/* CSS Document */

/*	
	writed by www.shuoit.com
	mail:server@shuoit.com
*/
/*---------- import ---------*/
@import url("layout.css");
@import url("page.css");
/*---------- base ---------*/
@charset "gbk";

body{font-size:12px;
	font-family:"瀹嬩綋",Arial, Helvetica, sans-serif;
}
		

	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		
	}

sup ,sub{vertical-align: baseline;
}
input,select,textarea{vertical-alsign:middle;
}
img{ border:0;
}	
ul,li,ol{list-style-type:none;
}
a:link,a:visited{text-decoration:none;
	color:#333333;
	white-space:nowrap; 
}		
a:active, a:focus {outline:none;
	}
a:hover{
	text-decoration:underline;
	color:#666;
}
p{color:#333333;
}
.fleft{	float:left;
}
.fright{float:right;
}
.clear {clear: both;
}

.cbody{
	margin:0 auto;
	width:950px;
}
body{

}
#header{
	position:relative;
	
}
#header_top{
	font-size:12px;
	text-align:right;
	height:23px;
	line-height:23px;
	color:#D3070A;
	background:url(../images/header_top_bg.jpg) repeat-x;
}
#header_top a:link,#header_top a:visited{
	color:#D3070A;
}
#header h1{
	padding-bottom:3px;
	height:68px;
	width:206px;
}
#header h1 a{
	display:block;
	height:65px;
	width:206px;
	background:url(../images/logo.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#header h2{
	position:absolute;
	left:208px;
	top:28px;
	height:222px;
	width:270px;
}
#top_list{
	font-size:12px;
	background:#F2F5FA;
	border:1px solid #B1D6FF;
	position:absolute;
	right:0px;
	top:28px;
	width:258px;
	height:58px;	
}
#top_list li{
	width:120px;
	float:left;
	line-height:20px;
	height:19px;
}
#top_list li a{
	padding-left:15px;
}
.nav{
	height:43px;
	background:url(../images/nav.jpg) no-repeat center;
}
.nav ul{
	position:relative;
	top:12px;
	left:62px;
	height:20px;
}
.nav ul li{
	float:left;
	line-height:20px;
	background:url(../images/nav_li.jpg) left center no-repeat;
}
.nav ul li a:link,.nav ul li a:visited{
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0px 15px;
}
#index_a{
	background:none;
}
#search_box{
	font-size:12px;
	position:relative;
	padding-top:8px;
	height:38px;
	background:url(../images/search_box_bg.jpg) repeat-x;
}
.search_box{
	padding-left:10px;
	line-height:20px;
}
#search_content{
	width:220px;
	margin:0px 15px 0px 5px;
}
#search_btn{
	width:46px;
	height:22px;
	line-height:22px;
	background:url(../images/btn.jpg) no-repeat;
	border:none;
	text-align:center;
	margin:0px 0px 0px 5px;
	color:#1E2A36;
}
.mini_menu{
	position:absolute;
	top:8px;
	right:0px;
	line-height:20px;
	color:#333333;
	padding-right:10px;
}
.mini_menu a:link,.mini_menu a:visited{
	padding:0px 3px;
	color:#333333;
}
#red{
	color:#F3393A;
}
#container_one{
}
#container_one_left{
	width:226px;
	margin-bottom:6px;
}
body h4{
	background:url(../images/h4_bg.jpg) repeat-x left center;
	border-bottom:1px solid #AACCEF;
	font-size:14px;
	color:#3F4F9A;
	position:relative;
	height:25px;
	line-height:24px;
	text-indent:8px;
}
body h4 a{
	position:absolute;
	right:1px;
	top:0px;
}
.left{
	font-size:12px;
	width:224px;
	border:1px solid #AACCEF;
}
.left ul{
	padding:15px 10px 5px 11px;
}
.left ul li{
	line-height:19px;
}
#new_rank{
}
#new_rank ul li{
	line-height:20px;
	text-indent:10px;
	padding-right:5px;
	overflow:hidden;
	background:url(../images/ico.jpg) no-repeat 0px center;
}
.ad_left{
	margin-top:5px;
	
}
.ad_left img{
	border:1px solid #AACCEF;
	height:60px;
	width:225px;
	margin-bottom:4px;
}
.ad_right_one{/* AD */
	margin-top:5px;
	
}
.ad_right_one img{/* AD */
	height:240px;
	width:279px;
	margin-bottom:0px;
	*margin-bottom:-3px;	
}
.ad_right_two{/* AD */
	margin-top:5px;
	
}
.ad_right_two img{/* AD */
	height:60px;
	width:279px;
	margin-bottom:0px;
	*margin-bottom:-3px;	
}
#container_one_mid{
	margin-left:10px;
	width:436px;
}
#new_rank{
	font-size:12px;
	height:520px;
}
#web_media{
	height:520px;
	border:1px solid #AACCEF;
}
#web_media h4{
}

#web_media ol{
	position:relative;
	top:4px;
	margin:4px 7px 7px 6px;
	background:url(../images/ol.jpg) repeat-x;
	text-align:center;
	border-bottom:1px dashed #B1BCC0;
	padding-bottom:3px;
	height:80px;
}
#web_media ol li h2{
	font-size:16px;
	text-align:center;
	line-height:22px;
	position:relative;
	top:12px;
}
#web_media ol li p{
	font-size:12px;
	line-height:20px;
	text-indent:2em;
	padding-left:3px;
	padding-right:3px;	
	text-align:left;
	position:relative;
	top:12px;
}
#web_media ol li h2 a:visited,#web_media ol li h2 a:link{
	color:#6A5990;
}
#web_media ul{
	padding-top:5px;
}
#web_media ul li{
	line-height:22px;
	position:relative;
	height:22px;
	font-size:14px;
	background:url(../images/ico.jpg) no-repeat 10px center;
	padding-left:19px;
}
#web_media ul li a:link,#web_media ul li a:visited{
	margin-right:5px;
}
#web_media ul li span{
	position:absolute;
	right:10px;
	top:0px;
	color:#666666;
}
.mid{
	border:1px solid #AACCEF;
}
.mid ol{
	margin:8px;
	height:80px;
	background:url(../images/ol.jpg) repeat-x;
	text-align:center;
	border-bottom:1px dashed #B1BCC0;
}
.mid ol li h2{
	font-size:16px;
	position:relative;
	top:10px;
}
.mid ol li h2 a:link,.mid ol li h2 a:visited{
	color:#6A5990;
}
.mid ol li p{
	text-align:left;
	padding-left:3px;
	text-indent:2em;
	position:relative;
	top:10px;
	line-height:20px;
}
.mid ul{
	padding-bottom:17px;
}
.mid ul li{
	position:relative;
	text-indent:20px;
	line-height:22px;
	overflow:hidden;
	padding-right:5px;
	overflow:hidden;
	background:url(../images/ico.jpg) no-repeat 10px center;
}
.mid ul li a{
	margin-right:5px;
	font-size:14px;
}
.mid ul li span{
	position:absolute;
	right:10px;
	top:0px;
	font-size:14px;
	color:#666666;
}
.ad_mid{
	margin-top:5px;
	width:436px;
	height:60px;
}
.ad_mid img{
	width:436px;
	height:60px;
}
#container_one_right{
	width:268px;
	margin-left:6px;
	position:relative;
}
#slide_img{
	border:1px solid #AACCEF;
	margin-bottom:5px;
}
.right{
	font-size:12px;
	border:1px solid #AACCEF;
	margin-bottom:5px;
	padding-bottom:10px;
}
.right h6{
	padding:6px;
}
.right h6 img{
	padding:2px;
	border:1px solid #DDDDDD;
}
.right ul{
	line-height:18px;
}
.right ul li{
	text-indent:20px;
	padding-right:5px;
	overflow:hidden;
	background:url(../images/ico.jpg) no-repeat 10px center;
}
.right_ul_mid_li_bg{
	border-bottom:1px dashed #919699;
}
#new_rank_two h5{
	padding-left:0px;
	position:absolute;
	left:4px;
	bottom:9px;
}
#new_rank_two h5 img{
	width:260px;
	height:60px;
}
#new_rank_two{
	height:330px;
}
#new_rank_two ul{
	padding-bottom:2px;
	line-height:20px;
}
#new_rank_two ul li{
	height:20px;
	line-height:20px;
}
#container_two{
	position:relative;
}
#container_two_left{
	width:224px;
	margin-bottom:6px;
}
#search_engine{
	height:248px;
	margin-bottom:5px;
	line-height:22px;
}
#search_engine ul li{
	line-height:20px;
	text-indent:10px;
	padding-right:5px;
	overflow:hidden;
	background:url(../images/ico.jpg) no-repeat 0px center;
}
#web_ad{
	height:259px;
}
#web_ad ul{
	line-height:22px;
}
#web_ad ul li{
	line-height:21px;
	text-indent:10px;
	padding-right:5px;
	overflow:hidden;
	background:url(../images/ico.jpg) no-repeat 0px center;
}
#container_two_right{
	margin-left:10px;
	width:715px;
	position:absolute;
	top:0px;
	right:0px;
}
#soft_channel{
	width:436px;
	float:left;
	margin-bottom:6px;
}
#soft_channel ul li{
	line-height:22px;
	height:22px;
}
#soft_channel ol li p{
	font-size:12px;
	line-height:20px;
	text-indent:2em;
	padding-left:3px;
	padding-right:2px;	
	text-align:left;
	position:relative;
	top:12px;
}
#web_game{
	width:266px;
	float:right;
	position:relative;
}

#web_game h5{
	position:relative;
	top:5px;
	left:3px;
	_top:6px;
}
#web_game h5 img{
	width:260px;
	height:60px;
}
#web_game ul {
	padding-top:10px;
	margin-bottom:11px;
}
#web_game ul li{
	line-height:22px;
}
#big_ad{
	width:714px;
	height:60px;
}
#big_ad img{
	width:715px;
	height:60px;
}
#partner{
}

#footer{
	font-size:12px;
	background:url(../images/footer.jpg) no-repeat;
	text-align:center;
	padding:20px 0px 30px 0px;
}
#footer li{
	line-height:20px;
}
#footer li a:link,#footer li a:visited{
	padding:0px 5px;
}
#partner{
	font-size:12px;
	border:1px solid #AACCEF;
}
#partner h3{
	background:url(../images/h3.jpg) repeat-x;
	height:25px;
	line-height:25px;
	font-size:13px;
	border-bottom:1px solid #AACCEF;
}
#partner h3 a:link,#partner h3 a:visited{
	display:block;
	float:left;
	height:25px;
	line-height:25px;
	width:80px;
	text-align:center;
	color:#003F97;
	position:relative;
	top:1px;
}
.clicked{
	background:url(../images/hover.jpg) no-repeat;
}
#partner div{
	padding:5px;
}
#partner div p{
	line-height:20px;
}
#partner div p a{
	padding:0px 5px;
}
#content_container{
}
.position{
	font-size:12px;
	height:20px;
	line-height:20px;
}

#content_left{
	width:660px;
}
.ad{
	border:1px solid #9CC9EA;
	padding:0px;
}
.ad{
	margin:0px;
	padding:2px;
}
.ad img{
	width:243px;
	height:60px;
	margin:0px;
	padding:0px;
}
.news_read{
	margin:3px 0px;
	background:#F5FAFF;
	border:1px solid #AACCEE;
}
.news_read div{
	padding:0px 20px;
}
.title{
	height:73px;
	border-bottom:1px dashed #919699;	
	margin-bottom:20px;
	padding:0px 20px;
	text-align:center;	
}
.title h3{
	font-size:20px;
	color:#000000;
	position:relative;
	top:12px;
}
.title h6{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	position:relative;
	top:25px;
}
.listtitle{
	height:73px;
	margin-bottom:20px;
	padding:0px 20px;
	text-align:center;	
}
.news_read .content{
	line-height:22px;
	text-indent:0em;
	font-size:14px;
	padding:0px 12px 0px 12px;
	color:#000000;
	overflow:hidden;
}
.news_read p{
	line-height:22px;
	text-indent:0em;
	font-size:14px;
	margin:0px 0px 15px 0px;
	color:#000000;
}
.news_read .newdigg{
	width:406px;
	height:51px;
	margin:20px auto;
	clear:both;
	overflow:hidden;
	padding-left:8px;
}
.news_read .diggbox{
	width:195px;
	height:51px;
	float:left;
	margin-right:8px;
	overflow:hidden;
	cursor:pointer;
}
.news_read .diggbox .digg_act{
	font-size:14px;
	float:left;
	line-height:31px;
	text-indent:-10px;
	height:29px;
	overflow:hidden;
	font-weight:bold;
}
.news_read .diggbox .digg_num{
	float:left;
	line-height:29px;
	text-indent:-39px;
}
.news_read .diggbox .digg_percent{
	width:150px;
	clear:both;
	margin-left:-30px;
	overflow:hidden;
}
.news_read .diggbox .digg_percent .digg_percent_bar{
	width:100px;
	height:7px;
	background:#E8E8E8;
	border-right:1px solid #CCC;
	float:left;
	overflow:hidden;
	margin-top:3px;
}
.news_read .diggbox .digg_percent .digg_percent_num{
	font-size:10px;
	float:left;
	margin-left:10px;
}
.news_read .diggbox .digg_percent .digg_percent_bar span{
	display:block;
	height:5px;
	overflow:hidden;
	background:#000;
}
.news_read .newdigg .digg_good{
	background:url(../images/newdigg-bg.png) left top no-repeat;
}
.news_read .newdigg .digg_bad{
	background:url(../images/newdigg-bg.png) right top no-repeat;
}
.news_read .newdigg .digg_good .digg_act{
	color:#C30;	
}
.news_read .newdigg .digg_good .digg_num{
	color:#C63;
}
.news_read .newdigg .digg_bad .digg_act{
	color:#36C;	
}
.news_read .newdigg .digg_bad .digg_num{
	color:#39C;
}
.news_read .newdigg .digg_good .digg_percent .digg_percent_bar span{
	border:1px solid #E37F24;
	background:#FFC535;
}
.news_read .newdigg .digg_bad .digg_percent .digg_percent_bar span{
	border:1px solid #689ACC;
	background:#94C0E4;
}
/*---------- viewbox ---------*/
.news_read .boxoff{
	font-size:12px;
	height:10px;
	overflow:hidden;
	clear:both;
	background:url(../images/boxoff.gif) left 15px repeat-x;
	margin:4px auto;
	padding-top:10px;
}
.news_read .boxoff strong{
	display:block;
	width:8px;
	height:10px;
	overflow:hidden;
	font-size:0px;
	line-height:100px;
	background:url(../images/boxoff.gif) right -10px no-repeat;
	float:left;
}
.news_read .handle{
	font-size:12px;
	height:59px;
	padding-top:12px;
	overflow:hidden;
	clear:both;
}
.news_read .handle .digg{
	width:59px;
	height:59px;
	float:left;
	background:url(../images/digg-bg.gif) no-repeat;
	margin-right:12px;
}
.news_read .handle .digg .digg_num{
	width:56px;
	height:34px;
	font-size:20px;
	text-align:center;
	line-height:34px;
	overflow:hidden;
	color:#6B9169;
}
.news_read .handle .digg .digg_act{
	width:56px;
	height:22px;
	line-height:23px;
	overflow:hidden;
}
.news_read .handle .digg .digg_act a{
	margin-left:11px;
	color:#777;
	float:left;
}
.news_read .handle .context{
	float:left;
}
.news_read .handle .context ul li{
	line-height:29px;
	color:#888;
}
.news_read .actbox{
	font-size:12px;
	width:260px;
	text-align:center;
	float:right;
	padding-top:20px;
	padding-right:10px;
}
.news_read .actbox ul li{
	display:inline;
	padding-left:22px;
	background-image:url(../images/actbox-ico.gif);
	background-repeat:no-repeat;
	margin-right:10px;
}
.news_read .actbox ul li a{
	color:#777;
}
.news_read .actbox ul li#act-fav{
	background-position:4px 0px;
}
.news_read .actbox ul li#act-err{
	background-position:4px -37px;
}
.news_read .actbox ul li#act-pus{
	background-position:4px -73px;
}
.news_read .actbox ul li#act-pnt{
	background-position:4px -109px;
}
.vote{
}

.copy_url{
	text-align:center;
}
.copy_url input{
	width:350px;
}
.interrelated_news{
	font-size:12px;
	background:#F5FAFF;
	border:1px solid #AACCEE;
}
.vote{
	height:120px;
	text-align:right;
}
.vote li{
	text-align:right;
}
.digg1 span{
	display:block;
	height:54px;
	width:52px;
	background:url(../images/digg.jpg) no-repeat;
	line-height:52px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}
.digg2 a{
	display:block;
	height:25px;
	line-height:25px;
	width:52px;
	text-align:center;
	background:url(../images/dingnifei.jpg) no-repeat;
}
.copy_url{
	margin:25px 0px 10px 0px;
}
.sub_next{
	font-size:12px;
	height:30px;
}
.sub_next a:link,.sub_next a:visited{
	color:#1941A5;
}
.sub_next a:hover{
	text-decoration:underline;
}
.interrelated_news{
}
.interrelated_news ul{
	padding:5px 20px;
}
.interrelated_news ul li{
	line-height:18px;
	text-indent:10px;
}
.comment{
	font-size:12px;
	background:#F5FAFF;
	border:1px solid #AACCEE;
	margin-top:4px;
}
.comment h4{
}
.comment h4 a:visited,.comment h4 a:link{
	font-size:12px;
	font-weight:normal;
	position:relative;
	left:20px;
	color:#003689;
}
.comment h4 a:hover{
	text-decoration:underline;
}
.comment h4 a span{
	color:#808080;
}

#content_right{
	width:281px;
}
#content_right div{
	border:1px solid #AACCEE;
	margin-bottom:4px;
	margin-top:3px;	
}
.digg{
}
.digg ul{
}
.digg ul li{
	height:40px;
	border-bottom:1px dashed #AFBCC2;
	position:relative;
}
.digg ul li span{
	display:block;
	height:40px;
	text-align:center;
	width:36px;
}
.digg ul li a{
	display:block;
	width:135px;
	line-height:20px;
	position:absolute;
	right:0px;
	top:0px;
}
.diggN{
	display:block;
	height:36px;
	width:34px;
	line-height:34px;
	text-align:center;
	background:url(../images/small_digg.jpg) no-repeat;
}


/*------list_pages------*/
.list_pages{
}
.list_pages ul{
    width:642px;
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px;		
	border-top:1px solid #AACCEF;
	border-bottom:1px solid #AACCEF;
	border-left:1px solid #AACCEF;
	border-right:1px solid #AACCEF;	
	background:#F5FAFF;
	float:left;
	padding:5px 0px 5px 16px;
}
.list_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
}
.list_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	border-bottom:1px solid #EEE;
}
.list_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 1px;
	border-bottom:2px solid #690;
}
.list_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	color:#F63;
	padding:2px 4px 1px;
	border-bottom:2px solid #F63;
	font-weight:bold;
}
.list_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.list_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}



#consult{
	border-top:1px solid #AACCEE;
	border-bottom:1px solid #AACCEE;
	border-left:1px solid #AACCEE;
	border-right:1px solid #AACCEE;
	background:#F5FAFF;	
	padding-bottom:5px;
}
#consult div{/* 淇敼浜� */
	position:relative;
	height:125px;
	padding:1px 0px;
	*padding:0px 0px;					
	border-bottom:1px solid #CCEEFF;
}
#consult div ul{
	width:70px;
	position:relative;
	left:3px;
	top:3px;
}
#consult div h2{
	position:absolute;
	left:0px;
	top:11px;
	font-size:14px;
	background:url(../images/ico.jpg) no-repeat 10px center;	
}
#consult div h2 a:link,#consult div h2 a:visited{
	color:#003689;
}
#consult div h2 a:hover{
	text-decoration:underline;
}
#consult div h3{
	position:absolute;
	right:20px;
	top:11px;
	font-size:12px;
	font-weight:normal;
	color:#003689;
}
#consult div h3 a:visited,#consult div h3 a:link{
	color:#003689;
}
#consult div h3 a:hover{
	text-decoration:underline;
}
#consult .intro{/* 淇敼浜� */
	padding:0px 20px 0px 20px;
	line-height:25px;
	font-size:12px;
	color:#555;
	margin-top:29px;
	*margin-top:32px;
}


.pages{
	margin:5px 0px;
}
.pages .totle{
	border:1px solid #DDDDDD;
	color:#88AF3F;
	font-size:13px;
	height:21px;
	width:55px;
	line-height:21px;
	display:block;
	float:left;
	text-align:center;
	margin:0px 5px;
}
.pages .first_page{
	display:block;
	text-decoration:none;
	background:#B2E05D;
	width:23px;
	height:23px;
	text-align:center;
	line-height:23px;
	font-size:13px;
	font-weight:normal;
	color:#F3FFE8;
}
.pages span{
	display:block;
	line-height:21px;
	float:left;
}
.pages a:link,.pages a:visited{
	display:block;
	float:left;
	width:21px;
	height:21px;
	line-height:21px;
	border:1px solid #DADEE1;
	text-align:center;
	font-size:13px;
	color:#B2E05D;
	margin:0px 5px;
	
}
.pages a:hover{
	border:1px solid #85BD1E;
	text-decoration:none;
	background:#F1FFD6;
}



#listtop{
padding-bottom:1px;
padding-top:2px; 
}
.f5{/*鍙嬫儏閾炬帴(鏂囧瓧)涓撶敤*/
	width:100%;
	overflow:hidden;
	clear:both;
	padding-bottom:10px;
}
.f5 li{
	float:left;
	line-height:14px;
	padding:5px 6px 0px;
	white-space:nowrap;
}
.f5 li a{
	color:#333333;
	float:left;
}
/*---------- c : 绾枃鏈垪琛� ---------*/
.c1{/* 绾枃鏈摼鎺ュ垪琛� */
	font-size:12px;
	padding:4px 0px;
	clear:right;
}
.c1 li{
	height:27px;
	line-height:27px;
	overflow:hidden;
	padding-left:16px;
	background:url(../images/ico.jpg) 7px 11px no-repeat;
}
.c1 a{
}
.listarticle a:link{

}