@charset "gb2312";
/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd{margin:0;padding:0;border:0;}
input,select{ margin:0; padding:0;}
body{color:#333;font-size:12px;}
html,body{ width:100%; height:100%;} 
 
ul,ol{list-style-type:none;}
select,input,img,select{vertical-align:middle;}

a{text-decoration:none; color:#1d4c78;}
a:link{color:#1d4c78;}
a:hover,a:active,a:focus{ text-decoration:underline;}


/*��¼*****************************/
.login_wrap{ width:100%; height:548px; background:url(../images/admin/login_wrapbg.gif) repeat-x; margin:0 auto;}
.logo{ width:482px; height:86px; background:url(../images/admin/logo.gif) left no-repeat; margin:47px auto 0 auto;}
.login{ width:420px; background:#fff; border:#a2d2ff 1px solid; margin:0 auto; overflow:hidden; padding-bottom:30px;}
.login .title{ width:420px; height:47px; margin:0 auto; clear:both; background:url(../images/admin/title.gif); margin-bottom:20px;}
.login ul{ width:300px; margin:0 auto;clear:both;}
.login ul li{ width:300px; float:left; margin-bottom:10px;}
.login ul li span.name{ width:62px; height:30px; line-height:30px; float:left; font-size:14px;}
.login ul li span.textfield{ width:230px; float:left; line-height:30px;}
.login ul li span.textfield .in1{ width:200px; height:28px; border:#ccc 1px solid; line-height:28px; padding:0 2px;}
.login ul li span.textfield .in2{ width:70px; height:28px; border:#ccc 1px solid; line-height:28px; padding:0 2px;}
.login ul li span.textfield .btn{ width:80px; height:30px; background:url(../images/admin/login_btn.gif); font-size:14px; font-weight:bold; color:#fff; border:none;cursor:pointer;}
.login ul li span.textfield img{ cursor:pointer;}
.login .login_error{ width:300px; height:30px; line-height:30px; color:#f00; margin:0 auto;}

/*header*****************************/
#header{ width:100%; height:70px; background:url(../images/admin/headerbg.gif) repeat-x; margin:0 auto;}
#header .logo1{ width:324px; height:69px; float:left;}
#header .nav{ width:200px; float:right; line-height:30px; height:30px; margin-top:23px; color:#9dc2e7; text-align:right; margin-right:30px; display:inline;}

#date{ width:100%; height:30px; line-height:30px; margin:0 auto; background:url(../images/admin/datebg.gif) repeat-x;}
#date span{ color:#fff; background:url(../images/admin/ico1.gif) left 6px no-repeat; padding-left:20px; display:inline-block; height:30px; margin-left:20px;}

/*menu*****************************/
.menu_title{ height:29px; line-height:29px; color:#2163a1; font-weight:bold; padding:0 10px; line-height:29px; clear:both; background:url(../images/admin/menu_titlebg.gif) repeat-x; border-bottom:#61adef 1px solid;}

/*����*****************************/
.bg{ background:#f5f8fa;}
.crumb{ width:100%; height:29px; line-height:29px; background:url(../images/admin/crumbbg.gif) repeat-x; border-bottom:#ccc 1px solid; color:#666; margin:0 auto; clear:both;}
.crumb span{ margin-left:12px;}
#container{ width:100%;overflow:hidden; clear:both;}
#container #main{ padding:10px; clear:both;}

/*ͨ��*********************************************************************************************/

/*�?*/
.table_form{border-collapse:collapse; width:98%; background:#fff; clear:both; color:#1d4c78; font-size:12px;}
.table_form th{line-height:18px; border:#d1dde7 1px solid; font-weight:normal; text-align:left; padding:6px 20px; width:90px;}
.table_form th.w1{width:120px;}

.table_form td{ border-collapse: separate;text-align:center;text-align:left; border:#d1dde7 1px solid; padding:6px 10px; line-height:22px;}
.table_form th em{ font-style:normal; color:#f00;}

.in{ border:#ccc 1px solid; height:22px; line-height:22px; padding:0 2px;}
.btn{ height:22px; padding:0 10px; border:#7eb1e2 1px solid; color:#1d4c78; background:url(../images/admin/btnbg.gif) repeat-x;cursor:pointer;}
a.btn{height:22px; padding:0 10px; border:#7eb1e2 1px solid; color:#1d4c78; background:url(../images/admin/btnbg.gif) repeat-x; display:inline-block; text-align:center; line-height:22px;cursor:pointer;}
a.btn:hover{ text-decoration:none;}

/*�б�*/
.table_list{border-collapse:collapse; width:100%; background:#fff; clear:both; color:#1d4c78;}
.table_list th{ height:18px; line-height:18px; border:#d1dde7 1px solid; padding:6px 20px; background:#dbe6ee; color:#1d4c78;}
.table_list td{ border-collapse: separate;text-align:center;border:#d1dde7 1px solid; padding:6px 10px;line-height:18px;}
.table_list td.left{ text-align:left;}
.table_list tr.bg{ background:#f8fafc;}
.table_list tr:hover,tr.bg:hover{ background:#f6f6f6;}
.table_list tr.red{ color:#f00;}
.table_list a{ text-decoration:underline;}
.table_list a:hover{ text-decoration:none;}
.table_list h6{ font-size:12px; display:inline; color:#f00; font-weight:normal;}
.table_list h6 a{ color:#f00;}

.search{ width:100%; line-height:32px; border-bottom:#d1dde7 1px solid; clear:both; color:#1d4c78;}
.search span{ height:32px; overflow:hidden; display:inline-block;}
.op{ width:100%;padding:4px 0; clear:both; overflow:hidden;}
.op span{ float:right;}


.page{ width:100%; background:#e7eff6; padding:4px 0; overflow:hidden;margin-top:10px;}
.page span{ float:right; margin-right:10px; }

/*����*/
.table_detail{border-collapse:collapse; width:100%; background:#fff; clear:both; color:#1d4c78;}
.table_detail th{ height:18px; line-height:18px; border:#d1dde7 1px solid; text-align:left; padding:6px 20px; background:#dbe6ee; color:#1d4c78;}
.table_detail td{ border-collapse: separate;text-align:center;border:#d1dde7 1px solid; padding:20px; text-align:left; font-size:14px; color:#666; line-height:25px;}












