.index{
    float: left;
    width: 100%;
}
.gbookbox{width:95%; max-width:800px; margin:0 auto; overflow:hidden;}
.gbookbox ul{margin:0 -10px;}
.gbookbox li{width:100%;box-sizing: border-box; float: left; padding:15px 10px;}
.gbookbox li input{font-weight: bold; border:1px solid #e4e4e4; width: 100%; line-height:54px; padding-left:12px; box-sizing: border-box; border-radius:5px; color: #333; font-size:18px;}
.gbookbox li button{font-weight: bold;width:100%; line-height:54px; cursor: pointer; color: #fff; font-size:18px; background:#153999; border-radius:5px; border:none;}
.gbookbox li.last{width:100%;}
.index .item1 .bg{
    float: left;
    width: 100%;
    height: 67px;
    background: #535353;
}
.index .item1 .owl-controls{
    display: none;
}
.index .item1 .columns{
    transform: translateY(-67px);
}
.index .item1 .item{
    text-align: center;
    border: 1px solid #bfbfbf;
}
#map label{max-width: inherit;}
#map img{max-width: inherit;}
/*.index .item1 .owl-item:nth-child(2n) .item{*/
/*    border-left: none;*/
/*    border-right: none;*/
/*}*/
.index .item1 h3{
    line-height: 67px;
    font-size: 24px;
    color: #fff;
    transition: 0.3s;
}
.index .item1 .pic{
    position: relative;
}
.index .item1 .pic img{
    max-height: 100%;
    width: auto;
}
.index .item1 .text p{
    font-size: 14px;
    color: #7d7d7d;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    min-height: 60px;
}
.index .item1 .text{
    border-top: 1px solid #bfbfbf;
    padding: 40px 40px 25px 40px;
    transition: 0.3s;
}
.index .item1 .text h3{
    font-size: 18px;
    color: #000;
    line-height: 32px;
    margin-bottom: 20px;
}
.index .item1 .text h3 span{
    font-size: 30px;
    color: #000;
    margin-left: 6px;
}

.index .item1 .text a{
    width: 80%;
    height: 52px;
    line-height: 52px;
    background: #153999;
    text-align: center;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    margin-top: 35px;
}

.index .item1 .item:hover > h3{
    background: #313131;
}

.index .item1 .item:hover .text{
    background: #f6f7f9;
}

.menutwo{
    display: none;
    text-align: center;
}
.menuone li{
    width: 50%;
    float: left;
    text-align: center;
    height: 45px;
}
.menuone li a{
    color: #333333;
    font-size: 24px;
    padding: 0 46px;
    line-height: 45px;
    display: inline-block;
    transition: 0.3s;
}
.menuone li a .active{
    color: #fff;
    background: #333333;
}

.index .item2 .title{
    margin-top: 70px;
}

.index .solution{
    margin-bottom: 0;
}
.index .item3{
    float: left;
    width: 100%;
    border-bottom: 2px solid #707070;
}
.index .item3 .item img{
    width: 100%;
}
.index .item3 .title{
    margin-bottom: 70px;
}
.index .item3 .title div{
    display: inline-block;
    position: relative;
}
.index .item3 .title img{
    position: absolute;
    left: -45px;
    top: 27px;
}
.index .item3 .title img:last-child{
    left: auto;
    right: -45px;
}
.index .item3 .text{
    position: absolute;
    bottom: 0;
    background: rgba(0,0,0,0.7);
    color: #fff;
    text-align: center;
    padding-top: 65px;
    padding-bottom: 35px;
}
.index .item3 .text h3{
    font-size: 24px;
    margin-bottom: 20px;
}
.index .item3 .text p{
    font-size: 14px;
    line-height: 24px;
    width: 70%;
    margin: 0 auto;
}
.index .item3 .text a{
    font-size: 18px;
    color: #ffb219;
    display: inline-block;
    margin-top: 35px;
}

.index .item3 .carousel-indicators{
    position: relative;
    float: left;
    bottom: auto;
    top: 0;
    right: 0%;
    transform: translateX(0);
    margin-left: 0;
    width:100%;
    text-align: center;
    margin-bottom: 20px;
}

.index .item3 .carousel-control.right{
    background-image: none;
}
.index .item3 .carousel-indicators li{
    height: auto;
    width: 14.2%;
    margin-right: 0;
    text-align: center;
    font-size: 18px;
}
.index .item3 .carousel-indicators li.active {
    width: 14.2%;
    height: auto;
    border-radius: 0;
    background: none;
    color: #153999;
}
.index .item3 .carousel-indicators li.active img{
    opacity: 1;
}


.index .item3 .carousel-indicators li img{
    display: block;
    margin: 0 auto;
    transition: 0.3s;
    margin-bottom: 22px;
    opacity: 0.6;
    width: 84px;
    height: 84px;
}

.index .item3 .carousel-control{
    width: 56px;
    height: 88px;
    line-height: 88px;
    top: auto;
    bottom: 20%;
    font-family: simsun;
    font-size: 80px;
    background-image:none;
}
.index .item3 .carousel-control:hover{
    color: #153999;
}
.index .item3 .left{
    left: 5%;
}
.index .item3 .right{
    right: 5%;
}


.index .item4 .title div {
    display: inline-block;
}

.index .item4 h3 {
    padding: 0 20px;
    border-left: 4px solid #153999;
    border-right: 4px solid #153999;
}


.index .item4 .top{
    float: left;
    width: 100%;
    margin-top: 80px;
}

.index .item4 .top li{
    float: left;
    width: 33%;
    text-align: center;
}

.index .item4 .top li h3{
    font-size: 72px;
    font-family: YaHei;
    margin-bottom: 30px;
    border: none;
    padding: 0;
}

.index .item4 .top li p{
    font-size: 24px;
    border-right: 4px solid #153999;
}
.index .item4 .top li:last-child p{
    border-right: none;
}
.index .item4 .top li h3 span{
    font-size: 50px;
    transform: translateY(-20px);
    display: inline-block;
}

.index .item4 .mid{
    margin-top: 42px;
    float: left;
    width: 100%;
}

.index .item4 .bot{
    float: left;
    width: 100%;
    margin-top: 28px;
}

.index .item4 .bot .list{
    text-align: center;
    float: left;
    width: 47%;
}
.index .item4 .bot .list:last-child{
    float: right;
}
.index .item4 .bot .list h3{
    font-size: 30px;
    font-weight: bold;
    color: #434343;
    margin-bottom: 22px;
    border: none;
}
.index .item4 .bot .list span{
    display: block;
    height: 2px;
    background: #434343;
}
.index .item4 .bot .list p{
    font-size: 18px;
    min-height: 50px;
    color: #434343;
    margin-top: 24px;
}
.index .item4 .bot .list table{
    width: 100%;
    margin-top: 20px;
    border: 1px solid #434343;
    border-right: none;
    border-left: none;
}

.index .item4 .bot .list table th{
    font-size: 18px;
    text-align: center;
    font-weight: bold;
    color: #fff;
    line-height: 50px;
    background: #bfbfbf;

}
.index .item4 .bot .list table td{
    padding: 10px 0;
}
.index .item4 .bot .list table td p{
    font-size: 14px;
    margin-top: 0;
    line-height: 24px;
    min-height: auto;
}

.index .item5 .title span{
    width: 79px;
    height: 3px;
    display: inline-block;
    background: #153999;
}

.index .item5 .solution-nav li{
    width: 20%;
    height: 35px;
}
.index .item5 .solution-nav li a{
    font-size: 18px;
    line-height: 35px;
    padding: 0;
    display: block;
}

.index .item5 .menuone{
    width: 70%;
    margin: 0 auto;
}

.index .item6{
    float: left;
    width: 100%;
    margin-bottom: 140px;
}
.index .item6 .title{
    margin-bottom: 70px;
}
.index .item6 .title span{
    width: 79px;
    height: 3px;
    display: inline-block;
    background: #153999;
}

.index .item6 .left{
    float: left;
    width: 53%;
    position: relative;
}

.index .item6 .left video{
    width: 100%;
    object-fit: cover;
}

.index .item6 .left img{
   /* position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 2;
    width: 80px;*/
    width: 100%;
}

.index .item6 .right{
    float: right;
    width: 44%;
}
.index .item6 .list{
    float: left;
    margin-bottom: 40px;
}
.index .item6 .right .time{
    float: left;
    border-right: 1px dashed #e8e8e8;
    height: 104px;
    width: 15%;
    margin-right: 6%;
}
.index .item6 .right .time span{
    font-size: 22px;
    color: #626262;
    display: block;
}
.index .item6 .right .time span:first-child{
    margin-top: 45px;
}
.index .item6 .right .time span:last-child{
    font-size: 14px;
    margin-top: 10px;
}
.index .item6 .right .text{
    float: left;
    width: 79%;
}
.index .item6 .right a{
    color: #000000;
    font-size: 22px;
    display: block;
    margin-bottom: 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    transition: 0.3s;
}
.index .item6 .right p{
    color: #626262;
    font-size: 16px;
    line-height: 30px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.index .item6 .right a:hover{
    color: #153999;
}









.news{
    float: left;
    width: 100%;
    background: #f8f9fb;
}
.news-nav a{
    float: left;
    width:50%;
    text-align: center;
    font-size: 24px;
    color: #fff;
    background: #313131;
    line-height: 70px;
}
.news-nav a.active{
    background: #535353;
}


.news .content{
    margin-top: 100px;
    float: left;
    width: 100%;
}
.news .list{
    float: left;
    width: 100%;
    background: #fff;
    padding: 10px 20px;
    margin-bottom: 18px;
}

.news .list .pic{
    overflow: hidden;
    float: left;
    width: 38%;
}
.news .list .pic img{
    transition: 0.5s;
    width: 100%;
}
.news .list .pic img:hover{
    transform: scale(1.1,1.1);
}
.news .list .text{
    float: left;
    width: 62%;
    padding-left: 60px;
    padding-right: 30px;
}
.news .list .text h3 a{
    color: #000000;
    transition: 0.3s;
    font-size: 24px;
    margin-bottom: 15px;
    margin-top: 15px;
    display: block;
}
.news .list .text h3 a:hover{
    color: #153999;
}
.news .list .text p{
    color: #626262;
    line-height: 30px;
    margin-bottom: 45px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}
.news .list .text .bot{
    float: left;
    width: 100%;
}

.news .list .text .time{
    float: left;
    color: #333333;
    font-size: 14px;
}

.news .list .text .bot a{
    float: right;
    font-size: 14px;
    color: #bfbfbf;
    transition: 0.3s;
}
.news .list .text .bot a:hover{
    color: #153999;
}


.fenye{
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 90px;
    margin-bottom: 110px;
}
.fenye ul{
    margin: 0 auto;
    display: inline-block;
}
.fenye li{
    float: left;
    width: 45px;
    height: 45px;
    line-height: 45px;
    border-radius: 100%;
    background: #fff;
    color: #bfbfbf;
    margin-right: 16px;
    cursor: pointer;
    transition: 0.3s;
}
.fenye li:hover{
    background: #153999;
    color: #333;
}
.fenye li.active{
    background: #153999;
    color: #333;
}
.fenye li:first-child{
    font-family: simsun;
    font-size: 25px;
    font-weight: bold;
}
.fenye li:first-child:hover{
    color: #153999;
    background: #fff;
}
.fenye li:last-child{
    margin-right: 0;
    font-family: simsun;
    font-size: 25px;
    font-weight: bold;
}
.fenye li:last-child:hover{
    color: #153999;
    background: #fff;
}



.solution{
    float: left;
    width: 100%;
    margin-bottom: 170px;
}
.solution-nav{
    float: left;
    width: 100%;
    border-top: 1px solid #bfbfbf;
    border-bottom: 1px solid #bfbfbf;
    margin-bottom: 50px;
}
.solution-nav li{
    width: 50%;
    float: left;
    text-align: center;
    height: 45px;
}

.solution-nav li a{
    color: #333333;
    font-size: 24px;
    padding: 0 46px;
    line-height: 45px;
    display: inline-block;
    transition: 0.3s;
}
.solution-nav li a.active{
    color: #fff;
    background: #333333;
}
.solution-nav li a:hover{
    color: #fff;
    background: #333333;
}

.solution .list{
    float: left;
    width: 32.3%;
    position: relative;
    margin-right: 1.5%;
    margin-bottom: 20px;
}
.solution .list img{
    width: 100%;
}
.solution .list:nth-child(3n){
    margin-right: 0;
}
.solution .list .model{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
    transition: 0.3s;
}
.solution .list .test{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 68px;
    color: #ffffff;
    font-size: 24px;
    line-height: 68px;
    padding: 0 25px;
}

.solution .list .test p{
    float: left;
    transition: 0.3s;
}
.solution .list .test span{
    float: right;
    font-family: simsun;
    font-size: 30px;
    transition: 0.3s;
}
.solution .list:hover .model{
    opacity: 0;
}

.solution .list:hover .test{
    background: #153999;
}
.solution .list:hover p{
    color: #fff;
}
.solution .list:hover span{
    color: #fff;
}

.solution .list:last-child{
    background: #313131;
}
.solution .list:last-child p{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
    width: 100%;
    color: #ffffff;
    font-size: 24px;
}
.solution .list:last-child p span{
    font-family: simsun;
    margin-left: 25px;
    font-size: 30px;
    transform: translateY(2px);
    display: inline-block;
}

.solution .list:last-child:hover span{
    color: #fff;
}



.solution .text{
    color: #959595;
    font-size: 18px;
    text-align: center;
    line-height: 36px;
    margin-top: 80px;
    float: left;
}
.solution .text p{
    width: 80%;
    margin: 0 auto;
}


.solutionDetail{
    float: left;
    width: 100%;
    margin-bottom: 60px;
}


.solutionDetail .txt{
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 100px;
}
.solutionDetail .txt p{
    font-size: 18px;
    color: #959595;
    line-height: 36px;
    width: 80%;
    margin: 0 auto;
}

.solutionDetail .list{
    width: 48.5%;
    float: left;
    margin-right: 2.5%;
    position: relative;
    overflow: hidden;
    margin-bottom: 50px;
}
.solutionDetail .list img{
    width: 100%;
    transition: 0.5s;
}
.solutionDetail .list img:hover{
    transform: scale(1.1,1.1);
}
.solutionDetail .list:nth-child(2n){
    margin-right: 0;
    float: right;
}
.solutionDetail .list .test{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background: rgba(0,0,0,0.6);
    transition: 0.3s;
    padding: 40px 60px;
}

.solutionDetail .list .test h3{
    color: #ffffff;
    font-size: 28px;
}


.solutionDetail .list .model{
    position: absolute;
    opacity: 0;
    background: rgba(0,0,0,0);
    top: 0;
    left: 0;
    transition: 0.3s;
    width: 100%;
    height: 100%;

}
.solutionDetail .list .model .text{
    position: absolute;
    top: 50%;
    left: 50%;
    text-align: left;
    transform: translate(-50%,-50%);
    width: 100%;
    padding: 0 40px;
}
.solutionDetail .list .model h3{
    color: #ffffff;
    font-size: 28px;
    border-left: 4px solid #153999;
    line-height: 36px;
    padding-left: 12px;
}
.solutionDetail .list .model p{
    color: #ffffff;
    font-size: 16px;
    line-height: 30px;
    margin-top: 35px;
}
.solutionDetail .list:hover .model{
    background: rgba(0,0,0,0.6);
    opacity: 1;
}
/*.solutionDetail .list:hover .test{*/
/*    opacity: 0;*/
/*}*/



.product{
    float: left;
    width: 100%;
}
.product .title{
    margin-bottom: 100px;
}
.product .title h3{
    font-weight: bold;
}
.product .title span{
    width: 178px;
    height: 8px;
    background: #153999;
    display: inline-block;
    margin-top: 18px;
}

.product .title p:last-child{
    font-size: 22px;
    color: #333333;
    margin-top: 40px;
}

.product .list{
    float: left;
    width: 48.3%;
    border: 1px solid #c8c8c8;
    position: relative;
    margin-right: 2.5%;
    margin-bottom: 50px;
}
.product .list:nth-child(2n){
    float: right;
    margin-right: 0;
}
.product .list .pic{
    text-align: center;
    margin-top: 40px;
    height: 240px;
    float: left;
    width: 100%;
    overflow: hidden;
}
.product .list img{
    max-width: 100%;
    max-height: 100%;
    transition: 0.3s;
}
.product .list img:hover{
    transform: scale(1.1,1.1);
}
.product .list .text{
    padding: 30px 40px;
    transition: 0.3s;
    float: left;
    width: 100%;
}
.product .list .text a{
    font-size: 26px;
    color: #333333;
    font-weight: bold;
    padding-left: 22px;
    margin-bottom: 20px;
    display: block;
    transition: 0.3s;
}

.product .list .text:hover{
    background:#153999;
}
.product .list .text:hover p{
    color: #fff;
}
.product .list .text p:last-child{
    margin-bottom: 0;
}
.product .list .text:hover a{
    color: #fff;
}
.product .list .text p{
    font-size: 18px;
    color: #333333;
    margin-bottom: 10px;
    transition: 0.3s;
}
.product .list .text:hover p span{background: #fff;}
.product .list .text:hover .more span{background:#fff; color:#153999;}
.product .list .text p span{
    width: 8px;
    height: 8px;
    border-radius: 100%;
    display: inline-block;
    background: #153999;
    float: left;
    margin-right: 10px;
    margin-top: 9px;
}
.product .list .text .more{
    color: #153999;
    font-size: 18px;
    font-weight: normal;
    text-align: right;
    line-height: 44px;
    margin-bottom: 0;
    position: absolute;
    bottom: 0;
    right: 0;
    opacity: 0;
    transition: 0.3s;
}

.product .list:hover .more{
    opacity: 1;
}
.product .list .text .more span{
    width: 44px;
    height: 44px;
    display: inline-block;
    background: #153999;
    font-family: simsun;
    text-align: center;
    font-size: 35px;
    line-height: 44px;
    color: #333;
    font-weight: bold;
    float: right;
    margin-left: 15px;

}


.gengduo{
    float: left;
    width: 100%;
    margin-top: 100px;
    margin-bottom: 100px;
}
.gengduo a{
    display: block;
    width: 220px;
    height: 50px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 50px;
    background: #153999;
    margin: 0 auto;
}




.productDetail{
    float: left;
    width: 100%;
}

.productDetail .title{
    background: #153999;
    margin-top: 0;
    padding: 80px 0 70px 0;
}
.productDetail .title h3{
    color: #fff;
    font-size: 36px;
    font-weight: bold;
    margin-bottom: 20px;
}
.productDetail .title span.s{
    background: #fff;
    width: 120px;
    height: 8px;
    display: inline-block;
}
.productDetail .title 
.productDetail .title .c{
    font-size: 20px;
    width: 90%;
    margin: 0 auto;
    line-height: 36px;
    margin-top: 30px;
    color: #fff;
}
.productDetail .title .c p{color: #fff;font-size: 20px;
    width: 90%;
    margin: 0 auto;
    line-height: 36px;
    margin-top: 30px;
    color: #fff;}

.content{
    float: left;
    width: 100%;
    overflow: hidden;
}

.productDetail .pic{
    text-align: center;
}

.productDetail .icon{
    float: left;
    width: 100%;
    margin-top: 70px;
}

.productDetail .icon li{
    float: left;
    width: 25%;
    text-align: center;
}
.productDetail .icon li p{
    font-size: 24px;
}
.productDetail .icon li img{
    margin-bottom: 20px;
}

.productDetail .anli{
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 120px;
}

.productDetail .anli h3{
    font-size: 36px;
    font-weight: bold;
    margin-bottom: 25px;
}
.productDetail .anli p{
    font-size: 30px;
    color: #626262;
}
.productDetail .xiaodu h3{
    margin-bottom: 0;
    position: relative;
    display: inline-block;
}

.productDetail .xiaodu h3 span{
    position: absolute;
    left: -135px;
    top: 20px;
    width: 100px;
    height: 4px;
    background: #153999;
    display: inline-block;
}
.productDetail .xiaodu h3 span:last-child {
    left: auto;
    right: -135px;
}

.productDetail .xian{
    float: left;
    width: 100%;
    margin-top: 75px;
    text-align: center;
}
.productDetail .anli ul{
    float: left;
    width: 100%;
    margin-top: 80px;
}
.productDetail .anli li{
    float: left;
    width: 33%;
    margin-right: 2px;
    margin-bottom: 2px;
    overflow: hidden;
}
.productDetail .anli li img{
    transition: 0.3s;
    width: 100%;
    height: 100%;
}
.productDetail .anli li img:hover{
    transform: scale(1.1,1.1);
}
.productDetail .anli li:nth-child(3n){
    margin-right: 0;
}


.productDetail .kongqi-anli li:nth-child(1){
    width: 66.34%;
}
.productDetail .kongqi-anli li:nth-child(2){
    width: 33.1%;
}
.productDetail .kongqi-anli li:nth-child(3){
    width: 33.1%;
    margin-right: 2px;
}
.productDetail .kongqi-anli li:nth-child(4){
    width: 66.34%;
    margin-right: 0;
}




.productDetail .weihu{
    float: left;
    width: 100%;
    position: relative;
    margin-top: 75px;
}
.productDetail .weihu > img{
    width: 100%;
}
.productDetail .weihu .model{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.68;
}
.productDetail .weihu .text{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    text-align: center;
    color: #fff;
}
.productDetail .weihu .text h3{
    font-size: 48px;
    margin-top: 30px;
    margin-bottom: 25px;
}

.productDetail .weihu .text p{
    font-size: 22px;
    line-height: 50px;
    margin: 0 auto;
    margin-top: 46px;
    width: 100%;
    text-align: center;
}
.productDetail .weihu .text p span{
    width: auto;
    height: auto;
    background: none;
    display: inline;
    color: #fff;
}
.productDetail .weihu .text span{
    width: 733px;
    height: 2px;
    background: #fff;
    display: inline-block;
}

.productDetail .parameter{
    float: left;
    width: 100%;
    margin-top: 110px;
}
.parameter-title{
    text-align: center;
    margin-bottom: 75px;
}
.parameter-title h3{
    font-size: 36px;
    font-weight: bold;
    margin-bottom: 25px;
}
.parameter-title p{
    font-size: 30px;
    color: #626262;
}
.parameter .canshu{
    float: left;
    width: 100%;
    overflow: auto;
    padding-bottom: 10px;
    -webkit-overflow-scrolling: touch;
}
.parameter .canshu table{
    border: 1px solid #c8c8c8;
    min-width: 645px;
    width: 100%;
}
.parameter .canshu::-webkit-scrollbar {/*滚动条整体样式*/
    width: 8px;     /*高宽分别对应横竖滚动条的尺寸*/
    height: 4px;

}
.parameter .canshu::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: rgba(0,0,0,0.4);
}
.parameter .canshu::-webkit-scrollbar-track {/*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(255,255,255,1);
    background: rgba(255,255,255,0.8);
    border-radius: 5px;
}
.parameter .canshu table th{
    background: #f5f5f5;
    text-align: center;
    font-weight: normal;
    line-height: 56px;
    padding: 0 15px;
    font-size: 24px;
}
.parameter .canshu table td{
    text-align: center;
    padding: 10px 15px;

}
.parameter .canshu table td p{
    min-width: 80px;
    margin: 0 auto;
}
.parameter .shuoming{
    float: left;
    width: 100%;
    margin-top: 50px;
}
.parameter .shuoming .box{
    margin-bottom: 35px;
    float: left;
    width: 50%;
}
.parameter .shuoming .anzhuangHieght{
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 30px;
}
.parameter .shuoming .anzhuangHieght h4{
    color: #333333;
    font-size: 24px;
    font-weight: 500;
    padding-left: 70px;
    text-align: left;
    margin-bottom: 40px;
}
.parameter .shuoming .anzhuangHieght img{
    max-width: 92%;
}
.parameter .shuoming h3{
    font-size: 22px;
    margin-bottom: 12px;
}
.parameter .shuoming h3 img{
    margin-right: 32px;
}
.parameter .shuoming p{
    line-height: 30px;
    padding-left: 75px;
}


.productDetail .yishu{
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 90px;
}
.productDetail .yishu h3{
    font-size: 36px;
    font-weight: bold;
    border-bottom: 1px solid #333232;
    line-height: 76px;
    margin-bottom: 70px;
    display: inline-block;
}

.productDetail .yishu li{
    float: left;
    width: 33%;
    margin-right: 2px;
    margin-bottom: 2px;
    overflow: hidden;
}
.productDetail .yishu li img{
    transition: 0.3s;
    width: 100%;
    height: 100%;
}
.productDetail .yishu li:hover img{
    transform: scale(1.1,1.1);
}


.productDetail .xijie{
    float: left;
    width: 100%;
    text-align: center;
}
.productDetail .xijie h3{
    font-size: 36px;
    font-weight: bold;
    position: relative;
    display: inline-block;
    margin: 90px 0;
}
.productDetail .xijie h3 span{
    position: absolute;
    left: -135px;
    top: 20px;
    width: 100px;
    height: 4px;
    background: #153999;
    display: inline-block;
}
.productDetail .xijie h3 span:last-child{
    left: auto;
    right: -135px;
}
.productDetail .xijie li{
    float: left;
    width: 33%;
    margin-right: 2px;
    position: relative;
    margin-bottom: 2px;
    overflow: hidden;
}
.productDetail .xijie li:nth-child(3n){
    margin-right: 0;
}
.productDetail .xijie li p{
    position: absolute;
    bottom: 15px;
    left: 20px;
    font-size: 26px;
    color: #fff;
    font-weight: bold;
}
.productDetail .xijie li img{
    transition: 0.3s;
    width: 100%;
    height: 100%;
}
.productDetail .xijie li:hover img{
    transform: scale(1.1,1.1);
}







.productDetail .mid{
    background: #fafafa;
    float: left;
    width: 100%;
    margin-top: 90px;
    padding-top: 130px;
    padding-bottom: 70px;
}
.productDetail .mid-title{
    text-align: center;
    margin-bottom: 45px;
}
.productDetail .mid-title h3{
    font-size: 36px;
    font-weight: bold;
}

.productDetail .mid-title p{
    font-size: 30px;
    color: #626262;
    margin-top: 20px;
}
.productDetail .mid-title span{
    width: 219px;
    height: 27px;
    background: #153999;
    display: inline-block;
    margin-right: 35px;
}
.productDetail .mid-title span:last-child{
    margin-left: 35px;
    margin-right: 0;
}
.productDetail .mid .list{
    float: left;
    width: 33%;
    text-align: center;
    margin-bottom: 20px;
}
.productDetail .mid .list .pic{
    height: 260px;
}
.productDetail .mid .list .pic img{
   height: auto;
    max-height: 100%;
}
.productDetail .mid .list h3{
    font-size: 30px;
    margin-bottom: 12px;
}

.productDetail .mid .list span{
    width: 27px;
    height: 4px;
    background: #333;
    display: none;
}
.productDetail .mid .list p{
    color: #333333;
    line-height: 30px;
    min-height: 230px;
    width: 70%;
    margin: 0 auto;
    margin-top: 15px;
    text-align: left;
    /*display: -webkit-box;*/
    /*-webkit-box-orient: vertical;*/
    /*-webkit-line-clamp: 3;*/
    /*overflow: hidden;*/
}


.productDetail .bot{
    float: left;
    width: 100%;
    margin-top: 90px;
}

.productDetail .bot-title{
    text-align: center;
    margin-bottom: 100px;
}
.productDetail .bot-title h3{
    font-size: 72px;
    color: #b4b5b6;
    margin-bottom: 35px;
}
.productDetail .bot-title p{
    font-size: 34px;
    font-weight: bold;
    margin-bottom: 5px;
}
.productDetail .bot-title span{
    width: 95px;
    height: 4px;
    background: #153999;
    display: inline-block;
}


.productDetail .bot .list{
    float: left;
    width: 100%;
    margin-bottom: 100px;
}
.productDetail .bot .list .left{
    float: left;
    width: 25%;
    text-align: center;
}

.productDetail .bot .list .left h3{
    font-size: 18px;
    margin-bottom: 33px;
    margin-top: 50px;
    line-height: 26px;
}

.productDetail .bot .list .right{
    float: right;
    width: 100%;
}
.productDetail .bot .list .right h3{
    font-size: 30px;
    font-weight: bold;
    position: relative;
    margin-bottom: 40px;
}
.productDetail .bot .list .right h3 img{
    position: absolute;
    right: 0;
    bottom: -10px;
}

.productDetail .bot .list .right p{
    color: #333;
    line-height: 30px;
    font-size: 20px;
    margin-bottom: 10px;
}

.productDetail .bot .list .right table{
    border: 1px solid #333;
    width: 100%;
}
.productDetail .bot .list .right th{
    font-size: 14px;
    text-align: center;
    padding: 10px 20px;
}
.productDetail .bot .list .right td{
    font-size: 14px;
    text-align: center;
    padding: 10px 20px;
}
.productDetail .bot .list .right .biaoge{
    overflow: auto;
    padding-bottom: 10px;
    -webkit-overflow-scrolling: touch;
}
.productDetail .bot .list .right .biaoge::-webkit-scrollbar {/*滚动条整体样式*/
    width: 8px;     /*高宽分别对应横竖滚动条的尺寸*/
    height: 4px;

}
.productDetail .bot .list .right .biaoge::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: rgba(0,0,0,0.4);
}
.productDetail .bot .list .right .biaoge::-webkit-scrollbar-track {/*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(255,255,255,1);
    background: rgba(255,255,255,0.8);
    border-radius: 5px;
}


.productDetail .bot .list .pic{
    text-align: center;
    float: left;
    width: 50%;
}
.productDetail .bot .list .text{
    float: right;
    width: auto;
    max-width: 50%;
}

.productDetail .bot .list:nth-child(2n) .text{
    width: 50%;
    float: left;
    padding-right: 15px;
}
.productDetail .bot .list .text h4{
    color: #333232;
    font-size: 24px;
    margin-bottom: 10px;
}







.productDetail .bot .jiangwen .text{
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
.productDetail .bot .jiangwen .pic{
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.productDetail .bot .jiangwen .pic img{
    width: 49%;
}










.productDetail .changhe{
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 150px;
    margin-top: 50px;
}
.productDetail .changhe h3{
    font-size: 36px;
    font-weight: bold;
    margin-bottom: 30px;
}
.productDetail .changhe p{
    font-size: 24px;
    color: #333;
    margin-bottom: 10px;
}
.productDetail .zixun{
    float: left;
    width: 100%;
    text-align: center;
    background: #e7e8e9;
    padding-top: 60px;
    padding-bottom: 55px;
}
.productDetail .zixun h3{
    font-size: 36px;
    margin-bottom: 25px;
}

.productDetail .zixun p{
    font-size: 18px;
    line-height: 36px;
}
.productDetail .zixun .add{
    margin-top: 35px;
}
.productDetail .zixun input{
    width: 384px;
    height: 47px;
    padding-left: 25px;
    color: #333;
    font-size: 18px;
    margin-left: 25px;
}
.productDetail .zixun input::placeholder{
    color: #e7e8e9;
    font-size: 18px;
}
.productDetail .zixun input::-moz-placeholder{
    color: #e7e8e9;
    font-size: 18px;
}
.productDetail .zixun input::-webkit-input-placeholder{
    color: #e7e8e9;
    font-size: 18px;
}
.productDetail .zixun button{
    width: 150px;
    height: 47px;
    background: #153999;
    border: none;
    color: #fff;
    transform: translateY(1px);
}
.productDetail .zixun button a{
    color: #fff;
}
.productDetail .zixun button:focus{
    outline: none;
}





.contact{
    float: left;
    width: 100%;
    margin-top: 120px;
}

.contact .contact-title{
    text-align: center;
    margin-bottom: 55px;
}

.contact .contact-title h3{
    font-size: 36px;
    margin-bottom: 25px;
}

.contact .contact-title h4{
    font-size: 24px;
    color: #626262;
}
.contact .contact-title h4 img{
    margin-right: 30px;
}
.contact .contact-title h4 img:last-child{
    margin-right: 0;
    margin-left: 30px;
}
.contact .contact-title p{
    font-size: 20px;
    margin-top: 30px;
}

.contact .dizhi{
    background: #f8f9fb;
    padding-top: 55px;
    float: left;
    width: 100%;
}
.contact .dizhi .p1{
    text-align: center;
    font-size: 18px;
    margin-bottom: 45px;
}
.contact .dizhi .p1 a{
    font-weight: bold;
    font-size: 28px;
    color: #153999;
}
.contact .dizhi .p1 img{
    margin: 0 50px;
}

.contact .dizhi .list{
    float: left;
    text-align: center;
    width: 22.5%;
    margin-right: 30px;
    transition: 0.3s;
    position: relative;
}
.contact .dizhi .list .pic{
    overflow: hidden;
}
.contact .dizhi .list .pic img{
    transition: 0.5s;
}
.contact .dizhi .list .pic img:hover{
    transform: scale(1.1,1.1);
}
.contact .dizhi .list:last-child{
    margin-right: 0;
}

.contact .dizhi .list .text{
    border: 1px solid #cacbcd;
    padding: 40px 10px 30px 10px;
    height: 220px;
    position: absolute;
    bottom: -220px;
    left: 0;
    width: 100%;
}
.contact .dizhi .list .text p{
    line-height: 25px;
    margin-bottom: 7px;
}

.contact .dizhi .list:hover{
    box-shadow: 0 0 10px #cacbcd;
}

.contact .map{
    margin-top: 330px;
    float: left;
    width: 100%;
}
.contact .map h3{
    text-align: center;
    font-size: 30px;
    margin-bottom: 30px;
}
.contact .map .map-inner{
    width: 85%;
    margin: 0 auto;
}
#dituContent{
    width: 100%;
    height: 430px;
}
#dituContent img{
    max-width: initial;
}





.case{
    float: left;
    width: 100%;
    margin-bottom: 100px;
}
.case .title h4{
    color: #626262;
    font-size: 30px;
    margin-top: 15px;
}

.case .title p{
    color: #959595;
    font-size: 18px;
    line-height: 36px;
    margin-top: 50px;
}


.case .list{
    float: left;
    width: 32%;
    position: relative;
    margin-right: 1.4%;
    margin-bottom: 18px;
    overflow: hidden;
}
.case .list:nth-child(2){
    margin-right: 0;
    width: 65.4%;
}
.case .list:nth-child(5){
    margin-right: 0;
}
.case .list:nth-child(6){
    width: 65.4%;
}
.case .list:nth-child(7){
    margin-right: 0;
}
.case .list .text{
    position: absolute;
    color: #fff;
    bottom: -155px;
    background: rgba(0,0,0,0.7);
    padding: 40px 45px;
    max-height: 100%;
    transition: 0.3s;
}
.case .list:hover .text{
    bottom: 0;
}
.case .list>img{
    width: 100%;
}
.case .list .text h3{
    font-size: 20px;
    margin-top: 10px;
    margin-bottom: 15px;
}
.case .list .text p{
    font-size: 14px;
    line-height: 24px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
    min-height: 120px;
}


.newsDetail h3{
    font-size: 30px;
}
.newsDetail span{
    font-size: 14px;
}
.newsDetail .title{
    text-align: left;
    margin-top: 80px;
}
.newsDetail .content{
    margin-top: 40px;
}
.newsDetail p{
    font-size: 16px;
    color: #626262;
    line-height: 30px;
    margin-bottom: 15px;
}
.newsDetail .pic{
    text-align: center;
    margin-bottom: 15px;
}







.about {
    float: left;
    width: 100%;
}

.about .jianjie {
    padding-top: 120px;
    float: left;
    width: 100%;
}

.about .jianjie h3 {
    font-size: 36px;
    color: #333333;
    border-left: 7px solid #153999;
    padding-left: 18px;
    line-height: 40px;
    margin-bottom: 45px;
}

.about .jianjie .left {
    float: left;
    width: 100%;
    padding: 0 2%;
}

.about .jianjie p {
    line-height: 30px;
    margin-bottom: 30px;
    text-indent: 2em;
}

.about .jianjie .right {
    float: right;
    width: 50%;
    padding: 0 2%;
}

.about .jianjie .content {
    padding: 0 35px;
}

.about .advantage {
    float: left;
    width: 100%;
    text-align: center;
    /*padding-top: 80px;*/
}

.about .advantage .pic {
    float: left;
    width: 50%;
}

.about .advantage .pic img {
    height: 100%;
}

.about .advantage .right {
    float: right;
    width: 50%;
    background: #153999;
    padding: 0 45px 0 25px;
}

.about .advantage-title h4 {
    margin-bottom: 10px;
    margin-top: 65px;
}

.about .advantage-title h3 {
    font-size: 46px;
    color: #fff;
}

.about .advantage .lists {
    margin-bottom: 70px;
    float: left;
}

.about .advantage-title span {
    width: 93px;
    height: 5px;
    background: #333333;
    display: block;
    margin-top: 15px;
    margin-bottom: 112px;
}

.about .advantage .list {
    float: left;
    width: 48%;
    margin-bottom: 70px;
}

.about .advantage .list:nth-child(2n) {
    float: right;
}

.about .advantage .list:nth-child(3) {
    margin-bottom: 0;
}

.about .advantage .list:nth-child(4) {
    margin-bottom: 0;
}

.about .advantage .list h3 {
    font-size: 24px;
    color: #fff;
    position: relative;
    margin-bottom: 15px;
}

.about .advantage .list h3 img {
    position: absolute;
    right: 30px;
    bottom: 0;
}

.about .advantage .list p {
    font-size: 14px;
    line-height: 24px;
}

.about .service {
    float: left;
    width: 100%;
}
.about .service .title{
    margin-top: 20px;
}

.about .service .pic{
    overflow: hidden;
}
.about .service .pic img{
    transition: 0.3s;
}
.about .service .pic img:hover{
    transform: scale(1.1,1.1);
}
.pingpai .pic{
    margin-top: 96px;
}
.about .service .item p {
    text-align: center;
    font-size: 20px;
    color: #333333;
    margin-top: 15px;
}
.about .service .title {
    margin-top: 100px;
    margin-bottom: 90px;
}

.about .service .title span {
    width: 60px;
    height: 7px;
    background: #153999;
    display: inline-block;
}

.about .service ul {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.about .service li {
    border: 1px solid #c8c8c8;
    border-radius: 100%;
    width: 10.7%;
    height: 150px;
    text-align: center;
    padding: 14px;
    transition: 0.3s;
    float: left;
    margin-right: 2%;

}

.about .service li:last-child {
    margin-right: 0;
}

.about .service li p {
    background: #f3f4f6;
    border-radius: 100%;
    transition: 0.3s;
    height: 100%;
    width: 100%;
    position: relative;
}

.about .service li p span {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    display: block;
    width: 100%;
}

.about .service li:hover {
    border: 1px solid #ffaf0f;
}

.about .service li:hover p {
    background: #666666;
    color: #fff;
}

.about .service .mid {
    float: left;
    width: 100%;
    background: url("../images/bg-1_22.jpg") no-repeat;
    padding: 36px 0;
    margin-top: 110px;
}

.about .service .mid .box {
    width: 230px;
    height: 230px;
    border: 6px solid #153999;
    border-radius: 100%;
    text-align: center;
    margin: 0 auto;
}

.about .service .mid .box p {
    font-size: 36px;
    margin-bottom: 5px;
    margin-top: 62px;
}

.about .service .mid .box span {
    font-size: 30px;
    color: #626262;
}

.about .service .bot{
    float: left;
    width: 100%;
    margin-top: 80px;
}

.about .service .bot .list{
    float: left;
    width: 33%;
    text-align: center;
    padding: 0 3%;
}
.about .service .bot .list:nth-child(2) span{
    width: 100%;
}
.about .service .bot .list h4{
    font-size: 24px;
}

.about .service .bot .list h3{
    font-size: 30px;
    color: #153999;
    margin-top: 15px;
}

.about .service .bot .list span{
    display: inline-block;
    width: 155px;
    height: 1px;
    background: #d2d2d2;
}
.about .service .bot .list p{
    line-height: 30px;
    margin-top: 20px;
}

.about .service .bot .list .lst{
    float: left;
    width: 45%;
    margin-top: 50px;
}
.about .service .bot .list .lst h3{
    border: 1px solid #d2d2d2;
    padding: 10px 0;
    width: 100%;
    font-size: 20px;
    color: #333;
}
.about .service .bot .list .lst:last-child{
    float: right;
}
.about .service .bot .list .lst p{
    text-align: left;
    font-size: 14px;
    line-height: 24px;
    margin-top: 12px;
}



.about .corporate{
    float: left;
    width: 100%;
    background: #153999;
    margin-top: 80px;
    padding-bottom: 80px;
}
.about .corporate .title{
    margin-top: 150px;
}
.about .corporate .title span{
    display: inline-block;
    background: #fff;
    width: 60px;
    height: 7px;
}
.about .corporate .title p{
    margin-top: 10px;
}

.about .corporate .list{
    float: left;
    text-align: center;
    width: 25%;

}
.about .corporate .list .pic{
    border: 1px solid #dedddc;
    overflow: hidden;
}
.about .corporate .list .pic img{
    transition: 0.5s;
}
.about .corporate .list h3{
    font-size: 24px;
    border: 1px solid #dedddc;
    border-bottom: none;
    line-height: 44px;
    background: #fff;
}
.about .corporate .list:nth-child(2) h3{
    border-left: none;
    border-right: none;
}
.about .corporate .list:nth-child(2) .pic{
    border-left: none;
    border-right: none;
}
.about .corporate .list:nth-child(3) .pic{
    border-right: none;
}
.about .corporate .list:nth-child(3) h3{
    border-right: none;
}
.about .corporate .list p{
    font-size: 24px;
    margin-top: 15px;
}
.about .corporate .list:hover img{
    transform: scale(1.1,1.1);
}


.about-logo{
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 99px;
    margin-bottom: 55px;
}

.about-logo .box{
    float: left;
    text-align: center;
}
.about-logo .box:last-child{
    float: right;
}
.about-logo .box h3{
    font-size: 24px;
    color: #343235;
    margin-bottom: 50px;
}
.about-logo .box p{
    background: #fff;
    line-height: 35px;
    font-size: 20px;
}
.about .wangluo{
    float: left;
    width: 100%;
}
.about .title{
    margin-top: 96px;
}
.about .title span{
    width: 60px;
    height: 7px;
    background: #153999;
    display: inline-block;
}
.about .center{
    float: left;
    width: 100%;
}
.about .center .pic{
    text-align: center;
    margin-top: 65px;
}


.wangluo .title div {
    display: inline-block;
}

.wangluo .title h3 {
    padding: 0 20px;
    border-left: 4px solid #153999;
    border-right: 4px solid #153999;
}

.wangluo .top{
    float: left;
    width: 100%;
    margin-top: 80px;
}

.wangluo .top li{
    float: left;
    width: 25%;
    text-align: center;
}

.wangluo .top li h3{
    font-size: 65px;
    font-family: YaHei;
    margin-bottom: 30px;
}

.wangluo .top li p{
    font-size: 24px;
    border-right: 4px solid #153999;
}
.wangluo .top li:last-child p{
    border-right: none;
}
.wangluo .top li h3 span{
    font-size: 50px;
    transform: translateY(-20px);
    display: inline-block;
}

.wangluo .mid{
    margin-top: 42px;
    float: left;
    width: 100%;
}

.wangluo .bot{
    float: left;
    width: 100%;
    margin-top: 28px;
}

.wangluo .bot .list{
    text-align: center;
    float: left;
    width: 47%;
}
.wangluo .bot .list:last-child{
    float: right;
}
.wangluo .bot .list h3{
    font-size: 30px;
    font-weight: bold;
    color: #434343;
    margin-bottom: 22px;
}
.wangluo .bot .list span{
    display: block;
    height: 2px;
    background: #434343;
}
.wangluo .bot .list p{
    font-size: 18px;
    min-height: 50px;
    color: #434343;
    margin-top: 24px;
}
.wangluo .bot .list table{
    width: 100%;
    margin-top: 20px;
    border: 1px solid #434343;
    border-right: none;
    border-left: none;
}

.wangluo .bot .list table th{
    font-size: 18px;
    text-align: center;
    font-weight: bold;
    color: #fff;
    line-height: 50px;
    background: #bfbfbf;

}
.wangluo .bot .list table td{
    padding: 10px 0;
}
.wangluo .bot .list table td p{
    font-size: 14px;
    margin-top: 0;
    line-height: 24px;
    min-height: auto;
}


.honor{
    float: left;
    width: 100%;
    margin-bottom: 155px;
}
.honor .title span{
    display: inline-block;
    height: 7px;
    background: #153999;
}
.honor .title p{
    margin-top: 10px;
}
.honor h4{
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 30px;
    margin-top: 60px;
    font-size: 30px;
    font-size: 30px;
}
.honor .owl-carousel.owl-loaded{
    width: 85%;
    margin: 0 auto;
}

.honor .owl-nav{
    display: block;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.honor .owl-prev{
    width: 82px;
    height: 82px;
    border-radius: 100%;
    position: absolute;
    top: 50%;
    left: -120px;
    transform: translateY(-50%);
    background: url(../images/prev_14.png) no-repeat;
    transition: 0.3s;
    margin-bottom: 35px;
}
.honor .owl-prev:hover{
    /*background: url(../images/prev-2_14.png) no-repeat;*/
}
.honor .owl-next{
    width: 82px;
    height: 82px;
    border-radius: 100%;
    position: absolute;
    top: 50%;
    right: -120px;
    transform: translateY(-50%);
    background: url(../images/next_17.png) no-repeat;
    transition: 0.3s;
    margin-bottom: 35px;
}

.honor .owl-next:hover{
   /* background: url(../images/next-2_17.png) no-repeat;*/
}


.Aircool-sj{
    display: none;
}
.Aircool-sj li{
    margin-bottom: 4px;
}
.productDetail .sj-youshi h3{
    position: relative;
    border-bottom: none;
}
.productDetail .sj-youshi h3 img{
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
}

@media screen and (max-width: 1600px) {
    .index .item4 .top li h3{
        font-size: 45px;
    }
    .index .item4 .top li h3 span{
        font-size: 34px;
    }
    .wangluo .top li h3{
        font-size: 45px;
    }
    .wangluo .top li h3 span{
        font-size: 34px;
    }
    .about .advantage .list h3 img{
        width: 50px;
    }
}




@media screen and (max-width: 1440px) {
    .about .advantage .list h3 img{
        width: 30px;
    }
    .about .advantage-title span{
        margin-bottom: 50px;
    }
    .about .advantage .list{
        margin-bottom: 30px;
    }
}

@media screen and (max-width: 1366px) {
    .index .item4 .top li p{
        font-size: 20px;
    }
    .wangluo .top li p{
        font-size: 20px;
    }
    .solutionDetail .list .model p{
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 6;
        overflow: hidden;
    }
    .productIcon span{
        font-size: 38px;
    }
    .productIcon .en {
        font-size: 30px;
    }
    .productIcon img{
        width: 50px;
        top: 32px;
    }
    .productBanner .text p{
        font-size: 20px;
    }
    .productBanner .text p:last-child{
        font-size: 26px;
    }
    .productDetail .weihu .text h3{
        font-size: 36px;
    }
    .productDetail .weihu .text p{
        line-height: 36px;
        font-size: 20px;
        width: 90%;
    }
    .case .list .text p{
        font-size: 14px;
        line-height: 24px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
        overflow: hidden;
    }
}

@media screen and (max-width: 1280px) {
    .solutionDetail .list .model p{
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 5;
        overflow: hidden;
    }
    .contact .dizhi .list{
        width: 22.3%;
    }
    .contact .dizhi .list .text{
        height: 270px;
        bottom: -270px;
    }

}

@media screen and (max-width: 1200px) {
    .about .service li{
        width: 21%;
        margin-right: 5%;
        margin-bottom: 20px;
    }
    .about .service li:nth-child(4n){
        margin-right: 0;
    }
    .about .advantage .pic{
        width: 100%;
    }
    .about .advantage .right{
        width: 100%;
    }
    .about .advantage .pic img{
        width: 100%;
    }
    .contact .dizhi .list{
        width: 22%;
    }
    .contact .dizhi .list .text{
        height: 290px;
        bottom: -290px;
    }
    .case .list .text p{
        font-size: 14px;
        line-height: 24px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
    }
}

@media screen and (max-width: 992px) {
    .productDetailBanner .text p:last-child {
        font-size: 18px;
        padding: 0 15px;
    }

    .productIcon {
        margin-bottom: 10px;
    }
    .productIcon span{
        font-size: 30px;
    }
    .productIcon .en {
        font-size: 24px;
    }
    .productIcon img{
        width: 40px;
        top: 20px;
    }
    .productBanner .text p{
        font-size: 18px;
        padding: 0 15px;
    }

    .productBanner .text p:last-child{
        font-size: 20px;
    }
    .productIcon .left{
        left: -40px;
    }
    .productIcon .right{
        right: -40px;
    }
    .productDetail .weihu .text span{
        width: 70%;
    }
    .productDetail .weihu .text{
        width: 90%;
    }
    .productDetail .weihu .text p{
        width: 100%;
        font-size: 16px;
        line-height: 26px;
        margin-top: 15px;
    }
    .productDetail .weihu .text h3 {
        font-size: 28px;
        margin-bottom: 10px;
    }
    .productDetail .weihu .text img{
        width: 60px;
    }
    .parameter .canshu{
        width: 100%;
    }
    .parameter .shuoming{
        width: 100%;
        margin-left: 0;
        margin-top: 30px;
    }
    .contactBanner .text{
        width: 60%;
    }

}

@media screen and (max-width: 768px) {
    .sj-youshi > img{
        display: none;
    }
    .Aircool-sj{
        display: block;
    }
    .productDetail .bot .list .pic{
        flex-flow: wrap;
    }
    .productDetail .bot .jiangwen .pic img{
        width: 100%;
    }
    .productDetail .xiaodu h3 span{
        display: none;
    }
    .productDetail .kongqi-anli li:nth-child(1){
        width: 100%;
    }
    .productDetail .kongqi-anli li:nth-child(2){
        width: 100%;
    }
    .productDetail .kongqi-anli li:nth-child(3){
        width: 100%;
    }
    .productDetail .kongqi-anli li:nth-child(4){
        width: 100%;
    }

    .productDetail .yishu li{
        width: 100%;
        margin-right: 0;
    }
    .header-t-right-box{
        position: absolute;
        right: 65px;
        width: 75px;
        overflow: hidden;
    }
    .productDetail .yishu h3{
        font-size: 30px;
        line-height: 44px;
        padding-bottom: 10px;
    }
    .productDetail .xijie h3{
        font-size: 30px;
    }
    .productDetail .xijie li{
        width: 100%;
        margin-right: 0;
    }
    .productDetail .xijie li p{
        font-size: 24px;
    }
    .parameter .shuoming .box{
        width: 100%;
    }
    .parameter .shuoming .anzhuangHieght h4{
        padding-left: 0;
    }
    .productDetail .bot .list .pic{
        width: 100%;
    }
    .productDetail .bot .list .text{
        width: 100%;
        max-width: 100%!important;
    }
    .productDetail .bot .list:nth-child(2n) .text{
        width: 100%;
        margin-bottom: 20px;
    }
    .productDetail .changhe p{
        font-size: 20px;
    }
    .productDetail .anli h3{
        font-size: 30px;
    }
    .productDetail .changhe h3{
        font-size: 30px;
    }
    .productDetail .mid .list p{
        width: 100%;
        min-height: auto;
    }
    .productDetail .anli li{
        width: 100%;
        margin-right: 0;
    }
    .productDetailBanner .text p:last-child{
        font-size: 18px;
        padding: 0 15px;
    }
    .productIcon {
        margin-bottom: 10px;
    }
    .productBanner .text p {
        font-size: 16px;
        padding: 0 15px;
    }
    .productBanner .text p:last-child {
        font-size: 18px;
    }
    .news .list .pic{
        width: 100%;
    }
    .news .list .text{
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .news .list .text h3 a{
        font-size: 20px;
    }
    .news .list .text p{
        margin-bottom: 25px;
    }
    .fenye li{
        width: 35px;
        height: 35px;
        line-height: 35px;
        margin-bottom: 10px;
        margin-right: 5px;
    }
    .news-nav a{
        font-size: 20px;
        line-height: 55px;
    }
    .solution-nav li a{
        font-size: 20px;
        padding: 0 35px;
    }
    .title{
        margin-top: 60px;
    }
    .title h3{
        font-size: 30px;
    }
    .title p {
        font-size: 24px;
    }
    .solution{
        margin-bottom: 60px;
    }
    .solution .list {
        width: 48%;
    }
    .solution .list:nth-child(2n){
        float: right;
        margin-right: 0;
    }
    .solution .list .test{
        font-size: 20px;
    }
    .solution .list:last-child p{
        font-size: 20px;
    }
    .solution .text p{
        width: 100%;
    }
    .solution .text{
        margin-top: 50px;
    }
    .solutionDetail .list{
        width: 100%;
        margin-bottom: 30px;
    }
    .solutionDetail .list .test{
        padding: 30px 30px;
    }
    .solutionDetail .list .test h3{
        font-size: 22px;
    }
    .solutionDetail .list .model h3{
        font-size: 22px;
    }
    .solutionDetail .txt p{
        width: 100%;
    }
    .bannerTitle span{
        font-size: 24px;
    }
    .solutionDetailBanner .text p{
        margin-top: 30px;
        font-size: 18px;
        margin-left: 0;
    }
    .bannerTitle img{
        width: 50px;
        left: -29px;
        top: 6px;
    }
    .product .list{
        width: 100%;
    }
    .product .list .text a{
        font-size: 24px;
        margin-bottom: 20px;
    }
    .product .list .text p{
        font-size: 18px;
    }
    .product .list .text p span{
        margin-top: 7px;
    }
    .gengduo {
        float: left;
        width: 100%;
        margin-top: 30px;
        margin-bottom: 60px;
    }
    .product .list .text {
        padding: 30px 20px;
    }
    .productDetail .title h3{
        font-size: 30px;
    }
    .productDetail .title p{
        width: 100%;
        font-size: 18px;
        line-height: 32px;
    }
    .productDetail .icon li{
        width: 50%;
        margin-bottom: 10px;
    }
    .productDetail .icon li p{
        font-size: 20px;
    }
    .productDetail .weihu .text{
        /*position: relative;*/
    }
    .productDetail .weihu > img{
        height: 400px;
    }
    .parameter-title h3{
        font-size: 30px;
    }
    .parameter-title p{
        font-size: 24px;
    }
    .productDetail .mid{
        margin-top: 40px;
        padding-top: 60px;
        padding-bottom: 50px;
    }
    .productDetail .mid-title span{
        display: none;
    }
    .productDetail .mid-title h3{
        font-size: 30px;
    }
    .productDetail .mid-title p{
        font-size: 24px;
    }
    .productDetail .mid .list{
        width: 100%;
        margin-bottom: 20px;
    }
    .productDetail .bot-title h3{
        font-size: 30px;
        margin-bottom: 15px;
    }
    .productDetail .bot-title p{
        font-size: 24px;
    }
    .productDetail .bot .list .left{
        width: 100%;
    }
    .productDetail .bot .list .right{
        width: 100%;
        margin-left: 0;
        margin-top: 50px;
    }
    .productDetail .bot .list .right h3{
        font-size: 24px;
    }
    .productDetail .bot .list .right h3 img{
        width: 60px;
    }
    .productDetail .bot-title{
        margin-bottom: 50px;
    }
    .productDetail .bot .list .left h3{
        margin-top: 0;
    }
    .productDetail .bot .list{
        margin-bottom: 70px;
    }
    .productDetail .bot .list .right h3{
        line-height: 32px;
    }
    .productDetail .bot .list .right h3 span{
        width: 80%;
        display: inline-block;
    }
    .productDetail .zixun h3{
        font-size: 30px;
    }
    .productDetail .zixun input{
        width: 100%;
        margin-left: 0;
    }
    .productDetail .zixun .add span{
        display: block;
        margin-bottom: 20px;
    }
    .productDetail .zixun button{
        margin-top: 20px;
    }
    .contactBanner .text{
        width: 80%;
    }
    .newsBanner .text{
        width: 80%;
    }
    .contact .dizhi .list{
        width: 100%;
        margin-bottom: 20px;
    }
    .contact .dizhi .list .pic img{
        width: 100%;
    }
    .contact .dizhi .list .text{
        position: relative;
        bottom: 0;
        height: auto;
    }
    .contact .map{
        margin-top: 50px;
    }
    .contact .map h3{
        font-size: 24px;
        line-height: 36px;
    }
    .contact .map .map-inner{
        width: 93%;
    }
    .case .list{
        width: 100%;
    }
    .case .list:nth-child(2){
        width: 100%;
    }
    .case .list:nth-child(6){
        width: 100%;
    }
    .case .list .text{
        position: relative;
        padding: 20px 25px;
        bottom: 0;
    }
    .case .list .text p {
        font-size: 14px;
        line-height: 24px;
        display: block;
    }
    .caseBanner .text h3{
        font-size: 30px;
        line-height: 40px;
    }
    .caseBanner .text h4{
        font-size: 24px;
    }
    .caseBanner .text p{
        font-size: 16px;
        margin-top: 20px;
        line-height: 32px;
    }
    .caseBanner .text p span{
        line-height: 26px;
    }
    .index .item2 .title{
        margin-top: 50px;
    }
    .solution-nav li a{
        padding: 0;
        display: block;
    }
    .index .item3 .carousel-indicators li{
        width: 25%;
        margin-bottom: 20px;
    }
    .index .item3 .carousel-indicators li.active{
        width: 25%;
    }
    .index .item3 .text{
        position: relative;
    }
    .index .item3 .carousel-control{
        bottom: 50%;
        transform: translateY(50%);
    }
    .index .item5 .menuone{
        width: 100%;
    }
    .index .item5 .solution-nav li{
        width: 33%;
    }
    .index .item6 .left{
        width: 100%;
        margin-bottom: 20px;
    }
    .index .item6 .right{
        width: 100%;
    }
    .index .item6 .right .time span:first-child{
        margin-top: 0;
    }
    .index .item6 .right .time span{
        font-size: 16px;
    }
    .index .item6{
        margin-bottom: 60px;
    }

    .newsDetail .title{
        margin-top: 60px;
        margin-bottom: 0;
    }
    .contact .contact-title h4 img{
        display: none;
    }
    .contact .dizhi .p1{
        text-align: left;
    }
    .contact .dizhi .p1 img{
        display: block;
        margin: 10px 0;
    }
    .about .jianjie .left{
        width: 100%;
    }
    .about .jianjie .content{
        padding: 0;
    }
    .about .jianjie{
        padding-top: 60px;
    }
    .about .jianjie h3{
        font-size: 30px;
    }
    .about .jianjie .right{
        width: 100%;
    }
    .about .advantage{
        padding-top: 50px;
    }
    .about .advantage-title h3{
        font-size: 30px;
    }
    .about .advantage .right{
        padding: 0 25px;
    }
    .about .advantage .list{
        width: 100%;
    }
    .about .service .title{
        margin-top: 70px;
    }
    .about .service li{
        width: 47%;
    }
    .about .service li:nth-child(2n){
        float: right;
        margin-right: 0;
    }
    .about .service .mid{
        margin-top: 70px;
    }
    .about .service .mid .box p{
        font-size: 30px;
    }
    .about .service .mid .box span{
        font-size: 24px;
    }
    .about .service .bot .list{
        width: 100%;
        margin-bottom: 40px;
    }
    .about .corporate{
        margin-top: 70px;
    }
    .about .corporate .title{
        margin-top: 80px;
    }
    .about .corporate .list{
        width: 100%;
        margin-bottom: 30px;
    }
    .about .corporate .list .pic img{
        width: 100%;
    }
    .about-logo{
        margin-top: 60px;
    }
    .wangluo .top li{
        width: 100%;
        margin-bottom: 30px;
    }
    .wangluo .top li p{
        border-right: none;
    }
    .wangluo .bot .list{
        width: 100%;
        margin-bottom: 20px;
    }
    .honor .owl-prev{
        left: -30px;
    }
    .honor .owl-next{
        right: -30px;
    }
    .index .item4 .top li{
        width: 100%;
        margin-bottom: 30px;
    }
    .index .item4 .top li p{
        border-right: none;
    }
    .index .item4 .bot .list{
        width: 100%;
        margin-bottom: 20px;
    }
    .about .advantage .list:nth-child(3){
        margin-bottom: 20px;
    }
    .about .corporate .list:nth-child(2) h3{
        border-left: 1px solid #dedddc;
        border-right: 1px solid #dedddc;
    }
    .about .corporate .list:nth-child(2) .pic{
        border-left: 1px solid #dedddc;
        border-right: 1px solid #dedddc;
    }
    .about .corporate .list:nth-child(3) .pic{
        border-right: 1px solid #dedddc;
    }
    .about .corporate .list:nth-child(3) h3{
        border-right: 1px solid #dedddc;
    }
    .about-logo .box{
        margin-bottom: 50px;
    }
    .honor{
        margin-bottom: 60px;
    }
    .about .title{
        margin-top: 60px;
    }
}

@media screen and (max-width: 375px) {
    .solutionDetail .list .model p {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
        overflow: hidden;
    }
    .header-t-right-box {
        position: absolute;
        right: 40px;
        width: 90px;
        overflow: hidden;
    }
}

@media screen and (max-width: 320px) {
    .header-t-right-box {
        position: absolute;
        right: 35px;
        width: 50px;
        overflow: hidden;
    }
    .bannerTitle img {
        width: 41%;
        left: -61px;
        top: 19px;
    }
    .solutionDetail .list .model p {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
        overflow: hidden;
    }
    .solutionDetail .list .model .text{
        padding: 0 25px;
    }
    .productIcon span {
        font-size: 22px;
    }
    .productIcon .en {
        font-size: 20px;
    }
    .productIcon img {
        width: 30px;
        top: 15px;
    }
    .productIcon .left {
        left: 0;
    }
    .productIcon .right {
        right: 0;
    }
    .productBanner .text p {
        font-size: 14px;
        padding: 0 15px;
    }
    .productBanner .text p:last-child {
        font-size: 18px;
    }
    .caseBanner .text h3{
        font-size: 26px;
        line-height: 40px;
        margin-bottom: 5px;
    }
    .caseBanner .text h4{
        font-size: 20px;
    }
    .caseBanner .text p {
        font-size: 14px;
        margin-top: 10px;
        line-height: 30px;
    }
}
@media screen and (max-width:768px) {
    .gbookbox ul{margin:0 -5px;}
    .gbookbox ul li{padding:0 5px;}
    .gbookbox li input,.gbookbox li button{font-size:16px; line-height: 40px;}
}

@media screen and (max-width:480px) {
    .gbookbox ul li,.gbookbox ul li.last{width:100%; padding-bottom:25px;}
}
