/* 首页-合作伙伴 */

.partner-grid{width: 1400px;margin: 0 auto;padding:50px 0 0 50px;position: relative;box-sizing: border-box;}

/*六边形合作伙伴样式--start*/
.imgBox {margin-bottom: -1px;}
.imgBox:after {content: "";display: block;clear: both;}

.hex{position: relative;list-style-type: none;display:inline-block;vertical-align:top;visibility: hidden; outline:1px solid transparent;transform: rotate(30deg); }
				
.hex { width:120px; padding-bottom: 140px;margin-left: -4px;margin-right: -15px;margin-top: -63px;margin-bottom: -14px;}
.hex:hover .hexIn{-webkit-transform:scale(1.1);transform:scale(1.1);}
				
.hex:nth-child(even){margin-top:-1px;margin-left: -4px;}
	
				
.hex *{ position: absolute; visibility: visible;outline:1px solid transparent; }
.hexIn {display:block; width: 100%; height: 100%;text-align: center; }
				
.heImg{transform: rotate(-30deg);z-index: 3;width: 100%; height: 100%;text-align: center;display: flex;flex-direction: column;align-items: center;justify-content: center;}
				
.heImg img {display: inline-block;width: auto; max-height: 80%;max-width: 80%;box-sizing: border-box; position: initial;}
				
.hex:hover .heImg img{-webkit-transform:scale(1.1);transform:scale(1.1);}
      
.hexIn>.mark{position: absolute;top:0; left: 0; width: 100%;height: 100%;overflow: hidden;}
.hexIn>.mark:before {display: block;position: absolute;content: '';width: 100%;height: 100%;transform: rotate(-60deg) skewY(30deg) translatez(-1px);background-color: rgba(0,127,255,0.2);}
				
.hexIn.backa-1>.mark:before{background-color: rgba(0,127,255,0.1);}
.hexIn.backa-15>.mark:before{background-color: rgba(0,127,255,0.15);}
.hexIn.backa-25>.mark:before{background-color: rgba(0,127,255,0.25);}
.hexIn.backa-03>.mark:before{background-color: rgba(0,127,255,0.03);}
.hexIn.backa-05>.mark:before{background-color: rgba(0,127,255,0.05);}

.hexIn.backa-0>.mark:before{background-color: rgba(0,127,255,0);}
.hexIn.backa-white>.mark:before{background-color: rgba(255,255,255,0.5);}

 .hex:hover .hexIn>.mark:before{background-color: rgba(0,127,255,0.6);}
/*六边形合作伙伴样式--end*/


 /*六边形累计样式--star*/
.part-total{position: absolute;top:50%;left:50%;width:260px;height:300px;margin:-180px 0 0 -95px;z-index: 9;}

.total-hex{position: relative;list-style-type: none;display:inline-block;vertical-align:top;visibility: hidden; outline:1px solid transparent;transform: rotate(30deg); }
				
.total-hex { width:260px; padding-bottom: 300px;}
.total-hex:hover .total-hexIn{-webkit-transform:scale(1.1);transform:scale(1.1);}
				
.total-hex *{ position: absolute; visibility: visible;outline:1px solid transparent; }
.total-hexIn {display:block; width: 100%; height: 100%;text-align: center; }

.total-hexIn>.mark{position: absolute;top:0; left: 0; width: 100%;height: 100%;overflow: hidden;}
.total-hexIn>.mark:before {display: block;position: absolute;content: '';width: 100%;height: 100%;transform: rotate(-60deg) skewY(30deg) translatez(-1px);background-color: rgba(0,127,255,0.9);}

.total-txt{transform: rotate(-30deg);z-index: 3;width: 100%; height: 100%;text-align: center;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.total-txt b{display: block; position: initial;color:#fff;font-size: 46px;font-weight:bold;}
.total-txt span{display: block; position: initial;color:rgba(255,255,255,0.6);font-size: 18px;}
.total-txt i{position: initial;}

.total-hex:hover .total-txt b,.total-hex:hover .total-txt span{-webkit-transform:scale(1.1);transform:scale(1.1);}

 /*六边形累计样式--end*/

@media screen and (max-width:1900px){
	
.partner-grid{width: 72.9vw;padding:2.08vw 0 0 5.2vw;}
	
/*六边形样式--start*/
					
.hex { width:6.25vw; padding-bottom: 7.29vw;margin-left: -0.2vw;margin-right: -0.78125vw;margin-top: -3.28125vw;margin-bottom: -0.72916vw;}

.hex:nth-child(even){margin-left: -0.2vw;}
				
			
					
/*六边形样式--end*/


 /*六边形累计样式--star*/
.part-total{width:13.54vw;height:15.625vw;margin:-9.375vw 0 0 -2vw;}

.total-hex { width:13.54vw; padding-bottom: 15.625vw;}
				
.total-txt b{font-size: 2.4vw;}
.total-txt span{font-size: 0.9375vw;}

 /*六边形累计样式--end*/

}



@media screen and (max-width:750px){

	.partner-grid{padding:0;width: 100%;}
}

