/* 前端邵刚 */

*,*: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;}

html{font-size: 100px;}

@media screen and (max-width:1800px) {
  html{font-size: 95px;}
}
@media screen and (max-width:1700px) {
  html{font-size: 90px;}
}
@media screen and (max-width:1600px) {
  html{font-size: 85px;}
}
@media screen and (max-width:1500px) {
  html{font-size: 80px;}
}
@media screen and (max-width:1400px) {
  html{font-size: 75px;}
}
@media screen and (max-width:1300px) {
  html{font-size: 70px;}
}
@media screen and (max-width:1200px) {
  html{font-size: 65px;}
}

.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;}

textarea,select{outline:none;color:#666;font-size:14px; width:100%;}

img{border:none;display: block;max-width: 100%;}

img[src=""]{opacity: 0;}

.edit img,
.img_inline_block img{ display: inline-block;height: auto;}

.scroll_y::-webkit-scrollbar{ width:3px;height: 1px;}

.scroll_y::-webkit-scrollbar-thumb{ background:#e62129;}

.scroll_y::-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;}

.mg_43{margin-top: 43px;}

/* .mg_60{margin-top: 60px;}

.mg_70{margin-top: 70px;}

.mg_80{margin-top: 80px;}

.mg_100{margin-top: 100px;}

.mg_120{margin-top: 120px;}

.pd_80_0{padding-top: 80px;}

.pd_100_80{padding: 100px 0 80px;} */

.mg_60{margin-top: .6rem;}

.mg_70{margin-top: .7rem;}

.mg_80{margin-top: .8rem;}

.mg_100{margin-top: 1rem;}

.mg_120{margin-top: 1.2rem;}

.pd_80_0{padding-top: .8rem;}

.pd_100_80{padding: 1rem 0 .8rem;}

.line10{line-height: calc(1em + 10px);}

.color111{color: #111;}

.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;}

/*分页*/

.a_dw{position: relative;top: -70px;}

.box{max-width:1400px;/* min-width: 1200px; */width:75%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.box2{max-width:1760px;/* min-width: 1200px; */width:92%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.one_time,
.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;}

@font-face {
  font-family: 'dinb';
  src: url("../fonts/DIN-BOLD.OTF");
}

.dinb{font-family: 'dinb';}

@font-face {
  font-family: 'dinr';
  src: url("../fonts/DIN-Regular.otf");
}

.dinr{font-family: 'dinr';}

.iw100{width: 100%;}

.place::-webkit-input-placeholder{color:#999;}

.place:-moz-placeholder{color:#999;}

.place::-moz-placeholder{color:#999;}

.place:-ms-input-placeholder{color:#999;}

/* 视频弹框 */
.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: 18px;margin-top: 17px;}

.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;}



.footer{background: #f2f3f7;padding: 80px 0 54px;}

.f_code .ul{display: flex;align-items: center;justify-content: center;}

.f_code .li:not(:last-child){margin-right: 24px;}

.f_code .li .ltp{position: relative;}

.f_code .li .ltp .a{display: flex;align-items: center;justify-content: center;}

.f_code .li .ltp .i{position: relative;}

.f_code .li .ltp .i img:last-child{position: absolute;left: 0;top: 0;opacity: 0;}

.f_code .li .ltp .tu{position: absolute;left: 50%;transform: translateX(-50%);width: 120px;height: 120px;background: #fff;padding: 5px;top: 40px;opacity: 0;pointer-events: none;visibility: hidden;box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.05);}

.f_code .li .ltp .tu::after{width: 10px;height: 10px;position: absolute;content: "";transform: rotate(45deg);left: 45%;top: -5px;background: #fff;}

.f_code .li .ltp .tu img{width: 100%;position: relative;z-index: 1;}

.f_code .li .ltp:hover .tu{opacity: 1;visibility: visible;top: 35px;}

.f_code .li .ltp:hover .i img:last-child{opacity: 1;}

.f_code .li .ltp:hover .i img:first-child{opacity: 0;}

.f_nav .ul{display: flex;justify-content: space-between;}

.f_nav .ul .li{width: 50%;max-width: 310px;}

.f_nav .ltp a{color: #111;}

.f_nav .lbt{padding-top: 17px;}

.f_nav .item{margin-top: 12px;display: flex;}

.f_nav .item a{color: #494949;}

.f_nav .item a:hover{color: #eb5505;}

.f_bot{display: flex;flex-wrap: wrap;justify-content: center;color: #807d7c;}

.f_bot a{color: #807d7c;}

.f_bot .copy{margin-right: 20px;}

.f_bot .wlink{margin-right: 20px;}

.f_bot a:hover{color: #eb5505;}

.ind5 .map{position: relative;margin: 38px auto 0;max-width: 1920px;}

.ind5 .internation .li{position: absolute;z-index: 11;width: 38px;margin: -22px 0 0 -19px;}

.ind5 .internation .li[data-name="马来西亚"]{top: calc(511 / 785 * 100%);left: calc(1293 / 1920 * 100%);}

.ind5 .internation .li[data-name="新加坡"]{top: calc(522 / 785 * 100%);left: calc(1356 / 1920 * 100%);}

.ind5 .internation .li[data-name="土耳其"]{top: calc(342 / 785 * 100%);left: calc(1018 / 1920 * 100%);}

.ind5 .internation .li[data-name="埃及"]{top: calc(394 / 785 * 100%);left: calc(954 / 1920 * 100%);}

.ind5 .internation .li[data-name="南非"]{top: calc(626 / 785 * 100%);left: calc(944 / 1920 * 100%);}

.ind5 .internation .li[data-name="澳大利亚"]{top: calc(648 / 785 * 100%);left: calc(1462 / 1920 * 100%);}

.ind5 .internation .li[data-name="巴西"]{top: calc(606 / 785 * 100%);left: calc(562 / 1920 * 100%);}

.ind5 .internation .li[data-name="泰国"]{top: calc(458 / 785 * 100%);left: calc(1315 / 1920 * 100%);}

.ind5 .internation .li[data-name="越南"]{top: calc(425 / 785 * 100%);left: calc(1335 / 1920 * 100%);}

.ind5 .internation .li[data-name="德国"]{top: calc(255 / 785 * 100%);left: calc(870 / 1920 * 100%);}
.ind5 .internation .li[data-name="印度"]{top: calc(430 / 785 * 100%);left: calc(1189 / 1920 * 100%);}

.ind5 .home_add .li{position: absolute;width: 16px;margin: -8px 0 0 -8px;z-index: 5;}

.ind5 .home_add .li1{top: calc(300 / 785 * 100%);left: calc(1442 / 1920 * 100%);}

.ind5 .home_add .li2{top: calc(354 / 785 * 100%);left: calc(1368 / 1920 * 100%);}

.ind5 .home_add .li3{top: calc(365 / 785 * 100%);left: calc(1336 / 1920 * 100%);}

.ind5 .home_add .li4{top: calc(375 / 785 * 100%);left: calc(1304 / 1920 * 100%);}

.ind5 .home_add .li5{top: calc(407 / 785 * 100%);left: calc(1294 / 1920 * 100%);}

.ind5 .home_add .li6{top: calc(396 / 785 * 100%);left: calc(1326 / 1920 * 100%);}

.ind5 .home_add .li7{top: calc(386 / 785 * 100%);left: calc(1347 / 1920 * 100%);}

.ind5 .home_add .li8{top: calc(375 / 785 * 100%);left: calc(1389 / 1920 * 100%);}

.ind5 .home_add .li9{top: calc(385 / 785 * 100%);left: calc(1378 / 1920 * 100%);}

.ind5 .home_add .li10{top: calc(406 / 785 * 100%);left: calc(1378 / 1920 * 100%);}

.ind5 .home_add .sp1{position: relative;z-index: 1;display: block;}

.ind5 .home_add .sp2{position: absolute;top: 50%;left: 50%;margin: -23px 0 0 -23px;width: 46px;transform: scale(0.347);animation: identifier 2s linear infinite;}

@keyframes identifier {
  0%{opacity: 0;transform: scale(0.347);}
  20%{opacity: 1;}
  80%{opacity: 1;}
  100%{opacity: 0;transform: scale(1);}
}

.ind5 .round{position: absolute;z-index: 1;top: calc(190 / 785 * 100%);right: calc(352 / 1920 * 100%);width: calc(380 / 1920 * 100%);height: calc(380 / 785 * 100%);border-radius: 50%;background: #eb5505;opacity: 0.08;}

.ind5 .line .li{position: absolute;z-index: 3;}

.ind5 .line .li span{position: absolute;top: 0;right: 0;width: 0;overflow: hidden;height: 100%;}

.ind5 .line .li span img{position: absolute;top: 0;right: 0;max-width: none;height: 100%;}

.ind5 .line .li[data-name="马来西亚"]{--top:376;--left:1292;--width:85;--height:115;}

.ind5 .line .li[data-name="新加坡"]{--top:385;--left:1364;--width:48;--height:115;}

.ind5 .line .li[data-name="土耳其"]{--top:261;--left:1023;--width:355;--height:122;}

.ind5 .line .li[data-name="埃及"]{--top:244;--left:956;--width:422;--height:139;}

.ind5 .line .li[data-name="南非"]{--top:290;--left:944;--width:434;--height:316;}

.ind5 .line .li[data-name="澳大利亚"]{--top:385;--left:1380;--width:107;--height:243;}

.ind5 .line .li[data-name="巴西"]{--top:216;--left:566;--width:812;--height:371;}

.ind5 .line .li[data-name="泰国"]{--top:383;--left:1317;--width:60;--height:56;}

.ind5 .line .li[data-name="德国"]{--top:200;--left:860;--width:530;--height:200;}
.ind5 .line .li[data-name="印度"]{--top:323;--left:1188;--width:181;--height:88;}

.ind5 .line .li{position: absolute;z-index: 3;top: calc(var(--top) / 785 * 100%);left: calc(var(--left) / 1920 * 100%);width: calc(var(--width) / 1920 * 100%);height: calc(var(--height) / 785 * 100%);}

.ind5 .line .li[data-name="澳大利亚"] span,
.ind5 .line .li[data-name="新加坡"] span{left: 0;right: auto;}

.ind5 .line .li[data-name="澳大利亚"] span img,
.ind5 .line .li[data-name="新加坡"] span img{left: 0;right: auto;}

.ind5 .line .li[data-name="新加坡"] span{width: 100%;height: 0;}

.ind5 .line .li[data-name="新加坡"] span img{width: 100%;height: auto;}

.ind5 .line .li span{animation: width 3s linear infinite;}

.ind5 .line .li[data-name="新加坡"] span{animation: height 3s linear infinite;}

@keyframes width {
  0%{width: 0%;}
  50%{width: 100%;}
  100%{width: 100%;}
}
@keyframes height {
  0%{height: 0%;}
  50%{height: 100%;}
  100%{height: 100%;}
}

.ind5 .hover{position: absolute;z-index: 12;top: calc(190 / 785 * 100%);right: calc(352 / 1920 * 100%);width: calc(380 / 1920 * 100%);height: calc(380 / 785 * 100%);border-radius: 50%;}

.ind5 .text{position: absolute;top: calc(40 / 380 * 100%);left: calc(235 /380 * 100%);width: 455px;background: #fff;border-radius: 2px;box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);visibility: hidden;opacity: 0;}

.ind5 .text .t1{padding: 29px 40px 30px;border-bottom: 1px solid #e5e5e5;}

.ind5 .text .t2{padding: 20px 24px 45px 40px;display: flex;}

.ind5 .text .t2 .le{width: 50%;}

.ind5 .text .t2 .ltp{display: flex;align-items: baseline;}

.ind5 .text .t2 .ltp sup{margin-left: 8px;}

.ind5 .text .t2 .lbt{margin-top: 7px;}

.ind5 .hover:hover .text{opacity: 1;visibility: visible;}

.ind4{background: #edeef2;}

.morebtn{display: flex;align-items: center;color: #333;}

.morebtn span{width: 53px;min-width: 53px;margin-right: 12px;}

.morebtn:hover{color: #eb5505;}

.hover_con{position: relative;}

.hover_ico{position: relative;}

.hover_ico img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.hover_con:hover .hover_ico img:nth-child(1){opacity: 0;}

.hover_con:hover .hover_ico img:nth-child(2){opacity: 1;}

.hover_con.hover_ico:hover img:nth-child(1){opacity: 0;}

.hover_con.hover_ico:hover img:nth-child(2){opacity: 1;}

.morebtn.act .hover_ico img:nth-child(1){opacity: 0;}

.morebtn.act .hover_ico img:nth-child(2){opacity: 1;}

.morebtn.act{color: #eb5505;}

.morebtn.color_orange{color: #eb5505;}

.morebtn.color_orange .hover_ico img:nth-child(1){opacity: 0;}

.morebtn.color_orange .hover_ico img:nth-child(2){opacity: 1;}

.morebtn.color_white{color: #fff;}

.morebtn.color_white .hover_ico img:nth-child(1){opacity: 0;}

.morebtn.color_white .hover_ico img:nth-child(2){opacity: 1;}

.ind4 .ctp{display: flex;justify-content: space-between;align-items: center;}

.ind4 .cbt .ss{display: block;}

.ind4 .cbt .ss .img{position: relative;overflow: hidden;}

.ind4 .cbt .ss .img span{position: absolute;bottom: 0;left: 0;width: 0;height: 8px;background: #eb5505;opacity: 0;}

.ind4 .cbt .ss .img .d{opacity: 0;}

.ind4 .cbt .ss .img .g{position: absolute;width: 100%;height: 100%;left: 0;top: 0;width: 100%;}

.ind4 .cbt .ss .img .g img{width: 100%;height: 100%;}

.ind4 .cbt .ss .txt{margin-top: 23px;}

.ind4 .cbt .ss .t1{display: flex;align-items: center;color: #494949;}

.ind4 .cbt .ss .t1 span{width: 14px;margin-right: 8px;}

.ind4 .cbt .ss .t2{margin-top: 19px;}

.ind4 .cbt .ss:hover .img span{width: 100%;}

.ind4 .cbt .ss:hover .img img{transform: scale(1.05);}

.ind4 .cbt .ss:hover .img span{opacity: 1;}

.ind4 .cbt .ss:hover .t1{color: #172A88;}

.ind4 .cbt .ss:hover .t2{color: #172A88;}

.pogin{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}

.pogin span{background: #c0c2c0;opacity: 1;margin: 0 4px;}

.pogin .swiper-pagination-bullet-active{background: #eb5505;}

.ind3 .cont{position: relative;}

.ind3 .cont .imgs img{width: 100%;position: absolute;top: 0;left: 0;width: 100%;opacity: 0;}

.ind3 .cont .imgs img.act{opacity: 1;}

.ind3 .cont .imgs img:nth-child(1){position: relative;}

.ind3 .cont .ul{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;}

.ind3 .cont .li{width: 50%;border-left: 1px solid rgba(255, 255, 255, 0.2);position: relative;}

.ind3 .cont .li .ss{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}

.ind3 .cont .li .txt{position: relative;}

.ind3 .cont .li .t1{color: #fff;opacity: 0.3;}

.ind3 .cont .li .t2{position: absolute;bottom: -81px;left: 50%;opacity: 0;width: 130px;margin-left: -65px;}

.ind3 .cont .li.act .t1{opacity: 1;}

.ind3 .cont .li.act .t2{opacity: 1;}


.header{position: fixed;z-index: 111;top: 0;left: 0;width: 100%;border-bottom: 1px solid rgba(0, 0, 0, 0);}

.header .box2{display: flex;justify-content: space-between;align-items: center;}

.header .le{display: flex;}

.header .le  a{display: flex;align-items: center;}

.header .le  a .i{position: relative;}

.header .le  a .i img{width: 280px;height: 24px;}

.header .le  a .i  img:last-child{position: absolute;left: 0;top: 0;opacity: 0;}

.header .le .logo{}


.header .le .ul{display: flex;margin-left: 100px;}

.header .le .li{position: relative;}

.header .le .li:not(:last-child){margin-right: 60px;}

.header .le .li .lv1{display: block;line-height: 80px;color: #fff;position: relative;}

.header .le .li.act .lv1::before{position: absolute;content: "";width: 100%;bottom: 0;height: 3px;background: #eb5505;}

.header .le .li .lv1:hover{color: #eb5505 !important;}

.header .re{display: flex;align-items: center;}

.header .re .lang{display: flex;align-items: center;color: #fff;position:relative;}

.header .re .lang span.ico{width: 20px;margin-right: 10px;}

.header .re .lang .popbox{position:absolute;top:0;left:50%;padding-top:60px;width:100px;margin-left:-50px;z-index: 5;display: none;}

.header .re .lang .popbox .cont{box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.05);background:#fff;position:relative;padding: 5px 0;}

.header .re .lang .popbox .cont::after{width: 10px;height: 10px;position: absolute;content: "";transform: rotate(45deg);left: 45%;top: -5px;background: #fff;}

.header .re .lang .popbox .item a{line-height:40px;color:#111;text-align: center;display: block;}

.header .re .lang .popbox .item:hover a{color:#eb5505;}

.header .re .lang:hover .popbox{display: block;}







.header .re .search{margin: 0 35px;}

.header .re .search span{position: relative;width: 18px;}

.header .re .search span img:nth-child(2){position: absolute;left: 0;opacity: 0;top: 0;}

.header .re .menu{width: 21px;}

.header .re .menu .line1 .sp1,
.header .re .menu .line3 .sp1{display: block;width: 100%;height: 2px;background: #ffffff;}

.header .re .menu .line2{display: flex;justify-content: space-between;margin: 4px 0;}

.header .re .menu .line2 span{background: #ffffff;height: 2px;}

.header .re .menu .line2 .sp1{width: 14px;}

.header .re .menu .line2 .sp2{width: 5px;}

.header .re .menu.act .line2 .sp1{width: 5px;}

.header .re .menu.act .line2 .sp2{width: 14px;}

.header .re .menu:hover .line span{background: #eb5505 !important;}

.header_place{height: 80px;}


.header.act,.header.act1,.header.act2,.header.act3{background: #fff;border-bottom: 1px solid rgba(0, 0, 0, 0.05);}

.header.act .re .menu .line1 .sp1, .header.act .re .menu .line3 .sp1,.header.act .re .menu .line2 span,.header.act1 .re .menu .line1 .sp1, .header.act1 .re .menu .line3 .sp1,.header.act1 .re .menu .line2 span,.header.act2 .re .menu .line1 .sp1, .header.act2 .re .menu .line3 .sp1,.header.act2 .re .menu .line2 span,.header.act3 .re .menu .line1 .sp1, .header.act3 .re .menu .line3 .sp1,.header.act3 .re .menu .line2 span{background: #111;}

.header.act .re .search span img:nth-child(2),.header.act1 .re .search span img:nth-child(2),.header.act2 .re .search span img:nth-child(2),.header.act3 .re .search span img:nth-child(2){opacity: 1;}

.header.act .re .search span img:first-child,.header.act1 .re .search span img:first-child,.header.act2 .re .search span img:first-child,.header.act3 .re .search span img:first-child{opacity: 0;}

.header.act .re .lang,.header.act1 .re .lang,.header.act2 .re .lang,.header.act3 .re .lang{color: #111;}

.header.act .le .li .lv1,.header.act1 .le .li .lv1,.header.act2 .le .li .lv1,.header.act3 .le .li .lv1{color: #111;}

.header.act .le a .i img:nth-child(2),.header.act1 .le a .i img:nth-child(2),.header.act2 .le a .i img:nth-child(2),.header.act3 .le a .i img:nth-child(2){opacity: 1;}

.header.act .le a .i img:first-child,.header.act1 .le a .i img:first-child,.header.act2 .le a .i img:first-child,.header.act3 .le a .i img:first-child{opacity: 0;}

.header .re .search span img:nth-child(3){position: absolute;left: 0;top: 0;opacity: 0;}

.header .re .search span:hover img:nth-child(1),
.header .re .search span:hover img:nth-child(2){opacity: 0 !important;}

.header .re .search span:hover img:nth-child(3){opacity: 1;}


.ind2 .ul{display: flex;}

.ind2 .ul .li{width: calc((350 / 1920) * 100%);border: 1px solid #e5e5e5;position: relative;overflow: hidden;}

.ind2 .ul .li.act{width: calc((520 / 1920) * 100%);}

.ind2 .ul .li:not(:first-child){border-left: none;}

.ind2 .txton{position: relative;z-index: 5;display: block;}

.ind2 .txton .tcon{position: relative;z-index: 5;height: 720px;padding: .8rem .8rem 1.16rem .8rem;display: flex;flex-direction: column;justify-content: space-between;}

.ind2 .txton .tcon .top .t2{width: 20px;height: 2px;background: #dbdbdb;margin: 35px 0;}

.ind2 .txton .tcon .bot img{max-width: calc(18.229vw - 1.6rem - 17px);}

.ind2 .txton .whitebg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: none;}

.ind2 .txton .bg1{background-image: linear-gradient(to bottom right, transparent 50%, #fff 50%);}

.ind2 .txton .bg2{background-image: linear-gradient(to top left, transparent 50%, #fff 50%);}

.ind2 .imgon{position: absolute;top: 0;left: 0;width: calc((520 / 1920) * 100vw);height: 100%;background: url(../images/ind2_bg.png) no-repeat bottom center;background-size: cover;padding: .75rem .5rem 1.17rem .5rem;display: flex;flex-direction: column;justify-content: space-between;}

.ind2 .imgon .top .t1{color: #ff000f;}

.ind2 .imgon .top .t2{line-height: calc(1em + 12px);margin-top: 0.2rem;}

.ind2 .imgon .top .t3{margin-top: 0.35rem;}

.ind2 .imgon::before{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 10px;background: #eb5505;}

.ind2 .li.act .bg1{top: 100%;left: 100%;}

.ind2 .li.act .bg2{top: -100%;left: -100%;}

.ind2 .li.act .tcon{opacity: 0;}

.ind2 .li.act .tcon{transition: all 0.5s cubic-bezier(.4,0,.2,1);transition-delay: 0.4s;}

.ind2 .li.act .whitebg{transition: all 1s cubic-bezier(.4,0,.2,1);transition-delay: 0.4s;}


.ind1{position: relative;}

.ind1 .img{position: relative;}

.ind1 .img img{width: 100%;}

.ind1 .img video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.2);}

.ind1 .txt{position: absolute;top: calc(320 / 870 * 100%);left: 0;width: 100%;top: calc(260 / 870 * 100%);}

.ind1 .txt .t1{width: calc(675 / 1400 * 100%);line-height: 1.625;margin-bottom: 0.729rem;}

.ind1 .ul2 .li{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}

.ind1 .ul2 .li.act{opacity: 1;}

.ind1 .ul1 .li{position: absolute;z-index: 20;cursor: pointer;/* margin-top: 50px; */max-width: 2.2rem;margin-bottom: 0.5rem;}

.ind1 .ul1 .li.li1{left:13.55%;bottom: 6%;}

.ind1 .ul1 .li.li2{left: 29%;bottom: 23%;}

.ind1 .ul1 .li.li3{right:18%;bottom: 5%;}

.ind1 .ul1 .li.li4{right:5.73%;bottom: 28.75%;}

.ind1 .ul1 .li .col{position: relative;transition: all 0.3s cubic-bezier(.4,0,.2,1);}

.ind1 .ul1 .li .col span{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;padding: calc(40 / 220 * 100%);}

.ind1 .ul1 .li .col span img{max-height: 100%;}

.ind1 .swpbtn a{position: absolute;width: 18px;top: 50%;margin-top: -18px;z-index: 11;}

.ind1 .swpbtn .prev{left: 40px;}

.ind1 .swpbtn .next{right: 40px;}

.ind1 .swiper-button-disabled{opacity: 0.3;}

.ind1 .swpbtn .pogin{position: absolute;bottom: 40px;left: 0;width: 100%;display: flex;align-items: flex-end;justify-content: center;z-index: 11;}

.ind1 .swpbtn .pogin span{opacity: 0.4;border-radius: 0;width: 50px;height: 2px;background: #fff;margin: 0 3px;}

.ind1 .swpbtn .pogin .swiper-pagination-bullet-active{opacity: 1;height: 4px;background: #eb5505;}

.ind1 .sj{position: absolute;width: 100%;height: 100%;left: 0;top: 0;display: flex;align-items: center;    animation: opaction 4.5s ease forwards;opacity: 0;}

@keyframes opaction {
  0% {
    opacity: 1;
  }
  60% {
      opacity: 1;
  }
  100% {
      opacity: 0;
  }
}

.ind1 .sj .nei{width: 650px;height: 250px;background: url(../images/di.png) center no-repeat;background-size: 100% 100%;color: #ffff;padding: 30px;}

.ind1 .sj .nei .n1{line-height: 1.5;margin-bottom: 25px;}









.head_pc{position: fixed;z-index: 199;top: -150vh;left: 0;width: 100%;background: #fff;box-shadow: 0px 4px 4px 1px rgba(194, 194, 194, 0.15);padding: 2.2rem 0;max-height: 100vh;overflow-y: auto;}

@media (max-height: 500px) {
  .head_pc{top: -500px;}
}

.head_pc.act{top: 0;}

.head_pc .top{display: flex;justify-content: space-between;}

.head_pc .top .re{width: 36px;}

.head_pc .bot{margin-top: 0.88rem;}

.head_pc .bot .ul{display: flex;}

.head_pc .bot .li{width: calc(100% / 7);padding: 30px 30px 35px;border-left: 1px solid #e5e5e5;}

.head_pc .bot .lv1{display: flex;}

.head_pc .bot .lv1 a{color: #111;}

.head_pc .bot .lv2list{padding-top: 18px;}

.head_pc .bot .lv2{display: flex;margin-top: 12px;}

.head_pc .bot .lv2 a{color: #494949;line-height: calc(1em + 10px);}

.head_pc .bot .lv2 a:hover{color: #eb5505;}

.bofang{position: absolute;right: 20px;bottom: 20px;width: 40px;height: 40px;z-index: 15;}

.bofang img{width: 40px;height: 40px;}

@media screen and (min-width: 1681px) and (max-height: 960px) {
  html.act2{overflow: hidden;width: 100%;height: 100vh;}
}

@media screen and (min-width: 1001px) and (max-height: 760px) {
  html.act2{overflow: hidden;width: 100%;height: 100vh;}
}


@media screen and (min-width: 769px) {
  .yd{display: none;}
}

@media screen and (max-width:1800px) {
  .ind5 .text{width: 420px;}
}

@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;}

  .head_pc{padding: 1.1rem 0;}

  .header .le .ul{margin-left: 50px;}

  .header .le .li:not(:last-child){margin-right: 30px;}

  .ind1 .sj .nei{height: 220px;width: 540px;}

  .ind5 .text{width: 360px;}

  .ind5 .text .t1,.ind5 .text .t2{padding: 25px 30px ;}
}

@media (max-width:1600px) {
  .ind2 .txton .tcon{padding: .5rem .5rem .8rem .5rem;height: 520px;}

  .ind2 .imgon{padding: .5rem .5rem .8rem .5rem;}

  .ind2 .txton .tcon .bot img{max-width: calc(18.229vw - 1rem);}
}

@media (max-width:1400px) {
  .ind3 .cont .li .t2{bottom: -60px;}
}

@media (max-width:1200px) {
  .box{width: 85%;}

  .box2{width: 90%;}

  .head_pc .bot .li{padding: 30px 15px 35px;}

  .header .le .ul{display: none;}

  .ind5 .text{left: auto;right: 100%;}

  .ind1 .ul1 .li{width: 100px;}

  .ind1 .txt .t1{font-size: 30px;}

  .header_place{height: 50px;}

  .header .box2{height: 50px;}
  
  .header .re .lang .popbox{padding-top:50px;}
}

@media (max-width:1000px) {
  .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;}

  body{min-width: 200px;}
  
	.box{width: 90%;min-width: 100px;padding: 0;}

  .mg_43{margin-top: 30px;}

  .mg_60{margin-top: 40px;}

  .mg_70{margin-top: 50px;}

  .mg_80{margin-top: 50px;}

  .mg_100{margin-top: 50px;}

  .mg_120{margin-top: 50px;}

  .pd_80_0{padding-top: 50px;}

  .pd_100_80{padding: 50px 0;}

  .wow,
  .wow1{opacity: 1;}


  .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;}

  .ind1 .swpbtn a{display: none;}

  .ind1 .swpbtn .pogin{bottom: 20px;}

  .ind1 .ul1 .li{display: none;}

  .ind1 .swiper-slide{overflow: hidden;}

  .ind1 .txt .t1{width: 100%;font-size: 20px;margin-bottom: 20px;}

  .morebtn span{width: 40px;min-width: 40px;margin-right: 8px;}

  .ind1 .txt{top: 12%;}
  
  .f_nav{display: none;}

  .ind5 .hover{display: none;}

  .ind5 .internation .li{width: 18px;margin-left: -9px;}

  .f_bot{text-align: center;}

  .f_bot .frt{width: 100%;}

  .footer{padding: 50px 0;}

  .ind4 .cbt .ss .t2{margin-top: 10px;}

  .ind3 .cont{margin-bottom: 50px;}

  .ind3 .cont .iw100{min-height: 50vh;object-fit: cover;}

  .ind3 .cont .txt{margin-top: 15px;}

  .ind2 .ul{display: none;}

  .ind2 .con1 .bot{display: flex;justify-content: center;}

  .ind2 .con1 .t1{margin-top: 20px;color: #eb5505;}

  .ind2 .con1 .t3{margin-top: 10px;}

  .ind2 .con1 .t3{margin-top: 5px;}

  .ind2 .con1{display: block;}

  .ind2 a{display: block;}

  .ind1 .sj .nei{width: 380px;height: 170px;}

  
}

@media (max-width:769px) {
  .fw_100{font-weight: normal;}

  .pc{display: none;}

  body{padding-top: 50px;}

  html{font-size: 50px;}

  .ind1 .sj .nei{width: 100%;height: 200px;}
  
  .ind3 .box .swiper-slide a{display: block;position: relative;}

  .ind3 .box .swiper-slide .txt{position: absolute;left: 0;height: 50px;line-height: 50px;text-align: center;color: #fff;background: rgba(0, 0, 0, 0.4);width: 100%;bottom: 0;}

  .ind3 .cont .iw100{min-height: 65vh; }

  .mg_60{margin-top: 25px;}


  /* .ind1 .img video{opacity: 0;pointer-events: none;z-index: -10;visibility: hidden;} */


}




