@charset "UTF-8";
.left-yis h2{color: #333;margin: 0 0 20px 0;font-weight: 500;font-size: 18px;}
.left-yis li{width: 100%;overflow: hidden;margin-bottom: 20px;position: relative;}
.left-yis li a{display: block;overflow: hidden;}
.left-yis li div:first-child{float: left;width: 18%;box-sizing: border-box;border: 1px solid #dedede}
.left-yis li div:first-child img{width: 100%;height: 100%;object-fit: cover;}
.left-yis li div:last-child{float: left; width: 78%;box-sizing: border-box;padding-left: 20px;}
.left-yis li div:last-child > span{font-size: 18px;margin: 0 auto 10px;font-weight: 500;display: block;}
.left-yis li div:last-child p{color: #666;line-height: 22px; margin-top: 5px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;line-clamp: 2;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.left-yis li div:last-child p:nth-child(n + 3){color: #999;}
.left-yis li div:last-child p span{color: #666}
.left-yis li div:last-child p:nth-last-child(3) span{color: #ff6980;margin-right: 20px;}
.left-yis li b{cursor:pointer; font-weight: 500;transition: all .2s; position: absolute;bottom: 10px;right: 200px;border: 1px solid #ff6980;padding: 0 15px;line-height: 25px;border-radius: 5px;color: #ff6980;}
.left-yis li b:last-child{right: 60px;}
.left-yis li b:hover{background: #ff6980;color: #fff;transition: all .2s}
.left-yiszl {overflow: hidden;}
.left-yiszl div{float: left;}
.left-yiszl div:first-child{width: 25%;}
.left-yiszl div:first-child img{width: 100%;height: 100%;object-fit: cover;}
.left-yiszl div:last-child{width: 75%;box-sizing: border-box;padding-left: 20px;position: relative;}
.left-yiszl div:last-child h1{font-size: 30px;color: #000;font-weight: 500;}
.left-yiszl div:last-child p{margin: 15px 0;color: #666}
.left-yiszl div:last-child p span{color: #333;margin-right: 20px;}
.left-yiszl div:last-child a{display: block;position: absolute;right: 20px;top: 70px; float: left;font-size: 16px;line-height: 36px; padding: 0 25px;border: 1px solid  #dedede;font-weight: 400;}
.left-yiszl div:last-child a:hover{color: #ff4d88;border-color: #ff4d88;}
.left-yiszl div:last-child a:last-child{margin-right: 30px;margin-bottom: 22px;right: 130px;background: #ff4d88;color: #fff;}

.left-yisjj,
.left-zzyy{margin: 20px 0;}

.left-yisjj h2,
.left-zzyy h2,
.left-anli h2,
.left-tyzj h2,
.left-wenda h2,
.left-wenzhang h2{color: #333;margin: 0 0 20px 0;font-weight: 500;font-size: 18px;padding-bottom: 20px;border-bottom: 1px solid #e8e8e8  }

.left-yisjj div,
.left-zzyy> div,
.left-tyzj ul{padding: 0 15px;}

.left-yisjj .cont img{max-width: 450px;margin: 0 auto;height: auto;}
.left-yisjj .cont p{line-height: 23px; text-align: justify;}
.left-zzyy div{overflow: hidden;position: relative}
.left-zzyy div div:first-child{float:left;width: 30%;}
.left-zzyy div div:first-child img{width: 100%;height: 100%;object-fit: cover;}
.left-zzyy div div:last-child{width: 70%;float: left;box-sizing: border-box;padding-left: 50px;}
.left-zzyy div div:last-child h4{font-size: 24px;color: #666;font-weight: 500;margin: 0 0 20px 0;transition: all .2s;}
.left-zzyy div:hover a h4{color: #ff4d88;transition: all .2s;}
.left-zzyy div div:last-child p{margin: 15px 0;color: #666}
.left-zzyy div div:last-child p:last-child span{color: #ff4d88;margin-right: 20px;}
.left-zzyy div div b{display: inline-block;font-weight: 500;font-size: 20px;transition: all .2s;border: 1px solid #dedede;padding: 5px 40px;margin: 30px 20px 0 0;}
.left-zzyy div div b:hover{border-color: #ff4d88;color: #ff4d88;transition: all .2s;}
.left-zzyy div div b:nth-last-child(2){background: #ff4d88;color: #fff;}
.left-tyzj li{overflow: hidden;position: relative;margin-bottom: 20px;}
.left-tyzj li:last-child{margin-bottom:0;}
.left-tyzj li:hover div:last-child h4{color: #ff4d88;transition: all .2s;}
.left-tyzj div{float: left;}
.left-tyzj div:first-child{width: 15%;}
.left-tyzj div:first-child img{width: 100%;height: 100%;object-fit: cover;}
.left-tyzj div:last-child{width: 85%;box-sizing: border-box;padding-left: 20px;position: relative;}
.left-tyzj div:last-child h4{transition: all .2s;font-size: 22px;color: #000;font-weight: 500;margin: 0 0 15px 0;}
.left-tyzj div:last-child p{margin: 10px 0;color: #666}
.left-tyzj div:last-child p span{color: #333;margin-right: 20px;}
.left-tyzj div:last-child b{display: block;transition: all .2s;position: absolute;right: 20px;top: 70px; float: left;font-size: 14px;line-height: 30px; padding: 0 18px;border: 1px solid  #dedede;font-weight: 400;}
.left-tyzj div:last-child b:hover{color: #ff4d88;border-color: #ff4d88;transition: all .2s;}
.left-tyzj div:last-child b:last-child{top:25px;background: #ff4d88;color: #fff;}
.left-anli li span {
    font-weight: 500;
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 5px;
    word-break: keep-all;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
}