body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,button,input,textarea,th,td,img{ margin: 0;padding: 0;}
body{ font-family:Microsoft YaHei,"微软雅黑",arial, helvetica, verdana, tahoma, sans-serif; font-size:12px;}
a:link,a:visited,a:hover,a:active{text-decoration: none;}
a img{ border:none;}
table{ border-collapse:collapse;border-spacing:0;}
textarea{resize: none;}
ol,ul{list-style-type:none;}
em,i{ font-style:normal;}
.clear{clear:both; font-size:0; height:0; width:100%; overflow:hidden;}
.clearfix:after{content:"";display:block; clear:both;}
.clearfix{zoom:1;}

.header{height:44px;background:#2f2c2b;}	
.logo_nav{width:1190px;height:100%;	margin:0 auto;}
.logo{float:left;margin-top: 6px;}
.logo a{ display: block;}
.nav{width:750px;float:right;}
.nav ul{float: left;margin-top:16px;}
.nav ul li{	text-align:center;height:14px;line-height:14px;float:left;border-right:1px solid #FFF;padding: 0 15px;}
.nav ul li a{color:#FFFFFF;font-size:14px;}
.nav ul li.notLine{border-right: none;}
.search_box{float: right;width: 156px;height: 22px;line-height: 22px; background: url(../img/search.png) no-repeat center;margin-top: 12px;}
.search_box input{border: 0;float: left;}
.search_box .search_btn{width: 26px;height: 100%;background: none;}
.search_box .search_text{width:120px;height: 22px;line-height: 22px;color: #fff; background: none;outline: none;}
.search_select{float:right;height:22px;line-height:22px;margin-top:12px;margin-right:50px;width:40px;}


/* 导航列表开始 */
.list{height:44px;background: #fff;padding: 15px 0 ;}
.list ul{width: 1190px;margin: 0 auto;height: 44px;}
.list li{height: 44px;float:left;position: relative;z-index: 9;}
.list li a{ display: block;height: 44px;}

/*热门IP推荐*/
.hot {width: 140px;margin-right: 56px;}
.hot a{	background: url(../img/hot.png) no-repeat;}
.hot a:hover{	background: url(../img/hot_red.png) no-repeat;}

/*小说IP*/
.novel{width:110px;margin-right: 30px;}
.novel a{background: url(../img/novel.png) no-repeat;}
.novel a:hover{background: url(../img/novel_red.png) no-repeat;}

/*动漫IP*/
.cartoon {width: 155px;}
.cartoon a{	background: url(../img/cartoon.png) no-repeat;}
.cartoon a:hover{	background: url(../img/cartoon_red.png) no-repeat;}

/*影视剧IP*/
.movie {width: 144px;margin-right: 30px;}
.movie a{	background: url(../img/movie.png) no-repeat;}
.movie a:hover{	background: url(../img/movie_red.png) no-repeat;}

/*综艺IP*/
.show a{width: 156px;}
.show{	background: url(../img/show.png) no-repeat;}
.show:hover{	background: url(../img/show_red.png) no-repeat;}

.list dl{display: none;position: absolute;top: 50px;left: -20px;width: 155px;background: #FFFFFF;}
.list dd a{display: block; height: 35px;line-height: 30px;color: #010000;text-align: center; background: none;}
.list dd a:hover{background:#EFEFEF;}

/* 导航列表结束 */

/*主体部分样式开始*/
.main_out{
	width: 100%;
	background: #F9F9F9;	
}
.main{
	width: 1190px;
	/*height: 1830px;*/
	height: auto;
	margin: 0 auto;
	margin-bottom: 20px;
	/*background: blue;*/
}
.hot_news{
	margin-top: 20px; 
	width: 875px;
	height: auto;
	float: left;
	/*background: red;*/
}
.n_title{
	width: 100%;
	height: 36px;
	background: url(../img/hot_news.png);
	background-repeat:no-repeat; 
	margin-bottom: 20px;
}
.n_list{
	width: 100%;
	/*height: 100px;*/
	height: auto;
	/*background: green;*/
	border-top: 1px solid #CCCCCC;
}
.news_one{
	display: block;
	height: 147px;
	margin-top:20px;
	color: #000000;
	border-bottom:1px solid #cccccc;  
}
.n_pic{
	width: 225px;
	height: 127px;
	background: #7B7B7B;
	float: left;
}
.n_content{

	width: 625px;
	height: 127px;
	float: right;
	/*background: red;*/
}
.n_content dt{
	font-size: 18px;
	font-weight: bold;
}
.n_content dd{
	margin-top: 8px;
	font-size: 14px;
	line-height: 160%;
}
.n_content dd p{
	margin-top: 5px;
	font-size: 12px;
	color: #999999;
}
.page{
	width: 100%;
	height: 30px;
	/*background: red;*/
	line-height: 30px;
	margin-top:20px; 
	/*margin-bottom: 20px;*/
}
.page span{
	display: block;
	float: left;
	font-size: 18px;
	min-width: 50px;
	font-weight: bold;
	color: #000000;
}

.main_right{
	margin-top: 20px; 
	width: 300px;
	
	/* 根据内容自动撑高 */
	height: auto;		
	float: right;
	/*background: green;*/
}

/* 独家策划开始 */
.dujia{
	width: 100%;
	height: 575px;
	/*float: left;*/
	/*background: red;*/
}
.dujia .d_title{
	width: 100%;
	height: 36px;
	background: url(../img/dujia.png);
	background-repeat:no-repeat; 
	margin-bottom: 20px;
}
.d_one{
	width: 100%;
	height: 166px;
	margin-bottom: 10px;
}
.d_one_title{
	width: 100%;
	height: 35px;
	background: #000000;
	opacity: 0.5;
	position: relative;
	top: -38px;
}
.d_one p{
	width: 100%;
	text-align: center;
	font-size: 22px;
	line-height: 38px;
	position: relative;
	top: -76px;
	color: #FFFFFF;
	word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
}
/* 独家策划结束 */

/*热门人气排行榜开始*/
.hot_list{
	width: 100%;
	height: 590px;
	margin-top: 20px;
	font-family: 微软雅黑;
}
.hot_list .h_title{
	width: 100%;
	height: 36px;
	background: url(../img/hot_list.png);
	background-repeat:no-repeat; 
}
.hot_list .h_title img{
	float: right;
}
.h_list{
	width: 100%;
	height: auto;
}
.list_title{
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding-bottom: 3px;
	border-bottom: 1px solid #000000;
}
.list_title ul li{
	min-width: 100px;
	text-align: center;
	float: left;
	font-size: 18px;
	font-weight: bold;
	cursor: pointer;
}
.list_content a{color: #000;font-size: 18px;}
.list_title ul .check{
	border-bottom: 4px solid red;
}
.list_content ul li{
    width: 100%;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #CCCCCC;
}
.list_content ul li span{
    display: block;
    min-width: 20px;
    float: left;
    margin-right: 10px;
}
.list_content ul li span:first-child{
    width: 20px;
}
.list_content ul li span:nth-child(2){
    width: 180px;
    margin-right: 0px;
    word-break:keep-all;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
}
.list_content ul li span:last-child{
    float: right;
    margin-right: 0px;
    color: #C4C4C4;
}
.list_content .zul li span:first-child{
    width: 20px;
    margin-right: 10px;
}
.list_content .zul li .span2th{
    width: 180px;
    margin: 0px;
}
.list_content .zul li .zspan2th{
    text-align: left;
    width: 150px;
    margin: 0px;
    word-break:keep-all;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
}
.list_content .zul li .zspan3th{
    text-align: right;
    margin:0;
    width: 100px;
    line-height:50px;
    height:50px;
    font-size: 14px;
    margin-right: 10px;
}
.hot_red{
	color: #D33100;
}
/*热门人气排行榜结束*/

/* 星艺文学排行榜开始 */
.star_list{
	width: 100%;
	height: 590px;
	margin-top: 20px;
	font-family: 微软雅黑;
}
.star_list .s_title{
	width: 100%;
	height: 36px;
	background: url(../img/star_list.png);
	background-repeat:no-repeat; 
}
.star_list .s_title img{
	float: right;
}
.s_list{
	width: 100%;
	height: auto;
}
.s_list .list_title{
	width: 100%;
	height: 40px;
	line-height: 40px;
	/*background: red;*/
	padding-bottom: 3px;
	border-bottom: 1px solid #000000;
}
.s_list .list_title ul li{
	min-width: 150px;
	text-align: center;
	float: left;
	font-size: 18px;
	font-weight: bold;
}
.s_list .list_title ul .check{
	border-bottom: 4px solid red;
}
/* 星艺文学排行榜结束 */

/*主体部分样式结束*/

/* 友情链接样式开始 */
.friendlink_out{
	width: 100%;
	margin-top: 30px;
	
	background: #302C2B;
}
.friendlink{
	width: 1190px;
	font-size: 15px;
	color: #CECECC;
	padding: 8px 0;
	/*background: red;*/
	margin: 0 auto;
}
.friendlink a{color: #CECECC;}


/*li 左浮动*/
.friendlink span{float: left;margin-right: 10px;line-height: 180%;}
.friendlink ul{float: left;width: 1080px;}
.friendlink ul li{
	float: left;
	text-align: center;
	line-height: 180%;
}
.friendlink a{ margin: 0 10px;}
/* 游戏录像变为红色 */
.friendlink ul li a.s{
	color: #CE3402;
}
/* 友情链接样式结束 */

/* 版权信息样式开始 */
.copy_out{
	width: 100%;
	height: 160px;
	background: #000000;
}
.copy{
	width: 1190px;
	height:100px;
	margin: 0 auto;
	font-size: 12px;
	font-family: microsoft YaHei,宋体;
	font-weight: bold;
	line-height: 24px;
	color: #828282;
	padding-top: 30px;
}
/* 版权信息样式结束 */ 
.replies_even,.replies_odd{ margin-top: 10px; padding: 10px 10px 40px 10px;border: 1px solid #a1a4a5;background: #e3e2e2;position: relative;}
.replies_odd{background: #fff;}
.replies_name{float: left;color:#4f4f4f;font-size: 0.875em;}
.replies_time{float: right;color:#4f4f4f;font-size: 0.875em;}
.replies_cont{font-size: 1.2em;color: #333;line-height: 150%;padding: 5px 0;}
.replies_praise{position: absolute;right: 0;bottom: 0; height: 32px;}
.replies_praise ul{height: 32px;}
.replies_praise li{height: 14px;padding: 9px 15px;background: #4c5154;float: left;font-size: 14px;color: #fff;cursor: pointer; margin-left: 1px; }
.replies_praise li span{display: block;width: 17px;height: 14px;float: left;background: url(../img/praise_0.png) no-repeat center top; background-size:100% 100%; margin-right: 5px;}
.replies_praise li span.praise{background: url(../img/praise_1.png) no-repeat center; background-size:100% 100%;}
.replies_praise li p{float: left;height: 14px;line-height: 14px;}