@charset "utf-8";

.partner{max-width:1600px; margin: 0 auto;display: flex; justify-content: space-between; flex-direction: row-reverse; align-items: center}
.partner .img_wrap{display: flex;     align-items: flex-end;width: 50%}
.partner .img_wrap .img_box_small{margin-left: -70px; margin-bottom: -40px;}
.partner .img_wrap img{filter:  drop-shadow(5px 5px 10px rgba(0,0,0,0.1));width: 100%}
.partner .partner_title{text-align: left; font-size: 24px;color: #ddd; font-weight: 400; width: 50%}
.partner .partner_title li{padding: 20px 0;cursor: pointer;border-bottom: 1px solid #e5e5e5;}
.partner .partner_title li .txt{padding:0 20px;display: flex; justify-content: space-between; align-items: center}
.partner .partner_title li .txt .right{width: 40%;display: flex;justify-content: flex-end}
.partner .partner_title li p.date{font-size: 22px;margin-right: 15px}
.partner .partner_title li a.more{font-size: 22px; color: inherit}
.partner .partner_title li.on{ font-weight: 800; color: #fff;}
.partner .partner_title li.on .txt{list-style: decimal}
.partner .partner_title li:hover{font-weight: bold}

.br_more{text-align: center; width:280px; height: 65px; line-height: 65px; display: block; color: #fff; border:1px solid #fff; margin: 80px auto 0;text-align: center;-webkit-transition: all 0.20s ease-in-out; -moz-transition: all 0.20s ease-in-out; -ms-transition: all 0.20s ease-in-out; -o-transition: all 0.20s ease-in-out;}
.br_more:hover{background: #fff; color: #182448;}

@media (max-width:1199px){
    .partner{padding: 0 10px}
    .partner .partner_title li{padding: 15px 0;}
    .partner .partner_title li.on{font-size: 20px;padding: 10px 0 }
    .partner .partner_title{font-size: 20px; }
    .partner .partner_title li p.date{font-size:18px;}
    .partner .partner_title li a.more{font-size: 18px; color: inherit}
}


@media (max-width:969px){
    .partner{flex-direction:column-reverse; align-items: center;justify-content: center}
    .partner .img_wrap{width: 100%;}
    .partner .partner_title{width: 100%;display: flex;flex-wrap: wrap; justify-content: space-around;margin-bottom: 30px}
    .partner .partner_title li{width: 100%;text-align: center;padding: 10px 0 }
    .br_more{ width:200px; height: 55px; line-height: 55px; margin: 50px auto 0}
    .partner .img_wrap .img_box{width: 100%;}
}

@media (max-width:639px){
    .partner .partner_title li{word-break: keep-all}
    .partner .partner_title li.on{font-size: 18px;padding: 10px 0 }
    .partner .partner_title{font-size: 18px; }
    .partner .partner_title li p.date{display: none}
    .partner .partner_title li a.more{font-size: 16px; color: inherit}
    .br_more{ width:180px; height: 45px; line-height: 45px; margin: 30px auto 0}
}

@media (max-width:449px){
    .partner .partner_title li{padding: 5px 0 }
    .partner .partner_title li.on{font-size: 16px;padding: 5px 0 }
    .partner .partner_title{font-size: 16px; }
}