@charset "utf-8";

/* CSS Document */

body{ padding:0px; margin:0px; background: url(images/bg.jpg) repeat-x; color:#595959;  font-size:12px; font-family:"Microsoft Yahei";  }

ul, li, ol, dl, dt, dd, p { margin:0; padding:0; list-style:none }

img { display:inline-block; border:0; -ms-interpolation-mode:bicubic }

a { text-decoration:none; color:inherit; color:#595959}

a:hover{ color:#0092DB}

.clear { clear:both; padding:0px; margin:0px;}

h1, h2, h3, h4 ,h5, h6{ padding:0; margin:0; font-weight:normal }

.fl{ float:left}

.fr{ float:right}





#top{ width:980px; padding:0px; margin:0 auto;}

#top_left{ float:left; height:34px; line-height:34px;}

#top_right{ float:right; height:34px; line-height:34px;}



#logo{ width:980px; padding:17px 0 0; height:100px; overflow:hidden; margin:0 auto}

#logo_left{ float:left; font-size:16px;   width:560px; line-height:33px;}

#logo_left h1{ font-size:24px; color: #0092DB; font-weight:bold; padding:13px 0 0}

#logo_left img{ float:left; margin:0 15px 0 0;}

#logo_right{ float:right; color:#616161;   width:230px; line-height:25px; padding:13px 0 0}

#logo_right h1{ font-size:24px; color: #FF9332; font-weight:bold;}

#logo_right img{ float:left; margin:6px 12px 0 0;}



#dhnr{ width:980px; padding:0px; margin:0px auto; font-size:14px; background:url(images/dhbg.jpg) no-repeat center bottom; height:54px; overflow:hidden}

#dhnr ul{ padding:0px; margin:0px 0 0 5px; list-style:none}

#dhnr ul li{ float:left; margin:0px; background:url(images/dh_right.jpg) no-repeat right; line-height:54px; height:54px;}

#dhnr ul li a{ color:#FFFFFF;  padding:0px 32px; display:block}

#dhnr ul li a:hover{ background-color:#FF9332}

#dhnr .on a{background-color:#FF9332}



#banner{ background:url(images/banner.jpg) no-repeat center; height:590px; overflow:hidden}

#banner1{ background:url(images/banner1.jpg) no-repeat center; height:350px; overflow:hidden}

#banner_about{ background:url(images/banner_about.jpg) no-repeat center; height:350px; overflow:hidden}

#banner_case{ background:url(images/banner_case.jpg) no-repeat center; height:350px; overflow:hidden}

#banner_news{ background:url(images/banner_news.jpg) no-repeat center; height:350px; overflow:hidden}

#banner_khjz{ background:url(images/banner_khjz.jpg) no-repeat center; height:350px; overflow:hidden}

#banner_fw{ background:url(images/bannerr.jpg) no-repeat center; height:350px; overflow:hidden}

#banner_con{ background:url(images/banner_con.jpg) no-repeat center; height:350px; overflow:hidden}





#flashs{ position:relative; height:590px; overflow:hidden;}

#flashs .bgitem{  z-index:-999;position:absolute; top:0; }

#flashs .btn{ position:absolute; z-index:999; bottom:18px; left:46%; margin-right:-450px; padding:5px 6px;}

#flashs .btn span{ color:#FF9332;  background:#fff; border:1px solid #FF9332; cursor: pointer;display: inline-block;margin-left:7px;padding:2px 7px;}

#flashs .btn span.cur{ background:#FF9332; color:#fff;}



#ssbg{ height:50px; line-height:50px; background:url(images/ssbg.jpg) repeat-x; width:100%}

#ss{ width:980px; padding:0px; margin:0 auto; font-size:13px}

#ss_left{ float:left; line-height:50px;}

.search{ float:right; padding:10px 0px 0px 0px;}

.search .text11{ border:0; background-color:#E4E4E4; width:190px; line-height:28px; margin:0; padding:0 0 0 10px}

.search .button{  background:url(images/ss.jpg) no-repeat; width:41px; height:28px; border:0;}



#main1{ width:980px; padding:0px; margin:30px auto 0 auto}

#main1bt{ background:url(images/zjbg.jpg) no-repeat bottom; font-size:24px; font-weight:bold; color:#FF9332; text-align:center; height:60px; margin:0 0 25px 0}

#main1 dl{ width:216px; padding:0px; margin:0 38px 0 0; text-align:center; float:left;}

#main1 dl dt{padding:20px 0 15px 0}

#main1 dl dd{ text-transform:uppercase;}

#main1 dl dd h1{ font-size:18px; padding:0 0 5px 0}

#main1 dl a{ background:#F6F6F6; display:block; height:296px;}

#main1 dl a:hover{  background:#0092DB; color:#FFFFFF}



#main2{ width:980px; padding:0px; margin:30px auto 0 auto}

#main2bt{ background:url(images/casebg.jpg) no-repeat; line-height:49px; padding:0 30px 0 35px}

#main2bt b{ font-size:16px; font-weight:400; color:#0092DB}

#main2bt span{ float:right}



#case{ width:978px; padding:20px 0 0 0; margin:0 auto; border:1px solid #E8E8E8; border-top:none;  position:relative}

.case_left{width:40px; position: absolute;  margin:55px 0px 0px 0; left:-65px; z-index:999}

.case_middle{ width:928px; float:left; margin:0 20px}

.case_middle ul{padding:0px; margin:0px;}

.case_middle li { float:left;margin:0px 7px;}

.case_middle li span{ display:block; text-align:center;  line-height:40px; padding:0 0 10px 0}

.case_middle li img{ width:218px; height:158px; border:1px solid #E9E9E9;}

.case_right{ position: absolute;  width:40px; margin:55px 0 0px 0px; right:-65px; z-index:999}



#ysbg{ background:url(images/ysbg.jpg) no-repeat center top; height:1562px; margin:30px auto 0 auto}

#ys{ width:980px; padding:0; margin:0 auto;}

#ysbt{ font-size:24px; color:#fff; text-align:center; height:255px}

#ysbt h1{ font-size:40px; font-weight:bold;  padding:15px 0 30px 0}

#ysbt h1 span{ font-size:50px; color:#FF9332;}



#ys1{ width:320px; padding:0 0 0 60px; margin:0; height:315px;}

#ys1 h1{ font-size:24px; color:#0092DB; padding:20px 0 5px 0; font-weight:bold}

#ys1 h2{ font-size:12px; color:#B4B4B4;  text-transform:uppercase; margin:0 0 10px 0}

#ys1 li{ background:url(images/gou.png) no-repeat 0 6px; padding:0 0 0 30px; margin:0 0 8px 0; font-size:14px; line-height:30px;}



#ys2{ width:340px; padding:0 0 0 580px; margin:0; height:316px;}

#ys2 h1{ font-size:24px; color:#0092DB; padding:20px 0 5px 0; font-weight:bold}

#ys2 h2{ font-size:12px; color:#B4B4B4;  text-transform:uppercase; margin:0 0 10px 0}

#ys2 li{ background:url(images/gou.png) no-repeat 0 6px; padding:0 0 0 30px; margin:0 0 8px 0; font-size:14px; line-height:30px;}



#ys3{ width:360px; padding:0 0 0 60px; margin:0; height:357px;}

#ys3 h1{ font-size:24px; color:#0092DB; padding:20px 0 5px 0; font-weight:bold}

#ys3 h2{ font-size:12px; color:#B4B4B4;  text-transform:uppercase; margin:0 0 10px 0}

#ys3 li{ background:url(images/gou.png) no-repeat 0 6px; padding:0 0 0 30px; margin:0 0 8px 0; font-size:14px; line-height:30px;}



#ys4{ width:340px; padding:0 0 0 580px; margin:0;}

#ys4 h1{ font-size:24px; color:#0092DB; padding:20px 0 5px 0; font-weight:bold}

#ys4 h2{ font-size:12px; color:#B4B4B4;  text-transform:uppercase; margin:0 0 10px 0}

#ys4 li{ background:url(images/gou.png) no-repeat 0 6px; padding:0 0 0 30px; margin:0 0 8px 0; font-size:14px; line-height:30px;}



#main3{ width:980px; padding:0px; margin:30px auto 0 auto}

#main3bt{ background:url(images/hzhbbg.jpg) no-repeat bottom; font-size:24px; font-weight:bold; color:#FF9332; text-align:center; height:60px; margin:0 0 25px 0}

#hzhb{ width:980px; padding:10px 0 0 0; margin:0 auto;  position:relative}

.hzhb_left{width:40px; position: absolute;  margin:20px 0px 0px 0; left:0px; z-index:999}

.hzhb_middle{ width:890px; float:left; margin:0 40px}

.hzhb_middle ul{padding:0px; margin:0px;}

.hzhb_middle li { float:left;margin:0px 7px;}

.hzhb_middle li span{ display:block; text-align:center;  line-height:40px; padding:0 0 10px 0}

.hzhb_middle li img{ width:175px; height:90px; border:1px solid #E9E9E9;}

.hzhb_right{ position: absolute;  width:40px; margin:20px 0 0px 0px; right:-5px; z-index:999}



#main4{width:980px; padding:0px; margin:30px auto 0 auto}

#main4nr{ border:1px solid #E8E8E8; border-top:none; padding:30px 0 10px 25px}

#main4nr dl{ width:423px; height:188px; float:left; margin:0 50px 0 0}

#main4nr dl dt{ width:184px; float:left}

#main4nr dl dt img{ width:160px; height:160px;}

#main4nr dl dd{ padding:0; margin:0;}

#main4nr dl dd h1{ font-size:14px; color:#595959; font-weight:bold}

#main4nr dl dd p{ padding:10px 0; line-height:21px;}



#main5bg{ background:url(images/haboutbg.jpg) no-repeat center; height:474px;}

#main5{ width:980px; padding:0; margin:35px auto 0 auto;}

#main5bt{ font-size:24px; font-weight:bold; color:#fff; text-align:center; padding:25px 0 50px 0}

#xx1{ float:left; margin:0 30px 0 0;}

#main5 h1{ font-size:18px; font-weight:bold; margin:0; color:#fff;}

#main5 p{ line-height:28px; margin:15px 0; color:#fff; font-size:13px;}

#main5 a{ color:#FF9332}



.Honor{margin-top:-10px; overflow: hidden;}

.Hntab{width: 501px; height: 55px; margin: 0 auto;}

.Hntab li{ width: 166px; height: 41px;text-align: center; background: #0092DB; float: left; position: relative; margin-right:1px;}

.Hntab li a{display: inline-block; width: 100%; height: 41px; line-height: 41px; font-size: 16px; color:#fff;  text-decoration: none; }

.Hntab li i{display: none; width: 7px; height: 4px; background:url(Img/Index/hnsj.png) no-repeat; position: absolute; bottom: -4px; left: 50%; margin-left: -3px;}

.Hntab li:hover,.Hntab li.on{ background: #FF9332;}

.Hntab li:hover a,.Hntab li.on a{ color: #fff;}

.Hntab li:hover i,.Hntab li.on i{ display: block;}

.Honor .Showbox{margin-top: 0px;}

.prdcont_r .cpshow ul li:hover img { opacity:1; filter:alpha(opacity=100);-webkit-transform:scale(1.25 , 1.25) rotate(10deg);-moz-transform:scale(1.25 , 1.25) rotate(10deg);-ms-transform:scale(1.25 , 1.25) rotate(10deg);-o-transform:scale(1.25 , 1.25) rotate(10deg);transform:scale(1.25 , 1.25) rotate(10deg);}

.Honor .hnlisder{position: relative; width: 949px; margin:0 auto; padding-left:5px; padding-right: 22px; height: 202px;  padding-top: 25px; }

.Honor .hnlisder ul{overflow: hidden;height: 202px; width: 1000px;}

.Honor .hnlisder ul li{float: left; width: 226px; text-align: center; margin-left: 7px; margin-right: 7px;}

.Honor .hnlisder ul li img{ width:226px; height:171px; }

.Honor .hnlisder ul li span{height: 30px; line-height: 30px; margin-top: 3px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size: 14px;}

.Honor .hnlisder .btn{display: block; width: 28px; height: 28px; position: absolute; top: 100px;}

.Honor .hnlisder .prev{left: -43px; background:url(images/prev.png) no-repeat;}

.Honor .hnlisder .next{right: -43px; background:url(images/next.png) no-repeat;}

.Honor .hnlisder .prev:hover{left: -43px; background:url(images/prev_h.png) no-repeat;}

.Honor .hnlisder .next:hover{right: -43px; background:url(images/next_h.png) no-repeat;}

/*-- 荣誉资质_end --*/





.Hydt{width:980px; padding:0; margin:40px auto 0 auto}

.Hydt .container{overflow: hidden;}

.Hydt .Hydt_l{ float: left; width: 632px; overflow: hidden;}

.Hydt_l .Dttab{ float: left; width: 155px;}

.Hydt_l .Dttab li{ height: 45px; width: 155px; background: #C7C7C7; margin-bottom: 1px;}

.Hydt_l .Dttab li a{display: inline-block; width: 100%; height: 45px; font-size: 16px; color: #fff;   line-height: 45px; text-decoration: none; text-align: center;}

.Hydt_l .Dttab li:hover,.Hydt_l .Dttab li.on{ background: #0092DB;}

.Hydt_l .Dttab li:hover a,.Hydt_l .Dttab li.on a{ color: #fff;}

.Hydt_l .chgbox{float: right; width: 445px;}

.Hydt_l .chgtext{overflow: hidden;}

.Hydt_l .chgtext dl{overflow: hidden;}

.Hydt_l .chgtext dl dt{float: left;}

.Hydt_l .chgtext dl dt img{ width:195px; height:130px;}

.Hydt_l .chgtext dl dd{padding-left: 219px;}

.Hydt_l .chgtext dl dd h5{height: 30px; line-height: 30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.Hydt_l .chgtext dl dd h5 a{font-size: 14px; color: #666666; font-weight:bold}

.Hydt_l .chgtext dl dd p{ margin-top: 0px; line-height: 24px; font-size: 12px; color: #616161; height: 96px;}

.Hydt_l .chgtext dl dd p a{ color: #F77500; font-size: 13px; }

.Hydt_l .chgtext ul{overflow: hidden; margin-top: 13px;}

.Hydt_l .chgtext ul li{overflow: hidden; height: 36px; border-bottom: 1px dotted #dadada; background:url(images/b1.jpg) no-repeat left center;}

.Hydt_l .chgtext ul li *{ height: 36px; line-height: 36px; display: inline-block; font-size: 12px; color: #696969;}

.Hydt_l .chgtext ul li a{float: left; width: 292px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-left: 15px; color:#797979}

.Hydt_l .chgtext ul li span{float: right;}

/*-- Hydt_l_end --*/

.Hydt_r{ float: right;width: 280px;}

.Hydt_r .Title{ height: 36px; line-height: 36px; overflow: hidden; margin:0 0 10px 0}

.Hydt_r .Title .bt{float: left; font-size: 16px; color: #3e3e3e; font-weight:bold}

.Hydt_r .Title .smore{float: right; font-size: 14px; color: #6b6b6b; font-weight: normal;}

.Flquection{height: 320px; overflow: hidden;}

.Flquection dl{overflow: hidden; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #e8e8e8;}

.Flquection dl dt{height: 36px; line-height: 36px; background:url(images/wen.jpg) no-repeat left center; padding-left: 30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.Flquection dl dt a{font-size: 12px; color: #6a6a6a; font-size:14px;}

.Flquection dl dd{background:url(images/da.jpg) no-repeat left 2px; padding-left: 30px; height: 44px;    overflow: hidden; line-height: 22px; color:#797979}

/*常见问题_end*/

/*-- 行业动态_end --*/



#links{ width:980px; padding:15px 0; margin:40px auto 0 auto; border-top:1px solid #EFEFEF;  border-bottom:1px solid #EFEFEF; }



#footbg{ background:url(images/footbg.jpg) repeat-x; padding:0px; margin:40px auto 0 auto}

#footdh{ width:980px; padding:0px; margin:0 auto; line-height:51px; color:#4E4E4E; font-size:14px;}

#footdh a{ color:#fff}

#footnr{ width:980px; padding:60px 0; height:150px; margin:0 auto}

#foot_left{ float:left; font-size:13px; color:#fff; line-height:30px; width:600px;}

#logoft{ float:left; margin:8px 20px 0 0}

#foot_right{ float:right; margin:8px 0 0}



#main7{ width:980px; padding:0px; margin:25px auto 20px auto}

#main7_left{width:213px; padding:0px; margin:0; float:left; }

#main7_bt{ background-color:#0092DB; height:45px; line-height:35px; padding:10px 0 0; color:#A1A1A1; text-align:center; color:#fff; font-size:20px; font-weight:bold}

#main7_nr{border:1px solid #0092DB; border-top:none; padding:5px 15px 20px 15px;}

#main7_nr li{ line-height:37px; padding:0 0 0 25px; border-bottom:1px dashed #ccc; background:url(images/b2.jpg) no-repeat 5px 15px;}

#main7_right{ width:740px; padding:0px; margin:0px; float:right; padding:0px}



#main7_rightop{ border-bottom:1px solid #0092DB; height:37px; line-height:37px; color:#0092DB; font-size:16px; font-weight:bold;}

#main7_rightop span{ float:right; font-size:12px; font-weight:400; color:#333333}

#main7_rightnr{ padding:0; margin:10px 0 0 ; line-height:24px;}



#left_mews{ padding:0px; margin:15px 0 0;}

#left_mewstop{ background-color:#0092DB; height:37px; line-height:37px; padding:0 0 0 20px; color:#FFFFFF; font-size:14px; font-weight:bold;}

#left_mewsnr{ padding:8px 10px 15px 15px; border-left:1px solid #D2D2D2; border-right:1px solid #D2D2D2;border-bottom:1px solid #D2D2D2; line-height:23px; background-color:#fff}

#left_mewsnr b{ color:#FF7700; font-size:20px;}

#left_mewsnr li{ background:url(images/b1.jpg) no-repeat 0; height:30px; line-height:30px; padding:0 0 0 12px; border:none}



#hzhbny ul{ margin:25px 0 0; padding:0px;}

#hzhbny li{ padding:0px; margin:0px 10px 0px 11px; float:left }

#hzhbny li img{ height:110px; width:223px; border:1px solid #ccc}

#hzhbny li span{ line-height:35px; display:block;  text-align:center}



.dinnr{margin:25px 0 0; padding:0px;}

.dinnr ul li{ float:left; margin-bottom:20px;display:inline;  }

.dinnr ul li span{color: #666; font-size:12px; display:block; text-align:left; padding-top:5px; margin-left:5px; line-height:25px; padding-right:5px;}

.dinnr ul li span img{ width:auto; height:auto; border:none; margin:5px 0 0;  }

.dinnr ul li a{ font-size:14px;  text-decoration:none;  font-weight: bold; color:#000}

.dinnr ul li a b{ font-size:12px;  text-decoration:none;}

.dinnr ul li  img { padding:2px; border:1px solid  #E5E5E5; display:block; margin-bottom:8px; float:left; margin-right:15px; width:150px; height:150px;}



#xwzxnr{ padding:0px; margin:0px;}

#xwzxnr dl{ border-bottom:1px dashed #ccc; padding:0px; margin:0px 0px 10px 0px; line-height:22px;}

#xwzxnr dt{ background: url(images/b1.jpg) no-repeat 0px 7px; padding-bottom:5px; padding-left:15px;font-weight:bold;}

#xwzxnr dt a{ color:#2F2F2F; font-size:12px;}

#xwzxnr dd{ padding:0px 10px 10px 0px; margin-left:15px;}



#cpny ul{ margin:18px 0 0; padding:0px;}

#cpny li{width:350px; padding:0px; margin:0 9px; float:left}

#cpny li img{ width:350px; height:263px; border:1px solid #ccc;}

#cpny li span{ line-height:35px; text-align:center; display:block;}

#cpnyy ul{ margin:18px 0 0; padding:0px;}
#cpnyy li{width:226px; padding:0px; margin:0 10px; float:left}
#cpnyy li img{ width:226px; height:170px; border:1px solid #ccc;}
#cpnyy li span{ line-height:35px; text-align:center; display:block;}

#ckgd{ text-align:center; background:#0092DB; width:300px; line-height:42px; margin:10px 0 0; color:#fff; font-size:14px;}


#otherny ul{ margin:25px 0 0; padding:0px;}

#otherny li{ padding:0px; margin:0px 10px 0px 11px; float:left }

#otherny li img{ height:158px; width:220px; border:1px solid #ccc}

#otherny li span{ line-height:35px; display:block;  text-align:center}



#rcp{ float:right; width:300px; padding:0px; margin:0px;}

#rcpbt{ font-size:14px; font-weight:bold; border-bottom:1px dashed #ccc; padding:30px 0px 10px 0px; margin-bottom:7px;}

#rcptime{ line-height:30px;}

#rcptime b{ font-size:25px; font-weight:bold; color:#CA0010}

#rcptime h3{ font-weight:bold; font-size:14px; color:#484848; margin:20px 0 0 0}



#rcpxang{ padding:0px; margin:20px 0 0;}

#rcpxangr{ padding:8px 0px 0px 0px; line-height:24px;}



#pages { padding:14px 0 10px; text-align:center}

#pages a { display:inline-block; height:30px; line-height:30px; background:#E6E6E6; text-align:center; color:#383838; padding:0 15px}

#pages a.a1 { background-color:#E6E6E6; width:56px; padding:0 }

#pages a:hover { background:#3E4547; color:#fff; text-decoration:none }

#pages span { display:inline-block; height:30px; line-height:30px; background:#333B3E; color:#fff; text-align:center;padding:0 15px}

.page .noPage { display:inline-block; width:56px; height:30px; line-height:35px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; text-align:center; color:#a4a4a4; }







#newsnybt{ font-size:14px; font-weight:bold; margin-bottom:5px; border-bottom:1px dashed #ccc; color:#000000; height:30px; text-align:center}



#webmap{ padding:10px 0 0; margin:0;}

#webmap li{ margin:0px 0 10px 0; border:1px solid #E8E8E8; padding:0 0 0 10px; line-height:30px;}

#webmap li h3{ font-weight:bold; color:#02ADC1; padding:3px; font-size:13px;}

#webmap li ul li{ padding:0px 15px 0 5px;  float:left; border:none}