*{margin: 0;padding: 0;border: 0;font-family:"Microsoft YaHei",arial,sans-serif,tahoma;}
html, body{font-size: 14px;color:#222;}
a{text-decoration: none;color:#222;}
i{font-style:normal;}
.hide {display: none !important;}
.fr{float: right;}
.fl{float: left;}
/* == clearfix == */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix2{clear: both;content: '';*zoom:1;display:block;}
input:focus, textarea:focus {outline: none;}
ul, li,ol {list-style: none;}
input[type=button]{ cursor: pointer; -webkit-appearance: none; }
input[type=submit]{ cursor: pointer; -webkit-appearance: none; }
input[type=file]{ cursor: pointer; -webkit-appearance: none; }
button{ cursor: pointer; -webkit-appearance: none; }
img{max-width:100%}
.text_c{text-align:center;}
.blank_10{height:10px;}
em{font-style:normal;font-weight:normal;}
.font_36{font-size:36px !important;}
.font_24{font-size:24px !important;}
.font_22{font-size:22px !important;}
.font_20{font-size:20px !important;}
.font_18{font-size:18px !important;}
.font_16{font-size:16px !important;}
.font_14{font-size:14px !important;}
.font_12{font-size:12px !important;}
.font_bold{font-weight:bold;}
h1,h2,h3,h4,h5{font-weight:normal}

.text_c{text-align:center;}
.text_r{text-align:right;}
.text_l{text-align:left !important;}
.text_hide{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.font_line{text-decoration:line-through}


button{border:none;outline:none;background:none;cursor:pointer}
input{border:none;outline:none;background:none;}


.w_1440{max-width:1440px;margin:0 auto;}


.main-header{
    position: fixed;
    left:0;
    top:0;
    width:100%;
    z-index:99;
}
.main-header .header{padding:24px 40px;display:flex;align-items:center;}
.main-header .header-logo{display:block;flex:1;overflow:hidden}
.main-header .header-logo img{display:block;height:57px;}
.main-header .header-nav .nav{display:flex;align-items:center}
.main-header .header-nav .nav .a{display:block;line-height:60px;font-size:18px;color:#222;position:relative;}
.main-header .header-nav .nav li{margin:0 10px;}
.header-link{width:185px;height:45px;background:#fff url("../images/icon2.png") no-repeat 20px center;border-radius:24px;font-size:18px;display:flex;align-items:center;text-indent:50px;}
.main-header .header-nav .nav li .a:after{width:0;height:2px;display:block;content:"";position:absolute;left:0;bottom:0;background:#dc1315;transition:all 400ms;}
.main-header .header-nav .nav li:hover .a{color:#dc1315;}
.main-header .header-nav .nav li:hover .a:after{width:100%;height:2px;display:block;content:"";position:absolute;left:0;bottom:0;background:#dc1315}
.main-header .header-nav .nav li.active .a{color:#dc1315;}
.main-header .header-nav .nav li.active .a:after{width:100%;height:2px;display:block;content:"";position:absolute;left:0;bottom:0;background:#dc1315}
.header-search .search-icon{margin-left:20px;cursor:pointer;}
.header-search{margin:0 20px;}
.search-box{width:285px;width:0;overflow:hidden;height:0;}
.search-box-flex{display:flex;align-items:center;padding:0 20px;background:#fff;border-radius:23px;}
.search-box-flex .input{flex:1;overflow:hidden;height:45px;font-size:14px;}
.search-box-flex .input::placeholder{color:#666;}
.search-box-flex .btn{width:30px;height:45px;background:url("../images/icon6.png") no-repeat center;}

.main-header.fixed{background:#fff;box-shadow:5px 0 30px rgba(0,0,0,0.05);}
.main-header.fixed .header-link{background:#dc1315 url("../images/icon7.png") no-repeat 20px center;color:#fff;}
.main-header.fixed .search-box-flex{background:#f7f7f7;}

.index-banner{position:relative;}
.index-banner img{display:block;width:100%;}
.index-banner .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width:30px;height:8px;border-radius:4px;background:#5e6a78;opacity:1;margin:0 6px;transition:all 40ms;}
.index-banner .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active{width:50px;background:#dc1315;}
.index-banner .swiper-pagination{bottom:5%;}


.index-section1{padding:7% 20px;}
.index-section1-one{display:flex;justify-content:space-between;}
.index-section1-one .one-li-side{width:25%;height:380px;overflow:hidden;}
.index-section1-one .one-li-mid{width:46%;}
.index-section1-one .one-li-side a{display:block;position:relative;border-radius:24px;overflow:hidden;height:380px;transition:all 400ms;}
.index-section1-one .one-li-mid a{display:block;position:relative;border-radius:24px;overflow:hidden;height:380px;}
.index-section1 .li-txt{position:absolute;left:0;bottom:15px;color:#fff;width:100%;}
.index-section1 .li-txt .t{font-size:24px;margin:0 20px;}
.index-section1 .li-txt .c{font-size:16px;margin:5px 20px;}
/*.index-section1-one .one-li-side a:hover{transform:scale(1.05);}*/
.index-section1 .li-txt .c-flex{display:flex;flex-wrap:wrap;margin:5px 10px;}
.index-section1 .li-txt .tag{background:url("../images/icon8.png") no-repeat right center;margin:5px 10px;font-size:16px;color:#fff;padding-right:15px;}

.index-section1-two{display:flex;justify-content:space-between;}
.index-section1-two .two-left{width:45%;}
.index-section1-two .two-right{width:53%;}
.index-section1-two .two-left .two-li-side a{display:block;height:250px;border-radius:24px;overflow:hidden;position:relative;}
.index-section1-two .two-right .two-li-side a{display:block;height:530px;border-radius:24px;overflow:hidden;position:relative;}
.index-section1-two .two-li-side{margin:5% 0;}
.index-section1 .li-bg{position:absolute;left:0;top:0;width:100%;height:100%;transition:all 400ms;background-size:cover;}
.index-section1 a:hover .li-bg{transform:scale(1.1);}


.index-section2{padding:6% 20px;background:url("../images/bg2.png") no-repeat center 0;background-size:cover;}
.index-h2{font-size:48px;text-align:center;}
.index-tip{color:#666;font-size:16px;text-align:center;margin:10px 0;}
.index-section2-ul{display:flex;margin:2.5% -1.5%;}
.index-section2-ul li{width:30.333%;margin:1.5%;background:#f7f7f7;border-radius:24px;overflow:hidden;}
.index-section2-ul li a{display:block;position:relative;}
.index-section2-ul li img{display:block;width:100%;transition:all 400ms;}
.index-section2-ul li .li-t{font-size:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:20px 20px;}
.index-section2-ul li .li-line{height:1px;background:#e7e7e7;margin:20px 0;}
.index-section2-ul li .li-bot{display:flex;align-items:center;margin:0 20px;padding-bottom:20px;}
.index-section2-ul li .li-more{color:#dc1315;background:url("../images/more1.png") no-repeat right center;padding-right:24px;white-space:nowrap;}
.index-section2-ul li .bot-fl{flex:1;overflow:hidden;margin-right:15px;}
.index-section2-ul li .address{line-height:1.6;margin:10px 0;background:url("../images/icon3.png") no-repeat 0px center;padding-left:24px;font-size:16px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index-section2-ul li .date{line-height:1.6;margin:10px 0;background:url("../images/icon4.png") no-repeat 0px center;padding-left:24px;font-size:16px;color:#999;}
.index-section2-ul li:hover img{transform:scale(1.1)}
.index-section2-ul li .li-img{overflow:hidden;}
.index-section2-ul li .tip{z-index:2;position:absolute;height:26px;border-radius:23px;background:rgba(0,0,0,0.5);padding:0 10px;color:#fff;line-height:26px;top:20px;right:20px;}


.index-more{width:210px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:30px;background:#dc1315;color:#fff;font-size:16px;margin:15px auto;}
.index-more span{margin:0 15px;}


.index-section3{padding:6% 20px 35% 20px;background:url("../images/bg1.jpg") no-repeat center bottom;background-size:cover;}
.index-section3-box{display:flex;color:#fff;justify-content:space-between;}
.index-section3-box .li-t{font-size:88px;font-weight:600;}
.index-section3-box .li-t .s{font-size:36px;}
.index-section3-left{width:45%;}
.index-section3-right{width:40%;}
.index-section3-ul{display:flex;flex-wrap:wrap;}
.index-section3-ul li{width:50%;margin:3% 0;}
.index-section3-ul .li-c{font-size:16px;margin:10px 0;}
.index-section3-h2{font-size:48px;font-weight:600;}
.index-section3-tip{font-size:24px;margin:10px 0;}
.index-section3 .article{font-size:16px;line-height:2.2;margin:7% 0;}
.index-section3-more{width:210px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:30px;background:#fff;color:#dc1315;font-size:16px;}
.index-section3-more span{margin:0 15px;}

.index-section4{padding:6% 20px;background:#fff;}
.index-section4-one{overflow:hidden;}
.index-section4-one a{display:block;border-radius:24px;overflow:hidden;position:relative;}
.index-section4-one a img{display:block;width:100%;}
.index-section4 .li-bg{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.3);}
.index-section4-one .li-txt{position:absolute;left:0;top:50%;width:100%;display:flex;align-items:flex-end;color:#fff;transform: translateY(-50%);}
.index-section4-one .li-con{margin:0 30px;flex:1;overflow:hidden;}
.index-section4 .li-t{font-size:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index-section4 .li-tip{font-size:16px;margin:10px 0;}
.index-section4-one .li-more{width:135px;height:38px;display:flex;align-items:center;justify-content:center;transition:all 400ms;
    border:1px solid #fff;color:#fff;margin:0 30px;border-radius:20px;background:url("../images/more2.png") no-repeat 80% center;text-indent:-20px;}
.index-section4-one a:hover .li-more{background:#dc1315 url("../images/more2.png") no-repeat 80% center;color:#fff;border-color:#dc1315;}
.index-section4-two{display:flex;justify-content:space-between;}
.index-section4-two-left{width:55%;}
.index-section4-two-right{width:45%;}
.index-section4-two a{display:block;border-radius:24px;overflow:hidden;position:relative;color:#fff;}
.index-section4-two img{display:block;width:100%;}
.index-section4-two .two-li{margin:4% 0;}
.index-section4-two .li-txt{position:absolute;left:0;top:0;width:100%;}
.index-section4-two .li-txt .li-con{padding:30px;}

.index-section4-two .li-more{margin:30px 0;width:135px;height:38px;display:flex;align-items:center;justify-content:center;transition:all 400ms;
    border:1px solid #fff;color:#fff;border-radius:20px;background:url("../images/more2.png") no-repeat 80% center;text-indent:-20px;}
.index-section4-two a:hover .li-more{background:#dc1315 url("../images/more2.png") no-repeat 80% center;border-color:#dc1315;}
.index-section4 a img{transition:all 400ms;}
.index-section4 a:hover img{transform:scale(1.1);}



.main-footer{background:#e5e5e5;}
.footer-top-flex{max-width:1440px;margin:0 auto;padding:45px 20px;display:flex;align-items:flex-end;justify-content:space-between;}
.main-footer .foot-logo{display:block;}
.main-footer .footer-tel .tel-c{color:#dc1315;font-size:24px;letter-spacing:-1px;margin-top:6px;}
.main-footer .footer-tel{text-align:right;}
.footer-top{border-bottom:1px solid #d6d6d6;}
.footer-middle{padding:40px 20px;max-width: 1440px;display:flex;margin:0 auto;justify-content:space-between;}
.footer-middle-li .li-t{font-size:18px;font-weight:600;}
.footer-middle-li .li-c a{display:block;font-size:14px;color:#666;line-height:2.5;}
.footer-middle-li .li-c{color:#666;line-height:2.5;margin:10px 0;}
.footer-middle-li .li-c a:hover{color: #dc1315;}
.footer-oa{display:block;width:125px;height:40px;text-align:center;line-height:40px;border-radius:20px;background: #dc1315;color:#fff;margin-top:40px;}
.footer-wx{text-align:center;}
.footer-bottom{background:#333;padding:24px 20px;text-align:center;color:rgba(255,255,255,0.5);}


.inner-banner{height:600px;position:relative;background-size:cover;}
.inner-banner .banner-txt{position:absolute;left:0;top:50%;transform: translateY(-50%);width:100%;}
.inner-banner .banner-h2{font-size:48px;color:#fff;}


.inner-container{background:#f7f7f7;padding:1px 0;}


.list-header .header-logo .public-logo{display:none;}
.list-header .header-logo .list-logo{display:block;}
.main-header.list-header .header-nav .nav .a{color:#fff;}
.main-header.list-header .header-nav .nav li:hover .a{color:#fff;}
.main-header.list-header .header-nav .nav li:hover .a:after{background:#fff;}
.main-header.list-header .header-nav .nav li.active .a{color:#fff;}
.main-header.list-header .header-nav .nav li.active .a:after{background:#fff;}
.main-header.list-header .header-nav .nav li a:after{background:#fff;}


.main-header.list-header.fixed .header-nav .nav .a{color:#222;}
.main-header.list-header.fixed .header-nav .nav li:hover .a{color:#dc1315;}
.main-header.list-header.fixed .header-nav .nav li:hover .a:after{background:#dc1315;}
.main-header.list-header.fixed .header-nav .nav li.active .a{color:#dc1315;}
.main-header.list-header.fixed .header-nav .nav li.active .a:after{background:#dc1315;}
.main-header.list-header.fixed .header-nav .nav li a:after{background:#dc1315;}

.main-header.list-header.fixed .header-logo .public-logo{display:block;}
.main-header.list-header.fixed .header-logo .list-logo{display:none;}


.header-search .search-icon{width:30px;height:30px;background:url("../images/icon1.png") no-repeat center;}

.main-header.list-header .header-search .search-icon{background:url("../images/icon10.png") no-repeat center;}
.main-header.list-header.fixed .header-search .search-icon{background:url("../images/icon1.png") no-repeat center;}
.header-nav-down{position:absolute;left:0;width:100%;min-height:200px;background:#fff;top:100px;display:none;padding:40px 0;}
.nav-down-box{display:flex;}
.nav-down-left{width:360px;}
.nav-down-right{flex:1;overflow:hidden;}
.nav-down-line{width:1px;margin:0 5%;background:#e5e5e5;}
.nav-down-tit{font-size:24px;}
.nav-down-article{font-size:14px;line-height:26px;margin:30px 0;}
.nav-down-more{display:flex;width:90px;align-items:center;color: #dc1315;}
.nav-down-more .i{display:block;margin-left:10px;}
.nav-down-right-ul{display:flex;flex-wrap:wrap;}
.nav-down-right-ul li{width:21%;margin:1.5% 2% !important;}
.nav-down-right-ul li a{display:block;}
.nav-down-right-ul li a img{display:block;width:100%;border-radius:20px;}
.nav-down-right-ul li .li-t{text-align:center;font-size:18px;margin-top:10px;}


.main-header.detail-header{background:#fff;box-shadow:5px 0 30px rgba(0,0,0,0.05);position:relative;}
.main-header.detail-header .header-link{background:#dc1315 url("../images/icon5.png") no-repeat 20px center;color:#fff;}
.main-header.detail-header .search-box-flex{background:#f7f7f7;}
.main-header.detail-header.fixed{position:fixed;z-index:999;}




.inner-position{margin:30px auto;display:flex;align-items:center;}
.inner-position .icon{display:block;margin-right:5px;}
.inner-position .current{color:#dc1315;}
.inner-position .pos-s{margin:0 5px;}

.news-nav{display:flex;margin:3% auto;}
.news-nav .nav-a{display:flex;width:185px;height:60px;align-items:center;justify-content:center;border:1px solid #999999;font-size:18px;margin:1%;border-radius:30px;transition:all 400ms;}
.news-nav .nav-a:hover{background:#dc1315;border-color:#dc1315;color:#fff;}
.news-nav .nav-a.active{background:#dc1315;border-color:#dc1315;color:#fff;}

.news-list{margin:2% 0 10% 0;}
.news-list-head{display:flex;justify-content:space-between;}
.news-list-head-left{width:56%;}
.news-list-head-right{width:42%;}
.news-big-a{display:block;position:relative;overflow:hidden;border-radius:20px;transition:all 400ms;}
.news-big-a img{display:block;width:100%;}
.news-big-a .big-txt{position:absolute;left:0;bottom:3%;width:100%;}
.news-big-a .li-date{background:url("../images/date1.png") no-repeat 0px center;font-size:16px;color:#fff;margin:1% 3%;padding-left:30px;}
.news-big-a .li-t{font-size:24px;color:#fff;margin:1% 3%;}
.news-big-a .li-bg{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.3)}
.news-list-a{display:block;background:#fff;border-radius:15px;
    overflow: hidden;}
.news-list-a .li-img img{display:block;width:100%;transition:all 400ms;}
.news-list-a .li-txt{padding:7% 6%;}
.news-list-a .li-date{font-size:16px;color:#999;background:url("../images/date1.png") no-repeat 0px center;padding-left:30px;}
.news-list-a .li-t{font-size:24px;margin:4% 0;}
.news-list-a .li-more{width:30px;height:30px;background:url("../images/more5.png") no-repeat center;margin-top:6%;transition:all 40ms;}
.news-list-ul{display:flex;flex-wrap:wrap;margin:2% -1%;}
.news-list-ul li{width:31.333%;margin:1%;}
.news-list-a:hover .li-img img{transform:scale(1.1)}
.news-list-a .li-img{
    overflow: hidden;}
.news-list-a:hover:hover .li-more{background:url("../images/more4.png") no-repeat center;}
.news-list-a:hover{box-shadow:0 0 50px rgba(0,0,0,0.1);}


.main-pages{display:flex;align-items:center;justify-content:center;margin:6% 0;}
.main-pages .pages-a{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:8px;background:#e5e5e5;margin:5px;}
.main-pages .pages-a.active{background:#dc1315;color:#fff;}
.main-pages .pages-side{display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin:5px 15px;}
.main-pages .pages-side:disabled{opacity:0.5;}
.main-pages .pages-side.disabled{opacity:0.5;}

.pagination {
    display: flex;
    list-style: none;
}

.pagination li {

    display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:8px;background:#e5e5e5;margin:5px;
}

.pagination li:hover {
    background-color: #f0f0f0;
}

.pagination li.active  {
    background:#dc1315;color:#fff;
}

.news-detail{margin:4% auto 8% auto;display:flex;justify-content:space-between;z-index:100;position:relative;}
.news-detail-left{flex:1;background:#fff;border-radius:20px;}
.news-detail-right{width:400px;margin-left:3%;background:#fff;border-radius:20px;}
.news-detail-right .right-box{padding:6%;}
.news-detail-left .left-box{padding:4%;}
.news-detail-hd{display:flex;align-items:center;justify-content:space-between;}
.news-detail-hd .date{background:url("../images/date1.png") no-repeat 0 center;padding-left:30px;font-size:16px;color:#999;}
.detail-share{display:flex;align-items:center;}
.news-detail-article img{max-width:100%;}
.news-detail-article{font-size:16px;line-height:1.9;margin:5% 0;}
.news-detail-h2{font-size:24px;margin:4% 0;}
.news-detail-other{display:flex;align-items:center;justify-content:space-between;}
.news-detail-other .other-a{width:100px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:20px;border:1px solid #999;color:#666;}
.news-detail-other .other-a.current{background:#dc1315;color:#fff;border-color: #dc1315}
.news-detail-right .right-hd{display:flex;align-items:center;justify-content:space-between;position:relative;border-bottom:1px solid #e5e5e5;padding:15px 0 15px 30px;}
.news-detail-right .right-hd .more{font-size:16px;color:#666;}
.news-detail-right .right-hd .t{font-size:24px;}
.news-detail-right .right-hd:before{position:absolute;left:0;top:50%;transform: translateY(-50%);display:block;width:5px;height:28px;background:#dc1315;content:"";}
.news-detail-right-ul li a{display:block;}
.news-detail-right-ul li img{display:block;width:100%;}
.news-detail-right-ul li .li-t{font-size:18px;line-height:1.7;margin:15px 0;}
.news-detail-right-ul li{margin:12% 0;}




.contact-banner{background:url("../images/contact1.jpg") no-repeat center;background-size:cover;padding:150px 0 100px 0;}
.contact-banner-list{display:flex;}
.contact-banner-list li{width:calc(33.333% - 40px);margin:20px;}
.contact-banner-list li img{display:block;border-radius:20px;width:100%;}
.contact-banner-list li:nth-child(1) .li-img{ transform: rotateY(20deg) scale(1);background:rgba(0,0,0,0.5)}
.contact-banner-list li:nth-child(3) .li-img{  transform: rotateY(-20deg) scale(1);}
.contact-banner-list li .li-img{transition: transform 0.6s ease, box-shadow 0.3s;}



.photo-gallery {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 30px;
    padding: 60px 0;
    perspective: 1000px; /* 3D 透视 */
}

.photo {
    flex:1;

    transition: transform 0.6s ease, box-shadow 0.3s;
    position:relative;
}

.photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position:relative;
    z-index:3;
    border-radius: 15px;
    overflow: hidden;

}

/* 左右倾斜效果 */
.photo.left {
    transform: rotateY(20deg) scale(1);
}
.photo.left:before{display:block;position:absolute;;top:-2px;width:105%;height:calc(100% + 4px);background:rgba(0,0,0,0.2);content:"";left:-5%;border-radius:15px;}
.photo.right {
    transform: rotateY(-20deg) scale(1);
}
.photo.right:before{display:block;position:absolute;right:-5%;top:-2px;width:105%;height:calc(100% + 4px);background:rgba(0,0,0,0.2);content:"";border-radius:15px;}

.contact-section1{color:#fff;margin:4% 0;}
.contact-section1 .index-tip{color:#fff;}
.contact-section1-ul{display:flex;justify-content:space-between;margin-top:5%;}
.contact-section1-ul li{width:30%;text-align:center;}
.contact-section1-ul li img{display:block;margin:30px auto;}
.contact-section1-ul li .li-c{font-size:24px;margin-top:10%;}
.contact-section1-ul li .li-c .s{font-size:16px;}


.contact-container{background:url("../images/contact2.jpg") no-repeat center;background-size:cover;padding:1px 0;}
.contact-section2{margin:6% auto;background:#fff;border-radius:24px;padding:3%;border:1px solid #e5e5e5;display:flex;}
.contact-map img{display:block;width:100%;}
.contact-t{font-size:24px;line-height:40px;}
.contact-tel{font-size:16px;color:#666;line-height:40px;}
.contact-tel .tel{font-size:24px;color:#dc1315;}
.contact-map{width:680px;margin-left:3%;}
.contact-left{flex:1;overflow:hidden;}
.contact-form li{margin:15px 0;}
.contact-form .li-input{background:#f8f8f8;padding:12px 10px;border-radius:10px;display:flex;flex-wrap: wrap;align-items:center;}
.contact-form li .input{font-size:16px;height:32px;flex:1;}
.contact-form li .input::placeholder{color:#333;}
.contact-form li .red{color: #dc1315}
.contact-form li .label{overflow:hidden;width:100%;font-size:16px;}
.contact-form li .text{background:none;width:100%;font-size:16px;margin-top:15px;}
.contact-form-btn{margin:25px 0;width:165px;height:52px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;background:#dc1315;font-size:16px;}


.inner-white{}


.join-section1{margin:6% auto;display:flex;justify-content:space-between;text-align:center;}
.join-section1-left{width:30%;background:url("../images/join2.jpg") no-repeat center;background-size:cover;border-radius:20px;}
.join-section1-right{width:67%;background:url("../images/join3.jpg") no-repeat center;background-size:cover;border-radius:20px;}
.join-section1-left .left-box{padding:10% 6%;}
.join-section1-right .right-box{padding:8% 6%;color:#fff;}
.join-section1 .icon{display:block;margin:0 auto;}
.join-h2{font-size:48px;margin:15px 0;font-weight:600;}
.join-tip{font-size:16px;line-height:30px;color:#666;}
.join-section1-right .join-tip{color:#fff;}


.join-section2{margin:6% auto;}
.join-section2-ul .li-head{display:flex;align-items:center;background:url("../images/join5.png") no-repeat 20px center;padding:20px 24px;border-radius:10px;cursor:pointer;}
.join-section2-ul .li-head .t{flex:1;overflow:hidden;margin:0 30px;font-size:18px;}
.join-section2-ul .li-head .icon{display:block;width:40px;height:40px;background:url("../images/join7.png") no-repeat center;}
.join-section2-ul li{border-bottom:1px solid #e5e5e5;}
.join-section2-ul .li-box .c{font-size:16px;line-height:30px;color:#666;}
.join-section2-ul .li-box .t{font-size:24px;color:#333;}
.join-section2-ul .li-box{padding:20px 24px;display:none;}
.join-section2-ul .li-head.on{background:#dc1315 url("../images/join6.png") no-repeat 20px center;color:#fff;}
.join-section2-ul .li-head.on .icon{background:url("../images/join8.png") no-repeat center;}
.join-btn{display:block;width:135px;height:40px;background:url("../images/more1.png") no-repeat 80% center;line-height:40px;text-indent:30px;
    border:1px solid #dc1315;color:#dc1315;border-radius:20px;margin:30px 0;transition:all 400ms;}
.join-btn:hover{background:#dc1315 url("../images/more2.png") no-repeat 80% center;color:#fff;}
.join-section2-ul{margin-top:3%;}


.about-section1{margin:6% auto 0 auto;}
.about-section1-tip{text-align:center;font-size:16px;line-height:30px;color:#333;margin:15px 0;}

.about-section2 .section-li{padding:6% 0;}
.about-section2 .section-li .li-box{display:flex;justify-content:space-between;align-items:center;}
.about-section2 .section-li:nth-child(2n){background:#f7f7f7;}
.about-section2 .section-li .li-txt{width:46%;}
.about-section2 .section-li .li-img{width:48%;position:relative;}
.about-section2 .section-li .li-img img{display:block;width:100%;border-radius:20px;position:relative;z-index:3;}
.about-section2 .section-li .li-t{font-size:36px;padding:20px;position:relative;}
.about-section2 .section-li .li-c{margin-top:15px;font-size:16px;line-height:30px;}
.about-section2 .section-li .li-t:before{width:5px;height:32px;position:absolute;left:0;top:50%;transform: translateY(-50%);display:block;content:"";background:#dc1315;}
.about-section2 .section-li .li-img:before{width:150px;height:150px;border-radius:20px;background:#dc1315;display:block;content:"";
    position:absolute;left:-45px;top:-45px;}
.about-section2 .section-li:nth-child(2n) .li-img:before{top:auto;bottom:-45px;}

.index-tip{line-height:30px;}

.about-section3{margin:8% auto;}
.about-section3 .index-tip{max-width:970px;color:#333;line-height:2;margin:15px auto;}
.about-section3-ul{margin:4% -1%;display:flex;}
.about-section3-ul li{width:31.333%;margin:1%;position:relative;}
.about-section3-ul li .li-img img{display:block;border-radius:20px;}
.about-section3-ul li .li-txt{transition:all 400ms;position:absolute;left:6%;width:88%;bottom:6%;background:rgba(255,255,255,0.8);border-radius:15px;padding:6% 0;min-height:160px;}
.about-section3-ul li .li-t{margin:0 8%;font-size:24px;text-align:center;}
.about-section3-ul li .li-c{line-height:26px;margin:3% 8%;}
.about-section3-ul li:hover .li-txt{background:#dc1315;color:#fff;padding:10% 0; }


.about-section4{margin:6% auto;display:flex;justify-content:space-between;}
.about-section4-img{width:450px;margin-left:6%;}
.about-section4-txt{flex:1;}
.about-section4 .h2{font-size:48px;}
.about-section4 .article{font-size:20px;line-height:2;margin-top:6%;}
.about-section4-img img{display:block;width:100%;border-radius:20px;}

.about-section5{margin:6% auto;}
.about-section5-ul{display:flex;flex-wrap:wrap;margin:0 -1%;}
.about-section5-ul li{width:31.333%;margin:1%;}
.about-section5-ul li .li-img{overflow: hidden;}
.about-section5-ul li .li-img img{display:block;width:100%;transition:all 400ms;}
.about-section5-ul li .li-t{text-align:center;font-size:16px;margin:10px 0;}
.about-section5-ul li:hover .li-img img{transform:scale(1.1);}


.about-section6{padding:8% 20px;background:url("../images/bg3.png") no-repeat right 0;background-size:10% auto;}
.about-section6 .index-tip{max-width:950px;margin:15px auto;line-height:2;color:#333;}
.about-section6-box{position:relative;margin:4% 0;}
.about-section6-box .box-img{width:80%;position:relative;z-index:3;}
.about-section6-box .box-img img{display:block;width:100%;border-radius:20px;}
.about-section6-box .about-small{position:absolute;right:0;top:50%;transform: translateY(-50%);width:25%;}
.about-section6-box .about-small img{display:block;width:100%;border-radius:20px;}

.about-section7-li{padding:6% 20px;background:#f7f7f7;}
.about-section7-li:nth-child(2n){background:#fff;}
.about-section7-li .li-txt{width:46%;}
.about-section7-li .li-img{width:48%;position:relative;}
.about-section7-li .li-t{font-size:36px;padding:20px;position:relative;}
.about-section7-li .li-c{margin-top:15px;font-size:16px;line-height:30px;}
.about-section7-li .li-t:before{width:5px;height:32px;position:absolute;left:0;top:50%;transform: translateY(-50%);display:block;content:"";background:#dc1315;}
.about-section7-li .li-box{display:flex;align-items:center;justify-content:space-between;}
.about-scroll img{display:block;width:100%;border-radius:15px;}
.about-scroll{position:relative;margin-top:8%;}
.about-scroll .mySwiper-about{margin:0 70px;}
.about-scroll .swiper-button-next, .about-scroll .swiper-button-prev{width:50px;height:50px;}
.about-scroll .swiper-button-next{background:url("../images/next2.png") no-repeat center;right:0;}
.about-scroll  .swiper-button-prev{background:url("../images/prev2.png") no-repeat center;left:0;}
.about-scroll  .swiper-button-prev.swiper-button-disabled{background:url("../images/prev1.png") no-repeat center;opacity:1;}
.about-scroll  .swiper-button-next.swiper-button-disabled{background:url("../images/next1.png") no-repeat center;opacity:1;}
.about-scroll .swiper-button-next:after, .about-scroll .swiper-button-prev:after{display:none;}



.about-section8{padding:7% 20px;background:url("../images/bg4.png") no-repeat 0px bottom;background-size:10% auto;}
.about-section8-box{display:flex;margin-left:15%;justify-content:space-between;}
.about-section8-txt{width:42%;}
.about-section8-img{width:53%;}
.about-section8-img img{display:block;width:100%;border-top-left-radius:20px;border-bottom-left-radius:20px;}
.about-section8-txt .h2{font-size:48px;}
.about-section8-txt .article{font-size:16px;line-height:2.1;margin-top:4%;}
.about-section8-ul{display:flex;}
.about-section8-ul li{width:29.3333%;margin:4% 4% 0 4%;display:flex;align-items:center;border-bottom:2px solid #dc1315;padding:40px 0;justify-content:space-between;}
.about-section8-ul li .li-t{color:#dc1315;font-size:36px;}
.about-section8-ul li .num{font-size:60px;}
.about-section8-ul li .li-c{font-size:18px;margin-top:8px;}


.about-section9{background:url("../images/about25.jpg") no-repeat center;background-size:cover;}
.about-section9-box{padding:15% 20px;text-align:center;color:#fff;}
.about-section9 .h2{font-size:48px;}
.about-section9 .tip{font-size:20px;margin:10px 0;}
.about-section10{background: linear-gradient(to bottom, #fff, #fafbfc);padding-top:8%;}
.about-section10 .img{display:block;width:100%;margin-top:6%;}


.about-container{position:relative;}


.about-section100{margin:7% 20px;display:flex;justify-content:space-between;align-items:center;}
.about-section100-txt{width:56%;}
.about-section100-img{position:relative;width:40%;}
.about-section100-img img{display:block;width:100%;}
.about-section100 .h2{font-size:48px;}
.about-section100 .article{font-size:16px;line-height:30px;margin-top:4%;}
.about-section100 .bob{width:235px;height:175px;background:#dc1315;color:#fff;justify-content:center;align-items:center;flex-direction:column;border-radius:20px;text-align:center;
position:absolute;left:0;top:-60px;}
.about-section100 .bob .li-t{font-size:36px;}
.about-section100 .bob .num{font-size:64px;}
.about-section100 .bob .li-c{font-size:18px;}

.about-section11{margin:15% 20px 7% 20px;position:relative;}
.about-section11 .big-img{margin-left:140px;}
.about-section11 .big-img img{display:block;width:100%;border-radius:20px;}
.about-section11 .small-img{width:300px;position:absolute;left:0;top:-100px;}
.about-section11 .small-img img{display:block;width:100%;border-radius:20px;}

.about-section12{margin:7% 20px;}
.about-section12-ul li{width:23%;margin:1%;}
.about-section12-ul{display:flex;flex-wrap:wrap;}
.about-section12-ul li .li-img{overflow:hidden;}
.about-section12-ul li img{display:block;width:100%;transition:all 400ms;}
.about-section12-ul li .li-t{font-size:16px;text-align:center;margin:10px 0;}
.about-section12-ul li a{display:block;}
.about-section12-ul{margin:0 -1%;}
.about-section12-ul li:hover img{transform:scale(1.1)}


.service-section1{padding:6% 20px;display:flex;justify-content:space-between;}
.service-section1-left{width:300px;}
.service-section1-right{flex:1;margin-left:5%;}
.service-section1 .h2{font-size:48px;}
.service-section1 .c{font-size:24px;}
.service-section1 .red{color:#dc1315;font-size:16px;margin:10px 0;}
.service-section1 .con{margin:25% 0 10% 0;}
.service-section1 .wx img{display:block;width:290px;border-radius:15px;box-shadow:0 0 30px rgba(0,0,0,0.1);}
.service-section1 .wx-c{width:290px;margin:15px 0;text-align:center;font-size:16px;}


.service-section2{padding:6% 20px;background:#fff;}
.service-section2 .h2{font-size:48px;}
.service-map{margin:4% 0;}
.service-map img{display:block;max-width:100%;margin:0 auto;}
.service-section2-item{display:flex;flex:1;}
.service-section2-bot{display:flex;margin-top:4%;}
.service-section2-item .icon{display:block;width:90px;height:90px;border-radius:100%;margin-right:30px;}
.service-section2-item .t{font-size:24px;font-weight:600;}
.service-section2-item .c{font-size:18px;line-height:2.2;margin-top:10px;}
.service-section2-line{width:1px;background:#eee;margin:0 6%;}

.service-section3{padding:8% 20px;background:url("../images/service5.jpg") no-repeat center;background-size:cover;color:#fff;text-align:center}
.service-section3 .h2{font-size:48px;}
.service-section3 .tip{font-size:16px;line-height:40px;margin:15px 0;}
.service-section3-ul{display:flex;margin-top:5%;}
.service-section3-ul li{flex:1;margin:0 4%;}
.service-section3-ul li img{display:block;margin:0 auto;}
.service-section3-ul li .li-t{font-size:24px;margin:8% 0 4% 0;}
.service-section3-ul li .li-c{color:rgba(255,255,255,0.6);display:flex;align-items:center;justify-content:center;text-align:center;}
.service-section3-ul li .icon{display:block;margin:0 6px;}


.product-section1{padding:4% 20px;display:flex;align-items:flex-start;}
.product-section1-right{width:235px;margin-left:1.5%;}
.product-section1-left{flex:1;}
.product-section1-ul{display:flex;flex-wrap:wrap;margin:0 0 0 -1.5%;}
.product-section1-ul li{width:30.333%;margin:1% 1.5%;}
.product-section1-ul li a{display:block;background:#fff;border-radius:20px;padding:10% 5%;transition:all 400ms;}
.product-section1-ul li .li-img img{max-width:100%;max-height:100%;display:block;margin:0 auto;}
.product-section1-ul li .li-img{display:flex;align-items:center;justify-content:center;height:150px;}
.product-section1-ul li .li-t{margin:25px 0;text-align:center;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.product-section1-ul li .li-more{transition:all 400ms;margin:15px auto;line-height:45px;width:165px;height:45px;border-radius:23px;background:url("../images/more6.png") no-repeat 80% center;color:#dc1315;text-indent:30px;}
.product-section1-ul li:hover .li-more{background:#dc1315 url("../images/more7.png") no-repeat 80% center;color:#fff;}
.product-section1-ul li:hover a{box-shadow: 0 0 50px rgba(0,0,0,0.1);}
.product-section1-side{border-radius:20px;overflow:hidden;background:#fff;padding-bottom:25px;}
.product-section1-side .side-head{background:url("../images/pro3.png") no-repeat center;background-size:cover;padding:20px 30px 20px 35px;position:relative;color:#fff;font-size:24px;}
.product-section1-side .side-head:before{
    width:5px;
    height:28px;
    display:block;
    content:"";
    background:#dc1315;
    position:absolute;
    left:15px;
    top:50%;
    transform: translateY(-50%);
}
.product-section1-side .side-item{margin:0 20px;}
.product-section1-side .side-hd{display:flex;align-items:center;border-bottom:1px solid #e5e5e5;padding:16px 0;}
.product-section1-side .side-hd-a{font-size:18px;flex:1;overflow:hidden;}
.product-section1-side .icon{display:block;width:20px;height:20px;background:url("../images/more9.png") no-repeat center;}
.product-section1-side .side-bd{display:none;padding:10px 0px;}
.product-section1-side .side-bd-a{display:block;font-size:14px;color:#666;line-height:30px;}
.product-section1-side .side-hd.on{color: #dc1315;}
.product-section1-side .side-hd.on .icon{background:url("../images/more6.png") no-repeat center;}
.product-section1-side .side-hd.on .side-hd-a{color:#dc1315}
.product-section1-side .side-hd .side-hd-a:hover{color:#dc1315;}
.product-section1-side .side-bd-a:hover{color:#dc1315}


.product-detail{background:#fff;border-radius:20px;padding:4%;margin-right:1.5%;}
.product-detail-section2{margin:4% 0;}
.product-detail-section2-tit{padding:24px;background:#f6f6f6;font-size:22px;color:#dc1315;}
.detail-product-img img{display:block;max-width:100%;}
.detail-product-img{margin:3% 0;}

.product-detail-section1{display:flex;justify-content:space-between;}
.product-tab{display:flex;margin:15px -10px;}
.product-tab .tab-li{width:calc(25% - 22px);margin:10px;border:1px solid #fff;opacity:0.86;cursor:pointer;}
.product-tab .tab-li img{display:block;width:100%;}
.product-big .big-img{display:none;}
.product-big .big-img img{display:block;width:100%;}
.product-tab .tab-li.active{opacity:1}
.product-detail-left{width:42%;}
.product-detail-right{width:54%;}
.product-detail-right .h2{}
.product-detail-right .c{font-size:14px;line-height:30px;color:#666;margin:5% 0;}
.product-detail-right .line{height:1px;margin:5% 0;background:#e5e5e5;}
.product-detail-btn{width:165px;height:45px;background:#dc1315 url("../images/more7.png") no-repeat 70% center;text-indent:40px;border-radius:23px;color:#fff;display:block;line-height:45px;}







.mNavBtn {width: 26px;height:22px;position: absolute;cursor: pointer;z-index:99;display:none;top:50%;transform: translateY(-50%);right:15px;}
.mNavBtn span {position: absolute;left: 0;width:26px;height: 2px;background:#dc1315;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.mNavBtn span.line1 {top: 0;}
.mNavBtn span.line2 {top:10px;}
.mNavBtn span.line3 {bottom: 0;}
.mNavBtn.active .line1 {transform: rotate(45deg);top: 7px;}
.mNavBtn.active .line2 {display: none;}
.mNavBtn.active .line3 {transform: rotate(-45deg);bottom: 12px;}
.mNavBtn.active span{width:25px;background:#dc1315;}

body{overflow-x: hidden;}
/*.main-header{border-bottom:1px solid #f7f7f7;}*/
.color-blue{color:#0096f2 !important;}
.body-hide{width:100%;height:100%;overflow:hidden;}
.black_bg{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);display:none;}
.black_bg.active{display:block;}



.index-section3-h2{font-weight:normal;}


.main-header .header-logo img{width:199px;min-width:199px;}
.footer-wx img{display:block;width:105px;}
.index-section4-two .two-left{width:55%;}
.index-section4-two .two-right{width:43%;}

.about-container{position:relative;}
.about-container:before{position:absolute;left:0;top:0%;width:50%;height:60%;display:block;content:"";background:url("../images/bg11.jpg") no-repeat 0;background-size:30% auto;}
.about-container:after{position:absolute;right:0;top:10%;width:50%;height:60%;display:block;content:"";background:url("../images/bg12.jpg") no-repeat right center;background-size:40% auto;}
.about-container .w_1440{position:relative;z-index:3;}
.inner-position{margin:30px 20px;}

.about-section100 .bob{display:flex;}
.about-section10 .index-h2{padding-left:20px;padding-right:20px;}
.about-section4{margin:6% 20px;}
.about-section5{margin:6% 20px;}


.main-header .header-logo{flex:inherit;}
.header-nav{flex:1;display:flex;justify-content:center;}

@media (max-width:1500px){

    .main-header .header-nav .nav li{margin:0 5px;}
    .header-search .search-icon{margin-left:15px;}
    .index-section1-one .one-li-mid a{height:320px;}
    .index-section1-one .one-li-side a{height:320px;}
    .index-section1-two .two-right .two-li-side a{height:450px;}
    .index-section1-one .one-li-side{height:auto;}
    .index-section1-two .two-left .two-li-side a{height:210px;}
    .about-section8-box{margin-left:9%;}

}
@media (max-width:1400px){
    .main-header .header-nav .nav li{margin:0 5px;}
    .header-search .search-icon{margin-left:15px;}

}

@media (min-width:1200px)and (max-width:1600px){
    .main-header .header-nav .nav .a{width:95px;height:60px;display:flex;align-items:center;justify-content:center;line-height:24px;text-align:center;font-size:16px;}
}
@media (max-width:1200px) and (min-width:768px){

}
.about-section3{margin:8% 20px;}
.main-header.fixed{z-index:9999;}
.about-section1{margin:6% 20px 0 20px;}
.about-section2 .section-li{padding:6% 20px;}
.contact-section1{margin:4% 20px;}
.contact-section2{margin:6% 20px;}
.product-detail-right .h2{font-size:22px;}
.header-nav-down .w_1440{padding:0 20px;}

.footer-wx-mobile{display:none;}
.about-section5-ul li{display:block;}


.about-section10{position:relative;}
.about-section10-ul{display:flex;margin:5% 20px 0 20px;align-items:flex-end}
.about-section10-ul li{width:24%;margin:0.5%;text-align:center;position:relative;}
.about-section10-ul .li-c{font-size:24px;line-height:40px;}
.about-section10-ul .li-t{font-size:60px;}
.about-section10-ul .li-t .s{font-size:24px;}
.about-section10-ul li:nth-child(1){top:240px;}
.about-section10-ul li:nth-child(2){top:180px;}
.about-section10-ul li:nth-child(3){top:100px;}
.about-section10-ul li:nth-child(4){top:50px;}
.header-language .language-icon{width:30px;height:30px;background:url("../images/lan1.png") no-repeat center;background-size:24px;cursor:pointer;}
.header-language{position:relative;margin:0 15px 0 0 ;}
.header-language .language-down{position:absolute;right:0;top:40px;width:80px;background:#f7f7f7;border-radius:8px;padding:15px;display:none;}
.header-language .language-down a{display:block;line-height:30px;}
.header-language .language-down a:hover{color:#dc1315;}
.header-language .language-down a.active{color:#dc1315;}

.list-header .header-language .language-icon{background:url("../images/lan2.png") no-repeat center;background-size:24px;}
.list-header.fixed .header-language .language-icon{width:30px;height:30px;background:url("../images/lan1.png") no-repeat center;background-size:24px;cursor:pointer;}


@media (max-width:1200px){
    .header-language{margin-right:40px;}
.header-nav{display:none;}
    .main-header{background:#fff;position:relative;box-shadow:5px 0 30px rgba(0,0,0,0.1)}
    .main-header.fixed{position:fixed;}
    .header-search{display:none;}
    .header-link{display:none;}
    .main-header .header-logo img{width:auto;min-width:inherit;height:36px;}
    .main-header .header{padding:15px;}
    .mNavBtn{display:block;}
    .header-nav{position:fixed;left:0;width:100%;height:calc(100% - 65px );background:#fff;top:65px;border-top:1px solid #eee;}
    .main-header .header-nav .nav{display:block;}
    .header-nav-down{position:relative;left:auto;top:auto;min-height:inherit;padding:15px;background:#f7f7f7;width:auto;}
    .nav-down-left{display:none;}
    .nav-down-right-ul li a .li-img{display:none;}
    .nav-down-line{display:none;}
    .main-header .header-nav .nav li.active .a:after{display:none;}
    .main-header .header-nav .nav li:hover .a:after{display:none;}
    .nav-down-right-ul li{width:50%;margin:10px 0 !important;}
    .header-nav .nav{position:relative;max-height:100%;overflow-y:auto;}
    .index-section1-one .one-li-side{width:100%;margin:10px 0;}
    .index-section1-one{flex-wrap:wrap;}
    .index-section1-one .one-li-mid{width:100%;margin:10px 0;}
    .index-section1-one .one-li-side a{height:240px;}
    .index-section1-one .one-li-mid a{height:240px;}
    .index-section1-two .two-right .two-li-side a{height:300px;}
    .index-section1-two .two-left .two-li-side a{height:150px;}
    .index-section2-ul li{width:auto;}
    .index-section2-ul{margin:2.5% 0;display:block;}
    .index-h2{font-size:30px;}
    .index-section2-ul li{margin:3.5% 1.5%;}
    .index-section2-ul li .li-t{font-size:18px;}
    .index-section1 .li-txt .t{font-size:20px;}
    .index-section3-box{flex-wrap:wrap;}
    .index-section3-left{width:100%;}
    .index-section3-right{width:100%;color: #dc1315}
    .index-section3-h2{font-size:30px;}
    .index-section3-tip{font-size:18px;}
    .index-section3 .article{font-size:14px;line-height:2;}
    .index-section3-box .li-t{font-size:50px;}
    .footer-top-flex{flex-wrap:wrap}
    .main-footer .footer-tel{display:none;}
    .footer-middle-li{display:none;}
    .main-footer .foot-logo{display:block;margin:0 auto;height:60px;}
    .footer-wx{display:flex;flex-direction:column;justify-content:center;align-items:center}
    .footer-middle{display:block;}
    .footer-wx img{display:block;width:180px; margin:10px 0;}
    .index-section1 .li-txt .c{font-size:14px;}
    .index-section1 .li-txt .tag{font-size:14px;}
    .index-section4  .index-section4-one a img{height:100px;}
    .index-section4 .li-t{font-size:18px;}
    .index-section4 .li-tip{font-size:14px;}
    .index-section4-one .li-more{width:120px;height:30px;}
    .index-section4-two{flex-wrap:wrap;}
    .index-section4-two .two-left{width:100%;}
    .index-section4-two .two-right{width:100%;}
    .index-section4-two .li-txt .li-con{padding:15px;}
    .index-section4-two .li-more{margin:10px 0;width:120px;height:30px;}
    .index-section4 .li-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .inner-banner{height:240px;}
    .list-header .header-logo .list-logo{display:none;}
    .list-header .header-logo .public-logo{display:block;}
    .main-header.list-header .header-nav .nav li.active .a{color:#222;}
    .main-header.list-header .header-nav .nav .a{color:#222;}
    .main-header.list-header .header-nav .nav li:hover .a{color:#222;}


    .main-header.list-header .header-nav .nav li:hover .a{color:#dc1315;}
    .main-header.list-header .header-nav .nav li:hover .a:after{background:#fff;}
    .main-header.list-header .header-nav .nav li.active .a{color:#dc1315;}
    .main-header.list-header .header-nav .nav li.active .a:after{background:#fff;}
    .main-header.list-header .header-nav .nav li a:after{background:#fff;}
    .about-section100 .h2{font-size:30px;}
    .about-section100 .article{font-size:14px;line-height:1.7;}
    .about-section100{flex-wrap:wrap;display:block;}
    .about-section100-txt{width:auto;}
    .about-section100-img{width:auto;margin-top:20px;}
    .about-section100 .bob{position:relative;top:0;margin:0 auto;}
    .about-section11 .small-img{position:relative;top:auto;display:none;}
    .about-section11 .big-img{margin-left:0;margin-top:15px;}
    .about-section11 .small-img{width:80%;margin:0 auto;}
    .about-section12-ul li{width:48%;}
    .main-pages .pages-a{width:30px;height:30px;}
    .main-pages .pages-side img{width:10px;}
    .about-section6 .index-tip{font-size:14px;line-height:1.7;}
    .about-section7-li .li-box{display:block;}
    .about-section7-li .li-txt{width:auto;}
    .about-section7-li .li-img{width:auto;margin-top:25px;}
    .about-section7-li .li-t{font-size:24px;}
    .about-section7-li .li-c{font-size:14px;line-height:1.7;}
    .about-section8-txt .h2{font-size:30px;}
    .about-section8-box{margin-left:0;display:block;}
    .about-section8-txt{width:auto;}
    .about-section8-img{width:auto;margin-top:15px;}
    .about-section8-img img{border-radius:20px;}
    .about-section8-txt .article{font-size:14px;line-height:1.8;}
    .about-section8-ul li{width:100%;margin:15px 0;}
    .about-section8-ul{flex-wrap:wrap;}
    .about-section9 .h2{font-size:30px;}
    .about-section9 .tip{font-size:16px;}
    .about-section4{display:block;}
    .about-section4 .h2{font-size:30px;}
    .about-section4 .article{font-size:16px;line-height:1.8;}
    .about-section4-img{width:auto;margin-top:15px;margin-left:0;}
    .about-section5-ul li{width:48%;}
    .about-section3-ul{display:block;}
    .about-section3-ul li{width:auto;}
    .about-section1-tip{font-size:14px;line-height:1.8;}
    .about-section3 .index-tip{font-size:14px;line-height:1.8;}
    .about-section2 .section-li .li-box{display:block;}
    .about-section2 .section-li .li-txt{width:auto;}
    .about-section2 .section-li .li-img{width:auto;margin-top:30px;margin-bottom:30px;}
    .about-section2 .section-li .li-t{font-size:24px;}
    .about-section2 .section-li .li-c{font-size:14px;line-height:1.8;}
    .about-section2 .section-li .li-img:before{width:80px;height:80px;left:-15px;top:-15px;}
    .about-section2 .section-li:nth-child(2n) .li-img:before{bottom:-15px;}
    .photo-gallery{display:none;}
    .contact-section1-ul{display:block;}
    .contact-section1-ul li{width:auto;}
    .contact-banner{padding:80px 0 60px 0;}
    .contact-section1-ul li .li-c{font-size:18px;}
    .contact-section2{display:block;}
    .contact-map{width:auto;}
    .contact-t{font-size:20px;}
    .inner-banner .banner-h2{margin:0 20px;font-size:30px;}
    .join-section1{display:block;}
    .join-section1-left{width:auto;}
    .join-section1-right{width:auto;margin-top:10px;}
    .join-h2{font-size:30px;}
    .join-tip{font-size:14px;line-height:1.8;}
    .index-tip{font-size:14px;line-height:1.8;}
    .join-section2-ul .li-box .t{font-size:18px;}
    .join-section2-ul .li-box .c{font-size:14px;line-height:1.8;}
    .join-section2-ul .li-head{padding:12px 20px;}
    .service-section1 .h2{font-size:30px;}
    .service-section1 .c{font-size:20px;}
    .service-section1{display:block;}
    .service-section2-bot{display:block;}
    .service-section2-line{display:none;}
    .service-section2-item .c{font-size:14px;line-height:1.8;}
    .service-section2-item .t{font-size:18px;}
    .service-section3 .h2{font-size:30px;}
    .service-section3 .tip{font-size:14px;line-height:1.8;}
    .service-section3-ul li .li-t{font-size:18px;}
    .service-section3-ul{display:block;}
    .service-section3-ul li{margin-bottom:20px;}
    .news-nav .nav-a{height:40px;padding:0 10px;font-size:14px;width:auto;}
    .news-list-head{display:block;}
    .news-list-head-left{width:auto;}
    .news-list-head-right{width:auto;margin-top:10px;}
    .news-big-a .li-t{font-size:18px;}
    .news-list-a .li-t{font-size:18px;}
    .news-list-ul li{width:48%;}
    .news-list-ul li   .news-list-a .li-t{
        display:-webkit-box;
        -webkit-line-clamp:2;
        -webkit-box-orient: vertical;
        overflow:hidden;
        text-overflow:ellipsis;
    }
    .news-list-ul li .news-list-a .li-more{background-size:15px auto;}
    .news-list-ul li .news-list-a:hover:hover .li-more{background-size:15px auto;}
    .news-detail-right{display:none;}
    .news-detail-article{font-size:14px;}
    .product-section1-right{display:none;}
    .product-section1-ul li{width:47%}
    .product-section1-ul li .li-more{width:100%;}
    .product-detail-section1{display:block;}
    .product-detail-left{width:auto;}
    .product-detail-right{width:auto;margin-top:15px;}



    .main-footer .foot-logo{height:48px;}
    .main-footer .footer-tel{display:block;}
    .main-footer .footer-tel .tel-c{font-size:20px;}
    .footer-top-flex{padding:30px 15px;}
    .main-footer .foot-logo{margin:0;}

    .footer-middle-li{display:block;}
    .footer-middle{display:flex;padding:25px 15px;flex-wrap:wrap;justify-content:inherit}
    .footer-middle-li{width:33.333%;}

    .footer-middle-li .li-t{font-size:16px;}
    .footer-wx img{width:105px;}
    .footer-wx-mobile{display:block;}
    .footer-wx-pc{display:none;}
    .footer-wx-mobile + .footer-middle-li{width:100%;}
    .about-section10-ul li{width:48%;margin:1%;padding:10px 0;}
    .about-section10-ul{flex-wrap:wrap;align-items:inherit;margin-top:10%;}
    .about-section10-ul li:nth-child(1){top:auto;}
    .about-section10-ul li:nth-child(2){top:auto;}
    .about-section10-ul li:nth-child(3){top:auto;}
    .about-section10-ul li:nth-child(4){top:auto;}
    .about-section10-ul .li-c{font-size:16px;line-height:1.8;}
    .about-section10-ul .li-t{font-size:30px;}
    .about-section10-ul .li-t .s{font-size:16px;}
    .about-section10-ul li{margin-bottom:15px;}
    .about-section8-ul li .li-t{font-size:24px;}
    .about-section8-ul li .li-c{font-size:15px;}
    .footer-wx-mobile{width:33.3333%;}
    .footer-oa{max-width:125px;width:100%;}
    .footer-oa{margin:40px auto;}
    .footer-wx img{margin:10px auto;}


}
.join-section1{margin:7% 20px;}
.join-section2{margin:7% 20px;}
.join-h2{font-weight:normal;}
.news-nav{margin:3% 10px;}
.news-list{margin:3% 20px;}
.news-detail{margin: 4% 20px 8% 20px;}

.lg-show-in .lg-prev{background:url("../images/more2.png") no-repeat center;transform: rotate(180deg)}
.lg-show-in .lg-prev:after{display:none !important}
.lg-show-in .lg-next{background:url("../images/more2.png") no-repeat center;}
.lg-show-in .lg-next:before{display:none !important}
.lg-backdrop{z-index:9999 !important;}
.lg-outer{z-index:99999 !important;}
.lg-zoom-in.lg-icon{display:none;}
.lg-close.lg-icon{background:url("../images/close.png") no-repeat center !important;background-size:20px !important;}
.lg-close.lg-icon:after{display:none;}



.zhan-content{display:flex;margin:5% 20px;}
.zhan-content-left{width:235px;margin-right:4%;}
.zhan-content-right{flex:1;}
.zhan-side{background:#fff;border-radius:20px;padding:24px 24px;}
.zhan-side-tit{padding-bottom:24px;background:url("../images/zhan4.png") no-repeat 0px 1px;padding-left:30px;font-size:18px;
    font-weight:bold;color:#dc1315;border-bottom:1px solid #e7e7e7;line-height:1;}
.zhan-side-ul li a{transition:all 400ms;display:block;font-size:14px;background:url("../images/zhan2.png") no-repeat 0px center;padding:20px 10px 20px 30px;border-bottom:1px solid #e7e7e7;}
.zhan-side-ul li:hover a{color:#dc1315;background:url("../images/zhan3.png") no-repeat 0px center;}
.zhan-side-ul li.active a{color:#dc1315;background:url("../images/zhan3.png") no-repeat 0px center;}

.zhan-list-head{display:flex;align-items:center;}
.zhan-search{flex:1;overflow:hidden;}
.zhan-btn{display:flex;width:185px;height:65px;background:#dc1315;border-radius:33px;align-items:center;justify-content:center;margin-left:16px;font-size:18px;color:#fff;}
.zhan-form{display:flex;align-items:center;border-radius:33px;background:#fff;padding:0 20px;}
.zhan-form .input{height:65px;flex:1;overflow:hidden;font-size:18px;padding:0 15px;}
.zhan-form .btn{width:50px;height:60px;background:url("../images/zhan5.png") no-repeat center;}
.zhan-form .input::placeholder{color:#333;}
.index-section2-ul li .li-bot{align-items:flex-end;}
.index-section2-ul li .date{margin-bottom:0;}
.index-section2-ul{flex-wrap:wrap;}
.zhan-content-right .index-section2-ul li a{background:#fff;}
.index-section2-ul li a{padding-bottom:15px;}

.zhan-banner img{display:block;width:100%;}

.zhan-section1{padding:7% 20px;background:url("../images/zhan12.jpg") no-repeat center;background-size:cover;}
.zhan-section1-box{width:1123px;height:457px;background:url("../images/zhan71.png") no-repeat center;margin:0 auto;display:flex;align-items:center;}
.zhan-section1-left{width:645px;}
.zhan-section1-left .tit{font-size:60px;margin-left:65px;}
.zhan-section1-left .date{font-size:24px;color:#fff;justify-content:space-around;width:160px;height:65px;border-radius:28px;display:flex;
    align-items:center;background:#dc1315;margin-left:65px;margin-top:15px;padding:0 25px;}
.zhan-section1-left{}
.zhan-section1 .hd{height:60px;color:#fff;line-height:60px;text-align:center;font-size:23px;margin-top:0px;}
.zhan-section1-right{flex:1;}
.zhan-section1 .day{font-size:28px;text-align:center;padding:0px 0;line-height:1}
.zhan-section1 .day .s{font-size:248px;}
.zhan-section1 .bd{font-size:18px;color:#666;text-align:center;margin-top:28px;}

.zhan-section2{padding:7% 20px;background:url("../images/zhan14.jpg") no-repeat center;background-size:cover;}
.zhan-section2-box{max-width:1400px;margin:4% auto;}
.zhan-circle-img img{display:block;margin:0 auto;}
.zhan-section2-ul{display:flex;justify-content:space-between;margin-top:8%;}
.zhan-section2-bg{}
.zhan-section2 .circle{border-radius:100%;position:relative;
    border-top: 4px solid rgba(255, 128, 0, 0);
    border-right: 4px solid rgba(255, 128, 0, 0);
    border-bottom: 4px solid rgba(255, 128, 0, 0);
    border-left: 4px solid rgba(226, 64, 62, 1);
    -webkit-animation: load8 1.8s infinite linear;
    width:214px;height:214px;
    margin:0 auto;z-index:3;
    background:#fcf6e9;
    animation: load8 1.8s infinite linear;}
.zhan-section2-ul li:nth-child(1){margin-top:-6%;}
.zhan-section2-ul li:nth-child(2){margin-left:-14%;}
.zhan-section2-ul li:nth-child(3){margin-right:-14%;}
.zhan-section2-ul li:nth-child(4){margin-top:-6%;}
.zhan-section2-ul li .li-t{font-size:24px;text-align:center;margin-top:15px;}
.zhan-section2-ul {position:relative;}
.zhan-section2-ul .li-img{position:absolute;left:50%;top:80px;display:block;transform: translateX(-50%);z-index:4}
.zhan-section2-ul li{position:relative}

@-webkit-keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}



.zhan-section3{padding:7% 20px;background:#fff;}
.zhan-h2{font-size:60px;text-align:center;}
.zhan-section3-box{position:relative;margin-top:5%;}
.zhan-section3-box .mySwiper-zhan{margin:0 165px;}
.zhan-section3 .swiper-button-next, .zhan-section3 .swiper-button-prev{width:105px;height:105px;}
.zhan-section3 .swiper-button-next{right:0;background:url("../images/zhan24.png") no-repeat center;}
.zhan-section3 .swiper-button-prev{left:0;background:url("../images/zhan23.png") no-repeat center;}
.zhan-section3 .swiper-button-next:after, .zhan-section3 .swiper-button-prev:after{display:none;}
.zhan-section3 .swiper-button-next.swiper-button-disabled{background:url("../images/zhan22.png") no-repeat center;opacity:1}
.zhan-section3 .swiper-button-prev.swiper-button-disabled{background:url("../images/zhan21.png") no-repeat center;opacity:1}
.zhan-section3-box img{display:block;width:100%;border-radius:20px;}


@media (max-width:1200px){
    .zhan-content{display:block;}
    .zhan-content-left{width:auto;margin:20px auto;}
    .zhan-side-ul{display:flex;overflow-x:auto;white-space:nowrap;}
    .zhan-list-head{display:block;}
    .zhan-btn{margin-left:auto;margin-right:0;margin-top:10px;height:50px;border-radius:25px;}
    .zhan-form .input{height:50px;}
    .zhan-section1-box{height:auto;text-align:center;width:auto;display:block;background:#fff;border-radius:20px;box-shadow:0 0 30px rgba(0,0,0,0.1);padding:30px 0;}
    .zhan-section1-left{width:auto;padding-bottom:30px;border-bottom:1px dashed #ddd;margin-bottom:30px;}
    .zhan-section1-left .tit{font-size:32px;margin:15px 0;}
    .zhan-section1 .hd{color:#222;}
    .zhan-section1 .day .s{font-size:100px;}
    .zhan-section1-left .date{height:50px;}
    .zhan-circle-img img{max-width:70%}
    .zhan-section2-ul li .li-t{font-size:18px;marign-top:10px;}
    .zhan-h2{font-size:32px;}
    .zhan-section2-ul li{margin:0 0 15px 0 !important;width:50%;}
    .zhan-section2-ul{flex-wrap:wrap;}
    .zhan-section2-ul .li-img{top:56px;max-width:50px;}
    .zhan-section2 .circle{width:160px;height:160px;}
    .zhan-section3-box .mySwiper-zhan{margin:0 10px;}
    .zhan-section3 .swiper-button-next, .zhan-section3 .swiper-button-prev{width:50px;height:50px;}

    .zhan-section3 .swiper-button-next{right:-10px;background:url("../images/zhan24.png") no-repeat center;background-size:50px 50px;}
    .zhan-section3 .swiper-button-prev{left:-10px;background:url("../images/zhan23.png") no-repeat center;background-size:50px 50px;}
    .zhan-section3 .swiper-button-next.swiper-button-disabled{background:#fff url("../images/zhan22.png") no-repeat center;background-size:50px 50px;border-radius:100%;}
    .zhan-section3 .swiper-button-prev.swiper-button-disabled{background:#fff  url("../images/zhan21.png") no-repeat center;background-size:50px 50px;border-radius:100%;}

}







.contact-section1-ul li .li-c{font-size:18px;}

.join-section1-right .left-box{padding:8% 6%;color:#fff}

.index-section3{background-size:cover !important;}
.footer-middle-li{margin-right:3%;}
.news-list-a .li-t{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;}
.news-big-a .li-t{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;}
.news-detail-right-ul li .li-t{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;}

.join-section1-right .left-box{padding:8% 6%;color:#fff}

.contact-section1-ul li .li-c{font-size:16px;}
.product-mobile-nav{display:none;width:auto;margin:0px 0px 20px 0px;}

@media (max-width:1200px){
    .header-nav-down .w_1440{margin:0;}
    .header-nav-down{padding:15px 10px;}
    .nav-down-right-ul li .li-t{font-size:16px;}
    .footer-middle-li{width:47.3333%;margin:1%;}
    .index-section1 .li-txt .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .index-section1 .li-txt .c{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;}
    .product-section1{display:block;}
    .product-section1-ul{margin:0 -1.5%;}
    .product-section1-ul li .li-t{margin:15px 5px;font-size:16px;}
    .main-header .header-logo{flex:1;}
    .service-section2 .h2{font-size:30px;}
    .service-section1 .con{margin:15% 0 6% 0;}
    .news-nav{flex-wrap:wrap;}
    .product-mobile-nav{display:block;}
    .product-mobile-nav{display:block;}
.product-section1-side .side-head{display:none;}

.product-section1-side{border-radius:0;background:#fff;padding-bottom:0;}
.product-section1-side .side-con{display:flex;overflow-x:auto;white-space:nowrap;}
.product-section1-side .side-item{margin:0;padding:0 0px;}
.product-section1-side .side-hd{padding:15px;}
}



.news-detail{z-index:inherit;}
.about-section66{padding-top:6%;position:relative;padding-left:20px;padding-right:20px;}
.about-section66-bg{position:absolute;left:0;top:0;width:100%;height:100%;background: url(../images/bg4.png) no-repeat 0px 80%;
    background-size: 10% auto;z-index:2;}
.about-section66 .w_1440{position:relative;z-index:3;}
.about-section66-img{display:block;width:100%;margin-top:-15%;}
.about-section66-content{display:flex;justify-content:space-between;}
.about-section66-left{width:28%;}
.about-section66-right{width:62%;font-size:16px;line-height:2.2;}
.about-section66-h2{font-size:48px;}
.about-section66 .about-section8-ul{display:block;}
.about-section66 .about-section8-ul li{width:auto;}
.about-section8-ul li .li-t .counter{font-size: 60px;}

.join-section66{padding:7% 20px;}
.join-section66-ul {
    display: flex;
    width: 100%;
    height: 400px; /* 根据需要调整高度 */
    margin: 0;
    padding: 0;
}

.join-section66-ul li {
    list-style: none;
    flex: 1;
    transition: all 0.5s ease;
    cursor: pointer;
    margin:0 1%;
    position:relative;
    overflow:hidden;
    border-radius:20px;
    padding:4%;
    text-align:center;
    display:flex;
    flex-direction: column;
    align-items:center;
    justify-content:center;

}
.join-section66-ul li .icon{display:block;margin:0 auto;}

/* 默认第一个展开 */
.join-section66-ul li.active {
    flex: 2;
    background:#dc1315;
    color:#fff;
}
.join-section66-ul li.active .icon{display:none;}
.join-section66-ul li .li-bg{position:absolute;left:0;top:0;width:100%;height:100%;}
.join-section66-ul li.active .join-tip{color:#fff;}
.join-section66-ul li.active .join-tip *{color:#fff !important;}
.join-section66-ul li .join-h2{margin-top:0px;}




.index-section4-one a{height:235px;}
.service-section3-ul li img{ transition: transform 1s ease;  }
.service-section3-ul li:hover img{transform: rotate(360deg);}
.service-section3-ul li:hover .icon{transform:inherit;}



@media (max-width:1200px){
    .join-section66-ul{display:block;margin-bottom:25px;}
    .join-section66-ul li{margin:10px 1%;}
    .about-section66-content{display:block;}
    .about-section66-left{width:auto;}
    .about-section66-right{width:auto;}
    .about-section66-h2{font-size:30px;}
    .about-section66-right{font-size:14px;line-height:2;}
    .about-section66-img{margin-top:0%;}
}

@media (max-width:640px){
    .index-section4-one a{height:100px;}
}

.service-section3-ul li .li-c a{color:rgba(255,255,255,0.6)}

.service-section3-ul li:hover .li-c a{color:#fff;}
.index-section4 .li-t{white-space:inherit;}

.zhan-section2{padding:6% 20px;}

.zhan-circle-img img{max-width:300px;}
.zhan-section2-ul{margin-top:5%;}
.zhan-section2 .circle{width:180px;height:180px;}
.zhan-section2-ul .li-img{top:20%;}
.service-map img{max-width:85%;}
.service-section1-right{margin-left:10%;}
.service-section1-right{margin-left:10%;}

.index-section2-ul li .li-line{margin:15px 0;}
.index-section2-ul li .li-bot{padding-bottom:10px;}
.index-section2-ul li .address{margin:5px 0;}
.index-section2{padding:5% 20px;}




.contact-map #map1 {
    height: 460px;
    width: 100%;
}
.contact-map.amap-icon img {
    width:50px;
    height: 50px;
}

.contact-map .amap-marker-label{
    border: 0;
    background-color: transparent;
}

.contact-map .info{
    position: relative;
    top: 0;
    right: 0;padding:10px 35px;
    min-width: 0;background:#ff3f3a !important;color:#fff;min-width:0 !important;padding-left:35px !important;;padding-right:35px !important;border:1px solid #fff;box-shadow:0px 0px 10px rgba(0,0,0,0.1) !important;
}




.contact-map{position:relative;overflow:hidden;}
.contact-map #map1 {
    height: 460px;
    width: 100%;
}

.contact-map #map2 {
    height: 460px;
    width: 100%;
}
.contact-map-a{display:block;position:absolute;right:5%;bottom:15%;text-align:center;font-size:18px;color:#dc1315;z-index:99;background:rgba(255,255,255,0.3);padding:10px;}
.contact-map-a img{display:block;margin:6px auto;}


@media (max-width:1350px) and (min-width:1200px){
    .main-header .header-nav .nav li{margin:0 5px;}
    .header-search .search-icon{margin-left:10px;}

}
.BMap_bubble_top{height:10px !important}


@media (max-width:1200px){
    .zhan-section2 .circle{width:140px;height:140px;}
    .zhan-circle-img img{max-width:220px;}
    .zhan-section2-ul .li-img{top:30%;}
    .service-section1-right{margin-left:0;}
         .service-section3-ul{display:flex;flex-wrap:wrap;justify-content:center;}
         .service-section3-ul li{flex:inherit;width:48%;margin:1.5% 1%;}
         .service-section1 .wx img{width:120px;}
           .service-section1{text-align:center;}
              .service-section1 .wx-c{width:auto;font-size:14px;}
              .service-section3-ul li img{max-width:120px;}
              .index-section4 .li-t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
              .index-section4 a img{min-height:160px;}
}




