@charset "UTF-8";

.cont_code{ margin:10px 140px 0 0; }

@media screen and (max-width: 1680px) {
.cont_code{ margin: 0; }
.ny-about2 .ny_page .main{max-width:65%;}
}


@media screen and (max-width: 1440px) {
.cont_code{ margin: 0; }
.ny-about2 .ny_page .main{max-width:100%;width:100%;}
}

/*企业文化*/

.qywh{
	width:100%;
	max-width: 1600px;
	margin: 0 auto;
	color:#ffffff;
}
.qyyj{position:relative;}
.qyyj img{width:100%;}
.qyyj_main{left:16%; position:absolute; top:2.5rem;}
@media screen and (max-width: 751px) {
    .qywh{color:#333333;}
	.qyyj_main{ left:0; position:inherit; top:0;}
	.qyyj img{ display:none;}
	.qyyj_main p{text-align: center;}
}


.qysm{
	width:100%;
	max-width:1600px;
	margin:34px auto 80px auto;
	flex-wrap: wrap;
	display: flex;
	align-items: flex-start;
}
.qysm_main{
	width:49%; margin-left:2%; background-color:#f5f5f5;
}
.qysm_main:first-child{ margin-left:0;}
.qysm_main img{
    width:100%; 
    vertical-align: middle;
    max-width: 100%;
    margin-bottom: 25px;
}
.qysm_main .two{
	width: 90%;
	font-size: 0.4rem;
	color: #333;
	font-weight:bold;
	text-align: center;
	margin:0 auto;
	min-width: 0;
	flex-grow: 1;
}
.qysm_main .two_2{
	width: 90%;
	font-size: 0.2667rem;
	color: #333;
	text-align: center;
	margin:5px auto 35px auto;
	min-width: 0;
	flex-grow: 1;
}
@media screen and (max-width: 751px){
    .qysm{
    	margin:34px auto 5px auto;
    }
	.qysm_main{
		width:100%;
		background-color:#ffffff;
	}
	.qysm_main .two{
	    width: 100%;
    }
    .qysm_main .two_2{
	    width: 100%;
	    margin:0 auto 35px auto;
    }
    .qysm_main img{margin-bottom: 15px;}
}


.qyjzg{
	width:100%;
	max-width:1600px;
	margin:20px auto 0 auto;
	flex-wrap: wrap;
	display: flex;
	align-items: flex-start;
}
.qyjzg_main{
	width:23.5%;
	margin-right:2%;
	 background-color:#f5f5f5;
}
.qyjzg_main:nth-child(4n){ margin-right:0;}
.qyjzg_main .one{
    width: 100px;
	margin:25px auto 15px auto;
	text-align: center; 
}
.qyjzg_main .one img{max-width: 100%;}

.qyjzg_main .two{
	width: 90%;
	font-size: 0.3333rem;
	font-weight: bold;
	color: #333;
	line-height: 1.2;
	text-align: center;
	margin:0 auto;
	min-width: 0;
	flex-grow: 1;
}
.qyjzg_main .two_2{
	width: 90%;
	font-size: 0.2667rem;
	color: #333;
	line-height: 1.2;
	text-align: center;
	margin:0 auto;
	padding:8px 0 25px 0;
	min-width: 0;
	flex-grow: 1;
}
@media screen and (max-width: 751px){
    .qyjzg{
		margin:10px auto 0 auto;
	}
	.qyjzg_main{
		width:48%;
		margin-right:4%;
		margin-bottom:15px;
	}
	.qyjzg_main:nth-child(2n){ margin-right:0;}
	.qyjzg_main .one{width: 80px;}
}

.scwh{
	width:100%;
	max-width:1600px;
	margin:100px auto 0 auto;
	flex-wrap: wrap;
	display: flex;
	align-items: center;
	background-color:#f5f5f5;
}
.scwh_main{
	width:50%;;
}
.scwh_main img{
    width:100%; 
    vertical-align: middle
    max-width: 100%;
}
.scwh_main .two{
	width: 90%;
	font-size: 0.4rem;
	color: #333;
	font-weight:bold;
	text-align: center;
	margin:20px auto 0 auto;
	min-width: 0;
	flex-grow: 1;
}
.scwh_main .two_2{
	width: 90%;
	margin:10px auto 20px auto;
	min-width: 0;
	flex-grow: 1;
}
.scwh_main .two_2 p{
	font-size: 0.2667rem;
	color: #333;
	text-align: center;
}
@media screen and (max-width: 751px){
    .scwh{
		margin:60px auto 0 auto;
		background-color:#ffffff;
	}
	.scwh_main{
		width:100%;
		margin-bottom:15px;
	}
	.scwh_main .two{width: 100%; margin:10px auto 5px auto;}
	.scwh_main .two_2{width: 100%; margin:10px auto 40px auto;}
	.scwh_main img{margin-top:-30px;}

}

/*发展历程*/

.fzlc{
	width:100%;
	max-width:1200px;
	margin:0 auto;    		
}
.fzlc .fzlc_main{
	display: flex;
	margin-bottom:20px;
}
.fzlc .fzlc_left{
	width:20%;
	margin-right:2%;
	font-size: 0.4rem;
	font-weight:bold;
	color: #b4a06c;
	text-align:center;;
}
.fzlc .fzlc_right{
	width:78%;
	display: flex;
}
.fzlc .fzlc_right .one{
    font-size: 0.2667rem;
    color: #b4a06c;
	margin-right:15px
}
.fzlc .fzlc_right .two{
    font-size: 0.2667rem;
	color: #333;
}
.fzlc .fzlc_right .two img{
	width:100%;
	vertical-align: middle;
	max-width: 100%;
}
@media screen and (max-width: 751px){
    .fzlc .fzlc_left{
    	width:25%;
	}
	.fzlc .fzlc_right{
	    width:73%;
	}
	.fzlc .fzlc_right .one{
        font-size: 0.3rem;
        margin-right:10px
    }
    .fzlc .fzlc_right .two{
        margin-top: 1px;
    }
}

/*战略合作*/

.zlhz{
	width:100%;
	max-width:1600px;
	margin:0 auto 30px auto;
	flex-wrap: wrap;
	display: flex;
	align-items: flex-start;
}
.zlhz_main{
	width:23.5%; margin-right:2%; margin-bottom:30px;
}
.zlhz_main:nth-child(4n){ margin-right:0;}
.zlhz_main .one{
	overflow: hidden;
}
.zlhz_main .one img{ 
    width:100%; 
    vertical-align: middle;
    max-width: 100%;
    margin-bottom: 15px;
}
.zlhz_main .two{
	width: 100%;
	font-size: 0.3rem;
	color: #333;
	line-height: 1.2;
	text-align: center;
	min-width: 0;
	flex-grow: 1;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
@media screen and (max-width: 1200px) and (min-width: 751px){
	.zlhz_main{
		width:48%;
		margin-right:4%;
		margin-bottom:20px;
	}
	.zlhz_main:nth-child(2n){ margin-right:0;}
}
@media screen and (max-width: 751px) {
	.zlhz_main{ width:100%; margin-right:0;}
}

/*四个标准*/

.sgbz{
	width:100%;
	max-width:1600px;
	margin:0 auto;
	flex-wrap: wrap;
	display: flex;
	align-items: flex-start;
}
.sgbz_main{
	width:23.5%; 
	margin-right:2%; 
	margin-bottom:30px; 
	background-color: #b4a06c;
}
.sgbz_main:nth-child(4n){ margin-right:0;}
.sgbz_main .one{
	width:102px;
	height:102px;
	border:1px solid rgba(255,255,255,0.5);
	border-radius:102px;
	margin:20px auto;
	font-size: 0.7667rem;
	color: #ffffff;
	text-align: center; 
	line-height:102px;
	overflow: hidden;
}
.sgbz_main .two{
	width: 90%;
	font-size: 0.4rem;
	color: #ffffff;
	line-height: 1.2;
	text-align: center;
	margin:0 auto;
	min-width: 0;
	flex-grow: 1;
}
.sgbz_main .two_2{
	width: 90%;
	font-size: 0.2667rem;
	color: #ffffff;
	line-height: 1.2;
	text-align: center;
	margin:0 auto;
	padding:10px 0 20px 0;
	min-width: 0;
	flex-grow: 1;
}
@media screen and (max-width: 751px){
	.sgbz_main{
		width:48%;
		margin-right:4%;
		margin-bottom:20px;
	}
	.sgbz_main:nth-child(2n){ margin-right:0;}
}

/*产品中心*/

.cpxq{
	width:100%;
	max-width:790px;
	margin:0 auto;
}
.cpxq_main{
	width:100%;
	margin-bottom:34px;
}
.cpxq_main .cpone{
	width: 100%;
	margin-bottom:10px;
	font-size: 0.3333rem;
	color: #333;
	min-width: 0;
}
.cpxq_main .cptwo{
	width: 100%;
	background-color:#f5f5f5;
	padding:10px;
	min-width: 0;
}
.cpxq_main .cptwo p{
	font-size: 0.25rem;
	color: #666;
}
