.top_ban{
	width: 100%;
	overflow: hidden;
	max-height: 100vh;
	    position: relative;
}
.top_ban img{
	width: 100%;
}
.top_ban h2{
	position: absolute;
	top: 0;
	width: 100%;
	text-align: center;
	/*line-height: 100vh;*/
	font-size: 48px;
	color: #fff;
	top: 45%;
}

.list_crumbs{
	text-align: center;
	font-size: 15px;
	color: #bebebe;
	padding-top: 45px;
	font-family: '宋体';
	font-weight: bold;
}
.list_crumbs a{
	color: #bebebe;
	font-family: 'Microsoft YaHei';
	font-weight: 500;
}

.about_con01{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 75px;
}
.about_con01 .about_con01_fr{
	width: 60%;
	line-height: 30px;
	font-size: 16px;
	color: #333333;
}
.about_con01 .about_con01_fr p{
	padding-top: 40px;
}
.about_con01 .about_con01_fr dd{
	padding-bottom: 35px;
	border-bottom: solid 1px #d2d2d2;
}
.about_con01 .about_con01_fl h2{
	font-size: 66px;
	font-weight: bold;
	color: #333333;
	line-height: 66px;
}
.about_con01 .about_con01_fl dd{
	font-size: 26px;
	color: #333333;
	padding-top: 16px;
}

.about_con02{
	background: url(../images/about03.jpg)no-repeat center bottom;
	background-attachment: fixed;
	margin-top: 90px;
	padding: 280px 0px 90px;
}
.about_con02_box{
	box-sizing: border-box;
	background: #fff;
	padding: 65px 80px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}
.about_con02_fr{
	width: 36%;
	font-size: 22px;
	line-height: 40px;
	padding: 18px 0 18px 48px;
	color: #111111;
	box-sizing: border-box;
	border-left: solid 2px #1b1b1b;
}
.about_con02_fl dt{
	font-size: 66px;
	font-weight: bold;
	line-height: 70px;
}
.about_con02_fl dd{
	font-size: 26px;
	padding-top: 25px;
}
.mySwiper_con02{
	padding-top: 100px;
}
.swiper-about_con02-next,.swiper-about_con02-prev{
	width: 60px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	background: rgba(255, 255, 255, 1);
	color: #aaaaaa;
	font-family: '宋体';
	font-size: 20px;
	font-weight: bold;
	border-radius: 100%;
	position: absolute;
	top: 0;
}
.swiper-about_con02-next{
	left: 80px;
}
.swiper-about_con02-prev{
	left: 0px;
}
.swiper-about_con02-next.swiper-button-disabled, .swiper-about_con02-prev.swiper-button-disabled{
	background: rgba(255, 255, 255, 0.3);
}


.about_con03{
	display: flex;
	justify-content: flex-end;
	margin-top: 50px;
}
.about_con03 dl{
	width: 60%;
}
.about_con03 dl dd{
	padding-top: 40px;
	font-size: 16px;
	line-height: 30px;
	color: #333333;
}
.about_con03 dl dd span{
	font-weight: bold;
	color: #000;
}

.about_con04{
	padding-left: 80px;
	box-sizing: border-box;
	overflow: hidden;
	margin: 100px auto;
}
.mySwiper_con03{
	width: 100%;
	padding-bottom: 100px;
}
.mySwiper_con03 img{
	width: 100%;
	height: 514px;
	object-fit: cover;
}
.mySwiper_con03 .swiper-slide{
	width: 50% !important;
}
.mySwiper_con03 .swiper-slide.swiper-slide-active{
	width: 50% !important;
}
.mySwiper_con03 .swiper-slide.swiper-slide-next{
	width: 50% !important;
}
/* .mySwiper_con03 .swiper-slide:nth-child(4n){
	background: #fff;
}
.mySwiper_con03 .swiper-slide:nth-child(4) img{
	opacity: 0.3;
} */
.swiper-about_con03-next,.swiper-about_con03-prev{
	width: 60px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	background: rgba(241, 241, 241, 1);
	color: #aaaaaa;
	font-family: '宋体';
	font-size: 20px;
	font-weight: bold;
	border-radius: 100%;
	position: absolute;
	bottom: 0;
}
.swiper-about_con03-next{
	left: 80px;
}
.swiper-about_con03-prev{
	left: 0px;
}
.swiper-about_con03-next.swiper-button-disabled, .swiper-about_con03-prev.swiper-button-disabled{
	background: rgba(249, 249, 249, 1);
}
.swiper-pagination_con03{
	bottom: 30px;
	top: auto !important;
	right: 0;
	left: auto !important;
	width: 90% !important;
}
.swiper-pagination_con03.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
	background: #f08519;
}

.about_con05 {
	text-align: center;
	margin-bottom: 120px;
}
.about_con05 ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding-top: 65px;
}
.about_con05 h2{
	font-size: 48px;
	line-height: 48px;
	color: #111111;
}

.list_quality{
	background: #f0f9f8;
}
.quality_con01{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
	padding-top: 80px;
}
.quality_con01_fr{
	width: 50%;
}
.quality_con01_fr img{
	width: 100%;
	border-radius: 15px;
}
.quality_con01_fl{
	width: 45%;
}
.quality_con01_fl h3{
	font-size: 48px;
	line-height: 48px;
	color: #111;
}
.quality_con01_fl p{
	font-size: 16px;
	line-height: 30px;
	color: #333;
	padding-top: 45px;
	padding-bottom: 25px;
}
.quality_con01_fl dt{
	font-size: 20px;
	line-height: 40px;
	color: #000;
	font-weight: bold;
}

.quality_border{
	border-top: 2px #d2d2d2 dashed;
	height: 2px;
	margin: 85px auto 0;
	padding-bottom: 85px;
}

.quality_con02 img{
	width: 100%;
	border-radius: 30px;
}

.quality_con03 h3{
	font-size: 28px;
	font-weight: bold;
	padding-bottom: 60px;
}
.quality_con03 ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}
.quality_con03 ul li{
	background:#fff url(../images/quality04.jpg)no-repeat center top;
	width: 23%;
	border-radius: 20px;
	text-align: center;
	overflow: hidden;
}
.quality_con03 ul li:nth-child(2){
	background:#fff url(../images/quality05.jpg)no-repeat center top;
}
.quality_con03 ul li:nth-child(3){
	background:#fff url(../images/quality06.jpg)no-repeat center top;
}
.quality_con03 ul li:nth-child(4){
	background:#fff url(../images/quality07.jpg)no-repeat center top;
}
.quality_con03 ul li dl{
	padding-top: 270px;
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.5) 35%, rgba(255, 255, 255, 1) 50%);
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.5) 35%, rgba(255, 255, 255, 1) 50%);
	background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.5) 35%, rgba(255, 255, 255, 1) 50%);
	background-image: linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.5) 35%, rgba(255, 255, 255, 1) 50%);
}
.quality_con03 ul li dl span{
	line-height: 70px;
	width: 70px;
	border-radius: 100%;
	background: #006b5d;
	display: inline-block;
	color: #fff;
	font-size: 36px;
	font-weight: bold;
}
.quality_con03 ul li dl dt{
	font-size: 24px;
	color: #111;
	padding: 24px 0;
}
.quality_con03 ul li dl dd{
	font-size: 15px;
	line-height: 26px;
	color: #333333;
	padding-bottom: 40px;
}

.quality_con04{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: flex-end;
	padding-bottom: 120px;
}
.quality_con04_fl{
	width: 70%;
}
.quality_con04_fl dt{
	font-weight: bold;
	font-size: 28px;
	color: #000;
}
.quality_con04_fl dd{
	font-size: 16px;
	color: #333;
	line-height: 30px;
	padding-top: 35px;
}
.quality_con04_fl dd span{font-weight: bold;color: #000;}

.quality_con05{
	background:#102a21 url(../images/quality09.jpg)no-repeat center top;
	padding-top: 330px;
	color: #fff;
}
.quality_con05_box{
	padding: 90px 0px 120px;
}
.quality_con05_box p{
	font-size: 18px;
	padding-bottom: 30px;
}
.quality_con05_box h2{
	font-size: 48px;
	line-height: 60px;
}
.quality_con05_box ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 75px;
}
.quality_con05_box ul dl{
	width: 30%;
	border-top: solid 1px #3d534c;
	padding-top: 50px;
}
.quality_con05_box ul dl dt{
	font-size: 26px;
	padding-bottom: 25px;
}
.quality_con05_box ul dl dd{
	font-size: 16px;
	line-height: 26px;
}

.quality_con06{
	text-align: center;
	padding: 120px 0;
}
.quality_con06 ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.quality_con06 ul li{
	width: 48%;
	background:url(../images/quality11.jpg)no-repeat center center;
	border-radius: 15px;
	overflow: hidden;
	line-height: 186px;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
}
.quality_con06 ul li:nth-child(2){
	background:url(../images/quality12.jpg)no-repeat center center;
}

.contact_con01{
	padding-top: 80px;
	background-image: -webkit-linear-gradient(top, rgba(235, 244, 234, 0) 60%, rgba(235, 244, 234, 1) 100%);
	background-image: -moz-linear-gradient(top, rgba(235, 244, 234, 0) 60%, rgba(235, 244, 234, 1) 100%);
	background-image: -o-linear-gradient(top, rgba(235, 244, 234, 0) 60%, rgba(235, 244, 234, 1) 100%);
	background-image: linear-gradient(top, rgba(235, 244, 234, 0) 60%, rgba(235, 244, 234, 1) 100%);
}
.contact_con01 ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 60px;
}
.contact_con01 ul dl{
	border-top:solid 1px #d2d2d2;
	width: 33.3333%;
	padding: 45px 18px 60px;
	box-sizing: border-box;
}
.contact_con01 ul dl:nth-child(1){
	width: 100%;
	border-top:solid 3px #000;
}
.contact_con01 ul dl dt{
	font-size: 16px;
	color: #333;
}
.contact_con01 ul dl dd{
	font-size: 30px;
	padding-top: 20px;
	font-weight: bold;
}
.contact_con01 ul dl:nth-child(1) dd{
	font-weight: 400;
}

.contact_con02{
	background:url(../images/contact01.jpg)no-repeat center center;
	background-attachment: fixed;
	border-top: solid 17px #006b5d;
	padding: 100px 0;
}
.contact_con02_box{
	background: #fff;
	padding: 50px;
	box-sizing: border-box;
}
.contact_con02_box h3{
	font-size: 30px;
	color: #111;
}
.contact_con02_box li{
	width: 100%;
	margin-top: 32px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	
}
.contact_con02_box li input{
	width: 48%;
	background: #f1f5f9;
	border-radius: 5px;
	line-height: 60px;
	border: none;
	font-size: 16px;
	color: #97a6ba;
	padding: 0 25px;
	box-sizing: border-box;
}
.contact_con02_box li textarea{
	width: 100%;
	padding:25px;
	background: #f1f5f9;
	box-sizing: border-box;
	font-size: 16px;
	color: #97a6ba;
	border: none;
	border-radius: 5px;
}
.contact_con02_box .contact_vcodeurl{
	width: auto;
	display: flex;
	justify-content:flex-start;
	flex-wrap: wrap;
}
.contact_con02_box .contact_vcodeurl input{
	width: auto;
	margin-left: 15px;
}
.middle_7_b_dosubmit{
	background: #006b5d !important;
	color: #fff !important;
	padding: 0 60px !important;
}

.list_news{
	padding: 70px 0 100px;
}
.list_news_box{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding-top: 85px;
    align-items: flex-start;
}
.list_news h2{
	text-align: center;
	font-size: 48px;
	color: #292929;
	line-height: 48px;
}
.list_news_fl{
	width: 30%;
	background: #f9f9f9;
	padding: 50px;
	box-sizing: border-box;
}
.list_news_fr{
	width: 65%;
}
.list_news_fl h4{
	font-size: 24px;
	color: #f08519;
	padding-bottom: 30px;
}
.list_news_fl li a{
	font-size: 16px;
	color: #333;
	line-height: 34px;
}
.list_news_fl li{
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
}
.list_news_fl li img{
	padding-top: 10px;
	padding-right: 10px;
}
.list_news_fl>h4:nth-child(3){
	padding-top: 60px;
}

.pro_con01{
	text-align: center;
	padding-top: 80px;
}
.pro_con01 dd{
	padding: 50px 0;
	font-size: 20px;
	line-height: 40px;
	color: #111111;
}
.pro_con01 h2{
	font-size: 48px;
	color: #222222;
	line-height: 48px;
}

.pro_con02{
	background: #f4f4f4;
	padding: 120px 0;
	overflow: hidden;
}
.pro_con02 h2{
	text-align: center;
	font-size: 48px;
	color: #292929;
	line-height: 48px;
}
.mySwiper_pro {
	padding: 60px 0 120px;
	overflow: initial;
}
.mySwiper_pro .swiper-slide{
	position: relative;
}
.mySwiper_pro .swiper-slide img{
	width: 100%;
}
.mySwiper_pro .swiper-slide dl{
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.9);
	padding: 50px;
	box-sizing: border-box;
	display: none;
	flex-direction: column;
	justify-content: space-between;
	
}
.mySwiper_pro .swiper-slide dl dt{
	font-size: 26px;
	color: #111111;
}
.mySwiper_pro .swiper-slide dl dd a{
	background: #111;
	color: #fff;
	font-size: 16px;
	line-height: 40px;
	padding:0 20px;
	display: inline-block;
}
.mySwiper_pro .swiper-slide:hover dl{
	display: flex;
}
.mySwiper_pro .swiper-slide dl dd:hover a{
	background: #f08519;
}
.swiper-pro-next,.swiper-pro-prev{
	width: 60px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	background: rgba(255, 255, 255, 1);
	color: #aaaaaa;
	font-family: '宋体';
	font-size: 20px;
	font-weight: bold;
	border-radius: 100%;
	position: absolute;
	bottom: 0;
}
.swiper-pro-next{
	right:44%;
}
.swiper-pro-prev{
	left: 44%;
}
.swiper-pro-next.swiper-button-disabled, .swiper-pro-prev.swiper-button-disabled{
	background: rgba(255, 255, 255, 1);
}
.pro_con02_box{
	position: relative;
}
.pro_con02_box::after{
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 12%;
	z-index: 9;
	background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
	background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
	background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
	background-image: linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
}
.pro_con02_box::before{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 12%;
	z-index: 9;
	background-image: -webkit-linear-gradient(right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
	background-image: -moz-linear-gradient(right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
	background-image: -o-linear-gradient(right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
	background-image: linear-gradient(right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
}

.pro_con03{
	padding: 100px 0;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}
.pro_con03 .pro_con03_fl{
	width: 60%;
}
.pro_con03 .pro_con03_fl img{
	width: 100%;
}
.pro_con03 .pro_con03_fr{
	width: 32%;
}
.pro_con03 .pro_con03_fr dl dt{
	font-size: 48px;
	line-height: 66px;
	color: #222222;
	padding-bottom: 40px;
}
.pro_con03 .pro_con03_fr dl dd{
	font-size: 20px;
	line-height:42px ;
}

.pro_con04{
	background: url(../images/pro04.jpg)no-repeat center center;
	padding: 110px 0;
	text-align: center;
	margin-bottom: 70px;
}
.pro_con04 h2{
	font-size: 48px;
	color: #fff;
	line-height: 48px;
}
.pro_con04 a{
	font-size: 16px;
	color: #333;
	display: inline-block;
	padding: 10px 30px;
	position: relative;
	background: #fff;
	z-index: 99;
	margin-top: 45px;
}
.pro_con04 a:hover{
	color: #fff;
}
.pro_con04 a::after{
	content: "";
	position: absolute;
	left: 0%;
	top: 0%;
	width: 0%;
	height: 100%;
	background: #333;
	-webkit-transition: all ease .35s;
	transition: all ease .35s;
	z-index: -1;
}
.pro_con04 a:hover::after{
	width: 100%;
}

.pro_con05{
	background: url(../images/pro05.jpg)no-repeat center center;
	padding: 110px 0;
	text-align: center;
	margin-bottom:120px;
}
.pro_con05 h2{
	font-size: 48px;
	color: #fff;
	line-height: 48px;
}
.pro_con05 a{
	font-size: 16px;
	color: #333;
	display: inline-block;
	padding: 10px 30px;
	position: relative;
	background: #fff;
	z-index: 99;
	margin-top: 45px;
}
.pro_con05 a:hover{
	color: #fff;
}
.pro_con05 a::after{
	content: "";
	position: absolute;
	left: 0%;
	top: 0%;
	width: 0%;
	height: 100%;
	background: #333;
	-webkit-transition: all ease .35s;
	transition: all ease .35s;
	z-index: -1;
}
.pro_con05 a:hover::after{
	width: 100%;
}

.show_pro_crumbs{
	padding-top: 150px;
}

.show_pro01{
	text-align: center;
}
.show_pro01 h2{
	font-size: 48px;
	color: #111;
	padding: 80px 0 60px;
}
.show_pro01 img{
	width: 100%;
}
.show_pro02 dd{
	font-size: 26px;
	line-height: 40px;
	padding-top: 60px;
}

.show_pro03{
	display: flex;
	justify-content: flex-end;
	padding: 90px  0;
}
.show_pro03_box{
	width: 50%;
	font-size: 16px;
	line-height: 35px;
}
.show_pro_gg{
	height: 600px;
	width: 100%;
	/*background: url(../images/pro06.jpg)no-repeat center center;*/
	background-attachment: fixed;
	overflow: hidden;
}
.show_pro_gg img{
    width: 100%;
    background-attachment: fixed;
    object-position: center;
    height: 600px;
    object-fit: cover;
}

.show_pro04{
	width: 100%;
	background: url(../images/pro07.jpg)no-repeat center center;
	background-attachment: fixed;
	padding-top: 300px;
}
.show_pro04_fl{
	display: flex;
	justify-content: flex-start;
}
.show_pro04_fl h3{
	width: 50%;
	color: #fff;
	font-size: 40px;
	line-height: 68px;
}
.show_pro04_fr{
	display: flex;
	justify-content: flex-end;
}
.show_pro04_fr dd{
	width: 40%;
	background: rgba(240, 133, 25, 0.65);
	padding: 45px;
	color: #fff;
	font-size: 16px;
	line-height: 34px;
	box-sizing: border-box;
}

.show_pro05{
	padding: 120px 0;
}
.show_pro05 h2{
	font-size: 48px;
	text-align: center;
	color: #111;
}
.show_pro05 ul{
	padding: 75px 0;
}
.show_pro05 ul li{
	width: 32%;
	float: left;
	margin-right: 2%;
	position: relative;
	margin-bottom: 30px;
}
.show_pro05 ul li img{
	width: 100%;
	display: block;
}
.show_pro05 ul li:nth-child(3n){
	margin-right: 0;
}
.show_pro05 ul li dd{
	position: absolute;
	top: 40px;
	left: 40px;
	color: #fff;
	font-size: 26px;
}
.show_pro05 p{
	text-align: center;
	font-size: 16px;
	line-height: 34px;
	padding-top: 50px;
}
.list_news_fr_con1{
    border-top: solid 1px #d2d2d2;
    padding: 36px 0;
    margin-top: 40px;
}
.list_news_fr_con1 h3{
    font-size: 34px;
    color: #f08519;
    padding-bottom: 25px;
}
.list_news_fr_con1 dd{
    font-size: 16px;
    color: #333333;
    line-height: 35px;
}
.list_news_fr_con1 dd a{
    color: #f08519;
}
.list_news_fr_con2{
    border-top: solid 1px #d2d2d2;
    padding: 36px 0;
}
.list_news_fr_con2 dd{
    font-size: 16px;
    color: #333333;
    line-height: 35px;
}
.list_news_fr_con2 dd span{
    font-weight: bold;
}
.news_page{
    background: #f6f6f6;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 18px 60px;
    box-sizing: border-box;
    margin-top: 40px;
    font-size: 16px;
}

@media ( max-width:760px) {
	.about_con01 {
	    margin-top: 40px;
	}
	.about_con01 .about_con01_fr {
	    width: 100%;
		margin-top: 30px;
	}
	.about_con02_box {
	    padding: 65px 30px;
	}
	.about_con02_fr {
	    width: 100%;
		margin-top: 30px;
		font-size: 18px;
		border: none;
		padding: 0;
	}
	.about_con02 {
	    padding: 80px 0px 90px;
	}
	.about_con03 dl {
	    width: 100%;
	}
	.about_con03 {
	    margin-top: 0px;
	}
	.about_con04 {
	    padding-left: 40px;
	    margin: 60px auto;
	}
	.mySwiper_con03 img {
	    height: 170px;
	}
	.swiper-about_con03-next, .swiper-about_con03-prev {
	    width: 40px;
	    height: 40px;
	    line-height: 40px;
	    font-size: 15px;
	}
	.mySwiper_con03 {
	    padding-bottom: 70px;
	}
	.swiper-about_con03-next {
	    left: 60px;
	}
	.swiper-pagination_con03 {
	    bottom: 18px;
	    width: 68% !important;
	}
	.about_con05 ul {
	    padding-top: 30px;
	}
	.about_con05 ul li{
		width: 31%;
	}
	.about_con05 ul li img{
		width: 100%;
	}
	.about_con05 {
	    margin-bottom: 40px;
	}
	.top_ban h2{
		top: 45%;
        font-size: 22px !important;
	}
	.top_ban{
		position: relative;
	}
	.quality_con01 {
	    padding-top: 60px;
	}
	.quality_con01_fl {
	    width: 100%;
	}
	.quality_con01_fl h3 {
	    font-size: 28px;
	    line-height: 28px;
	}
	.quality_con01_fl p {
	    padding-top: 30px;
	    padding-bottom: 25px;
	}
	.quality_con01_fl dt {
	    font-size: 18px;
	}
	.quality_con01_fr {
	    width: 100%;
		margin-top: 30px;
	}
	.quality_border {
	    margin: 30px auto 0;
	    padding-bottom: 30px;
	}
	.quality_con03 h3 {
	    font-size: 20px;
	    padding-bottom: 30px;
	    line-height: 35px;
	}
	.quality_con03 ul li {
	    width: 48%;
		margin-bottom: 30px;
	}
	.quality_con03 ul li dl {
	    padding-top: 200px;
	}
	.quality_con04_fl {
	    width: 100%;
	}
	.quality_con04_fl dt {
	    font-size: 20px;
	    line-height: 35px;
	}
	.quality_con04 {
	    padding-bottom: 60px;
	}
	.quality_con04_fr{
		width: 100%;
		text-align: center;
		margin-top: 30px;
	}
	.quality_con04_fr img{
		display: inline-block;
	}
	.quality_con05_box {
	    padding: 60px 0px 60px;
	}
	.quality_con05_box ul dl {
	    width: 100%;
	    padding-top: 30px;
		margin-top: 50px;
	}
	.quality_con05_box ul {
	    margin-top: 0px;
	}
	.quality_con05_box ul dl dt {
	    font-size: 22px;
	    padding-bottom: 20px;
	}
	.quality_con06 ul li {
	    width: 100%;
	    line-height: 40px;
	    font-size: 20px;
		padding: 60px;
		background-size: cover;
	}
	.quality_con06 ul li:nth-child(2) {
		background-size: cover;
		margin-top: 30px;
	}
	.quality_con06 {
	    padding: 60px 0;
	}
	.quality_con06>img{
		width: 100%;
	}
	.quality_con03 ul li dl dt {
	    font-size: 22px;
	}
	.contact_con01 .w1360{
		overflow: hidden;
	}
	.contact_con01 {
	    padding-top: 60px;
	}
	.contact_con01 ul dl dd {
	    font-size: 18px;
	    padding-top: 10px;
	}
	.contact_con01 ul dl {
	    padding: 30px 18px 30px;
		width: 100%;
	}
	.list_news_fl{
		display: none;
	}
	.list_news_fr {
	    width: 100%;
	}
	.list_news_fr img{
	    max-width: 100%;
	}
	.news_page{
	    flex-wrap: wrap;
	    padding: 20px;
	}
	.news_page p{
	 width: 100%;
	 padding: 10px 0;
	}
	.list_news_box {
	    padding-top: 30px;
	}
	.list_news {
	    padding: 40px 0 60px;
	}
	.swiper-pro-next {
	    right: 33%;
	}
	.swiper-pro-prev {
	    left: 33%;
	}
	.pro_con02 {
	    padding: 60px 0;
	}
	.pro_con03 .pro_con03_fl {
	    width: 100%;
	}
	.pro_con03 .pro_con03_fr {
	    width: 100%;
	}
	.pro_con03 .pro_con03_fr dl dt {
	    font-size: 28px;
	    line-height: 45px;
	    padding-bottom: 20px;
	    padding-top: 20px;
	}
	.pro_con03 {
	    padding: 60px 0;
	}
	.pro_con05 {
	    margin-bottom: 60px;
	}
	.show_pro01 h2 {
	    font-size:24px !important;
	    padding: 60px 0 30px;
	}
	.show_pro_gg {
	    height: 400px;
	}
	.show_pro02 dd {
	    font-size: 18px;
	    
	    padding-top: 40px;
	}
	.show_pro03 {
	    padding: 40px 0;
	}
	.show_pro03_box {
	    width: 100%;
	}
	.show_pro04_fl h3 {
	    width: 100%;
	    font-size: 26px;
	    line-height: 40px;
	}
	.show_pro04_fr dd {
	    width: 100%;
	    padding: 30px;
	}
	.show_pro04_fr{
		margin-top: 30px;
	}
	.show_pro04 {
	    padding-top: 200px;
	}
	.show_pro05 {
	    padding: 60px 0;
	}
	.show_pro05 ul {
	    padding: 30px 0;
	}
	.show_pro05 ul li {
	    width: 48%;
		margin-right: 4%;
	}
	.show_pro05 ul li:nth-child(2n) {
	    margin-right: 0;
	}
	.show_pro05 ul li:nth-child(3n) {
	    margin-right: 4%;
	}
	.show_pro05 ul li:nth-child(6) {
        margin-right: 0%;
    }
	.about_con02_fl dt {
    font-size: 48px;
    line-height: 55px;
    }
    .mySwiper_pro .swiper-slide dl{
            padding: 20px;
    }
    .mySwiper_pro .swiper-slide dl dt{
        font-size: 20px;
    }
    .quality_con03 ul li dl dd br{
        display: none;
    }
    .quality_con03 ul {
    align-items: stretch;
}
    .contact_con02_box .contact_vcodeurl input {
    margin-left: 0px;
    margin-top: 15px;
}
}
