/**
	配色
**/
body{color:#1d1d1f;}
a{color:#1d1d1f;}

.ztwrap{width:80%;max-width:1440px;}
.wrap{width:80%;max-width:1440px;}
@media only screen and (max-width: 1280px) 
{
	.ztwrap{width:100%;}
	.wrap{width:100%;}
}

.ztnavc{background:#efefef;border:1px solid #ccc;}

.ztnav >ul >li.logo >div h1,.ztnav >ul >li.logo >div a{font-size:24px;line-height: 40px;font-weight: 600;color:#333}

.ztnav >ul >li:hover{background:#fff;}
.ztnav >ul >li.logo:hover{background:none;}

.ztnav >ul >li >.navsubmenus{
	border:1px solid #ccc;
}

.ztnavm .ztnavmtitle .ztnavlisticon{width:60px;height:60px;padding:15px;}
.ztnavm .ztnavmtitle .ztnavlisticon >div{background:url(../image/menulist.png) no-repeat center center; background-size:cover;}
.ztnavm .ztnavmtitle .ztnavlisticon.ztnavmact >div{background:url(../image/closemenu.png) no-repeat center center;background-size:cover;}

.ztnavmmain{border-bottom:2px solid #ff7f26}

.link-arrow{border-color:#ff7f26}

:root {
  --swiper-theme-color: #ff7f26;
}

.ztnavm .ztnav{
	background:#fff;
}

.ztnavm .ztnavm-submenus{
	background:#fff;	
}

.ztnavpcs{top:100px;}
.ztnavpc-fixed{background:#efefef;}
.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) 
{
	.ztnavblank{height:60px;}
}

.ztgrid.zt-bglg >div{background: linear-gradient(51deg, #9a5ee8 0%, #5387ff 51%);border-radius:10px;color:#fff;padding:8px;}

/**产品类项目图标列表*/
.ztgrid.zt-icon-item >div{padding-bottom:20px;background:#efefef;border-radius: 10px;}
.ztgrid.zt-icon-item >div >.ops_bottom{background:#bbb;color:#333;line-height:1.125;padding:10px 0px;s}
.ztgrid.zt-icon-item >div >.ops_bottom a{color:#333}
.ztgrid.zt-icon-item >div:hover .ops_bottom{background:#ff7f26;color:#fff;}
.ztgrid.zt-icon-item >div:hover .ops_bottom a{color:#fff;}
@media only screen and (max-width: 640px) 
{
	.ztgrid.zt-icon-item >div{border-radius:0;}
}


.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;color:#1d1d1f}
.zts-title>h2 a,.zts-title>h2 span{font-weight: 600;color:#1d1d1f}


.zt-text-content .zt-style-title>h2 >span{font-size:12px;line-height:2.08334;color:#bf4800;}

.zt-button {
    background: #0071e3;
    color: #fff;
}

.link-arrow::after {
	border-color: #ff7f26;
}

@media only screen and (max-width: 1300px) 
{
	.zts-list-simple{padding:16px;}
}

@media only screen and (max-width: 1024px) 
{
	.zt-style-title>h2{font-size:32px;line-height:1.125}
	.zts-title>h2{font-size:32px;line-height:1.125}
}

.ztsfooter, .ztsfooter a, .ztsfooter span{
    color: #666;
}

.pcnavproducttree ul{list-style: none;padding:0;margin:0;overflow: hidden; vertical-align: top}
.pcnavproducttree >ul{display:flex;justify-content: space-between; flex-wrap: wrap;}
.pcnavproducttree >ul >li{display: inline-block; vertical-align: top;max-width:33.3%;width:33.3%;overflow: hidden;box-sizing: border-box; flex-basis: 33.3%;}
.pcnavproducttree >ul >li >span{display:block;position: relative;clear: both;font-weight:bold;}
.pcnavproducttree >ul >li >span >dt{display:none;}
.pcnavproducttree >ul >li >ul{display: block;width: 100%;padding-left:16px;}
.pcnavproducttree >ul >li >ul >li{display:block;clear: both}

.mnavproducttree ul{list-style: none;padding:0;margin:0;overflow: hidden; vertical-align: top}
.mnavproducttree >ul{}
.mnavproducttree >ul >li{clear: both;display: block; vertical-align: top;overflow: hidden;box-sizing: border-box; height:30px;line-height:30px;}
.mnavproducttree >ul >li >span{display:block;position: relative;clear: both;font-weight:bold;}
.mnavproducttree >ul >li >span >dt{display:none;}

.ztnav >ul >li >.navsubmenus.probg{background:url(../image/probgs.jpg) no-repeat; background-size:cover;padding:40px;}

