/*网站基本定义*/

/* 公司概括 */
#profile{
	position: absolute;
	top: -100px;
}

/* 设计团队 */
#sjtd_main{
	position: absolute;
	top: -100px;
}

/* 发展历程 */
#fazlc{
	position: absolute;
	top: -100px;
}


/* 荣誉资质 */
#honor{
	position: absolute;
	top: -100px;
}

/* jianges */
#jianges{
	position: absolute;
	top: -100px;
}

/* 联系我们 */
#about_lianxi{
	position: absolute;
	top: -110px;
}

/* 招贤纳士 */
#zhaoxian{
	position: absolute;
	top: -100px;
}



@media screen and (min-width: 1200px) {

	.nbanner_liebiao_pc {
		width: 100%;
		/* padding-top: 80px; */
	}

	.nbanner_liebiao_pc img {
		width: 100%;
	}

	.nbanner_liebiao_wap {
		display: none;
	}

	.nbanner_liebiao_wap img {
		width: 100%;
	}

	.nbanner {
		width: 100%;
		padding-top: 80px;
	}

	.nbanner img {
		width: 100%;
	}

	.nbanner_wap {
		display: none;
	}


	.about_en_bt{
		
		font-size: 50px;
		text-transform: uppercase;
		color: #e21337;
		font-weight: 800;
	}
	.about_cn_bt{
		font-size: 60px;
		line-height: 50px;
		font-weight: 600;
	}

}




@media (max-width: 768px) {

	.nbanner_liebiao_pc {
		display: none;
	}

	.nbanner_liebiao_pc img {
		width: 100%;
	}

	.nbanner_liebiao_wap {
		width: 100%;
		padding-top: 0px;
	}

	.nbanner_liebiao_wap img {
		width: 100%;
	}

	.nbanner {
		width: 100%;
		padding-top: 45px;
	}

	.nbanner img {
		width: 100%;
	}


	.nbanner {
		display: none;

	}

	.nbanner_wap {
		width: 100%;
		padding-top: 40px;
	}

	.nbanner_wap img {
		width: 100%;
	}



	.about_en_bt{
		
		font-size: 1.5rem;
		text-transform: uppercase;
		color: #e21337;
		text-align: center;
		font-weight: 800;
	}
	.about_cn_bt{
		font-size: 2rem;
		line-height: 50px;
		font-weight: 600;
		text-align: center;
	}

}




@media (min-width: 769px) and (max-width: 1200px) {


	.nbanner_liebiao_pc {
		display: none;
	}

	.nbanner_liebiao_pc img {
		width: 100%;
	}

	.nbanner_liebiao_wap {
		width: 100%;
		padding-top: 40px;
	}

	.nbanner_liebiao_wap img {
		width: 100%;
	}


	.nbanner {
		display: none;

	}

	.nbanner_wap {
		width: 100%;
		padding-top: 40px;
	}

	.nbanner_wap img {
		width: 100%;
	}

	.about_en_bt{
		
		font-size: 1.5rem;
		text-transform: uppercase;
		color: #e21337;
		text-align: center;
		font-weight: 800;
	}
	.about_cn_bt{
		font-size: 2rem;
		line-height: 50px;
		font-weight: 600;
		text-align: center;
	}

}



@media screen and (min-width: 1200px) {
	
	.profile{
		position: relative;
		width: 90%;
		height: auto;
		overflow: hidden;
		margin: 60px auto 120px;
		
		max-width: 1500px;
	}
	
	.profile_shuzi{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 80px auto;
	}
	.profile_shuzi ul li{
		float: left;
	}
	.profile_shuzi li{
		width: 25%;
		height: auto;
		overflow: hidden;
		font-size: 105px;
		color: #e21337;
	}
	.profile_shuzi li span{
		display: block;
		width: 100%;
		height: auto;
		overflow: hidden;
		font-size: 30px;
		margin-top: -30px;
	}
	
	.profile_txt{
		font-size: 20px;
		line-height: 48px;
		max-width: 1500px;
		margin: 30px auto;
	}
	.profile_txt b{
		font-size: 40px;
		line-height: 60px;
	}
	
	.profile_txts{
		font-size: 40px;
		line-height: 90px;
	}
	.profile_txts i{
		width: 170px;
		display: inline flow-root list-item;
		height: auto;
		overflow: hidden;
	}
	
	
	.profile_txts1{
		font-size: 40px;
		line-height: 55px;
	}
	.profile_txts1 i{
		width: 170px;
		display: inline flow-root list-item;
		height: auto;
		overflow: hidden;
	}
	
	
	
	.sjtd_main{
		position: relative;
		
		width: 90%;
		height: auto;
		overflow: hidden;
		margin: 60px auto;
		
		max-width: 1500px;
		
	}
	.sjtd_box{
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	.sjtd_box img{
		width: 100%;
		max-width: 100%;
	}
	
	
	.fazlc{
		position: relative;
		width: 90%;
		height: auto;
		overflow: hidden;
		margin: 60px auto 100px;
		
		max-width: 1500px;
	}
	
	.fazlc_list{
		float: right;
		width: 80%;
		height: auto;
		min-height: 550px;
		margin-top: 30px;
		border-left: 2px solid #e21337;
	}
	.fazlc_list ul li{
		float: left;
	}
	
	.fazlc_list li{
		width: 100%;
		height: auto;
		min-height: 100px;
		position: relative;
		margin-bottom: 80px;
	}
	.fazlc_main{
		position: relative;
		width: 100%;
		height: auto;
	}
	.fazlc_main_quan{
		position: absolute;
		left: -12.5px;
		width: 20px;
		height: 20px;
		background: #fff;
		border-radius: 50%;
		border: 2px solid #e21337;
	}
	
	.fazlc_box{
		margin-left: 80px;
	}
	.fazlc_box span{
		display: block;
	}
	.fazlc_box span.tt1{
		color: #6f6f6f;
		
		font-size: 105px;
		text-transform: uppercase;
		line-height: 100px;
		margin-bottom: 10px;
	}
	.fazlc_box span.tt2{
		font-size: 36px;
		color: #000;
		font-weight: 600;
	}
	.fazlc_box span.tt22{
		font-size: 30px;
		color: #000;
	}
	.fazlc_box span.tt3{
		font-size: 20px;
		color: #000;
	}
	
	
	.honor{
		position: relative;
		width: 90%;
		height: auto;
		overflow: hidden;
		margin: 60px auto;
		
		max-width: 1500px;
	}
	.honor_main{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 60px auto 10px;
		background: #f1f1f1;
	}
	.honor_main_list{
		width: 90%;
		height: auto;
		overflow: hidden;
		margin: 60px auto 40px;
		
		max-width: 1500px;
	}
	.honor_main_list ul li{
		float: left;
	}
	.honor_main_list ul{
		width: 100%;
		flex-wrap: wrap;
		align-items: stretch;
		display: flex;
	}
	.honor_main_list li{
		float: left;
		width: calc(100% / 4 - 15px);
		height: auto;
				
		overflow: hidden;
		margin-right: 20px;
		margin-bottom: 20px;
		
		position: relative;
	}
	.honor_main_list li:nth-child(4n+4){
		margin-right: 0;
	}
	.honor_main_list_box{
		background: #fff;
	}
	.honor_main_list_box img{
		display: block;
		width: 100%;
		margin: 0px auto 20px;
	}
	.honor_main_list_txt img{
		display: block;
		width: 100%;
	}
	.honor_main_list_txt {
		position: relative;
	}
	.honor_main_list_txt_p{
		position: absolute;
		top: 0;
		left: 0;
		padding: 70px 30px 0;
	}
	.honor_main_list_txt_p span{
		display: block;
	}
	.honor_main_list_txt_p span.hon1{
		font-size: 24px;
		line-height: 24px;
		margin-bottom: 30px;
		text-align: center;
	}
	.honor_main_list_txt_p span.hon2{
		font-size: 16px;
		line-height: 30px;
	}
	
	.jianges{
		position: relative;
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 0px auto;
	}
	.jianges img{
		width: 100%;
	}
	
	
	
	.about_lianxi{
		position: relative;
		width: 90%;
		height: auto;
		overflow: hidden;
		margin: 60px auto;
		
		max-width: 1500px;
	}
	
	.about_lianxi_left{
		float: left;
		width: 70%;
		height: auto;
		overflow: hidden;
	}
	.lianxi_nav{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 60px auto 30px;
	}
	.lianxi_nav a{
		font-size: 30px;
	}
	.lianxi_nav a.on{
		font-size: 36px;
		color: #e21337;
	}
	.lianxi_nr{
		font-size: 30px;
		line-height: 42px;
	}
	.about_lianxi_right{
		float: right;
		width: 20%;
		height: auto;
		overflow: hidden;
		padding-top: 90px;
	}
	.about_lianxi_right span{
		display: block;
		font-size: 20px;
	}
	.about_lianxi_right img{
		max-width: 100%;
	}
	
	.about_contact{
		position: relative;
		width: 100%;
		height: auto;
		min-height: 1200px;
		overflow: hidden;
		margin: 60px auto;
		
		background: url(../images/about_contact_bj.jpg) no-repeat center top;
		background-size: cover;
	}
	
	.about_contact_txt{
		/* position: absolute;
		bottom: 30px;
		left: 50%; */
		width: 100%;
		/* transform: translate(-50%,0); */
		
		display: table;
		background: #e21337;
		padding: 20px 30px;
		text-align: center;
		font-size: 66px;
		color: #fff;
		font-weight: 600;
		margin: 0px auto;
	}
	.about_contact_txt h2{ color:#fff;font-size: 35px;}
	.about_contact_txt h3{ color:#fff;font-size: 18px; margin:20px 0}
	.about_contact_txt i {
	  font-size: 24px;
	  font-weight: 600;
	  font-style: normal;
	  color: #fff;
	}
	
	
	
	
	.zhaoxian{
		position: relative;
		width: 90%;
		height: auto;
		overflow: hidden;
		margin: 60px auto;
		
		max-width: 1500px;
	}
	.zhaoxian_list{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 60px auto;
	}
	.zhaoxian_list ul{
		width: 100%;
		flex-wrap: wrap;
		/*align-items: stretch;*/
		display: flex;
	}
	.zhaoxian_list ul li{
		float: left;
	}
	.zhaoxian_list li{
		width: 40%;
		height: auto;
		overflow: hidden;
		background: #f4f4f4;
		padding: 4%;
		margin-right: 4%;
		margin-bottom: 2%;
		
		position: relative;
		
		
	}
	.zhaoxian_list li:nth-child(2n+2){
		margin-right: 0;
	}
	
	.zhaoxian_list li:nth-of-type(odd){
		clear:both;
	}
	
	.zhaoxian_list img{
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		z-index: 1;
	}
	.zhaoxian_list_box{
		
	}
	
	.zhaoxian_cn{
		font-size: 48px;
		line-height: 48px;
	}
	.zhaoxian_en{
		font-size: 36px;
		line-height: 36px;
	}
	.zhaoxian_txt{
		font-size: 20px;
		margin-top: 30px;
	}
	
	
	.zhaoxian_mail{
		background: #e21337;
		text-align: center;
		padding: 40px;
		font-size: 60px;
		color: #fff;
	}
	.zhaoxian_mail b{
		color: #fff;
		font-size: 65px;
	}
	
}




@media (max-width: 768px) {
	
	.profile{
		width: 96%;
		height: auto;
		overflow: hidden;
		margin: 30px auto;
	}
	
	.profile_shuzi{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 30px auto;
	}
	.profile_shuzi ul li{
		float: left;
	}
	.profile_shuzi li{
		width: 50%;
		height: auto;
		overflow: hidden;
		font-size: 60px;
		color: #e21337;
	}
	.profile_shuzi li span{
		display: block;
		width: 100%;
		height: auto;
		overflow: hidden;
		font-size: 18px;
		margin-top: -20px;
	}
	
	.profile_txt{
		font-size: 14px;
		line-height: 28px;
		width: 96%;
		margin: 20px auto;
	}
	.profile_txt b{
		font-size: 16px;
		line-height: 28px;
	}
	
	.profile_txts{
		font-size: 20px;
		line-height: 38px;
	}
	
	.profile_txts i{
		width: 0px;
		display: inline flow-root list-item;
		height: auto;
		overflow: hidden;
	}
	
	.profile_txts1{
		font-size: 20px;
		line-height: 28px;
	}
	.profile_txts1 i{
		width: 0px;
		display: inline flow-root list-item;
		height: auto;
		overflow: hidden;
	}
	
	.sjtd_main{
		width: 96%;
		height: auto;
		overflow: hidden;
		margin: 30px auto;
	}
	.sjtd_box{
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	.sjtd_box img{
		width: 100%;
		max-width: 100%;
	}
	
	
	.fazlc{
		position: relative;
		width: 96%;
		height: auto;
		overflow: hidden;
		margin: 30px auto;
	}
	
	.fazlc_list{
		float: right;
		width: 96%;
		height: auto;
		min-height: 550px;
		margin-top: 30px;
		border-left: 2px solid #e21337;
	}
	.fazlc_list ul li{
		float: left;
	}
	
	.fazlc_list li{
		width: 100%;
		height: auto;
		min-height: 100px;
		position: relative;
		margin-bottom: 30px;
	}
	.fazlc_main{
		position: relative;
		width: 100%;
		height: auto;
	}
	.fazlc_main_quan{
		position: absolute;
		left: -14px;
		width: 20px;
		height: 20px;
		background: #fff;
		border-radius: 50%;
		border: 2px solid #e21337;
	}
	
	.fazlc_box{
		margin-left: 20px;
	}
	.fazlc_box span{
		display: block;
	}
	.fazlc_box span.tt1{
		color: #6f6f6f;
		
		font-size: 36px;
		text-transform: uppercase;
		line-height: 36px;
		margin-bottom: 10px;
	}
	.fazlc_box span.tt2{
		font-size: 18px;
		color: #000;
		font-weight: 600;
	}
	.fazlc_box span.tt22{
		font-size: 18px;
		color: #000;
		margin-bottom: 10px;
	}
	.fazlc_box span.tt3{
		font-size: 14px;
		color: #000;
	}
	
	
	.honor{
		width: 96%;
		height: auto;
		overflow: hidden;
		margin: 30px auto;
	}
	.honor_main{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 30px auto;
		background: #f1f1f1;
	}
	.honor_main_list{
		width: 96%;
		height: auto;
		overflow: hidden;
		margin: 30px auto;
	}
	.honor_main_list ul li{
		float: left;
	}
	.honor_main_list ul{
		width: 100%;
		flex-wrap: wrap;
		align-items: stretch;
		display: flex;
	}
	.honor_main_list li{
		float: left;
		width: 100%;
		height: auto;
				
		overflow: hidden;
		margin-bottom: 10px;
		
		position: relative;
	}
	.honor_main_list li:nth-child(2n+2){
		margin-right: 0;
	}
	.honor_main_list_box{
		background: #fff;
	}
	.honor_main_list_box img{
		display: block;
		width: 100%;
		margin: 0px auto 10px;
	}
	.honor_main_list_txt img{
		display: block;
		width: 100%;
	}
	.honor_main_list_txt {
		position: relative;
	}
	.honor_main_list_txt_p{
		position: absolute;
		top: 50%;
		left: 50%;
		padding: 50px 30px;
		transform: translate(-50%,-50%);
		width: calc(100% - 60px);
	}
	.honor_main_list_txt_p span{
		display: block;
	}
	.honor_main_list_txt_p span.hon1{
		font-size: 24px;
		line-height: 36px;
		text-align: center;
		margin-bottom: 30px;
	}
	.honor_main_list_txt_p span.hon2{
		font-size: 16px;
		line-height: 30px;
	}
	
	.jianges{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 0px auto;
	}
	.jianges img{
		width: 100%;
	}
	
	
	
	.about_lianxi{
		width: 96%;
		height: auto;
		overflow: hidden;
		margin: 30px auto;
	}
	
	.about_lianxi_left{
		float: left;
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	.lianxi_nav{
		text-align: center;
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 30px auto;
	}
	.lianxi_nav a{
		font-size: 20px;
	}
	.lianxi_nav a.on{
		font-size: 26px;
		color: #e21337;
	}
	.lianxi_nr{
		font-size: 18px;
		line-height: 35px;
	}
	.about_lianxi_right{
		float: right;
		width: 100%;
		height: auto;
		overflow: hidden;
		padding-top: 30px;
	}
	.about_lianxi_right img{
		display: block;
		margin: 10px auto;
		max-width: 150px;
	}
	.about_lianxi_right span{
		display: block;
		font-size: 18px;
		text-align: center;
	}
	
	
	.about_contact{
		position: relative;
		width: 100%;
		height: auto;
		min-height: 400px;
		overflow: hidden;
		margin: 30px auto;
		
		background: url(../images/about_contact_bj.jpg) no-repeat center top;
		background-size: 100% 100%;
	}
	
	.about_contact_txt{
		/* position: absolute;
		bottom: 0px;
		left: 50%;
		width: 100%;
		transform: translate(-50%,0);
		 */
		display: table;
		background: #e21337;
		padding: 20px 30px;
		width:100%;
		box-sizing: border-box;
		text-align: center;
		font-size: 16px;
		color: #fff;
		font-weight: 600;
		margin: 0px auto;
		display: none;
	}
	.about_contact_txt h2,.about_contact_txt h3{
		color:#fff;
	}
	.about_contact_txt h3{
		margin:10px auto
	}
	.about_contact_txt img{
		display: block;
		margin: 10px auto;
		height: 30px;
	}
	.about_contact_txt i {
	  font-size: 16px;
	  font-weight: 600;
	  font-style: normal;
	  color: #fff;
	}
  .about_contact_txt .main-more{
	  width:200px;
	  height: 40px;
	  line-height: 40px;
	  margin:5px auto;
  }
	
	
	
	.zhaoxian{
		width: 96%;
		height: auto;
		overflow: hidden;
		margin: 30px auto;
	}
	.zhaoxian_list{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 30px auto;
	}
	.zhaoxian_list ul{
		width: 100%;
		flex-wrap: wrap;
		/*align-items: stretch;*/
		display: flex;
	}
	.zhaoxian_list ul li{
		float: left;
	}
	.zhaoxian_list li{
		width: 100%;
		height: auto;
		overflow: hidden;
		background: #f4f4f4;
		padding: 5%;
		
		margin-bottom: 2%;
		
		position: relative;
		
		
	}
	.zhaoxian_list li:nth-child(2n+2){
		margin-right: 0;
	}
	
	.zhaoxian_list li:nth-of-type(odd){
		clear:both;
	}
	
	.zhaoxian_list img{
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		z-index: 1;
	}
	.zhaoxian_list_box{
		
	}
	
	.zhaoxian_cn{
		font-size: 24px;
		line-height: 28px;
	}
	.zhaoxian_en{
		font-size: 18px;
		line-height: 25px;
	}
	.zhaoxian_txt{
		font-size: 16px;
		margin-top: 20px;
	}
	
	
	.zhaoxian_mail{
		background: #e21337;
		text-align: center;
		padding: 20px;
		font-size: 16px;
		color: #fff;
	}
	.zhaoxian_mail b{
		color: #fff;
		font-size: 16px;
	}
	
}






@media (min-width: 769px) and (max-width: 1200px) {
	
	.profile{
		width: 96%;
		height: auto;
		overflow: hidden;
		margin: 30px auto;
	}
	
	.profile_shuzi{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 30px auto;
	}
	.profile_shuzi ul li{
		float: left;
	}
	.profile_shuzi li{
		width: 50%;
		height: auto;
		overflow: hidden;
		font-size: 60px;
		color: #e21337;
	}
	.profile_shuzi li span{
		display: block;
		width: 100%;
		height: auto;
		overflow: hidden;
		font-size: 18px;
		margin-top: -20px;
	}
	
	.profile_txt{
		font-size: 16px;
		line-height: 28px;
		margin-bottom: 20px;
	}
	.profile_txt b{
		font-size: 18px;
		line-height: 28px;
	}
	
	.profile_txts{
		font-size: 20px;
		line-height: 38px;
	}
	
	.profile_txts i{
		width: 0px;
		display: inline flow-root list-item;
		height: auto;
		overflow: hidden;
	}
	
	.profile_txts1{
		font-size: 20px;
		line-height: 28px;
	}
	.profile_txts1 i{
		width: 0px;
		display: inline flow-root list-item;
		height: auto;
		overflow: hidden;
	}
	
	.sjtd_main{
		width: 96%;
		height: auto;
		overflow: hidden;
		margin: 30px auto;
	}
	.sjtd_box{
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	.sjtd_box img{
		width: 100%;
		max-width: 100%;
	}
	
	
	.fazlc{
		width: 96%;
		height: auto;
		overflow: hidden;
		margin: 30px auto;
	}
	
	.fazlc_list{
		float: right;
		width: 96%;
		height: auto;
		min-height: 550px;
		margin-top: 30px;
		border-left: 2px solid #e21337;
	}
	.fazlc_list ul li{
		float: left;
	}
	
	.fazlc_list li{
		width: 100%;
		height: auto;
		min-height: 100px;
		position: relative;
		margin-bottom: 30px;
	}
	.fazlc_main{
		position: relative;
		width: 100%;
		height: auto;
	}
	.fazlc_main_quan{
		position: absolute;
		left: -14px;
		width: 20px;
		height: 20px;
		background: #fff;
		border-radius: 50%;
		border: 2px solid #e21337;
	}
	
	.fazlc_box{
		margin-left: 20px;
	}
	.fazlc_box span{
		display: block;
	}
	.fazlc_box span.tt1{
		color: #6f6f6f;
		
		font-size: 40px;
		text-transform: uppercase;
		line-height: 40px;
		margin-bottom: 10px;
	}
	.fazlc_box span.tt2{
		font-size: 18px;
		color: #000;
		font-weight: 600;
	}
	.fazlc_box span.tt22{
		font-size: 18px;
		color: #000;
		margin-bottom: 10px;
	}
	.fazlc_box span.tt3{
		font-size: 16px;
		color: #000;
	}
	
	
	.honor{
		width: 96%;
		height: auto;
		overflow: hidden;
		margin: 30px auto;
	}
	.honor_main{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 30px auto;
		background: #f1f1f1;
	}
	.honor_main_list{
		width: 96%;
		height: auto;
		overflow: hidden;
		margin: 30px auto;
	}
	.honor_main_list ul li{
		float: left;
	}
	.honor_main_list ul{
		width: 100%;
		flex-wrap: wrap;
		align-items: stretch;
		display: flex;
	}
	.honor_main_list li{
		float: left;
		width: calc(100% / 2 - 15px);
		height: auto;
				
		overflow: hidden;
		margin-right: 20px;
		margin-bottom: 20px;
		
		position: relative;
	}
	.honor_main_list li:nth-child(2n+2){
		margin-right: 0;
	}
	
	
	
	.honor_main_list_box{
		background: #fff;
	}
	.honor_main_list_box img{
		display: block;
		width: 100%;
		margin: 0px auto 20px;
	}
	.honor_main_list_txt img{
		display: block;
		width: 100%;
	}
	.honor_main_list_txt {
		position: relative;
	}
	.honor_main_list_txt_p{
		position: absolute;
		top: 0;
		left: 0;
		padding: 50px 30px;
	}
	.honor_main_list_txt_p span{
		display: block;
	}
	.honor_main_list_txt_p span.hon1{
		font-size: 20px;
		line-height: 36px;
		text-align: center;
		margin-bottom: 30px;
	}
	.honor_main_list_txt_p span.hon2{
		font-size: 16px;
		line-height: 30px;
	}
	
	.jianges{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 0px auto;
	}
	.jianges img{
		width: 100%;
	}
	
	
	
	.about_lianxi{
		width: 96%;
		height: auto;
		overflow: hidden;
		margin: 30px auto;
	}
	
	.about_lianxi_left{
		float: left;
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	.lianxi_nav{
		text-align: center;
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 30px auto;
	}
	.lianxi_nav a{
		font-size: 20px;
	}
	.lianxi_nav a.on{
		font-size: 26px;
		color: #e21337;
	}
	.lianxi_nr{
		font-size: 18px;
		line-height: 35px;
	}
	.about_lianxi_right{
		float: right;
		width: 100%;
		height: auto;
		overflow: hidden;
		padding-top: 30px;
	}
	.about_lianxi_right img{
		display: block;
		margin: 10px auto;
		max-width: 150px;
	}
	.about_lianxi_right span{
		display: block;
		font-size: 18px;
		text-align: center;
	}
	
	
	.about_contact{
		position: relative;
		width: 100%;
		height: auto;
		min-height: 400px;
		overflow: hidden;
		margin: 30px auto;
		
		background: url(../images/about_contact_bj.jpg) no-repeat center top;
		background-size: 100% 100%;
	}
	
	.about_contact_txt{
		position: absolute;
		bottom: 30px;
		left: 50%;
		width: 96%;
		transform: translate(-50%,0);
		
		display: table;
		background: #e21337;
		padding: 20px 30px;
		text-align: center;
		font-size: 16px;
		color: #fff;
		font-weight: 600;
		margin: 0px auto;
		display: none;
	}
	.about_contact_txt img{
		display: block;
		margin: 10px auto;
		height: 30px;
	}
	.about_contact_txt i {
	  font-size: 16px;
	  font-weight: 600;
	  font-style: normal;
	  color: #fff;
	}
	
	
	
	
	.zhaoxian{
		width: 96%;
		height: auto;
		overflow: hidden;
		margin: 30px auto;
	}
	.zhaoxian_list{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 30px auto;
	}
	.zhaoxian_list ul{
		width: 100%;
		flex-wrap: wrap;
		/*align-items: stretch;*/
		display: flex;
	}
	.zhaoxian_list ul li{
		float: left;
	}
	.zhaoxian_list li{
		width: 100%;
		height: auto;
		overflow: hidden;
		background: #f4f4f4;
		padding: 5%;
		
		margin-bottom: 2%;
		
		position: relative;
		
		
	}
	.zhaoxian_list li:nth-child(2n+2){
		margin-right: 0;
	}
	
	.zhaoxian_list li:nth-of-type(odd){
		clear:both;
	}
	
	.zhaoxian_list img{
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		z-index: 1;
	}
	.zhaoxian_list_box{
		
	}
	
	.zhaoxian_cn{
		font-size: 24px;
		line-height: 28px;
	}
	.zhaoxian_en{
		font-size: 18px;
		line-height: 25px;
	}
	.zhaoxian_txt{
		font-size: 16px;
		margin-top: 20px;
	}
	
	
	.zhaoxian_mail{
		background: #e21337;
		text-align: center;
		padding: 20px;
		font-size: 16px;
		color: #fff;
	}
	.zhaoxian_mail b{
		color: #fff;
		font-size: 16px;
	}
	
}





@media (min-width: 1200px) {
	
	.shouji_wap{
		display: none;
	}
	
	.index_honor_wap{
		display: none;
	}
	
	.index_contact_wap{
		display: none;
	}
	
	
	
}

@media (max-width: 1200px) {
	
	.shouji_wap{
		display: block;
	}
	.shouji_wap img{
		width: 100%;
	}
	
	.profile,.sjtd_main,.sjtd_box,.fazlc,.honor,.honor_main,.jianges,.about_lianxi,.about_contact,.zhaoxian {
		display: none;
	}
	
	
	.index_honor_wap{
		display: block;
	}
	
	.index_contact_wap{
		display: block;
	}
	
	
}