@charset "utf-8";
body{background: none;}
.pos-rel{position: relative;}
.nb-header {position: relative; z-index: 1; overflow: hidden; background:url(../images_2021nb/banner2021.png) no-repeat center top #0182d8; height:517px;}
.returnHome{position: absolute; z-index: 2; top: 0; width: 84px; height: 30px; line-height: 30px;margin-left: 516px; font-size: 14px; color: white; text-align: center; background-color: #2f9afe; border-radius: 0 0 6px 6px;right: 0;}
.returnHome:hover{text-decoration: none; background-color: #fff; color: #2f9afe;}
.index_logo { display:block;position: absolute;z-index: 2;top:77px;left: -82px;display: block;}
.index_logo ul li .img-title,.index_logo-s .img-title{display: none;}
.index_logo ul li img,.index_logo-s ul li img{width: auto;height: auto;}

/* 友情链接模拟下拉 */
.nodeSelect{width: 120px;margin-right: 15px;float:left;display:inline;position: absolute; z-index: 9; left: 40px;top: 380px;}
.nodeSelect dt{height: 30px;line-height: 30px;padding:0 5px 0 8px;overflow:hidden;border:1px solid #ccc;background:#fff;position:relative;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size: 14px;}
.nodeSelect dt h3{font-size: 14px;}
.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 dt h3{border-right:1px solid #ccc; width:112px}
.nodeSelect dd{bottom: 32px;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; }
.guidang{position: absolute;right: 0;top: 50px;}

.o-guidang{position: fixed;right: 50%; margin-right: -548px; top: 100px;padding-bottom: 135px;width: 215px;color: #c00;z-index: 99;background: url("./../images_2021nb/nodeArchive.png") no-repeat center bottom;}



/* 主内容 */
.index_page {width: 100%;margin: 0px;padding: 50px 0px;}
.xsq-box{background: #e3f4fe;}
.index_title { width: 100%; height: 45px; display: block; text-align: center; margin-bottom: 30px; font-size: 32px;font-weight: bold;color: #006ca5; background:url(../images_2021nb/title_bg.png) no-repeat center center;}

.index_1 {background:url(../images_2021nb/bg1.jpg) no-repeat center top;height:455px;}
.index_1 ul { width: 1140px; margin: 0px auto; padding: 75px 0px; height: 305px; }
.index_1 ul li { width: 16.6666%; line-height: 47px; float: left; text-align: left; display: block; font-size: 16px; }
.index_1 ul li a,.index_3 ul li a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


.index_2 { background: url(../images_2021nb/map.jpg) no-repeat center center; height: 512px; display: block; position: relative; width: 950px; margin: 0px auto; padding: 40px 0px; }
.index_2 li { width:155px; height:40px; line-height:40px; display:block; position:absolute;}
.index_2 li a { width:120px;height:40px; font-size: 16px; color:#fff;display:block; border-radius:30px; width:auto}
.index_2 li a:hover{text-decoration: none;}
.index_2 li.num1 {top: 0; left: 302px;}
.index_2 li.num2 {top: 0; right: 298px;}
.index_2 li.num3 {top: 127px; left: 78px;}
.index_2 li.num4 {top: 127px; right: 78px;}
.index_2 li.num5 {top: 189px; left: 20px;}
.index_2 li.num6 {top: 189px; right: 20px;}
.index_2 li.num7 {top:273px; left:3px;}
.index_2 li.num8 {top:273px; right:3px;}
.index_2 li.num9 {top:356px; left:20px;}
.index_2 li.num10{top:356px; right:20px;}
.index_2 li.num11{top:420px; left:78px;}
.index_2 li.num12{top: 401px;right:78px;}
.index_2 li.num13{top:552px; left:302px;}
.index_2 li.num14{top:552px; right:302px;}
.index_2 li.num15{top: 480px;right: 123px;}
.index_2 li.num1 a{background:url(../images_2021nb/title_icon.png) no-repeat 122px center #a2b971}
.index_2 li.num2 a{background:url(../images_2021nb/title_icon.png) no-repeat 10px center #77ba70}
.index_2 li.num3 a{background:url(../images_2021nb/title_icon.png) no-repeat 122px center #46aeb9}
.index_2 li.num4 a{background:url(../images_2021nb/title_icon.png) no-repeat 10px center #6f77dc}
.index_2 li.num5 a{background:url(../images_2021nb/title_icon.png) no-repeat 122px center #f27078}
.index_2 li.num6 a{background:url(../images_2021nb/title_icon.png) no-repeat 10px center #e6846a}
.index_2 li.num7 a{background:url(../images_2021nb/title_icon.png) no-repeat 122px center #f6a34b}
.index_2 li.num8 a{background:url(../images_2021nb/title_icon.png) no-repeat 10px center #e5d33a}
.index_2 li.num9 a{background:url(../images_2021nb/title_icon.png) no-repeat 122px center #adc181}
.index_2 li.num10 a{background:url(../images_2021nb/title_icon.png) no-repeat 10px center #81c26e}
.index_2 li.num11 a{width: 140px; background:url(../images_2021nb/title_icon.png) no-repeat 150px center #468cb9}
.index_2 li.num12 a{background:url(../images_2021nb/title_icon.png) no-repeat 10px center #46aeb9}
.index_2 li.num13 a{background:url(../images_2021nb/title_icon.png) no-repeat 122px center #f270b0}
.index_2 li.num14 a{background:url(../images_2021nb/title_icon.png) no-repeat 10px center #e1ab38}
.index_2 li.num15 a{background:url(../images_2021nb/title_icon.png) no-repeat 10px center #04ddfe}
.index_2 li.num1 a,
.index_2 li.num3 a,
.index_2 li.num5 a,
.index_2 li.num7 a,
.index_2 li.num9 a,
.index_2 li.num11 a,
.index_2 li.num13 a {padding-right:42px;text-align:right}
.index_2 li.num2 a,
.index_2 li.num4 a,
.index_2 li.num6 a,
.index_2 li.num8 a,
.index_2 li.num10 a,
.index_2 li.num12 a,
.index_2 li.num14 a,
.index_2 li.num15 a{padding-left:42px; text-align:left}

.index_2 li.num1 a:hover,
.index_2 li.num3 a:hover,
.index_2 li.num5 a:hover,
.index_2 li.num7 a:hover,
.index_2 li.num9 a:hover,
.index_2 li.num11 a:hover,
.index_2 li.num13 a:hover {background:url(../images_2021nb/title_icon.png) no-repeat 122px center #002a46}
.index_2 li.num11 a:hover {background-position: 150px center;}
.index_2 li.num2 a:hover,
.index_2 li.num4 a:hover,
.index_2 li.num6 a:hover,
.index_2 li.num8 a:hover,
.index_2 li.num10 a:hover,
.index_2 li.num12 a:hover,
.index_2 li.num14 a:hover,
.index_2 li.num15 a:hover {background:url(../images_2021nb/title_icon.png) no-repeat 10px center #002a46}


.index_3 ul { width: 1140px; margin: 0px auto; padding: 35px 0px; }
.index_3 ul li { width: 16.6666%; line-height: 48px; float: left; text-align: left; display: block; font-size:16px; }

/* 响应式 */
@media(max-width:1199px) and (min-width:992px){
    .index_logo{top: 20px;left: 10px;}
    .index_1{background: none;height: auto;}
    .index_1 ul,.index_3 ul{width: 991px;height: auto;padding: 20px 0;}
}
@media(max-width:991px) and (min-width:768px){
    .index_1{background: none;height: auto;}
    .index_1 ul,.index_3 ul{width:767px;height: auto;padding: 20px 0;}
}
@media (max-width:991px){
    .nb-header{height: auto;padding: 30px 0;background: #0182d8;}
    .index_logo,.index_logo-s{position: initial;text-align: center;width: auto;height: auto;margin-top: 20px;}
    .index_logo-s{padding-bottom: 40px;}
    .index_logo img,.index_logo-s img{width: auto;height: auto;max-width: 96%;}
    .returnHome{top: -30px;}
    .nodeSelect{top: auto;bottom: 0;}

    .index_2{background: none;}
    .index_2 li{position: initial;width: 25%;float: left;padding: 0;}
    .index_2 li a{background: none!important;color: #333!important;text-align: center!important;padding-left: 0!important;}
    .index_1 ul li,.index_3 ul li{width: 25%;text-align: center;}
    .index_2{height: auto;width: 100%;padding: 20px 0;}
    .o-guidang{
        right: 62%;
    }
}
@media (max-width:767px){
    .index_1{background: none;height: auto;}
    .index_1 ul,.index_3 ul{width:100%;height: auto;padding: 10px 0;}
    .index_page{padding: 10px 0;}
    .index_title{margin-bottom: 10px;}
    .index_title{height: auto;line-height: 40px;}
    .gknb-main{padding: 10px;}
    .xsq-box{background: none;}
    .o-guidang{
        right:0; margin-right: 0;
    }
}
@media (max-width:600px){
    .index_1 ul li,.index_3 ul li,.index_2 li{width: 50%;}
}