/* 前端邵刚 */

*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

*{ margin:0; padding:0;}

body { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:0 auto;overflow-x:hidden;min-width: 1280px;position: relative;padding: 0; width: 100%;color: #333;font-family:'微软雅黑', Arial, Helvetica, sans-serif, Microsoft Yahei; font-size:14px;  line-height:1;background: #fff;}

html.act{overflow: hidden;width: 100%;height: 100vh;}

.ul,.ul li,.ul li,.ul td,.ul,.ul dd{ list-style-type:none; margin:0; padding:0; }

.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}

.clearfix { *zoom:1; }

a{display: inline-block; text-decoration:none; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;color: #333; outline: none;}

a:not([href]){cursor:default;}

textarea,select{ outline:none;  color:#666; font-size:14px; width:100%;}

img{border:none;display: block;max-width: 100%;}

img[src=""]{opacity: 0;}

.img_inline_block img{ display: inline-block;height: auto;}

.scroll_y::-webkit-scrollbar{ width:3px;height: 1px;}

.scroll_y::-webkit-scrollbar-thumb{ background:#DF032E;}

.scroll_y::-webkit-scrollbar-track{ background:#e5e5e5;}

.scroll_y1::-webkit-scrollbar{ width:3px;height: 1px;}

.scroll_y1::-webkit-scrollbar-thumb{ background:#fff;}

.scroll_y1::-webkit-scrollbar-track{ background:#e5e5e5;}

.f_12{ font-size:12px; }

.f_14{ font-size:14px; }

.f_16{ font-size:16px; }

.f_18{ font-size:18px; }

.f_20{ font-size:20px; }

.f_22{font-size: 22px;}

.f_24{ font-size:24px; }

.f_26{ font-size:26px; }

.f_28{ font-size:28px; }

.f_30{ font-size:30px; }

.f_32{ font-size:32px; }

.f_34{ font-size:34px; }

.f_36{ font-size:36px; }

.f_38{ font-size:38px; }

.f_40{font-size: 40px;}

.f_42{font-size: 42px;}

.f_44{font-size: 44px;}

.f_46{font-size: 46px;}

.f_48{font-size: 48px;}

.f_50{font-size: 50px;}

.f_60{font-size: 60px;}

.f_80{font-size: 80px;}

.mg_30_0{margin-top: 30px;}

.mg_35_0{margin-top: 35px;}

.mg_40_0{margin-top: 40px;}

.mg_45_0{margin-top: 45px;}

.mg_48_0{margin-top: 48px;}

.mg_55_0{margin-top: 55px;}

.mg_60_0{margin-top: 60px;}

.mg_64_0{margin-top: 64px;}

.mg_80_0{margin-top: 80px;}

.mg_90_0{margin-top: 90px;}

.mg_95_0{margin-top: 95px;}

.mg_100_0{margin-top: 100px;}

.mg_120_0{margin-top: 120px;}

.pd_80{padding: 80px 0;}

.pd_82_88{padding: 82px 0 88px;}

.pd_80_100{padding: 80px 0 100px;}

.pd_80_130{padding: 80px 0 130px;}

.pd_80_210{padding: 80px 0 210px;}

.pd_85_115{padding: 85px 0 115px;}

.pd_95_80{padding: 95px 0 80px;}

.pd_95_100{padding: 95px 0 100px;}

.pd_100{padding: 100px 0;}

.pd_120_100{padding: 120px 0 100px;}

.fw_100{font-weight: 100;}

.img_cct{width: 100%;opacity: 0;}

.t_line1{overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}

.t_line2{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.t_line3{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.t_line4{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}

.t_line5{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}

.t_line6{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;}

/* @font-face {
  font-family: 'din';
  src: url('../fonts/din-bold.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

.din{
  font-family: 'din';
} */

@font-face {
  font-family: 'robr';
  src: url('../fonts/Roboto-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

.robr{
  font-family: 'robr';
}

@font-face {
  font-family: 'robl';
  src: url('../fonts/Roboto-Light.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

.robl{
  font-family: 'robl';
}

@font-face {
  font-family: 'robb';
  src: url('../fonts/Roboto-Bold.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

.robb{
  font-family: 'robb';
}

/*分页*/

.a_dw{position: relative;top: -90px;}

.box{max-width:1440px;min-width: 1200px;width:76%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}


.onetime{-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.alltime,.alltime *{-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.alltime2,.alltime2 *{-webkit-transition: all .6s cubic-bezier(.4,0,.2,1); -moz-transition: all .6s cubic-bezier(.4,0,.2,1); transition: all .6s cubic-bezier(.4,0,.2,1);}

.alltime3,.alltime3 *{-webkit-transition: all .8s cubic-bezier(.4,0,.2,1); -moz-transition: all .8s cubic-bezier(.4,0,.2,1); transition: all .8s cubic-bezier(.4,0,.2,1);}

.alltime4,.alltime4 *{-webkit-transition: all 1s cubic-bezier(.4,0,.2,1); -moz-transition: all 1s cubic-bezier(.4,0,.2,1); transition: all 1s cubic-bezier(.4,0,.2,1);}

.wow{opacity: 0;}

.wow1{opacity: 1;}

.fbd{font-weight: bold;}

.fce{text-align: center;}

.fju{text-align: justify;}

.fw_100{font-weight: 100;}

.place::-webkit-input-placeholder{color:#999;}

.place:-moz-placeholder{color:#999;}

.place::-moz-placeholder{color:#999;}

.place:-ms-input-placeholder{color:#999;}

.ban .img{position: relative;}

.ban .img img{width: 100%;}

.ban video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}

.ann {width: 40px;height: 40px;position: absolute;right: 5%;bottom: 30px;cursor: pointer;z-index: 1;}

.ban .txt{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;padding-bottom: 58px;}

.ban .txt .tline{width: 80px;height: 10px;background: #DF032E;}

.ban .txt .tico{width: 180px;margin-top: 40px;position: relative;top: 100px;opacity: 0;}

.ban .txt .t1{line-height: calc(1em + 10px);color: #fff;margin-top: 35px;position: relative;top: 100px;opacity: 0;}

.ban .txt .t2{margin-top: 55px;position: relative;top: 100px;opacity: 0;}

.ban .swiper-slide-active .txt .tico{top: 0;transition-delay: 0.3s;opacity: 1;}

.ban .swiper-slide-active .txt .t1{top: 0;transition-delay: 0.4s;opacity: 1;}

.ban .swiper-slide-active .txt .t2{top: 0;transition-delay: 0.5s;opacity: 1;}

.more{display: inline-flex;align-items: center;justify-content: space-between;border: 1px solid #fff;line-height: 46px;color: #fff;border-radius: 24px;padding: 0 8px 0 30px;width: 180px;}

.more span{position: relative;width: 30px;height: 30px;border-radius: 50%;background: #DF032E;display: flex;align-items: center;justify-content: center;}

.more span img{width: 6px;}

.more span img:nth-child(2){position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;opacity: 0;}

.more:hover{border-color: #DF032E;background: #DF032E;color: #fff;}

.more:hover span{background: #fff;}

.more:hover span img:nth-child(1){opacity: 0;}

.more:hover span img:nth-child(2){opacity: 1;}

.more.reverse{border-color: #DF032E;background: #DF032E;}

.more.reverse span{background: #fff;}

.more.reverse span img:nth-child(1){opacity: 0;}

.more.reverse span img:nth-child(2){opacity: 1;}

.more.reverse:hover{background: none;border-color: #DF032E;color: #DF032E;}

.more.reverse:hover span{background: #DF032E;}

.more.reverse:hover span img:nth-child(1){opacity: 1;}

.more.reverse:hover span img:nth-child(2){opacity: 0;}

.more_hui{border-color: #bdbdbd;color: #333;}

.more_white{background: #fff;color: #212121;}

.ban .ban_pagin{position: absolute;left: 0;width: 100%;bottom: 40px;z-index: 1;}

.ban .pagin{display: flex;align-items: center;margin: 0 -7px;}

.ban .pagin span{width: 50%;margin: 0 7px;background: rgba(255,255,255,0.2);opacity: 1;height: 3px;border-radius: 0;position: relative;}

.ban .pagin span::before{content: "";left: 0;width: 0;height: 100%;background: #fff;z-index: 1;position: absolute;z-index: 5;}

.ban .pagin .swiper-pagination-bullet-active::before{animation: shake 4s linear 0s;}

.ban .pagin.act .swiper-pagination-bullet-active::before{animation: shake 4.6s linear 0s;}

@keyframes shake {
  0% {width: 0;}
  100% {width: 100%;}
}

.ban .pagin .swiper-pagination-bullet-active{opacity: 1;}

.ban .mouse{position: absolute;left: 50%;bottom: 65px;margin-left: -10px;width: 20px;z-index: 5;}

.ban .mouse .m2{position: relative;margin-top: 5px;height: 30px;overflow: hidden;}

.ban .mouse .m2 img{position: absolute;top: 0;width: 16px;left: 50%;margin-left: -8px;animation: cd 2s linear infinite;-webkit-animation: cd 2s linear infinite;}

@-webkit-keyframes cd {0% {top: -100%;}100% {top: 100%;}}

@keyframes cd {0% {top: -100%;}100% {top: 100%;}}

.header{position: fixed;top: 0;left: 0;width: 100%;border-bottom: 1px solid rgba(217, 217, 217, 0);z-index: 111;}

.header .box{display: flex;justify-content: space-between;}

.header .logo{display: block;padding: 22px 0;position: relative;}

.header .logo img:nth-child(2){position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;opacity: 0;}

.header .re{display: flex;}

.header .ul{display: flex;}

.header .ul .li{position: relative;margin-left: 60px;}

.header .ul .li:first-child{margin-left: 0;}

.header .ul .lv1 a{display: block;line-height: 32px;color: #fff;padding: 27px 0 30px;}

.header .ul .li.lang{margin-left: 82px;}

.header .ul .li.lang a{letter-spacing: 1.1px;font-weight: 300;}

.header .ul .li .lv2list{position: absolute;top: 100%;padding: 1px;width: 150px;left: 50%;margin-left: -75px;display: none;box-shadow: 0 4px 4px rgba(0,0,0,0.05);}

.header .ul .li .lv2con{background: #fff;padding: 20px 10px;}


.header .ul .li .lv2{margin-bottom: 10px;}

.header .ul .li .lv2:last-child{margin-bottom: 0;}

.header .ul .li .lv2 a{display: block;text-align: center;line-height:1.5;color: #212121;}

.header .ul .li .lv2 a:hover{color: #DF032E;}

.header .ssbtn{display: block;margin: 33px 0 0 40px;position: relative;}

.header .ssbtn img{width: 18px;}

.header .ssbtn img:nth-child(2){position: absolute;left: 0;top: 0;opacity: 0;}

.header .ssbtn img:nth-child(3){position: absolute;left: 0;top: 0;opacity: 0;}

.header .ssbtn:hover img:nth-child(1){opacity: 0 !important;}

.header .ssbtn:hover img:nth-child(2){opacity: 0 !important;}

.header .ssbtn:hover img:nth-child(3){opacity: 1;}

.header .ul .li.act .lv1 a,
.header .ul .li:hover .lv1 a{color: #DF032E;}

.header.act,
.header.act2,
.header:hover{background: #fff;border-bottom: 1px solid rgba(217, 217, 217, 1);}

.header.act .logo img:nth-child(1),
.header.act2 .logo img:nth-child(1),
.header:hover .logo img:nth-child(1){opacity: 0;}

.header.act .logo img:nth-child(2),
.header.act2 .logo img:nth-child(2),
.header:hover .logo img:nth-child(2){opacity: 1;}

.header.act .ul .li a,
.header.act2 .ul .li a,
.header:hover .ul .li a{color: #212121;}

.header.act .ssbtn img:nth-child(1),
.header.act2 .ssbtn img:nth-child(1),
.header:hover .ssbtn img:nth-child(1){opacity: 0;}

.header.act .ssbtn img:nth-child(2),
.header.act2 .ssbtn img:nth-child(2),
.header:hover .ssbtn img:nth-child(2){opacity: 1;}

.footer{background: #F7F7F7 url(../images/footer_bg.jpg) no-repeat bottom center;background-size: cover;}

.footer .con1{display: flex;justify-content: space-between;padding: 64px 0 50px;border-bottom: 1px solid #dbdbdb;}

.footer .con1 .le{width: calc(968 / 1440 * 100%);}

.footer .con1 .ce s{display: block;width: 1px;background: #dbdbdb;margin-top: 8px;height: calc(100% - 6px);}

.footer .con1 .re{width: 274px;padding-bottom: 2px;}

.footer .con1 .ul{display: flex;justify-content: space-between;}

.footer .con1 .lv1{display: flex;margin-bottom: 21px;}

.footer .con1 .lv1 a{line-height: 1.75;color: #212121;font-weight: bold;}

.footer .con1 .lv1 a:hover{color: #DF032E;}

.footer .con1 .lv2{display: flex;margin-bottom: 9px;}

.footer .con1 .lv2:last-child{margin-bottom: 0;}

.footer .con1 .lv2 a{line-height: 1.75;color: #212121;letter-spacing: 0.4px;}

.footer .con1 .lv2 a:hover{color: #DF032E;}

.footer .con1 .re .item{margin-top: 28px;}

.footer .con1 .re .item .it{display: flex;align-items: flex-start;margin-bottom: 12px;}

.footer .con1 .re .item .it:last-child{margin-bottom: 24px;}

.footer .con1 .re .item .it.tel .ile{padding-top: 10px;}

.footer .con1 .re .ile{width: 71px;min-width: 71px;display: flex;align-items: center;line-height: 1.75;color: #212121;}

.footer .con1 .re .ile img{width: 14px;margin-right: 8px;}

.footer .con1 .re .ire{line-height: 1.75;color: #212121;}

.footer .con1 .re .ire a{color: #212121;}

.footer .con1 .re .ire a:hover{color: #DF032E;}

.footer .con1 .re .ire .robb{color: #DF032E;line-height: 1.8;}

.footer .con1 .re .code .img{width: 140px;}

.iw100{width: 100%;}

.footer .con1 .re .code .txt{line-height: 17px;text-align: center;width: 140px;color: #666;border-left: 1px solid #E2E2E2;border-right: 1px solid #E2E2E2;margin-top: 4px;}

.footer .con2{padding: 18px 0 24px;display: flex;justify-content: space-between;line-height: 1.75;color: #666666;letter-spacing: 0.28px;}

.footer .con2 .flf{max-width: 80%;}

.footer .con2 a{color: #666666;}

.footer .con2 a:hover{color: #DF032E;}

.ind_tit{line-height: calc(1em + 10px);color: #111;}

.ind1 .ul{display: flex;margin-top: 45px;}

.ind1 .ul .li{text-align: center;width: 29.86%;max-width: 430px;margin-right: 5.2%;}

.ind1 .ul .li:nth-child(3){margin-right: 0;}

.ind1 .img{overflow: hidden;position: relative;}

.ind1 .img img{width: 100%;}

.ind1 .img video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;object-fit: cover;opacity: 0;}

.ind1 .txt{padding-top: 35px;}

.ind1 .txt .t1{line-height: calc(1em + 10px);color: #222222;font-weight: bold;}

.ind1 .txt .t2{line-height: calc(1em + 10px);color: #333333;margin: 15px 0 25px;}

.ind1 .txt .t3{width: 30px;height: 30px;margin: 0 auto 0;position: relative;}

.ind1 .txt .t3 img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.ind1 .li:hover .img video{opacity: 1;}

.ind1 .li:hover .t1{color: #DF032E;}

.ind1 .li:hover .t3 img:nth-child(1){opacity: 0;}

.ind1 .li:hover .t3 img:nth-child(2){opacity: 1;}

.ind2 .con1{display: flex;justify-content: space-between;}

.ind2 .con1 .le{width: calc(720 / 1440 * 100%);}

.ind2 .con1 .re{width: calc(640 / 1440 * 100%);}

.ind2 .con1 .re .rline{height: 1px;background: #e5e5e5;}

.ind2 .con1 .re .t1{line-height: calc(1em + 10px);color: #313133;letter-spacing: 0.24em;}

.ind2 .con1 .re .t2{line-height: 30px;color: #222;margin-top: 21px;}

.ind2 .con2 .ul{display: flex;justify-content: space-between;}

.ind2 .con2 .ul .li .tt{display: inline-block;line-height: 60px;color: #111;position: relative;}

.ind2 .con2 .ul .li .tt b{opacity: 0;}

.ind2 .con2 .ul .li span{position: absolute;top: 0;left: 0;}

.ind2 .con2 .ul .li sub{vertical-align: baseline;color: #111;font-weight: bold;transform: translateY(-3px);display: inline-block;}

.ind2 .con2 .ul .li .lbt{line-height: 28px;color: #222;margin-top: 25px;}

.ind2 .con3{display: flex;}

.ind2 .con3 .it{width: calc(50% - 10px);margin-right: 20px;}

.ind2 .con3 .it:nth-child(2n){margin-right: 0;}

.ind2 .con3 .it a{display: block;overflow: hidden;}

.ind2 .con3 .it img{width: 100%;}

.ind2 .con3 .it a:hover img{transform: scale(1.05);}

.ind3{background: #f0f1f2;padding: 75px 0 100px;}

.ind3 .con1{display: flex;align-items: center;justify-content: space-between;}

.ind3 .con2{display: flex;}

.ind3 .con2 .le{width: calc((100% - 60px)/3);margin-right: 30px;}

.ind3 .con2 .ce{width: calc((100% - 60px)/3);margin-right: 30px;}

.ind3 .con2 .re{width: calc((100% - 60px)/3);display: flex;flex-direction: column;justify-content: space-between;}

.ind3 .con2 .item .ss{display: block;background: #fff;}

.ind3 .con2 .le .item,
.ind3 .con2 .le .item .ss,
.ind3 .con2 .ce .item,
.ind3 .con2 .ce .item .ss{height: 100%;}

.ind3 .con2 .ss .img{overflow: hidden;}

.ind3 .con2 .ss .img img{width: 100%;}

.ind3 .con2 .ss .txt{padding: 40px 40px 45px;}

.ind3 .con2 .ss .txt .t1{display: flex;align-items: center;}

.ind3 .con2 .ss .txt .t1 img{width: 13px;margin-right: 8px;}

.ind3 .con2 .ss .txt .t2{line-height: 36px;color: #111;margin-top: 17px;font-weight: bold;}

.ind3 .con2 .ss .txt .t3{line-height: 28px;color: #111;margin-top: 20px;}

.ind3 .con2 .ss .txt .t4{position: relative;width: 30px;margin-top: 30px;}

.ind3 .con2 .ss .txt .t4 img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.ind3 .con2 .re .item:nth-child(2){margin-top: 20px;}

.ind3 .con2 .re .item:nth-child(1) .ss .txt{padding-bottom: 35px;}

.ind3 .con2 .re .item:nth-child(2) .ss .txt{padding-top: 30px;}

.ind3 .con2 .item .ss:hover .img img{transform: scale(1.05);}

.ind3 .con2 .item .ss:hover .txt .t2{color: #DF032E;}

.ind3 .con2 .item .ss:hover .t4 img:nth-child(1){opacity: 0;}

.ind3 .con2 .item .ss:hover .t4 img:nth-child(2){opacity: 1;}

.ind4{position: relative;background: #282a2e;min-height: 400px;}

.ind4 .con1{width: 50%;padding-right: 20px;}

.ind4 .img{position: absolute;width: 50%;right: 0;top: 0;height: 100%;z-index: 1;}

.ind4 .img img{height: 100%;width: 100%;object-fit: cover;}

.ind4 .tline{width: 40px;height: 5px;background: #DF032E;}

.ind4 .ind_tit{color: #fff;}

.ind4 .t1{line-height: calc(1em + 10px);color: #fff;margin-top: 20px;}

.bofang{position: absolute;z-index: 1;width: 64px;height: 64px;top: 50%;left: 50%;margin: -32px 0 0 -32px;}

.bofang:hover img{transform: scale(1.1);}

.z_tanchuang {position: fixed;display: table;height: 100%;width: 100%;top: 0;left: 0;z-index: 130;opacity: 0;visibility: hidden;pointer-events: none;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);-moz-transition: all .4s cubic-bezier(.4,0,.2,1);transition: all .4s cubic-bezier(.4,0,.2,1);}

.z_tanchuang .tbox {display: table-cell;background: rgba(0, 0, 0, 0.8);text-align: center;vertical-align: middle;}

.z_tanchuang .tbox .modal {background: white;padding: 30px;display: block;border-radius: 5px;position: relative;width: 90%;width: 1000px;max-height: 90%;margin: 0 auto;transform: translateY(5%);opacity: 0;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);-moz-transition: all .4s cubic-bezier(.4,0,.2,1);transition: all .4s cubic-bezier(.4,0,.2,1);}

.z_tanchuang .tbox .modal .out{position: absolute;width: 40px;height: 40px;line-height: 40px;background: #fff url(../images/out.png) center no-repeat;background-size: 20px;color: #000;font-size: 30px;text-align: center;border-radius: 50%;top: 0;right: -50px;cursor: pointer;}

.z_tanchuang .tbox .modal .img{width: 100%;max-width: 600px;margin: 0 auto;}

.z_tanchuang .tbox .modal .img video{display: block;width: 100%;max-width: 100%;object-fit: cover;}

.z_tanchuang .tbox .modal .img img{margin: 0 auto ;}

.z_tanchuang .tbox .modal .out:hover{background: #fff url(../images/out2.png) center no-repeat;background-size: 20px;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.z_tanchuang .tbox .modal2{padding: 20px;}

.z_tanchuang .tbox .modal .img{max-width: 1000px;}

.z_tanchuang.act{visibility: visible;pointer-events: visible;opacity: 1;}

.z_tanchuang.act .tbox .modal{transform: translateY(0); opacity: 1;}

@keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}

@keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}

@keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}

@keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}

@-webkit-keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}

@-webkit-keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}

@-webkit-keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}

@-webkit-keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}

/* ph nav */
.mhead{display: none;width: 100%;height: 50px;position: fixed;top: 0;left: 0;z-index: 20;top: 0;left: 0;background:#fff ;border-bottom: 1px solid #eee;}

.mhead .menu{height: 50px;padding-left: 35px;background:url(../images/m1.png) center right no-repeat ;background-size: 30px;float: right;}

.mhead .logo{display: block;position: absolute;top: 0;left: 0;z-index: 3;}

.mhead .logo img{display: block;height: 36px;margin-top: 8px;}

.mhead .ss{display: block;width: 50px;height: 50px;float: right;background: url(../images/ss_m.png) center no-repeat;background-size: 20px;}

.mhead.act{-moz-box-shadow:0px 1px 5px #ddd; -webkit-box-shadow:0px 1px 5px #ddd; box-shadow:0px 1px 5px #ddd;}

.mnav {position: fixed;width: 100%;height: 100%;top: 0;left: -100%;z-index:25;display: block;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.mnav .hei{display: block;width: 100%;height: 100%;background:rgba(0, 0, 0, 0.7) ;position: absolute;top: 0;left: 0;z-index: 1;}

.mnav .mbox{width: 80%;height: 100%;overflow: auto;background:#fff ;position: relative;z-index: 2;left: -100%;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.mnav .mbox .ul1 li .ltop{position: relative;line-height: 50px;padding: 0 50px 0 15px;border-bottom: 1px solid #ddd; }

.mnav .mbox .ul1 li .ltop a{display: block;width: 100%;}

.mnav .mbox .ul1 li .ltop span{display: block;width: 100%;height: 50px;position: absolute;top: 0;right: 0;z-index: 2;}

.mnav .mbox .ul1 li .ltop span::after{width: 16px;height: 2px;background: #444444;content: "";position: absolute;right: 15px;top: calc(50% - 1px);}

.mnav .mbox .ul1 li .ltop span::before{width: 2px;height: 16px;background: #444444;content: "";position: absolute;right: 22px;top: 17px;}

.mnav .mbox .ul1 li .ltop span.act::before {opacity: 0;}

.mnav .mbox .ul1 li .lbtm{display: none;border-bottom: 1px solid #ddd;padding: 10px 0;}

.mnav .mbox .ul1 li .lbtm a{display: block;width: 100%;padding: 0 15px;line-height: 30px;font-size: 12px;color: #666;}

.mnav.act{left: 0;}

.mnav.act .mbox{left: 0;transition-delay: .15s;-webkit-transition-delay: .15s;}

.header_place{height: 90px;}

.inner_ban{position: relative;}

.inner_ban .txt{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 11;display: flex;align-items: center;padding-bottom: 14px;}

.inner_ban .txt .tline{width: 80px;height: 10px;background: #DF032E;}

.inner_ban .txt .t1{line-height: 1.5;color: #fff;margin: 40px 0 9px;}

.inner_ban .txt .t2{color: #fff;letter-spacing: 3.6px;text-transform: uppercase;}

.inner_ban_prod2 .txt .t2{letter-spacing: 2.5px;}

.inner_ban_prod3 .txt .t2{letter-spacing: 0;}

.crumbs{position: relative;overflow: hidden;}

.crumbs .box{display: flex;justify-content: space-between;}

.crumbs .box .le{max-width: 60%;}

.crumbs .le .swiper-slide{width: auto;margin-right: 60px;}

.crumbs .le .swiper-slide:last-child{margin-right: 0;}

.crumbs .le .ss{line-height: 1.75;color: #999;padding: 16px 0;position: relative;}

.crumbs .le .ss s{position: absolute;left: auto;right: 0;bottom: 0;width: 0;height: 3px;background: #DF032E;}

.crumbs .le .act .ss{color: #212121;}

.crumbs .le .ss:hover{color: #212121;}

.crumbs .le .act .ss s{width: 100%;left: 0;}

.crumbs .re{display: flex;align-items: center;}

.crumbs .re .home{width: 18px;margin-right: 8px;}

.crumbs .re a{line-height: 60px;color: #999;}

.crumbs .re span{width: 7px;margin: 0 11px 0 12px;}

.crumbs .re a:last-child,
.crumbs .re a:hover{color: #212121;}

.prod1 .con1{background: url(../images/prod1_con1_img1.jpg) no-repeat center;background-size: cover;}

.inner_tit{line-height: 1.5;color: #212121;}

.prod1 .con1 .c1{position: relative;}

.prod1 .con1 .swiper-slide{height: auto;}

.prod1 .con1 .ss{display: block;height: 100%;padding: 48px 40px 65px;text-align: center;background: #fff;border-radius: 8px;backdrop-filter: blur(3px);border: 1px solid #fff;}

.prod1 .con1 .ss:hover{border-color: #DF032E;}

.prod1 .con1 .ss:not([href]):hover{border-color: #fff;}

.prod1 .con1 .ss .img img{margin: 0 auto;}

.prod1 .con1 .ss .txt .t1{margin-top: 23px;line-height: 1.5;color: #212121;}

.prod1 .con1 .ss .txt .t2{margin-top: 16px;line-height: 1.5;color: #212121;}

.swpbtn a{display: block;width: 50px;position: relative;}

.swpbtn a img{width: 100%;}

.swpbtn a img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.swpbtn a:hover img:nth-child(1){opacity: 0;}

.swpbtn a:hover img:nth-child(2){opacity: 1;}

.swpbtn a.next img{transform: rotate(180deg);}

.swpbtn .sbtn{position: absolute;z-index: 1;top: 50%;margin-top: -25px;}

.swpbtn .sbtn.prev{left: -100px;}

.swpbtn .sbtn.next{right: -100px;}

.pogin{display: flex;justify-content: center;}

.pogin span{width: 8px;height: 8px;border-radius: 50%;margin: 0 8px;background: #BFBFBF;opacity: 1;}

.pogin span.swiper-pagination-bullet-active{background: #DF032E;}

.prod1 .ctp{display: flex;align-items: center;}

.prod1 .ctp .inner_tit{white-space: nowrap;margin-right: 57px;}

.prod1 .ctp .ctp_nav{width: 100%;}

.prod1 .ctp .ctp_nav .swiper-slide{width: auto;margin-right: 11px;}

.prod1 .ctp .ctp_nav .swiper-slide:last-child{margin-right: 0;}

.prod1 .ctp .ctp_nav .ss{display: block;position: relative;line-height: 1.75;color: #212121;letter-spacing: 1.1px;padding: 0 10px 7px;opacity: 0.5;min-width: 150px;text-align: center;}

.prod1 .ctp .ctp_nav .ss s{position: absolute;left: auto;right: 0;bottom: -1px;width: 0;height: 2px;background: #DF032E;}

.prod1 .ctp .ctp_nav .ss:hover{opacity: 1;}

.prod1 .ctp .ctp_nav .act .ss s{width: 100%;left: 0;width: 100%;}

.prod1 .ctp .ctp_nav .act .ss{font-weight: bold;opacity: 1;}

.prod1 .ctp .ctp_nav .swiper-wrapper{border-bottom: 1px solid rgba(144, 144, 144, 0.30);}

.prod1 .con2 .ul{display: flex;flex-wrap: wrap;}

.prod1 .con2 .li{width: calc((100% - 35px)/2);margin: 40px 35px 0 0;}

.prod1 .con2 .li:nth-child(2n){margin-right: 0;}

.prod1 .con2 .li .ss{display: flex;border-radius: 8px;overflow: hidden;}

.prod1 .con2 .li .img{overflow: hidden;width: calc(370 / 702.5 * 100%);}

.prod1 .con2 .li .img img{width: 100%;}

.prod1 .con2 .li .txt{padding: 56px 24px 0 43px;width: calc(332.5 / 702.5 * 100%);}

.prod1 .con2 .li .txt .t1{line-height: 1.5;color: #212121;}

.prod1 .con2 .li .txt .t2{line-height: 1.75;color: #212121;max-height: 12.25em;overflow-y: auto;padding-right: 20px;margin-top: 1.75em;}

.prod1 .con2 .li .ss:hover{box-shadow: 0px 4px 4px 1px rgba(194, 194, 194, 0.15);}

.prod1 .con2 .li .ss:hover .img img{transform: scale(1.05);}

.prod1 .con2 .li .ss:hover .txt .t1{color: #DF032E;}

.pages{display: flex;justify-content: center;align-items: center;}

.pages a{width: 36px;height: 36px;line-height: 36px;text-align: center;border: 1px solid #D9D9D9;color: #999;margin: 0 6px;}

.pages a:hover{border-color: #DF032E;background: #DF032E;color: #fff;}

.pages .pgprev,
.pages .pgnext{display: flex;align-items: center;justify-content: center;position: relative;}

.pages .pgprev img,
.pages .pgnext img{width: 7px;}

.pages .pgprev img:nth-child(2),
.pages .pgnext img:nth-child(2){position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;opacity: 0;}

.pages .pgnext img{transform: rotate(180deg);}

.pages .pgprev:hover img:nth-child(1),
.pages .pgnext:hover img:nth-child(1){opacity: 0;}

.pages .pgprev:hover img:nth-child(2),
.pages .pgnext:hover img:nth-child(2){opacity: 1;}

.pages .pginp{display: flex;align-items: center;line-height: 36px;color: #999999;padding: 0 18px;}

.pages .pginp input{width: 60px;height: 36px;text-align: center;outline: none;border: 1px solid #D9D9D9;line-height: 34px;margin: 0 12px;}

.pages .pggo{border-color: #DF032E;background: #DF032E;color: #fff;font-family: Helvetica Neue;font-weight: 500;}

.pages .pggo:hover{background: none;color: #DF032E;}

.prod1 .con3{background: #FAFAFA;}

.prod1 .con3 .cbt{padding-top: 16px;}

.prod1 .con3 .ul{display: flex;flex-wrap: wrap;}

.prod1 .con3 .li{width: calc((100% - 64px)/5);margin: 24px 16px 0 0;}

.prod1 .con3 .li:nth-child(5n){margin-right: 0;}

.prod1 .con3 .li .img{overflow: hidden;background: #fff;position: relative;}

.prod1 .con3 .li .img img{width: 100%;}

.prod1 .con3 .li .img s{position: absolute;left: auto;right: 0;bottom: 0;height: 4px;width: 0;background: #DF032E;}

.prod1 .con3 .li .img:hover img{transform: scale(1.05);}

.prod1 .con3 .li .img:hover s{width: 100%;left: 0;}

.prod1 .con3 .swpbtn{margin-top: 16px;}

.prod1 .con3 .txt{text-align: right;line-height: 21px;color: #999999;margin-top: 6px;}

.prod1 .con3 .txt span{display: inline-block;vertical-align: baseline;transform: translateY(4px);margin-right: 3px;}

.prod1 .con4{background: url(../images/prod1_con4_bg.jpg) no-repeat bottom center;background-size: 100% auto;}

.prod1 .con4 .cbt{padding-top: 10px;}

.prod1 .con4 .ul{display: flex;flex-wrap: wrap;}

.prod1 .con4 .li{width: calc((100% - 80px)/5);margin: 30px 20px 0 0;}

.prod1 .con4 .li:nth-child(5n){margin-right: 0;}

.prod1 .con4 .li .ss{display: block;height: 100%;background: #FAFAFA;padding: 20px 13.6% 24px;position: relative;}

.prod1 .con4 .li .ss .img img{margin: 0 auto;max-width: 155px;}

.prod1 .con4 .li .txt{margin-top: 50px;text-align: center;font-size: 17.778px;line-height: 175%;color: #212121;min-height: 3.5em;}

.prod1 .con4 .li .ss s{position: absolute;z-index: 1;left: auto;right: 0;bottom: 0;width: 0;height: 5px;background: #DF032E;}

.prod1 .con4 .li .ss:hover s{left: 0;width: 100%;}

.prod1 .con4 .swpbtn{margin-top: 12px;}

.sbtns{display: flex;align-items: center;justify-content: center;}

.sbtns a{margin: 0 12px;}

.prod1 .con5 .ul{display: flex;}

.prod1 .con5 .ul .li{width: 18.68%;margin-right: 1.88%;}

.prod1 .con5 .ul .li:last-child{margin-right: 0;}

.prod1 .con5 .ss{position: relative;}

.prod1 .con5 .ss .img{height: 490px;overflow: hidden;position: relative;}

.prod1 .con5 .ss .img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}

.prod1 .con5 .ss .img s{position: absolute;z-index: 1;left: 0;bottom: 0;width: 100%;height: 100%;background: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0.00) 100%);opacity: 0.3;}

.prod1 .con5 .ss .txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgb(221, 3, 47, 0);display: flex;align-items: flex-end;justify-content: center;padding: 0 40px 40px;z-index: 5;}

.prod1 .con5 .ss .txt .tcon{width: 100%;}

.prod1 .con5 .ss .txt .tico{max-width: 30px;}

.prod1 .con5 .ss .txt .t1{line-height: 175%;letter-spacing: 1.2px;font-weight: 700;margin: 12px 0 20px;color: #fff;}

.prod1 .con5 .ss .txt .tline{height: 1px;background: rgba(255,255,255,0.5);width: 80px;}

.prod1 .con5 .ss .txt .tshow{padding: 20px 0 11px;display: none;}

.prod1 .con5 .ss .txt .tshow .t2{line-height: 175%;letter-spacing: 0.54px;color: #fff;height: 10.5em;}

.prod1 .con5 .ss .txt .tshow .t3{margin-top: 46px;}

.prod1 .con5 .ul .li.act{width: 40.2%;}

.prod1 .con5 .li.act .ss .txt{background: rgb(221, 3, 47, 0.8);}

.prod_det .t1{line-height: calc(1em + 10px);color: #212121;}

.prod_det .tline{border-bottom: 1px dashed #D9D9D9;margin: 22px 0 36px;}

.prod_det .t2{line-height: 1.75;color: #666666;}

.prod_det .t2 p{margin-bottom: 1em;}

.prod_det .t2 p:last-child{margin-bottom: 0;}

.prod_det .img{border-radius: 12px;overflow: hidden;position: relative;}

.prod_det .img span{position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;cursor: pointer;}

.prod_det .img span img{width: 100px;}

.prod_det .t3{text-align: right;}

.vid_img{position: relative;border-radius: 12px;overflow: hidden;}

.vid_img .vbox{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: none;}

.vid_img .vbox video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}

.vid_img .vbox .close{position: absolute;right: 40px;top: 40px;width: 40px;height: 40px;background: #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;cursor: pointer;}

.vid_img .vbox .close img{width: 20px;}

.vid_img span{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;display: flex;align-items: center;justify-content: center;cursor: pointer;margin: 0;}

.vid_img:hover .iw100{transform: scale(1.05);}

.prod2 .con1{background: #FAFAFA;}

.prod2 .con1 .t1{line-height: 175%;color: #212121;}

.prod2 .con1 .tline{width: 40px;height: 5px;background: #DF032E;}

.prod2 .con1 .t2{line-height: 175%;color: #666666;}

.prod2 .con1 .t2 p{margin-bottom: 1.333em;}

.prod2 .con1 .t2 p:last-child{margin-bottom: 0;}

.prod2 .con2{overflow: hidden;}

.prod2 .ctp{text-align: center;}

.prod2 .ctp .swiper-container{display: inline-block;border-bottom: 1px solid rgba(144, 144, 144, 0.30);max-width: calc(100% + 12vw);}

@media (min-width:1921px) {
  .prod2 .ctp .swiper-container{max-width: calc(100% + (100vw - 1440px)/2);}
}

/* .prod2 .ctp .swiper-wrapper{} */

.prod2 .ctp .swiper-slide{width: auto;}

.prod2 .ctp .ss{display: block;padding: 0 15px 8px;min-width: 160px;line-height: 175%;color: #212121;opacity: 0.5;position: relative;}

.prod2 .ctp .ss s{position: absolute;left: auto;right: 0;bottom: -1px;background: #DF032E;width: 0;height: 2px;}

.prod2 .ctp .ss:hover{opacity: 1;}

.prod2 .ctp .act .ss{opacity: 1;font-weight: bold;}

.prod2 .ctp .act .ss s{width: 100%;left: 0;}

.prod2 .con2 .cbt{position: relative;}

.prod2 .con2 .cbt .swiper-container{max-width: 1190px;margin: 0 auto;}

.prod2 .con2 .cbt .img{overflow: hidden;}

.prod2 .con2 .cbt .img img{width: 100%;}

.prod2 .con3{background: url(../images/prod2_con3_bg.png) no-repeat top center;background-size: cover;}

.prod2 .con3 .t1{line-height: 1.75;color: #212121;}

.prod2 .con3 .fix_list{display: flex;justify-content: center;padding: 170px 0;}

.prod2 .con3 .fix_con{position: relative;}

.prod2 .con3 .li{position: absolute;z-index: 1;}

.prod2 .con3 .li .ss{display: flex;align-items: center;}

.prod2 .con3 .li .ss .txt{line-height: 1.5;color: #212121;white-space: nowrap;}

.prod2 .con3 .li .ss .img{width: 88px;height: 88px;min-width: 88px;position: relative;border-radius: 50%;box-shadow: 0px 0px 6px 4px rgba(223, 3, 46, 0.05);}

.prod2 .con3 .li .ss .img img{position: relative;z-index: 2;width: 100%;}

.prod2 .con3 .li .ss .img img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.prod2 .con3 .li .ss .img s{position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;background: #DF032E;opacity: 0.1;transform: scale(0.5);}

.prod2 .con3 .li .ss:hover .img{box-shadow: none;}

.prod2 .con3 .li .ss:hover .img img:nth-child(1){opacity: 0;}

.prod2 .con3 .li .ss:hover .img img:nth-child(2){opacity: 1;}

.prod2 .con3 .li .ss:hover .img s{transform: scale(1.18);}

.prod2 .con3 .li:nth-child(1){bottom: 100%;left: 0;width: 100%;}

.prod2 .con3 .li:nth-child(1) .ss{flex-direction: column;padding-bottom: 30px;}

.prod2 .con3 .li:nth-child(1) .ss .txt{margin-bottom: 16px;}

.prod2 .con3 .li:nth-child(2){right: 100%;top: 8px;}

.prod2 .con3 .li:nth-child(4){right: 100%;bottom: 8px;}

.prod2 .con3 .li:nth-child(2) .ss,
.prod2 .con3 .li:nth-child(4) .ss{padding-right: 5px;}

.prod2 .con3 .li:nth-child(2) .ss .txt,
.prod2 .con3 .li:nth-child(4) .ss .txt{margin-right: 32px;}

.prod2 .con3 .li:nth-child(3){left: 100%;top: 8px;}

.prod2 .con3 .li:nth-child(5){left: 100%;bottom: 8px;}

.prod2 .con3 .li:nth-child(3) .ss,
.prod2 .con3 .li:nth-child(5) .ss{padding-left: 5px;flex-direction: row-reverse;}

.prod2 .con3 .li:nth-child(3) .ss .txt,
.prod2 .con3 .li:nth-child(5) .ss .txt{margin-left: 32px;}

.prod2 .con3 .li:nth-child(6){top: 100%;left: 0;width: 100%;}

.prod2 .con3 .li:nth-child(6) .ss{flex-direction: column-reverse;padding-top: 30px;}

.prod2 .con3 .li:nth-child(6) .ss .txt{margin-top: 16px;}

.prod2 .con3 .cbt{position: relative;}

.prod2 .con3 .cbt .swiper-slide{border: 1px solid #E3E3E3;height: auto;border-radius: 8px;}

.prod2 .con3 .cbt .ss{display: block;padding: 34px 48px 48px;}

.prod2 .con3 .cbt .ico{width: 60px;margin: 0 auto;}

.prod2 .con3 .cbt .t1{text-align: center;line-height: 1.5;color: #212121;margin-top: 16px;}

.prod2 .con3 .cbt .t2{text-align: center;margin-top: 16px;line-height: 150%;color: #212121;}

.prod3{background: #FAFAFA;}

.prod3 .ctp .t1{line-height: 150%;color: #212121;}

.prod3 .ctp .t2{line-height: 150%;color: #212121;margin-top: 10px;}

.prod3 .ctp .t2 span{color: #DF032E;}

.prod3 .ctp .tline{width: 40px;height: 5px;background: #DF032E;}

.prod3 .ctp .t3{line-height: 175%;letter-spacing: 0.54px;color: #212121;}

.prod3 .ctp .t3 span{font-weight: 700;color: #DF032E;}

.prod3 .ctp .t3 p{margin-bottom: 1.333em;}

.prod3 .ctp .t3 p:last-child{margin-bottom: 0;}

.prod3 .ctp .c1{display: flex;justify-content: space-between;align-items: flex-start;}

.prod3 .ctp .c1 .le{width: calc(725 / 1440 * 100%);}

.prod3 .ctp .c1 .re{width: calc(642 / 1440 * 100%);height: auto;margin-top: 68px;}

.prod3 .ctp .c1 .re .vid{border-radius: 8px;}

.prod3 .cbt .cbt_con{position: relative;}

.prod3 .cbt .ul{display: flex;flex-wrap: wrap;}

.prod3 .cbt .li{width: calc((100% - 36px)/3);margin: 18px 18px 0 0;}

.prod3 .cbt .li:nth-child(3n){margin-right: 0;}

.prod3 .cbt .li:nth-child(1),
.prod3 .cbt .li:nth-child(2),
.prod3 .cbt .li:nth-child(3){margin-top: 0;}

.prod3 .cbt .li .ss{height: 100%;display: flex;background: #fff;border-radius: 5.319px;overflow: hidden;}

.prod3 .cbt .ss .img{width: 52.4%;border: 1px solid #EEE;border-radius: 5.319px 0 0 5.319px;overflow: hidden;}

.prod3 .cbt .ss .img img{width: 100%;}

.prod3 .cbt .ss .txt{width: 47.6%;padding: 37px 0 30px 30px;}

.prod3 .cbt .ss .txt .lt1{line-height: 150%;color: #212121;padding-right: 30px;}

.prod3 .cbt .ss .txt .lt2{line-height: 175%;color: #212121;padding-right: 30px;margin-top: 20px;max-height: 7em;overflow-y: auto;}

.prod3 .cbt .ss:hover{box-shadow: 0px 2.65939px 2.65939px 0.66485px rgba(194, 194, 194, 0.15);}

.prod3 .cbt .ss:hover .img img{transform: scale(1.05);}

.prod3 .cbt .ss:hover .txt .lt1{color: #DF032E;}

.prod3 .con2 .vid_img{border-radius: 0;}

.talent1{background: #FAFAFA;}

.talent1 .t1{line-height: 175%;color: #222;}

.talent1 .con1{display: flex;border-radius: 8px;overflow: hidden;}

.talent1 .con1 .le{width: 50%;background: #fff;}

.talent1 .con1 .le .ul{padding: 15px 40px;}

.talent1 .con1 .le .li{display: flex;padding: 15px 0;border-bottom: 1px dashed #DDD;}

.talent1 .con1 .le .li:last-child{border-bottom: none;}

.talent1 .con1 .le .li .ico{width: 39px;min-width: 39px;padding-top: 0.375em;}

.talent1 .con1 .le .li .txt .t2{line-height: 175%;letter-spacing: 0.55px;color: #DF032E;}

.talent1 .con1 .le .li .txt .t3{line-height: 175%;letter-spacing: 0.45px;color: #222;margin-top: 5px;}

.talent1 .con1 .re{width: 50%;overflow: hidden;}

.talent1 .con1 .re img{height: 100%;width: 100%;object-fit: cover;}

.imghover:hover img{transform: scale(1.05);}

.talent1 .con2{margin-top: 24px;display: flex;border-radius: 8px;overflow: hidden;}

.talent1 .con2 .le{width: 50%;overflow: hidden;position: relative;}

.talent1 .con2 .le img{height: 100%;width: 100%;object-fit: cover;}

.talent1 .con2 .le .li{position: absolute;right: 0;margin-right: 0;top: 35px;}

.talent1 .con2 .re{width: 50%;background: #fff;padding: 35px 50px 75px 20px;position: relative;z-index: 1;}

.talent1 .con2 .ul{display: flex;flex-wrap: wrap;}

.talent1 .con2 .seven .li:nth-child(1){position: absolute;right: 100%;top: 35px;margin-right: 0;background: rgba(255, 255, 255, 0.70);}

.talent1 .con2 .li{width: calc((100% - 40px)/3);margin: 40px 20px 0 0;text-align: center;padding: 22px 0 18px;box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.05);background: rgba(255, 255, 255, 0.50);backdrop-filter: blur(2px);}

.talent1 .con2 .seven .li:nth-child(4),
.talent1 .con2 .seven .li:nth-child(7){margin-right: 0;}

.talent1 .con2 .six .li:nth-child(3),
.talent1 .con2 .six .li:nth-child(6){margin-right: 0;}

.talent1 .con2 .li .counUp{font-size: 58.8px;line-height: 60px;color: #DF032E;}

.talent1 .con2 .li .txt{letter-spacing: 0.18px;line-height: 1.75;color: #212121;margin-top: 12px;}

.talent2 .con1 .li .img{overflow: hidden;}

.talent2 .con1 .li .img:hover img{transform: scale(1.05);}

.talent2 .con1 .li{position: absolute;z-index: 5;}

.talent2 .con1 .li:nth-child(1){left: 0;top: 0;width: calc(560 / 1440 * 100%);}

.talent2 .con1 .li:nth-child(2){left: calc(570 / 1440 * 100%);top: 0;width: calc(500 / 1440 * 100%);}

.talent2 .con1 .li:nth-child(3){left: calc(1080 / 1440 * 100%);top: 0;width: calc(360 / 1440 * 100%);}

.talent2 .con1 .li:nth-child(4){left: calc(570 / 1440 * 100%);bottom: 0;width: calc(283 / 1440 * 100%);}

.talent2 .con1 .li:nth-child(5){left: calc(863.5 / 1440 * 100%);bottom: 0;width: calc(283 / 1440 * 100%);}

.talent2 .con1 .li:nth-child(6){right: 0;bottom: 0;width: calc(283 / 1440 * 100%);}

.talent2 .con1 .swpbtn{margin-top: 16px;}

.talent3{background: #FAFAFA;}

.talent3 .con1{display: flex;border-bottom: 1px solid rgba(144, 144, 144, 0.30);}

.talent3 .con1 a{padding: 0 15px 7px;letter-spacing: 1.1px;opacity: 0.5;line-height: 175%;color: #212121;min-width: 160px;text-align: center;position: relative;}

.talent3 .con1 a s{position: absolute;left: auto;right: 0;bottom: -1px;height: 2px;background: #DF032E;width: 0;}

.talent3 .con1 a:hover,
.talent3 .con1 .act{opacity: 1;}

.talent3 .con1 .act{font-weight: bold;}

.talent3 .con1 .act s{left: 0;width: 100%;}

.talent3 .li{margin-top: 32px;border: 2px solid #F0F0F0;}

.talent3 .li .ltp{display: flex;align-items: center;justify-content: space-between;padding: 32px 38px 32px 35px;cursor: pointer;}

.talent3 .li .ltp .le{max-width: calc(100% - 148px);}

.talent3 .li .ltp .le .t1{line-height: 150%;color: #212121;}

.talent3 .li .ltp .le .t2{line-height: 150%;color: #666;margin-top: 11px;}

.talent3 .li .ltp .re{display: flex;align-items: center;}

.talent3 .li .ltp .re .t3{line-height: 150%;color: #666666;}

.talent3 .li .ltp .re .ico{width: 24px;height: 24px;border-radius: 50%;position: relative;margin-left: 16px;}

.talent3 .li .ltp .re .ico img{width: 100%;}

.talent3 .li .ltp .re .ico img:nth-child(2){position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;opacity: 0;}

.talent3 .li .ltp .re .ico img:nth-child(3){position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;opacity: 0;}

.talent3 .li:hover .ltp .re .ico img:nth-child(1),
.talent3 .li.act .ltp .re .ico img:nth-child(1){opacity: 0;}

.talent3 .li:hover .ltp .re .ico img:nth-child(3),
.talent3 .li.act .ltp .re .ico img:nth-child(2){opacity: 1;}

.talent3 .li.act:hover .ltp .re .ico img:nth-child(3){opacity: 0;}

.talent3 .li:hover .le .t1,
.talent3 .li.act .le .t1{color: #DF032E;}

.talent3 .li.act,
.talent3 .li:hover{box-shadow: 0px 2px 9px rgba(0, 0, 0, 0.10);}

.talent3 .li .lbt{padding: 0 38px 0 35px;display: none;}

.talent3 .li .lbt1{padding: 32px 0 29px;border-top: 1px dashed #F0F0F0;}

.talent3 .li .lbt1 .item:first-child{margin-top: 0;}

.talent3 .li .lbt1 .item .t1{line-height: 150%;color: #212121;}

.talent3 .li .lbt1 .item .t2{line-height: 150%;color: #666666;margin-top: 24px;}

.talent3 .li .lbt2{display: flex;flex-wrap: wrap;padding: 26px 0 29px;border-top: 1px dashed #F0F0F0;}

.talent3 .li .lbt2 .it{margin-right: 40px;line-height: 1.5;color: #666666;display: flex;align-items: center;flex-wrap: wrap;}

.talent3 .li .lbt2 img{display: inline-block;vertical-align: middle;margin-right: 1em;}

.talent3 .li .lbt2 .t1{margin-right: 1em;}

.talent3 .li .lbt2 .line{color: #DF032E;margin: 0 5px;}

.talent3 .li .lbt2 a{color: #DF032E;font-family: 'PingFang SC';}

.talent3 .li .lbt2 a:hover{text-decoration: underline;}

.talent3 .li .lbt2 .it_tel img{width: 15px;}

.talent3 .li .lbt2 .it_mail img{width: 18px;}

.inner_more{display: flex;justify-content: center;}

.talent4 .con1{display: flex;justify-content: space-between;max-width: 1290px;}

.talent4 .con1 .le{max-width: calc(100% - 288px);}

.talent4 .con1 .le .tline{width: 40px;height: 5px;background: #DF032E;}

.talent4 .con1 .le .t2{line-height: 150%;color: #222;}

.talent4 .con1 .le .t2 span{font-weight: 700;}

.talent4 .con1 .le .t2 p{margin-bottom: 1.33em;position: relative;padding-left: 14px;}

.talent4 .con1 .le .t2 p::before{content: "";position: absolute;left: 0;top: 0.65em;width: 6px;height: 6px;border-radius: 50%;background-color: #BDBDBD;}

.talent4 .con1 .le .t2 p:last-child{margin-bottom: 0;}

.talent4 .con1 .re{width: 248px;}

.talent4 .con1 .re img{transform: translateY(49px);}

.talent4 .con2 .tt{line-height: 150%;color: #222;letter-spacing: 0.24px;}

.talent4 .con2 .swiper-container{margin-top: 24px;}

.talent4 .con2 .swiper-slide{background: #F8FCFB url(../images/talent4_swp_bg.png) no-repeat bottom center;background-size: 100% auto;border-top: 3px solid #DF032E;}

.talent4 .con2 .ss{height: 296px;position: relative;overflow: hidden;}

.talent4 .con2 .ss span{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/talent4_swp_bg2.jpg) no-repeat bottom center;background-size: cover;opacity: 0;}

.talent4 .con2 .ico{position: absolute;top: 61px;left: 24px;width: calc(100% - 48px);}

.talent4 .con2 .ico img{height: 45px;}

.talent4 .con2 .ico img:nth-child(2){position: absolute;left: 0;top: 0;opacity: 0;}

.talent4 .con2 .t1{position: absolute;left: 24px;top: 143px;left: 24px;width: calc(100% - 48px);letter-spacing: 0.72px;line-height: 30px;color: #222;}

.talent4 .con2 .t2{position: absolute;left: 24px;top: 205px;left: 24px;width: calc(100% - 48px);line-height: 30px;color: #222;color: #222;}

.talent4 .con2 .t3{position: absolute;left: 24px;top: 100%;left: 24px;width: calc(100% - 24px);line-height: 30px;color: #222;color: #222;padding-right: 24px;line-height: 30px;color: #fff;height: 120px;overflow-y: auto;opacity: 0;}

.talent4 .con2 .ss:hover span{opacity: 1;}

.talent4 .con2 .ss:hover .ico{top: 21px;}

.talent4 .con2 .ss:hover .ico img:nth-child(1){opacity: 0;}

.talent4 .con2 .ss:hover .ico img:nth-child(2){opacity: 1;}

.talent4 .con2 .ss:hover .t1{color: #fff;top: 90px;}

.talent4 .con2 .ss:hover .t2{opacity: 0;top: 100%;}

.talent4 .con2 .ss:hover .t3{top: 138px;opacity: 1;}

.about1{background: url(../images/about1_bg.jpg) no-repeat top center;background-size: cover;}

.about1 .vid_img{border-radius: 0;}

.about1 .con1{display: flex;justify-content: space-between;}

.about1 .con1 .le{width: calc(928 / 1440 * 100%);}

.about1 .con1 .le .t1{line-height: 175%;color: #212121;}

.about1 .con1 .le .tline{width: 40px;height: 5px;background: #DF032E;}

.about1 .con1 .le .t2{line-height: 175%;letter-spacing: 0.54px;color: #666;}

.about1 .con1 .le .t2 p{margin-bottom: 1.333em;}

.about1 .con1 .le .t2 p:last-child{margin-bottom: 0;}

.about1 .con1 .re{max-width: calc(300 / 1440 * 100%);}

.about1 .con1 .re .li{margin-bottom: 43px;}

.about1 .con1 .re .li:last-child{margin-bottom: 0;}

.about1 .con1 .re .ltp span{line-height: 1.75;color: #DF032E;}

.about1 .con1 .re .ltp sub{line-height: 175%;color: #212121;vertical-align: baseline;margin-left: 4px;}

.about1 .con1 .re .lbt{line-height: 175%;color: #212121;margin-top: -18px;}

.about2 .con1 .data_hmtl{display: flex;justify-content: space-between;}

.about2 .con1 .le{width: calc(445 / 1440 * 100%);}

.about2 .con1 .le .tline{width: 40px;height: 5px;background: #DF032E;}

.about2 .con1 .le .t1{line-height: 1.75;color: #DF032E;}

.about2 .con1 .le .t2{line-height: 175%;color: #666;}

.about2 .con1 .le .t2 p::before{content: "";display: inline-block;width: 6px;height: 6px;background: #BDBDBD;border-radius: 50%;vertical-align: middle;margin-right: 8px;}

.about2 .con1 .re{width: calc(920 / 1440 * 100%);}

.about2 .con1 .re .img{border-radius: 8px;overflow: hidden;}

.about2 .con1 .re .img img{width: 100%;}

.about2 .con1 .re .img:hover img{transform: scale(1.05);}

.about2 .con1 .re .swpbtn{position: absolute;left: 0;bottom: 25px;width: 100%;z-index: 1;}

.about2 .con2{margin-top: 22px;position: relative;}

.about2 .con2 .swiper-container{padding: 0 33px;}

.about2 .con2::before{content: "";position: absolute;top: 25px;left: 0;width: 100%;height: 2px;background: #DCDDDD;}

.about2 .con2 .ss{display: block;position: relative;line-height: 175%;color: #212121;text-align: center;padding: 38px 5px 0;text-align: center;}

.about2 .con2 .ss s{position: absolute;left: auto;top: 25px;right: 0;width: 0;height: 2px;background: #DF032E;}

.about2 .con2 .prev{left: 0;background: #fff;top: 0;margin-top: 0;}

.about2 .con2 .next{right: 0;background: #fff;top: 0;margin-top: 0;}

.about2 .con2 .act .ss{font-weight: bold;}

.about2 .con2 .act .ss s{left: 0;width: 100%;}

.about3{background: url(../images/about3_bg.jpg) no-repeat bottom center;background-size: cover;}

.about3 .swiper-slide{height: auto;}

.about3 .swiper-slide .ss{padding: 40px 0 40px 40px;height: 100%;border: 1px solid #E9E9E9;border-left: none;background: rgba(255, 255, 255, 0.50);backdrop-filter: blur(2px);}

.about3 .swiper-slide:first-child{border-left: 1px solid #E9E9E9;}

.about3 .swiper-slide .ico{height: 54px;position: relative;}

.about3 .swiper-slide .ico img{height: 54px;}

.about3 .swiper-slide .ico img:nth-child(2){position: absolute;left: 0;top: 0;opacity: 0;}

.about3 .ss .t1{padding-right: 25px;margin-top: 57px;line-height: 175%;color: #212121;}

.about3 .ss .t2{padding-right: 25px;margin-top: 16px;line-height: 175%;color: #212121;}

.about3 .ss:hover{background: #DF032E;}

.about3 .ss:hover .ico img:nth-child(1){opacity: 0;}

.about3 .ss:hover .ico img:nth-child(2){opacity: 1;}

.about3 .ss:hover .t1{color: #fff;}

.about3 .ss:hover .t2{color: #fff;}

.about4 .t1{line-height: 175%;color: #212121;max-width: 1325px;margin-left: auto;margin-right: auto;text-align: center;}

.about4 .it{display: flex;}

.about4 .it .le{width: 50%;overflow: hidden;}

.about4 .it .le img{width: 100%;height: 100%;object-fit: cover;}

.about4 .it .le:hover img{transform: scale(1.05);}

.about4 .it .re{width: 50%;background-color: #FAFAFA;padding: 40px 0 30px;}

.about4 .it .re .txt{width: calc(560 / 720 * 100%);margin: 0 auto;}

.about4 .it .re .tline{width: 40px;height: 5px;background: #DF032E;}

.about4 .it .re .t2{display: flex;align-items: center;line-height: 175%;color: #DF032E;}

.about4 .it .re .t2 span{min-width: 39px;}

.about4 .it .re .t2 img{height: 23px;}

.about4 .it .re .t3{line-height: 175%;color: #212121;margin-top: 1.75em;max-height: 12.25em;overflow-y: auto;padding-right: 10px;}

.about4 .it:nth-child(2n){flex-direction: row-reverse;}

.about6{background: url(../images/about6_bg.jpg) no-repeat center;background-size: cover;}

.about6 .acon{border-radius: 8px;background: rgba(255, 255, 255, 0.70);box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.06);backdrop-filter: blur(3.5px);padding: 45px 80px 18px;max-width: 1200px;}

.about6 .con1{display: flex;border-bottom: 1px solid rgba(144, 144, 144, 0.30);}

.about6 .con1 a{padding: 0 15px 7px;letter-spacing: 1.1px;opacity: 0.5;line-height: 175%;color: #212121;min-width: 160px;text-align: center;position: relative;}

.about6 .con1 a s{position: absolute;left: auto;right: 0;bottom: -1px;height: 2px;background: #DF032E;width: 0;}

.about6 .con1 a:hover,
.about6 .con1 .act{opacity: 1;}

.about6 .con1 .act{font-weight: bold;}

.about6 .con1 .act s{left: 0;width: 100%;}

.about6 .ul{display: none;flex-wrap: wrap;margin-top: 20px;}

.about6 .ul.act{display: flex;}

.about6 .ul .li{width: calc(440 / 1040 * 100%);border-top: 1px dashed #DDD;padding: 17px 0 24px;text-transform: uppercase;}

.about6 .ul .li:nth-child(2),
.about6 .ul .li:nth-child(1){border-top: none;}

.about6 .ul .li:nth-child(odd){width: calc(600 / 1040 * 100%);padding-right: 50px;}

.about6 .ul .li .t1{line-height: 180%;color: #212121;}

.about6 .ul .li .it{display: flex;line-height: 1.8;color: #212121;}

.about6 .ul .li .it span{width: 19px;min-width: 19px;height: 1.8em;display: flex;align-items: center;}

.about6 .ul .li .it img{width: 13px;transform: translateY(-1px);}

.about6 .ul .li .it a{color: #212121;}

.about6 .ul .li .it a:hover{color: #DF032E;}

.about5{background: url(../images/about5_bg.jpg) no-repeat center;background-size: cover;}

.about5 .con1{display: flex;justify-content: center;}

.about5 .con1 .mapcon{position: relative;}

.about5 .con1 .mapcon .img{position: relative;}

.about5 .con1 .img img{max-width: 100%;}

.about5 .con1 .remark{position: absolute;z-index: 1;left: 0;bottom: -8px;}

.about5 .con1 .remark .it{display: flex;align-items: center;line-height: 1.75;color: #212121;margin-bottom: 8px;}

.about5 .con1 .remark .it:last-child{margin-bottom: 0;}

.about5 .con1 .remark .it span{width: 30px;}

.about5 .con1 .remark .it img{width: 16px;}

.about5 .con1 .mapcon .li{position: absolute;width: 20px;height: 20px;z-index: 2;margin: -10px 0 0 -10px;}

.about5 .con1 .mapcon .ico{width: 20px;}

.about5 .con1 .mapcon .li.li1{top: calc(443 / 886 * 100%);left: calc(313 / 1441 * 100%);}

.about5 .con1 .mapcon .li.li2{top: calc(520 / 886 * 100%);left: calc(249 / 1441 * 100%);}

.about5 .con1 .mapcon .li.li3{top: calc(676 / 886 * 100%);left: calc(496 / 1441 * 100%);}

.about5 .con1 .mapcon .li.li4{top: calc(396 / 886 * 100%);left: calc(725 / 1441 * 100%);}

.about5 .con1 .mapcon .li.li5{top: calc(407 / 886 * 100%);left: calc(695 / 1441 * 100%);}

.about5 .con1 .mapcon .li.li6{top: calc(560 / 886 * 100%);left: calc(654 / 1441 * 100%);}

.about5 .con1 .mapcon .li.li7{top: calc(747 / 886 * 100%);left: calc(767 / 1441 * 100%);}

.about5 .con1 .mapcon .li.li8{top: calc(602 / 886 * 100%);left: calc(865 / 1441 * 100%);}

.about5 .con1 .mapcon .li.li9{top: calc(329 / 886 * 100%);left: calc(1030 / 1441 * 100%);}

.about5 .con1 .mapcon .li.li10{top: calc(577 / 886 * 100%);left: calc(996 / 1441 * 100%);}

.about5 .con1 .mapcon .li.li11{top: calc(530 / 886 * 100%);left: calc(1172 / 1441 * 100%);}

.about5 .con1 .mapcon .li.li12{top: calc(723 / 886 * 100%);left: calc(1150 / 1441 * 100%);}

.about5 .con1 .mapcon .txt1{position: absolute;bottom: 100%;left: 50%;margin-left: -260px;width: 521px;padding: 18px;display: flex;justify-content: center;background: rgba(255, 255, 255, 0.50);backdrop-filter: blur(7px);border-radius: 12px;}

.about5 .con1 .mapcon .txt1 .ico{width: 20px;position: absolute;top: 100%;left: 50%;margin-left: -10px;}

.about5 .con1 .mapcon .txt1 .t1{line-height: 180%;color: #212121;}

.about5 .con1 .mapcon .txt1 .t2{line-height: 180%;color: #212121;}

.about5 .con1 .mapcon .txt1 .t2 img{vertical-align: baseline;width: 12px;margin-right: 6px;display: inline-block;}

.about5 .con1 .mapcon .txt1.txt1_top{top: 100%;bottom: auto;}

.about5 .con1 .mapcon .txt1.txt1_top .ico{bottom: 100%;top: auto;transform: rotate(180deg);}

.about5 .con1 .mapcon .txt2{background: rgba(255, 255, 255, 0.60);border: 1px solid #EA872D;border-radius: 5px;padding: 16px 10px;text-align: center;position: absolute;width: 168px;left: 50%;margin-left: -84px;bottom: calc(100% + 45px);}

.about5 .con1 .mapcon .txt2 s{position: absolute;top: 100%;width: 1px;height: 54px;background: #EA872D;}

.about5 .con1 .mapcon .txt2 .t1{line-height: 1.75;color: #DF032E;letter-spacing: 0.18px;}

.about5 .con1 .mapcon .txt2 .t2{line-height: 150%;color: #212121;}

.about5 .con1 .mapcon .txt2.tet2_2{top: calc(100% + 45px);bottom: auto;}

.about5 .con1 .mapcon .txt2.tet2_2 s{top: auto;bottom: 100%;}

.about5 .con1 .mapcon .txt2.tet2_3{left: calc(100% + 27px);width: 232px;margin-left: 0;top: 50%;transform: translateY(-50%);bottom: auto;text-align: left;padding-left: 16px;}

.about5 .con1 .mapcon .txt2.tet2_3 s{width: 41px;height: 1px;top: 50%;right: 100%;}

.news1 .ul{display: flex;flex-wrap: wrap;padding-bottom: 8px;}

.news1 .ul .li{width: calc((100% - 60px)/3);margin: 0 30px 48px 0;}

.news1 .ul .li:nth-child(3n){margin-right: 0;}

.news1 .ul .li .ss{display: block;}

.news1 .ul .li .time{display: flex;align-items: center;line-height: 175%;color: #999999;font-weight: 500;}

.news1 .ul .li .time img{width: 12px;margin-right: 8px;}

.news1 .ul .li .img{overflow: hidden;margin: 8px 0 24px;}

.news1 .ul .li .img img{width: 100%;}

.news1 .ul .li .t1{line-height: 150%;color: #000;font-weight: 400;}

.news1 .ul .li .ss:hover .img img{transform: scale(1.05);}

.news1 .ul .li .ss:hover .t1{color: #DF032E;font-weight: 700;}

.pages{display: flex;align-items: center;justify-content: center;font-weight: 400;}

.pages a{display: flex;justify-content: center;align-items: center;border: 1px solid #D9D9D9;width: 36px;height: 36px;line-height: 34px;color: #999999;margin: 0 6px;position: relative;}

.pages a img:nth-child(2){position: absolute;left: 0;top: 0;bottom: 0;right: 0;margin: auto;opacity: 0;}

.pages a.next img{transform: rotate(180deg);}

.pages a.act,
.pages a:hover{border-color: #DF032E;background: #DF032E;color: #fff;}

.pages a:hover img:nth-child(1){opacity: 0;}

.pages a:hover img:nth-child(2){opacity: 1;}

.pages .pg_input{display: flex;align-items: center;color: #999;padding: 0 18px;}

.pages .pg_input input{width: 60px;height: 36px;outline: none;border: 1px solid #D9D9D9;border-radius: 0;text-align: center;margin: 0 12px;}

.pages .pg_input input:focus{border-color: #DF032E;}

.pages .pgbtn{background: #DF032E;color: #fff;border-color: #DF032E;}

.pages .pgbtn:hover{background: none;color: #DF032E;}

.news_det .t1{line-height: 1.5;color: #212121;}

.news_det .t2{display: flex;flex-wrap: wrap;line-height: 175%;color: #999;}

.news_det .t2 span{display: flex;align-items: center;margin-right: 24px;margin-top: 6px;}

.news_det .t2 a{color: #999;text-decoration: underline;}

.news_det .t2 a:hover{color: #DF032E;}

.news_det .t2 img{width: 16px;margin-right: 4px;min-width: 16px;}

.news_det .edit{border-top: 1px dashed #D9D9D9;border-bottom: 1px dashed #D9D9D9;margin-top: 22px;padding: 40px 0;line-height: 175%;color: #666;}

.ndet_page{display: flex;justify-content: space-between;}

.ndet_page .le{max-width: calc(100% - 240px);}

.ndet_page .it{display: flex;margin-bottom: 12px;}

.ndet_page .it:last-child{margin-bottom: 0;}

.ndet_page .it a{max-width: 100%;line-height: 175%;color: #212121;}

.ndet_page .it s{background: linear-gradient(131deg, #D9D9D9 20.56%, #EEF0F2 83.33%);width: 8px;height: 8px;margin-right: 12px;vertical-align: middle;display: inline-block;border-radius: 50%;}

.ndet_page .it a:hover{color: #DF032E;}

.ndet_page .it a:hover s{background: #DF032E;}

.sspage .con1{display: flex;align-items: center;justify-content: space-between;}

.sspage .con1 .t1{line-height: 1.75;color: #212121;}

.sspage .con1 .t2{padding: 4px 4px 4px 23px;border-radius: 20px;border: 1px solid #DF032E;display: flex;align-items: center;}

.sspage .con1 .t2 a{width: 42px;}

.sspage .con1 .t2 input{outline: none;line-height: 1.5;border: none;width: 165px;margin-right: 12px;height: 1.5em;}

.sspage .con2{line-height: 24px;color: #212121;}

.sspage .con2 span{color: #DF032E;font-weight: bold;}

.inner_ban_inverstor .txt .t2{letter-spacing: 5.2px;}

.inver1 .t1{line-height: 150%;color: #212121;letter-spacing: 0.24px;}

.inver1 .con1{display: flex;flex-wrap: wrap;}

.inver1 .con1 .t1{line-height: 150%;color: #DF032E;}

.inver1 .con1 .tt{padding-right: 33px;border-right: 1px solid rgba(143, 143, 143, 0.3);margin-right: 33px;margin-bottom: 20px;}

.inver1 .con1 .tt .ttp{display: flex;line-height: 150%;letter-spacing: 2.2px;letter-spacing: 2.2px;color: #212121;margin-bottom: 12px;}

.inver1 .con1 .tt .ttp:last-child{margin-bottom: 0;}

.inver1 .con1 .tt .ttp span{margin-left: 63px;}

.inver1 .con1 .tt:last-child{margin-right: 0;padding-right: 0;border-right: none;}

.red{color: #DF032E !important;}

.green{color: #1AC843 !important;}

.grey{color: #999 !important;}

.inver1 .con2{padding-top: 40px;}

.inver1 .con2 img{width: 70%;margin: 0 auto;}

.inver2{background: url(../images/investor_con2_bg.jpg) no-repeat bottom center;background-size: cover;}

.inver2 .box{display: flex;justify-content: space-between;min-height: 150px;}

.inver2 .tmore{position: absolute;left: 0;bottom: 0;}

.inver2 .re{width: calc(100% - 240px);}

.inver2 .re .li{margin-bottom: 16px;}

.inver2 .re .li:last-child{margin-bottom: 0;}

.inver2 .re .li .ss{display: flex;justify-content: space-between;align-items: center; position: relative;padding: 24px 32px 24px 24px;border: 1px solid #D9D9D9;}

.inver2 .re .li .ss s{position: absolute;left: 0;top: 0;height: 100%;width: 5px;background: #DF032E;opacity: 0;}

.inver2 .re .li .llf{display: flex;max-width: calc(100% - 140px);}

.inver2 .re .li .llf .tico{width: 25px;min-width: 25px;margin-right: 16px;position: relative;}

.inver2 .re .li .llf .tico img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.inver2 .re .li .llf .t_line1{width: calc(100% - 41px);line-height: 175%;color: #404040;text-decoration: underline;}

.inver2 .re .li .lrf{line-height: 175%;color: #404040;}

.inver2 .re .li .ss:hover s{opacity: 1;}

.inver2 .re .li .ss:hover .tico img:nth-child(1){opacity: 0;}

.inver2 .re .li .ss:hover .tico img:nth-child(2){opacity: 1;}

.inver2 .re .li .ss:hover .t_line1{color: #DF032E;}

.inver2 .re .li .ss:hover .lrf{color: #DF032E;}

.cebian{position: fixed;right: -166px;bottom: 10%;z-index: 111;}

.cebian.act{right: 20px;}


.cebian a{display: flex;align-items: center;justify-content: center;width: 68px;height: 68px;border-radius: 50%;background: #DADADA;width: 50px;height: 50px;}

.cebian a img{max-width: 28px;}

.cebian a:hover{background: #DF032E;}

.cebian .online{margin-bottom: 12px;}

.online_pop{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 333;display: none;}

.online_pop .ocon{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;background: rgba(0, 0, 0, 0.45);}

.online_pop .cont{width: 90%;max-height: 100vh;max-width: 970px;position: relative;border-radius: 8px;overflow: hidden;background: #fff;overflow-y: auto;}

.online_pop .cont .c1{background: #DF032E;padding: 12px 0 13px;}

.online_pop .cont .ct{line-height: 175%;color: #fff;text-align: center;}

.online_pop .cont .online_close{position: absolute;z-index: 1;right: 21px;top: 19px;width: 20px;}

.online_pop .cont .c2{padding: 60px 82px 56px;}

.online_pop .cont .c2 .fmbox{display: flex;flex-wrap: wrap;}

.online_pop .cont .c2 .fmbox .it{width: calc(50% - 12px);margin: 0 24px 16px 0;border-radius: 10px;background: #F5F5F5;display: flex;padding: 16px 25px 20px;}

.online_pop .cont .c2 .fmbox .it span{height: 1.75em;display: flex;align-items: center;}

.online_pop .cont .c2 .fmbox .it:nth-child(2n){margin-right: 0;}

.online_pop .cont .c2 .fmbox .it.w100{width: 100%;margin-right: 0;}

.online_pop .cont .c2 .fmbox .it.w100 .ico{transform: translateY(2px);}

.online_pop .cont .c2 .fmbox .ico{width: 18px;min-width: 18px;margin-right: 13px;}

.online_pop .cont .c2 .fmbox input{outline: none;line-height: 1.75;border: none;background: none;color: #212121;width: 100%;}

.online_pop .cont .c2 .fmbox textarea{resize: none;outline: none;border: none;background: none;font-family: '微软雅黑';line-height: 1.75;color: #212121;height: 174px;}

.online_pop .cont .c2 .online_btn{letter-spacing: 9px;line-height: 42px;color: #fff;background: #DF032E;border-radius: 29px;width: 162px;border: 1px solid #DF032E;text-align: center;margin-left: auto;margin-right: auto;display: block;}

.online_pop .cont .c2 .online_btn:hover{background: none;color: #DF032E;}


.tjtc{position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 500;display: none;}

.tjtc .bei{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0, 0, 0, 0.6);}

.tjtc .c_con{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 300px;height: 180px;background: #fff;text-align: center;padding: 30px 0;}

.tjtc .c_con .n{display: flex;align-items: center;justify-content: center;margin-top: 30px;cursor: pointer;}

.gengduo{display: flex;align-items: center;justify-content: center;width: 170px;height: 50px;color: #DF032E;border: 1px solid #DF032E;position: relative;}

.gengduo s{width: 100%;height: 0%;position: absolute;left: 0;bottom: 0;background: #DF032E;}

.gengduo span{position: relative;z-index: 1;}

.gengduo .i{width: 16px;position: relative;margin-left: 14px;z-index: 1;}

.gengduo:hover{border: 1px solid #DF032E;background: #DF032E;}

.gengduo:hover span{color: #fff;}


@media screen and (min-width: 1031px) {
  .yd{display: none;}
}

@media screen and (max-width:1680px) {
  .f_16{font-size: 14px;}
  .f_18{font-size: 16px;}
  .f_20{font-size: 18px;}
  .f_22{font-size: 20px;}
  .f_24{font-size: 22px;}
  .f_26{font-size: 22px;}
  .f_28{font-size: 26px;}
  .f_30{font-size: 28px;}
  .f_32{font-size: 30px;}
  .f_34{font-size: 30px;}
  .f_36{font-size: 30px;}
  .f_38{font-size: 32px;}
  .f_40{font-size: 32px;}
  .f_42{font-size: 32px;}
  .f_44{font-size: 32px;}
  .f_46{font-size: 34px;}
  .f_48{font-size: 34px;}
  .f_50{font-size: 34px;}

  .f_60{font-size: 36px;}
  
  .f_80{font-size: 40px;}
  
  .mg_30_0{margin-top: 30px;}
  
  .mg_35_0{margin-top: 35px;}
  
  .mg_40_0{margin-top: 40px;}
  
  .mg_45_0{margin-top: 45px;}
  
  .mg_48_0{margin-top: 48px;}
  
  .mg_55_0{margin-top: 55px;}
  
  .mg_60_0{margin-top: 60px;}
  
  .mg_64_0{margin-top: 64px;}
  
  .mg_80_0{margin-top: 80px;}
  
  .mg_90_0{margin-top: 80px;}
  
  .mg_95_0{margin-top: 80px;}
  
  .mg_100_0{margin-top: 80px;}
  
  .mg_120_0{margin-top: 80px;}
  
  .pd_80{padding: 80px 0;}
  
  .pd_82_88{padding: 80px 0;}
  
  .pd_80_100{padding: 80px 0;}
  
  .pd_80_130{padding: 80px 0;}
  
  .pd_80_210{padding: 80px 0 120px;}
  
  .pd_85_115{padding: 80px 0;}
  
  .pd_95_80{padding: 80px 0;}
  
  .pd_95_100{padding: 80px 0;}
  
  .pd_100{padding: 80px 0;}
  
  .pd_120_100{padding: 80px 0;}
}

@media (max-width:1030px) {
  .f_12 {font-size: 12px;}
  .f_16 {font-size: 14px;}
  .f_18 {font-size: 16px;}
  .f_20 {font-size: 16px;}
  .f_22 {font-size: 16px;}
  .f_24 {font-size: 16px;}
  .f_26 {font-size: 16px;}
  .f_28 {font-size: 18px;}
  .f_30 {font-size: 18px;}
  .f_32 {font-size: 20px;}
  .f_34 {font-size: 20px;}
  .f_36 {font-size: 20px;}
  .f_38 {font-size: 20px;}
  .f_40 {font-size: 22px;}
  .f_42 {font-size: 22px;}
  .f_44 {font-size: 22px;}
  .f_46 {font-size: 24px;}
  .f_48{font-size: 24px;}
  .f_50{font-size: 24px;}

  .html{overflow: hidden;}

  body{min-width: 200px;padding-top: 50px;}
  
	.box{width: 90%;min-width: 100px;padding: 0;}

  .f_60{font-size: 26px;}
  
  .f_80{font-size: 30px;}
  
  .mg_30_0{margin-top: 20px;}
  
  .mg_35_0{margin-top: 20px;}
  
  .mg_40_0{margin-top: 30px;}
  
  .mg_45_0{margin-top: 30px;}
  
  .mg_48_0{margin-top: 30px;}
  
  .mg_55_0{margin-top: 40px;}
  
  .mg_60_0{margin-top: 40px;}
  
  .mg_64_0{margin-top: 40px;}
  
  .mg_80_0{margin-top: 40px;}
  
  .mg_90_0{margin-top: 40px;}
  
  .mg_95_0{margin-top: 40px;}
  
  .mg_100_0{margin-top: 50px;}
  
  .mg_120_0{margin-top: 50px;}
  
  .pd_80{padding: 50px 0;}
  
  .pd_82_88{padding: 50px 0;}
  
  .pd_80_100{padding: 50px 0;}
  
  .pd_80_130{padding: 50px 0;}
  
  .pd_80_210{padding: 50px 0;}
  
  .pd_85_115{padding: 50px 0;}
  
  .pd_95_80{padding: 50px 0;}
  
  .pd_95_100{padding: 50px 0;}
  
  .pd_100{padding: 50px 0;}
  
  .pd_120_100{padding: 50px 0;}

  .wow,
  .wow1{opacity: 1;}

  .pc{display: none;}

  .header{display: none;}

  .mhead{display: block;}

  .mnav .mbox .ul1 li.lang .ltop{display: flex;}

  .mnav .mbox .ul1 li.lang .ltop a{margin: 0 5px;width: auto;}

  .mnav .mbox .ul1 li.lang .ltop a:first-child{margin-left: 0;}

  .z_tanchuang .tbox .modal{width: 90%;padding: 15px;}
    
  .z_tanchuang.one .tbox .modal{width: 90%;padding: 15px;}

  .z_tanchuang .tbox .modal .out{right: 0;top: -50px;}

  .scroll_y::-webkit-scrollbar{ width:6px;height: 1px;}

  .scroll_y1::-webkit-scrollbar{ width:6px;height: 1px;}

  .ban .img img{min-height: calc(100vh - 50px);object-fit: cover;}

  .ban .img .ann img{min-height: auto;object-fit: none;}

  .ind1 .ul{margin-top: 40px;flex-wrap: wrap;}

  .ind1 .ul .li{width: 100%;margin: 0 0 35px;}

  .ind1 .ul .li:last-child{margin-bottom: 0;}

  .ind1 .txt{padding: 15px 50px 0 10px;position: relative;text-align: left;}

  .ind1 .txt .t2{margin: 8px 0 14px;}

  .ind1 .txt .t3{position: absolute;right: 10px;top: 15px;}

  .ind_top{padding-bottom: 0;}

  .ind2{padding: 50px 0;background: #f9f9f9;}

  .ind2 .con1{flex-wrap: wrap;}

  .ind2 .con1 .le{width: 100%;}

  .ind2 .con1 .re{width: 100%;}

  .more{width: 150px;padding: 0 8px 0 20px;line-height: 38px;}

  .ind2 .con2 .ul{flex-wrap: wrap;}

  .ind2 .con2 .ul .li{width: 50%;text-align: left;}

  .ind2 .con2 .ul .li .lbt{margin-top: 0;}

  .ind2 .con3{flex-wrap: wrap;}

  .ind2 .con3 .it{width: 100%;margin-right: 0;margin-bottom: 30px;}

  .ind2 .con3 .it:last-child{margin-bottom: 0;}

  .ind2 .con2 .ul .li .lbt br{display: none;}

  .ind3{padding: 50px 0;}

  .ind3 .con2{flex-wrap: wrap;}

  .ind3 .con2 .le{width: 100%;margin-right: 0;}

  .ind3 .con2 .ce{width: 100%;margin-top: 30px;}

  .ind3 .con2 .re{display: none;}

  .ind3 .con2 .ss .txt{padding: 20px 20px;}

  .ind3 .con2 .ss .txt .t2{line-height: 26px;}

  .ind3 .con2 .ss .txt .t3{margin-top: 10px;}

  .ind3 .con2 .ss .txt .t4{margin-top: 20px;}

  .ind4{padding-bottom: 0;}

  .ind4 .con1{width: 100%;padding-right: 0;}

  .ind4 .img{position: relative;width: 100%;margin-top: 50px;}

  .ind4 .img img{min-height: 30vh;}

  .more span{width: 25px;height: 25px;}

  .footer .con1{display: none;}

  .footer .con2{padding: 30px 0;flex-wrap: wrap;justify-content: center;}

  .online_pop .cont .c2{padding: 30px 20px;}

  .online_pop .cont .c2 .fmbox .it{width: 100%;margin-right: 0;padding: 10px;}

  .online_pop .cont .c2 .fmbox textarea{height: 100px;}

  .cebian{display: none;}

  .crumbs .re{display: none;}

  .crumbs .le .swiper-slide{margin-right: 15px;}

  .header_place{display: none;}

  .inner_ban .txt .t1{margin: 15px 0 9px;}

  .inner_ban .txt .tline{width: 40px;height: 5px;}

  .about1 .con1{flex-wrap: wrap;}

  .about1 .con1 .le{width: 100%;}

  .about1 .con1 .re{width: 100%;max-width: 100%;margin-top: 40px;}

  .about1 .con1 .re .lbt{margin-top: 0;}

  .about1 .con1 .re .li{width: 100%;margin-bottom: 20px;text-align: center;}

  .vid_img span img{width: 40px;}

  .about2 .con1 .data_hmtl{flex-wrap: wrap;}

  .about2 .con1 .data_hmtl .le{width: 100%;}

  .about2 .con1 .data_hmtl .re{width: 100%; margin-top: 30px;}

  .about2 .con2 .swiper-container{padding: 0;}

  .about2 .con1 .le .t2{margin-top: 10px;}

  .about2 .con2{margin-top: 10px;}

  .about3 .swiper-slide .ss{padding: 20px 0 20px 20px;}

  .about3 .ss .t1{margin-top: 30px;}

  .about4 .it{flex-wrap: wrap;}

  .about4 .it .le{width: 100%;}

  .about4 .it .re{width: 100%;}

  .about4 .it .re .txt{width: 90%;}

  .about5 .con1 .mapcon .dian .li{transform: scale(0.5);}

  .about5 .con1 .mapcon .txt2{display: none;}

  .about5 .con1 .mapcon .txt1{display: none;}

  .about5 .con1 .remark{position: relative;}

  .about6 .acon{padding: 40px 20px;}

  .about6 .con1 a{min-width: 110px;padding: 0 10px;}

  .about6 .ul .li:nth-child(odd){width: 100%;padding-right: 0;}

  .about6 .ul .li{width: 100%;}

  .about6 .ul .li:nth-child(2){border-top: 1px dashed #DDD;}

  .about5 .con1 .mapcon .remark .li{position: relative;width: 100%;height: auto;display: block;margin: 0;padding: 10px 0;border-bottom: 1px dashed #DDD;}

  .about5 .con1 .mapcon .remark .li .t1{line-height: 180%;color: #212121;}

  .about5 .con1 .mapcon .remark .li .it1{display: flex;line-height: 1.8;color: #212121;}

  .about5 .con1 .mapcon .remark .it1 span{width: 19px;min-width: 19px;height: 1.8em;display: flex;align-items: center;}

  .about5 .con1 .mapcon .remark .it1 img{width: 13px;transform: translateY(-1px);}

  .about5 .con1 .mapcon .remark .yd{margin: 10px 0 50px;}

  .about5 .con1 .mapcon .remark .yd:last-child{margin-bottom: 0;}

  .about5 .con1 .mapcon .remark .yd:last-child .li:last-child{border: none;}

  .crumbs .box .le{max-width: 100%;}

  .talent1 .con1{flex-wrap: wrap;flex-direction: column-reverse;}

  .talent1 .con1 .le{width: 100%;}

  .talent1 .con1 .re{width: 100%;}

  .talent1 .con1 .le .ul{padding: 15px 20px;}

  .talent1 .con2{flex-wrap: wrap;}

  .talent1 .con2 .le{width: 100%;}

  .talent1 .con2 .re{width: 100%;padding: 10px 0 0;}

  .talent1 .con2 .li{width: 48%;margin-right: 4% !important;margin-top: 20px;}

  .talent1 .con2 .li:nth-child(2n){margin-right: 0 !important;}

  .talent1 .con2 .seven .li:nth-child(1){position: relative;right: 0;top: 0;margin-right: 4%;}

  .talent1 .con2 .li .counUp{font-size: 30px;line-height: 30px;}

  .talent2 .con1 .ul{display: flex;flex-wrap: wrap;}

  .talent2 .con1 .li{position: relative;left: 0 !important;top: 0 !important;}

  .talent2 .con1 .img_cct{display: none;}

  .talent2 .con1 .li:nth-child(1){width: 100%;}

  .talent2 .con1 .li:nth-child(2){width: calc(500 / 860 *100%);}
  .talent2 .con1 .li:nth-child(3){width: calc(360 / 860 *100%);}

  .talent2 .con1 .li:nth-child(4),
  .talent2 .con1 .li:nth-child(5),
  .talent2 .con1 .li:nth-child(6){width: 33.333%;}

  .talent3 .con1 a{min-width: 110px;}

  .talent3 .li .ltp{padding: 20px;}

  .talent3 .li .ltp .le .t2{margin-top: 5px;}

  .talent3 .li{margin-top: 20px;}

  .talent4 .con1{flex-wrap: wrap;}

  .talent4 .con1 .le{width: 100%;max-width: 100%;}

  .talent4 .con1 .re{width: 100%;max-width: 100%;margin: 30px 0;}

  .talent4 .con1 .re img{transform: none;margin: 0 auto;max-width: 50%;}

  .news1 .ul .li{width: 100%;margin-right: 0;margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px dashed #ddd;}

  .news1 .ul .li:last-child{border-bottom: none;padding-bottom: 0;}

  .ndet_page{flex-wrap: wrap;}

  .ndet_page .le{max-width: 100%;width: 100%;margin-bottom: 30px;}
  
  .inver1 .con1 .tt .ttp span{margin-left: 10px;}

  .inver1 .con1 .tt{width: 48%;margin-right: 4%;padding-right: 10px;}

  .inver1 .con1 .t1{width: 100%;margin-right: 0;border-right: none;}

  .inver1 .con1 .tt:nth-child(3){margin-right: 0;border-right: none;}

  .inver2 .box{flex-wrap: wrap;}

  .inver2 .box .le{width: 100%;}

  .inver2 .box .re{width: 100%;margin-top: 30px;}

  .inver2 .re .li .ss{flex-wrap: wrap;}

  .inver2 .re .li .ss .llf{width: 100%;max-width: 100%;}

  .inver2 .re .li .lrf{margin-top: 10px;}

  .inver2 .tmore{position: relative;margin-top: 30px;}

  .prod1 .con1 .swpbtn{margin-top: 30px;}

  .prod1 .con1 .ss{padding: 30px;}

  .prod1 .ctp{flex-wrap: wrap;}

  .prod1 .ctp .ctp_nav{margin-top: 30px;}

  .prod1 .ctp .ctp_nav .ss{min-width: 110px;}

  .prod1 .con2 .li{width: 100%;margin-right: 0;margin-top: 20px;}

  .prod1 .con2 .li .txt{padding: 15px;}

  .prod1 .con2 .li .txt .t2{max-height: 7em;margin-top: 10px;}

  .prod1 .con3 .li{width: calc((100% - 15px) / 2);margin-right: 15px;}

  .prod1 .con3 .li:nth-child(5){margin-right: 15px;}

  .prod1 .con3 .li:nth-child(2n){margin-right: 0;}

  .prod1 .con4 .li{width: calc(50% - 8px);margin: 16px 16px 0 0;}

  .prod1 .con4 .li:nth-child(2n){margin-right: 0;}

  .prod1 .con4 .li .ss .img img{max-width: 100%;}

  .prod1 .con4 .li .txt{margin-top: 15px;font-size: 14px;}

  .prod1 .con4 .li .ss{padding: 15px 10px;height: auto;}

  .prod1 .con4 .li .txt{min-height: auto;}

  .prod1 .con5 .ul{display: none;}
  
  .prod1 .con5 .ss .txt{background: rgba(221, 3, 47, 0.8);}

  .prod1 .con5 .ss .txt .tshow{display: block;}

  .prod1 .con5 .ss .img{height: 400px;}

  .con5_swp{margin-top: 30px;}

  .prod1 .con5 .ss .txt .tshow .t2{height: 7em;-webkit-line-clamp: 4;}

  .prod2 .con2 .cbt .swpbtn{margin-top: 30px;}

  .prod2 .con3 .fix_list{padding: 10px 0 40px;}

  .prod2 .con3 .fix_con .img{width: 200px;padding: 0;margin: 0 auto 20px;}

  .prod2 .con3 .ul{display: flex;flex-wrap: wrap;}

  .prod2 .con3 .li{position: relative;left: 0 !important;top: 0 !important;right: 0 !important;bottom: 0 !important;width: 50%;margin-bottom: 25px;}

  .prod2 .con3 .li .ss{flex-direction: row-reverse;}

  .prod2 .con3 .li .ss .img{width: 60px;height: 60px;min-width: 60px;}

  .prod2 .con3 .li:nth-child(1),
  .prod2 .con3 .li:nth-child(6){width: 50%;}

  .prod2 .con3 .li:nth-child(6) .ss{padding-top: 0;flex-direction: row-reverse;}

  .prod2 .con3 .li:nth-child(6) .ss .txt{margin-top: 0;}

  .prod2 .con3 .li:nth-child(3) .ss .txt, .prod2 .con3 .li:nth-child(5) .ss .txt{margin-left: 0;}

  .prod2 .con3 .li:nth-child(2) .ss .txt, .prod2 .con3 .li:nth-child(4) .ss .txt{margin-right: 0;}

  .prod2 .con3 .li:nth-child(1) .ss{flex-direction: row-reverse;padding-bottom: 0;}

  .prod2 .con3 .li:nth-child(1) .ss .txt{margin-bottom: 0;}

  .prod2 .con3 .cbt .swpbtn{margin-top: 30px;}

  .prod3 .ctp .c1{flex-wrap: wrap;}

  .prod3 .ctp .c1 .le{width: 100%;}

  .prod3 .ctp .c1 .re{width: 100%;margin-top: 30px;}

  .prod3 .cbt .li{width: 100%;margin-right: 0;}

  .prod3 .cbt .cbt_con .swpbtn{margin-top: 30px;}

  .prod3 .cbt .ss .txt{padding: 20px;width: 100%;background: #f9f9f9;}

  .prod3 .cbt .ss .txt .lt2{padding-right: 10px;margin-top: 10px;}

  .prod3 .cbt .li .ss{flex-wrap: wrap;}

  .prod3 .cbt .li .ss .img{width: 100%;border: none;}

  .prod3 .con2{background: #f3f3f3;}

  .prod2 .ctp{overflow: hidden;}

  .prod2 .ctp .swiper-container{display: block;border-bottom: 1px solid rgba(144, 144, 144, 0.30);}

  .prod2 .ctp .swiper-wrapper{border-bottom: none;}

  .prod2 .con3 .li .ss .img{margin: 0 20px 0 0;}

  .prod2 .con3 .li:nth-child(6) .ss{padding-right: 5px;}

  .vid_img .vbox .close{right: 20px;top: 20px;}

  .vid_img .vbox .close img{width: 15px;}

  html{overflow-x: hidden;}

  .prod2 .ctp .ss{min-width: 110px;}

  .prod3 .con1 .vid_img span img{width: 80px;}

  .talent4 .con2 .ss span{opacity: 1;}

  .talent4 .con2 .ss .ico{top: 21px;}

  .talent4 .con2 .ss .ico{display: flex;align-items: center;justify-content: center;}

  .talent4 .con2 .ss .ico img:nth-child(1){opacity: 0;}

  .talent4 .con2 .ss .ico img:nth-child(2){opacity: 1;right: 0;bottom: 0;margin: auto;}

  .talent4 .con2 .ss .t1{color: #fff;top: 90px;text-align: center;}

  .talent4 .con2 .ss .t2{opacity: 0;top: 100%;text-align: center;}

  .talent4 .con2 .ss .t3{top: 138px;opacity: 1;text-align: center;}

  .talent1 .con2 .li .counUp{font-family: Arial;}
}

@media (max-width:800px) {
  .fw_100{font-weight: normal;}
}




