


/********* E 头部 *********/
/********* S banenrSwiper *********/

.banenrSwiper{width:100%;}
.banenrSwiper .swiper-slide img{width: 100%;height: 100%;object-fit: cover;max-height: calc(100vh - 100px); }
.banenrSwiper .swiper-pagination-bullets{bottom:15px;}
.banenrSwiper  .swiper-pagination-bullet{position: relative; background: #fff;width: 10px; height:10px;border-radius:50%;margin-left:10px  !important;margin-right:10px !important;opacity: 1;}
.banenrSwiper  .swiper-pagination-bullet::after{content:"";width: 22px;height:22px;border-radius:50%;position: absolute; left: -7px;top:-7px;border:1px solid rgba(0,0,0,0);}
.banenrSwiper .swiper-pagination-bullet-active::after{border:1px solid rgba(255,255,255,1);}
/********* 首页---公用 *********/
.index_tit {
    text-align: center;
    position: relative;
}
.index_tit h2 {
    color: #f5f6fb;
    font-size: 3.75rem;
    position: relative;
    z-index: 1;
    text-transform: uppercase;
}
.index_tit h3 {
    color: #333333;
    font-size: 2rem;
	text-align:center;
	margin:0 auto;
	width: 300px; 
}
.index_tit h4{
	font-size: 1rem;
	text-align: center;
	color:#545454;
	padding-top:15px;
	font-weight: normal;
}
/********* 首页---产品中心 *********/
.index_pro{
	background: #f9f9f9;
}
.index_pro .uls{
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
.index_pro .uls li{
	width: calc(26%);
	margin-right: 6%;
}
.index_pro .uls li:last-child{
	margin-right: 0;
}
.index_pro .uls li .img{
	border:#e2e2e2 solid 1px;
	background: #fff;
	overflow: hidden;
}
.index_pro .uls li .img img {
    width: 100%;	
    height: 100%;
    object-fit: cover;
    transition: transform 0.5s;
}
.index_pro .uls li:hover .img img{
	transform: scale(1.05);
}
.index_pro .uls li a p{
	text-align: center;
	line-height: 4;
	font-size: 1rem;
	color: #010101;
	overflow: hidden; 
	text-overflow: ellipsis; 
	white-space: nowrap; 
}
.index_pro .uls li a:hover p{
	color: #2783c8;
}


.more{ font-size:13px; width:120px;  height: 36px;  line-height: 36px; margin:0 auto; margin-top:20px; text-align:center; background: #2783c8; font-family: "montserratB"; color: #fff;  border-radius: 30px; display:block;}


/********* 首页---服务内容 *********/
.index_ser{
	background: #fff;
}
.infeat_con{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.infeat_con dl{
	width: calc(24%);
	margin-right: 1%;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.infeat_con dl:last-child{
	margin-right: 0;
}
.infeat_con dl dt{
	position: relative;
	z-index: 2;
}
.infeat_con dl dt h4{
	border-radius: 50%;
	width: 100px;
	height: 100px;
	font-size: 2.25rem;
	text-align: center;
	color: #fff;
	font-weight: normal;
	margin: 0 auto;
	line-height: 100px;
}
.infeat_con dl dd{
	border: #d4d4d4 solid 1px;
	background: #fff;
	border-radius:6%;
	width: 100%;
	margin-top: -50px;
	position: relative;
	min-height: 250px;
}
.infeat_con dl dd h2{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #f4f4f4;
	text-align: left;
	font-size: 5rem;	
	position: absolute;
	top: 50%;
}
.infeat_con dl dd .txt{
	position: absolute;
	top: 2%;
	left: 12%;
	width: 75%;
	overflow: hidden;
}
.infeat_con dl dd h5{
	text-align: center;
	line-height: 4;
	color: #444444;
	font-size: 1.25rem;
}
.infeat_con dl dd  p{
	line-height: 1.8;
	color: #666;
	font-size: 0.9rem;
	text-align: center;
}
.infeat_con dl:hover{
	cursor: pointer;
}
.infeat_con dl:hover dt h4{
	transform: rotateY(360deg);
	transition: all 2s;
}
.infeat_con dl:hover dd h5{
	color: #2783c8;
}
/********* 底部 *********/
.foot01{
	background: #e3e2e2;
}
.foot01 .an{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
}
.foot_cont{
	width: calc(25%);
}
.foot_cont h1{
	font-size: 1.375rem;
	color: #555555;
	line-height: 2;
	font-weight: normal;
}
.foot_cont ul {
	margin-top: 1.5%;
}
.foot_cont ul li{
	font-size: .875rem;
	color: #555555;
	padding:8px 0;
}
.foot_cont ul li i{
	color: #555555;
	margin-right: 15px;
}
.footer_nav{
	width: calc(66%);
	margin-left:3%;
}

.footer .footer_nav .uls {
    display: flex;
}
.footer .footer_nav .uls>li {
	flex: 1 1;
}
.footer .footer_nav .uls li h3 {
	font-size: 1rem;
	color: #555555;
	display: flex;
	align-items: center;
	font-weight: normal;
	padding-bottom: 20px;
}
.foot_ul_s {
	width: 100%;
}
.foot_ul_s li {
	padding-bottom: 8px;
}
.foot_ul_s li a {
	display: inline-block;
	line-height: 1.7;
	font-size: .875rem;
	color: #555555;
}
.foot_ul_s li a:hover {
	color: #2783c8;
}


.subright .searchList{border-top:1px solid #ddd;}
.subright .searchList li{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #ddd;}
.subright .searchList li:first-child{border-top:none;}
.subright .searchList li:hover a h2{color:#0e87db;font-weight:bold;}
.leftprocomt{padding-top: 10px;border: 1px solid #ddd;border-top: 0;}
.leftprocomt li{float: left;text-align:center;width: 108px;margin-left: 9px;} 
.leftprocomt li img{width: 108px;height: 108px;border-radius: 3px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;} 
.swiper-button-next, .swiper-button-prev{z-index: 1 !important;}
/********* 子页面 *********/
/** 子页面banner **/
.z-banner{
	position: relative;
}
.z-banner>img{
	width: 100%;
	display: block;
	margin: 0 auto;
	object-fit: cover;
}
.z-banner .text{
	position: absolute;
	top: 50%;
	left: 50%;
	max-width: 1620px;
	width: 94%;
	text-align: left;
	transform: translate(-50%,-50%);
}
.z-banner .text h2{
	color: #fff;
	font-size: 2rem;
	text-align: center;
	font-weight: bold;
	margin-bottom: 20px;
}
.z-banner .text h4{
	color: #fff;
	font-size: 1rem;
	text-align: center;
	font-weight: normal;
}
/** 面包屑导航 **/
.mb{
	background-color: #fff;
	border-bottom: 1px solid #e5e5e5;
}
.mb .an{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.mb .mb_r{
	width: calc(30%);
	margin-left: 20px;
	display: flex;
	align-items: center;
	flex: 1;
	white-space: nowrap;
	padding: 15px 0;
}
.mb .mb_r .flex{
	display: flex;
	align-items: center;
	margin-right: 15px;
}
.mb .mb_r .icon-dizhi1{
	color: #666666;
	font-size: 1.125rem;
}
.mb .mb_r .flex span{
	color: #666666;
}
.mb .mb_r .flex a{
	font-size: .9375rem;
	color: #666666;
}
.mb .mb_r .flex img a:hover{
	color: #207bc0;
}
.mb .mb_r>a{
	font-size: 14px;
	color: #666666;
	margin-right: 15px;
}
.mb .mb_r a:hover{
	color: #0b419a;
}
.mb .mb_r>span{
	color: #666666;
	margin-right: 15px;
}
.mb .mb_r>span:last-child{
	margin-right: 0;
}
.mb .mySwiper6{
	/* flex: 1 1 auto; */
	width: auto;
}
.mb .mySwiper6 .swiper-slide{
	flex: 1;
	width: calc(70%);
	display: flex;
	justify-content: center;
}
.mb .mySwiper6 .swiper-slide a{
	display: block;
	font-size: 1rem;
	color: #333333;
	padding: 17px 0;
	position: relative;
	margin-left: 60px;
}
.mb .mySwiper6 .swiper-slide.active a,
.mb .mySwiper6 .swiper-slide a:hover{
	color: #f19f0f;
}
.mb .mySwiper6 .swiper-slide.active a::after{
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 2px;
	background-color: #f19f0f;
}
@media (max-width: 1024px){
	.mb .mySwiper6 {display: none;}
	.mb .mb_r {margin-left: 0;padding: 15px 0;	}
}
/** 子页面-about.html **/
.content img{
	text-align: center;
	margin: 0 auto 2%;
}
.content p{
	color: #555555;
	font-size: 1.05rem;
	line-height: 2.3;
}

.content table{
	color: #555555;
	font-size: 1.05rem;
	line-height: 2.3;
	margin-top: 30px;
  margin-bottom: 30px;
}

.content table tr , .content table td{
	border: #757575 solid 1px;
}

.content table img{
	text-align: center;
	margin: 0 auto 2%;
	border-style: none;
	vertical-align: middle;
	display: inherit;
}

/*子页面-cases.html*/
.culs{
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
	width: 100%;
}
.culs li{
	width: calc(32.33%);
	margin-right: 1%;
	margin-bottom: 1%;
}
.culs li:nth-child(3n){
	margin-right: 0;
}
.culs li .img{
	width: 100%;
	overflow: hidden;
}
.culs li .img img{
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.culs li a:hover .img img{
	transform: scale(1.05);
	transition: all 1s;
}
.culs li a .txt{
	padding:10px 0;
	text-align: center;
}
.culs li a .txt p{
	font-size: 1rem;
	color: #000;
	line-height: 1.7;
}
.culs li a:hover .txt p{
	color: #2783c8;
}
/*分页*/
.pagess{clear: both;overflow: hidden;margin-left: 0px;text-align: center;margin-top: 40px;}
.pagess ul{	display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.pagess ul li a,.pagess ul li span{ display: inline-block; border: 1px solid #dfdfdf; padding: 4px 10px; margin: 0 5px;line-height: 20px;
	    background: #fff; color: #999; border-radius: 3px;}
.pagess ul li.active a,.pagess ul li.active span,.pagess ul li:hover a{display: inline-block;background: #2783c8;color: #fff;}
.pagess ul li a{color: #666666;	font-size: 1rem;border: 1px solid #e5e5e5;}
.pagess ul li.prev a,.pagess ul li.next a,.pagess ul li.prev span,.pagess ul li.next span{	padding: 4px 8px;}
/*详情页-detail.html*/
.detail h2{
	font-size: 2rem;
	color: #000;
	line-height: 2;
	font-weight: normal;
	text-align: center;
}
.detail .img{
	text-align: center;
	margin: 2% auto 2%;
}
.detail p{
	font-size: 1.3rem;
	color: #555555;
	line-height: 1.7;
	text-align: center;
}
/*翻页*/
.items_page{
	margin-top: 30px;
	border-top: 1px solid #ddd;
	padding-top: 20px;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	flex-direction: column;
	text-align: left;
}
.items_page li {
    display: -webkit-box;
    overflow: hidden;
	color: #666666;
	line-height: 2;
}
.items_page li span {
    color: #999999;
    cursor: not-allowed;
}
.items_page li a {
    color: #999999;
}
.items_page li a:hover {
    color: #0e87db;
}
/** 联系我们页面-contact.html **/
.contact{
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
	width: 100%;
	background: url(../images/conbg.png) no-repeat top center;
	background-size: contain;
	min-height: 400px;
}
.conl{
	width: calc(60%);
}
.conl h3{
	font-size:1.5rem ;
	color: #333;
	line-height: 2;
	text-align: left;
	font-weight: normal;
}
.pageMess .form{
	margin-top: 3%;
}
.pageMess .form ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-top: 25px
}
.pageMess .form li {
	margin-bottom: 30px;
	width: 45%;
	border-bottom: #ebebeb solid 1px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.pageMess .form li .name {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	font-size: 1rem;
	padding-right: 10px;
	color: #999;
}
.pageMess .form li .name .icon-admin {
	color: #555;
	font-size: 1rem;
}
.pageMess .form li .input {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	width: 100%;
}
.pageMess .form li .input input::-webkit-input-placeholder {
	color: #999
}
.pageMess .form li .input input::-moz-placeholder {
	color: #999
}
.pageMess .form li .input input:-moz-placeholder {
	color: #999
}
.pageMess .form li .input input:-ms-input-placeholder {
	color: #999
}
.pageMess .form li .input textarea::-webkit-input-placeholder {
	color: #999
}
.pageMess .form li .input textarea::-moz-placeholder {
	color: #999
}

.pageMess .form li .input textarea:-moz-placeholder {
	color: #999
}
.pageMess .form li .input textarea:-ms-input-placeholder {
	color: #999
}
.pageMess .form li .input input {
	width: 100%;
	font-size: 1rem;
	height:48px;
	line-height: 48px;
	color: #999
}
.pageMess .form li.li_01 {
	width: 100%
}
.pageMess .form li.lzm {
	position: relative
}
.pageMess .form li.lzm .img {
	width: 1.26rem;
	position: absolute;
	left: 100%;
	margin-left: 10px;
	bottom: 0
}
.pageMess .form .btns {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-top: 20px
}
.pageMess .form .btns div {
	background: url(../images/btnbg.png) no-repeat top center;
	width: 190px;
	/* margin:0 auto; */
	text-align: center;
	color: #fff;
}
.pageMess .form .btns input {
	width: 100%;
	height: 40px;
	line-height: 2;
	cursor: pointer;
	font-size: 16px;
	color: #fff
}
.pageMess .form .btns div:hover input {
	color: #fff
}
.conr{
	width: calc(100% - 60% - 50px);
	margin-left: 50px;
	background: #2783c8;
	border-radius: 10px;
	padding:30px;
}
.conr h2{
	text-align: left;
	color: #fff;
	font-size: 1.875rem;
	line-height: 1.5;
	font-weight: normal;
}
.conr ul {
	margin-top: 3%;
	margin-bottom: 3%;
}
.conr ul li{
	color: #fff;
	font-size:1.0625rem ;
	line-height: 1.8;
	margin-bottom: 2%;
}
.conr ul li i{
	border:#fff solid 1px;
	border-radius: 50%;
	padding:6px;
	font-size: 1.5rem;
}
.conq{
	display: flex;
	flex-direction: row;
}
.conq img{
	width: 99px;
	height: 99px;
	border:#80a4c3 solid 1px;
	padding:8px;
}
.conq1,.conq2{
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 3%;
	width: 40%;
	color: #fff;
	flex-direction: column;
}
.conq1 p,.conq2 p{
	color: #fff;
}
/** 子页面-news.html **/
.padds3{
	padding:1%;
}
.nitems{
	margin-bottom: 1%;
	border-bottom: #dddddd solid 1px;
	padding-bottom: 2%;
}
.nitems a{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.nitems a dt{
	width: calc(20%);
	overflow: hidden;
}
.nitems a dt .img{
	overflow: hidden;
}
.nitems a dt .img img{
	width: 100%;
	height: 100%;
	object-fit: contain;
	transition: transform .5s;
}
.nitems a:hover dt .img img{
	transform: scale(1.05);
}
.nitems a dd{
	width: calc(100% - 20%  - 60px);
	margin-left: 60px;
}
.nitems a dd h5{
	font-size: 1.125rem;
	color: #000;
	line-height: 2;
	text-align: left;
}
.nitems a:hover dd h5{
	color:#2783c8;
}
.nitems a dd .ntime {
	height: 30px;
	line-height: 30px;
	color:#999999;
	font-size:.75rem ;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.nitems a dd .ntxt p{	
	font-size: .935rem;
	line-height: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #666;
}
.nitems a dd .nmore{
	border:#e5e5e5 solid 1px;
	text-align: center;
	padding:1% 2%;
	font-size: .9375rem;
	color: #333;
	margin-top: 2%;
	width: 120px;
}
.nitems a:hover dd .nmore{
	background: #2783c8;
	color: #fff;
}
/** 新闻详情页面-ndetail.html **/
.detail .time{
	color: #555555;
	font-size: 1rem;
	margin:10px 0;
	text-align: center;
}
.detail_spot {
	width: 50px;
	height: 30px;
	margin:20px auto;
}
.detail_spot span{	
	background: #f5645d;
	padding:5px 10px;
	color: #fff;
	text-align: center;
}
/** 子页面-product.html **/
.puls .img{
	border:#eee solid 1px;
}
/** 产品详情页面-detail2.html **/
.proMenu{background:#f9f9f9;}
.proMenu ul{display: flex;justify-content: space-around;}
.proMenu li{text-align: center;position: relative;padding: 45px 0;}
.proMenu li:before{width: 100%;height: 20px;content:'';background:url(../images/i5.png) no-repeat center;position: absolute;bottom:-10px;left: 0;background-size: contain;opacity: 0;}
.proMenu li.on:before{opacity: 1;}
.proMenu li img{margin: 0 auto;transition:.3s; display: block; width:190px;  }
.proMenu li img.on{display: none;}
.proMenu li.on img.off{display: none;}
.proMenu li.on img.on{display: block;}
.proMenu li p{font-size:16px;color:#555;margin-top:10px;}
.proMenu li:hover p,
.proMenu li.on p{color:#023592;}
.detail2{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	width: 100%;
	align-items: flex-start;
}
.detail2 .d_img{
	width: calc(36%);
	border:#e8e8e8 solid 1px;
}
.detail2 .d_img img{
	width:100%;
	overflow: hidden;
}
.detail2 .d_jstxt{
	width: calc(100% - 36% - 60px);
	margin-left: 60px;
}
.detail2 .d_jstxt h3{
	font-size: 2rem;
	color: #000;
	line-height: 2;
	text-align: left;
	border-bottom:#e8e8e8 solid 1px;
	margin-bottom: 2%;
}
/* 适配 */
@media screen and (max-width: 1760px){
	/********* S 头部 *********/
	.pc-header .img img{ width:180px;}
	.pc-header .img h1{ font-size: 1.35rem;}
	.pc-header .img h5{ font-size: .65rem; letter-spacing: .85px;}
	.pc-header .uls > li{ padding-left:26px;padding-right:26px; }
}

@media (max-width:1300px) {	
	/*首页-资质荣誉*/
	.index_hor .inhor{ background-position-y:230px !important;}
}
@media (max-width:1200px) {	
	.pc-header .uls > li:nth-child(4):hover .header3_uls {width: 240px;left: -45%; border:2px solid #FF0000;}
	.pc-header .uls > li:nth-child(4):hover::after{width: 240px;left: -45%;}	
}
@media (max-width:1024px) {
	/********* S 头部 *********/
	.pc-header{display: none;}
	.m-header{display: block;}
	.m-header .img img{ width: 90%;}
	/********* S baner *********/
	main{margin-top:50px;}	
	/*首页-公用*/
	.index_tit{ margin: 0 0 10% 0; min-height: 90px;}
	.index_tit h3{font-size: 1.5rem; text-align:center; }
	.index_tit h2{ display: none;}
	.index_tit h4{ position: absolute;}
	/*首页-产品中心*/
	.index_pro .uls li{ width: calc(94%); margin:0 auto;}
	.index_pro .uls li img{ }
	/*首页-资质荣誉*/
	.index_hor .inhor{ background: none;}
	.index_hor .inhor .prev,.index_hor .inhor .next{ top: 40%;}
	/*首页-服务内容*/
	.infeat_con dl{width: 48%;margin-bottom: 2%;flex-wrap: wrap;}
	.infeat_con dl dd{ padding: 15% 5% 8%;  margin-top:15px;}
	.infeat_con dl dd .txt{ width: 86%; left: 8%; top: 8%;}
	.infeat_con dl dd h2{ font-size: 4.5rem;}
	.infeat_con dl dd h5{ line-height: 3;}
	.infeat_con dl dd p{ line-height: 1.5; font-size: .875rem;}
	/********* footer *********/
	.foot_cont{ width: 100%;}
	.footer .footer_nav{ display: none;}
	.foot_qcore{ display: none;}
	/*子页面banner&面包屑*/
	.z-banner img {height: 120px;object-fit: cover;}
	.z-banner .text h2{ margin-bottom: 0;}
	.z-banner .text h4{ display: none;}
	.mb .mb_r{ width: 100%; display: block;}
	.mb .mb_r .flex{ flex-wrap: wrap;}
	.mb .mb_r>span{ margin-right: 5px;}
	.mb .mb_r>span,.mb .mb_r .flex span,.mb .mb_r .flex a{ font-size: .75rem;}
	/*about.html*/
	.partner .tit h2{ font-size: 1.5rem;}
	.partner .tit .line{margin:1% auto;}
	.partner .tit p{font-size: 1rem; line-height: 25px;}
	.partner li{ width: calc(48.5%); }
	.partner li:nth-of-type(2n){ margin-right: 0;}
	/*detail2.html*/
	.detail2 .d_img{ width: 100%;}
	.content img{ width: 100%; overflow: hidden;}
	.detail2 .d_jstxt{ width: 100%; margin-left: 0; margin-top: 3%;}
	.detail2 .d_jstxt h3{ font-size: 1.125rem;}
	.proMenu ul {display: block;}
	.proMenu li {width: 32.5%;padding: 0 1%;display: inline-block;vertical-align: middle;margin-bottom: 2%;padding-bottom: 10px;padding-top: 2%;}
	.proMenu li p {font-size: .875rem;	}
	.proMenu li img{ width: 100%;}
	/*product.html*/
	.puls li{ width: calc(48%);}
	/*cases.html*/
	.culs li{ width: 100%; margin-right: 0;}
	/*news.html*/
	.nitems{ margin-bottom: 2%;}
	.nitems a dt{ width: 100%;}
	.nitems a dd{ width: 100%; margin-left: 0;}
	.nitems a dd h5{ line-height: 1.7;}
	/*ndetail.html*/
	.mb .mb_r>span:last-child{}
	.detail h2{ font-size: 1.25rem;}
	.detail .time{ font-size: .875rem;}
	
}
@media (max-width:820px) {
	
}
@media (max-width:768px) {
	
	/*翻页*/
	.newslist_read {flex-wrap: wrap;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	
	/* 联系我们-contact.html */	
	.contact1{margin-top: 20px;margin-bottom: 20px;}
	 .contact1 .text h3{font-size: 1.25rem;text-align: center;}
	 .contact1 .text h3::after{left: 50%;transform: translate(-50%,0)}
	 .contact1 .text p{margin-top: 20px;font-size: 0.875rem;}
	 .contact1 .uls{margin-top: 20px;}
	 .contact1 .uls li{width: 50%;padding: 10px;}
	 .contact1 .uls li .textss{border: 0;padding: 0 5px;}
	 .contact1 .uls li .textss h2{font-size: 1rem;margin-top: 10px;}
	 .contact1 .txt{margin-top: 20px;}
	 .forms{width: 100%;padding-right: 0;margin-bottom: 20px;}
	 .forms h2{font-size:1rem;text-align: center;}
	 .forms h2::after{left: 50%;width: calc((372 / 1500) * 100%);transform: translate(-50%,0);}
	 .submit button{font-size: 1rem;}
	 .submit{height: 42px;line-height: 42px;}
	 .test h3{font-size: 20px;text-align: center;}
	 .conmap{ width: 100%;}
	
}
