.about01{
	padding:30px 0;
}
.about01 h2{
	color:#333;
	text-align:center;
	font-size: 20px;
	padding-bottom:20px;

}
.about01 .pic{
	text-align:center;
}
.about01 .pic img{
	display:inline-block;
	width:80%;
}
.about01 .txt{
	padding:20px 15px 10px;
}
.about01 .txt p{
	font-size:14px;
	line-height:24px;
	color:#333333;
	padding-bottom:15px;
}
.about01 .show ul{
	border-top:1px solid #d4d4d4;
}
.about01 .show ul li{
	border-bottom:1px solid #d4d4d4;
	padding:10px 15px;
	position: relative;
}
.about01 .show ul li em{
	position: absolute;
	left:15px;
	top:50%;
	transform: translateY(-50%);
	font-size:13px;
	color:#666;
	width:110px;
}
.about01 .show ul li span{
	font-size:14px;
	line-height:20px;
	color:#333;
	display:block;
	padding-left:135px;
}
.about01 .show ul li span i{
	font-size:10px;
	color:#b7b6b6;
	font-style:normal;
}
.about01 .show ul li span a{
	color:#333;
	text-decoration:none;
}
.about02{
	background-color:#f3f3f3;
	padding:30px 0;
}
.about02 h2{
	font-size:18px;
	text-align:center;
	color:#333;
	padding-bottom:15px;
}
.about02 p{
	font-size:14px;
	line-height:24px;
	color:#666;
	padding-bottom:10px;
}
.about02 p a{
	font-size:14px;
	color:#666;
}
.about02 p a:hover{
	color:#f60;
}
.about02 .pic{
	text-align:center;
	padding:10px 0;
}
.about02 .pic img{
	display:inline-block;
	width:70%;
	margin:5px auto;
}
.about03 img{
	width:100%;
	display:block;
	padding-bottom:30px;
}
.qual01{
	padding:30px 0;
}
.qual01 .top{
	text-align:center;
}

.qual01 .top p{
	font-size:14px;
	line-height:24px;
	color:#666;
	
}
.qual01 .list .box{
	margin-top:30px;
}
.qual01 .list .box .pic img{
	display:block;
	width:100%;
}
.qual01 .list .box .content{
	margin-left:15px;
	margin-right:15px;
	padding:20px;
	background-color:#fff;
	margin-top:-50px;
	position: relative;
	z-index:2;
	box-shadow:0 0 10px #cecece;
}
.qual01 .list .box .content h3{
	font-size:18px;
	line-height:28px;
	color:#002069;
}
.qual01 .list .box .content .line{
	display:inline-block;
	width:20px;
	height:2px;
	background-color:#012974;
	margin:10px 0;
}
.qual01 .list .box01 .pic .img02,.qual01 .list .box01 .pic .img03,.qual01 .list .box01 .tabCon .con02,.qual01 .list .box01 .tabCon .con03{
	display:none;
}
.qual01 .list .box .content select{
	height:40px;
	width:100%;
	font-size:14px;
	line-height:40px;
	padding-left:15px;
	border:0;
	color:#fff;
	box-sizing: border-box;
	appearance:none;
	-moz-appearance:none; 
	-webkit-appearance:none;
	background:#0064b9 url(../images/about/qual01_select.png) no-repeat right center; 
	background-size:auto 100%;
	display:block;
	margin:10px 0;
}
.qual01 .list .box .content select::-ms-expand{
	display: none;
}
.qual01 .list .box .content .tablist{
	display:inline-block;
	width:100%;
}
.qual01 .list .box .content .tablist span{
	display:block;
	font-size:14px;
	line-height:24px;
	margin-right:15px;
	cursor:pointer;
	font-weight:700;
	color:#333;
}
.qual01 .list .box .content .tablist span.active{
	color:#0064b9;
}
.qual01 .list .box .content h4{
	font-size:16px;
	color:#002069;
	padding:5px 0;
	font-weight:700;
}

.qual01 .list .box .content p{
	font-size:14px;
	line-height:24px;
	color:#333333;
}
.qual01 .list .box .content .tabCon .con{
	font-size:14px;
	line-height:24px;
	color:#333;
}
.qual02{
	padding:30px 0;
	background-color:#f5f5f5;
}

.qual02 ul{
	display:inline-block;
	width:100%;
	font-size:0;
}
.qual02 ul li{
/*	float:left;*/
	width:50%;
	box-sizing: border-box;
	padding:10px 10px;
	text-align:center;
	vertical-align:top;
	display:inline-block;
}
.qual02 ul li img{
	display:inline-block;
	height:220px;
	border:3px solid #e6e6e6;
}

.history{
	background-color:#f3f3f3;
	padding:30px 0;
}

.history .content ul li{
	background-color:#fff;
	display:inline-block;
	padding:15px;
	width:100%;
	margin:10px 0;
	box-sizing: border-box;
}
.history .content ul li .pic{
	text-align:center;
	padding-bottom:10px;
}
.history .content ul li img{
	display:inline-block;
	width:120px;
}
.history .content ul li .txt h3{
	font-size:16px;
	color:#012f81;
	font-weight:700;
	padding-bottom:10px;
}
.history .content ul li .txt p{
	font-size:12px;
	line-height:20px;
	color:#666;
	padding-left:10px;
	background-image:url(/en/images/about/his_p.jpg);
	background-repeat:no-repeat;
	background-position:left 10px;
	display:inline-block;
	width:100%;
	box-sizing: border-box;
}
.history .content ul li .txt p span{
	float:left;
	height:25px;
	padding-right:5px;
}
.history .content ul li .con table td{font-size:12px;line-height:20px;vertical-align: top;}
.history .content ul li .con table td span{background-image:url(/en/images/about/his_p.jpg);
	background-repeat:no-repeat;padding-left:10px;background-position:left center;}
.history .content ul li .con_1 table tr{display:inline-block;width:100%;position: relative}
.history .content ul li .con_1 table tr td:first-child{float:right;width:calc(100% - 64px);}
.history .content ul li .con_1 table tr td:last-child{width:64px;float:left;position: absolute;left:0;top:0;bottom:0;}

