@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}

/*页面布局*/
/*.topbg{ background:url(/uploads/image/dimages/topbg1.gif) repeat-x; height:34px; color:#fff;}
.conbg{ background:#fff6df url(/uploads/image/dimages/conbg.gif) repeat-x; height:100%;}*/
.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(/uploads/image/dimages/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(/uploads/image/dimages/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(/uploads/image/dimages/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(/uploads/image/dimages/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(/uploads/image/dimages/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(/uploads/image/dimages/zgjm_sprite.png) no-repeat 0 0;cursor:pointer;}
.dream_sc .btn_search_hover{background-position: 0 -37px;}




.jmbox{ overflow:hidden; height:auto; width:980px; margin:0 auto}
.mj dt span,.mj dt a{ background:url(/uploads/image/dimages/makeup_4.gif) no-repeat ;}
.nav-cate01 {height:38px; border:1px solid #ded2c9; line-height:38px; font-size:14px;  background:url(/uploads/image/dimages/bg01.jpg) repeat-x; font-weight:bold }
.nav-cate {height:38px; border:1px solid #ded2c9; }
.nav-cate li{float:left;  width:97px;  height:38px; line-height:38px; font-size:14px; border-right:1px dotted #cdbdaf;}
.nav-cate li.last{ border-right:none; width:96px;}
.nav-cate li a{display:block ; height:38px; line-height:38px; padding-left:30px; text-align:left;  }
.nav-cate li a:hover{text-decoration:none;}
.nav-cate{ background:url(/uploads/image/dimages/bg01.jpg) repeat-x}
.nav-cate li .cl0 {background:url(/uploads/image/dimages/makeup01.gif) no-repeat left; }
.nav-cate li .cl1 {background:url(/uploads/image/dimages/makeup02.gif) no-repeat left;}
.nav-cate li .cl2 {background:url(/uploads/image/dimages/makeup03.gif) no-repeat left}
.nav-cate li .cl3 {background:url(/uploads/image/dimages/makeup04.gif) no-repeat left }
.nav-cate li .cl4 {background:url(/uploads/image/dimages/makeup05.gif) no-repeat left}
.nav-cate li .cl5 {background:url(/uploads/image/dimages/makeup06.gif) no-repeat left}
.nav-cate li .cl6 {background:url(/uploads/image/dimages/makeup07.gif) no-repeat left}
.nav-cate li .cl7 {background:url(/uploads/image/dimages/makeup08.gif) no-repeat left}
.nav-cate li .cl8 {background:url(/uploads/image/dimages/makeup09.gif) no-repeat left}
.nav-cate li .cl9 {background:url(/uploads/image/dimages/makeup10.gif) no-repeat left}
.nav-cate .on {background:#ba9c92;}
.nav-cate .on a {color:#fff; }
.nav-cate .on .cl0 {background:url(/uploads/image/dimages/makeup01_1.gif) no-repeat left}
.nav-cate .on .cl1 {background:url(/uploads/image/dimages/makeup02_1.gif) no-repeat left}
.nav-cate .on .cl2 {background:url(/uploads/image/dimages/makeup03_1.gif) no-repeat left}
.nav-cate .on .cl3 {background:url(/uploads/image/dimages/makeup04_1.gif) no-repeat left}
.nav-cate .on .cl4 {background:url(/uploads/image/dimages/makeup05_1.gif) no-repeat left}
.nav-cate .on .cl5 {background:url(/uploads/image/dimages/makeup06_1.gif) no-repeat left}
.nav-cate .on .cl6 {background:url(/uploads/image/dimages/makeup07_1.gif) no-repeat left}
.nav-cate .on .cl7 {background:url(/uploads/image/dimages/makeup08_1.gif) no-repeat left}
.nav-cate .on .cl8 {background:url(/uploads/image/dimages/makeup09_1.gif) no-repeat left}
.nav-cate .on .cl9 {background:url(/uploads/image/dimages/makeup10_1.gif) no-repeat left}
.nav-cate-fixed{position:fixed;top:0;_position:absolute;_top:expression(eval(document.documentelement.scrolltop))}


.mj{background:#fff; border:1px solid #ded2c9}
.mj dl{height:auto; padding:16px 12px 10px ; border-bottom:2px solid #eae2dd;overflow:hidden;}
.mj dt{width:66px; overflow:hidden;  text-align:center; float:left; margin-right:15px;}
.mj dt a{color:#e85988;  font-weight:600; width:66px; font-size:15px; padding-top:66px;  display:block; color:#884b29; font-weight:600; }
.mj dt a:hover{color:#de4180;}
.mj dt a.m_icon{color:#fff;}
.mj dt .m_ic1{background-position:-203px -472px;}
.mj dt .m_ic2{background-position:-203px -563px;}
.mj dt .m_ic3{background-position:-203px -652px;}
.mj dt .m_ic4{background-position:-203px -741px;}
.mj dt .m_ic5{background-position:-203px -831px;}
.mj dt .m_ic6{background-position:-203px -920px;}
.mj dt .m_ic7{background-position:-297px -474px;}
.mj dt .m_ic8{background-position:-297px -563px;}
.mj dt .m_ic9{background-position:-297px -652px;}
.mj dt .m_ic10{background-position:-297px -742px;}
.mj dd{width:870px;  height:auto; overflow:hidden; font-size:14px;}
.mj dd ul li{width:119px; margin-right:5px; height:25px; line-height:25px; margin-bottom:5px; float:left; font-size:14px; color:#333; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.mj dd ul li strong {background: #ded2c9; padding: 0 5px; line-height: 24px; display:inline-block; font-size: 13px; font-weight: 500;border-radius: 4px;position: absolute; }

.rbox{border: 1px solid #ded2c9; float: left; height: auto; margin: 10px 5px 0 0;overflow: hidden; padding-bottom: 16px; width: 321px; background:#fff}
.rbox1{margin-right:0;}
.rbox h4{background:url(/uploads/image/dimages/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;}
.rbox h4 a{color:#816651}
.rbox dl{width:300px;height:105px;overflow:hidden; margin:15px auto 8px; }
.rbox dl dt{width:120px; height:90px;  float:left;}
.rbox dl dt img{width:120px; height:90px;}
.rbox dl dd{float:left; width:165px; margin-left:10px; color:#999;}
.rbox dl dd strong {font-size:12px;height:22px; line-height:22px;display:block;}
.rbox dl dd strong a{color:#db447f; }
.rbox dl dd p{line-height:18px;}
.rbox dl dd p a{color:#04aecf;}

.rbox .listtext {padding: 5px;}
.rbox .listtext li {height: 26px; line-height: 26px; font-size: 14px;}
.pflink {border: solid 2px #ded2c9; }
.pflink h4 {border-color: #ded2c9; line-height: 32px; height: 32px;}
.blink{border:#ded2c9 solid 2px;margin-top:10px;width:986px;}
.blink ul{float:left;bdorder:#f2ecfd 3px solid;width:972px;padding:5px;}
.blink li{float:left;white-space:nowrap;display:inline;overflow:visible;margin:4px 10px;}
.blink .z{margin-bottom:-1px;}
