.noscript {
	border: 1px solid #CBE6F5;
	line-height: 54px;
	height: 54px;
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../s/skin/prompt.gif);
	background-repeat: no-repeat;
	background-position: 15px 15px;
	padding-left: 52px;
	padding-right: 12px;
	font-size: 14px;
	width: 600px;
	margin-top: 100px;
	margin-right: auto;
	margin-bottom: 100px;
	margin-left: auto;
	text-align: left;
	background-color: #FFFFFF;
}
/*head.ascx*/
.head
{
	background-image: url(head.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 100px;
	overflow: hidden;
}
.head .con1
{
	background-image: url(head_r.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 100px;
	overflow: hidden;
}
.topmenu
{
	padding-top: 5px;
	padding-right: 10px;
	color: #fff;
}
.topmenu a
{
	color: #fff;
}
.topmenu a:hover
{
	color: #fff;
}
.txt_logo
{
	color: #caebff;
	padding-top: 10px;
	padding-left: 12px;
}
.txt_logo .txt1
{
	font-size: 26px;
	color: #FFFFFF;
	line-height: 28px;
}
.txt_logo .txt1 span
{
	font-family: '黑体';
}
.txt_logo .txt2
{
	font-size: 20px;
	color: #FFFFFF;
}
.e_logo
{
	padding-top: 8px;
	padding-left: 8px;
}
.e_logo .logo_img
{
	width: 392px;
	height: 56px;
	background-image: url(e_logo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=image,src='../s/skin/e_logo.png' );
}
.nav
{
	height: 25px;
	overflow: hidden;
	padding-left: 10px;
}
.nav li
{
	width: 81px;
	height: 25px;
	overflow: hidden;
	float: left;
	margin-right: 5px;
	background-image: url(nav_li.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.nav li a
{
	display: block;
	line-height: 27px;
	text-align: center;
	font-size: 14px;
	color: #9dd0ff;
	text-decoration: none;
}
.nav li a:hover
{
	color: #9dd0ff;
	text-decoration: none;
}
.nav .on
{
	background-image: url(nav_li_on.gif);
}
.nav .on a
{
}
.nav .on a:hover
{
	color: #9dd0ff;
}
.nav .subnav
{
	position: absolute;
	visibility: hidden;
	width: 120px; z-index:9999;
}
.nav .subnav li
{
	width: 100%;
	height: 28px;
	overflow: hidden;
	margin-right: 0;
	font-size: 0;
	line-height: 0;
	float: none;
	background-image: url(subnav_li.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-left: solid 1px #1150ab;
	border-right: solid 1px #1150ab;
}
.nav .subnav li a
{
	font-size: 14px;
	text-align: left;
	padding-left: 25px;
	line-height: 30px;
}
.nav .subnav li a.ihover
{
	background-image: url(subnav_li_on.jpg);
	color: #fff;
}
.nav .subnav li a.iactive
{
}
.nav .subnav .col1
{
	height: 25px;
	background-image: url(none);
	border-left-width: 0;
	border-right-width: 0;
}
.nav .subnav .col1 a.ihover
{
	background-image: url(none);
}
.head_line
{
	line-height: 0;
	font-size: 0;
	height: 9px; *overflow:hidden;
background-image:url(head_line.jpg);
background-repeat:repeat-x;
background-position:0px 0px;
}
.head_line .con1
{
	line-height: 0;
	font-size: 0;
	height: 9px; *overflow:hidden;
background-image:url(head_line_l.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
}
.head_dian
{
	line-height: 0;
	font-size: 0;
	height: 1px; *overflow:hidden;
background-image:url(head_dian.jpg);
background-repeat:repeat-x;
background-position:0px 0px;
}
/*foot.ascx*/
.foot
{
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.copyright
{
	border: solid 1px #2585c8;
}
.copyright .con1
{
	border: solid 1px #75bdfc;
	padding-left: 6px;
	padding-right: 6px;
	background-color: #3294e8;
}
.copyright .con1 td
{
	color: #fff;
}
.copyright .con1 td a
{
	color: #fff;
}
.copyright .con1 td a:hover
{
	color: #fff;
}
/*path*/
.path_wrap
{
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
}
.path
{
	border: solid 1px #1150ab;
}
.path .con1
{
	border: solid 1px #408fe0;
	padding-left: 6px;
	padding-right: 6px;
	background-color: #1a7cd8;
}
.path .con1 td
{
	color: #9dd0ff;
}
.path .con1 td a
{
	color: #9dd0ff;
}
.path .con1 td a:hover
{
	color: #9dd0ff;
}
/*c1、b1、v1*/
.c1
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}
.b1
{
	height: 24px; *overflow:hidden;
background-image:url(b1.jpg);
background-repeat:repeat-x;
background-position:0px 0px;
}
.b1 td
{
	height: 24px;
	line-height: 24px;
}
.b1 .b1_l
{
	width: 3px;
	background-image: url(b1_l.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.b1 .b1_r
{
	width: 3px;
	background-image: url(b1_r.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.b1 td .con2
{
	color: #666;
	padding-right: 2px;
	line-height: 26px;
	height: 24px;
	overflow: hidden;
}
.b1 td .con2 a
{
	color: #74a8d5;
}
.b1 td .con2 a:hover
{
	color: #3294e8;
	text-decoration: none;
}
.b1 td .con1
{
	height: 24px; *overflow:hidden;
}
.b1 td .con1 li
{
	width: 66px;
	margin-right: 2px;
	margin-top: 3px;
	height: 21px;
	line-height: 21px;
	text-align: center;
	background-image: url(b1_li.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
}
.b1 td .con1 li a
{
	display: block;
	height: 21px;
	background-image: url(b1_li_r.gif);
	background-repeat: no-repeat;
	background-position: right top;
	color: #9dd0ff;
	font-weight: bold;
}
.b1 td .con1 li a:hover
{
	color: #fff;
	text-decoration: none;
}
.b1 td .con1 .on
{
	background-image: url(b1_li_on.gif);
}
.b1 td .con1 .on a
{
	color: #286fb1;
	background-image: url(b1_li_r_on.gif);
}
.b1 td .con1 .on a:hover
{
	color: #286fb1;
}
.v1
{
	height: 100%;
	border-right: solid 1px #a6d0e7;
	border-bottom: solid 1px #a6d0e7;
	border-left: solid 1px #a6d0e7;
}
/*PageChanged*/
.turn
{
	padding-top: 5px;
}
.turn a, .turn .turn_on
{
	display: block;
	float: left;
	height: 20px;
	padding-left: 7px;
	padding-right: 7px;
	margin-right: 3px;
	border: solid 1px #b9dcf0;
	background-color: #def0fa; overflow:hidden;
}
.turn .turn_flpn {*line-height: 22px;}
.turn a:hover, .turn .turn_on
{
	text-decoration: none;
	background-color: #1a7cd8;
	border: solid 1px #1150ab;
	color: #fff;
}
.turn .turn_on
{
	background-color: #46a3f3;
	border: solid 1px #2585c8;
}
.pager_inp
{
	display: block;
	float: left;
	border: solid 1px #b9dcf0;
	height: 17px; *height:20px;
line-height:20px;
padding-left:2px;
font-size:12px;
background-color:#fff;
margin-right:3px;
color:#333;
font-family:Verdana,Arial,Helvetica,sans-serif;
padding-top:3px;*padding-top:0px;width:50px;
}
.pager_but
{
	display: block;
	float: left;
	width: 60px;
	height: 22px;
	border-width: 0;
	background-color: transparent;
	background-image: url(pager_but.gif);
	font-size: 12px;
	color: #fff;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
	cursor: pointer;
	padding-bottom:3px;
	*padding-bottom:0px;
}
/*list*/
.list1
{
	padding: 3px;
}
.list1 table
{
	background-color: #b9dcf0;
}
.list1 th
{
	text-align: center;
	font-weight: bold;
	background-color: #def0fa;
	line-height: 18px;
	background-image: url(list_th.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	color: #7ba1c5;
	padding-left: 1px;
	padding-right: 1px;
}
.list1 th a
{
	color: #7ba1c5;
	display: block;
	padding-top: 2px;
	width: 100%;
	height: 18px;
	overflow: hidden;
}
.list1 th div
{
	height: 18px;
	overflow: hidden;
}
.list1 th a:hover
{
	color: #fff;
	text-decoration: none;
	background-image: url(list_th_on.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.list1 td
{
	text-align: center;
	background-color: #fff;
	color: #000;
}
.list1 td a
{
	color: #316ea8;
}
.list1 td a:hover
{
	text-decoration: none;
	color: #ff0000;
}
.list1 .tr1 td
{
	background-color: #ddecff;
}
.list1 .trsel td, .list1 .trseltr1 td
{
	background-image: url(tdsel.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
.list1 .trover td, .list1 .trovertr1 td
{
	background-image: url(tdover.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
.list1 td blockquote a
{
	padding-top: 4px;
	padding-bottom: 3px;
	display: block;
	width: 100%;
}
.list1 td blockquote a:hover
{
	color: #fff;
	background-image: url(tdv.gif);
}
.list1 td .al a
{
	display: inline;
	padding-left: 8px;
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}
.list1 td .al a:hover
{
	color: #FF0000;
	background-image: none;
}
/*fun*/
.funbox
{
	padding: 3px;
}
.funwrap_show
{
	padding-top: 5px;
	padding-right: 10px;
	text-align: right;
}
.funwrap_show a, .funwrap_show a:hover
{
	color: #7ba1c5;
	text-decoration: none;
}
.funbox blockquote
{
	padding: 5px;
}
/*form elements*/
.but1, .but1_86
{
	width: 60px;
	height: 22px;
	*line-height: 24px;
	overflow: hidden;
	background-image: url(but1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #50759a;
	border-width: 0;
	cursor: pointer;
	font-size: 12px;
	padding-bottom:3px;
	*padding-bottom:0px;
}
.but1_86
{
	background-image: url(but1_86.gif);
	width: 86px;
}
.inp1
{
	width: 120px;
	border: solid 1px #b9dcf0;
	height: 17px; *height:20px;
line-height:20px;
padding-left:2px;
font-size:12px;
background-color:#fff;

color:#333;
font-family:Verdana,Arial,Helvetica,sans-serif;
padding-top:3px;*padding-top:0px;
outline:none;
/*resize:none;*/
    background:url(/skin/public/InpBg.gif) no-repeat 0 0;/*新加*/
	border-top: 1px solid #999;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;border-left: 1px solid #999;/*新加*/
}
/*tip*/
.tip_nodata
{
	background-image: url(prompt_small.gif);
	background-repeat: no-repeat;
	background-position: 12px 14px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 35px;
	color: #ff0000;
}
.tip_nodata a
{
	color: #ff0000;
}
/*tinybox*/
#tinybox
{
	position: absolute;
	display: none;
	padding: 10px;
	background: #fff url(preload.gif) no-repeat 50% 50%;
	border: 10px solid #e3e3e3;
	z-index: 2000;
}
#tinymask
{
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: #000;
	z-index: 1500;
}
#tinycontent
{
	background: #fff;
	word-wrap: break-word;
	word-break: break-all;
}
/*do1*/
.do1
{
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.do1 .table1 td
{
	padding-top: 5px;
	padding-bottom: 5px;
}
.do1 .table1 .tt
{
	font-weight: bold;
	color: #666;
	text-align: right;
	padding-right: 8px;
	padding-left: 10px;
}
.do1 .table1 .tt b
{
	padding-left: 10px;
	background-image: url(WillFill.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.do1 .table1 td table td
{
	padding-top: 0px;
	padding-bottom: 0px;
}
/*msg*/
.msgon
{
	color: #666;
	background-image: url(on.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px; *background-position:0px 2px;
padding-left:18px;*display:block;*position:absolute;*margin-top:3px; z-index:1;
}
.msgok
{
	color: #51a424;
	background-image: url(true.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px; *background-position:0px 2px;
padding-left:18px;*display:block;*position:absolute;*margin-top:3px;z-index:1;
}
.msgerr
{
	color: #ff0000;
	background-image: url(false.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px; *background-position:0px 2px;
padding-left:18px;*display:block;*position:absolute;*margin-top:3px;z-index:1;
}
/*RoleSet*/
.RoleSetBox td div{ padding-left:6px;}
.RoleSetBox td div .RoleFirstLevel
{
 margin-top:8px;
}
.RoleSetBox td div .RoleSecondLevel
{
  padding-left:60px;	
}
/*view-aspx_x1*/
.view-aspx_x1
{
 padding:10px;	
}
.view-aspx_x1 table
{
	 background-color:#b9dcf0;
}
.view-aspx_x1 td
{
	 text-align:left;background-color:#fff; padding-left:10px; padding-top:5px; padding-bottom:5px; padding-right:5px;
}
.view-aspx_x1 .td1
{
	 width:150px; font-weight:bold; color:#666;
}
.view-aspx_x1 .td2
{
	 color:#333;
}
.view-aspx_x1 .tr1 td
{
	background-color:#e8f5fe; 
}
.view-aspx_x1 .tr1 .td1
{
	background-color:#d3e7f6; 
}
/*e_left_menu*/
.e_left_menu
{
	padding: 5px;
}
.e_left_menu li
{
	font-size:0; line-height:0; height:24px; overflow:hidden; border-top:solid 1px #b9dcf0; 
}
.e_left_menu li a
{
	font-size:12px; line-height:24px;*line-height:26px; color:#316ea8; padding-left:8px; display:block; background-color:#fff;
}
.e_left_menu li a:hover
{
	color:#316ea8; text-decoration:none; background-color:#e3f2ff;
}
/*info_class*/
.info_class{
	padding-top: 8px;
	padding-bottom: 10px;
}
.info_class ul{
	padding-left: 30px;
}
.info_class li{
	line-height: 28px;
	color: #286fb1;
	background-image: url(page.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 18px;
}
.info_class li a{
	margin-left: 20px;
	color: #666666;
	text-decoration: underline;
}
.info_class li a:hover{
	color: #FF6600;
}
.info_class li .son1{
	background-image: url(jh.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 15px;
	font-weight: bold;
	color: #FF0000;
}
.info_class li span{
	margin-left: 20px;
	color: #666;
}