.selectStyle i{ background:url("/images/zhuanti/shuangshixiaoqu/2021index/ico.png") no-repeat;}

/**/
.mask{display:none;width:100%;z-index:998;height:100%;background:#000;opacity:.6;filter:alpha(opacity=60);position:fixed;top:0;left:0;_position:absolute;_height: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight))}
.common-pop{ display:none; width:354px; border:1px solid #d0d1d1; border-radius:6px; background:#fff; position:fixed; left:50%; margin-left:-177px; top:50%; z-index:999;}



/**/
.appointment-mod{ width:250px; height:320px; background:#fff; border-radius:8px;}
.appointment-mod .tit{ height:30px; padding:12px 0 15px;}
.appointment-mod .tit h3{ float:left; line-height:30px; font-size:18px; padding-left:18px; position:relative;}
.appointment-mod .tit h3 i{ display:block; width:3px; height:18px; background:#07bdc7; position:absolute; left:0; top:50%; margin-top:-9px;}
.appointment-con{ padding:0 0 0 26px;}
.appointment-con .box{ margin-bottom:11px;}
.appointment-con .ipt1,.appointment-con .ipt2,.appointment-con .ipt3{ width:193px; height:28px; line-height:28px; text-indent:11px; border:1px solid #e1e1e1; border-radius:4px;}
.appointment-con .ipt2,.appointment-con .ipt3{ display:block; width:109px;}
.appointment-con .tags{ display:inline-block; *display:inline; *zoom:1; line-height:30px; font-size:16px; color:#f52828; padding-left:5px; vertical-align:middle;}
.appointment-con .code{ display:block; width:77px; height:27px; margin:1px 0 0 6px;}
.appointment-con .sure-btn{ display:block; width:194px; height:32px; line-height:32px; border:1px solid #fd7400; border-radius:4px; text-align:center; font-size:14px; color:#fd7400; text-decoration:none;}
.appointment-con .sure-btn:hover{ color:#fff; background:#ff753c; background-image:-webkit-linear-gradient(top, #ff8650, #ff6427); background-image:-moz-linear-gradient(top, #ff8650, #6614c9); background-image:linear-gradient(top,#ff8650,#ff6427);}
.select_boxhs {position:relative}
.select_boxhs select{display:none}
.select_boxhs input{padding:0;margin:0;cursor:pointer;position:absolute;top:0;left:0;background:none}
.select_boxhs i{position:absolute}
.select_boxhs ul {list-style-type:none;padding:0;margin:0;width:100%;display:none;position:absolute;overflow-x: hidden;overflow-y: auto}
.select_boxhs ul li{list-style-type:none;padding:0;margin:0}
.select_boxhs ul.show{display:block}
.selectStyle{width:195px; height:30px;}
.selectStyle input{width:193px; height:28px; line-height:28px; border-radius:4px; border:1px solid #e1e1e1; font-size:14px; overflow:hidden; text-indent:12px; color:#999}
.selectStyle input.on{ color:#333;}
.selectStyle i{display:block;width:13px;height:8px; top:11px; right:10px; background-position:0 0;}
.selectStyle i.on{ background-position:-15px 0;}
.selectStyle ul{width:193px; border:1px solid #f6f6fb; padding:24px 0 20px 0; box-shadow:0 6px 12px #ececfa; border-radius:0 0 8px 8px; background:#fff;}
.selectStyle ul li{ display:block; width:134px; height:30px; cursor:pointer; line-height:30px; text-align:center; border-radius:50px; margin:0 auto;}
.selectStyle ul li.hover{ background:#01b2bc; color:#fff;}
.selectStyle.area-tags{ width:91px; margin-right:10px;}
.selectStyle.area-tags input{ width:91px;}
.selectStyle.area-tags ul{ width:91px;}
.selectStyle.area-tags li{ width:100%; font-size:12px; text-align:left; padding-left:4px;}
.selectStyle.area-tags li:hover{ background:#fff; color:#333;}

/**/
.appointment-pop,.appointmentDataFree-pop{ padding-bottom:42px;}
.appointment-pop .tit,.appointmentDataFree-pop .tit{ line-height:60px; padding:8px 0 0 0; font-weight:bold; text-align:center;font-size:18px; position:relative;}
.appointment-pop .tit .close-btn,.appointmentDataFree-pop .tit .close-btn{ display:block; width:20px; height:20px; line-height:0; font-size:0; position:absolute; right:14px; top:14px; background:url("/images/zhuanti/shuangshixiaoqu/2021jiameng/close.png") no-repeat;}
.appointmentDataFree-pop .ipt2{ width:248px; display:inline-block;}

.common-pop .appointment-con{ padding:0 0 0 52px;}
.common-pop .appointment-con .ipt1,.common-pop .selectStyle{ width:248px;}
.common-pop .coachSelect,.common-pop .coachSelect input{ width:248px !important;}
.common-pop .selectStyle{ width:120px;}
.common-pop .selectStyle.area-tags input{ width:118px;}
.common-pop .selectStyle.area-tags ul{ width:118px;}
.common-pop .appointment-con .code{ margin-left:34px;}
.common-pop .appointment-con .sure-btn{ width:248px;}
