@charset "utf-8";

.ysxs8_address{
	width:948px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	line-height: 30px;
	height: 30px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #D8D8D8;
	border-right-color: #D8D8D8;
	border-left-color: #D8D8D8;
	margin-top: 5px;
}
.ysxs8_address font{
	font-size:13px;
}

/*左边右边分布*/
.ct2 .pd_cont{

	border-top:0;
	padding-top:12px;
	font-size: 13px;
}
.ct2 .pd_cont ul{
	display:block;
	width:666px;
	margin-left:12px;
	padding-top:7px;
	clear: both;
	height: 180px;

}
.ct2 .pd_cont ul li{
	display:block;
	float:left;
	width:320px;
	line-height:30px;
	overflow:hidden;
	margin-right: 10px;
}
.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{
	width:254px;
	
}
.ph_tit{background:url(../images/ctitlebg.jpg) repeat-x; height:40px; line-height:40px; margin-bottom:8px; padding-left:12px }
.ph_tit font{
	float:left;
	color:#333333;
	font-size:14px;
	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
}

.newtop .ph_cont{height:286px }
.ph_tit font em{font-weight:normal; font-style:normal; font-size:18px }
/*右边内容*/
.cont .ls_cont{height:318px }
















/*分类页左边*/
.item2{
	position:relative;
	float:left;

	width:113px;
	height:138px;
	overflow:hidden;
	cursor:pointer;
	border: 1px solid #C8C8C8;
	padding: 5px;
}
.item2 a{
	line-height: 15px;
}
.test1{
	width:123px;
	float: left;
margin-bottom:10px;
	margin-left:9px;
		margin-right:7px;
	margin-top:11px;

}
.test1name {
	width:123px;
	font-size:15px;

	line-height: 30px;

}
.item2 .caption{position:absolute;left:0;display:none;width:113px;height:138px;color:#fff;font-weight:bold;background:url(../images/demo02.png) no-repeat;	margin-left: 5px;margin-bottom: 5px;}
.item2 h3{margin:10px 0 5px;height:25px;text-indent:-10000px;background:url(../images/demo031.png) no-repeat 0 -10px;}
.item2 p{
	line-height:15px;
	color:#fff;
	font-weight:normal;
	margin-top: 3px;
}
.item2 font{font-size:15px;}
.item2.caption p{
	font-size:11px;

}
.item2 img{
	border:0;
	margin-left: 0px;
	float: left;
	width:113px;
	height:138px;
}
.item2-txt{
	position:absolute;
	left:0;
	top:120px;
	width:113px;
	height:25px;
	text-align:center;
	color:#FFF;
	overflow:hidden;
	background:url(../images/demo02.png) no-repeat;
	margin-left: 5px;
	margin-bottom: 5px;
}
.item2-txt p{
	font-size:12px;
	line-height: 25px;
}
.cont .channel_left{
	width:700px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D8D8D8;
}
.warpper{
	width:958px;

	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	border: 1px solid #D8D8D8;
}

/*分类页右边*/
em{font-style:normal}
.listWrap,.rankListWrap{clear:both}
.rankList li{*width:196px;
	line-height:25px;
	padding-left:10px;
	border-bottom:1px solid #DDD;
	position:relative;
	overflow:hidden;
*zoom:1;	vertical-align:bottom;
	margin-bottom: 5px;
}
.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:2px;
	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:2px;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:160px;font-size:14px;}
.numList li em{float:right;width:56px;color:#4095D5;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 i{color:#333}
li.firstList .hoverHide{display:none}
span.num3{background:#9E3A3A}

/*分页*/

.p_content {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 15px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	BACKGROUND: #f9fbf9;
	OVERFLOW: hidden;
	PADDING-TOP: 10px;
	OVERFLOW: hidden;
	font-family: "微软雅黑";
	font-size: 13px;
	float: left;
}
.p_content A {
	FONT-FAMILY: "微软雅黑";
	OVERFLOW: hidden;
	MARGIN-RIGHT: 4px
}
.p_content SMALL {
	LINE-HEIGHT: 24px; DISPLAY: inline-block; FONT-FAMILY: verdana,"宋体"; HEIGHT: 24px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; MARGIN-RIGHT: 4px;	border: 1px solid #000000;
}
.p_content A {
	DISPLAY: inline;
}

.p_content A {
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 9px;
	PADDING-RIGHT: 9px;
	COLOR: #666666;
	FONT-SIZE: 13px;
	PADDING-TOP: 3px;
	margin-right: 10px;
	border: 1px solid #ddd;
}
.p_content A:hover {
	BORDER-BOTTOM-COLOR: #E30000;
	BACKGROUND-COLOR: #f9fbf9;
	BORDER-TOP-COLOR: #E30000;
	BORDER-RIGHT-COLOR: #E30000;
	BORDER-LEFT-COLOR: #E30000;
	TEXT-DECORATION: none
}
.p_content A.now {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 1px; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND-POSITION: left 0px; BORDER-TOP-STYLE: none; COLOR: #fff; BORDER-LEFT-STYLE: none; CURSOR: default; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
.p_content A.now:hover {
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;
	BACKGROUND-POSITION: left 0px;
	COLOR: #fff;
	CURSOR: default;
	FONT-WEIGHT: bold;
	PADDING-TOP: 1px;
	border: 1px solid #003333;
}
.p_content SMALL {
	FONT-FAMILY: tahoma; COLOR: #999; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.p_content .pre {
	LINE-HEIGHT: 26px; FONT-WEIGHT: bold
}
.p_content .next {
	LINE-HEIGHT: 26px; FONT-WEIGHT: bold
}
.p_content .pre {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 24px; PADDING-RIGHT: 12px; BACKGROUND-POSITION: left -58px; PADDING-TOP: 0px
}
.p_content .next {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 24px; BACKGROUND-POSITION: right -86px; MARGIN-RIGHT: 0px; PADDING-TOP: 0px
}
.p_content A.pre:hover {
	BACKGROUND-POSITION: left -113px; COLOR: #fff
}
.p_content A.next:hover {
	BACKGROUND-POSITION: right -141px; COLOR: #fff
}
.p_content em {
	COLOR: #FFFFFF;
	padding-top: 3px;
	padding-right: 9px;
	padding-bottom: 3px;
	padding-left: 9px;
	background-color: #E30000;
	margin-right: 10px;
}
.p_content span {
	COLOR: #666666;
	margin-right: 10px;
	margin-left: 10px;
	line-height: 50px;
}
.p_content .nolink {
	COLOR: #666666;
	border: 1px solid #D5D5D5;
	margin-right: 10px;

	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
}
/*ysxs8广告CSS*/
.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;
}
.ysxs8_w960_2 {
	MARGIN-TOP: 0px;
	WIDTH: 958px;
	HEIGHT: 90px;
	OVERFLOW: hidden;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #bbddbb;
	border-bottom-color: #bbddbb;
	border-left-color: #bbddbb;
}
.ItemListbody {
	WIDTH: 700px;
	height: auto;
	overflow: hidden;
	float: left;
	text-align: left;
}
.ItemListbody .list_container {
	PADDING-LEFT: 2px;
	WIDTH: 345px;
	PADDING-RIGHT: 2px;
	OVERFLOW: hidden;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;

}

.ItemListbody .list_container .btn_favorite {
	POSITION: absolute;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 28px;
	WIDTH: 61px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	BACKGROUND-POSITION: -72px -288px;
	COLOR: #090;
	CURSOR: pointer;
	RIGHT: 13px;
	PADDING-TOP: 2px
}
.ItemListbody .list_container .btn_favorite2 {
	POSITION: absolute;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 28px;
	WIDTH: 61px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	BACKGROUND-POSITION: -72px -288px;
	COLOR: #090;
	CURSOR: pointer;
	RIGHT: 12px;
	PADDING-TOP: 2px;
	background-image: url(../images/itemlistbar.png);
	top: 82px;
}


.ItemListbody .list_container .btn_favorite:hover {
	BACKGROUND-POSITION: -162px -288px
}
.ItemListbody .list_container DL.content DT {
	WHITE-SPACE: nowrap; MARGIN-BOTTOM: 3px; FLOAT: left; HEIGHT: 23px
}
.ItemListbody .list_container DL.content DD {
	WHITE-SPACE: nowrap; MARGIN-BOTTOM: 3px; FLOAT: left; HEIGHT: 23px
}
.ItemListbody .list_container DL.content DT {
	TEXT-ALIGN: right; WIDTH: 38px; COLOR: #999
}
.ItemListbody .list_container .author A {
	COLOR: #72c172
}
.ItemListbody .list_container .author A:hover {
	COLOR: #090
}
.ItemListbody .list_container DL.content DD {
	COLOR: #666
}
.ItemListbody .list_container img{
	float: left;
	border: 1px solid #E7E7E7;
	margin-right: 20px;
	width:110px;
	height:120px;
}


.ItemListbody .pictxtList .pic_nihao {
	width:110px;
	OVERFLOW: visible;
	float: left;
	margin-left: 5px;

}
.ItemListbody .pictxtList .pic_font {
	WIDTH: 215px;
	OVERFLOW: hidden;
	float: left;
	margin-left: 10px;
	height: 48px;
	font-size: 18px;
	font-family: "微软雅黑";
	color: #000000;
}
.ItemListbody .pictxtList .pic_font2 {
	WIDTH: 215px;
	DISPLAY: block;
	OVERFLOW: hidden;
	float: left;
	font-size: 13px;
	margin-left: 10px;
	height: auto;
	line-height: 15px;
	color: #9D9D9D;
	font-family: "微软雅黑";

}
.ItemListbody .pictxtList .pic_font3 {
	WIDTH: 215px;
	DISPLAY: block;
	OVERFLOW: hidden;
	float: left;
	font-size: 14px;
	margin-left: 10px;
	height: 60px;
	line-height: 20px;
	color: #454545;
	font-family: "微软雅黑";

}
.ItemListbody .pic_zt_name {
	WIDTH: 200px;
	height: 150px;
	padding: 2px;
	float: left;

	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	overflow: hidden;
}
.ItemListbody .pic_zt_info {
	WIDTH: 470px;
	height: 155px;
	padding: 2px;
	float: left;
	margin-top: 10px;
	overflow: hidden;
	font-family: "微软雅黑";
	font-size: 13px;
	color: #5E5E5E;
}
.ItemListbody .pic_zt_info font{
	font-size: 15px;
	font-family: "微软雅黑";
	font-weight: bold;
}
.ItemListbody .dh{
	font-size: 18px;
	font-weight: bold;
	color: #464646;
	float: left;
	width: 700px;
	margin-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #148400;
	background-repeat: no-repeat;
	height: 31px;
	line-height: 31px;

	margin-top: 10px;
}
.ItemListbody .pictxtList .pic:hover {
	BORDER-BOTTOM-COLOR: #c3e0c3; BORDER-TOP-COLOR: #c3e0c3; BACKGROUND: #e2ffda; BORDER-RIGHT-COLOR: #c3e0c3; BORDER-LEFT-COLOR: #c3e0c3
}

.ItemListbody .pictxtList DL.content {
	WIDTH: 542px; FLOAT: left; OVERFLOW: hidden
}
.ItemListbody .pictxtList font{
	HEIGHT: 28px;
	font-weight: bold;
	font-size: 13px;
	overflow: hidden;
}

.app-name {
	FONT-SIZE: 12px;
	OVERFLOW: visible;
	FONT-WEIGHT: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	HEIGHT: 100px;
	overflow: hidden;
}

.ItemListbody .pictxtList H3 IMG {
	MARGIN-TOP: 2px; MARGIN-LEFT: 4px
}
.ItemListbody .pictxtList DL.content {
	WIDTH: 485px;
	
}
.ItemListbody .pictxtList DL.content DD {
	WIDTH: 120px;

}
.ItemListbody .pictxtList DL.content .f_w4 {
	WIDTH: 61px
}
.ItemListbody .pictxtList DL.content DD.impression {
	WIDTH: auto;
}
.ItemListbody .pictxtList .more {
	POSITION: absolute; DISPLAY: block; FONT-FAMILY: "宋体"; FONT-SIZE: 14px; TOP: 143px; RIGHT: 8px; FONT-WEIGHT: bold
}
.ItemListbody .pictxtList .more A {
	COLOR: #f60
}
.ItemListbody .pictxtList .readindex2 {
	PADDING-BOTTOM: 1px; LINE-HEIGHT: 8px; MARGIN-TOP: 6px; PADDING-LEFT: 1px; WIDTH: 100px; PADDING-RIGHT: 1px; DISPLAY: block; BACKGROUND-POSITION: -72px -276px; FLOAT: left; HEIGHT: 8px; FONT-SIZE: 8px; OVERFLOW: hidden; PADDING-TOP: 1px
}
.ItemListbody .pictxtList .readindex2 SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-POSITION: -176px -276px; FLOAT: left; HEIGHT: 8px; PADDING-TOP: 0px
}
.ItemListbody .pictxtList .btn_favorite {
	TOP: 27px
}
.ItemListbody .txtList LI {
	PADDING-BOTTOM: 16px; PADDING-LEFT: 6px; WIDTH: 674px; PADDING-RIGHT: 6px; PADDING-TOP: 16px
}
.ItemListbody .txtList H3 {
	MAX-WIDTH: 480px; FLOAT: left; OVERFLOW: hidden
}
.ItemListbody .txtList H3 A {
	COLOR: #070
}
.ItemListbody .txtList .author {
	PADDING-LEFT: 16px; DISPLAY: block; FLOAT: left; COLOR: #ddd; OVERFLOW: hidden
}
.ItemListbody .txtList .author A {
	PADDING-LEFT: 8px
}
.ItemListbody .txtList DL.content {
	LINE-HEIGHT: 12px; HEIGHT: 12px; MARGIN-LEFT: -12px; CLEAR: both; PADDING-TOP: 9px
}
.ItemListbody .txtList DL.content DT {
	LINE-HEIGHT: 14px; HEIGHT: 12px
}
.ItemListbody .txtList DL.content DD {
	LINE-HEIGHT: 14px; HEIGHT: 12px
}
.ItemListbody .txtList DL.content DT {
	BORDER-LEFT: #ddd 1px solid; PADDING-LEFT: 12px
}
.ItemListbody .txtList DL.content DD {
	PADDING-RIGHT: 12px; COLOR: #999
}
.ItemListbody .txtList DL.content DD A {
	COLOR: #666
}
.ItemListbody .txtList DL.content DD A:hover {
	COLOR: #090
}
.ItemListbody .txtList .btn_favorite {
	TOP: 28px
}


