.sfpy-hdNav .logo-box{ line-height: 116px;background-color: #fff;}
.sfpy-hdNav .search-box { width: 410px; height: 40px; vertical-align: middle; line-height: 40px;font-size: 16px; overflow: hidden; }
.sfpy-hdNav .search-box input { width: 342px; height: 100%; padding-left: 18px;  border: 1px solid transparent; overflow:hidden; background-color: #fff;border: 1px solid #fcaa3e; border-right: 0px solid transparent; border-radius: 0;}
.sfpy-hdNav .search-box a {display: inline-block; width: 68px; height: 100%; line-height:37px; text-align: center; background: linear-gradient(to bottom, #fcab3f, #facc7b);}
.sfpy-hdNav .search-small-box {width: 100%;}
.sfpy-hdNav .toolbox-btn {width: 108px; height: 40px; vertical-align: middle; text-align: left; line-height: 40px; font-size: 15px; margin-left: 22px;background-color: #fff;}
.sfpy-hdNav .toolbox-btns {display: none; line-height: 40px; margin-left: 20px; color: #363636;}
.sfpy-hdNav .users{position: relative; width: 100px; color: #363636 !important;}
.sfpy-hdNav .member-username{max-width: 63px !important; color: #333 !important;margin-left: 15px; background: transparent;}
.sfpy-hdNav .xl-icon {display: inline-block; cursor: pointer; width: 8px; height: 40px; vertical-align: middle; background: url('../../images/index/xl-icon.png') no-repeat center center;}
.sfpy-hdNav .rotate{transform: rotate(180deg);}
.sfpy-hdNav .placeholder {width: 270px;text-align: right;}
.sfpy-hdNav .logout {color: #363636;}
.sfpy-hdNav .register {height: 40px; }
.sfpy-hdNav .login {height: 40px; }
.sfpy-hdNav .register:hover {height: 40px; background:linear-gradient(0deg, #a2ddff 0%, #46b2f6 100%);}
.sfpy-hdNav .login:hover {height: 40px;  background:linear-gradient(0deg, #a2ddff 0%, #46b2f6 100%);}
.sfpy-hdNav .register .empty:hover {background: url('../../images/index/regist1-icon.png') no-repeat 25px center;color: #fff; border:1px solid transparent;}
.sfpy-hdNav .login .empty:hover{background: url('../../images/index/login-icon.png') no-repeat 25px center;color: #fff; border:1px solid transparent;}
.sfpy-hdNav .toolbox-btn .empty { width: 100%; height: 100%; padding-left: 58px; border: 1px solid #55b9f8;color: #55b9f8;}
.sfpy-hdNav .register .empty { width: 100%; height: 100%; padding-left: 58px; background: url('../../images/index/register-icon.png') no-repeat 25px center;}
.sfpy-hdNav .login .empty { width: 100%; height: 100%; padding-left: 58px;background: url('../../images/index/login1-icon.png') no-repeat 25px center;}
.sfpy-hdNav .nav-box {position: relative; width: 100%; height: 307px;}
.sfpy-hdNav .nav {position: absolute;bottom: 0; left: 50%; transform: translateX(-50%); display: flex; height: 68px; line-height: 68px; padding: 0 145px; background-color: #5cbcf8; font-size: 22px; color: #fff;}
.sfpy-hdNav .nav li { width: auto; padding: 0 75px; cursor: pointer;color: #fff;}
.sfpy-hdNav .nav li:hover,.sfpy-hdNav .nav .active {background-color: #4d98e0;color: #fff;}
.sfpy-hdNav .empty img{width: 100%; height: 280px; object-fit: cover;}
.sfpy-hdNav .nav-ctrl {position: relative; z-index: 999; display: none; margin: 26px 0 0 20px;width: 30px;height: 30px; vertical-align: middle; overflow: hidden;z-index: 100000000;transform: translateY(-45%);background: transparent;}
.sfpy-hdNav .nav-ctrl .main {width: 25px;height: 70%;position: absolute;margin: 0 0 0 5px;float: none;padding-top: 0;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.sfpy-hdNav .nav-ctrl i {position: absolute;left: 0;width: 100%;height: 4px;background: #363636;transition: all 1s;}
.sfpy-hdNav .nav-ctrl i{background: #363636;}
.sfpy-hdNav .nav-ctrl i:nth-child(1) {top: 0;transform-origin: left;}
.sfpy-hdNav .nav-ctrl i:nth-child(2) {top: 0;bottom: 0;margin: auto;}
.sfpy-hdNav .nav-ctrl i:nth-child(3) {bottom: 0;transform-origin: left;}
.sfpy-hdNav .nav-ctrl.active i {background: #0b243b;}
.sfpy-hdNav .nav-ctrl.active i:nth-child(1) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(44deg);}
.sfpy-hdNav .nav-ctrl.active i:nth-child(2) {opacity: 0;}
.sfpy-hdNav .nav-ctrl.active i:nth-child(3) {-webkit-transform: rotate(-48deg);-moz-transform: rotate(-48deg);-ms-transform: rotate(-48deg);-o-transform: rotate(-48deg);transform: rotate(-42deg);}
.sfpy-hdNav .nav-small {display: none; position: fixed; top: 0; right: 0; z-index:9999 !important; width: 100%; height: 100%; text-align: left; background: transparent; color: #333;}
.sfpy-hdNav .nav-small ul{width:50%; height: 100%; padding: 50px 20px !important; background: #5cbcf8; float: right;overflow-y: scroll;}
.sfpy-hdNav .nav-small li {width: auto; margin-bottom: 10px; display: block; font-size: 20px; text-align: left; padding-bottom: 15px}
.sfpy-hdNav .nav-small li a{color: #fff;}
.sfpy-hdNav .nav-small li a {display: inline-block; padding-bottom: 10px;}
/* .sfpy-hdNav .nav-small li:hover,.sfpy-hdNav .nav-small .active {color: red; } */
.yx-hdNav .yx-hdNav-nav {position: relative; width: 100%; height: 253px; text-align: center}
.gdyx-nav {background: url('../../images/sfpy/gdyx.png') no-repeat right top; background-size: auto 100%;}
.zxxx-nav {background: url('../../images/sfpy/zxxx-bg.png') no-repeat right top;background-size: auto 100%;}
.mbyx-nav {background: url('../../images/sfpy/mbyx-bg.png') no-repeat right top;background-size: auto 100%;}
.yx-hdNav .yx-hdNav-nav .school-type { height: 185px; line-height: 185px; background-size: 195px auto; }
.yx-hdNav .yx-hdNav-nav .gdyx-type {background: url('../../images/sfpy/gdxx-font.png') no-repeat center center; }
.yx-hdNav .yx-hdNav-nav .zxxx-type {background: url('../../images/sfpy/zxxx.png') no-repeat center center; }
.yx-hdNav .yx-hdNav-nav .mbyx-type {background: url('../../images/sfpy/mbyx-font.png') no-repeat center center; }
.yx-hdNav .yx-hdNav-nav .outside-box {max-width: 1200px; overflow-x: scroll;scrollbar-color: transparent transparent;display: inline-block; }
.yx-hdNav .yx-hdNav-nav .outside-box::-webkit-scrollbar {display: none;}
.yx-hdNav .yx-hdNav-nav .school-type-box {display: flex; justify-content: space-between; max-width: 1200px; width:auto; height: 53px; margin: 0 auto; padding: 8px 10px; line-height: 36px; border-radius: 53px; font-size: 20px; color: #000;  background-color: #ececeb;margin: 0 auto}

.yx-hdNav .school-type-box li {height: 100%;}
.yx-hdNav .school-type-box li a{padding: 0 35px;  height: 100%; width: 100%;}
.yx-hdNav .school-type-box li:hover, .yx-hdNav .school-type-box .active {background: linear-gradient(to right, #ff9400, #ffc100); color: #fff; border-radius: 30px;}
.yx-hdNav .school-type-box li:hover a, .yx-hdNav .school-type-box .active a {color: #fff;}
.sfpy-hdNav .avatars img{width: 28px; height: 28px; object-fit: cover; border-radius: 50%; border: 1px solid #fff; margin-left: 22px;}
.sfpy-hdNav .logout-box {position: absolute;right: -6px; top: 34px; z-index:999; box-sizing: border-box; border-radius: 4px; overflow: hidden; width: 118px;  line-height: 14px; padding: 13px 0; box-shadow: 0px 0px 5px 0px rgba(118, 118, 118, 0.14); border-radius: 6px;  background: #fff;}
.sfpy-hdNav .logout-box a {display: inline-block; width: 100%; height: 16px; line-height: 16px; text-align: left; padding-left: 41px; background: #fff url('../../images/index/login-out.png') no-repeat 22px center;}
.sfpy-hdNav .logout-box .xfh-icon {margin-bottom: 24px; background: url('../../images/index/xfh-icon.png') no-repeat 22px center;}
.sfpy-hdNav .logout-box .gzsb-icon {margin-bottom: 24px; background: url('../../images/index/gzsb.png') no-repeat 22px center;}
.sfpy-hdNav .logout-box .member-logout:hover {background: url('../../images/index/login-out-active.png') no-repeat 22px center;color: #c71f25;}
.sfpy-hdNav .logout-box .xfh-icon:hover {background: url('../../images/index/xfh-active.png') no-repeat 22px center; color: #c71f25;}
.sfpy-hdNav .logout-box .gzsb-icon:hover {background: url('../../images/index/gzsb-active.png') no-repeat 22px center;color: #c71f25;}
.sfpy-hdNav .logo img {width: 100%;}













/* 示范培训首页 */
.sfpy-page {margin-top: 26px;}
.sfpy-page .part1-lbt-box {padding-right:12px}
.sfpy-page .part1-zxdt-box {padding-left:12px}
.gdyxPage .part1-zxdt-box {margin-top: 0;}
.sfpy-page .part1 .lbt {width: 100%; height: 448px; vertical-align: top;}
.sfpy-page .top-banner {height: 446px;}
.sfpy-page .top-banner .imgbox img {height: 100%; width: 100%; object-fit: cover;}
.sfpy-page .top-banner .swiper-btn{position: absolute;top: 0;bottom: 0;margin: auto; width: 50px;height: 50px;z-index: 1;}
.sfpy-page .top-banner .swiper-prev{background: url(../../images/index/left-2.png) no-repeat center;background-size: 100% 100%;left: 0;}
.sfpy-page .top-banner .swiper-next{background: url(../../images/index/right-2.png) no-repeat center;background-size: 100% 100%;right: 0;}
.sfpy-page .top-banner .swiper-prev:hover{background: url(../../images/index/left-2.png) no-repeat center;background-size: 100% 100%;}
.sfpy-page .top-banner .swiper-next:hover{background: url(../../images/index/right-2.png) no-repeat center;background-size: 100% 100%;}
.sfpy-page .top-banner .swiper-pages{position: absolute;display: inline-block;text-align: right; right: 0;bottom: 25px;z-index: 999;}
.sfpy-page .top-banner .swiper-pages .swiper-pagination-bullet{width: 11px;height: 11px;background: #a1a4ab;border-radius: 50%;opacity: 1;margin: 0 12px 0px 0px;
  -webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.sfpy-page .top-banner .swiper-pages .swiper-pagination-bullet-active{width: 22px;background: #fcaa3e; border-radius: 16px;}
.sfpy-page .top-banner .shawder {position: absolute;bottom: 0; left: 0; z-index: 999; height: 65px; padding: 0 15px; line-height: 65px; width: 100%; background: rgba(0,0,0,0.6); }
.sfpy-page .top-banner .shawder .text { width: 80%; color: #fff; text-align: left;}
.sfpy-page .top-banner .shawder .doot { width: 20%;}
.sfpy-page .zxdt { width: 100%;}
.sfpy-page .zxdt .big-title,.sfpy-bg .big-title {position: relative;height:auto; min-height: 50px; border-bottom: 1px solid #e7e7e7; font-size: 24px; font-family: 'SourceHanSerifCN-Medium'; padding-left: 40px; font-weight: 700; color: #212329; background: url('../../images/index/icon2.png') no-repeat left top; margin-top: 0;}
.sfpy-page.sfpy-bg .big-title {border-bottom: 0;margin-top: 30px;margin-left: 0;margin-bottom: 0;}
.sfpy-page.sfpy-bg.model-title .big-title {margin-left: 0;margin-bottom: 0;}
.sfpy-page .zxdt .big-title img {height: 25px;}
.sfpy-page .zxdt .big-title .more {position: absolute; right: 0; top: 8px; cursor: pointer; font-size: 14px; font-weight: 400; color: #333;}
.sfpy-page .zxdt .big-title .more:hover {color: #e21d1d}
.sfpy-page .zxdt .first { margin-bottom: 12px;}
.sfpy-page .zxdt .first .titles {font-size: 18px; color: #303030; font-weight: 700; margin:16px 0 8px 0}
.sfpy-page .zxdt .first .titles:hover {color: #e21d1d}
.sfpy-page .zxdt .first .summary {  font-size: 14px; color: #484848; line-height: 25px; text-indent: 2em;}
.sfpy-page .zxdt-list li{padding-left: 30px; font-size: 16px; color: #1f1f1f; background: url('../../images/sfpy/icon1.png') no-repeat left center;line-height: 34px;}
.sfpy-page .zxdt-list li:hover {background: url('../../images/sfpy/icon1-active.png') no-repeat left center;}
.sfpy-page .part2 .big-title,.sfpy-page .part3 .big-title {position: relative; height: 109px; line-height: 108px; padding-left: 40px; font-size: 24px; font-weight: 700; color: #393939; background: url('../../images/index/icon2.png') no-repeat left center;}
.sfpy-page .part2 .big-title img,.sfpy-page .part3 .big-title img {height: 25px;}
.xcsp-title {margin-top: 3px}
.xcsp .big-title {height: 106px !important;}
.xcsp  .xcsp-list .time2 {margin-bottom: 0 !important;}
.sfpy-page .part2 .more,.sfpy-page .part3 .more {position: absolute; right: 0; top: 8px; cursor: pointer; font-size: 14px; font-weight: 400; color: #666;}
.sfpy-page .part2 .xfh-list { margin: 0 -9px}
.sfpy-page .part2 .xfh-list li {width: 100%; height: 208px; text-align: center;  padding: 33px 0; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; -webkit-box-shadow:0 0 14px rgb(79 78 78 / 20%); -moz-box-shadow: 0 0 14px rgb(79 78 78 / 20%); -ms-box-shadow: 0 0 14px rgb(79 78 78 / 20%); -o-box-shadow: 0 0 14px rgb(79 78 78 / 20%); box-shadow: 0px 5px 18px 0px rgba(174,174,174,0.3);  -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s;}
.sfpy-page .part2 .xfh-list .box {padding: 0 8px}
.sfpy-page .part2 .xfh-list li img {width: 70px; height: 70px; border-radius: 50%; object-fit: cover;}
.sfpy-page .part2 .xfh-list li:hover {transform: translateY(-10px);box-shadow: 0px 5px 18px 0px rgba(223, 0, 0, 0.3);}
.sfpy-page .part2 .xfh-title {padding: 0 45px; font-size: 16px; line-height: 25px; margin-top: 30px;  color: #333;}
.sfpy-page .part3 .small-tab-box {margin: 0 0 20px 0; display: none;}
.sfpy-page .part3 .tab-box {margin: 0 0 0 119px;}
.sfpy-page .part3 .tab-box span {margin-right: 35px; cursor: pointer; font-weight: 400; font-size: 18px; color: #888888;}
.sfpy-page .part3 .tab-box .active { color: #e61a1e;}
/* .qb-article {width: 897px;} */
.sfpy-page .article-box {padding: 0 8px}
.sfpy-page .part3 .qb-list {margin: 0 -8px;width: 100%;width: 98%;}
.sfpy-page .qb-article .article-box .w100 {width: 100% !important;}
.sfpy-page .part3 .qb-list li:hover {box-shadow: 0px 8px 19px 2px rgba(62, 62, 62, 0.2)}
.sfpy-page .qb-article .qb-list li  {border: 1px solid #E1E1E1;padding: 5px;margin-bottom: 20px}
.sfpy-page .qb-article .article-box li .img{width: 220px; height: 125px;  overflow:hidden}
.sfpy-page .qb-article .article-box li .img img {width: 100%; height: 100%;object-fit: cover;}
.sfpy-page .qb-article .article-box li .info-box {display: inline-block; width: calc(100% - 240px); font-size: 14px; color: #878787;}
.sfpy-page .qb-article .article-box .info-box .title {text-align: left; font-size: 18px; color: #242424;margin: 0 0 8px 0;}
.sfpy-page .qb-article .article-box .info-box .summary {font-size: 14px; color: #333; height: 62px;} 
.sfpy-page .qb-article .article-box .info-box .title a:hover {color: #e61a1e;}
.sfpy-page .qb-article .article-box .info-box .empty-box { height: 12px; border-bottom: 1px solid #e5e5e5;}
.sfpy-page .qb-article .article-box .info-box img {width: 26px; height: 26px; margin-right: 6px; object-fit: cover; border-radius: 50%;}
.sfpy-page .qb-article .article-box .school,.sfpy-page .qb-article .article-box .xfh-school { margin-top: 8px; display: block}
.sfpy-page .qb-article .article-box .tag-name {display: inline-block; text-align: left;margin-right: 10px;color: #F5B33E;}
.sfpy-page .qb-article .article-box .xfh-school {height: 62px;margin-top: 10px;}
.sfpy-page .qb-article .article-box .school-name {margin-top: 3px;width: calc(100% - 45px);}
.sfpy-page .qb-article .article-box .w100 .xfh-school{height: 27px;}
.sfpy-page .part3 .right {}
.sfpy-page .xcsp-list { width: 100%;}
.sfpy-page .xcsp-list li{ height: 257px;}
.sfpy-page .xcsp-list .img-box {position: relative; height: 162px; }
.sfpy-page .xcsp-list .img-box .logo-file{height: 100%; width: 100%; overflow: hidden;}
.sfpy-page .xcsp-list .img-box .logo-file img {width: 100%; height: 100%;object-fit: cover;}
.video-icon {position: absolute; left: 50%; top: 50%; width: 54px; height: 54px; transform: translate(-50%, -50%);}
.sfpy-page .xcsp-list .title {margin: 18px 0; font-size: 18px; color: #333;font-weight: bold;}
.sfpy-page .xcsp-list .title a:hover {color: #e21d1d}
.sfpy-page .xcsp-list .time {margin-bottom: 20px; font-size: 14px; color: #6c6b6b;}
.university {border: 1px solid #e5e5e5; padding: 27px 19px;}
.rdbpage .rdblist{display: block;}
.rdblist.active{display: block;}
.rdblist li{margin: 22px 0px;}
.rdblist li:last-child{margin-bottom:0;}
.rdblist li:first-child{margin-top: 0px;}
.rdblist li .num1{background: url(../../images/sfpy/first.png) no-repeat center center;background-size:contain;width: 29px;height: 29px;display: inline-block;margin: 13px 10px 12px 0px;}
.rdblist li .num2{background: url(../../images/sfpy/seconed.png) no-repeat center center;background-size:contain;width: 29px;height: 29px;display: inline-block;margin: 13px 10px 12px 0px;}
.rdblist li .num3{background: url(../../images/sfpy/thired.png) no-repeat center center;background-size:contain;width: 29px;height: 29px;display: inline-block;margin: 13px 10px 12px 0px;}
.rdblist li .num{width: 25px;height: 25px;border: 1px solid #E5E5E5;color: #666666;display: inline-block;border-radius: 50%;font-size: 14px;line-height: 25px;text-align: center;margin: 15px 12px 12px 3px;}
.rdblist li .img-block{width: 52px;height: 52px;display: inline-block;border-radius: 50%;}
.rdblist li .rbdfont{margin-left: 106px;}
.rdblist li .rbdfont h6{font-size: 16px;line-height: 26px;margin-top: 12px;}
.rdblist li .rbdfont span{color: #AEAEAE;line-height: 22px;font-size: 12px;word-break: break-all;}
.rdblist li .rbdfont h6 a:hover {color:#e21d1d}
.sfpy-page .rmtj-box li{padding-left: 30px; margin-bottom: 25px; font-size: 16px; color: #1f1f1f; background: url('../../images/sfpy/icon1.png') no-repeat left center;}
.sfpy-page .rmtj-box li:hover {background: url('../../images/sfpy/icon1-active.png') no-repeat left center;}
.sfpy-page .loadmore {display: inline-block; text-align: center; background: #F2F2F2; border-radius: 25px; color: #999; font-size: 14px; width: 400px; line-height: 50px;}
.sfpy-page .load {width: 100%; text-align: center;}
.xfh-list a {display: inline-block; width: 100%; height: 100%;}
.pd-empty-right {padding-right: 0 !important;}
/* 示范高校 */

.sfgx-page .school-list {margin: 0 -10px}
.sfgx-page .school-list li {width: 100%; overflow: hidden; text-align: center; margin-bottom: 27px; border-radius: 8px; border: 1px solid #e5e5e5;}
.sfgx-page .school-list li:hover {-webkit-box-shadow:0 0 14px rgb(79 78 78 / 20%); -moz-box-shadow: 0 0 14px rgb(79 78 78 / 20%); -ms-box-shadow: 0 0 14px rgb(79 78 78 / 20%); -o-box-shadow: 0 0 14px rgb(79 78 78 / 20%); box-shadow: 0 0 14px rgb(79 78 78 / 20%);}
.sfgx-page .school-info {width: 100%; height: 282px; padding: 0 22px; border-bottom: 1px solid #e5e5e5;}
.sfgx-page .view-btn {width: 100%; height: 50px; text-align: center; line-height: 46px; font-size: 16px; color: #242424; background-color: #f8f8f8;}
.sfgx-page .view-btn:hover {background-color: #54a0f2; color: #fff;}
.sfgx-page .school-info .img {width: 87px; height: 87px; border-radius: 50%; margin: 27px auto; overflow: hidden;}
.sfgx-page .school-info img {width: 100%;height: 100%;}
.sfgx-page .school-info .titles {font-size: 18px; color: #333;margin-bottom: 18px; }
.sfgx-page .school-info .summary { height: 93px; line-height: 23px; text-align: left; font-size: 14px; color: #797979;}


/* 先锋号详情 */
.xfh-detail .info {box-sizing: border-box;}
.xfh-detail .xfh-info { height: 292px; padding: 24px 22px 24px; text-align: center; background: url('../../images/sfpy/xfh-article-bg.png') no-repeat left top; background-size: 100% 100%;   -webkit-box-shadow:0 0 14px rgb(79 78 78 / 20%); -moz-box-shadow: 0 0 14px rgb(79 78 78 / 20%); -ms-box-shadow: 0 0 14px rgb(79 78 78 / 20%); -o-box-shadow: 0 0 14px rgb(79 78 78 / 20%); box-shadow: 0 0 14px rgb(79 78 78 / 20%);}
.xfh-detail .xfh-info a {display: inline-block; width: 100%; height: 100%;}
.xfh-detail .xfh-info .img { width: 66px; height: 66px; border-radius: 50%; overflow: hidden;}
.xfh-detail .xfh-info img {width: 100%;height: 100%;}
.xfh-detail .xfh-info .titles { font-size: 18px; color: #333; margin: 19px 0;}
.xfh-detail .xfh-info .summary {font-size: 14px; color: #666;text-align: left;}
.xfh-detail .xgyd .big-title {position: relative; height: 23px; line-height: 26px; margin: 30px 0; font-family: '黑体'; font-size: 24px; font-weight: 700; padding-left: 18px; color: #393939; background: #fff;border-left: 5px solid #ed1111;}
.xfh-detail .xgyd-box li {display: flex; height: 85px; margin-bottom: 25px;}
.xfh-detail .xgyd-box li .img {width: 112px; height: 100%;overflow:hidden;}
.xfh-detail .xgyd-box li img {width: 100%; height: 100%; object-fit: cover;}
.xfh-detail .xgyd-box li .sgyd-info { flex:1; padding-left: 19px; box-sizing: border-box; height: 100%;}
.xfh-detail .xgyd-box li .sgyd-info .titles {height: 50px; font-size: 18px; color: #333333;}
.xfh-detail .xgyd-box li .sgyd-info .titles a:hover {color: #e21d1d}
.xfh-detail .xgyd-box li .sgyd-info .time {font-size: 14px; color: #6c6b6b; margin-top: 18px; }
.xfh-detail .news {width: 100%; height: 80px; margin-top:35px; overflow: hidden;}
.xfh-detail .xfh-box-top img{width: 25px; height: 25px; border-radius: 50%; overflow: hidden;vertical-align: middle;}

.sfpy-school-list .box {padding: 0 10px}
.sfgx-list-page {margin: 0 -10px}
.no-data {width: 100%;  text-align: center; margin: 100px auto; font-size: 14px; color: #666}
.sfgx-page {min-height: 175px;}
@media (min-width:1200px) {
  .mbyx-nav{
    background-size: 100% 100%;
  }
}
@media (max-width:1200px) {
    .sfpy-hdNav .placeholder {width: auto;}
    .sfpy-hdNav .logo-box {line-height: 75px;}
    .sfpy-hdNav .logo-box .logo {max-width: 100%;}
    .sfpy-hdNav .logo-box .logo img {width: 100%;}
    .sfpy-hdNav .search-box {width: 350px;}
    .sfpy-hdNav .search-box input {width: 85%;}
    .sfpy-hdNav .search-box a {width: 15%;}
    .sfpy-hdNav .logo-box {width: 100%;}
    .sfpy-hdNav .nav-ctrl {display: inline-block;}
    .sfpy-hdNav .nav,.sfpy-hdNav .toolbox-btn {display: none;}
    .sfpy-hdNav .toolbox-btns {display: inline-block;vertical-align: middle;}
    .school-type-box {display: none !important;}
    .yx-hdNav .yx-hdNav-nav .school-type-box {width: auto; max-height: auto;}
    .sfpy-hdNav .register .empty {background: url('../../images/index/register-icon.png') no-repeat 10px center; padding-left:40px}
    .sfpy-hdNav .login .empty {background: url('../../images/index/login1-icon.png') no-repeat 10px 48%; padding-left:40px}
    .sfpy-hdNav .register .empty:hover {background: url('../../images/index/regist1-icon.png') no-repeat 10px center; padding-left:40px}
    .sfpy-hdNav .login .empty:hover {background: url('../../images/index/login-icon.png') no-repeat 10px 48%; padding-left:40px}

    .sfgx-page .school-list {grid-template-columns: repeat(3,286px);}
}
@media (max-width: 1100px) {
  .qb-article {width: 100%;}
  .sfpy-page .part3 .right {width: 100%;}
  .search-small-box {display: inline-block;width: calc(100% - 24px) !important;margin-top:15px;margin-left: 12px;margin-right: 12px;}
  .yx-hdNav .yx-hdNav-nav {height: auto;}
  .sfpy-hdNav .nav-box {height: auto;}
  .sfpy-hdNav .empty img {height: auto;}
  .sfpy-page .xcsp-list {width: auto;}
  .xcsp-list {margin: 0 -8px;}
  .xcsp-box {padding: 0 8px !important;}
  .sfpy-page .part3 .qb-list {width: 100%;}
}
  @media (max-width:992px) {
    
    .sfpy-page .part1-lbt-box {padding-right:0}
    .sfpy-page .part1-zxdt-box {padding-left:0}
    .sfpy-hdNav .small-box {display: inline-block;width: 19px; height: 19px; padding: 4px; margin-left:20px;box-sizing: content-box;vertical-align:middle;background: url('../../images/sfpy/register.png') no-repeat center center; background-size: 85% 80%;}
    .sfpy-hdNav .member-login  {background: url('../../images/sfpy/login.png') no-repeat center center;background-size: 83% 80%;}
    .sfpy-hdNav .search-box {width: 320px;}
    .sfpy-hdNav .nav-small ul {width: 178px;}
    .sfpy-hdNav .search-box input {width: calc(100% - 66px);}
    .sfpy-hdNav .search-box a {width: 66px;}
    /* .part1,.part2,.part3 {padding: 0 15px} */
    .sfpy-hdNav .nav-box {height: 190px;}
    .sfpy-hdNav .empty,.sfpy-hdNav .empty img {height: 100%;}
    .sfpy-page .zxdt {margin-top: 20px; padding-left: 0;}
    .sfpy-page .part2 .xfh-list li {margin-bottom: 15px;}
    .qb-article {width: 100%;}
    .sfpy-page .xcsp {width: 100%;}
    .sfpy-page .top-banner {height: 360px;}
    .sfpy-page .part3 .right {padding: 0 10px}
    .gdyxPage .part1-zxdt-box {margin-top: -80px;}
    .sfpy-page.sfpy-bg .big-title {margin-left: 10px;}
  }

  @media (max-width:800px) {
    .sfgx-page .school-list {grid-template-columns: repeat(2,286px);}
    .sfpy-page .part1-lbt-box {padding-right:0}
    .sfpy-page .part1-zxdt-box {padding-left:0}
    .sfpy-page .zxdt-list li {background: #fff; padding-left: 0;}
    .sfpy-page .zxdt .first {margin-bottom: 20px}
    .sfpy-page .zxdt-list li:hover {background: none}
  }
  @media ( max-width : 768px) {
    .sfpy-hdNav .logo-box .logo img {width: 100%; max-height: 43px;}
    .sfpy-hdNav .nav-ctrl {margin-left: 10px;}
    .sfpy-hdNav .toolbox-btn {width: 80px; height: 35px; line-height: 35px; margin-left: 10px;}
    .sfpy-hdNav .register { padding-left: 35px; background: #fff url('../../images/index/register.png') no-repeat 10px center;}
    .sfpy-hdNav .login .empty { padding-left: 35px; background: url('../../images/index/login.png') no-repeat 10px center;}
    .sfpy-hdNav .search-box {width: 200px;}
    .sfpy-hdNav .input-box { width: 235px;}
    .sfpy-hdNav .nav-box {height: 160px;}
    .sfpy-page .part3 .small-tab-box {display: block; width: 100%; margin-left: 0; white-space: nowrap; overflow-x: scroll;}
    .sfpy-page .part3 .small-tab-box::-webkit-scrollbar {display: none;}
    .sfpy-page .part3 .tab-box {margin: 0 0 0 60px;}
    .sfpy-page .part3 .tab-box span {margin-right: 15px;}
    .sfpy-page .part3 .tab-box span:hover {color: #e61a1e}
    /* .sfpy-page .part3 .right {padding-left: 0;} */
    .sfpy-page,.sfpy-page .zxdt,.sfpy-page .zxdt .first .titles {margin-top: 15px;}
    .sfpy-page .top-banner .swiper-btn {display: none;}
    .sfpy-page .top-banner .shawder {height: 45px; line-height: 45px;}
    .sfpy-page .top-banner .swiper-pages {bottom: 12px;}
    .sfpy-page .part2 .big-title, .sfpy-page .part3 .big-title {line-height: 70px; height: 70px !important;}
    .sfpy-page .xcsp-list .title {margin: 15px 0;}
    .sfpy-page .xcsp-list .time {margin-bottom: 15px;}

    .yx-hdNav .yx-hdNav-nav .school-type-box {margin-left: 0 15px;}
    .sfpy-page .part1 .lbt,.sfpy-page .zxdt,.qb-article,.sfpy-page .part3 .right {width: 100%;height: auto;}
    .sfpy-page .part3 .tab-box {white-space: nowrap; overflow-X: scroll;}
    .sfpy-page .part3 .tab-box::-webkit-scrollbar {display: none;}
    .yx-hdNav .yx-hdNav-nav {height: auto; min-height: 100px;}
    .sfpy-hdNav .nav-small .active a,.sfpy-hdNav .nav-small li a:hover {color: #fff; border-bottom: 3px solid #fff;}
    .university {padding: 15px;}
    .rdblist li {margin: 15px 0}
    .sfpy-page .part3 .qb-list li,.xwzx-detail .detail-content p {margin-bottom: 15px;}
    .xwlb-page .article-box li .times {display: none;}
    .xwlb-page .article-box li {height: 50px; line-height: 50px;}
    .gdyxPage .part1-zxdt-box {margin-top: 0;}
    .sfpy-page.sfpy-bg .big-title {margin-bottom: 15px;}


}
  @media ( max-width : 680px) {
    .sfpy-hdNav .nav-box {height: 110px;}
    .sfpy-hdNav .small-box {padding: 4px;}
    .sfpy-hdNav .search-small-box {display: inline-block;width: 100%;margin-top:15px;}
    .sfpy-hdNav .search-small-box .search-box a {width: 15%;}
    .sfpy-hdNav .search-small-box input {width: calc(100% - 66px);}
  }
  @media ( max-width : 600px) {
    .sfpy-page .part2 .xfh-list {grid-template-columns: repeat(2,187px)}
    .sfgx-page .school-list {grid-template-columns: 100%;}
    .sfgx-page .school-list {grid-template-columns: 100%;}
    .yx-hdNav .yx-hdNav-nav .school-type-box {display: block; height: 45px; line-height:30px;font-size:16px;}
    .yx-hdNav .school-type-box li {float:left;}
    .yx-hdNav .yx-hdNav-nav .school-type {height: auto; min-height:100px;}
    .yx-hdNav .yx-hdNav-nav .gdyx-type {background-size: 150px auto;}
    .sfpy-page .part3 .qb-box {width: 100%;}
    .sfpy-page .xfh-info .summary {width: 100%;}
    .sfpy-page .qb-article .article-box .info-box .summary {display: none !important;}
    .sfpy-page .qb-article .article-box li .img {width: 123px; height: 70px;}
    .sfpy-page .qb-article .article-box li .info-box {width: calc(100% - 140px);}
    .sfpy-page .qb-article .article-box .info-box .title {font-size: 16px;}
    
  }
  @media (max-width:500px){
    .sfpy-page .top-banner {height: 200px;}
    .sfpy-page .top-banner .imgbox img {width: 100%; height: 100%;}
    .sfpy-page .qb-article .article-box .xfh-school {height: auto;}
  }
  @media (max-width:475px){
    .sfpy-hdNav .logo-box {line-height: 60px;}
    .sfpy-hdNav .small-box {vertical-align: middle;}
    .yx-hdNav .yx-hdNav-nav .mbyx-type,.yx-hdNav .yx-hdNav-nav .gdyx-type,.yx-hdNav .yx-hdNav-nav .zxxx-type { background-size: 40% auto;}
    .xfh-detail .news div{width: 100% !important; height: auto !important;}
    .xfh-detail .news img {max-height: 80px;}
    .xfh-detail .news {width: calc(100% + 20px); margin-left: -10px;}
    .sfpy-school-list .box {width: 100%;}
    .xcsp-box {width: 100%;}
  }
  @media (max-width:430px){
    .sfpy-hdNav .small-box {margin-left: 5px;}
    .sfpy-hdNav .nav-ctrl {margin-left: 0px;}
    .sfpy-hdNav .toolbox-btn {width: 65px; height: 30px; line-height: 30px; margin-left: 0px;}
    .sfpy-hdNav .register { padding-left: 28px; background: #fff url('../../images/index/register.png') no-repeat 5px center;}
    .sfpy-hdNav .login .empty { padding-left: 28px; background: url('../../images/index/login.png') no-repeat 5px center;}
    .sfpy-hdNav .search-box {width: 100%;padding-right: 15px;}
    .sfpy-hdNav .toolbox-btns {margin-left: 9px;}
    .sfpy-hdNav .nav-box {height: 90px;}
    .sfpy-page .part2 .xfh-list {grid-template-columns: repeat(2,165px)}
    .sfpy-page .part2 .xfh-title {padding: 0 20px;}
    .sfpy-page .part2 .xfh-list li{height: 185px; padding: 25px 0;}
    .sfpy-page .part3 .qb-list li {width: 100%;}
    .sfgx-page .school-list li {width: 100%;}
    .yx-hdNav .yx-hdNav-nav,.yx-hdNav .yx-hdNav-nav .school-type {min-height: 75px; height: auto;}
    .sfpy-page .loadmore {width: 100%;}
    .sfpy-page .qb-article .article-box .school {display: none !important;}

  }
  @media (max-width:380px) {
    .sfpy-hdNav .member-username {max-width: 52px !important;}

  }
  @media (max-width:320px) {
    .sfpy-page .part2 .xfh-list {grid-template-columns: repeat(1,100%)}
  }
