﻿.cs_app_img .txt,.cs_app_guideList .item .con_box .tit,.cs_app_train .item .tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs_app_banner{height:2.50667rem;background-size:cover;background-repeat:no-repeat;color:#fff;overflow:hidden}.cs_app_banner .cs_app_crumb{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between !important;-moz-justify-content:space-between !important;justify-content:space-between !important;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center !important;-moz-align-items:center !important;align-items:center !important;margin-top:1.57333rem;padding-right:.36rem}.cs_app_banner .title{width:3.73333rem;height:.93333rem;line-height:.93333rem;background:rgba(16,93,199,0.96);font-size:.42667rem;font-weight:bold;text-align:center}.cs_app_banner .title img{margin:-.08rem 0 0 .13333rem;height:.26667rem}.cs_app_banner .crumb{font-size:.34667rem}.cs_app_banner .crumb img{height:.37333rem;margin:-.08rem .13333rem 0 0}.cs_app_wrap{background-color:#fff;padding:0 .36rem .53333rem}.cs_app_tab{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;padding:.53333rem 0;overflow:hidden;overflow-x:auto}.cs_app_tab .item{display:block;-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1 !important;-moz-flex:1 !important;flex:1 !important;text-align:center;color:#555555;font-weight:bold;font-size:.4rem;min-width:2.66667rem}.cs_app_tab .item.active{color:#1F6CD6}.cs_app_tab .item.active:after{content:'';display:block;width:.93333rem;height:.05333rem;background-color:#1F6CD6;margin:.13333rem auto 0}.cs_app_container{background-color:#F7F7F7}.cs_app_container::before{content:'';display:block;height:.09333rem;background:#E1D89D}.cs_app_img{padding:0 .4rem .4rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between !important;-moz-justify-content:space-between !important;justify-content:space-between !important;-webkit-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap !important;-moz-flex-wrap:wrap !important;flex-wrap:wrap !important}.cs_app_img .item{width:4rem}.cs_app_img .img_box{display:block;height:2.66667rem;background-color:#F0F0F0;margin-top:.4rem}.cs_app_img .txt{padding:.13333rem .26667rem;text-align:center}.cs_app_guideList{margin:0 .4rem}.cs_app_guideList .item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center !important;-moz-align-items:center !important;align-items:center !important;padding:.4rem 0;border-bottom:.02667rem solid #fff}.cs_app_guideList .item:last-child{border:none}.cs_app_guideList .item .img_box{width:2.8rem;height:2.13333rem;background:#D6D6D6;border-radius:.2rem;margin-right:.26667rem}.cs_app_guideList .item .con_box{-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1 !important;-moz-flex:1 !important;flex:1 !important;overflow:hidden}.cs_app_guideList .item .con_box .tit{font-size:.4rem;color:#000}.cs_app_guideList .item .con_box .date{font-size:.37333rem;color:#3F7BDA;margin-top:.13333rem}.cs_app_guideList .item .con_box .con{color:#999999;margin-top:.13333rem;font-size:.37333rem;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:.58667rem;max-height:1.17333rem}.cs_app_party{padding:0 .4rem}.cs_app_party .dynamic_item{padding:.4rem 0;border-bottom:1px solid #CBCBCB;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex}.cs_app_party .dynamic_item:last-child{border:none}.cs_app_party .dynamic_item .img_box{width:2.8rem;height:1.86667rem;overflow:hidden;border-radius:.2rem;margin-right:.4rem}.cs_app_party .dynamic_item .img_box img{height:100%;width:100%;object-fit:cover}.cs_app_party .dynamic_item .con_box{-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1 !important;-moz-flex:1 !important;flex:1 !important;overflow:hidden}.cs_app_party .dynamic_item .con_box .tit{font-size:.4rem;color:#000;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:.53333rem;height:1.06667rem}.cs_app_party .dynamic_item .con_box .date{font-size:.37333rem;color:#5580BA;margin-top:.4rem}.cs_app_party .dynamic_item .con_box .con{color:#808080;margin-top:.26667rem;font-size:.37333rem;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:.58667rem;max-height:1.17333rem}.cs_app_form{padding:.66667rem .53333rem}.cs_app_form .input_box{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center !important;-moz-align-items:center !important;align-items:center !important;margin-top:.26667rem}.cs_app_form .label{min-width:2rem}.cs_app_form .input{-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1 !important;-moz-flex:1 !important;flex:1 !important;border:1px solid #89CCFF;border-radius:.2rem;overflow:hidden}.cs_app_form .input input{height:.88rem;width:100%;padding:0 .26667rem}.cs_app_form .code_btn{width:1.86667rem;height:.8rem;line-height:.8rem;background:#E1D89D;border-radius:.2rem;margin-left:.13333rem;text-align:center;color:#3F7CD9}.cs_app_form .btn{display:block;margin:.4rem auto 0;width:3.46667rem;height:.8rem;line-height:.8rem;background:#3F7CD9;border-radius:.26667rem;text-align:center;color:#fff;font-size:.4rem;border:none;outline:none}.cs_app_train .item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center !important;-moz-align-items:center !important;align-items:center !important;padding:.4rem}.cs_app_train .item::before{content:'';display:block;width:.2rem;height:.2rem;border-radius:50%;background-color:#E1D89D}.cs_app_train .item .tit{-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1 !important;-moz-flex:1 !important;flex:1 !important;padding:0 .4rem}.cs_app_train .item img{height:.33333rem}.xb_teacher_list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between !important;-moz-justify-content:space-between !important;justify-content:space-between !important;-webkit-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap !important;-moz-flex-wrap:wrap !important;flex-wrap:wrap !important;margin:0 .37333rem;padding-bottom:.53333rem}.xb_teacher_list .item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;width:49%;padding:.18667rem;margin-top:.4rem;background-color:#F7F1E6}.xb_teacher_list .img_box{width:1.6rem;height:2rem;overflow:hidden;margin-right:.21333rem}.xb_teacher_list .img_box img{width:100%;height:100%;object-fit:cover}.xb_teacher_list .con_box{-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1 !important;-moz-flex:1 !important;flex:1 !important;overflow:hidden}.xb_teacher_list .name{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center !important;-moz-align-items:center !important;align-items:center !important;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between !important;-moz-justify-content:space-between !important;justify-content:space-between !important}.xb_teacher_list .name .img{height:.4rem}.xb_teacher_list .txt1{font-weight:bold}.xb_teacher_list .txt1::after{content:'';display:block;margin-right:.08rem;height:.05333rem;background:#105DC7;border-radius:.02667rem}.xb_teacher_list .con{font-size:.34667rem;margin-top:.13333rem;line-height:.4rem;height:1.2rem;overflow:hidden;color:#999999;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;text-align:justify}.cs_app_contact{padding:0 .36rem}.cs_app_contact .tit{font-size:.4rem;margin-top:.4rem}.cs_app_contact .map_tit{height:.66667rem;line-height:.66667rem;background-color:#E1D89D;color:#A32F30;text-align:center;margin-top:.4rem}.cs_app_contact .map_container{height:3.73333rem;width:100%}