@charset "UTF-8";
/* @import url(best.css); */
body{background-color: #eaeaea;}
.dan{height:42px; padding:20px 30px; background:#fff;border-top:1px solid #f0f0f0;}
.dan .so2{ width:95%; height:40px; margin:0 2.5%;  background:#F0F0F0; color:#000;position:relative; overflow: hidden;}
.dan .so2 .intxt{width:90%; height:22px; line-height:22px; padding:10px; font-size:16px; border:0px; background:#F0F0F0; color:#aaaaab; display:block; float:left;}
.so2 .btn_so{height:40px; color:#D43C33; line-height:40px; font-size:14px; border:0px; padding-left:22px;padding-right: 10px; text-align:left; overflow:hidden; float:right; background:#F0F0F0 url(../images/so.png) no-repeat 2% center;background-size: 17px; position:absolute; right:0; top:0;}

.content title{width: 100%;height: auto;}

.man .t2{height:42px; border-bottom:1px solid #F3F4F5; overflow:hidden;padding-left: 15px;}
.man .t2 h2{ width:auto; height:41px; line-height:41px; font-size:18px; color:#333; font-weight: normal; float:left; padding-left:23px; float:left;}
.man .t2 .hot{ float:left; color:#e1001a; font-size:16px; padding-left:10px; line-height:56px;}
.man .t2 .more{ float:right; font-size:16px; display:block; line-height:42px; margin-right: 20px;}
.t2 h2.ico7{background:url(../images/ico-7.png) no-repeat 0px center;background-size:18px;}
/* .t2 h2.ico8{background:url(../images/ico-8.png) no-repeat 0px center;}
.t2 h2.ico10{background:url(../images/icon-10.png) no-repeat 0px center;} */

.man .list1{width:auto; padding-left:7px; padding-right:7px; padding-bottom:5px; padding:0px 15px 10px 15px; clear:both;}
.man .list1 li{width:auto; height:40px; line-height:40px; text-align:left; overflow:hidden; word-break:break-all;}
.man .list1 a{ color:#333; font-size:16px; /* float:left; display:block; */}
.man .list1 a.text1{ line-height:3025px; }
.man .list1 .shuzi{ width:20px; height:20px; line-height:20px; text-align:center; font-size:16px; margin:10px 0;  margin-right:10px; background:#D43C33; color:#fff; display:block; float:left;}

.man_ul{overflow: hidden;margin-top: 5px;}
.man ul li.tese{width: 26.5%;margin-left: 5%;height: 40px;font-size: 16px;float: left;border: 1px solid #D43C33;background-color: #D43C33;line-height: 40px;text-align:center;margin-top: 15px;}
.man ul li.tese a{color: #fff;}

p.hots{display: inline-block;font-size: 14px;color: #df3048;font-weight: bold;margin: 0;margin-top: 3px;float: right;}
.hots img{width: 13px;height: 19px;}


.paihang_box .title img{
	width:15px;
	vertical-align: middle;
}
.top_change{
	width: 114px;
    margin: 0 auto;
    border: 1px solid #EF3A3A;
    border-radius: 100px;
}
.header{
    background: #fff;
}
.header .title{
	margin:8px auto;
}
.header .top_change a{
	float: left;
    width: 56px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    color: #666;
    font-size: 14px;
}
.header .top_change a.top_act{
	background: #EF3A3A;
	border-radius: 100px;
	color:#fff;
}
/* 点击榜列表 */
.top_content{
    background: #fff;   
}
.top_content_t{
    padding: 0 16px;
    position: relative;
    border-bottom: 1px solid #f3f4f5;
}
.top_content_t .title{
    padding: 10px 0;
}
.top_content_t .title span{
    float: left;
    color: #EF3A3A;
    font-size: 17px;
}
.top_content_t .title .border_l5{
    width:5px;
    height:14px;
    background: #EF3A3A;
    margin-top:6px;
    margin-right:4px;
}
.top_content_t .full_a{
    position: absolute;
    right:16px;
    top:12px;
    color: #666;
    padding-right:10px;
    padding-left:14px;
}
.top_content_t .full_a:after{
    content: "";
    position: absolute;
    right: 0;
    top:6px;
    width:5px;
    height: 10px;
    background: url(../images/enter_r01.png) center center no-repeat;
    background-size:5px;
}
.top_content_t .full_a:before{
    content: "";
    position: absolute;
    left: 0;
    top:6px;
    width:10px;
    height: 10px;
    background: url(../images/top_all.png) center center no-repeat;
    background-size:10px;
}
.top_content_b{
    padding: 0 16px;
}
.top_content_b li{
    position: relative;
    padding-left:25px;
}
.top_content_b li .order_num{
    position: absolute;
    left:0;
    top:13px;
    width:16px;
    height:16px;
    line-height: 16px;
    text-align: center;
    font-family: Arial;
    color:#999;
}
.top_content_b li .top_1{
    border-radius: 50%;
    background: #EF3A3A;
    color: #fff;
}
.top_content_b li .top_2{
    border-radius: 50%;
    background: #FFAE1D;
    color: #fff;
}
.top_content_b li .top_3{
    border-radius: 50%;
    background: #D1BBA3;
    color: #fff;
}
.top_content_b li .click_num{
    position: absolute;
    right: 0;
    top: 12px;
    width: 65px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    text-align: right;
}
.top_content_b li .novel_name{
    border-bottom: 1px solid #f3f4f5;
    padding:  10px 65px 10px 0px;
}
.novel_name{
    padding-right:59px;
}

.top_footer{
    padding: 12px 0;
    text-align: center;
    color:#999;
    font-size: 12px; 
}
.top_footer span{
    color:#999;
    font-size: 12px; 
}
