.scroll_bn {position:fixed;left:50%;top:321px;margin-left:635px;z-index:999;max-width:96px;}
.layer {display:none;position:fixed; top:0; left:0; width:100%; height:100%; z-index:9999;}
.layer .bg { position:fixed; top:0; left:0; width:100%; height:100%; background:#000; opacity:.6; filter:alpha(opacity=60); }
.layer .pop_layer {display:block;}
.pop_layer {display:none;position:absolute; top:10%; left:50%; margin-left:-300px; z-index:10;padding:0; width:760px; /*height:735px;*/}
.pop_layer .btnX {position:absolute;right:0;top:0;margin:15px 15px 0;}
.pop_layer .tit {background:#556fb5;padding:18px 0 17px 35px;position:relative;}
.pop_layer .tit h3 {color:#fff;font-size:16px;}
.pop_layer .tit .btnX {position:absolute;right:0;top:0;margin:18px;}

.res {margin:20px 35px;} 
.res h3 {border-bottom:1px #830228 solid;padding:0 0 12px;margin:0 0 5px;}
.res ul {border-bottom:2px #000 solid; }
.res li { padding:0 0 15px;}
.res li.last {border-bottom:0;}
.res li input[type="text"] {padding:5px;border:1px #999 solid;color:#333;}
.res li select{padding:5px;border:1px #999 solid;color:#333;}

.res .box {color:#000;font-size:12px;height:60px;overflow-y:scroll;border:1px #999 solid;background:#fff;padding:10px;margin-top:5px;}
.res .ch {margin:10px 0 0;}
.res .ch label {color:#000;font-size:11px;display:block;margin-bottom:5px;}
.res .ch input {vertical-align:top;position:relative;top:0px;}
.tb_r tbody tr.bod th,
.tb_r tbody tr.bod td {border-bottom:1px #c7c7c7 solid;}
.tb_r tbody tr.bod th {padding:0 0 0;}
.tb_r tbody tr.bod td {padding:5px 0 11px;}
.tb_r tbody th {letter-spacing:-1px;padding-top:13px;text-align:left;}
.tb_r tbody td {padding:9px 0 0;}
.tb_r tbody td.sm {font-size:11px;color:#ff0000;padding:12px 0 15px;}
.tb_r tbody td.label span {display:inline-block;margin:5px 20px 0px 0;} 
.obj{position:absolute;top:10px;right:25px;}
