/*2-1关于*/
.big-banner{
    position: relative;
    padding-top: 80px;
}
@media(max-height:1080px){
    .big-banner{
        padding-top: 0px;
    }
}
.big-banner img{
    width: 100%;
}
.side-nav{
    position: fixed;
    left: 10px;
    top: 50%;
    margin-top: -200px;
    z-index: 60;
}
@media screen and (max-width:1439px){
    .side-nav{
        -webkit-transform:scale(0.75);
                transform:scale(0.75);
    }
}
.side-nav i{
    display: inline-block;
}
.side-nav>li>a{
    display: block;
    width: 80px;
    height: 80px;
    background: rgba(0,0,0,.2);
    color: #fff;
    font-size: 12px;
    text-align: center;
    padding-top: 12px;
}
.side-nav>li>a:hover{
    color: #222;
}
.side-nav a span{
    display: block;
    padding-top: 3px;
}
.bg-asa:hover .icon-asa {
    background-image: url(../images/index-sprite.png);
    background-position: -118px -290px;
    width: 28px;
    height: 30px;
}
.icon-asa {
    background-image: url(../images/index-sprite.png);
    background-position: -80px -290px;
    width: 28px;
    height: 30px;
}
.do-list-join a:hover {
    background-image: url(../images/index-sprite.png);
    background-position: 0 0;
    width: 200px;
    height: 200px;
}
.do-list-join a:hover{
    color: #222;
}
.do-list-join a {
    background-image: url(../images/index-sprite.png);
    background-position: -210px 0;
    width: 200px;
    height: 200px;
}
.bg-business:hover .icon-business {
    background-image: url(../images/index-sprite.png);
    background-position: -213px -210px;
    width: 34px;
    height: 30px;
}
.icon-business {
    background-image: url(../images/index-sprite.png);
    background-position: -257px -210px;
    width: 34px;
    height: 30px;
}
.bg-sale:hover .icon-sale {
    background-image: url(../images/index-sprite.png);
    background-position: -121px -210px;
    width: 36px;
    height: 36px;
}
.icon-sale {
    background-image: url(../images/index-sprite.png);
    background-position: -167px -210px;
    width: 36px;
    height: 36px;
}
.bg-service:hover .icon-service {
    background-image: url(../images/index-sprite.png);
    background-position: -301px -210px;
    width: 32px;
    height: 30px;
}
.icon-service {
    background-image: url(../images/index-sprite.png);
    background-position: -343px -210px;
    width: 32px;
    height: 30px;
}
.index-section-t:before{
    content: "";
    background-image: url(../images/index-sprite.png);
    background-position: 0 -210px;
    width: 111px;
    height: 70px;
    position: absolute;
    top: -16px;
    left: -50px;
}
.index-section-t{
    color: #fff;
    font-size: 40px;
    position: relative;
    display: inline-block;
    font-family: 'FZZCHJW','PingFang SC','Microsoft YaHei',Helvetica Neue, 'Hiragino Sans GB', 'WenQuanYi Micro Hei', SimHei, sans-serif;;
}
.bg-video:hover .icon-video {
    background-image: url(../images/index-sprite.png);
    background-position: -40px -290px;
    width: 30px;
    height: 30px;
}
.icon-video {
    background-image: url(../images/index-sprite.png);
    background-position: 0 -290px;
    width: 30px;
    height: 30px;
}
.bg-asa:hover {
    background-image: url(../images/bg-sidebar.jpg);
    background-position: 0 0;
}
.bg-business:hover {
    background-image: url(../images/bg-sidebar.jpg);
    background-position: -90px 0;
    width: 80px;
    height: 80px;
}
.bg-sale:hover {
    background-image: url(../images/bg-sidebar.jpg);
    background-position: 0 -90px;
    width: 80px;
    height: 80px;
}
.bg-service:hover {
    background-image: url(../images/bg-sidebar.jpg);
    background-position: -90px -90px;
    width: 80px;
    height: 80px;
}
.bg-video:hover {
    background-image: url(../images/bg-sidebar.jpg);
    background-position: -180px 0;
    width: 80px;
    height: 80px;
}
.right-title{
    position: absolute;
    bottom: 0;
    right: 0;
    width: 33%;
}
.right-title img{
    width: 100%;
}
.right-title h4{
    position: absolute;
    top: 8%;
    right: 0;
    width: 75%;
    text-align: center;
    font-size: 18px;
    color: #adce24;
    font-weight: bold;
}
.sm-intro{
    position: absolute;
    right:15%;
    bottom: 28%;
    text-align: center;
}
 .sm-intro p{
    font-size: 22px;
    font-weight: lighter;
    color: #adce24;
    line-height: 36px;
    margin: 0;
}
.bottom-tip{
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: rgba(0,0,0,.3);
    color: #fff;
}
.bottom-tip .dizhi{
    color: #999;
}
.bottom-tip a{
    color: #fff;
    padding: 0 5px;
}
.bottom-tip a:hover{
    color: #adce24;
}
.bottom-tip .right li{
    margin-left: 15px;
}
.intro-box{
    background: #383838;
    overflow: hidden;
}
.intro-box .top-bg{
    height: 300px;
    background: #333;
}

.intro-box .main-intro{
    margin-top: -200px;
}
@media(max-width:1439px){
    .intro-box .main-intro{
        width:1040px;
    }
}

.intro-box .main-intro h2{
    text-align: right;
    font-size: 62px;
    color: #adce24;
    font-weight: bold;
    font-family:"Gotham Thin" , Helvetica , Arial, sans-serif;;
}

@media screen and (max-width:1439px){
    .intro-box .main-intro h2{
        font-size: 46px;
    }
}
.intro-txt-box{
    position: relative;
    padding: 40px 70px 50px 35px;
    border: 2px solid #adce24;
    background: #333;
}
@media screen and (max-width:1439px){
    .intro-txt-box{
        width:1040px;
        margin-left:auto;
        margin-right:auto;
    }
}
.intro-txt-box:after{
    position: absolute;
    right: -15px;
    bottom: 20px;
    z-index: 100;
    content: ">";
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #000;
    color: #adce24;
    font-size: 18px;
}
.intro-txt-box .left{
    position: absolute;
    left: 35px;
    width: 58%;
    overflow: hidden;
    -webkit-transform: translateY(-22%);
    transform: translateY(-22%);
}

.intro-txt-box .right{
    width: 500px;
    padding: 0 20px 0 10px;
    height: 500px;
    overflow-y: auto;
    position: relative;
}

.intro-txt-box .right::-webkit-scrollbar {
    width: 3px;
    background: url(../images/storscroll_03.jpg) repeat-y center;
    height: 20px;
}
.intro-txt-box .right::-webkit-scrollbar-thumb {
    background: url(../images/scrollb_03.jpg) repeat-y center;
    width: 3px;
    background-clip: padding-box;
    height: 13px ;
    border-radius: 15px;
}


.intro-txt-box .right2{
    width: 100%;
    padding: 0 20px 0 10px;
    height: 680px;
    overflow-y: auto;
    position: relative;
}

@media screen and (max-width:1439px){
    .intro-txt-box .right{
        width: 400px;
        height: 370px;
        padding: 0 30px;
        overflow-Y: auto;
    }
}
.intro-txt-box .right p{
    font-weight: lighter;
    text-align: justify;
    line-height: 26px;
    margin: 0;
}
.intro-txt-box .right h4{
    position: relative;
    display: inline-block;
    font-weight: bold;
    font-size: 22px;
    color: #adce24;
    margin-bottom: 20px;
    margin-top: 0;
    letter-spacing: 1rem;
    padding-bottom: 10px;
    border-bottom: 1px solid #716824;
}
.intro-txt-box .right h4:after{
    position: absolute;
    bottom: -1px;
    left: 0;
    content: "";
    display: inline-block;
    width: 50%;
    border-bottom: 1px solid #adce24;
}

.intro-txt-box .right2 h4{
    position: relative;
    display: inline-block;
    font-weight: bold;
    font-size: 22px;
    color: #adce24;
    margin-bottom: 20px;
    margin-top: 0;
    letter-spacing: 1rem;
    padding-bottom: 10px;
    border-bottom: 1px solid #716824;
}
.intro-txt-box .right2 h4:after{
    position: absolute;
    bottom: -1px;
    left: 0;
    content: "";
    display: inline-block;
    width: 50%;
    border-bottom: 1px solid #adce24;
}





.main-intro .txt-box{
    position: relative;
    margin-top:45px;
    margin-bottom:45px;
}
.main-intro .txt-box .left{
    position: relative;
    width: 34%;
    color: #bbb;
    text-align: justify;
    font-weight: lighter;
    line-height: 26px;
    text-indent: 100px;
}
.main-intro .txt-box .left:before{
    position: absolute;
    left: 0;
    top: 2px;
    content: "";
    display: inline-block;
    height: 20px;
    width: 100px;
    background: url("../images/txt-fro-tip.png");
    background-size: 100% 100%;
}
.main-intro .txt-box:before{
    position: absolute;
    left: -10px;
    top: -2px;
    content: "+";
    display: inline-block;
    color: #adce24;
}
.main-intro .txt-box .right{
    width: 62%;
    color: #bbb;
    text-align: justify;
    font-weight: lighter;
    line-height: 26px;
    border-bottom: 2px solid #adce24;
    padding-bottom: 30px;
}
.main-intro .txt-box .fro{
    width: 47%;
}
.main-intro .txt-box .end{
    width: 47%;
}
.model-title{
    height: 170px;
    background: #333;
    overflow: hidden;
}
.model-title-38{
    background-color: #383838;
}
.model-title h2{
    text-transform: uppercase;
    font-size: 60px;
    color: #adce24;
    margin: 35px 0 0 0;
    font-family:"Gotham Thin" , Helvetica , Arial, sans-serif;
}
.model-title h6{
    font-size: 18px;
    color: #e6e6e6;
    font-weight: bold;
    letter-spacing: 1rem;
}
.around-main{
    background: url("../images/around-bg.jpg");
    background-size: cover;
}
.around-main .top-box{
    border-bottom: 50px solid #adce24;
    height: 370px;
}
.around-main .top-box .list-box{
    text-align: center;
}
.around-main .top-box .inner-list{
    display: inline-block;
}
.around-main .top-box .inner-list li{
    position: relative;
    top: 40px;
    border-top: 5px solid #333;
    height: 320px;
    overflow: hidden;
    margin: 0 10px;
    cursor: pointer;
}
.around-main .top-box .inner-list .over{
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.3);
}
.around-main .top-box .inner-list h4{
    position: absolute;
    bottom: 10px;
    z-index: 1;
    width: 100%;
    font-size: 20px;
    color: #fff;
}
.around-main .top-box .inner-list li.active .over,
.around-main .top-box .inner-list li:hover .over{
    display: none;
}
.around-main .top-box .inner-list li.active h4,
.around-main .top-box .inner-list li:hover h4{
    color: #adce24;
    font-weight: bold;
}
.around-main .top-box .inner-list li.active,
.around-main .top-box .inner-list li:hover{
    border-top: 5px solid #adce24;
}
.around-main .mid-intro{
    width: 950px;
    margin: 0 auto;
    overflow: hidden;
    padding: 20px 0;
    color: #fff;
}
.around-main .mid-intro h5{
    font-weight: bold;
    margin-top: 25px;
    margin-bottom: 10px;
}
.around-main .mid-intro p{
    font-weight: lighter;
    margin: 0;
    line-height: 25px;
}
.around-main .inner-card{
    display: inline-block;
    margin-bottom: 80px;
    margin-top: 50px;
}
.around-main .bottom-box .inner-detail{
    position: relative;
    width: 360px;
    height: 480px;
    float: left;
    background: #555;
}
.around-main .inner-card .top{
    width: 160px;
    height: 160px;
    border: 1px solid #adce24;
    border-radius: 50%;
    margin: 0 auto;
    margin-top: 75px;
    margin-bottom: 40px;
}
.around-main .inner-card .top span{
    display: inline-block;
    font-size: 46px;
    color: #adce24;
    margin-top: 35px;
}
.around-main .inner-card .top p{
    font-size: 16px;
    color: #adce24;
}
.around-main .inner-card .bottom p{
    margin: 0;
    line-height: 22px;
    font-weight: lighter;
}
.around-main .inner-card .inner-detail.active{
    background: #adce24;
}
.around-main .inner-card .inner-detail.active:before{
    position: absolute;
    top: -15px;
    left: 50%;
    transform: translateX(-50%) rotate(45deg);
    -webkit-transform: translateX(-50%) rotate(45deg);
    -ms-transform: translateX(-50%) rotate(45deg);
    -moz-transform: translateX(-50%) rotate(45deg);
    -o-transform: translateX(-50%) rotate(45deg);
    content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    background: #000;
}
.around-main .inner-card .inner-detail.active p{
    color: #000;
}
.around-main .inner-card .inner-detail.active span{
    color: #000;
}
.around-main .inner-card .inner-detail.active .top{
    border-color: #000;
}
.around-main .inner-card .inner-detail:hover{
    background: #adce24;
}
.around-main .inner-card .inner-detail:hover:before{
    position: absolute;
    top: -15px;
    left: 50%;
    transform: translateX(-50%) rotate(45deg);
    -webkit-transform: translateX(-50%) rotate(45deg);
    -ms-transform: translateX(-50%) rotate(45deg);
    -moz-transform: translateX(-50%) rotate(45deg);
    -o-transform: translateX(-50%) rotate(45deg);
    content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    background: #000;
}
.around-main .inner-card .inner-detail:hover p{
    color: #000;
}
.around-main .inner-card .inner-detail:hover span{
    color: #000;
}
.around-main .inner-card .inner-detail:hover .top{
    border-color: #000;
}
.product-base{
    border-bottom: 2px solid #adce24;
}
.product-base .top-box{
    position: relative;
    display: inline-block;
    width: 100%;
    background: #adce24;
    padding: 30px 0;
}
.product-base .top-box:before{
    position: absolute;
    top: -20px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    content: "";
    display: inline-block;
    border: 10px solid transparent;
    border-bottom-color: #adce24;
}
.product-base .top-box p{
    color: #000;
    font-weight: lighter;
    margin: 0;
    line-height: 22px;
}
.product-base .bx-wrapper{
    position: relative;
    width: 100%;
    text-align: center;
}
.product-base .bx-wrapper .slide{
    position: relative;
    width: 100%;
}
.product-base .bx-wrapper .slide img{
    width: 100%;
    height: 100%;
}
.product-base .slide .detail{
    position: absolute;
    bottom: 35px;
    text-align: center;
    width: 100%;
}
.product-base .slide .detail h4{
    display: inline-block;
    color: #000;
    font-size: 18px;
    font-weight: bold;
    background: #adce24;
    padding: 5px 20px;
    padding-right: 10px;
    letter-spacing: 1rem;
    margin-bottom: 20px;
}
.product-base .slide .detail p{
    font-size: 14px;
    line-height: 26px;
    margin: 0;
}
.product-base .bx-controls{
    position: absolute;
    bottom: 30px;
    text-align: center;
    left: 0;
    right: 0;
}
.product-base .bx-pager-item{
    display: inline-block;
    margin: 0 5px;
}
.product-base .bx-pager-item a{
    display: inline-block;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    border: 2px solid #fff;
    font-size: 0;
}
.product-base .bx-pager-item a.active{
    border: 2px solid #adce24;
    background: #adce24;
}
.equipment-slide-box{
    position: relative;
    padding-top: 45px;
    background: #444;
}
.equipment-slide-box:before{
    position: absolute;
    top: -20px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    content: "";
    display: inline-block;
    border: 10px solid transparent;
    border-bottom-color: #444;
}
.equipment-slide-box .bx-wrapper{
    width: 1440px;
    margin: 0 auto;
}
.equipment-slide-box .slide{
    width: 440px !important;
    margin-right: 60px;
    text-align: center;
    padding-bottom: 65px;
}
.equipment-slide-box .slide .pic{
    width: 100%;
    height: 260px;
    cursor: pointer;
    overflow: hidden;
}
.equipment-slide-box .slide img{
    width: 100%;
    height: 260px;
    -webkit-transition: all .5s ease-out;
    transition: all .5s ease-out;
}
.equipment-slide-box .slide img:hover{
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
}
.equipment-slide-box .slide h4{
    font-size: 14px;
    color: #adce24;
    font-weight: bold;
    margin-top: 20px;
}
.equipment-slide-box .slide .more{
    display: inline-block;
    font-size: 12px;
    color: #adce24;
    border: 1px solid #adce24;
    padding: 0 10px;
    cursor: pointer;
    margin-top: 5px;
    text-transform: uppercase;
}
.equipment-slide-box .slide .more:hover{
    text-decoration: none;
    background: #adce24;
    color: #444;
}
.equipment-slide-box .bx-controls-direction{
    position: absolute;
    top: 40%;
    width: 1440px;
}
.equipment-slide-box .bx-controls-direction a{
    display: inline-block;
    font-family: iconfont;
    width: 40px;
    height: 40px;
    line-height: 46px;
    text-align: center;
    color: #000;
    background: #adce24;
    font-size: 28px;
}
.equipment-slide-box .bx-controls-direction .bx-prev{
    position: absolute;
    left: -40px;
}
.equipment-slide-box .bx-controls-direction .bx-next{
    position: absolute;
    right: -40px;
}
.equipment-slide-box .bx-controls-direction a:hover{
    text-decoration: none;
    opacity: .9;
}
.equipment-slide-box .bx-controls-direction a:link{
    text-decoration: none;
}

.equipment-slide p{
    color: #adce24;
    display: none;
}

/*2-2总裁致辞*/
.speech{
    border-bottom: 2px solid #adce24;
}
.speech img{
    width: 100%;
}

/*2-3企业文化*/
.corporate-culture{
    background: #333;
}
.corporate-culture .model-box{
    display: inline-block;
    padding-bottom: 70px;
}
.corporate-culture .model-box .col{
    float: left;
    margin: 0 5px;
    width: 260px;
}
.corporate-culture .model-box .col img{
    width: 100%;
}
.corporate-culture .model-box .col2{
    width: 530px;
    margin-top: 40px;
}
.corporate-culture .model-box .col3{
    margin-top: 90px;
}
.corporate-culture .model-box .pic-box{
    position: relative;
    float: left;
    margin: 5px 0;
}

.corporate-culture .model-box .pic-box:before{
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    display: inline-block;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.2);
    -webkit-transition: all .5s ease-out;
    transition: all .5s ease-out;
}
.corporate-culture .model-box .model4{
    margin-right: 5px;
    width: 260px;
}
.corporate-culture .model-box .model5{
    width: 260px;
    margin-left: 5px;
}

@media(max-width:1500px){
    .corporate-culture .model-box .col{
        width:220px;
    }
    .corporate-culture .model-box .col2{
        width:420px;
    }
    .corporate-culture .model-box .model4 ,
    .corporate-culture .model-box .model5{
        width:205px;
    }
    .corporate-culture .model-box .col3{
        margin-top:40px;
    }
}

.corporate-culture .model-box .pic-box h4{
    position: absolute;
    width:100%;
    top: 50%;
    left: 50%;
    font-size: 20px;
    color: #adce24;
    font-weight: bold;
    transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    -webkit-transition: all .5s ease-out;
    transition: all .5s ease-out;
}
.corporate-culture .model-box .pic-box .detail{
    position: absolute;
    width: 100%;
    top: 60%;
    opacity: 0;
    -webkit-transition: all .5s ease-out;
    transition: all .5s ease-out;
}
.corporate-culture .model-box .pic-box .detail:before{
    position: absolute;
    top: -15px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    content: "";
    display: inline-block;
    width: 10px;
    border-bottom: 2px solid #000;
}
.corporate-culture .model-box .pic-box .detail p{
    margin: 0;
    line-height: 22px;
    font-size: 14px;
    color: #000;
}
.corporate-culture .model-box .pic-box:hover .pic-box::before{
    background: #adce24;
}
.corporate-culture .model-box .pic-box:hover h4{
    transform: translateX(-50%) translateY(-200%);
    -webkit-transform: translateX(-50%) translateY(-200%);
    -moz-transform: translateX(-50%) translateY(-200%);
    -ms-transform: translateX(-50%) translateY(-200%);
    -o-transform: translateX(-50%) translateY(-200%);
    color: #000;
}
.corporate-culture .model-box .pic-box:hover .detail{
    opacity: 1;
}
.corporate-culture .model-box .pic-box:hover:before{
    background: #adce24;
    opacity: .8;
}

/*2-5企业荣誉*/
.corporate-honours{
    background: #333;
    padding-bottom: 80px;
}
.honours-slide-box{
    position: relative;
    margin: 0 auto;
    margin-top: 50px;
    width: 1440px;
}
.honours-slide-box .left-bg{
    position: relative;
    height: 460px;
    width: 960px;
    background: #adce24;
}
.honours-slide-box .left-bg .top-tip{
    position: absolute;
    left: 25px;
    top: 30px;
    height: 200px;
    width: 282px;
    background: #adce24;
    z-index: 2;
}
.honours-slide-box .left-bg .top-tip h2{
    font-size: 26px;
    color: #000;
    font-weight: bold;
    margin-top: 60px;
}
.honours-slide-box .left-bg .top-tip h4{
    font-size: 16px;
    color: #000;
    font-weight: bold;
}
.honours-slide-box .left-bg .top-tip:after{
    content: "";
    display: inline-block;
    width: 25px;
    border-bottom: 1px solid #000;
}
.honours-slide-box .honours-slide {
    position: absolute;
    right: 0;
    top: 30px;
    width: 1415px;
    height: 400px;
    overflow: hidden;
}
.honours-slide-box .honours-slide .swiper-slide{
    height: 400px;
}
.honours-slide-box .honours-slide .swiper-slide img{
    width: 100%;
}
.honours-slide-box .honours-slide .swiper-slide .pic:before{
    position: absolute;
    top: 0;
    left: 0;
    content:"";
    display: inline-block;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.7);
}

.honours-slide .swiper-col{
    float: left;
    width:283px;
    height: 100%;
}
.honours-slide-box .honours-slide .swiper-slide .pic{
    position: relative;
    cursor: pointer;
}
.honours-slide-box .honours-slide .swiper-slide .pic:hover:before{
    display: none;
}
.honours-slide-box .honours-slide .swiper-slide .pic p{
    position: absolute;
    top: 50%;
    width: 100%;
    text-align: center;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    color: #fff;
    padding: 0 30px;
}
.honours-slide-box .honours-slide .slide .pic1{
    width: 100%;
    height: 200px;
    overflow: hidden;
}
.honours-slide-box .honours-slide .slide .pic2{
    width: 100%;
    height: 400px;
    overflow: hidden;
}
.honours-slide-box .swiper-pagination-fraction{
    position: absolute;
    left: 1132px;
    bottom: 0;
    width: 283px;
    height: 200px;
    line-height: 200px;
    border: 5px solid #adce24;
    background: #333;
}
.honours-slide-box .swiper-pagination-fraction span{
    font-size: 16px;
}
.honours-slide-box .swiper-pagination-fraction .swiper-pagination-current{
    font-size: 36px;
}
.honours-slide-box .swiper-button-prev{
    height: 40px;
    width: 40px;
    line-height: 40px;
    text-align: center;
    background: #000;
    left: 1132px;
    top: 300px;
}
.honours-slide-box .swiper-button-prev span,.honours-slide-box .swiper-button-next span{
    color: #adce24;
    font-family: iconfont;
    font-size: 20px;
}
.honours-slide-box .swiper-button-next{
    height: 40px;
    width: 40px;
    background: #000;
    right: 0;
    top: 300px;
    line-height: 45px;
    text-align: center;
}
.honours-slide-box .big-pic{
    position: absolute;
    left: 308px;
    top: 30px;
    z-index: 100;
    width: 566px;
    height: 400px;
    background: transparent;
    overflow: hidden;
}
.honours-slide-box .big-pic img{
    min-width: 100%;
    min-height: 100%;
}
.honours-right-slide .left-bg{
    float: right;
}
.honours-right-slide{
    overflow: hidden;
}
.honours-right-slide .left-bg .top-tip{
    left: 677px;
    top: 30px;
    text-align: right;
    padding-right: 25px;
}
.honours-right-slide .swiper-pagination-fraction{
    left: 0;
}
.honours-right-slide .swiper-button-next{
    right: 1132px;
}
.honours-right-slide .swiper-button-prev{
    left: 0;
}
.honours-right-slide .big-pic{
    left: 591px;
}


/*2-6领先风采*/
.reading-style{
    background: #333;
    padding-bottom: 80px;
}
.reading-style-box{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    white-space: nowrap;
    margin-top: 30px;
    height: 400px;
}
.reading-style-box .style-model{
    position: relative;
    height: 400px;
    width: 110px;
    overflow: hidden;
    -webkit-transition: all .5s ease-out;
    transition: all .5s ease-out;
    float: left;
    cursor: pointer;
}
.reading-style-box .style-model:before{
    content:"";
    position: absolute;
    left:0;
    top:0;
    bottom:0;
    right:0;
    background-color: rgba(0,0,0,0.6);
}

.reading-style-box .style-model:hover:before{
    display: none;
}

.reading-style-box .style-model:after{
    position: absolute;
    content: "";
    height: 80px;
    width: 100%;
    top: 42%;
    left: 0;
    background: url("../images/style-pic-bg.png");
    background-size: 100% 100%;
    opacity: 0;
    -webkit-transition: all .5s ease-out;
    transition: all .5s ease-out
}
.reading-style-box .style-model img{
    width: 560px;
    height: 400px;
}
.reading-style-box .style-model .year{
    position: absolute;
    z-index: 1;
    top: 42%;
    left: 10%;
    font-size: 36px;
    font-weight: bold;
    color: #adce24;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -webkit-transition: all .5s ease-out;
    transition: all .5s ease-out;
}
.reading-style-box .style-model .detail{
    position: absolute;
    z-index: 1;
    top: 55%;
    width: 100%;
    text-align: center;
    font-size: 12px;
    color: #fff;
    opacity: 0;
    -webkit-transition: all .5s ease-out;
    transition: all .5s ease-out;
}
.reading-style-box .style-model:hover{
    width: 560px;
}
.reading-style-box .style-model:hover img{
    -webkit-filter: blur(0); /* Chrome, Opera */
    -moz-filter: blur(0);
    -ms-filter: blur(0);
    filter: blur(0)
}
.reading-style-box .style-model:hover .year{
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    width: 100%;
    text-align: center;
    left: 0;
}
.reading-style-box .style-model:hover .detail{
    opacity: 1;
}
.reading-style-box .style-model:hover:after{
    opacity: 1;
}


/*3产品中心*/
.product-center{
    background: #333;
}
.product-center .main-model{
    overflow: hidden;
}
.product-center .main-model .mid{
    margin: 0 25px;
}
.product-center .top-choose-box{
    background: #2a2a2a;
}
.product-center .top-choose-box .container{
    line-height: 50px;
    overflow: hidden;
}
.product-center .top-choose-box .left-title{
    color: #fff;
    font-weight: bold;
}
.product-center .top-choose-box .left-title a{
    margin:0 15px;
    color:#fff;
}
.product-center .top-choose-box .left-title a:hover,
.product-center .top-choose-box .left-title a:active,
.product-center .top-choose-box .left-title a.active{
    color:  #adce24;
}
.product-center .top-choose-box .left-list{
    margin-bottom: 0;
    overflow: hidden;
}
.product-center .top-choose-box .left-list li{
    float: left;
    padding:0 15px;
    height: 50px;
    overflow: hidden;
}
.product-center .top-choose-box .left-list{
    padding-left: 70px;
}
.product-center .top-choose-box .left-list li:first-child{
    margin-left: -70px;
}
@media screen and (max-width:1439px){
    .product-center .top-choose-box .left-list li{
        width:auto;
        padding:0 10px;
    }
}
.product-center .top-choose-box .left-list li a{
    color: #fff;
}
.product-center .top-choose-box .left-list li a:hover{
    color: #adce24;
}
.product-center .top-choose-box .left-list li a.active{
    color: #adce24;
    text-decoration: underline;
}
.product-center .top-choose-box .right-more{
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #666;
    background: #adce24;
    cursor: pointer;
    margin-top: 10px;
    padding:0 15px;
}
.product-center .top-choose-box .right-more:before{
    -webkit-transition: all .2s;
    transition: all .2s;
}
.product-center .top-choose-box .transform:before{
    display: block;
    /*transform: rotate(45deg);*/
}

.product-center .main-model{
    padding: 80px 0;
    width: 1440px;
    margin: 0 auto;
}
.product-center .center-slide-one-box{
    position: relative;
    width: 580px;
    height: 700px;
}

.product-center .center-slide-two-box{
    position: relative;
    width: 580px;
    height: 340px;
    margin-top: 25px;
}

@media screen and (max-width:1500px){
    .product-center .center-slide-one-box,
    .product-center .center-slide-two-box{
        width:400px;
        height:auto;
    }
}

.product-center .center-slide-three-box{
    position: relative;
    width: 460px;
    height: 340px;
}
.product-center .center-slide-four-box{
    position: relative;
    width: 460px;
    height: 700px;
    margin-top: 25px;
}

@media screen and (max-width:1500px){
    .product-center .center-slide-three-box,
    .product-center .center-slide-four-box{
        width:320px;
        height:auto;
    }
}

.product-center .center-slide-five-box{
    position: relative;
    width: 350px;
    height: 700px;
}
.product-center .center-slide-six-box{
    position: relative;
    width: 350px;
    height: 340px;
    margin-top: 25px;
}

@media screen and (max-width:1500px){
    .product-center .center-slide-five-box,
    .product-center .center-slide-six-box{
        width:245px;
        height:auto;
    }
}

/* .product-center .center-slide-two .slide img{
    width: 580px;
    height: 340px;
}
.product-center .center-slide-three .slide img{
    width: 460px;
    height: 340px;
}
.product-center .center-slide-four .slide img{
    width: 460px;
    height: 700px;
}
.product-center .center-slide-five .slide img{
    width: 350px;
    height: 700px;
}
.product-center .center-slide-six .slide img{
    width: 350px;
    height: 340px;
}*/
.product-center .center-slide-one-box .bx-pager{
    position: absolute;
    left: 60px;
    bottom: 20px;
}
.product-center .center-slide-box-model .bx-pager{
    position: absolute;
    bottom: 20px;
   left:0;
    right:0;
    text-align:center
}
.product-center .center-slide-one-box .bx-pager-item{
    display: inline-block;
    margin-right: 10px;
    margin-bottom:10px;
}
.product-center .center-slide-box-model .bx-pager-item{
    display: inline-block;
    margin-right: 10px;
    margin-bottom:10px;
}
.product-center .center-slide-one-box .bx-pager-item a{
    float:left;
    width: 6px;
    height: 6px;
    background: #333;
    border-radius: 50%;
    font-size: 0;
}
.product-center .center-slide-box-model .bx-pager-item a{
    float: left;
    display: inline-block;
    width: 6px;
    height: 6px;
    background: #fff;
    border-radius: 50%;
    font-size: 0;
}
.product-center .center-slide-one-box .bx-pager-item a.active{
    width: 10px;
    height: 10px;
    background: transparent;
    border: 2px solid #333;
    margin-top: -2px;
}
.product-center .center-slide-box-model .bx-pager-item a.active{
    width: 10px;
    height: 10px;
    background: transparent;
    border: 2px solid #fff;
    margin-top: -2px;
}

/*3-1产品列表*/
.product-center .top-choose-box .slide-down{
    display: none;
    padding-bottom: 40px;
}
.product-center .top-choose-box .slide-down .container{
    border-top: 1px dotted #363636;
}
@media screen and (max-width:1439px){
    .product-center .top-choose-box .container{
        width: 1140px;
    }
}

.product-center .top-choose-box .slide-down .container:last-child{
    border-bottom: 1px dotted #363636;
}
.center-pro-list{
    padding: 70px 0;
    overflow: hidden;
    margin-bottom: 0;
}
.center-pro-list:after {
    content: "";
    display: inline-block;
    width: 100%;
    height: 0;
    overflow: hidden;
}
.center-pro-list .model{
    position: relative;
    display: inline-block;
    width: 300px;
    height: 300px;
    cursor: pointer;
    margin-bottom: 30px;
    margin-right:30px;
    margin-left:-3px;
}

@media screen and(min-width:1600px){
    .center-pro-list .model:nth-of-type(3n){
        margin-right:0;
    }
}

.center-pro-list .model img{
    height: 300px;
    width: 300px;
}
.center-pro-list .model .over-box{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("../images/center-list-hover.jpg");
    background-size: 100% 100%;
    display: none;
}
.center-pro-list .model .over-box p{
    position: absolute;
    top: 50%;
    margin-top:-30px;
    left: 0;
    width: 100%;
    text-align: center;
    color: #adce24;
    font-size: 16px;
}
.center-pro-list .model .bottom{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: rgba(0,0,0,.3);
    color: #fff;
    padding: 0 25px;
}
.center-pro-list .model:hover .over-box{
    display: block;
}

/*3-1-1产品详情*/
.dx-stone-slide .j_s_slider .dx-active{
    border: 3px solid #fcdd02;
}
.dx-bs-jade-right .dx-stone-choose .dx-active{
    border: 3px solid #fcdd02;
}
.product-detail-box{
    background: #282828;
    overflow: hidden;
    padding-top: 100px;
    padding-bottom: 100px;
 
    background: url("../images/pro-detail-bg.jpg");
    background-size: cover;
}
.editor-content{
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
	padding-bottom: 50px;
}

.editor-content img{
    transform: scale(1.5);
	vertical-align: 85px;
	    display: block;
		margin: 0 auto;
		margin-top: 50px;
        margin-right: 5px;
}




.dx-content .bx-wrapper .bx-pager{
    position: absolute;
    bottom: 113px;
    width: 100%;
}
.dx-content .bx-wrapper .bx-pager.bx-default-pager a{
    background: #fff;
    width: 6px;
    height: 6px;
}
.dx-content .bx-wrapper .bx-pager.bx-default-pager a.active{
    width: 12px;
    height: 12px;
    border: 1px solid #fde004;
    border-radius: 50%;
    background-color: transparent;
    position: relative;
    top:-2px;
}
.dx-bs-jade{
    width: 1200px;
    margin: 0 auto;
    height: 1200px;
    position: relative;
}
.dx-bs-jade .dx-bs-jade-left{
    float: left;
    width: 100%;
    height: 100%;
}
.dx-bs-jade-left .tab-jade{
    width: 100%;
    height: 800px;
    padding-bottom: 100px;
}
.dx-bs-jade-left .tab-jade img{
    width: 100%;
    height: 100%;
    display: block;
}
.dx-stone-slide{
    position: relative;
    padding: 10px 20px 0;
}
.dx-stone-slide .pic-slide{
    overflow: hidden;
}
.dx-stone-slide .j_s_slider li{
    width: 108px;
    height: 108px;
    border:3px solid #282828;
    float: left;
}
.dx-stone-slide .j_s_slider li img{
    width: 100%;
    height: 100%;
    display: block;
}
.dx-bs-jade .dx-bs-jade-right{
    float: right;
}
.editor-content .title-jade{
    width: 100%;
    overflow: hidden;
}
.editor-content .title-jade p{
    float: left;
    font-size: 46px;
    color: #e6e6e6;
    font-weight: normal;
    padding-top: 15px;
}
.editor-content .title-jade p span{
    font-size: 18px;
    color: #bbb;
}
.dx-bs-jade-right .title-jade .dx-back{
    float: right;
    margin-top: 40px;
}
.dx-bs-jade-right p{
    font-size: 12px;
    color: #e6e6e6;
    font-weight: bold;
    margin-bottom: 0;
}
.dx-bs-jade-right .title-jade p{
    margin-bottom: 10px;
}
.dx-bs-jade-right .dx-share p span{
    margin-left: 11px;
}
.dx-bs-jade-right .dx-share p span a{
    color: #666;
    text-decoration: none;
    font-size: 20px;
}
.dx-bs-jade-right .dx-share p{
    color: #666;
    margin-bottom: 30px;
}
.editor-content .dx-standard{
    padding-top: 10px;
    padding-bottom: 5px;
    border-bottom: 1px dotted #545555;
    border-top: 1px dotted #545555;
    overflow: hidden;
}
.editor-content .dx-standard p{
    float: left;
}

.editor-content .dx-standard .btn-link{
    border-color: #545555;
    border-radius: 5px;
    color: #999;
}
.dx-bs-jade-right .dx-standard .btn-link:focus,
.dx-bs-jade-right .dx-standard .btn-link.active,
.dx-bs-jade-right .dx-standard .btn-link:hover{
    text-decoration: none;
    border-color: #fcdd02;
    color: #fcdd02;
}

.dx-bs-jade-right .dx-standard ul{
    float: left;
    margin-left: 25px;
    margin-bottom: 0;
}
.dx-bs-jade-right .dx-standard ul li{
    font: 14px Arial;
    color: #a9a9a9;
    margin-bottom: 10px;
}
.dx-bs-jade-right .dx-stone-color,.dx-bs-jade-right .dx-stone-element,.dx-bs-jade-right .dx-stone-classify,.dx-bs-jade-right .dx-stone-space{
    padding: 15px 0;
    border-bottom: 1px dotted #545555;
}
.dx-bs-jade-right span{
    margin-left: 20px;
    color: #bbb;
    font-size: 12px;
    font-weight: normal;
}
.dx-bs-jade-right .dx-stone-choose{
    padding-top: 30px;
    overflow: hidden;
}
.dx-bs-jade-right .dx-stone-choose div{

}
.dx-bs-jade-right .dx-stone-choose div a{
    border: 3px solid #282828;
    display: block;
}
.dx-stone-choose .dx-stone-choose-left{
    margin-right: 20px;
}
.dx-stone-choose .dx-stone-choose-left,.dx-stone-choose .dx-stone-choose-right{
    width: 50px;
    height: 50px;
    float: left;
}
.dx-stone-choose .dx-stone-choose-left img,.dx-stone-choose .dx-stone-choose-right img{
    width: 100%;
    height: 100%;
    display: block;
}
.dx-bs-jade-right .dx-buy{
    margin-top: 35px;
}
.dx-bs-jade-right .dx-buy a{
    display: block;
    width: 200px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background-color: #fcdd02;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    color: #000;
}
.dx-bs-jade .decorate{
    position: absolute;
    right: 30px;
    bottom: 20px;
}

.dx-content .dx-introduce{
    text-align: center;
    font:30px "Microsoft YaHei";
    font-weight: bold;
    color: #555555;
    margin: 60px 0 62px;
    position: relative;
    clear: both;
}
.dx-content .dx-introduce:after{
    content: "";
    width: 20px;
    height: 2px;
    background-color: #dddcd9;
    position: absolute;
    left: 946px;
    bottom: -30px;
}
.dx-bottom-pic{
    background: #333;
}
.dx-stone-slide .bx-controls .bx-controls-direction{
    height: 0;
}
.dx-bs-jade-left .dx-stone-slide .bx-prev:before{
    content: "\e602";
    left: 0;
}
.dx-bs-jade-left .dx-stone-slide .bx-prev:before,
.dx-bs-jade-left .dx-stone-slide .bx-next:before{
    font-family: "iconfont";
    position: absolute;
    top: 13px;
    z-index: 5;
    color: #999;
    font-size: 20px;
    height: 102px;
    line-height: 102px;
    background: #444;
    border-radius: 2px;
}
.dx-bs-jade-left .dx-stone-slide .bx-prev,.dx-bs-jade-left .dx-stone-slide .bx-next{
    display: inline-block;
    width: 0;
    height: 0;
    overflow: hidden;
}
.dx-bs-jade-left .dx-stone-slide .bx-next:before{
    content: "\e8b6";
    right: 0;
}
.dx-bs-jade-left .dx-stone-slide .bx-prev:hover:before,
.dx-bs-jade-left .dx-stone-slide .bx-next:hover:before{
    color: #adce24;
}
.dx-stone-slide .bx-wrapper{
    margin-left: 14px;
}


/*4-1地标建筑*/
.engineer-case{
    overflow: hidden;
    background: #333;
}
.business-tip-list{
    position: relative;
    width: 1560px;
    margin: 0 auto;
    text-align: justify;
    overflow: hidden;
    margin-bottom: 100px;
}
.business-tip-list .map-model{
    width: 130px;
    height: 130px;
    cursor: pointer;
    float: left;
    background: #444;
    border: 1px solid #333;
}
.business-tip-list .map-model img{
    width: 100%;
    height: 100%;
}
.business-tip-list .foot-tip{
    position: absolute;
    right: 0;
    bottom: 0;
    width: 320px;
    height: 60px;
    border-bottom: 2px solid #adce24;
}
.business-tip-list .foot-tip h4{
    position: relative;
    font-weight: bold;
    color: #adce24;
    font-size: 16px;
}
.business-tip-list .foot-tip h4:before{
    position: absolute;
    top: -20px;
    right: 0;
    
    color: #adce24;
}
.business-tip-list .foot-tip h6{
    color: #adce24;
	font-size: 16px;
}
.engineer-build .model-title{
    background: #383838;
}

/*2-4发展历程*/
.development-history{
    position: relative;
    /*background: url("../images/progress-bg.jpg");*/
    background: #333;
    background-size: cover;
    overflow: hidden;
}
.development-history .progress-tip-bg{
    position: absolute;
    left: 0;
    bottom: 110px;
    z-index: 0;
    width: 100%;
    height: 50px;
    background: url("../images/progerss-tip-bg.jpg");
    background-size: 100% 100%;
}
.development-history .model-title{
    background: transparent;
}
.progress-history .swiper-slide{
    position: relative;
    height: 410px;
    border: 2px solid transparent;
    overflow: visible;
}
.progress-history .swiper-slide-active{
    border: 2px solid #adce24;
}
.progress-history{
    position: relative;
    width: 1440px;
    margin: 0 auto;
    padding-bottom: 200px;
    overflow: hidden;
}
.progress-history .swiper-wrapper{
    margin-left: 220px;
}
.progress-history .swiper-slide .left-pic{
    position: absolute;
    left: -40px;
    top: 35px;
    z-index: 100;
    width: 560px;
    height: 340px;
    cursor: pointer;
}
.progress-history .swiper-slide .left-pic:hover:before{
    display: none;
}
.progress-history .swiper-slide .left-pic:before{
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    display: inline-block;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.3);
}
.progress-history .swiper-slide .left-pic img{
    min-height: 340px;
    min-width: 560px;
}
.progress-history .swiper-slide .sm-bg{
    position: absolute;
    bottom: 0;
    right: 15px;
    z-index: -1;
    line-height: 65px;
    color: #444;
    font-size: 80px;
}
.progress-history .swiper-slide .right-txt{
    position: absolute;
    top: 50%;
    right: 60px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    width: 390px;
    max-height: 340px;
    overflow: auto;
}
.progress-history .swiper-slide .right-txt h4{
    font-size: 18px;
    color: #adce24;
    margin-top: 30px;
}
.progress-history .swiper-slide .right-txt h4:first-child{
    margin-top: 0;
}
.progress-history .swiper-slide .right-txt p{
    line-height: 22px;
    text-align: justify;
}
.progress-history .swiper-pagination-box{
    position: absolute;
    width: 1040px;
    left: 180px;
    bottom: 80px;
    height: 40px;
    line-height: 40px;
    text-align: left;
    overflow: hidden;
}
.progress-history .swiper-pagination{
    position: absolute;
    left: 0;
    height: 30px;
    width: 9999px;
    text-align: left;
}
.progress-history .swiper-pagination span{
    width: 80px;
    height: auto;
    text-align: center;
    color: #999;
    border-radius: 0;
    background: transparent;
    font-size: 14px;
}

.progress-history .swiper-pagination span:first-child{
    float: left;
    font-size: 40px;
    color: #adce24;
    cursor: pointer;
}

.progress-history .swiper-pagination span:last-child{
    font-size: 40px;
    color: #adce24;
    cursor: pointer;
}

.progress-history .swiper-pagination .swiper-pagination-bullet-active{
    color: #fff;
 
}
.progress-history .swiper-button-prev{
     width: 40px;
     height: 40px;
     background-image: none;
     left: 10px;
     top: 78%;
     z-index: 100;
     background-color: #333;
     border: 1px solid #4e4e4e;
     opacity: 1;
     -webkit-transform: rotate(-45deg);
             transform: rotate(-45deg);
     cursor: pointer;
 }
.progress-history .swiper-button-prev:hover{
    background: #adce24;
}
.progress-history .swiper-button-prev span{
    display: inline-block;
    width: 40px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    font-size: 18px;
    color: #4e4e4e;
}
.progress-history .swiper-button-next{
    width: 40px;
    height: 40px;
    background-image: none;
    right: 10px;
    top: 78%;
    z-index: 100;
    border: 1px solid #4e4e4e;
    background-color: #333;
    opacity: 1;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    cursor: pointer;
}
.progress-history .swiper-button-next:hover{
    background: #adce24;
}
.progress-history .swiper-button-next span{
    display: inline-block;
    width: 40px;
    text-align: center;
    height: 40px;
    line-height: 45px;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    font-size: 18px;
    color: #4e4e4e;
}
.progress-history .pager-2017{
    position: absolute;
    bottom: 65px;
    left: 75px;
    font-size: 40px;
    color: #adce24;
    cursor: pointer;
}
.progress-history .pager-1974{
    position: absolute;
    bottom: 65px;
    right: 75px;
    font-size: 40px;
    color: #adce24;
    cursor: pointer;
}
.progress-history .over-box-shadow{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 1440px;
    height: 410px;
    box-shadow: 100px 0 180px #333 inset,
    -100px 0 180px #333 inset;
    cursor: pointer;
}

@media (max-width: 1600px){
    .right-title h4{
        top: 6%;
    }
    .sm-intro p{
        font-size: 18px;
        line-height: 30px;
    }
     .sm-intro{
        bottom: 35%;
    }
    .intro-txt-box .left{
        width: 50%;
    }
    .equipment-slide-box .bx-wrapper{
        width: 940px;
    }
    .equipment-slide-box .bx-controls-direction{
        width: 940px;
    }
    .corporate-culture .model-box{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
            -ms-flex-align: end;
                align-items: flex-end;
    }
    .progress-history{
        width: 1200px;
    }
    .progress-history .over-box-shadow{
        display: none;
    }
    .progress-history .swiper-wrapper{
        margin-left: 100px;
    }
    .progress-history .swiper-pagination-box{
        left: 100px;
    }
    .progress-history .pager-2017{
        bottom: 25px;
    }
    .progress-history .pager-1974{
        bottom: 25px;
    }
    .honours-slide-box{
        width: 1200px;
    }
    .honours-slide-box .honours-slide{
        width: 1175px;
        top: 64px;
    }
    .honours-slide-box .honours-slide .swiper-col{
        width: 235px !important;
    }
    .honours-slide-box .left-bg .top-tip{
        width: 235px;
    }
    .honours-slide-box .swiper-pagination-fraction{
        left: 940px;
        width: 235px;
        height: 167px;
        line-height: 167px;
        bottom: 67px;
    }
    .honours-slide-box .swiper-button-next{
        top: 250px;
    }
    .honours-slide-box .swiper-button-prev{
        top: 250px;
        left: 940px;
    }
    .honours-right-slide .left-bg .top-tip{
        left: 725px;
    }
    .honours-right-slide .swiper-pagination-fraction{
        left: 0;
    }
    .honours-slide-box .honours-slide .swiper-slide .pic2{
        height: 334px;
    }
    .honours-right-slide .swiper-button-next{
        right: 940px;
    }
    .honours-right-slide .swiper-button-prev{
        left: 0;
    }
    .center-pro-list{
        width: 1000px;
    }
    .product-center .center-slide-six-box{
        float: left;
    }
    .product-center .main-model{
        width: 1090px;
        margin: 0 auto;
    }
    .business-tip-list{
        width: 1170px;
    }
}
@media (max-width: 1400px){
    .sm-intro p{
        font-size: 16px;
    }
}

.center-pro-list .spec{
    position: absolute;
    top: 0;
    left: 0;
}
.center-pro-list .spec>span{
    height: 30px;
    display: inline-block;
    line-height: 30px;
    padding: 0 10px;
    background-color: #adce24;
    margin-bottom: 10px;
    color: #000;
}

.js-slide .swiper-col:first-child,
.js-slide-right .swiper-col:last-child{
    padding-top: 200px;
}
@media screen and (max-width:1439px){
    .js-slide .swiper-col:first-child,
    .js-slide-right .swiper-col:last-child{
        padding-top: 167px;;
    }
}

.product-search{
    background-color:#2a2a2a;
}
.product-search .container{
    padding: 20px 0;
    border-bottom: 1px solid #333;
    text-align: center;
}
.product-search form{
    display: inline-block;
}
.product-search .form-group{
    float: left;
}
.product-search .form-control{
    border-radius: 0;
}
.product-search .btn{
    padding-top: 5px;
    padding-bottom: 5px;
    float: left;
    border-radius: 0;
}
.product-search .form-control::-webkit-input-placeholder{
    color: #999;
}