/*去除移动端特有的点击高亮效果*/
*{-webkit-tap-highlight-color: transparent;}
body{font-family: 'PingFang SC', 'Microsoft Yahei', '宋体', 'Times New Roman', Times, serif;}
@font-face {
  font-family: 'ddjbt';
  src: url('../fonts/DingTalk-JinBuTi.eot') format('eot');
  src: url("../fonts/DingTalk-JinBuTi.otf");
}
/* @font-face {
	font-family: 'pht';
	src: url("../fonts/AlibabaPuHuiTi-3-55-Regular.otf");
} */
.row{margin:0 -12px}
*[class^='col-']{padding:0 12px;}
.font40{font-size:40px}
.font38{font-size:38px}
.font36{font-size:36px}
.font35{font-size:35px}
.font34{font-size:34px}
.font32{font-size:32px}
.font26{font-size:26px}
.font20{font-size:20px}
.font30{font-size:30px}
.font22{font-size:22px}
.font24{font-size:24px}
.font28{font-size:28px}
.font13{font-size:13px}
.advbox{margin:10px 0}
.advbox,.advbox *{max-width:100% !important;height: auto!important;width:100%!important;border-radius: 8px;overflow: hidden;}
.advbox li img{width:100%}
.imglink:hover .img ,.advbox a:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.imglink{display: block;width: 100%;height: 100%;overflow: hidden;position: relative;}
.imglink .img,.advbox a img{-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;}
.imglink .img{object-fit: cover;width: 100%;height: 100%;}
.line2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.line3{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.line4{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.line5{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.line6{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;}
.d-flex{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-basis:100%}
.d-center-flex{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;}
.d-grow{flex-grow: 1;min-width: 0;flex-basis: 100%}
.d-shrink{flex-shrink: 0;}
.container{position: relative;color: #444}
.container a{color:#444}
@media (min-width: 1460px) {
  .container {width: 1200px;}
}

/* header */
.headerbox{position: fixed;left:0;top:0;width:100%;z-index: 100;}
.new-header{ background: linear-gradient(90deg, #670AD5 0%, #B5123A 62%, #C1380B 91%, #E97C00 100%);padding-right:18px;padding-left:30px;position: relative;}
.new-header .logo{padding:16px 0;margin-right:40px}
.new-header .logo img{height:30px}
.new-header a{color:#fff!important;}
.new-header .menu1{max-width:calc(100% - 24vw + 230px)}
.new-header .swiper-wrapper{justify-content: space-between;}
.new-header .swiper-slide{width: auto}
.new-header .swiper-slide{position: relative;}
.new-header .swiper-slide.on:before,.new-header .swiper-slide.cur:before{content:'';display: block;width:100%;height:2px;background: #fff;position: absolute;left:0;bottom:-8px}
.new-header .caret{margin-left:5px;margin-top:-2px}
.new-header .dropdown-menu{left:inherit;right:0;padding:0;border:0;min-width: 0;top:40px;overflow: hidden;}
.new-header .dropdown-menu a{line-height: 36px;background: linear-gradient(90deg, rgba(232, 0, 98, .7) 0%, rgba(255, 109, 1, 0.7) 100%)}
.new-header .dropdown-menu a:focus, .new-header .dropdown-menu a:hover{background: none;background: linear-gradient(to right, #E80062, #FF6D01);}
.new-header .searchbtn{display: inline-block;width:28px;line-height:24px;height:28px;border:1px solid #fff;border-radius: 50%;margin-left:30px;cursor: pointer;}
.new-header .searchbtn img{width: 13px;}
.new-header .burger {height: 40px;width: 40px;position: relative;cursor: pointer;margin-top: -6px;margin-left: 15px;}
.new-header .fixed div.burger {top: 7px;}
.new-header .burger div.x,.burger div.y,.burger div.z {position: absolute;top: calc((100% - 3px) / 3);width: 35px;height: 2px;background: #fff;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;}
.new-header .openmenu div.x,.openmenu div.y,.openmenu div.z {background: #fff;}
.new-header .burger div.y {top: 23px;}
.new-header .burger div.z {top: 34px;}
.new-header .burger div.collapse {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;}
.new-header .burger div.rotate30 {-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;}
.new-header .burger div.rotate150 {-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;}
.new-header .burger div.rotate45 {-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;}
.new-header .burger div.rotate135 {-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;}
.new-header .search-block{display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;position: absolute;left: 0;margin-top: 0;background: linear-gradient(90deg, #670AD5 0%, #B5123A 62%, #C1380B 91%, #E97C00 100%);z-index: 1;}
.new-header .search-block .input{display: inline-block;background: #fff;border-radius: 30px;width: 400px;height: 40px;line-height: 40px;position: relative;}
.new-header .search-block .input input{display: inline-block;width: calc(100% - 55px);border: none;height: 40px;line-height: 40px;background: none;padding-left: 20px;}
.new-header .search-submit{display: inline-block;width: 50px;height: 40px;background: url(../../images/new2024/xs-search.png) no-repeat center / 22px;}
.new-header .hide-srach{cursor: pointer;right: 20px;top: auto;}
.new-header .searchlist{width: 100%;top: 40px;}
.totop{position: fixed;width: 50px;height: 50px;bottom: 20%;background: url('../../images/new2024/icon16.png') center/contain no-repeat;right: calc(50% - 680px);display: none;cursor: pointer;}
.totop:hover{background-image: url('../../images/new2024/icon08.png');}
/* footer */
.footer{margin-top:80px}
.footer .link{border: none;padding: 0;}
.footer .link a{font-size: 16px;}
.footer .link .flag{margin:0 17px}
.footer .foot ul{margin-bottom: 15px;}
.footer .foot li{border: none;}
.footer .foot li a{font-size: 16px;color: #862200;line-height: 12px;}
.footer .foot div, .footer .foot div a{font-size: 14px;}
.footer .foot {margin: 20px auto 0;border-top: 2px solid #cb0000;text-align: center;padding-top: 25px;}
/* index */
div[class$='-index'],.newlistpage,.mtjz{background: #fff;}
.new-index .banner{position: relative;margin-bottom: 30px;}
.new-index .banner .headerbox{background: linear-gradient(180deg, rgba(0, 0, 0, 0.84) 0%, rgba(0, 0, 0, 0) 100%);}
.new-index .new-header{background:url('../../images/new2024/navbg.png') center/100% 100% no-repeat}
.new-index .fixedbg .new-header{background: linear-gradient(90deg, #670AD5 0%, #B5123A 62%, #C1380B 91%, #E97C00 100%);}
.new-index .banner .top-swipper .swiper-slide{padding-top: 56.25%;position: relative;}
.new-index .banner .imglink{position: absolute;left:0;top:0}
.new-index .banner .titlebox{width:100%;height:220px;background: linear-gradient(0deg,rgba(0, 0, 0, 0.64) 0%, rgba(0, 0, 0, 0) 100%);position: absolute;left:0;bottom:0;padding-top:140px}
.new-index .banner .title{padding-right:300px;color: #fff;}
.new-index .banner .container:before{content:'';width:58px;height:5px;background: linear-gradient(90deg, #E8035F 0%, #FF6D01 100%);border-radius: 3px;display: block;position: absolute;left:0;top:-15px}
.new-index .banner .sylbt-page{width:auto;left:initial;right:0;bottom:48px}
.new-index .swiper-pagination-bullet{width:12px;height:12px;border-radius: 6px;background: #fff;opacity: 1;margin:0;margin-left:12px}
.new-index .swiper-pagination-bullet-active{width:32px}
.new-index .advbox{border-radius: 8px;overflow: hidden;margin-top:30px}
.b_title{margin:20px 0;font-family: 'ddjbt';}
.new-inde .b_title{margin:45px 0 15px;}
.b_title .name:before{content:'';width:3px;height:20px;border-radius: 2px;background: #E7171A;display: inline-block;margin-right:8px;position: relative;top:2px}
.b_title .name span{color: transparent;background: linear-gradient(to right, #E80062, #FF6D01);-webkit-background-clip: text;letter-spacing: -1px;}
.b_title .more{background: url('../../images/new2024/icon07.png') center/auto 8px no-repeat;}
.b_title .more:hover{background-image: url('../../images/new2024/icon18.png');}
.b_title .more img{height:8px;opacity: 0;}
.rm-list .firstitem .imglink{padding-top:56.25%;border-radius: 8px;}
.rm-list .firstitem .imglink .img{position: absolute;top:0;left:0}
.rm-list .firstitem .num{width:36px;line-height: 36px;border-top-left-radius: 8px;border-bottom-right-radius: 8px;color:#fff;position: absolute;left:0;top:0;z-index: 10;}
.rm-list .firstitem .num1{background: #E7171A;}
.rm-list .firstitem .num2{background: #E80062;}
.rm-list .firstitem .num3{background: #FF6D01;}
.rm-list .firstitem .playbtn{position: absolute;left:50%;top:40%;transform: translateX(-50%);width:25px}
.rm-list .firstitem .info{background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);color:#fff;position: absolute;left:0;bottom:0;width:100%;padding:10px 15px 0;min-height: 71px;}
.rm-list .firstitem .noinfo{padding-bottom:15px;min-height: 0;}
.rm-list .firstitem .font13{line-height: 40px;}
.rm-list .firstitem .name{line-height: 28px;color:#fff;margin-bottom:-7px}
.rm-list .item{padding:16px 0 17px;border-bottom:1px solid #dfdfdf}
.rm-list .item .imglink{width:128px;height:72px;margin-left:17px;border-radius: 6px;}
.rm-list .item .name{line-height: 24px;height:48px;}
.rm-list .item .name.line3{height:72px}
.rm-list .item .name span{display: inline-block;padding:0 6px;line-height: 20px;margin-right:8px;color:#fff;background: linear-gradient(to right, #E80062, #FF6D01);border-radius: 3px;}
.rm-list .item .name a:hover{color:#E7171A}
.item .info-box{color:#999;margin-top:5px}
.item .info-box .editor{margin-right:10px}
.sd-list .item{padding:15px 20px 20px;position: relative;height:107px}
.sd-list .item .timebox{font-family: 'ddjbt';display: none;}
.sd-list .item .timebox span{color: transparent;background: linear-gradient(to right, #E80062, #FF6D01);-webkit-background-clip: text;}
.sd-list .item .info-box{margin-top:7px}
.sd-list .item .name{line-height: 26px}
.sd-list .item:after{content:'';width:100%;height:2px;position: absolute;left:0;bottom:0}
.sd-list .item.active{background: linear-gradient(to right, rgba(232, 0, 98, 0.05), rgba(255, 109, 1, 0.05));padding:0 20px 5px;border-radius: 8px 8px 0 0;display: flex;flex-direction: column;justify-content: center;}
.sd-list .item.active .timebox{display: block;margin-bottom:2px}
.sd-list .item.active .info-box{display: none;}
.sd-list .item:last-child::after,.sd-list .item.active::after{background: linear-gradient(90deg, #E90363 0%, #FDCEBF 31%, #FEE3D6 50%, #F89FB3 70%, #E90363 100%)}
.sd-list .item:hover .name{color: #E7171A}
.zy-list .item a{display:block;background: linear-gradient(90deg, rgba(232,0,98,.1) 0%, rgba(255, 109, 1, 0.1) 100%);border-radius: 8px;line-height: 78px;padding:0 20px;margin-bottom:9px}
.zy-list .item a:hover{background: linear-gradient(90deg, #E80062 0%, #FF6D01 100%);color:#fff}
.zy-list .item:last-child{margin-bottom:0}
.ztblock .swiperbtn{width:9px;height:15px;background: url('../../images/new2024/icon11.png') center/contain no-repeat;}
.ztblock .next{margin-left:70px;background-image: url('../../images/new2024/icon13.png');}
.ztblock .prev:hover{background-image: url('../../images/new2024/icon12.png');}
.ztblock .next:hover{background-image: url('../../images/new2024/icon14.png');}
.ztswiper .imglink{padding-top:56.25%;border-radius: 8px;margin-bottom:10px;}
.ztswiper .imglink .img{position: absolute;left:0;top:0}
.new-index .lhxy-list{margin-top:30px;background: linear-gradient(180deg, rgba(0,22,232, 0.05) 0%, rgba(232,0,185, 0.05) 20%, rgba(235,15,85, 0.05) 33%, rgba(255, 109, 1, 0.05) 100%);border-radius: 6px;overflow: hidden;}
.new-index .lhxy-list>div{width: 33.3%}
.new-index .lhxyblock{margin-top:10px}
.lhxy-list .imglink{padding-top:56.25%;height:auto}
.lhxy-list .imglink.himg{padding-top:100%}
.lhxy-list .imglink .img{position: absolute;left:0;top:0}
.lhxy-list .topic{padding-top:43.75%;display: block;font-family: 'ddjbt';position: relative;background: url('../../images/new2024/icon15.png') center/cover no-repeat;}
.lhxy-list .topic span{display: block;width:100%;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);color: transparent;background: linear-gradient(to right, #E80062, #FF6D01);-webkit-background-clip: text;}
.lhxy-list .coverbg{position: absolute;left:0;top:0;width:100%;height:100%;background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0) 100%)}
.sg-list{margin-top:-3px}
.sg-list .item{display:block;margin-bottom:10px;padding-top:12px;background: url('../../images/new2024/icon09.png') left bottom/auto 100px no-repeat;position: relative;}
.sg-list .item .namebox{font-family: 'ddjbt';vertical-align: bottom;margin-left:110px}
.sg-list .item .namebox .intro{color:#888;margin-left:12px}
.sg-list .item .summary{margin-left:54px;margin-top:10px;border-radius: 8px;background: linear-gradient(90deg, #DC5400 0%, #E33700 34%, #CD0032 100%);color:#fff;padding:12px 32px 12px 60px;}
.sg-list .item .summary div{line-height: 22px;height:44px}
.sg-list .item .img{position: absolute;left:3px;bottom:0;width:76px;height:114px}
.sg-list .item .img img{object-fit: cover;}
.sg-list .item .summary .hovertext{display: none;line-height: 44px;}
.sg-list .item .summary .hovertext img{width:15px;margin-left: 5px;}
.sg-list .item:hover .summary{background:#E7171A}
.sg-list .item:hover .summary .line2{display: none;}
.sg-list .item:hover .summary .hovertext{display: block;}
.sg-list .item:hover .name{color:#E7171A}
.xyxblock .xyxswiper{padding-bottom:60px}
.xyxblock .item{border-radius: 8px;background: #EEEEEE;position: relative;overflow: hidden;}
.xyxblock .item .img{padding-top:75%;position: relative;}
.xyxblock .item .img img{object-fit: cover;position: absolute;left:0;top:0;width:100%;height:100%}
.xyxblock .item .info-box{padding:8px 20px 20px}
.xyxblock .item .name{line-height: 26px;height:52px;margin-bottom:24px;color:#444}
.xyxblock .item .coverblock{display: none;position: absolute;left:0;top:0;width:100%;height:100%;background: linear-gradient(90deg, #E80062 0%, #FF6D01 100%);color:#fff;padding:25px 25px 0}
.xyxblock .item .summary{line-height: 24px;margin-top:-5px}
.xyxblock .item .todetail{position: absolute;bottom:21px;left:25px;color:#fff}
.xyxblock .item .coverblock .schoolname{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid rgba(255,255,255,.2)}
.xyxblock .item .coverblock .name{color: #fff;}
.xyxblock .item:hover .coverblock{display: block;}
.xyxblock .swiper-pagination-bullet{background: linear-gradient(90deg, #E80062 0%, #FF6D01 100%);}
.rmtblock .ewmbox>div{position: relative;background: linear-gradient(90deg, #E80062 0%, #FF6D01 100%);width:36px;margin-right:8px;line-height:32px;height:36px;border-radius: 50%;}
.rmtblock .ewmbox>div>img{width:20px;height:20px;object-fit: contain;}
.rmtblock span.more{background: none;margin-right:0;line-height: 50px;}
.rmtblock a.more{display:block;width:36px;height:36px;line-height:33px;text-align:center;border-radius:50%;background: linear-gradient(90deg, rgba(232, 0, 98, .6) 0%, rgba(255, 109, 1, 0.6) 100%);}
.rmtblock .more img{width:25px;height:5px;opacity: 1!important;}
.rmtblock a.more:hover{background: linear-gradient(90deg, rgba(232, 0, 98, .6) 0%, rgba(255, 109, 1, 0.6) 100%)}
.rmtblock .hoverewm{position: absolute;left:50%;top:99%;transform: translateX(-50%);padding-top:10px;width:100px;z-index: 10;display: none;}
.rmtblock .ewmbox .img{padding:10px;background: #fff;box-shadow: 0px 0px 12px 1px rgba(191, 96, 111, 0.2);border-radius: 6px;}
.rmtblock .ewmbox .img img{width:80px;height:80px}
.rmtblock .ewmbox>div:hover .hoverewm{display: block;}
.rmt-list{border-radius: 8px;}
.rmt-list .item{padding:0}
.rmt-list .item .imglink{padding-top:112.5%}
.rmt-list .item:nth-child(3) .imglink,.rmt-list .item:nth-child(4) .imglink{padding-top:56.25%}
.rmt-list .item .imglink .img{position: absolute;left:0;top:0}
.rmt-list .coverbg{position: absolute;width:100%;height:100%;left:0;top:0;background: #000;opacity: .25;}
.rmt-list .item .info{width:360px;max-width:100%;position: absolute;padding:0 24px;left:0;bottom:0;width:100%;color:#fff;padding-top:20px;}
.rmt-list .item .info .name{line-height:24px;height:48px;margin-top:10px;font-size: 14px;}
.rmt-list .item .info .time{opacity: .8;}
.rmt-list .item .info .source{line-height: 50px;position: relative;font-size: 12px;}
.rmt-list .item .info .source:after{content:'';width:60px;height:4px;background:linear-gradient(90deg, #E8035F 0%, #FE6A03 100%);display: block;position: absolute;left:0;bottom:0}
.rmt-list .item .info .source img{width:20px;margin-right:8px}
.new-index .adblock{margin-top:20px}
.adblock .imglink{padding-top:25.86%;border-radius: 8px;margin:10px 0}
.adblock .imglink .img{position: absolute;left:0;top:0}

/* 乐活校园 */
.lhxy-index .lhxy-list>div{width: 20%}
.lhxy-index .topic{font-size: 50px;}
.default-list{margin-top:-20px}
.default-list .item{padding:20px 0;border-bottom:1px solid #dfdfdf}
.default-list .imglink{width:189px;height:106px;border-radius: 8px;margin-right:30px}
.default-list .info-flex{flex-direction: column;justify-content: space-between;height:100%}
.default-list .info-flex span{padding:0 10px}
.default-list .readmore{background: #F7F7F7;border-radius:18px;width:360px;line-height: 36px;color:#999;margin: 40px auto}
.default-list .three-img .title-h4 a{font-size: 18px;font-weight: bold;color: #333333;    overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;max-height: 60px;}
.default-list  .three-img{border-bottom:1px solid #ccc;}
.default-list  .three-img .title-h4{padding: 18px 0px;}
.default-list  .three-img .info{padding: 12px 0px;}
.default-list  .three-img .img-list{margin: 12px -6px;}
.default-list  .three-img .imagelist{padding:0 6px}
.default-list  .three-img  .imglink{width:100%;height:106px;}
.default-list .item:hover .name a{color:#E7171A}
.more-box.readmore .loadmore{display: block;background: #F7F7F7;border-radius:18px;width:360px;line-height: 36px;color:#999;margin: 40px auto;text-align: center;}
.lmbanner .list-position{position: absolute;top: 15px;left: 50%;transform: translateX(-50%);color: #fff;}
.lmbanner .list-position .container,.lmbanner .list-position a{color: #fff;}
.lmbanner .list-position a{margin: 0 10px;}
.lmbanner .list-position a:first-child{margin-left: 0;}
/* 大家都在看 */
.rec-list.rm-list .item .imglink{margin-left:0;margin-right:17px;}
.rec-list.rm-list .firstitem:not(:first-child){margin-top:20px}

/* 面包屑 */
.newbread{margin-top:15px;color:#999}
.newbread a{margin: 0 10px;color: #999}
.newbread a:first-child{margin-left:0}
.newbread a:last-child{color:#444}
/* 媒体矩阵 */
.list-page .banner{position: relative;}
.list-page .banner .topic{width: 100%;font-size: 60px;color: #fff;position: absolute;top: 58%;left: 50%;transform: translate(-50%, -50%);}
.list-page .topic .intro .bgtitle{font-size: 50px;color: #FFFFFF;line-height: 70px;}
.list-page .topic .intro .bgtitle span{display: inline-block;color: #333333;position: relative;}
.list-page .topic .intro .bgtitle span i{font-style: normal;position: relative;z-index: 1;}
.list-page .topic .intro .bgtitle span::after{content: "";display: block;width: 100%;height: 10px;position: absolute;bottom: 2px; background-image: linear-gradient(to right, #b8e7ff, #e5f6ff);}
.list-page .topic .intro .listContent{font-size: 20px;max-width: 690px;color: #FFFFFF;line-height: 40px;text-align: justify;margin-top: 40px;}
.mtjz .codelist{margin:50px 0 100px}
.mtjz .codelist .item{box-shadow: 0px 0px 20px 0px rgba(14, 159, 197, 0.14);padding:30px;border-radius: 30px 0px 30px 0px;background-image: linear-gradient(0deg,#fdfefe 0%,#e8f0f8 100%);margin-bottom:25px}
.mtjz .codelist .col-xs-12:nth-child(3n+1) .item{border-radius: 0px 30px 0px 30px;}
.mtjz .codelist .col-xs-12:nth-child(n+3) .item{background-image: linear-gradient(0deg,#e8f0f8 0%,#fdfefe 100%)}
.mtjz .codelist .item .list{justify-content: center;}
.mtjz .codelist .item .title{line-height: 45px;}
.mtjz .codelist .item .summary{color:#999;line-height: 24px;height:96px;margin:20px 0}
.mtjz .codelist .item .code{width:calc(100%/7)}
.mtjz .codelist .item .code img{width:64px;height:64px}
.mtjz .codelist .item .code .name{color:#666;line-height: 30px;}

/* 小中伴学 */
.lmbanner{position: relative;}
.xzbx-adblock{margin-top: 30px;}
.lmbanner img{width: 100%;min-height: 246px;object-fit: cover;}
.lmbanner .topic{font-weight: 400;font-size: 50px;color: #FFFFFF;line-height: 70px;position: absolute;bottom: 34px;left: 50%;transform: translateX(-50%);}
.lmbanner .topic .container{color: #fff;font-family: 'ddjbt';}
.rw-list .item{margin-bottom: 30px;}
.rw-list .item .imglink{width: 132px;height: 234px;background: #eee;border-radius: 8px;}
.rw-list .item .tit{font-size: 18px;color: #242424;line-height: 30px;padding-left: 20px;height: 90px;word-break: break-all;}
.rw-list .item .tit a{color: #242424;}
.rw-list .item .name{font-size: 13px;color: #999999;line-height: 18px;padding-left: 20px;margin: 13px 0;}
.rw-list .item .right .name span:nth-child(2){margin-left: 15px;}
.rw-list .item .right .info{background: #FEF6F1;border-radius: 0px 12px 0px 0px;padding: 15px 10px 15px 20px;}
.rw-list .item .right .info>div{font-size: 14px;color: #926C6C;line-height: 24px;height: 72px;}
.xzbx-index .sg-list{margin-top:-30px}
.xzbx-index .sg-list .item{padding-top:39px}

/* 活动 */
.hd-slide{width: 100%;height: 326px;background: url('../../images/new2024/banner2.png') no-repeat center / cover;}
.hd-slide .b_title{margin: 15px 0;}
.hd-slide .b_title .title{font-family: 'ddjbt';font-size: 50px;color: #FFFFFF;line-height: 70px;text-align: left;}
.hd-index .xyxblock .xyxswiper{margin-bottom:10px}

/* 专题 */
.newleft-menu{background: #F5F5F5;border-radius: 8px 8px 8px 8px;margin-top: 40px;}
.newleft-menu li{position: relative;}
.newleft-menu li a{display: block;padding: 13px 30px;line-height: 30px;font-size: 18px;color: #444444;}
.newleft-menu li.on::after{content: "";display: block;position: absolute;left: 10px;top: 0;width: 100%;height: 100%;background: #E7171A;border-radius: 6px;}
.newleft-menu li.on a{color: #FFFFFF;position: relative;z-index: 1;}
.ztzy-index .b_title{margin-top: 40px;}
.ztzy-index .footer{margin-top: 40px;}

@media (any-hover: hover) {
}
@media (min-width: 1750px) {
  .new-header {background-size: 100% 100%;padding-left:60px}
}
@media (max-width: 1900px) {
	/* .new-index .new-header .logo{margin-right:40px} */
	/* .new-index .new-header .swiper-wrapper{justify-content:left} */
}
@media (max-width: 1700px) {
	/* .new-index .new-header .swiper-slide{margin-right:20px;font-size: 16px;} */
}
@media (max-width: 1340px) {
	.new-header .swiper-slide{font-size: 16px;}
	.totop{right:15px}
}
@media (max-width: 1280px) {
	.new-header .logo2{display: none;}
}
@media screen and (max-width: 1199px) {
	.new-header .logo2{display: inline;}
	.new-index .new-header{background: linear-gradient(90deg, #670AD5 0%, #B5123A 62%, #C1380B 91%, #E97C00 100%);}
	.new-header .newnav{display: none;width:350px;max-width: 90%;position: fixed;right:0;top:62px;z-index: 20;padding: 15px 0}
	.new-header .newnav.fixmenu{display: block;background: #a81153;padding: 15px;}
	.new-header .other{margin-left: auto;}
	.new-header .newnav ul{display: block;}
	.new-header .newnav ul li{display: block;width: 100%;margin-bottom: 20px;}
	.xyxblock .item:hover .coverblock{display: none;}
	.mtjz .codelist .item .title{flex-wrap: wrap;}
	.mtjz .codelist .item .title>div{width:100%;flex-basis: 100%;}
	.totop{display: none!important;}
}
@media screen and (max-width: 830px){
	.mtjz .codelist .item .summary{height:auto}
	.mtjz .codelist .item{border-radius: 30px!important;padding:30px 15px}

	.list-page .topic .intro .bgtitle{font-size: 30px;line-height: 30px;}
	.list-page .topic .intro .listContent{font-size: 16px;max-width: 100%;color: #FFFFFF;line-height: 30px;margin-top: 10px;}
}
@media screen and (max-width: 767px) {
	body{font-size: 12px;}
	.font18{font-size: 16px;}
	.font16{font-size: 14px;}
	.font12{font-size: 10px;}
	.font13{font-size: 10px;}
	.font40{font-size:28px}
	.font30{font-size:26px}
	.font20{font-size:18px}
	.font22{font-size:20px}
	.font24{font-size:22px}
	.font28{font-size:24px}
	.font38{font-size:28px}
	.font36{font-size:28px}
	.font35{font-size:26px}
	.font34{font-size:26px}
	.font32{font-size:26px}
	.font26{font-size:22px}
	.new-header .search-block .input{width: calc(100% - 50px);}
	.new-header .search-block{padding: 0 10px;}
	.new-header .hide-srach{position: static;margin-left: 10px;}
	.new-index .swiper-pagination-bullet{width: 6px;height: 6px;}
	.new-index .swiper-pagination-bullet-active{width: 20px;}
	.new-index .lhxy-list{padding: 0;}
	.rmt-list{border-radius: 0px;}
	.b_title{display: flex !important;}

	.lmbanner .topic{width: 100%;font-size: 30px;bottom: 20px;}

	.r-comcontent-main .item1,.rm-list .firstitem .imglink{height: auto;}
	
	.rm-list .firstitem{margin-bottom: 15px;}

	.xyxblock .xyxswiper{padding-bottom: 30px;}
	.hd-xyxblock .item{margin-bottom: 15px;}
	.hd-xyxblock .item .img{height: auto;min-height: 200px;}
	.hd-index .footer{margin-top: 30px;}
	.xzbx-index .footer{margin-top: 20px;}

	.newleft-menu{display: flex;overflow-x: auto;}
	.newleft-menu li a{white-space: nowrap;}

	.default-list .info-flex .name{font-size: 18px;}
	.default-list .imglink{width: 128px;height: 72px;}
}
@media screen and (max-width: 440px) {
	.footer .link{padding: 0 5px;}
	
	.new-index .banner .headerbox{position: relative;}
	.new-header{padding-left: 10px;padding-right: 10px;min-height: 62px;}
	.new-header .searchbtn{margin-left: 10px;}
	.new-header .logo{width: 52%;margin-right: 0;}
	.new-header .logo img{height: auto;}
	.new-header .newnav{top: 62px;}
	/* 首页 */
	.new-index .banner .titlebox{height: 190px;}
	.new-index .banner .sylbt-page{bottom: 10px;right: 10px;}
	.new-index .swiper-pagination-bullet{margin-left: 5px;}
	.new-index .banner .title{padding-right: 0;font-size: 20px;}
	.rmt-list .item{margin-bottom: 10px;}
	.rmt-list .item .imglink{height: auto;min-height: 200px;}

	.mtjz .codelist .item .list{flex-wrap: wrap;}
	.mtjz .codelist .item .code{width:calc(100%/4)}

	.lmbanner .topic{font-size: 34px;bottom: 10px;}
	.lmbanner img{min-height: 130px;}

	.hd-slide{height: 260px;}
	.hd-slide .b_title .title{font-size: 34px;}

	.ztswiper .imglink{height: 130px;}

	.newleft-menu li.on::after{left: 0;}

}

















