.headerSwiper{
    position: relative;
    width: 100%;
    min-width: 1200px;
    height:700px;
    overflow: hidden;
    zoom: 1;
} 
.headerSwiper .slides li{
    width: 100%;
    height: 100%;
}
.nav{
    height: 35px;
}
.navigation{
    width: 100%;
    height: 153px;
    background: url(../images/home/bg.jpg) no-repeat center;
}
.navigation ul li a{
    color: #333;
    writing-mode: vertical-rl;
    padding-top: 25px;
}
.navigation ul li a:hover{
    color: #333;
}
.navigation ul li{
    width: 39px;
    height: 214px;
    line-height: 39px;
}
.navActive{
    background: url(../images/home/icon.png) no-repeat center;
}
.navActive a{
    color: #fff !important;
}
.record a{
    color: #FFFFFF;
    margin-right: 40px;
}
.record a:hover{
    color: #FFFFFF;
}
.swiper1{
    width: 1200px;
    height:385px;
}
.next1{
    margin-top: -445px!important;
    margin-left: 1230px!important;
    background-image: url(../images/home/right.png) !important;
    width: 44px !important;
    height: 87px !important;
}
.prev1{
    margin-top: -87px!important;
    margin-left: -80px!important;
    background-image: url(../images/home/left.png) !important;
    width: 44px !important;
    height: 87px !important;
}
.swiper-button-next{
    opacity: 1;
    background-size: cover;
    outline: none !important;
    position: relative !important; 
}
.swiper-button-prev{
    opacity: 1;
    background-size: cover;
    outline: none !important;
    position: relative !important;
}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{
    content: none !important;
}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{
    content: none !important;
}
.learning{
    width: 100%;
    height:934px;
    background: url(../images/home/bg1.jpg) no-repeat center;
}
.learning ul li img{
    margin-bottom: 25px;
}
.learning ul li div {
    width: 200px;
    margin: auto;
}
.learning ul li div  p:nth-child(2){
    margin-top: 25px;
    height: 100px;
}
.consulting{
    width: 458px;
    height: 63px;
    background: url(../images/home/img5.png) no-repeat center;
    line-height: 63px;
    margin: auto;
}
.luck{
    width: 100%;
    height:1285px;
    background: url(../images/home/bg2.png) no-repeat center;
}
.committed{
    width: 100%;
    height:882px;
    background: url(../images/home/bg3.jpg) no-repeat center;
}
.detailed{
    width: 254px;
    height: 63px;
    background: url(../images/home/img5a.png) no-repeat center;
    line-height: 63px;
}
.system{
    width: 100%;
    height:1014px;
    background: url(../images/home/bg4.jpg) no-repeat center;
}
.systemSub li{
    width: 214px;
    height: 39px;
    background: url(../images/home/icona.png) no-repeat center;
    line-height: 39px;
    margin: 0 25px;
}
.systemSub li p{
    margin-left: 20px;
}
table, td, th {
    border: 1px solid rgba(43, 25, 23, .3);
}
table {
    width: 100%;
    border-collapse: collapse;
}
.table,td{
   padding: 30px 0;
}
.teaching{
    width: 100%;
    height:1024px;
    background: url(../images/home/bg5.png) no-repeat center;
}
.situation{
    width: 1025px;
    height:145px;
    background: url(../images/home/img13.png) no-repeat center;
    margin: auto;
    margin-top: 50px;
}
.situationBox li{
    width: 180px;
    height: 164px;
    background: #F1E6D5;
    border: 3px solid #E1CEAE;
}
.situationBox li p{
    width: 140px;
    margin: auto;
    padding-top: 35px;
}
.anxiety li{
    width: 220px;
    height: 343px;
    background: url(../images/home/img14.jpg) no-repeat center;
}
.anxiety li div:nth-child(1){
    width: 190px;
    height: 165px;
    background: #F1E6D5;
    margin: auto;
    margin-top: 15px;
}
.anxiety li div:nth-child(2) p:nth-child(1){
    padding: 25px 0 15px 0;
}
.demand{
    width: 100%;
    height:1805px;
    background: url(../images/home/bg6.jpg) no-repeat center;
}
.cumulative{
    width: 100%;
    height: 47px;
    background: url(../images/home/line.png) no-repeat center;
    line-height: 47px;
}
.homeCase li div{
    width: 580px;
    height: 421px;
    margin-bottom: 25px;
}
.workplace{
    width: 100%;
    height:527px;
    background: url(../images/home/bg7.png) no-repeat center;
}
footer ul li{
    margin-bottom: 20px;
}
footer ul li div{
    width: 350px;
}
footer form input{
    border: none;
    outline: none;
    width: 570px;
    height: 20px;
    color: #FFFFFF;
    background: none;
    margin-left: 10px;
 }
 footer form textarea{
    width: 650px;
    height: 90px;
    margin-left: 10px;
    border: none;
    outline: none;
    background: none;
    color: #FFFFFF;
    resize: none;
 }
 footer form p{
    width: 670px;
    padding: 15px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.295);
 }
 footer form button{
    width: 272px;
    height: 44px;
    background: #B50707;
    border-radius: 3px;
    line-height: 44px;
    border: none;
    outline: none;
    margin-top: 30px;
 }
 .rightNavigation ul{
    width: 100px;
    background: #FFFFFF;
    border-radius: 10px;
    box-shadow: -4px 6px 10px rgba(0, 0, 0, 0.21);
 }
 .rightNavigation ul li div{
    width: 40px;
    height: 40px;
    margin: auto;
    padding: 10px 0 5px 0;
}
.rightNavigation ul li div img:nth-child(2){
   display: none;
}
.rightNavigation ul li{
    height: 93px;
   margin-bottom: 0px !important;
   border-bottom: 1px solid #E2E2E2;
}
.rightNavigation ul li:last-child{
   border-bottom: none;
}
.rightNavigationActive{
    background: #E2A853 !important;
}
.rightNavigationActive p{
    color: #fff !important;
}
.rightNavigationActive div img:nth-child(2){
   display: block !important;
}
.rightNavigationActive div img:nth-child(1){
   display: none !important;
}
.rightNavigation{
   position: fixed;
   right: 0;
   top: 500px;
   z-index: 99;
}
.rightNavigationa{
   width: 300px;
   height: 120px;
   line-height: 120px;
   background: url(../images/home/icon46a.png) no-repeat center;
   display: none;
   position: fixed;
   background-size: cover;
   right: 0;
   top:490px;
   z-index: 99;
   margin-right: 110px;
}
.rightNavigationb{
   width: 136px;
   height: 173px;
   background:  url(../images/home/icon46.png) no-repeat center;
   display: none;
   position: fixed;
   right: 0;
   top:530px;
   z-index: 99;
   margin-right: 110px;
}
.rightNavigationc{
   width: 300px;
   height: 120px;
   line-height: 120px;
   background: url(../images/home/icon46a.png) no-repeat center;
   display: none;
   position: fixed;
   background-size: cover;
   right: 0;
   top: 490px;
   z-index: 99;
   margin-right: 110px;
}
.rightNavigationd{
   width: 300px;
   height: 120px;
   background: url(../images/home/icon46a.png) no-repeat center;
   display: none;
   position: fixed;
   background-size: cover;
   right: 0;
   top: 490px;
   z-index: 99;
   margin-right: 110px;
}
.meet{
    width: 100%;
    height: 590px;
    background: url(../images/home/1.jpg) no-repeat center;
}
.meetCode{
    width: 130px;
    height: 130px;
    background: #E2A853;
    border-radius: 5px;
    margin: auto;
    margin-top: -130px;
}
.luck ul li{
    width: 378px;
    height: 608px;
    background: url(../images/home/2.png) no-repeat center;
}
.luck ul li img{
    padding: 20px 0 30px 0;
}
.luck ul li div p:nth-child(2){
    margin-top: 10px;
}
.hole{
    width: 100%;
    height: 775px;
    background: url(../images/home/6.jpg) no-repeat center;
}
.trapped{
    width: 100%;
    height: 767px;
    background: url(../images/home/8.jpg) no-repeat center;
}
.swiperb{
    width: 100%;
    height: 500px;
}
.swiperb .swiper-slide div{
    width: 585px;
    height: 421px;
    background: #FFFFFF;
    border: 5px solid #EEBD77;
    margin: auto;
    margin-bottom: 20px;
}
.swiperb .swiper-slide div img{
    max-width: 585px;
    max-height: 421px;
}
.nextb{
    margin-top: -595px!important;
    margin-left: 1158px!important;
    background-image: url(../images/home/9a.png) !important;
    width: 50px !important;
    height: 120px !important;
    background-size: cover !important;
}
.prevb{
    margin-top: -120px!important;
    margin-left: 0px!important;
    background-image: url(../images/home/9.png) !important;
    width: 50px !important;
    height: 120px !important;
    background-size: cover !important;
}
.copy{
    width: 100%;
    height:1250px;
    background: url(../images/home/10.png) no-repeat center;
}
.copyCon{
    width: 1200px;
    height: 555px;
    background: url(../images/home/12.png) no-repeat center;
    background-size: cover;
}
.visit{
    width: 100%;
    height:1600px;
    background: url(../images/home/14.jpg) no-repeat center;
}
.fz70{
    font-size: 70px;
}
.visit ul li img{
    margin-bottom: 20px;
}
.visit ul li div p:nth-child(2){
    margin: 15px 0 5px 0;
}
.solution{
    width: 100%;
    height:1355px;
    background: url(../images/home/18.jpg) no-repeat center;
}
.swiperc{
    width: 100%;
    height: 250px;
}
.swiperc .swiper-slide div{
    width: 280px;
    height: 200px;
    background: #000000;
    border: 3px solid #C39A6E;
    border-radius: 10px;
    margin: auto;
    margin-bottom: 10px;
}
.swiperc .swiper-slide div img{
    max-width: 280px;
    max-height: 200px;
    border-radius: 10px;
}
.nextc{
    margin-top: -215px!important;
    margin-left: 1153px!important;
    background-image: url(../images/home/9a.png) !important;
    width: 50px !important;
    height: 120px !important;
    background-size: cover !important;
}
.prevc{
    margin-top: -120px!important;
    margin-left: 0px!important;
    background-image: url(../images/home/9.png) !important;
    width: 50px !important;
    height: 120px !important;
    background-size: cover !important;
}
.pattern{
    width: 100%;
    height:834px;
    background: url(../images/home/19.jpg) no-repeat center;
}
.fz60{
    font-size: 60px;
}