/************
 * 页面样式
 ************/
/*=============
 * 基础默认样式
 =============*/

html{
	color: #333;
	min-width: 320px;
	font-size: 100%;
	
	
}
:selection{
	background: #b3d4fc;
	text-shadow: none;	
}

ul,h1,h2,h3,p,div,dl,dt,dd,figure,figcaption{
	margin: 0;
	padding: 0;
}
li{list-style: none;}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
img{ max-width: 100%; height: auto; transition: all .5s;}
/*=============
 * 工具样式
 =============*/
.center-block{
	display: block;
	margin-right: 0;
	margin-left: 0;
}
.pull-right{
	float: right !important;
}
.pull-left{
	float: left !important; 
}

.text-right{
	text-align: right !important;
}
.text-left{
	text-align: left !important;
}
.text-center{
	text-align: center !important;
}

.hide{
	display: none !important;
}
.show{
	display: block !important;
}
.invisible{
	visibility: hidden;
}
.text-hide{
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}

.clearfix:after,.clearfix:before{
	content: '';
	display: table;
	  }
.clearfix:after{
	clear: both;
	}

*{box-sizing: border-box;}

/*=============
 * 浏览器更新提示
 =============*/
.browerupgrade{
	margin: 0;
	padding: 1rem;
	background: #ccc;
}

/*=============
 * 自定义页面样式
 =============*/
body{
	
	line-height: 1.8;
	background: #fff;
	font-family: Microsoft YaHei;
}

a{
	color: #666;
	text-decoration: none;
	transition: all .4s; 
}
a:active,a:hover{
	color: #D80808;
	text-decoration: none;
}

.container{ max-width: 77em; margin: 0 auto; padding: 0 1rem;}

.navbar{
	background: #fff;
	height:5em;
	box-shadow: 0 2px 10px rgba(0,0,0,.8);
	overflow: hidden;
	position: fixed;
	z-index: 30;
	left: 0;
	top: 0;
	width: 100%;
}

.logo img{
	max-height: 4rem;
	 width: auto;
	 margin-top: .5rem;
}
.nav{text-align: right; font-size: 0;}
.nav li{ display: inline-block; font-size: 1rem;}
.nav li a{ display: block; line-height: 5rem; height: 5rem; padding: 0 1.5rem;}
.nav li a.on{ color:#D80808}

.ad{
	text-align: center;
	
	margin-top: 3rem;
}
.ad .item{ font-size: 0;background: #535353;}
.owl-theme .owl-controls{ margin-top: -45px !important;}

.sy-about{ background: #242424; padding: 2rem 0; color: #fff;}
.sy-abtxt{ width: 60%;}
.sy-abtxt h2{ font-size: 1.5rem; padding-bottom: .5rem;font-weight: 400;}
.ab-btn{ text-align: right;}
.ab-btn a{ display: inline-block;border-radius:1.875rem; height:3.125rem; margin-top: 2rem; width: 18%; line-height: 3.125rem; background: #fff; color: #333;text-align: center;}
.ab-btn a:hover{ background: #F13A3A; color: #fff;}
.title{ padding-top: 3rem; margin-bottom: 2rem; text-align: center; padding-bottom: 1rem; border-bottom: 1px #f6f6f6 solid;}
.title h2{ font-size: 1.875rem; font-weight: 400; padding-bottom: .5rem;}
.title p{ color: #999;}

.service-list{ font-size: 0; padding-bottom: 2rem; overflow:hidden; margin-bottom:10px}
.service-list li{padding:0 1rem; font-size: 1rem; text-align: center;  margin-top: 0rem; text-align:center; width:25%; float:left}
.service-list h3{ font-size: 1.5rem; font-weight: 400;  margin-top: 0rem;}
.service-list i{ font-size:7rem;transition: all .4s;transform: rotate(0deg);}
.service-list li p{ font-size: 0.875rem; color: #999;}
.service-list li:hover i{
	color: #F13A3A;
}

.programme-box{ 
	background: #f1f1f1;
	padding-bottom: 3rem;
}

.ff-list{
	font-size: 0;	
}
.ff-list li{
	 display:inline-block;
	 position: relative;
	 background: #000;
	 overflow: hidden; width:33.33333%
}
.ff-list li img{ width: 100%;max-width: 100%;}


.fa-txt{
	font-size: 4rem;
	position: absolute;
	z-index: 10;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	color: #fff;
	opacity: 0;
	transition: all .4s;
}
.ff-list li a:hover img{ opacity: .3; transform: scale(1.2,1.2);}
.ff-list li a:hover .fa-txt{ opacity: 1; font-size: 1.25rem; }

.advantage-box{ padding-bottom: 3rem;}
.advantage-list{ font-size: 0; overflow:hidden}
.advantage-list li{ font-size: 1rem; text-align: center;  margin-top:10px; float:left; text-align:center; width:25%}
.advantage-list li i{font-size:7rem;transition: all .4s;}
.advantage-list li h3{ font-size: 3rem; color: #F13A3A; margin-top: -1rem;}
.advantage-list li p{ color: #999;}
.advantage-list li:hover i{
	 color: #F13A3A;
}

#owl-demo4 .owl-controls,#owl-demo5 .owl-controls,#owl-demo6 .owl-controls{ margin-top: 15px !important;}

.brand-box{ 
	background: url("../images/ban-1f5b3f6a537e.jpg")/*tpa=http://www.fzxgj.top/preview/511164/2016-08-05/%E8%AE%BE%E8%AE%A1%E5%85%AC%E5%8F%B8/img/ban.jpg*/  center top; background-attachment: fixed; background-size: cover; 
}
.brand-box .box1{padding: 4rem 1rem;max-width: 75rem; margin: 0 auto; }
.brand-box h2{text-align: center; color: #fff; font-size: 2rem; background: rgba(0,0,0,.4); padding: 1rem 0;}
.brand-box h2 span{ color: #F13A3A; font-size: 3rem;}
.brand-box h2 strong{ display: block;}
.team-list .item{ position: relative; margin: 0 .5rem; overflow: hidden;}
.team-list .item img{ width: 100%; height: auto; display: block;}
.team-box{background: #f1f1f1;padding-bottom: 3rem;}
.team-list .item .name-t{ background: #fff; height: 3rem; line-height: 3rem; text-align: center;box-shadow: 0 2px 6px #000;}
.team-abs{ text-align: center; position: absolute;left: 0; top: 0; bottom: 3rem; right: 0; background: rgba(0,0,0,0);transition: all .4s; }
.team-abs h3{ padding-top: 40%;color: hsla(0,0%,100%,0); font-size: 3rem; font-weight: 400;transition: all .4s; }
.team-abs p{color: hsla(0,0%,100%,0);transition: all .4s; font-size: 2rem; }
.team-list .item a:hover .team-abs{background: rgba(0,0,0,.8);}
.team-list .item a:hover .team-abs h3{color: hsla(0,0%,100%,1); font-size: 1.5rem;}
.team-list .item a:hover .team-abs p{color: hsla(0,0%,100%,1);font-size: 1rem;}
#owl-demo2 .owl-controls{ margin-top: 1.5rem !important;}
#owl-demo3 .owl-controls{ margin-top: .5rem !important;}
.value-box{}
.value-txt{ width: 50%; margin-left: 50%; background: rgba(30,39,48,.8); padding: 5rem 1.5rem 5rem 3rem; color: #fff;}
.value-txt h2{ font-size: 2.375rem; padding-bottom: .5rem; font-weight: 400;}

.value-txt .ab-btn{ text-align: center;}
.value-txt .ab-btn a{ min-width: 10rem;}
.lx-box{ padding-bottom: 3rem;}
.lx-list{ font-size: 0;}
.lx-list li{ display: inline-block; width: calc(25% - 0.76rem); border:1px #ddd solid; font-size: 1rem; text-align:center}
.lx-list li + li{ margin-left: 1rem;}
.lx-list li i{ float: left; font-size: 3rem; padding: 0 1rem;}
.lx-list li p{ padding: 1rem 0;}
.lx-list li p span{ display: block; font-size: 0.875rem; color: #999;}

.footer{
	background: #1b252e;
	padding: 2rem 0;
	color: #8b939d;
	font-size: 0.875rem;
	text-align: center;
}

.b-nav{ padding: 1rem 0; text-align: center; border-top: 1px #313a43 solid;}
.b-nav a{ display: inline-block; padding: 0 2rem; color: #8b939d;}
.b-nav a:hover{ color: #D80808;}

.page{ padding: 3rem 1rem;}
.page-tit{ text-align: center; font-size: 1.75rem; font-weight: 400;}
.sub-list{ text-align: center; padding-top: 1rem; border-bottom: 1px #dfdfdf solid; padding-bottom: 1.5rem;  font-size: 0;}
.sub-list li{ display: inline-block; font-size: 1rem;}
.sub-list li a{ display: inline-block; padding: .3rem 2rem;    border: 1px solid #dfdfdf; margin: 0 0.5rem; border-radius: 5rem;}
.sub-list li a:hover,.sub-list li.active a{ background: #D80808; color: #fff;border-color: #D80808;}

.al-list{ padding-top: 2rem; font-size: 0;}
.al-list li{ display: inline-block; width: 25%; position: relative; transition: all .4s;}
.al-abs{text-align: center;  position: absolute; 
background: rgba(0,0,0,0); z-index: 10; left: 0;top: 0; bottom: 0; right: 0;
 border: 10px solid hsla(0,0%,100%,0);background-clip: padding-box;transition: all .4s;}
.al-abs span{transition: all .4s ease .2s; position: absolute; left: 50%;font-size: 2rem; top: 50%; transform: translate(-50%,-50%); width: 100%; color: hsla(213,0%,100%,0);}
.al-list li a{ display: inline-block; overflow: hidden;}
.al-list li:hover img{ transform: scale(1.2,1.2);}
.al-list li:hover .al-abs{background: rgba(0,0,0,.6);border: 10px solid hsla(0,0%,100%,.5) }
.al-list li:hover span{color: hsla(213,0%,100%,1);font-size: 1rem;}

.page-ajax{ text-align: center;}
.page-ajax a{ font-size: 1rem; display: inline-block; padding: 1rem 2rem 1rem; position: relative;}
.page-ajax a:hover{ color: #D80808;}
.page-ajax a i{ display: inline-block;}
.page-ajax a i:after{
	content: '';
	border: 5px solid transparent;
	border-top-color: #666;
	width: 0;
	height: 0;
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -5px;	
}
.page-ajax a:hover i:after{ border-top-color: #D80808;}

.al-tit{ padding: 2rem 0 1rem; text-align: left;}
.al-tit h1{ font-size: 1.75rem;font-weight: 400;}
.al-tit h1 span{ display: inline-block; margin-left: 1rem; font-size: 0.875rem; color: #999; }
.al-dbox{ padding-top: 2rem;}

.l-box{
	width: 73%;
    background: #fff;
    box-shadow: 0 0 6px rgba(0,0,0,.1);
    padding: 1.5rem;
}

.r-box{
	    background: #fff;
    box-shadow: 0 0 6px rgba(0,0,0,.1);
    padding: 1.5rem;
    width: 25%;
}
.r-box .al-list li{ width: 100%;}


.product-title {
    font-size: 1rem;
    line-height: 1.875;
    font-weight: 400;
    border-bottom: 1px solid #e4eaec;
    padding: 0 0 .5rem 1rem;
    position: relative;
}
.product-title:before{
	content: '';
	 width: 7rem;
	 height: 2px;
	 background: #333;
	 position: absolute;
	 left: 0;
	 bottom: -1px;
}

.text-box{ padding-top: 1rem; font-size: .875rem;}
.xm-mx{ padding-top: 1rem;}
.mt1{ margin-top: 1rem;}

.new-list{ }
.new-list li{color: #666;  padding: 1.5rem 0; border-bottom: 1px #ddd solid;}
.new-list li span{ margin-right: 1rem; color: #666; text-align: center; background: #f2f2f2;  float: left; width: 5.25rem; height: 5.25rem;}
.new-list li span strong{ font-size: 1.5rem; padding-top: 1rem;}
.new-list li p{ font-size: .875rem; height: 3.125rem; overflow: hidden;}
.new-list li a{padding-bottom: .3rem;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size: 1.125rem; color: #333; display: block;}
.new-list li a:hover{ color: #D80808;}

.n-title{ padding-bottom: 1.2rem; border-bottom: 1px #DFDFDF solid; text-align: center;}
.n-title h1{ font-size: 2rem; font-weight: 400;}
.n-title .inf{ color: #999; font-size: .875rem;}

.news-txt{ padding-top: 1.5rem; font-size: 0.875rem;}
.news-txt img{ display: inline-block; margin: .5rem auto;}

.ab-txt .value-box{ background-attachment: inherit; background-size:cover;}
.txt01{ max-width: 40rem; margin: 2rem auto; text-align: center; font-size: .875rem; line-height: 2rem;}

.map{ margin: 2rem 0;}
.nav-logo{ position: absolute; right: 2rem; top: 1rem; display: none;}
.nav-logo span{ width:30px; height: 4px; background: #333; display: block; margin-bottom: 6px;}

.mobile-nav{ height: 100%; background: #242424; position: fixed; right: -200px; top: 3.75rem; width: 200px; overflow: hidden; display: none ;}
.mobile-nav ul{ padding: 15px 0;}
.mobile-nav a{ display: block; border-bottom:1px #666 solid; height: 40px; line-height: 40px; padding-left: 5px; color: #fff; padding: 0 25px; font-size: 15px;}
.mobile-nav a:active{ background: #fff; color: #242424;}




@media only screen and (max-width: 50em) {
	.brand-box h2{ font-size: 1.5rem; font-weight: 400;}
	.value-txt{ width: 70%; margin: 0 auto;}
	.lx-list li{ width: calc(50% - .5rem); margin-bottom: 1rem;}
	.lx-list li:nth-child(3){
		margin-left: 0;
	}	
	.ab-btn{text-align: center;}
	.ab-btn a{ width: 50%; max-width: 10rem;}
	.al-list li{ width: 50%;}
	.l-box{ width: 100%;padding: 1rem;}
	.r-box{ width: 100%; margin-top: 1rem;padding: 1rem;}
	.al-dbox .al-list li{ width: 50%;}
}

@media only screen and (min-width: 30.0625em) and (max-width: 47em) {
	
	.ab-btn{text-align: center;}
	.ab-btn a{ width: 50%;}
	.brand-box h2{ line-height: 3rem;}
	.brand-box h2 span{ display: none;}
	.brand-box h2 strong{ display: inline-block;font-weight: 400;}
	.value-txt{ width: 100%;}
	.value-txt h2{ font-size: 2rem;}
	.b-nav a{ padding: 0 1rem;}
	.sub-list li{ width: 50%; margin-bottom: 1rem; }
	.sub-list li a{ width: 80%;}
	.nav{ display: none;}
	.nav-logo{ display: block;}
	.navbar{ height: 3.75rem;}
	.logo img{ height: 2.75rem;}
	.ad{ margin-top: 3.75rem;}
}

@media only screen and (max-width: 30em) {
	.sy-abtxt{ width: 100%;}
	.sy-abtxt{ width: 100%; font-size: .875rem;}
	.brand-box h2{ line-height: 3rem;}
	.brand-box h2 span{ display: none;}
	.brand-box h2 strong{ display: inline-block;font-weight: 400;}
	.value-txt{ width: 100%;}
	.value-txt h2{ font-size: 1.5rem;}
	.b-nav a{ padding: 0 .5rem;}
	.value-txt{  padding:3rem 1rem}
	.lx-list li{ width: 100%; margin-left: 0 !important;}
	.lx-box{ padding-bottom: 2rem;}
	.title{ padding-top: 1rem; margin-bottom: 1rem;}
	.title h2{ font-size: 1.4rem; }
	.programme-box,.advantage-box,.team-box{ padding-bottom: 1rem;}
	.brand-box .box1{ padding: 2rem 1rem;}
	.sub-list li{ width: 50%; margin-bottom: 1rem;}
	.sub-list li a{ width: 90%; padding: .3rem 0;}
	.new-list li span{ display: none;}
	.new-list li{ padding: 1rem 0;}
	.nav{ display: none;}
	.nav-logo{ display: block;}
	.navbar{ height: 3.75rem;}
	.logo img{ height: 2.75rem;}
	.ad{ margin-top: 3.75rem;}
	.service-list li,.advantage-list li{ }
	.service-list li{ width:100%; margin-bottom:10px}
	.advantage-list li{ width:50%; margin-bottom:10px}
	
}

@media only screen and (max-width: 21em) {
	.b-nav { display: none;}
	.al-list li{ width: 100%;}
	.al-dbox .al-list li{ width: 100%;}

}
.pagebar { padding:20px; overflow:hidden; clear:both}
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 12px;
  padding: 8px 10px;
  margin: 0 2px;
  border-radius: 3px; line-height:100%
}
.pagination span {
    color: #333;
    font-size: 12px;
    padding: 7px 2px;
    margin: 0 2px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #333;
  border: 1px solid #333;
}
.pagination a.page-num-current {
  color: #fff;
  background: #333;
  border: 1px solid #333;
}
.pagination .st{ font-family:宋体}
.text-secondary{ text-align:center; padding:20px 0}

#maximg img{ max-width:100%; height:auto !important}

.team-list{ overflow:hidden}
.team-list .item{ width:24.25%; float:left; box-sizing:border-box; margin:0 1% 0 0}

@media only screen and (max-width:640px) {
	.team-list .item{ width:48%; margin: 0 1% 0 1%;}

}
.mySwiper2 img{ float:left}
img[data-catalog-media]{border-radius:8px;}
body{font-family:"Microsoft YaHei","PingFang SC","Hiragino Sans GB",Arial,sans-serif;}
.template-contact-number{display:inline-block;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;}

@media (min-width:768px){picture[data-refreshed-banner]{display:contents;}}
@media (min-width:768px){[data-banner-text-host]{position:relative;box-sizing:border-box;}}
@media (min-width:768px){[data-banner-text-layer]{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden;}}
@media (min-width:768px){[data-banner-text-layer]>span{position:absolute;display:block;color:white;font-family:"Noto Sans SC",sans-serif;font-weight:600;line-height:1.25;text-shadow:0 2px 5px rgba(0,0,0,.65);overflow-wrap:anywhere;}}
@media (min-width:768px){[data-banner-placeholder]{display:none;}}
@media (min-width:768px){[data-banner-replaced-copy]{display:none;}}
@media (min-width:768px){[data-banner-text-layer][data-banner-text-flow]{display:flex;align-items:flex-start;justify-content:center;padding:30px max(12%,calc((100% - 1080px)/2));box-sizing:border-box;overflow:visible;background:transparent;flex-direction:column;padding-top:32px;padding-bottom:32px;}}
@media (min-width:768px){[data-banner-text-panel]{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:min(620px,62%);padding:28px 34px 30px;margin:0 18px;background:linear-gradient(100deg,rgba(8,18,32,.68),rgba(8,18,32,.24) 88%,transparent);border-left:1px solid rgba(255,255,255,.45);box-shadow:0 14px 34px rgba(0,0,0,.14);}}
@media (min-width:768px){[data-banner-text-panel]>span{position:static;display:block;flex:0 1 auto;left:auto;top:auto;width:auto;max-width:100%;margin:0;color:white;font-size:19px;font-weight:500;line-height:1.55;letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance;text-shadow:0 2px 6px rgba(0,0,0,.65);}}
@media (min-width:768px){[data-banner-text-panel]>[data-banner-text-eyebrow]{font-size:15px;letter-spacing:.18em;line-height:1.2;opacity:.88;text-transform:none;}}
@media (min-width:768px){[data-banner-text-panel]>[data-banner-text-title]{font-size:44px;font-weight:750;line-height:1.18;}}
@media (min-width:768px){[data-banner-text-layer][data-banner-text-flow][data-banner-align=right]{align-items:flex-end;}}
@media (min-width:768px){[data-banner-text-layer][data-banner-text-flow][data-banner-align=right]>[data-banner-text-panel]{border-left:0;border-right:1px solid rgba(255,255,255,.45);align-items:flex-end;text-align:right;background:linear-gradient(260deg,rgba(8,18,32,.68),rgba(8,18,32,.24) 88%,transparent);}}
@media (min-width:768px){[data-banner-text-layer][data-banner-text-flow][data-banner-align=center]{align-items:center;text-align:center;}}
@media (min-width:768px){[data-banner-text-layer][data-banner-text-flow][data-banner-align=center]>[data-banner-text-panel]{align-items:center;text-align:center;}}
@media (min-width:768px){[data-banner-accent]{display:block;width:72px;height:16px;flex:0 0 16px;background:url("../images/desktop-banners/banner-accent.svg") left center/contain no-repeat;filter:drop-shadow(0 2px 2px rgba(0,0,0,.3));}}
@media (min-width:768px){[data-banner-text-panel]>[data-banner-text-features]{font-size:16px;border-top:1px solid rgba(255,255,255,.5);padding-top:14px;margin-top:4px;opacity:.95;}}
@media (min-width:768px) and (max-width:1100px){[data-banner-text-layer][data-banner-text-flow]>[data-banner-text-panel]{max-width:68%;padding:20px 24px;}}
@media (min-width:768px) and (max-width:1100px){[data-banner-text-layer][data-banner-text-flow] [data-banner-text-title]{font-size:30px;}}
@media (min-width:768px){[data-banner-text-layer][data-banner-text-flow]>[data-banner-text-panel]{box-sizing:border-box;width:min(720px,100%);max-width:100%;flex:0 0 auto;overflow:visible;}}
@media (min-width:768px){[data-banner-text-layer][data-banner-text-flow] [data-banner-text-panel]>span{flex:none;height:auto;max-height:none;white-space:normal;overflow:visible;text-overflow:clip;word-break:normal;overflow-wrap:anywhere;-webkit-line-clamp:unset;}}
@media (min-width:768px){[data-banner-text-layer][data-banner-text-flow] [data-banner-text-panel]>[data-banner-text-title]{font-size:48px;line-height:1.25;border:0;padding:0;}}
@media (min-width:768px){[data-banner-text-layer][data-banner-text-flow] [data-banner-text-panel]>[data-banner-text-eyebrow]{font-size:20px;letter-spacing:0;border-bottom:3px solid var(--banner-accent);padding-bottom:8px;}}
@media (min-width:768px){[data-banner-text-layer][data-banner-text-flow] [data-banner-text-panel]>[data-banner-text-features]{font-size:18px;}}
@media (min-width:768px) and (max-width:1100px){[data-banner-text-layer][data-banner-text-flow] [data-banner-text-panel]>[data-banner-text-title]{font-size:36px;}}
@media (min-width:768px){[data-banner-text-flow]{--banner-accent:#D80808;flex-direction:column;}}
@media (min-width:768px){[data-banner-text-title]{font-weight:800;border-left:5px solid var(--banner-accent);padding-left:18px;}}
@media (min-width:768px){[data-banner-text-panel]>span:not([data-banner-text-title]){padding-left:23px;}}
@media (min-width:768px){[data-banner-text-layer][data-banner-text-flow] [data-banner-text-panel]{background:linear-gradient(90deg,rgba(0,0,0,.7),rgba(0,0,0,.18));border:0;border-left:6px solid var(--banner-accent);}}
@media (min-width:768px){img[data-src="static/images/1655432604321656-f7b82abb0505.jpg.webp"]{content:url("../images/desktop-banners/98cf7cf65932.jpg.webp");}}
@media (min-width:768px){img[data-src$="/static/images/1655432604321656-f7b82abb0505.jpg.webp"]{content:url("../images/desktop-banners/98cf7cf65932.jpg.webp");}}
@media (min-width:768px){img[data-original="static/images/1655432604321656-f7b82abb0505.jpg.webp"]{content:url("../images/desktop-banners/98cf7cf65932.jpg.webp");}}
@media (min-width:768px){img[data-original$="/static/images/1655432604321656-f7b82abb0505.jpg.webp"]{content:url("../images/desktop-banners/98cf7cf65932.jpg.webp");}}
@media (min-width:768px){img[data-src="static/images/desktop-banners/98cf7cf65932.jpg.webp"]{content:url("../images/desktop-banners/98cf7cf65932.jpg.webp");}}
@media (min-width:768px){img[data-src$="/static/images/desktop-banners/98cf7cf65932.jpg.webp"]{content:url("../images/desktop-banners/98cf7cf65932.jpg.webp");}}
@media (min-width:768px){img[data-original="static/images/desktop-banners/98cf7cf65932.jpg.webp"]{content:url("../images/desktop-banners/98cf7cf65932.jpg.webp");}}
@media (min-width:768px){img[data-original$="/static/images/desktop-banners/98cf7cf65932.jpg.webp"]{content:url("../images/desktop-banners/98cf7cf65932.jpg.webp");}}
@media (min-width:768px){img[data-src="static/images/1655432843586514-28fcd57e42d0.jpg.webp"]{content:url("../images/desktop-banners/73d3f9190d84.jpg.webp");}}
@media (min-width:768px){img[data-src$="/static/images/1655432843586514-28fcd57e42d0.jpg.webp"]{content:url("../images/desktop-banners/73d3f9190d84.jpg.webp");}}
@media (min-width:768px){img[data-original="static/images/1655432843586514-28fcd57e42d0.jpg.webp"]{content:url("../images/desktop-banners/73d3f9190d84.jpg.webp");}}
@media (min-width:768px){img[data-original$="/static/images/1655432843586514-28fcd57e42d0.jpg.webp"]{content:url("../images/desktop-banners/73d3f9190d84.jpg.webp");}}
@media (min-width:768px){img[data-src="static/images/desktop-banners/73d3f9190d84.jpg.webp"]{content:url("../images/desktop-banners/73d3f9190d84.jpg.webp");}}
@media (min-width:768px){img[data-src$="/static/images/desktop-banners/73d3f9190d84.jpg.webp"]{content:url("../images/desktop-banners/73d3f9190d84.jpg.webp");}}
@media (min-width:768px){img[data-original="static/images/desktop-banners/73d3f9190d84.jpg.webp"]{content:url("../images/desktop-banners/73d3f9190d84.jpg.webp");}}
@media (min-width:768px){img[data-original$="/static/images/desktop-banners/73d3f9190d84.jpg.webp"]{content:url("../images/desktop-banners/73d3f9190d84.jpg.webp");}}
@media (min-width:768px){img[data-src="static/images/1655433589837266-c80346d46fb7.jpg.webp"]{content:url("../images/desktop-banners/e92c3f743ff1.jpg.webp");}}
@media (min-width:768px){img[data-src$="/static/images/1655433589837266-c80346d46fb7.jpg.webp"]{content:url("../images/desktop-banners/e92c3f743ff1.jpg.webp");}}
@media (min-width:768px){img[data-original="static/images/1655433589837266-c80346d46fb7.jpg.webp"]{content:url("../images/desktop-banners/e92c3f743ff1.jpg.webp");}}
@media (min-width:768px){img[data-original$="/static/images/1655433589837266-c80346d46fb7.jpg.webp"]{content:url("../images/desktop-banners/e92c3f743ff1.jpg.webp");}}
@media (min-width:768px){img[data-src="static/images/desktop-banners/e92c3f743ff1.jpg.webp"]{content:url("../images/desktop-banners/e92c3f743ff1.jpg.webp");}}
@media (min-width:768px){img[data-src$="/static/images/desktop-banners/e92c3f743ff1.jpg.webp"]{content:url("../images/desktop-banners/e92c3f743ff1.jpg.webp");}}
@media (min-width:768px){img[data-original="static/images/desktop-banners/e92c3f743ff1.jpg.webp"]{content:url("../images/desktop-banners/e92c3f743ff1.jpg.webp");}}
@media (min-width:768px){img[data-original$="/static/images/desktop-banners/e92c3f743ff1.jpg.webp"]{content:url("../images/desktop-banners/e92c3f743ff1.jpg.webp");}}
@media (min-width:768px){img[data-src="static/images/ban-1f5b3f6a537e.jpg"]{content:url("../images/desktop-banners/9751bf82401a.jpg.webp");}}
@media (min-width:768px){img[data-src$="/static/images/ban-1f5b3f6a537e.jpg"]{content:url("../images/desktop-banners/9751bf82401a.jpg.webp");}}
@media (min-width:768px){img[data-original="static/images/ban-1f5b3f6a537e.jpg"]{content:url("../images/desktop-banners/9751bf82401a.jpg.webp");}}
@media (min-width:768px){img[data-original$="/static/images/ban-1f5b3f6a537e.jpg"]{content:url("../images/desktop-banners/9751bf82401a.jpg.webp");}}
@media (min-width:768px){img[data-src="../images/ban-1f5b3f6a537e.jpg"]{content:url("../images/desktop-banners/9751bf82401a.jpg.webp");}}
@media (min-width:768px){img[data-src$="/../images/ban-1f5b3f6a537e.jpg"]{content:url("../images/desktop-banners/9751bf82401a.jpg.webp");}}
@media (min-width:768px){img[data-original="../images/ban-1f5b3f6a537e.jpg"]{content:url("../images/desktop-banners/9751bf82401a.jpg.webp");}}
@media (min-width:768px){img[data-original$="/../images/ban-1f5b3f6a537e.jpg"]{content:url("../images/desktop-banners/9751bf82401a.jpg.webp");}}
@media (min-width:768px){img[data-src="static/images/desktop-banners/9751bf82401a.jpg.webp"]{content:url("../images/desktop-banners/9751bf82401a.jpg.webp");}}
@media (min-width:768px){img[data-src$="/static/images/desktop-banners/9751bf82401a.jpg.webp"]{content:url("../images/desktop-banners/9751bf82401a.jpg.webp");}}
@media (min-width:768px){img[data-original="static/images/desktop-banners/9751bf82401a.jpg.webp"]{content:url("../images/desktop-banners/9751bf82401a.jpg.webp");}}
@media (min-width:768px){img[data-original$="/static/images/desktop-banners/9751bf82401a.jpg.webp"]{content:url("../images/desktop-banners/9751bf82401a.jpg.webp");}}
@media (min-width:768px){img[data-src="static/images/desktop-inner-banner/banner.jpg.webp"]{content:url("../images/desktop-banners/e92c3f743ff1.jpg.webp");}}
@media (min-width:768px){img[data-src$="/static/images/desktop-inner-banner/banner.jpg.webp"]{content:url("../images/desktop-banners/e92c3f743ff1.jpg.webp");}}
@media (min-width:768px){img[data-original="static/images/desktop-inner-banner/banner.jpg.webp"]{content:url("../images/desktop-banners/e92c3f743ff1.jpg.webp");}}
@media (min-width:768px){img[data-original$="/static/images/desktop-inner-banner/banner.jpg.webp"]{content:url("../images/desktop-banners/e92c3f743ff1.jpg.webp");}}
@media (min-width:768px){.brand-box{background:url("../images/desktop-banners/9751bf82401a.jpg.webp")  center top;background-image:url("../images/desktop-interstitial/2e5425ef42c3.jpg.webp");background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#242729;color:#fff;}}
@media (min-width:768px){[data-banner-text-layer][data-banner-text-flow] [data-banner-text-panel][data-banner-text-panel]>span{color:#f8fafc;}}
@media screen and (min-width:1024px){.icon-callphone-copy::before{content:"";display:inline-block;width:1em;height:1em;vertical-align:-.1em;background-color:currentColor;-webkit-mask:url("../images/desktop-brand/phone-037f715f35.svg") center/contain no-repeat;mask:url("../images/desktop-brand/phone-037f715f35.svg") center/contain no-repeat;}}
@media screen and (min-width:1024px){.icon-qq::before{content:"";display:inline-block;width:1em;height:1em;vertical-align:-.1em;background-color:currentColor;-webkit-mask:url("../images/desktop-brand/message-circle-516832cf45.svg") center/contain no-repeat;mask:url("../images/desktop-brand/message-circle-516832cf45.svg") center/contain no-repeat;}}
@media screen and (min-width:1024px){.icon-shouji::before{content:"";display:inline-block;width:1em;height:1em;vertical-align:-.1em;background-color:currentColor;-webkit-mask:url("../images/desktop-brand/smartphone-1883dbaf6e.svg") center/contain no-repeat;mask:url("../images/desktop-brand/smartphone-1883dbaf6e.svg") center/contain no-repeat;}}
@media screen and (min-width:1024px){.icon-tuandui::before{content:"";display:inline-block;width:1em;height:1em;vertical-align:-.1em;background-color:currentColor;-webkit-mask:url("../images/desktop-brand/check-822d5d4166.svg") center/contain no-repeat;mask:url("../images/desktop-brand/check-822d5d4166.svg") center/contain no-repeat;}}
@media screen and (min-width:1024px){.icon-weixin::before{content:"";display:inline-block;width:1em;height:1em;vertical-align:-.1em;background-color:currentColor;-webkit-mask:url("../images/desktop-brand/messages-square-83f5a2026b.svg") center/contain no-repeat;mask:url("../images/desktop-brand/messages-square-83f5a2026b.svg") center/contain no-repeat;}}
