.about-container{
	width: 65%;
	margin:auto;
}
.clearfix{
	clear:both;
}
@font-face {
	font-family: 'Aurora Cn BT';
	src:url('../fonts/Aurora Cn BT.eot');
	src:url('../fonts/Aurora Cn BT.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Aurora Cn BT.ttf') format('truetype');
}

#fzlc_lc p{ margin-bottom:10px;}
.about-banner{
	position: relative;
}
.n_banner{
  height:auto;
  width:100%;
  margin-top:79px;
}
.n_banner img{
  height: 100%;
  width:100%;
}
.p-nav{
  width:100%;
  height:4.5rem;
  background: rgba(0,0,0,.66);
  overflow: hidden;
  position: absolute;
  bottom:0;
  left:0;
}
.p-nav .sitemp{
	width: 80%;
	margin:auto;
	text-align: left;
	line-height: 4.5rem;
}
.sitemp .site{
  float:left;
}
.sitemp .site > a{
  color:#666;
}
.sitemp .site > span{
  color:#666;
}
.sitemp #about-navigation{
  float:none;
}
.sitemp #about-navigation li{
  float:left;
  width:14rem;
  height:100%;
  text-align:center;
}
.sitemp #about-navigation li.on{
  background: #24CBDE;
}
.sitemp #about-navigation li.on>a{
  color:#fff;
}
.sitemp #about-navigation li>a{
  color:#fff;
  font-size: 1.3rem;
}
.sitemp #about-navigation li>a>.fgx{
  color:#999;
  float: right;
  display: none;
}
.sitemp #about-navigation li:last-child>a>.fgx{
  color:#EFEFEF;
}

/* 公司简介开始 */
#gsjj{
	padding-top:5rem;
	background: #fff;
	padding-bottom:2rem;
	overflow: hidden;
}
.gsjj-container{
	display: flex;
	justify-content:space-between;
}
.about-left-title{
	width: 20%;
	margin-top:5%;
	float: left;
}
.about-left-title .tit{
	font-size: 1.8rem;
	color:#252525;
	position: relative;
	display: inline-block;
}
.about-left-title .tit:after{
	content:'';
	position: absolute;
	bottom:-.5rem;
	left:0;
	background: #1e9fff;
	width: 3rem;
	height: 2px;
}
/* 公司简介内容 */
.gsjj-con{
	width: 80%;
	float: right;
}
.gsjj-con .gsjj-con-tit{
	font-size: 1.8rem;
	font-weight: bold;
	color:#252525;
	margin-bottom:1rem;
}
.gsjj-con .gsjj-con-text{
	font-size: 1.15rem;
	color:#272727;
	line-height: 200%;
}
.gsjj-con .gsjj-con-more{
	font-size: 1.15rem;
	color:#272727;
	text-align: right;
}
.gsjj-con .gsjj-con-video{
	position: relative;
	margin-top:1rem;
}
.gsjj-con .gsjj-cv-icon{
	position: absolute;
	top:50%;
	left:50%;
	transform: translate(-50%,-50%);
	z-index:1;
}
.gsjj-con .gsjj-cv-video{
	width: 100%;
}
.gsjj-con .gsjj-cv-video video{
	width: 100%;
}
/* 公司简介详情页 */
.gsjj-detail-con .gsjj-con-tit{
	font-size:1.8rem;
	font-weight: bold;
	color: #252525;
	text-align: center;
	padding:3rem 0;
}
.gsjj-con-con{
	padding-bottom:7rem;
}
.gsjj-detail-con p{
	font-size:1.15rem;
	color: #272727;
	margin-bottom:2rem;
}
.gsjj-detail-con p span{
	font-size:1.15rem;
	font-weight: bold;
	color: #272727;
}

/* 发展历程 */
#fzlc{
	padding:2rem 0;
	background: #f5f5f5;
	background-size:100% 100%;
	overflow: hidden;
}
.fzlc-container{
	display: flex;
	justify-content:space-between;
}
#fzlc .fzlc-con{
	width: 80%;
}
#fzlc .fzlc-con > div img{
	width:100%;
}
#fzlc .fzlc-con{
	/* background: url('../images/about-fzlc1.png') no-repeat center center; */
	background-size: 100% 100%;
	/*height:46.71rem;*/
	height: 52.71rem;
	position:relative;
	overflow: hidden;
}
#fzlc .fzlc-con > div > div#fzlc_arrow{
	position:absolute;
	top:22rem;
	left:-120%;
}
#fzlc .fzlc-con > div > div:last-child{
	position:absolute;
	top:0;
	left:0;
}
#fzlc .fzlc-con > div > div#fzlc_lc > div{
	filter:alpha(opacity=0);
	opacity:0;
}
#fzlc .fzlc-con > div > div:last-child > div{
	width:30%;
	margin-right:5%;
	float: left;
}
#fzlc .fzlc-con > div > div:last-child > div:nth-child(1){
	margin-top:8.4rem;
}
#fzlc .fzlc-con > div > div:last-child > div:nth-child(2){
	margin-top:5.2rem;
}
#fzlc .fzlc-con > div > div:last-child > div:last-child{
	margin-right:0%;
	margin-top:1.2rem;
}
#fzlc .fzlc-con > div > div:last-child > div > div:nth-child(1){
	background: url('../images/about-fzlc-icon1.png') no-repeat center center;
	min-height:10rem;
	min-width:8rem;
	margin:0 auto;
	color:#000;
	font-size:1.22rem;
	text-align: center;
	font-weight: bold;
	padding-top:3rem;
}
#fzlc .fzlc-con > div > div:last-child > div > div:nth-child(1) > p:first-child{
	font-size: 1.5rem;
}

#fzlc .fzlc-con > div > div:last-child > div > div:nth-child(2){
	width:2.5%;
	margin:0.5rem auto 0;

}
#fzlc .fzlc-con > div > div:last-child > div > div:nth-child(3){
	margin-top:1rem;
	color:#666;
}
#fzlc .fzlc-con > div > div:last-child > div > div:nth-child(3) > p > span{
	color:#f54221;
	font-size:0.86rem;
}
#fzlc .fzlc-con > div > div:last-child > div > div:nth-child(3) > p > span > i{
	color:#f54221;
	font-size:1rem;
}
/* 主要子公司开始 */
#zyzgs{
	background: #fff;
	padding:3rem 0;
}
.about-top-title{
	
}
.about-top-title .tit{
	font-size: 1.8rem;
	color:#252525;
	position: relative;
	text-align: center;
}
.about-top-title .tit>div{
	display: inline-block;
	position: relative;
}
.about-top-title .tit>div:after{
	content:'';
	position: absolute;
	bottom:-.5rem;
	left:50%;
	transform: translateX(-50%);
	background: #1e9fff;
	width: 3rem;
	height: 2px;
}
.zyzgs-con{
	display: flex;
	flex-wrap:wrap;
}
.zyzgs-con .zi_fl{
	width: 23%;
	margin-left:1.6%;
	margin-top:3rem;
}
.zyzgs-con .zi_fl > a{
	display: block;
	width: 100%;
	height: 15rem;
	overflow: hidden;
}
.zyzgs-con .zi_fl img{
	width: 100%;
	height: 100%;
	object-fit:cover;
	font-family: 'object-fit: cover';
	transform:scale(1);
	transition:all .5s;
}
.zyzgs-con .zi_fl img:hover{
	transform:scale(1.1);
	transition:all .5s;
}
.zyzgs-con .zi_fl p a{
	display: block;
	width: 100%;
	padding:1rem 0;
	font-size: 1.15rem;
	color: #272727;
	text-align: center;
	transition:all .5s;
}
.zyzgs-con .zi_fl:hover p a{
	color: #1e9fff;
	transition:all .5s;
}
/* 主要子公司结束 */
/* 荣誉资质开始 */
#ryzz{
	background: #fff;
	padding-top:3rem;
}
.ryzz-con{
	margin-top:3rem;
	background: url('../images/about-ryzz-bj.jpg') no-repeat;
	background-size: cover;
	background-position: center;
}
.ryzz-container{
	padding:0 3%;
	box-sizing:border-box;
}
.ryzz-con-list{
	display: flex;
	justify-content:space-around;
}
.ryzz-con-list:first-child{
	padding-top:4rem;
}
.ryzz-con-list:last-child{
	padding-top:2rem;
	padding-bottom:4rem;
}
.ryzz-con-list .ryzz-cl-li{
	width: 36%;
}
.ryzz-con-list .ryzz-cl-li p{
	font-size: 1.15rem;
	color:#272727;
	line-height: 160%;
}
.ryzz-con-list .ryzz-cl-li:first-child{
	width: 20%;
}
.ryzz-con-list .ryzz-cl-li:first-child p{
	font-size: 1.8rem;
	color:#272727;
	line-height: 200%;
}
/* 荣誉资质结束 */
/* 核心能力 */
#hxnl{
	background: #E4F9FC;
	background-size:100% 100%;
	overflow: hidden;
}
#hxnl>div>.title{
	
}
.hxnl-con{margin-top: 2.4rem;margin-bottom: 3.2rem;}
.a_list>.a_li{
	background: #8A9597;
	height:4.14rem;
	text-align:center;
	line-height: 4.14rem;
	box-sizing: border-box;
	border-right:1px dashed #fff;
	position:relative;
	color:#fff;
	font-size:18px;
	cursor:pointer;
}
.a_list>.a_li:last-child{border:none;}
.a_list>.a_li.on{background: #01DFBA;border:none;}
.a_list>.a_li.on::after{
    content: '';
    width: 0;
    height: 0;
    border-width: 16px;
    border-style: solid;
    border-color: transparent;
    border-top-color: #01DFBA;
    position: absolute;
    top: 4.14rem;
    left: 45%;
}
.a_con>div{overflow: hidden;}
.hxnl-con>.a_con>div>div:first-child{
	overflow: hidden;
	width:48%;
	float: left;
}
.hxnl-con>.a_con>div>div:first-child img{
	width:100%;
}
.hxnl-con>.a_con>div>div:last-child{
	overflow: hidden;
	width:48%;
	float:right;
	margin-top:2rem;
	color:#666;
}
.hxnl-con>.a_con>div>div:last-child span{
	display:table-cell;
	line-height: 30px;
	vertical-align: middle;
}
.a_con>div>div img{
	width:100%;
	height:auto;
	transition: all 0.6s;
	-webkit-transition: all 0.6s;
	-moz-transition: all 0.6s;
}
.hxnl-con .a_con>div>div:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
}
.hxnl-con>.a_con>div{
    width:100%;
    padding-top:3rem;
    display: none;
    
}
.hxnl-con>.a_con>div:first-child{
    display: block;
}
/* 核心能力详情页 */
.hxnl-detail-con{
	display: flex;
	flex-wrap:wrap;
}
.gsjj-detail-con .gsjj-con-tit.hxys-con-tit{
	font-size: 1.75rem;
    font-weight: normal;
}
.hxnl-con-list{
	width: 100%;
	display: flex;
	margin-bottom:2rem;
	height: 18rem;
}
.hxnl-cl-left{
	width: 40%;
	position: relative;
	overflow: hidden;
}
.hxnl-cl-left:before{
	content:'';
	position: absolute;
	left:0;
	bottom:0;
	width: 100%;
	height: 100%;
	background: linear-gradient(0deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,0) 30%,rgba(0,0,0,0) 100%);
	z-index:2;
}
.hxnl-cll-img{
	width: 100%;
	height: 100%;
}
.hxnl-cl-left img{
	width: 100%;
	height: 100%;
	object-fit:cover;
	transform:scale(1);
	transition:all .5s;
}
.hxnl-cl-left:hover img{
	transform:scale(1.1);
	transition:all .5s;
}
.hxnl-cll-tit{
	position: absolute;
	left:3rem;
	bottom:1rem;
	font-size: 1.8rem;
	color: #fff;
	z-index:3;
}
.hxnl-cl-right{
	width: 60%;
	box-shadow: 0px 0px 10px rgba(0,0,0,.11);
	display: flex;
	align-items:center;
	padding: 2rem 0;
    overflow: hidden;
    box-sizing: border-box;
}
.hxnl-clr-con{
	height: 100%;
    overflow-y: auto;
    display: flex;
    align-items: center;
    padding: 0 2rem;
    box-sizing:border-box;
    flex-wrap: wrap;
}
.hxnl-cl-right p{
	width: 100%;
	color:#272727;
	line-height:180%;
	font-size: 1rem;
	margin:0;
}
/* 企业文化 */
.qywh-con{
	background: #fff;
}
.qywh-container{
	padding-top:2rem;
}
.qywh-con-list{
	display: flex;
	margin-top:3rem;
	align-items: center;
	flex-wrap: wrap;
}
.qywh-con-list:first-child{
	align-items: normal;
}
.qywh-con-list:last-child{
	align-items: flex-start;
}
.qywh-cl-tit{
	width: 21%;
}
.qywh-cl-tit > div{
	font-size: 1.8VW;
	font-size: 1.8rem;
	color:#272727;
	position: relative;
	display: inline-block;
}
.qywh-cl-tit > div:after{
	content:'';
	position: absolute;
	bottom: -.3rem;
    left: 0;
    background: #1e9fff;
    width: 1em;
    height: 2px;
}
.qywh-con-list:first-child .qywh-cl-tit > div{
	margin-top:2rem;
}
.qywh-cl-con{
	width: 79%;
	font-size: 1.08VW;
	font-size:1.15rem;
	color:#272727;
}
.qywh-cl-con p{
	line-height: 180%;
}
/* 企业理念 */
.qyln{
	width: 100%;
	margin-top:3rem;
}
.qyln-container{
	position: relative;
	background: #f5f5f5 url('../images/about-qyln-bj.jpg') no-repeat;
	background-size: cover;
	background-position: center;
}
.qyln-bj{
	width: 100%;
}
.qyln-bj img{
	width: 100%;
}
.qyln-con{
	/* position: absolute;
	left:50%;
	transform: translateX(-50%);
	top:0;
	height: 100%; */
	display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    padding:3rem 0;
}
.qyln-con-top{
	width: 100%;
}
.qyln-ct-left{
	display: flex;
	justify-content: center;
}
.qyln-ctl-list{
	position: relative;
	width: 18VW;
	height: 18VW;
	display: flex;
	align-items: center;
	text-align: center;
	flex-wrap: wrap;
	flex-direction: column;
}
.qyln-ctl-list:last-child{
	margin-left:7VW;
}
.qyln-ctll-bj1{
	position: absolute;
	top:0;
	left: 0;
	width: 18VW;
	height: 18VW;
	z-index:1;
}
.qyln-ctll-bj1 img{
	width: 100%;
	height: 100%;
}
.qyln-ctll-bj2{
	position: absolute;
	top:1VW;
	left: 1VW;
	width: 16VW;
	height: 16VW;
	z-index:2;
}
.qyln-ctll-bj2 img{
	width: 100%;
	height: 100%;
}
.qyln-ctll-text{
	width: 95%;
	margin:auto;
	z-index:3;
}
.qyln-ctll-t1{
	color: #fff;
	font-size: 2.7rem;
	font-size: 2VW;
	font-weight: bold;
}
.qyln-ctll-line{
	width: 100%;
	height: .15rem;
	background: #fff;
	margin:.1rem 0;
}
.qyln-ctll-t2{
	color: #fff;
	font-size: 1.64rem;
	font-size: 1.2VW;
}
.qyln-con-bottom{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-around;
	flex-wrap: wrap;
	margin-top:2rem;
}
.qyln-cb-list{
	width: 18%;
    text-align: center;
}
/* 社会责任 */
#shzr{
	background-size:100% 100%;
	overflow: hidden;
}
.shzr-container {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 2rem;
}
#shzr .shzr-con{
	width:80%;
	margin-top:2.4rem;
	margin-bottom:3rem;
}
#shzr .shzr-con > div img{
	width:100%;
}
#shzr .shzr-con > div.a_list > div.a_li a{
	color:#fff;
}
.shzr-con>.a_con>div{
	float:static;
   	/*  height:27.5rem; */
   	height:auto;
   	width:100%;
   	padding-top:3rem;
	display: none;
}
.shzr-con>.a_con>div:first-child{
    display: block;
}
.shzr-con>.a_con>div:nth-child(2){
    position: relative;
    overflow: hidden;
}
.shzr-con>.a_con>div:nth-child(2) > div:nth-child(2){
    position: absolute;
    z-index:1;
    top:20%;
    left:6%;
}
.shzr-con>.a_con>div:nth-child(2) > div:nth-child(2) p{
    color:#fff;
    line-height: 200%;
    font-size: 1.04rem;
}
.shzr-con>.a_con>div:nth-child(2) > div:nth-child(2) p:first-child{
    font-size: 1.78rem;
}
.shzr-con>.a_con>div:nth-child(2) > div:nth-child(2) p:nth-child(2){
    font-size: 1.34rem;
}
.shzr-con>.a_con>div:nth-child(2) > div:nth-child(2) p:nth-child(3){
    margin-top:6%;
    margin-left:80%;
}
.shzr-con>.a_con>div:nth-child(2) > div:nth-child(2) p:nth-child(3) a{
	color:#fff;
    font-size: 1.04rem;
}
.shzr-con>.a_con>div:nth-child(2) > div:nth-child(2) p:nth-child(3) a:hover{
	color:#01DFBA;
}
.shzr-con>.a_con>div:nth-child(3){
    position: relative;
    overflow: hidden;
}
.shzr-con>.a_con>div:nth-child(3) > div:nth-child(2){
    position: absolute;
    z-index:1;
    top:0;
    right:5%;
    width:35%;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.shzr-con>.a_con>div:nth-child(3) > div:nth-child(2) > div{
    margin-top:3rem;
}
.shzr-con>.a_con>div:nth-child(3) > div:nth-child(2) p{
    color:#1d1d1d;
    line-height: 200%;
    font-size: 1.04rem;
}
.shzr-con>.a_con>div:nth-child(3) > div:nth-child(2) p:first-child{
    font-size: 1.78rem;
}
.shzr-con>.a_con>div:nth-child(3) > div:nth-child(2) p:nth-child(2){
	margin-top:1rem;
    font-size: 1.34rem;
}
.shzr-con>.a_con>div:nth-child(3) > div:nth-child(2) p:nth-child(3){
    margin-top:6%;
    float:right;
}
.shzr-con>.a_con>div:nth-child(3) > div:nth-child(2) p:nth-child(3) a{
	color:#154fb9;
    font-size: 1.04rem;
}
.shzr-con>.a_con>div:nth-child(3) > div:nth-child(2) p:nth-child(3) a:hover{
	color:#01DFBA;
}
/* 绿色环保详情页 */
.lshb-detail-con{
	margin: 4rem 0;
}
.lshb-detail-con p{
	font-size: 1rem;
	color:#666;
}
.lshb-detail-con p.lshb-bt{
	font-size: 1.34rem;
	color:#154fb9;
}
.lshb-detail-con p img{
	width:100%;
}
/* 社会公益详情页 */
.shgy-detail-con{
	margin: 4rem 0;
	overflow: hidden;
}
.shgy-detail-con p{
	font-size: 1rem;
	color:#666;
}
.shgy-detail-con p.shgy-bbt{
	font-size: 1.48rem;
	color:#636363;
	font-weight: bold;
	text-align: center;
}
.shgy-detail-con p.shgy-bt{
	font-size: 1.34rem;
	color:#154fb9;
}
.shgy-detail-con p img{
	width:100%;
}
.shgy-detail-con div.shgy-tp1 > div{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	height:100%;
}
.shgy-detail-con div.shgy-tp1 > div img{
	width:98%;
}
.shgy-detail-con div.shgy-tp1 > div:first-child{
	width:65%;
}
.shgy-detail-con div.shgy-tp1 > div:first-child > div{
	width:98%;
	padding:0.2rem;
	border:1px solid #acacac;
}
.shgy-detail-con div.shgy-tp1 > div:last-child{
	width:35%;
}
.shgy-detail-con div.shgy-tp1 > div:last-child > div{
	padding:0.2rem;
	border:1px solid #acacac;
}
.shgy-detail-con div.shgy-tp1 > div:last-child > div:last-child{
	margin-top:2%;
}
.shgy-detail-con div.shgy-tp2{
	margin:;
	overflow: hidden;
}
.shgy-detail-con div.shgy-tp2 > div{
	float: left;
}
.shgy-detail-con div.shgy-tp2 > div:first-child{
	width:25%;
}
.shgy-detail-con div.shgy-tp2 > div:last-child{
	width:75%;
	margin-top:2rem;
}
.shgy-detail-con div.shgy-tp{
	text-align: center;
}
.shgy-detail-con div.shgy-tp > div{
	width:60%;
	margin:0 auto;
	border:1px solid #acacac;
	padding:0.2rem;
}
.shgy-detail-con div.shgy-tp > div > img{
	width:100%;
}
.shgy-detail-con .shgy-tp3 > div{
	float: left;
	width:49%;
	padding:0.2rem;
	border:1px solid #acacac;
	box-sizing: border-box;
}
.shgy-detail-con .shgy-tp3 > div:first-child{
	margin-right:1%;
}
.shgy-detail-con .shgy-tp3 > div img{
	width:100%;
}
/* 联系我们 */
#lxwm{
	background: #E4F9FC;
	background-size:100% 100%;
	overflow: hidden;
}
#lxwm .container{
	padding-left:0;
	padding-right:0;
}
#lxwm .lxwm-con{
	margin-top:2.4rem;
	margin-bottom:3rem;
}
#lxwm .lxwm-con > div img{
	width:100%;
}
#lxwm .lxwm-con > div:first-child{
	overflow: hidden;
	display: flex;
    align-items: center;
    justify-content: center;
}
#lxwm .lxwm-con > div:first-child > div{
	float: left;
	overflow: hidden;
}
#lxwm .lxwm-con > div:first-child > div#indexmap{
	width:34.42rem;
	height:25.86rem;
}
#lxwm .lxwm-con > div:first-child > div:last-child{
	padding-left:0;
	text-align: center;
}
#lxwm .lxwm-con > div:first-child > div:last-child > p{
	color:#4d4d4d;
	font-size:1.04rem;
	line-height: 200%;
}
#lxwm .lxwm-con > div:first-child > div:last-child > p:first-child{
	font-size:1.48rem;
	font-weight:bold;
	margin-bottom: 1rem;
}
#iframe1{display: none;}
#iframe2{display: block;}
/* #lxwm .lxwm-con > div:first-child > div:last-child > p:nth-child(5){
	text-indent: 2em;
} */
#lxwm .lxwm-con > div:first-child > div:last-child > p:last-child{
	margin-top:0;
}
#lxwm .lxwm-con > div:first-child > div:last-child > p span a{
	color:#154fb9;
}
#lxwm .lxwm-con > div:last-child{
	clear:both;
	background: url('../images/about-lxwm1.png') no-repeat center center;
	background-size: 100% 100%;
	min-height:26.36rem;
	overflow: hidden;
	margin-top:3.2rem;
}
#lxwm .lxwm-con > div:last-child > div{
	float: left;
	overflow: hidden;
}
#lxwm .lxwm-con > div:last-child > div:first-child{
	width:24%;
	margin-left:24%;
	margin-top:3.2rem;
}
#lxwm .lxwm-con > div:last-child > div:nth-child(2){
	width:28%;
	margin-top:3.2rem;
}
#lxwm .lxwm-con > div:last-child > div:last-child{
	margin-top:6.4rem;
	width:22.8%;
}
#lxwm .lxwm-con > div:last-child > div:first-child > p:last-child{
	text-indent: 7em;
}
#lxwm .lxwm-con > div:last-child > div p{
	color:#4d4d4d;
	font-size: 1.04rem;
}
#lxwm .lxwm-con > div:last-child > div > p:first-child{
	font-size: 1.19rem;
	font-weight: bold;
	padding-bottom:1.2rem;
}
#lxwm .lxwm-con > div:last-child > div > div > p:first-child{
	font-size: 1.04rem;
	font-weight: bold;
	padding-bottom:1rem;
}
#lxwm .lxwm-con > div:last-child > div:nth-child(2) > div:last-child > p:first-child{
	padding-bottom:1rem;
	padding-top:1rem;
}
#lxwm .lxwm-con > div:last-child > div:last-child > div:last-child{
	width:60%;
	margin:0 auto;
	padding-top:1.2rem;
}
#lxwm .lxwm-con > div:last-child > div > div:last-child img{
	width:100%;
}
/* 业务网络详情页 */
.ywwl-detail-con > div:first-child{
	padding:4rem 0 3rem;
	border-bottom:1px dashed #154fb9;
	overflow: hidden;
}
.ywwl-detail-con > div:first-child > div{
	float:left;
	width:50%;
}
.ywwl-detail-con > div:first-child > div img{
	width:100%;
}
.ywwl-detail-con > div:first-child > div:last-child{
	width: 45%;
	margin-top:3.2rem;
	padding-left:5%;
}
.ywwl-detail-con > div:first-child > div:last-child p{
	color:#4d4d4d;
	font-size: 1.04rem;
	line-height: 250%;
}
.ywwl-detail-con > div:first-child > div:last-child p:first-child{
	color:#4d4d4d;
	font-weight: bold;
	font-size: 1.48rem;
}
/* .ywwl-detail-con > div:first-child > div:last-child p:nth-child(5){
	text-indent: 3em;
} */
.ywwl-detail-con > div:last-child > div.ywwl-list{
	margin-top:3rem;
}
.ywwl-detail-con > div:last-child > div.ywwl-list > div{
	border:0.11rem solid #666;
	padding:0.2rem 2rem;
	float:left;
	margin-right:1rem;
	font-size: 1.42rem;
	color:#666;
	cursor: pointer;
}
.ywwl-detail-con > div:last-child > div.ywwl-list > div.on{
	border:0.11rem solid #154fb9;
	color:#154fb9;
}
.ywwl-detail-con > div:last-child > div.ywwl-con{
	clear:both;
}
.ywwl-detail-con > div:last-child > div.ywwl-con > div > div{
	float:left;
	width:38%;
	padding-left:12%;
}
.ywwl-detail-con > div:last-child > div.ywwl-con > div > div > p{
	font-size: 1rem;
	color:#666;
	line-height: 200%;
}
.ywwl-detail-con > div:last-child > div.ywwl-con > div > div > p.yw-bt{
	font-weight: bold;
	margin-top:2rem;
}
.ywwl-detail-con > div:last-child > div.ywwl-con > div > div > p:last-child{
	margin-bottom:2rem;
}
.ywwl-detail-con > div:last-child > div.ywwl-con > div:first-child > div > p.yw-bt{
	font-weight: bold;
	margin-top:4rem;
}
.ywwl-detail-con > div:last-child > div.ywwl-con > div:first-child > div > p:last-child{
	margin-bottom:4rem;
}
.ywwl-detail-con > div:last-child > div.ywwl-con > div{
	display: none;
}
.ywwl-detail-con > div:last-child > div.ywwl-con > div:last-child{
	display: block;
}
/* 2018-11-22修改 */
@media  screen and (max-width:1400px) {
  	.gsjj-con>div:last-child>div {
    	margin-right: 5rem;
	}
	.qyln-con>.a_con>div:nth-child(2)>div:nth-child(2) > div > div > div:nth-child(3) {
	    width: 110%;
	}
}
@media (max-width: 768px){
	#header{
		height:5.64rem;
	}
	.n_banner{
		margin-top:5.64rem;
	}
	#about-navigation{
		display: none;
	}
	.p-nav{
		display: none;
	}
	/* 公司简介 */
	.about-container {
	    width: 90%;
	}
	.gsjj-container {
	    display: block;
	}
	.about-left-title {
	    width: 100%;
	    margin-top: 0;
	}
	.gsjj-con {
	    width: 100%;
	}
	.gsjj-con .gsjj-con-tit {
	    font-size: 1.6rem;
	    margin-bottom: 0;
	    padding:2rem 0;
	    text-align: left;
	}
	.gsjj-con .gsjj-cv-icon {
	    width: 20%;
	}
	.gsjj-con .gsjj-cv-icon img{
	    width: 100%;
	}

	.gsjj-con-tit {
	    font-size: 1.6rem;
	    padding: 3rem 0;
	}
	/* 发展流程 */
	.fzlc-container {
	    display: block;
	}
	#fzlc .fzlc-con {
	    width: 100%;
	}
	#fzlc .fzlc-con{
		height:auto;
	}
	#fzlc .fzlc-con > div > div:last-child{
		position:static;
		height:auto;
	}
	#fzlc .fzlc-con > div > div#fzlc_arrow{
		display: none;
	}
	#fzlc .fzlc-con > div > div:last-child > div{
		width:100%;
		margin-right:0%;
		float: static;
	}
	#fzlc .fzlc-con > div > div:last-child > div:nth-child(1){
		margin-top:2.4rem;
	}
	#fzlc .fzlc-con > div > div#fzlc_lc > div{
		filter:alpha(opacity=1);
		opacity:1;
	}
	#fzlc .fzlc-con > div > div:last-child > div > div:nth-child(1){
		padding-top:5rem;
		min-height: 12rem;
	}
	#fzlc .fzlc-con > div > div:last-child > div:nth-child(2){
		margin-top:0.8rem;
	}
	/* 主要子公司 */
	#zyzgs {
	    padding-bottom:0;
	}
	.zyzgs-con {
	    display: block;
	}
	.zyzgs-con .zi_fl {
	    width: 100%;
	    margin-left: 0;
	    margin-top: 2rem;
	}
	/* 荣誉资质 */
	.ryzz-container {
	    padding: 0;
	}
	.ryzz-con-list {
	    display: block;
	}
	.ryzz-con-list:first-child {
	    padding-top: 2rem;
	}
	.ryzz-con-list:last-child {
	    padding-top: 2rem;
	}
	.ryzz-con-list .ryzz-cl-li {
	    width: 100%;
	    margin-top: 2rem;
	}
	.ryzz-con-list .ryzz-cl-li:first-child {
	    width: 100%;
	}
	/* 核心能力 */
	.hxnl-con>.a_con>div>div:first-child{
		overflow: hidden;
		width:100%;
		float: static;
	}
	.hxnl-con>.a_con>div>div:last-child{
		width:100%;
		float:static;
		margin-top:2rem;
		color:#666;
	}
	.a_list>.a_li.on::after{
	    left: 35%;
	}
	/* 核心能力详情页 */
	.gsjj-detail-con .gsjj-con-tit.hxys-con-tit {
	    font-size: 1.6rem;
	}
	.hxnl-con-list{
		flex-wrap: wrap;
		height: auto;
	}
	.hxnl-con-list:nth-child(2n){
		flex-direction: column-reverse;
	}
	.hxnl-cl-left{
		width: 100%;
	}
	.hxnl-cl-right{
		width: 100%;
	}
	/* 企业文化 */
	.qywh-cl-tit {
	    width: 100%;
	}
	.qywh-con-list:first-child .qywh-cl-tit > div {
	    margin-top: 0rem;
	}
	.qywh-cl-tit > div {
	    font-size: 2.5rem;
	}
	.qywh-cl-con {
	    width: 100%;
	    margin-top: 1rem;
	}
	.qywh-con-list {
	    margin-top: 2rem;
	}
	.qyln {
	    height: 80VW;
	}
	.qyln-bj{
		height: 80VW;
	}
	.qyln-bj img{
		height: 100%;
	}
	.qyln-con {
	    left: 5%;
	}
	.qyln-ctl-list {
	    width: 40VW;
	    height: 40VW;
	}
	.qyln-ctll-bj1 {
	    width: 40VW;
	    height: 40VW;
	}
	.qyln-ctll-bj2 {
	    top: 2VW;
	    left: 2VW;
	    width: 36VW;
	    height: 36VW;
	}
	/* 社会责任 */
	.shzr-container {
	    margin-top: 2rem;
	}
	#shzr .shzr-con {
	    width: 100%;
	}
	.shzr-con>.a_con>div {
	    padding-top: 3rem;
	}
	.shzr-con>.a_con>div:nth-child(2) > div:nth-child(2){
	    position: absolute;
	    z-index:1;
	    top:30%;
	    left:6%;
	}
	.shzr-con>.a_con>div:nth-child(2) > div:nth-child(2) p:nth-child(3) {
	    margin-top: 2%;
	    margin-left: 70%;
	}
	.shzr-con>.a_con>div:nth-child(3) > div:nth-child(2){
	    position: absolute;
	    z-index:1;
	    width:80%;
	}
	.shzr-con>.a_con>div:nth-child(3) > div:nth-child(2) p {
	    color: #1d1d1d;
	    line-height: 180%;
	    font-size: 1.04rem;
	}
	.shzr-con>.a_con>div:nth-child(3) > div:nth-child(2) p:first-child {
	    font-size: 1.3rem;
	}
	.shzr-con>.a_con>div:nth-child(3) > div:nth-child(2) p:nth-child(2) {
	    margin-top: 0rem;
	    font-size: 0.8rem;
	}
	.shzr-con>.a_con>div:nth-child(3) > div:nth-child(2) p:nth-child(3) {
	    margin-top: 0%;
	    margin-left: 60%;
	}
	/* 社会公益详情页 */
	.shgy-detail-con div.shgy-tp2 > div{
		float: static;
	}
	.shgy-detail-con div.shgy-tp2 > div:first-child{
		width:100%;
		text-align: center;
	}
	.shgy-detail-con div.shgy-tp2 > div:last-child{
		width:100%;
		margin-top:2rem;
	}
	.shgy-detail-con .shgy-tp3 > div{
		float: static;
		width:100%;
	}
	/* 联系我们 */
	#lxwm .lxwm-con > div:last-child {
	    clear: both;
	   	background: transparent;
	    background-size: 100% 100%;
	    min-height: 26.36rem;
	    overflow: hidden;
	    margin-top: 3.2rem;
	}
	#lxwm .lxwm-con > div:last-child > div:first-child {
	    width: 100%;
	    margin-left: 0%;
	    margin-top: 0rem;
	}
	#lxwm .lxwm-con > div:last-child > div:nth-child(2) {
	    width: 100%;
	    margin-top: 3.2rem;
	}
	#lxwm .lxwm-con > div:last-child > div:last-child {
	    margin-top: 3.2rem;
	    width: 100%;
	}
	#lxwm .lxwm-con > div:first-child > div#indexmap {
	    width: 100%;
	    height: auto;
	}
	#lxwm .lxwm-con > div:first-child > div:last-child {
    padding-left: 0rem;
}
	#iframe2{display: none;}
	#iframe1{display: block;}
	/* 业务网络详情页 */
	.ywwl-detail-con > div:first-child > div{
		float:static;
		width:100%;
	}
	.ywwl-detail-con > div:first-child > div:last-child{
		width: 100%;
		padding-left:0%;
	}
	.ywwl-detail-con > div:last-child > div.ywwl-con > div > div {
	    float: left;
	    width: 38%;
	    padding-left: 0%;
	}
	.ywwl-detail-con > div:last-child > div.ywwl-con > div > div:nth-child(2) {
	    float: left;
	    width: 38%;
	    padding-left: 12%;
	}
}
