html{overflow:hidden}body{box-sizing:border-box;-webkit-box-sizing:border-box;padding-top:132px;padding-bottom:44px}textarea{resize:none!important}#logo{height:62px}a.close,a:hover.close{opacity:1}a:hover.close{background-color:#eee}#header{background-color:#fff}#header,#header #visual{height:62px}#header #visual{position:relative;float:left;width:172px}#header #user{margin-top:10px;float:right;margin-right:44px}#header #user #welcome a{padding-left:12px;background:url("../images/ico-arrow-right-red.gif") no-repeat left center;color:#000}#header #user #center{margin-top:10px}#header #user #center a{padding-left:18px;color:#000;background:url("../images/app_tools.gif") no-repeat left -34px}#wrapper{box-sizing:border-box;margin-top:-132px}#main{height:100%;position:absolute;width:100%;overflow:auto}#main .unselectable{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}#footer{bottom:-176px}.panel{margin-bottom:5px}#breadcrumb{width:100%}#toolbar *,#toolbar{box-sizing:content-box}#breadcrumb{font-size:85%}#breadcrumb .nav ul{margin-top:4px}a.button{cursor:default}a.button:hover,a.button:focus{text-decoration:none;color:#fff}#breadcrumb h1{font-size:100%;margin:0}.table{min-width:740px}.table thead{background-color:#ddd;font-size:1em}.table tbody>tr{border-bottom:1px dashed #ddd}.table tbody>tr>td,.table tfoot>tr>td{border-top:0 dotted #ddd;font-size:.8em}.table tfoot .pagination{margin:0}.pagination>li>a{font-size:13px}.pagination>li:first-child>a{border-bottom-left-radius:0;border-top-left-radius:0}.pagination>li:last-child>a{border-top-right-radius:0;border-bottom-right-radius:0}.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus{background-color:#900;border:1px solid #ddd}.panel{border-radius:0;-webkit-box-shadow:0 0 0 rgba(0,0,0,.05);box-shadow:0 0 0 rgba(0,0,0,.05);height:100%}#content{width:100%;padding-right:44px;padding-bottom:0;min-width:880px}#content>div>.panel-default{min-height:39px}#content a.button{font-size:85%}#content a.button:hover{text-decoration:none;color:#fff}form label{font-size:12px;padding-right:5px}form .warning{padding-left:18px;background:url("../images/warning.jpg") no-repeat;color:#900;float:left;width:20px;height:12px;display:block;margin-top:7px;margin-left:-25px}form .tooltip{opacity:1;top:2px;left:2px;width:500px}form .tooltip.error>.tooltip-arrow{border-right-color:#900;top:10px}form .tooltip.error>.tooltip-inner{background:#900;display:inline-block;text-align:left}form .has-error{display:none}#content>div>div.panel.panel-default{overflow:auto}.help-info.tooltip.top{margin-top:-38px;margin-left:15px;width:600px}.help-info.tooltip.top .tooltip-arrow{left:15px;border-top-color:#878787}.help-info.tooltip.top .tooltip-inner{max-width:600px;background-color:#878787;display:inline-block}a{color:#900;text-decoration:none}a:hover,a:focus{color:#900;text-decoration:underline}input,select[multiple],textarea{border:solid 1px #ccc;outline:none}#footer{width:100%;overflow:hidden;min-width:829px}div.textdiv{width:100%;height:240px;border:1px solid #ddd;background-color:#fff;overflow-y:auto}.a-upload{padding:4px 10px;height:30px;line-height:20px;position:relative;cursor:pointer;color:#888;background:#fafafa;border:1px solid #ddd;border-radius:4px;overflow:hidden;display:inline-block;*display:inline;*zoom:1}.a-upload input{position:absolute;font-size:100px;right:0;top:0;opacity:0;filter:alpha(opacity=0);cursor:pointer}.a-upload:hover{color:#444;background:#eee;border-color:#ccc;text-decoration:none}#modal{position:fixed;left:0;right:0;top:0;bottom:0;z-index:99999}#modal .mask{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#000;opacity:.3}.mydiv{background-color:#eee;border:1px solid #b9b9b9;text-align:center;line-height:40px;font-size:12px;font-weight:bold;width:500px;height:320px;left:45%;top:40%;z-index:9999;margin-left:-150px!important;margin-top:-60px!important;margin-top:0;position:fixed!important;position:absolute}.bg{background-color:#eee;width:100%;height:100%;left:0;top:0;filter:alpha(opacity=50);opacity:.5;z-index:1;position:fixed!important;position:absolute}#uploadlist li{list-style:none;list-style-image:url(../images/ico-arrow-right-red.gif)}#uploadlist li img{background:#ddd;cursor:pointer;background-image:url(../images/icon-cross.gif)}#dialog_top .dialog-shade,#dialog .dialog-shade{position:absolute;background-color:#000;width:100%;height:100%;opacity:.2;top:0;z-index:9989}#dialog_top{z-index:10000}#dialog .layer,#dialog_top .layer{position:absolute;z-index:9990;background-color:#eee;border:1px solid #b9b9b9;top:150px}#dialog .layer .ok,#dialog_top .layer .ok{font-size:13px;box-shadow:0 0 10px #bdbdbd}#dialog .layer .cancel,#dialog_top .layer .cancel{font-size:13px;box-shadow:0 0 10px #bdbdbd;margin-right:20px}#dialog .layer a.close,#dialog_top .layer a.close{position:absolute;border-top:0;border-left:1px solid #b9b9b9;border-bottom:1px solid #b9b9b9;z-index:9999}#dialog .layer .layer-content,#dialog_top .layer .layer-content{position:absolute;width:100%;height:100%}#dialog .layer .layer-content .content-title,#dialog_top .layer .layer-content .content-title{padding:10px 5px 0 10px;color:#3e3e3e;font-size:15px;font-weight:bolder}#dialog .layer .layer-content .content-footer,#dialog_top .layer .layer-content .content-footer{bottom:10px;position:absolute;width:100%;text-align:right}.alert-content .glyphicon{font-size:40px;display:block;float:left}.alert-content .text-info{display:table-cell;padding-left:20px;font-weight:bold;font-size:12px;vertical-align:middle;height:40px}.alert-content{margin:20px auto auto 20px}div.loginLeft,div.registerRight{float:left;width:278px;margin-left:44px}div.loginLeft .title,div.registerRight .title{height:18px;border-bottom:1px dotted #999;margin-bottom:10px;font-weight:bold}div.loginLeft .intro,div.registerRight .intro,div.protocolContent .intro{height:30px;line-height:30px;padding-left:7px;background-color:#ccc;color:#333;margin-bottom:1px}div.loginLeft .content,div.registerRight .content{background-color:#eee;height:173px;padding-top:15px;padding-left:10px;padding-right:10px}div.registerRight .content p{margin-left:10px;margin-bottom:10px;padding-right:10px}div.protocalTitle h2,div.registerTitle h2,div.personTitle h2{font-size:20px;font-weight:bold}div.protocolContent,div.completeRegContent{width:705px}div.registerContent{width:598px}div.protocolContent .title,div.registerContent .title{height:18px;border-bottom:1px dotted #999;margin-bottom:10px}div.protocolContent .content{background-color:#eee;padding:15px 55px 15px 35px;overflow-x:hidden;overflow-y:scroll;height:393px}div.protocolContent .content div{margin-bottom:15px}div.protocolContent .content div h3{margin-bottom:10px}div.protocolContent .operation{text-align:right;margin-top:35px}.generic-button-gray{border:0;background-color:#999;padding:1px 5px 1px 5px;color:#fff;line-height:14px;text-align:center;cursor:pointer}div.field{width:100%;margin-bottom:10px}div.field label{width:125px;display:block;float:left}div.field label strong{color:#900}div.field input{float:left;margin-right:5px}div.field p.radioInfo{float:left;display:block}div.clearfix{min-height:1%}.textbox{border:1px solid #c6c6c6;display:block;font-size:12px;height:17px;padding:0 5px}p.tinyinfo{margin-left:88px;display:block;color:#999;margin-top:3px;margin-bottom:12px}.fieldIntro{width:100%;padding:9px;background-color:#eee;margin-bottom:20px}.light{padding-left:18px;background:url("../images/light.jpg") no-repeat}.subresetwrapper{text-align:right;margin-top:20px}.personContent{margin-left:10px;width:300px}.personContent ul{list-style-type:none;margin:0}.personContent ul li{margin-bottom:10px}.personContent ul li span{margin-left:3px}.personContent .modify{border-top:1px solid #999;padding-top:10px}.personContent .modify li a{color:#900;display:block;padding-left:10px;background:url("../images/icon-arrow-right.gif") no-repeat left center}.correct{padding-left:18px;background:url("../images/correct.jpg") no-repeat 0 4px;float:left}.warning{padding-left:18px;background:url("../images/warning.jpg") no-repeat;color:#900;float:left}div.completeRegContent strong{color:#900}div.completeRegContent div.title{height:50px;line-height:20px;border-bottom:1px dotted #999;margin-bottom:10px}div.completeRegContent div.loginInfo{padding-bottom:20px;border-bottom:1px dotted #999}div.completeRegContent div.loginInfo .field label{width:100px;display:block;float:left}div.completeRegContent div.loginInfo .field{width:100%;margin-bottom:10px}.loginInfo h2{font-size:12px;line-height:30px;font-weight:bold}div.completeRegContent div.baseInfo{padding-top:15px;padding-bottom:20px;border-bottom:1px dotted #999}div.completeRegContent div.contactInfo{padding-bottom:5px;border-bottom:1px dotted #999}div.completeRegContent div.baseInfo div.field,div.completeRegContent div.contactInfo .field,div.completeRegContent div.extraInfo .field{margin-bottom:10px}div.completeRegContent div.baseInfo div.field input,div.completeRegContent div.contactInfo div.field input,div.completeRegContent div.extraInfo .field input{width:186px;float:left;margin-right:5px}div.completeRegContent div.baseInfo .field label,div.completeRegContent div.contactInfo .field label{width:110px;display:block;float:left}div.completeRegContent div.magezineInfo p{float:left;display:block;height:20px;line-height:20px;margin-top:10px}div.completeRegContent div.contactInfo p.contactIntro{background-color:#eee;height:33px;width:100%;margin-bottom:15px;padding:8px}div.completeRegContent div.magezineInfo{height:40px;line-height:40px;border-bottom:1px dotted #999}div.completeRegContent div.extraInfo{padding-top:15px}div.completeRegContent div.extraInfo .field label{width:88px;display:block;float:left}#content tr th{font-size:85%}#content nav a,#content nav strong{font-size:78%}#user div{font-size:85%}