@charset "utf-8";
.yk_width{
	width:1600px;
	max-width: 1600px;
	margin:0 auto;
}
.yk_section{
	margin-top:105px;
}
.yk_header{
	width: 100%;
	padding:15px 0;
	border-bottom: 1px solid #eee;
	position: fixed;
	top: 0;
	z-index: 999;
	background: #fff;
}
.yk_height{
	height:105px;
}
.yk_header .top_header{
	text-align: right;
}
.yk_header .top_header a{
	padding-left:10px;
}
.yk_header .top_header a:hover{
	color:#902f8a;
}
.yk_header .bottom_header{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.yk_header .bottom_header .yk_logo{
	
}
.yk_header .bottom_header .yk_nav{
	position: relative;
}
.yk_header .bottom_header .yk_nav .pic{
	position: absolute;
	top:32px;
	left: 17%;
	z-index: 999;
	padding: 10px 20px;
	background-color: #902f8a;
	display: none;
}
.yk_header .bottom_header .yk_nav .pic a{
	display: block;
	color:#ffffff;
	line-height: 30px;
}
.yk_header .bottom_header .yk_nav .c_a{
	margin-left:50px;
	padding-bottom:10px;
}
.yk_header .bottom_header .yk_nav ul{
	display: flex;
}
.yk_header .bottom_header .yk_nav .c_a:hover{
	color:#902f8a;
	border-bottom:1px solid #902f8a;
}
.active{
	color:#902f8a;
	border-bottom:1px solid #902f8a;
}
.ry_i_se {
    display: block;
    width: 35px;
    height: 3px;
    background: #902f8a;
    margin-bottom: 5px;
}
.ry_i_sey, .ry_i_sey2 {
    transform-origin: 8%;
    transform: rotate(0deg);
    transition: .9s;
}
.ry_i_se:last-child {
    margin-bottom: 0;
}
.yk_wxs{
	display: none;
}
.ced{
	transform-origin: 24%;
	transform: rotate(45deg);
	transition: .9s;
}
.yk_wx_sade,.ry_weop{
	display: none;
}
.y_wx {
    display: block;
    padding: 15px 0;
    margin: 0 20px;
    border-bottom: 1px solid #902f8a;
	position: relative;
}
.y_wx i.sode {
    width: 15px;
    height: 1px;
    background: #902f8a;
    top: 50%;
    position: absolute;
    right: 0;
}
.y_wx i.sode1, .y_wx i.sodes1 {
    width: 1px;
    height: 15px;
    background: #902f8a;
    right: 7px;
    position: absolute;
    top: 39%;
}
.cy_fixclear {
    clear: both;
}
.ry_weop{
	margin: 0 20px;
	border-bottom: 1px solid #999;
}
.ry_weop a {
    padding: 0 15px;
}
.ry_weop p {
    margin: 0 10px;
}

/* 轮播图 */
.yk_section .yk_dopys{
	height:100%;
	padding:8%;
}
.yk_section .yk_dopys .yk_doy{
	width:400px;
	height:350px;
	background:rgba(255,255,255,.8);
	float: right;
	padding:40px 30px;
	position: relative;
}
.yk_section .yk_dopys .yk_doy h3{
	color:#902f8a;
	margin-bottom:40px;
	text-align: center;
	font-size: 24px;
}
.yk_section .yk_dopys .yk_doy p{
	line-height: 35px;
}
.yk_section .yk_dopys .yk_doy a{
	color:#ffffff;
	background: #902f8a;
	border-radius: 20px;
	padding:5px 15px;
	position: absolute;
	bottom: 40px;
}


/* 关于我们 */
.yk_about{
	margin-bottom:80px;
}
.yk_about_h2{
	color:#902f8a;
	text-align: center;
	padding:45px 0;
}
.yk_about  .yk_about_lr{
	display: flex;
	align-items: center;
}
.yk_about .yk_about_content{
	padding-left: 40px;
}
.yk_about .yk_about_content p{
	text-indent: 20px;
	line-height: 30px;
	margin-bottom:20px;
}
.yk_button{
	color:#ffffff;
	background: #902f8a;
	border-radius: 20px;
	padding:5px 15px;
}
/*  */
.cover{
	color: #902f8a;
}
.yk_about_bigs{
	display: flex;
	margin:60px 0;
}
.yk_about_bigs .yk_about_ls{
	    width: 16%;
	    margin-right: 10%;
}
.yk_about_bigs .yk_about_ls h2{
	width: 100px;
	color: #ffffff;
	background: #902f8a;
	border-radius: 20px;
	padding: 5px 30px;
	margin: 0 0 20px 0;
	text-align: center;
}
.yk_about_bigs .yk_about_ls i{
	display:block;
	width:20px;
	height: 20px;
	background: url(/static/modules/cms/images/zsd.png) no-repeat;
	background-size: cover;
	margin-right:10px;
}
.yk_about_bigs .yk_about_ls .yk_about_nav a{
	display: flex;
	margin-bottom:20px;
	padding-left:32px;
}
.yk_about_bigs .yk_about_ls .yk_about_nav a:hover{
	color: #902f8a;
}
.yk_about_bigs .yk_about_rs img{
	width:100%;
}
.yk_about_rs .yk_hz_list{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.yk_about_rs .yk_hz_list .yk_hz_img{
	margin-bottom:40px;
}
/* 一行四列多余两个 */
    .yk_about_rs .yk_hz_list .yk_hz_img:last-child:nth-child(4n+2) {
        background-color: orange;
        margin-right: calc((100% - 24%) / 3 * 2);
    }

/* 一行四列多余三个 */
    .yk_about_rs .yk_hz_list .yk_hz_img:last-child:nth-child(4n+3) {
        background-color: pink;
        margin-right: calc((100% - 24%) / 3 * 1);
    }


/* 核心产品 */
.yk_puct{
	width:100%;
	height: 300px;
	background: #902f8a;
	margin-bottom:30px;
}
.yk_puct .yk_puct_big{
	display: flex;
	justify-content: space-between;
	position: relative;
	height: 300px;
	align-items: center;
}
.yk_puct .yk_puct_big div{
	width:33%;
}
.yk_puct .yk_puct_big .yk_puct_two{
	text-align: center;
}
.yk_puct .yk_puct_big h2{
	color: #ffffff;
}
.yk_puct .yk_p_h3{
	color:#902f8a;
	background: #ffffff;
	border-radius: 20px;
	padding:5px 15px;
	width: 173px;
	margin: 35px auto;
}
.yk_puct .yk_puct_three img{
	width:20%;
	position: absolute;
	right: 0;
	top: -75px;
}
.yk_puct_list{
	width:100%;
	background:#d6d6d6;
	padding:60px 0;
}
.yk_pucts{
	padding:50px 0;
}
.yk_puct_l img{
	width: 100%;
}
.yk_puct_bx{
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.yk_puct_a{
	width: 18%;
	margin-bottom:20px;
}
.yk_puct_a:last-child:nth-child(5n+2) {
	margin-right: calc((100% - 18%) / 4 * 3);
}

 .yk_puct_a:last-child:nth-child(5n+3) {
	margin-right: calc((100% - 18%) / 4 * 2);
}

.yk_puct_a:last-child:nth-child(5n+4) {
	margin-right: calc((100% - 18%) / 4 * 1);
}

.yk_button_aa{
	text-align: center;
	display: block;
	width: 150px;
	margin:0 auto;
}
.yk_puct_a .yk_puct_l{
	background:#ffffff;
	padding: 15px 10px;
}
.yk_puct_a .yk_puct_cont{
	background-color: #902f8a;
	color:#ffffff;
	padding: 10px 0;
	text-align:center;
	width: 90%;
	margin: 0 auto;
	transform: translate(0, -6px);
}


/* 新闻动态 */
.yk_new{
	padding:75px 0;
}
.yk_new .yk_new_list{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	
}
.yk_new .yk_new_list .yk_new_a{
	width:45%;
	display: flex;
	background-color: #f5f5f5;
	border-radius: 20px;
	box-shadow: 1px 1px 6px 1px #d3d3d3;
	margin-bottom:40px;
}
.yk_new .yk_new_list .yk_new_a .yk_new_r{
	padding:20px 30px;
	position: relative;
}
.yk_new .yk_new_list .yk_new_a .yk_new_r h2{
	margin-bottom:40px;
	color:#902f8a;
}
.yk_new .yk_new_list .yk_new_a .yk_new_r p{
	line-height: 25px;
}
.yk_new .yk_new_list .yk_new_a .yk_new_r .yk_new_time{
	width: 85%;
	position: absolute;
	bottom:20px;
}
/*  */
.yk_news_list{
	margin:50px 0;
}
.yk_news_list .yk_news_a{
	display: flex;
	justify-content: space-between;
	position: relative;
	margin-bottom:50px;
}
.yk_news_list .yk_news_cont{
	background-color: #f2f2f2;
	padding:20px 20px;
}
.yk_news_list .yk_news_a .yk_news_s{
	position: absolute;
	bottom: 20px;
}
.yk_news_list .yk_news_a .yk_news_cont h2{
	margin-bottom:10px;
	color: #902f8a;
}




/* 合作共赢 */
.yk_hz{
	background-color: #e4e4e4;
	margin-bottom:70px;
}
.yk_hz .yk_hz_list{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.yk_hz .yk_hz_list .yk_hz_img{
	width: 16%;
	margin-bottom: 25px;
}

.yk_hz .yk_hz_list .yk_hz_img:last-child:nth-child(6n+2) {
	margin-right: calc((100% - 16%) / 5 * 4);
}

.yk_hz .yk_hz_list .yk_hz_img:last-child:nth-child(6n+3) {
	margin-right: calc((100% - 16%) / 5 * 3);
}

.yk_hz .yk_hz_list .yk_hz_img:last-child:nth-child(6n+4) {
	margin-right: calc((100% - 16%) / 5 * 2);
}
.yk_hz .yk_hz_list .yk_hz_img:last-child:nth-child(6n+5) {
	margin-right: calc((100% - 16%) / 5 * 1);
}
.yk_hz .yk_hz_list .yk_hz_img img{
	width: 95%;
}



/*  */
.yk_case{
	margin-top: 30px;
}
.yk_case .yk_case_bf{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.yk_case .yk_case_list{
	margin-bottom: 30px;
}
.yk_case .yk_case_bf .yk_case_cont p{
	color:#ffffff;
	text-align: center;
	background-color: #902f8a;
	padding:10px 0;
}
/* 联系我们 */
.yk_contant_s{
	display: flex;
}

/* 尾部 */
.yk_footer{
	width:100%;
	height:100%;
	background: url(../images/footer.png) no-repeat;
	background-size: cover;
	padding:75px 0;
}
.yk_footer .yk_foot{
	display: flex;
	justify-content: space-between;
}
.yk_footer .yk_foot .foot_logo{
	padding-bottom:155px;
}
.yk_footer .yk_foot .foot_big{
	display: flex;
	align-items: center;
}
.yk_footer .yk_foot .foot_big .foot_address{
	
}
.yk_footer .yk_foot .foot_big .foot_address h2{
	font-weight:200;
	color:#ffffff;
	margin-bottom:20px;
}
.yk_footer .yk_foot .foot_big .foot_address p{
	color:#ffffff;
	margin-bottom:10px;
} 
.yk_footer .yk_foot .foot_big .foot_erw{
	margin-left:2%;
	text-align: center;
}
.yk_footer .yk_foot .foot_big .foot_erw p{
	color:#ffffff;
	font-size:14px;
	padding-top: 5px;
}
.yk_footer .yk_foot .foot_right h2{
	font-weight:200;
	color:#ffffff;
	margin-bottom:20px;
	text-align: center;
}
#translate{
	position: fixed;
	top:0;
	right:50px;
	z-index: 999;
	display: none;
}
#translateSelectLanguage{
	padding: 10px;
	font-size: 16px;
	text-align: center;
}