.head_pc{
	position: unset;
	padding-bottom: 20px;
}
.nav_ul {
    box-shadow: 0px 8px 20px 0px #dedede;
}
.head_right a{
	color: #333;
}
.Language a{
	color: #fff;
}
.head_ul>ul>li a.on {
    color: #21205c !important;
    border-bottom: 2px solid #21205c !important;
}
.row_a1{
	padding-top: 20px;
	    padding-bottom: 20px;
	    border-top: 1px solid #dedede;
	    border-bottom: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}
.a1_wrap{
	/* padding-bottom: 20px; */
}
.a1_wrap a{
	color: #999999;
	font-size: 14px;
}
.a1_wrap a:last-child{
	color: #333;
}
.a2_box{
	display: flex;
}
.a2_left{
	width: 281px;
}
.a2_right{
	width: 1068px;
}
.a2_tit{
	padding-top: 50px;
	padding-bottom: 50px;
	font-size: 48px;
	color: #21205c;
	font-weight: bold;
}
.a2-text{
	font-size: 24px;
	padding-bottom: 53px;
}
.a2_left ul{
	display: flex;
}
.a2_left ul li{
	margin-right: 10px;
}
.a2_left ul li:last-child{
	margin-right: 0;
}
.a2_left>div:nth-child(1) p:nth-child(1){
	color: #888888;
}
.a2_left>div:nth-child(1) p:nth-child(2){
	color: #21205c;
	padding-top: 10px;
	padding-bottom: 30px;
}
.a2_right p{
	font-size: 16px;
	line-height: 35px;
	padding-top:50px;
}
.a2_box{
	padding-bottom: 80px;
}
.a2_main{
	border-bottom: 1px solid #dedede;
}
.a2_bottom{
	display: flex;
	align-items: center;
	padding-top: 80px;
	padding-bottom: 80px;
}
.a2_bottom>div:nth-child(2){
	width: 400px;
}
.a2_bottom>div{
	margin-right: 20px;
}
.a2_bottom>div:nth-child(4){
	width: 400px;
}
.head_ul>ul>li>a::before {   
	content: '';
	position:absolute;
	bottom:-3px;
	left:0;
	overflow:hidden;
	padding:10px 0;
	width:0;
	white-space:nowrap;
	border-bottom:2px solid #333;
	-webkit-transition:max-width 0.5s;
	-moz-transition:max-width 0.5s;
	transition:max-width 0.5s;
	 transition: all .5s ;
	 border-bottom: 2px solid #21205c;
}
.head_ul ul>li:hover a::before{
	width:100%;
}
.show_content span{
	padding-bottom: 50px;
	line-height: 30px;
}
@media screen and (max-width: 1440px) and (min-width: 1200px) {
	.a2_tit{
		font-size: 35px;
	}
	.a2-text {
	    font-size: 18px;
	    padding-bottom: 53px;
	    line-height: 36px;
	}
	.a2_right p{
		padding-top: 28px;
	}
	.show_content span{
			padding-bottom: 28px;
	}
	
	.a2_bottom{
		padding-top: 30px;
		padding-bottom: 30px;
	}
}

@media screen and (max-width:769px) {
	.a2_box{
		flex-wrap: wrap;
	}
	.row_a1{
		padding-top: 1.5rem;
	}
	.a1_wrap{
		line-height: 31px;
	}
	.a2_tit{
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
		font-size: 0.48rem;
	}
	.a2-text{
		font-size: 0.24rem;
	}
	.a2_right p{
		padding-top: 0.5rem;
	}
	.tz{
		    width: 181px;
		    height: 46px;
	}
	.tz img{
		width: 100%;
		height: 100%;
	}
	.more {
	    width: 293px;
	    height: 65px;
	    margin: auto;
	}
	.a2_main{
		padding: 0.5rem;
		padding-top: 0rem;
	}
	.a1_wrap{
		padding-left: .5rem;
		padding-right: .5rem;
	}
	.a2_box{
		padding-bottom: .8rem;
	}
	.a2_bottom{
		padding-top: .8rem;
		padding-bottom: .8rem;
	}
	
}