.app{display: none;}











@media screen and (max-width:1500px){
	.ie .layout-rowMain{
        width: 1200px;
    }
	.logo{ margin-left:0.6rem;}
	.search1{ margin-right:0.6rem;}
	.main-menu .navigation>li>a{ font-size:0.18rem; padding:0 0.2rem;}
	.main-menu .navigation> li> ul> li> a{ font-size:0.16rem;}
	.max-wid{ width:90%;}
	.f-30{ font-size:26px;}
	 
	#index #main .r2 .r-main .new-box .new-list .fr{ padding:0.3rem 0.45rem;}
	.tea_case,.con_case_b{ width:88vw}
	.f-36{ font-size:30px;}
	.footer{padding: 0.46rem 0.4rem;}
 
	.scr2_title{ margin-top:100px;}
	.ry-li ul li{ font-size:16px;}
	.f-cd a,.banquan,.f-lx p{ font-size:0.16rem;}
	.f-cd a{ margin-right:0.3rem;}
	#index #main .r2 .r-main .new-box .new-list .fr > ul > li,#index #main .r2 .r-main .new-box .new-list .fr > ul > li span,#index #main .r2 .r-main .new-box .new-list .fr > ul > li a{ height:0.7rem; line-height:0.7rem;}
	.home-lsyg{padding: 0.6rem 0.8rem 0.2rem;}
	.yg-list dl dd{ font-size:0.15rem;}
	.yg-list dl:nth-child(2){ left:1rem;}
	.yg-list dl:nth-child(3){ left:2.5rem;}
	.yg-list dl:nth-child(4){ left:3.8rem;}
	.yg-list dl:nth-child(5){top: 195px;left: 4.9rem;}
	.yg-list dl:nth-child(6){bottom: 140px;left: 6.2rem;}
	.yg-list dl:nth-child(7){    top: 130px;left: 6.5rem; width:204px;}
	.yg-list dl:nth-child(8){bottom: 220px;left: 8.1rem;}
	.yg-list dl:nth-child(9){ top:60px; left:8.5rem;width:180px;}
	.yg-list dl:nth-child(10){bottom: 260px;left: 10rem;}
	.yg-list dl:nth-child(11){top: 0px;left: 10.5rem; width:240px;}
	.yg-list dl:nth-child(12){ left: 11.2rem;
    bottom: 360px;}
	 .foot-input{ margin-left:0.15rem; width:2rem}
	 .view .arrow-left, .view .arrow-right{ left:5vw; top:37.5%;}
	 .view .arrow-right{ left:auto; right:5vw }
	 .new_tex_box > img{ height:217px;}
}
@media screen and (max-width:1366px){
    .f-60{ font-size: 48px; }
    .f-50{ font-size: 42px; }
    .f-48{ font-size: 40px; }
    .f-46{ font-size: 40px; }
    .f-44{ font-size: 38px; }
    .f-42{ font-size: 36px; }
    .f-40{ font-size: 34px; }
    .f-38{ font-size: 32px; }
    .f-36{ font-size: 30px; }
    .f-34{ font-size: 28px; }
    .f-32{ font-size: 26px; }
    .f-30{ font-size: 26px; }
    .f-28{ font-size: 26px; }
    .f-26{ font-size: 24px; }
    .f-24{ font-size: 22px; }
    .f-22{ font-size: 20px; }
    .f-20{ font-size: 18px; }
    .f-18{ font-size: 16px; }
    .f-16{ font-size: 14px; }
    .f-14{ font-size: 14px; }
    .f-12{ font-size: 12px; }
	.footer{padding: 0.36rem 0.4rem;}
	#index #main .r2 .r-main .new-box .new-list .fr{padding: 0.2rem 0.4rem;}
	#index #main .r3 .r-main .pro-tab > li > i:after{ width:128px;}
	#index #main .r3 .r-main .pro-tab > li:nth-child(1) i:after {width: 200px;}
	.lx-le li p,.lx-box2 form li p,.lx-box2 form button,.zp-z ,.yf-li li span{
    font-size: 0.16rem;
}
.lx-ri{ padding:0.2rem}
.zp-ti p{ font-size:0.18rem}
.sq-ri p span{ padding-right:0.1rem}
#dialog1{ width:700px; height:620px;margin: -310px 0 0 -350px;}
.gw-xi{ height:550px;}
.zp-z{ padding-bottom:0.3rem}
.hz-list dl dd img{ height:70px;}
.new_d_text_box{ padding:50px;}
}
@media screen and (max-width:1280px){
	.main-menu .navigation>li>a{ font-size:0.16rem; padding:0 0.15rem}
	.banner-txt a{ font-size:0.16rem; width:1.68rem}
	.main-menu .navigation> li> ul> li> a,.pro_det_info,.f-18,.ry-li ul li,.f-cd a, .banquan, .f-lx p,.f-logo p,.lx-le li p{ font-size:0.14rem}
	.f-30,.yg-list dl dt{font-size: 20px; }
	.yg-list dl dt,.yg-list dl dd{ padding-left:0.25rem}
	.yg-list dl:nth-child(2){ left:0.7rem; width:220px}
	.yg-list dl:nth-child(3){ left:2.2rem;}
	.yg-list dl:nth-child(4){ left:3rem;}
	.yg-list dl:nth-child(5){top: 195px;left: 4.6rem;}
	.yg-list dl:nth-child(6){bottom: 120px;left: 5.2rem;}
	.yg-list dl:nth-child(7){    top: 130px;left: 5.9rem; width:180px;}
	.yg-list dl:nth-child(8){bottom: 220px;left: 7.1rem;}
	.yg-list dl:nth-child(9){ top:60px; left:7.6rem;width:180px;}
	.yg-list dl:nth-child(10){bottom: 280px;left: 9.5rem;}
	.yg-list dl:nth-child(11){top: 0px;left: 9.3rem; width:240px;}
	.yg-list dl dd{ font-size:0.13rem}
	#index #main .r3 .r-main .pro-tab > li:nth-child(1) i:after{ width:180px;}
	#index #main .r3 .r-main .pro-tab > li > i:after{ width:115px;}
	.joi_hint > img{left: -70px;width: 130px;}
	.ne-ti-ri h1 a{ padding:0 18px; font-size:17px;}
	.com_info_case p,.cul_info,.yj-li li p{ font-size:15px;}
	.tea_case{ padding:0.8rem 0}
 
	.yj-li li h1{ font-size:18px;}
	.yj-li li{ padding-bottom:30px; margin-bottom:30px;}
	.case_bg >.scr2_title_box{ font-size:30px;}
	.f-36{ font-size:26px;}
	#map{ height:3.6rem;}
}

@media (-webkit-device-pixel-ratio: 1.25) {
    .tal_tex_title{ font-size:20px;}
	 .tal_tex_info{ font-size:14px; line-height:1.6;}
	 .tal_tab_name{   padding-right:0;}
	 .tal_tab_box{ width:55%;}
	 .joi_hint > img {
    left: -30px;
    width: 100px;
}
#dialog1{ height:500px; margin-top:-250px}
.gw-ti{ font-size:20px; margin-bottom:0.2rem;}
.zp-z,.sq-le p select,.sq-ri p span{ font-size:14px;}
#dialog1 h2{ font-size:18px; margin-bottom:0.1rem}
.gw-xi{ height:330px;}
.jltd{ bottom:20px;}
.f-36{ font-size:20px;}
.lx-le li h1,.sq-le h1,.sq-ri h1,.zp_ti,.zp-lii li h1{ font-size:17px;}
.lx-le li {padding: 0.11rem 0.22rem;}
.sideMenu1 h3 dl dd,.sideMenu1 ul p,.hz-new02 dl dt p, .hz-new03 dl dd p,.tx-js p{ font-size:14px;}
.zp-bi p{ padding-bottom:0;}
.zp-lii li p{ font-size:15px; line-height:1.8;}
.foot-input{ width:1.5rem;}
.f-cd a{ margin-right:0.2rem;}
.banquan,.f-lx p{ font-size:0.13rem;}
.f-lx span,.jd-new03 dl dd p{ font-size:0.2rem;}
.tal_tex_title,.new_title,.jd-new03 dl dd span{ font-size:18px !important;}
.zr-last{ font-size:20px !important}
.hz-logo-list,.jd-new02{ padding:0.6rem 0;}
.jd-new03 dl dt img{ width:40px;}
.jq-pic{ width:300px}
.yf-cen{ height:70%;}
.yf-cen li span{ font-size:36px;}
.tx-js p, .yf01-le p,.com_info_case p, .cul_info, .yj-li li p,.yj-li li p, .cul_info p{ font-size:14px;}
.yf01-le span{ font-size:0.6rem;}
.tea_case{ padding:0.6rem 0 ;}
 .zc-lm:before{ width:80%; left:10%;}
 .view .arrow-left, .view .arrow-right{top: 35%;}
 .yj-li li{ padding-bottom:30px; margin-bottom:0;}
 .yj-li li h1:before{ width:7px; height:7px; margin-top:-3.5px;}
 .cul_info ul li:nth-child(1){ width:40%;}
 .zc-lm{ font-size:0.24rem;}
 .preview .active-nav .zc-lm{ font-size:0.3rem;}
}

@media (-webkit-device-pixel-ratio: 1.5) {
    .tal_tex_title{ font-size:20px;}
	 .tal_tex_info{ font-size:16px; line-height:1.6;}
	 .tal_tab_name{ padding-bottom:15px; padding-right:0;}
	 .tal_tab_box{ width:55%;}
	 .joi_hint > img {
    left: -30px;
    width: 100px;
}
#dialog1{ height:500px; margin-top:-250px}
.gw-ti{ font-size:20px; margin-bottom:0.2rem;}
.zp-z,.sq-le p select,.sq-ri p span{ font-size:14px;}
#dialog1 h2{ font-size:18px; margin-bottom:0.1rem}
.jltd{ bottom:20px;}
.f-36{ font-size:20px;}
.lx-le li h1,.sq-le h1,.sq-ri h1{ font-size:17px;}
.lx-le li {padding: 0.11rem 0.22rem;}
.home-lsyg{ background-size:cover}
}






@media screen and (max-width:1024px){
}
@media screen and (max-width:800px){
	.pc{display: none!important;}
	.app{display: inline-block;}
    .f-60{ font-size: 24px; }
    .f-50{ font-size: 22px; }
    .f-48{ font-size: 22px; }
    .f-46{ font-size: 20px; }
    .f-44{ font-size: 20px; }
    .f-42{ font-size: 20px; }
    .f-40{ font-size: 18px; }
    .f-38{ font-size: 18px; }
    .f-36{ font-size: 18px; }
    .f-34{ font-size: 16px; }
    .f-32{ font-size: 16px; }
    .f-30{ font-size: 16px; }
    .f-28{ font-size: 16px; }
    .f-26{ font-size: 14px; }
    .f-24{ font-size: 14px; }
    .f-22{ font-size: 14px; }
    .f-20{ font-size: 14px; }
    .f-18{ font-size: 12px; }
    .f-16{ font-size: 12px; }
    .f-14{ font-size: 12px; }
    .f-12{ font-size: 12px; }
}
.mobile-zzry {
    display: none ;
    width: 96%;
    margin: 0 auto;
}
.mobile-zzry li{ float:left; width:48%; margin-bottom:15px;}
.mobile-zzry li:nth-child(2n){ float:right;}
.mobile-zzry li img{ width:100%; }
.mobile-zzry li p{ font-size:14px; text-align:center; height:45px;}
.mobile-zzry li div{ position:relative; height:220px;  }
.mobile-zzry li div img{ max-width:100%; max-height:100%; position:absolute; top:0; left:0; bottom:0; right:0; margin:auto;}


@media screen and (max-width:800px){
	.lx-box2 li input, .lx-box2 li:nth-child(4) textarea{ width:70%;}
	.new-an{ display:block;}
	.pc-banner,#index #main .r3 .r-main .home-pro,#index #main .r3 .r-main .pro-tab{ display:none !important;}
	.mobile-banner,.home-app-pro{ display:block !important}
	.max-wid{ width:100%; margin:0 auto;}

	.banner-txt img{ width:50% !important}
    #index .row.r3 .title{opacity: 1;}
    #water{
        width: 42vw;
    }
    #index #top{
        height: 68vh;
    }
    #index .row{padding-bottom: 0.36rem;}
    #index .webGL-slider .pagination{
        top: auto;transform: none;bottom: 0;
    }
    .webGL-slider a.move-prev,.webGL-slider a.move-next{
        display: none;
    }
    .indexBanner .scr,#index #main .r1 .r-main .wid-50 .con .pic_child,#index #main .r1 .r-main .bg2,#index #main .r1 .bg{display: none;}
    #index #main .r1 .r-main .wid-50{
        width: 100%;margin-left: 0;
    }
    #index #main .r1 .r-main .wid-50 .con{
        padding-left: 0;padding-right: 0;padding-bottom: 60px;
    }
    #index #main .r1 .r-main .wid-50 .pic{
        border-top-left-radius:10px;
        border-top-right-radius: 10px;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
    }
    #index #main .r2 .r-main .new-box .new-tab{
        right: auto;width: 100%;left: 0;
    }
    #index #main .r2 .r-main .new-box .new-tab > li{
        width: 36px;height: 36px;line-height: 36px;
    }
    #index #main .r2 .r-main .new-box .new-tab > a{
        width: 36px;height: 36px;margin: 0 6px;line-height: 36px;
    }
    #index .r2 .title{
        margin-bottom: 108px;
    }
    #index #main .r2 .r-main .new-box .new-list .fl .pic-list .con{
        width: 91%;
    }
    #index #main .r2 .r-main .new-box .new-list .fl{
        height: 32vh;border-top-left-radius:10px;
        border-top-right-radius: 10px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }
    #index #main .r2 .r-main .new-box .new-list .fl .pic-list .pic{
        border-top-left-radius:10px;
        border-top-right-radius: 10px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }
    #index #main .r2 .r-main .new-box .new-list .fr{
        padding: 0.4rem 0.3rem;margin-left: 0;padding-top: calc(32vh + 0.4rem);
    }
    #index #main .r2 .r-main .new-box .new-list .fr > ul > li{
        margin-bottom: 18px;
    }
    #index #main .r2 .r-main .new-box .new-list .fl,#index #main .r2 .r-main .new-box .new-list .fr{
        width: 100%;
    }
    #index #main .r3 .r-main .home-pro > li .r-left,#index #main .r3 .r-main .pro-tab > li > i:after{
        display: none;
    }
    #index #main .r3 .r-main .home-pro > li .r-right{
        width: 100%;
    }
    #index #main .r3 .r-main .home-pro > li .r-right .pro-slider{
        width: 100%;
    }
    #index #main .r3 .r-main .home-pro > li .r-right .pro-slider > ul > li .type{
        font-size: 40px;line-height: 1.6;
    }
    #index #main .r3 .r-main .home-pro > li .r-right .pro-slider > ul > li .note{
        transform: rotate(90deg) scale(0.7);;
    }
    #index #main .r3 .r-main .home-pro > li .r-right .pro-page{
        width: 100%;height: 40px;bottom: -74px;
    }
    #index #main .r3 .r-main .home-pro > li .r-right .pro-page > ol{
        width: 60%;display: flex;justify-content: space-between;align-items: center;
    }
    #index #main .r3 .r-main .home-pro > li .r-right .pro-page > ol > li{
        display: inline-block;margin-bottom: 0;
    }
    #index #main .r3 .r-main .home-pro > li .r-right .pro-page > ol > li > span{
        width: 36px;height: 36px;line-height: 36px;
    }
    #index #main .r3 .r-main .home-pro{margin-top: 128px;min-height: 350px;}
    #index #main .r3 .r-main .pro-tab{
        width: 100%;top: 70px;justify-content: space-around;
    }
    #index #main .r3 .r-main .pro-tab > li > i{
        width: 50px;height: 50px;line-height: 50px;margin-right: 0;
        display: inline-block;
    }
    #index #main .r3 .r-main .pro-tab > li:after{
        width: 50px;height: 50px;line-height: 50px;right: 0;;margin: auto;
    }
    #index #main .r3 .r-main .pro-tab > li > span{
        width: 50px;
    }
  
    #index #main .r3 .r-main .pro-tab > li{margin-bottom: 0px;text-align: center;}
    #index #main .r3 .r-main .pro-tab > div{
        display: none;
    }
    #index #main .r4 .r-main .home-stock > ul{
        flex-wrap: wrap;position: relative;
    }
    #index #main .r4 .r-main .home-stock .pic{display: none;}
    #index #main .r4 .r-main .home-stock > ul > li:nth-of-type(1),#index #main .r4 .r-main .home-stock > ul > li:nth-of-type(2),#index #main .r4 .r-main .home-stock > ul > li:nth-of-type(3){
        width: 100%;text-align: center;margin-bottom: 15px;padding: 0;
    }
    #index #main .r4 .r-main .home-stock > ul > li:nth-of-type(1){
        padding-top: 20px;
    }
    #index #main .r4 .r-main .home-stock > ul > li:nth-of-type(2) .stock-data{
        justify-content: center;
    }
    #index #main .r4 .r-main .home-stock > ul > li:nth-of-type(2) .stock-data > span{
        margin-right: 12px;
    }
    #index #main .r4 .r-main .home-stock > ul > li:nth-of-type(2) .stock-msg{
        display: flex;justify-content: space-around;
    }
    #bloc footer .f-main .max-wid > ul li{
        margin-bottom: 12px;
    }
    #bloc footer .f-main .max-wid > ul li:nth-of-type(1),#bloc footer .f-main .max-wid > ul li:nth-of-type(4){display: none;}
    #bloc footer .f-main .max-wid > ul > li h3{
        font-size: 20px;
    }
	#index #main .r2 .r-main .new-box{width: 90%;margin: 0 auto;}
	#index #main .r2 .r-main .new-box .new-list .fr > ul > li span,#index #main .r2 .r-main .new-box .new-list .fr > ul > li a,.lx-le li h1,.sq-le h1,.sq-ri h1,.sq-ri h1 span,.zp-ti p,#dialog1 h2,.yf-li li h1,.com_ry h1,.yj-li li h1{ font-size:16px;}
	#index #main .r2 .r-main .new-box .new-list .fr > ul > li span{ width:70px;}
	#index #main .r2 .r-main .new-box .new-list .fr > ul > li a{width: calc(100% - 80px);}
	.layout-btn{min-width: 130px;height: 40px;line-height: 40px;}
	.mobile-fz-list{ display:block}
	.home-lsyg .in-ti{ position:relative;}
	.home-lsyg{ padding:30px 20px;background-size: cover;}
	.joi_hint > img{ width:80px; left:-10px;}
	.lx-le,.lx-ri,.sq-le,.sq-ri{ width:100%; float:none}
	.lx-ri{ margin-top:15px;}
	.lx-le li p,.sq-ri p span,.zp-list dl dt a,.zp-list dl dd p,.zp-z,.pro_det_info dl,.pro-down,.text-box,.com_info_case p,.com_info_case p span,.ry-li ul li,.yj-li li p,.zc-lm{ font-size:14px;}
	.sq-le{border-bottom: 1px solid #bbc3cd;border-right:none;}
	.sq-le p select{ height:30px; line-height:30px; width:48%; margin-right:1%;}
	.lx-box2{ padding-top:10px;}
	.lx-box2 form li{ height:30px; line-height:30px; width:100%;}
	.lx-box2 form li:nth-child(2){ margin:0 0 10px 0;}
	.lx-box2 form li input, .lx-box2 form li:nth-child(4) textarea,.lx-box2 form li p{height:30px; line-height:30px;}
	.lx-box2 form li:nth-child(4) textarea{ height:100px}
	.lx-box2 form li:nth-child(4){ height:100px;}
	.ne-ti-ri p{ display:none}
	.ne-ti-ri h1 a{ font-size:14px; padding:0 10px;}
	.ne-ti-ri h1{ margin-top:5px;}
	.ne-ti-ri h1 a:after{ top:4px;}
	.zp-list dl dt a{ padding-right:30px;}
	#dialog1{ width:80%; height:80%; top:10%; left:10%;    margin:0;}
	.gw-ti{ font-size:17px;}
	.gw-xi{ height:83%}
	.tal_tab_name{ padding:0 0 20px 0;}
	.tal_tex_title{ font-size:17px; line-height:35px;}
	.tal_tex_title i img{ width:35px;}
	.tal_tex_info{ font-size:14px; padding-left:0;}
	.com_con .tea_case{ width:88vw}
	.hz-list dl dt{ width:100%; font-size:17px; line-height:34px; text-align:left; padding-left:0; float:none}
	.hz-list dl{ padding:15px; margin-bottom:15px;}
	.hz-list dl dd{ width:100%; padding-top:20px; display:block;}
	.hz-list dl dd img{ margin-left:0;}
	.new_time,.pro_cro_bg1,.pro_cro_bg2{ width:100%; float:none; margin-top:0;}
	.new_tex_box{ width:100%; padding:10px 0 0 0; margin-bottom:20px;}
	.new_info{ margin-top:0; line-height:1.6;}
	.new_d_text_box{ padding:15px; margin-top:15px;}
	.s-dian,.base_img_case .swiper-button-next, .base_img_case .swiper-button-prev{ display:none}
 .zlgl{ padding-top:30px;}
 #jc-img .swiper-slide{ width:100%; height:200px;}
 #jc-img .swiper-slide p{ width:100%; font-size:14px; font-weight:normal;}
 .pro_list_box > a{ margin-bottom:30px;}
 .pro_det_title{ font-size:16px; line-height:33px;}
 .pro-down{ line-height:45px;}
 .tea_case{ padding:30px 0;}
 .yf-li li{ width:48%; padding:15px;}
 .yf-li li h2 img{ width:40px;}
 .com_ry{ padding:15px;}
 .ry-li{ display:block;}
 .scr1_text_box{ width:100%;}
 .cul_info p{ font-size:14px; margin-bottom:15px;}
 .case_bg >.scr2_title_box,.case_bg >.src2_img_box{ display:none}
 .yj-li li h1{ float:none; width:100%; font-size:17px;  }
 .src2_img_box,.scr1_text_box{ height:auto;}
 .yj-li li h1:before{ width:6px; height:6px;margin-top: -3px;}
 .yj-li li{ padding-bottom:15px; margin-bottom:15px;}
 .lc-xi{ display:block;}
 .view .arrow-left, .view .arrow-right{ left:10px;}
 .view .arrow-right{ right:10px; left:auto}
 .lc-xi img{ margin-right:0; width:100px; margin:0 auto;}
 .lc-xi div h1{ font-size:17px; text-align:center;}
 .lc-xi div p{ font-size:15px; text-align:center;}
 .zp-new-box{ padding-top:0;}
 .zp-le,.zp-ri{ width:100%;}
 .pro_con,.zp-two,.about-qywh,.pp-Contentbox{ background-size:cover !important;}
 .zp-le input{ height:42px; font-size:15px;}
 .zp-zw-li h1{ font-size:16px;}
 .zp-zw-li a{ float:left;}
 .zp-zw-li h1:before{ height:15px; top:4px;}
 .zp-zw-li a{ padding-left:30px;}
 .sideMenu1 h3 dl .jia,.jj01 p,.jq-pic,.yf01-le span{ display:none;}
 #ckWorkCity{ margin-bottom:55px;}
 #ckWorkCity li,#ckJobCategory li{ float:left; margin-right:10px;}
 .zp-zw-li label{ font-size:14px;}
 .sq-ri p span{ display:block;}
 .zp_ti,.zp-bi p{ font-size:15px;}
 .sideMenu1 h3 dl dd{ font-size:12px;}
 .zp-lii li{ width:100%; margin:0 0 20px 0;}
 .zp-lii li:nth-child(2){ margin:0 0 20px 0;}
 .zp-lii li img{ width:40px;}
 .cpp-le h2, .cpp-ri dl dt h1, .zp-lii li h1{ font-size:16px;}
 .zp-two{ padding:30px 0}
 .foot-input{ width:49%; margin-left:1%;}
 .zp-zw-li a{ font-size:14px;}
 .tal_tab_box .joi_hint{ padding-bottom:0;}
 .tal_tab_name,.tx-js,.jd-gai01 .base_img_case,.yf01-le,.yf01-ri,.cpp-le,.cpp-ri,.cpp-ri dl{ width:100%; float:none !important}
 .tal_tex_title{ font-size:17px !important;}
.zr-last{ font-size:17px !important; padding:20px 10px;}
.hz-new01 .joi_hint{ float:none;}
.hz-new01 .base-js,.hz-new02 dl dt,.hz-new02 dl dd,.hz-new03 dl dt,.hz-new03 dl dd,.scr1_text_box, .src2_img_box{ width:100%; float:none;}
.hz-new03 dl dd{ position:relative; right:0; bottom:0;}
.hz-new03 dl dd div,.hz02{ padding:30px;}
.hz-logo-list li{ padding:10px; width:30%; float:left;}
.hz-logo-list li:nth-child(1),.hz-logo-list li:nth-child(9),.hz-logo-list li:nth-child(13),.hz-logo-list li:nth-child(14),.hz-logo-list li:nth-child(15){ width:100%;}
.Menubox ul,.tx-js{ top:0; position:relative;}
.Menubox ul li{ width:20%; text-align:center; line-height:32px; padding:0; margin-bottom:15px;}
.jd-new02{ padding:30px 0}
.tx-js{ right:0; bottom:0;}
.tx-js p{ padding:50px 20px; font-size:14px;}
.ehs-zl{ padding:30px 0 0 0;}
.jd-new03 dl dt img{ width:30px;}
.jd-new03 dl{ margin-right:20px;}
.jd-new03 dl dt{ margin-right:10px;}
.yf01-le p{ font-size:14px;}
.yf-cen{ position:relative; width:100%; height:auto; top:0; bottom:0; margin-left:0; left:0; background-size:cover !important; text-align:center; margin:20px 0;}
.yf-cen li{ display:inline-block; padding:40px 10px;}
.yf-cen li span{ font-size:26px;}
.case_bg::after{    width: 120%;left: -10%;}
.yj-li li{ padding-bottom:0; margin-bottom:20px;}
.cul_info ul{ display:block;}
.cul_info ul li{ float:left; width:30%;}
.cul_info ul li:nth-child(1){ width:100%; margin-bottom:15px;}
.ab-ry .zzry{ display:none;  }
.mobile-zzry{ display:block;}
.preview .swiper-slide{ width:33.333% !important}
.cp-xi02 p{ font-size:14px;}
.cp-xi02{ padding:50px 0;}
.cp-xi02 dl dt,.cp-xi02 dl dd{ width:100%; float:none;}
.cp-xi03 ul{ display:block;}
.cp-xi03 ul li{ width:47%; display:inline-block; margin:10px 1%;}
.hx-lii dl{ width:48%; margin-right:2%;}
.hx-lii dl dd{ min-height:130px; margin-bottom:30px;}
.pp-Contentbox{ padding:30px;}
.cpp-le h2{ padding:10px 0 0 0}
.cpp-ri dl{ height:auto; margin-top:20px; min-height:100px;}
.cpp-ri dl dd img{ width:100px;}
.cp-xi02 dl dd p{ width:49%; margin-top:20px;}
.ze-le{ width:100%;}
.sideMenu1 ul p{ font-size:13px;}
.zp_ti li,.sideMenu1 h3 dl dd{ width:50%;}
.zp_ti li:nth-child(2),.zp_ti li:nth-child(3),.sideMenu1 h3 dl dd:nth-child(2),.sideMenu1 h3 dl dd:nth-child(3){ display:none;}
.sideMenu1 h3 dl dd:nth-child(1){ width:70%;}
.sideMenu1 h3 dl dd:nth-child(4){ width:30%;}
.page{ padding:29px 0;}
.page ul li{ margin-left:5px;}
.page ul li a {padding: 7px 10px;}
}


@media screen and (max-width:700px){
    html{
        font-size: 50px;
    }
    p{font-size: 12px;line-height: 180%;}
    small,span{font-size: 12px;}
    .f-80{ font-size: 28px; }
    .f-72{ font-size: 26px; }
    .f-60{ font-size: 24px; }
    .f-50{ font-size: 24px; }
    .f-48{ font-size: 24px; }
    .f-46{ font-size: 22px; }
    .f-44{ font-size: 22px; }
    .f-42{ font-size: 20px; }
    .f-40{ font-size: 20px; }
    .f-38{ font-size: 18px; }
    .f-36{ font-size: 18px; }
    .f-34{ font-size: 18px; }
    .f-32{ font-size: 16px; }
    .f-30{ font-size: 16px; }
    .f-28{ font-size: 16px; }
    .f-26{ font-size: 14px; }
    .f-24{ font-size: 14px; }
    .f-22{ font-size: 14px; }
    .f-20{ font-size: 14px; }
    .f-18{ font-size: 14px; }
    .f-16{ font-size: 14px; }
    .f-14{ font-size: 12px; }
    .f-12{ font-size: 12px; }


    .mt-1{margin-top:1px;}
    .mt-3{margin-top:3px;}
    .mt-4{margin-top:4px;}
    .mt-5{margin-top:4px;}
    .mt-6{margin-top:4px;}
    .mt-7{margin-top:4px;}
    .mt-8{margin-top:4px;}
    .mt-9{margin-top:4px;}
    .mt-10{margin-top:6px;}
    .mt-12{margin-top: 6px}
    .mt-14{margin-top: 6px}
    .mt-16{margin-top: 6px}
    .mt-18{margin-top: 6px}
    .mt-20{margin-top: 8px}
    .mt-22{margin-top: 8px}
    .mt-24{margin-top: 8px;}
    .mt-26{margin-top: 8px;}
    .mt-28{margin-top: 10px;}
    .mt-30{margin-top: 10px;}
    .mt-32{margin-top: 10px;}
    .mt-34{margin-top: 10px;}
    .mt-36{margin-top: 12px;}
    .mt-38{margin-top: 12px;}
    .mt-40{margin-top: 12px;}
    .mt-42{margin-top: 14px;}
    .mt-44{margin-top: 14px;}
    .mt-46{margin-top: 16px;}
    .mt-48{margin-top: 16px;}
    .mt-50{margin-top: 18px;}
    .mt-60{margin-top: 18px}
    .mt-70{margin-top: 20px}
    .mt-80{margin-top: 22px}
    .mt-90{margin-top: 26px}
    .mt-100{margin-top: 30px}

    .mb-1{margin-bottom:1px;}
    .mb-3{margin-bottom:3px;}
    .mb-4{margin-bottom:4px;}
    .mb-5{margin-bottom:4px;}
    .mb-6{margin-bottom:4px;}
    .mb-7{margin-bottom:4px;}
    .mb-8{margin-bottom:4px;}
    .mb-9{margin-bottom:4px;}
    .mb-10{margin-bottom:6px;}
    .mb-12{margin-bottom: 6px}
    .mb-14{margin-bottom: 6px}
    .mb-16{margin-bottom: 6px}
    .mb-18{margin-bottom: 6px}
    .mb-20{margin-bottom: 8px}
    .mb-22{margin-bottom: 8px}
    .mb-24{margin-bottom: 8px;}
    .mb-26{margin-bottom: 8px;}
    .mb-28{margin-bottom: 10px;}
    .mb-30{margin-bottom: 10px;}
    .mb-32{margin-bottom: 10px;}
    .mb-34{margin-bottom: 10px;}
    .mb-36{margin-bottom: 12px;}
    .mb-38{margin-bottom: 12px;}
    .mb-40{margin-bottom: 12px;}
    .mb-42{margin-bottom: 14px;}
    .mb-44{margin-bottom: 14px;}
    .mb-46{margin-bottom: 16px;}
    .mb-48{margin-bottom: 16px;}
    .mb-50{margin-bottom: 18px;}
    .mb-60{margin-bottom: 18px}
    .mb-70{margin-bottom: 20px}
    .mb-80{margin-bottom: 22px}
    .mb-90{margin-bottom: 26px}
    .mb-100{margin-bottom: 30px}

    .ml-1{margin-left:1px;}
    .ml-3{margin-left:3px;}
    .ml-4{margin-left:4px;}
    .ml-5{margin-left:4px;}
    .ml-6{margin-left:4px;}
    .ml-7{margin-left:4px;}
    .ml-8{margin-left:4px;}
    .ml-9{margin-left:4px;}
    .ml-10{margin-left:6px;}
    .ml-12{margin-left: 6px}
    .ml-14{margin-left: 6px}
    .ml-16{margin-left: 6px}
    .ml-18{margin-left: 6px}
    .ml-20{margin-left: 8px}
    .ml-22{margin-left: 8px}
    .ml-24{margin-left: 8px;}
    .ml-26{margin-left: 8px;}
    .ml-28{margin-left: 10px;}
    .ml-30{margin-left: 10px;}
    .ml-32{margin-left: 10px;}
    .ml-34{margin-left: 10px;}
    .ml-36{margin-left: 12px;}
    .ml-38{margin-left: 12px;}
    .ml-40{margin-left: 12px;}
    .ml-42{margin-left: 14px;}
    .ml-44{margin-left: 14px;}
    .ml-46{margin-left: 16px;}
    .ml-48{margin-left: 16px;}
    .ml-50{margin-left: 18px;}
    .ml-60{margin-left: 18px}
    .ml-70{margin-left: 20px}
    .ml-80{margin-left: 22px}
    .ml-90{margin-left: 26px}
    .ml-100{margin-left: 30px}

    .mr-1{margin-right:1px;}
    .mr-3{margin-right:3px;}
    .mr-4{margin-right:4px;}
    .mr-5{margin-right:4px;}
    .mr-6{margin-right:4px;}
    .mr-7{margin-right:4px;}
    .mr-8{margin-right:4px;}
    .mr-9{margin-right:4px;}
    .mr-10{margin-right:6px;}
    .mr-12{margin-right: 6px}
    .mr-14{margin-right: 6px}
    .mr-16{margin-right: 6px}
    .mr-18{margin-right: 6px}
    .mr-20{margin-right: 8px}
    .mr-22{margin-right: 8px}
    .mr-24{margin-right: 8px;}
    .mr-26{margin-right: 8px;}
    .mr-28{margin-right: 10px;}
    .mr-30{margin-right: 10px;}
    .mr-32{margin-right: 10px;}
    .mr-34{margin-right: 10px;}
    .mr-36{margin-right: 12px;}
    .mr-38{margin-right: 12px;}
    .mr-40{margin-right: 12px;}
    .mr-42{margin-right: 14px;}
    .mr-44{margin-right: 14px;}
    .mr-46{margin-right: 16px;}
    .mr-48{margin-right: 16px;}
    .mr-50{margin-right: 18px;}
    .mr-60{margin-right: 18px}
    .mr-70{margin-right: 20px}
    .mr-80{margin-right: 22px}
    .mr-90{margin-right: 26px}
    .mr-100{margin-right: 30px}

    .pt-1{padding-top:1px;}
    .pt-3{padding-top:3px;}
    .pt-4{padding-top:4px;}
    .pt-5{padding-top:4px;}
    .pt-6{padding-top:4px;}
    .pt-7{padding-top:4px;}
    .pt-8{padding-top:4px;}
    .pt-9{padding-top:4px;}
    .pt-10{padding-top:6px;}
    .pt-12{padding-top: 6px}
    .pt-14{padding-top: 6px}
    .pt-16{padding-top: 6px}
    .pt-18{padding-top: 6px}
    .pt-20{padding-top: 8px}
    .pt-22{padding-top: 8px}
    .pt-24{padding-top: 8px;}
    .pt-26{padding-top: 8px;}
    .pt-28{padding-top: 10px;}
    .pt-30{padding-top: 10px;}
    .pt-32{padding-top: 10px;}
    .pt-34{padding-top: 10px;}
    .pt-36{padding-top: 12px;}
    .pt-38{padding-top: 12px;}
    .pt-40{padding-top: 12px;}
    .pt-42{padding-top: 14px;}
    .pt-44{padding-top: 14px;}
    .pt-46{padding-top: 16px;}
    .pt-48{padding-top: 16px;}
    .pt-50{padding-top: 18px;}
    .pt-60{padding-top: 18px}
    .pt-70{padding-top: 20px}
    .pt-80{padding-top: 22px}
    .pt-90{padding-top: 26px}
    .pt-100{padding-top: 30px}

    .pb-1{padding-bottom:1px;}
    .pb-3{padding-bottom:3px;}
    .pb-4{padding-bottom:4px;}
    .pb-5{padding-bottom:4px;}
    .pb-6{padding-bottom:4px;}
    .pb-7{padding-bottom:4px;}
    .pb-8{padding-bottom:4px;}
    .pb-9{padding-bottom:4px;}
    .pb-10{padding-bottom:6px;}
    .pb-12{padding-bottom: 6px}
    .pb-14{padding-bottom: 6px}
    .pb-16{padding-bottom: 6px}
    .pb-18{padding-bottom: 6px}
    .pb-20{padding-bottom: 8px}
    .pb-22{padding-bottom: 8px}
    .pb-24{padding-bottom: 8px;}
    .pb-26{padding-bottom: 8px;}
    .pb-28{padding-bottom: 10px;}
    .pb-30{padding-bottom: 10px;}
    .pb-32{padding-bottom: 10px;}
    .pb-34{padding-bottom: 10px;}
    .pb-36{padding-bottom: 12px;}
    .pb-38{padding-bottom: 12px;}
    .pb-40{padding-bottom: 12px;}
    .pb-42{padding-bottom: 14px;}
    .pb-44{padding-bottom: 14px;}
    .pb-46{padding-bottom: 16px;}
    .pb-48{padding-bottom: 16px;}
    .pb-50{padding-bottom: 18px;}
    .pb-60{padding-bottom: 18px;}
    .pb-70{padding-bottom: 20px;}
    .pb-80{padding-bottom: 22px;}
    .pb-90{padding-bottom: 26px;}
    .pb-100{padding-bottom: 30px;}

    .pl-1{padding-left:1px;}
    .pl-3{padding-left:3px;}
    .pl-4{padding-left:4px;}
    .pl-5{padding-left:4px;}
    .pl-6{padding-left:4px;}
    .pl-7{padding-left:4px;}
    .pl-8{padding-left:4px;}
    .pl-9{padding-left:4px;}
    .pl-10{padding-left:6px;}
    .pl-12{padding-left: 6px}
    .pl-14{padding-left: 6px}
    .pl-16{padding-left: 6px}
    .pl-18{padding-left: 6px}
    .pl-20{padding-left: 8px}
    .pl-22{padding-left: 8px}
    .pl-24{padding-left: 8px;}
    .pl-26{padding-left: 8px;}
    .pl-28{padding-left: 10px;}
    .pl-30{padding-left: 10px;}
    .pl-32{padding-left: 10px;}
    .pl-34{padding-left: 10px;}
    .pl-36{padding-left: 12px;}
    .pl-38{padding-left: 12px;}
    .pl-40{padding-left: 12px;}
    .pl-42{padding-left: 14px;}
    .pl-44{padding-left: 14px;}
    .pl-46{padding-left: 16px;}
    .pl-48{padding-left: 16px;}
    .pl-50{padding-left: 18px;}
    .pl-60{padding-left: 18px}
    .pl-70{padding-left: 20px}
    .pl-80{padding-left: 22px}
    .pl-90{padding-left: 26px}
    .pl-100{padding-left: 30px}

    .pr-1{padding-right:1px;}
    .pr-3{padding-right:3px;}
    .pr-4{padding-right:4px;}
    .pr-5{padding-right:4px;}
    .pr-6{padding-right:4px;}
    .pr-7{padding-right:4px;}
    .pr-8{padding-right:4px;}
    .pr-9{padding-right:4px;}
    .pr-10{padding-right:6px;}
    .pr-12{padding-right: 6px}
    .pr-14{padding-right: 6px}
    .pr-16{padding-right: 6px}
    .pr-18{padding-right: 6px}
    .pr-20{padding-right: 8px}
    .pr-22{padding-right: 8px}
    .pr-24{padding-right: 8px;}
    .pr-26{padding-right: 8px;}
    .pr-28{padding-right: 10px;}
    .pr-30{padding-right: 10px;}
    .pr-32{padding-right: 10px;}
    .pr-34{padding-right: 10px;}
    .pr-36{padding-right: 12px;}
    .pr-38{padding-right: 12px;}
    .pr-40{padding-right: 12px;}
    .pr-42{padding-right: 14px;}
    .pr-44{padding-right: 14px;}
    .pr-46{padding-right: 16px;}
    .pr-48{padding-right: 16px;}
    .pr-50{padding-right: 18px;}
    .pr-60{padding-right: 18px}
    .pr-70{padding-right: 20px}
    .pr-80{padding-right: 22px}
    .pr-90{padding-right: 26px}
    .pr-100{padding-right: 30px}
}
