/* reset style */
* { margin:0; padding:0; word-break:break-all; }
body {
	font: 13px/19px "宋体";
	margin-right: auto;
	margin-left: auto;
	height: auto;
	width: 768px;
}
#wrap { margin: 0 auto; text-align: left; width: 778px; padding: 0 4px; w\idth: 770px; }

h1, h2, h3, h4, h5, h6 { font-size:1em; }
a { color:#333; text-decoration:none; }
	a:hover {
	text-decoration:underline;
	color: #900;
}
ul, li { list-style:none; }
fieldset,img { border:none; }
html { overflow:-moz-scrollbars-vertical; }
.left_w{
	float: left;
	width: 768px;
	overflow: hidden;
}
.left{float: left;}
.right{
	float: right;
	font-style: normal;
}

/* header nav */

#nav{height:60px;width:100%; BORDER-bottom: #BFCAE6 1px solid;text-align:left;MARGIN:10px;}
#nav .logo{width:180px;height:50px;float:left;margin:auto;}
#nav .menu{float:right;width:550px;height:50px;margin-top:10px;MARGIN-right:8px;}
#nav .menu UL {PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center}
#nav .menu LI {FLOAT: left; WIDTH: 550px; HEIGHT: 22px; TEXT-ALIGN: center;font-size:13px;}

#header{
	margin-bottom: 1px;
}
.Top_box{margin: 0 auto; width: 768px; height: 27px; line-height: 27px; border-bottom: 1px solid #dde3e8; background: #ECECEC repeat-x;}
.Top_box span.R_help{margin-right: 6px; float: right;padding-top:4px;}
.Top_box span.R_help{a:link;}
.Top_box span.R_help a:visited{ text-decoration: none; color: #6d6d6d;}
.Top_box span.R_help a:hover{ text-decoration: underline; color: #ce4a02; }
.Date_box{ margin-left: 15px;}
.Top_box {a:link;}
.Top_box a:visited{ text-decoration: none; color: #313131;}
.Top_box a:hover{ text-decoration: underline; color: #e20202; }

#header .logo{
    float:left;
	height: 40px;
	width: 100px;
	padding: 5px;
}
#header .topad{
	margin-top: 5px;
}

/* body style */
.top_content{width: 100%;margin-bottom: 10px;}
.your_position{
	font-size: 13px;
	line-height: 22px;
	height: 22px;
	background-color: #EBEBEB;
	text-indent: 20px;
	margin-bottom: 5px;
	float: left;
	width: 768px;
	border: 1px solid #D6D6D6;
}
.capiton{
	float: right;
	margin-right: 20px;
	background-image: url(../images/more_op_bg.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 96px;
	background-position: left 2px;
	font-size: 1px;
	color: #FFF;
	text-indent: -999px;
}
.web_left{
	float: left;
	width: 668px;
	overflow: hidden;
}

.web_left #flash_img{
	float: left;
	height: 240px;
	width: 298px;
	border: 1px solid #CCC;
	margin-right: 8px;
}
.web_left #top_middle{
	float: left;
	width: 360px;
	background-image: url(../images/toparea.gif);
	background-repeat: no-repeat;
	height: 240px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#top_middle h2{
	font-size: 15px;
	line-height: 31px;
	text-indent: 15px;
	color: #F00;
}
#top_middle span{
	padding: 5px;
	float: left;
	width: 350px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	height: 70px;
	overflow: hidden;
}
#top_middle span img{
	padding: 2px;
	float: left;
	height: 65px;
	width: 65px;
	border: 1px solid #CCC;
	margin-right: 5px;
}
#top_middle span h3{
	font-size: 15px;
	line-height: 25px;
	
}
#top_middle span a{color: #069;}
#top_middle span p{
	line-height: 20px;
	color: #666;
	text-indent: 20px;
}
#top_middle ul{
	float: left;
	height: 115px;
	width: 350px;
	padding: 5px;
}
#top_middle ul li{
	line-height: 20px;
	float: left;
	height: 20px;
	width: 160px;
	padding-left: 10px;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 2px 6px;
}

.web_left #blogstar{
	float: left;
	width: 666px;
	height: 90px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #CCC;
	overflow: hidden;
}
.web_left #blogstar h3{
	background-color: #069;
	float: left;
	height: 90px;
	width: 25px;
	color: #FFF;
	line-height: 21px;
	text-align: center;
	padding: 2px;
	font-size: 14px;
	font-weight: normal;
	margin-right: 5px;
}
.web_left #blogstar img{
	padding: 2px;
	float: left;
	height: 75px;
	width: 78px;
	margin-top: 4px;
	margin-right: 5px;
	border: 1px dashed #EDEDED;
}
.web_left .weekhoot{
	float: left;
	width: 666px;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
}
.web_left .weekhoot img{
	float: left;
	height: 70px;
	width: 67px;
	padding: 2px;
	border: 1px dashed #EFEFEF;
	margin: 5px;
}
.web_left .weekhoot h3{
	line-height: 31px;
	background-image: url(../images/tabline.gif);
	background-repeat: repeat-x;
	text-indent: 25px;
	height: 31px;
	font-size: 15px;
	color: #006699;
}
.web_left .weekhoot ul{
	padding: 5px;
	float: left;
	width: 656px;
}
.web_left .weekhoot ul li{
	font-size: 13px;
	line-height: 25px;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 20px 8px;
	float: left;
	width: 285px;
	padding-left: 30px;
}
.web_left .ca_news{
	width: 328px;
	border: 1px solid #CCC;
}
.web_left .ca_news h3{
	background-image: url(../images/global_caption3_bg.gif);
	background-repeat: repeat-x;
	float: left;
	height: 31px;
	width: 310px;
	font-size: 14px;
	line-height: 31px;
	padding-left: 10px;
	padding-right: 8px;
	margin-bottom: 5px;
	color: #900;
}
.web_left .ca_news h3 a{
	font-weight: normal;
	color: #666;
}
.web_left .ca_news ul{
	padding: 10px;
}
.web_left .ca_news ul b{
	font-weight: normal;
	float: right;
}
.web_left .ca_news li{
	font-size: 13px;
	line-height: 20px;
	color: #999;
	background-image: url(../images/list_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	width: 295px;
}
.web_right{
	float: right;
	width: 235px;
	overflow: hidden;
}	

.web_right h3{
	background-image: url(../images/bh2.gif);
	background-repeat: no-repeat;
	background-position: right 2px;
	float: left;
	height: 31px;
	width: 235px;
	font-size: 15px;
	line-height: 31px;
	color: #FEFEFE;
	overflow: hidden;
}
.web_right h3 b{
	background-image: url(../images/bh2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	height: 31px;
	width: 100px;
	text-align: center;
	padding-right: 5px;
}
.web_right h3 span{
	background-image: url(../images/bh2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	height: 31px;
	width: 5px;
}
.web_right #dongtai{
	float: left;
	width: 223px;
	border: 1px solid #CCC;
	padding: 5px;
	line-height: 20px;
	height: 295px;
	overflow: hidden;
	color: #666;
	margin-bottom: 5px;
}
.web_right #dongtai ul{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	margin-bottom: 5px;
	text-indent: 25px;
}

.web_right #dongtai a{
	color: #060;
}

.web_right .news_list{
	float: left;
	width: 223px;
	border: 1px solid #CCC;
	padding: 5px;
	overflow: hidden;
	color: #666;
	margin-bottom: 5px;
}
.web_right .news_list li{
	background-image: url(../images/icon_li.gif);
	background-repeat: no-repeat;
	background-position: 5px 9px;
	padding-left: 15px;
	line-height: 23px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-right: 5px;
}

.news_list{
	float: left;
	width: 620px;
	overflow: hidden;
	border: 1px solid #CCC;
}
#news_view{
	float: left;
	width: 600px;
	overflow: hidden;
	border: 1px solid #CCC;
	padding: 10px;
	font-size: 14px;
	line-height: 25px;
}

#news_view #title{
	font-size: 16px;
	line-height: 40px;
	color: #990000;
	text-align: center;
}
#news_view #article_extinfo{
	font-size: 13px;
	line-height: 20px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	float: left;
	height: 20px;
	width: 600px;
	margin-bottom: 10px;
}
#news_view p{
	font-size: 14px;
	line-height: 25px;
	text-indent: 20px;
	margin-bottom: 10px;
}
#news_view .article_tag{
	line-height: 25px;
	text-indent: 25px;
	width: 600px;
}
#news_view #same{
	line-height: 45px;
	text-indent: 40px;
}
#news_view #global_tx_list{
	padding-left: 40px;
	line-height: 35px;
	margin-bottom: 10px;
}
#news_view #global_tx_list a{
	color: #0033CC;
	text-decoration: underline;
}
#news_view #renews{
	float: left;
	width: 600px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

.news_list h1{
	background-image: url(../images/listT.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 28px;
	width: 600px;
	font-size: 16px;
	line-height: 28px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
}
.news_list .news{
	float: left;
	width: 620px;
	margin-top: 10px;
}
.news .title{
	float: left;
	height: 40px;
	width: 610px;
	background-color: #F5F5F5;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D6D6D6;
	padding: 5px;
	margin-bottom: 5px;
}

.news .title h2{
	line-height: 20px;
	float: left;
	height: 20px;
	width: 550px;
	font-size: 16px;
}
.news .title h2 a{
	color: #039;
}
.news .title span{
	background-image: url(../images/dig.gif);
	background-repeat: no-repeat;
	float: right;
	height: 30px;
	width: 37px;
	line-height: 23px;
	text-align: center;
	padding: 5px;
}
.news .title span b{
	color: #FFF;line-height: 15px;
}
.news .title i{
	line-height: 25px;
	float: left;
	height: 20px;
	width: 550px;
	color: #ACACAC;
	font-style: normal;
}
.news p{
	padding: 5px;
	line-height: 20px;
}


.hot_news{
	float: right;
	height: auto;
	width: 280px;
	overflow: hidden;
}
.hot_news h3{
	line-height: 29px;
	background-image: url(../images/bh2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	height: 29px;
	width: 280px;
}
.hot_news h3 b{
	background-image: url(../images/bh2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	height: 29px;
	width: 140px;
	color: #FFFFFF;
	text-align: center;
	padding-right: 5px;
}
.hot_news h3 span{
	background-image: url(../images/bh2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	height: 29px;
	width: 5px;
}
.hot_news ul{
	float: left;
	width: 268px;
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin-bottom: 10px;
	overflow: hidden;
}
.hot_news ul li{
	line-height: 25px;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 7px 8px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

.hot_news #img_news{
	float: left;
	width: 268px;
	border: 1px solid #CCCCCC;
	padding: 5px;
	overflow: hidden;
	margin-bottom: 10px;
}
.hot_news #img_news span{
	padding: 5px;
	float: left;
	height: 140px;
	width: 124px;
	overflow: hidden;
	text-align: center;
}
.hot_news #img_news span img{
	height: 110px;
	width: 120px;
	border: 1px solid #0066CC;
	padding: 2px;
}
.hot_news #img_news span h4{
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
}

/* footer style */
#footer{
	text-align: center;
	line-height: 25px;
	margin-top: 5px;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}

.pages { height:35px; overflow:hidden; text-align:center; line-height:25px; font-family:Verdana; }
	.pages a, .pages strong { margin:0 1px; padding:2px 6px; border:1px solid #E4E4E4; color:#369; text-decoration:none!important; }
	.pages a:hover { border-color:#369; }
	.pages strong { border-color:#369; background:#369; color:#FFF; }
	.pages .prev { padding:4px 5px 2px; border:none; text-decoration:underline!important; }
	.pages .next { padding:4px 5px 2px; border:none; text-decoration:underline!important; }
		/* comment */
.comment { width:100%; overflow:hidden; color:#666;}
	.comment h4{ padding:0 12px 8px; color:#369; font-size:14px;}
	.comment .comment_list { overflow:hidden; margin-bottom:8px; padding:0 12px; }
	.comment .comment_list img { max-width:660px;  width:expression(this.width > 660 ? 660: true); }
	.comment .comment_list_caption { height:25px; overflow:hidden; margin-bottom:8px; padding:0 12px; border-top:1px solid #D8D8D8; background:#F8F8F8; color:#999; line-height:25px; }
	.comment .comment_list_caption a, .comment_list_caption .box_r { color:#369; }
	.comment .scoresnum { margin:0 12px; color:#F00; }
	.comment .comment_content { margin:0 12px;}
	.xspace-quote { margin:3px 0; padding:6px; border:1px dashed #E0DEDE; background:#F9F9F9; color:#666; }
	.u_comment_list { width:95%; overflow:hidden; margin:0 auto 10px; padding:8px; }
		.u_comment_list .u_avatar { float:left; width:60px; margin-right:0!important; margin-right:-2px; }
		.u_comment_list .u_avatar img { width:48px; height:48px; padding:1px; border:1px solid #D8D8D8; }
		#blog_detail .u_info { float:left; width:670px; }
		#image_show .u_info { float:left; width:850px; }
		.u_comment_list .u_title { padding-bottom:5px; color:#999; line-height:12px; }
		.u_comment_list .u_title a { color:#369;}
		.quote { margin:10px 0; padding: 10px; border: 1px dashed #CCC; background: #F7F7F7 none repeat scroll 0 0; font-size: 12px; }

#xspace-rates { text-align:center; height:50px; background:#FFF; padding:20px 0; border-bottom:none; margin-bottom:0; }
#xspace-rates-bg { width:210px; height:30px; margin:0 auto 5px; background:url(../../../images/base/rate_star.gif); }
	#xspace-rates-star { height:30px; background:url(../../../images/base/rate_star.gif) 0 -30px; margin:0 auto 0 0; }
	#xspace-rates-a { height:30px; margin-top:-30px; }
	#xspace-rates a { float:left; text-align:left; width:30px; height:30px; text-indent:-999px; overflow:hidden; background-color:transparent !important; }
	.xspace-rates-5 { width:30px; }
	.xspace-rates-3 { width:60px; }
	.xspace-rates-1 { width:90px; }
	.xspace-rates0 { width:120px; }
	.xspace-rates1 { width:150px; }
	.xspace-rates3 { width:180px; }
	.xspace-rates5 { width:210px; }

#sign_msg{
	width:580px;
	padding-bottom:15px;
	color:#999;
	padding-left: 10px;
}
	#sign_msg a { color:#999; text-decoration:underline; }
	#sign_msg input, #sign_msg textarea { padding:2px; border:1px solid; border-color:#666 #CCC #CCC #666; line-height:16px; }
	#sign_msg textarea { width:100%; height:110px; margin:10px 0; }
	#sign_msg .input_search {
	margin-top:8px;
	border:none;
	background-color: #FFFFFF;
	background-image: url(../images/btn_search_bg.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	height: 25px;
	width: 54px;
}
	#xspace-imgseccode { margin-bottom:-6px; }
	#add_event_box { padding:8px 0 0 0; }
		#add_event_box input { border:none; }
		#add_event_box label { margin-right:3px; }
		
		
		#comment_op { height:30px; overflow:hidden; margin:0 15px; padding-top:15px; color:#999; background:url(../images/dashed_bg.gif) repeat-x scroll center top;  line-height:24px; }
	#comment_op a { display:block; float:right; width:108px; height:24px; overflow:hidden; margin-left:12px; background:url(../images/comment_btn_bg.gif) no-repeat; text-indent:29px; }
	#comment_op .view { background-position:0 0;}
	#comment_op .write { background-position:0 -24px;}
	#comment_op span { float:right; }
/*表单通用样式-----------------------------------------------------------------------------------表单通用样式*/

form { margin: 0; }
	input, textarea, button, select { font: 1em Arial, Helvetica, sans-serif; }
	button { height: 1.8em; padding: 0 0.3em; background: #E2F0F9; cursor: pointer; border: 1px solid;
		border-top-color: #C9E3F0; border-right-color: #86B9D6; border-bottom-color: #86B9D6; border-left-color: #C9E3F0; }
	label { cursor: pointer; margin-right: 0.5em; }

/*头部风格-----------------------------------------------------------------------------------头部风格*/
#headertab{margin-bottom:4px;}

/*顶部导航*/
#topmenu {vertical-align:middle; width:100%;}
	#topmenu ul{font-family:Simsun,Mingliu; list-style:none; margin:0;padding:0; background:#FAFCFF url(../images/headermenu_bg.gif);}
		/*\*/ * html #topmenu ul{ height: 1%; }/**/ *> #topmenu ul{ overflow: hidden; }
		#topmenu li {float:left; margin:0 6px; height:24px;line-height:24px; white-space:nowrap;}
			#topmenu a {color:#154BA0;}

	#logo{padding: 5px; vertical-align:top; border-right:1px solid #CCC;}
	.banner { width:770px; overflow:hidden;clear:both; margin-bottom:4px;}

/*主导航*/
#menu { border-top: 3px solid #86B9D6; border-bottom: 1px solid #86B9D6; line-height: 25px; background: url(../images/menu_bg.gif); width: 770px; overflow: hidden; clear:both;}
	#menu ul { list-style: none; margin: 0 1em; padding: 0; width: 100%; overflow: hidden; }
		#menu li { float: left; margin: 0 2px; width: 6em; overflow: hidden; white-space: nowrap; }
	/*首页导航*/
	#menu dl { margin: 0 1.5em; padding: 0; height: 25px; overflow: hidden; }
		#menu dt { float: left; width: 4em; white-space: nowrap; }
			#menu dt a { color: #5086A5 !important; }
		#menu dd { float: left; width: 6em; margin: 0 2px; overflow: hidden; white-space: nowrap; }

/*您的位置导航*/
#navigation { padding: 1.2em 0; clear:both;}
	#navigation label{line-height:20px;}
	#navigation p { margin: 0;}
		#navigation p a, #navigation p strong { margin: 0 0.5em; }
	#searchform { float: right; }
		#searchform * {vertical-align:middle; }
		#searchform button { margin-left: 0.5em; }
	/*简单页面的位置导航*/
	#navigation.simplepage { padding: 0;   height: 26px; line-height: 30px; overflow: hidden; background: #EFF5FF url(../images/title_icon.gif) no-repeat 10px 6px;; margin-bottom: 1em; }
		#navigation.simplepage p { float: right; margin-right: 0.5em; }
		#navigation.simplepage h1, #navigation.simplepage h2 { margin: 0; font-size: 1.2em; padding-left: 32px; }
		
		/*-----------------------------------------------------------------------------------用户相关*/

#panel { width: 600px; overflow: hidden; margin: 1em auto; }
#userpanel fieldset, #loginform fieldset { border: none; margin: 0; padding: 0; }
#userpanel legend, #loginform legend { display: none; }

		/*内嵌登录面板*/
#userpanel { height: 8.8em; overflow: hidden; }
	#userpanel form { margin: 5px auto; width: 160px; }
		#userpanel input { width: 110px; }
		#userpanel p { margin: 0.2em 0; }
		#userpanel #cookietime { margin: 0 0 0 3.2em; width: auto; }
		#userpanel #dologin { float: right; }
		#userpanel form a { line-height: 2em; color: #B353B3; border-right: 1px solid #86B9D6; padding-right: 4px; }
	/*登录后*/
	#userpanel ul { margin: 0 5px; }
	#userpanel li { border-bottom: 1px solid #EEE; background: url(../images/list_icon.gif) no-repeat 0.3em 0.8em; padding-left: 12px; }

/*登录页面*/
.loginarea { width: 300px; float: left; }
.tips { width: 290px; float: left; border-left: 1px solid #D5E9F8; padding-left:5px;line-height: 1.8em; }
.imgsecode {}
.imgsecode input{padding:3px 2px;}
/*申请个人空间*/
/*#signform p { border-bottom: 1px solid #D5E9F8; height: 1%; overflow: hidden; margin: 0; padding: 0.3em; line-height: 20px; }
	#signform p strong { float: left; width: 10em; }
		#signform li p { height: auto; border: none; }
	#signform button { line-height: 30px; height: 30px; padding: 0 5em; }*/

/*快捷面板*/
.quicklink { overflow: hidden; margin: 0 0 5em; padding: 0; list-style: none; }
.quicklink li { float: left; width: 33.3%; text-align: center; }
	.quicklink li a { display: block; border: 1px solid #CCC; width: 180px; margin: 10px auto; height: 50px; text-align: left; line-height: 50px; text-indent: 65px; background-image: url(../images/panel_icons.gif); background-repeat: no-repeat; }
		.sitehome { background-position: 10px 7px; }
		.bbs { background-position: 10px -83px; }
		.myspace { background-position: 10px -173px; }
		.spacemng { background-position: 10px -263px; }
		.spacesignup { background-position: 10px 7px; }
		.sitemng { background-position: 10px -443px; }
		.logout { background-position: 10px -533px; }
		.login { background-position: 10px -173px; }
		.register { background-position: 10px -353px; }
	.quicklink li a:hover { border-color: #86B9D6; background-color: #F5FBFF; text-decoration: none; }
	
