/* CSS Document */
* {
    margin: 0;
    padding: 0;
    font-family: Microsoft YaHei,Simsun,SimHei,Arial;
}

html {
    color: #333;
}

div,dl,dt,dd,ul,li,h1,h2,h3,form,legend,input,button,textarea,select,p,th,td {
    margin: 0;
    padding: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

img {
    border: none;
}

button,em,input,option,select,textarea,th {
    font: inherit;
}

li {
    list-style: none;
}

h1,h2,h3,h4 {
    font-weight: normal;
    font-size: 100%;
}

body {
    margin: 0;
    padding: 0;
    font-size: 12px;
    color: #333;
    font-family: Microsoft YaHei,Simsun,SimHei,Arial;
    background: #f1f1f1;
}

a {
    color: #333;
    text-decoration: none;
    cursor: pointer;
}

a:hover {
    text-decoration: none;
    color: #333;
}

input {
    outline: none;
}
.fr{ float:right; }
.fl{ float:left; }
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}


/*ÃƒÂ¦Ã¢â‚¬â€Ã¢â‚¬Â¹ÃƒÂ¨Ã‚Â½Ã‚Â¬ÃƒÂ¥Ã¢â‚¬ÂºÃ‚Â¾ÃƒÂ¦Ã‚Â Ã¢â‚¬Â¡*/
.rotateIcon i{-webkit-transition:all 1s; -moz-transition:all 1s; -ms-transition:all  1s; -o-transition:all 1s; transition:all 1s;}
.rotateIcon li:hover i{-webkit-transform:rotateY(360deg); -moz-transform:rotateY(360deg); -ms-transform:rotateY(360deg); -o-transform:rotateY(360deg); transform:rotateY(360deg);}

/* ÃƒÂ©Ã¢â€šÂ¬Ã…Â¡ÃƒÂ§Ã¢â‚¬ÂÃ‚Â¨ÃƒÂ¤Ã‚Â¿Ã‚Â¡ÃƒÂ¦Ã‚ÂÃ‚Â¯ÃƒÂ¥Ã‹â€ Ã¢â‚¬â€ÃƒÂ¨Ã‚Â¡Ã‚Â¨ */
.infoList{text-align:left;}
.infoList li{overflow:hidden; height:46px; line-height:46px;font-size: 18px;text-overflow: ellipsis;white-space: nowrap;}
.infoList li .tit,
.infoList li a{padding-left:12px;background: url(../img/liteicon.png) left center no-repeat;}
.infoList li .date{float:right; margin-left:10px; color:#a3a3a3; }
.infoList li .node{margin-right:5px;color:#f00; }
.infoList li.noData{color: #999;}

/*ÃƒÂ¨Ã‚Â§Ã¢â‚¬Â ÃƒÂ©Ã‚Â¢Ã¢â‚¬ËœÃƒÂ¥Ã‹â€ Ã¢â‚¬â€ÃƒÂ¨Ã‚Â¡Ã‚Â¨*/
.videoList{text-align:left;}
.videoList li{overflow:hidden; height:36px; line-height:36px; font-size: 16px;}
.videoList li a{padding-left:24px; background:  url(../img/dot02.png) left center no-repeat;}
.videoList li .date{float:right; margin-left:10px; font-size:14px; color:#a3a3a3;}
.videoList li .node{margin-right:5px;color:#f00; }
.videoList li.noData{color: #999;}

/* ÃƒÂ©Ã¢â€šÂ¬Ã…Â¡ÃƒÂ§Ã¢â‚¬ÂÃ‚Â¨ÃƒÂ¥Ã‚Â¸Ã‚Â¦ÃƒÂ¥Ã¢â‚¬ÂºÃ‚Â¾ÃƒÂ§Ã¢â‚¬Â°Ã¢â‚¬Â¡ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾ÃƒÂ¤Ã‚Â¿Ã‚Â¡ÃƒÂ¦Ã‚ÂÃ‚Â¯ÃƒÂ¥Ã‹â€ Ã¢â‚¬â€ÃƒÂ¨Ã‚Â¡Ã‚Â¨_ÃƒÂ¦Ã¢â€žÂ¢Ã‚Â®ÃƒÂ©Ã¢â€šÂ¬Ã…Â¡ÃƒÂ¥Ã‚Â¼Ã‚Â */
.picList li {
    text-align: center;
}
.picList li .pic img {
    width: 95px;
    height: 125px;
    padding: 4px;
    border: 1px solid #ddd;
    background: #fff;
}
.picList li .pic a:hover img {
    border-color: #aaa;
}
.picList li .title {
    padding-top: 5px;
}
/* ÃƒÂ©Ã¢â€šÂ¬Ã…Â¡ÃƒÂ§Ã¢â‚¬ÂÃ‚Â¨ÃƒÂ¥Ã‚Â¸Ã‚Â¦ÃƒÂ¥Ã¢â‚¬ÂºÃ‚Â¾ÃƒÂ§Ã¢â‚¬Â°Ã¢â‚¬Â¡ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾ÃƒÂ¤Ã‚Â¿Ã‚Â¡ÃƒÂ¦Ã‚ÂÃ‚Â¯ÃƒÂ¥Ã‹â€ Ã¢â‚¬â€ÃƒÂ¨Ã‚Â¡Ã‚Â¨_ÃƒÂ¦Ã¢â€žÂ¢Ã‚Â®ÃƒÂ©Ã¢â€šÂ¬Ã…Â¡ÃƒÂ¥Ã‚Â¼Ã‚Â - ÃƒÂ¦Ã‚Â¨Ã‚ÂªÃƒÂ¦Ã…Â½Ã¢â‚¬â„¢ÃƒÂ¦Ã‚ÂµÃ‚Â®ÃƒÂ¥Ã…Â Ã‚Â¨ */
.picListFl {
    margin-right: -2%;
    overflow: hidden;
    zoom: 1;
}
.picListFl li {
    width: 23%;
    margin-right: 2%;
    text-align: center;
    float: left;
    *display: inline;
    overflow: hidden;
}
.picListFl li .pic {
    overflow: hidden
}
.picListFl li .pic img {
    width: 100%;
    transition: 200ms;
    -webkit-transition: 200ms;
    -o-transition: 200ms;
    -moz-transition: 200ms;
    height: auto;
}
.picListFl li .title {
    font-size: 14px;
    padding-top: 8px;
    max-height: 56px;
}
.picListFl li:hover .pic img {
    transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -webkit-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
}
/* ÃƒÂ¥Ã¢â‚¬Â Ã¢â‚¬Â¦ÃƒÂ¥Ã‚Â®Ã‚Â¹ÃƒÂ¥Ã‚Â¸Ã‚Â¦ÃƒÂ¥Ã¢â‚¬ÂºÃ‚Â¾ÃƒÂ§Ã¢â‚¬Â°Ã¢â‚¬Â¡ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾ÃƒÂ¤Ã‚Â¿Ã‚Â¡ÃƒÂ¦Ã‚ÂÃ‚Â¯ÃƒÂ¥Ã‹â€ Ã¢â‚¬â€ÃƒÂ¨Ã‚Â¡Ã‚Â¨_ÃƒÂ¦Ã¢â€žÂ¢Ã‚Â®ÃƒÂ©Ã¢â€šÂ¬Ã…Â¡ÃƒÂ¥Ã‚Â¼Ã‚Â - ÃƒÂ¥Ã‚Â·Ã‚Â¦ÃƒÂ¥Ã¢â‚¬ÂºÃ‚Â¾ÃƒÂ§Ã¢â‚¬Â°Ã¢â‚¬Â¡ÃƒÂ¥Ã‚ÂÃ‚Â³ÃƒÂ¦Ã¢â‚¬â€œÃ¢â‚¬Â¡ÃƒÂ¥Ã‚Â­Ã¢â‚¬â€ */
.txtPicList li {
    overflow: hidden;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.txtPicList li .pic {
    width: 96px;
    float: left;
}
.txtPicList li .pic img {
    width: 90px;
    height: 90px;
    padding: 2px;
    border: 1px solid #ddd;
    background: #fff;
}
.txtPicList li .pic a:hover img {
    border-color: #aaa;
}
.txtPicList li .con {
    width: 230px;
    float: left;
    padding-left: 8px;
}
.txtPicList li .title {
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    color: #c30000;
    font-weight: bold;
}
.txtPicList li .title a {
    color: #c30000;
}
.txtPicList li .intro {
    color: #666;
    line-height: 20px;
}
.txtPicList li .intro .more {
    color: #c30000;
    font-size: 12px;
}
/* ÃƒÂ¥Ã¢â‚¬Â Ã¢â‚¬Â¦ÃƒÂ¥Ã‚Â®Ã‚Â¹ÃƒÂ¥Ã‚Â¸Ã‚Â¦ÃƒÂ¥Ã¢â‚¬ÂºÃ‚Â¾ÃƒÂ§Ã¢â‚¬Â°Ã¢â‚¬Â¡ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾ÃƒÂ¤Ã‚Â¿Ã‚Â¡ÃƒÂ¦Ã‚ÂÃ‚Â¯ÃƒÂ¥Ã‹â€ Ã¢â‚¬â€ÃƒÂ¨Ã‚Â¡Ã‚Â¨_ÃƒÂ¦Ã¢â€žÂ¢Ã‚Â®ÃƒÂ©Ã¢â€šÂ¬Ã…Â¡ÃƒÂ¥Ã‚Â¼Ã‚Â - ÃƒÂ¤Ã‚Â¸Ã…Â ÃƒÂ¥Ã¢â‚¬ÂºÃ‚Â¾ÃƒÂ§Ã¢â‚¬Â°Ã¢â‚¬Â¡ÃƒÂ¤Ã‚Â¸Ã¢â‚¬Â¹ÃƒÂ¦Ã¢â‚¬â€œÃ¢â‚¬Â¡ÃƒÂ¥Ã‚Â­Ã¢â‚¬â€ */
.txtPicListB li .pic img {
    width: 190px;
    height: 120;
    padding: 4px;
    border: 1px solid #ddd;
    background: #fff;
}
.txtPicListB li .pic a:hover img {
    border-color: #aaa;
}
.txtPicListB li .title {
    height: 28px;
    line-height: 28px;
    font-weight: bold;
}
.txtPicListB li .title a {
    color: #9b770a;
}
.txtPicListB li .intro {
    color: #666;
}
.txtPicListB li .intro .more {
    color: #f60;
}
/* ÃƒÂ¥Ã‚Â¤Ã‚Â´ÃƒÂ¦Ã‚ÂÃ‚Â¡ÃƒÂ¥Ã¢â‚¬ÂºÃ‚Â¾ÃƒÂ¦Ã¢â‚¬â€œÃ¢â‚¬Â¡ÃƒÂ¤Ã‚Â¿Ã‚Â¡ÃƒÂ¦Ã‚ÂÃ‚Â¯ÃƒÂ¥Ã‹â€ Ã¢â‚¬â€ÃƒÂ¨Ã‚Â¡Ã‚Â¨_ÃƒÂ¦Ã¢â€žÂ¢Ã‚Â®ÃƒÂ©Ã¢â€šÂ¬Ã…Â¡ÃƒÂ¥Ã‚Â¼Ã‚Â */
.topicList .t{margin-bottom:10px;padding-bottom:15px; }
.topicList .t .title{text-align: center; line-height: 46px; font-size:18px; padding:0 0 5px 0;}
.topicList .t .intro{font-size:14px; line-height:24px;text-align:left; color:#999; }
.topicList .t .intro .more{color:#c30000;}
.topicList .n{font-size:16px;line-height:46px;overflow:hidden;white-space: nowrap;height:46px;text-overflow: ellipsis;}
.topicList .n .tit{padding-left:12px; background:url(../img/dot01.png) left center no-repeat;}
.topicList .n .date{float:right;margin-left: 2%;color:#999;}

/* ÃƒÂ¦Ã…â€œÃ¢â‚¬Â°ÃƒÂ¥Ã¢â‚¬ÂºÃ‚Â¾ÃƒÂ§Ã¢â‚¬Â°Ã¢â‚¬Â¡ÃƒÂ¦Ã¢â‚¬â€Ã‚Â¶ÃƒÂ¨Ã‚Â¿Ã‚Â½ÃƒÂ¥Ã…Â Ã‚Â ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾ÃƒÂ§Ã‚Â±Ã‚Â» class="topicList topicHasPic"  */
.topicHasPic .t {
    position: relative;
    overflow: hidden;
    zoom: 1;
    border-bottom: 1px dashed #ccc;
}
.topicHasPic .pic {
    width: 160px;
    margin-right: 20px;
    float: left;
}
.topicHasPic .pic img {
    width: 100%; /* height: 120px; */
}
.topicHasPic .pic a:hover img {
    border-color: #aaa;
}
.topicHasPic .con {
    overflow: hidden;
    zoom: 1;
}
/* ÃƒÂ§Ã¢â‚¬Å¾Ã‚Â¦ÃƒÂ§Ã¢â‚¬Å¡Ã‚Â¹ÃƒÂ¥Ã¢â‚¬ÂºÃ‚Â¾ÃƒÂ¥Ã‹â€ Ã¢â‚¬Â¡ÃƒÂ¦Ã‚ÂÃ‚Â¢-ÃƒÂ¥Ã‚Â¹Ã‚Â¿ÃƒÂ¥Ã¢â‚¬ËœÃ…Â  */
.slideBox {
    height: 100px;
    overflow: hidden;
    position: relative;
}
.slideBox .hd {
    position: absolute;
    z-index: 1;
    right: 5px;
    bottom: 5px;
}
.slideBox .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}
.slideBox .hd ul li {
    font-size: 12px;
    float: left;
    margin-right: 2px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    background: #000;
    cursor: pointer;
    color: #fff;
    filter: alpha(opacity=60);
    opacity: 0.6;
}
.slideBox .hd ul li.on {
    background: #f00;
    filter: alpha(opacity=100);
    opacity: 1;
}
.slideBox .bd {
    position: relative;
    z-index: 0;
}
.slideBox .bd .con {
    display: none;
}
/* ÃƒÂ§Ã¢â‚¬Å¾Ã‚Â¦ÃƒÂ§Ã¢â‚¬Å¡Ã‚Â¹ÃƒÂ¥Ã¢â‚¬ÂºÃ‚Â¾ÃƒÂ¥Ã‹â€ Ã¢â‚¬Â¡ÃƒÂ¦Ã‚ÂÃ‚Â¢-ÃƒÂ¦Ã¢â‚¬â€œÃ‚Â°ÃƒÂ©Ã¢â‚¬â€Ã‚Â»ÃƒÂ¥Ã¢â‚¬Â Ã¢â‚¬Â¦ÃƒÂ¥Ã‚Â®Ã‚Â¹ */
.focusBox{position:relative;overflow:hidden; }
.focusBox .hd{position: absolute; z-index: 1; right: 20px; bottom: 35px;}
.focusBox .hd li{width: 8px; height: 8px; float: left; margin-left: 5px; line-height: 8px; overflow: hidden; background-color: #fff;}
.focusBox .hd li span{display: none;}
.focusBox .hd li.on{background-color: #ffcc33;}
.focusBox .bd{position:relative; overflow:hidden;}
.focusBox .bd li{position:relative;}
.focusBox .bd{position:relative; overflow:hidden;}
.focusBox .bd li{position:relative;}
.focusBox .bd .pic{position:relative; z-index:0; line-height:0;}
.focusBox .bd .pic img{width:100%; height:260px; border:0;}
.focusBox .bd .con{position:absolute; z-index:1; bottom:0; width:100%; height:80px; line-height:80px; text-align:left;}
.focusBox .bd .con .title{position:absolute; z-index:1; bottom:0; left:0; overflow:hidden; width:76%; height:100%; font-size: 18px; }
.focusBox .bd .con .title a{padding-left:20px; text-decoration:none;color:#fff; }
.focusBox .bd .con .titleBg{position:absolute; z-index:0; bottom:0; left:0; width:100%; height:80px; background:  url(../img/indfocusbg.png) left bottom repeat-x;}

/* url_ÃƒÂ¦Ã¢â‚¬â€œÃ‚Â¹ÃƒÂ¥Ã‚ÂÃ¢â‚¬â€ÃƒÂ¦Ã‚Â Ã‚Â·ÃƒÂ¥Ã‚Â¼Ã‚ÂÃƒÂ¥Ã‹â€ Ã¢â‚¬Â ÃƒÂ©Ã‚Â¡Ã‚Âµ */
.page{clear:both;overflow:hidden;padding: 25px 0 ;font-size:0;text-align:center;}
.page a,.page span{display:inline-block; *display:inline;zoom:1;height:36px;margin:0 5px 5px 0;padding:0 13px;font-size:14px;line-height:36px;background-color: #fff;border:1px solid #EEE;border-radius: 5px;color: #999;}
.page a:hover,.page span:hover{text-decoration:none; color:#146ac1; }
.page .current{color: #fff !important;background: #015293;}
.page select,.page input{margin:0 4px;vertical-align:middle;border:0 solid #e1e1e1;/* background:#efefef; */}
.page input{padding:0 4px; text-align:center; outline:none;}
.page .disabled{pointer-events:none;opacity:.5;filter:alpha(opacity=50);-moz-opacity:.5;}

/*-- ÃƒÂ§Ã‚Â½Ã¢â‚¬ËœÃƒÂ§Ã‚Â«Ã¢â€žÂ¢ÃƒÂ¥Ã…â€œÃ‚Â°ÃƒÂ¥Ã¢â‚¬ÂºÃ‚Â¾ --*/
.siteMap {
    padding: 15px 10px;
    overflow: hidden;
    zoom: 1;
}
.siteMap .li1 {
    margin-bottom: 20px;
}
.siteMap .h1 {
    height: 40px;
    line-height: 40px;
    border: 1px dotted #ccc;
    background: #fff;
    background: #f6f6f6;
}
.siteMap .h1 .a1 {
    font: normal 16px/40px "Microsoft YaHei";
    _font-weight: bold;
    color: #0068B7;
    padding-left: 15px;
}
.siteMap .ul1 {
    padding: 10px 20px;
    zoom: 1;
}
.siteMap .li2 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    padding-right: 50px;
    vertical-align: top;
    padding-bottom: 5px;
}
.siteMap .a2 {
    color: #666;
}
.siteMap .ul2 {
    padding: 0 0 20px 0;
}
.siteMap .li3 {
    line-height: 18px;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.siteMap .a3 {
    color: #999;
    padding-right: 10px;
    margin-right: 10px;
    border-right: 1px solid #ddd;
}
.siteMap .last3 .a3 {
    border-right: 0;
}
.siteMap #liID41 .li2 {
    display: block;
}



.w-index{
    width: 1200px;
    box-sizing: border-box;
}

.v24-header-top {
    height: 35px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 0 18px;
    background-color: #1b6faf;
}

.v24-header-top .top-item {
    font-family: Microsoft YaHei,Simsun,SimHei,Arial;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 0em;
    color: #E2F5FF;
    cursor: pointer
}

.v24-header-top .top-item a {
    color: #e2f5ff;
}

.v24-header-top .v24-select-memu {
    margin-right: 15px;
    position: relative;
}

.v24-header-top .v24-select-memu .select-memu-title:after {
    content: "";
    position: absolute;
    right: -15px;
    top: 50%;
    width: 0px;
    height: 0px;
    border: 5px solid transparent;
    border-top-color: #fff;
}

.v24-header-top .top-left {
    display: flex;
    align-items: center;
}

.v24-header-top .top-left .top-item+.top-item {
    margin-left: 32px
}

.v24-header-top .top-right .top-item+.top-item {
    margin-left: 32px;
}

.v24-header-top .top-right {
    z-index: 100;
    display: flex;
    justify-content: center;
}

.v24-header-top .v24-select-memu .memu-list {
    display: none;
    position: absolute;
    padding: 5px 4px;
    width: 90px;
    top: 20px;
    right: -15px;
    z-index: 999;
    border-radius: 4px;
    background: rgba(0,0,0,0.302)
}

.v24-header-top .v24-select-memu .memu-list .memu-item {
    line-height: 26px;
    cursor: pointer;
    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #1a2b40;
    display: block;
    font-size: 12px;
    text-align: center
}

.v24-header-top .v24-select-memu .memu-list .memu-item a {
    color: #66A8CD;
}

.v24-header-top .v24-select-memu .memu-list .memu-item a:hover {
    color: #fff;
}

.v24-header-top .v24-select-memu.active .memu-list {
    display: block;
}

.has-filter {
    font-size: 14px;
    line-height: 33px;
    display: flex;
    z-index: 100;
}

.has-filter .header-title {
    height: 33px;
    border-radius: 4px 0px 0px 4px;
    background: rgba(0, 0, 0, 0.3);
    padding: 0 14px;
}

.has-filter .header-title i {
    color: rgba(255, 255, 255, 0.65);
}

.has-filter .header-title span {
    color: #fff;
}

.has-filter .navigation-hall {
    display: inline-block;
    height: 33px;
    background: #0C7CBB;
    border-radius: 0px 4px 4px 0px;
    padding: 0 22px 0 14px;
    color: #fff;
    position: relative;
}

.has-filter .navigation-hall .navigation-hall-toggle {
    color: #fff;
    margin-right: 8px;
}

.has-filter .navigation-hall::after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-top-color: #fff;
    right: 14px;
    top: 50%;
    transform: translateY(-2.5px);
}

/* header */
.v24-header-content {
    background-image: url('../images/v24_header-bg.jpg');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 450px;
    /* background:#10568a; */
    position: relative
}

.v24-header-content::before {
    content: "";
    position: absolute;
    width: 530px;
    height: 445px;
    left: 0;
    top: 0;
    background: url(../images/v24_flower_l.png);
}

.v24-header-content::after {
    content: "";
    position: absolute;
    width: 324px;
    height: 275px;
    right: 0;
    top: -35px;
}

.v24-content-logo {
    text-align: center;
    padding-top: 40px;
    overflow: hidden
}

.v24-header-search {
    color: #fff;
    text-align: center
}

/* tab nav */
.v24-nav-bar {
    background-color: #006EAB
}

.v24-nav-bar .nav-inner-bar {
    margin: 0 auto;
    display: flex;
    align-items: center;
}

.v24-nav-bar .nav-icon {
    width: 71px;
    height: 60px;
    display: inline-block;
    background-image: url(../images/v24_nav.svg);
    background-size: 60% 60%;
    background-repeat: no-repeat;
    background-position: center
}

.v24-nav-bar .nav-list-wrap {
    display: flex;
    align-items: center;
    list-style: none
}

.v24-nav-bar .nav-list-wrap .nav-item.nav1 a{
    background-image: url(../images/nav_icon1.png);
    background-position: 27% 50%;
}
.v24-nav-bar .nav-list-wrap .nav-item.nav2 a{
    background-image: url(../images/nav_icon2.png);
    background-position: 25% 50%;
}
.v24-nav-bar .nav-list-wrap .nav3 a{
    background-image: url(../images/nav_icon3.png);
}
.v24-nav-bar .nav-list-wrap .nav-item.nav4 a{
    background-image: url(../images/nav_icon4.png);
    background-position: 24% 50%;
}
.v24-nav-bar .nav-list-wrap .nav5 a{
    background-image: url(../images/nav_icon5.png);
}
.v24-nav-bar .nav-list-wrap .nav6 a{
    background-image: url(../images/nav_icon6.png);
}
.v24-nav-bar .nav-list-wrap .nav-item.nav7 a{
    background-image: url(../images/nav_icon7.png);
    background-position: 17% 45%;
}
.v24-nav-bar .nav-list-wrap .nav8 a{
    background-image: url(../images/nav_icon8.png);
}

.v24-nav-bar .nav-list-wrap .nav-item {
    height: 100%;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    color: #FFFFFF;
    cursor: pointer
}

.v24-nav-bar .nav-list-wrap .nav-item a {
    text-decoration: none;
    color: #fff;
    line-height: 60px;
    display: block;
    padding: 0 21px 0 60px;
    letter-spacing: 0.9px;
    background-position: 22% 50%;
    background-repeat: no-repeat;
}

.v24-nav-bar .nav-list-wrap .nav-item a:hover {
    background-color: #0A81C3
}

.v24-nav-bar .nav-list-wrap .nav-item.on a {
    background-color: #0A81C3;
}

/*ai search*/
.v24-header-search .search-area-wrap {
    width: 860px;
    margin: 0 auto;
    text-align: left;
    position: relative;
}

.v24-header-search .search-area-wrap .search-wrap {
    width: 100%;
    margin-top: 50px;
    display: flex;
    position: relative
}

.v24-header-search .search-area-wrap .search-wrap .left-search-group {
    height: 70px;
    flex: 1;
    border-radius: 35px;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    padding: 10px 0px;
    background-color: #ffffff
}

.v24-header-search .search-area-wrap .search-wrap .left-search-group #drop-group {
    width: 76px;
    height: 22px;
    margin-left: 20px;
    outline: none;
    border: none;
    font-size: 16px;
    font-weight: 500;
    color: #333333;
    text-align: center
}

.v24-header-search .search-area-wrap .search-wrap .left-search-group #drop-group option {
    border: 0;
    margin-top: 5px
}

.v24-header-search .search-area-wrap .search-wrap .left-search-group .middle-infor-icon {
    width: 34px;
    height: 22px;
    text-align: right;
    margin-left: 12px;
    border-left: 1px solid rgba(185,185,185,0.4);
    display: none
}

.v24-header-search .search-area-wrap .search-wrap .left-search-group .middle-infor-icon .infor-icon {
    width: 22px;
    height: 22px;
    margin-left: 12px
}

.v24-header-search .search-area-wrap .search-wrap .left-search-group .input-area {
    flex: 1;
    height: 100%;
    box-sizing: border-box;
    padding: 0px 16px;
    outline: none;
    border: none;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 1px;
    color: #333333;
    margin-left: 20px;
}

.v24-header-search .search-area-wrap .search-wrap .left-search-group .search-icon {
    width: 80px;
    height: 70px;
    color: #fff;
    font-size: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: rgba(0,110,171,0.6);
    border: 0;
    cursor: pointer;
    border-radius: 0 30px 30px 0;
}

.v24-header-search .search-area-wrap .search-wrap .left-search-group .search-icon:hover {
    background-color: rgb(0,110,171,0.8)
}

.v24-header-search .search-area-wrap .search-wrap .right-btn-group {
    width: 110px;
    height: 70px;
    margin-left: 10px;
    border-radius: 8px;
    background-image: url("../images/v24_icon_btn.png");
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.v24-header-search .search-area-wrap .search-wrap .right-btn-group .znzl-btn {
    height: 70px;
    z-index: 2;
    position: relative;
}

.v24-header-search .search-area-wrap .search-wrap .right-btn-group .btn-logo_top {
    width: 86px;
    height: 86px;
    position: relative;
    bottom: 72px;
    left: 12px
}

.v24-header-search .search-area-wrap .hotKeys-group {
    font-size: 14px;
    font-weight: normal;
    color: #FFFFFF;
    margin-top: 16px;
    display: flex;
    justify-content: flex-start
}

.v24-header-search .search-area-wrap .hotKeys-group .hotKeys-group-item {
    box-sizing: border-box;
    padding: 0px 12px;
    margin-right: 8px;
    background: rgba(255,255,255,0.05);
    line-height: 30px;
    height: 30px;
    display: inline-block;
    cursor: pointer;
    border-radius: 4px
}

.v24-header-search .search-area-wrap .hotKeys-group .hotKeys-group-item:hover {
    background: rgba(0,0,0,0.16)
}

.v24-header-search .search-area-wrap .hotKeys-group .hotKeys-group-item.title:hover {
    background: none
}

.v24-header-search .search-area-wrap .hotKeys-group .title {
    background: none;
    padding-right: 0;
    cursor: default
}

.v24-header-search .search-area-wrap .search-wrap .left-search-group .input-area::-webkit-input-placeholder {
    color: #c0c4cc;
    font-size: 18px;
    font-weight: 700
}

.sy_main{margin:20px auto;padding: 25px 0;clear:both;background: #fff;}
.sy_tt_pic{width: 120px;height:80px;float:left;margin: 0 0px 0 25px;}
.sy_tt_pic img{ widows:230px; height:80px; float:left;}
.sytt_news{text-align:center;font-size:36px;font-weight:bold;}
.sytt_news a{color: #005888;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;}
.sytt_news a:hover{ color:#005888 !important;}
.syxw_xq{text-align:center;color: #005888;font-size:16px;padding: 16px 40px 0 0;}
.syxw_xq a{color: #005888 !important;}

.pic_display {margin-bottom:15px;margin: 0 auto;}
.picHandover {float:left;width: 720px;height: 400px;}
.roll {float:left;position:relative;display:inline-block;width: 100%;height: 400px;overflow:hidden;}
.roll_pic {width: 100%;height: 400px;}
.roll_pic a {display:block;width: 100%;height: 400px;}
.roll_num li.roll_num_hover {background:url(../images/active_li.png) no-repeat center;}
.roll_pic img {width: 100%;height: 400px;}
.roll_num {position:relative;float:right;line-height:40px;height:40px;top:-40px;margin-right:15px;z-index:10;}
.roll_num li {float:left;width:16px;height:40px;margin:0 5px;line-height:32px;background:url(../images/default_li.png) no-repeat center;text-align:center;cursor:pointer;color:#FFF;}
.roll_title {position:absolute;left:0;bottom:0px;width: 720px;height:40px;line-height:40px;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);}
.roll_title a {float:left;padding-left:10px;font-size:16px;text-decoration:none;color:#FFFFFF;}

.pic_box {width: 480px;height: 400px;float: right;background-color: #fff;box-sizing: border-box;padding: 20px;}
.pic_text {height:369px;margin-bottom:12px;overflow: hidden;}
.pic_text .hd {width: 100%;height:39px;border-bottom: 2px solid #eee;}
.pic_text .hd h4 {float:left;width: 110px;height:38px;}
.pic_text .hd h4.on {height:46px;}
.pic_text .hd h4 a {display:inline-block;width:100%;height:38px;line-height:38px;color:#202020;font-size: 18px;text-align:center;font-weight:bold;letter-spacing: 1px;}
.pic_text .hd h4.on a {color:#015293;border-bottom: 3px solid #015293;font-weight: bold;}
.pic_text .hd .more {width:20px;height: 38px;margin-right:8px;background:url(../images/more_icon1.png) no-repeat center;}
.pic_text .bd {padding-top:11px;}
.pic_text .bd ul li {text-align: left;line-height: 36px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size: 16px;}
.pic_text .bd ul li span {float:right;color:#999;}
.pic_text .bd ul li a {color:#333;}
.pic_text .bd ul li:hover a {color:#006eab;}
.pic_button {float:left;width:150px;height:42px;background:url(../images/grey_button.png);}
.pic_button a {display:inline-block;width:100%;height:100%;}
.pic_button2 {margin:0 37px 0 42px;}
.pic_button i {float:left;display:inline-block;width:20px;height:42px;margin-left:25px;margin-right:13px;}
.pic_button1 i {background:url(../images/blue_icon1.png) no-repeat center;}
.pic_button2 i {background:url(../images/blue_icon2.png) no-repeat center;}
.pic_button3 i {background:url(../images/blue_icon3.png) no-repeat center;}
.pic_button span {float:left;color:#097fbc;line-height:40px;font-size:16px;font-weight:bold;letter-spacing:1px;}

.index-zwgk{background-color: #fff;margin: 0 auto;box-sizing: border-box;padding: 20px 20px 10px;}
.index-zwgk .news .g-tab-pad{margin-top: 10px;}
.g-tab{width: 690px;}
.g-tab .current {display: block;}
.g-tab-skin {clear: both; }
.g-tab-skin ul.g-tab-navi {clear: both;height: 50px; margin-bottom:12px;}
.g-tab-skin ul.g-tab-navi, .g-tab-skin ul.g-tab-navi li {list-style: none;}
.g-tab-skin ul.g-tab-navi li {float: left; text-align: center;font-size: 18px;font-weight: bold; line-height: 41px; padding: 0 16px; height:50px; color: #fff;}
.g-tab-skin ul.g-tab-navi li a{text-decoration:none; color: #333;}
.g-tab-skin ul.g-tab-navi li.current{background:url(../images/sub_nav_bg.png) center no-repeat;}
.g-tab-skin ul.g-tab-navi li.current a{ color:#fff;font-weight: bold;}
.news-list{ padding-left: 12px;}
.news-list li a{display: inline-block;float: left;font-size: 16px;width: 76%;color: #333;line-height: 34px;background: url(../images/un_dot.png) left center no-repeat;padding-left: 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news-list li a:hover{color: #006EAB;}
.news-list li span{ float: right;font-size: 16px; line-height: 32px; color: #999;}
.ysqgk{width: 435px;}
/*ÃƒÂ¦Ã¢â‚¬ÂÃ‚Â¿ÃƒÂ¥Ã…Â Ã‚Â¡ÃƒÂ¨Ã‚ÂÃ…â€œÃƒÂ¥Ã‚ÂÃ¢â‚¬Â¢*/
.zwgkTi a{ display:block; font-size:22px; font-weight:bold; color:#015293;text-align: center;}
.zwgkTxt{text-indent: 2em;margin-top: 10px;line-height: 160%;font-size: 16px;}
.zwgkTi2{font-size:22px; font-weight:bold; background-color:#015293;color: #fff;margin-top: 10px;text-align: center;height: 40px;line-height: 40px;}
.zwgkMenu{overflow: hidden;margin: 10px -1% 0;}
.zwgkMenu li{position: relative;z-index: 1;width: 48%;margin: 0 1% 10px;height: 40px;line-height: 40px;float: left;background: #015293;text-align: left;}
.zwgkMenu li a{display: block;padding-left: 23%;color: #fff; font-size:17px;}
.zwgkMenu li a:hover{text-decoration: none; color: #fff; padding-left:55px;}
.zwgkMenu li i{position:absolute; z-index:1; top:50%; left:0; float:left; overflow:hidden; width:30px; height:30px; margin-top:-15px;margin-left: 5%;background: url(../images/indxxgkico.png) left top no-repeat;}
.zwgkMenu li.li2 i{background-position: left -100px;}
.zwgkMenu li.li3 i{background-position: left -200px;}
.zwgkMenu li.li4 i{background-position: left -300px;}
.zwgkMenu li.li5 i{background-position: left -400px;}
.zwgkMenu li.li6 i{background-position: left -500px;}
.zdly{margin-top: 20px;}
.zdly ul{overflow: hidden;margin: 10px -1% 0;}
.zdly ul li{position: relative;z-index: 1;width: 14%;margin: 0 1% 10px;height: 40px;line-height: 40px;float: left;text-align: left;border: 2px solid #dcdcdc;}
.zdly ul li.li1{background: url(../images/xxgk_icon1.png) 14% 50% no-repeat;}
.zdly ul li.li2{background: url(../images/xxgk_icon2.png) 14% 50% no-repeat;}
.zdly ul li.li3{background: url(../images/xxgk_icon3.png) 14% 50% no-repeat;}
.zdly ul li.li4{background: url(../images/xxgk_icon4.png) 1% -5% no-repeat;}
.zdly ul li.li4 a{
    padding-left: 24%;
}
.zdly ul li.li5{background: url(../images/xxgk_icon4.png) 69% -5% no-repeat;}
.zdly ul li.li6{background: url(../images/xxgk_icon4.png) 130% -5% no-repeat;}
.zdly ul li.li7{background: url(../images/xxgk_icon5.png) 14% 50% no-repeat;}
.zdly ul li.li8{background: url(../images/xxgk_icon6.png) 14% 50% no-repeat;}
.zdly ul li.li9{background: url(../images/xxgk_icon7.png) 14% 50% no-repeat;}
.zdly ul li.li10{background: url(../images/xxgk_icon8.png) 14% 50% no-repeat;}
.zdly ul li.li11{background: url(../images/xxgk_icon4.png) 69% 102% no-repeat;}
.zdly ul li.li12{background: url(../images/xxgk_icon4.png) 130% 102% no-repeat;}
.zdly li a{display: block;padding-left: 33%;color: #333;font-size:17px;}
.zdly li a:hover{text-decoration: none; color: #333; padding-left:70px;}
.index-mail{margin: 20px auto;background-color: #fff;padding: 20px 20px 10px;box-sizing: border-box;}
.index-mail .hd{font-size: 20px;margin-bottom: 10px;font-weight: bold;}
.index-mail .hd li{padding: 0 10px 13px;float: left;}
.index-mail .hd li.on{background: url(../images/mail_tl.png) no-repeat center bottom;}
.mail-send{width: 166px;}
.mail-send>ul li{height: 96px;line-height: 96px;padding-left: 40%;font-size: 18px;margin-top: 15px;font-weight: bold;}
.mail-send>ul li.li1{background: url(../images/mail_icon1.png) 15% 50% no-repeat #f1f1f1;}
.mail-send>ul li.li2{background: url(../images/mail_icon2.png) 15% 50% no-repeat #f1f1f1;}
.mail-send>ul li.li3{background: url(../images/mail_icon3.png) 15% 50% no-repeat #f1f1f1;}
.index-mail .ft{margin-left: 20px;width: 600px;}
.index-mail .ft .bd{margin-top: 15px;}
.index-mail .ft .bd .box{margin-bottom: 15px;}
.index-mail .ft .bd .box .pic img{width: 299px;/* height: 211px; */}
.index-mail .ft .bd .box .txt{background: url(../images/ft_bg.jpg) #f1f1f1 right bottom no-repeat;height: 168px;width: 301px;box-sizing: border-box;padding: 10px 45px 15px 20px;line-height: 200%;font-size: 16px;}
.index-mail .ft .bd .box .txt .tt1{line-height: 160%;color: #015293;font-size: 16px;font-weight: bold;margin-top: 5px;}
.index-mail .ft .bd .box .txt .tt2{
    line-height: 150%;
    font-size: 14px;
}
.index-mail .dc{width: 348px;}
.index-mail .dc .news-list li a{
    width: 90%;
}
.index-zwfw{box-sizing: border-box;margin: 20px auto;background: url(../images/index_zwfw_bg.png) #fff left center no-repeat;height: 395px;padding:40px 20px 0 130px;}
.index-zwfw .box {width: 220px;margin-left: 15px;}
.index-zwfw .box .hd h3{color: #015293;font-weight: bold;font-size: 22px;height: 38px;line-height: 38px;float: left;}
.index-zwfw .box .hd a.more{float: right;line-height: 38px;}
.index-zwfw .box .bd{margin-top: 20px;overflow: hidden;}
.index-zwfw .box .bd ul li{position: relative;z-index: 1;width: 48%;margin: 0 1% 8px;height: 50px;line-height: 50px;float: left;background: #f1f1f1;text-align: left;}
.index-zwfw .box .bd ul li a{display: block;font-size: 16px;text-align: center;}
.index-zwfw .box .bd ul li a:hover{text-decoration: none; padding-left:35px;}
.index-zwfw .zq ul li{margin-bottom: 17px;}
.column_display {height:52px;margin: 20px auto;}
.mr_frbox {height:52px;}
.prev {display:none;}
.mr_frUl {float:left;overflow:hidden;height:52px;}
.next {display:none;}
.mr_frUl ul li {float:left;display:inline;width:175px;height:52px;margin-right:18px;overflow:hidden;}
.mr_frUl ul li img {display:block;width:175px;height:52px;}
.index-zwfw .zq{
    width: 327px;
}
.index-zwfw .zq img{
    width: 100%;
}

.footer {position:relative;width:100%;height:140px;background: #015293;font-size: 14px;padding-top: 15px;}
.foot_left {margin-left:118px;margin-top:32px;width:52px;height:63px;}
.foot_middle {margin-left:45px;text-align:center;width: 750px;}
.foot_middle ul {padding-top:11px;height:26px;width: 400px;margin: 0 auto;}
.foot_middle ul li {float:left;line-height:26px;}
.foot_middle ul li+li {background:url(../images/white_hr3.png) no-repeat left;}
.foot_middle ul li a {padding:0 20px;color:#fff;}
.foot_middle p {line-height:26px;color:#fff;}
.foot_middle p .beian {display:inline-block;width: 240px;padding-left: 15px;background:url(../images/beian.png) no-repeat left;color:#fff;margin-left:10px;}
.foot_right {margin-right:116px;margin-top:36px;width:110px;height:55px;}
.inner{width: 1260px;margin:0 auto}
.left{float:left}
.right{float: right;}

.zx_xxgk_ml {margin:20px auto 20px auto;min-height:400px;box-sizing: border-box;}
.directory_left {width:700px;height:auto;background-color: #fff;padding: 20px;}
.directory_hd {height:34px;margin-bottom:10px;}
.directory_hd p {line-height: 33px;margin-left:13px;padding-bottom:8px;background:url(../images/mail_tl.png) no-repeat center bottom;font-size: 17px;color:#016fac;text-align:left;font-weight:bold;letter-spacing:1px;float:left;}
.directory_hd p:after { border-bottom:1px solid #016fac;}
.directory_title {width:100%;height:42px;margin-left:10px;}
.directory_title p {height:42px;line-height:42px;padding:0 16px;text-align:left;font-size:16px;color:#016fac;}
.directory_title p a {display:inline-block;height:16px;line-height: 16px;color:#016fac;border-left: 4px solid #016fac;padding-left: 15px;}
.directory_ul {width:100%;display:inline-block;margin-left: 46px;}
.directory_ul ul li {float:left;width:140px;line-height:40px;text-align:center;margin-right:10px;margin-top: 10px;transition:all .15s ease;background-color: #f1f1f1;}
.directory_ul ul li.directory_li1 {width:200px;}
.directory_ul ul li.directory_li2 {width:185px;}
.directory_ul ul li a {display:inline-block;width:100%;height:100%;font-size: 14px;}
.directory_ul ul li:hover a {color:#016fac;}
.directory_box .mlsearch{
    margin-bottom: 50px;
    display: flex;
    position: relative;
    border: 28px solid #f1f1f1;
    }

.directory_box .mlsearch .left-search-group {
    height: 70px;
    flex: 1;
    border-radius: 35px;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    padding: 10px 0px;
    background-color: #ffffff
}
.directory_box .mlsearch .left-search-group .input-area {
    flex: 1;
    height: 100%;
    box-sizing: border-box;
    padding: 0px 16px;
    outline: none;
    border: none;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 1px;
    color: #333333;
    margin-left: 20px;
}
.directory_box .mlsearch .left-search-group .search-icon {
    width: 200px;
    height: 70px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    padding-left: 50px;
    background: url(../images/search_icon.png) #006EAB no-repeat 12% 53%;
    border: 0;
    cursor: pointer;
}
.directory_right {width: 400px;height:auto;min-height: 1103px;background: #fff;padding: 20px;}
.directory_right ul {margin-top:28px;}
.directory_right ul li a {transition:all .15s ease;}
.directory_right ul li.directory_icon1 a {background:url(../images/info_icon1.png) no-repeat 24px 17px;}
.directory_right ul li.directory_icon2 a {background:url(../images/info_icon2.png) no-repeat 24px 17px;}
.directory_right ul li.directory_icon3 a {background:url(../images/info_icon3.png) no-repeat 24px 17px;}
.directory_right ul li.directory_icon4 a {background:url(../images/info_icon4.png) no-repeat 24px 17px;}
.directory_right ul li.directory_icon5 a {background:url(../images/info_icon5.png) no-repeat 24px 17px;}
.directory_right ul li.directory_icon6 a {background:url(../images/info_icon6.png) no-repeat 24px 17px;}
.directory_right .xzfgb{margin: 30px -1% 0;}
.directory_right .xzfgb li{float: left;border: 2px solid #dcdcdc;margin: 0 1% 10px;width: 30%;text-align: center;padding: 20px;box-sizing: border-box;font-size: 14px;}
.directory_right .xzfgb li p{margin: 10px 0;}
.directory_right .xzfgb li span{display: block;color: #f00;font-weight: bold;font-size: 16px;}
.directory_right .zdly ul li{background: none;width: 30%;height: 83px;border: none;text-align: center;margin: 0 1% 30px;}
.directory_right .zdly ul li a{padding-left: 0;}
.directory_right .zdly ul li i{display: block;width: 50px;height: 50px;border-radius: 50px;border: 1px solid #015293;margin: 0 auto;}
.directory_right .zdly ul li.li1 i{background: url(../images/xxgk_icon1.png) 48% 50% no-repeat;}
.directory_right .zdly ul li.li2 i{background: url(../images/xxgk_icon2.png) 50% 50% no-repeat;}
.directory_right .zdly ul li.li3 i{background: url(../images/xxgk_icon3.png) 50% 50% no-repeat;}
.directory_right .zdly ul li.li4 i{background: url(../images/xxgk_icon4.png) 1% -15% no-repeat;}
.directory_right .zdly ul li.li5 i{background: url(../images/xxgk_icon4.png) 54% -15%  no-repeat;}
.directory_right .zdly ul li.li6 i{background: url(../images/xxgk_icon4.png) 101% -16% no-repeat;}
.directory_right .zdly ul li.li7 i{background: url(../images/xxgk_icon5.png) 50% 50% no-repeat;}
.directory_right .zdly ul li.li8 i{background: url(../images/xxgk_icon6.png) 41% 50% no-repeat;}
.directory_right .zdly ul li.li9 i{background: url(../images/xxgk_icon7.png) 46% 50% no-repeat;}
.directory_right .zdly ul li.li10 i{background: url(../images/xxgk_icon8.png) 47% 50% no-repeat;}
.directory_right .zdly ul li.li11 i{background: url(../images/xxgk_icon4.png) 54% 112% no-repeat;}
.directory_right .zdly ul li.li12 i{background: url(../images/xxgk_icon4.png) 101% 111% no-repeat;}

.szf_szk p{width: 128px;}
.szf_szk a img{width: 128px;height: 162px;}
ul.szf_f2 li {
	width: 100%;
	float: left;
	height: 42px;
	overflow: hidden;
}
.nav_infor a.active{color: #006DAC;}
ul.szf_ldk li p{ width:86px; text-align:center; font-size:16px; margin:6px 0 0 12px;}
ul.szf_ldk li{width: 130px;float:left;margin: 0 40px 18px 0;}
ul.szf_ldk li a img{width: 128px;height: 162px;}
.szf_zw1,.szf_zw2{
	text-align: center;
}
.zyw_box{background-color: #fff;padding: 20px;}
.zyw_bt>a{
	float: right;
	font-size: 14px;
	color: #999;
	width: 28px;
	border-top: none;
	margin: 10px;
}
.zyw_bt{
	height: 40px;
	cursor: pointer;
	font-size: 20px;
}
.zyw_bt ul.g-tab-navi {clear: both;height: 50px; margin-bottom:12px;}
.zyw_bt ul.g-tab-navi, .g-tab-skin ul.g-tab-navi li {list-style: none;}
.zyw_bt ul.g-tab-navi li {float: left; text-align: center;font-size: 18px;font-weight: bold; line-height: 41px; padding: 0 16px; height:50px; color: #fff;}
.zyw_bt ul.g-tab-navi li a{text-decoration:none; color: #333;}
.zyw_bt ul.g-tab-navi li.current{background:url(../images/sub_nav_bg.png) center no-repeat;}
.zyw_bt ul.g-tab-navi li.current a{ color:#fff;font-weight: bold;}

.szf_l_h{font-size: 22px;font-weight: bold;color: #006fab;padding: 0 0 0 25px;position: relative;}
.szf_l_h::before{content: ' ';height: 6px;width: 6px;background-color: #006fab;position: absolute;top: 12px;left: 12px;}
.szf_l{width: 650px;padding: 20px;background-color: #fff;}
.szf_l_t{padding-bottom:8px;}
.szf_l_h1{margin:22px 0 0 25px;overflow: hidden;}
.szf_zw1{ width:80px; float:left; font-size:20px; margin-top:60px;}
.szf_szk{ width:106px; float:left; text-align:center; margin:0 0 0 22px;}
.szf_szk p{ width:106px; text-align:center; font-size:16px;  margin:6px 0 0 0;}
.szf_l_xian{height:1px;margin:16px 0 0 25px;background:#dcdcdc;}
.szf_zw2{ width:80px; float:left; font-size:20px; margin-top:40px;}
ul.szf_ldk{width: 520px;float:left;margin:0 0 0 25px;}
.szf_zw3{ width:80px; float:left; font-size:20px; line-height:40px;}
ul.szf_l_fmsz{ width:440px; float:left; margin:0 0 0 25px;}
ul.szf_l_fmsz li{ float:left; font-size:16px; margin:0 40px 0 0; line-height:40px;}
.szf_l_mt8{ margin-top:8px;}
.szf_bt{ width:100%;}
.zxgz_bt{ width:100%; height:40px; float:left; border-top:1px solid #e6e6e6;}
.zxgz_bt a.zxgz_left{ height:40px; float:left; line-height:40px; border-top:3px solid #006fab; padding:0 5px; font-size:24px; color:#006fab;}
.zxgz_r{ width:80px; float:right; margin:12px 0 0 0;}
.zxgz_fy{ float:left;}
ul.fy_d{ float:left; width:36px; margin:6px 0 0 6px; display:block;}
ul.fy_d li{ width:6px; height:6px; float:left; background:#b2b2b2; border-radius:50%; margin:0 6px 0 0;}
ul.fy_d li a{ width:6px; height:6px; display:block;}
ul.fy_d li.now{ background:#c41d15;}
.zxgz_z{ width:100%; float:left; margin:10px 0 0 0;}
.zxgz_z a{ float:left;}
.zxgz_mr28{ margin-right:28px;}
ul.zfjg_nav {clear: both;height: 50px; margin:20px 0 20px 20px;}
ul.zfjg_nav, ul.zfjg_nav li {list-style: none;}
ul.zfjg_nav li {float: left; text-align: center;font-size: 18px;font-weight: bold; line-height: 41px; padding: 0 16px; height:50px; color: #fff;}
ul.zfjg_nav li a{text-decoration:none; color: #333;}
ul.zfjg_nav li.current{background:url(../images/sub_nav_bg.png) center no-repeat;}
ul.zfjg_nav li.current a{ color:#fff;font-weight: bold;}
.zfjg_nr{width:100%;height:280px;}
.zfjg_nr ul li{float: left;width: 117px; padding: 16px 25px;}
.zfjg_nr ul li a{display: block;width: 100%;height: 100%;font-size: 16px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: left;}
.bmxx{width: 1200px;margin: 0 auto 20px;background: #FFFFFF;padding: 20px;box-sizing: border-box;}


.szf_r{width: 490px;float:right;}
.szf_bt1{ width:100%;}
ul.szf_f1{ width:100%; line-height:39px; margin:6px 0 0 0;overflow: hidden;}
ul.szf_f1 li{ width:100%; float:left;}
ul.szf_f1 li strong{ width:4px; height:4px; float:left; background:#bac5d7; margin:18px 10px 0 0;}
ul.szf_f1 li p{ height:39px; overflow:hidden; font-size:16px;text-align: left;}
ul.szf_f1 li span{ float:right; color:#999;}
.szf_bt2{ width:100%; margin-top:36px;}
ul.szf_f2{ width:100%; line-height:39px; margin:6px 0 0 0; float:left;height: 383px;overflow: hidden;}
ul.szf_f2 li{ width:100%; float:left; height:39px; overflow:hidden;}
ul.szf_f2 li strong{ width:4px; height:4px; float:left; background:#bac5d7; margin:18px 10px 0 0;}
ul.szf_f2 li p{ float:left; font-size:16px;}
ul.szf_f2 li span{ width:30px; height:18px; float:left; background:#5796c5; color:#fff; font-size:12px; font-family:\5B8B\4F53; line-height:18px; text-align:center; border-radius:3px; margin:9px 0 0 8px;}
.szf_bt3{ width:100%; margin-top:47px;}
.hnzb_h{ width:100%; float:left;}
.hnzb_k{ float:left; border:2px solid #ededed; margin:14px 0 0 0;}
ul.hnzb_r{ float:right; width:416px;}
ul.hnzb_r li{ width:195px; height:46px; line-height:46px; float:left; text-align:center; background:#f5f5f5; margin:13px 0 0 13px; font-size:16px;}
ul.hnzb_r li a{ width:195px; height:46px; display:block;}
ul.hnzb_r li a:hover{ color:#fff; background:#5796c5;}
ul.zfgzbg{ width:100%; float:left; margin:10px 0 0 0;}
ul.zfgzbg li{width:184px;height:205px;float:left;background:#f5f5f5 url(../images/gzbg.png) center 22px no-repeat;margin-right:12px;}
ul.zfgzbg li:last-child{margin: 0;}
ul.zfgzbg li a{ width:184px; height:181px; display:block;}
ul.zfgzbg li span{ width:184px; float:left; text-align:center; font-size:18px; color:#fff; margin:62px 0 0 0;}
ul.zfgzbg li p{ width:184px; float:left;padding-top: 98px; text-align:center; font-size:16px; margin:35px 0 0 0;}
.zyw_box .xzfgb{margin: 30px -1% 0;}
.zyw_box .xzfgb li{float: left;border: 2px solid #dcdcdc;margin: 0 1% 10px;width: 31%;text-align: center;padding: 20px;box-sizing: border-box;font-size: 14px;}
.zyw_box .xzfgb li p{margin: 10px 0;}
.zyw_box .xzfgb li span{display: block;color: #f00;font-weight: bold;font-size: 16px;}

@media screen and (min-width: 1024px) and (max-width: 1459px) {
    .infoList li {
        font-size: 16px;
    }
}


@media screen and (max-width: 1023px) {
    .infoList li {
        font-size: 14px;
    }
}

@media only screen and (max-width: 767px) {
    .infoList li {
        font-size: 16px;
    }

    .news-list {
        padding-left: 0
    }

    .w-index {
        width: 100%;
        background: none;
        margin: 0;
        padding: 3%;
    }

    .v24-header-top .top-left {
        display: none
    }

    .v24-header-top .top-item:nth-of-type(-n+4) {
        display: none
    }

    .v24-header-content {
        height: 340px;
    }

    .v24-header-search .search-area-wrap {
        width: 90%;
    }

    .v24-header-search .search-area-wrap .search-wrap {
        margin-top: 23px;
    }

    .v24-header-content::before {
        width: 100%;
        height: 340px;
    }

    .v24-header-search .search-area-wrap .hotKeys-group {
        display: none
    }

    .v24-content-logo {
        position: relative;
    }

    .v24-header-content::after {
        display: none
    }

    .v24-nav-bar .nav-list-wrap {
        flex-wrap: wrap
    }

    .v24-nav-bar .nav-list-wrap .nav-item {
        width: 25%
    }

    .v24-nav-bar .nav-list-wrap .nav-item a {
        background: none !important;
        padding: 0;
        font-size: 16px;
    }

    .sy_tt_pic {
        display: none
    }

    .sy_main {
        padding: 3%;
        box-sizing: border-box;
    }

    .sytt_news a {
        overflow: auto;
        white-space: wrap;
        font-size: 28px;
        text-overflow: initial
    }

    .syxw_xq {
        padding: 16px 0 0;
        line-height: 190%;
        display: none;
    }

    .pic_display {
        padding: 0 3%;
        box-sizing: border-box;
    }

    .picHandover {
        width: 100%;
        height: 230px;
    }

    .roll,
    .roll_pic,
    .roll_pic img {
        height: 230px;
    }

    .roll_title {
        width: 100%
    }

    .roll_title a {
        width: 60%;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

    .pic_box {
        width: 100%;
        margin-top: 3%;
    }

    .pic_text .hd h4 {
        width: 25%
    }

    .pic_text .hd h4 a {
        font-size: 16px
    }

    .index-zwgk {
        padding: 0 3%;
        background: none;
    }

    .index-zwgk .news {
        background: #fff;
        padding: 20px;
    }

    .g-tab {
        width: 100%
    }

    .g-tab-skin ul.g-tab-navi li {
        font-size: 16px;
        padding: 0 11px;
    }

    .news-list li a {
        width: 67%;
        background: none;
        padding-left: 0;
    }

    .ysqgk {
        width: 100%
    }

    .zwgkMenu li {
        width: 100%
    }

    .zdly {
        background: #fff;
        padding: 3%;
    }

    .zdly ul li {
        width: 46%;
    }

    .mail-send {
        width: 100%;
        background: #fff;
        padding: 3%;
        box-sizing: border-box;
    }

    .index-mail .ft {
        width: 100%;
        margin: 20px 0 0 0;
        background: #fff;
        padding: 3%;
        box-sizing: border-box;
    }

    .index-mail .ft .bd .box .pic img {
        width: 100%
    }

    .index-mail .ft .bd .box .txt {
        width: 100%
    }

    .index-mail .dc {
        width: 100%;
        margin-top: 20px;
        background: #fff;
        box-sizing: border-box;
        padding: 3%;
    }

    .index-zwfw {
        padding: 3%;
        height: auto;
    }

    .index-zwfw .box {
        box-sizing: border-box;
        width: 100%;
        margin: 0;
        background: #fff;
        padding: 3%;
        float: none;
    }

    .index-zwfw .zq {
        float: none;
        width: 100%;
        margin-top: 20px;
    }

    .column_display,
    .mr_frbox,
    .mr_frUl {
        height: 100px;
        overflow: hidden;
    }

    .mr_frUl ul li {
        margin-right: 19px;
    }

    .footer {
        height: auto;
        overflow: hidden;
    }

    .inner {
        width: 100%;
        position: relative;
    }

    .foot_left {
        position: absolute;
        bottom: 49px;
        left: 39px;
        margin-left: 0 !important;
    }

    .foot_middle {
        width: 100%;
        margin-left: 0;
        float: none;
        padding-bottom: 141px;
    }

    .foot_middle ul {
        width: 100% !important;
        display: flex;
        justify-content: space-around;
    }

    .foot_middle ul li a {
        padding: 0
    }

    .foot_middle ul li+li {
        background: none
    }

    .foot_right {
        float: none;
        position: absolute;
        bottom: 44px;
        right: 0;
    }

    .foot_ewm {
        float: none !important;
        position: absolute;
        bottom: 14px;
        left: 167px;
        margin-right: 0 !important;
    }

    .foot_middle p {
        padding: 0 10px;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .szf_l{width:100%;box-sizing: border-box;}
    .szf_l_h1{margin:20px 0 0;height: auto !important;}
    .szf_zw1{float:none;margin-top: 0;width: 100%;}
    .szf_szk{float:none;width: 100%;margin: 15px 0 0;}
    .szf_szk p{width:100%}
    .szf_zw2{width:100%;float:none;margin: 10px 0 20px;}
    .szf_l_xian{margin: 20px 0 0px;}
    ul.szf_ldk{width:100%;float: none;margin: 0;display: flex;flex-wrap: wrap;justify-content: space-between;}
    .szf_l_t{height: auto !important;}
    ul.szf_ldk li{width: 31%;margin: 0 0 18px;}
    ul.szf_ldk li a img{width:100%;height: 150px;}
    .szf_r{width:100%;margin-top: 20px;}
    .bmxx{width:100%}
    .zfjg_nr{height:auto}
    .directory_box .mlsearch{display:none}
    .directory_left{width:100%;box-sizing: border-box;}
    .directory_ul{margin-left:20px}
    .directory_right{width:100%;box-sizing: border-box;}
    .directory_right .zdly ul li{width: 48%;}
}

@media all and (min-width: 1500px) {
    .w-index {
        width: 1500px
    }

    .v24-nav-bar .nav-list-wrap .nav-item a {
        padding: 0 42px 0 77px;
    }

    .picHandover {
        width: 900px;
        height: 500px;
    }

    .roll,
    .roll_pic,
    .roll_pic img {
        height: 515px
    }

    .roll_title {
        width: 900px;
    }

    .pic_box {
        height: 515px;
        width: 600px;
    }

    .pic_text {
        height: 481px;
        overflow: hidden;
    }

    .g-tab {
        width: 880px;
    }

    .ysqgk {
        width: 550px;
    }

    .index-mail .dc {
        width: 560px;
    }

    .index-mail .ft {
        width: 690px;
    }

    .index-mail .ft .bd .box .txt {
        width: 360px;
        height: 205px;
    }

    .index-mail .ft .bd .box .txt .tt1 {
        font-size: 18px
    }

    .index-mail .ft .bd .box .txt .tt2 {
        font-size: 16px;
    }

    .index-mail .ft .bd .box .pic img {
        height: 205px;
        width: 330px;
    }

    .mail-send>ul li {
        margin-top: 20px;
        height: 100px;
        line-height: 100px;
    }

    .zdly ul li.li5 {
        background: url(../images/xxgk_icon4.png) 74% -5% no-repeat;
    }

    .zdly ul li.li6 {
        background: url(../images/xxgk_icon4.png) 142% -5% no-repeat;
    }

    .zdly ul li.li11 {
        background: url(../images/xxgk_icon4.png) 74% 102% no-repeat;
    }

    .zdly ul li.li12 {
        background: url(../images/xxgk_icon4.png) 142% 102% no-repeat;
    }

    .index-mail .dc .bd {
        margin-top: 24px;
    }

    .index-zwfw {
        height: 450px;
    }

    .index-zwfw .box {
        width: 285px;
        margin-left: 30px;
    }

    .index-zwfw .box .bd ul li {
        margin: 0 3% 18px;
        width: 44%;
    }

    .index-zwfw .zq {
        width: 370px;
    }

    .column_display,
    .mr_frbox,
    .mr_frUl {
        height: 59px;
    }

    .mr_frUl ul li {
        margin-right: 65px;
        width: 200px;
        height: 59px;
    }

    .mr_frUl ul li img {
        height: 59px;
    }

    .szf_l {
        width: 850px;
    }

    .szf_r {
        width: 590px
    }

    .bmxx {
        width: 1500px
    }
    .directory_left {
        width: 898px;
    }

    .directory_right {
        width: 500px;
    }

    .directory_right .zdly ul li {
        width: 26%;
        margin: 0 3% 30px;
    }
}