body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;font-family:"",arial}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
:focus{outline: 0;} 
ol,ul{list-style:none;}
/*base css*/
body {background:#FFFFFF; font-size:12px;color:#4C7E27;font-family:"宋体",arial; margin:0px; padding:0px;}
body,td,th {font-size: 12px;}
hr{ border:0; padding:0; margin:0; display:block}
a{color:#4C7E27;text-decoration:none;}
a:hover{text-decoration:none;}

.login {width:561px; height:489px; overflow:hidden; margin:0 auto;}
.login dt a { float:left;}
.login dd { overflow:hidden; width:561px; height:282px; background:url(../images/login.jpg) no-repeat center;}
.login dd .error { height:20px; margin-top:20px; color:#FF0000; text-align:center; font-weight:bold;}
.login dd form { overflow:hidden;}
.login dd form .inbg { height:18px; line-height:18px; width:190px; background:none; border:none; border-bottom:1px solid #5C8E2B; color:#5C8E2B;}
.login dd form input { float:left;}
.login dd form #code { width:35px;}
.login dd form .dr { margin-left:120px; margin-right:20px;}
.login dd form .cz { background:url(../images/submit.jpg) no-repeat center; width:100px; height:33px; border:none;}
.top { width:100%; height:61px; line-height:58px; background:url(../images/top.jpg) no-repeat center left #6EAD38;}
.top .logo { float:left;}
.top .time { float:left; color:#FFFFFF; margin-left:60px; font-size:14px;}
.top .text { float:right; margin-right:20px;}
.top .text a { color:#FFFFFF; margin:0px 5px;}
.left { width:202px; overflow:hidden; overflow-y:scroll; height:505px; background:url(../images/leftbg.jpg) repeat-y left; position:relative;}
.left .nav { height:auto; overflow:hidden;}
.left .nav dt { height:53px; background:url(../images/czdh.jpg) no-repeat top left;}
.left .nav dd { overflow:hidden; background:url(../images/leftddtop.jpg) repeat-x top; padding:5px;}
.left .nav dd .box { width:175px; overflow:hidden; height:500px;}
.left .nav dd .box ul li {display:block;}
.left .nav dd .box ul li span { display:block; width:34px; height:58px; background:url(../images/tab.jpg) no-repeat center; color:#FFFFFF; padding:5px; line-height:26px; text-align:center; cursor:pointer;}
.left .nav dd .box ul .on span { background:url(../images/tabon.jpg) no-repeat center; font-weight:bold; color:#000000;}
.left .nav dd .box ul li ul { display:none; position:absolute; top:55px; left:54px;}
.left .nav dd .box ul .on ul { display:block;}
.left .nav dd .box ul .on ul li { float:left; width:121px; overflow:hidden; height:25px}
.left .nav dd .box ul .on ul li span {color:#FF0000; font-size:12px; font-weight:normal; background:none; float:none; display:inline; cursor:auto; padding:0px; line-height:inherit; height:auto; width:auto;}
.left .nav dd .box ul .on ul li a { color:#4C7E27; height:25px; line-height:25px; background:url(../images/1.jpg) no-repeat center left; padding-left:10px; width:116px;}
.left .nav dd .box ul .on ul li a:hover { color:#FF0000;}
.head { background:#E3F0D6; height:35px; line-height:35px; overflow:hidden; width:100%; border:solid #D6EDC3; border-width:1px 0px; position:fixed !important; top:0px; position:absolute; z-index:100;}
.head div { margin:0px 10px;}
.head div span { color:#FF0000;}
.table { margin-top:10px; border:1px solid #D6EDC3}
.table tr td { padding:5px}
.table tr td span,.table tr td span a { color:#FF0000;}
h2 { background:url(../images/2.jpg) no-repeat center left; padding-left:12px; color:#6D983F; font-weight:bold; font-size:14px;}
.head .formdiv ul li { float:left; height:22px; line-height:22px; overflow:hidden; cursor:pointer; padding:1px 6px; margin-top:6px; text-align:center}
.head .formdiv ul .on { padding:0px 5px; border:1px solid #68A033;}
form .table { margin:0px;}
form .table tr td .inbg { border:1px solid #C4DEB1; height:20px; line-height:20px;}
textarea { border:1px solid #C4DEB1}
.myform { margin-bottom:10px; margin-top:38px; }
.seach .inbg { border:1px solid #C4DEB1; height:19px; line-height:19px; margin:0px 5px; padding:0px 5px;}
.seach .sok { height:20px; line-height:10px; font-size:12px;}
.table .liston { background:#F2FCE7;}
.table .title { text-align:center; font-weight:bold;}
.table tr { border-top:1px solid #D6EDC3;}
.table tr .bt { font-weight:bold;}
.table .ty2 { display:none;}
.table .ty3 { display:none;}
.table .tyon {display:table-row;*display:block;}
.Submit { float:left;} 
.back { background:url(../images/back.gif) no-repeat center; border:none;; margin-left:20px; float:left; width:82px; height:24px;}
.ubound { color:#CCCCCC;}
.table .tylist { font-weight:bold;}
.table .tylist a:hover { color:#FF0000;}
.red,.qctp { color:#FF0000;}
select { border:1px solid #D6EDC3}
form .table #color { cursor:pointer; width:18px; height:18px; border:1px #000000 solid;}

/*图片上传部分*/
#file1 { border:1px solid #C4DEB1;}
.uppic {position:fixed !important; position:absolute; z-index:99; top:expression(offsetParent.scrollTop); background:#FFFFFF; padding:5px; border:1px solid #000000;}

.addokstr { text-align:center; margin-top:100px; width:100%; overflow:hidden;}
.addokstr div { width:250px; border:1px solid #71B338; padding:10px; line-height:300%; height:auto; overflow:hidden; margin:0 auto;}

.sshy label { width:180px; float:left;}
.sshy label input { margin-right:5px;}