*{margin:0;padding:0;}
body{margin:0;padding:0;}
.zt-header{}
.zt-header .row1{display:flex;align-items:center;justify-content:space-between;padding:0 15px;height:70px;box-shadow:0 0 15px rgba(0,0,0,0.1);}
.zt-header .row1 .col1{display:flex;align-items:center;}
.zt-header .row1 .col1 .ico{}
.zt-header .row1 .col1 .ico img{display:block;}
.zt-header .row1 .col1 .txt{font-size:19px;line-height:1.2em;margin-left:10px;}
.zt-header .row1 .col2{display:flex;align-items:center;}
.zt-header .row1 .col2 .ico{}
.zt-header .row1 .col2 .ico img{width:30px;height:30px;border-radius:100px;display:block;}
.zt-header .row1 .col2 .txt{margin-left:10px;font-size:14px;}
.zt-main{}
.zt-main .main{display:flex;height:calc(100vh - 70px);overflow:hidden;}
.zt-main .main .left1{width:70px;box-shadow:0 0 10px rgba(0,0,0,0.1);}
.zt-main .main .left1 .btnG{}
.zt-main .main .left1 .btnG .item{padding:15px 0;cursor:pointer;}
.zt-main .main .left1 .btnG .item .ico{display:flex;align-items:center;justify-content:center;}
.zt-main .main .left1 .btnG .item .ico img{filter:grayscale(1);}
.zt-main .main .left1 .btnG .item .txt{font-size:12px;text-align:center;margin-top:10px;color:#333;}
.zt-main .main .left1 .btnG .item.active{position:relative;}
.zt-main .main .left1 .btnG .item.active::before{content:"";display:block;position:absolute;top:16px;left:0;width:3px;height:50px;background:rgb(0,82,217);}
.zt-main .main .left1 .btnG .item.active .ico{}
.zt-main .main .left1 .btnG .item.active .ico img{filter:none;}
.zt-main .main .left1 .btnG .item.active .txt{color:rgb(0,82,217);}
.zt-main .main .left2.active{display:none;}
.zt-main .main .left2{padding:20px;}
.zt-main .main .left2 .itemG{}
.zt-main .main .left2 .itemG .item.active {height: auto;}
.zt-main .main .left2 .itemG .item.active .row1 .col2 img { transform: scale(-1);}
.zt-main .main .left2 .itemG .item{width:290px; height: 54px; box-shadow:0 0 15px rgba(0,0,0,0.1);border-radius:8px;padding: 15px 10px;box-sizing:border-box;overflow: hidden;}
.zt-main .main .left2 .itemG .item .row1{display:flex;align-items:center;justify-content:space-between;cursor:pointer;}
.zt-main .main .left2 .itemG .item .row1 .col1{display:flex;align-items:center;font-size:14px;}
.zt-main .main .left2 .itemG .item .row1 .col1 img{display:block;margin-right:5px;}
.zt-main .main .left2 .itemG .item .row1 .col2{}
.zt-main .main .left2 .itemG .item .row1 .col2 img{display:block;}
.zt-main .main .left2 .itemG .item .row2{}
.zt-main .main .left2 .itemG .item .row2 .tit{font-size:12px;padding:15px 0;color:#666;padding-bottom:5px;}
.zt-main .main .left2 .itemG .item .row2 .btnG{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin:5px;height:600px;overflow:auto;padding-right:10px;}
.zt-main .main .left2 .itemG .item .row2 .btnG .btn.active .pic img { border: 2px solid rgb(0,82,217);}
.zt-main .main .left2 .itemG .item .row2 .btnG .btn{cursor:pointer;}
.zt-main .main .left2 .itemG .item .row2 .btnG .btn .pic{}
.zt-main .main .left2 .itemG .item .row2 .btnG .btn .pic img{width:100%;border-radius:8px;box-sizing: border-box;}
.zt-main .main .left2 .itemG .item .row2 .btnG .btn .txt{font-size:12px;color:#333;text-align:center;}
.zt-main .main .left3{background:rgb(245,245,245);width:27px;display:flex;align-items:center;justify-content:flex-start;}
.zt-main .main .left3 .btn{width:100%;height:100px;background:url(../img/btn1.svg) no-repeat -31px center;cursor:pointer;}
.zt-main .main .left3 .btn.active{background:url(../img/btn1.svg) no-repeat 0 center;}
.zt-main .main .main1{flex:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgb(245,245,245);}
.zt-main .main .main1 .row1{width:60%;background:#fff;border:2px dashed #ddd;border-radius:10px;padding:70px;text-align:center;}
.zt-main .main .main1 .row1 .col1{font-size:30px;font-weight:bold;line-height:2em;}
.zt-main .main .main1 .row1 .col2{margin-top:10px;}
.zt-main .main .main1 .row1 .col2 input{width:60%;height:50px;border:1px solid #ddd;border-radius:100px;padding:0 20px;}
.zt-main .main .main1 .row1 .col3{margin-top:20px;display:flex;justify-content:center;}
.zt-main .main .main1 .row1 .col3 .btn{background:rgb(0,82,217);color:#fff;width:200px;height:50px;line-height:50px;border-radius:8px;cursor:pointer;}
.zt-main .main .main1 .row1 .col4{margin-top:20px;}
.zt-main .main .main1 .row1 .col4 .txt{text-align:center;font-size:12px;color:#999;}
.zt-main .main .main1 .row1 .col4 .txt br{}
.zt-main .main .main1 .row2{margin-top:50px;}
.zt-main .main .main1 .row2 .col1{text-align:center;font-size:12px;margin-bottom:15px;}
.zt-main .main .main1 .row2 .col2{display:flex;justify-content:center;flex-wrap:wrap;}
.zt-main .main .main1 .row2 .col2 .item{margin:7px;cursor:pointer;}
.zt-main .main .main1 .row2 .col2 .item img{width:110px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,0.1);}
.zt-main .main .main1 .row2 .col2 .item:hover img{box-shadow:0 0 10px rgba(0,0,0,0.3);}
/*滚动条样式*/
::-webkit-scrollbar{width:5px;height:5px;}
::-webkit-scrollbar-track{background:rgb(255,255,255);}
::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px;}
::-webkit-scrollbar-thumb:hover{background:rgb(0,82,217);}

/*add*/
#app .sealMain{
    background: #fff;
}
.hybox .txt1 {
    width: 32px;
    height: 32px;
    border: 1px solid #ddd;
    border-radius: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.hybox .txt1 img {
    width: 16px!important;
    height: 16px!important;
}
.users{
	line-height: 40px;
	height: 40px;
	padding-left: 10px;
	position: relative;
}

.users a {
    line-height: 40px;
    display: inline-block;
    float: left;
    color: #fff!important;
}
.fl{ float:left;}
.users-img{
	width: 32px;
	height: 32px;
	border-radius: 50%;
	margin: 4px;
	margin-left: 16px;
	position: relative;
	    float: left;
}
.users-img img{
	width: 100%;
	height: 100%;
	border-radius: 50%;
	float: left;
}
.users-img.acti:after{
	content: '';
	position: absolute;
	right: -1px;
	top: -1px;
	width: 5px;
	height: 5px;
	background-color: #ff4526;
	border-radius: 50%;
}
.users-slide{
	width: 250px;
	background-color: #fff;
	position: absolute;
	right: 0;
	top: 40px;
	display: none;
	    z-index: 999;
	border-radius: 0 0 5px 5px;
}
.users:hover .users-slide{ display:block;}

.users-slide-inf{
	width: 100%;
	height: 90px;
	background: url(../img/im78.jpg)center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	padding: 10px;
}
.users-slide-inf-img{
	width: 46px;
	height: 46px;
	border-radius: 50%;
}
.users-slide-inf-img img{
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.users-slide-inf-txt{
	width: 180px;
	display: table;
	padding-left: 10px;
	font-size: 16px;
	font-weight: bold;
}

.users-slide-balance{
	width: 100%;
	height: 44px;
	background-color: #f7f7f7;
	padding: 0 20px;
}
.users-slide-balance span{
	width: 50%;
	display: inline-block;
	float: left;
	line-height: 44px;
	font-weight: bold;
}
.users-slide-balance span:last-child{
	text-align: right;
}

.users-slide-list{
	width: 100%;
	height:100px;
}
.users-slide-list ul{
	width: 100%;
}
.users-slide-list a{ color:#333!important;}
.users-slide-list ul li{
	width: 50%;
	height: 42px;
	margin: 0 !important;
	padding: 0 !important;
	padding-left: 10px !important;
	border-bottom: 1px solid #eeeeee;
	    display: inline-block;
}
.users-slide-list ul li a{
	height: 40px;
	display: block;
	width: 100%;
	line-height: 40px;
}
.users-slide-list ul li:after{
	background: #d8d8d8 !important;
	height: 20px !important;
	left: inherit !important;
	right: 6px;
	top: 50%;
	margin-top: -4px;
}
.users-slide-list ul li:nth-child(2n):after{
	width: 0 !important;
}
.users-slide-list-ico{
	width: 30px;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.users-slide-list-txt{
	font-size: 14px;
	line-height: 40px;
}

.users-slide-exit{
	width: 100%;
	height: 44px;
	line-height: 44px;
	background-color: #f7f7f7;
	border-radius: 0 0 5px 5px;
	text-align: center;
}

.users-slide-exit a {
    text-align: center;
    display: block;
    width: 100%;
    height: 44px;
    line-height: 44px;
    color: #fff!important;
    background: #2b6add;
    border-radius: 0 0 5px 5px;
}
.users-slide-exit a:hover{
	color: #ff6600;
}
.ktvip{
    display: flex;
    align-items: center;
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
    padding: 8px 12px 8px 10px;
    font-size: 12px;
    box-sizing: border-box;
    background: linear-gradient(270deg, #ffcaa8, #ffddc7);
    border-radius: 7px;
    cursor: pointer;
    overflow: hidden;
    margin-right: 10px;
}
.ktvip  img {
    width: 16px;
    margin-right: 5px;
    display: inline-block;
}

.zt-main #app .main{height: calc(100vh - 300px);}