/* CSS Document */
a,big,blockquote,body,caption,cite,code,dd,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,th,thead,tr,tt,ul,var{border:0;font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;margin:0;outline:0;padding:0;}
body{line-height:1}
body,html{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{background-color:#fff;}



/*清除默认样式 */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,audio,video{display:block;margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-weight:normal}
ul,ol{list-style:none}
a{text-decoration:none;color:inherit}
a:hover{text-decoration:none}
p,span{color:inherit}
table{border-collapse:collapse}
input,textarea{outline:none;border:none}
input{border:none;appearance:none;-moz-appearance:none;outline:none;-webkit-appearance:none}
:-moz-placeholder,::-moz-placeholder,input:-ms-input-placeholder,input::-webkit-input-placeholder{color:inherit;opacity:0.55;font-size:14px}
textarea{resize:none;overflow:auto}
input:-webkit-autofill{box-shadow:0 0 0px 1000px white inset}
button,input,select,textarea{font-size:100%}
img{max-width:100%}
a img{border:0}
*{margin:0;padding:0;box-sizing:border-box}
input,textarea,select{outline:none}
a,a:hover{text-decoration:none;outline:none}
ul li{list-style-type:none}
img{border:none}



/* CSS Document */
/*Roboto*/
@font-face{font-family:'Roboto';src:url('../fonts/roboto-regular.eot');src:url('../fonts/roboto-regular.eot') format('embedded-opentype'),url('../fonts/roboto-regular.woff2') format('woff2'),url('../fonts/roboto-regular.woff') format('woff'),url('../fonts/roboto-regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'Roboto';src:url('../fonts/roboto-light.eot');src:url('../fonts/roboto-light.eot') format('embedded-opentype'),url('../fonts/roboto-light.woff2') format('woff2'),url('../fonts/roboto-light.woff') format('woff'),url('../fonts/roboto-light.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:'Roboto';src:url('../fonts/roboto-bold.eot');src:url('../fonts/roboto-bold.eot') format('embedded-opentype'),url('../fonts/roboto-bold.woff2') format('woff2'),url('../fonts/roboto-bold.woff') format('woff'),url('../fonts/roboto-bold.ttf') format('truetype');font-weight:bold;font-style:normal;font-display:swap}
/*Manrope3*/
@font-face{font-family:'Manrope3';src:url('../fonts/manrope3-regular.eot');src:url('../fonts/manrope3-regular.eot') format('embedded-opentype'),url('../fonts/manrope3-regular.woff2') format('woff2'),url('../fonts/manrope3-regular.woff') format('woff'),url('../fonts/manrope3-regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'Manrope3';src:url('../fonts/manrope3-semibold.eot');src:url('../fonts/manrope3-semibold.eot') format('embedded-opentype'),url('../fonts/manrope3-semibold.woff2') format('woff2'),url('../fonts/manrope3-semibold.woff') format('woff'),url('../fonts/manrope3-semibold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}

.clearfix:before, .clearfix:after{content:"";display:block;height:0;overflow:hidden;}  
.clearfix:after{clear:both;}  
.clearfix{zoom:1;} 

html {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;box-sizing: border-box;-webkit-text-size-adjust: 100%;}
*,*::before,*::after {box-sizing: inherit;}
html *,html :after,html :before {box-sizing: border-box}

.fl{float:left;}
.fr{float:right;}
.hide{display:none;}
textarea{outline:none;}
table{border-spacing:0;}
b,strong{font-weight:Bold;}
em{font-style:italic}
sup{font-size:small;vertical-align:top}


.fixed{position:fixed}
.flex{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;}
.flex-wrap{flex-flow:wrap}
.flex-between{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
.inline-block{display:inline-block}
.block{display:block}
.hide{display:none}
*{text-decoration:none;padding:0;margin:0;-webkit-tap-highlight-color:transparent}
.text-left{text-align:left}
.text-center{text-align:center}
.text-right{text-align:right}
a,a:hover,a:active,a:visited,a:link,a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;outline:none;background:none;text-decoration:none}

.w1400{width:70%;max-width:72.91667vw;margin: 0 auto;}
.container{margin:0 auto; padding:0 1rem;}
@media screen and (max-width:1024px){
.w1400{width:90%;max-width:80%;}
.container{padding:0 0.5rem;}
}
@media screen and (max-width:768px){
.w1400{width:94%;max-width:80%;}
.container{padding:0 0.3rem;}
}


body{font-family:'Roboto',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight:normal;line-height:1.5;position:relative;background:#05142d;}
html {width: 100%;scroll-behavior: initial;overflow-x: hidden;/*font-size:100px;*/font-size: 5.20833vw; }
@media screen and (max-width:1024px){
html {font-size:80px}
}
@media screen and (orientation: portrait) {
html {font-size:50px}
.f-36,.f-34{font-size:16px}
.f-32,.f-24,.f-20,.f-18{font-size:14px}
.f-16,.f-14{font-size:13px}
.f-12{font-size:12px}
}
@media screen and (max-width:450px){
html {font-size:60px}
}


.swiper-container {margin: 0 auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1}
.swiper-button-prev:after,
.swiper-button-next:after{display:none;}


/*slick初始化*/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:0;margin-right:0}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url(../images/ajax-loader.gif) center center no-repeat}
.slick-prev,.slick-next{position:absolute;display:block;height:1.5625rem;width:1.8125rem;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;transform:translate(0,-50%);padding:0;border:none;outline:none;z-index:1}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:0 0;color:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-family:slick;font-size:28px;line-height:1;color:#000;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir=rtl] .slick-prev{left:auto;right:-25px}
.slick-next{right:-25px}
[dir=rtl] .slick-next{left:-25px;right:auto}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}
.slick-dots li button:hover,.slick-dots li button:focus{outline:none}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}





/*****************************header*****************************/
.header-wrapper{position:fixed;left:0;right:0;top:0;z-index:30;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}
.header-wrapper.shadow{box-shadow:0 2px 30px rgba(0,0,0,0.1)}
.header-wrapper.on{background-color:#fff}
.header-wrapper.on .logo-box .logo1{display:inline-block!important;}
.header-wrapper.on .logo-box .logo2{display:none!important;}
.header-wrapper.on .pc-nav-box ul li:hover > a{color:#203570}
.header-wrapper.on .pc-nav-box ul li a{color:#000000;}
.header-wrapper.on .pc-nav-box ul li a i{background-image:url(../images/icon-v2.png)}
.header-wrapper.on .language .top-lan{background-image:url(../images/icon-lan2.png)}


/*logo-box*/
.header-wrapper .box{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;align-items:center;height:1.3rem;}
.header-wrapper .logo-box{}
.header-wrapper .logo-box a{display:block; line-height:0; font-size:0;}
.header-wrapper .logo-box img{height:1rem;}
.header-wrapper .logo-box .logo1{display:inline-block;}
.header-wrapper .logo-box .logo2{display:none;}
@media screen and (min-width:1024.1px){
.headerWhite .header-wrapper .logo-box .logo1{display:none;}
.headerWhite .header-wrapper .logo-box .logo2{display:inline-block;}
}



.header-wrapper .other-box{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;align-items:center}
/*language*/
.header-wrapper .language{display:inline-block; position:relative; line-height:0;z-index:3;}
.header-wrapper .language .top-lan{height:0.2rem;padding-left:0.2rem;background:url(../images/icon-lan.png) no-repeat left center; background-size:100%;display:inline-block; vertical-align:middle;position:relative; cursor:pointer; transition:all 0.5s ease;}
.header-wrapper .language .lan_list{top:calc(100% + 16px);background:#fff;border-radius:5px;box-shadow:0 5px 10px 0 rgba(0,0,0,0.1);padding:0 0.18rem;width:1.2rem;position:absolute;left:auto;right:-0.5rem;padding-top:0.2rem;padding-bottom:0.2rem;transition: opacity .3s ease-in-out,transform .3s ease-in-out;opacity: 0;pointer-events: none;transform:translateY(.1rem);}
.header-wrapper .language .lan_list:after{content:"";border:8px solid transparent;border-bottom-color:#fff;width:0;height:0;margin:0 auto;position:absolute;top:-16px;left:0;right:0}
.header-wrapper .language:hover .lan_list{opacity:1;pointer-events: auto;transform:translateY(0);}
.header-wrapper .language .lan_list dd{color:#5d5d5d;font-size:0.16rem;line-height:1.5;padding:.05rem 0;box-sizing:border-box;text-align:center;}
.header-wrapper .language .lan_list dd a{position:relative;color:#000;display:block;}
.header-wrapper .language .lan_list dd:hover a{color:#203570;}
.header-wrapper .language .lan_list dd.on a{color:#203570;} 
@media screen and (max-width:768px){
.header-wrapper .language .lan_list{width:90px;padding-top:10px;padding-bottom:10px;}
.header-wrapper .language .lan_list dd{font-size:13px;padding:5px 0;}
}

.mask{background:url(../images/bg50.png); position:fixed; top:0; left:0; width:100%; height:100%; z-index:3; display:none;}


/*pc-nav-box li a*/
.pc-nav-box{flex:1;text-align:right;line-height:0;font-size:0;}
.pc-nav-box ul{font-size:0; display:inline-block; margin-right:0.45rem;}
.pc-nav-box li{position:relative; padding:0 0.23rem;display:inline-block;*display:inline;zoom:1; vertical-align:top;-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;}
.pc-nav-box li > a{position:relative;font-size:0.18rem;line-height:0.5rem;color:#fff;font-weight:normal;}
.pc-nav-box li > a i{width:0.12rem; height:0.12rem; background:url(../images/icon-v.png) no-repeat center; background-size:100%;position: relative; right:0; top:50%; margin-top:-0.06rem; display:inline-block; margin-left:0.1rem;-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;}
.pc-nav-box li:hover > a i{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg);}
.pc-nav-box a{display:block;-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;}
/*pc-nav-box .nav*/
.pc-nav-box .nav{background-color:#fff;border-radius:.1rem;min-width:1.9rem;margin-left:0;-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;box-shadow:0 -6px .2rem -2px rgba(0,0,0,.15); position:absolute;top:100%;left:0;transform:translateY(.1rem);opacity:0;pointer-events:none;}
.pc-nav-box li:hover .nav{opacity:1;pointer-events: auto;transform:translateY(0)}
.pc-nav-box .nav .navB{ padding:0.2rem 0.2rem;}
.pc-nav-box .nav a{position:relative;z-index:1;font-size:0.16rem;line-height:0.22rem;padding:0.05rem 0;color:#000;text-align:left;/*white-space: nowrap;*/display:block;}
.pc-nav-box .nav a:hover{ color:#203570;}



.phone-nav{display:none}
@media screen and (min-width:1024.1px){
.header-wrapper.active{transform:translate(0,-1.3rem)}
.header-wrapper.on .box{height:0.8rem;}
.phone-nav{display:none!important;}
}

@media screen and (max-width:1024px){
.box-container{width:100%;}
.pc-nav-box{display:none}

.header-wrapper{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:60px;}
.header-wrapper .logo-box{width:auto}
.header-wrapper .logo-box a{display:block}
.header-wrapper .logo-box img{height:60px;max-width: none;}
.header-wrapper .other-box{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;align-items:center}

.header-wrapper .language{order:0;margin-right:10px;margin-left:10px;}
.header-wrapper .language .top-lan{padding-left:26px;height:26px;font-size:0;background-image:url(../images/icon-lan2.png); background-position:center center; background-size:80%;}


.header-wrapper.on .Mobilemenu span{background-color:#000}
/*Mobilemenu*/
.Mobilemenu{font-size:0;order:2;width:26px;height:26px;position:relative}
.Mobilemenu.on span:nth-child(1){transform:rotate(45deg);margin:0;transition:margin 180ms cubic-bezier(0.215,0.61,0.355,1),transform 270ms cubic-bezier(0.215,0.61,0.355,1) 180ms,-webkit-transform 270ms cubic-bezier(0.215,0.61,0.355,1) 180ms}
.Mobilemenu.on span:nth-child(2){opacity:0}
.Mobilemenu.on span:nth-child(3){transform:rotate(-45deg);margin:0;transition:margin 180ms cubic-bezier(0.215,0.61,0.355,1),transform 270ms cubic-bezier(0.215,0.61,0.355,1) 180ms,-webkit-transform 270ms cubic-bezier(0.215,0.61,0.355,1) 180ms}
.Mobilemenu span{display:inline-block;width:100%;height:2px;background:#fff;position:absolute;left:0;top:12px;z-index:10;transform-origin:center center;border-radius:5px;transition:margin 140ms cubic-bezier(0.25,0.46,0.45,0.94) 230ms,transform 280ms cubic-bezier(0.215,0.61,0.355,1) 0ms,-webkit-transform 280ms cubic-bezier(0.215,0.61,0.355,1) 0ms}
.Mobilemenu span:nth-child(1){margin-top:-8px}
.Mobilemenu span:nth-child(2){margin-top:0}
.Mobilemenu span:nth-child(3){margin-top:8px}
/*phone-nav*/
.phone-nav{width:100%;height:calc(100% - 60px);position:fixed;right:0;top:60px;background:#fff;z-index:501;overflow:auto;}
.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:4px}
.phone-nav ul::-webkit-scrollbar-track{background-color:#eaeaea}
.phone-nav ul::-webkit-scrollbar-thumb{background-color:#203570}
.phone-nav ul li{position:relative}
.phone-nav ul li.active .a1{color:#203570;font-weight:700}
/*.phone-nav ul li.active .a1:before{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}*/
.phone-nav ul li .a1{position:relative;display:block;font-size:20px; font-weight:500;color:#000;line-height:60px;padding:0 30px;border-bottom:1px solid #f3f3f3}
.phone-nav ul li .a1:before{content:"";display:inline-block;background:#203570;position:absolute;z-index:10}
.phone-nav ul li .a1:before{width:26px;height:26px;right:13px;top:50%; margin-top:-13px;background:url(../images/icon-v2.png) no-repeat center; background-size:15px;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 .a1.a0:before{-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}
.phone-nav ul li.on .a1{font-weight:bold;color:#203570}
.phone-nav ul li .navs{background:#f9f9f9;width:100%;display:none}
.phone-nav ul li .navs .navB{ padding:15px;}
.phone-nav ul li .navs a{font-size:18px;display:block;color:#000;padding-left:0;line-height:50px;padding:0 30px;}
.phone-nav ul li .navs a:last-child{margin-bottom:0;border-bottom:none}


.headerWhite{ }
.headerWhite .header-wrapper .Mobilemenu span{background-color:#000}
}
@media screen and (max-width:768px){
.Mobilemenu span{background:#000;}
}





/*****************************footer start*****************************/
/*footer*/
.footer{background:url(../images/bottombg.jpg) no-repeat center top #243249; background-size:cover; padding-top:1.3rem;padding-bottom:1rem;}
.footer .footer-top{padding-bottom:1.67rem;}
/*listBox*/
.footer .listBox{float:left;width:50%;}
.footer .listBox .li{float:left;width:50%;}
.footer .listBox .title{margin-bottom:0.2rem;}
.footer .listBox .title i{ display:none;}
.footer .listBox .title,
.footer .listBox .title a{font-size:0.18rem;line-height:1.5;color:#fff;font-weight:bold; text-transform:uppercase;}
.footer .listBox .title a:hover{color:#fdbebe;}
.footer .listBox .navigations li{font-size:0;padding:0.02rem 0;}
.footer .listBox .navigations li a{font-size:0.18rem;line-height:1.5;color:#fff;display:inline-block; position:relative;}
.footer .listBox .navigations li a:hover{color:#6f89d5;}

/*rightBox*/
.footer .rightBox{float:right;width:50%;}
.footer .rightBox h2{font-size:0.26rem;color:#ffffff;text-transform:uppercase;margin-bottom:0.25rem;font-family:'Manrope3',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight:600;}
.footer .rightBox .lxnr{font-size:0.16rem;line-height:1.8;color:#ffffff;}
.footer .rightBox .lxnr td{vertical-align:top;}
.footer .rightBox .lxnr td strong{ text-transform:uppercase; color:#868c97; font-weight:normal;text-align:right; padding-right:0.2rem;}
@media screen and (max-width:768px){
.footer .listBox{width:100%; margin-bottom:1rem}
.footer .rightBox{width:100%;}
}





/*footer-bottom footer-copyright*/
.footer .footer-bottom{ position:relative;}
.footer .footer-copyright{font-size:0.16rem;line-height:1.3;color:#fff; width:50%; float:left;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;}
.footer .footer-copyright a{color:#fff;}
.footer .footer-copyright a:hover{color:#fff;}
.footer .footer-policy{font-size:0.16rem;line-height:1.3;color:#fff; width:50%; float:left;}
.footer .footer-policy a{color:#fff;}
.footer .footer-policy a:hover{color:#6f89d5;}
@media screen and (max-width:768px){
.footer .footer-copyright{ width:100%;}
.footer .footer-policy{width:100%;}
}

/*backtop*/
.backtop{ display:inline-block; position:absolute;bottom:0;right:0; line-height:0;}
.backtop a{display:inline-block; padding-left:0.2rem;background:url(../images/icon-top.png) left center no-repeat; background-size:8px;font-size:0.16rem;line-height:1.3;color:#fff; text-transform:uppercase;}
@media screen and (max-width:768px){
.backtop a{padding-left:10px;background-size:6px;}
}



/*****************************page start*****************************/
.navbg{position:absolute;content:"";width:100%;height:100%;background:url(../images/top-bg.png) center top no-repeat; background-size:100%;top:0;left:0;z-index:1;}

/*pagebanner*/
.pagebanner2{position:relative; overflow:hidden;padding-top:12.5vw;}
.pagebanner2 .pagebanner-tt{border-bottom:1px solid #1e2c42; text-align:right;}
.pagebanner2 .pagebanner-tt h2{font-size:1.4rem;color:#283142;line-height:0.75;position:relative;}
.pagebanner2 .pagebanner-tt h2 .t{font-family:'Manrope3',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight:normal;text-transform:uppercase;}
.pagebanner2 .pagebanner-tt .des{font-size:0.22rem;color:#fff;line-height:1;position:absolute;right:0;top:50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); text-align:right;z-index:2;text-transform:none; font-style:italic;}

.pagebanner2 .pic{ display:block; overflow:hidden;height:auto;background-position:center top;background-repeat:no-repeat;background-size:cover; background-color:#fff;color:#fff;padding-bottom:51.19047619047619%; position:relative; z-index:2;}
@media screen and (max-width:1024px){
.pagebanner2{padding-top:2.2rem;}
.pagebanner2 .pagebanner-tt h2{font-size:1rem;}
}
@media screen and (max-width:768px){
.pagebanner2{padding-top:2rem;}
.pagebanner2 .pagebanner-tt h2{font-size:0.8rem;}
}



/*****************************pageNav start*****************************/
.pageTop .pageNav{position:relative; z-index:1;padding-top:0.4rem;}
.pageTop .pageNav ul{font-size:0;overflow:hidden;position:relative;}
.pageTop .pageNav li{display:inline-block;*display:inline;zoom:1;position:relative;}
.pageTop .pageNav li a{display:block;color:#fff;font-size:0.16rem; padding:0 0.18rem; margin-right:0.14rem;line-height:0.4rem;border-radius:5px;border:1px solid #fff;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;}
.pageTop .pageNav li:last-child a{margin-right:0!important;}
.pageTop .pageNav li a span{ display:inline-block;}
.pageTop .pageNav li a.on,
.pageTop .pageNav li a:hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.pageTop .pageNav-tit{ display:none;}
@media screen and (max-width:1024px){

}
@media screen and (max-width:768px){
.pageTop{position:relative;border-bottom:1px solid #1e2c42;}
.pageTop .w1560{position:relative;}
.pageTop .pageNav-tit{display:block;height:50px;line-height:50px;color: #fff;text-align:left;padding-right:50px; position:relative;font-size:16px;}
.pageTop .pageNav-tit:after {content:''; display:inline-block;width:50px;height:50px;background: url(../images/icon-v.png) no-repeat center center;background-size:13px; position:absolute;right:0; top:50%; margin-top:-25px;}
.pageTop .pageNav{width:100%;z-index:9;padding-top:0;}
.pageTop .pageNav ul{display:block;float:none;margin-right:0;padding-right:0; height:auto;padding:10px 0;}
.pageTop .pageNav li{line-height: normal;float:none; margin-bottom:5px;}
.pageTop .pageNav li a{color:#fff;padding:5px 10px;line-height:20px;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;}
.pageTop .pageNav li a span{ }
.pageTop .pageNav li .aNow,
.pageTop .pageNav li a:hover{background:none;color:#fff;}
}
@media screen and (max-width:640px){

}




/*****************************page-tab start*****************************/
/*page-tab*/
.page-tab{margin:0 auto;padding:0.5rem 0 0.5rem 0;}
.page-tab ul {margin:0 auto;list-style: none; padding:0.5rem 0 0.5rem 0;text-align:center;font-size: 0;border-top:1px solid #1e2c42;}
.page-tab ul li{margin: 0;padding: 0;display: inline-block;*display: inline;zoom:1;position: relative;border-radius:5px; vertical-align:top;}
.page-tab ul li a{font-size:0.16rem;padding:0 0.1rem;margin:0 2px;min-width:0.4rem;height:0.4rem;line-height:0.4rem;border:1px solid #05142d;display:inline-block;text-align:center;color:#fff;border-radius:5px;font-weight:normal;}
.page-tab ul li a{-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;}
/*prev+next*/
.page-tab ul li.prev-page a{border:none;width:2.5rem;padding:0 0.17rem;margin-right:0.6rem;text-align:right;background-color:#fff;font-family: 'Manrope3',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight: normal;color:#0d306b;}
.page-tab ul li.prev-page a span{display:inline-block;background:url(../images/icon-l.png) right center no-repeat; background-size:0.12rem;padding-right:0.3rem;}
.page-tab ul li.prev-page a:hover{background-color:#ac8083;color:#fff;}
.page-tab ul li.prev-page a:hover span{background-image:url(../images/icon-l2.png);}
.page-tab ul li.next-page a{border:none;width:2.5rem;padding:0 0.17rem;margin-left:0.6rem;text-align:left;background-color:#fff;font-family: 'Manrope3',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight: normal;color:#0d306b;}
.page-tab ul li.next-page a span{display:inline-block;background:url(../images/icon-r.png) left center no-repeat; background-size:0.12rem;padding-left:0.3rem;}
.page-tab ul li.next-page a:hover{background-color:#ac8083;color:#fff;}
.page-tab ul li.next-page a:hover span{background-image:url(../images/icon-r2.png);}
.page-tab ul li a:hover,
.page-tab ul li a.focus{border-color:#536886;}
@media screen and (max-width:1024px){
.page-tab{margin:0 auto;padding:30px 0 30px 0;text-align: center; }
}
@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;}

.page-tab ul li.next-page a,.page-tab ul li.prev-page a{width:auto;}


.page-tab ul li a{font-size:14px;padding:0 10px;min-width:35px;height:35px;line-height:35px;}

.page-tab ul li.prev-page a{width:auto;min-width:100px;padding:0 17px;margin-right:5px;}
.page-tab ul li.next-page a{width:auto;min-width:100px;padding:0 17px;margin-left:5px;}

}


/*****************************pageNewsList start*****************************/
/*pageNewsList*/
.pageNewsList {overflow: hidden; margin-bottom:0.5rem;}
.pageNewsList ul{overflow:hidden;display:block;font-size:0;line-height:0;margin:0;}
.pageNewsList ul li{width:100%;padding-bottom:0.6rem;padding-top:0.5rem;border-bottom:1px solid #1e2c42;display:inline-block;*display:inline;zoom:1;vertical-align:top;}
.pageNewsList ul li .item{margin:0;position:relative;}
.pageNewsList ul li .item{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;}
.pageNewsList ul li .pic{float:left;width:28.57%;margin-right:4.23%;}
.pageNewsList ul li .imgBox{overflow:hidden;height:0;position:relative;border-radius:5px;padding-bottom:59.5%;}
.pageNewsList ul li .imgBox img{position:absolute;top:0;left:0;display:block;max-width:none;width:100%;height:100%;object-fit:cover;}
.pageNewsList ul li .pic,.pageNewsList ul li .imgBox,.pageNewsList ul li .imgBox img,
.pageNewsList ul li .infoBox,.pageNewsList ul li .more,
.pageNewsList ul li .item{-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;}
.pageNewsList ul li .item:hover .imgBox img{-moz-transform:scale(1.03);-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);}
.pageNewsList ul li .infoBox{float:left;width:67.2%;position:relative;}
.pageNewsList ul li .infoBoxNr{padding-right:0.8rem;}
.pageNewsList ul li .date{font-size:0.16rem;line-height:1.5;margin-bottom:10px;color:#fff;font-weight:300;}
.pageNewsList ul li .title{font-size:0.22rem;line-height:1.5;color:#fff;font-weight: normal;overflow:hidden;otext-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-width:22vw; margin-bottom:0.3rem;}
.pageNewsList ul li .type{font-size:0.14rem;line-height:1;color:#9a9ca2;font-weight:300;text-transform:uppercase;position:absolute;bottom:0;left:0;}
.pageNewsList ul li .more{background:url(../images/icon-m3.png) center center no-repeat #0d306b;background-size:100%;width:0.4rem; height:0.4rem;border-radius:50%;position:absolute;top:50%; margin-top:-0.2rem;right:0;}
.pageNewsList ul li .item:hover .pic{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.pageNewsList ul li .item:hover .infoBox{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.pageNewsList ul li .item:hover .more{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg);}
@media screen and (max-width:1024px){
.pageNewsList ul li .title{max-width:30vw;}
.pageNewsList ul li .pic{width:36%;margin-right:4%;}
.pageNewsList ul li .infoBox{width:60%;}
}
@media screen and (max-width:768px){
.pageNewsList ul{margin:0;}
.pageNewsList ul li .item{margin:0;}
.pageNewsList ul li .item{display: block;}
.pageNewsList ul li .pic{width:100%;margin-right:0; margin-bottom:0.3rem;}
.pageNewsList ul li .infoBox{width:100%;}
.pageNewsList ul li .title{max-width:100%;margin-bottom:0.6rem;}
.pageNewsList ul li{padding-bottom:0.5rem;padding-top:0.5rem;}
}


/*****************************newsDetail start*****************************/
/*newsTop*/
.newsTop{position:relative; overflow:hidden;padding-top:16vw;}
.newsTop .newsTop-tt h2{font-size:0.5rem;line-height:1.15;color:#fff;font-family:'Manrope3',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight:normal; margin-bottom:1rem;}
.newsTop .newsTop-tt .data{font-size:0.18rem;color:#fff;line-height:1.5;font-weight:300;}
.newsTop .newsTop-tt .data span{display:inline-block;}
.newsTop .newsTop-tt .data span.type{float:right;}
.newsTop .newsTop-pic img{display:block;width:100%;margin-top:0.4rem;}
@media screen and (max-width:1024px){
.newsTop{padding-top:2.2rem;}
.newsTop .newsTop-tt h2{font-size:0.4rem;}
}
@media screen and (max-width:768px){
.newsTop{padding-top:2rem;}
.newsTop .newsTop-tt h2{font-size:0.42rem;}
}

/*pageNav2*/
.pageNav2{position:relative; z-index:1;padding-top:0.56rem;padding-bottom:0.3rem;border-top:1px solid #1e2c42;}
.pageNav2 ul{font-size:0;overflow:hidden;position:relative;}
.pageNav2 li{display:inline-block;*display:inline;zoom:1;position:relative; width:100%;text-align:right; margin-bottom:0.15rem;}
.pageNav2 li a{display:inline-block;color:#fff;font-size:0.16rem; padding:0 0.26rem; line-height:0.4rem;border-radius:5px;border:1px solid #fff;text-align:center;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;}
.pageNav2 li a span{ display:inline-block;padding-right:0.32rem;background:url(../images/icon-m.png) right center no-repeat;background-size:0.1rem;}
.pageNav2 li.on a,
.pageNav2 li a:hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}


/*ProSec-proList*/
.pageNewsRight{width:calc(100% - 3.8rem);float:right;padding-top:1rem;padding-bottom:1.8rem;}
.pageNewsLeft{float:left;width:2.9rem;padding-top:1rem;padding-bottom:1.8rem;position:sticky;top:0;left: 0;}
@media screen and (max-width:1024px){
/*.pageNewsRight{width:100%;float:none;padding-top:0.5rem;}
.pageNewsLeft{width:100%;float:none;position:relative;}*/
}
@media screen and (max-width:1024px){
.pageNewsRight{width:100%;float:none;padding-top:0.5rem;}
.pageNewsLeft{ display:none;position:relative;}
}



/*pageNewsInfo*/
.news-detail .newsTxt{font-size:0.2rem;color:#fff;line-height:1.8;font-weight:300;overflow:hidden;padding-top:0.56rem; padding-bottom:0.3rem;border-top:1px solid #1e2c42;}
.news-detail .newsTxt img{display:block;}
.news-detail .newsBtnBOX{margin-bottom:0.3rem;border-top:1px solid #1e2c42;padding-top:0.3rem;}
.news-detail .newsBtn{display:block;color:#fff; font-size:0.2rem;line-height:0.4rem;height:0.4rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; margin-bottom:7px;}
.news-detail .newsBtn a:hover span{ text-decoration:underline;}
.news-detail .newsBtn a span{filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;}
.news-detail .newsBtn strong{font-size:0.2rem;font-weight:normal; margin-right:0.25rem;}
@media screen and (max-width:768px){

}




/*news-share*/
.news-share{position:relative;line-height:0;font-size:0;}
.news-share .news-shareB{display:inline-block;background:#fff;border-radius:5px;padding:0.12rem 0.28rem;position:relative;}
.news-share .iconfont {width:0.24rem; height:0.24rem;font-size:0.2rem;display:inline-block; margin:0 0.12rem;}
.news-share .icon-ins{background: url(../images/icon-fb.png) left center no-repeat;background-size:100%;}
.news-share .icon-wx{background: url(../images/icon-wx.png) left center no-repeat;background-size:100%;}
.news-share .icon-fb{background: url(../images/icon-fb.png) left center no-repeat;background-size:100%;}
.news-share .icon-lianjie{background: url(../images/icon-copy.png) left center no-repeat;background-size:100%;margin-right:0!important; cursor:pointer;}
/*icon-weixin cover-share*/
#cover-share{position:fixed;background-color:rgba(255,255,255,.8);width:100%;top:0;left:0;z-index:100000; display:none;}
#qrCode{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
#qrCode img{ padding:10px; background:#fff;border-radius:5px;}
.cover-cancel{position:absolute;top:0.4rem;right:0.4rem;width:0.4rem;height:0.4rem;background: url(../images/icon-close.png) center center no-repeat;background-size:100%;}
.news-detial-cover{width:100%;height:2.25rem;position:absolute;top:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent)}
/*icon-lianjie copy-success-message*/
.copy-success-message{width: 100%;line-height: 0.4rem;position:absolute;border-radius: 5px;text-align:center;font-size:0.12rem!important;top:100%;left: 0;color: #fff;background:rgba(255,255,255,.1);}
@media screen and (max-width:768px){
.news-share{text-align: right;}
}
    




/*****************************pageProject start*****************************/
/*pageProjectList*/
.pageProjectList {overflow: hidden; margin-bottom:0.4rem; padding-top:1.1rem;}
.pageProjectList ul{overflow:hidden;display:block;font-size:0;line-height:0;margin:0 -0.2rem;}
.pageProjectList ul li{width:33.333333%;display:inline-block;*display:inline;zoom:1;vertical-align:top;padding-bottom:0.55rem; padding-top:0.3rem;}
.pageProjectList ul li .item{margin:0 0.2rem;position:relative; display:block;}
.pageProjectList ul li .imgBox{overflow:hidden;height:0;position:relative;border-radius:5px;padding-bottom:59.5%; margin-bottom:0.35rem}
.pageProjectList ul li .imgBox img{position:absolute;top:0;left:0;display:block;max-width:none;width:100%;height:100%;object-fit:cover;}
.pageProjectList ul li .pic,.pageProjectList ul li .imgBox,.pageProjectList ul li .imgBox img,
.pageProjectList ul li .infoBox,.pageProjectList ul li .more,
.pageProjectList ul li .item{-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;}
.pageProjectList ul li .item:hover .imgBox img{-moz-transform:scale(1.03);-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);}
.pageProjectList ul li .infoBox{}
.pageProjectList ul li .infoBoxNr{padding-right:0.8rem;position:relative;}
.pageProjectList ul li .title{font-size:0.18rem;line-height:1.3;color:#fff;overflow:hidden;otext-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:'Manrope3',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight:normal; text-transform:uppercase; }
.pageProjectList ul li .type{font-size:0.16rem;line-height:1.2;margin-bottom:10px;color:#fff;font-weight:300;}
.pageProjectList ul li .more{background:url(../images/icon-m3.png) center center no-repeat #0d306b;background-size:100%;width:0.4rem; height:0.4rem;border-radius:50%;position:absolute;top:0; right:0;}
.pageProjectList ul li .item:hover .pic{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.pageProjectList ul li .item:hover .infoBox{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.pageProjectList ul li .item:hover .more{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg);}
@media screen and (max-width:1024px){
.pageProjectList {margin-bottom:0.4rem; padding-top:0.9rem;}
.pageProjectList ul{margin:0 -0.1rem;}
.pageProjectList ul li .item{margin:0 0.1rem;}
.pageProjectList ul li{width:50%;}
}
@media screen and (max-width:768px){
.pageProjectList {margin-bottom:0.4rem;padding-top:0.5rem;}
.pageProjectList ul li{width:100%;}
.pageProjectList ul li{padding-bottom:0.4rem;padding-top:0.3rem;}
}
@media screen and (max-width:430px){
.pageProjectList {margin-bottom:0.4rem;padding-top:0.5rem;}
.pageProjectList ul li{width:100%;}
.pageProjectList ul li{padding-bottom:0.3rem;padding-top:0.3rem;}
}





/*****************************ProjectDetail start*****************************/
/*projectTop*/
.projectTop{position:relative; overflow:hidden;padding-top:16vw;}
.projectTop .projectTop-tt h2{font-size:0.5rem;line-height:1.15;color:#fff;font-family:'Manrope3',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight:normal; margin-bottom:1.2rem;}
.projectTop .projectTop-pic img{display:block;width:100%;margin-top:1.2rem;}
@media screen and (max-width:1024px){
.projectTop{padding-top:2.2rem;}
.projectTop .projectTop-tt h2{font-size:0.4rem;}
}
@media screen and (max-width:768px){
.projectTop{padding-top:2rem;}
.projectTop .projectTop-tt h2{font-size:0.42rem;}
}



/*projectdata*/
.projectdata table{align-items:center;border-top:1px solid #1e2c42;}
.projectdata td{width:50%; vertical-align: middle;padding:0.3rem 0;border-bottom:1px solid #1e2c42;}
.projectdata td .item{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;align-items: center; text-align:left;}
.projectdata td span{display:block;width:50%;font-size:0.2rem;line-height:1.2;font-weight:normal;}
.projectdata td .t1{color:#fff;}
.projectdata td .des{color:#9a9ca2; padding-right:0.1rem;}
@media screen and (max-width:768px){
.projectdata td{width:100%; display:block!important;}
}



/*backBtn*/
.backBtn{display:inline-block;color:#0d306b; font-size:0.13rem;line-height:0.48rem;height:0.48rem; width:1.93rem;overflow: hidden; text-align:center;border-radius:5px; background:#fff; text-transform:uppercase; position:absolute;top:0;right:0;-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;}
.backBtn a{ display:block;}
.backBtn:hover{background-color:#ac8083;color:#fff;}
/*pageNewsInfo*/
.project-detailBox{ padding-bottom:0.65rem;}
.projectTxt{font-size:0.2rem;color:#fff;line-height:1.8;font-weight:300;overflow:hidden;padding-top:1.3rem; padding-bottom:0.5rem;}
.projectTxt img{display:block;}
.projectTxt h2{font-size:0.26rem;font-weight:300;}
.projectBtnBOX{margin-bottom:0.3rem;border-top:1px solid #1e2c42;padding-top:0.3rem;}
.projectBtnB{ position:relative;padding-right:2.5rem;}
.projectBtn{display:block;color:#fff; font-size:0.2rem;line-height:0.4rem;height:0.4rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.projectBtn a:hover span{ text-decoration:underline;}
.projectBtn a span{filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;}
.projectBtn strong{font-size:0.2rem;font-weight:normal; margin-right:0.25rem;}
@media screen and (max-width:768px){
.projectBtnB{padding-right:0rem;padding-bottom:60px;}
.backBtn{top:auto;bottom:0; left:0; /*margin:0 auto;font-size:12px;line-height:45px;height:45px; width:180px;*/}
}







/*proXgList*/
.proXgList {overflow: hidden;padding-top:0.4rem;}
.proXgList ul{overflow:hidden;display:block;font-size:0;line-height:0;margin:0 -0.1rem;}
.proXgList ul li{width:20%;display:inline-block;*display:inline;zoom:1;vertical-align:top;padding-bottom:0.55rem; padding-top:0.3rem;}
.proXgList ul li .item{margin:0 0.1rem;position:relative; display:block;}
.proXgList ul li .imgBox{overflow:hidden;height:0;position:relative;border-radius:5px;padding-bottom:199.2452830188679%;margin-bottom:0.25rem}
.proXgList ul li .imgBox img{position:absolute;top:0;left:0;display:block;max-width:100%;width:100%;height:100%;object-fit:cover;}
.proXgList ul li .pic,.proXgList ul li .imgBox,.proXgList ul li .imgBox img,
.proXgList ul li .infoBox,.proXgList ul li .more,
.proXgList ul li .item{-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;}
.proXgList ul li .item:hover .imgBox img{-moz-transform:scale(1.03);-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);}
.proXgList ul li .infoBox{}
.proXgList ul li .infoBoxNr{padding-right:0.8rem;position:relative;}
.proXgList ul li .title{font-size:0.18rem;line-height:1.3;color:#fff;overflow:hidden;otext-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:'Manrope3',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight:normal; text-transform:uppercase; }.proXgList ul li .more{background:url(../images/icon-m3.png) center center no-repeat #0d306b;background-size:100%;width:0.4rem; height:0.4rem;border-radius:50%;position:absolute;top:0; right:0;}
.proXgList ul li .item:hover .imgBox{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.proXgList ul li .item:hover .title{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
@media screen and (max-width:1024px){
.proXgList {margin-bottom:0.4rem; padding-top:0.9rem;}
.proXgList ul{margin:0 -0.1rem;}
.proXgList ul li .item{margin:0 0.1rem;}
}
@media screen and (max-width:768px){
.proXgList {margin-bottom:0.4rem;padding-top:0.5rem;}
.proXgList ul li{width:33.33333%;}
.proXgList ul li{padding-bottom:0.4rem;padding-top:0.3rem;}
}
@media screen and (max-width:430px){
.proXgList {margin-bottom:0.4rem;padding-top:0.5rem;}
.proXgList ul li{width:50%;}
.proXgList ul li{padding-bottom:0.3rem;padding-top:0.3rem;}
}




/*pageTitle3*/
.pageTitle3 h2{font-size:0.32rem;line-height:1.3;color:#aa7568;font-weight:normal; margin-bottom:0.25rem;}








/*pageImgList*/
.pageImgBox{ padding-top:1.05rem; padding-bottom:1.05rem; overflow:hidden;}
.pageImgList{ position:relative;}
.pageImgList .swiper-slide{height:auto;position:relative;}
.pageImgList .swiper-slide .img{overflow:hidden;padding-bottom:45.71428571428571%;position:relative;border-radius:10px;margin:0 0.2rem;}
.pageImgList .swiper-slide .img:after{ content:'';background:url(../images/icon-big.png) center center no-repeat;background-size:100%;outline:none;border-radius:50%;overflow:hidden;cursor:pointer;z-index:1;position:absolute;bottom:0.26rem;right:0.26rem;width:0.4rem;height:0.4rem;-moz-transform:scale(0.5);-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);} 
.pageImgList .swiper-slide .img:after{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;-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;} 
.pageImgList .swiper-slide:hover .img:after{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.pageImgList .swiper-slide img{position:absolute;top:0;left:0;display:block;max-width:none;width:100%;height:100%;object-fit:cover;}
.pageImgList .swiper-container{ overflow:visible;margin:0 -0.2rem;cursor: grab;}
.pageImgList .swiper-slide img{ffilter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2;}
.pageImgList .swiper-slide.swiper-slide-active img{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.pageImg .w1400{ position:relative;}
/*open-galley*/
.pageImg .open-galley{position:absolute;bottom:0.26rem;right:0.26rem;cursor:pointer;z-index:9;outline:none;border-radius:50%;overflow:hidden;background:url(../images/icon-big.png) center center no-repeat;background-size:100%;width:0.4rem; height:0.4rem; display:none;} 
/*mbtn*/
.pageImg{position:relative;}
.pageImg .mbtn{width:0.6rem; height:0.6rem;position:absolute;top:50%;margin-top:-0.3rem;cursor:pointer;z-index:9;outline:none;border-radius:50%;overflow:hidden;}
.pageImg .mbtn.mprevbtnb{background:url(../images/icon-left.png) center center no-repeat #fff;left:1rem;background-size:0.2rem;outline:none;}
.pageImg .mbtn.mnextbtnb{background:url(../images/icon-right.png) center center no-repeat #fff;right:1rem;background-size:0.2rem;outline:none;}
.pageImg .mbtn.swiper-button-disabled{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}	
@media screen and (max-width:1024px){
.pageImg .mbtn.mprevbtnb{left:0.5rem;}
.pageImg .mbtn.mnextbtnb{right:0.5rem;}
}
@media screen and (max-width:768px){.pageImgBox{ padding-top:0.5rem; padding-bottom:0.5rem;}
.pageImg .mbtn.mprevbtnb{left:0.3rem;}
.pageImg .mbtn.mnextbtnb{right:0.3rem;}
.pageImgList .swiper-slide .img{margin:0 10px;}
.pageImgList .swiper-container{margin:0 -10px;}

.pageImgList .swiper-slide .img:after{bottom:20px;right:20px;width:40px; height:40px;} 
.pageImg .open-galley{bottom:20px;right:20px;width:40px; height:40px;} 
}





/*****************************pageHonorList start*****************************/
/*pageHonorList*/
.pageHonorList {overflow: hidden; margin-bottom:0;padding-top:1.6rem;}
.pageHonorList ul{overflow:hidden;display:block;font-size:0;line-height:0;margin:0 -0.2rem;}
.pageHonorList ul li{width:50%;display:inline-block;*display:inline;zoom:1;vertical-align:top; margin-bottom:0.75rem;}
.pageHonorList ul li .item{position:relative; margin:0 0.2rem;}
.pageHonorList ul li .item{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox; align-items:center;}
.pageHonorList ul li .pic{float:left;width:40%;margin-right:0%;}
.pageHonorList ul li .imgBox{overflow:hidden;height:0;position:relative;border-radius:5px;padding-bottom:125.9259259259259%;border:1px solid #2b3d5a;}
.pageHonorList ul li .imgBox img{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;object-fit:contain; max-width:76.29%; max-height:76.29%; margin:auto auto;}
.pageHonorList ul li .pic,.pageHonorList ul li .imgBox,.pageHonorList ul li .imgBox img,
.pageHonorList ul li .infoBox,.pageHonorList ul li .more,
.pageHonorList ul li .item{-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;}
.pageHonorList ul li .item:hover .imgBox img{-moz-transform:scale(1.03);-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);}
.pageHonorList ul li .infoBox{float:left;width:60%;position:relative;}
.pageHonorList ul li .infoBoxNr{padding-left:0.40rem;padding-right:0;}
.pageHonorList ul li .title{font-size:0.18rem;line-height:1.5;color:#fff;font-weight: normal;overflow:hidden;/*otext-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;*/}
.pageHonorList ul li .item:hover .pic{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.pageHonorList ul li .item:hover .infoBox{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
@media screen and (max-width:1024px){
.pageHonorList ul li .pic{width:40%;}
.pageHonorList ul li .infoBox{width:60%;}
.pageHonorList ul li{margin-bottom:0.5rem;}
}
@media screen and (max-width:768px){
.pageHonorList ul{margin:0 -0.1rem;}
.pageHonorList ul li .item{margin:0 0.1rem;}
.pageHonorList ul li .item{display: block;}
.pageHonorList ul li .pic{width:100%;margin-right:0; margin-bottom:0.3rem;}
.pageHonorList ul li .infoBox{width:100%;}
.pageHonorList ul li .infoBoxNr{padding-left:0;padding-right:0;}
.pageHonorList ul li .title{max-width:100%;}
.pageHonorList ul li{margin-bottom:0.5rem;}
}






/******************************Contact start******************************/

/*pageTitle*/
.pageTitle h2{font-size:0.7rem;line-height:1;color:#fff;font-family:'Manrope3',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight:normal; text-transform:uppercase;}
@media screen and (max-width:768px){
.pageTitle h2{font-size:0.6rem;}
}



/*contactTable*/
.contactBOX{padding-bottom:2.75rem; padding-top:0rem;background:url(../images/contact-line.png) center bottom no-repeat;background-size:100%;}
.contactTableB1{ float:right;width:48%; max-width:560px;}
.contactTableB2{ float:left;width:40%;}
.contactTableB2 .pageTitle h2{ text-align:right;margin-bottom:1.4rem;}
@media screen and (max-width:1024px){
.contactTableB1{ float:none;width:100%;}
.contactTableB2{ float:none;width:100%;margin-bottom:50px;}
}
@media screen and (max-width:768px){
.contactBOX {padding-bottom:1rem;}
.contactTableB2 .pageTitle h2{margin-bottom:0.5rem;}
}










/*feedback2Box*/
.feedback2Box{padding:0;}
.feedback2{text-align:left;padding:0;margin:0;}
.feedback2 .t{font-size:0.2rem; color:#fff;line-height:1.8;display:block;font-weight:300;}
.feedback2 .t .red{color:#aa7568; margin-left:0.15rem;}
.feedback2 .l1{float:left;width: 100%; position:relative;}
.feedback2 .l3{float:left;width: 100%; position:relative;}
.feedback2 .l1Box{margin:0; position:relative;}
.feedback2 .l1Box .line1,.feedback2 .l1Box .line2{ width:1px; height:11px; background:#aa7568; position:absolute;bottom:0;}
.feedback2 .l1Box .line1{left:0;}
.feedback2 .l1Box .line2{right:0;}
.feedback2 .text{display:block;width:100%;padding:4px 3% 4px 3%;height:0.4rem;margin-bottom:0.3rem;outline:none;font-size:0.16rem;color:#aa7568;font-family: 'Roboto',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight: normal;border:none;border-bottom:1px solid #aa7568;border-radius:0;background:#05142d;text-align:left;}
.feedback2 .text2{padding:10px 1.5% 10px 1.5%;height:1rem;border-radius:0;margin-bottom:0.85rem;}
.feedback2 .inputbtn{display:block;width:100%;margin:0;outline:none;color: #fff;background-color: #05142d;border:1px solid #fff;cursor:pointer;text-align:center;font-family: 'Roboto',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight: normal;max-width:2.3rem;font-size:0.13rem;height:0.5rem;line-height:0.5rem; text-transform:uppercase;border-radius:0;transition: 0.4s;}
.feedback2 .inputbtn:hover{background-color:#aa7568;border-color:#aa7568;}
@media screen and (max-width:1024px){	
.feedback2{margin:0 auto;}
.feedback2 .l1{float:none;width:100%;}
.feedback2 .text{width: 100%;padding:4px 3% 4px 3%;}
.feedback2 .l1Box{margin:0 auto;}
.feedback2 .inputbtn{width:100%;margin-top:10px;}
}
@media screen and (max-width:768px){
.feedback2 .inputbtn{max-width:200px;font-size:13px;height:45px;line-height:45px;}
}




/*contactSupport*/
.contactSupportB{padding-top:3.2rem;padding-bottom:3.2rem;background:url(../images/index-bg-line.png) center center no-repeat;background-size:100%;}
.contactSupport{position:relative;}
.contactSupport:before{content:''; width:100%; height:1px; background:#1e2b41; position:absolute;left:0;top:1.95rem; z-index:1;}
.contactSupport:after{content:''; width:100%; height:1px; background:#1e2b41; position:absolute;left:0;top:1.95rem; margin-top:1.06rem;z-index:1;}
/*contactSupportlist*/
.contactSupportlist{font-size:0;position:relative; z-index:2;}
.contactSupportlist .li{ display:inline-block;*display:inline;zoom:1; width:25%; vertical-align:top; margin-bottom:30px;}
.contactSupportlist .li:nth-child(2n){ margin-top:1.95rem;}
.contactSupportlist .li .item{display:block;text-align:left;background-color:#05142d;color:#fff;position:relative;min-height:4.2rem;margin:0;border:1px solid #1e2b41;}
.contactSupportlist .li .item{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox; align-items:end;}
.contactSupportlist .li .item .des{padding:0.4rem 0.35rem;height:100%; vertical-align:bottom; font-weight:300; font-size:0.22rem; color:#fff; line-height:1.8;}
.contactSupportlist .li .item .t{position:absolute;top:0;left:0;font-size:0.28rem;line-height:1.5;color:#aa7568;text-align:left;display: block;font-family:'Manrope3',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight:normal; text-trans0pxform:uppercase; padding:0.4rem 0.35rem;}
/*hover*/
.contactSupportlist .li .item,
.contactSupportlist .li .item:after{-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.contactSupportlist .li .item:hover{background:#071c3e;}
@media screen and (max-width:1024px){	.contactSupportB{padding-top:2.2rem;padding-bottom:2.2rem;}	
.contactSupportlist .li{width:50%; margin-bottom:0.5rem}
.contactSupportlist .li:nth-child(2n){margin-top:0.5rem;}
}
@media screen and (max-width:768px){
	.contactSupportB{padding-top:1rem;padding-bottom:1rem;}	
.contactSupportlist .li{width:100%;}
.contactSupportlist .li{margin-bottom:0.5rem}
.contactSupportlist .li:nth-child(2n){margin-top:0;}.contactSupportlist .li .item .t{ margin-bottom:0; position:static;}
.contactSupportlist .li .item{min-height:0; display:block;}
}


/*****************************pageDownList start*****************************/
/*pageDownList*/
.pageDownList {overflow: hidden; margin-bottom:0;padding-top:1.6rem;}
.pageDownList ul{overflow:hidden;display:block;font-size:0;line-height:0;margin:0 -0.1rem;}
.pageDownList ul li{width:25%;display:inline-block;*display:inline;zoom:1;vertical-align:top;margin-bottom:0.7rem;}
.pageDownList ul li .item{display:block;position:relative; margin:0 0.1rem;}
.pageDownList ul li .imgBox{overflow:hidden;height:0;position:relative;border-radius:5px;padding-bottom:125.3731343283582%;}
.pageDownList ul li .imgBox img{position:absolute;top:0;left:0;right:0;bottom:0;display:block;max-width:none;width:100%;height:100%;object-fit:cover;}
.pageDownList ul li .imgBox,.pageDownList ul li .imgBox img,
.pageDownList ul li .infoBox,.pageDownList ul li .title .m,.pageDownList ul li .des,.pageDownList ul li .title:after,
.pageDownList ul li .item{-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;}
.pageDownList ul li .item:hover .imgBox img{-moz-transform:scale(1.03);-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);}
.pageDownList ul li .infoBox{position:relative;}
.pageDownList ul li .infoBoxNr{ padding-top:0.4rem;}
.pageDownList ul li .title{font-size:0.18rem;line-height:1.5;color:#fff;font-weight:normal;overflow:hidden;padding-right:0.3rem;padding-bottom:0.18rem;margin-bottom:0.2rem;position:relative;}
.pageDownList ul li .title:before{content:''; width:100%; height:1px; background:#505b6c;position:absolute;bottom:0;left:0;}
.pageDownList ul li .title:after{content:''; width:0; height:1px; background:#aa7568;position:absolute;bottom:0;left:0;}
.pageDownList ul li .title .m{display:inline-block;width:0.2rem; height:0.2rem; position:absolute;top:0;right:0;background:url(../images/icon-down.png) center center no-repeat;background-size:100%; z-index:2;}
.pageDownList ul li .des{font-size:0.18rem;line-height:1.2;color:#b8babe;font-weight:300;overflow:hidden; }
.pageDownList ul li .item:hover .title{ color:#aa7568;}
.pageDownList ul li .item:hover .des{color:#aa7568;}
.pageDownList ul li .item:hover .title .m{ background-image:url(../images/icon-down2.png);}
.pageDownList ul li .item:hover .title:after{ width:100%;}
@media screen and (max-width:1024px){.pageDownList {padding-top:1.3rem;}
.pageDownList ul li{width:33.33333%;margin-bottom:0.5rem;}
}
@media screen and (max-width:768px){.pageDownList {padding-top:1rem;}
.pageDownList ul{margin:0 -0.1rem;}
.pageDownList ul li .item{margin:0 0.1rem;}
.pageDownList ul li{width:50%;margin-bottom:0.5rem;}
.pageDownList ul li .infoBox{width:100%;}
.pageDownList ul li .infoBoxNr{padding-left:0;padding-right:0;}
}



/*From_login*/
.login_full_screen{background:rgba(7,26,57,0.8);position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:90;}
.From_loginB{position:fixed;top:0;right:0;left:0;bottom:0;width:64%; height:100%;z-index:100; margin:auto auto;}
.From_loginB{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox; align-items:center;}
.From_loginbox{width:100%;height:auto;min-height:6rem;margin:auto auto;background:rgba(255,255,255,0.9);border-radius:5px; /*display:none; */ }
/*From_login_top*/
.From_login_top{padding-top:1.2rem; position:relative;}
.From_login_top .close_login{position:absolute;right:0.26rem;top:0.26rem;width:0.3rem;height:0.3rem;line-height:0.3rem;font-size:0;cursor:pointer;-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;}
.From_login_top .close_login:hover img{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);}
.From_login_top .close_login img{ display:inline-block;max-height:0.14rem;-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;}
.From_login_top .From_login_top_t{font-size:0.26rem;color:#071a39;font-family:'Manrope3',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight:normal;text-transform:uppercase;text-align:center;}
/*From_login_bottom*/
.From_login_bottom{padding-top:0.55rem;padding-bottom:1rem;width:90%;max-width:8.2rem;margin:0 auto;}
.From_login_bottom ul{overflow:hidden;display:block;font-size:0;line-height:0;margin:0 -0.1rem;}
.From_login_bottom ul li{display:inline-block;*display:inline;zoom:1;vertical-align:top; width:50%;}
.From_login_bottom .box{ margin:0 0.1rem;}
.From_login_bottom .t{font-size:0.2rem; color:#05142d;line-height:1.5;font-weight:normal; text-transform:uppercase; margin-bottom:0.1rem;}
.From_login_bottom .t span{color:#aa7568;margin-left:0.07rem;}
.From_login_bottom input{appearance:none;-o-appearance:none;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;font-family: 'Roboto',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight:normal;}
.From_login_bottom input.text{width:100%;font-size:0.16rem;padding:4px 3%;height:0.5rem;margin-bottom:0.2rem;background-color:#fff;color:#b4b8c0;outline:none;border:none;border-radius:5px;}
.From_login_bottom input.text::-webkit-input-placeholder,
.From_login_bottom input.text::-moz-placeholder,
.From_login_bottom input.text::-ms-input-placeholder,
.From_login_bottom input.text::placeholder{color:#b4b8c0;}
.From_login_bottom input.inputbtn{display:block;width:100%;font-size:0.13rem;line-height:0.5rem;margin-top:0.1rem;text-transform:uppercase;background:#0d306b;color:#fff;text-align:center;padding:0px;border-radius:5px;cursor:pointer;-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;}
.From_login_bottom input.inputbtn:hover{background:#aa7568;}
@media screen and (max-width:1024px) {
.From_loginB{width:100%;}
.From_loginbox{ width:90%; top:10%; left:0; right:0; }
.From_login_bottom{width:86%;padding-top:20px;}
.From_login_bottom ul li{width:100%;}
}
@media screen and (max-width:768px) {
.From_login_bottom input.text{font-size:14px;padding:4px 3%;height:45px;margin-bottom:10px;}
.From_login_bottom input.inputbtn{font-size:12px;line-height:45px;margin-top:10px;}
.From_login_top .close_login{width:30px;height:30px;line-height:30px;}
}



/*****************************pageProducta start*****************************/
/*pagebanner2*/
.pagebanner2-pic img{ display:block;width:100%;}
.pagebanner2-des{font-size:0.2rem; line-height:1.8; color:#fff; font-weight:300; padding-top:0.6rem;padding-bottom:0.85rem;}
@media screen and (max-width:768px){
.pagebanner2-des br{ display:none;}
}



/*pageProaList*/
.pageProaList {overflow: hidden; margin-bottom:0;padding-top:1.6rem;}
.pageProaList ul{overflow:hidden;display:block;font-size:0;line-height:0;margin:0 -0.1rem;}
.pageProaList ul li{width:50%;display:inline-block;*display:inline;zoom:1;vertical-align:top;margin-bottom:0.4rem;}
.pageProaList ul li .item{display:block;position:relative; margin:0 0.1rem;}
.pageProaList ul li .imgBox{overflow:hidden;height:0;position:relative;border-radius:5px;padding-bottom:59.42028985507246%;}
.pageProaList ul li .imgBox img{position:absolute;top:0;left:0;right:0;bottom:0;display:block;max-width:none;width:100%;height:100%;object-fit:cover;}
.pageProaList ul li .imgBox,.pageProaList ul li .imgBox img,
.pageProaList ul li .infoBox,.pageProaList ul li .more,.pageProaList ul li .more span,
.pageProaList ul li .item{-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;}
.pageProaList ul li .item:hover .imgBox img{-moz-transform:scale(1.03);-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);}
.pageProaList ul li .infoBox{position:relative;padding-top:0.5rem; padding-bottom:0.5rem; }
.pageProaList ul li .infoBoxNr{padding-left:0.4rem; padding-right:0.4rem; background:url(../images/line3.png) left top no-repeat;background-size:4px;}
.pageProaList ul li .title{font-size:0.24rem;line-height:1;color:#fff;font-family:'Manrope3',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight:normal;overflow:hidden;margin-bottom:0.3rem;text-transform:uppercase;}
.pageProaList ul li .des{font-size:0.18rem;line-height:1.2;color:#b8babe;font-weight:300;overflow:hidden;max-width:4.6rem;margin-bottom:0.4rem;}
.pageProaList ul li .more{display:inline-block;padding:0 0.25rem;border:1px solid #243043;font-size:0.13rem;line-height:0.46rem;color:#ffffff;border-radius:5px;}
.pageProaList ul li .more span{display:inline-block; background:url(../images/icon-more1.png) right center no-repeat;background-size:0.18rem;padding-right:1.06rem;}
.pageProaList ul li .item:hover .more{color:#aa7568; border-color:#aa7568;}
.pageProaList ul li .item:hover .more span{background-image:url(../images/icon-right.png);}
@media screen and (max-width:1024px){.pageProaList {padding-top:1.3rem;}
}
@media screen and (max-width:768px){.pageProaList {padding-top:1rem;}
.pageProaList ul{margin:0 -0.1rem;}
.pageProaList ul li .item{margin:0 0.1rem;}
.pageProaList ul li{width:100%;margin-bottom:0.5rem;}
}


/*pageProducta*/
.pageProducta .pageInfo{margin-bottom:0.5rem;}


/*readBtn*/
.readBtn a{ display:block;font-size:0.14rem;line-height:0.46rem;background:#1e2c42;color:#fff;border-radius:5px;font-family:'Manrope3',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight:normal;text-align:center;-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;}
.readBtn a:hover{background:#aa7568;}




/*****************************pagebanner start*****************************/

/*pagebanner*/
.pagebanner{position:relative;overflow:hidden;}
.pagebanner .pagebanner-pic img{width:100%;display:block;}
.pagebanner .pagebanner-pic table{width:100%;}
.pagebanner .pagebanner-tt{position:absolute;right:0;left:0; margin:0 auto;top:50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); text-align:center;z-index:3;color:#ffffff;}
.pagebanner .pagebanner-tt h2{font-size:0.7rem;line-height:1.1;font-family: 'Manrope3',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight: normal;text-transform: uppercase;display:none;}
@media screen and (max-width:1024px){.pagebanner{margin-top:60px;}
.pagebanner .pagebanner-tt h2{font-size:0.5rem;}
}
@media screen and (max-width:768px){
.pagebanner .pagebanner-tt h2{font-size:0.4rem;}
}



/*****************************pageProductDetail start*****************************/
/*preview*/
.detailBox{width:100%;padding-top:1.6rem;padding-bottom:0.2rem;}
.detailBox img{ max-width:100%; max-height:100%;}
/*detailBoxTop*/
.detailBox .detailImg{width:31%;float:left;position:relative;overflow:hidden;}
.detailBox .detailNr{width:60.7%;float:right;}

.detailBox .proTit{font-size:0.3rem;line-height:1.2;color:#ffffff;font-family: 'Manrope3',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight: normal;text-transform:uppercase; margin-bottom:0.25rem;}
.detailBox .pro-Text{font-size:0.2rem;line-height:1.5;color:#b8babe;font-weight:300; text-align:justify;}
.detailBox .pro-data{padding-top:0.4rem;padding-bottom:0.5rem;}
.detailBox .pro-data dl{border-top:1px solid #374357;}
.detailBox .pro-data dl dd .item{width:100%;padding:0.45rem 0;border-bottom:1px solid #374357;display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox; align-items:center;}
.detailBox .pro-data dl dd .t1{display:block;width:27.5%;font-size:0.16rem;line-height:1.2;font-weight:normal;color:#fff;}
.detailBox .pro-data dl dd .des{display:block;width:72.5%;font-size:0.16rem;line-height:1.2;font-weight:300;color:#9a9ca2; padding-right:0.1rem;}
.detailBox .pro-data dl dd .des span{display:inline-block;margin-right:0.35rem; vertical-align:middle;}
.detailBox .pro-data dl dd .des span i{display:inline-block;width:0.2rem;height:0.2rem; position:relative;border-radius:100%;margin-right:0.1rem;vertical-align:middle;border:1px solid #1e2a3e;}
.detailBox .pro-data dl dd .des em:last-child{display:none;}
@media screen and (max-width:1024px){
.detailBox .pro-data dl dd .item{padding:0.25rem 0;}
}
@media screen and (max-width:768px){
.detailBox .pro-data dl dd .t1,
.detailBox .pro-data dl dd .des{font-size:0.2rem;} 
}

/*detailBtn*/
.detailBox .detailBtn{font-size:0;}
.detailBox .detailBtn a{display:inline-block;text-align:center;background-color:#fff;color:#0d306b;font-size:0.18rem;padding:0 0.46rem;line-height:0.6rem;border-radius:5px;overflow:hidden; vertical-align:top; position:relative;}
.detailBox .detailBtn a span{display:block; width:100%; height:100%;position:relative; z-index:2;text-align:left; padding-right:1.13rem;background:url(../images/icon-more.png) right center no-repeat;background-size:0.2rem;}
.detailBox .detailBtn a:after{content:"";z-index:1;position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:var(--button-hover-color-bg,transparent);border-radius:100%;opacity:0;transform:translate(0,100%);transition:opacity .45s cubic-bezier(0.215,0.61,0.355,1),border-radius 0s .45s,transform 0s .45s}
.detailBox .detailBtn a:hover:after{opacity:1;border-radius:0;transform:translate(0);transition:border-radius .45s cubic-bezier(0.215,0.61,0.355,1),transform .45s cubic-bezier(0.215,0.61,0.355,1)}
.detailBox .detailBtn a{--button-hover-color-bg:#aa7568;}
.detailBox .detailBtn a span,
.detailBox .detailBtn a{-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;}
.detailBox .detailBtn a:hover{color:#fff;}
.detailBox .detailBtn a:hover span{ background-image:url(../images/icon-more1.png);}
@media screen and (max-width:1024px) {
	

}
@media screen and (max-width:992px) {.detailBox{padding-top:1rem;padding-bottom:20px;}
	.detailBox .detailImg{width:100%; float:none;margin-bottom:20px;}
	.detailBox .detailNr{width:100%; float:none;}
	
	.detailBox .proTit{font-size:26px;}
	.detailBox .pro-Text{padding-top:20px;padding-bottom:20px;line-height:1.5;font-size:14px;}
	.detailBox .pro-img{padding-top:15px;padding-bottom:15px;}
	.detailBox .detailBtn a{margin-right:5px;font-size:10px;width:160px;line-height:40px;}

	
}
@media screen and (max-width:430px) {
	.detailBox .proTit{font-size:24px;}
	.detailBox .pro-Text{padding-top:15px;padding-bottom:15px;font-size:12px;}
	.detailBox .pro-img{padding-top:10px;padding-bottom:10px;}
	.detailBox .detailBtn a{font-size:12px;width:130px;line-height:35px;}

}

/* bigImg */
.bigImg{position:relative;height:auto;overflow:hidden;}
.bigImg .swiper-slide{width:100%;overflow:hidden; height:auto;}
.bigImg .img{display:block;position:relative;width:100%;overflow: hidden;border-radius:5px;/*height:0;padding-bottom:200%;*/line-height:0;font-size:0;text-align:center;height:auto;}
.bigImg .img img{/*position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit:cover;*/margin:0 auto;width:auto;height:auto;max-height:8.7rem;border-radius:5px;}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:992px) {
	.bigImg{float:none;width:100%;height:auto;margin-right:0; margin-bottom:15px;}
	.bigImg .img{ display:block; width:auto;}
	/*.bigImg{ display:none;}*/
	.bigImg .img img{max-height:66vw;}
}


/*mbtn*/
.bigImg .mbtn{opacity:0;display:block;width:0.5rem;height:0.5rem;position:absolute;top:50%;margin-top:-0.25rem;border-radius:50%;background-color:#fff;cursor:pointer;background-repeat:no-repeat;background-size:0.2rem;background-position:center center; z-index:2;-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;}
.detailBox:hover .bigImg .mbtn{opacity:1;}
.bigImg .mbtn.mprevbtn{left:0;background-image:url(../images/icon-left.png);}
.bigImg .mbtn.mnextbtn{right:0;background-image:url(../images/icon-right.png);}
.detailBox:hover .bigImg .mbtn.mprevbtn{left:3%;}
.detailBox:hover .bigImg .mbtn.mnextbtn{right:3%;}
.bigImg .mbtn.swiper-button-disabled{opacity:0!important;}
@media screen and (max-width:768px) {
.bigImg .mbtn{opacity:1;width:40px;height:40px;background-size:15px;}
.bigImg .mbtn.mprevbtn{left:3%;}
.bigImg .mbtn.mnextbtn{right:3%;}
}


/*detail-caseBox*/
.detail-caseBox{ padding-top:0.6rem; overflow:hidden;}
.detail-caseBox .detail-caseList{ position:relative;}
.detail-caseBox .swiper-container{ overflow:visible; padding-left:21.7%;}
/*.detail-caseBox .swiper-container{cursor:url(../images/drag.png) 200 200,default}*/
.detail-caseBox .float-cursor{position:fixed; top:0; left:0; z-index:100; margin-left:-1rem; margin-top:-1rem; pointer-events:none;}
.detail-caseBox .float-cursor img{ width:2rem; height:2rem;}
/*pageCaseList*/
.pageCaseList {font-size:0;line-height:0;margin:0 -10px; padding-top:1.1rem; padding-bottom:0.7rem;cursor: grab;}
.pageCaseList li {display:inline-block;*display:inline;zoom:1;width:50%;vertical-align:top;}
.pageCaseList .itema {display:block;margin:0 10px;position:relative;overflow:hidden;}
.pageCaseList .imgBox{text-align:left;height:0;position:relative;padding-bottom:62.19512195121951%;border-radius:10px; overflow:hidden;}
.pageCaseList .imgBox img {position:absolute;top:0;left:0;display:block;max-width:none;width:100%;height:100%;object-fit:cover;}
.pageCaseList .imgBox:after{content:"";pointer-events:none;width:100%;height:100%; background-color:rgba(5,20,45,0.7); position:absolute;left:0;bottom:0;right:0;z-index:2;}
.pageCaseList .itema{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content: space-between;flex-direction: column;flex-grow:1;height: auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.pageCaseList li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content: space-between;flex-direction: column;height: auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
/**/
.pageCaseList li .infoBox{position:absolute;right:0;left:0; margin:0 auto;top:50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); text-align:center; z-index:3;}
.pageCaseList li .des{font-size:0.2rem;line-height:1.2;margin-bottom:0.1rem;color:#fff;font-weight:300;}
.pageCaseList li .title{font-size:0.28rem;line-height:1.2;color:#fff;overflow:hidden;font-weight:normal; text-transform:uppercase;margin-bottom:0.4rem;}
.pageCaseList li .type{font-size:0.18rem;line-height:1.2;color:#fff;font-weight:300;}

.pageCaseList .imgBox:after,
.pageCaseList li .itema,.pageCaseList li .infoBox{-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;}
.pageCaseList .imgBox:after,
.pageCaseList li .infoBox{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;visibility:hidden;}

.pageCaseList li .itema:hover .imgBox:after,
.pageCaseList li .itema:hover .infoBox{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1; visibility:visible;}
.pageCaseList .itema,.pageCaseList .imgBox img {-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.pageCaseList .itema:hover .imgBox img {-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}

@media screen and (max-width:1024px) {
.detail-caseBox  .float-cursor{ display:none!important;}
.detail-caseBox .swiper-container{padding-left:10%;}
}
@media screen and (max-width:768px) {.detail-caseBox{ padding-top:0.3rem;}
    .pageCaseList li {width:50%;}
	.pageCaseList {margin:0 -5px;}
	.pageCaseList .itema {margin:0 5px;}
}
@media screen and (max-width:500px) {
    .pageCaseList li {width:100%;}
	.pageCaseList {margin:0 -5px;}
	.pageCaseList .itema {margin:0 5px;}
}


/*proTitle*/
.proTitle{border-top:1px solid #374357;border-bottom:1px solid #374357;font-size:0.24rem;line-height:0.73rem;color:#ffffff;font-family: 'Manrope3',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight: normal;text-transform:uppercase;text-align:center;}
.proTitle span{ display:block; position:relative;}
.proTitle span:after{content:''; width:100%; height:1px; background:#aa7568;position:absolute;bottom:-1px;left:0;}




/*detail-contact*/
.detail-contact{background:url(../images/index-bg-line3.png) center top no-repeat;background-size:100%; padding-top:2.23rem;padding-bottom:2rem;}
.detail-contact .detail-contact-tit{font-size:0.4rem;line-height:1.5;color:#ffffff;font-family: 'Manrope3',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight: normal;text-transform:uppercase; margin-bottom:1.1rem;}
.detail-contact .des{ display:inline-block;font-size:0.2rem;line-height:1.2;color:#ffffff;font-family: 'Manrope3',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight: normal;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5; padding-top:0rem;}
.detail-contact .detail-contact-btn{ display:inline-block; float:right; font-size:0;}
.detail-contact .mm{float:right; margin-left:0.8rem;}
.detail-contact .mm a{display:inline-block;width:2.3rem;margin:0;outline:none;color: #fff;background-color: #05142d;border:1px solid #fff;cursor:pointer;text-align:center;font-weight: normal;font-size:0.13rem;height:0.48rem;line-height:0.48rem; text-transform:uppercase;border-radius:5px;transition: 0.4s;}
@media screen and (max-width:768px) {.detail-contact{padding-top:1.5rem;padding-bottom:1.5rem;}
.detail-contact .des{ width:100%; display:block;}
.detail-contact .mm{float:right; margin-left:auto; margin-top:0.6rem;}
.detail-contact .mm a{width:180px;font-size:12px;height:38px;line-height:38px;}
.detail-contact .detail-contact-tit{margin-bottom:0.5rem;}
.detail-contact .detail-contact-btn{display:block; width:100%;} 
} 





/*****************************pageProList start*****************************/
.pageProduct .pagebanner2 .pagebanner-tt{border-bottom:none;}


/*pageProList*/
.pageProList {overflow: hidden; margin-bottom:0;padding-top:0.8rem;}
.pageProList ul{overflow:hidden;display:block;font-size:0;line-height:0;margin:0 -0.1rem;}
.pageProList ul li{width:20%;display:inline-block;*display:inline;zoom:1;vertical-align:top;margin-bottom:0.4rem;}
.pageProList ul li .item{display:block;position:relative;margin:0 0.1rem;}
.pageProList ul li .imgBox{overflow:hidden;height:0;position:relative;border-radius:5px;padding-bottom:200%;}
.pageProList ul li .imgBox img{position:absolute;top:0;left:0;right:0;bottom:0;display:block;max-width:none;width:100%;height:100%;object-fit:cover;}
.pageProList ul li .imgBox,.pageProList ul li .imgBox img,
.pageProList ul li .infoBox,.pageProList ul li .more,
.pageProList ul li .item{-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;}
.pageProList ul li .item:hover .imgBox img{-moz-transform:scale(1.03);-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);}
.pageProList ul li .infoBox{position:relative;padding-top:0.35rem; padding-bottom:0.35rem; }
.pageProList ul li .title{font-size:0.2rem;line-height:1.3;color:#fff;font-weight:normal;text-transform:uppercase;}
.pageProList ul li .des{font-size:0.16rem;line-height:1.3;color:#b8babe;font-weight:300;text-transform:uppercase;}
.pageProList ul li .more{display:inline-block;width:0.4rem; height:0.4rem;border-radius:50%;background:url(../images/icon-m1.png) center center no-repeat;background-size:100%; position:absolute;top:0.2rem;right:0.2rem;}
.pageProList ul li .item:hover .more{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg); background-image:url(../images/icon-m2.png);}
.pageProList ul li .item:hover .infoBox{filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}
@media screen and (max-width:1024px){
	.pageProList {padding-top:0.7rem;}
	.pageProList ul li{width:33.333333%;}
}
@media screen and (max-width:768px){.pageProList {padding-top:0.5rem;}
.pageProList ul{margin:0 -0.1rem;}
.pageProList ul li .item{margin:0 0.1rem;}
.pageProList ul li{width:50%;margin-bottom:0.3rem;}
}

/*****************************filters start*****************************/
.filters{position: relative;transition: .4s cubic-bezier(0, 0.97, 0.43, 1) padding-bottom;}
.filters.open{padding-bottom:75px;}
/*filters_bar*/
.filters_bar{border-top:1px solid #1e2c42;border-bottom:1px solid #1e2c42; position:relative;}
.filters_bar-wrapper{height:0.65rem;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;}
.filters_bar-primary{display:flex;flex-direction:row;align-items:center;}
.filters_bar-item{display:flex;align-items:center;justify-content:center;height:100%}
.filters_bar-primary .filters_bar-item{margin-right:0.9rem}
.filters_bar-item .btn{position:relative;display:inline-block;font-size:0.18rem;line-height:120%;cursor:pointer; color:#ffffff;font-family: 'Manrope3',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight:normal;}
.filters_bar-item .btn i{width:0.12rem; height:0.12rem; background:url(../images/icon-v.png) no-repeat center; background-size:100%;position: relative; right:0; top:50%; margin-top:-0.06rem; display:inline-block; margin-left:0.1rem;-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;transition:.4s cubic-bezier(0,0.97,0.43,1) all;}
.filters_bar-item .btn.active i{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg); background-image:url(../images/icon-v1.png);}
.filters_bar-item .btn.active{color:#aa7568;}
/*filters_subbar*/
.filters_subbar{padding:0.24rem 1rem;pointer-events:none;opacity:0;transform:translateY(-10px);transition:.4s cubic-bezier(0,0.97,0.43,1) all;max-height:0;position:absolute;left:0;top:0.65rem;width:100%; font-size:0;}
.filters_subbar.active{pointer-events:all;opacity:1;transform:translateY(0);height:auto; max-height:0.72rem;}
.filters_subbar-wrapper{padding:24px 0;display:flex;flex-direction:row;flex-wrap:wrap;column-gap:0.08rem;row-gap:0.24rem;border:0}
.taga{display:inline-block;color:#fff;font-size:0.16rem; padding:0 0.16rem; margin-right:0.1rem;line-height:0.4rem;border-radius:5px;border:1px solid #fff;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;}
.taga.selected,.taga:hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
/*hasBeenSelected*/
.hasBeenSelected{position:relative; padding:0.25rem 0;}
.hasBeenSelected .clearList{font-size:0;}
.hasBeenSelected .clearDd{display:flex;flex-direction:row;align-items:center;min-height:0.65rem;}
/*selectedShow*/
.selectedShow{position:relative;margin:0.02rem 0;margin-right:0.1rem;line-height:0.4rem;display:inline-block;white-space:nowrap;background:#1e2c42;font-size:0.16rem;color:#fff;border-radius:5px;text-align:center; cursor:pointer;}
.selectedShow span{display:block;position:relative;z-index:2;padding:0 0.2rem;}
.selectedShow em{ position:absolute;top:0;left:0;width:100%; height:100%;z-index:2;}
.selectedShow em:after{content:'';background: url("../images/icon-close2.png") no-repeat center center; background-size:0.08rem;cursor: pointer;display: block;height:0.1rem;overflow: hidden;position: absolute;right:2px;top:2px;width:0.1rem;}
.selectedShow em{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0; visibility:hidden;}
.selectedShow:hover em{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1; visibility:visible;}
/*eliminateCriteria*/
.eliminateCriteria {float:left;color:#fff;cursor:pointer;font-size:0.16rem;line-height:0.45rem;font-weight:normal;margin-left:0.1rem;}
.eliminateCriteria span{display:inline-block; text-decoration:underline;}
@media screen and (max-width:1024px){
.filters_subbar{padding:0.24rem 0.5rem;}
}
@media screen and (max-width:768px){
.filters_subbar{padding:0.24rem 0.3rem; background:#05142d;}.filters_subbar.active{max-height:none;}
}




/*filters_bar-secondary*/
.filters_bar-secondary{display:flex;flex-direction:row;align-items:center;border-left:1px solid #1e2c42; width:3.2rem;}
.filters_bar-secondary .filters_bar-item{margin-left:0.32rem;}
.filters_bar-secondary .filters_subbar{border-bottom:1px solid #e8e8e8}
.filters_bar-secondary .filters_subbar-wrapper{display:flex;flex-direction:row;justify-content:flex-end}
.filters_bar-secondary .filters_search{text-align:right;width:50%}
@media screen and (max-width:768px) {.filters{ padding-top:60px;border-top:1px solid #1e2c42;}.filters_bar{ position: static;}.filters_bar-primary{ position:relative;}
.filters_bar-secondary{width:100%; line-height:0; position:absolute;top:0; left:0;right:0;display:block;}
.filters_bar-secondary .filters_bar-item{ display: block;}.filters.open{ z-index:10;}
	.hasBeenSelected{display:none;}.filters.open .hasBeenSelected{ display: block;}
	.filters_bar-primary .filters_bar-item{ margin-right:0.15rem;margin-left:0.15rem;} 
	.taga{ margin-bottom:0.1rem;}.filters_bar-wrapper{ height:60px;}.filters_subbar{ top:60px;}
	.filters_bar .container{ padding:0;} .filters_subbar.active{ width:100vw;border-top:1px solid #1e2c42;}.filters_bar-secondary .filters_bar-item{margin-left:0;}
}

/*ServiceSearch*/
.ServiceSearch{position:relative;}
.ServiceSearch input.text{font-size:0.16rem;height:0.45rem;line-height:0.45rem; padding-left:0.45rem;margin-bottom:0;font-family: 'Manrope3',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight:normal;color:#fff;width:100%;background:#05142d;display:block;}
.ServiceSearch input::-webkit-input-placeholder,
.ServiceSearch input:-moz-placeholder,
.ServiceSearch input::-moz-placeholder,
.ServiceSearch input:-ms-input-placeholder {color:#fff;}
.ServiceSearch .searchbtn {display:inline-block;width:0.45rem;height:0.45rem;font-size:0;margin-right:0;border-radius:0;margin-bottom:0;text-align:center;border:none;overflow:hidden;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;transition:All 0.5s ease;font-family: 'Manrope3',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight:normal;cursor:pointer;background:url(../images/icon-search.png) no-repeat center center;background-size:0.16rem; position:absolute;left:0;top:0; z-index:5;}
@media screen and (max-width:768px) {
.ServiceSearch{border-bottom:1px solid #1e2c42; }
.ServiceSearch input.text{font-size:14px;height:60px;line-height:60px; padding-left:45px;}	
.ServiceSearch .searchbtn {width:45px;height:60px;background-size:16px;}
}






/*****************************index banner start*****************************/
.pagination-wrapper{margin-top:2.5em}
@media all and (min-width:1200px){
	.pagination-wrapper{margin-top:4.5em}
}
.pagination{display:flex;align-items:center;justify-content:center}
.pagination .page-numbers{font-size:15px;background-color:transparent;color:#aa7568;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;margin:10px}
.pagination .page-numbers:not(.next):not(.prev){width:40px;height:40px;border-radius:50%}
.pagination .page-numbers.current{background-color:#aa7568;color:#fff}


.homepage-section-with-blocks .block{display:flex;flex-direction:column;justify-content:flex-end;position:relative}
.homepage-section-with-blocks .block::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-color:rgba(0,0,0,0.4);z-index:2}
.homepage-section-with-blocks .block-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;z-index:1;overflow:hidden}
.homepage-section-with-blocks .block-image img{transition:transform 1200ms cubic-bezier(0.445,0.05,0.55,0.95);width:100%;-o-object-fit:cover;object-fit:cover}
.homepage-section-with-blocks .block-content{position:relative;z-index:3;color:#fff;padding:65% 1.25em 2.5em 1.25em}
.homepage-section-with-blocks .block+.block{margin-top:1.25em}
@media all and (min-width:600px){
	.homepage-section-with-blocks .blocks-container{display:grid;grid-template-columns:repeat(2,minmax(-webkit-min-content,1fr));grid-template-columns:repeat(2,minmax(min-content,1fr));gap:1.25em}
    .homepage-section-with-blocks .block+.block{margin:0}
}
@media all and (min-width:1200px){
   .homepage-section-with-blocks .blocks-container{gap:2.5em}
   .homepage-section-with-blocks .block-content{padding:65% 3.5em 3.5em 3.5em}
}



.page-hero{box-sizing:border-box;min-height:88vh;display:flex;align-items: center;position:relative;z-index:1;color:#fff;padding-top:2.5em;padding-bottom:2.5em}
@media all and (min-width:1200px){
	.page-hero{padding-top:2.5em;padding-bottom:2.5em}
}
@media screen and (max-width:1024px){
.page-hero{min-height:60vh;padding-top:2.5em;padding-bottom:2.5em}
}
@media screen and (max-width:768px){.indexbanner{ padding-top:60px;}
.page-hero{height:70vw;min-height:0;padding-top:2.5em;padding-bottom:2.5em}
}



.page-hero .page-hero__media-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}
.page-hero .page-hero__media-wrapper::after{content:'';display:block;position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;pointer-events:none}
.page-hero .page-hero__content-wrapper{flex-grow:1;position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}
@media (max-width:700px){
	.page-hero .page-hero__content-wrapper .hero-slider__controls-wrapper{margin-top:20px}
}
.page-hero .page-hero-content{/*max-width:45ch*/width:100%;}
.page-hero .hero-tagline{/*max-width:16ch*/}
.page-hero.with-simple-overlay .page-hero__media-wrapper::after{background-image:radial-gradient(circle at center,rgba(0,0,0,0.15),transparent 65%),radial-gradient(circle farthest-side at 60% 50%,transparent 0,transparent 40%,rgba(0,0,0,0.2) 100%)}
.page-hero.with-blue-overlay .page-hero__media-wrapper::after{/*background:rgba(15,54,91,0.4)*/}
.page-hero.with-blue-overlay .page-hero__media-wrapper img{/*filter:grayscale(1)*/}






.homepage-section-with-blocks .block:hover .block-image img{transform:scale(1.05)}
.homepage-hero .slides::before,
.homepage-hero .hero-slider__controls-wrapper{opacity:0}
.homepage-hero .page-hero__media-wrapper{opacity:0}
.homepage-hero .page-hero__media-wrapper img{transform:scale(1.065);/*filter:grayscale(0);*/}

.homepage-hero .hero-title,
.homepage-hero .hero-tagline{opacity:0;transform:translateY(30px);}



.homepage-hero .slides::before{opacity:1;transition:opacity 0.8s cubic-bezier(0.34,0.615,0.4,0.985);transition-delay:.5s}
.homepage-hero .page-hero__media-wrapper{opacity:1;transition:opacity 0.8s cubic-bezier(0.34,0.615,0.4,0.985)}
.homepage-hero .page-hero__media-wrapper img{transform:scale(1);transform-origin:25% 25%;/*filter:grayscale(1);*/transition:filter 0.8s cubic-bezier(0.34,0.615,0.4,0.985) 0.5s,transform 0.8s cubic-bezier(0.34,0.615,0.4,0.985)}
.homepage-hero .hero-title,
.homepage-hero .hero-tagline,
.homepage-hero .hero-slider__controls-wrapper{opacity:1;transform:translateY(0);transition:opacity 0.8s cubic-bezier(0.34,0.615,0.4,0.985),transform 0.8s cubic-bezier(0.34,0.615,0.4,0.985);transition-delay:.6s}
.homepage-hero .hero-tagline,
.homepage-hero .hero-slider__controls-wrapper{transition-delay:.75s}


/*swiper-container*/
.homepage-hero .swiper-container{overflow:hidden;position:relative; height:100%;cursor: grab;}
.homepage-hero .slide{overflow:hidden;position:relative; height:100%;}
.homepage-hero .slide .img{overflow:hidden;position:relative;height:100%;}
.homepage-hero .slide img{ display:block;max-width:none;vertical-align:top;width:100%;height:100%;-o-object-fit:cover;object-fit:cover; position:absolute;top:0;left:0;}
.homepage-hero .slide .img img{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03);-webkit-transition:transform 6s ease;-moz-transition:transform 6s ease;-ms-transition:transform 6s ease;-o-transition:transform 6s ease;transition:transform 6s ease;}
.homepage-hero .slide.swiper-slide-active .img img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}

.homepage-hero .slide .bannerVideoB{overflow:hidden;position:relative;height:100%;}
.homepage-hero .slide .bannerVideoB video{ display:block;max-width:none;vertical-align:top;width:100%;height:100%;-o-object-fit:cover;object-fit:cover; position:absolute;top:0;left:0;}


/*page-hero-wz*/
.homepage-hero .page-hero-wz{ padding-right:50%; text-align:right;}
.homepage-hero .hero-title{font-size:0.2rem;line-height:1.5;margin-bottom:0;font-family:'Manrope3',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight:normal;color:#0d306b;text-transform:uppercase;}
.homepage-hero .hero-tagline{font-size:0.8rem;line-height:1.2;margin-bottom:0;font-family:'Manrope3',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight:normal;color:#0d306b;text-transform:uppercase;}
@media screen and (max-width:1024px){
.homepage-hero .hero-tagline{font-size:0.7rem;}
}
@media screen and (max-width:768px){
.homepage-hero .hero-tagline{font-size:0.6rem;}
.homepage-hero .page-hero-wz{ padding-right:30%; text-align:right;}
}


/*slider__pagination*/
.hero-slider__controls-wrapper{ position:absolute;bottom:0.3rem;right:3%; z-index:2;}
.slider__pagination:not(.swiper-pagination-lock){display:flex;flex-wrap:wrap}
.slider__pagination:not(.swiper-pagination-lock) .pagination-bullet{display:inline-flex;align-items:center;cursor:pointer}
.slider__pagination:not(.swiper-pagination-lock) .bullet__circle{position:relative;display:inline-block;width:40px;height:40px}
.slider__pagination:not(.swiper-pagination-lock) .bullet__circle::before{content:'';display:inline-block;width:8px;height:8px;border-radius:50%;background-color:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.slider__pagination:not(.swiper-pagination-lock) .bullet__circle .circle{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transform:rotate(-90deg);transform-origin:center center;stroke-dasharray:251;stroke-dashoffset:251;transition:stroke-dashoffset 200ms cubic-bezier(0.445,0.05,0.55,0.95),opacity 200ms cubic-bezier(0.445,0.05,0.55,0.95)}
.slider__pagination:not(.swiper-pagination-lock) .bullet__line{max-width:0;width:45px;height:1px;background-color:currentColor;margin-left:-12px;transition:max-width 200ms cubic-bezier(0.445,0.05,0.55,0.95)}
.slider__pagination:not(.swiper-pagination-lock) .bullet__index{padding:1em 1.25em;font-size:15px;font-weight:bold;letter-spacing:.05em;opacity:0;transition:opacity 200ms cubic-bezier(0.445,0.05,0.55,0.95)}
.slider__pagination:not(.swiper-pagination-lock) .pagination-bullet:last-child .bullet__index{padding-right:0}
.slider__pagination:not(.swiper-pagination-lock) .pagination-bullet:hover .circle,.slider__pagination:not(.swiper-pagination-lock) .pagination-bullet.active .circle{stroke-dashoffset:0;opacity:1}
.slider__pagination:not(.swiper-pagination-lock) .pagination-bullet.active{pointer-events:none}
.slider__pagination:not(.swiper-pagination-lock) .pagination-bullet.active .bullet__line{max-width:45px}
.slider__pagination:not(.swiper-pagination-lock) .pagination-bullet.active .bullet__index{visibility:visible;opacity:1}
@media (max-width:767px){
	.slider__pagination:not(.swiper-pagination-lock) .bullet__line,.slider__pagination:not(.swiper-pagination-lock) .bullet__index{display:none}
}
@media (min-width:768px){
	.slider__pagination:not(.swiper-pagination-lock) .bullet__circle{width:50px;height:50px}
	.slider__pagination:not(.swiper-pagination-lock) .bullet__circle::before{width:10px;height:10px}
	.slider__pagination:not(.swiper-pagination-lock) .bullet__line{width:90px;height:2px;margin-left:-25px}
	.slider__pagination:not(.swiper-pagination-lock) .pagination-bullet.active .bullet__line{max-width:90px}
}




/*moreBig*/
.moreBig{ margin-top:0.6rem;line-height:0;}
.moreBig a{display:inline-block;width:2.3rem;font-size:0.13rem;line-height:0.5rem;padding:0 0.2rem;text-align:center;text-transform:uppercase;color:#fff;-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; position:relative; font-weight:normal;}
.moreBig a:hover{background:#aa7568;color:#fff;}
.moreBig a::before{content:""; position:absolute; top:50%; left:50%; width:100%; height:100%; transform: translate(-50%, -50%) scale(1); border:1px solid #fff; transition: all .5s ease; z-index: 0;}
.moreBig a:hover::before{transform: translate(-50%, -50%) scale(1.2); opacity:0;}
.moreBig a::after{content:"";position:absolute; top:50%; left:50%; width:100%; height:100%; transform: translate(-50%, -50%) scale(0.8); opacity:0; background:#aa7568; transition: all .5s ease; z-index: -1;}
.moreBig a:hover::after{transform: translate(-50%, -50%) scale(1); opacity:1;}
@media screen and (max-width:768px){
.moreBig a{ width:100%;font-size:13px;line-height:40px;padding:0 20px; max-width:230px;}	
}



/*indexTit*/
.indexTitB{text-align:center; margin-bottom:1.5rem;}
.indexTit{display:inline-block;}
.indexTit h2{ color:#fff;font-size:0.7rem;line-height:1.1;font-family:'Manrope3',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight:normal;text-transform:uppercase;}
.indexTit .line{ width:100%; height:1px; background:#505b6c;margin-bottom:0.1rem;}
.indexTit .t2{ color:#fff;font-size:0.16rem;line-height:1.5;font-weight:300; max-width:5.3rem; margin:0 auto; margin-bottom:0.7rem;}
.indexTit .line2{position:relative;height:86px;width:2px;margin:0 auto;}
.indexTit .line2::before{content:'';display:block;width:2px;height:0px;margin-top:10px;background-color:#bb9388;transition: all 1s ease; }
.indexTit .line2::after{content:'';display:block;width:8px;height:8px;border-radius:50%;border:2px solid #bb9388;position:absolute;top:-8px;left:50%;margin-left:-4px;transition:left 250ms cubic-bezier(0.445,0.05,0.55,0.95)}
.indexTit .line2.animated::before{height:100%}
@media screen and (max-width:768px){
.indexTit .line2::before{height:100%}
}





/*indexAbout*/
.indexAbout{padding-top:2rem;padding-bottom:1rem;position:relative;background: url(../images/index-bg-line.png) center top no-repeat; background-size:100%; background-attachment:fixed; overflow:hidden; width:100%;}
.indexAbout .indexAbout_Box{margin:0 auto; position:relative;display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;}
.indexAbout .indexAbout_Info{width:50%;text-align:left;}
.indexAbout .indexAbout_ImgBox{width:50%;text-align:right;}
.indexAbout .indexAbout_ImgBox a{display:block;position:relative;}
.indexAbout .indexAbout_ImgBox .ImgBox{overflow:hidden;padding-bottom:81.52173913043478%; position:relative;}
.indexAbout .indexAbout_ImgBox .ImgBox img {position: absolute;top:0;left:0;right:0;bottom:0;display:block;max-width:none;height:100%;width:100%;object-fit:cover;}
/*.indexAbout .indexAbout_ImgBox a,
.indexAbout .indexAbout_ImgBox .ImgBox,
.indexAbout .indexAbout_ImgBox .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;}
.indexAbout .indexAbout_ImgBox a:hover .ImgBox img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05); -o-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}*/


.indexAbout .indexAbout_ImgBox .ImgBox{animation: jump 6s infinite ease-in-out;transform-origin: 50% 100%;}
@keyframes jump {
    50% {
        transform: translateY(30px)
    }
}
/*indexTit*/
.indexAbout .indexTit{text-align:right;}
.indexAbout .indexTit .t2{margin:0;margin-bottom:0;}
/*indexAbout_Info*/
.indexAbout .indexAbout_InfoB{ padding-top:2.7rem; max-width:6.6rem;}
.indexAbout .des{ color:#fff;font-size:0.2rem;line-height:1.5; font-weight:300;}
@media screen and (max-width:1024px){
.indexAbout{padding-top:1.5rem;padding-bottom:1rem; background-attachment:inherit; }
}
@media screen and (max-width:768px){
.indexAbout{padding-top:1rem;padding-bottom:1rem;}
.indexAbout .indexAbout_Box{display: block; padding:0 0.3rem}
.indexAbout .indexAbout_Info{width:100%;}
.indexAbout .indexAbout_ImgBox{width:100%;}
.indexAbout .indexAbout_InfoB{padding-top:0rem;}
.indexAbout .indexAbout_ImgBox .ImgBox{ margin-bottom:-1rem;}
.indexAbout .indexAbout_InfoB{max-width:100%;}
}






/*Bigimg*/
.Bigimg{position:relative;padding-bottom:33.33333333333333%;background-repeat:no-repeat;background-position:center center; background-size:100%; background-attachment:fixed;overflow:hidden; width:100%;}
.Bigimg .Bigimg-pic{display:none;}
.Bigimg .Bigimg-pic img{width:100%;display:block;}
.Bigimg .Bigimg-tt{position:absolute;right:0;left:0; margin:0 auto;top:50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); text-align:center;z-index:3;color:#ffffff;}
.Bigimg .Bigimg-tt h2{font-size:0.16rem;line-height:1.1; font-weight:300; letter-spacing:0.2rem;}
@media screen and (max-width:1024px){
.Bigimg{ background-attachment:inherit;}

}
@media screen and (max-width:768px){
.Bigimg{padding-bottom:50%;}
.Bigimg .Bigimg-tt h2{font-size:14px;letter-spacing:2px;}
}



/*indexPro*/
.indexPro{padding-top:1.9rem;padding-bottom:1.2rem;position:relative;overflow:hidden; width:100%;background: url(../images/index-bg-line2.png) center top no-repeat;background-size:100%; background-attachment:fixed;}
.indexProlist{/*background: url(../images/index-bg-line2.png) center top no-repeat;background-size:100%;*/}
.indexProlist .bgBox{width:50%;}
.indexProlist .bg{display:block;padding-bottom:75%;background-size:cover;background-position:center center; background-repeat:no-repeat;}
.indexProlist ul{width:100%; position:relative;font-size:0; line-height:0;}
.indexProlist ul li{width:25%;display:inline-block;*display:inline;zoom:1;vertical-align:top;}
.indexProlist ul li a{position:relative;width:100%;height:0;padding-bottom:75%;border:1px solid #424242;display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;}
.indexProlist ul li:hover a{background-color:rgba(170,117,104,0.7);}
.indexProlist ul li .img{display:none;}
.indexProlist ul li h2{font-size:0.22rem;font-weight:normal; line-height:1.4;color:#fff; text-transform:uppercase; position:absolute;bottom:0.4rem;left:0.4rem; max-width:2.08rem;}
.indexProlist ul li .more{width:0.26rem; height:0.26rem;position:absolute;top:0.4rem;right:0.4rem;background: url(../images/icon-m.png) center center no-repeat;background-size:100%;}
.indexProlist ul li a:hover .more{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg);}
.indexProlist ul li a:hover .h2{filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}
.indexProlist ul li .more,
.indexProlist ul li h2,
.indexProlist ul li a{-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;}
.indexProlist ul li.li1{margin-left:0;}
.indexProlist ul li.li2{margin-left:25%;} 
.indexProlist ul li.li3 a{margin-top:-75%;}
.indexProlist ul li.li3{margin-left:0;}
.indexProlist ul li.li4{margin-left:25%; margin-top:-1px;}
.indexProlist ul li.li5{margin-left:25%; margin-top:-1px;}
.indexProlist ul li a::after{content:'';display:block;background: url(../images/icon-plus.png) center top no-repeat;background-size:30px;width:30px;height:30px; position:absolute;bottom:-15px;right:-15px; z-index:2;}
.indexProlist ul li.li2 a::after{bottom:auto;right:auto;top:-15px;left:-15px;}
.indexProlist ul li.li3 a::after{right:auto;left:-15px;}
.indexProlist ul li.li4 a::after{bottom:auto;top:-15px;}
.indexProlist ul li.li5 a::after{bottom:auto;right:auto;top:-15px;left:-15px;}
.indexPro .moreBig{ margin:0 auto; text-align:center; margin-top:1.2rem;}

    .indexProlist .bg{padding-bottom:60%;}
	.indexProlist ul li a{padding-bottom:60%;}
	.indexProlist ul li.li3 a{margin-top:-60%;}
@media screen and (max-width:1024px){
	.indexPro{background-attachment:inherit;background:none;padding-top:1.5rem;padding-bottom:1rem;}
	.indexProlist{background: url(../images/index-bg-line2.png) center top no-repeat;background-size:100%;}
	
    .indexProlist .bg{padding-bottom:75%;}
	.indexProlist ul li a{padding-bottom:75%;}
	.indexProlist ul li.li3 a{margin-top:-75%;}
}
@media screen and (max-width:768px){.indexPro{padding-top:1rem;padding-bottom:1rem;}
.indexProlist ul li{width:50%;}
.indexProlist ul li.li1{margin-left:0;}
.indexProlist ul li.li2{margin-left:0;}
.indexProlist ul li.li3 a{margin-top:0;}
.indexProlist ul li.li4{margin-left:0;}
.indexProlist ul li.li5{margin-left:50%;}

}




/*indexProject*/
.indexProject{padding-top:1.9rem;padding-bottom:0rem;position:relative;overflow:hidden; width:100%;}
/*bigImg*/
.SliderGalleryBox{ width:100%; overflow:hidden;}
.SliderGallery .item{display:block;height:auto;position:relative;width:100%;float:left;}
.SliderGallery .item a{display:block;}
.SliderGallery .item .img{overflow:hidden;padding-bottom:46.15384615384615%;position:relative;}
.SliderGallery .item img{position:absolute;top:0;left:0;display:block;max-width:none;width:100%;height:100%;object-fit:cover;}

.SliderGallery .item .img,.SliderGallery .item .img img,
.SliderGallery .item a{-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;}
.SliderGallery .item a:hover .img img{-moz-transform:scale(1.03);-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);}


.SliderGallery{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;margin:0 auto;max-width:67.70833333333333%;}
.SliderGallery .swiper-wrapper{padding:0;margin:0;cursor: grab;}
.SliderGallery .swiper-slide{list-style:none}

.SliderGallery .item .text{display:inline-block;position:absolute;bottom:0.4rem;left:0.4rem; background-color:#fff; min-height:3rem; min-width:3rem;}
.SliderGallery .item .textNr{}
.SliderGallery .item h2{font-size:0.2rem;font-weight:normal; line-height:1.4;color:#0d306b; text-transform:uppercase;max-width:1.5rem;position:absolute;bottom:0.4rem;left:0.4rem;}
.SliderGallery .item .more{width:0.26rem; height:0.26rem;position:absolute;top:0.4rem;right:0.4rem;background: url(../images/icon-m4.png) center center no-repeat;background-size:100%;}
.SliderGallery .item a:hover .more{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg);}

.SliderGallery .item .more,
.SliderGallery .item h2,
.SliderGallery .item a{-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;}
@media screen and (max-width:1024px){

.SliderGallery{max-width:80%;}
.SliderGallery .item .img{padding-bottom:50%;}
}
@media screen and (max-width:768px){	
.indexProject{padding-top:1rem;}
.SliderGallery{max-width:90%;}
.SliderGallery .item .img{padding-bottom:60%;}
}



/*swiper-button*/
.SliderGalleryBox .swiper-buttonB{ position:relative; font-size:0; line-height:0;}
.SliderGalleryBox .swiper-scrollbar{position:relative;z-index:2;margin:30px 0 0;width:100%;height:30px;opacity:1!important;background:none;}
.SliderGalleryBox .swiper-scrollbar:before{content:"";position:absolute;left:0;right:0;bottom:25px;border-bottom:1px solid #505b6c;}
.SliderGalleryBox .swiper-scrollbar-drag{width:100%;position:relative;left:0;top:0;padding-bottom:25px;cursor:pointer;height:30px;display:flex;flex-direction:column;justify-content:flex-end;background:none;}
.SliderGalleryBox .swiper-scrollbar-drag:after{content:"";display:block;height:3px;width:100%;background:#bb9388; position:relative; top:1px;}
.SliderGalleryBox .swiper-scrollbar-drag:focus:after,
.SliderGalleryBox .swiper-scrollbar-drag:hover:after{height:5px; top:2px;}
.SliderGalleryBox .swiper-button-next,.SliderGalleryBox .swiper-button-prev{display:block;width:14px;height:30px;position:absolute;bottom:11px;cursor:pointer;border-radius:50%; top:auto; margin-top:0;background-repeat:no-repeat; background-size:100%; background-position:center center;}
.SliderGalleryBox .swiper-button-next.swiper-button-disabled,
.SliderGalleryBox .swiper-button-prev.swiper-button-disabled{opacity:.4}
.SliderGalleryBox .swiper-button-next.swiper-button-disabled,
.SliderGalleryBox .swiper-button-prev.swiper-button-disabled{opacity:0;}
.SliderGalleryBox .swiper-button-next.swiper-button-lock,.SliderGalleryBox .swiper-button-prev.swiper-button-lock{display:none}
.SliderGalleryBox .swiper-button-prev{left:0;background-image:url(../images/arrow-left.png);}
.SliderGalleryBox .swiper-button-next{right:0;background-image:url(../images/arrow-right.png);}
.SliderGalleryBox .swiper-scrollbar{width:calc(100% - 1.5rem); margin-left:auto; margin-right:auto;left:0;}
@media(min-width:768px){
	.SliderGalleryBox .swiper-scrollbar{margin-top:40px}
	.SliderGalleryBox .swiper-scrollbar:before{bottom:14px}
	.SliderGalleryBox .swiper-button-next,.SliderGalleryBox .swiper-button-prev{bottom:0}
	.SliderGalleryBox .swiper-scrollbar-drag{padding-bottom:14px}
}

/*indexContact*/
.indexContact{padding-top:2.2rem;padding-bottom:1.2rem;position:relative;overflow:hidden; width:100%;background: url(../images/index-bg-line3.png) center center no-repeat;background-size:100%; background-attachment:fixed; text-align:center;}
.indexContact a{display:inline-block;}
.indexContact .pic,.indexContact pic img{display:inline-block; max-width:90%; margin:0 auto;}
.indexContact .pic{width:8.1rem;}
.indexContact .pic img{width:100%;}
.indexContact h2{font-size:0.9rem;line-height:1.4;color:#fff;font-family:'Manrope3',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight:normal;text-transform:uppercase; margin-top:0.2rem;}
@media screen and (max-width:1024px){
.indexContact{background-attachment:inherit;}
.indexContact h2{font-size:0.7rem;}
.indexContact .pic{width:6.4rem;}
.indexContact{padding-top:2rem;padding-bottom:1rem;}
}
@media screen and (max-width:768px){
.indexContact h2{font-size:0.5rem;}
.indexContact .pic{width:56%;}
.indexContact{padding-top:1.5rem;padding-bottom:0.8rem;}
}







/*****************************about start*****************************/
.pageAbout .pagebanner2{margin-bottom:1.6rem;}

/*aboutInfo*/
.aboutInfo{position:relative;}
.aboutInfo .img{position:relative;padding-bottom:83%;}
.aboutInfo .img img{position:absolute;top:0;left:0;display:block;max-width:none;width:100%;height:100%;object-fit:cover;}
.aboutInfo .aboutInfoBox{position:absolute;left:0;bottom:0;right:0; width:100%;padding-bottom:2rem;padding-top:4rem;background: url(../images/index-bg-line.png) center top no-repeat;background-size:100%;}
.aboutInfo .aboutInfoBox .pageTit2{padding-left:1.6rem;}
.aboutInfo .aboutInfoBox .pageTit2 h2{font-size:0.7rem;line-height:1;color:#fff;font-family:'Manrope3',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight:normal;text-transform:uppercase;max-width:1.5rem;}
.aboutInfo .aboutInfoBox .des{font-size:0.2rem;line-height:1.3;color:#ffffff;font-weight:300; padding-left:50%;}
@media screen and (max-width:1024px){
.pageAbout .pagebanner2{margin-bottom:1rem;}
.aboutInfo .aboutInfoBox .pageTit2 h2{font-size:0.6rem;}
.aboutInfo .aboutInfoBox .pageTit2{padding-left:0.8rem;}

}
@media screen and (max-width:768px){
.aboutInfo .aboutInfoBox .pageTit2 h2{font-size:0.5rem;}
.aboutInfo .aboutInfoBox .pageTit2{padding-left:0rem; margin-bottom:0.5rem}

.aboutInfo .img{position:absolute;top:0; left:0;right:0;}
.aboutInfo .aboutInfoBox{position: relative;padding-bottom:1rem;padding-top:4rem;}
.aboutInfo .aboutInfoBox .des{padding-left:0%;}

}




/*aboutFounder*/
.aboutFounder{ position:relative;}
.aboutFounder .bg{ background:#142239; width:62.5%; position:absolute;left:37.5%;height:100%;top:1rem;z-index:1;}
.aboutFounder .aboutFwz{max-width:9.6rem; background:#fff; position:relative; z-index:2;border-radius:5px;text-align:center; margin-left:1.6rem;}
.aboutFounder .aboutFwz .aboutFwzBox{ padding-top:1.1rem; padding-bottom:0.55rem; padding-left:0.55rem; padding-right:0.55rem;}
.aboutFounder .aboutFwz .des{font-size:0.18rem;line-height:1.3;color:#05142d;font-weight:300;max-width:5.5rem; margin:0 auto;}
.aboutFounder .aboutFwz h2{font-size:0.3rem;line-height:1;color:#05142d;font-family:'Manrope3',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight:normal; padding-top:0.8rem;background: url(../images/icon-dian.png) center top no-repeat;background-size:0.58rem; margin-bottom:0.4rem;}
@media screen and (max-width:1024px){
.aboutFounder .aboutFwz{margin-left:0.8rem;}
}
@media screen and (max-width:768px){
.aboutFounder .aboutFwz{margin-left:0rem;}
}




/*aboutCulture*/
.aboutCulture{padding-top:3rem;padding-bottom:1.7rem;position:relative;overflow:hidden; width:100%;background: url(../images/index-bg-line.png) center top no-repeat;background-size:100%;/* background-attachment:fixed; */}
.aboutCulture .pageTit2{padding-left:1.6rem; margin-bottom:0.7rem;}
.aboutCulture .pageTit2 h2{font-size:0.7rem;line-height:1;color:#fff;font-family:'Manrope3',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight:normal;text-transform:uppercase;max-width:1.5rem;}
@media screen and (max-width:1024px){.aboutCulture{padding-top:2rem;padding-bottom:1rem;}
.aboutCulture .pageTit2 h2{font-size:0.6rem;}
.aboutCulture .pageTit2{padding-left:0.8rem;}
}
@media screen and (max-width:768px){.aboutCulture{padding-top:1.5rem;padding-bottom:0.5rem;}
.aboutCulture .pageTit2 h2{font-size:0.5rem;}
.aboutCulture .pageTit2{padding-left:0rem;}
}


/*CultureList*/
.CultureList { padding:0;position:relative; overflow:hidden;}
.CultureList .CultureListB{margin:0 -0.12rem;}
.CultureList .swiper-container{overflow:visible;cursor:grab;}
.CultureList .swiper-wrapper{position:relative; }
.CultureList .swiper-slide{width:33.33333%;float:left;margin-bottom:0px;}
.CultureList .item{text-align:left; margin:0 0.12rem; position:relative; display:block; z-index:2;}
.CultureList .item .text{position:relative;padding:0.5rem 0.4rem; text-align:left;border-radius:10px; background:#fff;overflow:hidden;}
.CultureList .item .tit{font-size:0.28rem; color:#05142d;display:block;line-height:0.45rem;font-weight:normal;border-bottom:1px solid #e6e7ea;margin-bottom:0.3rem;}
.CultureList .item .tit .num{float:right;font-size:0.14rem;}
.CultureList .item .tmain{font-size:0.18rem;line-height:0.22rem;min-height:0.88rem;color:#05142d;font-weight:normal;margin-bottom:0.2rem;}
.CultureList .item .icon{display:block;overflow:hidden;height:0.65rem; line-height:0;}
.CultureList .item .icon img{ max-height:100%;}
.CultureList .item,.CultureList .item .text{-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;}
.CultureList .item:hover .text{ background:#f9f4f3;}
/**/
.CultureList .swiper-button-next,
.CultureList .swiper-button-prev{width:46px;height:46px;background:url(../images/arrow-left.png) no-repeat center center;background-size:100%; position:absolute;top:50%; margin-top:-15px; z-index:4; display:none;}
.CultureList .swiper-button-prev{left:43px;}
.CultureList .swiper-button-next{background-image:url(../images/arrow-right.png); right:43px;}
.CultureList .swiper-button-prev.swiper-button-disabled, 
.CultureList .swiper-button-next.swiper-button-disabled{opacity:0;}
@media screen and (max-width:1024px){
.CultureList .swiper-slide{width:50%;}
}
@media screen and (max-width:768px){
.CultureList .swiper-slide{width:66.66666666666667%;}
}
@media screen and (max-width:430px){
.CultureList .swiper-slide{width:83.33333333333333%;}
}


/*aboutVideo*/
.aboutFactoryBox{padding-top:1.1rem;padding-bottom:1rem;background: url(../images/index-bg-line.png) center top no-repeat;background-size:100%;background-attachment:fixed;}
.aboutVideo{position:relative;overflow:hidden; width:100%; }
.aboutVideo .pageTit2{padding-left:1.6rem; margin-bottom:1.3rem;}
.aboutVideo .pageTit2 h2{font-size:0.7rem;line-height:1;color:#fff;font-family:'Manrope3',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight:normal;text-transform:uppercase;max-width:1.5rem;}
@media screen and (max-width:1024px){.aboutFactoryBox{padding-top:0.9rem;padding-bottom:0.7rem;}
.aboutVideo .pageTit2 h2{font-size:0.6rem;}
.aboutVideo .pageTit2{padding-left:0.8rem;margin-bottom:1rem;}
}
@media screen and (max-width:768px){.aboutFactoryBox{padding-top:0.5rem;padding-bottom:0.5rem;}
.aboutVideo .pageTit2 h2{font-size:0.5rem;}
.aboutVideo .pageTit2{padding-left:0rem;margin-bottom:0.7rem;}
}

/*FactoryListBox*/
.FactoryListBox{ padding-top:0.6rem; overflow:hidden;padding-left:16%;padding-right:16%;}
.FactoryListBox .FactoryListB{ position:relative; width:64%;}
.FactoryListBox .swiper-container{ overflow:visible;}
.FactoryListBox .float-cursor{position:fixed; top:0; left:0; z-index:100; margin-left:-1rem; margin-top:-1rem; pointer-events:none;}
.FactoryListBox .float-cursor img{ width:2rem; height:2rem;}
/*FactoryList*/
.FactoryList {font-size:0;line-height:0;margin:0 -10px; padding-top:1.1rem; padding-bottom:0.7rem;cursor: grab;}
.FactoryList li {display:inline-block;*display:inline;zoom:1;width:100%;vertical-align:top;}
.FactoryList .itema {display:block;margin:0 10px;position:relative;overflow:hidden;}
.FactoryList .imgBox{text-align:left;height:0;position:relative;padding-bottom:62.19512195121951%;border-radius:10px; overflow:hidden;}
.FactoryList .imgBox img {position:absolute;top:0;left:0;display:block;max-width:none;width:100%;height:100%;object-fit:cover;}
.FactoryList .imgBox:after{content:"";pointer-events:none;width:100%;height:100%; background-color:rgba(5,20,45,0.7); position:absolute;left:0;bottom:0;right:0;z-index:2;}
.FactoryList .itema{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content: space-between;flex-direction: column;flex-grow:1;height: auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.FactoryList li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content: space-between;flex-direction: column;height: auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
/**/
.FactoryList li .infoBox{position:absolute;right:0;left:0; margin:0 auto;top:50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); text-align:center; z-index:3; display:none;}
.FactoryList li .des{font-size:0.2rem;line-height:1.2;margin-bottom:0.1rem;color:#fff;font-weight:300;}
.FactoryList li .title{font-size:0.28rem;line-height:1.2;color:#fff;overflow:hidden;font-weight:normal; text-transform:uppercase;margin-bottom:0.4rem;}
.FactoryList .imgBox:after,
.FactoryList li .itema,.FactoryList li .infoBox{-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;}
.FactoryList .imgBox:after,
.FactoryList li .infoBox{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;visibility:hidden;}
.FactoryList .itema,.FactoryList .imgBox img {-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.FactoryList .itema:hover .imgBox img {-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
@media screen and (max-width:1024px) {
.FactoryListBox  .float-cursor{ display:none!important;}
.FactoryListBox .swiper-container{padding-left:10%;}

	.FactoryListBox{ padding-top:0.2rem;padding-left:10%;padding-right:10%;}
	.FactoryListBox .FactoryListB{width:80%;}
	
	.FactoryList {padding-top:0.7rem; padding-bottom:0.5rem;}
}
@media screen and (max-width:768px) {.FactoryListBox{ padding-top:0.3rem;}
	.FactoryListBox{ padding-top:0.2rem;padding-left:3%;padding-right:3%;}
	.FactoryListBox .FactoryListB{width:90%;}
	
	.FactoryList {padding-top:0.3rem; padding-bottom:0.5rem;}
}



/*aboutFactory*/
.aboutFactory{ padding-top:2rem; padding-bottom:1rem;}
.aboutFactory .aboutFactorywz{position:relative; z-index:2;border-radius:5px;margin-left:1.6rem;margin-right:1.6rem;}
.aboutFactory .aboutFactorywz .aboutFactorywzBox{ max-width:9.8rem;}
.aboutFactory .aboutFactorywz .des{font-size:0.18rem;line-height:1.3;color:#fff;font-weight:300;}
.aboutFactory .aboutFactorywz h2{font-size:0.3rem;line-height:1;color:#fff;font-family:'Manrope3',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight:normal;margin-bottom:0.35rem;}
.aboutFactory .aboutFactoryBtn{display:inline-block; position:absolute;bottom:0;right:0; width:100px;}
.aboutFactory .swiper-pagination{text-align:left;font-size:0.16rem;color:#aa7568; }
.aboutFactorywz-container .swiper-slide{position:relative; padding:0; line-height:0; font-style: normal; list-style:none; overflow:hidden; width:100%; background:#05142d;}
@media screen and (max-width:1024px){.aboutFactory{padding-top:0.9rem;padding-bottom:0.7rem;}
.aboutFactory .aboutFactorywz{margin-left:0.8rem;margin-right:0.8rem;}

}
@media screen and (max-width:768px){.aboutFactory{padding-top:0.7rem;padding-bottom:0.5rem;}
.aboutFactory .aboutFactorywz{margin-left:0rem;margin-right:0rem;}
.aboutFactory .aboutFactoryBtn{ position: relative; display:block;width:100%; height:50px; text-align:center;}

}




/*bigVideo*/
.bigVideo{position:relative;overflow:hidden;}
.bigVideo .pic{position:relative;height:0;padding-bottom:48.95833333333333%; overflow:hidden;}
.bigVideo .pic:after{content:"";pointer-events:none;width:100%;height:100%; background-color:rgba(0,0,0,0.1); position:absolute;left:0;bottom:0;right:0;z-index:2;}
.bigVideo .pic video,
.bigVideo .pic img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover; z-index:1;}
.bigVideo .videoicon{position:absolute;left:0;right:0;top:50%; margin:0 auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:3; text-align:center;}
.bigVideo .videoicon a{width:0.5rem; height:0.5rem;background:url("../images/icon-video.png") center center no-repeat;background-size:100%;border-radius:50%;cursor:pointer; position:relative; display:inline-block;}
.bigVideo .videoicon a::before{position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); width:20%; height:20%; border-radius:50%; content:''; z-index: -1;}
.bigVideo .videoicon a::after{position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); width:20%; height:20%; border-radius:50%; content:''; z-index: -1; }
.bigVideo .videoicon a::before{animation:scale 2s ease-out infinite; background:#fff; opacity:0.5; animation-delay:0;}
.bigVideo .videoicon a::after{animation:scale2 2s ease-out infinite; background:#fff; opacity:0.3; animation-delay:0;}
@keyframes scale{0%{transform:translate(-50%, -50%) scale(1); opacity:.9} 100%{transform:translate(-50%, -50%) scale(7); opacity:0;}}
@keyframes scale2{0%{transform:translate(-50%, -50%) scale(1); opacity:.9;} 100%{transform:translate(-50%, -50%) scale(10);opacity:0;}}
@media screen and (max-width:1024px){
}
@media screen and (max-width:768px){

}



/*c-video-box*/
#c-video-box{display:none;position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background:rgba(0,0,0,0.7);text-align:center}
#c-video-box .c-btn{position:fixed;top:0.3rem;right:0.3rem;width:0.5rem;height:0.5rem;color:#fff;background:#fff;border-radius:50%;transition:.5s; z-index:9;}
#c-video-box .c-btn:after,#c-video-box .c-btn:before{content:"";position:absolute;bottom:0.24rem;left:0.1rem;width:0.3rem;height:2px;background:#333;transition:.5s}
#c-video-box .c-btn:hover{background:#aa7568;}
#c-video-box .c-btn:hover:after,#c-video-box .c-btn:hover:before{background:#fff}
#c-video-box .c-btn:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
#c-video-box .c-btn:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
#c-video-box video{position:fixed;left:0;top:0;height:100%;width:100%;background:#000}
@media screen and (max-width:1024px){
#c-video-box .c-btn{top:0.15rem;right:0.15rem;width:0.4rem;height:0.4rem;}
#c-video-box .c-btn:after,
#c-video-box .c-btn:before{bottom:0.19rem;left:0.1rem;width:0.1rem;height:2px;}
}




/*aboutHistory*/
.aboutHistory{padding-top:0.8rem;padding-bottom:1rem;position:relative;overflow:hidden; width:100%; }
.aboutHistory .pageTit2{padding-left:1.6rem; margin-bottom:1.3rem;}
.aboutHistory .pageTit2 h2{font-size:0.7rem;line-height:1;color:#fff;font-family:'Manrope3',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight:normal;text-transform:uppercase;max-width:1.5rem;}
@media screen and (max-width:1024px){
.aboutHistory .pageTit2{padding-left:0.8rem; margin-bottom:1rem;}
.aboutHistory .pageTit2 h2{font-size:0.6rem;}
}
@media screen and (max-width:1024px){
.aboutHistory .pageTit2{padding-left:0rem; margin-bottom:0.7rem;}
.aboutHistory .pageTit2 h2{font-size:0.5rem;}
}




/*pageHistoryB*/
.pageHistoryB{ position:relative;z-index:2;margin:0 auto; overflow:hidden;padding:0 1.6rem; margin-bottom:1rem;}
.pageHistoryB .swiper-wrapper{position:relative;}
.pageHistoryB .swiper-container{height:100%; line-height:0;}
.pageHistoryB .swiper-slide {-webkit-box-sizing: border-box;box-sizing: border-box;padding:0; float:left; width:100%; display:block;}
/**/
.pageHistoryB .item{text-align:left; position:relative; display:block;min-height:4rem;}
.pageHistoryB .item .year{font-size:0.7rem;line-height:1;color:#fff; font-weight:300; margin-bottom:0.13rem;}
.pageHistoryB .item .line{width:6.4rem; background:#aa7568;height:1px;}
.pageHistoryB .item .nr{font-size:0.18rem;line-height:1.7;color:#fff;font-weight:300; margin-top:0.6rem; padding-right:0.3rem;}
.pageHistoryB .item .nr h2{font-size:0.22rem;line-height:1.2;color:#fff;font-weight: normal;margin-bottom:0.2rem;}
.pageHistoryB .item .wzBox{ width:50%;float:left; position:relative; z-index:2;}
.pageHistoryB .item .imgBox{ width:50%;float:left;}
.pageHistoryB .item .imgBox .img{text-align:left;height:0;position:relative;padding-bottom:65.57377049180328%;border-radius:10px;overflow:hidden;}
.pageHistoryB .item .imgBox img {position:absolute;top:0;left:0;display:block;max-width:none;width:100%;height:100%;object-fit:cover;}
.pageHistoryB .item .line{clip-path: inset(0 100% 0 0);-moz-transition: all .5s ease;-ms-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.pageHistoryB .swiper-slide.swiper-slide-active .item .line{clip-path: inset(0 0 0 0);}
.pageHistoryB .item .imgBox{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;clip-path: inset(0 100% 0 100%);-moz-transition: all .5s ease;-ms-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.pageHistoryB .swiper-slide.swiper-slide-active .item .imgBox{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;clip-path: inset(0 0 0 0);}
.pageHistoryB .item .year{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transform:translateY(-60px);-o-transform:translateY(-60px);-moz-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px);-moz-transition: all .5s ease;-ms-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.pageHistoryB .item .nr{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transform:translateY(-60px);-o-transform:translateY(60px);-moz-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px);-moz-transition: all .5s ease;-ms-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.pageHistoryB .swiper-slide.swiper-slide-active .item  .year{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transform:translateY(0) translateZ(0);-o-transform:translateY(0) translateZ(0);-moz-ttransform:translateY(0) translateZ(0);-ms-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0);
-webkit-transition:opacity .6s linear,transform .6s cubic-bezier(.215,.61,.355,1);
-o-transition:opacity .6s linear,transform .6s cubic-bezier(.215,.61,.355,1);
-moz-transition:opacity .6s linear,transform .6s cubic-bezier(.215,.61,.355,1);
-ms-transition:opacity .6s linear,transform .6s cubic-bezier(.215,.61,.355,1);
transition:opacity .6s linear,transform .6s cubic-bezier(.215,.61,.355,1);}
.pageHistoryB .swiper-slide.swiper-slide-active .item  .nr{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transform:translateY(0) translateZ(0);-o-transform:translateY(0) translateZ(0);-moz-ttransform:translateY(0) translateZ(0);-ms-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0);-webkit-transition:opacity .6s linear .1s,transform .6s cubic-bezier(.215,.61,.355,1) .1s;
-o-transition:opacity .6s linear .1s,transform .6s cubic-bezier(.215,.61,.355,1) .1s;
-moz-transition:opacity .6s linear .1s,transform .6s cubic-bezier(.215,.61,.355,1) .1s;
-ms-transition:opacity .6s linear .1s,transform .6s cubic-bezier(.215,.61,.355,1) .1s;
transition:opacity .6s linear .1s,transform .6s cubic-bezier(.215,.61,.355,1) .1s;}
@media screen and (max-width:1024px){
.pageHistoryB{ padding:0 0.8rem; margin-bottom:1rem;}
.pageHistoryB .item .nr{margin-top:0.3rem; padding-right:0.3rem;}
}
@media screen and (max-width:768px){
.pageHistoryB{ padding:0 0; margin-bottom:0.8rem;}


.pageHistoryB .item .wzBox{ width:100%;float:none; margin-bottom:0.5rem;}
.pageHistoryB .item .imgBox{ width:100%;float:none;}

.pageHistoryB .item .imgBox .img{padding-bottom:50%;}
}
@media screen and (max-width:640px){

}


/*swiper-button*/
.pageHistory .swiper-button-prev,.pageHistory .swiper-button-next{width:0.6rem; height:0.6rem;position:absolute;top:50%;margin-top:-0.3rem;cursor:pointer;z-index:10;outline:none;border-radius:50%;overflow:hidden;}
.pageHistory .swiper-button-prev{background:url(../images/icon-left.png) center center no-repeat #fff;left:auto;right:0;background-size:0.2rem;outline:none;margin-top:-1rem;}
.pageHistory .swiper-button-next{background:url(../images/icon-right.png) center center no-repeat #fff;right:0;background-size:0.2rem;outline:none;}
.pageHistory .swiper-button-prev.swiper-button-disabled,.pageHistory .swiper-button-next.swiper-button-disabled{filter:alpha(opacity=10); -moz-opacity:0.1; -khtml-opacity:0.1; opacity:0.1;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
@media screen and (max-width:768px){
	
	.pageHistory .swiper-button-prev,.pageHistory .swiper-button-next{margin-top:0rem;}
.pageHistory .swiper-button-prev{left:0.2rem;right:auto;margin-top:0rem;}
.pageHistory .swiper-button-next{right:0.2rem;}
}


/*swiperYear*/
.prossDiv{/*width:230px;*/height:1px;background:rgba(255,255,255,.2);position:absolute;top:50%; left:0;right:0; margin:0 auto; margin-top:-1px; display:none;}
.prossDiv span{position: absolute;left: 0;top: -1px;bottom: -1px;border-radius:3px;width: 0;background:#6b696a;transition: .5s;-webkit-transition: .5s;}

.swiperYearBox{position: relative; top:0; z-index:2;}
.swiperYear{/*width:230px;*/margin: auto;overflow: visible;text-align: center;z-index: 2;cursor: grab;}
.swiperYear .line{height:1px;width: 1px;display: block;margin: auto;background: rgba(0,0,0,.1);position:relative;}
.swiperYear .line:after{display: block; position: absolute; content: ''; top:-4px;left:-5px; width:10px;height:10px;background:#ffffff;border-radius:50%;}
.swiperYear .year{font-size:0.26rem;color:#5a606b; font-weight:normal; margin-top:0.45rem;}
.hisBg{position: absolute;left: 0;top: 0;height:1px;right: 0;}
.hisBg .bg{position: absolute;left: 0;right: 0;top:100%;height:1px; background:#19263d;}
.hisBg .dian{position: absolute; left:0;top: 0;right:0; margin:0 auto;bottom:0;width: 1px;background:rgba(255,255,255,.2);}
.hisBg .dian:before{/*position: absolute;border-width: 8px;content: '';border-style: solid;border-color: #fff transparent transparent transparent;left: -7px;*/}

.swiperYear .swiper-slide{ cursor:pointer;display: flex;flex-direction: column;align-items: center;justify-content: center;flex-shrink: 0;}
.swiperYear .swiper-slide-thumb-active .year{ font-weight:bold;color:#fff;}
.swiperYear .swiper-slide-thumb-active .line:after{background:#aa7568;}

.swiperYear .swiper-slide-thumb-active .line::before{content:" ";position:absolute;width:0.5rem;height:0.5rem;background-color:#aa7568;border-radius:50%;filter:alpha(opacity=10);opacity: 0.1;left:-0.25rem;right:0;top:-0.25rem; margin:0 auto;z-index:9;animation: halo 1s .5s infinite ease-out;}
@keyframes halo{
	0%{transform:scale(0.5)}
	100%{transform:scale(1)}
}
@media screen and (max-width:768px){
.swiperYearBox{top:0;}
}

/*mobileNavbox*/
.mobileNavbox{ position:fixed;left:10px;top:50%;display:inline-block;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%); z-index:100;}
.mobileNav .top-title{ display:none;}
.mobileNav .pageNav ul{font-size:0;overflow:hidden;position:relative;}
.mobileNav .pageNav ul>li{ display:block;}
.mobileNav .pageNav ul>li>a{font-size:0.16rem; color:#fff; line-height:0.4rem; position: relative;padding-left:0.25rem;text-align:left;border:none;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;}
.mobileNav .pageNav ul>li>a:after{position:absolute; content:'';left:0;top:50%; width:0.06rem; height:0.06rem; border-radius:50%; margin-top:-0.03rem;background:#909090;}
.mobileNav .pageNav ul>li.active>a:after,.mobileNav .pageNav ul>li:hover>a:after{width:0.1rem; height:0.1rem;margin-top:-0.05rem;background:#fff;}
.mobileNav .pageNav ul>li.active>a,.mobileNav .pageNav ul>li:hover>a{color:#ffffff;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.mobileNav .pageNav ul>li.active>a:after{-moz-animation:xin 3s ease-in-out 0s infinite;-ms-animation:xin 3s ease-in-out 0s infinite;-webkit-animation:xin 3s ease-in-out 0s infinite;animation:xin 3s ease-in-out 0s infinite;}
@keyframes xin{
	0%{-webkit-transform: scale(1) translateY(0);transform: scale(1) translateY(0);}
	50%{-webkit-transform: scale(1.05) translateY(0);transform: scale(1.05) translateY(0);}
	100%{-webkit-transform: scale(1) translateY(0);transform: scale(1) translateY(0);}
}
@-webkit-keyframes xin{
	0%{-webkit-transform: scale(1) translateY(0);transform: scale(1) translateY(0);}
	50%{-webkit-transform: scale(1.05) translateY(0);transform: scale(1.05) translateY(0);}
	100%{-webkit-transform: scale(1) translateY(0);transform: scale(1) translateY(0);}
}
/*navmobile*/
@media (max-width: 768px) {
.mobileNavbox{overflow:hidden;width:auto;position:relative;right:auto;top:auto;-moz-transform: translateY(0);-webkit-transform: translateY(0);-ms-transform:translateY(0);transform:translateY(0); padding-top:30px;display:none;}
.mobileNav{font-size:0;}
.mobileNav .top-title{padding:15px;color:#fff; display:block;}
.mobileNav .top-title .tt{font-size:14px; text-align:left;}
.mobileNav .top-title .tt>span{float:right;color:#333333;text-decoration:none;}
.mobileNav .pageNav{display:none;}
.mobileNav .pageNav ul>li{border-bottom:1px solid #eeeeee;}
.mobileNav .pageNav ul>li>a{display:flex;justify-content:space-between;align-items:center;text-decoration:none;padding:10px 15px; line-height:26px;color:#222222;font-size:14px;transition:all .5s;}
.mobileNav .pageNav ul>li.active>a,.mobileNav .pageNav ul>li>a:hover{background-color:#fe4404;color:#fff;}
.mobileNav .pageNav ul>li>a>span{color:#222222;transition:all .5s;}
.mobileNav .pageNav ul>li.active>a>span,.mobileNav .pageNav ul>li>a:hover>span{color:#fff;}
.mobileNav .pageNav ul>li>a>.icon{transition:all .5s;}
.mobileNav .pageNav ul>li.active>a>.icon{transform:rotate(90deg);}

.mobileNav .pageNav ul>li>a:after{ display:none;}
.mobileNav .pageNav ul>li.active>a:after,.mobileNav .pageNav ul>li:hover>a:after{display:none;}
}



/*****************************pageTech start*****************************/


/*techInfo*/
.techInfo{position:relative;}
.techInfo .img{padding-bottom:9.4rem;position:absolute;top:0;left:0;right:0; z-index:0;}
.techInfo .img img{position:absolute;bottom:0;left:0;display:block;max-width:none;width:100%;height:100%;object-fit:cover;}
.techInfo .techInfoBox{width:100%;padding-top:4rem;padding-bottom:0.3rem;position:relative;z-index:2;}
.techInfo .techInfoBox .pageTit2{ margin-bottom:1.2rem;}
.techInfo .techInfoBox .pageTit2 h2{font-size:0.7rem;line-height:1;color:#fff;font-family:'Manrope3',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight:normal;text-transform:uppercase;max-width:10.8rem;}
.techInfo .techInfoBox .des{font-size:0.18rem;line-height:1.3;color:#ffffff;font-weight:300;max-width:10.8rem;}






/*techWhy*/
.techWhy{position:relative; overflow:hidden; padding-top:0.6rem; padding-bottom:0.5rem;}
.techWhy .pageTit3{ margin-bottom:0.57rem; padding-bottom:0.2rem;border-bottom:1px solid #505b6c;}
.techWhy .pageTit3 h2{font-size:0.3rem;line-height:1;color:#fff;font-family:'Manrope3',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight:normal;text-transform:uppercase;max-width:4rem;}
.techWhy .des{font-size:0.18rem;line-height:1.3;color:#ffffff;font-weight:300;}
.techWhy .des td:nth-child(1){ width:66.5%; padding-right:0.5%;}
.techWhy .des td:nth-child(1) img{}
.techWhy .des td:nth-child(2){ width:32.7%;}
.techWhy .des td img{ display:block;border-radius:5px; width:100%}
@media screen and (max-width:768px){
.techWhy .des td{ width:100%!important; display:block!important; padding-bottom:0.1rem;}
}

/*techVideo*/
.techVideo .bigVideo .pic{border-radius:5px;}






/*techAdv*/
.techAdv{position:relative;overflow:hidden;padding-top:1.2rem;}
.techAdv .pageTit3{padding-bottom:0.4rem;border-bottom:1px solid #aa7568; margin-bottom:0.5rem;}
.techAdv .pageTit3 h2{font-size:0.3rem;line-height:1;color:#fff;font-family:'Manrope3',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight:normal;text-transform:uppercase;max-width:4rem;}
/*techAdvList*/
.techAdvList ul{margin:0 auto;}
.techAdvList ul li{margin-bottom:0.88rem;}
.techAdvList ul li .item{display:block;height:auto;position:relative;width:100%; overflow:hidden; }
.techAdvList ul li .pic{float:left;width:50%; }
.techAdvList ul li .img{height:0;padding-bottom:55.69620253164557%;padding-bottom:4.1rem;position:relative; z-index:2; width:100%; display:block;}
.techAdvList ul li .img img{position:absolute;top:0;left:0;display:block;max-width:none;width:100%;height:100%;object-fit:cover;}
.techAdvList ul li .info{float:right; position:relative; z-index:1;width:50%;}
.techAdvList ul li .infoB{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content: space-between;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;align-items: center;flex-direction:row;height:100%;min-height:4.1rem;padding-left:1rem;}
.techAdvList ul li h2{font-size:0.34rem;line-height:1;color:#fff;font-weight:normal; margin-bottom:1rem; max-width:80%;}
.techAdvList ul li .des{font-size:0.2rem;line-height:1.5;color:#fff;font-weight:300;}
.techAdvList ul li:nth-child(2n-1) .pic{float:right;}
.techAdvList ul li:nth-child(2n-1) .info{float:left;}
.techAdvList ul li:nth-child(2n-1) .infoB{padding-right:1rem;padding-left:0;}
@media screen and (max-width:1024px){

}
@media screen and (max-width:992px){.techAdv .pageTit3{ margin-bottom:0.5rem;}
.techAdvList ul li{}
.techAdvList ul li .pic{float:none!important;width:100%; height:0!important;padding-bottom:62.7272%;}
.techAdvList ul li .info{float:none!important;width:100%;}
.techAdvList ul li h2{margin-bottom:0.5rem;}
.techAdvList ul li .infoB{padding-left:0; padding-top:0.5rem;min-height:0;}
.techAdvList ul li:nth-child(2n-1) .infoB{padding-right:0;padding-left:0;}
.techAdvList ul li .img{height:0;padding-bottom:55.69620253164557%;}
}



/*techCase*/
.techCase{position:relative; overflow:hidden;padding-top:0.4rem;padding-bottom:0.6rem;}
.techCase .pageTit3{ margin-bottom:0.37rem; padding-bottom:0.2rem;}
.techCase .pageTit3 h2{font-size:0.3rem;line-height:1;color:#fff;font-family:'Manrope3',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight:normal;text-transform:uppercase;max-width:4rem;}

/*infoBoxLunbo*/
.infoBoxLunbo{margin:0 auto;}
.swiperLunboBOX .swiper-slide{position:relative; padding:0; line-height:0; font-style: normal; list-style:none; overflow:hidden;}
.swiperLunboBOX .swiper-slide .img{ position:relative; padding-bottom:42.85714285714286%;border-radius:5px;overflow:hidden;}
.swiperLunboBOX .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover; position:absolute; left:0;top:0; max-width:none;}
.swiperLunboBOX .swiper-slide .img,
.swiperLunboBOX .swiper-slide img{-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.swiperLunboBOX .swiper-slide .img:hover img {-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}

.swiperLunboBOX .swiper-slide .tit{font-size:12px;color:#000000;line-height:42px;height:42px;text-align:right;}
.swiperLunboBOX .swiper-button-prev,.swiperLunboBOX .swiper-button-next{width:0.6rem;height:0.6rem;position:absolute;top:50%;margin-top:-0.3rem;cursor:pointer;z-index:9;outline:none;border-radius:50%;overflow:hidden;}
.swiperLunboBOX .swiper-button-prev{background:url(../images/icon-left.png) center center no-repeat #fff;left:0.3rem;background-size:0.2rem;outline:none;}
.swiperLunboBOX .swiper-button-next{background:url(../images/icon-right.png) center center no-repeat #fff;right:0.3rem;background-size:0.2rem;outline:none;}
.swiperLunboBOX .swiper-button-prev,.swiperLunboBOX .swiper-button-next{filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity:0.3; opacity:0.3;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.swiperLunboBOX .swiper-button-prev:hover,.swiperLunboBOX .swiper-button-next:hover{filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9; opacity:0.9;}


/*techfaq*/
.techfaq{position:relative; overflow:hidden; padding-top:0rem; padding-bottom:1.1rem;}
.techfaq .pageTit3{ margin-bottom:0; padding-bottom:0.2rem;border-bottom:1px solid #aa7568;}
.techfaq .pageTit3 h2{font-size:0.3rem;line-height:1;color:#fff;font-family:'Manrope3',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;font-weight:normal;text-transform:uppercase;max-width:4rem;}




/*faq-list*/
.faq-list dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.32rem 0;border-bottom:1px dashed #7d8491;cursor:pointer;position:relative;width:100%;}
.faq-list dl dt::before{position:absolute;content:"";width:100%;height:1px;background-color:#aa7568;bottom:-1px;left:0;-webkit-transition:opacity 0s linear .3s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) 0s;transition:opacity 0s linear .3s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) 0s;transition:transform .5s cubic-bezier(.215,.61,.355,1) 0s,opacity 0s linear .3s;transition:transform .5s cubic-bezier(.215,.61,.355,1) 0s,opacity 0s linear .3s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) 0s;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0);z-index:1}
.faq-list dl .tit{font-size:0.22rem;width:calc(100% - 0.2rem);color:#fff;font-weight:normal;line-height:1.3;}
.faq-list dl .txt{font-size:0.18rem; line-height:1.8; color:#fff;font-weight:300;}
.faq-list dl .acdn-toggle-icon{width:0.2rem;height:0.2rem;margin-right:0;background:url(../images/icon-v3.png) center center no-repeat;background-size:100%;position:relative;-moz-transition: all .2s linear;-ms-transition: all .2s linear;-webkit-transition: all .2s linear;-o-transition: all .2s linear;transition: all .2s linear;pointer-events:all;cursor:pointer}
.faq-list dl dd{padding:0.3rem 0;border-bottom:1px dashed #7d8491;}
.faq-list dl .acdn-toggle.is-active .acdn-toggle-icon{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg);background-color:transparent}
.faq-list dl .acdn-box{display:none}
@media only screen and (min-width:1025px){
.faq-list dl .acdn-toggle:hover::before{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}
}





.news-detail .newsTxt p,.news-detail .newsTxt span{font-size:0.2rem!important;color:#fff!important;line-height:1.8!important;font-weight:300!important;font-family: 'Roboto',"PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif!important; background:none!important;}
.news-detail .newsTxt img{ width:100%!important; height:auto!important; margin-bottom:10px;}





.pagination_info{
    color: #fff;
    text-align: center;
    font-size: 16px;
    line-height: 16px;
}




