/* add */
.wp1400 {max-width:1400px;margin:0 auto;}
.wp1200 {max-width:1200px;margin:0 auto;}
.font-family-Mont {font-family: 'Montserrat';}
.home-sw .swiper-container {height:100vh;}
.banner .swiper-slide>img {display:block;width:100%;height:100vh;object-fit:cover;}
.banner .swiper-slide .a-img {display:block;width:100%;height:100vh;object-fit:cover;}
.g-boxb1 .inbox {height:100vh;display:flex;align-items:center;justify-content:space-between;position:relative;padding-top:6.041666666666667vw;}
.g-boxb1 .inbox::before {content:"";display:block;position:absolute;top:0;left:0;width:50%;height:100%;background-color:#fafafa;pointer-events:none;}
.g-boxb1 .inbox::after {content:"showcase";display:block;position:absolute;bottom:0;left:0;font-size:250px;color:#fafafa;text-transform:uppercase;font-family:'Bebas';}
.g-boxb1 .inbox .left {padding-right:4%;}
.swiper-slide:nth-child(even) .g-boxb1 .inbox::before {left:auto;right:0;}
.swiper-slide:nth-child(odd) .g-boxb1 .inbox::after {top:100px;bottom:auto;left:74%;transform:rotate(90deg);transform-origin:top left;}
.swiper-slide:nth-child(odd) .g-boxb1 .inbox {padding-right:10%;flex-direction:row-reverse;}
/*.swiper-slide:nth-child(odd) .g-boxb1 .inbox.g-titb1 p {padding-right:10%;flex-direction:row-reverse;}*/
.swiper-slide:nth-child(odd) .g-boxb1 .inbox {padding-right:10%;flex-direction:row-reverse;}
.swiper-slide:nth-child(odd) .g-boxb1 .inbox .left {margin-left:6.25%;padding-right:0;}
.swiper-slide:nth-child(even) .g-boxb1 .inbox {padding-left:6%;}
.g-boxb1 .left {flex:1;overflow:hidden;position:relative;z-index:2;}
.g-boxb1 .right {flex-shrink:0;position:relative;z-index:2;width:62.5%;}
.g-boxb1 .pic {position:relative;height:0;padding-top:57.16%;overflow:hidden;}
.g-boxb1 .img {position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-repeat:no-repeat;background-size:cover;background-position:center;}
.g-boxb1 .line {width:100px;height:8px;background:#7D0076;margin-bottom:40px;}
.g-boxb1 .year {color:#222;}
.g-boxb1 .desc {font-size:28px;font-weight:500;margin-bottom:2vw;}
.g-boxb1 .p {color:#7D0076;}
.en-g-boxb1 .p {font-family: 'Montserrat';}
.g-boxb1 .icon {height:auto;overflow:hidden;font-size:0;margin-bottom:50px;}
.g-boxb1 .icon img {display:inline-block;max-height:140px; max-width: 230px;}
.g-boxb1 .link {display:block;width:220px;height:60px;border-radius:4px;border:1px solid #CCCCCC;text-align:center;font-size:0;line-height:60px;color:#222;transition:.4s;}
.g-boxb1 .link:hover {background-color:#7d0076;border-color:#7d0076;color:#fff;}
.g-boxb1 .link:hover i {border-color:#fff;}
.g-boxb1 .link span,.g-boxb1 .link i {display:inline-block;vertical-align:middle;}
.g-boxb1 .link span {font-size:16px;}
.g-boxb1 .link i {width:10px;height:10px;border-top:2px solid #222;border-right:2px solid #222;transform:rotate(45deg);transition:.4s;margin-left:5px;margin-top:2px;}
.en-g-boxb1 .link span{font-family: 'Montserrat';}
.banner .mm-btn {margin-top:50px;}
.mm-btn {text-align:center;}
.mm-btn .g-btnb1 {display:inline-block;min-width:170px;padding:0 20px;width:auto;}
.mm-btn .g-btnb1-en {display:inline-block;padding:0 20px;width:auto;background-color:rgba(255,255,255,0.2);}
#mainsw .mainsw-swiper-pagination {display:none;right:100px;}
#mainsw .mainsw-swiper-pagination .swiper-pagination-bullet {width:2px;height:60px;background:#F2F2F2;border-radius:0;opacity:1;transition:.4s;}
#mainsw .mainsw-swiper-pagination .swiper-pagination-bullet-active {background:#7D0076;}
.banner {--swiper-navigation-color:#fff;}
.banner .swiper-container .home-swiper-pagination {margin-bottom:1.5vh;}
.banner .swiper-container .home-swiper-pagination .swiper-pagination-bullet {width:60px;height:4px;background:rgba(255,255,255,0.4);border-radius:50vh;opacity:1.0;transition:.4s;}
.banner .swiper-container .home-swiper-pagination .swiper-pagination-bullet-active {background:#fff !important;}
.banner .swiper-button-prev,.banner .swiper-container-rtl .swiper-button-next {left:10%;}
.banner .swiper-button-next,.banner .swiper-container-rtl .swiper-button-prev {right:10%;}
.g-titb1 {text-align:center;font-size:18px;color:#808080;margin-bottom:60px;}
.g-titb1 p {text-transform:uppercase;font-family: 'Montserrat';letter-spacing:2px;margin-bottom:10px;opacity:.5;}
.g-titb1 h4 {font-size:36px;color:#222;}
.m-values {background-color:#fff;padding:130px 0;}
.ul-iconTxtb1 {overflow:hidden;font-size:0;margin:0 -13px;text-align:center;}
.ul-iconTxtb1 li {display:inline-block;vertical-align:top;width:25%;}
/*
.ul-iconTxtb1 .con:hover {background-color:rgba(125,0,118,.1);}
.ul-iconTxtb1 .con:hover .icon svg * {stroke:#fff !important;}
.ul-iconTxtb1 .con:hover .icon img {display:none;}
.ul-iconTxtb1 .con:hover .icon img:nth-child(2) {display:inline-block;}
.ul-iconTxtb1 .con:hover .icon {background-color:rgba(125,0,118,.2);}
.ul-iconTxtb1 .con:hover .icon::after {opacity:1;}
*/
.ul-iconTxtb1 .con {background-color:#fafafa;height:290px;border-radius:8px;padding:40px 10px 10px;margin:0 13px 26px;transition:.4s;}
.ul-iconTxtb1 .icon {width:106px;height:106px;line-height:106px;border-radius:50%;margin:0 auto 15px;transition:.4s;position:relative;}
.ul-iconTxtb1 .icon::after {content:"";display:block;width:92px;height:92px;border-radius:50%;background-color:#7d0076;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:.4s;opacity:0;}
.ul-iconTxtb1 .icon svg {display:inline-block;vertical-align:middle;width:52px;height:52px;position:relative;z-index:2;}
.ul-iconTxtb1 .icon img {display:inline-block;vertical-align:middle;max-height:52px;}
.ul-iconTxtb1 .icon img:nth-child(2) {display:none;}
.ul-iconTxtb1 .h3 {font-size:24px;color:#222;font-weight:bold;margin-bottom:20px;transition:.4s;}
.ul-iconTxtb1 p {font-size:18px;color:#4D4D4D;transition:.4s;}
.wrap {max-width:1400px;margin:0 auto;}
.m-his .inbox {display:flex;align-items:center;justify-content:space-between;}
.m-his .item {background-color:#fff;padding:80px 0;}
.m-his .item:nth-child(even) {background-color:#fafafa;}
.m-his .item:nth-child(even) .ul-iconsb1 {padding-left:0;padding-right:8%;}
.m-his .item:nth-child(even) .inbox {flex-direction:row-reverse;}
.m-his .item:nth-child(even) .left {padding-left:0;}
.m-his .right {flex:1;overflow:hidden;}
.m-his .left {width:50.5%;padding-right:3%;flex-shrink:0;}
.m-his .year {font-size:100px;font-family: 'Montserrat'; color:#7D0076;font-weight:bold;margin-bottom:20px;line-height:1;}
.m-his .tit {font-size:24px;color:#222;font-weight:bold;margin-bottom:1em;line-height:1.375;}
.m-his .info {font-size:18px;color:#666;line-height:1.33;}
.m-his .item:nth-child(n+3) .ul-iconsb1 {padding-left:0;}
.m-his .item:nth-child(n+3) .ul-iconsb1 li {width:20%;}
.m-his .item:nth-child(n+3) .left {width:50%;}
.ul-iconsb1 {margin:0 -9px;overflow:hidden;padding-left:8%;}
.ul-iconsb1 li {float:left;width:25%;}
.ul-iconsb1 .icon {margin:9px;overflow:hidden;background-color:#fff;/* height:53px;line-height:53px;font-size:0;text-align:center;*/  border-radius:4px;border:1px solid #e6e6e6;position:relative;height:0;padding-top:35.37%;overflow:hidden;}
.ul-iconsb1 .icon img {position:absolute;left:50%;top:50%;max-height:50px;transform:translate(-50%,-50%);display:block;}
.row-ab2 {position:relative;padding-bottom:120px;overflow:hidden;}
.row-ab2>.wrap {position:relative;z-index:2;}
.row-ab3,.m-values {overflow:hidden;}
.r-icon {position:absolute;top:0;right:0;width:100px;height:100px;}
.r-icon .tt {position:absolute;top:0;left:220px;transform:rotate(90deg);font-size:200px;color:#FAFAFA;text-transform:uppercase;transform-origin:top left;font-weight:bold;}
.c {clear:both;}
.m-founder{ display: flex;align-items: center;}
.m-founder .left {float:left;width:90%;position:relative;/* padding-bottom:40px;*/}
.m-founder .pic {position:relative;z-index:2;border-radius:8px;overflow:hidden;}
.m-founder .pic img {display:block;width:100%;}
.m-founder .left::before {/* content:'';*/  display:block;position:absolute;bottom:0;right:160px;width:544px;height:150px;background:#7D0076;border-radius:0 0 10px 0;}
.m-founder .right {overflow:hidden;position:relative;z-index:2;width:110%;}
.m-founder .txt {font-size:14px;color:#222;line-height:1.7;margin-left:80px;}
.m-founder .txt p:last-child {margin-bottom:0;}
.m-founder .name {font-size:28px;color:#7D0076;font-weight:bold;margin-bottom:20px;margin-left:80px;}
.m-founder .job {font-size:18px;color:#222;margin:0 0 40px;margin-left:80px;}
.ul-teamb1 {overflow:hidden;margin:0 -20px;padding-bottom:50px;}
.ul-teamb1 li {float:left;width:20%;}
.ul-teamb1 li:nth-child(1),.ul-teamb1 li:nth-child(2),.ul-teamb1 li:nth-child(3) {width:33.33%;}
.ul-teamb1 .con {display:block;overflow:hidden;margin:0 20px 100px;border-radius:6px;position:relative;}
.ul-teamb1 .pic {position:relative;height:0;padding-top:133.3%;overflow:hidden;}
.ul-teamb1 .pic::after {content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);}
.ul-teamb1 .img {position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-repeat:no-repeat;background-size:cover;background-position:center;transition:.6s;}
.ul-teamb1 .txt {position:absolute;bottom:0;left:0;width:100%;font-size:14px;color:#fff;padding:30px;z-index:2;max-height:100%;overflow-y:auto;overflow-x:hidden;}
.ul-teamb1 .name {font-size:1.55vw;margin-bottom:10px;}
.ul-teamb1 .s {font-size:18px;}
.ul-teamb1 .desc {/* height:0;*/  overflow:hidden;line-height:1.5;padding:10px 0;}
.ul-teamb1 .desc b {display:block;margin-bottom:7px;}
.ul-teamb1 .con:hover .desc {height:auto;}
.ul-teamb1 .con:hover .pic .img {transform:scale(1.06);}
.ul-teamb1 .con:hover .txt {opacity:0;}
.ul-teamb1 .moretxt {position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:rgba(0,0,0,.7);transition:.4s;display:flex;flex-direction:column;/* align-items:flex-end;*/  justify-content:flex-end;}
.ul-teamb1 .scr {max-height:100%;overflow-y:auto;overflow-x:hidden;}
.ul-teamb1 .con:hover .moretxt {opacity:1;}
.wrapper {padding:0 100px;}
.row-ab_n1 {position:relative;padding-top:100px;}
.row-ab_n1::before {content:"";display:block;position:absolute;top:0;left:0;width:100%;height:450px;background-color:#FAFAFA;}
.m-infob1_n {position:relative;z-index:2;}
.m-infob1_n .dib {text-align:center;margin-bottom:100px;}
.m-infob1_n .line {display:inline-block;vertical-align:top;text-align:left;margin:0 70px;}
.m-infob1_n .botbox {overflow:hidden;margin:0 -20px;}
.m-infob1_n .pic {float:left;width:50%;padding:0 20px;overflow:hidden;}
.m-infob1_n .pic img {display:block;width:100%;border-radius:14px;overflow:hidden;}
.m-infob1_n .botboxbig {overflow:hidden;margin:80px 0px 0px 0px;}
.m-infob1_n .picbig {/* float:left;*/  width:100%;padding:0px 0px;overflow:hidden;}
.m-infob1_n .picbig img {display:block;width:100%;/* border-radius:14px;*/  overflow:hidden;}
.m-infob1_n .botboxsmall {overflow:hidden;margin:40px 0px;display:flex;flex-direction:row;justify-content:space-between;}
.m-infob1_n .picsmall {/* float:left;*/  width:calc(33.3% - 15px);/* padding:0px 10px;*/  overflow:hidden;}
.m-infob1_n .picsmall img {display:block;width:100%;/* border-radius:14px;*/  overflow:hidden;}
.m-infob1 .left {/* border-left:1px solid #e6e6e6;*/  color:#222;width:38.66%;box-sizing:border-box;float:left;text-align:center;font-size:0;}
.m-infob1 .left .dib {font-size:24px;display:inline-block;text-align:left;}
.m-infob1 .numbox {color:#7D0076;font-size:30px;line-height:1.2;}
.m-infob1 .num {font-size:100px;font-weight:bold;font-family: 'Montserrat'; /* font-family:serif;*/}
.m-infob1 .line {padding:30px 0;}
.m-infob1 .line .p {font-size:24px;font-weight:bold;color:#222;}
.m-infob1 .right {margin-left:38.66%;position:relative;padding-bottom:80px;text-align:right;font-size:18px;color:#666;}
.m-infob1 .pp {text-align:right;line-height:1.2;position:relative;z-index:2;font-family:Arial;}
.m-infob1 .right::before {content:"";display:block;position:absolute;bottom:0;right:-100px;width:100%;padding:0 100px;height:450px;background:#FAFAFA;}
.m-infob1 .pic {position:relative;z-index:2;margin-bottom:25px;border-radius:10px;overflow:hidden;}
.m-infob1 .pic img {display:block;width:100%;}
#icons::before,#icons::after {content:"";display:block;position:absolute;top:0;width:13%;height:100%;z-index:2;}
#icons::before {left:0;background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,255,255,0));}
#icons::after {right:0;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,0.96));}
#icons .icon {overflow:hidden;text-align:center;font-size:0;background-color:#fafafa;margin-bottom:20px;position:relative;height:0;padding-top:75%;overflow:hidden;}
#icons .icon img {max-height:149px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;}
#icons .swiper-wrapper {transition-timing-function:linear;}
#icons {margin-bottom:130px;}
.g-titb2 {text-align:center;font-size:36px;color:#222;font-weight:bold;margin-bottom:60px;}
.g-titb2-en {font-family: 'Montserrat';}
.m-picb1 {overflow:hidden;border-radius:8px;}
.m-picb1 img {display:block;width:100%;}
.g-btnb1 {display:block;width:170px;height:53px;border-radius:4px;border:1px solid #FFFFFF;line-height:51px;font-size:0;color:#fff;margin:0 auto;text-align:center;transition:.4s;}
.g-btnb1-en {display:block;width:170px;height:48px;border-radius:4px;border:1px solid #FFFFFF;line-height:46px;font-size:0;color:#fff;margin:0 auto;text-align:center;transition:.4s;}
.g-btnb1:hover {background-color:#7D0076;border-color:#7D0076;}
.g-btnb1-en:hover {background-color:#7D0076;border-color:#7D0076;}
.g-btnb1-en span,.g-btnb1-en svg {display:inline-block;vertical-align:middle;}
.g-btnb1-en span {font-size:16px;color:#fff;/* min-width:5em;*/  text-align:right;}
.g-btnb1-en svg {width:24px;height:24px;margin-left:10px;}
.g-btnb1 span,.g-btnb1 svg {display:inline-block;vertical-align:middle;}
.g-btnb1 span {font-size:16px;color:#fff;min-width:5em;text-align:right;}
.g-btnb1 svg {width:24px;height:24px;margin-left:10px;}
.m-txtb1 {color:#222;padding:40px 0;}
.m-txtb1 .p {font-size:14px;font-weight:300;}
.m-txtb1 .t1 {font-size:18px;font-weight:bold;margin-bottom:4px;}
.m-txtb1 .t {font-size:18px;color:#7D0076;font-weight:bold;margin-bottom:20px;}
.m-txtb1 .line {overflow:hidden;width:65%;}
.m-txtb1 .itm {float:left;width:50%;margin-bottom:20px;}
#joinimg {padding-bottom:60px;}
#joinimg .pic {border-radius:10px;overflow:hidden;}
#joinimg .swiper-pagination-bullet {width:15px;height:15px;margin:0 10px;}
.m-banin,.m-banin .item {position:relative;}
.m-banin .pic::after {/* content:"";*/  position:absolute;left:0;top:0;width:100%;height:100%;display:block;background:#000;opacity:.5;pointer-events:none;}
.m-banin {--swiper-navigation-color:#fff;}
.m-banin .swiper-button-prev,.m-banin .swiper-container-rtl .swiper-button-next {left:100px;}
.m-banin .swiper-button-next,.m-banin .swiper-container-rtl .swiper-button-prev {right:100px;}
.m-banin .pic {position:relative;}
.m-banin .img,.m-banin .video {display:block;width:100%;height:100vh;object-fit:cover;background-repeat:no-repeat;background-position:center;background-size:cover;}
.m-banin .txt {position:absolute;top:50%;left:0;width:100%;text-align:center;transform:translateY(-50%);}
.m-banin .box {margin-bottom:50px;}
.m-banin .txt .t {font-size:48px;color:#fff;font-weight:bold;}
.banner2 .other .t {font-size:48px;color:#fff;font-weight:bold;font-family: 'Montserrat';}
.m-banin .txt .info {font-size:24px;color:#fff;width:42%;margin:0 auto;padding-top:30px;line-height:1.8;}
.banner2 .other .info {font-size:24px;color:#fff;width:50%;margin:0 auto;padding-top:30px;line-height:1.8;font-family: 'Montserrat';}
.banner2 .other .info_min {font-size:18px;color:#fff;width:42%;margin:0 auto;padding-top:30px;line-height:1.4;}
.ul-ds {display:block!important;}
.ul-ds li {display:block;width:auto!important;}
.ul-ds li:last-child .con {border-bottom:none;}
.ul-ds .con {overflow:hidden;padding-bottom:60px;margin-bottom:60px;padding-left:40px;padding-right:40px;border-bottom:1px solid #E6E6E6;display:flex;}
.ul-ds .left {float:left;width:25%;margin-right:40px;flex-shrink:0;}
.ul-ds .right {flex:1;overflow:hidden;padding-top:68px;}
.ul-ds .pic {position:relative;height:0;padding-top:133.21%;overflow:hidden;border-radius:8px;}
.ul-ds .img {position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-repeat:no-repeat;background-size:cover;background-position:center;}
.ul-ds .con:hover .picon {opacity:1;}
.ul-ds .picon {position:absolute;bottom:20px;right:20px;width:50px;height:50px;color:#fff;opacity:0;}
.ul-ds .picon a {color:inherit;}
.ul-ds .picon .icon {display:block;width:100%;height:100%;}
.ul-ds .name {font-size:30px;font-weight:bold;color:#222;margin-bottom:8px;}
.ul-ds .s {font-size:18px;color:#222;margin-bottom:10px;}
.ul-ds .desc {font-size:20px;color:#666;line-height:1.8;margin-bottom:60px;/* max-height:5.4em;*/}
.ul-ds .desc p {display:inline-block;position:relative;padding-right:50px;}
.ul-ds .desc p::before {content:"";display:block;position:absolute;top:-20px;right:0;width:32px;height:32px;background:url(../images/02/icn_r1.png) no-repeat center;background-size:contain;}
.g-btnb2 {display:block;width:170px;height:53px;border-radius:4px;border:1px solid #7d0076;text-align:center;font-size:0;line-height:53px;color:#7d0076;transition:.4s;box-sizing:border-box;}
.g-btnb2:hover {background-color:#7d0076;border-color:#7d0076;color:#fff;}
.g-btnb2:hover i {border-color:#fff;}
.g-btnb2 span,.g-btnb2 i {display:inline-block;vertical-align:middle;}
.g-btnb2 span {font-size:16px;}
.g-btnb2 i {width:10px;height:10px;border-top:2px solid #7d0076;border-right:2px solid #7d0076;transform:rotate(45deg);transition:.4s;margin-left:6px;}
.row-z2 {background-color:#fafafa;padding:100px 0 38px;overflow:hidden;}
.ul-kt {overflow:hidden;margin:0 -20px;padding-bottom:60px;display:flex;flex-wrap:wrap;}
.ul-kt li {float:left;width:50%;margin-bottom:40px;}
.ul-kt .con {display:block;height:100%;overflow:hidden;margin:0 20px;background-color:#fff;padding:60px 40px;}
.ul-kt .box {display:flex;/* align-items:center;*/  overflow:hidden;height:100%;}
.ul-kt .left {width:280px;flex-shrink:0;margin-right:40px;}
.ul-kt .icon {height:280px;line-height:280px;text-align:center;overflow:hidden;}
.ul-kt .icon img {display:inline-block;vertical-align:middle;max-height:280px;}
.ul-kt .right {flex:1;overflow:hidden;color:#333;font-size:14px;}
.ul-kt .name {font-size:30px;margin-bottom:10px;}
.ul-kt .s {margin-bottom:20px;}
.ul-kt .desc {color:#666;line-height:1.66;}
.ban-icons {overflow:hidden;margin:0 -10px;}
.ban-icons li {float:left;width:12.5%;}
.ban-icons .img {display:block;margin:0 10px 20px;overflow:hidden;position:relative;height:0;padding-top:75%;overflow:hidden;background-color:#fff;}
.ban-icons .img img {max-height:95%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;}
.row-dh1 {overflow:hidden;padding:100px 0 20px;}
.ul-dh {display:block!important;}
.ul-dh li {display:block;width:auto!important;}
.ul-dh li:nth-child(even) .left {float:right;}
.ul-dh .con {display:block;overflow:hidden;border-radius:12px;background-color:#FAFAFA;margin-bottom:80px;}
.ul-dh .left {float:left;width:50%;}
.ul-dh .right {overflow:hidden;padding:5% 4.5% 2%;}
.ul-dh .righten {overflow:hidden;padding:2% 4.5% 2%;}
.ul-dh .pic {/*  position:relative;height:0;padding-top:57.7%;*/  height:100%;overflow:hidden;position:relative;}
.ul-dh .img {position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-repeat:no-repeat;background-position:center;background-size:cover;}
.ul-dh .type {display:flex;align-items:center;margin-bottom:14px;}
.ul-dh .type b {font-size:24px;color:#7D0076;}
.ul-dh .tag {font-size:18px;color:#7D0076;border-radius:15px;background:#F2DAF1;padding:0 28px;/* margin-left:8px;*/  line-height:30px;font-weight:bold;}
.ul-dh .tit {text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:30px;color:#222;margin-bottom:16px;font-weight:bold;}
.ul-dh .titen {text-overflow:ellipsis;font-size:28px;color:#222;margin-bottom:10px;font-weight:bold;}
.ul-dh .desc {font-size:18px;color:#666;line-height:1.6;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;height:4.8em;margin-bottom:10px;}
.ul-dh .descen {font-size:18px;color:#666;line-height:1.6;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;/* line-clamp:2;-webkit-line-clamp:2;overflow:hidden;*/  margin-bottom:10px;}
.ul-dh .date {font-size:14px;color:#666;margin-bottom:40px;}
.ul-dh .dateen {font-size:14px;color:#666;margin-bottom:10px;}
.video-box .icon {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;width:80px;color:#fff;}
/*.ul-gd {overflow:hidden;margin:0 -20px;}*/
/*.ul-gd li {float:left;width:25%;}*/
/*.ul-gd .con {display:block;overflow:hidden;margin:0 20px 40px;background-color:#fafafa;border-radius:8px;}*/
/*.ul-gd .pic {position:relative;height:0;padding-top:133.25%;overflow:hidden;}*/
/*.ul-gd .pic::after {content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-color:#000;opacity:0;transition:.4s;}*/
/*.ul-gd .con:hover .pic::after {opacity:.5;}*/
/*.ul-gd .con:hover .pic .icon {opacity:1;}*/
/*.ul-gd .pic img {position:absolute;left:0;top:0;width:100%;height:100%;display:block;object-fit:cover;}*/
/*.ul-gd .pic .icon {display:block;position:absolute;bottom:30px;right:30px;width:50px;color:#fff;z-index:2;opacity:0;transition:.4s;}*/
/*.ul-gd .txt {padding:20px 20px 10px;height:154px;overflow:hidden;box-sizing:border-box;}*/
/*.ul-gd .tit {display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;font-size:18px;color:#333;line-height:1.4;margin-bottom:10px;font-weight:bold;}*/
/*.ul-gd .s {font-size:16px;color:#666;}*/
/*.ul-gd .s b {margin-right:5px;}*/
.ul-gd {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -20px;
    padding: 0;
    list-style: none;
}

.ul-gd li {
    width: 25%;
    padding: 0 20px;
    margin-bottom: 40px;
    box-sizing: border-box;
    display: flex;
}

.ul-gd .con {
    display: flex;
    flex-direction: column;
    width: 100%;
    background-color: #fafafa;
    border-radius: 8px;
    overflow: hidden;
}

.ul-gd .pic {
    position: relative;
    height: 0;
    padding-top: 133.25%;
    overflow: hidden;
}

.ul-gd .pic::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0;
    transition: .4s;
}

.ul-gd .con:hover .pic::after {
    opacity: .5;
}

.ul-gd .con:hover .pic .icon {
    opacity: 1;
}

.ul-gd .pic img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}

.ul-gd .pic .icon {
    display: block;
    position: absolute;
    bottom: 30px;
    right: 30px;
    width: 50px;
    color: #fff;
    z-index: 2;
    opacity: 0;
    transition: .4s;
}

.ul-gd .txt {
    padding: 20px;
    box-sizing: border-box;
    flex: 1;
    display: flex;
    flex-direction: column;
}

.ul-gd .tit {
    font-size: 18px;
    color: #333;
    line-height: 1.4;
    margin-bottom: 10px;
    font-weight: bold;
}

.ul-gd .s {
    font-size: 16px;
    color: #666;
    line-height: 1.8;
}

.ul-gd .s > div {
    word-break: break-word;
}

.ul-gd .s b {
    margin-right: 5px;
}

.ul-bd {overflow:hidden;margin:0 -20px;}
.ul-bd li {float:left;width:33.33%;}
.ul-bd .con {display:block;overflow:hidden;margin:0 20px 40px;background-color:#FAFAFA;border-radius:8px;}
.ul-bd .pic {position:relative;height:0;padding-top:57.77%;overflow:hidden;}
.ul-bd .pic img {position:absolute;left:0;top:0;width:100%;height:100%;display:block;object-fit:cover;transition:.6s;}
.ul-bd .txt {padding:30px 30px 10px;height:216px;overflow:hidden;position:relative;}
.ul-bd .tit {font-size:18px;color:#222;line-height:1.375;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;margin-bottom:20px;font-weight:bold;}
.ul-bd .desc {font-size:14px;color:#808080;line-height:1.43;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;margin-bottom:10px;}
.ul-bd .date {font-size:14px;color:#808080;position:absolute;bottom:30px;left:30px;}
.ul-bd .con:hover .pic img {transform:scale(1.06);}
.row-dxw1 {padding:100px 0 60px;overflow:hidden;}
.row-dxw2 {padding-bottom:120px;overflow:hidden;}
.row-z1 {padding:100px 0 22px;overflow:hidden;}
.m-icons_ban .swiper-container {padding-bottom:40px;}
.m-icons_ban .swiper-pagination-bullet {width:80px;height:4px;background:#CCCCCC;opacity:1;border-radius:0;}
.row-s1 {padding:100px 0 20px;overflow:hidden;}
.container4 {padding-bottom:5vw;}
.m-swb1 {margin-bottom:50px;overflow:hidden;}
.m-swb1 .pic {display:block;border-radius:8px;overflow:hidden;}
.m-swb1  img {width:100%;border-radius:8px;}
.m-swb1 .swiper-container {width:auto;padding:0 17.5% 50px;}
.m-swb1 .swiper-container-horizontal>.swiper-scrollbar {width:auto;left:13.5%;right:13.5%;}
.m-swb1 .swiper-scrollbar-drag {background:#7d0076;}
.m-swb1 .swiper-pagination {display:none;}
.m-swb1 {--swiper-navigation-color:#fff;--swiper-navigation-size:34px;}
.m-swb1 .swiper-button-next,.m-swb1 .swiper-button-prev {border-radius:50%;background:rgba(0,0,0,0.6);width:80px;height:80px;margin-top:-80px;}
.m-swb1 .swiper-button-prev {left:7.3%;}
.m-swb1 .swiper-button-next {right:7.3%;}
.row-ab1 {padding:100px 0;overflow:hidden;}
.row-cs1 {background-color:#fff;padding:100px 0 100px;}
.row-cs1 >.wrap,.row-cs2 >.wrap,.row-cs3 >.wrap {max-width:1200px;padding:0;}
.m-txtb2 {text-align:center;font-size:20px;color:#333;line-height:1.6;}
.row-cs2 {overflow:hidden;background-color:#fafafa;padding:150px 0;}
.row-cs3 {overflow:hidden;background-color:#fff;padding:150px 0 173px;}
.m-boxb1 {position:relative;overflow:hidden;}
.m-boxb1 .years {float:right;margin-left:60px;}
.m-boxb1 .left {overflow:hidden;}
.ul-tabsb1 li {margin-bottom:45px;}
.ul-tabsb1 .year {font-size:30px;color:#ccc;font-family:Bebas;padding:10px 35px 10px 0;position:relative;transition:.4s;cursor:pointer;}
.ul-tabsb1 .year::after {content:"";display:block;width:15px;height:15px;background-color:#ccc;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:.4s;}
.ul-tabsb1 .on .year {color:#333;}
.ul-tabsb1 .on .year::after {background-color:#7D0076;}
.ul-newsb2 .con {display:block;overflow:hidden;border-bottom:1px solid #E5E5E5;padding:36px;line-height:40px;}
.ul-newsb2 .tit {overflow:hidden;font-size:20px;color:#333;}
.ul-newsb2 .m {font-size:18px;color:#808080;width:50px;float:left;margin-top:-2px;min-height:4px;font-size:0;position:relative;}
.ul-newsb2 .m::before {content:"";display:block;width:20px;height:20px;background-color:#ccc;position:absolute;top:12px;left:0;transition:.4s;}
.ul-newsb2 .m span {font-size:30px;font-size:0;}
.ul-newsb2 .con:hover .m::before {background-color:#7d0076;}
/* .tabbox {display:none;}
*/.m-infob2 {color:#333;text-align:center;font-size:18px;position:relative;z-index:2;}
.m-infob2 .user {width:300px;height:300px;border-radius:50%;background-repeat:no-repeat;background-size:cover;background-position:center;margin:0 auto 40px;}
.m-infob2 .name {font-size:28px;font-weight:bold;margin-bottom:10px;}
.m-infob2 .s {margin-bottom:30px;}
.m-infob2 .desc {position:relative;padding:0 50px;line-height:1.66;color:#666;margin:0 100px;}
.m-infob2 .desc::before {content:"";display:block;position:absolute;top:0;left:0;width:33px;height:33px;background:url(../images/02/icn_l1.png) no-repeat center;background-size:contain;}
.m-infob2 .desc::after {content:"";display:block;position:absolute;bottom:0;right:0;width:33px;height:33px;background:url(../images/02/icn_r1.png) no-repeat center;background-size:contain;}
.row-cs3 {position:relative;}
.row-cs3::after {content:"";display:block;position:absolute;bottom:0;left:0;width:577px;height:439px;background:#FAFAFA;}
.row-cs3::before {content:"Statement";display:block;position:absolute;bottom:-40px;right:0;font-size:200px;color:#fafafa;text-transform:capitalize;font-weight:bold;}
.pp p >br {display:none;}
.row-vd {background-color:#fff;padding-top:100px;}
.v-box {position:relative;border-radius:8px;overflow:hidden;}
.v-box .video {display:block;width:100%;/* object-fit:cover;*/  position:relative;}
.v-box::before {content:"";position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-color:#000;opacity:.5;}
.v-box .play {display:block;width:80px;height:80px;border-radius:50%;background:url(../images/v-btn.png) center no-repeat;-o-background-size:100%;background-size:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
@media screen and (min-width:1920px) {/* add */.home-sw .swiper-container {height:100vh;}
.banner .swiper-slide>img {display:block;width:100%;height:100vh;object-fit:cover;}
.banner .swiper-slide .a-img {display:block;width:100%;height:100vh;object-fit:cover;}
.g-boxb1 .inbox {height:100vh;display:flex;align-items:center;justify-content:space-between;position:relative;padding-top:6.041666666666667vw;}
.g-boxb1 .inbox::before {content:"";display:block;position:absolute;top:0;left:0;width:50%;height:100%;background-color:#fafafa;pointer-events:none;}
.g-boxb1 .inbox::after {content:"showcase";display:block;position:absolute;bottom:0;left:0;font-size:13.021vw;color:#fafafa;text-transform:uppercase;font-family:'Bebas';}
.g-boxb1 .inbox .left {padding-right:4%;}
.swiper-slide:nth-child(even) .g-boxb1 .inbox::before {left:auto;right:0;}
.swiper-slide:nth-child(odd) .g-boxb1 .inbox::after {top:5.208vw;bottom:auto;left:74%;transform:rotate(90deg);transform-origin:top left;}
.swiper-slide:nth-child(odd) .g-boxb1 .inbox {padding-right:10%;flex-direction:row-reverse;}
.swiper-slide:nth-child(odd) .g-boxb1 .inbox .left {margin-left:6.25%;padding-right:0;}
.swiper-slide:nth-child(even) .g-boxb1 .inbox {padding-left:10%;}
.g-boxb1 .left {flex:1;overflow:hidden;position:relative;z-index:2;}
.g-boxb1 .right {flex-shrink:0;position:relative;z-index:2;width:62.5%;}
.g-boxb1 .pic {position:relative;height:0;padding-top:57.16%;overflow:hidden;}
.g-boxb1 .img {position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-repeat:no-repeat;background-size:cover;background-position:center;}
.g-boxb1 .line {width:5.208vw;height:0.417vw;background:#7D0076;margin-bottom:2.083vw;}
.g-boxb1 .year {color:#222;}
.g-boxb1 .desc {font-size:1.563vw;font-weight:bold;margin-bottom:6.25vw;}
.g-boxb1 .p {color:#7D0076;}
.g-boxb1 .icon {overflow:hidden;font-size:0;}
.g-boxb1 .icon img {display:inline-block;max-height:7.292vw;max-width: 260px;}
.g-boxb1 .link {display:block;width:11.458vw;height:3.125vw;border-radius:0.208vw;border:1px solid #CCCCCC;text-align:center;font-size:0;line-height:3.125vw;color:#222;transition:.4s;}
.g-boxb1 .link:hover {background-color:#7d0076;border-color:#7d0076;color:#fff;}
.g-boxb1 .link:hover i {border-color:#fff;}
.g-boxb1 .link span,.g-boxb1 .link i {display:inline-block;vertical-align:middle;}
.g-boxb1 .link span {font-size:0.833vw;}
.g-boxb1 .link i {width:0.521vw;height:0.521vw;border-top:0.104vw solid #222;border-right:0.104vw solid #222;transform:rotate(45deg);transition:.4s;margin-left:0.26vw;margin-top:0.104vw;}
.banner .mm-btn {margin-top:2.604vw;}
.mm-btn {text-align:center;}
.mm-btn .g-btnb1 {display:inline-block;min-width:8.854vw;padding:0 1.042vw;width:auto;}
#mainsw .mainsw-swiper-pagination {display:none;right:5.208vw;}
#mainsw .mainsw-swiper-pagination .swiper-pagination-bullet {width:0.208vw;height:3.125vw;background:#F2F2F2;border-radius:0;opacity:1;transition:.4s;}
#mainsw .mainsw-swiper-pagination .swiper-pagination-bullet-active {background:#7D0076;}
.banner {--swiper-navigation-color:#fff;}
.banner .swiper-container .home-swiper-pagination {margin-bottom:1.5vh;}
.banner .swiper-container .home-swiper-pagination .swiper-pagination-bullet {width:3.125vw;height:0.104vw;background:#fff;border-radius:50vh;opacity:1.0;transition:.4s;}
.banner .swiper-container .home-swiper-pagination .swiper-pagination-bullet-active {background:#fff;}
.banner .swiper-button-prev,.banner .swiper-container-rtl .swiper-button-next {left:10%;}
.banner .swiper-button-next,.banner .swiper-container-rtl .swiper-button-prev {right:10%;}
.g-titb1 {text-align:center;font-size:0.938vw;color:#808080;margin-bottom:3.125vw;}
.g-titb1 p {text-transform:uppercase;font-family: 'Montserrat';letter-spacing:0.104vw;margin-bottom:0.521vw;}
.g-titb1 h4 {font-size:2.5vw;color:#222;}
.g-titb1-en {font-family: 'Montserrat';}
.m-values {background-color:#fff;padding:6.771vw 0;}
.ul-iconTxtb1 {overflow:hidden;font-size:0;margin:0 -0.677vw;text-align:center;}
.ul-iconTxtb1 li {display:inline-block;vertical-align:top;width:25%;}
.ul-iconTxtb1 .con {background-color:#fafafa;height:15.104vw;border-radius:0.417vw;padding:2.08vw 0.521vw 0.521vw;margin:0 0.677vw 1.354vw;transition:.4s;}
.ul-iconTxtb1 .icon {margin-bottom:0.781vw;}
.ul-iconTxtb1 .icon svg {display:inline-block;vertical-align:middle;width:2.708vw;height:2.708vw;}
.ul-iconTxtb1 .icon img {display:inline-block;vertical-align:middle;max-height:2.708vw;}
.ul-iconTxtb1 .icon img:nth-child(2) {display:none;}
.ul-iconTxtb1 .h3 {font-size:1.25vw;color:#222;font-weight:bold;margin-bottom:1.042vw;transition:.4s;}
.ul-iconTxtb1 p {font-size:0.938vw;color:#4D4D4D;transition:.4s;}
.wrap {max-width:72.917vw;margin:0 auto;}
.wp1200 {max-width:62.5vw;}
.m-his .inbox {display:flex;align-items:center;justify-content:space-between;}
.m-his .item {background-color:#fff;padding:4.167vw 0;}
.m-his .item:nth-child(even) {background-color:#fafafa;}
.m-his .item:nth-child(even) .inbox {flex-direction:row-reverse;}
.m-his .right {flex:1;overflow:hidden;}
.m-his .left {padding-right:3%;flex-shrink:0;}
.m-his .year {font-size:5.208vw;color:#7D0076;font-weight:bold;margin-bottom:1.042vw;}
.m-his .tit {font-size:1.146vw;color:#222;font-weight:bold;margin-bottom:1em;}
.m-his .info {font-size:0.833vw;color:#666;}
.ul-iconsb1 {margin:0 -0.469vw;overflow:hidden;}
.ul-iconsb1 .icon {margin:0.469vw;overflow:hidden;background-color:#fff;font-size:0;text-align:center;border-radius:0.208vw;border:1px solid #e6e6e6;}
.ul-iconsb1 .icon img {max-height:2.604vw;}
.row-ab2 {position:relative;padding-bottom:6.25vw;overflow:hidden;}
.row-ab2>.wrap {position:relative;z-index:2;}
.row-ab3,.m-values {overflow:hidden;}
.r-icon {position:absolute;top:0;right:0;width:5.208vw;height:5.208vw;}
.r-icon .tt {position:absolute;top:0;left:11.458vw;transform:rotate(90deg);font-size:10.417vw;color:#FAFAFA;text-transform:uppercase;transform-origin:top left;font-weight:bold;}
.c {clear:both;}
.m-founder .left {float:left;position:relative;/* padding-bottom:2.083vw;*/}
.m-founder .pic {position:relative;z-index:2;border-radius:0.417vw;overflow:hidden;}
.m-founder .pic img {display:block;width:100%;}
.m-founder .left::before {/* content:'';*/  display:block;position:absolute;bottom:0;right:8.333vw;width:28.333vw;height:7.813vw;background:#7D0076;border-radius:0 0 0.521vw 0;}
.m-founder .right {overflow:hidden;}
.m-founder .txt {font-size:0.729vw;color:#222;line-height:1.7;margin-left:4.167vw;}
.m-founder .name {font-size:1.458vw;color:#7D0076;font-weight:bold;margin-bottom:1.042vw;margin-left:4.167vw;}
.m-founder .job {font-size:0.9375vw;color:#222;margin:0 0 2.083vw;margin-left:4.167vw;}
.ul-teamb1 {overflow:hidden;margin:0 -1.042vw;padding-bottom:2.604vw;}
.ul-teamb1 li {float:left;width:20%;}
.ul-teamb1 li:nth-child(1),.ul-teamb1 li:nth-child(2),.ul-teamb1 li:nth-child(3) {width:33.33%;}
.ul-teamb1 .con {display:block;overflow:hidden;margin:0 1.042vw 5.208vw;border-radius:0.313vw;position:relative;}
.ul-teamb1 .pic {position:relative;height:0;padding-top:133.3%;overflow:hidden;}
.ul-teamb1 .pic::after {content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);}
.ul-teamb1 .img {position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-repeat:no-repeat;background-size:cover;background-position:center;}
.ul-teamb1 .txt {position:absolute;bottom:0;left:0;width:100%;font-size:0.729vw;color:#fff;padding:1.563vw;z-index:2;max-height:100%;overflow-y:auto;overflow-x:hidden;}
.ul-teamb1 .name {font-size:1.55vw;margin-bottom:0.521vw;}
.ul-teamb1 .s {font-size:0.938vw;}
.ul-teamb1 .desc {padding:0.521vw 0;}
.ul-teamb1 .desc b {display:block;margin-bottom:0.365vw;}
.ul-teamb1 .con:hover .desc {height:auto;}
.ul-teamb1 .con:hover .pic::after {height:100%;}
.wrapper {padding:0 5.208vw;}
.m-infob1 .left {/* border-left:1px solid #e6e6e6;*/  color:#222;width:38.66%;box-sizing:border-box;float:left;text-align:center;font-size:0;}
.m-infob1 .left .dib {font-size:1.25vw;display:inline-block;text-align:left;}
.m-infob1 .numbox {color:#7D0076;font-size:1.563vw;line-height:1.2;}
.m-infob1 .num {font-size:5.2vw;font-weight:bold;/* font-family:serif;*/}
.m-infob1 .line {padding:0.781vw 0;}
.m-infob1 .line .p {font-size:1.25vw;}
.m-infob1 .right {margin-left:38.66%;position:relative;padding-bottom:4.167vw;text-align:right;font-size:0.938vw;color:#666;}
.m-infob1 .pp {text-align:right;line-height:1.2;position:relative;z-index:2;font-family:Arial;}
.m-infob1 .right::before {content:"";display:block;position:absolute;bottom:0;right:-5.208vw;width:100%;padding:0 5.208vw;height:23.438vw;background:#FAFAFA;}
.m-infob1 .pic {position:relative;z-index:2;margin-bottom:1.302vw;border-radius:0.521vw;overflow:hidden;}
.m-infob1 .pic img {display:block;width:100%;}
#icons::before,#icons::after {content:"";display:block;position:absolute;top:0;width:13%;height:100%;z-index:2;}
#icons::before {left:0;background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,255,255,0));}
#icons::after {right:0;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,0.96));}
#icons .icon {overflow:hidden;text-align:center;font-size:0;background-color:#fafafa;margin-bottom:1.042vw;}
#icons .icon img {max-height:7.76vw;}
#icons .swiper-wrapper {transition-timing-function:linear;}
#icons {margin-bottom:6.771vw;}
.g-titb2 {text-align:center;font-size:2.5vw;color:#222;font-weight:bold;margin-bottom:3.125vw;}
.m-picb1 img {display:block;width:100%;}
.g-btnb1 {display:block;width:8.854vw;height:2.76vw;border-radius:0.208vw;border:1px solid #FFFFFF;line-height:2.656vw;font-size:0;color:#fff;margin:0 auto;text-align:center;transition:.4s;}
.g-btnb1:hover {background-color:#7D0076;border-color:#7D0076;}
.g-btnb1 span,.g-btnb1 svg {display:inline-block;vertical-align:middle;}
.g-btnb1 span {font-size:0.833vw;color:#fff;}
.g-btnb1 svg {width:1.25vw;height:1.25vw;margin-left:0.26vw;}
.m-txtb1 {color:#222;padding:2.08vw 0;}
.m-txtb1 .p {font-size:0.729vw;font-weight:300;}
.m-txtb1 .t1 {font-size:0.938vw;font-weight:bold;margin-bottom:0.208vw;}
.m-txtb1 .t {font-size:0.938vw;color:#7D0076;font-weight:bold;margin-bottom:1.563vw;}
.m-txtb1 .line {overflow:hidden;width:65%;}
.m-txtb1 .itm {float:left;width:50%;margin-bottom:1.042vw;}
#joinimg {padding-bottom:3.125vw;}
#joinimg .pic {border-radius:0.521vw;overflow:hidden;}
#joinimg .swiper-pagination-bullet {width:0.781vw;height:0.781vw;margin:0 0.521vw;}
.m-banin,.m-banin .item {position:relative;}
.m-banin .pic::after {/* content:"";*/  position:absolute;left:0;top:0;width:100%;height:100%;display:block;background:#000;opacity:.5;pointer-events:none;}
.m-banin {--swiper-navigation-color:#fff;}
.m-banin .swiper-button-prev,.m-banin .swiper-container-rtl .swiper-button-next {left:5.208vw;}
.m-banin .swiper-button-next,.m-banin .swiper-container-rtl .swiper-button-prev {right:5.208vw;}
.m-banin .pic {position:relative;}
.m-banin .img,.m-banin .video {display:block;width:100%;height:100vh;object-fit:cover;background-repeat:no-repeat;background-position:center;background-size:cover;}
.m-banin .txt {position:absolute;top:50%;left:0;width:100%;text-align:center;transform:translateY(-50%);}
.m-banin .box {margin-bottom:2.604vw;}
.m-banin .txt .t {font-size:2.5vw;color:#fff;font-weight:bold;}
.banner2 .other .t {font-size:2.5vw;color:#fff;font-weight:bold;}
.m-banin .txt .info {font-size:1.25vw;color:#fff;width:42%;margin:0 auto;padding-top:1.563vw;line-height:1.8;}
.banner2 .other .info {font-size:1.25vw;color:#fff;width:42%;margin:0 auto;padding-top:1.563vw;line-height:1.8;}
.banner2 .other .info_min {font-size:1.2vw;color:#fff;width:42%;margin:0 auto;padding-top:1.563vw;line-height:1.2;}
.ul-ds li:last-child .con {border-bottom:none;}
.ul-ds .con {overflow:hidden;padding-bottom:3.125vw;margin-bottom:3.125vw;padding-left:2.08vw;padding-right:2.08vw;border-bottom:1px solid #E6E6E6;display:flex;}
.ul-ds .left {float:left;margin-right:2.083vw;flex-shrink:0;}
.ul-ds .right {flex:1;overflow:hidden;padding-top:3.54vw;}
.ul-ds .pic {border-radius:0.417vw;}
.ul-ds .img {position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-repeat:no-repeat;background-size:cover;background-position:center;}
.ul-ds .picon {position:absolute;bottom:1.04vw;right:1.04vw;width:2.604vw;height:2.604vw;color:#fff;}
.ul-ds .picon a {color:inherit;}
.ul-ds .picon .icon {display:block;width:100%;}
.ul-ds .name {font-size:1.563vw;color:#222;margin-bottom:0.417vw;}
.ul-ds .s {font-size:0.938vw;color:#222;margin-bottom:.52vw;}
.ul-ds .desc {font-size:1.04vw;color:#666;line-height:1.8;margin-bottom:3.125vw;}
.ul-ds .desc p {padding-right:2.604166666666667vw;}
.ul-ds .desc p::before {top:-1.04vw;width:1.667vw;height:1.667vw;}
.g-btnb2 {display:block;width:8.854vw;height:2.76vw;border-radius:0.208vw;border:1px solid #7d0076;text-align:center;font-size:0;line-height:2.76vw;color:#7d0076;transition:.4s;box-sizing:border-box;}
.g-btnb2:hover {background-color:#7d0076;border-color:#7d0076;color:#fff;}
.g-btnb2:hover i {border-color:#fff;}
.g-btnb2 span,.g-btnb2 i {display:inline-block;vertical-align:middle;}
.g-btnb2 span {font-size:0.833vw;}
.g-btnb2 i {width:0.521vw;height:0.521vw;border-top:0.104vw solid #7d0076;border-right:0.104vw solid #7d0076;transform:rotate(45deg);transition:.4s;margin-left:0.313vw;}
.row-z2 {background-color:#fafafa;padding:5.208vw 0 1.979vw;overflow:hidden;}
.ul-kt {overflow:hidden;margin:0 -1.042vw;padding-bottom:3.125vw;display:flex;flex-wrap:wrap;}
.ul-kt li {float:left;width:50%;margin-bottom:2.083vw;}
.ul-kt .con {display:block;height:100%;overflow:hidden;margin:0 1.042vw;background-color:#fff;padding:2.083vw;}
.ul-kt .box {display:flex;/* align-items:center;*/  overflow:hidden;height:100%;}
.ul-kt .left {width:14.583vw;flex-shrink:0;margin-right:2.083vw;}
.ul-kt .icon {height:14.583vw;line-height:14.583vw;text-align:center;overflow:hidden;}
.ul-kt .icon img {display:inline-block;vertical-align:middle;max-height:14.583vw;}
.ul-kt .right {flex:1;overflow:hidden;color:#333;font-size:0.729vw;}
.ul-kt .name {font-size:1.563vw;margin-bottom:0.521vw;}
.ul-kt .s {margin-bottom:1.042vw;}
.ul-kt .desc {color:#666;line-height:1.66;}
.ban-icons {overflow:hidden;margin:0 -0.521vw;}
.ban-icons li {float:left;width:12.5%;}
.ban-icons .img {display:block;margin:0 0.521vw 1.042vw;}
.row-dh1 {overflow:hidden;padding:5.208vw 0 1.042vw;}
.ul-dh li:nth-child(even) .left {float:right;}
.ul-dh .con {display:block;overflow:hidden;border-radius:0.625vw;background-color:#FAFAFA;margin-bottom:4.167vw;}
.ul-dh .left {float:left;width:50%;}
.ul-dh .right {overflow:hidden;padding:5% 4.5% 2%;}
.ul-dh .righten {overflow:hidden;padding:2% 4.5% 2%;}
.ul-dh .pic {position:relative;height:0;padding-top:57.7%;overflow:hidden;}
.ul-dh .img {position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-repeat:no-repeat;background-position:center;background-size:cover;}
.ul-dh .type {display:flex;align-items:center;margin-bottom:0.729vw;}
.ul-dh .type b {font-size:1.25vw;color:#7D0076;}
.ul-dh .tag {font-size:0.938vw;color:#7D0076;border-radius:0.781vw;background:#F2DAF1;padding:0 1.458vw;/* margin-left:0.417vw;*/  line-height:1.563vw;font-weight:bold;}
.ul-dh .tit {text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:1.563vw;color:#222;margin-bottom:0.833vw;font-weight:bold;}
.ul-dh .titen {font-size:1.458vw;color:#222;margin-bottom:0.520vw;font-weight:bold;}
.ul-dh .desc {font-size:0.938vw;color:#666;line-height:1.6;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;height:4.8em;margin-bottom:0.521vw;}
.ul-dh .descen {font-size:0.938vw;color:#666;line-height:1.6;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;/* line-clamp:2;-webkit-line-clamp:2;overflow:hidden;*/  margin-bottom:0.521vw;}
.ul-dh .date {font-size:0.729vw;color:#666;margin-bottom:2.083vw;}
.ul-dh .dateen {font-size:0.729vw;color:#666;margin-bottom:0.520vw;}
.video-box .icon {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;width:4.167vw;color:#fff;}
/*.ul-gd {overflow:hidden;margin:0 -1.042vw;}*/
/*.ul-gd li {float:left;width:25%;}*/
/*.ul-gd .con {display:block;overflow:hidden;margin:0 1.042vw 2.083vw;background-color:#fafafa;border-radius:0.417vw;}*/
/*.ul-gd .pic {position:relative;height:0;padding-top:133.25%;overflow:hidden;}*/
/*.ul-gd .pic::after {content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-color:#000;opacity:0;transition:.4s;}*/
/*.ul-gd .con:hover .pic::after {opacity:.5;}*/
/*.ul-gd .pic img {position:absolute;left:0;top:0;width:100%;height:100%;display:block;object-fit:cover;}*/
/*.ul-gd .pic .icon {display:block;position:absolute;bottom:1.563vw;right:1.563vw;width:2.604vw;color:#fff;}*/
/*.ul-gd .txt {padding:1.04vw 1.04vw 0.521vw;height:8.021vw;}*/
/*.ul-gd .tit {display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;font-size:0.9375vw;color:#333;line-height:1.4;margin-bottom:0.521vw;}*/
/*.ul-gd .s {font-size:0.833vw;color:#666;}*/
/*.ul-gd .s b {margin-right:0.26vw;}*/
.ul-gd {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -1.042vw;
    padding: 0;
    list-style: none;
}

.ul-gd li {
    width: 25%;
    padding: 0 1.042vw;
    box-sizing: border-box;
    margin-bottom: 2.083vw;
    display: flex;
}

.ul-gd .con {
    display: flex;
    flex-direction: column;
    width: 100%;
    overflow: hidden;
    background-color: #fafafa;
    border-radius: 0.417vw;
}

.ul-gd .pic {
    position: relative;
    height: 0;
    padding-top: 133.25%;
    overflow: hidden;
}

.ul-gd .pic::after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0;
    transition: .4s;
}

.ul-gd .con:hover .pic::after {
    opacity: .5;
}

.ul-gd .pic img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}

.ul-gd .pic .icon {
    display: block;
    position: absolute;
    bottom: 1.563vw;
    right: 1.563vw;
    width: 2.604vw;
    color: #fff;
}

.ul-gd .txt {
    padding: 1.04vw 1.04vw 0.521vw;
    box-sizing: border-box;
    flex: 1;
    display: flex;
    flex-direction: column;
}

.ul-gd .tit {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-size: 0.9375vw;
    color: #333;
    line-height: 1.4;
    margin-bottom: 0.521vw;
    font-weight: bold;
}

.ul-gd .s {
    font-size: 0.833vw;
    color: #666;
    line-height: 1.7;
}

.ul-gd .s > div {
    word-break: break-word;
}

.ul-gd .s b {
    margin-right: 0.26vw;
}
.ul-bd {overflow:hidden;margin:0 -1.042vw;}
.ul-bd li {float:left;width:33.33%;}
.ul-bd .con {display:block;overflow:hidden;margin:0 1.042vw 2.083vw;background-color:#FAFAFA;border-radius:0.417vw;}
.ul-bd .pic {position:relative;height:0;padding-top:57.77%;overflow:hidden;}
.ul-bd .pic img {position:absolute;left:0;top:0;width:100%;height:100%;display:block;object-fit:cover;transition:.6s;}
.ul-bd .txt {padding:1.5625vw 1.5625vw 0.521vw;height:11.25vw;overflow:hidden;}
.ul-bd .tit {font-size:0.9375vw;color:#222;line-height:1.375;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;margin-bottom:1.042vw;}
.ul-bd .desc {font-size:0.729vw;color:#808080;line-height:1.43;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;margin-bottom:0.521vw;}
.ul-bd .date {font-size:0.729vw;color:#808080;left:1.5625vw;bottom:1.5625vw;}
.ul-bd .con:hover .pic img {transform:scale(1.06);}
.row-dxw1 {padding:5.2vw 0 3.125vw;overflow:hidden;}
.row-dxw2 {padding-bottom:6.25vw;overflow:hidden;}
.row-z1 {padding:5.208vw 0 1.146vw;overflow:hidden;}
.m-icons_ban .swiper-container {padding-bottom:2.083vw;}
.m-icons_ban .swiper-pagination-bullet {width:4.167vw;height:0.208vw;background:#CCCCCC;opacity:1;border-radius:0;}
.row-s1 {padding:5.208vw 0 1.042vw;overflow:hidden;}
.container4 {padding-bottom:4.167vw;}
.m-swb1 {margin-bottom:2.6vw;overflow:hidden;}
.m-swb1 .pic {display:block;border-radius:0.417vw;overflow:hidden;}
.m-swb1  img {width:100%;border-radius:0.417vw;}
.m-swb1 .swiper-container {width:auto;padding:0 17.5% 2.604vw;}
.m-swb1 .swiper-container-horizontal>.swiper-scrollbar {width:auto;left:13.5%;right:13.5%;}
.m-swb1 .swiper-scrollbar-drag {background:#7d0076;}
.m-swb1 {--swiper-navigation-color:#fff;--swiper-navigation-size:1.771vw;}
.m-swb1 .swiper-button-next,.m-swb1 .swiper-button-prev {border-radius:50%;background:rgba(0,0,0,0.6);width:4.167vw;height:4.167vw;margin-top:-4.167vw;}
.m-swb1 .swiper-button-prev {left:7.3%;}
.m-swb1 .swiper-button-next {right:7.3%;}
.row-ab1 {padding:5.208vw 0;overflow:hidden;}
.row-cs1 {background-color:#fff;padding:5.208vw 0;}
.m-txtb2 {text-align:center;font-size:1.04vw;color:#333;line-height:1.6;}
.row-cs2 {overflow:hidden;background-color:#fafafa;padding:7.813vw 0;}
.row-cs3 {overflow:hidden;background-color:#fff;padding:7.813vw 0 9.01vw;}
.m-boxb1 {position:relative;overflow:hidden;}
.m-boxb1 .years {float:right;margin-left:3.125vw;}
.m-boxb1 .left {overflow:hidden;}
.ul-tabsb1 li {margin-bottom:2.344vw;}
.ul-tabsb1 .year {font-size:1.563vw;color:#ccc;font-family:Bebas;padding:0.521vw 1.823vw 0.521vw 0;position:relative;transition:.4s;cursor:pointer;}
.ul-tabsb1 .year::after {content:"";display:block;width:0.781vw;height:0.781vw;background-color:#ccc;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:.4s;}
.ul-tabsb1 .on .year {color:#333;}
.ul-tabsb1 .on .year::after {background-color:#7D0076;}
.ul-newsb2 .con {display:block;overflow:hidden;border-bottom:1px solid #E5E5E5;padding:1.875vw;line-height:2.083vw;}
.ul-newsb2 .tit {overflow:hidden;font-size:1.042vw;color:#333;}
.ul-newsb2 .m {font-size:0.938vw;color:#808080;width:2.604vw;float:left;margin-top:-0.104vw;min-height:0.208vw;font-size:0;position:relative;}
.ul-newsb2 .m::before {content:"";display:block;width:1.042vw;height:1.042vw;background-color:#ccc;position:absolute;top:0.625vw;left:0;transition:.4s;}
.ul-newsb2 .m span {font-size:1.563vw;font-size:0;}
.ul-newsb2 .con:hover .m::before {background-color:#7d0076;}
/* .tabbox {display:none;}
*/.row-cs3 .g-titb1 h4 {font-size:30px;}
.m-infob2 {color:#333;text-align:center;font-size:0.938vw;position:relative;z-index:2;}
.m-infob2 .user {width:15.625vw;height:15.625vw;border-radius:50%;background-repeat:no-repeat;background-size:cover;background-position:center;margin:0 auto 2.083vw;}
.m-infob2 .name {font-size:1.458vw;margin-bottom:0.521vw;}
.m-infob2 .s {margin-bottom:1.563vw;}
.row-cs3 .g-titb1 h4 {font-size:1.5625vw;}
.m-infob2 .desc {position:relative;padding:0 2.604vw;margin:0 5.2vw;}
.m-infob2 .desc::before {content:"";display:block;position:absolute;top:0;left:0;width:1.719vw;height:1.719vw;}
.m-infob2 .desc::after {content:"";display:block;position:absolute;bottom:0;right:0;width:1.719vw;height:1.719vw;}
.row-cs3 {position:relative;}
.row-cs3::after {content:"";display:block;position:absolute;bottom:0;left:0;width:30.052vw;height:22.865vw;background:#FAFAFA;}
.row-cs3::before {content:"Statement";display:block;position:absolute;bottom:-2.083vw;right:0;font-size:10.417vw;color:#fafafa;text-transform:capitalize;font-weight:bold;}
.pp p >br {display:none;}
}
@media screen and (min-width:1000px) {
.m-infob1 .left {/* border-left:1px solid #e6e6e6;*/    width:38.66%;}
.m-infob1 .line {padding:1.563vw 0;}
.m-infob1 .right {padding-bottom:4.167vw;font-size:0.938vw;}
.m-infob1 .right::before {right:-5.208vw;padding:0 5.208vw;height:23.438vw;}
.m-infob1 .pic {position:relative;z-index:2;margin-bottom:1.302vw;border-radius:0.521vw;overflow:hidden;}
}
@media screen and (min-width:1600px) and (max-width:1920px) {
.m-infob1 .left .dib {font-size:24px;}
.m-infob1 .line {padding:15px 0;}
.z-column-title{ padding-top: 100px !important;}
/* 
.m-infob1 .numbox {font-size:30px;}
.m-infob1 .num {font-size:80px;}
*/
}
/* style */
@media screen and (min-width:1920px) {
 .z-column-title{ padding-top: 4.167vw !important;}
.swiper-pagination-bullet-active {background:#7D0076 !important;}
.moudle1 {padding-top:4.688vw;}
.moudle1 .main {margin:4.167vw 5.208vw 0;display:flex;justify-content:space-between;}
.moudle1 .main .partner {background-color:#FAFAFA;width:48.8%;height:26.042vw;box-sizing:border-box;padding:2.083vw 0 2.083vw 2.083vw;}
.moudle1 .main .partner .list {height:17.708vw;margin-top:2.083vw;padding-right:2.083vw;overflow:auto;}
.moudle1 .main .partner .list .listbox {overflow:hidden;}
.moudle1 .main .partner .list ul {display:flex;flex-wrap:wrap;overflow:hidden;margin:0 -0.521vw;}
.moudle1 .main .partner .list ul li {width:25%;height:6.771vw;margin-bottom:1.042vw;overflow:hidden;}
.moudle1 .main .partner .list ul li .con {display:block;margin:0 0.521vw;}
.moudle1 .main .partner_news {background-color:#FAFAFA;width:48.8%;height:26.042vw;box-sizing:border-box;padding:2.083vw;}
.moudle1 .main .partner_news .title2 span {padding-right:0.729vw;background:url('../images/right.png') no-repeat right center;background-size:0.313vw 0.521vw;transition:all linear .2s;}
.moudle1 .main .partner_news .title2 a {transition:all linear .2s;}
.moudle1 .main .partner_news .title2:hover a {color:#7D0076;}
.moudle1 .main .partner_news .title2:hover span {background:url('../images/right3.png') no-repeat right center;background-size:0.313vw 0.521vw;}
.mb-scrollBox {display:none;}
.mb-scrollBox2 {display:none;}
.scrollBoxlist {height:17.708vw;overflow:auto;margin-top:0.521vw;}
.scrollBoxlist li {padding:1.667vw 0;border-bottom:1px solid #E6E6E6;background:url("../images/arrow.png") no-repeat right 1.042vw top 1.979vw;background-size:0.885vw 0.677vw;transition:all linear .3s;}
.scrollBoxlist li a {display:block;color:#333;}
.scrollBoxlist li p {font-size:0.938vw;width:80%;height:1.458vw;line-height:1.458vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;transition:all linear .3s;}
.scrollBoxlist li span {background-color:#B3B3B3;margin-top:0.625vw;height:1.458vw;line-height:1.458vw;color:#fff;font-size:0.729vw;padding:0 0.625vw;border-radius:1.354vw;overflow:hidden;transition:all linear .3s;}
.scrollBoxlist li:hover {background:url("../images/arrow_active.png") no-repeat right 1.042vw top 1.979vw;background-size:0.885vw 0.677vw;}
.scrollBoxlist li:hover p {color:#7D0076;}
.scrollBoxlist li:hover span {background-color:#7D0076;color:#fff;}
.moudle2 {margin-top:5.729vw;}
.moudle2 .main {margin:7.813vw 0 5.208vw 0;overflow:hidden;position:relative;padding-bottom:2.344vw;}
.moudle2 .main .left {box-sizing:border-box;width:46.87%;padding-left:13.542vw;float:left;}
.moudle2 .main .left h2 {font-size:1.875vw;color:#333;}
.moudle2 .main .left p {font-size:1.25vw;color:#7D0076;font-weight:bold;border-bottom:1px solid #E6E6E6;padding-bottom:1.563vw;margin-top:3.125vw;}
.moudle2 .main .left ul {padding-top:1.042vw;}
.moudle2 .main .left ul li {font-size:0.938vw;color:#999;margin-top:1.563vw;line-height:1.302vw;transition:all linear .2s;}
.moudle2 .main .left ul li:hover {font-size:1.25vw;color:#7D0076;font-weight:bold;border-bottom:1px solid #E6E6E6;padding-bottom:1.563vw;}
.moudle2 .main .left a {display:block;margin-top:4.167vw;width:11.458vw;height:3.125vw;border:1px solid #7D0076;text-align:center;line-height:3.125vw;font-size:0.833vw;color:#7D0076;transition:all linear .2s;}
.moudle2 .main .left a span {padding-right:0.729vw;background:url('../images/right3.png') no-repeat right center;background-size:0.313vw 0.521vw;transition:all linear .2s;}
.moudle2 .main .left a:hover {color:#fff;background-color:#7D0076;}
.moudle2 .main .left a:hover span {background:url('../images/right4.png') no-repeat right center;background-size:0.313vw 0.521vw;}
.moudle2 .main .left .pages {margin-top:2.917vw;display:flex;align-items:flex-end;justify-content:space-between;}
.moudle2 .main .left .pages>div {display:flex;}
.button-next,.button-prev {outline:none;}
.moudle2 .main .left .button-next {transform:rotateZ(180deg);}
.moudle2 .main .left .button-next,.moudle2 .main .left .button-prev {width:4.167vw;height:4.167vw;border-radius:50%;text-align:center;line-height:4.167vw;margin-right:2.083vw;background:#FAFAFA url('../images/right.png') no-repeat center center;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all linear .2s;}
.moudle2 .main .left .button-next:hover,.moudle2 .main .left .button-prev:hover {background:#7D0076 url('../images/right4.png') no-repeat center center;background-size:0.833vw 1.354vw;}
.moudle2 .main .left .pages .pagination2 {color:#7D0076;font-size:1.25vw;align-items:flex-end;width:auto;padding-right:6.25vw;padding-bottom:0.313vw;}
.moudle2 .main .left .pages .pagination2 .swiper-pagination-total {font-size:0.729vw;color:#333;}
.moudle2 .main .right {float:left;width:53%;overflow:hidden;}
.moudle2 .main .swiper-slide {transform:scale(0.8) translateY(2.865vw);transition:all linear .2s;position:relative;}
.moudle2 .main .swiper-slide .content {position:absolute;width:100%;left:0;bottom:0;background-color:rgba(34,34,34,.5);padding-bottom:2.083vw;opacity:0;transition:all linear .2s;}
.moudle2 .main .swiper-slide .content p {font-size:0.938vw;color:#fff;margin:1.719vw 0 0 2.083vw;position:relative;}
.moudle2 .main .swiper-slide .content p::after {content:"";position:absolute;width:2.969vw;height:0.104vw;background-color:#00B867;left:0;bottom:-1.042vw;}
.moudle2 .main .swiper-slide .content h4 {font-size:1.25vw;color:#fff;margin:1.25vw 0 0 2.083vw;}
.moudle2 .main .swiper-slide-active,.moudle2 .main .swiper-slide-duplicate-active {transform:scale(1);}
.moudle2 .main .swiper-slide-active .content {opacity:1;}
.index-news {background-color:#FAFAFA;padding:5.208vw;}
.index-news .content {display:flex;}
.index-news .content .left {width:65.1%;margin:2.083vw 2.083vw 2.083vw 0;background-color:#fff;display:flex;cursor:pointer;}
.index-news .content .left .img {width:50%;margin:0;object-fit:cover;/* 图片填充容器，保持纵横比 */  object-position:center top;/* 图片在容器中的位置，水平居中，垂直上部 */}
.index-news .content .left .text {padding:2.083vw;}
.index-news .content .left .text h5 {display:inline-block;height:1.354vw;line-height:1.354vw;background-color:#B3B3B3;border-radius:1.354vw;padding:0 0.625vw;font-size:0.729vw;color:#fff;font-weight:normal;transition:all linear .3s;}
.index-news .content .left .text h5 a {display:block;color:#fff;transition:all linear .3s;}
.index-news .content .left .text h2 {font-size:1.25vw;color:#333;margin-top:10.417vw;line-height:1.875vw;transition:all linear .3s;}
.index-news .content .left .text h2 a {color:#333;transition:all linear .3s;}
.index-news .content .left .text p {margin-top:2.083vw;font-size:0.729vw;color:#808080;line-height:1.25vw;}
.index-news .content .left .text .bot {margin-top:5.208vw;display:flex;justify-content:space-between;font-size:0.729vw;color:#808080;}
.index-news .content .left .text .bot .more {font-size:0.833vw;}
.index-news .content .left .text .bot .more a {display:flex;align-items:center;color:#333;padding-right:0.729vw;background:url('../images/right.png') no-repeat right center;background-size:0.313vw 0.521vw;transition:all linear .3s;}
.index-news .content .left:hover .text h5 {background-color:#7D0076;color:#fff;}
.index-news .content .left:hover .text h5 a {color:#fff;}
.index-news .content .left:hover .text h2 a {color:#7D0076;}
.index-news .content .left:hover .text .bot .more a {color:#7D0076;background:url('../images/right3.png') no-repeat right center;background-size:0.313vw 0.521vw;}
.index-news .content .right {flex:1;}
.index-news .content .right ul li {padding:2.083vw 0;border-bottom:1px solid #D8D8D8;display:flex;}
.index-news .content .right ul li .img {width:50%;height:8.333vw;overflow:hidden;}
.index-news .content .right ul li .img img {transition:all linear .3s;height:7.135vw;object-fit:cover;/* 图片填充容器，保持纵横比 */  object-position:center top;/* 图片在容器中的位置，水平居中，垂直上部 */}
.index-news .content .right ul li .img:hover img {transform:scale(1.1);}
.index-news .content .right ul li .text {margin-left:1.979vw;flex:1;}
.index-news .content .right ul li .text h5 {display:inline-block;font-weight:normal;height:1.354vw;line-height:1.354vw;background-color:#B3B3B3;border-radius:1.354vw;padding:0 0.625vw;font-size:0.729vw;color:#fff;transition:all linear .3s;}
.index-news .content .right ul li .text h5 a {color:#fff;transition:all linear .3s;}
.index-news .content .right ul li .text h2 {font-size:0.833vw;color:#333;line-height:1.25vw;height:2.5vw;overflow:hidden;margin-top:1.042vw;transition:all linear .3s;}
.index-news .content .right ul li .text h2 a {color:#333;transition:all linear .3s;}
.index-news .content .right ul li .text span {display:block;font-size:0.729vw;color:#808080;margin-top:1.771vw;}
.index-news .content .right ul li .text span a {color:#808080;}
.index-news .content .right ul li:hover h5 {background-color:#7D0076;}
.index-news .content .right ul li:hover h5 a {color:#fff;}
.index-news .content .right ul li:hover h2 a {color:#7D0076;}
.index-box {height:51.042vw;display:flex;align-items:stretch;}
.index-box .left {box-sizing:border-box;width:57.3%;background:url('../images/bg.png') no-repeat center center;padding-left:13.542vw;}
.index-box .left h2 {font-size:2.5vw;color:#333;margin-top:15.365vw;transform:translateX(-1.042vw);}
.index-box .left p {font-size:1.25vw;color:#333;margin-top:2.083vw;width:23.177vw;}
.index-box .left a {display:block;margin-top:8.333vw;width:11.458vw;height:3.125vw;border:1px solid #7D0076;text-align:center;line-height:3.125vw;font-size:0.833vw;color:#7D0076;transition:all linear .2s;}
.index-box .left a span {padding-right:0.729vw;background:url('../images/right3.png') no-repeat right center;background-size:0.313vw 0.521vw;transition:all linear .2s;}
.index-box .left a:hover {color:#fff;background-color:#7D0076;}
.index-box .left a:hover span {background:url('../images/right4.png') no-repeat right center;background-size:0.313vw 0.521vw;}
.index-box .right {flex:1;}
.index-box .right img {width:6.458vw;float:right;margin:0.521vw 0 0;}
.index-consult {padding:5.208vw 9.271vw 5.208vw 13.542vw;background:url('../images/bg4.png') no-repeat center center;background-size:100% 100%;}
.index-consult .content {padding:3.125vw 0 4.167vw;display:flex;justify-content:space-between;background:url('../images/bg5.png') no-repeat right top;background-size:auto 6.719vw;}
.index-consult .content .left {width:56.5%;padding-right:4.167vw;position:relative;}
.colums1 {position:absolute;width:0.208vw;height:100%;background-color:#E6E6E6;right:0;top:0;}
.colums2 {position:absolute;width:0.208vw;height:7.5vw;background-color:#808080;right:0;top:0;z-index:2;transition:all linear .3s;}
.index-consult .content .right {flex:1;margin-right:4.167vw;padding:4.167vw 0 0 3.958vw;display:flex;justify-content:space-between;}
.index-consult .content .right .text h5 {font-size:1.875vw;font-family:'Bebas';font-weight:normal;color:#222;margin-top:0.521vw;}
.index-consult .content .right .text p {font-size:2.188vw;color:#7D0076;margin-top:2.5vw;font-weight:bold;}
.index-consult .content .right ul {margin-top:1.667vw;}
.index-consult .content .right ul li {font-size:1.25vw;color:#808080;padding-right:1.042vw;font-family:'Bebas';line-height:3.125vw;position:relative;transition:all linear .3s;cursor:pointer;}
.index-consult .content .right ul li:hover {color:#7D0076;}
.index-consult .content .right ul li.active {color:#7D0076;}
.index-consult .content .right ul li.active::after {content:"";position:absolute;width:0.521vw;height:0.521vw;border-radius:0.521vw;border:0.104vw solid #7D0076;right:0;top:1.354vw;}
.index-consult .more {display:block;width:11.458vw;height:3.125vw;line-height:3.125vw;text-align:center;margin:0 auto;transition:all linear .3s;border:1px solid #7D0076;color:#7D0076;}
.index-consult .more span {padding-right:0.729vw;background:url('../images/right3.png') no-repeat right center;background-size:0.313vw 0.521vw;}
.index-consult .more img {display:inline;width:0.417vw;margin:0 0 0 0.521vw;transform:translateY(0.104vw);}
.index-consult .more:hover {background:#7D0076;color:#fff;}
.index-consult .more:hover span {background:url('../images/right4.png') no-repeat right center;background-size:0.313vw 0.521vw;}
.partner_page {margin-top:5.208vw;}
.p_title {text-align:center;}
.p_title h2 {color:#7D0076;font-size:1.875vw;}
.p_title p {margin-top:1.042vw;color:#222;font-size:1.25vw;}
.p_list {margin-top:2.5vw;}
.p_title2 {text-align:center;margin-top:2.604vw;}
.p_title2 h2 {text-transform:uppercase;font-size:1.146vw;color:#808080;font-family:'Bebas';letter-spacing:0.104vw;font-weight:normal;}
.p_title2 p {font-size:1.875vw;color:#222;margin-top:0.417vw;font-weight:bold;}
.p_list ul {overflow:hidden;margin:2.083vw 5.208vw 4.167vw;}
.p_list ul li {float:left;/* width:13.3%;margin-right:1.14%;*/width:15%;margin-right:2%;margin-bottom:1.042vw;}
/* 
.p_list ul li:nth-child(7n) {margin-right:0;}
*/
.p_list ul li:nth-child(6n) {margin-right:0;}
.p_news {background-color:#FAFAFA;padding:2.604vw 5.208vw 0;}
.p_news > ul {margin:2.083vw 5.208vw 0;overflow:hidden;}
.p_news > ul li {float:left;width:31.7%;margin-bottom:5.208vw;margin-right:2.4%;}
.p_news > ul li:nth-child(3n) {margin-right:0;}
.p_news > ul li span {font-size:0.729vw;color:#808080;margin-top:0.521vw;line-height:1.875vw;}
.p_news > ul li h2 {margin-top:0.521vw;font-size:1.25vw;color:#222;line-height:1.875vw;height:3.75vw;overflow:hidden;}
.p_news > ul li p {display:inline-block;margin-top:2.083vw;font-size:0.833vw;color:#222;padding-right:1.563vw;background:url("../images/arrow.png") no-repeat right center;background-size:0.833vw 0.521vw;transition:all linear .3s;}
.p_news > ul li:hover p {color:#7D0076;background:url("../images/arrow_active.png") no-repeat right center;background-size:0.833vw 0.521vw;}
.consult {padding:5.208vw 12.5vw 0 5.208vw;display:flex;justify-content:space-between;position:relative;}
.consult .img {width:50.6%;position:relative;}
.consult .img img {position:relative;z-index:2;}
.consult .img::after {content:"";position:absolute;width:10.417vw;height:22.083vw;background-color:#7D0076;left:-5.208vw;top:7.292vw}
.consult .content {width:43%;}
.consult .content h2 {font-size:1.875vw;color:#7D0076;margin-top:2.604vw;}
.consult .content h4 {font-size:1.25vw;color:#222;margin-top:2.083vw;line-height:1.875vw;}
.consult .content p {color:#4D4D4D;font-size:0.833vw;margin-top:2.083vw;line-height:1.563vw;}
.Qiangdong {width:6.771vw;position:absolute;right:0;top:0;}
.values {margin-top:7.708vw;padding:2.5vw 0;background:url("../images/values_bg.png") no-repeat center center;background-size:100% 100%;display:flex;justify-content:flex-end;}
.values .content {width:30.208vw;background-color:#fff;box-sizing:border-box;padding-left:4.167vw;margin-right:10.208vw;}
.values .content p {font-size:1.146vw;color:#808080;text-transform:uppercase;padding-top:2.917vw;font-family:'Bebas';letter-spacing:0.104vw;}
.values .content h4 {font-size:1.875vw;color:#222;margin-top:0.417vw;font-weight:bold;}
.values .content ul {margin-top:1.042vw;padding-bottom:6.094vw;}
.values .content ul li {margin-top:2.031vw;height:1.667vw;color:#4D4D4D;font-size:0.938vw;display:flex;align-items:center;justify-content:flex-start;}
.values .content ul li img {display:inline-block;width:1.667vw;height:1.667vw;margin:0 0.99vw 0 0;}
.values .content ul li:last-child img {width:1.667vw;height:1.25vw;}
.values .content ul li b {font-size:1.094vw;color:#222;padding-right:1.042vw;}
.history {width:76%;margin:10.417vw auto 0;}
.history .title h2 {text-transform:uppercase;font-size:1.25vw;color:#808080;font-family:'Bebas';letter-spacing:0.104vw;font-weight:normal;}
.history .title p {font-size:1.875vw;color:#222;margin-top:0.417vw;font-weight:bold;}
.history .main {margin-top:3.385vw;display:flex;}
.history .main ul {width:15.625vw;transition:all linear .3s;}
.history .main ul li {font-size:3.75vw;color:#E6E6E6;line-height:4.948vw;margin-bottom:1.563vw;font-weight:bold;font-family:'Bebas';transition:all linear .2s;}
.history .main ul li.active {font-size:6.25vw;color:#808080;}
.history .main .content {margin-left:0.938vw;flex:1;position:relative;}
.history .main .content .item {display:none;position:absolute;left:0;top:0;}
.history .main .content h4 {border-bottom:1px solid #E6E6E6;padding-top:3.646vw;padding-bottom:1.563vw;font-size:1.875vw;color:#222;padding-left:19.792vw;}
.history .main .content p {font-size:0.833vw;color:#222;margin-top:1.458vw;width:29.167vw;line-height:1.563vw;margin-left:19.792vw;}
.history .main .content span {width:13.542vw;height:2.604vw;display:flex;justify-content:center;align-items:center;background-color:#7D0076;margin-top:1.927vw;font-size:0.729vw;color:#fff;margin-left:19.792vw;}
.cooperation {display:flex;background-color:#FAFAFA;}
.cooperation .left {display:flex;justify-content:center;width:40%;}
.cooperation .left h4 {font-size:1.875vw;color:#222;margin-top:9.375vw;}
.cooperation .left ul li {display:flex;margin-top:2.083vw;}
.cooperation .left ul li .img {width:3.125vw;height:3.125vw;margin-right:1.042vw;border:1px solid #7D0076;border-radius:50%;display:flex;align-items:center;}
.cooperation .left ul li img {width:1.563vw;}
.cooperation .left ul li .text {flex:1;}
.cooperation .left ul li .text h5 {font-size:0.938vw;color:#222;}
.cooperation .left ul li .text p {font-size:0.938vw;color:#808080;}
.cooperation .left .tips {margin-top:2.083vw;font-size:0.938vw;color:#808080;}
.cooperation .right {flex:1;background-color:#7D0076;display:flex;justify-content:center;padding:5.208vw 0;position:relative;}
.cooperation .right .qd {position:absolute;right:0;top:0;width:7.552vw;}
.cooperation .right .box {box-sizing:border-box;background-color:#fff;width:31.25vw;padding:2.083vw 2.083vw 4.167vw;}
.cooperation .right h4 {font-size:1.875vw;color:#222;}
.cooperation .right p {font-size:0.938vw;color:#808080;margin-top:1.042vw;padding-bottom:1.042vw;}
.cooperation .right .input {display:block;width:100%;height:3.125vw;margin-top:1.042vw;border:none;background-color:#FAFAFA;text-indent:1.042vw;}
.cooperation .right button {width:100%;height:3.125vw;background-color:#7D0076;border-radius:0.521vw;border:none;font-size:0.938vw;color:#fff;margin-top:2.604vw;cursor:pointer;}
.map {padding:4.167vw 0;background:url("../images/map_bg.png") no-repeat center center;background-size:100% 100%;}
.map .content {margin:0 13.542vw;display:flex;background-color:#fff;}
.map .content .maps {width:65.7%;}
.map .content .right {box-sizing:border-box;flex:1;padding:2.604vw 2.083vw;}
.map .content .right h4 {font-size:1.771vw;color:#222;margin-top:2.604vw;}
.map .content .right p {font-size:0.833vw;color:#666;margin-top:1.25vw;}
.map .content .right p img {width:0.729vw;margin:0;display:inline-block;margin-right:0.417vw;transform:translateY(0.156vw);}
.join {padding:3.438vw 13.54vw 5.208vw;}
.join .title h2 {color:#7D0076;font-size:2.5vw;}
.join .title p {font-size:1.25vw;color:#222;margin-top:1.042vw;}
.join .content {display:flex;margin-top:5.208vw;}
.join .content .img {width:50.9%;}
.join .content .right {flex:1;padding-left:3.385vw;}
.join .content .right h4 {font-size:0.938vw;color:#222;margin-bottom:0.417vw;}
.join .content .right p {font-size:0.73vw;color:#222;line-height:1.66;}
.join .content .right p span {color:#7D0076;font-weight:bold;}
.job {margin:0 13.54vw 3.906vw;}
.job .item .head {height:6.51vw;display:flex;padding:0 2.344vw 0 4.375vw;justify-content:space-between;align-items:center;font-size:1.563vw;color:#222;font-weight:bold;border-bottom:1px solid #E6E6E6;border-top:1px solid #E6E6E6;background-color:#FAFAFA;}
.job .item .head img {margin:0;width:0.99vw;transition:all linear .3s;}
.job .item .box {padding:3.958vw 4.375vw;font-size:0.729vw;color:#222;line-height:1.563vw;display:none;}
.job .item .box h5 {font-size:1.25vw;color:#7D0076;margin:0 0 1.823vw;}
.job .item.active .head img {transform:rotateZ(90deg);}
.tab {border-bottom:1px solid #D8D8D8;height:5.208vw;display:flex;justify-content:center;align-items:center;}
.tab .item {font-size:0.938vw;color:#808080;margin:0 2.604vw;font-weight:bold;cursor:pointer;}
.tab .item a {display:block;color:#808080;transition:all linear .3s;}
.tab .item:hover a {color:#7D0076;}
.tab .item.active a {color:#7D0076;}
.news-list {margin:4.167vw 13.54vw;overflow:hidden;}
.news-list .list {box-sizing:border-box;float:left;}
.news-list .list .item {padding:2.083vw;width:100%;transition:all linear .3s;}
.news-list .list .item img {width:14.583vw;height:8.438vw;margin:0;float:left;object-fit:cover;/* 图片填充容器，保持纵横比 */  object-position:center top;/* 图片在容器中的位置，水平居中，垂直上部 */  border-radius:0.417vw;overflow:hidden;}
.news-list .list .item .l {float:left;margin-right:1.04vw;}
.news-list .list .item .img {width:14.583vw;height:8.438vw;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:0.417vw;overflow:hidden;}
.news-list .list .item .content {margin-left:16.667vw;}
.news-list .list .item a {overflow:hidden;display:block;}
.news-list .list .item .content h4 {font-size:1.25vw;color:#222;}
.news-list .list .item .content p {font-size:0.729vw;color:#808080;margin:0.78125vw 0;}
.news-list .list .item .content span {display:block;font-size:0.729vw;color:#808080;}
.news-list .list .item:hover {background-color:#FAFAFA;}
.news-list .list .item:hover .content h4 {color:#7D0076;}
.news-list .sidebar {float:right;}
.hot {padding:2.083vw 2.083vw 0;background-color:#FAFAFA;}
.hottitle {font-weight:bold;font-size:1.25vw;color:#222;display:flex;justify-content:space-between;align-items:center;}
.hottitle span {font-size:0.833vw;color:#333;font-weight:normal;display:flex;align-items:center;line-height:1;}
.hottitle span img {width:0.313vw;margin:0 0 0 0.521vw;}
.hot .item {padding:1.042vw 0;}
.hot .item img {width:8.4375vw;height:4.8vw;margin:0;object-fit:cover;/* 图片填充容器，保持纵横比 */  object-position:center top;/* 图片在容器中的位置，水平居中，垂直上部 */  border-radius:0.313vw;}
.hot .item .content {flex:1;/* margin-left:1.042vw;*/}
.hot .item a {display:flex;}
.hot .item .content h4 {font-size:0.729vw;color:#222;/* margin-top:0.521vw;*/  line-height:1.7;overflow:hidden;transition:all linear .3s;}
.hot .item .content span {display:block;font-size:0.729vw;color:#808080;margin-top:0.521vw;}
.hot .item:hover h4 {color:#7D0076;}
.label {margin-top:2.0835vw;padding:2.083vw;background-color:#FAFAFA;}
.label ul {display:flex;flex-wrap:wrap;margin-top:1.042vw;}
.label ul li {height:2.083vw;line-height:2.083vw;padding:0 0.78125vw;background-color:#F1F1F1;margin-bottom:0.521vw;margin-right:0.521vw;font-size:0.729vw;color:#4D4D4D;transition:all linear .3s;}
.label ul li a {color:#4D4D4D;display:block;transition:all linear .3s;}
.label ul li:hover {background-color:#7D0076;color:#fff;}
.label ul li:hover a {color:#fff;}
.news-detail {padding-right:4.167vw;width:64.2%;float:left;}
.news-detail .tit h4 {font-size:1.563vw;color:#222;margin-top:1.563vw;}
.news-detail .tit .date {font-size:0.729vw;color:#808080;margin-top:2.083vw;}
.news-detail .content {font-size:0.729vw;color:#808080;margin-top:2.083vw;line-height:1.563vw;padding-bottom:1.563vw;border-bottom:1px solid #E6E6E6;}
.keyword {margin-top:3.438vw;font-size:0.729vw;color:#808080;}
.keyword span {color:#222;font-weight:bold;}
.page {margin-top:2.083vw;display:flex;justify-content:space-between;align-items:center;}
.page .left {flex:1;font-size:0.833vw;color:#222;font-weight:bold;line-height:2.604vw;}
.page .left a {color:#222;}
.page .right {border:1px solid #7D0076;font-size:0.833vw;}
.page .right a {width:8.75vw;height:2.917vw;display:flex;color:#7D0076;align-items:center;justify-content:center;font-weight:bold;}
.originator {width:72.917vw;margin:5.208vw auto 0;}
.originator .content {display:flex;}
.originator .content .left {width:26.042vw;height:26.042vw;border-radius:50%;border:1.042vw solid #F2F2F2;overflow:hidden;}
.originator .content .left img {width:100%;}
.originator .content .right {flex:1;margin-left:5.208vw;}
.originator .content .right h4 {margin-top:3.125vw;font-size:2.5vw;color:#7D0076;}
.originator .content .right p {margin-top:1.042vw;font-size:1.25vw;color:#222;}
.originator .content .right ul {margin-top:1.302vw;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.originator .content .right ul li {line-height:2.5vw;font-size:1.25vw;color:#222;}
.originator .content .right .more {margin-top:3.125vw;border:1px solid #7D0076;width:11.458vw;height:3.125vw;font-size:0.833vw;cursor:pointer;}
.originator .content .right .more a {width:11.458vw;height:3.125vw;display:flex;justify-content:center;align-items:center;font-size:0.833vw;color:#7D0076;font-weight:bold;}
.originator .content .right .more a span {padding-right:0.729vw;background:url('../images/right3.png') no-repeat right center;background-size:0.313vw 0.521vw;transition:all linear .2s;}
.originator .content .right .more a {transition:all linear .2s;}
.originator .content .right .more:hover {background-color:#7D0076;}
.originator .content .right .more:hover a {color:#fff;}
.originator .content .right .more:hover span {background:url('../images/right4.png') no-repeat right center;background-size:0.313vw 0.521vw;}
.originator .content .right .more img {width:0.313vw;margin:0 0 0 0.521vw;}
.originator .service {background-color:#FAFAFA;margin-top:4.375vw;padding:1.042vw 0;overflow:hidden;}
.originator .service .tit {width:9.167vw;font-size:1.25vw;color:#222;text-align:center;line-height:5.99vw;font-weight:bold;float:left;}
.originator .service ul {margin-left:9.167vw;overflow:hidden;}
.originator .service ul div {width:490%;animation:huadong 20s linear infinite;}
@keyframes huadong {
	0% {transform:translateX(0);}
	100% {transform:translateX(-33%);}
}
.originator .service ul li {margin-left:1.042vw;width:10.417vw;height:5.99vw;float:left;}
.team {margin:5.104vw 8.333vw 0;}
.team .title h2 {text-transform:uppercase;font-size:1.146vw;color:#808080;font-family:'Bebas';letter-spacing:0.104vw;font-weight:normal;}
.team .title p {font-size:1.875vw;color:#222;margin-top:0.417vw;font-weight:bold;}
.team .title span {font-size:0.938vw;color:#222;margin-top:1.563vw;}
.team1 {margin-top:4.167vw;}
.team1 ul {padding:0 1.771vw;display:flex;justify-content:space-between;}
.team1 ul li {width:18.75vw;text-align:center;}
.team1 ul li .person {border-radius:50%;overflow:hidden;}
.team1 ul li h4 {font-size:1.875vw;color:#222;margin-top:2.083vw;transition:all linear .2s;}
.team1 ul li:hover h4 {color:#7D0076;}
.team1 ul li .position {font-size:0.938vw;color:#222;font-weight:bold;margin-top:0.573vw;}
.team1 ul li span {display:block;margin-top:1.042vw;font-size:0.729vw;color:#222;font-weight:bold;}
.team1 ul li p {font-size:0.729vw;color:#222;margin-top:0.521vw;line-height:1.25vw;}
.team2 {margin-bottom:5.208vw;}
.team2 ul {padding:0;}
.team2 ul li {width:14.583vw;}
.team-dialog {box-sizing:border-box;position:fixed;width:56.771vw;padding:4.167vw 5.729vw 5.208vw 4.167vw;background-color:#fff;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0vw 0.521vw 1.615vw 0vw rgba(128,128,128,0.66);z-index:102;display:none;}
.team-dialog .box {display:flex;}
.team-dialog .per {width:20.833vw;height:20.833vw;border-radius:50%;overflow:hidden;margin:0;}
.team-dialog .right {flex:1;padding-left:4.167vw;text-align:left;}
.team-dialog .right h4 {font-size:1.875vw;margin-top:2.604vw;color:#7D0076;}
.team-dialog .right .pos {font-size:0.938vw;color:#222;margin-top:0.521vw;font-weight:bold;margin-bottom:0.521vw;}
.team-dialog .right p {font-size:0.729vw;color:#222;line-height:1.25vw;margin-top:0.521vw;}
.team-dialog .right .tit {font-weight:bold;margin-top:2.083vw;font-size:0.729vw;color:#222;}
.team-dialog .t-close {position:absolute;width:2.604vw;height:2.604vw;right:-1.302vw;top:-1.302vw;background-color:#fff;border-radius:50%;overflow:hidden;cursor:pointer;}
.container1 {margin:5.208vw 5.208vw 0;}
.consult-con .title h2 {color:#222;}
.consult-con .title h2 span {color:#7D0076;}
.consult-con .title p {font-size:1.25vw;color:#222;}
.container1 .content {margin-top:5.729vw;display:flex;}
.container1 .content .item {flex:1;height:37.813vw;background-size:auto 100%;transition:all linear .3s;}
.container1 .content .item:hover,.container1 .content .item:active {flex:2;}
.container1 .content .item .fix {margin:4.167vw;color:#fff;}
.container1 .content .item .fix h4 {font-size:3.125vw;font-family:'Bebas';}
.container1 .content .item .fix p {margin-top:0.781vw;font-size:1.25vw;}
.container2 {margin-top:7.813vw;}
.container2 .title h2 {font-size:1.875vw;}
.container2 .zz {margin-top:7.813vw;position:relative;}
.container2 .zz .text {position:absolute;text-align:center;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-flow:column;color:#fff;}
.container2 .zz .text h4 {font-size:1.875vw;}
.container2 .zz .text p {font-size:1.25vw;margin-top:2.083vw;}
.container3 {margin:5.208vw 5.208vw 0;}
.container3 .title h2 {font-size:1.875vw;}
.container3 ul {margin-top:2.604vw;display:flex;justify-content:space-between;}
.container3 ul li {width:31.8%;position:relative;}
.container3 ul li h4 {font-size:1.25vw;color:#fff;position:absolute;left:2.083vw;top:2.604vw;}
.container3 ul li h4::after {content:"";position:absolute;width:4.167vw;height:0.208vw;background-color:#00B867;left:0;bottom:-1.25vw;}
.container3 ul li .desc {position:absolute;width:100%;left:0;bottom:0;}
.container3 ul li .desc .item {margin-bottom:2.5vw;padding:0 2.083vw;}
.container3 ul li .desc .item span {font-size:0.833vw;color:#fff;}
.container3 ul li .desc .item p {font-size:0.938vw;color:#fff;font-weight:bold;margin-top:0.26vw;line-height:1.563vw;}
.container4 {margin:5.208vw 0 0;}
.container4 .title h2 {font-size:1.875vw;}
.container4 .content {margin-top:2.083vw;display:flex;align-items:stretch;justify-content:space-between;}
.container4 .content .item {width:23.25%;background-color:#FAFAFA;padding:2.9vw 0 2.6vw;text-align:center;transition:all linear .3s;}
.container4 .content .item .icon {width:6.5625vw;height:6.5625vw;border-radius:50%;margin:0 auto;border:1px solid rgba(125,0,118,1);transition:all linear .3s;}
.container4 .content .item .icon1 {background:url('../images/icon5.png') no-repeat center;background-size:3.125vw;transition:all linear .3s;}
.container4 .content .item .icon2 {background:url('../images/icon7.png') no-repeat center;background-size:3.125vw;transition:all linear .3s;}
.container4 .content .item .icon3 {background:url('../images/icon9.png') no-repeat center;background-size:3.125vw;}
.container4 .content .item .icon4 {background:url('../images/icon11.png') no-repeat center;background-size:3.125vw;transition:all linear .3s;}
.container4 .content .item .tit {margin:1.5625vw 0.52vw 0;padding-bottom:0.52vw;/* border-bottom:1px solid #E6E6E6;*/}
.container4 .content .item .tit h4 {font-size:0.9375vw;color:#222;}
.container4 .content .item .tit span {display:block;font-size:0.73vw;color:#4D4D4D;margin-top:0.26vw;}
.container4 .content .item .desc {margin-top:1.563vw;}
.container4 .content .item .desc h5 {font-size:0.938vw;color:#4D4D4D;margin-bottom:0.521vw;}
.container4 .content .item .desc p {font-size:0.833vw;color:#222;line-height:1.875vw;}
.container4 .content .arrow {width:0.833vw;display:flex;align-items:center;}
/* .container4 .content .item:hover {background-color:rgba(125,0,118,.1);}
*//* .container4 .content .item:hover .tit {border-bottom:1px solid #7D0076;}
*//* .container4 .content .item:hover .icon {border:0.625vw solid rgba(232,210,231,1);}
.container4 .content .item:hover .icon1 {background:rgba(125,0,118,1) url('../images/icon6.png') no-repeat center;background-size:3.125vw;}
.container4 .content .item:hover .icon2 {background:rgba(125,0,118,1) url('../images/icon8.png') no-repeat center;background-size:3.125vw;}
.container4 .content .item:hover .icon3 {background:rgba(125,0,118,1) url('../images/icon10.png') no-repeat center;background-size:3.125vw;}
.container4 .content .item:hover .icon4 {background:rgba(125,0,118,1) url('../images/icon12.png') no-repeat center;background-size:3.125vw;}
*/.brand {margin-top:5.208vw;}
.media-banner {position:relative;}
.media-banner .content {position:absolute;left:13.542vw;top:15.625vw;z-index:10;}
.media-banner .content h4 {font-size:2.5vw;color:#fff;margin-bottom:1.979vw;}
.media-banner .content p {font-size:1.25vw;color:#fff;line-height:1.875vw;}
.media-banner .content .play {width:3.125vw;height:3.125vw;border-radius:50%;border:1px solid #fff;margin-top:3.646vw;display:flex;justify-content:center;align-items:center;cursor:pointer;}
.media-banner .content .play img {width:0.677vw;}
.media-banner .pages {position:absolute;left:37%;bottom:13.021vw;display:flex;z-index:3;}
.media-banner .pages img {width:0.677vw;margin:0 1.875vw;cursor:pointer;}
.media-banner .pagination2 {position:absolute;left:5.208vw;bottom:11.875vw;color:#fff;z-index:2;font-size:1.875vw;font-weight:bold;}
.media-banner .pagination2::before {content:"";position:absolute;width:1px;height:20.833vw;left:2.083vw;bottom:2.604vw;background-color:#fff;}
.media-banner .pagination2 .swiper-pagination-total {font-weight:normal;font-size:0.938vw;}
.video {display:none;}
.video-dom {position:fixed;max-width:52.083vw;height:85vh;left:50%;top:50%;transform:translate(-50%,-50%);z-index:102;display:none;}
.video-dom video {max-width:100%;height:85vh;}
.shadow {display:none;position:fixed;width:100%;height:100%;left:0;top:0;z-index:101;background-color:rgba(0,0,0,.3);}
.video-dom .v-close {width:1.354vw;position:absolute;right:-0.677vw;top:-0.677vw;cursor:pointer;z-index:2;}
.thumbnail {background-color:#fff;position:absolute;bottom:0;right:5.208vw;padding:2.083vw 1.042vw;z-index:2;}
.thumbnail ul {display:flex;justify-content:space-between;}
.thumbnail ul li {width:12.5vw;margin:0 1.042vw;cursor:pointer;}
.thumbnail ul li p {font-size:0.938vw;color:#222;margin-top:1.042vw;font-weight:bold;}
.media-container {margin:5.208vw;}
.media-container h2 {font-size:1.875vw;color:#222;}
.media-container > ul {margin-top:2.083vw;display:flex;flex-wrap:wrap;}
.media-container > ul li {width:23.25%;position:relative;margin-right:2.3%;margin-bottom:2.083vw;cursor:pointer;overflow:hidden;}
.media-container > ul li .play2 {position:absolute;width:3.125vw;height:3.125vw;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;opacity:0;transition:all linear .2s;}
.media-container > ul li:hover .play2 {opacity:1;}
.media-container > ul li .video {display:none;}
.media-container > ul li:nth-child(4n) {margin-right:0;}
.media-container > ul li .content {box-sizing:border-box;background-color:rgba(34,34,34,.9);position:absolute;left:0;bottom:0;width:100%;padding:2.083vw;color:#fff;transform:translateY(3.646vw);transition:all linear .3s;}
.media-container > ul li .content h4 {font-size:0.938vw;height:1.563vw;line-height:1.563vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.media-container > ul li .content .date {font-size:0.729vw;font-weight:bold;margin-top:0.521vw;}
.media-container > ul li .content p {font-size:0.729vw;height:2.083vw;line-height:1.042vw;overflow:hidden;margin-top:1.042vw;transform:translateY(1.042vw);transition:all linear .3s;}
.media-container > ul li:hover .content {transform:translateY(0);}
.media-container > ul li:hover .content p {transform:translateY(0);}
.close {display:none;position:fixed;z-index:100;right:0.521vw;top:0.521vw;}
.line1 {margin:0 5.208vw 0 13.542vw;height:0.104vw;background-color:#E6E6E6;position:relative;transform:translateY(-5.208vw);}
.line2 {position:absolute;height:0.104vw;background-color:#7D0076;top:0;left:0;transition:all linear .3s;}
.zw {background-color:#fff;height:4.688vw;}
.notfound {background-color:#FAFAFA;padding:10.938vw 0 2.865vw;text-align:center;}
.notfound > img {width:52.083vw;}
.notfound p {font-size:0.833vw;color:#808080;margin-top:2.396vw;}
.common-btn {width:11.458vw;height:3.125vw;border:1px solid #7D0076;font-size:0.833vw;margin:1.979vw auto 0;transition:all linear .3s;}
.common-btn a {display:block;width:100%;height:100%;color:#7D0076;display:flex;justify-content:center;align-items:center;}
.common-btn span {padding-right:0.729vw;background:url('../images/right3.png') no-repeat right center;background-size:0.313vw 0.521vw;transition:all linear .3s;}
.common-btn:hover {background-color:#7D0076;}
.common-btn:hover span {color:#fff;background:url('../images/right4.png') no-repeat right center;background-size:0.313vw 0.521vw;}
.common-btn:hover a {color:#fff;}
.black-line {position:fixed;width:100%;height:1px;background-color:#E6E6E6;left:0;top:4.688vw;z-index:99;}
.search-page {margin-top:9.896vw;}
.search-box {box-sizing:border-box;width:47.917vw;height:3.75vw;border:1px solid #E6E6E6;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 2.083vw;}
.search-box input {width:40.104vw;height:3.646vw;font-size:1.25vw;color:#333;background-color:none;border:none;}
.search-box img {width:1.094vw;cursor:pointer;}
.search-content {width:66.667vw;margin:5.208vw auto;}
.search-top {border-bottom:1px solid #E6E6E6;display:flex;justify-content:space-between;align-items:center;font-size:0.938vw;color:#666;}
.search-top ul {display:flex;}
.search-top ul li {line-height:3.125vw;font-size:0.938vw;color:#808080;margin-left:2.083vw;position:relative;font-weight:bold;cursor:pointer;transition:all linear .3s;}
.search-top ul li.active {color:#222;}
.search-top ul li::after {content:"";position:absolute;width:100%;height:0.208vw;background-color:#7D0076;left:0;bottom:0;opacity:0;transition:all linear .3s;}
.search-top ul li.active::after {opacity:1;}
.search-top ul li:hover {color:#222;}
.search-top ul li:hover::after {opacity:1;}
.search-content .media-container {margin:4.167vw auto 0;}
.search-content .media-container ul li {width:32%;margin-right:2%;}
.search-content .media-container ul li:nth-child(4n) {margin-right:2%;}
.search-content .media-container ul li:nth-child(3n) {margin-right:0;}
.search-content .news-list .list {width:100%;padding-right:0;margin-top:2.083vw;}
.search-bottom {border-top:1px solid #E6E6E6;margin-top:4.167vw;text-align:center;}
.search-bottom p {line-height:3.125vw;color:#808080;font-size:0.833vw;}
#logo12138 {display:none;}
.dynamicImage {display:none;}
.hyzxh3 {line-height:3.8;}
.casenews_images {width:100%;/* 图片宽度 */  height:13.542vw;/* 图片高度13.542vw */  object-fit:cover;/* 图片填充容器，保持纵横比 */  object-position:center top;/* 图片在容器中的位置，水平居中，垂直上部 */}
.left .img {}
}
/* public */
@media screen and (min-width:1920px) {
/* ========== *//* = RESET = *//* ========== */
* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
@font-face {font-family:'Bebas';src:url('../fonts/Bebas-Regular.ttf') format('truetype');}
:after,:before {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html {overflow-x:hidden;-webkit-text-size-adjust:none;/*cursor:url(../images/home/hand_ico.ico),auto;*/}
body {font-size:0.729vw;}
body,div,span,h1,h2,h3,h4,h5,h6,p,em,img,strong,b,small,u,i,center,dl,dt,dd,ol,ul,li,sub,sup,tt,var,del,dfn,ins,kbd,q,s,samp,strike,applet,object,iframe,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,blockquote,pre,a,abbr,acronym,address,big,cite,code,mark,audio,video,input,textarea,select {margin:0;padding:0;}
ul,ol,li,dl {list-style:none;}
/*RESET A*/* {text-decoration:none !important;}
a,a:visited,a:active,a:hover,a:focus {text-decoration:none !important;outline:none;}
a {color:#666666;}
/* HTML5 RESET THE OLD BROWERS*/article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}
table {border-collapse:collapse;border-spacing:0;}
/*CLEAR the FLOAT*/.clear {clear:both}
.clearfix {zoom:1;}
.clearfix:after {clear:both;display:block;height:0;visibility:hidden;line-height:0;content:'\20';}
.bgFull {background-size:cover;background-position:center center;background-repeat:nno-repeat}
/*RESET the FORM*/fieldset {border:0 !important;}
input,button,textarea,select {font-size:100%;outline:none;resize:none;font-family:"Microsoft Yahei",-apple-system,"PingFang SC","Helvetica Neue",STHeiti,Tahoma,Simsun,sans-serif;}
input[type="button"] {cursor:pointer;border:0}
input[type="submit"] {cursor:pointer;border:0}
input[type="reset"] {cursor:pointer;border:0}
input[type="button"],input[type="text"],textarea {-webkit-appearance:none;}
input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner {border:none;padding:0;}
input::-webkit-input-placeholder {color:#999999;}
input:-moz-placeholder {color:#999999;}
input::-moz-placeholder {color:#999999;}
input:-ms-input-placeholder {color:#999999;}
textarea::-webkit-input-placeholder {color:#999999;}
textarea:-moz-placeholder {color:#999999;}
textarea::-moz-placeholder {color:#999999;}
textarea:-ms-input-placeholder {color:#999999;}
/*RESET IMAGES*/img {display:block;max-width:100%;border:0;margin:0 auto;}
.top {position:fixed;width:100%;left:0;top:0;display:flex;justify-content:space-between;z-index:99;transition:all linear .2s;}
.top.active {background-color:#fff;box-shadow:0 0 0.521vw #ccc;}
.top h1 {/* width:5.833vw;*/  width:7.8125vw;margin-left:5.208vw;padding:0.521vw 0;}
.top h1 .logo2 {display:none;}
.top.active h1 .logo1 {display:none;}
.top.active h1 .logo2 {display:block;}
.top .right {display:flex;align-items:center;}
.top .right ul {display:flex;}
.top .right ul li {padding:0 1.6vw;font-size:0.9375vw;line-height:4.167vw;position:relative;}
.top .right ul li .mb {display:none;}
.top .right ul li>a {color:#fff;transition:all linear .2s;position:relative;}
.top .right ul li>a::after {height:0.104vw;bottom:-0.938vw;opacity:0;transition:all linear .2s;}
.sub_nav {display:none;}
.search {width:1.042vw;margin:0 5.208vw 0 2.604vw;}
.top .search .search2 {display:none;}
.top.active .search .search1 {display:none;}
.top.active .search .search2 {display:block;}
.top .search .lang2 {display:none;}
.top .search .lang1 {display:block;color:#fff;font-size:22px;line-height:1;margin-left:5px;font-weight:300;}
.top.active .search .lang1 {display:none;}
.top.active .search .lang2 {display:block;color:#222222;font-size:22px;line-height:1;margin-left:5px;font-weight:300;}
.header {position:relative;}
.banner {position:relative;}
.banner .swiper-slide {position:relative;}
.banner1 {position:absolute;left:50%;top:40%;transform:translateX(-50%);width:32.5%;}
.banner1 .btn {width:11.458vw;height:3.125vw;display:flex;justify-content:center;align-items:center;border:1px solid #7D0076;margin:4.427vw auto 0;transition:all linear .2s;}
.banner1 .btn a {font-size:0.833vw;color:#7D0076;line-height:1;display:block;padding-right:0.729vw;background:url('../images/right3.png') no-repeat right center;background-size:0.313vw 0.521vw;transition:all linear .2s;}
.banner1 .btn:hover {background-color:#7D0076;}
.banner1 .btn:hover a {color:#fff;background:url('../images/right4.png') no-repeat right center;background-size:0.313vw 0.521vw;}
.swiper-container {width:100%;}
.banner2 .other .fz18 {font-size:0.938vw;}
.banner2 .other p {text-transform:uppercase;font-size:1.563vw;color:#fff;text-align:center;font-family:'Bebas';}
.banner2 .other h2 {font-size:3.75vw;color:#fff;margin-top:1.042vw;text-align:center;}
.banner2 {position:relative;}
.banner2 >img {width:100%;}
.banner2 .other,.banner2 .other2 {position:absolute;left:0;top:50%;width:100%;transform:translateY(-50%);text-align:center;}
.banner2 .other2 p {font-size:2.5vw;color:rgba(255,255,255,.5);}
.banner2 .other2 h2 {font-size:2.5vw;color:#fff;text-align:center;}
.banner3 {position:absolute;top:50%;left:0;width:100%;text-align:center;z-index:2;transform:translateY(-50%);}
.banner3 p {color:#fff;font-size:3.125vw;font-weight:bold;line-height:4.375vw;}
.banner3 p sup {font-size:1.25vw;font-weight:normal;}
.banner3 b {font-weight:normal;display:block;color:#fff;margin-top:1.042vw;font-size:1.563vw;}
.banner3 .btn {width:11.458vw;height:3.125vw;display:flex;justify-content:center;align-items:center;border:1px solid #fff;margin-top:4.427vw;margin-left:auto;margin-right:auto;transition:all linear .2s;}
.banner3 .btn a {font-size:0.833vw;color:#fff;line-height:1;display:block;padding-right:0.729vw;background:url('../images/right4.png') no-repeat right center;background-size:0.313vw 0.521vw;transition:all linear .2s;}
.banner3 .btn:hover {background-color:#7D0076;border:1px solid #7D0076;}
.crumbs {position:absolute;left:5.208vw;bottom:2.083vw;color:#fff;font-size:0.833vw;display:flex;align-items:center;z-index:10;}
.crumbs a {color:#fff;font-size:0.833vw;line-height:1;opacity:.8;}
.crumbs span {display:block;width:0.417vw;height:0.417vw;border-top:0.104vw solid #fff;border-right:0.104vw solid #fff;transform:rotateZ(45deg);margin:0 0.938vw;opacity:.8;}
.footer {background-color:#222;padding-top:4.167vw;}
.footer .main {display:flex;justify-content:space-between;padding-left:5.208vw;padding-right:5.208vw;}
.footer .main .left {width:35%;flex-shrink:0;}
.footer .main .left h1 {width:6.51vw;margin-bottom:3.646vw;}
.footer .main .left p {font-size:0.938vw;color:#ccc;line-height:2.344vw;}
.footer .main .left .encell {display:flex;flex-direction:row;margin-top:2vw;}
.footer .main .left .encell img {height:1.2vw;width:auto;margin-left:0;margin-right:0.5vw;}
.footer .main .left .encell p {font-size:0.9vw;color:#ccc;line-height:1.5;margin-left:0;margin-right:auto;width:70%;}
.footer_nav {display:flex;flex:1;justify-content:space-between;padding-top:1.145vw;}
.footer_nav dl {font-size:0.938vw;color:#fff;}
.footer_nav dl a {color:#fff;transition:all linear .3s;}
.footer_nav dl dt {margin-bottom:1.042vw;font-weight:bold;}
.footer_nav dl dd {font-size:0.833vw;line-height:2.083vw;}
.footer_nav dl a:hover {opacity:.8;}
.copyright {height:3.125vw;line-height:3.073vw;padding-left:5.208vw;color:#999;font-size:0.729vw;border-top:1px solid #4D4D4D;margin-top:4.688vw;box-sizing:border-box;}
.copyright a {color:#999;}
.title {text-align:center;display:flex;justify-content:center;flex-flow:column;align-items:center;}
.title h2 {font-size:2.5vw;color:#333;display:flex;text-align:center;}
.title h2 div {font-size:1.25vw;}
.title p {color:#808080;font-size:1.25vw;margin-top:1.042vw;}
.title2 {font-size:1.563vw;font-weight:bold;color:#333;display:flex;justify-content:space-between;align-items:center;}
.title2 span a {display:flex;color:#808080;font-size:0.833vw;font-weight:normal;align-items:center;line-height:1;}
.title2 span img {width:0.417vw;margin-left:0.417vw;}
.nav-list {display:none;}
.nav-lang {display:none;}
.top .right ul li div {/* display:none;*/position:absolute;top:4.167vw;left:50%;transform:translateX(-50%);background:rgba(255,255,255,.8);white-space:nowrap;padding:0 1.042vw;-webkit-box-shadow:0 0.26vw 0.521vw rgba(0,0,0,.05);box-shadow:0 0.26vw 0.521vw rgba(0,0,0,.05);padding:1.563vw 2.083vw;}
.top .right ul li div a {display:inline-block;line-height:1.563vw;font-size:0.833vw;margin:0 0.521vw;}
.top .right ul li .mb {display:none;}
.cont-btn {display:flex;align-items:center;border-radius:0.208vw;background:rgba(255,255,255,.2);height:2.396vw;line-height:2.292vw;padding:0 1.25vw;margin-top:0.885vw;}
.cont-btn .i {width:1.042vw;margin-right:0.417vw;}
.cont-btn .i svg {width:1.042vw;height:1.042vw;margin-bottom:-0.208vw;}
.top .right ul li div a:hover {color:#880081;}
.top .right ul li:hover div {display:block;}
.page {text-align:center;font-size:0;justify-content:center;}
.page li {display:inline-block;vertical-align:middle;}
.page a,.page span {min-width:2.08vwvw;text-align:center;margin:0.26vw;background:#FFFFFF;display:inline-block;vertical-align:middle;border:1px solid #E5E5E5;font-size:0.833vw;line-height:1.979vw;padding:0 0.52vw;border-radius:0.208vw;}
.page a:hover {color:#880081;}
.page .active a,.page .active span {background:#880081;border:1px solid #880081;color:#FFFFFF;}
.page a.prev,.page a.next {padding:0 0.938vw;position:relative;}
.page a.prev:before,.page a.next:before {content:"";position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:1.042vw;height:1.042vw;display:block;}
.page a.prev {padding-left:1.667vw;}
.page a.prev:before {left:0.625vw;background-image:url(../images/page_prev.png);}
.page a.next {padding-right:1.667vw;}
.page a.next:before {right:0.625vw;background-image:url(../images/page_next.png);}
.msg {display:none;position:fixed;top:50%;left:50%;width:50%;max-width:13.021vw;background:rgba(0,0,0,.7);border-radius:1.042vw;padding:1.823vw;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);}
.msg .close {position:absolute;top:0.26vw;right:0.26vw;width:2.083vw;height:2.083vw;background-image:url(../images/close.png);background-size:cover;cursor:pointer;}
.msg p {margin-top:0.521vw;color:#FFFFFF;font-size:0.833vw;text-align:center;}
}
/* mzw */
@media screen and (min-width:1920px) {
.history {width:88%;}
.history .main ul li {text-align:center;}
.history .main .content {overflow:hidden;}
.history .main .content .item {width:100%;position:static;-webkit-animation-duration:.4s !important;animation-duration:.4s !important;-webkit-transition-duration:.4s !important;transition-duration:.4s !important;}
.m-mzw-models-a1 {height:100%;position:relative;margin-left:6.51vw;}
.m-mzw-models-a1 .models-con {padding-left:1.042vw;position:relative;}
.m-mzw-models-a1 .line {width:1px;height:17.813vw;background:url(../images/mzw/icon-line.png) no-repeat center;background-size:100% auto;position:absolute;left:1.042vw;top:4.427vw;margin-top:1.458vw;}
.m-mzw-models-a1 .circle {width:1.458vw;height:1.458vw;border-radius:50%;background-color:rgba(125,0,118,0.302);position:absolute;left:50%;top:0;transform:translate(-50%,-100%);}
.m-mzw-models-a1 .circle::after {content:'';display:block;border-radius:50%;background-color:rgb(125,0,118);width:57%;height:57%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.m-mzw-models-a1 .title1 {position:relative;margin-bottom:0.417vw;margin-left:1.302vw;overflow:hidden;}
.m-mzw-models-a1 .year {font-size:6.25vw;color:rgba(125,0,118,0.102);font-weight:bold;line-height:1;}
.m-mzw-models-a1 .tit {width:100%;font-size:1.667vw;color:rgb(125,0,118);font-weight:bold;line-height:1.5;margin-top:-2.5vw;}
.m-mzw-models-a1 .info {font-size:1.25vw;color:rgb(51,51,51);line-height:1.5;border-bottom:1px solid rgb(230,230,230);padding-bottom:0.99vw;padding-left:1.302vw;}
.m-mzw-models-a1 .litpic {height:17.708vw;overflow-x:hidden;overflow-y:auto;padding:1.302vw 0.26vw 0 1.302vw;box-sizing:border-box;}
.m-mzw-models-a1 dl {margin:0 -0.26vw;display:flex;flex-wrap:wrap;}
.m-mzw-models-a1 dd {width:12.5%;margin-bottom:0.885vw;}
.m-mzw-models-a1 .a1 {display:block;overflow:hidden;margin:0 0.26vw;background-color:rgb(255,255,255);box-shadow:0vw 0vw 0.26vw 1px rgba(0,0,0,0.2);}
.m-mzw-models-a1 img {display:block;width:100%;}
/* #region 公共模块-start */.wp1400 {max-width:72.917vw;margin:0 auto;}
.mzw-input-placeholder input::-webkit-input-placeholder {color:#B3B3B3;}
.mzw-input-placeholder input:-moz-placeholder {color:#B3B3B3;}
.mzw-input-placeholder input::-moz-placeholder {color:#B3B3B3;}
.mzw-input-placeholder input::-ms-input-placeholder {color:#B3B3B3;}
.g-mzw-title-a1 {text-align:center;line-height:1.4;}
.g-mzw-title-a1 .title-tit {font-size:2.5vw;color:#222222;font-weight:bold;}
.g-mzw-title-a1 .title-info {font-weight:400;font-size:0.938vw;color:#808080;margin-top:0.625vw;}
.g-mzw-title-a1.left {text-align:left;}
/* #endregion 公共模块-end *//* #region 联系我们-start */.m-mzw-form-a1 {display:block;}
.m-mzw-form-a1 .form-tit {padding:7.083vw 0 3.125vw;}
.m-mzw-form-a1 .form-box {border-top:1px solid #E6E6E6;padding:2.083vw 0 5.99vw;}
.m-mzw-form-a1 .form-row1 {display:flex;align-items:center;flex-wrap:wrap;margin:0 -0.521vw;}
.m-mzw-form-a1 .form-col1 {width:25%;}
.m-mzw-form-a1 .form-row1 .form-item {margin:0 0.521vw;}
.m-mzw-form-a1 .form-item {margin-bottom:1.354vw !important;}
.m-mzw-form-a1 .form-label {font-weight:400;font-size:0.729vw;color:#222222;line-height:1.5;margin-bottom:0.26vw;}
.m-mzw-form-a1 .form-label.required::before {content:'*';display:inline;color:#FF0000;}
.m-mzw-form-a1 .form-input {min-height:2.083vw;}
.m-mzw-form-a1 .form-input.w2 {width:13.906vw;}
.m-mzw-form-a1 .input-txt {width:100%;height:2.083vw;border-radius:0.208vw;border:1px solid #E6E6E6;box-sizing:border-box;font-weight:400;font-size:0.729vw;color:#222;line-height:1.979vw;padding:0 1.042vw;}
.m-mzw-form-a1 .input-txt.textarea {height:5.208vw;border-radius:0.417vw;}
.m-mzw-form-a1 .form-input.sty2 {margin-left:0.521vw;}
.m-mzw-form-a1 .form-input.sty2 .input-txt {border-radius:0.417vw;}
.m-mzw-form-a1 .form-foot {padding-bottom:5.208vw;background:url(../images/mzw2/bgpic-a1.png) no-repeat center top;background-size:97.1875% auto;}
.m-mzw-form-a1 .form-btn {display:block;width:10.417vw;height:3.125vw;background:#7D0076;border-radius:0.521vw;border:none;outline:none;margin:0 auto 1.563vw;padding:0;font-weight:600;font-size:0.938vw;color:#FFFFFF;line-height:3.125vw;text-align:center;cursor:pointer;}
.m-mzw-form-a1 .form-info {font-weight:400;font-size:0.729vw;color:#808080;line-height:1.5;text-align:center;}
.m-mzw-form-a1 .form-line {height:1px;background-color:#E6E6E6;}
.m-mzw-radio-m1 .radio-con {overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.m-mzw-radio-m1 .input-radio-col {display:flex;align-items:center;}
.m-mzw-radio-m1 .input-radio-item {position:relative;}
.m-mzw-radio-m1 .input-radio-col .input-radio-item {margin-right:1.146vw;}
.m-mzw-radio-m1 .input-radio-item:last-child {margin-right:0;}
.m-mzw-radio-m1 .radio-label {overflow:hidden;display:flex;align-items:center;cursor:pointer;}
.m-mzw-radio-m1 .input-radio-label,.m-mzw-radio-m1 .input-radio-val {float:left;}
.m-mzw-radio-m1 .input-radio-label {width:0.729vw;height:0.729vw;border:1px solid #E6E6E6;border-radius:50%;overflow:hidden;box-sizing:border-box;position:relative;margin-right:0.521vw;}
.m-mzw-radio-m1 .input-radio-val {white-space:nowrap;font-weight:400;font-size:0.729vw;color:#222222;line-height:2.083vw;}
.m-mzw-radio-m1 .input-radio {z-index:-999;opacity:0;position:absolute;left:0;top:0;}
.m-mzw-radio-m1 .input-radio:checked+.radio-label .input-radio-label {border-color:#7D0076;}
.m-mzw-radio-m1 .input-radio:checked+.radio-label .input-radio-label::after {content:"";display:block;width:50%;height:50%;background-color:#7D0076;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.m-mzw-models-b1 {padding:5vw 0 2.917vw;}
.m-mzw-models-b1 .models-tit {margin-bottom:2.865vw;}
.m-mzw-models-b1 ul {display:flex;overflow:hidden;}
.m-mzw-models-b1 li {margin-right:5.208vw;}
.m-mzw-models-b1 li:last-child {margin-right:0;}
.m-mzw-models-b1 .con {margin-bottom:3.021vw;}
.m-mzw-models-b1 .tit {font-weight:600;font-size:1.25vw;color:#222222;line-height:1.375;margin-bottom:0.573vw;}
.m-mzw-models-b1 .info {font-weight:400;font-size:0.938vw;color:#666666;line-height:1.4;}
.form-label .n {font-size:0.938vw;}
/* #endregion 联系我们-end */.mzw-select-dropdown .carat {display:block;width:0.625vw;height:0.313vw;background:url(../images/mzw2/icon-a1.png) no-repeat center;background-size:100% auto;position:absolute;right:1.042vw;top:50%;margin-top:-0.156vw;transition:.4s;}
.mzw-select-dropdown.open .carat {transform:rotate(180deg);}
.mzw-select-dropdown.disabled .carat {border-top-color:#999;}
/* OLD SELECT (HIDDEN) */.mzw-select-dropdown .old {position:absolute;left:0;top:0;height:0;width:0;overflow:hidden;}
.mzw-select-dropdown select {position:absolute;left:0vw;top:0vw;}
.mzw-select-dropdown.touch .old {width:100%;height:100%;}
.mzw-select-dropdown.touch select {width:100%;height:100%;opacity:0;}
/* SELECTED FEEDBACK ITEM */ .mzw-select-dropdown .selected,.mzw-select-dropdown li {display:block;font-size:0.729vw;height:1.979vw;line-height:1.979vw;color:#222;overflow:hidden;}
.mzw-select-dropdown .selected {margin:0 2.188vw 0 1.042vw;white-space:nowrap;text-overflow:ellipsis;}
.mzw-select-dropdown.disabled .selected {color:#999;}
/* DROP DOWN WRAPPER */.mzw-select-dropdown div {position:absolute;height:0;left:-0.052vw;right:-0.052vw;top:100%;margin-top:-0.052vw;background:#fff;border:1px solid #E6E6E6;border-top:1px solid #E6E6E6;border-radius:0 0 0.208vw 0.208vw;overflow:hidden;opacity:0;}
/* Height is adjusted by JS on open */.mzw-select-dropdown.open div {opacity:1;z-index:2;}
/* FADE OVERLAY FOR SCROLLING LISTS */.mzw-select-dropdown.scrollable div::after {content:'';position:absolute;left:0;right:0;bottom:0;height:2.604vw;box-shadow:inset 0 -2.604vw 1.563vw -1.823vw #fff;}
.mzw-select-dropdown.scrollable.bottom div::after {opacity:0;}
/* DROP DOWN LIST */.mzw-select-dropdown ul {position:absolute;left:0;top:0;height:100%;width:100%;list-style:none;overflow:hidden;}
.mzw-select-dropdown.scrollable.open ul {overflow-y:auto;}
/* DROP DOWN LIST ITEMS */.mzw-select-dropdown li {height:auto;line-height:1.5;padding:0.521vw 1.042vw;list-style:none;}
/* .focus class is also added on hover */.mzw-select-dropdown li.focus {background:#7D0076;position:relative;z-index:3;color:#fff;}
.mzw-select-dropdown li.active {font-weight:700;}
}
@media screen and (max-width:1440px) {
#joinimg .pic img {min-height:380px;object-fit:cover;}
.row-cs1 >.wrap,.row-cs2 >.wrap,.row-cs3 >.wrap {max-width:none;padding:0 100px;}
.footer_nav dl a {font-size:12px;}
.footer_nav dl dt a {font-size:14px;}
.m-txtb1 .line {width:auto;}
.m-txtb1 {padding:2vw 0;}
}
@media screen and (max-width:1800px) {
.m-txtb1 .line {width:auto;}
}
@media screen and (max-width:1600px) {
.wp1400,.wrap {padding:0 100px;max-width:none;}
.job,.news-list {margin-left:100px;margin-right:100px;}
.join {padding-left:100px;padding-right:100px;}
.z-column-title{ padding-top: 100px !important;}
}
@media screen and (max-width:1440px) {
.wp1400 {max-width:1200px;padding:0;}
.m-txtb1 {padding:10px 0;}
.m-txtb1 .itm,.m-txtb1 .t {margin-bottom:10px;}
.g-titb1 {font-size:16px;}
.g-titb2,.g-titb1 h4 {font-size:36px!important;}
.ul-kt .left {margin-right:20px;}
/*  
.ul-kt .icon {height:180px;line-height:180px;}
*/  
.ul-kt .icon img {max-height:180px;}
.ul-kt .con {padding:20px;}
.row-dxw1 {padding:40px 0;}
.row-dxw2 {padding-bottom:40px;}
.ul-gd .pic .icon {width:30px;height:30px;bottom:10px;right:10px;}
.banner .mm-btn {margin-top:2.6vw;}
}
@media screen and (max-width:1300px) {
.g-boxb1 .desc {font-size:20px;}
.z-column-title{ padding-top: 100px !important;}
.news-list {margin:40px !important;}
}
@media screen and (max-width:1200px) {.wp1400,.wp1200,.wrap,.wrapper {width:auto;padding:0 5vw;}
.ul-kt {margin:0;display:block;}
.ul-kt li {float:none;width:auto;}
.ul-kt .con {margin:0 0 15px;}
.ul-kt .box {display:block;height:auto;}
.ul-kt .left {width:auto;margin:0 auto 15px;}
.ul-kt .name {font-size:18px;}
.ul-kt .right {font-size:14px;}
.ul-kt .icon {height:150px;line-height:150px;margin:-30px 0 -10px;}
.ul-ds .right {padding-top:10px;}
.m-infob1 .line {margin:0 2vw;}
}
@media screen and (max-width:1000px) {.m-txtb1 {padding-top:25px;}
.m-swb1 .swiper-pagination {display:block;}
.m-swb1 .swiper-button-prev,.m-swb1 .swiper-button-next {display:none;}
.ban-icons li {width:16.66%;}
.join {padding-left:20px;padding-right:20px;}
.job,.news-list {margin-left:20px;margin-right:20px;}
.g-titb1 {font-size:14px;margin-bottom:30px;}
.g-titb1 h4 {font-size:22px!important;}
.home-sw .swiper-container {height:auto;}
.home-sw>.swiper-container .swiper-wrapper {display:block;height:auto;}
.banner .swiper-slide>img {height:auto;}
.banner .swiper-slide .a-img {height:auto;}
.g-boxb1 .inbox {display:block;height:auto;padding:60px 15px !important;}
.g-boxb1 .right {width:auto;}
.g-boxb1 .ani {visibility:visible!important;}
.g-boxb1 .left {margin-bottom:30px;}
.g-boxb1 .line {width:50px;height:3px;margin-bottom:20px;}
.g-boxb1 .icon {margin-bottom:30px;}
.g-boxb1 .icon img {max-height:70px;max-width: 200px;}
.g-boxb1 .desc {font-size:16px;margin-bottom:30px;}
.g-boxb1 .link {width:150px;height:45px;line-height:45px;}
.g-boxb1 .inbox::before,.g-boxb1 .inbox::after {display:none;}
.swiper-slide:nth-child(odd) .g-boxb1 .inbox .left {margin-left:0;}
.banner .swiper-button-prev,.banner .swiper-button-next {display:none;}
.m-his .item {padding:30px 0;}
.m-his .inbox {display:block;}
.m-his .left {width:auto!important;padding-right:0;margin-bottom:30px;}
.m-his .year {font-size:30px;}
.m-his .tit {font-size:18px;}
.m-his .info {font-size:14px;}
.m-his .item:nth-child(even) .left,.m-his .item:nth-child(1) .ul-iconsb1 {padding-left:0;}
.ul-iconsb1 {margin:0 -4px;padding:0!important;}
.ul-iconsb1 li {width:25%!important;}
.ul-iconsb1 .icon {margin:4px;}
.m-founder {display:block;}
.m-founder .left {float:none;width:auto;margin-right:0;padding-bottom:24px;}
.m-founder .right {padding-top:20px;width:100%}
.m-founder .name {font-size:18px;margin-bottom:10px;margin-left:0;}
.m-founder .job {font-size:16px;margin:0 0 10px;margin-left:0;}
.m-founder .pic {width:60%;margin:0 auto;}
.m-founder .txt {margin-left:0;}
.m-founder .left::before {width:55%;height:30%;right:auto;left:0;}
.r-icon .tt {font-size:90px;left:115px;}
.ul-teamb1 {margin:0 -5px;}
.ul-teamb1 li:nth-child(1),.ul-teamb1 li:nth-child(2),.ul-teamb1 li:nth-child(3),.ul-teamb1 li {width:50%;}
.ul-teamb1 .con {margin:0 5px 10px;}
.m-infob1 .left .dib {font-size:14px;}
.ul-teamb1 .txt {padding:10px 6px;font-size:12px;}
.ul-teamb1 .name {font-size:16px;margin-bottom:5px;}
.ul-teamb1 .s {font-size:14px;}
.m-infob1 .left {float:none;width:auto;font-size:16px;padding-left:0;border-left:none;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;}
.m-infob1 .line {padding:10px 0;}
.m-infob1 .num {font-size:30px;}
.m-infob1 .numbox {font-size:14px;}
.m-infob1 .right {margin-left:0;text-align:center;font-size:16px;padding-bottom:25px;padding-bottom:0;}
.m-infob1 .right::before {bottom:0;left:0;width:100%;height:50%;display:none;}
.m-infob1 .pp {text-align:center;}
.ul-iconTxtb1 {margin:0 -5px;}
.ul-iconTxtb1 li {width:50%;}
.ul-iconTxtb1 .con {margin:0 5px 10px;height:150px;padding:10px 8px;pointer-events:none;}
.ul-iconTxtb1 .icon {width:40px;height:40px;line-height:40px;}
.ul-iconTxtb1 .icon svg {width:35px;height:35px;}
.ul-iconTxtb1 .icon img {max-height:35px;}
.ul-iconTxtb1 .h3 {font-size:18px;margin-bottom:10px;}
.ul-iconTxtb1 p {font-size:12px;}
.m-infob2 .user {width:150px;height:150px;}
.row-ab2 {padding-bottom:40px;}
.row-ab1,.m-values {padding:40px 0;}
#icons .icon {height:60px;line-height:60px;margin-bottom:10px;}
#icons .icon img {max-height:50px;}
#icons {margin-bottom:50px;}
.m-swb1 {margin-bottom:30px;}
.m-swb1 .swiper-container {padding:0 15px 40px;}
.m-swb1 .swiper-button-next,.m-swb1 .swiper-button-prev {width:40px;height:40px;margin-top:-40px;}
.m-swb1 {--swiper-navigation-size:20px;}
#joinimg .pic img {min-height:auto;}
.m-swb1 {padding-top:0;}
.m-txtb2 {font-size:18px;}
.row-vd {padding-top:40px;}
.v-box .play {width:40px;height:40px;}
.row-cs3,.row-cs2,.row-cs1 {padding:40px 0;}
.g-titb2 {font-size:22px!important;margin-bottom:30px;}
.m-infob2 .desc {padding:0 30px;margin:0;}
.m-infob2 .name {font-size:22px;}
.m-infob2 .desc::before,.m-infob2 .desc::after {width:24px;height:24px;}
.m-infob2 {font-size:14px;}
.m-boxb1 .years {float:none;margin:0 0 30px;}
.ul-tabsb1 {text-align:center;font-size:0;white-space:nowrap;overflow-x:auto;overflow-y:hidden;}
.ul-tabsb1 li {display:inline-block;vertical-align:top;margin:0 6px;}
.ul-tabsb1 .year {font-size:18px;padding:0;}
.ul-tabsb1 .year::after {display:none;}
.ul-newsb2 .con {padding:8px 0;line-height:30px;}
.ul-newsb2 .m::before {width:10px;height:10px;}
.ul-newsb2 .tit {font-size:14px;}
.ul-newsb2 .m {width:24px;}
.ul-newsb2 .m span {font-size:18px;font-size:0;}
.row-cs3::after {display:none;}
.row-cs3::before {font-size:60px;bottom:0;}
.ul-dh .con {margin-bottom:30px;}
.ul-dh .left {float:none !important;width:auto;}
.ul-dh .right {padding:12px;}
.ul-dh .righten {padding:12px;}
.ul-dh .type b {font-size:18px;}
.ul-dh .tit {font-size:22px;}
.ul-dh .titen {font-size:22px;}
.ul-dh .tag {font-size:16px;padding:0 12px;}
.ul-dh .desc {font-size:14px;}
.ul-dh .descen {font-size:14px;}
.ul-dh .date {margin-bottom:20px;}
.ul-dh .dateen {margin-bottom:20px;}
.ul-dh .pic {position:relative;height:0;padding-top:57.7%;overflow:hidden;}
.g-btnb2 {width:160px;height:45px;line-height:45px;}
.m-banin {margin-top:84px;}
.m-banin .img,.m-banin .video {position:absolute;left:0;top:0;width:100%;height:100%;display:block;}
.m-banin .pic {position:relative;height:0;padding-top:51%;overflow:hidden;}
.m-banin .txt {padding:0 40px;}
.m-banin .txt .info {font-size:12px;width:auto;padding-top:10px;}
.banner2 .other .info {font-size:12px;width:auto;padding-top:10px;}
.banner2 .other .info_min {font-size:10px;width:80%;margin:0 auto;padding-top:5px;line-height:1.3;}
.m-banin .txt .t {font-size:20px;}
.banner2 .other .t {font-size:20px;}
.m-banin .box {margin-bottom:15px;}
.m-banin .swiper-button-prev {left:0;}
.m-banin .swiper-button-next {right:0;}
.m-banin .swiper-button-next,.m-banin .swiper-button-prev {width:30px;height:30px;border-radius:50%;background:rgba(0,0,0,0.6);}
.m-banin {--swiper-navigation-size:22px;}
.row-dh1 {padding:40px 0 20px;}
.g-btnb1 {width:140px;height:40px;line-height:38px;}
.g-btnb1 span {font-size:14px;}
.row-s1 {padding-top:40px;}
.ban-icons {margin:0 -5px;}
.ban-icons .img {/* height:70px;line-height:70px;*/ margin:0 5px 10px;}
/*.ban-icons .img img {max-height:55px;}*/
.row-z1,.row-z2 {padding:40px 0;}
.ul-kt {margin:0 -5px;padding-bottom:30px;}
.ul-kt li {margin-bottom:10px;}
.ul-kt .con {margin:0 5px;}
.ul-ds .con {padding-bottom:20px;margin-bottom:20px;padding-left:0;padding-right:0;}
.ul-ds .left {margin-right:5%;}
.ul-ds .right {padding-top:3vw;}
.ul-ds .name {font-size:20px;}
.ul-ds .s {font-size:14px;margin-bottom:10px;}
.ul-ds .desc {font-size:16px;margin-bottom:20px;}
.ul-ds .picon {bottom:10px;right:10px;width:40px;height:40px;}
.ban-icons li {width:25%;}
.m-txtb1 .line {width:auto;}
.ul-bd,.ul-gd {margin:0 -5px;}
.ul-bd li,.ul-gd li {width:50%;}
.ul-bd .con,.ul-gd .con {margin:0 5px 10px;}
.ul-gd .tit,.ul-bd .tit {font-size:18px;}
.ul-gd .txt {height:110px;padding:10px;}
.ul-bd .txt {height:190px;padding:10px;}
.ul-bd .date {left:10px;bottom:10px;}
.video-box .icon {width:50px;height:50px;}
#joinimg {padding-bottom:40px;}
#joinimg .pic {border-radius:5px;overflow:hidden;}
#joinimg .swiper-pagination-bullet {width:8px;height:8px;margin:0 5px;}
.m-icons_ban .swiper-pagination-bullet {width:20px;height:2px;}
.page a,.page span {min-width:30px;padding:0 6px;font-size:14px;margin:2px;line-height:28px;}
.row-ab_n1 {padding-top:30px;}
.row-ab_n1::before {height:60%;}
.m-infob1_n .dib {margin-bottom:30px;}
.m-infob1_n .botbox {margin:0 -5px;}
.m-infob1_n .pic {padding:0 5px;}
.m-infob1_n .pic img {border-radius:5px;}
.m-infob1_n .botboxbig {margin:10px 0px;}
.m-infob1_n .picpig {padding:0 5px;}
.m-infob1_n .picpig img {border-radius:5px;}
.m-infob1_n .botboxsmall {margin:10px 0px;display:flex;flex-direction:row;justify-content:space-between;}
.m-infob1_n .picsmall {width:calc(33.3% - 5px);}
.m-infob1_n .picsmall img {border-radius:5px;}
.m-infob1_n .line {margin:0;}
.m-infob1 .line .p {font-size:14px;}
}
@media screen and (max-width:600px) {.wp1400,.wp1200,.wrap,.wrapper {width:auto;padding:0 20px!important;}
.m-banin {margin-top:64px;}
.ul-ds .con {display:block;}
.ul-ds .left {float:none;width:60%;margin:0 auto 15px;}
.ul-ds .desc {text-align:center;}
.ul-ds .desc p {padding:0 20px;text-align:center;}
.ul-ds .desc p::before {width:20px;}
.ban-icons li {width:33.33%;}
.ul-bd,.ul-gd {margin:0;}
.ul-bd li,.ul-gd li {float:none;width:100%;}
.ul-bd .con,.ul-gd .con {margin:0 0 15px;}
.ul-bd .date {position:static;}
.ul-gd .txt,.ul-bd .txt {height:auto;}
.ul-ds .s,.ul-ds .name {text-align:center;}
.g-btnb2 {margin:0 auto;}
.m-txtb1 .itm {float:none;width:auto;margin-bottom:15px;}
.m-txtb1 .t1 {margin-bottom:5px;}
.pp p >br {display:block;}
.g-btnb1 {width:120px;height:35px;line-height:33px;}
.g-btnb1 span {font-size:12px;}
.g-btnb1 svg {width:16px;height:16px;}
/* 
.ul-teamb1 {margin:0;}
.ul-teamb1 li {width:auto!important;float:none;margin-bottom:15px;}
.ul-teamb1 .con {margin:0;}
*/
/*
.ul-kt .icon {height:100px;line-height:100px;}
.ul-kt .icon img {max-height:100px;}
*/
.m-infob1 {display:flex;flex-direction:column-reverse;flex-wrap:wrap;}
}


/*2025-11*/
.zclear{margin:0px; padding:0px; width:0px; height:0px; line-height:0px; font-size:0px; clear:both;}
.zpp{ white-space: nowrap;}
.zflex {display:flex;flex-direction:column;}
.wp1200.zinfo {display:flex;justify-content:space-between;}
.wp1200.zinfo .zleft {width:300px;height:160px;margin-right:3.5vw;border:1px solid #d7d7d7;border-radius:5px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:30px 0;}
.wp1200.zinfo .zleft img {max-width: 200px;height:100%; object-fit: contain;}
.wp1200.zinfo .zright {flex:1;}
.wp1200.zinfo .zright .zt1 {font-size:28px;font-weight:bold;color:#333; margin-bottom: 20px; margin-top:10px; font-weight: 500; }
.wp1200.zinfo .zright .m-txtb2 {text-align:left;margin-top:0.5vw;font-size:20px;}
.wp1200.zbwcj {display:flex;justify-content:space-between;margin-top:80px;}
.wp1200.zbwcj .zitem {width:23%;}
.wp1200.zbwcj .zitem .zp1 {font-size:28px;font-weight:bold;color:#333; white-space:nowrap; }
.wp1200.zbwcj .zitem .zp2 {font-size:20px;color:#333;margin-top:30px;}
.wp1200.zbwcj .zitem .zp3 {font-size:60px;color:#880081;margin-top:5px;font-weight:500;}
.zxff03{ background-color:#000; padding-bottom:20px;}
.zxff03 .zimg{ width:100%;}
.zxff03 .zimg img{ width:100%;}

/*.wp1200.zbwcj.en .zitem{ width:auto; margin:0 10px;}*/
.wp1200.zbwcj.en .zitem .zp1 {font-size:24px; white-space:wrap;}
.wp1200.zbwcj.en .zitem .zp2 {font-size:20px; height:48px;}
.wp1200.zbwcj.en .zitem .zp3 {font-size:36px;}
.wp1200.zbwcj.en .zitem:last-child{ margin-right:0;}
.wp1200.zbwcj.en .zitem:first-child{ margin-left:0;}}

/*全球化*/
.z-modular{ width:100%; padding: 2vw 22px 6vw 22px; overflow: hidden; box-sizing:border-box;}
.z-column-title{ width:100%; font-size:36px; text-align:center; padding:2vw 0; padding-top: 40px; padding-bottom:60px; color:#222222; font-weight: bold;}
.z-images{ width:100%; margin-bottom:2vw; position:relative; display:flex; justify-content: center; align-items: center;}
.z-images .zimg{ width:100%;}
.z-images .zimg img{ width:100%; border-radius: 10px;}
.z-images .picon{ 
    color:#fff; position: absolute; z-index: 2; opacity: 0; transition: opacity 0.8s ease;
    background: rgba(0,0,0,0.4);
    z-index: 2;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    border-radius: 10px;
}
.z-images .picon a { width:64px; height:64px; color: inherit;display:inline-block}
.z-images .picon .icon { display: block; width: 100%; height: 100%;}
.z-images:hover .picon{ opacity: 1;}
.zmt50{ margin-top:3vw;}
.z-list1{ width: 100%; float: left; display: flex; justify-content: space-between; padding-bottom:8vw;}
.z-list1 .z-item{ width: 32%; position: relative; border-radius: 10px; overflow: hidden; margin-top: 4vw; background-color:#fafafa;}
.z-list1 .z-item .images{ width: 100%; position:relative; display:flex; justify-content: center; align-items: center;}
.z-list1 .z-item .images .zimg{ width: 100%;}
.z-list1 .z-item .images .zimg img{ width: 100%;}
.z-list1 .z-item .text{ width: 100%; height:auto; float：left; padding:20px; }
.z-list1 .z-item .text p{ font-size: 14px; color: #808080;}
.z-list1 .z-item .text .p1{ font-size: 20px; height:52px; font-weight: 600; color: #222222; margin-bottom:20px}
.z-list1 .z-item .picon{ color:#fff; position: absolute; z-index: 2; opacity: 0; transition: opacity 0.8s ease;}
.z-list1 .z-item .picon a { color: inherit;}
.z-list1 .z-item .picon .icon { display: block; width: 100%; height: 100%;}
.z-list1 .z-item:hover .picon{ opacity: 1;}
.z-list1 .z-item.en .text .p1{ height:78px;font-weight: 500; 
display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;}
.zhuojiang{ display:flex; flex-direction:column;align-items: center;}
.zwpbody{ padding: 0; box-sizing:border-box;}


@media screen and (min-width: 1960px){
.wp1200.zinfo .zleft {width:22vw;height:10vw;}
.wp1200.zbwcj{margin-top:3vw;}
.wp1200.zinfo .zright .zt1 {font-size:1.5vw;}
.wp1200.zinfo .zright .m-txtb2 {font-size:1.2vw;}
.wp1200.zbwcj .zitem .zp1 {font-size:1.55vw; }
.wp1200.zbwcj .zitem .zp2 {font-size:1.2vw;}
.wp1200.zbwcj .zitem .zp3 {font-size:3.9vw;}
}
@media screen and (max-width:1200px) {
.zwpbody{ padding:0;}
.zwpbody .wp1200{padding: 0 10vw;}
.wp1200.zinfo .zleft { height: auto; padding:2vw 1vw;}
.wp1200.zinfo .zleft img { width: 20vw; }
.wp1200.zinfo .zright .zt1 {font-size:2.3vw;}
.wp1200.zinfo .zright .m-txtb2 {font-size:1.5vw;}
.wp1200.zbwcj {margin-top:5.3vw;}
.wp1200.zbwcj .zitem .zp1 {font-size:2.2vw;}
.wp1200.zbwcj .zitem .zp2 {font-size:2vw; margin-top:2vw;}
.wp1200.zbwcj .zitem .zp3 {font-size:5vw; margin-top:0.4vw;}

.wp1200.zbwcj.en .zitem .zp1 {font-size:1.9vw; height:6vw;}
.wp1200.zbwcj.en .zitem .zp2 {font-size:2vw; height:4.5vw;}
.wp1200.zbwcj.en .zitem .zp3 {font-size:2.7vw; margin-top: 1.2vw;}
.z-column-title{ padding-top: 40px !important;padding-bottom:30px !important;}

}
@media screen and (max-width:1000px) {
.wp1200.zinfo .zleft { width: 30vw; margin-right:2.5vw;}
.wp1200.zinfo .zleft img { width: 20vw; }
.wp1200.zinfo .zright .zt1 { margin-bottom: 2vw; margin-top:1vw; }
.z-column-title{ font-size:3.3vw; }
.z-column-title{ padding-top: 40px !important;padding-bottom:30px !important;}
.zmt50{ margin-top:2vw;}
.z-list1{ flex-wrap:wrap;}
.z-list1 .z-item{ width: 48%;}
.z-list1 .z-item .text{ height:auto; padding:15px 2vw;}
.z-list1 .z-item .text .p1{ font-size: 3vw; height:auto; line-height:4vw; margin-bottom: 1.5vw; white-space:nowrap;}

.z-images .picon{ width:100%; height:100%;}
.z-list1 .z-item .picon{ width:40px; height:40px;}
.z-list1 .z-item .text p{ font-size: 12px;}
.z-list1 .z-item.en .text .p1{ height:9vw; white-space:wrap; font-size: 3.0vw; height:auto; line-height:1.4;}
}
@media screen and (max-width:600px) {
.zwpbody .wp1200{padding: 0 30px!important;}
.z-column-title{ padding-top: 40px !important;padding-bottom:30px !important;}
.wp1200.zinfo .zleft {
    margin-right: 3.5vw;
    border-radius: 5px;
    border: none;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: left;
    padding: 26px 0;
    max-width: 200px;
    width: auto;
}
.wp1200.zinfo .zright .zt1 {font-size:3.6vw;}
.wp1200.zinfo .zright .m-txtb2 {font-size:12px;}
.wp1200.zinfo .zleft img { 
    max-height: 70px;
    max-width: 200px;
    width: auto;
    margin: 0;
}
.wp1200.zinfo {
    flex-flow: column;
}
.z-list1 .z-item.en .text .p1{ height:9vw; white-space:wrap; font-size: 3.5vw; height:auto; line-height:4.2vw;}
.z-list1 .z-item .text .p1{ font-size: 3.6vw; height:auto; line-height:1.4; margin-bottom: 1.5vw; white-space:nowrap;}
}
@media screen and (max-width:400px) {
.zwpbody .wp1200{padding: 0 20px!important;}
}