.home-note{
    height: 120px;position: relative;
}
.home-note div.home-note-main{
    display: flex;display: -webkit-flex;background: url('../images/home-note@bg.png') repeat-x;border-radius: 5px;position: absolute;height: 120px;left: 0;right: 0;top: -20px;z-index: 10;align-items: center;
}
.home-note div.home-note-main div.note-item{
    flex: 1;text-align: center;font-family: 'Microsoft Yahei';
}
.home-note div.home-note-main div.note-title{
    font-size: 28px;color: #222;
}
.home-note div.home-note-main div.note-text{
    font-size: 20px;color: #999;line-height: 30px;
}
.home-service{
    overflow: hidden;padding: 70px 0;
}
.home-service-main{
    display: flex;display: -webkit-flex;justify-content: center;
}
.home-service-main div.service-item{
    flex: 0 0 240px;text-align: center;font-family: 'Microsoft Yahei';padding: 50px 40px 20px;transition: all .3s ease;border-radius: 10px;background: white;margin: 0 20px;
}
.home-service-main div.service-item:hover{
    transform: translateY(-20px);box-shadow: 0 0 10px #ccc;
}
.home-service-main .service-icon{
    overflow: hidden;
}
.home-service-main .service-icon img.icon{
    height: 86px;
}
.home-service-main .service-title{
    font-size: 24px;font-weight: bold;color: #222;padding: 20px 0 0 0;
}
.home-service-main .service-type{
    font-size: 20px;color: #555;line-height: 35px;padding: 20px 0 0 0;
}
.home-service-main .service-link{
    display: block;line-height: 52px;background: #85bcf9;color: white;font-size: 20px;font-weight: bold;border-radius: 5px;margin: 20px 0 0 0;
}
/*.home-case{
    overflow: hidden;background: #f8f8fd;padding: 80px 0;
}
.home-case-main{
    position: relative;
}
.home-case-main .swiper-container{
    padding: 60px 0;
}
.home-case-main .swiper-slide {
	width: 526px;height: 318px;position: relative;border-radius: 10px;cursor: pointer;
}
.home-case-main .swiper-slide img.case-thumb{
	display: block;width: 100%;height: 318px;
}
.home-case-main .swiper-slide div.case-cover{
    position: absolute;left: 0;top: 0;bottom: 0;right: 0;background: black;opacity: .5;border-radius: 10px;z-index: 1;
}
.home-case-main .swiper-slide div.case-player{
    position: absolute;width: 96px;height: 96px;z-index: 2;left: 50%;top: 50%;margin: -48px 0 0 -48px;background: url('../images/home-case@player.png') no-repeat;display: none;
}
.home-case-main .swiper-slide-active div.case-cover{
    opacity: 0;
}
.home-case-main .swiper-slide-active div.case-player{
    display: inline-block;
}
.home-case-main .prev, .home-case-main .next{
    position: absolute;top: 50%;left: 130px;width: 54px;height: 50px;margin-top: -25px;background: url('../images/home-case@prev.png') no-repeat;z-index: 10;cursor: pointer;outline: none;display: none;
}
.home-case-main .next{
    left: auto;right: 130px;background: url('../images/home-case@next.png') no-repeat;
}
.home-case-link{
    overflow: hidden;text-align: center;padding: 10px 0;
}
.home-case-link a.link{
    display: inline-block;width: 240px;line-height: 52px;background: #85bcf9;color: white;font-family: 'Microsoft Yahei';font-size: 20px;font-weight: bold;border-radius: 10px;box-shadow: 0 0 10px #85bcf9;
}*/
.home-case{
    overflow: hidden;background: #f8f8fd;padding: 80px 0;
}
.home-case-main{
    overflow: hidden;padding: 50px 75px;height: 440px;
}
.home-case-main .swiper-slide img.case-icon{
	position: absolute;left: 50%;top: 50%;margin: -48px 0 0 -48px;border-radius: 50%;width: 96px;height: 96px;transition: all .3s ease;
}
.home-case-main .swiper-slide img.case-icon:hover{
	margin: -53px 0 0 -53px;box-shadow: 0 5px 10px #ccc;width: 106px;height: 106px;
}
.home-case-left{
    width: 780px;height: 100%;float: left;cursor: pointer;
}
.home-case-left .swiper-slide img.thumb{
    width: 100%;height: 100%;
}
.home-case-right{
    width: 170px;height: 100%;float: right;font-family: 'Microsoft Yahei';overflow: initial;
}
.home-case-right .swiper-slide{
    position: relative;cursor: pointer;
}
.home-case-right .swiper-slide img.thumb{
    width: 100%;height: 100%;
}
.home-case-right .case-item-cover{
    position: absolute;left: 0;right: 0;bottom: 0;height: 30px;background: black;opacity: .6;z-index: 1;
}
.home-case-right .case-item-cover-text{
    position: absolute;left: 0;right: 0;bottom: 0;line-height: 30px;z-index: 2;color: white;height: 30px;overflow: hidden;text-align: center;
}
.home-case-right .swiper-slide-thumb-active .case-item-active{
    display: block;
}
.home-case-right .case-item-active{
    border: 2px #f4393d solid;box-sizing: border-box;position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 10;display: none;
}
.home-case-right .case-item-active .case-item-active-triangle{
    width:0;height:0;border-width:10px 10px 10px 0;border-style:solid;border-color:transparent #f4393d transparent transparent;position: absolute;top: 50%;left: -10px;margin-top: -5px;
}
.home-case-link{
    overflow: hidden;text-align: center;padding: 10px 0;
}
.home-case-link a.link{
    display: inline-block;width: 240px;line-height: 52px;background: #85bcf9;color: white;font-family: 'Microsoft Yahei';font-size: 20px;font-weight: bold;border-radius: 10px;box-shadow: 0 0 10px #85bcf9;
}
.home-process{
    overflow: hidden;padding: 70px 0 0 0;
}
.home-process-main{
    min-height: 556px;background: url('../images/home-process@bg.png') no-repeat;position: relative;font-family: 'Microsoft Yahei';margin-top:30px;
}
.home-process-step{
    display: flex;display: -webkit-flex;justify-content: center;
}
.home-process-step div.step-item{
    flex: 0 0 130px;text-align: center;padding: 82px 80px 0;
}
.home-process-step div.step-item:nth-child(2){
    padding-top: 0;
}
.home-process-step div.step-item img.setp-thumb{
    width: 100%;height: 130px;box-shadow: 0 10px 20px #ccc;border-radius: 50%;
}
.home-process-step div.step-item .setp-text{
    font-size: 18px;line-height: 30px;padding: 20px 0 0 0;
}
.home-process-main .home-process-link{
    position: absolute;z-index: 1;background: #85bcf9;bottom: 52px;left: 50%;width: 240px;line-height: 52px;text-align: center;color: white;font-size: 20px;font-weight: bold;border-radius: 10px;margin-left: -120px;box-shadow: 0 0 20px #85bcf9;
}
.home-expert{
    background: #f8f8fd;overflow: hidden;padding: 50px 0;
}
.home-expert-main{
    padding: 40px 33px 0;font-family: 'Microsoft Yahei';overflow: hidden;
}
.home-expert-main .expert-thumbs{
    height: 76px;padding: 15px 10px;
}
.home-expert-main .expert-thumbs-item{
    position: relative;display: flex;display: -webkit-flex;height: 100%;background: white;border-radius: 10px;box-shadow: 0 0 10px #ccc;padding: 0 24px;cursor: pointer;justify-content: space-between;
}
.home-expert-main .expert-thumbs-item img.expert-thumbs-avatar{
    height: 66px;margin: 10px 0 0 0;
}
.home-expert-main .expert-thumbs-item .expert-thumbs-cover{
    position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(255, 255, 255, .6);border-radius: 10px;z-index: 1;
	transition: all .6s ease;
}
.home-expert-main .expert-thumbs-item .expert-thumbs-name{
    position: absolute;right: 25px;top: 0;bottom: 0;width: 160px;z-index: 2;text-align: center;line-height: 76px;font-size: 24px;color: #666;
}
.home-expert-main .expert-thumbs .swiper-slide-thumb-active .expert-thumbs-item{
    justify-content: center;
}
.home-expert-main .expert-thumbs .swiper-slide-thumb-active .expert-thumbs-cover,
.home-expert-main .expert-thumbs .swiper-slide-thumb-active .expert-thumbs-name{
    opacity: 0;visibility: hidden;
}
.home-expert-main .expert-top{
    height: 330px;padding: 10px 10px 15px;
}
.home-expert-main .expert-top .expert-top-item{
    border-radius: 10px;box-shadow: 0 0 10px #ccc;background: white;height: 100%;display: flex;display: -webkit-flex;justify-content: center;align-items: flex-end;
}
.home-expert-main .expert-top .expert-top-avatar{
    flex: 0 0 216px;height: 290px;
}
.home-expert-main .expert-top .expert-top-info{
    flex: 0 0 256px;padding: 0 50px;
}
.home-expert-main .expert-top .expert-top-name{
    font-size: 24px;color: #222;line-height: 30px;
}
.home-expert-main .expert-top .expert-top-title{
    font-size: 14px;color: #333;line-height: 22px;padding: 15px 0 0 0;
}
.home-expert-main .expert-top .expert-top-text{
    font-size: 14px;color: #999999;line-height: 22px;padding: 15px 0 0 0;height: 88px;overflow: hidden;
}
.home-expert-main .expert-top .expert-top-link{
    display: block;line-height: 52px;background: #ffaa3b;font-size: 24px;color: white;border-radius: 10px;text-align: center;margin: 20px 0;
}
.home-expert-main .expert-top .expert-top-thumb{
    flex: 0 0 374px;height: 268px;margin: 0 0 24px 0;
}
.mt01{
	margin-top: 30px;
}
.home-luntan{
    position: relative;
}
.home-luntan .luntan-thumb{
    width: 100%;
}
.home-luntan .luntan-button{
    overflow: hidden;
    position: absolute;
    left: 10px;
    right: 0;
    bottom: 15px;
}
.home-luntan .luntan-button img{
    vertical-align: middle;
    margin-right: 10px;
}
.home-luntan .luntan-button img.button-register{
    height: 44px;
}