@charset "utf-8";

/*头部css*/

.header_nav {
    width: 100%;
    min-width: 1215px;
    height: 37px;
    background: rgba(255, 255, 255, 0.5);
    filter: alpha(opacity=50);
}

.header_t {
    width: 1215px;
    line-height: 37px;
    margin: 0 auto;
}

.header_t ul li {
    float: left;
}

.header_t a {
    color: #646464;
    display: block;
    font-size: 12px;
}

.header_t ul li a img {
    margin-right: 5px;
    vertical-align: middle;
}

.header_t .l li {
    margin-right: 10px;
}

.header_t .r li {
    margin-left: 10px;
    width: 60px;
}


/*logocss*/

.logo_warp {
    width: 1215px;
    margin: 0px auto;
    height: 195px;
}

.logo_warp .logo {
    float: left;
    padding-top: 52px;
    padding-left: 25px;
}

.logo_warp .search {
    float: right;
    margin-top: 85px;
    margin-right: 25px;
}

.logo_warp .search img {
    float: left;
}

.logo_warp .search .search_center {
    background: #62b4fd;
    width: 422px;
    height: 50px;
    float: left;
}

.logo_warp .search .search_center .searchpic {
    display: block;
    height: 42px;
    width: 40px;
    float: left;
    margin-right: 0px;
    margin-left: 6px;
    margin-top: 4px;
}

.logo_warp .search input {
    width: 300px;
    height: 38px;
    float: left;
    padding-left: 6px;
    margin-top: 4px;
    border: 1px solid #ffffff;
    outline: none;
    font-family: "微软雅黑", "黑体" !important;
}

.logo_warp .search .search_center .search_button {
    width: 67px;
    height: 44px;
    background: #62b4fd;
    border: none;
    outline: none;
    float: left;
    font-size: 18px;
    padding: 0px 16px 0px 20px;
    line-height: 44px;
    color: #ffffff;
    cursor: pointer;
}


/*导航css*/

.nav_warp {
    width: 1215px;
    margin: 16px auto 0px;
    height: 80px;
    background: #6bc23b;
}

.nav_warp>div {
    float: left;
}

.nav_warp .imgleft {
    width: 23px;
    margin-left: 2px;
}

.nav_warp .imgright {
    width: 23px;
    float: right;
}

.nav_warp .nav {
    width: 1167px;
    overflow: hidden;
}

.nav_warp ul {
    width: 1191px;
    float: left;
    height: 80px;
}

.nav_warp ul li {
    width: 197px;
    height: 72px;
    margin-top: 4px;
    float: left;
    font-family: "FZYouHK_512B", "微软雅黑", "宋体";
    font-weight: normal;
    box-sizing: border-box;
    border-right: 1px solid #86d25b;
    text-align: center;
}

.nav_warp ul li a {
    display: block;
    height: 60px;
    margin-top: 12px;
    font-size: 20px;
    line-height: 47px;
    color: #ffffff;
}

.nav_warp ul li a:hover {
    color: #f5e20d;
}

.nav_warp ul li p {
    width: 165px;
    height: 25px;
}



.nav_warp ul li a span {
    display: block;
}


.nav_warp .nav .oncl a {
    color: #f5e20d;
}


/*主体内容*/

.main_warp {
    width: 1181px;
    margin: 15px auto 0px;
    padding: 17px;
    background: #FFFfff;
    box-shadow: 0px 0px 14px #cccccc;
    min-height: 600px;
    overflow: hidden;
}

.main_warp .main_header {
    padding-bottom: 14px;
    text-align: center;
    border-bottom: 1px solid #e8e8e8;
}

.main_warp .main_header .title {
    margin-top: 6px;
}

.main_warp .main_header .title a {
    font-size: 30px;
    color: #ff9b33;
}

.main_warp .main_header .news_title {
    margin-top: 15px;
    text-align: center;
}

.main_warp .main_header .news_title a {
    display: inline;
    font-size: 14px;
    color: #4f4f4f;
}

.main_warp .main_header a:hover {
    color: #0a5cb8;
}

.main_center {
    margin-top: 15px;
    text-align: center;
}

.main_center .center1 {
    overflow: hidden;
}


/*焦点css*/

.main_warp .main_centerleft {
    width: 661px;
    height: 466px;
}

.main_warp .main_centerleft .spbox {
    width: 661px;
    position: relative;
    height: 411px;
}

.main_warp .main_centerleft .hd {
    position: absolute;
    left: 50%;
    margin-left: -59px;
    bottom: 58px;
}

.main_warp .main_centerleft .hd ul li {
    width: 20px;
    height: 3px;
    float: left;
    z-index: 333;
    background: #ffffff;
    margin-right: 5px;
    position: relative;
}

.main_warp .main_centerleft .hd ul li.on {
    background: #cc0000;
}

.main_warp .main_centerleft .bd {
    height: 411px;
}

.main_warp .main_centerleft .bd ul li {
    height: 411px;
    position: relative;
}

.main_warp .main_centerleft .bd ul li img {
    width: 100%;
    height: 100%;
    overflow: hidden;
    object-fit: cover;
}

.main_warp .main_centerleft .bd ul li a p {
    height: 44px;
    width: 661px;
    position: absolute;
    bottom: 0px;
    background: #000000;
    opacity: 0.6;
    line-height: 44px;
    text-align: center;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=60);
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=60);
}

.main_warp .main_centerleft .bd ul li a span {
    color: #ffffff;
    height: 44px;
    width: 661px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    line-height: 44px;
    text-align: center;
    font-size: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.main_centerleft .prev {
    position: absolute;
    left: 3%;
    top: 50%;
    margin-top: -27px;
    display: block;
    width: 21px;
    height: 55px;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.main_centerleft .next {
    position: absolute;
    right: 3%;
    top: 50%;
    margin-top: -27px;
    display: block;
    width: 21px;
    height: 55px;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.main_centerleft .prev:hover,
.main_centerleft .next:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

.main_centerleft .prevStop {
    display: none;
}

.main_centerleft.nextStop {
    display: none;
}

.main_centerleft .main_centerleft .jiaodian_nav {
    margin-top: 10px;
    height: 45px;
}

.jiaodian_nav {
    margin-top: 10px;
}

.jiaodian_nav ul li {
    width: 155px;
    height: 43px;
    float: left;
    line-height: 43px;
    background: #f6f6f6;
    border: 1px solid #D0D0D0;
    margin-right: 11px;
}

.jiaodian_nav ul li:hover {
    border: 1px solid #6bc23b;
}

.jiaodian_nav ul li img {
    margin-right: 5px;
    margin-top: -4px;
    vertical-align: middle;
}

.jiaodian_nav ul li a {
    display: block;
}

.jiaodian_nav ul li a:hover span {
    color: #6bc23b;
}

.jiaodian_nav ul li a span {
    font-size: 16px;
    color: #1f1f1f;
}


/*主体右部分css*/

.main_warp .main_centerright {
    width: 504px;
    height: 466px;
    float: right;
    overflow: hidden;
}

.main_warp .main_centerright .hd {
    width: 517px;
    height: 56px;
}

.main_warp .main_centerright .hd ul {
    width: 520px;
}

.main_warp .main_centerright .hd ul li {
    width: 168px;
    height: 45px;
    line-height: 47px;
    float: left;
    border-top: 2px solid #dbeeff;
    border-bottom: 2px solid #b7ddff;
    margin-right: 5px;
    background: #dbeeff;
    position: relative;
}

.mr0 {
    margin-right: 0px !important;
}

.main_warp .main_centerright .hd ul li a {
    display: block;
    height: 52px;
    font-size: 16px;
    color: #228be7;
}

.main_warp .main_centerright .hd ul li.on {
    background: #4dacff;
    border-bottom: 2px solid #4dacff;
}

.main_warp .main_centerright .hd ul li.on b {
    display: block;
    position: absolute;
    width: 12px;
    height: 5px;
    top: 47px;
    left: 77px;
}

.main_warp .main_centerright .hd ul li.on a {
    color: #ffffff;
}

.main_warp .main_centerright .bd {
    margin-top: 7px;
    height: 272px;
    line-height: 33px;
    overflow: hidden;
}

.main_warp .main_centerright .bd ul {
    overflow: hidden;
}

.main_warp .main_centerright .bd ul li {
    height: 33px;
}

.main_warp .main_centerright .bd ul li .date {
    float: right;
    font-size: 16px;
    color: #bcbcbc;
}

.main_warp .main_centerright .bd ul li .title {
    display: block;
    width: 78%;
    text-align: left;
    float: left;
    margin-left: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.main_warp .main_centerright .bd ul li a {
    display: block;
    font-size: 16px;
    color: #5a5a5a;
}

.main_warp .main_centerright .bd ul li a:hover {
    color: #487fed;
}


/*通知公告*/

.tzgg {
    margin-top: 6px;
    height: 123px;
    width: 502px;
    border: 1px solid #75bd4c;
    position: relative;
}

.tzgg .gdtzgg {
    display: block;
    position: absolute;
    width: 14px;
    height: 105px;
    padding-left: 6px;
    border-left: #efecd5 solid 1px;
    z-index: 9999;
    right: 6px;
    top: 8px;
    padding-top: 5px;
}

.tzgg .gdtzgg a {
    color: #bbb78e;
    font-size: 12px;
}

.tzgg .gdtzgg a:hover {
    color: #930;
}

.tzgg .tzgg_left {
    width: 45px;
    float: left;
    height: 122px;
    background: #75bd4c;
    padding-top: 3px;
}

.tzgg .tzgg_left>div {
    width: 37px;
    height: 117px;
    border: 1px solid #98ce79;
}

.tzgg .tzgg_left>div a {
    display: block;
    margin-top: 17px;
    line-height: 20px;
    width: 28px;
    color: #FFFfff;
    font-size: 15px;
}

.tzgg .tzgg_right {
    width: 430px;
    margin-left: 17px;
    float: left;
}

.tzgg .tzgg_right ul {
    height: 104px;
    margin-top: 11px;
    line-height: 26px;
}

.tzgg .tzgg_right ul li {
    height: 26px;
}

.tzgg .tzgg_right ul li a {
    color: #5a5a5a;
}

.tzgg .tzgg_right ul li a:hover {
    color: #487fed;
}

.tzgg .tzgg_right ul li .title {
    display: block;
    width: 75%;
    float: left;
    text-align: left;
    margin-left: 10px;
    font-size: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.tzgg .tzgg_right ul li .date {
    margin-right: 32px;
    color: #bcbcbc;
}


/*专题专栏css*/

.ztzl_warp {
    height: 87px;
    margin-top: 14px;
}

.ztzl_warp .ztzl_l {
    width: 40px;
    height: 87px;
    float: left;
    z-index: 333;
    background: #922425;
}

.ztzl_warp .ztzl_l:hover {
    background: #ff6600;
}

.ztzl_warp .ztzl_l a {
    margin-top: 16px;
    width: 20px;
    display: block;
    color: #ffffff;
    font-size: 14px;
}

.ztzl_warp .ztzl {
    width: 1141px;
    float: left;
    height: 87px;
    overflow: hidden;
    position: relative;
}

.ztzl_warp .ztzl .hd {
    position: absolute;
    right: 10px;
    top: 13px;
    z-index: 222;
}

.ztzl_warp .ztzl .hd ul li {
    width: 6px;
    height: 8px;
    background: #ffffff;
    margin-top: 5px;
}

.ztzl_warp .ztzl .hd ul li.on {
    background: #4dacff;
}

.ztzl_warp .ztzl .bd img {
    width: 100%;
    height: 87px;
    overflow: hidden;
}

.ztzl_warp .ztzl .bd .tempWrap {
    height: 87px !important;
}


/*政府信息*/

.main_center .center2 {
    margin-top: 14px;
}

.main_center .center2 .zfxxgk {
    width: 172px;
    float: left;
}

.center2 .zfxxgk .zfxxgk_h {
    width: 172px;
    height: 43px;
    text-align: left;
    line-height: 43px;
    border-top: 2px solid #769ff2;
    border-bottom: 2px solid #3366cc;
}

.center2 .zfxxgk .zfxxgk_h a {
    display: block;
    color: #FFFfff;
    font-size: 18px;
    padding-left: 65px;
}

.center2 .zfxxgk .zfxxgk_h img {
    vertical-align: middle;
}

.center2 .zfxxgk ul li {
    margin-bottom: 5px;
    border: 1px solid #dbedfc;
    background: #eff7ff;
    border-radius: 5px;
    width: 150px;
    line-height: 25px;
    margin-left: 10px;
}

.center2 .zfxxgk ul {
    height: 285px;
    border-left: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
}

.center2 .zfxxgk ul h3 {
    font-weight: normal;
    font-size: 16px;
    height: 46px;
    line-height: 51px;
    border-bottom: #c8e2fc solid 2px;
    margin-bottom: 10px;
    color: #3366cc;
    padding-left: 28px;
}

.center2 .zfxxgk ul li a {
    display: block;
    color: #333333;
    font-size: 15px;
}

.center2 .zfxxgk ul li:hover {
    border: 1px solid #3366cc;
}

.center2 .zfxxgk ul li a:hover {
    color: #3366cc;
}

.center2 .ghjh_warp {
    width: 490px;
    float: left;
    border-bottom: 1px solid #d8d8d8;
}

.center2 .ghjh_warp .hd ul {
    border-bottom: 2px solid #3366cc;
    overflow: hidden;
}

.center2 .ghjh_warp .hd ul li {
    width: 118px;
    height: 43px;
    line-height: 43px;
    background: #edf7ff;
    float: right;
    margin-left: 4px;
    border-top: 2px solid #edf7ff;
    position: relative;
}

.center2 .ghjh_warp .hd ul li.on b {
    display: block;
    position: absolute;
    width: 12px;
    height: 5px;
    top: 45px;
    left: 50px;
}

.center2 .ghjh_warp .hd ul li a {
    display: block;
    color: #000000;
}

.center2 .ghjh_warp .hd ul li.on a {
    color: #3366cc;
    font-weight: bolder;
}

.main_warp .ghjh_warp .bd ul li a:hover {
    color: #487fed;
}


.center2 .ghjh_warp .bd {
    padding-top: 16px;
    height: 269px;
    line-height: 33px;
    border-left: 1px solid #d8d8d8;
    border-right: 1px solid #d8d8d8;
}

.center2 .ghjh_warp .bd ul li {
    margin-left: 15px;
    height: 32px;
    line-height: 32px;
}

.center2 .ghjh_warp ul li a {
    color: #5a5a5a;
}

.center2 .ghjh_warp .bd ul li .title {
    display: block;
    width: 70%;
    float: left;
    text-align: left;
    overflow: hidden;
    margin-left: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.center2 .ghjh_warp .bd ul li .date {
    margin-right: 16px;
    color: #bcbcbc;
}


/*信箱css*/

.mail {
    width: 504px;
    float: right;
}

.mail .hd .hdzm {
    width: 172px;
    margin: 0px;
    float: left;
    background: #75bd4c;
    border-top: #92cb72 solid 2px;
    height: 43px;
}

.mail .hd .hdzm span {
    padding-left: 35px;
    color: #ffffff;
    font-size: 18px;
    display: block;
}

.mail .hd ul {
    height: 45px;
    line-height: 45px;
    border-bottom: 2px solid #75bd4c;
}

.mail .hd ul li {
    width: 106px;
    height: 45px;
    float: right;
    text-align: center;
    background: #eaf5e4;
    margin-left: 4px;
    position: relative;
}

.mail .hd ul li a {
    display: block;
    color: #333333;
}

.mail .hd ul li i {
    display: block;
    width: 25px;
    height: 45px;
    float: left;
    margin-right: 10px;
}



.mail .hd ul li.on b {
    display: block;
    position: absolute;
    width: 12px;
    height: 5px;
    top: 47px;
    left: 50px;
}

.mail .hd ul li.on a {
    color: #336b15;
    font-weight: bolder;
}

.mail .bd {
    height: 269px;
    padding: 16px 10px 0px 10px;
    border-left: 1px solid #d8d8d8;
    border-right: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
}

.mail .bd ul {
    height: 190px;
}

.mail .bd ul .xinjian {
    float: left;
    font-size: 14px;
}

.mail .bd ul .time {
    float: right;
    font-size: 14px;
}

.mail .bd ul .bor {
    height: 22px;
    border-bottom: 1px solid #d8d8d8;
    margin-bottom: 9px;
}

.mail .bd ul li .title {
    display: block;
    width: 80%;
    float: left;
    font-size: 16px;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.mail .bd ul li .date {
    color: #a3a3a3;
    font-size: 16px;
    float: right;
}

.mail .bd ul .list_mail {
    line-height: 33px;
    height: 33px;
    color: #666666;
    padding-left: 12px;
}

.mail .bd .zx_bd li {
    height: 120px;
    margin-bottom: 15px;
}

.mail .bd .zx_bd li a {
    text-align: left;
}

.main_warp .mail .bd ul .list_mail a:hover {
    color: #487fed;
}


.mail .bd .zx_bd .zxft_bdL {
    width: 190px;
    height: 120px;
    overflow: hidden;
    float: left;
}

.mail .bd .zx_bd .zxft_bdL img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.mail .bd .zx_bd .zxft_bdR {
    width: 280px;
    float: right;
    line-height: 26px;
    text-align: left;
    font-size: 14px;
}

.mail .bd .zx_bd .zxft_bdR .fwe {
    font-weight: bold;
}

.mail .bd .zx_bd .zxft_bdR .ftdate {
    font-size: 14px;
}

.mail .bd .my_bd ul li a {
    text-align: left;
}

.mail .bd .my_bd ul li {
    line-height: 33px;
    font-size: 16px;
    height: 33px;
    text-align: left;
}

.mail .bd ul li a:hover .title {
    color: #487fed;
}

.mail .bd ul li:hover {
    background: #f0f0f0;
}


/*写信css*/

.mail .write_mail {
    padding-top: 20px;
    height: 60px;
    width: 482px;
}

.mail .write_mail .writ1 {
    width: 150px;
    height: 45px;
    float: left;
    line-height: 45px;
    margin-right: 13px;
    border: 1px solid #d8d8d8;
}

.mail .write_mail .writ1 .w_red {
    width: 44px;
    height: 45px;
    float: left;
    background: #ff7373;
    text-align: center;
}

.mail .write_mail .writ1 .w_green {
    width: 44px;
    height: 45px;
    float: left;
    background: #9ed181;
    text-align: center;
}

.mail .write_mail .writ1 img {
    vertical-align: middle;
    margin-top: -3px;
}

.mail .write_mail .writ1 a {
    display: block;
}

.mail .write_mail .writ1 a:hover {
    background: #ff7373;
    color: #ffffff;
}

.mail .write_mail .writ2 a:hover {
    background: #9ed181;
    color: #ffffff;
}


/*图片css*/

.center3 {
    margin-top: 14px;
}

.center3 .main_pic {
    width: 661px;
    height: 278px;
    float: left;
}

.center3 .main_pic>div {
    float: left;
}

.center3 .main_pic .pic1 {
    width: 302px;
    height: 278px;
    overflow: hidden;
}


/*.center3 .main_pic a img{
    transition-duration:2s;
    -moz-animation-duration: 2s;
    -webkit-animation-duration: 2s;
    -o-animation-duration: 2s;
    width:100%;
    height:100%;

    object-fit:cover;
}
.center3 .main_pic a:hover img{
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform:scale(1.1);
    -o-transform: scale(1.1);
}*/

.bs-bottom {
    margin-top: 15px;
    border: 1px solid #E6E6E6;
}

.bs-bottom li {
    border-right: 1px solid #E6E6E6;
    width: 81px;
    height: 85px;
    float: left;
}

.bs-bottom li a:hover {
    color: #487fed;
}

.bs-bottom li img {
    display: block;
    margin: 0 auto;
    padding-top: 14px;
}

.bs-bottom li span {
    display: block;
    padding-top: 18px;
    text-align: center;
    font-size: 14px;
}

.center3 .main_pic .pic2 {
    width: 348px;
    height: 133px;
    overflow: hidden;
    margin-left: 10px;
}

.center3 .main_pic .pic4 {
    width: 349px;
    height: 133px;
    overflow: hidden;
    margin-left: 10px;
    margin-top: 12px;
}


/*天气css*/

.center3 .tianqi {
    float: left;
    margin-left: 16px;
    width: 241px;
    height: 278px;
}

.center3 .tianqi .tianqi_h {
    width: 241px;
    height: 47px;
    line-height: 47px;
    background: #4dacff;
    color: #ffffff;
}

.center3 .tianqi .tqyb {
    width: 239px;
    height: 214px;
    border-left: 1px solid #d8d8d8;
    border-right: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    padding-top: 16px;
}

.center3 .center3_r {
    float: right;
    width: 249px;
}


/*地图css*/

.center3 .address {
    width: 249px;
    height: 145px;
    text-align: center;
}

.center3 .address a {
    display: block;
    height: 99px;
}

.center3 .address a p {
    color: #ffffff;
    margin-top: 6px;
    font-size: 24px;
}

.center3 .address a>div {
    float: left;
    margin-top: -10px;
    margin-left: 10px;
}

.center3 .address img {
    float: left;
}


/*二维码css*/

.center3 .center3_r .ewm {
    margin-top: 8px;
    height: 125px;
}

.center3 .center3_r .ewm .ewm1 {
    width: 120px;
    height: 125px;
    float: left;
    margin-right: 9px;
    overflow: hidden;
}

.center3 .center3_r .ewm .ewm1 img {
    width: 120px;
    height: 125px;
}

.center3 .center3_r .ewm .ewm1 p {
    margin-top: 8px;
    font-size: 15px;
}


/*滚动专题css*/

.gdzt {
    width: 100%;
    height: 78px;
    background: #efefef;
    margin-top: 14px;
    padding-top: 8px;
    position: relative;
}

.gdzt .prev {
    float: left;
    margin-top: 22px;
    margin-left: 10px;
    cursor: pointer;
}

.gdzt .next {
    float: right;
    margin-top: 22px;
    margin-right: 10px;
    cursor: pointer;
}

.gdzt .bd {
    width: 1074px;
    overflow: hidden;
    padding-right: 15px;
}

.gdzt .bd ul li {
    float: left;
    width: 262px;
    height: 68px;
    margin-right: 10px;
}

.gdzt .bd ul li a {
    display: block;
    font-size: 18px;
    color: #ffffff;
}

.gdzt .bd ul .cor_blue {
    background: #649acb;
    line-height: 26px;
}

.gdzt .bd ul .cor_blue a {
    line-height: 68px;
}

.gdzt .bd ul .cor_org {
    background: #c58322;
    line-height: 68px;
}

.gdzt .bd ul .cor_org a {
    font-size: 16.8px;
}

.gdzt .bd ul .cor_clum a {
    font-size: 16.8px;
}

.gdzt .bd ul .cor_sty a {
    font-size: 16.8px;
}

.gdzt .bd ul .cor_clum {
    background: #8cbd70;
    line-height: 68px;
}

.gdzt .bd ul .cor_sty {
    background: #069ed6;
    line-height: 68px;
}


/*底部导航*/

.foot_nav {
    margin-top: 14px;
    border-top: 2px solid #4dacff;
}

.foot_nav .hd {
    height: 45px;
    border-right: 1px solid #dbdbdb;
    border-left: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
}

.foot_nav .wzdh {
    width: 167px;
    line-height: 45px;
    float: left;
    font-weight: bold;
    color: #4dacff;
    border-right: 1px solid #dbdbdb;
}

.foot_nav .wzdh a {
    display: block;
    font-weight: bold;
    color: #4dacff;
}

.foot_nav .hd ul {
    float: left
}

.foot_nav .hd ul li {
    width: 167px;
    line-height: 45px;
    float: left;
    cursor: pointer;
    position: relative;
    border-right: 1px solid #dbdbdb;
}

.foot_nav .hd ul li span {
    padding-left: 15px;
}

.foot_nav .bd {
    padding-bottom: 15px;
    border-right: 1px solid #dbdbdb;
    border-left: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
}

.foot_nav .nav_ft .bd ul {
    display: none;
}

.foot_nav .bd ul:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.foot_nav .bd ul {
    zoom: 1;
}

.foot_nav .bd ul li {
    padding: 10px 8px 0px;
    float: left;
    color: #dbdbdb;
}

.foot_nav .bd ul li a {
    display: block;
    width: 92px;
    padding: 0px 8px 0px;
    font-size: 14px;
    color: #333333;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.foot_nav .bd ul li a:hover {
    color: #0a72ac;
}

.foot_nav ul li i {
    display: block;
    height: 45px;
    width: 20px;
    float: right;
    margin-right: 15px;
}


/*新闻资讯css*/


/*头条css*/

.toutiao {
    height: 64px;
    width: 100%;
    text-align: center;
}

.toutiao .toutiao_left {
    width: 58px;
    height: 58px;
    padding: 3px;
    line-height: 22px;
    float: left;
    background: #6bc23b;
}

.toutiao .toutiao_left a {
    color: #ffffff;
    display: block;
    width: 44px;
    height: 44px;
    border: 1px solid #8acf65;
    padding: 6px;
    text-align: center;
    font-size: 18px;
}

.toutiao .toutiao_right {
    float: left;
    width: 1116px;
    height: 62px;
    line-height: 62px;
    border-right: 1px solid #e3dfdf;
    border-top: 1px solid #e3dfdf;
    border-bottom: 1px solid #e3dfdf;
}

.toutiao .toutiao_right a {
    font-size: 24px;
    color: #1d588d;
}

.toutiao .toutiao_right a:hover {
    color: #ff6600;
}


/*图片新闻css*/

.picnew {
    margin-top: 14px;
    height: 399px;
}

.picnew .tempWrap {
    width: 681px;
    height: 399px;
    float: left;
}

.picnew .picnew_left {
    width: 681px;
    height: 399px;
    float: left;
}

.picnew .picnew_left ul li {
    width: 681px;
    height: 399px;
    overflow: hidden;
}

.picnew .picnew_left ul li img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    overflow: hidden;
}

.picnew .picnews_right {
    width: 498px;
    height: 399px;
    overflow: hidden;
    float: left;
    text-align: left;
    background: #6699cc;
    box-shadow: inset 10px 0px 10px #3e71a4;
}

.picnew .picnews_right h2 {
    font-size: 20px;
    color: #ffffff;
    margin-left: 25px;
    margin-top: 20px;
}

.picnew .picnews_right h2 a {
    float: right;
    font-size: 14px;
    color: #ffffff;
    line-height: 33px;
    margin-right: 25px;
}

.picnew .picnews_right ul {
    margin-top: 17px;
}

.picnew .picnews_right ul li {
    height: 42px;
    width: 446px;
    padding-left: 25px;
    padding-right: 25px;
    line-height: 42px;
    border-top: 1px solid #598cbf;
}

.picnew .picnews_right ul li a {
    color: #FFFfff;
    font-size: 16px;
}

.picnew .picnews_right ul li a .title {
    display: block;
    float: left;
    width: 85%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.picnew .picnews_right ul li a .date {
    float: right;
}

.picnew .picnews_right ul li.on {
    height: 42px;
    border-top: 1px solid #598cbf;
}

.news_warp {
    margin-top: 14px;
}

.news_warp .newsLeft {
    width: 660px;
    float: left;
}

.news_warp .newsLeft .gwxx {
    height: 303px;
}

.news_warp .newsLeft .gwxx .hd {
    width: 660px;
    height: 42px;
    position: relative;
}

.news_warp .newsLeft .gwxx .hd ul li .more {
    position: absolute;
    right: 0px;
    top: 0px;
    display: none;
}

.news_warp .newsLeft .more:hover {
    color: #a8b8cc;
}

.news_warp .newsLeft .gwxx .hd ul li.on .more {
    display: block;
}

.news_warp .newsLeft .hd ul li {
    width: 136px;
    height: 42px;
    float: left;
    font-size: 18px;
    line-height: 42px;
    text-align: center;
    margin-right: 4px;
}

.news_warp .newsLeft .hd ul li p {
    width: 136px;
    color: #535353;
    cursor: pointer;
    background: #dbeeff;
}

.news_warp .newsLeft .hd ul li.on p {
    background: #71bdff;
    color: #ffffff;
}

.news_warp .newsLeft .hd ul .bor_rig {
    width: 144px;
    height: 42px;
}

.news_warp .more {
    font-size: 14px;
    color: #7eb8ea;
    line-height: 42px;
    float: right;
}

.news_warp .newsLeft .bd {
    height: 230px;
    padding: 10px 16px 16px;
    overflow: hidden;
    line-height: 30px;
    border-right: 1px solid #d6d6d6;
    border-left: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
    border-top: 2px solid #4dacff;
}

.news_warp .bd ul li .title {
    display: block;
    float: left;
    width: 85%;
    font-size: 16px;
    margin-left: 15px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.news_warp .bd ul li {
    height: 30px;
}

.news_warp .bd ul li a {
    color: #535353;
}

.news_warp .bd ul li a:hover {
    color: #487fed;
}

.news_warp .bd ul li .date {
    font-size: 16px;
    float: right;
    color: #b6b6b6;
}

.news_warp .bd i {
    display: block;
    width: 3px;
    height: 30px;
    float: left;
}


/*领导动态*/

.news_warp .lddt {
    margin-top: 14px;
}


/*视频新闻*/

.news_warp .spxw {
    margin-top: 14px;
}

.news_warp .spxw .bd .video {
    width: 235px;
    height: 230px;
    overflow: hidden;
    text-align: center;
    line-height: 258px;
    background: #ececec;
    float: left;
    position: relative;
}

.news_warp .spxw .bd .video .news_play {
    width: 51px;
    height: 51px;
    position: absolute;
    top: 50%;
    margin-top: -25px;
    left: 50%;
    margin-left: -25px;
}

.news_warp .spxw .bd .video a:hover img {
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.news_warp .spxw .bd .video a:hover .news_play {
    transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
}

.news_warp .spxw .bd .video img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition-duration: 2s;
    -moz-animation-duration: 2s;
    -webkit-animation-duration: 2s;
    -o-animation-duration: 2s;
}

.news_warp .spxw .bd ul {
    float: left;
    width: 381px;
    margin-left: 8px;
}

.news_warp .spxw .bd ul li {
    height: 29px;
}

.news_warp .newsLeft .spxw .bd {
    line-height: 29px;
    float: left;
}


.news_warp .newsLeft .spxw .bd ul li .title {
    width: 95%;
    margin-left: 25px;
}


/*新闻信息右边css*/

.news_warp .newsRight {
    width: 467px;
    height: 913px;
    float: right;
    padding: 13px 15px;
    background: #f8f8f8;
}


/*新闻资讯通知公告*/

.news_warp .newsRight .hd {
    height: 30px;
    text-align: left;
    border-bottom: 1px solid #6e92b5;
}

.news_warp .newsRight .hd h2 {
    font-size: 20px;
    width: 96px;
    height: 30px;
    cursor: pointer;
    float: left;
    color: #336699;
    border-bottom: 2px solid #6e92b5;
}

.news_warp .newsRight .hd a {
    float: right;
    line-height: 30px;
    font-size: 14px;
    color: #a8b8cc;
}

.news_warp .newsRight .hd a:hover {
    color: #0e83c6;
}

.news_warp .newsRight .news_tzgg .bd {
    height: 410px;
    width: 448px;
    padding: 10px 9px;
}

.news_warp .newsRight .news_tzgg .bd ul li {
    height: 40px;
    line-height: 40px;
    border-bottom: dashed 1px #d0d4d9;
}

.news_warp .newsRight .news_tzgg .bd ul li i {
    height: 40px;
}


/*新闻资讯-专题专栏*/

.news_warp .newsRight .news_ztzl {
    margin-top: 10px;
    text-align: center;
}

.news_warp .newsRight .news_ztzl .bd {
    height: 404px;
    width: 448px;
    padding: 20px 9px;
}

.news_warp .newsRight .news_ztzl .bd ul li {
    width: 448px;
    height: 67px;
    line-height: 67px;
    margin-bottom: 12px;
    background: #8cbd70;
}

.news_warp .newsRight .news_ztzl .bd ul li a {
    color: #ffffff;
    font-size: 24px;
}

.news_warp .newsRight .news_ztzl .bd ul li:hover {
    background: #c58322;
}


/*招商引资css*/

.zsyz_warp {
    text-align: center;
}

.main_warp .zsyz_center1 {
    height: 283px;
    overflow: hidden;
}

.main_warp .zsyz_center1 .main_centerleft {
    width: 449px;
    height: 283px;
}

.main_warp .zsyz_center1 .main_centerleft .spbox .bd {
    height: 283px;
}

.main_warp .zsyz_center1 .main_centerleft .spbox .bd ul li {
    height: 283px;
}

.main_warp .zsyz_center1 .main_centerleft .spbox .bd ul li img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    overflow: hidden;
}

.main_warp .zsyz_center1 .main_centerleft .spbox .bd ul li a p {
    width: 449px;
}

.main_warp .zsyz_center1 .main_centerleft .spbox {
    height: 283px;
    width: 449px;
}

.main_warp .zsyz_center1 .main_centerleft .bd ul li a span {
    width: 449px;
    font-size: 18px;
}

.main_warp .zsyz_center1 .main_centerleft .bd ul li a span font {
    color: #FFFfff !important;
}


/*投资新闻*/

.main_warp .tzxw {
    width: 716px;
    height: 238px;
    float: right;
}

.main_warp .tzxw .hd {
    height: 34px;
    line-height: 34px;
    border-bottom: 1px solid #e6e6e6;
    position: relative;
}

.main_warp .tzxw .hd ul li {
    width: 105px;
    height: 34px;
    float: left;
}

.main_warp .tzxw .hd ul li a {
    font-size: 18px;
    height: 41px;
    display: block;
    color: #4c4c4c;
}

.main_warp .tzxw .hd ul li .tzns_more {
    position: absolute;
    top: 0px;
    right: 4px;
    font-size: 15px;
    color: #4c4c4c;
    display: none;
    background-image: none;
}

.main_warp .tzxw .hd ul li .tzns_more:hover {
    background-image: none;
    color: #2f83ce;
}

.main_warp .tzxw .hd ul li.on .tzns_more {
    display: block;
    background-image: none;
}

.main_warp .tzxw .hd ul li.on {
    border-bottom: 2px solid #2f83ce;
}

.main_warp .tzxw .hd ul li.on a {
    color: #2f83ce;
}

.zsyz_warp .tzxw .bd {
    width: 692px;
    height: 204px;
    line-height: 30px;
    padding: 12px 17px;
}

.zsyz_warp .bd ul li {
    height: 30px;
}


.zsyz_warp .bd ul li a:hover {
    color: #487fed;
}

.zsyz_warp .bd ul li a {
    color: #535353;
}

.zsyz_warp .bd ul li .title {
    display: block;
    float: left;
    width: 85%;
    font-size: 16px;
    margin-left: 10px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.zsyz_warp .bd ul li .date {
    font-size: 16px;
    float: right;
    color: #b6b6b6;
}

.zsyz_warp .zsyz_center2 {
    height: 300px;
    margin-top: 14px;
}

.zsyz_warp .zsyz_center2 .tzzc {
    width: 449px;
    height: 286px;
    border-top: 2px solid #78bdfb;
    float: left;
}

.zsyz_warp .zsyz_center2 .tzzc .hd {
    height: 43px;
    width: 449px;
    position: relative;
    border-bottom: 1px solid #e7e7e7;
}

.zsyz_warp .zsyz_center2 .tzzc .hd p {
    float: left;
    height: 43px;
    width: 104px;
    cursor: pointer;
    line-height: 43px;
    font-size: 18px;
    color: #2f83ce;
}

.zsyz_warp .zsyz_center2 .tzzc .hd p a {
    display: block;
    font-size: 18px;
    color: #2f83ce;
}

.zsyz_warp .zsyz_center2 .tzzc .hd ul li {
    float: left;
    height: 32px;
    padding: 0px 18px;
    line-height: 32px;
    margin-top: 10px;
    font-size: 16px;
    color: #2f83ce;
    cursor: pointer;
}

.zsyz_warp .zsyz_center2 .tzzc .hd ul li a {
    font-size: 16px;
    color: #2f83ce;
}

.zsyz_warp .zsyz_center2 .tzzc .hd ul li.on {
    border-top: 1px solid #e7e7e7;
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    border-bottom: 1px solid #ffffff;
}

.zsyz_warp .zsyz_center2 .tzzc .hd ul li .tz_more {
    display: none;
    right: 0px;
    top: 0px;
    position: absolute;
    text-align: right;
    line-height: 56px;
    font-size: 14px;
    color: #b2b2b2;
}

.zsyz_warp .zsyz_center2 .tzzc .hd ul li .tz_more:hover {
    color: #4dacff;
}

.zsyz_warp .zsyz_center2 .tzzc .hd ul li.on .tz_more {
    display: block;
}

.zsyz_warp .tzzc .bd {
    padding: 12px 17px;
    line-height: 30px;
}

.zsyz_warp .zsxm {
    margin-left: 14px;
}

.zsyz_warp .zsxm .hd {
    border-bottom: 1px solid #e7e7e7;
}

.zsyz_warp .zs_more {
    float: right;
    height: 42px;
    width: 118px;
    text-align: right;
    line-height: 56px;
    font-size: 14px;
    color: #b2b2b2;
}

.zsyz_warp .zs_more:hover {
    color: #4dacff;
}

.zsyz_warp .tzhj {
    width: 216px;
    height: 267px;
    float: right;
    padding: 16px;
    background: #f6f6f6;
    border-top: 2px solid #cacaca;
}

.zsyz_warp .tzhj h6 {
    height: 36px;
    text-align: left;
    border-bottom: 1px solid #cacaca;
}

.zsyz_warp .tzhj h6 a {
    font-size: 18px;
    color: #eb6717;
}

.zsyz_warp .tzhj ul li {
    width: 100px;
    height: 100px;
    float: left;
    background: #ffffff;
    margin: 10px 10px 0px 0px;
    border: 1px solid #cacaca;
}

.zsyz_warp .tzhj ul li:hover {
    border: 1px solid #eb6717;
}

.zsyz_warp .tzhj ul a:hover p {
    color: #eb6717;
}

.zsyz_warp .tzzn ul li:hover {
    border: 1px solid #27964a;
}

.zsyz_warp .tzzn ul a:hover p {
    color: #27964a;
}

.zsyz_warp .tzhj ul li a {
    display: block;
    height: 100px;
}

.zsyz_warp .tzhj ul li img {
    margin-top: 20px;
}

.zsyz_warp .tzhj ul li p {
    font-size: 16px;
    margin-top: 6px;
    color: #474747;
}

.zsyz_warp .zsyz_center3 {
    margin-top: 14px;
    height: 286px;
    padding-bottom: 14px;
}

.zsyz_warp .zsyz_center3 .zsxm {
    width: 910px;
    text-align: left;
    border-top: 2px solid #78bdfb;
    float: left;
    margin-left: 0px;
}

.zsyz_warp .zsyz_center3 .tzzc .hd {
    height: 43px;
}

.zsyz_warp .zsyz_center3 .tzzc .hd p {
    float: left;
    height: 43px;
    width: 104px;
    cursor: pointer;
    text-align: center;
    line-height: 43px;
    font-size: 18px;
    color: #2f83ce;
    border-bottom: 1px solid #e7e7e7;
}

.zsyz_warp .zsyz_center3 .qyzt .bd {
    padding: 16px;
    width: 867px;
    height: 211px;
    overflow: hidden;
}

.zsyz_warp .zsyz_center3 .qyzt .bd ul {
    width: 900px;
}

.zsyz_warp .zsyz_center3 .qyzt .bd ul li {
    width: 204px;
    height: 240px;
    float: left;
    margin-right: 20px;
}

.zsyz_warp .zsyz_center3 .qyzt .bd ul li a {
    display: block;
    overflow: hidden;
    height: 156px;
}

.zsyz_warp .zsyz_center3 .qyzt .bd ul li a img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition-duration: 2s;
    -moz-animation-duration: 2s;
    -webkit-animation-duration: 2s;
    -o-animation-duration: 2s;
}

.zsyz_warp .zsyz_center3 .qyzt .bd ul li a:hover img {
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.zsyz_warp .zsyz_center3 .qyzt .bd ul li p {
    margin-top: 10px;
}

.zsyz_warp .zsyz_center3 .qyzt .bd ul li p a {
    display: block;
    width: 145px;
    height: 50px;
    line-height: 24px;
    text-align: center;
    font-size: 16px;
}


/*政务公开css*/

.zwgk_warp .zfld {}

.zwgk_warp .zfld .zfld_hd {
    height: 40px;
    border-bottom: 1px solid #e4e4e4;
}

.zwgk_warp .zfld .zfld_hd h6 {
    width: 133px;
    height: 39px;
    line-height: 39px;
    border-bottom: 2px solid #69c039;
    text-align: left;
}

.zwgk_warp .zfld .zfld_hd h6 a span {
    font-size: 16px;
    float: left;
    color: #69c039;
}

.zwgk_warp .zfld .zfld_hd h6 a img {
    margin-top: 7px;
    margin-right: 8px;
    float: left;
}


/*视频列表*/


/*面包屑导航css*/

.nav_bag {
    height: 40px;
    width: 1171px;
    background: #f5f5f5;
    line-height: 40px;
    text-align: left;
    padding-left: 10px;
}

.nav_bag img {
    margin-top: 10px;
    float: left;
}

.nav_bag a {
    font-size: 13px;
    color: #747474;
    margin-left: 6px;
}

.centerlist {
    margin-top: 20px;
}

.centerlist .nav_left {
    width: 213px;
    float: left;
}

.centerlist .nav_left .nav_lefthd {
    width: 185px;
    height: 19px;
    border-bottom: 2px solid #2750ad;
    padding: 13px 14px;
    background: #71bdff;
}

.centerlist .nav_left .nav_lefthd span {
    color: #ffffff;
    float: left;
    font-size: 18px;
}

.centerlist .nav_left .nav_lefthd img {
    float: right;
}

.centerlist .nav_left .nav_leftbd {
    width: 211px;
    padding-top: 15px;
    border-bottom: 1px solid #cae0f3;
    border-left: 1px solid #cae0f3;
    border-right: 1px solid #cae0f3;
}

.centerlist .nav_left .nav_leftbd ul li {
    width: 172px;
    height: 32px;
    line-height: 32px;
    background: #ecf7ff;
    margin-left: 10px;
    text-align: left;
    padding-left: 20px;
    margin-bottom: 10px;
    border: 1px solid #b4dcff;
}

.centerlist .nav_left .nav_leftbd ul li.on {
    background: #fef2e0;
    border: 1px solid #f8b896;
}

.centerlist .nav_left .nav_leftbd ul li:hover {
    background: #fef2e0;
    border: 1px solid #f8b896;
}

.centerlist .nav_left .nav_leftbd ul li a:hover {
    color: #f93b00;
}

.centerlist .nav_left .nav_leftbd ul li.on a {
    color: #f93b00;
}


.centerlist .nav_left .nav_leftbd ul li .play_tab {
    display: block;
    width: 15px;
    height: 32px;
    margin-right: 8px;
    float: left;
}

.centerlist .nav_left .nav_leftbd ul li a {
    font-size: 15px;
    display: block;
    color: #135791;
}

.centerlist .nav_right {
    margin-left: 14px;
    width: 931px;
    padding-bottom: 20px;
    padding-left: 23px;
    float: left;
    min-height: 600px;
}

.centerlist .nav_right .nav_righthd {
    height: 38px;
    border-bottom: 1px solid #dfdfdf;
}

.centerlist .nav_right .nav_righthd h4 {
    height: 38px;
    float: left;
    line-height: 38px;
    color: #2750ad;
    font-size: 18px;
    border-bottom: 2px solid #2750ad;
}

.centerlist .nav_right .splist {
    width: 932px;
    overflow: hidden;
    padding: 23px 2px 20px 2px;
}

.centerlist .nav_right .splist ul {
    width: 960px;
}

.centerlist .nav_right .splist ul li {
    width: 210px;
    height: 144px;
    float: left;
    overflow: hidden;
    margin-bottom: 30px;
    margin-right: 27px;
    text-align: center;
    position: relative;
}

.centerlist .nav_right .splist ul li img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition-duration: 2s;
    -moz-animation-duration: 2s;
    -webkit-animation-duration: 2s;
    -o-animation-duration: 2s;
}

.centerlist a:hover img {
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.centerlist .nav_right .splist ul li a p {
    height: 29px;
    width: 100%;
    background: #333333;
    position: absolute;
    bottom: 0px;
    opacity: 0.6;
}

.centerlist .nav_right .splist ul li a span {
    font-size: 14px;
    color: #ffffff;
    position: absolute;
    left: 10px;
    bottom: 7px;
}

.centerlist .nav_right .splist ul li .play_video {
    width: 51px;
    height: 51px;
    position: absolute;
    top: 50%;
    margin-top: -25px;
    left: 50%;
    z-index: 333;
    margin-left: -25px;
}

.centerlist a:hover .play_video {
    transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
}


/*通用列表*/

.nav_right .tongyonglist ul {
    padding: 15px 2px;
    line-height: 36px;
}

.nav_right .tongyonglist ul li {
    height: 36px;
}

.nav_right .tongyonglist ul .bor_bo {
    padding-bottom: 8px;
    border-bottom: dashed 1px #cccccc;
    margin-bottom: 15px;
}

#ulList a {
    color: #4b4b4b;
}

#ulList a:hover {
    color: #487fed;
}

.nav_right .tongyonglist ul .title {
    width: 82%;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: 10px;
    font-size: 15px;
}

.nav_right .tongyonglist ul .date {
    font-size: 15px;
    color: #b9b9b9;
}


/*通用单页css*/

.centerlist #nav_content {
    padding-left: 20px;
    padding-right: 20px;
    margin-left: 0px;
    width: 1141px;
    background-image: none;
}

.centerlist #nav_content .tongyonglist {
    background: #ffffff;
}


/*通用子栏目细览*/

#xilan .nav_right {
    height: auto;
}

.content .box .nr {
    font-size: 16px;
    color: #444444 !important;
    padding: 0px 30px 0px 17px;
}

.content .box .nr h1 {
    font-size: 24px;
    line-height: 36px;
    text-align: center;
    padding-bottom: 20px;
}

.content .box .nr h2 {
    height: 30px;
    padding-top: 15px;
    font-size: 14px;
    text-align: left;
    font-weight: normal;
    border-top: #D9D9D9 solid 1px;
    border-bottom: #D9D9D9 solid 1px;
    margin-bottom: 30px;
}

.content .box .nr h2 div {
    float: right;
}

.content .box .nr h2 .msg_caption span {
    cursor: pointer;
    display: block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border-radius: 3px;
    margin-left: 5px;
    background-color: #CCC;
    float: left;
    color: #FFF;
    font-size: 12px;
}

.content .box .nr h2 .msg_caption span a {
    color: #FFF;
    background: none;
    padding: 1px 4px 4px 4px !important;
}

.content .box #para * {
    line-height: 33px !important;
    font-family: "微软雅黑", "黑体" !important;
}

.content .box .nr p {
    text-align: left;
}


/*单页细览*/

.centerlist #content_warp {
    width: 1136px;
    height: auto;
    padding-right: 20px;
    background: #ffffff;
}


/*专题专栏css*/

.main_warp .ztzl_list {
    width: 1181px;
    overflow: hidden;
    padding-top: 22px;
}

.main_warp .ztzl_list ul {
    width: 1215px;
}

.main_warp .ztzl_list ul li {
    width: 277px;
    height: 87px;
    background: #cee7ff;
    float: left;
    margin-right: 21px;
    margin-bottom: 17px;
    border: 1px solid #54a2e9;
    zoom: 1;
    -webkit-transition: all .15s linear;
    -ms-transition: all .15s linear;
    -o-transition: all .15s linear;
    transition: all .15s linear;
}

.main_warp .ztzl_list ul li:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.main_warp .ztzl_list ul li a {
    display: block;
    width: 215px;
    padding: 15px 30px;
    height: 55px;
    line-height: 26px;
    color: #0f50a3;
    font-size: 20px;
    border: 1px solid #eef6fe;
}

.main_warp .ztzl_list ul li a:hover {
    color: #000000;
}

.main_warp .ztzl_list ul li:hover {
    box-shadow: 5px 5px 8px rgba(0, 0, 0, 0.15);
    transform: translateY(-2px);
    -moz-transform: translateY(-2px);
    -webkit-transform: translateY(-2px);
    -o-transform: translateY(-2px);
}


/*办事服务*/

.bsfw {
    width: 898px;
    float: left;
}

.bsfw .bsfw_outBox .hd {
    height: 45px;
    border-bottom: 2px solid #5a9ada;
}

.bsfw .bsfw_outBox .hd ul li {
    width: 160px;
    height: 45px;
    overflow: hidden;
    float: left;
    margin-right: 4px;
    background: #f3f9ff;
    line-height: 50px;
    text-align: center;
}

.bsfw .bsfw_outBox .hd ul li a {
    display: block;
    width: 160;
    height: 45px;
    padding-left: 25px;
    font-size: 16px;
    color: #528bc2;
}

.bsfw .bsfw_outBox .hd ul li a:hover {
    background: #87b5e4;
    color: #ffffff;
}


.bsfw .bsfw_outBox .hd ul li.on {
    background: #87b5e4;
}

.bsfw .bsfw_outBox .hd ul li a i {
    width: 24px;
    height: 44px;
    float: left;
}

.bsfw .bsfw_outBox .hd ul li a span {
    display: block;
    float: left;
    margin-left: 8px;
    text-align: left;
}



.bsfw .bsfw_outBox .hd ul li.on a {
    color: #ffffff;
}

.bsfw .bsfw_outBox .bd {
    padding-top: 7px;
}

.bsfw .bsfw_outBox .bd .xti {
    border: 1px solid #a6c8eb;
}

.bsfw .bsfw_inBox .inHd {
    margin-top: 10px;
    text-align: center;
    width: 880px;
    overflow: hidden;
}

.bsfw .bsfw_inBox .inHd ul li {
    width: 80px;
    height: 30px;
    margin: 3px;
    float: left;
    cursor: pointer;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border: #e6e6e6 solid 1px;
    font-size: 14px;
}

.bsfw .bsfw_inBox .inHd ul li.on {
    background: #f6945e;
    border: #f6945e solid 1px;
}

.bsfw .bsfw_inBox .inHd ul li:hover {
    background: #f6945e;
}

.bsfw .bsfw_inBox .inHd ul a {
    display: block;
}

.bsfw .bsfw_inBox .inHd ul li a:hover {
    color: #ffffff;
}

.bsfw .bsfw_inBox .inHd ul li.on a {
    color: #ffffff;
}

.bsfw .bsfw_inBox .inBd {
    width: 880px;
    margin-top: 12px;
    border-top: 2px solid #5a9ada;
}

.bsfw .bsfw_inBox h4 {
    padding: 0px 16px;
    background: #fefaf2;
}

.bsfw .bsfw_inBox h4 p {
    padding-left: 16px;
    font-size: 18px;
    text-align: left;
    height: 44px;
    line-height: 44px;
    color: #f2661a;
}

.bsfw .bsfw_inBox .inBd ul {
    height: 390px;
}

.bsfw .bsfw_inBox .inBd ul li {
    height: 42px;
    padding-left: 16px;
    padding-right: 8px;
    line-height: 42px;
    padding-left: 15px;
    text-align: left;
    border-bottom: dotted 1px #cccccc;
}

.bsfw .bsfw_inBox .inBd ul li a {
    color: #4e4e4e;
}

.bsfw .bsfw_inBox .inBd ul li a:hover {
    color: #487fed;
}

.bsfw .bsfw_inBox .inBd ul li .title {
    display: block;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: 15px;
    font-size: 13px;
    float: left;
}

.bsfw .bsfw_inBox .inBd ul li .form {
    float: right;
    font-size: 13px;
    color: #c5c5c5;
}


/*重要信息*/

.import_warp {
    margin-top: 14px;
    height: 110px;
    text-align: center;
}

.zhongdianbanshi {
    height: 110px;
    width: 744px;
    float: left;
    border-top: 2px solid #7ab734;
    border-bottom: 1px solid #7ab734;
    border-left: 1px solid #7ab734;
    border-right: 1px solid #7ab734;
}

.zhongdianbanshi ul li {
    height: 92px;
    padding-top: 18px;
    width: 148px;
    float: left;
}

.zhongdianbanshi ul .all {
    background: #94c55c;
    color: #FFFfff;
}

.zhongdianbanshi ul .all a {
    color: #FFFfff;
    line-height: 22px;
}

.zhongdianbanshi ul .all a:hover {
    color: #FFFfff;
}

.zhongdianbanshi ul li a i {
    display: block;
    width: 50px;
    height: 55px;
}

.zhongdianbanshi ul li a {
    display: block;
    font-size: 16px;
    height: 80px;
    line-height: 133px;
    border-right: 1px solid #94c55c;
}

.zhongdianbanshi ul li p {
    font-size: 16px;
}

.zhongdianbanshi ul .ssdj_li {
    width: 152px;
}

.zhongdianbanshi ul .ssdj_li a {
    border-right: none;
}



.zhongdianbanshi ul li:hover a {
    color: #94c55c;
}

.zhongdianbanshi ul li a:hover {
    color: #94c55c;
}

.import_warp .wssb_warp {
    width: 402px;
    height: 90px;
    float: right;
    padding: 10px 0px 10px 10px;
    border-top: 2px solid #7ab734;
    border-bottom: 1px solid #7ab734;
    border-left: 1px solid #7ab734;
    border-right: 1px solid #7ab734;
}

.import_warp .wssb_warp ul li {
    width: 188px;
    height: 37px;
    float: left;
    line-height: 37px;
    border: 1px solid #e3e3e3;
    margin-right: 10px;
    margin-bottom: 10px;
    background: #fcf6dd;
}

.import_warp a {
    display: block;
}

.import_warp .wssb_warp ul li a i {
    width: 52px;
    height: 37px;
    float: left;
}

.import_warp .wssb_warp ul .wssb a:hover {
    background: #58c8d0;
    color: #ffffff;
}

.import_warp .wssb_warp ul .bjtj a:hover {
    background: #dd7161;
    color: #ffffff;
}

.import_warp .wssb_warp ul .bgxz a:hover {
    background: #a3db61;
    color: #ffffff;
}

.import_warp .wssb_warp ul .bscx a:hover {
    background: #dd698c;
    color: #ffffff;
}



.fuceng {
    position: absolute;
    text-align: center;
    height: 360px;
    padding: 50px;
    width: 994px;
    margin-left: -50px;
    background: #FFFfff;
}

#bsfu {
    position: relative;
}


/*服务细览*/

.main_warp .bsxl {
    padding: 40px;
}

.main_warp .bsxl .bsxl_table {
    width: 1068px;
    padding: 10px;
}

.bsxl .bsxl_table h2 {
    font-size: 24px;
    color: #5a9ada;
    padding-bottom: 40px;
    line-height: 38px;
    padding-left: 50px;
    padding-right: 50px;
}

.bsxl_table .table_xl {
    width: 1032px;
    height: 134px;
    border: 1px solid #e8e8e8;
}

.bsxl_table .table_xl .table_left {
    width: 110px;
    height: 44px;
    float: left;
    font-size: 14px;
    line-height: 44px;
    background: #fcf8f2;
    text-align: left;
    padding-left: 10px;
    border-bottom: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
}

.bsxl_table .table_xl .table_right {
    width: 379px;
    height: 44px;
    font-size: 14px;
    border-right: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    text-align: left;
    padding-left: 10px;
    line-height: 44px;
    float: left;
}

.bsxl_table .tishi {
    margin-top: 16px;
    width: 1032px;
    border-top: 4px solid #e99538;
}

.bsxl_table .tishi ul {
    padding-left: 16px;
    position: relative;
}

.bsxl_table .tishi .hd {
    background: #fcf8f2;
    height: 40px;
    line-height: 40px;
}

.bsxl_table .tishi .hd ul li {
    width: 94px;
    height: 40px;
    float: left;
    text-align: center;
    cursor: pointer;
    font-size: 18px;
}

.bsxl_table .tishi .hd ul li.on {
    background: #e99538;
    color: #ffffff;
}

.bsxl_table .tishi .hd ul li.on ul {
    display: block;
    color: #555555;
}

.bsxl_table .tishi .hd ul li ul {
    width: 100%;
    height: auto;
    position: absolute;
    left: 0px;
    text-align: left;
    color: #555555;
    font-size: 16px;
    display: none;
}

.bsxl_table .tishi .hd ul li ul li {
    width: 100%;
    font-size: 16px;
    text-align: left;
    color: #555555;
}

.bsxl_table .tishi .hd ul li:hover {
    background: #e99538;
    color: #ffffff;
}

.bsxl_table .tishi .hd ul li:hover ul {
    display: block;
    color: #555555;
}

.bsxl_table .tishi .hd ul li:hover li {
    color: #555555;
}

.bsxl_table .tishi .bd ul {
    padding-top: 15px;
    line-height: 36px;
}


/*互动服务*/

.hdfw_left {
    width: 852px;
    height: 632px;
    float: left;
    text-align: center;
}

.hdfw_left .szxxibd {
    border: 1px solid #dcdcdc;
    border-top: 2px solid #6bc23b;
    border-bottom: none;
    width: 92px;
    background: #F7F7F7;
}

.hdfw_left .szxxibd ul li {
    width: 100%;
    height: 93px;
    border-bottom: 1px solid #dcdcdc;
}

.hdfw_left .szxxibd ul li a i {
    display: block;
    width: 100%;
    height: 64px;
}



.hdfw_left .szxxibd ul li a {
    font-size: 14px;
}

.hdfw_left .szxxibd ul li a:hover p {
    color: #f43a09;
}




/*市长信箱css*/

.hdfw_left .szxx {
    width: 710px;
    overflow: hidden;
    border: 1px solid #e8e8e8;
    border-top: 2px solid #6bc23b;
    padding: 0px 20px 8px 10px;
}

.hdfw_left .szxx_hd {
    height: 37px;
    border-bottom: 1px solid #e8e8e8;
}

.hdfw_left .szxx_hd h4 {
    width: 118px;
    float: left;
    height: 44px;
    line-height: 37px;
    color: #4f4f4f;
    cursor: pointer;
    font-size: 16px;
}

.hdfw_left .szxx_icon {
    height: 37px;
    border-bottom: 1px solid #e8e8e8;
}

.hdfw_left .szxx_icon h4 {
    width: 118px;
    float: left;
    height: 44px;
    line-height: 37px;
    color: #4f4f4f;
    cursor: pointer;
    font-size: 16px;
}

.hdfw_left h4:hover {
    color: #f3580c;
}

.hdfw_left .szxx h4 i {
    display: block;
    width: 36px;
    height: 37px;
    float: left;
}

.hdfw_left .szxx_hd a,
.hdfw_left .szxx_icon a {
    color: #8b8b8b;
    font-size: 14px;
    line-height: 40px;
    float: right;
}

.hdfw_left .szxx_hd a:hover,
.hdfw_left .szxx_icon a:hover {
    color: #0e83c6;
}

.hdfw_left .szxx .szxx_bd {
    margin-top: 7px;
}

.hdfw_left .szxx .szxx_bd ul li {
    height: 37px;
    padding-left: 12px;
    line-height: 37px;
    border-bottom: dashed 1px #cccccc;
}

.hdfw_left .pages {
    margin-top: 10px;
    background: #f5f5f5;
    border-radius: 5px;
}

.hdfw_left .szxx .szxx_bd ul li a {
    color: #4f4f4f;
}

.hdfw_left .szxx .szxx_bd ul li:hover {
    background: #f0f0f0;
}

.hdfw_left .szxx .szxx_bd ul li a:hover {
    color: #0a72ac;
}

.hdfw_left .szxx .szxx_bd ul li .title {
    display: block;
    width: 80%;
    float: left;
    font-size: 14px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.hdfw_left .szxx .szxx_bd ul li .date {
    color: #8b8b8b;
    display: block;
    float: right;
}


/*在线访谈css*/

.hdfw_left .zxft {
    width: 820px;
    height: 321px;
    margin-top: 14px;
    border: 1px solid #e8e8e8;
    border-top: 2px solid #49a0eb;
    padding: 0px 20px 14px 10px;
}

.hdfw_left .zxft h4 i {
    display: block;
    width: 36px;
    height: 37px;
    float: left;
}

.hdfw_left .zxft .zxft_bd {
    margin-top: 7px;
    overflow: hidden;
}

.hdfw_left .zxft .zxft_bd ul li {
    height: 130px;
    overflow: hidden;
    border-bottom: 1px dashed #CCCCCC;
}

.hdfw_left .zxft .zxft_bd ul li .zxft_bdL {
    width: 200px;
    height: 116px;
    overflow: hidden;
    float: left;
}

.hdfw_left .zxft .zxft_bd ul li .zxft_bdL a img {
    transition-duration: 2s;
    -moz-animation-duration: 2s;
    -webkit-animation-duration: 2s;
    -o-animation-duration: 2s;
    width: 100%;
    object-fit: cover;
}

.hdfw_left .zxft .zxft_bd ul li .zxft_bdL a:hover img {
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.hdfw_left .zxft .zxft_bd ul li .zxft_bdR {
    width: 597px;
    line-height: 23px;
    float: right;
    text-align: left;
}

.hdfw_left .zxft .zxft_bd ul li .zxft_bdR span {
    font-size: 14px;
    color: #4f4f4f;
}

.hdfw_left .zxft .zxft_bd ul li .zxft_bdR .fwe {
    font-size: 14px;
    font-weight: bold;
}

.hdfw_left .zxft .zxft_bd ul li .zxft_bdR .fttie {
    width: 100%;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.hdfw_left .zxft .zxft_bd ul li .zxft_bdR .fttie:hover {
    color: #0d50b4;
}

.hdfw_left .zxft .zxft_bd ul li .zxft_bdR .zy {
    hwight: 44px;
    overflow: hidden;
}

.mar15 {
    margin-top: 15px !important;
    border-bottom: none !important;
}

.hdfw_right {
    width: 313px;
    height: 632px;
    float: right;
}

.szxxi {
    width: 313px;
    height: 282px;
    background: #f7f7f7;
}

.szxxi .szxxihd {
    width: 285px;
    height: 156px;
    border-top: 2px solid #6bc23b;
    padding: 10px 14px
}

.szxxi .szxxihd .szxxihdL {
    width: 128px;
    height: 148px;
    float: left;
    overflow: hidden;
}

.szxxi .szxxihd .szxxihdR {
    float: left;
    height: 148px;
    margin-left: 12px;
    text-align: left;
}

.szxxi .szxxihd .szxxihdR p {
    color: #6f6f6f;
    font-size: 14px;
    line-height: 30px;
}

.szxxi .szxxihd .szxxihdR .sz {
    font-size: 16px;
    padding: 10px 0px;
}

.szxxi .szxxihd .szxxihdR .sz .sz_fw {
    font-weight: bold;
    margin-right: 8px;
}

.szxxi .szxxibd {
    border-top: 1px solid #dcdcdc;
    width: 281px;
    height: 90px;
    margin-left: 14px;
}

.szxxi .szxxibd ul li {
    width: 32.6%;
    height: 90px;
    float: left;
}

.szxxi .szxxibd ul li a i {
    display: block;
    width: 100%;
    height: 64px;
}

.szxxi .szxxibd ul li a {
    font-size: 14px;
}

.szxxi .szxxibd ul li a:hover p {
    color: #f43a09;
}


.szxxi .szxxibd ul .wmail {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}

.hdfw_right .myzj {
    width: 313px;
    height: 636px;
    background: #f7f7f7;
}

.hdfw_right .myzj .myzjhd {
    width: 277px;
    height: 43px;
    padding: 0px 18px;
    text-align: left;
    background: #6bbaff;
    line-height: 43px;
    border-bottom: 2px solid #49a0eb;
}

.hdfw_right .myzj .myzjhd h4 {
    color: #ffffff;
    font-size: 16px;
    float: left;
}

.hdfw_right .myzj .myzjhd a {
    float: right;
    color: #ffffff;
    font-size: 14px;
}

.hdfw_right .myzj .myzjhd a:hover {
    color: #0d50b4;
}

.hdfw_right .myzj .myzjbd {
    height: 574px;
    overflow: hidden;
}

.hdfw_right .myzj .myzjbd ul li {
    padding: 14px 20px;
    font-size: 14px;
    border-top: solid 1px #cccccc;
}

.hdfw_right .myzj .myzjbd ul li .title {
    width: 100%;
    text-align: left;
}

.hdfw_right .myzj .myzjbd ul li .title a {
    font-size: 16px;
    line-height: 24px;
    font-weight: bold;
    display: block;
}

.hdfw_right .myzj .myzjbd ul li .nr {
    padding-top: 10px;
    text-indent: 18px;
    line-height: 24px;
}

.hdfw_right .myzj .myzjbd ul li .nr a {
    font-size: 14px;
    color: #6e6e6e;
    display: block;
}

.hdfw_right .myzj .myzjbd ul li .nr a:hover {
    color: darkred;
}

.hdfw_right .myzj .myzjbd ul li .title a:hover {
    color: #0a72ac;
}

.zt {
    color: #0581ff;
}

.corg {
    color: #ff6905;
}


/*在线访谈css*/

.zxft_warp {
    margin-top: 14px;
}

.zxft_warp .zxft {
}

.zxft_warp .zxft .zxfthd {
    height: 44px;
    line-height: 44px;
    padding-left: 10px;
    text-align: left;
    border-bottom: 1px solid #cccccc;
}

.zxft_warp .zxft .zxfthd a {
    color: #2750ad;
    font-size: 18px;
    text-align: left;
    font-weight: bold;
}

.zxft_warp .zxft .zxftbd {
    margin: 20px 0;
    width: 100%;
    height: 222px;
    background: #f0f0f0;
    padding: 30px 0px 30px 0px;
    border0: 1px solid #cccccc;
}

.zxft_warp .zxft .zxftbd .zxftbdL {
    position: relative;
    height: 218px;
    width: 327px;
    float: left;
     margin-left:20px;
}

.zxft_warp .zxft .zxftbd .zxftbdL .bd {
    height: 218px;
}

.zxft_warp .zxft .zxftbd .zxftbdL .hd {
    left: 90%;
    bottom: 10px;
    width: 40px;
}

.zxft_warp .zxft .zxftbd .zxftbdL .hd ul li {
    width: 7px;
    height: 7px;
}

.zxft_warp .zxft .zxftbd .zxftbdL .hd ul li.on {
    background: #2750ad;
}

.zxft_warp .zxft .zxftbd .zxftbdL .bd ul li {
    width: 327px;
    height: 218px;
    overflow: hidden;
}

.zxft_warp .zxft .zxftbd .zxftbdL .bd ul li img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    overflow: hidden;
}

.zxft_warp .zxft .zxftbd .zxftbdR {
    padding: 20px;
    width: 764px;
    float: right;
    text-align: left;
    height: 178px;
    line-height: 24px;
}

.zxft_warp .zxft .zxftbd .zxftbdR h2 {
    font-size: 20px;
    line-height: 24px;
    color: #2750ad;
    text-align: left;
    margin-bottom: 10px;
}

.zxft_warp .zxft .zxftbd .zxftbdR p {
    font-size: 16px;
     line-height:40px;
}

.cblue {
    font-weight: bold;
    color: #2750ad;
}


/*访谈实录*/

.ftsl {
    width: 100%;
    margin-top0: 10px;
    margin-left0: 10px;
    border0: 1px solid #cccccc;
}

.ftsl .ftslhd {
    height: 50px;
    padding-left: 10px;
    line-height: 50px;
    text-align: left;
    background: #186cbc;
    border-radius:8px;
}

.ftsl .ftslhd h3 i {
    display: block;
    width: 17px;
    height: 50px;
    float: left;
    margin-right: 10px;
    margin-left: 20px;
    background: url(/eportal/uiFramework/commonResource/image/2022120319335433214.png) no-repeat center;
}

.ftsl .ftslhd h3 a {
    color: #fff;
    font-size: 16px;
}

.ftsl .ftslbd {
    padding: 20px 10px;
}

.people {
    font-size: 14px;
}

.ftime {
    color: #999999;
    margin-top: 10px;
    font-size: 14px;
}

.ftsl .ftslbd dt {
    margin-top: 10px;
}

.demo1 {
    margin-top: 10px;
    border: 1px solid #d5d5d5;
    height: auto;
    text-align: left;
    background0: #ebf0fc;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 5px;
    padding-bottom: 8px;
}

.demo1 p {
    margin-top: 10px;
    font-size: 14px;
    line-height: 24px;
}

.demo1 em,
.demo1 span {
    display: block;
    width: 30px;
    height: 24px;
    font-size: 39px;
    overflow: hidden;
    _position: relative;
    margin-left: -10px;
}

.demo1 em {
    margin-top: -23px;
    color: #d5d5d5;
    font-style: normal;
}

.demo1 span {
    margin-top: -22px;
    color: #ebf0fc;
}


/*征集列表*/

.zjlist #ulList li {
    background: #ffffff;
}

#ulList li a .zt {
    float: left;
}


/*写信须知*/

.xxxz {
    margin: 0 auto;
    padding: 60px;
    text-align: left;
}

.xxxz h2 {
    text-align: center;
    font-size: 24px;
    padding-bottom: 30px;
}

.xxxz .xztext {
    margin-top: 10px;
    line-height: 30px;
}

.xxxz .xztext h5 {
    font-size: 18px;
    line-height: 36px;
}

.xxxz .xztext p {
    font-size: 16px;
    text-indent: 30px;
}

.xztext .sub {
    display: block;
    margin: 120px auto 0px;
    border: none;
    width: 220px;
    outline: none;
    height: 46px;
    text-align: center;
    line-height: 46px;
    cursor: pointer;
    color: #ffffff;
    border-radius: 6px;
    font-size: 16px;
    background: #4e9ee6;
}


/*新天地棋牌游戏：*/

.xjfk {
    margin-top: 26px;
}

.xjfk .hdfw_left {
    width: 950px;
    height: auto;
    float: right;
}

.xjfk .hdfw_left .szxx {
    width: 918px;
}


/*新天地棋牌游戏：细览css*/

.tabxl {
    width: 98%;
    height: auto;
    margin-top: 42px;
    
}

.tabxl table {
    border-collapse: collapse;
    width: 100%;
    height: auto;
    border-collapse: collapse;
    border-spacing: 0;
}

td,
th {
    padding: 0;
}

.liuyan_box {
    margin: 0 auto;
    border: 1px solid #ccc;
    margin-bottom: 50px;
}

.liuyan_box td {
    padding: 12px 20px;
    font-size: 14px;
    line-height: 28px;
    border: 1px solid #ccc;
}
.liuyan_box td strong {font-size: 14px;}

.liuyan_box td .zxbh {
    color: #999999;
    float: right;
}


/*在线访谈列表*/

.zxft_xl {
    margin-top: 0px;
}

.zxft_xl .zxft_hd h4 {
    background: #ffffff;
    color: #2750ad;
    font-size: 18px;
    text-align: left;
}

.zxft_xl .zxft_hd {
    height: 45px;
    border-bottom: 1px solid #cccccc;
}

.zxft_xl .hdfw_left {
    height: auto;
}

.zxft_xl .zxft {
    width: 1149px;
    height: auto;
    border: none;
}

.zxft_xl .zxft .zxft_bd ul li {
    padding: 15px 20px 0px;
    zoom: 1;
}

.zxft_xl .zxft .zxft_bd ul li:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.zxft_xl .zxft .zxft_bd ul li .zxft_bdR {
    float: left;
    width: 893px;
    line-height: 24px;
    margin-left: 15px;
}


/*草原明珠*/

.body {
    background: #ffffff;
}

.cyheader {
    width: 100%;
    height: 40px;
    background: #2d9ae7;
}

.cyheader .cymzhd {
    width: 1200px;
    height: 40px;
    overflow: hidden;
    line-height: 40px;
    margin: 0 auto;
}

.cymzhd ul {
    margin-left: 18%;
}

.cyheader .cymzhd ul li {
    float: left;
    padding-right: 60px;
}

.cyheader .cymzhd ul li a {
    font-size: 15px;
    display: block;
    color: #ffffff;
}

.warp {
    position: relative;
}

.warp .hdpic {
    width: 100%;
    height: 905px;
    margin: 0 auto;
}

.warp .dlls {
    width: 1200px;
    margin: 0 auto;
    background: #ffffff;
}

.warp .dlls .dlls_hd {
    width: 1200px;
    height: 63px;
    border-radius: 10px;
}

.warp .dlls .dlls_hd ul {
    width: 1162px;
    height: 63px;
    margin-left: 38px;
    border-radius: 10px;
}

.warp .dlls .dlls_hd ul li {
    width: 162px;
    float: left;
    text-align: center;
    padding: 20px 0px;
}

.warp .dlls .dlls_hd ul li a {
    display: block;
    color: #ffffff;
    border-right: 1px solid #8fc789;
}

.warp .dlls .dlls_hd ul li.on {
    border-bottom: 6px solid #E4AC01;
}

.warp .dlls .dlls_hd ul .border0 a {
    border: none;
}

.warp .dlls .dllsbd {
    height: 460px;
    width: 1140px;
    padding: 25px 30px;
}

.warp .dlls .dllsbd .dllsbdL {
    width: 322px;
    float: left;
}

.warp .dlls .dllsbd .dllsbdR {
    width: 761px;
    height: 423px;
    float: right;
    line-height: 36px;
    font-size: 17px;
    position: relative;
}

.warp .dlls .dllsbd .dllsbdR * {
    line-height: 36px !important;
    font-size: 17px !important;
    color: #555555 !important;
    font-family: "微软雅黑", "黑体" !important;
}

.warp .dlls .dllsbd .dllsbdR p {
    text-indent: 34px;
}

.warp .dlls .dllsbd .dllsbdR a {
    display: block;
    width: 141px;
    text-align: center;
    height: 36px;
    background: #ffffff;
    position: absolute;
    bottom: 0px;
    right: 0px;
}

.warp .dlls .dllsbd .dllsbdR a:hover {
    color: #74b96b !important;
}

.warp .nxsz_warp {
    width: 100%;
    height: 526px;
}

.warp .nxsz_warp .nxsz {
    width: 1200px;
    height: 446px;
    padding: 30px 0px 50px;
    margin: 15px auto;
}


/*年鉴*/

.warp .nxsz_warp .nxsz .nxszL {
    width: 50%;
    float: left;
}

.warp .nxsz_warp .nxsz .nxszR {
    width: 50%;
    float: right;
}

.warp .nxsz_warp .nxsz .nxszhd {
    width: 550px;
    height: 80px;
    margin-left: 0px;
    border-bottom: 1px solid #acd5a6;
}

.warp .nxsz_warp .nxsz .nxszhd h4 {
    font-size: 28px;
    padding-left: 4px;
    line-height: 100px;
    color: #ffffff;
    width: 114px;
    float: left;
}

.warp .nxsz_warp .nxsz .nxszhd img {
    float: left;
    margin-top: 12px;
    margin-left: 6px;
}

.warp .nxsz_warp .nxsz .nxszhd a {
    display: block;
    font-size: 14px;
    color: #b3e8ac;
    float: right;
    line-height: 124px;
}

.warp .nxsz_warp .nxsz .nxszbd {
    margin-top: 53px;
}

.warp .nxsz_warp .nxsz .nxszbd ul li {
    width: 256px;
    height: 56px;
    line-height: 56px;
    text-align: center;
    border: 1px solid #c7e3c4;
    float: left;
    margin: 0px 30px 20px 2px;
}

.warp .nxsz_warp .nxsz .nxszbd ul li a {
    display: block;
    color: #ffffff;
    font-size: 19px;
}

.warp .nxsz_warp .nxsz .nxszbd ul li:hover {
    background: #ffffff;
}

.warp .nxsz_warp .nxsz .nxszbd ul li a:hover {
    color: #74b96b;
}


/*市志*/

.warp .nxsz_warp .nxsz .nxszR .nxszhd {
    float: right;
}

.warp .nxsz_warp .nxsz .nxszR .nxszbd {
    float: right;
}

.warp .nxsz_warp .nxsz .nxszR .nxszbd ul li {
    float: right;
    margin: 0px 0px 20px 30px;
}


/*图说锡林浩特*/

.warp .tsxlht_warp {
    width: 100%;
    height: 764px;
    margin-top: 100px;
    border-top: 1px solid #cccccc;
}

.warp .tsxlht_warp .tsxlht {
    width: 100%;
    height: 764px;
    background-size: 100% 100%;
}

.warp .tsxlht_warp .tsxlht .tsxl {
    width: 1200px;
    height: 781px;
    margin: 0 auto;
}

.warp .tsxlht_warp .tsxlht .tsxl .tsxlhd {
    text-align: center;
}

.warp .tsxlht_warp .tsxlht .tsxl .tsxlhd img {
    margin-top: -50px;
}

.warp .tsxlht_warp .tsxlht .tsxl .tsxlnd {
    margin-top: 60px;
}

.warp .tsxlht_warp .tsxlht .tsxl ul li {
    float: left;
    overflow: hidden;
    position: relative;
}

.warp .tsxlht_warp .tsxlht .tsxl ul img {
    transition-duration: 0.5s;
    -moz-animation-duration: 0.5s;
    -webkit-animation-duration: 0.5s;
    -o-animation-duration: 0.5s;
    transition: 0.2s;
    width: 100%;
    height: 100%;
    object-fit: cover;
    -moz-object-fit: cover;
    -webkit-object-fit: cover;
    -o-object-fit: cover;
    -ms-object-fit: cover;
}

.warp .tsxlht_warp .tsxlht .tsxl ul .pic1 {
    width: 400px;
    height: 400px;
    overflow: hidden;
    position: relative;
}

.warp .tsxlht_warp .tsxlht .tsxl ul .ts_active {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background: #000;
    transition: 0.3s;
    opacity: 0;
    filter: alpha(opacity=0);
    color: #ffffff;
}

.warp .tsxlht_warp .tsxlht .tsxl ul li .ts_sm {
    color: #ffffff;
    text-align: center;
    font-size: 30px;
    position: absolute;
    top: 40%;
    left: 35%;
    transition: 0.3s;
    opacity: 0;
    filter: alpha(opacity=0);
}

.warp .tsxlht_warp .tsxlht .tsxl ul .pic2 .ts_sm {
    top: 30%;
}

.warp .tsxlht_warp .tsxlht .tsxl ul .pic3 .ts_sm {
    top: 30%;
    left: 19%;
}

.warp .tsxlht_warp .tsxlht .tsxl #tsxlnd .pic3 .goto {
    left: 11%;
}

.warp .tsxlht_warp .tsxlht .tsxl #tsxlnd li .goto {
    font-size: 22px;
    color: #feffa5;
    width: 150px !important;
    height: 48px !important;
    line-height: 48px !important;
    text-align: center;
    transition: 0.3s;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    top: 53%;
    left: 30%;
    border: 1px solid #feffa5;
    background-image: none !important;
}

.warp .tsxlht_warp .tsxlht .tsxl #tsxlnd li .goto:hover {
    color: #fff;
    background-color: #e4af2e;
}

.warp .tsxlht_warp .tsxlht .tsxl ul li:hover .ts_active {
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.warp .tsxlht_warp .tsxlht .tsxl ul li:hover .ts_sm {
    opacity: 1;
    filter: alpha(opacity=100);
}

.warp .tsxlht_warp .tsxlht .tsxl #tsxlnd li:hover .goto {
    opacity: 1;
    filter: alpha(opacity=100);
}

.warp .tsxlht_warp .tsxlht .tsxl ul li:hover img {
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.warp .tsxlht_warp .tsxlht .tsxl ul .pic1 .mgb {
    width: 203px;
    height: 124px;
    position: absolute;
    top: 50%;
    margin-top: -62px;
    left: 50%;
    margin-left: -101px;
    background: #ffffff;
    opacity: 0.85;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=85);
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=85);
}

.warp .tsxlht_warp .tsxlht .tsxl ul .pic1 .title {
    width: 151px;
    height: 68px;
    position: absolute;
    top: 50%;
    margin-top: -62px;
    left: 50%;
    text-align: center;
    padding: 28px 26px;
    margin-left: -101px;
    color: #2b790c;
}

.warp .tsxlht_warp .tsxlht .tsxl ul .pic1 .title .xlhtfq {
    font-size: 19px;
    padding-bottom: 10px;
    border-bottom: 1px solid #2b790c;
}

.warp .tsxlht_warp .tsxlht .tsxl ul .pic1 .title .menggu {
    font-size: 30px;
    font-weight: bold;
    padding-top: 6px;
}

.warp .tsxlht_warp .tsxlht .tsxl ul .pic1 a {
    width: 400px;
    height: 400px;
    display: block;
}

.warp .tsxlht_warp .tsxlht .tsxl ul .pic2 {
    width: 400px;
    height: 200px;
}

.warp .tsxlht_warp .tsxlht .tsxl ul .pic3 {
    width: 200px;
    height: 200px;
}


/*宣传片*/

.warp .xcp_warp {
    width: 100%;
    height: 882px;
}

.warp .xcp_warp .xcpxlht {
    width: 100%;
    height: 118px;
}

.warp .xcp_warp .xcp {
    width: 1200px;
    height: 882px;
    margin: 0 auto;
    text-align: center;
}

.warp .xcp_warp .xcp .tsxlhd {
    width: 1200px;
    height: 118px;
}

.warp .xcp_warp .xcp .tsxlhd img {
    margin-top: 59px;
    z-index: 333;
}

.warp .xcp_warp .xcp .xcpbd {
    margin-top: 100px;
    height: 377px;
}

.warp .xcp_warp .xcp .xcpbd ul li {
    width: 343px;
    height: 347px;
    background: #ffffff;
    float: left;
    margin-right: 40px;
    padding: 15px;
}

.warp .xcp_warp .xcp .xcpbd ul li .imgtop {
    height: 228px;
    display: block;
    width: 343px;
    overflow: hidden;
    position: relative;
}

.warp .xcp_warp .xcp .xcpbd ul img {
    transition-duration: 2s;
    -moz-animation-duration: 2s;
    -webkit-animation-duration: 2s;
    -o-animation-duration: 2s;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.warp .xcp_warp .xcp .xcpbd ul a:hover img {
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.warp .xcp_warp .xcp .xcpbd ul a:hover .play {
    transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
}

.warp .xcp_warp .xcp .xcpbd ul li .imgtop .play {
    width: 51px;
    height: 51px;
    position: absolute;
    top: 50%;
    margin-top: -25px;
    left: 50%;
    margin-left: -25px;
}

.warp .xcp_warp .xcp .xcpbd ul li .xc_title {
    display: block;
    font-size: 18px;
    color: #000000;
    margin-top: 10px;
    text-align: center;
    font-weight: 500;
    line-height: 30px;
}

.warp .xcp_warp .xcp .xcpbd ul li p {
    font-size: 14px;
    color: #525252;
    text-align: left;
    line-height: 24px;
}

.warp .xcp_warp .xcp .xcpbd ul li p a {
    color: #9bb63c;
}

.warp .xcp_warp .xcp .xcpbd ul li p a:hover {
    color: #3d8bd1;
}

.warp .xcp_warp .xcpxlht .more_xc {
    width: 178px;
    height: 48px;
    margin-top: 75px;
    line-height: 48px;
    text-align: center;
    border: 1px solid #cccccc;
}

.warp .xcp_warp .xcpxlht .more_xc:hover {
    background: #47882c;
}

.warp .xcp_warp .xcpxlht .more_xc a {
    font-size: 20px;
    color: #ffffff;
}

.warp .footer_cybg {
    width: 100%;
    height: 53px;
    background: #000000;
    position: absolute;
    bottom: 0px;
    opacity: 0.6;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=60);
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=60);
}

.warp .footer_cy {
    width: 100%;
    height: 56px;
    position: absolute;
    bottom: 0px;
}

.warp .footer_cy .foot_cy {
    width: 1200px;
    height: 43px;
    padding-top: 10px;
    line-height: 33px;
    color: #ffffff;
    text-align: center;
}

.warp .footer_cy .foot_cy a {
    display: inline;
    font-size: 14px;
    color: #ffffff;
}

.warp .footer_cy .foot_cy span {
    color: #ffffff;
    font-size: 14px;
}


/*分类法*/

.nTab {
    width: 210px;
    overflow: hidden;
    background: #fff;
    margin-top: 12px;
    margin-left: 10px;
}

.none {
    display: none;
}

.nTab .TabTitle {
    height: 35px;
    background: #E3F5FC;
}

.nTab .TabTitle #myTab {
    display: block;
}

.nTab .TabTitle li {
    float: left;
    cursor: pointer;
    height: 35px;
    line-height: 35px;
    text-align: center;
    width: 70px;
    font-size: 12px;
}

.nTab .bgt li {
    width: 52px;
}

.nTab .TabTitle .active {
    color: #0168B5;
    background: #fff;
    border-top: 3px solid #00A4E3;
    height: 32px;
    line-height: 32px;
}

.nTab .TabTitle .normal {}

.nTab .TabContent {
    clear: both;
    overflow: hidden;
    background: #fff;
    width: 210px;
    display: block;
    padding-bottom: 15px;
}

.nTab .TabContent * {
    font-size: 14px;
}

.xxgkList {
    width: 874px;
    font-size: 14px;
    margin-top: 10px;
}

.tablelist {
    width: 874px;
}

.mulu_box {
    background-color: #ddd;
}

.mulu_box * {
    font-size: 12px;
}

.mulu_box .title * {
    font-weight: bold;
}

.mulu_box tr {
    background: #fff;
}

.mulu_box td {
    line-height: 20px;
    padding-left: 6px;
    height: 40px;
}

.tableList {
    width: 540px;
}

.tableList td {
    line-height: 20px;
    height: 20px;
}


/*政务公开*/

.lingdao {
    width: 100%;
    height: 250px;
    overflow: hidden;
    text-align: center
}

.lingdao h3 {
    clear: both;
    width: 100%;
    height: 30px;
    border-bottom: #E4E4E4 solid 1px;
    line-height: 30px;
    position: relative;
    font-weight: normal;
}

.lingdao h3 span {
    display: block;
    position: absolute;
    left: 0px;
    border-bottom: #69C039 solid 2px;
    padding-left: 40px;
    padding-right: 15px;
    font-size: 18px;
    color: #69C039;
}

.lingdao h3 p {
    text-align: left;
    padding-left: 150px;
    font-size: 16px;
}

.lingdao .kuang {
    clear: both;
    overflow: hidden;
    margin-top: 32px;
}

.lingdao .ldleft {
    float: left;
    width: 830px;
    height: 160px;
}

.lingdao .ldleft .pic {
    float: left;
    width: 132px;
    height: 160px;
}

.lingdao .ldleft .pic img {
    width: 132px;
    height: 160px;
}

.lingdao .ldleft .txt {
    float: right;
    width: 680px;
    height: 160px;
    text-align: left;
}

.lingdao .ldleft .txt h2 {
    font-size: 18px;
    padding-bottom: 15px;
}

.lingdao .ldleft .txt li {
    line-height: 30px;
}

.lingdao .ldleft .txt li a {
    color: #69C039;
}

.lingdao .ldleft .txt li a:hover {
    color: #047BDC;
}


/*副市长*/

.lingdao .ldright {
    float: right;
    width: 310px;
    height: 160px;
    border: #E4E4E4 solid 1px;
}

.lingdao .ldright h4 {
    clear: both;
    width: 100%;
    height: 36px;
    border-bottom: #E4E4E4 solid 1px;
    line-height: 36px;
    position: relative;
}

.lingdao .ldright h4 span {
    display: block;
    position: absolute;
    left: 0px;
    border-bottom: #69C039 solid 2px;
    padding-left: 20px;
    padding-right: 15px;
    font-size: 18px;
    color: #69C039;
}

.lingdao .ldright ul {
    padding-top: 15px;
}

.lingdao .ldright ul li {
    width: 33%;
    line-height: 31px;
    float: left;
    font-size: 14px;
}

.lingdao .ldright ul li a:hover {
    color: #047BDC;
}


/*内容区*/

.zwgk {
    width: 100%;
    text-align: center;
    overflow: hidden;
}

.zwgk .jun {
    float: left;
    width: 857px;
    min-height: 500px;
}

.zwgk .jun .zdlyxxgk {
    width: 854px;
    height: 138px;
    margin-top: 20px;
    overflow: hidden;
}

.zwgk .jun .zdlyxxgk h3 {
    clear: both;
    width: 100%;
    height: 30px;
    border-bottom: #E4E4E4 solid 1px;
    line-height: 30px;
    position: relative;
    font-weight: normal;
}

.zwgk .jun .zdlyxxgk h3 span {
    display: block;
    position: absolute;
    left: 0px;
    border-bottom: #69C039 solid 2px;
    padding-left: 40px;
    padding-right: 15px;
    font-size: 16px;
    color: #69C039;
}

.zwgk .jun .zdlyxxgk ul {
    width: 900px;
}

.zwgk .jun .zdlyxxgk ul li {
    position: relative;
    width: 159px;
    height: 39px;
    border: #e6e6e6 solid 1px;
    float: left;
    margin-right: 12px;
    margin-top: 12px;
    font-size: 14px
}

.zwgk .jun .zdlyxxgk ul li:hover {
    background-color: #9bcf7e;
    border: #9bcf7e solid 1px;
}

.zwgk .jun .zdlyxxgk ul li:hover a {
    color: #FFFFFF;
}

.zwgk .jun .zdlyxxgk ul li p {
    float: right;
    display: block;
    width: 99px;
    height: 39px;
    line-height: 35px;
}

.zwgk .jun .zdlyxxgk ul li span {
    border: #9bcf7e solid 1px;
    border-right: none;
    width: 50px;
    height: 39px;
    display: block;
    position: absolute;
    top: -1px;
    left: -1px;
}


/*通知公告*/

.zwgk .jun .tzgg_zw {
    width: 856px;
    height: 247px;
    margin-top: 20px;
    overflow: hidden;
}

.zwgk .jun .tzgg_zw .hd {
    width: 853px;
    height: 42px;
    border-bottom: #4dacff solid 2px;
    position: relative;
}

.zwgk .jun .tzgg_zw .hd ul li {
    float: left;
    width: 136px;
    height: 42px;
    line-height: 42px;
    background-color: #dbeeff;
    margin-right: 3px;
    color: #1265ae;
    font-size: 18px;
    cursor: pointer;
}

.zwgk .jun .tzgg_zw .hd ul li .zw_more {
    position: absolute;
    right: 4px;
    top: 0px;
    font-size: 15px;
    color: #4dacff;
    display: none;
}

.zwgk .jun .tzgg_zw .hd ul .on .zw_more {
    display: block;
}

.zwgk .jun .tzgg_zw .hd ul li .zw_more:hover {
    color: #1265ae;
}

.zwgk .jun .tzgg_zw .hd ul .on {
    background-color: #71bdff;
    color: #FFFFFF;
}

.zwgk .jun .tzgg_zw .hd ul .yb {
    width: 9px !important;
    height: 42px;
    float: left;
    margin-left: -3px !important;
}

.zwgk .jun .tzgg_zw .bd {
    width: 851px;
    height: 202px;
    border: #D4D4D4 solid 1px;
    border-top: none;
}

.zwgk .jun .tzgg_zw .bd ul {
    padding: 10px 15px 10px 15px;
}

.zwgk .jun .tzgg_zw .bd ul li {
    text-align: left;
    line-height: 30px;
    font-size: 16px;
    padding-left: 10px;
}

.zwgk .jun .tzgg_zw .bd ul li:hover {
    background-color: #F8F8F8;
}

.zwgk .jun .tzgg_zw .bd ul li span {
    float: right;
    color: #b6b6b6;
}

.zwgk .jun .tzgg_zw .bd ul li:hover a {
    color: #4dacff
}

.zwgk .bro {
    float: right;
    width: 310px;
    min-height: 500px;
    background-color: #f7f7f7;
}

.zwgk .bro .zhengw {
    width: 247px;
    height: 531px;
    border: #e0e0e0 solid 1px;
    margin-top: 25px;
    overflow: hidden;
}

.zwgk .bro .zhengw ul {
    width: 360px;
}

.zwgk .bro .zhengw ul li {
    width: 123px;
    height: 106px;
    border: #e0e0e0 solid 1px;
    float: left;
    margin-left: -1px;
    margin-top: -1px;
}

.zwgk .bro .zhengw ul li:hover {
    width: 122px;
    height: 105px;
    margin-left: -1px;
    background-color: #f1f1f1;
    border-right: #e0e0e0 solid 2px;
    border-bottom: #e0e0e0 solid 2px;
}

.zwgk .bro .zhengw ul li a {
    display: block;
    width: 100%;
    line-height: 150px;
}


.zwgk .bro .xxgk {
    width: 246px;
    height: 387px;
    margin-top: 15px;
}

.zwgk .bro .xxgk h3 {
    width: 100%;
    height: 32px;
    font-weight: normal;
    font-size: 16px;
    color: #58a62e;
    text-align: left;
    border-bottom: #E8E8E8 solid 1px;
    line-height: 32px;
    padding-left: 12px;
    position: relative;
}

.zwgk .bro .xxgk h3 b {
    width: 6px;
    height: 15px;
    background-color: #58a62e;
    display: block;
    position: absolute;
    left: 0px;
    top: 8px;
}

.zwgk .bro .xxgk ul {
    padding-top: 10px;
}

.zwgk .bro .xxgk ul li {
    width: 246px;
    height: 47px;
    background-color: #efefef;
    margin-top: 6px;
    line-height: 47px;
}

.zwgk .bro .xxgk ul span {
    display: block;
    width: 48px;
    height: 47px;
    float: left;
}

.zwgk .bro .xxgk ul p {
    display: block;
    width: 158px;
    height: 47px;
    float: left;
    text-align: left;
    margin-left: 20px;
}



.zwgk .bro .xxgk ul .xx01:hover {
    background-color: #f3c34e;
}

.zwgk .bro .xxgk ul .xx01:hover a {
    color: #FFFFFF;
    font-weight: bold;
}



.zwgk .bro .xxgk ul .xx02:hover {
    background-color: #cadf81;
}

.zwgk .bro .xxgk ul .xx02:hover a {
    color: #FFFFFF;
    font-weight: bold;
}



.zwgk .bro .xxgk ul .xx03:hover {
    background-color: #87caa7;
}

.zwgk .bro .xxgk ul .xx03:hover a {
    color: #FFFFFF;
    font-weight: bold;
}



.zwgk .bro .xxgk ul .xx04:hover {
    background-color: #87bcca;
}

.zwgk .bro .xxgk ul .xx04:hover a {
    color: #FFFFFF;
    font-weight: bold;
}



.zwgk .bro .xxgk ul .xx05:hover {
    background-color: #879dca;
}

.zwgk .bro .xxgk ul .xx05:hover a {
    color: #FFFFFF;
    font-weight: bold;
}


.zwgk .bro .xxgk ul .xx06:hover {
    background-color: #ca8795;
}

.zwgk .bro .xxgk ul .xx06:hover a {
    color: #FFFFFF;
    font-weight: bold;
}


/*政务信息公开*/

.zw_dh {
    float: left;
    width: 229px;
    min-height: 800px;
}

.zw_dh .sxcd {
    margin-bottom: 5px;
    overflow: hidden;
}

.zw_dh h3 {
    width: 227px;
    height: 43px;
    line-height: 40px;
    border: #3884C9 solid 1px;
    border-top: #3884C9 solid 2px;
}

.zw_dh h3 span {
    float: right;
    margin-right: 15px;
}

.zw_dh h3 p {
    text-align: left;
    padding-left: 20px;
    color: #2E7ABE;
    cursor: pointer;
}

.zw_dh h3 a {
    color: #2E7ABE;
}


#left_zw .sxcd h3 p {
    background-image: none;
}

#left_zw .zw_lib {
    display: block;
}

.zw_dh .zw_lib {
    display: none;
    width: 227px;
    overflow: hidden;
    border: #D6D6D6 solid 1px;
    border-top: none;
    padding-top: 15px;
    padding-bottom: 6px;
}

.zw_dh .zw_lib .zw_cc {
    margin-bottom: 5px;
}

.zw_dh .zw_lib .zw_cc h4 {
    margin-bottom: 3px;
    width: 210px;
    height: 34px;
    border: #99C3EC solid 1px;
    margin-left: 8px;
    background-color: #EEF7FF;
    border-radius: 5px;
}

.zw_dh .zw_lib .zw_cc h4:hover {
    background-color: #99C3EC;
}

.zw_dh .zw_lib .zw_cc h4:hover a {
    color: #FFF !important;
}

.zw_dh .zw_lib .zw_cc h4 span {
    float: right;
    margin-right: 15px;
    line-height: 34px;
}

.zw_dh .zw_lib .zw_cc h4 a {
    text-align: left;
    display: block;
    padding-left: 20px;
    cursor: pointer;
    color: #2E7ABE;
    line-height: 32px;
}

#left_zw .sxcd .zw_lib .zw_cc h4 a {
    background-image: none;
}

.zw_dh .zw_lib .zw_cc h4.onnot {
    background: #99C3EC;
}

.zw_dh .zw_lib .zw_cc h4.onnot a {
    color: #ffffff;
}

.zw_dh .zw_lib .zw_cc ul {
    display: none;
    padding-top: 2px;
    margin-bottom: 5px;
}

.zw_dh .zw_lib .zw_cc ul li {
    line-height: 32px;
    font-size: 14px;
}

.zw_dh .zw_lib .zw_cc ul li a {
    display: block;
    width: 192px;
    height: 32px;
    background-color: #F6F6F6;
    margin-top: 3px;
    border-radius: 5px;
    text-align: left;
    padding-left: 20px;
}

.zw_dh .zw_lib .zw_cc ul li a:hover {
    background-color: #99C3EC;
    color: #fff;
}

.zw_dh .zw_lib .zw_cc ul li .ona {
    background-color: #99C3EC;
    color: #fff;
}

.zw_nr {
    float: right;
    width: 935px;
    min-height: 800px;
    border: #D6D6D6 solid 1px;
}

.zw_nr .xsld {
    overflow: hidden;
}

.zw_nr .xsld h3 {
    width: 98%;
    height: 45px;
    border-bottom: #D6D6D6 solid 1px;
    position: relative;
    margin-left: 10px;
}

.zw_nr .xsld h3 b {
    width: 5px;
    height: 18px;
    background-color: #2E7ABE;
    display: block;
    position: absolute;
    left: 15px;
    top: 15px;
}

.zw_nr .xsld h3 p {
    text-align: left;
    line-height: 45px;
    padding-left: 30px;
}

.zw_nr .xsld ul {
    padding-left: 30px;
    padding-top: 30px;
}


/*带图领导css*/

.zw_nr .xsld ul li {
    width: 188px;
    height: 270px;
    float: left;
    margin-left: 20px;
    margin-bottom: 30px;
}

.zw_nr .xsld ul li img {
    width: 176px;
    height: 208px;
    clear: both;
    border: #FFF solid 5px;
    outline: #D6D6D6 solid 1px;
    object-fit: cover;
}

.zw_nr .xsld ul li span {
    line-height: 30px;
    font-size: 14px;
}

.zw_nr .xsld ul .dld {
    clear: both;
    text-align: center;
    width: 100% !important;
    margin-left: -16px !important;
}

.zw_nr .xsld ul .dld span {
    display: block;
    clear: both !important;
}

.zw_nr .xsld ul .ld_n span {
    display: block;
    clear: both !important;
    text-align: center;
}

.zw_nr .xsld ul .ld_n p {
    text-align: center;
}


/*新的领导css*/

.zw_nr .xsld ul li {
    width: 868px;
    margin-bottom: 30px;
    /**border:1px solid #cccccc;**/
    border-radius: 8px;
    text-align: left;
    font-family: "FZYouHK_512B", "微软雅黑" !important;
}

.zw_nr .xsld ul li:after {
    display: block;
    clear: both;
    height: 0;
    content: "";
    visibility: hidden;
    overflow: hidden;
}

.zw_nr .xsld ul li .ldxq_left {
    width: 117px;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    background: #f9f9f9;
    float: left;
    padding: 24px;
}

.zw_nr .xsld ul li .ldxq_left .ldname {
    display: block;
    width: 117px;
    float: left;
    font-size: 18px;
    font-weight: bold;
    color: #000;
    line-height: 24px;
}

.zw_nr .xsld ul li .ldxq_left span {
    display: block;
    font-size: 15px;
    color: #000;
    line-height: 24px;
}

.zw_nr .xsld ul li .ldxq_right {
    width: 655px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    padding: 24px;
    float: left;
}

.zw_nr .xsld ul li .ldxq_right .ld_fg {
    display: block;
    font-size: 14px;
    color: #000;
    line-height: 24px;
    font-weight: bold;
}

.zw_nr .xsld ul li .ldxq_right .ldfgxq {
    display: block;
}

.zw_nr .xsld ul li .ldxq_right .ldfgxq * {
    line-height: 24px !important;
    font-size: 13px !important;
    color: #000 !important;
    font-family: "FZYouHK_512B", "微软雅黑" !important;
}

.zw_nr .ldzc h3 {
    width: 890px;
    height: 45px;
    border-bottom: #D6D6D6 solid 1px;
    position: relative;
    margin-left: 10px;
}

.zw_nr .ldzc h3 b {
    width: 5px;
    height: 18px;
    background-color: #2E7ABE;
    display: block;
    position: absolute;
    left: 15px;
    top: 15px;
}

.zw_nr .ldzc h3 p {
    text-align: left;
    line-height: 45px;
    padding-left: 30px;
}

.zw_nr .ldzc .text {
    padding: 50px;
    text-align: left;
    line-height: 36px;
}

.zw_nr .ldzc .text h4 {
    text-align: center;
    font-size: 24px;
}

.zw_nr .ldzc .text h5 {
    text-align: center;
    font-size: 18px;
    font-weight: normal;
    line-height: 30px;
    margin-bottom: 10px;
}

.zw_nr .ldzc .lists {
    width: 100%;
    min-height: 800px;
}

.zw_nr .ldzc .lists ul {
    padding-left: 15px;
    padding-right: 15px;
}

.zw_nr .ldzc .lists ul li {
    border-bottom: #D6D6D6 dashed 1px;
    height: 42px;
    line-height: 42px;
    text-align: left;
    padding-left: 25px;
}

.zw_nr .ldzc .lists ul li a {
    display: block;
}

.zw_nr .ldzc .lists ul li:hover {
    background-color: #F9F9F9;
}

.zw_nr .ldzc .lists ul li span {
    float: right;
    color: #CCC;
}

.zw_nr .gaishu {
    width: 100%;
    height: 95px;
    border-bottom: #D6D6D6 solid 3px;
}

.zw_nr .gaishu .danwei {
    overflow: hidden;
    height: 37px;
    margin-top: 10px;
}

.zw_nr .gaishu .danwei li {
    float: left;
    text-align: left;
    height: 37px;
    line-height: 38px;
    border-radius: 5px;
    margin-left: 9px;
}

.zw_nr .gaishu .danwei .bt {
    width: 81px;
    padding-left: 40px;
    color: #FFF;
}

.zw_nr .gaishu .danwei .nr {
    width: 745px;
    padding-left: 20px;
    background-color: #EBEBEB;
}

.zw_nr .gaishu .dizhi {
    overflow: hidden;
    height: 37px;
    margin-top: 5px;
}

.zw_nr .gaishu .dizhi li {
    float: left;
    text-align: left;
    height: 37px;
    line-height: 37px;
    border-radius: 5px;
    margin-left: 9px;
}

.zw_nr .gaishu .dizhi .bt {
    width: 81px;
    color: #FFF;
    padding-left: 40px;
}

.zw_nr .gaishu .dizhi .nr {
    width: 430px;
    padding-left: 20px;
    background-color: #EBEBEB;
}

.zw_nr .gaishu .dizhi .bt01 {
    width: 81px;
    color: #FFF;
    padding-left: 40px;
}

.zw_nr .gaishu .dizhi .nr01 {
    width: 156px;
    padding-left: 20px;
    background-color: #EBEBEB;
}

.zw_nr .sous {
    overflow: hidden;
    height: 74px;
    background-color: #F8F5EC;
    border-bottom: #D6D6D6 solid 1px;
}

.zw_nr .sous ul {
    padding-left: 13px;
}

.zw_nr .sous ul li {
    color: #7B6523;
    float: left;
    line-height: 74px;
    margin-left: 6px;
}

.zw_nr .sous ul .srk {
    width: 738px;
    height: 30px;
    border: #CCBB87 solid 1px;
    text-indent: 15px;
}

.zw_nr .sous ul .an {
    width: 58px;
    height: 35px;
    background-color: #CCBB87;
    border: none;
    border-radius: 5px;
    font-size: 16px;
    font-family: "黑体", "微软雅黑";
    color: #ffffff;
}

.zw_nr .biaodan {
    width: 95%;
    min-height: 800px;
    border: #CCBB87 solid 1px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.zw_nr .shuoming {
    width: 95%;
    min-height: 800px;
    border: #CCBB87 solid 1px;
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: left;
}

.zw_nr .shuoming p {
    padding: 30px;
    line-height: 32px;
}

.zw_nr .shuoming .TRS_Editor {
    padding: 30px;
    line-height: 32px;
}

.zw_nr .yyd {
    text-align: center;
    height: 50px;
}

.zw_nr .yyd a {
    display: block;
    width: 230px;
    height: 42px;
    background-color: #105FA7;
    line-height: 42px;
    color: #FFF;
    border-radius: 42px;
}

.zw_nr .yyd a:hover {
    background-color: #36C;
}

.zw_nr .xzbg {
    width: 100%;
    height: 60px;
    background-color: #f9f9f9;
    border-top: #CCBB87 solid 2px;
    line-height: 60px;
    text-align: center;
    margin-top: 35px;
}

.zw_nr .xzbg a {
    color: #F00;
}

.zw_nr .xxliebiao {
    width: 98%;
    min-height: 700px;
    margin-top: 10px;
    margin-bottom: 10px;
}


/*信息公开细览*/

.xx_nr {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.gkxx_box {
    position: relative;
    padding-top: 30px;
}

.gkxx_txt {
    width: 100%;
    height: 500px;
    /*background-color:#CCC;*/
    overflow: auto;
}

.gkxx_box .guanbi {
    display: block;
    position: absolute;
    width: 25px;
    height: 25px;
    right: -8px;
    top: -8px;
}

.xx_nr {
    width: 1102px;
    overflow: hidden;
    background-color: #fff;
}

.xx_nr .gailan {
    width: 1100px;
    height: 182px;
    border: #D6D6D6 solid 1px;
}

.xx_nr .gailan .danwei {
    overflow: hidden;
    height: 37px;
    margin-top: 10px;
}

.xx_nr .gailan .danwei li {
    font-size: 14px;
    float: left;
    text-align: left;
    height: 35px;
    line-height: 35px;
    border-radius: 5px;
    margin-left: 9px;
}

.xx_nr .gailan .danwei .bt {
    width: 81px;
    padding-left: 20px;
    background-color: #4FB1FA;
    color: #FFF;
}

.xx_nr .gailan .danwei .nr {
    width: 950px;
    padding-left: 20px;
    background-color: #f9f9f9;
}

.xx_nr .gailan .dizhi {
    overflow: hidden;
    height: 37px;
    margin-top: 5px;
}

.xx_nr .gailan .dizhi li {
    font-size: 14px;
    float: left;
    text-align: left;
    height: 35px;
    line-height: 35px;
    border-radius: 5px;
    margin-left: 9px;
}

.xx_nr .gailan .dizhi .bt {
    width: 81px;
    color: #FFF;
    padding-left: 20px;
    background-color: #4FB1FA;
}

.xx_nr .gailan .dizhi .nr {
    width: 430px;
    padding-left: 20px;
    background-color: #f9f9f9;
}

.xx_nr .gailan .dizhi .bt01 {
    width: 81px;
    color: #FFF;
    padding-left: 20px;
    background-color: #4FB1FA;
}

.xx_nr .gailan .dizhi .nr01 {
    width: 380px;
    padding-left: 20px;
    background-color: #f9f9f9;
}

.xx_nr .ulag {
    width: 1100px;
    padding-top: 30px;
    line-height: 36px;
}

.xx_nr .ulag h3 {
    font-size: 24px;
    font-weight: normal;
    border-bottom: #D6D6D6 solid 1px;
    padding-bottom: 15px;
    line-height: 86px;
    text-align: center;
}

.xx_nr .useg {
    padding-top: 30px;
    padding-left: 10px;
    padding-right: 10px;
}


/*部门动态*/

.bm_top_nav {
    width: 100%;
    height: 30px;
    background-color: #FFF;
}

.bm_header {
    width: 1200px;
    height: 190px;
    position: relative;
}

.bm_header .bmtb {
    width: 218px;
    height: 35px;
    display: block;
    position: absolute;
    right: 10px;
    bottom: 42px;
}

.bm_header .bmmc {
    width: 418px;
    height: 35px;
    display: block;
    position: absolute;
    left: 520px;
    top: 114px;
    font-size: 30px;
    color: #06C;
    font-weight: bold;
}

.bm_nav {
    width: 100%;
    height: 42px;
    background-color: #2A89E5;
}

.bm_nav .box {
    width: 1200px;
    height: 42px;
    position: relative;
}

.bm_nav .box .bmlm {
    width: 760px;
    height: 42px;
    float: left;
}

.bm_nav .box .bmlm ul li {
    float: left;
    line-height: 42px;
    width: 106px;
    height: 42px;
    text-align: center;
}

.bm_nav .box .bmlm ul li a {
    color: #ffffff;
    display: block;
    width: 106px;
    height: 42px;
}

.bm_nav .box .bmlm ul li a:hover {
    background-color: #1171C5;
}

.bm_nav .box .bmlm .on {
    width: 106px;
    height: 42px;
    background-color: #1171C5;
}

.bm_nav .box .bmsh {
    width: 410px;
    height: 47px;
    display: block;
    position: absolute;
    right: 0px;
    top: -5px;
    background-color: #1171C5;
}

.bm_nav .box .bmsh span {
    display: block;
    position: absolute;
    width: 5px;
    height: 5px;
    left: -5px;
    top: -8px;
}

.bm_nav .box .bmsh ul {
    padding-left: 15px;
    padding-top: 10px;
}

.bm_nav .box .bmsh ul li {
    float: left;
}

.bm_nav .box .bmsh ul .srk {
    width: 335px;
    height: 26px;
    border: none;
    text-indent: 15px;
}

.bm_nav .box .bmsh ul .an {
    background-color: #1171C5;
    font-size: 14px;
    color: #FFF;
    width: 50px;
    height: 28px;
    border: none;
    cursor: pointer;
}

.dh .nav_bag {
    line-height: 50px;
    height: 50px;
    background: none !important;
    color: #06C;
}

.dh .nav_bag a {
    color: #06C;
}

.bm_body {
    background-color: #FFF;
    width: 1100px;
    min-height: 800px;
    padding: 50px;
}

.bm_body .bm_dt h3 {
    text-align: left;
    font-size: 24px;
    border-bottom: #E1E1E1 solid 1px;
    line-height: 50px;
    color: #06C;
    position: relative;
    padding-left: 15px;
}

.bm_body .bm_dt h3 b {
    display: block;
    position: absolute;
    left: 0px;
    top: 14px;
    width: 5px;
    height: 25px;
    background-color: #06C;
}

.bm_body .bm_dt ul {
    padding-top: 20px;
    min-height: 800px;
}

.bm_body .bm_dt ul li {
    height: 42px;
    line-height: 42px;
    border-bottom: #CCC dotted 1px;
    padding-left: 15px;
}

.bm_body .bm_dt ul li:hover {
    background-color: #f9f9f9;
}

.bm_body .bm_dt ul li span {
    float: right;
    color: #CCC;
}

.bm_body .bm_dt .pages {
    clear: both;
    width: 100%;
    margin-top: 20px;
}

.bm_body .bm_zz {
    width: 100%;
    overflow: hidden;
}

.bm_body .bm_zz h3 {
    text-align: left;
    font-size: 24px;
    border-bottom: #E1E1E1 solid 1px;
    line-height: 50px;
    color: #06C;
    position: relative;
    padding-left: 15px;
}

.bm_body .bm_zz h3 b {
    display: block;
    position: absolute;
    left: 0px;
    top: 14px;
    width: 5px;
    height: 25px;
    background-color: #06C;
}

.bm_body .bm_zz .bm_txt {
    padding-top: 20px;
    line-height: 30px;
}

.bm_body .bm_zz .bm_ld ul {
    padding-top: 30px;
    border-bottom: #E1E1E1 solid 1px;
    overflow: hidden;
    padding-bottom: 30px;
}

.bm_body .bm_zz .bm_ld ul li {
    float: left;
}

.bm_body .bm_zz .bm_ld .pic {
    width: 146px;
    height: 174px;
    margin-left: 2px;
}

.bm_body .bm_zz .bm_ld .pic img {
    width: 132px;
    height: 160px;
    border: #FFF solid 6px;
    outline: #E1E1E1 solid 1px;
}

.bm_body .bm_zz .bm_ld .txt {
    width: 902px;
    height: 160px;
    padding-left: 20px;
    line-height: 23px;
    font-size: 14px;
}

.bm_body .bm_zz .bm_ld .txt b {
    font-size: 18px;
    line-height: 40px;
}


/*部门图片列表*/

.bm_body .bm_dtpic h3 {
    text-align: center;
    color: #1674e9;
    font-size: 24px;
    border-bottom: #E1E1E1 solid 1px;
    line-height: 50px;
    color: #06C;
    position: relative;
    padding-left: 15px;
}

.bm_body .bm_dtpic ul {
    min-height: 800px;
}

.bm_body .bm_dtpic .piclist_bmdt li {
    height: 135px;
    padding: 42px 0px;
    border-bottom: 1px solid #E1E1E1;
}

.bm_body .bm_dtpic .piclist_bmdt li img {
    display: block;
    width: 205px;
    height: 134px;
    margin-right: 10px;
}

.bm_body .bm_dtpic .piclist_bmdt li .bmpic_rig {
    padding: 20px 10px;
}

.bm_body .bm_dtpic .piclist_bmdt li .bmpic_rig .title {
    font-size: 18px;
    display: block;
    float: left;
    padding-top: 15px;
    font-weight: 600;
}

.bm_body .bm_dtpic .piclist_bmdt li:hover .bmpic_rig .title {
    color: #2A89E5;
}

.bm_body .bm_dtpic .piclist_bmdt li .bmpic_rig .date {
    color: #d2d2d2;
    display: block;
    padding-top: 15px;
    font-size: 15px;
    float: right;
}

.bm_body .bm_dtpic .piclist_bmdt li .bmpic_rig .nr {
    display: block;
    margin-top: 32px;
    line-height: 23px;
    text-indent: 25px;
    font-size: 15px;
}

.bm_red {
    color: #d70202;
}

.bm_red:hover {
    color: #2A89E5;
}


/*网站导航css*/

.wznav_warp {
    width: 1150px;
    padding: 30px 15px;
}

.wznav_warp .wznav_hd {
    height: 50px;
    width: 1150px;
}

.wznav_warp h2 {
    height: 50px;
    width: 174px;
    background: #ffffff;
    font-size: 24px;
    line-height: 50px;
    margin-left: 488px;
}

.wznav_warp .wznav_bd {
    margin-bottom: 16px;
}

.wznav_warp .wznav_bd .wz_title {
    height: 35px;
    width: 1130px;
    line-height: 35px;
    font-size: 18px;
    color: #396ed0;
    border-bottom: 1px solid #cccccc;
    padding-left: 20px;
    text-align: left;
    font-weight: bold;
}

.wznav_warp .wznav_bd .wznav_nr {
    padding: 16px 16px 1px 16px;
    width: 1118px;
    box-shadow: 0px 1px 4px #cccccc;
}

.wznav_warp .wznav_bd .wznav_nr dl {
    border-bottom: 1px solid #cccccc;
    zoom: 1;
    padding-bottom: 10px;
    margin-bottom: 16px;
}

.wznav_warp .wznav_bd .wznav_nr dl:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.wznav_warp .wznav_bd .wznav_nr dl dt {
    width: 104px;
    float: left;
}

.wznav_warp .wznav_bd .wznav_nr dl dt p {
    padding: 6px 10px;
    width: 70px;
    font-size: 15px;
    color: #ffffff;
    background: #396ed0;
    border-radius: 14px;
}

.wznav_warp .wznav_bd .wznav_nr dl dd {
    float: left;
    font-size: 15px;
    padding: 0px 10px 8px;
}

.wznav_warp .wznav_bd .wznav_nr dl dd a:hover {
    color: #396ed0;
}


/*跳出的细览css*/

.ttxl {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    display: none;
    overflow-y: scroll;
}

.ttxl .ttxl_box {
    width: 1131px;
    height: auto;
    margin-top: 80px;
    margin-bottom: 40px;
    background: #ffffff;
    position: relative;
}

.ttxl .ttxl_box .main_warp .nav_bag {
    display: none;
}

#bsxl {
    width: 1131px;
    min-height: 600px;
    position: relative;
}

#bsxl .loding {
    position: absolute;
    left: 47%;
    top: 45%;
    margin-top: -22px;
    margin-left: 25px;
}

#bsxl .load {
    position: absolute;
    left: 47%;
    top: 50%;
}

.ttxl .close {
    width: 50px;
    height: 40px;
    cursor: pointer;
    position: absolute;
    top: 14px;
    right: 6px;
    z-index: 666;
}

.ttxl .ttxl_box .main_warp {
    width: 1095px;
    padding-top: 40px;
    box-shadow: 0px 0px 14px #999;
    border: #abb0b7 solid 1px;
}

.ttxl .ttxl_box .main_warp .bsxl {
    padding: 0px !important;
}

.ttxl .ttxl_box .main_warp .bsxl .bsxl_table {
    width: 1035px;
    padding: 0px !important;
    height: auto !important;
}

.ttxl .ttxl_box .main_warp .bsxl .bsxl_table .tishi .hd ul li {
    font-size: 16px !important;
}

.ttxl .ttxl_box .main_warp .bsxl .bsxl_table .table_xl .table_left {
    background: #fbf6ee !important;
}

.ttxl .ttxl_box .main_warp .bsxl .bsxl_table h2 {
    text-align: center;
    font-weight: normal;
    line-height: 45px;
    padding-left: 50px;
    padding-right: 50px;
}

.htmlHidden {
    overflow: hidden;
}

#bsxl .header_nav {
    display: none;
}

#bsxl .logo_warp {
    display: none;
}

#bsxl .nav_warp {
    display: none;
}

#bsxl .footer {
    display: none;
}


/*分页css*/

.xxgkList .pages {
    width: 900px;
    margin-top: 15px;
}

.pages {
    background: #f5f5f5;
    border-radius: 5px;
    text-align: center;
    padding: 12px;
    clear: both;
    margin-top: 15px;
}

.pages span,
.pages a,
.pages b {
    font-size: 14px;
    margin: 0 2px;
}

.bsfw .pages span,
.bsfw .pages a,
.bsfw .pages b {
    font-size: 12px !important;
    margin: 0 2px;
}

.pages span font {
    color: #666666;
    font-size: 12px;
}

.pages a,
.pages b {
    border: 1px solid #ccc;
    background: #F1F1F1;
    padding: 2px 8px;
    text-decoration: none;
}

.pages span {
    padding-right: 10px;
}

.pages b,
.pages a:hover {
    background: #fff;
    color: #FF1700;
    border: 1px solid #BBBBBB;
}


/*底部css*/

.footer {
    width: 100%;
    min-width: 1215px;
    height: 122px;
    margin-top: 14px;
    background: #518137;
    text-align: center;
    border-top: 5px solid #466f2f;
}

.footer .footer_m {
    width: 900px;
    margin: 0 auto;
    padding-top: 17px;
}

.footer .footer_m p {
    color: #ffffff;
    font-size: 14px;
}

.footer .footer_m a {
    color: #ffffff;
    font-size: 14px;
}

.footer .footer_m .foot_left {
    float: left;
    margin-right: 26px;
}

.footer .footer_m .foot_center {
    float: left;
    margin-top: 6px;
    line-height: 22px;
}

.footer .footer_m .foot_right {
    float: left;
    margin-left: 26px;
}


/*图片效果*/

@keyframes impic {
    0% {
        opacity: 0.7;
        transform: scale(1);
    }
    100% {
        opacity: 1;
        transform: scale(1.1)
    }
}

@-moz-keyframes impic
/* Firefox */

{
    0% {
        opacity: 0.7;
        -moz-transform: scale(1);
    }
    100% {
        opacity: 1;
        -moz-transform: scale(1.1)
    }
}

@-webkit-keyframes impic
/* Safari 和 Chrome */

{
    0% {
        opacity: 0.7;
        -webkit-transform: scale(1);
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1.1)
    }
}


/*政务公开新新天地棋牌游戏luyd*/

.zwgk_warp {
    width: 1181px;
    margin: 15px auto 0px;
    padding: 17px;
    background: #FFFfff;
    box-shadow: 0px 0px 14px #cccccc;
    min-height: 810px;
}

.zwgknews {
    width: 100%;
}

.zwgknews .zwleft {
    float: left;
    width: 240px;
}

.zwgknews .zwleft .ldjg {
    width: 240px;
    height: 80px;
}

.zwgknews .zwleft .ldjg a {
    font-size: 14px;
    text-align: center;
    color: #464646;
    display: block;
    height: 80px;
    line-height: 150px;
}

.zwgknews .zwleft .ldjg ul li {
    width: 111px;
    height: 78px;
    float: left;
    text-align: center;
}

.zwgknews .zwleft .ldjg .nldzc {
    border-right: 1px solid #e7e6e6
}

.zwgknews .zwleft .ldjg .nzfjg {
    margin-left: 14px;
}

.zwgknews .zwleft .ldjg a:hover {
    color: #4191da;
}

.zwgknews .zwleft .nzwxxgk {
    width: 240px;
    height: 395px;
    margin-top: 12px;
}

.zwgknews .zwleft .nzwxxgk h3 {
    width: 246px;
    position: relative;
    height: 43px;
    margin-left: -26px;
    margin-bottom: 7px;
    border-bottom: #2170b9 solid 3px;
    color: #ffffff;
    font-size: 16px;
    line-height: 43px;
    text-align: left;
    padding-left: 20px;
}

.zwgknews .zwleft .nzwxxgk h3 span {
    display: block;
    width: 7px;
    height: 7px;
    position: absolute;
    left: 1px;
    bottom: -9px;
}

.zwgknews .zwleft .nzwxxgk ul {
    width: 238px;
    height: 393px;
    border: 1px solid #e3eaf1;
    border-top: none;
}

.zwgknews .zwleft .nzwxxgk ul li {
    width: 212px;
    height: 36px;
    line-height: 36px;
    margin-left: 12px;
    border: 1px solid #e3eaf1;
    background: #eef7ff;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    margin-top: 10px;
}

.zwgknews .zwleft .nzwxxgk ul li:hover {
    background-color: #ffffff;
}

.zwgknews .zwleft .nzwxxgk ul li a {
    color: #22527f;
    font-size: 15px;
    margin-top: -3px;
    display: block;
    width: 178px;
    height: 44px;
    line-height: 44px;
    padding-left: 40px;
    text-align: center;
}

.zwgknews .zwleft .nzwxxgk ul li a:hover {
    color: #06C;
}



.zwgknews .zwleft .nzfxxgk {
    width: 240px;
    height: 374px;
    margin-top: 12px;
}

.zwgknews .zwleft .nzfxxgk h3 {
    width: 246px;
    position: relative;
    height: 43px;
    margin-left: -39px;
    margin-bottom: 7px;
    border-bottom: #2170b9 solid 3px;
    color: #ffffff;
    font-size: 16px;
    line-height: 43px;
    text-align: left;
    padding-left: 20px;
}

.zwgknews .zwleft .nzfxxgk h3 span {
    display: block;
    width: 7px;
    height: 7px;
    position: absolute;
    left: 1px;
    bottom: -9px;
}

.zwgknews .zwleft .nzfxxgk ul {
    width: 226px;
    height: 307px;
    padding-left: 12px;
    border: 1px solid #e3eaf1;
    border-top: none;
}

.zwgknews .zwleft .nzfxxgk ul li {
    width: 102px;
    height: 25px;
    border: #c4e1fc solid 1px;
    float: left;
    background-color: #eef7ff;
    line-height: 34px;
    text-align: center;
    font-size: 15px;
    margin-right: 8px;
    margin-top: 8px;
}

.zwgknews .zwleft .nzfxxgk ul li:hover {
    background-color: #ffffff;
}

.zwgknews .zwleft .nzfxxgk ul li a {
    display: block;
    line-height: 26px;
}

.zwgknews .zwleft .xxgktj {
    width: 240px;
    height: 262px;
    margin-top: 12px;
}

.zwgknews .zwleft .xxgktj h3 {
    width: 246px;
    position: relative;
    height: 43px;
    margin-left: -26px;
    margin-bottom: 7px;
    border-bottom: #2170b9 solid 3px;
    color: #ffffff;
    font-size: 16px;
    line-height: 43px;
    text-align: left;
    padding-left: 20px;
}

.zwgknews .zwleft .xxgktj h3 span {
    display: block;
    width: 7px;
    height: 7px;
    position: absolute;
    left: 1px;
    bottom: -9px;
}

.zwgknews .zwleft .xxgktj ul {
    width: 238px;
    height: 262px;
    border: #d6d6d6 solid 1px;
    border-top: none;
}

.zwgknews .zwleft .xxgktj ul li {
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 30px;
}

.zwgknews .zwleft .xxgktj ul li span {
    float: right;
    color: #bcbcbc;
}

.zwgknews .zwleft .xxgktj ul .top01 {
    background-position: 2px 0px;
}

.zwgknews .zwleft .xxgktj ul .top02 {
    background-position: 2px -27px;
}

.zwgknews .zwleft .xxgktj ul .top03 {
    background-position: 2px -52px;
}

.zwgknews .zwleft .xxgktj ul .top04 {
    background-position: 2px -77px;
}

.zwgknews .zwleft .xxgktj ul .top05 {
    background-position: 2px -102px;
}

.zwgknews .zwleft .xxgktj ul .top06 {
    background-position: 2px -127px;
}

.zwgknews .zwleft .xxgktj ul .top07 {
    background-position: 2px -152px;
}

.zwgknews .zwleft .xxgktj ul .top08 {
    background-position: 2px -177px;
}

.zwgknews .zwright {
    float: right;
    width: 928px;
    overflow: hidden;
}

.zwgknews .zwright .sb01 {
    overflow: hidden;
}


/*最新公开信息*/

.zwgknews .zwright .zxxxgk {
    width: 557px;
    height: 226px;
    overflow: hidden;
    float: left;
    border: #D4D4D4 solid 1px;
}

.zwgknews .zwright .zxxxgk .hd {
    width: 557px;
    height: 42px;
    border-bottom: #D4D4D4 solid 1px;
}

.zwgknews .zwright .zxxxgk .hd ul li {
    float: left;
    border-top: 2px solid #f9f9f9;
    height: 40px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    line-height: 40px;
    background-color: #f9f9f9;
    color: #1265ae;
    font-size: 16px;
    cursor: pointer;
}

.zwgknews .zwright .zxxxgk .hd ul li a {
    font-size: 16px;
}

.zwgknews .zwright .zxxxgk .hd ul .on {
    background-color: #ffffff;
    color: #4dacff;
    border-top: 2px solid #2170b9;
    border-right: 1px solid #D4D4D4;
}

.zwgknews .zwright .zxxxgk .hd ul .on a {
    color: #2170b9
}

.zwgknews .zwright .zxxxgk .bd {
    width: 557px;
    height: 184px;
}

.zwgknews .zwright .zxxxgk .bd ul {
    padding: 15px 15px 10px 15px;
}

.zwgknews .zwright .zxxxgk .bd ul li {
    text-align: left;
    line-height: 31px;
    font-size: 15px;
    padding-left: 15px;
}

.zwgknews .zwright .zxxxgk .bd ul li a:hover {
    color: #c70909;
}

.zwgknews .zwright .zxxxgk .bd ul li a {
    font-size: 15px
}

.zwgknews .zwright .zxxxgk .bd ul li span {
    float: right;
    color: #b6b6b6;
}


/*通知公告*/

.zwgknews .zwright .ztzgg {
    width: 355px;
    height: 226px;
    overflow: hidden;
    float: right;
    border: #D4D4D4 solid 1px;
}

.zwgknews .zwright .ztzgg .hd {
    width: 355px;
    height: 42px;
    border-bottom: #2170b9 solid 2px;
}

.zwgknews .zwright .ztzgg .hd ul li {
    float: left;
    height: 42px;
    padding-left: 50px;
    padding-right: 40px;
    text-align: center;
    line-height: 42px;
    margin-right: 3px;
    color: #1265ae;
    font-size: 16px;
    cursor: pointer;
}

.zwgknews .zwright .ztzgg .hd ul .on {
    color: #2170b9;
}

.zwgknews .hd {
    position: relative;
}

.zwgknews .hd .zw_more {
    position: absolute;
    top: 0px;
    right: 5px;
    font-size: 14px;
    color: #464646;
    display: none;
}

.zwgknews .hd .zw_more:hover {
    color: #1265ae;
}

.zwgknews ul li.on .zw_more {
    display: block;
}

.zwgknews .zwright .ztzgg .bd {
    width: 355px;
    height: 184px;
}

.zwgknews .zwright .ztzgg .bd ul {
    padding: 15px 15px 10px 15px;
    height: 270px;
    overflow: hidden;
}

.zwgknews .zwright .ztzgg .bd ul li {
    text-align: left;
    line-height: 31px;
    font-size: 15px;
    padding-left: 15px;
}

.zwgknews .zwright .ztzgg .bd ul li a:hover {
    color: #c70909;
}

.zwgknews .zwright .ztzgg .bd ul li a {
    font-size: 15px
}

.zwgknews .zwright .ztzgg .bd ul li span {
    color: #b6b6b6;
    margin-left: 10px;
}


/*重点领域信息公开*/

.zwgknews .zwright .zdlyxxgk {
    width: 928px;
    height: 333px;
    margin-top: 15px;
    overflow: hidden;
}

.zwgknews .zwright .zdlyxxgk h3 {
    clear: both;
    width: 557px;
    height: 43px;
    border-bottom: #E4E4E4 solid 1px;
    line-height: 43px;
    position: relative;
    font-weight: normal;
    background: #f9f9f9;
}

.zwgknews .zwright .zdlyxxgk h3 a {
    display: block;
    ;
    font-size: 16px;
    color: #dd8d01;
    padding-left: 12px
}

.zwgknews .zwright .zdlyxxgk .zdlyxxgk_bd {
    width: 557px;
    height: 241px;
    margin-top: 12px;
    border: 1px solid #d6d6d6;
    border-top: 2px solid #f69d02;
    float: left;
}

.zwgknews .zwright .zdlyxxgk .zdlyxxgk_bd ul li {
    width: 111px;
    height: 93px;
    float: left;
}

.zwgknews .zwright .zdlyxxgk .zdlyxxgk_bd ul li a {
    display: block;
    height: 83px;
    font-size: 14px;
    text-align: center;
    line-height: 162px;
}

.zwgknews .zwright .zdlyxxgk .zdlyxxgk_bd ul li a:hover {
    color: #4191da;
}




/*政府采购*/

.zwgknews .zwright .zwgk_zfcg {
    margin-top: 12px;
    width: 355px;
    height: 241px;
    overflow: hidden;
    float: right;
    border: #D4D4D4 solid 1px;
}

.zwgknews .zwright .zwgk_zfcg .hd {
    width: 355px;
    height: 42px;
    border-bottom: #2170b9 solid 2px;
}

.zwgknews .zwright .zwgk_zfcg .hd ul li {
    float: left;
    height: 42px;
    padding-left: 50px;
    padding-right: 40px;
    text-align: center;
    line-height: 42px;
    margin-right: 3px;
    color: #1265ae;
    font-size: 16px;
    cursor: pointer;
}

.zwgknews .zwright .zwgk_zfcg .hd ul .on {
    color: #2170b9;
}

.zwgknews .hd {
    position: relative;
}

.zwgknews .hd .zw_more {
    position: absolute;
    top: 0px;
    right: 5px;
    font-size: 14px;
    color: #cecece;
    display: none;
}

.zwgknews .hd .zw_more:hover {
    color: #1265ae;
}

.zwgknews ul li.on .zw_more {
    display: block;
}

.zwgknews .zwright .zwgk_zfcg .bd {
    width: 355px;
    height: 308px;
}

.zwgknews .zwright .zwgk_zfcg .bd ul {
    padding: 15px 15px 10px 15px;
    height: 270px;
    overflow: hidden;
}

.zwgknews .zwright .zwgk_zfcg .bd ul li {
    text-align: left;
    line-height: 31px;
    font-size: 15px;
    padding-left: 15px;
}

.zwgknews .zwright .zwgk_zfcg .bd ul li a:hover {
    color: #c70909;
}

.zwgknews .zwright .zwgk_zfcg .bd ul li a {
    font-size: 15px
}

.zwgknews .zwright .zwgk_zfcg .bd ul li span {
    color: #b6b6b6;
    margin-left: 10px;
}


/*行政执法  应急管理*/

.zwgknews .zwright .zwgk_xj {
    width: 557px;
    height: 216px;
    margin-top: 12px;
    overflow: hidden;
    float: left;
    border: #D4D4D4 solid 1px;
}

.zwgknews .zwright .zwgk_xj .hd {
    width: 557px;
    height: 42px;
    border-bottom: #D4D4D4 solid 1px;
}

.zwgknews .zwright .zwgk_xj .hd ul li {
    float: left;
    border-top: 2px solid #f9f9f9;
    height: 40px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    line-height: 40px;
    background-color: #f9f9f9;
    color: #1265ae;
    font-size: 16px;
    cursor: pointer;
}

.zwgknews .zwright .zwgk_xj .hd ul li a {
    font-size: 16px;
}

.zwgknews .zwright .zwgk_xj .hd ul .on {
    background-color: #ffffff;
    color: #4dacff;
    border-top: 2px solid #2170b9;
    border-right: 1px solid #D4D4D4;
}

.zwgknews .zwright .zwgk_xj .hd ul .on a {
    color: #2170b9
}

.zwgknews .zwright .zwgk_xj .bd {
    width: 557px;
    height: 184px;
}

.zwgknews .zwright .zwgk_xj .bd ul {
    padding: 15px 15px 10px 15px;
}

.zwgknews .zwright .zwgk_xj .bd ul li {
    text-align: left;
    line-height: 31px;
    font-size: 15px;
    padding-left: 15px;
}

.zwgknews .zwright .zwgk_xj .bd ul li a:hover {
    color: #c70909;
}

.zwgknews .zwright .zwgk_xj .bd ul li a {
    font-size: 15px
}

.zwgknews .zwright .zwgk_xj .bd ul li span {
    float: right;
    color: #b6b6b6;
}


/*城乡建设*/

.zwgknews .zwright .zwgk_cxjs {
    margin-top: 12px;
    width: 355px;
    height: 216px;
    overflow: hidden;
    float: right;
    border: #D4D4D4 solid 1px;
}

.zwgknews .zwright .zwgk_cxjs .hd {
    width: 355px;
    height: 42px;
    border-bottom: #2170b9 solid 2px;
}

.zwgknews .zwright .zwgk_cxjs .hd ul li {
    float: left;
    height: 42px;
    padding-left: 50px;
    padding-right: 40px;
    text-align: center;
    line-height: 42px;
    margin-right: 3px;
    color: #1265ae;
    font-size: 16px;
    cursor: pointer;
}

.zwgknews .zwright .zwgk_cxjs .hd ul .on {
    color: #2170b9;
}

.zwgknews .hd {
    position: relative;
}

.zwgknews .hd .zw_more {
    position: absolute;
    top: 0px;
    right: 5px;
    font-size: 14px;
    color: #cecece;
    display: none;
}

.zwgknews .hd .zw_more:hover {
    color: #1265ae;
}

.zwgknews ul li.on .zw_more {
    display: block;
}

.zwgknews .zwright .zwgk_cxjs .bd {
    width: 355px;
    height: 184px;
}

.zwgknews .zwright .zwgk_cxjs .bd ul {
    padding: 15px 15px 10px 15px;
    height: 270px;
    overflow: hidden;
}

.zwgknews .zwright .zwgk_cxjs .bd ul li {
    text-align: left;
    line-height: 31px;
    font-size: 15px;
    padding-left: 15px;
}

.zwgknews .zwright .zwgk_cxjs .bd ul li a:hover {
    color: #c70909;
}

.zwgknews .zwright .zwgk_cxjs .bd ul li a {
    font-size: 15px
}

.zwgknews .zwright .zwgk_cxjs .bd ul li span {
    color: #b6b6b6;
    margin-left: 10px;
}


/*领导新天地棋牌游戏：列表*/

.xjlbyc {
    width: 213px;
    border: #e8e8e8 solid 1px;
    min-height: 200px;
    background-color: #FFF;
    border-top: #6bc23b solid 2px;
    float: left;
}

.xjlbyc h3 {
    font-size: 16px;
    height: 37px;
    line-height: 37px;
    border-bottom: #e8e8e8 solid 1px;
    padding-left: 42px;
}

.xjlbyc .szxxyc {
    background-color: #fafafa;
    height: 281px;
    text-align: center;
    border-bottom: #e8e8e8 solid 1px;
}

.xjlbyc .szxxyc h4 {
    padding-top: 15px;
    padding-bottom: 5px;
}

.xjlbyc .szxxyc li {
    line-height: 22px;
    font-size: 14px;
}

.xjlbyc .xjlban {
    padding: 15px;
    padding-bottom: 5px;
}

.xjlbyc .xjlban li {
    width: 140px;
    height: 35px;
    border: #e4e4e4 solid 1px;
    margin-bottom: 10px;
    line-height: 38px;
    font-size: 15px;
    text-align: center;
    border-radius: 35px;
    position: relative;
    padding-left: 40px;
}

.xjlbyc .xjlban li:hover {
    border: #6bc23b solid 1px;
}

.xjlbyc .xjlban li:hover a {
    color: #396;
}

.xjlbyc .xjlban li:hover span {
    background-color: #b5e09d;
}

.xjlbyc .xjlban li a {
    display: block;
    width: 140px;
    height: 35px;
}

.xjlbyc .xjlban span {
    display: block;
    position: absolute;
    margin-left: -40px;
    width: 48px;
    height: 35px;
    border-radius: 35px 0px 0px 35px;
}

.xjlbyc .xjlban .gsz01 {
    background-position: 16px 7px;
}

.xjlbyc .xjlban li:hover .gsz01 {
    background-position: 16px -38px;
}

.xjlbyc .xjlban .on .gsz01 {
    background-position: 16px -38px;
}

.xjlbyc .xjlban .gsz02 {
    background-position: 16px -79px;
}

.xjlbyc .xjlban li:hover .gsz02 {
    background-position: 16px -120px;
}

.xjlbyc .xjlban .on .gsz02 {
    background-position: 16px -120px;
}

.xjlbyc .xjlban .gsz03 {
    background-position: 16px -162px;
}

.xjlbyc .xjlban li:hover .gsz03 {
    background-position: 16px -232px;
}

.xjlbyc .xjlban .on .gsz03 {
    background-position: 16px -232px;
}

.xjlbyc .xjlban .on {
    border: #6bc23b solid 1px;
}

.xjlbyc .xjlban .on span {
    background-color: #b5e09d;
}

.xjlbyc .xjlban .on a {
    color: #396;
}


/*办事服务*/

.sybsfw {
    width: 662px;
    height: 275px;
    background-color: #ffffff;
}

.sybsfw .sybsbt {
    width: 100%;
    height: 45px;
    border-bottom: #e6873a solid 2px;
}

.sybsfw .sybsbt h3 {
    float: left;
    width: 172px;
    height: 43px;
    background-color: #e99752;
    margin-right: 2px;
    border-top: #f2c091 solid 2px;
    font-weight: normal;
    line-height: 40px;
    color: #fff;
}

.sybsfw .sybsbt h3 span {
    display: block;
    padding-left: 40px;
    line-height: 41px;
}

.sybsfw .sybsbt ul li {
    float: left;
    width: 147px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    background-color: #fcf5ee;
    margin-left: 4px;
}

.sybsfw .sybsbt ul .sybkzdbsfw {
    width: 182px !important;
}

.sybsfw .sybsbk {
    width: 648px;
    height: 123px;
    border: #d8d8d8 solid 1px;
    border-top: none;
    padding-top: 5px;
    padding-left: 12px;
}

.sybsfw .hd ul li.on a {
    color: #e99752;
    font-weight: bolder;
}

.sybsfw .hd ul li a {
    display: block;
    height: 52px;
}

.sybsfw .bd ul li {
    width: 80px;
    height: 24px;
    line-height: 24px;
    float: left;
    text-align: center;
    border: solid #cccccc 1px;
    margin-right: 10px;
    margin-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.sybsfw .bd ul li a {
    display: block;
    font-size: 14px;
}

.sybsfw .bd ul li a:hover {
    color: #e99752;
}

.sybsfw .bsfu_bm {
    width: 660px;
    height: 88px;
    background: #fdfaf6;
    border: #d8d8d8 solid 1px;
    border-top: none;
    padding: 6px 0px;
}

.bmfw {
    width: 335px;
    height: 88px;
    float: left;
    border-right: 1px solid #f4ccab;
}

.bsfu_bm .bmfw_left {
    width: 18px;
    height: 68px;
    float: left;
    line-height: 17px;
    padding: 10px;
    border-right: 1px solid #f4ccab;
}

.bsfu_bm .bmfw_left a {
    color: #cc6600;
    font-size: 14px;
    display: block;
}

.bmfw .bmfw_right {
    width: 271px;
    height: 68px;
    float: left;
    overflow: hidden;
    padding: 10px;
}

.bmfw .bmfw_right ul {
    width: 291px;
    height: 68px;
}

.bmfw .bmfw_right ul li {
    width: 56px;
    float: left;
    margin-right: 14px;
    margin-bottom: 10px;
}

.bmfw .bmfw_right ul li a {
    font-size: 14px;
}

.bmfw_right ul li a:hover {
    color: #e99752;
}

.zdbs {
    width: 240px;
    float: left;
    border-right: 1px solid #f4ccab;
}

.zdbs .zdbs_right {
    width: 181px;
    height: 68px;
    float: left;
    padding: 10px;
    overflow: hidden;
}

.zdbs .zdbs_right ul {
    width: 191px;
}

.zdbs .zdbs_right ul li {
    width: 86px;
    height: 30px;
    background: #fae9da;
    line-height: 30px;
    float: left;
    margin-right: 8px;
    margin-bottom: 8px;
}

.zdbs .zdbs_right ul li a {
    font-size: 14px;
    display: block;
}

.zdbs_right ul li a:hover {
    color: #e99752;
}

.wj {
    height: 68px;
    float: left;
    padding: 10px;
}

.wj ul li {
    margin-bottom: 12px;
}

.wj ul li a {
    font-size: 14px;
}

.wj ul li a:hover {
    color: #e99752;
}


/*办事服务版块*/

.bsfw_ro {
    width: 273px;
    overflow: hidden;
    float: right;
}

.bsfw_ro .zdbsbk {
    width: 273px;
    height: 252px;
    margin-bottom: 10px;
}

.bsfw_ro .zdbsbk h3 {
    width: 273px;
    height: 45px;
    border-bottom: #7cac45 solid 2px;
    margin-bottom: 3px;
    font-weight: normal;
    font-size: 18px;
    line-height: 47px;
    color: #FFF;
}

.bsfw_ro .zdbsbk h3 span {
    padding-left: 60px;
}

.bsfw_ro .zdbsbk ul {
    width: 271px;
    height: 200px;
    border: #b8d597 solid 1px;
    background-color: #FFF;
}

.bsfw_ro .zdbsbk ul li {
    width: 120px;
    height: 83px;
    float: left;
    margin-left: 10px;
    margin-bottom: 0px;
    margin-top: 11px;
    font-size: 14px;
    text-align: center;
    line-height: 128px;
}

.bsfw_ro .zdbsbk ul li a {
    display: block;
}

.bsfw_ro .zdbsbk ul li a:hover {
    color: #98cb5d;
}



.bsfw_ro .bmfwbk {
    width: 273px;
    height: 299px;
    margin-bottom: 10px;
}

.bsfw_ro .bmfwbk h3 {
    width: 273px;
    height: 45px;
    margin-bottom: 3px;
    font-weight: normal;
    font-size: 18px;
    line-height: 47px;
    color: #FFF;
    border-bottom: #549cdb solid 2px;
}

.bsfw_ro .bmfwbk h3 span {
    padding-left: 60px;
}

.bsfw_ro .bmfwbk ul {
    width: 271px;
    height: 239px;
    border: #b5d6f7 solid 1px;
    background-color: #FFF;
    padding-top: 8px;
}

.bsfw_ro .bmfwbk ul li {
    width: 71px;
    height: 13px;
    float: left;
    margin-left: 12px;
    font-size: 14px;
    text-align: center;
    line-height: 13px;
    text-align: right;
    margin-bottom: 10px;
    margin-top: 15px;
}

.bsfw_ro .bmfwbk ul li a {
    display: block;
}

.bsfw_ro .bmfwbk ul li a:hover {
    color: #6db0e7;
}

.bsfw_ro .wssb_bk {
    width: 273px;
    height: 88px;
    overflow: hidden;
    background-color: #ffffff;
}

.bsfw_ro .wssb_bk ul {
    width: 300px;
}

.bsfw_ro .wssb_bk ul li {
    float: left;
    width: 127px;
    height: 37px;
    border: #e3e3e3 solid 1px;
    font-size: 14px;
    margin-right: 15px;
    margin-bottom: 10px;
    line-height: 37px;
    position: relative;
}

.bsfw_ro .wssb_bk .wsbk01 a {
    padding-left: 60px;
}

.bsfw_ro .wssb_bk .wsbk01:hover {
    background-color: #58c8d0;
}

.bsfw_ro .wssb_bk .wsbk01:hover a {
    color: #fff;
}

.bsfw_ro .wssb_bk .wsbk01 span {
    display: block;
    position: absolute;
    width: 52px;
    height: 37px;
}

.bsfw_ro .wssb_bk .wsbk02 a {
    padding-left: 60px;
}

.bsfw_ro .wssb_bk .wsbk02:hover {
    background-color: #dd7161;
}

.bsfw_ro .wssb_bk .wsbk02:hover a {
    color: #fff;
}

.bsfw_ro .wssb_bk .wsbk02 span {
    display: block;
    position: absolute;
    width: 52px;
    height: 37px;
}

.bsfw_ro .wssb_bk .wsbk03 a {
    padding-left: 60px;
}

.bsfw_ro .wssb_bk .wsbk03:hover {
    background-color: #a3db61;
}

.bsfw_ro .wssb_bk .wsbk03:hover a {
    color: #fff;
}

.bsfw_ro .wssb_bk .wsbk03 span {
    display: block;
    position: absolute;
    width: 52px;
    height: 37px;
}

.bsfw_ro .wssb_bk .wsbk04 a {
    padding-left: 60px;
}

.bsfw_ro .wssb_bk .wsbk04:hover {
    background-color: #dd698c;
}

.bsfw_ro .wssb_bk .wsbk04:hover a {
    color: #fff;
}

.bsfw_ro .wssb_bk .wsbk04 span {
    display: block;
    position: absolute;
    width: 52px;
    height: 37px;
}


/*草原旅游*/

.nxsz ul {
    width: 240px;
    height: 450px;
    float: left;
    text-align: center;
}

.nxsz ul h4 {
    width: 240px;
    height: 210px;
    ;
    font-weight: normal;
    font-size: 26px;
    color: #fddf69;
    line-height: 240px;
}

.nxsz ul h4 a {
    display: block;
    color: #fddf69;
}

.nxsz ul li {
    line-height: 28px;
}

.nxsz ul li a {
    font-size: 15px;
    color: #ffffff;
}

.nxsz ul li a:hover {
    color: #fddf69;
}

.nxsz p {
    margin-top: 30px;
}

.nxsz .visit_more {
    font-size: 15px;
    color: #ffffff;
}

.nxsz .visit_more:hover {
    color: #3d8bd1;
}


/*专题_信访大厅*/

.xfdtbox {
    margin-top: 16px;
}

.xfdtbox .xfdt_topbanner {
    height: 243px;
    border: 2px solid #9CD8FD;
}

.xfdtbox .xfdt_topbanner img {
    display: block;
    margin: 0 auto;
    margin-top: 5px;
}

.xfdtbox .xfdt_bottomchoice {
    margin-left: 148px;
    margin-top: 45px;
}

.xfdtbox .xfdt_bottomchoice ul li {
    float: left;
    width: 152px;
    height: 200px;
    text-align: center;
    margin-right: 75px;
}

.xfdtbox .xfdt_bottomchoice ul li a {
    line-height: 356px;
    font-size: 18px;
    color: #000000;
    display: block;
}



.zg_bg {
    height: 75px;
    position: relative;
}

.zg_bg a {
    display: block;
}

.zg_bg .hd {
    height: 15px;
    overflow: hidden;
    position: absolute;
    right: 10px;
    bottom: 5px;
    z-index: 1;
}

.zg_bg .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.zg_bg .hd ul li {
    float: left;
    margin-right: 4px;
    width: 10px;
    height: 10px;
    line-height: 12px;
    text-align: center;
    background: #fff;
    cursor: pointer;
    border-radius: 50%;
}

.zg_bg .hd ul li.on {
    background: #f00;
    color: #fff;
}

.zg_bg .bd {
    height: 75px;
}

.zg_bg img {
    width: 930px;
    height: 75px;
    vertical-align: middle;
}