﻿@charset 'utf-8';

/* 首页 */
/*.fir-section {
    background: url(../images/w12-bg1.png) top center no-repeat;
    background-size: 100% 100%;
}*/
html,
body {
    position: relative;
    height: 100%;
}

.index_page1 {
    min-width: 100%;
    min-height: 100%;
    background: url(../images/banner.jpg) top center no-repeat;
    background-size:cover;
}

.box {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}

.sec-section,
.fir-section {
    width: 100%;
    height: 100%;
}

.sec-section .swiper-slide,
.fir-section .swiper-slide {
    height: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}



.index-search {
    /*padding-left: .42rem;*/
    text-align: center;
}

.index-search input {
    height: .62rem;
    width: 5.32rem;
    padding: 0 .22rem;
    line-height: .62rem;
    background: #fff;
    border-top-left-radius: .04rem;
    border-bottom-left-radius: .04rem;
    color: #999999;
    font-size: .22rem;
}

.index-search button {
    width: 1.1rem;
    height: .62rem;
    background: #1369c0;
    color: #fff;
    font-size: .26rem;
    border-top-right-radius: .04rem;
    border-bottom-right-radius: .04rem;
}

.index-hotword {
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: .26rem;
}

.index-hotword span,
.index-hotword a {
    display: inline-block;
    color: #333333;
    font-size: .22rem;
}

.index-hotword a {
    margin-right: .2rem;
}

.index-nav {
    text-align: center;
    margin-top: 10.3rem;
    padding-bottom: 226px;
}


.index-nav a {
    display: inline-block;
    width: 282px;
    height: 75px;
    line-height:75px;
    text-align: center;
    background: url(../images/i_nav_bg.png);
    background-size: 100% 100%;
    color: #231f20;
    font-size:26px;
    margin: .16rem .2rem;
    position:relative;
}
 .index-nav a span {position:absolute;top: 23px;left: 111px;font-size:.14px;}
.index-nav-jt {width:100%;position:absolute;bottom:10%;text-align:center;animation: 1.5s An_top 0s infinite; -webkit-animation: 1.5s An_top 0s infinite;-moz-animation: 1.5s An_top 0s infinite;}
@-moz-keyframes An_top {
    0% {
        bottom: 10%;
        opacity:1;
    }

    100% {
       bottom: 7%;
       opacity:0;
    }
}

@keyframes An_top {
    0% {
        bottom: 10%;
        opacity:1;
    }

    100% {
       bottom: 7%;
       opacity:0;
    }
}
@-webkit-keyframes An_top {
    0% {
        bottom: 10%;
        opacity:1;
    }

    100% {
       bottom: 7%;
       opacity:0;
    }
}



/* 首页第二屏 */
.index-headline {
    position: relative;
    overflow: hidden;
    height: 1.38rem;
    background:#f8f8f8;
}

.headline-item {
    position: absolute;
    left: 5%;
    top: 0;
    width: 90%;
    height: 100%;
    text-align: center;
    background: #f8f8f8;
    text-align:center;
}

.headline-item h1 {
    padding-top: .26rem;
    height: .96rem;
    overflow: hidden;
}

.headline-item h1 a {
    color: #222222;
    font-size: .34rem;
    line-height: .48rem;
}

.headline-item h1 a:active {
    color: #1369c0;
}


.i_bout_box {padding:0.3rem;position:relative;height:512px;}
.s_cont_b {position:relative;}
.s_cont_b .m_line {position:absolute;width:10px;height:30px;background:#1f7ddd;top: 45px;}
.s_cont_b .a_titie_box {height:89px;}
.s_cont_b .a_titie_box .m_title {font-size:30px;color:#1f7ddd;position:absolute;top:40px;left: 20px;}
.s_cont_b .a_titie_box .m_title_en{font-size:16px;color:#818181;position:absolute;top: 57px;left: 153px;}
.s_cont {height:200px; color:#ababab;width:100%;font-size:24px;line-height:39px;overflow:hidden;}
.s_cont_b .s_btn {width:140px;height:40px;line-height:40px;display:block;color:#ffffff;background:#f37128;text-align:center;font-size:18px;overflow:hidden;position:relative;}

.index-wrap1-tab_box {    width: 100%;
    height: 4.22rem;
    position: relative;
    overflow: hidden;
    margin:0 auto;
    background:#f8f8f8;}
.index-wrap1-tab {
    width: 90%;
    height: 4.22rem;
    position: relative;
    overflow: hidden;
    margin:0 auto;
    background:#f8f8f8;
}
.i_news_box {background:#f8f8f8;}

.index-wrap1-tab .index-newspic {
    width: 100%;
    height: 4.22rem;
}

.index-wrap1-tab .index-newspic li {
    width: 100%;
    height: 100%;
}

.index-wrap1-tab .index-newspic li a {
    display: block;
    width: 100%;
    height: 100%;
}

.index-wrap1-tab .index-newspic li img {
    width: 100%;
    height: 100%;
}

.index-newspic p {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    padding-left: 0.2rem;
    line-height: 0.55rem;
    height: .55rem;
    font-size: 0.28rem;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box;
}
.c_p_box {width:100%;height:184px;background:url(../images/mid_banner.jpg)no-repeat center;text-align:center;}
.c_p_box .cn {display:block;font-size:30px;color:#ffffff;padding-top:59px;}
.c_p_box .line {background:#ffffff;width:45px;height:4px;margin:0 auto;display:block;margin-top:7px;}
.c_p_box .en {display:block;font-size:14px;font-family:Arial;color:#ffffff;margin-top:7px;}


.case_ul_box {position:relative;height:750px;width:100%;margin:0 auto;}
.case_ul_box .more {position:absolute;right:22px;top:43px; }
.case_ul_box .more a {color:#929292;}
.i_case_box {width:100%;height:184px;background:url(../images/i_case.jpg)no-repeat center;text-align:center;}
.i_case_box .cn {display:block;font-size:30px;color:#ffffff;padding-top:59px;}
.i_case_box .line {background:#ffffff;width:45px;height:4px;margin:0 auto;display:block;margin-top:7px;}
.i_case_box .en {display:block;font-size:14px;font-family:Arial;color:#ffffff;margin-top:7px;}
.case_ul li {float:left;background:#f4f4f4;border:1px solid #f4f4f4;margin-left:20px;width:45%;margin-top:20px;}
.case_ul li:hover {border:1px solid #f37128;cursor:pointer;}
.case_ul li span {display:block;text-align:center;font-size:18px;color:#6a6a6a;margin-top:20px;padding-bottom:20px;}
.case_ul li:hover span {color:#f37128;font-weight:bold;}

.i_fw_box {background:#f8f8f8;width:100%;text-align:center;height: 459px;}
.i_fw_box .cn {display:block;font-size:30px;color:#599ee4;padding-top:59px;}
.i_fw_box .line {background:#599ee4;width:45px;height:4px;margin:0 auto;display:block;margin-top:7px;}
.i_fw_box .en {display:block;font-size:14px;font-family:Arial;color:#599ee4;margin-top:7px;}
.i_fw_xm {margin-top:25px;}
.i_fw_xm a{margin: 11px 14px;cursor:pointer;display: inline-block;}


.c_s_box {width:100%;height:184px;background:url(../images/mid_banner2.jpg)no-repeat center;text-align:center;margin-top:30px;}
.c_s_box .cn {display:block;font-size:30px;color:#ffffff;padding-top:59px;}
.c_s_box .line {background:#ffffff;width:45px;height:4px;margin:0 auto;display:block;margin-top:7px;}
.c_s_box .en {display:block;font-size:14px;font-family:Arial;color:#ffffff;margin-top:7px;}



.list_banner {width:100%;}
.list_banner img{width:100%;}
.list_nav_box {position:relative;width:100%;background:url(../images/list_nav_bg.jpg) no-repeat;height:.8rem;background-size:cover;}
.list_nav {position:absolute;font-size:24px;line-height:.8rem;top:0px;left:0px;text-align:center;width:100%;}
.list_nav .en {font-size:12px;color:#cbcbcb;position:absolute;top:0.25rem;left:0;width:100%;text-align:center;}
.nav_up {
    position: absolute;
    top: 0px;
    right: 0px; background:url(../images/DOWN.jpg)no-repeat;width:110px;height:.8rem;}
    .nav_up.on {background:url(../images/UP.jpg)no-repeat;}
.toggle_menu {position:absolute;top:0px;right:0px;width:166px;display:none;z-index:99;}
.toggle_menu .layer {width:166px;background:#333333;opacity:0.8;border-radius:25px;right:.2rem;position:absolute;top:.7rem;padding-bottom:10px;z-index:99;}
.menu_list {text-align:center;margin-top:10px;padding-bottom:10px;}
.menu_list a{font-size:0.3rem;color:#fff;width:2rem;display:block; background:url(../images/list_bottom.png) no-repeat bottom center;line-height:0.7rem;}


.wap-detail-info img {max-width:99%;text-align:center;}
.wap-detail-info p {font-size:.2rem !important}
.news_list {
  width:98%;
  margin:0 auto;
}

.wap-detail-info p img {max-width:99%;text-align:center;
}
.news_list li {
    height: .72rem;
    line-height: .72rem;
}

.news_list li:nth-child(odd)
{
background:#f8f8f8;
}

.news_list li a {
    padding-left: .2rem;
    color: #555555;
    font-size: .3rem;
    display: inline-block;
    /*max-width: 80%;*/
    max-width: 70%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background: url(../images/w12-icon7.png) left center no-repeat;
    background-size: .08rem .08rem;
}

.news_list li a:active {
    color: #1369c0;
}

.news_list li span {
    float: right;
    color: #999999;
    font-size: .24rem;
}

.index-newspic p a {
    display: inline-block;
    color: #ffffff;
    font-size: 0.28rem;
    max-width: 80%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.index-wrap1-tab .pagination {
    position: absolute;
    bottom: .18rem;
    right: .2rem;
    width: auto;
    text-align: right;
    z-index: 99;
}

.index-wrap1-tab .pagination span {
    float: left;
    width: 0.12rem;
    height: 0.12rem;
    margin-left: 0.08rem;
    cursor: pointer;
    background: #fff;
    border-radius: 50%;
    float: none;
    opacity: 1;
}

.index-wrap1-tab .pagination span.swiper-pagination-bullet-active {
    background: #1369c0;
}

.index-title1 {
    height: .88rem;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
}

.index-title1 .tit {
    display: inline-block;
    border: .01rem solid #ebebeb;
    width: 33.33%;
    box-sizing: border-box;
    line-height: .68rem;
    height: .68rem;
    text-align: center;
    color: #333333;
    font-size: .28rem;
    position: relative;
}

.index-title1 .tit i {
    display: none;
    width: .23rem;
    height: .16rem;
    background: url(../images/w12-icon6.png);
    background-size: 100% 100%;
    position: absolute;
    bottom: -.16rem;
    left: 50%;
    margin-left: -.12rem;
}

.index-title1 .tit.cur {
    color: #fff;
    background: #1f7ddd;
}

.index-title1 .tit.cur {
   border-bottom: .03rem solid #f37128;
}

.index-title1 .tit.cur i {
    display: block;
}
.index_news_box {width:90%;margin:0 auto;
    border: .01rem solid #ebebeb;margin-top:.5rem;}
.index-list {
    padding: 0 .25rem .2rem;
}

.index-list li {
    height: .72rem;
    line-height: .72rem;
}

.index-list li a {
    padding-left: .2rem;
    color: #555555;
    font-size: .3rem;
    display: inline-block;
    /*max-width: 80%;*/
    max-width: 70%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background: url(../images/w12-icon7.png) left center no-repeat;
    background-size: .08rem .08rem;
}

.index-list li a:active {
    color: #1369c0;
}

.index-list li span {
    float: right;
    color: #999999;
    font-size: .24rem;
}

.index-more {
    text-align: center;
    margin: 0 .25rem;
    padding-top: .22rem;
    padding-bottom: .28rem;
}

.index-more a {
    display: inline-block;
    color: #1369c0;
    font-size: .26rem;
}

.index-gap {
    height: .12rem;
    background: #f0f0f0;
}

.index-title2 {
    padding-top: .3rem;
    height: .68rem;
    line-height: .68rem;
    margin: 0 .25rem;
    border-bottom: .02rem solid #1369c0;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
}

.index-title2 .tit {
    display: inline-block;
    color: #1369c0;
    font-size: .36rem;
    font-weight: bold;
    margin-left: .2rem;
}

.index-title2 .more {
    float: right;
    color: #1369c0;
    font-size: .26rem;
}

.index-title2 .img1 {
    width: .47rem;
    height: .41rem;
}

.index-wrap3-t {
    text-align: center;
    margin-top: .45rem;
    margin-bottom: .34rem;
    background: url(../images/w12-bg5.png) center left repeat-x;
}

.index-wrap3-t a {
    display: inline-block;
    padding: 0 .26rem;
    color: #1369c0;
    font-size: .32rem;
    font-weight: bold;
    background: #fff;
}

.index-bar1 {
    margin: 0 .25rem;
}

.index-bar1 a {
    display: inline-block;
    width: 3.35rem;
    height: 1.14rem;
    line-height: 1.14rem;
    padding-left: .7rem;
    box-sizing: border-box;
    color: #4d4d4d;
    font-size: .28rem;
    margin-bottom: .2rem;
}

.index-bar1 a:active {
    color: #fff;
}

.index-bar1 a.a1 {
    background: url(../images/w12-icon9.png) .24rem center no-repeat #f7f7f7;
    background-size: .36rem .36rem;
}

.index-bar1 a.a1:active {
    background: url(../images/w12-icon9o.png) .24rem center no-repeat #1369c0;
}

.index-bar1 a.a2 {
    background: url(../images/w12-icon10.png) .24rem center no-repeat #f7f7f7;
    background-size: .33rem .37rem;
}

.index-bar1 a.a2:active {
    background: url(../images/w12-icon10o.png) .24rem center no-repeat #1369c0;
}

.index-bar1 a.a3 {
    background: url(../images/w12-icon11.png) .24rem center no-repeat #f7f7f7;
    background-size: .33rem .37rem;
}

.index-bar1 a.a3:active {
    background: url(../images/w12-icon11o.png) .24rem center no-repeat #1369c0;
}

.index-bar1 a.a4 {
    background: url(../images/w12-icon12.png) .24rem center no-repeat #f7f7f7;
    background-size: .34rem .27rem;
}

.index-bar1 a.a4:active {
    background: url(../images/w12-icon12o.png) .24rem center no-repeat #1369c0;
}

.index-bar2 {
    padding-top: .3rem;
    text-align: center;
}

.index-bar2 a {
    display: inline-block;
    text-align: center;
    margin: 0 .36rem;
}

.index-bar2 a img {
    width: .96rem;
    height: .96rem;
}

.index-bar2 a p {
    margin-top: .18rem;
    color: #575757;
    font-size: .28rem;
}
.sec-content .index-wrap3-s input {
    width: 4.1rem;
}
.index-wrap3-s {
    height: .62rem;
    line-height: .62rem;
    margin: .6rem 0 .24rem;
    text-align: center;
}

.index-wrap3-s .tit {
    display: inline-block;
    color: #1369c0;
    margin-right: .1rem;
    font-size: .26rem;
}

.index-wrap3-s input {
    width: 4.86rem;
    height: .62rem;
    border: 1px solid #d5d5d5;
    padding-left: .52rem;
    box-sizing: border-box;
    color: #999999;
    font-size: .26rem;
    background: url(../images/w12-icon17.png) .18rem center no-repeat;
    background-size: .25rem .27rem;
}

.index-wrap3-s button {
    height: .62rem;
    width: .95rem;
    background: #1369c0;
    color: #fff;
    font-size: .28rem;
}

.index-title3 {
    height: .64rem;
    line-height: .64rem;
    border-bottom: 1px solid #e1e1e1;
    margin: 0 .25rem .1rem;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
}

.index-title3 .tit {
    display: inline-block;
    color: #888888;
    font-size: .32rem;
    margin-right: .5rem;
}

.index-title3 .tit.cur {
    color: #1369c0;
    font-weight: bold;
    padding-left: .16rem;
    background: url(../images/w12-bg6.png) left .22rem no-repeat;
    background-size: .05rem .24rem;
}

.index-wrap4 {
    text-align: center;
    padding: .4rem 0;
}

.index-wrap4 .img {
    width: 7rem;
    height: 1.71rem;
}

.index-bar3 {
    margin-top: .32rem;
}

.index-bar3 a {
    display: inline-block;
    width: 2.91rem;
    height: 1.13rem;
    line-height: 1.13rem;
    margin: 0 .4rem;
    color: #fff;
    font-weight: bold;
    font-size: .3rem;
}

.index-bar3 a img {
    margin-right: .24rem;
}

.index-bar3 a.a1 img {
    width: .43rem;
    height: .44rem;
}

.index-bar3 a.a2 img {
    width: .5rem;
    height: .49rem;
}

.index-bar3 a.a1 {
    background: url(../images/w12-bg7.png) center no-repeat;
    background-size: 100% 100%;
}

.index-bar3 a.a2 {
    background: url(../images/w12-bg8.png) center no-repeat;
    background-size: 100% 100%;
}

.index-title2 .img2 {
    width: .43rem;
    height: .45rem;
}

.index-bar4 {
    text-align: center;
    margin: .36rem .25rem .3rem;
}

.index-bar4 a {
    display: inline-block;
    /*margin: 0 .12rem;*/
}

.index-bar4 img {
    width: 3.4rem;
    height: .8rem;
}

.index-wrap5 {
    padding: .42rem .25rem .36rem;
    position: relative;
}

.index-wrap5 .btn {
    width: .48rem;
    height: .48rem;
    position: absolute;
    cursor: pointer;
    top: 1rem;
    z-index: 999;
}

.index-wrap5 .btn.prev {
    left: .14rem;
}

.index-wrap5 .btn.next {
    right: .14rem;
}

.index-wrap5-box {
    width: 100%;
    height: 1.7rem;
    overflow: hidden;
    /*position: relative;*/
}

.index-ztpic {
    width: 100%;
    height: 2.14rem;
    /*position: relative;*/
}

.index-ztpic li {
    width: 100%;
    height: 100%;
}

.index-ztpic li a {
    display: block;
    width: 100%;
    height: 100%;
}

.index-ztpic li img {
    width: 100%;
    height: 100%;
}
.index-wrap6-c{
    padding: .38rem .25rem .5rem;
    height: 2.26rem;
    overflow: hidden;
}
.index-zj-i{
    width: 3rem;
    height: 2.25rem;
    display: inline-block;
}

.index-zj-i img{
    width: 100%;
    height: 100%;
}
.index-wrap6-c p{
    width: 3.7rem;
    float: right;
    line-height: .48rem;
    margin-top: -.06rem;
    height: 2.26rem;
    overflow: hidden;
}
.index-wrap6-c p a{
    display: inline-block;
    color: #666666;
    font-size: .26rem;
}
.index-zj-bar{
    text-align: center;	
}
.index-zj-bar a{
	display: inline-block;
	color: #575757;
	font-size: .28rem;
	margin: 0 .36rem .4rem;
}
.index-zj-bar a img{
	width: .96rem;
	margin-bottom: .16rem;
}
.index-bar5{
    margin: 0 .25rem;
}
.index-bar5 img{
    width: 100%;
}
.index-bar6{
    text-align: center;
}
.index-bar6 a{
    display: inline-block;
    width: 2.9rem;
    height: 1.12rem;
    line-height: 1.12rem;
    margin: .32rem .21rem 0;
    color: #fff;
    font-weight: bold;
    background: url(../images/w12-bg7.png);
    background-size: 100% 100%;
    font-size: .3rem;
}
.index-bar6 a.a1{
    background: url(../images/w12-bg8.png);
    background-size: 100% 100%;
}
.index-bar6 a span{
    display: inline-block;
    line-height: .34rem;
    vertical-align: middle;
}
.index-bar7{
    margin: .4rem .25rem;
}
.index-bar7 img{
    width: 100%;
}
.index-bar8{
    text-align: center;
}
.index-bar8 a{
    display: inline-block;
    margin: 0 .15rem .25rem;
}
.index-bar8 a img{
    width: 3.35rem;
    height: .82rem;
}
.index-bar8-t{
    background: url(../images/w-cx-icon1.png) left center repeat-x;
}
.index-bar9{
    margin: 0 .25rem;
}
.index-bar9 a{
    display: inline-block;
    margin-bottom: .25rem;
}
.index-bar9 img{
    width: 3.34rem;
    height: .8rem;
}
/* 互动交流 */
.hd-list {
    padding: 0 .25rem;
}

.hd-list li {
    height: 1.56rem;
    padding-top: .32rem;
    box-sizing: border-box;
    border-bottom: 1px solid #e1e1e1;
}

.hd-list li a {
    display: inline-block;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #333333;
    font-size: .3rem;
}

.hd-list li a:active {
    color: #1369c0;
}

.hd-list li p {
    text-align: right;
    margin-top: .24rem;
    color: #666666;
    font-size: .24rem;
}

.hd-list li p span {
    display: inline-block;
    margin-left: .5rem;
}

.hd-bar1 {
    padding: 0 .25rem .25rem;
}

.hd-bar1 a {
    display: block;
    margin-bottom: .14rem;
}

.hd-bar1 a img {
    width: 100%;
    height: 1.7rem;
}

/* 列表 */
.gl-list {
    padding: 0 .25rem;
}

.gl-list li {
    /*height: 1.44rem;*/
    padding-top: .28rem;
    box-sizing: border-box;
    border-bottom: 1px solid #e1e1e1;
    /*position: relative;*/
    padding-bottom: .14rem;
}

.gl-list li a {
    display: inline-block;
    max-width: 100%;
    /*max-height: 1rem;*/
    line-height: .48rem;
    /*overflow: hidden;*/
    color: #333333;
    font-size: .3rem;
}

.gl-list li a:active {
    color: #1369c0;
}

.gl-list li p {
    /*position: absolute;*/
    line-height: .48rem;
    color: #666666;
    font-size: .24rem;
    /*top: .76rem;
    right: 0;*/
    background: #fff;
    text-align: right;
}

/* 领导详情 */
.ldxq-main {
    padding: 0 .25rem;
}

.ldxq-tx {
    padding-top: .26rem;
    text-align: center;
    margin-bottom: .2rem;
}

.ldxq-tx img {
    width: 2.5rem;
    height: 3.5rem;
    padding: .08rem;
    border: 1px solid #dddddd;
    margin-bottom: .18rem;
}

.ldxq-tx .name span {
    line-height: .58rem;
    height: .58rem;
    border: 1px solid #accae9;
    color: #fff;
    font-size: .3rem;
    display: inline-block;
    min-width: 2.6rem;
    background: #1369c0;
}

.ldxq-tx .job {
    color: #333333;
    font-size: .3rem;
    font-weight: bold;
    margin-top: .06rem;
}

.ldxq-title {
    border-bottom: 1px solid #e1e1e1;
    margin-bottom: .2rem;
}

.ldxq-title .tit {
    line-height: .5rem;
    color: #1369c0;
    font-size: .3rem;
    font-weight: bold;
    display: inline-block;
    border-bottom: .04rem solid #1369c0;
}

.ldxq-con {
    line-height: .52rem;
    color: #666666;
    font-size: .28rem;
    padding-bottom: .28rem;
}

.ldxx-tx {
    padding: 0 .46rem .15rem;
}

.ldxx-tx img {
    width: 2.1rem;
    height: 2.94rem;
    padding: .08rem;
    border: 1px solid #dddddd;
}

.ldxx-tx li {
    height: 4.7rem;
    width: 2.28rem;
    text-align: center;
}

.ldxx-tx .name span {
    line-height: .58rem;
    height: .58rem;
    border: 1px solid #accae9;
    color: #fff;
    font-size: .28rem;
    display: inline-block;
    background: #1369c0;
    width: 100%;
    box-sizing: border-box;
}

.ldxx-tx .job {
    color: #333333;
    font-size: .28rem;
    font-weight: bold;
    margin-top: .06rem;
    max-height: .74rem;
    overflow: hidden;
}

/* 政务公开 */
.zwgk-ld {
    padding: 0 .25rem;
}

.zwgk-ld .img {
    /*width: 2.32rem;*/
    width: 2.07rem;
    height: 2.89rem;
    /*height: 3.24rem;*/
}

.zwgk-ld .intro {
    width: 4.32rem;
}

.zwgk-ld .job {
    color: #333333;
    font-size: .47rem;
    font-weight: bold;
    vertical-align: middle;
}

.zwgk-ld .name {
    color: #333333;
    font-size: .39rem;
    white-space: nowrap;
    vertical-align: middle;
}

.zwgk-ld .text {
    color: #666666;
    font-size: .28rem;
    line-height: .46rem;
    margin-top: .14rem;
    margin-bottom: .25rem;
    height: .92rem;
    overflow: hidden;
}

.zwgk-ld .btn {
    display: inline-block;
    width: 4.24rem;
    height: .96rem;
    text-align: center;
    line-height: .96rem;
    background: #1369c0;
    color: #fff;
    font-size: .3rem;
}

.zwgk-ld .btn img {
    width: .49rem;
    height: .52rem;
    margin-right: .24rem;
}

.zwgk-bar {
    text-align: center;
    margin: .3rem 0;
}

.zwgk-bar .a1{
    width: 6.8rem;
}
.zwgk-bar .i1 {
    width: .49rem;
    height: .45rem;
}

.zwgk-bar .i2 {
    width: .39rem;
    height: .46rem;
}

.zwgk-bar .i3 {
    width: .45rem;
    height: .47rem;
}

.zwgk-bar .i4 {
    width: .39rem;
    height: .46rem;
}

.zwgk-bar a {
    text-align: center;
    display: inline-block;
    border: 1px solid #d5d5d5;
    border-radius: .06rem;
    height: .82rem;
    line-height: .82rem;
    width: 3.28rem;
    color: #222222;
    font-size: .28rem;
    margin: .16rem .1rem;
}

.zwgk-bar a img {
    margin-right: .16rem;
}

.zwgk-bar2 {
    text-align: center;
    margin-bottom: .4rem;
}

.zwgk-bar2 a {
    margin: .1rem .15rem;
    display: inline-block;
    width: 3.35rem;
    height: 1.16rem;
    background-size: 100% 100%;
    color: #fff;
    font-size: .28rem;
    line-height: 1.16rem;
    text-align: center;
}

.zwgk-bar2 a img {
    margin-right: .1rem;
}

.zwgk-bar2 a.a1 {
    background-image: url(../images/w12-bg9.png);
}

.zwgk-bar2 a.a2 {
    background-image: url(../images/w12-bg10.png);
}

.zwgk-bar2 a.a3 {
    background-image: url(../images/w12-bg11.png);
}

.zwgk-bar2 a.a4 {
    background-image: url(../images/w12-bg12.png);
}

.zwgk-bar2 a.a1 img {
    width: .42rem;
    height: .42rem;
}

.zwgk-bar2 a.a2 img {
    width: .43rem;
    height: .37rem;
}

.zwgk-bar2 a.a3 img {
    width: .35rem;
    height: .39rem;
}

.zwgk-bar2 a.a4 img {
    width: .37rem;
    height: .36rem;
}

.zwgk-bar3 {
    padding: .5rem 0 .22rem .28rem;
}

.zwgk-bar3 a {
    display: inline-block;
    width: 3.38rem;
    height: 1.07rem;
    background: url(../images/w12-bg13.png);
    background-size: 100% 100%;
    text-align: center;
    line-height: 1.07rem;
    color: #fff;
    font-size: .28rem;
    font-weight: bold;
    margin-bottom: .24rem;
    margin-right: .18rem;
}

.zwgk-wrap3 {
    padding-top: .4rem;
}

/* 信息公开指南 */
.gkzn-l{
    padding-left: .55rem;
    padding-top: .2rem;
    padding-bottom: .1rem;
}
.gkzn-l a{
    display: inline-block;
    width: 3rem;
    height: .6rem;
    text-align: center;
    line-height: .6rem;
    color: #333333;
    font-size: .28rem;
    margin-bottom: .3rem;
    margin-right: .4rem;
    background: #ecf3fa;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/* 走进xx */
.zj-info{
    padding: .16rem .4rem .3rem;
}
.zj-info .img img{
    width: 6.7rem;
}
.zj-info .text{
    line-height: .54rem;
    color: #666666;
    font-size: .26rem;
    padding: .16rem .1rem 0;
}
.zj-info .text a{
    display: inline-block;
    color: #ff5a00;
}
/* 专题专栏 */
.ztzl-list{
    padding-top: .3rem;
}
.ztzl-list a{
    display: inline-block;
    width: 3.3rem;
    text-align: center;
    margin-left: .3rem;
    margin-bottom: .5rem;
}
.ztzl-list a img{
    width: 100%;
    height: 2.84rem;
}
.ztzl-list a p{
    height: .8rem;
    line-height: .8rem;
    padding: 0 .1rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #222222;
    font-size: .26rem;
    background: #fafafa;
}