﻿@charset "utf-8";
/* CSS Document */
body,div,ul,ol,li,form,p,h1,h2,h3,h4,dl,dt,dd,table,th,td,select,textarea,input,figure,a,h1,h2,h3{margin:0 auto;padding:0;list-style-type:none; max-width:640px;}
body{font-family:"Microsoft YaHei",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5; }
a img{border:none;margin:0;padding:0; text-decoration:none;}
a {text-decoration:none; color:#434343;}
li{ list-style-type:none;}
a:hover{ color:#F00;}

.arthead { WIDTH: 100%; ZOOM: 1; BACKGROUND: url(topbg.gif) repeat-x; OVERFLOW: hidden;  }
.lonav {PADDING-BOTTOM: 5px; PADDING-LEFT: 2%; WIDTH: 96%; PADDING-RIGHT: 2%; FLOAT: left; HEIGHT: 46px; PADDING-TOP: 15px}
.loo { MARGIN-TOP: 7px; FLOAT: right}
.lef {FLOAT: left}

#wraper { POSITION: relative; WIDTH: 100%; TOP: 0px}
.nav {
    background: rgba(0, 0, 0, 0) url("nav_bg.png") repeat-x scroll 0 0;
    float: left;
    font-size: 18px;
    height: 59px;
    line-height: 28px;
    margin-bottom: 10px;
    padding: 11px 2%;
    width: 96%;
}
.nav a {
    color: #fff;
    display: block;
    text-decoration: none;
}
.nav ul li {
    float: left;
    text-align: center;
    width: 25%;
}
.nav a:hover {
    font-weight: 900;
}

.bbqm {padding:5px 2%; LINE-HEIGHT: 28px;  WIDTH: 92%; margin:0 2%; BACKGROUND: #ff9966; FLOAT: left; HEIGHT: 25px; FONT-SIZE: 16px; border-radius:5px; box-shadow: 0px 0px 2px #bdbdbd; margin-top:10px; color:#FFF; font-weight:bold; }
.bbqm01 {padding:11px 2%; LINE-HEIGHT: 28px;  WIDTH: 92%; margin:0 2%; BACKGROUND: #fff8f4; FLOAT: left;  FONT-SIZE: 16px; border-radius:5px; box-shadow: 0px 0px 2px #bdbdbd; margin-top:10px;  font-weight:bold; border:#ff9966 1px solid; color:#999 }
.bbqm02 {padding:11px 2%; LINE-HEIGHT: 28px;  WIDTH: 92%; margin:0 2%; BACKGROUND: #663399; FLOAT: left; HEIGHT: 25px; FONT-SIZE: 16px; border-radius:5px; box-shadow: 0px 0px 2px #bdbdbd; margin-top:10px; color:#FFF; font-weight:bold; text-align:center}
.gouxuan{padding:11px 2%; LINE-HEIGHT: 28px;  WIDTH: 92%; margin:0 2%;}
.qiming{box-shadow: 0px 0px 2px #bdbdbd; margin-top:10px; color:#333; border-bottom:#c9c9c9 1px solid;  background:#f8f8f8; padding:11px 1%; margin:0 2%; height:auto }
.qiming li{ float:left; width:33%; text-align:center; border:1px #CCC solid; border-right:1px #CCC solid;  LINE-HEIGHT: 36px; font-size:14px}
.qiming a{color:#434343;}
.qiming a:hover{ color:#F00}

.qiming01{box-shadow: 0px 0px 2px #bdbdbd; margin-top:10px; color:#333; border-bottom:#c9c9c9 1px solid;  background:#f8f8f8; padding:11px 1%; margin:0 2%; height:auto }
.qiming01 li{ float:left; width:49%; text-align:center; border:1px #CCC solid;  LINE-HEIGHT: 36px; font-size:14px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap; }
.qiming01 a{color:#434343;}
.qiming01 a:hover{ color:#F00;}
.min_hot{display:inline-block;margin-left:10px;margin-right:10px;border:1px solid #ccc;background:#f3f3f3;font-size:14px;border-radius:5px;}
.min_hot a{float:left;width:25%;height:30px;line-height:30px;}
.mb_8{margin-bottom:8px;}

.index_title{height:49px; margin:10px 0%; border-radius:3px;}
.index_title li{background:#f3f3f3;width:14%;height:45px;float:left;text-align:center;line-height:45px;border:1px solid #ccc;border-right:0px;margin-left:-1px;border-top:2px solid #c39;font-weight:normal;text-decoration:none;}
.index_title .w25{width:25%;}
.index_title .w15{width:15%;}
.more_btn{text-align:center;width:100%;height:52px;padding:0px;}
.more_btn a{display:block;height:32px;background:#efefef;margin:5px;}
.more_btn a:focus{background:#cc3399;color:#ffffff;}


.index_title01{height:49px; margin:10px 2%; border-radius:3px;}
.index_title01 li{background:#f3f3f3;width:96%;height:45px;float:left;text-align:left;line-height:45px;border:1px solid #ccc;border-right:0px;border-top:2px solid #c39;font-weight:normal;text-decoration:none; padding:0 2%}

.pub_con{width:98%; padding:0 1% 0;float:left; margin-bottom:10px; overflow:hidden; zoom:1}
.pub_con h2{ text-align:center; line-height:50px; border-bottom:1px dashed #999999; padding:20px 0 15px 0;}
.ad_ad { width:100%; overflow:hidden; zoom:1}
.ad_ad li{float:left; margin:0 1%; display:block; width:30%;text-align:center; font-size:16px; }
.ad_ad img{padding:2px; border:1px #CCC solid; width:90px; height:90px;}
.ad_ad li a:hover{ color:#961aec}
.xifeng{background:#f4f4f4; border-bottom:1px solid #eaeaea; border-top:1px solid #eaeaea; height:3px;}
.indlist {width:98%;margin:0 1%; z-index: 1; }
.indlist li a { #f4f4f4 1px solid; padding: 5px 0px 2px 0px; display: block; overflow: hidden; }  
.indlist li a:hover { text-decoration:underline; color:#961aec} 
.more a{width:98%;margin:5px 1% 0; background:#f4f4f4; text-align:center; float:left}
.more a:hover{ color:#961aec}
.sjsty{float:right; font-size:14px;}
.kbox{ font-weight:900}

.xingzuo_box{width:100%;max-width:310px;margin-left:auto;margin-right:auto;margin-bottom:4px;height:auto;overflow:hidden;}
.xingzuo_box li{float:left;width:16.6%;height:30px;line-height:30px;text-align:center;}
.xingzuo_box li a{color:#fff;font-size:16px;padding:3px 6px;background:#CC9900;}

.column_box { height:200px}
.column_box ul{margin:auto;}
.column_box ul li{float:left;text-align:center;width:25%;height:30px;line-height:30px;margin:auto;border-bottom:1px dotted #cecece;white-space:nowrap;overflow:hidden;font-size:14px;}
.column_box ul li a{display:inline-block;width:100%;height:30px;line-height:30px;border-left:1px dotted #cecece;}
.column_box ul li a:hover{color:#ffffff;background:#cc3399;text-decoration:none;}

.ad_ad01 { width:100%; overflow:hidden; zoom:1}
.ad_ad01 li{float:left; margin:0 1%; display:block; width:45%;text-align:center; font-size:14px; }
.ad_ad01 img{padding:2px; border:1px #CCC solid; width:120px; height:120px;}
.ad_ad01 li a:hover{ color:#961aec}



.footer {
	BORDER-BOTTOM: #d8d9de 1px solid; TEXT-ALIGN: center; BACKGROUND: #f5f6f8; HEIGHT:  CLEAR: both; FONT-SIZE: 16px; OVERFLOW: hidden; BORDER-TOP: #d8d9de 1px solid; PADDING-TOP: 10px; box-shadow: inset 0px 1px 0px #fff; -moz-box-shadow: inset 0px 1px 0px #fff; -webkit-box-shadow: inset 0px 1px 0px #fff
}
.footer .linkico {
	MARGIN: 0px 8px; DISPLAY: inline-block; FONT-SIZE: 16px
}
.footer A:hover {
	TEXT-DECORATION: underline
}


.nav_footer{width:100%;height:70px;background:#cc3399;margin-bottom:12px; display:table}
.nav_footer li{width:25%;float:left;text-align:center;font-size:16px;line-height:30px;}
.nav_footer li a{color:#fff;}




.list_box{padding-top:12px;padding-bottom:4px;padding-right:2%;padding-left:2%;border-bottom:1px dotted #cecece;position:relative;height:auto;min-height:88px;max-height:108px;overflow:hidden;}.list_box dt{float:left;width:80px;height:60px;margin-right:10px}
.list_box dt img{width:80px;height:60px;}
.list_box dd{overflow:hidden;line-height:20px;}
.list_box dd h3{height:auto;line-height:22px;font-size:18px;color:#8b8b8b;font-weight:normal;}
.list_box dd h3 a{color:#c39;}.list_box dd p{color:#8b8b8b;font-size:12px;}
.list_box dd em{color:#5b5b5b;display:inline-block;width:100%;font-size:12px;font-style:normal;}


.list_page{text-align:center;padding-top:14px;font-family:"Arial","Microsoft YaHei","SimSun","宋体";}
.list_page a,.list_page b{display:inline-block;margin-left:2px;margin-right:2px;padding:4px 12px;font-size:16px;background:#5EA9D2;color:#FFFFFF;border-radius:3px;}
.list_page a:hover{text-decoration:underline;}
.list_page b{background-color:#cc3399;color:#FFFFFF;font-weight:normal;}
.list_page span{display:inline-block;margin-left:4px;}
.fr{ float:right; margin-top:10px;}
.box{overflow:hidden;margin-bottom:5px;}.box .box_title{border-top:2px solid #9d21bb;border-bottom:1px solid #d9d9d9;height:40px;line-height:40px;overflow:hidden;}.box .box_title a{display:block;color:#9d21bb;}.box .box_title a:active{background:#ededed}.box .box_title span{padding:0 10px;display:inline-block;}.more{color:#686868;font-size:12px;}.more i{background:url(icon_more.png) no-repeat;width:2px;height:10px;background-size:100% 100%;display:inline-block;margin-left:5px;}.box .zodiac_signs{overflow:hidden;background:#f4fcff;width:100%;border-bottom:1px solid #d9d9d9;}.box .zodiac_signs li{float:left;height:34px;line-height:34px;width:16.66%;text-align:center;}.box .zodiac_signs li a{display:block;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;color:#393939}.box .zodiac_signs li a:active{background:#e3f3f9}.box .zodiac_signs li:nth-child(6n) a{border-right:0;}.box .other_link{overflow:hidden;}.box .other_link ul{margin-bottom:10px}.box .other_link li{border-bottom:1px solid #e8e8e8;height:40px;line-height:40px;position:relative;}.box .other_link li:nth-last-child(1){border:0;}.box .other_link li a{font-size:16px;display:block;height:100%;overflow:hidden;padding:0 10px;color:#000;}.box .other_link li a:active{background:#ededed;}.box .other_link li a i{background:url(images/arrow_right.png) no-repeat center;width:20px;height:36px;background-size:50% 50%;display:inline-block;}.box .other_link li a span.fl{width:95%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.box .other_link li a .fr{position:absolute;right:5px;top:0;}
.icon_x{width:32px;height:32px;background-size:100% 100%;display:inline-block;vertical-align:middle;margin-right:5px;}
.icon_x img{ width:32px;height:32px;}
.list_title{clear:both;height:42px;border-top:2px solid #c39;border-bottom:1px dotted #cecece;padding-left:12px;background:#f3f3f3;overflow:hidden;white-space:nowrap;font-size:18px;position:relative;}.list_title .list_head{display:inline-block;float:left;font-size:18px;height:42px;line-height:42px;font-weight:normal;}
.list_title .list_head a{font-weight:normal;color:#555;font-size:18px;}
.list_title .list_more{float:right;display:inline-block;font-size:12px;height:26px;line-height:26px;margin-top:7px;margin-right:12px;padding:0px 10px;border:1px solid #cecece;cursor:pointer;background:#fff;position:relative;}.list_title .list_more_read{float:right;display:inline-block;font-size:12px;height:26px;line-height:26px;margin-top:7px;margin-right:12px;padding:0px 10px;cursor:pointer;position:relative;}.list_title .random_title{float:right;width:48px;height:24px;line-height:24px;font-size:12px;color:#c39;text-align:center;margin-top:6px;margin-right:14px;background:#fff;border:1px solid #cecece;cursor:pointer;padding-left:22px;background:url(img/refresh_tit.png) no-repeat -7px -8px #fff;}
.about_box{height:auto;display:block;}
.about_box ul{margin-top:8px;padding-left:34px;background:url(img/bg_sub.png) no-repeat -190px -343px;}
.about_box ul li{font-size:16px;height:32px;line-height:32px;background:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}




.tjdiv{ background:#f6f4f5; border:1px solid #ddacfe;border-radius: 5px; margin-top:10px; padding:5px 1%; overflow:hidden; zoom:1}
.tjdiv li{ width:25%; float:left; text-align:center}
.tjdiv a:hover{ color:#961aec}



.indlist01 {width:98%;margin:0 1%; z-index: 1; }
.indlist01 li{ width:19.5%; float:left; text-align:center; border:#CCC 1px solid}
.indlist01 li a { #f4f4f4 1px solid; padding: 5px 0px 2px 0px; display: block; overflow: hidden; }  
.indlist01 li a:hover { text-decoration:underline; color:#961aec} 



/*星座命理*/
.xzmlqh{ width:100%; z-index: 1; overflow:hidden; zoom:1; font-size:14px}
.xzmlqh li{ float:left; width:23%;background-color:#e155f2;  text-align:center; margin:5px 1%;display:inline;}
.xzmlqh li a{ width:100%; display:block; padding:5px 0;color:#FFF;}
.xzmlqh li a:hover{ background:#ff2865}


.m {
    line-height: 28px;
    margin: 0 2%;
    padding: 11px 2% 0;
    width: 92%;
}
.m dl {
    height: 105px;
    margin: 15px auto 8px;
    overflow: hidden;
    width: 100%;
}
.m dt {
    float: left;
    margin-right: 10px;
    width: 120px;
}
.m img {
    height: 90px;
    width: 120px;
}
.m dd {
    line-height: 20px;
    overflow: hidden;
}
.m p {
    color: #666;
    height: 60px;
    line-height: 28px;
    overflow: hidden;
}
.pager2 {
    background-color: #f5f5f5;
    clear: left;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pager2 a, .pager2 span {
    background: #bbc3d7 none repeat scroll 0 0;
    color: #293a65;
    float: left;
    font-size: 16px;
    margin: 10px 4px;
    padding: 5px 8px;
    text-shadow: 1px 1px 1px #fff;
}
.pager2 span {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #a0a9c1;
}
.nav01 {
    background: rgba(0, 0, 0, 0) url("nav_bg.png") repeat-x scroll 0 0;
    float: left;
    font-size: 18px;
    height: 29px;
    line-height: 28px;
    margin-bottom: 10px;
    padding: 11px 2%;
    width: 96%;
}
.nav01 a {
    color: #fff;
    display: block;
    text-decoration: none;
}
.nav01 ul li {
    float: left;
    text-align: center;
    width: 25%;
}
.nav01 a:hover {
    font-weight: 900;
}

.leimu {
    color: rgba(10, 10, 10, 0.56);
    float: left;
    font-size: 18px;
    font-weight: bold;
    line-height: 50px;
    margin-left: 5px;
    margin-top: 2px;
}
.jmlist {
    background: #efefef none repeat scroll 0 0;
    border-bottom: 2px solid #a42af9;
    float: left;
    font-size: 16px;
    line-height: 35px;
    overflow: hidden;
    padding: 5px 1% 0;
    white-space: nowrap;
    width: 98%;
}