/*星座专区*/

.main.mt { margin-top: 50px; }
.wrap1 { padding: 0 38px 40px 240px; position: relative; }
.wrap1_lf { width: 192px; height: 338px; padding: 20px 20px 0 20px; position: absolute; left: -22px; top: -20px; background: #1f1d24; }
.wrap1_bj { position: absolute; right: -13px; top: 0; background: url(../images/astro/wrap1_bj.png); width: 13px; height: 343px; }
.xzbox { height: 207px; padding-top: 20px; background: #2b2931; }
.wrap1_lf .xzbox .pimg { height: 135px; text-align: center; }
.wrap1_lf .xzbox .pimg img {height: 130px;padding: 0 32px;}
.wrap1_lf .xzbox .ptxt1 { font-size: 24px; color: #e1a763; font-weight: bold; text-align: center; }
.wrap1_lf .xzbox .ptxt2 { font-size: 14px; color: #e1a763; text-align: center; }
.wrap1_lf .xzdp { font-size: 14px; color: #666; margin-top: 18px; }
.xzdp_list { margin-top: 10px; }
.xzdp_list ul { width: 204px; margin-left: -15px; }
.xzdp_list ul li { float: left; width: 36px; height: 36px; margin-left: 15px; }
.xzdp_list ul li a { display: block; height: 100%; position: relative; }
.xzdp_list ul li a span { display: block; position: absolute; left: 0; top: 0; width: 36px; height: 36px; background: url(../images/astro/xingzuo.png?v=111) no-repeat -340px -46px; }
.xzdp_list ul li a img { width: 36px; height: 36px; }
.wrap1_lf .mobox { text-align: center; margin-top: 5px; }
.wrap1_lf .mobox a { display: inline-block; position: relative; padding-left: 12px; color: #444; }
.wrap1_lf .mobox span { display: block; width: 8px; height: 7px; background: url(../images/astro/xingzuo.png?v=111) no-repeat -298px -47px; position: absolute; left: 0; top: 6px; }
.wrap1_tp { padding: 30px 0 15px 0; }
.wrap1_tp ul li { float: left; width: 33.3%; font-size: 16px; color: #333; font-weight: bold; line-height: 35px; height: 35px; overflow: hidden; }
.xzpj { height: 30px; position: relative; }
.xzpj .span_img { float: left; width: 30px; }
.xzpj .span_img img { width: 30px; height: 30px; }
.xzpj .span_bj { position: absolute; left: 0; top: 0; width: 30px; height: 30px; background: url(../images/astro/xingzuo.png?v=111) no-repeat -381px -46px; }
.xzpj .pxzpj { float: left; margin-left: 4px; }
.xzpj .pxzpj span { display: block; height: 30px; line-height: 30px; float: left; }
.xzpj .pxzpj .pq { width: 12px; background: url(../images/astro/xingzuo.png?v=111) no-repeat -340px -95px; }
.xzpj .pxzpj .ph { width: 9px; background: url(../images/astro/xingzuo.png?v=111) no-repeat -355px -95px; }
.xzpj .pxzpj .pz { padding: 0 7px; background: #8b8793; font-size: 16px; color: #fff; }
.xzjs { font-size: 14px; color: #666; line-height: 28px; margin: 15px 0; }
.xzjs a { color: #ff4f4b; }
.xzintro { height: 38px; margin-top: 21px; width: 525px; margin-left: -10px; }
.xzintro a { display: block; float: left; margin-left: 10px; width: 93px; text-align: center; height: 36px; line-height: 36px; font-size: 14px; color: #333; border: 1px solid #b9a189; overflow: hidden; }
.xzintro a:hover{ color: #ef8e48; border-color: #f0a168; }
/*生肖专区*/
.xz-info{overflow:hidden;/* background:#ededed; *//* margin-bottom:20px; */}
.xz-info-l{width: 250px;height:358px;float:left;background:#e6d9c5;color:#666;border-right: 5px solid #f1ece1;text-align:center;}
.xz-info-l .icon{vertical-align:top}
.xz-info-l .hd{margin:20px 20px 15px;background:#f2ede4;height:208px;padding-top:18px}
.xz-info-l .date{font-size:15px;color:#f1b840;margin-top:8px}
.xz-info-l .tit{font-size:15px;margin-bottom:10px}
.xz-info-l .item{display:inline-block;vertical-align:top;margin:0 3px}
.xz-info-l .more{font-size:12px;color:#666}
.xz-info-l .more:hover{color:#999}
.xz-info-l .icxz-love{vertical-align:0;margin-right:4px}
.xz-info-r{width:553px;height:308px;float:right;padding:25px;background: #f2ede4;}
.xz-info-r .attr{overflow:hidden;margin-bottom:15px}
.xz-info-r .attr li{width:33.3333%;line-height:36px;float:left;font-size:15px;font-weight:700}
.xz-info-r .txt{display:inline-block;vertical-align:top;line-height:30px;padding:0 15px;font-size:15px;background:#8b8793;color:#fff;position:relative;border-radius:4px;margin-left:5px}
.xz-info-r .txt:before{content:'';border:4px solid transparent;border-right-color:#8b8793;position:absolute;top:50%;left:0;z-index:1;margin:-4px 0 0 -8px}
.xz-info-r .text{font-size:13px;color:#666;line-height:28px;margin:15px 0 25px}
.xz-info-r .link{color:#ee4d4d}
.xz-info-r .link:hover{text-decoration:underline}
.xz-info-r .btn{border-radius:0;padding:8px 16px;font-size:13px}
.xz-info-r .btn:hover{border-color:#ee4d4d;color:#ee4d4d}
.xz-info-r .btn+.btn{margin-left:9px}
.xz-info.shengxiao-type .sx-year{display:block;margin:5px 5px;height:26px;background: rgb(255, 255, 255);border-radius:4px;line-height:26px;text-align:center;color: #F44336;font-size:13px;}

.xz-info.shengxiao-type .xz-info-r .attr li{width:50%;line-height:32px}
.xz-info.shengxiao-type .character-tag{display:inline-block;width:30px;height:30px;background: rgb(189, 84, 87);border-radius:50%;text-align:center;line-height:30px;font-size:15px;color:#fff;font-weight:700;}
.xz-info.shengxiao-type .xz-info-r .txt{font-size:13px;width:200px;height:30px;overflow:hidden}
.xz-info.shengxiao-type .luck{padding-top:10px;border-top: 1px dashed #9E9E9E;font-size:15px;color: #bd5457;font-weight:700;margin-right:2px;}
.xz-info.shengxiao-type .xz-info-r .text2{font-size:13px;color:#666;line-height:28px;margin:15px 0 15px}
.xz-info.shengxiao-type .xz-info-r .text3{font-size:13px;color:#666;line-height:28px;margin-top:5px}
.xz-info.shengxiao-type .xz-info-r .link2{color: #F44336;}
.xz-info.shengxiao-type .xz-info-l{height:402px}
.xz-info.shengxiao-type .xz-info-r{height:352px;}
.xz-info.shengxiao-type .sx-year{display:block;margin:5px 5px;height:26px;background: rgb(139, 135, 147);border-radius:4px;line-height:26px;text-align:center;color: #ffffff;font-size:13px;}
.xz-info.shengxiao-type .com-grid3{padding:0 10px}
.xz-info.shengxiao-type .sx-icon{width:160px;height: 170px;padding: 0px 25px;}
.com-grid2>li{width:50%;}
.com-grid3>li{width:33.333333%}
.com-grid2>li,.com-grid3>li,.com-grid4>li,.com-grid5>li,.com-grid6>li,.com-grid9>li{float:left;box-sizing:border-box;}
.cf,.cl,.content-list .list-hd,.fn-clear,.form-group{zoom:1;}
.cf:after,.cl:after,.content-list .list-hd:after,.fn-clear:after,.form-group:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.star_m,.star_m em{height:12px;display:inline-block;overflow:hidden;line-height:0;background:url(../images/sx_icon/icon_star.png) repeat-x;background-size:15px auto}
.star_m{width:75px}
.star_m em{background-position:0 -18px}