#content .container{
	background:#fff;
	}
	
#content .container .sidecol{
	width:230px;
	float:left;
	height:auto;
	overflow:hidden;
	padding:0 0 0 5px;
	}

#content .container .sidecol .specbox,
#content .container .sidecol .infobox,
#content .container .sidecol .clubbox{
	border:1px solid #DDDDDD;
	width:226px;
	padding:1px 1px 6px 1px;
	overflow:hidden;
	}
	
#content .container .sidecol .infobox .infoimg{ text-align:center;}
#content .container .sidecol .infobox .infoimg li{ line-height:30px;}

#content .container .sidecol .specbox{
	height:217px;
	}

#content .container .sidecol .infobox,
#content .container .sidecol .clubbox{
	height:348px;
	}

#content .container .sidecol h2{
	height:26px;
	width:216px;
	overflow:hidden;
	line-height:28px;
	padding:0 0 0 10px;
	font-size:14px;
	font-weight:bold;
	background:url(../images/h2_bg.png) repeat-x;
	clear:both;
	margin:0 0 7px 0;
	position:relative;
	}

#content .container .sidecol span{
	position:absolute;
	top:0;
	right:0;
	line-height:25px;
	float:right;
	width:42px;
	text-align:left;
	font-size:12px;
	font-weight:normal;
	}
	
#content .container .sidecol span a,
#content .container .sidecol span a:link{
	color:#D2000A;
	}

#content .container .sidecol dl{
	clear:both;
	padding:8px 6px;
	height:90px;
	width:338px;
	overflow:hidden;
	}
	
#content .container .sidecol dd,
#content .container .sidecol dt{
	float:left;
	}


	
	
	#content .container .sidecol  dd{
	height:76px;
	width:86px;
	overflow:hidden;
	}
#content .container .sidecol  dd img{
	height:76px;
	width:86px;
	border:0;
	overflow:hidden;
	}

#content .container .sidecol  dt{
	padding:0 0 0 6px;
	height:76px;
	line-height:20px;
	width:122px;
	overflow:hidden;
	font-family:Arial;
	}
#content .container .sidecol strong{
	clear:both;
	display:block;
	}

#content .container .sidecol strong a,
#content .container .sidecol strong a:link{
	color:#333;
	}

#content .container .sidecol strong a:hover{
	text-decoration:underline;
	}
	
#content .container .sidecol .txtlist{
	border-top:1px dashed #ccc;
	margin:6px;
	padding:5px 0;
	}

#content .container .sidecol .txtlist.no{
	border-top:none;
	padding:0;
	margin:0 6px
	}

#content .container .sidecol .txtlist li{
	font-family:Arial, Helvetica, sans-serif;
	line-height:24px;
	padding:0 0 0 10px;
	background:url(../images/bg.png) -165px -407px no-repeat;
	_background:url(../images/bg.gif) -165px -407px no-repeat;
	}

#content .container .sidecol .txtlist li a,
#content .container .sidecol .txtlist li a:link{
	color:#333;
	}

#content .container .maincol{
	width:700px;
	float:right;
	height:auto;
	overflow:hidden;
	padding:0 5px 0 0;
	}

#content .container .maincol .newsbox{
	width:443px;
	height:224px;
	float:left;
	overflow:hidden;
	border:1px solid #ddd;
	background:url(../images/headline.png) left top repeat-x;
	}

#content .container .maincol .newsbox h1{
	line-height:36px;
	height:36px;
	clear:both;
	text-align:center;
	margin:8px auto 0 auto;
	color:#DE0101;
	}

#content .container .maincol .newsbox h1 a,
#content .container .maincol .newsbox h1 a:link{
	color:#DE0101;
	}

#content .container .maincol .newsbox h2{
	text-align:center;
	margin:0 auto;
	line-height:16px;
	}


#content .container .maincol .newsbox h2 a,
#content .container .maincol .newsbox h2 a:link{
	color:#333;
	margin:0 2px;
	}

#content .container .maincol .newsbox h2 a:hover{
	text-decoration:underline;
	}

#content .container .maincol .newsbox ul{
	margin:8px 4px 8px 9px;
	clear:both;
	border-top:1px dashed #CCCCCC;
	zoom:1;
	height:150px;
	overflow:hidden;
	padding:8px 0;
	}

#content .container .maincol .newsbox li{
	width:100%;

	height:24px;
	overflow:hidden;
	font-size:14px;
	line-height:24px;
	margin:0;
	padding:0;
	}

#content .container .maincol .newsbox li.r{
	width:156px;
	float:right;
	}
	
#content .container .maincol .slidebox{
	float:left;
	width:270px;
	height:222px;
	padding:1px;
	border:1px solid #ddd;
	overflow:hidden;
	margin:0 0 0 8px;
	}

#content .container .maincol .slidebox .pic{
	width:270px;
	height:196px;
	overflow:hidden;
	filter: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00);
	}

#content .container .maincol .slidebox .pic img{
	width:270px;
	height:196px;
	overflow:hidden;
	border:0;
	}

#content .container .maincol .slidebox .txt{
	height:26px;
	width:270px;
	overflow:hidden;
	background:url(../images/h2_bg.png) repeat-x;
	filter: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00);
	}

#content .container .maincol .slidebox .txt p{
	height:26px;
	width:252px;
	line-height:32px;
	overflow:hidden;
	padding:0 0 0 18px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/bg.png) -158px 10px no-repeat;
	_background:url(../images/bg.gif) -158px 10px no-repeat;
	}
#yu.slidebox .txt{
	height:26px;
	width:270px;
	margin-top:4px;
	overflow:hidden;
	background:url(../images/h2_bg.png) repeat-x;
	filter: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00);
	}
#yu.slidebox .txt p{
	height:26px;
	width:252px;
	line-height:32px;
	overflow:hidden;
	padding:0 0 0 18px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/bg.png) -158px 10px no-repeat;
	_background:url(../images/bg.gif) -158px 10px no-repeat;
	}

#content .container .maincol .slidebox .txt a,
#content .container .maincol .slidebox .txt a:link{
	color:#000;
	}

#content .container .maincol .colsbox{
	width:352px;
	height:355px;
	float:left;
	overflow:hidden;
	border:1px solid #ddd;
	}


#content .container .maincol .colsbox .csbtit{
	height:31px;
	clear:both;
	width:443px;
	overflow:hidden;
	background:url(../images/cols_bg.png) repeat-x;
	}

#content .container .maincol .colsbox .csbtit ul{
	line-height:33px;
	color:#CCCCCC;
	}

#content .container .maincol .colsbox .csbtit li{
	float:left;
	padding:0 0 0 5px;
	line-height:36px;
	font-family:Arial, Helvetica, sans-serif;
	}

#content .container .maincol .colsbox .csbtit li a,
#content .container .maincol .colsbox .csbtit li a:link{
	color:#333;
	padding:0 3px;
	}

#content .container .maincol .colsbox .csbtit li.on{
/*	background:#FFF;border-right:1px solid #ddd;*/
	height:31px;
	
	font-size:14px;
	font-weight:bold;
	padding:0px;
	width:120px;
	text-align:center;
	}

#content .container .maincol .colsbox .csbtit li.on a,
#content .container .maincol .colsbox .csbtit li.on a:link{
	color:#004499;
	}
	
	
#content .container .maincol .colsbox .csbcon{
	height:314px;
	width:350px;
	padding:5px 0;
	overflow:hidden;
	}
	
#content .container .maincol .colsbox .csbcon dl{
	clear:both;
	padding:8px 6px;
	height:90px;
	width:338px;
	clear:both;
	overflow:hidden;
	}
	
#content .container .maincol .colsbox .csbcon dd,
#content .container .maincol .colsbox .csbcon dt{
	float:left;
	}

#content .container .maincol .colsbox .csbcon dd{
	height:90px;
	width:116px;
	overflow:hidden;
	}

#content .container .maincol .colsbox .csbcon dd img{
	height:90px;
	width:116px;
	border:0px;
	overflow:hidden;
	}

#content .container .maincol .colsbox .csbcon  dt{
	padding:0 0 0 12px;
	height:90px;
	line-height:22px;
	width:210px;
	overflow:hidden;
	}
#content .container .maincol .colsbox .csbcon strong{
	clear:both;
	display:block;
	color:#004499;
	margin:0 0 5px 0;
	}

#content .container .maincol .colsbox .csbcon strong a,
#content .container .maincol .colsbox .csbcon strong a:link{
	color:#004499;
	}
	
#content .container .maincol .colsbox .csbcon strong a:hover{
	text-decoration:underline;
	}
	
#content .container .maincol .colsbox .csbcon ul{
	border-top:1px dashed #ccc;
	margin:6px;
	padding:8px 0;
	}

#content .container .maincol .colsbox .csbcon li{
	line-height:24px;
	padding:0 0 0 15px;
	font-size:14px;
	background:url(../images/bg.png) -162px -447px no-repeat;
	_background:url(../images/bg.gif) -162px -447px no-repeat;
	}

#content .container .maincol .colsbox .csbcon .txtlist li a,
#content .container .maincol .colsbox .csbcon .txtlist li a:link{
	color:#004499;
	}

#content .container .albumbox{
	width:948px;
	height:168px;
	overflow:hidden;
	margin:0 5px;
	border:1px solid #CDCDCD;
	}

#content .container .albumbox .abtit{
	height:29px;
	width:948px;
	overflow:hidden;
	background:url(../images/ab_bg.png) top repeat-x;
	}

#content .container .albumbox .abtit li{
	float:left;
	line-height:31px;
	height:29px;
	border-right:1px solid #CDCDCD;
	width:94px;
	overflow:hidden;
	text-align:center;
	}

#content .container .albumbox .abtit li a,
#content .container .albumbox .abtit li a:link{
	display:block;
	height:29px;
	width:94px;
	color:#333333;
	overflow:hidden;
	}

#content .container .albumbox .abtit li.on,
#content .albumbox .abtit li.more{
	background:url(../images/ab_on.png) top repeat-x;
	}
#content .container .albumbox .abtit li.on{
	font-weight:bold;
}
#content .container .albumbox .abtit li.more{
	border-right:none;
	width:48px;
	text-align:left;
	/*text-align:center;*/
	padding:0 0 0 45px;
	}

#content .container .albumbox .abtit li.more a,
#content .container .albumbox .abtit li.more a:link{
	color:#D2000A;
	}

#content .container .albumbox .abcon{
	padding:5px;
	_padding:5px 1px;
	clear:both;
	}

#content .container .albumbox .abcon dl{
	float:left;
	width:120px;
	height:125px;
	overflow:hidden;
	margin:10px 7px;
	_margin:10px 6px 10px 7px;
	}

#content .container .albumbox .abcon dd{
	width:120px;
	height:90px;
	overflow:hidden;
	}

#content .container .albumbox .abcon dt{
	font-family:Arial, Helvetica, sans-serif;
	width:120px;
	text-align:center;
	height:30px;
	line-height:32px;
	overflow:hidden;
	}
	
#content .container .albumbox .abcon dt a,
#content .container .albumbox .abcon dt a:link{
	color:#333333;
	}

#content .container .maincol .urhere{
	width:712px;
	}

#content .container .maincol .urhere .urhere_c{
	width:702px;
	}

#content .container .maincol .urhere .position{
	width:489px;
	}

#content .container .maincol .divsbox{
	width:345px;
	height:220px;
	float:left;
	overflow:hidden;
	border:1px solid #ddd;
	}

#content .container .maincol .divsbox h3{
	height:31px;
	clear:both;
	width:350px;
	overflow:hidden;
	background:url(../images/cols_bg.png) repeat-x;
	}

#content .container .maincol .divsbox h3 div{
	float:left;
	padding:0 10px;
	width:auto;
	height:31px;
	line-height:35px;
	font-size:14px;
	overflow:hidden;
	border-right:1px solid #ddd;
	background:#FFF;
	font-weight:bold;
	}

#content .container .maincol .divsbox h3 span{
	float:right;
	padding-right:10px;
	width:45px;
	height:31px;
	line-height:36px;
	overflow:hidden;
	font-size:12px;
	}

#content .container .maincol .divsbox ul{
	padding:8px 5px;
	}

#content .container .maincol .divsbox li{
	line-height:22px;
	height:22px;
	clear:both;
	width:325px;
	overflow:hidden;
	padding:0 0 0 15px;
	background:url(../images/bg.png) -162px -447px no-repeat;
	_background:url(../images/bg.gif) -162px -447px no-repeat;
	position:relative;
	}

#content .container .maincol .divsbox cite{
	font-style:normal;
	color:#999;
	font-size:11px;
	float:right;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
	}
	
#content .container .maincol .float{
	float:right;
	}

#content .container .maincol .listbody{
	padding:10px;
	width:690px;
	height:auto;
	overflow:hidden;
	border:1px solid #ddd;
	}

#content .container .maincol .listbody dl{
	clear:both;
	margin:0 0 8px 0 ;
	padding:0 0 5px 0;
	width:690px;
	height:114px;
	overflow:hidden;
	border-bottom:1px solid #CCCCCC;
	}

#content .container .maincol .listbody dt{
	height:30px;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	background:url(../images/list_title.gif) 3px 11px no-repeat;
	padding:0 0 0 20px;
	position:relative;
	}
	
#content .container .maincol .listbody dt a,
#content .container .maincol .listbody dt a:link{
	color:#204E7D;
	}
	
#content .container .maincol .listbody dt a:hover{
	text-decoration:underline;
	}	
	
#content .container .maincol .listbody dt cite{
	float:right;
	font-size:12px;
	color:#787878;
	font-style:normal;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	width:120px;
	position:absolute;
	top:0;
	right:3px;
	}
#content .container .maincol .listbody dd{
	color:#878787;
	line-height:23px;
	text-indent:2em;
	padding:3px;
	}
#content .container .maincol .listbody div{
	line-height:22px;
	margin:6px 0 0 3px;
	}

#content .container .maincol .listbody div span{
	padding:0 15px 0 0;
	font-family:Arial;
	}

#content .container .maincol .listbody div a,
#content .container .maincol .listbody div a:link{
	margin:0 3px;
	color:#333;
	}

#content .container .maincol .listbody div a:hover{
	text-decoration:underline;
	}


#content .container .maincol .listbody .tagnav{
	margin:0 6px;
	border-bottom:1px solid #CCCCCC;
	height:26px;
	clear:both;
	padding:0 0 0 5px;
	font-family:Arial, Helvetica, sans-serif;
	}

#content .container .maincol .listbody .tagcon{
	margin:0 6px;
	padding:10px 0 0 0;
	clear:both;
	}

#content .container .maincol .listbody .tagcon ul{
	background:none;
	}

#content .container .maincol .listbody .tagcon li{
	line-height:28px;
	height:28px;
	clear:both;
	padding:0;
	margin:0;
	background:url(../images/dashed.gif) bottom repeat-x;
	}

#content .container .maincol .listbody .tagcon li.no{
	background:none;
	}

#content .container .maincol .listbody .tagcon li span{
	background:url(../images/bg.png) -160px -428px  no-repeat;
	padding:0 0 0 12px;
	float:left;
	}
#content .container .maincol .listbody .tagcon li cite{
	float:right;
	font-size:10px;
	font-style:normal;
	color:#999;
	padding:0 5px 0 0;
	}
	
#content .container .maincol .listbody .pageshow,
#content .container .maincol .entrytext .pageshow{
	width:690px;
	text-align:center;
	height:auto;
	padding:5px 3px;
	margin: 3px;
	font-family:Arial, Helvetica, sans-serif;
	}

#content .container .maincol .listbody .pageshow a,
#content .container .maincol .listbody .pageshow a:link,
#content .container .maincol .entrytext .pageshow a,
#content .container .maincol .entrytext .pageshow a:link{
	border: #eee 1px solid; 
	padding:2px 5px;
	margin: 2px; 
	color: #036cb4;
	text-decoration: none;
	}

#content .container .maincol .listbody .pageshow a:hover,
#content .container .maincol .listbody .pageshow a:active,
#content .container .maincol .entrytext .pageshow a:hover,
#content .container .maincol .entrytext .pageshow a:active{
	border: #999 1px solid; 
	color: #666;
	text-decoration:none;
	}

#content .container .maincol .listbody .pageshow span,
#content .container .maincol .entrytext .pageshow span{
	border: #036cb4 1px solid; 
	padding:2px 5px; 
	font-weight: bold; 
	margin: 2px; 
	color: #fff;
	background-color: #036cb4;
	}
	
#content .container .maincol .listbody .pageshow .a1,
#content .container .maincol .entrytext .pageshow .a1{
	border: #eee 1px solid; 
	padding:2px 5px; 
	margin: 2px; 
	color: #999; 
	}
	
#content .container .maincol .entrytext{
	height:auto;
	overflow:hidden;
	border:1px solid #ddd;
	}

#content .container .maincol .entrytext .entrycate{
	height:31px;
	width:690px;
	overflow:hidden;
	background:url(../images/cols_bg.png) repeat-x;
	}
#content .container .maincol .entrytext .entrycate .catename{
	float:left;
	height:31px;
	font-size:14px;
	font-weight:bold;
	color:#004499;
	background:#fff;
	padding:0 25px;
	overflow:hidden;
	border-right:1px solid #ddd;
	line-height:37px;
	}

#content .container .maincol .entrytext .entrycate .position{
	float:right;
	margin:0 8px 0 0;
	line-height:31px;
	color:#666666;
	}
	
#content .container .maincol .entrytext .entrytitle{
	height:auto;
	clear:both;
	text-align:center;
	padding:8px 0;
	margin:0 auto;
	}	

#content .container .maincol .entrytext .entrytitle h1{
	color:#363737;
	text-align:center;
	font-size:22px;
	margin:0px;
	padding:0px;
	font-weight:bold;
	line-height:30px;
	}
#content .container .maincol .entrytext .entryline{
	background:#E5E5E5;
	width:678px;
	height:1px;
	overflow:hidden;
	margin:0 16px;
	}

#content .container .maincol .entrytext .entrymeta{
	clear:both;
	height:25px;
	width:700px;
	overflow:hidden;
	color:#7E7E7E; 
	line-height:25px;
	text-align:center; 
	font-family:"Arial";
	}

#content .container .maincol .entrytext .entrymeta .fontsize{
	float:left;
	width:85px;
	height:25px;
	line-height:25px;
	overflow:hidden;
	text-align:left;
	}
	
#content .container .maincol .entrytext .entrymeta .fontsize span {
	font-family:"Times New Roman",arial;
	cursor:pointer;
	font-weight:bold;
	}
	
#content .container .maincol .entrytext .entrymeta .fontsize .small {
	font-size:10px;
	color:#666;
	padding-right:3px;
	padding-left:3px;
	}
	
#content .container .maincol .entrytext .entrymeta .fontsize .big {
	font-size:13px;
	color:#0B3B8C;
	padding-left:3px;
	padding-right:3px;
	}
	
#content .container .maincol .entrytext .entrymeta .parambox{
	float:left;
	width:540px;
	text-align:center;
	height:25px;
	line-height:25px;
	font-family:Arial;
	}

#content .container .maincol .entrytext .entrymeta .parambox span{
	margin:0 5px;
	}

#content .container .maincol .entrytext .entrymeta .parambox cite{
	color:#000;
	font-style:normal;
	}

#content .container .maincol .entrytext .entrybody{
	height:auto;
	clear:both;
	font-size:14px;
	line-height:1.8em;
	width:680px;
	overflow:hidden;
	padding:10px 15px;
	}

#content .container .maincol .entrytext .entrybody h1{
	font-size:18px;
	}
#content .container .maincol .entrytext .entrybody h2{
	font-size:16px;
	}
#content .container .maincol .entrytext .entrybody p{
	margin:5px 0;
	font-family:simsun;
	}
#content .container .maincol .entrytext .entrybody img{
	clear:left;
	}
#content .container .maincol .entrytext .entrybody ul{
	padding-left:20px;
	}
#content .container .maincol .entrytext .entrybody table{
	clear:left;
	}
#content .container .maincol .entrytext .entrybody h3{
	font-size:14px;
	font-weight:bold;
	padding:8px 0 5px;
	clear:both;
	border-bottom:1px solid #ccc;
	}
#content .container .maincol .entrytext .entrybody img{
	border:1px solid #DEECF5;
	margin:0 0 10px;
	}
	
#content .container .maincol .entrytext .entrybody pre{
	background:#FFFFDD none repeat scroll 0 0;
	border:1px dotted #778855;
	font:12px/1.5 Monaco,Consolas,"Courier News",monospace;
	margin:10px 0 0;
	padding:10px;
	white-space:pre-wrap;
	white-space:-moz-pre-wrap;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	word-wrap:break-word;
	}
	
#content .container .maincol .entrytext .entrybody code{
	font:12px/1.5 Monaco,Consolas,"Courier News",monospace;
	padding:10px 15px;
	border:1px solid #B8C9D3;
	border-left:5px solid #CCCCCC;
	margin:5px 0px;
	padding:5px;
	display:block;
	background:#FFFFDD;
	color:#333;
	text-align:left;
	word-wrap:break-word;
	}
	
#content .container .maincol .entrytext .entrybody textarea{
	width:540px;border:1px solid #B8C9D3;
	font-size:12px;
	line-height:150%;
	height:200px;
	overflow-x:hidden;
	overflow-y:scroll;
	}
	
#content .container .maincol .entrytext .entrybody blockquote{
	padding-left:20px;
	padding:10px 10px 10px 15px;
	border:2px solid #E3EEF8;
	color:#333;
	background:#FEFEFE url(../images/quote.gif) no-repeat 8px 8px;
	line-height:24px;
	}

#content .container .maincol .entrytext .entrybody .moodbox{
	clear:both;
	}

#content .container .maincol .entrytext .entrybody .moodbox img{
	margin:0;
	border:none;
	}

#content .container .maincol .entrytext .sharecp{
	margin:10px 10px 0 10px;
	overflow:hidden;
	}

#content .container .maincol .entrytext .archives{
	margin:10px;
	border:1px solid #DDD;
	padding:5px 10px;
	background:#FEFEFE;
	text-align:center;
	}
	
#content .container .maincol .entrytext .archives h4{
	display:block;
	color:#BD0A01;
	font-size:12px;
	line-height:22px;
	text-align:left;
	height:22px;
	font-weight:normal;
	}
	
#content .container .maincol .entrytext .archives li{
	float:left;
	width:49%;
	height:22px;
	line-height:22px;
	text-align:left;
	overflow:hidden; 
	font-family:"Arial";
	}
	
#content .container .maincol .entrytext .archives .on{
	color:#F60;
	}
	
#content .container .maincol .entrytext .archives .on a,
#content .container .maincol .entrytext .archives .on a:link{
	color:#F60;
	}
	
	
#content .container .maincol .entrytext .wordtags {
	background: #F5FAFF; 
	border: 1px dashed #CAE5FF;
	height: 28px;
	margin: 10px;
	padding:0 10px;
	}
	
#content .container .maincol .entrytext .wordtags h5 {
	clear: left;
	color: #000000;
	display: block;
	float:left;
	font-size:12px;
	line-height:22px;
	padding:3px 0;
	font-family:"Arial";
	}
	
#content .container .maincol .entrytext .wordtags h5 a{ 
	margin:3px 0 0 0;
	}
	
#content .container .maincol .entrytext .wordtags span {
	float: right; 
	font: 12px/26px Tahoma;
	margin-top:3px
	}
	
#content .container .maincol .toolinks{
	width:680px;
	border:1px solid #ddd;
	border-top:none;
	position:relative;
	padding:0 8px;
	color:#666;
	text-align:right;
	line-height:32px;
	height:32px;
	}
	
#content .container .maincol .toolinks a{
	border-left:1px dashed #B2C9D3;
	padding:0 8px;
	margin-left:5px;
	width:75px;
	}
	
#content .container .maincol .toolinks .addfavs{ 
	float:left; 
	height:32px; 
	line-height:32px;
	}
	
#content .container .maincol .toolinks .addfavs span{ 
	float:left;
	color:#1f376d; 
	height:32px; 
	line-height:32px; 
	margin-left:2px;
	}
	
#content .container .maincol .toolinks .addfavs a{ 
	border:none; 
	padding:0px; 
	margin:8px 0 0 5px; 
	width:16px; 
	height:16px; 
	float:left; 
	overflow:hidden;
	}
	
#content .container .maincol .siteitem{
	width:680px;
	border:1px solid #ddd;
	border-top:none;
	position:relative;
	padding:5px 8px;color:#333;

	}
#content .container .maincol .siteitem ul{
	padding:5px 0 0 0;
	}

#content .container .maincol .siteitem li.jj{
	padding-left:12px;
	background:url(../images/globg.gif) 0 -492px no-repeat;
	_background:url(../images/globg.gif) 0 -490px no-repeat;
	line-height:24px;
	 overflow:hidden;
	}

#content .container .maincol .extracon{
	width:698px;
	clear:both;
	border:1px solid #Ddd;
	border-top:none;
	padding:0 6px;
	background:#FFF;
	line-height:30px;
	height:30px;
	margin:0 0 8px;
	font-family:"Arial";
	}

#content .container .maincol .extracon a{
	font-family:"Arial";
	}

#content .container .maincol .extracon  #prv{
	float:left;
	}

#content .container .maincol .extracon  #next{
	float:right;
	}

#content .container .maincol .relateds,
#content .container .maincol .combangs{
	width:350px;
	float:left;
	background:#FFF;
	height:auto;
	}
	
#content .container .maincol .combangs{
	float:right;
	}

#content .container .maincol .relateds h2,
#content .container .maincol .combangs h2{
	margin-bottom:5px;
	padding-left:10px;
	background:url(../images/soncate.png) repeat-x;
	color:#004A72;
	font-size:14px;
	line-height:32px;
	height:30px;
	font-weight:bold;
	overflow:hidden;
	}

#content .container .maincol .relateds ul,
#content .container .maincol .combangs ul{
	}
	
#content .container .maincol .relateds li,
#content .container .maincol .combangs li{
	float:left;

	overflow:hidden;
	margin:0;
	padding:0 0 0 20px;
	width:330px;
	background:url(../images/globg.gif) 0 -136px no-repeat;
	text-align:left;
	line-height:24px;
	height:24px;
	font-family:"Arial";
	}

#content .container .maincol .relateds cite,
#content .container .maincol .combangs cite{
	font-style:normal;
	font-size:10px;
	color:#999;
	}

#content .container .maincol .comments{
	border:1px solid #ddd;
	margin:0 0 8px;

	background:#FFF;
	}

#content .container .maincol .comments h2{
	padding-left:10px;
	border-bottom:1px solid #D0DBE7;
	background:url(../images/soncate.png) repeat-x;
	height:30px;
	line-height:32px;
	overflow:hidden;
	color:#004A72;
	font-size:14px;
	font-weight:bold;
	}

#content .container .maincol .comments button{
	border:0;
	padding:0;
	margin:0;
	}

#content .container .maincol .comments .comform{
	width:680px;
	padding:6px;
	border:1px solid #DDD;
	margin:8px 8px;
	background:#eee;
	text-align:right;
	line-height:25px;
	height:25px;
	}

#content .container .maincol .comments .comform a{
	text-decoration:none;
	}

#content .container .maincol .comments .comform span{
	float:left;
	clear:both;
	}

#content .container .maincol .comments .comform strong{
	font-family:Arial, Helvetica, sans-serif;
	}

#content .container .maincol .comments .comform .combtn{
	float:right;
	display:block;
	width:80px;
	height:25px;
	background:#F2F6FB url(../images/comments.gif) 0 0 no-repeat;
	cursor:pointer;
	}

#content .container .maincol .comments .postcom{
	width:660px;
	border:1px solid #ddd;
	margin:8px;
	height:150px;
	padding:20px 16px 10px 16px;
	zoom:1;
	overflow:hidden;
	}

#content .container .maincol .comments .postcom div{
	float:left;
	}

#content .container .maincol .comments .postcom .divtbox{
	margin:0;
	}

#content .container .maincol .comments .postcom .divlbox{
	width:260px;
	margin:10px 0 0 0;
	height:27px;
	overflow:hidden;
	}
	
#content .container .maincol .comments .postcom .divlbox img{
	height:24px;
	width:100px;
	cursor:pointer;
	}
#content .container .maincol .comments .postcom .divrbox{
	width:116px;
	float:right;
	margin:10px 0 0 0;
	height:27px;
	text-align:right;
	overflow:hidden;
	}
#content .container .maincol .comments .postcom .divcbox{
	width:260px;
	float:right;
	margin:10px 0 0 0;
	height:27px;
	overflow:hidden;
	text-align:right;
	}

#content .container .maincol .comments .postcom .textarea{
	border:1px solid #AEB6C1;
	font-family:Arial, Helvetica, sans-serif;
	width:660px;
	height:112px;
	}

#content .container .maincol .comments .postcom .textareas{
	border:1px solid #AEB6C1;
	font-family:Arial, Helvetica, sans-serif;
	width:660px;
	height:112px;
	background:#EDF7FF;
	}

#content .container .maincol .comments .postcom .textinpt{
	height:20px;
	width:68px;
	font-weight:bold;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background:#EDF7FF;
	border:1px solid #7F9DB9;
	}

#content .container .maincol .comments .postcom .subtns{
	background:url(../images/bg.png) 1px -400px no-repeat;
	height:27px;
	width:101px;
	display:block;
	text-indent:-9999px;
	cursor:pointer;
	border:none;
	margin:0 0 0 15px;
	}
	



#content .container .maincol .comments .comlist{
	width:694px;
	margin:0 8px 8px 8px;
	height:auto;
	overflow:hidden;
	}

#content .container .maincol .comments .comlist .combtns{
	height:27px;
	width:694px;
	clear:both;
	overflow:hidden;
	}

#content .container .maincol .comments .comlist .combtns li{
	float:left;
	height:25px;
	width:80px;
	border:1px solid #d5d5d5;
	background:#FFF;
	text-align:center;
	line-height:27px;
	overflow:hidden;
	margin:0 8px 0 0;
	padding:0 5px;
	}

#content .container .maincol .comments .comlist .combtns li a,
#content .container .maincol .comments .comlist .combtns li a:link{
	display:block;
	color:#000;
	}

#content .container .maincol .comments .comlist .combtns li span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0 0 0 8px;
	}

#content .container .maincol .comments .comlist .combtns li.on{
	border:1px solid #737373;
	background:#818181;
	}

#content .container .maincol .comments .comlist .combtns li.on a,
#content .container .maincol .comments .comlist .combtns li.on a:link{
	color:#FFF;
	}
	
#content .container .maincol .comments .comlist .comarea{
	width:692px;
	border:1px solid #ddd;
	clear:both;
	height:auto;
	overflow:hidden;
	font-family:Arial;
	}
#content .container .maincol .comments .comlist .comarea .comline{
	background:url(../images/dashed.gif) repeat-x;
	width:692px;
	clear:both;
	height:1px;
	overflow:hidden;
	}

#content .container .maincol .comments .comlist .comarea .comitem{
	width:692px;
	padding:5px 0 0 0;
	clear:both;
	height:auto;
	overflow:hidden;
	}

#content .container .maincol .comments .comlist .comarea .comitem.on {
	background:#F5F8FD;
	}

#content .container .maincol .comments .comlist .comarea .subtext{
	width:100px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:auto;
	padding:15px 0 15px 20px;
	margin:0 20px 0 0;
	}

#content .container .maincol .comments .comlist .comarea .subtext h5{
	background:url(../images/avatar.gif) 0 2px no-repeat;
	height:23px;
	line-height:23px;
	width:85px;
	padding:0 0 0 15px;
	text-align:left;
	}

#content .container .maincol .comments .comlist .comarea .subtext p{
	color:#999;
	font-family:Georgia, "Times New Roman", Times, serif;
	}


#content .container .maincol .comments .comlist .comarea .context{
	width:532px;
	float:left;
	padding:10px;
	font-size:14px;
	line-height:22px;
	zoom:1;
	}

#content .container .maincol .comments .comlist .comarea .context .comsupt{
	width:524px;
	clear:both;
	font-size:14px;
	margin:8px 8px 0 0;
	font-size:12px;
	height:22px;
	overflow:hidden;
	}

#content .container .maincol .comments .comlist .comarea .context .comsupt a,
#content .container .maincol .comments .comlist .comarea .context .comsupt a:link{
	color:#000099;
	}

#content .container .maincol .comments .comlist .comarea .context .comsupt a:hover{
	text-decoration:underline;
	color:#CC0000;
	}


#content .container .maincol .comments .comlist .comarea .context .comsupt font{
	font-family:Arial;
	}

#content .container .maincol .comments .comlist .comarea .context .comsupt cite{
	float:left;
	font-style:normal;
	font-family:Arial;
	font-size:10px;
	text-align:left;
	color:#D0D0D0;
	width:104px;
	}
#content .container .maincol .comments .comlist .comarea .context .comsupt span{
	float:right;
	width:420px;
	display:block;
	text-align:right;
	}
	
#content .container .maincol .comments .comlist .comarea .context .formbox{
	width:500px;
	_width:498px;
	padding:10px 16px;
	}
	
#content .container .maincol .comments .comlist .comarea .context .formbox div{
	float:left;
	}

#content .container .maincol .comments .comlist .comarea .context .formbox .divtbox{
	margin:0;
	width:500px;
	_width:498px;
	}

#content .container .maincol .comments .comlist .comarea .context .formbox .divtbox textarea{
	height:100px;
	}

#content .container .maincol .comments .comlist .comarea .context .formbox .divlbox{
	width:200px;
	margin:10px 0 0 0;
	height:27px;
	overflow:hidden;
	}
	
#content .container .maincol .comments .comlist .comarea .context .formbox .divlbox img{
	height:24px;
	width:80px;
	cursor:pointer;
	margin: 0 0 0 5px;
	}
	
#content .container .maincol .comments .comlist .comarea .context .formbox .divrbox{
	width:80px;
	float:right;
	margin:10px 0 0 0;
	height:27px;
	text-align:right;
	overflow:hidden;
	}
	
#content .container .maincol .comments .comlist .comarea .context .formbox .divrbox input{
	background: url(../images/bg.png) 0 -86px no-repeat;
	height:24px;
	width:65px;
	line-height:25px;
	color:#fff; 
	border:0 none;
	display:inline-block;
	zoom:1;
	*display:inline;
	overflow:hidden;
	}
	
	
#content .container .maincol .comments .comlist .comarea .context .formbox .divcbox{
	width:220px;
	float:right;
	margin:10px 0 0 0;
	height:27px;
	overflow:hidden;
	text-align:right;
	}



#content .container .maincol .comments .comlist .allcoms{
	height:30px;
	background:#eee;
	line-height:32px;
	clear:both;
	text-align:center;
	font-size:14px;
	border:1px solid #ddd;
	border-top:none;
	font-family:Arial, Helvetica, sans-serif;
	}

#content .container .maincol .picnews {
	border:1px solid #ddd;
	width:700px;
	}

#content .container .maincol .picnews .btnarea{
	width:100%;
	background:url(../images/soncate.png) repeat-x;
	height:30px;
	line-height:32px;
	overflow:hidden;
	}

#content .container .maincol .picnews .btnarea h2{
	float:left;
	line-height:32px;
	clear:both;
	color:#004A72;
	font-size:14px;
	text-indent:17px;
	font-weight:bold;
	}

#content .container .maincol .picnews .btnarea .sildPicBar {
	width:86px;
	height:22px;
	padding-top:8px;
	float:right;
	margin-right:18px;
	_display:inline;
	overflow:hidden;
	zoom:1;
	}

#content .container .maincol .picnews .btnarea .sildPicBar .pre {
	float:left;
	width:20px;
	height:15px;
	background:url(../images/bg.png) no-repeat -108px -334px;
	_background:url(../images/bg.gif) no-repeat -108px -334px;
	margin-right:8px;
	_display:inline;
	cursor:pointer;
	}

#content .container .maincol .picnews .btnarea .sildPicBar .next {
	float:right;
	width:20px;
	height:15px;
	background:url(../images/bg.png) no-repeat -108px -405px;
	_background:url(../images/bg.gif) no-repeat -108px -405px;
	cursor:pointer;
	}

#content .container .maincol .picnews .btnarea .sildPicBar li {
	float:left;
	width:6px;
	height:6px;
	background:url(../images/bg.png) no-repeat -122px -386px;
	_background:url(../images/bg.gif) no-repeat -122px -386px;
	cursor:pointer;
	margin-top:5px;
	margin-left:3px;
	_display:inline;
	}

#content .container .maincol .picnews .btnarea .sildPicBar li.select {
	background:url(../images/bg.png) no-repeat -122px -360px;
	_background:url(../images/bg.gif) no-repeat -122px -360px;
	}

#content .container .maincol .picnews .conarea{
	width:694px;
	_width:700px;
	padding:12px 5px;
	_padding:12px 0px;
	}

#content .container .maincol .picnews .conarea .cnt-wrap {
	width:695px;
	_width:700px;
	height:120px;
	overflow:hidden;
	zoom:1;
	}

#content .container .maincol .picnews .conarea .cnt {
	width:2100px;
	_width:2110px;
	}

#content .container .maincol .picnews .conarea li{
	width:130px;
	float:left;
	margin:0 5px;
	}


#content .container .maincol .picnews .conarea li img{
	width:128px;
	height:96px;
	border:1px solid #ccc;
	overflow:hidden;
	}

#content .container .maincol .picnews .conarea .cnt span {
	width:100%;
	text-align:left;
	color:#7E7E7E;
	}

#content .container .maincol .picnews .conarea .cnt .link {
	display:block;
	width:130px;
	text-align:center;
	height:25px;
	clear:both;
	margin:8px auto auto 0;
	}

#content .container .maincol .picnews .conarea .cnt span a,
#content .container .maincol .picnews .conarea .cnt span a:visited{
	color:#7E7E7E;
	}

.new_flinks{
	padding:0 10px;
	clear:both;
	height:auto;
	width:940px;
	line-height:23px;
	zoom:1;
	}


.sun_pj{ background:url(../images/sub_pj_b00.jpg) no-repeat; width:190px; height:48px;}
.sun_pj_left{ float:left; width:130px; height:38px; padding:5px 0px 5px 10px;}
.sun_pj_right{ float:right; width:45px; height:38px; padding:5px 5px 5px 0px;}
.sun_pj_left_t{ width:130px; height:auto;}
.sun_pj_left_t_left{ float:left; width:20px; height:20px; text-align:center; padding-top:2px;}
.sun_pj_left_t_right{ float:right; width:105px; height:20px; text-align:left; padding-left:5px;}
.sun_pj_left_t_left0{ float:left; width:68px; height:10px; overflow:hidden; text-align:center; border:1px solid #ddd;}
.sun_pj_left_t_right0{ float:right; width:55px;height:10px; line-height:10px; overflow:hidden; text-align:left; padding-left:5px; }	
	
	
	
	
	
	
	
	
	
	
	
	
	