.top{  height: 45px;  line-height: 45px;  border-bottom: 1px #e7e7e7 solid;  background: #fff;  }
.w_1300{  max-width: 1300px;  width: 95%;  margin: 0 auto;  }
.top p a{  margin: 0 12px;  }
.banner{  height: 151px;  background: url("../images/20191227-qj-banner.png") no-repeat center;  }
.logo{  margin-top: 28px;margin-right: 50px;}
.search{margin-top: 50px;}
.search input{
    width: 220px;
    height: 46px;
    border-top: 1px #c9c9c9 solid;
    border-left: 1px #c9c9c9 solid;
    border-bottom: 1px #c9c9c9 solid;
    border-right: 0;
    border-radius: 50px 0 0 50px;
    background: #fff;
    color: #999;
    padding-left: 26px;
    float: left;
    font-size: 15px;
    outline: none;
}
.search button{
    width: 100px;
    height: 48px;
    background: url("../images/20191227-qj-ss.png") no-repeat center #4a8fd5;
    border: none;
    float: left;
    border-radius: 0 50px 50px 0;
    cursor: pointer;
}
.nav_box{
    width: 100%;
    height: 62px;
    background: #1964b1;
}
.nav_box ul li{
    float: left;
    width: 16.66%;
    text-align: center;
    position: relative;
}
.nav_box ul li a{
    display: block;
    line-height: 62px;
    color: #fff;
    text-decoration: none;
    font-size: 22px;
}
.nav_box ul li a img{  margin-right: 12px;  }
.nav_box ul li.active a,.nav_box ul li:hover a{background: #18509f;}
.tit_h1{
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px;
    line-height: 40px;
    font-size: 32px;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #1964b1;
    padding: 0 10px;
}
.tit_h1 a{color: #1964b1;}
.xw_det{background: #fff;box-shadow: 14px 14px 40px #eaeaea;}
.xw_img{  width: 56%;  text-align: center}
.xw_img img{max-width: 100%;}
.xw_nero{width: 40%;margin-left: 2%;}
.xw_title{border-bottom:1px #e5e5e5 solid; position: relative;height: 40px;}
.lit_nav{position: absolute;bottom: -1px;}
.lit_nav li{
    float: left;
    margin-right: 30px;
}
.lit_nav li a{display: block;text-decoration: none;font-size: 20px;padding-bottom: 14px;}
.lit_nav li:last-child{margin-right: 0}

.lit_nav li.zk_act a,.lit_nav li:hover a{
    color: #1964b1;
    font-weight: bold;
    border-bottom: 2px #1964b1 solid;
}
.genduo{
    color: #999!important;
}
.list-1 li {
    padding: 0 5px;
    line-height:38px;
    transition: all .3s linear;
    overflow: hidden;
    font-size: 16px;
}
.listt li{line-height: 40px}
.list-1 li span {
    float: right;
    color: #999;
    font-size: 14px;
}

.list-1 li i {
    display: inline-block;
    width: 4px;
    height: 4px;
    background: #ccc;
    vertical-align: middle;
    margin-right: 10px;
    margin-top: 20px;
    float: left;
}
.list-1 li a {
    padding: 2px 0 2px 0;
    display: inline-block;
    width: 75%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
    color: #333;
    transition: all .3s linear;
}
.list-1 li a:hover {
    padding: 2px 0 2px 8px;
    color:#1964b1;
    transition: all .3s linear;
}
.list-lie li a {width: 80%;display: inline-block}

.left{  width: 64%;  }
.right{width: 34%;}
.item{background: #fff;box-shadow: 14px 14px 40px #eaeaea;}
.em_title{
    background: #f4f4f4;
    border-bottom: 1px #1964b1 solid;
}
.sec_sp a{
    float: left;
    display: inline-block;
    height: 45px;
    text-align: center;
    text-decoration: none;
    font-size: 20px;
    line-height: 45px;
    padding: 0 20px;
}
.sec_sp a.on,.sec_sp a:hover{
    background: #1964b1;
    border-top: 4px #34b8f5 solid;
    color: #fff;
    font-weight: bold;
}
.genduo2{color: #999!important;margin-top: 14px;margin-right: 20px}
.padd{
    padding: 0 20px 20px 20px;
}
.hb{
    display: inline-block;
    width: 213px;
    height: 31px;
    background: url("../images/20191227-hb.png") no-repeat center;
    margin-top: 10px;
    margin-right: 10px;
}
.grbs li{
    float: left;
    margin-top: 24px;
    height: 50px;
    width: 23.5%;
    margin-right: 2%;
    background: #f2f2f2;
    border-radius: 4px;
    font-size: 16px;
}
.grbs li a{
    display: block;
    line-height: 50px;
    text-decoration: none;
}
.grbs li a img{margin-right: 15px;margin-left:10%}
.table{
    width: 100%;
    font-size: 16px;
    margin-top: 14px;
    border-collapse:collapse;
    table-layout: fixed;
}
.table thead tr th{
    padding: 12px 10px;
    border-bottom: 1px #e7e7e7 solid;
    text-align: center;
    vertical-align: middle;
}
.table thead tr th:first-child{width: 50%}
.table tbody tr td{
    padding: 12px 10px;
    border-bottom: 1px #d2d2d2 dashed;
    text-align: center;
    vertical-align: middle;
}
.table tbody tr td a{
    display: block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.table tbody tr td i{
    display: inline-block;
    width: 4px;
    height: 4px;
    background: #ccc;
    vertical-align: middle;
    margin-right: 10px;
}
.table thead tr th:first-child,.table tbody tr td:first-child{text-align: left;}

.xx_ul li{
    float: left;
    width: 18.4%;
    margin-right: 2%;
    height: 42px;
    border-radius: 4px;
    background: #f1f6fa;
    font-size: 16px;
    margin-top: 20px;
}
.xx_ul li a{
    display: block;
    line-height: 42px;
    text-decoration: none;
    text-align: center;
}
.xx_ul li a img{margin-right: 14px;}
.zfxx_ul li{
    float: left;
    width: 48%;
    margin-top: 23px;
    margin-right: 4%;
    height: 67px;
    background: #f1f6fa;
    border-radius: 4px;
}
.zfxx_ul li a{
    display: block;
    font-size: 16px;
    text-decoration: none;
    line-height: 67px;
}
.zfxx_ul li a img{
    margin-left: 13px;
    margin-right: 10px;
}
.qj_img{ box-shadow: 14px 14px 40px #eaeaea; height: 133px}
.qj_img img{width: 100%}
.lit_sp2 a{
    font-size: 16px;
    padding: 0 15px;
}
.lit_sp2 a.on,.lit_sp2 a:hover{
    font-size: 20px;
}
.fot_link li{
    width: 23.5%;
    margin-right: 2%;
    float: left;
}
.fot_link li select{
    height: 38px;
    width: 100%;
    border: 1px #d2d2d2 solid;
    border-radius: 4px;
    padding-left:15px;
    background: #fff;
    color: #626262;
}
.foot{
    padding: 30px 0;
    border-top: 4px #ea3232 solid;
    background: #1964b1;
    text-align: center;
    line-height: 30px;
    color: #fff;
}
.rel{position: relative}
.foot p a{color: #fff;margin: 0 12px}
.foot p span{margin: 0 12px}
.red{
    position: absolute;
    top: 20px;
    left: 50%;
    margin-left: -400px;
}
.jubao{
    position: absolute;
    top: 25px;
    right: 50%;
    margin-right: -467px;
}
.erm{
    position: fixed;
    right: 100px;
    top:360px;
}
.erm span{
    padding: 6px;
    background: #fff;
    display: inline-block;
}
.erm p{
    text-align: center;
    font-size: 12px;
    margin-top: 10px;
}


.grbs{height: 220px;overflow-y: scroll}

.none{margin-right: 0!important;}

.grbs li:hover a img,.zfxx_ul li:hover a img{
    transform: rotateY(360deg);
    transition: all .5s linear;
}
.grbs li:nth-child(4n+4),.xx_ul li:last-child,.zfxx_ul li:nth-child(even){margin-right: 0;}



/*****手机导航*****/
.phone-menu{
    height: 60px;
    width: 100%;
    position: fixed;
    top: 0;
    background: #1964b1;
    border-bottom: 1px #89b0d9 solid;
    z-index: 9999;
    display: none;
}
.menu{
    display: inline-block;
    width: 20px;
    height: 100%;
    cursor: pointer;
    background: url("../images/1911menu.png") no-repeat center;
    float: left;
    margin-left: 20px;
}
.list_nav{
    position: fixed;
    top: 61px;
    width: 100%;
    background: #1964b1;
    display: none;
    z-index: 9999;
}
.phone-list li a{
    display: block;
    padding: 14px 20px;
    color: #fff;
    font-size: 18px;
    text-decoration: none;
}
.phone-list li.active a,.phone-list li:hover a{
    background: #18509f;
}


.sear-box {
    padding: 10px 20px;
    border-top: 1px #89b0d9 solid;
    border-bottom: 1px #89b0d9 solid;
}
.phone-search{margin-top: 0;display: block!important;}
.phone-search input{width: 70%}
.height{height: 60px;display: none}


/* 信息公开 */
.left_NR{ width: 350px;}
.xxgk_TiT,.xxph_tit_big_box{ background: #fff; padding: 25px;}
.xxgk_TiT ul li{ background: #f1f6fa;border-radius: 4px;}
.xxgk_TiT ul li a{text-decoration: none;height: 50px;display: block; line-height: 50px; font-size: 16px;}
.xxgk_TiT ul li a img{margin-left: 20px;margin-right: 18px;}
.xxgk_TiT ul li{ margin-top: 20px;}
.xxgk_TiT ul li:first-child{ margin-top: 0;}
.xxgk_TiT ul li:hover a img{
    transform: rotateY(360deg);
    transition: all .5s linear;
}
.xxgk_TiT ul li:nth-child(even){margin-right: 0;}
.left_Gkph{ margin-top: 25px;}
.gkph_tit_top ul li{float: left;}
.gkph_tit_top ul li a{text-decoration: none;}
.gkph_tit_top ul li a:hover,.gkph_tit_top ul li.curr a{ color: #1964b1;}
.gkph_tit_top ul li span{ color: #c1c1c1;margin: 0 8px;}
.xx_table2>thead>tr>th{
    background-color: #eeeeee;
    padding:14px 15px;
    font-weight: inherit;
    font-size: 14px;
    border-bottom:none;
}
.xx_table2>tbody>tr>td{padding: 13px 15px;}
.xx_table2>tbody>tr>td span{
    display: inline-block;
    width: 26px;
    height: 26px;
    background: #cccccc;
    font-size: 13px;
    color: #fff;
    text-align: center;
    line-height: 26px;
    border-radius: 6px 0;
}
.xx_table2{margin-top: 0;}
.xx_table2>tbody>tr>td .sp_col1{background: #db1f1f}
.xx_table2>tbody>tr>td .sp_col2{background: #f7631a}
.xx_table2>tbody>tr>td .sp_col3{background: #f8ab15}
.xx_table2{ margin-top: 22px;}
.table>tbody>tr>td.tab_item{
    text-align: left;
    width: 38%;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.table>tbody>tr>td.tab_item a{
    display: block;
    width: 100%;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.right_box_zxxx{ width: 925px;}
.sec_sps a{ margin-left: 9px;}
.sec_sps a:first-child{ margin-left:0px;}
.zxxgk_box_Big{ background: #fff;}
.zxxgk_box_Bigx{ margin-top: 25px;}
.list-12 li{line-height: 42px;}
.zdxx_tit_Box{ background: #fff; padding: 30px 25px 25px 25px;}
.top_gyly ul li{float:left; line-height: 30px; background: url(../images/20200104-hxh.png) right center no-repeat;padding: 0 30px;}
.top_gyly ul li a{text-decoration: none; font-size: 18px;display: inline-block;padding: 0px 16px;}
.top_gyly ul li span{ margin: 0 30px; color: #cbcbcb;}
.top_gyly ul li a:hover,.top_gyly ul li.curr a{ background: #5ca1e7; color: #fff; border-radius: 10px; }
.top_gyly ul li.nod{ background:none;}
.top_gyly{display: inline-block}
.tit_zdxx_box ul li{ float: left; background: #fafafa; width: 18%; text-align: center; margin-left: 1.8%; border-radius: 6px; border: 1px solid #cbcbcb;margin-top: 25px; height: 44px;}
.tit_zdxx_box ul{ margin-left: -1.8%;}
.tit_zdxx_box ul li a{ text-decoration: none; display: inline-block; line-height: 44px;}
.lban{ text-align: center; margin-top: 35px;}
.top_gylyy{ width: 328px;}
.nodd{ display: none;}
.jz_box{ text-align: center;}
.zdlyxxgk_big_Box,.big_Box_xx{margin-top: 25px;}


/* 在线访谈 */
.zxft_Big_Box{ background: #fff; padding: 35px 30px;}
.xqyg_Box_big{ border: 1px solid #e6e6e6; border-left: 5px solid #1864b0;}
.xqyg_icon{ font-size: 20px; font-weight:bold; color: #1864b0; float: left; width: 128px;background: #f1f8ff; height: 104px;text-align: center;}
.xqyg_icon em{ display: block; background: url( ../images/20200106-xqyg.png) center center no-repeat; width: 128px; height: 32px; margin-top: 20px; margin-bottom: 10px;}
.xqyg_tit_bOX span p{ font-size: 16px; color: #999;line-height: 36px;}
.xqyg_tit_bOX span p.dz{ font-size: 18px; color: #333;}
.xqyg_tit_bOX span {margin-left: 25px; margin-top: 17px;}
.xqyg_rq{ margin-top: 20px; margin-bottom: 15px;  width: 140px; border-left:1px solid #e6e6e6;}
.xqyg_rq p.xy{ text-align: center;font-size: 18px; color: #999; margin-top:15px;}
.xqyg_rq p.dy{ text-align: center;font-size:48px; font-weight: bold; color: #666;padding-top: 10px;}
.zxft_box_Big{ margin-top: 30px;}
.zxft_BIG_top{border-bottom: 1px solid #e5e5e5;}
.zxft_BIG_top h4{ font-size: 20px; font-weight: bold; color: #fff; width: 135px; height: 46px;background: #1864b0; text-align: center;line-height: 46px;}
.zxft_tit_BoX{ background: #f2f8ff; padding: 25px;}
.ftjs_nero{width: 64%;}
.zxft_p{font-size: 22px;font-weight: bold;color: #0068b7;margin-top:8px;margin-bottom: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
    line-height: 26px;}
.zx_table{
    font-size: 16px;
    color: #666;
    line-height: 31px;
}
.zx_table tbody tr td{
    vertical-align: top;
}
.zx_table tbody tr td.sj_pd{
    padding:0 0 0 10px;
}
.ftsl_box_BIg{background: #e13434; float: right;margin-top: 20px;border-radius: 4px;}
.ftsl_box_BIg a{line-height: 36px; font-size: 15px; color: #fff;display:block; width: 120px; height: 36px;text-decoration: none;}
.ftsl_box_BIg a em{display: block; background: url(../images/20200106-ftsl-m.png) center center no-repeat; width: 20px; height:20px; float: left;margin:8px 8px 0 14px;}
.wqft_tit_boX ul li{ float: left; border: 1px solid #e6e6e6;width: 48%; margin-right:3%;margin-top: 25px;}
.wqft_tit_boX ul li:nth-child(even){margin-right: 0}
.wqft_tit_boX ul{margin-top: -25px;}
.wqft_tit_boX{ margin-top: 30px;}
.wqft_tit_boX ul li span{display: inline-block;width: 111px;background: #e6e6e6;height: 166px;line-height: 166px;border-right: 1px #e6e6e6 solid;}
.wqft_tit_boX ul li span img{width: 100%}
.right_wqft_tiT{ width:71%; float: right;margin-top: 16px; margin-right: 17px;}
.right_wqft_tiT h4{ font-size: 18px; line-height: 28px;margin-bottom: 7px;}
.right_wqft_tiT p{ color: #999;line-height: 25px;}
.center{text-align: center;}
.fy_ftsl_Big{ margin-top: 45px;}
.right_ftph_Big{ width: 397px;}
.ftph_BIg_tit{ background: #f8f8f8;padding: 7px 20px }
.ftph_BIg_tit ul li{ height: 58px; border-bottom: 1px dashed #c1c1c1; line-height: 58px;}
.ftph_BIg_tit ul li em{ font-size: 16px;}
.ftph_BIg_tit ul li span.dy_icon001{ background: url(../images/dy_icon001.png) center center no-repeat;color: #fff; display:inline-block;width: 31px;
    height: 20px;padding-top: 30px;}
.xx_table22{ margin-top: 0;}
.xx_table22 tr td{ height: 30px;}
.xx_table2>tbody>tr>td .sp_col11{background: url(../images/dy_icon001.png) right center no-repeat; width: 32px;}
.xx_table2>tbody>tr>td .sp_col22{background: url(../images/dy_icon002.png) right center no-repeat; width: 32px;}
.xx_table2>tbody>tr>td .sp_col33{background: url(../images/dy_icon003.png) right center no-repeat; width: 32px;}
.xx_table22>tbody>tr>td span{background: url(../images/dy_icon004.png) right center no-repeat; width: 32px;}
.xx_table22>tbody>tr>td.tab_item{width: 95%;}
.xx_table22>tbody>tr>td {
    padding: 13px 12px 13px 0;}
.xx_table22>tbody>tr.nod>td{border: none;}
.fy_ftsl_Bigg img{width: 53%;}


.list-2 li a{width: 70%}

.piao{
    position: absolute;
    top: 360px;
    left: 50px;
}
.piao a{
    display: inline-block;
    width: 200px;
    padding: 20px 20px;
    background:#1964b1;
    color: #fff;
    font-size: 16px;
}
.piao p{margin: 15px 0}
.piao span{
    color: #c40a0a;
    position: absolute;
    top: -25px;
    right: 0;
    cursor: pointer;
}

.nav_box .dialog,.nav_box ul .active .dialog{ position: absolute; width: 100%;top:62px;visibility: hidden; opacity: 0; box-shadow: 0 2px 10px rgba(150,150,150,.2);z-index: 999}
.dialog i{ display: inline-block; background: url("../images/201903szfh_sjx.png") no-repeat center; height: 5px; position: absolute; left: 0; right: 0; top:-5px; }
.nav_box ul li:hover .dialog{ visibility: visible; opacity: 1; transition: opacity 0.2s ease-out 0s; }
.nav_box .sec_nav li{width: 100%; margin-left: 0; font-size: 16px; float: none; text-align: center; padding-bottom: 0; }
.nav_box .sec_nav li a{color: #333;padding: 10px 0;font-weight: normal!important;font-size: 16px}
.nav_box .sec_nav li a:hover{ color: #0068b7; }
.nav_box ul li .sec_nav li a,.nav_box .sec_nav li:hover a{ background: rgba(255,255,255,1);}
.nav_box .sec_nav li a{line-height: 24px}
