@media (max-width: 768px) {
	.container1 {
  width: 90%;
  margin: auto;
}
.logo{
    float: left;width:15%;
}


.head_right{ float:left; margin-left: 5%; width:80%; }


.banner_about1{ text-align:center; padding:20% 0;}
.banner_pro1{ text-align:center; padding:20% 0;}
.banner_news1{ text-align:center; padding:20% 0;}
.banner_ywfw1{ text-align:center; padding:20% 0;}
.banner_jjfa1{ text-align:center; padding:20% 0;}
.banner_contact1{ text-align:center; padding:20% 0;}



.inner_about1_left{ width:100%; height:auto; float:left;}
.inner_about1_right{ width:100%; float:right; margin-top:30px;}

.inner_about4_main1 li{ width:100%; float:left;}
.inner_about4_main2 li{ width:100%; float:left; margin-top:1%; margin-right:0%;}


.inner_pro_main li{margin: 2% 1% ;position:relative; float:left; width:48%;}



  .proleft {
    width: 100%;
  }
  .proleft .big .pic:after {
    padding-bottom: 70%;
  }
  .proleft .small {
    padding-left: 5%;
  }
  .proleft .pic {
    width: 100%;
  }
  .proright {
    width: 90%;
	padding:5%;
  }

.inner_news li{
    display: flex;
    flex-wrap: wrap;
    color: #fff;
	float:left;
	 width:100%;
	 background:#fff;
	 margin-left:0%;
	 margin-top:5%;
}

.inner_jjfa li{ width:100%; float:left;}
.inner_jjfa li{ width:100%; float:left; margin-top:1%; margin-right:0%;}



.inner_ywfw li{ height:auto; overflow:hidden; padding:3% 0; border-bottom:1px solid #c2bfbf;}
.inner_ywfw li .inner_ywfw_more{ width:30%; color:#c8c8c8; font-size:15px; border:1px solid #c8c8c8; text-align:center; line-height:40px;}
.inner_ywfw li .inner_ywfw_img{ width:100%;}
.inner_ywfw li .inner_ywfw_img img{ width:100%;}
.inner_ywfw_right{ width:100%;}
.inner_ywfw li .inner_ywfw_tex{ width:100%;}
.inner_ywfw li .inner_ywfw_tex .inner_ywfw_tit{ color:#282828; font-size:18px; padding-bottom:10px; margin-top:25px;}
.inner_ywfw li .inner_ywfw_tex .inner_ywfw_con{ color:#8e8d8d; margin-top:10px;}
.inner_ywfw li:hover{ border-bottom:1px solid #0055a7;}
.inner_ywfw li:hover .inner_ywfw_tit{ color:#0055a7;}
.inner_ywfw li:hover .inner_ywfw_more{ border:1px solid #0055a7; color:#0055a7;}


.inner_contact{ width:100%; position: relative; top:0; z-index:9;}
.inner_contact .text{
    float: left;
    padding:30px 20px;
    background: rgba(0,78,161,1);
    color: #fff;
    width: 90%;
    /*position: absolute;*/
    /*top:50px;*/
    /*left: 95px;*/
    z-index: 2;
	margin-left:0;
}
.contact-map{ height:350px;}
.mes_left{ width:100%;}
.mes_right{ width:100%;}

}
@media (max-width: 640px) {
	.container1 {
  width: 90%;
  margin: auto;
}
.banner_about1{ text-align:center; padding:20% 0;}
.banner_about1 img{ max-width:100%;}
.banner_pro1{ text-align:center; padding:20% 0;}
.banner_news1{ text-align:center; padding:20% 0;}
.banner_ywfw1{ text-align:center; padding:20% 0;}
.banner_jjfa1{ text-align:center; padding:20% 0;}
.banner_contact1{ text-align:center; padding:20% 0;}



.inner_about1_left{ width:100%; height:auto; float:left;}
.inner_about1_right{ width:100%; float:right; margin-top:30px;}

.inner_about4_main1 li{ width:100%; float:left;}
.inner_about4_main2 li{ width:100%; float:left; margin-top:1%; margin-right:0%;}


.inner_pro_main li{margin: 2% 1% ;position:relative; float:left; width:48%;}


  .proleft {
    width: 100%;
  }
  .proleft .big .pic:after {
    padding-bottom: 70%;
  }
  .proleft .small {
    padding-left: 5%;
  }
  .proleft .pic {
    width: 100%;
  }
  .proright {
    width: 90%;
	padding:5%;
  }

.inner_news li{
    display: flex;
    flex-wrap: wrap;
    color: #fff;
	float:left;
	 width:100%;
	 background:#fff;
	 margin-left:0%;
	 margin-top:5%;
}

.inner_jjfa li{ width:100%; float:left;}
.inner_jjfa li{ width:100%; float:left; margin-top:1%; margin-right:0%;}

.inner_ywfw li{ height:auto; overflow:hidden; padding:3% 0; border-bottom:1px solid #c2bfbf;}
.inner_ywfw li .inner_ywfw_more{ width:30%; color:#c8c8c8; font-size:15px; border:1px solid #c8c8c8; text-align:center; line-height:40px;}
.inner_ywfw li .inner_ywfw_img{ width:100%;}
.inner_ywfw li .inner_ywfw_img img{ width:100%;}
.inner_ywfw_right{ width:100%;}
.inner_ywfw li .inner_ywfw_tex{ width:100%;}
.inner_ywfw li .inner_ywfw_tex .inner_ywfw_tit{ color:#282828; font-size:18px; padding-bottom:10px; margin-top:25px;}
.inner_ywfw li .inner_ywfw_tex .inner_ywfw_con{ color:#8e8d8d; margin-top:10px;}
.inner_ywfw li:hover{ border-bottom:1px solid #0055a7;}
.inner_ywfw li:hover .inner_ywfw_tit{ color:#0055a7;}
.inner_ywfw li:hover .inner_ywfw_more{ border:1px solid #0055a7; color:#0055a7;}


.inner_contact{ width:100%; position: relative; top:0; z-index:9;}
.inner_contact .text{
    float: left;
    padding:30px 20px;
    background: rgba(0,78,161,1);
    color: #fff;
    width: 90%;
    /*position: absolute;*/
    /*top:50px;*/
    /*left: 95px;*/
    z-index: 2;
	margin-left:0;
}
.contact-map{ height:350px;}

}

@media (max-width: 480px) {
	.container1 {
  width: 90%;
  margin: auto;
}
.banner_about1{ text-align:center; padding:20% 0;}
.banner_pro1{ text-align:center; padding:20% 0;}
.banner_news1{ text-align:center; padding:20% 0;}
.banner_ywfw1{ text-align:center; padding:20% 0;}
.banner_jjfa1{ text-align:center; padding:20% 0;}
.banner_contact1{ text-align:center; padding:20% 0;}



.inner_about1_left{ width:100%; height:auto; float:left;}
.inner_about1_right{ width:100%; float:right; margin-top:30px;}

.inner_about4_main1 li{ width:100%; float:left;}
.inner_about4_main2 li{ width:100%; float:left; margin-top:1%; margin-right:0%;}


.inner_pro_main li{margin: 2% 1% ;position:relative; float:left; width:48%;}


  .proleft {
    width: 100%;
  }
  .proleft .big .pic:after {
    padding-bottom: 70%;
  }
  .proleft .small {
    padding-left: 5%;
  }
  .proleft .pic {
    width: 100%;
  }
  .proright {
    width: 90%;
	padding:5%;
  }

.inner_news li{
    display: flex;
    flex-wrap: wrap;
    color: #fff;
	float:left;
	 width:100%;
	 background:#fff;
	 margin-left:0%;
	 margin-top:5%;
}

.inner_jjfa li{ width:100%; float:left;}
.inner_jjfa li{ width:100%; float:left; margin-top:1%; margin-right:0%;}

.inner_ywfw li{ height:auto; overflow:hidden; padding:3% 0; border-bottom:1px solid #c2bfbf;}
.inner_ywfw li .inner_ywfw_more{ width:30%; color:#c8c8c8; font-size:15px; border:1px solid #c8c8c8; text-align:center; line-height:40px;}
.inner_ywfw li .inner_ywfw_img{ width:100%;}
.inner_ywfw li .inner_ywfw_img img{ width:100%;}
.inner_ywfw_right{ width:100%;}
.inner_ywfw li .inner_ywfw_tex{ width:100%;}
.inner_ywfw li .inner_ywfw_tex .inner_ywfw_tit{ color:#282828; font-size:18px; padding-bottom:10px; margin-top:25px;}
.inner_ywfw li .inner_ywfw_tex .inner_ywfw_con{ color:#8e8d8d; margin-top:10px;}
.inner_ywfw li:hover{ border-bottom:1px solid #0055a7;}
.inner_ywfw li:hover .inner_ywfw_tit{ color:#0055a7;}
.inner_ywfw li:hover .inner_ywfw_more{ border:1px solid #0055a7; color:#0055a7;}


.inner_contact{ width:100%; position: relative; top:0; z-index:9;}
.inner_contact .text{
    float: left;
    padding:30px 20px;
    background: rgba(0,78,161,1);
    color: #fff;
    width: 90%;
    /*position: absolute;*/
    /*top:50px;*/
    /*left: 95px;*/
    z-index: 2;
	margin-left:0;
}
.contact-map{ height:350px;}

}


@media (max-width: 360px) {
	.container1 {
  width: 90%;
  margin: auto;
}
.banner_about1{ text-align:center; padding:20% 0;}
.banner_pro1{ text-align:center; padding:20% 0;}
.banner_news1{ text-align:center; padding:20% 0;}
.banner_ywfw1{ text-align:center; padding:20% 0;}
.banner_jjfa1{ text-align:center; padding:20% 0;}
.banner_contact1{ text-align:center; padding:20% 0;}



.inner_about1_left{ width:100%; height:auto; float:left;}
.inner_about1_right{ width:100%; float:right; margin-top:30px;}

.inner_about4_main1 li{ width:100%; float:left;}
.inner_about4_main2 li{ width:100%; float:left; margin-top:1%; margin-right:0%;}


.inner_pro_main li{margin: 2% 1% ;position:relative; float:left; width:48%;}


  .proleft {
    width: 100%;
  }
  .proleft .big .pic:after {
    padding-bottom: 70%;
  }
  .proleft .small {
    padding-left: 5%;
  }
  .proleft .pic {
    width: 100%;
  }
  .proright {
    width: 90%;
	padding:5%;
  }

.inner_news li{
    display: flex;
    flex-wrap: wrap;
    color: #fff;
	float:left;
	 width:100%;
	 background:#fff;
	 margin-left:0%;
	 margin-top:5%;
}

.inner_jjfa li{ width:100%; float:left;}
.inner_jjfa li{ width:100%; float:left; margin-top:1%; margin-right:0%;}

.inner_ywfw li{ height:auto; overflow:hidden; padding:3% 0; border-bottom:1px solid #c2bfbf;}
.inner_ywfw li .inner_ywfw_more{ width:30%; color:#c8c8c8; font-size:15px; border:1px solid #c8c8c8; text-align:center; line-height:40px;}
.inner_ywfw li .inner_ywfw_img{ width:100%;}
.inner_ywfw li .inner_ywfw_img img{ width:100%;}
.inner_ywfw_right{ width:100%;}
.inner_ywfw li .inner_ywfw_tex{ width:100%;}
.inner_ywfw li .inner_ywfw_tex .inner_ywfw_tit{ color:#282828; font-size:18px; padding-bottom:10px; margin-top:25px;}
.inner_ywfw li .inner_ywfw_tex .inner_ywfw_con{ color:#8e8d8d; margin-top:10px;}
.inner_ywfw li:hover{ border-bottom:1px solid #0055a7;}
.inner_ywfw li:hover .inner_ywfw_tit{ color:#0055a7;}
.inner_ywfw li:hover .inner_ywfw_more{ border:1px solid #0055a7; color:#0055a7;}


.inner_contact{ width:100%; position: relative; top:0; z-index:9;}
.inner_contact .text{
    float: left;
    padding:30px 20px;
    background: rgba(0,78,161,1);
    color: #fff;
    width: 90%;
    /*position: absolute;*/
    /*top:50px;*/
    /*left: 95px;*/
    z-index: 2;
	margin-left:0;
}
.contact-map{ height:150px;}

}
@media (min-width: 770px) and (max-width: 999px) {
  
}
@media (min-width: 360px) and (max-width: 1000px) {

}