@charset "utf-8";
/* 全局定义 */
body {margin: 0; padding:0}
body, p, table, td, div {font-family:Arial, Helvetica, sans-serif; font-size: 12px;color: #3C3C3C;}

:focus { outline: none; }
a,area { blr:expression(this.onFocus=this.blur()) }

a {text-decoration: none; color: #3C3C3C;}
a:hover {color: #004386;}

form {margin: 0; padding: 0;}
input, textarea, select {font-size: 12px;font-family:Arial, Helvetica, sans-serif;}
input.text, input.textarea {padding: 2px; border: 1px solid #B7B7B7; background: #F9F9F9;}
input.button {color: #295379; width:77px; height: 24px; background: url(Images/IptBg.gif) 0 -20px repeat-x #FFFFFF; border: 1px solid #476C9E;}

ul, li {padding: 0; margin: 0; list-style: none;}

.tLeft {text-align: left;}
.tCenter {text-align: center;}
.tRight {text-align: right;}
.right {float: right;}
.left {float: left;}
.clear {clear:both;}
.cL {clear:left;}
.cR {clear:right;}

/* 顶部定义 */
#warp {margin:0 auto}
#top {height: 87px; background: url(Images/Top_bg.gif) repeat-x; position: relative;}
	#top_left_img {height: 87px; background: url(Images/Top_img.jpg) no-repeat;}
	#top_toolbar {position: absolute; bottom: 0 !important; right: 0 !important; bottom: -1px; right: -1px; width: 390px; height: 46px; background-position: 0 0;}
		#top_toolbar .left_img {float: left; width: 46px; height: 46px; background: url(Images/Top_Toolbar_Left.gif);}
		#top_toolbar .menu {padding-top: 20px; /*height: 1%; overflow: hidden;*/}

/* 左侧定义 */
#left {width: 210px; vertical-align: top; background: #F6F9FD;}
.left_close {display: none;}
.left_border {border-right: 1px solid #95B6CE;}
	/* 顶部固定导航菜单 */
	#left_toolbar {height: 32px; border-bottom: 1px solid #95B6CE; margin-bottom: 10px; background-position: 0 -35px;/* height: 1%; overflow: hidden;*/}
		#left_toolbar a {float: left; display: block; font-weight: bold; color: #3C3C3C; text-align: center; width: 103px; padding:11px 0 5px 0}
		#left_toolbar a:hover {color: #18496B; background: url(Images/Toolbar_Menu_Bg.gif) 0 -85px repeat-x;}
	/* 菜单项 */
	#menuWarp {padding: 0 8px; clear: both;}
	.left_menu, .left_menu_open {padding: 1px; border: 1px solid #9FBFD4; margin-bottom: 8px; background: #FFFFFF;}
		/* 菜单链接 */
		.left_menu .link, .left_menu_open .link {padding: 10px 18px; height: 1%; overflow: hidden;}
		.left_menu .title a, .left_menu_open .title a {display: block; font-weight: bold;height:22px; line-height:22px; padding-left:18px; padding-right:10px;}
		/* 菜单关闭状态 */
		.left_menu .title {background-position: 0 -155px;}
			.left_menu .title a {color: #667D95;}
			.left_menu .title a:hover {color: #1F83B2;}
		.left_menu .link {display: none;}
		/* 菜单开启状态 */
		.left_menu_open .title {background-position: 0 -120px;}
			.left_menu_open .title a {color: #33393D;}
			.left_menu_open .title a:hover {color: #025585;}
		.left_menu_open .link {}

/* 内容定义 */
#main {/*position: relative; */ vertical-align: top;}
.main_border {border-left: 1px solid #95B6CE;}
	#main_toolbar {color: #0A3C62; background-position: 0 -190px; height: 32px; border-bottom: 1px solid #95B6CE;}
		.sh_left, .sh_left_open {float: left; display: block; padding:10px 20px 4px 0; white-space:nowrap}
			.sh_left:hover, .sh_left_open:hover {background: url(Images/Toolbar_Menu_Bg.gif) 0 -225px repeat-x;}
			#manage_title {color: #383838; font-weight:bold;}
		/*#userInfo {float: left; padding: 10px 0 0 20px;}*/
		#manage_menu {float: left; padding: 10px 0 0 20px;}
		#manage_menu a {color: #0B314E;}
		#manage_menu a:hover {color: #1B5581;}
		#showDate {padding: 10px 8px 0 0;}
	#main_data {clear: both; width: 100%; height: 500px;}
	#main #footer {/*position: absolute; bottom: 0; */clear:both; height: 27px; background-position: 0 -365px; padding: 14px 30px 0 15px; margin-top: 20px;}

/* 内容页 */
#frame_Toolbar {height: 35px; padding-left: 10px; background-position: 0 -260px; border-bottom: 1px solid #D7D7D7;}
	#guide {float: left; /*padding: 13px 0 0 10px; */padding: 11px 0 0 10px; overflow: hidden;}
	/*
	#guide a {color: #636363;}
	#guide a.current {color: #000000; text-decoration: underline;}
	#guide a:hover {text-decoration: underline;}
	*/
	#search{ float:left; margin:6px 30px 0 30px}
    #guide2 {float: left; /*padding: 13px 0 0 10px; */padding: 8px 0 0 10px; overflow: hidden;}
.table {width: 100%; padding: 0; margin: 0; border-collapse: collapse;}
.gridview {border-bottom: 0px solid #FFF;}
/*.cTable tr:hover {background-color:#C7E2FC;}*/
.cTable td, .cTable_2 td, .cTable th, .cTable_2 th {border-bottom: 1px solid #D7D7D7; height:27px;}
.cTable_2 .cwTDiv {display: block; padding: 6px 0 3px 0;}
.cTable .cTitle, .cTable_2 .cTitle {background-position: 0 -295px; height: 27px; background-color:#f5f5f5}
.cTable .cTitle td {}
.cTitle div{color: #333333; font-weight: bold; letter-spacing: 2px; padding-top:4px;}
.cTitle .cLeftPadding{padding-left:20px}
.cTable .trDataList{height:27px;}
.cTable .trDataListHover{height:27px;background-color:#F5F5F5;}
.cTable .trDataList td,.cTable .trDataListHover td{height:27px;}
.cTable .trSelectList{height:25px;}
.cTable .trSelectListHover{height:25px;background-color:#F5F5F5;}
.cTable .trSelectList td,.cTable .trSelectListHover td{height:25px;}

/* 图片管理 */
.cImgTable {width: 100%; border-bottom: 1px solid #D7D7D7;}
.cImgTable td {text-align: center; width: 20%; padding: 10px 0;}
.cImgTable td:hover {background: #F8F8F8;}
.cImgTable #image img {width: 85px; height: 65px; padding: 2px; border: 1px solid #D7D7D7;}

/* 链接LOGO */
.linkImg {width: 84px; height: 27px; padding: 2px; background: #FFFFFF; border: 1px solid #BFBFBF; margin: 2px 0;}


#cEndToolbar {height: 34px; background-position: 0 -330px;}
/*#pageToolbar {height: 30px; border-top: 3px solid #F7F7F7;}*/
.pageList {float: right; white-space:nowrap; padding: 5px 20px 0 0;}
.pageInfo {padding: 10px 20px 0 20px;}
.pageSelect {float: left; width: 90px; padding-top: 8px;}
.pageSelect2 {float: left; width: 200px; padding-top: 11px;}
.pageSelect a {float: left; display: block; width: 40px; padding: 4px 0 0 3px;}
.pageSelect .iptSl {float: left; display: block; padding-left: 20px; width: 20px;}
.pageBtnDo {float: left; padding: 6px 0 0 5px;}
.caButCase {/*padding: 5px 0 0 30px; */padding-top: 5px; text-align: center;}

/* 底部标题 */
.split_line {border-bottom: 1px solid #D7D7D7; background-position: 0 -260px; margin-top: 1px;}
.split_line span {display: block; height: 20px; padding: 10px 0 0 20px; border-bottom: 3px solid #F7F7F7;}
.split_line_2 {color: #EB5300; font-weight: bold; padding: 15px 0 0 20px; background-position: 0 -260px;}

/* 评论表格 */
.cmTable {width: 700px; margin: 10px 0 0 30px; border: 3px solid #E5E5E5;}
.cmTable div#title {padding: 5px 15px 5px 10px; border-bottom: 1px solid #E8E8E8;}
.cmTable div#comment {padding: 10px 20px;}
.cmTable div#comment_back {padding: 5px; border-top: 1px solid #E8E8E8;}
.cmTable #name {color: #1F83B2; font-weight: bold; font-size: 13px;}
.cmTable .image {padding: 10px 0;}
.cmTable .image img {padding: 3px; width: 85px; height: 70px; border: 2px solid #E9E9E9;}

/*验证码*/
.number {padding-bottom:0px;}

/* 文字阴影 */
.shadow {position: relative;}
.shadow span {position: absolute; display: block; filter: DropShadow(Color=#FFFFFF, OffX=1, OffY=1, Positive=1); top: -1px;}
.shadow:before {content: attr(title); color:#FFFFFF;}

/* 文字高亮 */
#light_msgCount {color: #FF3000; font-weight: bold;}
.light_username {color: #FF6600; font-weight: bold; margin: 0 10px;}
.light_bold {font-weight: bold; margin: 0 5px;}
.light_gray {color: #636363;}
.light_hint {color: #FF6600; margin-left: 15px;}
.light_date {font-size: 11px; color: #888888;}
.light_orange {color: #EB5300;}
.light_red {color: #ff0000;}
.light_green {color: #009900;}
.light_bOrange {font-weight: bold; color: #EB5300; margin: 0 5px;}
.light_mOrange {color: #EB5300; margin: 0 5px;}

/* 垂直分割符 */
.split {float: left; display: block; background-image: url(Images/Split_Line.gif); background-repeat: repeat-y;}
	.ltSplit {width: 3px; height: 29px; background-position: 0 0; margin-top: 1px;}
	.mtSplit {width: 2px; height: 29px; background-position: -10px 0; margin-top: 1px;}
	.ftSplit {width: 2px; height: 32px; background-position: -20px 0; margin-top: 1px;}
	.ctSplit {width: 2px; height: 22px; background-position: -30px 0; margin: 1px 6px 0 0;}
	.cpSplit {width: 2px; height: 31px; background-position: -40px 0; margin: 1px 6px 0 0;}
	.sSplit {margin-left: 10px;}
	.spaceSplite {margin: 0 10px;}

/* 水平循环背景 */
.toolbarBg {background-image: url(Images/Toolbar_Menu_Bg.gif); background-repeat: repeat-x;}

/* 图片按钮菜单 */
.btnIco {background-image: url(Images/IcoBtn.gif); background-repeat: no-repeat; border: 0; overflow: hidden;}
	/* 顶部菜单按钮 */
	.icoBtn_top {float: left; padding: 1px 10px; line-height:20px}
	.icoBtn_top .btnIco {float: left; display: block; width: 23px; height: 20px; margin-right: 3px;}
	.icoBtn_top .btnTxt {display: block; margin-top: 5px;}

	.btnConfig {background-position: 0 0;}		/*网站设置*/
	.btnPanel {background-position: -30px 0;}	/*用户面板*/
	.btnNote {background-position: -60px 0;}	/*短信管理*/
	.btnHome {background-position: -615px 0;}	/*短信管理*/
	
	/* 左侧菜单图标 */
	.left_menu .title .btnIco, .left_menu_open .title .btnIco {display: block; float: right; width: 10px; height: 10px; margin-top:7px;}
	
	.left_menu .title .btnClose {background-position: -90px -10px;}			/* - */
	.left_menu .title a:hover .btnClose {background-position: -105px -10px;}
	.left_menu_open .title .btnClose {background-position: -90px 0;}		/* + */
	.left_menu_open .title a:hover .btnClose {background-position: -105px 0;}
	
	/* 显示隐藏左侧菜单按钮 */
	.sh_left .btnIco, .sh_left_open .btnIco {float: left; display: block; width: 25px; height: 17px; margin-right: 5px; margin-top:-1px;}
	
	.sh_left .btnShLeft {background-position: -145px 0;}
	.sh_left_open .btnShLeft {background-position: -120px 0;}

	/* 内容页顶部导航 */
	.icoBtn_ct {float: left; padding: 0 5px; margin: 10px 10px 0 0;line-height: 18px;}
	.icoBtn_ct .btnIco {float: left; display: block; width: 20px; height: 18px; margin-right: 2px;}
	.icoBtn_ct .btnTxt {display: block; padding-top: 3px;}
	
	.btnBack {background-position: -170px 0;}		/*返回*/
	.btnReload {background-position: -190px 0;}		/*刷新*/
	
	/* 下拉图标 */
	.pageSelect .btnTxt {display: block; float: left;}
	.pageSelect .btnIco {display: block; float:left; width: 9px; height: 6px; margin: 5px 0 0 3px;}
	.btnDown {background-position: -210px 0;}
	
	/* 操作图标 */
	.icoBtn_do {float: left;}
	.icoBtn_do .btnIco {width: 55px; height: 20px; margin: 0 2px;}
	.icoBtn_do:hover {/*border-bottom: 1px solid #D4D4D4;*/}
	.icoBtn_do .btnEdit {background-position: -220px 0;}	/* 编辑 */
	.icoBtn_do .btnDel {background-position: -275px 0;}		/* 删除 */
	.icoBtn_do .btnMove {background-position: -330px 0;}	/* 移动 */
	.icoBtn_do .btnChange {background-position: -385px 0;}/* 更改 */
	.icoBtn_do .Recommend_Button {background-position: -560px 0;}/* 推荐 */
	/* 单图标 */
	.icoBtn_do_i .btnIco {width: 17px; height: 20px; margin: 0 2px;}
	.icoBtn_do_i:hover {/*border: 1px solid #B3B3B3;*/}
	.icoBtn_do_i .btnEdit {background-position: -224px 0;}  /* 编辑 */
	.icoBtn_do_i .btnDel {background-position: -279px 0;}	/* 删除 */
	.icoBtn_do_i .btnMove {background-position: -334px 0;}	/* 移动 */
	.icoBtn_do_i .btnChange {background-position: -389px 0;}/* 更改 */
	
	/* 状态图标 */
	.icoBtn_state .btnIco {width: 14px; height: 12px; margin-right:3px; vertical-align: middle;}
	.icoBtn_state .btnUnLocking {background-position: -440px -4px;}	/* 没锁定 */
	.icoBtn_state .btnLocked {background-position: -455px -4px;}	/* 已锁定 */
	.icoBtn_state .btnEnable {background-position: -470px -4px;}	/* 可用 */
	.icoBtn_state .btnDisable {background-position: -485px -4px;}	/* 不可用 */
	.icoBtn_state .btnSign {background-position: -500px -4px;}		/* 已标记 */
	.icoBtn_state .btnUnSign {background-position: -515px -4px;}	/* 未标记 */
	.icoBtn_state .btnVote {background-position: -530px -4px;}		/* 可用投票 */
	.icoBtn_state .btnDsbVote {background-position: -445px -4px;}	/* 关闭投票 */
	
/* 文档格式图标 */
.fileIco {float: left; display: block; width: 16px; height: 16px; background-image: url(Images/IcoFiles.gif); background-repeat: no-repeat; border: 0; overflow: hidden; margin-right: 2px;}
	.files {background-position: 0 0;}
	.fileTxt {background-position: 0 -20px;}
	.fileDoc {background-position: 0 -40px;}
	.fileXls {background-position: 0 -60px;}
	.filePPT {background-position: 0 -80px;}
	.fileZip {background-position: 0 -100px;}
	.fileImg {background-position: 0 -120px;}
	.fileFla {background-position: 0 -140px;}
	.filePdf {background-position: 0 -160px;}
	.fileRar {background-position: 0 -180px;}
	.fileFolder {background-position: 0 -200px;}
	.fileMedia {background-position: 0 -220px;}
#Error {padding-top: 50px; height: 1%; overflow: hidden;padding-left:250px;width:500px}
				#Error a {color:Orange;}
				#Error a:hover {color: #45463F}
				
#strClassName{width:360px; padding-top:5px}

.editor td{ border:none; height:auto; font-size:1px}

.tableTdBorder{border-collapse:collapse}
.tableTdBorder td{border:1px solid #efefef}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 
