@charset "utf-8";

/*通用样式*/


.honor {background-size:cover; padding: 5.2vw 0; max-width:1400px; margin: 0 auto;display: flex;}

.honorCont {padding-top: 40px}

.honorTit { margin-bottom: 90px;padding-right: 75px;}

.honorTit p { font-weight: bold; font-size: 32px; color: #333333; line-height: 42px; margin-bottom: 25px;}

.honorTit span {font-size: 16px;overflow: hidden;height: 128px;margin-top: 18px;color: #666;line-height: 40px;font-family: Poppins-Light;;}

.honorDec { font-size: 20px; line-height: 1.8; color: #333333; width: 780px; max-width: 100%; margin-bottom: 40px;}

.honorSlide {max-width: 100%; overflow: hidden;margin-right: -250px; float:right;padding-top: 1px;}

.honorControl { margin-top: 20px; overflow: hidden;}

.honorControl a { float: left; display: block; width: 48px; height: 48px; transition: all 0.5s; margin-right: 20px;}

.honorControl a.prevHonor { background: url(../images/honorprev.png) center no-repeat;}

.honorControl a.nextHonor { background: url(../images/honornext.png) center no-repeat;}

.honorControl a.prevHonor:hover { background: url(../images/prevon.png) center no-repeat;}

.honorControl a.nextHonor:hover { background: url(../images/nexton.png) center no-repeat;}

.honorSlide img { display: block; width: 100%;}


@media screen and  (max-width:780px){

.honor{ display:none;}
	.honorDec { font-size: 14px;}

	.honorControl a { background-size:100% auto!important; width: 30px; height: 30px;}
}

