@charset "utf-8";
body { margin:0; padding: 0px; background:#295697 url(../images/skin/bgline.jpg) repeat-x 0 0; font-size: 12px; line-height: 1.8em; color: #3d578b;z-index:1; }
ul,li,h3,h2,h1,p{margin:0; padding:0;}
ul,li{list-style:none;}
form { margin:0; padding:0}
input{margin:0; padding:0;behavir:url(input.htc);} 
.blank8 { height:8px; width:100%; clear:both; overflow:hidden}
.fl { display: block; float: left; }
.fr { display: block; float: right; }
.tdm { text-align:center}
.btn1,.btn2,.btn3{font-size: 13px; line-height: 30px; color: #FFFFFF;text-align: center; height: 30px; width: 92px; border-style: none; font-weight: bold;cursor:pointer;padding:0 1px}
.btn1 { background: url(images/bg_btn.png) no-repeat left top; }
.btn2 { background: url(images/bg_btn.png) no-repeat right top;}
.btn3{background:#0B3E80;width:auto;margin-top:20px;border-top:solid 2px #BFD2EA;border-left:solid 2px #BFD2EA;border-right:solid 2px #000;border-bottom:solid 2px #000; line-height: 24px;height:26px;padding:0px 5px 2px;}
.btn1:hover{background-position:left bottom;}
.btn2:hover{background-position:right bottom;}
.btn4 {font-size: 12px;  color: #FFFFFF;text-align: center; height: 20px; line-height:20px; width: 51px;cursor:pointer; background: url(../images/but_bg.gif) no-repeat; border-style: none;  }
.clear {clear:both}
.ml168{margin-left:168px;}
.iblock { display:inline-block !important; *display:inline!important; *zoom:1!important; }
.l { float:left !important}
.r { float:right !important}
.text-l { text-align:left}
.text-r { text-align:right}
.text-c { text-align:center}
a { text-decoration:none; color:#3d578b}
a.fgreen { text-decoration:none; color:#56910f}
select{background:#fff;border:1px solid #bacee3; padding:2px; border-left-color:#7096bf; border-top-color:#7096bf;}
#top_show{	position:fixed; top:0; left:0;display:none;width:100%;padding:1px;background:#fff693;text-align:center; z-index:999;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9; opacity: 0.9;}
#top_show span{display:block; width:90%; padding:6px 0; margin:0 auto; color:#ec5401; font-weight:bold;line-height:24px;font-size:12px; text-align:center}
.annonce { background:#faffad; border:1px solid #d9c270; color:#6b613c; padding:5px 8px; line-height:2.0em;}
.annonce span{ color:#d28015;}
/*头部*/
#Header { width:100%; height:86px; color:#a6c2eb;}
	#Header a,#Header a:hover{ color:#a6c2eb; text-decoration:none; }
	#Header .logo,#Header .loginInfo{ float:left; margin-left:10px;}
	.loginInfo{ margin-top:22px; float:left; width:30% }
	.loginInfo .logintext,.loginInfo .loginbtn {margin-top:5px; margin-left:5px;}
	.loginInfo .logintext { padding-left:10px; height:20px; line-height:20px;}
	.loginInfo .logintext b{ background:url(../images/skin/icons.gif) no-repeat -5px 0;padding-left:15px;  color:#a4d02f; font-weight:normal}
	.loginInfo .loginbtn {height:26px; line-height:26px;}
	.loginInfo .loginbtn a{ position:relative; display:inline-block; background:url(../images/skin/btnbg.png) no-repeat -71px 0; padding-left:28px;  color:#a4d02f; font-weight:normal}
	.topBtns { position:absolute; top:15px; right:10px;text-align:right;}
	.topBtns a{position:relative; display:inline-block; margin:0 1px; width:71px; height:25px; line-height:22px; text-align:center; padding-top:37px;background:url(../images/skin/btnbg.png) no-repeat;}
	.topBtns a.home{ background-position:0 0}
	.topBtns a.help{ background-position:0 -62px}
	.topBtns a.setting{ background-position:0 -124px}
	.topBtns a.exit{ background-position:0 -186px}

#Containt { position:relative; height:100%}	

/*左侧导航*/	
#Leftmenu {width:189px; position:absolute; top:18px; left:10px;}
	#Leftmenu .t,#Leftmenu .b,#Leftmenu .m{ width:189px; background:url(../images/skin/leftmenubg.png) no-repeat;}
	#Leftmenu .t{ height:18px; }
	#Leftmenu .b{ height:14px; background-position:0 -169px; overflow:hidden}
	#Leftmenu .m{ background-position:-189px 0; background-repeat:repeat-y; }
	.menubox { width:175px; margin-left:2px; padding:0 5px; background:#19427e url(../images/skin/leftbgline.jpg) left top repeat-x;}
	.menubox a.menuitem,.menubox a.menuitemover{ display:block; height:25px; padding-top:5px; width:175px;color:#a6c2eb; position:relative}
	.menubox a.menuitemover{ background:url(../images/skin/leftmenubg.png) no-repeat 0 -184px;}
	.menubox a,.menubox a:hover{ text-decoration:none}
	.menubox a.menuitem b,.menubox a.menuitemover b{ background:url(../images/skin/icons.gif) no-repeat 0 -20px; height:20px; line-height:20px; font-weight:normal;padding:2px 0;padding-left:25px; margin-left:7px; }
	.menubox a.menuitem b.icon_01{ background-position:0 0;}
	.menubox a.menuitem b.icon_02{ background-position:0 -20px;}
	.menubox a.menuitem b.icon_03{ background-position:0 -40px;}
	.menubox a.menuitem b.icon_04{ background-position:0 -60px;}
	.menubox a.menuitem b.icon_05{ background-position:0 -80px;}
	.menubox a.menuitem b.icon_06{ background-position:0 -100px;}
	.menubox a.menuitem b.icon_07{ background-position:0 -120px;}
	.menubox a.menuitem b.icon_08{ background-position:0 -140px;}
	.menubox a.menuitem b.icon_09{ background-position:0 -160px;}
	.menubox a.menuitem b.icon_10{ background-position:0 -180px;}
	.menubox a.menuitem b.icon_11{ background-position:0 -200px;}
	.menubox a.menuitem b.icon_12{ background-position:0 -220px;}
	.menubox a.menuitem b.icon_13{ background-position:0 -240px;}
	.menubox a.menuitem b.icon_14{ background-position:0 -260px;}
	.menubox a.menuitem b.icon_15{ background-position:0 -280px;}
	.menubox a.menuitem b.icon_16{ background-position:0 -300px;}
	.menubox a.menuitem b.icon_17{ background-position:0 -320px;}
	.menubox a.menuitem b.icon_18{ background-position:0 -340px;}
	.menubox a.menuitem b.icon_19{ background-position:0 -360px;}
	.menubox a.menuitem b.icon_20{ background-position:0 -380px;}
	.menubox .dotline { background:url(../images/skin/leftmenubg.png) no-repeat 0 -224px; width:165px; height:5px; overflow:hidden}
	.menubox ul { margin:5px 0;}
	.menubox li { margin:0; padding:0; height:28px;line-height:28px; overflow:hidden;}
	.menubox li a{ color:#fff; display:block; width:130px;  margin:0; padding:0; padding-left:35px;background:url(../images/skin/leftmenubg.png) no-repeat 19px -231px; position:relative;}
	.menubox li a:hover{ color:#96bf2a; background-position:19px -261px; }
	
/*右侧内容*/
	#Rightcon {}
	.content {position:relative;}
	.content .maintlt{ position:relative; height:53px; overflow:hidden}
	.maintlt .l,.maintlt .m,.maintlt .r { background:url(../images/skin/contentbg.png) no-repeat 0 0; height:53px; overflow:hidden}
	.maintlt .l{width:82px; position:absolute;top:0; left:0}
	.switchShow,.switchHide {display:block;background:url(../images/skin/contentbg.png) no-repeat -51px -108px; width:28px; height:30px; margin-left:20px; margin-top:5px; text-indent:-500px; overflow:hidden; outline:none}
	.switchHide {  background-position:-79px -108px;}
	.maintlt .r{ width:16px; background-position:-90px 0; position:absolute; right:10px; top:0}
	.maintlt .m{ background-position:0 -54px; background-repeat: repeat-x; margin-left:82px; margin-right:25px; padding-top:10px; height:43px;}
	.maintlt h1{ font-size:15px; font-family:"微软雅黑";  color:#245aa8; float:left;}
	.maintlt p{float:right; text-align:right; line-height:30px; padding-right:10px}

	.content .context {margin-right:10px; padding:0 15px; background-color:#fff; position:relative;min-height:460px; height:auto!important; height:460px; _overflow:visible;}
	.content .context .whitebody{ width:100%; clear:both}
	.bot {position:relative;height:20px;overflow:hidden;z-index:999;}
	.bot .l,.bot .m,.bot .r { background:url(../images/skin/contentbg.png) no-repeat 0 -118px; height:20px; overflow:hidden}
	.bot .l{ width:25px; position:absolute;top:0; left:0}
	.bot .r{ width:30px; background-position:-20px -118px; position:absolute; right:10px; top:0}
	.bot .m{ background:#fff;margin-left:25px; margin-right:40px;}
	
	.conbox {}
	.conbox .top,.conbox .bottom{position:relative; clear:both; overflow:hidden}
	.conbox .top .l,.conbox .top .m,.conbox .top .r,.conbox .bottom .l,.conbox .bottom .m,.conbox .bottom .r { background: url(../images/skin/conboxbg.gif) no-repeat 0 0; height:10px; overflow:hidden}
	.conbox .top .l,.conbox .bottom .l{ width:10px; position:absolute;top:0; left:0}
	.conbox .top .r,.conbox .bottom .r{ width:10px; background-position:-10px 0; position:absolute; right:0; top:0}
	.conbox .top .m,.conbox .bottom .m{ background-position:0 -10px; background-repeat:repeat-x; height:10px;}
	.conbox .bottom .l{ background-position:0 -20px;}
	.conbox .bottom .m{background-position:0 -30px;}
	.conbox .bottom .r{background-position:-10px -20px;}
	.conbox .mid{border:1px #b8dcfa solid; border-bottom:none; border-top:none;}
	.conbox .mid .tabcon{ background:#deeafb url(../images/skin/conboxbg.gif) repeat-x 0 -40px; border:1px #f5f9fe solid;border-bottom:none; border-top:none; padding:0 8px}
	
	/*主体信息 网站信息*/
	.conBox{}
	 h3{ font-size: 14px; color: #0b3e80; background: url(../images/ico_h3.gif) no-repeat 0 center; height:25px; line-height:25px; padding-left:18px; text-align: left; display: inline;line-height:2.0em }
	.conBoxTlt {position:relative;height:25px;}
	.conBoxTlt .maintlt2{ position:absolute; left:8px; top:-3px; height:29px; overflow:hidden}
	.conBoxTlt .maintlt2 .l,.conBoxTlt .maintlt2 .m,.conBoxTlt .maintlt2 .r{background: url(../images/changeboxbg.gif) no-repeat; height:27px; float:left; line-height:27px;}
	.conBoxTlt .maintlt2 .l,.conBox .maintlt2 .r{ width:18px;}
	.conBoxTlt .maintlt2 .l{ background-position:left -27px;}
	.conBoxTlt .maintlt2 .r{ background-position:right -27px;}
	.conBoxTlt .maintlt2 .m{ background-position:left -54px; background-repeat:repeat-x; font-size:14px; font-weight:bold; color:#3163a4; padding:0 5px; text-align:center}
	.conBoxTlt .maintlt2 .m a{color:#3163a4; text-decoration:none}
	.conBoxTlt .subtlt{ margin-left:130px;height:27px; padding-top:2px}
	
	.webname_list{ float:left; }
	.webname_list li{ float:left}
	.webname_list li a{ display:block; float:left;height:18px; background-color:#f7faff; border:1px #b2d1f8 solid; line-height:18px;text-align:center; width:112px; padding:0 3px; margin:0 2px;_margin:0 1px; color:#35709c; text-decoration:none; overflow:hidden; margin-top:2px;}
	.webname_list li a:hover{color:#35709c; text-decoration:none;background: url(../images/changeboxbg.gif) repeat-x 0 -54px;  border-color:#b2d1f8; color:#3163a4}
	.webname_list li.selected a{ border-bottom:none; color:#3163a4; font-weight:bold; height:24px; line-height:24px; background:#fff; border-top-width:2px;margin-top:0;}
	.webname_list li.selected a:hover{color:#3163a4; background:#fff;border-color:#b2d1f8;}
	.ico_switchon_l a,.ico_switchon_r a,.ico_switchout_l a,.ico_switchout_r a{ display:block;background: url(../images/changeboxbg.gif) no-repeat 0 -81px; width:18px; height:17px; float:left; margin:0 2px;margin-top:3px;}
	.ico_switchon_r a{ background-position:-18px -81px}
	.ico_switchon_l a:hover{ background-position:0 -115px;}
	.ico_switchon_r a:hover{ background-position:-18px -115px}
	.ico_switchout_l a{ background-position:-0 -98px}
	.ico_switchout_r a{ background-position:-18px -98px}
	
	.conBoxText { padding:5px 10px; border:1px #aacdf9 solid; background:#fff; border-top:none}
	.btnlist{text-align:right}
	
/*底部*/
#Bottom { line-height:1.8em; text-align:center; color:#a6c2eb; padding:5px 0; background:url(../images/trunkey_icon.png) no-repeat right center}
/*表格样式*/
	.listtabtlt { clear:both; padding-bottom:6px}
	.listtabtlt h3{ float:left}
	.listtabtlt p{ float:right; text-align:right}
	.listtabtlt p a{ display:block; float:left; background:url(../images/skin/formbg.gif) repeat-x 0 0; border:1px #b5d0e8 solid; color:#3d578b; line-height:24px; height:24px; padding:0 5px; margin:0 1px; overflow:hidden}
	.listtabtlt p a img{ vertical-align:middle; margin:4px 0}
	.listtabtlt p a:hover{ text-decoration:none}
	.listtabtlt p select{ vertical-align:middle}
	
	/* List表格 */
	.listtable,.digesttable{border:1px #b1d4e8 solid;line-height:25px; background:#fff;empty-cells:show;*border-collapse:collapse;}
	.digesttable{background:#f1f7ff}
	.listtable td {white-space:normal;word-break:break-all; }
	tfoot { background:#f1f6ff; border-left:1px #b1d4e8 solid;}
	tfoot td{ padding:0 5px; color:#273e60}
	/* 表头单元格 */
	td.TitleTD{font-size:12px;font-weight: bold;color: #3d578b;line-height:16px; border:1px #fffeff solid; border-left-color:#b9c6de;border-bottom-color:#b9c6de;padding:5px;white-space:nowrap;	background:#e5f1fa url(../images/skin/table_tlt_bg.jpg) left bottom repeat-x;empty-cells:show;*border:1px #b9c6de solid}
	td.TitleTD a{ color:#3d578b!important; text-decoration:none}
	tr.bgblue { background-color:#f6fbff}
	/* 表格内容单元格 */
	td.ContentTD{font-size: 12px;color: #3d578b;line-height:16px;border:1px #fffeff solid; border-left-color:#b1d4e8;border-bottom-color:#d2e5e7;padding:3px 5px;*border:1px #b9c6de solid}
	td.ContentTD a{ color:#3d578b; text-decoration:none}
	td.TitleTD1	{font-size: 12px;color:#555555;line-height:16px;	padding:4px;background:url(../images/skin/x_020.gif)}
	.page_text{line-height:15px; margin:0 2px;height: 15px;font: normal 11px Verdana; border:1px #bacee3 solid; border-left-color:#7096bf; border-top-color:#7096bf;}
	
	.bodytable { background:#d0e4f5 url(../images/skin/bodytablebg.gif) repeat-x left top; border:1px #c0d3ed solid; padding:10px;}
	.bodytable table{ border:none}
	.bodytable td.TitleTD{ background:none; border:none; font-weight:normal; text-align:right}
	.bodytable td.ContentTD{ background:none; border:none}
	a.cli_button,a.cli_button:visited{ background:#f6fbff url(../images/skin/formbg.gif) left -2px repeat-x; border:1px #b5d0e8 solid; display:block; width:45px;height:22px;line-height:22px; text-align:center;text-decoration:none;	color:#3d578b; margin:2px}
	a.cli_button:hover{ color:#2261b2;}

	.show_img { text-align:center}
	
/*表单样式*/
	input.input_text{font: normal 12px Verdana; border:1px #b9c6de solid; background:#fff url(../images/skin/formbg.gif) no-repeat left -35px;line-height:24px;height:24px;padding-left:5px; vertical-align:middle}
	.input_file{font: normal 12px Verdana;border:1px #b9c6de solid; background:#fff url(../images/skin/formbg.gif) no-repeat left -35px;line-height:24px;height:24px;padding-left:5px;}
	.input_verifycode{font: normal 12px Verdana;border:1px solid #CCC;line-height: 18px;height: 18px;padding-left:5px;text-transform: uppercase;}
	.input_textarea{font: normal 12px Verdana;color: #333;border: 1px solid #ccc;background: #fff; float:left;width: 400px;height: 50px;overflow: auto;}
	input.button {background:#f6fbff url(../images/skin/formbg.gif) left top repeat-x; height:24px;line-height:24px; text-align:center;color:#3d578b; cursor:pointer; border-style:none;border:1px #b5d0e8 solid; padding:0 5px; vertical-align:middle}
	input.button:hover,input.button:active {border-style:none;border:1px #b5d0e8 solid; }
	.input_select{width:190px; margin-left:0!important;margin-left:5px;}
	.page_text{font: normal 12px Verdana;border:1px solid #CCC;line-height: 13px;height: 13px;padding-left:5px;}
	/* 实心线边框的文本框输入 */
	.solidinput
	{
		font-family: "宋体";
		font-size: 12px;
		color: #333333;
		padding: 1px;
		border: 1px solid #999999;
		left: 1px;
		top: 1px;
		right: 1px;
		bottom: 1px;
		background-color: #EFEFEF;
	}
	
.tipsframe{border:solid 1px #FF6600;background:#FFFFCC;padding:5px;color:#FF6600;}
/*表单验证样式*/
	.tooltips {position:absolute;font:bold 12px Tahoma;color:#666;border-top: 1px solid #00B800; background: url(../../images/tips_icon.gif) no-repeat bottom; margin: 0; padding:4px 0px; padding-bottom:10px; text-indent:5px;width:300px;}
	.msg { display:inline-block;*display:inline; *zoom:1; margin-left: 5px;  background:url(../../images/icons.gif) no-repeat -25px -75px; padding:1px 2px 2px 20px!important; height:16px!important;line-height:16px!important;color:#898989; overflow:hidden; vertical-align:middle }
	.pass {background-position:1px -59px;color:#528d00;}
	.error {background-position:1px -20px; color:#FF0000}
	.tips {background-position: 1px 0; }
	.loading {background: #fff url(../../images/loading.gif) no-repeat left center;background-color: #E2F5FF;border-color: #00A8FF;line-height:18px;}
	.block { background-position:1px -39px;color:#FF0000}
	.style-warn {background-color:#FFF2E9;}
	.style-pass {background-color:#f5ffe6;}
	#passwordInfo {width:242px;height:20px;background:transparent url(../../images/levels.gif) left top no-repeat;}

	.changemenu { clear:both; position:absolute; top:-3px; }
	.changemenu li,.changemenu li.selected{ height:34px; line-height:34px;background:url(../../images/skin/changmenu_bg.jpg) left -68px; float:left; padding-left:16px; cursor:pointer}
	.changemenu li span,.changemenu li.selected span{ display:inline-block;*display:inline;*zoom:1; height:34px;background:url(../../images/skin/changmenu_bg.jpg) right -102px; padding-right:16px; color:#536a97}
	.changemenu li.selected{ background-position:0 0}
	.changemenu li.selected span{ background-position:right -34px; color:#fff; font-weight:bold}
	.blank35 { clear:both; height:28px;}

.yanzhengma{position:relative;}
.yanzhengma .yanzhengma_img{position:absolute;top:3px;*top:1px;left:1px;}
