﻿@charset "utf-8";

/* 首页 */
.Banner .item .img{width: 100%; height: 100%;}
.Banner .item .sj{display: none;}
.Banner .slick-prev{left: 10%;}
.Banner .slick-next{right: 10%;}

@media ( max-width:1366px){ 
    .Banner .slick-prev{left: 4%;}
    .Banner .slick-next{right: 4%;}
}

@media ( max-width:768px){ 
    .Banner .item .pc{display: none;}
    .Banner .item .sj{display: block;}
}


/* index */
.mb20{margin-bottom: 0.2rem;}
.mb30{margin-bottom: 0.3rem;}
.mb40{margin-bottom: 0.4rem;}
.w720{width: 55.384%;}
.w550{width: 42.3%;}
.h240{height: 2.4rem; overflow: hidden;}
.Main{padding: 0.4rem 0; background-color: #fff; background-image: url(../images/mainbg.jpg); background-repeat: no-repeat; background-position: center bottom;}

.HomeFocus{width: 55.384%;}
.HomeFocus dd{position: relative;}
.HomeFocus dd .Scale-img{height: 4.2rem;}
.HomeFocus dd .mask{position: absolute; left: 0; bottom: 0; right: 0; z-index: 6; background: rgba(0,0,0,0.56); color: #fff; font-size: 0.18rem; line-height: 0.7rem; height: 0.7rem; padding: 0 1.2rem 0 0.18rem;}
.HomeFocus .slick-dots{text-align: right; z-index: 7; bottom: 0.28rem; right: 0.06rem;}

.mores{position: absolute; right: 0.1rem; top: 0; line-height: 0.5rem; color: #6dac2e;}
.HomeNews{width: 42.3%;}
.HomeNews .hd{background: #f8f8f8; line-height: 0.5rem; height: 0.5rem;}
.HomeNews .hd li{float: left; position: relative;}
.HomeNews .hd li a{display: block; padding: 0 0.28rem; font-size: 0.22rem; color: #000;}
.HomeNews .hd li i{display: none; position: absolute; left: 50%; margin-left: -7px; top: 100%; width: 15px; height: 8px; background: url(../images/arrow1.png);}
.HomeNews .hd li.on i{display: block;}
.HomeNews .hd li.on a{background: #6dac2e; color: #fff;}
.HomeNews .SortList dl{margin-bottom: 0.2rem;}
.HomeNews .SortList dl:last-child{margin-bottom: 0;}
.HomeNews .SortList dt{padding-bottom: 0.05rem; margin-bottom: 0.05rem; border-bottom: 1px solid #ede9e9;}
.HomeNews .SortList dt span{display: inline-block; vertical-align: middle; margin-left: 0.1rem; font-weight: bold;}
.HomeNews .SortList dt i{color: #f1bf77;}
.HomeNews .SortList dt a{font-size: 0.14rem;}
.HomeNews .SortList dd{border-bottom: 1px dotted #6dac2e;}
.HomeNews .CommonBox dd{background-image: url(../images/dot3.png); padding-left: 0.25rem; background-size: 0.18rem;}

.CommonBox{padding: 0.25rem 0.1rem 0;}
.CommonBox dd.first{padding-bottom: 0.18rem; margin-bottom: 0.1rem; border-bottom: 1px dotted #9a9a9a; padding-left: 0; background: none; height: auto;}
.CommonBox dd.first .tit{line-height: 0.24rem; font-size: 0.18rem; margin-bottom: 0.07rem; font-weight:bold;}
.CommonBox dd.first .p{font-size: 0.14rem; line-height: 0.22rem; -webkit-line-clamp: 2;}
.CommonBox dd.istopY{font-weight: bold;}
.CommonBox dd{padding-left: 0.13rem; height: 0.4rem; line-height: 0.4rem; overflow: hidden; background-image: url(../images/dot1.png); background-repeat: no-repeat; background-position: left center;}
.CommonBox dd span,.NoticeBox dd span{color: #b6b6b6; margin-left: 0.15rem;}

.SlideTxt .mores{line-height: 0.53rem;}
.SlideTxt .hd .icon,.SlideTxt .hd ul{display: inline-block; vertical-align: middle;}
.SlideTxt .hd .icon{height: 0.46rem;}
.SlideTxt .hd{height: 0.53rem; line-height: 0.53rem; border-bottom: 2px solid #e5e5e5;}
.SlideTxt .hd li{float: left; padding-right: 0.1rem; margin-right: 0.1rem; background: url(../images/line.png) no-repeat right center;}
.SlideTxt .hd li a{display: block; padding: 0 0.15rem; font-size: 0.22rem; position: relative;}
.SlideTxt .hd li i{position: absolute; left: 0; right: 0; bottom: -2px; background: #6dac2e; height: 4px; display: none;}
.SlideTxt .hd li:nth-last-child(2){padding-right: 0; margin-right: 0; background: none;}
/* .SlideTxt .hd li.on i{display: block;} */
.SlideTxt .hd li.on a{color: #fff; background: #6dac2e;}

.NoticeBox{margin-top: 0.16rem;}
.NoticeBox dd{height: 0.45rem; line-height: 0.45rem; overflow: hidden; padding: 0 0.1rem 0 0.2rem; background: #f5f5f5; margin-bottom: 0.05rem;}
.NoticeBox dd .tit{padding-left: 0.13rem; background-image: url(../images/dot1.png); background-repeat: no-repeat; background-position: left center;}
.NoticeBox dd:hover{background: #6dac2e;}
.NoticeBox dd:hover .tit{background-image: url(../images/dot2.png); color: #fff;}
.NoticeBox dd:hover span{color: rgba(255,255,255,0.5);}

.HomeBusiness .list dl{margin-left: -2%;}
.HomeBusiness .list dd{width: 23%; float: left; margin-left: 2%; position: relative; transition: 300ms;}
.HomeBusiness .list dd .Scale-img{height: 3.4rem;}
.HomeBusiness .list dd .con{position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0,0,0,0.5); transition: 300ms; z-index: 6; display: flex; justify-content: center; align-items: center; flex-direction: column;}
.HomeBusiness .list dd .con .icon{background-image: url(../images/bg1.png); width: 1.21rem;}
.HomeBusiness .list dd .con .tit{font-size: 0.18rem; color: #fff;}
.HomeBusiness .list dd .con .more{padding-top: 0.45rem; font-size: 0.14rem; color: #fff; display: none; transition: 300ms;}
.HomeBusiness .list dd .con .more span{display: inline-block; vertical-align: middle;}
.HomeBusiness .list dd .con .more i{display: inline-block; margin-left: 0.1rem; font-size: 0.18rem;}
.HomeBusiness .list dd:hover .icon{background-image: url(../images/bg2.png);}
.HomeBusiness .list dd:hover .con{background: rgba(0,0,0,0.3);}
.HomeBusiness .list dd:hover .con .more{display: block;}

.HomeTheam{padding: 0.2rem;}
.HomeTheam .box{padding-left: 1.05rem;}
.HomeTheam .box .title{position: absolute; left: 0; top: 0; bottom: 0; height: 100%;}
.HomeTheam .box .title img{display: block; height: 100%;}
.HomeTheam .list dd{margin-left: 0.25rem;}

.HomeFriend{padding: 0.15rem 0.3rem;}
.HomeFriend .con{padding: 0.24rem 0.2rem 0.15rem;}
.HomeFriend .con a{display: inline-block; padding: 0 0.08rem; font-size: 0.14rem; color: #999;}
.HomeFriend .con a:hover{color: #6dac2e;}

@media ( max-width:768px){
    .mb30,.mb40{margin-bottom: 0.2rem;}
    .w720,.w550,.HomeFocus,.HomeNews{width: auto; float: none;}
    .h240{height: auto;}
    .HomeBusiness .list dd .Scale-img{height: 2.8rem;}
    .HomeBusiness .list dd .con .icon{width: 0.8rem;}
    .HomeBusiness .list dd .con .more{padding-top: 0.25rem;}
    .HomeTheam .box{padding-left: 0.9rem;}
    .HomeFriend .con{padding: 0.15rem 0;}
}

@media ( max-width:480px){
    .HomeFocus dd .Scale-img{height: 2.4rem;}
    .HomeNews .hd li a{font-size: 0.2rem; padding: 0 0.1rem;}
    .SlideTxt .hd{height: 0.4rem; line-height: 0.4rem;}
    .SlideTxt .hd .icon{display: none;}
    .SlideTxt .hd li{padding-right: 0; margin-right: 0;}
    .SlideTxt .hd li a{font-size: 0.15rem; padding: 0 0.1rem;}
    .HomeBusiness .list dd{width: 48%; margin-bottom: 2%;}
    .HomeBusiness .list dd .Scale-img{height: 2.4rem;}
    .HomeTheam{padding: 0.1rem;}
    .HomeTheam .box{padding-left: 0.5rem;}
    .HomeTheam .list dd{margin-left: 0.1rem;}
    .HomeFriend{padding: 0.15rem;}
    .HomeFriend .con{padding: 0.15rem 0 0;}
}

/* 集团简介 */
.AboutBox{background-image: url(../images/boxbg1.jpg); background-repeat: no-repeat; background-position: center bottom;}

.AboutBox .con{width: 52.3%; margin-top: 0.4rem;}
.AboutBox .con .title{margin-bottom: 0.25rem;}
.AboutBox .con .title img{display: block; width: 0.64rem;}
.AboutBox .con .title h2{margin-top: 0.1rem; line-height: 0.34rem; font-size: 0.3rem; font-weight: normal;}
.AboutBox .con .info{line-height: 0.35rem;}
.AboutBox .imgbox{width: 41.538%;}

@media ( max-width:768px){
    .AboutBox .con,.AboutBox .imgbox{width: auto; float: none;}
    .AboutBox .con{margin: 0 0 0.25rem;}
    .AboutBox .con .title{text-align: center; margin-bottom: 0.15rem;}
    .AboutBox .con .title h2{font-size: 0.25rem;}
    .AboutBox .con .title img{display: inline-block; width: 0.5rem;}
    .AboutBox .imgbox{text-align: center;}
}

@media ( max-width:480px){
    .AboutBox .con .title h2{font-size: 0.2rem; line-height: 0.24rem;}
    .AboutBox .con .title img{width: 0.35rem;}
    .AboutBox .con .info{line-height: 0.32rem;}
}

/* 企业荣誉 */
.HonnorBox ul{margin-left: -2.5%;}
.HonnorBox li{width: 22.5%; float: left; margin: 0 0 2.5% 2.5%;}
.HonnorBox li .imgbox{border: 1px solid #e8e8e8; padding: 0.1rem; height: 3.78rem; line-height: 3.78rem; text-align: center;}
.HonnorBox li .imgbox img{display: inline-block; vertical-align: middle; max-height: 100%;}
.HonnorBox li .tit{margin-top: 0.2rem; text-align: center;}
.HonnorBox li:hover .imgbox{border: 1px solid #6dac2e;}

@media ( max-width:768px){
    .HonnorBox li .imgbox{height: 2.6rem; line-height: 2.6rem;}
}

@media ( max-width:640px){
    .HonnorBox li .imgbox{height: 2rem; line-height: 2rem;}
}

@media ( max-width:480px){
    .HonnorBox li{width: 47.5%;}
}

.PicBox li .imgbox{height: 2rem; line-height: 2rem;}

@media ( max-width:768px){
    .PicBox li .imgbox{height: 1.6rem; line-height: 1.6rem;}
}

@media ( max-width:640px){
    .PicBox li .imgbox{height: 1rem; line-height: 1rem;}
}

/* 单篇 */
.ColumnPage h2{text-align: center; font-size: 0.4rem; line-height: 0.44rem; text-align: center;}
.ColumnPage .SinglePage{line-height: 0.4rem;}

@media ( max-width:1024px){
    .ColumnPage h2{font-size: 0.3rem; line-height: 0.36rem;}
}

@media ( max-width:480px){
    .ColumnPage h2{font-size: 0.24rem; line-height: 0.3rem;}
}

/* 新闻列表_图文 */
.pb20{padding-bottom: 0.2rem;}
.NewsList li.first{margin-bottom: 0.4rem;}
.NewsList li.first a{background: none; border: none !important; box-shadow: none !important; padding: 0;}
.NewsList li.first .Scale-img{width: 33.84%; height: 2.8rem;}
.NewsList li.first .con{width: 63.38%; padding: 0.18rem 0 0;}
.NewsList li.first .con .tit{font-size: 0.18rem; font-weight: normal;}
.NewsList li.first .con .time{font-size: 0.18rem;}
.NewsList li.first .con .p{margin: 0.16rem 0 0.38rem; line-height: 0.3rem; height: 0.6rem; -webkit-line-clamp: 2;}
.NewsList li.first .con .more{position: static; display: block; width: 1.8rem; line-height: 0.6rem; text-align: center; background: #6dac2e; color: #fff; border-radius: 0.3rem; font-size: 0.14rem;}
.NewsList li.first .con .more span{display: inline-block; vertical-align: middle; margin-bottom: 0;}
.NewsList li.first .con .more i{background: #8abd58; margin-left: 0.1rem;}

.NewsList li{margin-bottom: 0.3rem;}
.NewsList li a{display: block; padding: 0.46rem 2.65rem 0.38rem 0; position: relative; background: #f7f7f7 url(../images/dw.png) repeat; border: 2px solid #f7f7f7;}
.NewsList li .date,.NewsList li .con .more{position: absolute; display: flex; align-items: center; justify-content: center; flex-direction: column;}
.NewsList li .date{left: 0; top: 0.3rem; bottom: 0.3rem; width: 1.2rem; text-align: center; border-right: 1px solid #e4e4e4; flex-direction: column;}
.NewsList li .date span{display: block; font-size: 0.48rem; line-height: 0.5rem;}
.NewsList li .date p{font-size: 0.14rem; line-height: 0.28rem;}
.NewsList li .date p i{display: none;}
.NewsList li .con{padding-left: 1.74rem;}
.NewsList li .con .tit{font-size: 0.2rem; margin-bottom: 0.1rem; font-weight: bold;}
.NewsList li .con .p{font-size: 0.14rem; line-height: 0.2rem; height: 0.4rem; -webkit-line-clamp: 2;}
.NewsList li .con .more{right: 0; top: 0; bottom: 0; background: #f0f0f0; width: 1.6rem; font-size: 0.14rem; color: #6dac2e; text-align: center;}
.NewsList li .con .more span{display: block; margin-bottom: 0.1rem;}
.NewsList li .con .more i{width: 0.2rem; line-height: 0.2rem; border-radius: 50%; background: #6dac2e; color: #fff; font-size: 0.14rem;}
.NewsList li:hover a{background: #fff; border: 2px solid #6dac2e; box-shadow: 0 0.1rem 0.3rem rgba(109,172,46,0.15);}
.NewsList li:hover .con .more{background: #6dac2e; color: #fff;}
.NewsList li:hover .con .more i{background: #8abd58;}

@media ( max-width:768px){
    .pb20{padding-bottom: 0.1rem;}
    .NewsList li.first .Scale-img{height: 2.2rem;}
    .NewsList li.first .con .p{margin: 0.1rem 0 0.2rem;}
    .NewsList li.first .con .more{width: 1.5rem; line-height: 0.45rem;}

    .NewsList li{margin-bottom: 0.2rem;}
    .NewsList li a{padding: 0.25rem 1.5rem 0.25rem 0;}
    .NewsList li .date{width: 1rem;}
    .NewsList li .date span{font-size: 0.4rem;}
    .NewsList li .con{padding-left: 1.3rem;}
    .NewsList li .con .more{width: 1.2rem;}
}

@media ( max-width:480px){
    .NewsList li.first{margin-bottom: 0.25rem;}
    .NewsList li.first .Scale-img,.NewsList li.first .con{width: auto; float: none;}
    .NewsList li.first .con .p{line-height: 0.24rem; height: auto; margin: 0.05rem 0 0.1rem;}

    .NewsList li a{padding: 0.2rem;}
    .NewsList li .date{position: static; width: auto; border-right: none; text-align: left; display: block;}
    .NewsList li .date span{display: none;}
    .NewsList li .date p i{display: inline-block;}
    .NewsList li .con{padding-left: 0;}
    .NewsList li .con .tit{font-size: 0.18rem; margin-bottom: 0;}
    .NewsList li .con .p{height: auto; margin: 0.05rem 0 0.1rem;}
    .NewsList li .con .more{position: static; display: block; width: auto; background: none; color: #6dac2e; text-align: left;}
    .NewsList li .con .more span{display: inline-block; margin-right: 0.1rem;}
    .NewsList li .con .more i{text-align: center;}
    .NewsList li:hover .con .more{background: none; color: #6dac2e;}
}

/* 详情页 */
.NewsDetail .content{float: none;}
.NewsDetail .title{padding-bottom: 0.24rem; margin-bottom: 0.44rem; border-bottom: 4px solid #6dac2e; text-align: center;}
.NewsDetail .title h2{font-size: 0.25rem; line-height: 0.3rem; font-weight: bold; color: #000; margin-bottom: 0.18rem;}
.NewsDetail .title .date{display: block; margin: 0.18rem 0; font-size: 0.24rem; font-weight: bold;}
.NewsDetail .title p{font-size: 0.18rem;}
.NewsDetail .title p i{padding: 0 0.15rem;}
.NewsDetail .content .SinglePage{padding: 0 8%;}
.NewsDetail .PrevNextBox{width: 22.222%; display: none;}
.NewsDetail .PrevNextBox dl{padding: 0.2rem 0.3rem; border: 1px solid #f7f7f7; background-image: url(../images/dw2.png); background-repeat: no-repeat; background-size: cover; margin-bottom: 0.2rem; line-height: 0.3rem; font-size: 0.18rem;}
.NewsDetail .PrevNextBox dl b{display: block; margin-bottom: 0.08rem; font-weight: normal;}
.NewsDetail .PrevNextBox dl a{color: #333; font-weight: bold;}
.NewsDetail .PrevNextBox dl:hover{border: 1px solid #6dac2e; background: #fff; box-shadow: 0 0.3rem 0.5rem rgba(28,164,92,0.05);}

.Right .NewsDetail .content,.Right .NewsDetail .PrevNextBox{width: auto;}
.Right .NewsDetail .PrevNextBox{margin-top: 0.2rem;}

@media ( max-width:1024px){
    .NewsDetail .content,.NewsDetail .PrevNextBox{width: auto; float: none;}
    /* .NewsDetail .content{margin-bottom: 0.25rem;} */
    .NewsDetail .content .SinglePage{padding: 0;}
    .NewsDetail .PrevNextBox dl{padding: 0.2rem;}
    .NewsDetail .PrevNextBox dl b{display: inline-block; margin-bottom: 0;}
}

@media ( max-width:768px){
    .Right .NewsDetail .content{padding-top: 0.2rem;}
}

@media ( max-width:640px){
    .NewsDetail .title{padding-bottom: 0.2rem; margin-bottom: 0.2rem;}
    .NewsDetail .title h2{font-size: 0.24rem; line-height: 0.3rem;}
    .NewsDetail .PrevNextBox dl{font-size: 0.16rem;}
}

@media ( max-width:480px){
    .NewsDetail .title h2{font-size: 0.2rem; line-height: 0.24rem; margin-bottom: 0.1rem;}
    .NewsDetail .title .date{margin: 0.1rem 0; font-size: 0.2rem;}
    .NewsDetail .title p{font-size: 0.16rem;}
    .NewsDetail .title p i{padding: 0 0.05rem;}
    .NewsDetail .PrevNextBox dl{padding: 0.1rem; line-height: 0.24rem;}
}

/* 纪检监察 */
.CommonList{border-top: 1px solid #f1f1f1;} 
.CommonList li a{display: block; line-height: 0.89rem; border-bottom: 1px solid #f1f1f1; padding: 0 0.48rem;}
.CommonList li .tit{padding-left: 0.28rem; font-size: 0.18rem; color: #666; background-image: url(../images/dot1.png); background-repeat: no-repeat; background-position: left center;}
.CommonList li span{color: #999; margin-left: 0.15rem;}
.CommonList li:hover a{background: #6dac2e;}
.CommonList li:hover .tit,.CommonList li:hover span{color: #fff;}
.CommonList li:hover .tit{background-image: url(../images/dot2.png);}

@media ( max-width:1024px){
    .CommonList li a{padding: 0 0.15rem; line-height: 0.7rem;}
    .CommonList li .tit{padding-left: 0.2rem;}
}

@media ( max-width:480px){
    .CommonList li a{line-height: 0.6rem;}
    .CommonList li .tit{font-size: 0.16rem;}
    .CommonList li span{font-size: 0.14rem;}
}

/* 联系方式 */
.ContactBox{background: #fff; position: relative; z-index: 3; box-shadow: 0 0.2rem 0.5rem rgba(0,0,0,0.08); border: 1px solid #e9ebe6; margin: 0 7.69%;}
.ContactBox dl{font-size: 0; padding: 0.5rem 0.38rem 0.45rem; text-align: center;}
.ContactBox dd{width: 33.333%; display: inline-block; vertical-align: top;}
.ContactBox dd .icon{display: inline-block; width: 1rem;}
.ContactBox dd span{display: block; margin: 0.14rem 0 0.12rem; font-size: 0.16rem; color: #999;}
.ContactBox dd p{font-size: 0.18rem; font-weight: bold;}
.Map{height: 5.2rem; margin-top: -1.1rem;}

@media ( max-width:768px){
    .ContactBox,.Map{margin: 0;}
    .ContactBox dl{padding: 0.3rem 0.2rem;}
}

@media ( max-width:480px){
    .ContactBox dd{width: 100%; padding-bottom: 0.2rem; margin-bottom: 0.2rem; border-bottom: 1px solid #e9ebe6;}
    .ContactBox dd:last-child{border-bottom: none; margin-bottom: 0; padding-bottom: 0;}
    .ContactBox dd .icon{width: 0.6rem;}
    .ContactBox dd span{margin: 0.1rem 0 0;}
    .Map{height: 4rem;}
}

/* 人才招聘 */
.JobList li{background: #f5f5f5; margin-bottom: 0.1rem;}
.JobList li .box{padding: 0.37rem 1.2rem 0.37rem 0.5rem;}
.JobList li .box .title{font-size: 0.22rem; line-height: 0.3rem;}
.JobList li .box .arrow{position: absolute; right: 0.5rem; top: 50%; margin-top: -0.23rem; width: 0.46rem; line-height: 0.46rem; border: 2px solid #ebebeb; border-radius: 50%; text-align: center; background: #fff; color: #6dac2e; font-size: 0.24rem;}
.JobList li .p{margin-top: 0.2rem;}
.JobList li .p i{display: inline-block; vertical-align: middle; width: 1px; height: 0.1rem; background: #e6e6e6; margin: 0 0.22rem;}
.JobList li .Con{padding: 0.2rem 0.9rem 0.5rem; display: none;}
.JobList li .Con .p{display: none; margin-top: 0;}
.JobList li .Con dl{margin-top: 0.32rem; line-height: 0.3rem;}
.JobList li .Con dl dt{font-size: 0.2rem; margin-bottom: 0.08rem;}
.JobList li .Con dl dd{font-size: 0.14rem; color: #888;}
.JobList li .Con dl dd .number{display: inline-block; vertical-align: middle; font-size: 0.28rem;}
.JobList li.lion .box{background: #6dac2e; color: #fff;}
.JobList li.lion .box .p .f_grey{color: #bbd9c9 !important;}
.JobList li.lion .box .arrow{border: 2px solid #fff; transform: rotate(-180deg);}

@media ( max-width:768px){
    .JobList li .p i{margin: 0 0.1rem;}
    .JobList li .box{padding: 0.15rem 0.6rem 0.15rem 0.15rem;}
    .JobList li .box .title{font-size: 0.2rem;}
    .JobList li .box .arrow{width: 0.3rem; line-height: 0.3rem; right: 0.15rem; margin-top: -0.15rem;}
    .JobList li .box .p{display: none;}
    .JobList li .Con{padding: 0.25rem;}
    .JobList li .Con .p{display: block;}
    .JobList li .Con dl{margin-top: 0.2rem;}
    .JobList li .Con dl dt{font-size: 0.18rem;}
}

@media ( max-width:480px){
    .JobList li .box{padding: 0.1rem 0.5rem 0.1rem 0.15rem;}
    .JobList li .box .title{font-size: 0.18rem;}
    .JobList li .box .arrow{width: 0.25rem; line-height: 0.25rem; right: 0.15rem; margin-top: -0.12rem;}
    .JobList li .Con dl{margin-top: 0.1rem; line-height: 0.24rem;}
}

/* 信息公开 */
.CommonList2 li{line-height: 0.7rem; height: 0.7rem; padding-left: 0.18rem; background-image: url(../images/dot1.png); background-repeat: no-repeat; background-position: left center;}
.CommonList2 li .tit{font-size: 0.18rem;}

@media ( max-width:768px){
    .CommonList2 li{line-height: 0.5rem; height: 0.5rem;}
    .CommonList2 li .tit{font-size: 0.16rem;}
}

/* 机构领导 */
.Xxjgld ul li{background:#f4f4f4; border-radius: 0.1rem; padding:0.2rem 0.35rem; margin-bottom:0.1rem;}
.Xxjgld ul li span{display: inline-block; font-size: 0.18rem; color:#666;}
.Xxjgld ul li span.name{font-size: 0.22rem; font-weight: bold; color:#333;}
.Xxjgld ul li span.sex{margin:0 0.2rem 0 0.1rem;}

@media(max-width:1024px){
    .Xxjgld ul li{padding:0.15rem;}
    .Xxjgld ul li span{font-size: 0.16rem;}
    .Xxjgld ul li span.name{font-size: 0.18rem;}
}

@media(max-width:768px){
    .Xxjgld ul li{padding:0.1rem; border-radius: 0.05rem;}
}

/* 专题专栏 */
.TheamBox ul{margin-left: -3%;}
.TheamBox li{margin: 0 0 3% 3%; width: 30.333%; float: left;}
.TheamBox li img{display: block; width: 100%; height: 1.58rem;}

@media(max-width:1024px){

}

@media(max-width:768px){
    .TheamBox li img{display: block; width: 100%; height: 1.2rem;}
}

@media(max-width:640px){
    .TheamBox li img{display: block; width: 100%; height: 1rem;}
}

@media(max-width:480px){
    .TheamBox li{width: 47%;}
}

/* 23-12-20 */
.ThreeMenus{text-align: center;}
.ThreeMenus a{display: inline-block; padding: 0 0.25rem; margin: 0 0.15rem; background: #e5e5e5; line-height: 0.5rem; font-size: 0.2rem;}
.ThreeMenus a.on{background: #6dac2e; color: #fff;}

@media(max-width:480px){
    .ThreeMenus a{padding: 0 0.15rem; margin: 0 0.05rem;}
}

/* 24-05-27 */
.apply_btn a{display: inline-block; width: 1.8rem; text-align: center; font-size: 0.2rem; line-height: 0.6rem; background: #6dac2e; color: #fff; border-radius: 0.3rem; margin: 0.3rem 0 0;}
.apply_btn a img{display: inline-block; vertical-align: middle; width: 0.24rem; margin-left: 0.1rem;}
.apply_btn a button{color: #fff;}
/* 招聘表单 */
.Title03{padding-bottom: 0.22rem; line-height: 36px; font-size: 24px;}
/* .InstallBox{padding: 0.6rem 0.3rem;} */
.InstallBox .box{padding-bottom: 0.3rem; margin-bottom: 0.5rem; border-bottom: 1px solid #ddd;}
.InstallBox .box:nth-last-child(2){margin-bottom: 0; border-bottom: none; padding-bottom: 0;}
.InstallBox .box dl{position: relative; width: 48%; float: left; margin-bottom: 0.2rem; line-height: 50px; min-height: 50px;}
.InstallBox .box dl:nth-child(2n){float: right;}
.InstallBox .box dl dt{position: absolute;left: 0;top: 0;width: 177px;text-align: right;color: #000;display: flex;align-items: center;justify-content: flex-end;height: 50px;line-height: 25px;}
.InstallBox .box dl dd{margin-left: 178px;position: relative;}
.InstallBox .box dl dd .file{opacity: 0; position: relative; z-index: 5;}
.InstallBox .box dl dd .text{position: absolute; z-index: 1; left: 0; right: 0; top: 0; text-align: center; font-size: 18px; color: #000; border: 1px dashed #ddd; background: #f5f5f5;}
.InstallBox .box dl dd .input,.InstallBox .box dl dd select{background-color: #f5f5f5; color: #333; border: 1px solid #dddddd; width: 100%; line-height: 50px; padding: 0 0.12rem;}
.InstallBox .box dl dd .ins{line-height:24px; margin-top: 10px;}
.InstallBox .box dl dd .time{background-image: url(../images/time.png); background-repeat: no-repeat;background-position: 95% center;}
.InstallBox .box dl dd .con select,.InstallBox .box dl dd .con .time{display: block; float: left; padding: 0 45px 0 0.12rem; margin-left: 2%;}
.InstallBox .box dl dd .con{margin-left: -2%;}
.InstallBox .box dl .btns{padding-top: 0.3rem;}
.InstallBox .box dl .btns input{width: 150px; height: 55px; border-radius: 5px; margin-right: 10px; background-color: #9a9a9a; color: #fff;}

@media ( max-width:768px){
    .Title03{font-size: 20px; padding-bottom: 0.1rem;}
    .InstallBox{padding: 0 0.25rem;}
    .InstallBox .box{padding-bottom: 0.1rem; margin-bottom: 0.3rem;}
    .InstallBox .box dl,.InstallBox .box dl:nth-child(2n){width: auto; float: none;}
    .apply_btn{text-align: center;}
    .apply_btn a{margin-top: 0.15rem; line-height: 0.5rem;}
}

@media ( max-width:480px){
    .Title03{font-size: 18px; padding-bottom: 0;}
    .InstallBox .box dl{line-height: 38px; min-height: 38px; margin-bottom: 0.15rem;}
    .InstallBox .box dl dt{position: static; width: auto; display: block; text-align: left; height: auto; margin-bottom: 0.1rem;}
    .InstallBox .box dl dd{margin-left: 0;}
    .InstallBox .box dl dd .input,.InstallBox .box dl dd select,.InstallBox .box dl dd textarea{line-height: 38px; font-size: 15px;}
    .InstallBox .box dl dd .con select,.InstallBox .box dl dd .con .time{float: none; margin-bottom: 5px;}
    .InstallBox .box dl dd .col1 select, .InstallBox .box dl dd .col1 .input,.InstallBox .box dl dd .col2 select{width: 98%;}
    .InstallBox .box dl dd select{margin-bottom: 5px;}
    .InstallBox .box dl dd .i2{width: 111px;}
    .InstallBox .box dl dd .getcode{position: static; display: block; width: 100%; margin-top: 5px;}
    .InstallBox .box dl dd .mobile{padding-right: 0.12rem;}
    .InstallBox .box dl dd textarea{height: 90px;}
    .InstallBox .box dl .btns{padding-top: 0.15rem;}
    .InstallBox .box dl .btns input{width: 90px; height: 38px;}
}
