.banner_box { width: 100%; height: 500px; background: url(/cms_files/filemanager/892888968/picture/20244/8b3950598d474714b0c9fd3bdf4a8f29.png) center center no-repeat; }
.main { width: 1200px; margin: 60px auto;overflow:hidden; }
.hot_box h1 { background-image: url(hotbg.png); background-repeat: no-repeat; height: 120px; }
.hot_box div { display: flex; end: space-between; margin-top: 40px; }
.hot_box div p { display: block; width: 380px; height: 110px; border-radius: 8px;    margin-right: 30px; }
.hot_box div p:nth-child(1) { background-image: url(hotleft.png); background-repeat: no-repeat; }
.hot_box div p:nth-child(2) { background-image: url(hotright.png); background-repeat: no-repeat; }
.hot_box div p:nth-child(3) { background-image: url(hotleft.png); background-repeat: no-repeat; }
.hot_box div p a { display: block; width: 100%; height: 100%; padding: 38px 0 0 122px; font-size: 24px; color: #FFFFFF; }
.search_box { margin: 60px 0; }
.search_box h1 { background-image: url(hotsearchbg.png); background-repeat: no-repeat; height: 120px; }
.search_box div { display: grid;grid-template-columns: repeat(3, 1fr); }
.search_box div p { width: 373px; height: 166px; border-radius: 8px; }
.search_box div p:nth-child(1) a { background-image: url(searchlf.png); background-repeat: no-repeat; color: #4867A5; }
.search_box div p:nth-child(2) a { background-image: url(searchcen.png); background-repeat: no-repeat; color: #AC6A02; }
.search_box div p:nth-child(3) a { background-image: url(searchri.png); background-repeat: no-repeat; color: #985540; }
.search_box div p a { display: block; width: 100%; height: 100%; font-size: 22px; text-align: center; padding-top: 97px; font-weight: 600; }
.search_box div { margin-top: 40px; }
.news_box h1 { background-image: url(newsbg.png); background-repeat: no-repeat; height: 120px; }
.news_box h1 a { display: block; width: 100%; height: 100%; }
.news_box div { margin-top: 40px; }
.news_box div li { float: left; margin-bottom: 40px; width: 580px; height: 152px; padding-top: 26px; padding-bottom: 26px; padding-left: 30px; padding-right: 30px; background: #FFFFFF; box-shadow: 0px 2px 15px 0px rgba(153,153,153,0.2); position: relative; }
.news_box div li:nth-child(odd) { margin-right: 40px; }
.news_box div li a p { font-size: 22px; color: #333333; letter-spacing: 0; text-align: justify; font-weight: 600; display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.news_box div li a span { font-size: 14px; color: #999999; letter-spacing: 0; text-align: justify; font-weight: 400; position: absolute; bottom: 26px; }
a:hover{color: #1677FF;}
/* 高校清单 */
.gxqd h1 { background: url(gxqd.png) center center no-repeat; height: 120px; }
.gxqd-box { width: 100%; height: auto; }
.gxqd-box .gxqd-title { width: 100%; height: 40px; margin-left: 375px; margin-top: 20px; }
.gxqd-title li { float: left; background: #F1F6FE; border-radius: 25px; height: 40px; line-height: 40px; margin-right: 15px; }
.gxqd-title li a { font-size: 16px; color: #1677FF; letter-spacing: 0; font-weight: 600; width: 100%; display: inline-block; padding: 0 20px; }
.gxqd-title li.is985.active a,.gxqd-title li.is211.active a,.gxqd-title li.all.active a{ background: #1677FF; border-radius: 25px; color: #fff; }
.sfgx img { width: 8px; margin-left: 5px; }
.sfgx{width: 200px;}
.sfgxa{text-align: center;background: url(jiantou.png) 168px  center no-repeat; background-size: 10%;cursor: default;}
.sf { display: none; width: 200px; z-index: 999;height: 370px;overflow: auto; background: #FFFFFF; box-shadow: 0 2px 15px 0 rgb(153 153 153 / 20%);position: relative; }
.sfgx .sf a { text-align: center;font-size: 16px; color: #333333; font-weight: 400;cursor: pointer;}
.sf a.actives{background: #1677FF;color: #ffffff;}
.sf a:hover{background: #1677FF;color: #ffffff;}
.gxqd-list .xx-title { display: block; width: 100%; height: 50px; line-height: 50px; background: #F1F6FE; margin: 20px 0; }
.gxqd-list .xx-title dt { float: left; padding-left: 20px; font-size: 16px; color: #333333; font-weight: 400; }
.xx-title dt:first-child { width: 40%; }
.xx-title dt:nth-child(2) { width: 20%; }
.xx-title dt:nth-child(3) { width: 20%; }
.xx-title dt:nth-child(4) { width: 20%; }
.xx-list { height: 60px; line-height: 60px; border-bottom:1px solid rgba(215,216,217,0.5); }
.xx-list:last-child { border: none; }
.xx-list dd { padding: 0 20px; font-size: 16px; color: #333333; font-weight: 400; height: 60px}
.xx-list dd:first-child { width: 40%; background: url(xht.png) center left no-repeat; }
.xx-list dd:nth-child(2) { width: 20%; }
.xx-list dd:nth-child(3) { width: 20%; }
.xx-list dd:nth-child(4) { width: 20%; }
.xx-list dd { float: left; }

.scroll::-webkit-scrollbar { 
    width: 5px; 
    height: 1px;
}

.scroll::-webkit-scrollbar-thumb { 
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    background: #D8D8D8;
}

.scroll::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    background: white;
}
/* 手机样式 */
@media only screen and (max-width:768px){
 .main { width: 100%; margin: 0; padding: 0 0.24rem; }
.banner_box { height: 5rem; background-image: url(/cms_files/filemanager/892888968/picture/20244/2608f66ce3f34a12a5f2298c7f765edf.png); background-repeat: no-repeat; background-size: 100%; }
.hot_box h1 { height: 1.2rem; background-image: url(hot_m.png); background-repeat: no-repeat; background-size: 100%; }
.hot_box { margin-top: 0.48rem; }
.hot_box div p { width: 3.39rem; height: 2.32rem; }
.hot_box div p:nth-child(1) { background-image: url(hot_lf_m.png); background-repeat: no-repeat; background-size: 100%; }
.hot_box div p:nth-child(2) { background-image: url(hot_rg_m.png); background-repeat: no-repeat; background-size: 100%; }
.hot_box div p a { font-size: 0.3rem; padding: 0; padding-top: 1.58rem; text-align: center; }
.search_box h1 { height: 1.2rem; background-image: url(searh_m.png); background-repeat: no-repeat; background-size: 100%; }
.search_box div p { width: 2.18rem; height: 2.74rem; }
.search_box div p a { width: 2.18rem; height: 2.74rem; padding: 0; padding-top: 1.58rem; padding-left: 0.19rem; padding-right: 0.19rem; font-size: 0.3rem; }
.search_box div p:nth-child(1) a { background-image: url(se_lf_m.png); background-repeat: no-repeat; background-size: 100%; }
.search_box div p:nth-child(2) a { background-image: url(se_ce_m.png); background-repeat: no-repeat; background-size: 100%; }
.search_box div p:nth-child(3) a { background-image: url(se_rg_m.png); background-repeat: no-repeat; background-size: 100%; }
.search_box div { margin-top: 0.4rem; }
.news_box h1 { background-image: url(news_m.png); background-repeat: no-repeat; background-size: 100%; height: 1.2rem; }
.news_box ul { background: #FFFFFF; box-shadow: 0px 2px 15px 0px rgb(153 153 153 / 20%); }
.news_box div li { box-shadow: none; }
.news_box div li { box-shadow: none; width: 6.54rem; height: auto; border-bottom: 0.01rem solid #eeeeee; margin: 0 auto !important; float: none !important; }
.news_box div li a p { font-size: 0.3rem; }
.news_box div li a span { font-size: 0.26rem; position: unset; margin-top: 0.32rem; display: block; }
.xx-title dt:first-child { width: 30%; }
.xx-title dt:nth-child(2) { width: 25%; }
.xx-title dt:nth-child(3) { width: 25%; }
.xx-title dt:nth-child(4) { width: 20%; }
.xx-list dd:first-child { width: 30%; }
.xx-list dd:nth-child(2) { width: 25%; }
.xx-list dd:nth-child(3) { width: 25%; }
.xx-list dd:nth-child(4) { width: 20%; }
.gxqd-list .xx-title dt {
    padding-left: 0.1rem;
    font-size: 0.2rem;
}
.xx-list {
    display: flex;
    flex-wrap: wrap;
}
.xx-list dd {
    font-size: 0.2rem;
}
 }