*{margin: 0;padding: 0;}
*:focus,*:active { outline: none !important; }
/*自定义滚动条*/
::-webkit-scrollbar {
  width: 6px;
  height: 8px;
}
::-webkit-scrollbar-thumb {
  background-color: rgba(50,50,50,.25);
  /* border: 2px solid transparent; */
  border-radius: 10px;
  background-clip: padding-box;
}
::-webkit-scrollbar-thumb:hover {
  background-color: rgba(50,50,50,.5);
}
::-webkit-scrollbar-track {
  background-color: rgba(50,50,50,.05);
}
.mt-10{margin-top: 10px;}
.mt-20{margin-top: 20px;}
.mt-30{margin-top: 30px;}
.mb-10{margin-bottom: 10px;}
.mb-15{margin-bottom: 15px;}
.mb-20{margin-bottom: 20px;}
.mb-30{margin-bottom: 30px;}
.ml-10{margin-left: 10px;}
.ml-15{margin-left: 15px;}
.ml-20{margin-left: 20px;}
.ml-30{margin-left: 30px;}
.mr-10{margin-right: 10px;}
.mr-15{margin-right: 15px;}
.mr-20{margin-right: 20px;}
.mr-30{margin-right: 30px;}
.list-inline.not-p{margin-left: 0;}
.list-inline.not-p > li{padding-left: 0;padding-right: 0;}
.box-mark-new{display: block; position: fixed;left: 0;top: 0;background-color: rgba(9,18,31,.3);filter:alpha(opacity=50); background-color: #000\9;height: 100%;width: 100%;z-index: 10000;}
.pop-popup{position: fixed;left: 50%;top: 50%;z-index: 10010;-webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.porela{position: relative;}
.cursor-p{cursor: pointer;}
.box-transition{-webkit-transition: all .3s linear 0s; transition: all .3s linear 0s;}
.rotate360:hover{-webkit-transform: rotate(360deg); transform: rotate(360deg);}
.flex-space-between{display: flex;justify-content: space-between;list-style: none;}
.flex-space-between.center{justify-content: center;}
.flex-space-between.align-center{align-items: center !important;}
.grid-center{display: grid;align-content: center;}/* 垂直对齐 */
.kz-main .container{width: 1200px;padding: 0;}
.text-weight{font-weight: bold;}
.text-ellipsis{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.text-ellipsis-2{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.df-r-color,.df-r-color:hover{color: #FF4040;}
.df-b-color,.df-b-color:hover{color: #165BFE;}
.df-color{color: rgba(9, 18, 31, 1);}
.df-color-6{color: rgba(9, 18, 31, .6);}
.df-color-8{color: rgba(9, 18, 31, .8);}
.voucher-color{color: #04253C;}
.voucher-t-color{color: #404F54;}
.btn-shadow{box-shadow: 0 3px 8px rgba(27,97,239,.3);}
.hoverTranslateY:hover{-webkit-transform: translateY(-2px);transform: translateY(-2px);}
.layui-laydate-header i:hover, .layui-laydate-header span:hover,.layui-laydate-footer span:hover,.layui-form-radio:hover>*, .layui-form-radioed, .layui-form-radioed>i{color: #2D79FF!important;}
.wrap-box .layui-input:focus,.wrap-box .layui-textarea:focus ,.layui-btn-primary:hover,.wrap .layui-input:focus,.wrap .layui-textarea:focus{border-color: #2D79FF!important;}
.layui-layer-btn .layui-layer-btn0 {border-color: #2D79FF!important; background-color: #2D79FF!important;}
.layui-laypage .layui-laypage-curr .layui-laypage-em,body .layui-laydate .layui-this,.layui-btn,body .layui-laydate .layui-this>div{background-color: #2D79FF!important}
.layui-btn.layui-btn-primary{background-color: #fff!important}
.layui-layer-tips.assit-tips .layui-layer-content{padding-right: 30px;}
.btn-df,.btn-df:hover,.btn-df:focus{background-color: #2D79FF;border-color: #2D79FF; color: #fff !important;}
.btn-w-b{border-color: #DBDEE2 !important;color: #404F54;background-color: #fff;}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current,.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current{background-color: #2D79FF!important;box-shadow: none!important;}
.tooltip-inner{
	line-height: 22px;
	max-width: 210px;
	padding: 8px 15px;
	border-radius: 2px;
	text-align: left;
	box-shadow: 1px 1px 3px rgba(0,0,0,.2);
}
.kz-header{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 80px;
  z-index: 1000;
  padding-left: 80px;
  padding-right: 80px;
  line-height: 80px;
  font-size: 16px;
  -webkit-transition: .6s ease;
  transition: .6s ease;
}
.kz-header.active{
	background-color: rgba(5, 18, 51, .55);
  -webkit-box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.07);
   box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.07);
}
.kz-header.content{
  padding-left: 0;
  padding-right: 0;
  background: linear-gradient(360deg, #FFFFFF 0%, #FBFCFF 27%, #F2F7FF 66%, #EEF5FF 100%);
  box-shadow: 0 4px 8px rgba(2,9,26,.05);
}
.kz-header.content a{
	color: rgba(9, 18, 31, .8);
}
.kz-header.content a:hover,.kz-header.content a.active{
	color: #09121F;
}
.kz-header.content .header-nav a:after{
	background:#165BFE;
}
.kz-header.content a.to-desktop{
	color: rgba(22, 91, 254, .8);
}
.kz-header .user-header{
	width: 56px;
	height: 56px;
}
.kz-header .user-header-vip{
	position: absolute;top: 1px;right: -5px;width: 28px;
}
.kz-header a{
	position: relative;
	display: inline-block;
	margin-right: 35px;
	text-decoration: none;
	color: rgba(255, 255, 255, .8);
	transition: all .3s;
}
.kz-header .header-logo{
	margin-right: 20px;
}
.kz-header .header-nav a:after{
	content: "";
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 25px;
	height: 4px;
	background: #fff;
	border-radius: 4px;
	transform: translate3d(-50%, 0, 0) scaleX(0);
	transition: all .3s;
}
.kz-header .header-nav a:hover:after,.kz-header .header-nav a.active:after{
	transform: translate3d(-50%, 0, 0) scaleX(1);
}
.kz-header a:hover,.kz-header a.active{
	color: #fff;
}
.kz-header .login-btn{
	background: rgba(255,255,255,.8);
	color: #165BFE;
}
.kz-header .dropdown.user-box{display: inline-block;}
.kz-header .dropdown .dropdown-menu{left: 50%;margin-left: -69px;margin-top: -10px; min-width:auto;width: 138px;display: block;visibility: hidden;opacity: 0;top: 0; box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);border: none;box-shadow: none; border-radius: 8px;text-align: center; -webkit-transform: scale(0);transform: scale(0);}
.kz-header .dropdown .dropdown-menu.help{margin-left: -95px;}
.kz-header .dropdown.kj-nav .dropdown-menu{position: fixed;  top: 55px !important;margin-left: -540px; padding: 20px 30px; width: 1080px;box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.2);text-align: left; -webkit-transform: scale(.99);transform: scale(.99);}
.kz-header .dropdown .nav-right{margin-left: 6px; display: inline-block;width: 8px;height: 8px;background-image: url(https://al3.acc5.com/179227_64c0822429ec00.png);}
.kz-header .dropdown:hover .nav-right{background-image: url(https://al3.acc5.com/179227_64c082242e1700.png);}
.kz-header .dropdown.kj-nav .dropdown-menu h4{margin-top: 0; font-size: 16px;color: #04253C;font-weight: bold;}
.kz-header .dropdown.kj-nav .dropdown-menu h4 img{vertical-align: -6px;margin-right: 8px;}
.kz-header .dropdown.kj-nav .dropdown-menu a{display: inline-block;padding-left: 0;padding-right: 0;margin-right: 20px;margin-bottom: 20px;}
.kz-header .dropdown.kj-nav .dropdown-menu a:nth-of-type(4n){margin-right: 0;}
.kz-header .dropdown.kj-nav .dropdown-menu a:hover{box-shadow: 0px 6px 16px 0px rgba(7,51,73,0.2);background: none;border-radius: 4px;}
.kz-header .dropdown.kj-nav .dropdown-menu dl{width: 240px;padding: 12px;margin-bottom: 0; background: #F5F6F8;border-radius: 4px;}
.kz-header .dropdown.kj-nav .dropdown-menu a:hover dl{background-color: #fff;}
.kz-header .dropdown.kj-nav .dropdown-menu dl dt{width: auto;}
.kz-header .dropdown.kj-nav .dropdown-menu dl dt img{width: 40px;height: 40px;border-radius: 50%;}
.kz-header .dropdown.kj-nav .dropdown-menu dl dd{margin-left: 50px;padding-right: 20px; position: relative;}
.kz-header .dropdown.kj-nav .dropdown-menu dl dd h5{margin-top: 4px;margin-bottom: 5px;color: #404F54;font-weight: bold;}
.kz-header .dropdown.kj-nav .dropdown-menu dl dd h5.not{margin-top: 12px;}
.kz-header .dropdown.kj-nav .dropdown-menu a:hover h5,.kz-header .dropdown.kj-nav:hover > a{color: #1B61FF;}
.kz-header .dropdown.kj-nav .dropdown-menu dl dd p{margin-bottom: 0; font-size: 12px; color: #5E6A6E;}
.kz-header .dropdown.kj-nav .dropdown-menu dl dd i{position: absolute;top: 10px;right: 0;width: 20px;height: 20px;background-image: url(https://al3.acc5.com/179227_64c0d07bb059a0.png);}
.kz-header .dropdown.kj-nav .dropdown-menu a:hover dl dd i{background-image: url(https://al3.acc5.com/179227_64c0d07bb8b7e0.png);}
.kz-header .dropdown-menu:before{position: absolute;bottom: 100%;left: 50%;margin-left: -5px; content: "";width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #fff;}
.kz-header .dropdown.kj-nav .dropdown-menu:before{left: auto;right: 80px;display: none;}
.kz-header .dropdown:not(.kj-nav):hover .dropdown-menu,.kz-header .dropdown .dropdown-menu.open-menu,.dropdown.simple:hover .dropdown-menu{display: block;top: 100%; visibility: visible;opacity: 1;-webkit-transform: scale(1);transform: scale(1);}

 


.kz-header .dropdown-menu a{display: block;margin-right: 0;padding-left: 10px;padding-right: 10px; line-height: 34px; font-size: 12px; color: #09121F;}
.kz-header .dropdown-menu a:hover,.kz-header .dropdown-menu a.active,.kz-header .buy-dropdown span:hover{color: #165BFE;background-color: #E3EFFF;}
.kz-header .buy-dropdown span{display: block;line-height: 40px;color: #09121F;}

.kz-banner {
	width: 100%;
	height: 600px;
	overflow: hidden;
}
/*分页器*/
.kz-banner .swiper-pagination{
	padding-left: 20%;
	text-align: left;
}
.kz-main .kz-banner .swiper-pagination-bullet {
	display: inline-block;
	width: 40px;
	height: 30px;
	margin: 0 5px;
	cursor: pointer;
	background: none;
	border-radius:0;
	opacity: 1;
}
.kz-banner .swiper-pagination-bullet span {
	width: 40px;
	height: 4px;
	display: block;
	background: rgba(255,255,255,.3);
}
.kz-banner .swiper-pagination-bullet-active span{
    background:#165BFE;
}
.kz-banner .autoplay .swiper-pagination-bullet-active span{
    background: rgba(255,255,255,.3);
}
.kz-banner .swiper-pagination-bullet i{
	background: #165BFE;
	height: 4px;
	transform:scaleX(0);
	transform-origin: 0;
	display: block;
}
.kz-banner .autoplay .firsrCurrent i{
	transition:transform 2.9s linear;
	transform:scaleX(1);
}
.kz-banner .autoplay .current i{
	transition:transform 4s linear;
	transform:scaleX(1);
}
.kz-banner .autoplay .replace span{
  background:#165BFE;
}

.kz-bg{
	padding-top: 80px;
	padding-bottom: 90px;
	background: linear-gradient(180deg, #DDECFF 0%, #FBFDFF 100%);
}
.kz-bg h2{
	margin-top: 0;
	margin-bottom: 20px;
	font-size: 44px;
	color: #09121F;
}
.kz-bg h3{
	font-size: 24px;
	color: #09121F;
}
.kz-bg h4{
	margin-top: 0;
	margin-bottom: 0;
	line-height: 22px;
	font-size: 16px;
	color: rgba(9, 18, 31, .6);
}
.kz-bg h5{
	margin-bottom: 65px;
	font-size: 18px;
	color: rgba(9, 18, 31, .6);
}

.kz-data{
	height: 140px;
	background: linear-gradient(180deg, #FFFFFF 0%, #FBFCFF 27%, #F2F7FF 66%, #EEF5FF 100%);
}
.kz-data ul{
	margin-top: 10px;
}
.kz-data h2{
	font-size: 48px;
	font-weight: bold;
	color: #165BFE;
}
.kz-data p{
	font-size: 18px;
	color: #001155;
}
.kz-product ul li{
	position: relative;
	width: 585px;
	height: 356px;
	padding: 40px;
	background: rgba(255,255,255,.8);
	border: 1px solid #E3EFFF;
	border-radius: 12px;
}
.kz-product ul li dl dt{
	width: auto;
}
.kz-product ul li dl dd{
	margin-left: 60px;
}
.kz-product ul li dl dd h3{
	margin-top: 0;
	margin-bottom: 30px;
	font-size: 36px;
}
.kz-product ul li dl dd h3 span{
	display: inline-block;
	margin-left: 15px;
	width: 96px;
	line-height: 32px;
	font-size: 16px;
	color: #fff;
	vertical-align: 8px;
	border-radius: 6px;
	background-color: #41CE99;
}
.kz-product ul li dl dd h4{
	line-height: 32px;
}
.kz-product .btn-group{
	position: absolute;
	left: 100px;
	bottom: 40px;
}
.kz-product .btn-group a{
	display: inline-block;
	margin-right: 40px;
	text-align: center;
	text-decoration: none;
	width: 96px;
	line-height: 38px;
	font-size: 16px;
	color: #165BFE;
	border: 1px solid #165BFE;
	border-radius: 6px;
}
.kz-product .btn-group a.active{
	color: #fff;
	background: linear-gradient(270deg, #165BFE 0%, #2D79FF 100%);
	box-shadow: 0px 3px 8px rgba(27,97,239,0.3);
}
.kz-software ul li{
	width: 192px;
}
.kz-software .circle{
	display: inline-block;
	width: 140px;
	height: 140px;
	line-height: 140px;
	background: rgba(250,252,255,.39);
	border: 1px solid #E3EFFF;
	box-shadow: 0px 8px 8px rgba(192,211,235,0.16);
	border-radius: 50%;
}
.kz-solution ul li,.kz-security ul li{
	width: 290px;
	height: 202px;
	padding: 35px 40px;
	cursor: pointer;
	background: rgba(255,255,255,.8);
	border: 1px solid #E3EFFF;
	border-radius: 12px;
	-webkit-transition: all .3s linear 0s; transition: all .3s linear 0s;
}
.kz-solution ul li:hover,.kz-security ul li:hover{
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px);
	background-color: #fff;
	box-shadow: 0 4px 8px rgba(192,211,235,.24);
}
.kz-solution ul li h3{
	margin-top: 0;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
}
.kz-solution ul li h4{
	line-height: 24px;
	font-size: 14px;
}
.kz-solution ul li h3 img{
	margin-right: 5px;
}
.kz-security ul{
	margin-top: 120px;
}
.kz-security ul li{
	width: 380px;
	height: 233px;
}
.kz-security ul li img{
	margin-top: -100px;
}
.kz-customer .item{
	padding: 20px 70px;
	text-align: center;
	background: rgba(255,255,255,.8);
	border: 1px solid #E3EFFF;
	border-radius: 12px;
}
.kz-customer .item h4{
	margin-top: 70px;
	margin-bottom: 70px;
	text-align: left;
}
.customer-swiper .swiper-slide {
	-webkit-transition: transform 1.0s;
	-moz-transition: transform 1.0s;
	-ms-transition: transform 1.0s;
	-o-transition: transform 1.0s;
	-webkit-transform: scale(.65);
	transform: scale(.65);
}
.customer-swiper .swiper-slide h4:before,.customer-swiper .swiper-slide h4:after{
	content: "“";
	position: absolute;
	top: -40px;
	left: -20px;
	font-size: 56px;
	color: rgba(9, 18, 31, .2);
}
.customer-swiper .swiper-slide h4:after{
	content: "”";
	top: auto;
	left: auto;
	bottom: -40px;
	right: -20px;
}

.customer-swiper .swiper-slide-active,.customer-swiper .swiper-slide-duplicate-active {
	-webkit-transform: scale(1);
	transform: scale(1);
}
.customer-swiper .none-effect {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
}
.customer-swiper .button {
	position: absolute;
	top: 50%;
}
.customer-swiper .swiper-button-prev {
	left: -60px;
	width: 14px;
	height: 24px;
	background: url(/Public/images/2023/prev.png);
}
.customer-swiper .swiper-button-next {
	right: -60px;
	width: 14px;
	height: 24px;
	background: url(/Public/images/2023/prev.png);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.side-right{z-index: 10;position: fixed;right: 60px; bottom: 90px;}
.side-right.main{right: 8px;bottom: 10%;}
.side-right ul{margin-bottom: 0;width: 65px;border: 1px solid #fff;background: linear-gradient(180deg, rgba(229, 243, 255, .76) 0%, rgba(246, 251, 255, .76) 100%);border-radius: 8px;}
.side-right ul.go-top{margin-top: 15px;display: none;}
.side-right.main ul.go-top{margin-top: 8px;display: block;}
.side-right ul li{position: relative;}
.side-right ul li:after{content: ""; position: absolute;bottom: 0;left: 50%;margin-left: -14px; width: 28px;height: 1px;background-color: rgba(0, 17, 85, .5);}
.side-right ul li:last-child:after{display: none;}
.side-right ul li a{display: block;width: 100%;padding-top: 10px;padding-bottom: 10px;border-radius: 4px;line-height: normal; color: rgba(0, 17, 85, .6);text-decoration: none;font-size: 12px; }
.side-right ul li a i{display: block;margin: 0 auto 5px;transition: all .3s;background-size: 80%;background-repeat: no-repeat;background-position: center;}
.side-right ul li.vip i{width: 29px;height: 25px; background-image: url(/Public/images/2023/sideright6.png);}
.side-right ul li.vip:hover i{background-image: url(/Public/images/2023/sideright5.png);}
.side-right ul li.wx i{width: 31px;height: 26px; background-image: url(/Public/images/2023/sideright2.png);}
.side-right ul li.wx:hover i{background-image: url(/Public/images/2023/sideright3.png);}
.side-right.main ul li.wx i{background-image: url(https://al3.acc5.com/179227_649aa73341cc70.png);}
.side-right.main ul li.wx a{color: #165BFE;background-color: rgba(22, 91, 254, .05);}
.side-right ul li.chat i{width: 27px;height: 27px; background-image: url(/Public/images/2023/sideright4.png);}
.side-right ul li.chat:hover i{background-image: url(/Public/images/2023/sideright1.png);}
.side-right ul li.demand i{width: 25px;height: 26px; background-image: url(/Public/images/2023/sideright11.png);}
.side-right ul li.demand:hover i{background-image: url(/Public/images/2023/sideright8.png);}
.side-right ul li.to-desktop i{width: 26px;height: 26px; background-image: url(/Public/images/2023/sideright10.png);}
.side-right ul li.to-desktop:hover i{background-image: url(/Public/images/2023/sideright9.png);}
.side-right ul.go-top i{width: 22px;height: 19px; background-image: url(/Public/images/2023/sideright7.png);}
.side-right.side-right.main ul.go-top i{transform: rotate(90deg);}
.side-right .popover{display: block;visibility: hidden;opacity: 0;top: -57px;border: none;left: -160px;margin-left: 0;box-shadow: 0 3px 6px rgba(192,211,235,.24);}
.side-right .popover .arrow{border-left-color: transparent;}
.side-right .popover .content{padding: 8px;}
.side-right .popover img{width: 125px;height: 125px;}
.side-right ul li:hover a,.side-right ul li:hover .popover{visibility: visible;opacity: 1;}
.side-right.side-close{right: 8px;bottom: 10%;padding: 10px 4px; background-color: rgba(22, 91, 254, .7);border-radius: 4px;color: #fff;writing-mode: vertical-rl;}
.side-right.side-close img{margin-top:8px; vertical-align: initial;}

/* 内容 */
.content-shadow{
	-webkit-box-shadow: 0 5px 10px rgba(2,9,26,.03) !important;
	box-shadow: 0 5px 10px rgba(2,9,26,.03) !important;
}
.kz-content{padding-top: 80px;background-color: rgba(9,18,31,.03);}
.kz-content.main-content{position: absolute;padding-top: 0;width: 100%;height: 100%;overflow-y: auto;}
.work-main{
	margin-bottom: 80px;
	padding: 40px;
	background: rgba(255,255,255,.8);
	border-radius: 12px;
}
.work-main .work-title{
	margin-top: 0;
	margin-bottom: 40px;
	font-weight: bold;
	color: #09121F;
}
.work-main .work-title img{
	margin-right: 15px;
}
.work-main .left-item{
	width: 180px;
	height: 340px;
	padding-top: 25px;
	background: rgba(247,250,255,.39);
	border: 1px solid #E6F1FF;
	border-radius: 8px;
}
.work-main .left-item a{
	position: relative;
	display: block;
	margin-bottom: 35px;
	padding-left: 25px;
	font-size: 18px;
	text-decoration: none;
	color: rgba(9, 18, 31, .8);
}
.work-main .left-item a:after{
	opacity: 0;
	content: "";
	position: absolute;
	top: 2px;
	left: 0;
	width: 4px;
	height: 20px;
	background: #165BFE;
	border-radius: 4px;
	transition: all .3s;
}
.work-main .left-item .active a{
	font-weight: bold;
	color: rgba(9, 18, 31,1);
}
.work-main .left-item .active a:after{
	opacity: 1;
}
.work-main .right-item{
	width: 920px;
}
.work-main .table-bordered,.work-main .table th,.work-main .table td{
	border-width: 1px;
	border-color: #E6F1FF;
}
.work-main .table th{
	line-height: 51px;
	padding: 0;
	border: none;
	background: rgba(247,250,255,.39);
	font-weight: normal;
	text-align: center;
}
.work-main .table-striped>tbody>tr:nth-of-type(odd),.work-main .table-hover>tbody>tr:hover{
	background: rgba(247,250,255,.39);
}
.work-main .table td{
	padding: 0;
	line-height: 55px;
}
.work-main .btn-primary,.btn-primary-df{
	border-color: transparent !important;
	border-radius: 6px;
	background: linear-gradient(270deg, #165BFE 0%, #2D79FF 100%) !important;
}
.work-main .table .btn-primary{
	margin-right: 20px;
	font-size: 12px;
}
.work-main .table a{
	margin-right: 10px;
	color: rgba(22, 91, 254, .8);
}
.pager li>a{
	width: 40px;
	height: 40px;
	line-height: 40px;
	margin-left: 15px;
	padding: 0;
	font-size: 16px;
	background: linear-gradient(360deg, #E5EFFF 0%, #FFFFFF 100%);
	border-radius: 50%;
	border-color: rgba(178, 201, 255, .3);
	color: rgba(0, 17, 85, .4);
}
.pager li.active>a{
	color: #165BFE;
}
.work-main.buy-box{
	padding: 40px;
}
.buy-box .desc{
	width: 430px;
}
.buy-box .work-title{
	margin-bottom: 30px;
}
.buy-box h5{
	line-height: 30px;
}
.buy-box .select-box{
	padding-right: 100px;
}
.buy-box .select-box .form-horizontal .form-group{
	margin-bottom:45px;
}
.buy-box .select-box .form-horizontal .form-group.last{
	margin-bottom:30px;
}
.buy-box .select-box .form-horizontal .control-label{
	font-size: 16px;
	color: #09121F;
	width: 115px;
	text-align: left;
}
.buy-box .select-box .form-horizontal .input-group .form-control{
	text-align: center;
}
.buy-box .input-group-btn .btn{
	padding: 0;
	width: 56px;
	height: 34px;
	font-size: 21px;
	border-radius: 0 6px 6px 0;
}
.buy-box .input-group-btn .btn[disabled]{
	background: rgba(9,18,31,.2);
}
.buy-box .input-group-btn .btn.left{
	border-radius: 6px 0 0 6px;
}
.buy-box .help-block{
	position: absolute;
	width: 100%;
}
.buy-box .select-box .form-horizontal .form-control-static{
	padding: 0;
	font-weight: bold;
	font-size: 28px;
}
.buy-box .select-box .form-horizontal .btn-buy{
	box-shadow: 0px 3px 8px rgba(27,97,239,.3);
}
.buy-box .select-box .form-horizontal .btn-zx{
	color: #165BFE;
	margin-left: 40px;
	border-color: #165BFE;
}
.work-main.buy-box .table{
	border-radius: 8px;
}
.work-main.buy-box .table td{
	padding: 30px;
	line-height: normal;
}
.work-main.buy-box .table .ml{
	margin-left: 30px;
}
.work-main.buy-box .table b{
	margin-right: 35px;
}
.work-main.buy-box .pay-num{
	margin-right: 100px;
	font-size: 20px;
	font-weight: bold;
}
.work-main.buy-box .pay-num span{
	font-size: 36px;
}
.work-main.buy-box .tax{
	display: inline-block;
	padding: 10px;
	border: 1px solid #E6F1FF;
	border-radius: 6px;
	background: rgba(247,250,255,.39);
}
.work-main.buy-box .pay-qrcode{
	margin-top: 115px;
}
.work-main.buy-box .pay-qrcode ul li{
	padding-left: 0;
	padding-right: 0;
}
.work-main.buy-box .pay-qrcode ul li a{
	display: block;
	width: 250px;
	padding-bottom: 20px;
	font-size: 18px;
	text-decoration: none;
	border-bottom: 2px solid rgba(45,121,255,.2)
}
.work-main.buy-box .pay-qrcode ul li.active a{
	border-width: 3px;
	border-color: #165BFE;
	font-weight: bold;
}
.work-main.buy-box .pay-qrcode img{
	width: 245px;
	height: 245px;
	margin-top: 70px;
	padding: 10px;
	background: rgba(255,255,255,.39);
	box-shadow: 0 3px 6px rgba(0,17,85,.16);
	border-radius: 12px;
}
.work-main.vip-box{
	padding-top: 30px;
	border-radius: 0 0 12px 12px;
}
.vip-head-bg{
	line-height: 60px;
	margin-bottom: 0;
	font-size: 18px;
	font-weight: bold;
	border-radius: 12px 12px 0 0;
	background-color: rgba(22, 91, 254, .06);
}
.vip-head-bg a{
	width: 170px;
	line-height: 42px;
	display: inline-block;
	background-color: #fff;
	text-decoration: none;
	border-radius: 8px 0  0 8px;
}
.vip-head-bg ul{
	margin-bottom: 0;
}
.vip-head-bg li:nth-of-type(2) a{
	border-radius: 0 8px 8px 0;
}
.vip-head-bg .active a{
	color: #fff;
	background-color: rgba(22, 91, 254, .5);
}
.vip-box .item-bg{
	border: 2px solid #E3EFFF;
	border-radius: 6px;
	background: linear-gradient(180deg, #EFF8FF 0%, #F8FCFF 45%, #FFFFFF 100%);
}
.vip-box .select-item{
	width: 215px;
	height: 150px;
	cursor: pointer;
}
.vip-box .dai-item .select-item{
	width: 240px;
}
.vip-box .select-item:hover,.vip-box .select-item.active{
	border-color: #ffa647;
	background: linear-gradient(180deg, #FFF3EF 0%, #FFFCF8 45%, #FFFFFF 100%);
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px);
}
.vip-box .select-item .select-img{
	display: none;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 26px;
}
.vip-box .select-item.active .select-img{
	display: block;
}
.vip-box .select-item h3{
	font-size: 18px;
}
.vip-box .select-item h3{
	font-size: 18px;
}
.vip-box .select-item h3.first{
	margin-top: 40px;
}
.vip-box .select-item b{
	font-size: 24px;
	color: #165BFE;
	vertical-align: middle;
}
.vip-box .select-item.style b{
	color: #FF7627;
}
.vip-box .select-item .discount{
	margin-left: 5px;
	display: inline-block;
	width: 36px;
	height: 20px;
	font-size: 14px;
	color: #fff;
	border-radius: 4px;
	background-color: #FF7627;
}
.vip-box .select-item .price{
	margin-bottom: 0;
}
.vip-box .select-item .tj{
	position: absolute;
	top: -8px;
	right: -8px;
}
.vip-box .select-item .tj.se{
	top: -2px;
	right: auto;
	left: -2px;
}
.vip-box .select-item .to-pay-login{
	position: absolute;
	top: 0;
	padding-top: 140px;
	width: 100%;
}

.work-main.vip-box .pay-qrcode {
	margin-top: 0;
	padding-top: 45px;
	padding-bottom: 45px;
}
.work-main.vip-box .help-block {
	left: 0;
	top: 100%;
}
.vip-box .item-form {
	display: none;
	padding-top: 35px;
	height: 130px;
}
.vip-box .form-inline .form-group{
	width: 33.33%;
}
.vip-box .form-inline .form-group .form-control{
	width: 75px;
	text-align: center;
}
.vip-box .vip-item{
	margin-left: 40px;
	margin-right: 40px;
	display: inline-block;
	width: 420px;
	vertical-align: top;
	text-align: left;
	background-color: #F7F8FA;
	background-image: url(/Public/images/2023/bg_u.png);
	background-repeat: no-repeat;
	background-position: top right;
	border-radius: 12px;
	box-shadow: 0 3px 6px rgba(0,17,85,.16);
}
.vip-box .vip-item.vip{
	background-image: url(/Public/images/2023/bg_v.png);
	background-color: #fff;
}
.vip-box .vip-item h3{
	padding-left: 40px;
	margin-top: 0;
	margin-bottom: 0;
	line-height: 85px;
	border-bottom: 1px solid rgba(0,17,85,.05);
}
.vip-box .vip-item h4{
	margin-top: 20px;
	font-size: 16px;
}
.vip-box .vip-item .pd-box{
	padding-left: 40px;
	padding-right: 40px;
}
.vip-box .vip-item p{
	margin-top: 30px;
	margin-bottom: 30px;
}
.vip-box .vip-item i.i-up{
	display: inline-block;
	margin-right: 10px;
	width: 16px;
	height: 10px;
	background-image: url(/Public/images/2023/icon_up.png);
}
.vip-box .vip-item i.pull-right{
	display: inline-block;
	width: 18px;
	height: 18px;
	background-image: url(/Public/images/2023/icon_ck.png);
}
.vip-box .vip-item ul{
	margin-top: -25px;
	margin-left: 25px;
}
.vip-box .vip-item .btn-block{
	padding: 0;
	margin-top: 40px;
	margin-bottom: 50px;
	line-height: 46px;
	font-size: 18px;
	border-radius: 24px;
}
/* 快账 内页 首页 */
.main-index .kz-header.content{
	padding-left: 30px;
	padding-right: 30px;
	height: 50px;
    line-height: 50px;
    font-size: 14px;
}
.main-index .kz-header.content.close-kz-header{
	top: -50px;
}
.main-index .kz-header.content.menu-off{
	padding-left: 10px;
}
.main-index .kz-header.content.menu-off .header-logo{
	margin-right: 3px;
}
.main-index .kz-header.content .header-logo a{
	margin-right: 0;
}
.main-index .kz-content{
	padding-top: 50px;
}
.main-index .kz-header .user-header{	
	width: 20px;
	height: 20px;
}
.main-index .header-selection{
	display: inline-block;
}
.main-index .header-selection .books-menu{
	padding-left: 15px;
	padding-right: 30px;
	margin-left: 8px;
	margin-right: 20px;
	width: 240px;
	line-height: 32px;
	background-color: #fff;
	border: 1px solid #E3EFFF;
	border-radius: 6px;
	text-align: left;
}
.main-index .header-selection .books-menu .icon-up{
	position: absolute;
	right: 15px;
	top: 13px;
	width: 12px;
	height: 6px;
	background-image: url(/Public/images/2023/icon_up.png);
	background-size: 100% 100%;
	-webkit-transform: rotate(180deg);transform: rotate(180deg);
}
.main-index .header-selection:hover .books-menu .icon-up{
	-webkit-transform: rotate(0);transform: rotate(0);
}
.main-index .header-selection .dropdown .dropdown-menu{
	width: 321px;
	left: 8px;
	margin-left: 0;
	max-height: 320px;
	overflow-x: hidden;
	overflow-y: auto;
	text-align: left;
}

.main-index .header-selection .dropdown .dropdown-menu a:after{
	left: 0;
	bottom: 50%;
	margin-bottom: -10px;
	width: 4px;
	height: 20px;
	transform: translate3d(0,0,0) scaleY(0);
}
.main-index .header-selection .dropdown .dropdown-menu a:hover:after{
	transform: translate3d(0,0,0) scaleY(1);
}
.main-index a.normal:after {
	display: none;
}
.main-index a.set {
	margin-right: 20px;
}
.main-index a.add-book i{
	display: inline-block;
	width: 17px;
	height: 17px;
	vertical-align: middle;
	background-image: url(/Public/images/2023/icon28.png);
	background-size: 100% 100%;
}
.main-index a.add-book:hover i{
	background-image: url(/Public/images/2023/icon25.png);
}
.main-index a.set-book i{
	display: inline-block;
	width: 17px;
	height: 19px;
	vertical-align: middle;
	background-image: url(/Public/images/2023/icon11.png);
	background-size: 100% 100%;
}
.main-index a.set-book:hover i{
	background-image: url(/Public/images/2023/icon27.png);
}
.main-index a.import-book i{
	width: 16px;
	height: 16px;
	background-image: url(/Public/images/2023/icon52.svg);
}
.main-index a.import-book:hover i{
	background-image: url(/Public/images/2023/icon51.svg);
}
.main-index a.msg-badge:before{
	content: "";
	position: absolute;
	top: 21px;
	right: -13px;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background-color: #FF4040;
}
.main-index a.buy {
	width: 90px;
	line-height: 32px;
	font-size: 14px;
	box-shadow: 0px 3px 8px rgba(22,91,254,.3);
	color: #fff !important;
}
.main-index .header-selection .dropdown-menu .form-search{padding-left: 10px;padding-right: 10px;padding-bottom: 5px;}
.main-index .header-selection .dropdown-menu .form-search .input-group-addon{background: none;}
.main-index .new-work{
	/* padding: 20px; */
}
.main-index .work-panel{
	position: absolute;
	left: 0;
	top: 0;
	width: 128px;
	background: #fff;
	border-right: 1px solid rgba(230, 241, 255, .5);
}
.main-index .work-panel a{
	display: block;
	padding-left: 25px;
	line-height: 42px;
	font-size: 14px;
	color: #09121F;
	cursor: pointer;
	text-decoration: none;
}
.main-index .work-panel a:hover,.main-index .work-panel a.active{
	background-color: rgba(227,239,255,.25);
	color: #165BFE;
}
.main-index .work-panel a img{
	margin-right: 4px;
	vertical-align: sub;
}
.main-index .work-panel a img.vip{
	position: absolute;
	top: 12px;
	width: 12px;
	margin-left: 1px;
}
.main-index .work-panel .last-menu-toggle{position: absolute;bottom: 0;left: 0;width: 100%;}
.main-index .work-panel.menu-left{position: fixed;bottom: 0;top: 50px;z-index: 16;}
.main-index .close-kz-header .work-panel.menu-left{top: 0;}
.main-index .work-panel.menu-off{width: 50px;}
.main-index .work-panel.menu-off > ul > li >a{padding-left: 16px;}
.main-index .work-panel.menu-off .off-text{display: none;}
.main-index .work-panel.menu-off img.vip{margin-left: -2px;}
.menu-left ul{margin-bottom: 0;}
.menu-left ul > li{position: relative;}
.new-work .menu-left ul > li .se-menu{display: none;position: absolute;left: 100%;top: 0;z-index: 3;padding: 20px; min-width:158px; background-color: #fff;border: 1px solid #E6F1FF;border-radius: 0px 8px 8px 8px;}
.new-work .menu-left ul > li .se-menu.last{bottom: 0;top: auto;}
.new-work .menu-left ul > li .se-menu a{padding-left: 15px;margin-top: 15px; line-height: normal; font-size: 14px;}
.new-work .menu-left ul > li .se-menu a:hover{background: none;}
.new-work .menu-left ul > li:hover .se-menu{display: block;}
.new-work .menu-left ul > li .se-menu p{width: 155px;line-height: 36px;padding-left: 15px; background: rgba(233,242,255,.39);border: 1px solid #B1D2FF;border-radius: 4px;color: #09121F;font-weight: bold;}
.new-work .menu-left ul > li .se-menu ul li{margin-right: 55px;}
.new-work .menu-left ul > li .se-menu ul li:last-child{margin-right: 0;}
.main-index .main-content{
	position: fixed;
	top: 50px;
	left: 128px;
	right: 0;
	bottom: 0;
	padding-bottom: 40px;
	background-color: #F2F2F3;
	/* padding-left: 128px; */
}
.main-index .close-kz-header .main-content{top: 0;}
.main-index .main-content.menu-off{left: 50px;}
.main-index .main-content.ai-open{z-index: 15;}
.main-index .wrap-main{
	height: 100%;
	/* overflow: hidden; */
}
.wrap-main .tab-box,.wrap-main .tab-box .tab-content,.wrap-main .tab-box .tab-pane{height: 100%;}
.main-index .tab-box .nav-tabs-wrap{
	padding-right: 60px;
	background-color: #fff;
}
.main-index .tab-box .nav-tabs-wrap .icon-tool{
	position: absolute;
	right: 6px;
    top: 10px;
}
.main-index .tab-box .nav-tabs-wrap .icon-tool .c-up-exit{
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.wrap-main .tab-box .tab-pane iframe{width: 100%;height: 100%;}
.main-index .tab-box .nav-tabs{
	padding-top: 8px;
	border-bottom: none;
	overflow: hidden;
	white-space: nowrap;
}
.main-index .tab-box .nav-tabs>li{
	float: none;display: inline-block;margin-bottom: 0;
}
.main-index .tab-box .nav-tabs>li>a{
	margin-right: 0;
	padding: 0 20px;
	line-height: 30px;
	border-radius: 10px  ;
	color: #09121F;
}
.main-index .tab-box .nav-tabs>li>a:hover,.main-index .tab-box .nav-tabs>li.active>a{
	z-index: 2;
	border-color: transparent;
	background-color: #F2F2F3;
	border-radius: 10px 10px 0 0;
	font-weight: bold;
}
.main-index .tab-box .nav-tabs>li.active:before,.main-index .tab-box .nav-tabs>li.active:after,.main-index .tab-box .nav-tabs>li:hover:before,.main-index .tab-box .nav-tabs>li:hover:after{
	content: "";
	position: absolute;
	width: 4px;
	height: 7px;
	bottom: 0;
}
.main-index .tab-box .nav-tabs>li.active:before,.main-index .tab-box .nav-tabs>li:hover:before{
	right: 100%;
	background-image: url(https://al3.acc5.com/179227_64268e4f460060.png);
}
.main-index .tab-box .nav-tabs>li.active:after,.main-index .tab-box .nav-tabs>li:hover:after{
	left: 100%;
	background-position: bottom;
	background-repeat: no-repeat;
	background-image: url(https://al3.acc5.com/179227_642695356c58f0.png);
}
.main-index .tab-box .nav-tabs>li.home:before,.main-index .tab-box .nav-tabs>li.home:after{display: none;}
.main-index .tab-box .fa-remove{
	display: inline-block;
	margin-left: 10px;
	width: 10px;
	height: 10px;
	background-image: url(/Public/images/2023/icon_c.png);
	background-size: 100% 100%;
	vertical-align: -1px;
	cursor: pointer;
}
.main-index #tab_home{
	max-height: 850px;
	overflow-y: auto;
}
.main-index .home-work,.new-wrap{
	width: 95%;
	margin: 20px auto 0;
	/* padding-right: 240px; */
}
.main-index .home-work .work-panel{
	left: auto;
	right: 0;
	top: 0;
	width: 220px;
}
.main-index .home-work .work-panel ul{
	margin-bottom: 0;
}
.main-index .home-work .work-panel a{
	color: rgba(9, 18, 31, .7);
	font-size: 14px;
}
.main-index .home-work .work-panel a:hover,.main-index .home-work .work-panel a.active{
	font-weight: bold;
	color: #09121F;
}
.main-index .home-work .work-panel a.active{
	border-radius: 8px 8px 0 0;
}
.main-index .home-work .home-item{
	margin-bottom: 15px;
	padding: 20px 25px;
	border-radius: 8px;
	background-color: #fff;
}
.main-index .home-work .home-item h4{
	margin-top: 0;
	margin-bottom: 20px;
	font-size: 16px;
}
.main-index .home-work .home-item h4 .date{
	display: inline-block;
	margin-left: 8px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 18px;
	border: 1px solid rgba(9,18,31,.4);
	color: rgba(9,18,31,.4);
	font-size: 12px;
	vertical-align: bottom;
	border-radius: 10px;
}
.main-index .home-work .home-item .bottom-bg{
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 30px;
	margin-bottom: 0;
	line-height: 53px;
	border-radius: 4px;
	background-color: rgba(0, 17, 85, .04);
}
.main-index .home-work .home-item .bottom-bg .lock:before{
	content: "";
	position: absolute;
	top: 22px;
	left: -15px;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background-color: rgba(5, 18, 51, .6); 
}
.main-index .home-work .home-item .bottom-bg .lock{
	color: rgba(5, 18, 51, .6); 
}
.main-index .home-work .home-item .bottom-bg .lock.no{
	color: #FF4040;
}
.main-index .home-work .home-item .bottom-bg .lock.no:before{
	background-color: #FF4040; 
}
.main-index .home-work .home-item .bottom-bg .lock.yes{
	color: #165BFE;
}
.main-index .home-work .home-item .bottom-bg .lock.yes:before{
	background-color: #165BFE; 
}
.main-index .home-work .mid-item ul li{
	width: 48.5%;
}
.main-index .home-work .mid-item ul.flex-space-between{
	margin-top: 40px;
}
.main-index .home-work .mid-item ul.flex-space-between:before{
	content: "";
	position: absolute;
	left: 50%;
	top: -7px;
	width: 1px;
	height: 77px;
	background-color: rgba(5, 18, 51, .1);
}
.main-index .home-work .mid-item ul.list-inline:nth-of-type(1){
	padding-bottom: 10px;
	margin-top: 30px;
	margin-bottom: 20px;
	border-bottom: 1px solid rgba(5, 18, 51, .1);
}
.main-index .home-work .mid-item p{
	color: rgba(5, 18, 51, .8);
}
.main-index .home-work .mid-item p img{
	margin-right: 6px;
}
.main-index .home-work .mid-item p b{
	font-size: 28px;
}
.main-index .home-work .mid-item .price{
	font-size: 20px;
}
.main-index .home-work .home-item ul{
	margin-bottom: 0;
	align-items: end;
}
.main-index .home-work .home-item ul.first{
	padding-right: 10%;
	align-items: center;
}
.main-index .home-work .home-item li:nth-of-type(1) a{
	padding-top: 25px;
	width: 180px;
	height: 90px;
	color: #fff;
	background: linear-gradient(90deg, #7DB9FF 0%, #5D99FF 46%, #4383FF 100%);
	border-radius: 6px;
}
.main-index .home-work .home-item a{
	display: block;
	text-align: center;
	text-decoration: none;
	color: #09121F;
	cursor: pointer;
}
.main-index .home-work .home-item a.btn-expansion{
	width: 86px;
	line-height: 28px;
	background: rgba(22,91,254,0.02);
	border: 1px solid rgba(22,91,254,0.502);
	border-radius: 6px;
	color: #165BFE;
	font-size: 14px;
}
.main-index .home-work .home-item a.btn-expansion:hover{
	background: #165BFE;
	color: #fff;
}
.main-index .home-work .home-item a.disabled{
	color: rgba(9, 18, 31, .5);
	cursor: not-allowed;
}
.main-index .home-work .home-item a.disabled img{
	filter: grayscale(100%);
}
.main-index .home-work .home-item a img{
	margin: 0 auto 10px;
	display: block;
}
.main-index .home-work .home-item .progress .progress-text{
	position: absolute;
	right: 20px;
	top: 10px;
	color: rgba(0, 17, 85, .6);
}
.main-index .home-work .home-item .progress{
	margin-top: 60px;
	margin-bottom: 0;
	height: 40px;
	background-color: rgba(0,17,85,.06);
	box-shadow: none;
	border-radius: 40px;
}
.main-index .home-work .home-item .progress .progress-bar{
    position: relative;
	z-index: 2;
	line-height: 38px;
	/*background-color: #fff;*/
	background-color: #4383FF;
	/*border: 1px solid #165BFE;*/
	/*color: #165BFE;*/
	border: 1px solid #4383FF;
	font-size: 14px;
	box-shadow: none;
	border-radius: 40px;
}
.main-index .home-work .home-charts{
	padding: 30px 25px 0;
	border-radius: 8px;
	background-color: #fff;
}
.main-index .home-work .home-charts .login-popup-box,.kz-widget .login-popup-box,.login-popup-box.checkout-btn-group{
	display: block;
}
.main-index .home-work .home-charts .login-popup-box .login-tabs a,.kz-widget .login-popup-box .login-tabs a,.login-popup-box.checkout-btn-group .login-tabs a{
	margin-left: 0;
	font-weight: bold;
	color: #09121F;
	font-size: 16px;
}
.login-popup-box.checkout-btn-group .login-tabs a{
	font-weight: normal;
}
.main-index .home-work .home-charts .login-popup-box .login-tabs .active a{
	color: #165BFE;
}
.main-index .home-work .home-step{
	color: rgba(9, 18, 31, .6);
	font-size: 16px;
}
.main-index .home-work .home-step .left-text{
	margin-right: 60px;
	font-size: 18px;
}
 
.main-index .home-work .home-step ul li{
	z-index: 2;
}
.main-index .home-work .home-step .step-progress{
	position: absolute;
	left: 45px;
	top: 15px;
	right: 50px;
}
.main-index .home-work .home-step .step-progress .progress{
	height: 2px;
	box-shadow: none;
	background-color: rgba(216,222,229,1);
}
.main-index .home-work .home-step .step-progress .progress .progress-bar{
	box-shadow: none;
	background-color: rgba(45, 121, 255, .8);
}
.main-index .home-work .home-step span{
	display: inline-block;
	margin-bottom: 12px;
	width: 32px;
	height: 32px;
	line-height: 30px;
	color: rgba(165, 170, 177, .8);
	border: 2px solid rgba(165, 170, 177, .8);
	background-color: #fff;
	text-align: center;
	border-radius: 50%;
}
.main-index .home-work .home-step .s-end span{
	background-color: rgba(45, 121, 255, .8);
	color: #fff;
	border-color: transparent;
}
.main-index .home-work .home-step .s-ing span{
	color: rgba(45, 121, 255, .8);
	border-color: rgba(45, 121, 255, .8);
}
.main-index .home-work .home-step p{
	margin-bottom: 30px;
}
.main-index .home-work .home-step p i{
	display: inline-block;
	margin-right: 5px;
	width: 25px;
	height: 18px;
	vertical-align: text-bottom;
	background-image: url(/Public/images/2023/icon_vid_g.png);
}
.main-index .home-work .home-step .s-ing i,.main-index .home-work .home-step .s-end i{
	background-image: url(/Public/images/2023/icon_vid.png);
}
.main-index .home-work .home-step .left-text,.main-index .home-work .home-step .s-ing p,.main-index .home-work .home-step .s-end p{
	color: #09121F;
}
/* 首次 创建 账套*/
.layui-layer.iframe-bookadd{
	background: none;
	box-shadow: none;
}
.layui-layer.iframe-bookadd h3,.linear-title{
	margin-top: 0;
	margin-bottom: 0;
	line-height: 86px;
	border-radius: 20px 20px 0 0;
	background: linear-gradient(360deg, #FFFFFF 0%, #E9F2FF 100%);
}
.linear-title i{
	display: inline-block;
	margin-left: 5px;
	margin-right: 5px;
	width: 7px;
	height: 7px;
	vertical-align: middle;
	border-radius: 50%;
	background: rgba(22,91,254,.6);
}
.linear-title i.m{
	width: 9px;
	height: 9px;
}
.linear-title i.b{
	width: 12px;
	height: 12px;
	background: rgba(22,91,254,1);
}
.layui-layer.iframe-bookadd iframe{
	border-radius: 0 0 20px 20px;
}
.layui-layer.voucher-pop .linear-title{
	padding: 0;
	height: auto;
	line-height: 56px;
	font-size: 18px;
	border-bottom: none;
	border-radius: 10px 10px 0 0;
}
.layui-layer.voucher-pop .layui-layer-content{background-color: #fff;}
.layui-layer.voucher-pop .layui-layer-content.br{border-radius: 0 0 10px 10px;}
.layui-layer.voucher-pop .btn-close-pop{
	position: absolute;
	right: 20px;
	top: 21px;
	width: 16px;
	height: 16px;
	border: none;
	background: none;
	background-image: url(https://al3.acc5.com/179227_65fbe3075036a0.png);
}
.popover-box .popover{max-width: none;width: 904px;}
.popover-box .table>tbody>tr>th,.popover-box .table>tbody>tr>td,.popover-box .table>tfoot>tr>td{padding: 0;line-height: 59px;}
.popover-box .voucher-text{display: block; width: 230px;padding-left: 10px;}
/* .popover-box .voucher-money-border{width: 204px;} */
.popover-box .voucher-total{padding-left: 10px !important;}
/* talkbox */
.ev_talkbox_cn_min{display: none;position: fixed;top: 57px;right: -10px;}
.ev_talkbox_cn_min.move{cursor: move;}
.ev_talkbox_cn_min.pop-hide-bar{top: auto;bottom: 0;right: 0;width: 344px;line-height: 40px;background-color: #00b882;border-radius: 4px;text-align: center;}
.ev_talkbox_cn_min.pop-hide-bar a{color: #fff;font-size: 16px;}
.ev_talkbox_wrapper {
	display: none;
    position: fixed;
    top: 57px;
    right: 10px;
    z-index: 11;
    background-color: transparent;
}
.ev_talkbox_wrapper.to-all{top: auto;bottom: 10px;box-shadow: 0 5px 10px rgba(2,9,26,.3);}
.wrap.batch-ai-wrap{
	/* background-image: url(https://al3.acc5.com/179227_67c12e830db850.jpg); */
	/* background-image: url(https://al3.acc5.com/179227_67c12e474b7050.jpg); */
	/* background-image: url(https://al3.acc5.com/179227_67c12993c0d0d0.jpg); */
	/* background-image: url(https://al3.acc5.com/179227_67c12b037f8c10.jpg); */
	/* background-size: cover; */
}
.wrap.batch-ai-wrap .voucher-header ,.wrap .newvoucher-box.v2-voucher.voucher-item-list{
	display: none;
}
.wrap.batch-ai-wrap .newvoucher-box.v2-voucher {
	margin: 100px 50px 0;
	display: inline-block;
}
.wrap.batch-ai-wrap .newvoucher-box.v2-voucher.voucher-item-list{
	position: sticky;
	top: 0;
	padding:20px 10px 10px;
	height: 565px;
	width: 420px;
	min-width: auto;
	vertical-align: top;
}
.wrap.batch-ai-wrap .newvoucher-box.v2-voucher.voucher-item-list .active i, .wrap.batch-ai-wrap .newvoucher-box.v2-voucher.voucher-item-list .active img{
	border: 2px solid #2D79FF;
}
.wrap.batch-ai-wrap .ai-loading{
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	overflow: hidden;
}
.wrap.batch-ai-wrap .ai-loading.typewriter{
	display: inline-block;
	padding: 15px;
	position: static;
	transform: none;
	background-color: #f8f8f8;
	border-radius: 10px;
	overflow-y: auto;
    max-height: 100%;
}
.wrap.batch-ai-wrap .ai-loading img{
	animation: ai-l-rotate 5s linear infinite;
}
.wrap.batch-ai-wrap .newvoucher-box.v2-voucher.voucher-item-list li img{
	border: 1px solid #ddd;
	border-radius: 10px;
}
.wrap.batch-ai-wrap .newvoucher-box.v2-voucher.voucher-item-list ul{
	max-height: 455px;
	overflow-y: auto;
}
.wrap.batch-ai-wrap .newvoucher-box.v2-voucher.voucher-item-list li{
	position: relative;
	margin-bottom: 10px;
}
.wrap.batch-ai-wrap .newvoucher-box.v2-voucher.voucher-item-list li i{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 22px;
	height: 22px;
	line-height: 22px;
	color: #2D79FF;
	border: 1px solid #2D79FF;
	font-style: normal;
	text-align: center;
	border-radius: 50%;
}
.wrap.batch-ai-wrap .newvoucher-box.v2-voucher.voucher-item-list li i.layui-icon{
	left: auto;
	right: 10px;
	bottom: auto;
	top: 5px;
	font-size: 19px;
	color: red;
	border: none;
}
.wrap.batch-ai-wrap .newvoucher-box.v2-voucher.voucher-item-list li i.layui-icon-ok-circle{
	color: #41CE99;
}
.wrap.batch-ai-wrap .btn-save-voucher{
	position: absolute;
	bottom: 30px;
	left: 0;
	width: 100%;
}
.wrap.batch-ai-wrap .ai-top-loading{
	position: absolute;
	left: 0;
	right: 0;
}
.wrap.batch-ai-wrap .ai-top-loading .progress{
	margin-bottom: 0;
}
.wrap.batch-ai-wrap .ai-top-loading .typewriter{
	display: inline-block;
}
.wrap.batch-ai-wrap .ai-top-loading h3{
	letter-spacing: .15em;
}
.wrap.batch-ai-wrap .ai-top-loading .typewriter	.typing {
	overflow: hidden;
	border-right: .15em solid #333;
	white-space: nowrap;
	margin: 0 auto;
	animation: typing 2.5s steps(30, end),blink-caret .8s step-end infinite;
}
@keyframes ai-l-rotate {
	from { transform: rotate(0); }
	to { transform: rotate(360deg); }
}
@keyframes typing {
	from { width: 0 }
	to { width: 100% }
}
@keyframes blink-caret {
	from, to { border-color: transparent }
	50% { border-color: #333 }
}
.side-right-ai{position: fixed;top: 135px;right: 10px;}
.side-right-ai .time-free{position: absolute;top: -10px;left: -2px;width: 50px;}
.ev_talkbox_wrapper.ai-tab{
	position: absolute;
	top: 0;
	bottom: 0;
	padding-right: 66px;
	background: linear-gradient(180deg, #F8FBFF 100%, #E7F0FD 0%);
}
.ev_talkbox_wrapper.ai-tab .ev-talkbox-side-right{
	
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 66px;
	font-size: 12px;
	border-left: 1px solid #fff;
	background: linear-gradient(180deg, #F8FBFF 100%, #E7F0FD 0%);
}
.ev_talkbox_wrapper.ai-tab .ev-talkbox-side-right .time-free{
	position: absolute;
	top: 50px;
}
.ev_talkbox_wrapper.ai-tab .ev-talkbox-side-right ul{
	margin-top: 80px;
}
.ev_talkbox_wrapper.ai-tab .ev-talkbox-side-right ul a{
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #6E6E6E;
	text-decoration: none;
}
.ev_talkbox_wrapper.ai-tab .ev-talkbox-side-right ul .active a{
	color: #138FE6;
	background-color: #fff;
}
.ev_talkbox_wrapper.ai-tab .ev-talkbox-side-right ul a i{
	margin: 0 auto 5px;
	display: block;
	width: 19px;
	height: 19px;
}
.ev_talkbox_wrapper.ai-tab .ev-talkbox-side-right ul a i.icon-voucher{
	background-image: url(https://al3.acc5.com/179227_67bd5b25e4f310.png);
}
.ev_talkbox_wrapper.ai-tab .ev-talkbox-side-right .active a i.icon-voucher{
	background-image: url(https://al3.acc5.com/179227_67bd5e1009e540.png);
}
.ev_talkbox_wrapper.ai-tab .ev-talkbox-side-right ul a i.icon-batch-voucher{
	background-image: url(https://al3.acc5.com/179227_67d23569de72b0.png);
}
.ev_talkbox_wrapper.ai-tab .ev-talkbox-side-right .active a i.icon-batch-voucher{
	background-image: url(https://al3.acc5.com/179227_67d2356a0d39b0.png);
}
.ev_talkbox_wrapper.ai-tab .ev-talkbox-side-right ul a i.icon-chat{
	background-image: url(https://al3.acc5.com/179227_67bd5b0a931ef0.png);
}
.ev_talkbox_wrapper.ai-tab .ev-talkbox-side-right .active a i.icon-chat{
	background-image: url(https://al3.acc5.com/179227_67bd5dded332e0.png);
}
.ev_talkbox_wrapper.ai-tab .ev-talkbox-side-right ul a i.icon-kf{
	width: 24px;
	background-image: url(https://al3.acc5.com/179227_67bd5b0a98e570.png);
}
.ev_talkbox_wrapper.ai-tab .ev-talkbox-side-right .active a i.icon-kf{
	background-image: url(https://al3.acc5.com/179227_67bd5ddee11400.png);
}
.ev_talkbox_wrapper.ai-tab .ev-talkbox-side-right ul a i.icon-report{
	background-image: url(https://al3.acc5.com/179227_67bd5b0a9949a0.png);
}
.ev_talkbox_wrapper.ai-tab .ev-talkbox-side-right .active a i.icon-report{
	background-image: url(https://al3.acc5.com/179227_67bd5ddec16f90.png);
}
.ev_talkbox_wrapper.ai-tab .ev-talkbox-side-right ul a i.icon-warning{
	background-image: url(https://al3.acc5.com/179227_67bd5b260d9280.png);
}
.ev_talkbox_wrapper.ai-tab .ev-talkbox-side-right .active a i.icon-warning{
	background-image: url(https://al3.acc5.com/179227_67bd5e100b29e0.png);
}
.ev_talkbox_wrapper.ai-tab .ev-talkbox-side-right .logo-ai{
	margin: 10px auto;
	display: block;
}
.ev_talkbox_wrapper.ai-tab .ev-talkbox-side-right .logo-ai-bottom{
	position: fixed;
	right: 10px;
	bottom: 0;
	width: 66px;
}
.ev_talkbox_wrapper.ai-tab .ai-hi{
	margin: 10px 20px 20px;
	padding: 10px 5px;
	color: #848484;
	background: linear-gradient( 90deg, #F0F7FC 0%, #D9EFFC 100%);
	box-shadow: 0px 0px 21px 1px rgba(19,143,230,0.2);
	border-radius: 4px;
}
.ev_talkbox_wrapper.ai-tab .ai-hi .ai-hi-left{
	width: 190px;
}
.ev_talkbox_wrapper.ai-tab .btn-close-ai{
	position: absolute;
	left: -8px;
	top: -10px;
}
.ev_talkbox_wrapper.ai-tab .ai-ocr-btn a{
	display: inline-block;
	padding: 4px 15px;
	text-decoration: none;
	border-radius: 6px;
	background-color: #fff;
	color: #5E5E5E;
	border: 1px solid rgba(188,188,188,.35);
}
.ev_talkbox_wrapper.ai-tab .ai-ocr-btn .active a{
	color: #fff;
	border-color: transparent;
	background: linear-gradient( 0, #015EEA 0%, #00C0FA 100%);
}
.ev_talkbox_wrapper.ai-tab .ai-tips{
	color: #848484;
	font-size: 11px;
}
.ev_talkbox_wrapper.ai-tab .analysis-content{
	padding: 10px;
	max-width: 274px;
    max-height: 500px;
	overflow-y: auto;
	border-radius: 4px;
	background-color: #fff;
	border: 1px solid #63A3FF;
}
.ev_talkbox_wrapper.ai-tab > .tab-content{
	padding-left: 10px;
	padding-right: 10px;
}
.ev_talkbox_wrapper.ai-tab #ev_default_talk,.ev_talkbox_wrapper.ai-tab .ev_default_talk{
	background: none;
}

.ev_talkbox_wrapper.ai-tab #ev_talkbox_max ,.ev_talkbox_wrapper.ai-tab .ev_talkbox_max{
    border: none; 
	width: auto;
}
.ev_talkbox_wrapper.ai-tab .ev_msg_wrapper {
	margin: 0 0 16px;
}
.ev_talkbox_wrapper.ai-tab .ev_msg_wrapper.my{
	text-align: right;
}
.ev_talkbox_wrapper.ai-tab .ev_msg_wrapper.my .ev_img{
	float: none;
}
.ev_talkbox_wrapper.ai-tab .ev_msg_wrapper.my .ev_msg{
	margin-right: 0;
	max-width: 268px;
	text-align: left;
}
.ev_talkbox_wrapper.ai-tab .ev_my_img,.ev_talkbox_wrapper.ai-tab .ev_zo_img,.ev_talkbox_wrapper.ai-tab .ev_img {
    background: url(https://al3.acc5.com/179227_67be70129a2160.png) no-repeat center;
}
.ev_talkbox_wrapper.ai-tab .ev_zo_msg,.ev_talkbox_wrapper.ai-tab .ev_msg{
	/* background-color: #fff; */
	margin-top: 5px;
	float: none !important;
	display: inline-block;
	margin-left: 0;
	max-width: 265px;
}
.ev_talkbox_wrapper.ai-tab .ai_ev_send_text{
	width: 100%;
	height: 132px;
    padding: 10px 8px;
	resize: none;
	border: 1px solid #63A3FF;
}
.ev_talkbox_wrapper.ai-tab #ev_send_input,.ev_talkbox_wrapper.ai-tab .ev_send_input {
    background: none;
    color: #000;
    padding: 0;
    height: auto;
}
.ev_talkbox_wrapper.ai-tab .ev_send_button {
	position: absolute;
	bottom: 10px;
	right: 10px;
    width: 19px;
    height: 19px;
}
.ev_talkbox_wrapper.ai-tab .ev_send_button_img {
    background: url(https://al3.acc5.com/179227_67bed36d592af0.png);
}
.ev_talkbox_wrapper.ai-tab .ev_send_button_img:hover {
    background: url(https://al3.acc5.com/179227_67bed36d7893b0.png);
}
.ev_talkbox_wrapper.ai-tab #ev_privacy_text_bottom_text,.ev_talkbox_wrapper.ai-tab #ev_privacy_text_bottom,.ev_talkbox_wrapper.ai-tab .ev_privacy_text_bottom_text,.ev_talkbox_wrapper.ai-tab .ev_privacy_text_bottom{
	width: auto;
}
#ev_talkbox_max,.ev_talkbox_max {
    width: 348px;
    border-radius: 6px;
    border: 1px solid #f5f5f6;
    height: 530px;
}
.ev_tb_header {
    height: 51px;
    line-height: 51px;
    border-radius: 6px 6px 0 0;
    background: #f3f2f1;
    display: flex;
}
.ev_tb_disable_header_text {
    margin: 0 auto;
    width: 86px;
    display: flex;
    justify-content: center;
}
#ev_tb_header_default_text {
    height: 20px;
    margin-top: 15px;
    color: #454545;
    font-size: 14px;
    letter-spacing: 0;
    text-align: left;
    text-decoration: none;
    line-height: normal;
}
.ev_tb_disable_close {
    cursor: pointer;
    height: 6px;
    right: 5px;
    width: 20px;
    padding: 23px 30px 28px 0;
}
.ev_tb_close_img {
    background: url(https://al3.acc5.com/179227_6461f7b35bb2b0.png) no-repeat center;
    height: 2px;
    width: 16px;
    background-size: contain !important;
    display: flex;
    position: absolute;
    margin: 2px;
}
#ev_default_talk,.ev_default_talk {
    background: #f5f5f6;
    border-radius: 0 0 6px 6px;
}
.ev_talkbox {
    height: 388px;
    display: block;
    overflow-x: hidden;
    overflow-y: auto;
}
#ev_privacy_text_top {
    text-align: center;
    font-size: 10px;
    letter-spacing: .3px;
    width: 348px;
    color: #c0c0c0;
    overflow: hidden;
    padding: 16px 0 20px 0;
    vertical-align: middle;
}
.ev_msg_wrapper {
    margin: 0 16px 16px;
    overflow: hidden;
}
.ev_msg_wrapper>* {
    display: inline-block;
    vertical-align: top;
}
.ev_my_img, .ev_zo_img, .ev_img {
    height: 38px;
    width: 38px;
    border-radius: 50px;
    background-size: contain !important;
	background: url(https://al3.acc5.com/179227_6461f76f8890c0.png) no-repeat center;
}
.theme-bg .ev_img{
	background: #f1f1f1 url(https://static.kuaizhang.com/Public/m/images/wdhead_pic3.png) no-repeat center;
}
.ev_zo_msg, .ev_msg {
	position: relative;
    background-color: #e5e5f0;
    color: #252423;
    padding: 8px 10px;
    max-width: 216px;
    border-radius: 2px 8px 8px 8px;
    margin-left: 8px;
	white-space: pre-wrap;
}
.ev_my_img,.ev_msg_wrapper.my .ev_img{
	float: right;
    background: url(https://al3.acc5.com/179227_6461f81e72f4b0.png) no-repeat center;
}
.ev_my_msg,.ev_msg_wrapper.my .ev_msg{
    background-color: #fefeff;
    color: #555;
    float: right;
    word-wrap: break-word !important;
    padding: 8px 10px;
    border-radius: 8px 2px 8px 8px;
    margin-right: 8px;
    max-width: 193px;
}
.ev_msg_wrapper .hide-msg-pos{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-image: linear-gradient(-180deg,rgba(255,255,255,0) 0%,#fff 70%);
}
.ev_msg_wrapper .hide-msg-pos img{
	width: 12px;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.ev_msg_wrapper .hide-msg-pos span{
	position: absolute;
	bottom: 10px;
	left: 0;
	width: 100%;
}
#ev_privacy_text_bottom,.ev_privacy_text_bottom {
    height: 30px;
    width: 348px;
}
#ev_privacy_text_bottom_text,.ev_privacy_text_bottom_text {
    width: 348px;
    height: 14px;
    text-align: center;
    line-height: 14px;
    padding: 8px 0;
    color: #c8c8c8;
    font-size: 10px;
    letter-spacing: 0;
}
#ev_send_input,.ev_send_input {
    background-color: #fff;
    color: #000;
    padding: 10px 0 9px 8px;
    border-radius: 0 0 6px 6px;
    height: 59px;
}
#ev_send_input .no-login,.ev_send_input .no-login{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	line-height: 62px;
	font-size: 16px;
	background: rgba(255, 255, 255, .7);
}
.ev_send_text {
    width: 276px !important;
    border: 0 solid #fff;
    border-radius: 4px;
    font-size: 16px;
    height: 39px;
    overflow: hidden;
    resize: none;
    vertical-align: top;
    padding: 10px 8px;
    outline: none;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.ev_send_button {
    width: 32px;
    height: 32px;
    line-height: 32px;
    margin: 5px 0 5px 8px;
    display: inline-flex;
    cursor: pointer;
    background-color: transparent;
    padding: 0;
}
.ev_send_button_img {
    height: 100%;
    width: 100%;
    cursor: pointer;
    outline: none;
	border: none;
    background-size: contain !important;
	background: url(https://al3.acc5.com/179227_6461f78f462660.png);
}
.ev_send_button_img[disabled] {
    cursor: not-allowed;
}
/* 搬过来 公用 */
.clearable{opacity: 0;visibility: hidden;z-index: 6; position: absolute;right: 10px;top: 12px;width: 11px;height: 11px;background-size: cover; background-image: url(/Public/images/2023/icon_c.png);cursor: pointer;}
.assit.clearable{top: -40px;width: 13px;height: 13px;}
.top .assit.clearable{top: auto;bottom: -45px;}
.show-clearable .clearable,.assit.clearable{opacity: 1;visibility: visible;}
.voucher-clearable .arrow-up{z-index: 7;position: absolute;right: 10px;top: 14px;width: 10px;height: 6px;background-image: url(https://al3.acc5.com/179227_66013e196d2e00.png)}
.voucher-clearable.open .arrow-up{-webkit-transform: rotate(180deg);transform: rotate(180deg)}
.show-clearable .arrow-up{opacity: 0;visibility: hidden;}
.voucher-assit-accounting .voucher-clearable .arrow-up{top: 9px;opacity: 1;visibility: visible;}
.subject-list-box{padding: 10px 10px 8px; position: absolute;top: 100%;left: 0;z-index: 5;width: 100%; box-shadow: 0 4px 8px 0 rgba(64,79,84,.15);background-color: #fff;}
.subject-list{position: absolute;top: 60px;left: 0; max-height: 193px;overflow-y: auto;box-shadow: 0 4px 8px 0 rgba(64,79,84,.15);background-color: #fff;font-size: 12px;color: #04253C;width: 100%;z-index: 8;margin-bottom: 0;text-align: left;}
.subject-list-box .subject-list,.subject-list.tree{position: static;box-shadow: none;background: none;}
.subject-list.form-control-input{top: 34px;}
.subject-list.form-control-input.top,.subject-list-box.top{top: auto; bottom: 100%;}
.subject-list.form-control-input.bottom{top: 100%;}
.subject-list.form-control-assit-select{top: 29px;height: auto;max-height: 195px;}
.subject-list li{cursor: pointer;padding: 2px 10px;line-height: 28px;border-radius: 2px;}
.subject-list li:hover,.voucher-input .voucher-add-subject a:hover{background-color: #F7F9FA;}
.subject-list li.active,.subject-list li.selected{background-color: rgba(22, 91, 254, .1);color: #165BFE;}
.subject-list.tree{height: auto;max-height: none;}
.subject-list.tree .item{cursor: not-allowed}
.subject-list.tree .item.no-lv{cursor: pointer;}
.subject-list.tree .item.two-lv{padding-left: 35px;}
.subject-list.tree .item.three-lv{padding-left: 60px;}
.subject-list.tree .item.four-lv{padding-left: 90px;}
.subject-list.tree .item.five-lv{padding-left: 110px;}
.subject-list.tree .item .icon-folder{display: inline-block;margin-right: 3px; width: 16px;height: 16px;background-image: url(https://al3.acc5.com/179227_6603ce9c1218f0.png);vertical-align: text-bottom;cursor: pointer;}
.subject-list.tree .item .icon-folder.folder-close{background-image: url(https://al3.acc5.com/179227_6656c2a3d64b20.png);background-size: contain;}
.subject-list.tree .item.no-lv .icon-folder{background: none;}
.subject-list.form-control-assit-select .add-auxiliary {
	position: sticky; /*  固定在特定位置 */
	bottom: 0;  
	width: 100%;  
	background-color: #fff; 
	z-index: 1;
}
.assit-tip-wrap{
	position: relative;
}
.assit-tip{
	position: absolute;
	top: -2px;
	left: 5px;
	line-height: normal;
	white-space: nowrap;
}
.assit-tip i{
	display: inline-block;
	margin-right: 4px;
	width: 18px;
	height: 18px;
	text-align: center;
	color: #fff;
	border-radius: 4px;
	background-color: #81AEFF;
	font-size: 12px;
	font-style: normal;
}
.parent-subject-code{position: relative;}
.parent-subject-code span{position: absolute;height: 100%;color: #999;line-height: 35px;top: 0;left: 12px;}
.parent-subject-code input{padding-left: 45px;}
.parent-subject-code.level2 input{padding-left: 69px;}
.parent-subject-code.level3 input{padding-left: 94px;}
.parent-subject-code.level4 input{padding-left: 119px;}
.parent-subject-code.level5 input {padding-left: 143px;}
.back-select.disabled{cursor: not-allowed;}
/* 凭证 科目 摘要 新弹窗 */
.voucher-add-box{padding: 15px 25px;}
.voucher-add-box .summary-select:hover{color: #165BFE;}
.voucher-add-box .summary-edit{display: inline-block;width: 16px;height: 16px;vertical-align: middle; background-image: url(https://al3.acc5.com/179227_65fd1d6cbf8070.png);}
.voucher-add-box .summary-edit:hover{background-image: url(https://al3.acc5.com/179227_65fd1d6ce27350.png);}
.voucher-add-box .summary-del{display: inline-block;width: 16px;height: 16px;vertical-align: middle; background-image: url(https://al3.acc5.com/179227_65fd1de7bcaa60.png);}
.voucher-add-box .summary-del:hover{background-image: url(https://al3.acc5.com/179227_65fd1de7bb9f70.png);}
.voucher-add-box .line{display: inline-block;margin-left: 15px;margin-right: 15px; width: 1px;height: 14px;background-color: #DBDEE2;vertical-align: middle;}
.voucher-add-box .table-striped{margin-bottom: 0;}
.voucher-add-box .table-striped>tbody>tr:nth-of-type(odd){background-color: #F7F9FA;}
.voucher-add-box .table-striped>tbody>tr.tr-header{background-color: rgba(219, 222, 226, .4);}
.voucher-add-box .summary-lists{height: 260px;overflow-y: auto;}
.voucher-add-box .summary-lists tr:first-child td{border-top-color: transparent;}
.voucher-add-box .pr{padding-right: 15px;}
.voucher-add-box .span-must{color: #ED2123;margin-right: 5px;}
.voucher-add-box .form-control{border-color: #DBDEE2;box-shadow: none;}
.voucher-add-box #parent-subject{padding-right: 25px;}

/* 选择科目 */
.voucher-add-box.subject-page .sub-tab a{position: relative; display: inline-block;padding-left: 15px;padding-right: 15px;margin-left: -1px; line-height: 30px; background: rgba(219,222,226,.2); border: 1px solid rgba(219,222,226,.6);text-decoration: none;}
.voucher-add-box.subject-page li:first-child a{margin-left: 0;border-radius: 4px 0 0 4px;}
.voucher-add-box.subject-page li:last-child a{border-radius:0 4px 4px 0;}
.voucher-add-box.subject-page li.active a{border-color: #165BFE;color: #165BFE;z-index: 2;}
.voucher-add-box.subject-page .search-sub input{position: absolute;top: 0;right: 0;width: 190px; height: 100%; border-radius: 4px;border: 1px solid #DBDEE2;background-image: url(https://al3.acc5.com/179227_6603c1a5219440.png);background-repeat: no-repeat;background-position: 165px center;box-shadow: none;}
.voucher-add-box.template .search-sub input{position: static;width: 340px;background-position: 313px center;}
.voucher-add-box.template .subject-list .item span{display: inline-block; vertical-align: middle;}
.voucher-add-box.template .temp-type{width: 110px;}
.voucher-add-box.template .temp-name{width: 196px;}
.voucher-add-box.template .temp-sub{width: 165px; }
.voucher-add-box.template .sub-lists tr.selected{background-color: rgba(22,91,254,.6);color: #fff;}
.voucher-add-box.subject-page .switch-box{height: 335px;overflow-y: auto;}

/* AI智能录入凭证 */
.ai-new-voucher{width: 1000px;background-color: #fff;}
.ai-new-voucher.close-ai{margin-left: auto;margin-right: auto;float: none !important;}
.ai-new-voucher .voucher-header{padding-top: 65px; border-bottom: 1px solid rgba(9, 18, 31, .05);}
.ai-new-voucher .open-ai-voucher{margin-top: 15px;margin-left: 15px;}
.ai-new-voucher .open-ai-voucher img{margin-right: 5px;vertical-align: -1px;}
 
.ai-voucher-box .content .input{height: 335px;border: 1px solid #63A3FF; resize: none;}
.ai-voucher-box .content .file-upload{position: relative;padding-left: 12px;padding-right: 12px;color: rgba(9,18,31,.5);}
.ai-voucher-box .content .file-upload[lay-over]{border-color: #FF6E00;}
.ai-voucher-box .content .file-upload img{display: block;margin: 130px auto 15px;}
.ai-voucher-box .content .file-upload input[type=file]{position: absolute;left: 0;right: 0;bottom: 0;top: 0;opacity: 0;}

.newvoucher-box.v2-voucher .voucher-header{height: 63px;border-bottom: 1px solid #DBDEE2;}
/* 学习组件 */
.kz-widget{
	position: fixed;
	z-index: 1001;
	top: 20%;
	left: 70%;
	width: 380px;
	border: 1px solid #D9DEE9;
	box-shadow: 0 3px 6px rgba(154,156,174,.16);
}
.kz-widget.answer{
	left: 20%;
	width: 1042px;
	border: none;
	border-radius: 14px;

}
.kz-widget > h3{
	margin-top: 0;
	margin-bottom: 0;
	padding: 20px;
	font-size: 14px;
	background-color: #fff;
}
.kz-widget > h3 a{
	font-size: 12px;
}
.kz-widget.answer > h3{
	font-size: 16px;
	border-radius: 14px 14px 0 0;
	border-bottom: 1px solid #D9DEE9;
	background: linear-gradient(360deg, #FFFFFF 0%, #FBFCFF 27%, #F2F7FF 66%, #EEF5FF 100%);
}
.kz-widget.answer .v-box{
	padding: 20px;
	max-height: 500px;
	overflow-y: auto;
	background-color: #fff;
}
.kz-widget .icon-up{
	display: inline-block;
	width: 12px;
	height: 6px;
	vertical-align: 2px;
	background-image: url(/Public/images/2023/icon_up.png);
}
.kz-widget .collapsed .icon-up{
	-webkit-transform: rotate(180deg);transform: rotate(180deg);
}
.kz-widget .box{
	padding: 15px;
	background-color: rgba(241, 244, 251, 1);
}
.kz-widget .box .btns button{
	margin-right: 12px;
}
.kz-widget .box .tab-box{
	margin-top: 15px;
	border: 1px solid #D9DEE9;
	border-radius: 6px;
	background-color: #fff;
}
.kz-widget .box .tab-box .login-popup-box{
	padding-left: 30px;
	padding-top: 12px;
	padding-bottom: 2px;
	border-bottom: 1px solid #D9DEE9;
}
.kz-widget .login-popup-box .login-tabs a{
	font-size: 14px;
}
.kz-widget .crr-topic h5{
	line-height: 20px;
}
.kz-widget .box .tab-box img{
	width: 100%;
	cursor: zoom-in;
}
.kz-widget .box .tab-content{
	padding: 15px;
	max-height: 480px;
	overflow-y: auto;
}
.kz-widget .topic-lists p:hover,.kz-widget .topic-lists p.active{
	color: #165BFE;
}
.kz-widget.analysis{
	width: 1070px;  
}
.kz-widget.analysis h5{  
	padding-left: 15px;
}
.kz-widget.analysis h5:after{
	content: "";
    position: absolute;
    left: 0;
    width: 4px;
    height: 15px;
    background: #165BFE;
    border-radius: 4px; 
}
.kz-widget.analysis .topic{
	margin-bottom: 40px;
}
.kz-widget.analysis .voucher-container{
	padding: 13px;
	border: 1px solid #ddd;
}





















.beautify-input input[type="checkbox"] {display: none;}
.beautify-input input[type="checkbox"] + span {
	display: inline-block;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	width: 220px;
	line-height: 40px;
	border: 1px solid #dcdfe6;
	text-align: center;
	cursor: pointer;
}
.beautify-input input[type="checkbox"]:checked+span {
	border-color: #479CEC;
	background-image: url(/Public/images/s-01.png);
	background-position: bottom right;
	background-repeat: no-repeat;
}


/* 通用弹窗 */
.public-pupop{}
.public-pupop .pop-close{
	position: absolute;
	right: 30px;
	top: 0;
}
.public-pupop .pop-popup{
	max-width: 600px;
}
.public-pupop .popup-header{
	line-height: 60px;
	font-size: 18px;
	background-color: #F1F5FF;
	border-radius: 12px 12px 0 0;
}
.public-pupop .popup-body{
	padding: 40px 100px;
	line-height: 32px;
	font-size: 16px;
	background-color: #fff;
	border-radius: 0 0 12px 12px;
}

/* CDN 处理登录问题   data-init-login = "0"  未登录状态       data-init-login = "1" 已登录状态 */
[data-init-login = "1"]{
	display: none;
}
.login-popup-box,.login-popup-box .form-item.form-verify{
	display: none;
}
.login-popup-box .pop-popup{
	width: 600px;
	height: 440px;
	border-radius: 12px;
	background-color: #fff;
}
.login-popup-box .popup-body{
	padding: 30px 65px;
}
 
.login-popup-box  .show-reg,.login-popup-box.reg  .show-login,.login-popup-box.reg .login-tabs,.login-popup-box.reg .login-ico{
	display: none;
}
.login-popup-box.reg  .show-reg{
	display: inline-block;
}
.login-popup-box .login-tabs a{
	position: relative;
	margin-left: 40px;
	margin-right: 40px;
	font-size: 20px;
	color: rgba(9, 18, 31, .6);
	text-decoration: none;
}
.login-popup-box .login-tabs .active a{
	color: #165BFE;
}
.login-popup-box .login-tabs a:after{
	content: "";
	position: absolute;
	left: 50%;
	bottom: -15px;
	width: 28px;
	height: 3px;
	background: linear-gradient(270deg, #165BFE 0%, #2D79FF 100%);;
	border-radius: 4px;
	transform: translate3d(-50%, 0, 0) scaleX(0);
	transition: all .3s;
}
.login-popup-box .login-tabs a:hover:after,.login-popup-box .login-tabs .active a:after{
	transform: translate3d(-50%, 0, 0) scaleX(1);
}
.login-popup-box .not-bing{
	position: absolute;
	width: 100%;
	left: 0;
	top: 15px;
}
.login-popup-box .login-ico{
	position: absolute;
	right: 25px;
	top: 25px;
	width: 28px;
	height: 28px;
	background-image: url(https://al3.acc5.com/179227_6420f82e6f5ec0.png);
}
.login-popup-box .login-ico.icon-login-acct{
	background-image: url(https://al3.acc5.com/179227_6420f82e4ffac0.png);
}
.login-popup-box .login-ico.icon-login-acct i{
	 position: absolute;
	 right: 100%;
	 top: 0;
	 width: 140px;
	 margin-right: 10px;
	 line-height: 26px;
	 font-style: normal;
	 font-size: 14px;
	 text-align: center;
	 border: 1px solid #df9c1f;
	 color: #df9c1f;
}
.login-popup-box .login-ico.icon-login-acct i:before,.login-popup-box .login-ico.icon-login-acct i:after{content: "";position: absolute;right: -7px;top: 50%;margin-top: -7px;width: 0;height: 0;border-top: 7px solid transparent;border-left: 7px solid #df9c1f;border-bottom: 7px solid transparent;}
.login-popup-box .login-ico.icon-login-acct i:after{right: -6px;border-left-color: #fff;}


.login-popup-box .wx-tip{
	margin-top: 20px;
	font-size: 14px;
}
.login-popup-box .tab-content{
	padding-top: 20px;
}
.login-popup-box .form-item{
	padding-top: 10px;
	padding-bottom: 10px;
}
.login-popup-box .form-item .verify{
	position: absolute;
	right: 0;
	top: 0;
	height: 43px;
}
.login-popup-box.reg .form-reg{
	padding-top: 54px;
}
.login-popup-box .form-item.last{
	padding-top: 10px;
}
.login-popup-box .form-item input{
	width: 100%;
	height: 43px;
	font-size: 18px;
	border: none;
	border-bottom: 1px solid rgba(9, 18, 31, .07) ;
}
.login-popup-box .form-item .btn-submit{
	display: block;
	width: 100%;
	height: 57px;
	border: none;
	color: #fff;
	font-size: 24px;
	background: linear-gradient(270deg, #165BFE 0%, #2D79FF 100%);
	box-shadow: 0 4px 8px rgba(39,91,208,.3);
	border-radius: 30px;
}
.login-popup-box .link-reg span,.login-popup-box .link-login span{
	color: rgba(22, 91, 254, .6)
}
.login-popup-box .verify-btn{
	position: absolute;
	width: 110px;
	line-height: 34px;
	right: 0;
	top: 5px;
	border-radius: 20px;
	border: 1px solid #165BFE;
	color: #165BFE;
	background: none;
	font-size: 16px;
}
.login-popup-box .verify-btn[disabled]{
	border-color: rgba(9,18,31,.2);
	color: rgba(9, 18, 31, .3);
	cursor: not-allowed;
}
.login-popup-box .verify-reset-password-btn{
	position: absolute;
	width: 110px;
	line-height: 34px;
	right: 0;
	top: 5px;
	border-radius: 20px;
	border: 1px solid #165BFE;
	color: #165BFE;
	background: none;
	font-size: 16px;
}
.login-popup-box .verify-reset-password-btn[disabled]{
	border-color: rgba(9,18,31,.2);
	color: rgba(9, 18, 31, .3);
	cursor: not-allowed;
}
.login-popup-box .login-wechat-qrcode{
	padding: 6px;
	width: 200px;
	height: 200px;
	border-radius: 20px;
	box-shadow: 0 4px 8px rgba(9,18,31,.16);
}
.login-popup-box .pop-privacy{
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 100%;
	font-size: 14px;
}
.login-popup-box #login-tab-3.in ~ .pop-privacy{
	bottom: -35px;
}


.kz-footer{
	color: rgba(255, 255, 255, .7);
	background-color: #051233;
}
.kz-footer a{
	text-decoration: none;
	color: rgba(255, 255, 255, .7);
	transition: all .3s;
}
.kz-footer a:hover{
	color: rgba(255, 255, 255, 1);
}
.kz-footer .footer-desc{
	margin-top: 60px;
	margin-bottom: 60px;
}
.kz-footer .footer-desc h5{
	margin-top: 0;
	margin-bottom: 25px;
	font-weight: bold;
	font-size: 16px;
	color: rgba(244, 244, 246, .9);
}
.kz-footer .footer-desc .tel{
	margin-bottom: 20px;
	font-size: 24px;
}
.kz-footer .footer-desc .code .app{
	margin-right: 45px;
}
.kz-footer .footer-desc .code img{
	margin-bottom: 15px;
	width: 130px;
	height: 130px;
	border-radius: 6px;
	border: 6px solid #fff;
}
.kz-footer .footer-desc .links a{
	display: block;
	margin-bottom: 15px;
}
.kz-footer .footer-link .spanider{
	display: inline-block;
	margin-left: 10px;
	margin-right: 10px;
	width: 1px;
	height: 10px;
	background-color: rgba(255,255,255,.4);
}
.kz-footer .footer-bt{
	margin-top: 25px;
	margin-bottom: 25px;
	line-height: 28px;
}
.kz-footer .footer-bt img{
	margin-left: 40px;
}
.kz-header .expire-buy-notice .alert-warning{
	padding-top: 13px;
	padding-bottom: 13px;
	line-height: normal;
	position: relative;
}
.kz-header .expire-buy-notice .alert-warning .close{
	position: absolute;
	width: 30px;
	height: 100%;
	right: 0;
}
/* 问答弹窗 聊天 */
.wrap .dl-horizontal dt {
    width: auto;
}
.wrap .dl-horizontal dd {
    margin-left: 0;
}
.ask-chat-box .box-mark-new{z-index: 9998;}
.ask-chat-box .pop-popup{z-index: 9999;max-width: none;}
.ask-chat-box .pop-popup .white-bg{background-color: #fff;border-radius: 6px;}
.ask-detail .box-title-name {
    padding: 0;
	height: 50px;
	line-height: 50px;
    font-weight: bold;
    background: rgba(246,230,220,.5);
}
.reply-item .gold-01 {
    width: 323px;
    text-align: left;
    padding-left: 35px;
    margin: 0 !important;
    border-radius: 6px 0 0 0;
    background: #F6E6DC;
    box-shadow: 0 0 0 0;
    color: #87574A;
	font-size: 16px;
}
.ask-main .reply-item .teacher-img {
    width: 74px;
    height: 74px;
	margin-left: 20px;
    margin-right: 20px;
    background-color: #f8f8f8;
}
.ask-main .reply-item .teachar-name{
	margin-bottom: 15px;
}
.ask-main .reply-item .teachar-name b {
    font-size: 16px;
}
.ask-main .reply-item .f-999{
	color: #999;
}
.ask-chat-box .chat-main{padding: 20px;min-height: 260px;width: 760px; background-color: #f9f9f9;}
.ask-chat-box .chat-main .item{margin-bottom: 15px;margin-left: 15px;}
.ask-chat-box .chat-main .msg{display: inline-block;margin-left: 15px;padding: 13px 20px;background: #fff;line-height: 22px; box-shadow: 0px 5px 20px 0px rgba(161,165,190,.08);}
.ask-chat-box .chat-input{padding-left: 20px;padding-right: 20px;}
.ask-chat-box .chat-input textarea{border: none;resize: none;box-shadow: none;}
.ask-chat-box .chat-input .ask-number{color: #999;}
.ask-chat-box .chat-input .ask-number i{font-style: normal;}

.vip-box .dai-spec-box{height: 100px}
.vip-box .dai-spec-box .dai-spec-item{height: 100%}
.vip-box .dai-spec-box .dai-spec-item .dai-spec-item-price,.vip-box .dai-spec-box .dai-spec-item .dai-spec-item-option{display: inline-block;height: 100%;vertical-align: top}
.vip-box .dai-spec-box .dai-spec-item .dai-spec-item-option{width: 70%}
.vip-box .dai-spec-box .dai-spec-item .dai-spec-item-price{width: 29%;}
.vip-box .dai-spec-box .dai-spec-item .dai-spec-item-price .dai-spec-item-price-a{font-size: 16px;margin-top: 20px}
.vip-box .dai-spec-box .dai-spec-item .dai-spec-item-price .dai-spec-item-price-b{font-size: 26px;margin: 0 10px}
.vip-box .dai-spec-box .dai-spec-item .dai-spec-item-price .dai-spec-item-price-c,.vip-box .dai-spec-box .dai-spec-item .dai-spec-item-price .dai-spec-item-price-b{color: #FF4401}
.vip-box .dai-spec-box .dai-spec-item .dai-spec-item-option-list a{position: relative;color: #666;width: 92px;line-height: 40px;height: 40px;text-align: center;border: 2px solid #ccc;border-radius: 8px;margin: 5px 15px;text-decoration: none;display: inline-block}
.vip-box .dai-spec-box .dai-spec-item .dai-spec-item-option-list a span{position: absolute;top: -10px;background: #FF4401;width: 50px;font-size: 12px; color: #fff;text-align: center;border-radius: 8px 0;height: 18px;line-height: 18px;left: -2px}
.vip-box .dai-spec-box .dai-spec-item .dai-spec-item-option-list a .select-img{position: absolute;bottom: 0;right: -1px;width: 24px;display: none}
.vip-box .dai-spec-box .dai-spec-item .dai-spec-item-option-list a.active .select-img{display: block}
.vip-box .dai-spec-box .dai-spec-item .dai-spec-title{font-size: 16px;font-weight: bold;height: 30px;line-height: 30px}
.vip-box .dai-spec-box .dai-spec-item .dai-spec-item-option-list a.active{border-color: #ffa647;}




@media screen and (max-width: 1366px) {
	.kz-main .container{width: 1000px;}
	.kz-header{padding-left:40px;padding-right: 40px;height: 60px;line-height: 60px;font-size: 14px;}
	/* .kz-header .header-logo{margin-right: 0;} */
	.kz-header .user-header{width: 34px;height: 34px;}
	.kz-header .user-header-vip{
		right: -9px;
	}
	.kz-header a{margin-right:20px;}
	.kz-header .dropdown-menu a{
		font-size: 14px;
	}
	.kz-product ul li{width: 490px;}
	.kz-solution ul li{padding: 25px 20px;width: 240px;}
	.kz-security ul li{width: 320px;}
	.kz-content{padding-top: 60px;}
	.work-main{
		padding: 20px;
	}
	.work-main .left-item{
		width: 160px;
	}
	.work-main .left-item a{
		font-size: 16px;
	}
	.work-main .right-item{
		width: 775px;
	}
	.work-main.buy-box{
		padding: 25px;
	}
	.vip-box .vip-item{
		margin-left: 20px;
		margin-right: 20px;
	}
	.vip-box .select-item h3{
		font-size: 16px;
	}
	.vip-box .select-item b {
	    font-size: 20px;
	}
	.vip-box .select-item {
	    width: 180px;
	    height: 110px;
	}
	.vip-box .dai-item .select-item {
		width: 220px;
	}
	.vip-box .select-item h3.first {
	    margin-top: 20px;
	}
	/* .new-work .menu-left ul > li .se-menu{padding: 15px 20px;} */
	/* .main-index .new-work{padding: 10px;} */
	/* .main-index .work-panel{top: 10px;left: 10px;width: 150px;} */
	/* .main-index .work-panel a{padding-left: 20px;line-height: 48px;} */
	/* .main-index .main-content{padding-left: 160px;} */
	.main-index .header-selection .books-menu .icon-up{
		top: 13px;
	}
	.layui-layer.iframe-bookadd h3{
		padding-top: 20px;
		line-height: 18px;
		font-size: 18px;
	}
	.main-index .header-selection .dropdown .dropdown-menu{left: 10px;}
	.main-index .home-work .home-item h4{margin-bottom: 10px;}
	.main-index .home-work .home-item{padding: 15px 20px;}
	.main-index .home-work .home-item ul.first{
		padding-right: 2%;
	}
	.main-index .home-work .mid-item .price {
	    font-size: 18px;
	}
	.main-index .home-work .mid-item p b {
	    font-size: 26px;
	}
	.main-index .home-work .home-charts {
	    padding: 15px 20px 0;
	}

	.side-right ul{width: 52px;}
	.side-right ul li a{padding-top: 5px;padding-bottom: 5px; font-size: 11px;}
	.side-right ul li a i{background-size: 68%;}
	.ev_talkbox_wrapper.ai-tab{padding-right: 58px; font-size: 12px;}
	.ev_talkbox_wrapper.ai-tab .ev-talkbox-side-right{width: 58px;font-size: 11px;}
	.ev_talkbox_wrapper.ai-tab .ev-talkbox-side-right ul a i{background-size: 88%;background-repeat: no-repeat;background-position: center;}
	.ai-voucher-box .content .input{height: 200px; font-size: 12px;}
	.ai-voucher-box .content .file-upload img{margin-top: 63px;}
	.ev_talkbox_wrapper.ai-tab .ev_talkbox{height: 270px;}
	.ev_talkbox_wrapper.ai-tab .ai_ev_send_text{height: 90px;}
	.ev_talkbox_wrapper.ai-tab .fingerprint{height: auto !important;transform: rotate(90deg);}
	.ev_talkbox_wrapper.ai-tab .analysis-content{max-height: 295px;}
}
@-webkit-keyframes zoom{
	0%,100%{-webkit-transform:scale(1,1);}
	50%{-webkit-transform:scale(.8,.8);}
}
@keyframes zoom{
	0%,100%{transform:scale(1,1);}
	50%{transform:scale(.8,.8);}
}