*{margin: 0;padding: 0}
li{list-style: none}

.banner{height: 620px;}

.title{text-align: center;margin-top: 3.5rem;overflow: hidden}
.title h3{font-size: 34px;font-family: '宋体';font-weight: normal;margin: 0}
.title h2{font-size: 26px;font-family: '黑体';font-weight: normal;margin: 15px 0 0}
.title p{font-size: 16px;font-family: '黑体';margin: 15px 0 0}
.title .titlesj{display: none}


.jjfat{height:45px;width: 82%;border: 1px solid #8b8d90;border-bottom: none;margin: 0 auto}
.jjfat span{width: 1px;height: 45px;margin: 0 auto;display: block;border-left: 1px solid #8b8d90;}
.jjfa{margin-bottom: 2%;overflow: hidden;margin-top: 3rem}
.jjfa ul{display: flex;justify-content: space-between}
.jjfa ul li{padding: 0;width: auto}
.jjfa ul li h3{font-size: 20px;color: #e70000;font-weight: bold;padding-left: 30px;}
.jjfa ul li p{font-size: 16px;padding-left: 30px;background: url("../images/jj.png") no-repeat 10px;margin-top: 15px;}


.cgal{background-color: #f7f7f7;}
.xwa{text-align: center;margin-top: 30px}
.xwa a{background-color: #f1eeee;text-align: center;line-height: 40px;padding: 0 20px;display: inline-block;font-size: 18px;
margin: 0 2%}
.xwa a:hover,.xwa a.active{background-color: #e2231a;color: #fff}
.xwa a:last-child{display: none}

.xwb{margin: 2% 0 4%;overflow: hidden}
.xwb ul{display: none}
.xwb ul:first-child{display: block}
.xwb ul li{padding: 0;float: left;margin-top: 2%}
.xwb ul li dd{padding: 0;float: left;height: 130px;overflow: hidden}
.xwb ul li dd img{width: 100%;height: 130px;}
.xwb ul li dl{float: left}
.xwb ul li dl p{font-size: 18px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #333}
.xwb ul li dl span{color: #999;line-height: 1.8;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.xwb ul li dl div{margin: 1rem 0;color: #999}
.xwb ul li dl div i{padding-left: 20px}
.xwb ul li dl div .i1{background: url("../images/xw1.png") no-repeat left}
.xwb ul li dl div .i2{background: url("../images/xw2.png") no-repeat left}

.service{margin-top: 3rem;position: relative}
.servicea{overflow: hidden}
.service .swiper-button-prevb{left: -45px;display: none}
.service .swiper-button-nextb{right: -45px;display: none}
/*.service:hover .swiper-button-prevb{display: block}
.service:hover .swiper-button-nextb{display: block}*/


.servicesj{overflow: hidden;display: none;margin-top: 3rem;}
.servicesj ul li h3{font-size: 16px}

.service-wrap{margin-top: 9rem}

.foot{background: url("../images/footer.png") no-repeat center;background-size: cover;padding: 4% 0;color: #fff;font-size: 16px;}
.foot1 p{margin: 15px 0 0}
.foot3 ul li{width: 50%;float: left;margin-top: 15px}
.foot3 ul li a{color: #fff}
.foot4 p{margin: 15px 0 0 }
.foot2 p{display: none}

.col-md-3ad{margin-bottom: 0}

@media (max-width:992px) {
    .banner{height: 940px;}
    .service{display: none}
    .servicesj{display: block}
    .home-home .home-language .home-wechat {
        top: 55px;
        width: 50px;
    }
    .home-home .lime-service-block {
        position: relative;
        padding-top: 40px;
    }
    .home-logo {
        margin-top: 180px;
        margin-bottom: 30px;
    }
}
@media (max-width:768px) {
    .home-home .home-language .home-wechat{top: 15px}
    .home-logo{margin-top: 110px;margin-bottom: 0}
    .title{margin-top: 2rem}
    .banner{height: 430px;}
    .title h3{font-size: 24px}
    .title h2{font-size: 18px;margin: 5px 0 0}
    .title p{font-size: 12px;margin-top: 10px}
    .xwb ul li dd{height: 100px;}
    .xwb ul li dd img{height: 100px;max-width: inherit;width: 100%}
    .xwb ul li dl div{margin: 0 0 5px}
    .xwb ul li dl{margin-bottom: 5px}
    .xwa{overflow: hidden;display: flex;justify-content: space-between;flex-wrap: wrap;margin: 30px 15px 0;}
    .xwa a{font-size: 16px;line-height: 36px;float: left;padding:0;width: 28%;margin: 0 0 2% 0}
    .xwa a:last-child{display: block}
    .xwb ul li dl span{line-height: 1.6}
    .foot{font-size: inherit;padding-bottom: 7%}
    .jjfa{margin-top: 1rem}
    .jjfat{display: none}
    .jjfa ul{display: inherit}
    .jjfa ul li{width: 100%;text-align: center;border: 1px solid #ccc;padding: 10px;margin-top: 5%;border-radius: 5px}

    .jjfa ul li h3{padding: 0;font-size: 16px;margin: 5px 0 10px}
    .jjfa ul li p{background: none;padding: 0;position: relative;margin: 5px 0 0;font-size: 12px;display: inline-block;
    width: 50%;text-align: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
    /*.jjfa ul li p i{display: inline-block;width: 9px;height: 10px;background: url("../images/jj.png") no-repeat left}*/
    .xwb ul li dl p{font-size: 16px}
    .lime-service-wrap .lime-service-item .lime-service-heading h3 a .lime-service-title{padding-bottom: 0}
    .lime-service-wrap .lime-service-item .lime-service-heading h3 a{padding: 15px 0}
    .nav>li{
        width: 32.3%;
    }
    .nav>li>a{padding: 4px 0;}
    .foot3 ul li{width: 33.3%}
    .title .titledn{display: none}
    .title .titlesj{display: block}
    .lime-service-item{margin-top: -1rem}
    .inner-centers .lime-service-item img{padding-bottom: 70px}
    .inner-centers .lime-service-item .lime-service-item-bot{bottom: 30px}
    .inner-centers .lime-service-item:hover img{
        width: 120%;
        height: auto;
        margin-top: -150px;
        padding-bottom: 70px;}
    .inner-centers .lime-service-item:hover .lime-service-item-bot{
        position: absolute;
        width: 100%;
        bottom: 30px;
        background: #fff;
        height: 0;
        border-top: 40px solid;
    }
    .inner-centers .lime-service-item h3{
        text-align: center;left: 0;right: 0;
    }
    .service-wrap{margin-top: 3rem}
    #bot-section .footer-menu{margin-top: 0}
    #bot-section{padding: 5px 0}
    .xwb ul li:nth-child(6){display: none}
    .xwb ul li:nth-child(5){display: none}
    .xwb ul li:nth-child(4){display: none}
    #bot-section{display: none}
    .foot3{display: none}
    .foot1 p{display: none}
    .foot1{text-align: center;}
    .foot1 img{display: inline-block;max-width: 70%}
    .foot2{text-align: center;width: 100%;margin-top: 3%}
    .foot2 img{width: 80px;display: inline-block}
    .foot2 p{text-align: center;margin: 5px 0 0;display: block}
    .foot4 {display: none}
    .cgal{padding-top: 0}
}