.about_one{
	padding-top:0.82rem;
	padding-bottom:0.64rem;
}
.about_info{
	margin-top:0.3rem !important;
}
.about_info p{
	font-size: 0.18rem;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 0.4rem;
	margin-bottom:0.2rem;
	}	
	.about_info .scale_box{
		margin-top:0.3rem;
		display: flex;
	}
.about_info img{
	max-width: 100%;
/* height: 4.2rem; */
object-fit: contain;
}



/* 云亭客户 */
.partner-page{
	padding-top:0.82rem;
	padding-bottom:0.5rem;
}
.partner-page .text{
	font-size: 0.18rem;
	font-weight: 400;
	color: #333333;
	line-height: 0.4rem;
	margin-bottom:0.3rem;
	margin-top:0.25rem;
	
}
.partner .scale_box {
	width: 1.98rem;
	height: 1.2rem;
	object-fit: contain;
	background: #FFFFFF;
	box-shadow: 0rem 0.03rem 0.05rem 0.01rem #D5E9FF;
	border-radius: 0rem 0rem 0rem 0rem;
	opacity: 1;
	border: 0.01rem solid #1A6CB4;
	margin:0 0.26rem;
	margin-top:0.49rem;
	
}
.partner{
	display: flex;
	flex-wrap: wrap;
	    margin: 0 -0.26rem;
}


/* 云亭大事记 */
.work_info{
    margin-top: 0.2rem;
}
.work_page .tab{
	/*padding:0 0.29rem;*/
	position: relative;
	/*flex:0 0 16.6%;*/
}
.work_page .tab .word_year{
	font-size: 0.22rem;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	color: #4F6BA9;
	background: #FFFFFF;
	box-shadow: 0rem 0.1rem 0.8rem 0.01rem rgba(0,75,255,0.08);
	border-radius: 0.04rem 0.04rem 0.04rem 0.04rem;
	padding:0.13rem 0.4rem;
	/* margin-right:0.54rem; */
	/* display: inline-block; */
	position: relative;
	font-weight: bold;
	text-align: center;
	transition: var(--s_tran);
}
.work_page .tab .year_icon{
	content: '';
	display: block;
	width: 0.14rem;
	height: 1.04rem;
	margin:0 auto;
	opacity: 0;
	position: absolute;
	left: 50%;
	transition: transformx(-50%) var(--s_tran);
	
}

.work_page .word_info{
	display: flex;
	flex-direction: column
}
.work_page>.tab_wrap{
	display: flex;
	margin:0 -0.29rem;
	margin-bottom:-0.2rem;
padding-bottom: 1.05rem;
overflow: auto;
    padding-top: 0.4rem;


}
.work_page .tab:hover .word_year, 
.work_page .tab.active .word_year{
	background: linear-gradient(315deg, #45B2FF 0%, #217AFF 100%);
	color:#fff;
}
.work_page .tab:hover .year_icon, 
.work_page .tab.active .year_icon{
	opacity:1;
}
.work_page .tab:nth-child(6n){
	/*margin-right:0rem;*/
}
.work_list{
	overflow: hidden;
	position: relative;
	padding-bottom:0.58rem;
}
.work_list .swiper-pagination-bullet-active{
	background: linear-gradient(315deg, #45B2FF 0%, #217AFF 100%) !important;
}
.work_list .swiper-pagination-bullet{
	bottom:0rem;
background: rgba(153,153,153,0.6);
}
.work_items{
	border-bottom:0.01rem solid rgba(213, 216, 222, 1);
	/*padding-bottom:0.4rem;*/
	/*padding-top:0.3rem;*/
	transition: 0.6s;
}
.work_items:hover {
    background: linear-gradient(315deg, #45B2FF 50%, #217AFF 100%);
    color: #FFFFFF;
    padding-left: 0.2rem;
}
.work_items .tit{
	font-size: 0.2rem;
	font-weight: normal;
	color: #333333;
	line-height: 0.4rem;
	margin-top:0.2rem;
	margin-bottom:0.2rem;
}
.work_items:hover .tit {
    color: #fff;
}
.work_text{
	font-size: 0.14rem;
	font-weight: normal;
	color: #999999;
	line-height: 0.28rem;
}





/* 云亭荣誉 */
.honour-page{
	padding-top:0.82rem;
	padding-bottom:0.4rem;
}
.honour{
	padding-left:0.3rem;
}
.honourbox1{
	border-left:0.04rem solid rgba(244, 244, 244, 1);
	padding-left:0.38rem;
	position: relative;
	margin-left:0.45rem;
	padding-top:0.58rem;
}

.honour .honour_list{
	margin-bottom:0.14rem;
	position: relative;
	height:auto;
	transition: all 0.5s;
}

.honour .honour_list:hover .honour_tit{
    background: linear-gradient(315deg, #45B2FF 50%, #217AFF 100%);
    color: #FFFFFF;
}

.honour .honour_list::before{
	content: '';
	display: block;
	position: absolute;	
	width: 0.33rem;
	border-top: 0.01rem dashed rgba(41, 134, 255, 1);
	top: 50%;
	left: -0.3rem;
	transform: translateY(-50%);
}
.honour .honour_list::after{
	content: '';
	display: block;
	position: absolute;	
	width: 0.14rem;
	height: 0.14rem;
	background: #FFFFFF;
	box-shadow: 0rem 0.07rem 0.26rem 0.01rem rgba(207,207,207,0.5);
	opacity: 1;
	border: 0.04rem solid #2986FF;
	border-radius: 100%	;
	    top: 50%;
	    left: -0.51rem;
	    transform: translateY(-50%);
}
.honour .honour_tit{
	font-size: 0.16rem;
	font-weight: 400;
	color: #333333;
	background: #F8F8F8;
	padding:0.3rem 0.2rem;
	    z-index: 9;
	    position: relative;
	cursor: pointer;
}
.big_cir_tit{
	width: 0.97rem;
	line-height: 0.97rem;
	background: linear-gradient(180deg, #45B2FF 0%, #217AFF 100%);
	box-shadow: 0rem 0.1rem 0.8rem 0.01rem rgba(0,75,255,0.39);
	font-size: 0.24rem;
	font-weight: bold;
	border-radius: 100%;
	color: #FFFFFF;
	text-align: center;
}





/* 社会责任 */
.dutyinfo{
	width:3.75rem;
	margin-right:0.37rem;
	box-shadow: 0rem 0.02rem 0.8rem 0.01rem rgba(0,0,0,0.05);
	border-radius: 0.14rem 0.14rem 0.14rem 0.14rem;
	margin-bottom:0.53rem;
	
	}
	.duty_items{
		display: flex;
		flex-wrap: wrap;
		border-bottom:0.01rem solid rgba(153, 153, 153, 0.2);
	}
	.dutyinfo:nth-child(3n){
		margin-right:0rem;
	}
	.duty_loopbox{
		margin-top:0.81rem;	
	}
.dutyinfo .scale_box{
	object-fit: cover;
height: 2.5rem;
}
.dutyinfo .duty_box{
	padding:0.19rem 0.2rem;
	background-color: #fff;
}
.dutyinfo .duty_tit{
	font-size: 0.18rem;
	font-weight: bold;
	color: #333333;
}
.dutyinfo .duty_cbox{
	display: flex;
	justify-content: space-between;
	margin:0.1rem 0rem;
}
.dutyinfo .duty_cbox p{
	font-size: 0.12rem;
	font-weight: 400;
	color: #999999;
	line-height: 0.28rem;
}

.tab_wrap {
    display: flex;
}
.work_page{
    overflow: hidden;
}
.tab_swiper{
    padding-bottom: 1rem;
    padding-top: 0.4rem;
    /*    padding-left: 0.4rem;*/
    /*padding-right: 0.4rem;*/
}
.work_top{
    padding: 0 0.4rem;
    position: relative;
}
.swiper-button-next::after, .swiper-button-prev::after {
    font-size: 14px;
    color: rgba(33, 122, 255, 1) !important;
}
.swiper-button-next, .swiper-button-prev {
    border: none;
    top: 0.68rem;
	display: block !important;
	opacity: 1 !important;
	pointer-events: all !important;
	cursor: pointer !important;
}
/*@media only screen and (max-width: 1500px){*/
    .text p, 
    .work_page .tab .word_year, 
    .work_items .tit, 
    .work_text, 
    .honour .honour_tit, 
    .dutyinfo .duty_tit, 
    .dutyinfo .duty_cbox p, 
    .about_info p{
    font-size: 16px !important;
}
.work_text{
    line-height: 1.5;
    padding-bottom: 0.1rem;
}
.work_page .tab .word_year{
    white-space: nowrap;
}
/*}*/

.about_one .hover_box:hover .scale_img {
    transform: scale(1);
}




@media only screen and (max-width: 1024px){
    .partner-page, 
    .about_one{
    padding-top: 15px;
    padding-bottom: 15px;
}
 .about_one{
     width: 94% !important;
     margin: 0 auto;
 }
.partner-page .text, 
.about_info{
    margin-top: 0px !important;
}
.domain_items .domain-tit, 
.text p, .work_page .tab .word_year, .work_items .tit, .work_text, .honour .honour_tit, .dutyinfo .duty_tit, .dutyinfo .duty_cbox p, .about_info p, 
.work_page .tab .word_year, 
.about_info p, 
.about_info span{
    font-size: 12px !important;
}
.partner .scale_box:nth-child(3n){
    margin-right: 0;
}
.partner .scale_box{
    margin-top: 10px;
    margin-right: 5px;
    margin-left: 0;
    margin-right: 10px;
    width: 31%;
}
.partner{
    margin: 0;
    justify-content: space-around;
}
.dutyinfo{
    width: 100%;
    margin-right: 0px;
}
.about_one>div, 
.about_info{
    width: 100%;
    /*padding-left: 15px;*/
    /*padding-right: 15px;*/
}

.swiper-button-next, .swiper-button-prev
{
    display: none !important;
}
.work_items:hover .work_text{
    color:#fff;
}
.partner .scale_box img{
    object-fit: contain !important;
}
}