/*说明：一切元素的z-index均不要超过180*/
/*-------------------------顶客区域*/
.cssPluginDigg { 
	padding:0px;
	margin:0px;
	background:url({site.Dir}themes/<jcms:site.page.theme/>/images/diggbg.gif) no-repeat;
	width:60px;
	font-size:12px;
	height:58px;
	line-height:20px;
	float:left; 
	text-align:center;
}
.cssPluginDigg .diggNum{ 
	margin:0px; 
	text-align:center; 
	padding:0px;  
	font-size:16px; 
	font-weight:bold; 
	color: #FFFFFF;
	width:58px; 
	height:28px; 
	margin-top:8px;
}
.cssPluginDigg .diggLink{ 
	margin:0px; 
	text-align:center; 
	padding:0px;  
	font-size:13px; 
	width:58px;  
	height:20px;  
}
.cssPluginDigg .diggLink a{ 
	font-size:13px; 
	color: {$ThemeTitleColor};
}
/*-------------------------友情链接*/
.cssPluginLink {
	width:{$ThemeBodyWidth/1-12}px;
	font-size:12px;
	margin:5px auto;
	border:1px solid {$ThemeBorderColor};
	clear:both;
	overflow:hidden;
}
.cssPluginLink .title {
	height:26px;
	line-height:26px;
	margin-top:1px;
	border-bottom:1px {$ThemeBorderColor} solid;
	background: {$ThemeTintBackground};
}
.cssPluginLink .title dl dt {
	width:230px;
	float:left;
	line-height:26px;
	text-indent:25px;
	font-weight:bold;
	letter-spacing:2px;
}
.cssPluginLink .title dl dd {
	float:right;
	margin-right:10px;
	display:inline;
}
.cssPluginLink .content {
	width:{$ThemeBodyWidth/1-32}px;
	margin:0px auto;
	padding-bottom:10px;
}
.cssPluginLink .content ul li {
	width:88px;
	height:32px;
	line-height:32px;
	float:left;
	text-align:center;
	margin:5px auto;
}
.cssPluginLink .content ul li a {
	text-decoration:none;
	padding:0px;
}
.cssPluginLink .content ul li a:hover {
	text-decoration:none;
}

/*----------公告*/
.placard {width:{$ThemeLeftWidth/1-68}px;height:22px;padding:6px 12px 0px 56px;margin-top:5px; background:url(../images/placardbg.gif);overflow:hidden;position:relative;}
.placard ul {margin:0px;padding-top:1px;top:2px;position:absolute;}
.placard ul li{margin:0px;height:24px;line-height:24px;width:{$ThemeLeftWidth/1-68}px;overflow:hidden;}
.placard ul li a {color:{$ThemeAnchorColor};}
.placard ul li a:link {color:{$ThemeAnchorColor};}
.placard ul li a:visited {color:{$ThemeAnchorColor};}
.placard ul li a:hover {color:{$ThemeAnchorHoverColor};}
.placard ul li a:active {color:{$ThemeAnchorColor};}

/*-------------------------投票调查*/
.cssPluginVote {
	overflow:hidden;
	font-size:12px;
}
.cssPluginVote dl{
	clear:both;
	height:21px;
	line-height:21px;
	margin-top:5px;
}
.cssPluginVote dl dt{
	float:left;
	display:block;
	width:30px;
	text-align:right;
}
.cssPluginVote dl dd{
	float:left;
}
.cssPluginVote dl dd img{
	vertical-align:middle;
}
.cssPluginVote .votesubmit{
	text-align:center;
	margin-top:10px;
	height:30px;
}


/*jumbotcms全局样式表模板*/

body { padding:0px; margin:0px;font-size:12px;font-family: Verdana,Helvetica,Arial,sans-serif; color: {$ThemeTextColor}; background:url(../images/bg_index.jpg); }
dt,dd, ul { list-style:none; padding:0px; margin:0px; }
img { border:0px; }
a { color: {$ThemeAnchorColor}; text-decoration:none; }
a:hover { color: {$ThemeAnchorHoverColor}; text-decoration:underline; }
.show { display:block; }
.hide { display:none; }
.jbody { width: {$ThemeBodyWidth}px; text-align:left; margin:0px auto; padding:0px; background-color: #FFFFFF; }
.pbody { width: {$ThemeBodyWidth/1-12}px; margin:0px auto; }
.popbody { width:100%; height: 100%; text-align:left; margin:0px auto; background-color: #FFFFFF; }
.m5 { margin:5px; }
.m10 { margin:10px; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.nobd{border:none !important}
.clear { clear:both; }
.floatleft { float:left; }
.floatright { float:right; }
input,select { vertical-align:middle; }
/*头部*/
.topbar { font-size:12px; border-bottom:1px solid {$ThemeBorderColor}; background:{$ThemeTintBackground}; width:100%; margin:0px; height:32px;line-height:31px; display:block; }
/*-------------------------用户条*/
.loginbar {float:left;color:#000;width:450px;position:relative;height:32px;border:0;padding:0px 10px;line-height:31px;z-index:180;}
.loginbar ul {padding:0;margin:0;list-style-type: none;}
.loginbar ul li {float:left; text-align:center; position:relative;margin-right:5px;}
.loginbar ul li h3 { margin:0; }
.loginbar ul li.hr{width:6px;color:#ccc;text-align:center;*line-height:27px;}
.loginbar li{height:31px;}
.loginbar li.user a,
.loginbar li.pm0 a,
.loginbar li.pm1 a,
.loginbar li.points a
{display:block;text-decoration:none;color: {$ThemeAnchorColor};}
.loginbar li.user a:hover,
.loginbar li.pm0 a:hover,
.loginbar li.pm1 a:hover,
.loginbar li.points a:hover
{color: {$ThemeAnchorHoverColor};}
.loginbar li.user {background:url(../../../style/common/ico_user.gif) 1px no-repeat; text-indent:18px; }
.loginbar li.pm0 {background:url(../../../style/common/ico_pm0.gif) 1px no-repeat; text-indent:18px; }
.loginbar li.pm1 {background:url(../../../style/common/ico_pm1.gif) 1px no-repeat; text-indent:18px; }
.loginbar li.points {background:url(../../../style/common/ico_points.gif) 1px no-repeat; text-indent:18px; }

/*弹出菜单*/
.navigation , .navigation li ul{padding:0;margin:0;list-style-type: none;}
.navigation li {float:left; text-align:center; position:relative;margin-right:5px;}
.navigation li h3 { margin:0; }
.navigation li.hr{width:6px;color:#ccc;text-align:center;*line-height:27px;}
.navigation li a:link, .navigation li a:visited {display:block;}
.navigation li ul{display: none;position:absolute;}
.navigation table { margin:-1px; border-collapse:collapse;}
.navigation li:hover ul{display:block;border:1px solid {$ThemeBorderColor};background-color:#fff;top:27px;_top:15px;margin-top:1px;left:0; width:80px;}
.navigation li:hover ul.double{display:block;border:1px solid {$ThemeBorderColor};background-color:#fff;top:27px;_top:15px;margin-top:1px;left:0; width:160px;}
.navigation li:hover ul li{display:block;width:80px;margin:0px;height:20px;}
.navigation li:hover ul li.double{display:block;width:160px;margin:0px;height:20px;}
.navigation li:hover ul li a{display:block; color:{$ThemeAnchorColor}; height:20px; line-height:20px; }
/* IE6 */
.navigation li a:hover {color:#000;}
.navigation li a:hover ul {display:block; border:1px solid {$ThemeBorderColor};background-color:#fff;top:27px;_top:15px;margin-top:1px; left:0; width:80px;}
.navigation li a:hover ul.double {display:block; border:1px solid {$ThemeBorderColor};background-color:#fff;top:27px;_top:15px;margin-top:1px; left:0; width:160px;}
.navigation li a:hover ul li{width:80px;margin-right:0px;display:block;height:20px;}
.navigation li a:hover ul li.double{width:160px;margin-right:0px;display:block;height:20px;}
.navigation li a:hover ul li a {display:block; color:{$ThemeAnchorColor}; height:20px; line-height:20px; }
.navigation li a:hover ul li a:hover,.navigation li:hover ul li a:hover { color:#fff;background:{$ThemeDarkBackground};text-decoration:none; }
.drop{background-image:url(../images/triangle.gif);background-position:right 9px;padding-right:16px;display:block;background-repeat:no-repeat;position:relative;}
.drop:hover {}
.topurl {color:#000;position:relative;height:32px;border:0px;padding:0px 10px;line-height:31px;z-index:180;}
.topurl li{height:31px;}
.topurl .i-support { background:url(../../../style/common/i-support.gif) 5px no-repeat; text-indent:25px; font-weight: bold;}
.topurl .i-subscribe { background:url(../../../style/common/i-subscribe.gif) 5px no-repeat; text-indent:25px; }
.topurl .i-rssmap { background:url(../../../style/common/i-rssmap.gif) 5px no-repeat; text-indent:25px; }
.topurl .i-sitemap { background:url(../../../style/common/i-sitemap.gif) 5px no-repeat; text-indent:25px; }
.topurl .i-chinaz { background:url(../../../style/common/i-chinaz.gif) 5px no-repeat; text-indent:25px; }
.topurl .i-51aspx { background:url(../../../style/common/i-51aspx.gif) 5px no-repeat; text-indent:25px; }
.topurl .i-help { background:url(../../../style/common/i-help.gif) 5px no-repeat; text-indent:25px; }
.topurl .i-feedback { background:url(../../../style/common/i-feedback.gif) 5px no-repeat; text-indent:25px; }
.top { height:77px; overflow:hidden; }
.toplogo { float:left; width:220px; height:65px; margin-top:11px; margin-left:5px; background:url(../images/logo.jpg) no-repeat; }
.toplogo h1 { display:none; }
.topbanner { width:480px; margin-top:10px; margin-left:15px; float:left; }
.toplink { float:left; margin-top:15px; margin-right:10px; }
.toplink ul li { width:90px; float:left; height:21px; line-height:21px; text-align:center; }

/*栏目导航菜单*/
.topnav { width: {$ThemeBodyWidth/1-10}px; margin:5px 5px 0 5px; }
.topnav .preload1 { background: url(../images/topnav_three_1.gif); }
.topnav .preload2 { background: url(../images/topnav_three_1a.gif); }
.topnav #topnavbar { padding:0; margin:0; list-style:none; height:38px; background:#fff url(../images/topnav_three_0.gif) repeat-x; position:relative; z-index:9; }
.topnav #topnavbar li.topmenu { display:block; float:left; height:38px; }
.topnav #topnavbar li a.top_link0 { color:#FFFFFF; text-decoration:none; font-size:14px; font-weight:normal; display:block; float:left; height:35px; line-height:35px; padding:0px 0 0 12px; cursor:pointer; background: url(../images/topnav_three0_a.gif); }
.topnav #topnavbar li a.top_link0 span { color:#FFFFFF; text-decoration:none; font-size:14px; font-weight:normal; float:left; display:block; padding:0px 23px 0 11px; height:35px; background: url(../images/topnav_three0_a.gif) no-repeat right top; }
.topnav #topnavbar li:hover a.top_link0 { color:#FFFFFF; text-decoration:none; font-size:14px; font-weight:normal; display:block; float:left; height:35px; line-height:35px; padding:0px 0 0 12px; cursor:pointer; background: url(../images/topnav_three1_a.gif); }
.topnav #topnavbar li:hover a.top_link0 span { color:#FFFFFF; text-decoration:none; font-size:14px; font-weight:normal; float:left; display:block; padding:0px 23px 0 11px; height:35px; background: url(../images/topnav_three1_a.gif) no-repeat right top; }
.topnav #topnavbar li a.top_link1 { color:#FFFFFF; text-decoration:none; font-size:14px; font-weight:normal; display:block; float:left; height:35px; line-height:35px; padding:0px 0 0 12px; cursor:pointer; background: url(../images/topnav_three0_b.gif); }
.topnav #topnavbar li a.top_link1 span { color:#FFFFFF; text-decoration:none; font-size:14px; font-weight:normal; float:left; display:block; padding:0px 23px 0 11px; height:35px; background: url(../images/topnav_three0_b.gif) no-repeat right top; }
.topnav #topnavbar li:hover a.top_link1 { color: {$ThemeTitleColor}; text-decoration:none; font-size:14px; font-weight:normal; display:block; float:left; height:35px; line-height:35px; padding:0px 0 0 12px; cursor:pointer; background: url(../images/topnav_three1_b.gif); }
.topnav #topnavbar li:hover a.top_link1 span { color: {$ThemeTitleColor}; text-decoration:none; font-size:14px; font-weight:normal; float:left; display:block; padding:0px 23px 0 11px; height:35px; background: url(../images/topnav_three1_b.gif) no-repeat right top; }
.topnav #topnavbar li:hover { position:relative; z-index:7; }
.topnav #topnavbar li:hover ul.sub { left:2px; top:34px; background: #fff; padding:3px 3px 7px 3px !important; padding:3px 3px 3px 3px; border-right:1px solid {$ThemeBorderColor}; border-left:1px solid {$ThemeBorderColor}; border-bottom:1px solid {$ThemeBorderColor}; border-top:1px solid {$ThemeBorderColor}; white-space:nowrap; width:90px; height:auto; z-index:8; }
.topnav #topnavbar li:hover ul.sub li { display:block; height:20px; position:relative; float:left; width:90px; font-weight:normal; }
.topnav #topnavbar li:hover ul.sub li a { display:block; font-size:13px; text-align:left; height:22px; width:88px; line-height:22px; text-indent:10px; color: {$ThemeTitleColor}; text-decoration:none; border:1px solid #fff; }
.topnav #topnavbar li:hover ul.sub li a:hover { background:{$ThemeDarkBackground}; color:#FFFFFF; border-color:{$ThemeDarkBackground}; text-indent:20px; }
.topnav #topnavbar li ul.sub li a.fly {background:#fff url(../images/topnav_arrow.gif) 80px 6px no-repeat;}
.topnav #topnavbar li:hover ul.sub li a.fly:hover {background:{$ThemeDarkBackground} url(../images/topnav_arrow_over.gif) 80px 6px no-repeat; color:#FFFFFF;}

.topnav #topnavbar li:hover li:hover ul,
.topnav #topnavbar li:hover li:hover li:hover ul,
.topnav #topnavbar li:hover li:hover li:hover li:hover ul,
.topnav #topnavbar li:hover li:hover li:hover li:hover li:hover ul
{left:87px; top:-4px; background: #fff; padding:3px; border:1px solid {$ThemeBorderColor}; white-space:nowrap; width:87px; z-index:9; height:auto;}

.topnav #topnavbar ul, 
.topnav #topnavbar li:hover ul ul,
.topnav #topnavbar li:hover li:hover ul ul,
.topnav #topnavbar li:hover li:hover li:hover ul ul,
.topnav #topnavbar li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.topnav #topnavbar li:hover li:hover a.fly,
.topnav #topnavbar li:hover li:hover li:hover a.fly,
.topnav #topnavbar li:hover li:hover li:hover li:hover a.fly,
.topnav #topnavbar li:hover li:hover li:hover li:hover li:hover a.fly
{background:#FFFFFF url(../images/topnav_arrow_over.gif) 80px 6px no-repeat; color:{$ThemeTitleColor};  border-color:{$ThemeBorderColor}; } 

.topnav #topnavbar li:hover li:hover li a.fly,
.topnav #topnavbar li:hover li:hover li:hover li a.fly,
.topnav #topnavbar li:hover li:hover li:hover li:hover li a.fly
{background:#fff url(../images/topnav_arrow.gif) 80px 6px no-repeat; color:{$ThemeTitleColor}; border-color:{$ThemeBorderColor}; } 

.topnav #topnavbar ul { position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; }

/*左边层*/
.myleft { float:left; }
/*右边层*/
.myright { width: {$ThemeRightWidth/1-10}px; float:right; overflow:hidden; }
/*左边层*/
.my-left { width: {$ThemeRightWidth/1-10}px; float:left; overflow:hidden; }
/*右边层*/
.my-right {float:right;}
.mybody { width: {$ThemeBodyWidth/1-12}px; float:left; }
/*左侧*/
.j-left { width: {$ThemeRightWidth/1-10}px; float:left; overflow:hidden; }
/*右侧*/
.j-right { width: {$ThemeLeftWidth}px; float:right; }
.righttop { width: {$ThemeRightWidth/1-10}px; overflow:hidden; }
/*当前位置*/
.thispagenav { font-size:12px; width:100%; height:30px; background:url(../images/place_bg.gif) repeat-x; }
.thispagenav .title { width:20px; height:30px; background:url(../images/place_right.gif) no-repeat right top; float:right; }
.thispagenav .placenav { color: {$ThemeTitleColor}; font-weight: bold; float:left; padding-left:10px; line-height:30px; background:url(../images/place_left.gif) left top no-repeat; }
.thispagenav .placenav a { color: {$ThemeAnchorColor}; margin:0px 3px; }
/*内容*/
.main { clear:both; }

/*搜索条*/
.search_bar{font-size:12px; margin:5px 5px 0 5px; color:#0F74A7;height:70px;background:url(../images/searchbar.png) no-repeat 0 0}
.search_bar, .search_bar_left, search_bar_right{color:#0F74A7;}
.search_bar_left{float:left;padding-top:15px;width:195px;height:55px;line-height:20px;text-align:center;}
.search_bar_right{float:right;text-align:center;padding-top:17px;padding-right:40px;}
#ime_local {background:url(../images/ico_ime_local.gif) 5px no-repeat; text-indent:25px; cursor:pointer;}
#ime_qqweb {background:url(../images/ico_ime_qqweb.gif) 5px no-repeat; text-indent:25px; cursor:pointer;}
.search_bar form{float:left;width:490px;margin:2px 0 0 80px;}
.search_bar form .tab{height:26px;line-height:26px;}
.search_bar form .tab li{float:left;padding:0px 11px 0px 12px;cursor:pointer;}
.search_bar form .tab li.new{float:left;padding:2px 11px 2px 2px;cursor:pointer;}
.search_bar form .tab li.first{background:none;}
.search_bar form .tab li.act{font-weight:bold;}
.search_bar form .sokey{height:32px;margin:1px 0 0;}
.search_bar form .keywords{float:left;width:400px;padding:7px 4px;height:13px;border:none;color:#666;font-size:14px;background:transparent;font-family:Verdana, Arial, Helvetica, sans-serif}
.search_bar form .submit{cursor:pointer;float:right;padding:0;width:80px;height:32px;border:none;background:transparent;text-indent:-1000em;}


/*图片新闻*/
.photonews { font-size:12px; width: {$ThemeRightWidth/1-12}px; padding-bottom:5px; clear:both; }
.photonews ul { width: {$ThemeRightWidth/1-14}px; margin:1px auto; overflow:hidden; word-break:break-all; }
.photonews ul li { height: {$ThemeRightWidth/4-5}px; text-align:center; float:left; display:block; overflow:hidden; margin:5px 0px 0px 4px; word-break:break-all; }
.photonews ul li img { width: {$ThemeRightWidth/4-20}px; height: {$ThemeRightWidth/4-45}px; padding:4px; border:0;}
.photonews ul li span { display:block; width: {$ThemeRightWidth/4-30}px; height:20px; line-height:25px; padding-left:5px; text-align:center; overflow:hidden; word-break:break-all; }
.photonews ul li a { display:block; }
.photonews ul li a:hover { text-decoration:underline; color: {$ThemeAnchorHoverColor}; }
.photonews ul li a.img { border:1px solid #eeeeee; }
.photonews ul li a.img:hover {border:1px solid {$ThemeBorderColor}; }


.photonews2 { font-size:12px; width: {$ThemeRightWidth/1-12}px; height: {$ThemeRightWidth/3+22}px; padding-bottom:5px; clear:both; }
	.photonews2 ul { width: {$ThemeRightWidth/1-14}px; margin:1px auto; overflow:hidden; word-break:break-all; }
	.photonews2 ul li { height: {$ThemeRightWidth/3+20}px; text-align:center; float:left; display:block; overflow:hidden; margin:5px 0px 0px 4px; word-break:break-all; }
	.photonews2 ul li img { width: {$ThemeRightWidth/4-15}px; height: {$ThemeRightWidth/3-12}px; padding-right:5px; padding-top:5px; }
	.photonews2 ul li span { display:block; width: {$ThemeRightWidth/4-30}px; height:20px; line-height:25px; padding-left:5px; text-align:center; overflow:hidden; word-break:break-all; }
	.photonews2 ul li a { display:block; }
	.photonews2 ul li a:hover { text-decoration:underline; color: {$ThemeAnchorHoverColor}; }


.rightbox1 {clear:both;overflow:hidden; width: {$ThemeLeftWidth}px; }
	.rightbox1 .c {clear:both;border:1px solid {$ThemeBorderColor};border-top:0;padding:5px 8px 3px 8px;display:expression("inline-block");}
	
	.rightbox1 .bar1 {clear:both;height:30px; width: {$ThemeLeftWidth}px;background:url(../images/tab-bg.jpg) no-repeat;}
	.rightbox1 .bar1 a {float:left;position:relative;width:{$ThemeLeftWidth/2-0}px;height:30px;text-align:center;color:{$ThemeTitleColor};font-size:12px;background:url(../images/tab2-n.gif) no-repeat;margin:0px;line-height:30px;}
	.rightbox1 .bar1 a.s {width:{$ThemeLeftWidth/2-0}px;height:30px;background:url(../images/tab2-s.gif) no-repeat;color:{$ThemeTitleColor};font-weight:bold;line-height:30px;}
	.rightbox1 .bar1 a:hover {text-decoration:none;}
	.rightbox1 .body { font-size:12px; border-width:0px 1px 1px 1px; border-style:solid; border-color: {$ThemeBorderColor}; width: {$ThemeLeftWidth/1-2}px; background:#FFFFFF; padding-bottom:4px; }
	.rightbox1 .body ul { width: {$ThemeLeftWidth/1-12}px; margin:0px auto; }
	.rightbox1 .body ul li { height:24px; line-height:24px; text-indent:10px; background:url(../../../style/common/ico_4.gif) 0px 8px no-repeat; overflow:hidden; word-break:break-all; border-bottom:1px #E9E9E9 dotted; }
	.rightbox1 .body ul li.d1 { height:24px; line-height:24px; text-indent:10px; background:url(../../../style/common/ico_4.gif) 0px 8px no-repeat; overflow:hidden; word-break:break-all; border-bottom:1px #E9E9E9 dotted; }
	.rightbox1 .body ul li.d2 { height:24px; line-height:24px; text-indent:22px; background:url(../../../style/common/ico_4.gif) 12px 8px no-repeat; overflow:hidden; word-break:break-all; border-bottom:1px #E9E9E9 dotted; }
	.rightbox1 .body ul li.d3 { height:24px; line-height:24px; text-indent:34px; background:url(../../../style/common/ico_4.gif) 24px 8px no-repeat; overflow:hidden; word-break:break-all; border-bottom:1px #E9E9E9 dotted; }
	.rightbox1 .body ul li.d4 { height:24px; line-height:24px; text-indent:46px; background:url(../../../style/common/ico_4.gif) 36px 8px no-repeat; overflow:hidden; word-break:break-all; border-bottom:1px #E9E9E9 dotted; }
	.rightbox1 .body ul li a {}
	.rightbox1 .body ul li a:hover { text-decoration:underline; color: {$ThemeAnchorHoverColor}; }
	.rightbox1 .body ul li span a:hover { color: {$ThemeAnchorHoverColor}; }
	
.rightbox2 {clear:both;overflow:hidden; width: {$ThemeLeftWidth}px; }
	.rightbox2 .c {clear:both;border:1px solid {$ThemeBorderColor};border-top:0;padding:5px 8px 3px 8px;display:expression("inline-block");}
	.rightbox2 .bar2 {clear:both;height:30px; width: {$ThemeLeftWidth}px;background:url(../images/tab-bg.jpg) no-repeat;}
	.rightbox2 .bar2 span { text-indent:10px;width: {$ThemeLeftWidth/1-90}px;float:left;height:30px;line-height:30px;font-weight:bold;font-size:12px;background:url(../images/tab3-n.gif) repeat-x;}
	.rightbox2 .bar2 a {float:right;position:relative;width:30px;height:30px;text-align:center;color:{$ThemeTitleColor};font-size:12px;background:url(../images/tab3-n.gif) no-repeat;margin:0px;line-height:30px;}
	.rightbox2 .bar2 a.s {width:30px;height:30px;background:url(../images/tab3-s.gif) no-repeat;color:{$ThemeTitleColor};font-weight:bold;line-height:30px;}
	.rightbox2 .bar2 a:hover {text-decoration:none;}
	.rightbox2 .body { font-size:12px; border-width:0px 1px 1px 1px; border-style:solid; border-color: {$ThemeBorderColor}; width: {$ThemeLeftWidth/1-2}px; background:#FFFFFF; padding-bottom:4px; }
	.rightbox2 .body ul { width: {$ThemeLeftWidth/1-12}px; margin:0px auto; }
	.rightbox2 .body ul li { height:24px; line-height:24px; text-indent:10px; background:url(../../../style/common/ico_4.gif) no-repeat 0px 8px; overflow:hidden; word-break:break-all; border-bottom:1px #E9E9E9 dotted; }
	.rightbox2 .body ul li a {}
	.rightbox2 .body ul li a:hover { text-decoration:underline; color: {$ThemeAnchorHoverColor}; }
	.rightbox2 .body ul li span a:hover { color: {$ThemeAnchorHoverColor}; }

.rightlist { font-size:12px; width: {$ThemeLeftWidth}px; }
	.rightlist .title { width: {$ThemeLeftWidth}px; line-height: 29px; height: 29px; text-align: left; background:url(../images/rightlist_title_bg.gif) no-repeat; font-size:12px; font-weight:bold; color: {$ThemeTitleColor}; }
		.rightlist .title strong {width:{$ThemeLeftWidth/2-0}px; float:left; text-align:center; }
		.rightlist .title span { float:right; padding-right:10px; font-size:12px; font-weight:normal; }
		
	.rightlist .body { border-width:0px 1px 1px 1px; border-style:solid; border-color: {$ThemeBorderColor}; width: {$ThemeLeftWidth/1-2}px; background:#FFFFFF; }

.gplist { width: {$ThemeLeftWidth/1-4}px; padding-bottom:4px; }
	.gplist dl { padding-top:1px; width: {$ThemeLeftWidth/1-8}px; margin:0px auto; background:#FFFFFF; }
		.gplist dl dd ul { width: {$ThemeLeftWidth/1-10}px; margin:0px auto; }
			.gplist dl dd ul li { width: {$ThemeLeftWidth/1-10}px; height:25px; line-height:25px; text-indent:10px; background:url(../../../style/common/ico_4.gif) 0px 8px no-repeat; overflow:hidden; word-break:break-all; border-bottom:1px #E9E9E9 dotted; }
			.gplist dl dd ul li.d1 { width: {$ThemeLeftWidth/1-10}px; height:25px; line-height:25px; text-indent:10px; background:url(../../../style/common/ico_4.gif) 0px 8px no-repeat; overflow:hidden; word-break:break-all; border-bottom:1px #E9E9E9 dotted; }
			.gplist dl dd ul li.d2 { width: {$ThemeLeftWidth/1-10}px; height:25px; line-height:25px; text-indent:22px; background:url(../../../style/common/ico_4.gif) 12px 8px no-repeat; overflow:hidden; word-break:break-all; border-bottom:1px #E9E9E9 dotted; }
			.gplist dl dd ul li.d3 { width: {$ThemeLeftWidth/1-10}px; height:25px; line-height:25px; text-indent:34px; background:url(../../../style/common/ico_4.gif) 24px 8px no-repeat; overflow:hidden; word-break:break-all; border-bottom:1px #E9E9E9 dotted; }
			.gplist dl dd ul li.d4 { width: {$ThemeLeftWidth/1-10}px; height:25px; line-height:25px; text-indent:46px; background:url(../../../style/common/ico_4.gif) 36px 8px no-repeat; overflow:hidden; word-break:break-all; border-bottom:1px #E9E9E9 dotted; }
			.gplist dl dd ul li.d5 { width: {$ThemeLeftWidth/1-10}px; height:25px; line-height:25px; text-indent:58px; background:url(../../../style/common/ico_4.gif) 48px 8px no-repeat; overflow:hidden; word-break:break-all; border-bottom:1px #E9E9E9 dotted; }
			.gplist dl dd ul li.d6 { width: {$ThemeLeftWidth/1-10}px; height:25px; line-height:25px; text-indent:70px; background:url(../../../style/common/ico_4.gif) 60px 8px no-repeat; overflow:hidden; word-break:break-all; border-bottom:1px #E9E9E9 dotted; }
			.gplist dl dd ul li.d7 { width: {$ThemeLeftWidth/1-10}px; height:25px; line-height:25px; text-indent:82px; background:url(../../../style/common/ico_4.gif) 72px 8px no-repeat; overflow:hidden; word-break:break-all; border-bottom:1px #E9E9E9 dotted; }
				.gplist dl dd ul li span a:hover { color: {$ThemeAnchorHoverColor}; }


/*排行列表*/
.ranklist {margin:0;padding:6px 8px;}
.ranklist dt{padding-left:26px;height:28px;line-height:26px;word-break:break-all;overflow:hidden;border-top:1px dotted #C4DCF1;position:relative;}
.ranklist dt.hd{height:22px;line-height:18px;border-top:none;border-bottom:1px solid #C4DCF1;font-weight:bold;color:#203FA0}
.ranklist dt.hd .title{float:left}
.ranklist .clicknum{float:right;display:block;width:60px;text-align:center;color:#203FA0;}
.ranklist dt.first{border:none}
.ranklist dd{margin:0;padding:0 0 6px 0;line-height:18px;}
.ranklist .nodata{height:120px;}
.ranknum {display:block;position:absolute;left:0;top:6px;width:20px;height:16px;line-height:14px;font-size:10px;font-weight:bold;color:#666;text-align:center;background:url(../images/rank_bg.gif) no-repeat 0 0;}
.rn_red{color:#FFF;background-position:0px -32px}
.rankbody{padding:10px 15px}


/*底部:版权信息*/
.footer { clear:both; }

.copyright { font-size:12px; text-align:center; padding:10px 10px 10px 20px !important; padding:0px 10px 10px 20px; color: {$ThemeTextColor}; border-top:1px {$ThemeBorderColor} solid; }
	.copyright a { color: {$ThemeAnchorColor}; }
	.copyright a:hover { text-decoration:underline; }

/*文章列表*/
.midbanner { width: {$ThemeRightWidth/1-12}px; height: {$ThemeRightWidth/4-5}px; clear:both; overflow:hidden; word-break:break-all; border:1px {$ThemeBorderColor} solid; }
.photonewsbox { font-size:12px; width: {$ThemeRightWidth}px; overflow:hidden; }
.photonewsbox dl { width: {$ThemeRightWidth/1-12}px; float:left; margin:0px; border:1px solid {$ThemeBorderColor}; }
.photonewsbox dl dt { width: {$ThemeRightWidth/1-14}px; height:26px; font-size:14px; margin:1px auto 0px; background: url(../images/box_title_bg.gif) repeat-x; border-bottom:1px solid {$ThemeBorderColor}; }
.photonewsbox dl dt strong { height:26px; float:left; line-height:26px; padding-left:10px; font-size:13px; color: {$ThemeTitleColor}; }
.photonewsbox dl dt a { height:26px; line-height:26px; text-decoration:none; color: {$ThemeAnchorColor}; }
.photonewsbox dl dt a:hover { color: {$ThemeAnchorHoverColor}; text-decoration:none; }
.photonewsbox dl dt span { float:right; padding-right:10px; font-size:12px; }
.photonewsbox dl dd { width: {$ThemeRightWidth/1-12}px; padding-bottom:5px; clear:both; }
.photonewsbox dl dd ul { width: {$ThemeRightWidth/1-14}px; margin:1px auto; }
.photonewsbox dl dd.text ul li { width: {$ThemeRightWidth/10-13}px; text-align:center; float:left; display:block; margin:6px 5px 7px 5px; }
.photonewsbox dl dd.text ul li a { display:block; }
.photonewsbox dl dd.text ul li a:hover { text-decoration:underline; color: {$ThemeAnchorHoverColor}; }

.photonewsbox dl dd.pic ul { height: {$ThemeRightWidth/3+22}px; overflow:hidden; word-break:break-all; }
.photonewsbox dl dd.pic ul li { text-align:center; float:left; display:block; margin:5px 0px 0px 4px; }
.photonewsbox dl dd.pic ul li img { width: {$ThemeRightWidth/4-15}px; height: {$ThemeRightWidth/3-12}px; padding-right:5px; padding-top:5px; }
.photonewsbox dl dd.pic ul li span { display:block; width: {$ThemeRightWidth/4-30}px; height:20px; line-height:25px; padding-left:5px; text-align:center; overflow:hidden; word-break:break-all; }
.photonewsbox dl dd.pic ul li a { display:block; }
.photonewsbox dl dd.pic ul li a:hover { text-decoration:underline; color: {$ThemeAnchorHoverColor}; }





/*新闻列表板块*/
.newsbox { width: {$ThemeRightWidth}px; overflow:hidden; }
.newsbox dl { width: {$ThemeRightWidth/2-10}px; float:left; margin-right:6px; border:1px solid {$ThemeBorderColor}; }
.newsbox dl dt { width: {$ThemeRightWidth/2-12}px; height:26px; font-size:14px; margin:1px auto 0px; background: url(../images/box_title_bg.gif) repeat-x; border-bottom:1px solid {$ThemeBorderColor}; }
.newsbox dl dt strong { height:26px; float:left; line-height:26px; padding-left:10px; font-size:13px; color: {$ThemeTitleColor}; }
.newsbox dl dt a { height:26px; line-height:26px; text-decoration:none; color: {$ThemeAnchorColor}; }
.newsbox dl dt a:hover { color: {$ThemeTitleColor}; text-decoration:none; }
.newsbox dl dt span { float:right; padding-right:10px; font-size:12px; }
.newsbox dl dt span a { font-size:12px; font-weight:normal; }
.newsbox dl dd { width: {$ThemeRightWidth/2-10}px; padding-bottom:4px; }
.newsbox dl dd ul { width:100%; overflow:hidden; }
.newsbox dl dd ul li { display:inline; float:left; width:{$ThemeRightWidth/2-32}px; height:25px; overflow:hidden; margin:0 5px 0 5px;padding-left:12px; background:url(../../../style/common/ico_2.gif) no-repeat 3px 11px; line-height:25px; border-bottom:1px #E9E9E9 dotted; }
.newsbox dl dd ul li span { float:right; padding-left:10px; color:#999; }


/*幻灯片新闻*/
.picplayer .picbody p{font-size:14px;background:url(../images/slidenews_bg_split.gif) 1000px 1000px;}
.picplayer {width:298px;height:253px;position:relative;border:0px solid #C4DCF1;}
.picplayer .picbody{height:253px;overflow:hidden;}
.picplayer .picbody li{position:absolute;}
.picplayer .picbody li.alpha{filter:alpha(opacity=0);opacity:0;}
.picplayer .picbody div{margin:0;width:298px;height:229px;overflow:hidden;}
.picplayer .picbody img{width:298px;height:229px;border:none;}
.picplayer .picbody p{width:286px;margin:0;padding:0 6px;border-top:1px solid #C4DCF1;height:27px;line-height:27px;font-weight:bold;background-color:#F3F8FC; background-position:0 -70px;overflow:hidden;text-align:center;}
.picplayer .picbody a{color:#203FA0;}
.picplayer .change{position:absolute;margin-top:-48px;right:6px;text-align:right}
.picplayer .change li{float:left;margin-left:3px;width:16px;height:16px;line-height:16px;font-size:11px;color:#203FA0;font-weight:normal;border:1px solid #203FA0;text-align:center;cursor:pointer;background:url(../images/slidenews_bg_selector.gif) repeat-x 0 0}
.picplayer .change li.active{color:#FFF;font-weight:normal;background-position:0 -30px}


/*flash新闻和视频*/
.fvnews { width:300px; height:284px; border:1px {$ThemeBorderColor} solid; overflow: hidden; word-break:break-all; text-align: left; float:left; }
.fvnews .tbtn1 { font-size: 14px; font-weight:bold; height: 26px; }
.fvnews .vtitle { font-size: 13px; font-weight:bold; height: 26px; line-height: 26px; text-align: center; color: #000; }
#tabF_btn_0 { width: 149px; border-right: {$ThemeBorderColor} 1px solid; }
#tabF_btn_1 { width: 150px; border-right: {$ThemeBorderColor} 0px solid; }
.fvnews .tbtn1 li { display: block; float: left; cursor: pointer; color: {$ThemeTitleColor}; line-height: 25px; height: 25px; text-align: center; border-bottom: {$ThemeBorderColor} 1px solid; }
.fvnews .tbtn1 li:hover { text-decoration: underline; }
.fvnews .tbtn1 li.curr { background: url(../images/fvnews_title_bg.gif) repeat-x; }
.fvnews .tbtn1 li.none { background: #fff; }
.fvnews .tbtncon { float: left; width: 300px; height: 26px; }
.fvnews .tbarea { width: 300px; display: inline; float: left; margin:1px 1px 1px 1px; padding:0px; }
/*flash新闻板块*/
.righttop .swfnews { font-size:12px; width:300px; height:254px; background:url(../images/photonews_title.gif) top left no-repeat; padding-top:31px; float:left; overflow:hidden; word-break:break-all; border:1px {$ThemeBorderColor} solid; }
.righttop .topnews { font-size:12px; width: {$ThemeRightWidth/1-320}px;height:284px; float:right;border:1px {$ThemeBorderColor} solid;}

/*首页焦点*/
.index-focus {padding:6px 6px;}
.index-focus .index-header{margin:6px 0 0;padding:0;height:28px;line-height:28px;font-size:20px;text-align:center;font-family:'黑体';font-weight:normal;overflow:hidden;}
.index-focus .index-header-desc{margin-bottom:8px;padding:4px 0px 6px;border-bottom:1px dotted #C4DCF1;}
.index-focus .index-header-desc p{margin:0;height:36px;line-height:18px;overflow:hidden}
.index-focus .index-list {list-style:none;margin:0;padding:0;height:24px;line-height:24px}
.index-focus .index-list li {width: {$ThemeRightWidth/1-340}px;float:left;height:23px;line-height:23px;word-break:break-all;overflow:hidden;padding-left:12px;background:url(../images/dot.gif) no-repeat 2px 10px;}
.index-focus .index-list li a.chlink {margin-right:8px;padding-right:8px;border-right:1px solid #ccc;font-family:"宋体"}



/*滚动内容*/
#breakNews { font-size:12px; clear:both; float:left; width:{$ThemeLeftWidth/1-4}px; height:109px; padding:0 0 3px 2px; background:url(../images/breaknews.gif) no-repeat top; border-width:0px 1px 1px 1px; border-style:solid; border-color: #BED2E4;}
#breakNews ul { font-size:12px; float:left; width:{$ThemeLeftWidth/1-20}px; height:88px; overflow:hidden; word-break:break-all; margin-top:11px; }
#breakNews ul li { font-size:12px; text-indent:5px; line-height:24px; height:24px; width:{$ThemeLeftWidth/1-20}px; overflow:hidden; word-break:break-all; }
#breakNews ul li font { font-size:12px; }
#breakNews ul li a { font-size:12px; }
#breakNews .hit { float:right; width:12px; margin-top:38px; height:24px; }
#breakNews .hit span { float:left; display:block; width:10px; height:10px; margin-bottom:6px; }

/*列表边框*/
.contenter0 { font-size:12px; width: {$ThemeBodyWidth/1-14}px; height:auto; padding-bottom:6px; border-top:1px {$ThemeBorderColor} solid; border-left:1px {$ThemeBorderColor} solid; border-right:1px {$ThemeBorderColor} solid; border-bottom:1px {$ThemeBorderColor} solid; }
/*新闻列表*/
.listbox0 { font-size:12px; width: {$ThemeBodyWidth/1-14}px; overflow:hidden; word-break:break-all; }
.listbox0 dl { width: {$ThemeBodyWidth/1-29}px; float:left; margin-left:6px; display:inline; margin:0px auto 6px 6px; border:1px solid {$ThemeBorderColor}; }
.listbox0 dl dt { width: {$ThemeBodyWidth/1-29}px; height:26px; margin:1px auto; background-color: {$ThemeTintBackground}; border-bottom:1px solid {$ThemeBorderColor}; }
.listbox0 dl dt span.title { width: {$ThemeBodyWidth/2-0}px; float:left; background:url(../../../style/common/ico_0.gif) 8px 8px no-repeat; }
.listbox0 dl dt span.title a { height:26px; line-height:26px; font-weight:bold; margin-left:25px; color: {$ThemeTitleColor}; text-decoration:none; }
.listbox0 dl dt span.title a:hover { color: {$ThemeTitleColor}; }
.listbox0 dl dt span.more { height:26px; line-height:26px; float:right; margin-right:10px; font-size:12px;}
.listbox0 dl dt span.more a { color: {$ThemeTitleColor}; text-decoration:none; }
.listbox0 dl dt span.more a:hover { color: {$ThemeTitleColor}; }
.listbox0 dl dd { width: {$ThemeBodyWidth/1-55}px; padding:3px 0px 5px 12px; }
.listbox0 dl dd ul { width: {$ThemeBodyWidth/1-60}px; margin:6px auto; }
.listbox0 dl dd ul li { height:25px; line-height:25px; background:url(../../../style/common/ico_2.gif) 0px 8px no-repeat; text-indent:12px; border-bottom:1px #E9E9E9 dotted; }
.listbox0 dl dd ul li a { color: {$ThemeAnchorColor}; font-size:13px; float:left; }
.listbox0 dl dd ul li span { color: #999; float:right; }
.contenter { font-size:12px; width: {$ThemeRightWidth/1-12}px; height:auto; padding-bottom:6px; border-top:1px {$ThemeBorderColor} solid; border-left:1px {$ThemeBorderColor} solid; border-right:1px {$ThemeBorderColor} solid; border-bottom:1px {$ThemeBorderColor} solid; }
/*新闻列表*/
.listbox { font-size:12px; width: {$ThemeRightWidth/1-12}px; overflow:hidden; word-break:break-all; }
.listbox dl { width: {$ThemeRightWidth/1-27}px; float:left; margin-left:6px; display:inline; margin:0px auto 6px 6px; border:1px solid {$ThemeBorderColor}; }
.listbox dl dt { width: {$ThemeRightWidth/1-27}px; height:26px; margin:1px auto; background-color: {$ThemeTintBackground}; border-bottom:1px solid {$ThemeBorderColor}; }
.listbox dl dt span.title { width: {$ThemeRightWidth/2}px; float:left; background:url(../../../style/common/ico_0.gif) 8px 8px no-repeat; }
.listbox dl dt span.title a { height:26px; line-height:26px; font-weight:bold; margin-left:25px; color: {$ThemeTitleColor}; text-decoration:none; }
.listbox dl dt span.title a:hover { color: {$ThemeTitleColor}; }
.listbox dl dt span.more { height:26px; line-height:26px; float:right; margin-right:10px; font-size:12px;}
.listbox dl dt span.more a { color: {$ThemeTitleColor}; text-decoration:none; }
.listbox dl dt span.more a:hover { color: {$ThemeTitleColor}; }
.listbox dl dd { width: {$ThemeRightWidth/1-55}px; padding:3px 0px 5px 12px; }
.listbox dl dd ul { width: {$ThemeRightWidth/1-60}px; margin:6px auto; }
.listbox dl dd ul li { width: {$ThemeRightWidth/1-60}px; height:25px; line-height:25px; overflow:hidden; background:url(../../../style/common/ico_2.gif) 0px 8px no-repeat; text-indent:12px; border-bottom:1px #E9E9E9 dotted; }
.listbox dl dd ul li a { color: {$ThemeAnchorColor}; font-size:13px; float:left; margin-right:60px; height:25px; word-break:break-all; }
.listbox dl dd ul li span { color: #999; float:right; }

/*文章:列表页:列表区域*/
.newslist { font-size:12px; width: {$ThemeRightWidth/1-24}px; margin-top:5px; margin-left:6px; padding-bottom:10px; }
.newslist dl { width: {$ThemeRightWidth/1-42}px; margin:10px auto 0px; display:block; border-bottom:1px #E9E9E9 dotted; }
.newslist dl dt { width: {$ThemeRightWidth/1-54}px; margin:0px auto 0px; background:url(../../../style/common/ico_2.gif) 4px 10px no-repeat; } 
.newslist dl dt a { color: {$ThemeTitleColor}; line-height:27px; font-size:14px; font-weight:bold; margin-left:14px; }
.newslist dl dd { width: {$ThemeRightWidth/1-68}px; margin:0px auto 0px; }
.newslist dl dd.preview { line-height:19px; color: #777; text-indent:2em;}
.newslist dl dd.info { line-height:31px; color: {$ThemeAnchorColor}; }
.newslist dl dd.info span { color: {$ThemeTextColor}; margin-right:20px; }
.newslist dl dd.info a { color: {$ThemeAnchorColor}; float:right; position:relative; margin:-30px 5px 0px 0px; }
/*内容页*/
.newsview { width: {$ThemeRightWidth/1-12}px; height:auto; padding-bottom:6px; border-top:1px {$ThemeBorderColor} solid; border-left:1px {$ThemeBorderColor} solid; border-right:1px {$ThemeBorderColor} solid; border-bottom:1px {$ThemeBorderColor} solid; }
/*内容页:标题*/
.newsview .title { width: {$ThemeRightWidth/1-12}px; height:50px; line-height:50px; margin:0px auto 0px 0px; background:url(../images/place_bg.gif) 0px -1px repeat-x; }
.newsview .title h1 { text-align:center; font-size:15px; height:50px; line-height:50px; color: {$ThemeTitleColor}; margin:0px auto; overflow:hidden; word-break:break-all; }
/*内容页:相关信息*/
.newsview .info { font-size:12px; width: {$ThemeRightWidth/1-32}px; height:27px; line-height:27px; border-top:1px {$ThemeBorderColor} dashed; border-bottom:1px {$ThemeBorderColor} dashed; text-align:center; margin:10px auto; }
.newsview .info span { color: #F60; margin-left:10px; }
.newsview .info span a { color: #F60; font-weight:normal; }
/*内容页:收藏*/
.newsview .fav { font-size:12px; width: {$ThemeRightWidth/1-32}px; height:27px; line-height:27px; margin:6px auto; background:{$ThemeTintBackground}; border:1px {$ThemeBorderColor} solid; text-align:right; }
.newsview .fav span { margin-right:2px; color: {$ThemeBorderColor};}
.newsview .fav span a { color: {$ThemeAnchorColor}; }

#intro { font-size:1.17em; width: {$ThemeRightWidth/1-32}px; margin:6px auto; background:{$ThemeTintBackground}; border:1px {$ThemeBorderColor} dashed; text-align:left; }

/*内容页:正文*/
#content { width: {$ThemeRightWidth/1-32}px; margin:10px auto; line-height:25px; overflow:hidden; word-break:break-all; }
#content #articlebody { float:left; font-size:1.17em; color:#000000; }
#content #articlebody div.b p { }
#content #articlebody p.e{ width:100%; color:#999; text-align:right; }
#content #articlebody img { border:none; width: expression(this.width > {$ThemeRightWidth/1-200} ? {$ThemeRightWidth/1-200} : true); max-width: {$ThemeRightWidth/1-200}px; }
#content #versionbody { float:left; font-size:13px; color:#000000; }
#content #contentads { float:right; margin-left:5px; }
#content #articlebody span.quote,#content #articlebody .code,#content #articlebody .Code { width:92%; display:block; padding:3px 10px; margin:10px auto; color: #000000; background-color: {$ThemeTintBackground}; border:1px {$ThemeBorderColor} dashed; }
#content #articlebody span.quote span { color: #FF0000; display:block; }
#content #articlebody span.tag { color:green; font-weight:bold; }

.newsother { width: {$ThemeRightWidth/1-32}px; text-align:center; margin:6px auto;}
.newsother div { width:60px; text-align:center; margin: 0 auto; }
/*内容页:操作*/
.operbar { font-size:12px; width: {$ThemeRightWidth/1-32}px; height:27px; line-height:27px; margin:6px auto; background:{$ThemeTintBackground}; border:1px {$ThemeBorderColor} solid; text-align:right; }
.operbar span { margin-right:20px; color: {$ThemeBorderColor}; }
.operbar span a { color: {$ThemeAnchorColor}; margin-right:3px; margin-left:3px;}
/*内容页:上下文*/
.context { font-size:12px; width: {$ThemeRightWidth/1-32}px; height:27px; line-height:27px; margin:6px auto; color: {$ThemeTextColor}; }
.context .neightor .l { float: left; width: {$ThemeRightWidth/2-22}px; height:27px; line-height:27px; overflow:hidden; word-break:break-all; }
.context .neightor .l a { color: {$ThemeTextColor}; width: {$ThemeRightWidth/2-42}px; height:27px; line-height:27px; overflow:hidden; word-break:break-all; }
.context .neightor .r { float: right; width: {$ThemeRightWidth/2-22}px; height:27px; line-height:27px; overflow:hidden; word-break:break-all; }
.context .neightor .r a { color: {$ThemeTextColor}; width: {$ThemeRightWidth/2-42}px; height:27px; line-height:27px; overflow:hidden; word-break:break-all; }

/*软件列表*/
.softbox { font-size:12px; width: {$ThemeRightWidth/1-22}px; overflow:hidden; word-break:break-all; }
.softbox dl { width: {$ThemeRightWidth/1-30}px; margin:10px auto 0px; border-bottom:1px dotted {$ThemeBorderColor}; padding-bottom:4px; overflow:hidden; word-break:break-all; }
.softbox dl dt { width: {$ThemeRightWidth/1-30}px; margin:0px auto 0px; line-height:27px; text-indent:24px; background:url(../../../style/common/ico_12.gif) 2px 8px no-repeat; }
.softbox dl dt a { color: {$ThemeTitleColor}; font-size:13px; font-weight:bold; }
.softbox dl dd { margin:0px auto 0px; }
.softbox dl dd.picview { float:left; }
.softbox dl dd.picview img { width:125px; height:90px; padding:5px; }
.softbox dl dd.info { float:right; width: {$ThemeRightWidth/1-190}px; overflow:hidden; word-break:break-all; color: {$ThemeTextColor}; line-height:23px; }
.softbox dl dd.info span { color: {$ThemeTextColor}; margin-left:15px; }
.softbox dl dd.preview { float:right; width: {$ThemeRightWidth/1-205}px; height:80px; line-height:20px; color: #999; }

/*软件内容页*/
.softview { font-size:14px; overflow:hidden; word-break:break-all; }
.softview .stitle { width: {$ThemeRightWidth/1-26}px; height:28px; line-height:28px; text-indent:13px; font-size:14px; font-weight:bold; color: {$ThemeTitleColor}; letter-spacing:1px; border:1px solid {$ThemeBorderColor}; margin-top:8px; margin-left:6px; background:url(../images/place_bg.gif) 0px -1px repeat-x; }
.softview .stitle h1 { text-align:center; font-size:14px; height:28px; line-height:28px; color: {$ThemeTitleColor}; margin:0px auto; overflow:hidden; word-break:break-all; }
.softview .sinfo { width: {$ThemeRightWidth/1-30}px; margin:5px auto 0px; overflow:hidden; word-break:break-all; }
.softview .sinfo ul { width: {$ThemeRightWidth/1-340}px; float:left; }
.softview .sinfo ul li { width: {$ThemeRightWidth/1-340}px; color: {$ThemeTextColor}; padding-top:5px; padding-bottom:5px; border-bottom:1px #DFF5FF dotted; }
.softview .sinfo ul li img { vertical-align:middle; }
.softview .sinfo ul li span { color: #333333; }
.softview .sinfo .spic { width:284px; float:right; padding:4px; border:1px solid {$ThemeBorderColor}; overflow:hidden; word-break:break-all; }
.softview .sinfo .spic img { width:282px; height:206px; }
.softview .sintro { margin:10px auto 10px; font-size:14px; color: #444444; padding:8px 15px; line-height:25px; }
.softview .sads { width: {$ThemeRightWidth/1-60}px; overflow:hidden; margin:10px auto 10px;}
.softview .sdown { width: {$ThemeRightWidth/1-60}px; font-size:14px; line-height:35px; text-indent:20px; margin:10px auto; }
.softview .sdown a { color: {$ThemeAnchorColor}; margin-right:10px; }
.softview .downlist ul li { font-size:13px; text-indent:40px; line-height:25px; background:url(../../../style/common/download.gif) no-repeat 19px 5px; }
/*视频内容页*/
.videoview { font-size:12px; width: {$ThemeRightWidth/1-12}px; height:auto; padding-bottom:6px; border-top:1px {$ThemeBorderColor} solid; border-left:1px {$ThemeBorderColor} solid; border-right:1px {$ThemeBorderColor} solid; border-bottom:1px {$ThemeBorderColor} solid; }
.videoview .title { width: {$ThemeRightWidth/1-12}px; height:50px; line-height:50px; margin:0px auto 0px 0px; background:url(../images/place_bg.gif) 0px -1px repeat-x; }
.videoview .title h1 { text-align:center; font-size:15px; color: {$ThemeTitleColor}; margin-left:21px; }
.videoview .info { width: {$ThemeRightWidth/1-32}px; height:27px; line-height:27px; border-top:1px {$ThemeBorderColor} dashed; border-bottom:1px {$ThemeBorderColor} dashed; text-align:center; padding-right:20px; }
.videoview .info span { color: #F60; margin-left:10px; }
.videoview .info span a { color: #F60; font-weight:normal; }
.videoview .vtitle { width: {$ThemeRightWidth/1-40}px; height:28px; line-height:28px; text-indent:13px; font-size:13px; font-weight:bold; color: {$ThemeTitleColor}; letter-spacing:1px; border:1px solid {$ThemeBorderColor}; margin:5px auto; background:url(../images/place_bg.gif) 0px -1px repeat-x; }
.videoview .vinfo { width: {$ThemeRightWidth/1-60}px; margin:10px auto; overflow:hidden; word-break:break-all; }
.videoview .vintro { margin:10px auto 10px; font-size:13px; color: #444444; padding:8px 15px; line-height:25px; }
.videoview .varea { width:410px; text-align:center; margin: 0 auto; }
.videoview .vplay { width: {$ThemeRightWidth/1-60}px; line-height:35px; text-indent:20px; margin:10px auto; background:{$ThemeTintBackground}; border:1px {$ThemeBorderColor} solid; }
.videoview .vplay a { color: {$ThemeAnchorColor}; margin-right:10px; }
/*文档板块*/
.documentbox { font-size:12px; width: {$ThemeRightWidth/1-22}px; margin:0 5px 0 5px; overflow:hidden; word-break:break-all; }
.documentbox dl { width: {$ThemeRightWidth/2-13}px; height:200px; margin:5px 0 0 0px; overflow:hidden; word-break:break-all; float:left; padding:0px;border:1px solid #FFFFFF; background-color: #FFFFFF;}
.documentbox dl.dlOver {border:1px solid {$ThemeBorderColor}; background-color: {$ThemeTintBackground};}
.documentbox dl.dlOut {border:1px solid #FFFFFF; background-color: #FFFFFF;}
.documentbox dl dt { width: {$ThemeRightWidth/2-13}px; margin:0px auto; line-height:22px; height:22px; overflow:hidden; word-break:break-all; padding:0px; }
.documentbox dl dt a { color: {$ThemeTitleColor}; font-size:13px; font-weight:bold; }
.documentbox dl dd { margin:0px auto 0px; padding:0px; }
.documentbox dl dd.picview { float:left; }
.documentbox dl dd.picview img { width:120px; height:160px; padding:3px; }
.documentbox dl dd.preview { margin-right:5px; float:right; width: {$ThemeRightWidth/2-172}px; height:100px; line-height:20px; color: #666666; overflow:hidden; word-break:break-all; }
.documentbox dl dd.preview a { color: #666666;text-decoration:none; }
.documentbox dl dd.preview a:hover { color: #666666; text-decoration:none; }
.documentbox dl dd.info { margin-right:5px; float:right; width: {$ThemeRightWidth/2-172}px; overflow:hidden; word-break:break-all; color: {$ThemeTitleColor}; height:23px; line-height:23px; }
.documentbox dl dd.info span { color: {$ThemeTitleColor}; margin:0px; }

/*文档内容页*/
.documentview { font-size:14px; overflow:hidden; word-break:break-all; }
.documentview .stitle { width: {$ThemeRightWidth/1-26}px; height:28px; line-height:28px; text-indent:13px; font-size:14px; font-weight:bold; color: {$ThemeTitleColor}; letter-spacing:1px; border:1px solid {$ThemeBorderColor}; margin-top:8px; margin-left:6px; background:url(../images/place_bg.gif) 0px -1px repeat-x; }
.documentview .stitle h1 { text-align:center; font-size:14px; height:28px; line-height:28px; color: {$ThemeTitleColor}; margin:0px auto; overflow:hidden; word-break:break-all; }
.documentview .sinfo { width: {$ThemeRightWidth/1-60}px; margin:5px auto 0px; overflow:hidden; word-break:break-all; }
.documentview .sinfo ul { width: {$ThemeRightWidth/1-70}px; float:left; }
.documentview .sinfo ul li { width: {$ThemeRightWidth/1-70}px; color: {$ThemeTitleColor}; padding-top:5px; padding-bottom:5px; border-bottom:1px #DFF5FF dotted; }
.documentview .sinfo ul li img { vertical-align:middle; }
.documentview .sinfo ul li span { color: #333333; }
.documentview .sinfo .spic { width:242px; margin:0 auto;padding:4px; border:1px solid {$ThemeBorderColor}; overflow:hidden; word-break:break-all; }
.documentview .sinfo .spic img { width:240px; height:320px; }
.documentview .sintro { margin:10px auto 10px; font-size:14px; color: #444444; padding:8px 15px; line-height:25px; }
.documentview .sdown { width: {$ThemeRightWidth/1-60}px; font-size:14px; line-height:35px; text-indent:20px; margin:10px auto; }
.documentview .sdown a { color: {$ThemeTitleColor}; margin-right:10px; }
.documentview .downlist ul li { font-size:13px; text-indent:40px; line-height:25px; background:url(../../../style/common/download.gif) no-repeat 19px 5px; }

/*文库板块*/
.paperbox { font-size:12px; width: {$ThemeRightWidth/1-22}px; margin:0 5px 0 5px; overflow:hidden; word-break:break-all; }
.paperbox dl { width: {$ThemeRightWidth/2-13}px; height:200px; margin:5px 0 0 0px; overflow:hidden; word-break:break-all; float:left; padding:0px;border:1px solid #FFFFFF; background-color: #FFFFFF;}
.paperbox dl.dlOver {border:1px solid {$ThemeBorderColor}; background-color: {$ThemeTintBackground};}
.paperbox dl.dlOut {border:1px solid #FFFFFF; background-color: #FFFFFF;}
.paperbox dl dt { width: {$ThemeRightWidth/2-13}px; margin:0px auto; line-height:22px; height:22px; overflow:hidden; word-break:break-all; padding:0px; }
.paperbox dl dt a { color: {$ThemeTitleColor}; font-size:13px; font-weight:bold; }
.paperbox dl dd { margin:0px auto 0px; padding:0px; }
.paperbox dl dd.picview { float:left; }
.paperbox dl dd.picview img { width:120px; height:160px; padding:3px; }
.paperbox dl dd.preview { margin-right:5px; float:right; width: {$ThemeRightWidth/2-172}px; height:100px; line-height:20px; color: #666666; overflow:hidden; word-break:break-all; }
.paperbox dl dd.preview a { color: #666666;text-decoration:none; }
.paperbox dl dd.preview a:hover { color: #666666; text-decoration:none; }
.paperbox dl dd.info { margin-right:5px; float:right; width: {$ThemeRightWidth/2-172}px; overflow:hidden; word-break:break-all; color: {$ThemeTitleColor}; height:23px; line-height:23px; }
.paperbox dl dd.info span { color: {$ThemeTitleColor}; margin:0px; }

/*文库内容页*/
.paperview { font-size:14px; overflow:hidden; word-break:break-all; }
.paperview .stitle { width: {$ThemeRightWidth/1-26}px; height:28px; line-height:28px; text-indent:13px; font-size:14px; font-weight:bold; color: {$ThemeTitleColor}; letter-spacing:1px; border:1px solid {$ThemeBorderColor}; margin-top:8px; margin-left:6px; background:url(../images/place_bg.gif) 0px -1px repeat-x; }
.paperview .stitle h1 { text-align:center; font-size:14px; height:28px; line-height:28px; color: {$ThemeTitleColor}; margin:0px auto; overflow:hidden; word-break:break-all; }
.paperview .sinfo { width: {$ThemeRightWidth/1-60}px; margin:5px auto 0px; overflow:hidden; word-break:break-all; }
.paperview .sinfo ul { width: {$ThemeRightWidth/1-70}px; float:left; }
.paperview .sinfo ul li { width: {$ThemeRightWidth/1-70}px; color: {$ThemeTitleColor}; padding-top:5px; padding-bottom:5px; border-bottom:1px #DFF5FF dotted; }
.paperview .sinfo ul li img { vertical-align:middle; }
.paperview .sinfo ul li span { color: #333333; }
.paperview .pdfreader { width: {$ThemeRightWidth/1-26}px; height:480px; margin:6px auto; }
.paperview .sintro { margin:10px auto 10px; font-size:14px; color: #444444; padding:8px 15px; line-height:25px; }

.contenter .stitle { width: {$ThemeRightWidth/1-26}px; height:28px; line-height:28px; text-indent:13px; font-size:14px; font-weight:bold; color: {$ThemeTitleColor}; letter-spacing:1px; border:1px solid {$ThemeBorderColor}; margin-top:8px; margin-left:6px; background:url(../images/place_bg.gif) 0px -1px repeat-x; }
.contenter .stitle h1 { text-align:center; font-size:14px; height:28px; line-height:28px; color: {$ThemeTitleColor}; margin:0px auto; overflow:hidden; word-break:break-all; }

.mceneter { margin:0px auto; }

.mpage { width: {$ThemeBodyWidth/1-12}px; background:#FFF; padding:10px 20px 10px 20px; }
.stoplogo { clear:both; width: {$ThemeBodyWidth/1-12}px; height:60px; }
.stoplogo .logo { width:230px; float:left; }
.stoplogo .banner { width:468px; height:60px; padding:0px; float:left; }
.stoplogo .title { width:180px; height:15px; float:right; padding:5px 10px 0px 0px; font-weight:bold; line-height:12px; color: #555; text-align:right; background:url(../images/nspage_tophr.gif) right center no-repeat; margin-top:40px; }
.cmain { width:100%; background:#FFF; clear:both; overflow:hidden; word-break:break-all; }

.ctitle { width:100%; height:25px; margin-top:10px; }
.ctitle h1 { width:190px; height:25px; font-size:12px; text-indent:10px; line-height:25px; color: #555; display:block; background:url(../images/nspage_mtitle.gif) no-repeat; float:left; }
.ctitle span { width:520px; height:12px; 
 overflow:hidden; word-break:break-all; float:right; border-bottom:1px solid #D5EEFA; }
.cinfo { width:98%; text-align:left; margin-top:10px; line-height:22px; padding-left:10px; padding-right:10px; }
.cinfo h3 { font-size:12px; line-height:28px; }
.cinfo span { color: #EE0000; padding-top:10px; padding-bottom:10px; display:block; }
.cbox { width:98%; padding-bottom:10px; }

/*SPAGE:评论,投票,友情链接*/
.spbody { width: {$ThemeRightWidth/1-10}px; background:#FFFFFF; text-align:left; }
.stop { width:250px; height:75px; margin:0px auto; background:url(../images/logo.jpg) left 5px no-repeat; border-bottom:2px solid #F90; }
.stop .toptitle { width:230px; height:30px; display:block; float:left; margin-top:40px; line-height:30px; padding-left:200px; font-size:14px; font-weight:bold; }
.stop .toplink { text-align:right; width:230px; height:21px; display:block; float:right; margin-top:0px; line-height:21px; }
.stop .toplink a { color: #FF6600; margin-right:10px; }
.smain { width: {$ThemeRightWidth/1-10}px; margin:20px auto; overflow:hidden; word-break:break-all; clear:both; }
.smain .mtitle { width: {$ThemeRightWidth/1-12}px; height:30px; line-height:30px; text-indent:13px; font-size:13px; font-weight:bold; color: {$ThemeTitleColor}; letter-spacing:1px; border:1px solid {$ThemeBorderColor}; margin-top:8px; background:url(../images/place_bg.gif) 0px -1px repeat-x; }
.smain .mtitle .mtname { font-size:13px; letter-spacing:2px; line-height:30px; text-indent:16px; }
.smain .mtitle .mtlink { height:27px; float:right; text-align:right; margin-top:-25px; overflow:hidden; word-break:break-all; letter-spacing:2px; position:relative; }
.smain .mtitle .mtlink span { padding-right:10px; color: #777; }
.smain .mtitle .mtlink a { display:block; padding-left:10px; padding-right:10px; border-right:1px solid #DDD; margin-right:-1px; float:right; color: #999; }
.mbox { width: {$ThemeRightWidth/1-12}px; clear:both; overflow:hidden; word-break:break-all; margin-top:6px; }
.mbox .flbox ul { width:720px; margin:2px auto; }
.mbox .flbox ul li { width:165px; float:left; height:45px; line-height:41px; text-align:center; border-bottom:1px dotted #F7F7F7; }
.mbox .flbox .formtable { width: 100%; border-collapse: collapse; border: solid; border-color: {$ThemeBorderColor} {$ThemeBorderColor} {$ThemeBorderColor}; border-width: 3px 1px 1px; }
.mbox .flbox .formtable th { padding-right: 10px; background: {$ThemeTintBackground}; width: 160px; text-align: right; color: {$ThemeTitleColor}; font-weight: bold; height: 30px; border: 1px solid {$ThemeBorderColor}; }
.mbox .flbox .formtable td { border: 1px solid {$ThemeBorderColor}; background: #FFFFFF; text-align: left; }
.mbox .flbox .buttonok { clear: both; padding: 10px; text-align: center; }
/**/
.bginput { border: 1px solid {$ThemeBorderColor}; padding: 1px; height: 17px; }


/*分页*/
.pages { width: {$ThemeRightWidth/1-34}px; text-align:center; margin:10px auto; }
.p_btns { display:inline; margin: 10px auto; width:100%; font-size: 12px;}
.p_btns .total_count { float:right;padding-top:3px; line-height:16px;}
.p_btns a { display:block; float:left; margin-right:4px; padding:2px 5px; border: 1px solid #DDD; background: #FFF; height:16px;line-height:16px; text-decoration: none;color: {$ThemeAnchorColor}; font-size: 12px; text-align:center;}
.p_btns a { display:inline;}
.p_btns a:hover { text-decoration: none; border:1px solid {$ThemeAnchorColor}; }
.p_btns .currentpage { display:block; float:left; margin-right:4px; padding:2px 5px; border:1px solid #333; font-weight:800; background:{$ThemeAnchorColor}; color:#fff ;}
.p_btns .jumppage { float:left;padding-top:3px;}
.p_btns input { width: 40px; border: 1px solid {$ThemeBorderColor}; height: 15px; font-size: 12px; }


/*网站地图区域*/
.maplist { font-size:12px; width: {$ThemeBodyWidth/1-28}px; border:1px solid {$ThemeBorderColor}; margin-top:10px; margin-left:6px; padding-bottom:10px; background:url(../images/place_bg.gif) 0px -1px repeat-x; }
.maplist dl { width: {$ThemeBodyWidth/1-34}px; margin:10px auto 0px; display:block; border-bottom:1px #E9E9E9 dotted; }
.maplist dl dt { width: {$ThemeBodyWidth/1-46}px; margin:0px auto 0px; } 
.maplist dl dt a { color: {$ThemeTitleColor}; line-height:27px; font-size:14px; font-weight:bold; margin-left:10px; letter-spacing:1px; }
.maplist dl dd { width: {$ThemeBodyWidth/1-60}px; margin:0px auto 0px; }
.maplist dl dd a { margin:0px auto 20px; }
.maplist dl dd.preview { line-height:19px; color: #777; text-indent:2em;}
.maplist dl dd.info { line-height:31px; color: {$ThemeTextColor}; }
.maplist dl dd.info span { color: {$ThemeTextColor}; margin-right:20px; }
.maplist dl dd.info a { color: {$ThemeAnchorColor}; float:right; position:relative; margin:-30px 5px 0px 0px; }
.maplist { line-height:21px; }
.maplist * b { display:block; font-size:14px; margin-top:16px; }

dl.message{margin:60px auto;width:600px;}
dl.message dt{height:36px;background:url(../../../style/message/tbg.gif) repeat-x;line-height:36px;font-size:14px;font-weight:bold;color:#143C80;width:600px;}
dl.message dt span.tl{background:url(../../../style/message/tl.gif) no-repeat left top;width:6px;height:36px;float:left;}
dl.message dt span.tr{background:url(../../../style/message/tr.gif) no-repeat right top;width:6px;height:36px;float:right;}
dl.message dd{background:url(../../../style/message/message.gif) no-repeat 35px 20px;width:448px;border:1px solid #C6C6C6;border-top:0;border-bottom:0;font-weight:bold;color:#143C80;font-size:14px;padding:25px 0 10px 150px;line-height:30px;}
dl.message dd .em{color:#FF5400;font-weight:bold;font-size:14px;}
dl.message dd a{color:#464646;text-decoration:underline;font-weight:normal;font-size:12px;background:url(../../../style/message/return.gif) no-repeat left;padding-left:20px;padding-top:1px;}
dl.message dd.message_b{background:url(../../../style/message/bbg.gif) repeat-x;height:19px;width:600px;border:0;padding:0;}
dl.message dd.message_b span.bl{background:url(../../../style/message/bl.gif) no-repeat left top;width:7px;height:19px;float:left;padding:0;}
dl.message dd.message_b span.br{background:url(../../../style/message/br.gif) no-repeat right top;width:7px;height:19px;float:right;padding:0;}
