body{	
	position: relative;
   	width: 100%;
    height: 100%;
	background: #f8f8f8;
}
 

.m-header{
	position: relative;
	display: block;
	padding: 210px 50px 15px;
	width: 100%;
	background: url(../img/banner.jpg) center center no-repeat;
	background-size: cover;
	box-sizing: border-box;
}

.m-header .logo{
	position: absolute;
	display: block;
	left: 50px;
	top: 30px;
	width: 125px;
}

.m-header .logo img{
	display: block;
	width: 125px;
}

.m-header h1{
	display: block;
	line-height: 68px;
	font-size: 3.4rem;
	font-size: 50px\0;
	font-weight: 700;
	text-align: center;
	color: #ffffff;
}

.m-header h2{
	display: block;
	margin: 24px auto 0;
	line-height: 48px;
	font-size: 2.1rem;
	font-size: 30px\0;
	font-weight: 400;
	text-align: center;
	color: #ffffff;
}

.m-header .opr{
	display: block;
	margin: 30px auto 220px;
	width: 536px;
	text-align: center;
}

.m-header .opr span{
	display: block;
	margin: 30px auto 20px;
	width: 248px;
}


.m-header .opr span .btn{
	display: block;
	width: 248px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 1.2rem;
	color: #666666;
	background: #FFFFFF;
	border-radius: 4px;
}

.m-header .opr span .btn:hover{
	opacity: 0.8;
}

.m-header .opr span .btn.blu{
	color: #FFFFFF;
	background: #0486fe;
}

.m-header .opr .yysl{
	display: block;
	padding: 12px 0;
	width: 248px;
	text-align: center;
	font-size: 1rem;
	color: #FFFFFF;
	background: rgba(255,255,255,0.20);
	border-radius: 4px;
	box-sizing: border-box;
}

.m-header .opr .yysl i{
	display: inline-block;
	margin-right: 10px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	vertical-align: -2px;
	background: url(../img/icon_yyNo.png) center center no-repeat;
}

.m-header .opr .yysl label{
	display: inline-block;
	vertical-align: 2px;
	color: #FFFFFF;
}

.m-header .opr .yysl em{
	display: inline-block;
	height: 20px;
	line-height: 20px;
	vertical-align: 1px;
	font-weight: 600;
	color: #11dd05;
	font-style: normal;
}

.m-header .opr span p{
	display: block;
	margin-top: 12px;
	width: 248px;
	line-height: 18px;
	font-size: 0.9rem;
	font-weight: 400;
	text-align: left;
	color: #ffffff;
}

.m-header .arrow{
	display: block;
	text-align: center;
	opacity: 0.3;
}

.m-header .arrow img{ 
	display: block;
	margin: 0 auto;
	width: 13px;
	height: 16px;
}

.m-main{
	display: block;
}

.m-main .box{
	display: block;
	background: #FFFFFF;
	overflow: hidden;
}

.m-main .box.gray{
	background: #f8f8f8;
}

.m-main .box.grayDeep{
	background: #242424;
}

.m-main .box .con{
	display: block;
	margin: 0 auto;
	padding: 80px 0;
	width: 1200px;
}

.m-main .box .con h3{
	display: block;
	margin: 0 auto;
	font-size: 2.2rem;
	font-size: 36px\0;
	font-weight: 400;
	text-align: center;
	color: #000000;
}

.m-main .box .con>p{
	display: block;
	margin-top: 40px;
	line-height: 28px;
	font-size: 1rem;
	font-size: 16px\0;
	font-weight: 400;
	text-align: left;
	color: #707070;
}

.m-main .box .con>p i{
	display: inline-block;
	padding: 0 2px;
	height: 24px;
	line-height: 24px;
	font-style: normal;
	color: #FFFFFF;
	border-radius: 6px;
}

.m-main .box .con>p i.cRed{
	background: #FF5A5A;
}

.m-main .box .con>p i.blu{
	background: #5AA2FF;
}

.m-main .box .con>p i.gre{
	background: #3BEB5E;
}

.m-main .box .con>p i.yel{
	background: #FFBB00;
}

.m-main .box .con>p i.bluD{
	background: #4800F5;
}

.m-main .box .con>p i.bluL{
	background: #2ECDFF;
}

/*我们的特点*/
.m-main .box .con .charBox{
	display: block;
}

.m-main .box .con .charBox ul{
	display: block;
	margin-left: -48px;
}

.m-main .box .con .charBox ul li{
	display: inline-block;
	float: left;
	margin-left: 48px;
	width: calc(33.33333333% - 48px)!important;
	width: 29%\0;
	margin-top: 60px;
}

.m-main .box .con .charBox ul li label{
	display: block;
	margin-bottom: 5px;
	line-height: 24px;
	font-size: 1rem;
	font-weight: 700;
	text-align: left;
	color: #fe4066;
}

.m-main .box .con .charBox ul li p{
	display: block;
	margin-bottom: 20px;
	height: 70px;
	line-height: 24px;
	font-size: 0.9rem;
	font-weight: 400;
	text-align: left;
	color: #a6adb4;
}

.m-main .box .con .charBox ul li img{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

/*我们的价值*/
.m-main .box .con .value{
	display: block;
}

.m-main .box .con .value ul{
	display: block;
	margin-left: -173px;
}

.m-main .box .con .value ul li{
	display: inline-block;
	float: left;
	margin-left: 173px;
	width: calc(33.3333333% - 173px);
	margin-top: 60px;
}

.m-main .box .con .value ul li img{
	display: block;
	margin: 0 auto;
	width: 60%;
	height: auto;
	overflow: hidden;
}

.m-main .box .con .value ul li h4{
	display: block;
	margin: 20px 0 5px;
	line-height: 24px;
	font-size: 1.4rem;
	font-weight: 700;
	text-align: center;
	color: #202124;
}

.m-main .box .con .value ul li p{
	display: block;
	margin-top: 10px;
	height: 70px;
	line-height: 24px;
	font-size: 1rem;
	font-weight: 400;
	text-align: center;
	color: #666666;
}


/*我们的服务模式*/
.m-main .box .con .serve{	
	display: block;
	margin-top: 20px;
	height: 100%;
}

/*.m-main .box .con .serve ul{
	display: inline-block;
	float: left;
	width: 45%;
}

.m-main .box .con .serve ul li{
	display: block;
	float: left;
	padding: 20px 20px;
	margin-top: 40px;
	border-radius: 8px;
	box-sizing: border-box;
}

.m-main .box .con .serve ul li:hover,
.m-main .box .con .serve ul li.z-crt{
	cursor: pointer;
	background: #eeeeee;
}

.m-main .box .con .serve ul li h4{
	display: block;
	margin-bottom: 5px;
	line-height: 24px;
	font-size: 1.1rem;
	font-size: 16px\0;
	font-weight: 700;
	text-align: left;
	color: #000000;
}

.m-main .box .con .serve ul li p{
	display: block;
	margin-top: 10px;
	line-height: 24px;
	font-size: 1rem;
	font-size: 16px\0;
	font-weight: 400;
	text-align: left;
	color: #a6adb4;
}*/

.m-main .box .con .serve .img{
	display: inline-block;
	float: right;
	margin-top: 30px;
	width: calc(55% - 20px);
	width: 53%\0;
	height: auto;
	background: #FFFFFF;
	overflow: hidden;
}

.m-main .box .con .serve .img img{
	display: none;
	width: 100%;
}

.m-main .box .con .serve .img img#cloudPublic{
	display: block;
}

.m-main .box .con .servePhone{
	display: none;
}
/*商务交流合作*/
.m-main .box.grayDeep .con h3{
	color: #FFFFFF;
}

.m-main .box .con .business{
	display: block;
}

.m-main .box .con .business ul{
	display: block;
	margin-left: 80px;
}

.m-main .box .con .business ul li{
	display: inline-block;
	float: left;
	margin-left: 180px;
	margin-top: 60px;
}

.m-main .box .con .business ul li h4{
	position: relative;
	display: block;
	margin-bottom: 5px;
	padding-left: 35px;
	line-height: 28px;
	font-size: 1.2rem;
	font-size: 18px\0;
	font-weight: 400;
	text-align: left;
	color: #ffffff;
}

.m-main .box .con .business ul li h4>img{
	position: absolute;
	display: block;
	left: 0;
	width: 28px;
	height: 28px;
	overflow: hidden;
}

.m-main .box .con .business ul li>img{
	display: block;
	margin: 0 auto;
	width: 100px;
	height: 100px;
	overflow: hidden;
}

.m-main .box .con .business ul li p{
	display: block;
	margin-top: 15px;
	height: 40px;
	line-height: 24px;
	font-size: 1.6rem;
	font-size: 30px\0;
	font-weight: 400;
	text-align: left;
	color: #ffffff;
}

.m-main .box .con .business ul li em{
	display: block;
	margin-top: 10px;
	line-height: 24px;
	font-size: 1.2rem;
	font-size: 30px\0;
	font-style: normal;
	font-weight: 400;
	text-align: center;
	color: #ffffff;
}




/*底部*/
.m-footer{
	display: block;
	padding: 28px 0;
	text-align: center;
	background: #000000;
}

.m-footer p{
	display: block;
	line-height: 20px;
	text-align: center;
	font-size: 1rem;
	font-size: 16px\0;
	color: #FFFFFF;
}
.m-footer p img{
	width: 20px;
	height: 20px;
}

.m-footer p a{
	margin: 0 5px;
	color: #b4b4b4;
}

.m-footer p a:hover{
	color: #d22e3e;
}

.m-footer p img{
 	vertical-align: -3px;
}

.toTop{
	position: absolute;
	display: block;
	bottom: 106px;
	right: 40px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 10;
}
.toTop:hover{
	opacity: 0.8;
}

.toTop img{
	display: block;	
	width: 36px;
	height: 36px;
}

/*提前预约 弹窗*/
.m-pop{
	position: fixed;
	display: none;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background:  rgba(0,0,0,0.5);
}
.m-pop .dialog{
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	padding: 60px 40px 40px;
	margin: -250px 0 0 -225px;
	width: 450px;
	height: 500px;
	background: #ffffff;
	border-radius: 8px;
	box-sizing: border-box;
	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.16); 
}

.m-pop .dialog a:hover{
	opacity: 0.8;
}

.m-pop .dialog .closed{
	position: absolute;
	display: block;
	top: 10px;
	right: 10px;
	width: 27px;
	height: 27px;
	background: url(../img/dialog_close.png) center center no-repeat;
	cursor: pointer;
}

.m-pop .dialog ul{
	display: block;
}

.m-pop .dialog ul li{
	display: block;
}

.m-pop .dialog ul li label{
	display: block;
	line-height: 30px;
	font-size: 0.9rem;
	font-weight: 700;
	text-align: left;
	color: #202124;
}

.m-pop .dialog ul li input{
	display: block;
	width: 100%;
	height: 40px;
	padding: 2px;
	background: #ffffff;
	border: 2px solid #ebeded;
	border-radius: 6px;
	box-sizing: border-box;
}

.m-pop .dialog p{
	margin-top: 10px;
	line-height: 30px;
	font-size: 0.8rem;
	font-weight: 400;
	text-align: left;
	color: #202124;
	line-height: 20px;
}

.m-pop .dialog .btn_submit{
	display: block;
	margin: 30px auto 0;
	width: 134px;
	height: 40px;
	font-size: 1rem;
	text-align: center;
	line-height: 40px;
	color: #FFFFFF;
	background: #e13e3f;
	border-radius: 6px;
}

#alert .dialog{
	margin: -120px 0 0 -175px;
    height: 200px;
    width: 350px;
}
#alert #message{
	text-align: center;
}

@media screen and (min-width: 960px) and (max-width: 1200px){	
	.m-main .box .con{
		width: 90%!important;
	}	

	#alert .dialog{
		margin: -120px 0 0;
		width: 90%;
		left: 5%;
	}
	.m-main .box .con .charBox ul li p{
		height: 95px;
	}
}

/*phone*/
@media screen and (max-width: 960px){
	.m-header .logo{
		left: 25px;
	}
	.m-header{
		padding: 110px 20px 15px;
		box-sizing: border-box;
	}
	.m-header h1{
		font-size: 1.6rem;
    	line-height: 36px;
	}
	.m-header h2{
    	margin-top: 10px;
		font-size: 1.4rem;
    	line-height: 20px;
	}
	
	.m-header .opr{
		margin: 30px auto 20px;
		width: 100%;
	}
	.m-header .opr span{
		display: block;
		float: inherit;
		margin: 25px auto;
		text-align: center;
	}
	.m-header .opr span .btn{
		height: 44px;
		line-height: 44px;
	}
	
	.m-main .box{
	    display: block;
	    padding: 0 20px;
	    box-sizing: border-box;
	}
	.m-main .box .con {
	    display: block;
	    margin: 0 auto;
	    padding: 38px 0;
	    width: 100%;
	}
	.m-main .box .con h3{
		font-size: 1.2rem;
	}
	.m-main .box .con>p{
		margin-top: 20px;
	}
	.m-main .box .con .charBox ul{
		margin-left: 0;
	}
	.m-main .box .con .charBox ul li {
	    display: inline-block;
	    float: inherit;
	    margin: 30px 0 0;
	    width: 100%!important;
	}
	.m-main .box .con .charBox ul li img{
		width: 100%;
		height: auto!important;
	}
	.m-main .box .con .charBox ul li label,
	.m-main .box .con .charBox ul li p{
		height: auto!important;
	}
	.m-main .box .con .charBox ul li p{
		margin-bottom: 5px;
	}
	.m-main .box .con .value ul{
		margin-left: 0;
	}
	.m-main .box .con .value ul li {
	    display: inline-block;
	    float: inherit;
	    margin: 30px 0 0;
	    width: 100%;
	}
	.m-main .box .con .serve ul li{
		display: inline-block;
    	float: left;
	    padding: 0 20px;
	    width: 100% auto;
	    line-height: 30px;
	}	
	.m-main .box .con .serve{
		display: block;
	}
	.m-main .box .con .servePhone{
		display: block;
		margin-top: 20px;
	}
	.m-main .box .con .servePhone{
		display: block;
		background: #ffffff;
		border: 1px solid #e3e6ec;
		border-radius: 2px;
		box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16); 
	}
	.m-main .box .con .servePhone ul{
		display: block;
		background: #f5f7fa;
	}
	
	.m-main .box .con .servePhone ul li{
		display: block;
		float: left;
		padding: 0 20px;
		width: 100% auto;
		height: 32px;
		line-height: 32px;
		color: #909399;
		cursor: pointer;
	}
	.m-main .box .con .servePhone ul li:hover,
	.m-main .box .con .servePhone ul li.z-crt{
		color: #000000;
		background: #FFFFFF;
	}
	
	.m-main .box .con .servePhone ul li:active{
		background: none;
	}
	
	.m-main .box .con .servePhone .img{
		display: block;
		padding: 15px;
		width: 100%;
		background: #FFFFFF;
		box-sizing: border-box;
		overflow: hidden;
	}
	.m-main .box .con .servePhone .img p{
		display: block;
		line-height: 24px;
		font-size: 0.9rem;
		color: #a6adb4;
	}
	.m-main .box .con .servePhone .img img{
		display: block;
		margin-top: 10px;
		width: 100%;
	}
	
	.m-main .box .con .servePhone .img #cloudPublicPhone{
		display: block;
	}
	
	.m-main .box .con .servePhone .img #cloudOwnPhone{
		display: none;
	}
	.m-main .box .con .business ul li h4>img{
		width: 18px;
    	height: 18px;
	}
	.m-main .box .con .business ul li h4{
		font-size: 1rem;
		padding-left: 25px;
		line-height: 18px;
		font-size: 0.9rem;
	}
	.m-main .box .con .business ul li p{
		font-size: 0.9rem;
	}
	.m-main .box .con .business ul li em{
		font-size: 0.9rem;		
	}
	.m-main .box .con .business ul{
		margin-left: 0;
	}
	.m-main .box .con .business ul li{
		margin: 30px 0 0!important;
	}
	.m-main .box .con .business ul li:nth-child(2){
		float: right;
		width: calc(100% - 115px);
	}
	.m-main .box .con .business ul li:nth-child(2) p{
		word-wrap:break-word;
	}
	.m-main .box .con .business ul li:nth-child(3){
		margin-left: calc(50% - 50px)!important;
	}
	.m-footer p span{
		display: block;
		font-size: 0.8rem;
		font-size: 12px\0;
	}
	.m-footer p a{
		margin: 0;
		font-size: 0.8rem;
	}
	.m-footer p img{
		margin: 0 2px;
		width: 18px;
		height: 18px;
	 	vertical-align: -3px;
	}	
	.toTop{
		right: 10px;
	}
	.m-pop .dialog{
		padding: 60px 20px 20px;
		margin: -250px 0 0;
		width: 90%;
		left: 5%;
	}	

	#alert .dialog{
		margin: -120px 0 0;
		width: 90%;
		left: 5%;
	}
}


/*2022新改版添加*/
.m-header .opr .tag{
	display: block;
	margin-top: 30px;
	text-align: center;
	color: #FFFFFF;
}

.m-header .opr .tag i,
.m-header .opr .tag em{
	display: inline-block;
	line-height: 26px;
	font-style: normal;
	font-size: 1.1rem;
}

.m-header .opr .tag em{
	margin: 0 0 10px 10px;
	padding: 0 10px;
	height: 26px;
	line-height: 26px;
	background: rgba(255, 255, 255, .3);
	border-radius: 4px;
	box-sizing: border-box;
}

.modleList{
	display: block;
	width: 100%;
}

.modleList li{
	display: inline-block;
	float: left;
	margin: 0 35px;
	padding: 0 0 20px!important;
	width: calc(33.333333333333% - 70px);
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(162, 174, 206, 1);
	border-radius: 16px;
	box-sizing: border-box;
	overflow: hidden;
}

.modleList li h1{
	display: block;
	height: 115px;
	line-height: 115px;
	color: #FFFFFF;
	font-size: 1.6rem;
	font-weight: bold;
	text-align: center;
	border-radius: 16px, 16px, 0px, 0px;
}

.modleList li:first-child h1{
	background: linear-gradient(135deg, rgba(224, 239, 255, 1) 0%, rgba(137, 152, 181, 1) 100%);
}

.modleList li:nth-child(2) h1{
	background: linear-gradient(135deg, rgba(91, 155, 252, 1) 0%, rgba(39, 115, 237, 1) 100%);
}

.modleList li:last-child h1{
	background: linear-gradient(135deg, rgba(253, 214, 119, 1) 0%, rgba(254, 179, 62, 1) 100%);
}

.modleList .list{
	display: block;
	padding: 20px;
}

.modleList .list p{
	display: block;
	margin-bottom: 10px;
	line-height: 16px;
}

.modleList .list p em,
.modleList .list p i{
	display: inline-block;
	width: 50%;
	font-size: 0.8rem;
	font-style: normal;
	color: #000000;
}

.modleList .list p i{
	text-align: right;
}

.modleList .list p i.orange{
	color: #FC8D05;
}

.modleList .price{
	display: block;
	padding: 10px;
	text-align: center;
	box-sizing: border-box;
}


.modleList .price em,
.modleList .price i{
	display: inline-block;
	line-height: 45px;
	font-style: normal;
	color: #000000;
}

.modleList .price em{
	font-weight: bold;
	font-size: 2.2rem;
}

.modleList .price i{
	margin-left: 5px;
	font-size: 1rem;	
}

.modleList .price a{
	display: block;
	margin: 0 auto;
	width: 157px;
	height: 45px;
	line-height: 45px;
	font-size: 1rem;
	color: #FFFFFF;
	background: rgba(254, 186, 73, 1);
	border-radius: 8px;
}


.modleList .price a:hover{
	opacity: 0.8;
}

/*私有化部署*/
.commonBox{
	display: block;
	margin: 0 auto;
	width: 1200px;
}

.topHd{
	display: block;
	width: 100%;
	height: 75px;
	line-height: 75px;
}

.topHd .logo{
	display: inline-block;
	float: left;
	width: auto;
	height: 75px;
	line-height: 90px;
	text-align: left;
}

.banner{
	position: relative;
	display: block;
	padding: 75px 0;
	width: 100%;
	min-height: 640px;
	background: url(../img/syh/bg-banner.png) center center no-repeat;
	background-size: cover;
	box-sizing: border-box;
}

.banner .tit{
	display: inline-block;
	float: left;
	padding: 120px 0;
	width: 50%;
	box-sizing: border-box;
}

.banner .tit h1{
	display:block;
	line-height: 70px;
	text-align: left;
	font-size: 3rem;
	font-weight: bold;
	color: #FFFFFF;
}


.banner .tit .tag{
	display: block;
	margin: 20px 10px 0 0;
}

.banner .tit .tag span{
	display: inline-block;
	padding: 0 10px;
	height: 32px;
	line-height: 32px;
	color: #FFFFFF;
	font-size: 1.2rem;
	border-radius: 8px;
}

.banner .tit .tag span:first-child{	
	background: #D93838;
}

.banner .tit .tag span:nth-child(2){	
	background: #D9B338;
}

.banner .tit .tag span:last-child{	
	background: #4BD938;
}

.banner .inputBox{
	display: inline-block;
	float: right;
	width: 50%;
}

.banner .inputBox ul{
	display: block;
}

.banner .inputBox ul li{
	display: block;
	margin-bottom: 15px;
}

.banner .inputBox ul li input,
.banner .inputBox ul li select{
	display: block;
	padding: 5px 10px;
	width: 100%;
	height: 60px;
	color: #FFFFFF;
  	font-size: 1.2rem;
	background: rgba(255, 255, 255, 0.3);
	border: 1px solid rgba(255, 255, 255, 1);
	border-radius: 8px;
	box-sizing: border-box;
}

.banner .inputBox input::-webkit-input-placeholder{
  color:#FFFFFF;
}

.banner .inputBox input::-moz-placeholder{   /* Mozilla Firefox 19+ */
  color:#FFFFFF;
}

.banner .inputBox input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
  color:#FFFFFF;
}

.banner .inputBox input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
  color:#FFFFFF;
}

.banner .inputBox ul li select option {
    color: #333333;
	background: rgba(255, 255, 255, 0.3);
	border: 1px solid rgba(255, 255, 255, 1);
}

.banner .inputBox .btn_submit{
	display: block;
	margin: 30px auto 0;
	width: 100%;
	height: 60px;
	line-height: 60px;
	font-size: 1.2rem;
	text-align: center;
	color: #FFFFFF;
	background: rgba(79, 129.00000000000006, 255, 1);
	border-radius: 8px;
}

.banner .inputBox .btn_submit:hover{
	opacity: 0.8;
}

.banner .inputBox p{
	display: block;
	margin-top: 15px;
	line-height: 30px;
	font-size: 1.2rem;
	text-align: center;
	color: #FFFFFF;
}

.advantage{
	display: block;
	margin-top: 40px;
}

.advantage ul{
	display: block;
}

.advantage ul li{
	display: inline-block;
	float: left;
	margin: 20px 20px 40px;
	width: calc(50% - 40px);
}

.advantage ul li img{
	display: inline-block;
	float: left;
	width: 48px;
}

.advantage ul li span{
	display: inline-block;
	float: right;
	width: calc(100% - 78px);
}

.advantage ul li span h1{
	display: block;
	line-height: 24px;
	text-align: left;
	font-size: 1.4rem;
	font-weight: bold;
	color: #000000;
}

.advantage ul li span p{
	display: block;
	margin-top: 10px;
	line-height: 24px;
	text-align: left;
	font-size: 1rem;
	color: #666666;
}


.sslc, .wltpt{
	display: block;
}

.sslc img,
.wltpt img{
	display: block;
	margin: 100px auto;
	width: 100%;
}

.sslcPhone{
	display: none;
}

.sslcPhone img{
	display: block;
	margin: 40px auto;
	width: 100%;
}

.wltptPhone{
	display: none;
}

.wltptPhone img{
	display: block;
	margin: 40px auto;
	width: 100%;
}

/*phone*/
@media screen and (max-width: 960px){
	
	.sslc{
		display: none;
	}
	.sslcPhone{
		display: block;
	}
	.wltpt{
		display: none;
	}
	.wltptPhone{
		display: block;
	}
	
	.advantage ul li{
		display: block;
		margin: 0 0 40px 0;
		width: 100%;
	}
	
	.commonBox{
		display: block;
		padding: 0 20px;
		width: 100%;
		box-sizing: border-box;
	}
	
	.banner{
		padding: 10px 0 30px;
		box-sizing: border-box;
	}
	
	.banner .tit,
	.banner .inputBox{
		display: block;
		float: inherit;
		padding: 20px 0;
		width: 100%;
		box-sizing: border-box;
	}
	
	.banner .tit h1{
		font-size: 2.1rem;
		text-align: center;
	}
	
	.banner .tit .tag{
		margin: 10px 0 0;
		text-align: center;
	}
	
	.banner .tit .tag span{
		font-size: 0.9rem;
	}
	.modleList li{
	display: block;
	float: inherit;
	margin: 0 0 20px;
	padding: 0 0 20px!important;
	width: 100%;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(162, 174, 206, 1);
	border-radius: 16px;
	box-sizing: border-box;
	overflow: hidden;
	}	

	.banner .tit .tag span{
		margin-bottom: 10px;
	}	
	.m-header .opr .tag{
		margin-top: 10px;
	}

	.m-header .opr .tag em{
		padding: 0 5px;
	}
	.m-header .opr .tag i, .m-header .opr .tag em{		
		font-size: 0.8rem;
	}
}