@charset "utf-8";
/* CSS Document */

body{
	min-width:320px;
	max-width:768px;
	margin:0 auto !important;
	font:normal 100% Helvetica, Arial, sans-serif;
	background-color:#fff;
	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 ****/
.in_header{
	width:100%;
	float:left;
	position:relative;
	}
.header_pic{
	width:100%;
	float:left;
	height:auto;
	}
.header_pic img{
	width:100%;
	float:left;
	height:auto;
	display:block;
	}
.header_share{
	width:35px;
	float:right;
	position:absolute;
	top:5px;
	right:5px;
	}
.header_share img{
	width:35px;
	}
.header{
	width:100%;
	float:left;
	height:auto;
	}
.header img{
	width:100%;
	float:left;
	height:auto;
	display:block;
	}
/**** logo ****/


/**** 公共背景 ****/	
.wrap{
	width:100%;
	float:left;
	background:#580000;
	letter-spacing:0.1em;
	padding:0 5px 10px 5px;
	box-sizing:border-box;
	}
.wrap a{
	color:#333;
	}
/**** 公共背景 ****/	


/**** 生肖运势 ****/	
.dbox{
	width:100%;
	float:left;
	background:#faf1dd;
	border:solid 1px #681f07;
	margin:10px 0 0 0;
	}
	
.ys_select{
	width:100%;
	float:left;
	margin:10px 0;
	}
/*.ys_select_left{
	width:10%;
	height:60px;
	float:left;
	}*/
/*.ys_select_right{
	width:10%;
	height:60px;
	float:right;
	text-align:right;
	}*/
.ys_select_center{
	width:100%;
	float:left;
	}
.ys_select_center a{
	width:100%;
	height:70px;
	float:left;
	text-align:center;
	}
.ys_select_center a img{
	width:70px;
	}
	
/*.ys_select_center .sx_wrap a.sx1{ background:url(../images/ys_sel_01a.png) no-repeat center; }
.ys_select_center .sx_wrap a.sx2{ background:url(../images/ys_sel_02a.png) no-repeat center; }
.ys_select_center .sx_wrap a.sx3{ background:url(../images/ys_sel_03a.png) no-repeat center; }
.ys_select_center a.sx4{ background:url(../images/ys_sel_04a.png) no-repeat center; }
.ys_select_center a.sx5{ background:url(../images/ys_sel_05a.png) no-repeat center; }
.ys_select_center a.sx6{ background:url(../images/ys_sel_06a.png) no-repeat center; }
.ys_select_center a.sx7{ background:url(../images/ys_sel_07a.png) no-repeat center; }
.ys_select_center a.sx8{ background:url(../images/ys_sel_08a.png) no-repeat center; }
.ys_select_center a.sx9{ background:url(../images/ys_sel_09a.png) no-repeat center; }
.ys_select_center a.sx10{ background:url(../images/ys_sel_10a.png) no-repeat center; }
.ys_select_center a.sx11{ background:url(../images/ys_sel_11a.png) no-repeat center; }
.ys_select_center a.sx12{ background:url(../images/ys_sel_12a.png) no-repeat center; }
.ys_select_center a.a1:hover{ background:url(../images/ys_sel_01b.png) no-repeat center; }
.ys_select_center a.a2:hover{ background:url(../images/ys_sel_02b.png) no-repeat center; }
.ys_select_center a.a3:hover{ background:url(../images/ys_sel_03b.png) no-repeat center; }
.ys_select_center a.a4:hover{ background:url(../images/ys_sel_04b.png) no-repeat center; }
.ys_select_center a.a5:hover{ background:url(../images/ys_sel_05b.png) no-repeat center; }
.ys_select_center a.a6:hover{ background:url(../images/ys_sel_06b.png) no-repeat center; }
.ys_select_center a.a7:hover{ background:url(../images/ys_sel_07b.png) no-repeat center; }
.ys_select_center a.a8:hover{ background:url(../images/ys_sel_08b.png) no-repeat center; }
.ys_select_center a.a9:hover{ background:url(../images/ys_sel_09b.png) no-repeat center; }
.ys_select_center a.a10:hover{ background:url(../images/ys_sel_10b.png) no-repeat center; }
.ys_select_center a.a11:hover{ background:url(../images/ys_sel_11b.png) no-repeat center; }
.ys_select_center a.a12:hover{ background:url(../images/ys_sel_12b.png) no-repeat center; }*/

.ys_select_txt{
	width:100%;
	float:left;
	line-height:20px;
	font-size:0.875em;
	text-align:center;
	color:#999;
	margin:10px 0 0 0;
	}

.ys_menu{
	width:100%;
	float:left;
	height:42px;
	background:#e9d8c4;
	border:solid 1px #5b5a5a;
	border-left:none;
	border-right:none;
	box-sizing:border-box;
	}	
.ys_menu a{
	width:33.33%;
	float:left;
	line-height:40px;
	font-size:1em;
	text-align:center;
	color:#755025;
	border:solid 1px #a7a7a7;
	border-top:none;
	border-bottom:none;
	box-sizing:border-box;
	}
.ys_menu a:hover{
	background:#851b06;
	color:#fff;
	}
.ys_menu a.hover{
	background:#851b06;
	color:#fff;
	}
	
.ys_box{
	width:100%;
	float:left;
	padding:10px 5px;
	box-sizing:border-box;
	}
.ys_keyword{
	width:100%;
	float:left;
	}
.ys_keyword img{
	width:100%;
	float:left;
	}	
.ys_box_title{
	width:100%;
	float:left;
	line-height:30px;
	font-size:1.25em;
	text-align:center;
	font-weight:bold;
	margin:20px 0 0 0;
	}
.ys_box_pic{
	width:100%;
	float:left;
	text-align:center;
	margin:5px 0;
	}
.ys_box_txt{
	width:100%;
	float:left;
	line-height:25px;
	font-size:0.875em;
	}
.ys_box_txt span{
	color:#a70000;
	}
.ys_pic_title{
	width:100%;
	float:left;
	}
.ys_pic_title img{
	width:100%;
	float:left;
	}
	
.ys_btn{
	width:100%;
	float:left;
	margin:10px 0 0 0px;
	}
.ys_btn a{
	width:100%;
	height:46px;
	float:left;
	background:url(../images/ys_btn_1a.jpg) no-repeat left center, url(../images/ys_btn_1c.jpg) no-repeat right center, url(../images/ys_btn_1b.jpg) repeat-x left center;
	line-height:46px;
	font-size:1em;
	color:#fff;
	text-align:center;
	box-sizing:border-box;
	}
.ys_btn a:hover{
	color:#ffd92a;
	background:url(../images/ys_btn_2a.jpg) no-repeat left center, url(../images/ys_btn_2c.jpg) no-repeat right center, url(../images/ys_btn_2b.jpg) repeat-x left center;
	}
/**** 生肖运势 ****/	
	
	
/**** 推荐 ****/	
.tj_box{
	width:100%;
	float:left;
	padding:5px;
	box-sizing:border-box;
	}
.tj_box_title{
	width:100%;
	float:left;
	line-height:30px;
	font-size:1.25em;
	text-align:center;
	font-weight:bold;
	color:#720000;
	}
.tj_box_bt{
	width:100%;
	float:left;
	line-height:30px;
	font-size:1em;
	text-align:center;
	font-weight:bold;
	color:#b27e3b;
	}
.tj_box_txt{
	width:100%;
	float:left;
	line-height:25px;
	font-size:0.875em;
	}
.tj_box_txt span{ 
	color:#b27e3b; 
	}
.tj_box_titlecl{
	width:100%;
	float:left;
	line-height:30px;
	font-size:1.5em;
	text-align:center;
	font-weight:bold;
	color:#d78b05;
	margin:20px 0 0 0;
	}
.tj_box_txtcl{
	width:100%;
	float:left;
	line-height:25px;
	font-size:0.875em;
	color:#c5191d;
	}
.tj_box_btn{
	width:100%;
	float:left;
	margin:10px 0 5px 0px;
	}
.tj_box_btn a{
	width:100%;
	height:46px;
	float:left;
	background:url(../images/tj_btn_1a.jpg) no-repeat left center, url(../images/tj_btn_1c.jpg) no-repeat right center, url(../images/tj_btn_1b.jpg) repeat-x left center;
	line-height:46px;
	font-size:1em;
	color:#fff;
	text-align:center;
	box-sizing:border-box;
	}
.tj_box_btn a:hover{
	color:#ffd92a;
	background:url(../images/tj_btn_2a.jpg) no-repeat left center, url(../images/tj_btn_2c.jpg) no-repeat right center, url(../images/tj_btn_2b.jpg) repeat-x left center;
	}
/**** 推荐 ****/	


/**** 祈福点灯 ****/	
.qf_box_txt{
	width:100%;
	float:left;
	line-height:25px;
	font-size:0.875em;
	}
.qf_box_txt b{
	font-weight:bold;
	font-size:1.125em;
	}
	
.qf_box{
	width:100%;
	float:left;
	margin:10px 0 0 0;
	}
.qf_box_left{
	width:50%;
	float:left;
	padding:0 3px;
	box-sizing:border-box;
	}
.qf_box_title{
	width:100%;
	float:left;
	line-height:30px;
	font-size:1.125em;
	text-align:center;
	color:#8b0608;
	}
.qf_box_pic{
	width:100%;
	float:left;
	text-align:center;
	margin:5px 0;
	}
.qf_box_btn{
	width:100%;
	float:left;
	}
.qf_box_btn a{
	width:80%;
	height:35px;
	float:left;
	background:url(../images/qf_btn_1a.jpg) no-repeat left center, url(../images/qf_btn_1c.jpg) no-repeat right center, url(../images/qf_btn_1b.jpg) repeat-x left center;
	line-height:35px;
	font-size:1em;
	color:#fff;
	text-align:center;
	box-sizing:border-box;
	margin:0 0 0 10%;
	}
.qf_box_btn a:hover{
	color:#ffd92a;
	background:url(../images/qf_btn_2a.jpg) no-repeat left center, url(../images/qf_btn_2c.jpg) no-repeat right center, url(../images/qf_btn_2b.jpg) repeat-x left center;
	}
/**** 祈福点灯 ****/	


/**** 吉运行事历 ****/	
.jy_top_txt{
	width:100%;
	float:left;
	line-height:30px;
	font-size:1em;
	text-align:center;
	}

.jy_jieqi{ 
	width:100%; 
	float:left; 
	}
.jy_jieqi_box{ 
	width:25%; 
	float:left; 
	padding:2px;
	box-sizing:border-box;
	position:relative; 
	}
.jy_jieqi_box a{ 
	width:100%; 
	float:left;
	border:solid 1px #efe3cd;
	border-radius:5px;
	box-sizing:border-box;
	}
.jy_jieqi_box a:hover{
	border:solid 1px #921d22;
	}
.jy_jieqi_pic{ 
	width:100%; 
	float:left; 
	}
.jy_jieqi_pic img{ 
	width:100%; 
	float:left; 
	}
.jy_jieqi_icon{ 
	width:20%; 
	position:absolute; 
	right:5px; 
	bottom:5px;
	}
.jy_jieqi_icon img{ 
	width:100%; 
	float:left;
	}
	
.jy_box_title{
	width:100%;
	float:left;
	background:#961916;
	border:solid 1px #570000;
	border-radius:8px;
	box-sizing:border-box;
	line-height:40px;
	font-size:1.125em;
	text-align:center;
	color:#fff;
	text-align:center;
	letter-spacing:0.5em;
	margin:20px 0 0 0;
	}
.jy_box_bt{
	width:100%;
	float:left;
	line-height:30px;
	font-size:1.125em;
	text-align:center;
	color:#8b0608;
	margin:5px 0;
	}
.jy_box_bt img{
	vertical-align:middle;
	}
.jy_box_txt{
	width:100%;
	float:left;
	line-height:25px;
	font-size:0.875em;
	}
.jy_box_txt span{
	color:#a70000;
	}
.jy_box_pic{
	width:100%;
	float:left;
	text-align:center;
	margin:10px 0 0 0;
	}
/**** 吉运行事历 ****/	
