@charset "utf-8";
/* CSS Document */


.hotdeal_search {margin-top:-130px;}

.img_wrap {width:120px; height:120px;}
.img_wrap img {width:100%; height:100%;}


.btn_pmore {display:block; border:1px solid #d1d1d1; border-radius:3px; text-align:center;}
.btn_pmore * {vertical-align:middle;}
.btn_pmore span {font-size:15px; color:#1f1f1f; line-height:38px; font-weight:400;}
.btn_pmore:after {display:inline-block; width:12px; height:8px; margin-left:10px; transform:rotate(180deg); background:url('/images/common/icon_event_more_arr_on.jpg') no-repeat; content:'';}
.btn_pmore .txt02 {display:none;}

.slist.open li {display:block;}
.slist.open + .btn_pmore:after {transform:rotate(0deg);}
.slist.open + .btn_pmore .txt01 {display:none;}
.slist.open + .btn_pmore .txt02 {display:inline-block;}


.border_top_none {border-top:0;}

.option_write table {display:none;}
.option_write .btn_toggle {display:block; width:100%; font-size:17px; color:#fff; line-height:45px; text-align:center; background:#7f7f7f;}
.option_write .btn_toggle:after {display:inline-block; position:relative; top:-2px; margin-left:5px; font-size:12px; content:'▼';}
.option_write.open table {display:table;}
.option_write.open .btn_toggle:after {content:'▲'}


.price_wrap {display:inline-block; overflow:hidden;}
.price_wrap input {float:left; width:295px;}
.price_wrap input+input {margin-left:10px;}

.option_wrap {display:inline-block; position:relative; margin-left:30px;}
.option_wrap > button {padding:0 20px; border-radius:5px; line-height:35px; color:#fff; background:#383838;}
.option_wrap ul {position:absolute; top:45px; left:50%; z-index:10; width:500px; margin-left:-250px; padding:20px 0 20px 20px; border-radius:5px; background:#fff; box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.2);}
.option_wrap ul .title {display:inline-block; width:60px; font-size:15px; font-weight:500;}
.option_wrap li+li {margin-top:5px;}
.option_wrap li input[type="text"] {width:245px;}
.option_wrap li input[type="text"]+input[type="text"] {width:145px;}


.board_btn {overflow:hidden; margin-left:-10px; padding-top:20px; text-align:center;}
.board_btn p {float:left; width:50%; padding-left:10px;}
.board_btn a {display:block; border:1px solid #9c9c9c; font-size:18px; color:#333333; line-height:43px;}
.board_btn .btn_detail {border:1px solid #9c9c9c;}
.board_btn .btn_consult {border:1px solid #333333; color:#fff; background:#333333;}