@charset "utf-8";/* reset*/
*, ::after, ::before {	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;box-sizing: border-box}
html,body,div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;font-size:100%;margin: 0;padding: 0;border: 0;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
html,body{color:#333;overflow-x:hidden;transition:all 0.3s;}
ul,ol,li{list-style:none;margin:0;padding:0;}
img{border:0px;vertical-align:middle;}
h1,h2,h3,h4,h5{margin: 0;padding: 0;border: 0;line-height: normal;}
select::-ms-expand{display:none;} 
input,a{outline:none;}
a{color:#333333;text-decoration:none;outline:none;}
a:link{text-decoration:none;outline:none;}
a:visited{text-decoration:none;outline:none;}
a:hover{text-decoration:none;outline:none;}
a:focus{outline:none;}
.clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clear{zoom:1;}
.clear{clear:both;}
.clearfix:before, .clearfix:after{content:"";display:block;height:0;overflow:hidden;}  
.clearfix:after{clear:both;}  
.clearfix{zoom:1;} 
.fl{float:left;}
.fr{float:right;}
.pr{position:relative;}
.none{display:none;}
.hide{display:none;}
textarea{outline:none;}
table{border-spacing:0;}
/* 去除iPhone中默认的input样式 */
input,select,button{appearance:none;-o-appearance:none;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;resize:none;border-radius:0;outline:none;border:none;background-color:transparent;font-family:inherit;font-size:inherit;color:inherit;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;}
textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;}
input[type="button"],input[type="radio"],input[type="checkbox"],input[type="submit"],button{cursor:pointer;}

body::-webkit-scrollbar{width:0;height:1px}
body::-webkit-scrollbar-button{display:none}
body::-webkit-scrollbar-track-piece{background:0 0}
body::-webkit-scrollbar-thumb{background:0 0}
@font-face {
    font-family: 'Gautami';
    src: url('fonts/Helvetica-Condensed-Bold.eot');
    src: url('fonts/Helvetica-Condensed-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Helvetica-Condensed-Bold.woff2') format('woff2'),
        url('fonts/Helvetica-Condensed-Bold.woff') format('woff'),
        url('fonts/Helvetica-Condensed-Bold.ttf') format('truetype'),
        url('fonts/Helvetica-Condensed-Bold.svg#Helvetica-Condensed-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
.en{font-family:'Gautami',Microsoft Yahei,"微软雅黑",Arial,Helvetica, sans-serif;font-weight:bold;}
html,body{position:relative;top:0;width:100%;height:auto;min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/*end reset*/


/* CSS Document */
body{background-color:#fff; overflow-x:hidden;color:#000;position:relative;min-width:320px; font-family:Microsoft Yahei,"微软雅黑",Arial, Helvetica, sans-serif; font-size:12px;line-height:20px;}
.w1680{padding:40px 40px;}
.w1400{width:1440px;margin:0 auto;}
.w1200{width:1200px;margin:0 auto;}
.main{ background:#f0f1f3; padding:35px 0;}
.container{margin:0 auto; padding:0 80px;}
@media (max-width: 1520px){
   .w1200 {width: 1100px; }	
   .w1400 {width: 1300px; }
}
@media (max-width: 1400px){
   .w1400 {width: 1200px; }
}
@media (max-width: 1220px){
   .w1400 {width: 1000px; }	
   .w1200{width: 1000px; }	
}
@media (max-width: 1024px){
   .w1400 {width: 94%; }	
   .w1200{width: 94%; }	
    .container{padding:0 3%;}
	.w1680{padding:40px 20px;}
}
.text-center{ text-align:center;}
.flex{display:flex;display:-webkit-box;/* Chrome 4+,Safari 3.1,iOS Safari 3.2+ */
  display:-moz-box;/* Firefox 17- */
  display:-webkit-flex;/* Chrome 21+,Safari 6.1+,iOS Safari 7+,Opera 15/16 */
  display:-moz-flex;/* Firefox 18+ */
  display:-ms-flexbox;/* IE 10 */}
.flex-wrap{flex-flow:wrap}


/*****************************mav start*****************************/
.header-wrapper{position:fixed;left:0;right:0;top:0;z-index:30;text-align:center;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;background-color:#000000}
.header-wrapper.shadow{box-shadow:0 2px 30px rgba(0,0,0,0.1)}
.header-wrapper.active{transform:translate(0,-1.2rem)}



.header-wrapper .box{align-items:center;height:100px;padding:0 80px 0 80px;}
.header-wrapper .logo-box{position:absolute; left:80px;top:13px;text-align: left;}
.header-wrapper .logo-box a{display:block}
.header-wrapper .logo-box img{ max-height:73px;}
/*other-box*/
.header-wrapper .top-right{ position:absolute;right:80px;top:35px;}
.header-wrapper .top-right a{display:inline-block;line-height:30px;color:#fff;font-size:14px; }
.header-wrapper .top-right a:hover{color:#ffb81c;}
.header-wrapper .top-right a.top-ser{padding-left:30px;background-repeat:no-repeat;background-position:left center;background-image:url(../images/top-search.png);background-size:12px;}
.header-wrapper .top-right a.top-lan{padding-left:15px;background-repeat:no-repeat;background-position:left center;background-image:url(../images/top-line.jpg);}
.header-wrapper .other-box{}
/*search-box*/
.header-wrapper .search-box{}
.header-wrapper .search-box .text{width:100%;height:50px;font-size:14px; margin:0;line-height:50px;padding:0 60px 0 20px;background-color:#393939;color:#fff}
.header-wrapper .search-box::-webkit-input-placeholder{color:#fff;font-size:14px;}
.header-wrapper .search-box:-moz-placeholder{color:#fff;font-size:14px;}
.header-wrapper .search-box::-moz-placeholder{color:#fff;font-size:14px;}
.header-wrapper .search-box:-ms-input-placeholder{color:#ff;font-size:14px;}
.header-wrapper .form{width:400px;background-color:#000000;position:absolute;right:80px;top:100%;z-index:10;box-shadow:0 12px 20px rgba(0,0,0,0.1);display:none}
.header-wrapper .search,.header-wrapper .search_submit{z-index:10;display:block;background-size:contain;background-repeat:no-repeat;background-position:left center;cursor:pointer;}
.header-wrapper .search{position:relative;width:20px;margin-left:20px;font-size:0;color:#ffffff;height:100px;background-image:url(../images/top-search.png);background-color:#000;background-size:14px;}
.header-wrapper .search_submit{width:50px;height:50px;position:absolute;right:0;top:0;margin:0;line-height:0;font-size:0;margin-top:0;z-index:10;background-position:center;background-image:url(../images/top-search.png);background-size:14px;}



.nav-icon{ display:none;}

/**/
.pc-nav-box{margin-right:25px; display:inline-block;}
.pc-nav-box ul{font-size:0; line-height:0;}
.pc-nav-box li{ padding:0 33px;display:inline-block;*display:inline;zoom:1; vertical-align:top;}
.pc-nav-box li:hover > a:after,.pc-nav-box li.on > a:after{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}
.pc-nav-box li:hover .nav{opacity:1;visibility:visible}
.pc-nav-box li:hover .nav:before{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}
.pc-nav-box li:hover .nav a{display:block;animation:navInUp50 0.6s ease;animation-fill-mode:forwards}
.pc-nav-box li:first-child a:before{display:none}
.pc-nav-box li:hover > a:before{opacity:1;visibility:visible}
.pc-nav-box li > a{position:relative;font-size:16px;line-height:100px;color:#fff}
.pc-nav-box li > a:after{content:"";width:100%;height:3px;background-color:#000000;position:absolute;left:0;bottom:0;z-index:10;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transition:transform 0.3s ease;-webkit-transition:transform 0.3s ease;-moz-transition:transform 0.3s ease;-ms-transition:transform 0.3s ease;-o-transition:transform 0.3s ease}
.pc-nav-box a{display:block;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease}
/*nav_dropdown*/
.pc-nav-box>li{ position:relative;}
.nav_dropdown{position:absolute;top:100%;background:rgba(0,0,0,0.95);overflow:hidden;z-index:9;visibility: hidden; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;transform:translateY(10px);-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);width:160px;margin-left:-50px;}
.pc-nav-box li:hover .nav_dropdown{display:block;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);visibility: hidden; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;visibility:visible;}
.pc-nav-box li .nav_dropdown .nav_dropdown_cate dt{ padding-bottom:5px;padding-top:5px;}
.pc-nav-box li .nav_dropdown .nav_dropdown_cate dt a{color:#ffffff;font-size:14px;line-height:30px;display:inline-block;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
.pc-nav-box li .nav_dropdown .nav_dropdown_cate dt a:hover{color:#ffb81c;}
.pc-nav-box li .nav_dropdown{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.pc-nav-box li .nav_dropdown.on{-webkit-transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94);transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94);}
.pc-nav-box li.product{ position: static;}
.pc-nav-box li.product .nav_dropdown{position:absolute;top:100%;left:0;right:0; margin:0 auto;width:100%;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);}
.pc-nav-box li.product .nav_dropdown .drop_inner{margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 80px;}
.pc-nav-box li.product .nav_dropdown .nav_dropdown_cate{padding:20px 0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:0;display:block;line-height:0;column-count:6;}
.pc-nav-box li.product .nav_dropdown .nav_dropdown_cate dl{/* -webkit-flex-basis:20%; -ms-flex-preferred-size:20%; flex-basis:20%; */max-width:220px;min-width: 220px;text-align:left;display:inline-block;*display:inline;zoom:1;vertical-align:top;}
.pc-nav-box li.product .nav_dropdown .nav_dropdown_cate dl a{color:#ffffff;font-size:14px;line-height:24px;margin-bottom:6px;display:inline-block;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
.pc-nav-box li.product .nav_dropdown .nav_dropdown_cate dl a:hover{color:#ffb81c;}
.pc-nav-box li.product .nav_dropdown .nav_dropdown_cate dt{ padding-bottom:15px;padding-top:15px;}
.pc-nav-box li.product .nav_dropdown .nav_dropdown_cate dt a{color:#ffb81c;font-size:16px; font-weight:600;}
.pc-nav-box li.product:hover .nav_dropdown{display:block;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);visibility: hidden; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;visibility:visible;}
.pageH{ padding-top:100PX;background-color:#eaeaea;}
/*pageH*/
.phone-nav{display:none}
@media screen and (max-width:1600px){
.pc-nav-box ul{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
.pc-nav-box li{ padding:0 15px;}
}


@media (min-width:1025px){
.phone-nav{ display:none!important;}
}
@media screen and (max-width:1280px) and (min-width:1030px){
.pc-nav-box li{ padding:0 15px;}
}
@media screen and (max-width:1024px){
	.header-wrapper .logo-box{left:30px;top:13px;}
	.pc-nav-box{ display:none;}
.pageH{padding-top:60px;}
.nav-icon{display:inline-block!important;cursor:pointer;z-index:900;width:50px;height:50px; top:20px; margin-left:15px; position:relative;}
.nav-icon span{width:20px;height:2px;background:#fff;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;will-change:transform;-webkit-transition:.75s cubic-bezier(.19,1,.22,1);transition:.75s cubic-bezier(.19,1,.22,1)}
.public_on .other .menu .nav-icon span{background:#fff}
.nav-icon span:nth-child(1){-webkit-transform:translateY(-6px) scaleX(1);transform:translateY(-6px) scaleX(1)}
.nav-icon span:nth-child(1){-webkit-transition-delay:.4s;transition-delay:.4s}
.nav-icon span:nth-child(2){-webkit-transform:scaleX(1);transform:scaleX(1)}
.nav-icon span:nth-child(2){-webkit-transition-delay:350ms;transition-delay:350ms}
.nav-icon span:nth-child(3){-webkit-transform:translateY(6px) scaleX(1);transform:translateY(6px) scaleX(1)}
.nav-icon span:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}
.nav-icon span:nth-child(4){-webkit-transform:rotate(45deg) scaleX(0);transform:rotate(45deg) scaleX(0);background:#fff}
.nav-icon span:nth-child(4){-webkit-transition-delay:50ms;transition-delay:50ms}
.nav-icon span:nth-child(5){-webkit-transform:rotate(-45deg) scaleX(0);transform:rotate(-45deg) scaleX(0);background:#fff}
.nav-icon span:nth-child(5){-webkit-transition-delay:0s;transition-delay:0s}
.nav-icon.on span:nth-child(1){-webkit-transform:translateY(-6px) scaleX(0);transform:translateY(-6px) scaleX(0)}
.nav-icon.on span:nth-child(1){-webkit-transition-delay:.1s;transition-delay:.1s}
.nav-icon.on span:nth-child(2){-webkit-transform:scaleX(0);transform:scaleX(0)}
.nav-icon.on span:nth-child(2){-webkit-transition-delay:50ms;transition-delay:50ms}
.nav-icon span:nth-child(2){-webkit-transform:scaleX(1);transform:scaleX(1)}
.nav-icon.on span:nth-child(3){-webkit-transform:translateY(6px) scaleX(0);transform:translateY(6px) scaleX(0)}
.nav-icon.on span:nth-child(3){-webkit-transition-delay:0s;transition-delay:0s}
.nav-icon.on span:nth-child(4){-webkit-transform:rotate(45deg) scaleX(1);transform:rotate(45deg) scaleX(1)}
.nav-icon.on span:nth-child(4){-webkit-transition-delay:.3s;transition-delay:.3s}
.nav-icon.on span:nth-child(5){-webkit-transform:rotate(-45deg) scaleX(1);transform:rotate(-45deg) scaleX(1)}
.nav-icon.on span:nth-child(5){-webkit-transition-delay:350ms;transition-delay:350ms}



  .box-container{padding:0 30px}
.hidden-xs{display:none}
.hidden-pc{display:block}

.phone-nav{width:100%;height:calc(100% - 80px);position:fixed;right:0;top:80px;background:#000;z-index:501;overflow:auto;border-top:1px solid #545454}
.phone-nav ul{width:100%;margin:0 auto;position:relative;height:100%;overflow-y:auto;overflow-x:hidden;transition:max-height 0.8s ease;-webkit-transition:max-height 0.8s ease;-moz-transition:max-height 0.8s ease;-ms-transition:max-height 0.8s ease;-o-transition:max-height 0.8s ease}
.phone-nav ul::-webkit-scrollbar{width:0}
.phone-nav ul::-webkit-scrollbar-track{background-color:#eaeaea}
.phone-nav ul::-webkit-scrollbar-thumb{background-color:#000}
.phone-nav ul li{position:relative}
.phone-nav ul li.active .cat{color:#ffb91d;font-weight:700}
.phone-nav ul li.active .cat:before{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}
.phone-nav ul li > a{position:relative;display:block;font-size:16px;color:#fff;line-height:60px;padding:0 30px;border-bottom:1px solid #545454}
.phone-nav ul li .cat:before,.phone-nav ul li .cat:after{content:"";display:inline-block;background:#ffb91d;position:absolute;z-index:10}
.phone-nav ul li .cat:before{width:3px;height:21px;right:39px;top:20px;transition:transform 0.3s ease;-webkit-transition:transform 0.3s ease;-moz-transition:transform 0.3s ease;-ms-transition:transform 0.3s ease;-o-transition:transform 0.3s ease}
.phone-nav ul li .cat:after{width:21px;height:3px;right:30px;top:28px}
.phone-nav ul li.on > a{font-weight:700;color:#085cc2}
/*navs*/
.phone-nav ul li .navs{background:#000;width:100%;display:none;border-bottom:1px solid #545454}
.phone-nav ul li .navs a{font-size:16px;display:block;color:#fff;padding-left:0;line-height:60px;padding:0 30px;border-bottom:1px solid #545454}
.phone-nav ul li .navs a:last-child{margin-bottom:0;border-bottom:none}
.phone-nav ul li .navs dl{ padding:5px 5px;}
.phone-nav ul li .navs dt a{color:#fff;line-height:40px;font-size:15px;}
.phone-nav ul li .navs dd{display:block;}
.phone-nav ul li .navs dd a{line-height:30px;font-size:15px;}
/*li.product*/
.phone-nav ul li.product .navs{background:#000;width:100%;display:none;}
.phone-nav ul li.product .navs a{font-size:16px;display:block;color:#fff;padding-left:0;line-height:60px;padding:0 30px;border-bottom:1px solid #545454}
.phone-nav ul li.product .navs a:last-child{margin-bottom:0;border-bottom:none}
.phone-nav ul li.product .navs dl{ padding:15px 0;}
.phone-nav ul li.product .navs dt a{ color:#ffb91d;line-height:50px;font-size:15px;}
.phone-nav ul li.product .navs dd{display:inline-block;*display:inline;zoom:1;}
.phone-nav ul li.product .navs dd a{line-height:30px;font-size:15px;}

.pic img.pc{display:none}
.pic img.phone{display:block}

.search-form{top:60px;padding:0.24rem 0;box-shadow:0 16px 30px rgba(0,0,0,0.05);/* input placeholder  */}
.search-form img{width:14px}
.search-form .w960{width:100%;padding:0 0.3rem}
.search-form .keywords{line-height:40px;margin-left:15px;font-size:14px;padding-right:20px}
.search-form::-webkit-input-placeholder{color:#999;font-size:14px}
.search-form:-moz-placeholder{color:#999;font-size:14px}
.search-form::-moz-placeholder{color:#999;font-size:14px}
.search-form:-ms-input-placeholder{color:#999;font-size:14px}
.search-form .close{margin-top:-10px;width:16px;height:16px;right:15px}
.search-form .search-btn img{width:16px}
.header-wrapper.on .nav-icon span{background-color:#fff}

.header-wrapper .box{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;height:80px;padding:0 30px;}
.header-wrapper .logo-box a{display:block}
.header-wrapper .logo-box img{max-height:50px}
.header-wrapper .top-right{right:30px;top: 0;}
.header-wrapper{ height:80px;}
.header-wrapper .search-box{}
.header-wrapper .search-box .text{height:48px;line-height:48px;padding-left:0}
.header-wrapper .form{position:fixed;top:80px;width:100%;right:0;padding:20px 30px}
.header-wrapper .search{position:relative;width:50px;height:50px;padding-left:0;font-size:0; background-position:center center;}
.header-wrapper .search_submit{right:30px;width:48px;height:48px; background-position:center center;margin-top:20px;}
.header-wrapper .on .search{ background-size:18px;}
.footer-nav-box,.pc-nav-box{display:none}

.pageH{ padding-top:80PX;}
}





/*footer*/
.footer{position:relative; z-index:2;background:#333333;}
/*footer-nav*/
.footer .footer-nav{font-size:14px;line-height:32px;color:#ffffff;width:100%; max-width:550px; margin:0 auto;height:auto;text-align: center;padding-bottom:35px; padding-top:35px;}
.footer .footer-nav p strong{font-size:22px; font-weight:bold;font-family:'Gotham Rounded',Microsoft Yahei,"微软雅黑",Arial,Helvetica, sans-serif;}
/*bq*/
.footer .bq{width:100%;font-size:14px;line-height:28px;color:#999999;position:relative;padding-top:15px; text-align: center;border-top:1px solid #515151; margin-top:15px;} 
.footer .bq a{color:#999999;}
.footer .bq a:hover{color:#fff}




/*shop_share*/
.footer .foot_share{text-align: center;padding-top:10px;padding-bottom:10px; background:#ffffff;}
.footer .foot_share span{ position:relative; border-radius:50%; display: inline-block;width:32px; margin-right:7px;}
.footer .foot_share span:last-child{ margin-right:0}
.footer .foot_share a{ display:block; padding:0;border:1px solid #fff;border-radius:50%; background-color:#fff;}
.footer .foot_share a img{opacity:1; display:block;}
.footer .foot_share .img{ display:none; position:absolute;width:118px; bottom:32px; max-width:none; left:-40px;}
.footer .foot_share a img {border: none;	max-width: 100%;vertical-align: middle;}
.footer .foot_share span:hover .img{ display:block;}
@media(max-width:880px){
.footer .foot_share{ margin:auto; padding-top:2%; padding-bottom:3%; max-width:100%;text-align: center}
}
@media(max-width:768px){
   .footer .foot_share{ display:none; }
}









/*zsyimg*/
.zsyimg {height:0;position: relative;overflow: hidden;}
.zsyimg img {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);display: block;}
.zsyimg,
.zsyimg img{-webkit-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}


/*indexTitle*/
.indexTitle{ position:relative;border-bottom:1px solid #f0f1f3;border-top:1px solid #f0f1f3;}
.indexTitle .t1 a{ display:inline-block;font-size:20px;line-height:normal; color:#fff; padding:0 40px; line-height:80px; background:#ff0000;}
/*btn-view*/
.btn-view{position: absolute;top:0;right:40px;}
.btn-view a{display:inline-block;color:#ffb81c;cursor: pointer;font-size:16px;font-weight:400;line-height:80px;text-decoration: none;overflow:hidden;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;text-align:center;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.btn-view a span{ padding-left:15px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.btn-view a:hover{color:#ff0000;}
.btn-view a:hover span{ padding-left:30px;}
@media screen and (max-width:1220px){
.indexTitle .t1 a{ font-size:18px;line-height:60px;}
.btn-view a{font-size:14px;line-height:60px;}
}
@media screen and (max-width:768px){
.indexTitle .t1 a{ font-size:16px;line-height:50px;}
.btn-view a{font-size:13px;line-height:50px;}
}

/********************************index-proList********************************/
.index-proList {overflow: hidden; background:#fff;}
.index-proList ul{overflow:hidden;display:block;font-size:0;line-height:0;margin:0 -6.5px;}
.index-proList ul li{width:25%;margin-bottom:0px;display:inline-block;*display:inline;zoom:1;vertical-align:top; position:relative;}
.index-proList ul li a{ display:block;margin:0 6.5px;}
.index-proList ul li a .imgBox{overflow:hidden;padding-bottom:63.41463414634146%; position:relative;background-image:url("../images/index-probg.jpg"); background-position:center center; background-repeat:no-repeat;background-size:cover;}
.index-proList ul li a .imgBox:before,
.index-proList ul li a .imgBox:after{-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.index-proList ul li a .imgBox:after{content: '';color:#fff;display: block;width:45px;height:45px;line-height:45px;text-align: center;box-sizing:content-box;border-radius: 50%;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;overflow: hidden;background-clip: content-box;opacity: 0;filter: alpha(opacity=0);-webkit-transform: scale(1.35);-ms-transform: scale(1.35);-o-transform: scale(1.35);transform: scale(1.35); /*background-image:url("../images/case-m.png");*/ background-position:center; background-repeat:no-repeat;background-size:45px; z-index:2;}
.index-proList ul li a:hover .imgBox:before{width:100%;}
.index-proList ul li a:hover .imgBox:after{opacity: .9;filter: alpha(opacity=90);-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;}
.index-proList ul li a:hover img{-moz-transform: scale3d(1.1, 1.1, 1.1) translate(-50%, -50%); -webkit-transform: scale3d(1.1, 1.1, 1.1) translate(-50%, -50%);-ms-transform: scale3d(1.1, 1.1, 1.1) translate(-50%, -50%);transform: scale3d(1.1, 1.1, 1.1) translate(-50%, -50%);}.index-proList ul .text .tt,
.index-proList ul li a,.index-proList ul .text:after,.index-proList ul .text .cn,.index-proList ul .text h2,.index-proList ul .text .cn{-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all .3s ease-in-out;}
.index-proList ul .text .tt{font-size:16px;color:#000000;line-height: 26px;padding: 17px 0;overflow:hidden;/*text-overflow:ellipsis;white-space:nowrap;*/font-weight: 300; text-align:center;}
.index-proList ul li a:hover  .text .tt{color:#ff0000;}
@media (max-width: 992px) {
.index-proList ul .text .tt{font-size:14px;}
.index-proList ul{margin:0 -5px;}
.index-proList ul li {width:50%;}
.index-proList ul li a{margin:0 5px;}
}



/********************************index-about********************************/
.index-about{overflow: hidden; background:#fff;}
/*indexabImg*/
.index-about .indexAbout{ position:relative; padding-left:580px; min-height:330px;}
.index-about .indexabImg{width:520px;position:relative; overflow:hidden; position:absolute; left:0;top:0;}
.index-about .indexabImg .indexabImgB{padding-bottom:330px; display:block; overflow:hidden;}
.index-about .indexabImg img{}
.index-about .indexabImg img,
.index-about .indexabImg{-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.index-about .indexabImg:hover img{-moz-transform: scale3d(1.1, 1.1, 1.1) translate(-50%, -50%); -webkit-transform: scale3d(1.1, 1.1, 1.1) translate(-50%, -50%);-ms-transform: scale3d(1.1, 1.1, 1.1) translate(-50%, -50%);transform: scale3d(1.1, 1.1, 1.1) translate(-50%, -50%);}

/*indexAbout-shuju*/
.indexAbout-shuju{font-size:16px;color:#000000;line-height:32px;padding-top:40px;}
.indexAbout-shujuB{}
.indexAbout-shuju td{ width:50%; padding:30px 0;padding-left:20%; position:relative;font-size:14px; color:#6b696a; line-height:26px;border:1px solid #f0f1f3;}
.indexAbout-shuju td h2{position:absolute; left:0;top:20px; width:40%; text-align:right;}
.indexAbout-shuju td h2{font-size:24px;color:#ff0000;font-family:'Gautami',Microsoft Yahei,"微软雅黑",Arial,Helvetica, sans-serif;font-weight:bold;}
.indexAbout-shuju td h2 strong{font-size:70px;font-weight: bold;}
.indexAbout-shuju td h2 span{font-size:20px;font-weight:600;position:relative;top:0; margin-left:10px; padding-right:20px;font-family:Microsoft Yahei,"微软雅黑",Arial,Helvetica, sans-serif;}
.indexAbout-shuju td h2 b{font-size:18px;font-weight:300;}
/*pageEN*/
.pageEN .indexAbout-shuju td h2{top:30px;width:35%; text-align:center;}
.pageEN .indexAbout-shuju td h2{font-size:20px;}
.pageEN .indexAbout-shuju td h2 strong{font-size:70px;}
.pageEN .indexAbout-shuju td h2 span{font-size:18px; padding-right:10px;}
.pageEN .indexAbout-shuju td h2 b{font-size:16px;} 
.pageEN .indexAbout-shuju{font-size:14px;line-height:28px;padding-top:0px;}
@media screen and (max-width:1800px){
.indexAbout-shuju{font-size:14px;line-height:30px;padding-top:0px;}
.indexAbout-shuju td h2{top:30px;}
.indexAbout-shuju td h2 strong{font-size:60px;}
.pageEN .indexAbout-shuju{font-size:14px;line-height:30px;padding-top:0px;}
.pageEN .indexAbout-shuju td h2 strong{font-size:50px;}

}
@media screen and (max-width:1680px){
.indexAbout-shuju{font-size:14px;line-height:30px;padding-top:0px;}
.indexAbout-shuju td h2 strong{font-size:50px;}
.pageEN .indexAbout-shuju{font-size:14px;line-height:30px;padding-top:0px;}
.pageEN .indexAbout-shuju td h2 strong{font-size:50px;}
}
@media screen and (max-width:1530px){
.index-about .indexAbout{padding-left:500px; min-height:0;}
.index-about .indexabImg{width:470px; margin-top:0px;}
.indexAbout-shuju td h2 strong{font-size:50px;}
.pageEN .indexAbout-shuju td h2 strong{font-size:40px;}


}
@media screen and (max-width:1360px){
.indexAbout-shuju table{ margin-bottom:30px;}
.indexAbout-shuju td{ width:100%;display:block!IMPORTANT;padding-left:40%; padding-top:20px; padding-bottom:20px;}
.indexAbout-shuju td h2{top:15px;}
.pageEN .indexAbout-shuju td h2{text-align:right;}
}
@media screen and (max-width:1220px){
.index-about .indexAbout{ position:relative; padding-left:0; min-height:330px;}
.index-about .indexabImg{width: 100%;position: static; left:0;top:0; }
.indexAbout-shuju td h2 strong{font-size:50px;}
.pageEN .indexAbout-shuju td h2{text-align:right;top:20px;}
}
@media screen and (max-width:1024px){
.indexAbout-shuju td h2{font-size:18px;}
.indexAbout-shuju td h2 strong{font-size:40px;}
.indexAbout-shuju td h2 span{font-size:12px;top:-10px;margin-left:10px;}
.indexAbout-shuju td h2 b{font-size:16px;}
.indexAbout-shuju{font-size:14px;line-height:30px;padding-top:30px;padding-bottom:30px;}
}
@media screen and (max-width:992px){
	
	
}
@media screen and (max-width:768px){
	
.indexAbout-shuju td h2{position: static; left:0;top:0; width:100%; text-align:center;}
.pageEN .indexAbout-shuju td h2{top:0;width:100%; text-align:center;}
.pageEN .indexAbout-shuju td h2 span{font-size:18px; padding-right:10px;}

.indexAbout-shuju td h2{font-size:18px;}
.indexAbout-shuju td h2 strong{font-size:40px;}
.indexAbout-shuju td h2 span{font-size:12px;top:-10px;margin-left:10px;padding-right:0;}
.indexAbout-shuju td h2 b{font-size:16px;}


.indexAbout-shuju td{ width:100%;display:block!IMPORTANT;padding-left:0; text-align:center; padding-top:20px; padding-bottom:20px;}
}


/********************************indexProAdvB********************************/
/*indexProAdvB*/
.indexProAdv{overflow:hidden;background:#fff;}
.indexProAdvB{ overflow:hidden;}
.indexProAdvB .swiper-slide{float:left;overflow:hidden; width:auto!important;}
.indexProAdvB .li{ margin:0 6px;}
.indexProAdvB .li a{ padding:0; padding:30px 22px; background:#f8f8f8; margin-right:30px; display:block; vertical-align:bottom;position:relative;}
.indexProAdvB .li .ImgBoxB{ padding-right:330px;}
.indexProAdvB .li .ImgBox{width:365px;height:auto;overflow:hidden;position:relative;z-index:1;padding-bottom:235px;}
.indexProAdvB .li .ImgBox img{display:block;position:absolute;top: 50%;left: 50%;-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.indexProAdvB .li .ImgBox img,.indexProAdvB .li .listTitleBox,.indexProAdvB .li .m,.indexProAdvB .li a,.indexProAdvB .li .tit,.indexProAdvB .li .tit2,.indexProAdvB .li .ImgBox:after,.indexProAdvB .li .tit2 .m{-moz-transition: all .3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;transition: all .3s ease-in-out;}
.indexProAdvB .li a:hover .ImgBox img{-moz-transform: scale(1.1) translate(-50%, -50%); -webkit-transform: scale(1.1) translate(-50%, -50%);-ms-transform: scale(1.1) translate(-50%, -50%);transform: scale(1.1) translate(-50%, -50%);}
.indexProAdvB .li .tit{position:absolute; top:30px;right:22px; z-index:2; width:300px;}
.indexProAdvB .li .tit .t{display:block;font-size:18px;color:#333333;line-height:24px;overflow:hidden; /*white-space:nowrap;text-overflow:ellipsis;*/margin-bottom:15px;}
.indexProAdvB .li .tit .des{display:block;font-size:14px;font-weight:500;color:#64676b;line-height:26px;height:78px;overflow:hidden; margin-bottom:15px;}
.indexProAdvB .li .tit .m{display:inline-block; width:82px; text-align:center;font-size:14px;color:#fff; background:#ff0000;line-height:40px;border-radius:40px; overflow:hidden;font-family:'Gautami',Microsoft Yahei,"微软雅黑",Arial,Helvetica, sans-serif;}
.indexProAdvB .li a:hover{box-shadow: 0 0px 10px rgba(0,0,0,0.1);}
.indexProAdvB .li a:hover .tit .m{ background:#ffb91d;color:#000;}
/*indexProAdvWz*/
.indexProAdv .indexProAdvBtn{ width:100%; height:50px; position:relative; margin-top:30px;}
.indexProAdv .swiper-button-prev{position: absolute; left:auto;right:50.1%;transition: 0.4s;opacity:1;width:50px;height:50px;top:50%;margin:0; margin-top:-25px;background: url("../images/index-left.png") center center no-repeat;background-size:100%;outline: none;}
.indexProAdv .swiper-button-next{position: absolute;left:50.1%;right:auto;transition: 0.4s;opacity:1;width:50px;height:50px;ttop:50%;margin:0;margin-top:-25px;background: url("../images/index-right.png") center center no-repeat;background-size:100%;outline: none;}
.indexProAdv .swiper-button-next.swiper-button-disabled, 
.indexProAdv .swiper-button-prev.swiper-button-disabled{opacity:0.5;}
@media screen and (max-width:1440px) {
.indexProAdvB .swiper-slide{width:auto!important;}
}
@media screen and (max-width:1024px) {
.indexProAdvB .li a{ margin-right:0px;}
.indexProAdvB .li .ImgBoxB{ padding-right:0;}
.indexProAdvB .li .ImgBox{width:100%; padding-bottom:64.40677966101695%;}
.indexProAdvB .li .tit{position: static; top:0;right:0; z-index:2; width:100%; padding-top:20px;}

.indexProAdvB .li .tit .t{font-size:16px;margin-bottom:15px;}
.indexProAdvB .li .tit .des{display:block;font-size:13px;line-height:24px;height:48px; margin-bottom:15px;}
.indexProAdvB .li .tit .m{width:72px;font-size:13px;line-height:35px;border-radius:35px;}

.indexProAdvB .swiper-slide{width:50%!important;}
}
@media screen and (max-width:550px) {
.indexProAdvB .swiper-slide{width:100%!important;}
}



/********************************index-clientList********************************/
.index-clientList {overflow: hidden; background:#fff;}
.index-clientList ul{overflow:hidden;display:block;font-size:0;line-height:0;margin:0 -6px;}
.index-clientList ul li{width:20%;margin-bottom:0px;display:inline-block;*display:inline;zoom:1;vertical-align:top; position:relative;margin-bottom:12px;}
.index-clientList ul li a{ display:block;margin:0 6px;border:1px solid #cfcfcf; border-radius:5px; }
.index-clientList ul li a .imgBox{overflow:hidden;padding-bottom:41.35802469135802%; position:relative;}
.index-clientList ul li a .imgBox:before,
.index-clientList ul li a .imgBox:after{-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.index-clientList ul li a .imgBox:after{content: '';color:#fff;display: block;width:45px;height:45px;line-height:45px;text-align: center;box-sizing:content-box;border-radius: 50%;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;overflow: hidden;background-clip: content-box;opacity: 0;filter: alpha(opacity=0);-webkit-transform: scale(1.35);-ms-transform: scale(1.35);-o-transform: scale(1.35);transform: scale(1.35);/* background-image:url("../images/case-m.png"); */background-position:center; background-repeat:no-repeat;background-size:45px; z-index:2;}
.index-clientList ul li a:hover .imgBox:before{width:100%;}
.index-clientList ul li a:hover .imgBox:after{opacity: .9;filter: alpha(opacity=90);-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;}
.index-clientList ul li a:hover img{-moz-transform: scale3d(1.1, 1.1, 1.1) translate(-50%, -50%); -webkit-transform: scale3d(1.1, 1.1, 1.1) translate(-50%, -50%);-ms-transform: scale3d(1.1, 1.1, 1.1) translate(-50%, -50%);transform: scale3d(1.1, 1.1, 1.1) translate(-50%, -50%);}
.index-clientList ul li a,.index-clientList ul .text:after,.index-clientList ul .text .cn,.index-clientList ul .text h2,.index-clientList ul .text .cn{-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all .3s ease-in-out;}
.index-clientList ul .text .tt{ display:none;font-size:16px;color:#000000;height:60px;line-height:60px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight: 300; text-align:center;}
@media (max-width: 768px) {
.index-clientList ul .text .tt{font-size:14px;height:50px;line-height:50px;}
.index-clientList ul{margin:0 -5px;}
.index-clientList ul li {width:50%; margin-bottom:12px;}
.index-clientList ul li a{margin:0 5px;}
}


/********************************indexNewsHot********************************/
.indexNewsHot{overflow: hidden; background:#fff;}
/*indexNewsHotImgBox*/
.indexNewsHotBox{ position:relative;padding-left:520px;min-height:410px;}
.indexNewsHotBox .indexNewsHotImgBox{width:420px; position: absolute;top:0;left:0;text-align:left; overflow:hidden;}
.indexNewsHotBox .indexNewsHotImgBox .swiper-slide{width:100%;}
.indexNewsHotBox .indexNewsHotImgBox .ImgBox{overflow:hidden;padding-bottom:52.38095238095238%; position:relative;}
.indexNewsHotBox .indexNewsHotImgBox .ImgBox img {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);display: block;}
.indexNewsHotBox .indexNewsHotImgBox a{ display:block;}
.indexNewsHotBox .indexNewsHotImgBox a,
.indexNewsHotBox .indexNewsHotImgBox .ImgBox,
.indexNewsHotBox .indexNewsHotImgBox .ImgBox img{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.indexNewsHotBox .indexNewsHotImgBox .ImgBox:hover img{-webkit-transform: scale3d(1.05, 1.05, 1.05) translate(-50%, -50%);-moz-transform: scale3d(1.05, 1.05, 1.05) translate(-50%, -50%); -o-transform: scale3d(1.05, 1.05, 1.05) translate(-50%, -50%);-ms-transform: scale3d(1.05, 1.05, 1.05) translate(-50%, -50%);transform: scale3d(1.05, 1.05, 1.05) translate(-50%, -50%);}
.indexNewsHotBox .indexNewsHotImgBox .tt{ display:block;font-size:20px;line-height:40px;height:40px;color:#000000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px;}
.indexNewsHotBox .indexNewsHotImgBox .des{display:block;font-size:14px;line-height:28px;height:56px;color:#4b4b4b;overflow:hidden;font-weight:500;margin-bottom:35px;}
.indexNewsHotBox .indexNewsHotImgBox a:hover .tt{color:#ffb81c;}
/*swiper-pagination*/
.indexNewsHotBox .indexNewsHotImgBox .swiper-pagination{position: static;bottom:0 !important;width:100% !important;z-index:2; right:0; left:0; margin:0; text-align:left; margin-top:30px;}
.indexNewsHotBox .indexNewsHotImgBox .swiper-pagination span.swiper-pagination-bullet{width:8px;height:8px;border-radius:8px;opacity:1;background:#a0a0a2; margin:0; margin-right:14px; outline:none;}
.indexNewsHotBox .indexNewsHotImgBox .swiper-pagination span.swiper-pagination-bullet-active{background:#ff0000;}
/*indexNewsHotList*/
.indexNewsHotBox .indexNewsHotListBox{ border-left:1px solid #f0f1f3;}
.indexNewsHotBox .indexNewsHotList{font-size:0; line-height:0; }
.indexNewsHotBox .indexNewsHotList li{width:100%; display:block;padding:0 0 50px 90px;}
.indexNewsHotBox .indexNewsHotList li,
.indexNewsHotBox .indexNewsHotList li a{-moz-transition: all .3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;transition: all .3s ease-in-out;}
.indexNewsHotBox .indexNewsHotList li .info{position:relative; padding-right:178px;}
.indexNewsHotBox .indexNewsHotList li .tit{padding-left:20px;background-image:url("../images/dd.png"); background-position: left center; background-repeat:no-repeat;background-size:5px;}
.indexNewsHotBox .indexNewsHotList li .tit .t{ display:block;font-size:20px;line-height:40px;height:40px;color:#000000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px;}
.indexNewsHotBox .indexNewsHotList li .des{padding-left:20px;display:block;font-size:14px;line-height:28px;height:56px;color:#4b4b4b;overflow:hidden;font-weight:500;}
.indexNewsHotBox .indexNewsHotList li .date{display:inline-block; position: absolute;top:0;right:0;font-size:16px;line-height:28px;color:#a0a0a2;overflow:hidden;font-weight:500;margin-bottom:35px;font-family:'Gotham Rounded',Microsoft Yahei,"微软雅黑",Arial,Helvetica, sans-serif; }
.indexNewsHotBox .indexNewsHotList li .m{display:inline-block;position: absolute;bottom:0;right:0;width:38px;height:41px;margin:0;outline:none;cursor:pointer;text-align:center;background-image:url("../images/index-ss.png"); background-position: right center; background-repeat:no-repeat;background-size:38px;}
.indexNewsHotBox .indexNewsHotList li a:hover .tit .t{color:#ffb81c;}
@media screen and (max-width:1640px){
.indexNewsHotBox .indexNewsHotList li .info{padding-right:110px;}
}
@media screen and (max-width:1440px){
.indexNewsHotBox .indexNewsHotList li{padding:0 0 50px 50px;}
.indexNewsHotBox{padding-left:500px;}
}
@media screen and (max-width:1220px){
.indexNewsHotBox .indexNewsHotList li .tit .t{font-size:16px;line-height:36px;height:36px;}
.indexNewsHotBox{padding-left:480px;}
.indexNewsHotBox .indexNewsHotImgBox{width:420px;}
}
@media screen and (max-width:1150px){
.indexNewsHotBox{padding-left:0;min-height:410px;}
.indexNewsHotBox .indexNewsHotImgBox{width:100%;position:static; padding:0 0 30px 0;}
.indexNewsHotBox .indexNewsHotListBox{ border-left:none; border-top:1px solid #f0f1f3;padding:30px 0 0 0;}
.indexNewsHotBox .indexNewsHotList li .info{position:relative; padding-right:90px;}
.indexNewsHotBox .indexNewsHotList li{width:100%; display:block;padding:0 0 30px 0;}
}
@media screen and (max-width:992px){
.indexNewsHotBox .indexNewsHotList li .tit .t{font-size:16px;line-height:30px;height:30px;}
}






/************************pagePosition************************/
.pagePositionBox{overflow:hidden;padding-bottom:10px;padding-top:10px;}
.pagePosition{display:block;color:#000;font-size:13px;line-height:30px;font-weight: 300;}
.pagePosition a{color:#000;position:relative;font-size: 13px;}
.pagePosition a.homei{ display:inline-block; padding-left:20px;background:url(../images/home.png) left center no-repeat; background-size:14px;}
.pagePosition a:hover{ color:#ffb81d;}
@media screen and (max-width:768px){
.pagePosition{font-size:12px;}
.pagePosition a{font-size:12px;}
.pagePosition a.homei{padding-left:15px; background-size:12px;}
}




/************************pageNav************************/
.pageTop{background:#fff;-webkit-box-shadow: 0 0 30px 2px #eceded;box-shadow: 0 0 30px 2px #eceded;POSITION: RELATIVE;}
.pageNav{position:relative; z-index:1;}
.pageNav ul{ margin:0 -6px; font-size:0; overflow:hidden; line-height:0;}
.pageNav li{ display:inline-block;*display:inline;zoom:1; width:33.3333333%; margin-bottom:10px;}
.pageNav li a{display:block;text-align:center;color:#000000;font-size:13px;margin:0 6px;padding:0 10px;line-height:37px; font-weight:600;overflow:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s; background:#ececee;}
.pageNav li:nth-child(1) a{border-top-left-radius: 37px;border-bottom-left-radius: 37px; }
.pageNav li:last-child a{border-top-right-radius: 37px;border-bottom-right-radius: 37px;}
.pageNav li.active a, 
.pageNav li a:hover{background:#ff0000;color:#fff;}
.pageNav-tit{ display:none;}
.pageNav5 li{ width:20%;}
.pageNav6 li{ width:16.66666666666667%;}
@media (min-width:0px) and (min-width:0px) and (min-width:1250px){
.pageNav5 li:nth-child(5n) a{border-top-right-radius: 37px;border-bottom-right-radius: 37px;}
.pageNav5 li:nth-child(6n) a{border-top-left-radius: 37px;border-bottom-left-radius: 37px; }

.pageNav6 li:nth-child(6n) a{border-top-right-radius: 37px;border-bottom-right-radius: 37px;}

}
@media (min-width:0px) and (min-width:0px) and (min-width:1151px) and (max-width:1249px){	
.pageNav5 li:nth-child(4n) a{border-top-right-radius: 37px;border-bottom-right-radius: 37px;}
.pageNav5 li:nth-child(5n) a{border-top-left-radius: 37px;border-bottom-left-radius: 37px;}

.pageNav6 li:nth-child(4n) a{border-top-right-radius: 37px;border-bottom-right-radius: 37px;}
.pageNav6 li:nth-child(5n) a{border-top-left-radius: 37px;border-bottom-left-radius: 37px;}
}
@media (min-width:0px) and (min-width:0px) and (min-width:993px) and (max-width:1150px){
.pageNav5 li:nth-child(3n) a{border-top-right-radius: 37px;border-bottom-right-radius: 37px;}
.pageNav5 li:nth-child(4n) a{border-top-left-radius: 37px;border-bottom-left-radius: 37px;}


.pageNav6 li:nth-child(3n) a{border-top-right-radius: 37px;border-bottom-right-radius: 37px;}
.pageNav6 li:nth-child(4n) a{border-top-left-radius: 37px;border-bottom-left-radius: 37px;}
}
@media (min-width:0px) and (min-width:0px) and (min-width:641px)  and (max-width:992px){
	
.pageNav li:nth-child(2n-1) a{border-top-left-radius: 37px;border-bottom-left-radius: 37px;}
.pageNav li:nth-child(2n) a{border-top-right-radius: 37px;border-bottom-right-radius: 37px;}

.pageNav5 li:nth-child(2n-1) a{border-top-left-radius: 37px;border-bottom-left-radius: 37px;}
.pageNav5 li:nth-child(2n) a{border-top-right-radius: 37px;border-bottom-right-radius: 37px;}

.pageNav6 li:nth-child(2n-1) a{border-top-left-radius: 37px;border-bottom-left-radius: 37px;}
.pageNav6 li:nth-child(2n) a{border-top-right-radius: 37px;border-bottom-right-radius: 37px;}


}
@media screen and (max-width:1249px) {
.pageNav ul{ margin:0 -5px;}
.pageNav li a{min-width:0;margin:0px 5px;}
.pageNav li{width:33.3333333%;}
.pageNav5 li{ width:25%;}
.pageNav6 li{ width:25%;}
}
@media screen and (max-width:1150px) {
.pageNav ul{ margin:0 -3px;}
.pageNav li a{min-width:0;margin:0px 3px;}
.pageNav li{width:33.3333333%;}
.pageNav5 li{ width:33.3333333%;}
.pageNav6 li{width:33.3333333%;}
}
@media screen and (max-width:992px){
.pageNav li{width:50%;}
.pageNav5 li{ width:50%;}
.pageNav6 li{width:50%;}
}
@media screen and (max-width:640px) {
.pageNav li{width:100%;margin-bottom:5px;}
.pageNav li a{height:32px;line-height:32px; font-size:12px;border-radius:32px;}
.pageNav5 li{ width:100%;border-radius:32px;}
.pageNav6 li{width:50%;}

}


/*pagebanner*/
.pagebanner{position:relative; overflow:hidden; background:#f1f1f1;}
.pagebanner .pic{ display:block; overflow:hidden;height:auto;background-position:center top;background-repeat:no-repeat;background-size:cover;color:#fff;padding-bottom:25%; position:relative;/*background-attachment: fixed;*/}
.pagebanner .pagebanner-tt{ position:absolute; left:0;right:0;top:50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);margin:0 auto; z-index:2; text-align:center;}
.pagebanner .pagebanner-tt .en{display:inline-block;font-size:50px;color:#ffffff;line-height:normal;text-transform:uppercase;font-weight:900;}
.pagebanner .pagebanner-tt .cn{display:block;font-size:24px;color:#ffffff;line-height:normal;position:relative;}
.pagebanner .pic{/*animation: bigimgani 4000ms 1 ease forwards;*/animation:bigimgani 6000ms linear infinite;opacity: 1;}
@keyframes bigimgani{0%{-webkit-transform:scale(1.0);transform:scale(1.0);}
50%{-webkit-transform:scale(1.05);transform:scale(1.05);}
100%{-webkit-transform:scale(1.0);transform:scale(1.0);}
}



/*********************************page*********************************/
.page{color:#4b4b4b; font-size:16px;line-height:26px; overflow:hidden; padding-bottom:44px; min-height:20vw;}
.pageInfo{overflow:hidden;padding:100px 0 30px 0;}
.page img{ max-width:100%; height:auto;}
.page hr{border:none;border-top:1px solid #e7e7e7;}
.page strong{ color:#000000; font-weight:bold;}
.pageBox{overflow: hidden; background:#fff;}
@media screen and (max-width:768px){
.page{font-size:14px;}
}





/*page-caseInfoBox */
.page-caseInfoBox{overflow: hidden; background:#fff; margin-bottom:20px;}
.page-caseInfoBox .tit{border-bottom:1px solid #e7e7e7;padding:30px 0 30px 0;font-size:28px;line-height:normal; color:#000000; margin-bottom:30px;}
@media screen and (max-width:1220px){
.page-caseInfoBox .tit{font-size:24px;}
}
@media screen and (max-width:1024px){
.page-caseInfoBox .tit{font-size:20px;}
}
@media screen and (max-width:768px){
.page-caseInfoBox .tit{font-size:18px;}

}




/********************************page-proList********************************/
.page-proListBox {overflow: hidden; background:#fff;}
.page-proListBox .page-proList{overflow:hidden;display:block;font-size:0;line-height:0;margin:0 -10px;}
.page-proListBox .page-proList li{width:20%;margin-bottom:0px;display:inline-block;*display:inline;zoom:1;vertical-align:top; position:relative; margin-bottom:22px;}
.page-proListBox .page-proList li a{ display:block;margin:0 10px; padding:25px 25px 0 25px; border:1px solid #e5e5e5;position: relative;}
.page-proListBox .page-proList li a:before{content: '';display: block;width:100%;height:4px;background-color:#ff0000;left:auto;right: 0;bottom: 0;position: absolute;z-index:1;}
.page-proListBox .page-proList li a:after{content: '';display: block;width:0;height:4px;background-color:#ffb81c;right:auto; left:0;bottom: 0;position: absolute;z-index:1;}
.page-proListBox .page-proList li a .imgBox{overflow:hidden;padding-bottom:100%; position:relative;background-image:url("../images/probg.jpg"); background-position:center; background-repeat:no-repeat;background-size:cover; background-color:#f2f2f2;}
.page-proListBox .page-proList li a .imgBox:before,
.page-proListBox .page-proList li a .imgBox:after{-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.page-proListBox .page-proList li a .imgBox:after{content: '';color:#fff;display: block;width:45px;height:45px;line-height:45px;text-align: center;box-sizing:content-box;border-radius: 50%;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;overflow: hidden;background-clip: content-box;opacity: 0;filter: alpha(opacity=0);-webkit-transform: scale(1.35);-ms-transform: scale(1.35);-o-transform: scale(1.35);transform: scale(1.35);/* background-image:url("../images/case-m.png"); */background-position:center; background-repeat:no-repeat;background-size:45px; z-index:2;}
.page-proListBox .page-proList li a:hover .imgBox:before{width:100%;}
.page-proListBox .page-proList li a:hover .imgBox:after{opacity: .9;filter: alpha(opacity=90);-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;}
.page-proListBox .page-proList li a:hover img{-moz-transform: scale3d(1.1, 1.1, 1.1) translate(-50%, -50%); -webkit-transform: scale3d(1.1, 1.1, 1.1) translate(-50%, -50%);-ms-transform: scale3d(1.1, 1.1, 1.1) translate(-50%, -50%);transform: scale3d(1.1, 1.1, 1.1) translate(-50%, -50%);}
.page-proListBox .page-proList li a:before,.page-proListBox .page-proList li a:after,
.page-proListBox .page-proList li a,.page-proListBox .page-proList .text:after,.page-proListBox .page-proList .text .cn,.page-proListBox .page-proList .text h2,.page-proListBox .page-proList .text .cn{-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all .3s ease-in-out;}
.page-proListBox .page-proList .text{ padding:20px 0;}
.page-proListBox .page-proList .text .tt{font-size:16px;color:#000000;height:35px;line-height:35px; background:#ffffff; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight: 300; text-align:center;}
.page-proListBox .page-proList li a:hover{-webkit-box-shadow:0 0 15px 10px #eceded;box-shadow:0 0 15px 10px #eceded;}

.page-proListBox .page-proList li a:hover:before{width:0;right:auto; left:0;}
.page-proListBox .page-proList li a:hover:after{width:100%;height:4px;right:0;left:auto;}

.page-proListBox .page-proList li a:hover .text .tt{color:#ffb81c;}

@media (max-width: 1220px) {
.page-proListBox .page-proList li {width:33.33333%;}	
}
@media (max-width: 1024px) {
.page-proListBox .page-proList{margin:0 -8px;}
.page-proListBox .page-proList li {width:33.33333%;}
.page-proListBox .page-proList li a{margin:0 8px;padding:15px 15px 0 15px;}
}
@media (max-width: 768px) {
.page-proListBox .page-proList .text .tt{font-size:14px;height:40px;line-height:40px;}
.page-proListBox .page-proList{margin:0 -5px;}
.page-proListBox .page-proList li {width:50%;}
.page-proListBox .page-proList li a{margin:0 5px;}
.page-proListBox .page-proList li a{margin:0 8px;padding:10px 10px 0 10px;}
}






/********************************page-honorList********************************/
.page-honorListBox {overflow: hidden; background:#fff;} 
.page-honorListBox .page-honorList{overflow:hidden;display:block;font-size:0;line-height:0;margin:0 -6.5px;}
.page-honorListBox .page-honorList li{width:20%;margin-bottom:0px;display:inline-block;*display:inline;zoom:1;vertical-align:top; position:relative; margin-bottom:22px;}
.page-honorListBox .page-honorList li a{ display:block;margin:0 6.5px;position: relative;}
.page-honorListBox .page-honorList li a .imgBoxB{background-color:#f2f2f2; padding:30PX 30PX; position:relative;}
.page-honorListBox .page-honorList li a .imgBox{overflow:hidden;padding-bottom:100%; position:relative; }
.page-honorListBox .page-honorList li a .imgBoxB:before{content: '';display: block;width:100%;height:4px;background-color:#ffb81c;right: 0;bottom: 0;position: absolute;z-index:1;}
.page-honorListBox .page-honorList li a .imgBoxB:after{content: '';display: block;width:0;height:4px;background-color:#ff0000;right:auto; left:0;bottom: 0;position: absolute;z-index:1;}
.page-honorListBox .page-honorList li a .imgBoxB:before,
.page-honorListBox .page-honorList li a .imgBoxB:after{-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}

/*.page-honorListBox .page-honorList li a:hover img{-moz-transform: scale3d(1.1, 1.1, 1.1) translate(-50%, -50%); -webkit-transform: scale3d(1.1, 1.1, 1.1) translate(-50%, -50%);-ms-transform: scale3d(1.1, 1.1, 1.1) translate(-50%, -50%);transform: scale3d(1.1, 1.1, 1.1) translate(-50%, -50%);}*/
.page-honorListBox .page-honorList li a,.page-honorListBox .page-honorList .text:after,.page-honorListBox .page-honorList .text .cn,.page-honorListBox .page-honorList .text h2,.page-honorListBox .page-honorList .text .cn{-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all .3s ease-in-out;}
.page-honorListBox .page-honorList .text .tt{font-size:16px;color:#000000;height:60px;line-height:60px; background:#ffffff; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500; text-align:center;}
.page-honorListBox .page-honorList li a:hover{-webkit-box-shadow:0 0 15px 10px #eceded;box-shadow:0 0 15px 10px #eceded;}

.page-honorListBox .page-honorList li a:hover .text .tt{color:#ff0000;}
.page-honorListBox .page-honorList li a:hover .imgBoxB:before{width:0;right:auto; left:0;}
.page-honorListBox .page-honorList li a:hover .imgBoxB:after{width:100%;height:4px;right:0;left:auto;}
@media (max-width: 1220px) {
.page-honorListBox .page-honorList li {width:33.33333%;}	
}
@media (max-width: 1024px) {
.page-honorListBox .page-honorList{margin:0 -5px;}
.page-honorListBox .page-honorList li {width:33.33333%;}
.page-honorListBox .page-honorList li a{margin:0 5px;}
}
@media (max-width: 768px) {
.page-honorListBox .page-honorList .text .tt{font-size:14px;height:50px;line-height:50px;}
.page-honorListBox .page-honorList{margin:0 -5px;}
.page-honorListBox .page-honorList li {width:50%;}
.page-honorListBox .page-honorList li a{margin:0 5px;}
}



/*page-tab*/
.page-tab{margin:0 auto;padding:0px 0 33px 0;text-align: center; }
.page-tab ul { margin:0 auto;padding: 0;list-style: none; text-align:center;height: 44px;line-height: 44px;font-size: 0;}
.page-tab ul li{margin: 0;padding: 0;display: inline-block;position: relative;height: 44px;line-height: 44px;}
.page-tab ul li a{display: inline-block;text-align: center;font-size:15px;color: #474f62;padding: 0 16.5px;margin:0 4px;height:42px;line-height:42px;border: 1px solid #d2d2d2;background: #ffffff;}
.page-tab ul li a:hover,.page-tab ul li a.focus{background: #ffb81c!important;color: #000!important;border: 1px solid #ffb81c;}
.page-tab ul li.next-page a, .page-tab ul li.prev-page a{padding: 0 35px;}
@media screen and (max-width:1024px){
.page-tab{margin:0 auto;padding:20px 0 20px 0;text-align: center; }
.page-tab ul {height: 30px;line-height: 30px;}
.page-tab ul li{height: 30px;line-height: 30px;}
.page-tab ul li a{font-size: 12px;padding: 0 20px;margin:0 4px;height:40px;line-height:40px;}
.page-tab ul li.next-page a, .page-tab ul li.prev-page a{padding: 0 50px;}
}
@media screen and (max-width:768px){
.page-tab ul li{ display:none;}	
.page-tab ul li.next-page, .page-tab ul li.prev-page{ display:inline-block;}
}




/*qaTit*/
.qaTit img{width:37px; position:absolute;left:0;top:5px;}
.qaTit{ position:relative; padding-left:50px; line-height:40px;font-size:20px; color:#ff0000; font-weight:bold; padding-bottom:20px;border-bottom: 1px solid #e0e0e0; margin-bottom:30px;}

/*qalist*/
.page-qalistBox{overflow: hidden; background:#fff;font-size:15px; line-height:34px;color:#4b4b4b; min-height:20vw;}
.page-qalistBox h2{font-size:18px; color:#000000; padding-bottom:10px; font-weight:600;}
.qalist li{background:#fff;position:relative;margin-bottom:15px;border: 1px solid #e5e5e5;border-radius:5px;}
.qalist li .title{ padding:0 39px;}
.qalist li .title .Tit{padding:14.5px 0 14.5px 20px; background:url(../images/support-y.png) left center no-repeat;background-size:13px;boverflow:hidden;zoom:1; cursor:pointer;}
.qalist li .title .Tit{font-size:18px; color:#000000; display:block; line-height:30px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.qalist li .title .close{display:block; width:59px; height:59px; overflow:hidden; position:absolute; top:0; right:39px;}
.qalist li .title .close span{display:block;overflow:hidden;width:19px;height:19px; position:absolute; top:20px; right:0; text-indent:-9999px; transition: all 0.2s ease;}
.qalist li .title .close span:before{content: '';display: block;width:19px;height:3px;background-color:#64676b;right: 0;bottom:8.5px;position: absolute;z-index:1;}
.qalist li .title .close span:after{content: '';display: block;width:3px;height:19px;background-color:#64676b;right:8px;bottom: 0;position: absolute;z-index:1;}
.qalist li .title.on .close span{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.qalist li .title.on .close span:before{background-color:#fff;}
.qalist li .title.on .close span:after{background-color:#fff;width:0;}
.qalist li .tmain{background:#fff; padding:26px 56px 26px 56px;display:none;font-size:15px; line-height:26px;color:#333333;}
.qalist li .tmain h3{ font-size:16px;margin-bottom:10px;}
.qalist li .title.on{ background:#ffb81c; }
.qalist li .title.on .Tit{color:#fff;background-image:url("../images/support-y2.png"); }
@media screen and (max-width:1530px){
	
.qalist li .tmain{font-size:14px; line-height:24px;}	
}
@media screen and (max-width:1220px){
.qalist li .title{ padding:0 60px 0 30px;}
.qalist li .tmain{padding:20px 36px 20px 36px;}
.qalist li .title .close{right:36px;}
}
@media screen and (max-width:992px){
.qalist li .title{ padding:0 60px 0 20px;}
.qalist li .tmain{padding:20px 26px 20px 26px;}
.qalist li .title .close{right:20px;}
.qalist li .title span{font-size:14px;}
.qalist li .title .Tit{font-size:16px;}
}
@media screen and (max-width:790px){
.qalist{margin:0 0px 30px 0px;}
.qalist li .title .close{width:50px; height:50px;}

}





/********************************page-caseList********************************/
.page-caseListBox {overflow: hidden; background:#fff;}
.page-caseListBox .page-caseList{overflow:hidden;display:block;font-size:0;line-height:0;margin:0 -7.5px;}
.page-caseListBox .page-caseList li{width:25%;margin-bottom:0px;display:inline-block;*display:inline;zoom:1;vertical-align:top; position:relative; margin-bottom:22px;}
.page-caseListBox .page-caseList li a{ display:block;margin:0 7.5px;position: relative;}
.page-caseListBox .page-caseList li a .imgBox{overflow:hidden;padding-bottom:63.41463414634146%; position:relative;background-position:center; background-repeat:no-repeat;background-size:cover; background-color:#f2f2f2;}
.page-caseListBox .page-caseList li a .imgBox:before,
.page-caseListBox .page-caseList li a .imgBox:after{-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.page-caseListBox .page-caseList li a .imgBox:after{content: '';color:#fff;display: block;width:45px;height:45px;line-height:45px;text-align: center;box-sizing:content-box;border-radius: 50%;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;overflow: hidden;background-clip: content-box;opacity: 0;filter: alpha(opacity=0);-webkit-transform: scale(1.35);-ms-transform: scale(1.35);-o-transform: scale(1.35);transform: scale(1.35);/* background-image:url("../images/case-m.png"); */background-position:center; background-repeat:no-repeat;background-size:45px; z-index:2;}
.page-caseListBox .page-caseList li a:hover .imgBox:before{width:100%;}
.page-caseListBox .page-caseList li a:hover .imgBox:after{opacity: .9;filter: alpha(opacity=90);-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;}
.page-caseListBox .page-caseList li a:hover img{-moz-transform: scale3d(1.1, 1.1, 1.1) translate(-50%, -50%); -webkit-transform: scale3d(1.1, 1.1, 1.1) translate(-50%, -50%);-ms-transform: scale3d(1.1, 1.1, 1.1) translate(-50%, -50%);transform: scale3d(1.1, 1.1, 1.1) translate(-50%, -50%);}
.page-caseListBox .page-caseList li a,.page-caseListBox .page-caseList .text:after,.page-caseListBox .page-caseList .text .cn,.page-caseListBox .page-caseList .text h2,.page-caseListBox .page-caseList .text .cn{-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all .3s ease-in-out;}
.page-caseListBox .page-caseList .text .tt{font-size:16px;color:#000000;height:60px;line-height:60px; background:#ffffff; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight: 300; text-align:center;}
.page-caseListBox .page-caseList li a:hover{-webkit-box-shadow:0 0 15px 10px #eceded;box-shadow:0 0 15px 10px #eceded;}
@media (max-width: 1220px) {
.page-caseListBox .page-caseList li {width:33.33333%;}	
}
@media (max-width: 1024px) {
.page-caseListBox .page-caseList{margin:0 -5px;}
.page-caseListBox .page-caseList li {width:33.33333%;}
.page-caseListBox .page-caseList li a{margin:0 5px;}
}
@media (max-width: 768px) {
.page-caseListBox .page-caseList .text .tt{font-size:14px;height:50px;line-height:50px;}
.page-caseListBox .page-caseList{margin:0 -5px;}
.page-caseListBox .page-caseList li {width:50%;}
.page-caseListBox .page-caseList li a{margin:0 5px;}
}



/*page-back*/
.page-back{ margin:0 auto; text-align:center;padding:40px 0 0px 0;margin-top:40px;border-TOP:1px solid #e9e9e9;}
.page-back a{display:block;width:136px;font-size: 15px;line-height:46px;height:46px; border-radius:46px;overflow:hidden; text-align:center;color: #000000;margin:0 auto;-webkit-transition: 0.3s;-moz-transition: 0.3s;transition: 0.3s; background:#40705a;text-transform:uppercase; background:#f4f4f4}
.page-back a:hover{background:#ff0000; color:#fff;}
@media (max-width: 768px) {
.page-back{padding:30px 0 0px 0;margin-top:30px;}
.page-back a{width:126px;font-size: 14px;line-height:40px;height:40px; border-radius:40px;}
}



/*page-newsInfoBox */
.page-newsInfoBox{overflow: hidden; background:#fff; margin-bottom:20px;}
.page-newsInfoBox .tit{border-bottom:1px solid #e7e7e7;padding:30px 0 30px 0;font-size:28px;line-height: normal; color:#000000; margin-bottom:30px; padding-right:230px; position:relative;}
.page-newsInfoBox .newsShuju{ font-size:12px; color:#909090;line-height:30px;text-align:center; position:absolute;right:0;top:30px;}
.page-newsInfoBox .newsShuju em{ display:inline-block;margin-left:37px;font-size:14px; color:#6b696a;line-height:30px; font-style:normal;}
.page-newsInfoBox .newsShuju em.s{padding-left:30px;background:url(../images/see.png) left center no-repeat; background-size:20px;}
.page-newsInfoBox .newsShuju em.d{padding-left:27px;background:url(../images/date.png) left center no-repeat; background-size:16px;}
@media (max-width: 992px) {
.page-newsInfoBox .tit{font-size:20px;padding-right:0;}
.page-newsInfoBox .newsShuju{ text-align:left; position: static;right:0;top:0; padding-top:30px; width:100%;}
.page-newsInfoBox .newsShuju em{margin:0  37px 0  0 }
}



/*downlist*/
.downlist li{background:#fff;position:relative;border-top:1px solid #ffb81c;padding-right:130px;}
.downlist li:after{content: '';display: block;width:50%;height:100%;background-color:#e3e3e3;left:0;bottom: 0; top:0;position: absolute;z-index:1;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity: 0; visibility:hidden;}
.downlist li .item{ display:block; position:relative; z-index:2;}
.downlist li .title{padding:20px 0 20px 77px; background:url(../images/ss.png) 29px center no-repeat;background-size:16px;overflow:hidden;zoom:1; cursor:pointer;}
.downlist li .title .Tit{font-size:18px; color:#000000; display:block; line-height:30px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.downlist li .title .date{font-size:14px; color:#000000; display:block; line-height:30px;overflow:hidden;}
.downlist li .down{ border:1px solid #d2d2d2;border-radius:5px;display:block; width:85px; font-size:16px; color:#a0a0a2; line-height:45px; display:inline-block; text-align:center;overflow:hidden; position:absolute; top:26px; right:30px; z-index:3;}
.downlist li .down span{ display:inline-block;padding-right:27px;background:url(../images/down.png) right center no-repeat;background-size:16px;}
.downlist li:hover {border-color:#e3e3e3;}
.downlist li:hover:after{/*left:auto; right:0;*/width:100%;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity: 1; visibility:visible;}
.downlist li:hover .down{color:#fff; background:#ff0000;border-color:#ff0000;}
.downlist li:hover .down span{background-image:url("../images/down2.png"); }
.downlist li .down span,
.downlist li .down,
.downlist li .item,
.downlist li{-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.downlist li:after{-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
@media (max-width: 1024px) {
.downlist li .title{padding:20px 0 20px 50px; background-position: 10px center;background-size:14px;}
.downlist li .title .Tit{font-size:16px;}
.downlist li .title .date{font-size:13px;}
.downlist li{padding-right:85px;}
.downlist li .down{width:75px; font-size:14px;line-height:40px;top:26px;right:20px;}
.downlist li .down span{padding-right:25px;background-size:14px;}
}
@media (max-width: 768px) {
.downlist li .title{padding:10px 0 10px 30px; background-position: 5px center;background-size:10px;}
.downlist li .title .Tit{font-size:14px;}
.downlist li .title .date{font-size:12px;}
.downlist li{padding-right:75px;}
.downlist li .down{width:65px; font-size:12px;line-height:35px;top:26px;right:5px;}
.downlist li .down span{padding-right:20px;background-size:10px;}
}
@media (max-width: 370px) {
.downlist li{padding-right:0;}
.downlist li .down{ position:static;}
}

/*faList listpic*/
.page-faList{overflow: hidden;background:#fff;position:relative;margin-bottom:20px;}
.faList{font-size:0;margin:0 -12px;}
.faList li{display:inline-block;*display:inline;zoom:1;margin:0;padding:0;list-style:none;width:50%;margin-bottom:24px;position:relative; vertical-align:top;}
.faList li a{display:block;position: relative;overflow:hidden;background: url("../images/support-wzbg.jpg") right bottom no-repeat #fff; background-size:cover;border:1px solid #e7e7e7; padding:20px 20px; margin:0 12px;}
.faList li .ImgBoxB{width:35%;float:left; max-width:255px;}
.faList li .ImgBox{width:100%; padding-bottom:164px;overflow:hidden;}
.faList li .ImgBox img{}
.faList li a,.faList li a:hover .ImgBox,.faList li a:before,.faList li a:after,
.faList li .ImgBox img,.faList li .listTitle .listTitleBox{-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.faList li a:hover .ImgBox img{-moz-transform: scale3d(1.1, 1.1, 1.1) translate(-50%, -50%); -webkit-transform: scale3d(1.1, 1.1, 1.1) translate(-50%, -50%);-ms-transform: scale3d(1.1, 1.1, 1.1) translate(-50%, -50%);transform: scale3d(1.1, 1.1, 1.1) translate(-50%, -50%);}
.faList li .listTitle{overflow:hidden;display:block;padding:0;height:164px;width:65%;float:left;}
.faList li .listTitle .listTitleBox{padding:15px 0% 10px 5%; position: relative; }
.faList li .listTitle .t{font-size:18px;color:#ff0000;max-height:48px;line-height: 24px;font-weight:600;overflow:hidden;/* white-space:nowrap; *//* text-overflow:ellipsis; */}
.faList li .listTitle .t2{font-size:14px;color:#333333;height:78px;line-height:26px;overflow:hidden;margin-top: 15px;}
.faList li,
.faList li .listTitle{-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}


.faList li a:hover{-webkit-box-shadow:0 0 15px 10px #eceded;box-shadow:0 0 15px 10px #eceded;}
.faList li a:hover .listTitle .t{color:#f3b936;}
.faList li a:before{content: '';display: block;width:100%;height:3px;background-color:#ff0000;left:auto;right: 0;bottom: 0;position: absolute;z-index:1;}
.faList li a:after{content: '';display: block;width:0;height:3px;background-color:#ffb81c;right:auto; left:0;bottom: 0;position: absolute;z-index:1;}
.faList li a:hover:before{width:0;right:auto; left:0;}
.faList li a:hover:after{width:100%;height:4px;right:0;left:auto;}
@media (max-width: 1440px) {
.faList li .listTitle .t{font-size:16px;}
}
@media (max-width: 1220px) {
.faList li{width:100%;}
}
@media (max-width: 768px) {
.faList li{width:50%;}
.faList li .ImgBoxB{width:100%;float:none; max-width:100%;}
.faList li .ImgBox{width:100%; padding-bottom:64.31372549019608%;overflow:hidden;}

.faList li .listTitle{height:auto;width:100%;float:none;}

.faList li .listTitle .listTitleBox{padding:15px 0 0 0; position: relative; }

.faList li .listTitle .t{font-size:16px;}
.faList li .listTitle .t2{font-size:13px;margin-top:10px;}


.faList{font-size:0;margin:0 -10px;}
.faList li a{padding:15px 15px; margin:0 10px; background-size:150%;}
}
@media (max-width: 550px) {
.faList{font-size:0;margin:0}
.faList li{width:100%;}
.faList li a{margin:0; }
}


/*newsList listpic*/
.page-newsList{overflow: hidden;background:#fff;position:relative;margin-bottom:20px;}
.newsList li{font-size:0;display:inline-block;*display:inline;zoom:1;margin:0;padding:0;list-style:none;width:100%;margin-bottom:30px;position:relative;}
.newsList li a{display:block;position: relative;overflow:hidden;background:#fafafa;}
.newsList li .ImgBoxB{width:420px;float:left;}
.newsList li .ImgBox{width:100%;height:220px;overflow:hidden;}
.newsList li .ImgBox img,.newsList li .listTitle .listTitleBox{-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.newsList li .listTitle{overflow:hidden;display:block;padding:0;height:220px;}
.newsList li .listTitle .listTitleBox{padding:38px 90px 10px 55px; position: relative; }
.newsList li .listTitle .t{font-size:18px;color:#000000;height:30px;line-height:30px; overflow:hidden; font-weight:600;}
.newsList li .listTitle .t2{font-size:14px;color:#000000;height:52px;line-height:26px; overflow:hidden;margin-top:10px;margin-bottom:30px;}
.newsList li .listTitle .date{font-size:14px;line-height:normal;color:#6b696a;}
.newsList li,.newsList li a,
.newsList li .listTitle{-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.newsList li a:hover{ background:#ffb81c;}
@media (max-width: 1220px) {
.newsList li .ImgBoxB{width:40%;float:left;}
.newsList li .listTitle{width:60%;float:left;}
}
@media (max-width:768px) {
.newsList li .ImgBoxB{width:100%;float:none;}
.newsList li .listTitle{width:100%;float:none; height:auto;}

.newsList li .listTitle .listTitleBox{padding:30px 30px 30px 30px; position: relative; }

.newsList li .listTitle .t{font-size:16px;}
}







/********************************indexNewsAdvB********************************/
/*indexNewsAdvB*/
.indexNewsAdv{overflow:hidden;background:#fff;}
.indexNewsAdvB{ overflow:hidden; margin:0 -12px;}
.indexNewsAdvB .swiper-slide{float:left;overflow:hidden; width:50%;}
.indexNewsAdvB .li{ margin:0 12px;}
.indexNewsAdvB .li a{ padding:0; padding:35px 30px; background:#fff;display:block; vertical-align:bottom;position:relative; border:1px solid #e5e5e5;}
.indexNewsAdvB .li .ImgBoxB{ width:51.5%; float:left; }
.indexNewsAdvB .li .ImgBox{width:100%;height:auto;overflow:hidden;position:relative;z-index:1;padding-bottom:220px;}
.indexNewsAdvB .li .ImgBox img{}
.indexNewsAdvB .li .ImgBox img,.indexNewsAdvB .li .listTitleBox,.indexNewsAdvB .li .m,.indexNewsAdvB .li a,.indexNewsAdvB .li .tit,.indexNewsAdvB .li .tit2,.indexNewsAdvB .li .ImgBox:after,.indexNewsAdvB .li .tit2 .m{-moz-transition: all .3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;transition: all .3s ease-in-out;}
.indexNewsAdvB .li a:hover .ImgBox img{-moz-transform: scale(1.1) translate(-50%, -50%); -webkit-transform: scale(1.1) translate(-50%, -50%);-ms-transform: scale(1.1) translate(-50%, -50%);transform: scale(1.1) translate(-50%, -50%);}
.indexNewsAdvB .li .tit{width:48.5%; float:left; height:220px;}
.indexNewsAdvB .li .tit .titNr{ padding-left:16%; padding-top:20px;}
.indexNewsAdvB .li .tit .t{display:block;font-size:20px;color:#000000;line-height:30px;height:30px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;margin-bottom:15px;}
.indexNewsAdvB .li .tit .des{display:block;font-size:14px;font-weight:500;color:#64676b;line-height:26px;height:78px;overflow:hidden; margin-bottom:25px;}
.indexNewsAdvB .li .tit .m{display:inline-block;width:67px;text-align:center;font-size:14px;color:#fff; background:#ff0000;line-height:37px;border-radius:37px; overflow:hidden;font-family:'Gautami',Microsoft Yahei,"微软雅黑",Arial,Helvetica, sans-serif;}
.indexNewsAdvB .li a:hover{box-shadow: 0 0px 10px rgba(0,0,0,0.1);}
.indexNewsAdvB .li a:hover .tit .t{color:#ffb81c;}
.indexNewsAdvB .li a:hover .tit .m{background:#ffb81c;}
/*indexNewsAdvWz*/
.indexNewsAdv .indexNewsAdvBtn{ width:100%; height:50px; position:relative; margin-top:30px;}
.indexNewsAdv .swiper-button-prev{position: absolute; left:auto;right:50.1%;transition: 0.4s;opacity:1;width:50px;height:50px;top:50%;margin:0; margin-top:-25px;background: url("../images/index-left.png") center center no-repeat;background-size:100%;outline: none;}
.indexNewsAdv .swiper-button-next{position: absolute;left:50.1%;right:auto;transition: 0.4s;opacity:1;width:50px;height:50px;ttop:50%;margin:0;margin-top:-25px;background: url("../images/index-right.png") center center no-repeat;background-size:100%;outline: none;}
.indexNewsAdv .swiper-button-next.swiper-button-disabled, 
.indexNewsAdv .swiper-button-prev.swiper-button-disabled{opacity:0.5;}
@media screen and (max-width:1024px) {

.indexNewsAdvB .swiper-slide{width:100%;}

.indexNewsAdvB .li .tit .t{font-size:16px;margin-bottom:15px;}
.indexNewsAdvB .li .tit .des{display:block;font-size:13px;line-height:24px;height:48px; margin-bottom:15px;}
.indexNewsAdvB .li .tit .m{width:72px;font-size:13px;line-height:35px;border-radius:35px;}
}
@media screen and (max-width:768px) {

.indexNewsAdvB .li .ImgBoxB{ width:100%; float:none; }
.indexNewsAdvB .li .tit{width:100%; float:none; height:auto;}
.indexNewsAdvB .li .tit .titNr{ padding-left:0; padding-top:30px;}

}




/*pro2Title*/
.pro2Title{background:#fff;}
.pro2Title .tit{font-size:18px;font-weight:500;color:#000000;line-height:30px;overflow:hidden;background:#ffb81c; padding:15px 40px;}

/****************detailBox ******************/
.detailBox{ background:#fff;font-size:15px;font-weight:500;color:#333333;line-height:30px; }
.detailBox .detailWz{padding-bottom:40px;}
/*detailBoxTop*/
.detailBox .detailBoxTop{padding-top:10px;padding-bottom:60px;}
.detailBox .detail-topBox{position:relative;border-bottom:0;padding-bottom:60px;}
.detailBox .detailImg{width:380px; position:absolute;top:0; left:0;overflow:hidden;background:#fff; margin-bottom:50px; min-height:465px;}
.detailBox .detailImg .bigImg{ border:1px solid #e5e5e5;}
.detailBox .detailNr{ padding-left:400px; position:relative;margin-bottom:40px;}
.detailBox .detailNr .detailNrWZ{padding:35px 55px 35px 55px;background:#f5f5f5;font-size:15px;line-height:30px;font-weight:500;color:#333333;min-height:465px;}
.detailBox .detailNr .detailNrWZ h2{font-size:16px;line-height:30px;font-weight:500;color:#ff0000; margin-bottom:5px;}
.detailBox .detailNr .detailNrWZ p{ padding-left:20px;background:url("../images/y.png") left 10px no-repeat;background-size:12px;}

.detailBox .detailNr .detailNrWZ .pro-TextB{max-height:360px;overflow:auto;padding-right:10px;}
.detailBox .detailNr .detailNrWZ .pro-TextB::-webkit-scrollbar{width:6px;height:6px;background-color:#e1dcd8;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.detailBox .detailNr .detailNrWZ .pro-TextB::-webkit-scrollbar-thumb{ background-color:#ffb300;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}	  

@media(max-width: 1220px) {
.detailBox .detailNr .detailNrWZ{padding:35px 35px 35px 35px;font-size:14px;line-height:26px;}
.detailBox .detailNr .detailNrWZ p{ background-position:left 8px;}

.pro2Title .tit{font-size:17px;padding:15px 40px;}


}
@media(max-width: 1024px) {
.detailBox .detailImg{width:100%;position: static;}
.detailBox .detailNr{ padding-left:0; position:relative;margin-bottom:40px;}

.detailBox .detailNr .detailNrWZ{padding:35px 20px 35px 20px;font-size:14px;line-height:26px;min-height:0;}

.pro2Title .tit{font-size:16px;padding:15px 20px;}
}




/*bigImg*/
.bigImg{ position:relative;/*border: 1px solid #eeeeee;*/}
.bigImg .swiper-container{width: 100%;}
.bigImg .swiper-container .swiper-slide{position: relative;background: #FFF; width:100%;}
.bigImg .swiper-container .swiper-slide .img{padding-bottom:100%;}
/*swiper-button*/
.bigImg .swiper-button-prev{position:absolute;left:4.5%;top:50%;opacity:1;width:24px;height:46px;margin-top:-23px;background:url("../images/pro-left.png") center center no-repeat;background-size:100%;z-index:2;outline:none;}
.bigImg .swiper-button-next{position:absolute;right:4.5%;top:50%;opacity:1;width:24px;height:46px;margin-top:-23px;background:url("../images/pro-right.png") center center no-repeat;background-size:100%;z-index:2;outline:none;}
.bigImg .swiper-button-prev.swiper-button-disabled, 
.bigImg .swiper-button-next.swiper-button-disabled{opacity:0;}
/*mobileImg*/
.mobileImg{margin-top:13px;position: relative; padding:0 40px;}
.mobileImg .swiper-container{width:100%;}
.mobileImg .swiper-container .swiper-slide{cursor: pointer;position: relative;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;background: #FFF;width:25%;border:1px solid #e1e1e1;}
.mobileImg .swiper-container .swiper-slide.focu{border-color:#666;}
.mobileImg .swiper-container .swiper-slide .img{padding-bottom:100%;}
/*mbtn*/
.mobileImg .mbtn{width:30px; height:100%;overflow:hidden;position:absolute;top:22px;right:0; cursor:pointer;border:1px solid #e5e5e5; outline:none;}
.mobileImg .mbtn.swiper-button-prev{background:url(../images/arrow-left2.png) center center no-repeat #fff;left:0;background-size:7px;}
.mobileImg .mbtn.swiper-button-next{background:url(../images/arrow-right2.png) center center no-repeat #fff;right:0;background-size:7px}

/**/
.bigImg .swiper-container .swiper-slide.videoboxs video {background:#000;width: 100%;height: 100%;display: inline-block;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);display: block;}
.mobileImg .swiper-container .swiper-slide.videoboxs video {background:#fff;width:100%;height:100%;display:inline-block;}
.mobileImg .swiper-container .swiper-slide.videoboxs .img:after{ content:''; width:22px;height:22px;position:absolute; left: 0;bottom: 0;top: 0;right: 0;margin: auto;background:url(../images/v.png) center center no-repeat;right:0;background-size:100%;}


.bigImg .swiper-container .swiper-slide.videoboxs .video-js{background:#fff;width: 100%;height: 100%;display: inline-block;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);display: block;}

.bigImg .swiper-container .swiper-slide.videoboxs .vicon{width:50px;height:50px;position:absolute; left: 0;bottom: 0;top: 0;right: 0;margin: auto;background:url(../images/v.png) center center no-repeat;right:0;background-size:100%;}



/*detailInfoB*/
.detailInfoB{font-size:15px;font-weight:500;color:#000000;line-height:32px; padding-top:40px;}
.detailInfoB .downlist li{border-top:none;}
.detailInfoB table{border-spacing:0;border-collapse: collapse;}
.detailInfoB table td{border: 1px solid #000000!important;}
/*detailTit*/
.detailTit{font-size:16px; color:#000000; line-height:55px;  text-align:center;margin-bottom:0px; font-weight:normal; border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;}
.detailTit span{ display:inline-block; width:50%;cursor:pointer; position:relative;}
.detailTit .active{color:#e60012;}
.detailTit span:before{content: '';display: block;width:0;height:2px;background-color:#ff0000;left:auto;right: 0;bottom: 0;position: absolute;z-index:1;}
.detailTit span.active:before{width:100%;right:auto; left:0;}
@media screen and (max-width:1220px) {
.detailInfoB{font-size:14px;line-height:30px; padding-top:40px;}
}
@media screen and (max-width:768px) {
.detailTit{font-size:15px;line-height:50px;}
}





/********************************Contact********************************/
.pageContactBox{position:relative; overflow:hidden; background:#fff;}
.pageContactBox .w1680{ padding-top:0;}
.pageContactBox .pageContactB{ position:relative; min-height:416px;}
.contactLeft{width:52%; float:left;}
.contactRight{width:47.5%;height:100%; position:absolute;top:0; right:0; height:100%;background:#eaeaea;border-radius:5px;}
/*contactTable*/
.contactTable{overflow:hidden; padding-bottom:5px;}
.contactTable td.td{background:#ffb81c;border-radius:5px; padding:23px 30px;font-size:14px; line-height:30px;color:#000000; width:50%; vertical-align:top;}
.contactTable td.td0{width:0; font-size:0; line-height:0;padding:0;padding-right:5px;}
.contactTable h2{ font-size:15px;color:#000000;font-weight:500;padding-bottom:14px; margin-bottom:8px; position:relative;}
.contactTable h2:before{content: '';display: block;width:100%;height:1px;background-color:#fff;left:auto;bottom: 0;position: absolute;z-index:1;}
.contactTable h2:after{content: '';display: block;width:33px;height:1px;background-color:#ff0000;left:auto;bottom: 0;position: absolute;z-index:1;}
/*contactTable2*/
.contactTable2 h2{font-size:15px;color:#000000;font-weight:500;position:relative;border-radius:5px;}
.contactTable2 h2 strong{ padding-right:30px;}
.contactTable2 td.td{border-radius:5px;background:url("../images/page6-codebg.png") right center no-repeat #ffb81c;background-size:100%; padding:50px 30px;font-size:14px; line-height:30px;color:#000000;}
.contactTable2 td.td0{width:0; font-size:0; line-height:0;padding:0;padding-right:5px;}
@media screen and (max-width: 1640px){
.contactLeft{width:59%;}
.contactRight{width:40.5%;}	
}
@media screen and (max-width: 1220px){
.pageContactBox .pageContactB{ position:relative; min-height:0;}
.contactLeft{width:100%; float:none; margin-bottom:10px;}
.contactRight{width:100%; float:none; position: static;top:0; right:0; height:auto;}
}
@media screen and (max-width: 768px){
.contactTable td.td{padding:20px 15px;font-size:13px; }
.contactTable2 td.td{padding:30px 15px;font-size:13px;}
}
@media screen and (max-width: 370px){
.contactTable tr,
.contactTable tbody,
.contactTable{display:block!important; width:100%!important; }
.contactTable td.td{padding:20px 3%;font-size:13px; width:100%!important; display:block!important;margin-bottom:10px; }
.contactTable td.td0{width:100%!important; display:block!important;}
.contactTable2 h2 strong{ padding-right:10px;}
}

/*pageMap*/
.pageMap img{ max-width:100%;}


/*feedback2Box*/
.feedback2Box{padding:33px 35px;background:#eaeaea;border-radius:5px;}
.feedback2Box .contact-con{ font-size:0; max-width:1300px; margin:0 auto; padding:0 30px;}
.feedback2Box .pageTitle{color:#fff; margin-bottom:50px;}
.feedback2Box .pageTitle .wz{ padding:10px 0;color:#fff;}
/*feedback2*/
.feedback2{font-size:14px;color:#464646;line-height: 30px;text-align:left;padding:0;margin:0 -5px;}
.feedback2 label{display:block;}
.feedback2 .l1{float:left;width:50%; position:relative;}
.feedback2 .l1Box{margin:0 5px; position:relative;}
.feedback2 .text{display:block;width: 100%;padding:4px 18px 4px 15px;height:44px;margin-bottom:10px;outline:none;font-size:14px;color:#64676b;font-family:"微软雅黑",Arial,Sans-Serif;border:1px solid #e7eaec;border-radius:5px;background:#fff;text-align:left;}
.feedback2 .text.text2{padding:15px 18px 10px 15px;height:120px;}
.feedback2 .text.getcode{float:left;}
.feedback2 img{display:inline-block; float:left;}
.feedback2 .kk{font-size:14px;color:#a0a0a0;float:left;display:inline-block; margin-top:10px;}
.feedback2 .l3{float:left;width:50%;position:relative;}
.feedback2 .inputbtn{display:inline-block;height:40px;line-height:40px;margin:0 auto;outline:none;font-size:14px;background:#ff0000;color:#fff;font-family:"微软雅黑",Arial,Sans-Serif;border:0;cursor:pointer;border-radius:40px;text-align:center;background-position:right center;width:76px; margin-top:18px;}
.feedback2 .inputbtn:hover,.feedback2 .inputbtn.tj:hover{background:#ffb81c;}
.feedback2 .text:focus,.feedback2 .text:active,.feedback2 .text2:focus,.feedback2 .text2:active,.feedback2 .getcode:focus,.feedback2 .getcode:active{-webkit-box-shadow: none;box-shadow: none;}
.feedback2 input::-webkit-input-placeholder { color: #64676b; } 
.feedback2 input:-moz-placeholder { color: #64676b; } 
.feedback2 input::-moz-placeholder { color: #64676b; } 
.feedback2 input:-ms-input-placeholder { color: #64676b; } 

.feedback2 textarea::-webkit-input-placeholder { color: #64676b; } 
.feedback2 textarea:-moz-placeholder { color: #64676b; } 
.feedback2 textarea::-moz-placeholder { color: #64676b; } 
.feedback2 textarea:-ms-input-placeholder { color: #64676b; } 
@media screen and (max-width:1024px) {
.feedback2Box{padding-top:70px;padding-bottom:70px;}
}
@media screen and (max-width:768px) {
.feedback2Box{padding-top:50px;padding-bottom:50px;}
.feedback2 .l1{width:100%;}
.feedback2 .inputbtn{ float:none; display:block; clear:both;}

}










/*pageTable*/
.pageTable{overflow:hidden; padding-bottom:24px;}
.pageTable td{ width:25%; vertical-align:top;}
.pageTable td.wz{padding:23px 50px;font-size:15px; line-height:26px;color:#333333; width:25%; vertical-align:top;}
.pageTable h2{ font-size:18px;color:#000000;font-weight:600;padding-bottom:16px; margin-bottom:15px; position:relative;}
.pageTable h2:after{content: '';display: block;width:45px;height:4px;background-color:#ff0000;left:auto;bottom: 0;position: absolute;z-index:1;}
@media screen and (max-width:1440px) {
.pageTable td.wz{font-size:14px;padding:23px 40px;}
.pageEN .pageTable td.wz{font-size:14px;padding:23px 30px;line-height:24px;}

}
@media screen and (max-width:1320px) {
.pageEN .pageTable td.wz{padding:5px 25px;line-height:20px;}


.pageTable h2{ font-size:16px;padding-bottom:14px; margin-bottom:10px;}
.pageTable h2:after{width:35px;height:2px;}
}
@media screen and (max-width:1250px) {
.pageTable td.wz{font-size:13px;padding:23px 30px;}
.pageEN .pageTable td.wz{font-size:13px;padding:5px 25px;}
}
@media screen and (max-width:1220px) {
.pageTable tr,
.pageTable tbody{display:block!important;width:100%!important; }
.pageTable td{display:inline-block!important;*display:inline;zoom:1; width:49%!important; margin-bottom:20px; }
.pageTable td.wz{font-size:12px; min-height:200px;}
}
@media screen and (max-width:768px) {
.pageTable td{ width:100%!important; margin-bottom:5px;}
.pageTable td img{ width:100%;}
.pageTable td.wz{font-size:12px; min-height:0px;}
.pageTable h2{ font-size:16px;}

.pageEN .pageTable td.wz{font-size:14px;padding:23px 30px;}
}


/*pageTable2*/
.pageTable2{overflow:hidden; padding-bottom:5px;display:block!important;}
.pageTable2 tr,
.pageTable2 tbody,
.pageTable2{display:block!important; width:100%!important; }
.pageTable2 td{ width:24%!important;vertical-align:top;border:1px solid #d2d2d2; display:block!important; float:left; margin-right:1%;}
.pageTable2 td.wz{padding:45px 0;font-size:15px; line-height:26px;color:#333333;vertical-align: middle; text-align:center;}
.pageTable2 h2{ font-size:18px;color:#000000;font-weight:600;padding-bottom:16px; margin-bottom:15px; position:relative; padding-top:10px;}
.pageTable2 h2:after{content: '';display: block;width:45px;height:4px;background-color:#ff0000;left:0; margin:0 auto;right:0;bottom: 0;position: absolute;z-index:1;}

.pageEN .pageTable2 td.wz{height:260px;}
@media screen and (max-width:1440px) {
.pageTable2 td.wz{font-size:14px;}
.pageEN .pageTable2 td.wz{height:260px;line-height:24px;}
}
@media screen and (max-width:1320px) {
.pageTable2 td.wz{font-size:13px;}
.pageEN .pageTable2 td.wz{height:300px;line-height:22px;}
.pageTable2 h2{ font-size:16px;}
}
@media screen and (max-width:1250px) {
.pageTable2 td.wz{font-size:13px;}
}
@media screen and (max-width:1220px) {
.pageTable2 td.wz{font-size:12px;}
}
@media screen and (max-width:1024px) {
.pageTable2 td{ width:49%!important; margin-bottom:5px;}
.pageTable2 h2{ font-size:16px;}
.pageEN .pageTable2 td.wz{height:260px;}
}
@media screen and (max-width:768px) {
.pageTable2 td{ width:100%!important; margin-bottom:5px;}
.pageTable2 h2{ font-size:16px;}

.pageEN .pageTable2 td.wz{height:auto;}
}






/*右侧浮动*/
.y-kefu-box {position: fixed; right:10px;bottom:100px; /*top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-n-transform:translateY(-50%);transform:translateY(-50%); */z-index:10;font-size:12px;}
.y-kefu-box a{text-decoration:none;}
.y-kefu-box img { max-width:100%;}
.y-kefu-box {width:50px;}
.y-kefu-box .hver{margin-bottom:6px; position:relative;}
.y-kefu-box .icon {display: block;margin: 0 auto;width:50px; height:50px;background-color:#ffb81c; border-radius:10px;text-align:center; }
.y-kefu-box .icon:hover{background-color:#ff0000; }
.y-kefu-box .mobile-infos{ background-color:#fff; border:solid 1px #efefef;position: absolute;right:50px; top:0;z-index:2;border-radius:10px;min-width:150px;visibility: hidden; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px);} 
/*right-arrow*/
.y-kefu-box .right{width: 12px; height: 12px; position: absolute; right: -12px; top: 24px;}
.y-kefu-box .right-arrow1,
.y-kefu-box .right-arrow2{width:0;height:0;display:block;position:absolute;left:0;top:0;border-top:6px transparent dashed;border-right:6px transparent dashed;border-bottom: 6px transparent dashed;border-left: 6px white solid;overflow: hidden;}
.y-kefu-box .right-arrow1{left: 1px; border-left: 6px #efefef solid;}
.y-kefu-box .right-arrow2{border-left:6px white solid;}
/*hidebox*/
.y-kefu-box .hidebox {width:auto;box-shadow: 0 2px 11px rgba(0, 0, 0, 0.05); padding:10px 10px; background:#fff;border-radius:10px;}
.y-kefu-box .hidebox .y-ewm-img1 {width: 290px;height: 180px;border-right:solid 1px #efefef;}
.y-kefu-box .hidebox img { max-width:100%;}
.y-kefu-box .hidebox p{color:#000000;font-size:14px; line-height:30px;}
/*hover*/
.y-kefu-box .hver,
.y-kefu-box .icon,
.y-kefu-box .mobile-infos{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.y-kefu-box .hver:hover .mobile-infos{display:block;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);visibility: hidden; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;visibility:visible;}
@media screen and (max-width:992px) {
.y-kefu-box { display:none;}
}

















/*****************************************index*****************************************/

/*banner*/
.banner .banner-container{}
.banner-container .swiper-slide a{ height:100%;position: relative;width: 100%; display: block;}
.banner-container .swiper-slide a .shipin {position:absolute; top: 0;left: 0; width: 100%; padding-bottom:48.95833333333333%;overflow:hidden;}
.banner-container .swiper-slide #video{ display:block; position: absolute;left: 50%; transform: translateX(-50%);-webkit- transform: translateX(-50%);-ms- transform: translateX(-50%);top:0;min-width: 100%; min-height: 100%;height: 100%; z-index: 5; background: #000;object-fit: cover;}
.banner-container .swiper-slide img{width: 100%; height:auto;}
.banner-container .swiper-banner-pagination{ position: static; display:inline-block;border-radius:none; vertical-align:middle; margin-bottom:8px;}
.banner-container .swiper-banner-pagination span{width:60px;height:20px;opacity:1;display:inline-block;margin:0 2.5px; background:none;cursor: pointer;border-radius:0;vertical-align:middle; position:relative;}
.banner-container .swiper-banner-pagination span:after{content:''; height:2px; width:100%; position:absolute;left:0;top:50%; margin-top:-1px;background:rgba(255,255,255,0.5);}
.banner-container .swiper-banner-pagination span.swiper-pagination-bullet-active:after{background:#fff;}
.banner-container .bannerBtn{position: absolute;height:20px;width:100%; left:0;right:0;bottom:50px;z-index:3; text-align:center; vertical-align:middle;}
.banner-container .snext,
.banner-container .sprev{ display:inline-block;font-size:18px; color:#fff; text-transform:uppercase; line-height:20px; cursor:pointer; padding:0 5px;}
/*@media screen and (max-width:1024px) {
	.banner-container .swiper-slide a{height:auto;display:block;width:100%;overflow: hidden;position: relative;padding-bottom:56.60377358490566%;}
	.banner-container .swiper-slide a img{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);display: block;}
	.banner-container .swiper-slide a img{height:100%; max-width:none;width:auto;}
}*/
@media screen and (max-width:768px) {

    .banner-container .swiper-banner-pagination{ display:none;}
	.banner-container .snext,.banner-container .sprev{font-size:14px;}
	.banner{ margin-bottom:20px;}
	

	
}





.bg{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}
/*banner*/
.banner{height:31.25vw}
.banner-container{width:100%;height:100%;overflow:hidden;position:relative;}
.banner-container .swiper-slide{width:100%;height:100%;overflow:hidden}
.banner-container .swiper-slide .item{ display:block;width:100%;height:100%;overflow:hidden}
.pc{display:block}
.mb{display:none}
.banner .swiper-slide,.banner .slide-inner{height:100%;overflow:hidden;position:relative}
.banner-container .txt{position:absolute;top:0;left:0;}

/*.banner-pagination*/
.banner-container .banner-pagination{ position:absolute; left:0;right:0;bottom:30px; z-index:2; margin:0 auto; text-align:center;}
.banner-container .banner-pagination .swiper-pagination-bullet{width:10px;height:10px;border-radius:10px;display: inline-block;margin: 0 5px !important;transition-duration: .5s;cursor: pointer;background:#fff;opacity: 1;}
.banner-container .banner-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:30px;}
@media screen and (max-width:1024px) {
.banner{height:50vw}
.banner .swiper-slide, .banner .slide-inner{height:50vw; }
.banner-container .txt{height:auto;display:block;width:100%;overflow: hidden;position:absolute;top:0;left:0;}
.banner-container .txt a{ display:block;padding-bottom:50vw; position:relative;overflow: hidden;width:100%; height:0;}
.banner-container .txt a img{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);display: block;}
.banner-container .txt a img{height:100%; max-width:none;width:auto;}	


.banner-container .banner-pagination{bottom:10px;}
.banner-container .banner-pagination .swiper-pagination-bullet{width:8px;height:8px;}
.banner-container .banner-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:20px;}
}



.page-proList3{overflow:hidden;display:block;font-size:0;line-height:0;margin:0 -10px;}
.page-proList3 li{width:100%;margin-bottom:0px;display:inline-block;*display:inline;zoom:1;vertical-align:top; position:relative; margin-bottom:0px;}
.page-proList3 li a{ display:block;margin:0 10px; padding:25px 0; border-bottom:1px solid #e5e5e5;position: relative;}
.page-proList3 li a,.page-proList3 .text .name,.page-proList3 .text,
.page-proList3 .text .tt{-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all .3s ease-in-out;}
.page-proList3 .text{ padding:0 0;}
.page-proList3 .text .tt{font-size:18px;color:#000000;line-height:30px;overflow:hidden;font-weight:500; text-align:left; margin-bottom:10px;}
.page-proList3 .text .name{font-size:14px;color:#ffb81c;line-height:24px; }
.page-proList3 li a:hover .text{ padding-left:10px;}
@media screen and (max-width:768px) {
.page-proList3 .text .tt{font-size:16px;}
.page-proList3 .text .name{font-size:13px; }
}




