.post.post1.post-21.mbox li {
    position: relative;
    background: url(images/m1bg.png) no-repeat center left;
    background-size: 100%;
    margin-left: -0.4rem;
        padding: 0rem 0rem 0rem 0.4rem;
}.col_metas .col_title h2 {
    font-size: 0.32rem;
}
.col_news_head {
    margin-bottom: 0.4rem;
}
.post.post1.post-22.mbox {
    margin-top: 0.5rem;
}
.post.post1.post-22.mbox .news_title {
    font-size: 0.32rem;
    font-weight: bold;
    background: url(images/tsm1sx.png) no-repeat left bottom;
    padding-bottom: 0.2rem;background-size: 0.91rem;
}.post.post1.post-22.mbox .news_text {
    font-size: 0.18rem;
    line-height: 0.34rem;
    -webkit-line-clamp: 100;
    height: auto;
}
.post.post1.post-22.mbox .news_text p {
    margin-bottom: 0.4rem;
    line-height: 0.34rem;
}

.wrapper.tsm2 {
 background: url(images/tsm2.png) no-repeat left top;
}#l-container .inner {
    padding-bottom: 0.4rem;
}

.post1 .tt .tit {
    padding-left: 0.3rem;
 background: url(images/tssx.png) no-repeat left center;
    background-size: 0.06rem;
}
.post.post1.post-100.mbox li {
    float: left;
    width: 25%;
}.post.post1.post-100.mbox .news_box.clearfix {
    margin: 0 0.07rem;
    padding: 0.33rem 0.4rem;
    background: #FFC146;
    border-radius: 10px;
}.post.post1.post-100.mbox ul {
    margin: 0 -0.07rem;
}
.post.post1.post-100.mbox .wm {
    float: left;
    width: 0.7rem;
    margin-right: -0.7rem;
}.post.post1.post-100.mbox .news_imgs {
    background: none;
    padding-top: 100%;
}.post.post1.post-100.mbox .news_imgs img {
    width: auto;
    height: auto;
}

.post.post1.post-100.mbox .news_wz {
    width: 100%;
    float: right;
}.post.post1.post-100.mbox .news_con {
    margin-left: 0.7rem;
    text-align: right;    height: 0.7rem;
    display: flex;
    align-items: flex-end;
    flex-direction: column;
    justify-content: center;
}
.post.post1.post-100.mbox .news_title {
    font-size: 0.18rem;
    line-height: 0.24rem;
    color: #fff;
    font-weight: bold;
}
.post.post1.post-100.mbox .news_titled {
    color: #FFFFFF;
    font-size: 0.18rem;
    line-height: 0.21rem;
    padding-top: 0.1rem;
}
.post.post1.post-100.mbox li.news.n2.clearfix .news_box.clearfix {
    background: #99A0A8;
}
.post.post1.post-100.mbox li.news.n3.clearfix .news_box.clearfix {
    background: #69056D;
}
.post.post1.post-100.mbox li.news.n4.clearfix .news_box.clearfix {
    background: #E7AB47;
}
.post.post1.post-101.mbox {
    margin-top: 0.8rem;
}

.post.post1.post-101.mbox .con {
background: url(images/tsm3.png) no-repeat left top;    background-size: cover;
}
.post.post1.post-101.mbox .con {
    padding:0.3rem 0.25rem;
}
.post.post1.post-101.mbox .news_imgs2 img {
    width: 1.9rem;
}

.post.post1.post-101.mbox .news_con {
    width: 44%;
    text-align: right;
}

.post.post1.post-101.mbox .news_titled {
    color: #E8B45E;
    font-size: 0.18rem;
    line-height: 0.31rem;
}
.post.post1.post-101.mbox .news_titlef {
    color: #E8B45E;
    font-size: 0.18rem;
    line-height: 0.31rem;
}

.post.post1.post-101.mbox .news_title {
    font-size: 0.4rem;
    line-height: 0.68rem;
    color: #fff;
background: url(images/tsm3sx.png) no-repeat right bottom;
    background-size: 1.33rem;
padding-bottom: 0.08rem;
}

.post.post1.post-101.mbox .news_title a {
    color: #fff;
}
.tsm2 .inner {
    padding: 0.8rem 0rem 0.8rem 0rem;
}
.wrapper.tsm3 .post.post1.post-71.mbox li {
    float: left;
    width: 25%;
    border: 0;
}
.wrapper.tsm3 .post.post1.post-71.mbox .news_box.clearfix {
    margin: 0 0.34rem;
}
.wrapper.tsm3 .post.post1.post-71.mbox ul {
    margin: 0 -0.34rem;
}

.tsm3 .inner {
    padding-bottom: 1.15rem;
}

.tsm4 .inner {
    padding: 0 !important;
}
.post.post1.post-104.mbox p {
    font-size: 0.18rem;
    line-height: 0.34rem;
    color: #333333;
}

.post.post1.post-105.mbox {
    margin-top: 0.6rem;
}
.post.post1.post-105.mbox li {
    float: left;
    width: 25%;
}
.post.post1.post-105.mbox .news_box.clearfix {
    margin: 0 0.1rem;    background: #F5F5F5;    padding: 0.3rem;
}
.post.post1.post-105.mbox ul {
    margin: 0 -0.1rem;
}

.post.post1.post-105.mbox li.news.n1.clearfix .news_box.clearfix {
    border-top: 0.06rem solid #69056D;
}
.post.post1.post-105.mbox li.news.n2.clearfix .news_box.clearfix {
    border-top: 0.06rem solid #E7AB47;
}
.post.post1.post-105.mbox li.news.n3.clearfix .news_box.clearfix {
    border-top: 0.06rem solid #99A0A8;
}
.post.post1.post-105.mbox li.news.n4.clearfix .news_box.clearfix {
    border-top: 0.06rem solid #FFC146
}

.post.post1.post-105.mbox .news_imgs2 {
    width: 0.45rem;
    height: 0.45rem;
}.post.post1.post-105.mbox .news_imgs2 img {
    max-width: 100%;
}
.post.post1.post-105.mbox .news_title {
    font-size: 0.24rem;
    line-height: 0.4rem;
    color: #69056D;
    margin: 0.25rem 0rem 0.1rem 0;
}
.post.post1.post-105.mbox li.news.n2.clearfix .news_title {
    color: #E7AB47;
}
.post.post1.post-105.mbox li.news.n3.clearfix .news_title {
    color: #99A0A8;
}
.post.post1.post-105.mbox li.news.n4.clearfix .news_title {
    color: #FFC146;
}
.post.post1.post-105.mbox .news_text {
    font-size: 0.16rem;
    line-height: 0.3rem;
    color: #333333;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    height: 1.2rem;
}
.wrapper.tsm5 {
    background: #F7F7F7;
    padding: 0.8rem 0;
}
.post.post1.post-106.mbox p {
    font-size: 0.18rem;
    line-height: 0.34rem;
    color: #333;
}


.tsm5 iframe {
    width: 100%;
    height: 500px;
    margin-top: 0.6rem;
}

.wrapper.tsm4 .mod {
    padding: 0;
}

.wrapper.tsm3 .post.post1.post-71.mbox h3.tit {
 
}

.post.post1.post-116.mbox .news_box.clearfix:hover{border-color: #DBAB53;}
.post.post1.post-116.mbox .news_box.clearfix:hover .wm {
    transform: scale(1.1);
    
}



.post.post1.post-72.mbox h3.tit {
    background: none;
    padding: 0;
}
.post.post1.post-24.mbox ul {
    padding: 0;
}
.post.post1.post-24.mbox li {
    width: 13%;
}
.post.post1.post-24.mbox li a {
    font-size: 0.2rem;
}

.post.post1.post-25.mbox .news_box.clearfix {
    padding: 0;
    margin-top: 0.3rem;
}
.post.post1.post-25.mbox .news_text {
    font-size: 0.18rem;
    line-height: 0.34rem;
    width: 89%;
    text-align: justify;    height: auto;
    -webkit-line-clamp: inherit;
}
div#tszx {
    margin-top: 0.2rem;
}

div#tszx  .con {
    background: url(images/ttm2.png) no-repeat left top;
    
}
div#tszx .news_title {
    font-size: 0.34rem;
}

div#jpbj {
    float: left;
    width: 74.6%;
    margin-top: 0;
}

div#jpbj .news_title {
    font-size: 0.34rem;
}

div#jpbj .con {
    background: url(images/zhm1.png) no-repeat left top;
    background-size: cover;
}

.post.post1.post-110.mbox {
    float: right;
    width: 25.4%;
    text-align: center;    margin-top: 0.5rem;
}
.post.post1.post-110.mbox .news_title {
    color: #333333;
    font-size: 0.26rem;
    line-height: 0.44rem;
}

.post.post1.post-110.mbox .news_text {
    display: inline-block;
    background: #69056D;
    line-height: 0.34rem;
    font-size: 0.18rem;
    color: #fff;
    padding: 0.05rem 0.3rem;
    border-radius: 25px;
    margin-top: 0.2rem;
}

.post.post1.post-110.mbox .news_text p {
    background: url(images/zhsj.png) no-repeat left center;
    background-size: 0.19rem;
    padding-left: 0.3rem;
}

.wrapper.tsm10 .inner {
    border-top: 1px solid #D0D0D0;
    padding: 0.3rem 0rem 0.1rem 0rem;
}

.wrapper.tsm10 .post1 .tt .tit {
    background: url(images/tssx.png) no-repeat left center;    padding-left: 0.35rem;
}

.post.post1.post-111.mbox h3.tit {
    background: url(images/zht1.png) no-repeat left center;    padding-left: 0.35rem;
    background-size: 0.19rem;
}
.post.post1.post-112.mbox h3.tit {
    background: url(images/zht2.png) no-repeat left center;    padding-left: 0.35rem;
    background-size: 0.23rem;
}

.post.post1.post-113.mbox h3.tit {
    background: url(images/zht3.png) no-repeat left center;    padding-left: 0.35rem;
    background-size: 0.23rem;
}

.post.post1.post-114.mbox h3.tit {
    background: url(images/zht4.png) no-repeat left center;    padding-left: 0.35rem;
    background-size: 0.29rem;
}
.post.post1.post-115.mbox h3.tit {
    background: url(images/zht5.png) no-repeat left center;    padding-left: 0.35rem;
    background-size: 0.26rem;
}

.post.post1.post-116.mbox h3.tit {
    background: url(images/zht5.png) no-repeat left center;    padding-left: 0.35rem;
    background-size: 0.26rem;
}

.wrapper.tsm10 .post {
    border-bottom: 1px solid #D0D0D0;
    padding-bottom: 0.2rem;
    margin-bottom: 0.3rem;
}

.wrapper.tsm10 .post1 .tt {
    margin-bottom: 0.05rem;
}

.wrapper.tsm10 .news_text p {
    line-height: 0.34rem;
    font-size: 0.18rem;
    color: #333333;
}
.post.post1.post-112.mbox p {
    text-indent: 2em;
}

.wrapper.tsm10 .con {
    padding: 0 0.35rem;
}
.post.post1.post-114.mbox .tt {
    margin-bottom: 0.3rem;
}

.post.post1.post-114.mbox li {
    float: left;
    width: 25%;
}

.post.post1.post-114.mbox .news_box.clearfix {
    margin: 0 0.25rem;
    box-shadow: 0px 5px 13px -5px #d2cece;
    background: #69056D;
    height: 0.78rem;
    display: flex;
    justify-content: center;
    align-items: center;
}
.post.post1.post-114.mbox ul {
    margin: 0 -0.25rem;
}

.post.post1.post-114.mbox img {
    width: auto;
vertical-align: middle;
}
.post.post1.post-114.mbox .news_title {
    color: #FFFFFF;
    font-size: 0.2rem;
    margin-left: 0.2rem;
}



.post.post1.post-114.mbox li.news.n2.clearfix .news_box.clearfix {

background: #E7AB47;
}
.post.post1.post-114.mbox li.news.n3.clearfix .news_box.clearfix {

background: #99A0A8;
}

.post.post1.post-114.mbox li.news.n4.clearfix .news_box.clearfix {

background: #ED953E;
}
.post.post1.post-114.mbox {
    padding-bottom: 0.5rem;
}

.post.post1.post-115.mbox .con {
    position: relative;    min-height: 4.83rem;    margin-top: 1.5rem;
}

.post.post1.post-115.mbox .bg {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 6.34rem;
    height: 4.83rem;
    margin-left: -3.17rem;
    margin-top: -2.415rem;
}

.post.post1.post-115.mbox .bg img {
    width: 100%;
}
ul#nr1 {
    float: left;
    width: 35%;
}


ul#nr2 {
    float: right;
    width: 35%;
}

ul#nr1 li {
    text-align: right;
}

.post.post1.post-115.mbox .news_title {
width: 1.4rem;
    height: 1.4rem;
    border: 2px solid #632F69;
    border-radius: 50%;
    text-align: center;
    padding: 0.1rem;
}
.post.post1.post-115.mbox .news_title span {
    width: 100%;
    height: 100%;
    text-align: center;
    background: #893E93;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #FFC146;
    font-size: 0.3rem;
}
ul#nr1 .news_title {
    float: right;
    margin-left: -1.7rem;
}

.post.post1.post-115.mbox .news_wz {
    width: 100%;
}
ul#nr1 .news_con {
    margin-right: 2rem;
    min-height: 1.64rem;
    display: flex;
    align-items: center;
  
}

ul#nr1 li.news.n1.clearfix {
    margin-top: -0.7rem;
}


ul#nr1 li.news.n2.clearfix {
    margin-right: 1rem;
margin-top: 0.15rem;
}


ul#nr1 li.news.n3.clearfix {
    margin-top: 0.3rem;
}

.post.post1.post-115.mbox .news_list li.news .news_text {
    text-align: left;
    color: #E7AB47;
    font-size: 0.26rem;
    line-height: 0.36rem;
}
ul#nr1 li.news.n1.clearfix .news_text {
    text-align: right;
    width: 100%;
}
ul#nr1 li.news.n3.clearfix .news_text {
    text-align: right;
    width: 100%;
}

ul#nr2 .news_title {
    float: left;
    margin-right: -1.7rem;
}


ul#nr2 .news_con {
    margin-left: 2rem;
    min-height: 1.64rem;
    display: flex;
    align-items: center;
}

ul#nr2 li.news.n1.clearfix {
    margin-top: -0.7rem;
}


ul#nr2 li.news.n2.clearfix {
   margin-left: 1rem;
margin-top: 0.15rem;
}


ul#nr2 li.news.n3.clearfix {
    margin-top: 0.3rem;
}


ul#nr2 li.news.n1.clearfix .news_text {
    width: 73%;
}


.wrapper.tsm11 {
    background: url(images/zhm2.png) no-repeat bottom;    background-size: cover;
}

.wrapper.tsm11 .inner {
    padding-bottom: 1rem;
}

.wrapper.tsm12 {
    background: #F5F5F5;
}

.wrapper.tsm12 .inner {
    padding: 0.7rem 0;
}

.post.post1.post-116.mbox li {
    float: left;
    width: 50%;    margin-bottom: 0.4rem;
}

.post.post1.post-116.mbox .news_box.clearfix {
    margin: 0 0.24rem;
    background: #fff;    padding: 0.4rem 0.45rem;
    transition: .4s;
    border: 1px solid transparent;
    box-sizing: border-box;
}
.post.post1.post-116.mbox .news_title {
    font-size: 0.2rem;
    line-height: 0.34rem;    margin-bottom: 0.1rem;
}
.post.post1.post-116.mbox p {
    font-size: 0.18rem;
    color: #333333;
    line-height: 0.34rem;
}
.post.post1.post-116.mbox ul {
    margin: 0 -0.24rem;
}
.post.post1.post-116.mbox .wm {
    width: 1.21rem;
    height: 1.21rem;
    float: left;
    border: 0.04rem solid #DBAB53;
    border-radius: 50%;
    margin-right: -1.3rem;transition: all 0.4s ease-in-out;
}

.post.post1.post-116.mbox .news_wz {
    width: 100%;
    float: right;
}

.post.post1.post-116.mbox .news_con {
    margin-left: 1.8rem;min-height: 1.29rem;
    display: flex;
    flex-direction: column;
    text-align: left;
    justify-content: center;
}

.post.post1.post-116.mbox .news_imgs {
    background: none;
    padding-top: 100%;
}
.post.post1.post-116.mbox .news_imgs img {
    transform: none;    border-radius: 50%;
}






@media screen and (max-width: 999px) {

.post.post1.post-115.mbox .bg {
    display: none;
}
.post.post1.post-115.mbox ul {
    float: none !important;
    width: 100% !important;
}
.post.post1.post-115.mbox ul li {
    margin: 0px 0px 20px 0px !important;
    text-align: left !important;
}
.post.post1.post-115.mbox .news_title {
    float: left !important;
    margin-left: 0 !important;
    margin-right: -1.7rem !important;
}

.post.post1.post-115.mbox .news_con {
    width: auto !important;
    margin-right: 0 !important;
    margin-left: 2rem !important;
}


.post.post1.post-115.mbox .news_con .news_text {
    text-align: left !important;    width: 100% !important;
}

.post.post1.post-115.mbox .con {
    position: relative;
    min-height: 4.83rem;
    margin-top: 0.5rem;
}

.wrapper.tsm11 .inner {
    padding-bottom: 0.05rem;
}
.post.post1.post-116.mbox li {
    float: none;
    width: 100%;
    margin-bottom: 0.4rem;
}

div#jpbj {
    float: none;
    width: 100%;
    margin-top: 0;
}

.post.post1.post-110.mbox {
    float: none;
    width: 100%;
    text-align: center;
    margin-top: 0.5rem;
}






}





@media screen and (max-width: 767px) {

.post.post1.post-114.mbox .news_box.clearfix {
    margin: 0 0.05rem;
}
.post.post1.post-114.mbox ul {
    margin: 0 -0.05rem;
}

.wrapper.tsm10 .con {
    padding: 0;
}
.post.post1.post-114.mbox li {
    float: left;
    width: 50%;
    margin-bottom: 10px;
}
.post.post1.post-24.mbox li {
    width: 20%;
}
.post.post1.post-105.mbox li {
    float: left;
    width: 50%;
    margin-bottom: 20px;
}
.tsm2 .inner {
    padding: 0.3rem 0rem 0.3rem 0rem;
}
.post1 .tt {
    margin-bottom: 0.15rem;
}
.tsm3 .inner {
    padding-bottom: 0.15rem;
}
.post.post1.post-100.mbox li {
    float: left;
    width: 50%;
    margin-bottom: 0.3rem;
}
.post.post1.post-101.mbox {
    margin-top: 0.4rem;
}
.post.post1.post-101.mbox .news_con {
    width: 66%;
    text-align: right;
}
.wrapper.tsm3 .post.post1.post-71.mbox li {
    float: left;
    width: 50%;
    border: 0;
}

}
@media screen and (max-width: 635px) {
.tsm5 iframe {
    width: 100%;
    height: 750px;
    margin-top: 0.6rem;
}
}
@media screen and (max-width: 479px) {
.post.post1.post-105.mbox li {
    float: none;
    width: 100%;
    margin-bottom: 20px;
}
.post.post1.post-100.mbox li {
    float: none;
    width: 100%;
    margin-bottom: 0.2rem;
}
.post.post1.post-101.mbox .news_con {
    width: 100%;
    text-align: right;
}

.wrapper.tsm3 .post.post1.post-71.mbox li {
    float: none;
    width: 100%;
    border: 0;
}
}