﻿/*----------全局*/
*{
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
body {
	padding:0px;
	margin:0px;
	color: #000;
}
html,body {
	text-align:center;
	font-size:8px;
	background:url(/cmsfile/skins/blue0788/images/bg_index.jpg);
        /*filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);*/ 
}

ul{
	list-style:none;
}
img{
	border:0px;
}
a{
	color: #000000;
	text-decoration:none;
	font-size:13px;
}
a:hover{
	color: #069506;
	text-decoration:none;
}
.jbody{
	width:912px;
	text-align:left;
	margin:0px auto;
	padding:0px;
	background-color: #FFFFFF;
}
.pbody{
	width:910px;
	margin:0px auto;
}
.popbody{
	width:100%;
	height: 100%;
	text-align:left;
	margin:0px auto;
	background-color: #FFFFFF;
}
.margin5{
	margin:5px;
}
.margin10{
	margin:10px;
}
.margintop5{
	margin-top:5px;
}
.margintop10{
	margin-top:10px;
}
.marginbottom5{
	margin-bottom:5px;
}
.marginbottom10{
	margin-bottom:10px;
}
.floatclear{
	clear:both;
}
.floatleft{
	float:left;
}
.floatright{
	float:right;
}
input,select{
	vertical-align:middle;
}
/*-----------头部*/
.topbar{
	border-bottom:1px solid #AACCEE; 
	background:#DAECFE;
	width:100%;
	margin:0px;
	height:26px; 
	display:block;
}
.topbar .topurl div{
	height:20px;
	line-height:20px;
	margin:3px 10px 0px 10px;
	float:left;
	font-size:13px;
}
.top{
	height:77px;
	overflow:hidden;
}
.toplogo{
	float:left;
	width:250px;
	height:75px;
	margin-top:1px;
	background:url(/cmsfile/skins/blue0788/images/logo.jpg) no-repeat;
}
.toplogo h1{
	display:none;
}
.topbanner{
	width:480px;
	margin-top:10px;
	margin-left:20px;
	float:left;
}
.toplink{
	float:left;
	margin-top:15px;
	margin-left:20px;
	width:180px;
}
.toplink ul li{
	width:90px;
	float:left;
	height:24px;
	line-height:28px;
	text-align:center;
}
.submit{
	margin-top:-10px;
	margin-right:15px;
	width:70px;
	height:21px;
	background:url(/cmsfile/publicstyle/loginin.gif) no-repeat;
	border:0px;
}
.vsubmit{
	border:1px solid #ACE; 
	font:12px Verdana; 
	height:22px; 
	line-height:19px;
	margin-right:10px;
 	background:#DAECFE; 
 	color: #07519A; 
 	padding:0 5px;
}
/*----------栏目导航菜单*/
.topnav {width:100%;margin:0px;}
.topnav .preload1 {background: url(/cmsfile/skins/blue0788/images/topnav_three_1.gif);}
.topnav .preload2 {background: url(/cmsfile/skins/blue0788/images/topnav_three_1a.gif);}
.topnav #topnavbar {padding:0; margin:0; list-style:none; height:38px; background:#fff url(/cmsfile/skins/blue0788/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:13px; font-weight:bold; display:block; float:left; height:35px; line-height:35px; padding:0px 0 0 12px; cursor:pointer; background: url(/cmsfile/skins/blue0788/images/topnav_three0_0a.gif);}
.topnav #topnavbar li:hover a.top_link0 {color:#00599B; text-decoration:none; font-size:13px; font-weight:bold; display:block; float:left; height:35px; line-height:35px; padding:0px 0 0 12px; cursor:pointer; background: url(/cmsfile/skins/blue0788/images/topnav_three0_1a.gif);}
.topnav #topnavbar li       a.top_link0 span {color:#FFFFFF; text-decoration:none; font-size:13px; font-weight:bold; float:left; display:block; padding:0px 23px 0 11px; height:35px; background: url(/cmsfile/skins/blue0788/images/topnav_three0_0b.gif) no-repeat right top;}
.topnav #topnavbar li:hover a.top_link0 span {color:#00599B; text-decoration:none; font-size:13px; font-weight:bold; float:left; display:block; padding:0px 23px 0 11px; height:35px; background: url(/cmsfile/skins/blue0788/images/topnav_three0_1b.gif) no-repeat right top;}
.topnav #topnavbar li       a.top_link1 {color:#FFFFFF; text-decoration:none; font-size:13px; font-weight:bold; display:block; float:left; height:35px; line-height:35px; padding:0px 0 0 12px; cursor:pointer; background: url(/cmsfile/skins/blue0788/images/topnav_three1_0a.gif);}
.topnav #topnavbar li:hover a.top_link1 {color:#00599B; text-decoration:none; font-size:13px; font-weight:bold; display:block; float:left; height:35px; line-height:35px; padding:0px 0 0 12px; cursor:pointer; background: url(/cmsfile/skins/blue0788/images/topnav_three1_1a.gif);}
.topnav #topnavbar li       a.top_link1 span {color:#FFFFFF; text-decoration:none; font-size:13px; font-weight:bold; float:left; display:block; padding:0px 23px 0 11px; height:35px; background: url(/cmsfile/skins/blue0788/images/topnav_three1_0b.gif) no-repeat right top;}
.topnav #topnavbar li:hover a.top_link1 span {color:#00599B; text-decoration:none; font-size:13px; font-weight:bold; float:left; display:block; padding:0px 23px 0 11px; height:35px; background: url(/cmsfile/skins/blue0788/images/topnav_three1_1b.gif) no-repeat right top;}
.topnav #topnavbar li:hover {position:relative; z-index:7;}
.topnav #topnavbar li:hover ul.sub{left:3px; top:33px; background: #fff; padding:3px 3px 7px 3px !important;padding:3px 3px 3px 3px; border-right:1px solid #AACCEE; border-left:1px solid #AACCEE; border-bottom:1px solid #AACCEE; white-space:nowrap; width:87px; height:auto; z-index:8;}
.topnav #topnavbar li:hover ul.sub li{display:block; height:20px; position:relative; float:left; width:87px; font-weight:normal;}
.topnav #topnavbar li:hover ul.sub li a{display:block; font-size:13px;text-align:left; height:22px; width:85px; line-height:22px; text-indent:15px; color:#00599B; text-decoration:none;border:1px solid #fff;}
.topnav #topnavbar li:hover ul.sub li a:hover{background:#468FCE; color:#FFFFFF; border-color:#468FCE;}
.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:610px;
	float:right;
	overflow:hidden;
}
.mybody{
	width:776px;
	float:left;
}
/*--------------------左侧*/
.jleft{
	width:178px;
	float:left;
}
/*---------------右侧*/
.jright{
	width:590px;
	float:right;
	overflow:hidden;
}
.righttop{
	width:590px;
	overflow:hidden;
}
/*---------------当前位置*/
.thispagenav{
	font-size:13px;
	color: #46924a;
	/*font-weight: bold;*/
	float:left;
	margin-top:0px;
	width:100%;
	height:26px;
	background:url(/cmsfile/skins/blue0788/images/fvnews_title_bg.gif) repeat-x;
	border-left:1px #66cc66 dotted;
	border-right:1px #66cc66 dotted;
	border-top:1px #66cc66 dotted;
}
.thispagenav li
{
	list-style:none;
	margin-top:4px;
}
	
.thispagenav .title{
	width:20px;
	height:31px;
	background:url(/cmsfile/skins/blue0788/images/place_right.gif) no-repeat right top;
	float:right;
}
.thispagenav .placenav{
	font-size:13px;
	color: #00599B;
	font-weight: bold;
	float:left;
	padding-left:10px;
	line-height:31px;
	background:url(/cmsfile/skins/blue0788/images/place_left.gif) left top no-repeat;
}
.thispagenav .placenav a{
	color: #00599B;
	margin:0px 3px;
}
/*----------内容*/
.main{
	clear:both;
}

/*----------图片新闻*/
.photonews{
	width:590px;
	height:145px;
	padding-bottom:5px;
	clear:both;
}
.photonews dd{
	float:left;
	display:inline;
	text-align:center;
	margin:10px 0px 0px 10px;
	line-height:31px;
	overflow:hidden;
}
.photonews dd a img{
	border:1px solid #DDD;
	width:135px;
	height:120px;
}
.photonews dd a:hover img{
	border:1px solid  #FFCC00;
}
.photonews dd a{
	display:block;
}
.photonews ul{
	width:586px;
	margin:1px auto;
	overflow:hidden;
}
.photonews ul li{
	height:145px;
	text-align:center;
	float:left;
	display:block;
	overflow:hidden;
	margin:5px 0px 0px 4px;
}
.photonews ul li a img{
	width:135px;
	height:110px;
	padding-right:5px;
	padding-top:5px;
}
.photonews ul li a span {
	display:block;
	width:120px;
	height:20px;
	line-height:25px;
	padding-left:5px;
	text-align:center;
	overflow:hidden;
}
.photonews ul li a{
	display:block;
}
.photonews ul li a:hover{	
	text-decoration:none;
	color: #00599B;
}

.leftlist{
	width:178px;
}
.leftlist .title{
	width:178px;
	line-height: 29px;
	height: 29px;
	text-align: left;
	background:url(/cmsfile/skins/blue0788/images/leftlist_title_bg.gif) no-repeat;
	text-indent:10px;
	font-size:14px;
	font-weight:bold;
	letter-spacing:2px;
	color: #00599B;
}
.leftlist .body{
	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color: #BED2E4;
	width:176px;
}
.gplist{
	width:174px;
	padding-bottom:4px;
}
.gplist dl{
	padding-top:1px;
	width:158px;
	margin:0px auto;
	background:#FFFFFF;
}
.gplist dl dd ul{
	width:156px;
	margin:5px auto 10px auto;
}
.gplist dl dd ul li{
	width:156px;
	height:25px;
	line-height:25px;
	text-indent:6px;
	background:url(/cmsfile/publicstyle/ico_4.gif) 0px 8px no-repeat;
	overflow:hidden;
	border-bottom:1px #E9E9E9 dotted;
}
.gplist dl dd ul li span a:hover{
	color: #00599B;
}
/*-------------------------底部:版权信息*/
.footer{
	clear:both;
}

.copyright
{
	text-align:center;
	/*padding:10px 10px 10px 20px !important;*/
	/*padding:0px 10px 10px 20px;*/
	font-size:12px;
	color: #000000;
	/*border-top:1px #AACCEE solid;*/
}
.copyright a{
	color: #00599B;
}
.copyright a:hover{
	text-decoration:underline;
}

/*-------------------------分页*/
.pages{
	height:25px;
	background:#FFFFFF;
}
.pages .pcount{
	display:inline;
	padding-right:10px;
	padding-left:10px;
	float:left;
	border-right:2px solid #CCC;
	line-height:13px;
	margin:6px 20px 0px 2px;
	font-weight:bold;
	color: #3366CC;
	font-size:11px;
}
.pages .plist{
	float:left;
	padding-top:3px;
	line-height:17px;
}
.pages .plist input {
	float:left;
	width: 30px;
	border: 1px solid #AACCEE;
	height: 17px;
}
.pages .plist #button {
	height: 18px;
	width: 30px;
	background-color: #FF6600;
	border: 1px solid #CC3333;
	color: #FFFFFF;
}
.pages .plist span { 
  float:right
}

.pages .plist strong{
	color: #FFF;
	display:block;
	float:left;
	padding-left:8px;
	padding-right:8px;
	background:#F60;
	border:1px solid #C33;
	margin: 0px 3px 0px 0px;
}
.pages .plist a{
	display:block;
	height:17px;
	float:left;
	padding-left:8px;
	padding-right:8px;
	border:1px solid #DDD;
	background:#FFF;
	text-decoration:none;
	margin-right:2px;
	color: #00599B;
}
.pages .plist a:hover{
	color: #FF0000;
}
/*---------------文章列表*/
.midbanner {
	width:588px;
	height:145px;
	clear:both;
	overflow:hidden;
	border:1px #AACCEE solid;
}
/*------------新闻列表板块*/
.newsbox{
	width:600px;
	overflow:hidden;
}
.newsbox dl{
	width:290px;
	float:left;
	margin-right:6px;
	border:1px solid #AACCEE;
}
.newsbox dl dt{
	width:288px;
	height:26px;
	font-size:14px;
	margin:1px auto 0px;
	background: url(/cmsfile/skins/blue0788/images/box_title_bg.gif) repeat-x;
	border-bottom:1px solid #AACCEE;
}
.newsbox dl dt strong{
	height:26px;
	float:left;
	line-height:26px;
	padding-left:10px;
	letter-spacing:2px;
	font-size:13px;
	color: #00599B;
}
.newsbox dl dt a{
	height:26px;
	line-height:26px;
	font-size:13px;
	font-weight:bold;
	letter-spacing:2px;
	text-decoration:none;
	color: #00599B;
}
.newsbox dl dt a:hover{
	font-size:13px;
	color: #00599B;
	text-decoration:none;
}
.newsbox dl dt span{
	float:right;
	padding-right:10px;
	font-size:13px;
}
.newsbox dl dd{
	width:290px;
}
.newsbox dl dd ul{
	width:265px;
	margin:6px auto;
}
.newsbox dl dd ul li{
	height:25px;
	line-height:25px;
	background:url(/cmsfile/publicstyle/ico_2.gif) 3px 10px no-repeat;
	text-indent:13px;
	border-bottom:1px #AACCEE dotted;
}
.newsbox dl dd ul li a{
	color: #00599B;
	font-size:13px;
	float:left;
	width:200px;
	height:25px;
	overflow:hidden;
}
.newsbox dl dd ul li span {
	color: #666666;
	float:right;
	padding-top:5px;
	font:normal 11px Tahoma;
	
}

/*------------flash新闻和视频*/
.fvnews
{
	width:298px;
	height:290px;
	border:1px #66cc66 dotted;
	overflow: hidden;
	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;
	color: #000;
}
.fvnews .tbtn1 li
{
	display: block;
	float: left;
	width: 149px;
	cursor: pointer;
	color: #46924a;
	line-height: 25px;
	height: 25px;
	margin-left:8px;
	border-right: #66cc66 0px solid;
	border-bottom: #AACCEE 0px solid;
}
.fvnews .tbtn1 li:hover
{
	text-decoration: underline;
}
.fvnews .tbtn1 li.curr
{
	background: #fff;
	border-bottom-color: #fff;
	cursor: default;
}
.fvnews .tbtn1 .tbttl
{
	border-right: #ace 1px solid;
	border-top: #ace 1px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	background: url(/cmsfile/skins/blue0788/images/fvnews_title_bg.gif) repeat-x;
	float: left;
	border-left: #ace 1px;
	width: 317px;
	cursor: default;
	color: #07519a;
	line-height: 25px;
	border-bottom: #ace 1px solid;
	height: 25px;
	text-align: left;
	text-decoration: none;
}
.fvnews .tbtncon
{
	background: url(/cmsfile/skins/blue0788/images/fvnews_title_bg.gif) repeat-x;
	float: left;
	width: 340px;
	height: 26px;
}

.fvnews .tbarea
{
	width: 298px;
	display: inline;
	float: left;
	margin:0px;
	padding:0px;
}
/*------------flash新闻板块*/
.righttop .swfnews{
	width:298px;
	height:260px;
	background:url(/cmsfile/skins/blue0788/images/photonews_title.gif) top left no-repeat;
	padding-top:31px;
	float:left;
	overflow:hidden;
	border:1px #AACCEE solid;
}
.righttop .topnews{
	width:645px;
	float:right;
	/*margin-left:6px;*/
}

/*--------------TAB面板*/
#tagContent0 dl,#tagContent1 .digcontainer{
	width:645px;
	padding-bottom:6px;
}
#tagContent0 dl dt{
	width:645px;
	padding:3px 0px 4px 5px;
	height:88px;
	border-bottom:1px #66CC66 solid;
}
#tagContent0 dl dt a{
	width:645px;
	height:26px;
	font-size:16px;
	line-height:24px;
	color: #66CC66;
	font-weight:bold;
	display:block;
	overflow: hidden;
}
#tagContent0 dl dt a:hover{
	color: #66CC66;
}
#tagContent0 dl dt span{
	font-size:13px;
	line-height:24px;
	color: #66CC66;
}
#tagContent0 dl dd{
	width:645px;
	overflow:hidden;
}
#tagContent0 dl dd ul{
	width:645px;
	/*margin:6px auto 0px;*/
}
#tagContent0 dl dd ul li{
	display:block;
	width:645px;
	height:29px;
	float:left;
	overflow:hidden;
	border-bottom:1px #66cc66 dotted;
}
#tagContent0 dl dd ul li a{
	display:block;
	width:645px;
	height:29px;
	line-height:29px;
	overflow:hidden;
	white-space:nowrap;
	background:url(/cmsfile/publicstyle/ico_2.gif) 5px 10px no-repeat;
	text-indent:18px;
	color: #333333;
}
#tagContent0 dl dd ul li a:hover{
	text-decoration:none;
	color: #66cc66;
	background:url(/cmsfile/publicstyle/ico_2.gif) 5px 10px no-repeat;
}
#tagContent1 .digbox{
	margin:5px auto;
	padding-bottom:5px;
	border-bottom:1px #66CC66 dotted;
}
#tagContent1 .digbox .diglink{
	width:50px;
	height:20px;
	float:left;
	background:url(/cmsfile/skins/blue0788/images/dig_leftbg.gif) no-repeat;
	text-align:center;
	margin:7px 5px 0px 0px;
}
#tagContent1 .digbox .diglink span{
	font-size:9px;
	line-height:19px;
	color: #FFFFFF;
}
#tagContent1 .digbox .diglink a{
	width:40px;
	height:18px;
	margin:0 auto;
	font-weight:normal;
	color: #00599B;
	text-decoration:none;
}
#tagContent1 .digbox .diglink a:hover{
	color: #66cc66;
	text-decoration:none;
}
#tagContent1 .digbox .title a{
	color: #00599B;
	font-size:13px;
	line-height:19px;
	float:left;
}
#tagContent1 .digbox .title span{
	display:block;
	font-size:11px;
	color: #333333;
	text-align:right;
	line-height:19px;
}
#tagContent1 .digbox .preview{
	color: #555555;
	line-height:18px;
}
#tags {
	padding:0px;
	margin: 0px 0px 0px 5px; 
	height: 23px;
}
#tags ul li {
	/*background: url(/cmsfile/skins/blue0788/images/tagleft.gif) no-repeat left bottom;*/ 
	float: left; 
	margin-right: 1px; 
	list-style-type:none;
	height: 23px;
}
#tags ul li a {
	padding:0px 10px;
	/*background: url(/cmsfile/skins/blue0788/images/tagright.gif) no-repeat right bottom;*/ 
	float: left;  
	color: #66cc66; 
	line-height: 23px;  
	height: 23px; 
	text-decoration:none;
}
#tags ul li.emptyTag {
	background: none transparent scroll repeat 0% 0%; 
	width: 4px;
}
#tags ul li.selectTag {
	background-position: left top; 
	margin-bottom: -2px; 
	position: relative; 
	height: 25px;
}
#tags ul li.selectTag a {
	background-position: right top; 
	color: #000; 
	line-height: 25px; 
	height: 25px;
}
#tagContent {
	border: #66CC66 1px solid; 
	padding:1px;
	background-color: #FAFAFA;
}
.tagContent {
	padding:8px; 
	display: none; 
	/*background: url(/cmsfile/skins/blue0788/images/tagbg.gif) repeat-x;*/ 
	color: #474747; 
	width:645px;
	/*overflow:hidden*/
	height: 250px;
}
#tagContent div.selectTag {
	display: block;
}

/*---------------列表边框*/
.contenter0 {
	width:776px;
	height:auto;
	padding-bottom:6px;
	border-top:1px #AACCEE solid;
	border-left:1px #AACCEE solid;
	border-right:1px #AACCEE solid;
	border-bottom:1px #AACCEE solid;
}
.contenter {
	width:610px;
	height:auto;
	padding-bottom:6px;
	border:1px #66cc66 dotted;
}
/*---------------新闻列表*/
.listbox{
	float:left;
	width:360px;
	margin-left:0px;
	/*overflow:hidden;*/
}
.listbox dl{
	width:358px;
	float:left;
	margin-left:0px;
	display:inline;
	margin:0px auto 6px 6px;
	/*border:1px solid #66cc66;*/
}
.listbox dl dt{
	width:358px;
	height:26px;
	margin:1px auto;
	background:url(/cmsfile/publicstyle/ico_0.gif) 2px 6px no-repeat;
	/*background:url(/cmsfile/publicstyle/btn_bg.gif) 0px   repeat-x;*/
	background-color: #F3F7FF;
	border-bottom:2px solid #66cc66;
}
.listbox dl dt strong{
	float:left;
	margin-left:18px;
	margin-top:4px;
	font-size:14px;
}
.listbox dl dt span{
	float:right;
	margin-top:5px;
}
.listbox dl dt .title{
	width:358px;
	height:26px;
	line-height:26px;
	float:left;
	background:url(/cmsfile/publicstyle/ico_0.gif) 8px 8px no-repeat;
}
.listbox dl dt .title a{
	color: #00599B;
	margin-left:25px;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:2px;
}
.listbox dl dt .title a:hover{
	color: #00599B;
}
.listbox dl dt .more{
	float:right;
	margin:6px 15px 0px 0px;
}
.listbox dl dt .more a{
	color: #00599B;
	text-decoration:none;
}
.listbox dl dt .more a:hover{
	color: #00599B;
}
.listbox dl dd{
	width:358px;
	padding:3px 0px 5px 12px;
}
.listbox dl dd ul {
	width:340px;
	/*margin:6px auto;*/
}
.listbox dl dd ul li{
	height:25px;
	line-height:25px;
	background:url(/cmsfile/publicstyle/ico_2.gif) 0px 8px no-repeat;
	text-indent:12px;
	/*border-bottom:1px #66cc66 dotted;*/
}
.listbox dl dd ul li a{
	color: #000000;
	font-size:13px;
	float:left;
}
.listbox dl dd ul li span {
	color: #666666;
	float:right;
	padding-top:5px;
	font:normal 11px Tahoma;
}
/*---------------网站地图区域*/
.maplist{
	width:760px;
	border:1px solid #AACCEE;
	margin-top:10px;
	margin-left:6px;
	padding-bottom:10px;
	background:url(/cmsfile/skins/blue0788/images/place_bg.gif) 0px -1px repeat-x;
}
.maplist dl{
	width:754px;
	margin:10px auto 0px;
	display:block;
	border-bottom:1px #AACCEE dotted;
}
.maplist dl dt{
	width:742px;
	margin:0px auto 0px;
}	
.maplist dl dt a{
	color: #00599B;
	line-height:27px;
	font-size:14px;
	font-weight:bold;
	margin-left:10px;
	letter-spacing:1px;
}
.maplist dl dd{
	width:728px;
	margin:0px auto 0px;
}
.maplist dl dd a{
	margin:0px auto 20px;
}
.maplist dl dd.preview{
	line-height:19px;
	color: #777;
	text-indent:14px;
}
.maplist dl dd.info{
	line-height:31px;
	color: #00599B;
}
.maplist dl dd.info span{
	color: #00599B;	
	margin-right:20px;
}
.maplist dl dd.info a{
	color: #00599B;
	float:right;
	position:relative;
	margin:-30px 5px 0px 0px;
}
/*---------------文章:列表页:列表区域*/
.newslist{
	width:598px;
	/*border:1px solid #66cc66;*/
	margin-top:0px;
	margin-left:5px;
	padding-bottom:10px;
	/*background:url(/cmsfile/skins/blue0788/images/place_bg.gif) 0px -1px repeat-x;*/
}
.newslist dl{
	width:580px;
	margin:10px auto 0px;
	display:block;
	border-bottom:1px #66CC66 dotted;
}
.newslist dl dt{
	width:580px;
	margin:0px auto 0px;
	background:url(/cmsfile/publicstyle/ico_2.gif) 3px 10px no-repeat;
}	
.newslist dl dt a{
	color: #000;
	line-height:27px;
	font-size:14px;
	/*font-weight:bold;*/
	margin-left:20px;
	letter-spacing:1px;
}
.newslist dl dd
{
	font-size:13px;
	width:580px;
	margin:0px auto 0px;
}
.newslist dl dd.preview{
	line-height:19px;
	color: #777;
	text-indent:18px;
	margin-left:0px;
}
.newslist dl dd.info{
    margin-left:0px;
	text-indent:18px;
	line-height:31px;
	color: #777;
}
.newslist dl dd.info span{
	color: #777;	
	margin-right:20px;
}
.newslist dl dd.info a{
	color: #000;
	float:right;
	position:relative;
	margin:-30px 5px 0px 0px;
}
/*---------------内容页*/
.newsview{
	width:910px;
	height:auto;
	padding-bottom:6px;
	border:1px #66cc66 dotted;
}
/*---------------内容页:标题*/
.newsview .title{
	width:900px;
	height:50px;
	line-height:50px;
	margin:0px auto 0px 0px;
	/*background:url(/cmsfile/skins/blue0788/images/place_bg.gif) 0px -1px repeat-x;*/
}
.newsview .title h1{
	text-align:center;
	font-size:15px;
	color: #000;
	margin-left:21px;
}
/*---------------内容页:相关信息*/
.newsview .info{
	width:900px;
	height:27px;
	line-height:27px;
	border-top:1px #66cc66 dashed;
	border-bottom:1px #66cc66 dashed;
	text-align:center;
	padding-right:20px;margin-left:2px;
}
.newsview .info span{
	color: #777;
	
	font-size:13px;
}
.newsview .info span a{
	color: #777;
	font-weight:normal;
}
/*---------------内容页:正文*/
#content{
	width:890px;
	overflow:hidden;
	margin:15px auto;
	font-size:13px;
	line-height:25px;
}
#content #contentbody{
	
}
#content #contentads{
	float:right;
	width:230px;
	margin-left:5px;
}
#content IMG {
    border:none; 
    WIDTH: expression(this.width > 400 && this.height < this.width ? 400: true); HEIGHT: expression(this.height > 300 ? 300: true); max-width: 400px; max-height: 300px;
}
#content span.quote,#content .code,#content .Code{
	width:92%;
	display:block;
	padding:3px 10px;
	margin:10px auto;
	color: #000000;
	background-color: #F3F7FF;
	border:1px #AACCEE dashed;
}
#content span.quote span {
	color: #FF0000;
	display:block;
}
.newsother{
	width:548px;
	text-align:center;
}
.newsother div{
	width:60px;
	text-align:center;
	margin: 0 auto;
}
/*---------------内容页:操作*/
.operbar{
	width:548px;
	height:27px;
	line-height:27px;
	margin:6px auto;
	background:#F3F7FF;
	border:1px #AACCEE solid;
	text-align:right;
}
.operbar span{
	margin-right:20px;
	color: #AACCEE;
}
.operbar span a{
	color: #00599B;
	margin-right:3px;
	margin-left:3px;
}
/*---------------内容页:上下文*/
.context{
	width:880px;
	line-height:27px;
	margin-left:12px;
}
.context a{
	color: #000;
}
.context .neightor .l{
	float: left;
}
.context .neightor .r{
	float: right;
}
/*-------------------------分页*/

.p_btns
{
	margin: 10px 0 30px 0;
	font-size: 12px;
}
.p_btns .p_bar em
{
	line-height: 26px;
	font-size: 12px;
}
.p_btns .p_bar
{
	float: left;
	padding-top: 3px;
	line-height: 17px;
	font-size: 12px;
}
.p_btns .p_bar input
{
	width: 30px;
	border: 1px solid #AACCEE;
	height: 15px;
	font-size: 12px;
}

.p_btns .p_bar strong
{
	color: #00599B;
	display: block;
	float: left;
	padding-left: 8px;
	padding-right: 8px;
	background: #F1EFED;
	border: 1px solid #AACCEE;
	margin: 0px 3px 0px 0px;
	font-size: 12px;
}
.p_btns .p_bar a
{
	display: block;
	float: left;
	padding-left: 8px;
	padding-right: 8px;
	border: 1px solid #DDD;
	background: #FFF;
	text-decoration: none;
	margin-right: 2px;
	color: #00599B;
	height: 17px;
	font-size: 12px;
}
.p_btns .p_bar a:hover
{
	text-decoration: underline;
	font-size: 12px;
}
/*---------------软件列表*/
.softbox{
	width:578px;
	overflow:auto;
}
.softbox dl{
	width:570px;
	margin:10px auto 0px;
	border-bottom:1px dotted #AACCEE;
	padding-bottom:4px;
	overflow:hidden;
}
.softbox dl dt{
	width:570px;
	margin:0px auto 0px; 
	line-height:27px;
	text-indent:24px;
	background:url(/cmsfile/publicstyle/ico_12.gif) 2px 8px no-repeat;
}
.softbox dl dt a{
	color: #00599B;
	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:410px;
	overflow:hidden;
	color: #00599B;
	line-height:23px;
}
.softbox dl dd.info span{
	color: #00599B;
	margin-left:15px;
}
.softbox dl dd.preview{
	float:right;
	width:395px;
	height:80px;
	line-height:20px;
	color: #666666;
}

/*---------------软件内容页*/
.softview{
	overflow:hidden;
}
.softview .stitle, .contenter .stitle{
	width:900px;
	height:28px;
	line-height:28px;
	text-indent:13px;
	font-size:13px;
	/*font-weight:bold;*/
	color: #000;
	letter-spacing:1px;
	border:1px dotted #66cc66;
	margin-top:8px;
	margin-left:6px;
	background:url(/cmsfile/skins/blue0788/images/place_bg.gif) 0px -1px repeat-x;
}
.softview .sinfo{
	width:900px;
	margin-left:40px;
	overflow:hidden;
}
.softview .sinfo ul{
	width:900px;
}
.softview .sinfo ul li{
	width:900px;
	color: #000;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px #DFF5FF dotted;
	font-size:13px;
}
.softview .sinfo ul li img{
	vertical-align:middle;
}
.softview .sinfo ul li span{
	color: #333333;
	font-size:13px;
}
.softview .sinfo .spic{
	width:284px;
	float:right;
	padding:8px;
	border:1px solid #AACCEE;
	overflow:hidden;
}
.softview .sinfo .spic img{
	width:282px;
	height:206px;
}
.softview .sintro{
	margin:10px auto 10px;
	font-size:13px;
	color: #444444;
	padding:8px 15px;
	line-height:25px;
}
.softview .sdown{
	width:900px;
	line-height:30px;
	/*text-indent:20px;*/
	/*margin:10px auto;*/
	background:#F3F7FF;
	border:1px #66cc66 dotted;
	margin-left:6px;
}
.softview .sdown a{
	color: #069506;
	margin-right:10px;
}
.softview .downlist ul li{
	font-size:13px;
	text-indent:20px;
	line-height:25px;
	background:url(/cmsfile/publicstyle/download.gif) no-repeat 19px 5px;
}
/*---------------视频内容页*/
.videoview {
	width:588px;
	height:auto;
	padding-bottom:6px;
	border-top:1px #AACCEE solid;
	border-left:1px #AACCEE solid;
	border-right:1px #AACCEE solid;
	border-bottom:1px #AACCEE solid;
}
.videoview .title{
	width:588px;
	height:50px;
	line-height:50px;
	margin:0px auto 0px 0px;
	background:url(/cmsfile/skins/blue0788/images/place_bg.gif) 0px -1px repeat-x;
}
.videoview .title h1{
	text-align:center;
	font-size:15px;
	color: #00599B;
	margin-left:21px;
}
.videoview .info{
	width:568px;
	height:27px;
	line-height:27px;
	border-top:1px #AACCEE dashed;
	border-bottom:1px #AACCEE 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:560px;
	height:28px;
	line-height:28px;
	text-indent:13px;
	font-size:13px;
	font-weight:bold;
	color: #00599B;
	letter-spacing:1px;
	border:1px solid #AACCEE;
	margin:5px auto;
	background:url(/cmsfile/skins/blue0788/images/place_bg.gif) 0px -1px repeat-x;
}
.videoview .vinfo{
	width:540px;
	margin:10px auto;
	overflow:hidden;
}
.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:540px;
	line-height:35px;
	text-indent:20px;
	margin:10px auto;
	background:#F3F7FF;
	border:1px #AACCEE solid;
}
.videoview .vplay a{
	color: #00599B;
	margin-right:10px;
}
/*---------------译文列表*/
.versionlist{
	width:574px;
	border:1px solid #AACCEE;
	margin-top:10px;
	margin-left:6px;
	padding-bottom:10px;
	background:url(/cmsfile/skins/blue0788/images/place_bg.gif) 0px -1px repeat-x;
}
.versionlist dl{
	width:558px;
	margin:10px auto 0px;
	display:block;
	border-bottom:1px #AACCEE dotted;
}
.versionlist dl dt{
	width:546px;
	margin:0px auto 0px;
	background:url(/cmsfile/publicstyle/ico_2.gif) 3px 10px no-repeat;
}	
.versionlist dl dt a{
	color: #00599B;
	line-height:27px;
	font-size:13px;
	font-weight:bold;
	margin-left:20px;
	letter-spacing:1px;
}
.versionlist dl dd{
	width:532px;
	margin:0px auto 0px;
}
.versionlist dl dd.preview{
	line-height:19px;
	color: #777;
	text-indent:14px;
}
.versionlist dl dd.info{
	line-height:31px;
	color: #00599B;
}
.versionlist dl dd.info span{
	color: #00599B;	
}
.versionlist dl dd.info a{
	color: #00599B;
	float:right;
	position:relative;
	margin:-30px 5px 0px 0px;
}
/*--------------------------------*/
.mceneter{
	margin:0px auto;
}

.mpage{
	width:776px;
	background:#FFF;
	padding:10px 20px 10px 20px;
}
.stoplogo{
	clear:both;
	width:776px;
	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;
	letter-spacing:3px; 
	font-weight:bold;
	line-height:12px;
	color: #555;
	text-align:right;
	background:url(/cmsfile/skins/blue0788/images/nspage_tophr.gif) right center no-repeat;
	margin-top:40px;
}
.cmain{
	width:100%;
	background:#FFF;
	clear:both;
	overflow:hidden;
}

.ctitle{
	width:100%;
	height:25px;
	margin-top:10px;
}
.ctitle h1{
	width:190px;
	height:25px;
	font-size:12px;
	text-indent:10px;
	letter-spacing:5px;
	line-height:25px;
	color: #555;
	display:block;
	background:url(/cmsfile/skins/blue0788/images/nspage_mtitle.gif) no-repeat;
	float:left;
}
.ctitle span{
	width:520px;
	height:12px;
	overflow:hidden;
	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;
}
.votelist{
	width:700px;
	margin-top:16px;
}
.votelist .vtitle h3{
	font-size:14px;
	letter-spacing:2px;
	font-weight:normal;
}
.votelist .vtitle span{
	line-height:35px;
	color: #555555;
	text-indent:10px;
}
.votelist .vbox{
	width:700px;
}
.votelist .vbox dl{
	width:600px;
	height:31px;
	clear:both;
	overflow:hidden;
	margin-top:7px;
}
.votelist .vbox dl dt{
	width:230px;
	float:left;
	text-align:right;
	line-height:15px;
	color: #333;
	font-weight:bold;
}
.votelist .vbox dl dd{
	width:390px;
	float:right;
	background:#EEE;
	height:13px;
	font-size:11px;
	line-height:11px;
	color: #777;
}
.votelist .vbox dl dd strong{
	color: #00599B;
	margin-right:2px;
}
.votelist .vbox dl dd span{
	height:13px;
	text-indent:3px;
	padding-right:3px;
	display:block;
	background:#016BDC;
	color: #CD9;
	border-right:1px solid #CCC;
	float:left;
}
.votelist .vbox dl dd span strong{
	color: #FFF;
}

.maplist{
	line-height:21px;
}
.maplist * b{
	display:block;
	font-size:14px;
	margin-top:16px;
}
/*---------------SPAGE:评论,投票,友情链接*/
.spbody{
	width:590px;
	background:#FFFFFF;
	text-align:left;
}
.stop{
	width:250px;
	height:75px;
	margin:0px auto;
	background:url(/cmsfile/skins/blue0788/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;
	letter-spacing:2px;
}
.stop .toplink{
	text-align:right;
	width:230px;
	height:21px;
	display:block;
	float:right;
	margin-top:41px;
	line-height:21px;
}
.stop .toplink a{
	color: #FF6600;
	margin-right:10px;
}
.smain{
	width:590px;
	margin:20px auto;
	overflow:hidden;
	clear:both;
}
.smain .mtitle{
	width:588px;
	height:30px;
	line-height:30px;
	text-indent:13px;
	font-size:13px;
	font-weight:bold;
	color: #00599B;
	letter-spacing:1px;
	border:1px solid #AACCEE;
	margin-top:8px;
	background:url(/cmsfile/skins/blue0788/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;
	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: #666666;
}
.mbox{
	width:588px;
	clear:both;
	overflow:hidden;
	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: #AACCEE #AACCEE #AACCEE;
	border-width: 3px 1px 1px;
}
.mbox .flbox .formtable th
{
	padding-right: 10px;
	background: #F3F7FF;
	width: 160px;
	text-align: right;
	color: #00599B;
	font-weight: bold;
	height: 30px;
	border: 1px solid #AACCEE;
}
.mbox .flbox .formtable td
{
	border: 1px solid #AACCEE;
	background: #FFFFFF;
	text-align: left;
}
.mbox .flbox .buttonok
{
	clear: both;
	padding: 10px;
	text-align: center;
}
/*---------------*/
.bginput {
	border: 1px solid #AACCEE;
	padding: 1px;
	height: 17px;
}

/*Published 2009-4-30 13:50:16*/

/*快捷方式边框*/
.myborder
{
	margin-left:10px;
	border:0px solid #66cc66;
	height:262px;
	width:160px;
	float:left;
	background:url(/images/kjfw.jpg) no-repeat;
}

/*---------------我增加的新闻列表*/
.mylistbox{
	float:left;
	width:600px;
	margin-left:0px;
	/*overflow:hidden;*/
}
.mylistbox dl{
	width:598px;
	float:left;
	margin-left:0px;
	display:inline;
	margin:0px auto 6px 6px;
	/*border:1px solid #66cc66;*/
}
.mylistbox dl dt{
	width:598px;
	height:26px;
	margin:1px auto;
	background:url(/cmsfile/publicstyle/ico_0.gif) 2px 6px no-repeat;
	/*background:url(/cmsfile/publicstyle/btn_bg.gif) 0px   repeat-x;*/
	background-color: #F3F7FF;
	border-bottom:2px solid #66cc66;
}
.mylistbox dl dt strong{
	float:left;
	margin-left:18px;
	margin-top:4px;
	font-size:14px;
}
.mylistbox dl dt span{
	float:right;
	margin-top:5px;
	margin-left:20px;
}
.mylistbox dl dt .title{
	width:590px;
	height:26px;
	line-height:26px;
	float:left;
	background:url(/cmsfile/publicstyle/ico_0.gif) 8px 8px no-repeat;
}
.mylistbox dl dt .title a{
	color: #00599B;
	margin-left:25px;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:2px;
}
.mylistbox dl dt .title a:hover{
	color: #00599B;
}
.mylistbox dl dt .more{
	float:right;
	margin:6px 15px 0px 0px;
}
.mylistbox dl dt .more a{
	color: #00599B;
	text-decoration:none;
}
.mylistbox dl dt .more a:hover{
	color: #00599B;
}
.mylistbox dl dd{
	width:590px;
}
.mylistbox dl dd ul {
	width:580px;
	/*margin:6px auto;*/
}
.mylistbox dl dd ul li{
	height:25px;
	line-height:25px;
	background:url(/cmsfile/publicstyle/ico_2.gif) 0px 8px no-repeat;
	text-indent:12px;
	/*border-bottom:1px #66cc66 dotted;*/
}
.mylistbox dl dd ul li a{
	color: #000000;
	font-size:13px;
	float:left;
}
.mylistbox dl dd ul li span {
	color: #666666;
	float:right;
	padding-top:5px;
	font:normal 11px Tahoma;
}

/*我增加的内容样式*/
.mycontent{
	float:left;
	width:910px;
	margin:auto;
	overflow:hidden;
}

.mythispagenav{
	font-size:13px;
	color: #46924a;
	/*font-weight: bold;*/
	float:left;
	margin-top:0px;
	width:100%;
	height:26px;
	background:url(/cmsfile/skins/blue0788/images/fvnews_title_bg.gif) repeat-x;
	border-left:1px #66cc66 dotted;
	border-right:1px #66cc66 dotted;
	border-top:1px #66cc66 dotted;
}
.mythispagenav li
{
	list-style:none;
	margin-top:4px;
}
	
.mythispagenav .title{
	width:20px;
	height:31px;
	background:url(/cmsfile/skins/blue0788/images/place_right.gif) no-repeat right top;
	float:right;
}
.mythispagenav .placenav{
	font-size:13px;
	color: #00599B;
	font-weight: bold;
	float:left;
	padding-left:10px;
	line-height:31px;
	background:url(/cmsfile/skins/blue0788/images/place_left.gif) left top no-repeat;
}
.mythispagenav .placenav a{
	color: #00599B;
	margin:0px 3px;
}

/*我增加的下载样式*/
.mythispagenavdl{
    font-size:13px;
	color: #46924a;
	/*font-weight: bold;*/
	float:left;
	margin-top:0px;
	width:100%;
	height:26px;
	background:url(/cmsfile/skins/blue0788/images/fvnews_title_bg.gif) repeat-x;
}

.mythispagenavdl li
{
	list-style:none;
	margin-top:4px;
}
	
.mythispagenavdl .title{
	width:20px;
	height:31px;
	background:url(/cmsfile/skins/blue0788/images/place_right.gif) no-repeat right top;
	float:right;
}
.mythispagenavdl .placenav{
	font-size:13px;
	color: #00599B;
	font-weight: bold;
	float:left;
	padding-left:10px;
	line-height:31px;
	background:url(/cmsfile/skins/blue0788/images/place_left.gif) left top no-repeat;
}
.mythispagenavdl .placenav a{
	color: #00599B;
	margin:0px 3px;
}