

/* 轮播图 */
.carousel,.carousel-inner{
    height: 100%;
}
.carousel-item,.w-100{
    height: 100%;
}
.carousel-item a{
     width:100%;
     /* height: 40px; */
     position:absolute;
     display:block;
     float:left;
     /* top: 300px; */
     top:0;
     bottom:0;
     left:0;
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
    .carousel-item a {right: 227px;}
} 

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
    .carousel-item a {right: 313px;}
} 

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
    .carousel-item a {right: 636px;}
}
/* 产品套餐 */
.product-box{width: 100%;height: 620px;background: #f5f5f5;}
.product-package,.cooperation,.our-advs,.our-project{
    max-width: 1200px;
    margin: 0 auto;
}
.line_b{
    width: 600px;
    height: 1px;
    /*border-bottom: 1px solid #ddd;*/
    margin: 0 auto;
}
.package-list{
    height: 500px;
}
.package-list h6{
    text-align: center;
    margin-top:40px;
    margin-bottom: 26px;
}
.package-list img{margin-left:34px;}
.our-project{height: 682px;}
.sol-project h6{
    margin-top: 40px;
}
.package-main{
    height: 160px;
    margin-top: 25px;
}
.product-package ul li{
    width: 232px;
    height: 430px;
    background: #fff;
    margin-right: 10px;
}
.package-list ul li .package-main:hover{
    color:#fff;
}
.package-list ul li:hover .package-main .msag,.package-list ul li:hover .package-main span {
    color:#333;
}
.product-package ul li:last-child{
    margin-right: 0;
}
 .msag{
    font-size: 14px;
    color:#333;
    text-align: center;
    padding: 16px 20px 0 20px;
}
.product-package ul li .hf{
    width: 200px !important;
    margin: 0 auto !important;
    border-bottom: 1px dashed #e6e6e6;
    margin-top: 26px !important;
}
.product-package ul li span{
    font-size: 14px;
    padding-left: 10px;
    margin-top: 20px;
    display: block;
}
.product-package{padding-top: 33px;}
.product-package ul li:hover{
    border-top:6px solid #0e79ff;
    box-shadow: 0 0 6px #d2d2d2;
}
.product-package ul li:hover .package-main {
    /*background: #0e79ff;*/
    margin-top:18px;
}
.advs-list ul li,.package-list ul li {
    float: left;
}
.package-list ul li .cf-a{
    margin-top:-10px !important;
}
/* 解决方案 */
#gallery img {
    border: none;
}

#gallery_nav {
    float: left;
    width: 533px;
    height: 493px;
    text-align: center;
}
#gallery_nav a{
    display: block;
    height: 150px;
    width: 150px;
    float: left;
    border:none;
}
#gallery_nav a img{margin: 24px;}
#gallery_output {
    float: right;
    width: 533px;
    overflow: hidden;
}
#gallery_output img {
    display: block;
    margin: 0px auto 0 auto;
}
.zz{ border: 1px solid rgba(92,92,92,1.00); }
#gallery_nav ul li,#gallery_nav ul li img,#gallery_nav ul li p,#gallery_nav ul li h6{
    float: left;
}
#content {
	width: 1200px;
    margin: 50px auto;
    height: 493px;
	background: #FFF;	
}
.sol-project h6{
    margin-top: 40px;
}
.sol-project header{padding-top:60px;}
#gallery_nav ul li{
    height: 150px;
    width: 600px;
    padding-right: 17px;
    text-align: left;
    margin-bottom: 20px;
    border:none;
    text-align: justify;
}
#gallery_nav ul li h6{
    float:none;
    text-align: left;
    font-size: 18px;
    color:#333;
    /* letter-spacing: 4px; */
    margin:45px 0 13px 0;
}
#gallery_nav ul li span{font-size: 14px;}
.shadoww{
    box-shadow: 0 0 6px #d2d2d2;
}

#gallery_nav li:nth-of-type(1).shadoww , #gallery_nav li:nth-of-type(1).shadoww h6{
    color:#fe5431;
}

#gallery_nav li:nth-of-type(2).shadoww , #gallery_nav li:nth-of-type(2).shadoww h6{
    color:#1774fd;
}

#gallery_nav li:nth-of-type(3).shadoww , #gallery_nav li:nth-of-type(3).shadoww h6{
    color:#ffaa45;
}

.ys-dec,.yl-dec,.fc-dec{position: relative;}
.ys-dec h6,.yl-dec h6,.fc-dec h6{
    position: absolute;
    top: 200px;
    padding: 40px;
    line-height: 30px;
    color: #FFF;
}
.yl-dec h6,.fc-dec h6{top:210px;}
/* 我们的优势 */
.contain{
    width: 100%;
    background: #f5f5f5;
    height: 520px;
}
.our-advs h3{
    padding-top:46px;
}
.our-advs h3::after{
    top:86px;
}
.our-advs header span{
    color: #666;
}
.advs-list ul li{
    width: 292px;
    height: 340px;
    background: #fff;
    margin-right: 10px;
}
.advs-list ul li:nth-of-type(4){
    margin-right: 0;
}
.advs-list ul li img{
    margin: 0 auto;
    display: block;
    margin-top: 30px;
}
.advs-list ul li p{
    text-align: center;
    font-weight: 700;
    font-size: 14px;
    margin-top:38px;
}
.advs-list ul li span{
    color: #666;
    padding: 0 20px 0 20px;
    display: block;
    font-size: 14px;
}
/* 我们的产品 */
.our-project{
    margin-top:17px;
}
.our-project header{padding-top:30px;}
.neir{
    line-height: 20px;
    color:#333;
    margin-top: 20px !important;
}
.zq-icon {
    display: inline-block;
    background: url(../images/pro1.png) no-repeat;
}
.card-area .card-item.active .un-hover{opacity: 0;}
/* 合作商家 */
#cooperation-main{
    height: 544px;
    margin-left: 40px;
}
.cooperation{margin-top:38px;}
header .slog{
    display: inherit;
    font-size: 14px;
    color:#666;
    text-align: center;
    margin-top:8px;
}
 h3{
    text-align: center;
    font-size: 24px;
    position: relative;
    margin-bottom: 16px;
}
 /*h3::after{
    content: "";
    height: 4px;
    width: 50px;
    background: #5db656;
    display: inline-block;
    position: absolute;
    bottom: 0;
    margin: 0 auto;
    top: 40px;
    left: 0;
    right: 0;
}*/
.cooperation .line,.product-package .line{
    border-bottom: 1px solid #ddd;
}
.coop-pic ul li{
    float: left;
    margin:0 10px 10px 0; 
    overflow: hidden;
}
.coop-pic ul li img{
    width: 157px;
    height: 90px;   
    transition: all 0.6s;
}
.coop-pic ul li img:hover{
    transform: scale(1.4);
}
.coop-pic ul li:last-child{
    margin-right: 0;
}
