@import url(/static/public/css/layout.css);
.main{width:990px; margin:0 auto; overflow:hidden; }
.pleft {width:730px;}
.pleft .nat_top{height:260px;}
.pleft .nat_top a {
	display: inline-block; float: left;
}
.h_box {
	background: #fff;color: #000; padding: 10px; border-radius:5px; line-height: 150%; -moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7; filter:alpha(opacity=70); clear: both;
}
.h_box strong {

}
.intro span {
	display: inline-block; margin-right: 20px;
}
.h_box p {
	margin-top: 5px; border-top: #ddd 1px solid; padding-top: 5px;
}
.h_box a {
	color: #0b3c52;
}
.place {
	background: url(/static/public/images/list_makup.gif) no-repeat; font-size: 14px; border-bottom: #ea78a8 2px solid; height: 30px; line-height: 30px; background-position: 0 -85px; padding-left: 20px; margin-bottom: 5px; margin-top: 5px;
}
.main_box {padding:10px; font-size:14px;}
.fortune{margin-top:10px; }

.fortune strong{display: inline-block;height:21px; line-height:22px;}
.fortune .star_b,.fortune .star_f{height: 16px; display: inline-block;overflow: hidden; background: url(/static/public/images/icon_star_4.gif)}
.fortune .star_b {width: 80px; }
.fortune .star_f {background-position: -80px 0;}
.fortune em {
	font-size: 14px;
}
.pair{margin-top:10px;line-height:22px;height:22px;}
.pair span,.pair select ,.pair button { vertical-align: middle; display: inline-block;margin-left:10px;}
.pair select {font-size:14px;}
.pair button {height: 22px; border: 0; width: 60px; color:#fff; font-size:14px;cursor:pointer; background: #dd4b84;}


.list {border-radius:5px;padding:10px 15px;background:#fff; margin-top: 10px;}
.list li {padding:10px 10px; border-bottom:1px solid #e6e6e6; float:left; width: 315px; height: 118px; }
.list li img {width:120px; height:90px; float: left;margin-right:10px;}
.list li p {color:#999; line-height: 150% }
.list li strong {font-size:14px;height:28px; line-height:28px;display:block;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.list li a {color: #3377b5;}
.list dl dd p{line-height:22px; height:62px; overflow:hidden;}
.clear1 {clear:both; height:1px; overflow:hidden;}


.item_list {width:250px;height:auto; overflow:hidden}
.item_list li {height:80px;margin-bottom:5px;padding-left:5px;}
.item_list li strong {width:80px; height:80px; display: block; margin-right: 5px; float:left;background: url(/static/public/images/constell/cols_li_img.gif) center 0 no-repeat}

.item_list li.l0 {background-color: #ffbea0;}
.item_list li.l1 {background-color: #8ceef8;}
.item_list li.l2 {background-color: #fdb8cc;}
.item_list li.l3 {background-color: #9bdef8;}
.item_list li.l4 {background-color: #cbfad9;}
.item_list li.l5 {background-color: #f4bfef;}
.item_list li.l6 {background-color: #d6fcf8;}
.item_list li.l7 {background-color: #ecefa9;}
.item_list li.l8 {background-color: #fdb8cc;}
.item_list li.l9 {background-color: #92e5fb;}
.item_list li.l10 {background-color: #ffce98;}
.item_list li.l11 {background-color: #ddaee8;}

.item_list li.l0 strong {background-color: #ffbea0;}
.item_list li.l1 strong {background-position: center -80px;background-color: #8ceef8;}
.item_list li.l2 strong {background-position: center -160px;background-color: #fdb8cc;}
.item_list li.l3 strong {background-position: center -240px;background-color: #9bdef8;}
.item_list li.l4 strong {background-position: center -320px;background-color: #cbfad9;}
.item_list li.l5 strong {background-position: center -400px;background-color: #f4bfef;}
.item_list li.l6 strong {background-position: center -480px;background-color: #d6fcf8;}
.item_list li.l7 strong {background-position: center -560px;background-color: #ecefa9;}
.item_list li.l8 strong {background-position: center -640px;background-color: #fdb8cc;}
.item_list li.l9 strong {background-position: center -720px;background-color: #92e5fb;}
.item_list li.l10 strong {background-position: center -800px;background-color: #ffce98;}
.item_list li.l11 strong {background-position: center -880px;background-color: #ddaee8;}
.item_list li strong a {display:block;height:80px;}
.item_list li em {
	float: left;filter:alpha(opacity=30); -moz-opacity:0.3;-khtml-opacity: 0.3;opacity: 0.3; background: #fff; width: 160px; height: 80px;
}
.item_list li span {
	 padding: 25px 0 0 15px; font-size: 14px; display: block; text-align: center; float: left; position: relative; top: -80px; left: 90px;
}
.item_list li span a {height:30px; line-height: 30px; font-weight:700; margin: 0 10px }
.item_list li span .boy{color: #3377b5 }
.item_list li span .girl{color: #c9447a;}
