/* CSS Document */
*{ margin:0px; padding:0px; list-style:none; border:none; text-decoration:none; background:none; }
body,a{ font-size:12px; font-family:Arial; color:#333;}
body{ background:#ebebeb;}
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%; position:absolute; left:0px; top:20px; z-index:888; }
.top{ padding-top:15px; padding-bottom:10px; background:#fff;}
.logo{ padding-left:20px;}
.nav{ padding-left:145px; position:relative; z-index:999; bottom:-12px;}
.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; text-transform:uppercase;}
.nav ul li a:hover{ background:url(../images/nlbg.jpg) repeat-x center bottom;}

.rtop{ border-left:solid 1px #e6e6e6; height:68px; padding-left:20px;width:172px; padding-right:20px;}
.rlink{width:229px; float:left; margin-left:-58px; }
.rlink a{ float:right; margin-left:1px; line-height:28px; font-size:10px; text-transform:uppercase;}
.rlink a img{ float:left;}
.rlink a span{ position:relative; top:5px; padding-right:3px;display: inline-block; float:left;}
.rlink a span img{  margin-top:3px;}
.rsearch{ float:left; margin-top:11px; width:171px; 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:0 30px; line-height:40px; width:844px; float:left;overflow:hidden;}
.inews ul{ float:left; width:890px;}
.inews ul li{padding-left:10px; padding-right:15px; width:271px; float:left;}
.inews ul li dt{ float:left; line-height:40px; width:271px;}
.inews ul li dt a{ width:271px;color:#0095e5; font-size:16px; text-transform:uppercase;}
.inews ul li dd,.inews ul li dd img{width:271px; float:left;}
.inews ul li dd span{width:271px; display:block; font-size:14px; text-transform:uppercase; height:36px; overflow:hidden;}
/*.inews_tab ul li a:hover,*/


.inrlink{ float:right; padding:20px 30px; width:235px; }
.inrlink dl{ border-left:solid 1px #ededed; float:left; padding-left:50px;}
.inrlink dl dt{ float:left;width:235px; line-height:20px; }
.inrlink dl dt a{ color:#0095e5; font-size:16px; text-transform:uppercase;}
.inrlink dl dd{}
.inrlink dl dd ul{}
.inrlink dl dd ul li{ float:left; width:78px; height:53px; padding-right:30px; padding-top:15px; padding-bottom:20px;}

.fbg{ width:100%; background:#0095e5; padding-top:40px;}
.fbg .warpper{ overflow:hidden;}
.fnav{ float:left; margin-left:-50px; width:950px;}
.fnav dl{ float:left;  padding-right:30px; padding-left:50px; }
.fnav dl dt,.fcon dl dt { float:left; display:block; width:100%; padding-bottom:10px;}
.fnav dl dt a,.fcon dl dt span{ font-family:Tahoma; font-size:16px; color:#fff; font-weight:bold; text-transform:uppercase; border-left:solid 3px #fff; padding-left:20px;}
.fnav dl dd{ float:left; display:block; margin-left:-20px;}
.fnav dl dd>ul{ }
.fnav dl dd>ul>li{ float:left; padding-right:20px; line-height:26px; border-left:solid 1px #2ba3e3; padding-left:20px;}
.fnav dl dd>ul>li a{ font-size:14px; color:#dae4f3; text-transform:uppercase; display:block;}
.fnav dl dd>ul>li>ul{float:left;  }

.fcon{ width:280px; float:right; }
.fcon dl dd p{ color:#dae4f3;  font-size:14px;padding-right:20px; line-height:26px;}
.fcon dl dd p span{ width:90px; display:inline-block; text-transform:uppercase; font-weight:bold;}

.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{  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; text-transform:uppercase;}

/**/
.mainbot{ width:100%; position:relative; z-index:999; margin-top:-61px;}
.mainbot .warpper{ background:#fff;}
.mlocation{ border-bottom:solid 1px #d9d9d9; padding-top:13px; padding-bottom:13px;}
.lanmu{ margin-left:30px; font-size:16px; border-bottom:solid 3px #0095e5; height:42px; font-weight:bold;}

.menu{ margin:0 auto; text-align:center;}
.menu ul{ display:inline-block;}
.menu ul li{  display:inline-block; }
.menu ul li a{ padding:8px 10px; display:inline-block; font-size:14px; text-transform:uppercase;max-width:311px; overflow:hidden;text-overflow: ellipsis;
white-space: nowrap;}
.menu ul li.cur{ background:#327eba;}
.menu ul li.cur a{ color:#fff;}

.location{ padding-right:30px;}
.maincon{ padding-top:30px; padding-bottom:30px; padding-left:30px; padding-right:30px;}

/*about  us*/
.company{ padding-top:50px;}
.company strong{ font-size:18px; text-transform:uppercase; line-height:50px; border-bottom:dotted 1px #ccd; padding-left:40px; width:240px; display:block; float:left;}
.company .desc{float:right; font-size:18px; line-height:50px; width:800px;  border-bottom:dotted 1px #ccd; }

/*新闻详情*/
.newsdetail{}
.newstitle,.newstime{ text-align:center; width:780px; margin:0 auto; text-transform:uppercase;}
.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:220px; }
.newslist ul li dl dd{ float:right; width:870px;}
.newslist ul li dl dd h3 a{ font-size:16px; font-weight:bold; color:#333;text-transform:uppercase;}
.newslist ul li dl dd .desc{ line-height:24px;font-size:14px; color:#999; margin-top:10px; height:53px; overflow:hidden;text-transform:uppercase;}
.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{ 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:18px; background:#e6e6e6; margin-bottom:1px; }
.lnav ul li>a{ padding-left:45px; display:block; background:url(../images/jia.jpg) no-repeat 27px 17px; font-size:14px; text-transform:uppercase;padding-top:10px; padding-bottom:10px; }
.lnav ul li dl{ float:left; width:228px; background:#f2f2f2; padding:7px 0;}
.lnav ul li dl dt{ line-height:18px; float:left; width:228px;}
.lnav ul li dl dt a{ display:block; padding-left:46px; color:#999; text-transform:uppercase;padding-top:10px; padding-bottom:10px;}
.lnav ul li dl dt.cur a,.lnav ul li dl dt a:hover{ 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; text-transform:uppercase;}
.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,.contactus .sel{ 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:#e25842; color:#fff; font-size:16px; text-transform:uppercase;}
.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;}
.contactus .sel #country{ width:29px; width:673px;}

/*发展历程*/
.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;}

/*发展历程*/
.yeartab{ width:1150px; position:relative; height:83px;}
.yearline{ position:absolute; left:39px; top:66px; border-bottom:solid 1px #ccc; width:1070px; height:2px; overflow:hidden;}
.yeartab span{ width:30px; height:30px; display:inline-block; position:absolute; top:auto; bottom:0px; cursor:pointer;}
.yeartab span.prev{ left:0px; background:url(../images/fzLeft.png) no-repeat;}
.yeartab span.next{ right:0px; background:url(../images/fzRigth.png) no-repeat; }
.yearlist{ width:1070px; margin:0 auto; position:relative; overflow: hidden;
height: 76px;}
.yearlist ul{ position:absolute; left:0px; top:0px;}
.yearlist ul li{ cursor:pointer; float:left; width:150px; text-align:center;background:url(../images/circle.png) no-repeat center bottom; padding-bottom:38px;}
.yearlist ul li strong{ display:block; font-size:30px; color:#bbb;}
.yearlist ul li span{ width:19px; height:19px; display:inline-block; }
.yearlist ul li.cur strong{ color:#0095e5; }
.yearlist ul li.cur{ background:url(../images/circlecur.png) no-repeat center bottom;}

.fzconbox{ padding-top:40px; padding-bottom:60px; width:1070px; overflow:hidden; margin: 0 auto;}
.fzconbox>ul{float:left; }
.fzconbox>ul>li{ float:left; width:1150px;}
.fzLeft{ float:left; width:513px;}
.fzRlist{ float:right; width:595px;}
.fzRlist ul{}
.fzRlist ul li{ background:url(../images/fzcbg.jpg) no-repeat left 9px; font-size:14px; line-height:28px; margin-bottom:17px;}
.fzRlist ul li em{color:#e70012; padding-left:31px; font-style:normal;}
.fzRlist ul li span{ padding-left:10px;}


/*内页*/
.inbanner{ width:100%; height:400px; position:relative; left:0px; top:0px; overflow:hidden;}
.inbanner img{}