/* CSS Document */
*{ margin:0px; padding:0px; list-style:none; border:none; text-decoration:none; background:none; }
body,a{ font-size:12px; font-family:微软雅黑; color:#333;}
body{ background:#f2f2f2;}
a{ cursor:pointer;}
.fl{ float:left;}
.fr{ float:right;}
.warpper{ width:1200px; margin:0 auto;}
.clearfix{ clear:both;}
.bluec{ color:#0095e5;}
.tc{ text-align:center;}
.banner{ position:relative;}
.banner .slides li img{/* width:100%; height:700px; display:block;*/}
.banner,.banner .flexslider,.banner .slides li{}
.flexslider{position:relative;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1; }
.slides a{display:block;height:100%;}
.slides ul li,.slides ul li a{ float:left; display:block;}
.flex-control-nav{position:absolute;bottom:70px;z-index:2;width:100%;text-align:center;padding-left:0;}
.flex-control-nav li{display:inline-block;width:70px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:70px;height:4px;line-height:4px; font-size:0px; overflow:hidden; background:#fff;}
.flex-control-nav .flex-active{ background:#0093E3; }
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-45px 0 0;display:block;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;
background:url(../images/ad_ctr.png) no-repeat;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.6;filter:alpha(opacity=60);}
.flexslider:hover .flex-prev{opacity:0.6;filter:alpha(opacity=60);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=100);}

.topbg{ width:100%; z-index:888; background:#fff;}
.topfix{width:100%; position:absolute; left:0px; top:0px; z-index:888; background:#fff;}
.top{ padding-top:15px; padding-bottom:10px;}
.logo{}
.nav{ padding-left:30px;}
.nav ul{}
.nav ul li{ float:left; line-height:82px; display:inline-block; padding:0px 15px;}
.nav ul li a{ font-size:14px; display:inline-block;}
.nav ul li a:hover{ background:url(../images/nlbg.jpg) no-repeat center bottom;}

.rtop{ border-left:solid 1px #e6e6e6; height:68px; padding-left:20px;width:157px; }
.rlink{width:157px; float:left; margin-right:-11px;}
.rlink a{ float:right; margin-left:5px; line-height:28px; font-size:14px;}
.rlink a img{ float:left;}
.rlink a span{ position:relative; top:5px; padding-right:10px;display: inline-block; float:left;}
.rlink a span img{  margin-top:3px;}
.rsearch{ float:left; margin-top:11px; width:157px; height:28px; background:url(../images/searchbg.jpg) no-repeat;}
.txt_search{ float:left; width:115px; height:26px; margin-left:1px; margin-top:1px; line-height:26px; padding-left:10px;}
.btn_search{ float:right; width:28px; height:26px; cursor:pointer;}

.inbottom{ width:100%; position:absolute; left:0px; bottom:27px; z-index:888;}
.inbottom .warpper{ background:#fff;}

.inews{ padding:27px 0px 30px 27px; float:left; width:860px;}
.inews_tab{ border:solid 1px #d9d9d9;line-height:40px;}
.inews_tab ul{}
.inews_tab ul li{ float:left; line-height:40px; padding-left:10px; padding-right:15px;}
.inews_tab ul li a{ font-size:14px; color:#333;}
/*.inews_tab ul li a:hover,*/
.inews_tab ul li.cur a{ color:#0095e5; font-size:16px; font-weight:bold;}
.inews_tab a.fr{ padding-right:20px; font-size:14px; }

.inews_bot{ width:860px; height:164px; overflow:hidden;}
.inews_con{ padding-top:15px; width:896px;}
.inews_con dl{ float:left; width:418px; margin-top:10px; padding-right:23px;}
.inews_con dl dt{ float:left; width:120px;}
.inews_con dl dd{ float:right; width:272px;}
.inews_con dl dd a{ font-weight:bold; font-size:16px; display:block; height:20px; overflow:hidden;}
.inews_con dl dd .desc{ font-size:14px;text-indent:24px; color:#999; line-height:22px; height:50px; overflow:hidden; margin-top:8px;}

.inews_con ul{}
.inews_con ul li{  float:left; width:418px; margin-top:10px; padding-right:23px;}
.inews_con ul li a{ float:left; width:330px; height:22px; overflow:hidden;}
.inews_con ul li span{ float:right;}  
.inews_con ul li a,.inews_con ul li span{ font-size:14px; color:#707070;}

.inrlink{ float:right; padding:27px 30px; width:250px; }
.inrlink ul{ border-left:solid 1px #ededed; float:left; padding-left:50px; padding-bottom:40px;}
.inrlink ul li{ float:left; padding-top:30px; padding-right:20px; width:78px; line-height:53px;height:53px;}
.inrlink ul li img{ float:left;}

.fbg{ width:100%; background:#0095e5; padding-top:40px;}

.fnav{ float:left; margin-left:-50px;}
.fnav dl{ float:left; border-right:solid 1px #2ba3e3; padding-right:30px; padding-left:50px; }
.fnav dl dt{ float:left; display:block; width:100%; padding-bottom:10px;}
.fnav dl dt a,.fnav dl dt span{ font-size:16px; color:#fff; font-weight:bold;}
.fnav dl dd{ float:left; display:block;}
.fnav dl dd ul{ width:230px;}
.fnav dl dd ul li{ float:left; padding-right:20px; line-height:26px;}
.fnav dl dd ul li a{ font-size:14px; color:#dae4f3;}
.fnav dl dd p{ color:#dae4f3;  font-size:14px;padding-right:20px; line-height:26px;}

.fmap{}
.fmap span{ width:34px; height:75px; text-align:center; background:#d7d7d7; display:inline-block; float:left;}
.fmap span em{ font-style:normal; display:inline-block; width:14px; font-size:14px; color:#808080; line-height:14px; padding-top:7px;}

.footerbottom{ border-top:solid 1px #33aaea; padding:10px 0; margin-top:50px;}
.footerbottom,.footerbottom a{ font-size:14px; color:#fff; }
.footerbottom .warpper{overflow:hidden; }
.footerbottom .fr{ margin-right:-12px; }
.footerbottom .fr a{ float:right; padding:0px 10px; border-right:solid 1px #fff; display:inline-block;}

/**/
.mainbot{ width:100%; position:relative; z-index:999; margin-top:-61px;}
.mainbot .warpper{ background:#fff;}
.mlocation{ border-bottom:solid 1px #d9d9d9; padding-top:15px;}
.lanmu{ margin-left:30px; font-size:16px; border-bottom:solid 3px #0095e5; height:42px; font-weight:bold;}

.menu{ padding-top:5px; padding-left:90px;}
.menu ul li{ border-radius:18px; display:inline-block;}
.menu ul li a{ padding:5px 30px; display:inline-block; font-size:14px;}
.menu ul li.cur{ background:#0095e5;}
.menu ul li.cur a{ color:#fff;}

.location{ padding-right:30px;}
.maincon{ padding-top:30px; padding-bottom:30px; padding-left:30px; padding-right:30px;}

/*新闻详情*/
.newsdetail{}
.newstitle,.newstime{ text-align:center;}
.newstitle{ font-size:36px; font-weight:bold;}
.newstime{ font-size:14px; color:#999; padding:15px 0; }
 
 /*新闻资讯*/
.newslist{ padding:0px ; width:1140px;}
.newslist ul{}
.newslist ul li{ float:left; width:1140px; padding:20px 0; display:block; border-bottom:solid 1px #d9d9d9; }/*border-bottom:solid 1px #e6e6e6;*/
.newslist ul li dl{ float:left; width:1140px;}
.newslist ul li dl dt,.newslist ul li dl dt a{ float:left; width:240px;}
.newslist ul li dl dd{ float:right; width:870px;}
.newslist ul li dl dd h3 a{ font-size:16px; font-weight:bold; color:#333;}
.newslist ul li dl dd .desc{ line-height:24px;font-size:14px; color:#999; margin-top:10px; height:53px; overflow:hidden;}
.newslist ul li dl dd .mbutton{ margin-top:20px; }
.newslist ul li dl dd .mbutton a{ display:inline-block; color:#333; border:solid 1px #e6e6e6; padding:4px 10px; border-radius:15px; margin-right:20px;}

/*产品知识*/
.pronewslist ul li{padding:20px 0; display:block; border-bottom:solid 1px #d9d9d9; }
.pronewslist ul li h3 a{ font-size:16px; font-weight:bold; color:#333;}
.pronewslist ul li .desc{ text-indent:24px; line-height:24px;font-size:14px; color:#999; margin-top:10px; height:53px; overflow:hidden;}
.pronewslist ul li .mbutton{ margin-top:20px; }
.pronewslist ul li .mbutton a{ display:inline-block; color:#333; border:solid 1px #e6e6e6; padding:4px 10px; border-radius:15px; margin-right:20px;}

.prodetail{  }
.pname{ font-size:30px; color:#0095e5; font-weight:bold;}
.prodesc{ font-size:14px; line-height:26px; margin-top:20px; }
/*分页*/
.npage{padding-top:30px; width:100%; padding-bottom:30px;}
.npage table{ margin:0 auto;}
.npage table a{ padding:5px 10px; display:inline-block; border:solid 1px #d9d9d9; margin:0px 3px; }
.npage a:hover,.npage a.cur{ background:#0095e5; color:#fff; border:solid 1px #0095e5;}


.lnav{ width:228px; float:left;}
.lnav ul{}
.lnav ul li{ float:left; width:228px; line-height:40px; background:#e6e6e6; margin-bottom:1px;}
.lnav ul li>a{ padding-left:45px; display:block; background:url(../images/jia.jpg) no-repeat 27px; font-size:14px;}
.lnav ul li dl{ display:none; float:left; width:228px; background:#f2f2f2; padding:7px 0;}
.lnav ul li dl dt{ line-height:28px; float:left; width:228px;}
.lnav ul li dl dt a{ display:block; padding-left:46px; color:#999;}
.lnav ul li dl dt a:hover{ color:#0095e5;}

.lnav ul li.cur>a{color:#0095e5;}
.lnav ul li.cur2>a{background:url(../images/jian.jpg) no-repeat 27px; color:#0095e5;}

.rmain{ float:right;}
/*产品*/
.piclist{ width:900px; margin:0 auto; overflow:hidden;}
.piclist ul{ margin-right:-12px;}
.piclist ul li{ float:left; width:289px; margin-right:12px; margin-bottom:20px;}
.piclist ul li a{ float:left; width:289px; display:inline-block; cursor:pointer;}
.piclist ul li img{ display:block;}
.piclist ul li span{ width:289px; height:40px;line-height:40px;overflow:hidden; display:block; background:#e6e6e6; font-size:14px; color:#333; }
.piclist ul li span strong{ font-weight:normal; padding-left:17px; float:left; width:230px; overflow:hidden;}
.piclist ul li span em{ float:right; font-style:normal; padding-right:17px; display:inline-block; line-height:38px;}
.piclist ul li:hover span{ background:#2975e3; color:#fff;}

/*资质荣誉*/
.honorlist{ width:1200px; margin:0 auto; overflow:hidden;}
.honorlist ul{ margin-right:-16px;}
.honorlist ul li{ float:left; width:367px; margin-right:16px; margin-bottom:20px; border:solid 1px #d9d9d9;}
.honorlist ul li a{ float:left; width:367px; display:inline-block; cursor:pointer;}
.honorlist ul li img{ display:block;}
.honorlist ul li span{ width:367px; height:40px;line-height:40px;overflow:hidden; display:block; background:url(../images/hbg.png) repeat; font-size:14px; color:#333; }
.honorlist ul li span strong{ font-weight:normal; padding-left:17px; float:left; width:230px; overflow:hidden;}
.honorlist ul li span em{ float:right; font-style:normal; padding-right:17px; display:inline-block; line-height:38px;}

/*联系我们*/
.contactus{ width:700px; margin:0 auto;}
.contactus div.row{ margin-bottom:10px;}
.contactus div.row em{ font-style:normal; color:#e66e5b; padding-right:12px;}
.contactus div.row span{ font-size:16px; color:#999;}
.contactus div.row .txt_input{ width:683px;padding-left:15px; height:45px;line-height:45px;  border:solid 1px #e6e6e6; background:#f8f8f8;}
.contactus div.row .txt_area{width:683px;padding-left:15px;   height:120px; padding-top:5px; line-height:45px; border:solid 1px #e6e6e6; background:#f8f8f8; }
.contactus div.row .btn_send{ cursor:pointer; width:125px; height:43px; line-height:43px; text-align:center; background:#0095e5; color:#fff; font-size:16px;}
.contactus div.row samp{ padding-left:15px; line-height:43px; display:inline-block;}
.contactus div.row samp a{ color:#0095e5; text-transform:uppercase;}
.contactus div.row samp,.contactus div.row samp a{ font-size:14px;}

/*发展历程*/
.history{}
.history li{ padding:10px 60px; border:solid 1px #fff; }
.history li:hover{ background:#f7f7f7; border:solid 1px #ededed; }
.history .year{ float:left;font-family:Tahoma; font-size:30px; background:url(../images/ybg.png) no-repeat left top; padding-left:25px; line-height:31px; width:142px;}
.history em{ font-size:14px; text-transform:uppercase; color:#999; font-style:normal; padding-left:5px;}
.history .desc{ float:right; font-size:14px; line-height:28px; width:800px;}

.menu_s{ margin:15px auto 5px; width:1140px;}
.menu_s ul{ display:inline-block; margin-left:250px;}
.menu_s ul li{  display:inline-block; }
.menu_s ul li a{ padding:8px 20px; display:inline-block; font-size:14px; text-transform:uppercase;max-width:311px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.menu_s ul li.cur{ background:#0095e5;}
.menu_s ul li.cur a{ color:#fff;}