ul,li,small{ list-style: none; }
i,em{ font-style: normal; }
a{ text-decoration: none; }
input{border: 0;outline: 0;width: 100%;height: 100%;background: rgba(0,0,0,0);}
.d_flex,.dis_flex{display: flex;}
.flex_flow_c{justify-content: center;flex-direction: column;}
.flex{flex:1;}
.a_c{align-items: center;}
.j_right{justify-content: flex-end;}
.j_c{justify-content: center;}

.swiper-container{width: 98%;padding: 3.4375rem 0.625rem 0.625rem 0.625rem;box-sizing: border-box;}
.swiper-pagination{display: flex;justify-content: center;padding: 0 0.31rem ;height: 2.5rem;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 0.31rem 0 0 ;}
.swiper-pagination-bullet{position: relative;top: 0;width: 7.5rem;height: 2.2rem;line-height: 2.2rem;border: 1px solid #eee;border-radius: 0.31rem;background-color: #f8f8f8;margin-right: 0.05rem;color: #666;opacity: 1;}
.swiper-pagination-bullet-active{background: #243e52;color: #ffffff;}
.swiper-pagination-bullet .s {display: none;position: absolute;bottom: -4px;left: 50%;margin-left: -5px;transform: rotate(45deg);width: 8px;height: 8px;background-color: #243e52;}
.swiper-pagination-bullet-active .s{display: block;}
.swiper-container-horizontal>.swiper-pagination-bullets{top: 0.3125rem;z-index: 8;}
.swiper-slide{height: 0;box-sizing: border-box;padding: 0 2rem 0.3125rem 0;}
.swiper-slide.swiper-slide-active{height: auto;}

.form{width:100%;box-shadow: 0 0 10px #aaa;border-radius: 0.3125rem;padding: 0.625rem;box-sizing: border-box;}
.form-item{position: relative;height: 3rem;width: 100%;background-color: #eaeaea;border: 1px solid #e1e1e1;border-radius: 4px;margin:0.3125rem 0 0.625rem 0;font-size: 1rem;padding: 0.3125rem 0.625rem;box-sizing: border-box;}
.form-item-name{font-size: 1rem;}
.form-item-int{flex:1;}
.form-item-int input{border: none;background-color: transparent;font-size: 1rem;height: 100%;width: 100%;}
.form-item-unborn label{display: flex;align-items: center;}
.form-item-unborn input{width: 0.9375rem;height: 0.9375rem;border: 1px solid #ccc;margin-right: 0.3125rem;-webkit-appearance: checkbox!important;}

.unborn-box span{font-size: 1rem;}
.radio label{min-width: 1.5rem;height: 1.5rem;font-size: 14px;text-align: center;border-radius: 50%;margin-right: 0.675rem;background-color: #cecece;display: flex;justify-content: center;color: #888888;}
.radio label:nth-child(3){width: 3.75rem !important;border-radius: 2.5rem !important;}
.radio label.on{background-color: #243e52;color: #ffffff;}
.tab-content-item{padding: 0.3125rem;box-sizing: border-box;}
.tab-content-item.active{display: block}
.tab-content{height: auto;overflow: hidden;}
.form-submit{margin-top: 0.625rem;margin-bottom:0.3215rem;}
.form-submit input{width: 100%;height: 2.75rem;background-color: #243e52;color: #ffffff;border-radius: 4px;border:none;}
.tab-content .tip{text-align: center;padding-top:0.625rem;}
.tab-content .tip span{color: #ff9673;}
.date_info_box{ font-size: 1.125rem;}
.date_class{font-size: 0.875rem;}
.date_roll>div{font-size: 1.25rem;height: 5.5rem;}
.date_btn{font-size: 1rem;}
.tip{text-align: center;padding: 0.625rem;color: #666;}

.pick_box{ position: fixed; left: 0; right: 0; top: 0; bottom: 0; overflow-y: auto; background: #f2f4f7; -webkit-transform: translateX(100%); -moz-transform: translateX(100%); transform: translateX(100%); z-index: 1002;}
.pick_box.show{ -webkit-transform: translateX(0%); -moz-transform: translateX(0%); transform: translateX(0%); -webkit-transition: all .2s; -moz-transition: all .2s; transition: all .2s;}
.pick_box .title{ height: 2.8125rem; line-height: 2.8125rem; text-align: center; position: relative; color:#fff; font-size: 1.0625rem; background:#ffb400;}
.pick_box .title a{ color:#fff; position: absolute; right: 0; top: 0; bottom:0; line-height: 2.8125rem; padding:0 .75rem;}
.pick_box .search{ padding:.625rem; position: relative;}
.pick_box .search label{ background:#fff; border-radius: .3125rem; padding:0 .84375rem;}
.pick_box .search .icon{ width:1.15625rem; height: 1.15625rem; background:url(https://images.yw11.com/gsqm/images/m/fdj.png) no-repeat; background-size: 100%; }
.pick_box .search .input{ padding-left:.75rem; }
.pick_box .search .input input{ padding:.875rem 0;box-sizing: border-box;font-size: .875rem;  border: 0; background: none; width: 100%;}
.pick_box .match{ position: absolute; left: .625rem; right: .625rem; z-index: 1000; min-width: 160px; padding: 5px 0; margin: 2px 0 0; text-align: left; list-style: none; display: none; background-color: #ffffff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); font-size: .875rem; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box;}
.pick_box .match li a{ display: block; padding: .1875rem 1.25rem; clear: both; font-weight: normal; line-height: 1.5; color: #333333; white-space: nowrap; }
.pick_box .match li strong{}
.pick_box .match li.active a{ color: #ffffff; text-decoration: none; background-color: #0088cc; background-color: #0081c2; background-image: linear-gradient(to bottom, #0088cc, #0077b3); background-image: -moz-linear-gradient(top, #0088cc, #0077b3); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); background-image: -o-linear-gradient(top, #0088cc, #0077b3); background-repeat: repeat-x; outline: 0; filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); }
.pick_box .match.show{ display: block; }
.pick_box .city_list{ overflow: hidden; text-align: left;}
.pick_box .city_list .tit{ padding: .625rem .625rem .75rem; line-height: 1.1; font-size: .8125rem; color: #999;}
.pick_box .city_list .con{ overflow: hidden; }
.match_ul_area,.shop_match{padding: 0;}
.pick_box .city_list .con ul,.pick_box .pick_item{ overflow-y: auto; height: 100%; padding: 0 .625rem;}
.pick_box .city_list .con ul::-webkit-scrollbar,.pick_box .pick_item::-webkit-scrollbar{ width: 0; }
.pick_box .city_list .con li{ width: 31.42%; float: left; padding-right: 2.8%; padding-bottom: 2.8%;}
.pick_box .city_list .con li:nth-child(3n) {padding-right: 0; }
.pick_box .city_list .con li a{ display: block; border:.07142857rem solid #dedfe0; background:#fff; font-size: .875rem; color:#333; text-align: center; height: 2.0625rem; line-height: 2.0625rem;}
.pick_box .trade_list{ padding:0 .625rem;}
.pick_box .trade_list .tit{ padding-top:.625rem; line-height: 1.1; font-size: .8125rem; color: #999; text-align: left;}
.pick_box .trade_list .con{ padding-top:.75rem; }
.pick_box .trade_list .con ul{ overflow: hidden;padding: 0; }
.pick_box .trade_list .con li{ width: 31.42%; float: left; padding-right: 2.8%; padding-bottom: 2.8%;}
.pick_box .trade_list .con li:nth-child(3n) {padding-right: 0; }
.pick_box .trade_list .con li a{ display: block; border:.07142857rem solid #dedfe0; background:#fff; font-size: .875rem; color:#333; text-align: center; height: 2.0625rem; line-height: 2.0625rem;}
.pick_box .pick_item{ padding:0; }


.bb_bb_form,.bb_y_form,.bb_bottom_form{position: relative;overflow: hidden;background-color: #fff;}
.bb_bb_nav,.bb_y_nav{display: flex;padding: 0.25rem 0;box-sizing: border-box; margin-bottom: 0.55rem;}
.bb_nav-item {position: relative;flex: 1;background-color: #f8f8f8;margin-right: 0.675rem;color: #737373;border-radius: 3px;font-size: 0.95rem;text-align: center;height: 2rem;line-height: 2rem;border: 1px solid #ebebeb;}
.bb_nav-item.active{background: linear-gradient(to right, #f1534b, #e58244);color:#ffffff;font-size: 1rem;}
.bb_nav-item:last-child{margin-right: 0;}
.tab_jiantou {position: absolute;bottom: -10px;left: 50%;margin-left: -11px;display: none;}
.bb_nav-item.active .tab_jiantou{display: block;}
.bb_nav-item a{display: block;color: #737373;}
.bb_swiper-slide{padding: 0 0 0.75rem 0;}
.bb_form{box-shadow: none;padding: 0;}
.bb_form-item{background:url(/assets/images/mobile/input_text_bj.jpg) no-repeat;background-size: 100% 100%;}
.sub-btn{flex: 1;height: 3rem;line-height: 3rem;text-align: center;background:url('/assets/images/mobile/sub_qm.png') no-repeat;background-size: 100% 100%;}
.bb_btn{color: #ffffff;font-size: 1.25rem;}
.sub-btn:first-child{margin-right: 1.25rem;background:url('/assets/images/dashi.png') no-repeat;background-size: 100% 100%;}
.sub-btn.m_r0{margin-right: 0;}
.sub-btn.btn_o{background:url('/assets/images/mobile/sub_bj.png') no-repeat;background-size: 100% 100%;margin-right: 0;}
.mark-box{position: absolute;top: -0.28rem;width: 0.5rem;height: 0.5rem;border-top: 2px solid #444;border-left: 2px solid #444;transform: rotate(45deg);background-color: #fff;z-index: 99;}
.mark-box1{left: 14%;}
.mark-box2{left: 48%;}
