@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;}

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

label{ max-width: initial;}

.edit-container{ width: 79.167vw; 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; position: relative;}
.swiper-pagination{ width: 100%; font-size: 0;}
.swiper-pagination-bullet{ vertical-align: middle; width: 0.44rem; height: 0.02rem; background-color: #acacae; opacity: 1; margin: 0 0.04rem !important; border-radius: 0;}
.swiper-pagination-bullet-active{ opacity: 1; height: 0.04rem; background-color: #001F64;}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 0.3rem;}


/* 动画 */
.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('../../../../assets/arrow_drop_down.png') no-repeat scroll right center transparent; */
	background: transparent;
	border: 1px solid #749ccb;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }

.body-hidden{ overflow: hidden;}

.header{ width: 100%; position: fixed; top: 0; left: 0; z-index: 1001;}
.header-top{ height: 0.68rem; line-height: 0.68rem; background-color: #140C47; position: relative; overflow: hidden;}
.header-top .logo{ float: left; height: 0.44rem; margin-top: 0.12rem;}
.header-top .logo img{ display: block; height: 100%;}
.header-top-right{ float: right; font-size: 0.16rem; color: #fff;}
.header-top-right .links{ float: left;}
.header-top-right .links.counselling a{ display: block; padding: 0 0.23rem; color: #fff; background-color: #005BF9;}
.header-top-right .links.language{ margin-left: 0.8rem;}
.header-top-right .links.language a{ color: rgba(255, 255, 255, 0.5);}
.header-top-right .links.language a.active,.header-top-right .links.language a:hover{ color: #fff;}
.header-top-right .links.language span{ margin: 0 0.05rem;}
.header-top-right .links.login{ margin-left: 0.8rem;}
.header-top-right .links.login a{ color: #fff;}
.header-main{ height: 0.54rem; line-height: 0.54rem; background-color: #271D6A;}
.header-main .nav{ float: left; font-size: 0.2rem; margin-left: -0.14rem;}
.header-main .nav li{ float: left; margin-right: 0.15rem; padding: 0 0.14rem; position: relative;}
.header-main .nav li:last-child{ margin-right: 0;}
.header-main .nav li a{ display: block; color: #fff; padding-right: 0.2rem; background: url(../../images/dcits/icon/icon-nav-arrow.png) right center no-repeat; background-size: auto 0.04rem;}
.header-main .nav li:hover,.header-main .nav li.active,.header-main .nav li.temporary-active{ background-color: #e6e5ee;}
.header-main .nav li:hover a,.header-main .nav li.active a,.header-main .nav li.temporary-active a{ color: #000; background-image: url(../../images/dcits/icon/icon-nav-arrow2.png);}

.header-main .nav li .nav-hidden-box{ width: 2.2rem; /* background-color: #e6e5ee; */ background: -webkit-linear-gradient(to right, #fcfdff, #e5edfa); background: linear-gradient(to right, #fcfdff, #e5edfa); position: absolute; left: 50%; transform:translateX(-50%); top: 100%; display: none;}
.header-main .nav li .nav-hidden-box li{ float: none; margin-right: 0; padding: 0; font-size: 0.18rem; text-align: center;}
.header-main .nav li .nav-hidden-box li a{ padding-right: 0; background: none; padding: 0 0.14rem; color: #000;}
.header-main .nav li .nav-hidden-box li a:hover{ background-color: rgba(0,92,255,0.2);}
.header-main .nav li:hover .nav-hidden-box{ display: block;}



.header-main .search-box{ float: right; width: 3.38rem;}
.header-main .search-box .input-text{ float: left; width: 2.9rem !important; height: 0.48rem !important; background-color: rgba(000, 000, 000, 0.2) !important; font-size: 0.16rem !important; color: #fff !important; border: 0; padding: 0 0.4rem !important;}
.header-main .search-box .search-btn{ float: right; width: 0.48rem; height: 0.48rem; background: url(../../images/dcits/icon/icon-search.png) center no-repeat #005BF9; background-size: 0.18rem auto; font-size: 0; border: 0; cursor: pointer;}

.header-search-hidden{ display: none;}

.header-nav-hidden-box{ width: 100%; background-color: #fff; position: absolute; left: 0; top: 100%; display: none;}
.header-nav-hidden-box::before{ content: ''; width: 25.5%; height: 100%; /* background-color: #e6e5ee; */ background: -webkit-linear-gradient(to right, #fcfdff, #e5edfa); background: linear-gradient(to right, #fcfdff, #e5edfa); position: absolute; top: 0; left: 0;}
.header-nav-hidden-box .one-nav-side{ position: relative; display: none;}
.header-nav-hidden-box .one-nav-side .one-nav-side-left-box{ float: left; width: 19.3%; font-size: 0.18rem; padding: 0.3rem 0 0.4rem 0; margin-left: -0.14rem;}
.header-nav-hidden-box .one-nav-side .one-nav-side-left-box li{ margin-top: 0.1rem;}
.header-nav-hidden-box .one-nav-side .one-nav-side-left-box li a{ display: block; color: rgba(000, 000, 000, 0.7); padding: 0.08rem 0.14rem;}
.header-nav-hidden-box .one-nav-side .one-nav-side-left-box li:hover a,.header-nav-hidden-box .one-nav-side .one-nav-side-left-box li.active a{ font-weight: bold; color: #000; background: -webkit-linear-gradient(to right, rgba(0,92,255,0.2), transparent);background: linear-gradient(to right, rgba(0,92,255,0.2), transparent);}
.header-nav-hidden-box .one-nav-side .one-nav-side-right-box{ float: right; width: 80.7%;}
.header-nav-hidden-box .one-nav-side .one-nav-side-right-box .two-nav-side{ padding: 0.4rem 0 0.4rem 0; display: none;}
.header-nav-hidden-box .one-nav-side .one-nav-side-right-box .two-nav-side .two-nav-side-title{ font-size: 0.24rem; font-weight: bold; padding: 0 0.24rem; margin-bottom: 0.2rem;}
.header-nav-hidden-box .one-nav-side .one-nav-side-right-box .two-nav-side .two-nav-side-list li{ float: left; width: 33.333%; font-size: 0.16rem; margin-bottom: 0.2rem; padding-right: 0.15rem;}
.header-nav-hidden-box .one-nav-side .one-nav-side-right-box .two-nav-side .two-nav-side-list li .block-box a{ display: block; color: rgba(000, 000, 000, 0.8); padding: 0.15rem 0.24rem;}
.header-nav-hidden-box .one-nav-side .one-nav-side-right-box .two-nav-side .two-nav-side-list li .block-box .title{ padding-right: 0.4rem; position: relative; font-size: 0.18rem; color: #000; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.header-nav-hidden-box .one-nav-side .one-nav-side-right-box .two-nav-side .two-nav-side-list li .block-box .title::before{ content: ''; width: 0.16rem; height: 0.05rem; background: url(../../images/dcits/icon/icon-btn-arrow.png) center no-repeat; background-size: 100% auto; position: absolute; top: 50%; transform:translateY(-50%); right: 0.25rem; opacity: 0; transition:all 0.5s ease;}
.header-nav-hidden-box .one-nav-side .one-nav-side-right-box .two-nav-side .two-nav-side-list li .block-box p{ margin-top: 0.1rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.header-nav-hidden-box .one-nav-side .one-nav-side-right-box .two-nav-side .two-nav-side-list li .block-box a:hover{ background: -webkit-linear-gradient(to right, rgba(0,92,255,0.2), transparent);background: linear-gradient(to right, rgba(0,92,255,0.2), transparent);}
.header-nav-hidden-box .one-nav-side .one-nav-side-right-box .two-nav-side .two-nav-side-list li .block-box a:hover .title::before{ opacity: 1;}

.footer{ font-size: 14px; position: relative; z-index: 11;}
.footer-main{ background-color: #140C47; padding: 0.8rem 0 0.5rem 0;}
.footer-main .logo img{ display: block; height: 0.58rem; margin: 0 auto;}
.footer-main .footer-share{ margin-top: 0.48rem; font-size: 0; text-align: center;}
.footer-main .footer-share li{ display: inline-block; vertical-align: top; width: 0.4rem; height: 0.4rem; background-color: rgba(255, 255, 255, 0.2); background-position: center; background-repeat: no-repeat; background-size: cover; border-radius: 100%; margin: 0 0.1rem; cursor: pointer; position: relative;}
.footer-main .footer-share li a{ display: block; height: 100%;}
.footer-main .footer-share li.douyin{ background-image: url(../../images/dcits/icon/share-douyin.png);}
.footer-main .footer-share li.weibo{ background-image: url(../../images/dcits/icon/share-weibo.png);}
.footer-main .footer-share li.weixin{ background-image: url(../../images/dcits/icon/share-weixin.png);}
.footer-main .footer-share li.toutiao{ background-image: url(../../images/dcits/icon/share-toutiao.png);}
.footer-main .footer-share li.shipinhao{ background-image: url(../../images/dcits/icon/share-shipinhao.png);}
.footer-main .footer-share li.bilibili{ background-image: url(../../images/dcits/icon/share-bilibili.png);}
.footer-main .footer-share li .hidden-box{ width: 2rem; position: absolute; left: 50%; transform:translateX(-50%); bottom: 125%; display: none;}
.footer-main .footer-share li .hidden-box img{ display: block; width: 100%;}
.footer-main .footer-share li:hover .hidden-box{ display: block;}
.footer-main .footer-nav{ margin-top: 0.48rem; font-size: 0; text-align: center;}
.footer-main .footer-nav li{ display: inline-block; vertical-align: top; font-size: 0.18rem; margin: 0 0.2rem;}
.footer-main .footer-nav li a{ color: #fff;}
.footer-main .footer-nav li a:hover{ text-decoration: underline;}
.footer-main .footer-links{ margin-top: 0.9rem; font-size: 0; text-align: center;}
.footer-main .footer-links li{ display: inline-block; vertical-align: top; font-size: 0.18rem; margin: 0 0.2rem; position: relative; cursor: pointer;}
.footer-main .footer-links li a,.footer-main .footer-links li span{ color: rgba(255, 255, 255, 0.5);}
.footer-main .footer-links li a:hover,.footer-main .footer-links li:hover span{ color: #fff; text-decoration: underline;}
.footer-main .footer-links li.otherLink .otherlinkCon{ width: 1.28rem; position: absolute; left: 50%; transform:translateX(-50%); bottom: 100%; padding-bottom: 0.1rem; display: none;}
.footer-main .footer-links li.otherLink .otherlinkCon ul{ background-color: #fff; border-bottom: 0.02rem solid #005BF9;}
.footer-main .footer-links li.otherLink .otherlinkCon li{ display: block; margin: 0; line-height: 0.4rem;}
.footer-main .footer-links li.otherLink .otherlinkCon li a{ display: block; color: #000;}
.footer-main .footer-links li.otherLink .otherlinkCon li:hover a{ text-decoration: none; background-color: #005BF9; color: #fff;}
.footer-main .footer-links li.otherLink:hover .otherlinkCon{ display: block;}

.footer .copyright{ font-size: 0.16rem; color: rgba(255, 255, 255, 0.7); padding: 0.18rem 0; background-color: #130C69; text-align: center;}
.footer .copyright a{ color: rgba(255, 255, 255, 0.7);}
.footer .copyright a:hover{ color: #fff;}

.menu-layer{ display: none;}


.base-btn-box{ width: 1.76rem; line-height: 0.45rem; font-size: 0.16rem; position: relative;}
.base-btn-box a,.base-btn-box .base-btn-border{ display: block; border: 0.01rem solid #fff; color: #fff; padding-left: 0.32rem; transition:all 0.5s ease;}
.base-btn-box a .arrow,.base-btn-box .base-btn-border .arrow{ width: 0.16rem; height: 0.05rem; background: url(../../images/dcits/icon/icon-btn-arrow-on.png) center no-repeat; background-size: 100% auto; position: absolute; top: 50%; transform:translateY(-50%); right: 0.25rem; transition:all 0.5s ease;}
.base-btn-box a:hover,.base-btn-box .base-btn-border:hover{ background-color: #fff; color: #005BF9;}
.base-btn-box a:hover .arrow,.base-btn-box .base-btn-border:hover .arrow{ background-image: url(../../images/dcits/icon/icon-btn-arrow.png); right: 0.2rem;}

.base-btn-box.blue a,.base-btn-box.blue .base-btn-border{ border-color: #005BF9; color: #005BF9;}
.base-btn-box.blue a .arrow,.base-btn-box.blue .base-btn-border .arrow{ background-image: url(../../images/dcits/icon/icon-btn-arrow.png);}
.base-btn-box.blue a:hover,.base-btn-box.blue .base-btn-border:hover{ background-color: #005BF9; border-color: #005BF9; color: #fff;}
.base-btn-box.blue a:hover .arrow,.base-btn-box.blue .base-btn-border:hover .arrow{ background-image: url(../../images/dcits/icon/icon-btn-arrow-on.png);}

.base-links-box{ width: 0.82rem; font-size: 0.16rem; position: relative; color: #fff; transition:all 0.5s ease;}
.base-links-box a{ display: block; color: #fff; transition:all 0.5s ease;}
.base-links-box a:hover{ color: #fff;}
.base-links-box .arrow{ width: 0.16rem; height: 0.05rem; background: url(../../images/dcits/icon/icon-btn-arrow-on.png) center no-repeat; background-size: 100% auto; position: absolute; top: 50%; transform:translateY(-50%); right: 0; transition:all 0.5s ease;}
.base-links-box:hover .arrow{ right: -0.05rem;}

.base-links-box.blue{ color: #005BF9;}
.base-links-box.blue a{ color: #005BF9;}
.base-links-box.blue .arrow{ background-image: url(../../images/dcits/icon/icon-btn-arrow.png);}
.base-links-box.blue:hover{ color: #005BF9;}

.side-suspension{ width: 0.5rem; position: fixed; bottom: 1.5rem; right: 0.34rem; z-index: 99;}
.side-suspension li{ width: 100%; height: 0.5rem; background-color: #eee; background-position: center; background-repeat: no-repeat; background-size: 0.18rem; margin-bottom: 0.14rem; cursor: pointer; position: relative;}
.side-suspension li a{ display: block; height: 100%;}
.side-suspension li.float-phone{ background-image: url(../../images/dcits/icon/float-phone.png);}
.side-suspension li.float-message{ background-image: url(../../images/dcits/icon/float-message.png);}
.side-suspension li.return-top{ background-color: #005BF9; background-image: url(../../images/dcits/icon/float-gototop.png); position: absolute; left: 0; top: 100%; display: none;}

.side-suspension li .hidden-box{ width: 2.8rem; position: absolute; right: 100%; top: 50%; transform:translate(0,-50%); font-size: 0.16rem; line-height: 1.8; padding-right: 0.2rem; display: none;}
.side-suspension li .hidden-box .cont{ background-color: #fff; padding: 0.2rem; box-shadow: 0 0.06rem 0.12rem 0 rgba(0,0,0,.15);}
.side-suspension li .hidden-box .cont dl{ margin-bottom: 0;}
.side-suspension li .hidden-box .cont dt{ margin-bottom: 0.1rem; font-size: 0.18rem;}
.side-suspension li .hidden-box .cont dd{ margin-top: 0.05rem;}
.side-suspension li .hidden-box .cont dd .panel-icon {width: 0.24rem;display: inline-block;vertical-align: middle; text-align: center; margin: 0 auto;}
.side-suspension li .hidden-box .cont dd .panel-icon img{ display: block; width: 100%;}
.side-suspension li .hidden-box .cont dd .panel-main {display: inline-block;vertical-align: middle;margin-left: 0.1rem;}
.side-suspension li .hidden-box .cont a{ display: block; color: #005BF9;}
.side-suspension li .hidden-box .qr-code-pic{ padding: 0 !important;}
.side-suspension li .hidden-box .qr-code-pic img{ display: block; width: 100%;}
.side-suspension li:hover .hidden-box{ display: block;}


.home-banner{ position: relative; height: 100lvh;}
.home-banner .swiper-slide{ position: relative; overflow: hidden;}
.home-banner .swiper-slide img{ 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%); color: #fff;}
.home-banner .swiper-slide .banner-inner .banner-content{ width: 41.666vw; margin-left: 10vw;}
.home-banner .swiper-slide .banner-inner .title{ font-size: 0.6rem; line-height: 1.2; font-family: 'Times New Roman';}
.home-banner .swiper-slide .banner-inner .banner-btn-box{ margin-top: 0.55rem;}
.home-banner .swiper-slide .banner-inner .banner-btn-box a{ border: 0.01rem solid #fff; color: #fff;}
.home-banner .swiper-slide .banner-inner .banner-btn-box a .arrow{ width: 0.18rem; height: 0.15rem; background-image: url(../../images/dcits/icon/icon-banner-btn-arrow.png); right: 0.23rem;}
.home-banner .swiper-slide .banner-inner .banner-btn-box a:hover{ background-color: #fff; color: #005BF9;}
.home-banner .swiper-slide .banner-inner .banner-btn-box a:hover .arrow{ background-image: url(../../images/dcits/icon/icon-banner-btn-arrow-on.png); right: 0.18rem;}
.home-banner .swiper-pagination .swiper-pagination-bullet-active{ background-color: #005BF9;}

.home-base-title{ font-size: 0.18rem; color: #000097;}
.home-base-cont{ font-size: 0.18rem; position: relative;}
.home-base-cont-inner{ width: 43.157%;}
.home-base-cont-inner .title{ font-size: 0.4rem; line-height: 1.25; margin-top: 0.15rem;}
.home-base-cont-inner .cont{ color: #404040; margin-top: 0.24rem;}
.home-base-cont .base-btn-box{ position: absolute; bottom: 0; right: 0;}

.swiper-arrow{ width: 0.22rem; height: 0.22rem; background-position: center; background-repeat: no-repeat; background-size: cover; position: absolute; z-index: 9; cursor: pointer;}
.swiper-arrow-prev{ background-image: url(../../images/dcits/icon/icon-swiper-prev.png);}
.swiper-arrow-next{ background-image: url(../../images/dcits/icon/icon-swiper-next.png);}
.swiper-arrow.swiper-button-disabled{ display: none;}

.swiper-arrow.big{ width: 0.3rem; height: 0.6rem;}
.swiper-arrow-prev.big{ background-image: url(../../images/dcits/icon/icon-swiper-prev-big.png);}
.swiper-arrow-next.big{ background-image: url(../../images/dcits/icon/icon-swiper-next-big.png);}

.home-aboutus{ padding: 1.3rem 0; overflow: hidden;}
.home-aboutus-inner{ margin-top: 0.3rem;}
.home-aboutus-box{ background: url(../../images/dcits/home-aboutus-box-bg.jpg) center repeat-y; background-size: 100% auto; padding: 1rem; font-size: 0; text-align: center;}
.home-aboutus-box ul{ margin: 0 -0.35rem;}
.home-aboutus-box li{ display: inline-block; vertical-align: top; font-size: 0.16rem; color: rgba(255, 255, 255, 0.5); padding: 0 0.35rem;}
.home-aboutus-box li .block-box .title{ display: inline-block; vertical-align: top; font-size: 0.12rem; color: #fff; font-weight: bold; line-height: 1; position: relative;}
.home-aboutus-box li .block-box .title span{ font-size: 0.34rem; margin-right: 0.05rem;}
.home-aboutus-box li .block-box .title .symbol{ font-style: unset; position: absolute; top: 0; right: 0.02rem;}
.home-aboutus-box li .block-box p{ margin-top: 0.06rem;}
.enterprise-swiper{ margin-top: -0.2rem;}
.enterprise-swiper .swiper-container{ overflow: initial;}
.enterprise-swiper .swiper-slide{ padding: 0 0.08rem;}
.enterprise-swiper .swiper-slide .block-box{ background-color: #fff; box-shadow: 0 0 0.1rem rgba(000, 000, 000, 0.3); padding: 0.14rem 0;}
.enterprise-swiper .swiper-slide .block-box img{ display: block; height: 0.9rem; margin: 0 auto;}

.home-industry-solutions{ padding: 0.8rem 0 1.6rem 0; background-color: #140C47; color: #fff; position: relative; overflow: hidden;}
.home-industry-solutions::before,.home-industry-solutions::after{ content: ''; width: 5.72rem; height: 5.72rem; background-position: center; background-repeat: no-repeat; background-size: cover; position: absolute;}
.home-industry-solutions::before{ background-image: url(../../images/dcits/home-industry-solutions-bg-icon-left.png); top: 0; left: 0;}
.home-industry-solutions::after{ background-image: url(../../images/dcits/home-industry-solutions-bg-icon-right.png); bottom: 0; right: 0;}
.home-industry-solutions .edit-container{ z-index: 9;}
.home-industry-solutions .home-base-title{ color: #fff;}
/* .home-industry-solutions .home-base-cont-inner{ width: 100%;} */
.home-industry-solutions .home-base-cont-inner .cont{ color: #fff;}
.home-industry-solutions-swiper{ position: relative; margin-top: 0.58rem;}
.home-industry-solutions-swiper .swiper-slide{ transform: scale(0.88); transition:all 0.3s ease;}
.home-industry-solutions-swiper .swiper-slide .block-box{ position: relative; padding: 0.42rem; background: -webkit-linear-gradient(to bottom right, rgba(0, 91, 249, 1), rgba(25, 33, 114, 1)); background: linear-gradient(to bottom right, rgba(0, 91, 249, 1), rgba(25, 33, 114, 1));}
.home-industry-solutions-swiper .swiper-slide .block-box .base-links-box{ position: absolute; top: 0.42rem; right: 0.42rem;}
.home-industry-solutions-swiper .swiper-slide .block-box .pic{ width: 0.74rem; height: 0.74rem;}
.home-industry-solutions-swiper .swiper-slide .block-box .pic img{ display: block; width: 100%; height: 100%;}
.home-industry-solutions-swiper .swiper-slide .block-box .pic .img1{ display: none;}
.home-industry-solutions-swiper .swiper-slide .block-box .cont-inner{ margin-top: 0.75rem;}
.home-industry-solutions-swiper .swiper-slide .block-box .cont-box{ font-size: 0.18rem;}
.home-industry-solutions-swiper .swiper-slide .block-box .cont-box .title{ font-size: 0.24rem;}
.home-industry-solutions-swiper .swiper-slide .block-box .cont-box .cont{ color: rgba(255, 255, 255, 0.7); margin-top: 0.1rem; height: 4.5em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.home-industry-solutions-swiper .swiper-slide .block-box .type-label{ margin-top: 0.2rem; padding-top: 0.2rem; border-top: 0.01rem solid rgba(255, 255, 255, 0.15);}
.home-industry-solutions-swiper .swiper-slide .block-box .type-label dd{ float: left; min-width: 1.37rem; line-height: 0.4rem; border: 0.01rem solid #fff; margin-right: 0.24rem; font-size: 0.16rem; text-align: center;}
.home-industry-solutions-swiper .swiper-slide .block-box .type-label dd a{ display: block; color: #fff; padding: 0 0.15rem;}
/* .home-industry-solutions-swiper .swiper-slide .block-box .type-label dd:hover{ background-color: #fff;}
.home-industry-solutions-swiper .swiper-slide .block-box .type-label dd:hover a{ color: #005BF9;} */
.home-industry-solutions-swiper .swiper-slide-prev{ transform: scale(0.88) translateX(49%);}
.home-industry-solutions-swiper .swiper-slide-next{ transform: scale(0.88) translateX(-49%);}
.home-industry-solutions-swiper .swiper-slide-active{ transform: scale(1); z-index: 9;}
.home-industry-solutions-swiper .swiper-slide-active .block-box{ background: -webkit-linear-gradient(to bottom right, #fff, rgba(159, 191, 246, 1)); background: linear-gradient(to bottom right, #fff, rgba(159, 191, 246, 1)); color: #000097;}
.home-industry-solutions-swiper .swiper-slide-active .block-box .pic .img1{ display: block;}
.home-industry-solutions-swiper .swiper-slide-active .block-box .pic .img2{ display: none;}
.home-industry-solutions-swiper .swiper-slide-active .block-box .cont-box .cont{ color: #000097;}
.home-industry-solutions-swiper .swiper-slide-active .block-box .type-label{ border-top-color: #000097;}
.home-industry-solutions-swiper .swiper-slide-active .block-box .type-label dd{ border-color: #000097;}
.home-industry-solutions-swiper .swiper-slide-active .block-box .type-label dd a{ color: #000097;}
.home-industry-solutions-swiper .swiper-slide-active .block-box .type-label dd:hover{ background-color: #000097;}
.home-industry-solutions-swiper .swiper-slide-active .block-box .type-label dd:hover a{ color: #fff;}
.home-industry-solutions-swiper .swiper-slide-active .block-box .base-links-box a{ color: #000097;}
.home-industry-solutions-swiper .swiper-slide-active .block-box .base-links-box .arrow{ background-image: url(../../images/dcits/icon/icon-btn-arrow2.png);}

.home-industry-solutions-swiper .swiper-arrow{ top: 50%; transform:translateY(-50%);}
.home-industry-solutions-swiper .swiper-arrow-prev{ left: -0.55rem;}
.home-industry-solutions-swiper .swiper-arrow-next{ right: -0.55rem;}

.home-latest-case{ padding: 1rem 0 0.7rem 0;}
.home-latest-case-inner{ margin-top: 0.6rem;}
.home-latest-case-inner ul{ margin: 0 -0.1rem;}
.home-latest-case-inner li{ float: left; width: 33.333%; padding: 0 0.1rem; margin-top: 0.2rem;}
.home-latest-case-inner li .block-box{ position: relative;}
.home-latest-case-inner li .block-box .pic{ position: relative; height: 2.45rem; overflow: hidden;}
.home-latest-case-inner li .block-box .pic img{ display: block; width: 100%; height: 100%; object-fit: cover; transition: all 0.5s ease;}
.home-latest-case-inner li .block-box .pic::before{ content: ''; width: 100%; height: 100%; background: -webkit-linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.58)); background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.58)); position: absolute; left: 0; bottom: 0; z-index: 3;}
.home-latest-case-inner li .block-box .pic::after{ content: ''; width: 100%; height: 1.22rem; background: url(../../images/dcits/home-latest-case-li-bg.png) center bottom repeat-x; background-size: auto 100%; position: absolute; left: 0; bottom: 0; z-index: 5;}
.home-latest-case-inner li .block-box .cont-box{ width: 100%; padding: 0 0.4rem; position: absolute; left: 0; bottom: 0.2rem; z-index: 9; font-size: 0.16rem; color: #fff;}
.home-latest-case-inner li .block-box .cont-box .title{ font-size: 0.18rem;}
.home-latest-case-inner li .block-box .cont-box .cont{ margin-top: 0.1rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.home-latest-case-inner li .block-box:hover .pic img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}
.home-latest-case-inner li:first-child{ width: 100%; margin-top: 0;}
.home-latest-case-inner li:first-child .block-box .pic{ height: 3.8rem;}



.home-popular-product{ padding: 0.7rem 0 1.6rem 0; overflow: hidden;}
.home-popular-product-inner{ margin-top: 0.7rem;}
.home-popular-product-inner .tab-li li{ float: left; margin-right: 0.24rem; cursor: pointer;}
.home-popular-product-inner .tab-li li .title{ min-width: 1.76rem; line-height: 0.45rem; padding: 0 0.15rem; font-size: 0.18rem; text-align: center; border: 0.01rem solid #005BF9; color: #005BF9; transition: all 0.5s ease;}
.home-popular-product-inner .tab-li li.active .title,.home-popular-product-inner .tab-li li:hover .title{ background-color: #005BF9; color: #fff;}
.home-popular-product-inner .tab-content{ margin-top: 0.14rem;}
.home-popular-product-inner .tab-content .box{ display: none;}
.home-popular-product-list ul{ border-left: 0.01rem solid #BFBFBF; border-top: 0.01rem solid #BFBFBF;}
.home-popular-product-list li{ float: left; width: 33.333%; position: relative;}

.home-popular-product-list li .block-box{ height: 2.67rem; border-right: 0.01rem solid #BFBFBF; border-bottom: 0.01rem solid #BFBFBF; padding: 0.25rem; font-size: 0.18rem; position: relative; z-index: 3;}
.home-popular-product-list li .block-box::before{ content: ''; width: 0; height: 0; background-color: #005BF9; position: absolute; right: 0; bottom: 0; z-index: -1; transition:all 0.5s ease;}
.home-popular-product-list li .block-box::after{ content: ''; width: 2.3rem; height: 1.67rem; background: url(../../images/dcits/home-popular-product-icon.png) bottom right no-repeat; background-size: cover; position: absolute; bottom: 0; right: 0; z-index: -2;}
.home-popular-product-list li .block-box a{ transition:all 0.5s ease;}
.home-popular-product-list li .block-box .title-box{ font-size: 0.16rem;}
.home-popular-product-list li .block-box .title-box .title{ font-size: 0.24rem;}
.home-popular-product-list li .block-box .title-box p{ margin-top: 0.06rem;}
.home-popular-product-list li .block-box .cont{ margin-top: 0.3rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; opacity: 0; transition:all 0.5s ease;}
.home-popular-product-list li .block-box .base-links-box{ position: absolute; left: 0.25rem; bottom: 0.3rem;}
.home-popular-product-list li .block-box:hover::before{ width: 100%; height: 100%;}
.home-popular-product-list li .block-box:hover a{ color: #fff;}
.home-popular-product-list li .block-box:hover .cont{ opacity: 1;}
.home-popular-product-list li .block-box:hover .base-links-box.blue{ color: #fff;}
.home-popular-product-list li .block-box:hover .base-links-box.blue .arrow{ background-image: url(../../images/dcits/icon/icon-btn-arrow-on.png);}

.home-white-paper{ padding: 0.8rem 0 1.2rem 0; position: relative; overflow: hidden;}
.home-white-paper::before{ content: ''; width: 100%; height: 60%; background-color: rgba(0, 185, 239, 0.11); position: absolute; top: 0; left: 0;}
.home-white-paper-swiper{ margin: 0.32rem -0.08rem 0 -0.08rem; position: relative;}
.home-white-paper-swiper .swiper-container{ overflow: initial;}
.home-white-paper-swiper .swiper-slide{ padding: 0 0.08rem;}
.home-white-paper-swiper .swiper-slide .block-box{ background-color: #fff; position: relative; box-shadow: 0 0.1rem 0.18rem rgba(0, 0, 0, 0.05);}
.home-white-paper-swiper .swiper-slide .block-box .pic{ float: left; width: 38.983%; overflow: hidden;}
.home-white-paper-swiper .swiper-slide .block-box .pic img{ display: block; width: 100%; transition:all 0.5s ease;}
.home-white-paper-swiper .swiper-slide .block-box .cont-inner{ width: 61.017%; height: 100%; padding: 0.45rem 0.32rem 0.45rem 0.68rem; position: absolute; top: 0; right: 0; font-size: 0.18rem;}
.home-white-paper-swiper .swiper-slide .block-box .cont-inner .top-title{ font-size: 0.24rem; height: 3em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.home-white-paper-swiper .swiper-slide .block-box .cont-inner .cont{ color: #7F7F7F; margin-top: 0.45rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical;}
.home-white-paper-swiper .swiper-slide .block-box .cont-inner .base-links-box{ position: absolute; right: 0.32rem; bottom: 0.62rem;}
.home-white-paper-swiper .swiper-slide .block-box:hover .pic img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}
.home-white-paper-swiper .swiper-arrow{ bottom: -0.6rem;}
.home-white-paper-swiper .swiper-arrow-prev{ right: 1.64rem;}
.home-white-paper-swiper .swiper-arrow-next{ right: 0;}

.home-latest-news{ padding: 0.8rem 0 1.4rem 0; overflow: hidden;}
.home-latest-news-inner{ margin-top: 0.32rem;}
.home-latest-news-inner .first-latest-news{ float: left; width: 49.473%; position: relative;}
.home-latest-news-inner .first-latest-news .pic{ height: 5.77rem; overflow: hidden;}
.home-latest-news-inner .first-latest-news .pic img{ display: block; width: 100%; height: 100%; object-fit: cover; transition:all 0.5s ease;}
.home-latest-news-inner .first-latest-news .cont-box{ width: 100%; position: absolute; left: 0; bottom: 0; padding: 0 0.32rem 0.24rem 0.32rem; font-size: 0.16rem; color: #fff;}
.home-latest-news-inner .first-latest-news .cont-box .title{ font-size: 0.2rem;}
.home-latest-news-inner .first-latest-news .cont-box .cont{ color: rgba(255, 255, 255, 0.5); margin-top: 0.05rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.home-latest-news-inner .first-latest-news:hover .pic img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}

.home-latest-news-inner .latest-news-list{ float: right; width: 50.527%; padding-left: 0.75rem;}
.home-latest-news-inner .latest-news-list li{ padding: 0.2rem 0; border-bottom: 0.01rem solid rgba(0, 0, 0, 0.11); font-size: 0.16rem;}
.home-latest-news-inner .latest-news-list li:last-child{ border-bottom: 0;}
.home-latest-news-inner .latest-news-list li .time{ color: #7F7F7F;}
.home-latest-news-inner .latest-news-list li .title{ font-size: 0.2rem; margin-top: 0.1rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.home-latest-news-inner .latest-news-list li .cont{ color: #7F7F7F; margin-top: 0.16rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.home-latest-news-inner .latest-news-list li a:hover .title{ color: #005BF9;}

.home-contactus{ padding: 1.2rem 0 0.96rem 0; background: url(../../images/dcits/home-contactus-bg.jpg) center no-repeat; background-size: cover; color: #fff; overflow: hidden;}
.home-contactus .home-base-cont-inner{ width: 100%;}
.home-contactus .home-base-cont-inner .cont{ color: #fff;}
.home-contactus .home-base-cont .base-btn-box{ position: relative; margin-top: 0.55rem;}


.sub-banner{ height: 5rem; position: relative;}
.sub-banner img{ display: block; width: 100%; height: 100%; object-fit: cover;}
.sub-banner .banner-inner{ width: 100%; position: absolute; left: 0; bottom: 1.1rem; color: #fff;}
.sub-banner .banner-inner .title{ font-size: 0.6rem; text-align: right;}

.aggregation-nav-section{ background-color: #F9F9F9; line-height: 0.52rem;}
.aggregation-nav-section li{ float: left; font-size: 0.18rem; padding: 0 0.32rem; cursor: pointer;}
.aggregation-nav-section li.active,.aggregation-nav-section li:hover{ background-color: #005BF9; color: #fff;}
.aggregation-nav-section.fixed{ width: 100%; position: fixed; top: 1.22rem; left: 0; z-index: 999;}

.aggregation-nav-section-height{ height: 0.52rem; display: none;}

.sub-base-title{ font-size: 0.4rem; color: #000097; line-height: 1.2;}
.sub-base-cont{ font-size: 0.18rem; position: relative;}
.sub-base-cont-inner{ width: 43.157%;}
.sub-base-cont-inner .cont{ color: #404040; margin-top: 0.24rem;}
.sub-base-cont .base-btn-box{ position: absolute; top: 0; right: 0;}

.base-more-box{ text-align: center;}
.base-more-box a{ display: inline-block; vertical-align: top; font-size: 0.18rem; color: #005BF9; padding-right: 0.25rem; background: url(../../images/dcits/icon/icon-more-arrow.png) right center no-repeat; background-size: 0.12rem auto;}

.products-solutions-section{ padding: 1rem 0; position: relative;}

.products-solutions-section1{ background: -webkit-linear-gradient(to bottom right, rgba(216, 216, 216, 0), rgba(216, 216, 216, 0), rgba(0, 92, 255, 0.14)); background: linear-gradient(to bottom right, rgba(216, 216, 216, 0), rgba(216, 216, 216, 0), rgba(0, 92, 255, 0.14));}
.products-solutions-section1-inner .pic{ float: left; width: 50%; overflow: hidden;}
.products-solutions-section1-inner .pic img{ display: block; width: 100%;}
.products-solutions-section1-inner .cont-inner{ width: 50%; position: absolute; top: 50%; transform: translateY(-50%); right: 0; padding-left: 1.44rem; font-size: 0.18rem;}
.products-solutions-section1-inner .cont-inner .title{ font-size: 0.4rem; color: #000097; line-height: 1.2;}
.products-solutions-section1-inner .cont-inner .cont{ margin-top: 0.55rem;}
.products-solutions-section1-inner .cont-inner .base-btn-box{ margin-top: 0.55rem;}

.products-solutions-section2{ background-color: #F6F6F6;}
.products-solutions-section2-inner .pic{ float: right; width: 50%; overflow: hidden;}
.products-solutions-section2-inner .pic img{ display: block; width: 100%;}
.products-solutions-section2-inner .cont-inner{ width: 50%; position: absolute; top: 50%; transform: translateY(-50%); left: 0; padding-right: 1.44rem; font-size: 0.18rem;}
.products-solutions-section2-inner .cont-inner .title{ font-size: 0.4rem; color: #000097; line-height: 1.2;}
.products-solutions-section2-inner .cont-inner .cont{ margin-top: 0.55rem;}
.products-solutions-section2-inner .cont-inner .base-btn-box{ margin-top: 0.55rem;}

.products-solutions-section3-inner{ margin-top: 0.6rem;}
.products-solutions-section3-inner .left-side{ float: left; width: 34%; padding-right: 1.25rem;}
.products-solutions-section3-inner .left-side li{ border-bottom: 0.01rem solid #CECECE; margin-top: 0.1rem; font-size: 0.2rem; padding: 0.25rem 0 0.25rem 0.7rem; position: relative;}
.products-solutions-section3-inner .left-side li .num{ position: absolute; top: 50%; transform: translateY(-50%); left: 0;}
.products-solutions-section3-inner .left-side li:hover,.products-solutions-section3-inner .left-side li.active{ font-weight: bold;}
.products-solutions-section3-inner .left-side li:hover .num,.products-solutions-section3-inner .left-side li.active .num{ color: #005BF9;}
.products-solutions-section3-inner .right-inner{ float: right; width: 66%;}
.products-solutions-section3-inner .right-inner .box{ display: none;}
.products-solutions-section3-inner .right-inner .pic img{ display: block; width: 100%;}

.products-solutions-section4{ background: -webkit-linear-gradient(to bottom right, rgba(216, 216, 216, 0), rgba(216, 216, 216, 0), rgba(0, 92, 255, 0.14)); background: linear-gradient(to bottom right, rgba(216, 216, 216, 0), rgba(216, 216, 216, 0), rgba(0, 92, 255, 0.14));}
.products-solutions-section4-inner{ margin-top: 0.6rem;}
.products-solutions-section4-inner .tabs-box ul{ display: inline-block; vertical-align: top; border-top: 0.01rem solid #005BF9; border-left: 0.01rem solid #005BF9;}
.products-solutions-section4-inner .tabs-box li{ float: left; line-height: 0.48rem; border-bottom: 0.01rem solid #005BF9; border-right: 0.01rem solid #005BF9; font-size: 0.16rem; color: #005BF9; padding: 0 0.2rem; cursor: pointer;}
.products-solutions-section4-inner .tabs-box li:hover,.products-solutions-section4-inner .tabs-box li.active{ background-color: #005BF9; color: #fff;}
.products-solutions-section4-inner .tabs-container{ margin-top: 0.5rem;}
.products-solutions-section4-inner .tabs-container .box{ display: none;}
.products-solutions-section4-inner .tabs-container .top-title{ font-size: 0.24rem; font-weight: bold; color: #005BF9; border-bottom: 0.01rem solid #005BF9; padding-bottom: 0.1rem;}
.products-solutions-section4-list{ margin-top: 0.1rem;}
.products-solutions-section4-list ul{ margin: 0 -0.1rem;}
.products-solutions-section4-list li{ float: left; width: 25%; padding: 0 0.1rem; font-size: 0.16rem; margin-top: 0.4rem;}
.products-solutions-section4-list li .block-box .title{ font-size: 0.18rem; padding-right: 0.4rem; position: relative; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.products-solutions-section4-list li .block-box .title::before{ content: ''; width: 0.24rem; height: 0.24rem; background: url(../../images/dcits/icon/icon-links-arrow-right.png) center no-repeat; background-size: cover; position: absolute; top: 0; right: 0; opacity: 0; transition:all 0.5s ease;}
.products-solutions-section4-list li .block-box .cont{ color: #7F7F7F; margin-top: 0.2rem; height: 3em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.products-solutions-section4-list li .block-box:hover .title{ font-weight: bold; color: #005BF9;}
.products-solutions-section4-list li .block-box a:hover .title::before{ opacity: 1;}

.products-solutions-section5{ background-color: #F6F6F6;}
.products-solutions-section5-inner{ margin-top: 0.6rem; font-size: 0.2rem; background-color: #fff;}
.products-solutions-section5-inner .one-nav-side-box{ float: left; width: 18%; padding: 0.6rem 0.3rem; height: 4.58rem; overflow-y: auto; background: url(../../images/dcits/products-solutions-section5-icon.png) left center repeat-y #150D49; background-size: 1.62rem auto;}
.products-solutions-section5-inner .one-nav-side-box li{ margin-bottom: 0.3rem; color: #fff; cursor: pointer;}
.products-solutions-section5-inner .one-nav-side-box li a{ display: block; color: #fff;}
.products-solutions-section5-inner .one-nav-side-box li.active,.products-solutions-section5-inner .one-nav-side-box li:hover{ font-weight: bold;}
.products-solutions-section5-inner .one-nav-side-box li:last-child{ margin-bottom: 0;}
.products-solutions-section5-inner .one-nav-side-right-box{ float: right; width: 82%; height: 4.58rem;}
.products-solutions-section5-inner .two-nav-side-box{ display: none;}
.products-solutions-section5-inner .two-nav-side{ float: left; width: 22%; background-color: #dad9e0; padding: 0.6rem 0.3rem; height: 4.58rem; overflow-y: auto;}
.products-solutions-section5-inner .two-nav-side li{ margin-bottom: 0.3rem; cursor: pointer;}
.products-solutions-section5-inner .two-nav-side li a{ display: block;}
.products-solutions-section5-inner .two-nav-side li.active,.products-solutions-section5-inner .two-nav-side li:hover{ font-weight: bold; color: #005CFF;}
.products-solutions-section5-inner .two-nav-side li.active a,.products-solutions-section5-inner .two-nav-side li:hover a{ font-weight: bold; color: #005CFF;}
.products-solutions-section5-inner .two-nav-side li:last-child{ margin-bottom: 0;}
.products-solutions-section5-inner .two-nav-side-right-box{ float: left; width: 78%; padding: 0.6rem 0.3rem 0 0.3rem; height: 4.58rem; overflow-y: auto;}

.products-solutions-section5-inner .two-nav-side-box.no-two .two-nav-side-right-box{ width: 100%;}
.products-solutions-section5-inner .two-nav-side-box.no-two .two-nav-side-right-box li{ float: left; width: 33.333%; padding: 0 0.5rem; margin-bottom: 0.3rem;}
.products-solutions-section5-inner .two-nav-side-box.no-two .two-nav-side-right-box li a{ display: block;}
.products-solutions-section5-inner .two-nav-side-box.no-two .two-nav-side-right-box li .title{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.products-solutions-section5-inner .two-nav-side-box.no-two .two-nav-side-right-box li .cont{ opacity: 0.4; height: 3em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.products-solutions-section5-inner .two-nav-side-box.no-two .two-nav-side-right-box li a:hover{ font-weight: bold; color: #005CFF;}

.products-solutions-section5-inner .three-nav-side-box{ display: none;}
.products-solutions-section5-inner .three-nav-side li{ float: left; width: 50%; padding: 0 0.5rem; margin-bottom: 0.3rem;}
.products-solutions-section5-inner .three-nav-side li a{ display: block;}
.products-solutions-section5-inner .three-nav-side li .title{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.products-solutions-section5-inner .three-nav-side li .cont{ opacity: 0.4; font-size: 0.18rem; height: 3em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.products-solutions-section5-inner .three-nav-side li a:hover{ font-weight: bold; color: #005CFF;}

.products-solutions-section5-inner .one-nav-side-box::-webkit-scrollbar,.products-solutions-section5-inner .two-nav-side::-webkit-scrollbar,.products-solutions-section5-inner .two-nav-side-right-box::-webkit-scrollbar{ width: 4px;}
.products-solutions-section5-inner .one-nav-side-box::-webkit-scrollbar-thumb,.products-solutions-section5-inner .two-nav-side::-webkit-scrollbar-thumb,.products-solutions-section5-inner .two-nav-side-right-box::-webkit-scrollbar-thumb{ background: #005BF9;}
.products-solutions-section5-inner .one-nav-side-box::-webkit-scrollbar-track,.products-solutions-section5-inner .two-nav-side::-webkit-scrollbar-track,.products-solutions-section5-inner .two-nav-side-right-box::-webkit-scrollbar-track{ background: #e3e3e3;}

.breadcrumb{ line-height: 0.54rem; font-size: 0;}
.breadcrumb a,.breadcrumb span{ display: inline-block; vertical-align: top; font-size: 0.16rem; color: #7F7F7F; margin-right: 0.3rem; padding-right: 0.3rem; position: relative;}
.breadcrumb a::before{ content: ''; width: 0.01rem; height: 0.14rem; background-color: #7F7F7F; position: absolute; top: 50%; transform:translateY(-50%); right: 0;}
.breadcrumb span{ font-weight: bold; color: #000;}

.base-sub-container{ padding: 0.6rem 0 1.1rem 0; position: relative;}
.base-sub-left-side-container{ float: left; width: 2.45rem;}
.base-sub-left-side-container.fixed{ position: fixed; left: 0; top: 1.08rem; z-index: 999;}
.base-sub-left-side-container.absolute{ position: absolute; top: 0; left: 0 !important; z-index: 999;}

.base-sub-right-container{ float: right; width: 11.36rem; min-height: 6rem; padding-top: 0.2rem;}
.sub-title-box{ font-size: 0.4rem; color: #000097; line-height: 1.2;}

.sub-aggregation-nav{ position: relative; padding-top: 0.2rem;}
.sub-aggregation-nav ul{ position: relative;}
.sub-aggregation-nav ul::before{ content: ''; width: 0.04rem; height: 100%; background-color: #D8D8D8; position: absolute; top: 0; left: 0;}
.sub-aggregation-nav li{ line-height: 0.4rem; font-size: 0.18rem; padding-left: 0.32rem; margin-bottom: 0.1rem; cursor: pointer; position: relative;}
.sub-aggregation-nav li:hover,.sub-aggregation-nav li.active{ color: #005BF9;}
.sub-aggregation-nav li:hover::before,.sub-aggregation-nav li.active::before{ content: ''; width: 0.04rem; height: 100%; background-color: #005CFF; position: absolute; top: 0; left: 0;}
.sub-aggregation-nav li:last-child{ margin-bottom: 0;}

.other-product-recommend{ margin-top: 0.8rem;}
.other-product-recommend .top-title{ font-size: 0.18rem;}
.other-product-recommend .list{ margin-top: 0.2rem;}
.other-product-recommend .list li{ font-size: 0.18rem; border-bottom: 0.01rem solid #CECECE; position: relative; margin-bottom: 0.2rem;}
.other-product-recommend .list li a{ display: block; padding: 0.1rem 0.4rem 0.1rem 0; color: #005BF9; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: relative;}
.other-product-recommend .list li::before{ content: ''; width: 0.24rem; height: 0.24rem; background: url(../../images/dcits/icon/icon-links-arrow-right.png) center no-repeat; background-size: cover; position: absolute; top: 50%; transform:translateY(-50%); right: 0;}

.base-line{ width: 100%; height: 0.01rem; background-color: #CECECE; margin: 0.8rem 0;}

.system-overview-box{ font-size: 0.18rem;}
.system-overview-box .sub-title-box{ float: left; width: 34%; padding-right: 0.4rem;}
.system-overview-box .cont-inner{ float: right; width: 66%;}
.system-overview-box .pic{ margin-top: 0.6rem;}
.system-overview-box .pic img{ display: block; width: 100%; margin-top: 0.4rem;}
.system-overview-box .pic img:first-child{ margin-top: 0;}

.product-feature-box{ margin-top: 0.8rem; padding-top: 0.8rem; border-top: 0.01rem solid #CECECE;}
.product-feature-box .top-box .sub-title-box{ float: left; width: 34%; padding-right: 0.4rem;}
.product-feature-box .top-box .cont-inner{ float: right; width: 66%;}
.product-feature-box .list{ margin-top: 0.6rem; font-size: 0.16rem;}
.product-feature-box .list ul{ margin: 0 -0.7rem;}
.product-feature-box .list li{ float: left; width: 50%; padding: 0 0.7rem;}
.product-feature-box .list li .block-box{ border-top: 0.02rem solid #005BF9; padding: 0.2rem 0.65rem 0.2rem 0.95rem; position: relative;}
.product-feature-box .list li .block-box::before{ content: ''; width: 0.4rem; height: 0.4rem; background: url(../../images/dcits/product-feature-icon.png) center no-repeat; background-size: cover; position: absolute; left: 0; top: 50%; transform:translateY(-50%);}
.product-feature-box .list li .block-box .title{ font-size: 0.18rem;}
.product-feature-box .list li .block-box .cont{ color: rgba(61, 61, 61, 0.5); height: 6em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical;}

.product-feature-box .pic{ margin-top: 0.6rem;}
.product-feature-box .pic img{ display: block; width: 100%; margin-top: 0.4rem;}
.product-feature-box .pic img:first-child{ margin-top: 0;}

.overall-architecture-box{ font-size: 0.18rem; margin-top: 0.8rem; padding-top: 0.8rem; border-top: 0.01rem solid #CECECE;}
.overall-architecture-box .top-box .sub-title-box{ float: left; width: 34%; padding-right: 0.4rem;}
.overall-architecture-box .top-box .cont-inner{ float: right; width: 66%;}
.overall-architecture-box .list{ margin-top: 0.4rem;}
.overall-architecture-box .list ul{ margin: 0 -0.1rem;}
.overall-architecture-box .list li{ float: left; width: 33.333%; padding: 0 0.1rem; margin-top: 0.2rem;}
.overall-architecture-box .list li .block-box{ border: 0.01rem solid #F0F0F0; border-top: 0.02rem solid #005BF9; padding: 0.2rem;}
.overall-architecture-box .list li .block-box .title{ /* font-weight: bold; */}
.overall-architecture-box .list li .block-box .cont{ color: rgba(61, 61, 61, 0.5); margin-top: 0.2rem; height: 9em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:6; -webkit-box-orient:vertical;}
.overall-architecture-box .pic{ margin-top: 0.4rem;}
.overall-architecture-box .pic img{ display: block; width: 100%; margin-top: 0.4rem;}
.overall-architecture-box .pic img:first-child{ margin-top: 0;}

.distributed-technology-system-box{ margin-top: 0.8rem; padding-top: 0.8rem; border-top: 0.01rem solid #CECECE;}
.distributed-technology-system-box .cont-inner{ position: relative; margin-top: 0.6rem; font-size: 0.18rem;}
.distributed-technology-system-box .cont-inner .pic img{ display: block; width: 100%;}
.distributed-technology-system-box .cont-inner .cont{ width: 45%; color: #fff; position: absolute; top: 50%; transform:translateY(-50%); left: 0.55rem;}

.sub-aggregation-nav-mobile-height{ display: none;}

.products-solutions-list-box{ margin-top: 0.6rem;}
.products-solutions-list-box:first-child{ margin-top: 0;}
.products-solutions-list-box .list{ margin-top: 0.2rem;}
.products-solutions-list-box .list ul{ margin: 0 -0.1rem;}
.products-solutions-list-box .list li{ float: left; width: 33.333%; padding: 0 0.1rem; position: relative; margin-top: 0.2rem;}
.products-solutions-list-box .list li .block-box{ height: 2.67rem; border: 0.01rem solid #BFBFBF; padding: 0.25rem; font-size: 0.18rem; position: relative; z-index: 3;}
.products-solutions-list-box .list li .block-box::before{ content: ''; width: 0; height: 0; background-color: #005BF9; position: absolute; right: 0; bottom: 0; z-index: -1; transition:all 0.5s ease;}
.products-solutions-list-box .list li .block-box::after{ content: ''; width: 2.3rem; height: 1.06rem; background: url(../../images/dcits/home-popular-product-icon.png) bottom right no-repeat; background-size: auto 100%; position: absolute; bottom: 0; right: 0; z-index: -2;}
.products-solutions-list-box .list li .block-box a{ transition:all 0.5s ease;}
.products-solutions-list-box .list li .block-box .title{ font-size: 0.24rem;}
.products-solutions-list-box .list li .block-box .cont{ margin-top: 0.3rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.products-solutions-list-box .list li .block-box .base-links-box{ position: absolute; left: 0.25rem; bottom: 0.3rem;}
.products-solutions-list-box .list li .block-box:hover::before{ width: 100%; height: 100%;}
.products-solutions-list-box .list li .block-box:hover a,.products-solutions-list-box .list li .block-box:hover{ color: #fff;}
.products-solutions-list-box .list li .block-box:hover .base-links-box.blue{ color: #fff;}
.products-solutions-list-box .list li .block-box:hover .base-links-box.blue .arrow{ background-image: url(../../images/dcits/icon/icon-btn-arrow-on.png);}

.consulting-services-section{ padding: 0.8rem 0;}
.consulting-services-section1-inner{ margin-top: 0.4rem;}
.consulting-services-section1-inner ul{ margin: 0 -0.1rem;}
.consulting-services-section1-inner li{ float: left; width: 33.333%; padding: 0 0.1rem; margin-top: 0.2rem;}
.consulting-services-section1-inner li .block-box{ border: 0.01rem solid #C6C6C6; padding: 0.1rem; position: relative;}
.consulting-services-section1-inner li .block-box .pic{ float: left; width: 2rem; height: 2rem; overflow: hidden;}
.consulting-services-section1-inner li .block-box .pic img{ display: block; width: 100%; height: 100%; object-fit: cover; transition: all 0.5s ease;}
.consulting-services-section1-inner li .block-box .cont-box{ float: right; width: 2.5rem; height: 2rem; padding: 0.15rem 0; position: relative; font-size: 0.18rem;}
.consulting-services-section1-inner li .block-box .cont-box .title{ font-size: 0.24rem;}
.consulting-services-section1-inner li .block-box .cont-box .base-links-box{ position: absolute; left: 0; bottom: 0.15rem;}
.consulting-services-section1-inner li .block-box:hover .pic img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}
.consulting-services-section1-inner li .block-box:hover .cont-box .title{ color: #005BF9;}

.consulting-services-section2-inner{ margin-top: 0.6rem;}
.consulting-services-section2-animation{ margin: 0 -0.1rem}
.consulting-services-section2-animation .swiper-slide{ float: left; width: 9%; height: 4.14rem; padding: 0 0.1rem; overflow: hidden; cursor: pointer; /* transition:all 0.5s ease; */}
.consulting-services-section2-animation .swiper-slide .block-box{ height: 100%; position: relative;}
.consulting-services-section2-animation .swiper-slide .block-box .pic{ height: 100%; position: relative;}
.consulting-services-section2-animation .swiper-slide .block-box .pic img{ display: block; width: 100%; height: 100%; object-fit: cover;}
.consulting-services-section2-animation .swiper-slide .block-box .pic::before{ content: ''; width: 100%; height: 100%; background: -webkit-linear-gradient(to bottom, transparent, rgba(0, 0, 0, 1)); background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 1)); position: absolute; left: 0; bottom: 0; z-index: 3;}
.consulting-services-section2-animation .swiper-slide .block-box .pic::after{ content: ''; width: 0.95rem; height: 100%; background: url(../../images/dcits/industry-digital-transformation-icon.png) center repeat-y; background-size: 100% auto; position: absolute; left: 0; top: 0; z-index: 3; display: none;}
.consulting-services-section2-animation .swiper-slide .block-box .cont-box{ width: 8.4rem; height: 100%; position: absolute; top: 0; left: 0; z-index: 9; font-size: 0.18rem; color: #fff; display: none;}
.consulting-services-section2-animation .swiper-slide .block-box .cont-box .title{ width: 100%; font-size: 0.24rem; padding: 0 0.6rem; position: absolute; left: 0; top: 0.6rem;}
.consulting-services-section2-animation .swiper-slide .block-box .cont-box .cont{ width: 100%; padding: 0 0.6rem; position: absolute; left: 0; bottom: 0.6rem; opacity: 0.7; text-align:justify; text-justify:inter-ideograph; height: 4.5em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.consulting-services-section2-animation .swiper-slide.active{ width: 73%;}
.consulting-services-section2-animation .swiper-slide.active .block-box .pic::after{ display: block;}
.consulting-services-section2-animation .swiper-slide.active .block-box .cont-box{ display: block;}

.consulting-services-section2-container{ margin-top: 0.05rem;}
.consulting-services-section2-container .box{ display: none;}
.consulting-services-section2-container ul{ margin: 0 -0.05rem;}
.consulting-services-section2-container li{ float: left; width: 25%; padding: 0 0.05rem; margin-top: 0.15rem; font-size: 0.18rem;}
.consulting-services-section2-container li .title{ line-height: 0.5rem; padding: 0 0.7rem 0 0.3rem; position: relative; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.consulting-services-section2-container li .title::before{ content: ''; width: 0.24rem; height: 0.24rem; background: url(../../images/dcits/icon/icon-links-arrow-right.png) center no-repeat; background-size: cover; position: absolute; top: 50%; transform:translateY(-50%); right: 0.25rem; transition:all 0.5s ease;}
.consulting-services-section2-container li .title:hover{ background-color: #005CFF; color: #fff;}
.consulting-services-section2-container li .title:hover::before{ background-image: url(../../images/dcits/icon/icon-links-arrow-right-on.png);}

.consulting-services-section3-inner{ margin-top: 0.6rem; border-top: 0.01rem solid #CECECE; border-left: 0.01rem solid #CECECE; font-size: 0.16rem;}
.consulting-services-section3-inner .tabs-box .swiper-slide{ float: left; width: 25%; border-bottom: 0.01rem solid #CECECE; border-right: 0.01rem solid #CECECE; cursor: pointer;}
.consulting-services-section3-inner .tabs-box .swiper-slide .block-box{ padding: 0.3rem 0.48rem 0.3rem 0.2rem; position: relative;}
.consulting-services-section3-inner .tabs-box .swiper-slide .block-box .title{ font-size: 0.24rem;}
.consulting-services-section3-inner .tabs-box .swiper-slide .block-box .cont{ margin-top: 0.1rem; height: 3em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; opacity: 0.4;}
.consulting-services-section3-inner .tabs-box .swiper-slide .block-box .arrow{ width: 0.24rem; height: 0.24rem; background: url(../../images/dcits/icon/icon-tabs-arrow.png) center no-repeat; background-size: cover; position: absolute; top: 50%; transform:translateY(-50%); right: 0.12rem; transition:all 0.5s ease;}
.consulting-services-section3-inner .tabs-box .swiper-slide.active,.consulting-services-section3-inner .tabs-box .swiper-slide:hover{ background: url(../../images/dcits/home-latest-case-li-bg.png) bottom center no-repeat #150D49; background-size: auto 0.97rem; color: #fff;}
.consulting-services-section3-inner .tabs-box .swiper-slide.active .block-box .cont,.consulting-services-section3-inner .tabs-box .swiper-slide:hover .block-box .cont{ opacity: 1;}
.consulting-services-section3-inner .tabs-box .swiper-slide.active .block-box .arrow,.consulting-services-section3-inner .tabs-box .swiper-slide:hover .block-box .arrow{ background-image: url(../../images/dcits/icon/icon-tabs-arrow-on.png);}

.consulting-services-section3-inner .tabs-container{ background-color: #F0F0F0;}
.consulting-services-section3-inner .tabs-container .box{ display: none;}
.consulting-services-section3-list li{ float: left; width: 25%; padding: 0.3rem 0.2rem; border-bottom: 0.01rem solid #CECECE; border-right: 0.01rem solid #CECECE;}
.consulting-services-section3-list li .block-box{ height: 1.02rem; position: relative;}
.consulting-services-section3-list li .block-box .title{ font-size: 0.18rem; width: 100%; padding-right: 0.4rem; position: absolute; top: 50%; transform:translateY(-50%); left: 0;}
.consulting-services-section3-list li .block-box .title::before{ content: ''; width: 0.24rem; height: 0.24rem; background: url(../../images/dcits/icon/icon-links-arrow-right.png) center no-repeat; background-size: cover; position: absolute; top: 0; right: 0; opacity: 0; transition:all 0.5s ease;}
.consulting-services-section3-list li .block-box .cont{ padding-top: 0.15rem; opacity: 0; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.consulting-services-section3-list li .block-box:hover .title{ position: initial; transform:translateY(0); color: #005BF9; font-weight: bold;}
.consulting-services-section3-list li .block-box:hover .title::before{ opacity: 1;}
.consulting-services-section3-list li .block-box:hover .cont{ opacity: 0.4;}

.investor-relations-section{ padding: 0.8rem 0;}
.investor-relations-section1-inner{ margin-top: 0.5rem;}
.investor-relations-section1-inner .year-tabs-box{ font-size: 0.24rem; line-height: 0.5rem; padding: 0 0.4rem; position: relative;}
.investor-relations-section1-inner .year-tabs-box .swiper-slide{ text-align: center; cursor: pointer;}
.investor-relations-section1-inner .year-tabs-box .swiper-slide.active{ font-size: 0.4rem; font-weight: bold; color: #005BF9;}
.investor-relations-section1-inner .year-tabs-box .swiper-arrow{ position: absolute; top: 50%; transform:translateY(-50%);}
.investor-relations-section1-inner .year-tabs-box .swiper-arrow-prev{ left: 0;}
.investor-relations-section1-inner .year-tabs-box .swiper-arrow-next{ right: 0;}
.investor-relations-section1-inner .year-container{ margin-top: 0.4rem;}
.investor-relations-section1-inner .year-container .box{ display: none;}
.investor-relations-year-list ul{ margin: 0 -0.1rem;}
.investor-relations-year-list li{ float: left; width: 25%; padding: 0 0.1rem;}
.investor-relations-year-list li .block-box{ height: 1.58rem; border: 0.01rem solid #BFBFBF; padding: 0.2rem; font-size: 0.18rem; position: relative; overflow: hidden;}
.investor-relations-year-list li .block-box .name{ font-size: 0.28rem;}
.investor-relations-year-list li .block-box::before{ content: ''; width: 0; height: 0; background-color: #005BF9; position: absolute; right: 0; bottom: 0; z-index: -1; transition:all 0.5s ease;}
.investor-relations-year-list li .block-box::after{ content: ''; width: 2.3rem; height: 1.06rem; background: url(../../images/dcits/home-popular-product-icon.png) bottom right no-repeat; background-size: auto 100%; position: absolute; bottom: 0; right: 0; z-index: -2;}
.investor-relations-year-list li .block-box a{ display: block; height: 100%; position: relative; transition:all 0.5s ease;}
.investor-relations-year-list li .block-box a::before{ content: ''; width: 0.24rem; height: 0.24rem; background: url(../../images/dcits/icon/icon-download.png) center no-repeat; background-size: cover; position: absolute; bottom: 0; right: 0; /* opacity: 0; */ transition:all 0.5s ease;}
.investor-relations-year-list li .block-box .title{ font-size: 0.24rem;}
.investor-relations-year-list li .block-box:hover::before{ width: 100%; height: 100%;}
.investor-relations-year-list li .block-box:hover a{ color: #fff;}
.investor-relations-year-list li .block-box a:hover::before{ /* opacity: 1; */}

.pages{ margin-top: 0.6rem; text-align: right; font-size: 0.18rem;}
.pages a,.pages span{ display: inline-block; vertical-align: top; margin: 0 0.1rem; min-width: 0.32rem; height: 0.32rem; line-height: 0.32rem; text-align: center;}
.pages .prev,.pages .next{ background-position: center; background-repeat: no-repeat; background-size: 0.18rem; font-size: 0;}
.pages .prev{ background-image: url(../../images/dcits/icon/icon-swiper-prev.png);}
.pages .next{ background-image: url(../../images/dcits/icon/icon-swiper-next.png);}
.pages .active,.pages a:hover{ color: #005BF9; text-decoration: underline;}

.investor-relations-section2{ background: url(../../images/dcits/investor-relations-section2-bg.jpg) center no-repeat; background-size: cover; color: #fff;}
.investor-relations-section2 .sub-base-title{ color: #fff;}
.investor-relations-section2-inner{ margin-top: 0.4rem;}
.investor-relations-section2-list li{ margin-top: 0.4rem; padding: 0.15rem 0; border-bottom: 0.01rem solid #fff; font-size: 0.18rem;}
.investor-relations-section2-list li a{ color: #fff;}
.investor-relations-section2-list li .title{ float: left; width: 70%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.investor-relations-section2-list li .time{ float: right;}
.investor-relations-section2-list .pages a,.investor-relations-section2-list .pages span{color: #fff;}
.investor-relations-section2-list .pages .prev{ background-image: url(../../images/dcits/icon/icon-swiper-prev-on.png); background-color: transparent !important;}
.investor-relations-section2-list .pages .next{ background-image: url(../../images/dcits/icon/icon-swiper-next-on.png); background-color: transparent !important;}
.investor-relations-section2-list .pages .active,.investor-relations-section2-list .pages a:hover{ background-color: #fff; color: #005BF9; text-decoration: none;}

.investor-relations-section3-inner{ margin-top: 0.6rem;}
.investor-relations-section3-inner .tabs-box{ float: left; width: 2.4rem;}
.investor-relations-section3-inner .tabs-box li{ line-height: 0.44rem; border: 0.01rem solid #000; font-size: 0.18rem; text-align: center; margin-bottom: 0.25rem; cursor: pointer;}
.investor-relations-section3-inner .tabs-box li.active,.investor-relations-section3-inner .tabs-box li:hover{ background-color: #005CFF; border-color: #005CFF; color: #fff;}
.investor-relations-section3-inner .tabs-container{ float: right; width: 11.36rem;}
.investor-relations-section3-inner .tabs-container .box{ display: none;}
.investor-relations-section3-list li{ background-color: #F6F6F6; border: 0.01rem solid #F6F6F6; font-size: 0.16rem; margin-bottom: 0.2rem;}
.investor-relations-section3-list li a{ display: block; padding: 0.4rem 0.6rem;}
.investor-relations-section3-list li .title{ font-size: 0.18rem;}
.investor-relations-section3-list li .cont{ color: #404040; margin-top: 0.1rem; height: 3em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.investor-relations-section3-list li:hover{ border-color: #005CFF;}
.investor-relations-section3-list li:hover .title{ color: #005CFF;}

.investor-relations-section3-list2 li{ padding: 0.15rem 0.4rem; font-size: 0.16rem; line-height: 0.36rem;}
.investor-relations-section3-list2 li .title{ float: left; width: 75%; font-size: 0.18rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.investor-relations-section3-list2 li .time{ float: right;}
.investor-relations-section3-list2 li a:hover .title{ color: #005BF9;}
.investor-relations-section3-list2 li:nth-child(even){ background-color: #F7F7F7;}


.investor-relations-section4-inner{ margin-top: 0.6rem;}
.investor-relations-section4-inner .tabs-box li{ float: left; width: 2.4rem; line-height: 0.44rem; border: 0.01rem solid #000; font-size: 0.18rem; text-align: center; cursor: pointer; margin-right: 0.3rem;}
.investor-relations-section4-inner .tabs-box li.active,.investor-relations-section4-inner .tabs-box li:hover{ background-color: #005CFF; border-color: #005CFF; color: #fff;}
.investor-relations-section4-inner .tabs-box li:last-child{ margin-right: 0;}
.investor-relations-section4-inner .tabs-container{ margin-top: 0.2rem;}
.investor-relations-section4-inner .tabs-container .box{ display: none;}

.table{ font-size: 0.18rem;}
.table .top-notes{ text-align: right;}
.table table{ width: 100%; border-collapse: collapse; margin-top: 0.15rem; text-align: center;}
.table table th,.table table td{ border: 0.01rem solid #E0E0E0; padding: 0.2rem 0.4rem;}
.table table th{ background-color: #EDEDED;}
.table table tr:nth-child(odd){ background-color: #F7F7F7;}

.investor-relations-section5-inner{ margin-top: 0.4rem;}
.investor-relations-section5-inner ul{ margin: 0 -0.1rem;}
.investor-relations-section5-inner li{ float: left; width: 33.333%; padding: 0 0.1rem; margin-top: 0.2rem;}
.investor-relations-section5-inner li .block-box{ height: 2.57rem; border: 0.01rem solid #BFBFBF; padding: 0.2rem; font-size: 0.18rem; position: relative; overflow: hidden;}
.investor-relations-section5-inner li .block-box::before{ content: ''; width: 0; height: 0; background-color: #005BF9; position: absolute; right: 0; bottom: 0; z-index: -1; transition:all 0.5s ease;}
.investor-relations-section5-inner li .block-box::after{ content: ''; width: 2.3rem; height: 1.06rem; background: url(../../images/dcits/home-popular-product-icon.png) bottom right no-repeat; background-size: auto 100%; position: absolute; bottom: 0; right: 0; z-index: -2;}
.investor-relations-section5-inner li .block-box a{ transition:all 0.5s ease;}
.investor-relations-section5-inner li .block-box .time{ color: #404040; transition:all 0.5s ease;}
.investor-relations-section5-inner li .block-box .title{ margin-top: 0.45rem;}
.investor-relations-section5-inner li .block-box:hover::before{ width: 100%; height: 100%;}
.investor-relations-section5-inner li .block-box:hover a{ color: #fff;}
.investor-relations-section5-inner li .block-box:hover .time{ color: #fff;}

.investor-relations-section6-inner{ margin-top: 0.6rem;}
.investor-relations-section6-inner .pic{ float: left; width: 40%; height: 5.56rem;}
.investor-relations-section6-inner .pic img{ display: block; width: 100%; height: 100%; object-fit: cover;}
.investor-relations-section6-inner .list-inner{ float: right; width: 60%; padding-left: 0.2rem;}
.investor-relations-section6-inner .list-inner ul{ margin: 0 -0.1rem;}
.investor-relations-section6-inner .list-inner li{ float: left; width: 50%; padding: 0 0.1rem; margin-bottom: 0.2rem;}
.investor-relations-section6-inner .list-inner li .block-box{ height: 2.68rem; background-color: #F6F6F6; padding: 0.1rem 0.2rem; font-size: 0.16rem;}
.investor-relations-section6-inner .list-inner li .block-box .title{ font-size: 0.18rem; font-weight: bold; margin-top: 0.15rem;}
.investor-relations-section6-inner .list-inner li .block-box .cont{ color: #404040; line-height: 1.8;}

.investor-relations-section7-inner{ margin-top: 0.6rem;}
.investor-relations-section7-swiper{ margin: 0 -0.1rem;}
.investor-relations-section7-swiper .swiper-slide{ float: left; width: 25%; padding: 0 0.1rem;}
.investor-relations-section7-swiper .swiper-slide .block-box .pic{ overflow: hidden;}
.investor-relations-section7-swiper .swiper-slide .block-box .pic img{ display: block; width: 100%; transition:all 0.5s ease;}
.investor-relations-section7-swiper .swiper-slide .block-box .cont-box{ margin-top: 0.15rem; font-size: 0.16rem; color: #404040; padding-right: 0.4rem; position: relative;}
.investor-relations-section7-swiper .swiper-slide .block-box .cont-box .title{ font-size: 0.18rem;}
.investor-relations-section7-swiper .swiper-slide .block-box .cont-box::before{ content: ''; width: 0.24rem; height: 0.24rem; background: url(../../images/dcits/icon/icon-download-on.png) center no-repeat; background-size: cover; position: absolute; bottom: 0.05rem; right: 0.05rem;}
.investor-relations-section7-swiper .swiper-pagination{ position: initial; margin-top: 0.4rem;}
.investor-relations-section7-swiper .swiper-slide .block-box:hover .pic img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}
.investor-relations-section7-swiper .swiper-slide .block-box:hover .cont-box .title{ color: #005BF9;}

.resource-center-section{ padding: 0.8rem 0;}

.resource-center-section1-inner{ margin-top: 0.6rem;}
.resource-center-section1-inner ul{ margin: 0 -0.1rem;}
.resource-center-section1-inner li{ float: left; width: 33.333%; padding: 0 0.1rem;}
.resource-center-section1-inner li .block-box .pic img{ display: block; width: 100%;}
.resource-center-section1-inner li .block-box .title{ line-height: 0.5rem; padding: 0 0.6rem 0 0.2rem; background-color: #DAE7FF; position: relative; font-size: 0.18rem;}
.resource-center-section1-inner li .block-box .title:before{ content: ''; width: 0.24rem; height: 0.24rem; background: url(../../images/dcits/icon/icon-swiper-next.png) center no-repeat; background-size: 0.16rem; position: absolute; top: 50%; transform:translateY(-50%); right: 0.1rem;}
.resource-center-section1-inner li .block-box:hover .title{ background-color: #005CFF; color: #fff;}
.resource-center-section1-inner li .block-box:hover .title:before{ background-image: url(../../images/dcits/icon/icon-swiper-next-on.png);}

.resource-center-section2-inner{ margin-top: 0.6rem;}
.resource-center-section2-inner ul{ margin: 0 -0.1rem;}
.resource-center-section2-inner li{ float: left; width: 33.333%; padding: 0 0.1rem;}
.resource-center-section2-inner li .block-box .pic{ overflow: hidden;}
.resource-center-section2-inner li .block-box .pic img{ display: block; width: 100%; transition:all 0.5s ease;}
.resource-center-section2-inner li .block-box .cont-box{ font-size: 0.18rem; margin-top: 0.25rem;}
.resource-center-section2-inner li .block-box .cont-box .title{ font-size: 0.24rem;}
.resource-center-section2-inner li .block-box .cont-box .cont{ margin-top: 0.05rem;}
.resource-center-section2-inner li .block-box .cont-box .base-btn-box{ margin-top: 0.2rem;}
.resource-center-section2-inner li .block-box:hover .pic img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}
.resource-center-section2-inner li .block-box:hover .cont-box .title{ color: #005BF9;}

.resource-center-section3-inner{ margin-top: 0.6rem;}
.resource-center-section3-inner ul{ margin: 0 -0.1rem;}
.resource-center-section3-inner li{ float: left; width: 25%; padding: 0 0.1rem;}
.resource-center-section3-inner li .block-box .pic{ overflow: hidden;}
.resource-center-section3-inner li .block-box .pic img{ display: block; width: 100%; transition:all 0.5s ease;}
.resource-center-section3-inner li .block-box .cont-box{ font-size: 0.18rem; margin-top: 0.25rem;}
.resource-center-section3-inner li .block-box .cont-box .title{ font-size: 0.24rem;}
.resource-center-section3-inner li .block-box .cont-box .cont{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.resource-center-section3-inner li .block-box .cont-box .base-links-box{ margin-top: 0.25rem;}
.resource-center-section3-inner li .block-box:hover .pic img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}
.resource-center-section3-inner li .block-box:hover .cont-box .title{ color: #005BF9;}


.customer-case-list-box{ margin-top: 0.6rem;}
.customer-case-list-box:first-child{ margin-top: 0;}

.selected-case-inner{ margin-top: 0.4rem;}
.selected-case-inner ul{ margin: 0 -0.1rem;}
.selected-case-inner li{ float: left; width: 33.333%; padding: 0 0.1rem; margin-top: 0.2rem;}
.selected-case-inner li .block-box{ position: relative;}
.selected-case-inner li .block-box .pic{ position: relative; height: 2.45rem; overflow: hidden;}
.selected-case-inner li .block-box .pic img{ display: block; width: 100%; height: 100%; object-fit: cover; transition: all 0.5s ease;}
.selected-case-inner li .block-box .pic::before{ content: ''; width: 100%; height: 100%; background: -webkit-linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.58)); background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.58)); position: absolute; left: 0; bottom: 0; z-index: 3;}
.selected-case-inner li .block-box .pic::after{ content: ''; width: 100%; height: 1.22rem; background: url(../../images/dcits/home-latest-case-li-bg.png) center bottom repeat-x; background-size: auto 100%; position: absolute; left: 0; bottom: 0; z-index: 5;}
.selected-case-inner li .block-box .cont-box{ width: 100%; padding: 0 0.3rem; position: absolute; left: 0; bottom: 0.2rem; z-index: 9; font-size: 0.16rem; color: #fff;}
.selected-case-inner li .block-box .cont-box .title{ font-size: 0.18rem;}
.selected-case-inner li .block-box .cont-box .cont{ margin-top: 0.1rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.selected-case-inner li .block-box:hover .pic img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}
.selected-case-inner li:first-child{ width: 100%; margin-top: 0;}
.selected-case-inner li:first-child .block-box .pic{ height: 3.8rem;}

.case-list-inner{ margin-top: 0.4rem;}
.case-list-inner ul{ margin: 0 -0.1rem;}
.case-list-inner li{ float: left; width: 33.333%; padding: 0 0.1rem; margin-bottom: 0.6rem;}
.case-list-inner li .block-box .pic{ overflow: hidden;}
.case-list-inner li .block-box .pic img{ display: block; width: 100%; transition:all 0.5s ease;}
.case-list-inner li .block-box .cont-box{ font-size: 0.16rem; margin-top: 0.25rem;}
.case-list-inner li .block-box .cont-box .title{ font-size: 0.18rem;}
.case-list-inner li .block-box .cont-box .cont{ color: #7F7F7F; margin-top: 0.1rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.case-list-inner li .block-box .cont-box .base-links-box{ margin-top: 0.25rem;}
.case-list-inner li .block-box:hover .pic img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}
.case-list-inner li .block-box:hover .cont-box .title{ color: #005BF9;}

.project-detail-section{ margin-top: 0.8rem;}
.project-detail-section:first-child{ margin-top: 0;}

.project-detail-inner{ margin-top: 0.4rem; font-size: 0.18rem; color: #404040;}
.project-detail-inner .label-type{ font-size: 0;}
.project-detail-inner .label-type dd{ display: inline-block; vertical-align: top; font-size: 0.18rem; margin-right: 0.35rem;}
.project-detail-inner .project-pic{ margin-top: 0.2rem; position: relative;}
.project-detail-inner .project-pic img{ display: block; width: 100%; height: 100%; object-fit: cover;}
.project-detail-inner .project-pic::after{ content: ''; width: 100%; height: 1.22rem; background: url(../../images/dcits/home-latest-case-li-bg.png) center bottom repeat-x; background-size: auto 100%; position: absolute; left: 0; bottom: 0; z-index: 5;}
.project-detail-inner .pic{ margin-top: 0.2rem;}
.project-detail-inner .pic img{ display: block; width: 100%;}
.project-detail-inner .pic p{ margin-top: 0.1rem;}

.detail-title-box{ font-size: 0.4rem; color: #3D3D3D;}

.news_center_box{ width: 11.36rem; margin: 0 auto; font-size: 0.18rem;}
.news_center_content{ border-bottom: 0.01rem solid #e1e1e1; padding-bottom: 0.4rem;}
.news_center_content .news-top-box{ border-bottom: 1px solid #e1e1e1; margin-bottom: 0.4rem; padding-bottom: 0.2rem; font-size: 0.18rem; text-align: center;}
.news_center_content .news_tit{ font-size: 0.32rem; margin-bottom: 0.3rem;}
.news_center_content img{width: 70%;margin: 0 auto;margin-bottom: 0.3rem; display:block;}
.news_center_content h4{margin: 0.4rem 0px 0.2rem; font-size: 0.2rem; line-height: 0.46rem; height: 0.46rem; background-color: #f5f5f5; padding: 0 0.15rem 0 0.45rem;}
.news_center_content h4.icon1{ background: url(../../images/dcits/icon/icon1.png) 0.15rem center no-repeat #f5f5f5;}
.news_center_content h4.icon2{ background: url(../../images/dcits/icon/icon2.png) 0.15rem center no-repeat #f5f5f5;}
.news_center_content h4.icon3{ background: url(../../images/dcits/icon/icon3.png) 0.15rem center no-repeat #f5f5f5;}
.news_center_content h4.icon4{ background: url(../../images/dcits/icon/icon4.png) 0.15rem center no-repeat #f5f5f5;}
.news_center_content h4.icon5{ background: url(../../images/dcits/icon/icon5.png) 0.15rem center no-repeat #f5f5f5;}
.news_center_content h4.icon6{ background: url(../../images/dcits/icon/icon6.png) 0.15rem center no-repeat #f5f5f5;}
.news_center_content h4.icon7{ background: url(../../images/dcits/icon/icon7.png) 0.15rem center no-repeat #f5f5f5;}
.news_center_content h4.icon8{ background: url(../../images/dcits/icon/icon8.png) 0.15rem center no-repeat #f5f5f5;}
.news_center_content h4.icon9{ background: url(../../images/dcits/icon/icon9.png) 0.15rem center no-repeat #f5f5f5;}
.news_center_content h4.icon10{ background: url(../../images/dcits/icon/icon10.png) 0.15rem center no-repeat #f5f5f5;}
.news_center_content p{ text-indent: 2em; margin-bottom: 0.3rem;}
.news-bottom-pages-box{ padding-top: 0.1rem;}
.news-bottom-pages-box .page-prev,.news-bottom-pages-box .page-next{ margin-top: 0.1rem;}
.news-bottom-pages-box a:hover{ color: #005BF9;}

.news-list-container .year-tabs-box{ font-size: 0.24rem; line-height: 0.5rem; padding: 0 0.4rem; position: relative;}
.news-list-container .year-tabs-box .swiper-slide{ text-align: center; cursor: pointer;}
.news-list-container .year-tabs-box .swiper-slide.active{ font-size: 0.4rem; font-weight: bold; color: #005BF9;}
.news-list-container .year-tabs-box .swiper-arrow{ position: absolute; top: 50%; transform:translateY(-50%);}
.news-list-container .year-tabs-box .swiper-arrow-prev{ left: 0;}
.news-list-container .year-tabs-box .swiper-arrow-next{ right: 0;}
.news-list-container .year-container{ margin-top: 0.4rem;}
.news-list-container .year-container .box{ display: none;}

.news-list-container .news-list li{ margin-top: 0.1rem; padding: 0.15rem 0; border-bottom: 0.01rem solid #e1e1e1; font-size: 0.18rem;}
.news-list-container .news-list li .title{ float: left; width: 70%; padding-left: 0.15rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: relative;}
.news-list-container .news-list li .title::before{ content: ''; width: 0.06rem; height: 0.06rem; background-color: #a4a4a4; border-radius: 100%; position: absolute; left: 0; top: 50%; transform:translateY(-50%);}
.news-list-container .news-list li .time{ float: right;}
.news-list-container .news-list li a:hover .title{ color: #005BF9;}

.aboutus-section{ padding: 0.8rem 0;}
.aboutus-section1-inner{ margin-top: 0.6rem;}
.aboutus-section1-animation .swiper-slide{ float: left; width: 11%; height: 6.3rem;}
.aboutus-section1-animation .swiper-slide .block-box{ height: 100%; position: relative; font-size: 0.18rem; color: #fff;}
.aboutus-section1-animation .swiper-slide .block-box .num{ font-size: 0.4rem; font-weight: bold; line-height: 1; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%);}
.aboutus-section1-animation .swiper-slide .block-box .cont-box{ display: none;}

.aboutus-section1-animation .swiper-slide:nth-of-type(1) .block-box{ background-color: #150f40;}
.aboutus-section1-animation .swiper-slide:nth-of-type(2) .block-box{ background-color: #111e6c;}
.aboutus-section1-animation .swiper-slide:nth-of-type(3) .block-box{ background-color: #0c2e9a;}
.aboutus-section1-animation .swiper-slide:nth-of-type(4) .block-box{ background-color: #063fcb;}

.aboutus-section1-animation .swiper-slide.active{ width: 67%;}
.aboutus-section1-animation .swiper-slide.active .block-box .num{ top: 0.82rem; left: 0.96rem; transform:translate(0,0); font-size: 1.44rem; opacity: 0.1;}
.aboutus-section1-animation .swiper-slide.active .block-box .cont-box{ display: block; width: 100%; padding: 0 0.96rem; position: absolute; left: 0; bottom: 0.72rem;}
.aboutus-section1-animation .swiper-slide.active .block-box .cont-box .title{ font-size: 0.24rem;}
.aboutus-section1-animation .swiper-slide.active .block-box .cont-box .cont{ opacity: 0.7; margin-top: 0.2rem;}

.aboutus-section2{ background: url(../../images/dcits/aboutus-section2-bg.jpg) center no-repeat; background-size: cover; color: #fff;}
.aboutus-section2 .sub-base-title{ color: #fff;}
.aboutus-section2-inner{ margin-top: 0.6rem; font-size: 0.18rem;}
.aboutus-section2-inner .left-box{ float: left; width: 44%; opacity: 0.7; line-height: 1.8;}
.aboutus-section2-inner .right-box{ float: right; width: 45%; font-size: 0.24rem; line-height: 1.2;}
.aboutus-section2-inner .right-box li{ margin-bottom: 0.3rem;}
.aboutus-section2-inner .right-box li .title{ font-size: 0.36rem; margin-top: 0.05rem;}

.aboutus-section3-inner{ margin-top: 0.6rem; font-size: 0.18rem;}
.aboutus-section3-inner .left-box{ float: left; width: 20%; line-height: 1.8;}
.aboutus-section3-inner .right-box{ float: right; width: 75%;}
.aboutus-section3-inner .right-box ul{ margin: 0 -0.1rem;}
.aboutus-section3-inner .right-box li{ float: left; width: 33.333%; padding: 0 0.1rem; margin-bottom: 0.2rem;}
.aboutus-section3-inner .right-box li .block-box{ background-color: #F6F6F6; padding: 0.2rem 0.2rem 0.2rem 1.25rem; position: relative;}
.aboutus-section3-inner .right-box li .block-box .logo{ width: 0.7rem; position: absolute; top: 50%; transform:translateY(-50%); left: 0.2rem;}
.aboutus-section3-inner .right-box li .block-box .logo img{ display: block; width: 100%;}
.aboutus-section3-inner .right-box li .block-box .cont-box .cont{ font-size: 0.16rem; margin-top: 0.05rem; height: 3em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}

.aboutus-section4-inner{ margin-top: 0.6rem;}
.aboutus-section4-inner ul{ margin: 0 -0.1rem;}
.aboutus-section4-inner li{ float: left; width: 33.333%; padding: 0 0.1rem;}
.aboutus-section4-inner li .block-box{ position: relative;}
.aboutus-section4-inner li .block-box .pic{ background-color: #150f40;}
.aboutus-section4-inner li .block-box .pic img{ display: block; width: 100%; height: 100%; object-fit: cover;}
.aboutus-section4-inner li .block-box .cont-box{ width: 100%; position: absolute; top: 50%; transform:translateY(-50%); left: 0; font-size: 0.24rem; color: #fff; text-align: center;}
.aboutus-section4-inner li .block-box .cont-box .title{ font-size: 0.4rem; margin-bottom: 0.35rem;}

.aboutus-section5 .sub-base-cont-inner .cont{ width: 58%; margin-top: 0; position: absolute; top: 0; right: 0;}
.aboutus-section5-inner{ margin-top: 0.6rem; position: relative;}
.aboutus-section5-inner .pic{ position: relative;}
.aboutus-section5-inner .pic img{ display: block; width: 100%; height: 100%; object-fit: cover;}
.aboutus-section5-inner .pic::before{ content: ''; width: 100%; height: 100%; background: -webkit-linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.58)); background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.58)); position: absolute; left: 0; bottom: 0; z-index: 3;}
.aboutus-section5-inner .pic::after{ content: ''; width: 100%; height: 1.74rem; background: url(../../images/dcits/home-latest-case-li-bg.png) center bottom repeat-x; background-size: auto 100%; position: absolute; left: 0; bottom: 0; z-index: 5;}
.aboutus-section5-inner .cont-box{ width: 100%; padding: 0 1.25rem; position: absolute; left: 0; bottom: 0.7rem; z-index: 5; font-size: 0.18rem; color: #fff;}
.aboutus-section5-inner .cont-box .base-btn-box{ margin-top: 0.3rem;}

.aboutus-section6-inner{ margin-top: 0.6rem;}
.contactus-list{ margin-top: 0.2rem;}
.contactus-list ul{ margin: 0 -0.1rem;}
.contactus-list li{ float: left; width: 33.333%; padding: 0 0.1rem; position: relative; margin-top: 0.2rem;}
.contactus-list li .block-box{ height: 2.67rem; border: 0.01rem solid #BFBFBF; padding: 0.25rem; font-size: 0.18rem; position: relative; z-index: 3; transition:all 0.5s ease;}
.contactus-list li .block-box::before{ content: ''; width: 0; height: 0; background-color: #005BF9; position: absolute; right: 0; bottom: 0; z-index: -1; transition:all 0.5s ease;}
.contactus-list li .block-box::after{ content: ''; width: 2.3rem; height: 1.06rem; background: url(../../images/dcits/home-popular-product-icon.png) bottom right no-repeat; background-size: auto 100%; position: absolute; bottom: 0; right: 0; z-index: -2;}
.contactus-list li .block-box a{ transition:all 0.5s ease;}
.contactus-list li .block-box .title{ font-size: 0.24rem;}
.contactus-list li .block-box .cont{ padding-top: 0.1rem;}
.contactus-list li .block-box .cont p{ padding-left: 0.28rem; margin-top: 0.2rem; background-position: 0 0.02rem; background-repeat: no-repeat; background-size: 0.16rem 0.16rem; transition:all 0.5s ease;}
.contactus-list li .block-box .cont .address{ background-image: url(../../images/dcits/icon/icon-address.png);}
.contactus-list li .block-box .cont .tel{ background-image: url(../../images/dcits/icon/icon-tel.png);}
.contactus-list li .block-box:hover::before{ width: 100%; height: 100%;}
.contactus-list li .block-box:hover,.contactus-list li .block-box:hover a{ color: #fff;}
.contactus-list li .block-box:hover .cont .address{ background-image: url(../../images/dcits/icon/icon-address-on.png);}
.contactus-list li .block-box:hover .cont .tel{ background-image: url(../../images/dcits/icon/icon-tel-on.png);}

.aboutus-section7{ background-color: #F6F6F6;}
.aboutus-section7-inner{ margin-top: 0.6rem;}
.aboutus-section7-swiper{ position: relative; padding: 0 0.2rem;}
.aboutus-section7-swiper .swiper-slide{ float: left; width: 33.333%; padding: 0 0.1rem; transition: 300ms; transform: scale(0.9);}
.aboutus-section7-swiper .swiper-slide .block-box{ background-color: #fff; padding: 0.9rem 0.6rem 0.4rem 0.6rem; font-size: 0.18rem;}
.aboutus-section7-swiper .swiper-slide .block-box .title{ font-size: 0.24rem;}
.aboutus-section7-swiper .swiper-slide .block-box .cont{ margin-top: 0.3rem; line-height: 1.8; height: 12.6em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:7; -webkit-box-orient:vertical; text-align:justify; text-justify:inter-ideograph;}
.aboutus-section7-swiper .swiper-slide .block-box .base-links-box{ margin-top: 0.3rem;}
.aboutus-section7-swiper .swiper-slide-active{ transform: scale(1);}
.aboutus-section7-swiper .swiper-arrow{ width: 0.36rem; height: 0.36rem; top: 50%; transform:translateY(-50%);}
.aboutus-section7-swiper .swiper-arrow-prev{ left: 0;}
.aboutus-section7-swiper .swiper-arrow-next{ right: 0;}

.aboutus-section8-inner{ margin-top: 0.6rem; font-size: 0.18rem;}
.aboutus-section8-inner .left-box{ float: left; width: 56%;}
.aboutus-section8-inner .left-box p{ margin-bottom: 0.2rem;}
.aboutus-section8-inner .right-box{ float: right; width: 40%; min-height: 2.42rem; background: url(../../images/dcits/home-latest-case-li-bg.png) center bottom repeat-x #150D49; background-size: auto 1.74rem; position: relative; padding: 0.4rem; color: #fff;}
.aboutus-section8-inner .right-box li{ margin-top: 0.2rem; padding-left: 0.6rem; background-position: 0 0; background-repeat: no-repeat; background-size: 0.34rem auto;}
.aboutus-section8-inner .right-box li:first-child{ margin-top: 0;}
.aboutus-section8-inner .right-box li a{ color: #fff;}
.aboutus-section8-inner .right-box li.email{ background-image: url(../../images/dcits/icon/icon-email.png);}
.aboutus-section8-inner .right-box li.address{ background-image: url(../../images/dcits/icon/icon-address2.png);}

.contactus-list-box{ margin-top: 0.6rem;}
.contactus-list-box:first-child{ margin-top: 0;}

.company-profile-list-box{ margin-top: 1.5rem;}
.company-profile-list-box:first-child{ margin-top: 0;}
.company-profile-box .top-box .sub-title-box{ float: left;}
.company-profile-box .top-box .cont{ float: right; width: 78%; font-size: 0.18rem;}
.company-profile-list-block{ margin-top: 0.8rem; padding-left: 2.56rem; position: relative; font-size: 0.18rem;}
.company-profile-list-block .num{ font-size: 1rem; color: rgba(64, 64, 64, 0.1); font-weight: bold; line-height: 1; position: absolute; top: 0; left: 0;}
.company-profile-list-block .cont-inner .title{ font-size: 0.24rem;}
.company-profile-list-block .cont-inner .cont{ opacity: 0.7; margin-top: 0.2rem;}

.memorabilia-box{ margin-top: 0.6rem; font-size: 0.18rem;}
.memorabilia-box .year-tabs-box{ font-size: 0.18rem; line-height: 0.5rem; padding: 0 0.4rem; position: relative;}
.memorabilia-box .year-tabs-box::before{ content: ''; width: 100%; height: 0.01rem; background-color: #D8D8D8; position: absolute; left: 0; bottom: 0.03rem;}
.memorabilia-box .year-tabs-box .swiper-slide{ text-align: center; cursor: pointer; position: relative; padding-bottom: 0.03rem;}
.memorabilia-box .year-tabs-box .swiper-slide::before{ content: ''; width: 0.08rem; height: 0.08rem; background-color: #005BF9; border-radius: 100%; position: absolute; left: 50%; transform:translateX(-50%); bottom: 0; display: none;}
.memorabilia-box .year-tabs-box .swiper-slide.active{ font-size: 0.18rem; font-weight: bold; color: #005BF9;}
.memorabilia-box .year-tabs-box .swiper-slide.active::before{ display: block;}
.memorabilia-box .year-tabs-box .swiper-arrow{ position: absolute; top: 50%; transform:translateY(-50%);}
.memorabilia-box .year-tabs-box .swiper-arrow-prev{ left: 0;}
.memorabilia-box .year-tabs-box .swiper-arrow-next{ right: 0;}
.memorabilia-box .year-container{ margin-top: 0.4rem;}
.memorabilia-box .year-container .box{ display: none;}
.memorabilia-box .year-container .year-title{ font-size: 0.92rem; font-weight: bold; color: #005BF9; line-height: 1;}
.memorabilia-year-list{ padding-left: 2.56rem; color: #404040;}
.memorabilia-year-list li{ margin-top: 0.4rem; padding-left: 1.28rem; position: relative; color: #404040;}
.memorabilia-year-list li .month{ color: #00B9EF; position: absolute; top: 0; left: 0;}

.memorabilia-year-list p{ margin-top: 0.4rem; position: relative; padding-left: 0.15rem;}
.memorabilia-year-list p::before{ content: ''; width: 0.05rem; height: 0.05rem; background-color: #404040; border-radius: 100%; position: absolute; left: 0; top: 0.07rem;}

.corporate-culture-slogan-box{ position: relative;}
.corporate-culture-slogan-box .bg{ width: 100%; height: 100%; background-color: #150f40; position: absolute; top: 0; left: 0;}
.corporate-culture-slogan-box .bg img{ display: block; width: 100%; height: 100%; object-fit: cover;}
.corporate-culture-slogan-box .cont-inner{ padding: 1.4rem 1.8rem; font-size: 0.24rem; color: #fff; position: relative;}
.corporate-culture-slogan-box .cont-inner .cont{ font-size: 0.4rem; margin-top: 0.2rem;}

.corporate-life-box .tabs-box{ margin-top: 0.4rem; border-bottom: 0.01rem solid #D8D8D8;}
.corporate-life-box .tabs-box li{ float: left; width: 14.285%; font-size: 0.2rem; text-align: center; padding-bottom: 0.2rem; position: relative; cursor: pointer;}
.corporate-life-box .tabs-box li::before{ content: ''; width: 100%; height: 0.03rem; background-color: #005CFF; position: absolute; left: 0; bottom: -0.01rem; display: none;}
.corporate-life-box .tabs-box li.active{ color: #005BF9;}
.corporate-life-box .tabs-box li.active::before{ display: block;}
.corporate-life-box .tabs-container{ margin-top: 0.4rem;}
.corporate-life-box .tabs-container .box{ display: none;}
.corporate-life-inner{ position: relative;}
.corporate-life-inner .pic{ float: left; width: 50%;}
.corporate-life-inner .pic img{ display: block; width: 100%;}
.corporate-life-inner .cont-inner{ width: 50%; position: absolute; top: 50%; transform:translateY(-50%); right: 0; font-size: 0.18rem; padding: 0 0.6rem;}
.corporate-life-inner .cont-inner .title{ font-size: 0.24rem; color: #005BF9; margin-bottom: 0.2rem;}

.corporate-life-box .tabs-container .box:nth-child(even) .corporate-life-inner .pic{ float: right;}
.corporate-life-box .tabs-container .box:nth-child(even) .corporate-life-inner .cont-inner{ right: auto; left: 0;}

/* 视频弹框 */
.video-play{ cursor: pointer;}
.video-layer{ width: 100%; height: 100%;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1111;display: none;}
.video-layer .opacity{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #000; opacity: 0.8;}
.video-layer .layer-inner{ position: absolute; top: 0; right: 0; bottom: 0; left: 0;}
.video-layer .layer-inner .layer-close{ width: 0.36rem; height: 0.36rem; background: url(../../images/dcits/icon/icon-close-on.png) center no-repeat; background-size: 0.3rem; position: absolute; top: 0.25rem; right: 0.25rem; z-index: 11; cursor: pointer;}
.video-layer .layer-container{ width: 11.52rem; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%);}
.video-layer .layer-container .video-box video{ display: block; width: 100%; background-color: #000;}

.corporate-governance-box{ margin-top: 0.4rem; font-size: 0.18rem;}
.corporate-governance-box .pic img{ display: block; width: 100%;}
.corporate-governance-box .cont{ margin-top: 0.2rem;}
.fulfilling-responsibilities-box{ margin-top: 0.4rem; font-size: 0.18rem;}
.fulfilling-responsibilities-box ul{ margin: 0 -0.2rem;}
.fulfilling-responsibilities-box li{ float: left; width: 50%; padding: 0 0.2rem;}
.fulfilling-responsibilities-box li .block-box .pic img{ display: block; width: 100%;}
.fulfilling-responsibilities-box li .block-box .cont-box{ margin-top: 0.2rem;}
.fulfilling-responsibilities-box li .block-box .cont-box .title{ font-size: 0.24rem;}
.fulfilling-responsibilities-box li .block-box .cont-box .cont{ margin-top: 0.1rem;}
.employee-care-box{ margin-top: 0.4rem; font-size: 0.18rem;}
/* .employee-care-box .cont{ margin-top: 0.2rem;} */
.active-picture-list{ margin-top: 0.4rem;}
.active-picture-list .title{ font-size: 0.24rem;}
.active-picture-list>ul{ margin: 0.2rem -0.1rem 0 -0.1rem;}
.active-picture-list>ul>li{ float: left; width: 33.333%; padding: 0 0.1rem;}
.active-picture-list>ul>li>ul>li{ float: none; width: 100%; margin-bottom: 0.2rem;}
.active-picture-list>ul>li>ul>li .img{ height: 2.2rem;}
.active-picture-list>ul>li>ul>li .img img{ display: block; width: 100%; height: 100%; object-fit: cover;}
.active-picture-list>ul>li:nth-of-type(2)>ul>li .img{ height: 3.4rem;}
.active-picture-list .notes{ /* margin-top: 0.2rem; */}
.active-picture-list .notes a{ color: #005BF9;}

.research-development-section{ padding: 0.8rem 0;}
.research-development-section .sub-base-cont-inner .cont{ width: 58%; margin-top: 0; position: absolute; top: 0; right: 0;}
.research-development-section-inner{ margin-top: 0.6rem;}
.research-development-section-list ul{ margin: 0 -0.1rem;}
.research-development-section-list li{ float: left; width: 25%; padding: 0 0.1rem;}
.research-development-section-list li .block-box{ position: relative;}
.research-development-section-list li .block-box .pic{ position: relative;}
.research-development-section-list li .block-box .pic img{ display: block; width: 100%; height: 100%; object-fit: cover;}
.research-development-section-list li .block-box .pic::after{ content: ''; width: 100%; height: 1.74rem; background: url(../../images/dcits/home-latest-case-li-bg.png) center bottom repeat-x; background-size: auto 100%; position: absolute; left: 0; bottom: 0; z-index: 5;}
.research-development-section-list li .block-box .cont-box{ width: 100%; padding: 0 0.5rem; position: absolute; left: 0; bottom: 0.45rem; z-index: 5; font-size: 0.24rem; color: #fff;}
.research-development-section-list li .block-box .cont-box .title{ padding-left: 0.18rem; position: relative;}
.research-development-section-list li .block-box .cont-box .title::before{ content: ''; width: 0.04rem; height: 0.28rem; background-color: #fff; position: absolute; top: 50%; transform:translateY(-50%); left: 0;}
.research-development-section-list .base-btn-box{ margin-top: 0.3rem;}

.research-development-section3-inner{ margin-top: 0.6rem; font-size: 0.18rem; color: #fff; position: relative;}
.research-development-section3-inner .bg-container .box{ display: none;}
.research-development-section3-inner .bg-container .pic{ position: relative;}
.research-development-section3-inner .bg-container .pic img{ display: block; width: 100%; height: 100%; object-fit: cover;}
.research-development-section3-inner .bg-container .pic::before{ content: ''; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); position: absolute; left: 0; bottom: 0; z-index: 3;}
.research-development-section3-inner .bg-container .pic::after{ content: ''; width: 0.95rem; height: 100%; background: url(../../images/dcits/industry-digital-transformation-icon.png) center repeat-y; background-size: 100% auto; position: absolute; left: 0; top: 0; z-index: 3;}
.research-development-section3-inner .top-box{ width: 100%; position: absolute; top: 0.7rem; left: 0; z-index: 5; padding: 0 0.5rem 0 1.25rem;}
.research-development-section3-inner .top-box .label-box{ float: left;}
.research-development-section3-inner .top-box .label-box ul{ margin: 0 -0.3rem;}
.research-development-section3-inner .top-box .label-box li{ float: left; padding: 0 0.3rem; text-align: right;}
.research-development-section3-inner .top-box .label-box li .title{ position: relative;}
.research-development-section3-inner .top-box .label-box li .title span{ font-size: 0.4rem; font-weight: bold; line-height: 1; margin-right: 0.05rem;}
.research-development-section3-inner .top-box .label-box li .title .add{ line-height: 1; position: absolute; top: 0; right: 0.03rem;}
.research-development-section3-inner .top-box .base-btn-box{ float: right;}
.research-development-section3-inner .bottom-tabs-box{ width: 100%; position: absolute; bottom: 0.6rem; left: 0; z-index: 5; padding: 0 1.25rem;}
.research-development-section3-inner .bottom-tabs-box ul{ margin: 0 -0.3rem;}
.research-development-section3-inner .bottom-tabs-box li{ float: left; line-height: 0.5rem; padding: 0 0.3rem; position: relative; cursor: pointer;}
.research-development-section3-inner .bottom-tabs-box li.active .title{ font-size: 0.24rem; position: relative;}
.research-development-section3-inner .bottom-tabs-box li.active .title::before{ content: ''; width: 100%; height: 0.03rem; background-color: #fff; position: absolute; left: 0; bottom: 0;}


.research-institute-brief{ margin-top: 0.4rem; font-size: 0.18rem;}
.research-institute-brief .title{ font-size: 0.24rem;}
.research-institute-brief .cont{ color: rgba(0, 0, 0, 0.7); margin-top: 0.15rem;}
.research-institute-brief .pic{ margin-top: 0.2rem; position: relative;}
.research-institute-brief .pic img{ display: block; width: 100%;}
.research-institute-brief .pic.video-play::before{ content: ''; width: 1rem; height: 1rem; background: url(../../images/dcits/icon/icon-video-play.png) center no-repeat; background-size: cover; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%);}

.research-institute-border-box{ margin-top: 0.2rem; border: 0.01rem solid #BFBFBF; padding: 0.2rem;}
.research-institute-border-box .type-title{ float: left; width: 1.2rem; font-size: 0.24rem; text-align: center; margin-top: 0.1rem;}
.research-institute-border-box .cont-list{ float: right; width: 9.06rem;}
.research-institute-border-box .cont-list ul{ margin: 0 -0.1rem; height: 100%;}
.research-institute-border-box .cont-list li{ float: left; width: 25%; height: 100%; padding: 0 0.1rem;}
.research-institute-border-box .cont-list li .block-box{ height: 100%; padding: 0.15rem 0.2rem; font-size: 0.18rem; text-align: center; line-height: 1.8; background-color: #005CFF; color: #fff; box-shadow: 0 0.07rem 0.06rem 0 rgba(0, 0, 0, 0.1);}
.research-institute-border-box .cont-list li .block-box .title{ font-size: 0.24rem;}
.research-institute-border-box .cont-list li .block-box dd{ font-size: 0.16rem; opacity: 0.7;}
.research-institute-border-box .cont-list li .text-left{ text-align: left;}
.research-institute-border-box .cont-list li.wh1{ width: 100%;}
.research-institute-border-box .cont-list li.wh2{ width: 50%;}
.research-institute-border-box .cont-list .pic img{ display: block; width: 100%;}

.research-institute-section5{ margin-top: 0.8rem;}
.research-institute-section5-list li{ margin-top: 0.8rem; position: relative; padding-left: 2.56rem;}
.research-institute-section5-list li .num{ font-size: 1rem; color: #005CFF; font-weight: bold; line-height: 1; position: absolute; top: 50%; transform:translateY(-50%); left: 0;}
.research-institute-section5-list li .cont-right{ font-size: 0.18rem;}
.research-institute-section5-list li .cont-right .title{ font-size: 0.24rem; margin-bottom: 0.15rem;}

.research-institute-section-xjdzyfx{ margin-top: 0.8rem;}
.research-institute-section-xjdzyfx .research-institute-border-box{ background-color: #B8D2FF; border-color: #B8D2FF;}
.research-institute-section-xjdzyfx .research-institute-border-box .cont-list.height-cpgl{ height: 1.6rem;}
.research-institute-section-xjdzyfx .research-institute-border-box .cont-list.height-qt{ height: 1.85rem;}

.research-institute-section-margin{ margin-top: 0.6rem;}
.research-institute-section-margin:first-child{ margin-top: 0;}

.strength-brief{ margin-top: 0.4rem;}
.strength-brief .label-box ul{ margin: 0 -0.3rem;}
.strength-brief .label-box li{ float: left; padding: 0 0.3rem; text-align: right;}
.strength-brief .label-box li .title{ position: relative;}
.strength-brief .label-box li .title span{ font-size: 0.4rem; font-weight: bold; line-height: 1; margin-right: 0.05rem;}
.strength-brief .label-box li .title .add{ line-height: 1; position: absolute; top: 0; right: 0.03rem;}
.strength-brief .cont{ font-size: 0.2rem; margin-top: 0.4rem;}

.rd-center-inner{ margin-top: 0.4rem; font-size: 0.18rem; color: #fff; position: relative;}
.rd-center-inner .bg-container .box{ position: relative; display: none;}
.rd-center-inner .bg-container .pic{ position: relative;}
.rd-center-inner .bg-container .pic img{ display: block; width: 100%; height: 100%; object-fit: cover;}
.rd-center-inner .bg-container .pic::before{ content: ''; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); position: absolute; left: 0; bottom: 0; z-index: 3;}
.rd-center-inner .bg-container .pic::after{ content: ''; width: 100%; height: 1.74rem; background: url(../../images/dcits/home-latest-case-li-bg.png) center bottom repeat-x; background-size: auto 100%; position: absolute; left: 0; bottom: 0; z-index: 3;}
.rd-center-inner .bg-container .cont-inner{ width: 100%; position: absolute; left: 0; top: 0.5rem; z-index: 5; padding: 0 0.6rem; line-height: 1.8;}
.rd-center-inner .bottom-tabs-box{ width: 100%; position: absolute; bottom: 0.5rem; left: 0; z-index: 5; padding: 0 0.6rem;}
.rd-center-inner .bottom-tabs-box ul{ margin: 0 -0.2rem;}
.rd-center-inner .bottom-tabs-box li{ float: left; line-height: 0.44rem; padding: 0 0.2rem; position: relative; cursor: pointer;}
.rd-center-inner .bottom-tabs-box li .icon{ width: 0.36rem; position: absolute; left: 50%; transform:translateX(-50%); top: -0.4rem; display: none;}
.rd-center-inner .bottom-tabs-box li .icon img{ display: block; width: 100%;}
.rd-center-inner .bottom-tabs-box li.active .title{ font-size: 0.18rem; position: relative;}
.rd-center-inner .bottom-tabs-box li.active .title::before{ content: ''; width: 100%; height: 0.03rem; background-color: #fff; position: absolute; left: 0; bottom: 0;}
.rd-center-inner .bottom-tabs-box li.active .icon{ display: block;}

.rd-system-inner{ margin-top: 0.4rem; font-size: 0.18rem;}
.rd-system-block{ padding: 0.4rem 0 0.4rem 2.56rem; border-top: 0.01rem solid #CECECE; position: relative; min-height: 2rem;}
.rd-system-block .num-box{ font-size: 0.24rem; color: #005BF9; font-weight: bold; text-align: center; line-height: 1; position: absolute; left: 0; top: 0.4rem;}
.rd-system-block .num-box .num{ font-size: 1rem;}
.rd-system-block .cont-right .cont-block{ margin-top: 0.4rem;}
.rd-system-block .cont-right .cont-block:first-child{ margin-top: 0;}
.rd-system-block .cont-right .cont-block .title{ font-size: 0.24rem;}
.rd-system-block .cont-right .cont-block .cont{ opacity: 0.7; margin-top: 0.15rem;}

.application-ability-inner{ margin-top: 0.2rem;}
.application-ability-inner ul{ margin: 0 -0.1rem;}
.application-ability-inner li{ float: left; width: 33.333%; padding: 0 0.1rem; position: relative; margin-top: 0.2rem;}
.application-ability-inner li .block-box{ height: 2.47rem; border: 0.01rem solid #BFBFBF; padding: 0.25rem; font-size: 0.18rem; position: relative; z-index: 3;}
.application-ability-inner li .block-box::before{ content: ''; width: 0; height: 0; background-color: #005BF9; position: absolute; right: 0; bottom: 0; z-index: -1; transition:all 0.5s ease;}
.application-ability-inner li .block-box::after{ content: ''; width: 2.3rem; height: 1.06rem; background: url(../../images/dcits/home-popular-product-icon.png) bottom right no-repeat; background-size: auto 100%; position: absolute; bottom: 0; right: 0; z-index: -2;}
.application-ability-inner li .block-box a{ display: block; height: 100%; transition:all 0.5s ease;}
.application-ability-inner li .block-box .title{ font-size: 0.24rem;}
.application-ability-inner li .block-box .cont{ margin-top: 0.3rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.application-ability-inner li .block-box:hover::before{ width: 100%; height: 100%;}
.application-ability-inner li .block-box:hover a{ color: #fff;}

.consulting-container{ width: 11.36rem; margin: 0 auto; font-size: 0.18rem;}
.online_consult .consultTitle{ margin-bottom: 0.5rem; text-align: center;}

.consulting_form{ width: 6.5rem; margin: 0 auto 0.3rem auto;}
.consulting_form .form-title{ font-size: 0.3rem; text-align: center;}
.consulting_form .form-inner{ font-size: 0.18rem;}
.consulting_form .form-inner .form-block{ margin-top: 0.3rem; line-height: 0.4rem;}
.consulting_form .form-inner .form-block .label-title{ float: left; width: 28%; padding-right: 0.15rem; text-align: right;}
.consulting_form .form-inner .form-block .input-box{ float: right; width: 72%; padding-right: 0.5rem; position: relative;}
.consulting_form .form-inner .form-block .input-box .input-text{ display: block; width: 100%; border: 0.01rem solid #DEE1E6; height: 0.4rem; line-height: 0.4rem; font-size: 0.18rem; padding: 0 0.15rem; -webkit-box-shadow: none; box-shadow: none; outline: none;}
.consulting_form .form-inner .form-block .input-box .select{ display: block; width: 100%; border: 0.01rem solid #DEE1E6; height: 0.4rem; line-height: 0.4rem; font-size: 0.18rem; padding: 0 0.15rem; background: url(../../images/dcits/icon/icon-select.png) 98% center no-repeat; background-size: 0.12rem auto;}
.consulting_form .form-inner .form-block .input-box textarea{ display: block; width: 100%; border: 0.01rem solid #DEE1E6; line-height: 1.5; padding: 0.1rem 0.15rem; font-size: 0.18rem;}
.consulting_form .form-inner .form-block .input-box .input-error{ position: absolute; left: 0; bottom: -0.2rem; font-size: 0.18rem; color: #f00; line-height: 1;}
.consulting_form .form-inner .form-block .yzm-box .input-text{ float: left; width: 65%;}
.consulting_form .form-inner .form-block .yzm-box #code_img{ float: left; width: calc(35% - 0.15rem); height: 0.4rem; margin-left: 0.15rem;}
.consulting_form .form-inner .form-block .yzm-box #code_img img{ display: block; width: 100%; height: 100%;}

.consulting_form-btn{ margin-top: 0.6rem; font-size: 0; text-align: center;}
.consulting_form-btn button{ display: inline-block; vertical-align: top; width: 25%; height: 0.4rem; background-color: #005BF9; border: 0.01rem solid #005BF9; font-size: 0.18rem; color: #fff; text-align: center; margin: 0 0.15rem; padding: 0; cursor: pointer;}
.consulting_form-btn .button_reset{ background-color: #fff; border: 0.01rem solid #DEE1E6; color: #000;}

.onError{ color:#e0002a; padding-top:0.05rem;}
.onShow,.onFocus,.onCorrect,.onLoad{display: none;}
.red{color: #ff0000;}

.single-page-container{ width: 11.36rem; margin: 0 auto; font-size: 0.18rem;}
.single-page-container h4{ font-size: 0.4rem; color: #000097; line-height: 1.2;}
.single-page-content p{ margin-top: 0.2rem;}

.webMapList ul{ margin-top: 0.2rem;}
.webMapList li{ padding: 0.2rem 0; border-bottom:1px dashed #CECECE;}
.webMapList li .topType{ font-weight: bold;}
.webMapList li .topType a{ }
.webMapList li .box{ opacity: 0.7;}
.webMapList li .box .block{ margin-top: 0.2rem;}
.webMapList li .box .block .links{ margin-top: 0.1rem; padding-left: 0.2rem; overflow:hidden;}
.webMapList li .box .block .links span{ margin: 0 0.12rem; float:left;}
.webMapList li .box .block .links a{ float:left;}
.webMapList li .box .block2{ overflow:hidden;}
.webMapList li .box .block2 .type{ float:left; margin:0 0.22rem 0.1rem 0;}

.mainwrap-new{ padding-top: 1.22rem;}

#mf_searchbox{ background-color: #eee !important;}
#mf_menubtn_l{ padding-top: 8px;}

li.mf_prevpage, li.mf_nextpage{ height: 32px;}
li.mf_pagenow{ width: 32px; height: 32px;}
.mf_pagenumber li.mf_num{ width: 32px; height: 32px; line-height: 28px; padding-top: 0;}
.mf_pagenumber a, .mf_pagenumber a:link, .mf_pagenumber a:visited{ padding: 0; width: 100%; height: 100%;}



@media (max-width: 1680px){
	/* 缩小80% */
	
	
	
	
	
}
@media (max-width: 1440px){
	/* 缩小70% */
	
	.header-main .nav{ font-size: 0.22rem;}
	.header-main .nav li .nav-hidden-box{ width: 2.5rem;}
	.header-main .nav li .nav-hidden-box li{ font-size: 0.2rem;}
	
	.header-main .search-box .input-text{ font-size: 0.2rem !important;}
	.header-main .search-box .search-btn{ background-size: 0.2rem auto;}
	.header-top-right{ font-size: 0.18rem;}
	.header-nav-hidden-box::before{ width: 29%;}
	.header-nav-hidden-box .one-nav-side .one-nav-side-left-box{ width: 25%; font-size: 0.24rem;}
	.header-nav-hidden-box .one-nav-side .one-nav-side-right-box{ width: 75%;}
	.header-nav-hidden-box .one-nav-side .one-nav-side-right-box .two-nav-side .two-nav-side-list li{ width: 45%;}
	.header-nav-hidden-box .one-nav-side .one-nav-side-right-box .two-nav-side .two-nav-side-list li .block-box .title{ font-size: 0.2rem;}
	.header-nav-hidden-box .one-nav-side .one-nav-side-right-box .two-nav-side .two-nav-side-list li{ font-size: 0.18rem;}
	
	
	.footer-main .footer-share li{ width: 0.48rem; height: 0.48rem;}
	.footer-main .footer-nav li{ font-size: 0.22rem;}
	.footer-main .footer-links li{ font-size: 0.22rem;}
	.footer .copyright{ font-size: 0.18rem;}
	
	.side-suspension li .hidden-box{ font-size: 0.2rem; width: 3.2rem;}
	.side-suspension li .hidden-box .cont dt{ font-size: 0.22rem;}
	
	
	.base-btn-box{ font-size: 0.2rem;}
	.base-links-box{ width: 1.1rem; font-size: 0.2rem;}
	.home-base-title{ font-size: 0.22rem;}
	.home-base-cont{ font-size: 0.24rem;}
	.home-base-cont-inner{ width: 65%;}
	
	
	.home-aboutus-box li{ font-size: 0.2rem;}
	.home-aboutus-box li .block-box .title{ font-size: 0.2rem;}
	.home-aboutus-box li .block-box .title span{ font-size: 0.44rem;}
	
	.home-industry-solutions-swiper .swiper-slide .block-box .cont-box{ font-size: 0.2rem;}
	.home-industry-solutions-swiper .swiper-slide .block-box .type-label dd{ font-size: 0.2rem; margin-right: 0.15rem;}
	
	.home-latest-case-inner li .block-box .cont-box{ font-size: 0.2rem;}
	.home-latest-case-inner li .block-box .cont-box .title{ font-size: 0.24rem;}
	
	.home-popular-product-inner .tab-li li .title{ font-size: 0.2rem;}
	.home-popular-product-list li .block-box{ font-size: 0.2rem;}
	.home-popular-product-list li .block-box .title-box{ font-size: 0.18rem;}
	
	.home-white-paper-swiper .swiper-slide .block-box .cont-inner{ font-size: 0.2rem;}
	
	.home-latest-news-inner .first-latest-news .cont-box{ font-size: 0.2rem;}
	.home-latest-news-inner .first-latest-news .cont-box .title{ font-size: 0.24rem;}
	
	.home-latest-news-inner .latest-news-list li{ padding: 0.14rem 0; font-size: 0.2rem;}
	.home-latest-news-inner .latest-news-list li .title{ font-size: 0.24rem;}
	.home-latest-news-inner .latest-news-list li .cont{ margin-top: 0.1rem;}
	
	
	.news-list-container .news-list li{ font-size: 0.2rem;}
	
	
	.breadcrumb a, .breadcrumb span{ font-size: 0.2rem;}
	
	.sub-aggregation-nav li{ font-size: 0.22rem;}
	.other-product-recommend .top-title{ font-size: 0.22rem;}
	.other-product-recommend .list li{ font-size: 0.22rem;}
	
	.system-overview-box{ font-size: 0.22rem;}
	
	.product-feature-box .list{ font-size: 0.2rem;}
	.product-feature-box .list ul{ margin: 0 -0.2rem;}
	.product-feature-box .list li{ padding: 0 0.2rem;}
	.product-feature-box .list li .block-box .title{ font-size: 0.22rem; /* overflow: hidden; white-space: nowrap; text-overflow: ellipsis; */}
	
	.overall-architecture-box{ font-size: 0.22rem;}
	.overall-architecture-box .list li .block-box .title{ height: 3em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
	.distributed-technology-system-box .cont-inner{ font-size: 0.22rem;}
	
	.products-solutions-section3-inner .left-side{ padding-right: 0.6rem;}
	.products-solutions-section3-inner .left-side li{ font-size: 0.24rem;}
	
	
	
}
@media (max-width: 1200px){
	/* 缩小60% */
	
	
	
	
}

@media (max-width: 992px){
	/* 缩小60% */
	body{ min-width: 100%;}
	.edit-container{ /* width: calc(100% - 10.66vw); */ width: 100%;}
	.visible-xs{ display: block !important;}
	.hidden-xs{ display: none !important;}
	
	.bodymain{ /* padding-top: 1.24rem; */}
	
	.header-top{ height: 1.45rem; line-height: 1.5; padding: 0 0.4rem;}
	.header-top .logo{ height: 0.68rem; margin-top: 0.385rem; margin-left: 0.9rem;}
	.header-top-right{ display: none;}
	
	.header-top .header-search{ width: 0.7rem; height: 0.7rem; position: absolute; top: 0.375rem; right: 0;}
	.header-top .header-search .icon{ width: 0.58rem; height: 0.58rem; background: url(../../images/dcits/icon/icon-search.png) center no-repeat; background-size: cover; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%); cursor: pointer;}
    .header-top .icon-menu{ width: 0.48rem; height: 0.7rem; background: url(../../images/dcits/icon/icon-menu.png) center no-repeat; background-size: 0.48rem; position: absolute; top: 0.375rem; left: 0;}
	.header-top .icon-menu.active{ background-image: url(../../images/dcits/icon/icon-close-on.png);}
	
	.header-main{ display: none;}
	
	.header-search-hidden{ width: 100%; height: 100%; background-color: #fff; position: absolute; top: 0; left: 0; z-index: 9; padding: 0 2.12rem 0 0.4rem; display: none;}
	.header-search-hidden form{ width: 100%; height: 100%;}
	.header-search-hidden .input-text{ display: block; width: 100%; height: 100%; border: 0; font-size: 0.28rem;}
	.header-search-hidden .header-search-btn{ width: 0.7rem; height: 100%; position: absolute; top: 0; right: 0.4rem; cursor: pointer; background: url(../../images/dcits/icon/icon-search-on.png) center no-repeat transparent; background-size: 0.56rem; border: 0; font-size: 0;}
	.header-search-hidden .header-search-close{ width: 0.7rem; height: 100%; position: absolute; top: 0; right: 1.2rem; cursor: pointer;}
	.header-search-hidden .header-search-close::before{ content: ''; width: 0.44rem; height: 0.44rem; background: url(../../images/dcits/icon/icon-close.png) center no-repeat; background-size: cover; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%);}
	
	.footer-main{ padding: 0.6rem 0.4rem 0.4rem 0.4rem;}
	.footer-main .footer-share{ margin-top: 0.4rem;}
	.footer-main .footer-share li{ width: 0.64rem; height: 0.64rem; margin: 0 0.15rem;}
	
	
	.footer-main .footer-nav{ margin-top: 0.4rem;}
	.footer-main .footer-nav li{ font-size: 0.24rem; margin: 0.2rem 0.15rem 0 0.15rem;}
	.footer-main .footer-links{ margin-top: 0.6rem;}
	.footer-main .footer-links li{ font-size: 0.24rem; margin: 0 0.15rem;}
	.footer-main .footer-links li.otherLink .otherlinkCon{ width: 2.56rem; left: auto; transform: translateX(0); right: 0;}
	.footer-main .footer-links li.otherLink .otherlinkCon ul{ border-width: 0.04rem;}
	.footer-main .footer-links li.otherLink .otherlinkCon li{ line-height: 0.7rem;}
	
	.footer .copyright{ font-size: 0.24rem; padding: 0.2rem 0.4rem;}
	
	.menu-layer{ width: 100%; height: calc(100% - 1.45rem); background-color: #fff; position: fixed; left: 0; top: 1.45rem; z-index: 999; display: none;}
	.menu-layer .menu-layer-inner{ height: 100%; position: relative;}
	.menu-layer .menu-layer-inner .one-navigation,.menu-layer .menu-layer-inner .two-navigation{ width: 100%; height: 100%; background-color: #fff; overflow-y: auto; position: absolute; top: 0; left: 0;}
	.menu-layer .menu-layer-inner .two-navigation{ left: 100%; display: none;}
	.menu-layer .menu-layer-inner .one-subnav{ padding: 0.7rem 0.6rem;}
	.menu-layer .menu-layer-inner .one-subnav li{ font-size: 0.32rem; font-weight: bold; position: relative;}
	.menu-layer .menu-layer-inner .one-subnav li a{ display: block; padding: 0.3rem 0;}
	.menu-layer .menu-layer-inner .one-subnav li.hover .icon{ content: ''; width: 0.3rem; height: 100%; background: url(../../images/dcits/icon/icon-menu-arrow-black.png) center no-repeat; background-size: 0.17rem auto; position: absolute; right: 0; top: 50%; transform:translateY(-50%);}
	.menu-layer .menu-layer-inner .one-subnav li.active a,.menu-layer .menu-layer-inner .one-subnav li:hover a,.menu-layer .menu-layer-inner .one-subnav li.hoverActive a{ color: #005BF9;}
	.menu-layer .menu-layer-inner .one-subnav li.hover.active .icon,.menu-layer .menu-layer-inner .one-subnav li.hover.hoverActive .icon{ background-image: url(../../images/dcits/icon/icon-menu-arrow-blue.png);}
	.menu-layer .menu-layer-inner .language{ padding: 0.7rem 0.6rem; border-top: 0.01rem solid #BFBFBF; font-size: 0;}
	.menu-layer .menu-layer-inner .language a{ display: inline-block; vertical-align: top; font-size: 0.28rem; color: #000; font-weight: bold; padding-right: 0.32rem; margin-right: 0.32rem; position: relative;}
	.menu-layer .menu-layer-inner .language a::before{ content: ''; width: 1px; height: 10px; background-color: rgba(000, 000, 000, 0.5); position: absolute; top: 50%; margin-top: -5px; right: 0;}
	.menu-layer .menu-layer-inner .language a:last-child::before{ display: none;}
	.menu-layer .menu-layer-inner .language a:hover{ text-decoration: underline;}
	.menu-layer .menu-layer-inner .language a.active{ color: #005BF9;}
	
	.menu-layer .menu-layer-inner .two-side-item{ display: none;}
	.menu-layer .menu-layer-inner .two-side-item .side-top-title{ line-height: 1.42rem; background-color: #f0f0f0; padding-left: 1.3rem; font-size: 0.36rem; font-family: "Times New Roman"; position: relative;}
	.menu-layer .menu-layer-inner .two-side-item .side-top-title .icon-return{ width: 0.48rem; height: 0.55rem; background: url(../../images/dcits/icon/icon-menu-return-arrow.png) center no-repeat; background-size: 0.17rem auto; position: absolute; left: 0.4rem; top: 50%; transform:translateY(-50%);}
	.menu-layer .menu-layer-inner .two-side-item .two-subnav{ padding: 0 0.65rem 0 1.3rem;}
	.menu-layer .menu-layer-inner .two-side-item .two-subnav-block{ padding: 0.4rem 0; border-bottom: 0.01rem solid #BFBFBF;}
	.menu-layer .menu-layer-inner .two-side-item .two-subnav-block:last-child{ border-bottom: 0;}
	.menu-layer .menu-layer-inner .two-side-item .two-subnav-block .top-title{ font-size: 0.32rem;}
	.menu-layer .menu-layer-inner .two-side-item .two-subnav-block .list{ font-size: 0.26rem; margin-top: 0.2rem;}
	.menu-layer .menu-layer-inner .two-side-item .two-subnav-block .list li a{ display: block; padding: 0.2rem 0;}
	
	
	.base-btn-box{ width: 2.74rem; line-height: 0.7rem; font-size: 0.24rem;}
	.base-btn-box a,.base-btn-box .base-btn-border{ padding-left: 0.48rem;}
	.base-btn-box a .arrow,.base-btn-box .base-btn-border .arrow{ width: 0.25rem; height: 0.08rem; right: 0.38rem;}
	.base-btn-box a:hover .arrow,.base-btn-box .base-btn-border:hover .arrow{ right: 0.31rem;}
	
	.base-links-box{ width: 1.34rem; font-size: 0.24rem;}
	.base-links-box a .arrow{ width: 0.25rem; height: 0.08rem;}
	.base-links-box a:hover .arrow{ right: -0.07rem;}
	
	.side-suspension{ width: 0.7rem;}
	.side-suspension li{ height: 0.7rem; background-size: 0.28rem;}
	.side-suspension li .hidden-box{ width: 4rem; font-size: 0.24rem;}
	.side-suspension li .hidden-box .cont dt{ font-size: 0.28rem;}
	.side-suspension li .hidden-box .cont dd .panel-icon{ width: 0.32rem;}
	.side-suspension li .hidden-box .cont dd .panel-main{ margin-left: 0.2rem;}
	
	.home-banner{ height: 100lvh;}
	.home-banner .swiper-slide{ background-color: #001F64;}
	.home-banner .swiper-slide img{ position: absolute; top: 0; left: 0;}
	.home-banner .swiper-slide .banner-inner{ padding: 0 0.4rem; z-index: 11;}
	.home-banner .swiper-slide .banner-inner .banner-content{ width: 100%; margin-left: 0;}
	.home-banner .swiper-slide .banner-inner .title{ font-size: 0.72rem; line-height: 1.2; height: auto;}
	.home-banner .swiper-slide .banner-inner .banner-btn-box{ margin-top: 0.6rem;}
	.home-banner .swiper-slide .banner-inner .banner-btn-box a .arrow{ width: 0.28rem; height: 0.23rem; right: 0.35rem;}
	.home-banner .swiper-slide .banner-inner .banner-btn-box a:hover .arrow{ right: 0.28rem;}
	.home-banner .swiper-pagination{ bottom: 0.6rem;}
	.home-banner .swiper-pagination .swiper-pagination-bullet{ display: inline-block;}
	
	.home-base-title{ font-size: 0.28rem;}
	.home-base-cont-inner{ width: 100%;}
	.home-base-cont-inner .title{ font-size: 0.36rem;}
	.home-base-cont{ font-size: 0.24rem;}
	.home-base-cont .base-btn-box{ position: initial; margin-top: 0.3rem;}
	
	.swiper-arrow{ width: 0.32rem; height: 0.32rem;}
	
	.home-aboutus{ padding: 0.8rem 0.4rem;}
	.home-aboutus-inner{ margin: 0.4rem -0.4rem 0 -0.4rem;}
	.home-aboutus-box{ padding: 0.6rem 0.4rem;}
	.home-aboutus-box ul{ margin: 0 -0.2rem;}
	.home-aboutus-box li{ width: 33.333%; font-size: 0.2rem; padding: 0 0.2rem; margin: 0.2rem 0;}
	.home-aboutus-box li .block-box .title{ font-size: 0.2rem;}
	.home-aboutus-box li .block-box .title span{ font-size: 0.48rem;}
	.enterprise-swiper{ margin-top: -0.4rem;}
	.enterprise-swiper .swiper-slide .block-box img{ height: 0.8rem;}
	
	.home-industry-solutions{ padding: 0.8rem 0.4rem;}
	.home-industry-solutions::before, .home-industry-solutions::after{ width: 2.8rem; height: 2.8rem;}
	.home-industry-solutions-swiper{ margin: 0.6rem 0 0 0;}
	.home-industry-solutions-swiper .swiper-container{ overflow: initial;}
	.home-industry-solutions-swiper .swiper-slide{ transform: scale(1) !important; padding: 0 0.1rem;}
	.home-industry-solutions-swiper .swiper-slide .block-box{ padding: 0.4rem;}
	.home-industry-solutions-swiper .swiper-slide .block-box .pic{ width: 0.7rem; height: 0.7rem;}
	.home-industry-solutions-swiper .swiper-slide .block-box .cont-box{ font-size: 0.24rem;}
	.home-industry-solutions-swiper .swiper-slide .block-box .cont-inner{ margin-top: 0.6rem;}
	.home-industry-solutions-swiper .swiper-slide .block-box .cont-box .title{ font-size: 0.28rem;}
	.home-industry-solutions-swiper .swiper-slide .block-box .type-label dl{ margin: -0.2rem -0.1rem 0 -0.1rem;}
	.home-industry-solutions-swiper .swiper-slide .block-box .type-label dd{ width: calc(50% - 0.2rem); line-height: 0.62rem; font-size: 0.24rem; margin: 0.2rem 0.1rem 0 0.1rem;}
	.home-industry-solutions-swiper .swiper-arrow{ display: none;}
	.home-industry-solutions-swiper .swiper-pagination{ position: initial; margin-top: 0.4rem;}
	
	.home-latest-case{ padding: 0.8rem 0.4rem;}
	.home-latest-case-inner li{ float: none; width: 100%;}
	.home-latest-case-inner li .block-box .pic{ height: 3.34rem;}
	.home-latest-case-inner li .block-box .pic::after{ height: 40%;}
	.home-latest-case-inner li .block-box .cont-box{ font-size: 0.24rem; padding: 0 0.4rem; bottom: 0.4rem;}
	.home-latest-case-inner li .block-box .cont-box .title{ font-size: 0.28rem;}
	.home-latest-case-inner li:first-child .block-box .pic{ height: 3.34rem;}
	
	
	.home-popular-product{ padding: 0.8rem 0.4rem;}
	.home-popular-product-inner{ margin-top: 0.6rem;}
	.home-popular-product-inner .tab-li li{ margin-right: 0.2rem;}
	.home-popular-product-inner .tab-li li .title{ line-height: 0.7rem; font-size: 0.24rem; padding: 0 0.2rem;}
	.home-popular-product-inner .tab-content{ margin-top: 0.2rem;}
	.home-popular-product-list li{ float: none; width: 100%;}
	.home-popular-product-list li .block-box{ height: auto; padding: 0.4rem 0.4rem 1.5rem 0.4rem; font-size: 0.24rem;}
	.home-popular-product-list li .block-box .title-box{ font-size: 0.24rem;}
	.home-popular-product-list li .block-box .title-box .title{ font-size: 0.32rem;}
	.home-popular-product-list li .block-box .cont{ margin-top: 0.3rem; opacity: 1;}
	.home-popular-product-list li .block-box .base-links-box{ left: 0.4rem; bottom: 0.4rem;}
	
	.home-white-paper{ padding: 0.8rem 0.4rem;}
	.home-white-paper::before{ height: 70%;}
	.home-white-paper-swiper{ margin: 0.6rem 0 0 0;}
	.home-white-paper-swiper .swiper-slide .block-box .pic{ width: 45%;}
	.home-white-paper-swiper .swiper-slide .block-box .cont-inner{ width: 55%; padding: 0.4rem; font-size: 0.24rem;}
	.home-white-paper-swiper .swiper-slide .block-box .cont-inner .top-title{ font-size: 0.32rem;}
	.home-white-paper-swiper .swiper-slide .block-box .cont-inner .cont{ margin-top: 0.2rem;}
	.home-white-paper-swiper .swiper-slide .block-box .cont-inner .base-links-box{ right: 0.4rem; bottom: 0.4rem;}
	.home-white-paper-swiper .swiper-arrow{ display: none;}
	.home-white-paper-swiper .swiper-pagination{ position: initial; margin-top: 0.4rem;}
	
	.home-latest-news{ padding: 0.8rem 0.4rem;}
	.home-latest-news-inner{ margin-top: 0.6rem;}
	.home-latest-news-inner .first-latest-news{ float: none; width: 100%;}
	.home-latest-news-inner .first-latest-news .pic{ height: 4rem;}
	.home-latest-news-inner .first-latest-news .cont-box{ font-size: 0.24rem;}
	.home-latest-news-inner .first-latest-news .cont-box .title{ font-size: 0.28rem;}
	.home-latest-news-inner .latest-news-list{ float: none; width: 100%; padding-left: 0;}
	.home-latest-news-inner .latest-news-list li{ font-size: 0.24rem; padding: 0.4rem 0;}
	.home-latest-news-inner .latest-news-list li:last-child{ padding-bottom: 0;}
	.home-latest-news-inner .latest-news-list li .title{ font-size: 0.28rem;}
	
	.home-contactus{ padding: 0.8rem 0.4rem;}
	
	
	.sub-banner .banner-inner{ padding: 0 0.4rem;}
	.sub-banner .banner-inner .title{ font-size: 0.5rem; text-align: left;}
	
	.aggregation-nav-section{ line-height: 0.8rem; font-size: 0;}
	.aggregation-nav-section ul{ overflow-y: hidden; overflow-x: auto; -webkit-overflow-scrolling: touch; display: block; white-space: nowrap;}
	.aggregation-nav-section li{ float: none; display: inline-block; vertical-align: top; font-size: 0.28rem; padding: 0 0.4rem;}
	.aggregation-nav-section.fixed{ top: 1.45rem;}
	
	.aggregation-nav-section-height{ height: 0.8rem;}
	
	.sub-base-title{ font-size: 0.36rem;}
	.sub-base-cont{ font-size: 0.24rem;}
	.sub-base-cont-inner{ width: 100%;}
	.sub-base-cont .base-btn-box{ position: relative; margin-top: 0.3rem;}
	
	.products-solutions-section{ padding: 0.8rem 0.4rem;}
	.products-solutions-section1-inner .pic{ float: none; width: 100%;}
	.products-solutions-section1-inner .cont-inner{ width: 100%; position: initial; transform: translateY(0); padding-left: 0; font-size: 0.24rem; margin-top: 0.6rem;}
	.products-solutions-section1-inner .cont-inner .title{ font-size: 0.36rem;}
	.products-solutions-section1-inner .cont-inner .cont{ margin-top: 0.3rem;}
	.products-solutions-section1-inner .cont-inner .base-btn-box{ margin-top: 0.4rem;}
	
	.products-solutions-section2-inner .pic{ float: none; width: 100%;}
	.products-solutions-section2-inner .cont-inner{ width: 100%; position: initial; transform: translateY(0); padding-right: 0; font-size: 0.24rem; margin-top: 0.6rem;}
	.products-solutions-section2-inner .cont-inner .title{ font-size: 0.36rem;}
	.products-solutions-section2-inner .cont-inner .cont{ margin-top: 0.3rem;}
	.products-solutions-section2-inner .cont-inner .base-btn-box{ margin-top: 0.4rem;}
	
	.products-solutions-section3-inner{ margin-top: 0.6rem;}
	.products-solutions-section3-inner .left-side{ float: none; width: 100%; padding-right: 0;}
	.products-solutions-section3-inner .left-side li{ font-size: 0.28rem; margin-top: 0;}
	.products-solutions-section3-inner .right-inner{ float: none; width: 100%; margin-top: 0.6rem;}
	
	.products-solutions-section4-inner{ margin-top: 0.6rem;}
	.products-solutions-section4-inner .tabs-box li{ width: 50%; font-size: 0.24rem; line-height: 0.8rem;}
	.products-solutions-section4-inner .tabs-container{ margin-top: 0.4rem;}
	.products-solutions-section4-inner .tabs-container .top-title{ font-size: 0.32rem;}
	.products-solutions-section4-list{ margin-top: 0;}
	.products-solutions-section4-list li{ float: none; width: 100%; font-size: 0.24rem; margin-top: 0.4rem;}
	.products-solutions-section4-list li .block-box .title{ font-size: 0.28rem;}
	.products-solutions-section4-list li .block-box .title::before{ width: 0.32rem; height: 0.32rem;}
	.products-solutions-section4-list li .block-box .cont{ height: auto;}
	
	.products-solutions-section5-inner{ margin-top: 0.6rem; font-size: 0.28rem;}
	.products-solutions-section5-inner .one-nav-side-box{ float: none; width: 100%; padding: 0.4rem;}
	.products-solutions-section5-inner .one-nav-side-box li{ margin-bottom: 0.4rem;}
	.products-solutions-section5-inner .one-nav-side-right-box{ float: none; width: 100%; height: auto;}
	.products-solutions-section5-inner .two-nav-side{ float: none; width: 100%; padding: 0.4rem;}
	.products-solutions-section5-inner .two-nav-side-right-box{ float: none; width: 100%; padding: 0.4rem;}
	
	.products-solutions-section5-inner .two-nav-side-box.no-two .two-nav-side-right-box li{ float: none; width: 100%; padding: 0; margin-bottom: 0.4rem;}
	.products-solutions-section5-inner .two-nav-side-box.no-two .two-nav-side-right-box li:last-child{ margin-bottom: 0;}
	.products-solutions-section5-inner .two-nav-side-box.no-two .two-nav-side-right-box li .cont{ font-size: 0.24rem; height: auto; -webkit-line-clamp: initial;}
	
	.products-solutions-section5-inner .three-nav-side li{ float: none; width: 100%; padding: 0; margin-bottom: 0.4rem;}
	.products-solutions-section5-inner .three-nav-side li:last-child{ margin-bottom: 0;}
	.products-solutions-section5-inner .three-nav-side li .cont{ font-size: 0.24rem; height: auto; -webkit-line-clamp: initial;}
	
	
	.breadcrumb{ line-height: 1.5; padding: 0.4rem 0.4rem;}
	.breadcrumb a, .breadcrumb span{ font-size: 0.24rem; margin-right: 0.2rem; padding-right: 0.2rem;}
	.breadcrumb a::before{ height: 0.24rem;}
	
	.base-sub-container{ padding: 0 0.4rem 0.8rem 0.4rem;}
	.base-sub-left-side-container{ float: none; width: 100%;}
	.base-sub-right-container{ float: none; width: 100%; padding-top: 0; margin-top: 0.8rem;}
	.sub-title-box{ font-size: 0.36rem;}
	.base-more-box a{ font-size: 0.28rem; padding-right: 0.36rem; background-size: 0.2rem auto;}
	
	
	.sub-aggregation-nav li{ line-height: 0.7rem; font-size: 0.28rem;}
	.other-product-recommend{ margin-top: 0.6rem;}
	.other-product-recommend .top-title{ font-size: 0.28rem;}
	.other-product-recommend .list li{ font-size: 0.28rem;}
	.other-product-recommend .list li::before{ width: 0.32rem; height: 0.32rem;}
	
	.system-overview-box{ font-size: 0.24rem;}
	.system-overview-box .sub-title-box{ float: none; width: 100%; padding-right: 0;}
	.system-overview-box .cont-inner{ float: none; width: 100%; margin-top: 0.4rem;}
	.system-overview-box .pic{ margin-top: 0.4rem;}
	
	.product-feature-box .top-box .sub-title-box{ float: none; width: 100%; padding-right: 0;}
	.product-feature-box .top-box .cont-inner{ float: none; width: 100%; margin-top: 0.4rem;}
	.product-feature-box .list{ margin-top: 0.4rem; font-size: 0.24rem;}
	.product-feature-box .list li{ float: none; width: 100%;}
	.product-feature-box .list li .block-box{ padding: 0.3rem 0 0.3rem 0.8rem;}
	.product-feature-box .list li .block-box::before{ width: 0.5rem; height: 0.5rem;}
	.product-feature-box .list li .block-box .title{ font-size: 0.28rem;}
	
	.product-feature-box .pic{ margin-top: 0.4rem;}
	
	.overall-architecture-box{ font-size: 0.24rem;}
	.overall-architecture-box .top-box .sub-title-box{ float: none; width: 100%; padding-right: 0;}
	.overall-architecture-box .top-box .cont-inner{ float: none; width: 100%; margin-top: 0.4rem;}
	.overall-architecture-box .list{ margin-top: 0.2rem;}
	.overall-architecture-box .list li{ float: none; width: 100%; margin-top: 0.4rem;}
	.overall-architecture-box .list li .block-box{ border-top-width: 0.04rem;}
	.overall-architecture-box .list li .block-box .title{ font-size: 0.28rem;}
	.overall-architecture-box .list li .block-box .cont{ height: auto; -webkit-line-clamp: initial;}
	.overall-architecture-box .pic{ margin-top: 0.4rem;}
	
	.distributed-technology-system-box .cont-inner{ margin-top: 0.4rem; font-size: 0.24rem;}
	.distributed-technology-system-box .cont-inner .cont{ width: 100%; position: initial; transform: translateY(0); color: #000; margin-top: 0.4rem;}
	
	.sub-aggregation-nav-mobile{ line-height: 0.8rem; background-color: #F9F9F9; font-size: 0; margin: 0 -0.4rem;}
	.sub-aggregation-nav-mobile ul{ overflow-y: hidden; overflow-x: auto; -webkit-overflow-scrolling: touch; display: block; white-space: nowrap;}
	.sub-aggregation-nav-mobile li{ display: inline-block; vertical-align: top; font-size: 0.28rem; padding: 0 0.4rem;}
	.sub-aggregation-nav-mobile li.active{ background-color: #005BF9; color: #fff;}
	.sub-aggregation-nav-mobile.fixed{ width: 100%; position: fixed; top: 1.45rem; z-index: 999;}
	.sub-aggregation-nav-mobile-height{ height: 0.8rem; display: none;}
	
	.products-solutions-list-box .list{ margin-top: 0;}
	.products-solutions-list-box .list li{ float: none; width: 100%; margin-top: 0.4rem;}
	.products-solutions-list-box .list li .block-box{ height: auto; padding: 0.4rem 0.4rem 1.5rem 0.4rem; font-size: 0.24rem;}
	.products-solutions-list-box .list li .block-box .title{ font-size: 0.32rem;}
	.products-solutions-list-box .list li .block-box .base-links-box{ left: 0.4rem; bottom: 0.4rem;}
	
	.consulting-services-section{ padding: 0.8rem 0.4rem;}
	
	.consulting-services-section1-inner li{ float: none; width: 100%; margin-top: 0.4rem;}
	.consulting-services-section1-inner li:first-child{ margin-top: 0;}
	.consulting-services-section1-inner li .block-box{ padding: 0.1rem;}
	.consulting-services-section1-inner li .block-box .cont-box{ width: 4.2rem;}
	.consulting-services-section1-inner li .block-box .cont-box .title{ font-size: 0.32rem;}
	
	.consulting-services-section2-inner{ margin-top: 0.4rem;}
	.consulting-services-section2-animation{ margin-right: -0.4rem;}
	.consulting-services-section2-animation .swiper-slide{ width: 100%; height: 3.2rem;}
	.consulting-services-section2-animation .swiper-slide .block-box .cont-box{ width: 100%; font-size: 0.24rem; display: block;}
	.consulting-services-section2-animation .swiper-slide .block-box .cont-box .title{ padding: 0 0.4rem; top: 0.4rem; font-size: 0.32rem;}
	.consulting-services-section2-animation .swiper-slide .block-box .cont-box .cont{ padding: 0 0.4rem; bottom: 0.4rem;}
	.consulting-services-section2-animation .swiper-slide-active .block-box .pic::after{ display: block;}
	.consulting-services-section2-container{ margin-top: 0;}
	.consulting-services-section2-container li{ float: none; width: 100%; font-size: 0.28rem;}
	.consulting-services-section2-container li .title::before{ width: 0.32rem; height: 0.32rem; right: 0.2rem;}
	
	
	.consulting-services-section3-inner{ font-size: 0.24rem;}
	.consulting-services-section3-inner .tabs-box .swiper-slide .block-box{ padding: 0.4rem 0.8rem 0.4rem 0.4rem;}
	.consulting-services-section3-inner .tabs-box .swiper-slide .block-box .title{ font-size: 0.32rem;}
	.consulting-services-section3-inner .tabs-box .swiper-slide .block-box .arrow{ width: 0.32rem; height: 0.32rem; right: 0.2rem;}
	.consulting-services-section3-inner .tabs-box .swiper-slide-active{ background: url(../../images/dcits/home-latest-case-li-bg.png) bottom center no-repeat #150D49; background-size: auto 0.97rem; color: #fff;}
	.consulting-services-section3-inner .tabs-box .swiper-slide-active .block-box .cont{ opacity: 1;}
	.consulting-services-section3-inner .tabs-box .swiper-slide-active .block-box .arrow{ background-image: url(../../images/dcits/icon/icon-tabs-arrow-on.png);}
	.consulting-services-section3-list li{ width: 50%; padding: 0.4rem;}
	.consulting-services-section3-list li .block-box{ height: 0.72rem;}
	.consulting-services-section3-list li .block-box .title{ font-size: 0.24rem; color: #005BF9;}
	.consulting-services-section3-list li .block-box .title::before{ width: 0.32rem; height: 0.32rem; opacity: 1;}
	.consulting-services-section3-list li .block-box .cont{ display: none;}
	.consulting-services-section3-list li .block-box:hover .title{ font-weight: normal;}

	.investor-relations-section{ padding: 0.8rem 0.4rem;}
	.investor-relations-section1-inner{ margin-top: 0.6rem;}
	.investor-relations-section1-inner .year-tabs-box{ font-size: 0.32rem;}
	.investor-relations-section1-inner .year-tabs-box .swiper-slide.active{ font-size: 0.48rem;}
	.investor-relations-year-list ul{ margin: 0 -0.2rem;}
	.investor-relations-year-list li{ width: 50%; margin-top: 0.4rem; padding: 0 0.2rem;}
	.investor-relations-year-list li .block-box{ height: 2.2rem; font-size: 0.24rem;}
	.investor-relations-year-list li .block-box a::before{ width: 0.36rem; height: 0.36rem;}
	.investor-relations-year-list li .block-box .title{ font-size: 0.32rem;}
	
	.investor-relations-section2-list li{ font-size: 0.24rem;}
	.investor-relations-section2-list li .title{ float: none; width: 100%;}
	.investor-relations-section2-list li .time{ float: none; margin-top: 0.1rem;}
	
	.pages{ font-size: 0.28rem; text-align: center;}
	.pages a, .pages span{ min-width: 0.4rem; height: 0.4rem; line-height: 0.4rem;}
	.pages .prev, .pages .next{ background-size: 0.28rem;}
	
	.investor-relations-section3-inner .tabs-box{ float: none; width: 100%;}
	.investor-relations-section3-inner .tabs-box li{ float: left; width: 2.8rem; line-height: 0.7rem; margin: 0 0.4rem 0 0; font-size: 0.28rem;}

	.investor-relations-section3-inner .tabs-container{ float: none; width: 100%; margin-top: 0.4rem;}
	.investor-relations-section3-list li{ font-size: 0.24rem; margin: 0.4rem 0 0 0;}
	.investor-relations-section3-list li a{ padding: 0.4rem;}
	.investor-relations-section3-list li .title{ font-size: 0.28rem;}
	
	.investor-relations-section3-list2 li{ font-size: 0.24rem; padding: 0.4rem 0;}
	.investor-relations-section3-list2 li a{ display: block; padding: 0 0.4rem;}
	.investor-relations-section3-list2 li .title{ float: none; width: 100%; font-size: 0.28rem;}
	.investor-relations-section3-list2 li .time{ float: none; width: 100%; margin-top: 0.1rem;}
	
	.investor-relations-section4-inner .tabs-box li{ width: 2.8rem; line-height: 0.7rem; margin-right: 0.2rem; font-size: 0.28rem;}
	
	.table{ font-size: 0.24rem; overflow-x: auto;}
	.table table th, .table table td{ padding: 0.2rem 0.4rem;}
	
	.investor-relations-section5-inner li{ float: none; width: 100%;}
	.investor-relations-section5-inner li .block-box{ padding: 0.4rem; font-size: 0.24rem;}
	.investor-relations-section5-inner li .block-box .title{ margin-top: 0.2rem; font-size: 0.28rem;}
	
	.investor-relations-section6-inner .pic{ float: none; width: 100%; height: auto;}
	.investor-relations-section6-inner .list-inner{ float: none; width: 100%; padding-left: 0;}
	.investor-relations-section6-inner .list-inner li{ float: none; width: 100%; margin: 0.4rem 0 0 0;}
	.investor-relations-section6-inner .list-inner li .block-box{ height: auto; padding: 0.25rem 0.4rem 0.4rem 0.4rem; font-size: 0.24rem;}
	.investor-relations-section6-inner .list-inner li .block-box .title{ font-size: 0.28rem;}
	
	.investor-relations-section7-swiper{ margin-right: -0.4rem;}
	.investor-relations-section7-swiper .swiper-slide .block-box .cont-box{ font-size: 0.24rem; margin-top: 0.2rem; padding-right: 0.6rem;}
	.investor-relations-section7-swiper .swiper-slide .block-box .cont-box .title{ font-size: 0.28rem;}
	.investor-relations-section7-swiper .swiper-slide .block-box .cont-box::before{ width: 0.36rem; height: 0.36rem;}
	
	.resource-center-section{ padding: 0.8rem 0.4rem;}
	.resource-center-section1-inner{ margin-top: 0.2rem;}
	.resource-center-section1-inner ul{ margin: 0 -0.2rem;}
	.resource-center-section1-inner li{ width: 50%; padding: 0 0.2rem; margin-top: 0.4rem;}
	.resource-center-section1-inner li .block-box .title{ line-height: 0.7rem; font-size: 0.28rem; padding: 0 0.6rem 0 0.4rem;}
	.resource-center-section1-inner li .block-box .title:before{ width: 0.32rem; height: 0.32rem; background-size: 0.2rem;}
	
	.resource-center-section2-inner li{ float: none; width: 100%; margin-top: 0.4rem; padding-top: 0.4rem; border-top: 0.01rem solid rgba(0, 0, 0, 0.11);}
	.resource-center-section2-inner li:first-child{ margin-top: 0; padding-top: 0; border-top: 0;}
	.resource-center-section2-inner li .block-box .cont-box{ font-size: 0.24rem; margin-top: 0.4rem;}
	.resource-center-section2-inner li .block-box .cont-box .title{ font-size: 0.32rem;}
	.resource-center-section2-inner li .block-box .cont-box .base-btn-box{ margin-top: 0.4rem;}
	
	.resource-center-section3-inner li{ float: none; width: 100%; margin-top: 0.4rem; padding-top: 0.4rem; border-top: 0.01rem solid rgba(0, 0, 0, 0.11);}
	.resource-center-section3-inner li:first-child{ margin-top: 0; padding-top: 0; border-top: 0;}
	.resource-center-section3-inner li .block-box .cont-box{ font-size: 0.24rem; margin-top: 0.4rem;}
	.resource-center-section3-inner li .block-box .cont-box .title{ font-size: 0.32rem;}
	.resource-center-section3-inner li .block-box .cont-box .base-links-box{ margin-top: 0.4rem;}
	
	.selected-case-inner li{ float: none; width: 100%;}
	.selected-case-inner li .block-box .pic{ height: 3.34rem;}
	.selected-case-inner li .block-box .pic::after{ height: 40%;}
	.selected-case-inner li .block-box .cont-box{ font-size: 0.24rem; padding: 0 0.4rem; bottom: 0.4rem;}
	.selected-case-inner li .block-box .cont-box .title{ font-size: 0.28rem;}
	.selected-case-inner li:first-child .block-box .pic{ height: 3.34rem;}
	
	.case-list-inner li{ float: none; width: 100%; margin-top: 0.4rem; padding-top: 0.4rem; border-top: 0.01rem solid rgba(0, 0, 0, 0.11);}
	.case-list-inner li:first-child{ margin-top: 0; padding-top: 0; border-top: 0;}
	.case-list-inner li .block-box .cont-box{ font-size: 0.24rem; margin-top: 0.4rem;}
	.case-list-inner li .block-box .cont-box .title{ font-size: 0.32rem;}
	.case-list-inner li .block-box .cont-box .base-links-box{ margin-top: 0.4rem;}
	
	.project-detail-inner{ font-size: 0.28rem;}
	.project-detail-inner .label-type dd{ font-size: 0.28rem; margin-right: 0.25rem;}
	.project-detail-inner .project-pic{ height: 3.34rem;}
	.project-detail-inner .project-pic::after{ height: 40%;}
	
	
	.news_center_box{ width: 100%; font-size: 0.24rem;}
	.news_center_content .news-top-box{ font-size: 0.24rem;}
	.news_center_content .news_tit{ font-size: 0.36rem;}
	.news_center_content img{ width: 100%;}
	.news-bottom-pages-box .page-prev, .news-bottom-pages-box .page-next{ margin-top: 0.2rem;}
	
	.news-list-container .year-tabs-box{ font-size: 0.32rem;}
	.news-list-container .year-tabs-box .swiper-slide.active{ font-size: 0.48rem;}
	.news-list-container .news-list li{ font-size: 0.24rem;}
	.news-list-container .news-list li .title{ float: none; width: 100%; font-size: 0.28rem;}
	.news-list-container .news-list li .time{ float: none; margin-top: 0.1rem;}
	
	.aboutus-section{ padding: 0.8rem 0.4rem;}
	.aboutus-section1-inner{ margin-top: 0.4rem;}
	.aboutus-section1-animation .swiper-slide{ height: 6rem;}
	.aboutus-section1-animation .swiper-slide .block-box{ font-size: 0.24rem;}
	.aboutus-section1-animation .swiper-slide-active .block-box .num{ top: 0.4rem; left: 0.4rem; transform:translate(0,0); font-size: 1.2rem; opacity: 0.1;}
	.aboutus-section1-animation .swiper-slide-active .block-box .cont-box{ display: block; width: 100%; padding: 0 0.4rem; position: absolute; left: 0; bottom: 0.4rem;}
	.aboutus-section1-animation .swiper-slide-active .block-box .cont-box .title{ font-size: 0.28rem;}
	.aboutus-section1-animation .swiper-slide-active .block-box .cont-box .cont{ opacity: 0.7; margin-top: 0.2rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:6; -webkit-box-orient:vertical;}

	.aboutus-section2-inner{ margin-top: 0.4rem; font-size: 0.24rem;}
	.aboutus-section2-inner .left-box{ float: none; width: 100%;}
	.aboutus-section2-inner .right-box{ float: none; width: 100%; font-size: 0.28rem; margin-top: 0.4rem;}
	.aboutus-section2-inner .right-box li .title{ font-size: 0.36rem;}
	
	.aboutus-section3-inner{ margin-top: 0.4rem; font-size: 0.28rem;}
	.aboutus-section3-inner .left-box{ float: none; width: 100%;}
	.aboutus-section3-inner .right-box{ float: none; width: 100%; margin-top: 0.4rem;}
	.aboutus-section3-inner .right-box li{ float: none; width: 100%; margin-bottom: 0.4rem;}
	.aboutus-section3-inner .right-box li:last-child{ margin-bottom: 0;}
	.aboutus-section3-inner .right-box li .block-box{ padding: 0.4rem 0.4rem 0.4rem 2rem;}
	.aboutus-section3-inner .right-box li .block-box .logo{ width: 1.1rem; left: 0.4rem;}
	.aboutus-section3-inner .right-box li .block-box .cont-box .cont{ font-size: 0.24rem;}
	
	.aboutus-section4-inner{ margin-top: 0.4rem;}
	.aboutus-section4-inner li{ float: none; width: 100%; margin-top: 0.4rem;}
	.aboutus-section4-inner li .block-box .pic{ height: 3.6rem;}
	.aboutus-section4-inner li .block-box .cont-box{ font-size: 0.28rem;}
	.aboutus-section4-inner li .block-box .cont-box .title{ font-size: 0.4rem; margin-bottom: 0.2rem;}
	
	.aboutus-section5 .sub-base-cont-inner .cont{ width: 100%; margin-top: 0.24rem; position: initial;}
	.aboutus-section5-inner{ margin-top: 0.4rem;}
	.aboutus-section5-inner .pic{ height: 3.34rem;}
	.aboutus-section5-inner .pic::after{ height: 40%;}
	.aboutus-section5-inner .cont-box{ position: initial; padding: 0; font-size: 0.24rem; color: #000; margin-top: 0.4rem;}
	.aboutus-section5-inner .base-btn-box a,.aboutus-section5-inner .base-btn-box .base-btn-border{ border-color: #005BF9; color: #005BF9;}
	.aboutus-section5-inner .base-btn-box a .arrow,.aboutus-section5-inner .base-btn-box .base-btn-border .arrow{ background-image: url(../../images/dcits/icon/icon-btn-arrow.png);}
	
	.aboutus-section6-inner{ margin-top: 0.4rem;}
	.contactus-list li{ float: none; width: 100%; margin-top: 0.4rem;}
	.contactus-list li .block-box{ height: auto; padding: 0.4rem 0.4rem 1rem 0.4rem; font-size: 0.24rem;}
	.contactus-list li .block-box .title{ font-size: 0.32rem;}
	.contactus-list li .block-box .cont p{ padding-left: 0.4rem; background-size: 0.28rem 0.28rem; background-position: 0 0.02rem;}
	
	.aboutus-section7-inner{ margin-top: 0.4rem;}
	.aboutus-section7-swiper{ padding: 0; margin-right: -0.4rem;}
	.aboutus-section7-swiper .swiper-slide{ transform: scale(1);}
	.aboutus-section7-swiper .swiper-slide .block-box{ padding: 0.6rem 0.4rem 0.4rem 0.4rem; font-size: 0.24rem;}
	.aboutus-section7-swiper .swiper-slide .block-box .title{ font-size: 0.36rem;}
	.aboutus-section7-swiper .swiper-slide .block-box .cont{ margin-top: 0.2rem;}
	.aboutus-section7-swiper .swiper-slide .block-box .base-links-box{ margin-top: 0.2rem;}
	.aboutus-section7-swiper .swiper-arrow{ display: none;}
	
	.aboutus-section8-inner{ margin-top: 0.4rem; font-size: 0.24rem;}
	.aboutus-section8-inner .left-box{ float: none; width: 100%;}
	.aboutus-section8-inner .right-box{ float: none; width: 100%; margin-top: 0.4rem;}
	
	.company-profile-box .top-box .sub-title-box{ float: none;}
	.company-profile-box .top-box .cont{ float: none; width: 100%; font-size: 0.24rem; margin-top: 0.4rem;}
	.company-profile-list-block{ margin-top: 0.6rem; padding-left: 0; font-size: 0.24rem;}
	.company-profile-list-block .num{ position: initial; font-size: 1.2rem;}
	.company-profile-list-block .cont-inner{ margin-top: 0.2rem;}
	.company-profile-list-block .cont-inner .title{ font-size: 0.32rem;}
	
	.memorabilia-box{ margin-top: 0.4rem; font-size: 0.24rem;}
	.memorabilia-box .year-tabs-box{ font-size: 0.32rem; line-height: 0.8rem;}
	.memorabilia-box .year-tabs-box::before{ bottom: 0.06rem;}
	.memorabilia-box .year-tabs-box .swiper-slide::before{ width: 0.1rem; height: 0.1rem;}
	.memorabilia-box .year-tabs-box .swiper-slide.active{ font-size: 0.48rem; padding-bottom: 0.06rem;}
	.memorabilia-box .year-tabs-box .swiper-arrow{ transform: translateY(-65%);}
	.memorabilia-box .year-container .year-title{ font-size: 1rem;}
	.memorabilia-year-list{ padding-left: 0;}
	.memorabilia-year-list li{ padding-left: 0.8rem;}
	
	.memorabilia-year-list p{ padding-left: 0.2rem;}
	.memorabilia-year-list p::before{ width: 0.08rem; height: 0.08rem; top: 0.12rem;}
	
	.corporate-culture-slogan-box .cont-inner{ padding: 0.8rem 0.4rem; font-size: 0.28rem;}
	.corporate-culture-slogan-box .cont-inner .cont{ font-size: 0.32rem;}
	.corporate-life-box .tabs-box{ margin-top: 0.3rem;}
	.corporate-life-box .tabs-box ul{ overflow-y: hidden; overflow-x: auto; -webkit-overflow-scrolling: touch; display: block; white-space: nowrap;}
	.corporate-life-box .tabs-box li{ float: none; display: inline-block; width: auto; font-size: 0.28rem; margin-right: 0.3rem;}
	.corporate-life-box .tabs-box li:last-child{ margin-right: 0;}
	.corporate-life-inner .pic{ float: none !important; width: 100%;}
	.corporate-life-inner .cont-inner{ width: 100%; position: initial; transform: translateY(0); font-size: 0.24rem; padding: 0; margin-top: 0.4rem;}
	.corporate-life-inner .cont-inner .title{ font-size: 0.32rem;}
	
	/* 视频弹框 */
	.video-layer .layer-container{ width: 100%;}
	.video-layer .layer-inner .layer-close{ width: 0.6rem; height: 0.6rem; background-size: 0.4rem; top: 0.325rem; right: 0.325rem;}
	
	.corporate-governance-box{ font-size: 0.24rem;}
	.fulfilling-responsibilities-box{ font-size: 0.24rem;}
	.fulfilling-responsibilities-box li{ float: none; width: 100%; margin-top: 0.4rem;}
	.fulfilling-responsibilities-box li .block-box .cont-box{ margin-top: 0.3rem;}
	.fulfilling-responsibilities-box li .block-box .cont-box .title{ font-size: 0.32rem;}
	.employee-care-box{ font-size: 0.24rem;}
	.active-picture-list .title{ font-size: 0.32rem;}
	.active-picture-list>ul>li{ float: none; width: 100%;}
	.active-picture-list>ul>li>ul>li{ margin-bottom: 0.4rem;}
	.active-picture-list>ul>li>ul>li .img{ height: auto;}
	.active-picture-list>ul>li:nth-of-type(2)>ul>li .img{ height: auto;}
	
	.research-development-section{ padding: 0.8rem 0.4rem;}
	.research-development-section .sub-base-cont-inner .cont{ width: 100%; position: initial; margin-top: 0.24rem;}
	.research-development-section-inner{ margin-top: 0.4rem;}
	.research-development-section-inner li{ float: none; width: 100%;}
	.research-development-section-list li{ margin-top: 0.4rem;}
	.research-development-section-list li .block-box .pic{ height: 3.4rem;}
	.research-development-section-list li .block-box .cont-box{ padding: 0 0.4rem; bottom: 0.4rem; font-size: 0.32rem;}
	.research-development-section-list li .block-box .cont-box .title{ padding-left: 0.2rem;}
	.research-development-section-list li .block-box .cont-box .title::before{ height: 0.32rem;}
	.research-development-section-list .base-btn-box{ margin-top: 0.4rem;}
	
	.research-development-section3-inner{ margin-top: 0; font-size: 0.24rem; color: #000;}
	.research-development-section3-inner .top-box{ position: initial; padding: 0;}
	.research-development-section3-inner .top-box .label-box{ float: none; margin-top: 0.2rem;}
	.research-development-section3-inner .top-box .label-box ul{ margin: 0 -0.2rem;}
	.research-development-section3-inner .top-box .label-box li{ width: 33.333%; padding: 0 0.2rem; margin-top: 0.4rem; font-size: 0.24rem;}
	.research-development-section3-inner .top-box .label-box li .title span{ font-size: 0.56rem;}
	.research-development-section3-inner .top-box .base-btn-box{ float: none; margin-top: 0.4rem;}
	.research-development-section3-inner .top-box .base-btn-box a,.research-development-section3-inner .top-box .base-btn-box .base-btn-border{ border-color: #005BF9; color: #005BF9;}
	.research-development-section3-inner .top-box .base-btn-box a .arrow,.research-development-section3-inner .top-box .base-btn-box .base-btn-border .arrow{ background-image: url(../../images/dcits/icon/icon-btn-arrow.png);}
	.research-development-section3-inner .top-box .base-btn-box a:hover,.research-development-section3-inner .top-box .base-btn-box .base-btn-border:hover{ background-color: #005BF9; border-color: #005BF9; color: #fff;}
	.research-development-section3-inner .top-box .base-btn-box a:hover .arrow,.research-development-section3-inner .top-box .base-btn-box .base-btn-border:hover .arrow{ background-image: url(../../images/dcits/icon/icon-btn-arrow-on.png);}

	.research-development-section3-inner .bg-container{ margin-top: 0.4rem}
	.research-development-section3-inner .bottom-tabs-box{ position: initial; padding: 0; margin-top: 0.4rem;}
	.research-development-section3-inner .bottom-tabs-box ul{ margin: 0 -0.2rem;}
	.research-development-section3-inner .bottom-tabs-box li{ width: 33.333%; line-height: 0.6rem; padding: 0 0.2rem; text-align: center;}
	.research-development-section3-inner .bottom-tabs-box li.active .title{ font-size: 0.24rem; color: #005BF9;}
	.research-development-section3-inner .bottom-tabs-box li.active .title::before{ background-color: #005BF9;}
	
	.research-institute-brief{ font-size: 0.24rem;}
	.research-institute-brief .title{ font-size: 0.28rem;}
	.research-institute-brief .pic{ margin-top: 0.4rem;}
	.research-institute-border-box{ margin-top: 0.4rem; padding: 0.4rem;}
	.research-institute-border-box .type-title{ float: none; width: 100%; font-size: 0.28rem; text-align: left; margin-top: 0;}
	.research-institute-border-box .cont-list{ float: none; width: 100%; margin-top: 0.2rem;}
	.research-institute-border-box .cont-list li{ float: none; width: 100%; margin-top: 0.3rem;}
	.research-institute-border-box .cont-list li .block-box{ padding: 0.3rem; font-size: 0.24rem;}
	.research-institute-border-box .cont-list li .block-box .title{ font-size: 0.28rem; margin-bottom: 0.1rem;}
	.research-institute-border-box .cont-list li .block-box dd{ font-size: 0.22rem;}
	.research-institute-border-box .cont-list li.wh2{ width: 100%;}
	.research-institute-section5{ margin-top: 0.6rem;}
	.research-institute-section5-list li{ margin-top: 0.4rem; padding-left: 0;}
	.research-institute-section5-list li .num{ font-size: 1.2rem; position: initial; transform: translateY(0);}
	.research-institute-section5-list li .cont-right{ font-size: 0.24rem; margin-top: 0.2rem;}
	.research-institute-section5-list li .cont-right .title{ font-size: 0.28rem; margin-top: 0.1rem;}
	
	.research-institute-section-xjdzyfx .research-institute-border-box .cont-list.height-cpgl{ height: auto;}
	.research-institute-section-xjdzyfx .research-institute-border-box .cont-list.height-qt{ height: auto;}
	
	.strength-brief{ margin-top: 0;}
	.strength-brief .label-box ul{ margin: 0 -0.2rem;}
	.strength-brief .label-box li{ width: 33.333%; padding: 0 0.2rem; margin-top: 0.4rem; font-size: 0.24rem;}
	.strength-brief .label-box li .title span{ font-size: 0.56rem;}
	.strength-brief .cont{ font-size: 0.28rem;}
	
	.rd-center-inner{ color: #000; font-size: 0.24rem;}
	.rd-center-inner .bg-container .cont-inner{ position: initial; padding: 0; margin-top: 0.4rem;}
	.rd-center-inner .bottom-tabs-box{ position: initial; padding: 0; margin-top: 0.4rem;}
	.rd-center-inner .bottom-tabs-box ul{ margin: 0 -0.2rem;}
	.rd-center-inner .bottom-tabs-box li{ width: 33.333%; line-height: 0.6rem; padding: 0 0.2rem; text-align: center;}
	.rd-center-inner .bottom-tabs-box li.active .title{ font-size: 0.24rem; color: #005BF9;}
	.rd-center-inner .bottom-tabs-box li.active .title::before{ background-color: #005BF9;}
	.rd-center-inner .bottom-tabs-box li.active .icon{ display: none;}
	
	.rd-system-inner{ font-size: 0.24rem;}
	.rd-system-block{ padding: 0.4rem 0;}
	.rd-system-block .num-box{ position: initial; font-size: 0.32rem; text-align: left;}
	.rd-system-block .num-box .num{ font-size: 1.2rem;}
	.rd-system-block .cont-right .cont-block{ margin-top: 0.2rem !important;}
	.rd-system-block .cont-right .cont-block .title{ font-size: 0.32rem;}
	
	.application-ability-inner{ margin-top: 0;}
	.application-ability-inner li{ float: none; width: 100%; margin-top: 0.4rem;}
	.application-ability-inner li .block-box{ height: auto; padding: 0.4rem 0.4rem 1.5rem 0.4rem; font-size: 0.24rem;}
	.application-ability-inner li .block-box .title{ font-size: 0.32rem;}
	.application-ability-inner li .block-box .base-links-box{ left: 0.4rem; bottom: 0.4rem;}
	
	.consulting-container{ width: 100%; font-size: 0.24rem;}
	.online_consult .consultTitle{margin-bottom: 0.4rem;}
	
	.consulting_form{ width: 100%; padding: 0;}
	.consulting_form .form-title{ font-size: 0.4rem;}
	.consulting_form .form-inner{ font-size: 0.24rem;}
	.consulting_form .form-inner .form-block .label-title{ float: none; width: 100%; padding-right: 0; text-align: left; font-size: 0.28rem;}
	.consulting_form .form-inner .form-block .input-box{ float: none; width: 100%; padding-right: 0; margin-top: 0.15rem;}
	.consulting_form .form-inner .form-block .input-box .input-text{ height: 0.8rem; line-height: 0.8rem; font-size: 0.28rem; padding: 0 0.3rem;}
	.consulting_form .form-inner .form-block .input-box .select{ height: 0.8rem; line-height: 0.8rem; font-size: 0.28rem; padding: 0 0.3rem; background-position: 97% center; background-size: 0.2rem auto;}
	.consulting_form .form-inner .form-block .input-box textarea{ font-size: 0.28rem; padding: 0.2rem 0.3rem;}
	.consulting_form .form-inner .form-block .input-box .input-error{ font-size: 0.14rem;}
	.consulting_form .form-inner .form-block .yzm-box #code_img{ width: calc(35% - 0.3rem); height: 0.8rem; margin-left: 0.3rem;}
	.consulting_form-btn button{ width: 50%; height: 0.8rem; font-size: 0.28rem;}

	.single-page-container{ width: 100%; font-size: 0.28rem;}
	.single-page-container h4{ font-size: 0.36rem;}
	
	.mainwrap-new{ padding-top: 1.45rem;}
	#mf_h1{ margin-left: 10px;}
	#mf_number{ margin-left: 10px;}
	li.mf_prevpage p, li.mf_nextpage p{ padding-top: 2px;}
	li.mf_nextpage a{ padding-top: 2px !important;}
	
	
}


@media (max-width: 768px){
	
}

/* 超小屏 */
@media (max-width: 640px){
	
}

/* 特殊缩放 */
@media (min-width: 1201px) and (max-width: 1280px){
	/* 缩小70% */
	
	
}