/**框架CSS**/

body{ margin:0; padding:0; font-family:Arial; font-size:12px;color:#555555;}
ul,li{list-style:none;margin:0;padding:0;}
img{border:0;}
h2{font-size:14px;padding:10px 0;margin:0;}
h2 span{float:right;font-size:12px;font-weight:normal;}
h2 span a{color:#FF0000;text-decoration:underline;}
a {color:#336699;text-decoration:none;}

/*登陆*/
.ulogin{
width:500px;
background-color:#FFFFFF;
font-size: 12px;
margin:100px auto 0;
list-style:none;
padding:20px;
}
.ulogin .uinput{
width:150px;
}

/*导航*/


.tabnav{ display:inline-block; margin-bottom:10px; height:34px; position:relative; margin-top:15px;width:100%;}
.tabnav ul {border-bottom: 1px solid #3266A0;margin: 0;overflow: hidden;padding: 0; width:100%;}
.tabnav li,
.tabnav li a{background: url(nav_bg.png) no-repeat; color:#fff;display:block;_float:left;height:34px; line-height:38px; font-size:14px; font-weight:700; text-decoration:none;}
.tabnav li{float:left;padding:0 0 0 0px; margin-right:8px;}
.tabnav li a{background-position: right top; padding:0 15px 0 15px;}
.tabnav li.select{background-position: left -43px;}
.tabnav li.select a{background-position: 8px -43px; color:#fff;}

select {vertical-align: middle;background: none repeat scroll 0 0 #F9F9F9;border-color: #666 #CCC #CCC #666;border-style: solid;border-width: 1px;color: #333;padding: 2px;}

/*中部*/
.midder{margin:0 auto;padding:10px;overflow:hidden;}
.midder table{border:1px solid #DDDDDD;width:100%;border-collapse:collapse;
border-spacing:0;} 
.midder table tr td{border-bottom:1px solid #DDDDDD;height:29px;line-height:29px;padding:5px 20px;vertical-align:top;margin:0;
outline:0 none;}

.midder table tr.old td{font-weight:bold;background:none repeat scroll 0 0 #F6F6F6;}
.midder table tr.odd td{background:none repeat scroll 0 0 #FBFBFB;}

/*分页*/
.page-box { display:none;margin-top:20px;text-align:center; } 
.manu { position:relative;height:28px;margin:0 auto;padding:10px 70px 10px 0; } 
.manu span { float:left;height:20px;line-height:20px;padding:3px 10px;color:#666;font-size:14px; } 
.manu a { float:left;height:20px;line-height:20px;padding:3px 10px;margin-left:8px;font-size:14px;border:1px solid #dedede;background:#fff;overflow:hidden;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; white-space: nowrap;} 
.manu a:hover { color:#fff;background:#55aadd;text-decoration:none; } 
.page-box .manu .manu-scene { position:absolute;width:130px;height:70px;top:7px;right:0;z-index:9;background:url(pagin-bg.png) no-repeat; } 
.manu a,
.manuation a {text-decoration: none;}
.manu a,.manuation a, .manuation span {}
.manuation .current {}
.manuation .current.prev, .manuation .current.next{}
.manu span.prev,.manuation span.prev,
.manu span.next,.manuation span.next{display:none;}

/*theme*/
.theme{overflow:hidden;}
.theme ul{overflow:hidden;}
.theme ul li{float:left;padding:5px;overflow:hidden;}

.red { font-weight:bold; color:#F00;}
.blue { color:#036;}

.input-text, .measure-input, textarea, input.date, input.endDate, .input-focus {
/*border: 1px solid #A7A6AA;*/
height: 18px;
padding: 2px 0 2px 5px;
border: 1px solid #D0D0D0;
background: white url(input.png) repeat-x;
font-family: Verdana, Geneva, sans-serif,"宋体";
font-size: 12px;
}
/*page分页*/
.page {margin:0;text-align: left;padding:5px;}
.page a {border:#DDDDDD 1px solid; padding:2px 5px;margin: 2px; color: #336699;text-decoration: none}
.page a:hover {border: #3266A0 1px solid;}
.page a:active {border: #3266A0 1px solid; }
.page .current {color:#FFFFFF;background:#3A81C0;border-bottom: 1px solid #3266A0; padding:2px 5px;font-weight: bold; margin: 2px;}
.page .disabled {border: #eee 1px solid; padding:2px 5px; margin: 2px;color: #ddd;}
/*按钮*/
.btn{color:#333;background:#f1f0f0;border:1px solid #c4c4c4;border-radius:2px;padding:4px 15px;display:inline-block;
cursor:pointer;text-decoration:none;overflow:visible;text-align:center;zoom:1;white-space:nowrap;margin-right:10px;font-family:inherit;position:relative;}
.btn:hover{background:#e9e7e7;}

.btn_submit{color:#FFFFFF; background:#318dd0; font-size:12px;  border-color:#106BAB #106BAB #0D68A9;}
.btn_submit:hover{background:#3486c1;}

.midder table tr th {border-bottom: 1px solid #DDD; text-align:right;font-weight: bold;}
.infobox{ clear:both; margin-bottom:10px; padding:30px; text-align:center; border-top:4px solid #DEEFFA; border-bottom:4px solid #DEEEFA; background:#F2F9FD; zoom:1; }
.infotitle1{ margin-bottom:10px; color:#09C; font-size:14px; font-weight:700; }
.infotitle2{ margin-bottom:10px; color:#090; font-size:14px; font-weight:700; }
.infotitle3{ margin-bottom:10px; color:#C00; font-size:14px; font-weight:700; }
.marginbot{ margin-bottom:10px; }
.mb10 {
margin-bottom: 10px;
}
.mr10 {
margin-right: 10px;
}