html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,abbr,acronym,address,em,img,dl,dt,dd,ol,ul,li,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,footer,header,menu,nav,section{font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0;}
html,body{font-size:16px !important;background:#fff;}
html,body{position:relative;overflow-y:auto;height:100%;background:#fff;-webkit-overflow-scrolling:touch;}
footer,header,nav,section{display:block;}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.flex{display:-moz-box;display:-webkit-box;display:box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-ms-flex:1;-webkit-box-pack:justify;-webkit-justify-content:space-between;}
.header{font-size:1.25rem;line-height:3.09375rem;position:relative;height:3.09375rem;text-align:center;color:#666;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.header .pull_left{position:absolute;top:.625rem;left:1.25rem;cursor:pointer;}
.header .pull_left.reback{height:3.09375rem;line-height:3.09375rem;top:0;}
.header .pull_left.reback i{width:1.313rem;height:3.09375rem;vertical-align:middle;background:url(/static/m/images/effect/pull_left.png) no-repeat;background-size:50%;display:inline-block;margin-top:.938rem;float:left;}
.header .search{position:absolute;top:.625rem;right:3.126rem;width:1.25rem;height:1.25rem;vertical-align:middle;background:url(/static/m/images/effect/search.png) no-repeat;background-size:100%;}
.header .guide{position:absolute;top:.75rem;right:.938rem;width:1.313rem;height:1.063rem;vertical-align:middle;background:url(/static/m/images/effect/guide.png) no-repeat;background-size:100%;}

.condition .search{line-height:2.5rem;display:-webkit-box;display:-moz-box;display:box;height:2.5rem;text-align:center;background:#fff;}
.condition .search a{font-size:.875rem;display:block;width:1px;height:2.4rem;color:#2a2a2a;border:1px solid #eaeaea;border-left:0 none;border-right:0 none;background:#fff;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-o-box-flex:1;-ms-flex:1;flex:1;}
.condition .search a:last-child{border-right:0;}
.condition .search a i{display:inline-block;width:.938rem;height:.3125rem;margin:-.125rem 0 0 .625rem;vertical-align:middle;background:url(/static/m/images/effect/down.png) no-repeat;background-size:contain;}
.condition .search a.active{color:#bf153d;}
.condition .search a.active i{background:url(/static/m/images/effect/up_red.png) no-repeat;background-size:contain;}
.condition .search a span.click_span{color:#bf153d;}
.condition .search a span.click_span i{color:#bf153d;}
.condition .search a .click_i{background:url(/static/m/images/effect/down_red.png) no-repeat;background-size:contain;}

.condition .fold{position:absolute;z-index:2001;top:5rem;width:100%;padding-top:.5rem;padding-bottom:1rem;background:#fff;}
.condition .fold li{width:94%;margin:0 3%;}
.condition .fold li a{font-size:.875rem;line-height:2.5rem;display:block;float:left;box-sizing:border-box;width:22%;height:2.5rem;margin:0 1.5%;margin-top:.5rem;text-align:center;color:#2a2a2a;border:1px solid #d1d1d1;}

/*搜索层*/
.search_modal{position:absolute;z-index:100001;top:0;right:0;bottom:0;left:0;visibility:hidden;width:100%;height:100%;-webkit-transition-duration:.4s;transition-duration:.4s;opacity:0;background:rgba(255, 255, 255, .9);}
.search_modal.active{visibility:visible;opacity:1;}
.search_modal .search_home{position:relative;height:2.5rem;margin-top:25%;padding:0 .625rem;background:#fff;}
.search_modal .search_inputs{display:-webkit-box;display:-ms-box;display:box;height:2.5rem;border:1px solid #666;border-radius:1.25rem;background-color:#fff;}
.search_modal .search_inputs .search_submit{display:inline-block;-webkit-box-sizing:content-box;box-sizing:content-box;width:1.25rem;height:1.25rem;margin:.625rem .625rem 0 0;padding:0;vertical-align:middle;border:0 none;background:url(/static/m/images/effect/search2.png) no-repeat;background-size:100%;-ms-box-sizing:content-box;}
.search_modal .search_val{font-size:1.25rem;line-height:normal;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;height:1.875rem;margin:.3125rem .625rem;padding:0 .3125rem;color:#666;border:0;border-right:1px solid #666;border-radius:0;-webkit-box-flex:1;-ms-box-flex:1;box-flex:1;-webkit-appearance:none;-ms-box-sizing:border-box;}

.search_modal span.close{font-size:0;position:absolute;top:1.563rem;right:1.563rem;display:block;width:1.25rem;height:1.25rem;cursor:pointer;background:url(/static/m/images/effect/close.png) no-repeat;background-size:100%;}
.search_modal .cancel{font-size:1.375rem;line-height:2.5rem;position:absolute;top:0;right:.625rem;display:inline-block;padding-left:.3125rem;cursor:pointer;color:#000;}
.search_modal .search_more{margin-top:40%;}
.search_modal .search_more p.more{font-size:1.125rem;margin-bottom:1.25rem;text-align:center;}
.search_modal .search_more ul{width:100%;margin:0 auto;}
.search_modal .search_more li{float:left;width:25%;}
.search_modal .search_more li a{display:block;margin:0 .3125rem;}
.search_modal .search_more li a div{box-sizing:border-box;text-align:center;}
.search_modal .search_more li a div img{display:inline-block;width:3.126rem;height:3.126rem;}
.search_modal .search_more li a p{font-size:.625rem;margin-top:.5rem;text-align:center;color:#2a2a2a;}

/*导向*/
.guidewrap{position:fixed;z-index:100002;top:0;right:0;bottom:0;left:0;visibility:hidden;width:100%;height:100%;-webkit-transition-duration:.4s;transition-duration:.4s;opacity:0;background:#fff;}
.guidewrap.active{visibility:visible;opacity:1;}
.guidewrap span.close{font-size:0;position:absolute;top:1.563rem;right:1.563rem;display:block;width:1.25rem;height:1.25rem;cursor:pointer;background:url(/static/m/images/effect/close.png) no-repeat;background-size:100%;}
.guidewrap ul{width:100%;}
.guidewrap ul li{float:left;width:33.33%;margin-bottom:2.5rem;}
.guidewrap ul li a{display:block;box-sizing:border-box;text-align:center;}
.guidewrap ul li a img{display:inline-block;width:3.75rem;height:3.75rem;}
.guidewrap ul li a p{font-size:.625rem;margin-top:.5rem;text-align:center;color:#2a2a2a;}


/*分页样式*/
.pagination .pager .pager_inner a.first,
.pagination .pager .pager_inner a.num,
.pagination .pager .pager_inner a.end,
.pagination .pager .pager_inner .current{display:none !important;}
.pagination .pager .pager_inner{width:100%;height:2.65625rem;margin:1.6875rem 0 2.3125rem;background:#fff;}
.pagination.strategy_pag .pager .pager_inner{margin:1.6875rem 0 4.3125rem;}
.pagination .pager .pager_inner a.prev,
.pagination .pager .pager_inner a.next{float:left;width:49.8%;font-size:1rem;line-height:2.65625rem;color:#a2a2a2;text-align:center;}
.pagination .pager .pager_inner a.prev{border-right:1px solid #eaeaea;}

/*选择为空*/
.no-result{margin-top:60px;}
.no-result p{font-size:1.25em;text-align:center;color:#2a2a2a;margin-top:13px;}
.no-result img{margin:40px 0 0 45.6%;}
.no-result .wwrap{text-align:center;}

/*底部报名*/
.footer_form{position:fixed;right:0;bottom:0;left:0;height:3.8125rem;background:rgba(0, 0, 0, .8);z-index:10;}
.footer_form>a{display:block;width:65.2%;height:2.65625rem;line-height:2.65625rem;font-size:1rem;color:#e8382f;border-radius:5px;background:#ffea00;margin:.65625rem auto;text-align:center;}
.footer_form>a>i{display:inline-block;width:.9375rem;height:.96875rem;margin:0 .96875rem -2px 0;background:url(/static/m/images/effect/write.png) no-repeat;background-size:100%;}

/*报名弹窗*/
.base_form_box{position:fixed;z-index:993213;top:0;right:0;bottom:0;left:0;display:none;width:100%;height:100%;}
.form-layer-bak{position:absolute;z-index:993212;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:pointer;background:rgba(0, 0, 0, .3);}
.base_form_box .base_close_btn{position:absolute;right:6px;top:6px;cursor:pointer;padding:.3rem;}
.base_form_box .base_close_btn>a{display:block;width:.875rem;height:.8125rem;background:url(/static/m/images/effect/form_close.png) no-repeat;background-size:100%;}
.base_form_box .form_box{position:absolute;top:50%;left:50%;width:91%;height:19.875rem;margin:-10rem 0 0 -45.5%;background:#fff;z-index:993214;}

.form_box_wrap .form_tit{text-align:center;}
.form_box_wrap .form_tit h3{font-size:1.125rem;color:#2a2a2a;font-weight:normal;height:3.25rem;line-height:3.25rem;border-bottom:1px solid #bfbfbf;}
.form_box_wrap .form_tit p{font-size:1rem;color:#a0a0a0;height:2.78125rem;line-height:2.78125rem;margin-top:.75rem;}
.form_box_wrap .form_input{margin:0 9%;}
.form_box_wrap .base_input{margin-top:.75rem;}
.form_box_wrap .form_input input{font-size:.9375rem;color:#a0a0a0;height:2.1875rem;line-height:2.1875rem;border:1px solid #aaa;border-radius:4px;}
.form_box_wrap .form_input button{height:2.25rem;line-height:2.25rem;font-size:.9375rem;color:#fff;text-align:center;background:#cc211a;border-radius:4px;}
.form_box_wrap .form_tip{margin:1.6875rem 9% 0;}
.form_box_wrap .form_tip>p{font-size:.75rem;color:#a5a5a5;text-align:center;}


/*底部nav*/
.footer_navs{position:fixed;left:0;right:0;bottom:0;background:rgba(0, 0, 0, .8);z-index:9999;height:3.8125rem;}
.footer_navs a{position:relative;float:left;width:33.3333333%;font-size:.875rem;line-height:.875rem;color:#fff;text-align:center;padding-top:2.59375rem;background-repeat:no-repeat;background-size:1.875rem;background-position:center .3125rem;}
.footer_navs a.nav-bj{background-image:url(/static/m/images/effect/bj_bak.png);}
.footer_navs a.nav-bj:after{position:absolute;right:-1px;top:0;bottom:0;width:1px;height:3.8125rem;background:#656565;content:'';}
.footer_navs a.nav-sj{background-image:url(/static/m/images/effect/sj_bak.png);}
.footer_navs a.nav-sj:after{position:absolute;right:-1px;top:0;bottom:0;width:1px;height:3.8125rem;background:#656565;content:'';}
.footer_navs a.nav-wc{background-image:url(/static/m/images/effect/we_bak.png);background-size:2.25rem 1.875rem;}

/*弹窗补丁*/
.antuan_msg_dialog_m p{margin-top:-9%;}
.page_mess_ok i{margin:0.25rem 1.125rem 0 1.25rem;}