@charset "utf-8";

@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.6/dist/web/static/pretendard.css");
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@200;300;400;500;600;700;900&display=swap');

#bo_w,
#bo_v,
#bo_list {width:100%;margin:0 auto;font-family:'Pretendard';font-size:14px;font-weight:400;}

#bo_w .title {display:block;margin:0 0 16px 0;font-size:24px;font-weight:700;}
#bo_w table {width:100%;border-collapse:collapse;border-spacing:0 5px;background:#fff;border-top:solid 1px #222;} 
#bo_w caption {padding:0;font-size:0;line-height:0;overflow:hidden}
#bo_w th {width:16%;padding:12px 20px;color:#222;font-family:'Pretendard';font-size:14px;font-weight:600;text-align:center;background:#f6f6f6;border:solid 1px #ddd;}
#bo_w td {width:84%;padding:12px 20px;color:#999;font-family:'Pretendard';font-size:14px;font-weight:400;line-height:40px;border:solid 1px #ddd;word-wrap:break-word;word-break:keep-all;}
#bo_w td .frm_input {display:inline-block;width:240px;height:40px;margin:0;padding:0;font-family:'Pretendard';font-size:14px;line-height:38px;text-indent:10px;background:#fff;border:solid 1px #ddd;border-radius:0;box-shadow:0 0 0;}
#bo_w td p {margin:6px 0 0 0;line-height:160%;}
#bo_w td .frm_input.zip_input {width:120px;}
#bo_w td .frm_input.frm_address {width:360px;margin:10px 0 0 0;}
#bo_w td .btn_zipcode {display:inline-block;width:120px;color:#fff;text-align:center;line-height:40px;background:#3f424b;border:none;}
#bo_w td strong {color:#444;font-weight:400;}
#bo_w td textarea {display:block;width:100%;height:100px;padding:10px;font-family:'Pretendard';font-size:14px;font-weight:400;line-height:160%;background:#fff;border:solid 1px #ddd;}
#bo_w td .frm_info {display:inline-block;}
#bo_w td .gol {display:inline-block;}
#bo_w td label.label {display:none;margin:0 0 8px 0;color:#222;font-weight:700;font-size:14px;line-height:normal;}

.bo_v_option:after {display:block;visibility:hidden;clear:both;content:""}
.bo_v_option li {display:block;float:left;margin:0 24px 0 0;}
.bo_v_option li:last-child {margin:0;}

#bo_w .refer {margin:10px 0 0 0;color:#f00001;}

ul.career {}
ul.career li {display:block;margin:0 0 10px 0;}
ul.career li:last-child {margin:0;}
ul.career li:after {display:block;visibility:hidden;clear:both;content:""}
ul.career li label,
ul.career li .frm_input {display:block;float:left;width:24% !important;margin:0 1.33% 0 0 !important;}
ul.career li label:last-child,
ul.career li .frm_input:last-child {margin:0 !important;}
ul.career li label {color:#444;font-weight:600;line-height:normal}


.wr_file {position:relative;width:360px;}
.wr_file .frm_input {width:100% !important;line-height:38px;background:#eee;}
.wr_file .frm_input::file-selector-button {display:none;}
.wr_file .frm_input:after {content:'\ea2a';display:block;position:absolute;right:2px;top:3px;width:80px;height:36px;color:#fff;font-family:'xeicon';font-size:20px;text-align:center;line-height:36px;text-indent:0;background:#3f424b;cursor:pointer;}


/* checkbox, radio*/
.selec_chk {position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;opacity:0;outline:0;z-index:-1;}

.chk_box {position:relative;}
.chk_box input[type="checkbox"] + label {display:inline-block;position:relative;padding-left:32px;color:#444;line-height:24px;vertical-align:baseline;cursor:pointer;}
.chk_box input[type="checkbox"] + label:hover span {border:solid 1px #5bc0de;}
.chk_box input[type="checkbox"] + label span {display:block;position:absolute;left:0;top:0px;width:24px;height:24px;background:#fff;border:solid 1px #ddd;}
.chk_box input[type="checkbox"] + label span:after {content:"\e928";display:block;position:absolute;left:0px;top:0px;width:24px;height:24px;font-family:"xeicon";color:#999;font-size:14px;text-align:center;line-height:24px;background:none;z-index:1;cursor:pointer;}

.chk_box input[type="checkbox"]:checked + label {color:#ff7700}
.chk_box input[type="checkbox"]:checked + label span {background:#5bc0de;border:solid 1px #5bc0de;}
.chk_box input[type="checkbox"]:checked + label span:after {color:#fff;}

.all_chk.chk_box input[type="checkbox"] + label span {}

.chk_box input[type="radio"] + label {display:inline-block;position:relative;padding-left:32px;color:#444;line-height:24px;vertical-align:baseline;cursor:pointer;}
.chk_box input[type="radio"] + label:hover span {border:solid 1px #5bc0de;}
.chk_box input[type="radio"] + label span {display:block;position:absolute;left:0;top:0px;width:24px;height:24px;background:#fff;border:solid 1px #ddd;border-radius:50%;}
.chk_box input[type="radio"] + label span:after {content:"\e928";display:block;position:absolute;left:0px;top:0px;width:24px;height:24px;font-family:"xeicon";color:#999;font-size:14px;text-align:center;line-height:24px;background:none;z-index:1;cursor:pointer;}

.chk_box input[type="radio"]:checked + label {color::#ff7700}
.chk_box input[type="radio"]:checked + label span {background:#5bc0de;border:solid 1px #5bc0de;}
.chk_box input[type="radio"]:checked + label span:after {color:#fff;}


/* select */
.select {display:inline-block;position:relative;}
.select select {width:140px;height:40px;padding:0 40px 0 0;font-family:'Pretendard';font-size:14px;font-weight:400;line-height:38px;text-indent:10px;border:solid 1px #ddd;}
.select select:focus {}
.select select {-o-appearance: none;-webkit-appearance: none;-moz-appearance: none;appearance:none;}
.select select option {display:block;padding:10px;border:solid 1px #ddd;}
.select:after {content:"\e941";display:block;position:absolute;right:1px;top:1px;width:30px;height:40px;font-family:"xeicon";font-size:12px;text-align:center;line-height:40px;background:none;z-index:9;cursor:pointer;
-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;
}
.select.on:after {color:#ff7700;
-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);
}


/* 캡챠 자동등록(입력)방지 기본 -pc */
#captcha {display:inline-block;position:relative;line-height:normal}
#captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#captcha #captcha_img {height:40px;border:1px solid #999;vertical-align:top;padding:0;margin:0}
#captcha #captcha_mp3 {margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('/img/captcha.png') no-repeat;text-indent:-999px;}
#captcha #captcha_reload {margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('/img/captcha.png') no-repeat 0 -40px;text-indent:-999px;}
#captcha #captcha_key {margin:0 0 0 3px;padding:0 5px;width:90px;height:40px;text-align:center;border:1px solid #ccc;background:#fff;vertical-align:top}
#captcha #captcha_info {display:block;margin:5px 0 0 0;color:#f00001;line-height:18px;}
#captcha label {display:none;}

.btn_confirm {margin:40px 0 0 0;text-align:center;}
.btn_confirm:after {display:block;visibility:hidden;clear:both;content:""}
.btn_confirm input,
.btn_confirm a {display:inline-block;width:180px;height:50px;font-family:'Pretendard';font-size:16px;font-weight:600;line-height:48px;text-align:center;background:#fff;border-radius:0;vertical-align:top;}
.btn_confirm input.btn_app {color:#f00001;border:solid 2px #f00001;}

.btn_confirm .btn_app {display:inline-block;width:180px;height:50px;font-family:'Pretendard';font-size:16px;font-weight:600;line-height:48px;text-align:center;background:#fff;border-radius:0;vertical-align:top;}
.btn_confirm input.btn_app {color:#f00001;border:solid 2px #f00001;}


.btn_confirm a.btn_cc {color:#999;border:solid 2px #ddd;}
.btn_confirm a.btn_cc:nth-of-type(1) {color: #f00001; border: 2px solid #f00001; font-weight: bold;}

.btn_confirm .btn_cc {display:inline-block;width:180px;height:50px;font-family:'Pretendard';font-size:16px;font-weight:600;line-height:48px;text-align:center;background:#fff;border-radius:0;vertical-align:top;}
.btn_confirm input.btn_cc {color:#999;border:solid 2px #ddd;}

@media screen and (max-width:525px) {
	.btn_confirm a.btn_cc {line-height: 120%;padding-top:5px;}
}





.btn {display:inline-block;width:auto;height:40px;padding:0 12px !important;font-size:14px;line-height:40px;font-weight:400;text-align:center;border-radius:0;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.btn i {font-size:16px;}
.btn.btn_admin {color:#fff;background:#f75665;}
.btn.btn_act {color:#fff;font-size:14px;font-weight:400;background:#3f424b;border:none;}
.btn.btn_normal {color:#999;font-size:14px;font-weight:400;line-height:38px;background:#fff;border:solid 1px #ddd;}

ul.btn_bo_user {float:right;}
ul.btn_bo_user:after {display:block;visibility:hidden;clear:both;content:""}
ul.btn_bo_user li {display:block;float:left;position:relative;margin:0 4px 0 0;}
ul.btn_bo_user li:last-child {margin:0;}
ul.btn_bo_user li .btn_more_opt {padding:0;background:none;}
ul.btn_bo_user li .btn_more_opt i {color:#999;font-size:16px;}
ul.btn_bo_user li ul.more_opt {display:none;position:absolute;right:0;top:36px;background:#fff;border:solid 1px #999;z-index:1}
ul.btn_bo_user li ul.more_opt li {float:none;margin:0;border-bottom:dashed 1px #ddd;}
ul.btn_bo_user li ul.more_opt li:last-child {border-bottom:none;}
ul.btn_bo_user li ul.more_opt li a,
ul.btn_bo_user li ul.more_opt li button {display:block;width:80px;color:#666;font-size:12px;line-height:40px;text-align:center;background:none;border:none;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
ul.btn_bo_user li ul.more_opt li a i,
ul.btn_bo_user li ul.more_opt li button i {color:#999;}
ul.btn_bo_user li ul.more_opt li a:hover,
ul.btn_bo_user li ul.more_opt li button:hover {color:#ff7700;background:#eee;}


/* 리스트 */

/* category */
#bo_cate {position:relative;margin:0 0 40px 0;border:none;}
#bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_cate .bo_cate_current {display:none;position:relative;color:#444;line-height:48px;text-indent:10px;cursor:pointer;}
#bo_cate .bo_cate_current:hover {color:#336ebe;background:#eee;}
#bo_cate .bo_cate_current:after {content:'\e941';display:block;position:absolute;right:0px;top:0;width:50px;height:50px;color:#444;font-family:'xeicon';font-size:12px;line-height:50px;text-align:center;text-indent:0;}
#bo_cate .bo_cate_current.on:after {color:#ff7700;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);}
#bo_cate ul {display:block;padding:0 4px;font-size:0;line-height:0;text-align:center;border-bottom:solid 1px #ddd;}
#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_cate ul li {display:inline-block;}
#bo_cate ul li a {display:block;margin:0 -1px -1px 0;padding:0 24px;color:#999;font-size:13px;line-height:40px;background:#f6f6f6;border:solid 1px #ddd;}
#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {color:#222;background:#f6f6f6;}
#bo_cate #bo_cate_on {color:#222;font-weight:500;background:#fff;border-bottom:solid 1px #fff;z-index:2;}

#bo_cate .bo_cate_current,
#bo_cate .bo_cate_current:after,
#bo_cate ul li a {-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}


/* list search */
.bo_sch_wrap {width:100%;max-width:540px;margin:0 auto 60px auto;}
.bo_sch_wrap:after {display:block;visibility:hidden;clear:both;content:""}
.bo_sch {}
.bo_sch:after {display:block;visibility:hidden;clear:both;content:""}
.bo_sch h3 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.bo_sch .sch_bar {display:block;position:relative;width:100%;}
.bo_sch .sch_bar .frm_input {display:block;width:100%;height:50px;font-family:'Pretendard';font-size:14px;font-weight:400;line-height:44px;border:solid 3px #444;border-radius:0;}
.bo_sch .sch_bar .frm_input:focus {border:solid 3px #ff7700 !important;}
.bo_sch .sch_bar .sch_btn {display:block;position:absolute;right:0;top:0;width:50px;height:50px;line-height:50px;text-align:center;background:none;border:none}
.bo_sch .sch_bar .sch_btn i {color:#444;font-size:20px;}

.bo_sch_wrap,
.bo_sch #sfl,
.bo_sch .sch_bar {
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}


/* list header */
#bo_btn_top {position:relative;width:100%;margin:0 0 10px 0;color:#999;}
#bo_btn_top:after {display:block;visibility:hidden;clear:both;content:""}
#bo_btn_top #bo_list_total {float:left;font-size:13px;}
#bo_btn_top #bo_list_total strong {color:#ff7700;font-weight:400;}

#bo_btn_top .all_chk {display:block;float:left;margin:0 12px 0 0;line-height:40px;}

/* list bottom */
.bo_fx {position:relative;width:100%;margin:0 0 80px 0;text-align:center;}
.bo_fx:after {display:block;visibility:hidden;clear:both;content:""}


/* list */
#list_type {position:relative;margin:0 0 40px 0;border:solid 1px #ddd;border-bottom:none;}
#list_type table {width:100%;border-collapse:collapse;border-spacing:0 5px;} 
#list_type caption {padding:0;font-size:0;line-height:0;overflow:hidden}
#list_type tr {background:#fff;
-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;
}
#list_type tr:hover {background:#f6f6f6;}
#list_type th {padding:18px 10px;color:#222;font-weight:500;text-align:center;background:#f6f6f6;border-bottom:solid 1px #999;}
#list_type td {padding:18px 10px;line-height:140%;border-bottom:solid 1px #ddd;}
#list_type td i {margin:0 2px 0 0;color:#444;font-size:18px;}
#list_type td i.xi-new {color:#f18d01;}

#list_type .bo_notice {background:#f6f6f6;}
#list_type .bo_notice a {font-weight:500;}

#list_type .td_chkbox {width:60px;text-align:center;}
#list_type .td_num {width:100px;}
#list_type .td_name {width:160px;text-align:center;}
#list_type .td_date {width:160px;}
#list_type .td_stat {width:120px;padding:18px 0;text-align:center;}
#list_type .td_stat .stat {display:inline-block;padding:4px 8px;color:#fff;font-size:12px;font-weight:500;line-height:normal;text-align:center;border-radius:3px;}
#list_type .td_stat .stat p {display:inline-block;}
#list_type .td_stat .stat i {color:#fff;}
#list_type .td_stat .stat.stat_ready {background:#ccc;}
#list_type .td_stat .stat.stat_active {background:#f18d01;}

#list_type .td_subject a.bo_tit {font-size:16px;}

#list_type td.td_num,
#list_type td.td_date {color:#999;;text-align:center;}

#list_type td .notice_icon,
#list_type td .bo_current {display:inline-block;padding:4px 6px;color:#fff;font-size:12px;font-weight:500;line-height:normal;border-radius:3px;}
#list_type td .notice_icon {background:#444;}
#list_type td .bo_current {background:#f18d01;}
#list_type td .bo_cate_link {display:block;margin:0 0 4px 0;color:#f18d01;font-family:'Noto Serif KR';font-size:13px;}

#list_type .td_chkbox.chk_box input[type="checkbox"] + label {height:24px;}

#list_type .mobile_block {display:none;margin:6px 0 0 0;}
#list_type .mobile_block ul {}
#list_type .mobile_block ul:after {display:block;visibility:hidden;clear:both;content:""}
#list_type .mobile_block ul li {display:block;float:left;margin:0 12px 0 0;padding:0 12px 0 0;color:#999;font-size:13px;background:url(./img/var.gif) no-repeat right 50%;}
#list_type .mobile_block ul li:last-child {margin:0;padding:0;background:none;}
#list_type .mobile_block ul li.name strong {color:#444;font-weight:500;}
#list_type .mobile_block ul li.date {}
#list_type .mobile_block ul li i {color:#999;font-size:16px;}

.bo_appl {text-align:center;}
.bo_appl:after {display:block;visibility:hidden;clear:both;content:""} 
.bo_appl a {display:inline-block;width:180px;height:50px;margin:0 auto;font-size:16px;text-align:center;line-height:50px;}


/* 페이징 */
.pg_wrap {display:block;text-align:center;}
.pg_wrap:after {display:block;visibility:hidden;clear:both;content:""} 
.pg {}
.pg_page, .pg_current {display:inline-block;position:relative;vertical-align:top;width:36px;height:36px;margin:0 4px;font-size:14px;line-height:36px;font-weight:500;text-align:center;border-radius:50%;overflow:hidden;
-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.pg a:focus, .pg a:hover {color:#f18d01;text-decoration:none;}
.pg_page {text-decoration:none;}
.pg_page:hover {}
.pg_start, .pg_prev {margin:0 6px 0 0;}
.pg_end, .pg_next {margin:0 0 0 6px;}
.pg_start, .pg_prev, .pg_end, .pg_next {line-height:999px;}
.pg_start:after, .pg_prev:after, .pg_end:after, .pg_next:after {display:block;position:absolute;left:0;top:0;width:100%;height:100%;font-family:'xeicon';font-size:20px;text-align:center;line-height:36px;}
.pg_start:after {content:'\ea43';}
.pg_prev:after {content:'\e93b';}
.pg_end:after {content:'\ea44';}
.pg_next:after {content:'\e940';}
.pg_start i, .pg_prev i, .pg_end i, .pg_next i {color:#444;font-size:16px;}
.pg_start:hover,.pg_prev:hover,.pg_end:hover,.pg_next:hover {}

.pg_current {color:#fff;font-weight:500;text-decoration:underline;background:#444;}




#bo_v_top {margin:0 0 20px 0;}
#bo_v_top:after {display:block;visibility:hidden;clear:both;content:""}

#bo_v table {width:100%;border-collapse:collapse;border-spacing:0 5px;background:#fff;border-top:solid 1px #222;} 
#bo_v caption {padding:0;font-size:0;line-height:0;overflow:hidden}
#bo_v th {width:16%;padding:12px 20px;color:#222;font-family:'Pretendard';font-size:14px;font-weight:600;text-align:center;background:#f6f6f6;border:solid 1px #ddd;}
#bo_v td {width:84%;padding:12px 20px;color:#666;font-family:'Pretendard';font-size:14px;font-weight:400;line-height:160%;border:solid 1px #ddd;word-break:break-all;
word-break:break-all;
white-space:pre-line;
}
#bo_v td .frm_input {display:inline-block;width:240px;height:40px;margin:0;padding:0;font-family:'Pretendard';font-size:14px;line-height:38px;text-indent:10px;background:#fff;border:solid 1px #ddd;border-radius:0;box-shadow:0 0 0;}
#bo_v td p {margin:6px 0 0 0;line-height:160%;}
#bo_v td strong {color:#444;font-weight:400;}
#bo_v td .bo_v_img img {max-width:240px;height:auto;}

#bo_v_bottom {margin:40px 0 0 0;text-align:center;}
#bo_v_bottom:after {display:block;visibility:hidden;clear:both;content:""}

#bo_v .btn_confirm {display:block;margin:40px 0 0 0;text-align:center;}
#bo_v .btn_confirm:after {display:block;visibility:hidden;clear:both;content:""}
#bo_v .btn_confirm button,
#bo_v .btn_confirm input,
#bo_v .btn_confirm a {vertical-align:top;}
#bo_v .btn_confirm .btn_submit {display:block;width:240px;height:50px;margin:0 auto;font-size:16px;text-align:center;background:#3f424b;line-height:50px;border:none;}

#bo_v td label.label {display:none;margin:0 0 8px 0;color:#222;font-weight:700;font-size:14px;line-height:normal;}

#bo_v .title {display:block;margin:0 0 16px 0;font-size:24px;font-weight:700;}

.privacy {margin:0;}
.privacy .privacy_con {width:100%;height:250px;overflow-y:auto;margin:0 0 12px 0;padding:10px;line-height:160%;border:solid 1px #ddd;}

@media screen and (max-width: 960px) {
#bo_w .title {font-size:20px;}

#bo_w th {display:none;}
#bo_w td {width:100%;}
#bo_w td .frm_input {width:100%;}
#bo_w td .frm_input.zip_input {width:80px;}
#bo_w td .frm_input.frm_address {display:block;width:100%;margin:10px 0 0 0;}
#bo_w td .btn_zipcode {width:80px;}
#bo_w td .frm_info {display:block;margin:8px 0 0 0;line-height:normal;}

#bo_w td .frm_input.frm_mail {float:left;width:38%;margin:0 2% 0 0;vertical-align:top;}
#bo_w td .select.frm_select {float:left;width:20%;margin:0;vertical-align:top;}
#bo_w td .select.frm_select select {width:100%;}

#bo_w td .gol {display:none;}

#bo_w td .frm_input.frm_period {width:100%;}

#bo_w td label.label {display:block;}

.bo_v_option li {float:left;width:50%;margin:0;}
.bo_v_option li.full {width:100%;margin:0;}

.wr_file {width:100%;}

.btn_confirm .btn_app {display:block;float:left;width:32%;margin:0 2% 0 0;}
.btn_confirm a.btn_cc {display:block;float:left;width:32%;margin:0;}


/*카테고리*/
#bo_cate {width:auto;margin:0 0 40px 0;}
#bo_cate ul li a {padding:0 16px;}

/* list header */
#bo_btn_top {width:auto;margin:0 0 12px 0;}

/* list bottom */
.bo_fx {width:auto;margin:0 0 40px 0;}


/* list */
#list_type th {display:none;}
#list_type .mobile_none {display:none;}
#list_type .td_chkbox {width:40px;padding:18px 0;}
#list_type .td_subject {padding:18px 20px;}
#list_type .td_stat {width:60px;text-align:left;}
#list_type .td_stat .stat {padding:6px 12px;}
#list_type .td_stat .stat p {display:block;}

#list_type .mobile_block {display:block;}


#bo_v th {display:none;}
#bo_v td {width:100%;}

#bo_v td label.label {display:block;}


.btn_pwd_confirm {display:block;position:absolute;right:1px;top:1px;z-index:1;}
}




@media screen and (max-width:768px) {


/*카테고리*/
#bo_cate {margin:0 0 20px 0;background:#fff;border:solid 1px #ddd;}
#bo_cate .bo_cate_current {display:block}
#bo_cate ul {display:none;position:relative;padding:0;text-align:left;border:none;}
#bo_cate ul li {display:block;float:none;width:auto;}
#bo_cate ul li a {margin:0;padding:0 10px;line-height:40px;border:none;}


/* list search */
.bo_sch_wrap {width:auto;max-width:100%;margin:0 0 40px 0;}

.bo_appl {}
.bo_appl a {display:block;float:left;width:49%;margin:0 2% 0 0;}
.bo_appl a:last-child {margin:0;}


#bo_v .btn_confirm .btn_submit {width:100%;}
}



.fixmenu.scroll {display:block;position:fixed;left:0;top:100px;right:0;z-index:9;
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;
}

@media screen and (max-width:1280px) {
.fixmenu.scroll {top:80px;}
}

ul.info {margin:0 0 20px 0;padding:20px;background:#f7f7f7;border:solid 1px #eee;}
ul.info li {display:block;position:relative;padding:0 0 0 12px;line-height:160%;}
ul.info li:after {content:'';display:block;position:absolute;left:0;top:9px;width:3px;height:3px;background:#999;border-radius:50%;}