@charset "utf-8";
/* CSS Document */

body{
	min-width:320px;
	max-width:768px;
	margin:0 auto !important;
	font:normal 100% Helvetica, Arial, sans-serif;
	background:#fff;
	}	
form{
	margin:0px;
	padding:0px;
	}
img{
	border:0px;
	margin:0px;
	padding:0px;
	}
input,select{
	border:0px;
	}
ul,ol,li{
	margin:0px;
	padding:0px;
	list-style:none;
	}
h1,h2,h3,h4,h5,h6,b,i,em{
	font-size:1em;
	font-weight:normal;
	font-style:normal;
	}
body,input,button,textarea,select{
	font-family:"Microsoft YaHei",Helvetica;
	-webkit-text-size-adjust:none;
	font:normal helvetica,verdana,san-serif;
	outline:0;
	color:#333;
	}
input[type="text"],input[type="password"],input[type="button"],input[type="submit"],button,textarea{
	-webkit-appearance:none;
	}
a,a:visited{
	text-decoration:none;
	}
.img img,video{
	vertical-align:middle;
	}
.btn{
	display:inline-block;
	vertical-align:middle;
	}
.cfx:after,nav.mini:after,.h:after,.hn:after,.PH:after{
	content:' ';
	clear:both;
	display:block;
	height:0;
	visibility:hidden;
	line-height:0;
	}
.noDis{
	display:none!important;
	}
	

/**** header ****/
.header{
	width:100%;
	float:left;
	height:60px;
	background:#975a45;
	}
.header_left{
	width:26%;
	float:left;
	height:60px;
	line-height:60px;
	font-size:1.5em;
	color:#fff;
	padding:0 0 0 8px;
	box-sizing:border-box;
	}
.header_left a{
	width:100%;
	float:left;
	color:#fff;
	}
.header_center{
	width:52%;
	float:left;
	height:60px;
	line-height:60px;
	font-size:1.5em;
	color:#fff;
	text-align:center;
	}
.header_right{
	width:22%;
	float:left;
	height:60px;
	}
.header_right img{
	float:right;
	}
/**** header ****/


/**** 公共背景 ****/	
.wrap{
	width:100%;
	float:left;
	background:#fff;
	padding:5px;
	box-sizing:border-box;
	}
/**** 公共背景 ****/	


/**** 测算 ****/
/*.dbox{
	width:100%;
	float:left;
	background:url(../images/dbox1.jpg) no-repeat left top, url(../images/dbox3.jpg) no-repeat right top, url(../images/dbox2.jpg) repeat-x left top, url(../images/dbox7.jpg) no-repeat left bottom, url(../images/dbox9.jpg) no-repeat right bottom, url(../images/dbox8.jpg) repeat-x left bottom, url(../images/dbox4.jpg) repeat-y left center, url(../images/dbox6.jpg) repeat-y right center, url(../images/dbox5.jpg) repeat center;
	padding:10px;
	box-sizing:border-box; 
	margin:5px 0;
	}*/
.dbox{
	width:100%;
	float:left;
	margin:5px 0;
	}
.dbox_top{
	width:100%;
	float:left;
	}
.dbox_top img{
	width:100%;
	float:left;
	}
.dbox_mid{
	width:100%;
	float:left;
	background:#fffefb;
	border:solid 1px #ac7f64;
	border-top:none;
	border-bottom:none;
	padding:0 10px;
	box-sizing:border-box;
	}
.dbox_title{
	width:100%;
	float:left;
	line-height:35px;
	font-size:1.25em;
	color:#884821;
	}
.dbox_title a{
	float:right;
	font-size:0.75em;
	color:#c1a08a;
	}
.dbox_suanm{
	width:100%;
	float:left;
	}
.dbox_suanm ul li{
	width:33.33%;
	float:left;
	padding:5px;
	box-sizing:border-box;
	}
.dbox_suanm ul li a{
	width:100%;
	float:left;
	border:solid 1px #b28850;
	border-radius:5px;
	line-height:35px;
	font-size:0.875em;
	color:#905d3e;
	text-align:center;
	}
/**** 测算 ****/


/**** 浮窗 ****/
.height40{
	width:100%;
	float:left;
	height:40px;
	}
.all_float{
	width:100%;
	float:left;
	background:#423b3f;
	opacity:0.9;
	position:fixed;
	left:0;
	bottom:0;
	}
.all_float a{
	width:25%;
	float:left;
	line-height:40px;
	font-size:1em;
	text-align:center;
	color:#fff;
	}
/**** 浮窗 ****/


/**** 弹窗 ****/
.all_pop{
	width:50%;
	float:left;
	height:40px;
	background:#cf9a7b;
	position:fixed;
	top:0;
	right:0;
	}
.all_pop_title{
	width:100%;
	float:left;
	line-height:40px;
	font-size:1.125em;
	color:#fff;
	padding:0 0 0 10px;
	box-sizing:border-box;
	}
.all_pop_title a{
	float:right;
	}
.all_pop_title a img{
	float:right;
	}
.all_pop_list{
	width:100%;
	float:left;
	background:#fff;
	padding:5px;
	box-sizing:border-box;
	}
.all_pop_list a{
	width:50%;
	float:left;
	line-height:30px;
	font-size:0.875em;
	color:#905d3e;
	text-align:center;
	}
/**** 弹窗 ****/


/**** ****/
.pyorqr_inputbox { width:100%; float:left; }
.pyorqr_inputbox_txt { width:100%; float:left; line-height:35px; font-size:1.25em; color:#884821; box-sizing:border-box; margin:10px 0 0 0; }
.pyorqr_inputbox_zuoyou { width:100%; float:left; }
.pyorqr_inputbox_zuoyou_left { width:70%; float:left; padding:0 5px 0 0; box-sizing:border-box; }
.pyorqr_inputbox_zuoyou_right { width:30%; float:left; border:solid 1px #905d3e; border-radius:5px; padding:5px; box-sizing:border-box; margin:5px 0; }
.pyorqr_inputbox_hang { width:100%; float:left; border:solid 1px #905d3e; border-radius:5px; padding:5px; box-sizing:border-box; margin:5px 0; }
.pyorqr_inputbox_bt { width:80px; float:left; line-height:30px; font-size:1em; }
.pyorqr_inputbox_name { overflow:hidden; }
.pyorqr_input { width:100%; float:left; border:none; background:none; outline:none; box-sizing:border-box; font-family:"Microsoft Yahei"; height:30px; font-size:1em; }
.pyorqr_inputbox_birth { overflow:hidden; background:url(../images/bg_right.png) no-repeat right center; background-size:24px 25px; line-height:30px; font-size:1em; color:#666; display:block; }
.pyorqr_inputbox_birth span { display:block; }
.pyorqr_select { width:100%; float:left; border:none; background:none; font-family:"Microsoft Yahei"; height:30px; font-size:1em; color:#666; }

.pyorqr_btn {	width:100%;	float:left;	margin:5px 0; }
.pyorqr_btn a { width:100%; float:left; background:#d1865c; border-radius:5px; line-height:40px; font-size:1em; color:#fff; text-align:center; }
	
.pyorqr_about_txt { width:100%; float:left; line-height:25px; font-size:0.875em; color:#bd937c; }

.pyorqrrebox { width:100%; float:left; }
.pyorqrrebox_title { width:100%; float:left; line-height:35px; font-size:1.25em; color:#884821; box-sizing:border-box; margin:10px 0 0 0; }
.pyorqrrebox_title img { height:30px; vertical-align:middle; margin:-3px 0 0 0; }
.pyorqrrebox_title em { width:30px; height:30px; float:left; background:#cc8e69; border-radius:50%; line-height:30px; text-align:center; color:#fff; margin:2px 5px 0 0; }
.pyorqrrebox_data { width:100%; float:left; line-height:25px; font-size:0.875em; color:#b48b74; text-align:justify; margin:5px 0 0 0; }
.pyorqrrebox_data span { color:#884821; }
.lingyiban_title { width:100%; float:left; background:#f05c63; border-radius:5px; padding:0 10px; box-sizing:border-box; line-height:35px; font-size:1em; color:#fff; margin:10px 0 0 0; }
.pyorqrrebox_txt { width:100%; float:left; line-height:25px; font-size:0.875em; color:#b48b74; text-align:justify; margin:5px 0 0 0; }
.pyorqrrebox_txt span { color:#884821; }
.pyorqrrebox_txt img { width:25px; vertical-align:middle; }
/**** ****/
