﻿.solution-con{width:100%;float:left;background:#f6f6f6;min-height:300px;padding-top:80px;padding-bottom:50px;}
footer{margin-top:0px;}
.solution-con .container{width:1600px;}
.item-banner{width:100%;float:left;height:700px;position:relative;margin-bottom:60px;overflow:hidden;border-radius:26px;}
.item-banner-pic{width:100%;float:left;overflow:hidden;overflow:hidden;}
.item-banner-pic img{max-height:100%;}
.item-banner-title a{width:calc(100% - 200px);float:left;position:absolute;left:100px;top:240px;color:#fff;font-size:42px;}
.item-banner-desc{width:62.5%;float:left;position:absolute;left:100px;top:350px;color:#fff;font-size:24px;line-height:1.8em;text-indent:2em;}
.item-banner a.detail{width:186px;height:60px;float:left;position:absolute;left:100px;top:480px;color:#fff;font-size:24px;text-align:center;line-height:60px;border-radius:30px;border:1px solid #fff;overflow:hidden;}
.item-banner a.detail:hover{opacity:0.9;}

.product-service{width:100%;float:left;margin-bottom:90px;}
.product-service-head{width:100%;float:left;}
.product-service-head-title{width:100%;float:left;text-align:center;font-size:40px;color:#333333;background:url(../image/ico_line.png) no-repeat center bottom;padding-bottom:18px;margin-top:20px;}
.product-service-head-desc{width:100%;float:left;text-align:center;font-size:16px;color:#333333;margin-top:20px;}
.product-service-head-tab{float:left;text-align:center;display: flex;justify-content:center;align-items: center;text-align:center;width:100%;margin-top:35px;margin-bottom:35px;}
.product-service-head-tab a{height:60px;line-height:60px;padding-left:70px;padding-right:70px;border-right:1px solid #cccccc;float:left;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.product-service-head-tab a:nth-child(1){border-left:1px solid #cccccc;}
.product-service-head-tab a.active,.product-service-head-tab a:hover{background:#0886c5;color:#fff;}
.product-service-con{width:100%;float:left;position:relative;margin-top:60px;}
.product-service-item{width:100%;float:left;display:none;}
.product-service-item.active{display:block;}
.item-pro{width:calc(33.33% - 20px);float:left;margin-right:30px;height:185px;border:1px solid #0886c5;margin-bottom:30px;background:#fff;box-shadow:0 0 5px 0 #aaa;transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s;}
.item-pro:nth-child(3n){margin-right:0px;}
.item-pro-title{width:100%;float:left;height:60px;background:#f6f6f6;padding-left:30px;line-height:60px;font-size:20px;color:#333333;font-weight:bold;}
.item-pro ul,.item-pro li{list-style-type:none;margin:0px;padding:0px;text-indent:0px;}
.item-pro ul{width:100%;float:left;padding-left:30px;padding-right:30px;}
.item-pro ul li{border-bottom:1px solid #f6f6f6;height:57px;line-height:57px;}
.item-pro ul li:nth-last-child(1){border:none;}
.item-pro ul li span{float:left;}
.item-pro ul li span:nth-child(2n){float:right;}
.item-pro:hover{box-shadow:0 0 15px 0 #aaa;transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s;}
.product-service-con .swiper-button-next:after,.product-service-con .swiper-button-prev:after{background:url(../image/slides_prev.png) no-repeat center center;font-size:0px !important;width:58px !important;height:58px  !important;float:left;padding:0px !important;margin:0px !important;text-indent:0px;}
.swiper-button-next, .swiper-button-prev{width:58px !important;}
.product-service-con .swiper-button-next:after{background:url(../image/slides_next.png) no-repeat center center;}
.item-solution-new{width:calc(100% - 10px);float:left;background:url(../image/itemsolutionbg.jpg) repeat-x left top;padding:28px;border:1px solid #fff;box-shadow:0 0 5px 0 #aaa;margin-left:5px;margin-top:5px;margin:5px;}
.item-solution-new-pic{width:100%;float:left;overflow:hidden;position:relative;}
.item-solution-new-pic .img1{position:absolute;left:0px;top:0px; width:100%; height:100%; object-fit:cover;z-index:1;}
.item-solution-new-pic .img2{width:100%;z-index:2;position:relative;transition:all 0.6s ease 0s;}
.item-solution-new-title a{width:100%;float:left;text-align:left;font-size:20px;color:#333333;margin-top:20px;margin-bottom:20px;}
.item-solution-new-desc{width:100%;float:left;text-align:justify;font-size:14px;color:#666666;margin-bottom:20px;line-height:1.6em;}
.item-solution-new a.detail{width:150px;height:40px;float:left;background:#0886c5;color:#fff;text-align:center;line-height:40px;}
.jjfacon{width:100%;float:left;position:relative;padding-left:80px;padding-right:80px;margin-top:60px;}
.solution-news{width:100%;float:left;position:relative;}
.solution-container .swiper-slide .item-news{width:100%;}
.solution-container .item-news-txt a{margin-top:0px;}
.swiper-pagination{z-index:999999;}
.list-con, .detail-con{margin-top:0px;margin-bottom:50px;}
.detail-con-con p,.detail-con-con{box-sizing:content-box;}
.detail-con-con img,.detail-con-con p img{float:left;padding-right:40px;padding-bottom:40px;padding-left:40px;box-sizing:content-box;}
.containernew{width:96%;margin-left: auto; margin-right: auto;}


@media (max-width: 1440px) {
    .solution-con .container{width:100%;padding-left:1%;padding-right:1%;}
    .item-banner{margin-bottom:20px;height:550px;}
    .item-banner-title a{width:87.5%;left:6.25%;top:30%;font-size:35px;}
.item-banner-desc{width:87%;float:left;left:6.25%;top:44%;font-size:20px;}
.item-banner a.detail{width:186px;height:70px;left:6.25%;top:72%;font-size:20px;}

}
@media (max-width: 1024px) {
    .item-banner{margin-bottom:20px;height:440px;}
    .item-banner-desc{font-size:18px;}
    .item-banner a.detail{font-size:18px;}
    .product-service-head-title{font-size:30px;margin-top:30px;}
    .product-service-con{margin-top:20px;}
    .item-pro{width:calc(33.33% - 10px);margin-right:15px;height:185px;margin-bottom:15px;}
    .item-pro:nth-child(3n){margin-right:0px;}
    .item-solution-new{padding:5px;}
    .item-solution-new-title a{font-size:16px;margin-top:10px;margin-bottom:10px;}
    .item-solution-new-desc{font-size:13px;}
    .item-solution-new a.detail{width:40%;font-size:12px;}
    .solution-con{padding-bottom:0px;}
}

@media (max-width: 768px){
    .item-banner{height:330px;}
    .item-banner-title a{font-size:20px;}
    .item-banner-desc{font-size:16px;}
    .item-banner a.detail{font-size:16px;}
    .detail-con-con img{float:none;padding-right:0px;padding-bottom:0px;text-align:center;}
}
@media (max-width: 767px) {
    .item-banner{height:160px;}
    .item-banner-title a{font-size:15px;top:15%;}
    .item-banner-desc{font-size:12px;top:30%;}
    .item-banner a.detail{font-size:12px;}
    .item-banner a.detail{width:100px;height:30px;font-size:12px;line-height:30px;background-size:100% 100%;}
.item-banner a.detail:hover{opacity:0.9;}
.solution-con{padding-top:30px;}
.product-service-head-title{font-size:20px;margin-top:20px;}
.product-service-head-desc{font-size:13px;line-height:1.6em;}
.product-service-head-tab{display:block;margin-top:15px;margin-bottom:15px;}
.product-service-head-tab a{height:40px;line-height:40px;padding-left:20px;padding-right:20px;font-size:14px;}
.item-pro{width:100%;}
.product-service{margin-bottom:30px;}

.product-service-con .swiper-button-next:after,.product-service-con .swiper-button-prev:after{background:url(../image/slides_prev.png) no-repeat center center;width:30px !important;height:30px  !important;background-size:100% 100%;}
.swiper-button-next, .swiper-button-prev{width:30px !important;}
.product-service-con .swiper-button-next:after{background:url(../image/slides_next.png) no-repeat center center;background-size:100% 100%;}
.jjfacon{padding-left:40px;padding-right:40px;}

}