body {
    font-size: 0;
}

/*头尾*/

.cx-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 3;
}
.cx-headert {
    width: 100%;
    line-height: 1.53rem;
    text-align: center;
    background: #ffffff;
}

.cx-logo {
    display: inline-block;
}

.cx-logo img {
    height: 0.92rem;
    width: 3.97rem;
}

.cx-logor {
    width: 3.94rem;
    height: 1.26rem;
}

.cx-headertb {
    margin: 0 auto;
    background: #d13a37;
}

.cx-headertb a {
    box-sizing: border-box;
    display: block;
    width: 3.33rem;
    height: 0.82rem;
    line-height: 0.82rem;
    text-align: center;
    background: #d13a37;
    color: #ffffff;
}

.cx-headertb a.cur {
    background: #2b6cc4;
}

.cx-navt {
    border-bottom: 2px #689ade solid;
}

.cxnavtm {
    border-left: 2px #689ade solid;
    border-right: 2px #689ade solid;
}

.cx-foot {
    box-sizing: border-box;
    padding: 0.37rem 0 0 0.37rem;
    width: 100%;
    height: 1.85rem;
    background: #f6f6f9;
}

.cx-foot img {
    width: 0.89rem;
    height: 1.08rem;
}

.cx-footxx {
    margin-left: 0.31rem;
}

.cx-footxx span {
    line-height: 0.5rem;
    font-size: 0.36rem;
    color: #7c7c7c;
}

.cx-content {
    margin-top: 3.60rem;
}

/*首页*/
.cx-sylb {
    position: relative;
    width: 100%;
    height: 5rem;
}

.cx-sylb .lb-nav {
    position: absolute;
    bottom: 0;
    height: 1.01rem;
    width: 100%;
    background: url("../img/lbnav.png");
}

.cx-sylb a {
    position: absolute;
    top: 0;
}

.cx-sylb a, .lbt {
    width: 100%;
    height: 5rem;
}

.lb-nav {
    width: 100%;
}

.cx-sylb .lb-nav span {
    color: white;
    font-size: 0.44rem;
    line-height: 1.01rem;
    margin-left: 0.25rem;
}

.lb-nav .num {
    line-height: 1.01rem;
    margin-right: 0.22rem;
}

.lb-nav img {
    height: 0.12rem;
}

.cx-syxw {
    width: 100%;
    border-bottom: 0.25rem #f6f6f9 solid;
}

.cx-syxwdh {
    border-bottom: 1px #d9e1e7 solid;
}

.cx-syxwdh .zy-wp {
    box-sizing: border-box;
    margin: 0 auto;
    width: 9.41rem;
    height: 1.05rem;

}

.cx-syxwdh a {
    display: block;
    width: 1.88rem;
    height: 1.05rem;
    line-height: 1.05rem;
    margin-left: 0.55rem;
    text-align: center;
    font-size: 0.39rem;
    color: #3b3a41;
}

.cx-syxwdh a:first-child {
    margin-left: 0;
}

.cx-syxwdh a.cur {
    color: #d13a37;
    border-bottom: 0.05rem #d13a37 solid;
}

.cx-syxwnr {
    width: 100%;
}

.cx-xwitem {
    padding: 0.27rem 0 0 0.27rem;
    height: 2.64rem;
    border-bottom: 1px #d9e1e7 solid;
}

.xwpicl {
    width: 2.77rem;
    height: 2.08rem;
}

.cx-xwitem .xwxx {
    width: 6.2rem;
    margin: -0.02rem 0 0 0.37rem;
}

.cx-xwitem .xwt {
    font-size: 0.46rem;
    color: #3b3a41;
}

.xwxx span {
    margin-top: 0.45rem;
    color: #8d8c93;
    font-size: 0.29rem;
}

.xwxx span.rt {
    font-family: "Arial";
}

.xwmore {
    background: #ffffff;
    width: 100%;
    height: 0.93rem;
}

.xwmore a {
    margin: 0 auto;
    width: 100%;
    padding-left: 4.2rem;
    box-sizing: border-box;
    display: block;
    height: 0.93rem;
    font-size: 0.39rem;
    color: #8d8c93;
    line-height: 0.93rem;
}

.xwmore img {
    width: 0.425rem;
    margin-left: 0.2rem;
    margin-top: -0.08rem;
}

.cx-syxxgkt {
    width: 100%;
    height: 1.1rem;
    border-bottom: 1px #d9e1e7 solid;
    line-height: 1.1rem;
}

.cx-syxxgkt img {
    width: 0.6rem;
    margin: 0 0.185rem 0 0.37rem;
}

.xxgkt {
    font-size: 0.39rem;
    color: #d13a37;
}

.cx-sy-xxgknr {
    padding: 0.27rem 0 0 0.27rem;
}

.cx-sy-xxgknr a {
    display: block;
    box-sizing: border-box;
    color: #5c6063;
    width: 2.96rem;
    height: 0.83rem;
    text-align: center;
    font-size: 0.39rem;
    line-height: 0.83rem;
    background: #f6f6f9;
    margin-right: 0.25rem;
    margin-bottom: 0.27rem;
}

.cx-sy-xxgknr .long {
    line-height: 0.39rem;
    padding: 0.05rem 0.70rem 0;
    font-size: 0.31px;
}

.cx-sybsfw {
    border-top: 0.25rem #f6f6f9 solid;
    border-bottom: 0.25rem #f6f6f9 solid;
}

.cx-sybsfw img {
    width: 10rem;
}

.cx-syzjcx {
    border-bottom: 0.25rem #f6f6f9 solid;
}

/*崇信旅游*/
.cx-cxly {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    height: 13rem;
    padding: 0.55rem 0 0 1.11rem;
}

.cx-cxly .bg {
    position: absolute;
    width: 10rem;
    height: 13rem;
    left: 0;
    top: 0;
    z-index: 1;
}

.cx-cxly a img {
    width: 3.33rem;
}

.cx-cxly a {
    position: relative;
    display: inline-block;
    margin: 0 1rem 0.55rem 0;
    z-index: 5;
}

/*走进崇信*/
.cx-zjcx {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    height: 11rem;
    padding: 1.66rem 0 0 0.82rem;
}

.cx-zjcx .bg {
    position: absolute;
    width: 100%;
    height: 11rem;
    left: 0;
    top: 0;
    z-index: 1;
}

.cx-zjcx a img {
    width: 2.22rem;
}

.cx-zjcx a {
    position: relative;
    display: inline-block;
    margin: 0 0.82rem 0.7rem 0;
    z-index: 5;
}

.cx-zjcx .zh {
    margin: 0;
}

/*详情页*/
.cx-xqyt {
    width: 100%;
    height: 3.6rem;
    box-sizing: border-box;
    padding-top: 0.3rem;
}

.cx-xqyt div {
    margin: 0 auto;
    width: 9.24rem;
    margin-top: 0.46rem;
}

.xqybt {
    margin: 0 auto;
    display: block;
    width: 9.24rem;
    line-height: 1rem;
    font-size: 0.66rem;
    color: #333333;
}

.xqyxx {
    font-size: 0.33rem;
    color: #8d8c93;
}

.xqynr {
    box-sizing: border-box;
    width: 100%;
    background: #f6f6f9;
    padding: 0.37rem 0 0 0.37rem;
    border-bottom: 2px #e2e2e7 solid;
    box-shadow: inset 0px 8px 8px -8px #333333;
}

.xqynr img {
    width: 9.3rem;
}

.xqynr p {
    color: #333333;
    font-size: 0.45rem;
    width: 9.3rem;
    margin: 0.5rem 0 0.5rem 0;
}

/*列表页*/
.cx-lby {
    border-top: 0.22rem #f6f5fa solid;
}

.lbyt {
    height: 1.11rem;
    border-bottom: 1px #f6f5fa solid;
}

.lbyt span {
    display: block;
    padding: 0 0.05rem 0 0.05rem;
    height: 1.05rem;
    line-height: 1.05rem;
    text-align: center;
    color: #d13a37;
    border-bottom: 0.05rem #d13a37 solid;
    margin-left: 0.27rem;;
}

.lbynr li {
    margin: 0 auto;
    height: 1.29rem;
    line-height: 1.29rem;
    width: 9.4rem;
    border-bottom: 1px #d9e1e7 solid;
}

.lbynr li img {
    margin-top: -0.06rem;
    width: 0.09rem;
}

.lbynr li a {
    color: #3b3a41;
    font-size: 0.46rem;
    margin-left: 0.25rem;
}

/*领导列表*/
.cx-ldlb {
    border-top: 0.22rem #f6f5fa solid;
}

.ldlbt {
    height: 1.11rem;
    margin: 0 0.21rem;
    border-bottom: 1px #d9e1e7 solid;
}

.ldlbt span {
    display: block;
    padding: 0 0.05rem 0 0.05rem;
    height: 1.05rem;
    line-height: 1.05rem;
    text-align: center;
    font-size: 0.39rem;
    color: #d13a37;
    border-bottom: 0.05rem #d13a37 solid;
}

.ldlbnr .ldzp {
    width: 1.66rem;
    height: 1.85rem;
}

.ldlbnr a {
    display: block;
    box-sizing: border-box;
    margin: 0 0.37rem 0 0.27rem;
    padding: 0.27rem 0;
    border-bottom: 1px #f6f5fa solid;
}

.ldlbnr a .ldn {
    font-size: 0.48rem;
    color: #3b3a41;
    line-height: 0.48rem;
}

.ldlbnr a .ldzw {
    margin-left: 0.25rem;
    color: #8d8c93;
    line-height: 0.39rem;
    font-size: 0.39rem;
}

.ldlbnr .ldxx {
    width: 6.66rem;
    box-sizing: border-box;
    padding: 0.18rem 0 0 0.36rem;
}

.ldlbjt {
    width: 0.25rem;
    margin-top: 0.7rem;
}

.zy-ldxx-tt {
    margin-top: 0.30rem;
    line-height: 0.51rem;
    font-size: 0.33rem;
    color: #8d8c93;
}

/*信息公开*/
.ldlbt img {
    display: inline-block;
    width: 0.59rem;
}

.ldlbt a {
    display: block;
    line-height: 1.11rem;
    margin-right: 0.27rem;
}

.cx-cxxw {
    border-top: 0.22rem #f6f5fa solid;
}

.cx-zfwj {
    border-top: 0.22rem #f6f5fa solid;
    border-bottom: 0.22rem #f6f5fa solid;
}

.zfwjt {
    height: 1.38rem;
}

.zfwjt div {
    margin: 0.4rem 0 0 0.27rem;
}

.zfwjt a {
    box-sizing: border-box;
    display: block;
    width: 4.72rem;
    height: 0.92rem;
    line-height: 0.92rem;
    text-align: center;
    font-size: 0.39rem;
    color: #7a7e85;
    border: 1px #d13a37 solid;
}

.zfwjtl {
    border-top-left-radius: 0.15rem;
    border-bottom-left-radius: 0.15rem;
}

.zfwjt a.cur {
    background: #d13a37;
    color: #ffffff;
}

.zfwjtr {
    border-top-right-radius: 0.15rem;
    border-bottom-right-radius: 0.15rem;
}

/*互动交流*/
.hdjlt {
    height: 1.11rem;
    border-bottom: 1px #f6f5fa solid;
}

.hdjlt a {
    display: block;
    padding: 0 0.7rem 0 0.7rem;
    height: 1.05rem;
    line-height: 1.05rem;
    text-align: center;

    margin-left: 0.27rem;;
}

.hdjlt a.cur {
    color: #d13a37;
    border-bottom: 0.05rem #d13a37 solid;
}

.hdjlnr li {
    box-sizing: border-box;
    margin: 0 auto;
    padding: 0.23rem 0.27rem 0.3rem 0.27rem;
    border-bottom: 1px #d9e1e7 solid;
    width: 9.6rem;

}

.hdjlnr li a {
    display: block;
    width: 100%;
    font-size: 0.46rem;
    color: #3b3a41;
    margin-bottom: 0.3rem;
}

.hdjlnr li span {
    font-size: 0.29rem;
}

.hdjlnr .zt {
    color: #d13a37;
}

.hdjlnr .ztt {
    color: #8d8c93;
}

.hdjlnr .rq {
    color: #8d8c93;
}

.zy-nav {
    width: 100%;
    text-align: center;
    background: #d13a37;
}

.zy-nav tr:first-child {
    border-bottom: 1px solid #469fed;
}

.zy-nav td {
    width: 25%;
    height: 1.04rem;
    border-left: 1px solid #469fed;
}

.zy-nav td.cur {
    background: #0071d5;
}

.zy-nav tr td:first-child {
    border-left: none;
}

.zy-nav .a {
    font-size: 0.39rem;
    color: #fff;
}

.zy-title {
    height: auto;
    margin: 0.50rem 0 0.09rem;
}

.zy-ly {
    display: block;
    box-sizing: border-box;
    width: 9.44rem;
    height: 1.39rem;
    line-height: 1.39rem;
    padding-left: 3.31rem;
    margin: 0.38rem auto 0;
    background: url("../img/zy-ly-bg.png") no-repeat;
    background-size: cover;
}

.zy-ly .img {
    width: 0.68rem;
    height: 0.66rem;
}

.zy-ly .tt {
    margin-left: 0.44rem;
    font-size: 0.39rem;
    color: #fff;
}

.zy-pic-list {
    padding-bottom: 0.68rem;
}

.zy-pic-list li {
    float: left;
    width: 33%;
    margin: 0.60rem 0 0 ;
}

.zy-pic-list .a {
    display: block;
    width: 100%;
    text-align: center;
}

.zy-pic-list .img {
    width: 1.75rem;
    height: 1.75rem;
}

.zy-pic-list .tt {
    margin-top: 0.24rem;
    line-height: 0.39rem;
    white-space: nowrap;
    font-size: 0.39rem;
    color: #666;
}

.zy-zdly {
    padding-bottom: 0.30rem;
}

.zy-table-wrapper {
    margin: 0.5rem 0.26rem 0.37rem;
}

.zy-table {
    width: 100%;
    border-radius: 0.04rem;
}

.zy-table, .zy-table td {
    border: 1px solid #d13a37;
}

.zy-table td {
    width: 33%;
    height: 0.93rem;
    text-align: center;
}

.zy-table td.cur {
    background: #d13a37;
}

.zy-table .a {
    font-size: 0.39rem;
    color: #7a7e85;
}

.zy-table td.cur .a {
    color: #fff;
}

.zy-data {
    padding-bottom: 0.17rem;
}

.zy-border-top {
    border-top: 0.25rem #f6f6f9 solid;
}

.zy-leader-box .ldlbnr a {
    padding: 0.48rem 0 0.35rem 0.26rem;
    border-bottom: none;
    border-top: 1px #f6f5fa solid;
}

.zy-leader-box .ldlbnr:first-child a {
    padding: 0.53rem 0 0.55rem 0.11rem;
    border-top: none;
}

.zy-leader-box .ldlbnr p.ldzw {
    margin-top: 0.38rem;
    margin-left: 0;
    line-height: 0.51rem;
}

.zy-border-top .zy-title {
    height: auto;
    margin: 0.34rem 0 0;
}

.zy-imgBg-box {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    height: 11rem;
}

.zy-imgBg-box .bg {
    position: absolute;
    width: 100%;
    height: 11rem;
    left: 0;
    top: 0;
    z-index: -1;
}

.zy-pic-list2 {
    position: relative;
    z-index: 1;
    padding: 0.48rem 0 0;
    margin-left: -0.21rem;
}

.zy-pic-list2 li {
    float: left;
    margin: 2.02rem 0 0 0.92rem;
}

.zy-pic-list2 .a {
    position: relative;
    display: block;
    width: 2.31rem;
    height: 2.31rem;
}

.zy-pic-list2 .a .img {
    width: 100%;
    height: 100%;
}

.zy-pic-list2 .a .tt {
    margin-top: -0.87rem;
    text-align: center;
    font-size: 0.35rem;
    color: #fff;
}

.zy-pic-list2 .a:before {
    display: none;
    content:"";
    position:absolute;
    left: -0.24rem;
    top: -0.24rem;
    width: 2.77rem;
    height: 2.77rem;
    border-radius: 50%;
    opacity: 0.3;
}

.zy-pic-list2 .a.cur:before {
    display: block;
}

.zy-pic-list2 .a1:before {
    background: #cb6b6c;
}

.zy-pic-list2 .a2:before {
    background: #57aff6;
}

.zy-pic-list2 .a3:before {
    background: #3ec1b6;
}

.zy-pic-list2 .a4:before {
    background: #b37a41;
}

.zy-pic-list2 .a5:before {
    background: #c57a84;
}

.zy-pic-list2 .a6:before {
    background: #4d90c7;
}

.zy-pic-list2 .a7:before {
    background: #50a892;
}

.zy-pic-list2 .a8:before {
    background: #e29052;
}

.zy-pic-list2 .a9:before {
    background: #ba7f48;
}

.zy-pic-list2 .a10:before {
    background: #ba5e60;
}

.zy-pic-list2 .a11:before {
    background: #5698d0;
}

.zy-zz-pic li:first-child {
    margin-left: 2.36rem;
}

.zy-zz-pic li:nth-child(2) {
    margin-left: 0.96rem;
}

.zy-leader-detail {
    padding: 0.46rem 0 0.44rem;
    text-align: center;
    box-shadow: 0 0.21rem 0.21rem #f5f5f5;
}

.zy-leader-detail .title {
    font-size: 0.44rem;
    color: #403939;
}

.zy-leader-detail .img {
    width: 3.37rem;
    height: 4.41rem;
    margin-top: 0.19rem;
    padding: 0.09rem;
    border: 0.03rem solid #e2e2e2;
}

.zy-leader-detail .text {
    margin-top: 0.34rem;
    padding: 0 0.42rem;
    line-height: 0.6rem;
    text-align: left;
}

.zy-leader-detail .text .tt {
    /* display: inline-block;
    text-indent: 2em; */
    font-size: 0.39rem;
    color: #8e8c94;
}

.zy-leader-detail .text .a {
    font-size: 0.33rem;
    color: #d13a37;
}

.zy-ldxq-mt {
    margin-top: 0.47rem;
}

.zy-pic-list3 {
    padding: 0.23rem 0 0.61rem;
    border-bottom: 1px solid #e2e2e7;
}

.zy-pic-list3 .a {
    position: relative;
    float: left;
    width: 4.72rem;
    height: 3.05rem;
    margin: 0.17rem 0 0 0.18rem;
}

.zy-pic-list3 .a .img {
    width: 100%;
    height: 100%;
}

.zy-pic-list3 .a .tt {
    box-sizing: border-box;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 0 0.29rem;
    line-height: 0.50rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 0.37rem;
    color: #f6f6f9;
    background: url("../img/zy-img-bg.png");
}

.zy-location {
    padding: 0 0 0 0.38rem;
    line-height: 1.21rem;
}

.zy-location .img {
    width: 0.37rem;
    height: 0.49rem;
    margin-right: 0.17rem;
}

.zy-location .sp, .zy-location .a, .zy-location .arrow {
    font-size: 0.33rem;
    color: #8b8a90;
}

.zy-location .arrow {
    margin: 0 0.14rem;
}

.zy-tab-btn {
    line-height: 1.10rem;
    padding-left: 0.33rem;
    background: #d13a37;
    border-bottom: 1px solid #d9e1e7;
}

.zy-tab-btn .btn {
    margin-left: 1.00rem;
    font-size: 0.39rem;
    color: #cde0f9;
}

.zy-tab-btn .btn:first-child {
    margin-left: 0;
}

.zy-tab-btn .btn.cur {
    color: #fff;
}

.zy-page {
    text-align: center;
    line-height: 1.49rem;
    border-bottom: 1px solid #d9e1e7;
}

.zy-page .ud {
    font-family: "新宋体";
    font-size: 0.39rem;
    color: #9a9a9a;
}

.zy-page .num {
    font-size: 0.44rem;
    color: #444;
}

.zy-page .tt {
    margin-left: 0.18rem;
}

.zy-page .tt, .zy-page .count {
    font-size: 0.44rem;
    color: #b5b4bb;
}

.zy-page .m {
    margin-left: 1.38rem;
}

.zy-page .m2 {
    margin-left:  1.67rem;
}

.zy-art {
    padding: 0.25rem 0 0 0;
}

.zy-art .title {
    padding: 0 0.37rem;
    line-height: 0.91rem;
    font-weight: bold;
    font-family: "宋体";
    font-size: 0.66rem;
    color: #333;
}

.zy-art-msg {
    padding: 0.33rem 0.38rem 0.35rem;
    line-height: 0.66rem;
}

.zy-art-msg .tt {
    max-width: 50%;
    font-family: "宋体";
    font-size: 0.33rem;
    color: #8d8c93;
}

.zy-art-msg .date {
    font-size: 0.29rem;
    color: #8d8c93;
}

.zy-art-cont {
    line-height: 0.75rem;
    padding: 0.37rem 0.38rem 0.16rem;
    background: #f6f6f9;
    border-bottom: 1px solid #e2e2e7;
}

.zy-art-cont img {
    max-width: 100%;
    margin-bottom: 0.30rem;
}

.zy-art-cont p {
    line-height: 0.75rem;
    margin-bottom: 0.76rem;
    font-family: "宋体";
    font-size: 0.46rem;
    color: #333;
}
