@charset "utf-8";

/*=== 缺省定义 ===*/

BODY,DIV,FORM,UL,OL,LI,DL,DT,DD,H1,H2,H3,H4,H5,H6,H7,button{PADDING:0; MARGIN: 0px; border:0;FONT-SIZE: 12px;font-family:宋体,Arial, Helvetica, sans-serif; line-height:160%}

TABLE,TD,TR,TH {FONT-SIZE: 12px; line-height:160%}
LI {list-style-type:none;}

a{color:#000;TEXT-DECORATION: none;}
a,li,erea{ 
    outline:none;   /*    FF Opera    */
}
a:focus;li:focus{ 
    -moz-outline-style: none;   /*    FF    */
}
a img{border:none}
A:hover {COLOR: #990000; TEXT-DECORATION:underline; }

b,strong{color:#990000;margin:0 1px}
i,em{ color:#666666; font-style:normal;margin:0 1px 0 0}
p{ text-indent:2em; line-height:180%;margin:0.5em 0; text-align:left; }

.list{line-height:160%; padding:5px; text-align:left;}
.list li{border-bottom:1px solid #cccccc; line-height:200%;}
.list li a:hover{text-decoration:none;}

/*=== 公共局部模块定义 ===*/
.clearfloat { /* 此类应当放在 div 或 break 元素上，而且该元素应当是完全包含浮动的容器关闭之前的最后一个元素 */
	clear:both;
    height:0px;
    font-size: 1px;
    line-height: 0px;
}

.L{ float:left}/*注意使用大写*/
.R{ float:right}

/*=== 常用按钮 ===*/
.btn_area{ text-align:center; margin:10px auto 10px auto}
.btn{background:url(btn.gif) no-repeat;border:none;width:70px;height:21px;font-size:12px;padding-top:2px; behavior:url(htc/btn.HTC);margin:0 5px;cursor: pointer;}
.btn:hover{background-image:url(btn_hover.gif)}
.btn_big{background:url(btn_big.gif) no-repeat center center;border:none;width:120px;height:27px;font-size:14px;padding-top:2px; margin:0 9px;behavior:url(htc/btn.HTC);}
.btn_big:hover{background-image:url(btn_big_hover.gif)}
.button img{ margin:0 3px}
.btn_big1{background:url(btn_big1.gif) no-repeat center center;border:none;width:110px;height:27px;font-size:14px;padding-top:2px; margin:0 9px;behavior:url(htc/btn.HTC);}

/*=== input框 ===*/
.inputstyle {
	FONT-SIZE: 12px;
	COLOR: #333333;
	BACKGROUND-COLOR: #fcfcfc;
	border: 1px solid #CCCCCC;
	width:130px;
}

.list2{text-align:left; padding:5px 10px;}
.list2 li{line-height:180%;}
.list2 a:link,.list2 a:visited{color:#990000; font-size:12px;}
.list2 a:hover {text-decoration:underline;}

.list1{text-align:left; padding:5px;}
.list1 li{ background:url(dot_06.jpg) no-repeat 5px 6px; padding-left:15px;line-height:180%;}
.list1 a:link,.list2 a:visited{color:#000000; font-size:12px;}
.list1 a:hover {text-decoration:underline;}

.listzw{padding:5px;}
.listzw li{background:url(icon81.gif) no-repeat 5px center; line-height:200%;padding-left:20px;border-bottom:1px dotted #d3d3d3; }
.listzw li b{color:#990000; font-weight:normal;}
.listzw li a{color:#0066CC;}

/*=== 个人会员管理左侧导航 ===*/
#nav1lis{ text-align:left;padding:5px 0 10px 10px;}
#nav1lis li{ font-size:14px; background:url(2-1_06.jpg) no-repeat 0px 0px;line-height:200%}
#nav1lis  a{ padding-left:40px;}
#nav1lis a#sele{background:url(2-1_03.jpg) no-repeat 0px 0px; height:27px; display:block; color:#ffffff;}
#nav1lis  a:hover{padding-left:40px; text-decoration:none}

/*=== 单位会员管理左侧导航 ===*/
#qylis{ text-align:left;padding:5px 0 10px 10px;}
#qylis li{ font-size:14px; background:url(2-1_06.jpg) no-repeat 0px 0px;line-height:200%}
#qylis  a{ padding-left:40px;}
#qylis a#sele{background:url(dw-1_03.jpg) no-repeat 0px 0px; height:27px; display:block; color:#ffffff;}
#qylis a:hover{padding-left:40px; text-decoration:none}

.page{font-size:14px;}
.page a{font-size:14px;}

#container2 { width: 975px;  margin: 5px auto; text-align: left; }
.mainbar{border:1px solid #cccccc; background:#eeeeee; padding:10px 10px; overflow:auto; display:inline-block}
.mainbar#show_massage{ border-top:1px solid #cccccc;}
.t_title2{ height:45px; text-align:center}
.t_title2 h2{color:#990000; font-size:18px; font-weight:bold; margin:10px auto 0px auto}
.t_title2 h3{color:#999; margin:5px auto; font-size:14px}
.t_show2{ background:#fff; padding:10px;border:1px solid #cccccc; }
.t_show2 img.L{ margin:10px 10px 10px 0}
.t_show2 img.R{ margin:10px 0px 10px 10px}


/*=== 首页导航 ===*/
.nav{
	width:975px;
	font-size:13px;
	height:38px;
	background-image: url(index_08.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.nav a:link, .nav a:visited{padding:0 3px;font-size:13px;color:#000000;}
.nav a:hover{color:#990000; text-decoration:none;padding:0 3px;font-size:13px;}
.nav #sele {color: #36c; font-weight: bold;}
	
/*=== 标题 ===*/
.subnav{background:url(subnav_top1.gif) repeat-x center center; height:35px; color:#fff; font-size:14px; font-weight:bold; padding-top:5px;} 
.head{background:url(btbg_03.jpg) no-repeat center center; height:26px; color:#CC6000; font-size:14px; font-weight:bold; padding-top:5px;} 
.headsy{background:url(headbg.jpg) no-repeat left top; height:28px;}
.headsy .l{color:#FFFF00;font-size:14px; font-weight:bold; padding-left:10px; float:left;}
.headsy .r{float:right; padding:3px 5px 0 0;}
.jobname {color:#FF7300; font-weight:bold;}
.coname{color:#FF7300;}
.tr0{padding-top:5px;}

/*=== 表格 ===*/
.mtable{ border-collapse:collapse; background:#fff; border:1px solid #ccc}
.mtable caption{ text-align:left;color:#108500; font-size:14px; font-weight:bold; padding:10px; background:#eeeeee; border:1px solid #cccccc;}
.mtable td,.mtable th{border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;padding:4px 5px; }
.mtable th{color:#ff0000;white-space:nowrap; font-weight:bold;}
.mtable th img{ margin-right:5px}
.mtable a{color:#007EC6; font-size:12px;}
.mtable tr{behavior:url(htc/tr.htc)}/*管理后台每一行的鼠标响应样式*/
.mtable tr:hover{ background:#D7FFBD}
.mtable li{background:url(images/i1.gif) no-repeat 0 0.6em; padding-left:1em;}

/*=== 底部版权 ===*/
.footer{
	color:#fff;
	height:74px;
	background-image: url(12_03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.dtable{ border-collapse:collapse; background:#fff; border:1px solid #ccc;margin:0px auto 10px auto}
.dtable caption{ text-align:center;color:#108500; font-size:14px; font-weight:bold; padding:5px; background:#eeeeee; border:1px solid #cccccc;}
.dtable td,.dtable th{border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;padding:2px; }
.dtable th{color:#ff0000;white-space:nowrap; font-weight:bold; text-align:center; background:#F8ECDA}
.dtable th img{ margin-right:5px}
.dtable a{color:#007EC6;}
.dtable tr{behavior:url(htc/tr.htc)}/*管理后台每一行的鼠标响应样式*/
.dtable tr:hover{ background:#D7FFBD}
.dtable li{background:url(images/i1.gif) no-repeat 0 0.6em; padding-left:1em;}

.dtable_page{ margin:0 0 30px 0}

.dtable2{ border:none;margin:0px auto 10px auto}
.dtable2 caption{background:url(dtable2_title.gif) no-repeat center 0 #f0522f; text-align:center;color:#f0522f; font-size:14px; font-weight:bold; padding:5px; border:1px solid #cccccc;}
.dtable2 td{padding:2px; }
.dtable2 a{color:#007EC6; font-size:12px;}

.zw_search td{ border-bottom:1px solid #fff; padding:5px}

.train_show1{ border:none;margin:0px auto 10px auto}
.train_show2{background:url(dtable2_title.gif) no-repeat center 0 #f0522f; text-align:center;color:#f0522f; font-size:14px; font-weight:bold; padding:5px; border:1px solid #cccccc;}

.bord{border:1px solid #D20001;}

/*====内页新闻列表====*/
.list3 li{ font-size:14px; text-align:left; line-height:220%; background:url(dot3.gif) no-repeat left 12px; padding-left:10px; border-bottom:1px dotted #ccc}
.list3 li:hover{ background-color:#eee}
.list3 li a{width:46em;text-overflow:ellipsis;overflow:hidden; white-space:nowrap; }
.list3 li em{ margin:0 1px 0 2px; font-size:9px} 

/*====内页左侧子导航====*/
.subnav_list{ text-align:left; padding:5px 0 0 0}
.subnav_list li{ font-size:14px; background:url(nav3.gif) repeat-x bottom; line-height:200%}
.subnav_list  a{ padding-left:40px}
.subnav_list a#sele{background:url(nav2.gif) no-repeat 0px 0px; height:27px; display:block;}
.subnav_list  a:hover{padding-left:40px; text-decoration:none}

/*====首页新闻切换====*/
#tab_container {
	BACKGROUND: url(bottom-1.jpg) #ffffff repeat-x center top; WIDTH: 300px; HEIGHT: 28px;}
#tab_container UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; float:left;}
#tab_container #navPyra li{float:left;}
#navPyra .normal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(index1_13.jpg) repeat-x center top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 3px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 20px; color:#ffffff;
}
#navPyra .normal A{
	PADDING-RIGHT: 5px; DISPLAY: block;  BACKGROUND: url(index1_13.jpg) repeat-x center top;PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-top: 5px; MARGIN: 0px;TEXT-DECORATION: none; color:#ffffff;}
#navPyra .current {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(index1_16.jpg) repeat-x center top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 3px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 26px; color:#000000;
}
#navPyra .current A{
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: url(index1_16.jpg) no-repeat center 25px; MARGIN: 0px; COLOR: #fff; TEXT-DECORATION: none; color:#000000;PADDING-top: 5px; }
/******Table******/
.odd {
	background: #fff;
}
.even {
	background: #ECF6FC;
}
.light {
	background: #C6DBFF;
}
.hover {
	background: #BCD4EC;
}
#message {
	border: 1px solid #80adff;
	background: #ddf8cc;
	padding: 3px 5px;
	margin: 3px 0px;
}
#err_msg {
	border: 1px solid #ff0000;
	background: #f7db7b;
	padding: 3px 5px;
	margin: 3px 0px;
}
.error {
	color: #FF0000
}
.red {
	color: #FF0000
}

