@charset "utf-8";

.main_top dl dt,.querys button,.rcolbox h4,.rcolbox .b,.rcolboxl .hotlit,.rcolbox_2 h4,
.main_top .toplist,#astrochannel .al h4,.cbt,.querys_1 h4 {
	background-image: url(../style/makeup_3.gif); background-repeat: no-repeat
}

.main_top {
	height: 365px; overflow: hidden;
}
.querys_1 h4 {
	height: 34px; font-size: 14px; line-height: 34px; padding-left: 30px; background-position: 0 -50px;
}
.cbt {
	overflow: hidden;
}
.main_top .leftcol {
	width: 310px; float: left;
}
.main_top .toplist {
	width: 380px; margin: 0 10px; padding: 15px 15px 0; background-position: 0 -250px;
}
.main_top .rightcol {
	width: 250px;
}
.main_top .headstr {
	text-align: center; margin-bottom: 5px;
}
.main_top h2 {
	margin: 5px 0;
}
.headitem {
	text-align: center; font-size: 18px; font-family: "黑体"; font-weight: 100;
}
.srecitem {
	text-align: center; font-size: 14px; font-weight: 100; line-height: 30px;
}
.main_top .recsl {
	border-top: solid 1px #D7E7B0; margin: 10px auto 0; padding: 5px 0 0; width: 350px;
}
.main_top .recsl li {
	height: 25px; line-height: 25px; font-size: 14px
}
.focus {
	border: solid 1px #a248d9; padding: 2px; background: #a060ba; width: 300px;
}
#astrochannel {
	margin-top: 10px;
}
#astrochannel .fl {
	width: 730px;
}
#astrochannel .fr {
	width: 250px;
}
#astrochannel .ab {
	-border: solid 1px #E0AEFF; padding: 1px 0;
}
#astrochannel .alb {
	clear: both; width: 728px;
}
#astrochannel .alb1 h4 a {	color: #fff;}
#astrochannel .alb3 h4 a {
	color: #fff;
}

#astrochannel .alb4 h4 a {


	color: #fff;


}
#astrochannel .alb6 h4 a {
	color: #fff;
}

#astrochannel .alb7 h4 a {


	color: #fff;


}
#astrochannel .al {
	float: left; width: 243px;
}
#astrochannel .al .m {
	height: 230px;border-left: 1px #E0AEFF solid;
}
#astrochannel .al h4 {
	height: 35px; text-align: left; font-size: 14px; line-height: 30px;padding-left: 30px;
}
#astrochannel .al3,#astrochannel .al6,#astrochannel .al9 {
	width: 242px;
}
#astrochannel .al1 .m,#astrochannel .al2 .m,#astrochannel .al4 .m,#astrochannel .al5 .m,#astrochannel .al7 .m,#astrochannel .al8 .m {	border-left: 1px #E0AEFF solid;}
#astrochannel .al4 .m,#astrochannel .al5 .m{border-left: 1px #E0AEFF solid;}#astrochannel .al4 .m,#astrochannel .al3 .m{border-left: 1px #E0AEFF solid;}#astrochannel .al4 .m,#astrochannel .a16 .m{border-left: 1px #E0AEFF solid;}#astrochannel .al4 .m,#astrochannel .al9 .m{border-left: 1px #E0AEFF solid;}
#astrochannel .al7 .m,#astrochannel .al8 .m{border-left-color: #E0AEFF;}
#astrochannel .al1 h4 {background-position: 0 -90px;}
#astrochannel .al2 h4 {background-position: -243px -90px;}
#astrochannel .al3 h4 {background-position: -486px -90px;}
#astrochannel .al4 h4 {background-position: 0 -130px;}
#astrochannel .al5 h4 {background-position: -243px -130px;}
#astrochannel .al6 h4 {background-position: -486px -130px;}
#astrochannel .al7 h4 {background-position: 0 -170px;}
#astrochannel .al8 h4 {background-position: -243px -170px;}
#astrochannel .al9 h4 {background-position: -486px -170px;}
#astrochannel .al ul {
	 padding: 5px 15px;
}
#astrochannel .al ul li {
	font-size: 14px; height: 27px; line-height: 27px;
}
.rcolbox {
	
}
.rcolbox h4 {
	background-position: -330px 0; font-size: 14px;color:#fff;
}
.rcolbox h4.stitle1 {
	background-position: -330px -50px; font-size: 14px;
}
.rcolbox .c {
	border: solid 1px #E0AEFF; border-top: 0; border-bottom: 0;
}
.rcolbox .b {
	background-position: -330px -40px;
}
.rcolboxl .hotlit {
	background-position: -280px -90px;
}
.rcolbox_2 h4 {
	background-position: -330px -50px;
}
.rcolbox .listpic1 {
	padding: 4px;
}
.rcolbox .listpic1 li {
	float: left; width: 109px; height: 100px; padding: 5px; text-align: center; display: inline;
}
.rcolbox .listpic1 li img {
	dborder: solid 1px #E5A496; margin-bottom: 4px; display: block; width: 105px; height: 78px;
}
.fcolor,.fcolor a {
	color: #a060ba
}


-#yunshi,#fod1 .on{-background: url(../style/fortuneboxbg.gif) 0 0 no-repeat;}
#yunshi{PADDING-RIGHT: 1px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; WIDTH: 228px; -PADDING-TOP: 3px; HEIGHT: 358px}
#yunshi {border:2px solid #9c56a5;border-bottom:2px solid #9c56a5;}
#fod1{float:right; width:52px;}
#fod1list{float:left;width:170px;}
#fod1 div{height:28px; width:53px; text-align:center; color:#A1336F; font-size:14px; line-height:28px; cursor:pointer;background:#9c56a5;color:#fff;border-bottom:1px solid #8a4893;border-top:1px solid #ae6cb7;}
-#fod1 .on{background-position:-250px 0px;color:#BD528C; font-weight:bold;}
#fod1list div{width:170px; height:326px; padding-top:4px;}
#fod1list h3{color:#BD528C; font-size:14px; line-height:25px;text-align:left; font-weight:bold}
#fod1list h4{color:#BD528C; font-size:12px; line-height:25px;text-align:left; font-weight:bold}
#fod1list h4 span{color:#BF85FF;}
#fod1list p{line-height:20px;}
#fod1list font{font-weight:bold; line-height:30px; font-size:12px;}
#fod1list p .color_blue, #fod1list p .color_blue a{color:#BD528C}
#fod1list p .color_blue a:hover{color:#535353}
#fod1list .color_orange, #fod1list .color_orange a{color:#F59302}
#fod1list .color_orange a:hover{color:#E2171C}


.dis em em {
background-position: -80px 0;
}
.dis em {
    background: url(../images/icon_star_4.gif);
height: 16px;
display: inline-block;
width: 80px;
}

.star_m {
   width: 80px;
   overflow: hidden;
   vertical-align: text-top;
}
#fod1 .on{background:url(../style/bg010.png) no-repeat;border:none;color:#7658ae;}