@charset "UTF-8";
/*************************** 全局样式 Begin ***************************/

body,
ul,
ol,
li,
form,
fieldset,
img,
div,
h1,
h2,
h3,
h4,
h5,
h6,
p {
    margin: 0;
    padding: 0;
    border: 0;
    font-family: "Microsoft YaHei", '宋体';
    font-size: 17px;
}

ul,
ol,
li {
    list-style-type: none;
}

td,
table,
input {
    font-size: 16px;
    color: #333;
}

a:link,
a:visited {
    color: #333;
    text-decoration: none;
}

a:hover {
    color: #1768e4;
    text-decoration: none;
    cursor: pointer;
}

body {
    min-width: 1200px !important;
    background-color: #fff;
    overflow-y: auto;
    height: auto;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.f10 {
    color: #f10215 !important;
}

.lh34 li {
    line-height: 36px !important;
}

.mr0 {
    margin-right: 0px !important;
}

.h406 {
    height: 406px;
    overflow: hidden;
}

.partzone {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: #faf8f4;
}

/*** 分页样式 Begin ***/
#FX_PageDiv {
    width: 100%;
    height: 22px;
    padding: 15px 0;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}

#Fx_PageDiv2_span1 {
    float: left;
    padding-left: 25px;
    padding-top: 3px;
    font-size: 15px;
}

#Fx_PageDiv2_span2 {
    float: right;
    padding-right: 25px;
}

#Fx_PageDiv2_span2 span {
    padding: 4px 8px;
    color: #333;
    font-size: 14px;
    text-align: center;
    display: block;
    cursor: pointer;
    float: left;
    margin-right: 5px;
    border: 1px solid #CCC;
}

#Fx_PageDiv2_span2 strong {
    padding: 4px 8px;
    color: #C00;
    font-size: 14px;
    text-align: center;
    display: block;
    cursor: pointer;
    float: left;
    margin-right: 5px;
    border: 1px solid #CCC;
    background-color: #EEE;
}

#Fx_PageDiv2_1_2, #Fx_PageDiv2_1_3, #Fx_PageDiv2_1_4 {
    color: #C00;
}

/*** 分页样式 End ***/

/*** 新闻详细内容 ***/

.NewsTitle {
    font-size: 30px;
    line-height: 200%;
    font-weight: bold;
}

.NewsTitleFu {
    font-size: 24px;
    line-height: 100%;
    padding-bottom: 20px
}

.NewsContent {
    font-size: 17px;
    line-height: 220%
}

.NewsContent div {
    font-size: 16px;
}

.NewsContent a:link,
.NewsContent a:visited {
    color: #0B57B4;
    text-decoration: underline;
}

.NewsContent a:hover {
    color: #E00;
    text-decoration: underline;
}

.NewsText {
    color: #333;
    font-size: 14px;
    line-height: 200%;
}

/*************************** 全局样式 End ***************************/
/*** 分页样式 Begin ***/

.FX_PageDiv {
    width: 100%;
    height: 22px;
    padding: 15px 0;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

.Fx_PageDiv2_span2 span {
    width: 20px;
    height: 18px;
    line-height: 18px;
    color: #333;
    text-align: center;
    display: block;
    cursor: pointer;
    float: left;
    margin-right: 5px;
    border: 1px solid #CCC;
}

.Fx_PageDiv2_span2 strong {
    width: 20px;
    height: 18px;
    line-height: 18px;
    color: #C00;
    text-align: center;
    display: block;
    cursor: pointer;
    float: left;
    margin-right: 5px;
    border: 1px solid #CCC;
    background-color: #DDD;
}

.Fx_PageDiv2_span1 {
    float: left;
    padding-left: 25px;
    padding-top: 3px;
}

.Fx_PageDiv2_span2 {
    float: right;
    padding-right: 25px;
}

.Fx_PageDiv2_1_2,
.Fx_PageDiv2_1_3,
.Fx_PageDiv2_1_4 {
    color: #C00;
}

/*** 分页样式 End ***/

.m {
    width: 1240px;
    /*版心1200*/
    margin: 0 auto;
    overflow: hidden;
}

.clearfix::before,
.clearfix::after {
    content: "";
    display: table;
}

.clearfix::before,
.clearfix::after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

/*** 通用部分 ***/
/*顶部二维码*/

#app_popover {
    display: none;
    position: absolute;
    top: 36px;
    margin-left: 10px;
    z-index: 999;
}

#app:hover {
    z-index: 6;
}

#app:hover #app_popover {
    display: block;
}

.container {
    max-width: 1240px;
    position: relative;
    margin: 0 auto;
    width: 100%;
    /* overflow: hidden; */
    z-index: 999;
}

.inside_bg {
    background: url(../images/inside_bg.png) no-repeat center top;
    background-color: #ebf5fc;
}

.topbar {
    position: relative;
    width: 100%;
    height: 40px;
    background-color: #1768e4;
}

.topbar li {
    height: 40px;
    line-height: 40px;
    float: left;
}

.topbar_main {
    margin: auto;
    width: 1200px;
    height: 40px;
    line-height: 40px;
    font-size: 15px;
}

.topbar_main_l {
    float: left;
}

.topbar_main_l a {
    display: block;
    padding-left: 30px;
    padding-right: 30px;
    float: left;
    color: #fff;
}

.topbar_01 {
    color: #fff;
}

.topbar_main_m {
    width: 320px;
    float: left;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    margin-top: 6px;
}

.topbar_main_r a {
    padding-left: 30px;
    float: right;
    color: #fff;
}

.topbar_main_r a:hover {
    text-decoration: underline;
    transition: all ease 1s;
}

.topbar_main_r {
    float: right;
}

.topbar_main_r ul li {
    list-style: none;
    text-align: center;
    float: left;
}

.logo1 {
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -76px;
    margin-top: 17px;
    z-index: 999;
}

.navi {
    width: 100%;
    background-color: #fff;
}

.navbar {
    margin: 0 auto;
    width: 1200px;
    height: 60px;
    line-height: 60px;
}

.navi li {
    line-height: 60px;
    height: 60px;
    padding: 0 28px;
    float: left;
}

.navi li a {
    display: block;
    height: 57px;
    line-height: 57px;
    font-size: 19px;
    cursor: pointer;
}

.navi li a:hover {
    line-height: 54px;
    border-bottom: #1768e4 solid 3px;
}

.navi ul .sub_nav01 {
    padding-left: 220px;
}

.nav_banner {
    position: relative;
    width: 100%;
    height: 166px;
}

.logo2 {
    position: absolute;
    top: 36px;
    left: 50%;
    margin-left: -250px;
}

.nav_banner .search {
    position: absolute;
    top: 100px;
    left: 50%;
    margin-left: 270px;
    width: 320px;
    height: 46px;
    background-color: rgb(255, 255, 255, 0.1);
    border: #1b579d solid 1px;
    border-radius: 30px;
    margin-right: 0px;
}

.nav_banner .search span img {
    position: absolute;
    top: 10px;
    cursor: pointer;
}

.top_news {
    width: 100%;
    height: 100%;
}

.top_news h3 a:link,
.top_news h3 a:visited {
    display: block;
    font-size: 34px;
    line-height: 230%;
    text-align: center;
    color: #333;
}

.top_news h3 a:hover {
    display: block;
    color: #1768e4;
    transition: all ease 0.5s;
}

.top_news a {
    color: #1768e4;
}

.top_news p {
    line-height: 200%;
    font-size: 16px;
    color: #666;
    text-indent: 2em;
}

.header {
    margin: 0 auto;
    width: 1100px;
    height: 180px;
}

.header .logo {
    width: 460px;
    padding-top: 50px;
    float: left;
}

.header .search {
    width: 400px;
    height: 50px;
    background-color: #fff;
    border-radius: 8px;
    margin-top: 80px;
    margin-right: 0px;
    float: right;
}

.header .search span img {
    vertical-align: middle;
    cursor: pointer;
}

.searchform{
    width: 280px;
    position: absolute;
    top: 42px;
}

.searchbox{width: 100%; position: relative;}

.czheader-select_input {
    width: 100%;
    height: 38px;
    line-height: 38px;
    font-size: 15px;
    color: #7B7E85;
    background: rgba(255,255,255,0.3);
    border-radius: 20px;
    border: none;
    padding: 0 20px;
    box-sizing: border-box;
    outline: none;
    float: left;
}

.czheader-select_sousuo {
    width: 38px;
    height: 38px;
    opacity: 0.9;
    border: none;
    color: #fff;
    margin-left: -40px;
    background: none;
    /***background-image: linear-gradient(109deg, #4782C0 0%, #22568D 93%);
    border-radius: 0 20px 20px 0;***/
}
.searchbox img{
    position: absolute;
    z-index: 0;
    right: 16px;
    top: 12px;
}
/*** index01 ***/

.tab_con {
    margin-top: 26px;
    margin-bottom: 12px;
}

.tab_con .slide {
    width: 680px;
    height: 423px;
    background-color: #cecece;
    margin-bottom: 10px;
    float: left;
}

.tab_con .ywdt_con {
    width: 480px;
    float: right;
}

/*要闻动态切换*/

.switch_news {
    width: 100%;
    overflow: hidden;
}

.cut {
    width: 100% px;
    overflow: hidden;
}

.ywdt_con .cut ul li {
    text-align: center;
    width: 25%;
    float: left;
    margin-bottom: 10px;
}

.tag1sel {
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    line-height: 38px;
    background: #1768e4;
    padding-bottom: 5px;
    border-bottom: #ebebeb solid 1px
}

.tag1sel a:link,
.tag1sel a:visited {
    color: #fff;
    text-decoration: none;
}

.tag1sel a:hover {
    color: #fff;
    text-decoration: none;
}

.tag1selno {
    color: #666666;
    font-size: 22px;
    line-height: 42px;
    border-bottom: #ebebeb solid 1px
}

.tag1selno a:link,
.tag1selno a:visited {
    color: #666666;
    text-decoration: none;
}

.tag1selno a:hover {
    color: #666666;
    text-decoration: none;
}

.newslist {
    width: 100%;
    overflow: hidden;
}

.newslist li {
    font-size: 15px;
    line-height: 45px;
    padding-left: 12px;
    color: #888;
    text-align: right;
    background: url(../images/dian.gif) no-repeat left;
}

.newslist li a {
    font-size: 17px;
    float: left;
}

.newslist_s {
    width: 100%;
    overflow: hidden;
}

.newslist_s li {
    font-size: 14px;
    line-height: 36px;
    color: #888;
    padding-left: 16px;
    background: url(../images/dot.png) no-repeat left;
    text-align: right;
}

.newslist_s li a {
    font-size: 16px;
    float: left;
}

.newsline {
    border-bottom: 1px solid #EEE;
    padding-bottom: 12px;
    margin-bottom: 12px;
}

/*网站公告*/
.wzgg {
    width: 1176px;
    height: 56px;
    margin: 0 auto;
    padding: 12px;
    border-radius: 8px;
    box-shadow: #d7d7d7 0px 0px 7px;
    margin-bottom: 22px;
}

.wzgg .wzggpic {
    width: 150px;
    float: left;
}

.wzgg .wzggnews {
    width: 1020px;
    height: 56px;
    line-height: 56px;
    font-size: 18px;
    color: #999;
    float: right;
}

.wzgg .wzggnews a {
    background: url(../images/dian1.gif) no-repeat center left;
    padding-left: 12px;
    margin-right: 20px;
}

/*政务公开*/
.classbg {
    margin: 22px 0px;
}

.cateWord {
    width: 140px;
    height: auto;
}

.partmain {
    width: 1160px;
    height: auto;
    background-color: #fff;
    padding: 20px;
    overflow: hidden;
}

.zwgkbtn {
    width: 255px;
    font-size: 20px;
    margin-right: 30px;
}

.zwgkbtn ul li {
    display: inline-block;
    width: 255px;
    height: 50px;
    border-bottom: #f2f2f2 solid 1px;
}

.zwgkbtn ul li a img {
    margin-top: 12px;
    margin-right: 15px;
    float: left;
}

.zwgkbtn ul li a {
    width: 255px;
    height: 50px;
    line-height: 50px;
    color: #333;
    float: left;
}

.zwgkbtn ul li a:hover {
    color: #1768e4;
    border-bottom: #a2c3f4 solid 1px;
}

.zwgk .zwgkright {
    width: 840px;
    height: auto;
    overflow: hidden;
}

.zwgknews {
    width: 840px;
}

.zwgknews .cut ul li {
    text-align: center;
    width: 20%;
    float: left;
    margin-bottom: 10px;
}

.zwgknews .cut ul li:last-child {
    margin-right: 0px;
}

.tag2sel {
    color: #333;
    font-size: 24px;
    line-height: 52px;
    border-bottom: #ebebeb solid 1px
}

.tag2sel a:link,
.tag2sel a:visited {
    color: #1768e4;
    font-weight: bold;
    text-decoration: none;
}

.tag2sel a:hover {
    color: #1768e4;
    font-weight: bold;
    text-decoration: none;
}

.tag2selno {
    color: #888;
    font-size: 24px;
    line-height: 52px;
    border-bottom: #ebebeb solid 1px
}

.tag2selno a:link,
.tag2selno a:visited {
    color: #888;
    text-decoration: none;
}

.tag2selno a:hover {
    color: #888;
    text-decoration: none;
}

.zwgkwgk {
    width: 820px;
    height: auto;
    margin-top: 20px;
    margin-left: 20px;
    overflow: hidden;
}

.wgk_btn {
    width: 760px;
    height: 110px;
}

.wgk_btn ul {
    width: 100%;
}

.wgk_btn ul li {
    width: 20%;
    font-size: 18px;
    color: #555555;
    float: left;
}

.wgk_btn ul li a {
    display: block;
    text-align: center;
    height: 110px;
    line-height: 40px;
}

.wgk_btn ul li a:hover {
    transition: all ease .5s;
}

.wgk_btn ul li img {
    position: relative;
    top: 10px;
    left: 50%;
    margin-left: -164px;
}

.wgk_btn ul li a:hover img {
    transition: all ease 1s;
    transform: rotateY(360deg);
}


.zwfw .zwfwClasstit {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
    text-align: center;
}

.zwfw .grfw {
    width: 25%;

    border-right: #f4f4f4 solid 1px;
    box-sizing: border-box;
}

.zwfw h2 {
    display: block;
    color: #333;
    font-size: 24px;
    text-align: center;
    margin-top: 10px;
}

.zwfw .frfw {
    width: 25%;

    border-right: #f4f4f4 solid 1px;
    box-sizing: border-box;
}

.zwfw .ggfw {
    width: 25%;

    border-right: #f4f4f4 solid 1px;
    box-sizing: border-box;
}

.zwfw .bmfw {
    width: 25%;

}

.zwfw .zwfwmore {
    color: #1768e4;
}

.zwfwClasstit img {
    display: inline-block;
}

.serviceList {
    text-align: center;
}

.serviceList ul li {
    height: 40px;
    line-height: 40px;
    display: inline-block;
}

.serviceList ul li a:link,
.serviceList ul li a:visited {
    display: inline-block;
    font-size: 15px;
    color: #666;
    padding: 0px 12px;

}

.serviceList ul li a:hover {
    color: #1768e4;
}


.zmhd .zmhdleft {
    width: 330px;
    height: auto;
}

.zmhd .zmhdleft ul li {
    width: 140px;
    font-size: 18px;
    background-color: #fff;
    text-align: center;
    margin-right: 25px;
    float: left;
}

.zmhd .zmhdleft ul li a {
    display: block;
    height: 120px;
}

.zmhd .zmhdleft ul li a:hover {
    color: #fff;
    background-color: #1768e4;
    transition: all ease .3s;
}

.zmhd .zmhdleft ul li a p {
    padding-top: 8px;
}

.zmhd .zmhdleft ul li a i {
    display: inline-block;
    width: 52px;
    height: 44px;
    margin-top: 22px;
}

.zmhd_btn01 i {
    background: url(../images/xxico.png) no-repeat;
}

.zmhd_btn01 a:hover i {
    background-position: 0% 100%;
}

.zmhd_btn02 {
    margin-top: 25px;
}

.zmhd_btn02 i {
    background: url(../images/dcico.png) no-repeat;
}

.zmhd_btn02 a:hover i {
    background-position: 0% 100%;
}

.zmhd_btn03 {
    margin-top: 25px;
}

.zmhd_btn03 i {
    background: url(../images/xfico.png) no-repeat;
}

.zmhd_btn03 a:hover i {
    background-position: 0% 100%;
}

.mainLxxd {
    width: 560px;
    height: auto;
    margin-bottom: 30px;
}

.mainMail_tit {
    position: relative;
    width: 100%;
    height: 43px;
    line-height: 43px;
    background-color: #1768e4;
}

.mainMail_tit p {
    display: inline-block;
    color: #fff;
    font-size: 18px;
}

.mainMail_tit p:first-child {
    position: absolute;
    left: 16px;
}

.mainMail_tit p:last-child {
    position: absolute;
    right: 16px;
}

.maillist {
    width: 100%;
    height: 220px;
    overflow: hidden;
}

.zmhd .mainLxxd .bg {
    background: white;
}

.maillist li {
    font-size: 16px;
    line-height: 45px;
    color: #888;
    padding-left: 10px;
    padding-right: 10px;
    text-align: right;
}

.maillist li a {
    font-size: 17px;
    float: left;
}

.cate_tit {
    height: 36px;
}

.cate_title {
    height: 36px;
    border-bottom: 3px solid #1695ef;
}

.cate_title p {
    display: inline-block;
    height: 35px;
    line-height: 35px;
    font-size: 20px;
    color: #355e92;
    font-weight: bold;
}

.more a {
    display: inline-block;
    width: 60px;
    font-size: 14px;
    color: #777;
    float: right;
    padding-top: 8px;
}

.cate_tit p {
    display: inline-block;
    height: 35px;
    line-height: 35px;
    font-size: 24px;
    color: #1768e4;
    font-weight: bold;
}

.zmhdboxfr {
    width: 280px;
    height: auto;
}

.zmhdboxfr .zxft {
    width: 100%;
    height: 210px;
}

.zmhdboxfr .zxft .zxftTitle {
    width: 100%;
    height: 66px;
    background: #fff;
    text-align: center;
}

.zmhdboxfr .zxft .zxftTitle h3 {
    font-weight: normal;
    font-size: 18px;
    line-height: 34px;
}

.zmhdboxfr .zxft .zxftTitle .ftTime {
    font-size: 14px;
    color: #666;
}

.zmhdboxfr .zmhdboxfrBtn {
    width: 300px;
    overflow: hidden;
}

.zmhdboxfr .zmhdboxfrBtn li {
    width: 130px;
    height: 36px;
    line-height: 36px;
    background: #fff;
    text-align: center;
    margin-top: 18px;
    margin-right: 20px;
    float: left;
}

.zmhdboxfr .zmhdboxfrBtn a:hover {
    display: block;
    color: #fff;
    background-color: #1768e4;
    transition: all ease .2s;
}

.zmhd_con_left .lxxd .lxxd_btn {
    margin-top: 3px;
    float: right;
}

.zmhd_con_left .lxxd .lxxd_btn img {
    margin: 0 5px -3px 0;
}

.zmhd_con_left .lxxd .lxxd_btn a {
    height: 30px;
    line-height: 30px;
    padding: 5px 14px;
    background-color: #eef6ff;
    border-radius: 4px;
    margin-left: 20px;
}

.zmhd_con_left .lxxd .lxxd_btn a:hover {
    background-color: #c8e1fd;
    transition: ease all .5s;
}

.zmhd_con_left .lxxd .lxxd_btn .red {
    color: #355e92;
}

.mail_tit {
    position: relative;
    width: 100%;
    height: 43px;
    line-height: 43px;
    background-color: #f1f1f1;
    margin-top: 12px;
}

.mail_tit p {
    display: inline-block;
    color: #151515;
    font-size: 18px;
}

.mail_tit p:first-child {
    position: absolute;
    left: 16px;
}

.mail_tit p:last-child {
    position: absolute;
    right: 16px;
}

.zmhd_btn {
    overflow: hidden;
}

.zmhd_btn li {
    width: 150px;
    margin-top: 15px;
    margin-right: 10px;
    float: left;
}

.zmhd_btn li a {
    display: block;
    height: 68px;
    line-height: 68px;
    background-color: #fafafa;
    border: #efefef solid 1px;
}

.zmhd_btn li a i {
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-top: 22px;
    margin-left: 20px;
}

.zmhd_btn li span {
    display: inline-block;
    position: absolute;
    font-size: 18px;
    height: 68px;
    line-height: 68px;
    margin-left: 10px;
    vertical-align: middle;
}

.zmhd_btn li a:hover {
    border: #5193e1 solid 1px;
    background-color: #ebf4fe;
    transition: all ease .5s;
}


.zmhd_con_left .ztzl {
    width: 100%;
    height: 100px;
    margin-top: 12px;
}

.zmhd_con_left .ztzl .ztzl_tit {
    width: 44px;
    height: 90px;
    line-height: 20px;
    background-color: #fb993c;
    font-weight: bold;
    color: #fff;
    text-align: center;
    padding-top: 10px;
    border-radius: 6px;
    float: left;
}

.zmhd_con_left .ztzl .ztzl_tit a {
    color: #fff;
}

.zmhd_con_left .ztzl .ztzl_tit a:hover {
    text-decoration: underline;
}

.zmhd_con_left .ztzl .ztzl_pic a {
    margin-left: 18px;
}

/*互动切换*/

.zmhd_con_right {
    width: 535px;
    float: right;
    margin-top: 30px;
}

.zmhd_con_right .switch_news {
    width: 100%;
    overflow: hidden;
}

.zmhd_con_right .cut {
    width: 100%;
    overflow: hidden;
}

.zmhd_con_right .cut ul li {
    text-align: center;
    width: 33.33%;
    float: left;
}

.zmhd_con_right .zxft_w {
    width: 310px;
    line-height: 30px;
    float: right;
}

/*专题专栏*/
.ztzl {
    margin-bottom: 30px;
}

.ztzl .ztzlTitle {
    width: 52px;
    height: 143px;
    line-height: 34px;
    font-size: 20px;
    font-weight: bold;
    background: url(../images/ztbg.png) no-repeat center;
}

.ztzl .ztzlTitle a:link,
.ztzl .ztzlTitle a:visited {
    display: block;
    color: #fff;
    padding-left: 10px;
}

.ztzl .ztzlTitle a:hover {
    text-decoration: underline;
}

.slideContainer .prev,
.slideContainer .next {
    position: absolute;
    width: 34px;
    height: 101%;
    overflow: hidden;
    cursor: pointer;
    top: 0;
    z-index: 999;
}

.slideContainer .next {
    right: 12px;
    background: url(../images/indexztr.png) center no-repeat;
}

.slideContainer .prev {
    left: 12px;
    background: url(../images/indexztl.png) center no-repeat;
}

.slideContainer {
    width: 1240px;
    height: 160px;
    position: relative;
    overflow: visible!important;
    float: right;
}

.slideContainer .bd {
    zoom: 1;
    overflow: hidden;
}

.slideContainer .bd li {
    float: left;
    width: 310px;
    height: 160px;
}

.slideContainer .bd li img {
    display: block;
    width: 280px;
    margin: 0 15px;
    height: 100%;
    border-radius: 5px;
}

.slideContainer:hover .prev,
.slideContainer:hover .next {
    display: block;
}

/*新互动*/

.xhdBoxOne .xhdBtnBG {
    width: 100%;
    height: 224px;
    background-color: #f7f7f7;
}

.xhdBtn {
    height: 200px;
    background-color: #fff;
    box-shadow: 0 -4px 6px #e3e3e3;
    margin-top: 24px;
}

.xhdBtn ul {
    width: 100%;
}

.xhdBtn ul li {
    width: 25%;
    font-size: 20px;
    color: #555555;
    float: left;
    background: url(../images/main_btnbg.png) no-repeat center;
}

.xhdBtn ul li a {
    display: block;
    text-align: center;
    height: 160px;
    line-height: 110px;
    border-radius: 8px;
}

.xhdBtn ul li a:hover {
    border-radius: 8px;
    transition: all ease .5s;
}

.xhdBtn ul li img {
    position: relative;
    top: 46px;
    left: 50%;
    margin-left: -296px;
}

.xhdBtn ul li a:hover img {
    transition: all ease 1s;
    transform: rotateY(360deg);
}

.xhdBtn li a i {
    display: inline-block;
    background: url(../images/main_btnbg.png) no-repeat;
    width: 141px;
    height: 141px;
    margin-top: 16px;
    margin-left: 20px;
    margin-right: 15px;
}

.xhdLxxd {
    margin: 0 auto;
    width: 1156px;
    height: 330px;
    padding: 0 22px;
    box-shadow: 0 4px 6px #e3e3e3;
}

.xhdLxxd .con_inside_lxxd {
    width: 740px;
    margin-top: 20px;
}

.xhdZxft {
    margin-top: 40px;
}

.xhdZxftList {
    width: 1200px;
}

.xhdZxftList ul {
    margin-right: -15px;
    /*margin-left: -15px;*/
    overflow: hidden;
    zoom: 1;
}

.xhdZxftList ul li {
    width: 33.33%;
}

.xhdZxftList .zxftContent {
    /*width: 380px;*/
    /*margin-right: 30px;*/
    margin-top: 20px;
    float: left;
}

.xhdZxftList .zxftContent h4 {
    display: inline-block;
    line-height: 40px;
}

.xhdZxftList .zxftContent .ftTime {
    color: #888;
    font-size: 15px;
}

.xhdZxftList .zxftContent .ftBtn {
    width: 100%;
    text-align: center;
}

.zxftContent .ftBtn a:link,
.zxftContent .ftBtn a:visited {
    width: 100px;
    height: 24px;
    line-height: 24px;
    display: inline-block;
    background-color: #5182c4;
    border-radius: 12px;
    color: #fff;
    margin-top: 16px;
}

.con_inside_lxxd .pre_btn {
    margin-top: 3px;
    float: right;
}

.con_inside_lxxd .pre_btn img {
    margin: 0 5px -6px 0;
}

.con_inside_lxxd .pre_btn a {
    height: 32px;
    line-height: 32px;
    padding: 3px 8px;
    font-size: 16px;
    color: #c0c0c0;
    padding-left: 25px;
    background-image: url(../images/xx_icon.png);
    background-repeat: no-repeat;
    background-position: 2px 2px;
}

.con_inside_lxxd .pre_btn a:hover {
    color: #6c81b0;
    transition: all ease .5s;
}

.con_inside_lxxd .maillist {
    width: 100%;
    overflow: hidden;
}

.con_inside_lxxd .maillist li {
    font-size: 15px;
    line-height: 40px;
    color: #888;
    padding-left: 16px;
    background: url(../images/dian.png) no-repeat left;
    text-align: right;
}

.con_inside_lxxd .maillist li a {
    font-size: 17px;
    float: left;
}

.xhdLxxd img {
    margin-top: 26px;
    margin-left: 18px;
}

.xhdBoxThree .diaocha {
    width: 570px;
    margin-top: 40px;
}

.diaocha .cut ul li {
    text-align: center;
    width: 22%;
    float: left;
    margin-bottom: 10px;
    margin-right: 18px;
}

.tag3sel {
    color: #0e0d0d;
    font-size: 24px;
    font-weight: bold;
    line-height: 36px;
}

.tag3sel a:link,
.tag3sel a:visited {
    color: #0e0d0d;
    text-decoration: none;
}

.tag3sel a:hover {
    color: #0e0d0d;
    text-decoration: none;
}

.tag3selno {
    color: #0e0d0d;
    font-size: 24px;
    line-height: 36px;
}

.tag3selno a:link,
.tag3selno a:visited {
    color: #0e0d0d;
    text-decoration: none;
}

.tag3selno a:hover {
    color: #0e0d0d;
    text-decoration: none;
}

.xhdBoxThree .redian {
    width: 570px;
    margin-top: 40px;
}

.redian .cut ul li {
    text-align: center;
    width: 22%;
    float: left;
    margin-bottom: 10px;
    margin-right: 18px;
}

.tag4sel {
    color: #0e0d0d;
    font-size: 24px;
    font-weight: bold;
    line-height: 36px;
}

.tag4sel a:link,
.tag4sel a:visited {
    color: #0e0d0d;
    text-decoration: none;
}

.tag4sel a:hover {
    color: #0e0d0d;
    text-decoration: none;
}

.tag4selno {
    color: #0e0d0d;
    font-size: 24px;
    line-height: 36px;
}

.tag4selno a:link,
.tag4selno a:visited {
    color: #0e0d0d;
    text-decoration: none;
}

.tag4selno a:hover {
    color: #0e0d0d;
    text-decoration: none;
}

.xhdBoxFour {
    width: 100%;
    background-color: #f7f7f7;
    margin-top: 30px;
}

.wszbContent h4 {
    display: inline-block;
    line-height: 40px;
}

.wszb {
    width: 570px;
    margin-top: 30px;
}

.xwfbh {
    width: 570px;
    margin-top: 30px;
}

.wszbContent {
    width: 526px;
    background-color: #fff;
    padding: 22px;
    margin: 24px 0;
}

.wszbContent .ftTime {
    color: #888;
    font-size: 15px;
}

.wszbContent .ftBtn {
    width: 100%;
    text-align: center;
}

.wszbContent .ftBtn a:link,
.wszbContent .ftBtn a:visited {
    width: 100px;
    height: 24px;
    line-height: 24px;
    display: inline-block;
    background-color: #5182c4;
    border-radius: 12px;
    color: #fff;
    margin-top: 16px;
}

/*新视界*/
.zjtn_con {
    width: 1240px;
    margin: 0 auto;
    overflow: hidden;
}

.zjtn1 {
    width: 100%;
    height: 740px;
    background: url(../images/zjtnbg.jpg) no-repeat center top;
}

.zjtn1 .tnjj {
    width: 680px;
    height: 250px;
    margin-top: 216px;
    margin-left: 350px;
    padding: 30px 150px 40px 60px;
    background: url(../images/tnjjbg.png) no-repeat right;
}

.zjtn1 .tnjj p {
    font-size: 18px;
    text-indent: 2em;
    line-height: 36px;
}

.zjtn2 {
    width: 100%;
    height: 500px;
    background: url(../images/zjtnbg1.jpg) no-repeat center top;
}

.zjtn2 .scyz {
    width: 680px;
    height: 250px;
    margin-top: 96px;
    padding: 30px 60px 40px 150px;
    background: url(../images/scyzbg.png) no-repeat left;
}

.zjtn2 .scyz p {
    font-size: 18px;
    text-indent: 2em;
    line-height: 36px;
}

.zjtn2 .scyzpic {
    margin-top: 86px;
}

.zjtn3 {
    width: 100%;
    height: 440px;
    background: url(../images/zjtnbg2.jpg) no-repeat center top;
}

.zjtn3 .tnqq_con {
    width: 760px;
    margin: 0 auto;
    padding-top: 50px;
    overflow: hidden;
}

.zjtn3 .tnqq_con a {
    display: block;
    padding-bottom: 20px;
}

.gaikuang {
    width: 100%;
    height: 534px;
    background: url(../images/xsjbg01.jpg) repeat;
    padding: 30px 0 46px 0;
}

.gaikuang .gaikuangContent {
    position: relative;
}

.gaikuang .gaikuangContent .gkLogo {
    width: 322px;
    height: 106px;
    float: left;
}

.gaikuang .gaikuangContent .gkPhoto {
    position: absolute;
    top: 132px;
    left: 0;
    overflow: hidden;
    float: left;
}

.gaikuang .gaikuangContent .gkWord {
    width: 620px;
    height: 475px;
    margin-top: 60px;
    padding-left: 40px;
    background-color: #fff;
    overflow: hidden;
    float: right;
}

.gaikuangContent .gkWord p {
    text-indent: 2em;
    font-size: 16px;
    color: #555;
    line-height: 38px;
    padding: 24px 30px;
}

.gaikuangContent .gkWord .gkMore a:link,
.gaikuangContent .gkWord .gkMore a:visited {
    display: inline-block;
    width: 80px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    text-indent: 0em;
    color: #9e7e6b;
    border: #d9d9d9 solid 1px;
    border-radius: 5px;
}

.gaikuangContent .gkWord .gkMore a:hover {
    color: #fff;
    background-color: #9e7e6b;
    border: #9e7e6b solid 1px;
    transition: ease all .3s;
}

.gaikuangContent .gkWord .gkBtn {
    width: 100%;
    padding: 0 30px;
}

.gaikuangContent .gkWord .gkBtn li {
    float: left;
}

.gkWord .gkBtn li a:link,
.gkWord .gkBtn li a:visited {
    display: inline-block;
    font-size: 15px;
    color: #8388ac;
    width: 90px;
    height: 32px;
    line-height: 32px;
    margin-right: 22px;
    margin-bottom: 10px;
    text-align: center;
    border: #f4f5f7 solid 1px;
    border-radius: 5px;
    box-shadow: 0px 2px 3px #f4f5f7;
}

.gkWord .gkBtn li a:hover {
    color: #fff;
    background-color: #517efc;
    border: #517efc solid 1px;
    box-shadow: 0px 2px 3px #396af0;
    transition: ease all .3s;
}

.zixun {
    width: 100%;
    height: 570px;
    background: url(../images/xsjbg02.jpg) no-repeat #f9fcff;
    padding: 30px 0 46px 0;
}

.zixun .zixunContent .gkLogo {
    width: 322px;
    height: 106px;
    float: left;
}

.shixun {
    height: 560px;
    padding-top: 30px;
}

.shixun .sxLogo {
    width: 322px;
    height: 106px;
    float: left;
}

.margin_x {
    margin-top: 23px;
    /* margin-right: 20px; */
}

.sxPicLarge {
    width: 25%;
    position: relative;
    float: left;
}

.sxPicLarge .img_a {
    display: inline-block;
    width: 570px;
    height: 355px;
    padding: 3px;
    border: #eee solid 1px;
    transition: all 0.5s;
}

.sxPicLarge .img_a:hover {
    border: #0c76c1 solid 1px;
}

.sxPicLarge span {
    width: 570px;
    height: 38px;
    line-height: 38px;
    font-size: 18px;
    color: #fff;
    background: rgba(0, 0, 0, 0.7);
    display: inline;
    position: absolute;
    text-align: center;
    margin-top: 321px;
    margin-left: 4px;
}

.sxSmall {
    width: 622px;
    height: auto;
}

.spxw_box {
    width: 286px;
    height: 168px;
    margin-left: 24px;
    position: relative;
    float: left;
}

.spxw_box .img_a {
    display: inline-block;
    width: 280px;
    height: 164px;
    padding: 3px;
    border: #eee solid 1px;
    transition: all 0.5s;
}

.spxw_box .img_a:hover {
    border: #0c76c1 solid 1px;
}

.spxw_box span {
    width: 280px;
    height: 38px;
    line-height: 38px;
    font-size: 18px;
    color: #fff;
    background: rgba(0, 0, 0, 0.7);
    display: inline;
    position: absolute;
    text-align: center;
    margin-top: 130px;
    margin-left: 4px;
}

.tushuo {
    width: 100%;
    height: 484px;
    background: url(../images/xsjbg03.jpg) no-repeat;
    padding: 30px 0 46px 0;
}

.tushuo .tushuoContent .tsLogo {
    width: 322px;
    height: 106px;
    float: left;
}

.nianjian {
    width: 100%;
    height: 784px;
    background: url(../images/xsjbg04.jpg) no-repeat;
    padding: 30px 0 46px 0;
}

.nianjian .nianjianContent .tsLogo {
    width: 322px;
    height: 106px;
    float: left;
}

.nianjian .njList li {
    margin: 30px 20px 0px 20px;
    float: left;
}

.nianjian .njList li p {
    display: block;
    width: 191px;
    height: 36px;
    line-height: 36px;
    color: #af9193;
    text-align: center;
    font-size: 18px;
    background-color: #fff;
    border: #c0afb1 solid 1px;
    margin-top: 12px;
}

/*新服务*/

.xfwBoxOne {
    width: 100%;
    height: 450px;
    background-color: #ecf5ff;
}

.xfwBoxOne .xfwList {
    padding: 30px 0px;
}

.xfwBoxOne .xfwList .xfwListCut {
    width: 120px;
    height: auto;
}

.xfwBoxOne .xfwList li {
    margin-bottom: 1px;
}

.tag5sel {
    width: 100%;
    height: 95px;
    color: #333;
    font-size: 20px;
    line-height: 95px;
    border-left: #bb2335 solid 3px;
    background-color: #fff;
    text-align: center;
}

.tag5sel a:link,
.tag5sel a:visited {
    display: block;
    color: #333;
    text-decoration: none;
}

.tag5sel a:hover {
    color: #333;
    text-decoration: none;
}

.tag5selno {
    color: #fff;
    font-size: 20px;
    height: 95px;
    line-height: 95px;
    background-color: #0c76c1;
    text-align: center;
}

.tag5selno a:link,
.tag5selno a:visited {
    display: block;
    color: #fff;
    text-decoration: none;
}

.tag5selno a:hover {
    color: #fff;
    text-decoration: none;
}

.xfwBoxOne .xfwList .xfwBtn {
    width: 1060px;
    height: 375px;
    background-color: #fff;
    padding: 4px 10px;
}

.zwfw_pic {
    width: 1200px;
    overflow: hidden;
    margin-top: 36px;
    margin-bottom: 36px;
}

.zwfw_pic ul > li {
    width: 25%;
    height: 111px;
    float: left;
}

.zwfw_pic ul > li:last-child {
    width: 286px;
    float: right;
}

.zwfw_pic li a {
    display: block;
    float: left;
    overflow: hidden;
}

.zwfw_pic a img {
    width: 100%;
    height: 100%;
    cursor: pointer;
    transition: all 0.3s ease;
}

.zwfw_pic a img:hover {
    transform: scale(1.2);
}

.xfwList .xfwBtn .zwfw_btn_inside li {
    position: relative;
    float: left;
    width: 20%;
    font-size: 16px;
}

.xfwList .xfwBtn .zwfw_btn_inside li span {
    display: inline-block;
    position: absolute;
    left: 60px;
    top: 16px;
    width: 130px;
    height: 32px;
    line-height: 32px;
    /* font-size: 15px; */
    text-align: center;
    border-left: #dedede solid 1px;
    vertical-align: middle;
}

.xfwList .xfwBtn .zwfw_btn_inside li a {
    height: 46px;
    display: block;
    border: #dedede solid 1px;
    margin: 7px;
}

.xfwList .xfwBtn .zwfw_btn_inside li a:hover {
    border: #256DC3 solid 1px;
    background-color: #f8f8f8;
    transition: all ease .3s;
}

.xfwList .xfwBtn .zwfw_btn_inside li a:hover span {
    color: #256DC3;
    border-left: #256DC3 solid 1px;
}

.xfwList .xfwBtn .zwfw_btn_inside li a i {
    display: inline-block;
    width: 40px;
    height: 40px;
    margin-top: 5px;
    margin-left: 8px;
}

.xfwList .xfwBtn .zwfw_btn_inside .grfw_btn001 a i {
    background: url(../images/gr2.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .grfw_btn002 a i {
    background: url(../images/gr3.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .grfw_btn003 a i {
    background: url(../images/gr4.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .grfw_btn004 a i {
    background: url(../images/gr6.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .grfw_btn005 a i {
    background: url(../images/gr7.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .grfw_btn006 a i {
    background: url(../images/gr8.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .grfw_btn007 a i {
    background: url(../images/gr9.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .grfw_btn008 a i {
    background: url(../images/gr10.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .grfw_btn009 a i {
    background: url(../images/gr11.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .grfw_btn010 a i {
    background: url(../images/gr11_1.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .grfw_btn011 a i {
    background: url(../images/gr12.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .grfw_btn012 a i {
    background: url(../images/gr25.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .grfw_btn013 a i {
    background: url(../images/gr13.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .grfw_btn014 a i {
    background: url(../images/gr14.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .grfw_btn015 a i {
    background: url(../images/gr15.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .grfw_btn016 a i {
    background: url(../images/gr16.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .grfw_btn017 a i {
    background: url(../images/gr17.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .grfw_btn018 a i {
    background: url(../images/gr18.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .grfw_btn019 a i {
    background: url(../images/gr18_1.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .grfw_btn020 a i {
    background: url(../images/gr19.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .grfw_btn021 a i {
    background: url(../images/gr19_1.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .grfw_btn022 a i {
    background: url(../images/gr20.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .grfw_btn023 a i {
    background: url(../images/gr21.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .grfw_btn024 a i {
    background: url(../images/gr22.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .grfw_btn025 a i {
    background: url(../images/gr23.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .grfw_btn026 a i {
    background: url(../images/gr23_1.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .grfw_btn027 a i {
    background: url(../images/gr26.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .frfw_btn001 a i {
    background: url(../images/fr1.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .frfw_btn002 a i {
    background: url(../images/fr2.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .frfw_btn003 a i {
    background: url(../images/fr3.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .frfw_btn004 a i {
    background: url(../images/fr4.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .frfw_btn005 a i {
    background: url(../images/fr5.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .frfw_btn006 a i {
    background: url(../images/fr5.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .frfw_btn007 a i {
    background: url(../images/fr6.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .frfw_btn008 a i {
    background: url(../images/fr7.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .frfw_btn009 a i {
    background: url(../images/fr8.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .frfw_btn010 a i {
    background: url(../images/fr9.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .frfw_btn011 a i {
    background: url(../images/fr10.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .frfw_btn012 a i {
    background: url(../images/fr12.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .frfw_btn013 a i {
    background: url(../images/fr13.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .frfw_btn014 a i {
    background: url(../images/fr14.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .frfw_btn015 a i {
    background: url(../images/fr15.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .frfw_btn016 a i {
    background: url(../images/fr16.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .frfw_btn017 a i {
    background: url(../images/fr17.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .frfw_btn018 a i {
    background: url(../images/fr18.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .frfw_btn019 a i {
    background: url(../images/fr19.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .frfw_btn020 a i {
    background: url(../images/fr21.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .frfw_btn021 a i {
    background: url(../images/fr20.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .frfw_btn022 a i {
    background: url(../images/fr21.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .frfw_btn023 a i {
    background: url(../images/fr23.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .frfw_btn024 a i {
    background: url(../images/fr24.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .frfw_btn025 a i {
    background: url(../images/fr25.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .frfw_btn026 a i {
    background: url(../images/fr26.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .frfw_btn027 a i {
    background: url(../images/fr27.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .frfw_btn028 a i {
    background: url(../images/fr28.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .frfw_btn029 a i {
    background: url(../images/gr26.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .ggfw_btn001 a i {
    background: url(../images/ggfw1.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .ggfw_btn002 a i {
    background: url(../images/ggfw2.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .ggfw_btn003 a i {
    background: url(../images/ggfw3.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .ggfw_btn004 a i {
    background: url(../images/ggfw4.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .ggfw_btn005 a i {
    background: url(../images/ggfw5.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .ggfw_btn006 a i {
    background: url(../images/ggfw6.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .ggfw_btn007 a i {
    background: url(../images/ggfw7.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .ggfw_btn008 a i {
    background: url(../images/ggfw9.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .ggfw_btn009 a i {
    background: url(../images/ggfw10.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .ggfw_btn010 a i {
    background: url(../images/ggfw11.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .ggfw_btn011 a i {
    background: url(../images/ggfw12.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .ggfw_btn012 a i {
    background: url(../images/ggfw13.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .ggfw_btn013 a i {
    background: url(../images/ggfw14.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .ggfw_btn014 a i {
    background: url(../images/ggfw15.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .ggfw_btn015 a i {
    background: url(../images/ggfw16.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .ggfw_btn016 a i {
    background: url(../images/ggfw21.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .ggfw_btn017 a i {
    background: url(../images/ggfw18.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .ggfw_btn018 a i {
    background: url(../images/ggfw19.png) no-repeat;
}

.xfwList .xfwBtn .zwfw_btn_inside .ggfw_btn019 a i {
    background: url(../images/ggfw20.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .ggfw_btn0020 a i {
    background: url(../images/ggfw20.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .ggfw_btn0021 a i {
    background: url(../images/ggfw21.png) no-repeat;
}

.xfwList .xfwBtn .ggfw_btn_inside li {
    width: 20%;
    height: 46px;
    line-height: 46px;
    text-align: center;
    padding: 8px 0px;
    float: left;
}

.xfwList .xfwBtn .ggfw_btn_inside li a {
    display: inline-block;
    width: 94%;
    background-color: #E3F0FF;
    border-radius: 6px;
}

.xfwList .xfwBtn .ggfw_btn_inside li a:hover {
    background-color: #256dc3;
    color: #fff;
    transition: all ease .3s;
}

.xfwBmfw {
    width: 100%;
    height: 370px;
    background: url(../images/xfwbg.jpg) no-repeat;
}

.xfwBmfw h2 {
    font-size: 28px;
    font-weight: normal;
    color: #fff;
    padding: 30px;
}

.xfwBmfw .bmfwList {
    width: 100%;
    height: 188px;
    background-color: #fff;
    padding: 26px 0px;
}

.bmfwList .wscx {
    width: 28.6%;
    height: auto;
    border-right: #e5e5e5 solid 1px;
    overflow: hidden;
    padding: 0px 20px;
    float: left;
}

.bmfwList h2 {
    font-size: 22px;
    color: #4775e2;
    padding: 0px 0px 20px 126px;
}

.bmfwList li {
    width: 33.33%;
    height: 38px;
    float: left;
}

.bmfwList .zxbs {
    width: 32.2%;
    height: auto;
    border-right: #e5e5e5 solid 1px;
    overflow: hidden;
    padding: 0px 20px;
    float: left;
}

.bmfwList .zxbs li {
    width: 50%;
    height: 38px;
    float: left;
}

.bmfwList .rxdh {
    width: 28.6%;
    height: auto;
    overflow: hidden;
    padding: 0px 20px;
    float: left;
}

.bmfwList a:link,
.bmfwList a:visited {
    display: inline-block;
    font-size: 15px;
    padding: 4px;
}

.bmfwList a:hover {
    background-color: #4775e2;
    color: #fff;
}

/*index03*/

.menu_con .tab_con .zwgk_con_left {
    width: 430px;
    float: left;
}

.menu_con .tab_con .zwgk_con_left .xxgk_btn {
    width: 100% x;
    height: 266px;
    background-color: #edf4fd;
}

.menu_con .tab_con .zwgk_con_left .xxgk_btn li {
    width: 46%;
    padding-top: 10px;
    padding-left: 16px;
    float: left;
}

.menu_con .tab_con .zwgk_con_left .xxgk_btn li a {
    display: inline-block;
    padding: 0 15px;
    height: 42px;
    line-height: 42px;
    border-radius: 5px;
}

.menu_con .tab_con .zwgk_con_left .xxgk_btn li a:hover {
    background-color: #fff;
    transition: all 0.5s ease;
}

.menu_con .tab_con .zwgk_con_left .xxgk_btn li:last-child {
    width: 100%;
}

.menu_con .tab_con .zwgk_con_left .xxgk_btn img {
    display: inline-block;
    margin: 0 5px -10px 0;
    transition: all .6s;
}

.menu_con .tab_con .zwgk_con_left .xxgk_btn img:hover {
    transform: rotateY(180deg);
}

.menu_con .tab_con .zwgk_con_left .zwgk_btn {
    width: 100% x;
}

.menu_con .tab_con .zwgk_con_left .zwgk_btn li {
    width: 205px;
    height: 46px;
    border: 1px solid #355e92;
    margin-right: 20px;
    margin-top: 12px;
    box-sizing: border-box;
    float: left;
}

.menu_con .tab_con .zwgk_con_left .zwgk_btn li:nth-child(2) {
    margin-right: 0;
}

.menu_con .tab_con .zwgk_con_left .zwgk_btn li:nth-child(4) {
    margin-right: 0;
}

.menu_con .tab_con .zwgk_con_left .zwgk_btn li:nth-child(6) {
    margin-right: 0;
}

.menu_con .tab_con .zwgk_con_left .zwgk_btn li span {
    display: inline-block;
    width: 44px;
    height: 45px;
    background: #355e92;
    overflow: hidden;
}

.menu_con .tab_con .zwgk_con_left .zwgk_btn li a {
    display: inline-block;
    padding-left: 15px;
    width: 144px;
    height: 45px;
    line-height: 42px;
    overflow: hidden;
}

.menu_con .tab_con .zwgk_con_left .zwgk_btn li a:hover {
    color: #fff;
    background-color: #355e92;
    transition: all 0.3s ease;
}

.menu_con .tab_con .zwgk_con_left .zwgk_btn img {
    margin: 8px 5px 0 7px;
}

.zwgk_con_right .xxgkcx {
    width: 640px;
    float: right;
}

.zwgk_con_right .switch_news {
    width: 640px;
    overflow: hidden;
}

.zwgk_con_right .cut {
    width: 640px;
    overflow: hidden;
}

.zwgk_con_right .cut ul li {
    text-align: center;
    width: 20%;
    float: left;
}

/*index04*/

.ggfw_con_left {
    width: 640px;
    float: left;
}

.ggfw_con_right {
    width: 430px;
    float: right;
}

.ggfw_btn li {
    width: 33.33%;
    margin-bottom: 30px;
    text-align: center;
    float: left;
}

.ggfw_btn ul li a {
    display: inline-block;
    text-align: center;
}

.ggfw_btn_01 a i {
    display: inline-block;
    width: 76px;
    height: 76px;
    background-image: url(../images/ggfw_ico_01.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.ggfw_btn_01 a:hover i {
    display: inline-block;
    width: 76px;
    height: 76px;
    background-image: url(../images/ggfw_ico_01.png);
    background-repeat: no-repeat;
    background-position: 0 -76px;
    transition: ease all 0.2s;
}

.ggfw_btn_02 a i {
    display: inline-block;
    width: 76px;
    height: 76px;
    background-image: url(../images/ggfw_ico_02.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.ggfw_btn_02 a:hover i {
    display: inline-block;
    width: 76px;
    height: 76px;
    background-image: url(../images/ggfw_ico_02.png);
    background-repeat: no-repeat;
    background-position: 0 -76px;
    transition: ease all 0.2s;
}

.ggfw_btn_03 a i {
    display: inline-block;
    width: 76px;
    height: 76px;
    background-image: url(../images/ggfw_ico_03.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.ggfw_btn_03 a:hover i {
    display: inline-block;
    width: 76px;
    height: 76px;
    background-image: url(../images/ggfw_ico_03.png);
    background-repeat: no-repeat;
    background-position: 0 -76px;
    transition: ease all 0.2s;
}

.ggfw_btn_04 a i {
    display: inline-block;
    width: 76px;
    height: 76px;
    background-image: url(../images/ggfw_ico_04.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.ggfw_btn_04 a:hover i {
    display: inline-block;
    width: 76px;
    height: 76px;
    background-image: url(../images/ggfw_ico_04.png);
    background-repeat: no-repeat;
    background-position: 0 -76px;
    transition: ease all 0.2s;
}

.ggfw_btn_05 a i {
    display: inline-block;
    width: 76px;
    height: 76px;
    background-image: url(../images/ggfw_ico_05.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.ggfw_btn_05 a:hover i {
    display: inline-block;
    width: 76px;
    height: 76px;
    background-image: url(../images/ggfw_ico_05.png);
    background-repeat: no-repeat;
    background-position: 0 -76px;
    transition: ease all 0.2s;
}

.ggfw_btn_06 a i {
    display: inline-block;
    width: 76px;
    height: 76px;
    background-image: url(../images/ggfw_ico_06.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.ggfw_btn_06 a:hover i {
    display: inline-block;
    width: 76px;
    height: 76px;
    background-image: url(../images/ggfw_ico_06.png);
    background-repeat: no-repeat;
    background-position: 0 -76px;
    transition: ease all 0.2s;
}

.ggfw_btn_07 a i {
    display: inline-block;
    width: 76px;
    height: 76px;
    background-image: url(../images/ggfw_ico_07.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.ggfw_btn_07 a:hover i {
    display: inline-block;
    width: 76px;
    height: 76px;
    background-image: url(../images/ggfw_ico_07.png);
    background-repeat: no-repeat;
    background-position: 0 -76px;
    transition: ease all 0.2s;
}

.ggfw_btn_08 a i {
    display: inline-block;
    width: 76px;
    height: 76px;
    background-image: url(../images/ggfw_ico_08.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.ggfw_btn_08 a:hover i {
    display: inline-block;
    width: 76px;
    height: 76px;
    background-image: url(../images/ggfw_ico_08.png);
    background-repeat: no-repeat;
    background-position: 0 -76px;
    transition: ease all 0.2s;
}

.ggfw_btn_09 a i {
    display: inline-block;
    width: 76px;
    height: 76px;
    background-image: url(../images/ggfw_ico_09.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.ggfw_btn_09 a:hover i {
    display: inline-block;
    width: 76px;
    height: 76px;
    background-image: url(../images/ggfw_ico_09.png);
    background-repeat: no-repeat;
    background-position: 0 -76px;
    transition: ease all 0.2s;
}

.ggfw_btn p {
    padding-top: 16px;
    text-align: center;
}

.ggfw_pic {
    width: 100%;
    overflow: hidden;
}

.ggfw_pic ul > li {
    width: 50%;
    height: 86px;
    float: left;
}

.ggfw_pic li a {
    display: block;
    float: left;
    border-radius: 8px;
    overflow: hidden;
}

/* .ggfw_pic a:first-child {
            margin-right: 18px;
        } */

.ggfw_pic a img {
    width: 100%;
    height: 100%;
    cursor: pointer;
    transition: all 0.3s ease;
}

.ggfw_pic a img:hover {
    transform: scale(1.2);
}

/*index05*/

.tag10sel {
    color: #355e92;
    font-size: 20px;
    font-weight: bold;
}

.tag10sel a {
    display: inline-block;
    height: 32px;
    border-bottom: #355e92 solid 5px
}

.tag10sel a:link,
.tag10sel a:visited {
    color: #355e92;
    text-decoration: none;
}

.tag10sel a:hover {
    color: #355e92;
    text-decoration: none;
}

.tag10selno {
    color: #666666;
    font-size: 20px;
    line-height: 22px;
}

.tag10selno a:link,
.tag10selno a:visited {
    color: #666666;
    text-decoration: none;
}

.tag10selno a:hover {
    color: #666666;
    text-decoration: none;
}

.zwfw_con_left {
    width: 780px;
    overflow: hidden;
    margin-top: 30px;
}

.grfw {
    width: 100%;
}

.grfw .cut {
    width: 100%;
    height: 36px;
    border-bottom: #cccccc solid 1px;
    text-align: center;
    margin-bottom: 15px;
}

.grfw .cut ul {
    display: inline-block;
    width: 240px;
    height: 36px;
}

.grfw .cut ul li {
    text-align: center;
    width: 120px;
    float: left;
}

.zwfw_con_left .grfw .zwfw_btn li {
    float: left;
    width: 25%;
    text-align: center;
    font-size: 18px;
}

.zwfw_con_left .grfw .zwfw_btn li a {
    height: 126px;
    display: block;
    text-align: center;
    border-radius: 6px;
    background-color: #f5f6f8;
    margin: 8px 8px 16px 8px;
    padding: 20px 0 0;
}

.zwfw_con_left .grfw .zwfw_btn li a:hover {
    background-color: #cde3fe;
    transition: all ease .3s;
    color: #d63031
}

.zwfw_con_left .grfw .zwfw_btn li a i {
    display: inline-block;
    width: 100%;
    height: 55px;
    margin-bottom: 10px;
    background-position: center !important;
}

.zwfw_con_left .grfw .zwfw_btn .grfw_btn01 a i {
    background: url(../images/qjd-geren_01.png) no-repeat;
}

.zwfw_con_left .grfw .zwfw_btn .grfw_btn02 a i {
    background: url(../images/qjd-geren_02.png) no-repeat;
}

.zwfw_con_left .grfw .zwfw_btn .grfw_btn03 a i {
    background: url(../images/qjd-geren_03.png) no-repeat;
}

.zwfw_con_left .grfw .zwfw_btn .grfw_btn04 a i {
    background: url(../images/qjd-geren_04.png) no-repeat;
}

.zwfw_con_left .grfw .zwfw_btn .grfw_btn05 a i {
    background: url(../images/qjd-geren_05.png) no-repeat;
}

.zwfw_con_left .grfw .zwfw_btn .grfw_btn06 a i {
    background: url(../images/qjd-geren_06.png) no-repeat;
}

.zwfw_con_left .grfw .zwfw_btn .grfw_btn07 a i {
    background: url(../images/qjd-geren_07.png) no-repeat;
}

.zwfw_con_left .grfw .zwfw_btn .grfw_btn08 a i {
    background: url(../images/qjd-geren_08.png) no-repeat;
}

.zwfw_con_left .grfw .zwfw_btn .frfw_btn01 a i {
    background: url(../images/qjd-faren_01.png) no-repeat;
}

.zwfw_con_left .grfw .zwfw_btn .frfw_btn02 a i {
    background: url(../images/qjd-faren_02.png) no-repeat;
}

.zwfw_con_left .grfw .zwfw_btn .frfw_btn03 a i {
    background: url(../images/qjd-faren_03.png) no-repeat;
}

.zwfw_con_left .grfw .zwfw_btn .frfw_btn04 a i {
    background: url(../images/qjd-faren_04.png) no-repeat;
}

.zwfw_con_left .grfw .zwfw_btn .frfw_btn05 a i {
    background: url(../images/qjd-faren_05.png) no-repeat;
}

.zwfw_con_left .grfw .zwfw_btn .frfw_btn06 a i {
    background: url(../images/qjd-faren_06.png) no-repeat;
}

.zwfw_con_left .grfw .zwfw_btn .frfw_btn07 a i {
    background: url(../images/qjd-faren_07.png) no-repeat;
}

.zwfw_con_left .grfw .zwfw_btn .frfw_btn08 a i {
    background: url(../images/qjd-faren_08.png) no-repeat;
}

.zwfw_con_right {
    width: 390px;
    margin-top: 30px;
}

.ggfw_button {
    margin-top: 16px;
}

.ggfw_button li {
    float: left;
    width: 50%;
    text-align: center;
}

.ggfw_button li a {
    display: block;
    height: 52px;
    line-height: 52px;
    margin: 7px 5px;
    background-color: #f5f6f8;
}

.ggfw_button li a:hover {
    background-color: #256dc3;
    color: #fff;
}

/*背景图部分*/

.main_bg {
    position: fixed;
    text-align: center;
    width: 100%;
    height: 100%;
    z-index: -1;
    /* background: url(../images/main_bgc1.jpg) no-repeat center top; */
}

/*底部*/

.footer span a {
    display: inline-block;
    color: #fff;
    padding-left: 10px;
}

.footer span a:hover {
    color: #399ff3;
}

.footer {
    width: 100%;
    height: 140px;
    line-height: 140px;
    background: #ebedee;
    vertical-align: middle;
}

.footer_con {
    padding-top: 20px;
    width: 1200px;
    font-size: 15px;
    line-height: 26px;
    color: #fff;
    position: relative;
}

.footer_con .con_left .site_link {
    margin: 0 auto;
}

.footer_con p {
    display: inline-block;
    font-size: 15px;
    line-height: 34px;
    width: 700px;
    color: #dcdcdc;
    float: left;
}

.footer_con a img {
    vertical-align: middle;
    margin-right: 10px;
    margin-top: -6px;
}

.footer_con .copyright {
    line-height: 28px;
    color: #bebebe;
}

.footer_con .wzbs {
    width: 260px;
    margin-top: 26px;
    float: right;
}

/*insede page 要闻动态*/

.menu_con {
    width: 1240px;
    margin: 0 auto;
    padding-top: 30px;
    overflow: hidden;
}

.menu_con .con_inside {
    width: 100%;
    margin-bottom: 5px;
	margin-top: -20px;
    overflow: hidden;
}

.menu_con .con_inside .slide {
    width: 580px;
    height: 350px;
    background-color: #cecece;
    float: left;
}

.menu_con .con_inside .con_inside_ywdt {
    width: 580px;
}

.menu_con .con_inside .con_inside_ywdt_spxw {
    width: 100%;
}

.con_inside_ywdt .first_new {
    border-bottom: 1px dashed #dedede;
}

.con_inside_ywdt a h3 {
    font-size: 18px;
    color: #333;
    font-weight: normal;
    padding-top: 10px;
    text-align: center;
}

.con_inside_ywdt a:hover h3 {
    font-size: 18px;
    color: #355e92;
    font-weight: bold;
}

.con_inside_ywdt a p {
    font-size: 14px;
    color: #777;
    line-height: 26px;
    padding-top: 6px;
}

.con_inside_ywdt a:hover p {
    color: #000;
}

.tag6sel {
    color: #1768e4;
    font-size: 24px;
    font-weight: bold;
    line-height: 40px;
    border-bottom: #1768e4 solid 3px;
    z-index: 1;
    margin-bottom: -1px;
}

.tag6sel a:link,
.tag6sel a:visited {
    color: #1768e4;
    text-decoration: none;
}

.tag6sel a:hover {
    color: #1768e4;
    text-decoration: none;
}

.tag6selno {
    color: #666666;
    font-size: 24px;
    line-height: 40px;
}

.tag6selno a:link,
.tag6selno a:visited {
    color: #666666;
    text-decoration: none;
}

.tag6selno a:hover {
    color: #666666;
    text-decoration: none;
}

.tag7sel {
    color: #355e92;
    font-size: 22px;
    font-weight: bold;
    line-height: 36px;
    border-bottom: #355e92 solid 2px;
    z-index: 1;
    margin-bottom: -1px;
}

.tag7sel a:link,
.tag7sel a:visited {
    color: #355e92;
    text-decoration: none;
}

.tag7sel a:hover {
    color: #355e92;
    text-decoration: none;
}

.tag7selno {
    color: #666666;
    font-size: 22px;
    line-height: 36px;
}

.tag7selno a:link,
.tag7selno a:visited {
    color: #666666;
    text-decoration: none;
}

.tag7selno a:hover {
    color: #666666;
    text-decoration: none;
}

.con_inside_ywdt .switch_news {
    width: 580px;
    overflow: hidden;
}

.con_inside_ywdt .cut {
    width: 580px;
    overflow: hidden;
    border-bottom: #cccccc solid 1px
}

.con_inside_ywdt .cut ul li {
    width: 25%;
    display: inline-block;
    text-align: center;
    float: left;
}

/*insede page 政务公开*/

.menu_con .con_inside .con_inside_ldzc {
    width: 700px;
}

.con_inside_ldzc .con_ft .ldzc_w {
    width: 78%;
}

.con_inside_ldzc .con_ft .ldzc_w p {
    line-height: 40px;
    margin: 0;
    padding: 0;
}

.con_inside_ldzc .ldmd {
    width: 100%;
    height: 70px;
    background-color: #f3f3f3;
}

.con_inside_ldzc .ldmd p {
    line-height: 30px;
    margin-left: 20px;
}

.con_inside_xxgkbtns {
    width: 370px;
}

.con_inside_xxgkbtns .con_inside_xxgkbtn {
    width: 100%;
    background-color: #256dc3;
    color: #fff;
    height: 42px;
    line-height: 42px;
    border-radius: 50px;
    margin-bottom: 11px;
}

.con_inside_xxgkbtns .con_inside_xxgkbtn a {
    display: block;
    color: #fff;
    font-size: 18px;
    border-radius: 50px;
}

.con_inside_xxgkbtns .con_inside_xxgkbtn a:hover {
    background-color: #3366a3;
    transition: all ease .3s;
}

.con_inside_xxgkbtns .con_inside_xxgkbtn img {
    margin: 0 5px -10px 50px;
}

.con_inside_xxgknews01 .switch_news {
    width: 700px;
    overflow: hidden;
}

.con_inside_xxgknews01 .cut {
    width: 700px;
    overflow: hidden;
}

.con_inside_xxgknews01 .cut ul li {
    text-align: center;
    width: 20%;
    float: left;
}

.con_inside .con_inside_xxgkcx {
    width: 338px;
    border: 6px solid #eaeaea;
    padding: 10px;
}

.tag9sel {
    color: #355e92;
    font-size: 20px;
    font-weight: bold;
    line-height: 36px;
    border-bottom: #355e92 solid 2px
}

.tag9sel a:link,
.tag9sel a:visited {
    color: #355e92;
    text-decoration: none;
}

.tag9sel a:hover {
    color: #355e92;
    text-decoration: none;
}

.tag9selno {
    color: #666666;
    font-size: 20px;
    line-height: 36px;
    border-bottom: #cccccc solid 1px
}

.tag9selno a:link,
.tag9selno a:visited {
    color: #666666;
    text-decoration: none;
}

.tag9selno a:hover {
    color: #666666;
    text-decoration: none;
}

.con_inside .con_inside_zdly {
    width: 100%;
    height: 250px;
    background: url(../images/zdly_bg.jpg) no-repeat;
}

.con_inside .con_inside_zdly h1 {
    color: #256dc3;
    text-align: center;
    padding-top: 30px;
}

.con_inside .con_inside_zdly .zdlybtns {
    width: 100%;
    text-align: center;
    overflow: hidden;
}

.con_inside .con_inside_zdly .zdlybtns ul {
    width: 1000px;
    display: inline-block;
}

.con_inside .con_inside_zdly .zdlybtns li {
    width: 180px;
    height: 50px;
    line-height: 50px;
    background-color: #fff;
    text-align: center;
    border-radius: 50px;
    float: left;
    margin: 10px 10px;
}

.con_inside .con_inside_zdly .zdlybtns li a {
    border-radius: 50px;
    display: block;
}

.con_inside .con_inside_zdly .zdlybtns li a:hover {
    font-size: 18px;
    box-shadow: 3px 5px 0 #cecece;
    transition: all ease .2s;
}

.con_inside_zwgkbtns {
    width: 368px;
}

.con_inside_zwgkbtns .con_inside_zwgkbtn {
    width: 100%;
    color: #4a698c;
    height: 58px;
    line-height: 58px;
    margin-bottom: 16px;
}

.con_inside_zwgkbtns .con_inside_zwgkbtn a {
    display: block;
    color: #4a698c;
    border: solid 1px #7da1cb;
    font-size: 18px;
}

.con_inside_zwgkbtns .con_inside_zwgkbtn a:hover {
    border: solid 1px #4a698c;
    background-color: #ebf4fe;
    transition: all ease .3s;
}

.con_inside_zwgkbtns .con_inside_zwgkbtn img {
    margin: 0 5px -10px 60px;
}

/*领导之窗*/

/*.ldzc_left {
                        width: 260px;
                        float: left;
                    }

                    .ldzc_right {
                        width: 910px;
                        float: right;
                        margin-bottom: 30px;
                        height: 400px;
                        height: auto!important;
                        min-height: 400px;
                    }

                    .ldzc_btn li {
                        height: 46px;
                        line-height: 46px;
                        !* border: 1px solid #91b3dc; *!
                        background-color: #f6f6f6;
                        margin-top: 10px;
                    }

                    .ldzc_btn li h4 {
                        width: 60%;
                        display: inline-block;
                        font-size: 18px;
                        text-align: center;
                        font-weight: normal;
                    }

                    .ldzc_btn li a {
                        display: block;
                    }

                    .ldzc_btn li a:hover {
                        color: #fff;
                        transition: all ease .3s;
                        background-color: #91b3dc;
                        border-radius: 6px;
                    }

                    .ldzc_btn li span {
                        display: inline-block;
                        width: 40%;
                        height: 46px;
                        line-height: 46px;
                        font-size: 16px;
                        !* background-color: #fcaf63; *!
                        color: #666;
                        text-align: left;
                        float: right;
                        border-radius: 6px;
                    }

                    .ldpic {
                        width: 150px;
                        margin-right: 40px;
                    }

                    .ldpic h2 {
                        line-height: 60px;
                        text-align: center;
                    }

                    .ldpic p {
                        text-align: center;
                        font-size: 15px;
                        color: #666;
                    }

                    .ldcontent {
                        width: 720px;
                    }

                    .ldzc_right .ldtit {
                        width: 720px;
                        font-size: 22px;
                        font-weight: bold;
                        color: #256dc3;
                        line-height: 50px;
                    }

                    .ldcontent>p {
                        line-height: 36px;
                        color: #444;
                    }

                    .ldzc_right h4 {
                        height: 10px;
                        border-top: dashed 1px #dedede;
                        margin-top: 10px;
                    }*/
/*领导之窗end*/
/*insede page 公共服务*/

.con_inside .con_inside_tzgg {
    width: 770px;
}

.con_inside .con_inside_ggfwpic {
    width: 300px;
}

.con_inside_ggfwpic {
    width: 100%;
    overflow: hidden;
}

.con_inside_ggfwpic ul > li {
    width: 100%;
    height: 164px;
    float: left;
    margin-bottom: 20px;
}

.con_inside_ggfwpic li a {
    display: block;
    width: 100%;
    float: left;
    overflow: hidden;
}

.con_inside_ggfwpic a img {
    width: 100%;
    cursor: pointer;
    transition: all 0.3s ease;
}

.con_inside_ggfwpic a img:hover {
    transform: scale(1.2);
}

.con_inside .ggfw_btn ul li {
    width: 20%;
}

.con_inside .ggfw_btn ul li a {
    display: inline-block;
    width: 140px;
    height: 140px;
    padding: 30px 30px;
    text-align: center;
    background-color: #f5f6f8;
}

/*inside page 政务服务*/

.tag11sel {
    color: #355e92;
    font-size: 20px;
    font-weight: bold;
}

.tag11sel a {
    display: inline-block;
    height: 32px;
    border-bottom: #355e92 solid 5px
}

.tag11sel a:link,
.tag11sel a:visited {
    color: #355e92;
    text-decoration: none;
}

.tag11sel a:hover {
    color: #355e92;
    text-decoration: none;
}

.tag11selno {
    color: #666666;
    font-size: 20px;
    line-height: 22px;
}

.tag11selno a:link,
.tag11selno a:visited {
    color: #666666;
    text-decoration: none;
}

.tag11selno a:hover {
    color: #666666;
    text-decoration: none;
}

.con_inside .con_inside_grfw {
    width: 100%;
}

.grfw_inside .cut {
    width: 100%;
    height: 36px;
    border-bottom: #cccccc solid 1px;
    text-align: center;
    margin-bottom: 8px;
}

.grfw_inside .cut ul {
    width: 100%;
    height: 36px;
    text-align: center;
}

.grfw_inside .cut ul li {
    display: inline-block;
    text-align: center;
    margin: 0px 15px;
}

.tag12sel {
    color: #355e92;
    font-size: 20px;
    font-weight: bold;
}

.tag12sel a {
    display: inline-block;
    height: 32px;
    border-bottom: #355e92 solid 5px
}

.tag12sel a:link,
.tag12sel a:visited {
    color: #355e92;
    text-decoration: none;
}

.tag12sel a:hover {
    color: #355e92;
    text-decoration: none;
}

.tag12selno {
    color: #666666;
    font-size: 20px;
    line-height: 22px;
}

.tag12selno a:link,
.tag12selno a:visited {
    color: #666666;
    text-decoration: none;
}

.tag12selno a:hover {
    color: #666666;
    text-decoration: none;
}

/*useless*/
/***新闻列表页***/

/*.location {
                        width: 100%;
                        height: 36px;
                        line-height: 36px;
                        background-color: #eee;
                        margin-bottom: 20px;
                    }*/

.location .one {
    vertical-align: middle;
}

.location p {
    display: inline-block;
    font-size: 14px;
    color: #555;
    height: 24px;
    line-height: 24px;
}

.location p a {
    display: inline-block;
    font-size: 14px;
    color: #555;
    height: 24px;
    line-height: 24px;
    padding-left: 10px;
}

.newslist_left {
    width: 250px;
    float: left;
}

/*.dqlm {
                        width: 100%;
                        height: 60px;
                        line-height: 60px;
                        background: #0c76c1;
                        color: #fff;
                        font-size: 24px;
                        font-weight: bold;
                        text-align: center;
                        margin-bottom: 10px;
                    }*/

.newslist_left .lm_btn {
    width: 250px;
    height: 510px;
    border-top: 0;
    background: #f7f7f7;
}

.newslist_left .lm_btn ul li {
    border-bottom: #fff solid 1px;
}

.newslist_left .lm_btn ul li a:link,
.newslist_left .lm_btn ul li a:visited {
    display: block;
    width: 92%;
    color: #333;
    display: inline-block;
    font-size: 18px;
    line-height: 56px;
    padding-left: 20px;
}

.newslist_left .lm_btn ul li a:hover {
    color: #0d6099;
    background-color: #ccdcf0;
}

.lm_btn ul li img {
    margin-right: 5px;
    vertical-align: middle;
}

.curr_cate_class {
    color: #399ff3;
    border-bottom: #399ff3 dashed 1px;
}

.lm_btn i {
    display: inline-block;
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    border-width: 6px 6px 6px 6px;
    border-style: solid;
    border-color: transparent transparent transparent #399FF3;
}

.newslist_right {
    width: 910px;
    float: right;
    margin-bottom: 30px;
    height: 400px;
    height: auto !important;
    min-height: 400px;
}

.class_newslist li {
    font-size: 14px;
    line-height: 40px;
    color: #888;
    padding-left: 16px;
    background: url(../images/ico.png) no-repeat left;
    text-align: right;
}

.class_newslist li a {
    font-size: 16px;
    float: left;
}

#b1 {
    margin-top: 336px;
    margin-bottom: 40px;
    overflow: hidden;
}

.zxdt {
    width: 490px;
}

#b1 .gt {
    overflow: hidden;
    position: relative;
    margin-bottom: 8px;
}

#b1 .gt h4 {
    height: 20px;
    width: 55%;
    top: 0;
    right: 0;
    position: absolute;
    border-bottom: #0585ce solid 3px;
}

#b1 .img {
    width: 236px;
    height: 36px;
    float: left;
}

#b1 .more a {
    height: 27px;
    line-height: 27px;
    color: #fff;
    background-color: #0685c8;
    float: right;
    font-size: 14px;
    padding: 0 8px;
    position: absolute;
    top: 0;
    right: 0;
    margin-top: 8px;
}

.topnews {
    overflow: hidden;
    position: relative;
    padding-bottom: 10px;
    border-bottom: #cecece dashed 1px;
}

.topnews h3 {
    text-align: center;
    line-height: 36px;
}

.topnews h3 a {
    color: #333;
}

.topnews h3 a:hover {
    color: #0685cc;
}

.topnews p {
    font-size: 14px;
    color: #666;
    line-height: 24px;
}

#b1 .topnews p a {
    color: #da1b1b;
}

#xmlh {
    overflow: hidden;
    position: relative;
    margin-bottom: 40px;
}

.gtt {
    overflow: hidden;
    position: relative;
    margin-bottom: 15px;
}

.gtt h4 {
    height: 33px;
    width: 75%;
    top: 0;
    right: 0;
    position: absolute;
    border-bottom: #cecece solid 1px;
}

.gtt .more a {
    height: 27px;
    line-height: 27px;
    color: #fff;
    background-color: #0685c8;
    float: right;
    font-size: 14px;
    padding: 0 8px;
    position: absolute;
    top: 0;
    right: 0;
    margin-top: 20px;
}

#xmlh .lhnews {
    overflow: hidden;
}

#xmlh .lhnews .lnews {
    width: 490px;
    padding-right: 20px;
}

#xmlh .lhnews .rnews {
    width: 490px;
}

#fwqy {
    overflow: hidden;
    position: relative;
    margin-bottom: 40px;
}

#fwqy .qynews {
    position: relative;
    overflow: hidden;
}

#fwqy .lnews {
    width: 490px;
    position: absolute;
    margin-top: 30px;
}

#fwqy .qynews .pic {
    width: 478px;
    height: 268px;
    background: url(b1.png) no-repeat;
}

#fwqy .qynews .pic img {
    margin: 26px 18px;
}

/*快速导航栏 start*/

.shortcut {
    height: 30px;
    line-height: 30px;
    background-color: #e3e4e5;
    border-bottom: 1px solid #ddd;
    font-size: 12px;
    color: #999;
}

.city {
    margin-left: 200px;
}

.shortcut li {
    float: left;
}

.space {
    width: 1px;
    height: 10px;
    background-color: #ccc;
    margin: 10px 12px 0;
}


/*友情链接*/

.yqlj {
    width: 100%;
    text-align: center;
    background-color: #f9f8f4;
}


.yqlj ul {
    display: inline-block;
}

.yqlj ul li {
    float: left;
    margin-right: 15px;
    margin-top: 23px;
}

.yqlj ul li a {
    display: block;
    font-size: 15px;
    padding: 8px 12px;
}

.tag15sel {
    float: left;
    width: 180px;
    font-weight: bold;
    color: #fff;
    font-size: 20px;
    background-color: #d3bc95;
    height: 44px;
    line-height: 44px;
    border-bottom: #d3bc95 solid 2px;
}

.tag15sel a:hover {
    float: left;
    width: 180px;
    background: #1b579d;
    font-weight: bold;
    color: #FFF;
}

.tag15selno {
    float: left;
    width: 180px;
    font-size: 20px;
    color: #9e7d49;
    /* background: #f5f6f8; */
    height: 44px;
    line-height: 44px;
    border-bottom: #d3bc95 solid 2px;
}

.f15 {
    border: 1px solid #f7f8fc;
    padding: 20px;
}

.f15 td {
    font-size: 16px;
}

.f15 td a:hover {
    color: #9e7d49;
}

/**********市政府通用顶部*************/
#logo {
    position: absolute;
    top: 6px;
    left: 50%;
    margin-left: -42px;
}

.top {
    width: 100%;
    height: 40px;
    line-height: 40px;
    background-color: #487bc5;
}

.top_main {
    margin: auto;
    width: 1240px;
    height: 40px;
    line-height: 40px;
    font-size: 15px;
}

.top_main li a {
    font-size: 16px !important;
}

.top_main li {
    height: 40px;
    line-height: 40px;
    float: left;
}

.top_main_l {
    float: left;
}

.top_main_l a {
    display: block;
    float: left;
    color: #fff !important;
}

.top_main_r {
    float: right;
}

.top_main_r a {
    float: right;
    color: #fff !important;
}

.top_main_r #ucenter_span {
    padding-left: 10px;
}

.top_main_r #ucenter_span a {
    width: 64px;
    height: 28px;
    line-height: 28px;
    border-radius: 14px;
    border: 1px solid #FFFFFF;
    text-align: center;
    display: block;
    margin-top: 5px;
}

.nav_banner {
    width: 100%;
    height: 280px;
    background: url(../images/top1.png) no-repeat center;
}

.guohui_bg {
    width: 1240px;
    z-index: 999;
    margin: 0 auto;
    padding-top: 30px;
}

.guohui_left {
    width: 350px;
    float: left;
}

.guohui_right {
    float: right;
    width: 280px;
    margin-top: 15px;
}

.logo_bg {
    width: 480px;
    margin: 0 auto;
    text-align: center;
    padding-top: 40px;
}


#search input {
    width: 374px;
    background-color: #ffffff;
    opacity: 40%;
}

#nav {
    width: 100%;
    height: 60px;
    background-color: #22568D;
}

#nav ul {
    width: 1240px;
    margin: 0 auto;
}

#nav ul li {
    width: 153px;
    float: left;
    line-height: 60px;
    text-align: center;
    border-left: 1px solid #ffffff;
    border-color: rgba(255, 255, 255, 0.2);
}

#nav ul li:last-child {
    border-right: 1px solid #ffffff;
}

#nav ul li:hover a {
    background-color: #15487E;
}

#nav ul li a {
    color: #ffffff;
    font-size: 20px;
    opacity: unset;
    display: block;
    font-weight: 700;
}

#nav ul li.active a {
    background-color: #15487E;
    color: #ffffff;
}

/*** 语言选择2019 ***/
#czheader-lan-sel {
    position: relative;
    display: block;
    float: right;
}

#czheader-lan-list {
    width: 85px;
    background-color: #FFF;
    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.2);
    padding: 5px 0;
    margin-left: -15px;
    margin-top: 0px;
    border-radius: 5px;
    display: none;
    position: absolute;
    z-index: 990;
}

#czheader-lan-list li, #czheader-lan-list ul {
    list-style-type: none;
}

#czheader-lan-list a {
    font-size: 13px;
    text-align: left;
    padding: 5px 10px 5px 15px;
    display: block;
    color: #333!important;
}

/*#czheader-lan-list a:hover{ background-color:#DDD;}*/
#czheader-lan-sel:hover #czheader-lan-list {
    display: block;
}


/*顶部二维码*/

#app_popover {
    display: none;
    position: absolute;
    top: 36px;
    margin-left: 10px;
    z-index: 999;
}

#app:hover {
    z-index: 6;
}

#app:hover #app_popover {
    display: block;
}

#app_popover1 {
    display: none;
    position: absolute;
    top: 36px;
    margin-left: 10px;
    z-index: 999;
}

#yd:hover {
    z-index: 10;
}

#yd:hover #app_popover1 {
    display: block;
}


/*******市政府通用底部******/
.footer span a {
    display: inline-block;
    color: #fff;
    padding-left: 10px;
}

.footer span a:hover {
    color: #399ff3;
}

.footer {
    width: 100%;
    height: 162px;
    line-height: 162px;
    background: #ebedee;
    vertical-align: middle;
    border-top: 4px solid #22568D;
}

.footer_con {
    padding-top: 20px;
    width: 1240px;
    font-size: 15px;
    line-height: 32px;
    color: #fff;
    position: relative;
}

.footer_con .con_left .site_link {
    margin: 0 auto;
}

.footer_con p {
    display: inline-block;
    font-size: 15px;
    line-height: 30px;
    width: 940px;
    color: #333333;
    float: left;
}

.footer_con a img {
    vertical-align: middle;
    margin-right: 10px;
    margin-top: -6px;
}

.footer_con .copyright {
    line-height: 28px;
    color: #bebebe;
}

.footer_con .wzbs {
    width: 260px;
    margin-top: 40px;
    float: right;
    text-align: right;
}

.footer_con .wzbs .slh {
    height: 45px;
    background: #fff;
    border-radius: 2px;
    vertical-align: bottom;
}

/******市政府-新闻中心******/
.xw_tit {
    width: 1240px;
    margin: 0 auto;
}

.xw_tit p {
    text-indent: 2em;
}

.xw_tit p a {
    color: #204C85;
}

.xw_tit h1 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;

}

.xw_tit h1 img {
    vertical-align: middle;
    margin-right: 10px;
}

.xw_tit h1 a {
    color: #204C85;
    font-size: 38px;
}

.xwzx1 {
    width: 100%;
    height: 330px;
    padding: 20px 0;
}

.xwzx2 {
    width: 1240px;
    margin: 20px auto 0px;
}

.czxw {
    width: 1240px;
    margin: 0 auto;
}

.czxw_left {
    width: 640px;
    float: left;
    margin-right: 40px;
}

.czxw_right {
    width: 560px;
    float: left;
}

.czxw_tit ul {
    line-height: 50px;
    border-bottom: 1px solid #e9e9e9;
}

.czxw_tit ul li.czxw_li {
    float: left;
    font-size: 25px;
    color: #204C85;
    font-weight: bold;
    border-bottom: 4px solid #355E92;
}

.czxw_tit ul li.czxw_more {
    float: right;
}

.czxw_tit ul li .more {
    color: #204C85;
    font-size: 16px;
}

.czxw_tit ul li .more span {
    display: inline-block;
    width: 15px;
    height: 15px;
    line-height: 12px;
    border: 1px solid #204C85;
    border-radius: 3px;
    text-align: center;
    margin-left: 5px;
}

.czxw_list {
    margin-top: 10px;
}

.czxw_list ul li {
    line-height: 46px;
    font-size: 17px;
}

.czxw_list ul li > img {
    vertical-align: middle;
    margin-right: 10px;
}

.czxw_list ul li span {
    float: right;
    color: #B3B4B5;
}

.xwzx2 .qx {
    width: 640px;
    float: left;
}

.czxw_tit ul li {
    float: left;
    height: 58px;
    line-height: 58px;
}

.czxw_tit ul li.czxw_more {
    text-align: right;
}

.tag23sel {
    font-size: 24px;
    color: #1856ac;
    font-weight: bold;
}

.tag23selno {
    font-size: 24px;
    color: #333333;
}

.zwhd, .gwy {
    width: 560px;
    float: right;
    margin-left: 40px;
}

.xwzx3 {
    width: 1240px;
    margin: 0px auto 20px;
}

.xwzx3 .spxw {
    width: 640px;
    float: left;
}

.xwzx3 .spxw_left {
    width: 320px;
    float: left;
}

.xwzx3 .spxw_right {
    width: 260px;
    float: left;
    margin-left: 20px;
}

.xwzx4 {
    width: 100%;
    background-color: #F4F9FF;
}

.xwzx4 .xwzx4_ztzl {
    width: 1240px;
    padding: 20px 0 20px;
    margin: 0 auto;
}

.xwzx4 .ztzl1 {
    font-size: 32px;
    color: #333333;
    font-weight: bold;
}

.xwzx4 .ztzl1 {
    text-align: center;
    margin-bottom: 30px;
}

.xwzx4 .ztzl1 a {
    font-size: 34px;
    font-weight: bold;
    color: #355E92;
}

.xwzx4 .ztzl1 img {
    vertical-align: middle;
}

.xwzx4 .ztzl1::before {
    content: "";
    width: 524px;
    height: 1px;
    display: block;
    opacity: 0.6;
    background: #4F6F99;
    float: left;
    margin-top: 24px;
}

.xwzx4 .ztzl1::after {
    content: "";
    width: 524px;
    height: 1px;
    display: block;
    opacity: 0.6;
    background: #4F6F99;
    float: right;
    margin-top: 24px;
}

/******市政府-政民互动******/
.zmhd_bg {
    height: 259px;
    background: url("../images/hdbg.jpg") no-repeat center;
}

.xx_left {
    width: 745px;
    float: left;
    padding: 20px 30px;
}

.xx_left h2 {
    color: #ffffff;
    font-size: 24px;
    margin: 5px 0 15px;
    font-weight: unset;
}

.xx_left p {
    color: #ffffff;
    font-size: 15px;
    line-height: 28px;
    opacity: 80%;
}

.xx_right {
    width: 378px;
    float: left;
    padding: 30px 0;
}

.xx_right .szxx, .xx_right .bmxx {
    width: 50%;
    float: left;
    text-align: center;
}

.xx_right a {
    display: inline-block;
    width: 145px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #ffffff;
    font-size: 22px;
    border: 1px solid #ccdaff;
    border-radius: 50px;
    margin-top: 15px;
}

.con_inside_xxhf {
    width: 865px;
}

.con_inside_xxhf .xxhf_tit ul {
    border-bottom: 1px solid #DCDCDC;
}

.con_inside_xxhf .xxhf_tit ul li {
    float: left;
    height: 58px;
    line-height: 58px;
}

.tag20sel, .tag21sel, .tag22sel {
    border-bottom: 4px solid #355E92;
}

.tag20sel a {
    font-size: 26px;
    color: #204C85;
    font-weight: bold;
}

.tag20selno a {
    font-size: 26px;
    color: #333333;
    font-weight: 600;
}

.con_inside_xxhf .newslist th {
    border-top: 1px solid #F7FAFF;
    font-size: 17px;
    color: #333333;
    font-weight: bold;
}

.con_inside_xxhf .newslist td {
    font-size: 17px;
}

.con_inside_xxhf .xxhf-td {
    padding-left: 20px;
}

.con_inside_xxhf .xxhf-td img {
    vertical-align: middle;
    margin-right: 8px;
}

.con_inside_xxhf .xxhf-table td {
    border-bottom: 1px dashed #D5D5D5;
}

.xxhf_right {
    float: right;
    padding-top: 15px;
}

.xxhf_right ul li {
    margin-bottom: 10px;
    width: 330px;
    height: 64px;
    line-height: 64px;
    background-color: #F0F6FF;
}

.xxhf_right ul li img {
    vertical-align: middle;
    margin-left: 55px;
    margin-right: 40px;
}

.xxhf_right ul li a {
    font-size: 22px;
    color: #323233;
    font-weight: 600;
}

.zmhd_wrap {
    width: 100%;
    background-color: #F4F9FF;
}

.zmhd_wrapin {
    width: 1240px;
    margin: 0 auto;
    padding: 5px 0 10px;
}

.zmhd1 {
    width: 386px;
    float: left;
    margin-right: 41px;
}

.zmhd_tit {
    /*border-bottom: 1px solid #d6d9e1;*/
}

.zmhd_tit .tit1 {
    float: left;
    height: 44px;
}

.zmhd_tit .tit1 img {
    vertical-align: middle;
    margin-bottom: 5px;
}

.zmhd_tit .tit1 span {
    display: inline-block;
    height: 44px;
    line-height: 44px;
    font-size: 24px;
    font-weight: bold;
    color: #204C85;
}

.zmhd_tit .tit2 {
    float: right;
    height: 44px;
    color: #666666;
}

.zmhd_tit .tit2 a {
    display: inline-block;
    height: 44px;
    line-height: 44px;
    color: #204C85;
}

.zmhd_tit .tit2 span {
    display: inline-block;
    width: 15px;
    height: 15px;
    line-height: 14px;
    border: 1px solid #204C85;
    border-radius: 3px;
    text-align: center;
}

.zmhd_div {
    height: 464px;
    margin-top: 5px;
    background-color: #ffffff;
	padding-bottom: 10px;
}

.zmhd_div div {
    padding: 0 14px 20px;
}

.zmhd_div h3 {
    margin: 15px 0;
    font-size: 19px;
    color: #323233;
}

.zmhd_div span {
    color: #979899;
}

.zmhd_div p {
    color: #323233;
    line-height: 36px;
}
.zmhd_div img{
	height: 257px;
}

.zmhd2 {
    width: 386px;
    margin-right: 41px;
    float: left;
}

.zmhd3 {
    width: 386px;
    float: right;
}

.zmhd_my {
    width: 1200px;
    margin: 0px auto;
}

.zmhd_my1 {
    width: 575px;
    float: left;
    padding-right: 25px;
}

.zmhd_my2 {
    width: 575px;
    float: left;
    padding-left: 25px;
}

.zmhd_my1 .my_tit ul li {
    float: left;
    height: 50px;
    line-height: 50px;
}

.tag21sel a, .tag22sel a, .tag24sel a, .tag29sel a,.tag30sel a{
    font-size: 25px;
    color: #204C85;
    font-weight: bold;
}

.tag21selno a, .tag22selno a, .tag24selno a , .tag29selno a,.tag30selno a{
    font-size: 25px;
    color: #323333;
    font-weight: 600;
}

.tag24sel, .tag29sel {
    border-bottom: 4px solid #355E92;
}

.tag24sel, .tag30sel {
    border-bottom: 4px solid #355E92;
}

.my_list ul li {
    height: 48px;
    line-height: 48px;
    font-size: 17px;
}

.my_list ul li {
    list-style-type: square;
    font-size: 17px;
    color: #4F7DAF;
    margin-left: 16px;
    position: relative;
}

.my_list ul li span {
    color: #B3B4B5;
    font-size: 16px;
    line-height: 46px;
    position: absolute;
    right: 0;
    top: 0px;
}

.my_list ul li .jxz {
    font-size: 16px;
    display: inline-block;
    width: 60px;
    height: 24px;
    line-height: 24px;
    color: #204C85;
    background-color: #EFF3F9;
    border-radius: 2px;
    text-align: center;
    margin-right: 10px;
}

.my_list ul li .js {
    font-size: 16px;
    display: inline-block;
    width: 60px;
    height: 24px;
    line-height: 24px;
    color: #646566;
    background-color: #EFF0F1;
    border-radius: 2px;
    text-align: center;
    margin-right: 10px;
}

.my_list ul li .date {
    float: right;
    color: #666666;
}

.my_list ul li img {
    vertical-align: middle;
    margin-right: 8px;
}

/******政民互动END******/

/*领导之窗*/
.location {
    width: 100%;
    height: 62px;
    line-height: 62px;
}

.mylocation {
    height: 62px;
    line-height: 62px;
    color: #666666;
}

.ldzc_left {
    width: 300px;
    min-height: 650px;
    float: left;
    position: relative;
}

.dqlm {
    width: 100%;
    height: 80px;
    background: url("../images/ldzc_bg.jpg") no-repeat top;
    line-height: 66px;
    color: #ffffff;
    font-size: 24px;
    font-weight: 400;
    text-align: center;
    /* margin-bottom: 10px; */
}

.ldzc_right {
    width: 850px;
    float: left;
    margin-left: 30px;
    height: auto !important;
    min-height: 400px;
}

.ldzc_btn {
    position: absolute;
    width: 284px;
    right: 0;
    top: 65px;
}

.ldzc_btn li {
    height: 64px;
    line-height: 64px;
    border-top: 1px solid #e3e3e3;
    border-left: 1px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
}

.ldzc_btn li:last-child {
    border-bottom: 1px solid #e3e3e3;
}

.ldzc_btn li.active {
    background: url("../images/ldzc_arr.jpg") no-repeat 90% #f0f6ff;
}

.ldzc_btn li.active a {

}

.ldzc_btn li h4 {
    width: 130px;
    display: inline-block;
    font-size: 20px;
    color: #323233;
    font-weight: bold;
    text-align: center;
}

.ldzc_btn li.active h4 {
    color: #204c85;
}

.ldzc_btn li a {
    display: block;
}

/*.ldzc_btn li a:hover {
    color: #fff;
    transition: all ease .3s;
    background-color: #91b3dc;
    border-radius: 6px;
}*/

.ldzc_btn li span {
    display: inline-block;
    width: 120px;
    height: 64px;
    line-height: 64px;
    font-size: 18px;
    color: #666;
    text-align: left;
    border-radius: 6px;
}

.ldzc_btn li.active span {
    color: #204c85;
}

.ldpic {
    width: 188px;
}

.ldpic h2 {
    line-height: 70px;
    text-align: center;
}

.ldpic p {
    text-align: center;
    font-size: 15px;
    color: #666;
}

.ldcontent {
    width: 662px;
}

.ldcontent .newslist ul li {
    font-size: 18px;
    color: #333333;
}

.ldcontent .newslist ul li a {
    font-size: 18px;
}

.ldcontent .newslist ul li img {
    margin-right: 10px;
    vertical-align: middle;
}

.ldzc_right {
    background-color: #f5f8fd;
    padding: 30px;
}

.ldzc_right .ldtit {
    width: 682px;
    font-size: 28px;
    font-weight: bold;
    color: #323233;
    height: 50px;
    line-height: 50px;
}

.ldzc_right .ldtit span {
    font-size: 16px;
    margin-left: 15px;
    margin-right: 20px;
}

.ldzc_right .ldtit img {
    vertical-align: middle;
    margin-top: -10px;
}

.ldcontent > p {
    line-height: 50px;
    font-size: 17px;
    text-indent: 2em;
}

.ldzc_right h4 {
    height: 10px;
    border-top: dashed 1px #dedede;
    margin-top: 10px;
}

.ldzc_right .ldpic p {
    font-size: 18px;
    line-height: 40px;
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.ldzc_right .ldpic a {
    display: inline-block;
    width: 100%;
    text-align: center;
    color: #2166cc;
    font-size: 24px;
    font-weight: bold;
}

.ldzc_right .ldpic a img {
    vertical-align: middle;
    margin-right: 10px;
}

.ldzc_right .ldzc_span {
    margin: 28px 0;
}

.ldzc_right .ldzc_jl {
    width: 96px;
    height: 36px;
    line-height: 36px;
    background-color: #e2eaf6;
    text-align: center;
    color: #204c85;
    border-radius: 5px;
    font-size: 16px;
    font-weight: bold;
    margin-right: 20px;
    float: left;
}

.ldzc_right .jlnr {
    float: left;
    width: 546px;
    line-height: 30px;
}

.ldzc_hd .hdtit {
    border-bottom: 1px solid #dcdcdc;
}

.ldzc_hd .hdtit1 {
    font-size: 24px;
    color: #204c85;
    font-weight: bold;
    display: inline-block;
    line-height: 60px;
    border-bottom: 4px solid #204c85;

}

.ldzc_right .ldzc_newslist ul {
    margin-top: 10px;
}

.ldzc_right .ldzc_newslist ul li {
    width: 95%;
    background: url("../images/ldzc_hd1.jpg") no-repeat left 10px;
    height: 48px;
    line-height: 48px;
    padding-left: 42px;
    float: left;
}

/*.ldzc_right .ldzc_newslist ul li:last-child{
    background: url("../images/ldzc_hd1.jpg") no-repeat left 10px;
}*/
.ldzc_hd .more a {
    font-size: 16px;
    color: #666666;
    font-weight: unset;
}

.ldzc_right .ldzc_hd .date {
    float: right;
    color: #b3b4b5;
}

/*领导之窗end*/

/********通用列表*********/
.list_left {
    width: 300px;
    min-height: 510px;
    float: left;
    margin-right: 30px;
}

.list_left .list_tit {
    width: 260px;
    height: 90px;
    line-height: 90px;
    color: #ffffff;
    text-align: left;
    padding-left: 40px;
    font-size: 26px;
    background: url(../images/lm_bg.png) no-repeat right #487bc5;
}

/*.list_left .list_btn{
    background-color: #f7f7f7;
    min-height: 300px;
}
.list_left .list_btn ul{
    padding: 20px;
}*/
.list_left .list_btn ul li {
    /*height: 60px;
    line-height: 60px;*/
    background-color: #f7f7f7;
    margin-bottom: 2px;
}

.list_left .list_btn ul li a {
    display: block;
    background: url(../images/col.png) no-repeat 20px 25px;
    padding:14px 12px 14px 35px;
    font-size: 18px;
    line-height: 30px;
}

.list_left .list_btn ul li.active a {
    display: block;
    background: url(../images/colActive.png) no-repeat 28px 25px;
    color: #22568D;
    font-weight: bold;
}

.classlistsel2019 a {
    color: #22568D;
    font-weight: bold;
}

.list_right {
    width: 910px;
    float: left;
}

.list_right .newslist ul li {
    font-size: 18px;
}

.list_right .newslist ul li img {
    vertical-align: middle;
    margin-right: 10px;
}

.list_right h4 {
    height: 10px;
    border-top: dashed 1px #dedede;
    margin-top: 10px;
}


/***********信息公开内容页***********/
.zwgk_head {
    border: 8px solid #f3f3f3;
}

.govinfo_frame td {
    font-size: 16px;
    border: 1px solid #CCC;
    padding: 8px 5px;
}

.govinfo_title {
    color: #0C64B5;
    font-weight: bold;
}

/*关联信息*/
.relevant_frame {
    width: 1068px;
    padding: 10px 20px;
    background-color: #FFFEF4;
    border: 1px solid #E2CBA6;
    margin: 0 auto 20px auto;
}

.relevant_class {
    font-size: 18px;
    padding: 2px 0 2px 10px;
    font-weight: bold;
    color: #CA2403;
}

.relevant_title {
    font-size: 15px;
    height: 28px;
    line-height: 28px;
}

.gzk-bg {
    background: url(../../images2020/zwxxgk_bg.png) no-repeat center top #f5f5f5;
    margin-bottom: 20px;
}

.gzk-wrap {
    width: 1240px;
    margin: 0 auto;
    padding-top: 106px;
}

.gzk-bg .gzk-wrap .gzktt {
    font-weight: bold;
    font-size: 55px;
    line-height: 112px;
    text-align: center;
    color: white;
}

.gzk-bg .gzk-wrap .gzksubtt {
    font-weight: bold;
    font-size: 18px;
    line-height: 65px;
    text-align: center;
    color: white;
    background: url(../../images2020/zwgkList_files/gzk_icon2.png) no-repeat center;
}

.gzk-bg .gzk-wrap .gzk-con {
    padding: 36px 36px 0px;
    background: white;
}

.gzk-search {
    background: #f5f5f5;
    height: 180px;
    width: 100%;
}

.gzk-search .search {
    text-align: center;
    padding-top: 54px;
    margin-bottom: 18px;
}

.gzk-search .gzk-input {
    vertical-align: middle;
    width: 610px;
    padding-left: 22px;
    background: white;
    padding-right: 66px;
    display: inline-block;
    position: relative;
    height: 46px;
    line-height: 46px;
    border: 1px solid #0F5A9B;
    border-radius: 10px;
    outline: none;
}

.gzk-search .gzk-input .gzk-sub {
    cursor: pointer;
    background: url(../../images2020/zwgkList_files/gzk_sub.png) no-repeat center;
    display: block;
    content: '';
    width: 35px;
    height: 35px;
    right: 10px;
    top: 4px;
    position: absolute;
}

.gzk-search .gzk-input input {
    display: block;
    width: 100%;
    height: 100%;
    border: 0px;
    outline: 0px;
    font-size: 18px;
}

.gzk-search .gzk-sublink {
    cursor: pointer;
    height: 46px;
    background: #0f5a9b;
    text-align: center;
    width: 110px;
    text-align: center;
    line-height: 46px;
    font-size: 18px;
    border-radius: 10px;
    margin-left: 25px;
    color: white;
    display: inline-block;
}

.gzk-type {
    text-align: center;
    line-height: 38px;
}

.gzk-type span {
    font-size: 16px;
    color: #0F5A9B;
}

.gzk-type input {
    margin-left: 10px;
    vertical-align: middle;
    margin-right: 8px;
}

.gzk-wrap .down {
    padding-bottom: 12px;
    border-bottom: 5px solid #015293;
    min-height: 38px;
}

.gzk-wrap .down a {
    display: block;
    float: right;
    width: 90px;
    height: 38px;
    background: white;
    color: #666;
    font-size: 14px;
    text-align: center;
    line-height: 38px;
    border: 1px solid #d2d2d2;
    margin-right: 12px;
}

.gzk-wrap .gzk-gh {
    width: auto;
    margin: 0 auto;
    text-align: center;
}

.gzk-wrap .gzk-gh img {
    max-width: 100%;
    margin: 0 auto;
}

.gzk-wrap.nor {
    padding-top: 0px;
    background: white;
}

.gzk-content {
    padding-top: 48px;
}

.gzk-content .contt {
    font-size: 29px;
    color: #333;
    text-align: center;
    line-height: 46px;
    font-family: 'SimSun';
    padding: 0px 65px;
}

.gzk-content .consubtt {
    font-size: 21px;
    color: #333;
    text-align: center;
    line-height: 36px;
    font-family: 'KaiTi_GB2312';
    margin-bottom: 36px;
    padding: 0px 65px;
}

.gzk-content .con {
    padding: 0px 65px;
    line-height: 38px;
    font-size: 21px;
    font-family: 'FangSong';
    min-height: 400px;
}

.gzk-content .fbdw {
    margin-top: 60px;
    padding: 40px 65px;
    text-align: right;
    line-height: 28px;
    font-size: 28px;
    font-family: 'SimSun';
    color: #015293;
    border-top: 1px solid #015293;
}


/*** 位置导航2019版 ***/
/*.wzdh2019 {
    border-bottom: 1px solid #1856AC;
}*/

.wzdh-head2019 {
    background: url(/images2024/images/location.png) no-repeat 10px 48%;
    line-height: 40px;
    padding-left: 30px;
    padding-right: 5px;
    font-size: 16px;
    float: left;
}

.wzdh-text2019 {
    float: left;
    font-size: 16px;
    line-height: 40px;
}


/*** 信息公开频道专用 ***/
.box1 {
    border: 1px solid #97C1EA;
}

.box2 td {
    background: url(../../images2019/hengxian2.gif) repeat-x bottom;
}

.box3 td {
    background: url(../../images2019/hengxian1.gif) repeat-x bottom;
}

.select1 {
    background: url(../../images2019/home_select1.gif) no-repeat center;
    margin-right: 2px;
    font-weight: bold;
    float: left;
    padding: 0 18px;
    height: 31px;
    line-height: 28px;
    color: #FFF;
}

.select1 a:link, .select1 a:visited {
    color: #FFF;
    text-decoration: none;
}

.select1 a:hover {
    color: #FFF;
    text-decoration: none;
}

.selectno1 {
    background: url(../../images2019/home_selectno1.gif) repeat-x;
    margin-right: 2px;
    font-weight: bold;
    float: left;
    padding: 0 18px;
    height: 31px;
    line-height: 28px;
    color: #0C64B5;
}

.selectno1 a:link, .selectno1 a:visited {
    color: #0C64B5;
    text-decoration: none;
}

.selectno1 a:hover {
    color: #C00;
    text-decoration: none;
}

/***********在线访谈***************/
/*访谈首页*/
.zxft1 strong {
    color: #1856ac;
    font-size: 22px;
    margin-right: 20px;
}

.zxft1 img {
    margin-bottom: 6px;
}

.zxft1 a {
    font-size: 18px;
    display: inline-block;
    height: 60px;
    line-height: 60px;
}

.zxft2 {
    width: 100%;
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #acc7de;
}

.zxft2 .zxft2_left {
    padding: 0 15px;
    float: left;
    color: #1856ac;
    font-size: 22px;
    font-weight: bold;
    border-bottom: 2px solid #1856ac;
}

.zxft2_right {
    float: right;
    padding-right: 15px;
}

.zxft2_right a {
    display: inline;
    padding: 5px;
    background-color: #1856ac;
    color: #ffffff;
    font-size: 18px;
}

.zxft3_content {
    padding-bottom: 20px;
    border-bottom: 1px dashed #999999;
    margin-top: 20px;
}

.zxft3_tit {
    height: auto;
    min-height: 55px;
    position: relative;
    padding: 0 0 0 100px;
}

.zxft3_tit .fttit {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 75px;
    padding: 0 9px 0 0;
    background: #5a96b8 url(../images/fttitbg.gif) right center no-repeat;
}

.zxft3_tit .fttit span {
    display: block;
    text-align: center;
    color: #fff;
    font-size: 18px;
    line-height: 22px;
    height: 44px;
    position: absolute;
    left: 0;
    right: 9px;
    top: 50%;
    margin: -22px 0 0;
}

.zxft3_tit h3 {
    font-size: 24px;
    line-height: 30px;
    padding: 13px 0 12px;
    font-weight: unset;
}

.zxft3_tit h3 a {
    display: block;
    margin-right: 0 !important;

}

.zxft3_img {
    width: 100%;
    margin-top: 25px;
}

.zxft3_img .zxft3_left {
    width: 24%;
    float: left;
}

.zxft3_img .zxft3_right {
    width: 76%;
    float: left;
    margin-top: 18px;
}

.zxft3_right p {
    font-size: 18px;
    line-height: 36px;
}

.zxft3_right p a {
    margin-right: 20px;
    color: #1856ac;
}

.zxft3_ftbj {
    font-size: 18px;
    margin-top: 15px;
}

.zxft3_ftbj p {
    line-height: 32px;
}

.ftyg_left {
    width: 950px;
    float: left;
}

.ftyg_left1 {
    width: 320px;
    float: left;
}

.ftyg_left2 {
    width: 630px;
    float: right;
}

.ftyg_left2 td {
    font-size: 17px;
}

.ftyg_left2 td strong {
    font-size: 18px;
}

.ftyg_left2 td div {
    width: 150px;
    height: 36px;
    line-height: 36px;
    border: none;
    background-color: #1856ac;
    color: #ffffff;
    text-align: center;
}

.ftyg_left2 td div a {
    color: #ffffff;
}

.ftyg_right {
    width: 260px;
    float: right;
}

/*访谈预告*/
.zxft3 .ftyg p {
    line-height: 35px;
}

.zxft3 .ftyg p strong {
    color: #1856ac;
}

/*访谈图片*/
.zxft_pic {
    margin-top: 25px;
}

.zxft_pic ul li {
    width: 33.33%;
    float: left;
    padding-bottom: 20px;
}

.zxft_pic ul .zxft_fttp {
    vertical-align: middle;
    text-align: center;
}

/*访谈计划*/
.zxft_jihua {
    margin-top: 15px;
}

.zxft_jihua ul li {
    line-height: 45px;
    border-bottom: 1px dashed #c0c0c0;
}

.zxft_jihua ul li a {

}

.zxft_jihua ul li span {
    float: right;
}

.zxft_jihua ul li img {
    margin-right: 10px;
}

/********政府清单服务*********/
.zxft2_tit {
    background-color: #F3F3F3;
    border-bottom: 1px solid #acc7de;
}

.zfqd {
    padding-top: 30px;
    padding-bottom: 10px;
}

.zfqd ul li {
    width: 50%;
    float: left;
    margin-bottom: 20px;
}

.zfqd ul li a {
    width: 80%;
    display: block;
    border: 1px solid #B1CEF5;
    border-radius: 10px;
    height: 50px;
    line-height: 50px;
    text-align: left;
    font-size: 18px;
    color: #0A52AA;
    padding-left: 60px;
    background: url(../images/dot7.gif) no-repeat 30px 50% #E5EDFA;
    margin: 0 auto;
}

.zfqd ul li a:hover {
    background-color: #6894DC;
    color: #FFF;
    font-weight: bold;
}

/*********失效文件清单********/
.wjk-input {
    font-family: 'Microsoft YaHei';
    font-size: 15px;
    padding: 6px;
    border: solid 1px #ddd;
    line-height: 20px;
    border-radius: 4px;
    -webkit-appearance: none;
    box-shadow: 0 3px 5px rgb(0 0 0 / 5%) inset;
}

.wjk-list {
    border: 1px solid #DDD;
    font-size: 18px;
}

.wjk-list-head {
    color: #FFF;
    background-color: #6CA6D9;
}

.wjk-list tr:nth-child(odd) td {
    background-color: #F4F8FB;
}

.wjk-list td {
    font-size: 18px;
    padding: 5px;
    line-height: 22px;
}

.white {
    color: #ffffff;
    font-size: 18px;
}

/*******走进常州********/

.zjcz1 {
    width: 1240px;
    height: 625px;
    margin: -310px auto 0;
    background: url("../images/zjcz_bg1.png") no-repeat top;
    padding-top: 25px;
}

.zjcz_tit1 {
    text-align: center;
}

.zjcz1_img {
    width: 1200px;
    margin: 0 auto;
    padding-top: 15px;
    position: relative;
}

.zjcz1_img .gk {
    position: absolute;
    width: 476px;
    height: 310px;
    background-color: #ededed;
    border-radius: 5px;
    padding: 25px 20px;
    right: 0;
    bottom: 42px;
}

.zjcz1_img .gk p {
    line-height: 38px;
    font-size: 17px;
    text-indent: 2em;
}

.zjcz1_img .gk a {
    font-size: 17px;
    color: #a78856;
}

.zjcz {
    width: 100%;
    background: url("../images/zjcz_bg2.jpg") no-repeat center top;
}

.zjcz2 {
    width: 1200px;
    margin: 0 auto;
}

.zjcz2_list {
    margin-top: 66px;
}

.zjcz2_list ul li {
    width: 25%;
    height: 95px;
    float: left;
    background: url("../images/zjcz_ico.png") no-repeat center;
    position: relative;
    margin-bottom: 30px;
}

.zjcz2_list ul li a {
    position: absolute;
    top: 30px;
    left: 32%;
    font-size: 24px;
    font-weight: bold;
    color: #a78856;
}

.zjcz3 .zjcz_tit1 {
    margin-top: 20px;
}

.zjcz3 {
    width: 1200px;
    margin: 0 auto;
}

.zjcz3_list {
    margin-top: 80px;
}

.zjcz3_list > ul > li {
    width: 33.33%;
    float: left;
    text-align: center;
}

.zjcz3 .zjcz3_div {
    background-color: #f9f7f1;
    padding: 20px 20px 10px;
    width: 300px;
    margin: 0 auto;
}

.zjcz3 .zjcz3_div ul li {
    position: relative;
    line-height: 40px;
    font-size: 17px;
    text-align: left;
}

.zjcz3 .zjcz3_div ul li img {
    vertical-align: middle;
    margin-right: 10px;
}

.zjcz3 .zjcz3_div ul li i {
    display: block;
    width: 20px;
    height: 8px;
    background: url("../images/zjcz_jt.png") no-repeat center;
    position: absolute;
    right: 0;
    top: 15px;
}

.zjcz3 .zjcz3_div ul {
    margin-bottom: 15px;
}

.zjcz3 .zjcz3_div p {
    width: 100%;
    border-top: 1px solid #f0e9d8;
    padding-top: 10px;
}

.zjcz3 .zjcz3_div p a {
    color: #a78856;
    font-size: 18px;
}

.zjcz_ms {
    width: 100%;
    height: 500px;
    background-color: #3473dc;
    margin-top: 46px;
}

.zjcz_ms .ms1 {
    width: 1200px;
    height: 500px;
    margin: 0 auto;
    background: url("../images/zjcz_bg3.jpg") no-repeat center;
    z-index: 999;
}

/*********移动端**********/
.wap-div {
    width: 600px;
    height: 294px;
    padding: 185px 0 0 185px;
}

.wap-div p {
    color: #0C67AE;
    font-size: 18px;
    text-indent: 2em;
    line-height: 36px;
}

.wap-code {
    width: 1200px;
    padding: 30px 0;
}

.wap-code ul {
    width: 990px;
    margin: 0 auto;
}

.wap-code ul li {
    width: 33.33%;
    float: left;
}

.erweima-border {
    width: 200px;
    margin: 0 auto;
    background-color: #FFF;
    text-align: center;
    border-radius: 10px;
}

.erweima-image {
    padding: 20px;
}

.erweima-title {
    padding: 10px;
    font-size: 17px;
    line-height: 22px;
    color: #000;
    border-radius: 0 0 10px 10px;
    background-color: #FEF4E0;
    font-family: "Microsoft YaHei";
}

/***********文件库**********/
.tag25bg {
    height: 36px;
    line-height: 36px;
    border-bottom: 1px solid #DDD;
}

.tag25sel {
    float: left;
    font-size: 18px;
    color: #000;
    font-weight: bold;
    padding: 0 13px;
    background-color: #FFF;
}

.tag25sel a {
    display: block;
    text-decoration: none;
}

.tag25selno {
    float: left;
    font-size: 18px;
    padding: 0 13px;
}

.tag25selno a {
    color: #333;
    text-decoration: none;
}

.wjk-wzmztj a {
    float: left;
    font-size: 17px;
    margin: 2px 15px 2px 0;
    color: #333;
    padding: 4px 10px;
    display: inline-block;
    white-space: nowrap;
}

.wjk-wzmztj span {
    color: #AAA;
}

.wjk-wzmztj-sjbm a {
    float: left;
    width: 175px;
    font-size: 17px;
    margin: 2px 15px 2px 0;
    color: #333;
    padding: 4px 10px;
    display: inline-block;
    white-space: nowrap;
}

/*******政务服务********/
.zwfw_links {
    width: 1240px;
    margin: 20px auto 0;
}

.zwfw_links ul li {
    float: left;
    margin-right: 17px;
}

.link_name {
    width: 100%;
    line-height: 40px;
    text-align: center;
    background-color: #f7f7f7;
}

.link_name a {
    color: #666;
    padding: 0;
    margin: 0;
}

.link_name a:hover {
    color: #2b64b3;
}

.link_pic a {
    display: block;
    line-height: 0;
}

/* 个人服务 法人服务 */
.zwfw_wrap {
    width: 100%;
    background-color: #f7f7f7;
    padding: 45px 0;
}

.zwfw_wrapin {
    width: 1240px;
    margin: auto;
}

.zwfw_wrap .fw {
    width: 100%;
    margin-bottom: 50px;
}

.fw .fw_tit {
    border-bottom: 1px solid #DCDCDC;
}

.fw .fw_tit ul li {
    float: left;
    height: 60px;
    line-height: 60px;
    margin-right: 50px;
    position: relative;
}

.fw .fw_tit ul li img {
    position: absolute;
    right: -24px;
    top: 22px;
    z-index: 10;
}

.fw .fw_tit ul li a:hover {
    color: #204C85;
}

.tag26sel, .tag27sel {
    font-size: 26px;
    color: #204C85;
    font-weight: bold;
    border-bottom: 4px solid #355E92;
}

.tag26selno, .tag27selno {
    font-size: 26px;
    color: #333333;
    font-weight: bold;
}

.fw_list ul li.fw_item {
    width: 234px;
    height: 206px;
    float: left;
    margin: 18px 17px 0 0;
    padding: 20px;
    box-sizing: border-box;
    background: url(../images/bsfw_bg.jpg) no-repeat;
}

.fw_list ul li a.fw_icon {
    width: 44px;
    height: 44px;
    display: block;
    float: left;
    margin-right: 12px;
}

.fw_list ul li a.span {
    color: #204C85;
    line-height: 40px;
    font-size: 22px;
    font-weight: bold;
}

.fw_list ul li img {
    vertical-align: bottom;
}

.fw_list ul.sublist {
    width: 100%;
    margin-top: 20px;
}

 .fw_list ul.sublist li a{
	 font-size: 16px;
	 line-height: 36px;
	 color: #323233;
	 width: 100%;
	 height: 36px;
	 overflow: hidden;
	 white-space: nowrap;
	 text-overflow: ellipsis;
	 display: block;
	 background: url(../images/bsfw_dot.png) no-repeat left center;
	 padding-left: 18px;
	 box-sizing: border-box;
 }
.fw_list ul.sublist li a:hover{
	 background: url(../images/bsfw_dot2.png) no-repeat left center;
	 color: #355E92;
 }


/* 个人服务 法人服务 直通部门 */
.bm_list ul li {
    width: 234px;
    height: 50px;
    background: #F6FBFF;
    border: 1px solid #D6DEE4;
    box-sizing: border-box;
    float: left;
    margin: 14px 17px 0 0;
}

.bm_list ul li a {
    display: block;
    font-size: 16px;
    color: #323233;
    text-align: center;
    font-weight: 400;
    line-height: 50px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding: 0 8px;
}

.bm_list ul li a:hover {
    display: block;
    font-size: 16px;
    color: #ffffff;
    background-color: #407ac0;
    box-sizing: border-box;
    text-align: center;
    font-weight: 400;
    line-height: 50px;
}

.all_sorts {
    width: 100%;
    margin: 20px 0;
    text-align: center;
}

.all_sorts a {
    color: #3E80C9;
    font-size: 16px;
}

.all_sorts a:after {
    content: "";
    border-width: 8px;
    border-style: dashed solid dashed solid;
    font-size: 0;
    line-height: 0;
    border-color: #3E80C9 transparent transparent transparent;
    margin: 0 0 0 10px;
}

/* 主题服务 */
.ztfw {
    width: 1240px;
    height: 100%;
    margin: 20px auto 0;
}


.ztfw .fw_tit {
    border-bottom: 1px solid #DCDCDC;
    height: 56px;
}

.ztfw .fw_tit a {
    font-size: 26px;
    color: #204C85;
    font-weight: bold;
    border-bottom: 4px solid #355E92;
    line-height: 52px;
    display: inline-block;
}

/*查询服务*/
.tag28sel {
    font-size: 17px;
    color: #204C85;
    font-weight: bold;
    border-bottom: 2px solid #355E92;
}

.tag28selno {
    font-size: 17px;
    color: #333333;
}

.cxfw_tit{
    margin-bottom: 15px;
}

.cxfw_tit ul li {
    float: left;
    height: 50px;
    line-height: 50px;
    margin-right: 28px;
    position: relative;
}

.cxfw_tit ul li img {
    position: absolute;
    right: -12px;
    top: 16px;
    z-index: 10;
}

.cxfw_tit ul li a:hover {
    color: #204C85;
}

.cx_list{
    overflow: hidden;
}

.cx_list ul li {
    width: 234px;
    height: 50px;
    background: #F7F9FC;
    box-sizing: border-box;
    float: left;
    margin: 14px 17px 0 0;
}

.cx_list ul li:nth-child(5){
    margin-right: 0;
}
.cx_list ul li:nth-child(10){
    margin-right: 0;
}

.cx_list ul li a {
    display: block;
    font-size: 16px;
    color: #323233;
    text-align: center;
    font-weight: 400;
    line-height: 50px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding: 0 8px;
}

.cx_list ul li a:hover {
    display: block;
    font-size: 16px;
    color: #ffffff;
    background-color: #407ac0;
    box-sizing: border-box;
    text-align: center;
    font-weight: 400;
    line-height: 50px;
}

/* 办件统计 */
.bjtj_wrap {
    width: 100%;
    height: 260px;
    background: url(../images/zwfwbg.png) no-repeat center;
    padding: 40px 0 0px 10px;
    box-sizing: border-box;
}

.bjtj {
    width: 1240px;
    margin: auto;
}

.bjtj .tit2 span {
    display: inline-block;
    height: 44px;
    line-height: 44px;
    font-size: 24px;
    color: #ffffff;
    margin-bottom: 15px;
}

.bjtj_list {
    width: 590px;
    padding: 10px 10px 30px;
    background: rgba(255, 255, 255, 0.1);
}

.bjtj_list ul li {
    float: left;
    padding: 10px 28px 0;
}

.bjtj_list ul li.line {
    width: 1px;
    height: 56px;
    padding: 0;
    background: #7c96e4;
    float: left;
    margin-top: 30px;
}

.bjtj_list ul li::after::last-child {
    display: none;
}

.bjtj_list ul li .span1 {
    color: #fff;
    font-size: 16px;
    line-height: 44px;
}

.bjtj_list ul li .span2 {
    color: #fff;
    font-size: 22px;
    font-weight: bold;
}

/*********专题专栏*********/
.ztzl2019_zxzt a {
    width: 520px;
    padding: 10px 20px;
    font-size: 18px;
    border: 1px solid #DDD;
    line-height: 40px;
    height: 40px;
    background-color: #F8F8F8;
    color: #000;
    margin: 0 auto;
    display: block;
    box-shadow: 3px 3px 0px #DDD;
    -moz-box-shadow: 3px 3px 0px #DDD;
    -webkit-box-shadow: 3px 3px 2px #DDD;
}

.ztzl2019_zxzt a:hover {
    background-color: #407ac0;
    color: #ffffff;
    border: 1px solid #CCC;
}

.ztzl2019_zxzt a:hover .ztzl2019_zxzt_date {
    color: #ffffff;
}

.ztzl2019_zxzt img {
    vertical-align: middle;
    margin-right: 10px;
}

.ztzl2019_zxzt_date {
    float: right;
    font-size: 16px;
    color: #999;
}

.ztzl2019_lszt a {
    width: 520px;
    padding: 5px 20px;
    font-size: 16px;
    line-height: 40px;
    height: 40px;
    background-color: #F5F8FD;
    color: #000;
    margin: 0 auto;
    display: block;
}

.ztzl2019_lszt a:hover {
    background-color: #407ac0;
    color: #ffffff;
}

.ztzl2019_lszt img {
    vertical-align: middle;
    margin-right: 10px;
}


/***********************政府信息公开目录*******************************/
.btn {
    width: 120px;
    height: 43px;
    line-height: 43px;
    background: url("bg_btn.png") no-repeat;
    border: none;
    color: white;
    font-size: 18px;
}

.container8 {
    width: 1240px;
    margin: 0 auto;
    padding: 25px 0;
    background-color: #ffffff;
    border-radius: 8px;
}

.container8:hover {
    box-shadow: none !important;
}

.zjcz_classtit a {
    color: #c00 !important;
}

#btn1 {
    margin-left: 20px;
}

.xxgkml {
    width: 270px;
    margin: 0 auto;
}

.xxgkml ul li {
    width: 270px;
    height: auto;
    line-height: 65px;
    margin-bottom: 15px;
    box-sizing: border-box;
}

.xxgkml ul li a {
    font-size: 20px;
    padding-left: 83px;
}

.xxgklist2019 {
    border: 1px solid #3F79CD;
    background-position: 25px -40px;
}

.xxgklist2019 a {
}

.xxgklistsel2019 {
    background-color: #3F79CD;
    background-position: 25px 15px;
}

.xxgklistsel2019 a {
    color: white;
}

#xxgkzn_tit {
    font-size: 32px;
    color: #3f79cd;
    font-weight: bold;
    border-bottom: 1px solid #dbdbdb;
    text-align: center;
    height: 55px;
    line-height: 55px;
    margin: 20px 0;
    padding-bottom: 15px;
}

#zn_content {
    height: 720px;
    overflow-y: auto;
}

.xxgkarrow {
    height: 40px;
    line-height: 40px;
    background: url(bg_mllm.gif) repeat-x;
    border-bottom: 2px solid #0456b3;
    color: #0456b3;
}

.xxgkarrow img {
    vertical-align: middle;
    margin: 0 15px 1px;
}

.xxgkzdlist td {
    border-bottom: 1px dashed #dbdbdb;
}

.xxgkzdlist td img {
    margin-right: 5px;
}

.bmlist td {
    background-color: #f2f2f2;
    border: 1px solid #dedede;
    padding: 2px 5px 2px;
}

.xxgkmllist th {
    background-color: #eff6ff;
    color: #1856ac;
}

.xxgkmllist td {
    border-bottom: 1px dashed #dbdbdb;
}

.xxgkml_nav {
    border-bottom: 1px dashed #dbdbdb;
}

.xxgkmlsel2019 {
    color: #215298;
    font-weight: 600;
}

.sub_menu {
    height: 50px !important;
    line-height: 50px !important;
    margin-bottom: 0px !important;
}

.sub_menu_choose {
    background: aliceblue;
}

.sub_menu_year {
    padding: 0px;
    width: 90px !important;
    float: left;
}

.sub_menu_year a {
    padding-left: 20px !important;
}

/*** 政府信息详细页 ***/
.GovInfoHead {
    color: #0C64B5;
    font-weight: bold;
}

.GovInfoHead span {
}

.GovInfoTitle {
    font-size: 28px;
    color: #000;
    font-weight: bold;
    line-height: 200%
}

.GovInfoContent {
    font-size: 16px;
    line-height: 32px;
}

.GovInfoContent div, .GovInfoContent td {
    font-size: 16px;
}

.gova_ctype {
    padding-left: 10px;
}

.gova_ctype_index {
    color: #0C64B5;
    font-weight: bold;
}

.gova_ctype_name {
    padding-right: 20px;
}


/***********重点领域***********/
.zdlytwosel a {
    float: left;
    font-size: 16px;
    margin: 5px 12px 5px 0;
    background-color: #2F79C5;
    color: #FFFFFF;
    padding: 6px 12px;
    display: inline-block;
    white-space: nowrap;
}

.zdlytwonosel a {
    float: left;
    font-size: 16px;
    margin: 5px 12px 5px 0;
    background-color: #F4F8FB;
    color: #004DA3;
    padding: 6px 12px;
    display: inline-block;
    white-space: nowrap;
}

.zdlytwonosel a:hover {
    background-color: #2F79C5;
    color: #FFF;
    text-decoration: none;
}

/*** 块状列表2019版 ***/
.newsblocklist a {
    padding-left: 50px;
    width: 300px;
    height: 40px;
    line-height: 40px;
    background: url(/images2024/images/dot2.png) no-repeat 25px 50% #F8F8F8;
    border: 1px solid #DDD;
    border-radius: 10px;
    display: block;
}

.newsblocklist a:hover {
    background-color: #FFF;
    box-shadow: 3px 3px 0px #DDD;
    -moz-box-shadow: 3px 3px 0px #DDD;
    -webkit-box-shadow: 3px 3px 2px #DDD;
}

/***无障碍语音播报***/
#czfxfontzoom .audio-box {
    width: 400px;
    margin: 20px auto;
    border: 1px solid #f1f1f1;
    border-radius: 8px;
    max-width: 99%;
}

#czfxfontzoom .audio-box .plyr {
    border-radius: 5px;
}

#czfxfontzoom .audio-box .audio-text {
    text-align: center;
    font-size: 16px;
    padding: 6px 0 0 0;
    color: #888;
    user-select: none;
    margin:0;
}

#czfxfontzoom .audio-box .plyr--audio .plyr__controls {
    padding: 0 10px 5px;
    border: none;
}

#czfxfontzoom .audio-box .plyr__progress--played,
#czfxfontzoom .audio-box .plyr__volume--display {
    color: #a3daff;
}