.positionR{
	position: relative;
}
.el-checkbox{
	white-space: initial;
}
.maxH{
	max-height: 13rem;
}
.el-image{
	position: initial;
}
.el-image-viewer__mask{
	opacity: 1;
}
.outLogin{
	cursor: pointer;
}
.banner{
	margin-top: 5rem;
	position: relative;
}
/* .banner .swiper-wrapper{
	/* 通过改变animation-timing-function 制作弹性切换效果 */
/*	transition: 2s cubic-bezier(0.68, -0.4, 0.27, 1.34) 0.2s;
} */
.banner img{
	width: 100%;
}
.index .banner .swiper-button-next,
.index .banner .swiper-button-prev{
	width: 48px;
	color: #fff;
}
.index .banner .swiper-button-next{
	right: 18px;
}
.index .banner .swiper-button-prev{
	left: 18px;
}
.index .banner .swiper-button-next::after,
.index .banner .swiper-button-prev::after{
	font-size: 35px;
	font-weight: bold;
}
.banner .navChild{
	width: 100%;
	height: 3rem;
	line-height: 3rem;
	background: rgba(0, 0, 0, .5);
	padding: 0 14.8%;
	position: absolute;
	left: 0;
	bottom: 2px;
}
.banner .navChild a{
	font-size: .9rem;
	color: #fff;
	position: relative;
}
.banner .navChild a::after{
	content: '';
	width: 0;
	height: 2px;
	background: #83F2FB;

	position: absolute;
	bottom: 0;
	left: 0;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.banner .navChild li:hover a,
.banner .navChild li.active a{
	color: #83F2FB;
}
.banner .navChild li:hover a::after,
.banner .navChild li.active a::after{
	width: 100%;
}
.contentContainer{
	width: 1175px;
	margin: 0 auto;
}
/* 首页 */

.index .section{
	margin-top: 4rem;
}
.section .title p:first-child{
	font-size: 1.8rem !important;
	color: #333 !important;
}
.section .title p:last-child{
	font-size: .9rem;
	color: #999;
}
.index .safe{
	margin-top: 2rem;
}
.index .safe li,
.service .safe li{
	width: 32%;
	min-height: 16.4rem;
	text-align: center;
	box-shadow: 0 0 1.2rem rgba(52, 62, 78, 0.2);
	padding: 2.2rem 3.3rem 0 3.3rem;
	margin-top: 1.5rem;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.index .safe .title,
.service .safe .title{
	margin: 1rem 0;
	font-size: .9rem;
	color: #333;
	font-weight: bold;
}
.index .safe .dec,
.service .safe .dec{
	text-align: left;
	font-size: .8rem;
	color: #999;
}
.index .safe img{
	width: 4.5rem;
}
.index .plan{
	border-bottom: 1px solid #999999;
	padding-bottom: 1.7rem;
	text-align: center;
	margin-top: 2.25rem;
	margin-bottom: 1.5rem;
}
.index .plan li{
	display: inline-block;
	cursor: pointer;
	position: relative;
}
.index .plan li::after{
	content: '';
	width: 0;
	height: 3px;
	background: #005D99;

	position: absolute;
	left: 0;
	bottom: -1.7rem;

	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.index .plan li.activec{
	width: 100%;
}
.index .plan li+li{
	margin-left: 10.4rem;
}
.index .content .swiper-button-next,
.index .content .swiper-button-prev{
	background: rgba(0, 0, 0, .6);
	height: 100%;
}
.index .content .swiper-button-next{
	right: 0;
	top: 22px;
}
.index .content .swiper-button-prev{
	left: 0;
	top: 22px;
}
.index .content .swiper-button-prev:after,
.index .content .swiper-button-next:after{
	font-size: 14px;
	color: #fff;
}
.partner{
	margin-top: 1.4rem;
}
.partner li{
	width: 23%;
	margin-top: 1.5rem;
}
.index .content .swiper-slide{
	height: 15.9rem;
	position: relative;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.index .content .swiper-slide a{
	font-size: 1rem;
	color: #fff;
}
.index .content .swiper-slide::after{
	content: '';
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .6);
	position: absolute;
	left: 0;
	top: 0;
}
.index .content .swiper-slide .icon{
	width: 15%;
	margin-bottom: 2rem;
}
.index .swiperBox{
	width: 100%;
	text-align: center;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	z-index: 8;
}
/* 首页结束 */
/* 全部产品 */
.allPro .content{
	padding: 0 8.5%;
	margin-top: 2.8rem;
}
.allPro .content .section+.section{
	border-top: 1px solid rgba(0, 0, 0, .3);
	margin-top: 2rem;
}
.allPro .content ul{
	margin-top: 2rem;
}
.allPro .content li{
	width: 16%;
	text-align: center;
	color: #303030;
}
.allPro .content .title{
	font-size: 1rem;
	margin: 1rem 0;
}
.allPro .content .dec{
	text-align: left;
	font-size: .8rem;
}
.allPro .content img{
	width: 3.5rem;
}
.allPro .data img{
	width: 4rem;
}
.allPro .data li{
	width: 23%;
}
/* 全部产品结束 */
/* 解决方案 */
.plan .content{
	padding: 0 14.5%;
}
.plan .title p{
	font-size: 1.8rem !important;
	color: #303030 !important;
	padding-bottom: 1rem;
}
.plan .section{
	padding-top: 1.8rem;
}
.plan .section+.section{
	border-top: 1px solid rgba(0, 0, 0, .3);
	margin-top: 3.1rem;
}
.plan .content li{
	width: 21%;
	color: #303030;
	text-align: center;
	margin: 6.8% 0 6.8% 5.3%;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.plan .content li:nth-child(4n+1){
	margin-left: 0;
}
.plan .content li .title{
	font-size: 1rem;
	margin: 1.45rem 0 .95rem 0;
}
.plan .content li .dec{
	font-size: .8rem;
	opacity: .7;
}
.plan .scene li{
	margin-bottom: 0;
}
/* 解决方案结束 */
/* 合作伙伴 */
.partnerPage .content{
	padding: 0 18.5%;
	margin-top: 3.5rem;
}
/* 合作伙伴结束 */
/* 合作申请 */
.apply{
	background: #F1F3F6;
}
.apply .content{
	margin-top: 6.5rem;
	padding-top: 2.25rem;
}
.apply .contentBox{
	width: 51.5%;
	margin: 0 auto;
	background: #fff;
	border-top: 4px solid #239BA5;
	padding: 2.8rem 2.8rem 1.6rem 2.8rem;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.apply .title{
	font-size: 1.8rem;
	text-align: center;
}
.apply .code{
	font-family:Arial;
	font-style:italic;
	color:blue;
	font-size:25px;
	border:0;
	padding:2px 3px;
	letter-spacing:3px;
	font-weight:bolder;
	float:left;
	cursor:pointer;
	width:110px;
	height: 40px;
	line-height:40px;
	text-align:center;
	vertical-align:middle;
	background-color:#D8B7E3;
	margin-top: 1.2rem;
}
.apply .code span {
	text-decoration:none;
	font-size:12px;
	color:#288bc4;
	padding-left:10px;
}

.apply .code span:hover {
	text-decoration:underline;
	cursor:pointer;
}
.apply .van-cell-group{
	margin-top: 1.25rem;
}
.apply .van-cell{
	border: 1px solid #ccc;
}
.apply .van-field__label{
	font-size: .8rem;
	color: #b3b3b3;
}
.apply .codeBox{
	display: flex;
	align-items: center;
}
.apply .codeBox .van-cell-group{
	width: 60%;
	margin-right: 1.5rem;
}
.apply .van-hairline--top-bottom::after{
	border: transparent;
}
.apply .submit{
	text-align: center;
}
.apply .submit button{
	width: 37.5%;
	height: 2.3rem;
	line-height: 2.3rem;
	border-radius: 4px;
	text-align: center;
	background: #239BA5;
	margin-top: 1.75rem;
	font-size: .8rem;
	color: #fff;
}
/* 合作申请结束 */
/* 渠道与合作 */
.channel .content{
	width: 71.5%;
	margin: 0 auto;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.channel .section{
	margin-top: 3.5rem;
}
.channel .section .title p{
	color: #303030;
	font-size: 1.8rem;
}
.channel .policy ul{
	margin-top: 3.4rem;
}
.channel .policy li{
	width: 31.2%;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.channel .support ul{
	margin-top: 7.8%;
}
.channel .support ul > li{
	width: 25%;
	color: #303030;
	text-align: center;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.channel .support img{
	width: 4.65rem;
}
.channel .support li p{
	font-size: 1.2rem;
	margin: 2rem 0 .5rem 0;
}
.channel .support ol{
	opacity: .6;
	font-size: .9rem;
	line-height: 1.8rem;
}
.channel .process{
	text-align: center;
	color: #303030;
}
.channel .process .li{
	margin-top: 3.8rem;
	font-size: 1.2rem;
}
.channel .process img{
	width: 8.05rem;
	margin-bottom: 1.5rem;
}
.channel .process .arrowBox{
	margin-top: -5%;
}
.channel .process span{
	display: inline-block;
	vertical-align: middle;
}
.channel .process span+span{
	margin-left: .7rem;
}
.channel .process .cir{
	width: 8px;
	height: 8px;
	border-radius: 4px;
	background: #239BA5;
}
.channel .process .iconfont{
	float: initial;
	color: #239BA5;
	font-weight: bold;
	font-size: 1rem;
}
/* 渠道与合作结束 */
/* 服务与支持 */
.service .section{
	padding: 0 19.2%;
}
.service .safe img{
	width: 2.8rem;
}
.service .safe li{
	padding: 7% 5.5% 0 5.5%;
	margin-top: 1.8rem;
}
.service .safe .title{
	margin-top: .3rem;
	margin-bottom: 1rem;
}
.service .train li+li{
	margin-left: 3rem;
}
.service .dataSafe{
	margin-top: 3.3rem;
}
.service .dataService,
.service .train{
	margin-top: 2rem;
}
.service .major{
	background: #FAFAFA;
	padding: 7.45rem 19.2%;
	position: relative;
	margin-top: 2rem;
}
.service .major .title{
	display: none;
}
.service .major .sec{
	position: absolute;
}
.service .major .secContent{
	width: 120%;
	color: #303030;
	font-size: 1rem;
	position: absolute;
	text-align: right;
}
.service .major .rightBottom .secContent{
	width: 155%;
}
.service .major .leftTop{
	left: 37%;
	top: 25%
}
.service .major .leftBottom{
	bottom: 30%;
	left: 37%;
}
.service .major .rightTop{
	right: 37%;
	top: 27%
}
.service .major .rightTop .line{
	transform: rotate(-180deg);
}
.service .major .rightTop .lineIndulge{
	transform: rotate(-45deg);
	margin-bottom: 35px;
}
.service .major .rightBottom .line{
	transform: rotate(-180deg);
}
.service .major .rightBottom{
	right: 37%;
	bottom: 28%;
}
.service .major .leftTop .secContent{
	right: 120%;
	top: 6px;
}
.service .major .rightTop .secContent{
	left: 120%;
	top: -6px;
	text-align: left;
}
.service .major .rightBottom .secContent{
	left: 120%;
	top: -6px;
	text-align: left;
}
.service .major .leftBottom .secContent{
	right: 120%;
	top: 21px;
}
.service .major .leftBottom .lineIndulge{
	transform: rotate(-45deg);
	margin-bottom: 35px;
}
.service .major .secContent p:last-child{
	opacity: .5;
	font-size: 14px;
}
.service .major .bc{
	width: 14.35rem;
	height: 17.1rem;
	margin: 0 auto;
	background-image: url('http://img.packdt.com/images/service_icon9.png');
	background-position: center;
	background-size: contain;
	position: relative;
	z-index: 2;
}
.service .major .bc span{
	width: 51%;
	text-align: center;
	font-size: 1.8rem;
	color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.service .major .line .cir{
	display: inline-block;
	width: .9rem;
	height: .9rem;
	border-radius: .9rem;
	margin-bottom: -8px;
	margin-right: -6px;
	background: #fff;
	padding: 4px;
	border: 1px solid #4AC4CE;
	position: relative;
}
.service .major .line .cir::after{
	content: '';
	display: inline-block;
	width: 10px;
	height: 10px;
	background: #4AC4CE;
	border-radius: 10px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.service .major .line .lines{
	display: inline-block;
	height: 1px;
	background: #4AC4CE;
}
.service .major .linePerverse{
	width: 4rem;
}
.service .major .lineIndulge{
	width: 5rem;
	transform: rotate(45deg);
	margin-bottom: -35px;
	margin-left: -20px;
}
.service .operation,
.service .sale {
	margin-top: 4.5rem;
}
.service .operation li{
	width: 32%;
	text-align: center;
}
.service .operation li .title{
	background-color: #5DC3C9;
	color: #fff;
	font-size: 1.4rem;
	padding: 1.7rem 0;
	margin-top: 2.5rem;
}
.service .operation .decBox{
	height: 11rem;
	font-size: 1rem;
	color: #303030;
	background: rgba(194, 194, 194, 0.15);
}
.service .operation .decBox p{
	opacity: .7;
	line-height: 1.8rem;
}
.service .sale{
	font-size: 1.4rem;
}
.service .sale .sec{
	margin-top: 3.9rem;
	color: #303030;
}
.service .sale .tel span{
	color: #239BA5;
	font-size: 1.8rem;
	font-weight: bold;
	vertical-align: middle;
}
.service .sale .dec{
	opacity: .5;
	margin-left: -10%;
}
.service .sale  button{
	width: 22.3%;
	height: 3.3rem;
	background: #239BA5;
	border-radius: 4px;
	color: #fff;
	text-align: center;
}
/* 服务与支持结束 */
/* 在线咨询 */
.online .content{
	width: 67%;
	margin: 2.5rem auto 0 auto;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.online .tc{
	margin-bottom: 2.8rem;
}
.online .sale{
	width: 45.5%;
	box-shadow: 0 0 24px rgba(52, 62, 78, .2);
	padding: 5% 3%;
	text-align: center;
}
.online .sale .title{
	margin-bottom: 1.35rem;
}
.online .sale .title img{
	width: 1.1rem;
}
.online .sale .title p{
	display: inline-block;
	font-size: 1rem !important;
	color: #303030 !important;
	vertical-align: middle;
	margin-left: .3rem;
}
.online .beforeSale{
	padding-left: 7.5%;
	padding-right: 7.5%;
}
.online .beforeSale .tel{
	font-size: .8rem;
	color: #666666;
	margin-top: 1.35rem;
	margin-bottom: 1.25rem;
}
.online .afterSale .tel{
	color: #B3B3B3;
	font-size: 1.4rem;
}
.online .afterSale .tel span{
	color: #333333;
}
.online .afterSale .text{
	font-size: .8rem;
	color: #666;
	margin: .75rem 0 1.25rem 0;
}
.online .van-hairline--top-bottom::after{
	border: .5px solid #c2c2c2;
	border-radius: 4px;
}
.online .van-cell-group{
	width: 75%;
}
.online .van-cell{
	padding-top: 8px;
	padding-bottom: 8px;
}
.online button{
	height: 2rem;
	line-height: 2rem;
	background: #239BA5;
	border-radius: 4px;
	color: #fff;
	text-align: center;
	padding: 0 .8rem;
}
/* 在线咨询结束 */
/* 项目咨询 */
.usePro .content{
	width: 67%;
	margin: 2.5rem auto 0 auto;
}
.usePro .form{
	box-shadow: 0 0 24px rgba(0, 0, 0, .2);
	margin-top: 3rem;
	padding: 2.5rem 16% 2.5rem 17%;
}
.usePro .form .title{
	margin-bottom: 1.5rem;
}
.usePro .form .title img{
	width: 1.2rem;
}
.usePro .form .title p{
	display: inline-block;
	font-size: .9rem !important;
	vertical-align: middle;
}
.usePro .form .inputBox{
	font-size: .8rem;
	color: #666;
}
.usePro .form .inputBox > span{
	width: 4.1rem;
	margin-right: 1rem;
	text-align: right;
}
.usePro .wrapBox .inputBox > span{
	width: 4.75rem;
}
.usePro option {
	background: #239BA5;
}
.usePro .wrapBox .inputBox{
	width: 45%;
	margin-bottom: 1rem;
}
.usePro .el-select{
	width: 100%;
}
.usePro .sec+.sec{
	margin-top: 3.3rem;
}
.usePro .needDec{
	margin-top: 1rem;
}
.usePro .needDec .el-textarea__inner{
	height: 8.5rem;
	resize: none;
}
.usePro .needDec > span{
	margin-top: 10px;
}
.usePro .buttonBox{
	height: 2.5rem;
	line-height: 2.5rem;
	color: #fff;
	margin-top: 1.5rem;
}
.usePro .buttonBox button{
	width: 21%;
	background-color: #239BA5;
	text-align: center;
	border-radius: 4px;
}
.usePro .buttonBox button:last-child{
	background: #81929B;
	margin-left: .75rem;
}
.el-select-dropdown__item.hover, .el-select-dropdown__item:hover{
	background: #239BA5;
	color: #fff;
}
/* 项目咨询结束 */
/* 新闻中心 */
.aboutNewsMain .contentMain{
	width: 74%;
	margin: 4rem auto 0 auto;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
	display: flex;
}
.aboutNewsMain .newsListMain{
	width: 71%;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
	flex:1;
}
.aboutNewsMain .ranking{
	width: 25.5%;
	background: #F7F8FA;
	border-radius: 4px;
	padding: 1.5rem 1.25rem 2.6rem 1.25rem;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.aboutNewsMain dt{
	width: 90%;
	border-radius: 0px;
	height: 187.6px;
}
.aboutNewsMain .newsRightMain{
	width: 90%;
	background-color: #fff;
	padding:30px;
}
.aboutNewsMain .li a{
	color: #333;
	font-size: 1rem;
	padding: 1.25rem 0 1.5rem 0;
}
/* 去掉横线 */
/* .aboutNews .li + .li{
	border-top: 1px solid rgba(195, 194, 194, .5);
} */
.aboutNewsMain .li .tit{
	margin-bottom: .8rem;
}
.aboutNewsMain .li .time{
	opacity: .5;
	font-size: .6rem;
	margin-top:.6rem;
}
.aboutNewsMain .li .dec{
	font-size: .7rem;
	opacity: .7;
}
.aboutNewsMain .ranking .tit{
	color: #000;
	font-size: 1rem;
	margin-bottom: 1.2rem;
}
.aboutNewsMain .ranking .tit::before{
	content: '';
	display: inline-block;
	width: 6px;
	height: 1.7rem;
	background: #239BA5;
	margin-right: 11px;
	vertical-align: middle;
}
.aboutNewsMain .ranking a{
	font-size: .7rem;
	color: #333;
}
.aboutNewsMain .ranking li+li{
	margin-top: .3rem;
}



/* 新闻中心结束 */
/* 派克动力 */
.aboutPack .packAbout{
	width: 61%;
	margin: 0 auto;
	color: #666;
}
.aboutPack .missionBox{
	color: #fff;
	font-size: .8rem;
	position: relative;
	padding: 5.7rem 0 5.1rem 0;
	margin-top: 2rem;
	background-image: url('http://img.packdt.com/images/pack_pic2.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.aboutPack .containerMiss{
	width: 71.5%;
	margin: 0 auto;
	position: relative;
	z-index: 9;
}
.aboutPack .missionBox li{
	text-align: center;
	width: 16%;
}
.aboutPack .missionBox li img{
	width: 3.5rem;
	margin-bottom: 1rem;
}
.aboutPack .missionBox li p:last-child{
	text-align: left;
	margin-top: 10px;
}
.aboutPack .section{
	margin-top: 4rem;
}
.aboutPack .packAbout .tit{
	font-size: 1.2rem;
	margin-bottom: .8rem;
}
.aboutPack .packAbout .dec{
	font-size: .8rem;
	opacity: .7;
}
.aboutPack .packAboutLeft{
	width: 43.5%;
}
.aboutPack .packAboutRight{
	width: 33.5%;
}
/* 派克动力结束 */
/* 下载产品 */
.downLoad{
	background: #f2f2f2;
}
.downLoad .content{
	width: 70.5%;
	margin: 3.2rem auto 0 auto;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.downLoad .content li{
	width: 32%;
	background: #fff;
	padding: 2.8rem 2rem 2rem 2rem;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.downLoad .content li img{
	width: 10rem;
}
.downLoad .content li:nth-child(2) img{
	width: 11.45rem;
}
.downLoad .content .tit{
	font-size: 1.8rem;
	color: #333;
	margin-bottom: 6%;
}
.downLoad .content .tit::before{
	content: '';
	display: inline-block;
	margin-right: 1rem;
	width: 4px;
	height: 2.2rem;
	background: #005D99;
	vertical-align: middle;
}
.downLoad .info .text{
	color: #333333;
	font-size: 1.2rem;
	font-weight: bold;
	margin-bottom: 1rem;
	margin-top: 1.5rem;
}
.downLoad .info .dec{
	line-height: 1.2rem;
	font-size: .8rem;
	height: 5.8rem;
	color: #999;
	border-bottom: 2px solid #CFCFCF;
	margin-bottom: 1.8rem;
	padding-bottom: 1.35rem;
	overflow: hidden;
}
.downLoad .info .dec:hover{
	overflow-y: overlay;
}
.downLoad .info span{
	width: 45%;
	height: 2rem;
	line-height: 2rem;
	display: inline-block;
	color: #999797;
	font-size: .8rem;
	border: 1px solid #CFCFCF;
	border-radius: 4px;
	text-align: center;
	cursor: pointer;
}
/* 下载产品结束 */
/* 成功页公共 */
    /*标准和体验版*/
.commonPage .standardEditionSuccess{
	background-image: url('../images/standardEditionSuccess.png');
	width: 100%;
	height: 45rem;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}
    /*企业版*/
.commonPage .enterpriseEditionSuccess{
	background-image: url('../images/enterpriseEditionSuccess.png');
	width: 100%;
	height: 45rem;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}
.commonPage .textBox{
	width: 100%;
	text-align: center;
	color: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.commonPage .tit{
	font-size: 8.35rem;
}
.commonPage .titF{
	font-size: 3.7rem;
}
.commonPage .titS{
	font-size: 2rem;
	margin-top: 1.5rem;
}
.commonPage .footerBox{
	height: 3rem;
	line-height: 3rem;
	text-align: center;
	font-size: .7rem;
	color: #fff;
	background: #151C25;
}
/* 成功页公共结束 */
/* 联系我们 */
.contact .content{
	width: 67%;
	margin: 3.5rem auto 0 auto;
}
.contact .tc{
	font-size: 1.8rem;
}
.contact .mapBox{
	border: 1px solid #C2C2C2;
	margin-top: 3.25rem;
}
.contact .mapBox .mapLeft{
	padding: 3.8%;
	color: #303030;
}
.contact .mapBox .mapLeft .tit{
	font-size: 1.2rem;
	margin-bottom: 1.8rem;
}
.contact .mapBox .mapInfo{
	font-size: .9rem;
}
.contact .mapBox .mapInfo + .mapInfo{
	margin-top: .6rem;
}
.contact .mapBox .mapInfo img{
	width: 1.2rem;
	margin-right: 9px;
}
.contact .mapBox > div{
	width: 50%;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.contact .serviceTel{
	color: #0DADCB;
}
.contact .serviceTel .telRight p:last-child{
	font-size: 1.2rem;
}
.contact .branchOffice{
	margin-top: 3rem;
	color: #303030;
}
.contact .officeSec{
	width: 48%;
	border: 1px solid #C2C2C2;
	padding: 2.2rem 0 2.2rem 1.75rem;
	position: relative;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.contact .officeSec::before{
	content: '';
	display: inline-block;
	width: 4px;
	height: 4rem;
	background: #005D99;

	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.contact .branchOffice p:first-child{
	font-size: 1.2rem;
}
.contact .branchOffice p:last-child{
	font-size: .9rem;
	margin-top: .3rem;
}
/* 联系我们结束 */
/* 加入我们 */
.join .content{
	width: 67%;
	margin: 4rem auto 0 auto;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.join .tc p{
	color: #303030;
	font-size: 1.8rem;
}
.join .el-input{
	width: initial;
}
.join .searchBox{
	margin: 3.25rem 0 2.5rem 0;
}
.join .searchBox > div+div{
	margin-left: .8rem;
}
.join .el-input--suffix .el-input__inner,
.join .el-input__inner{
	background: #F5F5F5;
	border: none;
}
.join input::-webkit-input-placeholder {
	color: #666;
	font-size: .7rem;
}
.join input::-moz-input-placeholder {
	color: #666;
	font-size: .7rem;
}
.join input::-ms-input-placeholder {
	color: #666;
	font-size: .7rem;
}
.join .searchBtn{
	display: inline-block;
}
.join .searchBtn img{
	width: 1rem;
	position: absolute;
	right: 9px;
	top: 50%;
	transform: translateY(-50%);
}
.join .joinType{
	margin-top: 3%;
	margin-bottom: 4rem;
}
.join .joinType li{
	width: 25%;
	max-height: 8.7rem;
	border: 1px solid #C2C2C2;
	text-align: center;
	padding: 2.55rem 0 2.3rem 0;
	font-size: 1rem;
	color: #666;
}
.join .joinType img{
	width: 2.3rem;
	margin-bottom: .9rem;
}
.join .el-collapse{
	border-top: none;
}
.join .el-collapse-item__header{
	font-size: 1rem;
	color: #333;
	height: 60px;
	height: 60px;
}
.join .el-collapse-item__header.is-active {
	color: #0DADCB;
	border-bottom: none !important;
}
.join .postSec .el-collapse-item__content{
	font-size: .8rem;
	color: #333;
}
.join .postSec .tit{
	margin-bottom: .3rem;
}
.join .postSec .el-collapse-item__wrap,
.join .postSec .el-collapse-item__header{
	border-bottom: 1px solid #c2c2c2;
}
.join .postSec .el-collapse-item__wrap,
.join .postSec .postDuty{
	margin-top: .5rem;
}
.join .postSec ul{
	opacity: .9;
}
.join .el-icon-arrow-right:before{
	content: '';
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../http://img.packdt.com/images/downArrow.png) no-repeat center center;
	background-size: contain;
}
.join .el-collapse-item__arrow {
	margin-right: 1.2rem;
}
.join .postSec .email{
	margin-top: .8rem;
}
.join .el-collapse-item__arrow.is-active{
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}
/* 加入我们结束 */
/* 产品演示申请 */

.demon .contentBox{
	border-top: 4px solid #005D99;
}
.demon .dec{
	opacity: .7;
	font-size: .7rem;
	text-align: center;
	margin-top: .2rem;
}
.demon .van-field__label{
	width: initial;
}
.demon .submit button{
	background: #005D99;
}
/* 产品演示申请结束 */
/* cdmp */
.commonPage.banner p{
	color: #fff;
	font-size: 3rem;
	position: absolute;
	left: 19.5%;
	top: 50%;
	transform: translateY(-50%);
}
.cdmp .content{
	width: 63%;
	margin: 0 auto;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.cdmp .sec {
	margin-top: 3rem;
}
.cdmp .sec > .tit{
	font-size: 1.3rem;
	color: #303030;
	position: relative;
	padding-top: 1.1rem;
}
.cdmp .sec >.tit::before{
	content: '';
	display: inline-block;
	width: 2.5rem;
	height: 4px;
	background: #239BA5;
	margin-bottom: 1.25rem;

	position: absolute;
	top: 0;
	left: 0;
}
.cdmp .sec .dec{
	color: #808080;
	font-size: .8rem;
	margin-top: 1rem;
}
.cdmp .stage .title{
	color: #333333;
	font-size: 1rem;
	margin: 1rem 0 2rem 0;
}
.cdmp .stage ul > li{
	width: 25%;
	text-align: center;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.cdmp .stage ul > li:first-child{
	width: 18%;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.cdmp .stage ul > li+li{
	border-left: 2px solid #ccc;
	padding-left: 1.75rem;
}
.cdmp .stage .tit{
	font-size: 1rem;
	color: #406cb4;
}
.cdmp .stage img{
	width: 2.2rem;
	display: block;
	margin: 1.5rem auto .7rem auto;
}
.cdmp .stage ol li{
	color: #000;
	font-size: .7rem;
	text-align: left;
	line-height: 1.5rem;
}
.cdmp .stage .moreLink{
	font-size: .8rem;
	color: #3b484d;
	margin-top: 7%;
}
.cdmp .stage button{
	background: #ffbb13;
	float: right;
	width: 9rem;
	height: 2rem;
	line-height: 2rem;
	border-radius: 5px;
	text-align: center;
}
.cdmp .cirLi{
	margin-top: 1rem;
}
.cdmp .cirLi li{
	font-size: .7rem;
	line-height: 1.5rem;
	color: #808080;
}
.cdmp .cirLi li::before{
	content: '';
	display: inline-block;
	width: .5rem;
	height: .5rem;
	border-radius: .5rem;
	border: 1px solid #239BA5;
	margin-right: 5px;
}
/* cdmp结束 */
/* 静态数据脱敏系统 */
.proStatic .banner{
	overflow: hidden;
}
.proStatic .banner p{
	font-size: 2.4rem;
	left: 15%;
}
.proStatic .content{
	width: 63.5%;
	margin: 2.25rem auto 0 auto;
}
.proStatic .sec .tit{
	font-size: 1.5rem;
	color: #3b484d;
	position: relative;
	margin-bottom: 1rem;
}
.proStatic .sec .tit::before{
	content: '';
	position: absolute;
	width: 7px;
	height: 1.5rem;
	background-color: #BEDFE3;
	margin-left: -15px;
	top: 50%;
	transform: translateY(-50%);
}
.proStatic .sec img{
	margin: 1rem 0;
}
.proStatic .sec .dec{
	line-height: 2rem;
	font-size: .8rem;
	color: #3b484d;
}
.proStatic .sec .subTit{
	color: #239BA5;
	font-size: 1.15rem;
	margin-bottom: 1rem;
}
.proStatic .sec .subSec + .subSec{
	border-top: 1px dashed #DBDBDB;
	padding-top: 2.25rem;
	margin-top: 4%;
}
.proStatic .sec .subBold{
	margin-bottom: .5rem;
}
.proStatic .sec .subSec li{
	font-size: .8rem;
	line-height: 1.3rem;
	color: #3b484d;
	margin-bottom: .5rem;
}
.proStatic .sec .subSec li span{
	font-weight: bold;
}
.proStatic .secOl {
	width: 40%;
}
.proStatic .secOl .title{
	font-weight: bold;
	font-size: 1rem;
	margin-bottom: .5rem;
	color: #3b484d;
}
.proStatic .sec .subSec li::before{
	content: '';
	position: absolute;
	width: .5rem;
	height: .5rem;
	background-color: #008684;
	margin-left: -20px;
	margin-top: 8px;
	border-radius: 50%;
}
/* 静态数据脱敏系统结束 */
/* 数据水印 */
.proData .sec +.sec{
	border-top: 1px dashed #DBDBDB;
	padding-top: 2rem;
	margin-top: 1rem;
}
.proData .proService li{
	width: 24%;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.proData .proService img{
	margin: .8rem 0;
}
/* 数据水印结束 */
/* 数据合成 */
.compose .subSec{
	border: none !important;
	padding: 0 !important;
}
.compose .subSec + .subSec{
	margin-top: 2% !important;
}
/* 数据合成结束 */
/* 解决方案 */
.solution .content{
	width: 71.8%;
	margin: 0 auto;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.solution .section .tit{
	color: #303030;
	font-size: 1.8rem;
	position: relative;
}
.solution .section .tit::before{
	content: '';
	display: inline-block;
	width: 4px;
	height: 2rem;
	background: #005D99;
	vertical-align: middle;
	margin-right: 12px;
}
.solution .bor{
	border-bottom: 1px solid rgba(179, 179, 179, .5);
	position: relative;
	padding-bottom: 1.35rem;
}
.solution .bor::after{
	content: '';
	display: block;
	width: 40.8%;
	height: 4px;
	background: #005D99;
	position: absolute;
	left: 0;
	bottom: -2px;
}
.solution .tabSwitch{
	margin-top: 1.35rem;
}
.solution .tabSwitch li{
	font-size: 1.2rem;
	color: #B3B3B3;
	width: 40.8%;
	border-top: 4px solid #B3B3B3;
	padding-top: .5rem;
	cursor: pointer;
}
.solution .tabSwitch li.active{
	border-top: 4px solid #005D99;
	color: #005D99;
}
.solution .section:first-child{
	margin-top: 2.5rem;
}
.solution .section:nth-child(2){
	margin-top: 5.1rem;
}
.solution .section:last-child{
	margin-top: 4.2rem;
}
.solution .switchContent{
	margin-top: 4.2rem;
	padding-left: 1.5rem;
}
.solution .switchContent li{
	font-size: .9rem;
	color: rgba(51, 51, 51, .8);
}
.solution .switchContent img{
	width: 39.8%;
}
.solution .switchContent p{
	width: 57%;
	line-height: 2rem;
}
.solution .lis{
	color: rgba(51, 51, 51, .8);
	line-height: 2rem;
	font-size: .9rem;
	padding-left: 1.2rem;
	margin-top: 4.5rem;
}
.solution .lis i{
	width: 8px;
	height: 8px;
	border-radius: 8px;
	display: inline-block;
	background: #239BA5;
	margin: .75rem .5rem 0 0;
}
.solution .lis p{
	width: 100%;
}
.solution .lis img{
	width: 25.5%;
	margin-left: 4rem;
}
.solution .solutionAdvantage{
	margin-top: 8.3%;
}
.solution .solutionAdvantage img{
	width: 21%;
}
.solution .solutionAdvantage ul{
	width: 40%;
	display: inline-block;
	text-align: left;
	font-size: .9rem;
	color: rgba(51, 51, 51, .8);
	line-height: 2rem;
	vertical-align: middle;
	padding-left: 8.5%;
}
.solution .solutionAdvantage button{
	width: 6rem;
	height: 1.8rem;
	line-height: 1.8rem;
	text-align: center;
	color: rgba(51, 51, 51, .7);
	font-size: .7rem;
	border: 1px solid rgba(51, 51, 51, .7);
	border-radius: .5rem;
	background: #fff;
	vertical-align: bottom;
}
/* 解决方案结束 */
/* 数据治理培训 */
.govern .content{
	width: 66%;
	margin: 3.8rem auto 0 auto;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.govern .section.pl{
	padding-left: 7%;
}
.govern .section.mt{
	margin-top: 2.5rem;
}
.govern .section.mt1{
	margin-top: 1.5rem;
}
.govern .section.mt1 img{
	margin-top: 1.8rem;
}
.govern .section .tit{
	color: #303030;
	font-size: 1.3rem;
	padding-top: 1.5rem;
	position: relative;
	margin-bottom: 1.3rem;
}
.govern .section .tit::before{
	content: '';
	display: inline-block;
	width: 2.5rem;
	height: 4px;
	background: #239BA5;

	position: absolute;
	top: 0;
	left: 0;
}
.govern .section .width1{
	width: 45%;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.govern .section .width2{
	width: 34%;
	margin-bottom: 2.3rem;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.govern .section .color{
	font-size: 1rem;
	color: #239BA5;
	margin-bottom: .5rem;
}
.govern .section .dec{
	color: #808080;
	font-size: .8rem;
	line-height: 1.6rem;
}
.govern .section .pic1{
	width: 26.5%;
	margin-top: 1.6rem;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.govern .section .pic2{
	width: 35%;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.govern .section li i{
	display: inline-block;
	width: .5rem;
	height: .5rem;
	border-radius: .5rem;
	border: 1px solid #239BA5;
	vertical-align: top;
	margin-right: 5px;
	margin-top: 12px;
}
.govern .section li span{
	display: inline-block;
	width: 81%;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
/* 数据治理培训结束 */
/* 审核列表 */
.audit .content,
.auditPage .content{
	width: 82%;
	margin: 0 auto;
	padding-top: 6.5rem;
}
.audit .tableBox{
	margin-top: 3.35rem;
}
.audit .el-table,
.audit .el-table__body-wrapper{
	height: initial !important;
}
.audit .content .title{
	padding:0 1.5rem;
	height: 2.5rem;
	line-height: 2.5rem;
	background: rgba(230, 230, 230, .3);
	color: #333333;
	font-size: .9rem;
}
.audit .tabelEl{
	border: 1px solid #C4C1BF;
	border-top: none;
	padding: 1.5rem 3% 1rem 3%;
}
.audit .tabelEl th.el-table__cell>.cell{
	color: #1F232B;
	font-size: .7rem;
}
.audit .el-table .cell{
	text-align: center;
	color: #1F232B;
}
.audit .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{
	background: #F8F8FC;
}
.audit .el-button--text span{
	display: inline-block;
	width: 3.6rem;
	height: 1.4rem;
	line-height: 1.4rem;
	border-radius: .7rem;
	background: #C1E0FF;
	color: #017EFF;
}
.audit .el-button--text.disable span{
	background: #e3e3e3;
	color: #202020;
}
.audit .pageBox{
	text-align: right;
	margin-top: 1.5rem;
}
.audit .pageBox .el-pagination__total{
	color: #555;
	font-size: .6rem;
	line-height: 27px;
}
.audit .footer{
	padding-top: 0;
}
/* 审核列表结束 */
/* 弹框 */
.frameBox{
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .25);
	z-index: 10;

	position: fixed;
	left: 0;
	top: 0;
}
.frameBox .commonBox{
	overflow: hidden;
	background: #fff;
	border-radius: 8px;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;

	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
/* 登录弹框 */
.frameBox .loginBox {
	width: 33%;
	padding: 2.5rem 0 2rem 0;
	text-align: center;
}
.frameBox .loginBox .tit{
	font-size: 1.8rem;
	color: #005D99;
	margin-bottom: 2.3rem;
}
.frameBox .loginBox .el-input{
	width: 63.5%;
	margin-bottom: 1rem;
}
.frameBox .loginBox .el-input__inner{
	border: 1px solid #808080;
}
.frameBox .loginBox .el-input__icon{
	font-size: 1rem;
}
.frameBox .forget{
	font-size: .8rem;
	color: #4D4D4D;
	margin-top: 3.8rem;
}
.frameBox .forget span{
	cursor: pointer;
}
.frameBox .loginBtn button{
	width: 63.5%;
	margin-top: .5rem;
	font-size: 1.2rem;
	height: 2.5rem;
	line-height: 2.5rem;
	background: #005D99;
	border: 1px solid #F5F5F5;
	color: #fff;
}
.frameBox .el-input--prefix .el-input__inner{
	padding-left: 35px;
}
.frameBox input::-webkit-input-placeholder {
	font-size: .7rem;
	color: #B3B1B1;
}
.frameBox input::-moz-input-placeholder {
	font-size: .7rem;
	color: #B3B1B1;
}
.frameBox input::-ms-input-placeholder {
	font-size: .7rem;
	color: #B3B1B1;
}
.frameBox textarea::-webkit-input-placeholder {
	font-size: .7rem;
	color: #B3B1B1;
}
.frameBox textarea:-moz-placeholder {
	font-size: .7rem;
	color: #B3B1B1;
}
.frameBox textarea::-moz-placeholder {
	font-size: .9rem;
	color: #B3B1B1;
}
.frameBox textarea::-ms-input-placeholder {
	font-size: .9rem;
	color: #B3B1B1;
}
/* 审核弹框 */
.auditPage .auditFrame{
	width: 80%;
	margin: 5% auto 0 auto;
}
.auditPage .demonstration{
	width: 21.2%;
	color: #B3B1B1;
	font-size: .9rem;
	vertical-align: middle;
	display: table-cell;
	position: relative;
	padding: 0 20px;
	white-space: nowrap;
}
.auditPage .block{
	margin-bottom: 1.25rem;
}
.auditPage  .block .el-input{
	margin-bottom: 0 !important;
}
.auditPage .block .text{
	color: #B3B1B1;
	font-size: .9rem;
	margin: 0 1%;
}
.auditPage .el-date-editor .el-range-separator{
	width: 7%;
}
.auditPage .el-range-editor.el-input__inner{
	width: 90%;
}
.auditPage .auditFrame .info{
	padding: 0 3.65rem 1.15rem 3.65rem;
}
.auditPage .auditFrame .title{
	padding-left: 1.4rem;
	height: 2rem;
	line-height: 2rem;
	background: #005D99;
	font-size: 1rem;
	color: #fff;
}
.auditPage .auditFrame .tit{
	color: #B3B3B3;
	font-size: 1.4rem;
	padding-top: 2.5rem;
	margin-bottom: 1.9rem;
}
.auditPage .auditFrame ul{
	border-bottom: 1px solid #F2F2F2;
	margin-bottom: 1.5rem;
}
.auditPage .auditFrame li{
	width: 50%;
	color: #808080;
	font-size: .9rem;
	padding-bottom: 1.25rem;
}
.auditPage .auditFrame li dt{
	width: 25%;
	display: inline-block;
}
.auditPage .auditFrame .el-input-group__prepend{
	width: 45%;
	background: transparent;
	border: none;
	color: #B3B1B1;
	font-size: .9rem;
}
.auditPage .auditFrame .inputUl .flexWrap .el-input{
	width: 47%;
	margin-bottom: 1.25rem;
}
.auditPage .onlyBox .el-input-group__prepend{
	width: 21%;
}
.auditPage .auditFrame .resultBox,
.auditPage .auditFrame .inpuBox .el-input{
	margin-bottom: 1.25rem;
}
.auditPage .auditFrame .el-select{
	width: 36%;
}
.auditPage .btnBox{
	margin-top: 1.4rem;
	text-align: right;
}
.auditPage .btnBox button{
	width: 4.6rem;
	height: 1.5rem;
	line-height: 1.5rem;
	border-radius: 4px;
	text-align: center;
	font-size: .8rem;
}
.auditPage .btnBox button + button{
	margin-left: .75rem;
}
.auditPage .btnBox .frameCannel{
	background: transparent;
	border: 1px solid #C4C1BF;
	color: #4D4D4D;
}
.auditPage .btnBox .frameSubmit{
	background: #005D99;
	color: #fff;
}
.auditPage .btnBox .frameSubmit.disabled{
	background: #c3c3c3;
}
.auditPage .inputBoxC{
	width: 75%;
	color: #606266;
	font-size: .7rem;
	line-height: 1.2rem;
}
/* 下载弹框 */
.frameBox .downloadFrame {
	width: 45%;
	background: #fff;
	max-height: 65%;
	position: absolute;
	left: 50%;
	bottom: 4.75rem;
	transform: translateX(-50%);
	padding: 1.5rem 2%;
	border-radius: 5px;
	overflow-y: hidden;

	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.frameBox .downloadFrame:hover{
	overflow-y: overlay;
}
.frameBox .agreeFrame{
	width: 600px;
	max-height: initial;
	bottom: 5.75rem;
}
.frameBox .downloadFrame dt{
	height: 300px;
	overflow-y: hidden;
	margin: 1.5rem 0;
}
.frameBox .downloadFrame dt:hover{
	overflow-y: overlay;
}
.frameBox .downloadFrame .tit{
	color: #4D4D4D;
	font-size: 1.4rem;
}
.frameBox .downloadFrame .btnBox button{
	width: 35%;
	height: 2.5rem;
	line-height: 2.5rem;
	border: 1px solid #F5F5F5;
	border-radius: .5rem;
	background: #005D99;
	font-size: .8rem;
	color: #fff;
	text-align: center;
}
.frameBox .downloadFrame .btnBox button.disabled{
	background: #c3c3c3;
}
/* 下载登录 */
.loginRegisterFrame{
	bottom: initial !important;
	top: 60%;
	transform: translate(-50%,-50%) !important;
}
.loginRegisterFrame ul{
	margin-bottom: 10%;
}
.loginRegisterFrame li{
	display: inline-block;
	font-size: 1.4rem;
	cursor: pointer;
}
.loginRegisterFrame li+li{
	margin-left: 3rem;
}
.loginRegisterFrame li.active{
	color: #005D99;
	border-bottom: 1px solid #005D99;
}
.loginRegisterFrame .el-input__inner{
	border-top: none;
	border-left: none;
	border-right: none;
}
.loginRegisterFrame .el-input+ .el-input{
	margin-top: .75rem;
}
.loginRegisterFrame .forgetWord{
	text-align: right;
	color: #4d4d4d;
	font-size: .8rem;
	margin-top: 1.45rem;
	cursor: pointer;
}
.loginRegisterFrame .back{
	color: #4D4D4D;
	font-size: .8rem;
	text-align: center;
	margin-top: 7%;
	margin-bottom: 3rem;
}
.loginRegisterFrame .back span{
	cursor: pointer;
}
.loginRegisterFrame .el-input-group__prepend{
	border-left: none;
	border-top: none;
	border-right: none;
	background: transparent;
	color: #404040;
	font-size: .9rem;
}
.loginRegisterFrame .el-select {
	width: 7rem;
}
.loginRegisterFrame .el-input-group .el-input__inner{
	margin-left: 9px;
}
.loginRegisterFrame .el-input-group__append{
	background: transparent;
	border-top: none;
	border-right: none;
	color: #005D99;
	font-size: .9rem;
}
.loginRegisterFrame .upload{
	border-bottom: 1px solid #ccc;
	font-size: .7rem;
	color: #B3B3B3;
	height: 40px;
	padding-left: 15px;
}
.loginRegisterFrame .upload .color{
	display: inline-block;
	color: #403F3F;
	margin-right: 1.65rem;
}
.loginRegisterFrame .clickFile{
	width: 4rem;
	height: 1.5rem;
	line-height: 1.5rem;
	overflow: hidden;
}
.loginRegisterFrame .clickFile span{
	display: inline-block;
	width: 100%;
	height: 100%;
	text-align: center;
	background: #F4BD17;
	font-size: .9rem;
	color: #fff;
}
.loginRegisterFrame .clickFile input{
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
}
.loginRegisterFrame .tip{
	color: #DD0000;
	font-size: .6rem;
	margin-top: .95rem;
	margin-bottom: 3.3rem;
}
/* 选择系统 */
.applyFrame .selectSystem .sec{
	padding-top: 2rem;
}
.applyFrame .selectSystem .sec +.sec{
	border-top: 1px solid #F2F2F2;
}

.secLeft,
.secRight{
	width: 50%;
}
.secLeft p,
.secRight p{
	margin-bottom: 1.15rem;
}
.applyFrame .selectSystem .sec > p{
	color: #B3B3B3;
	font-size: 1rem;
	margin-bottom: 1.15rem;
}
.applyFrame .selectSystem .el-checkbox{
	width: 30%;
	margin-bottom: 1.4rem;
	margin-right: 3%;
}
.applyFrame .selectSystem .el-checkbox__inner{
	width: 20px;
	height: 20px;
}
.applyFrame .el-checkbox__inner::after{
	height: 12px;
	left: 7px;
}
.applyFrame .selectSystem .el-checkbox__label{
	width: 85%;
	color: #808080;
	font-size: .8rem;
	vertical-align: middle;
	margin-top: -3px;
	line-height: initial;
}
.applyFrame .selectSystem .el-checkbox-group{
	padding-left: 1rem;
}
.applyFrame .selectSystem .el-select{
	padding-left: 1rem;
}
.applyFrame .btnBox{
	margin-top: 4.5rem;
}
.el-select-dropdown__item.hover{
	background: #005D99;
}
/* 忘记密码 */
.frameBox .forgetFrame{
	padding: 1.5rem;
	max-height: 55%;
}
.frameBox .close{
	width: 1.5rem;
	position: absolute;
	right: 1.5rem;
	top: 1.5rem;
	opacity: 1;
}
.frameBox .forgetFrame .tit{
	color: #808080;
	font-size: 1.2rem;
	margin-bottom: 7px;
}
.frameBox .forgetFrame .stepNav{
	width: 75%;
	margin: 0 auto;
}
.frameBox .forgetFrame .stepNav::before,
.frameBox .forgetFrame .stepNav::after{
	content: '';
	display: block;
	height: 2px;

	position: absolute;
	left: 3%;
	top: 30%;
	transform: translateY(-50%);
}
.frameBox .forgetFrame .stepNav::before{
	width: 95%;
	background: #F2F2F2;
}
.frameBox .forgetFrame .stepNav::after{
	width: 0;
	background: #005D99;
}
.frameBox .forgetFrame .half::after{
	width: 45%;
}
.frameBox .forgetFrame .all::after{
	width: 95%;
}
.frameBox .forgetFrame .stepNav li{
	text-align: center;
	position: relative;
	z-index: 2;
}
.frameBox .forgetFrame .stepNav li.active i{
	background: #005D99;
}
.frameBox .forgetFrame .stepNav li.active span{
	color: #005D99;
}
.frameBox .forgetFrame .stepNav i{
	display: inline-block;
	width: 2rem;
	height: 2rem;
	line-height: 2rem;
	border-radius: 2rem;
	text-align: center;
	font-size: 1.2rem;
	color: #fff;
	background: #BCBCBC;
}
.frameBox .forgetFrame .stepNav span{
	color: #BCBCBC;
	font-size: .8rem;
}
.frameBox .forgetFrame .stepBox .el-input__inner{
	height: 3.125rem;
	line-height: 3.125rem;
}
.frameBox .forgetFrame .stepBox{
	width: 90%;
	margin: 3rem auto;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.frameBox .forgetFrame .stepBox .sec > div+div{
	margin-top: 1rem;
}
.frameBox .forgetFrame .stepBox .el-input-group__prepend{
	width: 27%;
	border: none;
	font-size: .9rem;
	color: #4D4D4D;
	background: transparent;
}
.frameBox .forgetFrame .stepBox .el-input-group__append{
	font-size: .9rem;
	color: #005D99;
	background: transparent;
}
.frameBox .forgetFrame .stepBox button{
	width: 63%;
}
.frameBox .forgetFrame .stepBox .setText,
.frameBox .forgetFrame .stepBox .successText{
	color: #4D4D4D;
	font-size: .9rem;
}
.frameBox .forgetFrame .stepBox .setText{
	margin-bottom: .95rem;
}
.frameBox .forgetFrame .stepBox .successText{
	margin: 1.5rem 0;
}
.frameBox .forgetFrame .stepBox .success{
	width: 5rem;
}

/* 弹框结束 */
/*媒体查询*/
@media (max-width:1700px) {
	.channel .process img {
		width: 6rem;
	}
	.channel .process span+span {
		margin-left: .3rem;
	}
	.channel .process .li p{
		font-size: 1rem;
	}
}
@media (max-width:1500px) {
	.online .beforeSale{
		padding: 5% 3%;
	}
}
@media (max-width:1400px) {
	.channel .content,
	.cdmp .content,
	.downLoad .content{
		width: 78%;
	}
	.service .sale{
		font-size: 1rem;
	}
	.service .sale .tel span{
		font-size: 1.4rem;
	}
	.service .sale button{
		width: 20%;
		height: 3rem;
	}
	.aboutPack .packAboutRight{
		width: 50%;
	}
}
@media (max-width:1366px) {
	html,body{
		font-size: 20px;
	}
	.join .searchBox > div{
		width: 22%;
	}
}
@media (max-width:1200px) {
	html,body{
		font-size: 17px;
	}
	.header .navbar_nav > li{
		padding: 1.825rem 1.5rem;
	}
	.contentContainer {
		width: 990px !important;
	}
	.proSec .right{
		padding: .5rem 3.55rem 0 2rem;
	}
	.plan .content {
		padding: 0 10%;
	}
	.service .major .lineIndulge{
		margin-bottom: -30px;
		margin-left: -17px;
	}
	.service .major .rightTop .lineIndulge,
	.service .major .leftBottom .lineIndulge{
		margin-bottom: 30px;
		margin-left: -17px;
	}
	.online .content,
	.usePro .content,
	.aboutNews .content,
	.contact .content,
	.downLoad .content{
		width: 95%;
	}
	.online .afterSale .tel{
		font-size: 1.4rem;
	}
	.frameBox .loginBox{
		width: 60%;
	}
	.frameBox .downloadFrame{
		top: 50%;
		bottom: initial;
		transform: translate(-50%,-50%)
	}
	.frameBox .downloadFrame{
		width: 70%;
	}
}
@media (max-width:992px) {
	html,body{
		font-size: 15px;
	}
	.header .navbar_nav > li{
		padding: 1.825rem 1rem;
	}
	.contentContainer {
		width: 770px !important;
	}
	.proSec .rightSec:first-child li{
		margin-bottom: 4px !important;
	}
	.allPro .content li{
		width: 30%;
		margin-bottom: 1.5rem;
	}
	.plan .content,
	.partnerPage .content,
	.banner .navChild {
		padding: 0 5%;
	}
	.channel .process .sec,
	.channel .support ul > li {
		width: 35%;
		margin-bottom: 1rem;
	}
	.channel .process .li div:nth-child(4),
	.service .major .line{
		display: none;
	}
	.service .major .secContent{
		width: 210px !important;
	}
	.service .section{
		padding: 0 5%;
	}
	.service .major{
		padding: 7.45rem 5%;
	}
	.aboutPack .packAbout,
	.aboutPack .containerMiss,
	.join .content,
	.cdmp .content,
	.proStatic .content,
	.solution .content,
	.govern .content,
	.audit .content{
		width: 95%;
	}
	.cdmp .stage ul > li:nth-child(2n+1){
		padding-left: 0;
		border-left: none;
	}
	.system{
		padding-left: 5%;
	}
	.govern .section li span{
		width: 97%;
	}
	.auditPage .auditFrame{
		width: 100%;
	}
}
@media (max-width:768px) {
	.channel .content,
	.apply .contentBox,
	.downLoad .content,
	.frameBox .downloadFrame,
	.auditPage .content{
		width: 95%;
	}
	.auditPage .auditFrame .inputUl .flexWrap .el-input{
		width: 100%;
	}
	.apply .content{
		margin-top: 1.5rem;
	}
	.channel .support ul > li{
		width: 50%;
	}
	.contentContainer {
		width: 100% !important;
		padding: 0 3%;
	}
	.index .safe li{
		padding: 2rem 2rem 0 2rem;
	}
	.plan .content li{
		width: 29.8%;
	}
	.plan .content li:nth-child(4n+1){
		margin-left: 5.3%;
	}
	.plan .content li:nth-child(3n+1){
		margin-left: 0;
	}
	.service .major .bc{
		display: none;
	}
	.service .major .sec{
		position: initial;
		margin-top: 3%;
	}
	.service .major .secContent{
		width: initial !important;
		position: initial;
		text-align: left;
	}
	.service .major .title{
		display: block;
	}
	.service .safe li,
	.service .operation li,
	.cdmp .stage ul > li,
	.cdmp .stage ul > li:first-child{
		width: 47%;
	}
	.service .safe li{
		padding: 5% 3%;
	}
	.service .train li+li{
		margin-left: 3%;
	}
	.usePro .form{
		padding: 2.5rem 5% 2.5rem 5%;
	}
	.downLoad .info a{
		font-size: 1rem;
	}
	.cdmp .stage ul > li{
		margin-bottom: 3%;
	}
	.cdmp .stage ol li{
		text-align: center;
	}
	.commonPage.banner p{
		font-size: 2rem;
	}
	.audit .content{
		padding-top: 0;
	}
	.auditPage .demonstration{
		width: 22.2%;
	}
	.auditPage .auditFrame .el-input-group__prepend{
		width: 22.5%;
	}
	.auditPage .content{
		padding-top: 2rem;
	}
	.auditPage .auditFrame .info {
		padding: 0 3% 1.15rem 3%;
	}
	.downLoad .content li{
		width: 48%;
		margin-bottom: 3%;
	}
	.downLoad .content li:last-child{
		margin-bottom: 0;
	}
}
@media (max-width:600px) {
	.channel .policy li,
	.solution .switchContent img{
		width: 100%;
		margin-bottom: 1rem;
	}
	.index .safe li{
		width: 48%;
		padding: 1rem 1rem 0 1rem;
	}
	.partner li{
		width: 31%;
	}
	.plan .content li,
	.aboutPack .missionBox li,
	.join .searchBox > div{
		width: 47%;
	}
	.aboutPack .missionBox li,
	.join .searchBox > div{
		margin-bottom: 3%;
	}
	.plan .content li:nth-child(4n+1),
	.plan .content li:nth-child(3n+1){
		margin-left: 5.3%;
	}
	.plan .content li:nth-child(2n+1),
	.service .sale .dec{
		margin-left: 0;
	}
	.banner .navChild,
	.aboutNews .ranking{
		display: none;
	}
	.online .sale+.sale,
	.solution .solutionAdvantage button{
		margin-top: 3%;
	}
	.downLoad .info{
		top: 50%;
		font-size: .4rem;
	}
	.downLoad .info p{
		-webkit-line-clamp: 2;
		line-clamp: 2;
	}
	.downLoad .info a{
		font-size: .5rem;
	}
	.downLoad .content .tit {
		font-size: 1.3rem;
	}
	.commonPage .textBox{
		padding: 0 5%;
	}
	.commonPage .tit{
		font-size: 5rem;
	}
	.commonPage .titF {
		font-size: 2.5rem;
	}
	.commonPage .titS{
		font-size: 1.5rem;
	}
	.online .sale,
	.contact .mapBox > div,
	.contact .officeSec,
	.join .el-input,
	.solution .switchContent p,
	.solution .lis,
	.solution .solutionAdvantage ul{
		width: 100%;
	}
	.contact .mapBox,
	.contact .branchOffice,
	.cdmp .stage .moreLink,
	.solution .lis{
		display: block;
	}
	.contact .officeSec + .officeSec{
		margin-top: 3%;
	}
	.join .searchBox > div:nth-child(3){
		margin-left: 0;
	}
	.solution .lis img{
		width: 75%;
		margin-top: 1rem;
	}
	.solution .solutionAdvantage img{
		width: 40%;
		margin-bottom: 1rem;
	}
	.govern .section.pl{
		padding-left: 0;
	}
	.govern .section .width1,
	.govern .section .width2{
		width: 50%;
	}
	.frameBox .loginBox,
	.frameBox .downloadFrame{
		width: 95%;
	}
	.frameBox .forgetFrame .stepBox{
		width: 100%;
	}
	.applyFrame .selectSystem .el-checkbox{
		width: 45%;
	}
}
@media (max-width:500px) {
	.auditPage .auditFrame .el-input-group,
	.auditPage .block{
		display: block;
	}
	.auditPage .auditFrame .el-input-group__prepend,
	.auditPage .demonstration{
		padding-left: 0;
		margin-bottom: 2%;
		display: block;
	}
	.auditPage .block .el-input,
	.downLoad .content li{
		width: 100%;
	}
	.auditPage .block .text{
		margin: 2% 0;
		display: block;
	}
	.downLoad .info span{
		height: 1.5rem;
		line-height: 1.3rem;
	}
}
@media (max-width:420px) {
	.allPro .content li,
	.usePro .buttonBox button{
		width: 47%;
	}
	.usePro .wrapBox .inputBox,
	.aboutNews dt,
	.aboutNews .newsRight,
	.aboutPack .packAbout > div,
	.govern .section .width1,
	.govern .section .width2{
		width: 100%;
	}
	.usePro .form .inputBox > span{
		width: 5rem !important;
	}
	.aboutNews .newsRight,
	.aboutPack .packAboutRight{
		margin-top: 3%;
	}
	.commonPage .tit{
		font-size: 3rem;
	}
	.commonPage .titF {
		font-size: 1.5rem;
	}
	.commonPage .titS{
		font-size: 1rem;
	}
	.proData .proService li{
		width: 32%;
	}
	.govern .section .pic1,
	.govern .section .pic2{
		width: 60%;
	}
	.govern .section .pic2{
		margin-top: 5%;
	}
	.frameBox .forgetFrame .stepBox .el-input-group__append,
	.frameBox .forgetFrame .stepBox .el-input-group__prepend{
		padding: 0;
	}
	.applyFrame .selectSystem .el-checkbox__label {
		width: 80%;
	}
}
@media (max-width:375px) {
	.partner li,
	.proData .proService li{
		width: 47%;
	}
	.channel .section .title p,
	.commonPage.banner p{
		font-size: 1.6rem;
	}
	.channel .support img{
		width: 3rem;
	}
	.channel .process img{
		width: 5rem;
	}
	.channel .process .arrowBox {
		margin-top: -15%;
	}
	.service .sale button{
		width: 30%;
	}
	.cdmp .stage ul > li{
		width: 100% !important;
		padding: 0;
		padding: 1.75rem 0;

	}
	.cdmp .stage ul > li +li{
		border-top: 2px solid #ccc;
		border-left: none !important;
	}
	.index .plan li+li{
		margin-left: 7rem;
	}
}
@media (max-width:320px) {
	html,body{
		font-size: 12px;
	}
	.index .safe li,
	.plan .content li,
	.service .safe li,
	.service .operation li{
		width: 100%;
	}
	.plan .content li{
		width: 100%;
	}
	.plan .content li,
	.service .train li{
		margin-left: 0 !important;
	}
	.usePro .form .inputBox > span{
		width: 6rem !important;
	}

}

@media (max-width:729px) {
    .link {
        font-size: 1rem !important;
    }

}