body{font-family: "Microsoft Yahei";color:#333;font-family: SourceHanSansCN-Regular;}
.hide,.hidden{display: none!important;}
a{color: #333;text-decoration:none ;}
a:focus{outline: none;text-decoration: none;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{content: '';display: block; clear:both; }
.ellipsis{white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.ellipsis2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ellipsis3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ellipsis4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.pointer{cursor: pointer;}
.imgbox,.advbox{overflow: hidden;}
.imgbox a:hover{display: block;overflow: hidden;}
.imgbox a: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);}
.imgbox a{display: block;width: 100%;height: 100%;}
.imgbox a 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;}
.imgbox img{object-fit: cover;width: 100%;height: 100%;}
.advbox,.advbox *{max-width:100% !important;height: auto;}
.advlist .advbox li{margin-bottom: 20px;}
.list-adv.advlist .advbox li{margin-bottom: 10px;}
.pointer{cursor: pointer;}
.nodata{text-align: center;margin: 120px auto;font-size: 20px;color: #333;}

@font-face {
  font-family: 'SourceHanSansCN-Regular';
  src: url("../../fonts/SourceHanSansCN-Regular.otf");
}
@font-face {
  font-family: 'SourceHanSansCN-Bold';
  src: url("../../fonts/SourceHanSansCN-Bold.otf");
}

html{overflow-x: auto;}
body{background: url(../../images/dypx/icon15.png) no-repeat bottom right;background-size: cover; min-height: 100vh;height: auto;position: relative;margin: 0; }
.headbox{padding: 0px 30px; display: flex;align-items: center;justify-content: space-between;background: url(../../images/dypx/icon1.png);height: 120px;position: relative;box-shadow: 0px 1px 11px 2px rgba(152, 18, 0, 0.24);}
.headbox .logo{}
.headbox .sjptbtn{margin-right: 40px;margin-top: 5px; font-size: 18px;color: #fff;border-radius: 4px;border: solid 1px #ffae72;background-color: #fd9040;line-height: 20px;padding: 13px 20px; }
.headbox .infobox{position: relative;}
.headbox .infobox .imgbox{display: inline-block;width: 56px;height: 56px;border-radius: 50%;overflow: hidden;margin-right: 12px;}
.headbox .infobox .name{font-size: 18px;line-height: 20px;height: 56px;display: flex;align-items: center; color: #ffffff;max-width: 180px; padding-right: 20px;background: url(../../images/dypx/icon3.png) no-repeat right center; }
.headbox .userlist{z-index: 111; display: none;position: absolute;background: #fff;width: 100%;box-shadow: 0px 10px 32px 0px rgba(0, 0, 0, 0.25);font-size: 16px;line-height: 34px;padding: 10px 0px;text-align: center;}
.headbox .infobox:hover .userlist{display: block;}
.headbox1{position: fixed;top: 0;z-index: 12;width: 100%;} 

.footbox{position: absolute;width: 100%;bottom: 0; color: #999999;font-size: 16px;line-height: 24px;padding: 20px 0px;text-align: center;}
.main-wrap{display: flex;justify-content: space-between;}

.leftmenubox,.right-wrap{min-height: calc(100% - 120px);}

.leftmenubox{width: 230px;background:#C70503 url(../../images/dypx/icon16.png) no-repeat right bottom;background-size: cover;border-bottom-right-radius: 50px; position: relative;padding-top: 60px;}
.leftmenubox .catalog{position: relative;z-index: 1;border: solid 7px transparent;border-radius: 40px;text-align: center;margin-bottom: 18px;}
.leftmenubox .catalog a{color: #ffffff;font-size: 20px;line-height: 64px;padding-left: 40px;display: inline-block;text-align: left;min-width: 120px;}
.leftmenubox .catalog.on{background: #fd9040;border-color:#c90804;left: 30px;}
.leftmenubox .catalog:nth-child(1) a{background: url(../../images/dypx/icon9.png) no-repeat left center;}
.leftmenubox .catalog:nth-child(2) a{background: url(../../images/dypx/icon10.png) no-repeat left center;}
.leftmenubox .catalog:nth-child(3) a{background: url(../../images/dypx/icon11.png) no-repeat left center;}
.leftmenubox .catalog:nth-child(4) a{background: url(../../images/dypx/icon12.png) no-repeat left center;}

.right-wrap{width: calc(100% - 250px); padding-top: 10px;padding-bottom: 70px;}

.publicTit{line-height: 30px;padding:15px 0px;margin-top: 20px;}
.publicTit .name{font-family: SourceHanSansCN-Bold;font-size: 28px;color: #333333; padding-left: 34px;background: url(../../images/dypx/icon4.png) no-repeat left center;}
.publicTit .more{color: #999999;font-size: 14px;}
.publicTit .more:hover{color: #be0b0a;}

.tbtjwrap{width: calc(65% - 30px);}
.sylbtbox{position: relative;}
.sylbtbox .sylbt{overflow: hidden;width: calc(100% - 150px);margin: 0 auto;position: relative;z-index: 1; border-radius: 6px;background: #EED3CD}
.sylbtbox .topbtn,.sylbtbox .swiperitem,.sylbtbox{height: 366px;}
.sylbtbox .topbtn{position: absolute;width: 56px;top: 0;margin-top: 0;border-radius: 6px;}
.sylbtbox .swiper-button-prev{left: 0;background: #EED3CD url(../../images/dypx/icon5.png) no-repeat center;}
.sylbtbox .swiper-button-next{right: 0;background: #EED3CD url(../../images/dypx/icon6.png) no-repeat center;}
.sylbtbox .swiper-button-prev:hover{background: #be0b0a url(../../images/dypx/icon5_on1.png) no-repeat center;}
.sylbtbox .swiper-button-next:hover{background: #be0b0a url(../../images/dypx/icon6_on1.png) no-repeat center;}
.sylbtbox .swiperitem{position: relative;}
.sylbtbox .swiperitem .imgbox{width: 100%;height: 100%;}
.sylbtbox .swiperitem .fontbox{position: absolute;bottom: 0;height: 70px;width: 100%;background: url(../../images/dypx/icon13.png) repeat-x top center;}
.sylbtbox .swiperitem .font{color: #fff;font-size: 18px;line-height: 60px;max-width: calc(100% - 80px);padding: 10px 20px 0px;}
.sylbtbox .pagination{position: absolute;display: inline-block;right: 10px;z-index: 11;left: auto;width: auto;top: auto;bottom: 0;}
.sylbtbox .pagination .swiper-pagination-bullet{width: 6px;height: 6px;opacity: 1;background: #edcdc5;margin:4px 4px;}
.sylbtbox .pagination .swiper-pagination-bullet-active{width: 10px;height: 10px;background: #c8210a;margin: 2px 4px;}
.sylbtbox .icon14{position: absolute;left: 0;right: 0;bottom: -23px;margin: auto;max-width: calc(100% - 180px);}

.tzggwrap{width: 35%;}
.tzggwrap .tzgglist{}
.tzggwrap .tzgglist .itembox{position: relative;}
.tzggwrap .tzgglist .itembox .box{overflow: hidden; border-radius: 6px;box-shadow: 0px 4px 14px 2px rgba(157, 60, 60, 0.13);background: #ffffff;}
.tzggwrap .tzgglist .itembox a{display: flex;}
.tzggwrap .tzgglist .itembox .icon7{display: none;}
.tzggwrap .tzgglist .itembox.prev .icon7{position: absolute;right: 10px;bottom: -31px;display: block;z-index: 1;}
.tzggwrap .tzgglist .itembox.prev{margin-bottom: 13px;}
.tzggwrap .tzgglist .left,.tzggwrap .tzgglist .right{height: 120px;}
.tzggwrap .tzgglist .left{color: #be0b0a;background: #FFF9F5;width: 100px;flex-shrink: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.tzggwrap .tzgglist .left .year{font-family: SourceHanSansCN-Bold;font-size: 30px;}
.tzggwrap .tzgglist .left .day{font-size: 14px;}
.tzggwrap .tzgglist .right{padding: 0px 25px;display: flex;align-items: center;}
.tzggwrap .tzgglist .right .title{color: #333333;font-size: 18px;line-height: 28px;}
.tzggwrap .tzgglist .right .title:hover{color: #be0b0a;}

.gzjzbox{position: relative;padding-bottom: 20px;width: calc(100% - 132px);margin: 0 auto;}
.gzjzSwiper{overflow: hidden;padding: 0px 15px 25px;margin: 0px -15px;}
.gzjzbox .itembox{width: 285px;}
.gzjzbox .itembox .imgbox{height: 150px;box-shadow: 0px 4px 14px 2px rgba(156, 23, 23, 0.13);border-radius: 6px 6px 4px 4px;}
.gzjzbox .itembox .fontbox{padding: 13px 20px 16px; height: 118px;margin-top: -14px;position: relative;z-index: 1; background-color: #ffffff;box-shadow: 0px 4px 14px 2px rgba(156, 23, 23, 0.13);border-radius: 10px 10px 0px 0px;}
.gzjzbox .itembox .title{font-size: 18px;color: #333333;line-height: 28px;margin-bottom: 14px;min-height: 56px;}
.gzjzbox .itembox .title:hover{color: #be0b0a;}
.gzjzbox .itembox .intro{font-size: 16px;color: #999999;line-height: 20px;}
.gzjzbox .swiper-pagination-progress{width: 100%;height: 2px;bottom: 5px;left: 0;right: 0;background: #ecdad8;}
.gzjzbox .swiper-pagination-progress .swiper-pagination-progressbar{background: #be0b0a;}
.gzjzbox .gzjzbtn{position: absolute;width: 55px;height: 55px; top: 100px;margin: auto;border-radius: 6px;}
.gzjzbox .swiper-button-prev{background: #EED3CD url(../../images/dypx/icon5_1.png) no-repeat center;left: -66px;}
.gzjzbox .swiper-button-next{background: #EED3CD url(../../images/dypx/icon6_1.png) no-repeat center;right: -66px;}
.gzjzbox .swiper-button-prev:hover{background: #be0b0a url(../../images/dypx/icon5_on.png) no-repeat center;}
.gzjzbox .swiper-button-next:hover{background: #be0b0a url(../../images/dypx/icon6_on.png) no-repeat center;}



/* 公共弹框 */
.alert-box{position: fixed;width: 100%;height: 100%;background:rgba(0,0,0,0.5);z-index: 9999999;top:0;left:0;}
.alert-box .alert-content{width: 330px;height: 175px;background: #fff;border-radius: 7px;top:50%;bottom: 50%;right:50%;left:50%;margin-left: -165px;margin-top:-80px;position: absolute; }
.alert-box .alert-content .alert-header{border-bottom:1px solid rgba(228,228,228,.57);position: relative; padding:5px 10px;height: 37px;width: 100%;}
.alert-box .alert-content .alert-header button{opacity: 1;font-weight:normal;position: absolute;top: 5px;right: 15px;}
.alert-box .alert-content .alert-header button span{color:#666;}
.alert-box .alert-content .alert-title{margin: 0;height: 25px;line-height: 25px;font-size:12px;color:#6d6d6d;padding-left: 15px;}
.alert-box .alert-content .alert-body{padding: 28px 15px 25px;text-align: center;color: #333;font-size: 16px;height: 80px;}
.alert-box .alert-content .alert-body p{margin: 0;}
.alert-box .alert-content .alert-body a{margin: 0 8px;color:#be0b0a;}
.alert-box .alert-content .alert-footer{margin-top: 10px;}
.alert-box .alert-content .alert-footer .certain{background: #be0b0a;cursor: pointer;width: 100px;text-align: center;height: 30px;line-height: 30px;color: #fff;font-size: 14px;border-radius: 7px;margin: 0 auto;}

/* 各校动态-列表页*/
.selectwrap{text-align: right;margin-top: 10px;}
.selectwrap .tipfont{color: #333;font-size: 18px;line-height: 45px;}
.selectbox{border-radius: 1px;background-color: #ffffff;position: relative;z-index: 2;display: inline-block;border: solid 1px #ebebeb;font-size: 18px;width: 185px;}
.selectbox .selectTitle{padding: 6px 10px 4px;cursor: pointer; }
.selectbox .selectTitle .font{font-size: 18px;line-height: 32px;color: #333;max-width: calc(100% - 15px);}
.selectbox .selectTitle .icon{display: inline-block;background: url(../../images/dypx/select.png) no-repeat center;position: absolute;width: 30px;height: 30px;right: 0;top: 0;bottom: 0;margin: auto;}
.selectbox .selectUl{border-radius: 3px;font-size: 16px;line-height: 30px;position: absolute;top: 44px; height: 0px;overflow: hidden;width: 100%;background: #ffffff;}
.selectbox.addselectbox .selectUl{width: 185px;}
.selectbox .selectUl .selectli{padding: 3px 10px;text-align: left;cursor: pointer;}
.selectbox .selectUl .selectli:hover{color: #000;}
.selectbox .selectUl .selectli.on{background: #f83f1a;color: #ffead6;}
.selectbox.on .selectTitle .icon{transform: rotate(180deg);}
.selectbox.on .selectUl{height: auto;padding: 10px 0px;max-height: 500px;overflow: auto;border: solid 1px #ebebeb;}

.yrh-page .item{width: 20%;padding:12px;}
.yrh-page .item .box{display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;height: 230px;background-color: #ffffff;border: solid 1px #ffffff;border-top: 3px solid #f83f1a;}
.yrh-page .item .box:hover{border-color: #f83f1a;}
.yrh-page .item .box .imgbox{width: 108px;height: 108px;border-radius: 50%;overflow: hidden;}
.yrh-page .item .box .name{font-size: 20px;color: #333333;line-height: 32px;margin-top: 25px;max-width: 100%;padding: 0px 15px;}

/* 分页 */
.pagebar{color:#666666;margin-top:30px;font-size: 0;text-align: right;}
.pagebar .totalText{display: none;}
.pagebar *{font-size:14px;}
.pagebar>span{margin:0 12px}
.pagebar a,.pageBtnWrap span{display:inline-block;width:35px;height:35px;background:#fff;border: solid 1px #e5e5e5;color: #666666;line-height: 35px;text-align: center;margin-left:4px}
.pagebar .curr{background: #e21d1d;color:#fff;cursor: default;}
.pagebar a.pagebtn,.pageBtnWrap *:first-child,.pageBtnWrap *:last-child{width:60px;margin:0 5px}
.pagebar input{display:inline-block;width:35px;height:35px;background:#fff;border-radius: 2px;border: solid 1px #e5e5e5;text-align: center;margin:0 5px}
#kkpager_btn_go,.pagebar .jumpbtn{margin-right: 0; position:relative;color: #ffffff;margin-left:10px;display:inline-block;width:50px;text-align:center;line-height:32px;background: #24273b;border: solid 1px #24273b;}
.pagebar .disabled{display: none;}
.pagebar .goPageBox{margin-left: 5px;}
#kkpager_btn_go{float: right;left:0!important;display: block!important;}

.back{position: fixed;right: 20px;bottom: 20px;}


/* 详情页 */
.detailLeft,.detailRight{margin-top: 25px;}
.detailLeft{width: calc(100% - 450px);min-height: 980px;}
.detailRight{width: 420px;}

.detailbox{background: #ffffff;border: solid 1px #ebebeb;border-top: solid 3px #f83f1a;overflow-y: auto;}
.detailbox .detailcon{width: calc(100% - 100px);margin: 0 auto;}
.detailbox .detailcon .top{border-bottom: 2px solid #e7e7e7;text-align: center;padding: 20px 0px 35px;}
.detailbox .detailcon .top .title{font-size: 30px;color: #333333;line-height: 40px;padding: 15px 0px;font-family: SourceHanSansCN-Bold;}
.detailbox .detailcon .top .time{font-size: 16px;color: #999999;line-height: 26px;}
.detailbox .detailcon .top .time span{display: inline-block;margin: 0px 5px;}
.detailbox .detailcon .set-size em{cursor: pointer;}
.detailbox .detailcon .set-size .on{color: #be0b0a;}
.detailbox .detailcon .content{color: #333333;font-size: 18px;line-height: 30px;padding: 35px 0px 40px;}

/* 详情页相关推荐 */
.xgtjbox{background: #ffffff;border: solid 1px #ebebeb;border-top: solid 3px #f83f1a;padding: 18px 30px 10px;}
.xgtjbox .title{font-size: 20px;color: #333333;line-height: 30px;padding-left: 26px;background: url(../../images/dypx/icon17.png) no-repeat left center;font-family: SourceHanSansCN-Bold;}
.xgtjbox .list{margin-top: 10px;}
.xgtjbox .list .item{margin: 10px 0px;}
.xgtjbox .list .item a{font-size: 18px;color: #333333;line-height: 28px;padding-left: 26px;background: url(../../images/dypx/icon18.png) no-repeat left 8px;}
.xgtjbox .list .item a:hover{color: #be0b0a;background: url(../../images/dypx/icon19.png) no-repeat left 8px;}

.detailRight .topinfo{margin-bottom: 20px;display: flex;flex-direction: column;align-items: center;padding: 40px 20px 30px 20px;height: 295px;background: #ffffff;border: solid 1px #ebebeb;border-top: solid 3px #f83f1a;}
.detailRight .topinfo .imgbox{width: 145px;height: 145px;border-radius: 50%;overflow: hidden;}
.detailRight .topinfo .con{line-height: 34px;max-width: 100%;}
.detailRight .topinfo .con .name{font-size: 24px;color: #333333;margin-top: 25px;}
/* .topinfo .con .info{font-size: 18px;color: #999999;line-height: 30px;} */

/* 图集详情页 */
.tpContent .slider-for{position: relative;}
.tpContent .slider-for>div{position: relative;width:100%;height:100%;}
.tpContent .slider-for img{width:100%;height:384px;object-fit: contain}
.tpContent .slider-for .info{padding: 35px 0px 5px;display: flex;}
.tpContent .slider-for .info .numbox{font-style: italic;flex-shrink: 0;width: 80px;}
.tpContent .slider-for .info .numbox .bigcur{color: #c90804;font-size: 36px;}
.tpContent .slider-for .info .numbox .bignum{color: #242424;font-size: 20px;}
.tpContent .slider-for .info .infobox{color: #242424;line-height: 28px;min-height: 100px;font-family: SourceHanSerifCN-Regular;}
.tpContent .slider-for .slick-arrow{border-radius: 6px;width: 56px;height: 56px;top: 215px; z-index: 1;position: absolute;border: none;}
.tpContent .slider-for .slick-prev:hover{background:#be0b0a url(../../images/dypx/icon5_on.png) no-repeat center center;}
.tpContent .slider-for .slick-next:hover{background:#be0b0a url(../../images/dypx/icon6_on.png) no-repeat center center;}
.tpContent .slider-for .slick-prev{background:#EED3CD url(../../images/dypx/icon5_1.png) no-repeat center center;left: 0px;}
.tpContent .slider-for .slick-next{background:#EED3CD url(../../images/dypx/icon6_1.png) no-repeat center center;right: 0px;}
.tpContent .slick-prev:before,.tpContent .slick-next:before{display: none;}

/* 视频详情页 */
.videoCon .video-js{width:100%;margin:0 auto;height: 450px;}
.videoCon .video-js video{max-width:100%;margin:0 auto}
.videoCon .video-js .vjs-big-play-button{margin-top: -0.8em;margin-left: -1.5em;top:50%;left:50%; }
.videoCon video{max-width: 100%;}
.videoCon .box{padding: 0px 80px;}
.videoCon .video-summary{padding-left: 80px;background: url(../../images/dypx/icon21.png) no-repeat left 5px;margin-top: 30px;}

/* 育人号主页 */
.listbox .nav{background: #f9f9f9;padding-left: 15px;height: 64px;position: absolute;width: 100%;top: 0;}
.listbox .nav span{display: inline-block;font-size: 20px;color: #666;line-height: 34px;padding: 15px 0px;margin: 0px 35px; font-family: SourceHanSansCN-Regular;}
.listbox .nav .on{position: relative;color: #333333;font-family: SourceHanSansCN-Bold;}
.listbox .nav .on::after{position: absolute;left: 0;display: block;content: ''; width: 100%;height: 3px;background: #c90804;bottom: -2px;}

.yrhindex .topinfo{margin-bottom: 20px;margin-top: 25px; display: flex;align-items: center;padding: 30px 70px 30px 50px;height: 200px;background: #ffffff;border: solid 1px #ebebeb;border-top: solid 3px #f83f1a;}
.yrhindex .topinfo .imgbox{width: 145px;height: 145px;border-radius: 50%;overflow: hidden;flex: none;}
.yrhindex .topinfo .con{line-height: 34px;max-width: 100%;margin-left: 55px;}
.yrhindex .topinfo .con .name{font-size: 24px;color: #333333;}
.yrhindex .topinfo .con .info{font-size: 18px;color: #999999;line-height: 30px;margin-top: 5px;}

.yrhindex .listbox{background: #ffffff;border: solid 1px #ebebeb;position: relative;padding-top: 64px;min-height: 465px;} 
.yrhindex .list{padding: 15px 0px;overflow-y: auto;}
.yrhindex .list .item{border-bottom: 1px solid #f9f9f9;padding: 8px 50px;display: flex; }
.yrhindex .list .item .imgbox{width: 135px;height: 75px;margin-right: 20px;}
.yrhindex .list .item .right-con{display: flex;justify-content: space-between;width: calc(100% - 220px);height:75px;padding: 10px 0px;}
.yrhindex .list .item .right-con1{width: calc(100% - 65px);height: auto;}
.yrhindex .list .item .right-con .title a{color: #333333;font-size: 18px;line-height: 28px;}
.yrhindex .list .item .right-con .title a:hover{color: #c90804;}
.yrhindex .list .item .right-con .time{color: #999999;font-size: 16px;}

.pageload{background: #f9f9f9;text-align: center;padding: 20px;}
.pageload .loadmore{color: #999999;font-size: 18px;line-height: 30px;display: inline-block; }

/* 工作进展-列表页 */
.gzjzList .listbox{background: #ffffff;border: solid 1px #ebebeb;position: relative;padding-top: 64px;min-height: 650px;} 
.gzjzList .list{padding: 15px 0px;overflow-y: auto;}
.gzjzList .list .item{border-bottom: 1px solid #f9f9f9;padding: 8px 50px;display: flex; }
.gzjzList .list .item .imgbox{width: 135px;height: 75px;margin-right: 20px;}
.gzjzList .list .item .right-con{display: flex;justify-content: space-between;width: calc(100% - 220px);height:75px;align-items: center;}
.gzjzList .list .item .right-con .title{display: flex;flex-direction: column;justify-content: space-between;width: calc(100% - 300px);}
.gzjzList .list .item .right-con .title a{color: #333333;font-size: 18px;line-height: 28px;}
.gzjzList .list .item .right-con .title a:hover{color: #c90804;}
.gzjzList .list .item .right-con .time{color: #999999;font-size: 16px;}
.gzjzList .list .item .right-con .source{color: #999999;font-size: 16px;width: 120px;}
.gzjzList .list .item .right-con .catalogimg{width: 27px;height: 27px;}
.gzjzList .list .item .right-con .catalog{margin-top: 10px;}
.gzjzList .list .item .right-con .catalog span{color: #999999;font-size: 16px;}
.gzjzList .list .item .right-con .catalog span:hover{color: #c90804;}

/* 通知公告列表 */
.tzgsList{}
.tzgsList .listbox{background: #ffffff;border: solid 1px #ebebeb;position: relative;min-height: 630px;} 
.tzgsList .listbox .item{border-bottom: 1px solid #f9f9f9;padding: 20px 170px 20px 50px;display: flex;justify-content: space-between;}
.tzgsList .listbox .item .title{width: calc(100% - 200px);}
.tzgsList .listbox .item .title a{color: #333333;font-size: 18px;line-height: 28px;}
.tzgsList .listbox .item .title a:hover{color: #c90804;}
.tzgsList .listbox .item .time{color: #999999;font-size: 16px;line-height: 28px;}

/* 数据管理 */
.sjglList .itembox{}
.sjglList .right-wrap .container{height: 100%;display: flex;flex-direction: column;justify-content: center;}
.sjglList .itembox .item{}
.sjglList .right-wrap .font{font-size: 18px;color: #ff0000;line-height: 28px;padding:28px 0px 28px 30px;} 
.sjglList .right-wrap .font .blue{color: #0000ff;}

.container{max-width: 100%;}




@media (min-width:1510px) {
  body{min-width: 1510px;}
  .container{width: 1290px;}
}
@media (min-width:1610px) {
  body{min-width: 1610px;}
  .container{width: 1390px;}
}
@media (min-width:1510px)  and (max-width: 1710px){
  .right-wrap{width: calc(100% - 300px);}
}
@media (min-width:1710px) {
  body{min-width: 1710px;}
  .container{width: 1490px;}
}
@media (max-width:1650px) {
  .sjglList .itembox .item img{max-height: 400px;}

}
@media (max-width:1600px) {
  
  .detailLeft{width: calc(100% - 390px);}
  .detailRight{width: 360px;}


}
@media (max-width:1510px) {
  .headbox{height: 100px;}
  .leftmenubox, .right-wrap{min-height: calc(100% - 100px);}

  .headbox .logo img{max-height:35px;}
  .headbox .sjptbtn{font-size: 16px;margin-right: 20px;padding: 8px 15px;}
  .headbox .infobox .imgbox{width: 40px;height: 40px;}
  .headbox .infobox .name{height: 40px;}

  .leftmenubox{padding-top: 40px;width: 200px;}
  .leftmenubox .catalog {border-width: 4px;}
  .leftmenubox .catalog a{font-size: 16px;line-height: 54px;}
  .leftmenubox .catalog.on{left: 20px;}

  .right-wrap{width: calc(100% - 230px);}

  .publicTit .name{font-size: 24px;}

  .sylbtbox .topbtn, .sylbtbox .swiperitem, .sylbtbox{height: 316px;}
  .tzggwrap .tzgglist .left, .tzggwrap .tzgglist .right{height: 100px;}
  .gzjzbox .gzjzbtn{width: 45px;height: 45px;}
  .gzjzbox .swiper-button-prev{left: -50px;}
  .gzjzbox .swiper-button-next{right: -50px;}
  

  .detailLeft{width: calc(100% - 340px);}
  .detailRight{width: 320px;}

  
  .sjglList .itembox .item img{max-height: 380px;}
}
@media (max-width:1370px) {
  .headbox .logo img{max-height: 30px;}
  .headbox .title{height: 45px;}

  .sjglList .itembox .item img{max-height: 320px;}
}
@media (max-width:1200px) {
  .container{width: 1170px;}

  
  body{min-width: 1220px;}

  .headbox1{position: relative;}
  .headbox2{display: none;}
}
