        /*partnerHistory*/
.partnerHistory{padding-top:1rem;padding-bottom:1rem; overflow:hidden;}
.partnerHistory .pageTit2{margin-bottom:6rem;}
.historyList{ position:relative;}
.historyList .historyListul{position:relative;padding:0}
.historyList .default-line{content:'';position:absolute;left:50%;margin-left:-1px;width:1px;height:100%;border-left:1px  dashed #a6a6a7;}
.historyList .draw-line{width:1px;height:0;position:absolute;left:50%;background:#cd1928; margin-left:-1px;}
/*dian*/
.historyList .dian{ position:absolute;top:50%;right:-7.5px;width:15px;height:15px;background:#fff;border-radius:50%;border:5px solid #cd1928; font-size:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.historyList .date{position: absolute; top: 50%; right: -2.5rem; margin-top: -2.5rem; width: 5rem; height: 5rem; line-height: 5rem; border-radius: 50%; background: #cd1928; border-width: 0; text-align: center; font-size: 1.3rem; font-weight: bold; color: #fff; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.historyList .date{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transform: scale(0);transform: scale(0);}
/*itemB*/
.historyList .itemB{width:86.25%;overflow:hidden;}
.historyList .item{display:block;height:auto;position:relative;width:100%;overflow:hidden; background:#eeeef2;border-radius:10px;-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.historyList .item .info{padding:1.3rem 1.3rem;}
.historyList .item h2{font-size:1.6rem;line-height:2.6rem;/*height:2.6rem;overflow:hidden;*/color:#000;font-weight:bold;margin-bottom:1.5rem;}
.historyList .item .des{font-size:1rem;line-height:1.6rem; height:5rem;color:#000;font-weight:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}
.historyList .item .line{width:2rem;height:0.3rem;background:#cd1928;margin-top:2.2rem;}
.historyList .item .img{width:100%; position:relative; z-index:2;overflow:hidden;border-radius:10px;padding-bottom:44%;}
.historyList .item .img img{position:absolute;top:0;left:0;display:block;max-width:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
/*li*/
.historyList ul li{position:relative;width:50%;list-style: none;}
.historyList ul li:nth-child(2n){margin-left:50%;position:relative;margin-top:-10rem;} 
.historyList ul li:nth-child(2n) .itemB{ margin-left:13.75%;}
.historyList ul li:nth-child(2n) .dian{left:-7.5px;right:auto;}
.historyList ul li:nth-child(2n) .date{ left:-2.5rem;right:auto;}

.historyList .item:hover,
.historyList ul li.in-view .item{ background:#cd1928;}
.historyList .item:hover h2,
.historyList ul li.in-view .item h2{color:#fff;}
.historyList .item:hover .des,
.historyList ul li.in-view .item .des{color:#fff;}
.historyList .item:hover .line,
.historyList ul li.in-view .item .line{background:#fff;}
.historyList ul li.in-view.last .date{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transform: scale(1);transform: scale(1);}
/*MoreBtn*/
.MoreBtn{text-align:center; cursor:pointer;display:block;padding-top:5.4rem;}
.MoreBtn a{text-align:center;position:relative; display:inline-block;background:#cd1928;min-width:17rem; padding:0 3rem;font-size:1.8rem;line-height:6rem;height:6rem;border-radius:6rem;overflow:hidden;color:#fff;-webkit-transition:0.3s;transition:0.3s;-webkit-box-shadow:0 10px 30px rgba(220,3,7,0.3);box-shadow:0 10px 30px rgba(220,3,7,0.3)}
.MoreBtn a:hover{ background:#a50714;}
@media screen and (max-width:1024px){.partnerHistory{padding-top:10rem;padding-bottom:5rem;}.partnerHistory .pageTit2{margin-bottom:5rem;}
.historyList .item .info{padding:1.5rem 1.5rem;}
.historyList .item h2{font-size:1.6rem;line-height:1.6rem;height:1.6rem;margin-bottom:1rem;}
.historyList .item .des{font-size:1.2rem;line-height:2.2rem; height:6.2rem;}
.historyList .item .line{width:2rem;height:0.3rem;margin-top:1.4rem;}

.historyList .date{	right: -3rem; margin-top: -3rem; width: 6rem; height: 6rem; line-height: 6rem; font-size: 1.4rem; }
.historyList ul li:nth-child(2n) .date{left:-2.5rem;right:auto;}

.MoreBtn{padding-top:5.4rem;}
.MoreBtn a{min-width:15rem;font-size:1.6rem; padding:0 2rem;line-height:5rem;height:5rem;border-radius:5rem;}
}
@media screen and (max-width:768px){
	.partnerHistory{padding-top:7rem;padding-bottom:0rem;}
	.partnerHistory .pageTit2{margin-bottom:3rem;}
	.historyList .item .info { padding: 1.1rem 0.8rem; }
	.historyList .item .des { font-size: 1.1rem; line-height: 1.5rem;}
.historyList .default-line{left:0;}
.historyList .draw-line{left:0;}

.historyList .dian{right:auto; left:-7.5px;}

.historyList .date{right:auto; left:-2.5rem; width: 4.5rem; height: 4.5rem; line-height: 4.5rem; font-size: 1.3rem;} 

.historyList{ padding-left:25px;}

.historyList ul li{width:100%;}
.historyList ul li:nth-child(2n){ margin-left:0;margin-top:0;}
.historyList ul li .itemB{ margin-left:13.75%; margin-bottom:2rem;}
.historyList ul li:nth-child(2n) .itemB{margin-left:13.75%;}

.MoreBtn{padding-top:4.4rem;}
.MoreBtn a{min-width:15rem;font-size:1.4rem;padding:0 2rem;line-height:4.5rem;height:4.5rem;border-radius:4.5rem;}
}

        
/*css3*/
.fadeInUp50{-webkit-animation-name:fadeInUp50;animation-name:fadeInUp50}
@-webkit-keyframes fadeInUp50{from{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInUp50{from{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInLeft50{-webkit-animation-name:fadeInLeft50;animation-name:fadeInLeft50}
@-webkit-keyframes fadeInLeft50{from{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInLeft50{from{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInRight50{-webkit-animation-name:fadeInRight50;animation-name:fadeInRight50}
@-webkit-keyframes fadeInRight50{from{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInRight50{from{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@media (print),(prefers-reduced-motion:reduce){.animated{-webkit-animation-duration:1ms !important;animation-duration:1ms !important;-webkit-transition-duration:1ms !important;transition-duration:1ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important}
}



@-webkit-keyframes navInUp50{0%{opacity:0;visibility:hidden;transform:translateY(-30px);-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px)}
100%{opacity:1;visibility:visible;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}
}



@keyframes navInUp50{0%{opacity:0;visibility:hidden;transform:translateY(-30px);-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px)}
100%{opacity:1;visibility:visible;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}
}
@keyframes circle-chart-fill{to{stroke-dasharray:0 100}
}
@-webkit-keyframes circle-chart-fill{to{stroke-dasharray:0 100}
}
@-webkit-keyframes shake{0%,100%{-webkit-transform:scale(1,1);transform:scale(1,1)}
25%{-webkit-transform:scale(0.9,1.1);transform:scale(0.9,1.1)}
50%{-webkit-transform:scale(1.1,0.9);transform:scale(1.1,0.9)}
75%{-webkit-transform:scale(0.95,1.05);transform:scale(0.95,1.05)}
0%,100%{-webkit-transform:scale(1,1);transform:scale(1,1)}
25%{-webkit-transform:scale(0.9,1.1);transform:scale(0.9,1.1)}
50%{-webkit-transform:scale(1.1,0.9);transform:scale(1.1,0.9)}
75%{-webkit-transform:scale(0.95,1.05);transform:scale(0.95,1.05)}
}
@keyframes shake{0%,100%{-webkit-transform:scale(1,1);transform:scale(1,1)}
25%{-webkit-transform:scale(0.9,1.1);transform:scale(0.9,1.1)}
50%{-webkit-transform:scale(1.1,0.9);transform:scale(1.1,0.9)}
75%{-webkit-transform:scale(0.95,1.05);transform:scale(0.95,1.05)}
0%,100%{-webkit-transform:scale(1,1);transform:scale(1,1)}
25%{-webkit-transform:scale(0.9,1.1);transform:scale(0.9,1.1)}
50%{-webkit-transform:scale(1.1,0.9);transform:scale(1.1,0.9)}
75%{-webkit-transform:scale(0.95,1.05);transform:scale(0.95,1.05)}
}
@-webkit-keyframes iconScale2{from{transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);opacity:1}
to{transform:scale(1.7);-webkit-transform:scale(1.7);-moz-transform:scale(1.7);-ms-transform:scale(1.7);-o-transform:scale(1.7);opacity:0}
}
@keyframes iconScale2{from{transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);opacity:1}
to{transform:scale(1.7);-webkit-transform:scale(1.7);-moz-transform:scale(1.7);-ms-transform:scale(1.7);-o-transform:scale(1.7);opacity:0}
}        
        
/*MoreBtn2*/
.MoreBtn2{text-align:center; cursor:pointer;display:block;padding-top:2.4rem;padding-bottom:2.4rem;}
.MoreBtn2 a{text-align: center; position: relative; display: inline-block; background: #cd1928; min-width: 12rem; padding: 0 3rem; font-size: 1.2rem; line-height: 3rem; height: 3rem; border-radius: 6rem; overflow: hidden;  color: #fff; -webkit-transition: 0.3s; transition: 0.3s; -webkit-box-shadow: 0 0px 30px rgba(220, 3, 7, 0.3); box-shadow: 0 10px 30px rgba(220, 3, 7, 0.3);}
.MoreBtn2 a:hover{ background:#a50714;}
@media screen and (max-width:1024px){
.MoreBtn2{padding-top:5.4rem;padding-bottom:5rem;}
.MoreBtn2 a{min-width:15rem;font-size:1.6rem; padding:0 2rem;line-height:5rem;height:5rem;border-radius:5rem;}
}
@media screen and (max-width:768px){
.MoreBtn2{padding-top:4.4rem;padding-bottom:4rem;}
.MoreBtn2 a{min-width:15rem;font-size:1.4rem;padding:0 2rem;line-height:4.5rem;height:4.5rem;border-radius:4.5rem;}
}