@charset "utf-8";
html, body { margin: 0; padding:0px;min-width:1200px;background:#fff;}
body { font-size: 14px; font-family:"Microsoft Yahei","微软雅黑"; color: #999;/*  background-color:#00084d; */ text-align:left;
   /* min-width: 1200px;
    *+min-width: auto;
    *+width: expression(this.offsetWidth > 1200 ? 'auto' : '1200px');
    _width: expression(this.offsetWidth > 1200 ? 'auto' : '1200px');*/
}
*:after {margin: 0; padding: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;}
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
input, select, textarea{font-family:"Microsoft Yahei","微软雅黑"; outline:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
img, a img, p{ padding:0px; margin:0px; border:none; outline:none;}
a:link { color: #999; text-decoration: none; }
a:visited { text-decoration: none; color: #999999; }
a:hover { text-decoration:none; color: #999; }
a:active { text-decoration: none; color: #999999; }
h1,h2,h3,h4,h5,h6{margin: 0px;font-weight:400;  }
ul, ul li, dl, dt, dd{ padding:0px; margin:0px; list-style:none;}
@font-face{font-family:'tahoma';src: url(../font/tahoma.ttf);}
p{font-size:14px;}
.ml{margin-left:0 !important; }
.mr{margin-right:0 !important; }
.cl{ clear:both;height:1px;overflow:hidden;}
.ovh {overflow: hidden;}
.por {position: relative;}
.poa {position: absolute;}
.fl{float:left;}
.fr{float:right;}
.block{display:block !important;}
.no-block{display:inline-block;}
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.w100{width:100%;}
.w1200{width: 1200px;}
.mt{margin:0 auto;}
.img-style{width:100%;display:block;vertical-align:middle;}
.h1{height:10px;}
.h2{height:20px;}
.h3{height:30px;}
.h4{height:40px;}

#header{background:#232323;}
.fixed-header{position:fixed;top:0;left:0;z-index:9999;}
.nav{height:80px; line-height:80px;margin-left:60px;position:relative; z-index:99;}
.nav a{ color:#fff;}
.nav .nLi{ float:left;position:relative; display:inline;}
.nav .nLi h3{ float:left;}
.nav .nLi h3 a{ display:block;font-size:16px;padding:0 35px;font-weight:bold;}
.nav .sub{display:none;left:0;top:80px;position:absolute;line-height:30px;background:rgba(0,0,0,.3);z-index:9999 !important;}
.nav .sub li{ zoom:1; }
.nav .sub a{display:block; padding:0 10px 0 35px;width:200px;}
.nav .sub a:hover{background:#007ac7;color:#fff;}
.sub .subitem{display:none;line-height:30px;}
.sub .subitem li{zoom:1;}
.sub .subitem a{display:block; padding:0 10px 0 55px;width:180px;}
.sub .subitem a:hover{background:#007ac7;color:#fff;}
.nav .on h3 a{color:#fff;}
#nav{max-width:954px;}
.searchbox{height:80px;line-height:80px;}
.language a{height:80px;line-height:80px;color:#fff;}
.us,.cn{font-family:'Arial';font-size:14px;}
.main-wrap{background:#fff url(../images/bg.png) no-repeat center;background-size:cover;}
/*MAIN CSS*/
.index-pro{margin-top:50px;}
.i-pro-img,.i-pro-details{width:400px;height:400px;overflow:hidden;}
.i-pro-img{background:rgba(238,238,238,.9);overflow:hidden;}
.i-pro-img img{
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	-webkit-transition: all .7s ease-in-out;
	-o-transition: all .7s ease-in-out;
	transition: all .7s ease-in-out;
}
.i-pro-img img:hover{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
}
.i-pro-details{background:rgba(234,234,234,.5);}
.i-pro-title{font-size:24px;color:#333;text-align:center;margin-top:60px;}
.sub-pro-title{font-size:18px;color:#666;text-align:center;margin-top:10px;}
.i-pro-summary{font-size:14px;color:#666;padding:0 30px;line-height:30px;max-height:120px;overflow:hidden;}
.pro-more{display:block;width:140px;height:40px;line-height:40px;margin:0 auto;margin-top:30px;font-size:16px;color:#007ac7;text-align:center;border:1px solid #007ac7;cursor:pointer;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.pro-more:link{color:#007ac7;}
.pro-more:visited{color:#007ac7;}
.pro-more:hover{color:#007ac7;}
.pro-more:active{color:#007ac7;}
.index-news{margin-top:50px;}
.recommend-left,.recommend-right{position:relative;width:590px;height:442px;margin-bottom:90px;}
.recommend-right{margin-left:20px;overflow:hidden;}
.recommend-right li{margin-top:20px;padding:10px;background:rgba(241,241,241,.7);}
.recommend-right li:first-child{margin-top:0;}
.i-news-img{width:140px;height:114px;overflow:hidden;}
.i-news-details{margin-left:20px;width:410px;}
.i-news-title{font-size:16px;color:#333;line-height:36px;}
.i-news-date{font-size:12px;color:#999;line-height:20px;}
.i-news-summary{font-size:14px;color:#666;line-height:24px;}
.news-more{position:absolute;right:20px;bottom:-40px;display:block;width:80px;height:80px;line-height:80px;font-size:14px;text-align:center;color:#fff;background:url(../images/news-more.png) no-repeat center;z-index:10;}
.news-more:link{color:#fff;}
.news-more:visited{color:#fff;}
.news-more:hover{color:#fff;}
.news-more:active{color:#fff;}
.con{min-height:450px;padding:30px 0 60px 0;}
#wrap{position:relative;}
#bcnav{position:absolute;width:100%;top:-40px;left:0;height:40px;line-height:40px;z-index:1;background:rgba(0,0,0,.5);}
.cur-item a{display:block;height:40px;line-height:40px;font-size:14px;color:#fff;padding:0 30px;background:#007ac7;}
.bcnav{padding-left:20px;background:url(../images/location.png) no-repeat left center;}
.bcnav,.bcnav a{font-size:14px;color:#ddd;}
.bcnav em{font-style:normal;}
.news span{display:block;}
.news-list li{padding:20px 0;border-bottom:1px dashed #ddd;-webkit-box-sizing: boder-box;-moz-box-sizing: boder-box;box-sizing: boder-box;}
.news-list li:first-child{padding-top:0;}
.news-img{width:137px;height:112px;overflow:hidden;}
.i-news-img img,.news-img img{
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	-webkit-transition: all .7s ease-in-out;
	-o-transition: all .7s ease-in-out;
	transition: all .7s ease-in-out;
}
.i-news-img img:hover,.news-img img:hover{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
}
.news-details{margin-left:20px;width:1043px;}
.news-title{font-size:16px;color:#000;line-height:30px;}
.news-time{font-size:12px;color:#999;}
.news-summary{font-size:14px;color:#666;line-height:24px;}
.news-inside-title{font-size:24px;line-height:30px;color:#333;}
.news-inside-sort{margin-left:10px;}
.news-inside-item,.news-inside-sort{display:inline-block;padding:15px 0;font-size:12px;color:#999;}
.news-inside-content{border-top:1px solid #eee;padding-top:20px;line-height:2em}
.news-view-ctrl{margin-top:30px;}
.news-view-ctrl-i,.news-view-ctrl-i a{font-size:14px;color:#666;}
.pro-list li{margin-left:30px;margin-top:50px;}
.pro-img{width:380px;height:380px;overflow:hidden;border:1px solid #ddd;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.pro-img img{
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	-webkit-transition: all .7s ease-in-out;
	-o-transition: all .7s ease-in-out;
	transition: all .7s ease-in-out;
}
.pro-img img:hover{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
}
.pro-desc{width:380px;margin-top:15px;}
.pro-summary{line-height:24px;font-size:14px;color:#666;}
.pro-title{font-size:16px;color:#333;line-height:30px;}
.view-details{display:block;margin:0 auto;margin-top:20px;width:110px;height:30px;line-height:30px;font-size:14px;color:#666;border:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.summary{height:400px;overflow:hidden;}
.summary h2{padding:14px 0;font-size:24px;color:#333;}
.intro{min-height:400px;}
.intro-tab{margin-top:30px;height:50px;background:#e9e9e9;margin-bottom:30px;}
.intro-tab h2{font-size:14px;color:#fff;width:140px;height:50px;line-height:50px;background:#007ac7;}
.updown{background:#e5e5e5 url(../images/down.png) no-repeat 1160px center !important;}
.support-list li h2{padding:0 20px;font-size:16px;color:#333;height:50px;line-height:50px;background:#e5e5e5 url(../images/up.png) no-repeat 1160px center;cursor:pointer;}
.support-list li{margin-top:20px;}
.support-list li:first-child{margin-top:0;}
.support-con{padding:0 20px;}
/*HONOR CSS*/
.honor-list li{float:left;width:386px;margin-left:21px;overflow:hidden;}
.honor-img{display:block;width:386px;height:320px;border:1px solid #ddd;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.honor-title{padding:12px 0 20px 0;font-size:14px;line-height:30px;color:#a8a8a8;}
/*MEAN CSS*/
.mean-list li{float:left;width:300px;}
.mean-list li:first-child{padding-left:0;}
.mean-img{width:285px;margin:0 auto;height:360px;overflow:hidden;}
.mean-intro{width:285px;height:170px;padding:20px 7.5px 0 7.5px;background:url(../images/mean-bg.png) no-repeat 7.5px center;}
.mean-title{padding-left:35px;font-size:24px;color:#333;}
.mean-summary{max-height:127px;padding-left:35px;font-size:14px;color:#666;line-height:24px;overflow:hidden;}
/*FEEDBACK CSS*/
.contact-box{width:720px;}
.contact-edit{line-height:28px;color:#999;font-size:14px;}
.input-i1{width:350px;color:#999;font-size:14px;border:1px solid #e0e0e0;display:block;float:left;margin-right:10px;height:40px;line-height:40px;padding-left:10px;margin-bottom:20px;background:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.input-i2{width:710px;color:#999;border:1px solid #e0e0e0;display:block;height:200px;padding:10px;font-size:14px;background:none;}
.a-submit{width:120px;height:42px;line-height:42px;background:#007ac7;border:0;color:#fff;font-size:14px;cursor:pointer;}
/*PAGE CSS*/
.page {margin-top: 30px;margin-bottom:30px;text-align: center;}
.page > a {display: inline-block;padding: 4px 10px;margin: 0 4px;text-align: center;line-height: 20px;font-size: 12px;background-color: #ededed;}
.page a:hover,.page .current {color: #fff;background-color: #007ac7;}
.page > span a{display:inline-block;padding:4px 10px;margin:0 4px;background-color: #ededed;line-height: 20px;text-align:center;font-size: 12px;}
.page .prev {margin-left: 4px;}
.page .next {margin-right: 4px;}

/* carousel css */
.slideBox{width:100%;overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute;left:50%; bottom:15px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%; margin-right:5px;  width:14px; height:14px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#007ac7;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd ul{height:100%;}
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd img{width:100%;display:block;height:100%;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

#footer{background:#232323;}
.foot-nav-wrap{padding:50px 0;}
.service{display:block;width:140px;height:30px;line-height:30px;color:#fff;font-size:16px;text-align:center;background:url(../images/service.png) no-repeat center;}
.service:link{color:#fff;}
.service:visited{color:#fff;}
.service:hover{color:#fff;}
.service:active{color:#fff;}
.hot-tel{padding-left:40px;font-size:26px;color:#888;font-family:'Arial';background:url(../images/phone.png) no-repeat left center;}
.business-hours{font-size:14px;color:#fff;height:50px;line-height:50px;}
.nav-wrap{margin-left:60px;}
.nav-wrap ul li{margin-top:7px;}
.other{margin-left:30px;}
.footer-nav-title,.qr-code{font-size:16px;color:#fff;}
.footer-nav-subtitile{font-size:14px;color:#777;}
.wx-code img{width:120px;height:120px;margin-top:10px;}
.bottom{font-size:14px;color:#777;height:40px;line-height:40px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-top:1px solid #333;}

/* preview style */
.preview{width:540px;}
/* smallImg */
.smallImg{position:relative;height:400px;width:100px; overflow:hidden;float:left;margin-left:10px;}
.scrollbutton{width:100px; height:30px; overflow:hidden; position:absolute; left:0; cursor:pointer;}
.scrollbutton.smallImgUp{border:1px solid #ddd;background:#fff url(../images/prev-btn.png) no-repeat center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;z-index:999;}
.scrollbutton.smallImgDown{border:1px solid #ddd;background:#fff url(../images/next-btn.png) no-repeat center;bottom:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;z-index:999;}
.scrollbutton.smallImgUp.disabled{border:1px solid #ddd;background:#fff url(../images/prev-btn.png) no-repeat center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;z-index:999;}
.scrollbutton.smallImgDown.disabled{border:1px solid #ddd;background:#fff url(../images/next-btn.png) no-repeat center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;z-index:999;}
#imageMenu {height:340px;margin-top:30px;overflow:hidden;}
#imageMenu li {border:1px solid #ddd;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin-top:10px;}
#imageMenu li img{width:100px; height:100px;cursor:pointer;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
#imageMenu li#onlickImg{border:1px solid #00478e;}
/* bigImg */
.bigImg{position:relative;float:left;width:400px;height:400px;border:1px solid #E4E4E4;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.bigImg #midimg{width:400px;height:400px;}
.bigImg #winSelector{width:235px;height:210px;}
#winSelector{position:absolute;cursor:crosshair;filter:alpha(opacity=15);-moz-opacity:0.15;opacity:0.15;background-color:#000;border:1px solid #fff;}
/* bigView */
#bigView{position:absolute;border: 1px solid black;overflow: hidden;width:260px;height:295.652px;top:300px;left:540px;z-index:999;}
#bigView img{position:absolute;}

/*Video CSS*/
/* #close{position:fixed;top:50%;left:50%;margin-top:-250px;margin-left:337.33px;width:26px;height:26px;background:url(../images/close.png) no-repeat center;z-index:9999;} */
/* #ivideo-mask{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:9997;} */
#index-video{position:relative;margin-top:50px;}
#ivideo{position:absolute;top:50%;left:50%;margin-top:-240px;margin-left:-320px;width:640px;height:480px;z-index:9998;}

.main-wrap{position:relative;}
.txtMarquee-top{ position:absolute;top:900px;left:0;width:360px;overflow:hidden;}
.txtMarquee-top .bd{ padding:0 27px;}
.txtMarquee-top .infoList li{text-align:center;height:500px;line-height:17px;overflow:hidden;}
.txtMarquee-top2{ position:absolute;top:900px;right:0;width:360px;overflow:hidden; }
.txtMarquee-top2 .bd{ padding:0 27px;}
.txtMarquee-top2 .infoList li{text-align:center;height:500px;line-height:17px;overflow:hidden;}
.mean-con{height:550px;}
.mean-list{position: relative;left: 0;top: 0;z-index: 1;width: 100%;height: 100%;}
.viewport{position: relative;margin: 0 auto;width: 1200px;height: 100%;overflow: visible;}
.viewport .btn{display: none;position: absolute;top: 50%;z-index: 2;margin-top: -22px;width: 44px;height: 44px;background: no-repeat 0 0;}
.viewport .prev{left: 44px;background-image: url(../images/btn_prev.png);}
.viewport .next{right: 44px;background-image: url(../images/btn_next.png);}
.item{position: absolute;bottom: -100%;-webkit-transition: bottom 500ms;transition: bottom 300ms;}