
body{font-family: "Microsoft Yahei";color:#333;margin: 0;}
.hide,.hidden{display: none!important;}
a{color: #333;outline: none;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;}
.m-15{margin-left: -15px;margin-right: -15px;}
.noselect{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}
@font-face {
  font-family: 'siyuan';
  src: url('../fonts/jdpt/SourceHanSansCN-Medium.otf')
}

html{overflow-x: auto;}
body{min-height: 100%;height: auto;position: relative;}
.headbox{border-bottom: 1px solid #e2e2eb;background: #fff;height: 100px;position: relative;}
.headbox .logo{margin: 15px 0px 0px 18px;}
.headbox .title{position: absolute;left: 0;right: 0;margin: auto;top: 35px; }
.headbox .infobox{margin: 27px 28px 0px 0px;position: relative;padding-top: 10px;}
.headbox .infobox .imgbox{display: inline-block;width: 45px;height: 45px;border-radius: 50%;overflow: hidden;margin-right: 12px;}
.headbox .infobox .name{font-size: 16px;line-height: 20px;height: 40px;display: flex;align-items: center; color: #7b7c8e;max-width: 200px; padding-right: 20px;background: url(../../images/cxfz/icon2.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;}
.headbox .userlist a:hover{color: #c51313;}

.footbox{position: absolute;width: 100%;bottom: 0; color: #67605c;font-size: 14px;line-height: 24px;padding: 25px 0px;text-align: center;}
.main-wrap{display: flex;}

.leftmenubox,.right-wrap{min-height: calc(100% - 100px);}

.leftmenubox{width: 200px; background-color: #faf4f1;position: relative;padding-top: 14px;}
.leftmenubox::after{position: absolute;left: 0;top: 0;content: '';display: block;width: 44px;height: 100%;background-color: #c51313;}
.leftmenubox .catalog{position: relative;z-index: 1;padding: 14px 0px;}
.leftmenubox .catalog a{font-family:'siyuan';color: #1d1d1d;font-size: 20px;line-height: 45px;padding-left: 73px;}
.leftmenubox .catalog.on{background: url(../../images/djllpt/icon32.png) no-repeat center right;}
.leftmenubox .catalog.on a{color: #c51313;}
.leftmenubox .catalog:nth-child(1) a{background: url(../../images/djllpt/icon3.png) no-repeat 12px center;}
.leftmenubox .catalog:nth-child(2) a{background: url(../../images/djllpt/icon4.png) no-repeat 12px center;}
.leftmenubox .catalog:nth-child(3) a{background: url(../../images/djllpt/icon5.png) no-repeat 12px center;}
.leftmenubox .catalog:nth-child(4) a{background: url(../../images/djllpt/icon6.png) no-repeat 12px center;}
.leftmenubox .catalog:nth-child(5) a{background: url(../../images/djllpt/icon7.png) no-repeat 12px center;}

.leftmenubox .catalog.on:nth-child(1) a{background: url(../../images/djllpt/icon3_on.png) no-repeat 24px center;}
.leftmenubox .catalog.on:nth-child(2) a{background: url(../../images/djllpt/icon4_on.png) no-repeat 24px center;}
.leftmenubox .catalog.on:nth-child(3) a{background: url(../../images/djllpt/icon5_on.png) no-repeat 24px center;}
.leftmenubox .catalog.on:nth-child(4) a{background: url(../../images/djllpt/icon6_on.png) no-repeat 24px center;}
.leftmenubox .catalog.on:nth-child(5) a{background: url(../../images/djllpt/icon7_on.png) no-repeat 24px center;}

.right-wrap{width: calc(100% - 200px);background: url(../../images/djllpt/icon9_on.png) no-repeat bottom center;background-size: contain;position: relative; padding-top: 27px;padding-bottom: 70px;}
/* .right-wrap::after{position: absolute;content: '';display: block;left: -1px;right: 0;margin: auto;top: 0;bottom: 0;background: url(../../images/djllpt/icon17.png) no-repeat center center;background-size: 100% 100%;} */
.right-wrap .container{position: relative;z-index: 1;}

/* 联络员信息 */
.llyinfo{background-color: #ffffff;box-shadow: 0px 2px 15px 0px rgba(171, 171, 171, 0.3);border-radius: 6px;}
.llyinfo .topbox{position: relative;}
.llyinfo .topbox .topshowname{font-size: 22px;font-weight: bold;text-align: center;line-height: 30px;padding-top: 20px;}
.llyinfo .topbox::after{position: absolute;display: block;content: '';width: 18px;height: 20px;top: -2px;right: 20px;background: url(../../images/djllpt/icon16.png) no-repeat center center;background-size: contain; }
.llyinfo .top{padding:25px 30px 15px;display: flex;align-items: center;}
.llyinfo .top .imgbox{width: 90px;height: 90px;border-radius: 50%; background-color: #aea29c;box-shadow: 0px 0px 5px 0px rgba(173, 173, 173, 0.3);border: solid 4px #ffffff;}
.llyinfo .top .con{padding-left: 20px;max-width: calc(100% - 90px);}
.llyinfo .top .name{font-size: 18px;line-height: 25px;color: #1d1d1d;margin-bottom: 10px;}
.llyinfo .top .info{font-size: 14px;line-height: 24px;color: #aca9a8;}
.llyinfo .title{position: relative;color: #92837c;text-align: center;}
.llyinfo .title span{display: inline-block;font-size: 14px;line-height: 24px;background: #fff;padding: 0px 25px;position: relative;z-index: 1; }
.llyinfo .title::after{content: '';display: block; position: absolute;top: 0;bottom: 0;margin: auto; width: 100%;height: 1px;background-color: #faf4f1;}
.llyinfo .box{padding:20px 30px 40px;}
.llyinfo .box .intro{color: #545454;font-size: 16px;line-height: 26px;}
.llyinfo .box .more{color: #92837c;font-size: 14px;line-height: 24px;padding: 10px 0px;}

/* 学校信息 */
.schoolinfo .box{height: auto;padding: 50px 0px 35px; position: relative; background-color: #ffffff;box-shadow: 0px 2px 15px 0px rgba(171, 171, 171, 0.3);border-radius: 6px;}
.schoolinfo .box .schoolimg{position: absolute;left: 0;right: 0;margin: auto;top: -30px; width: 90px;height: 90px;border-radius: 50%;overflow: hidden;box-shadow: 0px -2px 3px 0px rgba(203, 192, 192, 0.3);}
.schoolinfo .box .name{font-size: 18px;text-align: center; color: #1d1d1d;line-height: 24px;min-height: 48px;margin: 15px 30px 30px;}
.schoolinfo .box .summary{padding: 0px 30px;color: #545454;font-size: 14px;line-height: 24px;min-height: 72px;margin-bottom: 30px;}
.schoolinfo .box .summary a{color: #de1e1e; }
.schoolinfo .info{position: relative;color: #92837c;text-align: center;}
.schoolinfo .info span{display: inline-block;font-size: 14px;line-height: 24px;background: #fff;padding: 0px 25px;position: relative;z-index: 1; }
.schoolinfo .info::after{content: '';display: block; position: absolute;top: 0;bottom: 0;margin: auto; width: 100%;height: 1px;background-color: #faf4f1;}
.schoolinfo .person{display: flex;align-items: center;padding-left: 20px;margin-top: 20px;}
.schoolinfo .authorimg{width: 50px;height: 50px;border-radius: 50%;overflow: hidden;}
.schoolinfo .ly{color: #4c3e37;font-size: 16px;margin: 0px 15px;max-width: 80px;display: inline-block;}
.schoolinfo .intro{color: #aca9a8;font-size: 16px;max-width: calc(100% - 160px);display: inline-block;}

/* 右侧发布 */
.right-publish{margin: 50px 0px;}
.right-publish .publish{display: inline-block;width: 100%;line-height: 54px;font-size: 18px;color: #ffffff;text-align: center; background-image: linear-gradient(90deg, #ff523b 0%, #f04544 39%, #eb2f30 73%, #e61a1e 100%);box-shadow: 0px 3px 16px 0px rgba(237, 59, 61, 0.3);border-radius: 27px;}
.right-publish .publish span{background: url(../../images/djllpt/icon12.png) no-repeat left center;background-size: contain;padding-left: 45px;letter-spacing: 10px; }

.m-t50{margin-top: 50px;}
.schoolinfo1 .box{height: auto;padding: 20px 0px 35px; position: relative; background-color: #ffffff;box-shadow: 0px 2px 15px 0px rgba(171, 171, 171, 0.3);border-radius: 6px;}
.schoolinfo1 .box .topshowname{font-size: 22px;font-weight: bold;text-align: center;line-height: 30px;margin-bottom: 20px;}
.schoolinfo1 .box .schoolimg{margin: auto;width: 90px;height: 90px;border-radius: 50%;overflow: hidden;box-shadow: 0px -2px 3px 0px rgba(203, 192, 192, 0.3);}
.schoolinfo1 .box .name{font-size: 18px;text-align: center; color: #1d1d1d;line-height: 24px;min-height: 48px;margin: 15px 30px 30px;}
.schoolinfo1 .box .summary{padding: 0px 30px;color: #545454;font-size: 14px;line-height: 24px;height: 72px;margin-bottom: 30px;}
.schoolinfo1 .box .summary a{color: #de1e1e; }




/* 热度榜 */
.rdb-box .rdb-container{overflow: hidden;}
.rdb-box .swiper-slide{float: left;}
.rdb-box .swiper-button-black{display: inline-block;width: 20px;height: 30px;position: absolute;top: 3px; }
.rdb-box .swiper-button-prev.swiper-button-disabled{background: url(../../images/cxfz/icon35.png) no-repeat center center;}
.rdb-box .swiper-button-next.swiper-button-disabled{background: url(../../images/cxfz/icon33.png) no-repeat center center;}
.rdb-box .swiper-button-prev{background: url(../../images/cxfz/icon36.png) no-repeat center center;left: auto;right: 35px;}
.rdb-box .swiper-button-next{background: url(../../images/cxfz/icon34.png) no-repeat center center;}

.rdb-box{height: 720px;padding: 20px 20px 20px 30px;background-color: #ffffff;box-shadow: 0px 1px 15px 0px rgba(154, 158, 165, 0.25);border-radius: 4px;}
.rdb-box .pub-title{line-height: 40px;position: relative;}
.rdb-box .name{font-size: 26px;color: #171717;}
.rdb-box .pub-title a{color: #999999;font-size: 14px;line-height: 14px;margin-top: 20px;}
.rdb-box .pub-title a:hover{color: #e22020;}
.rdb-box .tips{position: absolute;bottom: -10px;left: 100px;font-size: 12px;line-height: 16px;background: rgb(197, 19, 19,0.5);color: #fff;padding: 10px;border-radius: 10px;z-index: 11;}
.rdb-box .icon38{width: 20px;margin-top: -5px;}

.rdb-box .item{display: flex;align-items: center;padding: 7px 0px;}
.rdb-box .item .imgbox{width: 50px;height: 50px;margin-right:15px; border-radius: 50%;overflow: hidden;}
.rdb-box .item .name a{color: #333333;font-size: 16px;line-height: 20px;}
.rdb-box .item .name a:hover{color: #c51313;}
.rdb-box .item .name{max-width: calc(100% - 70px);}

.rdb-box .gxlbbox{text-align: center;}
.rdb-box .gxlbbtn{font-size: 18px;}
.rdb-box .gxlbbtn:hover{color: #c51313;}


/* 分页 */
.page {padding: 20px;text-align: center;}
.page .pagelist .disabled a{background-color: #fafafa;cursor: not-allowed;}
.page .pagelist a{display:inline-block;border-radius: 50%; background: #fff;color:#827166;min-width:35px;min-height:35px;line-height:35px;text-align:center;font-size:16px;margin-left:7px;padding: 0px 5px;}
.page .pagelist .cur{background: none;color:#e22020;}
.page .kkpager .pageBtnWrap a,.page .kkpager .pageBtnWrap span{font-size:16px;border-radius: 50%;display:inline-block;color:#827166;background: #fff;width:35px;height:35px;line-height:35px;text-align:center;margin-left:7px;}
.page .kkpager .pageBtnWrap .curr{background: none;color:#e22020;}

/* 通用列表页 */
.public-list .listbox{background-color: #ffffff;border-radius: 6px;box-shadow: 0px 2px 15px 0px rgba(171, 171, 171, 0.3);} 
.public-list .listbox .nav{padding: 25px 0px 15px;}
.public-list .listbox .nav span{opacity: 0.6; display: inline-block;font-size: 26px;color: #171717;line-height: 28px;margin-right: 40px;}
.public-list .listbox .nav span.on{opacity: 1;}
.public-list .listbox .nav span:hover{opacity: 1;}
.public-list .listbox .nav1{padding-left: 40px;}
.public-list .listbox .nav2{padding-left: 30px;padding-right: 30px;}

.newnav{background: #f9f8f7;padding-left: 0px;}
.newnav span{color: #171717;font-size: 18px;opacity: 0.6;line-height: 55px;padding: 0px 20px;display: inline-block;width: 175px;}
.newnav span.on{color: #ffffff;background: url(../../images/djllpt/icon33.png) no-repeat;background-size: contain;opacity: 1;padding: 15px 35px 0px 10px;margin-top: -15px; }
.newnav .morebtn{color: #171717;font-size: 16px;opacity: 0.6;line-height: 55px;margin-right: 20px;}
.newnav .content-search{background: #fff;margin-top: 8px;border: 1px solid #ddd;}



.public-list .list{padding-bottom: 40px;}
.public-list .list .item{}
.public-list .list .item .box{border-bottom: 1px dashed #f2eeeb;line-height: 26px;padding: 18px 0px;}
.public-list .list .item .title{max-width: calc(100% - 100px); color: #333333;font-size: 18px;display: inline-block;}
.public-list .list .item .title:hover{color: #e22020;}
.public-list .list .item .time{color: #999999;font-size: 16px;}
.public-list .list .item.w5{width: 50%;padding: 0px 40px;}
.public-list .list .item.w10{padding: 0px 30px 0px 25px;}

.public-list .xczs-list .item .catalogname{display: inline-block;max-width: 200px;}
.public-list .xczs-list .item .title{max-width: calc(100% - 300px);}



/* 宣传展示 */
.xczs-listbox .public-title{line-height: 40px;padding: 20px 20px 0px;}
.xczs-listbox .name{font-size: 26px;color: #171717;}
.xczs-listbox .public-title a{color: #999999;font-size: 16px;line-height: 16px;margin-top: 20px;}
.xczs-listbox .public-title a:hover{color: #e22020;}

.xczs-listbox .box{height: 720px;background-color: #ffffff;box-shadow: 0px 2px 15px 0px rgba(171, 171, 171, 0.3);border-radius: 6px;}
.xczs-listbox .list-box{}
.xczs-listbox .list-box .item{padding: 0px 25px;background: url(../../images/djllpt/icon25.png) no-repeat left center; }
.xczs-listbox .list-box .item .con{border-bottom: solid 1px #f2eeeb;padding: 18px 0px 13px;}
.xczs-listbox .list-box .title a{color: #333333;font-size: 18px;line-height: 28px; display: inline-block;max-width: 100%;}
.xczs-listbox .list-box .title a:hover{color: #e22020;}
.xczs-listbox .list-box .intro{color: #c7b9b9;font-size: 14px;line-height: 24px;margin-top: 3px;}
.xczs-listbox .list-box .intro span{margin-right: 20px;}


/* 工作动态-联络员 */
.gzdt-listbox{background-color: #ffffff;border-radius: 6px;box-shadow: 0px 2px 15px 0px rgba(171, 171, 171, 0.3);} 
.gzdt-listbox .nav{padding: 25px 25px 15px;}
.gzdt-listbox .nav span{opacity: 0.6; display: inline-block;font-size: 26px;color: #171717;line-height: 28px;margin-right: 40px;}
.gzdt-listbox .nav span.on{opacity: 1;}
.gzdt-listbox.xczs-listbox .list-box .item{width: 50%;}
.public-list .gzdt-listbox .list .item .title{max-width: 100%;}


/* 详情页 */
.nav{}
.nav a{display: inline-block;font-size: 16px;color: #898989;line-height: 24px;padding: 10px 0px; }
.nav a:hover{color: #e22020;}

.detailbox{background-color: #ffffff;box-shadow: 0px 2px 15px 0px rgba(171, 171, 171, 0.3);border-radius: 6px;}
/* .detailbox .detailcon{width: calc(100% - 80px);margin: 0 auto;} */
.detailbox .detailcon .top{text-align: center;padding: 25px 40px 20px;}
.detailbox .detailcon .top .title{font-size: 26px;color: #171717;line-height: 36px;padding: 10px 0px;}
.detailbox .detailcon .top .time{font-size: 16px;color: #999999;line-height: 26px;}
.detailbox .detailcon .top .time span{display: inline-block;margin: 0px 10px;}
.detailbox .detailcon .content{min-height: calc(100vh - 370px);color: #333333;font-size: 16px;line-height: 28px;padding: 25px 40px 50px;}
.detailbox .detailcon .content b,.detailbox .detailcon .content strong{font-weight: bold;}


.image-detail .imagesgroup{padding: 0px 40px 40px;}
.image-detail .slider-nav .slick-prev,.image-detail .slider-nav .slick-next{top:-200px;}
.image-detail .slider-for{position: relative;width:100%;height:432px;border:1px solid #eee;background: rgba(0,0,0,0.4);overflow: hidden;}
.image-detail .slider-for>div{position: relative;width:100%;height:100%;}
.image-detail .slider-for img{width:100%;height:432px;object-fit: contain;font-family: 'object-fit: contain;';}
.image-detail .slider-for .info{position: absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.4);padding:15px 25px;color:#fff;line-height:28px;font-size:16px;}
.image-detail .slider-for .slick-arrow,.image-detail .slider-nav .slick-arrow{width:50px; height:120px;z-index:2}
.image-detail .slider-for .slick-next,.image-detail .slider-nav .slick-next{right:0;background: url('../../images/list/right.png') center/contain no-repeat;}
.image-detail .slider-for .slick-prev,.image-detail .slider-nav .slick-prev{left:0;background: url('../../images/list/left.png') center/contain no-repeat;}
.image-detail .slider-for .slick-next:hover,.image-detail .slider-nav .slick-next:hover{right:0;background: url('../../images/list/right_h.png') center/contain no-repeat;}
.image-detail .slider-for .slick-prev:hover,.image-detail .slider-nav .slick-prev:hover{left:0;background: url('../../images/list/left_h.png') center/contain no-repeat;}
.image-detail .slick-prev:before,.image-detail .slick-next:before{content:''}
.image-detail .slider-nav{text-align: center;color:#434343;margin-top:20px;}
.image-detail .slider-nav img{width:145px;height:82px;object-fit: contain;background: #eee;margin:auto;}
.image-detail .slick-slide:focus{border:0;outline: 0}
 
.video-detail .video-js{width:100%;margin:0 auto;height: 450px;}
.video-detail .video-js video{max-width:100%;margin:0 auto}
.video-detail .video-js .vjs-big-play-button{margin-top: -0.8em;margin-left: -1.5em;top:50%;left:50%; }
.video-detail video{max-width: 100%;}
.video-detail .content-box{padding: 0px 130px 30px;}
.video-detail .summary{color: #333333;font-size: 16px;line-height: 28px;padding: 0px 40px 20px;}

/* 育人号列表页*/
.position,.position a{color: #898989;font-size: 14px;}
.position a:hover{color: #e22020;}

.yrh-page .navbox{padding-top: 10px;}
.yrh-page .navbox span.on{display: inline-block;font-size: 26px;color: #171717;line-height: 45px;}
.yrh-page .navbox .school-search{width: 310px;height: 45px;background-color: #f7f4f3;border-radius: 6px;}
.yrh-page .navbox .school-search input{width: calc(100% - 48px);height: 100%;border: none;background: none;padding: 0px 20px;font-size: 14px;}
.yrh-page .navbox .school-search .search-submit{width: 45px;height: 100%;display: inline-block;background: url(../../images/djllpt/icon8.png) no-repeat center center;}


.yrh-page .newnav .school-search{width: 310px;height: 45px;background-color: #fff;border-radius: 6px;margin: 5px 15px;}
.yrh-page .newnav .school-search input{width: calc(100% - 48px);height: 100%;border: none;background: none;padding: 0px 20px;font-size: 14px;}
.yrh-page .newnav .school-search .search-submit{width: 45px;height: 100%;display: inline-block;background: url(../../images/djllpt/icon8.png) no-repeat center center;}


.campus-box{margin: 25px -10px 0px;}
.yrh-page .item{width: 25%;padding:35px 10px;}
.yrh-page .item .box{height: 240px;padding: 50px 0px 0px; position: relative; background-color: #ffffff;box-shadow: 0px 2px 15px 0px rgba(171, 171, 171, 0.3);border-radius: 6px;}
.yrh-page .item .box .schoolimg{position: absolute;left: 0;right: 0;margin: auto;top: -30px; width: 82px;height: 82px;border-radius: 50%;overflow: hidden;box-shadow: 0px -2px 3px 0px rgba(203, 192, 192, 0.3);}
.yrh-page .item .box .name{font-size: 18px;text-align: center; color: #1d1d1d;line-height: 24px;min-height: 48px;margin: 15px ;}
.yrh-page .item .box .name:hover{color: #e22020;}
.yrh-page .item .info{position: relative;color: #92837c;text-align: center;}
.yrh-page .item .info span{display: inline-block;font-size: 14px;line-height: 24px;background: #fff;padding: 0px 25px;position: relative;z-index: 1; }
.yrh-page .item .info::after{content: '';display: block; position: absolute;top: 0;bottom: 0;margin: auto; width: 100%;height: 1px;background-color: #faf4f1;}
.yrh-page .item .person{display: flex;align-items: center;padding-left: 20px;margin-top: 20px;}
.yrh-page .item .authorimg{width: 50px;height: 50px;border-radius: 50%;overflow: hidden;}
.yrh-page .item .ly{color: #4c3e37;font-size: 16px;margin: 0px 10px;max-width: 80px;display: inline-block;}
.yrh-page .item .intro{color: #aca9a8;font-size: 16px;max-width: calc(100% - 130px);display: inline-block;}


.nodata{font-size: 18px;text-align: center;padding: 170px 0px 200px;}


/* 公共弹框 */
.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:#678AFF;}
.alert-box .alert-content .alert-footer{margin-top: 10px;}
.alert-box .alert-content .alert-footer .certain{background: #678AFF;cursor: pointer;width: 100px;text-align: center;height: 30px;line-height: 30px;color: #fff;font-size: 14px;border-radius: 7px;margin: 0 auto;}

/* 工作统计 */
.gztjbox .box{margin-bottom: 15px;min-height: 200px;}
.gztjbox .nav{padding: 15px 0px;}
.gztjbox .nav .on{display: inline-block;font-size: 26px;color: #171717;line-height: 28px;}
.gztjbox .item{color: #333333;font-size: 18px;line-height: 28px;padding: 10px 0px;}
.gztjbox .item a{color: #e22020;cursor: auto;}

.gztjbox .btnbox{font-size: 18px;line-height: 54px;text-align: center;}
.gztjbox .btnbox a{color: #ffffff;display: inline-block;margin: 0px 20px; width: 320px;height: 54px;background-image: linear-gradient(90deg,#ff523b 0%, #f04544 39%, #eb2f30 73%,#e61a1e 100%);box-shadow: 0px 3px 16px 0px rgba(237, 59, 61, 0.3);border-radius: 27px;}
.gztjbox .btnbox span{padding-left: 35px;}
.gztjbox .btnbox .lookbtn span{background: url(../../images/djllpt/icon13.png) no-repeat left center;}
.gztjbox .btnbox .upload span{background: url(../../images/djllpt/icon14.png) no-repeat left center;}

.downlist .box{box-shadow: 0px 2px 24px 0px rgba(0, 21, 32, 0.1);background: #fff; }
.downlist .title{color: #171717;font-size: 26px;padding: 30px 30px 0px 40px; }
.downlist .list{padding: 15px 15px 0px 25px;}
.downlist .list .item{padding: 0px 15px; }
.downlist .list .item .con{border-bottom: 1px solid #f2eeeb;line-height:26px;padding: 10px 0px; }
.downlist .list .name{color: #333333;font-size: 18px;}
.downlist .list .info{color: #999999;font-size: 16px;margin-top: 7px;}
.downlist .list .time{margin-left: 15px;}
.downlist .list .fullname{margin-left: 15px;}
.downlist .list .down{margin-left: 50px;color: #999999;padding-left: 20px;background: url(../../images/djllpt/icon24.png) no-repeat left center;}
.downlist .list .down:hover{color: #e22020;background: url(../../images/djllpt/icon23.png) no-repeat left center;}
.downlist .loadmore{background-color: #f9f9f9;font-size: 14px;line-height: 32px;text-align: center;}
.downlist .loadmore a{color: #999999;}
.downlist .loadmore a:hover{color: #e22020;}

/* 联络员-工作动态搜索\ 司政司-工作统计搜索\\\热度榜右侧搜索*/
.content-search{width: 240px;height: 40px;background-color: #f7f4f3;border-radius: 6px;}
.content-search input{width: calc(100% - 48px);height: 100%;border: none;background: none;padding: 0px 20px;font-size: 14px;}
.content-search .search-submit{width: 40px;height: 100%;display: inline-block;background: url(../../images/djllpt/icon8.png) no-repeat center center;}

.content-search1{width: calc(100% - 100px);}
.content-search1 input{padding: 0px 10px;}
.rdb-box .pub-title .search-submit{margin-top: 0px;}

.downlist .list .item.w5{width: 50%;}


.uploadbox{position: fixed;z-index: 11; width: 100%;height: 100%;top: 0;background: rgba(0, 0, 0, 0.3);}
.uploadbox .content{padding: 40px; position: absolute;top: 0;bottom: 0;right: 0;left: 0;margin: auto; width: 960px;height: 520px;background-color: #ffffff;box-shadow: 0px 4px 29px 0px rgba(125, 125, 125, 0.4);}
.uploadbox .content .top{position: relative;margin-bottom: 20px;}
.uploadbox .content .top .name{font-size: 26px;color: #171717;line-height: 28px;}
.uploadbox .content .top .closebtn{position: absolute;right: -20px;top: -20px;background: url(../../images/djllpt/icon15.png) no-repeat center center; width: 22px;height: 22px;display: inline-block;}
.uploadbox .content .list{overflow-y: auto;height: 340px;} 
.uploadbox .content .list .item{margin-bottom: 2px;color: #333333;font-size: 16px;line-height: 45px;padding: 0px 10px 0px 20px; background-color: #f9f7f7;}
.uploadbox .content .list .item .tip{color: #8e8c8c;}
.uploadbox .content .list .item .title{display: inline-block;max-width: calc(100% - 270px);}
.uploadbox .content .list .item .time{color: #8e8c8c;font-size: 14px;margin-left: 20px;}
.uploadbox .content .list .item:hover{background-color: #ffe9e9;color: #f12929;}
.uploadbox .content .list .item:hover span{color: #f12929 !important;}
.uploadbox .content .list .item a{display: inline-block;width: 20px;height: 20px;margin: 13px 5px;}
.uploadbox .content .list .item .delbtn{background: url(../../images/djllpt/icon20.png) no-repeat center center;}
.uploadbox .content .list .item .downbtn{background: url(../../images/djllpt/icon21.png) no-repeat center center;}
.uploadbox .content .list .item .delbtn:hover{background: url(../../images/djllpt/icon22.png) no-repeat center center;}
.uploadbox .content .list .item .downbtn:hover{background: url(../../images/djllpt/icon23.png) no-repeat center center;}


.fileUpload{position: fixed;z-index: 11; width: 100%;height: 100%;top: 0;background: rgba(0, 0, 0, 0.3);}
.fileUpload .content{padding: 40px; position: absolute;top: 0;bottom: 0;right: 0;left: 0;margin: auto; width: 660px;height: 510px;background-color: #ffffff;box-shadow: 0px 4px 29px 0px rgba(125, 125, 125, 0.4);}
.fileUpload .content .top{position: relative;margin-bottom: 20px;}
.fileUpload .content .top .name{font-size: 26px;color: #171717;line-height: 28px;}
.fileUpload .content .top .closebtn{position: absolute;right: -20px;top: -20px;background: url(../../images/djllpt/icon15.png) no-repeat center center; width: 22px;height: 22px;display: inline-block;}
.fileUpload .content .list{overflow-y: auto;max-height: 390px;} 
.fileUpload .wrap{font-size: 16px;line-height: 40px;height: 74%;}
.fileUpload .wrap .left{width: 150px;}
.fileUpload .wrap .item{padding: 8px 0px;}
.fileUpload .item1 input{width: 250px;border: 1px solid #999;border-radius: 5px;padding: 0px 10px;}
.fileUpload .wrap select{width: 250px;line-height: 40px;height: 40px;padding: 0px 5px;border: 1px solid #999;border-radius: 5px;}
.fileUpload .filebox input{width: 400px;border-radius: 5px;}
.fileUpload .filebtn{display: inline-block;padding: 5px 15px;border: 1px solid #999;border-radius: 5px;line-height: 25px;}
.fileUpload .filename{display: inline-block;max-width: calc(100% - 300px);margin-left: 10px;}
.fileUpload .tips{color: #c51313;}
.fileUpload .tips-hide{opacity:0;}


.fileUpload .btm{text-align: center;}
.fileUpload .btnbox{display: inline-block;margin: 10px 20px; width: 150px;line-height: 45px;color: #fff;border-radius: 20px;font-size: 18px;text-align: center;}
.fileUpload .btnbox.sc{background-image: linear-gradient(90deg, #ff523b 0%, #f04544 39%, #eb2f30 73%, #e61a1e 100%);box-shadow: 0px 3px 16px 0px rgba(237, 59, 61, 0.3);}
.fileUpload .btnbox.qx{background: #8e8c8c;}

/* 工作安排 */
.top-tzgg{background-color: #ffffff;box-shadow: 0px 2px 15px 0px rgba(171, 171, 171, 0.3);border-radius: 6px;}
.top-tzgg .left{font-size: 26px;line-height: 30px;color: #ffffff;width: 70px;height: 230px;padding: 0px 10px;text-align: center;background-color: #e22020;position: relative;display: flex;align-items: center; }
.top-tzgg .left::after{position: absolute; content: '';top: 20px;right: -13px; display: block;width: 55px;height: 40px;background: url(../../images/djllpt/icon11.png) no-repeat center center;background-size: contain;}
.top-tzgg .right{width: calc(100% - 70px);padding: 15px 30px;height: 230px;overflow-y: auto; }
.top-tzgg .right .item{line-height: 28px;padding: 7px 0px;}
.top-tzgg .right .title{max-width: calc(100% - 160px); color: #333333;font-size: 18px;display: inline-block;}
.top-tzgg .right .title:hover{color: #e22020;}
.top-tzgg .right .time{color: #999999;font-size: 16px;}

.gzap-box{}
.gzap-box .top{line-height: 55px;margin:50px 0px 10px;}
.gzap-box .top .loadmore{display: inline-block;font-size: 14px;color: #898989;margin-right: 30px;}
.gzap-box .top1{margin:10px 0px 10px;}
.gzap-box .top .name{font-size: 30px;color: #171717;}
.gzap-box .top .publish{display: inline-block;width: 155px;height: 54px;font-size: 18px;color: #ffffff;text-align: center; background-image: linear-gradient(90deg, #ff523b 0%, #f04544 39%, #eb2f30 73%, #e61a1e 100%);box-shadow: 0px 3px 16px 0px rgba(237, 59, 61, 0.3);border-radius: 27px;}
.gzap-box .top .publish span{background: url(../../images/djllpt/icon12.png) no-repeat left center;background-size: contain;padding-left: 33px;}
.gzap-box .top .lookbtn{display: inline-block;width: 260px;height: 54px;font-size: 18px;color: #ffffff;text-align: center; background-image: linear-gradient(90deg, #ff523b 0%, #f04544 39%, #eb2f30 73%, #e61a1e 100%);box-shadow: 0px 3px 16px 0px rgba(237, 59, 61, 0.3);border-radius: 27px;}
.gzap-box .top .lookbtn span{background: url(../../images/djllpt/icon18.png) no-repeat left center;background-size: contain;padding-left: 33px;}
.gzap-box .top .upload{margin-left: 20px;display: inline-block;width: 190px;height: 54px;font-size: 18px;color: #ffffff;text-align: center; background-image: linear-gradient(90deg, #ff523b 0%, #f04544 39%, #eb2f30 73%, #e61a1e 100%);box-shadow: 0px 3px 16px 0px rgba(237, 59, 61, 0.3);border-radius: 27px;}
.gzap-box .top .upload span{background: url(../../images/djllpt/icon19.png) no-repeat left center;background-size: contain;padding-left: 33px;}
.gzap-box .list{margin: 0px -20px;}
.gzap-box .list .item.w3{width: 50%;padding: 15px 20px;}
/* .gzap-box .list .item.w3{width: 33.33%;padding: 15px 20px;} */
.gzap-box .list .item{font-size: 18px;line-height: 26px;}
.gzap-box .list .item .title{color: #333333;max-width: calc(100% - 120px);}
.gzap-box .list .item .title:hover{color: #e22020;}
.gzap-box .list .item .time{color: #999999;}

.gzap-box .list .item.w5{width: 50%;padding: 23px 20px;}


@media (min-width:1200px) {
  .detailbox .detailcon .content{font-size: 20px;line-height: 32px;}
  .top-tzgg .right .title{font-size: 22px;}
  .top-tzgg .right .time{font-size: 20px;}
  .gzap-box .list .item.w3{font-size: 22px;}
  .xczs-listbox .list-box .title a{font-size: 22px;}
  .xczs-listbox .list-box .intro{font-size: 18px;}
  .public-list .list .item .time{font-size: 18px;}
  .public-list .list .item .title{font-size: 22px;max-width: calc(100% - 320px);}


}
@media (min-width:1510px) {
  body{min-width: 1510px;}
  .container{width: 1290px;}
  .right-wrap::after{width: 1260px;}
}
@media (min-width:1610px) {
  body{min-width: 1610px;}
  .container{width: 1390px;}
  .right-wrap::after{width: 1360px;}

  .gztjbox .box{min-height: 250px;}
}
@media (min-width:1710px) {
  body{min-width: 1710px;}
  .container{width: 1490px;}
  .right-wrap::after{width: 1460px;}

  .gztjbox .box{min-height: 300px;}
}
@media (max-width:1600px) {
  .gzap-box .list .item{padding: 10px 20px;}

  .rdb-box .content-search input{font-size: 12px;}
}
@media (max-width:1510px) {
  
}
@media (max-width:1370px) {
  /* body{min-width: 1370px;} */

}
@media (min-width:1200px)  and (max-width: 1370px){
  .headbox .title{height: 30px;}
  .container{width: 100%;}

}
@media (max-width:1200px) {
  .container{width: 100%;}
  .right-wrap::after{width: 1140px;}

  .headbox{height: 150px;}
  .headbox .title{bottom: 0px;}
  .headbox .infobox{margin-top: 15px;padding-top: 0px;}

  .schoolinfo1 .box .summary{height: auto;}

  .yrh-page .item{width: 33.33%;}
  .newnav{padding-bottom: 15px;}

  .m-t50{margin-top: 20px;}
}
@media (max-width:992px) {
  .xczs-listbox .box{margin-bottom: 20px;}
  .downlist .box{margin-bottom: 20px;}

  .schoolinfo .box{margin-top: 70px;}

  .public-list .listbox .nav span{margin-right: 20px;}

  .fileUpload .content{max-width: 90%;}
  .uploadbox .content{max-width: 90%;}
  
  .public-list .listbox{height: auto !important;margin-bottom: 20px;}
  .public-list .listbox .content-search{margin-top: 20px;}

  .gztjbox .btnbox a{margin-bottom: 20px;}

  .yrh-page .item{width: 50%;}

  .downlist .list .item.w5{width: 100%;}
  .gzap-box .list .item.w3{width: 100%;}
}
@media (max-width:768px) {
  .main-wrap{display: block;}

  .leftmenubox{width: 100%;float: none;height: 70px;padding-top: 0;overflow-y: hidden;overflow-x: auto;}
  .leftmenubox::after{display: none;}
  .leftmenubox .catalog{float: left;}
  .leftmenubox .catalog a{padding: 0 15px;background: none !important;}
  .leftmenubox .catalog.on{background: #fff;}
  .right-wrap{width: 100%;}

}
@media (max-width:640px) {
  .headbox{height: auto;}
  .headbox .logo img{height: 30px;}
  .headbox .title{top: 15px;display: block;position: relative;max-width: 90%; }
  .headbox .infobox{margin-top: 30px;}

  .gzdt-listbox.xczs-listbox .list-box .item{width: 100%;}
  .gzap-box .list .item.w5{width: 100%;padding: 10px 20px;}

  .public-list .list .item .title{max-width: calc(100% - 100px);}
  .public-list .xczs-list .item .catalogname{display: none;}

  .newnav span.on{background: #E22020;margin-top: 0px;padding: 0px 10px;width: auto;}
}
@media (max-width:540px) {

  .yrh-page .item{width: 100%;}

  .gzap-box .top .name{font-size: 20px;}
  .public-list .listbox .nav2{padding: 15px;}
  .public-list .listbox .nav span{font-size: 20px;}
  .downlist .title{font-size: 20px;padding: 15px;}
  .downlist .list{padding: 0px;}

  .footbox{position: relative;margin-top: -70px;font-size: 12px;line-height: 18px;padding: 15px 10px; }

  .top-tzgg .right .title{max-width: 100%;}
  .top-tzgg .right .time{display: none;}

  .fileUpload .content,.uploadbox .content{padding: 30px;}

  .fileUpload .content .top .name,.uploadbox .content .top .name{font-size: 22px;}
  .fileUpload .wrap .left{width: 90px;}
  .fileUpload .item1 input,.fileUpload .wrap select{width: 200px;}
  .fileUpload .btnbox{margin: 10px;width: 120px;}


  .uploadbox .content .list .item .time{display: none;}
  .uploadbox .content .list .item .title{max-width: calc(100% - 120px);}

  .newnav span{font-size: 18px;padding: 0px 10px;}

  .yrh-page .navbox .school-search{width: 250px;}
  .yrh-page .newnav .school-search{width: 250px;}
  .downlist .content-search{width: 200px;}

  .gzap-box .list .item .title,.public-list .list .item .title,.gzap-box .list .item .title{max-width: 100%;}
  .gzap-box .list .item .time,.downlist .list .time,.public-list .list .item .time,.gzap-box .list .item .time{display: none;}

  .gzdt-listbox .nav span{margin-right: 10px;}
  .gzdt-listbox .nav .content-search{width: 200px;}

  .leftmenubox .catalog{width: 25%;text-align: center;}
  .leftmenubox .catalog a{font-size: 18px;padding: 0px;}

  .public-list .listbox .newnav .morebtn{margin-top: 10px;}

  .top-tzgg{box-shadow: none;}
  .top-tzgg .left{width: 100%;height: auto;background: none;color: #171717;font-size: 20px;padding: 0;}
  .top-tzgg .left::after{display: none;}
  .top-tzgg .right{width: 100%;padding: 15px 0px;}
  .gzap-box .top{margin: 15px 0px;}
  .gzap-box .btmshow{text-align: center;}
  .gzap-box .btmshow a{margin: 10px 0px;width: 100% !important;}

  
}
@media (max-width:414px) {
  .fileUpload .item1 input,.fileUpload .wrap select{width: 185px;}
  .fileUpload .btnbox{width: 100px;}

}

