/*layer popup*/
.popup-block { background: #fff; margin: 40px auto; /* max-width: 650px; */ padding: 20px 30px; position: relative; text-align: left;}

.popup_wrap {width: 100%; height: 100%; position:fixed; left:0px; top:0px; z-index:1000; background:url() 0 0 repeat; font-size:0.9em;}
.popup_wrap .tit {height: 50px; line-height:48px; font-size:20px; color:#fff; padding-left: 20px;  position:relative; background-color:#5068c2;margin-top: 0px;margin-bottom: 0px;}
.popup_wrap .close {position:absolute; right:0px; top:0px; }

.popup_wrap p, h5{margin:0;padding:0;}
.popup_wrap .strong {color:#3458dd; font-weight:bolder;}
.popup_wrap .pb5 { padding-bottom: 5px;}
.popup_wrap .fs14 { font-size: 14px !important;}
.popup_wrap .fs12 { font-size: 12px !important;}
.popup_wrap .pb15 {    padding-bottom: 15px;}
.popup_wrap .table_style1 { border-top: solid 2px #6f6f6f;    border-collapse: separate;border-bottom: solid 2px #6f6f6f;}
.popup_wrap .table_style1 tr th:first-child {    border-left: solid 0px #fff;}
.popup_wrap .table_style1 tr th:last-child {    border-right: solid 0px #fff;}
.popup_wrap .table_style1 th { text-align: center; padding: 10px 0;    border-bottom: solid 1px #dadada;    border-left: solid 1px #dadada;    background-color: #f7f7f7;    font-size: 12px;}
.popup_wrap .table_style1 td.l, .table_style1 th.l {    text-align: left;    padding-left: 10px;    padding-right: 10px;}
.popup_wrap .table_style1 td { padding: 10px 0;    border-bottom: solid 1px #dadada;    border-left: solid 1px #dadada;    font-size: 12px;    text-align: center;}
.popup_wrap .table_style1 tr td:first-child {    border-left: solid 0px #fff;}
.popup_wrap .table_style1 tr td:last-child {    border-right: solid 0px #fff;}
.popup_wrap caption {    position: absolute;    left: -9999px;    top: -9999px;}
.popup_wrap .mb10 {  margin-bottom: 10px;}
.popup_wrap .pagination_wrap .pagination a { padding: 0 6px;}

.popup_wrap .post_pop_wrap {width: 600px; position:absolute; left:50%; top:50%; margin-left: -300px; margin-top: -260px; background-color:#fff;}
.popup_wrap .post_pop_wrap .conts {padding: 30px 20px 0 20px; height: 520px; overflow:hidden; overflow-y:scroll; background-color:#fff;}
.popup_wrap .post_pop_wrap .address_search_box {width: 100%; padding: 27px 0; margin-bottom: 20px;  border-top: solid 2px #6f6f6f; border-bottom: solid 2px #dadada; background-color:#f7f7f7; text-align:center; }
.popup_wrap .post_pop_wrap .address_search_box .txt {color:#73787c; font-size:12px; }
.popup_wrap .post_pop_wrap .address_search_box .it {width: 220px;  display: inline-block;    height: 27px;    padding: 0 7px;    border: solid 1px #dcdcdc;    background-color: #fff;    font-size: 12px;    color: #333;    line-height: 23px;}
.popup_wrap .post_pop_wrap .address_search_box .btn_style5:hover {    text-decoration: none;    background-color: #535557;}
.popup_wrap .post_pop_wrap .address_search_box .btn_style5 {    display: inline-block;    height: 25px;    line-height: 25px;    padding: 0 15px;    text-align: center;    color: #fff;    font-size: 11px;    color: #fff !important;    background-color: #73787c;    border: solid 0px #fff;    cursor: pointer;}
.popup_wrap .post_pop_wrap .txt_box {padding: 15px 0; text-align:center; background-color:#f7f7f7; text-align:center; color:#3458dd; text-align:center; }


.popup_wrap .guide_pop_wrap {width: 900px; position:absolute; left:50%; top:50%; margin-left: -450px; margin-top: -400px; background-color:#fff;}
.popup_wrap .guide_pop_wrap .conts {padding: 30px 20px 0 20px; height: 600px; overflow:hidden; overflow-y:scroll; background-color:#fff;}
.popup_wrap .guide_pop_wrap .box {width: 100%; padding: 27px 0; margin-bottom: 20px;  border-top: solid 2px #6f6f6f; border-bottom: solid 2px #dadada; background-color:#f7f7f7; text-align:center; }

#keyword{width:calc(100% - 100px) !important;}
.pagination_wrap {text-align:center}
.pagination {display: inline-block;margin: 0;padding: 10px 0px 10px 0;}
#top .pagination .current, #top .pagination a, #top .fullsize .template-blog .pagination a {box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2);}
.btn-default {color: #fff;font-size: 30px;}
.btn {font-size: 22px;width: 40px;height: 40px;line-height: 40px;right: 6px;top: 6px;}
a {cursor:pointer}