body{-ms-overflow-style: scrollbar;}
.zhan_sidebar {
	position: fixed;
	right: 0;
	top: 25%;
	bottom:0;
	margin: auto;
	z-index: 95;
	list-style: none;
}
.zhan_sidebar{

}
/* .zhan_sidebar_hover{
    height: calc( 100% - ( 100% - (76px + 58px + (72px * 4)) ) );
} */
.zhan_sidebar .sidebar_li {
	position: relative;
	/* height: 72px; */
	width: 100%;
	text-align: center;
	padding: 20px 0;
	
}
.zj{  position:absolute; top:-50px; right:36px; display:none; -webkit-box-shadow: 2px 2px 20px 0 rgba(64,64,64,.1);
    box-shadow: 2px 2px 20px 0 rgba(64,64,64,.1);
    border: 1px solid rgba(64,64,64,.1);background:#fff; border-radius:10px; padding:20px;}
.zj img{ display:block; width:135px; height:135px; margin:15px auto}
.zj span{ display:block; text-align:center; font-size:16px; line-height:28px;}
.dhh{ margin-top:15px; border-top:1px solid #666; padding-top:15px;}
.dhh b{ display:block; font-weight:normal; text-align: center; font-size:16px; background:url(../images/266.png) 1px center no-repeat;}
.dhh strong{ display:block; font-size:14px; text-align:center; margin-top:10px; font-weight:bold;}
.zhan_sidebar .sidebar_li .jingguo:hover .ewm02 img{ opacity:1;}

.zhan_sidebar .sidebar_li_firstchild{

	padding: 30px 0 20px 0;
}
.zhan_sidebar .sidebar_li_radius{
	border-radius: 0 0 0 20px;
}
.zhan_sidebar .sidebar_li + .sidebar_li::before{
	content: '';
	position: absolute;
	top:0;
	left:50%;
	width:40px;
	border-top:1px solid #d9d9d9;
	-webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
	transform: translateX(-50%);	
}

.zhan_sidebar .sidebar_li a {
	display: block;
	cursor:pointer;
}

.zhan_sidebar .sidebar_li .icons {
	margin-bottom:5px;
	text-align: center;
	/* height: 40px; */
	/* position:relative; */
}

.zhan_sidebar .sidebar_li .icons1 {
	/* height: 35px; */
	/* margin-bottom:10px; */
}
/* img{display: inline;} */
.zhan_sidebar .sidebar_li .icons>img{
	margin: 0 auto;
	display: block;
	/* position: absolute;
	left:50%;
	bottom:0;
	-webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
	transform: translateX(-50%); */
}
.zhan_sidebar .sidebar_li .icons .text{
	/* position: absolute;
	width:100%;
	left:50%;
	bottom:0;
	font-style: normal;
	font-size: 14px;
	-webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
	transform: translateX(-50%); */
}

.zhan_sidebar .sidebar_li span {
	text-align: center;
	line-height: 16px;
	color: #333
}
.zhan_sidebar .sidebar_li:first-child{
	height:76px;
}

.zhan_sidebar .sidebar_li:first-child .icons {
	border-top: none;
	height:44px;
}

.zhan_sidebar .sidebar_li:hover span {

}
.zhan_sidebar .sidebar_li .icons .active{
	display: none;
}
.zhan_sidebar .sidebar_li:hover .active{
	display: block;
}
.zhan_sidebar .sidebar_li:hover .default{
	display: none;
}

.zhan_sidebar .goTopBtn {
	/* height: 58px; */
	display: none;
	cursor: pointer
}

.zhan_sidebar .goTopBtn .icons {
	/* height: 26px */
}

.zhan_sidebar .goTopBtn span {
	line-height: 14px;
	/* margin-top: 0; */
	visibility: hidden;
	/* display: block; */
	text-align: center;
	display: none;
}
.zhan_sidebar .goTopBtn:hover span{
	/* height: 58px; */
	display: block;
}

.zhan_sidebar .goTopBtn:hover .icons {
	/* height: 21px */
}

.zhan_sidebar .goTopBtn:hover span {
	visibility: visible;
}

/*软件下载*/
.soft-downLoad {
	display: none;
	position: absolute;
	right: 82px;
	top: -28px;
	padding:20px 0;
	width: 237px;
	/* height: 103px; */
	text-align: left;
	background: #fff;
	font-size: 0;
	box-shadow: 0 0 10px 0 rgba(92,92,92,0.15);
	cursor: default;
}
.soft-downLoad::after{
	position: absolute;
	top:54px;
	right:-20px;
	content: '';
	width:0;
	height:0;
	border:10px solid transparent;
	border-left-color: #fff;
}
.soft-downLoad div{
	font-size:12px;
}
.soft-downLoad .soft{
	position: relative;
	display: inline-block;
}
.soft-downLoad .win{
	margin-left:5px;
}
.soft-downLoad .mac::after{
	position:absolute;
	top:0px;
	left:0px;
	content: '';
	border-left:2px solid #d9d9d9;
	height:82px;	
}
.soft-downLoad .soft>img{
	position: absolute;
	left:50%;
	-webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.soft-downLoad .soft>img.icon{
	top:0;
}
.soft-downLoad .soft>img.text{
	top:35px;
}
.soft-downLoad .soft .downloadBtn{
	margin: 59px 20px 0;
	display: block;
	width:68px;
	height:24px;
	line-height:22px;
	border:1px solid #EA5413;
	border-radius: 6px;
	font-size:12px;
	color:#EA5413;
	text-align: center;
	
}
.soft-downLoad .soft .downloadBtn:hover{
	background: #EA5413;
	color:#fff;
}

/* .registerBtn:hover .soft-downLoad {
	display: block
} */

/* .shake {
	animation: zy 2.5s .15s linear infinite;
	-moz-animation: zy 2.5s .15s linear infinite;
	-webkit-animation: zy 2.5s .15s linear infinite;
	-o-animation: zy 2.5s .15s linear infinite
} */

@keyframes zy {
	10% {
		transform: rotate(15deg)
	}

	20% {
		transform: rotate(-10deg)
	}

	30% {
		transform: rotate(5deg)
	}

	40% {
		transform: rotate(-5deg)
	}

	50%,to {
		transform: rotate(0deg)
	}
}


/* 旧的侧边栏 */
.zhan_wrap_toeflielts .fix_slide{display: none !important;}