@charset "utf-8";
body { font-family:Tahoma,宋体, sans-serif; font-size:12px; margin:0; padding:0; background:none; background-color:#f9f9f9}
/*body { font-family:Tahoma,宋体, sans-serif; font-size:12px; margin:0; padding:0; background:none; background-color:#f9f9f9}*/
img{ border:0}
ul{margin:0; padding:0}
li{ list-style:none; list-style-type:none;margin:0; padding:0}
a{ blr:expression(this.onFocus=this.blur()); color:#333333; text-decoration:none;}
a:hover{ color:#09F; text-decoration:none;}
.red{ color:#CC0000}
.blue{ color:#0000ff}
textarea{ border:1px solid #adb9c2}
select{ vertical-align:middle;}
input{ border:1px solid #999;vertical-align:middle;}
.row{margin-bottom:-10000px;padding-bottom:10000px;}
.clearer{font-size:0px; height:0; overflow:hidden;clear:both;}
#content{overflow:hidden;}
#banner{ background:url(../images/banner.jpg) no-repeat; width:100%; height:87px;}
#banner a{ font-size:20px; font-family:"黑体"; line-height:87px; vertical-align:middle; color:#FFF; text-indent:64px; display:block;}
#nav{ width:100%; height:33px; line-height:33px; vertical-align:middle;}
.nav_1{ width:100%; display:block; height:33px; text-align:right; margin-left:-20px;}
.sidebar{ width:184px;padding:5px 0 0 10px; *padding:10px 0 0 10px; float:left;}
.sidebar_1{ width:174px; margin-top:5px; border:1px solid #CCC;}
.title{ height:28px; line-height:28px; vertical-align:middle; background:url(images/bg_2.gif) no-repeat #fff;font-size:14px; color:#736e6e; font-weight:normal; text-indent:29px;}
.title a{ width:172px; background:#e1e1e1 url(../images/tit_bg_1.gif) no-repeat 7px -28px; display:block; margin:1px 0 0 1px; color:#333; line-height:26px; }
.title a:hover{background:#e1e1e1 url(../images/tit_bg_1.gif) no-repeat 7px 4px; color:#06C}
.sidebar_1 ul li{ text-indent:25px; line-height:28px;}
.sidebar_1 ul li a{width:174px; height:28px; display:block; color:#21759b; border-bottom:1px solid #eee}
.sidebar_1 ul li a:hover{ width:174px; height:28px; display:block; background-color:#eaf2fa; color:#900; background:url(../images/tit_bg_3.gif) no-repeat 3px 3px; }
.main_right{_float:left;/* ie6 hack*/  overflow:hidden; padding:10px 10px 0 0}
.tit_3{ background:#e8f2f5 5px 7px ; text-indent:25px;color:#3b94c7; font-size:12px; font-weight:bold;}
.tit_3 span{ background:#e8f2f5 5px 7px ; text-indent:25px;color:#3b94c7; font-size:12px; font-weight:bold;}
/*.tit_3 span{float:left;display:block;}*/

.tit_10{ background:#e8f2f5 5px 7px ; text-indent:25px;color:#3b94c7; font-size:12px; font-weight:bold;}
.tit_10 span{ background:#e8f2f5 5px 7px ; text-indent:25px;color:#3b94c7; font-size:12px; font-weight:bold;}
.tit_10 span{float:left;display:block;}
.tit_10_1{ width:80%; display:block;float:left; }
.tit_10_2{ float:right; padding-right:35px;}
.tit_10_2 input { margin-top:4px; margin-bottom:4px;}

.tit_3_1{width:200px;display:block;float:left; }
.tit_3_2{ float:right; padding-right:35px;}
.tit_3_2 input { margin-top:4px; margin-bottom:4px;}
.search_2 li{ display:block}
.main ul{border:1px solid #ccc; line-height:30px; color:#333; padding:5px;}
.main ul li{ border-bottom:1px solid #ddd}
.main .search li{ border-bottom:none}
.main_tit_1{ width:100px; display:block; float:left; text-align:right; padding-right:10px;height:30px; line-height:30px; vertical-align:middle}
.main_tit_1_1{ float:left; line-height:30px; vertical-align:middle}
.main_tit_1_1 input,.main_tit_3 span input,.main_tit_2 span input{ border:0}
.main_tit_1_2 input{ width:80px;}
.main_tit_1_3{ color:#aaa}
.main_tit_2{ background-color:#f2f2f2;}
.main_tit_2 span {width:200px; display:block; float:left; text-indent:10px; color:#069}
.main_tit_3 span {width:10%; display:block; float:left; text-indent:10px; color:#333; overflow:hidden}
.main_tit_2 .main_tit_2_1,.main_tit_3 .main_tit_2_1{ width:60px; display:block;}

.sub{ margin-left:100px; line-height:45px; border: none!important; _padding-top:10px; _padding-bottom:10px;}
.sub4{ border:1px solid  #CCC; background-color:#999; padding-top:3px; color:#FFF; }
.sub3{ border:1px solid  #CCC; background-color:#3b94c7; padding-top:3px; color:#FFF;}
.sub5{ line-height:40px; vertical-align:middle; height:50px;border-bottom:none;}
.main ul li  span input{ _margin:4px 0 4px 0;
    }
.adminlogin{ width:731px; height:508px; background:url(../images/login_bg_2.jpg) no-repeat; margin:0 auto;}
.login_tit{ font-family:"黑体"; font-size:20px; color:#064965; padding:185px 0 0 380px;}
.adminlogin .log_input input{ width:326px; height:32px; border:1px solid #99c0cf; background-color:#e7f8fe; line-height:32px; vertical-align:middle; font-size:17px;margin:45px 0 0 185px; text-indent:10px; }
.sub_4{  width:423px; text-align:right; display:block; padding-left:100px; height:60px; line-height:60px; vertical-align:middle; _margin-top:18px;}
.2 li{ display:block; line-height:100px; height:100px;}

.DivFloatLeft{float:left;}
.DivFloatRight{float:right; text-align:right;}
.Clear {clear:both;}
.noborder {border:none;}
.noborder input {border:none;}
.hint {color:#777;padding-left:5px;}


/* Table CSS */
.DataGridTable {margin-top:3px;}
.DataGridTable td {height:30px; text-indent:5px;}

.DataGridTable a {}
.DataGridTable a:hover {}

/* Table Header CSS */
.DataGridTable .TableHeader 
{
	/*display:inline;*/
	line-height:20px;
}
.DataGridTable .TableHeader a {}
.DataGridTable .TableHeader a:hover {}
.DataGridTable .TableHeader td
{ 
	height:20px; 
	background:url(../images/admin/list_bg_1.gif) no-repeat; 
	line-height:23px; 
	_line-height:20px; 
	text-indent:10px;
}
.DataGridTable .TableHeader td span
{ 
	height:20px; 
	background:url(../images/admin/list_bg_2.gif) no-repeat right; 
	display:block;  
	margin-bottom:5px;
}
.DataGridTable .TableHeader td span img{ margin-bottom:1px; margin-left:3px;}
.DataGridTable .TableHeader td a:hover span { color:#333; cursor:pointer}

/* Table Item CSS */
.DataGridTable .TableItem 
{
    background-color:#f3f3f3;  
}
.DataGridTable .TableItem td a
{
	color:#2a80cf; text-decoration:underline
}
.DataGridTable .TableItem td a:hover{ color:#F60}
.DataGridTable .TableItem td a img
{
    
}
.DataGridTable .TableItem td span a:hover{ color:#F60}

/* Table Alternating Item CSS */
.DataGridTable .TableAlternatingItem 
{

}
.DataGridTable .TableAlternatingItem td a
{
    color:#2a80cf; text-decoration:underline
}
.DataGridTable .TableAlternatingItem td a:hover{ color:#F60}
.DataGridTable .TableAlternatingItem td a img
{
    display:none;
}
.DataGridTable .TableAlternatingItem td span a:hover{ color:#F60}

/* Table MouseOver Item CSS */
.DataGridTable .TableMouseOverItem {color: #333333;background-COLOR: #fffbcc;}
.DataGridTable .TableMouseOverItem td a
{
    color:#2a80cf;
}
.DataGridTable .TableMouseOverItem td a:hover{ text-decoration:underline;}
.DataGridTable .TableMouseOverItem td a img
{    
    /*display:inline; */   
}

/* Table Other Item CSS */
.DataGridTable .TableSelectedItem {color: #ffffff;background-COLOR: #7396ca;text-align:center; height:21px;}
.DataGridTable .TableFunction {color: #003f88; background-image: url(../images/TableFuncBg.gif);} 
.DataGridTable .TableEditColumns input{

	color: #000000;
	height: 19px;
	border: 1px solid #999999;
	background-color: #F2F2F2;
	padding-top:1px;
}

/* Table Pager CSS */
.DataGridTable .TablePager {background-color:#e8f2f5;}
.pagination{ float:right}
.pagination li{display: inline; line-height:32px;}
.pagination .enablepage a, .pagination .enablepage a:visited,.pagination .nextpage a, .pagination .nextpage a:visited
{
	padding: 0 5px 0 5px;
	border: 1px solid #999;
	text-decoration: none; 
	color: #666;
	margin-right:5px;
}
.pagination .enablepage a:hover, .pagination .enablepage a:active, .pagination .nextpage a:hover, .pagination .nextpage a:active
{
	border: 1px solid #c10202;
	color: #000;
	background-color: #fdd2d4;
}
.pagination li.currentpage{font-weight: bold;padding: 0 5px 0 5px;border: 1px solid #c63131;background-color: #f58b8f;color: #FFF; margin-right:5px;}
.pagination li.currentpage a:hover{ color:#000}
.pagination li.disablepage a{padding: 4px 5px 1px 5px;_padding: 2px 5px 1px 5px;border: 1px solid #cfcfcf;color: #999;margin-right:5px;}

.pagination li.nextpage a{padding: 4px 5px 1px 5px;}
* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 5px;
padding-right: 0;}
#textfield_1{color: #000;font-family: Arial;font-size: 11px; line-height: 14px; border: 1px solid #9aafe5; padding-left:3px;}
.gototxt input{ width:20px;border:1px solid #9aafe5;margin:0 5px 0 5px;}
.gotobtn input{ width:40px; height:20px; margin:0 8px -1px 5px;padding-left:1px; padding-right:1px; background:url(../images/but_bg.gif) repeat-x; border:1px solid #9c9b9b; color:#4b4a4a; height:22px; line-height:20px; font-size:12px;cursor:pointer;}
.gotobtn input:hover{ background:url(../images/but_bg2.gif); cursor:pointer; color:#000;}
