@charset "utf-8";
/* CSS Document */

/*Reset start*/
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, form, legend, button, p/* ,th,td */{border:0;font-size:100%;margin:0;outline:0;padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
fieldset, img{border:none;}
img{vertical-align:top; border:0}
a{ text-decoration:none; outline:none; color:#000;}
a:hover{ color:#000;}
a:focus{outline:none; color:#000;}
a:hover,a:visited,a:active,a:link{text-decoration: none;}
ol, ul{list-style:none outside none; padding:0; margin:0}
/*table{border-collapse:collapse;border-spacing:0;}*/
sub,sup{font-size:80%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
br{font-size: 0;line-height:0;}
var{ font-style:normal;}
var{ padding-left:3px;}
input,select{ outline:none;}
body,button,input,select,textarea{font:12px/1.5; padding:0; margin:0; font-style:normal;}
body{width: 100%;}
.clearfix:after {content:"\20"; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{display:inline-block; }
.clearfix{display:block;}
.clearbox{border-top:transparent 0px solid;clear:both;font-size:0;margin-top:0px;visibility:hidden; overflow:hidden;height:0;}

/*@font-face {
  font-family: "SourceHanSansCN-Regular";
  src: url("http://en.digitalchina.com/statics/ensite/fonts/SourceHanSansCN-Regular.woff2") format("woff2"),
       url("http://en.digitalchina.com/statics/ensite/fonts/SourceHanSansCN-Regular.woff") format("woff"),
       url("http://en.digitalchina.com/statics/ensite/fonts/SourceHanSansCN-Regular.ttf") format("truetype"),
       url("http://en.digitalchina.com/statics/ensite/fonts/SourceHanSansCN-Regular.eot") format("embedded-opentype"),
       url("http://en.digitalchina.com/statics/ensite/fonts/SourceHanSansCN-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}*/

@font-face {
  font-family: "Montserrat-Regular";
  src: url("http://en.digitalchina.com/statics/ensite/fonts/Montserrat-Regular.woff2") format("woff2"),
       url("http://en.digitalchina.com/statics/ensite/fonts/Montserrat-Regular.woff") format("woff"),
       url("http://en.digitalchina.com/statics/ensite/fonts/Montserrat-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Montserrat-Bold";
  src: url("http://en.digitalchina.com/statics/ensite/fonts/Montserrat-Bold.woff2") format("woff2"),
       url("http://en.digitalchina.com/statics/ensite/fonts/Montserrat-Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

body {color: #000;font: 14px/1.5 'Montserrat-Regular', Arial, Helvetica, sans-serif; margin: 0 auto; overflow-x: hidden; /* min-width: 1600px; */}
a {color: #000;}
a:hover {color: #000;}

label{ max-width: initial;}

.edit-container{ width: 78.125vw; margin-right: auto; margin-left: auto; position: relative;}
* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-tap-highlight-color: transparent;}
.visible-xs{ display: none !important;}

.bodymain{ width:100%; overflow: hidden; position: relative; left:0;}
.swiper-container{ width: 100%; height: 100%; overflow: hidden;}
.swiper-pagination{ width: 100%;}
.swiper-pagination-bullet{ width: 0.1rem; height: 0.1rem; background-color: #a8abaf; opacity: 0.4; margin: 0 0.14rem;}
.swiper-pagination-bullet-active{ opacity: 0.4; background-color: #D7001D;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 0.3rem;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 0.14rem;}

.body-hidden{ overflow: hidden;}

/* 动画 */
.js-m {
	opacity: 0;
	-webkit-transform: translate(0, 30px);
	-ms-transform: translate(0, 30px);
	transform: translate(0, 30px);
	-webkit-transition: all 0.8s cubic-bezier(0.79, -0.27, 0.21, 0.82);
	transition: all 0.8s cubic-bezier(0.79, -0.27, 0.21, 0.82);
}
.delay1 {
	-webkit-transition-delay: .2s !important;
	transition-delay: .2s !important;
}
.delay2 {
	-webkit-transition-delay: .4s !important;
	transition-delay: .4s !important;
}
.delay3 {
	-webkit-transition-delay: .6s !important;
	transition-delay: .6s !important;
}
.delay4 {
	-webkit-transition-delay: .8s !important;
	transition-delay: .8s !important;
}
.delay5 {
	-webkit-transition-delay: 1s !important;
	transition-delay: 1s !important;
}
.delay6 {
	-webkit-transition-delay: 1.2s !important;
	transition-delay: 1.2s !important;
}
.delay7 {
	-webkit-transition-delay: 1.4s !important;
	transition-delay: 1.4s !important;
}
.delay8 {
	-webkit-transition-delay: 1.6s !important;
	transition-delay: 1.6s !important;
}
.delay9 {
	-webkit-transition-delay: 1.8s !important;
	transition-delay: 1.8s !important;
}
.js-m.animate {
	opacity: 1;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
}


select{
	/* 解决select下拉箭头在ios上不兼容的问题 */
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	/* background: url('http://en.digitalchina.com/statics/ensite/http://en.digitalchina.com/statics/ensite/assets/arrow_drop_down.png') no-repeat scroll right center transparent; */
	background: transparent;
	border: 1px solid #749ccb;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }

.header{ width: 100%; position: fixed; top: 0; left: 0; z-index: 1001;}
.header-main{ height:0.96rem; background-color: #000;}
.header-main .logo{ float: left; height: 0.58rem; margin-top: 0.19rem;}
.header-main .logo img{ display: block; height: 100%;}
.header-main .header-right{ float: right;}
.header-main .header-right .nav{ float: left; /* margin-right: 0.6rem; */}
.header-main .header-right .nav li{ float: left; line-height: 0.96rem; position: relative; font-size: 0.16rem; margin-left: 0.4rem;}
.header-main .header-right .nav li a{ display: block; color: #fff;}
.header-main .header-right .nav li::before{ content: ''; width: 1.64rem; height: 0.06rem; background: url(http://en.digitalchina.com/statics/ensite/images/icon/nav-line.png) left center no-repeat; background-size: auto 100%; position: absolute; bottom: 0; left: 100%; opacity: 0; transition:all 0.5s ease;}
.header-main .header-right .nav li.active::before, .header-main .header-right .nav li:hover::before, .header-main .header-right .nav li.temporary-active::before{ left: -15%; opacity: 1;}
.header-main .header-right .nav li:first-child{ margin-left: 0;}
.header-main .header-right .search{ float: left; height: 0.38rem; margin-left: 0.55rem; margin-top: 0.29rem; position: relative;}
.header-main .header-right .search .input-search{ display: block; width: 1.78rem; height: 0.38rem; background-color: rgba(255, 255, 255, 0.1); font-size: 0.16rem; color: #fff; padding: 0 0.62rem 0 0.15rem; border: 0; border-radius: 0.38rem;}
.header-main .header-right .search .search-btn{ width: 0.46rem; height: 0.32rem; background: url(http://en.digitalchina.com/statics/ensite/images/icon/icon-search.png) no-repeat center rgba(255, 255, 255, 0.1); background-size: 0.22rem; position: absolute; top: 0.03rem; right: 0.03rem; border: 0; border-radius: 0.32rem; cursor: pointer;}
.header-main .header-right .language{ float: left; line-height: 0.38rem; font-size: 0.16rem; color: #8b8b8b; margin-left: 0.5rem; margin-top: 0.29rem;}
.header-main .header-right .language a{ display: inline-block; vertical-align: top; color: #8b8b8b; position: relative; margin-right: 0.24rem;}
.header-main .header-right .language a::before{ content: ''; width: 2px; height: 50%; background-color: #8b8b8b; position: absolute; top: 25%; right: -0.12rem;}
.header-main .header-right .language a:last-child{ margin-right: 0;}
.header-main .header-right .language a:last-child::before{ display: none;}
.header-main .header-right .language a.active,.header-main .header-right .language a:hover{ color: #fff;}
.header-main.header-main-active{ background-color: rgba(000,000,000,0.8);}

.header-nav-hidden-box{ position: relative; z-index: 9; background: url(http://en.digitalchina.com/statics/ensite/images/icon/nav-hidden-bg.png) center no-repeat #fff; background-size: 100% auto; display: none;}
.header-nav-hidden-box::before{ content: ''; width: 20.833%; height: 100%; background: -webkit-linear-gradient(to left, #94c6ff, transparent); background: linear-gradient(to left, #94c6ff, transparent); position: absolute; top: 0; left: 0;}
.header-nav-hidden-box .one-nav-side{ position: relative; padding: 0.55rem 0; display: none;}
.header-nav-hidden-box .one-nav-side .subnav-left-box{ float: left; width: 20.83%; text-align: center; position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
.header-nav-hidden-box .one-nav-side .subnav-left-box li{ font-size: 0.18rem; line-height: 1.2; margin-bottom: 0.25rem; padding: 0.03rem 0;}
.header-nav-hidden-box .one-nav-side .subnav-left-box li a{ display: block; color: #636363;}
.header-nav-hidden-box .one-nav-side .subnav-left-box li.active, .header-nav-hidden-box .one-nav-side .subnav-left-box li:hover{ font-size: 0.2rem; font-weight: bold;}
.header-nav-hidden-box .one-nav-side .subnav-left-box li.active a, .header-nav-hidden-box .one-nav-side .subnav-left-box li:hover a{ color: #000;}
.header-nav-hidden-box .one-nav-side .subnav-left-box li:last-child{ margin-bottom: 0;}

.header-nav-hidden-box .one-nav-side .subnav-right-box{ float: right; width: 79.17%; padding: 0 12.93% 0 8.93%;}

/* .header-nav-hidden-box .one-nav-side .subnav-right-scroll{ overflow-x: hidden; overflow-y: auto;} */

.header-nav-hidden-box .one-nav-side .subnav-right-scroll::-webkit-scrollbar {/*滚动条整体样式*/
	width: 0.04rem;     /*高宽分别对应横竖滚动条的尺寸*/
	height: 1px;
}
.header-nav-hidden-box .one-nav-side .subnav-right-scroll::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
	background: #0063d3;
}
.header-nav-hidden-box .one-nav-side .subnav-right-scroll::-webkit-scrollbar-track {/*滚动条里面轨道*/
	background: #e3e3e3;
}

.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-side-box{ display: none;}
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-side{ padding: 0 0.25rem;}
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-side ul{ margin: -0.12rem -0.18rem;}
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-side li{ float: left; width: 33.333%; padding: 0 0.18rem; font-size: 0.18rem; line-height: 1.2; margin: 0.12rem 0;}
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-side li .t-title{ font-weight: bold; position: relative;}
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-side li .t-title::before{ content: ''; width: 0.93rem; height: 0.04rem; background: url(http://en.digitalchina.com/statics/ensite/images/icon/icon-nav-line.png) left center no-repeat; background-size: auto 100%; position: absolute; left: 0; bottom: -0.05rem; display: none;}
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-side li .t-title a{ display: block;}
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-side li .three-nav-side dl{ margin-top: 0.2rem;}
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-side li .three-nav-side dd{ margin-bottom: 0.15rem;}
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-side li .three-nav-side dd a{ /* display: block; */ color: #636363;}
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-side li .three-nav-side dd a span{ display: inline-block; vertical-align: top; padding-right: 0.2rem;}
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-side li .three-nav-side dd a:hover{ color: #000; font-weight: bold;}
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-side li .three-nav-side dd a:hover span{ background: url(http://en.digitalchina.com/statics/ensite/images/icon/icon-nav-arrow.png) right 0.05rem no-repeat; background-size: 0.12rem;}
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-side li .three-nav-side dd a.hot span{ background: url(http://en.digitalchina.com/statics/ensite/images/icon/icon-hot.png) right 0.03rem no-repeat; background-size: auto 0.18rem; padding-right: 0.3rem;}
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-side li .four-nav-side dl{ margin-top: 0.12rem;}
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-side li .four-nav-side dd{ margin-bottom: 0.12rem; line-height: 1.5; font-size: 0.16rem;}
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-side li .four-nav-side dd a{ position: relative; padding-left: 2em;}

.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-side li:hover .t-title::before{ display: block;}
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-side li .four-nav-side dd a:hover{ text-decoration: underline;}

.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-recommend{ /* float: right; width: 45%; */}
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-recommend ul{ margin: 0 -0.1rem;}
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-recommend li{ float: left; width: 50%; padding: 0 0.1rem;}
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-recommend li .block-box{ background-color: #000; color: #fff; border-radius: 0.15rem; overflow: hidden;}
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-recommend li .block-box .pic img{ display: block; width: 100%;}
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-recommend li .block-box .cont-box{ padding: 0.2rem; font-size: 0.14rem; position: relative;}
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-recommend li .block-box .cont-box::before{ content: ''; width: 100%; height: 0.08rem; background: url(http://en.digitalchina.com/statics/ensite/images/icon/nav-recommend-line.png) left center no-repeat; background-size: auto 100%; position: absolute; top: 0; left: 0;}
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-recommend li .block-box .cont-box .title{ font-size: 0.14rem; font-weight: bold; line-height: 1.2; height: 3.6em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-recommend li .block-box .cont-box .cont{ margin-top: 0.1rem; line-height: 1.2; height: 2.4em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-recommend li .block-box .cont-box .more-btn{ margin-top: 0.2rem; font-size: 0.16rem;}
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-recommend li .block-box .cont-box .more-btn a{ display: inline-block; vertical-align: top; width: 2.4rem; height: 0.45rem; line-height: 0.45rem; background: url(http://en.digitalchina.com/statics/ensite/images/home-banner-btn-bg.png) left center no-repeat; background-size: auto 100%; color: #fff; /* text-align: center; */ padding-left: 0.6rem;}
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-recommend li .block-box .cont-box .more-btn a:hover{ background-image: url(http://en.digitalchina.com/statics/ensite/images/home-banner-btn-bg-on.png);}

.header-nav-hidden-box .one-nav-side.cpyfw .subnav-left-box{ text-align: left; padding-left: 5.5%; position: initial; transform: translateY(0);}
.header-nav-hidden-box .one-nav-side.cpyfw .subnav-right-box{ padding: 0 10.93% 0 0;}
.header-nav-hidden-box .one-nav-side.cpyfw .subnav-right-box .two-nav-side{ float: left; width: 60%;}
.header-nav-hidden-box .one-nav-side.cpyfw .subnav-right-box .two-nav-side ul{ display: flex;}
.header-nav-hidden-box .one-nav-side.cpyfw .subnav-right-box .two-nav-side li{ width: 33.333%; flex: 1;}
.header-nav-hidden-box .one-nav-side.cpyfw .subnav-right-box .two-nav-recommend{ float: right; width: 40%;}


.footer{ background: url(http://en.digitalchina.com/statics/ensite/images/icon/footer-bg.jpg) center no-repeat; background-size: cover; color: #fff;}
.footer-top{ padding: 1rem 0 0.3rem 0;}
.footer-top .footer-top1 .footer-logo-box{ float: left; /* width: 2.32rem; */ color: #fff;}
.footer-top .footer-top1 .footer-logo-box .logo{ width: 2.32rem;}
.footer-top .footer-top1 .footer-logo-box .logo img{ display: block; width: 100%;}
.footer-top .footer-top1 .footer-logo-box .footer-stock{ margin-top: 0.3rem; font-size: 0.2rem; position: relative; z-index: 5;}
.footer-top .footer-top1 .footer-logo-box .footer-stock::before{ content: ''; width: 100%; height: 0.1rem; background: url(http://en.digitalchina.com/statics/ensite/images/icon/footer-stock-line.png) center left no-repeat; background-size: auto 100%; position: absolute; left: 0; bottom: 0; z-index: -1;}
.footer-top .footer-top1 .footer-nav{ float: left; width: 41.66vw; margin-left: 1.18rem; margin-top: 0.32rem;}
.footer-top .footer-top1 .footer-nav ul{ margin: 0 -0.25rem;}
.footer-top .footer-top1 .footer-nav li{ float: left; padding: 0 0.25rem; font-size: 0.2rem; margin-bottom: 0.2rem;}
.footer-top .footer-top1 .footer-nav li a{ color: #fff;}
.footer-top .footer-top1 .footer-contactus{ float: right; width: 1.94rem; line-height: 0.45rem; margin-top: 0.24rem; font-size: 0.18rem; text-align: center; background: url(http://en.digitalchina.com/statics/ensite/images/home-banner-btn-bg.png) left center no-repeat; background-size: auto 100%;}
.footer-top .footer-top1 .footer-contactus a{ display: block; color: #fff;}
.footer-top .footer-top1 .footer-contactus:hover{ background-image: url(http://en.digitalchina.com/statics/ensite/images/home-banner-btn-bg-on.png);}

.footer-top .footer-top2{ margin-top: 1.45rem;}
.footer-top .footer-top2 .footer-link{ float: left; line-height: 0.22rem; font-size: 0; margin-top: 0.07rem;}
.footer-top .footer-top2 .footer-link a{ display: inline-block; vertical-align: top; font-size: 0.16rem; color: #fff; padding-right: 0.3rem; margin-right: 0.3rem; border-right: 1px solid #fff;}
.footer-top .footer-top2 .footer-link a:last-child{ padding-right: 0; margin-right: 0; border-right: 0;}

.footer-top .footer-top2 .qrcode-box{ float: right;}
.footer-top .footer-top2 .qrcode-box .type{ display: none;}
.footer-top .footer-top2 .qrcode-box ul{ font-size: 0;}
.footer-top .footer-top2 .qrcode-box li{ display: inline-block; vertical-align: top; margin: 0 0.12rem; cursor: pointer; position: relative;}
.footer-top .footer-top2 .qrcode-box li .icon{ width: 0.36rem; height: 0.36rem; background-position: 0 0; background-repeat: no-repeat; background-size: cover; border-radius: 100%;}
.footer-top .footer-top2 .qrcode-box li.weixin .icon{ background-image: url(http://en.digitalchina.com/statics/ensite/images/icon/qrcode-icon-weixin.png);}
.footer-top .footer-top2 .qrcode-box li.shipinhao .icon{ background-image: url(http://en.digitalchina.com/statics/ensite/images/icon/qrcode-icon-shipinhao.png);}
.footer-top .footer-top2 .qrcode-box li.weibo .icon{ background-image: url(http://en.digitalchina.com/statics/ensite/images/icon/qrcode-icon-weibo.png);}
.footer-top .footer-top2 .qrcode-box li.bzhan .icon{ background-image: url(http://en.digitalchina.com/statics/ensite/images/icon/qrcode-icon-bzhan.png);}
.footer-top .footer-top2 .qrcode-box li.Linkedin .icon{ background-image: url(http://en.digitalchina.com/statics/ensite/images/icon/qrcode-icon-Linkedin.png);}
.footer-top .footer-top2 .qrcode-box li.X .icon{ background-image: url(http://en.digitalchina.com/statics/ensite/images/icon/qrcode-icon-X.png);}
.footer-top .footer-top2 .qrcode-box li .hidden-box{ width: 1.3rem; position: absolute; left: 50%; transform:translateX(-50%); bottom: 100%; padding-bottom: 0.12rem; display: none;}
.footer-top .footer-top2 .qrcode-box li .hidden-box .cont{ background-color: #fff; box-shadow: 0 0 0.15rem rgba(97, 104, 121, 0.35);}
.footer-top .footer-top2 .qrcode-box li .hidden-box .cont img{ display: block; width: 100%;}
/* .footer-top .footer-top2 .qrcode-box li.weixin:hover .icon{ background-image: url(http://en.digitalchina.com/statics/ensite/images/icon/qrcode-icon-weixin-on.png); background-color: #303030;}
.footer-top .footer-top2 .qrcode-box li.shipinhao:hover .icon{ background-image: url(http://en.digitalchina.com/statics/ensite/images/icon/qrcode-icon-shipinhao-on.png); background-color: #303030;}
.footer-top .footer-top2 .qrcode-box li.weibo:hover .icon{ background-image: url(http://en.digitalchina.com/statics/ensite/images/icon/qrcode-icon-weibo-on.png); background-color: #303030;}
.footer-top .footer-top2 .qrcode-box li.bzhan:hover .icon{ background-image: url(http://en.digitalchina.com/statics/ensite/images/icon/qrcode-icon-bzhan-on.png); background-color: #303030;} */
.footer-top .footer-top2 .qrcode-box li:hover .hidden-box{ display: block;}

.copyright{ font-size: 0.16rem; padding: 0.24rem 0; background: url(http://en.digitalchina.com/statics/ensite/images/icon/copyright-bg.png) center no-repeat; background-size: cover;}
.copyright a{ color: #fff;}


/* 手机导航 */
.menu-layer{ width: 100%; height: calc(100% - 1.25rem); position: fixed; top: 1.25rem; left: 0; z-index: 2222; background-color: #fff; display: none;}
.menu-layer .layer-container{ height: 100%;}
.menu-top-box{ padding: 0.3rem 0.4rem; position: relative; border-bottom: 1px solid #dbdbdb; background-color: #fff;}
.menu-search{ width: 3.94rem; height: 0.6rem; border-radius: 0.6rem; overflow: hidden; position: relative; margin: 0 auto;}
.menu-search form{ height: 100%; position: relative;}
.menu-search .input-text{ width: 100%; height: 100%; padding: 0 0.8rem 0 0.3rem; border: 0; background-color: #efefef; font-size: 0.28rem;}
.menu-search .search-btn{ width: 0.8rem; height: 0.6rem; background: url(http://en.digitalchina.com/statics/ensite/images/icon/icon-search.png) center no-repeat; background-size: 0.37rem auto; position: absolute; top: 0; right: 0; border-radius: 0.6rem; cursor: pointer;}
.menu-language{ line-height: 0.6rem; font-size: 0.24rem; font-weight: bold; position: absolute; top: 50%; transform:translate(0,-50%); right: 0.2rem;}
.menu-language .first{ cursor: pointer; position: relative;}
.menu-language .first a{ padding: 0 0.2rem; display: inline-block; position: relative;}
.menu-language .first a::before{ content: ''; width: 1px; height: 40%; background-color: #000; position: absolute; top: 30%; right: 0;}
.menu-language .first a:last-child::before{ display: none;}
.menu-layer .layer-inner{ height: calc(100% - 1.22rem);}
.menu-layer .menu-nav{ float: left; width: 2.8rem; height: 100%; background-color: #000; color: #fff; overflow-y: auto; padding: 0.4rem 0;}
.menu-layer .menu-nav li{ font-size: 0.28rem; line-height: 1.2; position: relative; cursor: pointer; padding: 0.3rem 0;}
.menu-layer .menu-nav li a{ display: block;}
.menu-layer .menu-nav li span{ display: block; padding-left: 0.2rem; color: #fff;}
.menu-layer .menu-nav li.active span{ font-weight: bold; position: relative;}
.menu-layer .menu-nav li.active span::before{ content: ''; width: 1.66rem; height: 0.05rem; background: url(http://en.digitalchina.com/statics/ensite/images/icon/nav-line.png) left center no-repeat; background-size: auto 100%; position: absolute; bottom: -0.1rem;}
.menu-layer .menu-subnav-right{ height: 100%; overflow-y: scroll; padding: 0.4rem 0.48rem; line-height: 1.2; font-size: 0.24rem; background: -webkit-linear-gradient(to left, rgba(148,198,255,0.45), transparent); background: linear-gradient(to left, rgba(148,198,255,0.45), transparent);}
.menu-nav-side{ display: none;}
.menu-nav-side .side-item .side-title{ font-size: 0.28rem; /* line-height: 0.94rem; */ border-bottom: 1px solid #e3e6ec; position: relative; cursor: pointer; padding: 0.2rem 0;}
.menu-nav-side .side-item .side-title a,.menu-nav-side .side-item .side-title span{ display: block;}
.menu-nav-side .side-item .side-title .icon-arrow{ width: 0.2rem; height: 0.2rem; background: url(http://en.digitalchina.com/statics/ensite/images/icon/icon-side-title-arrow.png) center no-repeat; background-size: cover; position: absolute; top: 50%; margin-top: -0.1rem; right: 0; transform: rotate(-90deg);}
.menu-nav-side .side-item .side-cont{ padding: 0 0.05rem; display: none;}
.menu-nav-side .side-item .side-cont .side-block{ margin-bottom: 0.1rem;}
.menu-nav-side .side-item .side-cont .side-block .title{ font-weight: bold; position: relative; padding: 0.2rem 0;}
.menu-nav-side .side-item .side-cont .side-block .title::before{ content: ''; width: 1.78rem; height: 0.06rem; background: url(http://en.digitalchina.com/statics/ensite/images/icon/icon-nav-line.png) left center no-repeat; background-size: auto 100%; position: absolute; bottom: 0.05rem;}
.menu-nav-side .side-item .side-cont .side-block .title a{ display: block;}
.menu-nav-side .side-item .side-title.title-hover{ padding-right: 0.3rem;}
.menu-nav-side .side-item .side-title.title-hover .icon-arrow{ transform: rotate(0deg); transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease;}
.menu-nav-side .side-item .side-title.title-hover.active{ /* color: #e7233b; */ font-weight: bold;}
.menu-nav-side .side-item .side-title.title-hover.active .icon-arrow{ background-image: url(http://en.digitalchina.com/statics/ensite/images/icon/icon-side-title-arrow-on.png); transform: rotate(180deg);}
.menu-nav-side .side-item .side-cont .side-block li{ margin-top: 0.25rem;}
.menu-nav-side .side-item .side-cont .side-block li a{ display: block; color: #7d7d7d;}
.menu-nav-side .side-item .side-cont .side-block li .four-block{ line-height: 0.5rem;}
.menu-nav-side .side-item .side-cont .side-block li .four-block li a{ position: relative; padding-left: 2em;}


.home-banner .swiper-slide{ position: relative;}
.home-banner .swiper-slide img,.home-banner .swiper-slide video{ display: block; width: 100%; height: 100%; object-fit: cover;}
.home-banner .swiper-slide .banner-inner{ width: 100%; position: absolute; left: 0; top: 50%; transform:translateY(-50%);}
.home-banner .swiper-slide .banner-inner .banner-img{ float: right; width: 70%;}
.home-banner .swiper-slide .banner-left{ width: 100%; position: absolute; left: 0; top: 50%; transform:translateY(-50%); color: #fff;}
.home-banner .swiper-slide .banner-left .title{ font-size: 0.4rem; font-weight: bold;}
.home-banner .swiper-slide .banner-left .banner-btn{ margin-top: 0.45rem; width: 2.4rem; height: 0.6rem; line-height: 0.6rem; font-size: 0.2rem; color: #fff; text-align: center; position: relative; background: url(http://en.digitalchina.com/statics/ensite/images/home-banner-btn-bg.png) left center no-repeat; background-size: auto 100%;}
.home-banner .swiper-slide .banner-left .banner-btn a{ display: block; color: #fff;}
.home-banner .swiper-slide .banner-left .banner-btn:hover{ background-image: url(http://en.digitalchina.com/statics/ensite/images/home-banner-btn-bg-on.png);}
.home-banner .swiper-slide .banner-main{ width: 100%;}
.home-banner .swiper-slide .video-play{ width: 100%; height: 100%; background: url(http://en.digitalchina.com/statics/ensite/images/icon/icon-video-play.png) center no-repeat; background-size: 4.68vw; position: absolute; top: 0; left: 0; z-index: 9; cursor: pointer; display: none;}
.home-banner .swiper-pagination{ bottom: 1.5rem;}

.home-banner .banner-label{ width: 100%; position: absolute; left: 0; bottom: 0; z-index: 5; background-color: rgba(000,000,000,0.8); color: #fff; font-size: 0; text-align: center; padding: 0.3rem 0;}
.home-banner .banner-label ul{ margin: 0 -0.15rem;}
.home-banner .banner-label li{ display: inline-block; vertical-align: top; width: 16%; padding: 0 0.15rem;}
.home-banner .banner-label li .block-box{ font-size: 0.16rem; line-height: 1;}
.home-banner .banner-label li .block-box .top{ font-size: 0.2rem; margin-bottom: 0.1rem;}
.home-banner .banner-label li .block-box .top span{ font-size: 0.28rem; font-weight: bold;}


.home-title-box{ text-align: center;}
.home-title-box .title{ font-size: 0.4rem; font-weight: bold; font-family: 'Montserrat-Bold';}
.home-title-box .more-link{ margin-top: 0.2rem; font-size: 0.2rem;}
.home-title-box .more-link span{ display: inline-block; vertical-align: top; padding-right: 0.35rem; background: url(http://en.digitalchina.com/statics/ensite/images/icon/icon-more-arrow.png) center right no-repeat; background-size: auto 0.26rem;}
.home-title-box .more-link a:hover{ color: #CF001B;}

.home-title-box .s-title{ font-size: 0.3rem; font-weight: bold; margin-top: 0.3rem; font-family: 'Montserrat-Bold';}
.home-title-box .s-logo{ height: 1.2rem; margin-top: 0.1rem;}
.home-title-box .s-logo img{ display: block; height: 100%; margin: 0 auto;}
.home-title-box .txt{ font-size: 0.2rem; line-height: 1.5; margin-top: 0.3rem;}

.home-section{ padding: 1rem 0;}

.home-products-services-inner{ margin-top: 0.6rem; padding: 0 6.25vw 0.5rem 6.25vw;}
.home-products-services-swiper{ position: relative;}
.home-products-services-swiper .swiper-slide .block-box{ position: relative; border-radius: 0.05rem; overflow: hidden;}
.home-products-services-swiper .swiper-slide .block-box .pic{ overflow: hidden;}
.home-products-services-swiper .swiper-slide .block-box .pic img{ display: block; width: 100%; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.home-products-services-swiper .swiper-slide .block-box .cont-box{ width: 100%; position: absolute; left: 0; bottom: 0; padding: 0.2rem 0.4rem; font-size: 0.16rem; color: #fff; background: -webkit-linear-gradient(to right, #D3001D, rgba(211,0,29,0.1)); background: linear-gradient(to right, #D3001D, rgba(211,0,29,0.1));}
.home-products-services-swiper .swiper-slide .block-box .cont-box .title{ font-size: 0.24rem; font-weight: bold; margin-bottom: 0.05rem;}
.home-products-services-swiper .swiper-slide .block-box .cont-box .cont{ height: 3em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.home-products-services-swiper .swiper-slide:nth-child(even) .block-box .cont-box{ background: -webkit-linear-gradient(to right, #2350a0, rgba(35,80,160,0.1)); background: linear-gradient(to right, #2350a0, rgba(35,80,160,0.1));}

.home-products-services-swiper .swiper-slide .block-box:hover .pic img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}
.home-products-services-swiper .swiper-slide-active{ transform: scale(1.2);}

.home-products-services-swiper .swiper-pagination{ /* position: initial; margin-top: 0.45rem; */ bottom: -2.6vw; font-size: 0.2rem;}
.home-products-services-swiper .swiper-pagination .swiper-pagination-current{ font-size: 0.32rem;}
.home-products-services-swiper .swiper-arrow{ width: 0.4rem; height: 0.4rem; background-repeat: no-repeat; background-position: center; background-size: cover; position: absolute; top: 50%; transform:translateY(-50%); cursor: pointer;}
.home-products-services-swiper .swiper-arrow-prev{ background-image: url(http://en.digitalchina.com/statics/ensite/images/icon/icon-swiper-arrow-prev.png); left: -3.75vw;}
.home-products-services-swiper .swiper-arrow-next{ background-image: url(http://en.digitalchina.com/statics/ensite/images/icon/icon-swiper-arrow-next.png); right: -3.75vw;}

.home-programme-list{ margin-top: 0.6rem;}
.home-programme-list li{ float: left; width: 33.333%;}
.home-programme-list li .block-box{ position: relative;}
.home-programme-list li .block-box .pic{ position: relative; overflow: hidden;}
.home-programme-list li .block-box .pic img{ display: block; width: 100%; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.home-programme-list li .block-box .pic::before{ content: ''; width: 100%; height: 100%; background-color: rgba(000,000,000,0.5); position: absolute; top: 0; left: 0; z-index: 3; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
/* .home-programme-list li .block-box .pic::after{ content: ''; width: 100%; height: 0.32rem; background: -webkit-linear-gradient(to right, #D3001D, rgba(211,0,29,0.1)); background: linear-gradient(to right, #D3001D, rgba(211,0,29,0.1)); position: absolute; left: 0; bottom: 0;} */
.home-programme-list li:nth-child(even) .block-box .pic::after{ background: -webkit-linear-gradient(to right, #2350a0, rgba(35,80,160,0.1)); background: linear-gradient(to right, #2350a0, rgba(35,80,160,0.1));}
.home-programme-list li .block-box .cont-inner{ width: 100%; position: absolute; left: 0; bottom: 0; /* top: 50%; transform:translateY(-50%); */ z-index: 5;}
.home-programme-list li .block-box .cont-inner .icon{ width: 1.5rem; margin: 0 auto;}
.home-programme-list li .block-box .cont-inner .icon img{ display: block; width: 100%;}
.home-programme-list li .block-box .cont-inner .cont-box{ font-size: 0.2rem; color: #fff; text-align: center; margin-top: 0.3rem;}
.home-programme-list li .block-box .cont-inner .cont-box .title{ font-size: 0.32rem; font-weight: bold; margin-bottom: 0.4rem;}
.home-programme-list li .block-box .cont-inner .cont-box .describe{ font-size: 0.18rem; text-align: left; margin-top: 0.4rem; padding: 0.16rem 0.3rem; background: -webkit-linear-gradient(to right, #D3001D, rgba(211,0,29,0.1)); background: linear-gradient(to right, #D3001D, rgba(211,0,29,0.1)); transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.home-programme-list li .block-box .cont-inner .cont-box .describe p{ height: 0; opacity: 0; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.home-programme-list li:nth-child(even) .block-box .cont-inner .cont-box .describe{ background: -webkit-linear-gradient(to right, #2350a0, rgba(35,80,160,0.1)); background: linear-gradient(to right, #2350a0, rgba(35,80,160,0.1));}

.home-programme-list li .block-box:hover .pic img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}
.home-programme-list li .block-box:hover .pic::before{ background-color: rgba(000,000,000,0.25);}
.home-programme-list li .block-box:hover .pic::after{ display: none;}
.home-programme-list li .block-box:hover .cont-inner{ bottom: 0;}
.home-programme-list li .block-box:hover .cont-inner .cont-box .describe{ padding: 0.3rem;}
.home-programme-list li .block-box:hover .cont-inner .cont-box .describe p{ height: auto; opacity: 1;}


.home-enterprise-logo{ margin-top: 0.6rem; /* padding: 0 1.3rem; */}
.home-enterprise-logo .swiper-slide{ width: auto; padding: 0 0.15rem;}
.home-enterprise-logo .swiper-slide .block-box{ overflow: hidden; height: 0.65rem; position: relative;}
.home-enterprise-logo .swiper-slide .block-box img{ display: block; max-width: 85%; max-height: 100%; margin: 0 auto;}
.enterprise-logo-bottom{ margin-top: 0.4rem;}

.home-enterprise-list{ margin-top: 0.6rem; position: relative;}
.home-enterprise-list .bg img,.home-enterprise-list .bg video{ display: block; width: 100%; height: 100%; object-fit: cover;}
.home-enterprise-list .list{ width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.home-enterprise-list .list ul{ height: 100%;}
.home-enterprise-list .list li{ float: left; width: 50%; height: 100%;}
.home-enterprise-list .list li .block-box{ height: 100%; position: relative; overflow: hidden;}
.home-enterprise-list .list li .block-box::before{ content: ''; width: 100%; height: 100%; background-color: rgba(000,000,000,0.5); position: absolute; top: 0; left: 0; z-index: 3; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.home-enterprise-list .list li .block-box .cont-box{ width: 100%; position: absolute; left: 0; top: 50%; transform:translateY(-50%); z-index: 5; font-size: 0.32rem; color: #fff; font-weight: bold; text-align: center;}
.home-enterprise-list .list li .block-box .cont-box .title{ position: relative;}
.home-enterprise-list .list li .block-box .cont-box .title span{ display: inline-block; vertical-align: top; position: relative;}
.home-enterprise-list .list li .block-box .cont-box .title:before{ content: ''; width: 11.45vw; height: 0.1rem; background: url(http://en.digitalchina.com/statics/ensite/images/enterprise/enterprise-title-line.png) left center no-repeat; background-size: cover; position: absolute; left: 50%; margin-left: -5.725vw; bottom: -0.3rem;}
.home-enterprise-list .list li .block-box:hover::before{ background-color: rgba(000,000,000,0.25);}

.home-enterprise-list .list li .block-box:hover .cont-box .title span{ -webkit-animation: fadeInLeft 0.6s ease-in-out forwards; animation: fadeInLeft 0.6s ease-in-out forwards;}
.home-enterprise-list .list li .block-box:hover .cont-box .title:before{ -webkit-animation: fadeInRight 0.6s ease-in-out forwards; animation: fadeInRight 0.6s ease-in-out forwards;}



.home-news-inner{ margin-top: 0.6rem; padding: 0 10.67vw;}
.home-news-swiper{ position: relative; margin: 0 -0.4rem;}
.home-news-swiper .swiper-slide{ float: left; width: 33.333%; padding: 0 0.4rem;}
.home-news-swiper .swiper-slide .block-box{}
.home-news-swiper .swiper-slide .block-box .pic{ border-radius: 0.15rem 0.15rem 0 0; height: 13.333vw; overflow: hidden;}
.home-news-swiper .swiper-slide .block-box .pic img{ display: block; width: 100%; height: 100%; object-fit: cover; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.home-news-swiper .swiper-slide .block-box .cont-box{ padding: 0.2rem; border: 1px solid #B6B6B6; border-top: 0; border-radius: 0 0 0.15rem 0.15rem;}
.home-news-swiper .swiper-slide .block-box .cont-box .title{ font-size: 0.2rem; height: 3em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.home-news-swiper .swiper-slide .block-box .cont-box .time{ margin-top: 0.3rem; font-size: 0.2rem; text-align: right;}
.home-news-swiper .swiper-slide .block-box .cont-box .time span{ font-size: 0.32rem;}
.home-news-swiper .swiper-pagination{ position: initial; margin-top: 0.3rem;}
.home-news-swiper .swiper-arrow{ width: 0.4rem; height: 0.4rem; background-repeat: no-repeat; background-position: center; background-size: cover; position: absolute; top: 50%; transform:translateY(-50%); cursor: pointer; display: none;}
.home-news-swiper .swiper-arrow-prev{ background-image: url(http://en.digitalchina.com/statics/ensite/images/icon/icon-swiper-arrow-prev.png); left: -3.75vw;}
.home-news-swiper .swiper-arrow-next{ background-image: url(http://en.digitalchina.com/statics/ensite/images/icon/icon-swiper-arrow-next.png); right: -3.75vw;}

.home-news-swiper .swiper-slide .block-box:hover .pic img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}


.base-banner{ position: relative; overflow: hidden; color: #fff;}
.base-banner img,.base-banner video{ display: block; width: 100%; height: 100%; object-fit: cover;}
.base-banner::before{ content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: rgba(000,000,000,0.5);}
.base-banner .video-play{ width: 100%; height: 100%; background: url(http://en.digitalchina.com/statics/ensite/images/icon/icon-video-play.png) center no-repeat; background-size: 4.68vw; position: absolute; top: 0; left: 0; z-index: 9; cursor: pointer; display: none;}
.base-banner .banner-logo{ height: 3.125vw; position: absolute; top: 8vw; right: 3vw; padding: 0.52vw;}
.base-banner .banner-logo img{ display: block; height: 100%;}

.base-banner .banner-inner{ width: 100%; position: absolute; left: 0; top: 50%; transform:translateY(-50%);}
.base-banner .banner-inner .type{ font-size: 0.24rem; margin-bottom: 0.1rem;}
.base-banner .banner-inner .title{ font-size: 0.6rem; font-weight: bold; width: 90%; line-height: 1; font-family: 'Montserrat-Bold';}
.base-banner .banner-inner .cont{ font-size: 0.2rem; line-height: 1.5; margin-top: 0.2rem; width: 60%;}
.base-banner .banner-inner .btn-box{ margin-top: 0.8rem; font-size: 0.18rem;}
.base-banner .banner-inner .btn-box a{ display: inline-block; vertical-align: top; width: 2.84rem; height: 0.64rem; line-height: 0.64rem; background: url(http://en.digitalchina.com/statics/ensite/images/home-banner-btn-bg.png) left center no-repeat; background-size: auto 100%; color: #fff; text-align: center; margin-right: 0.6rem;}
.base-banner .banner-inner .btn-box a:hover{ background-image: url(http://en.digitalchina.com/statics/ensite/images/home-banner-btn-bg-on.png);}
.base-banner .banner-inner .btn-box a:last-child{ margin-right: 0;}
.base-banner .video-play{ width: 100%; height: 100%; background: url(http://en.digitalchina.com/statics/ensite/images/icon/icon-video-play.png) center no-repeat; background-size: 0.8rem; position: absolute; top: 0; left: 0; z-index: 9; cursor: pointer; display: none;}

.ai-banner{ height: 43.125vw;}
.sub-tabs-container{ text-align: center; font-size: 0; position: relative; /* height: 9.166vw; */ z-index: 999; background-color: #fff;}
.sub-tabs-container::before{ content: ''; width: 100%; height: 1px; background-color: #9a9a9a; position: absolute; left: 0; bottom: 0;}
.sub-tabs-container ul{ margin: 0 -0.2rem;}
.sub-tabs-container li{ display: inline-block; vertical-align: top; padding: 0.2rem 0.2rem; text-align: center;}
.sub-tabs-container li .block-box{ cursor: pointer;}
.sub-tabs-container li .block-box .icon img{ display: block; height: 0.4rem; margin: 0 auto;}
.sub-tabs-container li .block-box .icon .img1{ opacity: 0.5;}
.sub-tabs-container li .block-box .icon .img2{ display: none;}
.sub-tabs-container li .block-box .title{ font-size: 0.2rem; font-weight: bold; margin-top: 0.1rem; font-family: 'Montserrat-Bold';}
.sub-tabs-container li .block-box.active .icon .img1{ display: none;}
.sub-tabs-container li .block-box.active .icon .img2{ display: block;}

.sub-tabs-container.fixed{ width: 100%; position: fixed; left: 0; top: 0.96rem;}
.sub-tabs-container-height{ height: 1.2rem; display: none;}

.kuntai-swiper-container{ padding: 8.854vw 0;}

.kuntai-swiper{ float: left; width: 38.02vw; /* direction: rtl; */}
.kuntai-swiper .swiper-wrapper{ margin-left: 0.8vw;}
.kuntai-swiper .swiper-slide{ width: 15%;}
.kuntai-swiper .swiper-slide .pic{ height: 34.21vw; overflow: hidden; position: relative;}
.kuntai-swiper .swiper-slide .pic img{ display: block; height: 100%; position: absolute; left: 0; top: 0;}
.kuntai-swiper .swiper-slide .num{ font-size: 0.18rem; color: #a8a8a8; font-family: Arial; text-align: left;}
.kuntai-swiper .swiper-slide-active{ width: 55%;}
.kuntai-swiper .swiper-slide-active .num{ color: #000;}


.kuntai-swiper-cont{ float: right; width: 33.333vw; margin-top: 0.55rem;}
.kuntai-swiper-cont .box{ display: none;}
.kuntai-swiper-cont .num{ font-size: 0.18rem; font-family: Arial;}
.kuntai-swiper-cont .title{ font-size: 0.3rem; font-weight: bold; line-height: 1.2; font-family: 'Montserrat-Bold';}
.kuntai-swiper-cont .cont{ font-size: 0.2rem; line-height: 1.5; margin-top: 0.15rem;}

.kuntai-swiper-container .swiper-page{ position: absolute; bottom: 1.4rem; right: 25.75vw; padding: 0 0.5rem;}
.kuntai-swiper-container .swiper-page .swiper-arrow{ width: 0.22rem; height: 0.22rem; background-repeat: no-repeat; background-position: center; background-size: cover; position: absolute; top: 50%; transform:translateY(-50%); cursor: pointer;}
.kuntai-swiper-container .swiper-page .swiper-arrow-prev{ background-image: url(http://en.digitalchina.com/statics/ensite/images/icon/icon-swiper-arrow-prev.png); left: 0;}
.kuntai-swiper-container .swiper-page .swiper-arrow-next{ background-image: url(http://en.digitalchina.com/statics/ensite/images/icon/icon-swiper-arrow-next.png); right: 0;}
.kuntai-swiper-container .swiper-page .swiper-pagination{ position: initial; font-size: 0.18rem;}
.kuntai-swiper-container .swiper-page .swiper-pagination .swiper-pagination-current{ font-size: 0.3rem;}

.kuntai-product-mainimg-container{ margin-top: 2.8rem; position: relative;}
.kuntai-product-mainimg-container .title{ font-size: 10vw; font-weight: bold; text-align: center; line-height: 100%; width: 100%; position: absolute; left: 0; bottom: 90%; font-family: 'Montserrat-Bold';}
.kuntai-product-mainimg-container .img{ width: 82.65vw; margin: 0 auto; position: relative;}
.kuntai-product-mainimg-container .img img{ display: block; width: 100%;}

.kuntai-product-container{ padding-bottom: 1rem;}
.kuntai-product-section{ margin-top: 0.6rem; padding-top: 0.6rem; overflow: hidden;}
.kuntai-product-section .product-cont-box .title{ font-size: 0.3rem; font-weight: bold; font-family: 'Montserrat-Bold';}
.kuntai-product-section .product-cont-box .cont{ font-size: 0.2rem; line-height: 1.5; /* padding-left: 0.56rem; */ margin-top: 0.3rem;}
.kuntai-product-section .product-cont-box .btn-box{ margin-top: 0.8rem; font-size: 0.18rem; text-align: center;}
.kuntai-product-section .product-cont-box .btn-box a{ display: block; width: 2.4rem; line-height: 0.5rem; background: url(http://en.digitalchina.com/statics/ensite/images/home-banner-btn-bg.png) left center no-repeat; background-size: auto 100%; color: #fff;}
.kuntai-product-section .product-cont-box .btn-box a:hover{ background-image: url(http://en.digitalchina.com/statics/ensite/images/home-banner-btn-bg-on.png);}

.kuntai-product-section .configuration-box{ margin-top: 0.8rem;}
.kuntai-product-section .configuration-box .left{ float: left;}
.kuntai-product-section .configuration-box .right{ float: right;}

.kuntai-product-section .configuration-box1{ text-align: center;}
.kuntai-product-section .configuration-box1 ul{ margin: 0 -0.4rem;}
.kuntai-product-section .configuration-box1 li{ display: inline-block; vertical-align: top; padding: 0 0.4rem; max-width: 25%; margin-top: 0.4rem;}
.kuntai-product-section .configuration-box1 li .block-box .title{ font-size: 0.28rem;}
.kuntai-product-section .configuration-box1 li .block-box .title span{ font-size: 0.4rem; font-family: 'Montserrat-Bold';}
.kuntai-product-section .configuration-box1 li .block-box .cont{ font-size: 0.2rem; color: #9a9a9a;}

.kuntai-product-section .configuration-box2 .img-box img{ display: block; width: 100%;}
.kuntai-product-section .configuration-box2 .cont-box li{ margin-top: 0.8rem;}
.kuntai-product-section .configuration-box2 .cont-box li .title{ font-size: 0.28rem; line-height: 1;}
.kuntai-product-section .configuration-box2 .cont-box li .title span{ font-size: 0.4rem; font-family: 'Montserrat-Bold';}
.kuntai-product-section .configuration-box2 .cont-box li:first-child{ margin-top: 0;}
.kuntai-product-section .configuration-box2 .cont-box li .block-box .cont{ font-size: 0.2rem;}

.kuntai-product-section .configuration-box-a222 .img-box{ width: 57.39%; margin-top: 0.8rem;}
.kuntai-product-section .configuration-box-a222 .cont-box{ width: 26.04%; margin-right: 1.4rem;}

.kuntai-product-section .configuration-box-pod2000{ margin-bottom: 0;}
.kuntai-product-section .configuration-box-pod2000 .img-box{ width: 32.6%; margin-right: 1.4rem;}
.kuntai-product-section .configuration-box-pod2000 .cont-box{ width: 26.04%; margin-top: 0.8rem; margin-left: 2.2rem;}

.kuntai-product-section .configuration-box-r524 .img-box{ width: 49.16%; margin-top: 0.8rem;}
.kuntai-product-section .configuration-box-r524 .cont-box{ width: 26.04%; margin-right: 1.4rem;}
.kuntai-product-section .configuration-box-r524 .cont-box li{ margin-top: 0.5rem;}

.kuntai-product-section .configuration-box-r522{ margin-bottom: 0;}
.kuntai-product-section .configuration-box-r522 .img-box{ width: 49.68%; margin-right: 7vw; margin-top: 0.8rem;}
.kuntai-product-section .configuration-box-r522 .cont-box{ width: 26.04%; margin-left: 2.2rem;}

.kuntai-product-section .configuration-box-d526-2 .img-box{ width: 57.29%; margin-left: -2vw;}
.kuntai-product-section .configuration-box-d526-2 .cont-box{ width: 26.04%; margin-right: 1.4rem; margin-top: 0.8rem;}
.kuntai-product-section .configuration-box-d526-2 .cont-box li{ margin-top: 6.51vw;}

.kuntai-product-section .configuration-box-cs16900{ margin-bottom: 0;}
.kuntai-product-section .configuration-box-cs16900 .img-box{ width: 43.33%; margin-right: -2.3vw;}
.kuntai-product-section .configuration-box-cs16900 .cont-box{ width: 34.37%; margin-left: 7.8vw; margin-top: 0.8rem;}
.kuntai-product-section .configuration-box-cs16900 .cont-box li{ margin-top: 1.2rem;}

.kuntai-product-section .product-list-box{ padding-top: 1.2rem;}
.kuntai-product-section .product-list-box .edit-container{ width: 87.5vw;}
.kuntai-product-section .product-list-block .img-left{ float: left; width: 39.29%;}
.kuntai-product-section .product-list-block .img-left img{ display: block; width: 100%;}
.kuntai-product-section .product-list-block .cont-right{ float: right; width: 54.73%;}
.kuntai-product-section .product-list-block .cont-right .title{ font-size: 0.3rem; font-weight: bold; font-family: 'Montserrat-Bold';}
.kuntai-product-section .product-list-block .cont-right .title span{ font-size: 0.48rem;}
.kuntai-product-section .product-list-block .btn-box{ margin-top: 0.8rem; font-size: 0.18rem; /* text-align: center; */}
.kuntai-product-section .product-list-block .btn-box a{ display: block; width: 2.4rem; line-height: 0.5rem; background: url(http://en.digitalchina.com/statics/ensite/images/home-banner-btn-bg.png) left center no-repeat; background-size: auto 100%; color: #fff; padding-left: 0.4rem;}
.kuntai-product-section .product-list-block .btn-box a:hover{ background-image: url(http://en.digitalchina.com/statics/ensite/images/home-banner-btn-bg-on.png);}

.kuntai-product-section .product-list-block2{ margin-top: 1.2rem; position: relative;}
.kuntai-product-section .product-list-block2 .bg{ border-radius: 0.2rem; overflow: hidden;}
.kuntai-product-section .product-list-block2 .bg img{ display: block; width: 100%;}
.kuntai-product-section .product-list-block2 .cont-inner{ width: 100%; position: absolute; left: 0; top: 50%; transform:translateY(-50%); color: #fff; padding: 0 0.4rem;}
.kuntai-product-section .product-list-block2 .cont-inner .title{ float: left; width: 54vw; font-size: 0.32rem;}
.kuntai-product-section .product-list-block2 .cont-inner .title 