




.about_head{
	width:100%;
	position:relative;
	overflow:hidden;
}
.about_head img{
	width:100%;
}

.about_top_tit{
	width:100%;
	max-width:1380px;
	color:#ffffff;
	position:absolute;
	left:50%;
	bottom:45%;
	transform:translateX(-50%);
}
.about_top_tit h2{
	font-size:5em;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
}
.about_top_tit h3{
	font-size:2em;
	font-weight:normal;
}

@media (max-width:1400px){
	.about_top_tit{
		padding:0 30px;
	}
}

@media (max-width:1000px){
	.about_top_tit h2{
		font-size:40px;
	}
	.about_top_tit h3{
		font-size:20px;
	}
}
@media (max-width:580px){
	.about_top_tit h2{
		font-size:36px;
	}
	.about_top_tit h3{
		display:none;
	}
}
@media (max-width:480px){
	.about_top_tit h2{
		font-size:30px;
	}
}
@media (max-width:380px){
	.about_top_tit h2{
		font-size:24px;
	}
}



.page_column_nav{
	height: 72px;
    background-color: #fff;
    box-shadow: 0 0 8px 0 #e0e5f0;
	position:relative;
}
.page_column_nav ul{
	max-width:1380px;
	margin:0 auto;
}
.page_column_nav ul li{
	width:12.5%;
	float:left;
	padding:0 1.5%;
}
.page_column_nav ul li a{
	display:block;
	line-height:72px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color:#333333;
	position:relative;
}
.page_column_nav ul li a:hover{
	color:#048adb;
}
.page_column_nav ul li a:after{
	content:'';
	display:block;
	width:5px;
	height:25px;
	border-bottom:2px solid #048adb;
	position:absolute;
	left:50%;
	bottom:0;
	opacity:0;
	transform:translateX(-50%);
	transition:all .5s;
}
.page_column_nav ul li a:hover:after{
	opacity:1;
	width:100%;
}
@media (max-width:1230px){
	.page_column_nav{
		display:none;
	}
}


.about_title{
	font-size:32px;
	font-weight:bold;
	color:#048adb;
	text-align:center;
	letter-spacing: 2px;
	padding:16px 0;
	margin-bottom:20px;
}
.about_title:after{
	content:'';
	display:block;
	width:25px;
	height:25px;
	border-bottom:3px solid #048adb;
	margin:0 auto;
}


@media (max-width:1400px){
	.about_title{
		font-size:30px;
		text-align:center;
	}
	.about_title:after{
		margin:0 auto;
	}
}
@media (max-width:580px){
	.about_title{
		font-size:26px;
		padding:10px 0;
		margin-bottom:10px;
	}
	.about_title:after{
		height:15px;
	}
}


.about_loadmore{
	text-align:center;
	font-size:15px;
	line-height:30px;
	margin:15px 0;
}
.about_loadmore i,.about_loadmore span{
	display:inline-block;
	cursor:pointer;
	font-style:normal;
	position:relative;
}
.about_loadmore i:after,.about_loadmore span:after{
	width:12px;
	height:7px;
	content:'';
	display:block;
	position:absolute;
	right:-16px;
	top:12px;
}
.about_loadmore i:after{
	background:url(down_arrow_h.png) no-repeat;
}
.about_loadmore span{
	display:none;
}
.about_loadmore span:after{
	background:url(top_arrow_h1.png) no-repeat;
	top:5px;
}



.txtviewline{
	display: -webkit-box;		
	-webkit-box-orient: vertical;		
	
	overflow: hidden;
}
.txtviewline2{
	-webkit-line-clamp: 10;
}

.about_space60{
	height:60px;
	clear:both;
}
@media (max-width:1400px){
	.about_space60{
		height:30px;
	}
}
@media (max-width:800px){
	.about_space60{
		height:10px;
	}
}


.about_usintro{
	max-width:1380px;
	margin:0 auto;
	padding:100px 0;
}
.page_wrap2{
	background:#f7f7f7;
}
.about_usintro .about_usintro_con{
	font-size:16px;
	line-height:30px;
	padding:20px 0 0 0;
	margin-bottom:60px;
}
.about_usintro .about_usintro_con img{
	max-width:100%;
}
@media (max-width:1400px){
	.about_usintro{
		padding:80px 15px;
	}
}
@media (max-width:800px){
	.txtviewline2{
		-webkit-line-clamp: 4;
	}
	.about_usintro{
		padding:60px 15px;
	}
	.about_usintro .about_usintro_con{
		padding:5px 0 0 0;
		margin-bottom:40px;
	}
}

























.about_zhanlue_wrap{
	width:100%;
	background:#f7f7f7;
	padding:60px 15px 100px 15px;
}

.about_zhanlue{
	max-width:1380px;
	margin:0 auto;
}

.about_zhanlue_item,.about_zhanlue_item2{
	width:100%;
	background:#ffffff;
	float:left;
	overflow:hidden;
}


.about_zhanlue_item_txt{
	width:50%;
	padding:45px 50px;
	float:left;
	overflow:hidden;
}
.about_zhanlue_item2 .about_zhanlue_item_txt{
	float:right;
}
.about_zhanlue_item_txt h3{
	font-size: 36px;
	font-weight:normal;
    color: #048adb;
    line-height: 40px;
    height: 40px;
    overflow: hidden;
    margin-bottom: 15px;
}
.about_zhanlue_item_txt .ztext{
	font-size: 16px;
    color: #666666;
    line-height: 30px;
}


.about_zhanlue_item_pic{
	width:50%;
	float:left;
	overflow:hidden;
}
.about_zhanlue_item2 .about_zhanlue_item_pic{
	float:left;
}
.about_zhanlue_item_pic img{
	width:100%;
}


@media (max-width:1400px){
	.about_zhanlue_item_txt{
		padding:35px 35px;
	}
	.about_zhanlue_item_txt h3{
		font-size: 32px;
		margin-bottom: 10px;
	}
}
@media (max-width:1230px){
	.about_zhanlue_item,.about_zhanlue_item2{
		float:none;
	}
	.about_zhanlue_item_txt{
		width:100%;
		float:none;
	}
	.about_zhanlue_item_pic{
		width:100%;
		float:none;
	}	
}
@media (max-width:800px){
	.about_zhanlue_wrap{
		padding:40px 15px 60px 15px;
	}
	.about_zhanlue_item_txt{
		padding:30px;
	}
	.about_zhanlue_item_txt h3{
		font-size: 24px;
	}
}












































