/*常见问题*/
.m-sobox{
	-webkit-box-shadow: 0 4px 35px rgba(236,236,236,.4);
	-moz-box-shadow: 0 4px 35px rgba(236,236,236,.4);
	-ms-box-shadow: 0 4px 35px rgba(236,236,236,.4);
	-o-box-shadow: 0 4px 35px rgba(236,236,236,.4);
	box-shadow: 0 4px 35px rgba(236,236,236,.4);
	margin-top: 134px;
	padding: 20px 20px 20px 40px;
	overflow: hidden;
}
.m-sobox .tips{
	float: right;
	font-size: 16px;
	color: #999;
	line-height: 1.4em;
	overflow: hidden;
}
.m-sobox .tips i{
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	background: url(../images/qm/icon1.png) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin-top: -2px;
	margin-right: 5px;
}
.m-sobox .tips a{
	color: #C286BE;
	text-decoration: underline;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.m-sobox .tips a:hover{
	text-decoration: none;
}
.m-sobox .ll{
	overflow: hidden;
}
.m-sobox .so{
	width: 446px;
	border: 1px #ECECEC solid;
	border-radius: 6px;
	position: relative;
	overflow: hidden;
}
.m-sobox .so .inp{
	display: block;
	width: 100%;
	font-size: 16px;
	color: #000;
	line-height: 46px;
	padding: 0 10px 0 62px;
	border: none;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.m-sobox .so .sub-btn{
	display: block;
	width: 46px;
	height: 46px;
	background: url(/assets/images/icon-a1.png) no-repeat center center;
	-webkit-background-size: 18px;
	-moz-background-size: 18px;
	-ms-background-size: 18px;
	-o-background-size: 18px;
	background-size: 18px;
	border: none;
	position: absolute;
	top: 50%;
	left: 10px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	cursor: pointer;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.m-sobox .so .sub-btn:hover{
	opacity: .8;
	filter: alpha(opacity=80);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
}
.m-sobox .bot{
	margin-top: 15px;
	overflow: hidden;
}
.m-sobox .bot span{
	display: block;
	float: left;
	font-size: 16px;
	color: #000;
	line-height: 1.38em;
	overflow: hidden;
}
.m-sobox .bot .rr{
	overflow: hidden;
}
.m-sobox .bot ul{
	float: left;
	overflow: hidden;
}
.m-sobox .bot li{
	float: left;
	margin: 0 10px;
	overflow: hidden;
}
.m-sobox .bot li a{
	display: block;
	font-size: 16px;
	color: #999;
	line-height: 1.38em;
	text-decoration: underline;
	overflow: hidden;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.m-sobox .bot li a:hover{
	color: #C286BE;
}
.m-sobox .bot .del{
	display: block;
	float: left;
	width: 18px;
	height: 18px;
	background: url(../images/qm/del.png) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin-top: 2px;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.m-sobox .bot .del{
	opacity: .8;
	filter: alpha(opacity=80);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
}
.ul-txtq1{
	margin-top: 40px;
	overflow: hidden;
}
.ul-txtq1 li{
	float: left;
	margin-right: 20px;
}
.ul-txtq1 li a{
	display: block;
	width: 110px;
	font-size: 18px;
	color: #ACACAC;
	line-height: 2.67em;
	text-align: center;
	border-radius: 6px;
	background-color: #F2F2F2;
	overflow: hidden;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.ul-txtq1 li:hover a,.ul-txtq1 li.on a{
	color: #fff;
	background-color: #C286BE;
}
.ul-txtq2{
	margin-top: 61px;
	margin-bottom: 40px;
	overflow: hidden;
}
.ul-txtq2 li{
	margin-bottom: 40px;
	overflow: hidden;
}
.ul-txtq2 li .con{
	display: block;
	overflow: hidden;
}
.ul-txtq2 .tit{
	font-size: 18px;
	color: #000;
	line-height: 1.4em;
	border-bottom: 1px rgba(0,0,0,.1) solid;
	position: relative;
	padding-left: 54px;
	padding-bottom: 41px;
	overflow: hidden;
}
.ul-txtq2 .tit:after{
	content: '';
	width: 10px;
	height: 10px;
	background-color: #000;
	border-radius: 50%;
	position: absolute;
	top: 8px;
	left: 34px;
}
.ul-txtq2 .tit i{
	display: inline-block;
	vertical-align: middle;
	width: 21px;
	height: 21px;
	background: url(../images/qm/icon3.png) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin-top: -2px;
	margin-left: 100px;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.ul-txtq2 .tit.on i{
	background-image: url(../images/qm/icon3-1.png);
}
.ul-txtq2 .down{
	display: none;
	background: linear-gradient(0deg, rgba(255, 255, 255, 0.1) 0%, rgba(116, 42, 83, 0.01) 124.31%);
	padding: 19px 0 60px;
	overflow: hidden;
}
.ul-txtq2 .down .txt{
	font-size: 18px;
	color: #707070;
	line-height: 1.4em;
	padding-right: 80px;
	overflow: hidden;
}
/*页码*/
.pages{
	font-size: 0;
	text-align: center;
	margin-bottom: 80px;
	overflow: hidden;
}
.pages ul{
	display: inline-block;
	vertical-align: middle;
}
.pages li{
	float: left;
	margin: 0 6px;
	overflow: hidden;
}
.pages li a{
	display: block;
	min-width: 47px;
	height: 47px;
	font-size: 18px;
	color: #696F8C;
	line-height: 47px;
	text-align: center;
	border-radius: 3px;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding: 0 7px;
	overflow: hidden;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.pages .pages-prev a{
	background-image: url(../images/qm/icon4.png);
}
.pages .pages-next a{
	background-image: url(../images/qm/icon5.png);
}
.pages .pages-prev.disable a{
	pointer-events: none;
	background-image: url(../images/qm/icon4-1.png);
}
.pages .pages-next.disable a{
	pointer-events: none;
	background-image: url(../images/qm/icon5-1.png);
}
.pages .pages-first a,.pages .pages-end a{
	font-size: 16px;
}
.pages li:hover a,.pages li.on a{
	color: #fff;
	background-color: #C286BE;
}
/*登录*/
.m-login{
	min-height: calc( 100vh - 216px );
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding: 31px 53px 44px;
	overflow: hidden;
}
.m-login .form{
	float: right;
	width: 520px;
	border-radius: 10px;
	background-color: rgba(255,255,255,.89);
	-webkit-box-shadow: -15px 40px 50px rgba(171,175,199,.3);
	-moz-box-shadow: -15px 40px 50px rgba(171,175,199,.3);
	-ms-box-shadow: -15px 40px 50px rgba(171,175,199,.3);
	-o-box-shadow: -15px 40px 50px rgba(171,175,199,.3);
	box-shadow: -15px 40px 50px rgba(171,175,199,.3);
	padding: 96px 60px 118px;
	position: relative;
	overflow: hidden;
}
.m-login .form h3{
	font-size: 24px;
	color: #C286BE;
	line-height: 1.4em;
	font-weight: 900;
	overflow: hidden;
}
.m-login .form .box{
	margin-top: 60px;
	overflow: hidden;
}
.m-login .form .item{
	margin-bottom: 20px;
	overflow: hidden;
}
.m-login .form .ll{
	display: block;
	font-size: 18px;
	color: #000;
	line-height: 1.4em;
	font-weight: 700;
	margin-bottom: 15px;
	overflow: hidden;
}
.m-login .form .item:first-child .ll{
	margin-bottom: 20px;
}
.m-login .form .ll em{
	color: #752C55;
	font-style: normal;
}
.m-login .form .rr{
	overflow: hidden;
}
.m-login .form .inp{
	display: block;
	width: 100%;
	font-size: 16px;
	color: #000;
	line-height: 52px;
	border: 1px rgba(0,0,0,.1) solid;
	border-radius: 5px;
	padding: 0 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.m-login .form .sub-btn{
	display: block;
	width: 100%;
	font-size: 18px;
	color: #fff;
	line-height: 54px;
	text-align: center;
	border-radius: 4px;
	border: none;
	background: linear-gradient(90deg, #9F759A 0%, #C286BE 100%);
	margin-top: 60px;
	cursor: pointer;
	overflow: hidden;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.m-login .form .sub-btn:hover{
	opacity: .8;
	filter: alpha(opacity=80);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
}
.m-login .form .bot{
	font-size: 0;
	text-align: center;
	margin: 20px -30px 0;
	overflow: hidden;
}
.m-login .form .bot a{
	display: inline-block;
	vertical-align: middle;
	font-size: 18px;
	color: #999;
	line-height: 1.4em;
	margin: 0 30px;
	overflow: hidden;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.m-login .form .bot a:hover{
	color: #C286BE;
}
.js-tips{
	display: none;
	position: absolute;
	top: 27px;
	left: 16px;
	right: 16px;
	z-index: 2;
	border: 1px #52BD94 solid;
	border-radius: 8px;
	background-color: #F5FBF8;
	-webkit-box-shadow: 0 4px 8px rgba(49,113,89,.16);
	-moz-box-shadow: 0 4px 8px rgba(49,113,89,.16);
	-ms-box-shadow: 0 4px 8px rgba(49,113,89,.16);
	-o-box-shadow: 0 4px 8px rgba(49,113,89,.16);
	box-shadow: 0 4px 8px rgba(49,113,89,.16);
	padding: 12px 10px 9px 48px;
	overflow: hidden;
}
.js-tips i{
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/qm/icon6.png) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: absolute;
	top: 16px;
	left: 16px;
}
.js-tips span{
	display: block;
	font-size: 14px;
	color: #317159;
	line-height: 1.79em;
	font-weight: 500;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/*弹窗*/
.m-pop{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1000;
}
.m-pop.open{
	display: block;
}
.m-pop .pop-bg{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
	background-color: rgba(0,0,0,.4);
}
.m-pop .inner{
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 657px;
	border-radius: 10px;
	-webkit-box-shadow: -15px 40px 50px rgba(171,175,199,.3);
	-moz-box-shadow: -15px 40px 50px rgba(171,175,199,.3);
	-ms-box-shadow: -15px 40px 50px rgba(171,175,199,.3);
	-o-box-shadow: -15px 40px 50px rgba(171,175,199,.3);
	box-shadow: -15px 40px 50px rgba(171,175,199,.3);
	background-color: rgba(255,255,255,.89);
}
.m-pop .close{
	position: absolute;
	top: 31px;
	right: 31px;
	width: 30px;
	height: 30px;
	background: url(../images/qm/close.png) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.m-pop .close:hover{
	-ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.m-win{
	margin: 51px 47px 41px 67px;
}
.m-win .form{
	overflow: hidden;
}
.m-win .form h3{
	font-size: 24px;
	color: #C286BE;
	line-height: 1.4em;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.m-win .form .tips{
	font-size: 14px;
	color: #666;
	line-height: 1.79em;
	background-color: rgba(217,217,217,.5);
	border: 1px #F4F4F4 solid;
	border-radius: 5px;
	padding: 10px 36px 7px;
	margin-top: 20px;
	margin-bottom: 13px;
	overflow: hidden;
}
.m-win .form .item{
	margin-bottom: 20px;
	overflow: hidden;
}
.m-win .form .ll{
	display: block;
	font-size: 18px;
	color: #000;
	line-height: 1.4em;
	margin-bottom: 9px;
	overflow: hidden;
}
.m-win .form .rr{
	overflow: hidden;
}
.m-win .form .inp{
	display: block;
	width: 100%;
	font-size: 16px;
	color: #000;
	line-height: 46px;
	border: 1px rgba(112,121,139,.5) solid;
	border-radius: 5px;
	background-color: rgba(255,255,255,.5);
	padding: 0 11px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.m-win .form .bot{
	font-size: 0;
	text-align: center;
	margin: 40px -10px 0;
	overflow: hidden;
}
.m-win .form .bot a{
	display: inline-block;
	vertical-align: middle;
	width: 162px;
	font-size: 18px;
	color: #fff;
	line-height: 55px;
	text-align: center;
	border-radius: 4px;
	background: linear-gradient(90deg, #9F759A 0%, #C286BE 100%);
	margin: 0 10px;
	overflow: hidden;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.m-win .form .bot a:hover{
	opacity: .8;
	filter: alpha(opacity=80);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
}




@media only screen and (min-width: 1920px){
	.m-sobox{
		-webkit-box-shadow: 0 0.208vw 1.822vw rgba(236,236,236,.4);
		-moz-box-shadow: 0 0.208vw 1.822vw rgba(236,236,236,.4);
		-ms-box-shadow: 0 0.208vw 1.822vw rgba(236,236,236,.4);
		-o-box-shadow: 0 0.208vw 1.822vw rgba(236,236,236,.4);
		box-shadow: 0 0.208vw 1.822vw rgba(236,236,236,.4);
		margin-top: 6.979vw;
		padding: 1.041vw 1.041vw 1.041vw 2.083vw;
	}
	.m-sobox .tips{
		font-size: 0.833vw;
	}
	.m-sobox .tips i{
		width: 1.041vw;
		height: 1.041vw;
		margin-top: -0.104vw;
		margin-right: 0.260vw;
	}
	.m-sobox .so{
		width: 23.22vw;
		border-radius: 0.312vw;
	}
	.m-sobox .so .inp{
		font-size: 0.833vw;
		line-height: 2.395vw;
		padding: 0 0.520vw 0 3.229vw;
	}
	.m-sobox .so .sub-btn{
		width: 2.395vw;
		height: 2.395vw;
		left: 0.520vw;

		-webkit-background-size: 0.9375vw;
		-moz-background-size: 0.9375vw;
		-ms-background-size: 0.9375vw;
		-o-background-size: 0.9375vw;
		background-size: 0.9375vw;
	}
	.m-sobox .bot{
		margin-top: 0.781vw;
	}
	.m-sobox .bot span{
		font-size: 0.833vw;
	}
	.m-sobox .bot li{
		margin: 0 0.520vw;
	}
	.m-sobox .bot li a{
		font-size: 0.833vw;
	}
	.m-sobox .bot .del{
		width: 0.937vw;
		height: 0.937vw;
		margin-top: 0.104vw;
	}
	.ul-txtq1{
		margin-top: 2.083vw;
	}
	.ul-txtq1 li{
		margin-right: 1.041vw;
	}
	.ul-txtq1 li a{
		width: 5.729vw;
		font-size: 0.937vw;
		border-radius: 0.312vw;
	}
	.ul-txtq2{
		margin-top: 3.177vw;
		margin-bottom: 2.083vw;
	}
	.ul-txtq2 li{
		margin-bottom: 2.083vw;
	}
	.ul-txtq2 .tit{
		font-size: 0.937vw;
		padding-left: 2.812vw;
		padding-bottom: 2.135vw;
	}
	.ul-txtq2 .tit:after{
		width: 0.520vw;
		height: 0.520vw;
		border-radius: 50%;
		top: 0.416vw;
		left: 1.770vw;
	}
	.ul-txtq2 .tit i{
		width: 1.093vw;
		height: 1.093vw;
		margin-top: -0.104vw;
		margin-left: 5.208vw;
	}
	.ul-txtq2 .down{
		padding: 0.989vw 0 3.125vw;
	}
	.ul-txtq2 .down .txt{
		font-size: 0.937vw;
		padding-right: 4.166vw;
	}
	.pages{
		margin-bottom: 4.166vw;
	}
	.pages li{
		margin: 0 0.312vw;
	}
	.pages li a{
		min-width: 2.447vw;
		height: 2.447vw;
		font-size: 0.937vw;
		line-height: 2.447vw;
		border-radius: 0.156vw;
		padding: 0 0.364vw;
	}
	.pages .pages-first a,.pages .pages-end a{
		font-size: 0.833vw;
	}
	.m-login{
		min-height: calc( 100vh - 11.25vw );
		/*padding: 1.614vw 2.760vw 2.291vw;*/
		padding-top:4.01vw;
	}
	.m-login .form{
		width: 27.08vw;
		border-radius: 0.520vw;
		-webkit-box-shadow: -0.781vw 2.083vw 2.604vw rgba(171,175,199,.3);
		-moz-box-shadow: -0.781vw 2.083vw 2.604vw rgba(171,175,199,.3);
		-ms-box-shadow: -0.781vw 2.083vw 2.604vw rgba(171,175,199,.3);
		-o-box-shadow: -0.781vw 2.083vw 2.604vw rgba(171,175,199,.3);
		box-shadow: -0.781vw 2.083vw 2.604vw rgba(171,175,199,.3);
		padding: 3.3vw 3.125vw 3.07vw 3.125vw;
	}
	.m-login .form h3{
		font-size: 1.25vw;
	}
	.m-login .form .box{
		margin-top: 1.7vw;
	}
	.m-login .form .item{
		margin-bottom: 1.041vw;
	}
	.m-login .form .ll{
		font-size: 0.937vw;
		margin-bottom: 0.781vw;
	}
	.m-login .form .item:first-child .ll{
		margin-bottom: 0.52vw;
	}
	.m-login .form .inp{
		font-size: 0.833vw;
		line-height: 2.708vw;
		border-radius: 0.260vw;
		padding: 0 0.520vw;
	}
	.m-login .form .sub-btn{
		font-size: 0.937vw;
		line-height: 2.812vw;
		border-radius: 0.208vw;
		margin-top: 1.0417vw;
	}
	.m-login .form .bot{
		margin: 1.041vw -1.562vw 0;
	}
	.m-login .form .bot a{
		font-size: 0.937vw;
		margin: 0 1.562vw;
	}
	.js-tips{
		top: 1.406vw;
		left: 0.833vw;
		right: 0.833vw;
		border-radius: 0.416vw;
		-webkit-box-shadow: 0 0.208vw 0.416vw rgba(49,113,89,.16);
		-moz-box-shadow: 0 0.208vw 0.416vw rgba(49,113,89,.16);
		-ms-box-shadow: 0 0.208vw 0.416vw rgba(49,113,89,.16);
		-o-box-shadow: 0 0.208vw 0.416vw rgba(49,113,89,.16);
		box-shadow: 0 0.208vw 0.416vw rgba(49,113,89,.16);
		padding: 0.625vw 0.520vw 0.468vw 2.5vw;
	}
	.js-tips i{
		width: 0.833vw;
		height: 0.833vw;
		top: 0.833vw;
		left: 0.833vw;
	}
	.js-tips span{
		font-size: 0.729vw;
	}
	.m-pop .inner{
		width: 34.21vw;
		border-radius: 0.520vw;
		-webkit-box-shadow: -0.781vw 2.083vw 2.604vw rgba(171,175,199,.3);
		-moz-box-shadow: -0.781vw 2.083vw 2.604vw rgba(171,175,199,.3);
		-ms-box-shadow: -0.781vw 2.083vw 2.604vw rgba(171,175,199,.3);
		-o-box-shadow: -0.781vw 2.083vw 2.604vw rgba(171,175,199,.3);
		box-shadow: -0.781vw 2.083vw 2.604vw rgba(171,175,199,.3);
	}
	.m-pop .close{
		top: 1.614vw;
		right: 1.614vw;
		width: 1.562vw;
		height: 1.562vw;
	}
	.m-win{
		margin: 2.656vw 2.447vw 2.135vw 3.489vw;
	}
	.m-win .form h3{
		font-size: 1.25vw;
	}
	.m-win .form .tips{
		font-size: 0.729vw;
		border-radius: 0.260vw;
		padding: 0.520vw 1.875vw 0.364vw;
		margin-top: 1.041vw;
		margin-bottom: 0.677vw;
	}
	.m-win .form .item{
		margin-bottom: 1.041vw;
	}
	.m-win .form .ll{
		font-size: 0.937vw;
		margin-bottom: 0.468vw;
	}
	.m-win .form .inp{
		font-size: 0.833vw;
		line-height: 2.395vw;
		border-radius: 0.260vw;
		padding: 0 0.572vw;
	}
	.m-win .form .bot{
		margin: 2.083vw -0.520vw 0;
	}
	.m-win .form .bot a{
		width: 8.437vw;
		font-size: 0.937vw;
		line-height: 2.864vw;
		border-radius: 0.208vw;
		margin: 0 0.520vw;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1600px) {
	.m-sobox{
		-webkit-box-shadow: 0 0.25vw 2.187vw rgba(236,236,236,.4);
		-moz-box-shadow: 0 0.25vw 2.187vw rgba(236,236,236,.4);
		-ms-box-shadow: 0 0.25vw 2.187vw rgba(236,236,236,.4);
		-o-box-shadow: 0 0.25vw 2.187vw rgba(236,236,236,.4);
		box-shadow: 0 0.25vw 2.187vw rgba(236,236,236,.4);
		margin-top: 8.375vw;
		padding: 1.25vw 1.25vw 1.25vw 2.5vw;
	}
	.m-sobox .tips{
		font-size: 1vw;
	}
	.m-sobox .tips i{
		width: 1.25vw;
		height: 1.25vw;
		margin-top: -0.125vw;
		margin-right: 0.312vw;
	}
	.m-sobox .so{
		width: 27.87vw;
		border-radius: 0.375vw;
	}
	.m-sobox .so .inp{
		font-size: 1vw;
		line-height: 2.875vw;
		padding: 0 0.625vw 0 3.875vw;
	}
	.m-sobox .so .sub-btn{
		width: 2.875vw;
		height: 2.875vw;
		left: 0.625vw;
	}
	.m-sobox .bot{
		margin-top: 0.937vw;
	}
	.m-sobox .bot span{
		font-size: 1vw;
	}
	.m-sobox .bot li{
		margin: 0 0.625vw;
	}
	.m-sobox .bot li a{
		font-size: 1vw;
	}
	.m-sobox .bot .del{
		width: 1.125vw;
		height: 1.125vw;
		margin-top: 0.125vw;
	}
	.ul-txtq1{
		margin-top: 2.5vw;
	}
	.ul-txtq1 li{
		margin-right: 1.25vw;
	}
	.ul-txtq1 li a{
		width: 6.875vw;
		font-size: 1.125vw;
		border-radius: 0.375vw;
	}
	.ul-txtq2{
		margin-top: 3.812vw;
		margin-bottom: 2.5vw;
	}
	.ul-txtq2 li{
		margin-bottom: 2.5vw;
	}
	.ul-txtq2 .tit{
		font-size: 1.125vw;
		padding-left: 3.375vw;
		padding-bottom: 2.562vw;
	}
	.ul-txtq2 .tit:after{
		width: 0.625vw;
		height: 0.625vw;
		top: 0.5vw;
		left: 2.125vw;
	}
	.ul-txtq2 .tit i{
		width: 1.312vw;
		height: 1.312vw;
		margin-top: -0.125vw;
		margin-left: 6.25vw;
	}
	.ul-txtq2 .down{
		padding: 1.187vw 0 3.75vw;
	}
	.ul-txtq2 .down .txt{
		font-size: 1.125vw;
		padding-right: 5vw;
	}
	.pages{
		margin-bottom: 5vw;
	}
	.pages li{
		margin: 0 0.375vw;
	}
	.pages li a{
		min-width: 2.937vw;
		height: 2.937vw;
		font-size: 1.125vw;
		line-height: 2.937vw;
		border-radius: 0.187vw;
		padding: 0 0.437vw;
	}
	.pages .pages-first a,.pages .pages-end a{
		font-size: 1vw;
	}
	.m-login{
		min-height: calc( 100vh - 13.5vw );
		padding: 1.937vw 3.312vw 2.75vw;
	}
	.m-login .form{
		width: 32.5vw;
		border-radius: 0.625vw;
		-webkit-box-shadow: -0.937vw 2.5vw 3.125vw rgba(171,175,199,.3);
		-moz-box-shadow: -0.937vw 2.5vw 3.125vw rgba(171,175,199,.3);
		-ms-box-shadow: -0.937vw 2.5vw 3.125vw rgba(171,175,199,.3);
		-o-box-shadow: -0.937vw 2.5vw 3.125vw rgba(171,175,199,.3);
		box-shadow: -0.937vw 2.5vw 3.125vw rgba(171,175,199,.3);
		padding: 6vw 3.75vw 7.375vw;
	}
	.m-login .form h3{
		font-size: 1.5vw;
	}
	.m-login .form .box{
		margin-top: 3.75vw;
	}
	.m-login .form .item{
		margin-bottom: 0.8854vw;
	}
	.m-login .form .ll{
		font-size: 1.125vw;
		margin-bottom: 0.937vw;
	}
	.m-login .form .item:first-child .ll{
		margin-bottom: 0.8854vw;
	}
	.m-login .form .inp{
		font-size: 1vw;
		line-height: 3.25vw;
		border-radius: 0.312vw;
		padding: 0 0.625vw;
	}
	.m-login .form .sub-btn{
		font-size: 1.125vw;
		line-height: 3.375vw;
		border-radius: 0.25vw;
		margin-top: 3.75vw;
	}
	.m-login .form .bot{
		margin: 1.25vw -1.875vw 0;
	}
	.m-login .form .bot a{
		font-size: 1.125vw;
		margin: 0 1.875vw;
	}
	.js-tips{
		top: 1.687vw;
		left: 1vw;
		right: 1vw;
		border-radius: 0.5vw;
		-webkit-box-shadow: 0 0.25vw 0.5vw rgba(49,113,89,.16);
		-moz-box-shadow: 0 0.25vw 0.5vw rgba(49,113,89,.16);
		-ms-box-shadow: 0 0.25vw 0.5vw rgba(49,113,89,.16);
		-o-box-shadow: 0 0.25vw 0.5vw rgba(49,113,89,.16);
		box-shadow: 0 0.25vw 0.5vw rgba(49,113,89,.16);
		padding: 0.75vw 0.625vw 0.562vw 3vw;
	}
	.js-tips i{
		width: 1vw;
		height: 1vw;
		top: 1vw;
		left: 1vw;
	}
	.js-tips span{
		font-size: 0.875vw;
	}
	.m-pop .inner{
		width: 41.06vw;
		border-radius: 0.625vw;
		-webkit-box-shadow: -0.937vw 2.5vw 3.125vw rgba(171,175,199,.3);
		-moz-box-shadow: -0.937vw 2.5vw 3.125vw rgba(171,175,199,.3);
		-ms-box-shadow: -0.937vw 2.5vw 3.125vw rgba(171,175,199,.3);
		-o-box-shadow: -0.937vw 2.5vw 3.125vw rgba(171,175,199,.3);
		box-shadow: -0.937vw 2.5vw 3.125vw rgba(171,175,199,.3);
	}
	.m-pop .close{
		top: 1.937vw;
		right: 1.937vw;
		width: 1.875vw;
		height: 1.875vw;
	}
	.m-win{
		margin: 3.187vw 2.937vw 2.562vw 4.187vw;
	}
	.m-win .form h3{
		font-size: 1.5vw;
	}
	.m-win .form .tips{
		font-size: 0.875vw;
		border-radius: 0.312vw;
		padding: 0.625vw 2.25vw 0.437vw;
		margin-top: 1.25vw;
		margin-bottom: 0.812vw;
	}
	.m-win .form .item{
		margin-bottom: 1.25vw;
	}
	.m-win .form .ll{
		font-size: 1.125vw;
		margin-bottom: 0.562vw;
	}
	.m-win .form .inp{
		font-size: 1vw;
		line-height: 2.875vw;
		border-radius: 0.312vw;
		padding: 0 0.687vw;
	}
	.m-win .form .bot{
		margin: 2.5vw -0.625vw 0;
	}
	.m-win .form .bot a{
		width: 10.12vw;
		font-size: 1.125vw;
		line-height: 3.437vw;
		border-radius: 0.25vw;
		margin: 0 0.625vw;
	}
}
@media only screen and (max-width: 991px) {
	.m-sobox{
		margin-top: 30px;
		padding: 20px;
	}
	.m-sobox .tips{
		float: none;
		font-size: 14px;
		margin-bottom: 10px;
	}
	.m-sobox .so{
		width: auto;
	}
	.m-sobox .so .inp{
		font-size: 14px;
		line-height: 40px;
		padding-left: 50px;
	}
	.m-sobox .so .sub-btn{
		width: 40px;
		height: 40px;
		left: 0;
	}
	.m-sobox .bot{
		margin-top: 10px;
	}
	.m-sobox .bot span{
		font-size: 14px;
	}
	.m-sobox .bot li a{
		font-size: 14px;
	}
	.m-sobox .bot .del{
		margin-top: 0;
	}
	.ul-txtq1{
		margin-top: 20px;
	}
	.ul-txtq1 li{
		margin-right: 10px;
	}
	.ul-txtq1 li a{
		font-size: 16px;
	}
	.ul-txtq2{
		margin-top: 20px;
		margin-bottom: 10px;
	}
	.ul-txtq2 li{
		margin-bottom: 20px;
	}
	.ul-txtq2 .tit{
		font-size: 16px;
		padding-left: 20px;
		padding-bottom: 10px;
	}
	.ul-txtq2 .tit:after{
		width: 8px;
		height: 8px;
		top: 7px;
		left: 5px;
	}
	.ul-txtq2 .tit i{
		width: 16px;
		height: 16px;
		margin-left: 20px;
	}
	.ul-txtq2 .down{
		padding: 10px 0 20px;
	}
	.ul-txtq2 .down .txt{
		font-size: 16px;
		padding-right: 0;
	}
	.pages{
		margin-bottom: 30px;
	}
	.pages li a{
		font-size: 16px;
	}
	.pages .pages-first a, .pages .pages-end a{
		font-size: 14px;
	}
	.m-login{
		min-height: calc( 100vh - 120px );
		padding: 70px 10px;
	}
	.m-login .form{
		padding: 60px 20px;
	}
	.m-login .form h3{
		font-size: 20px;
	}
	.m-login .form .box{
		margin-top: 20px;
	}
	.m-login .form .item{
		margin-bottom: 10px;
	}
	.m-login .form .ll{
		font-size: 16px;
		margin-bottom: 10px;
	}
	.m-login .form .item:first-child .ll{
		margin-bottom: 10px;
	}
	.m-login .form .inp{
		font-size: 14px;
		line-height: 40px;
	}
	.m-login .form .sub-btn{
		font-size: 16px;
		line-height: 40px;
		margin-top: 20px;
	}
	.m-login .form .bot{
		margin: 10px -10px 0;
	}
	.m-login .form .bot a{
		font-size: 16px;
		margin: 0 10px 5px;
	}
	.js-tips{
		top: 10px;
		padding: 10px 10px 10px 30px;
	}
	.js-tips i{
		top: 15px;
		left: 10px;
	}
	.m-pop .close{
		top: 15px;
		right: 15px;
	}
	.m-win{
		margin: 30px 20px;
	}
	.m-win .form h3{
		font-size: 20px;
	}
	.m-win .form .tips{
		font-size: 12px;
		padding: 10px 20px;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.m-win .form .item{
		margin-bottom: 10px;
	}
	.m-win .form .ll{
		font-size: 16px;
	}
	.m-win .form .inp{
		font-size: 14px;
		line-height: 40px;
	}
	.m-win .form .bot{
		margin-top: 20px;
	}
	.m-win .form .bot a{
		font-size: 16px;
		line-height: 45px;
	}
}
@media only screen and (max-width: 767px) {
	.m-sobox{
		padding: 20px 10px;
	}
	.m-sobox .bot span{
		float: none;
		margin-bottom: 5px;
	}
	.m-sobox .bot ul{
		margin-right: -10px;
	}
	.m-sobox .bot li{
		margin: 0;
		margin-right: 10px;
		margin-bottom: 5px;
	}
	.ul-txtq1 li a{
		width: auto;
		min-width: 54px;
		line-height: 40px;
		padding: 0 10px;
	}
	.pages li{
		display: none;
		margin: 0 2px;
	}
	.pages .pages-first,.pages .pages-prev,.pages .pages-next,.pages .pages-end,.pages li.on{
		display: block;
	}
	.pages li a{
		min-width: 35px;
		height: 35px;
		line-height: 35px;
	}
	.m-login .form{
		float: none;
		width: 90%;
		margin: 0 auto;
	}
	.m-pop .inner{
		width: 90%;
	}
	.m-pop .close{
		top: 10px;
		right: 10px;
	}
	.m-win .form .bot a{
		width: 110px;
	}
}