/*初始化*/
*{margin:0;padding:0;}
body{ color:#666;background:#fff;font: 12px/22px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif, "宋体";}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ol,ul{list-style:none;}
table {width:100%; border-collapse:collapse;border-spacing:0;}
td {vertical-align:top;}
caption,th{text-align:left;}
img { border:0; vertical-align:top;}
input, textarea, select { vertical-align:middle; }

.marB5 { margin-bottom:5px;}
.marB10 { margin-bottom:10px;}
.marL5 { margin-left:5px;}
.marL10 { margin-left:10px;}
.marR5 { margin-right:5px;}
.marR10 { margin-right:10px;}
.h5px { height:5px; line-height:0; font-size:0; overflow:hidden;}
.blank5{ height:5px; font-size:0px; line-height:0; clear:both;overflow:hidden;}
.blank10{ height:10px; font-size:0px; line-height:0px; clear:both;overflow:hidden;}
.blank8{ height:8px; font-size:0px; line-height:0px; clear:both;overflow:hidden;}

.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
.clearfix:after { content: "."; display: block; height: 0;  clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


/* Links
----------------------------------------------- */
a {color:#444; text-decoration:none;}
a:hover {text-decoration:underline;}

/* Color
----------------------------------------------- */
.cRed,a.cRed:link,a.cRed:visited{ color:#FF3300; }
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#CC6645; }
.cBlue,a.cBlue:link,a.cBlue:visited,a.cBlue:active{color:#1f3a87;}
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#fff;}
.cBlack,a.cBlack:link,a.cBlack:visited{color:#000;}
.cYellow,a.cYellow:link,a.cYellow:visited{color:#ff0;}
.cGreen,a.cGreen:link,a.cGreen:visited{color:#008000;}


/**/
.wrapper {}
.page_content{ width:960px; margin:0 auto; overflow:hidden;}
*.page_content{zoom:1}
.page_content:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.area260 { width:260px; overflow:hidden;}
.area300 { width:300px; overflow:hidden;}
.area340 { width:340px; overflow:hidden;}
.area380 { width:380px; overflow:hidden;}
.area650 { width:650px; overflow:hidden;}
.area690 { width:690px; overflow:hidden;}

/*260PX主体内容通用*/
.area260-info { width:238px; padding:5px 10px; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; overflow:hidden;}
/*260PX主体内容通用2*/
.area260-info2 { width:238px; padding:5px 10px; border-left:1px solid #b9d5e1;border-bottom:1px solid #b9d5e1; border-right:1px solid #b9d5e1; overflow:hidden;}
/*300PX主体内容通用*/
.area300-info { width:278px; padding:5px 10px; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; overflow:hidden;}
/*340PX主体内容通用*/
.area340-info { width:318px; padding:5px 10px; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; overflow:hidden;}
/*380PX主体内容通用*/
.area380-info { width:358px; padding:5px 10px; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; overflow:hidden;}
/*690PX主体内容通用*/
.area690-info { width:668px; padding:5px 10px; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; overflow:hidden;}
/*700PX主体内容通用*/
.area960-info { width:938px; padding:5px 10px; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; overflow:hidden;}

/*底部圆角通用*/
.area340-t { background:url("round.gif") no-repeat 0 -150px;}
.area690-t { background:url("round.gif") no-repeat 0 -140px;}
.area960-t { background:url("round.gif") no-repeat 0 -50px;}

.area260-b { background:url("round.gif") no-repeat 0 0px;}
.area260-b1 { background:url("round.gif") no-repeat 0 -10px;}
.area300-b { background:url("round.gif") no-repeat 0 -20px;}
.area340-b { background:url("round.gif") no-repeat 0 -160px;}
.area380-b { background:url("round.gif") no-repeat 0 -30px;}
.area690-b { background:url("round.gif") no-repeat 0 -40px;}
.area960-b { background:url("round.gif") no-repeat 0 -60px;}

/* Header
----------------------------------------------- */

#global-quick { width:960px; margin:0 auto; color:#fff; height:30px; line-height:27px; position:relative;}
#global-quick a { color:#fff;}
#quick-login { width:600px; position:absolute; left:0; top:0;}
* html #quick-login { top:4px;} /*IE6*/
* +html #quick-login { top:2px;} /*IE7*/
#quick-login input.input { color:#666; width:96px; height:17px; line-height:17px; font-size:12px; margin-right:5px; padding:0 2px; border:1px solid #CC0033;}
#quick-login button { width:69px; height:19px; border:0; cursor:pointer; text-indent:-9999px; position:relative; top:1px; background:url("global_top_login.gif") no-repeat top;}
#quick-link { position:absolute; top:1px; right:0;}


#menu { width:960px; margin:0 auto; position:relative;}
#menu li { padding:10px 10px 3px 10px; float:left; text-align:center;}
#menu li a { color:#000; width:60px; padding-top:46px; display:block; background-image:url("menu.gif"); background-repeat:no-repeat;}
#menu li a:hover { color:#CC0000; text-decoration:none; width:60px; padding-top:46px; display:block; background-image:url("menu_hover.gif"); background-repeat:no-repeat;}
#menu li a.a1{ background-position:center top;}
#menu li a.a2{ background-position:center -68px;}
#menu li a.a3{ background-position:center -136px;}
#menu li a.a4{ background-position:center -204px;}
#menu li a.a5{ background-position:center -272px;}
#menu li a.a6{ background-position:center -341px;}
#menu li a.a7{ background-position:center -409px;}
#menu li a.a8{ background-position:center -477px;}
#menu li a.a9{ background-position:center -545px;}
#menu li a.a10{ background-position:center -614px;}
#menu li a:hover.a1{ background-position:center top;}
#menu li a:hover.a2{ background-position:center -68px;}
#menu li a:hover.a3{ background-position:center -136px;}
#menu li a:hover.a4{ background-position:center -204px;}
#menu li a:hover.a5{ background-position:center -272px;}
#menu li a:hover.a6{ background-position:center -341px;}
#menu li a:hover.a7{ background-position:center -409px;}
#menu li a:hover.a8{ background-position:center -477px;}
#menu li a:hover.a9{ background-position:center -545px;}
#menu li a:hover.a10{ background-position:center -614px;}

.section-bar { width:960px; height:66px; margin:0 auto; position:relative; background:url("search_bg.gif") no-repeat 0 0;}
.search { width:570px; position:absolute; top:10px; left:200px;}
.search .search-box{}
.txt {
	FLOAT: left;
	MARGIN-RIGHT: 5px;
	HEIGHT: 15px;
	margin-top:3px;

}
.txt2 {	border: 2px solid #a4a2a3;}
.search .search-box button { width:63px; height:25px; border:none; cursor:pointer; background:url("search_btn.gif") no-repeat 0 0;}
.search .search-hot { float:left; display:block; width:570px; height:26px; line-height:26px; overflow:hidden;}
.search .search-hot a { color:#fff;}
.search .search-hot strong { padding-left:33px; color:#FFFF00; background:url("search_hot.gif") no-repeat 0 0;}

.shortcut { position:absolute; top:10px; right:10px; width:133px; background:url("shortcut_bg.gif") no-repeat 0 5px}
.shortcut a { margin-right:10px; padding-left:20px; color:#fff;}


/* Footer
----------------------------------------------- */
#footer { width:960px; margin:0 auto; overflow:hidden; background:#f5f5f5;}
.footer-info { padding:5px; text-align:center; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5;}
.footer-h { background:url("round.gif") no-repeat 0 -70px;}
.footer-b { background:url("round.gif") no-repeat 0 -80px;}

/* Pages
----------------------------------------------- */
div.pages {padding:3px; margin:3px; text-align: center;vertical-align:middle; zoom:1;}
div.pages a {border:1px solid #ccc; margin:2px; padding:0 5px; color:#333; display:inline-block;}
div.pages a:hover { border:1px solid #ccc; background:#eee; color:#F30; text-decoration:none; display:inline-block;}
div.pages span.current { border:1px solid #ccc; margin:2px; padding:0 5px; background:#eee; color:#f30; font-weight:bold; display:inline-block;}
div.pages span.disabled { border:1px solid #eee; margin:2px; padding:0 5px; color:#999; display:inline-block;}


/* Digg
----------------------------------------------- */
.newdigg{width:396px;height:45px;margin:0px auto;clear:both;overflow:hidden;padding:15px 0 15px 8px;}
.diggbox{width:188px;height:45px;float:left;margin-right:8px;overflow:hidden;cursor:pointer;}
.diggbox .digg_act{font-size:14px;float:left;line-height:31px;text-indent:32px;height:29px;overflow:hidden;font-weight:bold;}
.diggbox .digg_num{float:left;line-height:29px;text-indent:5px;}
.diggbox .digg_percent{width:180px;clear:both;padding-left:10px;overflow:hidden;}
.diggbox .digg_percent .digg_percent_bar{width:100px;height:7px;background:#E8E8E8;border-right:1px solid #CCC;float:left;overflow:hidden;margin-top:3px;}
.diggbox .digg_percent .digg_percent_num{font-size:11px;float:left;padding-left:10px; position:relative; top:-5px; font-family:Arial;}
.diggbox .digg_percent .digg_percent_bar span{display:block;height:5px;overflow:hidden;background:#000;}

.newdigg .digg_good{background:url("mark.gif") -189px 0 no-repeat;}
.newdigg .digg_bad{background:url("mark.gif") -378px 0 no-repeat;}
.newdigg .digg_good .digg_act{color:#C30;}
.newdigg .digg_good .digg_num{color:#C63;}
.newdigg .digg_bad .digg_act{color:#36C;}
.newdigg .digg_bad .digg_num{color:#39C;}
.newdigg .digg_good .digg_percent .digg_percent_bar span{border:1px solid #E37F24;background:#FFC535;}
.newdigg .digg_bad .digg_percent .digg_percent_bar span{border:1px solid #689ACC;background:#94C0E4;}


/* Comment
----------------------------------------------- */
.comment-title { height:35px; line-height:35px; padding:0 20px; background:url("news_title.gif") no-repeat 0 -170px;}
.comment-title h3 { font-size:14px; color:#000;letter-spacing:1px;}
.comment-title span { float:right;}
#div_comment { padding:5px 10px;}
dl.comment { margin-bottom:10px;}
dl.comment dt { color:#CC6645; height:22px; line-height:22px; background:#E5E5E5; padding:0 10px;}
dl.comment dt span { float:right; color:#444;}
dl.comment dt em { color:#999; margin-left:10px; font-size:11px; font-style:normal;}
dl.comment dt cite { font-style:normal;}
dl.comment dd { padding:10px 0; color:#333;}
dl.comment dd span { display:block; text-align:right;}
dl.comment dd span a,dl.comment dt span a { color:#CC6645;}
.decmt-box { color:#666; margin:10px 0; border:1px solid #e5e5e5; padding:5px 10px; background:#FFFFEE;}
.decmt-box em { display:block; font-style:normal;}

.comment-pt { width:628px; margin:0 auto 10px; padding:10px; border:1px solid #e5e5e5; background:#F7F7F7; overflow:hidden; color:#000;}
.comment-pt h3 { font-size:14px; color:#000; margin-bottom:10px;}
.comment-pt input.baseinp { border:1px solid #ccc; border-left:3px solid #AAA; padding:2px; font-size:12px;}
.comment-pt textarea.cm-textarea { width:615px; height:80px; padding:4px; border:1px solid #ccc; border-left:3px solid #AAA;}
.comment-pt th { font-weight:normal;}
.comment-pt button { width:80px; height:24px; text-indent:-9999px; margin-left:15px; border:none; cursor:pointer; background:url("pl_btn.gif") 0 0;}


/* Ads
----------------------------------------------- */
.a220 { width:220px; overflow:hidden;}
.a250 { width:250px; overflow:hidden;}
.a260 { width:260px; overflow:hidden;}
.a700 { width:700px; overflow:hidden;}
.a960 { width:960px; overflow:hidden;}
.dh22 FORM{ margin:0; padding:0px;}
.dh22 INPUT.input {
	BORDER-RIGHT: #cc0033 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cc0033 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; BORDER-LEFT: #cc0033 1px solid; WIDTH: 96px; COLOR: #666; LINE-HEIGHT: 17px; MARGIN-RIGHT: 5px; PADDING-TOP: 0px; BORDER-BOTTOM: #cc0033 1px solid; HEIGHT: 19px; 
}
.dh22 BUTTON {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(buttonx.jpg) no-repeat 50% top; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 64px; CURSOR: pointer; TEXT-INDENT: -9999px; POSITION: relative;  HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px; margin-top:6px;
}
.headbox{
	height:79px;
	border: 1px solid #c4c4c4;
	width:960px;
	margin:0 auto;
	clear:both;
}
.dh{ height:79px; width:723px; float:left}
.logox {
	width:236px;
	height:79px;
	border-right: 1px solid #c4c4c4;
	float:left;
}
.dh1{height:48px; background:url(dhbg.jpg); width:723px;}
.dh2{ height:30px; line-height:30px;}
.dh1 ul{ margin:0px; padding:0px;}
.dh1 li{ float:left;margin:0px; padding:23px 0 0 0; height:25px; color:#000000; font-weight:bold; text-align:center;}

.home{
	background-image: url(dh1.jpg);
	background-repeat: no-repeat;
	background-position: center 7px;
	 width:80px;
}
.xinwen{
	background-image: url(dh2.jpg);
	background-repeat: no-repeat;
	background-position: center 7px;
	 width:69px;
}
.daquan{
	background-image: url(dh3.jpg);
	background-repeat: no-repeat;
	background-position: center 7px;
	 width:69px;
}
.yxphb{
	background-image: url(dh4.jpg);
	background-repeat: no-repeat;
	background-position: center 7px;
	 width:75px;
}
.xykfb{
	background-image: url(dh5.jpg);
	background-repeat: no-repeat;
	background-position: center 7px;
	 width:75px;
}
.yxdh{
	background-image: url(dh6.jpg);
	background-repeat: no-repeat;
	background-position: center 7px;
	 width:69px;
}
.wyxyx{
	background-image: url(dh7.jpg);
	background-repeat: no-repeat;
	background-position: center 7px;
	 width:75px;
}
.rmhd{
	background-image: url(dh8.jpg);
	background-repeat: no-repeat;
	background-position: center 7px;
	 width:69px;
}
.xyfh{
	background-image: url(dh9.jpg);
	background-repeat: no-repeat;
	background-position: center 7px;
	 width:70px;
}
.yxgh{
	background-image: url(dh0.jpg);
	background-repeat: no-repeat;
	background-position: center 7px;
	 width:69px;
}
.dh21{ width:450px; float:left; margin:0 5px;}
.dh22{ width:255px; float:right;}
