@charset "utf-8";
/* CSS Document */

body{
	min-width:320px;
	margin:0 auto;
	font:normal 100% Helvetica, Arial, sans-serif;
	overflow-x:hidden;
	}	
form{
	margin:0px;
	padding:0px;
	}
img{
	border:0px;
	margin:0px;
	padding:0px;
	}
input{
	border:0px;
	}
select{
	border:0px;
	}
ul{
	margin:0px;
	padding:0px;
	}
li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
ul,ol,li{
	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
	}
	
/**** logo ****/
.header{
	width:100%;
	background:url(../images/top.jpg) no-repeat;
	background-size:cover;
	padding-bottom:39%;
	position:relative;
	}
.in_btn_a{
	width:100%;
	float:left;
	}
.in_btn_b{
	width:100%;
	float:left;
	}
.in_btn_a a{
	float:right;
	position:absolute;
	right:2%;
	top:9%;
	}
.in_btn_b a{
	float:right;
	position:absolute;
	right:2%;
	top:35%;
	}
@media all and (min-width: 320px) {
	.in_btn_a img{
		width:54px;
		height:54px;
	}
	.in_btn_b img{
		width:54px;
		height:54px;
	}
}
@media screen and (max-width:470px) {
	.in_btn_a img{
		width:30px;
		height:30px;
	}
	.in_btn_b img{
		width:30px;
		height:30px;
	}
}
/**** logo ****/


/*** 按钮 ***/	
.xmla_an{
	width:100%;
	float:left;
	box-sizing:border-box;
	text-align:center;
	font-size:1em;
	margin:10px 0 5px 0;
	}
.xmla_an a{
	width:100%;
	height:35px;
	float:left;
	line-height:35px;
	color:#fff;
	text-align:center;
	box-sizing:border-box;
	border-radius:5px;
	border:solid 1px #b15432;
	background-color:#fb7000; /*default*/
	background:-moz-linear-gradient(top,#fb7000,#821f00);  /*mozilla*/
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb7000), color-stop(100%,#821f00));
	}
.xmla_an a:hover{
	color:#fff;
	background-color:#ef9800; /*default*/
	background:-moz-linear-gradient(top,#ef9800,#8d3300);  /*mozilla*/
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef9800), color-stop(100%,#8d3300));
	}	
/*** 按钮 ***/


/**** 首页 ****/
.wrap{
	width:100%;
	float:left;
	background:#f2eadf;
	padding:5px;
	box-sizing:border-box;
	}
.in_txt{
	width:100%;
	float:left;
	line-height:25px;
	font-size:0.875em;
	color:#5a3513;
	text-align:center;
	margin:10px 0;
	}
.in_pic{
	width:100%;
	float:left;
	text-align:center;
	}
@media all and (min-width: 320px) {
	.in_pic img{
		width:430px;
		height:360px;
	}
}
@media screen and (max-width:470px) {
	.in_pic img{
		width:280px;
		height:234px;
	}
}	
.in_title{
	width:100%;
	float:left;
	line-height:30px;
	font-size:1em;
	text-align:center;
	margin:10px 0 0 0;
	}
	
.love_inbk1_input{
	width:100%;
	float:left;
	padding:0 10px;
	box-sizing:border-box;
	}
.love_nrk2_hang{
	width:100%;
	float:left;
	padding-top:10px;
	}
.in_hang_left1{
	width:70%;
	float:left;
	padding:0 5px 0 0;
	box-sizing:border-box;
	}
.in_hang_left2{
	width:30%;
	float:left;
	}
.love_hang_right1{
	width:46%;
	float:left;
	padding:0 5px 0 0;
	box-sizing:border-box;
	}
.love_hang_right2{
	width:27%;
	float:left;
	padding:0 5px 0 0;
	box-sizing:border-box;
	}
.love_hang_right3{
	width:27%;
	float:left;
	}
.love_input{
	width:100%;
	border:solid 1px #CCC;
	height:35px;
	margin:0 auto;
	text-indent:5px;
	border-radius:5px;
	-moz-box-shadow:3px 3px 3px #f0f0f0 inset;
	-webkit-box-shadow:3px 3px 3px #f0f0f0 inset;
	box-shadow:3px 3px 3px #f0f0f0 inset;
	box-sizing:border-box;
	font-size:1em;
	}
.love_hang_select{
	width:100%;
	height:35px;
	float:left;
	box-sizing:border-box;
	font-size:1em;
	border-radius:5px;
	border:1px solid #ccc;
	line-height:35px;
	text-indent:3px;
	}
/**** 首页 ****/


/**** 说明页 ****/
.info_box{
	width:100%;
	float:left;
	background:#fbf7ee;
	border:solid 1px #beac88;
	padding:10px 5px;
	box-sizing:border-box;
	}
.info_title{
	width:100%;
	float:left;
	line-height:36px;
	border:solid 1px #7d4911;
	background:#a2723e;
	border-radius:5px;
	padding:0 10px;
	box-sizing:border-box;
	font-size:1em;
	color:#fff;
	margin:10px 0 0 0;
	}
.info_txt{
	width:100%;
	float:left;
	line-height:25px;
	font-size:0.875em;
	margin:5px 0 0 0;
	}
.info_txt span{
	color:#b10404;
	}
.info_list{
	width:100%;
	float:left;
	}
.info_list ul li{
	width:100%;
	float:left;
	line-height:25px;
	font-size:0.875em;
	margin:10px 0 0 0;
	}
.info_list ul li em{
	width:20px;
	height:20px;
	line-height:20px;
	float:left;
	background:#c3a374;
	text-align:center;
	border-radius:20px;
	color:#fff;
	margin:3px 3px 0 0;
	}
.info_pic{
	width:100%;
	float:left;
	margin:10px 0 0 0;
	}
.info_pic_bg1{
	background:url(../images/info_img1.png) no-repeat;
	background-size:cover;
	padding-bottom:55%;
	}
.info_pic_bg2{
	background:url(../images/info_img2.png) no-repeat;
	background-size:cover;
	padding-bottom:58.3%;
	}
.info_pic_bg3{
	background:url(../images/info_img3.png) no-repeat;
	background-size:cover;
	padding-bottom:58.3%;
	}
.info_pic_bg4{
	background:url(../images/info_img4.png) no-repeat;
	background-size:cover;
	padding-bottom:58.3%;
	}
/**** 说明页 ****/


/**** 选择页 ****/
.select_list{
	width:100%;
	float:left;
	}
.select_list ul li{
	width:100%;
	height:35px;
	float:left;
	box-sizing:border-box;
	font-size:0.875em;
	border-radius:5px;
	background:#fff;
	border:1px solid #e1bf92;
	line-height:35px;
	text-indent:3px;
	margin:8px 0 0 0;
	}
.select_list ul li.hover{
	width:100%;
	height:35px;
	float:left;
	box-sizing:border-box;
	font-size:0.875em;
	border-radius:5px;
	background:#f8e8c5;
	border:1px solid #d09039;
	line-height:35px;
	text-indent:3px;
	margin:8px 0 0 0;
	}
/**** 选择页 ****/


/**** 结果页 ****/
.re_txt{
	width:100%;
	float:left;
	line-height:25px;
	font-size:0.875em;
	margin:5px 0 0 0;
	}
.re_txt span{
	color:#b10404;
	}
.re_txt a{
	color:#8a6334;
	}
.re_title{
	width:100%;
	float:left;
	height:42px;
	line-height:42px;
	background:url(../images/re_title_a.jpg) no-repeat left center, url(../images/re_title_c.jpg) no-repeat right center, url(../images/re_title_b.jpg) repeat-x left center;
	padding:0 0 0 30px;
	box-sizing:border-box;
	font-size:1em;
	color:#b15000;
	margin:15px 0 0 0;
	}
.re_yes{
	width:100%;
	float:left;
	margin:10px 0 0 0;
	}
.re_yes ul li{
	width:50%;
	float:left;
	}
.re_yes ul li.li1{
	padding:0 5px 0 0;
	box-sizing:border-box;
	}
.re_yes ul li.li2{
	padding:0 0 0 5px;
	box-sizing:border-box;
	}
.re_yes ul li a{
	width:100%;
	float:left;
	height:30px;
	line-height:30px;
	text-align:center;
	border:solid 1px #cbcbcb;
	border-radius:5px;
	box-sizing:border-box;
	background:#fefefe; 
	font-size:1em;
	color:#333;
	}
.re_yes ul li a:hover{
	border:solid 1px #b3865f;
	background:#f2e2b2; 
	color:#333;
	}
.re_yes ul li a.hover{
	border:solid 1px #b3865f;
	background:#f2e2b2; 
	color:#333;
	}	
/**** 结果页 ****/


/**** 推荐内容 ****/
.tj_wr_box{
	width:100%;
	float:left;
	margin:5px 0 0 0;
	}
.tj_top{
	width:100%;
	background:url(../images/tj_top.jpg) no-repeat;
	background-size:cover;
	padding-bottom:32%;
	border:solid 1px #b78217;
	box-sizing:border-box;
	}
.tj_in_box{
	width:100%;
	float:left;
	border:solid 1px #b78217;
	background:#fbf7ee;
	box-sizing:border-box;
	padding:5px;
	}
.tj_in_box_tishi{
	width:100%;
	float:left;
	background:#aed897;
	padding:5px 10px;
	box-sizing:border-box;
	border-radius:10px;
	line-height:25px;
	color:#00561f;
	font-size:1em;
	margin:5px 0 0 0;
	}
.tj_in_box_txt{
	width:100%;
	float:left;
	line-height:25px;
	font-size:0.875em;
	}
.tj_in_box_title{
	width:100%;
	float:left;
	line-height:30px;
	font-size:0.875em;
	font-weight:bold;
	margin:5px 0;
	}
.tj_in_box_title em{
	color:#60280d;
	font-weight:bold;
	}
.tj_in_box_title a{
	width:105px;
	height:25px;
	line-height:25px;
	text-align:center;
	font-size:0.875em;
	color:#c13a00;
	border:solid 1px #dfad72;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcf5d9), color-stop(100%,#ffe7ae));
	float:right;
	border-radius:5px;
	}
.bz_re_table{
	width:100%;
	float:left;
	margin:10px 0;
	position:relative;
	}
.bz_re_table table{
	width:100%;
	border-collapse:collapse;
	background:#fefdfd;
	border:solid 1px #d2bea6;
	box-sizing:border-box;
	}
.bz_re_table table tr th{
	text-align:center;
	line-height:30px;
	font-size:0.875em;
	font-weight:bold;
	background:#fff6e8;
	border:solid 1px #d2bea6;
	}
.bz_re_table table tr td{
	text-align:center;
	line-height:25px;
	font-size:0.875em;
	border:solid 1px #d2bea6;
	box-sizing:border-box;
	vertical-align:middle;
	}
/**** 推荐内容 ****/



.w18{
	width:100%;
	float:left;
	line-height:25px;
	font-size:0.875em;
	margin:5px 0;
	}
.aBtn3{
	width:100%;
	height:35px;
	float:left;
	line-height:35px;
	color:#fff;
	text-align:center;
	box-sizing:border-box;
	border-radius:5px;
	border:solid 1px #b15432;
	background-color:#fb7000; 
	background:-moz-linear-gradient(top,#fb7000,#821f00);  
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb7000), color-stop(100%,#821f00));
	}
.aBtn3Over{
	width:100%;
	height:35px;
	float:left;
	line-height:35px;
	color:#fff;
	text-align:center;
	box-sizing:border-box;
	border-radius:5px;
	border:solid 1px #b15432;
	background-color:#ef9800; /*default*/
	background:-moz-linear-gradient(top,#ef9800,#8d3300);  /*mozilla*/
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef9800), color-stop(100%,#8d3300));
	}

.pSel{
	width:100%;
	/*height:35px;*/
	float:left;
	box-sizing:border-box;
	font-size:0.875em;
	border-radius:5px;
	background:#fff;
	border:1px solid #e1bf92;
	line-height:35px;
	text-indent:3px;
	padding:0 10px;
	margin:8px 0 0 0;
	}
.pSelOver{
	width:100%;
	/*height:35px;*/
	float:left;
	box-sizing:border-box;
	font-size:0.875em;
	border-radius:5px;
	background:#f8e8c5;
	border:1px solid #d09039;
	line-height:35px;
	text-indent:3px;
	padding:0 10px;
	margin:8px 0 0 0;
	}

.pSuc{
	width:100%;
	float:left;
	line-height:25px;
	font-size:0.875em;
	padding:0;
	margin:0;
	}
.redO{
	width:100%;
	float:left;
	line-height:25px;
	font-size:0.875em;
	color:#f00;
	padding:0;
	margin:0;
	}
.pSucO{
	width:100%;
	float:left;
	line-height:25px;
	font-size:0.875em;
	padding:0;
	margin:0;
	}