@charset "utf-8";
/* reset*/
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,li{list-style:none;margin:0;padding:0;}
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}
p,span{color:inherit}
table{border-collapse:collapse;border-spacing:0;}
textarea{resize:none;overflow:auto;outline:none;}
*{margin:0;padding:0;box-sizing:border-box;text-decoration:none;padding:0;margin:0;-webkit-tap-highlight-color:transparent}
img{border:none;outline:none;}
/*clearfix*/
.clear{clear:both;}
.clearfix:before, .clearfix:after{content:"";display:block;height:0;overflow:hidden;}  
.clearfix:after{clear:both;}  
.clearfix{zoom:1;} 
/* 去除iPhone中默认的input样式 */
textarea,input,select{appearance:none; -o-appearance:none; -ms-appearance:none; -moz-appearance:none; -webkit-appearance:none; resize: none; border-radius:0; outline: none; border:none; background-color:transparent; font-family:inherit; font-size:inherit; color:inherit; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; vertical-align:middle;outline:none;}
input[type="button"],input[type="radio"],input[type="checkbox"],input[type="submit"]{cursor:pointer;outline:none;background: none;}

.html{ overflow-x:hidden; }

/* CSS Document */
@font-face {
    font-family:'Gilroy';
    src: url('fonts/Gilroy-Medium.eot');
    src: url('fonts/Gilroy-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gilroy-Medium.woff2') format('woff2'),
        url('fonts/Gilroy-Medium.woff') format('woff'),
        url('fonts/Gilroy-Medium.ttf') format('truetype'),
        url('fonts/Gilroy-Medium.svg#Gilroy-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family:'Gilroy';
    src: url('fonts/Gilroy-SemiBold.eot');
    src: url('fonts/Gilroy-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gilroy-SemiBold.woff2') format('woff2'),
        url('fonts/Gilroy-SemiBold.woff') format('woff'),
        url('fonts/Gilroy-SemiBold.ttf') format('truetype'),
        url('fonts/Gilroy-SemiBold.svg#Gilroy-SemiBold') format('svg');
    font-weight:bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family:'Gilroy';
    src: url('fonts/Gilroy-Regular.eot');
    src: url('fonts/Gilroy-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gilroy-Regular.woff2') format('woff2'),
        url('fonts/Gilroy-Regular.woff') format('woff'),
        url('fonts/Gilroy-Regular.ttf') format('truetype'),
        url('fonts/Gilroy-Regular.svg#Gilroy-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}




.font{font-family:'Gilroy',Microsoft Yahei,"微软雅黑",Arial,Helvetica, sans-serif;}

body{background-color:#fff; overflow-x:hidden;color:#000;position:relative;min-width:320px; font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif; font-size:16px;line-height:30px; font-smooth:antialiased;-webkit-font-smoothing: antialiased;}

body{position:static;height:auto;overflow:auto;padding-right:0px;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;transition:all .6s;}
body.search_open,body.nav_open{ overflow:hidden;}
body.blackWeb{background:#1a1a1a;}

@media screen and (min-width:1024px){
	::-webkit-scrollbar{width:7px}
	::-webkit-scrollbar-track{background:#ebebeb}
	::-webkit-scrollbar-thumb{background:#cccccc}
}

.relative{position:relative}
.mr0{margin-right:0!important}
.flexsb{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content: space-between;}
.flexsa{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content: space-around;}
.flexlf{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content: left;}
.flexed{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content: flex-end;}
.flexce{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content: center;}
.cflexce{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content: center;flex-direction: column;flex-wrap: wrap;}
.text-left{text-align:left}
.text-center{text-align:center}
.text-right{text-align:right}

/*container*/
.container{margin:0 auto; padding:0 3.125rem;}
@media screen and (max-width: 1024px){
.container{padding: 0 2rem;}
}
@media screen and (max-width: 768px){
.container{padding: 0 1.5rem;}
}



.w1760{ width:91.6667%; height:auto; margin:0 auto;}
.w1400{width:69.7916%; max-width:1340px; margin:0 auto; height:auto;}
.w1320{width:68.75%; max-width:1320px; height:auto; margin:0 auto;}
@media screen and (max-width:1680px){
.w1400,
.w1320{width:75%;}	
}
@media screen and (max-width:1200px){
.w1400,
.news .w1400{ width:91.6667%;}
.w1320{ width:91.6667%;}	
.buy .w1320{ width:91.6667%;}
}

.w1590{ width:82.5%; height:auto; margin:0 auto;}
@media screen and (max-width:1680px){
.w1590{width:88%;}	
}
@media screen and (max-width:1200px){
.w1590{width:91.6667%%;}	
}



/*定义rem自适应 16px=0.16rem*/
html{font-size:calc(100vw * 100 / 1920);/* 以1920px宽度，100px字体大小为基准动态的根元素字体大小 */min-width:320px;font-size:100px;}

@media (min-width:1921px) {
html{font-size:calc(100vw * 100 / 1920);}
}


body{font-size: 0.16rem; }
@media (max-width:1440px) {
  html{font-size:calc(100vw / 17);/*font-size:90px;*/}
  body{font-size: 0.16rem;}
}
@media (max-width:1320px) {
  html{font-size:calc(100vw / 16);/*font-size:80px;*/}
  body{font-size: 0.14rem;}
}
@media (max-width:1200px) {
  html{font-size:calc(100vw / 12);/*font-size:80px;*/}
  body{font-size: 0.16rem;}
}
@media (max-width:1024px) {
  html{font-size:calc(100vw * 100 / 1024);/*font-size:100px;*/}
  body{font-size: 0.14rem;}
}
@media (max-width:750px) {
  html{font-size:calc(100vw * 100 / 750);font-size:100px;}
  body{font-size: 0.14rem;}
}
@media (max-width:640px) {
  html{font-size:16vw;}
  body{font-size: 0.12rem;}
}
@media (max-width:550px) {
  html{font-size:80px;}
  body{font-size: 0.12rem;}
}
@media (max-width:350px) {
  html{font-size:60px;}
  body{font-size: 0.12rem;}
}  
 



.f75{ font-size:0.75rem;line-height:1.2;}
.f65{ font-size:0.65rem;line-height:1.2;}
.f50{ font-size:0.50rem;line-height:1.3;}
 h1,
.f42{ font-size:0.42rem;}
.f36{ font-size:0.36rem;}
.f30{ font-size:0.30rem;}
.f26{ font-size:0.26rem;}
.f24{ font-size:0.24rem;}
.f22{ font-size:0.22rem;line-height:1.4;}
.f20{ font-size:0.20rem;}
.f18{ font-size:0.18rem;}
.f16{ font-size:0.16rem;}
@media (max-width:1440px) {
.f75{ font-size:0.7rem;}	
.f65{ font-size:0.6rem;}
}
@media (max-width:1320px) {
.f75{ font-size:0.65rem;}	
.f65{ font-size:0.55rem;}
}
@media (max-width:1200px) {
.f75{ font-size:0.6rem;}	
.f65{ font-size:0.5rem;}
.f50{font-size:0.4rem;}
	h1,
.f42{ font-size:0.36rem;}
.f36{ font-size:30px;}
.f30{ font-size:26px;}
.f26{ font-size:22px;}
.f24{ font-size:20px;}
.f22{ font-size:18px;}
.f20{ font-size:16px;}
.f18{ font-size:14px;}
.f16{ font-size:13px;}
}
@media screen and (max-width:1150px){
.f75{ font-size:0.55rem;}	
.f65{ font-size:0.45rem;}
.f50{font-size:0.3rem;}	
h1,
.f42{ font-size:0.32rem;}
.f36{ font-size:28px;}
.f30{ font-size:24px;}
.f26{ font-size:20px;}
.f24{ font-size:18px;}
.f22{ font-size:16px;}
.f20{ font-size:15px;}
.f18{ font-size:14px;}
.f16{ font-size:12px;}
}
@media screen and (max-width:1024px){
.f75{ font-size:0.5rem;}	
.f65{ font-size:0.40rem;}	
.f50{font-size:0.3rem;}	
h1,
.f42{ font-size:0.3rem;}	
}
@media screen and (max-width:768px){
.f75{ font-size:0.45rem;}	
.f65{ font-size:0.35rem;}
h1,
.f42{ font-size:0.28rem;}

.f36{ font-size:24px;}
.f30{ font-size:22px;}
.f26{ font-size:18px;}
.f24{ font-size:17px;}
.f22{ font-size:15px;}
.f20{ font-size:14px;}
.f18{ font-size:13px;}
.f16{ font-size:12px;}
}

.more a{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:500; font-size:0.18rem;line-height:0.44rem; color:#ffffff;border:2px solid #ffffff;display:inline-block; padding:0px 0.32rem; cursor:pointer;border-radius:0.44rem;transition:.3s cubic-bezier(.49,.025,.49,1);}
.more.black a{color:#1d1d1f;border-color:#1d1d1f; transition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;} 
.more a:hover{background-color:#fe5900;border-color:#fe5900;color:#fff;}
.more.black a:hover{background-color:#fe5900;border-color:#fe5900;color:#fff;}
@media (max-width:1200px) {
.more a{font-size:14px;line-height:40px;padding:0px 28px;}
}
@media (max-width:1150px) {
.more a{font-size:14px;line-height:38px;padding:0px 28px;}
}
@media (max-width:768px) {
.more a{font-size:13px;line-height:35px;padding:0px 26px;}
}
@media (max-width:768px) {
/*.more a{font-size:12px;line-height:30px;padding:0px 22px;}*/
}
/*****************************************hearder*****************************************/
/*PC head*/
.headfixed {position:fixed;width:100%;z-index:1000;padding:0;max-width:100%;margin:0 auto;padding:0 0.8rem;top:0;}
.headfixed>div {align-items:center;}
.headfixed.headfixedWhite{background-color:#ffffff; box-shadow:none !important;}
.headfixed.top,
.headfixed.headerbgm {background-color:#f9f9fb;-webkit-box-shadow:0rem 0.06rem 0.16rem 0rem rgba(78,87,105,0.16);-moz-box-shadow:0rem 0.06rem 0.16rem 0rem rgba(78,87,105,0.16);-o-box-shadow:0rem 0.06rem 0.16rem 0rem rgba(78,87,105,0.16);box-shadow:0rem 0.06rem 0.16rem 0rem rgba(78,87,105,0.16);}
/*logo*/
.headfixed .logo {overflow:hidden;/*width:1.85rem;*/}
.headfixed .logo a {display:inline-block;height:0.76rem;line-height:0.76rem;}
.headfixed .logo img { max-width:160px;height:34px;vertical-align:middle;}
.headfixed .logo .logo2 {display:none;}
.headfixed.top .logo .logo1,
.headfixed.headfixedWhite .logo .logo1,
.headfixed.headerbgm .logo .logo1 {display:none;}

.headfixed.top .logo .logo2,
.headfixed.headfixedWhite .logo .logo2,
.headfixed.headerbgm .logo .logo2 {display:inline-block;}


/******************search******************/
.headfixed .btn-right{align-items: center;}
.headfixed .btn-search {cursor:pointer;/*position:relative;*/}
.headfixed .btn-search.open {right:0;padding-right:0.4rem;border-radius:0.05rem;border:1px solid #C9CDD4;cursor:default;}
.headfixed .btn-search .search-wrap {width:0.4rem;height:0.4rem;cursor:pointer;}
.headfixed .btn-search .header-button {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-indent:-119988rem;overflow:hidden;text-align:left;text-transform:capitalize;position:relative;z-index:1;display:block;width:100%;height:100%;margin:0 auto;padding:0;outline:0;background:url(../images/search.svg) no-repeat center center;background-size:0.24rem;border:none;cursor:pointer}
.headfixed.top .btn-search .header-button,
.headfixed.headfixedWhite .btn-search .header-button,
.headfixed.headerbgm .btn-search .header-button {background-image:url(../images/search2.svg);}


.headfixed .topUser{overflow:hidden;text-align:center;text-transform:capitalize; z-index:1;display:block;border:none;cursor:pointer;padding:0;outline:0;background:url(../images/buy.svg) no-repeat center center;background-size:0.24rem;width:0.24rem;height:0.24rem;margin-left:0.33rem;}
.headfixed .topUser a{/* display:block;width:0.22rem;height:0.26rem;*/}
.headfixed.top .topUser,
.headfixed.headfixedWhite .topUser,
.headfixed.headerbgm .topUser{ background-image:url(../images/buy2.svg);}

/******************menu-list******************/
.headfixed .menu-list {width:72%;align-items:center;flex:1; justify-content:right !important; text-align:left;font-size:0;line-height:0;}
.headfixed .menu-list .menu-listul {font-size:0;display:inline-block;padding:0 0.3rem;}
.headfixed .menu-list .menu-listul>li {display:inline-block;*display:inline;zoom:1;vertical-align:top;}
.headfixed .menu-list .menu-listul>li h3 a { cursor:pointer;font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:500; position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s;text-align:center;color:#fff;display:block;overflow-wrap:break-word;height:0.76rem;line-height:0.76rem;font-size:0.18rem;text-align:left;white-space:nowrap;font-smooth:antialiased;-webkit-font-smoothing: antialiased;}

.headfixed .menu-list .menu-listul>li h3 a span{ display:inline-block;line-height:0.4rem;height:0.4rem;padding:0 0.3rem; position:relative;}
.headfixed .menu-list .menu-listul>li.cur h3  a span{color:#fe5900;}

.headfixed.top .menu-list .menu-listul>li h3 a,
.headfixed.headfixedWhite .menu-list .menu-listul>li h3 a,
.headfixed.headerbgm .menu-list .menu-listul>li h3 a {color: #323232;}

.headfixed .menu-list .menu-listul>li:hover h3 a{color:#fe5900;}

@media screen and (max-width:1440px){
.headfixed .menu-list .menu-listul {padding-left:0.7rem;}

}
@media screen and (max-width:1320px){
.headfixed .menu-list .menu-listul {padding-left:0.3rem;}
.menu-listul>li h3 a span{padding: 0 0.19rem;}
.headfixed .search-form {width:1.4rem;}
.headfixed .topUser{margin-left:0.15rem;}


}
@media screen and (max-width:1200px){
.headfixed .topUser,
.headfixed .btn-search,
.language,
.headfixed .menu-list .menu-listul{ display:none!important;}
.headfixed{ padding:0 4.1665vw;}
.headfixed .menu-list {width:2%;}
.headfixed .logo {width:100%;}
.headfixed{ height:0.76rem;}

body{ padding-top:0.76rem;}
}



/******************menu-down******************/
.menu-down {width:100%;background-color:#f5f5f7;position:absolute;top:100%;left:50%;transform:translateX(-50%);overflow:hidden;padding:0 0.8rem;padding-bottom:0.5rem;z-index:999999; border-bottom-left-radius: 0.2rem; border-bottom-right-radius:0.2rem; display:none; }
.menu-down .menu-downBox {width:100%;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;}
/*menu-down1*/
.menu-down1 {/*-webkit-box-shadow:inset 0rem 0.06rem 0.16rem rgba(78,87,105,0.16);-moz-box-shadow:inset 0rem 0.06rem 0.16rem rgba(78,87,105,0.16);-o-box-shadow:inset 0rem 0.06rem 0.16rem rgba(78,87,105,0.16);box-shadow:inset 0rem 0.06rem 0.16rem rgba(78,87,105,0.16);*/ padding-bottom:0!important;}
.menu-down1 .menu-down1-list{ padding-bottom:0.38rem;padding-top:0.5rem; overflow:hidden;}
.menu-down1 .menu-down1-li {align-items:center;position:relative;width:16.6667%; border-radius:0.1rem; height:auto; margin:0 0.12rem 0 0.12rem; padding-top:0.03rem;
text-align:center;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;}
.menu-down1 .menu-down1-icon {text-align:center;margin:0 auto;position:relative;width:1.45rem;height:1.45rem;}
.menu-down1 .menu-down1-icon img {-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;width:100%;height: 100%;max-width: 100%;object-fit: contain;display:block;}
.menu-down1 .menu-down1-name{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:600;font-size:0.20rem;height:0.3rem;line-height:0.3rem;overflow-wrap:break-word;white-space:nowrap;color:#323232;margin-top:0.43rem;} 
.menu-down1 .menu-down1-tit {font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;/*font-weight:normal;*/font-weight:500;font-size:0.16rem;height:0.3rem;line-height:0.3rem;overflow-wrap:break-word;white-space:nowrap;color:#6e6e73;margin:0 0 0.1rem 0;}
.menu-down1 .menu-down1-li:hover .menu-down1-icon img {-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.05);transform:scale(1.1);}

.proflex{display:inherit !important;}
.proflex .menu-down1-li{ float:left; text-align:left;width:20%;margin-left:0; margin-right:0px; margin-bottom:0.2rem; }
.proflex .menu-down1-li li{ padding-right:0.12rem;}
.proflex .menu-down1-li li a{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;/*font-weight:normal;*/font-weight:500;overflow-wrap:break-word; white-space:nowrap;font-size:0.18rem;line-height:0.36rem;color:#323232; padding-right:10px;}
.proflex .menu-down1-li li a:hover{ color:#585858;}

.proflex .menu-down1-li li.navtit a{font-size:0.2rem;font-weight:bold;}
.proflex .menu-down1-li li.navtit a:hover{ color:#585858;}

.lifeflex{display:inherit !important;}
.lifeflex .menu-down1-li{ float:left; text-align:left;width:25%;margin-left:0; margin-right:0px; margin-bottom:0.3rem; }
.lifeflex .menu-down1-li li{ padding-right:0.12rem;}
.lifeflex .menu-down1-li li a{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:500;overflow-wrap:break-word;white-space:nowrap;font-size:0.18rem;line-height:0.315rem; color:#323232;}
.lifeflex .menu-down1-li li a:hover{color:#585858;}
.lifeflex .menu-down1-li li.navtit{margin-bottom:0.1rem;}
.lifeflex .menu-down1-li li.navtit a{/*font-weight:normal;*/font-weight:500;color:#6e6e73;}
.lifeflex .menu-down1-li li.bold{margin-bottom:0.02rem;}
.lifeflex .menu-down1-li li.bold a{font-weight:bold;color:#323232; line-height:1.5;font-size:0.30rem!important;}
.lifeflex .menu-down1-li li.bold a:hover{color:#585858;}

.searchflex{display:inherit !important;}
.searchflex .menu-down1-li{ float:left; text-align:left;width:25%;margin-left:0; margin-right:0px; margin-bottom:0.3rem; }
.searchflex .menu-down1-li li{ padding-right:0.12rem;}
.searchflex .menu-down1-li li a{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:500;overflow-wrap:break-word;font-size:0.18rem; white-space:nowrap;line-height:0.36rem; color:#323232;}
.searchflex .menu-down1-li li.navtit{margin-bottom:0.1rem;}
.searchflex .menu-down1-li li.navtit a{/*font-weight:normal;*/font-weight:500;color:#6e6e73;}
.searchflex .menu-down1-li li.bold a{font-weight:500;font-size:0.18rem!important;line-height:0.315rem;color:#323232;}

.search-box{ position:relative;}
.searchbtn{ position:absolute; left:0; z-index:100; top:0; background:url(../images/searchbtn.png) no-repeat center center !important;background-size:0.25rem!important;width:0.25rem;height:0.40rem;}
.searchinput{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:500;font-size:0.32rem; line-height:0.40rem; color:#6e6e73;padding-left:0.45rem;}
.search-links{ margin-left:0.45rem; margin-top:0.38rem;}

.menu-down1 .menu-down1-list.gouwu{padding-bottom:0;padding-top:0;justify-content: right;}
.menu-down1 .menu-down1-list.gouwu .menu-down1-li .gw2{ display:none;}
.menu-down1 .menu-down1-list.gouwu a:hover .gw1{ display:none;}
.menu-down1 .menu-down1-list.gouwu a:hover .gw2{ display:block;}


.head-subnav .searchinput{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:500; font-size:0.32rem; line-height:0.32rem; color:#fff !important; font-weight:bold; padding-left:0.45rem;}
.mobsearch .link-tit a{ padding:0 0.45rem !important;}	

/*mobile-nav手机版菜单开始*/
.btn-phone{display:none!important;}
@media screen and (max-width:1200px){	
.menu-down {padding:0 4vw;}
.menu-down1 .menu-down1-li {width:2rem;}
.menu-down1 .menu-down1-list{padding-bottom:0.2rem;padding-top:0.2rem; overflow:hidden;}
.menu-down1 .menu-down1-icon {height:1rem;}
.btn-phone {display:block!important;margin-left:20px;}
/*mobile-nav-box*/
.headfixed .menu-list .menu-listul>li .head-subnav {display:block!important;position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%,0.625rem);-ms-transform:translate(-50%,0.625rem);-o-transform:translate(-50%,0.625rem);transform:translate(-50%,0.625rem);min-width:11.25rem;background:#fff;padding:0.625rem 0;pointer-events:none;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s;border:solid 1px #e4e6ee;border-top:0}
.headfixed .menu-list .menu-listul>li:last-child .head-subnav {min-width:18.75rem}
.headfixed .menu-list .menu-listul>li:hover .head-subnav {-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);pointer-events:auto;opacity:1}
/*mobile-nav-box*/.headfixed .menu-list .menu-listul>li .head-subnav {display:block!important;position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%,0.625rem);-ms-transform:translate(-50%,0.625rem);-o-transform:translate(-50%,0.625rem);transform:translate(-50%,0.625rem);min-width:11.25rem;background:#fff;padding:0.625rem 0;pointer-events:none;opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:solid 1px #e4e6ee;border-top:0}
.headfixed .menu-list .menu-listul>li:last-child .head-subnav {min-width:18.75rem}

/*mobile-nav-box*/
.headfixed .mobile-nav-box {}
.headfixed .mobile-nav-box h3 {}
.headfixed .mobile-nav-box h3 a {font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:500; font-size:0.875rem;text-align:center;letter-spacing:0.125rem;color:#282828}

.headfixed .mobile-nav-box li {padding:0.5rem 0;margin:0 0.3rem}
.headfixed .mobile-nav-box h3 a a {font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:500; color:#716b61;line-height:1.875rem;text-align:left;}
.headfixed .mobile-nav-box .active i::before {-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}
.headfixed .btn-list .btn-right {width:100%;align-items:center}
.headfixed .btn-menu {margin:0 auto;display:none}
.headfixed .btn-menu .mobile-nav {color:#fff;font-size:0.8125rem;display:block;width:2.25rem;height:2.25rem;text-align:center;line-height:2.25rem}


/*headfixed  toggle-btn-phone按钮*/
.headfixed .toggle-btn-phone {width:0.3rem;height:0.3rem;position:relative;display:inline-block;position:fixed;top:0.23rem; right:4.1665vw;}
.headfixed .toggle-btn-phone span {width:0.3rem;height:3px;border-radius:3px; overflow:hidden;display:inline-block;background:#fff;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}
.headfixed .toggle-btn-phone span {background:#000}
.headfixed .toggle-btn-phone span:first-child {top:0.06rem}
.headfixed .toggle-btn-phone span:nth-child(2) {top:50%;width:0.3rem}
.headfixed .toggle-btn-phone span:last-child {bottom:0.04rem}
.headfixed .toggle-btn-phone.cur span:first-child {-webkit-transform:translate(-50%,0.07rem) rotate(45deg);-ms-transform:translate(-50%,0.07rem) rotate(45deg);-o-transform:translate(-50%,0.07rem) rotate(45deg);transform:translate(-50%,0.07rem) rotate(45deg)}
.headfixed .toggle-btn-phone.cur span:nth-child(2) {opacity:0}
.headfixed .toggle-btn-phone.cur span:last-child {-webkit-transform:translate(-50%,-0.04rem) rotate(-45deg);-ms-transform:translate(-50%,-0.04rem) rotate(-45deg);-o-transform:translate(-50%,-0.04rem) rotate(-45deg);transform:translate(-50%,-0.04rem) rotate(-45deg);bottom:0.1rem}



/*headfixed  mobile-nav-box*/
.mobile-nav-box {position:fixed;top:0.76rem;z-index:999999;left:0;width:100%;height:100%;overflow-y:auto;background-color:#272E3B;background:rgba(39,46,59,0.90);padding:0 0 0.6rem 0;display:none}
.headfixed .mobile-nav-box li {position:relative;padding:0 0}
.headfixed .mobile-nav-box h3 a {font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:500; font-size:0.16rem;display:block;text-align:center;letter-spacing:0.02rem;padding:0.05rem 0;color:#fff;text-align:left;line-height:0.5rem;height:auto;border-bottom:1px solid rgba(255,255,255,0.20);}
/*mobile-nav erji*/
.headfixed .mobile-nav-box .head-subnav {width:100%;display:none;padding:0.08rem 0;}
.headfixed .mobile-nav-box .link-tit {text-align:left;position:relative;}
.headfixed .mobile-nav-box .link-tit a { font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:500; padding:0 0.2rem;width:100%;line-height:0.5rem;text-align:left;font-size:0.16rem;color:#fff;display:block;}

.headfixed .mobile-nav-box .head-suba {display:none}
.headfixed .mobile-nav-box .head-suba>a,.headfixed .mobile-nav-box .head-subnav>a {font-size:0.14rem;display:block;text-align:center;letter-spacing:0.02rem;color:#333;text-align:left;padding:0.1rem 0.15rem}
.headfixed .mobile-nav-box .link-tit i,.headfixed .mobile-nav-box i,.headfixed .mobile-nav-box .link-tit i,.headfixed1 .mobile-nav-box i {position:absolute;top:0;right:0rem;height:100%;width:0.6rem}
.headfixed .mobile-nav-box .link-tit i,.headfixed1 .mobile-nav-box .link-tit>i {right:-0.1rem}
.headfixed .mobile-nav-box .link-tit i::before,
.headfixed .mobile-nav-box i::before,
.headfixed .mobile-nav-box .link-tit i::before,
.headfixed .mobile-nav-box i::before {content:"";position:absolute;top:0.2rem;right:0;width:0.1rem;height:0.1rem;border-bottom:solid 1px #aaa;border-left:solid 1px #aaa;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}



.headfixed{background-color:rgba(39,46,59,0.32)!important;background-color:#ffffff!important;}
.headfixed.top,
.headfixed.headfixedWhite{background-color:#ffffff!important;}
.headfixed.cur{background-color:rgba(39,46,59,0.90)!important;background-color:#ffffff!important;}
.headfixed .logo .logo1 {display:none!important;}
.headfixed .logo .logo2 {display:inline-block!important;}

.headfixed.top .logo .logo1,
.headfixed.headfixedWhite .logo .logo1,
.headfixed.headerbgm .logo .logo1 {display:none!important;}
.headfixed.top .logo .logo2,
.headfixed.headfixedWhite .logo .logo2,
.headfixed.headerbgm .logo .logo2 {display:inline-block!important;}

.headfixed .logo a {height:0.76rem;line-height:0.76rem;}
.headfixed .logo img {max-width:1.60rem;height:0.388rem;}


.headfixed .topUser{background-image:url(../images/buy2.png)!important;}
.headfixed .menu-list{ justify-content: flex-end;}


/*.headfixed{transform: translate(0px, 0px)!important;}*/
.header-down .headfixed{ /*display:none;*/display:block;} 
.header-up .headfixed{ display:block;} 
}
@media screen and (max-width:640px){	
.headfixed .toggle-btn-phone span {height:2px;}
}
@media screen and (min-width:1200.1px){	
.headfixed{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.header-down .headfixed{transform: translate(0px, -100%);} 
.header-up .headfixed{transform: translate(0px, 0);}  
}
/***************head end*****************/



/******************************************************index-banner*****************************************************2024*/


.w1600-fluid{width:100%;margin:0 auto}
/*index-banner-wrapper*/
.index-banner-wrapper{position:relative;overflow:hidden;}
.index-banner-wrapper .swiper-slide{overflow:hidden;width:100%;position:relative}

/*wzinfo*/
.index-banner-wrapper .banner-item{ max-width:1760px; margin:0px auto;}
.index-banner-wrapper .bannerimg img{display:block;width:100%}
.index-banner-wrapper .swiper-slide .bannerimg img{display:block;width:100%;/*height:100vh;*/object-fit:cover;/*transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transition:transform 6s ease;-webkit-transition:transform 6s ease;-moz-transition:transform 6s ease;-ms-transition:transform 6s ease;-o-transition:transform 6s ease*/}

.index-banner-wrapper .swiper-slide.swiper-slide-active .bannerimg img{/*transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)*/}

.index-banner-wrapper .info{position:absolute;right:4.166666666666667vw;z-index:1000;width:50%;max-width:6.5rem;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-moz-transform:translate(0,-50%);transform:translate(0,-50%);margin:0 auto;text-align:left;}
.index-banner-wrapper .info span{ display:block;}
.index-banner-wrapper .info .banner-name{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:bold;line-height:1.2; color: #FFFFFF;margin-bottom:0.3rem;}
.index-banner-wrapper .info .banner-txt{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:500;line-height:1.4; color:#ffffff;margin-bottom:0.72rem;}
.index-banner-wrapper .info .des{margin-bottom:0.07rem;color:#fff; text-align:left;}

/*swiper-slide-active*/
.index-banner-wrapper .info span{opacity: 0;transform: translateY(15px);transition: opacity .85s cubic-bezier(.28,.44,.49,1),transform 1.15s cubic-bezier(.42,0,.002,1);}
.index-banner-wrapper .info .banner-txt{transition-delay:.2s;}
.index-banner-wrapper .info .des{transition-delay:.6s;}
.index-banner-wrapper .swiper-slide.swiper-slide-active .info span{opacity: 1;transform: none;}


/*btn2*/
.index-banner-wrapper .btn2{ width:48px;height:96px; margin-top:-110px !important;  opacity: 0; transition: opacity 0.3s; outline:none;}
.index-banner-wrapper:hover .btn2 {opacity: 1;}
/*swiper-button*/
.index-banner-wrapper .swiper-button-prev{ background-image:url(../images/index-left.png);background-size:12px; border-radius: 0 10px 10px 0;  left:0}  
.index-banner-wrapper .swiper-button-next{ background-image:url(../images/index-right.png); background-size:12px; border-radius: 10px 0 0 10px; right:0 }  
.index-banner-wrapper .swiper-button-prev.swiper-button-disabled,
.index-banner-wrapper .swiper-button-next.swiper-button-disabled{cursor:pointer;pointer-events:auto;opacity:0;}
.index-banner-wrapper .swiper-button-prev:hover{background-color: rgba(0, 0, 0, 0.3); background-image:url(../images/index-left.png) center center no-repeat !important;background-size:12px; }  
.index-banner-wrapper .swiper-button-next:hover{background-color: rgba(0, 0, 0, 0.3);  background-image:url(../images/index-right.png) center center no-repeat !important; background-size:12px;  }  
/*swiper-pagination*/
.index-banner-wrapper .swiper-pagination-bullet{height:6px;background:none;position:relative;}
.index-banner-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:none;}
.index-banner-wrapper .swiper-pagination{bottom:0.07rem; left:0; right:0; position:absolute;display:inline-block; font-size:0;}
.index-banner-wrapper .swiper-pagination .swiper-pagination-bullet{display:inline-block;margin:0 0.1rem;width:0.4rem;opacity:1;position:relative; height:16px;}
.index-banner-wrapper .swiper-pagination .swiper-pagination-bullet:before{ content:''; background:#fff; position:absolute; left:0;top:50%;width:100%;height:1px;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5; height:3px; border-radius:1.5px;}
.index-banner-wrapper .swiper-pagination .swiper-pagination-bullet:after{content:'';background:#fff; position:absolute; left:0;top:50%; height:3px;width:0; border-radius:1.5px; z-index:2;}
.index-banner-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active:after{-moz-animation:circle-chart-fill 5000ms linear alternate forwards;-webkit-animation:circle-chart-fill 5000ms linear alternate forwards;-ms-animation:circle-chart-fill 5000ms linear alternate forwards;animation:circle-chart-fill 5000ms linear alternate forwards; background-color:#fff;}
.index-banner-wrapper .swiper-pagination .swiper-pagination-bullet:focus,
.index-banner-wrapper .swiper-pagination .swiper-pagination-bullet:active,
.index-banner-wrapper .swiper-pagination .swiper-pagination-bullet:link{outline:none}
@keyframes circle-chart-fill{to{ width:100%;}}
@-webkit-keyframes circle-chart-fill{to{width:100%;}}
@-moz-keyframes circle-chart-fill{to{width:100%;}}
@-ms-keyframes circle-chart-fill{to{width:100%;}}
@media screen and (max-width:1800px){
.index-banner-wrapper .info .des img{max-width:45% !important; height:auto;}	
}
@media screen and (max-width:1600px){
.index-banner-wrapper .info .des img{max-width:45% !important; height:auto;}
.index-banner-wrapper .btn2{ width:48px;height:96px;margin-top:-32px !important;}
}
@media screen and (max-width:1200px){
     .index-banner-wrapper .info{right:3%;max-width:45%;width:45%;}

}
@media screen and (max-width:1024px){
	.index-banner-wrapper .swiper-slide{ height:125vw;}
	.index-banner-wrapper .swiper-slide .bannerimg img{width:auto; height:125vw;}	

}
@media screen and (max-width:768px){

	.index-banner-wrapper .swiper-slide{ height:125vw;min-height:125vw;}
	.index-banner-wrapper .swiper-slide .bannerimg img{width:auto; height:125vw;min-height:125vw;}
		
	.index-banner-wrapper .info{top:10vw; max-width:80%; width:80%;left:3%;right:3%;margin:0 auto;-webkit-transform:translate(0,0%);-ms-transform:translate(0,0);-ms-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0); text-align:center;}	
	.index-banner-wrapper .info .banner-wzbox{text-align:center;}
    .index-banner-wrapper .info .des .banner-btn{ display:none!important;}
	.index-banner-wrapper .info .banner-name{margin-bottom:0.2rem}

    .index-banner-wrapper .btn2{ width:30px;height:60px; margin-top:-20px !important;}
	
	.index-banner-wrapper .swiper-button-prev{ left:0 !important; }
	.index-banner-wrapper .swiper-button-next{ right:0 !important;}
	
 .index-banner-wrapper .swiper-button-prev{ background:url(../images/index-left.png) center center no-repeat;background-size:14px; }  
.index-banner-wrapper .swiper-button-next{ background:url(../images/index-right.png) center center no-repeat;background-size:14px;  }  
}


/******************************************************index-banner******************************************************/
/*index-banner*/
.index-banner-wrapper{position:relative;overflow:hidden;height:56.25vw;max-height:100vh;}
.index-banner-wrapper .item{display:block; position:relative;height:56.25vw;max-height:100vh;background:#000; overflow:hidden;}
/*video*/
.index-banner-wrapper .swiper-slide{overflow:hidden; width:100%; position:relative;background:#000; float:left;}
.index-banner-wrapper .bannerVideo{display:block; position:absolute; left:0;top:0; height:100%; width:100%; z-index:100;}
.index-banner-wrapper .mobilevideo{display:none; position:absolute; left:0;top:0; height:100%; width:100%; z-index:100;}
.index-banner-wrapper .bannerVideo video{display:block;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;max-width:100%;object-fit:cover;}
.index-banner-wrapper .mobilevideo video{display:block;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;max-width:100%;object-fit:cover;}
/*img*/
.index-banner-wrapper .bannerimg{display:block; position:absolute; left:0;top:0; height:100%; width:100%; z-index:3;}
.index-banner-wrapper .bannerimg img{display:block;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;max-width:100%;object-fit:cover;/*transition:transform 6s ease;-webkit-transition:transform 6s ease;-moz-transition:transform 6s ease;-ms-transition:transform 6s ease;-o-transition:transform 6s ease*/}

.index-banner-wrapper .bannerimg{/*transform: translateY(40px);transition: opacity .3s cubic-bezier(.49,.025,.685,1),1.8s cubic-bezier(.42,0,.002,1);*/}
.index-banner-wrapper .swiper-slide.swiper-slide-active .bannerimg{/*transform: translateY(0);*/}

/*.index-banner-wrapper .swiper-slide.swiper-slide-active .bannerimg img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}*/
@media screen and (max-width:1024px){
	.index-banner-wrapper{margin-bottom:0;}
	.index-banner-wrapper,
	.index-banner-wrapper .item{height:75vw; min-height:75vw;}
}
@media screen and (max-width:767px){
	
.index-banner-wrapper .bannerVideo{display:none;}
.index-banner-wrapper .mobilevideo{display:block;}
	
	.index-banner-wrapper,
	.index-banner-wrapper .item{height:125vw; min-height:125vw;}
}



/*************adbanner****************/
.adbanner-pc{ text-align:center;}
.adbanner-mob{text-align:center}
.adbnaner img{width:100%; height:auto; display:block;}
.adbanner-mob{ display:none;}
@media screen and (max-width:768px){
.adbanner-mob{ display:block;}	
.adbanner-pc{display:none;}
.adbanner-mob img{ max-width:100%; height:auto;}
}



/************** index pro***************************/
.index-pro{ padding:1rem 0.8rem; overflow:hidden;}
.index-pro-box{ padding:0; position:relative;}
.index-pro .index-pro-name{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:bold;margin-bottom:0.3rem;line-height:1;color:#1d1d1f;text-align:center; }
.index-pro .index-pro-txt{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:500;margin-bottom:1.1rem;line-height:1.2;color:#6e6e73;text-align:center;}
/*index-pro-list*/
.index-pro .index-pro-list{margin:0 -0.2rem;}
.index-pro .swiper-slide{margin:0 auto!important;width:20%;float:left;}
.index-pro .swiper-slide .item{margin:0 0.2rem;position:relative;}
.index-pro .swiper-slide .item a{ display:block;margin-bottom:0.15rem;}
.index-pro .swiper-slide .item a:hover{ color:#1d1d1f;}
.index-pro .swiper-slide .txt{width:100%;margin:0px auto;font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:500;color:#6e6e73;text-align:center;font-size:0.18rem;line-height:0.26rem;}
.index-pro .swiper-slide.swiper-slide-active .txt {font-weight:bold;color:#1d1d1f;font-size:0.20rem;}
/*active*/
.index-pro .swiper-slide .imgbox{ align-items:center;}
.index-pro .imgbox{ margin:0px auto;width:100%;height:0; position:relative;padding-bottom:100%;text-align:center; display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;margin-bottom:0.43rem;}
.index-pro .imgbox img{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;max-width:100%;object-fit:contain; vertical-align:middle;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.index-pro .swiper-slide .imgbox img{ align-items:center;transform:scale(0.58125);-moz-transform:scale3d(0.58125,0.58125,0.58125);-webkit-transform:scale3d(0.58125,0.58125,0.58125);-ms-transform:scale3d(0.58125,0.58125,0.58125);transform:scale3d(0.58125,0.58125,0.58125);}
.index-pro .swiper-slide-active .imgbox img,
.index-pro .swiper-slide-duplicate-active .imgbox img{-moz-transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
/**/
.index-pro .index-proB{position:relative;}
.index-pro .swiper-button-prev,.index-pro .swiper-button-next{width:0.12rem;height:0.20rem;overflow:hidden;position:absolute;top:0;margin-top:7.8125vw;cursor:pointer;z-index:9;outline:none;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;transition:transform 6s ease;-webkit-transition:transform 6s ease;-moz-transition:transform 6s ease;-ms-transition:transform 6s ease;-o-transition:transform 6s ease}
.index-pro .swiper-button-prev{background:url(../images/pro-left.png) center center no-repeat;left:-0.45rem;background-size:100%;outline:none;}
.index-pro .swiper-button-next{background:url(../images/pro-right.png) center center no-repeat;right:-0.45rem;background-size:100%;outline:none;}
.index-pro .swiper-button-prev.swiper-button-disabled,
.index-pro .swiper-button-next.swiper-button-disabled{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}	

.index-pro .index-proB:hover .swiper-button-prev,
.index-pro .index-proB:hover .swiper-button-next{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}	
@media screen and (max-width:1220px){

}
@media screen and (max-width:1200px){
.index-pro{ padding:1rem 0.3rem;}	
.index-pro .swiper-slide{width:33.3333%;}


.index-pro .swiper-button-prev,.index-pro .swiper-button-next{width:0.3rem;height:20px;background-size:12px; top:0;margin-top:15.41666666666667vw;}
.index-pro .swiper-button-prev{left:0;}
.index-pro .swiper-button-next{right:0;}
}
@media screen and (max-width:768px){
.index-pro .index-pro-txt{margin-bottom:0.8rem;}

.index-pro .swiper-slide{width:100%;}
.index-pro .swiper-slide .txt{font-size:14px;line-height:1.5;}
.index-pro .swiper-slide.swiper-slide-active .txt {font-size:16px;}

.index-pro .index-pro-list{margin:0 -10px;}
.index-pro .swiper-slide .item{margin:0 10px;}

.index-pro .index-pro-list{ width:90%; max-width:320px; margin:0 auto;}
.index-pro .swiper-button-prev,.index-pro .swiper-button-next{margin-top:18.22916666666667vw;}

.index-pro .index-proB .swiper-button-prev,
.index-pro .index-proB .swiper-button-next{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}	

.index-pro .swiper-button-prev,.index-pro .swiper-button-next{margin-top:26vw;}
}
@media screen and (max-width:550px){
/*.index-pro .swiper-slide{width:66.66666666666667%;}*/
}
@media screen and (max-width:400px){
.index-pro{ padding:0.5rem 0.3rem;}
}
@media screen and (max-width:350px){
.index-pro .swiper-slide{width:100%;}

}



/*************************pageAdv4 advAd********************/
.pageAdv4{ background:#fff; overflow:hidden;}
.pageAdv4 .advAd{padding:24.73958333333333% 0; overflow:hidden; position:relative; background-repeat:no-repeat; background-attachment:fixed; background-size:cover; margin-bottom:-90PX;}
.pageAdv4 .advAd video{position:absolute;left:0;right:0;top:50%;margin:0 auto;-moz-transform: translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center; width:100%; height:auto !important; object-fit:cover;}

.pageAdv4 .advAd .wz{position:absolute;left:0;right:0;top:50%;margin:0 auto;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;max-width:1050px;width:90%;text-align:center;}
.pageAdv4 .advAd .wz .wz-name{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:bold;line-height:1.2;color:#f5f5f7;margin-bottom:0.35rem;}
.pageAdv4 .advAd .wz .txt{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑",Helvetica,sans-serif;font-weight:500;line-height:1.5;color:#f5f5f7;max-width:620px;margin:0px auto;}

@media screen and (max-width:1460px){
.pageAdv4 .advAd{background-attachment:inherit !important;}	
}

@media screen and (max-width:1320px){
.pageAdv4 .advAd{margin-bottom:-50PX;}	
}
@media screen and (max-width:1024px){
.pageAdv4 .advAd{padding:24.73958333333333% 0;margin-bottom:-50PX; background-attachment:inherit !important;}
}
@media screen and (max-width:1024px){
.pageAdv4 .advAd{padding:24.73958333333333% 0;margin-bottom:-30PX; background-attachment:inherit !important;}
.pageAdv4 .advAd .wz .wz-name{margin-bottom:0.4rem;}
}
@media (max-width: 768px) {	
.pageAdv4 .advAd{padding:25% 0; display:none;}
.pageAdv4 .advAd .wz .wz-name{margin-bottom:0.2rem;}
.pageAdv4 .advAd .wz .txt{max-width:400px;}
.pageAdv4 .advAd .wz{  position:relative;top:0%;-moz-transform:translateY(0%);-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);}
}



/*******************indexzt**************/
/*.indexzt{max-width:100%;display:block;margin:0px auto;overflow:hidden; padding:0.7rem 4.1665vw;}
.indexztbox{position:relative; margin:0px auto; overflow:hidden; background-color:#ffffff;padding:0.5rem 0;}
.zt-left{ width:52.84090909090909%; float:left;  background-color:#ffffff; }
.zt-right{ width:47.15909090909091%; float:right; background-color:#ffffff;}
#indexzt2 .zt-left{ float:right;}
#indexzt2 .zt-right{ float:left;}

.zt-left .imgbox{ width:100%; overflow:hidden;}
.zt-left .imgbox .img{}
.zt-left .imgbox img{width:100%; max-width:100%; height:auto; -webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s; display:block;}
.zt-rightbox{ padding:1rem 1rem 0rem 1rem;position:relative; text-align:center;}
.zt-r-name{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:bold;margin-top:0.33rem;line-height:1;color:#323232;}
.zt-r-title{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:bold;margin-top:0.25rem;line-height:1.2;color:#1d1d1f;}
.zt-r-title a{ display:inline-block;color:#1d1d1f;cursor:pointer}
.zt-r-txt{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500;margin-top:0.40rem;line-height:1.4;color:#6e6e73; margin-bottom:0.73rem;}
@media (max-width: 1680px) {
	.zt-rightbox{padding:0.8rem 0.8rem 0rem 0.8rem;}
}
@media (max-width: 1400px) {
	.zt-rightbox{padding:0.5rem 0.6rem 0rem 0.6rem;}
}
@media (max-width: 1200px) {

}
@media (max-width: 1024px) {
	.zt-rightbox{overflow:hidden; position:relative;}
	.zt-left{ width:100%; float:none; }
	.zt-right{ width:100%; float:none;}	
	.zt-left .imgbox {width: 100%;margin:0 auto;    position:inherit;transform:none;line-height:0;}
	
	
}
@media (max-width: 768px) {
	.zt-r-txt{margin-top:0.20rem;margin-bottom:0.43rem;}
	.indexzt{padding:0rem 4.1665vw;}
	.zt-rightbox{overflow:hidden; position:relative;padding:0.5rem 0.3rem 0rem 0.3rem;}
	.zt-r-txt br{ display:none}
}
@media (max-width: 468px) {	
	.zt-rightbox{ overflow:hidden; position:relative;}	
}
*/

/***********************pagevideo*********************888*/
.pagevideo{ margin:0px auto; /*margin-top:10px;*/ width:100%; background:#fff; overflow:hidden;}
.pagevideo4 .advAd{padding:22.23958333333333% 0; /*padding:24.73958333333333% 0;*/ overflow:hidden; position:relative; background-repeat:no-repeat; background-attachment:fixed; background-size:cover;}
.pagevideo4 .advAd .video{position:absolute;left:0;right:0;top:0%; margin:0 auto;/*-moz-transform:translateZ(0) translateY(-50%);-webkit-transform:translateZ(0) translateY(-50%);-ms-transform:translateZ(0) translateY(-50%);transform:translateZ(0) translateY(-50%);*/text-align:center; width:100%;object-fit: cover; border:none;}



.pagevideo4 .advAd .wz{position:absolute;left:0;right:0;top:50%;margin:0 auto;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;max-width:1050px;width:90%;text-align:center;}
.pagevideo4 .advAd .wz .wz-name{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:bold;margin-top:0;line-height:1.2;color:#f5f5f7;margin-bottom:0.4rem;}
.pagevideo4 .advAd .wz .txt{ max-width:620px; margin:0px auto; font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:500;font-size:25px;line-height:28px;color:#f5f5f7; }
@media (max-width: 1200px) {
.pagevideo4 .advAd .wz .txt{font-size:18px;line-height:32px; }
}
@media (max-width: 1024px) {
.pagevideo4 .advAd{background-attachment:inherit;}
.pagevideo4 .advAd .wz .txt{ font-size:20px;line-height:26px; }

.pagevideo4 .advAd .wz .wz-name{margin-bottom:0.2rem;}
}
@media (max-width: 768px) {	

.pagevideo4 .advAd .video{top:50%; -moz-transform:translateZ(0) translateY(-50%);-webkit-transform:translateZ(0) translateY(-50%);-ms-transform:translateZ(0) translateY(-50%);transform:translateZ(0) translateY(-50%);}

.pagevideo4 .advAd{padding:25% 0;}
.pagevideo4 .advAd .wz{position:relative;top:0%;-moz-transform:translateY(0%);-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);}
.pagevideo4 .advAd .wz .wz-name{margin-bottom:0.1rem;}
}



/*bigTit*/
.bigTit{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:bold;margin-top:0;line-height:1.2;color:#f5f5f7;}
.pagebanner .videoicon{margin-top:0.4rem;}
@media (max-width: 1200px) {
.pagebanner .videoicon{margin-top:0.3rem;}
}
@media (max-width: 1024px) {
.pagebanner .videoicon{margin-top:0.2rem;}
}
@media (max-width: 768px) {
.pagebanner .videoicon{margin-top:0.1rem;}
}


/*视频videoicon*/
.videoicon a{color:#f5f5f7;display:inline-block;border:2px solid #f5f5f7;font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:500;background:none;font-size:0.18rem;line-height:0.44rem;border-radius:0.44rem;padding:0 0.32rem;margin-top:0.24rem;transition:.3s cubic-bezier(.49,.025,.49,1);}
.videoicon a:hover{background-color:#fe5900;border-color:#fe5900;}
.videoicon a span{ display:inline-block;background-image:url(../images/videoicon.png); background-position:right center;background-repeat:no-repeat;background-size:0.13rem;padding-right:0.3rem;}
@media (max-width: 1200px) {
.videoicon a{font-size:16px;line-height:40px;padding:0 0.28rem;margin-top:20px;}
.videoicon a span{background-size:12px;padding-right:0.28rem;}
}
@media (max-width: 768px) {	
.videoicon a{font-size:14px;line-height:0.35rem;padding:0 0.24rem;margin-top:0.18rem;}
.videoicon a span{background-size:0.1rem;padding-right:0.26rem}
}


/*弹窗视频 */
#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:30px;right:30px;width:50px;height:50px;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:24px;left:10px;width:30px;height:2px;background:#333;transition:.5s}
#c-video-box .c-btn:hover{background:#fe5900;}
#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}



/*****************indexys**********************/
.indexys{margin:0px auto; overflow:hidden;padding-top:1.5rem;padding-bottom:0.52rem;}
.indexys-left{ width:42.9545%; float:left;}
.indexys-right{ width:47.72727272727273%; float:right;}
/*indexys-left-box*/
.indexys-left-box{max-width:6.9rem; overflow:hidden; padding-left:0.3rem;}
.indexys .ys-name{font-family:'Gilroy', Arial, Helvetica, sans-serif;font-weight:bold;color:#1d1d1f;line-height:1.3; }
.indexys .ys-txt{ font-family:'Gilroy', Arial, Helvetica, sans-serif;font-weight:500;color:#848484;line-height:1.4;margin-top:0.55rem;}
/*about-ys*/
.indexys .about-ys{padding:0;overflow:hidden;padding-top:0.96rem;} 
.indexys .about-ys ul li{width:50%;float:left;margin-bottom:0.92rem;}
.indexys .about-ys ul li .item{padding-left:0.5rem;}
.indexys .about-ys .num{text-align:left;margin-bottom:5px;}
.indexys .about-ys .counter{font-family:'Gilroy', Arial, Helvetica, sans-serif;font-weight:bold;font-size:0.9rem;color:#1d1d1f;position:relative;}
.indexys .about-ys .num i{font-family:'Gilroy', Arial, Helvetica, sans-serif;font-weight:bold;color:#1d1d1f; display:inline-block; position:relative;font-style:normal; }
.indexys .about-ys .ysname{font-family:'Gilroy', Arial, Helvetica, sans-serif;font-weight:500;line-height:1.3;color:#6e6e73;text-align:left;}
@media screen and (max-width:1200px){.indexys{padding-top:1rem;}
.indexys-left{ width:45%;}
.indexys-right{ width:50%;}

.indexys .ys-txt{margin-top:0.3rem;}
.indexys .about-ys{padding-top:0.8rem;} 
.indexys .about-ys ul li{margin-bottom:1rem;}
.indexys .about-ys ul li .item{padding-left:0.5rem;}
.indexys .about-ys .counter{font-size:0.6rem;}
}
@media screen and (max-width:1150px){
.indexys{padding-top:0.9rem;}
.indexys-left{ width:45%;}
.indexys-right{ width:55%;}

.indexys .ys-txt{margin-top:0.3rem;}
.indexys .about-ys{padding-top:0.7rem;} 
.indexys .about-ys ul li{margin-bottom:0.8rem;}
.indexys .about-ys ul li .item{padding-left:0.5rem;}
.indexys .about-ys .counter{font-size:0.55rem;}
}
@media screen and (max-width:992px){
.indexys{padding-top:0.7rem;padding-bottom:0.3rem;}
.indexys-left{ width:100%;}
.indexys-right{ width:100%;}
.indexys .about-ys ul li .item{padding-left:0.3rem;}
}
@media screen and (max-width:768px){
.indexys .about-ys ul li .item{padding-left:0.3rem;}
}




/**********************index news**************************/
.indexnews{ background-color:#f5f5f7; margin:0px auto; overflow:hidden;}
.indexnews-name{font-family:'Gilroy', Arial, Helvetica, sans-serif;font-weight:bold;color:#1d1d1f;line-height:1.22;margin-top:0.9rem; margin-bottom:0.3rem;}
.indexnews-txt a{display:inline-block;font-family:'Gilroy', Arial, Helvetica, sans-serif;font-weight:500;color:#444445;background-image:url(../images/m.png);background-position:right center;background-repeat:no-repeat;background-size:0.09rem;padding-right:0.3rem;margin-bottom:0.42rem;}
.indexnews-txt a:hover{ color:#fe5900; background-image:url(../images/m2.png);background-position:right center;background-repeat:no-repeat;background-size:0.09rem;}

@media screen and (max-width:1200px){
.indexnews-name{margin-top:1rem;}
}
@media screen and (max-width:992px){
.indexnews-name{margin-top:0.9rem;}
}
@media screen and (max-width:768px){
.indexnews-name{margin-top:0.7rem;}
}

.news{ padding-bottom:30px !important;}
/*newssecinfo-proList*/
.newssecinfo{position:relative;align-items:flex-start; z-index:2;margin-bottom:0.7rem;}
.newssecinfo-proList{width:100%;position:relative;}
/*pagenewsList*/
.newsinfoList {font-size:0;line-height:0;margin:0 -0.08rem;}
.newsinfoList li {display:inline-block;*display:inline;zoom:1;width:33.33333%;vertical-align:top;position:relative;margin-bottom:0.3rem;}
.newsinfoList .itema {display:block;margin:0 8px;position:relative;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;overflow:hidden; }
.newsinfoList .imgBox{position:relative;height:0;padding-bottom:87.5%; overflow:hidden; }
.newsinfoList .imgBox img{display:block;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;max-width:100%;object-fit:cover; z-index:1;}
.newsinfoList .imgBox:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";pointer-events:none;width:100%;height:100%;background:linear-gradient(to bottom,transparent 45%,rgba(0,0,0,0.5) 100%)}
.newsinfoList .item .itema .listTitle{ width:100%; padding-bottom:87.5%; position:absolute; top:0; z-index:10;}
.newsinfoList .item .itema .listTitleBox{ width:100%; padding:35px; position:absolute; bottom:0; z-index:10;}
.newsinfoList .item .itema .name{ font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;/*font-weight:normal;*/font-weight:500; font-size:16px; height:16px; line-height:16px; color:#ffffff;}
.newsinfoList .item .itema .t{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:bold;font-size:22px;line-height:30px;height:60px; display:table-cell; padding:8px 0 13px 0; overflow:hidden;color:#ffffff; vertical-align:middle;}
.newsinfoList .item .itema .d{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:500;font-size:16px;line-height:16px;height:16px;overflow:hidden;color:#ffffff;}
/*hover*/
.newsinfoList .itema,.newsinfoList .title:after,.newsinfoList .title .t,.newsinfoList .title .m,.newsinfoList .imgBox img {-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
/*.newsinfoList .itema:hover .imgBox img {-moz-transform:scale3d(1.05,1.05,1.05);-webkit-transform:scale3d(1.05,1.05,1.05);-ms-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);}*/
@media screen and (max-width: 1320px){
.newsinfoList .item .itema .listTitleBox{padding:25px; }
.newsinfoList .item .itema .name{ font-size:16px; height:16px; line-height:16px; }
.newsinfoList .item .itema .t{font-size:20px;line-height:26px;height:52px; margin:8px 0 13px 0; }
.newsinfoList .item .itema .d{font-size:16px;line-height:16px;height:16px;}
}
@media screen and (max-width: 1024px){
.newsinfoList{ margin:0 -8px;}
.newsinfoList .itema{ margin:0 8px;}
.newsinfoList li{width:50%;margin-bottom:30px;}
.newsinfoList li:nth-child(3){ display:none}
.newsinfoList .item .itema .name{ font-size:16px; height:16px; line-height:16px; }
.newsinfoList .item .itema .t{font-size:24px;line-height:30px;height:60px; margin:8px 0 13px 0; }
.newsinfoList .item .itema .d{font-size:16px;line-height:16px;height:16px;}
}
@media screen and (max-width: 767px){	
.newsinfoList li {width:100%;margin-bottom:10px;}	
.newsinfoList li:nth-child(3){ display:block}
.newsinfoList .item .itema .listTitleBox{ width:100%; padding:18px; position:absolute; bottom:0; z-index:10;}
.newsinfoList .item .itema .name{ font-size:14px; height:14px; line-height:14px; }
.newsinfoList .item .itema .t{font-size:18px;line-height:24px;height:48px; margin:8px 0 13px 0; }
.newsinfoList .item .itema .d{font-size:14px;line-height:14px;height:14px;}
}




/******************footer******************/
.footer{ background-color:#1d1d1f; overflow:hidden; margin:0px auto;}
.footer-top{padding-top:0.85rem;overflow:hidden;}
.f-left{ width:28.41%; max-width:500px; float:left;}
.f-right{ width:71.59%; float:right;}
.navigations{ font-size:0; line-height:0;}
.navigations li a{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:bold;font-size:0.36rem;line-height:0.58rem;color:#f5f5f7;display:inline-block;}
.navigations li a:hover{ color:#e2e2e3;}
.f-right ul{ width:33.3333%; float:left;}
.f-right ul li a{ font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:500;color:#f5f5f7;display:inline-block; text-align:left;font-size:0.18rem; line-height:0.36rem;}
.f-right ul li.footnav a{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:500;line-height:1; color:#84848a;margin-bottom:0.2rem;}
.f-right ul li a:hover {text-decoration: underline;}

.footer-mid{ margin-top:0.3rem; overflow:hidden;}
.sendmailbox{ width:50%; max-width:4.8rem; float:right; text-align:left;}
.mail-name{ margin-bottom:0.3rem; font-size:0.24rem; color:#f5f5f7;font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:bold;}
.mailinput{ width:100%;  font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;/*font-weight:normal;*/font-weight:500; padding-left:0.25rem; padding-right:0.60rem; font-size:0.16rem;color:#6e6e73;height:0.48rem; line-height:0.48rem; background-color:#fafafc; }
.mail-box{position:relative;}
.mailbtn{ display:block; width:0.36rem; height:0.36rem; position:absolute; z-index:9; top:0.08rem; right:0.08rem;  border-radius:50%; background:url(../images/mailbtn.jpg) no-repeat center center #1d1d1f !important;background-size:0.2rem;}

.footer-down{ margin-top:0.5rem; margin-bottom:0.4rem;}
.d-left{ width:50%; float:left;}
.d-left img{ max-width:100%; height:auto; max-height:100%;}
.d-left .footer-logo{ height:0.6rem;}
.d-right{ width:50%; float:right;}
@media screen and (max-width:1024px){
.f-left{ width:100%; max-width:100%; float:none;}
.f-left ul li{ width:50%; float:left; display:block; text-align:center;}
.navigations li a{font-size:0.28rem; line-height:48px;}
.sendmailbox{ width:100%; max-width:535px; float:right; text-align:left; margin:0px auto; float:none; margin-top:30px;}
.mail-name{ margin-bottom:20px; font-size:22px; text-align:center; }
.f-right{ display:none; width:71.59%; float:right;}

}
@media screen and (max-width: 768px){
.footer-top{padding-top:0.5rem;}
.f-left{ width:100%; max-width:100%; float:none;}
.f-left ul li{ width:100%; float:left; display:block; text-align:center;}
.navigations li a{font-size:0.24rem; line-height:32px;}
.sendmailbox{ width:100%; max-width:535px; float:right; text-align:left; margin:0px auto; float:none; margin-top:10px;}
.mail-name{ margin-bottom:10px; font-size:16px; text-align:center; }
.f-right{ display:none; width:71.59%; float:right;}

.footer-down{ margin-top:0.4rem; margin-bottom:0.2rem;}
.d-left{ width:50%; margin:0px auto; float:none;}
.d-left .footer-logo{text-align:center;height:0.5rem;}
.d-right{ width:100%; float:none; margin:0px auto;}


.mailinput{ width:100%;  font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; padding-left:0.25rem; padding-right:0.60rem; font-size:16px; color:#6e6e73; height:44px; line-height:44px; background-color:#fafafc; }
.mail-box{position:relative; width:80%; margin:0px auto;}
.mailbtn{ display:block; width:30px; height:30px; position:absolute; z-index:9; top:8px; right:8px;  border-radius:50%; background:url(../images/mailbtn.jpg) no-repeat center center #1d1d1f !important;background-size:0.22rem;}

}


/*shareList*/
.shareList{ margin-top:0.3rem;}
.shareList ul{ font-size:0; line-height:0;text-align:right;}
.shareList li{display:inline-block;*display:inline;zoom:1;vertical-align:top;margin-left:0.4rem;position:relative;}
.shareList li a{display:inline-block;width:0.45rem;height:0.35rem;overflow:hidden;background-size:100%;background-repeat:no-repeat;background-position:center;}

.d-right .shareList li.icon-tw a{background-image:url(../images/foot_tw.svg); background-size:30px !important;}
.d-right .shareList li.icon-yt a{background-image:url(../images/foot_yt.svg); background-size:35px !important;}
.d-right .shareList li.icon-weixin a{background-image:url(../images/foot_wx.svg);background-size:35px !important;}
.d-right .shareList li.icon-douyin a{background-image:url(../images/foot_dy.svg); background-size:35px !important;}
.d-right .shareList li.icon-ins a{background-image:url(../images/foot_ins.svg); background-size:35px !important;}
.d-right .shareList li.icon-face a{background-image:url(../images/foot_face.svg); background-size:35px !important;}

.shareList li .qrcode-modal{width:130px;min-height:130px;-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.5);box-shadow:0 6px 10px 0 rgba(0,0,0,.5);background-color: #ffffff;position:absolute;border-radius:4px;left: -40px;bottom: 60px;display:none; z-index:100;}

.shareList li:hover .qrcode-modal{ display:block;}
.shareList li .qrcode-modal:before{content:"";width:0;height:0;border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);border-top: 12px solid #ffffff;position:absolute;bottom:-12px;right: 50%;margin-right: -12px;}
.shareList li .qrcode-modal .modalBox{ padding:10px 10px;}
.shareList li .qrcode-modal img{display:block;width:110px;height:110px;}

.foot-copy{ border-top:2px solid #444445;}
.copy-left{ width:50%; float:left; text-align:left; padding:0.3rem 0;}
.copy-right{ width:50%; float:right; text-align:right;padding:0.3rem 0;}

.foot-copy span{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; margin-right:0.4rem; font-size:0.18rem; line-height:1; color:#84848a; display:inline-block;}
.foot-copy a{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; margin-right:0.4rem; font-size:0.18rem; line-height:1; color:#84848a; display:inline-block; cursor:pointer;}
.foot-copy a:hover{ color:#939396;}

.copy-right a{ margin-right:0;padding-left:30px;background-image:url(../images/foot_lang.jpg); background-position:right center center;background-repeat:no-repeat;background-size:18px;cursor:pointer;}

@media screen and (max-width:1460px){
.foot-copy{line-height:14px;}
.foot-copy span{margin-right:0.2rem; font-size:14px;line-height:14px;}
.foot-copy a{margin-right:0.2rem; font-size:14px;line-height:14px;}

.copy-right a{ background-image:url(../images/foot_lang.jpg); background-position:right center center;background-repeat:no-repeat;background-size:14px;}

}

@media screen and (max-width:1200px){
.foot-copy{line-height:12px;}
.foot-copy span{margin-right:0.2rem; font-size:12px;line-height:12px;}
.foot-copy a{margin-right:0.2rem; font-size:12px;line-height:12px;}
.copy-right a{ background-image:url(../images/foot_lang.jpg); background-position:right center center;background-repeat:no-repeat;background-size:12px;}
}
@media screen and (max-width:1024px){
.shareList li{display:inline-block;*display:inline;zoom:1;vertical-align:top;margin-left:0.2rem;position:relative;}
}
@media screen and (max-width: 768px){
.shareList{ margin-top:20px;}	
.d-right .shareList ul{ text-align:center;}	
.shareList li{ margin:0px 10px;}
.shareList li a{width:30px;height:30px;}
.d-right .shareList li.icon-tw a{ background-size:20px !important;}
.d-right .shareList li.icon-yt a{ background-size:20px !important;}
.d-right .shareList li.icon-weixin a{background-size:20px !important;}
.d-right .shareList li.icon-douyin a{ background-size:20px !important;}
.d-right .shareList li.icon-ins a{background-size:20px !important;}
.d-right .shareList li.icon-face a{background-size:20px !important;}

.copy-left{ width:100%; float:none; text-align:center; padding:30px 0 0 0;}
.copy-right{ width:100%; float:none; text-align:center;padding:15px 0 30px 0;}


}

/*********langbox*********/
.langbox{display:none; position:fixed; width:68.75%; max-width:1320px; height:auto; top:20%; z-index:100; left:0; right:0; margin:0 auto; background:#f5f5f7;  }
.pro_full_screen{display:none;background:rgba(0,0,0,0.9);position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:98; }

.lang_top{  position:relative; padding-top:50px; }
.lang_top_t{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:36px; line-height:36px; display:block; text-align:center; color:#1d1d1f; font-weight:bold;}

.close{width:15px; height:15px; position:absolute; right:50px; top:65px; }
.lang_bd{ width:100%; margin:0 auto;  padding:50px; overflow:hidden;}

.lang_bd ul li{ width:33.3333%; float:left;}
.lang_bd ul li a{ font-size:18px; line-height:65px; margin:20px; color:#444445; display:block; background-color:#fff; text-align:center;}
.lang_bd ul li a.on{ background-color:#1d1d1f; color:#ffffff;}
.lang_bd ul li a:hover{ background-color:#1d1d1f; color:#ffffff;}
.top_full_screen{display:none;background:rgba(0,0,0,0.9);position:absolute;top:100px;right:0;bottom:0;left:0;width:100%;height:100%;z-index:98; }
@media screen and (max-width:1024px) {
	.langbox{ width:90%; max-width:690px; top:20%; left:0; right:0; }
	.lang_bd{ width:100%; margin:0 auto;  padding:20px;}
	.close{right:30px; top:60px; }
	.lang_bd ul li a{font-size:16px; line-height:48px;}	
}
@media screen and (max-width:768px) {
	.langbox{ width:90%; max-width:430px; top:10%; left:0; right:0; }
	.close{ width:auto !important;}
	
	.lang_top{padding-top:30px; }
	.lang_top_t{font-size:18px; line-height:18px;}
	.close{width:15px; height:15px; position:absolute; right:15px; top:28px; }
	.lang_bd{ width:100%; margin:0 auto;  padding:20px;}
	
	.lang_bd ul li{ width:100%; float:left; padding:10px;}
	.lang_bd ul li a{ max-width:350px; font-size:14px; line-height:42px; margin:0 auto; color:#444445; display:block; background-color:#fff; text-align:center;}	
}


/*******************cookie************************/
.cookiefloat{position:relative;}
.cookiefloat{display:block;position:fixed;width:100%;height:auto;z-index:100;left:0;right:0;bottom:0;margin:0 auto;background:#f5f5f7; padding-top:0.15rem; padding-bottom:0.2rem;}
.cookie-left{width:69.318%;max-width:1220px;float:left;}
.cookie-right{width:30.682%;float:right;text-align:right;}
.cookie-name{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:bold;line-height:1.4;display:block;text-align:left;color:#1d1d1f;margin-bottom:0.1rem;}
.cookie-txt{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:bold;display:block;text-align:left;color:#6e6e73;font-size:0.16rem;line-height:0.22rem; max-width:755px;}
.cookie-txt a{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:500;color:#6e6e73; font-size:0.18rem; text-decoration:underline;}
.cookie-txt a:hover{ color:#fe5900;}
.cookie-right{padding-top:0.2rem;}
.cookie-right a{color:#1d1d1f;display:inline-block;text-align:center;border:2px solid #1d1d1f;cursor:pointer;padding:0 0.32rem;margin-left:0.3rem;font-size:0.18rem;line-height:0.44rem;border-radius:0.48rem; font-weight:500;}
.cookie-right a:hover{background-color:#1d1d1f;color:#f5f5f7;}
.cookie-right a.ok{background-color:#1d1d1f;color:#f5f5f7;}
.cookie-close,.cookie-close:hover{display:inline-block;background-image:url(../images/close.png); background-position:center center;background-repeat:no-repeat;background-size:100%;cursor:pointer;position:absolute;top:0.16rem;right:0.14rem;width:11px; height:11px;}
@media screen and (max-width:1200px) {
    .cookie-right a{padding:0 0.26rem;margin-left:0.2rem;font-size:14px;line-height:40px;border-radius:40px;}
		.cookie-txt{font-size:14px;}
			.cookie-txt a{font-size:14px;}
}
@media screen and (max-width:1150px) {
    .cookie-right a{padding:0 0.24rem;margin-left:0.2rem;font-size:13px;line-height:35px;border-radius:35px;}
			.cookie-txt{font-size:14px;}
				.cookie-txt a{font-size:14px;}
}
@media screen and (max-width:768px) {
	.cookie-left{ width:100%;float:none;}
	.cookie-right{ width:100%; float:none;}
	.cookie-right{ padding-top:20px;}
	.cookie-txt{font-size:12px;line-height:1;}
	.cookie-txt a{font-size:13px;}
	/* .cookie-right a{padding:0 0.24rem;margin:0 0.1rem;font-size:12px;line-height:30px;border-radius:30px;}*/
	.cookie-right{text-align:center;}
}
@media screen and (max-width:640px) {
    .cookie-right a{display: block;margin-bottom: 5px;}
}

/*****************************about start*****************************/
/*pagebanner*/
.pagebanner{position:relative;overflow:hidden;}
.pagebanner .pic{position:relative;height:0;padding-bottom:45.72916666666667vw; overflow:hidden;}
.pagebanner .pic video,
.pagebanner .pic img{display:block;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;object-fit:cover; z-index:2;}
.pagebanner .pagebanner-tt{position:absolute;left:0;right:0;top:45%; margin:0 auto; p-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:3; text-align:center;}
.pagebanner .pagebanner-tt .wz{display:block;}
.pagebanner.pagebanner2:after{content:"";pointer-events:none;width:100%;height:100%; background-color:rgba(0,0,0,0.15); position:absolute;left:0;bottom:0;right:0;z-index:2;}
.pagebanner.pagebanner2 .pic{/*padding-bottom:41.66666666666667vw;*/padding-bottom:26.04166vw;}
.pagebanner.pagebanner2.probanner .pic{padding-bottom:26.04166vw;}

@media screen and (max-width:768px){
.pagebanner .pic{height:100%;padding-bottom:0; position:absolute; width:100%;top:0;left:0;right:0;}
.pagebanner.pagebanner2 .pic{padding-bottom:0; }
.pagebanner .pagebanner-tt{padding:25% 0;}
.pagebanner .pagebanner-tt{position:relative;top:0%;-moz-transform:translateY(0%);-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);}
}
@media screen and (max-width:575px){
	.pagebanner .pagebanner-tt{padding:30% 0;}
}

/*about-down*/
.about-down{position:absolute;left:0;right:0; bottom:40px; margin:0 auto;z-index:2; text-align:center;}
.about-down img{ max-width:100%; height:auto;}
.about-down{animation: jump 3s infinite ease-in-out;}
@keyframes jump {
    50% {transform: translateY(-20px)}
}
@media screen and (max-width:1024px){
   .about-down img{ max-width:40px;}	
}
@media screen and (max-width:768px){
   .about-down{ bottom:0px;}
   .about-down img{ max-width:20px;}
}



/*******about********/
.page.about{background:#fff;}
.about-top{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:500;line-height:1.4;color:#1d1d1f;padding-top:1.4rem;padding-bottom:1.65rem;}
.aboutinfo .about-ys{overflow:hidden;background:#f5f5f7;padding-top:1.1rem;padding-bottom:0.85rem;}
.aboutinfo .about-ys ul{ margin-right:-1rem;}
.aboutinfo .about-ys ul li{ width:25%;float:left;}
.aboutinfo .about-ys ul li .item{ padding-right:0.3rem;text-align:left;}
.aboutinfo .about-ys .num{margin-bottom:0.08rem;}
.aboutinfo .about-ys .counter{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:bold;color:#1d1d1f;position:relative;font-size:1rem;}
.aboutinfo .about-ys .num i{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:bold;color:#1d1d1f;display:inline-block;position:relative;font-style:normal; }
.aboutinfo .about-ys .ysname{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:500;color:#6e6e73;}
@media screen and (max-width:1200px){.aboutinfo .about-ys .counter{font-size:0.8rem;}
	.about-top{padding-top:1.2rem;padding-bottom:1.2rem;}
	.aboutinfo .about-ys{padding-top:0.75rem;padding-bottom:0.75rem;}
	
	.aboutinfo .about-ys ul{ margin-right:-0.3rem;}
}
@media screen and (max-width:1150px){
	.aboutinfo .about-ys .counter{font-size:0.7rem;}	
}
@media screen and (max-width:1024px){

	.about-top{padding-top:0.9rem;padding-bottom:0.9rem;}
	.aboutinfo .about-ys{padding-top:0.55rem;padding-bottom:0.55rem;}
	.aboutinfo .about-ys .counter{font-size:0.6rem;}
}
@media screen and (max-width:768px){
	.about-top{padding-top:0.7rem;padding-bottom:0.7rem;}
	.about-top br{ display:none;}
	.aboutinfo .about-ys{padding-top:0.55rem;padding-bottom:0.25rem;}
	.aboutinfo .about-ys ul li{ width:50%; margin-bottom:0.3rem;}
}


/*about-bd*/
.about-bd{padding-top:1.8rem;padding-bottom:1.5rem;overflow:hidden;}
.about-bd-left{ width:50%; float:left; overflow:hidden;}
.about-bd-right{ width:50%; float:right; overflow:hidden;text-align:right;}
.about-bd-right img{max-width:94.6969696969697%;width:100%;height:auto;}
.bd-top{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:bold;line-height:1.4;color:#000000;margin-bottom:0.53rem;}
.bd-text{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:500;line-height:1.4;color:#1d1d1f;padding-right:4.583vw;}
@media screen and (max-width:1680px){
	 .about-bd{padding-top:1.7rem;padding-bottom:1.4rem;}
  .bd-text{padding-right:2.5vw;}	
}
@media screen and (max-width:1200px){
  .about-bd{padding-top:1.5rem;padding-bottom:1rem;}
  .bd-top{margin-bottom:0.3rem;}
  .bd-text{padding-right:2vw;}	
}
@media screen and (max-width:1024px){
  .about-bd{padding-top:1.2rem;padding-bottom:0.9rem;}
}
@media screen and (max-width:992px){
  .about-bd-left{ width:100%; float:none; margin-bottom:0.5rem;}
  .about-bd-right{ width:100%; float:none;}
  .about-bd-right img{max-width:100%;}
  .bd-text{padding-right:0;}		
}
@media screen and (max-width:768px){
.about-bd-right img{display:block;}
  .about-bd{padding-top:0.9rem;padding-bottom:0.7rem;}
}




/*gundongfont*/
.gundongfont{ max-width:1920px;  padding:130px 0 80px 0; margin:0 auto;overflow:hidden;}
@media screen and (max-width:1760px){
.gundongfont{padding:110px 0 60px 0;}
}
@media screen and (max-width:1280px){
.gundongfont{padding:50px 0 20px 0;}
}
@media screen and (max-width:1024px){
.gundongfont{padding:50px 0 20px 0;}
}
@media screen and (max-width:767px){
.gundongfont{padding:20px 0 20px 0;}
}



/*font gundong*/
.c-direction-block_item{font-size:120px;line-height:140px;font-weight:bold;color:#191919;font-family: Microsoft Yahei,"微软雅黑",Arial, Helvetica, sans-serif;position: absolute;white-space: nowrap;}
.c-direction-block_item span{display: block;white-space: nowrap;font-family:"Poppins",Arial, Helvetica, sans-serif;}
.c-direction-block_item.-one{top:0;transform: translateX(-60vw); background:#fff;}
.c-direction-block_item.-two {top:220px;transform: translateX(-53vw); background:#fff;}
.c-section {position: relative;}
.c-direction-block {position: relative;right: 0;left: 0;z-index: 1;top:0;bottom:0;min-height:440px;}
.c-direction-block_wrapper { padding-bottom:175px;}
.c-direction-block{overflow:hidden;}
.c-direction-block_item.-one{width:3868px;margin-bottom:18px}
.c-direction-block_item.-two{width:3868px;margin-bottom:19px}
.c-direction-block_item img{ max-width:100%; height:auto; }
@media screen and (max-width:1680px){
.c-direction-block_item{font-size:7.738vw;line-height:8.333vw;}
.c-direction-block_item.-one{top:0;transform: translateX(-60vw);}
.c-direction-block_item.-two {top:11.464285714285714vw;transform: translateX(-53vw);}
.c-direction-block {min-height:26.19vw;}
.c-direction-block_wrapper {padding-bottom:10.417vw;}
.c-direction-block{overflow:hidden;margin:2.619vw 0 2.798vw}
.c-direction-block_item.-one{width:281.131vw;margin-bottom:1.071vw}
.c-direction-block_item.-two{width:347.381vw;margin-bottom:1.131vw}
}
@media screen and (max-width:1280px){.solveBox { padding:0 3%; margin:0 auto;}
.solveBox {padding-top:5rem;padding-bottom:2.1875rem;}
.solveBox .t-text.f14 {font-size:12px;margin-bottom:10px;line-height:26px;}
.solveBox .t-text2 {font-size:14px;line-height:26px;}
.solveBox h3 {font-size:1.4rem;margin-bottom:20px;}
.c-direction-block_wrapper {padding-bottom:7rem;}
}
@media screen and (max-width:1024px){	
.c-direction-block_item.-one{top:0;}
.c-direction-block_item.-two {top:14.7vw;}
.c-direction-block {min-height:34vw;}
.c-direction-block_wrapper { padding-bottom:17.5vw;}
.c-direction-block{overflow:hidden;margin:4.4vw 0 4.7vw}
.c-direction-block_item.-one{width:472.3vw;margin-bottom:1.8vw}
.c-direction-block_item.-two{width:583.6vw;margin-bottom:1.9vw}
}


/********value-bd*********/
.about-bdList {font-size:0;line-height:0;margin:0;padding-bottom:0.3rem;}
.about-bdList .value-bd{display:block;width:100%;overflow:hidden;margin-bottom:1.5rem;}
.about-bdList .value-bd-left{width:50%;float:left;overflow:hidden;position:relative;height:auto;font-size:0;text-align:left;}
.about-bdList .value-bd-left img{display:inline-block;width:100%;height:auto;max-width:94.6969696969697%;object-fit:contain; z-index:1;}
.about-bdList .value-bd-right{width:50%;float:right;}
.about-bdList .value-text{padding-left:4.583vw;}
.about-bdList .value-text{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;/*font-weight:normal;*/font-weight:500;line-height:1.25;color:#444445;}
.about-bdList .value-text span{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑",Helvetica, sans-serif;font-weight:bold;display:block;color:#1d1d1f; margin-bottom:0.37rem;}
.about-bdList .value-bd{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content: space-between;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:auto; align-items: center;flex-direction: row}
/*2n*/
.about-bdList .value-bd:nth-child(2n) .value-bd-left{float:right;text-align:right;position:relative;left:50%;}
.about-bdList .value-bd:nth-child(2n) .value-bd-right{float:left;position:relative; left:-50%;}
.about-bdList .value-bd:nth-child(2n) .value-text{padding-left:0;padding-right:4.583vw;}
@media screen and (max-width:1680px){
.about-bdList {padding-bottom:0.3rem;}
.about-bdList .value-bd{margin-bottom:1.2rem;}
}
@media screen and (max-width:1200px){
.about-bdList {padding-bottom:0.3rem;}
.about-bdList .value-bd{margin-bottom:0.9rem;}
.about-bdList .value-text span{margin-bottom:0.2rem;}
}
@media screen and (max-width:1024px){
.about-bdList {padding-bottom:0.3rem;}
.about-bdList .value-bd{margin-bottom:0.7rem;}
}
@media screen and (max-width:992px){
.about-bdList .value-bd{display:block;}
.about-bdList .value-bd-left{width:100%;float:none;}
.about-bdList .value-bd-right{width:100%;float:none;}
.about-bdList .value-text{padding-left:0;padding-right:0;padding-top:0.3rem;}	
.about-bdList .value-bd:nth-child(2n) .value-bd-right{float:none;left:0;}
.about-bdList .value-bd:nth-child(2n) .value-bd-left{float:none;left:0;}
.about-bdList .value-bd:nth-child(2n) .value-text{padding-left:0;padding-right:0;}	
.about-bdList .value-bd-left img{max-width:100%;}
}
@media screen and (max-width:768px){
.about-bdList .value-bd{margin-bottom:0.5rem;}
}


/********wherebox********/
.wherebox{ /*max-width:1920px;*/ margin:0px auto;  margin-bottom:0;overflow:hidden; position:relative;}
.where-left{ width:90%;position:absolute; left:0;top:0; z-index:2; padding-left:8.75vw; padding-top:1.33rem;}
.where-right{ width:100%;line-height:0;}
.where-right img{ max-width:100%; height:auto;}
.where-bd{max-width:620px;}
.where-name{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:bold;line-height:1.25;color:#fff; margin-bottom:0.52rem;}
.where-text{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:500;line-height:1.5;color:#fff;}
@media screen and (max-width:1680px){
    .where-left{ padding-left:6vw; padding-top:1.4rem;}
}
@media screen and (max-width:1200px){
	.where-left{ padding-left:5vw; padding-top:1rem;}
	.where-name{margin-bottom:0.3rem;}
}
@media screen and (max-width:1024px){
	.where-left{width:100%; max-width:100%; float:none;position:relative;z-index:2;}
	.where-right{width:100%;float:none; line-height:0;}	
	.where-left{padding-left:4vw; padding-top:1rem;padding-bottom:2rem;}
	
	.where-right{height:100%;padding-bottom:0; position:absolute; width:100%;top:0;left:0;right:0; z-index:1;}
	.where-right img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover; z-index:1;}
}
@media screen and (max-width:768px){	
   .where-left{ padding-left:5vw; padding-top:10%; padding-bottom:20%;}
}


/*logolistBox*/
.logolistBox{display:block; background:#f5f5f7;padding-top:0.8rem;padding-bottom:0.8rem;}
.logolistBox .logolistBoxB{font-size:0; line-height:0;}
.logolistBox .logolist{font-size:0; line-height:0; margin:0 -0.2rem; padding:0}
.logolistBox .logolist li{width:25%;display:inline-block;*display:inline;zoom:1;text-align:center;vertical-align:top; padding:0.2rem 0;}
.logolistBox .item{display:block;position:relative;margin:0 0.2rem;}
.logolistBox .img{position:relative;height:0;padding-bottom:49.18032786885246%; overflow:hidden; }
.logolistBox .img img{display:block;position:absolute;top:0;left:0;right:0;width:100%;height:100%;max-width:100%;object-fit:contain; z-index:1;}
.logolistBox .item,
.logolistBox .img img{-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.logolistBox .item:hover{-webkit-box-shadow:0rem 6px 16px 0 rgba(78,87,105,0.16);-moz-box-shadow:0rem 6px 16px 0 rgba(78,87,105,0.16);-o-box-shadow:0rem 6px 16px 0 rgba(78,87,105,0.16);box-shadow:0rem 6px 16px 0 rgba(78,87,105,0.16); background:#fff;}
.logolistBox .item:hover .img img {-moz-transform:scale3d(1.05,1.05,1.05);-webkit-transform:scale3d(1.05,1.05,1.05);-ms-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);}
@media screen and (max-width:1024px){
	.logolistBox{padding-top:0.7rem;padding-bottom:0.7rem;}
}
@media screen and (max-width: 768px){
.logolistBox{padding-top:0.5rem;padding-bottom:0.5rem;}
.logolistBox .logolist li{width:50%;}
}
@media screen and (max-width: 640px){
.logolistBox .logolist li{ width:50%;}
}



/*****************************apply*****************************/

.apply{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:24px; line-height:36px; padding:140px 0; min-height:500px; color:#444445; }
.apply .apply_tit{ margin-top:60px; font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:120px; line-height:120px; padding-bottom:60px; font-weight:bold; color:#1d1d1f; }
.apply h1{ font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:60px; line-height:72px; padding:80px 0; display:block;}
.apply img{ max-width:100%; height:auto;}

@media screen and (max-width: 1024px){/*0.8*/
.apply{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:16px; line-height:28px; padding:112px 0; min-height:500px; color:#444445; }
.apply .apply_tit{ margin-top:48px; font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:96px; line-height:100px; padding-bottom:48px; font-weight:bold; color:#1d1d1f; }
.apply h1{ font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:48px; line-height:58px; padding:48px 0; display:block;}
.apply img{ max-width:100%; height:auto;}

}
@media screen and (max-width: 768px){/*0.5*/
.apply{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:16px; line-height:28px; padding:70px 0; min-height:500px; color:#444445; }
.apply .apply_tit{ font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:46px; line-height:50px; padding-bottom:20px; font-weight:bold; color:#1d1d1f; }
.apply h1{ font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:30px; line-height:36px; padding:20px 0; display:block;}
.apply img{ max-width:100%; height:auto;}

}




/*****************************buy start*****************************/
/*buyssec*/

.buyssec{position:relative;align-items:flex-start; z-index:2; padding-top:100px;}
.buy-nav{}
.buy-nav a{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:30px; line-height:80px;  display:inline-block;color:#6e6e73; width:50%; float:left; text-align:center; background-color:#F5F5F7;}
.buy-nav a.on{ color:#1d1d1f; background-color:#ffffff;}
.buy-nav a:hover{color:#1d1d1f;  background-color:#ffffff;}

@media screen and (max-width:1024px){
.buy{ padding-bottom:50px !important;}		
.buy-nav{border-bottom:1px solid #aaaaad;}
.buy-nav a{font-size:24px; line-height:24px;   display:inline-block;color:#6e6e73; }
}
@media screen and (max-width:767px){
.buy{ padding-bottom:30px !important;}	
.buy-nav{text-align:center;}
.buy-nav a{font-size:18px; line-height:18px;  display:inline-block;color:#6e6e73; }
}

/*buyList*/
.buyList {font-size:0;line-height:0;margin:0; background-color:#ffffff;}
.buyList li {display:inline-block;*display:inline;zoom:1;width:20%;vertical-align:top;}
.buyList .itema {display:block; position:relative;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;overflow:hidden;}
.buyList .imgBox{position:relative;height:0;padding-bottom:58.5%; overflow:hidden;}
.buyList .imgBox img{display:block;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;max-width:100%;object-fit:cover; z-index:1; -webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(00%);-o-filter: grayscale(100%);filter: grayscale(100%);}
.buyList li:hover .imgBox img{-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);}

/*hover*/
.buyList .itema,.buyList .title:after,.buyList .title .t,.buyList .title .m,.buyList .imgBox img {-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.buyList .itema:hover .imgBox img {-moz-transform:scale3d(1.05,1.05,1.05);-webkit-transform:scale3d(1.05,1.05,1.05);-ms-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);}

@media screen and (max-width: 1024px){
.buyList li{width:33.3333%;}
}
@media screen and (max-width: 767px){
.buyList li{width:50%;}
}






/*****************************contact start*****************************/
.contactbox{padding-top:1.4rem;}
.contact-info{padding-bottom:1.16rem;}
.contact-name{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500;line-height:1.2; margin-bottom:1.75rem;}
.contact_left{width:50%;float:left;color:#444445;line-height:1.8;font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:500;}
.contact_left strong{font-size:0.3rem;color:#1d1d1f;font-weight:bold;}
.contact-left-box{padding-right:9.375vw;}
.contact_right{ width:50%; float:right; }
@media screen and (max-width:1200px){
.contactbox{padding-top:1.2rem;}
.contact-name{margin-bottom:1.6rem;}
.contact-info{padding-bottom:1rem;}
.contact_left strong{ font-size:26px;}

}
@media screen and (max-width:1150px){
	.contactbox{padding-top:1rem;}
	.contact-name{margin-bottom:1.4rem;}
	.contact-info{padding-bottom:0.9rem;}
.contact_left strong{ font-size:24px;}
}
@media screen and (max-width:1024px){
	.contactbox{padding-top:0.9rem;}
	.contact-name{margin-bottom:1rem;}
	.contact-info{padding-bottom:0.7rem;}
.contact_left{}
.contact_left strong{ font-size:22px;}
}
@media screen and (max-width:768px){
	.contactbox{padding-top:0.7rem;}
.contact-name{margin-bottom:0.9rem;}
	.contact-info{padding-bottom:0.7rem;}
.contact_left strong{ font-size:20px;}
.contact_left{ width:100%; float:none;}
.contact-left-box{padding-right:0px;padding-bottom:0.5rem; margin-bottom:0.5rem;border-bottom:1px solid #444445;}
.contact_right{ width:100%; float:none; }

}



 
/*formBox*/
.contactform{padding:0;}
.contactform .t{font-size:0.24rem;margin-bottom:0.16rem;ine-height:1.4;color: #444445;font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:bold;}
.contactform .t span{display:inline-block;color:#444445;padding-left:10px;}
.contactform .item.l1{ width:50%; float:left; position:relative;}
.contactform .item .ml20{margin-right:0.2rem}
.contactform .item .mr20{margin-left:0.2rem}
.contactform .l1Box{position:relative;}
.contactform .text{ width:100%;font-size:0.22rem;padding:0 0.35rem;height:0.7rem;margin-bottom:0.36rem; display:block; outline:none;color:#6e6e73; border:1px solid #1d1d1f; background:#fff;text-align:left;}
.contactform .text2{padding:0.2rem 0.35rem;height:1.77rem;}
.contactform .l2{ margin-bottom:0.16rem;}
.contactbtn .noice{ float:left;}
.contactbtn .btnbox{width:1.62rem; float:right;}
.contactbtn .noice span{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:500; font-size:16px; line-height:24px;  background:url(../images/noice.jpg) left 4px;background-repeat:no-repeat;background-size:16px; display:inline-block;color:#6e6e73;}
.contactbtn .noice a{ text-decoration:underline; color:#6e6e73;}
.contactform .inputbtn{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; width:100%;font-size:0.18rem;height:0.48rem;line-height:0.48rem;border-radius:0.48rem; outline:none;background:#1d1d1f;color:#f5f5f7;cursor:pointer;text-align:center;}
.contactform .inputbtn:hover{background:#000; color:#fff;}

.contact-email{border-top:1px solid #aaaaad;}
.contact-email ul{ padding-top:1.1rem;padding-bottom:0.35rem;}
.contact-email ul li{ width:25%; float:left;margin-bottom:0.75rem;}
.contact-email .item{padding-right:20px;font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:500;font-size:24px; line-height:1.8;}
.email-name{font-weight:bold;color:#1d1d1f;}
.email-address,
.email-address a{display:block;color:#444445;}


.contactform .text:focus,.contactform .text:active,.contactform .text2:focus,.contactform .text2:active{-webkit-box-shadow: none;box-shadow: none;border: 2px solid #000; }
.contactform input::-webkit-input-placeholder { color: #909090; } 
.contactform input:-moz-placeholder { color: #909090; } 
.contactform input::-moz-placeholder { color: #909090; } 
.contactform input:-ms-input-placeholder { color: #909090; } 
.contactform textarea::-webkit-input-placeholder { color: #909090; } 
.contactform textarea:-moz-placeholder { color: #909090; } 
.contactform textarea::-moz-placeholder { color: #909090; } 
.contactform textarea:-ms-input-placeholder { color: #909090; } 
@media screen and (max-width:1280px){
.contactform .t{font-size:20px;}
.contactform .t span{font-size:18px;padding-left:10px;}
.contactform .text{font-size:18px;padding:0 16px;height:52px;margin-bottom:20px;}
.contactform .text2{padding:10px 16px;height:180px;}
.contactform .inputbtn{font-size:16px;height:44px;line-height:44px;}
.contact-email ul li{ width:33.3333%;}
.contact-email .item{font-size:20px;}
}
@media screen and (max-width:1024px){
.contactform .t{font-size:18px;}
.contactform .t span{font-size:16px;padding-left:10px;}
.contactform .text{font-size:16px;padding:0 8px;height:38px;margin-bottom:10px;}
.contactform .text2{padding:6px 8px;height:140px;}
.contactform .inputbtn{font-size:15px;height:38px;line-height:38px;}

.contact-email ul{ padding-top:0.9rem;padding-bottom:0.35rem;}
.contact-email ul li{margin-bottom:0.55rem;}
.contact-email .item{font-size:18px;}
}
@media screen and (max-width:768px){
.contactform .t{font-size:16px; }
.contactform .t span{font-size:14px;padding-left:10px;}
.contactform .text{font-size:14px;padding:0 8px;height:38px;margin-bottom:10px;}
.contactform .text2{padding:6px 8px;height:140px;}
.contactform .inputbtn{font-size:14px;height:38px;line-height:38px; margin-top:20px;}
.contactform .item .ml20{ margin-right:0}
.contactform .item .mr20{ margin-left:0}
.contactform .item.l1{ width:100%; float:none;}
.contactbtn .btnbox{ width:160px; float:none;}
.contactbtn .noice span{ font-size:14px; background:url(../images/noice.jpg) left 4px;background-repeat:no-repeat; line-height:24px; background-size:14px;}
.contactform .inputbtn{font-size:14px;height:38px;line-height:38px; }
.contactform .inputbtn:hover{background:#000; color:#fff;}

.contact-email ul{ padding-top:0.7rem;padding-bottom:0.35rem;}
.contact-email ul li{width:100%;margin-bottom:0.35rem;}
.contact-email .item{font-size:16px;}
}



/*****************************faq start*****************************/
/*faqbox*/
.faqContentbox{padding-top:1.2rem;padding-bottom:1.5rem;}
.faq_right{width:68.1818%;float:right;}
.faq_left{width:31.8182%;float:left;padding-top:0.45rem;}
.faq_left_box{max-width:410px; margin-right:110px; position:relative;}
.faq_left_nav{padding:60px 0; }
.faq_left_nav ul li a{font-size:0.22rem;font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:bold;line-height:30px;padding:15px 0;display:block; color:#1d1d1f;}
/*faq_left_search*/
.faq_left_search .text{font-size:0.24rem;font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;/*font-weight:normal;*/font-weight:500; width:100%;padding-left:30px; height:60px;line-height:60px;display:inline-block;border:1px solid #1d1d1f;position:relative;color:#6e6e73; background-color:#ffffff;}
.faq_left_search .btn{ width:58px; height:58px; position:absolute; right:1px; top:1px; z-index:100; background:url(../images/search-FAQ.jpg) center center;background-repeat:no-repeat;background-size:58px; }
.faq_left .faq_left_send{border-top:1px solid #1d1d1f}
.faq_left .faq_tit{font-size:30px;font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:bold;padding:0.78rem 0 0.5rem 0;color:#1d1d1f;}
@media screen and (max-width:1200px){
.faqContentbox{padding-top:1rem;padding-bottom:1.2rem;}
.faq_left{padding-top:0.35rem;}
.faq_left_box{ margin-right:55px;}	
.faq_left_nav{padding:30px 0; }
.faq_left_nav ul li a{font-size:18px;line-height:24px; padding:14px 0; }
.faq_left_search .text{font-size:20px;padding-left:16px;height:54px;line-height:54px;}
.faq_left_search .btn{width:52px;height:52px;background-size:52px; }
.faq_left .faq_tit{ font-size:26px;padding:40px 0 30px 0;}
}
@media screen and (max-width:1150px){
.faq_left_nav ul li a{ font-size:16px;}
.faq_left_search .text{ font-size:18px;}
}
@media screen and (max-width:1024px){
.faqContentbox{padding-top:0.9rem;padding-bottom:1rem;}
.faq_left{padding-top:25px;}
.faq_left_box{margin-right:35px;}	
.faq_left_nav{padding:20px 0;}
.faq_left_nav ul li a{font-size:16px;line-height:18px; padding:8px 0; }
.faq_left_search .text{font-size:18px; padding-left:10px;  height:38px; line-height:38px;}
.faq_left_search .btn{width:36px; height:36px;background-size:36px; }
.faq_left .faq_tit{font-size:22px;line-height:20px; padding:30px 0 30px 0;}	
}
@media screen and (max-width:768px){
.faqContentbox{padding-top:0.7rem;padding-bottom:0.7rem;}
.faq_left{width:100%;padding-top:0;padding-bottom:0; float:none; }
.faq_right{width:100%; padding-bottom:0.5rem;float:none; }	
.faq_left_box{max-width:100%;margin-right:0;}
.faq_left_nav ul li a{font-size:15px;}
.faq_left_search .text{font-size:17px;}
.faq_left .faq_tit{ font-size:20px; line-height:20px; padding-top:50px; padding-bottom:30px;}	
}
@media screen and (min-width:768.1px){
.faq_send_box{display:block!important;}	
.faq_menu{display:block!important;}	
.faq_left_nav .faq_tit{display:none!important;}	
}
@media screen and (max-width:768px){
.faq_left_send{padding:20px 0;border-bottom: 1px solid #1d1d1f;}
.faq_send_box{display:none;}
.faq_menu{/*display:none;*/}	
.faq_left_nav .faq_tit{ padding:15px 0; display:block;background: url(../images/load.png) no-repeat right center;background-size:15px;}	
.faq_left_send .faq_tit{ padding:15px 0; display:block;background: url(../images/load.png) no-repeat right center;background-size:15px;}	
}

/****faqlist****/
.faqlist li{position:relative; margin-bottom:0;border-bottom:1px solid #1d1d1f;}
.faqlist li .title{overflow:hidden;zoom:1;cursor:pointer;padding:0.45rem 0;cursor:pointer;position:relative;}
.faqlist li .title .Tit{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:bold;font-size:0.22rem;line-height:30px;padding-right:40px;color:#1d1d1f;font-weight:500;display:block;overflow:hidden;}
.faqlist li .title .close{display:block;overflow:hidden;position:absolute;right:0;top:7.5px;margin-top:0.45rem;width:15px!important;height:15px;}
.faqlist li .title .close span{display:block;overflow:hidden;width:15px;height:15px;position:absolute;top:0;right:0;text-indent:-9999px;background:url(../images/FAQ_add.jpg) center center no-repeat; background-size:15px;}
.faqlist li .title.active .close span{background:url(../images/FAQ_j.jpg) center center no-repeat;}
.faqlist li .title.active{}
.faqlist li .tmain{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:500;font-size:0.20rem;padding-bottom:0.57rem;line-height:1.5;color:#6e6e73;position:relative;display:none;margin-top:-10px;}
@media screen and (max-width:1200px) {
.faqlist li .title{padding:35px 0;}	
.faqlist li .title .close{margin-top:35px;top:5.5px;}
.faqlist li .title .Tit{font-size:18px;line-height:26px;}
.faqlist li .tmain{ font-size:16px;}
}
@media screen and (max-width:1150px){
.faqlist li .title .Tit{ font-size:16px;}
.faqlist li .tmain{ font-size:15px;}
}
@media screen and (max-width:1024px) {
.faqlist li .title{padding:25px 0;}	
.faqlist li .title .close{margin-top:25px;top:4.5px;}
.faqlist li .title .Tit{line-height:24px;}
}
@media screen and (max-width:768px){
.faqlist li .title .Tit{font-size:15px;}
.faqlist li .tmain{font-size:14px;}
}


/*faqformBox*/
.faqformBox{ padding-bottom:0;}
.faqform{padding:0;}
.faqform .t{font-size:0.24rem;margin-bottom:0.16rem;color: #444445; font-weight:bold;}
.faqform .t span{font-size:0.22rem;display:inline-block;color:#444445;padding-left:10px;}
.faqform .item{ position:relative;}
.faqform .l1Box{position:relative;}
.faqform .text{ font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; width:100%;font-size:24px;padding:0 30px;height:68px;margin-bottom:20px; display:block; outline:none;color:#6e6e73; border:1px solid #1d1d1f; background:#fff;text-align:left;}
.faqform .text2{padding:20px 30px;height:180px;}
.faqform .inputbtn{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; width:100%;font-size:24px;height:60px;line-height:60px; margin-top:30px; outline:none;background:#1d1d1f;color:#f5f5f7;cursor:pointer;text-align:center;}
.faqform .inputbtn:hover{background:#000; color:#fff;}
.faqform .text:focus,.faqform .text:active,.faqform .text2:focus,.faqform .text2:active{-webkit-box-shadow: none;box-shadow: none;border: 2px solid #000; }
.faqform input::-webkit-input-placeholder { color: #909090; } 
.faqform input:-moz-placeholder { color: #909090; } 
.faqform input::-moz-placeholder { color: #909090; } 
.faqform input:-ms-input-placeholder { color: #909090; } 
.faqform textarea::-webkit-input-placeholder { color: #909090; } 
.faqform textarea:-moz-placeholder { color: #909090; } 
.faqform textarea::-moz-placeholder { color: #909090; } 
.faqform textarea:-ms-input-placeholder { color: #909090; } 
@media screen and (max-width:1200px){
.faqformBox{ padding-bottom:0;}
.faqform .t{font-size:20px; padding:10px 0;}
.faqform .t span{font-size:18px;padding-left:10px;}
.faqform .text{font-size:18px;padding:0 16px;height:52px;margin-bottom:10px;}
.faqform .text2{padding:10px 16px;height:180px;}
.faqform .inputbtn{font-size:20px;height:52px;line-height:52px; margin-top:20px;}
}
@media screen and (max-width:1024px){
.faqformBox{ padding-bottom:0;}	
.faqform .t{font-size:18px; padding:10px 0;}
.faqform .t span{font-size:16px;padding-left:10px;}
.faqform .text{font-size:16px;padding:0 8px;height:38px;margin-bottom:10px;}
.faqform .text2{padding:6px 8px;height:140px;}
.faqform .inputbtn{font-size:18px;height:38px;line-height:38px; margin-top:20px;}
}
@media screen and (max-width:768px){
.faqformBox{ padding-bottom:0.5rem;}	
.faqform .t{font-size:18px; padding:10px 0;}
.faqform .t span{font-size:16px;padding-left:10px;}
.faqform .text{font-size:16px;padding:0 8px;height:38px;margin-bottom:10px;}
.faqform .text2{padding:6px 8px;height:140px;}
.faqform .inputbtn{font-size:18px;height:38px;line-height:38px; margin-top:20px;}
}



/*****************************news start*****************************/

/*newssec*/
.newssec{position:relative;align-items:flex-start; z-index:2;}
.news-name{ font-size:48px; padding-top:120px; padding-bottom:100px; color:#1d1d1f;font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:bold;}
@media screen and (max-width:1024px){
.newssec-menu .pn-retract{display:block}
.pageProInfo {min-height:8rem;padding-bottom:5rem;}
.news-name{ font-size:38px; padding-top:96px; padding-bottom:80px;}
}
@media screen and (max-width:767px){
.newssec{ display:block;}
.news-name{ font-size:24px; padding-top:40px; padding-bottom:30px;}
}
/*newssec-proList*/
.newssec-proList{width:100%;position:relative;}
/*pagenewsList*/
.pagenewsList {font-size:0;line-height:0;margin:0 -12.5px;}
.pagenewsList li {display:inline-block;*display:inline;zoom:1;width:50%;margin-bottom:40px;vertical-align:top;}
.pagenewsList li.li1 {display:inline-block;*display:inline;zoom:1;width:100% !important; margin-bottom:40px;vertical-align:top; position:relative;}
.pagenewsList .itema {display:block;margin:0 20px;position:relative;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;overflow:hidden;}
.pagenewsList .imgBox{position:relative;height:0;padding-bottom:70.3125%; overflow:hidden;}
.pagenewsList .li1 .imgBox{ padding-bottom:56.8%;}
.pagenewsList .imgBox img{display:block;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;max-width:100%;object-fit:cover; z-index:1;}

.pagenewsList .item .itema .listTitle{padding:35px; background-color:#ffffff;}
.pagenewsList .item .itema .name{ font-size:16px; height:16px; line-height:16px; font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; color:#6e6e73; overflow:hidden;}
.pagenewsList .item .itema .t{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500;font-size:24px;line-height:30px;height:60px; margin:15px 0 20px 0; overflow:hidden;color:#1d1d1f; font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-weight:500;}
.pagenewsList .item .itema .d{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:16px;line-height:16px;height:16px;overflow:hidden;color:#6e6e73;font-weight:300;}
.pagenewsList li.li1 .itema .listTitle{ width:100%;  padding-bottom:56.8%; padding-top:0 !important; padding-left:0 !important; padding-right:0 !important; position:absolute; top:0; z-index:10; background-color: rgba(0,0,0,0.4);}
.pagenewsList li.li1 .itema .listTitleBox{ width:100%; padding:35px; position:absolute; bottom:0; z-index:10;}
.pagenewsList li.li1 .itema .name{ font-size:24px; height:24px;  font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; color:#ffffff; overflow:hidden;}
.pagenewsList li.li1 .itema .t{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500;font-size:48px;line-height:60px;height:120px; padding:15px 0 20px 0; overflow:hidden;color:#ffffff; font-weight:500; display:table-cell; vertical-align:middle;}
.pagenewsList li.li1 .itema .d{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:24px;line-height:24px;height:24px;overflow:hidden;color:#ffffff;font-weight:300;}
/*hover*/
.pagenewsList .itema,.pagenewsList .title:after,.pagenewsList .title .t,.pagenewsList .title .m,.pagenewsList .imgBox img {-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.pagenewsList .itema:hover .imgBox img {-moz-transform:scale3d(1.05,1.05,1.05);-webkit-transform:scale3d(1.05,1.05,1.05);-ms-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);}

@media screen and (max-width: 1024px){
.pagenewsList{ margin:0 -8px;}
.pagenewsList .itema{ margin:0 8px;}
.pagenewsList li{width:50%;margin-bottom:30px;}

.pagenewsList .item .itema .name{ font-size:16px; height:16px; line-height:16px; }
.pagenewsList .item .itema .t{font-size:24px;line-height:30px;height:60px; margin:15px 0 20px 0; }
.pagenewsList .item .itema .d{font-size:16px;line-height:16px;height:16px;}


.pagenewsList li.li1 .itema .listTitle{ width:100%;  padding-bottom:56.8%; padding-top:0 !important; padding-left:0 !important; padding-right:0 !important; position:absolute; top:0; z-index:10; background-color: rgba(0,0,0,0.4);}
.pagenewsList li.li1 .itema .listTitleBox{ width:100%; padding:35px; position:absolute; bottom:0; z-index:10;}


.pagenewsList li.li1 .itema .name{ font-size:24px; height:24px; line-height:24px; }
.pagenewsList li.li1 .itema .t{font-size:38px;line-height:48px;height:96px; margin:15px 0 20px 0; }
.pagenewsList li.li1 .itema .d{font-size:24px;line-height:24px;height:24px;}

}
@media screen and (max-width: 767px){
.pagenewsList li {width:100%;margin-bottom:10px;}	
.pagenewsList .item .itema .listTitle{padding:18px; }	
.pagenewsList .item .itema .name{ font-size:14px; height:14px; line-height:14px; }
.pagenewsList .item .itema .t{font-size:18px;line-height:24px;height:48px; margin:10px 0 15px 0; }
.pagenewsList .item .itema .d{font-size:14px;line-height:14px;height:14px;}

.pagenewsList li.li1 .itema .listTitle{ width:100%;  padding-bottom:56.8%; padding-top:0 !important; padding-left:0 !important; padding-right:0 !important; position:absolute; top:0; z-index:10; background-color: rgba(0,0,0,0.4);}
.pagenewsList li.li1 .itema .listTitleBox{ width:100%; padding:18px; position:absolute; bottom:0; z-index:10;}

.pagenewsList li.li1 .itema .name{ font-size:14px; height:14px; line-height:14px; }
.pagenewsList li.li1 .itema .t{font-size:18px;line-height:24px;height:48px; margin:10px 0 15px 0; }
.pagenewsList li.li1 .itema .d{font-size:14px;line-height:14px;height:14px;}
}

/*pageMore*/
/*.pageMore{margin: 0 auto;text-align:center; text-align:center;cursor:pointer;display:block;}
.pageMore span{display:inline-block;background: url(../images/load.png) no-repeat right center;color:#000000;text-align:center;-moz-transition: all .3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;transition: all .3s ease-in-out;}
.pageMore{margin-top:30px;}
.pageMore span{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; line-height:60px;padding-right:40px;font-size:22px;background-size:20px;}


@media screen and (max-width:1024px){
	
	.pageMore {margin-top:30px;}
    .pageMore span{font-size:22px; line-height:24px;}
	
}
@media screen and (max-width:480px) {
	.pageMore {margin-top:30px !important;}
	.pageMore span {font-size:16px;line-height:16px;}
}
*/

/*pageMore*/
.pageMore{margin: 0 auto;text-align:center; text-align:center;cursor:pointer;display:block;}
.pageMore{margin-top:30px;}
.pageMore span{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; line-height:60px;padding-right:40px;font-size:22px;background-size:20px;}
.pageMore span{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:500;font-size:0.18rem;line-height:0.44rem; color:#1d1d1f; border:2px solid #1d1d1f;display:inline-block;padding:0px 0.32rem;cursor:pointer;border-radius:0.44rem; /*transition:.3s cubic-bezier(.49,.025,.49,1);*/ transition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;} 
.pageMore span:hover{background-color:#fe5900;border-color:#fe5900;color:#fff;}


@media screen and (max-width:1024px){
	
	.pageMore {margin-top:30px;}
    .pageMore span{font-size:14px;line-height:38px;padding:0px 28px;}
	
}
@media screen and (max-width:480px) {
	.pageMore {margin-top:30px !important;}
	.pageMore span{font-size:13px;line-height:35px;padding:0px 26px;}
}









/*****************************newsinfo start*****************************/
@media screen and (max-width:767px){
.newssecinfo{ /*display:none;*/}
}

.newsinfo-name{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:24px; line-height:24px; padding-bottom:10px; color:#6e6e73;}
.newsinfo-tit{ font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:60px; line-height:75px; font-weight:bold; padding-bottom:20px; color:#1d1d1f;}
.newsinfo-d{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:24px; line-height:24px; padding-bottom:100px; color:#6e6e73;}
.newsinfo{ font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:24px; line-height:36px; padding-top:100px;padding-bottom:200px; color:#1d1d1f;}
.newsinfo img{ max-width:100%; height:auto;}

@media screen and (max-width:1320px){
.newsinfo-name{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:24px; line-height:24px; padding-bottom:10px; color:#6e6e73;}
.newsinfo-tit{ font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:48px; line-height:60px; font-weight:bold; padding-bottom:20px; color:#1d1d1f;}
.newsinfo-d{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:24px; line-height:24px; padding-bottom:100px; color:#6e6e73;}
.newsinfo{ font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:24px; line-height:36px; padding-top:100px; padding-bottom:120px; color:#1d1d1f;}
}


@media screen and (max-width:1024px){
.newsinfo-name{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:24px; line-height:24px; padding-bottom:10px; color:#6e6e73;}
.newsinfo-tit{ font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:36px; line-height:48px; font-weight:bold; padding-bottom:20px; color:#1d1d1f;}
.newsinfo-d{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:24px; line-height:24px; padding-bottom:50px; color:#6e6e73;}
.newsinfo{ font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:24px; line-height:36px; padding-top:80px; padding-bottom:96px; color:#1d1d1f;}
}

@media screen and (max-width:767px){
.newsinfo-name{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:14px; line-height:14px; padding-bottom:10px; color:#6e6e73;}
.newsinfo-tit{ font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:24px; line-height:28px; font-weight:bold; padding-bottom:20px; color:#1d1d1f;}
.newsinfo-d{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:14px; line-height:14px; padding-bottom:20px; color:#6e6e73;}
.newsinfo{ font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:14px; line-height:28px; padding-top:40px; padding-bottom:40px; color:#1d1d1f;}
}


/*newssecinfo-proList*/
.newssecinfo{position:relative;align-items:flex-start; z-index:2;}
.newssecinfo-proList{width:100%;position:relative;}



/*右侧浮动*/
.piaofu-celan {width: 55px;position:fixed;right:5px; bottom:120px;z-index:10;}
.piaofu-celan .hver{display:block;position:relative;width:55px;}
.piaofu-celan .kfa{display: block; width:55px;/*background-color:#939394;*/ text-align:center; z-index:2; overflow:hidden;} 
.piaofu-celan .icon {display: block;margin: 0 auto;width:55px; height:55px; background-position:center center; background-repeat:no-repeat;background-size:100%;} 

.piaofu-celan .show-status {position:relative;}
.piaofu-celan .back-top {border-radius:50%; overflow:hidden;border-bottom:none;transition:.3s cubic-bezier(.49,.025,.49,1);}
.piaofu-celan .back-top .icon{background-image: url(../images/icon_message.svg);}
.piaofu-celan .back-top:hover .icon{background-image: url(../images/icon_message2.svg);}




/*****************************Policy*****************************/



/*Policy*/
.Policy{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500;min-height:500px;color:#444445;padding-top:2.25rem; padding-bottom:1.4rem;}
.Policy .Policy_tit{font-weight:bold;line-height:1.2;color:#1d1d1f;}
.Policy .Policy_wz{ line-height:1.6;color:#444445;}
.Policy h1{font-weight:bold;display:block; padding-top:0.9rem; padding-bottom:0.5rem; font-size:0.48rem;}
.Policy img{max-width:100%; height:auto;}
@media screen and (max-width: 1220px){
.Policy{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500;min-height:500px;color:#444445;padding-top:2.25rem; padding-bottom:1.4rem;}
.Policy .Policy_wz{ line-height:1.4;}
.Policy h1{font-weight:bold;display:block; padding-top:0.9rem; padding-bottom:0.5rem; font-size:0.48rem;}
}

@media screen and (max-width: 760px){

.Policy{padding-top:1rem; padding-bottom:1rem;}
}


/*****************************news start*****************************/
.protop{ padding:140px 0 20px 0; margin-bottom:80px; border-bottom:1px solid #aaaaad; }
.profilters{ width:50%; float:left;}
.prosortby{ width:50%; float:right;}
.profilters .filtertxt{display:inline-block;}
.profilters span{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:20px; padding-right:58px; color:#1d1d1f; background-repeat: no-repeat;background-position:  right center;background-size:20px;cursor:pointer;background-image: url("../images/prolist_menu.svg");/*display:block;*/}
.profilters span.show-filters{background-image: url("../images/prolist_menu2.svg");display:none;}
.profilters .filtertxt .hide span.show-filters{display:block;}
.profilters .filtertxt .hide span.hide-filters{display:none;}

.sortbybox{ float:right; position:relative;}
.sortbydown{ position:absolute;top:100%;right:0; z-index:10; border:1px solid #e5e5e5; background-color:#fff;}
.sortbybox .sp1{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:20px; color:#6e6e73;}
.sortbybox .sp2{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:20px; color:#1d1d1f; display:inline-block; padding-left:10px; cursor:pointer; }
.sortbybox .sp2 i{ list-style:inherit;  padding-left:40px; display:inline-block; width:15px; height:9px; margin-bottom:3px; background-repeat: no-repeat;background-position: center center;background-size:15px;cursor:pointer;background-image: url("../images/pro_icon.jpg");transition: all 0.2s ease;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform:rotate(180deg);transform: rotate(180deg);}
.sortbybox.show i{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform:rotate(360deg);transform: rotate(360deg);}
.sortbydown{ display:none; padding:15px 25px; border-radius:10px;}
.sortbydown ul li a{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:20px; padding:10px 0; line-height:30px; display:inline-block; color:#6e6e73;}
.sortbydown ul li a:hover{ color:#1d1d1f;}
.sortbydown ul li a.active{ color:#1d1d1f;}
@media screen and (max-width:1200px){
.protop{ padding:70px 0px 20px 0; margin-bottom:50px; border-bottom:1px solid #aaaaad;}	

.profilters span{font-size:20px;padding-right:38px;background-size:20px;}
.sortbybox .sp1{ font-size:20px;}
.sortbybox .sp2{font-size:20px;}
.sortbydown ul li a{font-size:20px;}
}

@media screen and (max-width:1024px){
.protop{ padding:30px 0px 30px 0; margin-bottom:30px; border-bottom:1px solid #aaaaad;}		
/*.profilters{ width:100%; float:none;}
.prosortby{ width:100%; float:none;}
.profilters{padding:5px 0;}*/
.profilters{ width:auto;}
.prosortby{ width:auto;}
.profilters span{ font-size:18px;padding-right:30px;line-height:30px;background-size:20px;display:block;}
.sortbybox{float:none;position: relative;display:block;}
.sortbybox .sp1{ font-size:18px;}
.sortbybox .sp2{font-size:18px;padding-left:10px; }
.sortbydown ul li a{font-size:18px;padding:8px 0; line-height:26px;}
.sortbydown{ min-width:200px;}
.sortbybox .sp2 i{padding-left:30px; margin-left:5px; top:1.5px; position:relative;}
}
@media screen and (max-width:992px){
.profilters span.hide-filters{display:none!important;}
.profilters span.show-filters{display:block!important;}
}
@media screen and (max-width:768px){
.profilters span{ font-size:16px;padding-right:25px;background-size:18px;}
.sortbybox .sp1{ font-size:16px;}
.sortbybox .sp2{font-size:16px;padding-left:10px; }
.sortbydown ul li a{font-size:16px;padding:5px 0; line-height:25px;}
.sortbybox .sp2 i{padding-left:20px; margin-left:5px; top:1.5px; position:relative;}

/*.sortbydown{width:calc(100vw - 52px);}*/
}




/******************************************************Product******************************************************/
.pageProInfo{min-height:8rem;padding-bottom:80px;}
@media screen and (max-width:1024px){
.pageProInfo {min-height:8rem;padding-bottom:5rem;}
}

/*ProSec-name*/
.ProSec-name{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:bold;padding-bottom:70px;font-size:40px;color:#000000;position:relative;}
@media screen and (max-width:1200px){
.ProSec-name{ padding-bottom:50px; font-size:30px;}	
}
@media screen and (max-width:1024px){
.ProSec-name{ padding-bottom:30px; font-size:28px;}	
}
@media screen and (max-width:992px){
.ProSec-name{ padding-bottom:15px; font-size:26px; line-height:46px;}		
}
@media screen and (max-width:768px){
.ProSec-name{ padding-bottom:15px; font-size:24px; line-height:46px;}		
}
@media screen and (max-width:640px){
.ProSec-name{font-size:22px; line-height:32px;}		
}

/*ProSec*/
.ProSec{position:relative;align-items:flex-start; z-index:2;}
.ProSec-menu .ProSec-close{ display:none;}
.ProSec-menu{position:-webkit-sticky;position:sticky;width:360px;top:100px;display:block;}
.ProSec-menu .ProSec-pcmenu{width:320px; padding-bottom:30px;margin-bottom:20px;}
.ProSec-menu .ProSec-pcmenu1{ border-bottom:1px solid #aaaaad;}
/*产品分类二级*/
.ProSec-menu li{position:relative;}
.ProSec-menu .ProSec-lia{display:block;position:relative;color:#1d1d1f;align-items:center;width:100%; overflow:hidden; z-index:0; -webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s; cursor:pointer;padding-right:46px;}
.ProSec-menu .ProSec-lia{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:bold;font-size:18px; line-height:26px;padding:10px 20px;padding-left:0px; color:#1d1d1f;}
.ProSec-menu .ProSec-lia span{display:block; position:relative; z-index:1;}
.ProSec-menu .ProSec-lia:hover,
.ProSec-menu .ProSec-lia.active{color:#1d1d1f;}
.ProSec-menu i{position:absolute;top:0;right:0;list-style:inherit;display:inline-block; z-index:2d;width:26px; height:46px;background-repeat: no-repeat;background-position: center center;background-size:15px;cursor:pointer;background-image: url("../images/pro_icon.jpg");transition: all 0.2s ease;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform:rotate(180deg);transform: rotate(180deg);}
.ProSec-menu i.active{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform:rotate(360deg);transform: rotate(360deg);}
/*产品分类三级*/
.ProSec-menu .ProSecDown{display:none}
.ProSec-menu .ProSecdl{position:relative;}
.ProSec-menu .ProSecdl .v2{position:relative; }
.ProSec-menu .ProSecdl .v2{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:500;font-size:16px;line-height:24px; padding:5px 0; display:block; color:#6e6e73;}
.ProSec-menu .ProSecdl .v2.active{ color:#1d1d1f;}
.ProSec-menu .ProSecdl .v2:hover{ color:#1d1d1f;}
/*产品分类四级*/
.ProSec-menu .ProSec3{ display:none;}
.ProSec-menu .ProSec3 .v3{ display:block;color:#646464;font-size:16px;line-height:26px;padding:14px 0;padding-left:60px;}
@media screen and (max-width:1680px){
.ProSec-menu{width:300px;}
.ProSec-menu .ProSec-pcmenu{width:280px;}	
}
@media screen and (max-width:1320px){
.ProSec-menu{width:280px;}
.ProSec-menu .ProSec-pcmenu{width:260px;}
}
@media screen and (max-width:1320px){
.ProSec-menu{width:220px;}
.ProSec-menu .ProSec-pcmenu{width:210px;}
	
}
@media screen and (max-width:992px){
.ProSec{ display:block;}
.ProSec-menu .ProSec-pcmenu{width:100%;padding-left:0;padding-bottom: 0px; margin-bottom:20px;}
.ProSec-pcmenu{position: static; top:0;overflow: hidden;}
.ProSec{position: static;}
.ProSec-menu{position:fixed;top:0;z-index:999;left:0;width:100%;height:100%;overflow-y:auto;background-color:#fff;padding:0 0 0.6rem 0;display:none}
.ProSec-menu .ProSec-menuB{ padding-top:1rem; padding-left:4vw; padding-right:4vw;}
.ProSec-menu .ProSec-close{display:block;background-image:url(../images/close.png); background-position:center center;background-repeat:no-repeat;background-size:13px;cursor:pointer;position:absolute;top:0;right:0;width:46px;height:46px;}
}
@media screen and (max-width:640px){
.ProSec-menu .ProSec-close{width:32px;height:32px;}

.ProSec-menu i{width:32px; height:46px;top:0px;}

}


/*ProSec-proList*/
.ProSec-proList{width:calc(100% - 360px);position:relative;}
.ProSec-proList.hide{width:100%;}
@media screen and (max-width:1680px){
.ProSec-proList{width:calc(100% - 300px);}		
}
@media screen and (max-width:1680px){
.ProSec-proList{width:calc(100% - 260px);}		
}
@media screen and (max-width:1200px){
.ProSec-proList{width:calc(100% - 220px);}		
}
@media screen and (max-width:992px){	
.ProSec-proList{width:100%;}
}

/*pageProList*/
.pageProList {font-size:0;line-height:0;margin:0 -12.5px;}
.pageProList li {display:inline-block;*display:inline;zoom:1;width:25%;margin-bottom:30px;vertical-align:top;}
.pageProList .itema {display:block;margin:0 20px;position:relative;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;overflow:hidden; background-color:#fff;}
.pageProList .imgBox{position:relative;height:0;padding-bottom:100%; overflow:hidden;}
.pageProList .imgBox img{display:block;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;max-width:100%;object-fit:cover; z-index:1;}
.pageProList .itema .listTitle{padding:20px;}
.pageProList .itema .t{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:16px;line-height:30px;height:30px;overflow:hidden;color:#6e6e73;}
.pageProList .itema .t2{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500;font-size:18px;line-height:24px;height:52px;overflow:hidden;color:#1d1d1f; padding-top:5px; padding-bottom:20px;}
.pageProList .proicon{ position:absolute; width:44px; height:22px; left:20px; top:15px; z-index:100}
.pageProList .proicon span{ display:inline-block;}
.pageProList .proicon img{ max-width:100%; height:auto;}
/*hover*/
.pageProList .itema,.pageProList .title:after,.pageProList .title .t,.pageProList .title .m,.pageProList .imgBox img {-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.pageProList .itema:hover .imgBox img {-moz-transform:scale3d(1.05,1.05,1.05);-webkit-transform:scale3d(1.05,1.05,1.05);-ms-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);}
.pageProList .colorbox{ margin-top:20px; margin-bottom:10px;}
.pageProList .colorbox span{ width:20px; height:20px; display:inline-block; border:1px solid #6e6e73; border-radius:50%; margin-right:10px;}
@media screen and (max-width: 1280px){
.pageProList li{width:33.3333%;margin-bottom:30px;}
}
@media screen and (max-width: 1200px){
.pageProList{ margin:0 -8px;}
.pageProList .itema{ margin:0 8px;}
.pageProList li{width:50%;}
}
@media screen and (max-width: 1024px){
.pageProList li{width:50%;}	
}
@media screen and (max-width: 992px){
.pageProList li{width:50%;}	
}
@media screen and (max-width: 768px){
.pageProList li{width:50%;}	
}
@media screen and (max-width: 480px){
.pageProList li{width:100%;}
}


/******************************************************page-tab******************************************************/
/*page-tab*/
.page-tab{margin:0 auto;padding:0.33rem 0 0.33rem 0;text-align:center}
.page-tab ul{margin:0 auto;padding:0;list-style:none;text-align:center;font-size:0}
.page-tab ul li{margin:0;padding:0;display:inline-block;*display:inline;zoom:1;vertical-align:top;position:relative;color:#6e6e73;font-size:20px}
.page-tab ul li a{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑",Helvetica,sans-serif;font-weight:500;display:inline-block;text-align:center;font-size:20px;color:#6e6e73;margin:0 0.04rem;width:30px;height:30px;line-height:30px}
.page-tab ul li a.focus{color:#1d1d1f}





/*****************************proinfo start*****************************/
@media screen and (max-width:1440px){
.proinfo .w1320{ width:90%; max-width:1320px; height:auto; margin:0 auto;}
}


.probg{padding-top:0.76rem;background-color:#fff;}
@media screen and (max-width:1200px){
.probg{padding-top:0rem;}
}
@media screen and (max-width:992px){
.probg{padding-top:0rem;}
}

/*preview*/
.detailBox{width:100%;}
.detailBox img{ max-width:100%; max-height:100%;}

/*detailBoxTop*/
.detailBox .detailBoxTop{padding-bottom:0.8rem;padding-top:0.65rem;}
.detailBox .detailNrBox{ padding-left:80px;}
.detailBox .proText{padding-top:27px;padding-bottom:27px;line-height:32px;font-size:16px;color:#595959;}
.detailBox .proTit-lm{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:24px; color:#323232;}
.detailBox .proTit{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:40px; line-height:48px;padding-top:20px; padding-bottom:40px; font-weight:bold; color:#1d1d1f; }
.detailBox .proTit-ms{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:16px; line-height:32px; padding-left:14px;}
.detailBox .procs { margin-top:40px; padding-top:20px; padding-bottom:20px; overflow:hidden; border-top:1px solid #aaaaad;  border-bottom:1px solid #aaaaad;}
.detailBox .procs ul li{ width:33.3333%; float:left;}
.detailBox .procs ul li .item{ margin:0px 40px;}
.detailBox .procs ul li .item span{ padding-top:5px;font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:normal; font-size:14px; line-height:19px; color:#6e6e73; display:block; text-align:center;}
.detailBox .proTit-ms div::before{ width: 4px; height: 4px;content:"";position:absolute; background-color: #1d1d1f;  margin-left: -14px;margin-top: 13px;border-radius: 50%;}
/*colorlist*/
.colortit{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;  color:#0d0d0d;line-height:30px; font-weight:bold !important;}
.colorlist{ padding-top:20px; display:block; text-align:left; font-size:0;line-height:0;}
.colorlist li{display:inline-block;*display:inline;zoom:1; vertical-align:top;margin-right:20px;margin-bottom:20px; border:2px solid transparent; border-radius:50%;}
.colorlist li.active{ border-color:#aaaaad;}
.colorlist li span{display:block;background:#fff;border-radius:50%;height:24px;width:24px;border:1px solid #aaaaad; cursor:pointer;}
.colorlist li.active span{border-color:#fff;}
/*sizetit*/
.prosize{ overflow:hidden;}
.sizetit{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-size:20px;color:#0d0d0d;line-height:30px; font-weight:bold !important;}
.sizelist{ padding:20px 0; display:block; text-align:left; font-size:0;line-height:0; margin:0 -8px;}
.sizelist li{ width:33.3333%; float:left; margin-bottom:15px;}
.sizelist li span{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif; font-size:20px; line-height:24px; color:#1d1d1f; text-align:center; display:block; margin:8px;  padding:15px 0; border:1px solid #444445; font-weight:bold !important;}
@media screen and (max-width:1320px){
.detailBox .proTit-lm{ font-size:24px; }
.detailBox .proTit{font-size:40px; line-height:48px;padding-top:20px; padding-bottom:40px; }
.detailBox .proTit-ms{font-size:16px; line-height:32px;}
}
@media screen and (max-width:1280px){
.detailBox .proTit-lm{ font-size:24px; }
.detailBox .proTit{font-size:32px; line-height:40px;padding-top:20px; padding-bottom:30px; }
.detailBox .proTit-ms{font-size:16px; line-height:32px;}
.detailBox .procs { margin-top:20px; padding-bottom:10px;}
.detailBox .procs ul li{ width:33.3333%; float:left;}
.detailBox .procs ul li .item{ margin:10px;}
.detailBox .procs ul li .item img{ max-width:50px; height:auto;}
.detailBox .procs ul li .item span{ padding:5px; font-size:14px; line-height:18px;}

/*colorlist*/
.detailBox .proText{padding-top:20px; padding-bottom:20px;}
.colorlist{ padding-top:10px;}
.colorlist li{margin-bottom:5px;}

.prosize{ overflow:hidden;}
.sizetit{font-size:24px;}
.sizelist{ padding:10px 0;}
.sizelist li{ width:33.3333%; float:left; margin-bottom:8px;}
.sizelist li span{font-size:20px; line-height:20px; margin:5px 8px;  padding:15px 0;}
}
@media screen and (max-width:1280px){
.detailBox .detailBoxTop{padding-bottom:0.5rem;padding-top:0.5rem;}
}
@media screen and (max-width:768px){
	
.colorlist li span{height:16px;width:16px;}	
	
.detailBox .detailBoxTop{padding-bottom:0px;}
.detailBox .proTit-lm{ font-size:20px; }
.detailBox .proTit{font-size:24px; line-height:32px;padding-top:10px; padding-bottom:15px; }
.detailBox .proTit-ms{font-size:14px; line-height:32px;}
.detailBox .procs { margin-top:10px; padding-bottom:10px;}
.detailBox .procs ul li{ width:33.3333%; float:left;}
.detailBox .procs ul li .item{ margin:10px;}
.detailBox .procs ul li .item img{ max-width:40px; height:auto;}
.detailBox .procs ul li .item span{ padding:5px; font-size:12px; line-height:18px;}
/*colorlist*/
.detailBox .proText{padding-top:20px; padding-bottom:20px;}
.colorlist{ padding-top:10px;}
.colorlist li{margin-bottom:5px;}

.prosize{ overflow:hidden;}
.sizetit{font-size:20px;}
.sizelist{ padding:10px 0;}
.sizelist li{ width:33.3333%; float:left; margin-bottom:8px;}
.sizelist li span{font-size:14px;line-height:20px;margin:5px 8px;padding:10px 0;}
}


/*sharebox*/
.sharebox{ text-align:right; margin-top:20px;}
.sharebox a{ display:inline-block; margin-left:40px;}
.sharebox span{ display:inline-block;}
.sharebox a:nth-child(1) span{ width:26px; height:23px; background:url(../images/youtube.png) center center no-repeat;}
.sharebox a:nth-child(2) span{ width:22px; height:23px; background:url(../images/install.png) center center no-repeat;}
.sharebox a:nth-child(3) span{ width:23px; height:23px; background:url(../images/facebook.png) center center no-repeat;}
.sharebox a:nth-child(4) span{ width:20px; height:23px; background:url(../images/titko.png) center center no-repeat;}
.sharebox a:nth-child(5) span{ width:28px; height:23px; background:url(../images/wechat.png) center center no-repeat;}

.sharebox a:nth-child(1) span:hover{ width:26px; height:23px; background:url(../images/youtube2.png) center center no-repeat;}
.sharebox a:nth-child(2) span:hover{ width:22px; height:23px; background:url(../images/install2.png) center center no-repeat;}
.sharebox a:nth-child(3) span:hover{ width:23px; height:23px; background:url(../images/facebook2.png) center center no-repeat;}
.sharebox a:nth-child(4) span:hover{ width:20px; height:23px; background:url(../images/titko2.png) center center no-repeat;}
.sharebox a:nth-child(5) span:hover{ width:28px; height:23px; background:url(../images/wechat2.png) center center no-repeat;}

.sharebox .icon-douyin{ position:relative !important;}
.sharebox .icon-weixin{ position:relative !important;}
.sharebox .qrcode-modal{ position:absolute; width:110px; height:110px; top:-110px; left:-45px; }
.sharebox .icon-douyin .douyin{ display:none;}
.sharebox .icon-weixin .weixin{ display:none;}
.sharebox .icon-douyin:hover .douyin{ display:block;}
.sharebox .icon-weixin:hover .weixin{ display:block;}
@media screen and (max-width:768px) {
.sharebox{ text-align:center;}
}
@media screen and (max-width:768px){
.sharebox a{ display:inline-block; margin-left:20px;}
}


/*proTit2*/
.proTit2{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:500;font-size:20px; margin-top:80px; border-bottom:1px solid #aaaaad;color:#1d1d1f;line-height:1;}
.proTit2 span{ display:inline-block; margin-right:100px;cursor:pointer; padding-bottom:25px; color:#6e6e73;}
.proTit2 span.active{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:bold; color:#1d1d1f; border-bottom:1px solid #1d1d1f;}


@media screen and (max-width:1320px) {

.sizelist li span{ font-size:20px; line-height:20px; padding:15px 0;}
.detailBox .detailNrBox{ padding-left:40px;}	
}

@media screen and (max-width:1024px) {
	
.detailBox .detailNrBox{ padding-left:10px;}	
.proTit2{ margin-top:60px; }
}
@media screen and (max-width:768px) {
.proTit2{ margin-top:0px;}
.proTit2 span{ display:inline-block; margin-right:20px;}
}







/*prodetailimg*/
.detailBox .prodetailimg{ width:52.8%; float:left;}
.detailBox .prodetailimgBox{ margin-right:10px;}

.detailBox .detailNr{width:47.2%;float:right; position:relative;}
@media screen and (min-width:992.1px){
    .detailBox .prodetailimg{position:-webkit-sticky;position:sticky;top:80px;}	
}
@media screen and (max-width:992px){
	.detailBox .prodetailimgBox{ margin-right:0px;}	
	.detailBox .prodetailimg{ float:none; width:100%;}
	.detailBox .detailNr{width:100%;float:none;}
	.detailBox .detailNr .detailNrBox{padding:40px 0 40px 0; }		
}
@media screen and (max-width:992px){
	.detailBox .detailNr .detailNrBox{padding:50px 0 30px 0%; }
	 .detailBox .prodetailimg{ position:relative;}
}




/*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}



/*product-images-left*/
.prodetailimg .product-images-right{width: 100%;}
.prodetailimg .product-images-left{margin-top:10px;}
/*product-images-left thumbnail*/
.prodetailimg .product-images-left{/*height:128px;*/overflow:hidden; position:relative; margin-right:-20px;}
.prodetailimg .product-images-left .thumbnail{float:left;width:20%;}
.prodetailimg .product-images-left .thumbnail .item{margin:15px 24px 15px 0;}
.prodetailimg .product-images-left .thumbnail img{display:block;width:100%;height:100%; max-width:130px;object-fit:contain; z-index:1; text-align:center; margin:0px auto}

/* Arrows */
.prodetailimg .product-images-left .slick-next,
.prodetailimg .product-images-left .slick-prev{height:32px;width:32px;margin-top:-16px;position:absolute;top:50%;border:none;text-align:center;font-size:0;z-index:5; outline:none;padding:0;line-height:0;background-repeat: no-repeat;background-position: center;-moz-transition: all .5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;transition: all .5s ease-in-out;background-size:10px;}
.prodetailimg .product-images-left .slick-prev{left:-32px;background-image: url("../images/pro-left.png");}
.prodetailimg .product-images-left .slick-next{right:-32px;background-image: url("../images/pro-right.png");}
.prodetailimg .product-images-left .slick-next.slick-disabled,
.prodetailimg .product-images-left .slick-prev.slick-disabled{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
@media screen and (max-width:992px) {
.prodetailimg .product-images-left{display: none;}		
}
@media screen and (max-width:768px) {
.prodetailimg .product-images-left{height:80px;margin-top:0px;}
}


/*bigImg*/
.bigImg{ position:relative; background:#fff;}
.bigImg .swiper-container{width: 100%;}
.bigImg .swiper-container .swiper-slide{height:auto;position:relative;background:#FFF; width:100%;}
.bigImg .swiper-container .swiper-slide .img{overflow:hidden;padding-bottom:100%;position:relative;}
.bigImg .swiper-container .swiper-slide img{display:block;margin:auto;-webkit-transform:translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);position:absolute;left:50%;top:50%;max-width:none; height:100%;width:auto;width:100%;object-fit:contain;}
.bigImg .mbtn{width:35px;height:35px;overflow:hidden;position:absolute;top:50%;margin-top:-12.5px;cursor:pointer;z-index:9;outline:none;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;-moz-transition: all .5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;transition: all .5s ease-in-out; background-position:center center; background-repeat:no-repeat;background-size:11px;}
.bigImg:hover .mbtn{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
.bigImg .mbtn.mprevbtnb{background-image:url(../images/pro-left.svg);left:0;}
.bigImg .mbtn.mnextbtnb{background-image:url(../images/pro-right.svg);right:0;}
.bigImg .mbtn.swiper-button-disabled{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}	
/*swiper-pagination*/
.bigImg .swiper-pagination{padding:0 10px;display:none;bottom:0!important;}
.bigImg .swiper-pagination .swiper-pagination-bullet{flex-basis:100%;width:auto;height:2px;margin:0!important;border-radius:0;}
.bigImg .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000}
@media screen and (max-width:1024px) {
.bigImg .mbtn{background-size:12px;}
}
@media screen and (max-width:992px) {
.bigImg .swiper-container{ padding-bottom:20px;}
.bigImg .swiper-pagination{display:flex;}	
.bigImg .mbtn{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}	
}



/*detailBoxCenter*/
.detailBoxCenter{ padding-bottom:150px;}
@media screen and (max-width:1320px) {
.detailBoxCenter{ padding-bottom:130px;}
}
@media screen and (max-width:1200px) {
.detailBoxCenter{ padding-bottom:120px;}
}
@media screen and (max-width:1024px) {
.detailBoxCenter{ padding-bottom:100px;}
}
@media screen and (max-width:768px) {
.detailBoxCenter{ padding-bottom:40px;}
}



/*detailBox-xgBox*/
.detailBox-xgBox img{ max-width:100%; height:auto;}

/*probd-box*/
/*.detailBox-probd{padding-bottom:1rem;}
.detailBox-probd img{ max-width:100%; height:auto;}
.probd-box{ border-bottom:1px solid #aaaaad; overflow:hidden;}
.probd-box .probd-left1{ float:left; width:43.181%; display:flex;align-items: center;justify-content: center; }
.probd-box .probd-right1{ float:right; width:56.819%;}
.probd-box .probd-txt{ padding:70px; margin-top:50px;}
.probd-box .probd-txt span,
.probd-box .probd-txt strong{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; padding-bottom:30px; font-size:36px; line-height:48px; display:block; color:#1d1d1f; font-weight:bold;}
.probd-box .probd-txt{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:22px; line-height:28px; color:#6e6e73; }
.probd-box .probd-right1 img{ max-width:100%; height:auto; display:block;}
.probd-box .probd-left2{ float:left; width:56.819%; }
.probd-box .probd-right2{ float:right; width:43.181%;display:flex; align-items: center;justify-content: center;}
.probd-box .probd-txt span,
.probd-box .probd-txt strong{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; padding-bottom:30px; font-size:36px; line-height:48px; display:block; color:#1d1d1f; font-weight:bold;}
.probd-box .probd-txt{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500;font-size:22px; line-height:28px; color:#6e6e73; }
.probd-box .probd-left2 img{ max-width:100%; height:auto; display:block;}
@media screen and (max-width:1320px){
.probd-box .probd-left1{ height:550px; }
.probd-box .probd-txt{ padding:50px; margin-top:30px;}
.probd-box .probd-txt span,
.probd-box .probd-txt strong{ padding-bottom:30px; font-size:36px; line-height:48px; }
.probd-box .probd-txt{ font-size:22px; line-height:28px; color:#6e6e73; }
.probd-box .probd-right2{height:550px}
.probd-box .probd-txt span,
.probd-box .probd-txt strong{padding-bottom:30px; font-size:36px; line-height:48px; }
.probd-box .probd-txt{font-size:22px; line-height:28px;  }
}
@media screen and (max-width:1280px){
.probd-box .probd-left1{ height:450px; }
.probd-box .probd-txt{ padding:30px; margin-top:10px;}
.probd-box .probd-txt span,
.probd-box .probd-txt strong{ padding-bottom:20px; font-size:32px; line-height:44px; }
.probd-box .probd-txt{ font-size:22px; line-height:24px; color:#6e6e73; }
.probd-box .probd-right2{height:450px}
.probd-box .probd-txt span,
.probd-box .probd-txt strong{padding-bottom:20px; font-size:32px; line-height:44px; }
.probd-box .probd-txt{font-size:22px; line-height:28px;  }
}
@media screen and (max-width:1024px){
.probd-box .probd-left1{ height:420px; }
.probd-box .probd-txt{ padding:30px;}
.probd-box .probd-txt span,
.probd-box .probd-txt strong{ padding-bottom:20px; font-size:22px; line-height:34px; }
.probd-box .probd-txt{ font-size:18px; line-height:24px; color:#6e6e73; }
.probd-box .probd-right2{height:420px}
.probd-box .probd-txt span,
.probd-box .probd-txt strong{padding-bottom:20px; font-size:22px; line-height:34px; }
.probd-box .probd-txt{font-size:18px; line-height:24px;  }
}
@media screen and (max-width:768px){
.probd-box .probd-left1{ float:none; width:100%; height:auto; }
.probd-box .probd-right1{ float:none; width:100%;}
.probd-box .probd-left2{ float:none; width:100%; }
.probd-box .probd-right2{ float:none; width:100%; height:auto;}
.probd-box .probd-txt{ padding:15px; margin-top:5px;}
.probd-box .probd-txt span,
.probd-box .probd-txt strong{ padding-bottom:10px; font-size:20px; line-height:30px; }
.probd-box .probd-txt{ font-size:18px; line-height:24px; color:#6e6e73; }
.probd-box .probd-txt span,
.probd-box .probd-txt strong{padding-bottom:10px; font-size:20px; line-height:30px; }
.probd-box .probd-txt{font-size:18px; line-height:24px;  }
}*/




/*proxqing bigImg .proicon*/
.bigImg .proicon{ position:absolute; z-index:999; width:88px; height:40px; left:10px; top:10px;}
.bigImg .proicon span{ display:inline-block;}
.bigImg .proicon img{ max-width:100%; height:auto;}


/*proxqing ProSec-proList*/
.proxqingBOX{ padding-bottom:0.8rem; background:#f5f5f7;}
.proxqing .ProSec-proList{width:100% !important;position:relative;}
.proxqing .ProSec-proList .swiper-container{ position:static; overflow:hidden;}
.proxqing .ProSec-proList .swiper-slide{-webkit-box-sizing: border-box;box-sizing: border-box;padding:0;float:left; display:block;}
.proxqing .ProSec-proList .swiper-wrapper{position:relative;overflow: visible;}
.proxqing .ProSec-proList .btn{margin-right:30px; position:absolute; right:0;top:-88px;width:11px;height:20px;z-index:10;cursor:pointer;background-size:100%;background-position:center;background-repeat:no-repeat;outline:none;}
.proxqing .ProSec-proList .swiper-button-prev{ left:auto; right:40px; background-image:url(../images/xg-left.svg);}  
.proxqing .ProSec-proList .swiper-button-next{ background-image:url(../images/xg-right.svg); }  
@media screen and (max-width: 1200px){
.proxqingBOX{ padding-bottom:0.6rem;}
}
@media screen and (max-width: 1024px){
.proxqing .ProSec-proList .btn{margin-right:0;top:-48px;width:11px;height:20px;}
.proxqing .ProSec-proList .swiper-button-prev{right:30px;}  
.proxqing .ProSec-proList{width:100%!important;position:relative;}
}
@media screen and (max-width: 768px){


}




/*****************************article*****************************/

.article{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:24px; line-height:36px; padding:140px 0; min-height:500px; color:#444445; }
.article .article_tit{ margin-top:60px; font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:120px; line-height:120px; padding-bottom:60px; font-weight:bold; color:#1d1d1f; }
.article h1{ font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:60px; line-height:72px; padding:80px 0; display:block;}
.article img{ max-width:100%; height:auto;}

@media screen and (max-width: 1024px){/*0.8*/
.article{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:16px; line-height:28px; padding:112px 0; min-height:500px; color:#444445; }
.article .article_tit{ margin-top:48px; font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:96px; line-height:100px; padding-bottom:48px; font-weight:bold; color:#1d1d1f; }
.article h1{ font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:48px; line-height:58px; padding:48px 0; display:block;}
.article img{ max-width:100%; height:auto;}

}
@media screen and (max-width: 768px){/*0.5*/
.article{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:16px; line-height:28px; padding:70px 0; min-height:500px; color:#444445; }
.article .article_tit{ font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:46px; line-height:50px; padding-bottom:20px; font-weight:bold; color:#1d1d1f; }
.article h1{ font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:30px; line-height:36px; padding:20px 0; display:block;}
.article img{ max-width:100%; height:auto;}

}



/*****************************ztinfo start*****************************/



/*ztinfo .pagebanner*/
.ztinfo .pagebanner .pic{padding-bottom:111vh!important;}
.ztinfo .pagebanner .pagebanner-tt .ztwz{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑",Helvetica, sans-serif;font-weight:bold;display:block;margin-top:21.5vh;line-height:1.2;color:#fff;}
.ztinfo .pagebanner .pagebanner-tt .ztimg{margin-top:7.59375vh;}
.ztinfo .pagebanner .pagebanner-tt .ztimg img{ max-width:100%;max-height:63.125vh; height:auto;}
.ztinfo .pagebanner .pagebanner-tt .ztimg{visibility:hidden;animation-duration: 1.2s; animation-delay: 0.3s;animation-name:scaleIn2;}
.ztinfo .pagebanner .pagebanner-tt.animated .ztimg{visibility: visible;}
@media screen and (max-width:1280px){
.ztinfo .pagebanner .pagebanner-tt .ztwz{margin-top:13.90vh; font-size:60px; line-height:80px; }
}
@media screen and (max-width:1024px){
.ztinfo .pagebanner .pic{padding-bottom:100vh!important;}	
.ztinfo .pagebanner .pagebanner-tt .ztwz{margin-top:6.90vh; font-size:40px; line-height:60px; }
}
@media screen and (max-width:768px){
.ztinfo .pagebanner .pic{padding-bottom:100%!important;}	
.ztinfo .pagebanner .pagebanner-tt .ztwz{margin-top:7.90vh; font-size:24px; line-height:32px; }
.ztinfo .pagebanner .pagebanner-tt .ztimg{ margin-top:2.59375vh;}
}




/*ztcolor*/
.ztcolor{ position:relative; width:100%;overflow:hidden;background:#f5f5f7;}
.ztcolor .img{overflow:hidden;width:100%;}
.ztcolor .img img{width:100%;height:auto;display:block;}
.ztcolor .swiper-slide .img{opacity:0;transform: scale(.95) translateY(20px);transition: 1s cubic-bezier(.42,0,.002,1);}
.ztcolor .swiper-slide.swiper-slide-active .img{opacity:1;transform: scale(1) translateY(0);}





/*ztcolorwz*/
.ztcolorwz{position:absolute;left:0;top:0;right:0;z-index:9;margin:0px auto;font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:500;line-height:1.6;color:#444445;display:block;text-align:center;padding-top:0.85rem;padding-bottom:0.2rem; padding-right:0.3rem; padding-left:0.3rem;}
@media screen and (max-width:768px){
.ztcolorwz{position:relative;padding-top:0.7rem;}
.ztcolorbox{ position:relative;  top:-0.7rem;}
}

/*colorbtn*/
.colorbtn{left:4.166666666666667vw;width:30px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:100;}
.colortit{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:500;color:#0d0d0d;line-height:1.4;}
.colorbtn .colorlist{padding-top:10px; display:block; text-align:left; font-size:0;line-height:0;}
.colorbtn .colorlist li{display:inline-block;*display:inline;zoom:1; vertical-align:top;margin-bottom:10px;border:2px solid transparent;border-radius:50%; cursor:pointer;}
.colorbtn .colorlist li span{display:block;background:#fff!important;border-radius:50%;height:26px;width:26px; border:1px solid #717176;}
.colorbtn .colorlist li.active span{background:url(../images/yuan.png) center center no-repeat #1d1d1f!important;background-size:100%!important; border:1px solid #ffffff;}
.colorbtn .colorlist li.active{border-color:#fb894c;}
@media screen and (max-width:1280px){
.colorbtn{width:20px;}
.colorbtn .colorlist li span{height:20px;width:20px; }	
}
@media screen and (max-width:768px){
.colorbtn{left:0; right:0;bottom:0;width:100%;margin:0 auto;position:absolute;top:auto;text-align:center;-webkit-transform:translateY(0);transform:translateY(0)}
.colorbtn .colorlist{ text-align:center; padding-top:0;}
.colorbtn .colorlist li{margin-right:10px;}
.colorbtn .colorlist li span{height:20px;width:20px;}	
}

/*zt-tit*/
.ztwz{}
.zt-tit{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-size:0.65rem;font-weight:bold;color:#1d1d1f; font-weight:bold;line-height:1.2;display:block; text-align:center; margin-bottom:0.4rem;}
.zt-txt{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-size:0.22rem;font-weight: 500;animation-delay: 0.3s;text-align:center;line-height:1.6;}
@media screen and (max-width:1440px){
.zt-tit{ font-size:0.6rem;}
}
@media screen and (max-width:1320px){
.zt-tit{ font-size:0.55rem;}
}
@media screen and (max-width:1200px){
.zt-tit{ font-size:0.5rem;margin-bottom:0.3rem;}
.zt-txt{ font-size:18px;}
}
@media screen and (max-width:1150px){
.zt-tit{ font-size:0.45rem;}
.zt-txt{ font-size:16px;}
}
@media screen and (max-width:1024px){
.zt-tit{ font-size:0.40rem;}	
}
@media screen and (max-width:768px){
.zt-tit{font-size:0.35rem;margin-bottom:0.2rem;}
.zt-txt{ font-size:15px;}
}
@media screen and (max-width:600px){
.zt-txt br{ display:none;}
}

/*ztad-tit*/
.ztad-tit{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑",Helvetica, sans-serif;font-weight:bold;font-size:0.32rem;line-height:1.4;color:#ffffff; display:block;margin-bottom:0.2rem;}
.ztad-txt{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑",Helvetica, sans-serif;font-weight:500;font-size:0.22rem;line-height:1.4;color:#ffffff;display:block;}
.ztad-tit.blcolor{ color:#1d1d1f;}
.ztad-txt.blcolor{ color:#444445;}
@media screen and (max-width:1200px){
.ztad-tit{ font-size:28px;margin-bottom:0.1rem;}
.ztad-txt{ font-size:18px;}
}
@media screen and (max-width:1150px){
.ztad-tit{ font-size:26px;}
.ztad-txt{ font-size:16px;}
}
@media screen and (max-width:768px){
.ztad-tit{ font-size:24px;margin-bottom:0.1rem;}
.ztad-txt{ font-size:15px;}
}




/*floatleft50 floatright50*/
.floatleft{ width:50%; float:left;}
.floaright{ width:50%; float:right;}
@media screen and (max-width:768px){
.floatleft{ width:100%; float:none;}
.floaright{ width:100%; float:none;}	
}

/**/
.notop10{ padding-top:0px !important;}
.notop10 .ztadwz{top:50% !important; margin-top:-90px !important;}

/*p10*/
.p10{padding:0;margin:0px auto;}
.floatleft65{ width:65.625%; float:left;}
.floaright35{ width:34.375%; float:right;}
.ztadbox{margin:0 auto;overflow:hidden;}
.nopadding{padding-left:0!important;padding-right:0!important;}
.ztbd{ position:relative;margin-bottom:20px;}
.ztadbox.floatleft65 .ztbd,
.ztadbox.floatleft .ztbd{margin:0 10px 20px 20px;}
.ztadbox.floaright35 .ztbd,
.ztadbox.floaright .ztbd{margin:0 20px 20px 10px;}
.ztbd .img{ line-height:0;overflow:hidden;}
.ztbd .imgB{width:100%;overflow:hidden;}
.ztbd .img img{width:100%;display:block;height:auto;}
.ztadwz{ margin:60px 60px 0px 60px; top:0;left:0; position:absolute; z-index:100;}
.ztadwz.noneposit{ position:inherit !important;}
.ztadbox .ztwz{padding:0 4.1665vw;padding-top:1.1rem;padding-bottom:1.2rem; text-align:center;}
@media screen and (max-width:1440px){
.ztadwz{ margin:40px 40px px 0px 40px;}
}
@media screen and (max-width:1280px){
.ztadwz{ margin:30px 30px 0px 30px;}
}
@media screen and (max-width:1200px){
.ztadbox .ztwz{padding-top:0.9rem;padding-bottom:0.9rem;}

.ztbd{margin-bottom:10px;}
.ztadbox.floatleft65 .ztbd{margin:0 10px 10px 10px;}
.ztadbox.floatleft .ztbd{margin:0 5px 10px 10px;}
.ztadbox.floaright35 .ztbd{margin:0 10px 10px 10px;}
.ztadbox.floaright .ztbd{margin:0 10px 10px 5px;}
}
@media screen and (max-width:992px){
.floatleft65{ width:100%; float:none;}
.floaright35{ width:100%; float:none;}
.floaright35 .img{ width:50%; float:left;}
.floaright35 .ztadwz{ width:50%; float:right; margin:0px; padding:30px;}
.ztadwz{ margin:20px 20px 0px 20px;}

}
@media screen and (max-width:768px){
.ztadwz{ margin-top:30px; margin-left:0;  top:0;left:0;/* position:inherit;*/ z-index:100;}
.ztadwz.noneposit{ position:inherit !important;}
.notop10 .ztadwz{ margin-top:30px !important;}

.floaright35 .img{ width:100%; float:none;}
.floaright35 .ztadwz{ width:100%; float:none; margin-top:30px; padding:0px 4.1665vw;}

.ztadwz{ margin:30px 30px 0px 30px;}
.ztadbox .ztwz{padding-top:0.7rem;padding-bottom:0.7rem;}
.ztadbox .ztwz .zt-txt{ text-align:left;}
.ztadbox .ztwz .zt-tit{ text-align:left;}

.ztbd{margin-bottom:4.1665vw;}
.ztadbox.floatleft65 .ztbd,
.ztadbox.floatleft .ztbd,
.ztadbox.floaright35 .ztbd,
.ztadbox.floaright .ztbd{margin:0 0 4.1665vw 0;}

.ztadbox.bigimgbox{}
.ztadbox.bigimgbox .ztadwz{position:relative; padding-bottom:0.5rem;}
.ztadbox.bigimgbox .ztad-tit{color:#000;}
.ztadbox.bigimgbox .ztad-txt{color:#000;}
}



/*specific*/
.martop150{margin-top:1.54rem;}
.probd-name2{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:bold;line-height:1;color:#1d1d1f;border-bottom:1px solid #aaaaad;font-size:0.36rem;padding-bottom:0.9rem;}
.specific{overflow:hidden;}
.csbox{ padding:0.45rem 0; border-bottom:1px solid #aaaaad; overflow:hidden;}
.cs-tit{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:bold;width:50%;color:#1d1d1f; float:left; display: flex;align-items: center;font-size:0.22rem; line-height:0.4rem;}
.cs-txt{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:500;width:50%;color:#6e6e73;float:right;display:flex;align-items: center;font-size:0.22rem; line-height:0.4rem;}
.xg-name{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:bold;font-size:0.4rem;line-height:1;margin-bottom:0.8rem; margin-top:0.9rem;}
@media screen and (max-width:1440px){
.xg-name,
.probd-name2{ font-size:0.55rem;}
}
@media screen and (max-width:1320px){
.xg-name,
.probd-name2{ font-size:0.36rem;}
.xg-name{margin-bottom:60px;}
.probd-name2{line-height:30px;padding-bottom:20px;}	
.csbox{ padding:30px 0;}
.cs-tit{font-size:22px;}
.cs-txt{font-size:22px;}
.martop150{margin-top:1.4rem;}
}
@media screen and (max-width:1200px){
.xg-name{ font-size:34px;margin-bottom:60px;}
.probd-name2{font-size:36px;line-height:30px;padding-bottom:20px;}	
.csbox{ padding:30px 0;}
.cs-tit{font-size:22px; line-height:40px;}
.cs-txt{font-size:22px; line-height:40px;}
.martop150{margin-top:1rem;}
}
@media screen and (max-width:1024px){	
.probd-name2{ font-size:36px;padding-bottom:20px;}	
.xg-name{ font-size:36px;  margin-bottom:40px;}
.csbox{ padding:20px 0; }
.cs-tit{font-size:22px; line-height:40px;}
.cs-txt{font-size:22px; line-height:40px;}
.martop150{margin-top:0.9rem;}
}
@media screen and (max-width:768px){	
.xg-name{ font-size:30px;  margin-bottom:40px;}
.probd-name2{ font-size:30px;padding-bottom:20px;}
.csbox{ padding:20px 0; }
.cs-tit{font-size:16px; line-height:30px;}
.cs-txt{font-size:16px; line-height:30px;}		
.martop150{margin-top:0.7rem;}
}




/*****************************404 error*****************************/
.pageInfoText .error{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:24px; min-height:500px; color:#444445; }
.pageInfoText .error .t{ font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:60px; color:#1d1d1f;}
.pageInfoText .error .images{padding-bottom:40px; text-align:center;}
.pageInfoText .error .images img{ display:inline-block; margin:0 auto; max-width:100%; height:auto;}
@media screen and (max-width: 1024px){
.pageInfoText .error{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:19px; min-height:500px; color:#444445; }
.pageInfoText .error .t{ font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:48px; color:#1d1d1f;}
.pageInfoText .error .images{padding-bottom:32px; text-align:center;}
.pageInfoText .error .images img{ max-width:92px;}
}
@media screen and (max-width: 768px){
.pageInfoText .error{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:16px; min-height:500px; color:#444445; }
.pageInfoText .error .t{ font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500; font-size:30px; color:#1d1d1f;}
.pageInfoText .error .images{padding-bottom:20px; text-align:center;}
.pageInfoText .error .images img{ max-width:58px;}
}




/*****************************zhutui start*****************************/
/*probanner*/
.probanner{position:relative;overflow:hidden;background:#f5f5f7;}
.probanner .pic{position:relative;height:0;padding-bottom:40.41666666666667%; overflow:hidden;}
.probanner .pic video,
.probanner .pic img{display:block;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;object-fit:cover; z-index:1;}
.probanner .probanner-tt{position:absolute;left:0;right:0;top:50%; margin:0; p-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2;text-align:left;}
.probanner .probanner-tt .probanner-ttB{padding:0 8.75vw;}
.probanner .probanner-tt .probanner-tit{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:bold;line-height:1.25; color:#1d1d1f; margin-bottom:0.33rem; max-width:70%; display:block;}
.probanner .probanner-tt .probanner-des{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:500;line-height:1.5; color:#444445; max-width:70%; display:block;}
@media screen and (max-width:1680px){
.probanner .probanner-tt .probanner-ttB{padding:0  6vw;}	
}
@media screen and (max-width:1200px){
.probanner .probanner-tt .probanner-ttB{padding:0 5vw;}	
.probanner .probanner-tt .probanner-tit{margin-bottom:0.2rem;}
}
@media screen and (max-width:1024px){
.probanner .probanner-tt .probanner-ttB{padding:0 4vw;}		
}
@media screen and (max-width:992px){
.probanner .probanner-tt .probanner-ttB{padding:0 5vw;}	
.probanner .pic{height:100%;padding-bottom:0;position:absolute; width:100%;top:0;left:0;right:0;}
.probanner .probanner-tt{padding:20% 0;}
.probanner .probanner-tt{position:relative;top:0%;-moz-transform:translateY(0%);-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);}
}



/*proztTit*/
.proztTit{text-align:center; padding-top:1.1rem;padding-bottom:0.9rem;}
.proztTit .proztTit-tit{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:bold;line-height:1; color:#1d1d1f;}
/*proztList*/
.proztListBox{width:100%; overflow:hidden;background:#f5f5f7; padding-bottom:1rem;}
.proztList {font-size:0;line-height:0;margin:0;background:#f5f5f7;}
.proztList li{display:block;width:100%; overflow:hidden;}
.proztList .item {display:block;margin:0;overflow:hidden;background-color:#fff;position:relative;}
.proztList .imgBox{position:relative;/*height:0;padding-bottom:72.91666666666667%; */ height:100%;overflow:hidden; visibility:visible!important; text-align:right;}
.proztList .imgBox img{display:inline-block;height:36.45833333333333vw;max-width:100%;z-index:1;}
.proztList .prozt-title{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:bold;line-height:1.25; color:#1d1d1f;margin-bottom:0.33rem;}
.proztList .prozt-txt{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:500;line-height:1.5; color:#444445;margin-bottom:0.7rem;}
.proztList .prozt-right{width:100%;overflow:hidden;position:relative; text-align:right;}
.proztList .prozt-left{width:50%; position:absolute; left:0;bottom:0;top:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content: space-between;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:auto; align-items: center;flex-direction: row;height:100%; background:#fff; z-index:2}
.proztList .prozt-left .prozt-leftB{padding:3vw 8.75vw;}
/*2n*/
.proztList li:nth-child(2n) .prozt-left{left:auto;right:0;}
.proztList li:nth-child(2n) .imgBox{text-align:left;}
/*honver*/
.proztList .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content: space-between;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:auto; align-items: center;flex-direction: row}
.proztList .item{-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
@media screen and (max-width:1680px){
.proztList .prozt-left .prozt-leftB{padding:3vw 6vw;}	
	
}
@media screen and (max-width:1200px){.proztListBox{padding-bottom:0.9rem;}
.proztTit{padding-top:0.9rem;padding-bottom:0.7rem;}

.proztList .prozt-title{margin-bottom:0.20rem;}
.proztList .prozt-txt{margin-bottom:0.5rem;}

.proztList .prozt-left .prozt-leftB{padding:3vw 5vw;}
}
@media screen and (max-width:1024px){.proztListBox{padding-bottom:0.7rem;}
.proztTit{padding-top:0.7rem;padding-bottom:0.5rem;}
.proztList .prozt-title{margin-bottom:0.20rem;}
.proztList .prozt-txt{margin-bottom:0.3rem;}
.proztList .prozt-left .prozt-leftB{padding:3vw 4vw;}
}
@media screen and (max-width:992px){
.proztList .item{display:block;}
.proztList .prozt-right{width:100%;float:none;}
.proztList .prozt-left{width:100%;float:none;position: static; display:block; height:auto;}
.proztList li:nth-child(2n) .prozt-right{left:0;}
.proztList li:nth-child(2n) .prozt-left{left:0;}	
.proztList .prozt-left .prozt-leftB{padding:0.7rem 5vw;}	
.proztList .imgBox img{display:block;height:auto;width:100%;}
}


/*css3  animate补充动画*/
@keyframes fadeInLeftSmall{
	from{opacity:0;transform:translate3d(-10px,0,0)}
    to{opacity:1;transform:none}
}
.fadeInLeftSmall{animation-name:fadeInLeftSmall}

@keyframes fadeInRightSmall{
	from{opacity:0;transform:translate3d(10px,0,0)}
   to{opacity:1;transform:none}
}
.fadeInRightSmall{animation-name:fadeInRightSmall}

@keyframes fadeOutLeftSmall{
	from{opacity:1;transform:none}
    to{opacity:0;transform:translate3d(-10%,0,0)}
}
.fadeOutLeftSmall{animation-name:fadeOutLeftSmall}

@keyframes fadeOutRightSmall{
	from{opacity:1;transform:none}
   to{opacity:0;transform:translate3d(10%,0,0)}
}
.fadeOutRightSmall{animation-name:fadeOutRightSmall}

@keyframes fadeInDownSmall{
	from{opacity:0;transform:translate3d(0%,-10px,0)}
   to{opacity:1;transform:none}
}
.fadeInDownSmall{animation-name:fadeInDownSmall}

@keyframes fadeOutDownSmall{
	from{opacity:1;transform:none}
    to{opacity:0;transform:translate3d(0%,10px,0)}
}
.fadeOutDownSmall{animation-name:fadeOutDownSmall;}

@keyframes fadeInUpSmall{
	from{opacity:0;transform:translate3d(0%,20px,0)}
    to{opacity:1;transform:none}
}
.fadeInUpSmall{animation-name:fadeInUpSmall;}


@keyframes scaleIn1{
	from{opacity:1;transform: scale(1.05) translateY(0px);transition: 1.4s cubic-bezier(.42,0,.002,1); visibility:visible!important;}
    to{opacity:1;transform: scale(1) translateY(0);transition: 1.4s cubic-bezier(.42,0,.002,1); visibility:visible!important;}
}
.scaleIn1{animation-name:scaleIn1;}

@keyframes scaleIn2{
	from{opacity:0;transform: scale(.95) translateY(40px);transition: 1.4s cubic-bezier(.42,0,.002,1);}
    to{opacity:1;transform: scale(1) translateY(0);transition: 1.4s cubic-bezier(.42,0,.002,1);}
}
.scaleIn2{animation-name:scaleIn2;}



@keyframes scaleIn{
	0%{opacity:0;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1)}
   100%{opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1)}
}
.scaleIn{animation-name:scaleIn}

@keyframes scaleIn{
	0%{opacity:0;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1)}
   100%{opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1)}
}
.scaleIn{animation-name:scaleIn}



@keyframes slideInUpSmall{
	from{transform:translate3d(0%,10%,0)}
   to{transform:none}
}
.slideInUpSmall{animation-name:slideInUpSmall;animation-timing-function:cubic-bezier(0.3,0,0.24,1)}

@keyframes fadeOutUpSmall{
	from{opacity:1;transform:none}
    to{opacity:0;/*transform:translate3d(0%,-10%,0)*/transform:translate3d(0%,-30px,0);}
}
.fadeOutUpSmall{animation-name:fadeOutUpSmall;/*animation-timing-function:cubic-bezier(0.3,0,0.24,1)*/animation-duration: 0.75s!important;}


@keyframes fn1{
	0%{opacity:0;clip-path:inset(100% 0 0 0);transform:translate3d(0%,20px,0)}
   100%{opacity:1;clip-path:inset(0 0 0 0);transform:none}
}
.fn1{animation-name:fn1;}





/*************Search page*****************/
.search_name{ font-size:120px; line-height:120px; color:#1d1d1f;}
.search_result{font-size:44px; line-height:44px; color:#444445; margin-top:130px;}
@media screen and (max-width:1024px){
.search_name{ font-size:80px; line-height:80px; color:#1d1d1f;}
.search_result{font-size:24px; line-height:24px; color:#444445; margin-top:100px;}	
}
				
@media screen and (max-width:768px){
.search_name{ font-size:35px; line-height:35px; color:#1d1d1f;}
.search_result{font-size:20px; line-height:20px; color:#444445; margin-top:50px;}	
}





.f48{ font-size:0.48rem;}
@media (max-width:1200px) {
.f48{ font-size:0.4rem;}
}
@media screen and (max-width:1150px){
.f48{ font-size:0.36rem;}
}
@media screen and (max-width:1024px){
.f48{ font-size:0.32rem;}	
}
@media screen and (max-width:768px){
.f48{ font-size:0.3rem;}
}

 
 
 
/*******************indexzt**************/
.indexzt{max-width:100%;display:block;margin:0px auto;overflow:hidden;}
.indexztbox{position:relative; margin:0px auto; overflow:hidden; background-color:#ffffff;display: flex;flex-wrap: wrap; gap: 16px; justify-content:space-between; padding:16px; min-height: 100vh;}
.zt-item{background-color:#ffffff; flex: 1 1 calc(50vw - 30px);box-sizing: border-box; min-width: 300px;  background: white;}

.zt-left .imgbox{ width:100%; overflow:hidden;}
.zt-left .imgbox .img{}
.zt-left .imgbox img{width:100%; max-width:100%; height:auto; -webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s; display:block;}

.zt-itembox{ padding:66px;position:relative; text-align:center; box-sizing: border-box; min-height:450px; }
.zt-r-name{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:bold;line-height:1;color:#323232;}
.zt-r-title{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight:bold;margin-top:25px;line-height:1;color:#1d1d1f;}
.zt-r-title a{ display:inline-block;color:#1d1d1f;cursor:pointer}
.zt-r-txt{font-family:'Gilroy',Arial,Microsoft Yahei,"微软雅黑", Helvetica, sans-serif;font-weight: 500;margin-top:20px;line-height:1;color:#323232; margin-bottom:30px;}

.zt-item{ position:relative; overflow:hidden;min-height:870px;}
.zt-imgbox{ display:none; position:absolute; z-index:90; left:0; right:0;}
.zt-itembox{ position:absolute !important; z-index:100;z-index:90; left:0; right:0;}

.zt-itembox.colorw .zt-r-name{ color:#fff;}
.zt-itembox.colorw .zt-r-title{ color:#fff;}
.zt-itembox.colorw .zt-r-txt{ color:#fff;}
.zt-itembox.colorw .more.black a{ color:#fff; border-color:#fff;}
.zt-itembox.colorw .more.black a:hover{border-color:#fe5900;}

@media (max-width: 1680px) {
	.zt-itembox{padding:66px}
}
@media (max-width: 1400px) {
	.zt-item{ min-height:780px;}
	.zt-itembox{padding:66px;}
}
@media (max-width: 1200px) {
.zt-item{ flex-basis: 100%; }
.zt-item{min-height:1140px;}
}


@media (max-width: 1024px) {
	.zt-itembox{overflow:hidden; position:relative;}
	.zt-left{ width:100%; float:none; }
	.zt-item{ width:100%; float:none;}	
	.zt-left .imgbox {width: 100%;margin:0 auto; position:inherit;transform:none;line-height:0;}
	
	.zt-item{min-height:780px;}
}
@media (max-width: 768px) {
	.z-item{ min-height:750px;}
	.zt-r-txt{margin-top:0.20rem;margin-bottom:0.23rem;}
	.zt-itembox{overflow:hidden; position:relative;padding:0.5rem 0.3rem 0rem 0.3rem;}
	.zt-r-txt br{ display:none}	
	.zt-r-title{margin-top:15px;}
}

@media (max-width: 768px) {
.zt-imgbox{ display:none;}	
.zt-imgbox img{ max-width:100%; height:auto; }	
	
}

@media (max-width: 560px) {
.zt-item{ min-height:666px;}	
}

@media (max-width: 468px) {
.zt-item{ min-height:544px;}	
.zt-itembox{ overflow:hidden; position:relative;}	
}

@media (max-width: 368px) {
.zt-item{ min-height:410px;}	

}

