@charset "gb2312";
/* CSS Document */

/*公用样式*/
body, hq, h1, h2, h3, h4, h5, h6, ol, ul, li, dl, dt, dd, p, td, th, form, input, botton, seltce, textarea { margin:0; padding:0}
ul,ol,li{ list-style:none;}
body, button, input, select, textarea{ font-family:"宋体"; font-size:12px; }
a{ text-decoration:none; color:#000000;}
a:hover{ text-decoration:underline; color:#ff0000}
img{ border:0px;}
.clear{ clear:both}
.left{ float:left;}
.right{ float:right}
.font12pt{ font-size:12px}
.font14pt{ font-size:14px}

/*页面布局*/
body{ }
.footer{ background:#2f2f2f; text-align: center; color:#ffffff; height:127px; line-height:200%; padding-top:20px; margin-top:10px;}
.footer a{ color:#FFF; text-decoration:none}
.footer a:hover{ color:#FFF; text-decoration: underline}
.topbg_con,.conbg_con{ width:980px; margin:0 auto; }
/*页面布局end*/
/*头部一条*/
.topbg_con_nav{ float: left}
.topbg_con_nav_right{ float:right; overflow:hidden; zoom:1; line-height:34px}
.topbg_con_nav li,.topbg_con_nav_right li{ float: left; margin-left:5px; margin-right:5px;}
.topbg_con_nav li a,.topbg_con_nav_right li a{ color:#FFF}
.register,.login,.zfblogin,.qqlogin,.addbaidu{ background:url(anniu.png) no-repeat; text-indent:-9999em; margin-top:5px;}
.register{ width:39px; height:18px; margin-top:7px;}
.login{ width:39px; height:18px; background-position:0 -24px; margin-top:7px;}
.zfblogin{ width:105px; height:21px; background-position:0 -48px;}
.qqlogin{ width:89px; height:21px; background-position:0 -72px;}
.addbaidu{ width:153px; height:21px; background-position:0 -95px;}
.register a,.login a,.zfblogin a,.qqlogin a,.addbaidu a{ height:100%; display:block; text-indent:-99em; overflow:hidden;}
/*头部一条END*/
/*头部导航样式*/
.header{ width:980px; margin:0 auto; overflow:hidden; zoom:1}
.menuicon{ overflow:hidden; zoom:1; padding-bottom:10px;}
.logo_nav{ float:left; margin-top:18px; width:196px;}
.logo_nav a{  }
.menupic{ background:url(menupic.gif) no-repeat; width:730px; float:right; }
.menupic li{ float:left; width:80px; text-align:center; display:block;}
.menupic li a{  height:100%; display:block; overflow:hidden; padding-top:58px; }
.adtop{ border:1px solid #adadad; padding:8px 5px; overflow:hidden; zoom:1; background:#f7f7f7; line-height:180%;}
.adtop img{ float:left;}
.adtopleft{ float:left; width:170px;}
.adtopleftnew li{ float:left; margin-right:18px;}
/*导航*/
.menunavbg{ background:url(menunavbg.png) no-repeat top center ; width:980px; height:37px;  margin-top:5px;}
.menunavlist { color:#ffffff; overflow:hidden; zoom:1; font-weight:900; margin-left:2px; font-size:14px; }
.menunavlist li{ float: left; line-height:37px;  display:inline;background: url(life_Menu_r.gif) no-repeat 100% 0px; text-align: center; display: block; padding:0px 5px;}
.menunavlist li a{ padding-bottom: 0px; padding-left: 9px; padding-right: 9px; display: block; color: #fff6dd; text-decoration: none; padding-top: 0px; }
.menunavlist li a:hover{display: block; background: #fff6dd; color: #904904; text-decoration: none}
.menunavlist li:hover{display: block; background: #fff6dd; color: #904904; text-decoration: none}
.menunavlist .current{ background: #fff6dd; color: #904904; text-decoration: none}

.menu_sider{ height:75px; line-height:120%; font-size:12px; overflow:hidden; zoom:1 }
.menu_sider .suanming{ width:200px; margin-left:56px; margin-top:2px; float:left; display:inline}
.menu_sider .suanming li{ float:left; margin-left:15px; width:50px; margin-top:2px; display:inline }
.menu_sider .jiri{ width:88px; margin-left:50px; margin-top:2px; float:left; display:inline }
.menu_sider .jiri li{ float:left; margin-left:15px; width:50px; margin-top:2px; display:inline; }
.menu_sider .xingming{ width:144px; margin-left:45px; margin-top:2px; float:left; display:inline }
.menu_sider .xingming li{ float:left; margin-left:15px; width:50px; margin-top:2px; display:inline}
.menu_sider .fengshui{ width:55px; margin-left:43px; margin-top:2px; float:left; display:inline }
.menu_sider .fengshui li{ float:left; margin-left:15px; width:50px; margin-top:2px; display:inline}
.menunavbg a{ color:#966d06}
.menunavbg a:hover{color:#990066}

/*导航end*/

/*周公解梦*/
.dream_search{background:url(shousuobg.jpg) no-repeat;position:relative; height:149px; width:980px; margin:10px auto;}
.dream_search p{padding:8px 0 0 328px;font-size:12px;}
.dream_search p a{margin-left:10px;color:#8F451F;}
.dream_search p a:hover{color:#8F451F;}
.dream_sc{padding:40px 0 0 328px;z-index:88;}
.dream_sc .search-text{float: left;height:32px;line-height:32px;border:2px solid #b27f4f;border-right: 0 none;}
.dream_sc .search-text span{float: left;width: 65px;height: 32px;text-align: center;font:16px/32px 'Microsoft YaHei'; color:#b07052;border-right: 1px solid #d4b9a1;background: #fff3d3;}
.dream_sc input{float:left;}
.dream_sc .dream_txt{padding:0 12px;width:200px;height:32px;border:0 none;line-height:32px;color:#999;font-size:14px;}
.dream_sc .dream_txt_hover{color:#333;}
.dream_sc .btn_search{width:121px;height:36px;line-height: 36px;text-align: center;font-size: 14px;color:#fff;border:0 none;background: url(zgjm_sprite.png) no-repeat 0 0;cursor:pointer;}
.dream_sc .btn_search_hover{background-position: 0 -37px;}



/*中间*/
.jiemeng{ width:980px; margin:0 auto}
.jml{ width:720px; float:left}
.jmr{ width:250px; float:right}

/*左*/

.listb{width: 718px; border:1px solid #E5DaD4; margin-left:0; height:auto; overflow:hidden; float:left; background:#FFF; margin-bottom:10px;  }
.listb h4,.navlist li a,.listr .rtb h5{background:url(makeup_4.gif) no-repeat;}
.listb h4{ height: 40px;line-height: 40px;padding: 0 10px 0 20px;  font-size:16px; color:#816651;background-repeat:repeat-x; background-position:0px -1093px; padding-left:15px; border-bottom:1px solid #E5DaD4;}
.listb .listitem{ padding: 10px 20px 0; }
.listb .listitem li {height: 36px; margin-right:5px; font-size: 14px;float: left; width:330px; margin-right: 5px; line-height: 35px;}
.listb li{float: left; width:334px; }
.listb .lcb{ height:45px; padding-top:10px; overflow:hidden; text-align:center; clear:both}
.listb .lcb a{color:#666; padding:3px 6px; border:1px solid #DCE0E6; display:inline-block; margin: 3px;}
.listb .lcb a:hover{background:#f0f0f0; text-decoration:none}
.listb .lcb em{background:#E67599; font-weight:bold; color:#fff; display:inline-block; padding:3px 6px;border:1px solid #E67599; }
.listb .lcb .pageinfo{padding:3px 6px; display:inline-block}

.main{ margin-top:10px;}
.l{ width:715px;}
.l .ltbox{ padding:5px; font-size:14px; line-height:20px}
.l .lbox{  border-top:none; padding:10px; overflow:hidden; zoom:1;}
.l .lbox .rds{ float:right;}
.font_14pt{ font-size:14px; font-weight:600; line-height:30px;}
.font_16pt{ font-size:20px; font-weight:600;}

/*右*/
.rtb01{ border:1px solid #E5DaD4; font-size:12px; padding-bottom:8px; background:#FFF ; margin-bottom:10px;}
.rtb01 li{height:30px; line-height:30px; overflow:hidden;padding-left:5px; font-size: 14px; float: left; width: 70px;}
.rtb01 h5{background:url(makeup_4.gif) no-repeat; height: 40px;line-height: 40px;padding: 0 10px 0 20px;  font-size:16px; color:#816651;background-repeat:repeat-x; background-position:0px -1093px; padding-left:15px; border-bottom:1px solid #E5DaD4;}
.dh_list LI {text-align:left; display: inline; WHITE-SPaCE: nowrap; margin-left: 5px; }
.dh_list LI a {color: #573c00}

.dh_list01 span{background:#eee; width:28px; height:14px; font-size:14px; float:left; text-align:center; padding:8px; margin:3px;}
.dh_list01 li{ width:43px; float:left; height:30px; margin-top:3px;}


.rtb{ border:1px solid #E5DaD4; font-size:14px; font-family: "宋体"; padding-bottom:8px; background:#FFF ; margin-bottom:10px;}
.rtb li{height:30px; line-height:30px; overflow:hidden;padding-left:10px; font-size: 14px; float: left; width: 110px;}
.rtb h5{background:url(makeup_4.gif) no-repeat; height: 40px;line-height: 40px;padding: 0 10px 0 20px;  font-size:16px; color:#816651;background-repeat:repeat-x; background-position:0px -1093px; padding-left:15px; border-bottom:1px solid #E5DaD4;}

.rtb03{ border:1px solid #E5DaD4; font-size:14px; font-family: "宋体"; padding-bottom:8px; background:#FFF ; margin-bottom:10px;}
.rtb03 li{height:30px; line-height:30px; overflow:hidden;padding-left:10px; font-size: 14px; float: left; width: 200px;}
.rtb03 h5{background:url(makeup_4.gif) no-repeat; height: 40px;line-height: 40px;padding: 0 10px 0 20px;  font-size:16px; color:#816651;background-repeat:repeat-x; background-position:0px -1093px; padding-left:15px; border-bottom:1px solid #E5DaD4;}

.r_main_c03 { PaDDING: 10px;  ZOOM: 1; font-size: 12px; overflow: hidden; }
.cpline { font-size: 12px; clear:both; }
.cpline IMG { BORDER: #999 1px solid; margin-top: 5px; padding-left: 2px; padding-right: 2px; float: left; margin-right: 5px; padding-top: 2px}

.rtb02{ border:1px solid #E5DaD4; font-size:12px; padding-bottom:8px; background:#FFF ; margin-bottom:10px;}
.rtb02 li{height:20px; line-height:24px; overflow:hidden;padding-left:5px; font-size: 12px; float: left; width: 110px; }
.rtb02 h5{background:url(makeup_4.gif) no-repeat; height: 40px;line-height: 40px;padding: 0 10px 0 20px;  font-size:16px; color:#816651;background-repeat:repeat-x; background-position:0px -1093px; padding-left:15px; border-bottom:1px solid #E5DaD4;}

.lbox{ background:#FFF;}
.lboxl{ background:url(list_03.jpg) no-repeat; height:346px; margin:5px 2px; float:left; width:490px;}
.lboxr{ background:url(list_05.jpg) no-repeat; height:346px; margin:5px 2px; float:left; width:220px;}
.tijiao{ background:url(bg.jpg) no-repeat; font-size:14px; color:#FFF; width:80px; height:33px; cursor:pointer; border:none; font-weight:bold}

.listb01 ul{ padding:5px 15px;font-size: 14px; }
.listb01 li{ width:220px; float:left;line-height: 30px;}


.fx { padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 5px}
.show_next {width: 300px;border: 1px #CCCCCC solid;overflow: hidden;padding: 5px;}
.show_next .show_next_pre {width: 150px; height: 55px; color: #efefef; overflow: hidden; font-size:12px; text-align:center}
.show_next .show_next_nxt {width: 150px;height: 55px;color: #efefef;overflow: hidden;font-size: 12px;text-align: center;}
.show_next .show_next_pre a {padding-bottom: 3px; line-height: 18px; padding-left: 10px; width: 116px; padding-right: 10px; display: inline-block; background: #cc3399; height: 54px; color: #efefef; overflow: hidden; padding-top: 3px}
.show_next .show_next_nxt a {padding-bottom: 3px; line-height: 18px; padding-left: 10px; width: 116px; padding-right: 10px; display: inline-block; background: #cc3399; height: 54px; color: #efefef; overflow: hidden; padding-top: 3px}
.show_next .show_next_pre a {background-color: #666; background-position: -8px -425px}
.show_next .show_next_pre a:hover {background-position: -8px -485px; color: #fff}
.show_next .show_next_nxt a {padding-left: 4px; padding-right: 20px; background-position: 120px -545px}
.show_next .show_next_nxt a:hover {background-position: 120px -605px; color: #fff}
.show_next .show_next_share {width: 500px; float: left; height: 120px; margin-left: 5px; margin-right: 5px}
.show_next .share_count {text-align: center; width: 110px; background: #006633; float: left; height: 48px; color: #fff; font-size: 14px; padding-top: 12px}
.show_next .bdsharebuttonbox {padding-left: 10px; width: 240px; background: #99cc99; float: left; height: 52px; padding-top: 8px}





.show_cmt_bar{width:575px;height:34px;font-size:12px; margin:10px auto; overflow:hidden; text-align:center; padding-left:100px; border:1px #CCC solid; padding-top:10px;  background:#f6f6f6}
.show_cmt_bar li{float:left;display:inline-block;height:23px; margin-left:10px; width:90px;}
.show_cmt_bar li a{display:inline-block;height:23px;line-height:30px; }
.show_cmt_bar li a:hover{background-color:#ffffff;text-decoration:none;}


.jmnl{border-bottom:1px dotted #0781C7}
.jmnl:hover {color:#d13591;text-decoration:none}
.jmnl:visited {border-bottom:1px dotted #0781C7}

.pic {
	TEXT-ALIGN: center;
	BORDER-RIGHT: #e8e8e8 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #e8e8e8 1px solid;
	PADDING-LEFT: 5px;
	BACKGROUND: #f6f6f6;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #e8e8e8 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #e8e8e8 1px solid;
	float:left;
	margin-right:10px;
}


.chenpeng a{ width:150px; height:25px; display:block; margin:90px 100px 0 10px;}