/* CSS Document */
body{padding:0; margin:0; text-align:center; background:url(../images/top_bg.jpg) top repeat-x; font-size:16px; font-family:"Î¢ÈíÑÅºÚ","ºÚÌå","ËÎÌå";}
a{  text-decoration: none;}
a:link{ color: #333333; }
a:visited{ color:#333333; }
a:hover{ color:#FF0000;}

.margin_auto{ margin-left:auto; margin-right:auto}
.top_adv{width:1100px; height:29px; text-align: left; padding-top:6px}
.top_logo{width:1100px; height:82px}
.logo{width:246px; float:left; height:67px; padding-top:15px}
.logo_kh{width:251px; float:left; height:67px; padding-top:15px; margin-left:20px}
.search{width:375px; float:right; height:57px; padding-top:25px; margin-left:20px}

.menu_ul{height:55px; width:1100px; display:block; list-style:none; padding:0px; margin-top:6px;float:none; margin-left: auto; margin-right:auto}
#li1{width:121px; background-color:#33CC00;height:38px; padding-top:17px; float:left }
#li2{width:121px;height:37px; padding-top:17px; border-top:0 solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; float:left}
#li3{width:367px; height:54px; float:left;}
.menu_ul a{font-size:16px;}
.menu_ul a:link{ color: #333333; }
.menu_ul a:visited{ color:#333333; }
.menu_ul a:hover{ color:#FF0000;}

.banner_c{width:1100px; height:256px; margin:0px auto 0px auto;}
.serv_ul{width:288px; float:left; height:256px; list-style:none; margin:0px; padding:0px; }
.serv_ul li{width:286px; border:1px solid #CCCCCC; margin:0px; }
#mgn{margin-top:9px;}
.banner{width:795px; height:256px;  float: right; border:1px solid #CCCCCC}

.content{width:1100px;padding:0px; margin-left:auto; margin-right:auto;}
.content_left{width:286px; float:left}
.content_left_t{height:38px; text-align:left; clear:both; padding-top:15px; }
.content_left_m{width:286px; border:1px solid #CCCCCC;}
.content_right{list-style:none; width:795px; float:right; margin:0px; padding:0px}
.content_right_t1{height:28px; width:795px; text-align:left;margin-top:13px;  }
.content_right_c{height:178px; width:779px; text-align:left; border:1px solid #CCCCCC; margin-bottom:11px; margin-top:10px; padding:8px; line-height:180%; display:block; overflow:hidden}
.content_right_c1{height:439px; width:795px; text-align:left; padding:0}

.shebei{width:795px; height:439px; display:block; padding:0px; margin:0px; list-style:none}
.shebei li{width:388px; height:138px; float:left; border:1px solid #CCCCCC; margin-top:11px; padding:1px}
.shebei img{ float:left}
.shebei div{width:205px; height:138px; margin-left:10px;float:right; line-height:27px}
.shebei span{font-size:16px; font-weight:bold}
#shebei{ margin-left:11px}

.case_t{width:1100px; height:21px; margin-left:auto; margin-right:auto; text-align: right;  clear:both; padding-top:15px; background:url(case.jpg) no-repeat left bottom; }
.case_c{width:1100px; height:210px; margin-left:auto; margin-right:auto; text-align:left; margin-top:15px; border:1px solid #CCCCCC; padding-top:10px}
.case_c ul{width:1100px; height:180px; list-style:none; padding:0; margin:0}
.case_c li{width:258px; height:210px; float:left; margin-left:13px}
.case_c div{text-align:center; font-size:16px; padding-top:10px}

.long_adv{margin:15px auto 0px auto; width:1100px}

.news{width:1100px;  list-style:none; margin-left:auto; margin-right:auto; padding:0px;}
.news li{width:542px; height:416px; float:left; text-align:left; border:1px solid #CCCCCC}
.news_t{height:30px; border-bottom:1px solid #CCCCCC; background:url(../images/news.jpg) no-repeat left; text-align:right; padding-right:15px; padding-top:9px}
.news_t1{height:30px; border-bottom:1px solid #CCCCCC; background:url(../images/news1.jpg) no-repeat left; text-align:right; padding-right:15px; padding-top:9px}
.news_c{height:101px; padding:12px; line-height:26px}
.news_c span{font-size:16px; font-weight:bold}
.news_pic{float:left; margin-right:15px}
.news_ino{vertical-align:middle; margin-right:12px}
#news_c{border-bottom:1px dashed #F2F2F2; border-top:1px dashed #F2F2F2}
.news_content{width:775px; height:auto; float:right; text-align:left; line-height:32px; border:1px solid #CCCCCC; padding:10px}

.news2{margin:0; padding:0; list-style:none}
.news2 li{width:770px; border-bottom:1px dashed #CCCCCC; height:167px; padding:12px 0}
.news2 div{float:right; width:490px}

.bot_line{height:5px; background-color:#33CC00; }
.bot_c{height:70px; width:1100px; margin-left:auto; margin-right:auto; padding-top:10px}