
body,html {
	margin: 0;
	background: #fff;
}

.warp {
	padding: 50px 15px 15px;
}

.title0 {
	margin-bottom: 5px;
	font-size: 20px;
	color: #333;
	font-weight: bold;
}

.title0 img {
	width: 35px;
	height: 35px;
	vertical-align: middle;
	margin: -3px 3px 0 0;
}

.cont {
	padding: 0 5px;
}

.cont h4 {
	margin: 0 0 10px;
	line-height: 2;
	color: #333;
	font-size: 18px;
}

.tm {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	background: #1BBE7F;
	color: #fff;
	text-align: center;
	padding: 8px 0;
}

.tnbtn {
	text-align: center;
	margin: 40px 0;
}

.tnbtn a {
	display: inline-block;
	background: #FF9600;
	color: #fff;
	width: 40%;
	padding: 10px 0;
}

.tnum {
	color: #888;
	font-size: 14px;
}

.abg {
	margin: 10px 0 0 0;
	padding: 2rem 0;
	background: #fbfbfb;
	border: 1px dashed #dedede;
}

.ans {
	display: none;
	position: fixed;
	z-index: 10000;
	top: 50%;
	left: 50%;
	opacity;transition-property: transform,opacity;
	transform: translate3d(-50%,-50%,0) scale(1);
	background: #fff;
	padding: 10px;
	text-align: center;
	border-radius: 10px;
}

.ans img {
	width: 150px;
	height: 150px;
}

.ans p {
	font-size: 17px;
	text-align: center;
	color: #FF9600;
	margin: 0;
}

.mui-icon-close-filled {
	color: #F3F1EB;
	position: absolute;
	right: 0;
	top: 0;
}

.mask {
	display: none;
	position: fixed;
	z-index: 998;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transition-duration: 400ms;
	transition-duration: 400ms;
	background: rgba(0,0,0,.4);
}
	

p,ol,ul,li {
	list-style: none
}


input[type='radio'],input[type='checkbox'] {
	display: none;
	cursor: pointer;
}

input[type='radio']:focus, input[type='radio']:active,input[type='checkbox']:focus,input[type='checkbox']:active {
	outline: none;
}

input[type='radio'] + label,input[type='checkbox'] + label {
	cursor: pointer;
	display: block;
	position: relative;
	padding-right: 28px;   
	padding-top: 10px;
   padding-bottom: 10px;
	color: #333;
	font-size:16px;
	word-break: break-word;
}

input[type='radio']:checked + label ,input[type='checkbox']:checked + label{
	color: #03C483 !important;
}

input[type='radio'] + label:before, input[type='radio'] + label:after {
	content: '';
	font-family: helvetica;
	display: inline-block;
	width: 20px;
	height: 20px;
	right: 0;
	top: 10px;
	text-align: center;
	position: absolute;
}
input[type='checkbox'] + label:before,input[type='checkbox'] + label:after {
	content: '';
	font-family: helvetica;
	display: inline-block;
	width: 20px;
	height: 20px;
	right: 0;
	top: 13px;
	text-align: center;
	position: absolute;
}
input[type='radio'] + label:before,input[type='checkbox'] + label:before {
	background-color: transparent;
}

input[type='radio'] + label:after,input[type='checkbox'] + label:after {
	color: #03C483;
}

input[type='radio']:checked + label:before {
	-moz-box-shadow: inset 0 0 0 5px #fff;
	-webkit-box-shadow: inset 0 0 5px #fff;
	box-shadow: inset 0 0 0 5px #fff;
	border: 1px solid #03C483;
	background-color: #03C483;
}
input[type='checkbox']:checked + label:before {
	background: url(../img/gou_green.png) center center no-repeat;
	background-size:80% 80%;
}
input[type='radio'] + label:before {
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	border: 1px solid #03C483;
}
input[type='checkbox'] + label:before{
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border: 1px solid #03C483;	
}
input[type='radio'] + label:hover:after ,input[type='checkbox'] + label:hover:after{
	color: #03C483;
}

input[type='radio']:checked + label:after, input[type='radio']:checked + label:hover:after ,input[type='checkbox']:checked + label:after, input[type='checkbox']:checked + label:hover:after {
	color: #03C483;
}

ul.select {
	margin: 0;
	padding: 0;
}

ul.select li {
	line-height: 1.5;
	margin: 0 0 5px 0;
}
#dtok{
	display:inline-block;
	width:40%;
	padding:10px 0;
	color:#fff;
	background:#FF9600;    
}
.tj{
	text-align: center;    
	margin-bottom: 40px;
}
.tj a{
	text-decoration:none;
	
}

/* 分页 */
			.p {
				width: 100%;
				font-size: 14px;
				padding-bottom: 15px;   
				margin-top: 15px;    
				text-align: right;
			}

			.p .np:visited {
				color: #00C
			}
			/* .p a:nth-child(1),.p a:nth-child(2){ */
				/* display:none; */
			/* } */
			.p a:visited {
				color: #741274
			}

			.p a,.p strong {
				display: inline-block;
				padding: 0 8px;
				line-height: normal;
				border: 1px solid #b5cee7;
				text-decoration: none;
				vertical-align: middle;
				height: 24px;
				line-height: 24px;
				margin: 2px;
			}

			.p strong {
				border-color: #CCC;
				background: #090;
				color: #FFF;
			}

			.np {
				color: #00c
			}

			.p a:hover {
				background: #090;
				color: #fff
			}

