@charset "utf-8";
/* CSS Document */
.marb20{ margin-bottom:20px; clear:both}
.on-pd{padding:12px; background:#eaf8f0;}
.online{border:1px solid #adddb6; background:#fff;}
.online h2{line-height:36px; border-bottom:1px solid #adddb6; padding-left:12px;font-weight:normal; color:#006600;}
.oncontent{font-size:1em;padding:6px 6px 8px;line-height:24px; border-bottom:1px solid #adddb6; margin:6px;}
.oncontent p span{color:#006600; padding-right:7px;}
.oncontent p i{color:#a9a8a8;}
.oncontent p a{color:#c00000;}
.oncontent .ks{margin-top:8px;}
.oncontent .me{ color:#ff7e00;}
.oncontent ul{}
.oncontent li{ width:250px; height:32px; line-height:32px; text-align:center; border:1px solid #1e711f; border-radius:5px; margin:10px auto; color:#1597ee; cursor:pointer;}
.oncontent li a{ color:#006600;}
.oncontent li:hover{ background:#3ec93f; color:#fff;}
.oncontent li:hover a{ color:#fff;}
.noborder{ border:none;}
.fab{border-top:1px solid #e7e7e7; background:#f3f3f3; height:48px; padding:0 10px;}
.fab a{width:60px; height:20px; line-height:20px; padding-top:12px; font-size:1em; color:#007aff; float:left;display:block;}
.fab a img{width:20px; height:20px;}
.inta{width:70%; height:30px;padding:0 2px; border:1px solid #c8c8c8;-moz-border-radius:5px; -webkit-border-radius:5px;border-radius:5px; margin:8px 0 0 8px; float:left; font-size:1em;}
.btnd{width:60px;height:30px;-moz-border-radius:5px; -webkit-border-radius:5px;border-radius:5px; background:#3ec93f;border:1px solid #1d861e;text-align:center; color:#fff; font-size:1em; margin:8px 0 0 8px;float:left; cursor:pointer;}
.bqk{background:#ebebeb; clear:both; padding:10px 0; border-top:1px solid #93969b;}
.bqk a{margin:5px 12px; display:block; float:left;}
.bqk a img{width:20px;height:20px;}
.bqk ul{width:115px; margin:0 auto;}
.bqk li{display:block; width:6px;-moz-border-radius:6px; -webkit-border-radius:6px;border-radius:6px; height:6px; background:#bbb; float:left; margin:0 5px;}
.bqk li.on{background:#8b8b8b;}

.off-tab{height:42px; border-bottom:1px solid #c7c6c6; box-shadow:0 3px 0 #ddd;}
.off-tab li{width:50%;line-height:42px; font-size:1em; text-align:center; float:left; cursor:pointer;}
.off-tab li:last-child{border-left:1px solid #ddd; margin-left:-1px;}
.off-tab li.cur{color:#006600;border-bottom:1px solid #268327; box-shadow:0 3px 0 #3ec93f;}
.off-tabCon{display:none;}
.off-sys{padding:11px 14px; line-height:24px; font-size:0.875em;border-bottom:1px solid #adddb6;}
.off-sys span{color:#006600;}
.off-doubt,.nonresponse{line-height:34px;padding-bottom:10px;font-size:0.875em;}
.off-doubt a,.nonresponse a{color:#ca151d;}
.nonresponse{border-top:1px solid #adddb6; font-size:0.75em;}
.issue-none{color:#d7000f;line-height:42px;font-size:0.875em;}
.issue-list{padding:0 14px;}
.issue-dl{line-height:24px;font-size:0.875em; padding-bottom:8px;}
.issue-dl dt{padding:4px 0; color:#a9a8a8; text-align:right;}
.issue-dl dt span{color:#006600; float:left;}

.consult{padding:5px 25px;}
.consult ul li{padding-bottom:9px;}
.consult ul li label{line-height:32px; display:block; color:#006600; font-size:1em;}
.consult-input{width:99%;height:16px;line-height:16px;padding:7px 0 7px 1%;font-size:1em;border-radius:3px;border:1px solid #989898;color:#a9a8a8;}
.consult-textarea{width:99%;height:84px;line-height:16px;font-size:0.875em;border-radius:3px;border:1px solid #989898;padding-left:1%; color:#a9a8a8; resize:none; overflow-y:auto;}
.consult-btn{padding:0 12px;height:32px;font-size:1em;border-radius:3px; background:#007aff; background:#03bd03;color:#fff;border:0 none;cursor:pointer;}
.footer{padding-top:0;}
.bott-nav{background:#f5f5f7;border-top-color:#dedede;border-bottom-color:#dedede;}
.bott-nav a{border-right-color:#dedede;border-left-color:#fff; color:#636363;}
.cancel-btn{height:36px; line-height:36px;}
