﻿body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,caption,label,input,textarea,button,select,iframe,object,header,footer,nav,hgroup,section,article,aside,strong{margin: 0;padding: 0;font-family: 'Roboto', 'Notokr Local','Noto Sans KR','Malgun Gothic',sans-serif;}
img,a,span,abbr,address,pre,code,del,em,strong,sub,sup{margin: 0;padding: 0;}
h1,h2,h3,h4,h5,h6{font-weight: '500';transition: all 0.3s ease;}
*{box-sizing:border-box;letter-spacing: -1px;line-height: 130%;}
i{font-style: normal;}
body{overflow-x: hidden;}
body,textarea{}
body,input,textarea,select,button,table,th,td{font-style: normal; font-variant: normal; font-family: 'Roboto', 'Notokr Local','Noto Sans KR','Malgun Gothic',sans-serif;}
body{font-size: 18px;color: #666; font-weight: normal;}

input[type="file"], input[type="text"], input[type="password"], select{border: 1px solid #dfdfdf;color: #666;}
input,textarea,select,button {font-size: 18px;vertical-align: middle;font-family: 'Roboto', 'Notokr Local','Noto Sans KR','Malgun Gothic',sans-serif;}
legend {margin: 0;padding: 0;display: none;}
pre{white-space: pre;font-family: 'Roboto', 'Notokr Local','Noto Sans KR','Malgun Gothic',sans-serif;white-space: pre-wrap;word-wrap: break-word;}
textarea{height:initial;resize: none;}

img{border: 0 none;vertical-align: middle;max-width: 100%;}
ul,ol,li,dl,dt,dd{list-style: none;padding:0;}
a{text-decoration: none;color: #666;font-family: 'Roboto', 'Notokr Local','Noto Sans KR','Malgun Gothic',sans-serif;display: inline-block;transition: all 0.3s ease;}
a:link {color:#666; text-decoration:none; font-size:18px;}
table {border-collapse: separate;border-collapse: collapse;width: 100%;position: relative;}
table caption{width: 0;height: 0;font-size: 18px;overflow: hidden;text-indent: -999em;}
body#zh *{font-family: 'Microsoft YaHei',sans-serif;}
body#en *{font-family: 'Arial',sans-serif;}
body#jp *{font-family: 'Noto Sans Japanese',sans-serif;}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
select::-ms-expand{ display: none; }
.mo{display: none;}
.hidden {
	overflow: hidden;
	position: absolute;
	width: 0;
	height: 0;
	top: -9999px;
	left: -9999px;
	line-height: 0;
	text-indent: -999em;
	margin: 0;
	padding: 0;
	background: none;
	line-height: 0;
	border: none;
}
.clearfix::after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
.clear{clear: both;height: 0;}
.width-auto{margin: 0 auto;width: 1200px;}
.width-auto::after{content: "";display: block;height: 0;clear: both;visibility: hidden;}

#wrap{max-width: 1920px;margin: 0 auto;position: relative;}
#header{max-width: 1920px;padding: 15px 2% 0;position: fixed;left: auto;right: auto;top: 0;z-index: 99;width: 100%;/*background: rgba(0, 0, 0, 0.3);*/}
#header .m-bg{display: none;background: #fff;height: 160px;position: absolute;left: 0;top: 106px;border-top: 1px solid #bfc1c5;width: 100%;z-index: 98;}
#header > h1{position: absolute;left: 2%;top: 17px;}
#header > h1 a{width: 189px;height: 57px;background: url(../images/logo.png) no-repeat left top;}
#gnb{margin: 0 auto;width: 955px;padding-left: 10%;}
.gnb-depth1 > li{float: left;position: relative;}
.gnb-depth1 > li > a{display: block;padding: 19px 22px 33px;font-size: 20px;font-weight: 300;color: #fff;text-shadow: 0 0 1px #0f9d95;}

.gnb-depth2 a::after{ content:"";width: 0%;height:2px; background:#0f9d95; position:absolute; left:0; bottom:0; transition: width .2s cubic-bezier(.645,.045,.355,1) 0s;}
.gnb-depth2 a:hover::after{width: 100%;}
/*.gnb-depth2:hover::after{ opacity:1; transform:scaleY(1); -webkit-transform:scaleY(1); -moz-transform:scaleY(1); visibility:visible;}*/

.gnb-depth2{display: none;position: absolute;left: -70%;top: 77px;width: 240%;z-index: 99;padding: 20px 30px;border-top: 2px solid #0f9d95;background: #f3f3f3;}
.gnb-depth2 .close{position: absolute;right: 20px;top: 20px;}
.gnb-depth2 > li{margin-bottom: 10px;}
.gnb-depth1 > li > a::after{transition: all 0.3s ease;}
.gnb-depth1 > li:first-child > a::after{display:  none;}
.gnb-depth2::before{content: "";transition: opacity .1s cubic-bezier(.645,.045,.355,1) 0s;transform: rotate(45deg);border-top: solid 2px #0f9d95;border-left: solid 2px #0f9d95;background: #f3f3f3;left: 50%;position: absolute;top: -8px;z-index: 100;width: 10px;height: 10px;}
.gnb-depth2 > li > a{font-size: 17px;color: #111;padding: 5px 0;display:inline-block;position:relative;display: block;}
.gnb-depth2 > li > a:hover{color: #111;text-shadow: 0 0 1px #111;}
.gnb-depth1-title{font-size: 20px;color: #000;margin-bottom: 10px;font-weight: 500;}
.gnb-depth2 .close a{padding: 0 !important;}
.gnb-depth2 .close a::after{display: none;}
#language{position: absolute;right: 2%;top: 30px;z-index: 10;}
#language > a{border: 1px solid #fff;width: 127px;height: 34px;padding: 0 18px;line-height: 34px;color: #fff;font-size: 15px;background: url(../images/wselect_icon.png) no-repeat 104px center;}
#language > a img{display: none;}
#language > a:hover{color: #fff;background: #111 url(../images/wselect_icon.png) no-repeat 104px center;}
#language > a.on{color: #fff;background: #111 url(../images/wselect_icon.png) no-repeat 104px center;}
#language > ul{display: none;border-left: 1px solid #fff;z-index: 20;border-right: 1px solid #fff;background: #fff;}
#language > ul > li{border-bottom: 1px solid #111;}
#language > ul > li a{font-size: 14px;text-align: center;display: block;color: #111;padding: 3px 0;}
#language > ul > li a:hover{text-shadow: 0 0 1px #000;}

#header.header{background: rgba(255, 255, 255, 1);}
#header.header .gnb-depth1 > li > a{color: #111;}
#header.header #language > a{color: #111;border: 1px solid #111;background: url(../images/select_icon.png) no-repeat 104px center;}
#header.header #language > ul{display: none;border-left: 1px solid #111;z-index: 20;border-right: 1px solid #111;background: #fff;}


.main_popup.main_popup{opacity:0;transition:transform 1s ease-in-out,opacity .8s ease-in-out;position: absolute;top: 40%;left: 25%;z-index: 5;display: table;width: 50%;}
.main_popup.main_popup img{max-width: 100%;}
#main-slide{position: relative;overflow: hidden;}
#main-slide #slider001 li{text-align: center;}
#main-slide #slider001 li > img{width: 100%;transition: transform 3s ease-out, opacity 1s ease 0.3s;}
#main-slide #slider001 .flex-control-nav{position: absolute;left: 0;bottom: 5%;width: 100%;z-index: 5;text-align: center;}
#main-slide #slider001 .flex-control-nav::after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
#main-slide #slider001 .flex-control-nav > li{display: inline-block;margin: 0 5px;}
#main-slide #slider001 .flex-control-nav > li a{width: 18px;height: 18px;background: #fff;opacity: 0.5;border-radius: 18px;text-indent: -9999em;}
#main-slide #slider001 .flex-control-nav > li a.flex-active{width: 53px;opacity: 1;}
#main-slide::after{content: "";display: block;height: 0;clear: both;visibility: hidden;}

#container{width: 100%;}
.main-title{margin-top: 50px;font-weight: 700;color: #111;font-size: 40px;text-align: center;}
.main-title strong{color: #38a9a3;}
.main-title span{display: block;margin-top: 10px;font-size: 25px;font-weight: 300;color: #666;}
.main-content1{margin-top: 46px;box-shadow: 0 0 30px #ccc;}
.main-content1 > li{float: left;width: calc(100% / 3);text-align: center;padding: 53px 44px;position: relative;height: 300px;}
.main-content1 > li .txt-box{position: absolute;left: 0;bottom: 50px;height: 130px;padding: 0 20px;width: 100%;}
.main-content1 > li .txt-box > div{font-size: 20px;color: #0f9d95;margin-bottom: 10px;letter-spacing: -1px;}
.main-content1 > li .txt-box > div::after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
.main-content1 > li .txt-box > div strong{font-size: 50px;font-weight: 700;}
.main-content1 > li .txt-box p{font-weight: 300;}
.main-content1 > li.green{background: #dff2f1;}
.main-content1 > li.yellow{background: #f3f5e5;}
.main-content1 > li.pink{background: #f5e5e5;}
.main-content1 > li.pink .txt-box > div span{display: inline-block;width: 135px;text-align: left;margin-left: 3px;line-height: 110%;}
.main-content1-txt{text-align: center;margin-top: 40px;}

.main-map{margin-top: 78px;position: relative;width: 100%;overflow: hidden;background: url(../images/map1_bg.jpg) no-repeat center top;padding: 55px 0 70px;text-align: center;}
.main-map h3{font-size: 40px;color: #fff;text-align: center;margin-bottom: 5px;}
.main-map h3 span{display: block;text-align: center;font-size: 20px;color: #7ebdd4;font-weight: 300;}
.main-map .map{display: inline-block;position: relative;}
.main-map .map img{width: 100%;}
.positionBar{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.positionBar a{width: 0.5%;height: 1.1%;background: #fff;border-radius: 9px;text-indent: -9999em;position: absolute;overflow: hidden;z-index: 10;box-shadow: 0 0 5px #fff;}
.positionBar a.china{left: 35%;top: 38%;}
.positionBar a.chinaHK{left: 35.3%;top: 55%;}
.positionBar a.chinaMO{left: 34.5%;top: 55%;}
.positionBar a.chinaTW{left: 36.7%;top: 54%;}
.positionBar a.chile{right: 15.2%;top: 79%;}
.positionBar a.vietnam{left: 33%;top: 61.4%;}
.positionBar a.britain{left: 3.8%;top: 33.4%;}
.positionBar a.indonesia{left: 36.5%;top: 70%;}
.positionBar a.india{left: 25%;top: 58%;}
.positionBar a.italy{left: 8%;top: 41%;}
.positionBar a.israel{left: 14%;top: 49%;}
.positionBar a.iran{left: 18.5%;top: 48%;}
.positionBar a.hungary{left: 11%;top: 36%;}
.positionBar a.nzealand{left: 49.5%;bottom: 3%;}
.positionBar a.singapore{left: 32%;bottom: 29%;}
.positionBar a.spain{left: 3.5%;top: 43%;}
.positionBar a.ukraine{left: 13%;top: 36%;}
.positionBar a.turkey{left: 13%;top: 43%;}
.positionBar a.thailand{left: 31%;top: 61%;}
.positionBar a.slovakia{left: 10%;top: 35.5%;}
.positionBar a.switzerland{left: 6.5%;top: 38%;}
.positionBar a.sweden{left: 8.5%;top: 24%;}
.positionBar a.japan{left: 42%;top: 44%;}
.positionBar a.portugal{left: 2.4%;top: 43%;}
.positionBar a.norway{left: 7%;top: 25%;}
.positionBar a.nigeria{left: 4.4%;top: 61%;}
.positionBar a.south_africa{left: 11%;top: 85%;}
.positionBar a.mexico{right: 24%;top: 50%;}
.positionBar a.usa{right: 24.5%;top: 40%;}
.positionBar a.malaysia{left: 31.5%;top: 67%;}
.positionBar a.romania{left: 12%;top: 38%;}
.positionBar a.luxembourg{left: 7%;top: 36%;}
.positionBar a.liechtenstein{left: 7.5%;top: 37.6%;}
.positionBar a.croatia{left: 10.2%;top: 37.5%;}
.positionBar a.czech{left: 10%;top: 33.5%;}
.positionBar a.canada{right: 26%;top: 26.5%;}
.positionBar a.netherlands{left: 6.5%;top: 34%;}
.positionBar a.korea{left: 38.5%;top: 46%;}
.positionBar a.columbia{right: 17%;top: 63%;}
.positionBar a.finland{left: 11.4%;top: 21%;}
.positionBar a.france{left: 5%;top: 40%;}
.positionBar a.russia{left: 35%;top: 20%;}
.positionBar a.germany{left: 8%;top: 33%;}
.positionBar a.denmark{left: 6.8%;top: 31%;}
.positionBar a.korean{left: 38.3%;top: 43%;}
.positionBar a.poland{left: 12.4%;top: 34%;}
.positionBar a.belgium{left: 5.5%;top: 35%;}
.positionBar a.bulgaria{left: 11.5%;top: 41%;}
.positionBar a.belarus{left: 14%;top: 34%;}
.positionBar a.brazil{right: 10%;top: 71%;}
.positionBar a.australia{left: 40%;bottom: 15%;}
.positionBar a.austria{left: 9%;top: 35.5%;}
.positionBar a.estonia{left: 12%;top: 31%;}
.positionBar a.ireland{left: 1.6%;top: 33.3%;}
.positionBar a.egypt{left: 13%;top: 53%;}
.positionBar a.argentina{right: 14.5%;top: 86%;}
.main-map .country li{position: absolute;color: #fff;font-size: 20px;line-height: 2px;height: 22px;letter-spacing: -0.5px;font-weight: 300;cursor: pointer;}
.main-map .country li span{color: #65efa0;}
.main-map .country .cn{left: 35.1%;top: 32%;background:url(../images/cn.png) no-repeat left 10px;padding-left: 90px;padding-bottom: 35px;}
.main-map .country .us{right: 7.3%;top: 40%;background:url(../images/us.png) no-repeat left top;padding-left: 90px;line-height: 43px;}
.main-map .country .jp{left: 42%;top: 38.1%;background:url(../images/jp.png) no-repeat left 10px;padding-left: 90px;padding-bottom: 35px;}
.main-map .country .kr{left: 38.5%;top: 46%;background:url(../images/kr.png) no-repeat left top;padding-left: 90px;line-height: 40px;}
.main-map .country .ca{right: 25.2%;top: 22.5%;background:url(../images/ca.png) no-repeat right 10px;padding-right: 90px;}
.main-map .country .eu{left: 0.8%;top: 17.4%;background:url(../images/eu.png) no-repeat left top;height: 22px;}
.main-map .country .au{left: 23.5%;bottom: 15%;background:url(../images/au.png) no-repeat right 10px;padding-right: 90px;padding-bottom: 35px;}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  100% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
	/*background: rgba(60, 88, 85, 0.8);
	box-shadow: 0 0 30px #fff68a;*/
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale(1.7);
    -ms-transform: scale(1.7);
    transform: scale(1.7);
  }

  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
	background: rgba(255, 255, 255, 0.7);
	box-shadow: 0 0 30px #fff;
	filter: contrast(5.1);
	filter: blur(1px);
	filter: saturate(1.6);
	filter: brightness(3.3);
  }

  100% {
    -webkit-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5);
	/*background: rgba(60, 88, 85, 0.8);
	box-shadow: 0 0 30px #fff68a;*/
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}
.business-area{margin-top: 30px; /*margin-left: -10px;*/}
.business-area .swiper-slide{float: left;margin: 5px 0;/*margin-left: 10px;*/overflow: hidden;position: relative;cursor: pointer;width: 230px;/*292*/}
.business-area-txt{width: calc(100% - 8px);height: 100%;position: absolute;background: rgba(58, 161, 151, 0.8);top: -100%;left: 0;font-size: 16px;color: #fff;padding: 24px;font-weight: 300;letter-spacing: -0.5px;line-height: 150%;z-index: 10;}
.business-area h4{color: #fff;font-weight: 300;position: absolute;left: 0;top: 100px;width: 100%;text-align: center;font-size: 25px;letter-spacing: -1px;z-index: 5;}
.business-area h4 span{display: inline-block;text-align: center;border: 1px solid #fff;width: 50px;height: 50px;line-height: 50px;border-radius: 100%;margin-bottom: 8px;}
.main-button{margin-top: 50px;text-align: center;}
.main-button a{min-width: 200px;height: 60px;line-height: 60px;border: 1px solid #111;text-align: center;color: #111;background: #fff;position: relative;padding: 0 40px;}
.main-button a::after{content: "";background: url(../images/b_icon.png) no-repeat top left;width: 8px;height: 13px;display: block;position: absolute;right: 20px;top: 22px;}
.main-button a:hover{background: #38a9a3;color: #fff;border: 1px solid #38a9a3;}
.main-button a:hover::after{background: url(../images/wb_icon.png) no-repeat top left;}
.main-button a.green{background: #38a9a3;color: #fff;border: 1px solid #38a9a3;}
.main-gray-box{margin-top: 50px;background: #f2f2f2;padding: 50px 0 80px;overflow: hidden;}
.main-button a.green::after{background: url(../images/wb_icon.png) no-repeat top left;}
.main-button a.green:hover{background: #fff;color: #111;border: 1px solid #111;}
.main-button a.green:hover::after{background: url(../images/b_icon.png) no-repeat top left;}
.main-gray-box h3{font-size: 40px;font-weight: 700;color: #111;text-align: center;}
.main-gray-box h3 span{font-size: 24px;font-weight: 500;color: #38a9a3;display: block;text-align: center;line-height: 100%;font-family: 'Noto Sans KR','Malgun Gothic',sans-serif !important;}
.mgb-con{margin-left: -10px;margin-top: 45px;overflow: hidden;width: 100%;}
.mgb-con .swiper-container{padding-bottom: 10px;}
.mgb-con .swiper-slide{float: left;margin-left: 10px;width: calc(100% / 4 - 10px);overflow: hidden;box-shadow: 5px 5px 0px #dfdfdf;}
.mgb-con .swiper-slide a{display:block;height: 490px;position: relative;}
.mgb-con .swiper-slide a .mgb-txt{position: absolute;left: 0;bottom: 0;height: 103px;padding: 15px 40px 0;text-align: center;width: 100%;font-weight: 300;background: #fff;}
.mgb-con .swiper-slide a .mgb-txt::before{content: "";height: 30px;background: url(../images/mgb.png) no-repeat 100% top;background-size: 102% auto;width: 100%;display :block;position: absolute;left: 0;top: -15px;}
.mgb-con .swiper-slide img{width: 100%;transition: all 0.3s ease-in-out;}
.mgb-con .swiper-slide a .mgb-txt strong{display: block;color: #111;font-size: 22px;transition: all 0.3s ease-in-out;margin-bottom: 10px;}
.mgb-con .swiper-slide a:hover img{transform: scale(1.1,1.1);}
.mgb-con .swiper-slide a:hover strong{color: #38a9a3;}
#footer{background: url(../images/footer_bg.jpg) no-repeat left top;background-size: auto 100%;padding: 36px 0 26px;}
.footer-floor1{float: left;width: 768px;}
.footer-floor1 .flogo{color: #fff;font-size: 30px;border-bottom: 1px solid #5c7496;padding-bottom: 30px;}
.footer-floor1 .flogo span{display: block;font-size: 20px;font-weight: 300;}
.f-title1{margin-top: 28px;}
.f-title1 a{font-size: 16px;color: #fff;font-weight: 300;}
.f-contact{margin-top: 11px;display: table;width: 100%;}
.f-contact li{display: table-cell;vertical-align: top;color: #94b4d8;font-size: 16px;}
.f-contact li.th{width: 71px;padding-right: 8px;position: relative;}
.f-contact li.th::before{content: "";top: 5px;right: 0;height: 12px;width: 1px;background: #94b4d8;position: absolute;}
.f-contact li.td{padding-left: 9px;}
.f-contact li.td span{margin: 0 5px;display: inline-block;}
.footer-floor2{float: right;width: 262px;}
.footer-floor2 h3{color: #fff;font-size: 30px;}
.footer-floor2 p{font-size: 16px;color: #fff;margin-top: 20px;font-weight: 300;}
.footer-floor2 div{margin-top: 47px;}
.footer-floor2 div a{color: #fff;font-size: 20px;background: #ee7d23;width: 148px;height: 42px;line-height: 42px;text-align: center;}

.copyright span .icon > img{width: 20px;}
.copyright span .icon{margin-left: 5px;}
.copyright .wx{position:relative;}
.copyright .wx-icon{display: none;position: absolute;bottom: 0;left: 25px;width: 100px;}
.copyright span .wx-icon img{width: 100% !important;}
/* 2022/3/14 */
.footer-floor{position: relative;}
.footer-floor3{width:135px;text-align:center;position: absolute;right:0;top:0;color: #fff;}
.footer-floor3 h3{color: #fff;font-size: 30px;font-weight:400;margin-bottom:30px;}
.footer-floor3 p.pr-img{margin-bottom:10px;}
.footer-floor3 h4.tit{color: #fff;font-size:16px;font-weight:400;}

@media screen and (max-width:768px) {
	.footer-floor{padding-right:0;}
	.footer-floor3{width:auto;position: static;margin-top:30px;}
}

/* //2022/3/14 */

.footer-floor2 div a:hover{background: #fff;color: #ee7d23;}
.copyright{padding: 35px 20px 33px;text-align: center;color: #9fa3b2;font-size: 16px;background: #1a1d28;}
.sp-nav{display: none;}
.m-bar{display: none;}


#glory-box{margin-bottom: 80px;}
#glory-box .main-title{margin-bottom: 60px;}
#glory-box .swiper-slide{float: left;margin-left: 10px;width: 290px;overflow: hidden;}
#glory-box .swiper-slide a{display:block;position: relative;text-align: center;border: 1px solid #b7b7b7;overflow: hidden;}
#glory-box .swiper-slide p{margin-top: 15px;text-align: center;}
#glory-box .swiper-slide img{transition: all 0.3s ease-in-out;}
#glory-box .swiper-slide a .mgb-txt strong{display: block;color: #111;font-size: 22px;transition: all 0.3s ease-in-out;margin-bottom: 10px;}
#glory-box .swiper-slide a:hover img{transform: scale(1.1,1.1);}
#glory-box .swiper-slide a:hover strong{color: #38a9a3;}


/*cn*/
body#zh .main-title{font-weight: 400;}
body#zh .main-content1 > li .txt-box p{font-size: 16px;}
body#zh .main-content1 > li .txt-box > div strong{font-weight: 400;}
body#zh .welcome h2{font-size: 34px;font-weight: 400;}
body#zh .welcome p{font-size: 20px;}
body#zh .company2-img-box ul h4{font-size: 22px;}
body#zh .main-map h3{font-weight: 400;}
body#zh .main-gray-box h3{font-weight: 400;}
body#zh .gnb-depth1 > li > a{font-weight: 400;}
body#zh .mgb-con .swiper-slide a .mgb-txt strong{font-weight: 400;}
body#zh #banner h2{font-weight: 400;}
body#zh .sub-title strong{font-weight: 400;}
body#zh .sub-title{font-weight: 400;}
body#zh .company3-banner span{font-weight: 400;}
body#zh .company3-banner strong{font-weight: 400;}
body#zh .footer-floor2 h3{font-weight: 400;}
body#zh .company2-bannner > li div p{margin-top: 5px;}

/*2025-06-25隐藏首页视频*/
/* 2022/3/14 */
.main-video-box{display:none;position: fixed;z-index: 100;right: 0;bottom:-10px;width: 320px;height: 180px;}
.main-video-box video{width: 100%;height: 180px;}
.main-video-box > a.video-box-clase{color:#fff;position: absolute;right:10px;top:10px;z-index:101;}
.main-video-box:hover > a.video-box-clase{color: #000;}

.main-video-box video::-webkit-media-controls {display:none !important;}
/* // 2022/3/14 */
/*/cn*/


/*首页数据一半展示*/
@media screen and (min-width: 1024px) {
  .d-half {
    width: calc(100% / 2) !important;
  }
}



/*jp*/
body#jp .business-area h4{font-size: 24px;}
body#jp .gnb-depth1 > li > a{padding: 19px 13px 33px;}

body#jp .footer-floor2 div a{width: 100%;}
body#jp .welcome h3{font-size: 35px;}
body#jp .main-content1 > li .txt-box p{font-size: 15px;}
body#jp .qa-write .table-txt{font-size: 17px;}
body#jp .mgb-con .swiper-slide a .mgb-txt strong{font-size: 18px;}
body#jp .mgb-con .swiper-slide a .mgb-txt{font-size: 15px;}
body#jp .langcn{font-family: 'Microsoft YaHei',sans-serif;}
body#jp .footer-floor2 p{font-size: 14px;}
body#jp .footer-floor2 div a{font-size: 18px;}
/*/jp*/

/*en*/
body#en .business-area-txt{z-index: 10;overflow-y: auto;}
body#en .footer-floor2 div a{font-size: 17px;}
body#en .main-title.bold{font-weight: 800;}
body#en .main-title.bold strong{font-weight: 800;}
body#en .main-content1 > li.pink .txt-box > div span{width: 150px;}
body#en .mgb-con .swiper-slide a .mgb-txt{padding: 15px 20px 0;font-size: 16px;}
body#en .welcome p{text-align: justify;}
body#en .welcome p.representative-sign{text-align: right;}
body#en .main-content1 > li .txt-box p{font-size: 17px;}
/*/en*/


body#ko .business-area h4{top: 150px;}
body#zh .business-area h4{top: 150px;}
body#jp .business-area h4{top: 130px;}