@charset "utf-8";
/* CSS Document */

/*------公共样式------*/
body { width:100%; height:auto; line-height:25px; font-size:12px; font-family:'宋体'; /*margin:0 auto;*/ color:#333; }
body, div, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dd, dt, img, form { padding:0px; margin:0px; border:0; }
ul,li { list-style:none; }
.clear { clear:both; }
a { color:#333; text-decoration:none; }
a:hover { color:#f00; text-decoration:none; }
.fl { float:left; }
.fr { float:right; }


.dwrap { width:100%; height:auto; background:#f4f4f4; font-family:"Microsoft Yahei"; letter-spacing:0.1em; }

/**** 头部 ****/
.header { width:960px; height:60px; padding:10px 0; margin:0 auto; }
.header_logo { width:135px; height:60px; }
.header_txt { width:auto; height:40px; line-height:20px; margin:10px 0; }
.header_txt img { vertical-align:middle; }
.header_date { width:auto; height:40px; line-height:20px; margin:10px 10px 10px 0; }
/**** 头部 ****/

/**** 导航 ****/
.navbox { width:100%; height:50px; background:#c9814f; }
.nav { width:960px; height:50px; margin:0 auto; }
.nav a { width:auto; height:50px; padding:0 30px; float:left; line-height:50px; font-size:16px; color:#fff; text-align:center; }
.nav a:hover { background:#924823; }
.nav a.hover { background:#924823; }
/**** 导航 ****/

/**** 尾部 ****/
.footer { width:100%; height:50px; background:#535353; text-align:center; }
.footer a { width:auto; height:50px; padding:0 20px; line-height:50px; font-size:16px; color:#d8d8d8;  }
.footer img { vertical-align:middle; }
/**** 尾部 ****/

.dmain { width:960px; height:auto; margin:10px auto; }

/**** 外框 ****/
.mainbox { width:100%; height:auto; margin:10px 0 0 0; }
.mainbox_top { width:100%; height:25px; background:url(../images/mainbox_top.jpg) no-repeat; }
.mainbox_top2 { width:100%; height:68px; background:url(../images/mainbox_top2.jpg) no-repeat; line-height:68px; font-size:20px; color:#7e6340; font-weight:bold; text-indent:20px; }
.mainbox_mid { width:100%; height:auto; background:url(../images/mainbox_mid.jpg) repeat-y; }
.mainbox_down { width:100%; height:25px; background:url(../images/mainbox_down.jpg) no-repeat left bottom; }
.mainbox_con { width:900px; height:auto; margin:0 auto; }
.mainbox_title { width:100%; line-height:30px; font-size:22px; font-weight:bold; text-align:center; }
.mainbox_txt { width:100%; line-height:25px; font-size:16px; margin:10px 0 20px 0; }
.mainbox_btn { width:100%; height:49px; margin:20px 0 0 0; }
.mainbox_btn a { width:341px; height:49px; background:url(../images/btn.jpg) no-repeat; line-height:49px; font-size:16px; color:#fff; text-align:center; display:block; margin:0 auto; }
/**** 外框 ****/

/**** 热门测算 ****/
.hot_suanm { width:100%; height:auto; margin:20px 0 0 0; }
.hot_suanmbt { width:100%; line-height:30px; font-size:16px; }
.hot_suanmlist { width:100%; height:auto; margin:5px 0 0 0; overflow:hidden; }
.hot_suanmlist a { width:153px; height:40px; border:solid 1px #ccb394; border-radius:5px; float:left; display:block; line-height:40px; font-size:14px; text-align:center; margin:0 25px 0 0; }
/**** 热门测算 ****/

/**** 周公解梦 ****/
.jm_search { width:410px; height:90px; padding:64px 180px 0 310px; background:url(../images/jm_input.jpg) no-repeat; }
.jm_search input { width:300px; height:32px; float:left; border:solid 1px #bfbfbf; border-radius:8px 0 0 8px; line-height:32px; font-size:14px; text-indent:5px; }
.jm_search a { width:98px; height:34px; background:#ff9f21; border:solid 1px #f07e08; border-radius:0 5px 5px 0; float:left; line-height:34px; font-size:14px; color:#fff; text-align:center; }

.jm_tab { width:100%; height:41px; margin:15px 0 0 0; }
.jm_tab a { width:auto; height:40px; padding:0 15px; border:solid 1px #ccb394; border-bottom:none; border-radius:5px 5px 0 0; background:#e5cdbb; float:left; line-height:40px; font-size:16px; text-align:center; display:block; margin:0 10px 0 0; }

.jm_flbox { width:880px; height:auto; padding:10px 9px; border:solid 1px #ccb394; overflow:hidden; }
.jm_flbox_title { width:100%; line-height:30px; font-size:18px; font-weight:bold; color:#653715; }
.jm_flbox_bt { width:100%; line-height:30px; font-size:16px; color:#653715; margin:15px 0 0 0; }
.jm_fllist { width:100%; height:auto; overflow:hidden; }
.jm_fllist a { width:110px; float:left; line-height:30px; font-size:14px; text-align:center; }

.jm_retxt { width:100%; line-height:25px; font-size:14px; }
/**** 周公解梦 ****/


/**** 弹窗 ****/	
.in_pop{
	width:600px;
	float:left;
	border:solid 1px #ce8b08;
	border-radius:8px;
	background:#fff;
	box-sizing:border-box;
	position:fixed;
	top:30%;
	left:35%;
	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;
	}
/**** 弹窗 ****/	
