@charset "utf-8";
/* CSS Document */
*, ::after, ::before {	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;box-sizing: border-box}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}
p{margin-top:0;margin-bottom:1rem}
b,strong{font-weight: bolder;}
a{color:#000;text-decoration:none;background-color:transparent}
a:hover{color:#000;text-decoration:none}
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;text-decoration:none;}
a:not([href]):not([class]){color:inherit;text-decoration:none;}
a:not([href]):not([class]):hover{color:inherit;text-decoration:none}
hr{box-sizing:content-box;height:0;overflow:visible}
img{vertical-align:middle;border-style:none}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
sub{vertical-align:sub} 
sup{vertical-align:super}
.small,small{font-size:80%;font-weight:400}
svg{overflow:hidden;vertical-align:middle}
code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}
code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}
pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar;display:block;font-size:87.5%;color:#212529;padding:.75rem}
kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem;box-shadow:inset 0 -0.1rem 0 rgb(0 0 0 / 25%)}
/*other*/
blockquote{margin:0 0 1rem}
figure{margin:0 0 1rem}
template{display:none}
output{display:inline-block}
summary{display:list-item;cursor:pointer}
abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}
address{margin-bottom:1rem;font-style:normal;line-height:inherit}
[hidden]{display:none !important}
/*table*/
table{border-collapse:collapse}
th{text-align:inherit;text-align:-webkit-match-parent}
.table{width:100%;margin-bottom:1rem;color:#212529;background-color:transparent}
.table:not(.table-dark){color:inherit}
.table-bordered{border: 1px solid #dee2e6;}
.table-bordered td,.table-bordered th{border:1px solid #dee2e6}
.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}
/*ul+ol*/
ol,ul,dl{margin-top:0;margin-bottom:1rem}
ol ol,ul ul,ol ul,ul ol{margin-bottom:0}
dt{font-weight:500er}
dd{margin-bottom:.5rem;margin-left:0}
/*form*/
label{display:inline-block;margin-bottom:.5rem}
label:not(.form-check-label):not(.custom-file-label){font-weight:500}
/*h*/
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}
.h1,h1{font-size:2.5rem}
.h2,h2{font-size:2rem}
.h3,h3{font-size:1.75rem}
.h4,h4{font-size:1.5rem}
.h5,h5{font-size:1.25rem}
.h6,h6{font-size:1rem}
/*body*/
html {-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body{margin:0;font-family:"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;}
@media screen and (max-width:1200px){
body{background-attachment:initial;}
}
/*input*/
button{border: none;}
textarea{resize: none;}
input {margin:0;padding: 0;}
button, input, textarea {outline:none;-webkit-tap-highlight-color: rgba(0,0,0,0);}  
input[type="button"],input[type="text"],input[type="submit"],button,select,textarea{-o-appearance:none; -ms-appearance:none; -moz-appearance:none; -webkit-appearance:none;appearance:none; resize: none; border-radius:0; outline: none;  background-color:transparent; font-family:inherit; font-size:inherit; color:inherit; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; vertical-align:middle;}
input[type="button"],input[type="radio"],input[type="checkbox"],input[type="submit"],button {cursor:pointer;}
/*clearfix*/
.clearfix:before, .clearfix:after{content:"";display:block;height:0;overflow:hidden;}  
.clearfix:after{clear:both;}  
.clearfix{zoom:1;} 
/*swiper*/
.swiper-button-prev,
.swiper-button-next{outline:none;}
.swiper-button-prev:after,
.swiper-button-next:after{outline:none;display:none;} 

/*hi-upgrade*/
#hi-upgrade{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:#fff;font-size:16px;line-height:26px;text-align:center}
#hi-upgrade .hi-wrap{position:absolute;top:50%;left:50%;margin:-177px 0 0 -450px;width:900px}
#hi-upgrade .hi-wrap .hi-title{font-size:30px;line-height:40px;color:#333}
#hi-upgrade .hi-wrap .hi-close{margin:10px 0;display:inline-block;cursor:pointer;font-size:18px;color:#000}
#hi-upgrade .hi-wrap .hi-close:hover{text-decoration:underline}
#hi-upgrade .hi-wrap .hi-text1{color:#666}
#hi-upgrade .hi-wrap .hi-text1 span{color:#000}
#hi-upgrade .hi-wrap .hi-text2{position:relative;margin:60px 0;color:#333}
#hi-upgrade .hi-wrap .hi-text2::before{content:"";position:absolute;top:50%;left:0;z-index:1;width:100%;border-top:1px solid #ddd}
#hi-upgrade .hi-wrap .hi-text2 span{position:relative;z-index:5;padding:0 30px;background:#fff}
#hi-upgrade .hi-wrap .hi-list{overflow:hidden}
#hi-upgrade .hi-wrap .hi-list li{display:inline-block;width:16%}
#hi-upgrade .hi-wrap .hi-list li div{margin:0 auto 5px;width:50px;height:50px}
#hi-upgrade .hi-wrap .hi-list li a{color:#666}
#hi-upgrade .hi-wrap .hi-list li a:hover{color:#000}

 /*通知系统样式*/
 .notification-container{position:fixed;top:200px;right:20px;z-index:9999}
 .notification{padding:15px;margin-bottom:10px;border-radius:4px;color:white;box-shadow:0 2px 10px rgba(0,0,0,0.1);animation:slideIn 0.5s,fadeOut 0.5s 2.5s forwards;max-width:300px}
 .notification.success{background-color:#000000}
 .notification.error{background-color:#dc3545}
 @keyframes slideIn{from{transform:translateX(100%)}
 to{transform:translateX(0)}
 }@keyframes fadeOut{from{opacity:1}
 to{opacity:0}
 }
 

/*font-face*/
@font-face{font-family:'Ovo';src:url('fonts/Ovo.woff2') format('woff2'),url('fonts/Ovo.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:Inter;src:url('fonts/InterVariable.woff2') format("woff2");font-weight:100 900;font-style:normal;font-display:swap;}
/*body*/
body{font-family:-apple-system,BlinkMacSystemFont,"Microsoft YaHei", Helvetica Neue, Hiragino Sans GB,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;min-width:320px;overflow-x: hidden;scroll-behavior: initial;color:#000; font-weight: normal;background-color:#c0b5ab; position:relative;width:100%;}
body.headerWhite{background-color:#f4f3ee;}
.warpBg{background-repeat:repeat;background-image:url(../images/pagebg1.png); background-position:center top; position:absolute;top:60rem;left:0;right:0;z-index:0;bottom:0;width:100%;}
.warp{position:relative;z-index:1;}
.home .warp{background-color:#c0b5ab;background-repeat:repeat;background-image:url(../images/pagebg.png); background-position:center top; }

/* html[lang="en-US"],html[lang="en-US"] body{font-family:'Ovo',"Source Han Sans SC","Noto Sans SC",-apple-system,BlinkMacSystemFont,Segoe UI,"PingFang SC", Hiragino Sans GB,"Microsoft YaHei", Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;} */
/*html*/
html{font-size:calc(16vw/19.2);/*font-size:16px;*/}
@media screen and (max-width:1200px){
html{font-size:14px}
}
@media screen and (max-width:540px){
html{font-size:2.59vw;font-size: clamp(14px, 2.59vw, 16px); min-width:320px;}		
}

/*container*/
.container{width:79.6875%;/*width:1780px*/margin: 0 auto;}
.w1530{ width:79.6875%; margin: 0 auto;}
@media screen and (max-width:1600px) {
.w1530{ width:86%;}
.container{width:86%;}
}
@media screen and (max-width:1200px) {
.w1530{ width:90%;}
.container{width:90%;}
}
@media screen and (max-width:1024px){
.w1530{ width:92%;}
.container{width:92%;}
}


.flex{display:box;display:-webkit-flex;display:-ms-flex;display:-webkit-box;display:-moz-box;display:flex;justify-content:flex-start;align-content:flex-start;}
.absolute {position: absolute;}




/***********************t-header***********************/
.t-header{position:fixed;top:0;left:0;z-index:900;width:100%;line-height:6.25rem;text-align:center;color:#fff;transition:0.4s}
.t-header.t-head-move{top:-6.25rem}
.t-header .container{display:flex;align-items:center;justify-content:space-between}
/*t-header style2*/
.t-header a{color:#fff;transition:0.4s}
.t-header.t-headerWhite{color:#000;background:#f4f3ee;}
.t-header.t-headerWhite a{color:#000}
@media (max-width:1680px){
  .t-header{line-height:70px}
  .t-header.t-head-move{top:-70px}
  .t-header.t-headerWhite{line-height:70px}
}
@media (max-width:1320px){
  .t-header{line-height:70px}
  .t-header.t-head-move{top:-70px}
  .t-header.t-headerWhite{line-height:70px}
}
@media (max-width:1200px){
  .t-header{line-height:60px;}
  .t-header.t-head-move{top:-60px}
  .t-header .container{height:60px;}
}
/*t-placeholder占位标签 */
#t-placeholder{height:6.25rem;}
@media (max-width:1680x){
  #t-placeholder{height: 70px;}
}
@media (max-width:1320px){
  #t-placeholder{height: 70px;}
}
@media (max-width:768px){
  #t-placeholder{height:60px;}
}


/*t-logo*/
.t-header .t-logo{display:flex;align-items:center}
.t-header .t-logo span{display:inline-block;margin-left:2.5rem;padding-left:1.25rem;border-left:1px solid rgba(255,255,255,0.2)}
.t-header .t-logo .t-img-box{display:flex;align-items:center}
.t-header .t-logo .t-img-box img{height:2.625rem}
.t-header .t-logo .t-img-box img:nth-child(2),
.t-header .t-logo .t-img-box svg:nth-child(2){display:none}
.t-header.t-headerWhite .t-logo .t-img-box img:nth-child(1){display:none}
.t-header.t-headerWhite .t-logo .t-img-box img:nth-child(2){display:inline-block}
@media (max-width:768px){
  .t-header .t-logo span{display:none}
}


/*t-right*/
.t-header .t-right{display:flex;align-items:center;flex:1;justify-content:flex-end}
@media (max-width:1200px){
  .t-header .t-right{padding-left:0;justify-content:flex-end}
}


/*t-nav*/
.t-header .t-nav{margin:0;padding:0;list-style:none;display:flex;align-items:center;}
.t-header .t-nav .li1{position:relative;margin-right:1.5rem}
.t-header .t-nav .li1:last-child{margin-right:0}
.t-header .t-nav .li1 > .t-title-box{display:flex;align-items:center;cursor:pointer}
.t-header .t-nav .li1 a:before{content:"";position:absolute;bottom:-0.0625rem;left:50%;width:0;height:.125rem;background:#fff;transition:0.4s; display: none;}
.t-header .t-nav li a{position:relative;display:block;-webkit-transition:0.4s;transition:0.4s;font-size:.875rem; text-transform:uppercase;}
html[lang="en-US"] .t-header .t-nav li a{font-family:'Ovo',"Source Han Sans SC","Noto Sans SC",-apple-system,BlinkMacSystemFont,Segoe UI,"PingFang SC", Hiragino Sans GB,"Microsoft YaHei", Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;}
.t-header .t-nav  ul{box-shadow:none}
@media (max-width:1920px){
  .t-header .t-nav li a{font-size:14px; }
  .t-header .t-nav .li1{margin-right:24px;}
}
@media (max-width:1680px){
  .t-header .t-nav li a{font-size:14px; }
  .t-header .t-nav .li1{margin-right:20px;}
}
@media (max-width:1200px){
    .t-header .t-nav li a{font-size:16px; }
  .t-header .t-nav .li1{margin-right:16px}
}
@media (max-width:1024px){
  .t-header .t-nav{display:none}
  
}

/*drop-nav*/
.t-header .t-nav .drop-nav{margin:0;padding:0;list-style:none;position:absolute;top:99%;left:-1.875rem;display:none;min-width:11.25rem;background:#fff;box-shadow:0 .125rem .625rem rgba(0,0,0,0.1);border-radius:.625rem;padding-top:.625rem;padding-bottom:.625rem;display:none;}
.t-header .t-nav .drop-nav li a{padding:0 1rem 0 1.875rem;color:#000; display: block; font-weight: normal;line-height:1.8;text-align:left;} 
.t-header .t-nav .drop-nav li a:hover{color:#000; }
.t-header.t-headerWhite .t-nav li.on > .t-title-box > a:before,
.t-header .t-nav li:hover > .t-title-box > a:before,
.t-header .t-nav li.on > a:before,
.t-header .t-nav li:hover > a:before{left:0;width:100%}
.t-header.t-headerWhite .t-nav li.on > .t-title-box svg path,
.t-header .t-nav li:hover > .t-title-box svg path{fill:#000 !important}
.t-header.t-headerWhite .t-nav li .t-title-box svg path{fill:#000}
@media (max-width:1580px){
  .t-header .t-nav .drop-nav{min-width:11.25rem}
}

/*t-nav2*/
.t-header .t-nav2{margin:0;padding:0;list-style:none;position:absolute;top:3.75rem;left:0;width:100%;height:0;line-height:1.5;color:#333;background:#f4f3ee;overflow-y:auto;transition:0.4s;text-align:left}
.t-open .t-header .t-nav2{height:calc(100vh - 3.75rem)}
.t-header .t-nav2 li{padding:0 1.875rem}
.t-header .t-nav2 .li1:last-child{border-bottom:1px solid #abaaa7}
.t-header .t-nav2 li{border-bottom: 1px solid #abaaa7;}
.t-header .t-nav2 li .t-title-box{display:flex;align-items:center;justify-content:space-between;}
.t-header .t-nav2 li .t-title-box img,
.t-header .t-nav2 li .t-title-box svg{width:0.3rem;height:0.3rem;transition:all 0.4s}
.t-header .t-nav2 li .t-title-box img path,
.t-header .t-nav2 li .t-title-box svg path{fill:#333}
.t-header .t-nav2 li .t-title-box.on img,
.t-header .t-nav2 li .t-title-box.on svg{transform:rotate(90deg)}
.t-header .t-nav2 li a{color:#333;-webkit-transition:all 0.4s;transition:all 0.4s;font-size:16px;font-weight: normal; display: inline-block; padding:15px 0;}
html[lang="en-US"] .t-header .t-nav2 li a{font-family:'Ovo',"Source Han Sans SC","Noto Sans SC",-apple-system,BlinkMacSystemFont,Segoe UI,"PingFang SC", Hiragino Sans GB,"Microsoft YaHei", Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;}
.t-header .t-nav2 li a:hover,
.t-header .t-nav2 li.on > a{color:#000}
.t-header .t-nav2 li ul{display:none;margin:0;padding:0;list-style:none;}

/*t-function*/
.t-header .t-function{display:flex;align-items:center;}
/*t-line*/
.t-header .t-line{display:flex;align-items:center;width:1px;height:2rem;font-size:0; background:url('../images/icon-topline.png') no-repeat center center;background-size:100%; margin-left:1.0625rem;margin-right:1.0625rem;}
.t-header.t-headerWhite .t-line{background-image:url('../images/icon-topline2.png')}
/*t-lang*/
.t-header .t-function .t-lang{position:relative;margin-right:0;}
.t-header .t-function .t-lang .t-langtit{display:flex;transition:all .4s linear;user-select:none;-webkit-user-select:none;align-items:center;}
.t-header .t-function .t-lang .t-langtit i{font-style: normal;}
.t-header .t-function .t-lang .t-langtit .t-langicon1{display:flex;align-items:center;justify-content:center;width:1rem;height:1.25rem;margin-right:0;transition:all .4s linear}
.t-header .t-function .t-lang .t-langtit .t-langicon1{background:url('../images/icon-lan2.png') no-repeat center center;background-size:100%;}
.t-header.t-headerWhite .t-function .t-lang .t-langtit .t-langicon1{ background-image:url('../images/icon-lan.png');}
/*t-langhover*/
.t-header .t-function .t-lang .t-langhover{position:absolute;top:100%;left:50%;width:100%;background:#ffffff;box-shadow:0 2px 10px rgba(0,0,0,0.1);transform:translateX(-50%);-webkit-transform:translateX(-50%);line-height:1.5;padding-top:.625rem;padding-bottom:.625rem;display:none;border-radius:.625rem; min-width:3rem;}
.t-header .t-function .t-lang .t-langhover a{display:block;font-size:.875rem;color:#555555;padding:.25rem .625rem;text-align:center}
.t-header .t-function .t-lang .t-langhover a:hover{color:#000;}
.t-header .t-function .t-lang:hover .t-langhover{display:block}
@media (max-width:1680px){
    .t-header .t-function .t-lang .t-langtit .t-langicon1{width:18px;height:18px;margin-right:8px;background-size:14px;}
    .t-header .t-function .t-lang .t-langhover a{font-size:14px;padding:4px 10px;}
}
@media (max-width:1200px){
    .t-header .t-function .t-lang .t-langtit .t-langicon1{width:20px;height:20px;margin-right:10px;background-size:100%;}
    .t-header .t-function .t-lang .t-langhover a{font-size:14px;padding:4px 10px;}
    .t-header .t-line{height:32px;margin-left:12px;margin-right:12px;}
}
@media (max-width:1024px){
.t-header .t-function .t-lang{margin-left:0;margin-right:4.16px}
.t-header .t-line{ display:none;}
}

/*t-switch*/
.t-header .t-switch{position:relative;display:none;width:1.5rem;height:1.25rem;cursor:pointer;margin-left:.875rem;}
.t-header .t-switch i{position:absolute;left:0;height:2px;width:100%;background:#fff;transition:all 0.4s}
.t-header .t-switch i:nth-child(1){top:0}
.t-header .t-switch i:nth-child(3){bottom:0}
.t-header .t-switch i:nth-child(2){top:50%;margin-top:-1px}
.t-header.t-headerWhite .t-switch i{background:#333}
body.t-open .t-header .t-switch i:nth-child(2){opacity:0}
body.t-open .t-header .t-switch i:nth-child(1){top:50%;margin-top:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
body.t-open .t-header .t-switch i:nth-child(3){bottom:50%;margin-bottom:-1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
@media (max-width:1024px){
    .t-header .t-switch{display:block}  
}

/***********************footer***********************/
.footer {background:#615d5a;padding-top:8.4375rem;padding-bottom:4.6875rem;}
/*footer-top*/
.footer .footer-topB{display:flex;flex-direction:row;box-sizing:border-box;justify-content:center;align-items:center;justify-content:space-between;width:100%; position: relative;}
.footer .f-left{float:left;width:50%;}
.footer .f-right{float:right;width:50%;}
.footer .f-right .f-rightB{display:flex;flex-direction:row;box-sizing:border-box;justify-content:center;justify-content: flex-start;position: relative;}
/*footer-logo*/
.footer .bottom-logo img{height:5.0625rem;display:inline-block; margin-bottom:2.25rem;}
/*footer-nav*/
.footer .footer-nav .ulB{margin:0;padding:0;list-style:none;padding-right:4.375rem; }
.footer .footer-nav .t1{font-size:1.25rem;color:#fff;line-height:1.5;margin-bottom:.625rem;}
html[lang="en-US"] .footer .footer-nav{font-family:'Ovo',"Source Han Sans SC","Noto Sans SC",-apple-system,BlinkMacSystemFont,Segoe UI,"PingFang SC", Hiragino Sans GB,"Microsoft YaHei", Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;}
.footer .footer-nav .t1 a{display:inline-block;color:#fff;}
.footer .footer-nav .t2{display:block;line-height:0;color:#fff;padding:0;margin:0;font-size:1rem;}
.footer .footer-nav .t2 a{display:inline-block;color:#fff;line-height:2.5;}
/*footer-lx*/
.footer .footer-lx{ max-width: 21.25rem;}
.footer .footer-lx .t1{font-size:1.25rem;color:#fff;line-height:1.5;margin-bottom:1.125rem;}
html[lang="en-US"] .footer .footer-lx .t1{font-family:'Ovo',"Source Han Sans SC","Noto Sans SC",-apple-system,BlinkMacSystemFont,Segoe UI,"PingFang SC", Hiragino Sans GB,"Microsoft YaHei", Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;}
.footer .footer-lx .t1 a{color:#fff;}
.footer .footer-lx .t2{display:block;line-height:1.375;color:#cbcbcb;padding:0;margin:0;font-size:1rem;text-align:justify;font-family:Inter,"Microsoft YaHei", Helvetica Neue,Helvetica,Arial,sans-serif; font-weight:300;}
.footer .footer-lx .t2 a{display:inline-block;color:#cbcbcb;}
/*footer-copyright*/
.footer .footer-copyright{font-size:.75rem;color:#fff;line-height:1.3;font-family:Inter,"Microsoft YaHei", Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;}
.footer .footer-copyright a{color:#fff;}
.footer .footer-copyright a:hover{color:#fff;}
.footer .footer-copyrightB{display:flex;flex-direction:row;box-sizing:border-box;justify-content:space-between;width:100%; position: relative;padding-top:5.4375rem;}
.footer .footer-bq{float:left;width:50%;}
.footer .footer-ds{float:right;width:50%;}
/*footer bottom-top*/
.footer .bottom-top{position:absolute;right:0;bottom:0;}
.footer .bottom-top .icon-top{display:block;width:.875rem;height:5.875rem;position:relative;transition:0.4s ease-in-out;background:url('../images/icon-top.png') no-repeat center bottom;background-size:100%;}
@media screen and (max-width:1920px) {
.footer .footer-nav .t1{font-size:20px;}
.footer .footer-nav .t2{font-size:16px;}
.footer .footer-lx .t1{font-size:20px;}
.footer .footer-lx .t2{font-size:16px;}
.footer .footer-copyright{font-size:12px;}
.footer .bottom-top .icon-top{width:14px;height:94px;}
.footer .footer-lx{ max-width: 340px;}
}
@media screen and (max-width:1200px) {
.footer {padding-top:7rem;padding-bottom:5rem;}	
.footer .f-left{width:50%;}
.footer .f-right{width:50%;}
.footer .footer-bq{width:50%;}
.footer .footer-ds{width:50%;}
.footer .bottom-logo img{height:4rem;margin-bottom:3rem;}
.footer .footer-copyrightB{padding-top:3rem;}

.footer .footer-nav .t1{font-size:18px;}
.footer .footer-nav .t2{font-size:14px;}
.footer .footer-lx .t1{font-size:18px;}
.footer .footer-lx .t2{font-size:14px;}
}
@media screen and (max-width:1024px) {
.footer {padding-top:5rem;padding-bottom:4rem;}
}
@media screen and (max-width:768px) {
.footer {padding-top:4rem;padding-bottom:3rem;}
.footer .footer-copyrightB{ flex-direction: column;padding-top:3rem;}
.footer .footer-bq,
.footer .footer-ds{float:none;width:100%;}
.footer .footer-topB{ flex-direction: column;}
.footer .f-left,
.footer .f-right{float:none;width:100%;}
.footer .f-right .f-rightB{flex-direction: column;}
.footer .footer-nav{margin-bottom:3rem;}
.footer .footer-lx{ max-width:100%;}
}


/*****************************************index*****************************************/
/*indexBanner*/
.indexBanner{position:relative;overflow:hidden;}
.indexBanner .swiper-slide{overflow:hidden; width:100%; position:relative;background:#000; float:left;}
.indexBanner,
.indexBanner .bannerimg,
.indexBanner .item{height:100vh;height:100dvh;}

/*bannerimg*/
.indexBanner .item{display:block; position: relative; z-index: 4;}
.indexBanner .bg{display:block;position: absolute!important; top:0;bottom:0; left:0; width: 100%; height: 100%;background-image:url('../images/bannerbg.png');background-position: center center; background-repeat: no-repeat;background-size:100% 100%; z-index:3;pointer-events:none; }
.indexBanner .bannerimg{display:block;position:relative;width:100%;z-index:0;}
.indexBanner .bannerimg>div{position:static!important;}
.indexBanner .bannerimg img{display:block;position:absolute;bottom:0;left:0;z-index:1;width:100%;height:100%;max-width:100%;-o-object-fit: cover;object-fit: cover;-o-object-position:center;object-position:center;}
.indexBanner .bannerimgsj{display:none;}
.indexBanner .swiper-slide{opacity:0!important;z-index: 0;-webkit-transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1);transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1)}
.indexBanner .swiper-slide.swiper-slide-active{opacity:1!important;z-index: 1}
.indexBanner .bannerimg img{-webkit-transform:scale(1.1) rotate(.1deg);transform:scale(1.1) rotate(.1deg);-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 10s ease;transition:-webkit-transform 10s ease;transition:transform 10s ease;transition:transform 10s ease,-webkit-transform 10s ease}
.indexBanner .swiper-slide.swiper-slide-active .bannerimg img{-webkit-transform: scale(1) rotate(.1deg);transform: scale(1) rotate(.1deg);-webkit-transition-delay: 0s;transition-delay: 0s}

.indexBanner .bannerVideoB{overflow:hidden;position:absolute;height:100%;z-index:1;top:0; width:100%; left:0;}
.indexBanner .bannerVideoB>div{position:static!important;}
.indexBanner .bannerVideoB video{ display:block;max-width:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover; position:absolute;top:0;left:0;z-index:1;}
.indexBanner .imgwz img{display:block;position:absolute;bottom:0;left:0;z-index:1;width:100%;height:100%;max-width:100%;-o-object-fit: cover;object-fit: cover;-o-object-position:center;object-position:center;}
@media screen and (max-width:1200px){
.indexBanner .swiper-slide{height:60vw;}
.indexBanner{height:60vw;}
.indexBanner .item{height:60vw;}
.indexBanner .bannerimg{height:60vw;}
}
@media screen and (max-width:768px){
.indexBanner .swiper-slide,
.indexBanner,
.indexBanner .item,
.indexBanner .bannerimg{height:100vh;height:100dvh;}
.indexBanner .bannerimgsj{position:relative;width:100%;z-index:0; display: block; height: 100%;}
.indexBanner .bannerimgsj>div{position:static!important;}
.indexBanner .bannerimgsj img{display:block;position:absolute;bottom:0;left:0;z-index:1;width:100%;height:100%;max-width:100%;-o-object-fit: cover;object-fit: cover;-o-object-position:center;object-position:center;}
.indexBanner .bannerimg{display:none;}
.indexBanner .bannerWz .w1530{ width:70%;}
/* .indexBanner .bg{background-image:url('../images/bannersjbg.png');} */
}

/*bannerWz*/
.indexBanner .bannerWz{z-index:5;color: #fff;font-weight:normal;position:absolute;left:0;right:0;top:0;display: flex;align-items: center;width:100%;height:100%;align-content: center;justify-content:flex-start;}
html[lang="en-US"] .indexBanner .bannerWz{font-family:'Ovo',"Source Han Sans SC","Noto Sans SC",-apple-system,BlinkMacSystemFont,Segoe UI,"PingFang SC", Hiragino Sans GB,"Microsoft YaHei", Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;}
.indexBanner .bannerWz img{display:block;position:absolute;bottom:0;left:0;z-index:1;width:100%;height:100%;max-width:100%;-o-object-fit: cover;object-fit: cover;-o-object-position:center;object-position:center;}
.indexBanner .bannerWz h1{font-size:3.75rem;font-weight:500;line-height:3.5rem; margin-bottom:1rem;}
.indexBanner .bannerWz p{font-size: 3.75rem;font-weight:400;line-height:3.5rem; margin-bottom:0;}
@media screen and (max-width:1200px){
.indexBanner .bannerWz h1,
.indexBanner .bannerWz p{font-size: 56px;line-height:56px;}
}
@media screen and (max-width:1024px){
.indexBanner .bannerWz h1,
.indexBanner .bannerWz p{font-size: 56px;line-height:56px;}
}
@media screen and (max-width:768px){
.indexBanner .bannerWz h1,
.indexBanner .bannerWz p{font-size:60px;line-height:70px;}
}
@media screen and (max-width:767px){
.indexBanner .bannerWz h1,
.indexBanner .bannerWz p{font-size:7.8125vw;line-height:1;}
}


/*indexbanner swiper-slide-active*/
.indexBanner .bannerWz h1,
.indexBanner .bannerWz p,
.indexBanner .bannerWz img{filter:alpha(opacity=0);opacity: 0;visibility: hidden;transform: translateY(1.875rem);transition: 0.75s;}
.indexBanner .swiper-slide.swiper-slide-active .bannerWz h1,
.indexBanner .swiper-slide.swiper-slide-active .bannerWz p,
.indexBanner .swiper-slide.swiper-slide-active .bannerWz img{filter:alpha(opacity=100);opacity:1;visibility: visible;transform: translateY(0px);}
.indexBanner .swiper-slide.swiper-slide-active .bannerWz h1{transition-delay: 0.5s;}
.indexBanner .swiper-slide.swiper-slide-active .bannerWz p{transition-delay: 0.7s;}
.indexBanner .swiper-slide.swiper-slide-active .bannerWz img{transition-delay: 0.3s;}

/*indexbanner-pagination*/
.indexbanner-paginationB{position:absolute;bottom:2.5rem;left:3%;right:3%;z-index:4; text-align:right;margin:0 auto;}
.indexbanner-paginationB .swiper-pagination{bottom:0;line-height:0;font-size:0; position:static; width:100%;text-align:right;}
.indexbanner-paginationB .swiper-pagination span{width:20px;height:20px;border-radius:50%;margin:0 .4375rem!important;outline:none;border:none;opacity:1;float:none;background:transparent;cursor: pointer;position: relative;overflow:hidden;}
.indexbanner-paginationB .swiper-pagination span::before{ content: ''; position: absolute;width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.5);top:0;left:0;right:0; margin:7px;}
.indexbanner-paginationB .swiper-pagination span.swiper-pagination-bullet-active::before{background:#fff;}
.indexbanner-paginationB .swiper-pagination span.swiper-pagination-bullet-active{background:transparent;opacity:1}
.indexbanner-paginationB .swiper-pagination span.swiper-pagination-bullet-active .timer,  
.indexbanner-paginationB .swiper-pagination .swiper-pagination-bullet .timer{display:none;position:relative;background:transparent;opacity:1}
.indexbanner-paginationB .swiper-pagination .swiper-pagination-bullet .process{display:none;position:absolute;top:0;left:0;width:0;opacity:0;height:100%;background:#000;transition-property: width;transition-timing-function: linear;border-radius:10px;}
.indexbanner-paginationB .swiper-pagination .swiper-pagination-bullet.play .process{opacity:1;width:100%;}
.indexbanner-paginationB .swiper-pagination span::after{display: none;}
@media screen and (max-width:1200px) {
.indexbanner-paginationB{bottom:2rem;}
}
@media screen and (max-width:1024px) {
.indexbanner-paginationB{bottom:1rem;}
}



/*indexbanner scroll-down*/
.scroll-down{position:absolute;z-index:99;display:inline-block;left:10.15625%;bottom:4.25rem;text-align:center;-webkit-transition:0.45s;-moz-transition:0.45s;-o-transition:0.45s;transition:0.45s}
.scroll-down img{display:inline-block;margin:auto;position:relative;width:12px;height:70px;margin-bottom:0;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;}
.scroll-down i{display:inline-block;margin:auto;position:relative;width:.625rem;height:.625rem;margin-bottom:0;background:url(../images/icon-drop.png) no-repeat center center; background-size:100%; -webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;margin-left: .3125rem;}
.scroll-down span{display:inlne-block;margin-bottom:0;color:#fff;line-height:1;font-size:.875rem; font-weight:300; }
.scroll-down{-webkit-animation: 2s linear 0s normal none infinite move2;animation: 2s linear 0s normal none infinite move2;}
@keyframes move2{
0%{opacity:1;transform:translateY(-0.625rem)}
50%{transform:translateY(0rem);opacity:0.2}
100%{opacity:1;transform:translateY(-0.625rem)}
}
@media screen and (max-width:1600px) {
.scroll-down{left:7%;}
}
@media screen and (max-width:1200px) {
.scroll-down{left:5%;}
}
@media screen and (max-width:1024px) {
.scroll-down{left:4cqh;}
}
@media screen and (max-width:768px) {
.scroll-down{left:15%;bottom:4.25rem;}
}

/*indexbanner bswbtn68
.bswbtn{ font-size:0;line-height: 0;}
.bswbtn .mbtn{display:inline-block;width:4rem;height:100%;border-radius:0;position:absolute;top:50%;transform:translateY(-50%);padding:0;margin:0;-webkit-transition: all 0.5s ease-in-out;transition: all .5s ease-in-out;background-position:center center;background-repeat:no-repeat;background-size:.875rem;}
.bswbtn .mbtn.swiper-button-prev{background-image:url(../images/arrow-left.png);left: 0;opacity:0.5;}
.bswbtn .mbtn.swiper-button-next{background-image:url(../images/arrow-right.png);right: 0;opacity:0.5;}
.bswbtn .mbtn.swiper-button-prev:hover{background-image:url(../images/arrow-left.png);opacity:1;}
.bswbtn .mbtn.swiper-button-next:hover{background-image:url(../images/arrow-right.png);opacity:1;}
.bswbtn .mbtn.swiper-button-disabled{opacity:0;}
@media screen and (max-width:1200px){
.bswbtn .mbtn{width:3rem;height:3rem;}
}
@media screen and (max-width:1024px){
.bswbtn .mbtn{width:3rem;height:3rem;}
}
@media screen and (max-width:768px){
.bswbtn .mbtn{width:2.5rem;height:2.5rem;background-size:.5rem;}
}

/*indexTit*/
.indexTit{font-size:5rem;padding-bottom:2.5rem;color:#000000;line-height:1.2; font-weight:normal;}
.indexTit.center{text-align: center;}
.indexTit .tit{ margin-bottom:1.25rem;line-height:1; }
html[lang="en-US"] .indexTit .tit{font-family:'Ovo',"Source Han Sans SC","Noto Sans SC",-apple-system,BlinkMacSystemFont,Segoe UI,"PingFang SC", Hiragino Sans GB,"Microsoft YaHei", Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;}
.indexTit .desc{font-size:.875rem;color:#262626;font-weight:normal;line-height:1.5; font-family: Inter,"Microsoft YaHei", Helvetica Neue,Helvetica,Arial,sans-serif; text-align:justify;}
.indexTit .desc h5{font-size:1.125rem;font-weight:600;}
html[lang="en-US"] .indexTit .desc h5{font-family:'Ovo',"Source Han Sans SC","Noto Sans SC",-apple-system,BlinkMacSystemFont,Segoe UI,"PingFang SC", Hiragino Sans GB,"Microsoft YaHei", Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;}
.indexTit .tit span{color:#000;}
.indexTit .tit a{color:#0b1824;}
.indexTit.white{color:#fff;}
.indexTit.white a{color:#fff;}
@media screen and (max-width:1200px){
.indexTit{font-size:4rem;padding-bottom:2rem;}
.indexTit .desc{font-size:14px;}
.indexTit .desc h5{font-size:16px;;}
}
@media screen and (max-width:1024px){
.indexTit{font-size:3.5rem;padding-bottom:1.5rem;}
}
@media screen and (max-width:768px){
.indexTit{font-size:3rem;padding-bottom:1.5rem;}
}
@media screen and (max-width:640px){
.indexTit{font-size:6.2vw;}
}



/*moreB*/
.moreB .more{display:inline-block;width:9.375rem;line-height:2.8125rem;margin: 0;padding-left:1.5rem;background-repeat:no-repeat;background-size:.4375rem;background-image:url(../images/icon-ss.png); background-position:left center;border-bottom: 1px solid #000; font-size: .875rem; color: #000000; font-family: Inter,"Microsoft YaHei", Helvetica Neue,Helvetica,Arial,sans-serif; font-weight:300;}
@media screen and (max-width:1200px){
.moreB .more{ font-size:14px;}
}


/* indexAbout */
.indexAbout{ padding-top:12.1875rem; padding-bottom:10.3125rem;width:100%;overflow:hidden;}
.indexAbout .indexAboutB{display:flex;flex-direction:row;box-sizing:border-box;justify-content:center;align-items:flex-start;justify-content:space-between;width:100%; position: relative;height:43.125rem;}
.indexAbout .indexTit{ max-width:80%;}
.indexAbout .indexTit .desc h5{font-weight:600;padding-top:3rem;margin-bottom:1.25rem;}
.indexAbout .leftB{width:50%;display:flex;flex-direction: column;box-sizing:border-box;align-items:flex-start;height: 100%;position: relative;justify-content: space-between;padding-top:8.125rem;}
.indexAbout .rightB{width:44.79166666666667vw; position: absolute; left:56.5359477124183%;top:0;}
/*indexAbout ImgBox*/
.indexAbout .ImgBox{width:100%;overflow: hidden;height:100%;}
.indexAbout .ImgBox img{width:100%;height:100%;object-fit:cover;}
.indexAbout .ImgBox,
.indexAbout .ImgBox img{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.indexAbout .ImgBox:hover img{-moz-transform:scale(1.03);-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);}
/*.indexAbout .leftB .ImgBox*/
.indexAbout .leftB .ImgBox{height:43.125rem;}
/*.indexAbout bottomB*/
.indexAbout .bottomB{ position: relative;height:40.10416666666667vw; margin-top:9.25rem;}
.indexAbout .bottomB .ImgBox img{width:100%;height:100%;object-fit:cover; position: absolute;left:0;top:0;}
.indexAbout .bottomB .ImgBox.img1{height:40.10416666666667vw;position: absolute; right:39.58333333333333vw;top:0;width:60.41666666666667vw; overflow: visible;}
.indexAbout .bottomB .ImgBox.img1 a{display:block; overflow: hidden;height:100%; position: relative;}
.indexAbout .bottomB .ImgBox.img2{height:23.95833333333333vw;position: absolute; left:79.6875vw;top:5.416666666666667vw;width:17.70833333333333vw;}
.indexAbout .bottomB .ImgBox.img2 a{display:block; overflow: hidden;height:100%; position: relative;}
.indexAbout .bottomB .ImgBox.img1:after{ content:''; width:3.5rem; height:100%; position:absolute;bottom:0;right:-3.5rem; background:url('../images/index-ab-z.png') no-repeat right bottom;background-size:1.75rem; z-index:2;}
@media screen and (max-width:1200px){
.indexAbout{ padding-top:10rem; padding-bottom:8rem;}
.indexAbout .leftB{width:50%;padding-top:5rem;}
.indexAbout .bottomB{margin-top:7.7vw;}
}
@media screen and (max-width:1024px){
.indexAbout{ padding-top:9rem; padding-bottom:7rem;}
.indexAbout .indexTit{ max-width:100%;}
.indexAbout .leftB,
.indexAbout .indexAboutB{ flex-direction: column;}
.indexAbout .leftB{width:100%;padding-top:3rem;padding-bottom:3rem;height:auto;}
.indexAbout .indexAboutB  .rightB{width:100%; position: relative;left:0;}
.indexAbout .leftB .ImgBox{height:auto;}
.indexAbout .indexAboutB{height:auto;}
}
@media screen and (max-width:768px){
.indexAbout{ padding-top:7rem; padding-bottom:5rem;}
.indexAbout .indexAboutB{ flex-direction: column;}
.indexAbout .indexAboutB  .leftB{ width:100%;}
.indexAbout .indexAboutB  .rightB{width:100%;}

.indexAbout .bottomB .ImgBox.img1:after{ background-size:1rem;width:2.5rem;right:-2.5rem;}
}


/*indexProjectsList*/
.indexProjects{padding-bottom:5.25rem;width:100%;overflow:hidden;}
.indexProjects .titlebox{padding-right:5.625rem;position:relative;}
.indexProjects .titlebox .swiper-button-prev{position: absolute;transition: 0.4s;opacity: 1;width:1.25rem;height:2.125rem;top:50%;margin:0; margin-top:-1.0625rem;left:auto;right:3.125rem;background: url("../images/index-left.png") center center no-repeat;background-size:1.25rem;outline: none;}
.indexProjects .titlebox .swiper-button-next{position: absolute;transition: 0.4s;opacity: 1;width:1.25rem;height:2.125rem;top:50%;margin:0;margin-top:-1.0625rem;right:0;background: url("../images/index-right.png") center center no-repeat;background-size:1.25rem;outline: none;}
.indexProjectsBox .w1530{ overflow:visible;}
.indexProjectsList{padding:0;list-style:none;margin:0 -0.75rem;padding-bottom:5.25rem;}
.indexProjectsList .swiper-container{ overflow:visible;}
.indexProjectsList .swiper-slide{float:left;overflow:hidden; width:38.46153846153846%;}
.indexProjectsList .item{ margin:0 .75rem;}
.indexProjectsList .item .itema{ padding:0; display:block; vertical-align:bottom;position:relative; margin-bottom: .625rem;}
.indexProjectsList .item .ImgBox{width:100%;height:auto;overflow:hidden;position:relative;z-index:1;padding-bottom:137.5%;}
.indexProjectsList .item .ImgBox:after{ content:''; width:100%; height:100%; position:absolute;top:0;left:0;}
.indexProjectsList .item .ImgBox img{display:block;position:absolute;top:0;left:0;width: 100%;height: 100%;object-fit:cover; max-width:none;}
.indexProjectsList .item .ImgBox img,.indexProjectsList .item .listTitleBox,.indexProjectsList .item .m,.indexProjectsList .item a{-moz-transition: all .5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;transition: all .5s ease-in-out;}
.indexProjectsList .item a:hover .ImgBox img{-moz-transform: scale(1.05); -webkit-transform: scale(1.05) ;-ms-transform: scale(1.05) ;transform: scale(1.05);}
.indexProjectsList .item .tit .t{ display: block;font-size:.875rem;color:#000000;line-height:1.5;margin-top:1.25rem;text-transform: uppercase;}
html[lang="en-US"] .indexProjectsList .item .tit .t{font-family:'Ovo',"Source Han Sans SC","Noto Sans SC",-apple-system,BlinkMacSystemFont,Segoe UI,"PingFang SC", Hiragino Sans GB,"Microsoft YaHei", Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;}
.indexProjectsList .swiper-button-prev{outline:none;position:absolute;top:50%;width:50px;height:50px;left:5%;margin-top:-25px;background: url(../images/index-left.png) center no-repeat;background-size:50px;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; z-index:999;} 
.indexProjectsList .swiper-button-next{outline:none;position:absolute;top:50%;width:50px;height:50px;right:5%;margin-top:-25px;background: url(../images/index-right.png) center no-repeat;background-size:50px;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; z-index:999;} 
.indexProjectsList .swiper-button-next.swiper-button-disabled, .indexProjectsList .swiper-button-prev.swiper-button-disabled{opacity:0;}
@media screen and (max-width:1220px) {
.indexProjects{padding-bottom:5rem;}
.indexProjectsList{padding-bottom:4rem;}
.indexProjectsList .item .tit .t{font-size:14px;}
.indexProjects .titlebox .swiper-button-prev,
.indexProjects .titlebox .swiper-button-next{background-size:16px;width:20px;height:34px;margin-top:-17px;}
}
@media screen and (max-width:1024px) {
.indexProjects{padding-bottom:4rem;}
.indexProjectsList{padding-bottom:3rem;}
.indexProjects .titlebox .swiper-button-prev,
.indexProjects .titlebox .swiper-button-next{background-size:14px;height: 30px;}
}
@media screen and (max-width:768px) {
.indexProjects{padding-bottom:3rem;}
.indexProjectsList{padding-bottom:3rem;}
.indexProjectsList .swiper-slide{ width:100%;}
.indexProjects .titlebox .swiper-button-prev{background-size:12px;right:30px;}
.indexProjects .titlebox .swiper-button-next{background-size:12px;right: 0px;}
}


/* indexAward */
.indexAward{ padding-top:6.25rem; padding-bottom:4.375rem;width:100%;overflow:hidden;}
.indexAward .indexAwardB{display:flex;flex-direction:row;box-sizing:border-box;justify-content:center;align-items:flex-start;justify-content:space-between;width:100%; position: relative;height:46.875rem;}
.indexAward .indexTit{display:flex;flex-direction: column;box-sizing:border-box;align-items:flex-start;height: 100%;position: relative;justify-content: space-between;padding-top:4.0625rem;position: relative; z-index: 2;padding-bottom:0;}
.indexAward .indexTit .tit{max-width: 50%;}
.indexAward .indexTit .desc{max-width:18.95424836601307%;}
.indexAward .leftB{height:100%;}
.indexAward .rightB{width:63.4375vw; position: absolute; left:33.13725490196078%;top:0;height:100%;}
/*indexAward ImgBox*/
.indexAward .ImgBox{width:100%;overflow: hidden;height:100%;}
.indexAward .ImgBox img{width:100%;height:100%;object-fit:cover;}
.indexAward .ImgBox,
.indexAward .ImgBox img{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.indexAward .ImgBox:hover img{-moz-transform:scale(1.03);-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);}
/*.indexAward .leftB .ImgBox*/
.indexAward .leftB .ImgBox{height:43.125rem;}
/*.indexAward bottomB*/
.indexAward .bottomB{ position: relative;height:40.10416666666667vw; margin-top:7.8125vw;}
.indexAward .bottomB .ImgBox.img1{height:40.10416666666667vw;position: absolute; right:39.58333333333333vw;top:0;width:60.41666666666667vw;}
.indexAward .bottomB .ImgBox.img2{height:21.35416666666667vw;position: absolute; left:79.6875vw;top:6.770833333333333;width:17.70833333333333vw;}
@media screen and (max-width:1600px) {
.indexAward .rightB{left:35%;}
}
@media screen and (max-width:1200px){
.indexAward{ padding-top:5rem; padding-bottom:4rem;}
.indexAward .indexTit .desc{max-width:30%;}
.indexAward .rightB{left:38%;}
}
@media screen and (max-width:1024px){
.indexAward{ padding-top:5rem; padding-bottom:4rem;}
}
@media screen and (max-width:991px){
.indexAward .indexTit .tit{max-width: 100%;}
.indexAward .indexTit .desc{max-width:100%;}
.indexAward .indexTit,
.indexAward .indexAwardB{ flex-direction: column;}
.indexAward .indexTit{width:100%;padding-top:4rem;padding-bottom:0;height:auto;}
.indexAward .indexAwardB  .rightB{width:100%; position: relative;left:0;}
.indexAward .leftB .ImgBox{height:auto;}
.indexAward .indexAwardB{height:auto;}
.indexAward .leftB{width:100%;}
}
@media screen and (max-width:768px){
.indexAward{ padding-top:3rem; padding-bottom:3rem;}
.indexAward .indexAwardB{ flex-direction: column;}
.indexAward .indexAwardB  .leftB{ width:100%;}
.indexAward .indexAwardB  .rightB{width:100%;}
}


/* indexHonor */
.indexHonor{ padding-top:6.25rem; padding-bottom:10.875rem;width:100%;overflow:hidden;margin-bottom:4.375rem;}
.indexHonor .indexHonorBOX{display:flex;flex-direction:row;box-sizing:border-box;justify-content:center;align-items:flex-start;justify-content:space-between;height: 100%;}
.indexHonor .indexHonorB{display:flex;flex-direction:row;box-sizing:border-box;justify-content:center;align-items: flex-end;;justify-content:space-between;width:50%; position: relative;height:28.75rem; float: right; margin-top: 8.75rem;flex-direction: row-reverse;}
.indexHonor .leftB{width:40.52287581699346%;display:flex;flex-direction: column;box-sizing:border-box;align-items:flex-start;height: 100%;position: relative;justify-content: space-between;padding-top:8.125rem;}
/*indexHonor ImgBox*/
.indexHonor .ImgBox{width:100%;overflow: hidden;height:100%;}
.indexHonor .ImgBox img{width:100%;height:100%;object-fit:cover;}
.indexHonor .ImgBox,
.indexHonor .ImgBox img{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.indexHonor .ImgBox:hover img{-moz-transform:scale(1.03);-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);}
/*.indexHonor .leftB .ImgBox*/
.indexHonor .rightB{width:59.47712418300654%;}
.indexHonor .rightB .ImgBox{height:28.75rem;width:74.72527472527473%;}
/*.indexHonor bottomB*/
.indexHonor .bottomB{ position: relative;width:50%; float: left;}
.indexHonor .bottomB .ImgBox a{display:block;}
.indexHonor .bottomB .ImgBox.img1{height:30.72916666666667vw;position: absolute; left:0;top:0;width:23.4375vw;z-index:1;}
.indexHonor .bottomB .ImgBox.img2{height:23.69791666666667vw;position: absolute; left:45.7516339869281%;top:16.66666666666667vw;width:17.70833333333333vw; z-index: 2;}
@media screen and (max-width:1200px){
.indexHonor{ padding-top:5rem; padding-bottom:9rem;margin-bottom:3rem;}
.indexHonor .leftB{padding-top:0;}
.indexHonor .indexHonorB{min-height:23.95833333333333vw;height:auto;margin-top:7rem;}
.indexHonor .rightB .ImgBox{height:23.95833333333333vw;}
.indexHonor .indexTit{ max-width:100%;}
}
@media screen and (max-width:1024px){
.indexHonor{ padding-top:4rem; padding-bottom:8rem;}
.indexHonor .indexTit{ max-width:100%;}
.indexHonor .leftB,
.indexHonor .indexHonorB{ flex-direction: column;}
.indexHonor .leftB{width:100%;height:auto;padding-bottom:3rem}
.indexHonor .indexHonorB  .rightB{width:100%; position: relative;left:0;}
.indexHonor .leftB .ImgBox{height:auto;}
.indexHonor .indexHonorB{height:auto;margin-top:0rem;}
.indexHonor .rightB .ImgBox{width:100%;}
}
@media screen and (max-width:768px){
.indexHonor{ padding-top:4rem; padding-bottom:7rem;margin-bottom:3rem;}
.indexHonor .indexHonorB{ flex-direction: column;}
.indexHonor .indexHonorB  .leftB{ width:100%;}
.indexHonor .indexHonorB  .rightB{width:100%;}
.indexHonor .rightB .ImgBox {height:auto;}
.indexHonor .rightB .ImgBox a{display:block;width:100%;padding-bottom:50%;position: relative;}
.indexHonor .ImgBox img{position: absolute;top:0;left:0;}
.indexHonor .indexHonorB{float:none;width:100%;}
.indexHonor .bottomB{ position: relative;width:100%;margin-bottom:3rem;height:auto;padding-bottom:11.6875rem;}
.indexHonor .bottomB .ImgBox.img1{width:58.59375%;height:auto;position: relative; }
.indexHonor .bottomB .ImgBox.img1 a{display:block;width:100%;padding-bottom:131%;position: relative;}
.indexHonor .bottomB .ImgBox.img2{width:44%;height:auto;left:50%;top:auto;bottom:0;}
.indexHonor .bottomB .ImgBox.img2 a{display:block;width:100%;padding-bottom:133.8235294117647%;position: relative;}
}


/* indexNews */
.indexNews{ padding-top:6.25rem; padding-bottom:10rem;width:100%;overflow:hidden;}
.indexNews .indexTit .tit{margin-bottom:.3125rem;}
.indexNews .indexTit .desc h5{font-weight:400;}
.indexNews .indexNewslistB{padding:0;list-style:none;margin:0;position: relative;}
.indexNews .indexNewsB{ padding-left: 22.87581699346405%;padding-top:1.5625rem;}
.indexNews .indexNewslist{padding:0;list-style:none;margin:0; margin-bottom: 3.5rem;}
.indexNews .indexNewslist .item .itema{border-bottom:1px solid #d4d3d0;display: block; padding-top: 1.75rem; padding-bottom: 1.75rem; font-family: Inter,"Microsoft YaHei", Helvetica Neue,Helvetica,Arial,sans-serif;}
.indexNews .indexNewslist .item .date{font-size:.875rem;line-height:1.5;color:#6a6a6a;opacity:.4;transition:opacity .1s;display: block;}
.indexNews .indexNewslist .item  .title{font-size:1.125rem;line-height:1.5;color:#000000;opacity:.4;transition:opacity .1s;display: block;}
.indexNews .indexNewslist .item .ImgBox {display: none;opacity:0;transition:opacity 0.5s cubic-bezier(0.250, 0.250, 0.750, 0.750)}
.indexNews .indexNewslist .item .ImgBox img{position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;object-fit:cover;color:transparent}s
.indexNews .indexNewslist .item .itema,
.indexNews .indexNewslist .item  .title{-webkit-transition:all 0.5s cubic-bezier(0.250, 0.250, 0.750, 0.750);-moz-transition:all 0.5s cubic-bezier(0.250, 0.250, 0.750, 0.750);-o-transition:all0.5s cubic-bezier(0.250, 0.250, 0.750, 0.750);-ms-transition:all 0.5s cubic-bezier(0.250, 0.250, 0.750, 0.750);transition:all 0.5s cubic-bezier(0.250, 0.250, 0.750, 0.750);}
/*hover*/
.indexNews .indexNewslist:not(:hover) .item .title{opacity:1}
.indexNews .indexNewslist .item .itema:hover .title{opacity:1}
.indexNews .indexNewslist:not(:hover) .item .itema{border-color: #505050;}
.indexNews .indexNewslist .item .itema:hover{border-color: #505050;}
.cursorImgB{width:14.375rem;height:19.5rem;position:fixed;top:100%;left:100%;pointer-events:none}
.cursorImgB .cursorImg{width:100%;height:100%;object-fit:cover}
.cursorImgB .cursorImg img{pointer-events:none;vertical-align:bottom;border:none;position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;object-fit:cover;color:transparent}
@media screen and (max-width:1200px){
.indexNews{ padding-top:5rem; padding-bottom:9rem;}
.indexNews .indexNewslist .item .date{font-size:14px;}
.indexNews .indexNewslist .item  .title{font-size:16px;}
}
@media screen and (max-width:1024px){
.indexNews{ padding-top:4rem; padding-bottom:8rem;}
}
@media screen and (max-width:768px){
.indexNews{ padding-top:4rem; padding-bottom:7rem;}
.cursorImgB{ display:none;}
.indexNews .indexNewsB{ padding-left:0;}
}



/**************************scrDIV.scrActive**************************/
/*fade-text*/
@media only screen and (min-width:768px){.scrDIV.fade-text1 .l{opacity:0;-webkit-transform:translateY(.5em);transform:translateY(.5em);display:inline-block;-webkit-transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out,-webkit-transform .8s ease-out;will-change:opacity,transform}}
@media only screen and (min-width:768px){.scrDIV.scrActive.fade-text1 .l{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}

@media only screen and (max-width:767px){.scrDIV.fade-text1{opacity:0;-webkit-transform:translateY(.5em);transform:translateY(.5em);display:inline-block;-webkit-transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out,-webkit-transform .8s ease-out;will-change:opacity,transform}}
@media only screen and (max-width:767px){.scrDIV.scrActive.fade-text1{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}

/*fade-textrandom*/
.scrDIV.fade-textrandom i{opacity:0;display:inline-block;-webkit-transition:opacity 1s ease,-webkit-filter .8s ease-out;transition:opacity 1s ease,-webkit-filter .8s ease-out;transition:opacity 1s ease,filter .8s ease-out;transition:opacity 1s ease,filter .8s ease-out,-webkit-filter .8s ease-out}
@media only screen and (min-width:768px){.scrDIV.fade-textrandom i{will-change:opacity,filter;-webkit-filter:blur(3px);filter:blur(3px)}}
.scrDIV.scrActive.fade-textrandom i{opacity:1}
@media only screen and (min-width:768px){.scrDIV.scrActive.fade-textrandom i{-webkit-filter:blur(0);filter:blur(0)}}

/*effect01*/
.scrDIV.effect01{opacity:0;-webkit-transform:translateY(.5em);transform:translateY(.5em);display:inline-block;-webkit-transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out,-webkit-transform .8s ease-out}
@media only screen and (min-width:768px){.scrDIV.effect01{will-change:opacity,transform}}
/*effect02*/
.scrDIV.effect02{-webkit-mask-repeat:no-repeat;-webkit-mask-size:200% 100%;-webkit-mask-position:-100% 0}
@media only screen and (min-width:768px){.scrDIV.effect02{-webkit-mask-image:radial-gradient(circle farthest-corner at 100% 0,#000 60%,transparent 90%)}}
@media only screen and (max-width:767px){.scrDIV.effect02{-webkit-mask-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,0)),color-stop(50%,#000));-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0) 0,#000 50%)}}
.scrDIV.scrActive.effect02{opacity:1;-webkit-animation:maskAnimation 3s forwards cubic-bezier(.215,.61,.355,1);animation:maskAnimation 3s forwards cubic-bezier(.215,.61,.355,1)}
.scrDIV.scrActive.effect01{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
@-webkit-keyframes maskAnimation{0%{-webkit-mask-position:-100% 0}100%{-webkit-mask-position:100% 0}}
@keyframes maskAnimation{0%{-webkit-mask-position:-100% 0}100%{-webkit-mask-position:100% 0}}

/*delay*/
.scrDIV.delay_3{-webkit-transition-delay:.3s;transition-delay:.3s}
.scrDIV.delay_6{-webkit-transition-delay:.6s;transition-delay:.6s}
.scrDIV.delay_9{-webkit-transition-delay:.9s;transition-delay:.9s}

/**************************page**************************/
/*pagetit*/
.pagetit{font-size:3.75rem;padding-bottom:2.5rem;color:#000000;line-height:1.2;}
html[lang="en-US"] .pagetit{font-family:'Ovo',"Source Han Sans SC","Noto Sans SC",-apple-system,BlinkMacSystemFont,Segoe UI,"PingFang SC", Hiragino Sans GB,"Microsoft YaHei", Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;}
.pagetit.center{text-align: center;}
.pagetit .desc{font-size:1.25rem;color:#262626;font-weight:normal;line-height:1.5;font-family: Inter,"Microsoft YaHei", Helvetica Neue,Helvetica,Arial,sans-serif; text-align: justify;}
.pagetit.center .desc{ margin: 0 auto;}
.pagetit .tit{margin-bottom:.625rem;}
.pagetit .tit a{color:#000;}
.pagetit.white{color:#fff;}
.pagetit.white a{color:#fff;}
@media screen and (max-width:1200px){
.pagetit{font-size:2.5rem;padding-bottom:2rem;}
.pagetit .desc{font-size:1.125rem;}
}
@media screen and (max-width:1024px){
.pagetit{font-size:2rem;padding-bottom:1.5rem;}
.pagetit .desc{font-size:1rem;}
}
@media screen and (max-width:768px){
.pagetit{font-size:1.5rem;padding-bottom:1.5rem;}
}


/*pagetit*/
.pagetit2{font-size:3.125rem;padding-bottom:2.5rem;color:#000000;line-height:1;}
html[lang="en-US"] .pagetit2{font-family:'Ovo',"Source Han Sans SC","Noto Sans SC",-apple-system,BlinkMacSystemFont,Segoe UI,"PingFang SC", Hiragino Sans GB,"Microsoft YaHei", Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;}
.pagetit2.center{text-align: center;}
.pagetit2 .desc{font-size:1.25rem;color:#262626;font-weight:normal;line-height:1.5;font-family: Inter,"Microsoft YaHei", Helvetica Neue,Helvetica,Arial,sans-serif; text-align: justify;}
.pagetit2.center .desc{ margin: 0 auto;}
.pagetit2 .tit{margin-bottom:1.0625rem;}
.pagetit2 .tit a{color:#000;}
.pagetit2.white{color:#fff;}
.pagetit2.white a{color:#fff;}
@media screen and (max-width:1200px){
.pagetit2{font-size:2.5rem;padding-bo7tom:2rem;}
.pagetit2 .desc{font-size:1.125rem;}
}
@media screen and (max-width:1024px){
.pagetit2{font-size:2rem;padding-bottom:1.5rem;}
.pagetit2 .desc{font-size:1rem;}
}
@media screen and (max-width:768px){
.pagetit2{font-size:1.5rem;padding-bottom:1.5rem;}
}

/* .pageAbout */
.pageAbout{padding-top: 6.25rem;padding-bottom:6.25rem;}
/*pageAbout pageImgB*/
.pageAbout .pageImgB{display:flex;flex-direction:row;box-sizing:border-box;align-items:flex-start;justify-content:space-between;width:100%; position: relative;margin-top:44px;}
/*pageAbout ImgBox*/
.pageAbout .ImgBox{width:100%;overflow: hidden;height:100%;}
.pageAbout .ImgBox img{width:100%;height:100%;object-fit:cover;}
.pageAbout .ImgBox,
.pageAbout .ImgBox img{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.pageAbout .img1{width:20.91503267973856%; position: relative;}
.pageAbout .img2{width:71.89542483660131%;}
.pageAbout .img1:after{ content:''; width:5rem; height:5rem; position:absolute;bottom:-9.375rem;right:-2.5rem; background:url('../images/page-pic-line.png') no-repeat right bottom;background-size:100%; z-index:2;}
@media screen and (max-width:1200px){
.pageAbout{padding-top:6rem;padding-bottom:5rem;}
.pageAbout .img1:after{width:4rem; height:4rem;bottom:-8rem;right:-1.5rem;}
}
@media screen and (max-width:1024px){
.pageAbout{padding-top:6rem;padding-bottom:4rem;}
.pageAbout .img1:after{width:3rem; height:3rem;bottom:-6rem;right:-1rem;}
}
@media screen and (max-width:768px){
.pageAbout{padding-top:6rem;padding-bottom:4rem;}
.pageAbout .img1:after{width:2.5rem; height:2.5rem;bottom:-4rem;right:-1rem;}
}
@media screen and (max-width:640px){
.pageAbout{padding-top:5rem;padding-bottom:4rem;}
.pageAbout .img1:after{width:1.5rem; height:1.5rem;bottom:-3rem;right:-0.5rem;}
}

/*pageImgSW*/
.pageImgSW{ margin-top:11.25rem;}
.pageImgSW .ImgBox img{width:100%;height:100%;object-fit:cover;}
.pageImgSW .ImgBox{width:100%;overflow: hidden; padding-bottom:37.5%; position: relative;}
.pageImgSW .ImgBox:after{ content: '';width:100%;height:100%; position: absolute;bottom:0;left: 0;  background-color: rgba(0,0,0,.2);}
.pageImgSW .ImgBox>div{position:static!important;}
.pageImgSW .ImgBox img{width:100%;height:100%;object-fit:cover; position: absolute;top:0;left: 0;}
.pageImgSW .ImgBox,
.pageImgSW .ImgBox img{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.pageImgSW .ImgBox:hover img{-moz-transform:scale(1.03);-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);}
.pageImgSW .swiper-slide  .ImgBox img{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.pageImgSW .swiper-slide.swiper-slide-active  .ImgBox img{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;animation: srmgani 4000ms 1 ease forwards;}
@keyframes srmgani{0%{transform:scale(1.05);} 100%{transform:scale(1.0);}}
@media screen and (max-width:1200px){
.pageImgSW{ margin-top:9rem;}
}
@media screen and (max-width:1024px){
.pageImgSW{ margin-top:7rem;}
}
@media screen and (max-width:768px){
.pageImgSW{ margin-top:5rem;}
.pageImgSW .ImgBox{padding-bottom:50%;}
}
@media screen and (max-width:640px){
.pageImgSW{ margin-top:3rem;}
}






/*pageAbout3*/
.pageAbout3{width:100%;padding-top:8.75rem;padding-bottom:4.625rem;overflow:hidden;}
.pageTeamList{ position:relative; z-index:1;overflow:hidden;}
.pageTeamList .item{ display:block;width:100%; padding-top: 11.875rem; padding-bottom: 9.0625rem;border-bottom:.0625rem solid #d4d4d1;}
.pageTeamList .item:nth-last-child(1){border-bottom: none;}
.pageTeamList .itema{display:block;display:flex;flex-direction:row;box-sizing:border-box;align-items:flex-start;justify-content:space-between;width:100%;height:100%; position: relative;}
.pageTeamList .ImgBoxB{ width:29.67320261437908%;}
.pageTeamList .img{width:48.24561403508772%;}
.pageTeamList .ImgBox{width:100%;display:block;height:0; padding-bottom:136.3636363636364%;position:relative; z-index:0;}
.pageTeamList .ImgBox img{width:100%;height:100%;object-fit:cover; position: absolute;top:0;left: 0;}
.pageTeamList .ImgBox:after{content:''; width:2.5rem; height:2.5rem; position:absolute;bottom:-4.375rem;right:-4.375rem; background:url('../images/page-line.png') no-repeat left center;background-size:100%; z-index:2;}
.pageTeamList .info{width:70.32679738562092%;}
.pageTeamList .info .infoNr{ max-width:42.9375rem;}
.pageTeamList .info .title{font-size:1.125rem;color:#6a6a6a;line-height:1.5; margin-bottom: 1.625rem;}
.pageTeamList .info .t{font-size:2.5rem;color:#000; text-transform: uppercase;}
html[lang="en-US"] .pageTeamList .info .title{font-family:'Ovo',"Source Han Sans SC","Noto Sans SC",-apple-system,BlinkMacSystemFont,Segoe UI,"PingFang SC", Hiragino Sans GB,"Microsoft YaHei", Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;}
.pageTeamList .info .des{font-size:1.25rem;color:#262626;line-height:1.5; font-family: Inter,"Microsoft YaHei", Helvetica Neue,Helvetica,Arial,sans-serif; text-align: justify;}
@media screen and (max-width:1200px){
.pageAbout3{padding-top:7rem;padding-bottom:3rem;overflow:hidden;}
.pageTeamList .info .title{font-size:16px;}
.pageTeamList .info .t{font-size:2rem;}
.pageTeamList .item{ padding-top:9rem; padding-bottom:7rem;}

.pageTeamList .info .des{font-size:18px;}
.pageTeamList .info .infoNr{ max-width:100%;}

}
@media screen and (max-width:1024px){
.pageAbout3{padding-top:5rem;padding-bottom:3rem;overflow:hidden;}
.pageTeamList .info .t{font-size:1.8rem;}

.pageTeamList .item{ padding-top:7rem; padding-bottom:5rem;}
  .pageTeamList .ImgBoxB{ width:29%;}
.pageTeamList .info{width:70%;}
.pageTeamList .info .infoNr{ max-width:100%;}

.pageTeamList .info .title{font-size:14px;}
.pageTeamList .info .des{font-size:16px;}
.pageTeamList .ImgBox:after{content:''; width:1.5rem; height:1.5rem; bottom:-2.375rem;right:-2.375rem; }
}
@media screen and (max-width:768px){
  .pageAbout3{padding-top:2rem;padding-bottom:3rem;overflow:hidden;}
.pageTeamList .itema{flex-direction: column}
  .pageTeamList .item{ padding-top:5rem; padding-bottom:4rem;}
  .pageTeamList .info .t{font-size:1.6rem;}
  .pageTeamList .ImgBoxB{ width:100%; margin-bottom: 3rem; position: relative;}
  .pageTeamList .ImgBoxB:before{content:''; width:2.5rem; height:2.5rem; position:absolute;top:0;right:0; background:url('../images/page-pic-line.png') no-repeat left center;background-size:100%; z-index:2;}
    .pageTeamList .ImgBoxB:after{content:''; width:2.5rem; height:2.5rem; position:absolute;bottom:0;right:0; background:url('../images/page-line2.png') no-repeat left center;background-size:100%; z-index:2;}
  .pageTeamList .img{width:33.33%;}
.pageTeamList .ImgBox:after{content:''; width:1.5rem; height:1.5rem; bottom:-1rem;right:-1rem; }
.pageTeamList .info{width:100%;}
}




/************************page-tab************************/
.page-tab{margin:0 auto;padding:0;text-align: center; padding-top:1.875rem;}
.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;position: relative;height:2.5rem;line-height:2.5rem;border-radius:.3125rem; vertical-align:top;}
.page-tab ul li a{font-size:1rem;padding:0 .3125rem;margin:0 .3125rem;min-width:2.5rem;height:2.5rem;line-height:2.5rem;display:inline-block;text-align:center;color:#000000;border-radius:.3125rem; font-weight:normal;border:1px solid transparent;}
.page-tab ul li.prev-page a{background:url(../images/arrow-left2.png) center center no-repeat ; background-size:1rem;padding:0;}
.page-tab ul li.next-page a{background:url(../images/arrow-right2.png) center center no-repeat ; background-size:1rem;padding:0;}
.page-tab ul li a.focus{border-color:#000000;}
.page-tab ul li a:hover{border-color:#000000;}
@media screen and (max-width:1200px){
.page-tab{padding-top:1.5rem;}
}
@media screen and (max-width:1024px){
.page-tab{padding-top:1.5rem;}
.page-tab ul li a{font-size:.875rem;margin:0 .3125rem;}
}
@media screen and (max-width:768px){
.page-tab{padding-top:1.5rem;}
.page-tab ul li{ display:none;}	
.page-tab ul li.next-page, .page-tab ul li.prev-page{ display:inline-block;}
}


/************************pageNews************************/
/*pageNews */
.pageNews{padding-top: 6.25rem;padding-bottom:6.25rem;}


/*pageNewsList*/
.pageNewsList{padding:0;list-style:none;margin:0 auto; overflow:hidden;margin: 0 -0.9375rem; padding-top: 4.375rem;}
.pageNewsList .newsList{padding:0;list-style:none;font-size:0;display:flex;flex-direction:row;flex-wrap: wrap;box-sizing:border-box;justify-content:center;align-items:flex-start;justify-content:space-between;width:100%; position: relative;}
.pageNewsList .item{width: 50%;display:block; margin-bottom: 1.875rem;}
.pageNewsList .item .itema{display:flex;flex-direction:row;box-sizing:border-box;justify-content:center;align-items:flex-start;justify-content:space-between;position: relative; padding:2.8125rem 2.8125rem; background-color: #fff; margin: 0 .9375rem;}
.pageNewsList .title{width:50%;display:flex;flex-direction: column;box-sizing:border-box;align-items:flex-start;height:26rem;position: relative;justify-content: space-between;}
.pageNewsList .titleB{display:flex;flex-direction: column;box-sizing:border-box;align-items:flex-start;height: 100%;position: relative;justify-content: space-between; padding-left: 3.125rem;}
.pageNewsList .img{width:50%;}
/*indexHonor ImgBox*/
.pageNewsList .ImgBox{width:100%;height:0;padding-bottom:26rem;position:relative; overflow: hidden;}
.pageNewsList .ImgBox img{width:100%;height:100%;object-fit:cover; position: absolute;top:0;left: 0;}
.pageNewsList .ImgBox,
.pageNewsList .ImgBox img{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.pageNewsList .ImgBox:hover img{-moz-transform:scale(1.03);-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);}
/*title*/
.pageNewsList .item .title .t{font-size:24px;color:#000000;line-height:30px;height:90px;overflow:hidden;margin-bottom:2.25rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis;}
html[lang="en-US"] .pageNewsList .item .title .t{font-family:'Ovo',"Source Han Sans SC","Noto Sans SC",-apple-system,BlinkMacSystemFont,Segoe UI,"PingFang SC", Hiragino Sans GB,"Microsoft YaHei", Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;}
.pageNewsList .item .title .date{font-size:1rem;color:#6a6a6a; font-weight:normal;font-family: Inter,"Microsoft YaHei", Helvetica Neue,Helvetica,Arial,sans-serif;}
@media screen and (max-width:1600px){
.pageNewsList .title{height:30rem;}
.pageNewsList .ImgBox{padding-bottom:30rem;}
}
@media screen and (max-width:1200px){
.pageNewsList{padding-top:3rem;}
.pageNewsList .title{height:20rem;}
.pageNewsList .ImgBox{padding-bottom:20rem;}
.pageNewsList .titleB{padding-left:2rem;}
.pageNewsList .item .itema{padding:2rem;}
}
@media screen and (max-width:1024px){
.pageNewsList{padding-top:2rem;}
.pageNewsList .item{width: 100%;}
.pageNewsList .titleB{padding-left:1.5rem;}
.pageNewsList .item .itema{padding:1.5rem;}
}







/***************************page-newsInfo***************************/
.page-newsInfoBox{padding-top:12.5rem;padding-bottom:10rem;}
.page-newsInfoCon{width:100%;margin:0 auto;}
.page-newsInfo .page-newswz{padding-bottom:2rem; margin-bottom: 4.0625rem;}
html[lang="en-US"] .page-newsInfo .page-newswz{font-family:'Ovo',"Source Han Sans SC","Noto Sans SC",-apple-system,BlinkMacSystemFont,Segoe UI,"PingFang SC", Hiragino Sans GB,"Microsoft YaHei", Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;}
.page-newsInfo .newsBack span{display:inline-block;font-size:1.25rem; color:#000;line-height:1.5rem;background:url("../images/arrow-left2.png") no-repeat left center;background-size:1rem;padding-left:1.875rem; margin-right:2.75rem;}
.page-newsInfo .newsTit{font-size:3.125rem; color:#434343; line-height:1.3;margin-bottom:1.25rem;}
.page-newsInfo .newsShuju{ font-size:1rem; color:#6a6a6a;font-weight:normal;line-height:1;}
.page-newsInfo .newsShuju .date{line-height:1.5rem;font-family: Inter,"Microsoft YaHei", Helvetica Neue,Helvetica,Arial,sans-serif;}
.page-newsInfo .newsText{color:#000;font-size:1rem;line-height:1.8;font-style:normal;font-weight:normal;}
.page-newsInfo .newsText img{ max-width: 100%;height: auto;}
.page-newsInfo .newsTextNr{padding-bottom:5rem;text-align: justify;}
@media screen and (max-width:1200px){
.page-newsInfoBox{padding-top:10rem;padding-bottom:9rem;}
.page-newsInfo .newsTit{font-size:3rem;}
}
@media screen and (max-width:1024px){
.page-newsInfoBox{padding-top:9rem;padding-bottom:7rem;}
.page-newsInfo .newsTit{font-size:3rem;}
}
@media screen and (max-width:768px){
.page-newsInfoBox{padding-top:7rem;padding-bottom:5rem;}
.page-newsInfo .newsTit{font-size:2.5rem;}
}


/*newsBtn*/
.page-newsInfo .newsBtn{font-size:0;position:relative;text-align:left;}
.page-newsInfo .newsBtn .newsBtnprev,
.page-newsInfo .newsBtn .newsBtnnext{display:inline-block;}
.page-newsInfo .newsBtn .n_a{display:block;text-align:left; font-size:0; width: 2.8125rem;height:2.8125rem;border:1px solid #c1c1be;}
.page-newsInfo .newsBtn .n_a.preva{background:url("../images/arrow-left2.png") no-repeat center;background-size:1rem; margin-right: .5rem;}
.page-newsInfo .newsBtn .n_a.nexta{background:url("../images/arrow-right2.png") no-repeat center;background-size:1rem;}
@media screen and (max-width:1920px) {
.page-newsInfo .newsBtn .n_a{width: 45px;height:45px;}
.page-newsInfo .newsBtn .n_a.preva{background-size:16px; margin-right: 8px;}
.page-newsInfo .newsBtn .n_a.nexta{background-size:16px;}
}



/************************pageProject************************/
/*pageProject*/
.pageProject{padding-top:8.75rem;padding-bottom:6.875rem;}
/*pageProjectList*/
.pageProjectListB{margin: 0 -.9375rem; padding-top: 5rem;}
.pageProjectList{padding:0;list-style:none;font-size:0;display:flex;flex-direction:row;flex-wrap: wrap;box-sizing:border-box;justify-content:center;align-items:flex-start;justify-content:space-between;width:100%; position: relative;}
.pageProjectList .item{width:50%;display:block; margin-bottom: 1.875rem;}
.pageProjectList .itema{display:block; position:relative;overflow: hidden;margin: 0 .9375rem;}
.pageProjectList .imgBox{vertical-align:middle;overflow:hidden;text-align:center; }
.pageProjectList .imgBox .img{position:relative;padding-bottom:66.66666666666667%;}
.pageProjectList .imgBox .img>div{position:static!important;}
.pageProjectList .imgBox img{width:100%;height:100%;object-fit:cover; position: absolute;top:0;left: 0;}
.pageProjectList .itema,
.pageProjectList .imgBox img,
.pageProjectList .imgBox{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.pageProjectList .itema:hover .imgBox img{-moz-transform:scale(1.05); -webkit-transform:scale(1.05);transform:scale(1.05);}
.pageProjectList .titleBox{padding-top:2.5rem;padding-bottom:2.5rem;}
.pageProjectList .des{font-size:1rem;line-height:1.5;color:#636363;font-family: Inter,"Microsoft YaHei", Helvetica Neue,Helvetica,Arial,sans-serif;}
.pageProjectList .t{font-size:1.25rem;line-height:1.5;color:#000000;margin-bottom:.3125rem;}
html[lang="en-US"] .pageProjectList .t{font-family:'Ovo',"Source Han Sans SC","Noto Sans SC",-apple-system,BlinkMacSystemFont,Segoe UI,"PingFang SC", Hiragino Sans GB,"Microsoft YaHei", Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;}
@media screen and (max-width:1920px){
.pageProjectList .des{font-size:16px;}
.pageProjectList .t{font-size:20px;}
}
@media screen and (max-width:1200px){
.pageProject{padding-top:7rem;padding-bottom:5rem;}
.pageProjectListB{padding-top:4rem;}
.pageProjectList .des{font-size:14px;}
.pageProjectList .t{font-size:18px;}
}
@media screen and (max-width:1024px){
.pageProject{padding-top:6rem;padding-bottom:4rem;}
.pageProjectListB{padding-top:3rem;}
.pageProjectList .item{width:100%;}
.pageProjectList .des{font-size:16px;}
.pageProjectList .t{font-size:20px;}
}
@media screen and (max-width:768px){
.pageProject{padding-top:5rem;padding-bottom:3rem;}
.pageProjectListB{padding-top:2rem;}
.pageProjectList .item{width:100%;}
.pageProjectList .des{font-size:14px;}
.pageProjectList .t{font-size:18px;}
}



/***************************page-proInfo***************************/
.page-proInfoBox{padding-top:12.5rem;padding-bottom:10rem;}
.page-proInfoCon{width:100%;margin:0 auto;}
/*.page-proInfo page-prowz*/
.page-proInfo .page-prowz{padding-bottom:3.4375rem;}
html[lang="en-US"] .page-proInfo .page-prowz{font-family:'Ovo',"Source Han Sans SC","Noto Sans SC",-apple-system,BlinkMacSystemFont,Segoe UI,"PingFang SC", Hiragino Sans GB,"Microsoft YaHei", Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;}
.page-proInfo .proBack .proBacka{display:inline-block;font-size:1.25rem; color:#000;line-height:1.5rem;background:url("../images/arrow-left2.png") no-repeat left center;background-size:1rem;padding-left:1.875rem;margin-bottom:.625rem;}
.page-proInfo .proTit{font-size:3.75rem; color:#000000; line-height:1.3;}
/*.page-proInfo proText*/
.page-proInfo .proText{padding-top:11rem;padding-bottom:10rem;font-size:1.25rem;color:#636363;line-height:1.5;font-style:normal;font-weight:normal;text-align:justify;}
.page-proInfo .proText img{max-width:100%;height:auto;}
.page-proInfo .proText .proTextNr{ display:flex;flex-direction:row;flex-wrap: wrap;box-sizing:border-box;align-items:flex-start;justify-content:space-between;width:100%; position: relative;}
.page-proInfo .proText .proTextL{width:60%;display:block;}
.page-proInfo .proText .proTextR{width:40%;display:block;}
.page-proInfo .proText .proDescTit{font-size:1.125rem; color:#000000;margin-bottom:1.25rem;}
html[lang="en-US"] .page-proInfo .proText .proDescTit{font-family:'Ovo',"Source Han Sans SC","Noto Sans SC",-apple-system,BlinkMacSystemFont,Segoe UI,"PingFang SC", Hiragino Sans GB,"Microsoft YaHei", Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;}
.page-proInfo .proText .proDesc{max-width:71%;text-align:justify;font-family: Inter,"Microsoft YaHei", Helvetica Neue,Helvetica,Arial,sans-serif;}
@media screen and (max-width:1920px){
.page-proInfo .proBack .proBacka{font-size:20px;background-size:16px;padding-left:30px;}
.page-proInfo .proText{font-size:20px;}
.page-proInfo .proText .proDescTit{font-size:18px;}
}
@media screen and (max-width:1200px){
.page-proInfoBox{padding-top:10rem;padding-bottom:9rem;}
.page-proInfo .proText .proDesc{max-width:90%;}
.page-proInfo .proText{padding-top:10rem;padding-bottom:9rem;}
.page-proInfo .proTit{font-size:3.6rem;}
.page-proInfo .proBack .proBacka{font-size:18px;background-size:14px;padding-left:26px;}
.page-proInfo .proText{font-size:18px;}
.page-proInfo .proText .proDescTit{font-size:16px;}
}
@media screen and (max-width:1024px){
.page-proInfoBox{padding-top:8rem;padding-bottom:7rem;}
.page-proInfo .proTit{font-size:3.5rem;}
.page-proInfo .proText{padding-top:8rem;padding-bottom:7rem;}
.page-proInfo .proText .proTextNr{flex-direction:column;}
.page-proInfo .proText .proTextL{width:100%;}
.page-proInfo .proText .proTextR{width:100%;}
.page-proInfo .proText .proDesc{max-width:100%;}
}
@media screen and (max-width:768px){
.page-proInfoBox{padding-top:7rem;padding-bottom:5rem;}
.page-proInfo .proText{padding-top:7rem;padding-bottom:5rem;}
.page-proInfo .proTit{font-size:3rem;}
}

/*proBtn*/
.page-proInfo .proBtn{font-size:0;position:relative;text-align:left;}
.page-proInfo .proBtn .proBtnprev,
.page-proInfo .proBtn .proBtnnext{display:inline-block;}
.page-proInfo .proBtn .n_a{display:block;text-align:left; font-size:0; width: 45px;height:45px;border:1px solid #c1c1be;}
.page-proInfo .proBtn .n_a.preva{background:url("../images/arrow-left2.png") no-repeat center;background-size:16px; margin-right: 8px;}
.page-proInfo .proBtn .n_a.nexta{background:url("../images/arrow-right2.png") no-repeat center;background-size:16px;}
@media screen and (max-width:1920px) {
.page-proInfo .proBtn .n_a{width: 45px;height:45px;}
.page-proInfo .proBtn .n_a.preva{background-size:16px; margin-right: 8px;}
.page-proInfo .proBtn .n_a.nexta{background-size:16px;}
}


/* page-proimg */
.page-proimg{width:89.84375%; overflow: hidden;}
.page-proimgB{width:100%; padding-bottom:44.05797101449275%;overflow: hidden; position: relative;}
.page-proimgB img{width:100%;height:100%;object-fit:cover; position: absolute;top:0;left: 0;}
@media screen and (max-width:1024px){
.page-proimg{width:100%;}
}


/*w1560*/
.w1560{ width:81.25%; margin: 0 auto;}
@media screen and (max-width:1600px) {
.w1560{ width:87%;}
}
@media screen and (max-width:1200px) {
.w1560{ width:96%;}
}
@media screen and (max-width:1024px){
.w1560{ width:96%;}
}

/*proGrid*/
.proGrid{padding-bottom:3.125rem;}
.proGridList{width:100%;max-width:100%;margin:0 auto}
.proGridList .grid-item{width:50%;margin-bottom:1.875rem;overflow:hidden;}
.proGridList .grid-item .ImgBox{margin:0 .9375rem; display: block;}
.proGridList .grid-item img{width:100%;display:block;}
.proGridList .grid-item.show{display:block;opacity:1;animation: fadeIn2 0.5s ease forwards;}
  @keyframes fadeIn2 {
      from { opacity: 0; transform: translateY(10px); }
      to   { opacity: 1; transform: translateY(0); }
    }




/************************Award************************/
/*pageAward*/
.pageAward{padding-top:8.75rem;padding-bottom:6.875rem;}
/*pageAwardList*/
.pageAwardList {border-bottom:1px solid #d7d6d4; padding-top: 60px;padding-bottom: 60px;}
.pageAwardList:nth-child(1) {border-top:1px solid #d7d6d4;}
.pageAwardList .pageAwardListB{margin: 0 -0.9375rem; padding-top: 5rem;}
.pageAwardList .AwardList{padding:0;list-style:none;font-size:0;display:flex;flex-direction:row;flex-wrap: wrap;box-sizing:border-box;align-items:flex-start;width:100%; position: relative;}
.pageAwardList .item{width:20%;display:block; margin-bottom:1.875rem;}
.pageAwardList .itema{display:block; position:relative;overflow: hidden;margin: 0 .9375rem;}
.pageAwardList .ImgBox{vertical-align:middle;overflow:hidden;text-align:center;position:relative;padding-bottom:100%;}
.pageAwardList .ImgBox:after{height:100%;width:100%;content:'';position:absolute;top:0;left:0;bottom:0;right:0;background:url("../images/honorbg.png") no-repeat center;background-size:100% 100%;z-index:2;}
.pageAwardList .ImgBox 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:100%;max-height:100%;height:100%;width:100%;object-fit:contain; z-index: 1;}
.pageAwardList .itema,
.pageAwardList .ImgBox img,
.pageAwardList .ImgBox{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.pageAwardList .titleBox{padding-top:2.5rem;padding-bottom:2.5rem;}
.pageAwardList .des{font-size:1.125rem;line-height:1.5;color:#636363;font-family: Inter,"Microsoft YaHei", Helvetica Neue,Helvetica,Arial,sans-serif;}
.pageAwardList .t{font-size:1.875rem;line-height:1.3;color:#000000;margin-bottom:1.5625rem;}
.pageAwardList .t2{font-size:1.25rem;line-height:1.5;color:#000000;margin-bottom:.3125rem;}
html[lang="en-US"] .pageAwardList .t,html[lang="en-US"] .pageAwardList .t2{font-family:'Ovo',"Source Han Sans SC","Noto Sans SC",-apple-system,BlinkMacSystemFont,Segoe UI,"PingFang SC", Hiragino Sans GB,"Microsoft YaHei", Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;}
@media screen and (max-width:1920px){
.pageAwardList .des{font-size:18px;}
.pageAwardList .t{font-size:1.875rem;}
.pageAwardList .t2{font-size:20px;}
}
@media screen and (max-width:1200px){
.pageAward{padding-top:7rem;padding-bottom:5rem;}
.pageAwardListB{padding-top:4rem;}
.pageAwardList .des{font-size:16px;}
.pageAwardList .t{font-size:1.875rem;}
.pageAwardList .t2{font-size:18px;}
.pageAwardList .item{width:33.3333%;}
}
@media screen and (max-width:1024px){
.pageAward{padding-top:6rem;padding-bottom:5rem;}
.pageAwardListB{padding-top:3rem;}
}
@media screen and (max-width:768px){
.pageAward{padding-top:5rem;padding-bottom:5rem;}
.pageAwardListB{padding-top:2rem;}
.pageAwardList .item{width:50%;}
}



/*MoreBtn2*/
.MoreBtn2{ font-size: 0; margin-top:3rem;}
.MoreBtn2 .morebtn{display:block;margin: 0;border-bottom: 1px solid #000; font-size: .875rem; color: #000000; font-family: Inter,"Microsoft YaHei", Helvetica Neue,Helvetica,Arial,sans-serif;cursor: pointer;line-height:2.8125rem;line-height:2.8125rem;height:2.8125rem;width:9.375rem;}
.MoreBtn2 .morebtn span{display:inline-block;vertical-align: baseline; float: left;}
.MoreBtn2 .morebtn i{display:inline-block;width:2.8125rem;height:2.8125rem; background-repeat:no-repeat;background-size:.75rem;background-image:url(../images/icon-v.png); background-position:center center;vertical-align: baseline;-webkit-transition:0.3s;-moz-transition:0.3s;transition:0.3s;}
.MoreBtn2 .morebtn.active i{transform: rotate(180deg);}
@media screen and (max-width:1200px){
.MoreBtn2 .morebtn{ font-size:14px;}
}




/*****************************contact*****************************/
/* pageFeedback */
.pageFeedback{padding-top:12.8125rem;padding-bottom:10.3125rem;width:100%;}
.pageFeedback .pageFeedbackB{box-sizing:border-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content: space-between; padding-top: 4.375rem;}
.pageFeedback .feedbackTitB{padding-right:1.875rem;max-width:76%;}
.pageFeedback .feedbackTit{flex:0 0 50%;display:block;color:#000;font-size:1.25rem;line-height:1.5;margin:0;font-family: Inter,"Microsoft YaHei", Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;}
.pageFeedback .feedbackBox{flex:0 0 50%;}
@media screen and (max-width:1920px) {
.pageFeedback .feedbackTit{font-size:20px;}
}
@media screen and (max-width:1200px) {
.pageFeedback{padding-top:7rem; padding-bottom:9rem;}
.pageFeedback .pageFeedbackB{padding-top:3rem;}
.pageFeedback .feedbackTit{font-size:18px;}
}
@media screen and (max-width:1024px) {
.pageFeedback{padding-top:5rem; padding-bottom:7rem;}
.pageFeedback .pageFeedbackB{padding-top:2rem;}
.pageFeedback .feedbackTitB{padding-right:0;max-width:100%;}
.pageFeedback .feedbackTit{flex:0 0 100%;margin-bottom:3rem;font-size:16px;}
.pageFeedback .feedbackBox{flex:0 0 100%;}
}
@media screen and (max-width:768px) {
.pageFeedback{padding-top:3rem; padding-bottom:5rem;}
.pageFeedback .pageFeedbackB{padding-top:0rem;}
}


/*feedbackBox*/
.feedbackBox{padding:0;}
.feedback{padding:0;margin:0 -0.625rem;}
.feedback .l1Box{margin:0 .625rem;}
.feedback .l1{float:left;width:50%; position:relative;}
.feedback .l3{float:left;width:100%; position:relative;}
@media screen and (max-width:768px){	
.feedback{margin:0 auto;}
.feedback .l1Box{margin:0 auto;}
.feedback .l1{float:none;width:100%;}
.feedback .l3{float:none;width:100%;}
}

/*feedback item*/
.feedback .item{margin-bottom:2.25rem;line-height:0;font-size:0;}
.feedback .item .l1Box{position:relative;border-radius:0;box-sizing:border-box;cursor:text;transition:all 0.3s cubic-bezier(0.23,1,0.32,1) 0s; }
.feedback .t{display:block;color:#000;font-size:1.125rem;line-height:1.25rem;margin:0;}
html[lang="en-US"] .feedback .t{font-family:'Ovo',"Source Han Sans SC","Noto Sans SC",-apple-system,BlinkMacSystemFont,Segoe UI,"PingFang SC", Hiragino Sans GB,"Microsoft YaHei", Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight: 600;}
.feedback .l3 .t{margin-bottom:1rem;}
.feedback .inputBox .text{-o-appearance:none; -ms-appearance:none; -moz-appearance:none; -webkit-appearance:none;appearance:none; resize: none; border-radius:0; outline: none; /*border:none;*/ background-color:transparent; font-family:inherit;font-weight:normal;font-size:inherit; color:inherit; -moz-box-sizing:border-box;-webkit-box-sizing: border-box;box-sizing: border-box;vertical-align:middle;}
.feedback .inputBox .text{width:100%;height:2.5rem;line-height:2.5rem;padding:.4375rem 0;box-sizing:border-box;font-size:.875rem;border:none;outline:none;vertical-align:middle;background-color:transparent;color:#000000;-webkit-text-fill-color:#000;cursor:text; position:relative;z-index:2;font-weight:normal;font-family: Inter,"Microsoft YaHei", Helvetica Neue,Helvetica,Arial,sans-serif;border-bottom:1px solid #a2a2a2;}
.feedback .inputBox .text2{padding:.4375rem 1.25rem;height:15rem;border:1px solid #a2a2a2;}
.feedback .inputbtn{display:inline-block;width:100%;margin:0;outline:none;color: #000000;background-color: #f5f4f0;cursor:pointer;text-align:left; font-family:inherit; font-weight:normal;max-width:9.375rem;font-size:.875rem;line-height:2.8125rem;border-radius:0;margin-top:2.125rem;transition: 0.4s;border:none;border-bottom:1px solid #000000;background:url('../images/icon-ss.png') no-repeat left center;background-size:.4375rem;padding-left:1.5rem;font-family: Inter,"Microsoft YaHei", Helvetica Neue,Helvetica,Arial,sans-serif;}
@media screen and (max-width:1920px) {
.feedback .t{font-size:18px;}
.feedback .inputBox .text{font-size:14px;}
.feedback .inputbtn{font-size:14px;background-size:7px;}
}
@media screen and (max-width:1200px) {
.feedback .t{font-size:16px;}
.feedback .inputBox .text{font-size:14px;}
.feedback .inputbtn{font-size:14px;background-size:7px;}
}
@media screen and (max-width:768px){
.feedback .inputbtn{width:100%;}
.feedback .inputBox .text2{height:7rem;}
}




/*contactList*/
.contactBOX{overflow:hidden;}
.contactList{padding:0;list-style:none;font-size:0;width:100%;display:flex;flex-wrap:wrap;width:100%;}
.contactList .item{ width:50%;display:block;height:100%; background-color:#ffffff;}
.contactList .itema{display:block;overflow:hidden;position: relative;width:100%;height:100%;}
.contactList .itema:after{ content:''; width:2.5rem; height:2.5rem; position:absolute;bottom:5rem;right:5rem; background:url('../images/page-line.png') no-repeat left center;background-size:100%; z-index:2;}
.contactList .title{position: absolute;top:0;left: 0; z-index:3;width:100%;height:100%;}
.contactList .title{font-size:1rem;color:#636363;line-height:1.5;font-family: Inter,"Microsoft YaHei", Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;flex-direction:row;flex-wrap: wrap;box-sizing:border-box;justify-content:center;align-items: center;width:100%;}
.contactList .titleB{padding:6.25rem 12.1875rem;box-sizing:border-box;width:100%;}
.contactList .title .add{font-size:1.25rem;}
.contactList .title .des{font-size:1.125rem; padding-top:3.75rem;padding-bottom:3.75rem;}
.contactList .title .des table{width:100%;border:none!important;}
.contactList .title .des table td{ text-align:left; vertical-align:middle; padding:0; line-height:1.5; border:none;}
.contactList .title .t{font-size:1.75rem;color:#000000;line-height:1.5;}
html[lang="en-US"] .contactList .title .t{font-family:'Ovo',"Source Han Sans SC","Noto Sans SC",-apple-system,BlinkMacSystemFont,Segoe UI,"PingFang SC", Hiragino Sans GB,"Microsoft YaHei", Helvetica Neue,Helvetica,Aria60sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;}
.contactList .ImgBox{position:relative;padding-bottom:100%;width:100%;height:0; opacity: 0; visibility: hidden;}
.contactList .ImgBox>div{position:static!important;}
.contactList .ImgBox img{width:100%;height:100%;object-fit:cover; position: absolute;top:0;left: 0; z-index: 0;}
.contactList .ImgBox:after{ content:''; width:100%; height:100%; position:absolute;top:0;left:0; background-color: rgba(0, 0, 0, 0.5); z-index:2;}
.contactList .item,
.contactList .itema,
.contactList .title .t,
.contactList .title,.contactList .itema:after,
.contactList .ImgBox .img,
.contactList .ImgBox{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.s ease-in-out;}
.contactList .item.active .itema .title .t{color:#fff;}
.contactList .item.active .itema .title{color:#fff;}
.contactList .item.active .itema .ImgBox{ opacity: 1; visibility:visible;}
.contactList .item.active .itema .ImgBox img{animation: srmgani 4000ms 1 ease forwards;}
.contactList .item.active .itema:after{background-image:url('../images/page-line2.png') ;}
@keyframes srmgani{0%{transform:scale(1.05);} 100%{transform:scale(1.0);}}
@media screen and (max-width:1320px){
.contactList .title .add{font-size:18px;}
.contactList .title .des{font-size:16px;}
.contactList .title{font-size:14px;}
.contactList .title .t{font-size:24px;}
}
@media screen and (max-width:1200px){
.contactList .titleB{padding:6.25rem 6%;}
.contactList .title .t{font-size:22px;}
.contactList .title .add{font-size:16px;}
.contactList .title .des{font-size:14px;}
.contactList .title{font-size:14px;}
}
@media screen and (max-width:1024px){
.contactList .item{ width:100%;}
.contactList .titleB{padding:6.25rem 3%;}
.contactList .title .add{font-size:18px;}
.contactList .title .des{font-size:16px;}
.contactList .title{font-size:14px;}
.contactList .title .t{font-size:24px;}
.contactList .title .des{padding-top:2rem;padding-bottom:2rem;}
.contactList .title{position: relative;min-height:43.75rem}
.contactList .ImgBox{position: absolute;}
.contactList .ImgBox{padding-bottom:0;width:100%;height:100%; }
}
@media screen and (max-width:768px){
.contactList .titleB{padding:4rem 10%;}
.contactList .title .t{font-size:22px;}
.contactList .title .add{font-size:16px;}
.contactList .title .des{font-size:14px;}
.contactList .title{font-size:14px;}

.contactList .title .des{padding-top:1rem;padding-bottom:1rem;}
.contactList .title{position: relative;min-height:31.25rem}
.contactList .ImgBox{ position: absolute;}
.contactList .ImgBox{padding-bottom:0;width:100%;height:100%; }
.contactList .itema:after{width:1.5rem; height:1.5rem; position:absolute;bottom:2rem;right:2rem;}
}