@charset "utf-8";
html,body{-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100%;height:auto;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#f6f6f6;
font:13px Tahoma,Verdana,"Simsun","宋体","Microsoft YaHei";color:#333;word-spacing:0px;letter-spacing:0px;text-align:left;vertical-align:top;overflow:auto;overflow-x:hidden;}
body,h1,h2,h3,h4,h5,h6,dl,dt,li,dd,th,td,p,pre,form,input,button,textarea,hr{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
div{width:auto;height:auto;overflow:auto;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;vertical-align:top;text-align:left;
line-height:23px;line-height:26px\9;*line-height:23px;_line-height:23px;word-spacing:0px;letter-spacing:0px;}
button,input,select,textarea{font-size:100%;font-family:"宋体";outline:0;}
ul,ol{margin:0px;padding:0px;list-style:none;}
table{clear:both;width:100%;margin:0px;padding:0px;border:none;}
table,tr,td{border-collapse:collapse;vertical-align:middle;line-height:17px;word-break:break-all;word-wrap:break-word;}
a{color:#555;text-decoration:none;cursor:pointer;}
a:hover{text-decoration:underline;}
img{border:0px;}
/*loading*/
.loadingPanel{position:fixed;z-index:9998;width:100%;height:100%;top:0px;left:0px;display:none;}
.loadingBox{position:fixed;z-index:9999;width:50px;height:50px;background-color:#fff;left:49%;top:49%;text-align:center;display:none;
-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;box-shadow:0px 0px 5px #333;-moz-box-shadow:0px 0px 5px #333;-webkit-box-shadow:0px 0px 5px #333;}
.loadingImg{clear:both;width:30px;height:30px;margin:10px auto 0px auto;}
/*alert*/
.alertMark{position:fixed;z-index:9900;width:100%;height:100%;top:0px;left:0px;background:url(../images/mask.png) repeat;display:none;}
.alertPanel{position:fixed;z-index:9905;width:365px;height:auto;padding:5px 15px 5px 15px;background-color:#fff;display:none;
-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:1px 1px 3px #333;-moz-box-shadow:1px 1px 3px #333;-webkit-box-shadow:1px 1px 3px #333;}
.alertPanel.width {
    width: 600px;
}
.alertTitle{clear:both;width:100%;height:auto;overflow:auto;border-bottom:#dedede 1px solid;padding:5px 0px 5px 0px;
font-family:"Microsoft YaHei";font-size:12px;color:#3a84cf;line-height:20px;}
.alertClose{float:right;width:20px;height:20px;text-align:center;font-family:"Microsoft YaHei";font-size:20px;color:#de2b26;line-height:20px;cursor:pointer;}
.alertContent{clear:both;width:100%;padding:10px 0px 10px 0px;font-size:12px;color:#555;line-height:20px;word-break:break-all;word-wrap:break-word;}
.alertBtnBox{clear:both;width:100%;hight:auto;overflow:auto;padding:8px 0px 8px 0px;}
.alertMsgPanel{position:fixed;z-index:9905;width:270px;padding:17px 15px;text-align:center;background-color:#000;display:none;
font-size:12px;color:#fff;line-height:20px;word-break:break-all;word-wrap:break-word;filter:alpha(opacity=85);-moz-opacity:0.85;-khtml-opacity:0.85;opacity:0.85;
-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:1px 1px 3px #333;-moz-box-shadow:1px 1px 3px #333;-webkit-box-shadow:1px 1px 3px #333;}
.alertBtn{float:right;width:60px;height:23px;text-align:center;cursor:pointer;background-color:#eee;border:#ddd 1px solid;margin-left:5px;
font-size:11px;color:#555;line-height:23px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.alertBtn:hover{background-color:#69b1a6;color:#fff;border:#569a90 1px solid;}
/*panel*/
.panelMark{position:fixed;z-index:9800;width:100%;height:100%;top:0px;left:0px;background:url(../images/mask.png) repeat;display:none;}
.panelBox{position:fixed;z-index:9801;width:765px;height:auto;padding:0px 0px 0px 0px;background-color:#fff;left:0px;top:0px;display:none;
-moz-border-radius:2px 2px 0px 0px;-webkit-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px;
box-shadow:1px 1px 3px #333;-moz-box-shadow:1px 1px 3px #333;-webkit-box-shadow:1px 1px 3px #333;}
.panelBoxTitle{clear:both;width:100%;height:40px;border-bottom:#ddd 1px dashed;
-moz-border-radius:3px 3px 0px 0px;-webkit-border-radius:3px 3px 0px 0px;border-radius:3px 3px 0px 0px;}
.panelBoxBiaoti{float:left;width:auto;height:40px;padding-left:10px;font-family:"Microsoft YaHei";font-size:13px;color:#000;line-height:40px;}
.panelBoxClose{float:right;width:40px;height:40px;text-align:center;font-family:"Microsoft YaHei";font-size:20px;color:#ff0000;line-height:40px;cursor:pointer;}
.panelBoxContent{clear:both;width:97%;height:310px;overflow:auto;overflow-x:hidden;padding:8px 1.5% 0px 1.5%;background-color:#fff;font-size:13px;color:#555;line-height:20px;}
.panelBoxFoot{clear:both;width:97%;height:auto;overflow:auto;padding:10px 1.5%;margin-top:5px;text-align:center;}
.panelBtn{display:inline-block;margin-left:5px;min-width:60px;height:28px;background-color:#69b1a6;padding:0px 8px;font-size:12px;color:#fff;line-height:27px;line-height:28px\9;*line-height:27px;_line-height:27px;cursor:pointer;
-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;border-radius:2px;}
.panelBtn:hover{background-color:#53998e;}
.panelBtnCancel{background-color:#888;}
.panelBtnCancel:hover{background-color:#666;}
.panelBoxContent table tr th{text-align:right;padding:0px 8px;background-color:#eff6ec;border-bottom:#fff 1px solid;font-family:"Microsoft YaHei";font-size:12px;color:#333;line-height:18px;font-weight:normal;}
.panelBoxContent table tr th span{color:#de2b26;padding-right:5px;}
.panelBoxContent table tr td{text-align:left;padding:3px 8px;font-size:13px;color:#555;line-height:30px;}
.panelBoxContent table tr td span{color:#de2b26;padding-left:8px;}
/*page*/
.pagination{clear:both;width:100%;height:auto;text-align:center;padding:30px 0px 30px 0px;vertical-align:top;font-size:13px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}
.pagination a{padding:5px 7px 5px 7px;background:#fff;margin-right:5px;font-size:13px;color:#555;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.pagination a:hover{text-decoration:none;background-color:#555;color:#fff;}
.pagination span{height:26px;color:#777;margin-right:5px;margin-bottom:10px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.prev{padding:5px 7px 5px 7px;font-size:13px;color:#555;}
.next{padding:5px 7px 5px 7px;font-size:13px;color:#555;}
.pagination a.current,.pagination span.current{padding:5px 7px 5px 7px;font-size:13px;color:#aaa;}
.pagination input{width:35px;height:18px;border:#999 1px solid;background-color:#fff;text-align:center;margin:0px 2px 0px 3px;font-size:13px;color:#555;line-height:18px;line-height:18px\9;*line-height:18px;_line-height:18px;
-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}

/*table*/
.tabelList{}
.tabelList tr th{text-align:center;padding:10px 10px;background-color:#eff6ec;border-bottom:#ecf0f3 1px solid;font-family:"Microsoft YaHei";font-size:13px;color:#333;line-height:18px;font-weight:normal;}
.tabelList tr td{text-align:center;padding:9px 10px;border-bottom:#ececec 1px solid;font-size:13px;color:#333;line-height:18px;}
.tabelList tr:hover{background-color:#f9fcf8;}
.tabelList tr.overdue td{color:#bbb;}
.tabelList tr:hover.overdue td{background-color:#fff;color:#999;}

/*input*/
.button{width:65px;height:30px;background-color:#509ee3;border:none;text-align:center;font-family:Tahoma,Verdana,"Simsun","宋体";font-size:12px;color:#fff;line-height:29px;line-height:30px\9;*line-height:29px;_line-height:29px;
cursor:pointer;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;border-radius:2px;}
.button:hover{background-color:#3a84cf;}
.buttoncolor1{background-color:#69b1a6;margin-left:5px;}
.buttoncolor1:hover{background-color:#53998e;}
.inputText{float:left;width:210px;height:30px;border:#ccc 1px solid;background-color:#fff;padding:0px 5px;font-family:"Microsoft YaHei";font-size:13px;color:#555;line-height:30px;
-moz-border-radius:1px;-webkit-border-radius:1px;-o-border-radius:1px;-ms-border-radius:1px;border-radius:1px;}
.inputReadonly{background-color:#eee;color:#555;}
.inputDisabled{height:32px;border:none;}
.inputFileBox{float:right;height:33px;overflow:hidden;margin-top:2px;}
.inputFile{position:relative;z-index:20;width:65px;height:28px;border:#fff 1px solid;cursor:pointer;}

/*a:link*/
.aLink{}
.aLink:hover{color:#ff0000;}
.aView{font-size:12px;color:#DF6656;}
.aView:hover{text-decoration:underline;}
.aUpdate{font-size:12px;color:#3a84cf;}
.aUpdate:hover{text-decoration:underline;}
.aDelete{font-size:12px;color:#de2b26;margin-left:5px;}
.aDelete:hover{text-decoration:underline;}

/*form:check*/
.Validform_error{background-color:#ffe7e7;}
.Validform_wrong{margin:-10px 0px 0px 0px;padding:0px 8px 0px 20px;white-space:nowrap;background:url(../images/validform-la.jpg) no-repeat left 0px #F90;}
.Validform_right{display:none;}
.Validform_checktip {line-height:26px;height:26px;font-size: 12px !important;color:#fff !important;position:absolute;overflow: hidden;
-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;}

/*top-menu*/
.topmenubox{width:100%;height:55px;overflow:hidden;background-color:#3196f0;border-bottom:#2279c7 1px solid;}
.topmenutable{width:90%;min-width:1000px;max-width:1300px;margin:0px auto;}
.topmenuusername{font-family:"Microsoft YaHei";font-size:12px;color:#fff;line-height:55px;}
.topmenua1{float:right;font-family:"Microsoft YaHei";font-size:13px;color:#fff;line-height:55px;word-spacing:1px;letter-spacing:1px;}
.topmenua1:hover{text-decoration:none;-moz-text-shadow:2px 2px 5px #000;-webkit-text-shadow:2px 2px 5px #000;text-shadow:2px 2px 5px #000;}
.topmenua2{font-family:"Microsoft YaHei";font-size:12px;color:#fff;line-height:55px;}
.topmenua2:hover{text-decoration:none;-moz-text-shadow:2px 2px 5px #000;-webkit-text-shadow:2px 2px 5px #000;text-shadow:2px 2px 5px #000;}
.topline{float:right;width:34px;height:55px;margin:0px 8px;}
.topuserico{float:right;width:20px;height:19px;margin-top:18px;cursor:pointer;}
.topuserlogin{float:right;width:auto;height:23px;overflow:hidden;padding:0px 0px 0px 8px;margin-top:16px;cursor:pointer;
font-family:"Microsoft YaHei";font-size:14px;color:#fff;line-height:23px;}
.toplogoimg{float:left;width:auto;height:35px;margin:1px 0px 0px 0px;cursor:pointer;}
.topmenupanel{height:56px;display:none;}
.topmenushadow{position:fixed;z-index:50;-moz-box-shadow:0px 2px 1px #666;-webkit-box-shadow:0px 2px 1px #666;box-shadow:0px 2px 1px #666;}

/*bottom*/
.bottombox{width:90%;height:30px;min-width:1000px;max-width:1300px;margin:0px auto;text-align:center;padding:18px 0px;font-size:13px;color:#777;}
.bottombox a{font-size:13px;color:#777;}
.bottombox a:hover{color:#333;}


.pie{position:relative;z-index:10;behavior:url(../css/PIE.htc);}
.opacity0{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.opacity50{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.radius0{-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;-ms-border-radius:0px;border-radius:0px;}
.radius2{-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;border-radius:2px;}
.radius3{-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;}
.box-shadow{box-shadow:2px 2px 2px #333;-moz-box-shadow:2px 2px 2px #333;-webkit-box-shadow:2px 2px 2px #333;}
.webbox{width:90%;min-width:1000px;max-width:1300px;margin:0px auto;background-color:#fff;border:#ddd 1px solid;
box-shadow:0px 0px 3px #ddd;-moz-box-shadow:0px 0px 3px #ddd;-webkit-box-shadow:0px 0px 3px #ddd;}
.menuurlbox{width:90%;height:36px;min-width:1000px;max-width:1300px;margin:0px auto;}
.menuurlbox span{float:left;font-size:12px;color:#777;line-height:36px;}
.menuurlHomeIco{float:left;width:18px;height:18px;margin:9px 0px 0px 0px;}
.menuurlRightIco{float:left;width:5px;height:12px;margin:13px 8px 0px 10px;}
.menuurla{float:left;font-size:12px;color:#777;line-height:36px;}
.menuurla:hover{text-decoration:none;color:#333;}
.padding-LefRight20{padding:0px 20px;}




