body {font-size:16px}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.clearfix {
    *zoom: 1;
}

.clearfix:before,
.clearfix:after {
    display: table;
    line-height: 0;
    content: "";
}

.clearfix:after {
    clear: both;
}

.l {
    float: left !important;
}

.r {
    float: right !important;
}

.hidden {
    display: none !important;
}

.invisible {
    visibility: hidden !important;
}
.mt27 {
    margin-top: 27px;
}
 
 
.container {
        width: 1200px; margin: 0 auto;
    }
    
 

.ewb-img {
    width: 100%;
    height: 390px;
    margin-top: 16px;
}

.ewb-img .owl-carousel {
    position: relative;
    height: 100%;
}

.ewb-img .item {
    display: block;
}

.ewb-img img {
    display: block;
    width: 100%;
    height: 390px;
}


/* pad */

@media(max-width:979px) {
    .ewb-img,
    .ewb-img img {
        height: auto;
    }
}

.ewb-img-intro {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding-right: 160px;
    font-size: 16px;
    height: 46px;
    line-height: 46px;
    text-indent: 20px;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.5);
}


/* åˆ†é¡µ */

.owl-dots {
    position: absolute;
    right: 10px;
    bottom: 16px;
    height: 10px;
    z-index: 60;
    overflow: hidden;
}

.ewb-img button.owl-dot {
    float: left;
    width: 10px;
    height: 10px;
    margin-right: 10px;
    border-radius: 25px;
    background: rgba(255, 255, 255, 0.6) !important;
    border: 0;
    outline: 0;
}

.ewb-img .owl-dot.active {
    width: 20px;
    background: #fff !important;
}


/* é€šçŸ¥å…¬å‘Š */

.news {
    height: 390px;
    padding: 9px 20px;
    margin-top: 16px;
    border: 1px solid #82c9f4;
}

.news-hd {
    height: 44px;
    border-bottom: 1px solid #eee;
}

.news-items {
    white-space: nowrap;
    overflow: auto;
}

.news-items>li {
    display: inline-block;
    vertical-align: top;
    margin-left: 11px;
}

.news-items>li:first-child {
    margin-left: 0;
}

.news-items>li>a {
    display: block;
    height: 44px;
    line-height: 41px;
    font-size: 18px;
    color: #333;
    padding: 0 9px;
    border-bottom: 3px solid transparent;
}

.news-top>li>a {   
    padding: 0;    
}
.news-other>a:hover{
	 font-weight: bold;
    color: #0090e9;
    border-color: #0090e9;
}
.news-items>li.on>a {font-weight: bold;color: #0074D9; border-color: #0074D9;}
/* ä¿¡æ¯åˆ—è¡¨ */

.news-list {
    padding-top: 15px;
}

.news-list>li {
    margin-top: 5px;
    height: 34px;
}

.news-list>li>a {
    position: relative;
    display: block;
    font-size: 16px;
    color: #666;
    padding-left: 20px;
    line-height: 27px;
}

.news-list>li>a:before {
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    margin-top: -5.5px;
    width: 11px;
    height: 11px;
    background: url('../images/dot.png') no-repeat center;
}

.news-list>li>a:hover:before {
    background-image: url('../images/doth.png');
}

.news-list>li>a:hover {
    color: #0090e9;
}

.news-date {
    padding-left: 15px;
    line-height: 27px;
    color: #999;
}

@media(max-width:979px) {
    .news {
        height: auto;
    }
}


/* banner */

.banner-img {display: block;}

.module-hd{line-height:65px;text-align: center;}
.module-hd>span{position:relative;display:inline-block;vertical-align:top;font-size:20px;font-weight:700;color:#3a3a3a}
.module-hd>span:after,.module-hd>span:before{position:absolute;content:"";top:50%;margin-top:-12px;width:59px;height:24px;background-repeat:no-repeat}
.module-hd>span:before {left: -95px;background-image: url(../images/tt_img1.png);}
.module-hd>span:after{right:-95px;background-image:url(../images/tt_img2.png)}
.module-hd>span>i{position:absolute;bottom:0;left:50%;margin-left:-22px;width:44px;height:4px;background-color:#0074D9}
.transinfo{padding-top:15px;padding-bottom:45px;background-color:#F0F7FF}
.transinfo-block{padding:14px 16px 22px;background-color:#fff}
.transinfo-hd{height:59px;border-bottom:1px solid #0074D9}
.transinfo-hd>a{position:relative;display:inline-block;vertical-align:top;height:58px;line-height:58px;font-size:24px;padding-left:66px;font-weight:700;color:#333}
.transinfo-hd>a:before{position:absolute;content:"";left:0;bottom:-1px;width:66px;height:59px;background-color:#fff;background-repeat:no-repeat;background-position:left bottom;z-index:2}
.trans-ico1>a:before{background-image:url(../images/info_ico1.png)}
.trans-ico2>a:before{background-image:url(../images/info_ico2.png)}
.trans-ico3>a:before{background-image:url(../images/info_ico3.png)}
.trans-ico4>a:before{background-image:url(../images/info_ico4.png)}
.transinfo-hd>a>span{font-weight:400;font-size:14px;margin-left:10px;color:#bdb9b9;text-transform:uppercase}
.transinfo-bd{padding-top:19px}
.transinfo-bd .news-hd{position:relative;padding-right:90px}
.tab-more{position:absolute;top:14px;right:0;width:53px;height:23px;line-height:23px;border-radius:25px;text-align:center;font-size:14px;color:#999;background-color:#e7effc}
.trans-list{padding-top:16px}
.trans-list>li{position:relative;line-height:24px;padding:14px 0 14px 15px;border-top:1px dashed #e4e4e4}
.trans-list>li:first-child{border-top:none}
.trans-state{width:69px;height:24px;text-align:center;color:#fff;font-size:14px;border-radius:25px}
.trans-state.on{background-color:#fda400}
.trans-state.end{background-color:#d2d2d2}
.trans-link{display:block;margin:0 110px 0 75px;color:#666}
.trans-date{position:absolute;color:#999;right:12px;top:50%;transform:translateY(-50%)}
@media(max-width:979px){.transinfo{padding-bottom:20px}
}
@media(max-width:767px){.transinfo-hd>a{font-size:18px}
.transinfo-hd>a>span{font-size:12px;margin-left:5px}
.trans-list>li{padding-left:0}
.trans-date{right:0}
}
.trans-wrap{overflow:hidden}
.trans-colum{margin-left:-7px;margin-right:-7px}
.trans-colum>li{float:left;width:33.3333%;margin-top:10px}
.trans-img{position:relative;display:block;margin:0 7px;height:117px;color:#fff;padding-left:50px;background-repeat:no-repeat;background-size:100% 100%;z-index:1}
.trans-img>p{font-size:24px;font-weight:400;padding-top:33px;font-weight:700}
.trans-img>span{display:block;padding-top:13px;text-transform:uppercase}
.trans-colum>li:nth-child(1)>.trans-img{background-image:url(../images/trans_bg1.jpg)}
.trans-colum>li:nth-child(2)>.trans-img{background-image:url(../images/trans_bg2.jpg)}
.trans-colum>li:nth-child(3)>.trans-img{background-image:url(../images/trans_bg3.jpg)}
.trans-img:before{position:absolute;content:"";right:0;top:0;width:115px;height:117px;background-repeat:no-repeat;background-position:left center;z-index:0}
.trans-colum>li:nth-child(1)>.trans-img:before{background-image:url(../images/trans_ico1.png)}
.trans-colum>li:nth-child(2)>.trans-img:before{background-image:url(../images/trans_ico2.png)}
.trans-colum>li:nth-child(3)>.trans-img:before{background-image:url(../images/trans_ico3.png)}
@media (max-width:1199px) and (min-width:980px){.trans-img{padding-left:20px}
.trans-img:before{width:80px}
}
@media(max-width:979px){.trans-colum>li{width:100%}
.trans-colum>li:first-child{margin-top:0}
.trans-colum{margin-left:0;margin-right:0}
.trans-img{margin:0}
}
@media(max-width:480px){.trans-img{padding-left:20px}
.trans-img:before{width:70px}
.trans-img>p{font-size:20px}
}


.system {
    padding-top: 20px;
    padding-bottom: 42px;
}

.system-bd {
    padding-top: 27px;
}

.system-item {
    margin-top: 13px;
    overflow: hidden;
}

.system-tt {
    position: relative;
    float: left;
    width: 253px;
    height: 94px;
    padding-left: 17px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.system-tt>p {
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    padding-top: 26px;
}

.system-item:nth-child(1)>.system-tt {
    background-image: url('../images/system_bg1.jpg');
}

.system-item:nth-child(2)>.system-tt {
    background-image: url('../images/system_bg2.jpg');
}

.system-item:nth-child(3)>.system-tt {
    background-image: url('../images/system_bg3.jpg');
}

.system-tt>i {
    position: absolute;
    left: 17px;
    bottom: 28px;
    width: 33px;
    height: 4px;
    background-color: #fff;
}

.system-tt:before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    width: 74px;
    height: 94px;
    background-repeat: no-repeat;
    background-position: left center;
}

.system-item:nth-child(1)>.system-tt:before {
    background-image: url('../images/system_ico1.png');
}

.system-item:nth-child(2)>.system-tt:before {
    background-image: url('../images/system_ico2.png');
}

.system-item:nth-child(3)>.system-tt:before {
    background-image: url('../images/system_ico3.png');
}

.system-wrap {
    margin-left: 266px;
}

.system-list>li {
    float: left;
}

.system-item:nth-child(1) .system-list>li {
    width: 25%;
}

.system-item:nth-child(2) .system-list>li {
    width: 20%;
}

.system-item:nth-child(3) .system-list>li {
    width: 50%;
}

.system-list>li>a {
    display: block;
    height: 94px;
    color: #666;
    margin-left: 17px;
    padding: 54px 5px 0 5px;
    text-align: center;
    border: 1px solid #eef2f6;
    background-repeat: no-repeat;
    background-position: center 19px;
    background-color: #f4f7fb;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.system-list>li>a:hover {
    color: #fff;
    background-color: #0090e9;
}

.system-item:nth-child(1) .system-list>li:nth-child(1)>a {
    background-image: url('../images/login_ico1.png');
}

.system-item:nth-child(1) .system-list>li:nth-child(2)>a {
    background-image: url('../images/login_ico2.png');
}

.system-item:nth-child(1) .system-list>li:nth-child(3)>a {
    background-image: url('../images/login_ico3.png');
}

.system-item:nth-child(1) .system-list>li:nth-child(4)>a {
    background-image: url('../images/login_ico4.png');
}

.system-item:nth-child(1) .system-list>li:nth-child(1)>a:hover {
    background-image: url('../images/login_ico1h.png');
}

.system-item:nth-child(1) .system-list>li:nth-child(2)>a:hover {
    background-image: url('../images/login_ico2h.png');
}

.system-item:nth-child(1) .system-list>li:nth-child(3)>a:hover {
    background-image: url('../images/login_ico3h.png');
}

.system-item:nth-child(1) .system-list>li:nth-child(4)>a:hover {
    background-image: url('../images/login_ico4h.png');
}

.system-item:nth-child(2) .system-list>li:nth-child(1)>a {
    background-image: url('../images/login_ico5.png');
}

.system-item:nth-child(2) .system-list>li:nth-child(2)>a {
    background-image: url('../images/login_ico6.png');
}

.system-item:nth-child(2) .system-list>li:nth-child(3)>a {
    background-image: url('../images/login_ico7.png');
}

.system-item:nth-child(2) .system-list>li:nth-child(4)>a {
    background-image: url('../images/login_ico8.png');
}

.system-item:nth-child(2) .system-list>li:nth-child(5)>a {
    background-image: url('../images/login_ico9.png');
}

.system-item:nth-child(2) .system-list>li:nth-child(1)>a:hover {
    background-image: url('../images/login_ico5h.png');
}

.system-item:nth-child(2) .system-list>li:nth-child(2)>a:hover {
    background-image: url('../images/login_ico6h.png');
}

.system-item:nth-child(2) .system-list>li:nth-child(3)>a:hover {
    background-image: url('../images/login_ico7h.png');
}

.system-item:nth-child(2) .system-list>li:nth-child(4)>a:hover {
    background-image: url('../images/login_ico8h.png');
}

.system-item:nth-child(2) .system-list>li:nth-child(5)>a:hover {
    background-image: url('../images/login_ico9h.png');
}

.system-item:nth-child(3) .system-list>li:nth-child(1)>a {
    background-image: url('../images/login_ico10.png');
}

.system-item:nth-child(3) .system-list>li:nth-child(2)>a {
    background-image: url('../images/login_ico11.png');
}

.system-item:nth-child(3) .system-list>li:nth-child(1)>a:hover {
    background-image: url('../images/login_ico10h.png');
}

.system-item:nth-child(3) .system-list>li:nth-child(2)>a:hover {
    background-image: url('../images/login_ico11h.png');
}

@media(max-width:979px) {
    .system {
        padding-top: 10px;
        padding-bottom: 20px;
    }
    .system-bd {
        padding-top: 6px;
    }
    .system-list>li>a {
        margin-left: 10px;
    }
    .system-tt {
        display: block;
        float: none;
        width: 100%;
    }
    .system-wrap {
        margin-left: -10px;
    }
    .system-list>li {
        margin-top: 10px;
    }
}

@media(max-width:767px) {
    .system-item:nth-child(1) .system-list>li {
        width: 50%;
    }
    .system-item:nth-child(2) .system-list>li {
        width: 50%;
    }
}


/* æœåŠ¡ä¸­å¿ƒ */

.service {
    padding-top: 20px;
    padding-bottom: 53px;
    background: url('../images/service_bg.png') no-repeat center top #f3f8ff;
}

.service-bd {
    overflow: hidden;
}

.service-items {
    padding-top: 30px;
    margin: 0 -38px;
}

.service-items>li {
    float: left;
    width: 25%;
    margin-top: 10px;
}

.service-link {
    display: block;
    height: 225px;
    border-radius: 5px;
    font-size: 20px;
    color: #666;
    margin: 0 38px;
    padding-top: 170px;
    text-align: center;
    box-shadow: 0px 0px 10px 0px #cce7fb;
    background-repeat: no-repeat;
    background-position: center 38px;
    background-color: #fff;
}

.service-link:hover {
    color: #fff;
    background-color: #0090e9;
}

.service-items>li:nth-child(1)>.service-link {
    background-image: url('../images/service_ico1.png');
}

.service-items>li:nth-child(2)>.service-link {
    background-image: url('../images/service_ico2.png');
}

.service-items>li:nth-child(3)>.service-link {
    background-image: url('../images/service_ico3.png');
}

.service-items>li:nth-child(4)>.service-link {
    background-image: url('../images/service_ico4.png');
}

.service-items>li:nth-child(1):hover>.service-link {
    background-image: url('../images/service_ico1h.png');
}

.service-items>li:nth-child(2):hover>.service-link {
    background-image: url('../images/service_ico2h.png');
}

.service-items>li:nth-child(3):hover>.service-link {
    background-image: url('../images/service_ico3h.png');
}

.service-items>li:nth-child(4):hover>.service-link {
    background-image: url('../images/service_ico4h.png');
}

@media(max-width:979px) {
    .service {
        padding-top: 10px;
        padding-bottom: 20px;
    }
    .service-items {
        margin: 0 -5px;
        padding-top: 16px;
    }
    .service-link {
        margin: 0 5px;
        background-size: 50px auto;
        height: 124px;
        padding-top: 86px;
        background-position: center 18px;
        font-size: 16px;
    }
}

@media(max-width:767px) {
    .service-items>li {
        width: 50%;
    }
}


/* æ•°æ®ä¸­å¿ƒ */

.data {
    padding-top: 20px;
    padding-bottom: 38px;
}

.data-col {
    padding: 7px 14px 16px;
    margin-right: -18px;
}

.data-bor {
    margin-top: 40px;
    min-height: 420px;
    border: 1px solid #279CF5;
}

.data-hd {
    height: 45px;
    line-height: 44px;
    border-bottom: 1px solid #e7effc;
}

.data-hd>p {
    position: relative;
    font-size: 18px;
    color: #333;
}

.data-hd>p:before {
    position: absolute;
    content: "";
    left: 0;
    bottom: -1px;
    width: 22px;
    height: 3px;
    background: url('../images/dat_ico.png') no-repeat #fff;
}

.data-items {
    padding-top: 4px;
}

.data-items>li {
    margin-top: 12px;
}

.data-link {
    display: block;
    height: 56px;
    background-color: #f4f8fd;
    border-radius: 5px;
    padding-left: 82px;
    padding-right: 20px;
    overflow: hidden;
    background-repeat: no-repeat;
}

.data-items>li:nth-child(1) .data-link {
    background-image: url('../images/data_ico1.png');
}

.data-items>li:nth-child(2) .data-link {
    background-image: url('../images/data_ico2.png');
}

.data-items>li:nth-child(3) .data-link {
    background-image: url('../images/data_ico3.png');
}

.data-items>li:nth-child(4) .data-link {
    background-image: url('../images/data_ico4.png');
}

.data-items>li:nth-child(5) .data-link {
    background-image: url('../images/data_ico5.png');
}

.data-items>li:nth-child(6) .data-link {
    background-image: url('../images/data_ico6.png');
}

.data-link>label {
    display: block;
    font-size: 18px;
    color: #666;
    padding-top: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.data-link>p {
    text-align: right;
    font-size: 14px;
    color: #999;
}

.data-link>p>label {
    font-size: 24px;
    font-weight: bold;
    color: #517fe6;
    margin-right: 10px;
}

.map-wrap {
    margin-left: 31px;
}

.date-items {
    padding: 26px 0 0 39px;
}

.date-items>li {
    float: left;
}

.date-items>li>a {
    display: block;
    height: 36px;
    line-height: 36px;
    padding: 0 25px;
    color: #666;
    background-color: #e7effc;
}

.date-items>li.active>a {
    color: #fff;
    background-color: #279CF5;
}

.map-table {
    position: absolute;
    top: 30px;
    right: 20px;
    width: 300px;
    border: 1px solid #e7effc;
}

.map-table>table {
    width: 100%;
    table-layout: fixed;
}

.map-table tr th {
    height: 63px;
    text-align: center;
    background-color: #e7effc;
}

.map-table tr td {
    height: 53px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.map-table tr td.blue {
    color: #517fe6;
}

.map-table tr:nth-child(even) td {
    height: 40px;
    background-color: #e7effc;
}

.map-wrap>.clearfix {
    position: relative;
}


/* åœ°å›¾ */

.map-content {
    position: relative;
    margin-right: 340px;
    margin-top: 29px;
}

.map-loc {
    position: absolute;
    top: 0;
    right: 0;
    width: 100px;
    height: 36px;
    line-height: 36px;
    border-radius: 25px;
    color: #888;
    padding-left: 46px;
    z-index: 1;
    background: url('../images/location.png') no-repeat 20px center #e7effc;
}

.map-chart {
    width: 100%;
    height: 100%;
}

@media(max-width:979px) {
    .data {
        padding-top: 10px;
        padding-bottom: 20px;
    }
    .data-col {
        margin-right: 0;
    }
    .map-wrap {
        margin-left: 0;
        margin-top: 16px;
    }
    .data-bor {
        margin-top: 16px;
        min-height: auto;
    }
}

@media(max-width:767px) {
    .map-wrap {
        padding: 14px;
    }
    .map-table {
        position: static;
        width: 100%;
        margin: 0 auto;
    }
    .map-content {
        height: 280px;
        margin-right: 0;
    }
    .date-items {
        padding-top: 0;
        padding-left: 0;
    }
}

/* ä¸“é¢˜ä¸“æ   */
.pic-scroll {
    height: 90px;
    margin-top: 16px;
    overflow: hidden;
}

.pic-hd {
    width: 83px;
    height: 90px;
    background: #f3f5f6;
    text-align: center;
}

.pic-hd>a {
    display: inline-block;
    width: 50px;
    font-size: 18px;
    font-weight: bold;
    color: #1b4f9c;
    line-height: 24px;
    padding: 20px 0 0;
}

.pic-bd {
    width: calc(100% - 93px);
    height: 90px;
    margin-left: 10px;
}

.module-list {
    font-size: 0;
    white-space: nowrap;
    overflow: hidden;
}

.module-item {
    display: inline-block;
    width: 360px;
    height: 90px;
    margin-left: 10px;
    vertical-align: top;
}

.module-item img {
    width: 100%;
    height: 90px;
}

/* 2021-11-15 zsy */

.map-chart {
    /*     margin-left: 28px; */
    /*     background: url("../images/map_bg.jpg") no-repeat; */
}

.map-content {
    position: relative;
}

.map-chart {
    position: relative;
    z-index: 10;
}

.map-content img {
    position: absolute;
    left: 0;
    top: 0;
    width: 400px;
}

@media(max-width:767px) {
    .map-content img {
        width: 100%;
        height: 100%;
    }
}

/* 2022-01-12 zsy */

.news-list>li>a {
    float: left;
    width: calc(100% - 120px);
}

.news-date {
    float: right;
    padding-left: 0;
}

    .col-md-6 {
        width: 25%; float: left;position: relative;
  
    }
  
    .col-md-18 {
        width: 75%;float: left;position: relative;
 
    }
    
    
    
.news-imgs {
    width: calc(50% - 12px);
    height: 355px;
    box-shadow: 0 0 20px rgba(0, 128, 248, 0.04);
    overflow: hidden;
}
.news-info {
    width: calc(50% - 12px);
    height: 355px;
    overflow: hidden;
}

.box {
    padding: 0 24px;
    box-shadow: 0 2px 13px rgba(76, 66, 66, 0.15);
    background-color: #fff;
    box-sizing: border-box;
}
/* 焦点图 */
.focusBox { float:left; position: relative; width: 100%; height: 100%; margin-bottom:10px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff; }
.focusBox .pic img { width: 100%; height: 100%; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 41px; width:100%;  background-color: rgba(0, 0, 0, 0.5); overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 41px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:41px; line-height:41px; position:absolute; bottom:-41px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 16px; text-decoration: none; }

.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li span { position: absolute; z-index: 2; display: block;  width: 10px;
    height: 10px;
    margin: 0 3px;
    border-radius: 50%;
    background: #fff;
    opacity: 0.5;top: 0; left: 0; text-decoration: none; }
.focusBox .num .on span{ background:#0074D9; opacity: 1; }

.dowebok {
    margin: 25px 0 15px;
    line-height: 1;
    color: #0074D9;
    font-size: 22px;
    font-weight: bold;
}

.dowebok a {
    margin-right: 20px;
    color: #0074D9;
     
    display: block; 
    box-sizing: border-box;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
 





.more {
    font-size: 15px;
    color: #a6b0bb;
}

.more:hover {
    color: #0074D9;
}

/* tab */

.tab-hd_sy {
    height: 58px;
    line-height: 58px;
    overflow: hidden;
}
.tab-hd_sy ul{width:100%;}
.tab-hd_sy ul li{ width: 33.33%;}


.hdl_sy { 
    font-size: 18px;
    color: #666;
    cursor: pointer;
}

.hdl_sy:last-child {
    margin-right: 0;
}

.tab-hd_sy .hdl_sy a {
    position: relative;
    padding: 0 2px 0 32px;
    color: #666;
    background: url("../images/news_ico.png") left center no-repeat;
}

.hdl_sy.on {
    font-size: 22px;
    color: #0074D9;
    font-weight: bold;
}

.hdl_sy.on a {
    color: #0074D9;
    background-image: url("../images/news_icoh.png");
}

.hdl_sy.on a:after {
    position: absolute;
    left: 30px;
    right: 0;
    bottom: 0;
    content: "";
    height: 8px;
    border-radius: 4px;
    background-color: rgba(234, 56, 62, 0.1);
}
 
 
.icon-trends a {
    background-image: url("../images/trends_ico.png");
}

.icon-trends.on a {
    background-image: url("../images/trends_icoh.png");
}

.icon-notice a {
    background-image: url("../images/notice_ico.png");
}

.icon-notice.on a {
    background-image: url("../images/notice_icoh.png");
}

.icon-announcement a {
    background-image: url("../images/announcement_ico.png");
}

.icon-announcement.on a {
    background-image: url("../images/announcement_icoh.png");
}

.icon-publicity a {
    background-image: url("../images/publicity_ico.png");
}

.icon-publicity.on a {
    background-image: url("../images/publicity_icoh.png");
}



/* åˆ—è¡¨ */

.news-item {
    position: relative;
    line-height: 36px;
    font-size: 16px;
}

.news-item:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 5px;
    height: 5px;
    margin-top: -2.5px;
    border-radius: 50%;
    background-color: #333;
    z-index: 2;
}

.news-item>a {
    position: relative;
    display: block;
    padding: 0 90px 0 14px;
    color: #333;
    box-sizing: border-box;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.news-item .news-date2 {position: absolute;top: 0;right: 0;color: #999;max-width: 105px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news-item:hover:before {background-color: #0074D9;}
.news-item:hover>a,.news-item:hover .news-date {color: #0074D9;}

/*友情链接*/
.link-box2{ padding:0 24px 24px 24px;margin-bottom:28px}
.link-box2 p{color:#222;font-weight:600;font-size:20px;line-height:60px;height:60px;box-shadow:0 1px 0 #e7e8e9}
.link-box2 .link{/* padding:20px 0 0 0; */}
.link-box2 li{float:left}
.link-box2 img{float:left;cursor:pointer;height:72px}
.link-box2 img:nth-of-type(1){width:203px;padding:16px 20px;margin-right:5px}
.link-box2 img:nth-of-type(2){width:323px;padding:11px 16px;margin-right:5px}
.link-box2 img:nth-of-type(3){width:230px;padding:10px 20px}

.link-box2 .links-imgs ul li{width:180px;height:80px;background:#fff;border-radius:6px;border:1px solid #dadada;margin:15px 6px 0 6px;}
.link-box2 .links-imgs li img{width:100%}



/* 页头 */

#header{height:410px}
.header{position:relative;height:100%}
.header .swiper-container{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}
.header .swiper-slide{height:100%}
.header .swiper-slide img{width:100%;height:100%}
.header-cont{position:relative;height:100%;z-index:2}

.toutop{background-color:#c9e5fa; height:36px; line-height:36px; }
.report-form{display:inline-block; padding:0 30px; font-size:14px;color:#fff; }
.report-form:hover{background-color:#fff;}
.zcanniu{background-color:#fff; padding:3px 10px; margin-right:15px}


.logo{margin:100px 0 0 0;    text-shadow: 2px 2px 0 #ffffff, -2px 2px 0 #ffffff, 2px -2px 0 #ffffff, -2px -2px 0 #ffffff;
color:#279CF5;font-size:45px;font-weight: 700;}
.header .query-box{position:relative;width:484px;height:42px;line-height:40px;margin-top:130px;padding:0 90px 0 110px;font-size:16px;border:1px solid #279CF5;background-color:rgba(255,255,255,.8);box-sizing:border-box;z-index:2}
.header .query-input{width:100%;outline:0;border:none;height:40px;line-height:40px;padding:0 10px;font-size:15px;color:#999;background-color:transparent;box-sizing:border-box}
.header .query-label{position:absolute;left:0;top:0;width:110px}
.header .chosen-container{vertical-align:top}
.header .chosen-single{height:40px;line-height:38px;border:1px solid #f9e7e7;background-color:#f9e7e7}
.header .chosen-container-single .chosen-single span{margin-right:30px}
.header .chosen-container-single .chosen-single div{width:30px}
.header .chosen-container-single .chosen-single div b{background:url(../images/header_sel_down.png) center center no-repeat}
.header .chosen-container-active.chosen-with-drop .chosen-single div b{background:url(../images/header_sel_up.png) center center no-repeat}
.header .chosen-container .chosen-results li.highlighted{background:#279CF5;color:#fff}
.header .query-btn{display:block;position:absolute;top:-1px;right:-1px;bottom:-1px;width:90px;background-color:#279CF5;color:#fff;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:1px solid transparent;border-radius:2px;cursor:pointer}
.header .query-btn:hover{background-color:#e05155}
.header .query-btn>span{padding-left:28px;background:url(../images/query_ico.png) left center no-repeat}
.nav-item{position:relative;width:10%;height:80px;line-height:80px;font-size:18px;color:#fff;background-color:#279CF5;text-align:center}
.nav-node{display:block;height:100%;padding:0 10px;color:#fff;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.nav-item.active .nav-node,.nav-item:hover .nav-node{background-color:#ffaf23;color:#fff}



.fullSlide{position:absolute;left:0;top:0;width:100%;height:400px;min-width:1000px;}
.fullSlide ul{height:100%!important;width:100%!important}
.fullSlide li{height:100%!important;width:100%!important}
.fullSlide .next,.fullSlide .prev{position:absolute;z-index:1;display:block;width:30px;height:50px;top:50%;margin-top:-100px;left:20px;background:url(images/icons.png) 0 0 no-repeat;cursor:pointer;opacity:.6}
.fullSlide .next{left:auto;right:30px;background-position:-51px 0}
.fullSlide .next:hover,.fullSlide .prev:hover{opacity:1}
.fullSlide .playState{display:block;position:absolute;z-index:1;right:30px;top:50%;margin-top:-20px;width:51px;height:51px;overflow:hidden;background:url(images/icons.png) 23px -132px #000 no-repeat;opacity:.6}
.fullSlide .pauseState{background-position:23px -201px}
.fullSlide .playState:hover{opacity:1}
