@charset "utf-8";


.w-1200{width: 1200px;margin:0 auto;}
.top-header{width:100%;/*height:120px;*/background: #fff;}
.logo{width:223px;/*height:54px;*/float: left;padding-top:25px;}
.logo img{width:100%;height:auto;transition:all .6s;}
.nav{float: right;padding-top: 35px;position: relative;padding-right: 27px;}
.nav>ul>li{float:left;line-height:32px;font-size:18px;text-transform:uppercase;padding-bottom: 35px;margin-left: 10px;position: relative;}
.nav ul li>a{color:#333;display: block;padding: 0px 10px;border: solid 1px #fff;font-family: "Helveticaneue Boldcond","HelvLight Normal",Arial;font-weight: bold;}
.nav ul li.active>a{color:#1a5087;border-color:#1a5087;}
.nav ul li>a:hover{color:#1a5087;border-color:#1a5087;}
#google_translate_element{position: fixed;right: 0;top: 10px;z-index: 9999;}
/*.pull-down {position:absolute;width:195px;top:69px;left:0;border:solid 1px #eeeeee;display:none;z-index: 999;background: #fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;}
.pull-down .pull-list {position: relative;padding: 0 8px;}
.pull-down .pull-list:hover{background: #f3f3f3;}
.nav li .pull-down .pull-list>a {position:relative;}
.nav li .pull-down .pull-list a {height:38px;line-height:38px;text-align:left;display:block;color:#666;font-size:16px;position: relative;}
.nav li .pull-down .pull-list a:hover {color:#01923f;}*/
.nav .lang{position:absolute;top:35px;left:100%;width:60px;line-height:32px;margin-left:30px;font-size:16px;}


.nav .pull-down{border-top: solid 3px #1a5087;background: #f5f5f5;padding: 15px 0;width: 250px;box-sizing:border-box;box-shadow:0 0 5px rgba(0,0,0,.1);}
.nav .pull-down i{display: block;width: 10px;height: 4px;background: url(../images/icon/nav-icon.png) left top no-repeat;position: absolute;top: -7px;left: 50%;margin-left: -5px;}
.nav .pull-down li{display: block;position: relative;text-align:center;}
.nav .pull-down li:hover{background: #f1f1f1;}
.pull-down li a{height:38px;line-height:38px;display:block;color:#333;font-size:14px;}
.pull-down li em{display: block;width: 20px;height: 21px;background: url(../images/icon/spirit-2.png) 0 -61px no-repeat; position: absolute;top: 50%;margin-top: -10px;left: 10px;left: 15px;}
.pull-down li.nav-icon2 em{background-position: -20px -61px;margin-top: -7px;}
.pull-down li.nav-icon3 em{background-position: -40px -61px;}
.pull-down li.nav-icon4 em{background-position: -60px -61px;}
.pull-down li.nav-icon5 em{background-position: -105px -61px;}
.pull-down li.nav-icon6 em{background-position: -80px -61px;}
.pull-down li:hover em{background-position-y: -82px;}
.pull-down li a:hover {color:#1a5087;}
.pull-down li .nav-img{position: absolute;top: 10px;left:240px;display: none;}
.pull-down li.show a{color:#1a5087;}
.pull-down li.show .nav-img{display: block;}
.pull-down.pro{width:1200px;padding:15px 20px;margin-left:-600px;overflow:hidden;}
.pull-down.pro ul{font-size:0;}
.pull-down.pro li{display:inline-block;vertical-align:top;width:20%;padding:0 10px;box-sizing:border-box;text-align:left;}
.pull-down.pro li h3{line-height:20px;margin-bottom:15px;font-size:16px;font-family:"OpenSans-Bold";color:#333;}
.pull-down.pro li h3 a{height:auto;line-height:20px;}
.pull-down.pro li p{line-height:20px;margin-bottom:10px;font-size:14px;}
.pull-down.pro li p a{height:auto;line-height:20px;}
.pull-down.pro li:hover{background:none;}
.nav-about .pull-down{width: 298px;margin-left: -149px;}
.nav-about .pull-down li{float: left;width: 110px;margin-right: 20px;}
.pull-down {position:absolute;top:69px;display:none;z-index: 9999;left: 50%; margin-left: -125px;}
.nav li:hover .pull-down{display:block;}
.navbox01 .pull-down{padding-top: 8px;}
.pull-down .pull-list {border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;}
.nav li .pull-down .pull-list>a {position:relative;}
.pull-list-two {position:absolute;left:200px;top:-1px;border:solid 1px #f5f5f5;display:none;background: #fff;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}
.nav .pull-down .pull-list-two li{width: 340px;}
.nav .search{position: absolute;right: 0px;width: 30px;height: 32px;z-index: 9999;bottom: 50%;margin-bottom: -15px;}
.nav .search em,.flow-btn{display: block;width: 18px;height: 19px;background: url(../images/icon/spirit.png)left top no-repeat;position: absolute;right: 5px;top: 50%;margin-top: -10px; cursor: pointer;}
.nav .search em:hover,.flow-btn:hover{background-position: -19px 0;}
.search-show{width: 180px;height: 32px;position: absolute;right: 0;top: 0;z-index: 99999;background: #f5f5f5;border: 1px solid #d2d2d2;-webkit-border-radius: 8px;-moz-border-radius: 8px;-o-border-radius: 8px;-ms-border-radius: 8px;border-radius: 8px;display: none;}
.flow-input {width: 130px;background: #f5f5f5;height: 16px;line-height: 16px;font-size: 14px;color: #666;padding: 8px 10px 8px 10px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-o-border-radius: 8px;-ms-border-radius: 8px;border-radius: 8px;}
.flow-header{width: 100%;display: none;position: fixed;left: 0;top: 0;z-index: 9999;background: #fff;box-shadow: 0 0 1px 0 #bfbfbf;}
.flow-header .logo{width:150px;padding-top:7px;}
.flow-header .nav{padding-top: 10px;}
.flow-header .nav>ul>li{padding-bottom: 10px;font-size: 16px;}
.flow-header .pull-down{top: 44px;}
.flow-header .nav li .pull-down .pull-list a{font-size: 16px;}
.phone-menu{height: 50px;background: #fff;position: relative;display: none;}
.phone-menu .phone-logo{width:150px;padding-top: 5px;}
.phone-menu .phone-logo img{width: 100%;height: auto;float: left;}
.phone-menu .show-menu,.phone-menu .close-menu{position: absolute;right: 0;top: 50%;cursor: pointer;}
.phone-menu .show-menu{width: 36px;height: 26px;margin-top: -13px;background: url(../images/icon/spirit.png) -40px -123px no-repeat;}
.phone-menu .close-menu{width: 35px;height: 35px;margin-top: -17px;background: url(../images/icon/spirit.png) 0 -123px no-repeat;display: none;}
/*footer  start*/



.footer{background-color:#666;padding-top:66px;padding-bottom:50px;color: #e8e8e8;}
.footer h2{font-size: 24px;line-height: 26px;font-family:"OpenSans-Regular";color: #fff;padding-bottom: 15px;}
.footer a{color:#e8e8e8;font-size: 14px;line-height: 14px;}
.footer a:hover{color:#1a5087;}
.footer li{margin-top: 5px;}
.footer .footer-com,.footer .footer-pro,.footer .footer-par,.footer .footer-con{float:left;width: 33.333%;}
/*.footer .footer-com{width: 25%;}
.footer .footer-pro{width: 28.8%;}
.footer .footer-cus{width: 42.4%;}
.footer .footer-con{width: 28.8%;}*/



.footer .footer-cus ul{width: 335px;}
.footer .footer-cus li{width: 78px;height: 78px;overflow: hidden; float: left;margin: 5px 5px 0px 0px;}
.footer .footer-cus li img{-webkit-filter:grayscale(1);filter:grayscale(1);}
.footer .footer-cus li img:hover{-webkit-filter:grayscale(0);filter:grayscale(0);}
.footer .footer-con p{margin-bottom: 10px;}
.footer .footer-con li{margin-bottom: 0px;}
.footer .footer-con .footer-con-icon{margin-top: 10px;}
.footer .footer-con .footer-con-icon a{float: left;width: 35px;height: 36px;margin-right: 3px;background: url(../images/icon/spirit.png) left -96px no-repeat;border-radius:5px;}
.footer .footer-con .footer-con-icon a.footer-icon-01{background-position: 0px -19px;}
.footer .footer-con .footer-con-icon a.footer-icon-02{background-position: -40px -19px;}
.footer .footer-con .footer-con-icon a.footer-icon-03{background-position: -81px -19px;}
.footer .footer-con .footer-con-icon a.footer-icon-04{background-position: -121px -19px;}
.footer .footer-con .footer-con-icon a.footer-icon-05{background-position: -162px -19px;}
.footer .footer-con .footer-con-icon a.footer-icon-01:hover{background-position: 0px -400px;}
.footer .footer-con .footer-con-icon a.footer-icon-02:hover{background-position: -41px -400px;}
.footer .footer-con .footer-con-icon a.footer-icon-03:hover{background-position: -83px -400px;}
.footer .footer-con .footer-con-icon a.footer-icon-04:hover{background-position: -123px -400px;}
.footer .footer-con .footer-con-icon a.footer-icon-05:hover{background-position: -163px -400px;}
.products-list li:hover span{-webkit-animation:slip 0.6s ease-in-out;-moz-animation:slip 0.6s ease-in-out;-o-animation:slip 0.6s ease-in-out;-ms-animation:slip 0.6s ease-in-out;animation:slip 0.6s ease-in-out;}
.footer-par li{float: left;margin-right: 12px;}
.copy-right{height: 40px;}

.copy-right .copyright{float:left;width:600px;}

.copy-right p{line-height: 20px;padding: 10px 0px;}

.copyright a{color:#666;}.copyright a:hover{color:#a5cb29;}

.copy-right .language{float:right; position:relative;}

.copy-right .language .lanspan1{padding-right:20px;}
/*footer  end*/


.flow-video{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);transition:all .5s;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;z-index:-1;}
.flow-video .box{position:absolute;top:30%;left:50%;width:854px;height:480px;transform:translate(-50%,-50%);box-sizing:border-box;box-shadow:0 0 20px #333;transition:all .5s;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;background:#fff url(../images/loadinglit.gif) no-repeat center;}
.flow-video .box i{position:absolute;right:-36px;top:0;width:36px;height:36px;background:url(../images/close2.png);cursor:pointer;}
.flow-video.on{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;z-index:99999;}
.flow-video.on .box{top:50%;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}



/*slide  strat*/



.slidebox{width:100%;position:relative;z-index:99;}
.slideshow{width:100%;margin:0 auto;overflow:hidden;position:relative;}
.slideshow ul{position:relative;width:4000px;overflow:hidden;}
.slideshow li{float:left;}
.slideshow li a{display:block;}
.slideshow li img{width:100%;height:auto;}
.slidelist{position:absolute;left:0;bottom:30px;width:100%;}
.slidelist ul{text-align:center;}
.slidelist li{width:18px;height:18px;display:inline-block;margin-right:5px;cursor:pointer;background:url(../images/icon/spirit.png) no-repeat -40px top;}
.slidelist li{*display:inline}
.slidelist li.active{background-position:-58px top;}
.slidebox .item-btn{width:60px;height:60px;position:absolute;z-index:99;top:50%;margin-top:-30px;background:url(../images/icon/spirit.png) no-repeat -256px -60px;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:-webkit-transform 0.3s ease-in-out, opacity 0.3s ease-in-out;-moz-transition:-moz-transform 0.3s ease-in-out, opacity 0.3s ease-in-out;-o-transition:-o-transform 0.3s ease-in-out, opacity 0.3s ease-in-out;-ms-transition:-ms-transform 0.3s ease-in-out, opacity 0.3s ease-in-out;transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out;}
.slidebox:hover .item-btn{opacity:1;filter:alpha(opacity=100);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.slidebox .prev{left:100px;background-position:-256px -60px;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-o-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px);}
.slidebox .prev:hover{background-position:-376px -60px;}
.slidebox .next{right:100px;background-position:-316px -60px;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-o-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px);}
.slidebox .next:hover{background-position:-436px -60px;}
/*slide  end*/



/*index why-us  start*/



.index-why-us{padding:20px 0 60px;}
.index-why-us .h2-line,.index-pro-box .h2-line,.contact-form .h2-line,.map-message .h2-line,.main-pro-wrap .h2-line{font-family: "OpenSans-Bold";font-size: 36px;line-height: 40px;padding-top: 115px;padding-bottom: 45px;position: relative;text-align: center;}
.index-why-us .h2-line em,.index-pro-box .h2-line em,.contact-form .h2-line em,.map-message .h2-line em,.main-pro-wrap .h2-line em{display: block;width: 1px;height: 50px;background: #333;position: absolute;top: 56px;left: 50%;}
/* .index-why-us ul li{width: 50%;float: left;margin-bottom: 45px;height: 205px;}
.index-why-us ul li em{webkit-transition:all 0.6s linear;-moz-transition:all 0.6s linear;-o-transition:all 0.6s linear;-ms-transition:all 0.6s linear;transition:all 0.6s linear;}
.index-why-us ul li:hover em{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);}
.index-why-us ul li .why-list{padding-left: 131px;padding-right: 52px;position: relative;}
.index-why-us ul li .why-list h3{font-size: 18px;line-height: 20px;font-family: "OpenSans-Bold";color: #333;padding-bottom: 15px;text-transform: uppercase;}
.index-why-us ul li .why-list p{font-size: 16px;line-height: 22px;color: #333;}
.index-why-us ul li .why-list em{display: block;width: 63px;height: 63px;background: url(../images/icon/spirit.png)no-repeat;position: absolute;top: 5px;left: 40px;}
.index-why-us ul li .why-list em.why-icon1{background-position: 0px -60px;}
.index-why-us ul li .why-list em.why-icon2{background-position: -63px -60px;}
.index-why-us ul li .why-list em.why-icon3{background-position: -126px -60px;}
.index-why-us ul li .why-list em.why-icon4{background-position: -189px -60px;} */
.index-why-us ul{width:102%;}
.index-why-us li{float:left;width:23.039%;margin:0 1.961% 1.961% 0;text-align:center;}
.index-why-us li p{line-height:20px;margin-top:10px;font-size:16px;}
.index-why-us li .pic{position:relative;border:1px solid #ccc;box-sizing:border-box;overflow:hidden;}
.index-why-us li .pic img{width:100%;height:auto;}
.index-why-us li .pic i{display:none;position:absolute;left:50%;top:50%;width:40px;height:40px;margin:-20px 0 0 -20px;background-image:url(../images/icon-play.png);background-size:100% 100%;cursor:pointer;z-index:2;}
.index-why-us li .pic:after{content:"";display:none;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);}
.index-why-us li .pic:hover i{display:block;}
.index-why-us li .pic:hover:after{display:block;}
/*index why-us  end*/



/*首页热销产品*/



.index-pro-box{background: #f5f5f5;padding-bottom: 25px;width: 100%;overflow: hidden;}
.index-pro-box .h2-line{padding-bottom: 10px;}
.index-pro-box p{text-align: center;font-size: 16px;}
.index-pro-list{margin-top: 35px;}
.index-pro-list ul {width: 110%;}
.index-pro-list ul li{float: left;width: 234px;margin-right: 6px;}
.index-pro-list ul li>a{display: block;width: 100%;overflow: hidden;}
.index-pro-list ul li>a img{width: 100%;height: auto;}
.index-pro-list ul li>a img{webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}
.index-pro-list ul li>a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.index-pro-list ul li h2{font-size: 18px;line-height: 22px;text-align: center;margin-top: 22px;padding-bottom: 30px;}
/*.index-pro-list ul li h2 a:hover{text-decoration: underline;}*/



/*产品列表页*/



/*.pro-main{background: url(../images/bg/pro-bg.jpg) repeat left top;}*/



.main{width: 100%;background: #f5f5f5;}
.main-banner{width: 100%;}
.main-banner img{width: 100%;height: auto;}
.products-box{padding:45px 0px;background: #ffffff;position: relative;width: 100%;overflow: hidden;}
.products-main h1{font-size: 30px;line-height: 30px;text-align: center; padding-top: 113px;padding-bottom: 75px;color: #747474;font-family: "OpenSans-Regular";position: relative;}
.products-main h1 i{display: block;width: 1px;height: 26px;background: #747474;position: absolute;left: 50%;}
.products-main h1 i.top-line{top: 3px;}
.products-main h1 i.bottom-line{top: 73px;}
.products-main h1 img{position: absolute;left: 50%;margin-left: -15px;top: 33px;}
.products-list{width: 110%;}
.products-list li,.main-pro-slideshow li{width: 298px;height: 300px;margin-bottom: 20px;float: left;background: #ffffff;margin-right: 3px;}
.products-list li > a,.main-pro-slideshow li a{display: block;width: 100%;height: 100%;text-align: center;color: #030000;position: relative;}
.products-list li img,.main-pro-slideshow li img{width: 100%;height:auto;}
.products-list li> a span,.main-pro-slideshow li >a span{display: none;font-family: "OpenSans-Semibold";font-size: 16px; width: 55px;height: 55px;line-height: 55px;text-align: center; color: #1a5087;position: absolute;left: 50%;margin-left: -30px;top: 50%;margin-top: -30px; border: solid 3px #1a5087;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;}
.products-list h2,.main-pro-slideshow h2{font-size: 16px;line-height: 19px;height: 38px;padding-bottom: 20px;/*padding-top: 5px;*/color: #747474;}
.products-list li:hover,.main-pro-slideshow li:hover{background: #fff;-webkit-box-shadow: 0 0 8px #d7d7d7;-moz-box-shadow: 0 0 8px #d7d7d7;-o-box-shadow: 0 0 8px #d7d7d7;-ms-box-shadow: 0 0 8px #d7d7d7;box-shadow: 0 0 8px #d7d7d7;}
.products-list li:hover span,.main-pro-slideshow li:hover span{display: block;}
.dies .products-list{width:100%;}
.dies .products-list ul{width:104%;}
.dies .products-list li{width:29.487%;height:auto;margin:0 3.846% 3.846% 0;overflow:hidden;}
.breve .email_box{position:fixed;left:0px;top:0px;z-index:9999;width:100%;height:100%;background:rgba(102,102,102,0.6);display:none;}
.breve .email_box .email_from{width:440px;height:380px;margin:150px auto;position:relative;background-color:#FFF;border:1px solid #EAEAEA;padding: 20px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;}
.breve .email_box .email_from li{padding-left:30px;line-height:30px;padding-top:15px;}
.breve .email_box .email_from li label{font-size:13px;color:#000;width:100px;float:left;}
.breve .email_box .email_from li input{height:30px;width:240px;padding-left: 10px; border:1px solid #029243;border-radius:4px;*line-height:30px;line-height:30px\9;font-family: "OpenSans-Regular";}
.breve .email_box .email_from li textarea{width:230px;padding: 10px;height:80px;border:1px solid #029243;border-radius:4px;/*color: #666;*/font-family: "OpenSans-Regular";}
.breve .email_box .email_from span.send-message{display:block;width:110px;height:30px;border:1px solid #029243;text-align:center;line-height:30px;margin:0 auto;margin-top:20px;cursor:pointer;color:#029243;}
.breve .email_box .email_from span.send-message:hover{background-color:#029243;color: #fff;}
.breve .email_box .email_from li em{color: red;}
.breve .email_box .close{width:25px;height:25px;position:absolute;right:10px;top:10px;background:url(../images/close.png) no-repeat top center;cursor:pointer;}
.color-style{color:red;}
.side-bar-box{position: fixed;top: 20%;right: 0px;height: 500px;width: 210px;}
.side-show-btn{width: 37px;height: 225px;cursor: pointer;background: url(../images/icon/side-bar.png) left top no-repeat;position: absolute;right: 0;top: 88px;}
.side-bar{width:210px;background: #1a5087;position: absolute;right: 0;top: 0;padding-bottom: 3px;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;-o-border-radius: 6px;}
.side-bar-top{position: relative;}
.side-bar-top em{display: block;width: 29px;height: 30px;position: absolute;top: -15px;right: 5px;cursor: pointer;background: url(../images/icon/spirit.png) -117px -123px no-repeat;}
.side-bar-top em:hover{background-position: -146px -123px}
.side-bar span{display: block;height: 46px;line-height: 46px;padding-left: 65px;position: relative;color: #fff;font-size: 14px;text-transform: uppercase;font-family: "OpenSans-Regular";}
.side-bar span i{width: 26px;height: 27px;background: url(../images/icon/spirit.png) no-repeat -207px -19px;position: absolute;left: 22px;top: 50%;margin-top: -14px;}
.side-ul > li{border-bottom: solid 1px #e6e6e6;margin: 0px 3px;}
.side-ul h3{line-height: 20px;background: #fff;padding-left: 60px;position: relative;font-size: 14px;font-family: "OpenSans-Regular";text-transform: uppercase;position: relative;}
.side-ul h3 i{position: absolute;display: block;background: url(../images/icon/spirit-2.png) no-repeat;top: 50%;}
.side-ul h3 i.icon-01{width: 30px;height: 30px;background-position: -30px -112px; left: 16px;margin-top: -11px;}
.side-ul h3 i.icon-02{width: 30px;height: 30px;background-position: -60px -112px;left: 14px;margin-top: -16px;}
.side-ul h3 i.icon-03{width: 30px;height: 30px;background-position: 0px -112px;left: 18px;margin-top: -18px;}
.side-ul h3 i.icon-04{width: 30px;height: 30px;background-position: -90px -112px;left: 15px;margin-top: -15px;}
.side-ul h3 i.icon-05{width: 30px;height: 30px;background-position: -120px -112px;left: 15px;margin-top: -15px;}
.side-ul h3 i.icon-06{width: 30px;height: 30px;background-position: -156px -112px;left: 15px;margin-top: -15px;}
.side-ul h3 a{display: block;padding: 5px 50px 5px 0px;}
.side-ul > li.active h3,.side-ul > li:hover h3{	background: #f3f3f3;}
.side-ul > li.active h3 i,.side-ul > li:hover h3 i{background-position-y:-142px; }
.side-ul > li.active h3 a,.side-ul > li:hover h3 a{color:#1a5087;}
.side-ul > li.active .son-side{display: block;}
.son-side{padding:5px 0 5px 30px;display: none;background: #f3f3f3;}
/*.son-side > li > h4{



	border-left: solid 1px #bfbfbf;



}*/



.son-box{position: relative;}
.son-box .line{display: block;width: 1px;height: 0;background: #bfbfbf;position: absolute;top: 23px;left: 29px;}
.son-side > li > h4 > a{color: #8d8d8d;display: block;padding:10px 50px 10px 30px;position: relative;}
.son-side > li > h4 > a i{width: 7px;height: 7px;background: url(../images/icon/spirit.png) no-repeat -207px 0px;position: absolute;left: -4px;top: 17px;margin-top: -4px;}
.son-side > li.active > h4 > a,.son-side > li > h4 > a:hover{color:#1a5087; }
.son-side > li.active > h4 > a i,.son-side > li > h4 > a:hover i{background-position: -207px -12px;}
.pages {text-align: left;padding-top: 25px;font-size: 14px;text-align: center;}
.pages li {display: inline;margin-right: 5px;}
.pages li a {padding: 3px 8px;border: 1px solid #d2d2d2;margin-bottom: 10px;color: #666;font-size: 16px;}
.pages li.thisclass a {color: #fff;background: #1a5087;border: 1px solid #1a5087;}
/*----产品内页--------*/



.article-bg-box{background-color: #fff;width:100%;}
.article-bg-box .breve-box{padding: 50px 0;}
.article-bg-box .article-slide{width:540px;float:left;}
.article-bg-box .article-slide ul li{width:100%;height:auto;}
.article-bg-box .article-slide .slideshow{width:100%;border: solid 1px #e5e5e5;overflow: hidden;*position: relative;font-size: 0;-webkit-text-size-adjust: none;/*box-shadow:0 0 14px #999;-webkit-box-shadow:0 0 14px #999;-moz-box-shadow:0 0 14px #999;-ms-box-shadow:0 0 14px #999;-o-box-shadow:0 0 14px #999;background-color: #FFF;*/}
.article-bg-box .article-slide .slideshow ul{width: 100%;}
.article-bg-box .article-slide .slideshow a{cursor: -webkit-zoom-in;}
.article-bg-box .slidelist{position: relative;margin-top: 33px;bottom: 0;}
.article-bg-box .slidelist ul{width: 400%;}
.article-bg-box .slidelist .slide-list{width:88%;overflow: hidden;margin:0 auto;/*height:127px;*/}
.article-bg-box .slidelist ul li{width:125px;height:125px;overflow: hidden;background: none;border:1px solid #efefef;cursor: pointer;float:left;margin:0 3px;font-size: 0;-webkit-text-size-adjust: none;}
.article-bg-box .article-slide .slidelist ul li{height: auto;}
.article-bg-box .slidelist ul li img{width: 100%;height: auto !important;}
.article-bg-box .slidelist ul li.now{border-color:#1a5087;}
.article-bg-box .slidelist .arrow{width:21px;height:21px;position: absolute;background: url(../images/icon/spirit.png) no-repeat -256px -167px;top:50%;margin-top: -10px;cursor: pointer;}
.article-bg-box .slidelist .prev{left:0px;background-position: -256px -167px;}
.article-bg-box .article-slide .slidelist .next{right: 0;}
.article-bg-box .slidelist .prev:hover{background-position: -298px -167px;}
.article-bg-box .slidelist .next{right:0px;background-position:-277px -167px;}
.article-bg-box .slidelist .next:hover{background-position:-319px -167px;}
.article-slide .slidelist{display: none;}
.article-bg-box .breve{width:602px;float:right;}
.article-bg-box .breve h1{font-size: 30px;font-family: "OpenSans-Bold";text-transform: uppercase;color: #1a5087;line-height: 30px;padding-bottom: 20px;position: relative;}
.article-bg-box .breve h1 img{display: block;width: 23px;height: 25px;position: absolute;left: 0;top: 2px;}
.article-bg-box .breve .tab-list li{display: inline-block;padding: 7px 14px;font-size: 20px;background: #c9c9c9;color: #666666;margin-right: 15px;cursor: pointer;}
.article-bg-box .breve .tab-list li.active{background: #1a5087;color: #fff;}
.article-bg-box .breve .tab-spec{display: none;}
.article-bg-box .breve .breve-tab>h2{font-size: 18px;font-family: "OpenSans-Bold";color: #333;padding-top: 18px;padding-bottom: 20px;}
.article-bg-box .breve .tab-over p{font-size: 16px;margin-bottom: 5px;color: #666;}
.article-bg-box .breve .tab-over p>span{color: #333;}
.article-bg-box .breve .tab-over .color p,.color ul,.color ul li{display: inline-block;vertical-align: middle;margin-bottom: 0;}
.article-bg-box .morecont{margin-bottom:50px;line-height:25px;font-size:16px;}
.article-bg-box .morecont h2{line-height:35px;margin-bottom:20px;font-size:30px;font-weight:bold;color:#000;}
.article-bg-box .morecont h3{line-height:20px;margin-bottom:15px;font-size:20px;font-weight:bold;color:#1a5087;}
.article-bg-box .morecont p{line-height:25px;margin-bottom:25px;font-size:16px;}
.color{margin-bottom: 5px;}
.color ul{margin-left:10px;}
.color ul li{width: 13px;height: 13px;}
.color ul li.pink{background: #f9caca;}
.color ul li.green{background: #93d486;}
.color ul li.blue{background: #85dcf9;}
.color ul li.purple{background: #fcc5f6;}
.color ul li.red{background: #fd7f7f;}
.article-bg-box .breve .tab-spec{border-top: solid 1px #7fc597;}
.article-bg-box .breve .tab-spec h3{font-size: 16px;color: #088d38;text-transform: uppercase;}
.article-bg-box .breve .tab-spec table{width: 100%;font-size: 16px;}
.article-bg-box .breve .tab-spec table td{padding:5px 0px;}
.tab-spec .technical,.tab-spec .dimension,.tab-spec .container{border-bottom: solid 1px #7fc597;padding: 12px 0;}
.article-bg-box .breve .send a{display: block;width: 140px;height: 36px;line-height: 36px;font-size: 16px;color: #fff;background: #1a5087;text-align: center;box-shadow: 0px 2px 2px #8a8a8a;}
.article-bg-box .content{padding:20px 0px;font-size: 16px;}
.article-bg-box .send{margin-top: 40px;}
.pro-video{display:none;padding-bottom:50px;}
.pro-video .box{position:relative;height:0;padding-bottom:56.25%;overflow:hidden;}
.pro-video .box iframe{position:absolute;left:0;top:0;width:100%;height:100%;}
.pro-video.on{display:block;}
.related-pro{background: #f5f5f5;padding-bottom: 45px;width: 100%;overflow: hidden;}
.main-pro-showbox{width:100%;position: relative;}
.main-pro-slideshow{overflow: hidden;position: relative;margin-right: 3px;}
.main-pro-slideshow ul{/*width: 400%;*/overflow: hidden;position: relative;}
.main-pro-showbox .item-btn,.about-slidebox .item-btn,.cer-showbox .item-btn{width:44px;height:44px;position: absolute;top: 50%;margin-top:-22px;background: url(../images/icon/spirit.png) no-repeat;cursor: pointer;}
.main-pro-showbox .prev,.about-slidebox .prev,.cer-showbox .prev{left:30px;background-position: 0px -240px;}
.main-pro-showbox .next,.about-slidebox .next,.cer-showbox .next{right:30px;background-position: -44px -240px;}
.main-pro-showbox .prev:hover,.about-slidebox .prev:hover,.cer-showbox .prev:hover{background-position: 0px -284px;}
.main-pro-showbox .next:hover,.about-slidebox .next:hover,.cer-showbox .next:hover{background-position: -44px -284px;}
.main-pro-showbox .prev{left:-65px;}
.main-pro-showbox .next{right:-65px;}
/*联系页面*/



.contact-banner{width: 100%;position: relative;}
.contact-banner img{width: 100%;height: auto;}
.contact-banner .map-message{position: absolute;width: 45.5%;height: 300px;background: #1a5087;color: #fff;left: 27%;top: 21.75%;}
.message-box{width: 79%;margin: 0 auto;}
.map-message .h2-line{color: #fff;padding-top: 70px;padding-bottom: 20px;}
.map-message .h2-line em{background: #fff;top: 15px;}
.message-box p{font-size: 18px;margin-bottom: 5px;}
.message-box p.tel,.message-box p.mail{display: inline-block;width: 49%;}
.message-box p.mail{text-align: left;}
.message-box p.skype{text-align: left;display: inline-block;width: 49%;}
.message-box p.mail a,.message-box p.mail a:hover{color: #fff;}
.map-message>em{display: block;width: 22px;height: 17px;position: absolute;top: 100%;left: 50%;margin-left: -11px;background: url(../images/icon/spirit.png) -81px 0px no-repeat;}
.map-message .map-a{display: none;color: #fff;width: 100%;height: 100%;text-align: center;line-height: 50px;font-size: 24px;}
.map-message .map-a:hover{color: #fff;}
.contact-form{width:100%;padding:0 0 100px;position:relative;z-index:10;overflow: hidden;}
.contact-form li span{color:#1a5087;width:90px;height:42px;line-height:42px;position:absolute;left:0;top:0;font-size:16px;padding-left:10px;}
.contact-form ul{overflow:hidden;width:110%;}
.contact-form li{float:left;margin-right:8px;margin-bottom:8px;position:relative;padding-left:100px;border:1px solid #e2e2e2;}
.contact-form input,.contact-form textarea{padding:10px;font-size:16px;color:#666;height:20px;line-height:20px;font-family:"OpenSans-Light";}
.contact-form .h-90{height:170px;width:988px;}
.contact-form .send-message{overflow:hidden;*margin-top:20px;}
.contact-form .send-message span{display: inline-block;border: solid 1px #1a5087;color:#1a5087;width:98px;height:34px;line-height:34px;cursor:pointer;position: absolute;left: 50%;margin-left: -50px;margin-top: 17px; text-align: center; -webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}
.contact-form .send-message span:hover{background:#1a5087;color:#fff;}
.contact-form .color-style{color:red;}
.contact-form li.name-item{padding-left:60px;}
.contact-form li.name-item .w-half{width:514px;}
.contact-form li.email-item{padding-left:55px;}
.contact-form li.email-item .w-half{width:519px;}
.contact-form li.company-item{padding-left:86px;}
.contact-form li.company-item .w-half{width:488px;}
.contact-form li.telephone-item{padding-left:100px;}
.contact-form li.telephone-item .w-half{width:474px;}
.contact-form li.message-item{padding-left:80px;}
.contact-form li.message-item .w-half{width:1098px;}
/*新闻页面*/



.news-box{padding:30px 0px;}
.news-box h2{color:#444;font-size:32px;position: relative;padding-bottom: 52px;}
.news-box h2 i{display: block;width:60px;height:1px;background-color: #444;position: absolute;left:0px;bottom:30px;}
.news-box p{color:#000;/* font-size:15px; */}
.news-list{margin-top:30px;border-top:1px dashed #CCC;padding:20px 0px;}
.news-list ul{width:103%;}
.news-list ul li{width:585px;float:left;margin-right:30px;padding:20px 0px 25px 0px;border-bottom:1px dashed #CCC;}
.news-list ul li:hover{border-color:#01923f;}
.news-list ul li .news-img{width:160px;height:140px;float:left;overflow:hidden;}
.news-list ul li .news-img img{display:block;*display:inline;height:auto !important;max-width:100%;padding:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;width:100%!important;}
.news-list ul li .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-list ul li .news-text{width:410px;height:140px;float:right;position:relative;}
.news-list ul li .news-text h3{display:block;height:24px;font-size:16px;font-weight:400;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;text-transform: none;}
.news-list ul li .news-text h3 a{color:#333;font-weight:normal;}
.news-list ul li .news-text h3 a:hover{color:#01923f;text-decoration: underline;}
.news-list ul li .news-text span{display:block;padding-bottom:10px;font-size:12px;}
.news-list ul li .news-text p{font-size:13px;line-height:20px;color:#666;padding-top:10px;}
.news-list ul li .news-text>a{display:block;width:80px;height:26px;position:absolute;bottom:0px;right:10px;line-height:26px;text-align:center;background-color:#999;color:#FFF;border-radius:4px;-webkit-transition: all .8s ease-out;-moz-transition: all .8s ease-out;-ms-transition: all .8s ease-out;-o-transition: all .8s ease-out; transition: all .8s ease-out;font-size: 13px;}
.news-list ul li .news-text>a:hover{background-color:#01923f;}
.news-content{padding:40px 0px;}
.news-content .con-left{width:800px;float:left;min-height:300px;}
.news-content .con-left h1{font-size:22px;font-weight:500;padding-bottom:35px;color:#333;text-transform: none;}
.news-content .con-left h2{font-size:18px;color:#000;font-weight:400;padding-bottom:12px;color:#333;}
.news-content .con-left h3{font-size:16px;padding-bottom:12px;}
.news-content .con-left p{line-height:22px;padding-bottom:18px;font-size:14px;color:#333;}
.news-content .con-left p img{max-width:100% !important;height:auto !important;}
.news-content .con-left p a{color:#F00;font-weight:bold;}
.news-content .con-right{width:300px;float:right;border:1px solid #CCC;padding-bottom:20px;border:0px 0px 4px 4px;}
.news-content .con-right h2{line-height:35px;background-color:#E1E1E1;font-size:16px;padding-left:12px;font-weight:500;text-transform: none;}
.news-content .con-right ul{padding:20px 0px;}
.news-content .con-right ul li p a{display:block;line-height:24px;border-bottom: 1px dashed #CCC;padding:10px 0px;color:#000;padding-left:10px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;font-size:13px;}
.news-content .con-right ul li p a:hover{color:#01923f;border-color:#01923f;font-weight:bold;}
.news-content .con-right .view-more a{display:block;width:100px;height:30px;background-color:#999;text-align:center;float:right;margin:15px 6.6% 0 0;line-height:30px;font-size:13px;color:#FFF;border-radius:4px;-webkit-transition: all .8s ease-out;-moz-transition: all .8s ease-out;-ms-transition: all .8s ease-out;-o-transition: all .8s ease-out; transition: all .8s ease-out;}
.news-content .con-right .view-more a:hover{background-color:#01923f;}
.subpage{padding:54px 0px 50px 0px;}
.subpage ul li{width:570px;height:10px;border:none;padding-bottom:0px;font-size:13px;color:#000;height:20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.subpage ul li a{color:#000;font-size:13px;}
.subpage ul li a:hover{font-weight:bold;color:#01923f;text-decoration:underline;}
/*why-us页面*/



.why-box{width: 100%;padding: 80px 0;}
.why-box.f5{background: #f5f5f5;}
.why-box img{width: 100%;height: auto;}
.why-box .img-box{float: left;width: 50%;}
.why-box .content-box{float: left;width: 50%;}
.why-box h2{font-family:"OpenSans-Bold";font-size: 18px;line-height: 22px;padding-top:66px;padding-bottom: 20px;text-align: center;position: relative;text-transform: uppercase;}
.why-box h2 em{display: block;position: absolute;left: 50%;background: url(../images/icon/spirit.png) no-repeat;}
.why-box p{font-size: 16px;color: #333;padding-bottom: 24px;}
.why-box .industry .img-box{background: #f5f5f5;}
.industry ul{padding: 77px 0px 65px 35px;}
.industry li{float: left;margin-right: 21px;width: 161px;}
.industry li p{color: #1a5087;text-align: center;margin-top: 10px;}
.ability .txt-box,.customer .txt-box{margin-left: 30px;}
.txt-box .txt{padding-top: 24px; border-top: solid 1px #d2d2d2;border-bottom: solid 1px #d2d2d2;background: url(../images/icon/num-1.png) center center no-repeat;}
.industry h2 em{width: 43px;height: 52px;top: 0;margin-left: -21px;background-position: -117px -240px;}
.industry .txt-box,.team .txt-box{margin-right: 30px;}
.ability .txt-box .txt{background: url(../images/icon/num-2.png) center center no-repeat;}
.ability h2,.customer h2{padding-top: 86px;}
.ability h2 em{width: 49px;height: 49px;top: 16px;margin-left: -24px;background-position: -160px -240px;}
.team h2 em{width: 42px;height: 56px;top: 0px;margin-left: -24px;background-position: -209px -240px;}
.team .txt-box .txt{background: url(../images/icon/num-3.png) center center no-repeat;}
.why-box .customer .img-box{background: #fff}
.customer ul{padding-bottom: 15px;}
.customer li{float: left;width: 181px;height: 101px; margin: 16px 9px 0px 9px;}
.customer h2 em{width: 63px;height: 47px;top: 16px;margin-left: -31px;background-position: -251px -240px;}
.customer .txt-box .txt{background: url(../images/icon/num-4.png) center center no-repeat;}
/*about页面*/



.about-box{padding-top: 65px;background: #f5f5f5;}
.about-box h2,.certificate-box h2{text-align: center;font-size: 36px;color:#323232;position: relative;margin-bottom: 58px;}
.about-box h2 span,.certificate-box h2 span{display: inline-block;background: #f5f5f5;width: 370px;overflow: hidden;position: relative;z-index: 10;}
.about-box h2 em,.certificate-box h2 em{display: block;width: 552px;height: 1px;background: #060606;position: absolute;top: 50%;left: 50%;margin-left: -276px;z-index: 1;}
.about-box .profile p{font-size: 16px;padding-left: 27px;position: relative;line-height: 22px;margin-bottom: 25px;}
.about-box .profile p em{display: block;width: 10px;height: 10px;background: url(../images/icon/spirit.png) -256px -202px no-repeat;position: absolute;left: 1px;top: 5px;}
.about-slidebox,.cer-showbox{position:relative;margin-top: 80px;}
.about-slideshow,.cer-slideshow{position:relative;/*height:375px;*/overflow:hidden;}
.about-slidebox .item-btn,.cer-showbox .item-btn{width:44px;height:44px;position: absolute;top: 50%;margin-top:-22px;background: url(../images/icon/spirit.png) no-repeat;cursor: pointer;}
.about-slidebox img,.cer-showbox img{width:100%;height:auto;}
.about-slidebox .prev,.cer-showbox .prev{left:30px;background-position: 0px -240px;}
.about-slidebox .next,.cer-showbox .next{right:30px;background-position: -44px -240px;}
.about-slidebox .prev:hover,.cer-showbox .prev:hover{background-position: 0px -284px;}
.about-slidebox .next:hover,.cer-showbox .next:hover{background-position: -44px -284px;}
.about-box .history-box{margin-top: 60px;margin-bottom: 80px;}
.about-box .history-box .history{height: 360px;overflow: hidden;}
.about-box .history-box ul{position: relative;height: 360px;}
.about-box .history-box li{height: 180px;width: 290px;float: left;position: relative;}
.about-box .history-box li h3{font-size: 36px;color: #1a5087;margin-top: 1px;}
.about-box .history-box li .txt-right{text-align: right;}
.about-box .history-box li p{font-size: 16px;margin: 10px 0;}
.about-box .history-box li em{display: block;position: absolute;z-index: 10;}
.about-box .history-box li.h-2006 div{padding-left: 90px;}
.about-box .history-box li.h-2006 em{width: 72px;height: 169px;bottom: -6px;left: 15px;background: url(../images/icon/history-2006.png) no-repeat;}
.about-box .history-box li.h-2007 div{padding-left: 115px;}
.about-box .history-box li.h-2007 em{width: 116px;height: 169px;bottom: -6px;left: -3px;background: url(../images/icon/history-2007.png) no-repeat;}
.about-box .history-box li.h-2010 div{padding-right: 125px;}
.about-box .history-box li.h-2010 em{width: 70px;height: 169px;bottom: -6px;right: 55px;background: url(../images/icon/history-2010.png) no-repeat;}
.about-box .history-box li.h-2012{width:350px;}
.about-box .history-box li.h-2012 div{padding-left: 135px;}
.about-box .history-box li.h-2012 em{width: 73px;height: 169px;top: -5px;left: 60px;background: url(../images/icon/history-2012.png) no-repeat;}
.about-box .history-box li.h-2015{width: 250px;padding-left: 30px;}
.about-box .history-box li.h-2015 div{padding-right: 116px;}
.about-box .history-box li.h-2015 em{width: 116px;height: 169px;top: -5px;right: 0px;background: url(../images/icon/history-2015.png) no-repeat;}
.about-box .history-box li.h-2017 div{padding-right: 90px;}
.about-box .history-box li.h-2017 em{width: 71px;height: 169px;top: -5px;right: 20px;background: url(../images/icon/history-2017.png) no-repeat;}
.about-box .history-box li.h-2012 div,.about-box .history-box li.h-2015 div,.about-box .history-box li.h-2017 div{position: absolute;bottom: 7px;}
.about-box .history-box li.history-line{display: block;width: 100%;height: 1px;background: #000;position: absolute;top: 50%;left: 0;}
.certificate-box{margin:70px 0 30px 0;}
.about-slidebox, .cer-showbox{margin-top: 40px;}
.certificate-box h2{margin-bottom: 0;}
.certificate-box h2 span{width: 255px;background: #fff;}
.certificate-box h2 em{width: 436px;margin-left: -218px;}
.cer-slideshow ul{padding-top: 10px !important;width: 105%;}
.cer-showbox .prev{left: -65px;}
.cer-showbox .next{right: -65px;}
.cer-showbox{padding-top: 10px;overflow: hidden;}
.cer-showbox li{float: left;width: 256px;/*height: 362px;*/position: relative;margin: 0px 45px 40px 10px}
.cer-showbox li span{position: absolute;width: 100%;height: 382px;position: absolute;left: -10px;top: -10px;background: #1a5087;z-index: -1;}
.cer-showbox li p{font-size: 16px;text-align: center;margin-top: 25px;}
.cer-showbox li:hover p{color: #1a5087;}
/*.about-slidelist{position:absolute;left:0;bottom:5px;width:100%;overflow:hidden;}
.about-slidelist ul{text-align:center;}
.about-slidelist li{width:21px;height:21px;margin-right:5px;cursor:pointer;background:url(../images/icon/spirit.png) no-repeat -240px 0px;display:inline-block;}
.about-slidelist li{*display:inline;}
.about-slidelist li.active{background-position:-131px top;}*/
/*.subpage ul li.pre{float:left;}
.subpage ul li.next{float:right;text-align:right;}*/


.list-download{padding:65px 0;background-color:#f5f5f5;}
.list-download h2{margin:0 0 40px;}
.list-download .cont{margin-bottom:35px;}
.list-download .cont li{position:relative;line-height:25px;padding:35px 190px 35px 80px;border-bottom:1px solid #ccc;font-size:16px;}
.list-download .cont li .down{position:absolute;right:10px;top:27px;width:130px;height:41px;line-height:39px;border:1px solid #1a5087;text-align:center;box-sizing:border-box;color:#1a5087;}
.list-download .cont li .down:hover{background-color:#1a5087;color:#fff;}
.list-download .cont li:after{content:"";position:absolute;left:10px;top:27px;width:37px;height:41px;background-image:url(../images/icon-pdf.png);background-size:100% 100%;}


.main-service{padding:65px 0;background-color:#f5f5f5;}
.main-service h2{line-height:35px;padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #ccc;font-size:30px;}
.main-service .cont{overflow:hidden;}
.main-service .cont .text{float:left;width:50%;padding-right:5%;margin-bottom:40px;box-sizing:border-box;}
.main-service .cont .text h3{line-height:30px;margin:20px 0 15px;font-size:18px;font-family:"OpenSans-Bold";color:#333;}
.main-service .cont .text p{line-height:30px;margin-bottom:15px;font-size:16px;color:#333;}
.main-service .cont .text ul{overflow:hidden;}
.main-service .cont .text ul li{position:relative;float:left;min-width:100%;line-height:25px;padding-left:20px;margin-bottom:10px;font-size:16px;;box-sizing:border-box;}
.main-service .cont .text ul li:after{content:"";position:absolute;left:0;top:9px;width:7px;height:7px;background-color:#666;border-radius:50%;}
.main-service .cont .text .two li{min-width:50%;}
.main-service .cont .text .three li{min-width:33.3333%;}
.main-service .cont .text .four li{min-width:25%;}
.main-service .cont .text.full{float:none;width:100%;padding:0;}
.main-service .cont .pic{float:right;width:50%;font-size:0;overflow:hidden;}
.main-service .cont .pic img{width:100%;height:auto;}
.main-service .cont .pic.full{float:none;width:100%;}
.main-service .cont .pic.half img{width:48%;}
.main-service .cont .pic.half img:nth-child(1){margin-right:4%;}
.main-service .cont .list{margin-top:40px;overflow:hidden;}
.main-service .cont .list ul{width:102%;}
.main-service .cont .list li{float:left;width:18.039%;margin:0 1.961% 1.961% 0;border:1px solid #ccc;box-sizing:border-box;}
.main-service .cont .list li img{width:100%;height:auto;}


.main-auto{padding:65px 0;background-color:#f5f5f5;}
.main-auto h2{line-height:35px;padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #ccc;font-size:30px;}
.main-auto .cont{overflow:hidden;}
.main-auto .cont p{line-height:30px;margin-bottom:15px;font-size:16px;color:#333;}
.main-auto .cont .list{margin-top:40px;overflow:hidden;}
.main-auto .cont .list .box{float:left;width:47.5%;}
.main-auto .cont .list .box h3{line-height:25px;margin:10px 0;font-size:18px;font-family:"OpenSans-Bold";color:#333;}
.main-auto .cont .list .box p{line-height:20px;font-size:16px;}
.main-auto .cont .list .box .slide-auto{position:relative;}
.main-auto .cont .list .box .slide-pic{width:100%;overflow:hidden;}
.main-auto .cont .list .box .slide-pic li{float:left;}
.main-auto .cont .list .box .slide-pic li img{width:100%;height:auto;}
.main-auto .cont .list .box .slide-dot{position:absolute;left:0;bottom:0;width:100%;height:30px;padding:10px 0;box-sizing:border-box;background-color:rgba(0,0,0,.5);text-align:center;}
.main-auto .cont .list .box .slide-dot ul{display:inline-block;vertical-align:top;}
.main-auto .cont .list .box .slide-dot li{float:left;width:10px;height:10px;margin:0 5px;background-color:#fff;border-radius:50%;}
.main-auto .cont .list .box .slide-dot li.active{background-color:#1a5087;}
.main-auto .cont .list .box .video{position:relative;height:0;padding-bottom:56.25%;overflow:hidden;}
.main-auto .cont .list .box .video iframe{position:absolute;left:0;top:0;width:100%;height:100%;}
.main-auto .cont .list .box:nth-child(1){margin-right:5%;}


.main-dies{padding:65px 0;}
.main-dies h1{line-height:35px;padding:0 0 20px;margin-bottom:30px;text-align:left;border-bottom:1px solid #ccc;font-size:30px;color:#333;}
.main-dies .cont{overflow:hidden;}
.main-dies .cont .text{margin-bottom:40px;box-sizing:border-box;}
.main-dies .cont .text h3{line-height:30px;margin:20px 0 15px;font-size:18px;font-family:"OpenSans-Bold";color:#333;}
.main-dies .cont .text p{line-height:30px;margin-bottom:15px;font-size:16px;color:#333;}
.main-dies .cont .text ul{overflow:hidden;}
.main-dies .cont .text ul li{position:relative;float:left;min-width:100%;line-height:25px;margin-bottom:10px;font-size:16px;;box-sizing:border-box;}
.main-dies .cont .text table{width:700px;max-width:100%;}
.main-dies .cont .text table td{line-height:20px;padding:10px 20px;font-size:16px;border:1px solid #ccc;}

/*----------------search start----------------------------*/



.faq-box{margin: 85px 0 65px 0;}
.faq-box li{display: table;float: left;width: 483px;height: 206px;border: solid 1px #1a5087;padding: 0px 5px 0 90px;position: relative;margin-bottom: 20px;margin-right: 40px;}
.faq-box li em{position: absolute;display: block;width: 44px;height: 44px;background: url(../images/icon/faq-icon.png) left top no-repeat; top: 50%;margin-top: -22px;left: 20px;}
.faq-box li .faq-text{display: table-cell;vertical-align: middle;}
.faq-box h3{font-family: "OpenSans-Bold";font-size: 18px;color: #1a5087;padding-bottom: 7px;}
.faq-box p{font-size: 16px;}
.search-wrap .search-box{padding:35px 0px 30px 0px;}
.search-wrap .search-box .w1100{float:left;}
.search-results{margin:0 auto;min-height:300px;padding:0px 20px;}
.search-box h1{font-size:32px;color:#666;}
.search-results .relevant-search{/*padding-top:40px;*/border-bottom:1px solid #CCC;/*margin-bottom:46px;*/}
.search-results ul li{padding-top:30px;border-bottom:1px dashed #CCC;}
.search-results ul li h2{font-size:22px;padding-bottom:12px;font-weight:400;}
.search-results ul li h2 span{padding-left:30px;color:#AFAFAF;}
.search-results ul li h2 span a{padding-left:10px;}
.search-results ul li h2 a{color:#666;}
.search-results ul li h2 a:hover{text-decoration: underline;color: #01923f;}
.search-results ul li p{line-height:22px;color:#000;font-size: 14px;}
.sear-page{margin:0 auto;text-align:center;padding:20px 0px;}
.sear-page span{font-size:13px;color:#000;}
.pagelistbox{width: 100%; margin-top:20px; padding:20px 0px; text-align:center;}
.pagelistbox a{font-size:14px;padding:0px 4px;color:#000;}
.pagelistbox a:hover{color:#01923f;}
.pagelistbox strong{padding:0px 4px;color:#01923f;}
/*lightbox--start*/



#jquery_overlay{position:absolute;top:0;left:0;z-index:999999;width:100%;height:100%;}
#jquery_lightbox{position:absolute;top:0;left:0;width:100%;z-index:99999999;text-align:center;line-height:0;}
#jquery_lightbox a img{border:none;}
#lightbox_container_image_box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox_container_image{padding:10px;}
#lightbox_loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox_nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox_container_image_box > #lightbox_nav{left:0;}
#lightbox_nav a{outline:none;}
#lightbox_nav_btnPrev, #lightbox_nav_btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox_nav_btnPrev{left:0;float:left;}
#lightbox_nav_btnNext{right:0;float:right;}
#lightbox_container_image_data_box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox_container_image_data{padding:0 10px;color:#666;}
#lightbox_container_image_data #lightbox_image_details{width:70%;float:left;text-align:left;}
#lightbox_image_details_caption{font-weight:bold;}
#lightbox_image_details_currentNumber{display:block;clear:left;padding-bottom:1.0em;}
#lightbox_secNav_btnClose{width:66px;float:right;padding-bottom:0.7em;}
/*lightbox--end*/



@-webkit-keyframes slip{



0%{-webkit-transform:translateY(15px);}
5%{-webkit-transform:translateY(0);}
10%{-webkit-transform:translateY(-15px);}
15%{-webkit-transform:translateY(10px);}
20%{-webkit-transform:translateY(0);}
25%{-webkit-transform:translateY(-10px);}
40%{-webkit-transform:translateY(8px);}
55%{-webkit-transform:translateY(0);}
70%{-webkit-transform:translateY(-8px);}
85%{-webkit-transform:translateY(0);}
89%{-webkit-transform:translateY(4px);}
93%{-webkit-transform:translateY(0);}
97%{-webkit-transform:translateY(-4px);}
100%{-webkit-transform:translateY(0);}
}
@-moz-keyframes slip{0%{-moz-transform:translateY(15px);}
5%{-moz-transform:translateY(0);}
10%{-moz-transform:translateY(-15px);}
15%{-moz-transform:translateY(10px);}
20%{-moz-transform:translateY(0);}
25%{-moz-transform:translateY(-10px);}
40%{-moz-transform:translateY(8px);}
55%{-moz-transform:translateY(0);}
70%{-moz-transform:translateY(-8px);}
85%{-moz-transform:translateY(0);}
89%{-moz-transform:translateY(4px);}
93%{-moz-transform:translateY(0);}
97%{-moz-transform:translateY(-4px);}
100%{-moz-transform:translateY(0);}
}
@-o-keyframes slip{0%{-o-transform:translateY(15px);}
5%{-o-transform:translateY(0);}
10%{-o-transform:translateY(-15px);}
15%{-o-transform:translateY(10px);}
20%{-o-transform:translateY(0);}
25%{-o-transform:translateY(-10px);}
40%{-o-transform:translateY(8px);}
55%{-o-transform:translateY(0);}
70%{-o-transform:translateY(-8px);}
85%{-o-transform:translateY(0);}
89%{-o-transform:translateY(4px);}
93%{-o-transform:translateY(0);}
97%{-o-transform:translateY(-4px);}
100%{-o-transform:translateY(0);}
}
@-ms-keyframes slip{0%{-ms-transform:translateY(15px);}
5%{-ms-transform:translateY(0);}
10%{-ms-transform:translateY(-15px);}
15%{-ms-transform:translateY(10px);}
20%{-ms-transform:translateY(0);}
25%{-ms-transform:translateY(-10px);}
40%{-ms-transform:translateY(8px);}
55%{-ms-transform:translateY(0);}
70%{-ms-transform:translateY(-8px);}
85%{-ms-transform:translateY(0);}
89%{-ms-transform:translateY(4px);}
93%{-ms-transform:translateY(0);}
97%{-ms-transform:translateY(-4px);}
100%{-ms-transform:translateY(0);}
}
@keyframes slip{0%{transform:translateY(15px);}
5%{transform:translateY(0);}
10%{transform:translateY(-15px);}
15%{transform:translateY(10px);}
20%{transform:translateY(0);}
25%{transform:translateY(-10px);}
40%{transform:translateY(8px);}
55%{transform:translateY(0);}
70%{transform:translateY(-8px);}
85%{transform:translateY(0);}
89%{transform:translateY(4px);}
93%{transform:translateY(0);}
97%{transform:translateY(-4px);}
100%{transform:translateY(0);}
}
@media only screen and (min-width:1101px){



	.nav{display: block !important;}
}
@media only screen and (max-width:1500px){



	.map-message .h2-line{font-size: 30px;padding-top: 50px;padding-bottom: 20px;}
	.map-message .h2-line em{height: 30px;}
	.message-box p{font-size: 14px;}
}
@media only screen and (max-width:1300px) {



	.w-1200{width: 980px;}
	.logo{width: 150px;padding-top: 5px;}
	.nav{padding-top: 10px;}
	.nav>ul>li{padding-bottom: 10px;font-size: 16px;margin-left: 5px;}
	.pull-down{top: 44px;}
	.products-list{width: 100%;}
	.products-list li{width: 24%;height: auto;margin-right: 1%;}
	.article-bg-box .article-slide{width: 465px;}
	.article-bg-box .breve{width: 480px;}
	.article-slide .slidelist{display: block;}
	.tab-over .slidelist{display: none;}
	.main-pro-slideshow li{width: 235px;height: auto;margin-left: 8px;margin-right: 0;}
	.index-why-us ul li .why-list{padding-left: 125px;padding-right: 0;}
	.index-pro-list ul li{width: 22.35%;margin-right: 0.45%;}
	.contact-form .h2-line{font-size: 30px;}
	.contact-form li.name-item .w-half{width: 404px;}
	.contact-form li.email-item .w-half{width: 409px;}
	.contact-form li.company-item .w-half{width: 378px;}
	.contact-form li.telephone-item .w-half{width: 364px;}
	.contact-form li.message-item .w-half{width: 878px;}
	.contact-banner .map-message{width: 500px;height: 240px;left: 50%;margin-left: -250px;}
	.message-box{width: 85%;}
	.map-message .h2-line{font-size: 20px;padding-top: 30px;padding-bottom: 10px;}
	.map-message .h2-line em{height: 20px;top: 10px}
	.message-box p{font-size: 14px;}
	.about-box .history-box li p{font-size: 14px;margin: 4px 0;line-height: 22px;}
	.about-box .history-box li{width: 326px;}
	.about-box .history-box li.h-2015,.about-box .history-box li.h-2017{width: 326px;padding-left: 0;}
	.cer-slideshow ul{padding-bottom: 0px !important;}
	.cer-showbox li{width: 220px;margin-right: 20px;}
	.cer-showbox li span{height: 331px;}
	.industry li{width: 130px;}
	.customer li{width: 145px;height: auto;}
	.news-list ul li{width:474px;}
	.news-list ul li .news-text{width: 300px;}
	.news-content .con-left{width: 660px;}
	.faq-box li{width: 383px;margin-right: 20px;}
}
@media only screen and (max-width:1100px){



	.w-1200{width: 820px;}
	.why-box .w-1200{width: 980px;}
	.flow-header,.logo{display: none;}
	.phone-menu{display: block;}
	.nav{float: none;padding-bottom: 50px;display: none;padding-right: 0;}
	.nav>ul>li{float: none;position: inherit;border-bottom: solid 1px #f5f5f5;padding:5px 0;}
	.nav ul li>a{display: inline;}
	.nav li .pull-down a{font-size: 14px;}
	.nav .pull-down li{width: 100%;}
	.nav ul li.active>a,.nav ul li>a:hover{border-color: #fff;}
	.pull-down{display: none !important;}
	.nav .pull-down{position: inherit;width: auto;border:none;}
	.pull-down .pull-list{border: none;margin: 0px 20px;}
	.nav .search{left: 0;bottom: 40px; width: 100%;height: auto;margin-bottom: 0px;}
	.nav .search em{display: none;}
	.search-show{display: block !important;position: inherit;width: 100%;}
	.flow-header .nav ul li{padding: 5px 0;}
	.flow-input{width: 94%;}
	.index-why-us ul li{width: 48.039%;}
	.article-bg-box .breve-box{padding: 35px 0;}
	.article-bg-box .article-slide{width: 360px;}
	.article-bg-box .breve{width: 440px;}
	.main-pro-slideshow li{width: 240px;height: auto;margin-left: 4px;margin-right: 0;}
	.main-pro-showbox .item-btn{display: none!important;}
	.contact-form li.name-item .w-half{width: 324px;}
	.contact-form li.email-item .w-half{width: 329px;}
	.contact-form li.company-item .w-half{width: 298px;}
	.contact-form li.telephone-item .w-half{width: 284px;}
	.contact-form li.message-item .w-half{width: 718px;}
	.map-message .h2-line{padding-bottom: 0;}
	.about-box .history-box li{width: 273px;}
	.about-box .history-box li h3{font-size: 30px;}
	.about-box .history-box li p{line-height: 20px;}
	.about-box .history-box li.h-2015{width: 303px;padding-left: 20px}
	.about-box .history-box li.h-2017{width: 223px;}
	.cer-showbox li{width: 185px;margin-right: 13px;}
	.cer-showbox li span{height: 282px;}
	.cer-showbox li p{font-size: 14px;}
	.news-list ul{width: 100%;}
	.news-list ul li{width: 100%;margin-right: 0;}
	.news-list ul li .news-text{width: 620px;}
	.news-content .con-left{width: 100%;}
	.news-content .con-right{display: none;}
	.faq-box li{width: 723px;margin-right: 0px;height: 150px;}
}

.hidden{display:none !important;}