* { margin: 0; padding: 0; box-sizing: border-box; list-style: none; }

.iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; }

.belong-to { width: 175px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; cursor: pointer; line-height: 15px; font-size: 12px; color: #999; }

.belong-to > p { line-height: 15px; }

.belong-to > p span { font-size: 12px; color: #999; }

a, a:hover { color: #999; text-decoration: none; cursor: pointer; }

body img { -webkit-user-select: none; }

.width_auto { width: auto !important; padding: 0 10px; }

.clearfix { zoom: 1; }

.clearfix[data-v-7eaed477]:after, .clearfix[data-v-7eaed477]:before { display: block; content: ""; clear: both; visibility: hidden; width: 0; height: 0; }

.you1 { background-color: #fff; }

.caozuo { width: 100%; height: 22px; text-align: center; border: 1px solid #eee; line-height: 22px; color: #707070; border-radius: 3px; font-size: 12px; }

.banner { width: 100vw; }

.banner img { width: 100%; }

.mainContainer { width: 1200px; margin: 0 auto; margin-top: 20px; overflow: hidden; }

.mainContainer .schoolClaBox { width: 298px; border: 1px solid #eee; float: left; }

.mainContainer .schoolClaBox .liColor { border: 1px solid #338bff !important; background-color: #338bff !important; color: #fff !important; }

.mainContainer .schoolClaBox .yishumin { border-bottom: 1px solid #eee; }

.mainContainer .schoolClaBox .schoolCla_addr { width: 248px; margin: auto; overflow: hidden; }

.mainContainer .schoolClaBox .schoolCla_addr > ul { width: 100%; list-style: none; margin-top: 15px; margin-bottom: 14px; overflow: hidden; }

.mainContainer .schoolClaBox .schoolCla_addr > ul > .schoolCla_addrli { cursor: pointer; width: 50px; height: 24px; border-radius: 3px; float: left; margin-right: 12px; margin-top: 6px; text-align: center; line-height: 24px; font-size: 14px; color: #888; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

.mainContainer .schoolClaBox .schoolCla_addr > ul > .checked { border: 1px solid #338bff !important; }

.mainContainer .schoolClaBox .schoolCla_addr > ul > .chengshi.checked { background-color: #338bff !important; color: #fff; }

.mainContainer .schoolClaBox .schoolCla_header { width: 248px; height: 45px; margin: auto; }

.mainContainer .schoolClaBox .schoolCla_header > ul { width: 100%; height: 100%; list-style: none; border-bottom: 1px solid #ddd; }

.mainContainer .schoolClaBox .schoolCla_header > ul > .headerli { width: 82.66px; height: 44px; float: left; text-align: center; line-height: 45px; font-size: 16px; color: #303133; cursor: pointer; }

.mainContainer .schoolClaBox .schoolCla_header > ul > .checkedTab { color: #338bff !important; border-bottom: 2px solid #338bff !important; }

.mainContainer .schoolClaBox .yishusheng, .mainContainer .schoolClaBox .gaozhidanzhao { display: none; }

.mainContainer .schoolClaBox .schoolCla_zb { width: 248px; overflow: hidden; margin: auto; margin-top: -8px; border-bottom: 1px solid #eee; }

.mainContainer .schoolClaBox .schoolCla_zb > ul { margin-top: 19px; width: 100%; list-style: none; overflow: hidden; margin-bottom: 14px; }

.mainContainer .schoolClaBox .schoolCla_zb > ul > .schoolCla_zbli { width: 46px; height: 24px; border-radius: 3px; float: left; margin-left: 6px; margin-top: 6px; text-align: center; line-height: 24px; font-size: 14px; color: #888; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin-right: 12px; cursor: pointer; }

.mainContainer .schoolClaBox .schoolCla_zb > ul > .schoolCla_zbli:first-child { margin-left: 0; }

.mainContainer .schoolClaBox .schoolCla_fen { width: 248px; overflow: hidden; margin: auto; margin-top: 15px; border-bottom: 1px solid #eee; }

.mainContainer .schoolClaBox .schoolCla_fen > ul { width: 100%; list-style: none; overflow: hidden; margin-bottom: 14px; }

.mainContainer .schoolClaBox .schoolCla_fen > ul > .schoolCla_fenli { cursor: pointer; width: 50px; height: 24px; border-radius: 3px; float: left; margin-right: 12px; margin-top: 6px; text-align: center; line-height: 24px; font-size: 14px; color: #888; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

.mainContainer .schoolClaBox .schoolCla_dj { width: 248px; overflow: hidden; margin: auto; margin-top: 15px; border-bottom: 1px solid #eee; }

.mainContainer .schoolClaBox .schoolCla_dj > ul { width: 100%; list-style: none; overflow: hidden; margin-bottom: 14px; }

.mainContainer .schoolClaBox .schoolCla_dj > ul > .schoolCla_djli { cursor: pointer; width: 50px; height: 24px; border-radius: 3px; float: left; margin-right: 12px; margin-top: 6px; text-align: center; line-height: 24px; font-size: 14px; color: #888; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

.mainContainer .schoolClaBox .schoolCla_bl { width: 248px; overflow: hidden; margin: auto; margin-top: 15px; }

.mainContainer .schoolClaBox .schoolCla_bl > ul { margin-bottom: 35px; width: 100%; list-style: none; overflow: hidden; }

.mainContainer .schoolClaBox .schoolCla_bl > ul .schoolCla_blli { cursor: pointer; height: 24px; border-radius: 3px; float: left; margin-right: 12px; margin-top: 6px; text-align: center; line-height: 24px; font-size: 14px; color: #888; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

.mainContainer .schoolClaBox .yishuxue { width: 248px; margin: auto; border-bottom: 1px solid #eee; }

.mainContainer .schoolClaBox .xuexiao { width: 248px; margin: auto; margin-top: 25px; margin-bottom: 15px; }

.mainContainer .schoolClaBox .xuexiao > ul .yili { width: 100%; height: 26px; border-radius: 4px; border: 1px solid #eee; margin-bottom: 3px; line-height: 26px; text-indent: 10px; font-size: 14px; color: #909399; cursor: pointer; }

.mainContainer .schoolClaBox .xuexiao > ul .liColor { border: 1px solid #338bff !important; background-color: #338bff !important; color: #fff; }

.mainContainer .schoolClaBox .yi2 { margin-top: 16px; }

.mainContainer .schoolClaBox .yi2 .yishu1 { margin-top: 0 !important; }

.mainContainer .schoolClaBox .yishumin { border-bottom: 1px solid #eee; }

.mainContainer .schoolClaBox .yishuben { border: none !important; margin-top: 15px !important; }

.mainContainer .schoolClaBox .gaozhidiqu { margin-bottom: 35px !important; }

.mainContainer .schoolClaBox .dan2 { margin-top: 6px; }

.mainContainer .schoolAllBox { width: 888px; margin-left: 10px; float: left; }

.mainContainer .schoolAllBox .Boxtitle { width: 100%; height: 42px; }

.mainContainer .schoolAllBox .Boxtitle .rightsearch { width: 100%; height: 40px; border-radius: 30px; margin: auto; position: relative; }

.mainContainer .schoolAllBox .Boxtitle .rightsearch .schooldata_num { width: 300px; height: 38px; line-height: 38px; text-indent: 20px; font-size: 14px; color: #707070; float: left; }

.mainContainer .schoolAllBox .Boxtitle .rightsearch .schooldata_num span { color: #338bff !important; }

.mainContainer .schoolAllBox .Boxtitle .rightsearch .input { border: 1px solid #338bff !important; width: 350px; height: 34px; float: right; position: relative; }

.mainContainer .schoolAllBox .Boxtitle .rightsearch .input #sear { width: 290px; height: 100%; background: none; outline: none; border: 0; font-size: 14px; text-indent: 20px; float: left; color: #333; }

.mainContainer .schoolAllBox .Boxtitle .rightsearch .input .anniu { background-color: #338bff !important; width: 51px; height: 34px; float: right; cursor: pointer; }

.mainContainer .schoolAllBox .Boxtitle .rightsearch .input .anniu #fang { width: 18px; position: absolute; right: 16px; top: 8px; }

.mainContainer .schoolAllBox .ullist { margin-top: 20px; overflow: hidden; }

.mainContainer .schoolAllBox .ullist .schoolAllBoxli { width: 428px; height: 148px; float: left; overflow: hidden; }

.mainContainer .schoolAllBox .ullist .schoolAllBoxli .schoolAll_left { width: 86px; height: 100%; float: left; margin-left: 11px; position: relative; }

.mainContainer .schoolAllBox .ullist .schoolAllBoxli .schoolAll_left > img { width: 86px; height: 86px; position: absolute; top: 50%; transform: translateY(-50%); cursor: pointer; }

.mainContainer .schoolAllBox .ullist .schoolAllBoxli .schoolAll_right { width: 313px; height: 100%; float: left; margin-left: 5px; }

.mainContainer .schoolAllBox .ullist .schoolAllBoxli .schoolAll_right .schoolAll_right_name { width: auto; font-size: 18px; color: #333 !important; margin-top: 25px; }

.mainContainer .schoolAllBox .ullist .schoolAllBoxli .schoolAll_right .schoolAll_right_cont { height: 32px; margin-top: 10px; float: left; margin-bottom: 13px; }

.mainContainer .schoolAllBox .ullist .schoolAllBoxli .schoolAll_right .schoolAll_right_cont > p { height: 15px; line-height: 15px; }

.mainContainer .schoolAllBox .ullist .schoolAllBoxli .schoolAll_right .schoolAll_right_cont > p > span { width: 140px; display: block; float: left; font-size: 12px; color: #999; }

.mainContainer .schoolAllBox .ullist .schoolAllBoxli .schoolAll_right .schoolAll_right_cont > p > span:nth-child(2) { margin-left: 5px; width: 102px; }

.mainContainer .schoolAllBox .ullist .schoolAllBoxli .schoolAll_right .schoolAll_right_cont > p:nth-child(2) { margin-top: 4px; }

.mainContainer .schoolAllBox .ullist .schoolAllBoxli .schoolAll_right .schoolAll_right_btn { width: 56px; height: 58px; margin-top: 10px; float: right; }

.mainContainer .schoolAllBox .ullist .schoolAllBoxli .schoolAll_right .schoolAll_right_btn .caozuo img, .mainContainer .schoolAllBox .ullist .schoolAllBoxli .schoolAll_right .schoolAll_right_btn .caozuo span { font-size: 12px; }

.mainContainer .schoolAllBox .ullist .schoolAllBoxli .schoolAll_right .schoolAll_right_btn .baixin, .mainContainer .schoolAllBox .ullist .schoolAllBoxli .schoolAll_right .schoolAll_right_btn .baiduibi { overflow: hidden; cursor: pointer; }

.mainContainer .schoolAllBox .ullist .schoolAllBoxli .schoolAll_right .schoolAll_right_btn .baixin img, .mainContainer .schoolAllBox .ullist .schoolAllBoxli .schoolAll_right .schoolAll_right_btn .baiduibi img { width: 12px; float: left; margin-left: 8px; margin-top: 6px; margin-right: 3px; }

.mainContainer .schoolAllBox .ullist .schoolAllBoxli .schoolAll_right .schoolAll_right_btn .baixin span, .mainContainer .schoolAllBox .ullist .schoolAllBoxli .schoolAll_right .schoolAll_right_btn .baiduibi span { float: left; }

.mainContainer .schoolAllBox .ullist .schoolAllBoxli .schoolAll_right .schoolAll_right_lei .lei_left { float: left; margin-top: 6px; overflow: hidden; }

.mainContainer .schoolAllBox .ullist .schoolAllBoxli .schoolAll_right .schoolAll_right_lei .lei_left span { float: left; margin-right: 5px; }

.mainContainer .schoolAllBox .loading_box { text-align: center; padding: 10px 0; display: none; }

.mainContainer .schoolAllBox .loading_box span { font-size: 14px; color: #666; margin-left: 5px; }

.mainContainer .schoolAllBox .noMore_box { text-align: center; padding: 10px 0; font-size: 18px; color: #999; display: none; }

.mainContainer .schoolAllBox .ullist .schoolAllBoxli .schoolAll_right .schoolAll_right_btn .baixin.active, .mainContainer .schoolAllBox .ullist .schoolAllBoxli .schoolAll_right .schoolAll_right_btn .baiduibi.active { background-color: #338bff !important; color: #fff !important; }

.mainContainer .schoolAllBox .ullist .schoolAllBoxli .schoolAll_right .schoolAll_right_btn .baixin.active img, .mainContainer .schoolAllBox .ullist .schoolAllBoxli .schoolAll_right .schoolAll_right_btn .baiduibi.active img { display: none !important; }

.mainContainer .schoolAllBox .ullist .schoolAllBoxli .schoolAll_right .schoolAll_right_btn .baixin.active span, .mainContainer .schoolAllBox .ullist .schoolAllBoxli .schoolAll_right .schoolAll_right_btn .baiduibi.active span { float: initial !important; }
