.m-duan  {
    display: none;
}
.amap-logo {opacity: 0;}

:root {
    --bigtitle：26px;
    --entitle：24px;
  }
@media (max-width: 768px) {
	
}

@media (max-width: 768px) {
.m-duan {display: block;}
.w-duan {display: none;}
    .main_head .menu .main-menu li {display: none;}

    .main_head .logo {
        width: 50%;
        left: 5%;
        background: url(../images/foot-logo1-w.png) no-repeat left center;
        background-size: contain;
    }
    .hamburger {right: 10px;}
    .main_head .en {right: 45px;}
    .section1 .logo-img {
        margin-left: -100px;
        width: 300px;
    }
    .section1 .cn_txt {
        width: 100%;
        top: 35%;
        margin-left: 0;
    }
    .layer3 h2 b {font-size: 32px;}
    .layer3 h2 {font-size: 32px;padding: 0 10px; line-height: 48px;}
    .layer2 h2 span {font-size: 34px; line-height: 48px;}
    .layer2 h2 {line-height: 40px; margin-left: 10px;}
    .scroll-downs {
        position: absolute;
        bottom: 200px;
        right: 5%;
        display: none;
    }   
    .about-seciton2 {
        position: relative;
        padding: 60px 0 0%;
        padding-left: 0;
        overflow: hidden;
        margin: 0 auto;
    }
    .about-seciton2 .sidecolor {
        display: none;
    }
    .about-seciton2 .top-t h2 {
        font-size: 34px;
        padding-bottom: 0;
    }    
    .about-seciton2 .top-t {text-align: center;    padding-bottom: 20px;}
    .about-seciton2 .top-t h4 {
        font-size: 34px;
    }    
    .about-seciton2 .aboutImage {padding-left: 0;}
    .about-seciton2 .txt {
        width: 100%;
        position: relative;
        background: #002d74;
        padding-bottom: 30px;
    }
    .about-seciton2 .txt p {
        padding: 20px;
        font-size: 15px;
    }    
    .actionBtn15 .lb {font-size: 14px;}
    .actionBtn15 .ico-plus {height: 23px;}
    .actionBtn15 {width: 145px;}
    .busniess-section .top-t h2,.busniess-section .top-t h4 {
        font-size: 34px;
        padding-bottom: 0px;
    }    
    .busniess-section {padding-top: 60px;}
    .select_box > div.active, .select_box .select2, .select_box > div {
        width: 100%;
        display: block;
    }
    .select_box ul {width: 90%;left: 0;margin-top: 30px;padding-bottom: 30px;}
    .select_box .select3 ul {
        width: 90%;
        left: 0;
    }
    .select_box ul li.desc {
        font-size: 15px;
        padding-right: 0;
    }
    .select_box > div.active ul {
        margin-top: 30px;    padding-bottom: 30px;
    }
    .select_box {height: auto;}
    .select_box > div.deactive {
        width: 100%;
    }
    .select_box ul li.desc {display: block;opacity: 1;}
    .left-side-nav {display: none;}
    .select_box .select2.deactive .desc {opacity: 1;}
    .select_box ul li.detail_btn {opacity: 1;}
    .project-section {padding-top: 60px;overflow-x: hidden;}
    .project-section .w90 {margin-left: 0;}
    .project-section .t-h2 {
        font-size: 34px;
        text-align: center;
        padding-bottom: 0px;
    }    
    .project-section .t-p {font-size: 34px;text-align: center;}
    .all-project {
        position: relative;
        right: auto;
        top: 0;
        z-index: 3;
        left: 5%;
    }
    .project-section .td {padding-left: 25px;}
    .project_footer_right_footer {display: none;}
    .project_footer {left: 0;width: 100%;}
    #project_scroll {margin-left: 0;left: 0;}
    .all-project .actionBtn15 {margin-top: 10px;}
    .news-section {
        padding: 60px 0 50px;
    }
    .news-section .top-t h2, .news-section .top-t h4 {
        font-size: 34px; 
        font-size: 34px;
        padding-bottom: 0;
    }
    .news-section .w90 {
        width: 90%;
    }
    .news-section .n-list li {
        margin-bottom: 20px;
        width: 100%;
        float: none;
        margin-left: 0;
        margin-right: 0;
    }
    .news-section .actionBtn15 {margin-top: 10px;}
    .footer .foot_menu {display: none;}
    .footer .code-2 {
        float: none;
        margin: 0 auto;
        text-align: center;
    }
    .footer .code-2 .wechat {
        margin-left: 0;
    }    
    .footer .code-2 .wechat img {
        width: 90px;
    }
    .footer .img-pa {display: none;}
    .footer {
        height: auto;
        background: #f7f7f7;
    }
    .copyright .w90 {
        width: 90%;
    }
    .copyright .qixia {float: none;}
    .copyright .qixia a {
        font-size: 15px;
        color: #fff;
        display: block;
        position: relative;
        padding-right: 15px;
        margin-right: 13px;
        z-index: 1;
        float: left;
    }
    .copyright p.rt {
        text-align: left;
    padding-top: 15px;
    line-height: 1.8;
    color: #fff;
    float: none;
    font-size: 13px;
    color: #c3cbdb;
    }
    .right-tp-1 .tp-fl, .right-tp-1 .tp-rt {display: none;}
    .main_head .menu {
        padding-left: 0;
    }
    #top-menu {
        font-style: normal;
        font-size: 32px;
        line-height: 1.45;
        color: #ffffff;
        position: relative;
        text-align: left;
        padding-top: 3%;
        left: 10%;
        flex: 0 1 100%;
        width: 100%;
    }
    .menu__item a {font-size: 22px;}
    .menu__item p a {font-size: 16px;}
    #top-menu li {
        float: left;
        width: 40%;
        height: 180px;
    }    
    .bottom-contanct {
        bottom: 3%;
    }
    #top-menu {
        padding-top: 50px;
    }
    .main_head .en { }
.l-header {
 width: 50px;
}
.menuIcon .icon{
	width: 50px;
}
    .inner_banner {
        height: 400px;
        min-height: 400px;
    }
    .inpage .layer2 h2 {
        font-size: 56px;
        letter-spacing: 0;
        margin-left: 0;
    }


    .m-duan .question-list li {
        width: 100%;
    }
    .m-duan .question-list li .ques01 {
        overflow: hidden;
    cursor: pointer;
    padding: 10px 10px 10px 20px;
    background-color: #1a2c70;
    font-size: 17px;
    color: #ffffff;
    text-align: left;
    vertical-align: bottom;
    margin-bottom: 0px;
    position: relative;
    }   
    .m-duan .question-list li .ques01::after {
        content: "+";
        display: block;
        color: #fff;
        font-size: 20px;
        position: absolute;
        right: 15px;
        top: 8px;
    }
    .m-duan .question-list li .ques01.active::after {
        content: "-";
        font-size: 26px;
        top: 0;
    }

    .m-duan .question-list .ques01 span.ques-cont {
        max-width: 500px;
        padding-left: 20px;
        text-align: left;
    }
    .m-duan .question-list li .active .ques-cont {
        text-decoration: underline;
    }
    
    .m-duan .question-list li .ques01.active span.ques-cont {
        background: url(arrow_blue.png) no-repeat 0 5px;
        font-weight: 600;
    }
    
    .m-duan .question-list li .ques-txt {
        display: none;
        color: #6d6e71;
    }
    .m-duan .question-list li .ques-txt .checkbox a {
        display: block;
        color: #6d6e71;
        font-weight: normal;
        font-size: 15px;
    }
    .m-duan .question-list li .ques-txt .checkbox {
        padding-top: 12px;
        border-bottom: 1px solid #ddd;
        margin-left: 20px;
        margin-right: 20px;
        padding-bottom: 5px;
    }

    .company_1 {
        margin-top: 60px;
        margin-bottom: 30px;
    }    
    .company_1 .lines span {display: none;}
    .company_bg {
        width: 90%;
        height: 300px;
        float: none;top: 20px;
		    margin: 0 auto 30px;
			right:0;
			background: url(/css/about/top.jpg) no-repeat center;
    background-size: cover;
    }
	.company_bg video{
		    display: none;
	}
    .company_1 h2 {
        font-size: 26px;
        padding-bottom: 0;
    }
    .company_1 h3 {
        font-size: 24px;
    }    
    .company_1 .info {
        font-size: 16px;
        width: 100%;
        line-height: 30px;
        margin-top: 20px;
        text-align: justify;
    }
    .company_1 .scroll-downs {margin-top: 25px;}
    .c-eyebrow {font-size: 26px;margin-bottom: 0;}
    .company_yw h3 {
        font-size: 26px;
    }
    .c-eyebrow:not(:last-child) {
        margin-bottom: 0;
    }
    .c-split-slider__content {
        margin-bottom: 30px;
    }    
    .honor-box {
        margin-top: 0;
    }   
    .zhaopin-section .ti { margin-bottom: 0;} 
    .his-box ul li {
        width: 100%;
        float: none;
        margin-bottom: 20px;
    }    
    .his-box ul li.pad50 p {
        padding-right: 0;
    }
    .his-box ul li.fl p {text-align: left;}
    .his-box ul li div.img img {
        height: auto;
        padding-bottom: 20px;
        width: 100%;

    }
    .his-box ul li p b {font-size: 18px;}
    .his-box ul {
        padding-bottom: 50px;
    }
    .his-box ul h2 {display: none;}
    .organi-box .zuzhi img {width: 100%;}
    .cb-main .cb-1 .left {
        position: relative;
        float: none;
        width: 100%;
        height: auto;
        padding-top: 40px;
    }    
    .cb-main .cb-1 {
        position: relative;
        width: 100%;
        height: auto;
    }
    .cb-main .cb-1 .right {
        float: none;
        position: relative;
        width: 100%;
        height: 300px;
    }
    .cb-main .cb-1 .left .wen {
        position: relative;
        top: 0;
        left: 0;
        transform: none;
        width: 90%;
        margin: 0 auto;
    }
    .cb-main .cb-1 .left .wen .title {
        font-size: 24px;
        margin-bottom: 10px;
    }    
    .cb-main .cb-1 .left .wen .desc {
        font-size: 16px;
        padding-bottom: 30px;
    }    
    .cb-main .cb-1 .left .wen .desc .bankuai a {
        margin-right: 8px;
        margin-bottom: 0px;
        padding: 62px 0px 5px;
        font-size: 15px;
        position: relative;
        width: 73px;
        height: 73px;
        text-align: center;
        float: none;
        display: inline-block;
    }
    .cb-main .cb-1 .left .wen .desc .bankuai a span {
        padding-left: 0px;
        width: 100%;
        text-align: center;
        margin-top: 20px;
        display: block;
    }
    .cb-main .cb-1 .left .wen .desc .bankuai {
        margin-top: 20px;
    }   
    .zhaopin-section {
        padding: 50px 0 0%;
    } 
    .chanye-section .company-info {
        font-size: 16px;
        float: none;
        width: 100%;
        margin-top: 20px;
    }
    .chanye-section .ti {
        font-size: 16px;
        padding-right: 0;
        margin-bottom: 10px;
        width: 100%;
        float: none;
    }
    .chanye-section .ti h2 {margin-bottom: 0;font-size: 24px;}
    .chanye-section .ti h3 {
        font-size: 17px;
    }
    .chanye-section .company-info2 {
        width: 100%;
        float: none;
        text-align: justify;
    }    
    .chanye-s3 ul li {
        float: left;
        width: 50%;
        margin-bottom: 40px;
    }
    .chanye-s3 ul, div.chanye-s3 {margin-bottom: 0;}
    .chanye-s2 .bg {height: 190px;
        background-attachment: inherit;
        margin-top: -30px;}
    .chanye-s3 ul li span {font-size: 24px;}
    .company-info3 li {
        line-height: 26px;
        float: none;
        width: 100%;
        margin-right: 0;
        text-align: justify;
        margin-bottom: 30px;
    }
    .company-info3 strong {font-size: 20px;height: auto;line-height: 24px;}
    .company-info3 ul {
        margin-bottom: 10px;
    }
    .chanye-s4 ul li.li2 {
        margin-top: 0px;
    }
    .qixia-box ul li {
        float: none;
        width: 100%;
        height: 350px;
        margin-left: 0;
        margin-right: 0;
        overflow: hidden;
        margin-bottom: 8%;
        position: relative;
    }
    .qixia-box ul li .actionBtn15 {bottom: 60px;}

    .inpage .section1.chanye_banner_1a,
    .inner_banner.chanye_banner_2,
    .inner_banner.chanye_banner_3,
    .inner_banner.chanye_banner_4,
    .inner_banner.chanye_banner_5,
    .inner_banner.chanye_banner_6,
    .inner_banner.chanye_banner_7,
    .inner_banner.chanye_banner_77 {
        height: 200px;
        min-height: 200px;
    }
    .inpage .section1.chanye_banner_1a .cn_txt,
    .inpage .section1.chanye_banner_2 .cn_txt,
    .inpage .section1.chanye_banner_3 .cn_txt,
    .inpage .section1.chanye_banner_4 .cn_txt,
    .inpage .section1.chanye_banner_5 .cn_txt,
    .inpage .section1.chanye_banner_6 .cn_txt,
    .inpage .section1.chanye_banner_7 .cn_txt,
    .inpage .section1.chanye_banner_77 .cn_txt {display: none;}

    .chanye-s2-2 ul {
        position: relative;
        right: auto;
        top: 30px;
        transform: none;
    }
    .chanye-s2 ul li {
        margin-bottom: 10px;
    }
    .chanye-s2 .ti .hotel-lx p {
        margin-right: 25px;
        font-size: 15px;
        padding-right: 25px;
        padding-top: 0;
        margin-bottom: 20px;
    }
    .chanye-s2 ul li span, .chanye-s3 ul li span {
        display: block;
        color: #fff;
        font-size: 18px;
        font-weight: normal;
    }
    .chanye-s2 ul li {
        margin-bottom: 0px;
        display: inline-block;
        margin-right: 10%;
    }
    .chanye-s2 ul li:last-child {margin-right: 0;}
    .chanye-s2-2 .bg {background-attachment: initial;height: 400px;margin-top: 30px;}
    .chanye-s2 .ti h3 {
        font-size: 24px;
        padding-bottom: 30px;
    }
    .chanye-s2-2 .w90 {top: 46%;}
    .chanye-other.qixia-box.f6 ul li {
        width: 100%;
        height: 200px;
    }
    .chanye-other.qixia-box.f6 ul li:first-child {display: none;}
    .chanye-other.qixia-box ul li .title {
        letter-spacing: 0px;
        transform: translateY(-50%);
    }
    .chanye-other.qixia-box ul li .title h3, 
    .chanye-other.qixia-box ul li .title p,
    .chanye-other.qixia-box ul li .actionBtn15 {display: none;}
    .chanye-other.qixia-box ul li .title h2 {
        font-size: 18px;
        padding: 0 10px;
        line-height: 26px;
    }
    .chanye-other .c-en-title1 {
        position: absolute;
        top: -10px;
        left: 0;
        z-index: -1;
        font-size: 20vw;
        line-height: 1;
        white-space: nowrap;
        color: #e3e3e3;
    }
    .chanye-s2-3 .bg {
        height: 600px;
        margin-top: 30px;
    }
    .chanye-s2-3 .bg {
    height: 600px;
    }
    .chanye-s2-3 .ti p {
        line-height: 36px;
        max-width: 100%;
        padding-top: 0;
    }
    .chanye-s2-3 ul {
        position: relative;
        right: auto;
        top: 0;
        transform: none;
    }
    .chanye-s2-3 ul li {
        margin-bottom: 0px;
        display: inline-block;
        margin-right: 0;
        width: 49%;
        margin-bottom: 20px;
    }
    .chanye-s3-3 h3 {
        font-size: 24px;
        margin-bottom: 10px;
    }
    .chanye-s3-3 p img:last-child {margin-right: 0;}
    .chanye-s3-3 p img {
        width: 31.8%;
    }    
    .chanye-s3-3 p {border-bottom: 0;}

    .chanye-s3 ul li span {color: #444;}

    .chanye-s2-4 .bg {margin-top: 30px; height: 300px;}
    .chanye-s2-4 .w90 {
        top: 30%;
    }
    .chanye-s2-4 ul li {
        margin-bottom: 0px;
        display: inline-block;
        width: 50%;
        margin-bottom: 30px;
        margin-right: 0;
    }
    .chanye-s2-4 ul {
        position: relative;
        text-align: center;
    }
    .chanye-s2-5 .bg {margin-top: 30px;height: 900px;}
    .chanye-s2-5 .w90 {
        top: 50px;
    }
    .chanye-s2-5 .ti h3 {margin-bottom: 10px;padding-bottom: 0;}
    .chanye-s2-5 .ti p {max-width: 100%;}
    .chanye-s2-5 ul {
        /* top: auto; */
        /* bottom: 10px; */
        position: relative;
        right: 0;
    }
    .chanye-s2-5 ul li {
        margin-bottom: 0px;
        display: inline-block;
        margin-right: 10%;
    }   
    .chanye-s2-5 ul li {
        margin-right: 7%;
    } 

    .chanye-s2-5 ul li span {font-size: 15px;}
    .chanye-section.chanye_banner_6 .ti .yuding span.b {line-height: 20px;}
    .main_head.on .logo {background-size: contain;}
    .chanye-s2-6 .bg {
        height: 600px;
    }
    .news_page.news-section {padding: 40px 0 50px;}
    .news-section.news_page .n-list .text h3 {font-size: 18px;}
    .news-section.news_page .n-list .arrow {
        background: url(../images/icon-arrow5.png) no-repeat;
        width: 45px;
        height: 35px;
        background-size: 35px;
    }    
    .news-section.news_page .n-list a:hover .arrow {
        background: url(../images/icon-arrow7.png) no-repeat;
        background-size: 35px;
    }  
    .article_page .w90 {
        display: block;
        flex-wrap: initial;
        align-items: normal;
        justify-content: normal;
        position: relative;
    }  
    .article_page .left-body {
        width: 100%;
    }
    .article_page .left-body h1 {
        font-size: 22px;
        line-height: 30px;
    }
    #portamento_container {width: 100% !important;    margin-bottom: 40px;}
    .article_page .right-fix {
        width: 100%;
        background: #f7f7f7;
        padding: 2%;
        position: relative;
    }
    .article_page .left-body .content {padding-bottom: 40px;}
    .article_page .right-fix a {
        font-size: 14px;
    }
    .article_page .right-fix .prev {
        margin-bottom: 5px;
    }
    .news_page3 .tongzhi .coverbg {
        width: 100%;
        height: 220px;
        float: none;
    }
    .news_page3 .tongzhi li a {padding: 10px;}
    .news_page3 .tongzhi li a .rt {
        width: 100%;
        float: none;
    }
    .news_page3 .tongzhi h2 {
        color: #222;
        line-height: 30px;
        height: auto;
        font-size: 20px;
    }    
    .fenye li a {
        padding: 6px 10px;
        width: auto;
    }    
    .fenye ul {padding-bottom: 0;}
    .gotop a {right: 10px;}
    .paiqi-section .ti {display: none;}
    .paiqi-section {
        padding: 0px 0 50px;
    }
    .paiqi-section .zh-box li {
        float: none;
        width: 100%;
        margin-right: 0;
        margin-bottom: 35px;
    }
    .zh-date {display: none;}
    .paiqi-section .zh-box .zhpic {height: 250px;}
    .paiqi-section .zh-box .ject_mid_2_left_1 {
        font-size: 20px;
    }    
    .inner_banner.article_banner {
        height: 200px;
        min-height: 200px;
    }
    .inpage .inner_banner.article_banner .cn_txt {display: none;}
    .zhpaiqi .left-body .content .sj-dd .zh {
        background: url(/images/icon20.png) no-repeat left top;
        background-size: 28px;
    }
    .zhpaiqi .left-body .content .sj-dd span {font-size: 16px;}
    .other-paiqi {margin-top: 10px;}
    .other-paiqi h2 {
        font-size: 24px;
    }
    .other-paiqi li {
        float: none;
        width: 100%;
        margin-right: 0;
    }
    .other-paiqi .zhpic {
        width: 100%;
        height: 250px;
    }          
    .other-paiqi .ject_mid_2_left_1 {
        font-size: 20px;
    }
    .company_mission .mission-txt {
        position: relative;
        top: 0px;
        right: 0;
        bottom: 0;
        left: 0;
        width: 90%;
        margin: 0 auto;
    }      
    .company_mission .img-box>img {
        left: 0;
        position: absolute;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .company_mission {height: auto;}
    .company_mission .img-box::before {padding-top: 60px;}
    .company_mission .mission-txt .intro h2 {
        font-size: 24px;
        padding-bottom: 0;
    }
    .company_mission .mission-txt .intro h3,
    #shiming h3,
    #shiming .blockTitle {font-size: 24px;}   
     
    .company_mission .mission-txt .intro .pbig {font-size: 18px;}
    .company_mission .mission-txt .intro p {
        font-size: 15px;padding-bottom: 50px;
    }    
    #shiming h3 {padding-bottom: 0;}
    #shiming .bigp {
        font-size: 16px;
        text-align: justify;
    }
    #shiming ul li {
        float: none;
        width: 100%;
        padding: 0;
        margin-right: 0;
    }    
    #shiming {
        padding: 50px 0 50px;
    }
    #shiming ul li p {
        font-size: 24px;
    }
    .index-life .ti_en {
        text-transform: uppercase;
        padding-bottom: 0;
        padding-top: 50px;
        font-size: 24px;
    }      
    .index-life .ti {font-size: 24px;} 
    .item-h2 {
        font-size: 24px;
        color: #fff;
        padding-bottom: 10px;
        font-weight: bold;
    }
    .index-life .bigp {padding-bottom: 0;}
    .slick-life .life-item p {
        height: 110px;
    }
    .dangqun_page .dangul li {
        background-color: #F9FAFC;
        padding: 20px;
        width: 100%;
        float: none;
        margin-right: 0;
        margin-left: 0;
        margin-bottom: 30px;
    }
    .dangqun_page li .item-month {
        font-size: 34px;
        line-height: 40px;
    }
    .dangqun_page li .neir {
        margin-top: 10px;
        margin-bottom: 20px;
        font-size: 18px;
        height: auto;
        display: block;
    }
    .zhaopin-section#job2 .ti.fl {
        float: none;
        width: 100%;
        text-align: left;
    }
    .zhaopin-section#job2 {
        padding: 30px 0 0%;
    }
    .zhaopin-section#job2 .ti.fl h2 {
        font-size: 32px;
        line-height: 2;
        margin-bottom: 0px;
    }
    .zhaopin-section .celan {
        margin-top: 20px;
    }
    .zhaopin-section .celan li {
        margin-bottom: 20px;
        text-align: center;
        width: 48%;
        display: inline-block;
    }
    .zhaopin-section .celan li a {padding: 10px 0;}
    .zhaopin-section .joblist {
        float: none;
        width: 100%;
        margin-bottom: 50px;
    }
    .zhaopin-section .question-list li .ques01 {
        float: none;
        width: 100%;
        padding: 20px 10px 0px;
    }
    .zhaopin-section .ques01 span {padding-right: 0;    line-height: 26px;}
    .zhaopin-section .question-list li .ques01:before {left: 15px;}
    .zhaopin-section .question-list li .ques01 {
        padding-left: 30px;
    }
    .zhaopin-section .question-list li .riqi-r {
        width: auto;
        float: none;
        padding: 0 30px 20px;
        font-size: 14px;
        font-weight: normal;
    }
    .zhaopin-section#job2 .joblist {
        margin-bottom: 0;
    }
    .cont-1 li {
        float: none;
        width: 100%;
        font-size: 18px;
        color: #002d74;
        text-align: center;
        margin-bottom: 30px;
    }
    .cont-1 li b {
        margin: 0 auto;margin-bottom: 20px;
    }
    .cont-1 {margin-top: 30px;}
    .cont-1 li a {
        margin: 0 auto;
        margin-top: 20px;
    }
    .map {
        height: 350px;
        overflow: hidden;
        margin: 20px 0 60px;
    }
    .map #container {
        height: 100%;
        width: 100%;
    }
    .amap-toolbar {opacity: 0;display: none;}
    .zhaopin-section .ti h2 {font-size: var(--bigtitle);}

    .paiqi-section .ti h3, .zhaopin-section .ti h3, .honor-section h3 {
        font-size: 24px;
        font-family: 'Montserrat-bold';
    }
    .select_box ul li.title {
        font-size: 24px;
        line-height: 34px;
    }
    .ject_mid_2_right {margin-bottom: 0;}
    .all-project .actionBtn15 .lb {font-size: 14px;}
    .news-section .n-list .text h3 {font-size: 18px;}
    .news-section .n-list .arrow {
        background: url(../images/icon-arrow5.png) no-repeat;
        width: 45px;
        height: 35px;
        background-size: 35px;
    }    
    .loading {display: none !important;z-index: 0;opacity: 0;}
    .index-life .slick-slide img, .life-item__img {display: none;opacity: 0;}
    .chanye-section .ti .yuding span {
        line-height: 22px;
        background: url(/images/dianhua.png) no-repeat left top;
        background-size: 22px;
    }

    .chanye-section .ti .yuding span.b {
        background: url(/images/add.png) no-repeat left top;
        background-size: 22px;
    }
    .chanye-s3-7 h2, .chanye-s3-7 h3 {font-size: 24px;}
    .chanye-s3-7 ul li p {
        font-size: 15px;
        height: auto;
        line-height: 26px;
    }  
    .chanye-s3-7 ul li {
        float: none;
        width: 100%;
        height: auto;
        padding: 0;
        margin-right: 0;
        position: relative;
        background: none;
        background-image: none !important;
    }  
    .chanye-s3-7 ul li .m-duan {
        height: 200px;
        background-size: cover;
        background-position: center;
    }
    .chanye-s3-7 {
        padding: 40px 0 5%;
        background: #f7f7f7;
    }


}