html,body{background: #13141c;/*cursor: url('../images/mouse.png'), auto;*/}
img{display: block;width: 100%;}
a{cursor: pointer;}

.topNav{width: 100%;height: 6.354vw;background: #13141c; position: fixed;top: 0;left: 0;z-index: 99;}
.topNavLogo { width:8.333vw; left:3.541vw; top:2.083vw;position: absolute; opacity: 0;}

.topNavMidbox{width: 100%;position: relative;top: 0;left: 0;display: flex;justify-content: center;}
.topNavItem{font-size: 1.25vw; color: #fff;line-height: 6.354vw;margin-right: 3.645vw;font-family: 'Hanchansans-Medium', Arial, sans-serif;}
.topNavItem a{font-size: 1.25vw; color: #fff;line-height: 6.354vw;font-family: 'Hanchansans-Medium', Arial, sans-serif;position: relative;}
.topNavItem a:before{content: '';width: 0.364vw;height: 0.104vw; position: absolute;top: 0.45vw;left: -0.837vw;background-color: #888888;}
.topNavItem.current a{color: #e00518;}
.topNavItem.active a{color: #e00518;}

.topNavItem.current a:before{background-color: #77030d;}
.topNavItem.active a:before{background-color: #77030d;}

.topNavItem:last-child{margin-right: 0;}

.topNavMenu {width: 20vw;height: 100%; top: 0;right: 1.5625vw;position: absolute;}
.top_icon1 { width:0.937vw; right:4.427vw; top:2.708vw;position: absolute; }
.top_icon2 { width:0.937vw; right:2.239vw; top:2.708vw;position: absolute; }
.top_icon3 { width:1.041vw; right:0vw; top:2.76vw;position: absolute; }

.topNavMenuSelect{ width: auto;height: 0;overflow: hidden; font-size: 0.833vw;line-height: 2.395vw;background: #13141c; text-align: center;border-radius: 5px;position: absolute;top: 100%;right: 0; transition: all 0.5s;}
.topNavMenuSelect ul{padding: 0px 20px 10px;}
.topNavMenuSelect li{border-bottom: 1px solid #2c2d34;color: #fff;font-family: 'Hanchansans-Medium', Arial, sans-serif;}
.topNavMenuSelect li a{border-bottom: 1px solid #2c2d34;color: #fff;font-family: 'Hanchansans-Medium', Arial, sans-serif;}
.topNavMenuSelect li.active a{border-bottom: 1px solid #2c2d34;color: #e00518;}
.topNavMenuSelect li.current a{border-bottom: 1px solid #2c2d34;color: #e00518;}
.topNavMenuSelect li:last-child{border-bottom: 1px solid #13141c;}

.main{width: 100%;position: relative;overflow: hidden;}
.topNavMark{width: 100%;height: 6.354vw;background: #000;}

.kvBox { width:100%; height:100%; }
.kvBox .kv { width:100%; height:100%; object-fit:cover;  display:none; }
.kvBox .kv .txt { width:100%; position:absolute; top:11.458vw; }

.kvBox .kv2Txt { width:21.61%; position: absolute; left:39.11%; top:21.38%; }

.kvBox .kv.active { -webkit-animation:kv_am var(--duration) ease both; z-index:2; }
.kvBox img { width:100%; height:100%; display:block; object-fit:cover; }
.kvBox video { width:100%; height:100%; display:block; object-fit:cover; }

.kvvideobox{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.kvvideobox video { width:100%; height:100%; display:block; object-fit:cover; }

.page1{width: 100%;height: 47.45vw; position: relative;}
.page10{width: 100%;height: auto; position: relative;}
.kvtxt{width: 100%;height: 100%;color: #fff; position: absolute;top: 0;left: 0;display: flex;justify-content: center;
    flex-direction: column;
    align-items: flex-start;text-align: left;}
.kvtit1{display: block;font-size: 3.125vw;padding-left: 8vw;font-family: 'Hanchansans-Medium', Arial, sans-serif;}
.kvtit2{display: block;font-size: 6.354vw;padding-left: 7.6vw;font-family: 'Hanchansans-Medium', Arial, sans-serif;}
.kvtit3{display: block;font-size: 2.291vw;padding-left: 8vw;font-family: 'Hanchansans-Light', Arial, sans-serif;}

.pointBox{width: 10vw;position: absolute;top: 25%;right: 1%;z-index: 9;}
.pointBox>div{border: 2px solid #13141c;margin-bottom: 5px;}
.pointBox>div:last-child{margin-bottom: 0;}
.pointBox>div.active{border: 2px solid #faad7e;margin-bottom: 5px;}

.page2{width: 100%;height: 41.458vw; position: relative;}
.bgt1 { width:74.11vw; right:0.5vw; top:6.979vw;position: absolute; }
.pg2_pic { width:41.406vw; left:8.02vw; top:13.177vw;position: absolute; }
.pg2_txt { width:38.385vw; left:53.593vw; top:13.177vw;position: absolute; }
.pg2_t1{color: #fff;font-size: 2.708vw;margin-bottom: 1.145vw;font-family: 'Hanchansans-Medium', Arial, sans-serif;}
.pg2_t2{color: #a1a1a4;font-size: 1.145vw;line-height: 1.575vw;text-align: left;font-family: 'Hanchansans-Light', Arial, sans-serif;}

.page3{width: 100%;height: 36.04vw; position: relative;}
.pg3_txt { width:90vw; left:5vw; top:20.52%;position: absolute; }
.pg3_t1{color: #fff;font-size: 2.708vw;text-align: center;margin-bottom: 1.145vw;font-family: 'Hanchansans-Medium', Arial, sans-serif;}
.pg3_t2{color: #a1a1a4;font-size: 1.145vw;line-height: 2.083vw;text-align: center;font-family: 'Hanchansans-Light', Arial, sans-serif;}
.pg3_iconbox {display: flex;justify-content: center; width:100%; left:0vw; top:40%;position: absolute; }
.pg3_icon4 { width:18vw;position: relative; }
.pg3_icon3 { width:20.26vw;position: relative;margin-right: 2vw; }
.pg3_icon2 { width:18vw;position: relative; margin-right: 2vw;}
.pg3_icon1 { width:18.95vw; position: relative; margin-right: 2vw;}

.icont{width: 120%;position: absolute;bottom: 0;left: -10%;font-size: 1.458vw;color: #fff;text-align: center;font-family: 'Hanchansans-Light', Arial, sans-serif;}
.icont2{width: 120%;position: absolute;bottom: -60%;left: -10%;font-size: 0.9375vw;color: #999999;text-align: center;font-family: 'Hanchansans-Light', Arial, sans-serif; opacity: 0;transition: all 0.5;}

.page4{width: 100%;height: auto; position: relative;}
.pg4_videobox{width: 100%;position: absolute;top: 0;left: 0;}
.pg4_video{width:62.6%;height:64.41%;overflow: hidden; left:18.75%; top:16.17%;position: absolute;}
.pg4_video video { width:100%; height:100%; display:block; object-fit:cover; }
.play{width: 6.2vw;position: absolute;top: 50%;left: 50%;margin-top: -3.1vw;margin-left: -3.1vw;}

.page5{width: 100%;height: 64.895vw; position: relative;}
.pg5_txt { width:100%; left:0; top:5.479vw;position: absolute; }
.pg5_t1{color: #fff;font-size: 2.708vw;text-align: center;margin-bottom: 1.145vw;font-family: 'Hanchansans-Medium', Arial, sans-serif;}
.pg5_t2{color: #a1a1a4;font-size: 1.145vw;line-height: 2.083vw;text-align: center;font-family: 'Hanchansans-Light', Arial, sans-serif;}
.pg5_cm1 { width:100%; left:0vw; top:21.041vw;position: absolute;display: flex;justify-content: center; }
.pg5_cm2 { width:100%; left:0vw; top:34.635vw;position: absolute;display: flex;justify-content: center; }
.pg5_cm{width: 18.125vw;margin-right: 1.406vw;background: #13141c!important;}
.pg5_cm1 .pg5_cm:last-child{margin-right: 0;}
.pg5_cm2 .pg5_cm:last-child{margin-right: 0;}


.pg5_logobox { width: 68vw; left:19vw; top:40.791vw;position: absolute;display: flex;justify-content: left;align-items: center;flex-wrap: wrap; }
.pg5lgt1{ color: #dededf;font-size: 1.875vw;text-align: left;margin-bottom: 1.845vw;font-family: 'Hanchansans-Medium', Arial, sans-serif;}
.pg5lgt2{width: 100%; display: flex;justify-content: left;align-items: center;flex-wrap: wrap;}
.pg5lgt2 p{color: #dededf;font-size: 1.145vw;text-align: left;margin-bottom: 1.145vw;font-family: 'Hanchansans-Medium', Arial, sans-serif;margin-right: 2.604vw;}
.pg5lgt2 a{color: #dededf;}
.pg5lgt3{ color: #dededf;font-size: 1.145vw;text-align: center;margin-bottom: 1.145vw;font-family: 'Hanchansans-Medium', Arial, sans-serif;margin-right: 2.604vw;}
.pg5lgt4{ color: #dededf;font-size: 1.145vw;text-align: center;margin-bottom: 1.145vw;font-family: 'Hanchansans-Medium', Arial, sans-serif;margin-right: 2.604vw;}
.pg5lgt5{ color: #dededf;font-size: 1.145vw;text-align: center;margin-bottom: 1.145vw;font-family: 'Hanchansans-Medium', Arial, sans-serif;margin-right: 2.604vw;}

.pg5amt{
    transition: color 0.5s;
    transition-timing-function: cubic-bezier(0.2,1,0.3,1);
}
.pg5amt::before {
    content: '';
    position: absolute;
    z-index: -1;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%;
    opacity: 0.3;
    transform: scale3d(0,1,1);
    transform-origin: 0% 50%;
    transition: transform 0.5s;
    transition-timing-function: cubic-bezier(0.2,1,0.3,1);
    background: #fe628e;
}
.pg5amt:hover, .pg5amt:hover a{
    color: #fe628e;
}
.pg5amt:hover::before{
    transform: scale3d(1,1,1);
}


.pg5cmbox{width: 68vw;height: 17vw;position: relative;margin: 0 auto;padding-top: 15vw; }

.pg5cmtit{padding-left: 3vw; color: #dededf;font-size: 1.875vw;text-align: left;margin-bottom: 1.145vw;font-family: 'Hanchansans-Medium', Arial, sans-serif;}

.footer{width: 100%;position: relative;}
.footer a{color: #fff;}
.footerMid{width: 52.5vw;border-top: 2px solid #2b2c33;margin: 0 auto;}
.footercon1{width: 100%;height: 10vw; position: relative;display: flex;justify-content: center;align-items: center;}
.footerlogo{width: 7.291vw;position: absolute;left: 5.885vw;}
.footernav1{font-family: 'Hanchansans-Medium', Arial, sans-serif;color: #fff;position: absolute;top: 2vw; left: 28.541vw;}
.footernav1 p{font-size: 0.625vw;margin-bottom: 1.083vw;}
.footernav1 p:last-child{font-size: 0.625vw;}
.footernav2{font-family: 'Hanchansans-Medium', Arial, sans-serif;color: #fff;position: absolute;top: 2vw; left: 36.666vw;}
.footernav2 p{font-size: 0.625vw;margin-bottom: 1.083vw;}
.footercon2{width: 100%;height: 5vw;border-top: 2px solid #2b2c33; position: relative;display: flex;justify-content: center;align-items: center;}
.langtip{font-family: 'Hanchansans-Light', Arial, sans-serif;font-size: 0.625vw;color: #fff;position: absolute;left: 5.885vw;}
.langselect{font-family: 'Hanchansans-Light', Arial, sans-serif;font-size: 0.625vw;color: #fff;position: absolute; left: 28.541vw; width: 10.364vw;height: 1.822vw;border: 2px solid #32333a;box-shadow: 0px;}
.langselect select{background: transparent;box-shadow: none;border: 0; color: #fff;font-family: 'Hanchansans-Light', Arial, sans-serif;font-size: 0.625vw;line-height: 1.822vw;width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: block;user-select: none;}
.langselect option{line-height: 1.822vw;width: 100%;height: 1.822vw;display: block;}


.page6{width: 100%;height: 56.86vw; position: relative;}
.pg6_txt { width:100%; left:0; top:4.79vw;position: absolute; }
.pg6_t1{color: #fff;font-size: 2.708vw;text-align: center;margin-bottom: 1.145vw;font-family: 'Hanchansans-Medium', Arial, sans-serif;}
.pg6_t2{color: #a1a1a4;font-size: 1.145vw;line-height: 2.083vw;text-align: center;font-family: 'Hanchansans-Light', Arial, sans-serif;}
.pg6_pic{ width: 84.32%;position: absolute;left:7.86%; top:35.85%;}

/*  service */
.sr_page0{width: 100%;height: 50.979vw;position: relative;}
.sr_pg0_pic { width:48.125vw; left:43.82vw; top:17vw;position: absolute; }
.sr_pg0_txt { width:31.875vw; left:7.8125vw; top:17vw;position: absolute; }
.sr_pg0_tt1 { width:85%;text-align: left; left:7.5%; top:12.35vw;position: absolute;color: #fff;font-size: 2.708vw;color: #fff;font-size: 2.708vw;margin-bottom: 1.145vw;font-family: 'Hanchansans-Medium', Arial, sans-serif;font-family: 'Hanchansans-Medium', Arial, sans-serif; }
.sr_pg0_tt2 { width:100%;text-align: center; left:0; top:14.518vw;position: absolute;color: #a1a1a4;font-size: 1.145vw;line-height: 2.083vw;font-family: 'Hanchansans-Light', Arial, sans-serif; }
.sr_pg0_t1{color: #fff;font-size: 2.708vw;margin-bottom: 1.145vw;font-family: 'Hanchansans-Medium', Arial, sans-serif;}
.sr_pg0_t2{color: #a1a1a4;font-size: 1.145vw;line-height: 1.979vw;font-family: 'Hanchansans-Light', Arial, sans-serif;text-align: left;}
.srpg2btn{ width: 12.708vw;height: 3.906vw;background: transparent;border-radius: 1.927vw;color: #fff;font-size: 1.5625vw;border: 0.139vw solid #4260ff; font-family: 'Hanchansans-Medium', Arial, sans-serif;margin-top: 2.6375vw;text-align: center;line-height: 3.906vw;}
.srpg2btn:hover{background-color: #4260ff;}

.sr_pg0_txt_mk{display: none; width:42.875vw;height: 32vw;overflow-y: auto; left:6.8125vw; top:16vw;position: absolute;background: rgba(0, 0, 0, 0.9);border-radius: 20px;}
.sr_pg0_txt_mkt{width: 90%;margin: 0 auto;padding-top: 3.2vw;color: #fff;font-size: 1.145vw; font-family: 'Hanchansans-Light', Arial, sans-serif;text-align: justify;line-height: 1.979vw;}
.sr_close{position: absolute;top: 0px;right: 5px;padding: 10px;}


.sr_page1{width: 100%;height: 48.59vw;position: relative;}
.sr_pg1_pic { width:29.53vw; left:7.8125vw; top:7.916vw;position: absolute; }
.sr_pg1_txt { width:51.56vw; left:40.52vw; top:7.916vw;position: absolute; }
.sr_pg1_tt1 { width:85%;text-align: left; left:7.5%; top:12.35vw;position: absolute;color: #fff;font-size: 2.708vw;color: #fff;font-size: 2.708vw;margin-bottom: 1.145vw;font-family: 'Hanchansans-Medium', Arial, sans-serif;font-family: 'Hanchansans-Medium', Arial, sans-serif; }
.sr_pg1_tt2 { width:100%;text-align: center; left:0; top:14.518vw;position: absolute;color: #a1a1a4;font-size: 1.145vw;line-height: 2.083vw;font-family: 'Hanchansans-Light', Arial, sans-serif; }
.sr_pg1_t1{color: #fff;font-size: 2.708vw;margin-bottom: 1.145vw;font-family: 'Hanchansans-Medium', Arial, sans-serif;}
.sr_pg1_t2{color: #a1a1a4;font-size: 1.145vw;line-height: 1.979vw;font-family: 'Hanchansans-Light', Arial, sans-serif;text-align: left;}
.srpg2btn{ width: 12.708vw;height: 3.906vw;background: transparent;border-radius: 1.927vw;color: #fff;font-size: 1.5625vw;border: 0.139vw solid #4260ff; font-family: 'Hanchansans-Medium', Arial, sans-serif;margin-top: 2.6375vw;text-align: center;line-height: 3.906vw;}
.srpg2btn:hover{background-color: #4260ff;}

.sr_pg1_txt_mk{display: none; width:53.56vw;height: 28vw;overflow-y: auto; left:39.52vw; top:7vw;position: absolute;background: rgba(0, 0, 0, 0.9);border-radius: 20px;}
.sr_pg1_txt_mkt{width: 90%;margin: 0 auto;padding-top: 3.2vw;color: #fff;font-size: 1.145vw; font-family: 'Hanchansans-Light', Arial, sans-serif;text-align: justify;line-height: 1.979vw;}
.sr_close{position: absolute;top: 0px;right: 5px;padding: 10px;}


.sr_page2{width: 100%;height: 42.18vw;position: relative;}
.sr_pg2_pic { width:41.406vw; left:50.572vw; top:10.31vw;position: absolute; }
.sr_pg2_txt { width:40.385vw; left:7.968vw; top:10.31vw;position: absolute; }
.sr_bgt1 { width: 63.635vw;height: 5vw;left: 18.206vw; top:8.229vw; position: absolute;}
.sr_pg2_tt1 { width:100%;text-align: center; left:0; top:3.64vw;position: absolute;color: #fff;font-size: 2.708vw;color: #fff;font-size: 2.708vw;margin-bottom: 1.145vw;font-family: 'Hanchansans-Medium', Arial, sans-serif;font-family: 'Hanchansans-Medium', Arial, sans-serif; }
.sr_pg2_tt2 { width:100%;text-align: center; left:0; top:14.518vw;position: absolute;color: #a1a1a4;font-size: 1.145vw;line-height: 2.083vw;font-family: 'Hanchansans-Light', Arial, sans-serif; }
.sr_pg2_t1{color: #dededf;font-size: 1.875vw;margin-bottom: 1.145vw;font-family: 'Hanchansans-Medium', Arial, sans-serif;}
.sr_pg2_t2{color: #a1a1a4;font-size: 1.145vw;line-height: 1.783vw;font-family: 'Hanchansans-Light', Arial, sans-serif;text-align: left;}
.srpg2btn{ width: 12.708vw;height: 3.906vw;background: transparent;border-radius: 1.927vw;color: #fff;font-size: 1.5625vw;border: 0.139vw solid #4260ff; font-family: 'Hanchansans-Medium', Arial, sans-serif;margin-top: 2.6375vw;text-align: center;line-height: 3.906vw;}
.srpg2btn:hover{background-color: #4260ff;}

.sr_pg2_txt_mk{display: none; width:41.385vw;height: 24vw;overflow-y: auto; left:6.968vw; top:9.447vw;position: absolute;background: rgba(0, 0, 0, 0.9);border-radius: 20px;}
.sr_pg2_txt_mkt{width: 90%;margin: 0 auto;padding-top: 3.2vw;color: #fff;font-size: 1.145vw; font-family: 'Hanchansans-Light', Arial, sans-serif;text-align: justify;line-height: 1.979vw;}
.sr_close{position: absolute;top: 0px;right: 5px;padding: 10px;}

.sr_page3{width: 100%;height: 68.447vw;position: relative;}
.sr_bgt2 { width:31.25vw; right:0.5%; top:36.187vw;position: absolute; }
.sr_pg3_pic2 { width:24.375vw; left:66.302vw; top:21.343vw;position: absolute; }
.sr_pg3_pic1 { width:54.427vw; left:9.166vw; top:24.677vw;position: absolute; }
.sr_pg3_txt { width:66.156vw; left:26.822vw; top:2.645vw;position: absolute; }
.sr_pg3_t1{color: #dededf;font-size: 1.875vw;margin-bottom: 1.145vw;font-family: 'Hanchansans-Medium', Arial, sans-serif;text-align: left;}
.sr_pg3_t2{color: #a1a1a4;font-size: 1.145vw;line-height: 2.083vw;text-align: left;font-family: 'Hanchansans-Light', Arial, sans-serif;text-align: left;}

.sr_pg3_txt_mk{display: none;z-index: 5; width:68.156vw;height: 18vw;overflow-y: auto; left:25.822vw; top:2.145vw;position: absolute;background: rgba(0, 0, 0, 0.9);border-radius: 20px;}

.sr_page5{width: 100%;height:72.921vw ; position: relative;}
.sr_pg5_pic { width:83.02vw; left:9.01vw; top:25.781vw;position: absolute; }
.sr_pg5_txt { width:74vw; left:13vw; top:3.427vw; position: absolute;justify-content: center;
    display: flex;
    flex-wrap: wrap;}
.sr_pg5_t1{color: #fff;font-size: 2.708vw;margin-bottom: 1.145vw;font-family: 'Hanchansans-Medium', Arial, sans-serif;text-align: left;}
.sr_pg5_t2{color: #a1a1a4;font-size: 1.145vw;line-height: 2.083vw;font-family: 'Hanchansans-Light', Arial, sans-serif;text-align: center;}

.sr_pg5_txt_mk{display: none;z-index: 5; width:83.02vw;height: 18vw;overflow-y: auto; left:9.01vw; top:7.781vw;position: absolute;background: rgba(0, 0, 0, 0.9);border-radius: 20px;}




/*  cp */
.cp_page2{width: 100%;height: 43.072vw;position: relative;}
.cp_pg2_pic { width:41.406vw; left:7.968vw; top:15.125vw;position: absolute; }
.cp_pg2_txt { width:39.385vw; left:53.593vw; top:14.922vw; position: absolute;}
.cp_pg2_t1{color: #fff;font-size: 2.708vw;margin-bottom: 1.145vw;font-family: 'Hanchansans-Medium', Arial, sans-serif;width: 100%;position: absolute;top: 8.5vw;left: 0;text-align: center;}
.cp_pg2_t2{color: #a1a1a4;font-size: 1.145vw;line-height: 1.979vw;text-align: left;font-family: 'Hanchansans-Light', Arial, sans-serif;}

.cp_pg2_txt_mk{width:88%;height: 24vw; left:6%; top:14.5vw;position: absolute;display: none;z-index: 5;background: rgba(0, 0, 0, 0.9);border-radius: 20px;}

.cp_page4{width: 100%;height: 57.5vw; position: relative;}
.cp_pg4_pic1 { width:24.37%; left:8.17%; top:50.54%;position: absolute; }
.cp_pg4_pic2 { width:54.42%;  left:37.44%;  top:30.34%; position: absolute;}
.cp_pg4_t1{width: 78%;left: 14%;top:8.54%;position: absolute;color: #fff;font-size: 2.708vw;margin-bottom: 1.145vw;font-family: 'Hanchansans-Medium', Arial, sans-serif;}
.cp_pg4_txt{width: 78%;left: 14%;top:15.54%;position: absolute;color: #a1a1a4;font-size: 1.145vw;line-height: 2.083vw;text-align: left;font-family: 'Hanchansans-Light', Arial, sans-serif;}

.cp_pg4_txt_mk{width:78%;height: 16vw; left:14%; top:15.5%;position: absolute;display: none;z-index: 5;background: rgba(0, 0, 0, 0.9);border-radius: 20px;}

.cp_page3{width: 100%;height: 75.375vw;position: relative;}
.cp_bgt2 { width:53.645vw; top:47.135vw; right: -18%; position: absolute; }
.cp_pg3_pic2 { width:25.781vw; left:65.989vw; top:12.343vw;position: absolute; }
.cp_pg3_pic1 { width:52.5vw; left:7.916vw; top:29.739vw;position: absolute; }
.cp_pg3_txt { width:55vw; left:8.47vw; top:12.062vw;position: absolute; }
.cp_pg3_t1{color: #fff;font-size: 2.708vw;margin-bottom: 1.145vw;font-family: 'Hanchansans-Medium', Arial, sans-serif;text-align: left;}
.cp_pg3_t2{color: #a1a1a4;font-size: 1.145vw;line-height: 2.083vw;text-align: left;font-family: 'Hanchansans-Light', Arial, sans-serif;text-align: left;}

.cp_pg3_txt_mk{width:57vw;height: 20vw; left:7.47vw; top:16.062vw;position: absolute;display: none;z-index: 5;background: rgba(0, 0, 0, 0.9);border-radius: 20px;}

/*  news */

.news_page3{width: 52.6%;min-height: 43.072vw;padding-bottom: 8.854vw; position: relative;margin: 0 auto;padding-top: 8.125vw;}
.news_tt1{ color: #fff;font-size: 2.708vw;margin-bottom: 2.6vw;font-family: 'Hanchansans-Medium', Arial, sans-serif;text-align: left;}
.newsContent{width: 100%;position: relative;}
.newsContentBox{width: 100%;position: relative;padding-bottom: 3.64vw;}
.newsContentTit{font-size: 1.875vw;color: #4260ff;font-size: 2.708vw;margin-bottom: 1.145vw;font-family: 'Hanchansans-Medium', Arial, sans-serif;text-align: left;}

.newsList_item{width: 100%;margin-bottom: 3.385vw;display: flex;justify-content: space-around;cursor: pointer;}
.newsList_item:last-child{margin-bottom: 0;}

.newsdetailimg{width: 32%;height: 9.275vw;overflow: hidden; position: relative;}

.newsdetailbox {width: 62.6%;position: relative;top: 0;left: 0;z-index: 19;}
.newsdetail1{width: 90%; margin: 0 auto 0.5vw;position: relative;display: flex;justify-content: left;}
.newsdetailt1{color: #fff;font-family: 'Hanchansans-Medium', Arial, sans-serif;position: relative;}
.newsdetailt2{font-size: 0.625vw;color: #fff;font-family: 'Hanchansans-Light', Arial, sans-serif;}
.newsdetail2{width: 90%;margin: 0 auto;position: relative;}
.newsdetail2t1{font-size: 0.9375vw;font-family: 'Hanchansans-Medium', Arial, sans-serif;line-height: 1.25vw;color: #fff;margin-bottom: 0.833vw;}
.newsdetail2t2{font-size: 0.677vw;font-family: 'Hanchansans-Light', Arial, sans-serif;line-height: 1.093vw;color: #b9b9bb;margin-bottom: 0.833vw;}



/*contact*/
.ct_page2{width: 88vw;padding-top: 7.291vw;margin: 0 auto;display: flex;justify-content: space-around;padding-bottom: 30vw;flex-wrap: wrap;}

.ct_pg2_txt{width: 49%;color: #fff;margin-bottom: 5vw;}
.ct_pg2_t1{color: #fff;font-size: 5.208vw;margin-bottom: 1.145vw;font-family: 'Hanchansans-Medium', Arial, sans-serif;text-align: left;}
.ct_pg2_t2{color: #a1a1a4;font-size: 1.458vw;line-height: 2.395vw;text-align: left;font-family: 'Hanchansans-Light', Arial, sans-serif;}

.ct_pg2_form{width: 41%;color: #fff;}

.ct_pg2_form .label{font-size: 1.25vw;line-height: 2.604vw;text-align: left;font-family: 'Hanchansans-Light', Arial, sans-serif;}
.ct_pg2_form .inputitem{margin-bottom: 1.0416vw;}
.ct_pg2_form input{width: 100%;height: 3vw;border: 0.139vw solid #39393e;box-sizing: border-box;background: #13141c;color: #fff;caret-color:white;font-size: 1.25vw;text-indent: 5px;}
.ct_pg2_form textarea{width: 100%;height: 8.75vw;border: 0.139vw solid #39393e;box-sizing: border-box;background: #13141c;color: #fff;caret-color:white;font-size: 1.25vw;text-indent: 5px;resize: none;}
.ct_pg2_form input#pray{width: 12px;height: 12px;}
.ct_pg2_form span{text-decoration: underline;}
.ct_pg2_form .error{color: red;}
.ct_pg2_form .error input{border-color: red;}
.ct_pg2_form .error textarea{border-color: red;}

.ctpg2btn{ width: 12.708vw;height: 3.906vw;background: transparent;border-radius: 1.927vw;color: #fff;border: 0.139vw solid #4260ff; font-size: 1.5625vw;font-family: 'Hanchansans-Medium', Arial, sans-serif;margin-top: 3.1375vw;text-align: center;line-height: 3.906vw;}
.ctpg2btn:hover{background: #4260ff;}

::-webkit-scrollbar {
  width: 4px;
  background-color: transparent;
}
::-webkit-scrollbar-thumb {
  background-color: #e5e5e5;
  border-radius: 5px;
}

/* tech  */

.tech_pg1{width: 83.9%;position: relative;display: block;margin: 0 auto;padding-top: 8.3vw;}
.tech_pgtt1{ color: #fff;font-size: 2.708vw;margin-bottom: 3.6vw;font-family: 'Hanchansans-Medium', Arial, sans-serif;text-align: center;}
.tech_pg1con1{margin-bottom: 3vw;}
.tech_pg1t1{color: #dededf;font-size: 1.875vw;margin-bottom: 2.645vw;font-family: 'Hanchansans-Medium', Arial, sans-serif;}
.tech_pg1t2{color: #a1a1a4;font-size: 1.145vw;line-height: 1.979vw;font-family: 'Hanchansans-Light', Arial, sans-serif;text-align: left;}
.tech_pg1con2{margin-bottom: 8vw;}

.tech_pg2{width: 83.9%;position: relative;display: block;margin: 0 auto;padding-top: 8.3vw;padding-bottom: 15vw;}
.tech_pg2con{width: 100%;position: relative;display: flex;justify-content: space-between;}
.tech_pg2txt{width: 60.8%;}
.tech_pg2pic{width: 34%;}
.tech_pg2t1{color: #fff;font-size: 2.708vw;margin-bottom: 1.145vw;font-family: 'Hanchansans-Medium', Arial, sans-serif;text-align: left;}

.tech_pg2t2{color: #a1a1a4;font-size: 1.145vw;line-height: 1.979vw;font-family: 'Hanchansans-Light', Arial, sans-serif;text-align: left;}

.tech_bgt1{width: 55vw;position: absolute;top: -4vw;right: -9%;}

.tech_pg2txt_mk{width: 62.8%;position: absolute;top: -1vw;right: 0; display: none;z-index: 5;background: rgba(0, 0, 0, 0.9);border-radius: 20px;padding-bottom: 2vw;}
.tech_pg2txt_mkt{width: 90%;margin: 0 auto;padding-top: 3.2vw;color: #fff;font-size: 1.145vw; font-family: 'Hanchansans-Light', Arial, sans-serif;text-align: justify;line-height: 1.979vw;}

/* wap端 */
@media screen and (max-width:1024px){
    .ct_pg2_txt{width: 100%;}
    .ct_pg2_form{width: 100%;}
    .ct_pg2_form input{width: 100%;height: 8vw;}
    .ct_pg2_form textarea{width: 100%;height: 20vw;}
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: 0px!important;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: 0px!important;}
.swiper-button-next, .swiper-button-prev{color: #fff!important;}
