.content{padding-top: 120px;               padding-bottom: 150px;}
.content>.container {width: 1670px;    max-width: calc(98% - (50% - 760px));    margin: 0 0 0 calc(50% - 760px);}
.content>.container>.entit {    font-size: 70px;    line-height: normal;}
.content>.container>.tit {    line-height: normal;    font-size: 48px;    margin-bottom: 8px;}
.content>.container>.con{  font-size: 15px;   max-width: 1400px;  margin-bottom: 8px; line-height: 28px;}
.content>.container>.body{display: flex;overflow: hidden;}
.content>.container>.body>.left{width:41.66666667%;}
.backimgul {    z-index: 0;    position: absolute;    width: 100%;    height: 100%;    top: 0;    left: 0;}
.backimgul .backimgli {    position: absolute;    z-index: 99;}
.backimgul .backimgli:nth-child(1) {    width: 6%;    height: 4.5%;    right: 12.3%;    top: 17.2%;}
.backimgul .backimgli:nth-child(2) {    width: 9%;    height: 4.5%;    right: 8.6%;    top: 43.2%;}
.backimgul .backimgli:nth-child(3) {    width: 6%;    height: 4.5%;    right: 35.6%;    top: 24.8%;}
.backimgul .backimgli:nth-child(4) {    width: 6%;    height: 4.5%;    right: 22.5%;    top: 30.7%;}
.backimgul .backimgli:nth-child(5) {    width: 11%;    height: 4.5%;    right: 8.7%;    top: 34.5%;    transform: rotate(154deg);}
.backimgul .backimgli:nth-child(6) {width: 6%;    height: 4.5%;    right: 48%;    top: 20.5%;}
.backimgul .backimgli:nth-child(7) {    width: 6%;    height: 4.5%;    right: 56.2%;    top: 48.5%;}
.backimgul .backimgli:nth-child(8) {    width: 9%;    height: 4.5%;    right: 26.5%;    top: 66.6%;}
.backimgul .backimgli:nth-child(9) {    width: 9%;    height: 4.5%;    right: 75.2%;    top: 78%;}

.content>.container>.body>.right{width:58.33333333%;padding-left: 3%;display: flex;overflow: hidden;}
.rl{overflow: hidden;width: 84.2%;flex: 1;position: relative;}
.rlbox{opacity: 0;position: absolute;top: 0;width: 100%;left: 0;z-index: 1;}
.rlbox.active{opacity: 1;position: relative;z-index: 2;}
.rl .rllist{display: none;}
.rl .rlswiper{width:100%;overflow: hidden;}
.rlli {height: 180px;    display: flex;background-color: #f6f6f6;        margin-bottom: 20px;}
.rlli:hover{        color: #000000;         background-color: #ffffff;        box-shadow: rgb(233, 233, 233) 0px 0px 20px;        -webkit-box-shadow: rgb(233, 233, 233) 0px 0px 20px;}
.rllil {    width: 41.66666667%;        padding-right: 10px; flex-shrink: 0;}
.rllil>img{ width: 100%;   object-fit: cover;    height: 100%;}
.rllir {    width: 58.33333333%;        padding-left: 25px;        padding-top: 21px;  padding-right: 10px;  flex: 1;}
.rllir>.tit{ max-height: 30px;       color: #b63239;        font-size: 22px;        line-height: normal;text-overflow:ellipsis; /*溢出省略号，支持ie、safari（webkit）*/ -o-text-overflow:ellipsis; /*溢出省略号，支持opera*/ overflow:hidden;/*溢出隐藏*/ -moz-binding:url('ellipsis.xml#ellipsis');/*溢出省略号，支持firefox*/    
white-space: nowrap;}
.rllir>.con{max-height: 100px;        font-size: 15px;        line-height: 30px;        margin-top: 10px;    display: -webkit-box;    -webkit-line-clamp: 3;    -webkit-box-orient: vertical;    overflow: hidden;    text-overflow: ellipsis;}
.rlpagination {    margin-top: 20px;    display: flex;    justify-content: center;    align-items: center;}
.rlpagination .swiper-pagination-bullet{border: 2px solid #b63239;    width: 15px;    height: 15px;    color: #ffffff;    background: transparent;    opacity: 1;    margin: 0 5px;}
.rlpagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #b63239;}
.rr { flex-shrink: 0;   padding-left: 20px;    width: 138px;    display: flex;    flex-direction: column;}
.rrli {
    background-color: #b63239;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    padding-bottom: 10px;
    margin-bottom: 3px;
    padding-top: 10px;
    font-size: 16px;
    text-align: center;
    line-height: normal;
    color: #fff;
}
.rrli.active,.rrli:hover{background-color: #e68136;}

.backimgbox{overflow: hidden;}
.backimg_img{opacity: 0;}
/*地图svg*/
.yqmap {
    max-width: 175%;
    height: 106%;
    position: absolute;
    right: -33.5%;
    bottom: 0px;
    z-index: 1;
}
.yqmap path{fill:#e6e5e5;position: relative;}
.yqmap text{fill:#000000;font-size: 22px;z-index: 2;}
.yqmap path[name]{cursor: pointer;}
.yqmap path.yqmap_1{fill:#fab641;}
.yqmap path.yqmap_2{fill:#ffb0a9;}
.yqmap path.yqmap_3{fill:#43bea9;}
.yqmap path.yqmap_4{fill:#5aaf86;}
.yqmap path.yqmap_5{fill:#e56b5c;}
.yqmap path.yqmap_6{fill:#c1a3a5;}
.yqmap path.yqmap_7{fill:#b83239;}
.yqmap path.yqmap_8{fill:#d79ec7;}
.yqmap path.yqmap_9{fill:#fd8caa;}
.yqmap path[name]:hover,.yqmap path[name].active{fill:#c1c1c1;}
/*end-地图svg*/
@media only screen and (max-width: 1600px) {
.content>.container{    max-width: 95%;    margin: 0 auto;}
.content>.container>.body>.left {    width: 50%;    flex-shrink: 0;}
.content>.container>.body>.right{    flex: 1;    padding-left:1%;}
}
@media only screen and (max-width: 1400px) {
.content>.container>.body>.left {    width: 50%;    flex-shrink: 0;}
.content>.container>.body>.right{    flex: 1;    padding-left:1%;}
.rlli{    height: 165px;}
.rllil{    padding-right:0px;}
.rllir{    padding-top:15px;    padding-left:15px;}
}
@media only screen and (max-width: 1300px) {
    .rlli {        height: 150px;    }
    .rllir>.con{line-height: 25px;}
}
@media only screen and (max-width: 1200px) {
    .rlli {        height: 120px;    }
    .rllir>.con{    -webkit-line-clamp: 2;}
}
@media only screen and (max-width: 1023px) {
    .content{padding: 82px 20px 50px;}
    .content>.container{max-width: 100%;}
    .content>.container>.body{    flex-wrap: wrap;}
    .content>.container>.body>.left{width: 100%;            margin-bottom: 30px;    }
    .content>.container>.entit{font-size: 30px;}
    .content>.container>.tit{        font-size: 24px;        margin-bottom: 20px;        line-height: 30px;}
    .content>.container>.con{position: relative;margin-bottom: 20px;    font-size: 14px;    line-height: 25px;}
    .content>.container>.body>.left>.backimg{margin-bottom: 25px;}
    .content>.container>.body>.left>.llist{display: flex;        flex-wrap: wrap;}
    .content>.container>.body>.left>.llist>.llli {background-color: #b63239;    font-size: 14px;        color: #ffffff;        text-align: center;        line-height: 35px;           border-bottom-color: #ffffff;    border-bottom-style: solid;    border-bottom-width: 1px;    border-right-width: 1px;    border-right-style: solid;    border-right-color: #ffffff;    width: 33.33333333%;}
    .content>.container>.body>.right{width: 100%;padding-left:0;        flex: unset;}
    .rr{display: none;}
    .rlli{height: auto;    flex-wrap: wrap;        background-color: #f6f6f6;        margin-bottom: 20px;        padding-bottom: 20px;}
    .rllil{width: 100%;}
    .rllir{width: 100%;        padding-left: 20px;        padding-right: 20px;        padding-top: 20px;}
    .rllir>.tit{font-size: 20px;}
    .rllir>.con{margin-top: 5px;    line-height: 25px;    font-size: 14px;}
    .rlpagination{margin-top:0px;}
    .rlpagination .swiper-pagination-bullet{    margin: 0 2.5px;}
}