
::-webkit-scrollbar {
    width: 6px;
    height:6px;
}

::-webkit-scrollbar-track {
    background: #fff;
}

::-webkit-scrollbar-thumb {
    background: #f59b0f;
}

::-webkit-scrollbar-thumb:window-inactive {
    background: #f59b0f;
}

::-webkit-scrollbar-thumb:vertical:hover {
    background: #f59b0f;
}

@media (min-width: 768px) {
    html {
        font-size: 28px!important;
    }
}
@media (min-width: 1025px) {
    html {
        font-size: 30px!important;
    }
}
@media (min-width: 1440px) {
    html {
    font-size: 34px!important;
    }
}
@media (min-width: 1680px) {
    html {
    font-size: 40px!important;
    }
}
/* 重置表单样式 */
select::-ms-expand { display: none; }
input,select,textarea{
    box-shadow: none;
    outline: none;
    border: none;
    border-radius: 0;
    -ms-appearance: none;
    -moz-appearance: none;
    -webkit-appearance:none;
    appearance:none;  
    padding: 0;
}
textarea{
	resize: none;
}
select::-ms-expand { display: none; }
/* 更改placeholder颜色 */
input::-webkit-input-placeholder{
    color:#888;  
}  
input:-moz-placeholder{
    color:#888;
}  
input::-moz-placeholder{
    color:#888;
}  
input:-ms-input-placeholder {
    color:#888;
}  

textarea::-webkit-input-placeholder{
    color:#888;  
}  
textarea:-moz-placeholder{
    color:#888;
}  
textarea::-moz-placeholder{
    color:#888;
}  
textarea:-ms-input-placeholder {
    color:#888;
}
body{
    background-color: #f0f0f0;
    font-family: "微软雅黑";
    -ms-overflow-style: scrollbar;
    overflow: hidden;

}

.mian{
    position: relative;
    height: 100%;
    width: 100%;
}
.w-all-baner{
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    position: fixed;
    overflow: hidden;
    z-index: 1;
}
.w-all-baner .w-all-banerss{
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    left:3%;
    z-index: 10;
    width:10px;
}
.w-all-baner .w-all-banerss span{
    background-color:#b4b4b4;
    width:8px;
    height:8px;
    border-radius:50%;
}
.w-all-baner .w-all-banerss span.swiper-pagination-bullet-active{
    background-color:#f59b0f;
}

.w-all-baner .swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.w-all-baner .swiper-slide {
    text-align: center;
    font-size: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    flex-shrink: 0;
    position: relative;
}
.all-one-ba{
    padding:2.08% 0;
    width: 100%;
    height: 100%;
    margin: 0 auto;
}
.swiper-one{
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}

 .pc-img{
    width: 100%;
    height: 100%;
     background-size: cover ;
    background-repeat: no-repeat;
    background-position: center;

}
.pho-img{
    display: none;
    width: 100%;
    height: 100%;
     background-size: cover ;
    background-repeat: no-repeat;
    background-position: center;
}
.all-one-ba .one-button-next,.all-one-ba .one-button-prev{
    position: absolute;
    bottom: 0;
    width: 1.825rem;
    height: 1.8rem;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 100%;
}
.all-one-ba .one-button-next{
    background-image: url(../image/m-one-left.png);
    z-index: 2;
    right:5.46%;
}
.all-one-ba .one-button-prev{
    background-image: url(../image/m-one-right.png);
    z-index: 2;
    right: 1.66%;

}
.mian header{
    top: 1%;
    opacity: 0;
    right: -10%;
       animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-delay: 0.1s;
    -webkit-animation-delay: 0.1s;
}
.swiper-one .swiper-slide{
    position: relative;
}
.all-onr-more{
  position: absolute;
  top: 50%;
  left: 5.2%;
  transform:translateY(-50%);
  text-align: left;
}
.all-onr-more span{
    font-size: 1.4rem;
    color: #333333;
    font-family: "AlegreSans Regular";
    display: inline-block;
    line-height: 1;
    /*border-bottom: 2px solid #333;*/
    /*padding-bottom: 0.1rem;*/
}
.all-onr-more .banner-iso{
    width: 48%;
    text-align: justify;
    margin-top: 1rem;
    color: #666666;
    font-size:0.4rem;
}
.all-onr-more .more{
    display: inline-block;
    color: #fff;
    font-size: 0.4rem;
    background-image: url(../image/mored.png);
    width: 3.675rem;
    height: 1.4rem;
    background-repeat: no-repeat;
    margin-top: 1.5rem;
    line-height: 1.4rem;
    padding-left: 0.75rem;
    background-size: 100% 100%;
    background-position: center;
    position: relative;
    left: 0;
    transition:left 0.3s;
}
.all-onr-more .more img{
width: 0.5rem;
margin-left: 0.75rem;
position: relative;
top: -2px;
  } 
.all-one-ba .jindutiao{
    position: absolute;
    content: "";
    background-color: #f59b0f;
    height: 3px;
    width: 10%;
    top: 0;
    left: 5.66%;

} 
.all-two-ba{
    width: 100%;
    height: 100%;
    position: relative;
}
.all-two-ba .jindutiao{
    height: 0;
    position: absolute;
    content: "";
    width: 4px;
    background-color: #70b749;
    left: 0;
    top: 0;
}
.all-two-ba:before{
    position: absolute;
    content: "";
    width: 6px;
    background-color: #f59b0f;
    right: 0;
    bottom: 0;
    height: 9.3%;
}
.all-two-ba .two-item{
    position: absolute;
    top: 21%;
    left: 50%;
    transform:translateX(-50%);
   text-align: center;
   font-family: "Futura Md BT Medium";
   width: 100%;
}
.all-two-ba .two-item h2{
    font-size: 1.2rem;
    color: #333333;
    line-height: 1;
     font-family: "Futura Md BT Medium";
     margin-bottom:0.5rem;
}
.all-two-ba .two-item p{
    font-size: 0.4rem;
    color: #333;
    line-height: 1.6;
    margin-bottom: 0.3rem;
    width:60%;
    margin:0 auto;
}
.swiper-two{
    width: 86%;
    position: absolute;
    left: 24%;
    bottom:9.2%;
    overflow: hidden;
}
.swiper-two .swiper-slide{
    background-color: rgba(255,255,255,0.8);
    text-align: left;
    position: relative;
    width: 23%;
    height:9.35rem;
}
.swiper-two .two-itemsp{
    padding: 0.6rem 0.6rem 1rem 1rem;
    width: 100%;
}
.swiper-two .two-itemsp .two-hed{
    height: 1.4rem;
    margin-bottom: 0.5rem;
}
.swiper-two .two-itemsp .two-hed img{
    height: 100%;
    transition:all 0.5s;
}
.swiper-two .two-itemsp h2{
    font-size: 0.5rem;
    color: #090605;
    line-height: 1.6;
    text-align: center;
     text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.swiper-two .two-itemsp h2:after{
    position: absolute;
    content: "";
    width: 1rem;
    height: 1px;
    background-color: #79797a;
    left: 50%;
    transform: translateX(-50%);
    top: 4rem;
}
.swiper-two .two-itemsp p{
    font-size: 0.4rem;
    color: #999999;
    margin-top: 0.8rem;
    position: relative;
     text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  text-align: center;
}
.swiper-two .two-itemsp p:after{
    position: absolute;
    content:"";
    height: 1px;
    width: 0.65rem;
    top: -0.5rem;
    background-color: #999;
    left: 0;
}
.teomore{
    position: absolute;
    width: 0.5rem;
    height: 0.5rem;
    right: 0.75rem;
    top: 1rem;
    background-image: url(../image/two-item5.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    transition:all 0.5s;
}
.swiper-two .swiper-slide .teomore1{
    opacity: 0;
    background-image: url(../image/two-item6.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 0.5rem;
    height: 0.5rem;
    margin:  0.5rem auto 0; 
    text-align: center;
    display: inherit;
    transition:all 0.5s;
}
.swiper-two .swiper-slide .jindutiao1{
    position: absolute;
    bottom: 0;
    width: 0%;
    height: 6px;
    background-color: #f59b0f;
    left: 0;
    transition:all 1.2s;
}
// .swiper-two .swiper-slide-active .jindutiao1{
//     position: absolute;
//     bottom: 0;
//     content: "";
//     height: 6px;
//     width: 100%;
//     background-color: #f59b0f;
//     left: 0;
// }
.swiper-two .swiper-slide-active .teomore{
    display:block;
}
.swiper-two .swiper-slide-active .two-itemsp{
    padding-bottom: 0.56rem;
}
.swiper-two .swiper-slide-active .teomore1{
    opacity: 0;
    width: 0.5rem;
    height: 0.5rem;
    margin: 0.5rem auto 0.5rem; 
    text-align: center;
    display: inherit;
}
.all-two-ba .two-button-next,.all-two-ba .two-button-prev{
    position: absolute;
    width: 1.825rem;
    height: 1.8rem;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 100%;
    z-index: 2;
}
.all-two-ba .two-button-next{
    background-image: url(../image/m-one-right.png);
    left: 15%;
    bottom: 34%;
}
.all-two-ba .two-button-prev{
   background-image: url(../image/m-one-left.png);
    left: 15%;
    bottom: 26%;
}
.all-two-ba .two-num{
    position: absolute;
    left: 13%;
    bottom: 10%;
}
.all-two-ba .two-num>div{
    float: left;
}
.all-two-ba .two-num .onnum{
    font-size: 1.4rem;
    color: #f59b0f;
}
.all-two-ba .two-num .nonum{
    color: #515150;
    font-size: 0.6rem;
    line-height: 5.5;
    margin-left: 0.5rem;
}
.all-two-ba .two-num:after{
    position: absolute;
    content:"";
    height: 2px;
    width: 100%;
    background-color: #999998;
    bottom:  15px;
    left: 0;
}
.three-swiper{
    width: 100%;
    height: 100%;
    position: relative;
}

.three-swiper .jindutiao{
    height: 0%;
    position: absolute;
    content: "";
    width: 4px;
    background-color: #f59b0f;
    left: 0;
    top: 0;
}
.three-swiper:before{
    position: absolute;
    content: "";
    width: 6px;
    background-color: #70b749;
    right: 0;
    bottom: 0;
    height: 14.3%;
}
.three-swiper .all-onr-more{
position: absolute;
top: 26%;
right: 7%;
left: auto;
transform:translateY(0%);
z-index: 100;
width:30%;
}
.three-swiper .all-onr-more h2{
    color: #333333;
    line-height: 1;
    font-family: "Futura Md BT Medium";
    font-size: 1.2rem;
    margin-bottom:0.5rem;
}
.three-swiper .all-onr-more p{
    color: #333333;
    line-height: 1.6;
    font-family: "Futura Md BT Medium";
    font-size: 0.4rem;
    margin-top: 0.25rem;
}
.three-swies{
    width: 86%;
    position: absolute;
    bottom: 0;
    left: 7%;
    z-index: 3;
    overflow: hidden;
    height: 100%;
    
    top: 0;
}
.three-swies .tit{
    display: inline-block;
    width: 100%;
    position: relative;
    height: 100%;
    text-align: center;
    
}
.three-swies .swiper-slide{
    /*background-image: url(../img/m-baner-threesw.png);*/
    height: 100%;
}
.three-swies .tit img{
    width: 0.85rem;
    height: 0.9rem;
    position: relative;
    top: 2px;
}
.three-swies .tit p{
    float: right;
    font-size: 0.4rem;
    color: #ffffff;
    text-align: left;
    margin-left: 0.2rem;
    min-height: 2.4rem;
}
.three-swies .sanzhh p{
    height:3rem;
    overflow: hidden;
}
.three-swies .a-items{
    padding:0.5rem 0.75rem 1rem 0.5rem;
    font-size: 0.35rem;
    color: #ffffff;
    
}

.fade-in-right{
        transform: translateX(40px);
        opacity: 0;
    }
.active-on .three-swies .fade-in-right:nth-child(1){
    opacity: 1;
        filter: alpha(opacity=100);
        transform: translateX(0);
        transition: all .8s linear;
        transition-delay: .1s;
}   
.active-on .three-swies .fade-in-right:nth-child(2){
    opacity: 1;
        filter: alpha(opacity=100);
        transform: translateX(0);
        transition: all .8s linear;
        transition-delay: .3s;
} 
.active-on .three-swies .fade-in-right:nth-child(3){
    opacity: 1;
        filter: alpha(opacity=100);
        transform: translateX(0);
        transition: all .8s linear;
        transition-delay: .6s;
} 
.active-on .three-swies .fade-in-right:nth-child(4){
    opacity: 1;
        filter: alpha(opacity=100);
        transform: translateX(0);
        transition: all .8s linear;
        transition-delay: .9s;
} 
.active-on .three-swies .fade-in-right:nth-child(5){
    opacity: 1;
        filter: alpha(opacity=100);
        transform: translateX(0);
        transition: all .8s linear;
        transition-delay: 1.2s;
} 
.active-on .three-swies .fade-in-right:nth-child(6){
    opacity: 1;
        filter: alpha(opacity=100);
        transform: translateX(0);
        transition: all .8s linear;
        transition-delay: 1.5s;
} 
.three-swies .itemopsi{
    position: absolute;
    bottom: 3.2%;
    left: 10%;
}
.three-swies .item-tree{
    position: absolute;
    bottom: 13.5%;
    display: none;
    text-align: center;
}
.three-swies .item-tree img{
    position: absolute;
    width: 18px;
    height: 18px;
    display: block;
    top: -6%;
    left: 50%;
    transform:translateX(-50%); 
}
.four-swiper{
    width: 100%;
    height: 100%;
    position: relative;
}
.four-swiper .jindutiao{
    height: 0%;
    position: absolute;
    content: "";
    width: 4px;
    background-color: #70b749;
    left: 0;
    top: 0;
}
.four-swiper:before {
    position: absolute;
    content: "";
    width: 6px;
    background-color: #f59b0f;
    right: 0;
    bottom: 0;
    height: 9.3%;
}
.four-swiper .four-mina{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.four-swiper .four-left{
    float: left;
    width: 34.3%;
    height: 100%;
}
.four-swiper .four-left .four-tit{
  position: absolute;
  text-align: left;
  top: 25%;
  left: 10.2%;
  width:30%;
}
.four-swiper .four-left .four-tit h2{
    color: #333333;
    line-height: 1;
    font-family: "Futura Md BT Medium";
    font-size: 1.2rem;
    margin-bottom:0.5rem;
}
.four-swiper .four-left .four-tit p{
    color: #333333;
    line-height: 1.6;
    font-family:"Futura Md BT Medium";
    font-size: 0.4rem;
    margin-top: 0.25rem;
}
.four-swiper .four-left .four-tit .doursi{
    margin-top: 0.75rem;
}
.four-swiper .four-left .four-tit .four-img{
    float: left;
    border: 1px solid #b5c8d5;
    width: 2.7rem;
    height: 2.7rem;
    margin-right: 0.3rem;
    text-align: center;
    border-radius: 8px;
    padding: 0.2rem 0.2rem 0;
}
.four-swiper .four-left .four-tit .four-img img{
    width: 0.9rem;
    height: 0.9rem;
}
.four-swiper .four-left .four-tit .four-img p{
    margin-top: 0.2rem;
}
.four-swiper .four-left .four-tit  .more{
    display: inline-block;
    color: #fff;
    font-size: 0.4rem;
    background-image: url(../image/mored.png);
    width: 3.675rem;
    height: 1.4rem;
    background-repeat: no-repeat;
    margin-top: 3.5rem;
    line-height: 1.4rem;
    padding-left: 0.75rem;
    background-size: 100% 100%;
    background-position: center;
    position: relative;
    left: 0;
    transition:left 0.3s;
}
.four-swiper .four-left .four-tit .more img {
    width: 0.5rem;
    margin-left: 0.75rem;
    position: relative;
    top: -2px;
}
.four-swiper .four-right{
    float: right;
    width: 65.6%;
    position: relative;
    height: 100%;
}
.four-swiper .four-right .foimh1{
    position: absolute;
    top: 0;
    right: 0%;
    height: 4.5rem;
    width: 55%;
}
.four-swiper .four-right img{
    width: 100%;
}
.four-swiper .four-right .foimh2{
    position: absolute;
    top: 50%;
    right: 0;
    transform:translateY(-50%);
    height: 6rem;
    width: 90%;
}
.four-swiper .four-right .foimh3{
    position: absolute;
    bottom: 0;
    left: 10%;
    width: 38%;
}

.five-wiper{
    width: 100%;
    height: 100%;
    position: relative;
}
.five-wiper .jindutiao{
    height: 0%;
    position: absolute;
    content: "";
    width: 4px;
    background-color: #f59b0f;
    left: 0;
    top: 0;
}
.five-wiper:before {
    position: absolute;
    content: "";
    width: 6px;
    background-color: #70b749;
    right: 0;
    bottom: 0;
    height: 9.3%;
}
.five-mian{
    position: absolute;
    top: 23.9%;
    width: 86%;
    left: 7%;
}
.five-mian .five-left{
    width:71%;
    float: left;
    position: relative;
}
.five-mian .five-news{
    height: 308px;
}
.five-mian .nes-fleft{
    float: left;
    width: 50%;
    overflow: hidden;
    height: 100%;

}
.five-mian .nes-fleft a{
    display: block;
    background-image: url(../image/five-newsitem.png);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
height: 100%;
width: 100%;
transition:all 0.3s;
}

.five-mian .nes-fright{
float: right;
width: 50%;
background-color: #fafeff;
height: 100%;

}
.nes-about{
padding: 1.3rem 1.5rem;
text-align: left;
position: relative;
}
.nes-about .ritile{
    position: absolute;
    top: 0.6rem;
    left: 0.5rem;
    font-size: 1.4rem;
    color: #e3f1f4;
    z-index: 1;
    line-height: 1
}
.nes-about .time{
    font-size: 0.45rem;
    font-weight: bold;
    color: #333333;
    font-family: Arial ;
    position: relative;
    z-index: 10;
}
.nes-about .nesaos{
    font-size: 0.45rem;
    
}
.nes-about .nesaos a{
    color: #333333;
    display: inline-block;
    text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
}
.nes-about .moree{
    font-size:0.4rem;
    display: inline-block;
    background-image: url(../image/newsabout1.png); 
    background-repeat: no-repeat;
    background-position: 2.3rem center;
    width: 3rem;
    color: #333333;
    margin-top: 1rem;
    transition:all 0.3s;
}
.news-about{
    width: 100%;
    overflow: hidden;
    font-size: 0.35rem;
    margin-top: 1rem;
    text-align: left;
    position: relative;
}
.news-about .swiper-slide{
	overflow: hidden;
}
.news-about .nes-yie{
    display: inline-block;
    padding: 0.75rem;
   background-color: #fafeff;
    text-align: left;
    color: #333;
    position: relative;

}
.news-about .nes-yie .ristime{
    position: absolute;
    top: 0.5rem;
    left: 0.3rem;
    color: #e3f1f4;
    font-size: 0.8rem;
    line-height: 1;
}
.news-about .nes-yie .mask{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
    opacity: 0.2;
    display: none;
}
.news-about .nes-yie .time{
    font-size: 0.4rem;
    z-index: 10;
    position: relative;
}
.news-about .nes-yie .itie{
    text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  font-size: 0.4rem;
}
 .five-pagination{
        width: 100%;
    height: 4px;
    left: 0;
    bottom: -10%;
    background: rgba(0,0,0,.25);
    position: absolute;
    transition: .3s;
}
 .five-pagination .swiper-pagination-progressbar{
        background: #f59b0f;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform-origin: left center;
}
.five-right{
    float: right;
    width: 24%;
    text-align: left;
    position: relative;
}
.five-right .nwe-tie{
    font-size: 1.2rem;
    font-weight: bold;
    line-height: 1;
}
.five-right .nws{
    margin-top: 2rem;
}
.five-right .nws li{
    margin-bottom: 10px;
}
.five-right .nws li a{
color: #333;
padding-bottom: 10px;

}
.five-right .news-miansoi{
    font-size: 0.4rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
}
.five-right .morenews{
    display: inline-block;
    color: #fff;
    font-size: 0.4rem;
    background-image: url(../image/mored.png);
    width: 3.675rem;
    height: 1.4rem;
    background-repeat: no-repeat;
    margin-top: 1.5rem;
    line-height: 1.4rem;
    padding-left: 0.75rem;
    background-size: 100% 100%;
    background-position: center;
    position: relative;
    left: 0;
    transition:left 0.3s;
}
.five-right .morenews img{
    width: 0.5rem;
    margin-left: 0.75rem;
    position: relative;
    top: -2px;
}
.foot-slide{
    height: auto !important;
}
.foot-slide footer{
    width: 100%;
}
.sr-bdimgshare{
    display: none!important;
}
/*首页end*/
.banner{
    width: 100%;
    position: relative;
}
.banner img{
    width: 100%;
}
.banner .banner-Item{
    font-size: 1.4rem;
    font-family:"Futura Md BT Medium";
    position: absolute;
    top: 70%;
    opacity: 0;
    transform:translateY(-50%);
    left: 13.2%;
    line-height: 1.5;
}
.banner .banner-Item:after{
    position: absolute;
    content: "";
    width: 1.6rem;
    height: 2px;
    background-color: #333;
    left: 0;
    bottom:0; 
}
.phobanner{
    display: none;
}

/*baanerend*/
.bodys{
    background-color: #fff;
        box-shadow: 5px 8px 40px rgba(141,141,141,0.1);
    position: relative;
}
.con-mian{
    background-color: #f2f2f2;
    background-image: url(../image/peobjabout.png);
    background-position: bottom center;
    background-repeat: no-repeat;
    padding-bottom: 4.5rem;
    background-size: 100% 100%; 
}
.w1400{
    max-width: 73%;
    margin:0 auto; 
}
.nav-swiper {
    overflow: hidden;
    position: relative;
    padding: 0 0.5rem;
}
.nav-swiper .swiper-button-prev, .nav-swiper .swiper-button-next{
        width: 0.5rem;
    height: 0.8rem;
    margin-top: 0;
    top: 50%;
    transform: translateY(-50%);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    display: none;
}
.nav-swiper .swiper-button-left {
    right: 0;
    background-image: url(../image/left1.png);
}
.nav-swiper .swiper-button-next {
    right: 0;
    background-image: url(../image/right1.png);
}
.nav-swiper .swiper-slide{
    text-align: center;
}
.nav-swiper .swiper-slide a{
    height: 70px;
    line-height: 70px;
    display: inline-block;
    color: #666666;
    font-size: 0.4rem;
    text-align: center;
}
.nav-swiper .swiper-slide a.cur{
    color: #f59b0f;
}
/*生物导航end*/
.pro-h2-tit{
    font-size: 1rem;
    font-family: "Futura Md BT Medium";
    position: relative;
    text-align: center;
    padding-top: 1.2rem;
    margin: 0 0 1.2rem;
}
.pro-h2-tit:after{
    position: absolute;
    content: "";
    width: 1.5rem;
    background-color: #333;
    height: 2px;
    bottom: 0;
    left: 50%;
    transform:translateX(-50%);
}
.con-mian .pro-div img{
    margin-right: 0.25rem;
}
.con-mian .pro-div h3{
    font-size: 0.9rem;
    font-family: Myriad Pro Regular;
    line-height: 1;
}
.con-mian .pro-tiele{
    width: 100%;
    height: 28.2%;
    background-image: url(../image/proitem3.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    margin-top: 0.5rem;
}
.con-mian .pro-tiele ul{
    padding: 1rem;
    position: relative;
    /*top: 50px;*/
    /*opacity: 0;*/
}
.con-mian .pro-tiele ul li{
    font-size: 0.4rem;
    color: #666666;
    line-height: 2.3;
    list-style-type:none;
    list-style-image: url(../image/ulliba.png);
    margin-left:0.5rem;
    padding-left: 0.5rem;
}
.tables{
    width: 100%;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    position: relative;
    /*left: -50%;
    opacity: 0;*/
}
.tables img{
    width: 100%;
}
hr{
    width: 100%;
    height: 2px;
    background-color: #eaeaea;
    margin-top: 0.9rem;
    margin-bottom: 1.2rem;
}
.pro-ps{
font-size: 0.7rem;
color: #70b749;
}
.tablesop {
    margin-left: 0.5rem;
    margin-top: 1rem;
}
.tablesop li{
list-style-type: disc;
font-size: 0.4rem;
margin-top: 0.6rem;
}
.PRosd{
    width: 100%;
    height: 51.8%;
    background-image: url(../image/proitems02.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    margin: 1rem 0 0 0;

}
.PRosd .iejs{
    padding: 1rem;
}
.PRosd .iejs>div{
    float: left;
    width: 50%;
}
.PRosd .iejs .left{
    position: relative;
   /* left: -20%;
    opacity: 0;*/
}
.PRosd .iejs .right{
    position: relative;
    /*right: -20%;
    opacity: 0;*/
}
.PRosd .iejs>div img{
    width: 80%;
}
.douse{
    text-align: center;
}
.douse span{
    color: #f59b0f;
    font-size: 0.6rem;
    font-family: FuturaBT Medium;
    border-bottom: 1px solid #f59b0f;
    padding-bottom: 0.25rem;
}
.assesulli{
    margin-top: 1rem;
    margin-bottom: 1.5rem;
    position: relative;
   /* top: 50px;
    opacity: 0;*/
}
.assesulli li{
    float: left;
    width: 32%;
    margin-right: 2%;
    margin-bottom: 0.5rem;
    position: relative;
    padding-bottom: 21.5%;
    overflow: hidden;
    box-shadow:5px 8px 40px rgba(104,104,105,0.1);
    box-sizing: border-box;
}
.assesulli li img{
    width: 100%;
    position: absolute;
    top: 0%;
    left:0%;
    height: 100%;
    webkit-transition: all 0.6s ease;
    transition: all 0.6s ease;
}
.assesulli li:nth-child(3n){
    margin-right: 0%;
}
.assesullitwo{
    margin-top: 1rem;
    position: relative;
    /*top: 50px;
    opacity: 0;*/
}
.assesullitwo li{
    float: left;
    width: 49%;
    margin-right: 2%;
    margin-bottom: 0.5rem;
    position: relative;
    padding-bottom: 23.5%;
    border: 10px solid #f0f0f0;
    box-sizing: border-box;
    overflow: hidden;
}
.assesullitwo li img{
    width: 47.7%;
    position: absolute;
    top: 50%;
    left:50%;
     transform:translateY(-50%) translateX(-50%);
    transition:transform 0.6s;
}
.assesullitwo li:nth-child(2n){
    margin-right: 0%;
}
.assew{
    background-color: #fff;
}
.tablesfo{
    width: 100%;
    position: relative;
    /*left: -20%;
    opacity: 0;*/
}
.tablesfo img{
    width: 100%;
}
.assew .pro-h2-tit{
    margin: 0 0 1.2rem 0;
    padding-top: 1.2rem;
}
.guntan{
    overflow-x: scroll;
    padding-bottom: 0.75rem;
}
.guntan::-webkit-scrollbar {
    height:24px;
}

.guntan::-webkit-scrollbar-thumb {
    background-image: url(../image/see-more.png);
    background-repeat: no-repeat;
    background-size: center 100%;
    background-color: #fff;
}

.guntan::-webkit-scrollbar-thumb:window-inactive {
   background-image: url(../image/see-more.png);
   background-repeat: no-repeat;
   background-size: center 100%;
    background-color: #fff;
}

.guntan::-webkit-scrollbar-thumb:vertical:hover {
    background-image: url(../image/see-more.png);
    background-repeat: no-repeat;
    background-size: center 100%;
     background-color: #fff;
}

.guntan img{
    width: auto;
}
.desifo{
    margin-top: 2rem;
}
.desifo .left{
    float: left;
    width: 60%;
    position: relative;
   /* left: -20%;
    opacity: 0;*/
    overflow: hidden;
}
.desifo .right{
    float: right;
    width: 35.7%;
    position: relative;
    /*right: -20%;
    opacity: 0;*/
    overflow: hidden;
}
.desifo .imgfo{
    width: 100%;
    webkit-transition: all 0.6s ease;
    transition: all 0.6s ease;
} 
.desifo img{
    width: 100%;
}
.desifo p{
    color: #ffbf00;
    font-size: 0.6rem;
    text-align: center;
    margin-top: 0.6rem;
}
.desimian{
    margin-top: 2rem;
    margin-bottom: 2.5rem;
}
.desimian .left{
float: left;
width: 45%;
}
.desimian .left ul{
    margin-top: 0.75rem;
}
.desimian .left ul li{
    font-size: 0.4rem;
    color: #666666;
    line-height: 2.3;
    list-style-type: none;
    list-style-image: url(../image/ulliba.png);
    margin-left: 0.5rem;
    padding-left: 0.5rem;
}
.desimian .right{
float: right;
width: 52%;
overflow: hidden;
}
.desimian .right img{
    width: 100%;
        webkit-transition: all 0.6s ease;
    transition: all 0.6s ease;
}
.deve-fotto{
    margin-top: 0.75rem;
    border-top:1px solid #eaeaea; 
    padding-top: 0.8rem;
    background-image: url(../image/beij.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    background-size: 100%; 
}
.devoelo{
    background-image: none !important;
}
.deve-fotto .tit{
    font-size: 0.45rem;
    font-weight: bold;
    max-width: 71.4%;
    margin: 0 auto;
    text-align: center;
    font-family: "Futura Md BT Medium"
} 
.deve-fotto .tit span{
    font-family: FuturaBT Medium;
    margin-right: 25%;
    cursor: pointer;
}
.deve-fotto .tit span:nth-child(2){
    margin-right: 0;
}
.deve-fotto .tit span.select{
    color: #f59b0f;
    border-bottom:1px solid #f59b0f;
    padding-bottom: 0.2rem;
}
.antibody{
    background-image: none;
}
.tab-qie>div{
    display: none;
}
.tab-qie .showdo{
    display: block;
}
.tabdowsa .left{
    float: left;
    width: 52%;
    border:4px solid #f0f0f0;
    box-sizing:border-box;
    position: relative;
  /*  left: -20%;
    opacity: 0;*/
    overflow: hidden;
}
.tabdowsa .left img{
    width: 100%;
    webkit-transition: all 0.6s ease;
    transition: all 0.6s ease;
}
.tabdowsa .right{
    float: right;
    width: 45%;
    border:4px solid #f0f0f0;
    box-sizing:border-box;
    position: relative;
   /* right: -20%;
    opacity: 0;*/
    overflow: hidden;
}
.tabdowsa .right img{
    width: 100%;
    webkit-transition: all 0.6s ease;
    transition: all 0.6s ease;
}
.tab-qie .left1{
    float: left;
    width: 42.8%;
    border:4px solid #f0f0f0;
    box-sizing:border-box;
    overflow: hidden;
}
.tab-qie .left1 img{
    width: 100%;
    webkit-transition: all 0.6s ease;
    transition: all 0.6s ease;
}
.tab-qie .right2{
    float: right;
    width: 55%;
    border:4px solid #f0f0f0;
    box-sizing:border-box;
    overflow: hidden;
}
.tab-qie .right2 img{
    width: 100%;
    webkit-transition: all 0.6s ease;
    transition: all 0.6s ease;
}
.anti{
    background-color: #fff;
}
.anti .tables{
margin-bottom: 0.8rem;
}
.anti .tabties{
    font-size: 0.5rem;
    text-align: center;
    font-family: FuturaBT Medium;
    margin-bottom: 1rem;    
}
.anti .antiul{
    margin-top: .5rem;
    margin-bottom: 0rem;
    position: relative;
    /*top: 50px;
    opacity: 0;*/
}
.anti .phospage{
    height: 3rem;
}
.anti .antiul li{
    font-size: 0.4rem;
    color: #333333;
    line-height: 2.3;
    list-style-type: none;
    list-style-image: url(../image/anulli.png);
    margin-left: 0.5rem;
    padding-left: 0.5rem;
    font-family: FuturaBT Medium;
}
.antiborder{
    width: 100%;
    height: 18%;
    background-image: url(../image/antitable4.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    margin-top: 0.8rem;
    position: relative;
    /*top: 50px;
    opacity: 0;*/
}
.antiborder div{
    font-size: 0.4rem;
    color: #666666;
    text-align: justify;
    line-height: 2;
    padding: 0.75rem 2.5rem 0.5rem 1.1rem;

}
.antiuiling{
    margin-bottom: 0rem;
    position: relative;
   /* top: 50px;
    opacity: 0;*/
}
.antiuiling li{
    width: 32%;
    float: left;
    margin-right: 2%;
    margin-bottom: 0.5rem;
    position: relative;
    padding-bottom: 21.5%;
    overflow: hidden;
    box-shadow: 5px 8px 40px rgba(104,104,105,0.1);
    box-sizing:border-box;
}
.antiuiling li:nth-child(3n){
    margin-right: 0;
}
.antiuiling li img{
        width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
        webkit-transition: all 0.6s ease;
    transition: all 0.6s ease;
}
.anti .antableos{
    margin-top: 0.2rem;
    margin-bottom: 0rem;
}
.anti .irois{
    margin-top: 2rem;
}
.anti .greefon{
    font-size: 0.7rem;
    color: #70b749;
    font-family: FuturaBT Medium;
    margin-top: 1rem;
}
.anti .showuis{
    margin-bottom: 1rem;
}
.antiuishow{
    margin-top: 0.8rem;
    position: relative;
    /*top: 50px;
    opacity: 0;*/
}
.antiuishow li{
    width: 32%;
    float: left;
    margin-right: 2%;
    position: relative;
    padding-bottom: 21.5%;
    border:6px solid #f0f0f0;
    box-sizing:border-box;
    overflow: hidden;
}
.antiuishow li:nth-child(3n){
    margin-right: 0;
}
.antiuishow li img{
        width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
        webkit-transition: all 0.6s ease;
    transition: all 0.6s ease;
}
.antiuishow1{
    margin-top: 0.8rem;
    position: relative;
    /*top: 50px;
    opacity: 0;*/
}
.antiuishow1 li{
    width: 49%;
    float: left;
    margin-right: 2%;
    position: relative;
    padding-bottom: 21.5%;
    border:6px solid #f0f0f0;
    box-sizing:border-box;
    margin-bottom: 0.5rem;
    overflow: hidden;
}
.antiuishow1 li:nth-child(2n){
    margin-right: 0;
}
.antiuishow1 li img{
        width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
        webkit-transition: all 0.6s ease;
    transition: all 0.6s ease;
}
.antitwo{
    margin-top: 1.2rem;
}
.antitwo .left{
    float: left;
    width: 50%;
}
.antitwo .left img{
    width: 100%;
}
.antitwo .right{
    float: right;
    width: 44%;
}
.antitwo .right img{
    width: 100%;
}
.anti .pro-h2-tit{
    margin:0 0 1.2rem 0;
    padding-top: 1.2rem;
}
.about{
    /*background-image: url(../img/aboutnav.png);*/
    /*background-repeat: no-repeat;*/
    height: 1.8rem;
    background-color: #fff;
        box-shadow: 5px 8px 40px rgba(104,104,105,0.1);
    box-sizing: border-box;
    position: relative;
    /*background-position: center;*/
    /*background-size: 100% 100%;*/
}
.aboutcon{
background-color: #fff;
}
.aboutcon .page{
    width: 1.4rem;
    margin: 0 auto;
}
.aboutcon .page img{
    width: 100%;
}
.aboutul{
    width: 11rem;
    margin: 0 auto;
}
.aboutul li{
float: left;
font-size: 0.4rem;
line-height: 1.75rem;
height: 1.75rem;
padding: 0 1rem;
}
.aboutul li a{
    color: #666666;
}
.aboutul li.cur a{
    color: #f6a611;
}
.aboutcon{
    background-color: #fff;
    background-image: url(../image/aboutbj.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    padding-bottom: 2rem;
}
.aboutcon .abouttit{
    font-size: 0.8rem;
    color: #333333;
    text-align: left;
}
.aboutcon .left{
    width: 56%;
    float: left;
    position: relative;
    left: -20%;
    opacity: 0;
}
.aboutcon .about-mian1{
    margin-top: 0.5rem;
    margin-bottom: 5rem;
}
.aboutcon .about-mian1 .left p{
    font-size: 0.4rem;
    color: #666;
    text-align: justify;
}
.aboutcon .about-mian1 .right{
    width: 37.1%;
    float: right;
    position: relative;
    right: -20%;
    opacity: 0;
}
.aboutcon .about-mian1 .right .aboimgs{
    overflow:hidden;
}
.aboutcon .about-mian1 .right img{
width: 100%;
}
.aboutcon .about-mian1 .right .imgteos{
    font-size: 0.4rem;
    text-align: right;
    color: #999999;
    margin-top: 0.5rem;
}
.culturing{
    width: 100%;
    position: relative;
    margin-bottom: 1rem;
}
.culturing .phoimg{
    display: none;
}
.culturing img{
    width: 100%;
}
.culturing .culuture-tis{
    position: absolute;
    top: 48%;
    width: 67.8%;
    left: 10%;
    opacity: 0;
}
.culturing .culuture-tis .irems{
    color: #fff;
    font-size: 0.75rem;
margin-bottom: 1.5rem;
}

.culturing .culuture-tis .irwms{
    font-size: 0.4rem;
    color: #fff;
    
}
.culturing  .culuture-tis .irwms p{
    text-align: justify;
}


.culturing .ultiem img{
    width: 0.9rem;
    height: 1.15rem;
}
.cuphoimg{
    display: none;
}

.culture-swiper{
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
.culturing .culture-swiper .swiper-slide{
    border-right: 1px solid #f2f2f2;
    position: relative;
    box-sizing:border-box;
}
.culturing .culture-swiper .swiper-slide:nth-child(3){
    border-right: 0;
}
.culturing .culture-swiper .ultiem{
    width: 90%;
    margin: 50% auto 0;
    transform:translateY(-20%);

}
.culturing .culture-swiper .ultiem h6{
    font-size: 0.65rem;
    color: #fff;
    margin-bottom: 2rem;
    margin-top: 1rem;
}
.culturing .culture-swiper .ultiem h6:after{
    position: absolute;
    content: "";
    width: 1.5rem;
    left: 50%;
    height: 1px;
    background-color: #f2f2f2;
    transform:translateX(-50%);
    bottom: 2.5rem;
}
.culturing .culture-swiper .ultiem h6.last{
    margin-bottom: 1.3rem
}
.culturing .culture-swiper .ultiem h6.last:after{
    display: none;
}
.culturing .culture-swiper .ultiem .irsmihi{
    font-size: 0.4rem;
    color: #fff;
    min-height: 1.6rem;
}
.news .newsul li{
    float: left;
    width: 32%;
    margin-right: 2%;
    margin-bottom: 0.8rem;
}
.news .newsul li:nth-child(3n){
    margin-right: 0;
}
.news .newsul li .newsimg{
    overflow: hidden;
    position:relative;
    width:100%;
    padding-bottom:60%;
}
.news .newsul li .newsimg img{
    width: 100%;
   -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    position:absolute;
    top:0;
    left:0;
    height:100%;
}
.news .newsul li .newstit{
    padding: 0.8rem 0.5rem;
    background-color: #fff;
    text-align: left;
    border:1px solid #f2f2f2;
    box-sizing: border-box;
}
.news .newsul li .newstit .time{
    font-size: 0.35rem;
    color: #919191;
    margin-bottom: 1rem;
    position: relative;
}
.news .newsul li .newstit .time:after{
    position: absolute;
    content: "";
    left: 0;
    width:0.5rem;
    height: 1px;
    background-color: #333;
    bottom: -0.5rem;
}
.news .newsul li .newstit .news-con{
    font-size: 0.4rem;
    color: #333;
    overflow:hidden; 
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:3; 
margin-bottom: 0.9rem;
height:1.6rem;
}
.news .newsul li .newstit .more{
    font-size: 0.35rem;
    color: #919191;
    background-image: url(../image/newsmore.png);
    background-repeat: no-repeat;
    background-position: right; 
    width: 2rem;
    display: inline-block;
}
.news .tites{
    font-size: 0.65rem;
    text-align: center;
    color:#333;
    line-height: 0.8rem;
    margin-top: 2.2rem;
    padding-bottom: 0.4rem;
}
.news .ha-new{
	padding-top: 2.2rem;
	margin-top: 0;
}
.news .ha-tit{
	font-size: 0.4rem;
	text-align: center;
	color: #666;
	padding-bottom: 0.8rem;
	border-bottom:1px solid #d2d2d2;
}
.nescontamian{
    padding: 1rem 2rem;
    text-align: center;
}
.nescontamian p{
    font-size: 0.45rem;
    text-align: center;
    padding-bottom: 0.5rem;
}
.nescontamian p img{
    max-width:100%;
}
.mews-footer{
    margin-top: 2rem;
    padding-top: 1.4rem;
    border-top: 1px solid #d2d2d2;  
}
.mews-footer .left{
    float: left;
    width: 78.5%;
}
.mews-footer .left p{
    color: #000000;
    font-size: 0.45rem;
    overflow:hidden; 
text-overflow:ellipsis; 
white-space:nowrap; 
}
.mews-footer .left p a{
    color: #000;
}
.mews-footer .right{
    float: right;
    width: 13.2%;
    text-align: right;
}
.mews-footer .right a{
    display: inline-block;
    font-size: 0.45rem;
    background-color:  #f59b0f;
    text-align: center;
    padding: 0.4rem 1.5rem;
    color: #fff;
    border-radius: 1rem;
}
.Consulting{
    background-color: #fff;
    padding-bottom: 5rem;
}
.Consulting h2{
    font-size: 1rem;
    color: #000;
    font-family: FuturaBT Medium;
    text-align: center;
    position: relative;
    padding-top: 2.2rem;
    padding-bottom: 1.8rem;
}
.Consulting h2:after{
    position: absolute;
    content: "";
    width: 1.5rem;
    height: 1px;
    background-color: #000;
    bottom: 1rem;
    left: 50%;
    transform:translateX(-50%);
}
.Consulting .tiem{
    font-size: 0.5rem;
    color: #555555;
    text-align: center;
        width: 82%;
    margin: 0 auto 2rem;
}
.Consulting .consu-cons ul{
    height: 60.9%;
    background-image: url(../image/consultingborder.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    padding: 0 1.5rem;
    position: relative;
    top: 50px;
    opacity: 0;
}
.Consulting .consu-cons li{
    height: 2.5rem;
    line-height: 2.5rem;
    font-size: 0.55rem;
    border-bottom:1px solid #d4e9c8; 
    position: relative;
}
.Consulting .consu-cons li.last{
    border-bottom: 0;
}
.Consulting .consu-cons li p{
    height: 2.5rem;
}
.Consulting .consu-cons li a.enter{
    font-size: 0.4rem;
    color: #fff;
    width: 2.85rem;
    background-color: #4ea134;
    border-radius:1rem;
    position: absolute;
    right: 0;
    height: 1.2rem;
    display: inline-block;
    line-height: 1.2rem;
    padding-left: 0.4rem;
    top: 50%;
    transform:translateY(-50%);
    background-image: url(../image/consuimg.png);
    background-repeat: no-repeat;
    background-position:80% center;
}
.Consulting .consu-cons li span{
    width: 14px;
    height: 14px;
    display: inline-block;
    margin-right: 0.5rem;
    background-image: url(../image/consuimg1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
}
.Consulting .consu-cons li a{
    font-weight: inherit;
    color: #000;
}
.consu-nav{
    background-color: #fff;
    height: 2rem;
    line-height: 2rem;
}

.consu-nav-swiper{
    overflow: hidden;
    // width:100%;
    position:relative;
    padding: 0 0.5rem;
}
.consu-nav-swiper .swiper-button-prev, .consu-nav-swiper .swiper-button-next{
    width:0.4rem;
    height:0.64rem;
    margin-top:0;
    top:50%;
    transform:translateY(-50%);
    background-repeat:no-repeat;
    background-position:center;
    background-size:100%;
    display:block;
}
.consu-nav-swiper .swiper-button-prev{
    left:0;
    background-image:url(../image/left1.png)
}
.consu-nav-swiper .swiper-button-next{
    right:0;
    background-image:url(../image/right1.png)
}
.consu-nav-swiper .swiper-slide{
font-size: 0.4rem;
margin-left: 2.1%;
}   
.consu-nav-swiper .nav1{
    width: 30.8%;
    white-space: nowrap;
}
.consu-nav-swiper .nav2{
    width: 30.8%;
    white-space: nowrap;
}
.consu-nav-swiper .nav3{
    width: 30.8%;
    white-space: nowrap;
}
.consu-nav-swiper .nav4{
    width: 30.8%;
    white-space: nowrap;
}
.consu-nav-swiper .nav5{
    width: 30.8%;
    white-space: nowrap;
}


.consu-nav-swiper .swiper-slide a{
    color: #000;
}
.consu-nav-swiper .swiper-slide a.cur{
    color: #f59b0f;
    border-bottom: 3px solid  #f59b0f;
    padding-bottom: 0.7rem;
}
.su-green{
    color: #71b649;
    text-align: center;
    padding-top: 2rem;
    font-size: 0.75rem;
    border-top: 1px solid #cacaca;
}
.Consuso{
    background-color: #fff;
}
.contact-table{
    background-image: url(../image/contacttable.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    width: 100%;
    height: 56%;
}
.ajax-div .contact-table{
    margin-top: 0.2rem;
}
.contact-table .con-table{
    padding:0 1.25rem; 
}
.contact-table .con-table table{
    width: 100%;
}
.contact-table .con-table table.xin-table thead{
height: 1.2rem;
line-height: 1.2rem;
}
.contact-table .con-table table.xin-table .table-cons{
    text-align: center;
     border-bottom: 1px solid #d4e9c8;
}
.contact-table .con-table thead{
    height: 2.5rem;
    line-height: 2.5rem;
    font-size: 0.45rem;
    color: #555555;
}
.contact-table .con-table thead th{
    width: 25%;
    text-align: center;
    border-right: 1px solid #d4e9c8;
    border-bottom: 1px solid #d4e9c8;
}
.contact-table .con-table thead th:nth-last-child(1){
   border-right:0;
}
.contact-table .con-table tbody td{
    width: 25%;
    border-right: 1px solid #d4e9c8;
    border-bottom: 1px solid #d4e9c8;
    height: 1.25rem;
    line-height: 1.25rem;
}
.contact-table .con-table tbody td input{
    height: 1.25rem;
    line-height: 1.25rem;
    width: 80%;
    padding-left: 0.5rem;
    font-size: 0.4rem;
    text-align:center;
}
.contact-table .con-table tbody td:nth-last-child(1){
   border-right:0;
}
.contact-table .con-table .tab-check td:nth-child(1){
    width: 17%;
    padding-left: 1.25rem;
    text-align: left;
    font-size: 0.4rem;
    color: #555555
}
.contact-table .con-table .tab-check td:nth-last-child(1) input{
    height: 14px;
    width: 14px;
    display: inline-block;
    background-image: url(../image/consuimg1.png);
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    margin-top: -4px;
    border: 0 none;
    margin-left:1.25rem;
    font-size: 0;
    cursor: pointer;
}

.contact-table .con-table .tab-check td:nth-child(2) input.cur{
    background-image: url(../image/consuimg2.png);
}
.contact-table .con-table .tab-check:nth-last-child(1) td{
    border-bottom: 0;
}
.conform{
    padding-bottom: 5.4rem;
    position: relative;
}
.conform .submit{
    background-color: #f6a611;
    color: #fff;
    width: 3.75rem;
    height: 1.4rem;
    line-height: 1.4rem;
    font-size: 0.45rem;
    text-align: left;
    border-radius: 1rem;
    padding-left: 0.5rem;
    display: inline-block;
    position: absolute;
    bottom: -3.5rem;
    left: 50%;
    transform:translateX(-50%) ;
    background-image: url(../image/consuimg.png);
    background-repeat: no-repeat;
    background-position: 80% center;
}
.conmores{
    position: relative;
}
.conmores .clickimg{
position: absolute;
left: 50%;
 transform:translateX(-50%) ;
 cursor: pointer;
}
.php-form{
    display: none;
}
.joinnav{
    background-color: #fff;
    box-shadow: 5px 8px 40px rgba(104,104,105,0.1);
    box-sizing:border-box;
    position:relative;
}
.joinul{
        width: 8rem;
    margin: 0 auto;
}
.joinul li{
    float: left;
    font-size: 0.4rem;
    line-height: 1.75rem;
    height: 1.75rem;
    padding: 0 1rem;
}
.joinul li a {
    color: #666666;
}
.joinul li.cur a {
    color: #f6a611;
}
.joincon .pro-h2-tit{
    padding-top: 1.2rem;
    margin: 0 0 1.2rem 0;
}
.joincon{
    background-image: url(../image/joinbj.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
}
.joincon .joinulli{
    position: relative;
    top: 50px;
    opacity: 0;
}
.joincon .joinulli li{
    float: left;
    width: 23%;
    margin-right: 2.6%;
    margin-bottom: 0.5rem;
    background-color: #fff;

}
.joincon .joinulli li:nth-child(4n){
    margin-right: 0;
}
.joincon .joinulli li .join-div{
    padding: 0.65rem 0.75rem;
    text-align: left;
}
.joincon .joinulli li .join-div .time{
    font-size: 0.35rem;
    color: #989898;
    margin-bottom: 0.5rem;
}
.joincon .joinulli li .join-div .tit{
    font-size: 0.5rem;
    color: #333333;
     text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
line-height: 1.4;
margin-bottom: 0.5rem;
}
.joincon .joinulli li .join-div .add{
    padding-top: 0.5rem;
    border-top: 1px solid #f2f2f2;
    margin: 0 0 0.5rem; 
    font-size: 0.4rem;
    color: #666666;
}
.joincon .joinulli li .join-div .add img{
    width: 0.4rem;
    height: 0.45rem;
    margin-right: 0.2rem;
}
.joincon .joinulli li .join-div .join-con{
    font-size: 0.35rem;
    color: #666666;
    overflow:hidden; 
     height: 4.9rem;
     min-height:4.5rem;
     margin-bottom: 0.5rem;
}
.joincon .joinulli li .join-div .join-con p{
    line-height: 1.8;
    margin-bottom：0.15rem;
}
.joincon .joinulli li .join-div .MORE{
    font-size: 0.35rem;
    display: inline-block;
    padding: 0.2rem 1rem;
    border: 1px solid #f2f2f2;
    border-radius: 1rem;
    box-shadow: border-box;
    color: #666;
    cursor: pointer;
}
.join-model{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
    display: none;
}
.join-model .join-mo-div{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 44%;
    transform:translateY(-50%) translateX(-50%);
    background-color: #fff; 
    padding: 0.6rem 2rem 2rem;
    text-align: left;
}
.join-model .join-mo-div .time{
    color: #989898;
    font-size: 0.35rem;
    margin-top: 1rem;
}
.join-model .join-mo-div .yiy{
    font-size: 0.55rem;
    color: #333;
    margin-top: 0.5rem;
    padding-bottom:0.5rem;
    border-bottom: 1px solid #d6d6d6; 
}
.join-model .join-mo-div .addre{
    font-size: 0.4rem;
    color: #666666;
    margin-top: 0.5rem;
}
.join-model .join-mo-div .addre img{
    margin-right: 0.2rem;
    width: 0.4rem;
    height: 0.45rem;
}
.join-model .join-mo-div .tiems{
    margin-top: 0.3rem;
    font-size: 0.45rem;
    margin-bottom: 1rem;
    overflow-y:scroll; 
}
.join-model .join-mo-div .liji{
    background-color: #f28d01;
    color: #fff;
    font-size: 0.4rem;
    display: inline-block;
    padding: 0.4rem 1.4rem;
    border-radius: 1rem;
}
.joincon .joinulli{
    margin-bottom: 2rem;
}
.joincon{
    padding-bottom: 3rem;
}
.joincon .page{
    text-align: center;
}
.joinabout{
    background-color: #fff;
}
.jimore{
    padding: 3rem 0 4rem;
    text-align: center;
}
.joinabout .jimore h2{
    font-size: 0.9rem;
    color: #333333;
    line-height: 1.4;
    margin-bottom: 0.5rem;
}
.joinabout .jimore .left{
    float: left;
    width: 48%;
}
.joinabout .jimore .right{
    float: right;
    width: 48%
}
.joinabout .jimore .joiner{
    font-size: 0.4rem;
    color: #999999;
    width: 8.5rem;
    margin: 0 auto;
}
.joinabout .jimore .joiner p{
    margin-top: 0.3rem;
}
.joinabout .jimore .joiner img{
width: 100%;
}
.joinabout .jimore .pho{
    font-size: 0.5rem;
    color: #000;
    margin-top: 0.6rem;
}
.joinabout .jimore .addre{
    width:67%;
    margin: 1rem auto 0;
    font-size: 0.4rem;
}
.Benefits{
    background-color: #fff;
}
.Benefits .pro-h2-tit{
    padding-top: 1.2rem;
    margin: 0 0 1.2rem;
}
.benmain{
    float: right;
    width: 87%;
    position: relative;
}
.benmain .benus{
    font-size:0.9rem;
    color: #000; 
    margin-bottom: 0.5rem;
}
.benmain .ben-swiper {
    position: relative;
    top: 50px;
    opacity: 0;
}
.ben-swiper .left{
    width: 11%;
    float: left;
    position: relative;
}
.ben-swiper .left .lefing{
    margin-top: 50%;
    position: relative;
    width: 2.25rem;
}
.ben-swiper .left .lefing img{
    width: 100%;
}
.ben-swiper .left .lefing .num{
    position: absolute;
    color: #fff;
    font-size: 0.8rem;
    top: 50%;
    left: 50%;
    transform:translateY(-50%) translateX(-50%); 
}
.ben-swiper .right{
   width: 88%;
   overflow: hidden;
   position: relative;
}
.ben-swiper .right .ben-swiper-one{
    width: 100%;
    overflow: hidden;
}
.ben-swiper .right .ben-swiper-one .swiper-slide{
    width: 38%;
}
.ben-swiper .right .ben-swiper-one .imgben{
    width: 100%;
    position: relative;
    overflow: hidden;
}
.ben-swiper .right .ben-swiper-one .imgben img{
webkit-transition: all 0.6s ease;
    transition: all 0.6s ease;
}
.ben-swiper .right .ben-swiper-one .imgben .bnetit{
    position: absolute;
    width: 80%;
    left: 5%;
    bottom: 5%;
}
.ben-swiper .right .ben-swiper-one .imgben .bnetit h3{
    font-size: 0.5rem;
    color: #fff;
    margin-bottom: 0.5rem;
}
.ben-swiper .right .ben-swiper-one .imgben .bnetit>div{
    font-size: 0.35rem;
    color:#fff;
    overflow:hidden; 
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:4; 
}
.ben-swiper .right .ben-swiper-one .imgben img{
    width: 100%;
}
.ben-pn{
    padding-bottom: 5rem;
    position: relative;
}
.benmain .swiper-next ,.benmain .swiper-prev{
    position: absolute;
    bottom: -2rem;
    width: 14px;
    height: 26px;
}
.benmain .swiper-prev{
    background-image: url(../image/benleft.png);
}
.benmain .swiper-next{
    background-image: url(../image/benright.png);
    left: 2rem;
}
.ben-mian .left{
float: left;
width: 50%;
position: relative;
left: -20%;
opacity: 0;
}
.ben-mian .left img{
    width: 100%;
}
.ben-mian .right{
    float: right;
    width: 50%;
    position: relative;
    right: -20%;
    opacity: 0;
}
.ben-mian .right img{
width: 100%;    
}
.ben-mian .right .team{
    position: absolute;
    width: 60%;
    left: 20%;
    top: 50%;
    transform:translateY(-50%) 
}
.ben-mian .right .team h2{
    font-size: 0.9rem;
    color: #fff;
    margin-bottom: 1.5rem;
}
.ben-mian .right .team .teamop{
    margin-bottom: 1.5rem;
}
.ben-mian .right .team .leftimg{
    width: 1.2rem;
    height: 1.2rem;
    float: left;
    margin-right: 0.5rem;
}
.ben-mian .right .team .leftimg img{
    width: 100%;
}
.ben-mian .right .team .rightimg{
    width: 84%;
    float: right;
}
.ben-mian .right .team .rightimg p{
color: #fff;
font-size: 0.5rem;
line-height: 0.8;
margin-bottom: 0.2rem;
}
.ben-mian .right .team .rightimg>div{
    font-size: 0.4rem;
    color: #fff;
}
.btn-three{
    background-color: #fff;
    padding:3rem 0; 
}
.btn-three h2{
    font-size: 0.9rem;
    color: #000;
    text-align: center;
    margin-bottom: 0.8rem;
}
.btn-three .bnt-mian-thr{
    width: 53.3%;
    margin: 0 auto;
    position: relative;
    top: 50px;
    opacity: 0;
}
.btn-three .bnt-mian-thr .left{
    float: left;
    width: 46%;
    background-image: url(../image/btn-three.png);
    background-position: center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    text-align: center;
}
.btn-three .bnt-mian-thr .right{
    float: right;
    width: 46%;
    background-image: url(../image/btn-three.png);
    background-position: center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    text-align: center;
}
.btn-three .bnt-mian-thr .trimg{
    margin:0.75rem auto  0.5rem;
    width: 1.85rem; 
}
.btn-three .bnt-mian-thr .trimg img{
    width: 100%;
}
.btn-three .bnt-mian-thr .temtie{
    font-size: 0.4rem;
    color: #222222;
    margin-bottom:1rem;
    overflow:hidden; 
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:2; 
}
.ben-four .left{
    float: left;
    width: 50%;
    position: relative;
    left: -20%;
    opacity: 0;
}
.ben-four .left .ben-fourmian{
    width: 60%;
    position: absolute;
    top: 50%;
    transform:translateY(-50%) ;
    left: 30%;
}
.ben-four .left .ben-fourmian .tie{
    font-size: 0.9rem;
    color: #fff;
    margin-bottom: 1rem;
}
.ben-four .left .ben-fourmian .yirem{
    font-size: 0.4rem;
    color: #fff;
    margin-bottom: 0.9rem;
    overflow:hidden; 
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:3; 
}
.ben-four .left img{
    width: 100%;
}
.ben-four .right{
    float: right;
    width: 50%;
    position: relative;
    right: -20%;
    opacity: 0;
}
.ben-four .right img{
    width: 100%;
}
.ben-footer{
    background-color: #fff;
    padding: 2.5rem 0 4rem;
}
.ben-footer h2{
    color: #000;
    font-size: 0.9rem;
    margin-bottom: 2rem;
    text-align: center;
}
.ben-footer .ben-ul{
    position: relative;
    top: 50px;
    opacity: 0;
}
.ben-footer .ben-ul li{
    width: 32%;
    margin-right: 2%;
    float: left;
}
.ben-footer .ben-ul li:nth-child(3){
    margin-right: 0;
}
.ben-footer .ben-ul li .left{
    float: left;
    margin-right: 0.5rem;
}
.ben-footer .ben-ul li .left .span1{
    background-image: url(../image/benfo1.png);
    height: 1.8rem;
    width: 1.85rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    display: inline-table;
}
.ben-footer .ben-ul li .left .span2{
    background-image: url(../image/benfo2.png);
    height: 1.8rem;
    width: 1.85rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    display: inline-table;
}
.ben-footer .ben-ul li .left .span3{
    background-image: url(../image/benfo3.png);
    height: 1.8rem;
    width: 1.85rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    display: inline-table;
}
.ben-footer .ben-ul li .right{
    float: right;
    text-align: left;
    width: 78%;
} 
.ben-footer .ben-ul li .itrm{
    font-size: 0.5rem;
    color: #333333;
    line-height: 1;
    margin-bottom: 0.5rem;
}
.ben-footer .ben-ul li .right p{
font-size: 0.4rem;
margin-bottom: 1rem;
}
.ben-footer .ben-ul li .right .down{
    display: inline-table;
    font-size: 0.35rem;
    padding: 0.25rem 0.5rem 0.25rem 1.25rem;
    border:1px dashed #666666;
    border-radius: 6px;
    color: #666;
    background-image: url(../image/bendetail.png);
    background-repeat: no-repeat;
    background-position: 20% center;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
    display: none;
}
.shengwuimg{
    background-image: url(../image/shengwubo.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    padding: 1rem;
    margin-top: 0.4rem;
}
.shengwuimg h2{
    font-size: 0.5rem;
    color: #666666;
    font-family: "Futura Md BT Medium";
}
.shengwuimg .left{
    float: left;
    width: 40%;
    margin-left: 1%;
}
.shengwuimg .right{
    float: right;
    width: 57.1%;
}
.shengwuimg .right img{
    width: 100%;
}
.shengwuimg ul.shengwu{
    margin-top: 0.3rem;
}
.shengwuimg ul.shengwu li{
    font-size: 0.4rem;
    color: #666;
    margin-bottom: 0.2rem;
    list-style-type: none;
    list-style-image: url(../image/ulliba.png);
    padding-left: 0.2rem;
}
.contact-table .con-table table.xin-table .pro-tobody td{
    padding-left: 1rem;
    font-size: 0.4rem;
}
.contact-table .con-table table.xin-table .pro-tobody td:nth-child(1){
    width: 6%;
}
.contact-table .con-table table.xin-table .pro-tobody td:nth-child(2){
    width: 10%;
}
.contact-table .con-table table.xin-table .pro-tobody td:nth-last-child(1) .develo{
    height: 14px;
    width: 14px;
    display: inline-block;
    background-image: url(../image/consuimg1.png);
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    margin-top: -4px;
    border: 0 none;
    font-size: 0;
    cursor: pointer
}
.contact-table .con-table table.xin-table .pro-tobody td:nth-last-child(1) .develo.cur{
    background-image: url(../image/consuimg2.png);
}
.fade-in-up{
        transform: translateY(40px);
        opacity: 0;
    }
    .fade-in-left{
        transform: translateX(-40px);
        opacity: 0;
    }
.active-on .all-two-ba .fade-in-up:nth-child(1){
       opacity: 1;
        filter: alpha(opacity=100);
        transform: translateY(0);
        transition: all .8s linear;
        transition-delay: .1s;
    }
    .active-on .all-two-ba .fade-in-up:nth-child(2){
       opacity: 1;
        filter: alpha(opacity=100);
        transform: translateY(0);
        transition: all .8s linear;
        transition-delay: .3s;
    }
    .active-on .all-two-ba .fade-in-right:nth-child(1){
       opacity: 1;
        filter: alpha(opacity=100);
        transform: translate(0);
        transition: all .8s linear;
        transition-delay: .1s;
    }
    .active-on .all-two-ba .fade-in-right:nth-child(2){
       opacity: 1;
        filter: alpha(opacity=100);
        transform: translate(0);
        transition: all .8s linear;
        transition-delay: .3s;
    }
    .active-on .all-two-ba .fade-in-right:nth-child(3){
       opacity: 1;
        filter: alpha(opacity=100);
        transform: translate(0);
        transition: all .8s linear;
        transition-delay: .6s;
    }
    .active-on .all-two-ba .fade-in-right:nth-child(4){
       opacity: 1;
        filter: alpha(opacity=100);
        transform: translate(0);
        transition: all .8s linear;
        transition-delay: .9s;
    }
     .active-on .all-two-ba .fade-in-right:nth-child(5){
       opacity: 1;
        filter: alpha(opacity=100);
        transform: translate(0);
        transition: all .8s linear;
        transition-delay: .1s;
    }
    .active-on .all-two-ba .fade-in-right:nth-child(6){
       opacity: 1;
        filter: alpha(opacity=100);
        transform: translate(0);
        transition: all .8s linear;
        transition-delay: .3s;
    }
    .active-on .all-two-ba .fade-in-right:nth-child(7){
       opacity: 1;
        filter: alpha(opacity=100);
        transform: translate(0);
        transition: all .8s linear;
        transition-delay: .6s;
    }
    .active-on .all-two-ba .fade-in-right:nth-child(8){
       opacity: 1;
        filter: alpha(opacity=100);
        transform: translate(0);
        transition: all .8s linear;
        transition-delay: .9s;
    }
    .active-on .all-two-ba .fade-in-right:nth-child(9){
       opacity: 1;
        filter: alpha(opacity=100);
        transform: translate(0);
        transition: all .8s linear;
        transition-delay: .1s;
    }
    .active-on .all-two-ba .fade-in-right:nth-child(10){
       opacity: 1;
        filter: alpha(opacity=100);
        transform: translate(0);
        transition: all .8s linear;
        transition-delay: .3s;
    }
    .active-on .all-two-ba .fade-in-right:nth-child(11){
       opacity: 1;
        filter: alpha(opacity=100);
        transform: translate(0);
        transition: all .8s linear;
        transition-delay: .6s;
    }
    .active-on .all-two-ba .fade-in-right:nth-child(12){
       opacity: 1;
        filter: alpha(opacity=100);
        transform: translate(0);
        transition: all .8s linear;
        transition-delay: .9s;
    }
    .active-on .three-swiper .fade-in-up:nth-child(1){
       opacity: 1;
        filter: alpha(opacity=100);
        transform: translateY(0);
        transition: all .8s linear;
        transition-delay: .1s;
    }
    .active-on .three-swiper .fade-in-up:nth-child(2){
       opacity: 1;
        filter: alpha(opacity=100);
        transform: translateY(0);
        transition: all .8s linear;
        transition-delay: .3s;
    }
    .active-on .three-swiper .fade-in-up:nth-child(3){
       opacity: 1;
        filter: alpha(opacity=100);
        transform: translateY(0);
        transition: all .8s linear;
        transition-delay: .6s;
    }
    .active-on .four-mina .fade-in-up:nth-child(1){
       opacity: 1;
        filter: alpha(opacity=100);
        transform: translateY(0);
        transition: all .8s linear;
        transition-delay: .1s;
    }
    .active-on .four-mina .fade-in-up:nth-child(2){
       opacity: 1;
        filter: alpha(opacity=100);
        transform: translateY(0);
        transition: all .8s linear;
        transition-delay: .3s;
    }
    .active-on .four-mina .fade-in-up:nth-child(3){
       opacity: 1;
        filter: alpha(opacity=100);
        transform: translateY(0);
        transition: all .8s linear;
        transition-delay: .6s;
    }
    .active-on .four-mina .fade-in-up:nth-child(4){
       opacity: 1;
        filter: alpha(opacity=100);
        transform: translateY(0);
        transition: all .8s linear;
        transition-delay: .9s;
    }
     .active-on .four-mina .four-right .fade-in-right{
       opacity: 1;
        filter: alpha(opacity=100);
        transform: translateY(0);
        transition: all .8s linear;
        transition-delay: .1s;
    }
    .active-on .four-mina .four-right .fade-in-up{
       opacity: 1;
        filter: alpha(opacity=100);
        transform: translateY(-50%);
        transition: all .8s linear;
        transition-delay: .3s;
    }
    .active-on .four-mina .four-right .fade-in-left{
       opacity: 1;
        filter: alpha(opacity=100);
        transform: translateY(0);
        transition: all .8s linear;
        transition-delay: .6s;
    }
    .active-on .five-mian .fade-in-right:nth-child(1){
       opacity: 1;
        filter: alpha(opacity=100);
        transform: translateX(0);
        transition: all .8s linear;
        transition-delay: .1s;
    }
    .active-on .five-mian .fade-in-right:nth-child(2){
        opacity: 1;
        filter: alpha(opacity=100);
        transform: translateX(0);
        transition: all .8s linear;
        transition-delay: .3s;
    }
    .active-on .five-right .fade-in-up:nth-child(1){
       opacity: 1;
        filter: alpha(opacity=100);
        transform: translateY(0);
        transition: all .8s linear;
        transition-delay: .1s;
    }
    .active-on .five-right .fade-in-up:nth-child(2){
       opacity: 1;
        filter: alpha(opacity=100);
        transform: translateY(0);
        transition: all .8s linear;
        transition-delay: .3s;
    }
    .active-on .five-right .fade-in-up:nth-child(3){
       opacity: 1;
        filter: alpha(opacity=100);
        transform: translateY(0);
        transition: all .8s linear;
        transition-delay: .6s;
    }
    
@media (max-width: 1680px){
.all-one-ba .one-button-next{
    right: 5.9%;
}

}
@media (max-width: 1400px){
.consu-nav .w1400,.Consuso .w1400{
    max-width: 90%;
}
.ben-footer .ben-ul li .left{
    width: 100%;
}
.ben-footer .ben-ul li .left span{
    margin: 0 auto 0.5rem;
}
.ben-footer .ben-ul li .right{
    width: 100%;
}
}

}
@media (max-width: 1366px){
	.all-one-ba .one-button-next{
    right: 6%;
}

}