<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{color:#1d1d1f;-webkit-text-size-adjust: 100%;-webkit-font-smoothing: antialiased;margin:0;padding:0;font-family: Microsoft Yahei, Helvetica, Arial}
a{color:#06c; text-decoration: none;cursor:pointer}
a:-webkit-any-link{cursor:pointer}
a:hover{text-decoration: underline}

a.zta,.zta a{color:#1d1d1f!important;color:#1d1d1f;}
a.zta:hover,.zta a:hover{color:#06c;}

.zts, .zts *{box-sizing:border-box;}
.ztwrap{margin: 0 auto;max-width:1280px;}

.ztease{-ms-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-o-transition: all ease 0.5s;transition: all ease 0.5s;}

.ztbannerrel{position:relative;}

.slider-banner {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
	position: relative;
    width: 100%;
    height: 100%;
}
.bannercontent{
	position: absolute;
	top:50%;
	left: 0;
	right:0;
	bottom:50px;
	overflow: hidden;
	color:#fff;
	text-align: center;
}
.bannercontent &gt;h1,.bannercontent &gt;h2,.bannercontent &gt;h3,.bannercontent &gt;h4,.bannercontent &gt;a{padding:0;margin:0 auto;
line-height:1.4;margin-bottom: 16px;max-width: 90%;font-size:56px;letter-spacing: 0.25em;color:#fff}
.bannercontent &gt;h1.small-letter-space,.bannercontent &gt;h2.small-letter-space,.bannercontent &gt;h3.small-letter-space,.bannercontent &gt;h4.small-letter-space,.bannercontent &gt;a.small-letter-space{letter-spacing: -0.01em}

.bannercontent &gt;p{padding:0;margin:0 auto;max-width: 640px;color:#ccc;font-weight:300;line-height:1.5125;letter-spacing: 0.125em}
.bannercontent &gt;p.ops{margin-top:16px;}
@media only screen and (max-width: 700px) 
{
	.bannercontent &gt;p{max-width: 90%;display: none}
	.bannercontent &gt;h1,.bannercontent &gt;h2,.bannercontent &gt;h3,.bannercontent &gt;h4,.bannercontent &gt;a{font-size:32px;}
	.bannercontent &gt;p.ops{display:block;text-align: center;}
}
@media only screen and (max-width: 640px) 
{
	.bannercontent{top:30%}
	.bannercontent &gt;p{max-width: 90%;display: none}
	.bannercontent &gt;h1,.bannercontent &gt;h2,.bannercontent &gt;h3,.bannercontent &gt;h4,.bannercontent &gt;a{font-size:20px;}
	.bannercontent &gt;p.ops{display:block;text-align: center;}
}
.centerimg {
    visibility: hidden;
    overflow: hidden;
    white-space: nowrap;
    font-size: 0;
}
.swiper-container{clear: both; display: block;}

.ztnavs{z-index:1000;position: relative;}
.ztnavc{height:60px; box-sizing: border-box;background:#efefef;border:1px solid #ccc;z-index:1004;}
.ztnavc.ztbr{border-radius: 10px;}
.ztnavc.ztbr li.norel .navsubmenus{border-radius: 10px;}

.ztnav{list-style: none;list-style-type:none;box-sizing: border-box;display:block;padding:0;margin: 0; position: relative;height:100%;z-index:1004;}
.ztnav .ztnavsearch{position: absolute;right:16px;top:7px;bottom:0;z-index:1005}

.ztnav &gt;ul{
	z-index:1004;
	list-style: none;list-style-type:none;display:block;padding:0;margin: 0;position: relative;line-height: 0;font-size:0;height:100%;
	vertical-align: top;white-space: nowrap;overflow: visible;
}
.ztnav &gt;ul &gt;li{list-style: none;list-style-type:none;display:inline-block;padding:0;margin: 0;position: relative;height:100%;overflow: visible; vertical-align: top}

.ztnav &gt;ul &gt;li &gt;span,
.ztnav &gt;ul &gt;li &gt;a,
.ztnav &gt;ul &gt;li &gt;span &gt;a{position: relative;display:block;cursor:pointer;height:100%;font-size:16px;line-height:60px;padding:0 16px;letter-spacing: 0.115em; font-weight: 500}
.ztnav &gt;ul &gt;li &gt;span &gt;a{padding:0px;}

.ztnav &gt;ul &gt;li.norel{position:static}

.ztnav &gt;ul &gt;li.logo{overflow: hidden;box-sizing: border-box;padding:5px;}
.ztnav &gt;ul &gt;li.logo &gt;div{padding:10px;height:100%; box-sizing: border-box}
.ztnav &gt;ul &gt;li.logo &gt;div h1,.ztnav &gt;ul &gt;li.logo &gt;div a{display: block;font-size:24px;margin:0;padding:0;line-height: 40px; text-decoration: none;font-weight: 600;color:#333}

.ztnav &gt;ul &gt;li:hover{background:#fff;}
.ztnav &gt;ul &gt;li.act &gt;span,.ztnav &gt;ul &gt;li.act &gt;a{background:#fff;}
.ztnav &gt;ul &gt;li.logo:hover{background:none;}

/**Panelæ˜¾ç¤º*/
.pcnavmenupanel{padding:30px;overflow: hidden}
.pcnavmenugroups{margin:0;padding:0;list-style:none;overflow: hidden; display: flex; justify-content: space-between; flex-wrap: wrap}
.pcnavmenugroups &gt;li{margin:16px 0px;padding:0;flex-basis: 33%;overflow: hidden; max-width: 33%;}

.pcnavmenugroups &gt;li &gt;span{display:block;overflow: hidden; position: relative;line-height:2;font-weight: bold;}
.pcnavmenugroups &gt;li &gt;span &gt;dt{position:absolute;right:0;top:0;}
.pcnavmenugroups &gt;li &gt;ul{display:block;padding:5px 0px 5px 20px;list-style: none;}
.pcnavmenugroups &gt;li &gt;ul &gt;li{display:block;line-height: 1.6;list-style: none;}
.pcnavmenugroups &gt;li &gt;ul &gt;li &gt;span{}


/**èœå•åˆ—è¡¨æ˜¾ç¤º*/
.pcnavmenulist{}
.pcnavmenuitems{list-style: none;padding:0;margin:0;display: block}
.pcnavmenuitems &gt;li{list-style:none;display: block;padding:8px 0px;line-height:1.5;}
.pcnavmenuitems &gt;li &gt;a{display:block;width: 100%;height:100%;}

.ztnav &gt;ul &gt;li &gt;.navsubmenus{
	box-sizing: border-box;overflow: hidden;display: block; visibility: hidden;
	padding:10px;
	position: absolute;left:0;border:1px solid #ccc;min-width: 150px;background:#fff;font-size:14px;line-height:2;
}



.ztnav &gt;ul &gt;li.norel &gt;.navsubmenus{left:-1px;right:-1px;}
.ztnav &gt;ul &gt;li:hover &gt;.navsubmenus{
	display:block;height:auto; visibility: visible;
	transition: all ease 0.5s;-ms-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-o-transition: all ease 0.5s;
	
	
	-ms-transform:scale(1, 1);
	-moz-transform:scale(1, 1);
	-webkit-transform:scale(1, 1);
	-o-transform:scale(1, 1);
	transform:scale(1, 1);
}

.ztnav &gt;ul &gt;li &gt;.navsubmenus.oc{
	
	-webkit-transform-origin: center center;
	-moz-transform-origin: center center;
	-o-transform-origin: center center;
	transform-origin: center center;
}
.ztnav &gt;ul &gt;li &gt;.navsubmenus.olt{
	
	-webkit-transform-origin: left top;
	-moz-transform-origin: left top;
	-o-transform-origin: left top;
	transform-origin: left top;
}
/*
.ztnav &gt;ul &gt;li &gt;.navsubmenus{box-sizing: border-box;overflow: hidden;display: block;
	position: absolute;left:0;border:1px solid #00f;min-width: 150px;background:#fff;font-size:14px;line-height:2;
	transform:scale(1,0);
	-ms-transform:scale(1,0); 
	-moz-transform:scale(1,0);
	-webkit-transform:scale(1,0);
	-o-transform:scale(1,0); 
}
.ztnav &gt;ul &gt;li.norel &gt;.navsubmenus{right:0;}
.ztnav &gt;ul &gt;li:hover &gt;.navsubmenus{display:block;height:auto;
	transition: all ease 0.5s;-ms-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-o-transition: all ease 0.5s;
	transform:scale(1,1);
	-ms-transform:scale(1,1); 
	-moz-transform:scale(1,1);
	-webkit-transform:scale(1,1);
	-o-transform:scale(1,1); 
}
*/
/**ç¼©æ”¾Xï¼ŒY*/
.ztnav &gt;ul &gt;li &gt;.navsubmenus.scxy{
	
	-webkit-transform-origin: left top;
	-moz-transform-origin: left top;
	-o-transform-origin: left top;
	transform-origin: left top;
	
	
	-ms-transform:scale(0,0);
	-moz-transform:scale(0,0);
	-webkit-transform:scale(0,0);
	-o-transform:scale(0,0); 
	transform:scale(0,0);
}
.ztnav &gt;ul &gt;li:hover &gt;.navsubmenus.scxy{	
	
	-ms-transform:scale(1, 1);
	-moz-transform:scale(1, 1);
	-webkit-transform:scale(1, 1);
	-o-transform:scale(1, 1);
	transform:scale(1, 1);
}
.ztnav &gt;ul &gt;li &gt;.navsubmenus.scx{
	
	-ms-transform:scale(0,1);
	-moz-transform:scale(0,1);
	-webkit-transform:scale(0,1);
	-o-transform:scale(0,1); 
	transform:scale(0,1);
}
.ztnav &gt;ul &gt;li:hover &gt;.navsubmenus.scx{	
	
	-ms-transform:scale(1, 1);
	-moz-transform:scale(1, 1);
	-webkit-transform:scale(1, 1);
	-o-transform:scale(1, 1);
	transform:scale(1, 1);
}
.ztnav &gt;ul &gt;li &gt;.navsubmenus.scy{
	
	-webkit-transform-origin: left top;
	-moz-transform-origin: left top;
	-o-transform-origin: left top;
	transform-origin: left top;
	
	-ms-transform:scale(1,0);
	-moz-transform:scale(1,0);
	-webkit-transform:scale(1,0);
	-o-transform:scale(1,0); 
	transform:scale(1,0);
}
.ztnav &gt;ul &gt;li:hover &gt;.navsubmenus.scy{	
	
	-ms-transform:scale(1, 1);
	-moz-transform:scale(1, 1);
	-webkit-transform:scale(1, 1);
	-o-transform:scale(1, 1);
	transform:scale(1, 1);
}
/**ä¸Šå¾€ä¸‹*/
.ztnav &gt;ul &gt;li &gt;.navsubmenus.uptodown{
	
	-ms-transform:translate(0,-100%);
	-moz-transform:translate(0,-100%);
	-webkit-transform:translate(0,-100%);
	-o-transform:translate(0,-100%); 
	transform:translate(0,-100%);
}
.ztnav &gt;ul &gt;li:hover &gt;.navsubmenus.uptodown{	
	
	-ms-transform:translate(0,0);
	-moz-transform:translate(0,0);
	-webkit-transform:translate(0,0);
	-o-transform:translate(0,0);
	transform:translate(0,0);
}

/**å·¦å¾€å³*/
.ztnav &gt;ul &gt;li &gt;.navsubmenus.lefttoright{
	-webkit-transform-origin: left top;
	-moz-transform-origin: left top;
	-o-transform-origin: left top;
	transform-origin: left top;
	
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	
	-ms-transform:translate(-100%,0);
	-moz-transform:translate(-100%,0);
	-webkit-transform:translate(-100%,0);
	-o-transform:translate(-100%,0); 
	transform:translate(-100%,0);
}

/*å…¨éƒ¨æ¢å¤**/
.ztnav &gt;ul &gt;li:hover &gt;.navsubmenus.lefttoright{	
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	-ms-transform:translate(0,0);
	-moz-transform:translate(0,0);
	-webkit-transform:translate(0,0);
	-o-transform:translate(0,0);
	transform:translate(0,0);
}

.ztnav &gt;ul &gt;li.navon &gt;.navsubmenus{	
	
	-ms-transform:translate(0,0);
	-moz-transform:translate(0,0);
	-webkit-transform:translate(0,0);
	-o-transform:translate(0,0);
	transform:translate(0,0);
}

.ztnavblank{height:0px;display: block;overflow: hidden;padding:0;margin:0;transition: all ease 0.5s;-ms-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-o-transition: all ease 0.5s;}

.ztnavm,.ztnavc.ztnavm{z-index:100;border:none;}
.ztnavm .ztnavmtitle{height:100%;position:relative;overflow: hidden;line-height:60px;}

.ztnavm .ztnavmtitle .ztnavsearch{position: absolute;right:70px;top:7px;bottom:0;z-index:1005}
.ztnavm .ztnavmtitle .ztnavsearch .searchitem{width:200px;}


.searchitem{display:inline-block;overflow:hidden; vertical-align:top;height:44px;position:relative;width:400px;}
.searchitem &gt;input.q{display:block;border:none; -webkit-appearance:none;height:100%;width:100%;overflow:hidden;line-height:44px;font-size:14px;padding-left:25px;outline: none}
.searchitem &gt;.search{display:block;border:none; -webkit-appearance:none;position:absolute;right:0;top:0;bottom:0;line-height:44px;padding-left:10px;padding-right:10px;font-size:14px;cursor:pointer}
.searchitem &gt;dt{background:url(icons/searchgray.png) no-repeat 5px center;position:absolute;left:0;bottom:0;top:0;width:25px;}
.searchitem{border:1px solid #06c}
.searchitem .search{background:#06c;color:#fff;}

.logom{height:100%;box-sizing: border-box;padding:5px;}
.logom &gt;div{height:100%; box-sizing: border-box;padding:5px}
.ztnavm .ztnavmtitle{border-bottom:1px solid #0071e3}
.ztnavm .ztnavmtitle .ztnavlisticon{position: absolute;right:0;top:0;bottom:0;box-sizing: border-box;width:60px;height:60px;padding:15px;}
.ztnavm .ztnavmtitle .ztnavlisticon &gt;div{box-sizing: border-box;height:100%;width:100%;background:url(menulist.png) no-repeat center center; background-size:cover;transition: all ease 0.5s;-ms-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-o-transition: all ease 0.5s;}
.ztnavm .ztnavmtitle .ztnavlisticon.ztnavmact &gt;div{background:url(closemenu.png) no-repeat center center;background-size:cover;}

.ztnavm .ztnavmtitle .ztnavlisticon .openmenu{display:block;}
.ztnavm .ztnavmtitle .ztnavlisticon .closemenu{display:none}
.ztnavm .ztnavmtitle .ztnavlisticon.ztnavmact .openmenu{display:none}
.ztnavm .ztnavmtitle .ztnavlisticon.ztnavmact .closemenu{display:block}

.ztnavmmain{border-bottom:2px solid #ff7f26}
.ztnavm .ztnav{height:auto;z-index: 101;margin:0;padding:0;overflow: hidden;}
.ztnavm .ztnav &gt;ul{height:auto;}
.ztnavm .ztnav &gt;ul &gt;li{display:block;height:auto;overflow: hidden}

.ztnavm .ztnav &gt;ul &gt;li &gt;span, .ztnavm .ztnav &gt;ul &gt;li &gt;span &gt;a, .ztnavm .ztnav &gt;ul &gt;li &gt;a{line-height:40px;height:40px;}
.ztnavm .ztnav &gt;ul &gt;li &gt;span{display:block;position: relative;}
.ztnavm .ztnav &gt;ul &gt;li &gt;span &gt;i{position:absolute;right:16px;top:0;bottom:0;width:50%;box-sizing: border-box;z-index: 1;text-align: right;padding-top:10px;padding-right:20px;}

.ztnavm .ztnav{display:none;
	background:#fff;
	height:auto;
	overflow: hidden;
	
	
	-webkit-transform-origin: left top;
	-moz-transform-origin: left top;
	-o-transform-origin: left top;
	transform-origin: left top;
	
	
	
	-ms-transform:scale(1,0);
	-moz-transform:scale(1,0);
	-webkit-transform:scale(1,0);
	-o-transform:scale(1,0); 
	transform:scale(1,0);
}
.ztnavm .ztnav.scy{
	transition: all ease 0.5s;-ms-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-o-transition: all ease 0.5s;
	
	
	-ms-transform:scale(1, 1);
	-moz-transform:scale(1, 1);
	-webkit-transform:scale(1, 1);
	-o-transform:scale(1, 1);
	transform:scale(1, 1);
}
.ztnavm .ztnavm-submenus{
	display:none;
	background:#fff;
	height:auto;
	z-index:3;
	
	padding-left:30px;
	
	line-height:1.5;
	font-size:14px;
	
	
	-webkit-transform-origin: left top;
	-moz-transform-origin: left top;
	-o-transform-origin: left top;
	transform-origin: left top;
	
	-ms-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-o-transition: all ease 0.5s;
	transition: all ease 0.5s;
}

.zts-graybg{background:#efefef;}
.zts-whitebg{background:#fff;}
.zts-bluebg{background:#e6f2f2}

.zthoverscale{transform:scale(1,1);}
.zthoverscale:hover{transform:scale(1.1,1.1);}

.ztnavms{display: none;position: fixed;top:0px;left:0;right:0;}
.ztnavpcs{display: block;position: fixed;top:0px;left:0;right:0;transition: all ease 0.5s;-ms-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-o-transition: all ease 0.5s;}
.ztnavpc-fixed{background:#efefef;border-bottom:1px solid #0071e3}
.ztnavpc-fixed .ztbr{border-radius:0;}
.ztnavpc-fixed .ztbr .norel .navsubmenus{border-radius:0;}
.ztnavpc-fixed .ztnavc{border:none;}

@media only screen and (max-width: 1280px) 
{
	.ztnavms{display: block}
	.ztnavpcs{display: none}
	.ztnavblank{height:60px;}
}

.ztgrid{display:grid; display: -ms-grid;column-gap: 32px; grid-row-gap: 32px; grid-auto-rows:minmax(100px, auto); grid-template-columns: 1fr;-ms-grid-columns:1fr;z-index:0}
/*
.ztgrid &gt;div{background: linear-gradient(137deg,#5f51ff, #326fff 76%);border-radius:10px;color:#fff;padding:8px;}
.ztgrid &gt;div{background: #f3f5fd;border-radius:10px;color:#1d1d1f;padding:8px;}
*/
.ztgrid.zt-bglg &gt;div{background: linear-gradient(51deg, #9a5ee8 0%, #5387ff 51%);border-radius:10px;color:#fff;padding:8px;}

.ztgrid.sp1{grid-template-columns: repeat(1, 1fr);-ms-grid-columns:repeat(1, 1fr)}
.ztgrid.sp2{grid-template-columns: repeat(2, 1fr)}
.ztgrid.sp3{grid-template-columns: repeat(3, 1fr)}
.ztgrid.sp4{grid-template-columns: repeat(4, 1fr)}
.ztgrid.sp5{grid-template-columns: repeat(5, 1fr)}
.ztgrid.sp6{grid-template-columns: repeat(6, 1fr)}
.ztgrid.sp7{grid-template-columns: repeat(7, 1fr)}
.ztgrid.sp8{grid-template-columns: repeat(8, 1fr)}
.ztgrid.sp9{grid-template-columns: repeat(9, 1fr)}
.ztgrid.sp10{grid-template-columns: repeat(10, 1fr)}


.ztgrid.spauto63{grid-template-columns: repeat(6, 1fr)}
.ztgrid.spauto21{grid-template-columns: repeat(2, 1fr)}

.ztgrid.spauto421{grid-template-columns: repeat(4, 1fr);-ms-grid-columns:1fr 1fr 1fr 1fr}
.ztgrid.spauto42{grid-template-columns: repeat(4, 1fr);-ms-grid-columns:1fr 1fr 1fr 1fr}


.ztgrid &gt;div:nth-child(n+1){-ms-grid-column:1}
.ztgrid &gt;div:nth-child(n+2){-ms-grid-column:2}
.ztgrid &gt;div:nth-child(n+3){-ms-grid-column:3}
.ztgrid &gt;div:nth-child(n+4){-ms-grid-column:4}
.ztgrid &gt;div:nth-child(2n+1){-ms-grid-column:1}
.ztgrid &gt;div:nth-child(2n+2){-ms-grid-column:2}
.ztgrid &gt;div:nth-child(2n+3){-ms-grid-column:3}
.ztgrid &gt;div:nth-child(2n+4){-ms-grid-column:4}

/**IE10+*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
}

@media only screen and (max-width: 1100px) 
{
	.ztgrid.spauto63{grid-template-columns: repeat(3, 1fr)}
	.ztgrid.spauto21{grid-template-columns: repeat(1, 1fr)}
}

@media only screen and (max-width: 800px) 
{
	.ztgrid.spauto421{grid-template-columns: repeat(2, 1fr);-ms-grid-columns:1fr 1fr}
	.ztgrid.spauto42{grid-template-columns: repeat(2, 1fr);-ms-grid-columns:1fr 1fr}
}
@media only screen and (max-width: 640px) 
{
	.ztgrid.spauto421{grid-template-columns: repeat(1, 1fr);-ms-grid-columns:1fr}
	.ztgrid{column-gap: 1px;grid-row-gap: 16px;}
}
/**äº§å“ç±»é¡¹ç›®å›¾æ&nbsp;‡åˆ—è¡¨*/
.ztgrid.zt-icon-item &gt;div{position: relative;padding-bottom:20px;background:#efefef;border-radius: 10px;overflow: hidden;}
.ztgrid.zt-icon-item &gt;div &gt;.ops_bottom{position:absolute;bottom:0;left:0;right:0;background:#bbb;color:#333;line-height:1.125;padding:10px 0px;transition: all ease 0.5s;height:56px;}
.ztgrid.zt-icon-item &gt;div:hover .ops_bottom{background:#0071e3;color:#fff;}
@media only screen and (max-width: 640px) 
{
	.ztgrid.zt-icon-item &gt;div{border-radius:0;}
}

.zt-pt42{padding-top:42px}
.zt-pb42{padding-bottom:42px}

.zt-pt16{padding-top:16px}
.zt-pb16{padding-bottom:16px}

.zt-plr16{padding-left:16px;padding-right:16px;}

.zt-p16{padding:16px;}
.zt-p8{padding:8px;}
.zt-p10{padding:10px;}

.zt-pt8{padding-top:8px}
.zt-pb8{padding-bottom:8px}

.zt-pt10{padding-top:10px}
.zt-pb10{padding-bottom:10px}

.zt-pt20{padding-top:20px}
.zt-pb20{padding-bottom:20px}

.zt-pb135{padding-bottom:135px}
.zt-mt42{margin-top:42px;}

.zt-style-title&gt;h2{font-size:56px; line-height: 1.37834;padding:0;margin:0;font-weight: 600;}
.zts-title&gt;h2{font-size:56px; line-height: 1.37834;padding:0;margin:0;font-weight: 600;}

.zt-style-title-grid{}
.zt-style-title-grid &gt;.zt-style-title&gt;h2{text-align: center}
.zt-style-title-grid .ztgrid{margin-top:70px;}

.zts-flex-row{display: flex;justify-content: space-between;width:100%;}
.zts-flex-col{display: flex;justify-content: center; flex-direction: column;text-align: center}
.zts-title-panel  &gt;.zts-title&gt;h2{text-align: center}
.zts-title-panel  &gt;.zts-panel{margin-top:70px;}

.zt-style-imgtext{display: flex;justify-content: space-between;width:100%;}
.zt-style-img{flex-basis: 60%;justify-content: center;display:flex;flex-direction: column;text-align: center}
.zt-style-text{flex-basis: 40%; justify-content: center;display:flex;flex-direction: column;text-align: center}
.zt-text-first{}
.zt-text-first &gt;.zt-style-img{order:2}

.zt-style-imgtext.sp37 .zt-style-img{flex-basis: 70%;max-width:70%}
.zt-style-imgtext.sp37 .zt-style-text{flex-basis: 30%;}

.zt-style-imgtext.sp46 .zt-style-img{flex-basis: 60%;max-width:60%}
.zt-style-imgtext.sp46 .zt-style-text{flex-basis: 40%;}

.zt-style-imgtext.sp55 .zt-style-img{flex-basis: 50%;max-width:50%}
.zt-style-imgtext.sp55 .zt-style-text{flex-basis: 50%;}

.zt-style-imgtext.sp21 .zt-style-img{flex-basis: 66.667%;max-width:66%}
.zt-style-imgtext.sp21 .zt-style-text{flex-basis: 33.333%;max-width:33%}

.zt-text-content{text-align: left}

.zt-style-imgbanner{max-width:90%;}

@media only screen and (max-width: 1024px) 
{
	.zt-style-imgtext{flex-direction: column;text-align: center;padding:20px;}
	.zt-text-first &gt;.zt-style-img{order:0}
	.zt-style-img{flex-basis:100%;flex-direction: row;display:block;width:100%;max-width:100%;margin-bottom:20px;}
	.zt-style-text{flex-basis: 100%;flex-direction: row;display:block;width:100%;text-align: center;max-width:100%;}
	.zt-style-imgbanner{max-width:100%;}
	.zt-text-content{text-align: center}
	
	.zt-style-title&gt;h2{font-size:32px;line-height:1.125}
	.zts-title&gt;h2{font-size:32px;line-height:1.125}
	
	.zt-pt42{padding-top:21px}
	.zt-pb135{padding-bottom:65px}
	
	.zt-style-imgtext.sp37 .zt-style-img{flex-basis: 100%;max-width:100%}
	.zt-style-imgtext.sp37 .zt-style-text{flex-basis: 100%;}

	.zt-style-imgtext.sp46 .zt-style-img{flex-basis: 100%;max-width:100%}
	.zt-style-imgtext.sp46 .zt-style-text{flex-basis: 100%;}

	.zt-style-imgtext.sp55 .zt-style-img{flex-basis: 100%;max-width:100%}
	.zt-style-imgtext.sp55 .zt-style-text{flex-basis: 100%;}

	.zt-style-imgtext.sp21 .zt-style-img{flex-basis: 100%;max-width:100%}
	.zt-style-imgtext.sp21 .zt-style-text{flex-basis: 100%;max-width:100%}
}

.zts-title-seg{padding-left:16px;padding-right:16px;}
.zts-maxw.zts-maxw-1024{max-width:1024px;margin-left: auto; margin-right:auto;}
.zts-maxw.zts-maxw-800{max-width:800px;margin-left: auto; margin-right:auto;}
.zts-maxw.zts-maxw-720{max-width:720px;margin-left: auto; margin-right:auto;}
.zts-maxw.zts-maxw-640{max-width:640px;margin-left: auto; margin-right:auto;}
.zts-maxw.zts-maxw-320{max-width:320px;margin-left: auto; margin-right:auto;}
.zts-maxw.zts-maxw-200{max-width:200px;margin-left: auto; margin-right:auto;}
.zts-maxw.zts-maxw-240{max-width:240px;margin-left: auto; margin-right:auto;}

@media only screen and (max-width: 640px) 
{
	.zt-style-title&gt;h2{font-size:24px;line-height:1.125}
	.zts-title&gt;h2{font-size:24px;line-height:1.125}
	
	.zts-maxw{max-width:100%!important;max-width: 100%;}
}

.zt-text-content .zt-style-title&gt;h2{}
.zt-text-content .zt-style-title&gt;h2 &gt;span{font-size:12px;line-height:2.08334;padding:0;margin:0;display: block; white-space: nowrap; color:#bf4800;}
.zt-text-content &gt;p{margin:0;padding:0;}
.zt-text-content &gt;p.subtitle{    
	font-size: 24px;
    line-height: 1.16667;
    font-weight: 500;
    letter-spacing: .009em;
}
.zt-text-content &gt;p.desc{    
	margin-top:17px;
	font-size: 17px;
    line-height: 1.47059;
    font-weight: 300;
    letter-spacing: 0em;
}
.zt-text-content &gt;p.forward{    
	margin-top:17px;
	font-size: 17px;
    line-height: 1.47059;
    font-weight: 400;
    letter-spacing: 0em;
}
.zt-text-content &gt;p.ops{margin: 16px 0;}

/**ç®€æ˜“æ–‡ç«&nbsp;åˆ—è¡¨**/
.zts-list-simple{}
.zts-list-simple &gt;h2,.zts-list-simple &gt;.zts-title &gt;h2{display:block;padding:0;margin:0;font-size: 24px;
    line-height: 1.2;
    font-weight: 500;
    letter-spacing: .015em;
    padding-bottom: 13px;
}
.zts-list-simple &gt;ul{list-style:none;margin:0;padding:0;display:block;}
.zts-list-simple &gt;ul &gt;li{list-style:none;margin:0;padding:0;display:block;
	font-size: 17px;
    line-height: 1.41278;
    font-weight: 400;
    letter-spacing: -0.021em;
    margin-top: 12px;
}
.zts-list-simple &gt;ul &gt;li:first-child{margin-top:0;}

.zts-list-simple.zts-list-block{padding-bottom:12px;}
.zts-list-simple.zts-list-block  &gt;.zts-title,.zts-list-simple.zts-list-block  &gt;h2{padding-bottom:0;margin:0;padding:10px 16px;border-bottom:1px solid #ccc}
.zts-list-simple.zts-list-block  &gt;.zts-title{padding-bottom:0;}
.zts-list-simple.zts-list-block  &gt;ul{padding:0px 16px;padding-top:4px;}
.zts-list-simple.zts-list-block  &gt;ul &gt;li{margin-top:8px;}

.zts-list-simple.zts-font12 &gt;ul &gt;li,.zts-list-simple.zts-font12 &gt;ul &gt;li a{font-size:12px; font-weight: normal}
.zts-list-simple.zts-fonts &gt;ul &gt;li,.zts-list-simple.zts-fonts &gt;ul &gt;li a{font-size:14px;font-weight: normal}

/**å¤šåˆ—*/
.zts-cols{display:block;margin:0;padding: 0;overflow: hidden}
.zts-cols:after,.zts-cols:before{display:block;content: ' ';height:1px;overflow: hidden;clear: both}
.zts-cols &gt;.zts-col{float:left;width:25%;overflow: hidden;box-sizing: border-box;}

.zts-col &gt;h2{position: relative;margin:0;padding:0;padding-bottom:12px;}
.zts-col &gt;.zts-col-main{display: block;overflow: hidden}
.zts-col &gt;.zts-col-main &gt;ul{list-style:none;display: block;margin:0;padding:0;clear: both}
.zts-col &gt;.zts-col-main &gt;ul &gt;li{list-style:none;display: block;margin:0;padding:0;margin-top:12px;line-height: 1.53;}
.zts-col &gt;.zts-col-main &gt;ul &gt;li:first-child{margin-top:0;}



@media only screen and (max-width: 1280px) 
{
	.zts-cols{padding:0px 16px;}
}
@media only screen and (max-width: 960px) 
{
	.zts-cols &gt;.zts-col{width:50%;}
}

.zts-fullwrap{}
@media only screen and (max-width: 640px) 
{
	.zts-cols{display:block;}
	.zts-cols &gt;.zts-col{width:100%;}
	
	.zts-fullwrap{padding-left:16px;padding-right:16px;}
	
	.zts-cols.smallhide .zts-col &gt;.zts-col-main{display:none}
	.ztsfooter .zts-col &gt;.zts-col-main &gt;ul &gt;li{margin-top:0;}
	.ztsfooter .zts-col &gt;.zts-col-main{padding-bottom:30px;}
	
	.zts-title-panel  &gt;.zts-panel{margin-top:30px;}
}

.ztsfooter .zts-col &gt;h2{font-size:12px;}
.ztsfooter .zts-col &gt;.zts-col-main &gt;ul &gt;li{font-size:12px; vertical-align: top}

.ztsfooter .smalltext{font-size:12px;}

.ztsfooter{
	padding: 20px 0;
	background-color: #f2f2f2;
    color: #666;
}
.inpage-imagepreview .img-opbutton{
	cursor: pointer;
	border:none;outline:none;
	background: #0071e3;
    color: #fff;
	line-height: 3;
	padding:0px 16px;
	border-radius: 3px;
}
/**Buttons*/
.zt-button {
    cursor: pointer;
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    font-size: 17px;
    line-height: 1.17648;
    font-weight: 400;
    letter-spacing: -.022em;
    min-width: 28px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
    border-radius: 980px;
    background: #0071e3;
    color: #fff;
	text-decoration: none;
}
.zt-button.zt-white{color: #0071e3;
    background: #fff;}
.zt-button-small{
    font-size: 12px;
    line-height: 1.33337;
    letter-spacing: -.01em;
    min-width: 23px;
    padding-left: 11px;
    padding-right: 11px;
    padding-top: 4px;
    padding-bottom: 4px;
}
.zt-button:hover{text-decoration: none;color:#aaa}

.link-arrow {
	display :inline;
	position: relative;
	vertical-align: middle
}
.link-arrow::after {
	position: absolute;
	display: inline-block;
	content: " ";
	left:6px;
	width: 6px;
	height: 6px;	
	border-width: 2px 2px 0 0;
	border-color: #0071e3;
	border-style: solid;
	transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);	
	top: 30%;
}

/**è‡ªåŠ¨ç½‘æ&nbsp;¼*/
.ztgrid-comm{padding:0;margin:0;visibility: visible;box-sizing: border-box;}
.ztgrid-comm:after{clear:both;overflow: hidden;display: block;height:1px;content: ' '}
.ztgrid-comm &gt;div{overflow: hidden;float:left;box-sizing: border-box;background:#fff; position: relative}
.ztgrid-comm.ztin-graybg &gt;div{background:#efefef}
.ztgrid-comm.ztin-grayborder &gt;div{border:1px solid #ccc}
.zts-flexmid{display:flex; flex-direction: column; flex-wrap: nowrap; justify-content: center;align-items:center; height: 100%;}
/**é»˜è®¤å®½åº¦*/
.zts-sp2 &gt;div{width:50%;}
.zts-sp3 &gt;div{width:33.3%;}
.zts-sp4 &gt;div{width:25%;}
.zts-sp5 &gt;div{width:20%;}
.zts-sp6 &gt;div &gt;div{width:16.6%;}
.zts-sp7{width:14.28%;}
.zts-sp8 &gt;div{width:12.5%;}
.zts-sp9 &gt;div{width:11.1%;}
.zts-sp10 &gt;div{width:10%;}
/**å›¾+æ&nbsp;‡é¢˜å—*/
.zts-img-item{position:relative;box-sizing: border-box}
.zts-img-item &gt;div.zts-img{overflow:hidden; box-sizing: border-box}
.zts-img-item &gt;div.zts-img &gt;img{margin:0;padding:0;width: 100%;overflow: hidden;display: block}
.zts-img-item &gt;h1{font-size:24px;font-weight: bold;line-height:2;}
.zts-img-item &gt;.zts-text{overflow:hidden;line-height:1.3;box-sizing: border-box}
.zts-img-item &gt;.zts-desc{overflow:hidden;line-height:1.3;}

.zts-img-item.zts-text-bottom{padding-bottom:30px;}
.zts-img-item.zts-text-bottom .zts-text{position: absolute;bottom: 0;left:0;right:0;min-height: 30px;line-height:30px;background:#fff;}

/**img items*/
.zts-img-items &gt;div{position:relative;box-sizing: border-box}
.zts-img-items &gt;div &gt;div.zts-img{overflow:hidden; box-sizing: border-box}
.zts-img-items &gt;div &gt;div.zts-img &gt;img{margin:0;padding:0;width: 100%;overflow: hidden;display: block}
.zts-img-items &gt;div &gt;h1,.zts-img-items &gt;div &gt;h2,.zts-img-items &gt;div &gt;h3{font-size:24px;font-weight: bold;line-height:2;}
.zts-img-items &gt;div .zts-text{overflow:hidden;line-height:1.3;box-sizing: border-box}
.zts-img-items &gt;div .zts-desc{overflow:hidden;line-height:1.3;}

.zts-img-items.zts-text-bottom &gt;div{padding-bottom:30px;}
.zts-img-items.zts-text-bottom &gt;div .zts-text{position: absolute;bottom: 0;left:0;right:0;min-height: 30px;line-height:30px;background:#fff;}
.zts-img-items.zts-text-bottom &gt;div &gt;.title{position: absolute;bottom: 0;left:0;right:0;padding:10px;min-height: 60px;line-height:1.3;background:#fff; vertical-align: bottom}


.zts-f{}
.zts-f.pb40{padding-bottom: 40px;}
.zts-f.pb60{padding-bottom: 60px;}
.zts-f.pb90{padding-bottom: 90px;}
.zts-f.pb100{padding-bottom: 100px;}
.zts-f.pb120{padding-bottom: 120px;}
.zts-f.p16{padding: 16px;}


.page-pointers{font-size:14px;display: none; position: fixed;top: 100px;right:10px;max-width: 150px;padding:16px;z-index: 200000;background:rgba(255,255,255,0.9);overflow: hidden; box-sizing: border-box;border-radius: 10px;}
.page-pointers &gt;div &gt;div{white-space: nowrap; vertical-align: middle;line-height:30px;height:30px;overflow: hidden; box-sizing: border-box; text-overflow: ellipsis}
.page-pointers &gt;div &gt;div &gt;span{vertical-align: top;margin-top:10px;display: inline-block;width: 10px;height:10px;border: 1px solid #06c;background:#06c;border-radius: 50%;}
.page-pointers &gt;div &gt;div &gt;a{font-size:14px}

.textc{text-align:center}
.textl{text-align:left}
.textr{text-align:right}

.textes{text-overflow:ellipsis;overflow: hidden; white-space: nowrap;}


</pre></body></html>