/* CSS Document */
@charset "UTF-8";
.box{width:1200px;overflow:hidden;margin:0 auto;}
.school-content,.school-panel{width:68%;overflow:hidden;position:relative;margin-top:10px;padding:0 1%;}
.school-hot,.school-paihang{width:27%;overflow:hidden;position:relative;margin-left:1%;margin-top:10px;padding:0 1%;}
.title{overflow:hidden;}
.title h2{float:left;font-size:20px;line-height:55px;color:#333333;font-weight:bold;}
.school-content-list,.school-hot-list,.school-paihang-item{overflow:hidden;}
.col-school{width:49.333%;float:left;}
.col-school-2{width:32.333%;float:left;}
.school-content-list ul li:nth-child(odd){padding-left:0;}
.school-content-list ul{padding-bottom:15px;overflow:hidden;}
.school-content-list ul li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:25px;margin:20px 0 0 0;padding-left:1%;}
.school-content-list ul li img{width:68px;height:68px;display:inline-block;margin-right:5px;vertical-align:middle;float:left;border-radius:4px;border:1px solid #ebebeb;}
.school-hot-list ul{padding-bottom:10px;overflow:hidden;}
.school-hot-list ul li{width:48%;float:left;overflow:hidden;text-align:center;padding:5px 1%;}
.school-hot-list ul li a{display:block;overflow:hidden;padding:17px 0;color:#595959;border:1px solid #086934;border-radius:5px;font-size:15px;}
.school-hot-list ul li a:hover{color:#333;background:#f7f7f7;}
.col-school .text{width:320px;vertical-align:middle;float:right;}
.col-school .text .cn,.col-school .text .en{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all .2s;}
.col-school .text .cn{position:relative;font-size:16px;color:#262626;font-weight:bold;max-width:calc(100% - 45px);}
.col-school .text .en{color:#595959;}
.col-school .text .en i{font-size:14px;margin-right:2px;}
.col-school .text .zn{color:#595959;font-size:14px;}
.col-school .text .zn i{font-style:normal;}
.school-tab-list ul{padding-bottom:12px;overflow:hidden;}
.school-tab-list ul li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:25px;margin:20px 0 0 0;padding-left:1%;}
.school-tab-list ul li img{width:68px;height:68px;display:inline-block;margin-right:5px;vertical-align:middle;float:left;border-radius:4px;border:1px solid #ebebeb;}
.col-school-2 .text{width:302px;vertical-align:middle;float:right;margin-left:10px;}
.col-school-2 .text .cn,.col-school-2 .text .en{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all .2s;}
.col-school-2 .text .cn{position:relative;font-size:16px;color:#262626;font-weight:bold;max-width:calc(100% - 45px);}
.col-school-2 .text .en{color:#595959;}
.col-school-2 .text .en i{font-size:14px;margin-right:2px;}
/*学校切换*/
.box-tit-a{height:55px;line-height:55px;}
.box-tit-a h2{font-size:18px;}
.box-tit{position:relative;height:55px;border-bottom:1px solid #d8d8d8;background:#fff;padding-left:10px;}
.tab-box{background:#fff;overflow:hidden;width:100%;}
.box .navigators{float:right;height:55px;line-height:55px;margin-left:145px;}
.box .auto-h{height:auto;overflow:hidden;}
.box-tit .navigators .dy1, .box-tit .navigators .de1, .box-tit .navigators .dx1{position:relative;display:inline-block;height:100%;padding:0 20px;cursor:pointer;font-size:16px;color:#333;border-bottom:2px solid #62ab00;color:#62ab00;cursor:pointer;color:#62ab00;}
.box-tit .navigators .dy2, .box-tit .navigators .de2, .box-tit .navigators .dx2{position:relative;display:inline-block;height:100%;padding:0 20px;cursor:pointer;font-size:16px;color:#333;}
.show-tab-box-is{float:left;width:1200px;height:auto;margin-bottom:15px;}
.tab-item{width:100%;height:100%;}
.college-list{margin-bottom:20px;}
.tab-item .showbox .libox ul{padding:0 10px;}
.tab-item .showbox .libox li:nth-child(-n+5){margin-top:0px;}
.tab-item .showbox .libox li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:25px;margin:20px 0 0 0;}
.tab-item .showbox .libox .name-is{width:162px;vertical-align:middle;float:right;margin-right:5px;}
.tab-item .showbox .libox .name-is .cn{font-size:15px;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.tab-item .showbox .libox .name-is .en{color:#b0adad;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.tab-item .showbox .libox .name-is .en span{margin-right:5px;padding:2px 6px;background:#cecece4d;border-radius:20px;font-size:12px;}
.tab-item .showbox .libox li img{width:54px;height:54px;display:inline-block;margin-right:5px;vertical-align:middle;float:left;border-radius:50%;}
/*城市学校首页*/
.bnav{width:1188px;margin:10px auto 0 auto;overflow:hidden;line-height:48px;background-color:#fff;padding-left:12px;font-size:14px;}
.bnav a{color:#333;font-size:14px;}
.main-title{padding:16px 0 12px 11px;position:relative;}
.main-title h2{font-size:20px;font-weight:600;color:#262626;line-height:22px;}
.main-title::before{content:'';width:5px;height:22px;background:#FEDD00;position:absolute;left:0px;top:16px;}
.school-paihang-item ul{overflow:hidden;padding-bottom:10px;}
.school-paihang-item ul li{float:left;padding:5px;display:flex;align-items:center;flex-grow:1;width:100%;overflow:hidden;}
.school-paihang-item ul li .slogo{width:20%;height:60px;}
.school-paihang-item ul li .slogo img{width:100%;border:1px solid #ebebeb;}
.school-paihang-item ul li .item-title{margin-left:2%;display:flex;flex-direction:column;justify-content:space-around;width:78%;overflow:hidden;}
.school-paihang-item ul li .item-title a{font-weight:500;color:#262626;font-size:16px;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.school-paihang-item ul li .item-title .lable{margin-bottom:10px;margin-top:5px;line-height:24px;height:24px;flood-color:#515a6e;margin-right:13px;color:#999;font-size:12px;overflow:hidden;}
/*城市学校相关链接*/
.box-tab{position:relative;padding:10px;width:1180px;margin:0 auto;}
.box-tab:after,.tab-nav:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.tab-group{position:relative;border:1px solid #eee;margin-top:2.5em;border-radius:0 0 10px 10px;}
.tab-group section{opacity:0;height:0;padding:0 0.5%;overflow:hidden;transition:opacity 0.4s ease, height 0.4s ease;}
.tab-group section.active{opacity:1;height:auto;overflow:visible;}
.tab-nav {list-style:none;margin:-2.5em -1px 0 0;padding:0;height:2.5em;overflow:hidden;}
.tab-nav li{display:inline;}
.tab-nav li a{top:1px;position:relative;display:block;float:left;background:#eee;line-height:2.5em;padding:0 1em;text-decoration:none;color:grey;margin-right:1px;transition:background .2s ease, line-height .2s ease, margin .2s ease;}
.tab-nav li.active a{background:#6EB590;color:#fff;margin-top:0;}
.school-tab-navlist{overflow:hidden;width:100%;margin:5px 0;display:flex;flex-wrap:wrap;}
.school-tab-navlist li{padding:2px 1%;border-radius:5px;background:#f9f9f9;margin:5px 0.5%;line-height:28px;overflow:hidden;text-align:center;}
.school-tab-navlist li a{color:#545454;}
/*城市学校排名*/
.city-con-pm{width:1170px;margin:0 auto;overflow:hidden;padding:15px;}
.city-con{width:70%;overflow:hidden;float:left;background:#fff;}
.city-con-tit{height:35px;line-height:35px;border-bottom: 1px solid #d8d8d8;}
.city-tabs{width:100%;overflow:hidden;}
.city-list{margin:0;overflow:hidden;}
.city-list dl{width:100%;margin-top:10px;border-bottom: #A2D6F9 1px dashed;overflow: hidden;}
.city-list dt{font-size:16px;font-weight:bold;padding:0 5px;line-height:35px;}
.city-list dd{float:left;padding:0 5px;font-size:14px;line-height:26px;margin:0;}
.city-list dt a{color:#d43008;}
.city-list dd a{color:#402e2e;}
.school-pm{overflow:hidden;padding-bottom:10px;}
.school-pm .intro{line-height:30px;overflow:hidden;margin:10px 0;padding:10px;background:#f7f7f7;font-size:15px;}
.school-pm table{width:100%;text-align:center;margin:15px 0;}
.school-pm .md_td{background:#086934;color:#fff;}
.school-pm table td{line-height:1.5em;padding:8px 10px;text-align:left;}
.school-pm table tr:nth-child(odd){background:#f7f7f7;}
.school-pm table td a{color:#000;}
.school-pm-list{box-shadow:0 1px 4px rgba(0,0,0,.07);background-color:#f7f7f7;border-radius:5px;padding:10px 1%;margin-bottom:10px;}
.school-pm-title{height:40px;line-height:40px;overflow:hidden;}
.school-pm-title h2{float:left;font-size:18px;font-weight:600;}
.school-pm-title h2 a{color:#0F0F0F;font-size:16px;}
.school-pm-title span{float:left;margin-left:15px;}
.school-pm-title span i{display:inline-block;padding:0 6px;font-size:12px;color:#fff;line-height:20px;background-color:#086934;margin:10px 15px 0 0;font-style:normal;}
.school-pm-et{height:25px;line-height:25px;overflow:hidden;margin-bottom:5px;}
.school-pm-et em{color:#666;font-size:14px;font-style:normal;padding-right:15px;}
.school-pm-es{line-height:25px;}
.school-new{width:98%;overflow:hidden;position:relative;margin-top:10px;padding:0 1%;}
/*城市学校详情页*/
.school-info{padding:15px 10px;margin-top:10px;overflow:hidden;}
.school-info-item{background-color:#FAFBFC;margin:12px 1% 0 1%;display:flex;justify-content:center;align-items:center;padding:15px 0;}
.school-info-logo{float:left;}
.school-info-logo img{width:80px;height:80px;margin-right:12px;border-radius:10%;}
.school-info-logo p{line-height:24px;font-size:12px;text-align:center;margin-top:5px;}
.school-info-poi{float:left;}
.school-info-poi ul{width:100%;height:67px;background:#FAFBFC;display:flex;justify-content:center;align-items:center;margin-top:-22px;}
.school-info-poi ul li{width:90px;padding:0 10px;position:relative;}
.school-info-poi ul li span{display: block;font-size: 16px;font-weight: 400;color: #262626;text-align: center;line-height: 22px;margin-bottom: 3px;}
.school-info-poi ul li em{display:block;font-size:13px;font-weight:400;color:#ABABAB;text-align:center;line-height:18px;font-style:normal;}
.school-info-poi ul li::after{content: '';width:1px;height:28px;background:#EBEBEB;position:absolute;right:0px;top:8px;}
.school-detail{overflow:hidden;margin-top:10px;}
.school-detail-title,.school-info-title{width:100%;display:flex;justify-content:center;align-items:center;margin:12px 0;}
.school-info-title h1{display:block;position:relative;font-size:24px;color:#262626;line-height:35px;}
.school-detail-title h2{display:block;position:relative;font-size:22px;color:#262626;line-height:35px;border-bottom:3px #f9df19 solid;}
.school-detail-con{margin:20px 0;font-size:15px;font-weight:400;color:#262626;line-height:25px;padding:0 2%;}
.school-detail-con a{color:#086934;font-weight:600;}
.school-xnav{display:flex;justify-content:center;align-items:center;height:50px;line-height:50px;margin-top:10px;}
.school-xnav a{display:block;position:relative;margin:0 12px;font-size:16px;font-weight:600;color:#8C8C8C;line-height:50px;}
.school-xnav a:hover,.school-xnav a.active{color:#262626;}
.school-xnav a:hover::after,.school-xnav a.active::after{content:'';width:100%;height:3px;background:#FEDD00;position:absolute;left:0px;bottom:0px;}
.pingjia{width:70%;margin:10px auto;padding:10px;overflow:hidden;}
.pingjia li{width:33.333%;float:left;line-height:28px;height:28px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.nowrap li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.pingjia .star-1{background:url(/style/img/s1.gif) no-repeat;background-position:65px;background-size:128px 22px;}
.pingjia .star-2{background:url(/style/img/s2.gif) no-repeat;background-position:65px;background-size:128px 22px;}
.pingjia .star-3{background:url(/style/img/s3.gif) no-repeat;background-position:65px;background-size:128px 22px;}
.pingjia .star-4{background:url(/style/img/s4.gif) no-repeat;background-position:65px;background-size:128px 22px;}
.pingjia .star-5{background:url(/style/img/s5.gif) no-repeat;background-position:65px;background-size:128px 22px;}
.school-detail-maps .text{margin:10px;}
.school-detail-maps .dizhi{line-height:32px;}
.school-detail-maps .dianhua{line-height:32px;}
.school-detail-maps .text i{width:16px;height:16px;margin-right:6px;font-size:14px;color:#0f6934;}
.school-nearby ul{padding-bottom:15px;overflow:hidden;}
.school-nearby ul li{width:24%;float:left;}
.school-nearby ul li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:25px;margin:20px 0 0 0;padding-left:1%;}
.school-nearby ul li img{width:27%;height:70px;display:inline-block;margin-right:1%;vertical-align:middle;float:left;border-radius:4px;border:1px solid #ebebeb;}
.school-nearby .text{width:70%;vertical-align:middle;float:right;}
.school-nearby .text .cn,.school-nearby .text .en{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all .2s;}
.school-nearby .text .cn{position:relative;font-size:16px;color:#262626;font-weight:bold;max-width:calc(100% - 45px);}
.school-nearby .text .en{color:#595959;}
.school-nearby .text .en i{font-size:14px;margin-right:2px;}
.school-nearby .text .zn{color:#595959;font-size:14px;}
.school-nearby .text .zn i{font-style:normal;}
.school-tips{line-height:25px;overflow:hidden;padding:10px;}
.school-tips p{color:#7b7b7b;}
/*城市友链*/
.fnav{width:1200px;overflow:hidden;margin:20px auto 0 auto;background:#fff;}
.fnav-school-list{width:98%;overflow:hidden;line-height:26px;padding:10px 1%;}
.fnav-school-list dt{float:left;font-size:14px;width:12%;line-height:24px;text-align:right;margin:0;}
.fnav-school-list dd{width:88%;float:right;line-height:24px;margin:0;}
.fnav-school-list dd a{color:#666;float:left;padding:0 10px;font-size:14px;}