.page-box { position: relative; }
/*当前位置 css*/
.location{ margin: 20px 5px }
.location .iconfont{ color: #0069de }
@media (max-width:1440px){
.location{ margin: 15px 5px }
}


@media (max-width:992px) {
.location{ margin: 10px 5px }
.page-box {  padding-top: 1.55rem }
}





/*学校列表页 css*/
.two-nav{ padding:0 25px 10px 25px; border-radius: 5px; overflow: hidden;margin-bottom: 30px;}
.two-nav > div {display: flex;border-bottom: 1px solid #e6e6e6; padding:20px 0 0 0 }
.two-nav > div:last-of-type {border-bottom: none;}
.two-nav .left{padding-top: 5px;}
.two-nav .left a{padding: 5px;}
.two-nav .left a:hover,
.two-nav .left .active {color: #0069de !important;border-color: #0069de;font-weight: bold;background: #F1F1F1;border-radius: 3px;}
.two-nav .right {flex: 1;display: flex;flex-wrap: wrap;}
.two-nav .right li {margin-bottom: 14px;}
.two-nav .right a {padding: 4px 8px;border-radius: 4px;margin-bottom: 10px;margin-right:10px;white-space: nowrap;border: 1px solid #fff;}
.two-nav .right a:hover,
.two-nav .right .active {color: #0069de !important;border-color: #0069de;}

.schoolMain .schoolL{ width: 75%; }
.schoolMain .schoolR{ width: 23% }
.schoolMain .schoolL .sort {display: flex;padding: 16px 14px;border-bottom: 1px solid #e6e6e6;}
.schoolMain .schoolL .sort a,.schoolMain .schoolL .sort span {padding: 2px 10px;margin-right: 20px;}
.schoolMain .schoolL .sort a:hover,.schoolMain .schoolL .sort .active {color: #0069de !important;}

.list-con .steam {padding: 18px 14px;border-bottom: 1px solid #e6e6e6;display: flex;justify-content: space-between;}
.list-con .steam:hover {background-color: #f5f5f5;}
.list-con .steam:last-of-type {border-bottom: none;}
.list-con .steam .img {width:25%;overflow: hidden;border-radius: 6px;}
.list-con .steam .img img{width:100%; max-height:175px;}
.list-con .steam .con {flex: 1;margin-left:2%;}
.list-con .steam .con .t {font-weight: bold;}
.list-con .steam .con .t span{ font-size: 14px; color: #444 }
.list-con .steam .con .t span .iconfont{ color: #f00 }
.list-con .steam .con .x {margin: 10px 0;}
.list-con .steam .con .x span {padding: 0px 8px;border-radius: 20px;margin-right: 10px;}
.list-con .steam .con .x span:nth-of-type(odd) {color: #e7491f;border: 1px solid #e7491f;}
.list-con .steam .con .x span:nth-of-type(even) {color: #2da0e9;border: 1px solid #2da0e9;}
.list-con .steam .con > p {margin: 10px 0;}
.list-con .steam .con > p:last-of-type {margin-bottom: 0;}
.list-con .steam .con > p span {color: #777;margin-right: 8px;}
.list-con .steam .con .d{ line-height: 1.7 }
 /*分页*/
.pages {margin: 0 auto;text-align: center;padding: 30px 0px;}
/*.pages a {padding: 5px 6px;border: 1px solid #D9D9D9;border-radius: 4px;font-size: 12px;color: rgba(0, 0, 0, 0.65);margin: 0px 5px; width: 60px;float: left;}*/
.pages li {padding: 5px 6px;border: 1px solid #D9D9D9;border-radius: 4px;font-size: 12px;color: rgba(0, 0, 0, 0.65);margin: 0px 5px; width: 50px;float: left;}
.pages a li{padding: 5px 6px;border: 1px solid #D9D9D9;border-radius: 4px;font-size: 12px;color: rgba(0, 0, 0, 0.65);margin: 0px 5px; width: 50px;float: left;}
.pages .thisclass{width: 50px;
    float: left;
    border: 1px #014083 solid;
    padding: 5px 6px;
    border-radius: 4px;
    color: #3995f7;}
.pages strong {
/*padding: 5px 10px;border: 1px solid #3592e2;font-size: 12px;margin: 0px 5px;*/
color: #FFF;border-radius: 4px;background: #3592e2;}

@media (max-width:1440px){

}


@media (max-width:992px) {

.two-nav{ padding:0 8px 10px 8px; border-radius: 5px; margin-bottom:15px;}
.two-nav > div {display:block; padding:15px 0 0 0 }
.two-nav .left{ clear: both;}
.two-nav .right {flex:none;display:flex;flex-wrap: wrap; clear: both; margin-top: 10px}
.two-nav .right li {margin-top: 0;}
.two-nav .right a {padding: 4px 5px;border-radius: 4px;margin-top:0px;margin-right:6px;}
.schoolMain .schoolL,.schoolMain .schoolR{ width: 100%; clear: both; }
.schoolMain .schoolR{ margin-top: 15px }
.list-con .steam { display: block;}
.list-con .steam .con .t span{ font-size: 12px; color: #555; display: block;  }
.list-con .steam .img {width:100%; height: auto; margin-bottom: 10px}
.list-con .steam .img img{ display: block; }
.list-con .steam .con {flex: none;margin-left:0;}
}



/*右侧*/
/*热门学校*/
.side-title {width: 100%;padding-right: 10px;border-bottom: 1px solid #e6e6e6;padding-top: 20px;display: flex;justify-content: space-between;}
.side-title span {display: block;min-width: 130px;text-align: center;color: #ee4c26;border-bottom: 1px solid #ee4c26;padding-bottom: 10px;  font-weight: bold;}

.lvse span{color:#0069de;border-bottom: 1px solid #0069de;}
.lanse span{color:#2c8acc;border-bottom: 1px solid #2c8acc;}
.hot-school,.hot-zhuanye,.hot-wenti{ margin-bottom: 25px }
.hot-school .list {padding: 12px;}
.hot-school .list .hsteam {display: flex;justify-content: space-between;padding: 10px 0;border-bottom: 1px solid #e6e6e6;}
.hot-school .list .hsteam:last-of-type {border-bottom: none;}
.hot-school .list .hsteam .img {width: 55px;height: 55px;border-radius: 50%;overflow: hidden;background-color: #ccc;flex-shrink: 0;}
.hot-school .list .hsteam .img img {height:55px !important;}
.hot-school .list .hsteam .con {flex: 1;margin-left:10px;display: flex;flex-wrap: wrap;align-content: space-between;}
.hot-school .list .hsteam .con h3 {font-size:14px;margin-top: 6px;}
.hot-school .list .hsteam .con div {display: flex;justify-content: space-between;width: 100%;margin-bottom: 6px;}
.hot-school .list .hsteam .con div p {color: #666 !important;font-size: 12px;}
.hot-school .list .hsteam .con div p span {color: #ee4c26 !important;}

@media (max-width:992px) {
.side-title {padding-top:10px;}
.side-title span {display: block;width: 120px;}
.hot-school,.hot-zhuanye,.hot-wenti{ margin-bottom:15px }
}

/*推荐学校*/
.h-b{ overflow: hidden; }
.h-b-body { margin-top: 30px;}
.h-b-body .active {display: flex;}
.h-b-body ul{  display: none;justify-content: space-between;flex-wrap: wrap }
.h-b-body li{border-radius: 5px; overflow: hidden; display: inline-block; width: 30.03333%; margin:0 1.5% 20px 1.5%;}
.h-b-body li img{height:244px;}
.h-b-body li .txt{ padding: 15px;font-size: 13px; }
.h-b-body li .txt .t1{ text-align: center; font-size: 18px; display: block; }
.h-b-body li .txt .t2{ display: block; color: #666; padding: 15px 0 10px 0; }
.h-b-body li .txt .t3{ color: #0069de; font-weight: 600 }
.h-b-body li .txt .t3 b{ color: #111 }
.h-b-body li:hover{ -o-box-shadow: 0 0 10px rgba(0,0,0,.35); -ms-box-shadow: 0 0 10px rgba(0,0,0,.35); -moz-box-shadow: 0 0 10px rgba(0,0,0,.35); -webkit-box-shadow: 0 0 10px rgba(0,0,0,.35); box-shadow: 0 0 10px rgba(0,0,0,.35);}
.h-b-body li:hover .txt .t1{ color: #0069de }

.h-b-title {padding: 20px 16px;border-bottom: 1px solid #e6e6e6; text-align: center;}
.h-b-title li {padding: 6px 12px;border: 1px solid #fff;border-radius: 20px; display: inline-block;}
.h-b-title .active,.h-b-title a:hover {border-color: #0069de;color: #0069de !important;}
.tjmore {display: block;width: 100%;height:.75rem;background-color: #f5f5f5;line-height:.75rem;text-align: center;color: #656565;margin: .25rem auto 0; border-radius: 5px; clear: both;}
.adv1{ margin:35px auto; border-radius: 5px; overflow: hidden; }




@media (max-width:992px) {
.adv1{ margin:10px auto;  }
}
/*热门专业*/
.hot-zhuanye .list {padding: 0 12px ;}
.hot-zhuanye .list .hzyteam {display: flex;align-items: center;padding: 16px 0;border-bottom: 1px solid #e6e6e6;}
.hot-zhuanye .list .hzyteam:nth-of-type(1) .num {background-color: #ed4923;color: #fff;}
.hot-zhuanye .list .hzyteam:nth-of-type(2) .num {background-color: #f29426;color: #fff;}
.hot-zhuanye .list .hzyteam:nth-of-type(3) .num {background-color: #3199f3;color: #fff;}
.hot-zhuanye .list .hzyteam:last-of-type {border-bottom: none;}
.hot-zhuanye .list .hzyteam .num {width: 16px;height: 16px;color: #666;border-radius: 50%;text-align: center;line-height: 16px;background-color: #e6e6e6;flex-shrink: 0;font-size: 12px;}
.hot-zhuanye .list .hzyteam .con {flex: 1;margin-left: 10px;}
.hot-zhuanye .list .hzyteam .con h3 {font-size: 14px;}
.hot-zhuanye .list .hzyteam .con div {display: flex;justify-content: space-between;margin-top:8px;}
.hot-zhuanye .list .hzyteam .con div p {font-size: 12px;color: #666 !important;}
.hot-zhuanye .list .hzyteam .con div p span {color: #ee4c26;}

@media (max-width:992px) {
	.hot-zhuanye .list .hzyteam {padding: 10px 0;}
	.h-b-body li{width:47.33333%; margin:0 1% 15px 1%;}
	.h-b-body li .txt{ padding: 10px;font-size: 12px; }
	.h-b-body li .txt .t1{  font-size: 14px; display:  }
	.h-b-body li .txt .t2{  padding: 8px 0 5px 0; }
	.h-b-body li .txt .t3{ color: #0069de; font-weight: 600 }
}

/*问题解答*/
.hot-wenti .list{ padding: 15px }
.hot-wenti .list li{ line-height:38px;border-bottom: 1px #f0f0f0 dotted; }
.hot-wenti .list li .iconfont{ color: #0069de ; font-size: 20px; margin-right: 8px}
.hot-wenti .list li:hover a{color: #0069de; }

/*院校详细*/
.info-text1 {border-bottom: 1px solid #e6e6e6;display: flex;justify-content: space-between;background-color: #f8f8f8;}
.info-text1 .img {width:35%;overflow: hidden;background-color: #ccc;border-radius: 6px;}
.info-text1 .con {flex: 1;margin-left:2%; width: 63%}
.info-text1 .con .t {font-weight: bold;}
.info-text1 .con .t span{ font-size: 14px; color: #444 }
.info-text1 .con .t span .iconfont{ color: #f00 }
.info-text1 .con .x {margin: 15px 0;}
.info-text1 .con .x span {padding: 2px 10px;border-radius: 20px;margin-right: 10px;}
.info-text1 .con .x span:nth-of-type(odd) {color: #e7491f;border: 1px solid #e7491f;}
.info-text1 .con .x span:nth-of-type(even) {color: #2da0e9;border: 1px solid #2da0e9;}
.info-text1 .con > p {margin-bottom: 10px;}
.info-text1 .con > p:last-of-type {margin-bottom: 0;}
.info-text1 .con > p span {color: #777;margin-right: 8px;}


.article{ line-height: 1.8; color:#666;}
.article strong{color: #000; font-size:16px;}
.article a{color:red; padding-right:5px; font-weight:600;}
.article-des{background:#f1f1f1; padding:10px; margin-bottom:20px}
.article-des b{font-weight:blod; color:rgb(192, 0, 0); font-size:16px;}
.article-info{background:#f1f1f1; padding:10px; margin-top:20px; line-height:1.9}
.article-info img{float: left; display:block; width:23%; padding-right:2%}
.article-info b{font-weight:blod; color:rgb(192, 0, 0); font-size:16px;}
.article-info strong{font-weight:blod; color:rgb(192, 0, 0); font-size:18px;}

.info-text3 .list li{border-radius: 5px; overflow: hidden; display: inline-block; width: 22.44444%; margin:0 1% 20px 1%;}
.info-text3 .list li .txt{ padding: 15px; }
.info-text3 .list li .txt .t1{ text-align: center; display: block; }
.info-text3 .list li:hover{ -o-box-shadow: 0 0 10px rgba(0,0,0,.35); -ms-box-shadow: 0 0 10px rgba(0,0,0,.35); -moz-box-shadow: 0 0 10px rgba(0,0,0,.35); -webkit-box-shadow: 0 0 10px rgba(0,0,0,.35); box-shadow: 0 0 10px rgba(0,0,0,.35);}
.info-text3 .list li:hover .txt .t1{ color: #0069de }
@media (max-width:992px) {

.info-text1 {display: block;}
.info-text1 .img {width:100%;}
.info-text1 .con {flex:none;margin:15px 0; width: 100%}	
.info-text1 .con .t span{ font-size: 12px;}

}
/*专业详情*/
.zy-xgshcool{ margin-top: 30px }
.zy-xgshcool .list{padding: 15px;display: flex;flex-wrap: wrap;}
.zy-xgshcool .list .xgteam {display: flex;justify-content: space-between;width: 49%;padding:25px 15px;border-right: 1px dashed #e6e6e6;border-bottom: 1px dashed #e6e6e6;display: inline-block;}
.zy-xgshcool .list .xgteam:nth-of-type(even) {border-right: none;}
.zy-xgshcool .list .xgteam:nth-last-of-type(1),.zy-xgshcool .list .xgteam:nth-last-of-type(2) {border-bottom: none;}
.zy-xgshcool .list .xgteam .l h3 {margin-bottom: 10px;}
.zy-xgshcool .list .xgteam .l p {color: #666;}
.zy-xgshcool .list .xgteam .l .iconfont{ color: #0069de }
.zy-xgshcool .list .xgteam .r p {color: #666;margin-bottom: 10px; font-size: 14px}
.zy-xgshcool .list .xgteam .r p span {color: #f11f1f;}
.zy-xgshcool .list .xgteam .r a {display: block;width: 90px;height: 24px;border: 1px solid #0069de;font-size: 12px;color: #0069de;text-align: center;line-height: 24px;border-radius: 4px;}
.zy-xgshcool .list .xgteam .r a:hover {color: #fff !important;background-color: #0069de;}
@media (max-width:992px) {
.zy-xgshcool .list{padding: 10px;}
.zy-xgshcool .list .xgteam {width: 100%;padding:10px;border-right:0;border-bottom: 1px dashed #e6e6e6;}
.zy-xgshcool{ margin-top: 15px }
.article{ line-height: 1.65 }
.info-text3 .list li{ width: 47.03333%; margin:0 1% 10px 1%; }
.info-text3 .list li .txt {padding: 8px;}
.info-text3 .list li .txt .t1{  font-weight: normal; }
.zy-xgshcool .list .xgteam .l h3 {margin-bottom: 6px;}

}


/*新闻*/
.sort2 {padding: 20px 16px;border-bottom: 1px solid #e6e6e6;}
.sort2 a {padding: 6px 12px;border: 1px solid #fff;border-radius: 20px;}
.sort2 .active,.sort2 a:hover {border-color: #0069de;color: #0069de !important;}
.articlebox .t {padding: 22px;padding-bottom: 0;border-bottom: 1px solid #e6e6e6;}
.articlebox .t h2 {font-weight: bold;text-align: center;}
.articlebox .t .soure {display: flex;align-items: center;justify-content: center;margin-top: 16px;}
.articlebox .t .soure p {display: flex;align-items: center;font-size: 14px;color: #999;margin-right: 40px;padding-bottom: 14px;position: relative;}
.articlebox .t .soure p .iconfont{ padding-right: 8px }
.articlebox .t .soure p:hover > span {display: block;}
.articlebox .more {padding: 16px 22px;border-top: 1px solid #e6e6e6;}
.articlebox .more p {color: #0069de;font-size: 14px;margin-bottom: 20px;}
.articlebox .more p:last-of-type {margin-bottom: 0;}
.articlebox .more p a {color: #666;}

/*.xgnews{ margin-top: 30px; }*/
.xgnews .list{ text-align: center;display: flex; justify-content: space-between; flex-wrap:wrap; }
.xgnews li{ line-height:40px;border-bottom: 1px #ddd dashed; display: inline-block;width:47%; text-align: left; margin: 0 1.5% }
.xgnews li .iconfont{ color: #0069de }
.xgnews li time{ font-family: arial; color: #999 }
.xgnews li:hover a{color: #0069de; }

@media (max-width:992px) {
.xgnews{ margin-top: 15px; }
.xgnews li{ line-height:35px; display:block;width:100%; margin: 0 }
}

/*留言 css*/
.msg-form{ margin-bottom: 25px }
.msgny .mag-tit{background: linear-gradient(to right bottom, #0069de , #0078ff);  padding: 15px; color: #fff; position: relative; }
.msgny .mag-tit:before{ position: absolute; content:''; width: 60px; height: 60px;  background: url(../images/msg_t.png) no-repeat; left:10px; top: 10px; background-size: cover;}
.msgny form{flex-wrap:wrap;justify-content:space-between; display: flex; width: 80%; margin:30px auto}
.msgny form > div {border: 1px solid #b1b1b1;width: 48%;display: inline-block;  height: 45px; line-height: 45px; margin-bottom: 15px; padding: 0 15px; border-radius: 5px}
.msgny form > div span i{ color: #f00; padding-right: 5px}
.msgny form > div input,.msgny form > div select {flex: 1;position: relative;}
.msgny form > div input::placeholder,.msgny form > div select::placeholder {color: #999;border: none;background-color: transparent;}
.msgny form > div.nr{ height: 220px; display: block; padding-top: 10px; width: 100% }
.msgny form .btn {background-color: #ee4c26;color: #fff;justify-content: center;border: none;padding: 0;cursor: pointer; text-align: center; margin: 0 auto}
.notice{ border-top: 1px #ccc solid; line-height:2.0}
.notice span{  color: #f00 }

.msgTxt-slide{height:250px;overflow:hidden; padding:15px}
.msgTxt-slide .item{margin-bottom:10px;overflow:hidden; font-size: 14px; color: #444; position: relative; padding-left: 16px}
.msgTxt-slide .item:before{ position: absolute; content: '·'; font-size:30px;color: #999; left: 0; top:-10px; font-weight: bold;}
.msgTxt-slide .item time{ display: block;  font-family: arial; color: #999; }

@media (max-width:992px) {
.msgny .mag-tit{padding: 10px;  }
.msgny form{width: 92%; margin:15px auto}
.msgny form > div {width: 100%;display: inline-block;  height: 40px; line-height: 40px; margin-bottom: 10px; padding: 0 10px; }
}

@media (max-width:992px) {
	.msg-form{ margin-bottom: 15px }
}