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}

.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;}
.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 >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 >ul >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 >ul >li >span,.ztnav >ul >li >a{display:block;cursor:pointer;height:100%;font-size:16px;line-height:60px;padding:0 16px;}

.ztnav >ul >li.norel{position:static}

.ztnav >ul >li.logo{overflow: hidden;}
.ztnav >ul >li.logo >div{padding:10px;height:100%; box-sizing: border-box}
.ztnav >ul >li.logo >div h1,.ztnav >ul >li.logo >div a{display: block;font-size:24px;margin:0;padding:0;line-height: 40px; text-decoration: none;font-weight: 600;color:#333}

.ztnav >ul >li:hover{background:#fff;}
.ztnav >ul >li.logo:hover{background:none;}

.ztnav >ul >li >.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 >ul >li.norel >.navsubmenus{left:-1px;right:-1px;}
.ztnav >ul >li:hover >.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 >ul >li >.navsubmenus.oc{
	
	-webkit-transform-origin: center center;
	-moz-transform-origin: center center;
	-o-transform-origin: center center;
	transform-origin: center center;
}
.ztnav >ul >li >.navsubmenus.olt{
	
	-webkit-transform-origin: left top;
	-moz-transform-origin: left top;
	-o-transform-origin: left top;
	transform-origin: left top;
}
/*
.ztnav >ul >li >.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 >ul >li.norel >.navsubmenus{right:0;}
.ztnav >ul >li:hover >.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 >ul >li >.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 >ul >li:hover >.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 >ul >li >.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 >ul >li:hover >.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 >ul >li >.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 >ul >li:hover >.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 >ul >li >.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 >ul >li:hover >.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 >ul >li >.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 >ul >li:hover >.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 >ul >li.navon >.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;}

.logom{height:100%;box-sizing: border-box;}
.logom >div{height:100%; box-sizing: border-box;padding:5px}
.ztnavm .ztnavmtitle .ztnavlisticon{position: absolute;right:0;top:0;bottom:0;box-sizing: border-box;width:60px;height:60px;padding:15px;}
.ztnavm .ztnavmtitle .ztnavlisticon >div{box-sizing: border-box;height:100%;width:100%;background:url(../image/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 >div{background:url(../image/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 >ul{height:auto;}
.ztnavm .ztnav >ul >li{display:block;height:auto;overflow: hidden}

.ztnavm .ztnav >ul >li >span, .ztnavm .ztnav >ul >li >span >a, .ztnavm .ztnav >ul >li >a{line-height:40px;height:40px;}
.ztnavm .ztnav >ul >li >span{display:block;position: relative;}
.ztnavm .ztnav >ul >li >span >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;
}

.ztnavms{display: none;position: fixed;top:0px;left:0;right:0;}
.ztnavpcs{display: block;position: fixed;top:100px;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 #ff7f26}
.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 >div{background: linear-gradient(137deg,#5f51ff, #326fff 76%);border-radius:10px;color:#fff;padding:8px;}
.ztgrid >div{background: #f3f5fd;border-radius:10px;color:#1d1d1f;padding:8px;}
*/
.ztgrid.zt-bglg >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 >div:nth-child(n+1){-ms-grid-column:1}
.ztgrid >div:nth-child(n+2){-ms-grid-column:2}
.ztgrid >div:nth-child(n+3){-ms-grid-column:3}
.ztgrid >div:nth-child(n+4){-ms-grid-column:4}
.ztgrid >div:nth-child(2n+1){-ms-grid-column:1}
.ztgrid >div:nth-child(2n+2){-ms-grid-column:2}
.ztgrid >div:nth-child(2n+3){-ms-grid-column:3}
.ztgrid >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;}
}
/**产品类项目图标列表*/
.ztgrid.zt-icon-item >div{position: relative;padding-bottom:20px;background:#efefef;border-radius: 10px;overflow: hidden;}
.ztgrid.zt-icon-item >div >.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 >div:hover .ops_bottom{background:#0071e3;color:#fff;}
@media only screen and (max-width: 640px) 
{
	.ztgrid.zt-icon-item >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>h2{font-size:56px; line-height: 1.07834;padding:0;margin:0;font-weight: 600;}
.zts-title>h2{font-size:56px; line-height: 1.07834;padding:0;margin:0;font-weight: 600;}

.zt-style-title-grid{}
.zt-style-title-grid >.zt-style-title>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  >.zts-title>h2{text-align: center}
.zts-title-panel  >.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 >.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}

@media only screen and (max-width: 1024px) 
{
	.zt-style-imgtext{flex-direction: column;text-align: center;padding:20px;}
	.zt-text-first >.zt-style-img{order:0}
	.zt-style-img{flex-basis:100%;flex-direction: row;display:block;width:100%;max-width:100%;}
	.zt-style-text{flex-basis: 100%;flex-direction: row;display:block;width:100%;text-align: center;max-width:100%;}
	.zt-text-content{text-align: center}
	
	.zt-style-title>h2{font-size:32px;line-height:1.125}
	.zts-title>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: 10%;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%}
}

.zt-text-content .zt-style-title>h2{}
.zt-text-content .zt-style-title>h2 >span{font-size:12px;line-height:2.08334;padding:0;margin:0;display: block; white-space: nowrap; color:#bf4800;}
.zt-text-content >p{margin:0;padding:0;}
.zt-text-content >p.subtitle{    
	font-size: 24px;
    line-height: 1.16667;
    font-weight: 600;
    letter-spacing: .009em;
}
.zt-text-content >p.desc{    
	margin-top:17px;
	font-size: 17px;
    line-height: 1.47059;
    font-weight: 400;
    letter-spacing: 0em;
}
.zt-text-content >p.forward{    
	margin-top:17px;
	font-size: 17px;
    line-height: 1.47059;
    font-weight: 400;
    letter-spacing: 0em;
}
.zt-text-content >p.ops{margin: 16px 0;}

/**简易文章列表**/
.zts-list-simple{}
.zts-list-simple >h2,.zts-list-simple >.zts-title >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 >ul{list-style:none;margin:0;padding:0;display:block;}
.zts-list-simple >ul >li{list-style:none;margin:0;padding:0;display:block;
	font-size: 17px;
    line-height: 1.53;
    font-weight: 400;
    letter-spacing: -0.021em;
    margin-top: 12px;
}
.zts-list-simple >ul >li:first-child{margin-top:0;}

/**多列*/
.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 >.zts-col{float:left;width:25%;overflow: hidden;box-sizing: border-box;}

.zts-col >h2{position: relative;margin:0;padding:0;padding-bottom:12px;}
.zts-col >.zts-col-main{display: block;overflow: hidden}
.zts-col >.zts-col-main >ul{list-style:none;display: block;margin:0;padding:0;clear: both}
.zts-col >.zts-col-main >ul >li{list-style:none;display: block;margin:0;padding:0;margin-top:12px;line-height: 1.53;}
.zts-col >.zts-col-main >ul >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 >.zts-col{width:50%;}
}
@media only screen and (max-width: 640px) 
{
	.zts-cols{display:block;}
	.zts-cols >.zts-col{width:100%;}
	
	.zts-cols.smallhide .zts-col >.zts-col-main{display:none}
	.ztsfooter .zts-col >.zts-col-main >ul >li{margin-top:0;}
	.ztsfooter .zts-col >.zts-col-main{padding-bottom:30px;}
}

.ztsfooter .zts-col >h2{font-size:12px;}
.ztsfooter .zts-col >.zts-col-main >ul >li{font-size:12px; vertical-align: top}

.ztsfooter .smalltext{font-size:12px;}

.ztsfooter{
	padding: 20px 0;
	background-color: #f2f2f2;
    color: #666;
}

/**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-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;}

.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%;
}
.textc{text-align:center}
.textl{text-align:left}
.textr{text-align:right}

.textes{text-overflow:ellipsis;overflow: hidden; white-space: nowrap;}

