
.search-bar {position:relative;height:30px;}
.search-bar .tit {position:absolute;top:0;left:0;display:inline-block;width:79px;height:30px;font-size:13px;font-weight:normal;color:#fff;text-align:center;line-height:30px;}
.search-bar select {width:79px;height:28px;vertical-align:top;}
.search-bar input {width:100%;height:30px;padding-right:80px;border:1px solid #ccc;box-sizing:border-box;outline:none;}
.search-bar a {position:absolute;top:0;right:0;display:block;width:70px;height:30px;background:#0a3961;color:#fff;font-size:13px;text-align:center;line-height:30px;p}
.search-bar a span {padding-left:18px;background:url(images/btn_search_plus.png) no-repeat 0 0px;}
.select-bar {margin-top:10px;}
.search-bar .txt {display:block;padding-left:85px;}
.select-bar select {width:100%;height:30px;line-height:30px;outline:none;}
.select-bar select:focus {border:1px solid #1263A8;}
.member-list {margin-top:10px;}
.member-list .tac {margin-top:20px;padding-top:20px;border-top:1px solid #ccc;}
.member-list > li {overflow:hidden;padding:10px 0;border-top:1px dashed #ccc;}
.member-list li .img {float:left;width:22%;}
.member-list li .info {float:right;width:74%;}
.member-list .tit {font-size:16px;font-weight:600;color:#333;letter-spacing:-1px;}
.member-list .tit span.gisu {font-size:15px;color:#a51801;}
.member-list .tac img {max-width:80%;}
.member-table {width:100%;margin-top:5px;padding:0;border-top:2px solid #333;border-spacing:0;word-break:break-all}
.member-table tr th {padding:2px 0;border-bottom:1px solid #ccc;background:#f9f9f9;text-align:center;font-size:13px;font-weight:normal;color:#444;}
.member-table tr td {padding:2px 5px;border-bottom:1px solid #ccc;letter-spacing:0;font-size:13px;color:#666;}
.member-table tr:first-child td {letter-spacing:-1px;}
.member-btn {padding-top:12px;text-align:center;clear:both;}
.member-btn a {display:inline-block;width:31.5%;}
.member-btn.two a {width:49%;}
.member-detail {margin-top:15px;}
.member-detail li {position:relative;min-height:20px;margin:5px 0;padding-left:80px;font-size:13px;color:#666;line-height:20px;}
.member-detail li span {position:absolute;top:0;left:0;font-weight:normal;color:#444;font-size:13px;}
.member-detail li span:before {content:'';display:inline-block;position:relative;top:-3px;width:4px;height:4px;margin-right:3px;border-radius:3px;background:#1263a8;}
.agree {margin-top:30px;margin-bottom:20px;}
.policy {overflow:auto;height:100px;padding:10px;border:1px solid #ccc;font-size:14px;color:#666;line-height:25px;}
.agree-check {margin-top:4px;font-size:15px;font-weight:600;color:#666;}

.layer-wrap {position:relative;}
.layer {display:none;}
.modify-request {border:1px solid #0080cc;}
.modify-request .tit {position:relative;background:#efefef;font-size:14px;font-weight:600;color:#333;text-align:center;line-height:40px;}
.modify-request .member-detail {margin-top:0;padding:10px;}
.modify-request .tac {padding-bottom:10px;}
.modify-request .tac a {display:inline-block;padding:6px 25px;background:#075385;font-size:14px;font-weight:600;color:#fff;text-align:center;}
.modify-infos {padding:10px;}
.modify-info {border:1px solid #0080cc;}
.modify-info > .tit {position:relative;background:#efefef;font-size:14px;font-weight:600;color:#333;text-align:center;line-height:40px;}
.modify-infos li {margin:10px 0;line-height:20px;}
.modify-infos li .tit {font-size:15px;font-weight:600;color:#333;}
.modify-infos .tit:before {content: '';display: inline-block;position: relative;top: -2px;width: 6px;height: 6px;margin-right: 3px;border-radius: 3px;background: #1263a8;}
.modify-infos .desc {padding-left:10px;line-height:28px;}
.modify-infos .desc.policy {margin-left:10px;line-height:25px;}
.modify-infos .full {width:95%;}
.modify-infos .small {width:60px;}
.modify-infos textarea {width:95%;height:150px;padding:5px;}
.modify-info .tac {padding-bottom:10px;}
.modify-info .tac a {display:inline-block;padding:6px 25px;background:#075385;line-height:30px;font-size:14px;color:#fff;}
.layer-open {display:inline-block;padding:6px 25px;background:#075385;font-size:14px;font-weight:600;color:#fff;text-align:center;}
.layer-close {display:inline-block;position:absolute;top:0;right:0;width:40px;height:40px;line-height:40px;font-size:15px;font-weight:600;color:#333;}

.map {padding:14px;}
.map-area {width:100%;height:200px;}



.geo-bar {overflow:hidden;margin-top:10px;line-height:30px;}
.geo-bar .tit {float:left;font-size:14px;font-weight:600;}
.geo-bar .slt {float:right;}
.geo-bar select {width: 100%;height: 30px;line-height: 30px;outline: none;}




/* find zip */
.layer-zipcode {display:none;position:absolute;top:670px;left:0;background:#fff;z-index:100;width:100%;}
.inner{padding:15px;border:1px solid #333;}
.zip-tit {position:relative;font-size:18px;font-weight:600;color:#333;}
.zip-tit a {position:absolute;top:0;right:0;font-size:12px;}
ul.zip-notice li {margin:0;padding-left:0 !important;font-size:14px;color:#666;line-height:25px;}
ul.zip-notice li:before {content:'';position:relative;top:-4px;margin-right:4px;display:inline-block;width:3px;height:3px;background:#666;}
.zip-form {margin-top:10px;padding:5px;border-top:2px solid #333;border-bottom:1px solid #333;}
.zip-form-tit {font-size:14px;font-weight:600;color:#333;}
.zip-resultit {margin-top:15px;margin-bottom:5px;font-size:14px;font-weight:600;color:#333;}