
body{
	padding: 0;
	margin: 0;
	font-family: "微软雅黑";
	font-size: 18px;
}
ul,li,dd,dt,dl{
	list-style: none;
	margin:0;
	padding: 0;
}
a{
	text-decoration: none;
}
p,h3,h4{
	margin: 0;
	padding: 0;
}
img{
	display: block;
}
.w1300{
	margin: auto;
	width: 1300px;
	/* overflow: hidden; */
}
.fl{
	float: left;
}
.fr{
	float:right;
}
.fix-suspend,.header-nav-m,.mxdnavbotom,.tanchuangbox,.cooperation-nav{
	display: none;
}
.fex{
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex; 
	display: -ms-flexbox; 
	display: flex;
}
.top{
	padding: 0 50px;
	justify-content: space-between;
	height: 100px;
	align-items: center;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	background: #fff;
	width: 100%;
	box-sizing: border-box;
}
.logo{
	width: 220px;
	/* height: 51px; */
	align-items: center;
}
.logo img{
	width: 220px;
}
.nav{
	justify-content: space-between;
	align-items: center;
	/* margin-left: 150px; */
}
.fenge{
	border-right: 1px solid #666;
	display: block;
	height: 36px;
	margin:0 30px;
}
.nav li{
	position: relative;
	padding: 20px 0;
}
.nav li>a{
	display: block;
	padding: 5px 30px;
	font-size: 18px;
	color: #666;
	border: solid 1px #fff;
	border-radius: 300px;
}
.nav li>a.on{
	color: #002fa7;
	border: solid 1px #002fa7;
	border-radius: 300px;
}
.nav li>a.on1{
	color: #002fa7;
	border: solid 1px #002fa7;
	border-radius: 300px;
}
.nav li>a:hover{
	color: #002fa7;
	border: solid 1px #002fa7;
	border-radius: 300px;
}
.tel{
	width: 220px;
	height: 77px;
	border-radius: 10px;
	background: #002fa7;
	font-size: 20px;
	color: #fff;
	justify-content: center;
	align-items: center;
}
.tel img{
	width: 43px;
	height: 36px;
	margin-right: 13px;
}
.topr{
	align-items: center;
}
.lang{
	font-size: 20px;
	color: #002fa7;
	/* margin-right: 130px; */
}
.lang a{
	color: #002fa7;
}
.banner{
	height: calc(100vh - 100px);
}
.banner img{
	height: calc(100vh - 100px);
	width: 100%;
}
.baisegao{
	height: 80px;
	background: #fff;
}
.pt100{
	padding-top: 100px;
}
.xiala{
	position: absolute;
	top: 70px;
	width: 100%;
	border-radius: 10px;
	max-height: 0;
	overflow: hidden;
	transition: all 0.3s;
	
}
.nav li:hover .xiala{
	max-height: 400px;
}
.xiala img{
	margin: auto;
}
.xiala a{
	line-height: 2.5;
	font-size: 16px;
	color: #fff;
	display: block;
	text-align: center;
	transition: all 0.3s;
	position: relative;
}
.xiala a:hover{
	line-height: 2.5;
	font-size: 16px;
	color: #fff;
	display: block;
	text-align: center;
	transition: all 0.3s;
	position: relative;
	padding-left: 15px;
}
.pb10{
	padding-bottom: 10px;
}
.xiala a:hover{
	background: #002393;
}
.xiananv{
	border-radius: 10px;
	overflow: hidden;
	background: #002fa7;
}
.chandibox{
	justify-content: space-between;
	align-items: center;
}
.chandibox img{
	width: 650px;
	/* height: 390px; */
}
.chandiyou{
	width: 650px;
	margin-left: 90px;
}
.chandiyoutop{
	position: relative;
	height: 102px;
	
}
.chandiyoutop span{
	font-size: 102px;
	color: #002fa7;
	opacity: 0.1;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	position:absolute;
	top: 0;left:0;right:0;bottom:0;
	margin: auto;

}
.chandiyoutop h3{
	font-size: 36px;
	color: #002fa7;
	position:absolute;
	top: 0;left:0;right:0;bottom:0;
	margin: auto;
	height: 36px;
	
}
.chandiyou p{
	margin-top: 25px;
	line-height: 36px;
	font-size: 18px;
	color: #666;
}
.pb100{
	padding-bottom: 100px;
}
.koubeititle h3{
	color: #fff;
	font-size: 36px;
}
.koubeititle{
	margin: auto;
	text-align: center;
}
.koubeititle h3 span{
	width: 56px;
	height: 56px;
	background: #ff7316;
	border-radius: 50%;
	text-align: center;
	line-height: 50px;
	/* margin-left: -15px; */
	display: inline-block;
	
}
.koubeititle p{
	font-size: 18px;
	color: #002fa7;
	font-weight: bold;
}
.pt20{
	padding-top: 20px;
}
.koubeiimg{
	max-width: 100%;
	/* height: 260px; */
	margin: auto;
}
.koubeibox{
	position: relative;
	background: url(../img/6.jpg) no-repeat center bottom;
	
	background-size: 100% 100%;
}
.koubei{
	overflow: hidden;
}
.koubeip{
	line-height: 55px;
	color: #fff;
	background: #ff7316;
	padding: 0 30px;
	font-size: 26px;
	display: inline-block;
	margin: auto;
	border-radius: 50px;
	margin-top: 24px;
}
.koubei .swiper-slide{
	text-align: center;
	transition: 800ms;
	transform: scale(0.7)
}
.koubei .swiper-slide-active,.swiper-slide-duplicate-active{
	transform: scale(1);
	transition-delay:0.4s
  }
.koubei .swiper-button-next{
	width: 33.3%;
	height: 100%;
	top: 0;
}
.koubei .swiper-button-prev{
	width: 33.3%;
	height: 100%;
	top: 0;
}
.koubei .swiper-button-prev::after, .koubei .swiper-rtl .swiper-button-next::after{
	content: none;
}

.koubei .swiper-button-next::after,.koubei .swiper-rtl .swiper-button-prev::after{
	content: none;
}
.pt50{
	padding-top: 50px;
}
.pt30{
	padding-top: 30px;
}
.tongyongbiaoti h3{
	font-size: 36px;
	color: #002fa7;
	text-align: center;
	margin-bottom: 20px;
}
.tongyongbiaoti p{
	font-size: 16px;
	color: #666;
	text-align: center;
	padding: 0 15px;
}
.pb50{
	padding-bottom: 50px;
}
.chanyelian img{
	margin: auto;
	max-width: 100%;
}
.indexnews li{
	width: 32%;
	padding: 24px;
	box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
	box-sizing: border-box;
	border-radius: 10px;
	transition: all .2s;
}
.indexnews li h3{
	color: #002fa7;
	font-size: 24px;
}
.indexnews li span{
	color: #666;
	font-size: 16px;
}
.newsimgbox{
	width: 100%;
	height: 179px;
	overflow: hidden;
	border-radius: 10px;
}
.newsimgbox img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.indexnews p{
	color: #666;
	font-size: 16px;
}
.moreno{
	font-size: 20px;
	color: #002fa7;

}
.indexnews{
	justify-content: space-between;
}
.indexnews li h4{
	font-size: 20px;
	color: #333;
	font-weight: 500;
	margin-bottom: 15px;
	margin-top: 5px;
}
.indexnews li p{
	font-size: 16px;
	color: #666;
	font-weight: 500;
	margin-bottom: 20px;
	margin-top: 5px;
	line-height: 24px;
}
.indexnews li:hover{
	background: #002fa7;
}
.indexnews li:hover h3,.indexnews li:hover span,.indexnews li:hover h4,.indexnews li:hover p,.indexnews li:hover .moreno{
	color: #fff;
}
.more{
	width: 184px;
	height: 60px;
	color: #fff;
	font-size: 20px;
	display: block;
	margin: auto;
	background: #002fa7;
	text-align: center;
	line-height: 60px;
	border-radius: 100px;
	position: relative;
	z-index: 999;
}
.mt50{
	margin-top: 50px;
}
.footertop{
	justify-content: space-between;
	font-size: 16px;
	color: #666;
}
.footertop a{
	font-size: 16px;
	color: #666;
}
.ft{
	color: #002fa7;
	margin-left: 50px;
}
.ft h3{
	font-size: 18px;

}
.ft span{
	font-size: 14px;
	margin-bottom: 5px;
	display: block;

}
.ft p{
	font-size: 18px;
	
}
.ft div{
	margin-top: 20px;
}
.foottel img{
	width: 324px;
	height: 68px;
}
.foottel{
	align-items: center;
}
.footer{
	background: #effbff;
	position: relative;
	overflow: hidden;
}
.pt40{
	padding-top: 40px;
}
.pt140{
	padding-top: 140px;
}
.pb230{
	padding-bottom: 230px;
}
.f1{
	height: 133px;
	width: 3200px;
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -1600px;
}
.f2{
	height: 93px;
	width: 3200px;
	left: 50%;
	bottom: 0;
	margin-left: -1600px;
	position: absolute;
}
.f3{
	height: 80px;
	width: 3200px;
	left: 50%;
	bottom: 0;
	margin-left: -1600px;
	position: absolute;
}
.bolanga {
	animation: huxia 1600ms ease-out infinite alternate;
	cursor: pointer;
  }
.bolangb {
	animation: huxib 2200ms ease-out infinite alternate;
	cursor: pointer;
}
.bolangc {
	animation: huxic 3800ms ease-out infinite alternate;
	cursor: pointer;
}
@keyframes huxia{
	0%{
		transform: translateX(100px);
	}
	100%{
		transform: translateX(-100px);

	}
}
@keyframes huxib{
	0%{
		transform: translateX(-120px);
	}
	100%{
		transform: translateX(120px);

	}
}
@keyframes huxic{
	0%{
		transform: translateX(150px);
	}
	100%{
		transform: translateX(-150px);

	}
}
.shenqing{
	overflow: hidden;
	position: absolute;
	left: 50%;
	margin-left: -650px;
	bottom: 0;
}
.shenqingc{
	float: right;
	width: 425px;
	height: 425px;
	background: #fff;
	border-radius: 10px;
	padding:30px 90px;
	box-sizing: border-box;
}
.liuc{
	position: relative;
}
.liuc::before{
	content: "";
	height: 100%;
	border-left: dotted 2px #002fa7;
	position: absolute;
	left: 13px;
	top: 0;
}
.liuc span{
	display: block;
	width: 28px;
	height: 28px;
	background: #0634a9;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	border-radius: 50%;
	line-height: 28px;
	text-align: center;
}
.liuc p{
	color: #002fa7;
	font-size: 16px;
	margin-left: 9px;
}
.liuc li{
	align-items: center;
	margin-top: 14px;
	position: relative;
	z-index: 999;
}
.shenqingtop{
	text-align: center;
}
.shenqingtop h3{
	font-size: 18px;
	color: #002fa7;
}
.shenqingtop p{
	font-size: 12px;
	color: #002fa7;
	margin-top: 10px;
}
.shenqingtop img{
	width: 114px;
	height: 114px;
	margin: auto;
	margin-top: 15px;
}
.mt150{
	margin-top: 150px;
}
.numtel{
	display: none;
}

.numnavbox{
	position: fixed;
	top: 80px;
	left: 0;
	width: 100%;
	background: #fff;
	z-index: 999999999;
	padding: 0 30px;
	padding-top: 50px;
	box-sizing: border-box;
	min-height: 130vh;
	display: none;
}
.numnavbox li{
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: solid 1px #EBEBEB;
	justify-content: space-between;
	align-items: center;
}
.numnavbox li a{
	font-size: 18px;
	color: #333;
}
.numnavbox li a span{
	font-weight: bold;
}
.numlang{
	color: #002fa7;
	font-weight: bold;
}
.numlang a{
	font-size: 18px;
	color: #002fa7;
	font-weight: bold;
	
}
.numlang{
	padding-top: 20px;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.m-menu{
	display: none;
}
 .m-menu.open i:nth-child(3) {
	-webkit-transform: rotate(-45deg) translate(5px, -5px);
	transform: rotate(-45deg) translate(5px, -5px);
}
.m-menu.open i:nth-child(1) {
	-webkit-transform: rotate(45deg) translate(4px, 3px);
	transform: rotate(45deg) translate(4px, 3px);
}
.m-menu.open i:nth-child(2) {
	opacity: 0;
}
.mbanner{
	display: none;
}
.pt100a{
	padding-top: 100px;
}
.nbanner img{
	width: 100%;
}
.danhang{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.lianghang{
	overflow: hidden;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}
.prolist a{
	display: block;
	height: 100%;
	position: relative;
	overflow:hidden;
	border-radius: 10px;
}
.probg{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
}
.prolist p{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	font-size: 20px;
	color: #fff;
	line-height: 3.5;
	text-align: center;
}
.proxiliefenlei{
	border-radius: 100px;
	
	background: #f5f5f5;
}
.profenlein{
	justify-content: space-between;
}
.proxiliefenlei a{
	line-height: 53px;
	display: inline-block;
	padding: 0 30px;
	color: #333;
	font-size: 20px;
	cursor: pointer;
}
.proxiliefenlei .on{
	border-radius: 100px;
	background: #002fa7;
	color: #fff;
}
.proxilie{
	justify-content: space-between;
	flex-wrap: wrap;
	display: none;
}
.fexon{
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex; 
	display: -ms-flexbox; 
	display: flex;
}
.proxilie li{
	width: 32%;
	margin-bottom: 30px;
}
.proxilie li a{
	display: block;
	width: 100%;
	/* height: 100%; */
	position: relative;
	padding-bottom: 100px;
	box-shadow: 6px 12px 12px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	overflow: hidden;
	display: block;
}
.proxilie li img{
	display: block;
	max-width: 100%;
	
}
.proxilie li div{
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	background: url(../img/21.png)no-repeat center bottom;
	background-size: cover;
	
}
.proxilie li:hover div{
	background: url(../img/20.png)no-repeat center bottom;
	background-size: cover;
	
}
.proxilie li:hover div h3{
	color: #fff;
}
.proxilie li:hover div p{
	color: #fff;
}
.proxilie li h3{
	font-size: 20px;
	color: #002fa7;
	text-align: center;
	padding: 0 15px;
}
.proxilie li p{
	font-size: 16px;
	color: #666;
	text-align: center;
}
.pt60{
	padding-top: 60px;
}
.pb30{
	padding-bottom: 30px;
}
.pt10{
	padding-top: 10px;
}
.pt5{
	padding-top: 5px;
}
.pt50{
	padding-top: 50px;
}
.zhishi img{
	margin: auto;
	margin-bottom: 10px;
	position: relative;
	z-index: 1;
}
.tongyongbiaoti{
	position: relative;
	z-index: 1;
}
.zhishi{
	height: 460px;
	background: #fafafa;
	align-items: center;
	justify-content: center;
}
.zhishixiao{
	position: relative;
	width: 100%;
}
.zhishixiao::before{
	position: absolute;
	content: "KNOWLEDGE";
	color: #e9ebf2;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	font-size: 140px;
	font-weight: bold;
	margin: auto;
	width: 930px;
	z-index: 0;
}
.huiyuanleft{
	width: 34%;
	justify-content: right;
	align-items: center;
}
.huiyuanright{
	width: 50%;
	justify-content: center;
	align-items: center;
}
.huiyuantext{
	margin-left: 30px;
}
.huiyuantext h3{
	font-size: 30px;
	color: #002fa7;
}
.huiyuantext p{
	font-size: 20px;
	color: #666666;
	margin-top: 10px;
	margin-bottom: 20px;
}
.proimg{
	width: 100%;
}
.mianbaoxue{
	font-size: 20px;
	color: #333;
}
.mianbaoxue a{
	font-size: 20px;
	color: #333;
}
.nnt h3{
	font-size: 30px;
}
.text{
	font-size: 16px;
	color: #666;
	line-height: 30px;

}
.text img{
	max-width: 100%;
	margin: auto;
}
.shangxia{
	justify-content: space-between;
}
.shangxia a{
	width: 35%;
	display: block;
	font-size: 16px;
	color: #333;
	padding: 20px 0;
}
.xiangguanlist{
	flex-wrap: wrap;
	justify-content: space-between;
}
.xiangguanlist li{
	width: 48%;
	margin-bottom: 20px;
	/* background: #fafafa; */
	overflow: hidden;
	border-radius: 10px;
}
.xiangguanlist li a{
	align-items: center;
	justify-content: space-between;
}
.xianggaunimg{
	width: 32%;
	/* height: 130px; */
	overflow: hidden;
	height: 130px;
}
.xianggaunimg img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.xiangguanr{
	box-sizing: border-box;
	width: 64%;
}
.xiangguanr h3{
	font-size: 20px;
	color: #333;
	font-weight: 500;
}
.xiangguanr p{
	font-size: 16px;
	color: #666;
}
.heightaut{
	height: auto;
}
.article h2{
	font-size: 20px;
	color: #333;
	font-weight: 500;
	text-align: left;
}
.article span{
	font-size: 14px;
	color: #999;
	display: block;
	margin: 10px 0;
}
.article img{
	margin-bottom: 0;
}
.article{
	box-shadow: 6px 12px 12px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
}
.article:hover {
	transform: translateY(0);
	transition: all 220ms;
	background: #002fa7;

}
.article:hover h2{
	color: #fff;
}
.article:hover span{
	color: #fff;
}
.news li{
	margin-bottom: 40px;
}
.news a .listimgle{
	width: 40%;
}
.news a .listimgle img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.newstxt{
	width: 60%;
	padding-left: 34px;
}
.mt100{
	margin-top: 100px;
}
.newstxt span{
	color: #999999;
	font-size: 14px;
	line-height: 44px;
}
.newstxt h3{
	color: #333;
	font-size: 22px;
}
.newstxt p{
	color: #666;
	font-size: 16px;
	margin: 20px 0;
}
.newsmore{
	display: block;
	width: 120px;
	height: 38px;
	color: #fff;
	background: #002fa7;
	font-size: 16px;
	line-height: 38px;
	text-align: center;
	border-radius: 10px;
}
.lcbox{
	width: 50%;
	display: flex;
	flex-direction:column;
	justify-content: flex-start;
	align-items: center;
}
.lcimg{
	/* margin:26px auto; */
	max-width: 100%;
	
}
.lcnum{
	font-size: 16px;
	color: #002fa7;
	font-weight: bold;
	display: block;
	width: 30px;
	height: 30px;
	background: #effbff;
	margin:20px auto;
	text-align: center;
	line-height: 30px;
	border-radius: 50px;
}
.lct{
	font-size: 22px;
	color: #333;
	text-align: center;
	margin-bottom: 5px;
}
.lctxt{
	font-size: 16px;
	color: #666;
	line-height: 24px;
	text-align: center;
}
.liucheng ul{
	justify-content: space-between;
}
.liucheng li{
	width: 33.3%;
}
.shuzi{
	justify-content: space-between;
	padding: 15px 0;
	position: relative;
}
.shuzi::before{
	content: "";
	width: 100%;
	border-bottom: dashed 2px #eeeeee;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	height: 1px;
}
.shuzi span{
	margin: auto;
	position: relative;
	z-index: 1;
}
.yidongbox{
	display: none;
}
.yaoqiu ul{
	justify-content: space-between;
}
.yaoqiu li{
	width: 49%;
	box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	padding: 40px;
	box-sizing: border-box;
	display: flex;
	 justify-content: space-between;
	 background: #fff;
}
.yaoqiuimg{
	display: flex;
	align-items: center;
}
.yaoqiu h3{
	font-size: 22px;
	color: #002fa7;
	margin-bottom: 25px;
}
.yaoqiu p{
	font-size: 18px;
	color: #666;
	line-height: 30px;
}
.huise{
	background: #fafafa;
}

.item {
	background-color: #f5f5f5;
	position: relative;
	transition: all 0.5s;
	cursor: pointer;
	background: #f5f5f5;
	border-radius: 100px;
	color: #333;
	line-height: 53px;
	padding: 0 20px;
	border: none;
	box-sizing: border-box;
	font-size: 14px;
	text-align: center;
	color: #666;
}
.danxuanbox{
	display: flex;
	justify-content: space-between;
}
.biaodan ul{
	flex-wrap: wrap;
	justify-content: space-between;
}
.biaodan ul li{
	width: 32%;
	margin-bottom: 20px;
}
.biaodan ul li p{
	padding-left: 20px;
	color: #666;
	margin-bottom: 10px;
}
.biaodan ul li input[type="text"]{
	width: 100%;
	background: #f5f5f5;
	border-radius: 100px;
	color: #333;
	line-height: 53px;
	padding: 0 20px;
	border: none;
	box-sizing: border-box;
	font-size: 14px;
}
.un1{
	width: 48%;
}
input:focus{
	outline: none;
}
input[type="radio"],
input[type="checkbox"] {
	display: none;
}
input:checked+label .item {
	color: #FFFFFF;
	background-color: #002fa7;
}
.fqa {
	border-radius: 10px;
	overflow: hidden;
	box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
}
.fqa li{
	padding: 0 20px;
	cursor: pointer;
	transition: all 0.3s;
}
.fqa li:nth-child(odd){
	background: #effbff;
}
.fqa li.on{
	background: #002fa7;
}
.wen{
	justify-content: flex-start;
	align-items: center;
}
.wen span{
	display: block;
	width: 26px;
	height: 26px;
	background: #002fa7;
	color: #fff;
	text-align: center;
	line-height: 27px;
	border-radius: 50%;
	margin-right: 14px;
}
.on .wen span{
	background: #fff;
	color: #002fa7;
}
.wen h3{
	color: #002fa7;
	font-size: 20px;
	line-height: 1.5;
	min-height: 80px;
	display: flex;
	align-items: center;
	width: calc(100% - 40px);

}
.on .wen h3{
	color: #fff;
}
.fqa p{
	color: #fff;
	font-size: 16px;
	margin-left: 40px;
	/* display: none; */
	transition: all 0.6s;
	height: 0px;
	overflow: hidden;
}
.fqa .on p{
	display: block;
	height:100px;
}
.zhichitixi{
	justify-content: space-between;
}
.zhichitixi li{
	width: 24%;
	text-align: center;
	background: #fff;
	border-radius: 10px;
	overflow: hidden;
	padding:40px 28px;
	box-sizing: border-box;
}
.zhichitixi li img{
	margin: auto;
}
.zhichitixi li h3{
	font-size: 22px;
	color: #002fa7;
	margin:15px auto;
}
.zhichitixi li p{
	font-size: 16px;
	color: #666;
}
.haiwai{
	align-items: center;
}
.haiwairight{
	align-items: center;
}
.haiwaiimg{
	width: 45%;
}
.haiwaiimg img{
	max-width: 100%;
}
.haiwairight{
	width: 55%;
}
.haiwaitext{
	text-align: right;
	margin-right: 20px;
}
.haiwaitext h3{
	font-size: 30px;
	color: #002fa7;
	line-height: 2;
}
.haiwaitext p{
	font-size: 20px;
	color: #666;
	line-height: 36px;
}
.lximg{
	width: 50%;
}
.lximg img{
	width: 100%;
}
.lxr{
	width: 47%;
	margin-left: 3%;
}
.lxrtop{
	height: 100px;
	flex-direction: column;
	justify-content: center;
}
.lxrtop::before{
	color: #e5eaf6;
	font-size: 100px;
	content: "CONTACT";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	font-weight: bold;
	line-height: 1;
}
.lxrtop h3{
	position: relative;
	z-index: 999;
	font-size: 36px;
	color: #002fa7;
	margin-bottom: 5px;
}
.lxrtop p{
	position: relative;
	z-index: 999;
	color: #666;
	font-size: 16px;
}
.lxrtop{
	position: relative;
}
.lxbottom li{
	border-radius: 10px;
	border: solid 1px #ccc;
	padding: 30px;
	margin-right: 30px;
	width: 50%;
}
.lxbottom img{
	margin: auto;
}
.lxbottom span{
	font-size: 24px;
	color: #333;
	text-align: center;
	display: block;
	text-align: center;
	margin-top: 10px;
}
.lxbottom div{
	font-size: 16px;
	color: #666;
	text-align: center;
	margin-top: 10px;

}
.jl{
	width: 55%;
	padding: 50px;
	box-sizing: border-box;
	background: #fff;
}
.jl li{
	padding-left: 20px;
	position: relative;
	margin-bottom: 15px;
}
.jl li::before{
	content: "";
	position: absolute;
	width: 6px;
	height: 6px;
	left: 0;
	top: 15px;
	border-radius: 50%;
	background: #002fa7;
}
.jl li h3{
	font-size: 24px;
	color: #333;
	font-weight: 500;
}
.jl li p{
	font-size: 18px;
	color: #666;
	margin-top: 10px;
}
.jr{
	background: #002fa7;
	width: 45%;
	padding: 70px;
	box-sizing: border-box;
}
.jr h3{
	position:relative;
	font-size: 66px;
	color: #FFFFFF;
	text-align: center;
	width: 100%;
}
.jr h3 span{
	position: relative;
	z-index: 999;
	width: 100%;
	display: block;
	padding-top: 50px;
}
.jr h3::before{
	position: absolute;
	content: "JOIN US";
	text-align: center;
	font-size: 96px;
	color: #3651b1;
	width: 100%;
	left: 0;
	top: 0;
}
.jr div{
	font-size: 26px;
	color: #fff;
	line-height: 2;
}
.join{
	background: url(../img/jiaru.png);
	background-size: cover;
}
.qiehuanbox{
	width: 50%;
	padding-right: 60px;
	box-sizing: border-box;
}
.mendianlist{
	justify-content: space-between;
	
}
.mendianr{
	margin-left: 40px;
	flex-direction: column;
	justify-content: center;
}
.mendianr h3{
	font-size: 24px;
	color: #002fa7;
	margin-bottom: 20px;
}
.mendianr p{
	font-size: 16px;
	color: #666;
	margin-bottom: 20px;
}
.mySwiperjs{
	width: 90%;
}
.mySwiperjs .swiper-slide{
	border-radius: 50%;
	background: #fff;
	height: 138px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.mySwiperjs img{
	width: 67px;
	margin: auto;
	transition: all 0.4s;
}
.mySwiperjs .swiper-slide-thumb-active{
	border-radius: 50%;
	background: #effbff;
}
.mySwiperjs .swiper-slide-thumb-active img{
	width: 87px;	
}
.swiper-button-next1,.swiper-button-next2,.swiper-button-next3,.swiper-button-next4,.swiper-button-next5{
	width: 26px;
	height: 26px;
	background: url(../img/46.png) no-repeat center;
	right: 0;
	position: absolute;
	bottom: 60px;
	z-index: 999;
}
.swiper-button-prev1,.swiper-button-prev2,.swiper-button-prev3,.swiper-button-prev4,.swiper-button-prev5{
	width: 26px;
	height: 26px;
	background: url(../img/45.png) no-repeat center;
	left: 0;
	position: absolute;
	bottom: 60px;
	z-index: 999;
}
.swiper-button-next4,.swiper-button-prev4{
	top: 48px;
}
.swiper-button-next5,.swiper-button-prev5{
	top: 2px;
}
.swiper-father{
	position: relative;
}
.shunxu{
	position: relative;
}
.shunxu img{
	margin: auto;
}
.shunxu b{
	font-size:14px;
	color: #002fa7;
	position: absolute;
	top: 8px;
	margin: auto;
	width: 100%;
	text-align: center;
}
.shijianzhoutop span{
	width: 10px;
	height: 10px;
	background: #002fa7;
	display: block;
	border-radius: 50%;
	margin:10px auto;
	
}
.shijianzhoutop p{
	font-size: 18px;
	color: #002fa7;
	font-weight: bold;
	text-align: center;
}
.shijianzhoutop{
	position: relative;
}
.shijianzhoutop::before{
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	background: #eeeeee;
	left: 0;
	right: 0;
	top: 24px;
	bottom: 0;
	margin: auto;
}
.shijianzhoutop .swiper-slide{
	filter: grayscale(100%);
	transform: scale(0.8);
	opacity: 0.4;
	transition: all 0.4s;
}
.shijianzhoutop .swiper-slide-thumb-active{
	filter: grayscale(0%);
	transform: scale(1);
	opacity: 1;
}
.bianqian{
	justify-content: center;
}
.magef{
	margin-left: 0;
	margin-right: 80px;
}
.magef h3{
	font-size: 48px;
}
.magef p{
	font-size: 22px;
}
.aboutboxt{
	font-size: 16px;
	color: #666;
	line-height: 1.5;
}
.shipingvideo img{
	width: 100%;
}
.videobtn{
	position: relative;
	width: 50%;
}
.videobtn a{
	width: 78px;
	height: 78px;
	position: absolute;
	right: -39px;
	top: 50%;
	margin-top: -39px;
	cursor: pointer;
	transition: all 0.6s;
}
.videobtn a:hover{
	transform: scale(1.1);
}
.shipingbtm{
	font-size: 16px;
	color: #666;
	padding-left: 80px;
	display: flex;
	align-items: center;
	line-height: 36px;
	width: 50%;
	box-sizing: border-box;
	padding-right: 50px;
}
.modal-video__wrap {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1200;
	font-size: 20px;
	display: none;
}
.modal-video__wrap .mv-vg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.9);
}
.modal-video__wrap .mv-cont {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%;
	max-width: 1000px;
}
.modal-video__wrap .mv-close {
	position: absolute;
	right: 1em;
	top: 1em;
	color: #fff;
	z-index: 100;
	-webkit-transition: transform .4s ease-out;
	transition: transform .4s ease-out;
	width: 36px;
	height: 36px;
	text-align: center;
  }
  .modal-video__wrap video {
	width: 100%;
  }
  .modal-video__wrap .mv-close:hover {
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
}
.d-none{
	display: none;
}
.band {
	justify-content: space-between;
	flex-wrap: wrap;
	
}
.band li{
	width: 20%;
	border: solid 1px #ccc;
	width: calc(20% - 1px);
	overflow: hidden;
	margin-top: -2px;
	margin-left: -2px;
}
.band li img{
	/* border: solid 1px #ccc; */
	width: 100%;
	transition: all 0.3s;
	
}
.band li img:hover{
	transform: scale(1.1);
}
.wenhua img{
	max-width: 100%;
	margin: auto;
}
.mendianbox img{
	width: 100%;
}
.mdboxc{
	width: 660px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	background: rgba(0, 0, 0, 0.5);
	border-radius: 10px 10px 0 0;
	padding: 50px;
	box-sizing: border-box;
	color: #fff;
}
.mdboxc h3{
	font-size: 24px;
	margin-bottom: 10px;
	text-align: center;
}
.mdboxc p{
	font-size: 16px;
	margin-bottom: 50px;
	line-height: 30px;
	text-align: center;
}
.swiper-paginationsy{
	position: absolute;
	bottom: 40px !important;
	text-align: center;
	z-index: 999;
}
.swiper-paginationsy span{
	width: 20px;
	height: 15px;
	background: url(../img/sy.png) no-repeat center;
	opacity: 1;
	margin: 0 10px !important;
}
.swiper-paginationsy .swiper-pagination-bullet-active{
	width: 28px;
	height: 21px;
	background: url(../img/sy2.png) no-repeat center;
}





.swiper-paginationsy1{
	position: absolute;
	bottom: 0px !important;
	text-align: center;
	z-index: 999;
}
.swiper-paginationsy1 span{
	width: 28px;
	height: 21px;
	background: url(../img/syl.png) no-repeat center;
	opacity: 1;
	margin: 0 10px !important;
}
.swiper-paginationsy1 .swiper-pagination-bullet-active{
	width: 28px;
	height: 21px;
	background: url(../img/syl2.png) no-repeat center;
}
.shijianzhoutop2 p{
	font-weight: 500;
	font-size: 16px;
}
.swiper-slide{
	cursor: pointer;
}
.shijianzhoutop2 .swiper-slide{
	transform: scale(1);
	cursor: pointer;
}
.shijianzhoutop2::before{
	top: 14px;
	bottom: auto;
}
.lishi {
	border-radius: 10px;
	overflow: hidden;
}
.lishi p{
	color: #666;
	font-size: 16px;
	padding: 25px;
	line-height: 26px;
}
.m5 .swiper-slide-active .lishi{
	background: #002fa7;
}
.m5 .swiper-slide-active {
	background: #002fa7;
}
.m5 .swiper-slide-active .lishi p{
	color: #fff;
}
.qiehuanr{
	width: 50%;
}
.qiehuanr img{
	width: 100%;
}
.mendianlis1t1 img{
	width: 50%;
}
.mendianr1 {
	width: 50%;
}
.sq-form__box input{
	box-sizing: border-box;
}
.qige{
	position: relative;
	height: 590px;
}
.qige li{
	width: 324px;
	height: 324px;
	background: url(../img/78.png) no-repeat center;
	position: absolute;
}
.qige li img{
	padding-top: 72px;
	margin-bottom: 10px;
}
.qige1{
	left: 0;
	top: 50%;
	margin-top: -162px;
}
.qige2{
	left: 245px;
	top: 0;
}
.qige3{
	left: 245px;
	bottom: 0;
}
.qige4{
	left: 50%;
	top: 50%;
	margin-top: -162px;
	margin-left: -162px;
}
.qige5{
	right: 245px;
	top: 0;
}
.qige6{
	right: 245px;
	bottom: 0;
}
.qige7{
	right: 0;
	top: 50%;
	margin-top: -162px;
}
.imgb{
	display: none;
}
.qige li h3{
	color: #333;
	font-size: 22px;
	text-align: center;
}
.qige li p{
	color: #666;
	font-size: 16px;
	text-align: center;
	padding:0 50px;
	line-height: 24px;
	margin-top: 10px;
}
.qige li:hover{
	background: url(../img/78a.png) no-repeat center;;
}
.qige li:hover .imga{
	display: none;
}
.qige li:hover .imgb{
	display: block;
}
.qige li:hover p{
	color: #fff;
}
.qige li:hover h3{
	color: #fff;
}
.ydhide{
	display: none;
}
.kkyxg{
	justify-content: right;
}
.huiyuan{
	justify-content: right;
	padding-bottom: 30px;
}
.kkyxg img{
	width: 114px;
	height: 114px;
}
.ydduanimg{
	display: none;
}
@media (max-width: 1652px){
	.nav li > a{
		padding: 5px 20px;
	}
	.logo{
		width: 200px;
		height: auto;
	}
	.logo img{
		width: 200px;
		height: auto;
	}
	.tel{
		width: 200px;
		font-size: 18px;
		height: 67px;
	}
}
@media (max-width: 1400px){
	.nav li > a{
		padding: 5px 15px;
		font-size: 16px;
	}
	.lang{
		font-size: 16px;
	}
	.tel{
		font-size: 16px;
		height: 57px;
		width: 180px;
	}
	.logo img{
		width: 180px;
		height: auto;
	}
	.tel img{
		width: 37px;
		height: 31px;
	}
}
@media (max-width: 1300px){
	.w1300{
		width: 1200px;
	}
	.nav li > a{
		padding: 5px 15px;
		font-size: 16px;
	}
	.lang{
		font-size: 16px;
	}
	.tel{
		font-size: 14px;
		height: 52px;
		width: 150px;
	}
	.logo{
		width: auto;
		/* height: 30px; */
		width: 150px;
	}
	.logo img{
		width: 150px;
		/* height: 30px; */
		
	}
	.tel img{
		width: 30px;
		height: auto;
	}
	.fenge{
		margin: 0 20px;
	}
	.top{
		height: 80px;
	}
	.pt100{
		padding-top: 80px;
	}
	.top{
		padding: 0 30px;
	}
	.chandibox img{
		width: 50%;
	}
	.chandiyou{
		width: 50%;
	}
	.pt100a{
		padding-top: 80px;
	}
	.qige{
		height: auto;
	}
	.qige li{
		position: initial;
		margin: 0;
	}
	.qige{
		display: flex;
		justify-content:space-around;
		flex-wrap: wrap;
	}
}
@media (max-width: 1100px){
	.w1300{
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
		box-sizing: border-box;
	}
	.banner{
		display: none;
	}
	.mbanner{
		display: block;
	}
	.mbanner img{
		width: 100%;
	}
	.baisegao{
		display: none;
	}
	.chandiyou{
		margin-left: 50px;
	}
	.numtel{
		display: block;
		color: #002fa7;
		font-size: 16px;
		border-left: solid 1px #ccc;
		padding-left: 20px;
		margin-left: 20px;
		width: 120px;
	}
	.numtel p{
		width: 120px;
	}
	.nav{
		display: none;
	}
	.topr{
		display: none;
	}
	.m-menu {
		display: block;
		position: absolute;
		right: 30px;
		top: 50%;
		width: 40px;
		height: 40px;
		border-radius: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		background-color: #002fa7;
		text-align: right;
	}
	.m-menu .box {
		position: absolute;
		left: 50%;
		top: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		font-size: 0;
		width: 16px;
	}
	.m-menu i {
		-webkit-transition: all .4s ease-out;
		transition: all .4s ease-out;
		display: inline-block;
		height: 2px;
		background-color: #fff;
		margin: 2px 0;
		border-radius: 5px;
	}
	.m-menu i:nth-child(1), .m-menu i:nth-child(3) {
		width: 16px;
	}
	.m-menu i:nth-child(2) {
		width: 11px;
	}
	.chandiyoutop span{
		font-size: 90px;
		
	}
	.chandiyoutop{
		height: 90px;
	}
	.chandiyoutop h3{
		font-size: 30px;
	}
	.chandiyou p{
		font-size: 16px;
	}
	.koubeititle h3 span{
		font-size: 30px;
		width: 46px;
		height: 46px;
		line-height: 43px
	}
	.koubeip{
		font-size: 15px;
		line-height: 40px;
	}
	.shenqing{
		left: 0;
		right: 0;
		bottom: 0;
		margin: auto;
		
	}
	.shenqingc{
		float: none;
		margin: auto;
	}
	.foottel {
		display: block;
	}
	.foottel img{
		margin: auto;
	}
	.ft{
		margin: auto;
		text-align: center;
		height: 400px;
	}
	.newsimgbox{
		height: auto;
	}
	.tongyongbiaoti h3{
		font-size: 30px;
	}
	.biaodan ul li{
		width: 49%;
	}
	.zhichitixi li{
		width: 49%;
		margin-bottom: 15px;
	}
	.zhichitixi{
		flex-wrap: wrap;
	}
	.lxa{
		flex-wrap: wrap;
	}
	.lximg{
		width: 100%;
	}
	.lxr{
		width: 100%;
		margin-left: 0;
	}
	.lxbottom ul{
		justify-content: space-between;
	}
	.lxbottom li{
		margin-right: 0;
		width: 49%;
		box-sizing: border-box;
	}
	.shipingvideo {
		flex-wrap: wrap;
	}
	.videobtn{
		width: 100%;
	}
	.videobtn a{
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin: auto;
	}
	.shipingbtm{
		padding: 30px 15px;
		width: 100%;
	}
	.band li{
		width: 33.3%;
	}
	.mdboxc{
		position: inherit;
		width: 100%;
		border-radius: 0;
		background: #002fa7;
		padding: 30px 20px;
	}
}
@media (max-width: 780px){
	.w1300{
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
		box-sizing: border-box;
	}
	.m-menu {
		right: 15px;
	}
	.top{
		padding: 0 15px;
	}
	.numtel{
		margin-left: 15px;
		padding-left: 15px;
		font-size: 14px;
	}
	.chandibox {
		flex-wrap: wrap;
	}
	.chandibox img{
		width: 100%;
		margin: auto;
	}
	.chandiyou{
		width: 100%;
		margin: auto;
	}
	.chandiyoutop{
		height: 70px;
	}
	.chandiyoutop h3{
		font-size: 22px;
		text-align: center;
	}
	.chandiyoutop span{
		font-size: 70px;
		text-align: center;
	}
	.chandiyou p{
		margin-top: 10px;
	}
	.chandiyou p{
		font-size: 16px;
		text-align: center;
	}
	.pt100{
		padding-top: 50px;
	}
	.koubeititle h3 span{
		width: 36px;
		height: 36px;
		font-size: 22px;
		line-height: 34px;
	}
	.koubeititle p{
		font-size: 16px;
	}
	.koubeip{
		padding: 0 15px;
		line-height: 34px;
		font-size: 14px;
	}
	.tongyongbiaoti h3{
		font-size: 22px;
	}
	.indexnews{
		flex-wrap: wrap;
	}
	.indexnews li{
		width: 100%;
	}
	.indexnews li h3{
		font-size: 16px;
	}
	.indexnews li h4{
		font-size: 16px;
	}
	.moreno{
		font-size: 16px;
	}
	.more{
		font-size: 16px;
		height: auto;
		line-height: 2.5;
		width: 140px;

	}
	.mt50{
		margin-top: 30px;
	}
	.mt150{
		margin-top: 50px;
	}
	.footertop {
		display: none;
	}
	.shenqingc{
		width: 100%;
		padding: 20px 50px;
	}
	.pt140{
		padding-top: 20px;
	}
	.foottel img{
		width: 200px;
		margin-bottom: 30px;
		height: auto;
	}
	.pb50{
		padding-bottom: 30px;
	}
	.logo{
		width: auto;
		/* height: 30px; */
		width: 120px;
	}
	.logo img{
		width: 120px;
		/* height: 30px; */
		
	}
	.numtel{
		width: 120px;
	}
	.numtel p{
		width: 120px;
	}
	.proxilie li{
		width: 48.5%;
	}
	.proxiliefenlei a{
		font-size: 16px;
	}
	.profenlein{
		justify-content: space-between;
		width: 100%;
		overflow-x: scroll;
		white-space: nowrap;
	}
	.proxilie li h3{
		font-size: 18px;
	}
	.proxilie li p{
		font-size: 16px;
	}
	.mptb{
		padding-top: 40px;
		padding-bottom: 20px;
	}
	.proxilie li a{
		padding-bottom: 70px;
	}
	.zhishixiao::before{
		font-size: 50px;
		width: 355px;
	}
	.zhishi{
		height: 320px;
	}
	.huiyuan {
		flex-wrap: wrap;
	}
	.huiyuanleft{
		width: 100%;
		display: block;
		text-align: center;
		margin-left: 0;
	}
	.huiyuantext{
		margin-left: 0;
	}
	.huiyuanleft img{
		margin: auto;
		margin-bottom: 30px;
	}
	.huiyuanright{
		width: 100%;
	}
	.huiyuantext h3{
		font-size: 20px;
	}
	.huiyuantext p{
		font-size: 16px;
	}
	.proxiliefenlei a{
		line-height: 40px;
	}
	.xiangguanlist li{
		width: 100%;
	}
	.xiangguanr h3{
		font-size: 18px;
	}
	.shangxia{
		display: block;
		padding-top: 40px;
	}
	.shangxia a{
		width: 100%;
		padding: 10px 0;
		font-size: 16px;
	}
	.pb100{
		padding-bottom: 50px;
	}
	.heightaut {
		height: auto;
	}
	.heightaut img{
		width: 44px;
	}
	.newstxt h3{
		font-size: 18px;
	}
	.newstxt p{
		margin: 4px 0;
		font-size: 14px;
	}
	.newstxt span{
		line-height: 24px;
	}
	.newstxt{
		padding-left: 20px;
	}
	.yidongduan{
		width: 100%
	}
	.yidongduan ul{
		flex-direction: column;
		align-items: center;
	}
	.yidongduan li{
		width: 100%;
		margin-bottom: 30px;
		position: relative;
		justify-content: space-between;
		box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
		box-sizing: border-box;
		border-radius: 10px;
		padding: 15px 15px;
		align-items: center;
	}
	.lct{
		text-align: left;
	}
	.lctxt{
		text-align: left;
		width: 100% !important;
	}
	.yidongduan .lcbox1{
		display: block;
		width: 100px;
	}
	.yidongduan .lcbox1 img{
		margin: auto;
		width: 70px;
		height: 70px;
		margin: 0 15px;
	}
	.yidongduan .lcbox2{
		width: calc(100% - 100px);
		display: block;
		box-sizing: border-box;
		padding:0 15px;
	}
	.yidongbox{
		display: flex;
		justify-content: space-between;
	}
	.shuzi{
		flex-direction: column;
		width: 33px;
	}
	.pcduan{
		display: none;
	}
	.pt200{
		padding-top: 90px;
	}
	.m0{
		margin: 0;
	}
	.lcimg{
		margin-bottom: 20px;
		width: 70px;
	}
	.pos{
		position: absolute;
		right: -30px;
		top: 20px;
		margin: 0;
	}
	.pos2{
		position: absolute;
		left: -30px;
		top: 20px;
		margin: 0;
	}
	.lctxt{
		width: 80%;
		font-size: 16px;
	}
	.lct{
		font-size: 20px;
	}
	.xiantiaoxu{
		border: dashed 1px #eeeeee;
	}
	.yaoqiu ul{
		flex-wrap: wrap;
	}
	.yaoqiu li{
		width: 100%;
		flex-wrap: wrap;
		margin-bottom: 15px;
		padding: 25px;
	}
	.yaoqiuimg img{
		width: 90px;
	}
	.yaoqiu h3{
		font-size: 20px;
		margin-bottom: 15px;
	}
	.yaoqiu p{
		font-size: 16px;
	}
	.biaodan ul li{
		width: 100%;
	}
	.wen h3{
		font-size: 17px;
	}
	.on  p{
		font-size: 15px;
	}
	.zhichitixi li h3{
		font-size: 18px;
		margin: 10px auto;
	}
	.zhichitixi li p{
		font-size: 15px;
	}
	.zhichitixi li{
		padding:20px 15px;
		margin-bottom: 10px;
	}
	.zhichitixi li img{
		width: 60px;
	}
	.haiwai{
		flex-wrap: wrap;
	}
	.haiwaiimg{
		width: 100%;
	}
	.haiwaiimg img{
		max-width: 100%;
		margin: auto;
	}
	.haiwairight{
		width: 100%;
	}
	.haiwaitext{
		text-align: center;
		margin-right: 0;
	}
	.haiwaitext h3{
		font-size: 18px;
		color: #002fa7;
		line-height: 2;
	}
	.haiwairight{
		flex-wrap: wrap;
		text-align: center;
	}
	.haiwaitext p{
		font-size: 16px;
		color: #666;
		line-height: 28px;
	}
	.haiwaitext{
		width: 100%;
	}
	.haiweierweima{
		width: 100%;
	}
	.haiweierweima img{
		width: 150px;
		margin: auto;
	}
	.lxrtop::before{
		font-size: 70px;
	}
	.lxrtop h3{
		font-size: 24px;
	}
	.lxbottom ul{
		flex-wrap: wrap;
	}
	.lxbottom li{
		width: 100%;
	}
	.lxbottom img{
		width: 30px;
	}
	.lxbottom span{
		font-size: 20px;
	}
	.lxbottom li{
		padding: 20px;
		margin-bottom: 15px;
	}
	.mpt10{
		padding-top: 10px;
	}
	.jl{
		width: 100%;
		padding: 20px;
	}
	.joinc{
		flex-wrap: wrap;
	}
	.jr{
		width: 100%;
		padding: 58px;
	}
	.jl li h3{
		font-size: 20px;
	}
	.jl li p{
		font-size: 16px;
	}
	.jr h3 span{
		font-size: 40px;
		padding-top: 30px;
	}
	.jr h3::before{
		font-size: 60px;
	}
	.jr div{
		font-size: 16px;
		padding-top: 30px;
	}
	.qiehuanboxmxd{
		width: 100%;
		padding-right: 0;
	}
	.mendianlist{
		flex-wrap: wrap;
	}
	.mendianlis1t1 img{
		width: 35%;
		margin: 10% auto;
	}
	.mendianr {
		width: 100%;
	}
	.mySwiperjs{
		display:none;
	}
	.qiehuanboxmxd .swiper-button-prev1, .qiehuanboxmxd .swiper-button-prev2, .qiehuanboxmxd .swiper-button-prev3, .qiehuanboxmxd .swiper-button-prev4, .qiehuanboxmxd .swiper-button-prev5{
		bottom: auto;
		top: 30%;
	}
	.qiehuanboxmxd .swiper-button-next1, .qiehuanboxmxd .swiper-button-next2, .qiehuanboxmxd .swiper-button-next3, .qiehuanboxmxd .swiper-button-next4, .qiehuanboxmxd .swiper-button-next5{
		bottom: auto;
		top: 30%;
	}
	.qiehuanr{
		width: 100%;
	}
	.ma4{
		display: none;
	}
	.magef{
		margin-right: 0;
	}
	.magef h3{
		text-align: center;
		font-size: 22px;
	}
	.magef p{
		text-align: center;
		font-size: 16px;
	}
	.store-query__map .jw-list a{
		font-size: 16px;
		color: #333;
	}
	.store-query__map .jw-list p {
		font-size: 14px;
		color: #666;
	}
	.store-query__map .jw-list .tel {
		font-size: 14px;
		color: #666;
		background: none;
	}
	.ydshow{
		display: block;
	}
	.pchide{
		display: none;
	}
	.qiehuanboxsb{
		width: 100%;
		padding-right: 0;
	}
	.qiehuanboxsb .mendianr{
		text-align: center;
		margin-left: 0;
	}
	.qiehuanboxsb .mendianr h3{
		font-size: 22px;
	}
	.qiehuanboxsb .swiper-button-next1,.qiehuanboxsb .swiper-button-prev1{
		bottom: 50%;
	}
	.mt100{
		margin-top: 60px;
	}
	.newsmore{
		width: 80px;
		height: 30px;
		font-size: 14px;
		border-radius: 6px;
		line-height: 30px;
	}
	.pcduanimg{
		display: none;
	}
	.ydduanimg{
		display: block;
	}
	.prolist p{
		font-size: 14px;
	}


	/* 浮动电话 */
	.fix-suspend {
		position: fixed;
		display: block;
		bottom: 160px;
		right: 3px;
		z-index: 9;
		border-radius: 20px;
		background-color: rgba(255,255,255,.8);
		box-shadow: 0 0 20px 0 rgba(0,0,0,.1);
	}
	.fix-phone {
		width: 80px;
		height: 80px;
		bottom: 114px;
	}
	.fix-phone a {
		width: 100%;
		height: 100%;
		display: inline-block;
	}
	.fix-phone a img {
		width: 100%;
		/* height: 100%; */
	}
	.fix-text {
		width: 40px;
		display: inline-block;
		position: absolute;
		bottom: 10px;
		right: 55px;
		color: #002fa7;
		font-size: 16px;
		font-weight: 600;
	  }
	.fix-text {
		font-size: 12px;
		bottom: 0;
		right: 12px;
	}

	/* 底部导航 */
	.header-nav-m {
		width: 100%;
		height: 116px;
		display: block;
		position: fixed;
		bottom: 0;
		background: #FFFFFF;
		box-shadow: 0px -4px 10px -6px rgba(0, 0, 0, 0.08);
	}
	.header-nav-m {
		height: 58px;
	}
	.header-nav-m-items {
		width: 100%;
		height: 100%;
		display: flex;
		flex-direction: row;
	}
	.header-nav-m-item {
		width: calc(100% / 3);
		height: 100%;
		text-align: center;
		display: flex;
		flex-direction: column;
	}
	.header-nav-m-item div {
		width: 26px;
		height: 26px;
		margin: 0 auto;
		margin-top: 7px;
	}
	.header-nav-m-item .product-img {
		background-image: url(../ico/1.png);
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	.header-nav-m-item .store-img {
		background-image: url(../ico/2.png);
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	.header-nav-m-item .cooperation-img {
		background-image: url(../ico/3.png);
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	.header-nav-m-item.active-m .product-img {
		background-image: url(../ico/11.png);
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	.header-nav-m-item.active-m .store-img {
		background-image: url(../ico/22.png);
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	.header-nav-m-item.active-m .cooperation-img {
		background-image: url(../ico/33.png);
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	.header-nav-m-item p {
		font-size: 24px;
		font-family: PingFangSC-Regular, PingFang SC;
		font-weight: 400;
		color: #333333;
		line-height: 34px;
		margin-top: 10px;
		text-align: center;
	}
	.header-nav-m-item p {
		font-size: 14px;
		line-height: 17px;
		margin-top: 5px;
	}
	.mxdnavbotom{
		height: 58px;
		display: block;
	}
	.f1,.f2,.f3{
		bottom: 58px;
	}

	/* 加盟按钮 */
	.cooperation-nav {
		display: block;
		width: 100%;
		height: 88px;
		position: fixed;
		bottom: 148px;
		z-index: 599;
	}
	.cooperation-nav {
		height: 44px;
		bottom: 74px;
	}
	.bottom-button {
		width: calc(100% - 72px);
		height: 100%;
		background: #002ea5;
		border-radius: 44px;
		margin: 0 auto;
		box-shadow: 0px 2px 16px 0px rgba(51, 51, 51, 0.3);
	}
	.bottom-button {
		width: calc(100% - 36px);
		border-radius: 22px;
	}
	.bottom-button a {
		height: 100%;
		display: flex;
		flex-direction: row;
		align-items: center;
		padding-left: calc((100% - 232px) / 2);
	}
	.bottom-button a {
		padding-left: calc((100% - 116px) / 2);
	}
	.bottom-button a img {
		width: 40px;
		height: 40px;
	}
	.bottom-button a img {
		width: 20px;
		height: 20px;
	}
	.bottom-button a p {
		font-size: 32px;
		font-family: PingFangSC-Medium, PingFang SC;
		font-weight: 500;
		color: #FFFFFF;
		line-height: 44px;
	}
	.bottom-button a p {
		font-size: 16px;
		line-height: 22px;
	}
	.tanchuangbox{
		display: none;
		position: fixed;
		background: rgba(0, 0, 0, 0.95);
		justify-content: center;
		align-items: center;
		height: 100vh;
		left: 0;
		top: 0;
		width: 100%;
		z-index: 999999;
		flex-flow: column;
		
	}
	.shenqingcmxd{
		width: 75%;
		height: auto;
		padding-top: 50px;
		padding-bottom: 50px;
		margin: inherit;
	}
	.qunx{
		margin-top: 60px;
		width: 36px;
		height: 36px;
	}
	.ggw img{
		width: 30%;
	}
	.bolangb{
		height: 170px !important;
		width: 900px !important;
		margin-top: -450px !important;
	}
	.bolangc{
		height: 160px !important;
		width: 1000px !important;
		margin-top: -500px !important;
	}
}
@media (max-width: 510px){
	.qige li{
		width: 250px;
		height: 250px;
		background-size: cover;
	}
	.qige li p{
		padding: 0 40px;
	}
	.qige li img{
		width: 40px;
		padding-top: 48px;
	}
	.qige li h3{
		font-size: 18px;
	}
	.qige li:hover {
		background-size: cover;
	  }
}
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px; font-size: 20px; text-align: center; width: 100%;}
.pagination>li{display:inline-block;}
.pagination>li>a,.pagination>li>span{position:relative;float:left;line-height:1.42857;text-decoration:none;color:#666;background-color:#fff;border:1px solid #ddd;width: 32px;height: 32px;text-align: center;line-height: 32px; margin: 0 6px;border-radius: 4px;}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px;}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px;}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd;}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;background-color:#0130a6;border-color:#0130a6;cursor:default;}