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: #f6f6f6;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: #FD5F00;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 .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{position: relative;overflow: hidden;background-color: #fff;}
.bb_bb_nav,.bb_y_nav{display: flex;padding: 0.25rem 0;box-sizing: border-box;}
.bb_nav-item {position: relative;flex: 1;background-color: #f8f8f8;margin-right: 0.675rem;color: #737373;border-radius: 3px;font-size: 1.1rem;text-align: center;height: 2.6rem;line-height: 2.6rem;border: 1px solid #ebebeb;}
.bb_nav-item.active{background-color:#FD5F00;color:#ffffff;font-size: 1.1rem;}
.bb_nav-item:last-child{margin-right: 0;}
.bb_nav-item a{display: block;color: #737373;}
.bb_swiper-slide{padding: 0 0 0.75rem 0;}
.bb_form{box-shadow: none;padding: 0;}
.sub-btn{flex: 1;height: 3rem;line-height: 3rem;text-align: center; background-color:#FD5F00;background-size: 100% 100%;border-radius:.3rem;}
.bb_btn{color: #ffffff;font-size: 1.1rem; line-height: 3rem;}
.sub-btn:first-child{background-color:#005792;background-size: 100% 100%;}
.sub-btn.m_r0{margin-right: 0;}