@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;
	z-index:999;
	}
.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;
	}
/**** 弹窗 ****/


/**** 周公解梦 ****/
.search{
	width:100%;
	float:left;
	margin:5px 0;
	}
.search_input{
	width:75%;
	float:left;
	}
.search_input input{
	width:100%;
	float:left;
	height:36px;
	background:#fff url(../images/search.png) no-repeat left center;
	border:solid 1px #bfbfbf;
	border-radius:8px 0 0 8px;
	line-height:38px;
	font-size:0.875em;
	text-indent:2.2em;
	}
.search_btn{
	width:25%;
	float:left;
	}
.search_btn a{
	width:100%;
	float:left;
	height:40px;
	background:#aa7745;
	border-radius:0 8px 8px 0;
	line-height:40px;
	font-size:1.5em;
	text-align:center;
	color:#fff;
	}
	
.jm_top{
	width:100%;
	float:left;
	border-bottom:solid 1px #d6d7dc;
	background:url(../images/line.png) no-repeat left center;
	line-height:50px;
	font-size:1.5em;
	color:#000;
	padding:0 0 0 20px;
	box-sizing:border-box;
	}
	
.jm_resou{
	width:100%;
	float:left;
	margin:5px 0;
	}
.jm_resou ul{
	width:100%;
	float:left;
	}
.jm_resou ul.ul33 li{
	width:33.33%;
	float:left;
	padding:5px;
	box-sizing:border-box;
	}
.jm_resou ul.ul50 li{
	width:50%;
	float:left;
	padding:5px;
	box-sizing:border-box;
	}
.jm_resou ul li a{
	width:100%;
	float:left;
	border-radius:8px;
	line-height:35px;
	font-size:1em;
	text-align:center;
	color:#fff;
	}
.jm_resou ul li a.a1{
	background:#ddc189;
	}
.jm_resou ul li a.a2{
	background:#a1c8ec;
	}
.jm_resou ul li a.a3{
	background:#e65eb8;
	}
	
.jm_fenlei{
	width:100%;
	float:left;
	border-bottom:solid 1px #ebeaea;
	padding:5px 0;
	box-sizing:border-box;
	}
.jm_fenlei a{
	width:25%;
	float:left;
	line-height:20px;
	font-size:0.875em;
	color:#333;
	text-align:center;
	margin:5px 0;
	padding:75px 0 0 0;
	box-sizing:border-box;
	}
.jm_fenlei a.a1 { background:url(../images/fenlei_01a.png) no-repeat top center; }
.jm_fenlei a.a2 { background:url(../images/fenlei_02a.png) no-repeat top center; }
.jm_fenlei a.a3 { background:url(../images/fenlei_03a.png) no-repeat top center; }
.jm_fenlei a.a4 { background:url(../images/fenlei_04a.png) no-repeat top center; }
.jm_fenlei a.a5 { background:url(../images/fenlei_05a.png) no-repeat top center; }
.jm_fenlei a.a6 { background:url(../images/fenlei_06a.png) no-repeat top center; }
.jm_fenlei a.a7 { background:url(../images/fenlei_07a.png) no-repeat top center; }
.jm_fenlei a.a8 { background:url(../images/fenlei_08a.png) no-repeat top center; }
.jm_fenlei a.a1_hover { background:url(../images/fenlei_01b.png) no-repeat top center; color:#934315; }
.jm_fenlei a.a2_hover { background:url(../images/fenlei_02b.png) no-repeat top center; color:#934315; }
.jm_fenlei a.a3_hover { background:url(../images/fenlei_03b.png) no-repeat top center; color:#934315; }
.jm_fenlei a.a4_hover { background:url(../images/fenlei_04b.png) no-repeat top center; color:#934315; }
.jm_fenlei a.a5_hover { background:url(../images/fenlei_05b.png) no-repeat top center; color:#934315; }
.jm_fenlei a.a6_hover { background:url(../images/fenlei_06b.png) no-repeat top center; color:#934315; }
.jm_fenlei a.a7_hover { background:url(../images/fenlei_07b.png) no-repeat top center; color:#934315; }
.jm_fenlei a.a8_hover { background:url(../images/fenlei_08b.png) no-repeat top center; color:#934315; }

.jm_fenlei_box{
	width:100%;
	float:left;
	}
.jm_title{
	width:100%;
	float:left;
	line-height:40px;
	font-size:1.5em;
	text-align:center;
	color:#000;
	}
.jm_title_bg{
	width:100%;
	float:left;
	height:25px;
	background:url(../images/title_bg.png) no-repeat center;
	}
.jm_bt{
	width:100%;
	float:left;
	line-height:30px;
	font-size:1.25em;
	color:#000;
	padding:0 0 0 5px;
	box-sizing:border-box;
	margin:5px 0 0 0;
	}
.jm_fllist{
	width:100%;
	float:left;
	}
.jm_fllist ul li{
	width:25%;
	float:left;
	padding:5px;
	box-sizing:border-box;
	}
.jm_fllist ul li a{
	width:100%;
	float:left;
	background:#fff6e8;
	border:solid 1px #905d3e;
	border-radius:5px;
	line-height:28px;
	font-size:0.875em;
	color:#b48b74;
	text-align:center;
	}
.jm_fllist ul li a:hover{
	border:solid 1px #934315;
	}

.jm_about_txt{
	width:100%;
	float:left;
	line-height:25px;
	font-size:0.875em;
	color:#bd937c;
	}

.jmre_box{
	width:100%;
	float:left;
	}
.jmre_txt{
	width:100%;
	float:left;
	line-height:25px;
	font-size:0.875em;
	color:#b48b74;
	}
.jmre_txt .pw{
	background:url(../images/icon1.png) no-repeat left 2px;
	padding:0 0 0 20px;
	box-sizing:border-box;
	margin:5px 0;
	}	
	
.jmre_fllist{
	width:100%;
	float:left;
	margin:5px 0;
	}
.jmre_fllist ul li{
	width:25%;
	float:left;
	padding:5px;
	box-sizing:border-box;
	}
.jmre_fllist ul li a{
	width:100%;
	float:left;
	background:#fff6e8;
	border:solid 1px #905d3e;
	border-radius:5px;
	line-height:28px;
	font-size:0.875em;
	color:#b48b74;
	text-align:center;
	}
.jmre_fllist ul li a.hover{
	border:solid 1px #934315;
	}

.jm_btn{
	width:100%;
	float:left;
	margin:0 0 5px 0;
	}
.jm_btn a{
	width:100%;
	float:left;
	background:#d1865c;
	border-radius:5px;
	line-height:40px;
	font-size:1em;
	color:#fff;
	text-align:center;
	}
/**** 周公解梦 ****/

/**** 弹窗 ****/	
.in_pop{
	width:70%;
	float:left;
	border:solid 1px #ce8b08;
	border-radius:8px;
	background:#fff;
	box-sizing:border-box;
	position:fixed;
	top:30%;
	left:15%;
	z-index:99;
	}
.in_pop_title{
	width:100%;
	float:left;
	background:#ce8b08;
	border-radius:8px 8px 0 0;
	padding:5px 0;
	box-sizing:border-box;
	position:relative;
	}
.in_pop_title a{
	float:right;
	}
.in_pop_title_pic{
	width:100%;
	float:left;
	}
.in_pop_title_pic img{
	width:100%;
	float:left;
	}
.in_pop_title_close{
	width:30px;
	height:30px;
	position:absolute;
	right:0;
	top:0;
	}
.in_pop_txt{
	width:100%;
	float:left;
	padding:10px;
	box-sizing:border-box;
	line-height:25px;
	font-size:0.875em;
	}
/**** 弹窗 ****/	
