.up,.w_chat,.QQ_chat,.weixin_z{
	position: fixed;
	right:0;
	z-index: 99;
}
.up{
	bottom:400px;
}
.w_chat{
	bottom:338px;

}
.weixin_z{
	width:172px;
	bottom:284px;
	right:72px;

	display: none;
}
.QQ_chat{
	bottom:276px;
}
/*.w_chat:hover{
	background: url(weixin.jpg);
}*/
/*培训云*/
.peixuns{
	position: relative;
	width:100%;
	height:525px;
	background:  linear-gradient(264deg,#F8F1FF ,#D8F4FF);;
	margin-top: 50px;
    background-size: cover;
	z-index: 0;
	background-color: #f3f1ff;
	margin-left: 8%;
	/*color:#fff;*/
	/*background: url(../img/tingzhenqi.png);

	/*background-position:right;*/
    /*position:relative;*/
	background-size: 100% 100%;
}

.peixun h3{
	padding-top:200px;
	margin: auto;
	width:693px;
}
.peixun h3{
	text-align: center;
	overflow: hidden;
}
.peixun h3 span:first-child{
	font-size: 56px;
	font-weight: bold;
	/*float: left;*/
	letter-spacing: 10px;
}
.peixun h3 span:last-child{
	font-weight: bold;
	font-size: 36px;
	/*float: left;*/
	margin-left: 10px;
  letter-spacing: 6px;
  line-height: 80px;
}
.peixun h4{
	text-align: center;
	font-size: 14px;
	margin-top:20px;
}
.peixun div.typeList{
	width:560px;
	margin: auto;
}
.peixun div dl{
	float: left;
	width:140px;
	text-align: center;
	margin-top:60px;
}
.peixun div dl:hover{
	opacity: 0.7;
}
.peixun div dl dd{
	margin-top: 10px;
    color:#ffffff;
}
.peixun div dl dd a{
	color: #c2e0ff;
}
.hengfu{
	position:relative;
	width:100%;
	height:280px;
}
.hengfu div{
	position: absolute;
	left: 50%;
	top:50%;
	margin-left: -415px;
	text-align: center;
	margin-top:-70px;
}
.hengfu div img:first-child{
	margin-bottom: 20px;
}
/*学习云*/
.study{
	height:700px;
	position: relative;
	background: #e1f1ff;
	background-image: url(../img/upline.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position:center 81px;
}
.study .study_content{
	position: absolute;
	left: 50%;
	margin-left: -254px;
	top:140px;
    z-index: 2;
}
.study_a dl{
	margin-top:30px;
	float: left;
	width:169px;
	text-align: center;
	font-size: 16px;
}
.study_a dl:hover{
	opacity: 0.7;
}
.study_a dl a{
	color: #333;
}
.study p{
	margin-top:30px;
	width:509px;
	font-size: 18px;
	color: #333333;
	line-height: 30px;
	letter-spacing: 2px;
}
.study_top{
	position: absolute;
	/*width:647px;*/
	width:33.5%;
	height: 256px;
	right: 0;
	overflow: hidden;
	z-index: 1;
	top:0px;
	background: url("../img/study_top.png") bottom left no-repeat;
	animation:bottomeaseinAnimate 1.5s ease-in-out ;
	-webkit-animation: bottomeaseinAnimate 1.5s ease-in-out ;
    -ms-animation: bottomeaseinAnimate 1.5s ease-in-out ;
    -o-animation: bottomeaseinAnimate 1.5s ease-in-out ;
    -moz-animation: bottomeaseinAnimate 1.5s ease-in-out ;
}
.study_left{
	position: absolute;
	/*width:760px;*/
	width:39.5%;
	height: 225px;
	left: 0;
	overflow: hidden;
	bottom:0;
	background: url("../img/study_right.png") right no-repeat;
	animation: lefteaseinoutAnimate 1.5s ease-in-out;
	-webkit-animation: lefteaseinoutAnimate 1.5s ease-in-out;
    -ms-animation: lefteaseinoutAnimate 1.5s ease-in-out;
    -o-animation: lefteaseinoutAnimate 1.5s ease-in-out;
    -moz-animation: lefteaseinoutAnimate 1.5s ease-in-out;
}
.study_right{
	position: absolute;
	width:42%;
	/*width:819px;*/
	height: 432px;
	right: 0px;
	overflow: hidden;
	bottom:0;
	background: url("../img/study_left.png") no-repeat;
	animation: righteaseinAnimate 1.5s ease-in-out;
    -webkit-animation: righteaseinAnimate 1.5s ease-in-out;
    -moz-animation: righteaseinAnimate 1.5s ease-in-out;
    -ms-animation: righteaseinAnimate 1.5s ease-in-out;
    -o-animation: righteaseinAnimate 1.5s ease-in-out;
}
.study_r{
	animation: righteaseinAnimate 1.5s ease-in-out;
    -webkit-animation: righteaseinAnimate 1.5s ease-in-out;
    -moz-animation: righteaseinAnimate 1.5s ease-in-out;
    -ms-animation: righteaseinAnimate 1.5s ease-in-out;
    -o-animation: righteaseinAnimate 1.5s ease-in-out;
}
/*考核云*/
.check{
	height:700px;//huantu
	position: relative;
	background: url(../img/Polygon.png) 180px -425px no-repeat,
				url(../img/Polygon2.png) -252px 359px no-repeat,
				url(../img/polygon3.png) right top no-repeat,
				url(../img/Polygon2.png) center 589px no-repeat;
	background-color: #e7fcf5;

}
.check_content{
	position: relative;
}
.show_img{
	width:460px;
	margin-top:135px;
	position:absolute;
	left:0;
	animation:lefteaseinAnimate 2s ease-in-out;
}
.check_content .check_conmain{
	width:560px;
	top:140px;
	position:absolute;
	right:0;
}
.check_content .check_conmain dl{
	float:left;
	margin-left: 40px;
	width:128px;
	height: 128px;
	text-align: center;
	border-radius: 50%;
	color:#fff;

}
.check_content .check_conmain dl:hover{
	opacity: 0.8;
}
.check_content .check_conmain p{
	text-align: left;
	margin-top:30px;
	margin-bottom: 30px;
	letter-spacing: 2px;
	font-size: 18px;
	line-height: 30px;
}
.check_content .check_conmain dl img{
	width:60px;
	margin-top:20px;
}
.check_grade{
	margin-right:88px ;
	background: #f77676;
	/*animation:righteaseinAnm 1.1s ease-in-out;*/
}
.check_service{
	margin-left:88px ;
	background: #7bdebf;
	/*animation:righteaseinAnm3 1.2s ease-in-out;*/
}
.check_a_3{
	background: #7bdebf;
	/*animation:righteaseinAnm2 1.3s ease-in-out;*/
}
.check_a_2{
	background: #63b5fe;
	/*animation:righteaseinAnm2 1.3s ease-in-out;*/
}
.check_a_1{
	background: #f77676;
	/*animation:righteaseinAnm2 1.3s ease-in-out;*/
}
.manage{
	height:700px;
	position: relative;
	background:-moz-linear-gradient(top,#ffffff 0%, #d2e9fe 100%);
	background:-ms-linear-gradient(top,#ffffff 0%, #d2e9fe 100%);
	background:-o-gradient(top,#ffffff 0%, #d2e9fe 100%);
	background:-webkit-gradient(linear,0,100%,from(#ffffff),to(#d2e9fe));
	background: -webkit-linear-gradient(top,#ffffff 0%, #d2e9fe 100%);
	background:linear-gradient(to bottom, #ffffff 0%, #d2e9fe 100%);
}
.manage_content{
	height:700px;
	position: absolute;
	left:50%;
	margin-left:-512px;
	top:50%;
	margin-top:-350px;
}
.manage_content>img:first-child{
	margin-top:80px;
}
.manage_content>p{
	padding-top:40px;
	font-size: 18px;
	letter-spacing: 2px;
	width:530px;
	margin:auto;
}
.m_red{
	position: absolute;
	top:140px;
	left:-30px;
	width:200px;
	animation: bottomeaseinAnimateC 2s ease;
}
.m_blue{
	position: absolute;
	left:60px;
	top:265px;
	width:160px;
	z-index: 2;
	animation: bottomeaseinAnimateC 3s ease;
}
.m_green{
	position: absolute;
	right: 0;
	top:150px;
	width:230px;
	animation: bottomeaseinAnimateC 3s ease;
}
.m_order{
	position: absolute;
	left:198px;
	top:250px;
	animation:lefteaseinAnimate 2s ease-in-out;
}
.manage ul{
	position: absolute;
	top:420px;
	right:30px
}
.manage ul li{
	overflow: hidden;
	color: #666666;
	line-height: 70px;
	margin-bottom:10px;
}
.manage ul li:hover{
	opacity: 0.5;
}
.manage ul li div{
	width:70px;
	border-radius: 50%;
	float:left;
	height:70px;
	text-align: center;
	margin-right: 10px;
}
.manage ul li:first-child div{
	background: #7bdebf;
}
.manage ul li:last-child div{
	background: #f77676;
}
.manage ul li div img{
	width:40px;
	margin: auto;
	margin-top:18px;
}
.aboutUs {
    margin-top:20px;
    font-size: 14px;
    text-align: left;
}
.aboutUs span {
    font-weight:bold;
    color:#3588fe;
}
footer .w span{
	font-size: 12px;
	color:#666;
}
footer .w div{
	height:75px;
	line-height: 75px;
	/*border-bottom: 1px solid #ddd;*/
}
footer .w div dl{
	float:left;
}
footer .ww div dl dt{
	float: left;
	/*width:25px;*/
	margin:0 10px;
}
footer .ww div dl dt img{
	vertical-align: middle;
}
footer .ww div dl dd{
	float: left;
	margin-right: 30px;
}
footer .ww div dl dd a{
	color:#666;
}
footer .ww p{
	font-size: 12px;
	letter-spacing: 1px;
	color: #999;
	font-family: "微软雅黑";
	line-height: 100px;
}
footer{
	/*margin-top: 60px;*/
	width: 100%;
	height: 100px;
}
.index_new{background-color:rgba(0,0,0,.5); height:45px; position:absolute; width:100%; height:45px; left:0; bottom:0; overflow:hidden;}
.newList{width:1024px; margin:0 auto; position:relative;}
.newItem{line-height:45px; width:1024px; height:45px; display:none;}
.newType{float:left; padding-right:10px; border-right:solid 1px #FFF; height:21px; line-height:21px; margin:11px 0;}
.newTitle{float:left;padding-right:80px; padding-left:10px; cursor:pointer;}
.newTime{float:left; }
.newIcon{width:24px; line-height:16px; position:absolute; top:9px; right:0;}
.newIcon img{cursor:pointer;}
.newShow{display:block;}
.reveal-ul li{
	float: left;
}

body::-webkit-scrollbar {
	display: none;
}
/**弹框*/
.pop_wechat_box {
	display: none;
	width: 100%;
	height: 100%;
}

.pop_wechat_tit {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	cursor: pointer;
	background: #000;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.pop_wechat {
	width: 940px;
	height: 505px;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 999;
	background: #fff;
	margin-top: -252px;
	margin-left: -470px;
}

.wechat_tit {
	color: #009cf3;
	position: absolute;
	overflow: hidden;
	top: 30px;
	right: 30px;
	cursor: pointer;
}

img {
	border: none;
}

.wechat_tit {
	color: #009cf3;
	position: absolute;
	overflow: hidden;
	top: 30px;
	right: 30px;
	cursor: pointer;
}

.wechat_cont {
	padding: 100px 0 0 130px;
}

a {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	text-decoration: none;
}

.wechat_cont strong {
	margin: 100px 0 0 70px;
	line-height: 38px;
	font-size: 20px;
	color: #34495e;
}

.wechat_cont img, .wechat_cont strong {
	float: left;
}
.swiper-container {
	z-index: 0 !important;
}

.product-main {
	padding: 50px 0px;
	background-color: #FFFFFF;
}

.cloud {
	background-color: #FFFFFF;
}

.product-main .koala {
	width: 1270px;
	margin: 0 auto;
}

.product-main .koala .koala-top h3 {
	height: 50px;
	font-size: 54px;
	font-family: Source Han Sans CN;
	font-weight: 500;
	color: #1A1A1A;
	line-height: 55px;
	margin-bottom: 25px;
}
/*.product-main .koala .koala-top {*/
/*	margin-bottom: 70px;*/
/*}*/
/*.product-main .koala .koala-top p {*/
/*	width: 88.5px;*/
/*	height: 6.8px;*/
/*	border-radius: 3.38px;*/
/*	background-color: #2376E9;*/
/*}*/

.product-main .koala .describe {
	width: 1307px;
	font-size: 23px;
	font-family: Source Han Sans CN;
	font-weight: 300;
	color: #29292B;
	line-height: 36px;
	margin-bottom: 110px;
}
.product-main .koala .koala-left {
	display: inline-block;
	margin-right: 130px;
}

.product-main .koala .koala-rig {
	display: inline-block;
}
.product-main .koala .koala-left li {
	display: flex;
	margin-bottom: 55px;
}
.product-main .koala .koala-left li div {
	padding-top: 25px;
	margin-left: 25px;
}


.product-main .koala .koala-left li div h5 {
	height: 27px;
	font-size: 29px;
	font-family: Source Han Sans CN;
	font-weight: 300;
	color: #29292B;
	line-height: 15px;
	margin-bottom: 15px;
}

.product-main .koala .koala-left li div span {
	height: 19px;
	font-size: 20px;
	font-family: Source Han Sans CN;
	font-weight: 300;
	color: #6C6C92;
	line-height: 15px;
}

.product-main .koala .koala-rig img {
	width: 685.8px;
	height: 585.3px;
}
.koala-app{
	width: 233px;
	height: 75px;
	background: #2376E9;
	border-radius: 4px;
	font-size: 27px;
	color: white;
	line-height: 75px;
	text-align: center;
	cursor:pointer
}
.product-main .koala .koala-but{
	width: 233px;
	height: 75px;
	background: #2376E9;
	border-radius: 4px;
	font-size: 27px;
	color: white;
	line-height: 75px;
	text-align: center;
}

.cloud .koala .koala-mid .koala-left {
	display: block;
	margin: 0px;
}

.cloud .koala .koala-mid .koala-left li {
	float: left;
	width: 50%;
}

.cloud .koala .koala-mid .koala-rig {
	width: 100%;
	text-align: center;
}
.cloud .koala .koala-mid .koala-rig img {
	width: 958px;
	height: 549.3px;
}

.foot .koala .koala-mid  {
	display: flex;
}


.koala-s{
	width: 686px;height: 586px; background:url(/img/koala/koala_rig.png) no-repeat;animation: lefteaseinoutAnimate 1.9s ease-in-out;
	-webkit-animation: lefteaseinoutAnimate 1.9s  ease-in-out;
	-ms-animation: lefteaseinoutAnimate 1.9s ease-in-out;
	-o-animation: lefteaseinoutAnimate 1.9s ease-in-out;
	-moz-animation: lefteaseinoutAnimate 1.9s ease-in-out;
}
.koala-y{
	margin-left: 130px;
	width: 959px;
	height: 551px;
	background:url(/img/koala/assess_rig.png) no-repeat;animation: lefteaseinoutAnimate 1.9s ease-in-out;
	-webkit-animation: lefteaseinoutAnimate 1.9s  ease-in-out;
	-ms-animation: lefteaseinoutAnimate 1.9s ease-in-out;
	-o-animation: lefteaseinoutAnimate 1.9s ease-in-out;
	-moz-animation: lefteaseinoutAnimate 1.9s ease-in-out;
}

.koala-z{
	width: 686px;height: 586px; background:url(/img/koala/management_rig.png) no-repeat;animation: lefteaseinoutAnimate 1.9s ease-in-out;
	-webkit-animation: lefteaseinoutAnimate 1.9s  ease-in-out;
	-ms-animation: lefteaseinoutAnimate 1.9s ease-in-out;
	-o-animation: lefteaseinoutAnimate 1.9s ease-in-out;
	-moz-animation: lefteaseinoutAnimate 1.9s ease-in-out;
}


header{
	background: #FFFFFF;
}

header a {
	font-family: 'SourceHanSansCN-Light';
	color:#2362DE;
}
.header_nav b {
	position: absolute;
	height: 3px;
	width: 0%;
	background: #2362DE;
	top: 77px;
	left: 0;
	margin-left: -22%;
}
.koala-top{
	margin-top: 20px;
}

.download {
    background: url("/img/ykl/xz.png") no-repeat;
}

@media screen and (max-width:1920px) {
  .logo-img{
	  margin-left: -15% !important;
  }
	.dd{
		margin-top: 120px !important;
	}
	.zz{margin-top: 160px !important;}
}