html,html.white{min-height:100%;height:100%;width:100%;margin:0;padding:0;border:0}html{background-color:#f0f0f0}html.white{background-color:white}body{margin:0;height:100%;min-height:100%;min-width:100%;overflow-y:auto;font-family:Helvetica,Arial,宋体;font-size:12px;align:center;border:0 none}.canvas{height:100%;min-height:100%;width:100%}html,body,div,span,table,li,ul,fieldset,select,button,td{box-sizing:border-box;cursor:default}table{font-size:12px}hr{border:0;border-top:1px solid #c1c1c1}select{height:20px;border:1px solid #bcc2c7;outline:0}button{margin:0;vertical-align:middle;outline:0}INPUT{border:1px solid #bcc2c7;vertical-align:middle;padding-left:2px;height:20px;outline:0}
INPUT.readonly{border:1px solid #ccc;background-color:#fbfbfb;color:black;vertical-align:middle;padding-left:2px;height:20px}input::-ms-clear{display:none}textarea{border:solid 1px #bcc2c7;overflow:auto;border-radius:2px}INPUT.aslabel,textarea.aslabel{background-color:transparent;border:0}#toolbar button{padding-left:3px;padding-right:3px}
.borderframWidget{border:1px solid #bcc2c7}input[disabled]{background-color:#fbfbfb;color:black}button[disabled]{opacity:.5;color:#a0a0a0}img.disable{filter:alpha(opacity=30);opacity:.3}.contentPanel{height:100%;overflow:hidden}.caption,.captionUp,.captionTop,.captionBottom,.captionMiddle{text-overflow:ellipsis;overflow:hidden;padding-right:3px;display:inline-block}
.caption{vertical-align:middle;line-height:21px;width:85px}.captionUp{vertical-align:middle;line-height:23px;height:23px;width:100%;align:left}.captionTop{vertical-align:top;height:23px;width:85px}.captionBottom{vertical-align:bottom;height:23px;width:85px}.captionMiddle{vertical-align:top;width:85px}
div.bsw-c,span.bsw-c{font-size:12px;text-overflow:ellipsis;width:auto;height:auto;overflow:visible}span.bsw-c{display:inline-block}.comboxInnerSpan{height:23px;overflow:visible;vertical-align:middle}.comboxInput{background-image:url('img/main/down2.gif');background-repeat:no-repeat;background-position:right bottom;cursor:pointer}
.textSept{padding:2px;padding-left:5px;padding-right:5px;font-size:12px;color:white;background-color:#787878;border-radius:2px}FIELDSET{border-left:0;border-right:0;border-bottom:0;font-size:12px;padding:3px}LEGEND{color:white;font-weight:bold;background-color:#787878;padding:2px 5px 2px 5px;margin:2px;border-radius:2px;box-shadow:1px 1px 3px #9b9999}
.ivsblEl{width:0;height:0;line-height:0;font-size:0;display:inline;border:0;position:absolute;background-color:transparent;left:0;top:0}label.big{text-align:left;font-family:黑体;font-size:20px;color:#039}.seperator{width:2px;height:100%;min-height:10px;background-image:url('img/main/sep.gif');background-repeat:repeat-y;background-position-x:center;display:inline-block}
.titleLayoutContainer{border:1px solid #a0a0a0;background-color:white;overflow:visible}.titleLayoutBar{color:black;width:100%;height:23px;cursor:pointer;font-weight:800;padding-left:5px;background-image:url("img/main/titleLayoutheadbar.jpg");background-repeat:repeat-x}.basicBtn,.basicBtn:hover{overflow:hide;width:20px;height:20px;vertical-align:middle;border:0;background-position:center center;background-repeat:no-repeat;background-color:transparent;cursor:pointer}
.basicBtn:hover{background-color:ghostwhite;box-shadow:1px 0 4px 1px ghostwhite}.referButton{background-image:url("img/main/refer.gif")}.btnHand{background-image:url("img/main/dot.gif")}.ajaxinfoshow{display:block;position:absolute;width:80px;height:20px;right:5px;top:5px;padding-left:18px;color:darkgray;background-color:white;background-image:url("img/main/waiting.gif");background-repeat:no-repeat;background-position:1px center;border:1px solid;font-size:10pt;line-height:20px}
.ajaxinfohide{display:none}div.progCont{display:block;position:absolute;left:0;top:0;z-index:99999;background-color:white;opacity:.01;filter:alpha(opacity=1)}div.progContLoading{display:block;position:absolute;left:0;top:0;background-image:url("img/main/waiting.gif");background-repeat:no-repeat;background-position:center center;background-color:menu;opacity:.3;filter:alpha(opacity=30);z-index:99999}
div.coverCont{display:block;position:absolute;background-color:menu;opacity:.3;filter:alpha(opacity=30);left:0;top:0;z-index:9999}.ptmsg_contain{display:none;position:absolute;overflow:visible;z-index:11000}.ptmsg_table{border-width:1px;border-style:solid;border-color:windowframe;border-radius:3px;filter:progid:DXImageTransform.Microsoft.Shadow(color='gray',Direction=120,Strength=3);box-shadow:1px 1px 15px #000}
.ptmsg_corner{width:18px;height:25px;float:right;text-align:left;padding-right:2px;background-image:url(img/main/close.gif);background-repeat:no-repeat;background-position:left center}.ptmsgbox_title{padding-left:10px;padding-top:2px;background-image:url(img/main/title.jpg);line-height:22px;font-weight:bold;font-size:12px;height:22px;width:100%;color:white;cursor:default}
.ptmsgbox_notitle{padding-left:10px;padding-top:2px;width:100%;display:none}.ptmsg_btnpanel{text-align:center;padding-bottom:10px;padding-top:8px;background-color:#eee}.ptmsg_panel{background-color:#fff}.ptmsg_btn{width:60px;margin-left:3px;margin-right:3px;line-height:16px}.ptalertout{width:350px;table-layout:fixed}
.ptmsgwait{width:250px;padding:20px;overflow:visible;text-align:center}.ptalertmiddle,.pterrormiddle,.ptinfomiddle{width:100px;height:100%;background-repeat:no-repeat;background-position:center center}.ptalertmiddle{background-image:url(img/main/alert.gif)}.pterrormiddle{background-image:url(img/main/error.gif)}
.ptinfomiddle{background-image:url(img/main/info.gif)}.ptwindowcontent,.ptalertcontent{width:100%;overflow:auto;height:100px}.ptalertcontent{margin-top:4px;margin-bottom:4px}.ptalertinner{table-layout:fixed;height:100%;line-height:16px;word-break:break-all}.ptmsg_errmsg{display:none;width:100%;height:150px;line-height:16px;border:1px solid windowframe;overflow:auto;background-color:white}
.ptip{font-family:微软雅黑;position:absolute;z-index:500;width:auto;max-width:400px;mix-width:100px;background-color:#ffc;border:1px solid #2f4f4f;overflow:visible;font-size:12px;padding:10px;color:#333;border-radius:4px;box-shadow:2px 2px 4px gray;background-image:linear-gradient(bottom,#fae928 21%,#ffffcf 83%);background-image:-moz-linear-gradient(bottom,#fae928 21%,#ffffcf 83%);background-image:-webkit-linear-gradient(bottom,#fae928 21%,#ffffcf 83%);background-image:-ms-linear-gradient(bottom,#fae928 21%,#ffffcf 83%);filter:progid:DXImageTransform.Microsoft.Shadow(color='gray',Direction=120,Strength=3)}
.loginbutton,.loginbuttonMouseover,.loginbuttonMousedown{border:0;height:75px;width:144px}.loginbutton{background:url("img/main/loginbuttonCommon.jpg")}.loginbuttonMouseover{background:url("img/main/loginbuttonCommon.jpg");background-position-y:75px}.loginbuttonMousedown{background:url("img/main/loginbuttonCommon.jpg");background-position-y:75px}
.btn_blank,.btn_blankMousedown,.btn_blankMouseover{font-size:12px;height:19px;border:0;background-color:transparent;cursor:pointer}.btn_blankMouseover{filter:alpha(opacity=80);opacity:.8}.button_Common,.button_CommonMouseover,.button_CommonMousedown{border:0;height:22px;border-radius:3px;cursor:pointer}
.button_Common{background-color:transparent;background-image:url('img/main/btn2-sprite.gif');background-position:0 46px}.button_CommonMouseover{background-color:menu;box-shadow:0 0 5px gray;background-image:url('img/main/btn2-sprite.gif');background-position:0 46px}.button_CommonMousedown{background-color:#c8c8c8}
.xxxxl,.xxxl,.xxl,.xl,.large,.middle,.small{font-family:'Microsoft Yahei','Hiragino Sans GB','Helvetica Neue',Helvetica,Arial,sans-serif;font-style:normal;font-variant:normal;font-weight:normal}.xxxxl{font-size:32px;line-height:40px}.xxxl{font-size:26px;line-height:32px}
.xxl{font-size:24px;line-height:30px}.xl{font-size:18px;line-height:24px}.large{font-size:16px;line-height:24px}.middle{font-size:13px;line-height:15px}.small{font-size:12px}

.buttonUL{list-style:none;display:inline;margin:0;padding-left:0}.buttonLeft{display:inline-block;*display:inline;background-image:url('img/main/btn-sprite.gif');background-position:0 210px;height:21px;width:3px;vertical-align:bottom}.buttonCenter{display:inline-block;*display:inline;background-image:url('img/main/btn-sprite.gif');background-position:0 168px;height:21px;vertical-align:bottom;padding-left:2px;padding-right:2px;padding-top:2px;cursor:pointer;overflow-y:hidden}.buttonRight{display:inline-block;*display:inline;background-image:url('img/main/btn-sprite.gif');background-position:0 189px;height:21px;width:3px;vertical-align:bottom}.buttonLeft_mouseOver{display:inline-block;*display:inline;background-image:url('img/main/btn-sprite.gif');background-position:0 147px;height:21px;width:3px;vertical-align:bottom}
.buttonCenter_mouseOver{display:inline-block;*display:inline;background-image:url('img/main/btn-sprite.gif');background-position:0 105px;height:21px;vertical-align:bottom;padding-left:2px;padding-right:2px;padding-top:2px;cursor:pointer;overflow-y:hidden}.buttonRight_mouseOver{display:inline-block;*display:inline;background-image:url('img/main/btn-sprite.gif');background-position:0 126px;height:21px;width:3px;vertical-align:bottom}
.buttonCenter_mouseDown{display:inline-block;*display:inline;background-image:url('img/main/btn-sprite.gif');background-position:0 84px;height:21px;vertical-align:bottom;padding-left:2px;padding-right:2px;padding-top:2px;cursor:pointer;overflow-y:hidden}.buttonLeft_mouseOut{display:inline-block;*display:inline;background-image:url('img/main/btn-sprite.gif');background-position:0 63px;height:21px;width:3px;vertical-align:bottom}
.buttonCenter_mouseOut{display:inline-block;*display:inline;background-image:url('img/main/btn-sprite.gif');background-position:0 21px;height:21px;vertical-align:bottom;padding-left:2px;padding-right:2px;padding-top:2px;cursor:pointer;overflow-y:hidden}.buttonRight_mouseOut{display:inline-block;*display:inline;background-image:url('img/main/btn-sprite.gif');background-position:0 42px;height:21px;width:3px;vertical-align:bottom}
.buttonCenterButton{border:0;margin:0;outline-style:none;outline-width:0;overflow:hidden;width:auto;-moz-outline:0 none;background-repeat:no-repeat;background-color:transparent;vertical-align:middle;height:18px;line-height:18px}.buttonCenterImg{border:0;margin:0;outline-style:none;outline-width:0;overflow:visible;width:auto;display:inline;vertical-align:text-bottom;margin-left:4px;margin-right:4px;width:16px;height:16px;line-height:16px;zoom:1.0}
.picbutton{BORDER-BOTTOM:medium none;BORDER-LEFT:medium none;background-position:0 top;background-color:transparent;BORDER-TOP:medium none;BORDER-RIGHT:medium none}.picbuttonMouseover{BORDER-BOTTOM:medium none;BORDER-LEFT:medium none;background-position:0 center;background-color:transparent;BORDER-TOP:medium none;BORDER-RIGHT:medium none}
.picbuttonMousedown{BORDER-BOTTOM:medium none;BORDER-LEFT:medium none;background-position:0 bottom;background-color:transparent;BORDER-TOP:medium none;BORDER-RIGHT:medium none}
div.listbox{border:1px solid #dbdbdb;width:200px;height:400px;display:inline;overflow:hidden;overflow-y:auto;font:normal 14px;cursor:default;background-color:white}body:nth-of-type(1) div.listbox{border:1px solid #dbdbdb;width:200px;height:400px;display:inline-block;overflow:hidden;overflow-y:auto;font:normal 14px;cursor:default;background-color:white}div.unselect{font-size:12px;width:100%;line-height:15px;vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;overflow:hidden;text-overflow:ellipsis;cursor:default;-moz-user-select:-moz-none}div.select{font-size:12px;width:100%;line-height:15px;vertical-align:middle;background-color:#d9e8fb;padding-left:1px;padding-top:2px;padding-bottom:2px;cursor:default}
.btnDateBtn{background-image:url("img/main/datepick.gif")}.calendar-div{background:#FFF;cursor:default;border:1px solid #b5b8c8}.calendar-table{font:normal 12px tahoma,arial,helvetica,sans-serif}.calendar-bg{color:#233d6d;background:url(img/main/calendar_bg.gif)}.calendar-head-btn{width:15px;height:15px;background:url(img/main/small_btn.gif);font-size:10px;cursor:pointer}.calendar-year{width:95px;color:#FFF;background:url(img/main/calendar_icon.gif) no-repeat right;cursor:pointer}.calendar-days thead td{width:14%;text-align:center;border-bottom:1px solid #a3bad9}.calendar-days tbody td{text-align:center;cursor:pointer}.calendar-sday{background:#eee;border:1px solid #FFF}
.calendar-dday{color:#aaa}.calendar-disabled{text-decoration:line-through}.calendar-day-over{color:#000;background:#ddecfe;border:1px solid #FFF}.calendar-selectDay{font-weight:bold;background:#c7d8ed;border:1px solid #8db2e3}.calendar-noSelectDay{border:1px solid #FFF}.calendar-panel td{width:25%;color:#233d6d}
.calendar-panel-btn{width:15px;height:15px;background:url(img/main/small_btn.gif);font-size:10px;cursor:pointer}.calendar-bg span{color:#FFF;background:url(img/main/calendar_bg.gif) 0 25px;border:1px solid #005;padding:2px 6px;cursor:pointer}.e-calendar-popup{position:absolute;overflow:hidden;background-color:#fff;font-size:12px;width:200px;height:200px;left:-10000px;top:-10000px;padding:0;margin:0;z-index:999999}
.mcpanel{background-color:white;border:1px solid #dbdbdb;cursor:pointer;width:auto;min-width:150px;box-shadow:3px 3px 7px silver}.blue,.blueMouseover,.blueMousedown,.red,.redMouseover,.redMousedown,.green,.greenMouseover,.greenMousedown,.yellow,.yellowMouseover,.yellowMousedown{width:80px;height:30px;display:inline-block;color:white;font-size:13px;font-family:'Microsoft YaHei','Helvetica Neue',Helvetica,Arial,'Hiragino Sans GB',宋体;letter-spacing:2px;cursor:pointer;border:0;outline:0;border-radius:2px}.blue{background-color:#0767c8}.blueMouseover,.blueMousedown{background:#0d77e4}.red{background-color:#ee330a}.redMouseover,.redMousedown{background:#ff4a00}.green{background-color:#62b651}.greenMouseover,.greenMousedown{background:#70cb5c}.yellow{color:black;background:#fc0}.yellowMouseover,.yellowMousedown{color:black;background:#ffdb3d}
.alink{  
	   vertical-align: baseline;
	   text-decoration: none;
	   color: #0000FF;
	   cursor:pointer;
	   background-color:transparent;
	   border:none;
	   text-align:center;
   }
   
.alink:hover{
  
	   vertical-align: baseline;
	   text-decoration: underline;
	   color: #0000FF;
	   cursor:pointer;
	   background-color:transparent;
	   border:none;
	   text-align:center;
   }   
   
.alink[disabled]{
  
	   vertical-align: baseline;
	   text-decoration: underline;
	   color: gray;
	   cursor:pointer;
	   background-color:transparent;
	   border:none;
	   text-align:center;
   }
   
