html{background: #fff;}

.advlist li{width: 100%;text-align: center;overflow: hidden;}
.advlist li:first-child:nth-last-child(2),.advlist li:first-child:nth-last-child(2) ~ li{width: calc(50% - 7.5px);}
.advlist li:first-child:nth-last-child(2){float: left;}
.advlist li:first-child:nth-last-child(2) ~ li{float: right;}
.advlist li:first-child:nth-last-child(3),.advlist li:first-child:nth-last-child(3) ~ li {width: calc(33.33% - 7.5px);float: left;}
.advlist li:first-child:nth-last-child(3) {margin-right: 12px;}
.advlist li:last-child {float: right!important;}
.advlist li img{max-width: 100% !important;}
.go_top{width: 45px;height: 45px; background:#ffffff url(../../images/1007/top.png) no-repeat center center;box-shadow: 0px 3px 6px 0px rgba(108, 108, 108, 0.4);}

.swipper-bg:hover,.szxz-page .swiper-img1 .imgbox img:hover,.szxz-page .leftimgbox .showimgbox .logo:hover,.szxz-page .szkc .imgbox img:hover,.szxz-page .xsgzbox .item:hover img,.szxz-page .schoolbox .item:hover img,
.advlist li img:hover,.newslist .newsitem .img-block img:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}

/* 底部 */
.szxz-foot{background: #85110f;}
.szxz-foot .footer .link{background-color: #991714;border: solid 1px #bc2421;margin-top: 35px;text-align: center;}
.szxz-foot .footer .link a,.szxz-foot .footer .link .flag{color: #ffffff;}
.szxz-foot .footer .foot div,.szxz-foot .footer .foot div a,.szxz-foot .footer .foot li a{color: #ffffff;}
.szxz-foot .footer .foot{border: none;margin: 0 auto;padding-top: 0;}
.szxz-foot .footer .foot ul{border-bottom: 2px solid #991714;padding: 25px 0px 10px;margin-bottom: 30px;}
.szxz-foot .footer .foot li{border-color:#fff ;}

/* banner图 */
.bannerbox1{display: none;}
.index .bannerbox1{display: block;text-align: center;}
.index .bannerbox2{display: none;text-align: center;}
.bannerbox2 .container{position: relative;}
.bannerbox2 .icon37{position: absolute;top: 27px;left: 24px;}

/* 头部菜单 */
.headbox{position: relative;}
.headbox .navbox{position: absolute;width: 100%; bottom: 0px;z-index: 1;}
.headbox .navbox::after{position: absolute;left: 0;bottom: 0; width: 100%;display: block;content: '';height: 3px;background: #c10100;}
.headbox .navbox .box{width: 100%;display: flex; background: url(../../images/1007/icon2.png) no-repeat bottom center;position: relative;z-index: 1;}
.headbox .navbox .item{text-align: center;display: flex;justify-content: center;align-items: flex-end;}
.headbox .navbox .bigitem{width: 22%;}
.headbox .navbox .smallitem{width: 18%;}
.headbox .navbox .nav1{font-size: 18px;line-height: 58px;color: #fff;
  -webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;
}
.headbox .navbox .item:hover .nav1,.headbox .navbox .cur .nav1{font-weight: bold;font-size: 26px;text-shadow:2px 2px 0px rgba(182, 52, 24, 0.3);}
.headbox .navbox .item:hover,.headbox .navbox .cur.item{width: 25%; background: url(../../images/1007/icon1.png) no-repeat bottom center;height: 93px;background-size: contain;}
.headbox .navbox .bigitem:hover,.headbox .navbox .cur.bigitem{width: 32%;}
.headbox .navbox .item .childbox{
  -webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;
  height: 0;overflow: hidden; padding: 0px 30px 0px 50px; position: absolute;background: url(../../images/1007/icon3.png) no-repeat top center;width: 760px;bottom: 0px;left: 0;right: 0;margin: auto; }
.headbox .navbox .item .childbox li{width: 20%;text-align: center;line-height: 58px;}
.headbox .navbox .item .childbox a{font-size: 16px;color: #feabaa;text-align: center;}
.headbox .navbox .item .childbox .cur a,.headbox .navbox .item .childbox a:hover{color: #fff;}
.headbox .navbox .item:hover .childbox{display: flex;height: 62px;bottom: -60px;}
.headbox .navbox .item4 .childbox{left: auto;}

/* 首页 */
.szxz-page .box1{background: url(../../images/1007/icon6.png) no-repeat bottom center;background-size: cover;}
.szxz-page .box1 .ttbox{margin: 65px 0px 30px;background: url(../../images/1007/icon5.png);display: flex;align-items: center;}
.szxz-page .box1 .ttbox .left{width: 72px;height: 80px;}
.szxz-page .box1 .ttbox .right{width: calc(100% - 72px);display: flex;align-items: center;padding: 0px 15px 0px 25px;}
.szxz-page .box1 .ttbox .right a{font-size: 24px;line-height: 30px;padding: 15px 0px; font-weight: bold; color: #242424;max-width: 100%;display: inline-block;}
.szxz-page .box1 .ttbox .right a:hover{color: #c10100;}

.szxz-page .bannerbox{position: relative;margin-bottom: 110px;}
.szxz-page .bannerbox .icon38{position: absolute;left: 0;right: 0;margin: auto;bottom: -130px; }
.szxz-page .bannerbox .swiper-banner{width: calc(100% - 288px);height: 500px;overflow: hidden;position: relative;}
.szxz-page .bannerbox .maskbox{position: absolute;top: 0;right: 0;z-index: 2; height: 100%;width: 120px;pointer-events: none; background-image:linear-gradient(to right,rgba(51, 18, 13,0),rgba(51, 18, 13,.8));
	/* backdrop-filter:blur(20px); */
}
/* .szxz-page .bannerbox .maskbox{position: absolute;top: 0;right: 0;z-index: 2; height: 100%;width: 120px;pointer-events: none; background-image:linear-gradient(to right,rgba(51, 18, 13,0),rgba(76,6,6,.8));} */
.szxz-page .bannerbox .swiper-banner a{display: block;width: 100%;height: 100%;}
.szxz-page .bannerbox .swiper-banner .swipper-bg{width: 100%;height: 100%;object-fit: cover;}
.szxz-page .bannerbox .swiper-banner .name{display: none;}
.szxz-page .bannerbox .swiper-banner .mask1{position: absolute;right: 0;top: 0;}
.szxz-page .swiperbox{z-index: 3;position: absolute;right: -13px; width: 320px;height: 500px;font-size: 18px;line-height: 32px;overflow: hidden;padding-left: 19px;padding-right: 13px;}
.szxz-page .swiperbox .swiper-container{height: 100%;overflow: initial;}
.szxz-page .swiperbox .swiper-slide{height: 30%;display: flex;align-items: center;justify-content: center;
  -webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;-ms-transition: all .1s ease-in-out;-o-transition: all .1s ease-in-out;transition: all .1s ease-in-out;
}
.szxz-page .swiperbox .swiper-slide .title{padding: 0px 25px;word-break: break-all;color: #ffffff;}
.szxz-page .swiperbox .swiper-slide .title:hover{opacity: 0.8;}
.szxz-page .swiperbox .swiper-slide-active{transform: scale(1.1);background: #c10100;border-radius: 8px;}
.szxz-page .swiperbox .swiper-slide-active::after{position: absolute;display: block;content: ''; width: 2px;height: 80%;background: #ffcf5b;left: 0;top: 0;bottom: 0;margin: auto;}
.szxz-page .swiperbox .bg{position: absolute;width: 100%;height: 100%;right: 0;background: url(../../images/1007/img1.png) repeat-x;background-size: cover;}
/* .szxz-page .swiperbox .bg{position: absolute;width: 100%;height: 100%;right: 0;background: #4c0606;} */

.szxz-page .bannerbox .swiper-pagination{display: inline-block;width: auto;left: auto;right: 20px;bottom: 20px;}
.szxz-page .bannerbox .swiper-pagination-bullet{width: 30px;height: 30px;background: rgba(193, 1, 0, 0.3); border-radius: 2px;color: #fff;line-height: 30px;opacity: 1;}
.szxz-page .bannerbox .swiper-pagination-bullet-active{background: #c10100;}


.szxz-page .big-title{position: relative;text-align: center;margin-bottom: -20px;background: url(../../images/1007/icon12.png) no-repeat center center;}
.szxz-page .big-title .name{position: relative;z-index: 1; color: #fcfcfd;font-weight: bold;font-size: 35px;line-height: 58px;}

.szxz-page .box2{background: url(../../images/1007/icon8.png) no-repeat bottom center;background-size: cover;}
.szxz-page .box2 .djtj{background:url(../../images/1007/icon9.png) no-repeat left bottom;height: 550px;}
.szxz-page .box2 .left{width: 100px;position: relative;height: 100%;display: flex;flex-direction: column;justify-content: space-between;align-items: center;}
.szxz-page .box2 .left .name{width: 70px;position: relative;letter-spacing: 1px;}
.szxz-page .box2 .left .name .title{writing-mode: tb;letter-spacing: 5px;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;text-align: center;font-size: 30px;font-weight: bold;color: #fff;width: 40px;}
.szxz-page .box2 .left .more{writing-mode: tb;font-size: 16px;color: #fff;margin-bottom: 35px;}
.szxz-page .box2 .left .more:hover{opacity: 0.8;}
.szxz-page .box2 .right{width: calc(100% - 100px);}

.szxz-page .video-wrap{margin-top: 100px;}
.szxz-page .leftimgbox{width: 490px;height: 330px;overflow: hidden;}
.szxz-page .leftimgbox .showimgbox{width: 490px;height: 280px;position: relative;}
.szxz-page .leftimgbox .showimgbox .logo{width: 100%;height: 100%;object-fit: cover;}
.szxz-page .leftimgbox .icon11{position: absolute;bottom: -35px;right: 20px;}
.szxz-page .fontbox{width: calc(100% - 490px);}
.szxz-page .showfontbox{padding: 15px 30px ;}
.szxz-page .showfontbox .title{position: relative;margin-bottom: 17px;}
.szxz-page .showfontbox .title::after{position: absolute;display: block;content: '';width: 35px;height: 3px;background: #c10100;top: 0;bottom: 0;margin: auto;left: -45px;}
.szxz-page .showfontbox .title a{font-size: 24px;font-weight: bold;line-height: 32px;color: #1e1e1e;display: inline-block;max-width: 100%;}
.szxz-page .showfontbox .title a:hover{color: #c10100;}
.szxz-page .showfontbox .source{font-size: 16px;color: #666;line-height: 20px;}
.szxz-page .swiper-img1{margin-left: 15px;position: relative;}
.szxz-page .swiper-img1 .imgbox{height: 165px;}
.szxz-page .swiper-img1 .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.szxz-page .swiper-img1 .title{padding: 15px 10px;}
.szxz-page .swiper-img1 .title a{font-size: 18px;line-height: 26px;color: #1e1e1e;} 
.szxz-page .swiper-img1 .title a:hover{color: #c10100;}
.szxz-page .swiper-img1 .swiper-btn{width: 50px;height: 50px;border-radius: 50%;position: absolute;bottom: -65px; cursor: pointer;}
.szxz-page .swiper-img1 .swiper-prev{background: #fff url(../../images/1007/left.png) no-repeat center center;right: 60px;}
.szxz-page .swiper-img1 .swiper-next{background: #fff url(../../images/1007/right.png) no-repeat center center;right: 0;}
.szxz-page .swiper-img1 .swiper-prev:hover{background: #c10100 url(../../images/1007/left_on.png) no-repeat center center;}
.szxz-page .swiper-img1 .swiper-next:hover{background: #c10100 url(../../images/1007/right_on.png) no-repeat center center;}

.szxz-page .box2 .szkc .left .more{margin-bottom: 15px;}
.szxz-page .szkc{background: #7f100f url(../../images/1007/icon7.png) repeat-x;}
.szxz-page .szkc .container{height: 330px;}
.szxz-page .szkc .imgbox{height: 165px;margin-top: 55px;}
.szxz-page .szkc .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.szxz-page .szkc .maskbox{background-image: linear-gradient(to right, rgba(0,0,0,0), rgba(127,16,15,1));position: absolute;top: 0;right: 0;bottom: 0;z-index: 1;width: 136px;height: 330px; }
.szxz-page .swiper-img3{margin-left: 150px;position: relative;}
.szxz-page .swiper-img3 .title{padding: 15px 10px;}
.szxz-page .swiper-img3 .title a{font-size: 16px;line-height: 26px;color: #ffffff;}
.szxz-page .swiper-img3 .title a:hover{opacity: 0.8;}
.szxz-page .swiper-img3 .swiper-btn{width: 50px;height: 50px;border-radius: 50%;position: absolute;cursor: pointer;top: 0;bottom: 0;margin: auto;z-index: 1;}
.szxz-page .swiper-img3 .swiper-prev{background: rgba(0, 0, 0, 0.4) url(../../images/1007/left.png) no-repeat center center;left: -30px;}
.szxz-page .swiper-img3 .swiper-next{background: rgba(0, 0, 0, 0.4) url(../../images/1007/right.png) no-repeat center center;right: -30px;}
.szxz-page .swiper-img3 .swiper-prev:hover{background: #c10100 url(../../images/1007/left_on.png) no-repeat center center;}
.szxz-page .swiper-img3 .swiper-next:hover{background: #c10100 url(../../images/1007/right_on.png) no-repeat center center;}

.szxz-page .small-title{position: relative;text-align: center;margin:60px 0px 40px;}
.szxz-page .small-title .name{color: #c10100;letter-spacing: 3px;font-weight: bold;font-size: 30px;line-height: 58px;position: absolute;left: 0;right: 0;top: 5px;margin: auto;}
.szxz-page .small-title .name i{font-style: normal;font-weight: normal;letter-spacing: -1.5px;}
.szxz-page .small-title .more{float: right;font-size: 16px;color: #666;margin-top: 25px;position: relative;z-index: 1;}

.szxz-page .box3{background: url(../../images/1007/icon25.png) no-repeat bottom center;background-size: cover; padding-top: 80px;padding-bottom: 150px;}
.szxz-page .szjxbox{display: flex;justify-content: space-between;}
.szxz-page .szjxbox .item{width: 288px;height: 288px;box-shadow: 0px 8px 40px 0px rgba(161, 125, 177, 0.3);border-radius: 8px;text-align: center;}
.szxz-page .szjxbox .item a{display: block;width: 100%;height: 100%;padding: 1px;}
.szxz-page .szjxbox .item .font{color: #ffffff;margin-top: 50px;padding: 0px 30px; font-size: 25px;font-weight: bold;line-height: 35px;text-shadow:2px 0px 0px rgba(182, 52, 24, 0.3);}
.szxz-page .szjxbox .item1{background: #c5587d url(../../images/1007/icon20.png) no-repeat center calc(100% - 10px) ;}
.szxz-page .szjxbox .item2{background: #ec8f8a url(../../images/1007/icon21.png) no-repeat center calc(100% - 20px) ;}
.szxz-page .szjxbox .item3{background: #e17f68 url(../../images/1007/icon22.png) no-repeat center calc(100% - 10px) ;}
.szxz-page .szjxbox .item4{background: #eebc7f url(../../images/1007/icon23.png) no-repeat center calc(100% - 20px) ;}
.szxz-page .szjxbox .item1,.szxz-page .szjxbox .item3{margin-top: 40px;}
.szxz-page .szjxbox .item1:hover,.szxz-page .szjxbox .item3:hover{margin-top: 30px;transition: all 200ms}
.szxz-page .szjxbox .item2:hover,.szxz-page .szjxbox .item4:hover{margin-top: -10px;transition: all 200ms}

.szxz-page .xsgzbox .itembox{width: 50%;}
.szxz-page .xsgzbox .item{position: relative;text-align: center;overflow: hidden;}
.szxz-page .xsgzbox .item a{display: block;width: 100%;height: 100%;}
.szxz-page .xsgzbox .item .font{position: absolute;padding: 0px 31px; z-index: 1; left: 0;right: 0;top: 34%;margin: auto; font-size: 30px;line-height: 35px; font-weight: bold;color: #fff;}
.szxz-page .xsgzbox .item1 .font{text-shadow: 2px 0px 0px rgba(152, 84, 181, 0.3);}
.szxz-page .xsgzbox .item2 .font{text-shadow: 2px 0px 0px rgba(53, 85, 146, 0.3);}
.szxz-page .xsgzbox .item3 .font{text-shadow: 2px 0px 0px rgba(53, 151, 91, 0.3);}
.szxz-page .xsgzbox .item4 .font{text-shadow: 2px 0px 0px rgba(152, 84, 181, 0.3);top: 20%;}
.szxz-page .xsgzbox .item5 .font{text-shadow: 2px 0px 0px rgba(54, 143, 95, 0.3);}
.szxz-page .xsgzbox .item6 .font{text-shadow: 2px 0px 0px rgba(53, 151, 91, 0.3);}


.szxz-page .szxz-foot{background: none;}
.szxz-page .box4{background: url(../../images/1007/icon35.png) no-repeat center bottom;background-size: cover;}
.szxz-page .box4 .big-title{margin-bottom: 0;}
.szxz-page .schoolbox{width: calc(100% + 30px);margin: 0px -15px;}
.szxz-page .schoolbox .item{margin: 20px 10px; width: 155px;height: 155px;box-shadow:0px 4px 24px 0px rgba(180, 180, 180, 0.4);border: solid 4px #ffffff;border-radius: 50%;overflow: hidden;}
.szxz-page .schoolbox .item a{display: block;width: 100%;height: 100%;}
.szxz-page .schoolbox .item img{width: 100%;height: 100%;object-fit: cover;}

.szxz-page .advbox{margin-top: 260px;}

.szxz-page .mapnav{padding-top: 100px;margin-top: -100px;height: 0px;opacity: 0;}

.directory-nav{position: fixed; right:50px; bottom:240px;display: none;z-index: 999;}
.directory-nav ul{position: relative;}
.directory-nav li{position: relative;z-index: 1;padding:20px 5px;cursor: pointer;}
.directory-nav li a{position: absolute;right: 30px;word-break: keep-all;font-size: 18px;top: 15px;color: #1e1e1e;opacity: 0;
  -webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.directory-nav .cur a{color: #c10100;top: 20px;}
.directory-nav .c-dot{display: block; width: 10px; height: 10px;border: 2px solid #c10100;border-radius: 50%;margin: 0 auto;
  -webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;
}
.directory-nav .cur .c-dot{width: 20px;height: 20px;background: #c10100;box-shadow:0px 4px 6px 0px rgba(193, 1, 0, 0.2);}
.directory-nav li:hover a,.directory-nav li.cur a{opacity: 1;}
.directory-nav li::after{display: block;content: '';position: absolute;left: 0;right: 0;top: 40px; margin: auto; width: 2px;height: 20px;background: #ce1111;}
.directory-nav li:last-child:after{display: none;}
.directory-nav .cur::after{top: 50px;}

/* 分页 */
.page {padding: 30px 20px 60px 20px;}
.page .pagelist .disabled a{background-color: #fafafa;cursor: not-allowed;}
.page .pagelist a{display:inline-block;color:#666;border:1px solid #f2f2f2;min-width:30px;min-height:30px;line-height:28px;text-align:center;font-size:18px;margin-left:5px;padding: 0px 5px;}
.page .pagelist .cur{background: #c10100;color:#fff;border: none;border:1px solid #c10100;}

/* 列表页 */
.list-page .small-title{position: relative;text-align: center;margin:60px 0px 40px;}
.list-page .small-title .name{color: #c10100;letter-spacing: 3px;font-weight: bold;font-size: 30px;line-height: 58px;position: absolute;left: 0;right: 0;top: 5px;margin: auto;}
.list-page .small-title .name i{font-style: normal;font-weight: normal;letter-spacing: -1.5px;}

.videolist{}
.videolist .imglistbox{margin: 0px -8px;}
.videolist .imglistbox .img-block{width: 288px;height: 164px;max-width: 100%; position: relative;}
.videolist .imglistbox .img-block a{display: block;width: 100%;height: 100%;}
.videolist .imglistbox .img-block img{width: 100%;height: 100%;object-fit: cover;}
/* .videolist .imglistbox .img-block img{max-width: 100%;max-height: 100%;position: absolute;width: auto;height: auto;left: 0;right: 0;margin: auto;bottom: 0;top:0;} */
.videolist .imglistbox .imgitem{width: 25%;padding: 0px 8px 20px;height: 245px;}
.videolist .imglistbox .img-right{padding: 15px 15px 15px 10px;}
.videolist .imglistbox .time{position: absolute;right: 10px;bottom: 10px; display: inline-block;border-radius: 2px;background: rgba(0, 0, 0, 0.4);color: #fff;font-size: 14px;line-height: 28px;padding: 0px 5px; }
.videolist .imglistbox .title{font-size:16px;color:#1e1e1e;line-height:26px;display:inline-block;word-wrap: break-word;max-width: 100%;}
.videolist .imglistbox .title:hover{color: #c10100;}
.videolist .imglistbox .Video{position: absolute;width: 100%;height: 100%;opacity: 0; left: 0px;top: 0px;background:rgba(0, 0, 0, 0.3) url('../../images/1007/icon10.png') no-repeat center center;
  -webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;
}
.videolist .imglistbox .img-block:hover .Video{opacity: 1;}
.videolist .imglistbox .img-block:hover .time{display: none;}

/* 通用列表页 */
.newslist{}
.newslist .newsitem {border-bottom:1px solid #c3c3c3;padding: 20px 0px;}
.newslist .newsitem .img-block{width: 178px;height: 100px;position: relative;border: 1px solid #c3c3c3;overflow: hidden;}
.newslist .newsitem .img-block img{width: 100%;height: 100%;object-fit: cover;}
/* .newslist .newsitem .img-block img{max-width: 100%;max-height: 100%;position: absolute;width: auto;height: auto;left: 0;right: 0;margin: auto;bottom: 0;top:0;} */
.newslist .newsitem .Audio{position: absolute;width: 25px;height: 25px;display: block;right: 0;bottom: 0;background:url('../../images/1007/audio.png') no-repeat center center rgba(199,31,37, 0.8)}
.newslist .newsitem .Video{position: absolute;width: 25px;height: 25px;display: block;right: 0;bottom: 0;background:url('../../images/1007/video1.png') no-repeat center center rgba(199,31,37, 0.8)}
.newslist .newsitem .Image{position: absolute;width: 25px;height: 25px;display: block;right: 0;bottom: 0;background:url('../../images/1007/image.png') no-repeat center center rgba(199,31,37, 0.8)}
.newslist .newsitem .img-right{padding-left: 190px;}
.newslist .newsitem .title{font-size: 16px;color:#1e1e1e;font-weight: normal;display: inline-block;max-width: 100%;}
.newslist .newsitem .title:hover{color:#c10100;}
.newslist .summary{font-size:14px;line-height:24px;color:#999999;margin:8px 0px;}
.newslist .info-box{font-size:12px;line-height:16px;}
.newslist .origin{color:#c10100;margin-right: 25px;}
/* .newslist .date{color:#b4b4b4;display:inline-block;} */

.newslist .imgitem .item-img{margin: 10px -10px;}
.newslist .imgitem .item-img .imgbox{width: 25%;display: none;padding: 0px 10px;border: none;}
.newslist .imgitem .item-img .imgbox{height: 150px;}
.newslist .imgitem .item-img .imgbox a{display: block;height: 100%;overflow: hidden;border: 1px solid #c3c3c3;}
.newslist .imgitem .item-img .imgbox img{width:100%;height:100%;object-fit: cover;}

/* 详情页 */
.detail-main .detail-content strong{font-weight: bold;}
.detail-main .detail-content table td{padding: 5px 10px;border: 1px solid rgb(12, 12, 12);}
.detail-main .detail-content .ue-table-interlace-color-single{background: #fcfcfc;}
.detail-main .detail-content .ue-table-interlace-color-double{background: #f7faff;}



@media (min-width:992px) {
  .detail-main{padding: 0px 50px;}
}
@media (max-width:1600px) {
  .szxz-page .big-title img{max-width: inherit;}

  .bannerbox2 .icon36{max-width: inherit;}
  .szxz-page .big-title{margin-bottom: -12px;}
}
@media (max-width:1200px) {
  .szxz-page .box1 .ttbox .left{width: 60px;height: 70px;}
  .szxz-page .box1 .ttbox .right a{font-size: 20px;line-height: 26px;}
  .szxz-page .szjxbox .item{width: 220px;height: 220px;background-size: 50%;}
  .szxz-page .szjxbox .item .font{font-size: 20px;line-height: 30px;margin-top: 30px;}
  .szxz-page .xsgzbox .item{width: 50%;}
  .szxz-page .xsgzbox .item3{width: 100%;}
  .szxz-page .xsgzbox .item .font{font-size: 24px;line-height: 30px;}
  .szxz-page .schoolbox .item{width: 120px;height: 120px;margin: 10px 5px;}
  .szxz-page .advbox{margin-top: 100px;}

  .videolist .imglistbox .imgitem{width: 33.33%;}

  .directory-nav li a{font-size: 16px;}
}
@media (max-width:992px) {
  .szxz-page .bannerbox .maskbox{display: none;}
  .szxz-page .bannerbox .swiper-pagination{display: none;}
  .szxz-page .bannerbox .swiper-banner{width: 100%;height: 400px;}
  .szxz-page .swiperbox{display: none;}
  .szxz-page .bannerbox .swiper-banner .name{display: block;width: 100%;color: #fff;font-size: 18px;line-height: 30px;padding: 15px 10px;position: absolute;bottom: 0;left: 0;background: rgba(0, 0, 0, 0.4);}
  .szxz-page .bannerbox .icon38{bottom: -60px;}
  .szxz-page .leftimgbox,.szxz-page .showfontbox{display: none !important;}
  .szxz-page .fontbox{width: calc(100% - 150px);}
  .szxz-page .szjxbox{flex-wrap: wrap;}
  .szxz-page .szjxbox .item{width: calc(50% - 10px);margin-bottom: 20px;}
  .szxz-page .szjxbox .item1, .szxz-page .szjxbox .item3{margin-top: 0;}
  .szxz-page .szjxbox .item1:hover, .szxz-page .szjxbox .item3:hover{margin-top: -10px;}
  .szxz-page .box2 .djtj{height: 400px;}
  .szxz-page .video-wrap{margin-top: 50px;}

  .szxz-page .big-title{margin-bottom: 0;}
  .szxz-page .big-title .name{font-size: 28px;}
  .szxz-page .small-title .name{font-size: 26px;}
  .szxz-page .xsgzbox .item .font{font-size: 18px;}

  .burgerbox{position: fixed;top: 10px;right: 10px;z-index: 111;}
  .burger {height: 40px;width: 40px;position: relative;cursor: pointer;}
  .burger div.x,.burger div.y,.burger div.z {position: absolute;top: calc((100% - 3px) / 3);width: 25px;height: 2px;background: #c10100;border-radius: 2px;-webkit-transition: all 200ms ease-out;-moz-transition: all 200ms ease-out;-ms-transition: all 200ms ease-out;-o-transition: all 200ms ease-out;transition: all 200ms ease-out;}
  .burger div.x,.burger div.y,.burger div.z {height: 3px;width: 36px;}
  .burger div.y {top: 23px;}
  .burger div.z {top: 34px;}
  .burger.openmenu .y{display: none !important;}
  .burger.openmenu .x,.burger.openmenu .z{top: 20px;display: block;-webkit-transition: all 70ms ease-out;-moz-transition: all 70ms ease-out;-ms-transition: all 70ms ease-out;-o-transition: all 70ms ease-out;transition: all 70ms ease-out;}
  .burger.openmenu .x {-ms-transform: rotate(30deg);-webkit-transform: rotate(30deg);transform: rotate(30deg);-webkit-transition: all 50ms ease-out;-moz-transition: all 50ms ease-out;-ms-transition: all 50ms ease-out;-o-transition: all 50ms ease-out;transition: all 50ms ease-out;}
  .burger.openmenu .x {-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all 100ms ease-out;-moz-transition: all 100ms ease-out;-ms-transition: all 100ms ease-out;-o-transition: all 100ms ease-out;transition: all 100ms ease-out;}
  .burger.openmenu .z {-ms-transform: rotate(150deg);-webkit-transform: rotate(150deg);transform: rotate(150deg);-webkit-transition: all 50ms ease-out;-moz-transition: all 50ms ease-out;-ms-transition: all 50ms ease-out;-o-transition: all 50ms ease-out;transition: all 50ms ease-out;}
  .burger.openmenu .z {-ms-transform: rotate(135deg);-webkit-transform: rotate(135deg);transform: rotate(135deg);-webkit-transition: all 100ms ease-out;-moz-transition: all 100ms ease-out;-ms-transition: all 100ms ease-out;-o-transition: all 100ms ease-out;transition: all 100ms ease-out;}
  
  .headbox .navbox{display: none;}
  .headbox .navbox.onshow{display: block;position: fixed;z-index: 11; top: 0;padding-top: 70px;}
  .headbox .navbox.onshow .container{position: absolute;width: 100%;background: #fff;}
  .headbox .navbox .box{display: block;background: none;}
  .headbox .navbox .item:hover, .headbox .navbox .cur.item{width: 100%;height: auto;}
  .headbox .navbox{position: absolute;width: 100%;left: 0;text-align: center;padding-bottom: 50px; z-index: 9;top: 78px;background: #fff;
    transition: all 0.4s ease 0s;-webkit-transition: all 0.4s ease 0s;-ms-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;}
  .headbox .navbox .item{display: block; width: 100%; text-align: left;position: relative;background: #fafafa;margin-bottom: 2px;}
  .headbox .navbox .item.has-item::after{display: block;content: '';background: url(../../images/1007/icon43.png) no-repeat center center;background-size: contain; cursor: pointer;width: 24px;height: 24px;position: absolute;right: 20px;top: 25px;
    transition: all 0.4s ease 0s;-webkit-transition: all 0.4s ease 0s;-ms-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;}
  .headbox .navbox .item.cur::after,.headbox .navbox .item:hover::after{transform: rotate(180deg);}
  .headbox .navbox .item.cur,.headbox .navbox .item:hover{background: #fafafa;}
  .headbox .navbox .item.index-item::after{display: none;}
  .headbox .navbox .item .nav1{position: relative;margin-left: 25px; font-weight: bold; color: #000;font-size: 18px;line-height: 70px;display: inline-block;}
  .headbox .navbox .item .nav1::after{position: absolute;border-radius: 2px;width: 0px;height: 3px;left: 0;bottom: 0; display: block;content: '';transition: all 0.4s ease 0s;-webkit-transition: all 0.4s ease 0s;-ms-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;}
  .headbox .navbox .item:hover .nav1, .headbox .navbox .cur .nav1{text-shadow: none;}

  .headbox .navbox .item .childbox{background: #f3f3f3;height: 0px;overflow: hidden;width: 100%;position: relative;
    transition: all 0.4s ease 0s;-webkit-transition: all 0.4s ease 0s;-ms-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;}
  .headbox .navbox .item .childbox li {padding: 15px 50px;width: 100%;line-height: 20px;}
  .headbox .navbox .item .childbox li a{font-size: 18px;color: #242424;line-height: 24px;}
  .headbox .navbox .item.on .childbox,.headbox .navbox .item:hover .childbox,.headbox .navbox .item.on .childbox{height: auto;padding: 15px 0px;}
  .headbox .navbox .item:hover .childbox{display: block;bottom: 0;}
  .headbox .navbox .item:hover .nav1, .headbox .navbox .on .nav1{font-size: 18px;}
  /* 导航 */
  

  .list-page .small-title .name{font-size: 26px;}


  .bannerbox2 .icon37{max-width: 50%;top: 10px;}
  .bannerbox2 .icon36{max-height: 90px; width: 100%;height: 100%;object-fit: cover;}
  .videolist .imglistbox .imgitem{width: 50%;}

  .newslist .imgitem .item-img .imgbox3{display: none !important;}
  .newslist .imgitem .item-img .imgbox{width: 33.33%;}

}
@media (max-width:640px) {
  .szxz-page .bannerbox{margin-bottom: 20px;}
  .szxz-page .bannerbox .swiper-banner{height: 240px;}
  .szxz-page .bannerbox .icon38{display: none;}
  .szxz-page .box1 .ttbox{margin: 15px 0px 20px;}
  .szxz-page .box1 .ttbox .right{width: calc(100% - 50px); padding: 0px 0px 0px 10px;}
  .szxz-page .box1 .ttbox .right a{font-size: 18px;}
  .szxz-page .box1 .ttbox .left{width: 43px;height: 48px;}
  .szxz-page .big-title{background-size: 1300px;}
  .szxz-page .big-title .name{font-size: 22px;}
  .szxz-page .box2 .djtj{background-size: 30% 100%;height: 350px;}
  .szxz-page .box2 .left{width: 80px;}
  .szxz-page .box2 .left .name{width: 50px;}
  .szxz-page .box2 .left .name .title{font-size: 18px;width: 20px;}
  .szxz-page .box2 .left .name img{width: 50px;}
  .szxz-page .box2 .left .more{font-size: 12px;}
  .szxz-page .fontbox{width: 100%;}
  .szxz-page .video-wrap{margin-top: 30px;}
  .szxz-page .swiper-img3{margin-left: 100px;}
  .szxz-page .box3{padding-top: 30px;}
  .szxz-page .small-title{margin: 15px 0px 20px;}
  .szxz-page .small-title .name{font-size: 16px;line-height: 46px;}
  .szxz-page .small-title .more{font-size: 14px;margin-top: 20px;}
  .szxz-page .small-title img{height: 50px;}
  .szxz-page .szjxbox .item{height: 180px;}
  .szxz-page .szjxbox .item .font{font-size: 16px;line-height: 26px;margin-top: 15px;}
  .szxz-page .schoolbox .item{width: 80px;height: 80px;margin: 8px 5px;}
  .szxz-page .advbox{margin-top: 40px;}
  .advlist li:first-child:nth-last-child(3), .advlist li:first-child:nth-last-child(3) ~ li{width: 100%;margin-bottom: 15px;}
  .szxz-page .box3{padding-bottom: 30px;}
  .szxz-page .xsgzbox .itembox{width: 100%;}
  .directory-nav{display: none !important;}

  
  .list-page .small-title{margin: 15px 0px 20px;}
  .list-page .small-title .name{font-size: 16px;line-height: 46px;}
  .list-page .small-title img{height: 50px;}

  .bannerbox2 .icon36{height: 70px;}
  

}
@media (max-width:540px) {
  .szxz-page .box1 .ttbox .right a{font-size: 16px;line-height: 22px;padding: 8px 0px;}
  .szxz-page .bannerbox .swiper-banner{height: 200px;}
  .szxz-page .bannerbox .swiper-banner .name{font-size: 14px;line-height: 20px;padding: 10px;}
  .szxz-page .szkc .maskbox{display: none;}


  .bannerbox2 .icon37{top: 15px;max-width: 70%;}
  .videolist .imglistbox .imgitem{height: 170px;}
  .videolist .imglistbox .img-block{height: 100px;}
  .videolist .imglistbox .title{font-size: 14px;line-height: 20px;}
  .videolist .imglistbox .img-right{padding: 10px 0px;}
  .videolist .imglistbox .time{font-size: 12px;bottom: 5px;right: 5px;}
  .videolist .imglistbox .Video{background-size: 35px;}

  .newslist .imgitem .item-img{margin: 10px -5px 5px;}
  .newslist .imgitem .item-img .imgbox{height: 70px;padding: 0px 5px;}
  .newslist .newsitem .img-block{width: 125px;height: 70px;}
  .newslist .newsitem .img-right{padding-left: 135px;}
  .newslist .summary{margin: 0px;}

}