.container {
    width: 1200px;
    margin: 0 auto;
}

.header1 {
    height: 416px;
    position: relative;
    background: url(/eportal/imageDir/xlgl/2024/12/img_pc_site/2024122410225110231.png) no-repeat 0 center;
    background-size: 100% 100%;

}

.header1 .logo {
    position: absolute;
    top: 20px;
    left: 0;
}

.header1 .back {
    position: absolute;
    top: 20px;
    right: 0;
    width: 110px;
    height: 37px;
    display: block;
    color: #fff;
    text-align: center;
    line-height: 37px;font-size:16px;
    border-radius: 19px;
    background-color: rgba(0, 0, 0, .34);

}
.mid-nr{
    background-color: #ffffff;
    box-shadow: 0px 0px 10px 0px rgba(10, 2, 4, 0.15);
    margin: 0 auto 45px;
    padding: 30px;
    margin-top: 30px;
}

.gd {
	top: 132px;
	position: absolute;
	right: 0;
}
.hbdt .cont>div {
    border: 1px solid #f0f0f0;
    padding: 32px 30px;
    height: 122px;
    margin-top: 20px;
    position: relative;
}

.hbdt .cont>div a {
    font-size: 20px;
    font-weight: bold;
    display: block;
}

.hbdt .cont>div span.doccont {
    border-top: 1px solid #f0f0f0;
    font-size: 18px;
    line-height: 40px;
    display: block;
    margin-top: 20px;
    padding-top: 15px;text-indent: 2em;
}

.hbdt .cont>div span.doccont br {
    display: none;
}

.hbdt .cont>div span.date {
    position: absolute;
    bottom: 30px;
    right: 29px;
    color: #999;
}

.qktb {
    margin-top: 40px;
}

.qktb .cont ul li {
    margin-top: 20px;
    float: left;
    width: 522px;
    border: 1px solid #f0f0f0;
    margin-right: 40px;
    height: 86px;
    position: relative;
    padding: 24px 28px;
}

.qktb .cont ul li:nth-child(2n) {
    margin-right: 0;
}

.qktb .cont ul li a {
    line-height: 40px;
    font-size: 20px;
    font-weight: bold;
}

.qktb .cont ul li span {
    position: absolute;
    font-size: 16px;
    bottom: 40px;
    right: 29px;
    color: #999;
}

.jbfs {
    margin-top: 40px;
    margin-bottom: 40px;
}

.jbfs .cont {
    margin-top: 20px;
}

.jbfs .cont li {
    float: left;
    background: url(/xlgl/images/jb_bg.png) 20px 24px no-repeat #fff;
    padding-left: 67px;
    height: 126px;
    padding-top: 21px;
    height: 147px;
    width: 518px;
    margin-top: 15px;
    margin-right: 30px;
}

.jbfs .cont li:nth-child(2n) {
    margin-right: 0;
}

.jbfs .cont li a {
    font-size: 18px;
    font-weight: bold;
    display: block;
    line-height: 32px;
}

.jbfs .cont li span {
    display: block;
    line-height: 32px;
    font-size: 16px;
}

.ohterlink{display:none;}



/*年报*/
.mid-tu{
    padding: 0;
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.mid{width: 360px;height: 72px;border-radius: 10px;background-color: #ebebeb;display: flex;align-items: center;justify-content: center;cursor: pointer;padding-left: 10px;box-sizing: border-box;}
.mid p {font-size: 24px;font-weight: bold;color: #4d4d4d;margin-left: 0px;width: 260px;}
.mid p a{font-size: 24px;font-weight: bold;color: #4d4d4d;}
.mid p a:hover {
    text-decoration: none;
    color: #b90609;
}
.mid.active{background-color: #0e54ad;}
.mid.active p{color: #ffffff;}
.img1{width: 32px;height: 34px;background: url(/eportal/imageDir/xlgl/2024/01/img_pc_site/2024011915220933865.png) center no-repeat;}
.img2{width: 30px;height: 34px;background: url(/eportal/imageDir/xlgl/2024/01/img_pc_site/2024011915220986362.png) center no-repeat;}
.img3{width: 32px;height: 34px;background: url(/eportal/imageDir/xlgl/2024/01/img_pc_site/2024011915300379015.png) center no-repeat;}
.years{width: 100%;height: 44px;border-bottom: 1px solid #0e54ad;overflow: hidden;margin-bottom: 12px;}
.years ul li{width: 127px;height: 44px;float: left;text-align: center;line-height: 44px;font-size: 22px;font-weight: bold;color: #3d3d3d;cursor: pointer;}
.years ul li.active{background-color: #0e54ad;color: #fff;}
.ms-d{overflow: hidden;}
.ms-d .title{height: 50px;background-color: #f5f5f5;margin: 18px 0;}
.num{width: 54px;height: 50px;background-color: #0e54ad;text-align: center;line-height: 50px;color: #fff;font-size: 22px;font-weight: bold;display: inline-block;}
.name{font-size: 22px;font-weight: bold;color: #0e54ad;display: inline-block;margin-left: 20px;}
.ms-ul li{height: 50px;line-height: 50px;float: left;width: 25%;}
.ms-ul li a{background: url(/xlgl/images/dot_yhyshj.png) no-repeat left center;padding-left: 14px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 16px;color: #333;}




@media only screen and (max-width:1025px) {

.header1 {
    height: 200px;
}

.container {
    width: 100%;
}

.hbdt .cont>div {
    height: auto;
}

.qktb img {
    width: 100%;
}
.l{
width:56%;
}
.mid{
float: none;
margin-right: inherit !important;
}

}