﻿@charset "utf-8";

a{color:#333; text-decoration:none }
a:hover{color:#ff6600; text-decoration:underline }

h3{font-size:14px }
b{color:#ff6600; font-weight:100 }
h4{font-size:12px }
b a{color:#ff7100; text-decoration:none; font-weight:100 }
b a:hover{color:#f30; text-decoration:underline }
.fl{float:left }
.fr{float:right }
.ml10{margin-left:10px }
.mt10{margin-top:10px }
.mr10{margin-right:10px }
.mr15{margin-right:15px }
.mb10{margin-bottom:10px }
.line20{line-height:20px; color:#999 }
.line24{line-height:24px }
.line_26{line-height:26px }

.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden }
.clearfix{zoom:1 }
.warpper{width:960px; margin:0px auto }
.a_red{color:#f39700 }
a.blue, a.blue:link, a.blue:active, .more a{color:#4EA7E9 }
a.blue:hover, .more a:hover{color:#ff6600 }
/*顶部条*/

/*顶部登录*/

/*消息提示框*/

/*菜单*/

/*登录*/

/*头部*/

/*导航条*/ 

/*分类*/

/*幻灯片*/

/*右侧栏*/

/*内容*/
.cont{margin-bottom:10px; clear:both }

.tab_menu, .link .title{
	margin-bottom:20px;
	height:38px;
	padding-top:1px;
	line-height:38px;
	border-bottom:1px solid #ddd;
	position:relative;
	background-image: url(../images/ctitlebg.jpg);
	background-repeat: repeat-x;
}
.c_title2{
	line-height:40px;
	overflow:hidden;
	height:40px;
	padding:0px 8px 0px 10px;
	border-right-width: 1px;
	border-left-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ddd;
	border-left-color: #359700;
	background-image: url(../images/ctitlebg.jpg);
	background-repeat: repeat-x;
}
.c_title2 font{
	float:left;
	color:#ff7100;
	line-height:36px;
	font-family:"微软雅黑";
	font-size:16px;
	margin-right:20px;
	font-weight: bold;
}
.c_title2 font em{
	font-size:20px;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
}
.c_title2 font a{color:#ff7100 }
.c_title2 p{
	float:left;
	color:#ccc;
}

.tab_main{height:220px; width:100%}
.shu_box1{float:left; width:118px; padding-left:18px; margin-bottom:7px }
.shu_box1 img{
	width:108px;
	height:148px;
	border: 1px solid #C2C2C2;
}
.shu_box1 .line20{
	display:block;
	width:110px;
	height:30px;
	overflow:hidden;
	text-align:center;
	font-size: 14px;
	line-height: 30px;
}
.shu_box1 .a{
	font-size: 13px;
}

.ct2 .left_cont{float:left; width:694px;}
.title{height:40px; border-bottom:2px solid #333333 }
.title h2{float:left; font-family:"Microsoft Yahei"; font-size:22px; font-weight:100; display:block; line-height:32px }
.title b{display:block; width:4px; height:20px; background:#ff6600; margin-top:6px; float:left; margin-right:8px }
.title .more{float:right; line-height:40px }
.ct2 .pd_cont{
	border:1px solid #ddd;
	border-top:0;
	padding-top:12px;
	font-size: 13px;
}
.ct2 .pd_cont ul{
	display:block;
	width:666px;
	border-top:1px dotted #ddd;
	margin-left:12px;
	padding-top:2px;
	clear: both;
	height: 180px;
}
.ct2 .pd_cont ul li{
	display:block;
	float:left;
	width:323px;
	line-height:28px;
	overflow:hidden;
	margin-right: 10px;
white-space:nowrap;
overflow: hidden;
text-overflow:ellipsis;
	
}
.ct2 .pd_cont ul li span{
	float:left;
	width:16px;
	height:16px;
	color:#FFF;
	text-align:center;
	margin-top:7px;
	line-height:16px;
	margin-right:5px;
	background:#CACACA;
	position:absolute;
}
.ct2 .pd_cont ul li .num3{
	background-color: #FB6206;	
}
.ct2 .pd_cont ul li a{
	color:#333;
	font-size: 14px;
	padding-left: 20px;
}
.ct2 .pd_cont ul li a b{color:#333 }
.ct2 .pd_cont ul li a:hover b{color:#ff6600 }
.ct2 .pd_cont ul li font{
	font-size:12px;
	color: #9B9B9B;
}
.right_cont{float:right; width:256px }
.ph_cont{
	border:1px solid #ddd;
	width:254px;
	border-top:0;
	padding-bottom: 2px;
}
.ph_tit{background:url(../images/ctitlebg.jpg) repeat-x; height:40px; line-height:40px; margin-bottom:8px; padding-left:12px }
.ph_tit font{
	font-size:14px;
	float:left;
	color:#333333;
	font-weight: bold;
}
.ph_tit .more{display:block; margin-top:1px; height:39px; font-size:14px; float:right }
.ph_tit .more span{display:block; width:34px; text-align:center; float:left }
.ph_tit .more .hover{border-left:1px solid #ddd; color:#ff7100; border-right:1px solid #ddd; line-height:39px; font-weight:bold; background:#fff }
.ph_box ul{
	display:block;
	margin-left:10px
}
.ph_tit font em{font-weight:normal; font-style:normal; font-size:18px }
.cont .ls_cont{height:316px }

/*www.ysxs8.com[有声小说吧]右侧图文滑动*/
em{font-style:normal}
.listWrap,.rankListWrap{clear:both}
.rankList li{width:220px;
	line-height:30px;
	padding-left:10px;
	border-bottom:1px solid #E0E0E0;
	position:relative;
	overflow:hidden;
*zoom:1;		vertical-align:bottom;
}
.rankList li a{
	display:block;
	width:198px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;

}
.rankList li a:hover{color:#4095D5}


.rankHover{padding-top:0px;*overflow:hidden}
.detailWrap{
	display:none;
	position:relative;
	line-height:1.8;
	height:90px
}
.detailWrap img{
	position:absolute;
	left:-10px;
	top:8px;
	height: 80px;
	width: 61px;
}
.detailInfo{position:absolute;top:5px;left:55px}
.detailWrap h4{font:700 12px/1.8 '宋体'}
.detailWrapp{color:#999}
.rankHover .detailWrap a{width:auto;display:inline}
.rankHover .firstList .detailWrap{display:block}
.rankHover .firstList .hidden{display:none;width:198px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}

.numList li{position:relative;overflow:hidden;*zoom:1;vertical-align:bottom;padding-left:20px;*width:176px}
.numList li span{float:left;width:16px;height:16px;color:#FFF;text-align:center;margin-top:8px;line-height:16px;margin-right:5px;background:#CACACA;position:absolute;left:0}
.numList li span.num3{
	background-color: #E36C00;
}
.numList li .hoverHide a{float:left;width:260px;font-size:14px;}
.numList li em{
	float:right;
	width:30px;
	color:#02A602;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:clip
}
.numList li .detailWrap span{width:16px;height:16px;position:absolute;z-index:10;left:-10px;top:1px}
.numList li .detailWrap p{
	height: 20px;
font-size: 12px;
	color: #B9B9B9;
}

.numList li .detailWrap{
	left:-10px;
}
.detailInfo font a{
	color:#757575;
	font-size:15px;
	font-weight: bold;
}
.detailInfo p{
	color:#ff;
	font-size: 9px;
}
.detailInfo p .yslink{
	COLOR: #11A600;
	FONT-WEIGHT: bold;
}
.detailInfo i{color:#333}
li.firstList .hoverHide{display:none}
span.num3{background:#9E3A3A}
.ysxs8_w960_1 {
	MARGIN-TOP: 5px;
	WIDTH: 958px;
	HEIGHT: 90px;
	OVERFLOW: hidden;
	margin-bottom: 0px;
	clear: none;
	border: 1px solid #D8D8D8;
	margin-right: auto;
	margin-left: auto;
}
