﻿﻿@import url("icon/iconfont.css");
.pic-news {
    width:730px; height:500px; background: burlywood;
    overflow: hidden;
    position: relative;
}
.pic-news .hd {
    height: 15px;
    position: absolute;
    right: 5px;
    bottom: 45px;
    z-index: 1;
}
.pic-news .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}
.pic-news .hd ul li {
    float: left;
    margin-right: 10px;
    width: 36px;
    height: 3px;
    border-radius: 1.5px;
    text-indent: -9999em;
    line-height: 14px;
    text-align: center;
    background: #fff;
    cursor: pointer;
}
.pic-news .hd ul li.on {
    background: #0376cb;
    color: #fff;
}
.pic-news .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}
.pic-news .bd li {
    zoom: 1;
    vertical-align: middle;
}
.pic-news .bd img {
    width: 100%;
    height: 500px;
    display: block;
}
.pic-news .bd span {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 0 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 44px;
    line-height: 44px;
    text-align: center;
    background: rgba(0, 0, 0, 0.3);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.pic-news .bd span a {
    font-size: 18px;
    color: #ffffff;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.pic-news .prev,
.pic-news .next {
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -35px;
    display: block;
    width: 42px;
    height: 69px;
    background: url(../images/index.png) -119px 0px no-repeat;
    filter: alpha(opacity=50);
    opacity: 0.5;
}
.pic-news .next {
    left: auto;
    right: 0;
    background-position: -161px 0;
}
.pic-news .prev:hover,
.pic-news .next:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}
.pic-news .prevStop {
    display: none;
}
.pic-news .nextStop {
    display: none;
}


.focusBox { position: relative; width: 1200px; height: 578px; overflow: hidden;  text-align: left; background: white; }
.focusBox .pic img {  height: 578px; display: block;margin:0 auto; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 40px; width:100%;  background: #02569c;overflow: hidden;opacity:0.8; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 40px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:40px; line-height:40px; position:absolute; bottom:-40px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 30px; font-size: 16px;text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 13px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 14px; height: 14px; line-height: 14px; overflow: hidden; text-align: center; margin-right: 9px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;background: url("../images/ico04.png") }
.focusBox .num li.on a{ background:#f60;background: url("../images/ico04.png") -14px 0  }
.focusBox .prev,
.focusBox .next { width:42px; height:69px; position:absolute; top:234px; z-index:3;  -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.focusBox .prev { background-image:url(../images/index.png); background-position:-119px 0; left:0 }
.focusBox .next { background-image:url(../images/index.png); background-position:-161px 0; right:0 }
/*./images/index.png*/

.gyfocusBox { position: relative; width: 380px; height: 390px; overflow: hidden;  text-align: left; background: white;margin-top:40px; }
.gyfocusBox .pic img {  height: 390px; display: block;margin:0 auto; }
.gyfocusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 40px; width:100%;  background: #02569c;overflow: hidden;opacity:0.8; }
.gyfocusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 40px; width:100%; overflow: hidden; }
.gyfocusBox .txt li{ height:40px; line-height:40px; position:absolute; bottom:-40px;}
.gyfocusBox .txt li a{ display: block; color: white; padding: 0 0 0 30px; font-size: 16px;text-decoration: none; }
.gyfocusBox .num { position: absolute; z-index: 3; bottom: 13px; right: 8px; }
.gyfocusBox .num li{ float: left; position: relative; width: 14px; height: 14px; line-height: 14px; overflow: hidden; text-align: center; margin-right: 9px; cursor: pointer; }
.gyfocusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;background: url("../images/ico04.png") }
.gyfocusBox .num li.on a{ background:#f60;background: url("../images/ico04.png") -14px 0  }
.gyfocusBox .gyprev,
.gyfocusBox .gynext { width:42px; height:69px; position:absolute; top:160px; z-index:3;  -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.gyfocusBox .gyprev { background-image:url(../images/index.png); background-position:-119px 0; left:0 }
.gyfocusBox .gynext { background-image:url(../images/index.png); background-position:-161px 0; right:0 ;}
.id-mode-top h1 a{color:#0169c0;}
.id-body{
    background: #ffffff;
    width: 1200px;
    margin: auto;
    overflow: hidden;
}

.id-top-news {
    height: 81px;
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 20px;
}
.id-top-news h1{
    height: 34px;
    font-weight: 400;
    text-align: center;
    color: #016eca;
    font-size: 28px;
    line-height: 34px;
}
.id-top-news p{
    margin-top: 10px;
    font-size: 14px;
    text-align: center;
    line-height: 24px;
}
.id-top-news h1 a{
    color: #016eca;
}
.id-top-news p a{
    color: #343434;
}
.id-top-news p span{
    display: inline-block;
    margin-right: 4px;
}
.id-top-news p a:hover{
    color: #016eca;
}

.TB-focus img{
    display: block;
    width:1200px;
    height:120px;
}
.TB-focus{background: #FFFFFF; padding-top: 0px; width:1200px; height:120px; position:relative;  overflow:hidden; }
.TB-focus .hd { position:absolute; right:9px; bottom:10px; z-index:1; padding-left:2px; }
.TB-focus .hd li { color:#f60; cursor:pointer; margin-left:5px; width:17px; height:17px; background:#FFFFFF; float:left; font-size:13px; line-height:18px; overflow:visible; text-align:center;}
.TB-focus .hd li.on { background:#0793d6; color:#fff; font-weight:bold; opacity:1; filter:alpha(opacity=100); z-index:2; position:relative; }
.id-content{
    overflow: hidden;
    padding: 17px 14px 0 14px;
}
.id-content-l{
    float: left;
    height: 1342px;
    width: 400px;
    overflow: hidden;
    border: 1px solid #eeeeee;
}

.notice {width: 380px;margin: auto;  overflow: hidden;margin-top:4px }
.notice .tab-hd { height: 38px;
    overflow: hidden}

.notice .tab-hd .ico{
    float: left;
    width: 8px;
    height: 38px;
    background: #0169c0;
}
.notice .tab-hd ul { float: left}
.notice .tab-hd li{
    float: left;
    height: 38px;
    line-height: 38px;
    margin-left: 15px;
    margin-right: 10px;}
.notice .tab-hd li a{
    display:block;
    font-size: 18px;
    color: #888888;
    float: left;
}
    .notice .tab-hd li.on a {
        color: #016eca;
    }
.notice .tab-bd { border-top: 1px solid #e8e8e8;
    margin-top: 3px;}
.notice .tab-bd .tab-pal{

    min-height: 200px;
}
.id-list {
    margin-top: 9px;
    overflow: hidden;
}
.id-list ul li{
    line-height: 2;
    margin: 3px 0;
    width: 100%;
    float: left;
}
.id-list ul li i{
    float: left;
    margin-top: 10px;
    margin-left: 5px;
    background: url("../images/ico.png") no-repeat 0 -40px;
    width: 5px;
    height: 5px;
}
.id-list ul li .li02{
    float: left;
    margin-left: 5px;
    color: #00a0e9;
    font-weight: 400;
}
.id-list ul li .li03{
    font-weight: 400;
    float: left;
    margin-left: 5px;
    color: #fe0000;
}
.id-list ul li a{
    margin-left: 8px;
    float: left;
    color: #343434;
}
.id-list ul li a:hover{
    color: #0079cf;
}
.id-list ul li span{
    float: right;
    color: #888888;
    margin-right: 6px;
}
.id-list ul li .li01{
    color: #ff0000;
}
.id-mode{
    width: 380px;
    margin: auto;
    overflow: hidden;
    margin-top: 4px;
}
.id-mode-title{
    height: 38px;
    overflow: hidden;
}

.id-mode-title i{
    float: left;
    width: 8px;
    height: 38px;
    background: #0169c0;
}
.id-mode-title a{
    float: left;
    height: 38px;
    line-height: 38px;
    margin-left: 15px;
    margin-right: 26px;
    display: block;
    font-size: 18px;
    color: #343434;
}
.id-zwopen{
    height: 340px;
    padding-top: 6px;
    border-top: 1px solid #e8e8e8;
    margin-top: 3px;
    overflow: hidden;
    width: 110%;
}
.id-zwopen ul li{
    margin-top: 10px;
    margin-left: 2px;
    margin-right: 7px;
    float: left;
}
.id-zwopen ul li a{
    width: 118px;
    height: 99px;
    float: left;
    border: 1px solid #d1d1d1;
}
.id-zwopen ul li a i{
    width: 35px;
    height: 35px;
    display: block;
    margin: auto;
    margin-top: 17px;
    background: url("../images/ico12.png") no-repeat;
}
.id-zwopen ul li a span{
    display: block;
    text-align: center;
    color: #343434;
    line-height: 20px;
    margin-top: 8px;
}
.id-zwopen ul .li02 a i{
    background: url("../images/ico12.png") no-repeat 0 -35px;
}
.id-zwopen ul .li03 a i{
    background: url("../images/ico12.png") no-repeat 0 -70px;
}
.id-zwopen ul .li04 a i{
    background: url("../images/ico12.png") no-repeat 0 -105px;
}
.id-zwopen ul .li05 a i{
    background: url("../images/ico12.png") no-repeat 0 -140px;
}
.id-zwopen ul .li06 a i{
    background: url("../images/ico12.png") no-repeat 0 -175px;
}
.id-zwopen ul .li07 a i{
    background: url("../images/ico12.png") no-repeat 0 -210px;
}
.id-zwopen ul .li08 a i{
    background: url("../images/ico12.png") no-repeat 0 -245px;
}
.id-zwopen ul .li08 a{
    width: 246px;
}
.id-zwopen ul li a:hover span{
    color: #0169c0;
}
.id-jz{

    padding-bottom: 14px;
    overflow: hidden;
    width: 380px;
    margin: auto;
    margin-top: 4px;
}
.id-jz a{
    width: 188px;
    float: left;
    font-size: 18px;
    color: #343434;
    height: 79px;
    background: #daf1fd;
    text-align: center;
    line-height: 79px;
}
.id-jz .li02{
    float: right;
}

.id-mode-top{
    height: 130px;
    border-top: 0px solid #e8e8e8;
    margin-top: 3px;
    overflow: hidden;
}
.id-mode-top h1{
    width: 362px;
    margin: auto;
    margin-top: 12px;
    font-weight: 400;
    line-height: 30px;
    height: 30px;
    font-size: 18px;
    color: #0169c0;
}
.id-mode-top p{
    width: 362px;
    margin: auto;
    padding: 2px 0;
    line-height: 30px;
    height: 30px;
    color: #888888;
}
.id-mode-top span{
    float: left;
}
.id-mode-top i{
    float: right;
}
.id-mode-top div{
    width: 362px;
    margin: auto;
    height: 100px;
    line-height: 26px;
    color: #888888;
    overflow: hidden;
}
.id-mode-top div a{
    color: #12b42c;
}
.id-cwhy-ul{
    height: 224px;
    overflow: hidden;
}
.id-cwhy-ul .id-list{
    margin-top: 14px;
}
.id-gwy{
    padding-bottom: 17px;
    margin-left: 8px;
    padding-top: 9px;
    font-size: 16px;
    line-height: 33px;
    overflow: hidden;
}
.id-gwy a{
    color: #0169c0;
    float: left;
}
.id-gwy span{
    color: #0169c0;
    float: left;
    margin: 0 10px;
}
.id-content-n{
    width: 356px;
    float: left;
    margin-left: 19px;
}
.notice02{
    width: 100%;
}
.id-zfwj{
    width: 340px;
    margin: auto;
    overflow: hidden;
}
.id-zfwj-title{
    margin-top: 18px;
    font-size: 18px;
    color: #0169c0;
    line-height: 30px;
}
.id-zfwj-xiaz,.id-zfwj-fb{
    margin-top: 3px;
    line-height: 30px;
    color: #888888;
}
.id-zfwj-xiaz a{
    color: #12b42c;
}
.id-zfwj-yj,.id-zfwj-qt{
    margin-top: 6px;
    color: #888888;
    text-indent: 9px;
    height: 38px;
    line-height: 38px;
    background: #eeeeee;
}
.id-zfwj-yj a,.id-zfwj-qt a{
    color: #343434;
}
.id-zfwj-yj{
    margin-top: 17px;
}
.notice02 .tab-bd .tab-pal {
    height: 165px;
}
.id-wjss{
    margin-top: 4px;
}
.id-wjss-title{
    font-size: 16px;
    color: #0078ce;
    font-weight: bold;
}
.id-wjss-xz{
}
.id-wjss-xz-l{
    float: left;
    width: 50%;
}
.id-wjss-xz-l h1{
    color: #343434;
    font-weight: 400;
    line-height: 30px;
}


.nice-select{

    width: 162px;

    padding: 0 10px;

    height: 32px;

    border: 1px solid #d1d1d1;

    position: relative;

    /*background: #fff url(../images/a2.jpg) no-repeat right center;*/

}

.nice-select input{display: block;width: 100%;height: 32px;line-height: 32px \9;border: 0;outline: 0;background: none;}

.nice-select ul{

    width: 100%;

    display: none;

    position: absolute;

    left: -1px;

    top: 32px;

    overflow: hidden;

    background-color: #fff;

    max-height: 150px;

    overflow-y: auto;

    border: 1px solid #999;

    border-top: 0;

    z-index: 9999;

}

.nice-select ul li{height: 30px;line-height: 30px;overflow: hidden;padding: 0 10px;cursor: pointer;}

.nice-select ul li.on{background-color: #e0e0e0;}

.id-wjss-xz-r{
    float: right;
}
.id-wjss-ss{
    margin-top: 9px;
    overflow: hidden;
}
.id-wjss-ss .text{
    float: left;
    height: 32px;
    text-indent: 10px;
    width: 248px;
    line-height: 32px;
    border: 1px solid #d1d1d1;
}
.id-wjss-ss .btn{
    border: 0;
    background: #0094ee;
    color: #FFFFFF;
    width: 80px;
    height: 32px;
    float: left;
    margin-left: 10px;
}
.id-wjss{
    height: 128px;
    padding-bottom: 19px;
}
.id-mode02{
    width: 100%;
}
.id-wjdc{
    overflow: hidden;
    margin-top: 3px;
    border-top: 1px solid #e8e8e8;
}
.id-wj{
    display: block;
    overflow: hidden;
    margin-top: 13px;
}
.id-wj img{
    display: block;
    height: 66px;
    width: 100%;
}
.id-xx-title{
    margin-top: 4px;
    display: block;
    width: 100%;
    height: 100px;
}
.id-xx-ss{
    overflow: hidden;
    background: #f2f1f1;
}
.id-xx-ss .text{
    text-indent: 10px;
    width: 228px;
    height: 34px;
    border: 1px solid #d1d1d1;
    float: left;
    line-height: 34px;
    margin-left: 25px;
}
.id-xx-ss .btn{
    float: left;
    height: 36px;
    border: 0;
    background: #0094ee;
    width: 70px;
    color: #FFFFFF;
    margin-left: 9px;
}
.id-xx-kd{
    padding-bottom: 21px;
    padding-top: 12px;
    overflow: hidden;
    background: #f2f1f1;
}
.id-xx-kd a{
    margin-left: 25px;
    float: left;
    width: 150px;
    height: 40px;
    background: #12b42c;
}
.id-xx-kd .li02{
    margin-left: 10px;
}
.id-xx-kd a i{
    float: left;
    width: 25px;
    height: 21px;
    margin-top: 10px;
    margin-left: 19px;
    background: url("../images/ico.png") no-repeat -7px -39px;
}
.id-xx-kd a span{
    font-size: 16px;
    color: #ffffff;
    line-height: 40px;
    float: left;
    margin-left: 10px;
}
.id-xx-kd .li02 i{
    background: url("../images/ico.png") no-repeat -7px -60px;
}
.notice03{
    margin-top: 16px;
}
.notice03 .tab-bd .tab-pal {
    height: 200px;
}
.notice03 .tab-bd .tab-pal .id-list{
    margin-top: 2px;
}
.id-mode03{
    overflow: hidden;
    margin-top: 19px;
}
.id-mode03-title {
    padding-bottom: 2px;
    border-bottom: 1px solid #e8e8e8;
    margin-top: 3px;
    height: 38px;
    overflow: hidden;
}
.id-mode03-title i{
    float: left;
    width: 8px;
    height: 38px;
    background: #0169c0;
}
.id-mode03-title span {
    float: left;
    height: 38px;
    line-height: 38px;
    margin-left: 15px;
    margin-right: 26px;
    display: block;
    font-size: 18px;
    color: #343434;
}
.id-mode03-title div{
    line-height: 38px;
    float: right;
}
.id-mode03-title div a{
    float: left;
    color: #888888;
}
.id-mode03-title div em{
    float: left;
    color: #888888;
    margin: 0 10px;
}
.id-mode03-title div a:hover{
    color: #0169c0;
}
.id-mode03-box{
    width: 340px;
    overflow: hidden;
    margin: auto;
    margin-top: 6px;
}
.id-mode03-box .img{
    width: 340px;
    height: 208px;
    display: block;
}
.id-mode03-box .list{
    line-height: 27px;
    color: #888888;
}
.id-mode03-box .list-box{
    margin-top: 9px;
    overflow: hidden;
}
.id-mode03-box .list01,.id-mode03-box .list01 a{
    color: #343434;
}
.id-mode03-box .border{
    height: 1px;
    font-size: 0;
    width: 100%;
    border-bottom: 1px dashed #e8e8e8;
    margin-top: 6px;
}
.id-mode03-box .fw{
    width: 340px;
    margin: auto;
    color: #888888;
    line-height: 30px;
    margin-top: 7px;
}
.id-mode03-box .fw a{
    color: #888888;
}
.id-content-r{
    height: 1350px;
    float: right;
    width: 376px;
    overflow: hidden;
    border: 1px solid #eeeeee;
}
.id-mode04{
    width: 354px;
    margin: auto;
    overflow: hidden;
    margin-top: 4px;
}
.id-mode04-title {
    height: 38px;
    overflow: hidden;
}
.id-mode04-title i {
    float: left;
    width: 8px;
    height: 38px;
    background: #0169c0;
}
.id-mode04-title a {
    float: left;
    height: 38px;
    line-height: 38px;
    margin-left: 15px;
    margin-right: 26px;
    display: block;
    font-size: 18px;
    color: #343434;
}
.id-gggg{
    padding-bottom: 13px;
    border-top: 1px solid #e8e8e8;
    margin-top: 3px;
    height: 210px;
}
.id-zzzl{
    height: 200px;
    border-top: 1px solid #e8e8e8;
    margin-top: 3px;
}
.id-zzzl a,.id-zzzl img{
    display: block;
    width: 354px;
    height: 68px;
}
.id-zzzl a{
    /*  margin-top: 8px;*/
}
.id-leader-zt{
    width: 354px;
    margin: auto;
    overflow: hidden;
    margin-top: 4px;
}
.id-leader-zt .title{
    margin-top: 13px;
    line-height: 30px;
    font-size: 16px;
    color: #0169c0;
}
.id-leader-zt .box{
   /* height: 66px;*/
    overflow: hidden;
}
.id-leader-zt .box .id-list{
    margin-top: 6px;
}
.id-zwfw{
    margin-top: 20px;
    display: block;
    overflow: hidden;
}
.id-zwfw img{
    display: block;
    height: 110px;
    width: 376px;
}

.notice-zwfw { height: 64px; width: 354px; overflow: hidden;margin: auto;margin-top: 20px; }
.notice-zwfw .tab-hd { overflow: hidden;height: 28px}
.notice-zwfw .tab-hd ul {  }
.notice-zwfw .tab-hd li{ float: left; line-height: 26px; }
.notice-zwfw .tab-hd li a{ font-weight: bold; display:block; width: 80px;line-height:26px;text-align: center ;color: #343434 }
.notice-zwfw .tab-hd li.on a{ border-bottom: 2px solid #0078ce;color: #0078ce;}
.notice-zwfw .tab-bd { overflow: hidden }
.notice-zwfw .tab-bd .text{
    float: left;
    width: 268px;
    height: 34px;
    border: 1px solid #d1d1d1;
    text-indent: 10px;
}
.notice-zwfw .tab-bd .btn{
    height: 36px;
    width: 80px;
    float: right;
    border: 0;
    text-align: center;
    color: #FFFFFF;
    background: #0094ee;

}
.id-zwfw-link{
    width: 354px;
    overflow: hidden;
    margin: auto;
    margin-top: 12px;
}
.id-zwfw-link a{
    float: left;
    width: 114px;
    height: 36px;
    background: #daf1fd;
    text-align: center;
    line-height: 36px;
    color: #343434;
    margin-right: 6px;
}
.id-zwfw-link .li03{
    margin: 0;
    float: right;
}
.notice04{
    margin-top: 24px;
    width: 354px;
}
.id-ico-fw{
    margin-top: 5px;
    width: 110%;
    overflow: hidden;
}
.id-ico-fw li{
    margin-top: 1px;
    margin-right: 1px;
    float: left;
}
.id-ico-fw li a{
    display: block;
    width: 177px;
    height: 54px;
    background: #f3f3f3;
}
.notice04 .tab-bd .tab-pal {
    height: 400px;
}
.id-ico-fw li a i{
    float: left;
    width: 25px;
    height: 54px;
    margin-left: 34px;
    background-image: url("../images/ico13.png");
}
.id-ico-fw02 li a i{
    background-image: url("../images/ico14.png");
}
.id-ico-fw03 li a i{
    background-image: url("../images/ico15.png");
}
.id-ico-fw li a span{
    float: left;
    color: #343434;
    line-height: 54px;
    margin-left: 13px;
}
.id-ico-fw li a:hover span{
    color: #0169c0;
}
.id-ico-fw .li02 a i{
    background-position:  -179px 0;
}
.id-ico-fw .li03 a i{
    background-position: -1px -55px;
}
.id-ico-fw .li04 a i{
    background-position: -179px -55px;
}
.id-ico-fw .li05 a i{
    background-position: -1px -110px;
}
.id-ico-fw .li06 a i{
    background-position: -179px -110px;
}
.id-ico-fw .li07 a i{
    background-position: -1px -165px;
}
.id-ico-fw .li08 a i{
    background-position: -179px -165px;
}
.id-ico-fw .li09 a i{
    background-position: -1px -220px;
}
.id-ico-fw .li10 a i{
    background-position: -179px -220px;
}
.id-ico-fw .li11 a i{
    background-position: -1px -275px;
}
.id-ico-fw .li12 a i{
    background-position: -179px -275px;
}

.id_wind{
    position: fixed;
    z-index: 1000;
    width: 41px;
    height: 196px;
    top:200px;
    right: 10px;
}
.id_wind a{
    background-image: url("../images/fl.png");
    width: 50px;
    height: 50px;
    display: block;
    margin-bottom: 11px;
    position: relative;
    z-index: 10;
}
.id_wind a div {
    display: none;
    position: absolute;
    z-index: 100;
    background: url(../images/ico11.png);
    width: 147px;
    height: 136px;
    right: 40px;
    top: 0;
}
.id_wind a div img {
    display: block;
    width: 118px;
    height: 118px;
    margin: 9px;
}
.id_wind a:hover div {
    display: block;
}
.id_wind .li02{
    background-position: 0 -61px;
}
.id_wind .li03{
    background-position: 0 -125px;
}
.id_wind .li04{
    background-position: 0 -187px;
}
.id_wind .li05{
    background-position: 0 -250px;
}
.id_wind a:hover{
    background-image: url("../images/fl-a.png");
}
.page-body{
    padding: 20px 15px;
    width: 1170px;
    margin: auto;overflow:hidden;
    background: #ffffff;
}
.page-left{
    width: 784px;
    float: left;
    overflow: hidden;
}
.page-title{
    background: #e8e8e8;
    text-indent: 34px;
    height: 46px;
    overflow: hidden;
    line-height: 46px;
    color: #444444;
}
.page-title a{
    color: #444444;
}
.leader-title{
    height: 42px;
    line-height: 42px;
    text-indent: 26px;
    color: #343434;
    border-left: 8px #0169c0 solid;
    background: #f1f1f1;
    font-size: 18px;
}
.leader-item{
    overflow: hidden;
}
.leader-item h1{
    float: left;
    width: 90px;
    text-align: right;
    font-size: 16px;
    color: #0169c0;
    font-weight: 400;
    line-height: 158px;
    margin-top: 28px;
}
.leader-item .ul{
    float: right;
    width: 683px;
    overflow: hidden;
}
.leader-item .ul ul li{
    margin-top: 20px;
    margin-left: 16px;
    float: left;
}
.leader-item .ul ul li img{
    width: 110px;
    height: 144px;
    display: block;
    padding: 7px 8px;
    border: #eeeeee 1px solid;
}
.leader-item .ul ul li a{
    margin-top: 24px;
    display: block;
    text-align: center;
    color: #343434;
    line-height: 24px;
}
.leader-border{
    margin-top: 24px;
    border-top: 1px #eeeeee solid;
    width: 750px;
    margin-left: 15px;
}
.notice-bm{
    padding-top: 36px;
}
.notice-page { overflow: hidden; }
.notice-page .tab-hd {
    height: 42px;
    line-height: 42px;
    border-left: 8px #0169c0 solid;
    background: #f1f1f1;
    font-size: 18px;
}
.notice-page .tab-hd ul{
    float: left;
}
.notice-page .tab-hd .link02{
    float: right;
    line-height: 42px;
    color: #888888;
    font-size: 14px;
    margin-right: 10px;
}
.notice-page .tab-hd .link02 span{
    display: inline-block;
    color: #888888;
}
.notice-page .tab-hd .link02 a{
    color: #888888;
}
.notice-page .tab-hd li{ float: left;margin-left: 26px;margin-right: 12px }
.notice-page .tab-hd li a{ display:block;font-size: 18px;color: #888888;font-weight: 400; line-height: 42px;}
.notice-page .tab-hd li.on a{
    color: #343434;
}
.notice-page .tab-bd { overflow: hidden }
.bm-list{
    padding-bottom: 28px;
    padding-top: 12px;
    overflow: hidden;
}
.bm-list ul li{
    width: 25%;
    float: left;
    margin: 2px 0;
    line-height: 26px;
}
.bm-list ul li i{
    float: left;
    font-size: 16px;
    color: #007ad1;
    margin-left: 10px;
}
.bm-list ul li a{
    float: left;
    color: #343434;
    margin-left: 9px;
}
.page-right{
    background: #f1f1f1;
    width: 376px;
    position: absolute;
    z-index: 100;
    right: 0;
    top:0;
    bottom: 0;
    overflow: hidden;
}
.wyxx-box{

    background: url("../images/img04.jpg");
    width: 376px;
    height: 170px;
    overflow: hidden;
}
.wyxx-box a{
    float: left;
    margin-top: 115px;
    margin-left: 50px;
}
.wyxx-box a i{
    float: left;
    background: url("../images/ico.png") no-repeat -34px -39px;
    width: 25px;
    height: 21px;
}
.wyxx-box a span{
    margin-left: 9px;
    float: left;
    color: #0169c0;
    font-size: 16px;
    line-height: 21px;
}
.wyxx-box .li02 i{
    background: url("../images/ico.png") no-repeat -34px -60px;
}
.leader-hd{
    height: 416px;
    overflow: hidden;
    width: 354px;
    margin: 22px auto 0 ;
}
.leader-hd .title{
    overflow: hidden;
    height: 41px;
    border-bottom: 1px solid #dddddd;
    line-height: 38px;
}
.leader-hd .title i{
    float: left;
    width: 8px;
    height: 38px;
    background: #0169c0;
}
.leader-hd .title a{
    margin-left: 11px;
    float: left;
    color: #343434;
    font-size: 18px;
}

.notice-hd {    height: 394px;
    overflow: hidden;
    width: 354px;
    margin: 26px auto 0; }
.notice-hd .tab-hd {
    overflow: hidden;
    height: 41px;
    border-bottom: 1px solid #dddddd;
    line-height: 38px;
}
.notice-hd .tab-hd .ico{
    float: left;
    width: 8px;
    height: 38px;
    background: #0169c0;
}
.notice-hd .tab-hd ul {
    float: left;
}
.notice-hd .tab-hd li{
    margin-right: 30px;
    float: left;
    margin-left: 11px;
}
.notice-hd .tab-hd li a{
    display: block;
    color: #888888;
    font-size: 18px;
}
.notice-hd .tab-hd li.on a{
    color: #343434;
}
.notice-hd .tab-bd { overflow: hidden }
.zfhy{
    padding-bottom: 50px;
    display: block;
    text-align: center;
    margin-top: 17px;
    height: 30px;
    line-height: 30px;
    color: #0169c0;
}
.zfhy a{
    display: inline-block;
    color: #0169c0;
}
.page-rap{
    min-height:1210px;
    height:auto !important;
    height:1210px;
    margin-top: 18px;
    position: relative;
    z-index: 10;
    overflow: hidden;
}
.leader-min{
    height: 200px;
    overflow: hidden;
    margin-top: 20px;
}
.leader-min .img{
    margin-left: 44px;
    background: #999999;
    float: left;
    width: 124px;
    height: 156px;
    border: 1px solid #eeeeee;
}
.leader-min .content{
    float: left;
    margin-left: 23px;
}
.leader-min .content h1{
    margin-top: 0px;
    font-weight: 400;
    font-size: 16px;
    color: #343434;
    line-height: 30px;
}
.leader-min .content p{
    margin-top: 3px;
    color: #0169c0;
    width:590px;
    line-height: 30px;
}
.leader-min .content .jianli{
    display: block;
    width: 120px;
    height: 36px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #0169c0;
    color: #ffffff;
    text-align: center;
    line-height: 36px;
    margin-top: 10px;
}
.leader-list{
    min-height: 330px;
}
.leader-list ul li i{
    margin-left: 18px;
}
.leader-list ul li span{
    margin-left: 18px;
}
.leader-title a{
    color: #343434;
}
.leader-title02{
    margin-top: 24px;
}
.leader-fy{
    width: 744px;
    margin: auto;
    overflow: hidden;
}
.leader-fy ul li{
    height: 144px;
    padding: 10px 0;
    width: 100%;
    float: left;
    overflow: hidden;
    border-bottom: 1px solid #eeeeee;
}
.leader-fy ul li img{
    float: left;
    width: 222px;
    height: 144px;
    background: #999999;
}
.leader-fy ul li div{
    float: right;
    width: 505px;
    overflow: hidden;
}
.leader-fy ul li div h1{
    padding: 2px 0;
    overflow: hidden;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;

}
.leader-fy ul li div h1 a{
    color: #343434;
}
.leader-fy ul li div p{
    margin-top: 12px;
    line-height: 22px;
    color: #343434;
}
.leader-fy ul li div h2{
    color: #888888;
    font-weight: 400;
    line-height: 22px;
}
.page-fy{
    overflow: hidden;
    padding: 20px 0 30px;
}
.page-nav{
    float: left;
    width: 360px;
    overflow: hidden;
}
.page-nav .title{
    color: #ffffff;
    font-size: 20px;
    height: 56px;
    text-align: center;
    line-height: 56px;
    background: #0084dc;
}
.page-nav .border{
    height: 7px;
    border-bottom: 1px solid #dbdbdb;
}
.page-nav .ul{
    margin-top: 11px;
    overflow: hidden;
}
.page-nav .ul ul li{
    float: left;
    width: 100%;
    margin-top: 3px;
}
.page-nav .ul ul li a{
    height: 48px;
    text-align: center;
    line-height: 48px;
    background: #f1f1f1;
    display: block;
    border: 1px solid #e8e8e8;
    font-size: 16px;
    color: #343434;
}
.page-nav .ul ul li a:hover{
    background: #daf1fd;
}
.page-list-content{
    float: right;
    width: 794px;
    overflow: hidden;
    border: 1px solid #f1f1f1;
    padding-bottom: 30px;
}
.page-list-content .title{
    height: 50px;
    overflow: hidden;
    background: #f1f1f1;
}
.page-list-content .title span{
    line-height: 50px;
    float: left;
    font-size: 16px;
    color: #343434;
    margin-left: 22px;
}
.page-list-content .title i{
    float: left;
    background: url("../images/ico16.jpg");
    width: 9px;
    height: 10px;
    margin-top: 20px;
    margin-left: 13px;
}
.page-rap02{
    margin-top: 18px;
}
.id-list-page ul li i{
    margin-left: 18px;
}
.id-list-page ul li span{
    margin-right: 18px;
}
.id-list-page{
    min-height: 450px;
}
.page-rap03{
    overflow: hidden;
    margin-top: 18px;
}
.page-rap03-left{
    width: 784px;
    float: left;
    overflow: hidden;
}
.redian-list{
    height: 210px;
}
.notice-page02{
    margin-top: 30px;
}
.page-rap03-right{
    background: #f1f1f1;
    width: 376px;
    float: right;
    overflow: hidden;
}
.open-title{
    overflow: hidden;
    width: 354px;
    margin: 6px auto 0;
    height: 41px;
    border-bottom: 1px solid #dddddd;
    line-height: 38px;
}
.open-title i{
    float: left;
    width: 8px;
    height: 38px;
    background: #0169c0;
}
.open-title a{
    margin-left: 11px;
    float: left;
    color: #343434;
    font-size: 18px;
}
.id-zwopen02{
    height: 300px;
    overflow: hidden;
    width: 354px;
    margin: auto;
}
.id-zwopen02 ul{
    width: 110%;
}
.id-zwopen02 ul li {
    margin: 5px 13px 5px 0;
    float: left;
}
.id-zwopen02 ul li a{
    display: block;
    width: 112px;
    height: 90px;
    background: #ffffff;
    overflow: hidden;
}
.id-zwopen02 ul li a i{
    width: 35px;
    height: 35px;
    display: block;
    margin: auto;
    margin-top: 17px;
    background: url(../images/ico12.png) no-repeat;
}
.id-zwopen02 ul li a span{
    display: block;
    text-align: center;
    color: #343434;
    line-height: 20px;
    margin-top: 8px;
}
.id-zwopen02 ul .li02 a i{
    background: url("../images/ico12.png") no-repeat 0 -35px;
}
.id-zwopen ul .li03 a i{
    background: url("../images/ico12.png") no-repeat 0 -70px;
}
.id-zwopen02 ul .li04 a i{
    background: url("../images/ico12.png") no-repeat 0 -105px;
}
.id-zwopen02 ul .li05 a i{
    background: url("../images/ico12.png") no-repeat 0 -140px;
}
.id-zwopen02 ul .li06 a i{
    background: url("../images/ico12.png") no-repeat 0 -175px;
}
.id-zwopen02 ul .li07 a i{
    background: url("../images/ico12.png") no-repeat 0 -210px;
}
.id-zwopen02 ul .li08 a i{
    background: url("../images/ico12.png") no-repeat 0 -245px;
}
.id-zwopen ul .li09 a i{
    background: url("../images/ico12.png") no-repeat 0 -280px;
}
.id-zwopen ul .li08 a{
    width: 118px;
}
.open-title02{
    margin-top: 10px;
}
.open-ul02{
    min-height: 128px;
    overflow: hidden;
    overflow-y: auto;
    width: 354px;
    margin: 4px auto 0 ;
}
.open-ul02 ul li{
    float: left;
    width: 118px;
    line-height: 24px;
    margin: 4px 0;
}
.open-ul02 ul li a{
    float: left;
    color: #343434;
    margin-left: 10px;
}
.open-ul02 ul li i{
    margin-left: 3px;
    float: left;
    font-size: 16px;
    color: #007ad1;
}
.id-zwopen02 ul li a:hover span{
    color: #0079cf;
}
.open-ul02 ul li a:hover{
    color: #0079cf;
}
.open-ul03{
    min-height: 192px;
}
.sjkf{
    width: 354px;
    margin: 9px auto 0;
    overflow:hidden;
}
.sjkf img{
    display: block;
    width: 354px;
    height: 70px;margin:0 auto;
}
.qd-box{
    padding-bottom: 10px;
    width: 354px;
    margin: auto;
    overflow:hidden;
}
.qd-box ul li{
    float: left;
    margin-top: 4px;
    width: 100%;
}
.qd-box ul li a{
    display: block;
    height: 40px;
    text-align: center;
    font-size: 16px;
    line-height: 40px;
    background: #ffffff;
    color: #343434;
}
.qd-box ul li a:hover{
    background: #daf1fd;
}
.redian-list02{
    height: 240px;
}
.ztzl-box{
    padding-bottom: 30px;
    margin-top: 12px;
    width: 100%;
    float: left;
}
.ztzl-box-title{
    height: 42px;
    line-height: 42px;
    text-indent: 26px;
    border-left: 8px #0169c0 solid;
    background: #daf1fd;
    font-size: 18px;
}
.ztzl-box-title a{
    color: #343434;
}

.picScroll-left{ overflow:hidden; position:relative;margin-top: 15px   }

.picScroll-left .bd{   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 6px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:280px; height:100px; display:block;  }
.picScroll-left .bd ul li .title{ line-height:24px;margin-top: 5px }
.picScroll-left .bd ul li .title a{
    color: #343434;
    line-height: 24px;
}
.yx-left{
    float: left;
    width: 784px;
    overflow: hidden;
}
.yx-map{
    overflow: hidden;
    background: #f2f2f2;
}
.yx-map .img{
    float: left;
}
.yx-map .text{
    width: 346px;
    margin-left: 18px;
    float: left;
}
.yx-map .text h1{
    font-size: 16px;
    font-weight: bold;
    color: #444444;
    text-align: center;
    line-height: 26px;
    margin-top: 24px;
}
.yx-map .text p{
    font-size: 12px;
    line-height: 22px;
    margin-top: 13px;
}
.yx-ls{
    height: 120px;
    overflow: hidden;
    background: #f1f1f1;
    margin-top: 28px;
}

.yx-ls h1{
    width: 736px;
    margin: auto;
    font-size: 16px;
    font-weight: bold;
    color: #444444;
    overflow: hidden;
    line-height: 26px;
    padding-top: 11px;
}
.yx-ls p{
    width: 736px;
    margin: auto;
    line-height: 22px;
    font-size: 12px;
    color: #444444;
    overflow: hidden;
}
.yx-ls p a{
    color: #ff0000;
}
.yx-ls02{
    margin-top: 9px;
}
.yx-link{
    margin-top: 11px;
    overflow: hidden;
    width: 110%;
}
.yx-link a{
    margin-right: 8px;
    float: left;
}
.yx-link a img{
    display: block;
    width: 256px;
    height: 100px;
}
.yx-link02{
    overflow: hidden;
    margin-top: 32px;
}
.yx-link02-l{
    height: 300px;
    background: #f1f1f1;
    width: 380px;
    overflow: hidden;
}
.yx-link02-l .title,.yx-link02-l .title img{
    display: block;
}
.yx-right{
    height: 1009px;
    background: #f1f1f1;
    float: right;
    width: 376px;
    overflow: hidden;
}
.yx-zl{
    overflow: hidden;
}
.yx-zl a{
    display: block;
}
.yx-zl img{
    display: block;
}
.yx-zl .li02{
    margin-top: 2px;
}
.yx-fz{
    margin-top: 24px;
    overflow: hidden;
}
.yx-fz a{
    margin-top: 4px;
}
.yx-fz a,.yx-fz img{
    display: block;
}
.yx-cy{
    overflow: hidden;
}
.yx-cy a{
    display: block;
    margin-top: 5px;
}
.yx-cy img{
    display: block;
}
.zcwj-title{position: relative; font-size: 24px; font-weight: bold; color: #0169c0; text-indent: 1em; float: left; padding-left: 1em;}
.zcwj-title:before{content: ''; position: absolute; width: 5px; height: 20px; left: 1em; top: 10px; background: #0169c0;}
.wj-ss{
    overflow: hidden;
}
.wj-ss input{
    outline: 0;
}
.wj-ss .title{
    overflow: hidden;
    border-bottom: 2px solid #e8e8e8;
    height: 38px;
    line-height: 38px;
    padding-bottom: 6px;
    margin-bottom: 10px;
}
.wj-ss .title h1{
    float: left;
    font-size: 18px;
    font-weight: 400;
    color: #343434;
    margin-left: 13px;
}
.wj-ss .title p{
    float: left;
    margin-left: 40px;
    color: #999999;
    font-size: 12px;
}
.wj-ss .task{
    font-size: 16px;
    overflow: hidden;
    margin-top: 20px;
    line-height: 34px;
}
.wj-ss .task .name{
    /*font-size: 14px;*/
    float: left;
    margin-left: 47px;
    color: #343434;
    width: 118px;
    /*font-weight: bold;*/
}
.wj-ss .task .text{
    height: 32px;
    border: 1px solid #d1d1d1;
    text-indent: 17px;
    width: 348px;
    float: left;
}
.wj-ss .task .bx{
    float: left;
    color: #999999;
    margin-left: 14px;
    /*font-size: 12px;*/
}
.wj-ss .task label{
    /*font-size: 14px;*/
    color: #343434;
    margin-right: 27px;
    display: inline-block;
}
.wj-ss .task .page-time{
    border: 1px solid #d1d1d1;
    width: 158px;
    height: 32px;
    float: left;
}
.wj-ss .task .laji{
    margin: 0 31px;
    float: left;
    /*font-size: 14px;*/
}
.wj-ss .task .page-time02{
    border: 1px solid #d1d1d1;
    height: 32px;
    float: left;
}
.wj-ss .task .laji02{
    margin: 0 10px;
    float: left;
    /*font-size: 14px;*/
}
.wj-ss .task .btn,.wj-ss .task .btn02{
    margin-left: 45px;
    float: left;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 240px;
    height: 48px;
    line-height: 48px;
    color: #fff;
    font-size: 16px;
    background: #0880d4;
    display: block;
    text-align: center;
    border: 0;
    margin-top: 10px;
}
.wj-ss .task .btn02{
    margin-left: 40px;
}
.wj-ul{
    min-height: 381px;
    padding-bottom: 38px;
    margin-top: 52px;
    overflow: hidden;
}
.wj-ul .title{
    margin-left: 8px;
    height: 42px;
    line-height: 42px;
    text-indent: 26px;
    color: #343434;
    border-left: 8px #0169c0 solid;
    background: #f1f1f1;
    font-size: 18px;
}
.wj-ul .title a{
    color: #343434;
}
.wj-ul02{
    margin-top: 0;
}
.zwhf-l{
    float: left;
    width: 784px;
    overflow: hidden;
    /*margin-top: 10px;*/
}
.zwhf-l .banner,.zwhf-l .banner img{
    display: block;
}
.zwhf-table{
    /*height: 309px;*/
    margin-top: 10px;
    overflow: hidden;
}

.titletd td {
    font-size: 16px;
    text-align: center;
    color: #0169c0;
    word-break: break-all;
    background: #f1f1f1;
    height: 42px;
    font-weight: bold;
}

.datatd td {
    word-break: break-all;
    background-color: #FFFFFF;
    line-height: 24px;
    padding: 8px 0;
    padding-left: 2px;
}
.datatd tr{

}
.td1{
    text-align: center;
    width: 10%;
    white-space: pre-wrap;
}

.td2 {
    color: #666666;
    text-align: center;

}
.td2 a{
    color: #666666;

}
.td2 a:hover{
    color: #24b2ff;
}
.td3{
    color: #666666;
    text-align: center;
    width: 16%;
}
#A1{
    /*height: 277px;*/
    height: 190px;
    overflow: hidden;
}
#A3{
    /*height: 277px;*/
    height: 190px;
    overflow: hidden;
}
.zwhf-table-border{
    margin: auto;
    margin-top: 8px;
    height: 1px;
    width: 750px;
    border-bottom: 1px solid #eeeeee;
}
.zwhf-table-btn{
    height: 50px;
    overflow: hidden;
    margin-top: 12px;
}
.zwhf-table-btn .li01,.zwhf-table-btn .li02{
    float: left;
    margin-left: 10px;
    background: #daf1fd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    line-height: 50px;
    width: 230px;
    height: 50px;
}
.zwhf-table-btn .li02{margin-left: 35px;}
.zwhf-table-btn .li01 span,.zwhf-table-btn .li02 span{
    float: left;
    text-align: center;
    color: #0169c0;
    margin-left: 10px;
    font-size: 17px;
}

.zwhf-table-btn .li01 i{
    float: left;
    background: url("../images/ico17.png") no-repeat;
    width: 21px;
    height: 21px;
    margin-left: 42px;
    margin-top: 16px;
}
.zwhf-table-btn .li02 i{
    float: left;
    background: url("../images/ico17.png") no-repeat 0 -21px;
    width: 21px;
    height: 21px;
    margin-left: 42px;
    margin-top: 16px;
}
.zwhf-table-btn .li03{
    line-height: 25px;
    /*margin-left: 10px;*/
    color: #888888;
    float: left; width: 50%;
}
.zwhf-table-btn .li03 span{ color: #2393d8;}
.zwhf-kss{
    height: 120px;
    background: #f1f1f1;
    overflow: hidden;
    margin-top: 11px;
}
.zwhf-kss .ss{
    height: 32px;
    overflow: hidden;
    margin-top: 22px;
}
.zwhf-kss .ss .name{
    color: #0169c0;
    line-height: 32px;
    font-size: 16px;
    font-weight: bold;
    margin-left: 70px;
    float: left;
}
.zwhf-kss .ss .text{
    float: left;
    height: 30px;
    border: 1px solid #d3d3d3;
    width: 220px;
    margin-left: 20px;
    text-indent: 10px;
}
.zwhf-kss .ss .btn{
    height: 32px;
    border: 0;
    color: #ffffff;
    background: #0094ee;
    margin-left: 14px;
    width: 70px;
}
.zwhf-kss .list{
    margin-top: 16px;
    overflow: hidden;
}
.zwhf-kss .list .name{
    color: #888888;
    line-height: 32px;
    font-size: 14px;
    margin-left: 70px;
    float: left;
}
.zwhf-kss .list .ul{
    float: left;
}
.zwhf-kss .list .ul li{
    margin-left: 28px;
    float: left;
}
.zwhf-kss .list .ul li a{
    color: #343434;
    cursor: pointer;
    line-height: 30px;
}
.id-zwhf{
    /*margin-top: 16px;*/
    margin-top: 10px;
    /*min-height: 272px;*/
}
.notice-zwhf{
    margin-top: 16px;
}
.zwhf-rx{
    width: 110%;
    overflow: hidden;
    margin-top: 13px;
}
.zwhf-rx a{
    float: left;
}
.zwhf-rx a img{
    display: block;
    margin-right: 8px;
}
.zwhf-r{
    background: #f1f1f1;
    width: 376px;
    float: right;
    overflow: hidden;
    /*margin-top: 10px;*/
}
.znwd{
    display: block;
}
.znwd img{
    display: block;
}
.ft-title{
    overflow: hidden;
    height: 41px;
    border-bottom: 1px solid #dddddd;
    line-height: 38px;
    width: 354px;
    margin: 27px auto 0;
}
.ft-title i {
    float: left;
    width: 8px;
    height: 38px;
    background: #0169c0;

}
.ft-title .title{
    margin-left: 11px;
    float: left;
    color: #343434;
    font-size: 18px;
}
.ft-title .link{
    float: right;
}
.ft-title .link a,.ft-title .link span{
    float: left;
    color: #888888;
}
.ft-title .link span{
    margin: 0 12px;
}
.ft-box{
    margin: 6px auto 0 ;
    display: block;
    width: 340px;
    height: 208px;
}
.ft-box img{
    display: block;
    width: 340px;
    height: 208px;
}
.ft-text{
    height: 128px;
    line-height: 28px;
    color: #888888;
    width: 340px;
    margin: 8px auto 0 ;
    overflow: hidden;
}
.ft-text a{
    color: #343434;
}
.ft-text .border{
    margin: 7px 0;
    height: 1px;
    border-bottom: 1px dashed #e8e8e8;
}
.cf-list{
    padding-bottom: 33px;
    width: 354px;
    margin: 18px auto 0;
}
.notice-zwhf .id-list ul li {
    line-height: 24px;
    margin: 5px 0;
    width: 100%;
    float: left;
}

.page-web-item01{
    padding: 20px 0 30px;
    min-height: 500px;
    height: auto !important;
    height: 500px;
}
.biaoti {
    padding-top: 14px;
    font-size: 22px;
    line-height: 30px;
    text-align: center;
    color: #0066b1;
    font-weight: bold;
    width: 900px;
    margin: auto;
}
.xbt {
    padding-bottom: 12px;
    padding-top: 14px;
    line-height: 18px;
    font-size: 12px;
    color: #747474;
}
.xuxiann {
    font-size: 1px;
    width: 1100px;
    margin: auto;
    border-bottom: dashed 1px #CCC;
}
.xxbt {
    padding-bottom: 40px;
    margin-top:10px;
    line-height: 2;
    width: 1100px;
    margin: auto;
    overflow-x: auto;
    padding-left: 1px;
    padding-right: 1px;text-align:justify;
}

.zd-banner{
    overflow: hidden;
    display: block;
}
.zd-banner img{
    display: block;
}
.zd-box{
    margin-top: 37px;
    overflow: hidden;
}
.zd-box h1{
    text-align: center;
    font-size: 20px;
    color: #e21b14;
    line-height: 26px;
}
.zd-box div{
    text-align: center;
    font-size: 14px;
    color: #343434;
    margin-top: 8px;
    line-height: 24px;
}
.zd-box h2{
    width: 1138px;
    margin: auto;
    height: 16px;
    border-bottom: 1px solid #e8e8e8;
}
.zd-box p{
    text-indent: 2em;
    color: #343434;
    line-height: 30px;
    width: 1138px;
    margin: 10px auto 0;
}

.notice-zd {     overflow: hidden; }
.notice-zd .tab-hd-zd {
    height: 42px;
    line-height: 42px;
    border-left: 8px #0169c0 solid;
    background: #f1f1f1;
    font-size: 18px;
}
.notice-zd .tab-hd-zd ul {     float: left; }
.notice-zd .tab-hd-zd li{
    float: left;
    margin-left: 26px;
    margin-right: 26px;
}
.notice-zd .tab-hd-zd li a{
    display: block;
    font-size: 18px;
    color: #888888;
    font-weight: 400;
    line-height: 42px;
}
.notice-zd .tab-hd-zd li.on a{
    color: #343434;
}
.notice-zd .tab-bd-zd {
    height:206px; overflow: hidden}


.notice-zdl { overflow: hidden; }
.notice-zdl .tab-hd-zdl {
    margin-top: 14px;
    margin-left: 6px;
    margin-bottom: 16px;
    float: left;
    width: 560px;
    overflow: hidden;
    border-top: 1px dashed #d1d1d1;
    border-left: 1px dashed #d1d1d1;
}
.notice-zdl .tab-hd-zdl ul {width: 110%}
.notice-zdl .tab-hd-zdl li{
    border-right: 1px dashed #d1d1d1;
    border-bottom: 1px dashed #d1d1d1;
    float: left;}
.notice-zdl .tab-hd-zdl li a{
    width: 139px;
    height: 42px;
    line-height: 42px;
    color: #343434;
    text-align: center;
    display:block;  }
.notice-zdl .tab-hd-zdl li.on a{
    background: #f1f1f1;
    color: #888888;
}
.notice-zdl .tab-bd-zdl {
    overflow: hidden;
    width: 590px;
    float: right}
.notice-zd-box{
    overflow: hidden;
}
.notice-zd01{
    width: 566px;
    float: left;
}
.notice-zd02{
    width: 590px;
    float: right;
}
.zd-item{
    overflow: hidden;
}
.zd-item-l{
    overflow: hidden;
    width: 390px;
    float: left;
}
.zd-item-l .title{
    line-height: 44px;
    font-weight: bold;
    font-size: 16px;
    color: #0169c0;
    margin-left: 15px;
}
.zd-item-l .map,.zd-item-l .map a{
    display: block;
}
.zd-item-r{
    float: right;
    width: 666px;
    overflow: hidden;
}
.zd-item-ul{
    margin-top: 26px;
    overflow: hidden;
}
.zd-item-ul ul li{
    margin-top: 13px;
    margin-right: 15px;
    float: left;
}
.zd-item-ul ul li a{
    display: block;
}
.zd-item-ul ul li a img{
    display: block;
    width: 205px;
    height: 65px;
}
.id-list-zd{
    margin-top: 24px;
}

.id-zwopen03{
    height: 200px;
    padding-top: 5px;
}
.page02-rap{
    margin-top: 16px;
    overflow: hidden;
}
.page02-rap-l{
    float: left;
    width: 784px;
    overflow: hidden;
}
.page02-rap-r{
    padding-bottom: 29px;
    background: #f1f1f1;
    width: 376px;
    float: right;
    overflow: hidden;
}
.xxjs-box{
    width: 354px;
    margin: 8px auto 0;
    overflow: hidden;
}
.xxjs-box .text{
    float: left;
    width: 278px;
    height: 32px;
    border: 1px solid #dddddd;
    text-indent: 10px;
}
.xxjs-box .btn{
    float: right;
    width: 70px;
    height: 32px;
    background: #0084dc;
    color: #ffffff;
    border: 0;
}

.notice-xxjs {
    width: 354px;
    margin: 8px auto 0;
    overflow: hidden
}

.sideMenu{  width: 354px;
    margin: 20px auto 0;
    overflow: hidden}
.sideMenu h3{
    margin-top: 2px;
    font-size: 16px;
    color: #343434;
    height:40px;
    line-height:40px;
    text-align: center;
    cursor:pointer;
    background: #dbdbdb
}


.sideMenu .ul{
    background: #ffffff;
    height: 240px;
    overflow: hidden;
    overflow-y: auto;
    margin-top: 2px;
    display:none; /* 默认都隐藏 */ }
.id-list011{
    min-height: 600px;
}
.id-list-xxgk{
    height: 240px;
}
.leader-title-xxgk{
    margin-top: 30px;
}
.notice-hd02{
    height: 291px;
}
.ysq-banner{
    background: #daf1fd;
    overflow:hidden;
    border: 1px solid #dbdbdb;
    margin-top: 17px;
}
.ysq-banner .img{
    float: left;
}
.ysq-banner .content{
    float: left;
    overflow:hidden;
    margin-left: 70px;
}
.ysq-banner .content h1{
    font-size: 14px;
    color: #343434;
    font-weight: 400;
    line-height: 24px;
    margin-top: 36px;
}
.ysq-banner .content div{
    margin-top: 16px;
    overflow: hidden;
}
.ysq-banner .content div span{
    float: left;
    line-height: 32px;
    color: #0169c0;
}
.ysq-banner .content div .text{
    margin-left: 14px;
    float: left;
    height: 32px;
    text-indent: 10px;
    line-height: 32px;
    border:#e8e8e8 solid 1px;
    width: 268px;
}
.ysq-banner .content div .btn{
    border: 0;
    height: 34px;
    color: #0169c0;
    width: 80px;
    margin-left: 17px;
    background: #ffffff;
}

.ysq-box{
    margin-top: 22px;
    overflow: hidden;
}
.ysq-item{
    margin-right: 40px;
    float: left;
    min-height: 718px;
    width: 360px;
    overflow: hidden;
    border: 1px solid #dbdbdb;
}
.ysq-item .img{
    display: block;
}
.ysq-item .title{
    color: #0169c0;
    line-height: 24px;
    margin-top: 15px;
    text-indent: 6px;
}
.ysq-item .img02{
    display: block;
}
.ysq-item .link{
    overflow: hidden;
}
.ysq-item .link a{
    margin-right: 18px;
    float: right;
}
.ysq-item .link a img{
    float: left;
}
.ysq-item .link a span{
    float: left;
    margin-left: 11px;
    color: #0169c0;
    line-height: 44px;
}
.ysq-item .sb{
    min-height: 460px;
    width: 342px;
    margin: auto;
    line-height: 30px;
    color: #343434;
    margin-top: 4px;
}
.ysq-item02{
    float: right;
    margin: 0;
}


.sj-banner{
    display: block;
    width: 100%;
}
.sj-open-li{
    margin-top: 18px;
    background: #c3e9fd;
    float: left;
    width: 574px;
    height: 215px;
    border: 1px solid #e8e8e8;
}
.sj-open-li-title{
    overflow: hidden;
    line-height: 48px;
    height: 48px;
    background: #ffffff;
}
.sj-open-li-title .link{
    float: left;
    font-weight: bold;
    font-size: 18px;
    color: #02569c;
    margin-left: 11px;
}
.sj-open-li-title .text{
    float: right;
    color: #343434;
}
.sj-open-li-title .link02{
    float: right;
    color: #343434;
    margin-right: 14px;
}
.sj-open-li-ul{
    padding-top: 15px;
    overflow: hidden;
    padding-left:15px;
}
.sj-open-li-ul ul li{
    margin-top:15px;
    float: left;
    margin-left: 4px;
}
.sj-open-li-ul ul li a{
    display: block;
    padding: 0 20px;
    background: #0376cb;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    line-height: 30px;
    color: #ffffff;
}
.sj-open-li02{
    float: right;
}
.wgk-title{
    margin-top: 12px;
    background: url("../images/wg02.jpg");
    height: 235px;
    overflow: hidden;
}
.wgk-title h1{
    margin-top: 26px;
    line-height: 30px;
    font-size: 22px;
    color: #275296;
    font-weight: bold;
    text-align: center;
}
.wgk-title p{
    width: 1144px;
    margin: auto;
    line-height: 26px;
    color: #343434;
    margin-top: 40px;
}
.wgk-title p a{
    color: #ff0000;
}

.notice-wgk {
    padding-bottom: 38px;
    background: #f1f1f1;
    overflow: hidden;
    margin-top: 16px;
}
.notice-wgk .tab-hd {
    float: left;
    width: 370px;
    overflow: hidden;
}
.notice-wgk .tab-hd ul { }
.notice-wgk .tab-hd li{
    margin-bottom: 1px;
    float: left;
    background: url("../images/gk01.jpg");
    height: 80px;
    width: 100%;
    overflow: hidden;
}
.notice-wgk .tab-hd li a{
    display: block ;
    height: 80px;
    width: 100%;}
.notice-wgk .tab-hd li a i{
    float: left;
    background: url("../images/gk03.png");
    height: 80px;
    width: 36px;
    margin-left: 80px;
}
.notice-wgk .tab-hd li a span{
    float: left;
    line-height: 80px;
    color: #ffffff;
    font-size: 26px;
    margin-left: 24px;
}
.notice-wgk .tab-hd li.on{
    background: url("../images/gk.jpg");
}
.notice-wgk .tab-bd { float: right;width: 779px;margin-right: 13px;overflow: hidden  }

.wgk-item01-title{
    margin-top: 12px;
    height: 50px;
    overflow: hidden;
    border-bottom: 1px dotted #d1d1d1;
}
.wgk-item01-title span{
    float: left;
    margin-left: 7px;
    line-height: 50px;
    text-align: center;
    color: #343434;
    font-size: 18px;
    font-weight: bold;
}
.wgk-item01-title a{
    float: right;
    margin-right: 26px;
    line-height: 50px;
    color: #343434;
}
.wgk-item01 .id-list ul li a {
    margin-left: 0;
}.notice-wgk .tab-hd .li01 a i{
     background: url(../images/gk03.png) 0 -320px;
 }
.notice-wgk .tab-hd .li02 a i{
    background: url(../images/gk03.png) 0 -80px;
}
.notice-wgk .tab-hd .li03a i{
    background: url(../images/gk03.png) 0 -160px;
}
.notice-wgk .tab-hd .li04 a i{
    background: url(../images/gk03.png) 0 -240px;
}
.notice-wgk .tab-hd .li05 a i{
    background: url(../images/gk03.png) 0 -320px;
}

.notice-jb { min-height: 290px; margin-top: 24px; width:574px;  overflow: hidden;float: left }
.notice-jb .tab-hd {border-bottom: 1px solid #eeeeee; height: 40px;overflow: hidden;}
.notice-jb .tab-hd .img{
    float: left;
    width: 8px;
    height: 38px;
    background: #0169c0;
}
.notice-jb .tab-hd .box{float: left}
.notice-jb .tab-hd .box ul li{ float: left;margin-left: 20px;margin-right: 30px}
.notice-jb .tab-hd .box ul li a{ display:block; line-height: 40px;color: #888888;font-size: 18px  }
.notice-jb .tab-hd .box ul li.on a{
    color: #343434;
}
.notice-jb .tab-bd {
    overflow: hidden;
}
.notice-jb02{
    float: right;
}


/*在线访谈*/
.ft-web{
    overflow: hidden;
    background: url("../images/fg.jpg") no-repeat #f3f3f3 center top;
}
.ft-web-box{
    width: 1200px;
    margin: auto;
    overflow: hidden;
}
.ft-logo{
    width: 1200px;
    display: block;
}
/*在线访谈内容*/
.ft-web-wrap{
    padding: 20px 15px;
    background: #ffffff;
    width: 1170px;
    margin: auto;
    overflow: hidden;
}
.ft-web-left{
    float: left;
    width: 784px;
    border: 1px solid #eeeeee;
}
/*在线访谈头条*/
.ft-web-top{
    height: 368px;
    width: 760px;
    margin: auto;
    overflow: hidden;
}
.ft-web-top .title{
    margin-top: 18px;
    height: 54px;
    background: #f2f1f1;
    line-height: 54px;
    text-align: center;
    font-size: 22px;
    color: #343434;
}
.ft-web-top .img{
    margin-top: 8px;
    float: left;
    width: 470px;
    height: 288px;
    background: #eeeeee;
}
.ft-web-top .content{
    float: right;
    width: 274px;
    overflow: hidden;
}
.ft-web-top .content div{
    margin-top: 17px;
    overflow: hidden;
    line-height: 20px;
    color: #999999;
}
.ft-web-top .content .li01 a{
    color: #343434;
}
.ft-web-top .content .li02{
    margin-top: 52px;
}
.ft-web-top .content .li02 a{
    color: #0169c0;
}
/*在线访问简介*/
.ft-web-jj{
    height: 260px;
    width: 760px;
    margin: 18px auto 0;
    overflow: hidden;
}
.ft-web-jj .title{
    text-indent: 22px;
    font-size: 18px;
    border-left: 8px solid #0169c0;
    background: #f1f1f1;
    line-height: 42px;
    height: 42px;
}
.ft-web-jj .text{
    height: 200px;
    margin-top: 12px;
    line-height: 30px;
    color: #343434;
    padding: 0 28px;
    overflow: hidden;
    overflow-y: auto;
}
/*在线访问文字实录*/
.ft-web-sl{
    height: 983px;
    width: 760px;
    margin: 18px auto 0;
    overflow: hidden;
}
.ft-web-sl .title{
    text-indent: 22px;
    font-size: 18px;
    border-left: 8px solid #0169c0;
    background: #f1f1f1;
    line-height: 42px;
    height: 42px;
}
.ft-web-sl .text{
    height: 918px;
    margin-top: 5px;
    overflow-y: auto;
}
.ft-web-sl .text div{
    border-bottom: 1px solid #d1d1d1;
    padding: 26px 18px;
    line-height: 30px;
    font-size: 14px;
    color: #343434;
}
.ft-web-right{
    float: right;
    width: 376px;
    background: #f2f1f1;
    overflow: hidden;
}
.ft-web-wq{
    height: 247px;
    width: 340px;
    overflow: hidden;
    margin:auto;
}
.ft-web-wq .title{
    font-size: 16px;
    font-weight: bold;
    line-height: 28px;
    margin-top: 11px;
}
.ft-web-wq .id-list ul li i {
    margin-left: 0;
}
/*我要提问*/
.ft-web-tw{
    width: 340px;
    overflow: hidden;
    margin: 0 auto 0;
}
.ft-web-tw .title{
    font-size: 16px;
    font-weight: bold;
    line-height: 28px;
}
.ft-web-tw .text01{
    font-size: 12px;
    line-height: 20px;
    color: #666666;
}
.ft-web-tw .text02{
    display: block;
    line-height: 30px;
    width: 338px;
    border: 1px solid #d1d1d1;
    height: 30px;
    text-indent: 10px;
    margin-top: 5px;
}
.ft-web-tw .text03{
    color: #0169c0;
    line-height: 24px;
    margin-top: 7px;
}
.ft-web-tw textarea{
    padding: 0 10px;
    width: 318px;
    border: 1px solid #d1d1d1;
    height: 200px;
    color: #888888;
    line-height: 24px;
}
.ft-web-tw  .yz{
    overflow: hidden;
    margin-top: 20px;
}
.ft-web-tw  .yz .text{
    text-indent: 10px;
    float: left;
    line-height: 30px;
    width: 118px;
    border: 1px solid #d1d1d1;
    height: 30px;
}
.ft-web-tw  .yz img{
    float: left;
    height: 32px;
    margin-left: 13px;
}
.ft-web-tw  .yz .btn{
    border: 0;
    height: 32px;
    width: 80px;
    background: #0169c0;
    color: #ffffff;
    float: right;
}
/*现场图片*/
.ft-web-xc{
    min-height: 472px;
    background: #ffffff;
    overflow: hidden;
    margin: 11px auto 0;
}
.ft-web-xc .title{
    margin-top: 12px;
    font-size: 16px;
    font-weight: bold;
    line-height: 44px;
}

/* 图片滚动*/
.picMarquee-top-ft{
    overflow:hidden;
    position:relative;  }
.picMarquee-top-ft .bd{}
.picMarquee-top-ft .bd ul{
    overflow:hidden;
    zoom:1; }
.picMarquee-top-ft .bd ul li{
    text-align:center;
    overflow: hidden;
    width: 100%;
    zoom:1;}
.picMarquee-top-ft .bd ul li a{
    float: left;
    margin-left: 8px;
    margin-top: 12px;
    display: block;
    width: 178px;
    height: 110px;
}
.picMarquee-top-ft .bd ul li a img{
    display: block;
    width: 178px;
    height: 110px;
}
/*提问*/
.ft-web-tw{
    min-height: 296px;
    width: 340px;
    overflow: hidden;
    margin: auto;
}
.ft-web-tw .title{
    font-size: 16px;
    font-weight: bold;
    line-height: 28px;
    margin-top: 11px;
}
.ft-web-tw .id-list ul li i {
    margin-left: 0;
}


/*附件下载样式*/
.slide-tit{ border-bottom:1px solid #f0f0f0; color:#0066b1;line-height:1em; font-size:16px; font-weight:bold; }
.slide-tit strong{ padding:10px 0; float:right; color:#999; font-size:12px; font-weight:normal; }
.slide-tit span{ position:relative; top:1px; display:inline-block; padding:10px 0; border-bottom:1px solid #0066b1; }
.attach-list{ color:#757575;margin-top:5px; }
.attach-list ul li{ margin-top:5px; padding:3px; border-bottom:1px solid #ebebeb; }
.attach-list ul li .link-btn{ display:block; float:right; margin-top:-1px; padding:5px 12px; border:0px solid #e0e0e0; line-height:20px; font-size:14px; cursor:pointer; }
.attach-list ul li .link-btn i{ font-size:14px; }
.attach-list ul li .icon-box{ display:inline-block; margin-right:0px; line-height:0px; color:#ccc; }
.attach-list ul li .icon-box i{ font-size:20px; }
.attach-list ul li .info{ display:inline-block; }
.attach-list ul li .info h3{ line-height:20px; color:#333; font-size:14px; font-weight:normal; }
.attach-list ul li .info span{ margin-right:5px; line-height:18px; color:#999; font-size:12px; }
/*二维码*/
.erwei{ width:390px; margin:10px auto;}
.erwei .youErwei{ width:132px; float:right; text-align:center;}
#div_div{width:145px; margin:0 auto;text-align: center;}
#qr_container{ color:#b5b5b5; font-size:12px; line-height:26px; position:relative;}
#qr_container img{width:145px;height:145px;}

.picMarquee-top{
    overflow: hidden;
    height: 120px;
    /*  height: 58px;*/
    border-top: 1px solid #e8e8e8;
    margin-top: 3px;
}

.picMarquee-top .bd{overflow: hidden }
.picMarquee-top .bd ul{
    overflow:hidden; zoom:1; }
.picMarquee-top .bd ul li{
    text-align:center; zoom:1; }
.picMarquee-top .bd ul li {
    text-align:center;
    margin-top: 8px; }
.picMarquee-top .bd ul li img{
    width: 354px;
    height: 68px;
    display:block; }
.picMarquee-top .bd ul li a{
    display: block;
    width: 354px;
    height: 68px;
}

@media screen and (max-width: 1200px) {
    body {
        width: 1200px;
    }
}
.zwhf-table-btn .li03 i {
    float: left;
    background: url(../images/ico17.png) no-repeat 0 -42px;
    width: 21px;
    height: 21px;
    margin-left: 42px;
    margin-top: 16px;
}

.ZG_PT{
    display: block;
    background-color: #daf1fd;
    text-align: center;
    height: 40px;
    line-height: 40px;
    margin: 5px 10px 0;
    font-size: 16px;
    color: #343434;
}

.i-message{ padding: 24px 0 4px; background: #f1f1f1; width: 357px; }
.i-message a{ display: inline-block; margin-bottom: 20px; margin-left: 17px; }

.dept-tj-wrap {
    height: 433px;
    overflow: hidden;
}

.tj-tip {
    color: #0078ce;
    text-indent: 1em;
    font-size: 16px;
    background-color: #e8e8e8;
    padding: 10px 0;
}

.txtScroll-top {
    overflow: hidden;
    position: relative;
    margin-top: 10px;
}

.txtScroll-top .bd {
    padding: 0 5px;
}

.txtScroll-top ul li {
    height: 24px;
    line-height: 24px;
    margin: 8px 0;
}

.txtScroll-top ul li a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #4c4c4c;
    max-width: 200px;
    float: left;
}

.txtScroll-top ul li span {
    float: right;
    color: #999999;
    min-width: 95px;
    text-align: left;
}

.txtScroll-top ul li span i {
    color: #0078ce;
    padding-right: 10px;
}

#content_web_text{font-size:16px;padding:10px 0;}

.top-notice{
    width: 440px; margin-right: 10px;
}
.top-notice .tab-hd{height: auto; margin-bottom: 15px;}
.top-notice .tab-hd li{ padding-left: 15px; margin-right: 0; border-left: 1px solid #ccc; line-height: 1; height: auto;}
.top-notice .tab-hd li:first-child{border: 0;}
.top-notice .tab-hd li a{font-size: 22px;  }
.top-notice .tab-hd li.on a{font-weight: bold;}

.top-notice .tab-bd{ font-size: 14px;}
/*.top-notice .tab-bd .tab-pal{height: 228px;}*/
#dtxwxx .id-list ul li{    line-height: 1.8;
    margin: 3px 0;
    width: 100%;
    float: left}