<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
.slider{width: 100% !important; height:805px; margin:0 auto; overflow: hidden; position:relative; }

.slider .slider-main li{ width:100% !important; }

.slider .slider-main li img{width:1920px !important;height: 815px !important; position: absolute;left:50%;margin-left:-960px;display: initial;}


.bx-index-top01 .bx-nav ul li a:hover,.bx-index-top01 .bx-nav ul li a.active{
    color: #e24846;
}
.bx-index-top01 .bx-nav&gt;ul&gt;li&gt;a.active::before,.bx-index-top01 .bx-nav&gt;ul&gt;li&gt;a:hover::before{
    background-color: #e24846;
}
.bx-index-top01 .bx-nav ul li a{
    position: relative;
}
.bx-index-top01 .bx-nav ul li a::before{
    content: '';
    display: block;
    width: 70%;
    height: 2px;
    position: absolute;
    left: 50%;
    transform: translate(-50%,0);
    bottom: 25px;
}
.bx-index-top01 .bx-nav ul li.one{
    position: relative;
}
.bx-index-top01 .bx-nav ul li.one .bx-nav-fd{
    min-width: 240px;
    background-color: #f7f7f7;
}
.bx-index-top01 .bx-nav ul li.one .bx-nav-fd li{
    margin: 0;
    display: block;
    padding: 0;
    line-height: 40px;
    position: relative;
}
.bx-index-top01 .bx-nav ul li.one .bx-nav-fd li i{
    position: absolute;
    right: 20px;
    top: 0px;
    color: #f7f7f7;

}
.bx-index-top01 .bx-nav ul li.one .bx-nav-fd li a{
    font-size: 14px;
    color: #333;
    line-height: 40px;
    width: 100%;
    text-align: left;
    display: inline-block;
    padding: 0 32px;
    
}
.bx-index-top01 .bx-nav ul li.one .bx-nav-fd li a:hover{
    background-color: #e24846;
    color: #fff;
}
.bx-index-top01 .bx-nav ul li.one .bx-nav-fd li a:hover i{
    color: #fff;
}
/* .bx-nav-one{
    padding: 30px 0;
} */
.bx-nav-one ol{
    text-align: center;
}
.bx-nav-one ol li a{
    font-size: 18px ;
    color: #e24846 ;
}
.bx-nav-one ol li{
    margin: 0 30px;
    display: inline-block;
    float: none !important;
}
header.active{
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 99;
    box-shadow: 0 -1px 30px rgba(0,0,0,.1);
}
.bx-nav-header&gt;ol{
    display: flex;
    justify-content: space-between;
}
.bx-nav-header&gt;ol li{
    flex: 1;
   
}
.bx-index-top01 .bx-nav .bx-nav-header &gt; ol &gt; li &gt; a.title {
    text-align: left;
    font-size: 23px;
    border-bottom: 1px solid #cccccc;
    line-height: 100px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
/*.bx-index-top01 .bx-nav .bx-nav-header&gt;ol&gt;li&gt;a.title:hover{
    font-weight: 400;
    color: #333;
}*/
.bx-index-top01 .bx-nav .bx-nav-header&gt;ol&gt;li{
    display: block;
    max-width:16.7%;
}
.bx-nav-two-pro ol li{
    min-width:33.33%;
}
.bx-index-top01 .bx-nav .bx-nav-header &gt; ol &gt; li p a {
    display: inline-block;
    font-size: 18px;
}
.bx-index-top01 .bx-nav .bx-nav-header&gt;ol&gt;li .box10{
    padding: 30px 0;
    text-align: left;
    line-height: 60px;
}
.logo2{
    margin-left: 30px;
}
.banner .swiper-slide a{
    display: block;
    position: relative;
}
.banner .swiper-slide  a img{
    width: 100%;
    display: block;
}
.banner-text{
    position: absolute;
    left: 0;
    top: 35%;
    width: 100%;
    z-index: 2;
}

.banner-text h3{
    font-size: 72px;
    color: #333333;
    font-weight: bold;
    margin-bottom: 20px;
    transform: translate(0,100px);
    opacity: 0;
    transform: translateY(60px);
}
.banner-text p{
    font-size: 30px;
    color: #999999;
    transform: translate(0,100px);
    opacity: 0;
    transform: translateY(60px);
}

.banner .swiper-container .swiper-slide.swiper-slide-active .banner-text h3{
    transition-delay: .4s;
    transform: none;
    opacity: 1;
    transition: opacity .7s linear .7s,transform .7s cubic-bezier(.215,.61,.355,1) .7s;
}
.banner .swiper-container .swiper-slide.swiper-slide-active .banner-text p{
    transition-delay: .4s;
    transform: none;
    opacity: 1;
    transition: opacity .9s linear .9s,transform .9s cubic-bezier(.215,.61,.355,1) .9s;
}
/* .banner .swiper-wrapper{
    transition: 2s cubic-bezier(0.68, -0.4, 0.27, 1.34) 0.2s;
} */
.banner .swiper-pagination-bullet,.index-six-item .swiper-pagination-bullet{
    width: 15px;
    height: 15px;
    opacity: 1;
    background-color: #fff;
    border: 1px solid #e24846;
}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active,.index-six-item .swiper-pagination-bullet.swiper-pagination-bullet-active{
    width: 30px;
    border-radius: 10px;
    background-color: #e24846;
}
.Banner-swiper-Icon{
    position: absolute;
    width: 150px;
    height: 8px;
    left: 50%;
    bottom: 5%;
    background-color: #fff;
    transform: translate(-50%,0);
    z-index: 10;
    border-radius:25px;
    border: 1px solid #e24846;
    overflow: hidden;
}
.Banner-swiper-Icon span{
    display: block;
    height: 100%;
    width: 0px;
    background-color: #e24846;
}
.banner .swiper-button-next{
    right: 3%;
    background-image: none;
}
.banner .swiper-button-prev{
    left: 3%;
    background-image: none;
}
.banner .swiper-button-next i,.banner .swiper-button-prev i{
    font-size: 60px;
    color: #e24846;
}

.index-title h3{
    font-size: 35px;
    color: #333333;
    font-weight: 400;
}
.index-title p{
    font-size: 14px;
    color: #999999;
    margin-top: 5px;
}
.index-one{
    padding: 80px 0;
}
.index-one-item ul{
    margin: 0 -15px;
    overflow:hidden;
}
.index-one-item ul li{
    width: 33.33%;
    float: left;
    padding: 0 15px;
    margin-top: 50px;
}
.index-one-list{
    display: block;
    width: 100%;
    box-shadow: 9px 11px 38px rgba(0,0,0,.1);
    position: relative;
    height: 640px;
}
.index-one-list .text{
    background-color: #fff;
    padding: 5%;
    transition: all 0.3s;
}
.index-one-list .text h3{
    font-weight: 400;
    font-size: 24px;
    color: #333333;
    margin-bottom: 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.index-one-list .text p{
    font-size: 14px;
    color: #999999;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.index-one-list .text .bottom{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
}
.index-one-list .text .bottom span{
    font-size: 14px;
    color: #999999;
}
.index-one-list .text .bottom i{
    font-size: 20px;
    font-weight: bold;
    color: #999999;
}
.index-one-list:hover .text{
    background-color: #e24846;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 8% 5%;
    min-height:300px;
}
.index-one-list:hover .text h3,.index-one-list:hover .text p,.index-one-list:hover .text .bottom span,.index-one-list:hover .text .bottom i{
    color: #fff;
}
.index-one-list:hover .text .bottom{
    position: absolute;
    bottom: 5%;
    width: 100%;
    left: 0;
    padding: 0 5%;
}
    .index-one-list:hover .text p {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 9;
        white-space: inherit;
        margin-bottom: 30px;
    }
.index-two{
    padding-top: 80px;
    background-color: #f7f7f7;
}
.index-two-item{
    width: 100%;
    background: url(../images/index-bg1.png)no-repeat center;
    background-size: cover;
    margin-top: 50px;
}
.index-two-item ul{
    margin-top: -50px;
}
.index-two-item ul li{
    float: left;
    width: 33.33%;
    margin-top: 50px;
}
.index-two-item ul li .index-two-list{
    display: block;
    width: 100%;
    position: relative;
}
.index-two-item ul li .index-two-list .text{
    padding: 5%;
    transition: all 0.3s;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.index-two-item ul li .index-two-list .text h3{
    font-weight: 400;
    font-size: 24px;
    color: #fff;
    margin-bottom: 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.index-two-item ul li .index-two-list .text p{
    font-size: 14px;
    color: #fff;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.index-two-list .text .bottom{
    margin-top: 10px;
    border-bottom: 2px solid rgba(255,255,255,.5);
    padding-bottom: 10px;
}
.index-two-list .text .bottom span{
    font-size: 14px;
    color: #fff;
    display: inline-block;
    margin-right: 5px;
}
.index-two-list .text .bottom i{
    font-size: 20px;
    font-weight: bold;
    color: #fff;
}
.index-two-list:hover .text{
    width: 100%;
    height: 100%;
    background-color: #e24846;
    padding-top: 18% !important;
}
.index-two-list:hover .text .bottom{
    position: absolute;
    bottom: 5%;
    width: 100%;
    left: 0;
    padding: 0 5%;
    border-bottom: none;

}
.index-two-list:hover .text h3{
    margin-bottom: 10% !important;
}
.index-two-list:hover .text p{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 10;
    white-space: pre-line !important;
}

.index-three{
    padding: 80px 0;
}

.index-three-item{
    margin-top: 50px;
  
}
.index-three-nav{
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #cccccc;
    padding: 0 30px;
}
.index-three-nav li{
    display: inline-block;
    width: 19%;
    font-size: 18px;
    color: #666;
}
.index-three-nav li p{
    line-height: 40px;
    display: inline-block;
    cursor: pointer;    
}
.index-three-nav li.active p{
    border-bottom: 2px solid #e24846;
    color: #e24846;
    font-weight: bold;
}
.index-three-nav li:hover p{
    color: #e24846;
    font-weight: bold;
    border-bottom: 2px solid #e24846;
}
.index-three-swiper{
    margin-top: 30px;
}
.index-three-list{
    display: flex;
    justify-content: space-between;
    box-shadow: 9px 11px 38px rgba(0,0,0,.1);
    margin: 20px;
}
.index-three-list .img,.index-three-list .text{
    width: 50%;
}
.index-three-list .img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.index-three-list .text{
    padding: 1.5% 4%;
    position: relative;
}
.index-three-list .text .text-icon{
    width: 134px;
    height: 42px;
    background: url(../images/bg_icon.png)no-repeat center;
    background-size: 100% 100%; 
    position: absolute;
    right: 4%;
    top: 0;
    font-size: 20px;
    color: #fff;
    text-align: right;
    padding-right: 4%;
    line-height: 36px;
}
.index-three-box{
    margin-bottom: 15px;
}
.index-three-list .text h3{
    font-size: 18px;
    color: #333333;
    font-weight: 400;
    margin-bottom: 10px;
}
.index-three-list .text .title {
    font-size: 24px;
    color: #333333;
    margin-bottom:30px;
}
.index-three-box p {
    font-size: 14px;
    color: #666666;
    line-height: 25px;
    padding-left: 13px;
    position: relative;
}
.index-three-box p::before{
    content: '';
    display: block;
    width: 5px;
    height: 5px;
    background-color: #e24846;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 10px;
}
.index-three-list .text .bottom{
    color: #e24846;
    font-size: 14px;
    position: absolute;
    bottom: 10%;
}
.index-three-box2{
    border-top: 1px solid #cccccc;
    margin-top: 15px;
    padding-top: 15px;
}
.index-three-box2 ul {
    overflow: hidden;
    display: flex;
    justify-content: space-between;
}
.index-three-box2 ul li{
    text-align: center;
}
.index-three-box2 ul li h3{
    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
    color: #e24846 !important;
    font-size: 36px !important;
}
.index-three-box2 ul li p{
    font-size: 14px;
    color: #666666;
}
.index-three-swiper{
    position: relative;
}
.index-three-swiper .swiper-button-next,.index-three-swiper .swiper-button-prev{
    background-image: none;
    width: 60px;
    height: 60px;
    background-color: #fff;
    border-radius: 50%;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 25px;
    color: #999;
    box-shadow: 9px 11px 38px rgba(0,0,0,.1);
    transition: all 0.5s;
}
.index-three-swiper .swiper-button-next{
    right: -10px;
}
.index-three-swiper .swiper-button-prev{
   left: -10px;
}
.index-three-swiper .swiper-button-next:hover,.index-three-swiper .swiper-button-prev:hover{
    background-color: #e24846;
    color: #fff;
    opacity: 0.8;
}

.index-four{
    width: 100%;
    background: url(../images/index-bg2.png)no-repeat center;
    background-size: cover;
    padding: 80px 0;
}
.index-four-item ul{
    overflow: hidden;
    margin: 0 -7px;
    margin-top: 35px;
}
.index-four-item ul li{
    padding: 0 7px;
    float: left;
    height: 90px;
    margin-top: 15px;
    width: 16.6%;
}
.index-four-list{
    display: block;
    width: 100%;
    height: 100%;
    background-color: #fff !important;

    overflow: hidden;
    position: relative;
}
.index-four-list img{
    max-width: 90%;
    max-height: 90%;
}
.index-four-list .img{
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;

}
.index-four-list .img::before{
    content: '';
    display: block;
    height: 1px;
    width:0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.3s;
    background-color: #e24846;
}
.index-four-list .img::after{
    content: '';
    display: block;
    height: 1px;
    width:0;
    position: absolute;
    bottom: 0;
    left: 0;
    transition: all 0.3s;
    background-color: #e24846;
}
.index-four-list::before {
    content: '';
    display: block;
    width: 1px;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    transition: all 0.3s;
    background-color: #e24846;
}
.index-four-list::after {
    content: '';
    display: block;
    width: 1px;
    height: 0;
    position: absolute;
    right: 0;
    bottom: 0;
    transition: all 0.3s;
    background-color: #e24846;
}
.index-four-list .img:hover:before{
    width: 100%;
}
.index-four-list .img:hover:after{
    width: 100%;
}
.index-four-list:hover::before {
  height: 100%;
}
.index-four-list:hover::after {
    height: 100%;
  }

  .index-five-header{
    width: 100%;
    background: url(../images/index-bg3.png)no-repeat center;
    background-size: cover;
    padding: 80px 0 190px 0;
  }
  .index-five-header .index-title h3,  .index-five-header .index-title p{
      color: #fff;
  }

  .index-five-items{
    position: relative;
    overflow: hidden;
  }
  .index-five-items ul{
    white-space:nowrap;
    margin-top: 0;
  }
  .index-five-items ul li{
      display: inline-block;
      width: 230px;
      float: none;
      margin: 10px 0;
  }
.nei-nav p{
    font-size:14px;
}
    .nei-nav p a{
        color:#333;
    }
        .nei-nav p a:hover{
            color:#e24846;
        }
        .str_wrap {
            overflow: hidden;
            /* zoom:1; */
            width: 100%;
            font-size: 12px;
            line-height: 16px;
            position: relative;
            -moz-user-select: none;
            -khtml-user-select: none;
            user-select: none;
            white-space: nowrap;
        }

.str_move { 
	white-space:nowrap;
	position:absolute; 
	top:0; 
	left:0;
	cursor:move;
}
.str_move_clone {
	display:inline-block;
	vertical-align:top;
	position:absolute; 
	left:100%;
	top:0;
}
.str_vertical .str_move_clone {
	left:0;
	top:100%;
}
.str_down .str_move_clone {
	left:0;
	bottom:100%;
}
.str_vertical .str_move,
.str_down .str_move {
	white-space:normal;
	width:100%;
}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{
	cursor:inherit;
}
.str_wrap img {
	max-width:none !important;	
}

.index-five-box{
    margin-top: -140px;
    background-color: #fff;
    box-shadow: 9px 11px 38px rgba(0,0,0,.1);
}
 body .index-six-list {
     width: 100%;
    height: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
    /* background:url(../images/logoBj.png) no-repeat center !important;
    background-size: 100% 100%; */
    background-image: url(../images/logoBj.png);
    background-size: 100% 100%;
}
.index-six-list img{
    width: auto;
    max-width: 90%;
    max-height: 90%;
}

.index-six{
    padding: 80px 0 100px 0;
}
.index-six-item{
    margin-top: 50px;
}
.index-six-item{
    position: relative;
}
.index-six-item .swiper-pagination{
    width: 100%;
    bottom: -50px;
}
.index-six-item .swiper-pagination-bullet{
    margin: 0 5px;
}


.footer03 .footer-top {
    width: 100%;
    background-color: #333333;
    padding-top:60px;
    padding-bottom:60px;

}
.footer03 .footer-yqlj{
    position:relative;
    padding:15px 0; 
    padding-left:90px;
}
.footer03 .footer-yqlj &gt; p {
        position: absolute;
        left: 0;
        top: 15px;
        font-size: 16px;
        color: #FFFFFF;
    }
.footer03 .footer-yqlj ul{
        overflow:hidden;
    }
.footer03 .footer-yqlj ul li {
        float: left;
        margin-right:30px;
    }
.footer03 .footer-yqlj ul li a{
        font-size: 16px;
        color: #FFFFFF;
    }
.footer03 .footer-yqlj ul li a:hover {
            color: #e24846;
        }
.footer03 .footer-nav ul{
    overflow:hidden;
    margin-left:-25px;
}
.footer03 .footer-nav ul li {
    float: left;
    padding:0 25px;
    border-right:1px solid #e6e6e6;
    line-height:15px;
}
.footer03 .footer-nav ul li:nth-last-child(1){
        border-right:none;
    }
    .footer03 .footer-nav ul li a {
        font-size: 16px;
        color: #fff;
    }
    .footer03 .footer-nav ul li a:hover{
        color:#e24846;
    }
    .footer03 .footer-top-box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 20px;
}
        .footer03 .footer-top-box .footer-logo{
            width:8%;
            float:left;
            margin-right:5%;
        }
        .footer03 .footer-nr {
            color: #E6E6E6;
            font-size: 16px;
            margin-top: 40px;
        }
.footer03 .footer-nr i {
    font-size: 18px;
    display: inline-block;
    margin-right: 5px;
}
.footer03 .footer-nr .icon-map-marker{
        margin-right:8px;
    }
            .footer03 .footer-nr ul li {
                padding-left: 100px;
                position: relative;
                margin-top: 15px;
                min-height: 25px;
            }
    .footer03 .footer-nr ul li a{
        font-size:16px;
        color: #fff;
    }
    .footer03 .footer-nr ul li p:nth-child(1) {
        position: absolute;
        left: 0;
        top: 0;
        
    }
    .footer03 .footer-top-right ul li{
    display:inline-block;
    margin-left:10px;
}
.footer03 .footer-top-right ul li .img{
    width:130px;
    height:130px;
}
.footer03 .footer-top-right ul li .img img{
        width:100%;
        height:100%;
        object-fit:cover;
    }
    .footer03 .footer-top-right ul li p{
    text-align:center;
    font-size:14px;
    color:#e6e6e6;
    margin-top:10px;
}
.footer03 .footer-bottom{
    
    text-align:center;
    background-color:#333;
    color:#fff;
    font-size:14px;
}
.footer03 .footer-bottom .container {
        border-top: 1px solid #4D4D4D;
        padding: 10px 0;
    }
    .footer03 .footer-bottom a {
        color: #fff;
        font-size: 14px;
    }
    .footer03 .footer-bottom a:hover{
        color:#e24846;
    }


    @media(max-width:1500px) { 
        .index-one-list{
            height: 565px;
        }
        .index-four-item ul li{
            height: 75px;
        }
        .index-five-items ul li{
            width: 200px;
        }
        .banner-text h3{
            font-size: 60px;
        }
        .banner-text p{
            font-size: 25px;
        }
    }








    @media(max-width:1000px) {

        .container{
            padding-right: 10px;
            padding-left: 10px;
        }
        .banner .swiper-pagination-bullet, .index-six-item .swiper-pagination-bullet{
            width: 8px;
            height: 8px;
        }
        .banner .swiper-pagination-bullet.swiper-pagination-bullet-active, .index-six-item .swiper-pagination-bullet.swiper-pagination-bullet-active{
            width: 16px;
        }
        .index-one{
            padding: 30px 0;
        }
        .index-title h3{
            font-size: 22px;
        }
        .index-one-item ul li,.index-two-item ul li{
            width: 100%;
            margin-top: 30px;
            float: none;
        }
        .index-one-list .text h3,.index-two-item ul li .index-two-list .text h3{
            font-size: 18px;
        }
        .index-one-list{
            height: auto;
        }
        .index-one-list .text{
            padding-bottom: 2%;
        }
        .index-two-item ul{
            margin-top: 0;
            padding: 15px 0 30px 0;
        }
        .index-two-item ul li{
            margin-top: 15px;
        }
        .index-two{
            padding-top: 30px;
        }
        .index-two-item{
            margin-top: 30px;
        }
        .index-two-list .text .bottom{
            margin-top: 5px;
    border-bottom: 1px solid rgba(255,255,255,.5);
    padding-bottom: 5px;
        }
        .index-three{
            padding: 30px 0;
        }
        .index-three-item{
            margin-top: 30px;
            padding: 0;
        }
        .index-three-nav{
            overflow-x: auto;
        }
        .index-three-nav  ul{
            width: max-content;
        }
        .index-three-nav li{
            width: auto;
            margin: 0 20px;
            float: left;
            font-size: 16px;
        }
        .index-three-list{
            flex-direction: column;
            margin: 10px;
        }
        .index-three-list .img, .index-three-list .text{
            width: 100%;
        }
  
        .index-three-swiper .swiper-button-next, .index-three-swiper .swiper-button-prev{
            display: none;
        }
        .index-three-list .text h3{
            font-size: 18px;
            margin-bottom: 10px;
        }
        .index-three-list .text{
            padding: 6% 3%;
        }
        .index-three-list .text .bottom{
            display: none;
        }
        .index-four-item ul li{
            width: 50%;
            
        }
        .index-four{
            padding: 30px 0;
        }
        .index-four-item ul{
            margin-top: 10px;
            margin: 0 -5px;
        }
        .index-four-item ul li{
            padding: 0 5px;
            margin-top: 10px;
            height: 70px;
        }
        .index-five-items ul li{
            width: 120px;
            height: 50px;
        }
        .index-five-header{
            padding-top: 30px;
            padding-bottom: 120px;
        }
        .index-five-box{
            margin-top: -95px;
        }
        .index-six{
            padding: 30px 0 50px 0;
        }
        .index-six-item .swiper-pagination{
            bottom: -20px;
        }




        .footer03  .footer-nav {
            display:none;
        }
        .footer03 .footer-top-box{
            flex-direction:column;
        }
        .footer03 .footer-top-right{
            margin-top:20px;
        }
        .footer03.footer-nr{
            margin-top:0;
        }
        .footer03 .footer-yqlj{
            padding-bottom:0px;
        }
        .footer03 .footer-top{
            padding-bottom:30px;
            padding-top: 30px;
        }
        .footer03 .footer-nr{
            margin-top: 0px;
        }
        .footer03 .footer-nr ul li{
            margin-top: 10px;
            width:100%;
        }
        .footer-top-left{
            width:100%;
        }
        .footer-top-left &gt; div {
            width: 100%;
            float: none !important;
        }
        .bx-index-top01 .bx-nav ul li a {
            width: auto;
            text-align: center;
            display: inline-block;
        }
        .bx-index-top01 .bx-nav ul li a::before{
            display: none;
        }
        .bx-index-top01 .bx-nav ul li{
            position: relative;
        }
        .bx-index-top01 .bx-nav ul li .icon{
            display: block;
            position: absolute;
            right: 10px;
            top: 12px;
            font-size: 16px;
        }

        .banner-text h3{
            font-size: 20px;
            margin-bottom: 5px;
        }
        .banner-text p{
            font-size: 16px;
        }
        .banner-text{
            top: 30%;
        }
        .index-three-box2 ul li h3{
            font-size: 23px !important;
        }
        .logo2{
            width: 25%;
            margin-left: 20px;
        }
        .banner .swiper-button-prev,.banner .swiper-button-next{
            display: none;
        }
        .Banner-swiper-Icon{
            width: 100px;
            height: 5px;
        }
        .bx-index-top01 .bx-nav ul li .bx-nav-fd{
            position: relative;
            left: 0;
            top: 0;
        }
        .bx-nav-header&gt;ol{
            flex-direction: column;
            width: 100%;
        }
        .bx-index-top01 .bx-nav .bx-nav-header &gt; ol &gt; li &gt; a.title {
            line-height: 35px;
            font-size: 18px;
           
        }
        .bx-index-top01 .bx-nav .bx-nav-header&gt;ol&gt;li .box10{
            line-height: 30px;
            text-align: left;
            padding: 10px 0;
        }
        .bx-index-top01 .bx-nav .bx-nav-header&gt;ol&gt;li .box10 a{
            text-align: left;
            padding-left: 30px;
            font-size: 15px;
        }
        .bx-index-top01 .bx-nav ul li.one .bx-nav-fd{
            background-color: #fff;
        }
        .bx-index-top01 .bx-nav{
            height: calc(100vh - 60px);
            overflow-y: auto;
        }
        body .index-six-list{
            height:95px;
        }
        .bx-index-top01 .bx-nav .bx-nav-header &gt; ol &gt; li{
            max-width:100%;
        }
    }
.banner-nei img{
    width: 100%;
}

/* äº§å“-è¶…çº§è‡ªåŠ¨åŒ– */

.pro1-one-item{
    padding: 70px 0 60px 0;
    display: flex;
    justify-content: space-between;
}
.pro1-one-text,.pro1-one-img{
    width: 50%;
}
.pro1-one-text{
    padding-right: 3%;
}
.pro1-one-text h3{
    font-size: 35px;
    color: #333;
    font-weight: bold;
    margin-bottom: 25px;
}
.pro1-one-text p{
    font-size: 14px;
    color: #999999;
    white-space: pre-line !important;
    line-height: 26px;
}
.pro1-two{
    padding: 60px 0;
    background-color: #f7f7f7;
    overflow: hidden;
}
.pro1-two-item ul{
    overflow: hidden;
}
.pro1-two-item ul li{
    width: 16%;
    float: left;
    text-align: center;
    margin-top: 50px;
}
.pro1-two-list{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 151px;
    height: 136px;
    background-image: url(../../bxui/images/proTwo-bg.png);
    background-size: 100% 100%;
    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
    font-size: 24px;
    color: #e14a48;
    margin: 0 auto;
}
.pro1-two-list:hover{
    background-image: url(../../bxui/images/proTwo-bgActive.png);
    color: #FFF;
}
.pro1-three{
    padding: 50px 0;
    background-image: url(../../bxui/images/pro1-three-bg.png);
    background-size: cover;
    overflow: hidden;
}

.pro1-three-item ul{
    overflow: hidden;
}
.pro1-three-item ul li{
    width: 20%;
    float: left;
    text-align: center;
    margin-top: 50px;
}
.pro1-three-list{
display: inline-block;
}
.pro1-three-img{
    height: 50px;
    margin-bottom: 20px;
}
.pro1-three-img img{
    max-height: 100%;
}
.pro1-three-list p{
    font-size: 16px;
    color: #666666;
}
.pro1-four-img{
    width: 46%;
}
.pro1-four-text{
    width: 54%;
    padding: 0 5%;
}
.pro1-four-list{
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-shadow: 9px 11px 38px rgba(0,0,0,.1);
    margin: 45px 0;
}
.pro1-four-list h3{
    font-size: 24px;
    color: #333333;
    font-weight: 400;
    margin-bottom: 30px;
}
.pro1-four-list p{
    font-size: 14px;
    color: #999999;
    white-space: pre-line !important;
    line-height: 26px;
}
.pro1-four-item ul li:nth-child(odd) .pro1-four-list{
    flex-direction: row-reverse;
}
.pro1-four{
    padding-bottom: 45px;
}


@media(max-width:1000px) {
    .pro1-one-item{
        padding: 30px 0;
        flex-direction: column;
    }
    .pro1-one-text, .pro1-one-img{
        width: 100%;
    }
    .pro1-one-text h3{
        font-size: 22px;
        margin-bottom: 15px;
    }
    .pro1-one-img{
        margin-top: 20px;
    }
    .pro1-two{
        padding: 30px 0;
    }
    .pro1-two-item ul li{
        width: 50%;
    }
    .pro1-three-item ul li{
        width: 50%;
    }
    .pro1-four-text,.pro1-four-img{
        width: 100%;
        padding: 0;
    }
    .pro1-four-list{
        flex-direction: column-reverse !important;
    }
    .pro1-four-list h3{
        font-size: 20px;
        margin-bottom: 15px;
    }
    .pro1-four-img{
        margin-top: 20px;
    }
    .pro1-four{
        padding: 0;
    }
}

/* äº§å“-æ•°å­—åŒ–è´¢åŠ¡ */
.pro2-one{
    min-height: 500px;
    background-image: url(../../bxui/images/pro2-ongBg.png);
    background-size: cover;
    text-align: center;
    padding: 60px 0;
    background-position:center;
}
.pro2-one-item h3{
    font-size: 35px;
    color: #333333;
    margin-bottom: 20px;
}
.pro2-one-item p{
    font-size: 14px;
    color: #999999;
    white-space: pre-line !important;
    line-height: 26px;
}
.pro2-two{
    padding: 70px 0;

}
.pro2-two-item ul{
    margin: 0 -7px;
}
.pro2-two-item ul li{
    float: left;
    padding: 0 7px;
    width: 20%;
    margin: 7px 0;
}
.pro2-two-list{
    position: relative;
}
.pro2-two-list::before{
    content: '';
    display: inline-block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    box-shadow: 0px -56px 15px -20px rgb(0 0 0 / 10%) inset;;
    z-index: 3;
}
.pro2-two-img{
    width: 100%;
    height: 378px;
}
.pro2-two-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.pro2-two-text{
    padding: 15px 30px;
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    transition: all 0.3s;
    z-index: 9;
}
.pro2-two-text h3{
    color: #fff;
    font-size: 18px;
}
.pro2-two-text p{
    color: #fff;
    font-size: 14px;
    display: none;
}
.pro2-two-list:hover .pro2-two-text{
    background-color: #e24846;
    height: 100%;
    padding: 60px 30px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.pro2-two-list:hover .pro2-two-text h3{
    text-align: center;
    margin-bottom: 40px;
}
.pro2-two-list:hover .pro2-two-text p{
    display: block;
}
.pro2-three{
    padding: 60px 0;
    background-color: #f7f7f7;
}
.pro2-three-item{
    margin-top: 40px;
}
.pro2-three-item ul{
    margin: 0 -10px;
}
.pro2-three-item ul li{
    float: left;
    padding: 0 10px;
    width: 25%;
    margin: 10px 0;
}
.pro2-three-list{
    position: relative;
    box-shadow: 9px 11px 38px rgba(0,0,0,.1);
    height: 390px;
}
.pro2-three-img{
    height: 220px;
    width: 100%;
}
.pro2-three-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.pro2-three-text{
    background-color: #fff;
    padding: 25px 20px;
    transition: all 0.3s;
}
.pro2-three-text h3{
    font-size: 18px;
    color: #333333;
    margin-bottom: 20px;
}
.pro2-three-text p{
    font-size: 14px;
    color: #666;
}
.pro2-three-list:hover .pro2-three-text {
    width: 100%;
    padding:10% 6%;
    background-color: #e24846;
    position: absolute;
    left: 0;
    bottom: 0;
}
.pro2-three-list:hover .pro2-three-text h3{
    color: #fff;
}
.pro2-three-list:hover .pro2-three-text p{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7;
    white-space: pre-line !important;
    color: #fff;
    height: auto;
}
@media(max-width:1500px) {
    .pro2-three-img{
        height: 187px;
    }
    .pro2-three-list{
        height: 357px;
    }
    .pro2-one{
        min-height: 450px;
    }
}

@media(max-width:1000px){
    .pro2-one{
        padding: 30px 0;
    }
    .pro2-one-item h3{
        font-size: 22px;
        margin-bottom: 15px;
    }
    .pro2-two,.pro2-three{
        padding: 30px 0;
    }
    .pro2-two-item ul li{
        width: 50%;
    }
    .pro2-two-img{
        height: 250px;
    }
    .pro2-three-item ul{
        margin: 0 -5px;
    }
    .pro2-three-item ul li{
        width: 50%;
        padding: 0 5px;
    }
    .pro2-three-item{
        margin-top: 20px;
    }
    .pro2-three-text{
        padding: 10px 5px;
    }
    .pro2-three-text h3{
        font-size: 16px;
        margin-bottom: 5px;
    }
    .pro2-three-img{
        height: 120px;
    }
    .pro2-three-list{
        height: 245px;
    }
    .pro2-three-list:hover .pro2-three-text{
        height: 100%;
    }
    .pro2-three-list:hover .pro2-three-text p{
        
    }

}


/*æ¡ˆä¾‹å±•ç¤º*/
.caseList-bottom {
    display:flex;
    justify-content:space-between;
    padding:25px 0 65px 0;
    position:relative;
}
   .caseList-bottom::before {
        content: '';
        display: block;
        width: 35px;
        height: 60px;
        background-image: url('../images/jt.png');
        background-size:100% 100%;
        position:absolute;
        left:50%;
        top:50%;
        transform:translate(-50%,-50%);
    }
 .caseList-bottom .caseList-bottom-box {
        width: 50%;
        padding: 0 25px;
    }
        .caseList-list {
            box-shadow: 0 11px 38px rgb(0 0 0 / 10%);
            margin: 60px 20px;
            display: block;
        }
    .caseList-list .index-three-list {
        margin: 0;
        box-shadow:none;
    }
    .caseList-bottom-box h3 {
            font-size: 18px;
            color: #333333;
            margin-bottom:15px;
        }
.caseList-bottom-box .img-left, .caseList-bottom-box .img-right {
    display: flex;
    justify-content: space-between;
}
    .caseList-bottom-box .img-left p:nth-child(1), .caseList-bottom-box .img-right p:nth-child(1){
        margin-left: 0;
    }
    .caseList-bottom-box .img-left p, .caseList-bottom-box .img-right p {
        font-size: 14px;
        color: #fff;
        flex: 1;
        height: 60px;
        background-image: url('../images/case-bg1.png');
        background-size: 100% 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 0 4%;
        line-height: 18px;
        text-align: center;
        margin-left: -20px;
        position:relative;
    }
        .caseList-bottom-box .img-left p img, .caseList-bottom-box .img-right p img{
            position:absolute;
            left:50%;
            bottom:-40px;
            transform:translate(-50%,0);
        }
        .caseList-bottom-box .img-right p {
            background-image: url('../images/case-bg2.png');
        }
        .caseList-item {
            padding: 20px 0;
        }

.CaseDetail1-item .index-three-list .text .title{
    font-size:36px;
}
.CaseDetail1-item .index-three-list .text .title1{
    font-size:20px;
    margin-bottom:10px;
}
.CaseDetail1-item .index-three-list .text{
    display:flex;
    flex-direction:column;
    justify-content:space-between;
}
.CaseDetail1-title {
    border-bottom: 1px solid #cccccc;
}
    .CaseDetail1-title h3 {
        font-size: 24px;
        color: #333333;
        border-bottom:3px solid #e24846;
        display:inline-block;
        line-height:40px;
    }
.CaseDetail1-box-list .index-three-box{
    padding:20px;
    margin-bottom:0;
}
.CaseDetail1-item .caseList-list {
    margin: 60px 0;
}
.CaseDetail1-item{
    overflow:hidden;
}
.CaseDetail1-box{
    padding-top:30px;
}

.CaseDetail2-one {
    width: 100%;
    background-color: #f7f7f7;
    padding: 80px 0 60px 0;
}
.CaseDetail2-one-item, .CaseDetail3-one-item {
    text-align: center;
}
    .CaseDetail2-one-item h3, .CaseDetail3-one-item h3 {
        font-size: 36px;
        color: #333333;
        margin-bottom: 20px;
    }
    .CaseDetail2-one-item .p1, .CaseDetail3-one-item .p1 {
        font-size: 20px;
        margin-bottom: 10px;
    }
    .CaseDetail2-one-item .p2, .CaseDetail3-one-item .p2 {
        font-size: 14px;
        color: #666666;
    }
.CaseDetail2-one-item .box{
    display:inline-block;
    font-size:16px;
    color:#fff;
    line-height:45px;
    padding:0 45px;
    background-color:#e24846;
    border-radius:25px;
    margin-top:30px;
}
    .CaseDetail2-one-item .index-three-box2, .CaseDetail3-one-item .index-three-box2 {
        border-top: 0;
    }
        .CaseDetail2-one-item .index-three-box2 ul, .CaseDetail3-one-item .index-three-box2 ul {
            display: inline-block;
            width: 100%;
        }
            .CaseDetail2-one-item .index-three-box2 ul li, .CaseDetail3-one-item .index-three-box2 ul li {
                display: inline-block;
                text-align: center;
                margin: 0 5%;
            }
.CaseDetail2-two-img{
    text-align:center;

}
.CaseDetail2-two-list {
    padding: 25px 30px;
    box-shadow: 0px 11px 38px rgb(0 0 0 / 10%);
    margin-top:30px;
}
.CaseDetail2-two{
    padding-bottom:80px;
}
.CaseDetail2-two-list &gt; h3 {
    font-size: 24px;
    color: #333333;
    display: inline-block;
    line-height: 40px;
}
.CaseDetail2-two-bottom{
    padding:0;
}

.CaseDetail3-one {
    width: 100%;
    padding: 80px 0 60px 0;
}
    .CaseDetail3-one .box {
        width: 258px;
        height: 125px;
        background-image: url('../images/caseDetail3-but.png');
        background-size:100% 100%;
        line-height:125px;
        color:#fff;
        font-size:24px;
        margin:0 auto;
        margin-top:30px;
    }
.CaseDetail3-one {
    background-image: url('../images/caseDetail3-bg.png');
    background-size:cover;
    min-height:600px;
}
.CaseDetail3-two{
    display:flex;
    justify-content:center;
    
}
.CaseDetail3-two-img{
    width:41.6%
}
    .CaseDetail3-two-img img{
        width:100%;
        height:100%;
        object-fit:cover;
    }
.CaseDetail3-two-text {
    width: 58.4%;
    background-image: url('../images/caseDetail3Two-bg.png');
    background-size:cover;
    display:flex;
    flex-direction:column;
    justify-content:center;
    padding:30px 13% 30px 2%;
}
    .CaseDetail3-two-text .CaseDetail3-two-list&gt; h3 {
        font-size: 24px;
        color: #333;
        margin-bottom:10px;
    }
.CaseDetail3-two-list {
    margin: 15px 0;
}
.CaseDetail3-three {
    background-image: url('../images/caseDetail3Three-bg.png');
    padding:200px 0;
}
.CaseDetail3-item {
    background-color: #fff;
    box-shadow: 0 11px 38px rgb(0 0 0 / 10%);
}


@media(max-width:1000px) {
    .caseList-list{
        margin:0;
    }
    .index-three-list .text .text-icon {
        width: 90px;
        text-align: center;
        padding-right:0;
        font-size:16px;
        height:37px;
    }
    .caseList-bottom{
        flex-direction:column;
        padding:0;
        
    }
        .caseList-bottom .caseList-bottom-box {
            width: 100%;
            padding: 0;
            margin-bottom: 15px;
        }
        .caseList-bottom::before{
            display:none;
        }
    .index-three-list .text .title {
        font-size:20px;
        margin-bottom:15px;
    }

    .caseList-bottom-box .img-left p, .caseList-bottom-box .img-right p {
        font-size: 12px;
    }
        .caseList-bottom-box .img-left p img, .caseList-bottom-box .img-right p img{
            display:none;
        }
    .caseList-bottom-box h3{
        margin-bottom:10px;
    }
    .CaseDetail1-item .caseList-list{
        margin:30px 0;
    }
    .CaseDetail1-title h3{
        font-size:20px;
    }
    .CaseDetail1-item .index-three-list .text .title{
        font-size:24px;
        margin-bottom:15px;
    }
    .CaseDetail1-box{
        padding-top:0;
    }
    .CaseDetail1-item .index-three-list .text .title1{
        font-size:18px;
    }
    .CaseDetail2-one{
        padding:30px 0;
    }
    .CaseDetail2-one-item h3, .CaseDetail3-one-item h3{
        font-size:24px;
    }
    .CaseDetail2-one-item .p1, .CaseDetail3-one-item .p1{
        font-size:18px;
    }
    .CaseDetail2-one-item .index-three-box2 ul li, .CaseDetail3-one-item .index-three-box2 ul li{
        margin:0 3%;
    }
    .CaseDetail2-two-list{
        padding:15px;
    }
        .CaseDetail2-two-list &gt; h3{
            font-size:22px;
        }
    .CaseDetail3-one{
        padding:30px 0;
        min-height:500px;
    }
        .CaseDetail3-one .box {
            width: 180px;
            height: 80px;
            line-height:80px;
            font-size:20px;
        }
    .CaseDetail3-two{
        flex-direction:column;
    }
    .CaseDetail3-two-img, .CaseDetail3-two-text{
        width:100%;
    }
    .CaseDetail3-two-text{
        padding:0 15px;
    }
        .CaseDetail3-two-text .CaseDetail3-two-list &gt; h3{
            font-size:20px;
        }
    .CaseDetail3-three{
        padding:30px 0;
    }
    .CaseDetail3-item{
        padding:20px;
    }
}

.AboutUs-one-item{
    padding:60px 0;
}
    .AboutUs-one-item .title {
        font-size: 36px;
        color: #333333;
        margin-bottom:30px;
    }
.AboutUs-one-text {
    font-size: 14px;
    color: #666666;
    overflow: hidden;
}
    .AboutUs-one-text .text {
        float: left;
        width:65%;
        font-size:16px;
        
    }
        .AboutUs-one-text .text p{
            margin-bottom:25px;
            line-height:25px;
            
        }
        .AboutUs-one-text .img {
            float: right;
            width: 30%;
            text-align:center;
        }
.AboutUs-two {
    width: 100%;
    background-color: #f7f7f7;
    padding: 70px 0;
}
.AboutUs-two-item ul{
    overflow:hidden;
    margin:0 -10px;
    padding-top:30px;
}
.AboutUs-two-item ul li {
    width: 25%;
    float: left;
    padding: 0 10px;
    margin-top:20px;
}
.AboutUs-two-list{
    position:relative;
}
    .AboutUs-two-list::before {
        content: '';
        display: inline-block;
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        box-shadow: 0px -56px 15px -20px rgb(0 0 0 / 10%) inset;
        z-index: 3;
    }
    .AboutUs-two-list .img {
        width: 100%;
        height: 220px;
    }
.AboutUs-two-list .img img{
    width:100%;
    height:100%;
    object-fit:cover;
}
    .AboutUs-two-list .text {
        padding: 15px 30px;
        position: absolute;
        width: 100%;
        left: 0;
        bottom: 0;
        transition: all 0.3s;
        z-index: 9;
    }
        .AboutUs-two-list .text h3 {
            color: #fff;
            font-size: 18px;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        }
        .AboutUs-two-list .text p {
            color: #fff;
            font-size: 14px;
            display: none;
        }
    .AboutUs-two-list:hover .text {
        background-color: #e24846;
        height: 100%;
        padding: 60px 30px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

        .AboutUs-two-list:hover .text h3 {
            margin-bottom: 20px;
            white-space: inherit;
            text-overflow: ellipsis;
            overflow: hidden;
        }

.AboutUs-two-list:hover .text p {
    display: block;
}

.AboutUs-three {
    padding: 100px 0;
    background-image: url('../images/aboutVideo-bg.png');
    background-size:cover;
}
.AboutUs-three-box{
    width:800px;
    height:450px;
    margin:0 auto;
}

.AboutUs-three-box video{
    width:100%;
    height:100%;
    object-fit:cover;
}
.AboutUs-four{
    padding:60px 0;
}
.AboutUs-four-item{
    padding-top:30px;
}
.AboutUs-four-item ul {
    margin: 0 -10px;
    overflow: hidden;
}
.AboutUs-four-item ul li {
    float: left;
    padding: 0 10px;
    width: 25%;
    margin: 10px 0;
    margin-top:20px;
}
.AboutUs-four-list {
    position: relative;
    height: 570px;
    overflow:hidden;
}
.AboutUs-four-img {
    height:460px;
    width: 100%;
}

    .AboutUs-four-img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

.AboutUs-four-text {
    background-color: #f7f7f7;
    padding: 20px;
    transition: all 0.3s;
}

    .AboutUs-four-text h3 {
        font-size: 18px;
        color: #333333;
        margin-bottom: 10px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

    .AboutUs-four-text p {
        font-size: 14px;
        color: #666;
    }

.AboutUs-four-list:hover .AboutUs-four-text {
    width: 100%;
    background-color: #e24846;
    position: absolute;
    left: 0;
    bottom: 0;
    padding:50px 20px;
}

    .AboutUs-four-list:hover .AboutUs-four-text h3 {
        color: #fff;
        margin-bottom:20px;
    }

    .AboutUs-four-list:hover .AboutUs-four-text p {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 7;
        white-space: pre-line !important;
        color: #fff;
        height: auto;
    }
.AboutUs-five {
    background-color: #f7f7f7;
    padding:60px 0;
}
.AboutUs-five-item{
    margin-top:30px;
}
    .AboutUs-five-item .ul1{
        overflow:hidden;
        margin:0 -15px;
    }
    .AboutUs-five-item .ul1 li {
        width: 50%;
        float: left;
        padding:0 15px;
        margin:10px 0;
    }
.AboutUs-five-list1{
    width:100%;
    background-color:#fff;
    display:flex;
    justify-content:space-between;
    padding:10px;
    transition:all 0.5s;
}
    .AboutUs-five-list1 .img{
        width:40%;
        height:200px;
    }
    .AboutUs-five-list1 .img img{
        width:100%;
        height:100%;
        object-fit:cover;
    }
    .AboutUs-five-list1 .text {
        width: 60%;
        padding:15px 20px 15px 40px;
    }
        .AboutUs-five-list1 .text h3 {
            font-size: 18px;
            color: #333333;
            margin-bottom: 20px;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        }
        .AboutUs-five-list1 .text p {
            font-size: 14px;
            color: #666;
            line-height: 28px;
            overflow: hidden;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 6;
            overflow: hidden;
        }
    .AboutUs-five-list1:hover{
        box-shadow:9px 11px 38px rgba(0,0,0,.1);
    }
.AboutUs-five-item .ul2{
    margin-top:30px;
}
.AboutUs-five-item .ul2 li {
    width: 20%;
    background-color: #fff;
    float: left;
    padding:10px 0;
}
.AboutUs-five-list2{
    text-align:center;
}
    .AboutUs-five-list2 p {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        font-size:16px;
        color:#333;
        padding:0 20px;
        margin-top:20px;
    }
    .AboutUs-five-list2 .img{
        height:130px;
    }
        .AboutUs-five-list2 .img img{
            max-width:90%;
            max-height:100%;
        }

        .Partner-one {
            padding: 70px 0;
            background-image: url('../images/kh_BG.png');
            background-size: cover;
        }
.Partner-one-item{
    margin-top:40px;
}
    .Partner-one-item .index-five-items ul {
        white-space: inherit;
    }
.Partner-two {
    padding: 70px 0;
    background-image: url('../images/kuTwo_bg.png');
    background-size: cover;
}
.Partner-two-item {
    width: 100%;
    background-color: #e24846;
    padding:55px 90px;
    margin-top:40px;
}
.Partner-three {
    padding: 70px 0;
}
.Partner-two-item ul{
    margin:0 -10px;
    overflow:hidden;
}
.Partner-two-item ul li {
    float: left;
    width: 20%;
    padding: 0 10px;
    height:80px;
    border-bottom:1px solid #fff;
    margin:15px 0;
}
    .Partner-two-item ul li&gt;a{
        display:block;
        width:100%;
        height:100%;
        display:flex;
        justify-content:center;
        align-items:center;

    }
        .Partner-two-item ul li &gt; a img {
            max-width: 90%;
            max-height: 90%;
        }
.ContactUs-item{
    padding:60px;
}
.ContactUs-item-top{
    padding:0 30px;
    display:flex;
}
    .ContactUs-item-top .left{
        width:70%;
    }
    .ContactUs-item-top .right{
        width:30%;
        text-align:right;
    }
    .ContactUs-item-top .left ul li {
        position: relative;
        padding-left: 40px;
        margin-bottom: 20px;
        min-height:30px;
    }
.ContactUs-item-top .left ul li span{
    font-size:20px;
    color:#e24846;
    position:absolute;
    left:0;
    top:5px;
}
    .ContactUs-item-top .left ul li .bx-dizhi1{
        top:0;
    }
    .ContactUs-item-top .left ul li p {
        font-size: 18px;
        color: #666666;
        line-height: 30px;
    }
.ContactUs-item-map{
    margin-top:60px;
}
    .ContactUs-item-map iframe{
        width:100% !important;
    }
    .ContactUs-item-top .right .img {
        width: 130px;
        display: inline-block;
        text-align: center;
        margin-left: 20px;
    }
.ContactUs-item-top .right p {
    font-size: 14px;
    color: #cccccc;
    margin-top:10px;
}
.News-item{
    padding:40px 0 70px 0;
}

.News-list {
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-shadow: 9px 11px 38px rgba(0,0,0,.1);
    margin: 10px 0;
}
.News-list .img {
    width: 330px;
    height: 220px;
    overflow:hidden;
}

.News-list .img img{
    width:100%;
    height:100%;
    object-fit:cover;
}
.News-list .text{
    width:calc(100% - 330px);
    display:flex;
    justify-content:space-between;
    align-items:center;
}
    .News-list .text .date{
        width:123px;
        text-align:center;
    }
    .News-list .text .tet {
        width: calc(100% - 123px);
        border-left: 1px solid #999999;
        padding:0 40px;
        align-items:center;
        
    }
    .News-list .text .date p {
        font-size: 47px;
        color: #999999;
        font-family:Impact;
    }
    .News-list .text .date span {
        font-size: 18px;
        color: #999999;
    }
        .News-list .text .tet h3 {
            font-size: 18px;
            color: #333333;
            margin-bottom: 20px;
        }
        .News-list .text .tet p {
            font-size: 14px;
            color: #666666;
        }
    .News-list .text .tet span{
        width:140px;
        line-height:35px;
        border:1px solid #e24846;
        display:inline-block;
        text-align:center;
        border-radius:25px;
        font-size:16px;
        color:#e24846;
        margin-top:35px;
            
    }

    .News-list:hover .text .date p, .News-list:hover .text .tet h3{
        color:#e24846;
    }
    .News-list .text .tet  span:hover {
        background-color: #e24846;
        color: #fff;
    }
@media(max-width:1500px) {
    .News-list .img{
        height:200px;
    }
    .bx-index-top01 .bx-nav ul li.one .bx-nav-fd{
        min-width:150px;
    }
    .AboutUs-five-list1 .img{
        height:170px;
    }
    .AboutUs-five-list1 .text p {
        -webkit-line-clamp: 4;
    }
    .AboutUs-five-list1 .text h3{
        margin-bottom:10px;
    }
    .AboutUs-five-list2 .img {
        height: 110px;
    }
}
    @media(max-width:1000px) {
        .AboutUs-three-box {
            width: 90%;
            height: auto;
        }

        .AboutUs-one-item {
            padding: 30px 0;
        }

        .AboutUs-one-text .text, .AboutUs-one-text .img {
            width: 100%;
            float: none;
        }

        .AboutUs-one-item .title {
            font-size: 24px;
            margin-bottom: 15px;
        }

        .AboutUs-one-text .img {
            margin-top: 20px;
        }

        .AboutUs-two {
            padding: 30px 0;
        }

        .AboutUs-two-item ul li {
            width: 100%;
        }

        .AboutUs-three, .AboutUs-four {
            padding: 30px 0;
        }

        .AboutUs-four-item ul li {
            width: 100%;
        }
        .AboutUs-five{
            padding:30px 0;
        }
        .AboutUs-five-item .ul1 li{
            width:100%;

        }
        .AboutUs-five-list1{
            flex-direction:column;
        }
        .AboutUs-five-list1 .img {
            width: 90%;
            height: auto;
            margin: 0 auto;
        }
            .AboutUs-five-list1 .text{
                width:100%;
                padding:0;
                margin-top:15px;
            }
                .AboutUs-five-list1 .text h3{
                    font-size:16px;
                }
                .AboutUs-five-list1 .text p {
                    line-height: 25px;
                    -webkit-line-clamp:inherit;
                }
        .AboutUs-five-item .ul2{
            margin-top:15px;
        }
            .AboutUs-five-item .ul2 li{
                width:50%;
            }
        .AboutUs-five-list2 p{
            font-size:14px;
            padding:0 10px;
        }
        .AboutUs-five-list2 .img{
            height:100px;
        }
        .News-list {
            flex-direction: column;
            border-radius: 10px;
            overflow: hidden;
        }
            .News-list .text .tet span{
                display:none;
            }
            .News-list .img{
                height:auto;
                width:100%;
            }
            .News-list .text{
                width:100%;
            }
                .News-list .text .date p{
                    font-size:30px;
                }
                .News-list .text .date span{
                    font-size:16px;
                }
                .News-list .text .date{
                    width:100px;
                }
                .News-list .text .tet{
                    width:calc(100% - 100px);
                    padding:10px;
                }
                    .News-list .text .tet h3{
                        font-size:16px;
                        margin-bottom:10px;
                    }
        .News-item{
            padding:20px 0 30px 0;   
        }
        .Partner-two-item{
            padding: 30px 20px;
        }
        .Partner-one .index-five-items ul li{
            width:50%;
            float:left;
            height:80px;
        }
        .Partner-one{
            padding:30px 0;
        }
        .Partner-one-item{
            margin-top:20px;
        }
        .Partner-two{
            padding:30px 0;
        }
        .Partner-two-item ul li {
            width:50%;
            margin:10px 0;
        }
        .Partner-three{
            padding:30px 0;
        }
        .index-six-item{
            margin-top:20px;
        }
        .ContactUs-item{
            padding:30px 0;
        }
        .ContactUs-item-top{
            flex-direction:column;
            padding:0;
        }
            .ContactUs-item-top .left, .ContactUs-item-top .right{
                width: 100%;
            }
                .ContactUs-item-top .left ul li p{
                    font-size:16px;
                }
                .ContactUs-item-top .left ul li{
                    margin-bottom:10px;
                }
                .ContactUs-item-top .right .img{
                    margin-left:0;
                }
            .ContactUs-item-top .right{
                text-align:center;
            }
        .ContactUs-item-map{
            margin-top:30px;
        }

    }

.College{
    padding:70px 0;
}

.College-item {
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.College-item .left{
    width:310px;
}
    .College-item .left h3{
        width:100%;
        line-height:100px;
        text-align:center;
        color:#fff;
        background-color:#e24846;
        font-size:25px;
        font-weight:bold;
    }
    .College-item .left ul li {
        width: 100%;
        background-color: #f2f2f2;
    }
        .College-item .left ul li a {
            display: inline-block;
            padding: 20px;
            width: 100%;
            font-size: 16px;
            color: #999999;
            border-top: 1px solid #cccccc;
        }
            .College-item .left ul li a span {
                width: 20px;
                height: 20px;
                border-radius: 50%;
                border: 2px solid #999999;
                display: inline-block;
                text-align: center;
                line-height: 16px;
                font-size: 18px;
                padding-left: 2px;
                color: #999999;
                margin-right: 10px;
            }

            .College-item .left ul li a:hover, .College-item .left ul li a.active {
                background-color: #e24846;
                color: #fff;
                border-top-color: #fff;
            }
                .College-item .left ul li a:hover span, .College-item .left ul li a.active span{
                    color:#fff;
                    border-color:#fff;
                }

                .College-item .right {
                    width: calc(100% - 351px);
                }
                    .College-item .right .pro2-three-item{
                        margin-top:0;
                    }
                        .College-item .right .pro2-three-item ul li {
                            width:33.33%;
                            margin-top:0;
                            margin-bottom:20px;
                        }
                            .College-item .right .pro2-three-item ul li .pro2-three-list{
                                height:350px;
                            }
                            .College-item .right .pro2-three-item ul li .pro2-three-list h3{
                                margin-bottom:10px;
                            }
                            .College-item .right .pro2-three-item ul li .pro2-three-img{
                                position:relative
                            }
                            .College-item .right .pro2-three-item ul li .pro2-three-img .bg{
                                position:absolute;
                                top:0;
                                left:0;
                                width:100%;
                                height:100%;
                                background-color:rgba(0,0,0,.1);
                                display:flex;
                                justify-content:center;
                                align-items:center;
                            }
                                .College-item .right .pro2-three-item ul li .pro2-three-img .bg span{
                                    width:60px;
                                    height:60px;
                                    background-color:rgba(255,255,255,.9);
                                    display:block;
                                    border-radius:50%;
                                    overflow:hidden;
                                    color:#e24846;
                                    font-size:50px;
                                    display:flex;
                                    justify-content:center;
                                    align-items:center;
                                    padding-left:8px;
                                    
                                }
                            .College-item .right .pro2-three-item ul li .pro2-three-list:hover .pro2-three-text {
                                position: relative;
                                left: 0;
                                top: 0;
                                padding: 25px 20px;
                                background-color:#e24846;
                            }
                            .College-item .right .pro2-three-item ul li .pro2-three-list:hover .pro2-three-text p {
                                position: relative;
                                left: 0;
                                top: 0;
                                height:50px;
                            }
                            .bx-popup-nr .text {
                                display: flex;
                                justify-content: space-between;
                                align-items: center;
                                padding: 15px 20px;
                            }
.bx-popup-nr .text h3{
    width:70%;
}
.bx-popup-nr .text a{
    display:inline-block;
    width:120px;
    line-height:35px;
    border-radius:25px;
    background-color:#e24846;
    text-align:center;
    font-size:16px;
    color:#fff;
    transition:all 0.3s;
     
}
.bx-popup-nr .text a:hover{
    opacity:0.8;
}

.programme-one-item{
    padding:60px 0;

}
    .programme-one-item h3 {
        font-size: 36px;
        color: #333333;
        margin-bottom: 30px;
    }
.programme-one-text {
    font-size: 14px;
    color: #666666;
    overflow: hidden;
}

.programme-box{
    margin-top:30px;
}
.programme-box ul li{
    display:inline-block;
    width:24%;
    margin-top:20px;
}
.programme-box-list span {
    width: 162px;
    height: 162px;
    background-image: url('../images/fa_iconBG.png');
    background-size: 100% 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    font-size: 48px;
    color: #e14a48;
    font-weight:bold;
    font-family:Impact;
}
.programme-box-list  p{
    font-size:14px;
    margin-top:10px;
    text-align:center;
}
.programme-three{
    padding:30px 0;
}
.programme-four {
    width: 100%;
    background: url('../images/fa_bg.png') no-repeat;
    background-size:100% 70%;
    background-position:bottom;
    padding:30px  0 70px 0;
}
.programme-four-item{
    display:flex;
    justify-content:space-between;

}
    .programme-four-item .img{
        width:50%;
        padding-right:60px;
    }
    .programme-four-item .text {
        width: 50%;
        padding-top:4%;
    }
        .programme-four-item .text h3 {
            font-size: 24px;
            color: #333333;
            margin-bottom:15%;
        }
        .programme-four-item .text p {
            font-size: 14px;
            color: #333333;
            line-height:30px;
        }

.programme-bottom {
    width: 100%;
   
    background: url('../images/faBottom_bg.png') no-repeat center;
    background-size:cover;
}
.programme-bottom-box {
    height: 300px;
    display:flex;
    justify-content:center;
    align-items:center;
    flex-direction:column;
}
    .programme-bottom-box h3 {
        font-size: 30px;
        color: #ffffff;
        font-weight:bold;

    }
.programme-bottom-box a{
    width:250px;
    height:50px;
    text-align:center;
    line-height:50px;
    background-color:#fff;
    font-size:16px;
    color:#e24846;
    border-radius:25px;
    margin-top:40px;
    transition:all 0.5s; 
}
    .programme-bottom-box a:hover{
        opacity:0.8;
        transform:scale(1.05) !important;
    }
.programme2-one-item{
    display:flex;
    justify-content:space-between;
}
    .programme2-one-item .img{
        width:50%;
    }
        .programme2-one-item .img img{
            width:100%;
        }
        .programme2-one-item .text {
            width: 50%;
            padding-left:5%;
            padding-top:5%;
        }
            .programme2-one-item .text h3 {
                font-size: 35px;
                color: #333;
                font-weight: bold;
                margin-bottom: 25px;
            }
    .programme2-one-item .text {
        font-size: 14px;
        color: #999999;
        line-height: 26px;
    }
.programme2-one-item{
    padding:70px 0;
}
.programme2-two{
    background-color:#f7f7f7;
  /*  min-height:px;*/
  overflow:hidden;
}
.programme2-two .img{
    text-align:right;
    float:right;
    width:50%;
    height:100%;
}
    .programme2-two .img img{
        width:100%;
        height:100%;
        object-fit:cover;
    }
.programme2-two-item{
    width:45%;
    padding:5% 0;
}

.programme2-two-item h3 {
    font-size: 24px;
    color: #333333;
}
.programme2-two-box{
    margin-top:45px;
}
.programme2-two-box p {
    padding-left: 50px;
    position: relative;
    min-height: 70px;
    margin-top:20px;
    font-size:14px;
    color:#333;
}
    .programme2-two-box p i {
        font-size: 30px;
        color: #e14a48;
        font-family:Impact;
        position:absolute;
        left:0;
        top:5px;
        line-height:15px;
    }
.programme2-three{
    padding:70px 0;
}
.programme2-three-item {
    display: flex;
    justify-content:space-between;
    align-items:center;
}
    .programme2-three-item .img{
        width:50%;
    }
        .programme2-three-item .img img{
            width:100%;
        }
        .programme2-three-item .text {
            width: 50%;
            background-color:#fff;
            position:relative;
            left:-30px;
            z-index:3;
            padding:35px 50px;
        }
    .programme2-three-item .text {
        font-size: 14px;
        color: #333;
        line-height: 26px;
        box-shadow: 9px 11px 38px rgba(0,0,0,.1);
    }
            .programme2-three-item .text h3 {
                font-size: 24px;
                color: #333;
                margin-bottom: 35px;
            }
.programme2-four {
    background: url('../images/ga2_bg.png') no-repeat center;
    background-size:cover;
    padding:65px 0;
}
    .programme2-four .programme-box{
        margin-top:0;
    }
.programme2-five{
    padding:70px 0;
}
.programme2-five-item{
    margin-top:40px;
}
.programme2-five-list{
    display:block;
    width:100%;
    position:relative;
}
.programme2-five-list img{
    width:100%;
}
.programme2-five-list .text{
    position:absolute;
    background-color:#e24846;
    color:#fff;
    right:0;
    top:0;
    width:35%;
    padding:30px 20px;
    font-size:14px;
}
    .programme2-five-list .text h3{
        font-size:24px;
        margin-bottom:20px;
    }

.programme2-five-item ul li:nth-child(even) .programme2-five-list .text {
    right: auto;
    left:0;
}
.programme2-five-item ul li{
    margin-top:30px;
}
.join-banner{
    width:100%;
    height:600px;
    background-size:cover;
    background-position:center;
}
.join-banner-box{
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,.65);
}
    .join-banner-box .container{
        position:relative;
        height:100%;
    }
    .join-banner-boxs {
        position: absolute;
        top: 50%;
        left:0;
        transform:translate(0,-50%);
    }
.join-banner-boxs .title {
    padding-left: 100px;
    background: url('../images/jt2.png') no-repeat center;
    background-position: top left;
    line-height: 65px;
    font-size: 48px;
    color: #ffffff;
    margin-bottom: 25px;
}
.join-banner-boxs .text {
    color: #ffffff;
    font-size: 16px;
    line-height:30px;
}

    @media(max-width:1500px) {
        .College-item .right .pro2-three-item ul li .pro2-three-list{
        height:312px;
    }
}

@media(max-width:1000px) {
    .bx-Join02{
        padding:30px 0;
    }
    .programme-one-item{
        padding:30px 0;

    }
        .programme-one-item h3 {
            font-size: 22px;
            margin-bottom: 15px;
        }
    .programme-box-list span{
        width:100px;
        height:100px;
        font-size:25px;
        
    }
    .programme-box ul li{
        width:49%;
    }
    .programme-box{
        margin-top:10px;
    }
    .programme-three{
        padding:0;
    }
    .programme-four-item {
        flex-direction: column-reverse;
    }
        .programme-four-item .text, .programme-four-item .img{
            width:100%;
            padding:0;
        }
            .programme-four-item .text h3{
                margin-bottom:15px;
                font-size:22px;
            }
    .programme-four{
        padding:15px 0;
        background:none;
    }
    .programme-bottom-box h3{
        font-size:20px;
    }
    .programme-bottom-box{
        height:200px;
    }
        .programme-bottom-box a{
            width:120px;
            line-height:45px;
            height:45px;
        }
    .programme2-one-item{
        padding:30px 0;
    }
    .programme2-one-item{
        flex-direction:column-reverse;
    }
        .programme2-one-item .img, .programme2-one-item .text{
            width:100%;
            padding:0;
        }
            .programme2-one-item .text h3{
               font-size:22px;
               margin-bottom:20px;
            }
        .programme2-one-item .img{
            margin-top:20px;
        }
    .programme2-two .img{
        float:none;
        width:100%;
        
    }
    .programme2-two-item{
        width:100%;
    }
    .programme2-two{
        display:flex;
        flex-direction:column-reverse;
    }
    .programme2-two-box p{
        min-height:50px;
    }
    .programme2-three-item{
        flex-direction:column-reverse;
    }
        .programme2-three-item .text, .programme2-three-item .img{
            width:100%;
            left:0;
        }
    .programme2-three{
        padding:30px 0;
    }
    .programme2-three-item .text{
        padding:15px;
    }
        .programme2-three-item .text h3{
            font-size:22px;
            margin-bottom:10px;
        }
    .programme2-three-item .img{
        margin-top:20px;
    }
    .programme2-four{
        padding:0;
    }
    .programme2-five-list .text{
        width:100%;
    }
    .programme2-five-list .text{
        padding:15px;
    }
        .programme2-five-list .text h3{
            font-size:18px;
            margin-bottom:10px;
        }
    .programme2-five-list .text{
        position:relative;
    }
    .programme2-five{
        padding:30px 0;
    }
    .College-item{
        flex-direction:column;
    }
        .College-item .left h3{
            display:none;
        }
        .College-item .right{
            width:100%;
        }
    .College{
        padding:30px 0;
    }
    .College-item .right .pro2-three-item ul li{
        width:50%;
    }
        .College-item .right .pro2-three-item ul li .pro2-three-img .bg span{
            width:50px;
            height:50px;
            font-size:30px;
            padding-left:5px;
        }
        .College-item .right .pro2-three-item ul li .pro2-three-list{
            height:215px;
        }
    .College-item .left{
        width:100%;
        overflow-x:auto;
        margin-bottom:20px;
    }
        .College-item .left ul{
            width:max-content;
        }
        .College-item .left ul li {
            float: left;
            width: auto;
        }
        .College-item .left ul li a {
            width: auto;
            padding:10px;
            border-top:none;
            
        }
    .bx-popup-nr{
        width:83%;
    }
        .bx-popup-nr .text{
            padding:10px;
        }
            .bx-popup-nr .text a{
                width:100px;
                font-size:14px;
            }
            .bx-popup-nr .text h3{
                width:60%;
                font-size:14px;
            }
    .join-banner{
        height:500px;
    }
    .join-banner-boxs .title{
        background-size:40px 33px;
        padding-left:50px;
        line-height:33px;
        font-size:24px;
    }
    .join-banner-boxs .text{
        font-size:14px;
    }
    .join-banner-boxs{
        padding:0 15px;
    }
}
.Programme-list .index-one-item ul{
    margin:0 -7px;
}
.Programme-list .index-one-item ul li {
    width: 25%;
    padding: 0 7px;
    margin:15px 0;
}
.Programme-list .index-one-list{
    height:370px;
    overflow:hidden;
}
.Programme-list .index-one-list .text h3{
    font-size:16px;
}
    .Programme-list .index-one-list .text p {
        font-size: 14px;
    }
.Programme-list{
    padding:65px 0;
}

    .Programme-list .index-one-list:hover .text{
        min-height:200px;
    }

.knowledge{
    padding:20px 0 50px 0;
}
.Forum-item{
    padding:60px 0;
}
    .Forum-item ul{
        margin:0 -10px;
        overflow:hidden;
    }
    .Forum-item ul li {
        width:33.33%;
        padding: 0 10px;
        float: left;
        margin:10px 0;
    }
.Forum-list{
    display:block;
}
.Forum-list .img{
    width:100%;
    height:300px;
}
    .Forum-list .img img{
        width:100%;
        height:100%;
        object-fit:cover;
    }
    .Forum-list .text {
        padding: 15px;
    }
    .Forum-list .text h3 {
        font-size: 24px;
        color: #333333;
        margin-bottom:5px;
    }
    .Forum-list .text span{
        font-size:16px;
        color:#999;
        display:block;
    }
    .Forum-list .text p{
        font-size:14px;
        color:#666;
        margin-top:15px;
    }

@media(max-width:1500px) {
    .Forum-list .img{
        height:256px;
    }
    .Forum-list .text h3{
        font-size:20px;
    }
    .Programme-list .index-one-list{
        height:333px;
    }
}
@media(max-width:1000px) {
    .Forum-item ul li{
        width:100%;
    }
    .Forum-item{
        padding:15px 0;
    }
    .Forum-list .img{
        height:auto;

    }
    .Forum-list .text h3{
        font-size:18px;
    }
    .Forum-list .text p{
        margin-top:10px;
    }
    .Programme-list .index-one-item ul li{
        width:50%;
        float:left;
    }
    .Programme-list .index-one-list{
        height:240px;
    }
    .Programme-list{
        padding:15px 0;
    }
    .footer03 .footer-top-box .footer-logo{
        display:none
    }
}

body .webdiyerCss .redcss, body .webdiyerCss .page_go {
    background-color: #e24846;
    border-color:#e24846;
}</pre></body></html>