/* 兰色梦想 */
body {
	margin:0px;
	background-image:url(Images/body_bg.jpg);	/* 兰色图片页面背景 */
	background-repeat:repeat-x;
	background-color:#deebf3;
	font-size:12px;
}
td {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : normal;
}
th {  
	font-weight : bold; 
	line-height: normal; 
}
/* 网站链接 */
A:link {
	color: #313031;
	TEXT-DECORATION:none;
}	
A:visited {	
	color: #313031;
	TEXT-DECORATION:none;
}	
A:hover {
	color: #4455aa;
	TEXT-DECORATION:none;
}	
A:active {
	color: #8c8e8c;
	TEXT-DECORATION:none;
}	
/* 字体 */
.bigtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #243B81;	/*黑体*/
}
.bigtitle a {
	TEXT-DECORATION: none;
	color:#275C91;
	font-size: 24px;
	font-weight:bold;
}
.bigtitle a:hover {
	color:#ff0000;
	text-decoration: underline;
	font-size: 24px;
	font-weight:bold;
}
.blackfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #243B81;	/*深蓝色*/
}
.specialfont {
	color:#1F90CF;	/*特殊字体:淡蓝色*/
}
/* 表格 */
.tablebody {
	background-color : #ffffff; 
	line-height : normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: 1D539D;
}
.tablebody a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: 1D539D;
} 
.tablebody a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ff0000;
} 
.thbg {
	background-color : #F2F6FB;	/*淡蓝色表头背景(用于显示标题)*/
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #D0DBE7;  
	font-weight : bold; 
	line-height: normal;
}
.thbg2 {
	background-color : #FBFCFF;	/*浅蓝色表头背景(用于显示内容)*/
}
.tdbg {
	background-color : #e1effb;	/*绛蓝色单元格背景*/
}
.tdbg2 {
	background-color : #E8F1F8;	/*浅蓝色单元格背景(用于块显示)*/
}
.tdbg3 {
	background-color : #F2F6FB;	/*淡蓝色单元格背景(用于列表块显示)*/
}
.tdlistbg {
	background-color : #FFFFFF;	/*白色单元格背景(用于列表显示风格一)*/
}
.tdlistbg2 {
	background-color : #F9F9F9;	/*灰色单元格背景(用于列表显示风格二)*/
}
.border {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: D0DBE7;
	border-right-color: D0DBE7;
	border-bottom-color: D0DBE7;
	border-left-color: D0DBE7;
}	
.border2 {
	border-width:1px;
	border-color:#ffffff;	/*白色边框*/
	border-style:solid;
}
.border3 {
	border-width:1px;
	border-color:#99bbdd;	/*蓝色边框*/
	border-style:solid;
}
.border4 {
	border-width:1px;
	border-color:#cccccc;	/*灰色边框*/
	border-style:solid;
}
.title {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: D0DBE7;
	border-right-color: D0DBE7;
	border-bottom-color: D0DBE7;
	border-left-color: D0DBE7;
	border-color:#F2F6FB;
	background-color:#FBFCFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#275C91;
}
.title a {
	TEXT-DECORATION: none;
	color:#275C91;
	font-size: 13px;
	font-weight:bold;
}
.title a:hover {
	color:#ff0000;
	text-decoration: underline;
	font-size: 13px;
	font-weight:bold;
}
.showtitle {
	font-size: 24px;
	font-weight: bold;
}
.intro {
	color:#8c8e8c;
	line-height:20px;
}
/* 列 */
.list {
	float: left;
	width: 12px;
	text-align: center;
	padding: 2px;
	background: url(Images/arrow.jpg) no-repeat 2px 2px;
}
.listtop {
	float: left;
	width: 24px;
	text-align: center;
	color: #ffffff;
	font-weight:bold;
	padding-right: 1px;
	background: url(Images/number_red.gif) no-repeat 1px 1px;	/*排序重要列*/
}
.listtop2 {
	float: left;
	width: 24px;
	text-align: center;
	color: #ffffff;
	font-weight:bold;
	padding-right: 1px;
	background: url(Images/number_blue.gif) no-repeat 1px 1px;	/*排序普通列*/
}

/* 虚线 */
.dotline {		
	margin-right: auto; 
	margin-left: auto; 
	color:#cccccc;
	width:96%;
	height: 1px;
	border-top:1px;
	border-style:dotted;	
	border-color:8c8e8c;
	overflow:hidden;
}
/* 翻页效果 */
.showpage {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	MARGIN: 3px; 
	PADDING-TOP: 3px; 
	TEXT-ALIGN: center
}
.showpage A {
	BORDER-RIGHT: #9aafe5 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #9aafe5 1px solid; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #9aafe5 1px solid; 
	COLOR: #2e6ab1; MARGIN-RIGHT: 2px; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #9aafe5 1px solid; 
	TEXT-DECORATION: none
}
.showpage A:hover {
	BORDER-RIGHT: #2b66a5 1px solid; 
	BORDER-TOP: #2b66a5 1px solid; 
	BORDER-LEFT: #2b66a5 1px solid; 
	COLOR: #000; 
	BORDER-BOTTOM: #2b66a5 1px solid; 
	BACKGROUND-COLOR: lightyellow
}
.showpage A:active {
	BORDER-RIGHT: #2b66a5 1px solid; 
	BORDER-TOP: #2b66a5 1px solid; 
	BORDER-LEFT: #2b66a5 1px solid; 
	COLOR: #000; 
	BORDER-BOTTOM: #2b66a5 1px solid; 
	BACKGROUND-COLOR: lightyellow
}
.showpage .current {
	BORDER-RIGHT: navy 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: navy 1px solid; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: navy 1px solid; 
	COLOR: #fff; 
	MARGIN-RIGHT: 2px; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: navy 1px solid; 
	BACKGROUND-COLOR: #2e6ab1
}
.showpage .first, .last, .prev, .next, .total, .prepage {
	BORDER-RIGHT: #929292 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #929292 1px solid; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #929292 1px solid; 
	COLOR: #929292; 
	MARGIN-RIGHT: 2px; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #929292 1px solid
}
/* 翻页效果 */

/* 更多 */
.more {
	float:right;
	font-size:12px;
	font-weight:normal;
}

/* 顶部频道默认模式:调用代码为<div class='channelmenu' ***>***</div> */
.channelmenu{
margin: 0;
padding: 0;
}

/* 顶部频道默认模式:非当前频道文字链接的css定义－－ */
.channelmenu a:link {font-size:14px;}
.channelmenu a:visited {font-size:14px;}
.channelmenu a:hover{font-size:14px;}
.channelmenu a:active {font-size:14px;}
/* 顶部频道默认模式:当前频道文字链接的css定义－－调用代码为<a class='current' ***>***</a> */
.channelmenu a.current:link{color: #ff0000;font-size:14px;}
.channelmenu a.current:visited {color: #ff0000;font-size:14px;}
.channelmenu a.current:hover{color: #4455aa;font-size:14px;}
.channelmenu a.current:active {color: #ff0000;font-size:14px;}

/* 栏目导航默认模式:调用代码为<div class='classmenu' ***>***</div> */
.classmenu{
margin: 0;
padding: 0;
}
/* 栏目导航默认模式:文字链接的css定义－－ */
.classmenu a:link {color: #000000;}
.classmenu a:visited {color: #000000;}
.classmenu a:hover{color: #0000ff;}
.classmenu a:active {color: #000000;}

/* 留言模块  开始 */
.titleimg {
	background: #1080c0;
	background-image:url(Images/blue_title_bg.jpg) repeat-x 0 0;	/* 兰色背景 */
	height: 31px; 
	line-height: 28px; 
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
}
.titleimg a {
	TEXT-DECORATION: none;
	color:#FFF;
	font-weight: bold;
	font-size: 14px;
}
.titleimg a:hover {
	color:#FFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}
.titleimg a:visited {	
	color:#FFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}
.titleimg a:active {	
	color:#FFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}
.titledot {
	width: 30px;
	text-align: center;
	background: url(Images/blue_title_dot.gif) no-repeat 11px 50%;
	color: #FFF; 
}
.trbg { 
	background:#F5FAFE;
}
.trbg2 {
	background:#F9FCFF;
}
.tdborder {
	border-top: 1px solid #D1E1EF; 
	border-bottom: 1px solid #FFF;  
	border-left:1px solid #FFF;
}
.guestmenu { border-bottom:1px solid #E9EFF4; padding:2px 10px; height:26px; color:#858D92; }
.guestmenu a { padding:4px 6px; }
.guestmenu a:hover { padding:4px 6px; background:#FAFDFF; }
.guestmenu em { float:right; font-style:normal; }
.guestmenu2 { border-top:1px solid #E9EFF4; text-align:right; padding:2px 10px; height:26px; line-height:26px; font-family:'宋体'}
.guestmenu2 a {line-height:26px;}
.guestbottom {float:left; padding-left:24px;}

.guestright { font-size:14px; padding:15px; line-height:150%; font-family:'verdana,宋体';}
.guestright ,.guestright p,.guestright div,.guestright li,.guestright span {line-height:150%;/*font-size:14px*/}
.guestright .font10 { font-size:11px; color:#AFAFAF; font-family:'Arial'}
.guestright *{ line-height:150%;}

.guestleft { width:170px; border-right:1px solid #E9EFF4; }
.leftcolor { padding-left:20px; border-bottom:1px solid #E4E7EC; background:#FAFDFF; }
.leftcolor2 { padding-left:20px; border-bottom:1px solid #E4E7EC; background:#FFFFFF; }
.leftcolor em {font-style:normal; color:#9D9D9B; font-size:11px;}
.leftcolor span { display:block;}
.leftcolor span img { margin:2px 0px; }
.signed { padding:5px 15px; color:#858D92; }

.guestborder1{ border:0px;background-color : #005C96; padding:0px}
.guestborder1 td{padding:3px 0px 3px 2px;color:#666}
.guestborder2{background:#F7FDFF;border:1px solid #9CC3D9;padding:3px 0px;} 

.guestbody1 {background-color : #fff;line-height : normal;border-right:1px solid #E7F0F5;}
.guestbody1 li{list-style:inside;}
.guestbody2 {background-color : #EDF5F9;line-height : normal;border-right:1px solid #E7F0F5;} 

.guestcontent { word-wrap:break-word;word-break:break-all;overflow:hidden;font-size:9pt;text-indent:0px; }
.guestadminreply { border: 1px dashed #97d2df;background:#e8f5f8;color: #006633; }
/* 留言模块  结束 */

/* 图片模块  开始 */
.pictureclass_tdleft {
	background: url(Images/et14.gif);
}
.pictureclass_tdright {
	background: url(Images/et15.gif);
}
.pictureclass_td {
	background-color : #8ABDD2;
}
.pictureclass_tdleft2 {
	background: url(Images/et06.gif);
}
.pictureclass_tdright2 {
	background: url(Images/et07.gif);
}
.pictureclass_td2 {
	background-color : #FE7E01;
}
/* 图片模块  结束 */

/* 视频模块  开始 */
.videourl{padding:0px; float:left;width:100%; height:120px;overflow:auto;border:#AAC6EB 0px solid;}
.videourl ul{ margin:0px 0px 5px 0px!important; margin:0px 0px 6px 5px; padding:0px 0px 0px 0px; clear:both;}
.videourl li{width:72px; float:left; font-size:12px; margin:5px 0px 3px 11px!important; margin:5px 5px 9px 6px; line-height:150%; border:1px #3c3c3c solid; text-align:center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.videourl li a:link,.videourl li a:visited{ display:block;}
.videourl li a:hover{text-decoration:none; background:#2B91D5;color:#ffffff;}
/* 视频模块  结束 */

/* 日历定义  开始 */
.Calendar {
	font-family:Verdana;
	font-size:12px;
	background-color:#e0ecf9;
	text-align:center;
	width:200px;
	height:200px;
	padding:10px;
	line-height:1.5em;
}
.Calendar a{
	color:#1e5494;
	font-size:14px;
	font-weight: bold;
}
.Calendar a:hover {
	color:#ff0000;
	font-size: 14px;
	font-weight:bold;
}
.Calendar a:visited {
	color:#1e5494;
	font-weight:bold;
}
.Calendar table{
	width: 100%; 
	height: 160px; 
	border:0;
}
/* 周区域 */
.Calendar table thead{
	color:#acacac;
	background-color:#6392AD;
}
/* 日区域 */
.Calendar table tbody{
	
}
.Calendar table td {
	font-size: 11px;
	text-align:center;
	padding:1px;
}
.Calendar input{ 
	border: 1px solid #6392AD; 
	padding-top: 1px; 
	height: 18; 
	cursor: hand;
    color: #030000; 
	background-color: #C6DBE7
}
/* 上一月 */
#divCalendarPre{
	cursor: hand;
	float:left;
	padding-right:5px;
}
/* 下一月 */
#divCalendarNext{
	cursor: hand;
	float:right;
	padding-right:5px;
}
/* 上一年 */
#divCalendarPreYear{
	cursor: hand;
	float:left;
	padding-right:10px;
}
/* 下一年 */
#divCalendarNextYear{
	cursor: hand;
	float:right;
	padding-right:10px;
}
/* 显示周 */
#CalendarWeek td {
	text-align:center;
	font-weight:bold;
}
/* 显示日期:当前日期 */
#CalendarDays td.onToday {
	font-weight:bold;
	color:#C60;
	background:#80A9BD;
}
/* 显示日期:选择日期 */
#CalendarDays td.onSelect {
	font-weight:bold;
}
/* 显示日期:数据日期 */
#CalendarDays td.onData {
	font-weight:bold;
	color:#0f0;
	background:#C6DBE7;
}
/* 日历定义  结束 */

/*列表digg 开始*/
.diggtd {
	padding:6px 1px 4px 7px;
	height:55px;
	line-height:20px;
	border-top:0px solid #D0D0D0;
}
.show_digglist{float:left; width:60px; padding:0 8px;}
.show_digglist a{display:block;height:18px; line-height:20px; background:#d3d3d3; color:#fff; overflow:hidden; text-align:center;}
.show_digglist a:hover{background:#cccccc; color:#fff; text-decoration:none}
.digglistNum{height:27px; border:#cbcbcb 1px solid; overflow:hidden;text-align:center;  line-height:28px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#cc0000; cursor:pointer}
.digglisttitle{margin-left:4px;float:left;width:195px;}
/*列表digg 结束*/

/*内容digg*/
.show_dig{width:180px; margin-right: auto;margin-left: auto; margin-top:10px;}
.digBtn{float:left;display:block;width:58px;height:70px;text-align:center;background: url(images/post_bg.gif) no-repeat center 0; }
.digBtn strong{color:#fff;font-family:Georgia;font-size:16px;padding:3px 1px 0 0;height:45px;clear:both;display:block;text-shadow:1px 1px 3px #fff; }
.digBtn a {text-decoration:none !important;color:#ff6600}
.digBtn a span{color:#f60;border-bottom:1px solid #f60;}

/*边框区块*/
a.block, .block { display:block; border:1px solid #B2BFCF; background:#fff; float:left; margin-right:4px; height:18px; line-height:18px; padding:0 5px; }
a.block:hover { border:1px solid #577DA8; background:#FFFFE9; text-decoration:none}

/* 频道菜单导航 - Chinaz */
.nav {
    margin: 0;
    padding: 0;
    font-weight: normal;
    font-style: normal;
    font-size: 100%;
    font-family: inherit;
    text-align: center;
    font: 12px/1.5 Tahoma, Helvetica, Arial, sans-serif;
    width:910px;
    position: relative;
    margin:0px auto;
    background: url(Images/nav_bg.png) no-repeat 0 -36px;
}
.navinner {
    background: url(Images/nav_bg.png) no-repeat 100% -72px;
}
.navlist {
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    margin: 0 10px;
    background: url(Images/nav_bg.png) repeat-x 0 0;
}
.nav li {
    float: left;
    display: inline;
    margin: 0 0 0 -2px;
    padding: 0 4px 0 6px;
    background: url(Images/nav_bg.png) no-repeat 0 -108px;
}
.nav a {
    display: block;
    width: 102px;
    text-align: center;
    font-size: 120%;
}
.nav a:link, .nav a:visited {
    color: #fff;
}
.nav a.current, .nav a:hover, .nav a:active {
    color: #fff;
    font-weight: bold;
    background: url(Images/nav_bg.png) no-repeat 50% -144px;
}
/* 频道菜单导航 - Chinaz */

/* 频道菜单导航 - Default */
#menu {position:relative; clear:both; width:930px; height:73px; margin:0 auto;background:url(Images/menu.gif) no-repeat left top; z-index:10; text-align:center; font-family:宋体;}
.topmenu {display:inline; float:left; position:relative; height:65px; width:930px; margin:7px 0 0 0px;}
.topmenu dt {line-height:25px;display:inline; float:left; margin:0 0 0 -2px; padding:0 10px 0 10px; background:none;}
.topmenu dt .menu_first{padding-left:15px; background:none;}
.topmenu dt .menu_end{ background:url(Images/menu_end.gif) no-repeat 0 0;}
.topmenu dt .menu_end span{ font-weight:bold;}
#menu sup{display:block;width:19px;height:23px;position:absolute;top:-13px;text-indent:-18817px;background-image:url(Images/icon3.gif);right:9px;background-position:0px 0;clear:left;}
.topmenu dt a{ display:block;float:left; color:#ffffff; width:68px; height:32px;}
.topmenu dt a.selected { color:#FFFFFF; background:url(Images/menu.gif) no-repeat 0 -73px; font-weight:bold; color:#19489E; line-height:35px;}
.topmenu dt a.selected:visited { text-decoration:none; color:#19489E;}
.topmenu dt a:visited { text-decoration:none; color:#FFFFFF;}
.topmenu dt a:hover { text-decoration:none; color:#19489E;}
.topmenu dd {position:absolute; top:39px; _top:40px; left:5px;}
.topmenu ul {overflow:hidden;}
.topmenu li {display:inline; float:left; margin:0 2px 0 -2px; padding:0 10px 0 12px; background:url(Images/bar_headermenu.gif) no-repeat 0 1px; }
.topmenu li a { display:block;color:#000; border-bottom:2px solid #F1F1F1;}
.topmenu li.selected{padding:0 11px 6px 12px; color:#26519A; font-weight:bold; } 
.topmenu li.selected a {color:#19489E; border-bottom:2px solid #26519A; text-decoration:none;}
.topmenu li a:hover {color:#19489E; border-bottom:2px solid #26519A; text-decoration:none;}
.undis{ display:none;}
.maintable{ width:930px; margin:0 auto; margin-top:5px;border-collapse: collapse; }
/* 频道菜单导航 - Default */

/* tab选项卡 */
.tbtncon {
	height:26px;
	background-color : #F2F6FB;
}
.tbtncon ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.tbtncon li{
	border:1px solid #D0DBE7;
	border-left:none;
	border-top:none;
	color:#07519A;
	cursor:pointer;
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
	width:80px;
	height:25px;
	line-height:25px;
}
.tbtncon li:hover{
	text-decoration:underline;
}
.tbtncon li.curr{
	background:#fff;
	border-bottom-color:#fff;
	cursor:default;
}

/*全频道搜索引擎 开始*/
.searchbig{ display:block; padding:1px; font:normal 12px/23px Verdana,"宋体";color:#666666;}
.searchbig select{ float:left; width:100px; height:24px;font:normal 15px/28px Verdana,"宋体"; color:#ffffff; border:#D0DBE7 1px solid; background:#243B81 url(Images/SearchForm_bg.gif) 61px -286px no-repeat; margin:1px 2px; z-index:9999999999; vertical-align:middle; text-align:left; cursor:pointer; position:relative;}
.searchbig #RadioField{ display:block; clear:both; padding:1px; }
.searchbig #Keyword{ float:left; width:250px; height:24px;font:normal 12px/23px Verdana,"宋体";color:#666666; vertical-align:middle; background:url(Images/SearchForm_bg.gif) 0 -78px repeat-x; border:#a9a9a9 1px solid;  padding:0 3px; margin:1px 2px; }
.searchbig #Post{float:left; width:72px; height:24px; border:none;vertical-align:middle; background:url(Images/SearchForm_bg.gif) 0 -223px no-repeat; margin:2px 2px 0 2px;cursor: pointer;  }
/*全频道搜索引擎 结束*/

/*用户中心 开始*/
.style1 {
	font-family: "宋体";
	font-weight: normal;
	font-size: 12px;
}
.style2 {font-size: 14px}
/*用户中心 结束*/