@charset "utf-8";
body{background: #ebf5ff;}
.img-title{display: none;}
.header-top{background: rgba(36,36,36,.55);}
.container{width: 1400px;}
/* 2023年报 */
.pos-rel{position: relative;}
.zt-header{width: 100%;height: 450px;background: url("./../images_nb2023/banner.png") no-repeat center top;} 

.site-logo{width: auto;margin-top: 15px;}
.site-logo img{height: 79px;width: auto;}
.zt-logo{margin-top: 25px;width: auto;height: auto;margin-left: 10px;}
.sel-box{margin-left: 10px;margin-top: 25px;height: 50px;line-height: 50px;background: #fff;border-radius: 16px;width: 260px;border-radius: 4px;}
.sel-box select{width: 100%;height: 100%;border: 0 none;border-radius: 16px;padding-left: 16px;height: 32px;line-height: 32px;vertical-align: top;font-size: 16px;color: #333;}

.back-home{position: absolute;right: 0;top: 0;display: block;padding: 0 20px;color: #fff;font-size: 16px;background: #074ACB;border-radius: 0 0 5px 5px;height: 37px;line-height: 37px;}
.back-home:hover{color: #fff;background: #2A6DC1;}

.guidang{position: absolute;z-index: 999;right: 0;top: 50px;}

/* 友情链接模拟下拉 */
.nodeSelect{position: relative;padding-left: 100px;}
.nodeSelect span{position: absolute;display: block;width: 100px;text-align: center;font-size: 16px;background: url("./../images_nb2023/year-line.png") no-repeat center right;left: 0;top: 0;}
.nodeSelect dt{height: 50px;line-height: 50px;padding:0 10px 0 20px;overflow:hidden;border:0 none;background:#fff;position:relative;cursor:pointer;font-size: 16px;border-radius: 0 4px 4px 0;}
.nodeSelect dt h3{font-size: 16px;}
.nodeSelect dt i{ right:12px; top:50%; margin-top:-2px; border-width:5px; position:absolute;  border-color:transparent; border-style:dashed;  border-top-color:#363636;border-top-style:solid; content:"";display:block; font-size:0;line-height:0;width:0;}

.nodeSelect dd{bottom: 50px;display:none;width:100%;position:absolute;left:0;}
.nodeSelect ul{ max-height: 389px; border:1px solid #ccc; background:#fff;overflow-y:scroll; }
.nodeSelect li{line-height:20px;padding: 8px 10px;border-top:1px dotted #ccc;cursor:pointer;}
.nodeSelect li a{display:block;}
.nodeSelect li a:hover{text-decoration:none}
.nodeSelect li:hover{  color:#CD3333; background-color:#f1f1f1 }
.nodeSelect li.num1{border-top:0}
.nodeSelect.on {z-index:9; -webkit-box-shadow:0 0 3px rgba(0, 0, 0, .3); -moz-box-shadow:0 0 3px rgba(0, 0, 0, .3); box-shadow:0 0 5px rgba(0, 0, 0, .2);  }
.nodeSelect.on dt{border-color:#bbb; }
.nodeSelect.on dt i{  border-top-style:none; border-bottom-color:#aaa;border-bottom-style:solid; }
.nodeSelect.on dd{ display:block;  -webkit-box-shadow:0 0 3px rgba(0, 0, 0, .3); -moz-box-shadow:0 0 3px rgba(0, 0, 0, .3); box-shadow:0 0 5px rgba(0, 0, 0, .2); }
.nodeSelect.on dd ul{ border-color:#bbb; }

.zt-content{padding: 0 0 40px;}
.com-title{height: 104px;width: 100%;text-align: center;font-size: 32px;color: #2A6DC1;margin-top: 40px;background: url("./../images_nb2023/2023-ico.png") no-repeat center center;}
.com-title .com-title-mid{display: inline-block;padding: 0 50px;position: relative;height: 60px;margin-top: 22px;vertical-align: top;}
.com-title .com-title-mid .lt-ico,.com-title .com-title-mid .rt-ico{display: block;position: absolute;width: 29px;height: 34px;top: 50%;margin-top: -17px;}
.com-title .com-title-mid .lt-ico{background: url("./../images_nb2023/tit-left-ico.png") no-repeat center center;left: 0;}
.com-title .com-title-mid .rt-ico{background: url("./../images_nb2023/tit-right-ico.png") no-repeat center center;right: 0;}
.com-title .com-title-mid span{display: block;padding: 0 20px;height: 60px;line-height: 60px;font-size: 40px;font-weight: bold;color: #015293;border-bottom: 1px solid #015293;}
.com-title .com-title-mid span i{font-style: normal;color: #333;}

.com-list{padding-top: 20px;}
.com-list ul{margin-left: -25px;}
.com-list ul li{float: left;width: 260px;height: auto;margin-top: 30px;margin-left: 25px;text-align: center;}
.com-list ul li a{display: block;height: 70px;line-height: 70px;font-size: 20px;background: #fff;border-radius: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 5px;}
.com-list ul li:hover a{color: #fff;background: #015293;}


/* .com-list01 ul li.num12 a{line-height: 35px;} */
.com-title01{background: url("./../images_nb2022/title-bg-small.png") no-repeat center center;}
@media(max-width:1399px) and (min-width:1200px){
    .container{width: 1200px;}
    .com-list ul li{width: 281px;}
}
@media(max-width:1199px) and (min-width:992px){
    .container{width: 992px;}
    .com-list ul li{width: 229px;}
}
@media(max-width:991px) and (min-width:768px){
    .container{width: 768px;}
}
@media(max-width:991px){
    .com-list ul{width: 100%;margin-left: 0;}
    .com-list ul li{width: 32.333%;margin: 10px .5% 0;}
    .com-list{padding-top: 10px;}
    .com-title{margin-top: 20px;}
    .zt-content{padding-bottom: 20px;}
    .zt-logo{margin-left: 0;text-align: center;}
    .zt-logo img,.site-logo img{width: auto;height: auto;max-width: 96%;}
    .site-logo{text-align: center;margin-top: 30px;text-align: center;}
    .zt-header{height: auto;padding-bottom: 30px;}
}
@media(max-width:767px){
    .container{width: auto;}
    .zt-content{padding: 0 10px 10px;}
    .zt-logo{margin-left: 0;text-align: center;}
    .zt-logo img,.site-logo img{width: auto;height: auto;max-width: 96%;}
    .site-logo{text-align: center;margin-top: 30px;text-align: center;}
    .zt-header{height: auto;padding-bottom: 30px;}
    .sel-box{margin-left: 10px;width: auto;margin-right: 10px;}
    .com-title{height: auto;line-height: 42px;}
    .com-list ul li{width: 49%;}

    .com-title .com-title-mid span{font-size: 32px;padding: 0 10px;height: auto;line-height: 1.85;}
    .com-title .com-title-mid{padding: 0;display: block;height: auto;}
    .com-title .com-title-mid .lt-ico, .com-title .com-title-mid .rt-ico{display: none;}
}