/* LESS Document */
@charset "UTF-8";
/********  uweb mobile css v1.0 *********/
* { margin: 0; padding: 0; }

@media only screen and (min-width: 400px) {
	html {
		font-size: 21.33333333px !important;
	}
}
@media only screen and (min-width: 414px) {
	html {
		font-size: 21px !important;
	}
}
@media only screen and (min-width: 480px) {
	html {
		font-size: 25.6px !important;
	}
}
body { overflow-x: hidden; -webkit-text-size-adjust: none; display: -webkit-box; background: #f9f1e3; /* We want to layout our first container vertically */ -webkit-box-orient: vertical; /* we want our child elements to stretch to fit the container */ -webkit-box-align: stretch; background-color: #151515}
/* General styles that apply to elements not contained within other classes and styles */
body, button, select, textarea, h1, h2, h3, h4, h5, h6 { font: normal 100% 'Microsoft YaHei', Arial, "\5b8b\4f53", tahoma; }
/* allow users to select text that appears in input fields */
img { border: none; vertical-align: top; max-width:100%;}
/* Remove default borders for images */
ul, ol, li { list-style: none; }
a { text-decoration: none; color: #333; }
.fixed:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clear { clear: both; }
html, body { position: relative; }

.one{ width: 100%; height: auto;}
.one img{ width: 100%; height: auto}

.biaodan{ width: 95%; height: auto; margin: 0 auto; background-color: #ffffff; padding-top: 5px; padding-bottom: 0.9rem;}
.bd_bg{ width: 96%; height: auto; margin: 0 auto; border: 2px dashed #d86161; border-radius: 12px; padding-bottom: 1rem;}

.bd_one{ width: 100%; height: auto; text-align: center}
.bd_one img{width: 40%; height: auto;}

.bd_two{ width: 90%; height: auto; margin: 0 auto;}
.p1{font-size: 0.6rem}
.p_input{width: 100%; height: 35px; border: 1px solid #f2f2f2; margin-top: 5px; font-size: 0.8rem; padding-left: 3px; margin-bottom: 1rem;}

.p_checkbox{ background-color: #f23531 !important}

.p_sub{width: 100%; height: 35px; background-color: #ef4f4f; color: #f9dee9; text-align: center; font-size: 0.8rem; border: none; border-radius: 0.2rem; margin-top: 1rem;}
.p2{ width: 100%; height: auto; text-align: center; font-size: 0.6rem; margin-top: 0.2rem;}

.body_bg{ background:#282828;opacity:0.2;}
.yinsi{ width: 90%; margin: 0 auto; color: #403e3e; font-size: 1rem; line-height: 1.6rem;}
.tanchu_kuang {
	width:95%;
	height:35%;
	min-height:200px!important;
	position:fixed;
	z-index:9999;
	top:25%;
	left:2.3%;
	background:#fff;
	border:1px solid rgba(0,0,0,1);
	border-radius:10px;
	box-shadow:-1px 0 10px rgba(25,118,210,.2),/*左边阴影*/
	1px 0 10px rgba(25,118,210,.2),/*右边阴影*/
	0 -1px 10px rgba(25,118,210,.2),/*顶部阴影*/
	0 1px 10px rgba(25,118,210,.2);
	overflow-y:auto;
	overflow-x:hidden;
}
.kuang_title_box:hover {
	cursor:move;
}
.kuang_title_box {
	position:absolute;
	top:5px;
	right:0;
	width:100%;
	height:32px;
	z-index:100;
	background:#fff;
	text-align: center;
}
.kuang_title_box span {
	line-height:32px;
	display:inline-block;
	font-weight: bold;
}
.kuang_title_box a {
	display:block;
	width:32px;
	height:32px;
	line-height:32px;
	text-align:center;
	color:#333;
	float:right;
	text-decoration:none;
	font-size: 2rem;
}
.kuang_title_box a:hover {
	background:#e6e6e6;
}
.kuang_contant {
	height:90%;
	padding:40px 10px 0 20px;
	position:relative;
	overflow-y:auto;
	font-size: 0.98rem;
	line-height: 1.8rem;
	color: #595959;
}
.tanchu_kuang:before {
	content:'';
	width:100px;
	height:100px;
	background:red;
}