@charset "utf-8";

/* CSS Document */





@media screen and (min-width:0px) and (max-width:640px)

{	

.header{ display:none;}

.phone_nav{ display:block;}





.w1540{width:100%; padding:0px 5%;}

.w1440{width:100%; padding:0px 5%;}

.w1360{width:100%; padding:0px 5%;}

.w1400{ width:100%; padding:0px 5%;}

.w1200{ width:100%; padding:0px 5%;}

.w1500{ width:100%; padding:0px 5%;}



#banner{ height:auto !important;}

#banner .swiper-container{ height:auto !important;}

.banner-swiper .swiper-slide .pc_banner{ display:none;}

.banner-swiper .swiper-slide .pc_banner img{ display:none;}

.banner-swiper .swiper-slide .wap_banner{ display:block;}

.banner-swiper .swiper-slide .wap_banner img{ display:block;}





.banner-pagination .swiper-pagination-bullet{width:8px; height:8px; margin:0px 4px !important;}

.banner-swiper.swiper-container-horizontal>.banner-pagination.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:10px;}

.banner-swiper .banner_prev,.banner-swiper .banner_next{width:40px; height:40px;}



.i_box1{ padding-top:30px;}

.i_box1 .a_img_l{width:100%; padding:0px;}

.i_box1 .a_img_r{width:100%;}

.i_box1_t{ font-size:16px;}

.i_box1_t .s1{ font-size:30px;}

.i_box1_c{ padding-top:25px; font-size:14px; line-height:1.8;}

.i_box1 .a_img{width:100%; padding-top:15px;}



.i_box1 .a_img{ text-align:center;}

.i_box1 .a_img img{ max-width:60%;}

.product_swiper .swiper-slide .div{ font-size:14px;}

.product_swiper .swiper-slide .div .a_text1_c{ background-size:20px; padding-top:25px; top:45%;}

.product_swiper .swiper-slide .div .a_text1_con{ font-size:16px;}

.product_swiper .swiper-slide .div .a_text1{ width:180px; height:180px;top: calc(100% - 60px);}

.product_swiper .swiper-slide.swiper-slide-active .div .a_text{ display:none;}

.product_swiper .swiper-slide.swiper-slide-active .div .a_img{

        animation-play-state: running

    }

	

.product_swiper .swiper-slide.swiper-slide-active .div .a_img img {

        transform: scale(1.7)

    }

.product_swiper .swiper-slide.swiper-slide-active .div .a_text1 {

	 /*top: calc(100% - 60px);

        transform:translateX(-40%) scale(1);*/
		top: calc(100% - 120px);

        transform:translateX(-40%) scale(1);

    }



.i_box2{ padding-bottom:120px;}



.i_box2_c .product_next,.i_box2_c .product_prev{width:40px; height:40px; margin-top:-20px;}

.i_box2_c .product_next{ right:5%;}

.i_box2_c .product_prev{ left:5%;}

.i_box2_c{ margin-top:70px;}



.i_box3{ padding:30px 0px;}

.project_swiper{ overflow:hidden;}

.i_box3_c .project_prev,.i_box3_c .project_next{width:35px; height:24px; margin-top:-12px;}

.i_box3_c{ padding:0px 45px; margin-bottom:15px;}

.project_swiper .swiper-slide .div_t1{ padding:0px; font-size:14px;}

.project_swiper .swiper-slide .div_t2{ padding:0px; font-size:22px; height:35px; line-height:35px;}

.project_swiper .swiper-slide .div_t3{ padding:0px; font-size:16px; height:25px; line-height:25px;}

.project_swiper .swiper-slide .a_img{ padding:0px; margin-top:20px;}

.project_swiper .swiper-slide .div_text{ padding:0px;}

.project_swiper .swiper-slide .div{ font-size:14px;}

.project_swiper .swiper-slide .div_text{ height:100px; line-height:25px; margin:15px 0px;}

.i_box3_more{ padding:0px 40px; font-size:14px;}



.i_box4{ padding:30px 0px;}

.i_box4_t{ padding:20px 0px 0px 0px;}

.i_box4_c{ padding:20px 0px;}

.newc{width:220px; margin-right:20px;}

.newc .div{ font-size:14px;}

.newc .div .a_t_button{ height:30px; line-height:30px;}

.newc .div .a_t_title{ height:50px; line-height:50px;}





.footer{ padding:40px 0px 20px 0px}

.footer_con li{width:50% !important; padding:0px !important; margin-bottom:15px;}

.footer_con li .s2{width:100% !important; text-align:center; display:none;}

.footer_con li .s1{ text-align:center;}

.i_footer_bq{ padding:15px 0px;}



.n_box1:before{ display:none;}

.n_box1_t{ width:100%; padding:40px 0px 20px 0px; font-size:22px;}

.n_box1_c li{ padding-bottom:15px;}

.n_box1_c li .div_img{width:100%; }

.n_box1_c li .div_r{width:100%; padding:30px 5%;}

.n_box1_c li .div_r:after{ display:none;}

.n_box1_c li .div_r_t{ font-size:22px;}

.n_box1_c li .div_r_t1{ font-size:14px;}

.n_box1_c li .div_r_c{ font-size:14px;}

.n_box1_c li:nth-child(2n) .div_r{ padding:30px 5%;}

.n_box2_c{ padding:30px 0px;}

.n_box2_c li{width:100%; margin:0px; margin-bottom:25px;}

.n_box2_c li .div{ font-size:14px;}

.n_box2_c li .div .a_img_t{ font-size:20px;}

.n_box2_c li .div .a_img_t .s1{ font-size:14px;}

.n_box2_c li .div .a_img_c{ height:auto !important; line-height:1.8;}



.n_box3_t{ font-size:18px;}

.n_box3 .a_btun{ font-size:14px; background-size:35px; padding-top:50px;}

.n_box3_c li{width:50%; padding:0px 1% 15px 1%; margin:0px;}

.n_box3_c li .div{ font-size:14px;}

.n_box4{ margin-bottom:0px;}

.n_box4_c{ font-size:14px;}



.n_box5_c_l{width:100%;}

.n_box5_c_r{ display:none;}

.n_box6{ font-size:18px; margin-bottom:15px;}

.n_box6_c{ font-size:14px;}



.n_box5box{ padding:15px 0px;}

.n_box5{ padding-bottom:50px;}



.n_box6_t_c{ font-size:14px;}

.n_box6_t_title{ font-size:22px;}

.n_box6_t{ padding:30px 0px;}

.n_box6_menu{ display:none;}

.a_zxlmenu{ display:block;}

.n_box7_ul li .div_t{ font-size:18px; padding-bottom:15px;}

.n_box7_ul li .div_t .s1{ font-size:24px;}

.n_box7_ul li .div_img .products_prev1,.n_box7_ul li .div_img .products_next1{width: 35px;

    height: 24px;

    margin-top: -12px;}

.n_box7_ul li .div_c .a_text_l{width:100%; border:0px;}

.n_box7_ul li .div_c .a_text_l_t{ font-size:20px; padding-bottom:20px;}

.n_box7_ul li .div_c .a_text_l_t .s1{ font-size:16px;}

.n_box7_ul li .div_c{ padding-top:20px;}

.n_box7_ul li .div_c .a_text_r{width:100%; padding-top:20px; font-size:14px;}

.n_box7_ul li .div_c .a_text_l_b{width:60%; font-size:14px;}

.n_box7_ul li .div_c .a_text_l_b  .s2{ height:40px; padding-right:30px; line-height:40px;}

.n_box7_ul li{ padding:30px 0px;}



.n_box8_l{width:100%; padding-bottom:15px; font-size:24px;}

.n_box8_l .s2{ font-size:18px;}

.n_box8_r{width:100%; font-size:14px;}

.n_box9_l{ display:none;}

.n_box9_r{ width:100%;}

.n_box9_r_ul li{ padding:25px 0px;}

.n_box9_r_ul li .div .a_img{width:100%;}

.n_box9_r_ul li .div .a_img_b{width:25%;}



.n_box10_l{width:100%; border:0px;}

.n_box10_r{width:100%; padding-top:20px;}

.hj_swiper_pw{ display:none;}

.hj_swiper .hj_next,.hj_swiper .hj_prev{ display:block;}

.n_box10_r_t{ font-size:22px;}

.n_box10_r_t1{ font-size:14px; padding:10px 0px;}

.n_box10_r_t1 .s1{ font-size:25px;}

.n_box10_r_c{ margin-bottom:20px;}

.n_box10_r_b{ font-size:14px;}

.n_box11_l,.n_box11_r{ width:100%;}



.n_box11_l_t{ font-size:14px;}

.n_box11_r_c{ font-size:14px;}

.n_box11{ padding-bottom:30px;}

.n_box11_l_c li .div .a_img_r{ padding-top:5px;}

.n_box11_l_c li .div .a_img_r_b .s1{ font-size:22px;}



.n_box12{ padding:30px 0px;}

.n_box12_t{ font-size:25px; padding-bottom:15px;}

.n_box12_text{ font-size:14px;}

.n_box12_tmenu a{ font-size:14px;}

.n_box12_ul{ padding:0px 5%;}

.n_box12_ul li .div .a_img,.n_box12_ul li .div .a_img_r{width:100%;}

.n_box12_ul li .div .a_img_r{padding:15px 0px 20px 0px;}

.n_box12_ul li .div .a_img_r_t{ font-size:22px; padding-bottom:15px;}

.n_box12_ul li .div{ font-size:14px;}

.n_box12_ul li:nth-child(2n) .div .a_img_r{ padding:15px 0px 20px 0px;}



.n_box13{ width:100%;}

.n_box13_ul li .ipt1{ height:40px; line-height:40px; font-size:14px;}

.n_box13_ul li .ipt2{ height:150px; font-size:14px;}



.n_box14{ padding:30px 0px;}

.n_box14_l{width:100%; background-size:100%; padding:0px 5% 20px 5%;}

.n_box14_r{width:100%; height:200px;}

.n_box14_l_t .s1{ font-size:26px;}

.n_box14_l_t{ font-size:17px;}

.n_box14_l_t1{ font-size:18px; padding:10px 0px 20px 0px;}

.n_box14_l_c{ font-size:14px;}



.n_box15_l{width:100%;}

.n_box15_r{width:100%; padding-right:5.5%;}

.n_box15_r_ul li{width:100%; padding-left:7%;}

.n_box15_r_ul li .div .a_text{ font-size:14px;}

.n_box15_r_ul li .div{ padding-left:0px;}



.n_box2_t{ height:300px;}

.n_box16{ padding:30px 5%}

.n_box16_l{width:100%; padding-bottom:15px;}

.n_box16_r{width:100%;}

.n_box16_r_c_ul li{width:100%;}

.n_box16_r_c .tb1{ left:50%; top:0px; margin-left:-25px;}

.n_box16_r_t{ padding:0px; margin-top:15px;}

.bg_blur{background-attachment: inherit;}


.zx_box1{ padding:30px 0px;}
.zx_box1_t{ font-size:18px;}
.zx_box1_t .s1{ font-size:26px;}
.zx_box1_c{ padding:0px;}
.zx_box1_c li{width:100%; margin-right:0px; padding-bottom:15px;}
.zx_box1_c li .ipt1{ height:40px; line-height:40px; font-size:14px;}
.zx_box1_c li .ipt2{ height:150px; font-size:14px;}
.zx_box1_c li:nth-child(6){ padding-top:15px;}

}

@media screen and (min-width:641px) and (max-width:767px)

{

.header{ display:none;}

.phone_nav{ display:block;}



#banner{ height:auto !important;}

#banner .swiper-container{ height:auto !important;}

.banner-swiper .swiper-slide .pc_banner{ display:none;}

.banner-swiper .swiper-slide .pc_banner img{ display:none;}

.banner-swiper .swiper-slide .wap_banner{ display:block;}

.banner-swiper .swiper-slide .wap_banner img{ display:block;}

.banner-pagination .swiper-pagination-bullet{width:10px; height:10px; margin:0px 5px !important;}

.banner-swiper .banner_prev,.banner-swiper .banner_next{width:40px; height:40px;}



.w1540{width:100%; padding:0px 3%;}

.w1440{width:100%; padding:0px 3%;}

.w1360{width:100%; padding:0px 3%;}

.w1400{ width:100%; padding:0px 3%;}

.w1200{ width:100%; padding:0px 3%;}

.w1500{ width:100%; padding:0px 3%;}





.i_box1{ padding-top:30px;}

.i_box1 .a_img_l{width:100%; padding:0px;}

.i_box1 .a_img_r{width:100%;}

.i_box1_t{ font-size:16px;}

.i_box1_t .s1{ font-size:30px;}

.i_box1_c{ padding-top:25px; font-size:14px; line-height:1.8;}

.i_box1 .a_img{width:100%; padding-top:15px;}



.i_box1 .a_img{ text-align:center;}

.i_box1 .a_img img{ max-width:35%;}

.product_swiper .swiper-slide .div{ font-size:14px;}

.product_swiper .swiper-slide .div .a_text1_c{ background-size:20px; padding-top:25px; top:45%;}

.product_swiper .swiper-slide .div .a_text1_con{ font-size:16px;}

.product_swiper .swiper-slide .div .a_text1{ width:180px; height:180px;top: calc(100% - 50px);}

.product_swiper .swiper-slide.swiper-slide-active .div .a_text{ display:none;}

.product_swiper .swiper-slide.swiper-slide-active .div .a_img{

        animation-play-state: running

    }

	

.product_swiper .swiper-slide.swiper-slide-active .div .a_img img {

        transform: scale(1.7)

    }

.product_swiper .swiper-slide.swiper-slide-active .div .a_text1 {

	/* top: calc(100% - 50px);*/
	 top: calc(100% - 120px);

        transform:translateX(-40%) scale(1);

    }



.i_box2{ padding-bottom:120px;}



.i_box2_c .product_next,.i_box2_c .product_prev{width:40px; height:40px; margin-top:-20px;}

.i_box2_c .product_next{ right:5%;}

.i_box2_c .product_prev{ left:5%;}

.i_box2_c{ margin-top:70px;}



.i_box3{ padding:30px 0px;}

.project_swiper{ overflow:hidden;}

.i_box3_c .project_prev,.i_box3_c .project_next{width:35px; height:24px; margin-top:-12px;}

.i_box3_c{ padding:0px 45px; margin-bottom:15px;}

.project_swiper .swiper-slide .div_t1{ padding:0px; font-size:14px;}

.project_swiper .swiper-slide .div_t2{ padding:0px; font-size:22px; height:35px; line-height:35px;}

.project_swiper .swiper-slide .div_t3{ padding:0px; font-size:16px; height:25px; line-height:25px;}

.project_swiper .swiper-slide .a_img{ padding:0px; margin-top:20px;}

.project_swiper .swiper-slide .div_text{ padding:0px;}

.project_swiper .swiper-slide .div{ font-size:14px;}

.project_swiper .swiper-slide .div_text{ height:100px; line-height:25px; margin:15px 0px;}

.i_box3_more{ padding:0px 40px; font-size:14px;}



.i_box4{ padding:30px 0px;}

.i_box4_t{ padding:20px 0px 0px 0px;}

.i_box4_c{ padding:20px 0px;}

.newc{width:220px; margin-right:20px;}

.newc .div{ font-size:14px;}

.newc .div .a_t_button{ height:30px; line-height:30px;}

.newc .div .a_t_title{ height:50px; line-height:50px;}





.footer{ padding:40px 0px 20px 0px}

.footer_con li{width:25% !important; padding:0px !important; margin-bottom:15px;}

.footer_con li .s2{width:100% !important; text-align:center;}

.footer_con li .s1{ text-align:center;}

.i_footer_bq{ padding:15px 0px;}





.n_box1:before{ display:none;}

.n_box1_t{ width:100%; padding:40px 0px 20px 0px; font-size:22px;}

.n_box1_c li{ padding-bottom:15px;}

.n_box1_c li .div_img{width:100%; }

.n_box1_c li .div_r{width:100%; padding:30px 5%;}

.n_box1_c li .div_r:after{ display:none;}

.n_box1_c li .div_r_t{ font-size:22px;}

.n_box1_c li .div_r_t1{ font-size:14px;}

.n_box1_c li .div_r_c{ font-size:14px;}

.n_box1_c li:nth-child(2n) .div_r{ padding:30px 5%;}

.n_box2_c{ padding:30px 0px;}

.n_box2_c li{width:100%; margin:0px; margin-bottom:25px;}

.n_box2_c li .div{ font-size:14px;}

.n_box2_c li .div .a_img_t{ font-size:20px;}

.n_box2_c li .div .a_img_t .s1{ font-size:14px;}

.n_box2_c li .div .a_img_c{ height:auto !important; line-height:1.8;}





.n_box3_t{ font-size:20px;}

.n_box3 .a_btun{ font-size:16px; background-size:35px; padding-top:50px;}



.n_box4{ margin-bottom:0px;}

.n_box4_c{ font-size:14px;}



.n_box5_c_l{width:100%;}

.n_box5_c_r{ display:none;}

.n_box6{ font-size:20px; margin-bottom:15px;}

.n_box6_c{ font-size:14px;}



.n_box5{ padding-bottom:60px;}





.n_box6_t_c{ font-size:14px;}

.n_box6_t_title{ font-size:22px;}

.n_box6_t{ padding:30px 0px;}

.n_box6_menu{ display:none;}

.a_zxlmenu{ display:block;}

.n_box7_ul li .div_t{ font-size:18px; padding-bottom:15px;}

.n_box7_ul li .div_t .s1{ font-size:24px;}

.n_box7_ul li .div_img .products_prev1,.n_box7_ul li .div_img .products_next1{width: 35px;

    height: 24px;

    margin-top: -12px;}

.n_box7_ul li .div_c .a_text_l{width:100%; border:0px;}

.n_box7_ul li .div_c .a_text_l_t{ font-size:20px; padding-bottom:20px;}

.n_box7_ul li .div_c .a_text_l_t .s1{ font-size:16px;}

.n_box7_ul li .div_c{ padding-top:20px;}

.n_box7_ul li .div_c .a_text_r{width:100%; padding-top:20px; font-size:14px;}

.n_box7_ul li .div_c .a_text_l_b{width:60%; font-size:14px;}

.n_box7_ul li .div_c .a_text_l_b  .s2{ height:40px; padding-right:30px; line-height:40px;}

.n_box7_ul li{ padding:30px 0px;}





.n_box8_l{ font-size:24px;}

.n_box8_l .s2{ font-size:18px;}

.n_box8_r{font-size:14px;}

.n_box9_l{ display:none;}

.n_box9_r{ width:100%;}



.n_box10_l{width:100%; border:0px;}

.n_box10_r{width:100%; padding-top:20px;}

.hj_swiper_pw{ border-bottom:1px solid #eee;}

.n_box10_r_t{ font-size:24px;}

.n_box10_r_t1{ font-size:16px; padding:10px 0px;}

.n_box10_r_t1 .s1{ font-size:28px;}

.n_box10_r_c{ margin-bottom:20px;}

.n_box10_r_b{ font-size:15px;}

.n_box11_l,.n_box11_r{width:100%;}



.n_box12{ padding:40px 0px;}

.n_box12_text{ font-size:15px;}

.n_box12_t{ font-size:28px; padding-bottom:20px;}

.n_box12_ul li .div .a_img_r{ padding:20px;}

.n_box12_ul li .div .a_img_r_t{ font-size:20px; padding-bottom:15px;}

.n_box12_ul li .div{ font-size:15px;}

.n_box12_ul li:nth-child(2n) .div .a_img_r{ padding:20px;}

.n_box12_tmenu a{ font-size:15px;}





.n_box14{ padding:40px 0px;}

.n_box14_l{width:100%; background-size:100%; padding:0px 5% 20px 5%;}

.n_box14_r{width:100%; height:230px;}

.n_box14_l_t .s1{ font-size:26px;}

.n_box14_l_t{ font-size:17px;}

.n_box14_l_t1{ font-size:18px; padding:10px 0px 20px 0px;}

.n_box14_l_c{ font-size:14px;}



.n_box15_l{width:100%;}

.n_box15_r{width:100%;}

.n_box15_r_ul li{ padding-left:7%;}

.n_box15_r_ul li .div{ padding-left:0px;}





.n_box2_t{ height:350px;}

.n_box16{ padding:30px 5%}

.n_box16_l{width:100%; padding-bottom:15px;}

.n_box16_r{width:100%;}


.zx_box1{ padding:40px 0px;}
.zx_box1_t{ font-size:20px;}
.zx_box1_t .s1{ font-size:30px;}
.zx_box1_c li{ padding-bottom:15px;}
.zx_box1_c li .ipt1,.zx_box1_c li .ipt2{ font-size:14px;}
.zx_box1_c li:nth-child(6){ padding-bottom:15px;}


}

@media screen and (min-width:768px) and (max-width: 992px)

{

.header{ display:none;}

.phone_nav{ display:block;}



#banner{ height:auto !important;}

#banner .swiper-container{ height:auto !important;}

.banner-swiper .swiper-slide .pc_banner{ display:none;}

.banner-swiper .swiper-slide .pc_banner img{ display:none;}

.banner-swiper .swiper-slide .wap_banner{ display:block;}

.banner-swiper .swiper-slide .wap_banner img{ display:block;}

.banner-pagination .swiper-pagination-bullet{width:10px; height:10px; margin:0px 5px !important;}

.banner-swiper .banner_prev,.banner-swiper .banner_next{width:50px; height:50px;}



.w1540{width:100%; padding:0px 3%;}

.w1440{width:100%; padding:0px 3%;}

.w1360{width:100%; padding:0px 3%;}

.w1400{ width:100%; padding:0px 3%;}

.w1200{ width:100%; padding:0px 3%;}

.w1500{ width:100%; padding:0px 3%;}



.i_box1{ padding-top:50px;}

.i_box1_t{ font-size:18px;}

.i_box1_t .s1{ font-size:38px;}

.i_box1 .a_img_l{ padding:30px;}

.i_box1_c{ font-size:14px; line-height:1.8; padding-top:20px;}





.product_swiper .swiper-slide .div{ font-size:14px;}

.product_swiper .swiper-slide .div .a_text1_c{ background-size:20px; padding-top:25px; top:45%;}

.product_swiper .swiper-slide .div .a_text1_con{ font-size:16px;}

.product_swiper .swiper-slide .div .a_text1{ width:180px; height:180px;top: calc(100% - 50px);}

.product_swiper .swiper-slide.swiper-slide-active .div .a_text{ display:none;}

.product_swiper .swiper-slide.swiper-slide-active .div .a_img{

        animation-play-state: running

    }

	

.product_swiper .swiper-slide.swiper-slide-active .div .a_img img {

        transform: scale(1.5)

    }

.product_swiper .swiper-slide.swiper-slide-active .div .a_text1 {

	/* top: calc(100% - 50px);*/
	 top: calc(100% - 120px);

        transform:translateX(-40%) scale(1);

    }



.i_box2{ padding-bottom:120px;}



.i_box2_c .product_next,.i_box2_c .product_prev{width:50px; height:50px; margin-top:-25px;}

.i_box2_c .product_next{ right:5%;}

.i_box2_c .product_prev{ left:5%;}

.i_box2_c{ margin-top:70px;}





.i_box3{ padding:40px 0px;}

.project_swiper{ overflow:hidden;}

.i_box3_c .project_prev,.i_box3_c .project_next{width:35px; height:24px; margin-top:-12px;}

.i_box3_c{ padding:0px 55px; margin-bottom:15px;}

.project_swiper .swiper-slide .div_t1{ padding:0px; }

.project_swiper .swiper-slide .div_t2{ padding:0px; font-size:26px; height:35px; line-height:35px;}

.project_swiper .swiper-slide .div_t3{ padding:0px; font-size:18px; height:25px; line-height:25px;}

.project_swiper .swiper-slide .a_img{ padding:0px; margin-top:30px;}

.project_swiper .swiper-slide .div_text{ padding:0px;}

.project_swiper .swiper-slide .div{ font-size:14px;}

.project_swiper .swiper-slide .div_text{ height:100px; line-height:25px; margin:15px 0px;}

.i_box3_more{ padding:0px 60px; font-size:14px;}



.i_box4{ padding:40px 0px;}

.i_box4_t{ padding:20px 0px 0px 0px;}

.i_box4_c{ padding:20px 0px;}

.newc{width:220px; margin-right:20px;}

.newc .div{ font-size:14px;}

.newc .div .a_t_button{ height:30px; line-height:30px;}

.newc .div .a_t_title{ height:50px; line-height:50px;}





.footer{ padding:40px 0px 20px 0px}

.footer_con li{width:25% !important; padding:0px !important; margin-bottom:15px;}

.footer_con li .s2{width:100% !important; text-align:center;}

.footer_con li .s1{ text-align:center;}

.i_footer_bq{ padding:15px 0px;}





.n_box1:before{ display:none;}

.n_box1_t{ width:100%; padding:40px 0px 20px 0px; font-size:24px;}

.n_box1_c li{ padding-bottom:15px;}

.n_box1_c li .div_img{width:100%; }

.n_box1_c li .div_r{width:100%; padding:30px 5%;}

.n_box1_c li .div_r:after{ display:none;}

.n_box1_c li .div_r_t{ font-size:24px;}

.n_box1_c li:nth-child(2n) .div_r{ padding:30px 5%;}

.n_box2_c{ padding:40px 0px;}

.n_box2_c li{width:100%; margin:0px; margin-bottom:25px;}

.n_box2_c li .div{ font-size:14px;}

.n_box2_c li .div .a_img_t{ font-size:20px;}

.n_box2_c li .div .a_img_t .s1{ font-size:14px;}

.n_box2_c li .div .a_img_c{ height:auto !important; line-height:1.8;}





.n_box3_t{ font-size:20px;}

.n_box3 .a_btun{ font-size:16px; background-size:35px; padding-top:50px;}





.n_box4{ margin-bottom:0px;}

.n_box4_c{ font-size:14px;}



.n_box5_c_l{width:100%;}

.n_box5_c_r{ display:none;}

.n_box6{ font-size:20px; margin-bottom:15px;}

.n_box6_c{ font-size:15px;}



.n_box5{ padding-bottom:70px;}



.n_box6_t_c{ font-size:16px;}

.n_box6_t_title{ font-size:26px;}

.n_box6_t{ padding:40px 0px;}

.n_box6_menu{ display:none;}

.a_zxlmenu{ display:block;}

.n_box7_ul li .div_img .products_prev1,.n_box7_ul li .div_img .products_next1{width: 35px;

    height: 24px;

    margin-top: -12px;}

.n_box7_ul li .div_t{ font-size:22px;}

.n_box7_ul li .div_t .s1{ font-size:26px;}

.n_box7_ul li .div_c .a_text_l_t .s1{ font-size:20px;}

.n_box7_ul li .div_c .a_text_l_t{ font-size:24px; padding-bottom:25px;}

.n_box7_ul li .div_c .a_text_l_b .s2{ padding-right:35px;}

.n_box7_ul li .div_c .a_text_l_b{ font-size:14px;}

.n_box7_ul li .div_c .a_text_r{ font-size:14px;}

.n_box7_ul li{ padding:25px 0px 30px 0px;}



.n_box8_l{ font-size:24px;}

.n_box8_l .s2{ font-size:20px;}

.n_box8_r{ font-size:15px;}

.n_box9_l{ display:none;}

.n_box9_r{ width:100%;}



.n_box10_l{width:100%; border:0px;}

.n_box10_r{width:100%; padding-top:20px;}

.hj_swiper_pw{ border-bottom:1px solid #eee;}

.n_box10_r_t{ font-size:24px;}

.n_box10_r_t1{ font-size:16px; padding:10px 0px;}

.n_box10_r_t1 .s1{ font-size:28px;}

.n_box10_r_c{ margin-bottom:20px;}

.n_box10_r_b{ font-size:15px;}

.n_box11_l,.n_box11_r{width:100%;}





.n_box12{ padding:40px 0px;}

.n_box12_text{ font-size:15px;}

.n_box12_t{ font-size:28px; padding-bottom:20px;}

.n_box12_ul li .div .a_img_r{ padding:30px;}

.n_box12_ul li .div .a_img_r_t{ font-size:24px; padding-bottom:15px;}

.n_box12_ul li:nth-child(2n) .div .a_img_r{ padding:30px;}



.n_box14{ padding:50px 0px;}

.n_box14_r{ height:430px;}

.n_box14_l_t{ font-size:20px;}

.n_box14_l_t .s1{ font-size:28px;}

.n_box14_l{ padding-left:5%;}

.n_box14_l_t1{ font-size:20px;}





.n_box15_l{width:100%;}

.n_box15_r{width:100%;}

.n_box15_r_ul li{ padding-left:7%;}

.n_box15_r_ul li .div{ padding-left:0px;}



.n_box2_t{ height:350px;}

.n_box16{ padding:30px 5%}

.n_box16_l{width:100%; padding-bottom:15px;}

.n_box16_r{width:100%;}



.zx_box1{ padding:50px 0px;}
.zx_box1_t{ font-size:20px;}
.zx_box1_t .s1{ font-size:30px;}

}





@media screen and (min-width:993px) and (max-width:1200px)

{

.header{ display:none;}

.phone_nav{ display:block;}





.w1540{width:100%; padding:0px 3%;}

.w1440{width:100%; padding:0px 3%;}

.w1360{width:100%; padding:0px 3%;}

.w1400{ width:100%; padding:0px 3%;}

.w1200{ width:100%; padding:0px 3%;}

.w1500{ width:100%; padding:0px 3%;}



#banner{ height:auto !important;}

#banner .swiper-container{ height:auto !important;}

.banner-swiper .swiper-slide .pc_banner{ display:none;}

.banner-swiper .swiper-slide .pc_banner img{ display:none;}

.banner-swiper .swiper-slide .wap_banner{ display:block;}

.banner-swiper .swiper-slide .wap_banner img{ display:block;}



.i_box1{ padding-top:60px;}

.i_box1_t{ font-size:22px;}

.i_box1_t .s1{ font-size:50px;}

.i_box1 .a_img_l{ padding:30px 40px 30px 30px;}

.i_box1_c{ padding-top:30px;}





.i_box2_c .product_next,.i_box2_c .product_prev{width:60px; height:60px; margin-top:-25px;}

.i_box2_c .product_next{ right:5%;}

.i_box2_c .product_prev{ left:5%;}

.product_swiper .swiper-slide .div .a_text1_con{ font-size:20px;}



.project_swiper .swiper-slide .div_t2{ font-size:30px;}

.project_swiper .swiper-slide .div_t3{ font-size:18px;}

.project_swiper .swiper-slide.swiper-slide-prev .div_t2{ font-size:28px;}

.project_swiper .swiper-slide.swiper-slide-prev .div_t3{ font-size:16px;}



.i_box3{ padding:50px 0px;}

.i_box3_c{ margin-bottom:30px;}



.i_box3_c .project_prev,.i_box3_c .project_next{width:50px; height:35px; margin-top:-17.5px;}



.i_box4{ padding:50px 0px;}



.newc{width:280px; margin-right:20px;}

.footer_con li:nth-child(2){ padding:0px;}

.footer_con li:nth-child(3){width:28.5%;}

.footer_con li:nth-child(4){width:10.5%;}

.footer{ padding:50px 0px;}

.footer_c{ padding-top:25px;}



.n_box1_c li .div_r_t{ font-size:24px;}

.n_box1_c li .div_r_t1{ font-size:14px;}

.n_box1_c li .div_r_c{ font-size:14px;}

.n_box1_c li .div_r{ padding-top:10px; padding-right:8%;}

.n_box1_c li:nth-child(2n) .div_r{ padding-top:10px; padding-left:8%;}



.n_box1_t{ font-size:26px;}

.n_box2_t{ height:400px;}

.n_box2_c{ padding:50px 0px 20px 0px;}

.n_box1_c li{ padding-bottom:70px;}

.n_box2_c li .div{ font-size:14px;}

.n_box2_c li .div .a_img_t{ font-size:22px; margin:20px 0px 10px 0px;}

.n_box2_c li .div .a_img_t .s1{ font-size:16px;}

.n_box2_c li .div .a_img_c{ line-height:22px; height:110px;}



.n_box3_t{ font-size:22px;}

.n_box3 .a_btun{ font-size:18px; background-size:40px; padding-top:55px;}





.n_box4{ margin-bottom:0px;}

.n_box4_c{ font-size:15px;}



.n_box6{ font-size:20px; margin-bottom:15px;}

.n_box6_c{ font-size:15px;}

.n_box5_c_r li .div{ font-size:14px;}





.n_box6_t_c{ font-size:16px;}

.n_box6_t_title{ font-size:26px;}

.n_box6_t{ padding:40px 0px;}

.n_box6_menu{ display:none;}

.a_zxlmenu{ display:block;}

.n_box7_ul li .div_img .products_prev1,.n_box7_ul li .div_img .products_next1{

width: 50px;

    height: 35px;

    margin-top: -17.5px;}

.n_box7_ul li .div_t{ font-size:22px;}

.n_box7_ul li .div_t .s1{ font-size:26px;}

.n_box7_ul li .div_c .a_text_l_t .s1{ font-size:20px;}

.n_box7_ul li .div_c .a_text_l_t{ font-size:24px; padding-bottom:25px;}

.n_box7_ul li .div_c .a_text_l_b .s2{ padding-right:35px;}

.n_box7_ul li .div_c .a_text_l_b{ font-size:14px;}

.n_box7_ul li .div_c .a_text_r{ font-size:14px;}

.n_box7_ul li{ padding:25px 0px 30px 0px;}



.n_box9_l{ display:none;}

.n_box9_r{ width:100%;}

.n_box8_l{ font-size:28px;}

.n_box8_l .s2{ font-size:22px;}



.n_box11_l_c li .div .a_img_r{ padding-top:0px;}

.n_box10_r_t{ font-size:28px;}

.n_box10_r_t1{ font-size:16px; padding:10px 0px;}

.n_box10_r_t1 .s1{ font-size:32px;}



.n_box12{ padding:50px 0px;}

.n_box12_t{ font-size:32px;}

.n_box12_tmenu a{ margin:0px 8px 8px 8px;}

.n_box12_ul li .div .a_img_r{ padding-top:40px; padding-right:8%;}

.n_box12_ul li .div .a_img_r_t{ font-size:26px; padding-bottom:20px;}

.n_box12_ul li:nth-child(2n) .div .a_img_r{ padding-left:8%;}





.n_box14{ padding:60px 0px;}

.n_box14_r{ height:430px;}

.n_box14_l_t{ font-size:20px;}

.n_box14_l_t .s1{ font-size:28px;}

.n_box14_l{ padding-left:5%;}

.n_box14_l_t1{ font-size:20px;}



.n_box15_l{width:100%;}

.n_box15_r{width:100%;}



}





@media screen and (min-width:1201px) and (max-width:1300px)

{

	

	

.w1540{width:100%; padding:0px 3%;}

.w1440{width:100%; padding:0px 3%;}

.w1360{width:100%; padding:0px 3%;}

.w1400{ width:100%; padding:0px 3%;}

.w1200{ width:100%; padding:0px 3%;}

.w1500{ width:100%; padding:0px 3%;}





.i_box1{ padding-top:60px;}

.i_box1_t{ font-size:22px;}

.i_box1_t .s1{ font-size:50px;}

.i_box1 .a_img_l{ padding:30px 40px 30px 30px;}

.i_box1_c{ padding-top:30px;}



.i_box2{ padding-bottom:220px;}

.i_box2_c .product_next,.i_box2_c .product_prev{width:60px; height:60px; margin-top:-25px;}

.i_box2_c .product_next{ right:5%;}

.i_box2_c .product_prev{ left:5%;}

.product_swiper .swiper-slide .div .a_text1_con{ font-size:20px;}



.project_swiper .swiper-slide .div_t2{ font-size:30px;}

.project_swiper .swiper-slide .div_t3{ font-size:18px;}

.project_swiper .swiper-slide.swiper-slide-prev .div_t2{ font-size:28px;}

.project_swiper .swiper-slide.swiper-slide-prev .div_t3{ font-size:16px;}



.i_box3{ padding:50px 0px;}

.i_box3_c{ margin-bottom:30px;}



.i_box3_c .project_prev,.i_box3_c .project_next{width:50px; height:35px; margin-top:-17.5px;}



.i_box4{ padding:50px 0px;}



.newc{width:280px; margin-right:20px;}

.footer{ padding:50px 0px;}

.footer_c{ padding-top:25px;}





.n_box1_c li .div_r_t{ font-size:24px;}

.n_box1_c li .div_r_t1{ font-size:14px;}

.n_box1_c li .div_r_c{ font-size:14px;}

.n_box1_c li .div_r{ padding-top:10px; padding-right:8%;}

.n_box1_c li:nth-child(2n) .div_r{ padding-top:10px; padding-left:8%;}



.n_box1_t{ font-size:26px;}

.n_box2_t{ height:400px;}

.n_box2_c{ padding:50px 0px 20px 0px;}

.n_box1_c li{ padding-bottom:70px;}

.n_box2_c li .div{ font-size:14px;}

.n_box2_c li .div .a_img_t{ font-size:22px; margin:20px 0px 10px 0px;}

.n_box2_c li .div .a_img_t .s1{ font-size:16px;}

.n_box2_c li .div .a_img_c{ line-height:25px; height:125px;}



.n_box3_t{ font-size:22px;}

.n_box3 .a_btun{ font-size:24px;}





.n_box4{ margin-bottom:0px;}

.n_box4_c{ font-size:15px;}



.n_box6{ font-size:22px; margin-bottom:25px;}

.n_box6_c{ font-size:15px;}

.n_box5_c_r li .div{ font-size:14px;}



.n_box7_ul li .div_img .products_prev1,.n_box7_ul li .div_img .products_next1{

width: 50px;

    height: 35px;

    margin-top: -17.5px;}

.n_box6_t_c{ font-size:16px;}

.n_box6_t_title{ font-size:28px;}

.n_box6_menu a{ font-size:16px;}

.n_box7_ul li .div_t{ font-size:26px;}

.n_box7_ul li .div_t .s1{ font-size:32px;}

.n_box7_ul li .div_c .a_text_l_t{ font-size:28px}

.n_box7_ul li .div_c .a_text_l_t .s2{ font-size:22px;}





.n_box8_l{ font-size:28px;}

.n_box8_l .s2{ font-size:22px;}





.n_box12{ padding:60px 0px;}

.n_box12_t{ font-size:32px;}

.n_box12_tmenu a{ margin:0px 8px 8px 8px;}

.n_box12_ul li .div .a_img_r{ padding-top:60px; padding-right:8%;}

.n_box12_ul li .div .a_img_r_t{ font-size:26px; padding-bottom:20px;}

.n_box12_ul li:nth-child(2n) .div .a_img_r{ padding-left:8%;}



.n_box14{ padding:70px 0px;}

.n_box14_l_t{ font-size:20px;}

.n_box14_l_t .s1{ font-size:30px;}

.n_box14_l_t1{ font-size:20px;}

.n_box14_r{ height:430px;}





.n_box15_r{ padding-right:5.5%;}

.n_box15_r_ul li{ padding-left:5%;}

.n_box15_r_ul li .div{ padding-left:0px;}







}

@media screen and (min-width:1301px) and (max-width:1440px)

{



.w1540{width:100%; padding:0px 3%;}

.w1440{width:100%; padding:0px 3%;}

.w1360{width:100%; padding:0px 3%;}

.w1400{ width:100%; padding:0px 3%;}

.w1200{ width:100%; padding:0px 3%;}

.w1500{ width:100%; padding:0px 3%;}



.i_box1{ padding-top:80px;}

.i_box1 .a_img_l{ padding-top:50px;}

.i_box1_t{ font-size:26px;}

.i_box1_t .s1{ font-size:55px;}



.i_box2{ padding-bottom:220px;}

.i_box2_c .product_next,.i_box2_c .product_prev{width:70px; height:70px; margin-top:-25px;}

.product_swiper .swiper-slide .div .a_text1_con{ font-size:22px;}



.i_box3{ padding-bottom:80px;}

.i_box4{ padding-bottom:80px;}

.i_box4_c{ padding:60px 0px;}



.footer{ padding:70px 0px;}

.n_box1_c li .div_r{ padding-top:20px;}

.n_box1_c li:nth-child(2n) .div_r{ padding-top:20px;}

.n_box1_t{ font-size:28px;}

.n_box1_c li .div_r_t{ font-size:28px;}

.n_box1_c li .div_r_c{ font-size:15px;}



.n_box2_c li .div{ font-size:15px;}

.n_box2_c li .div .a_img_t{ margin:25px 0px 15px 0px; font-size:22px;}

.n_box2_c li .div .a_img_t .s1{ font-size:16px;}

.n_box2_c li .div .a_img_c{ height:125px; line-height:25px;}

.n_box2_c{ padding:70px 0px 30px 0px;}





.n_box6_t_c{ font-size:16px;}

.n_box6_t_title{ font-size:28px;}

.n_box6_menu a{ font-size:16px;}

.n_box7_ul li .div_t{ font-size:26px;}

.n_box7_ul li .div_t .s1{ font-size:32px;}

.n_box7_ul li .div_c .a_text_l_t{ font-size:28px}

.n_box7_ul li .div_c .a_text_l_t .s2{ font-size:22px;}



.n_box12_ul li .div .a_img_r{ padding-top:65px; padding-right:8%;}

.n_box12_ul li:nth-child(2n) .div .a_img_r{ padding-left:8%;}



.n_box14{ padding:80px 0px;}

.n_box14_r{ height:430px;}



.n_box15_r{ padding-right:5.5%;}

.n_box15_r_ul li{ padding-left:5%;}

.n_box15_r_ul li .div{ padding-left:0px;}



}



@media screen and (min-width:1441px) and (max-width:1600px)

{

.w1540{width:100%; padding:0px 3%;}

.w1400{ width:100%; padding:0px 3%;}

.w1440{width:100%; padding:0px 3%;}

.w1200{ width:100%; padding:0px 3%;}

.w1500{ width:100%; padding:0px 3%;}





.i_box1{ padding-top:80px;}

.i_box1 .a_img_l{ padding-top:50px;}

.i_box1_t{ font-size:26px;}

.i_box1_t .s1{ font-size:55px;}



.i_box2{ padding-bottom:220px;}

.i_box2_c .product_next,.i_box2_c .product_prev{width:70px; height:70px; margin-top:-25px;}

.product_swiper .swiper-slide .div .a_text1_con{ font-size:22px;}



.i_box3{ padding-bottom:80px;}

.i_box4{ padding-bottom:80px;}

.i_box4_c{ padding:60px 0px;}



.footer{ padding:70px 0px;}





.n_box1_c li .div_r{ padding-top:20px;}

.n_box1_c li:nth-child(2n) .div_r{ padding-top:20px;}

.n_box1_t{ font-size:28px;}

.n_box1_c li .div_r_t{ font-size:28px;}

.n_box1_c li .div_r_c{ font-size:15px;}



.n_box2_c li .div{ font-size:15px;}

.n_box2_c li .div .a_img_t{ margin:25px 0px 15px 0px; font-size:22px;}

.n_box2_c li .div .a_img_t .s1{ font-size:16px;}

.n_box2_c li .div .a_img_c{ height:125px; line-height:25px;}

.n_box2_c{ padding:70px 0px 30px 0px;}





.n_box12_ul li .div .a_img_r{ padding-top:85px; padding-right:8%;}

.n_box12_ul li:nth-child(2n) .div .a_img_r{ padding-left:8%;}





.n_box14{ padding:80px 0px;}

.n_box14_r{ height:500px;}

.n_box6_menu a{ margin:0px 16px;}

}



@media screen and (min-width:1601px) and (max-width:1800px)

{

	.w1440{width:100%; padding:0px 3%;}

    .w1200{ width:100%; padding:0px 3%;}

	.w1400{ width:100%; padding:0px 3%;}

	

	.n_box1_c li .div_r{ padding-top:80px;}

.n_box1_c li:nth-child(2n) .div_r{ padding-top:80px;}

.n_box2_c li .div .a_img_c{ height:150px;}

.n_box6_menu a{ margin:0px 15px;}



}

@media screen and (min-width:1801px) and (max-width:1900px){

	

	.w1440{width:100%; padding:0px 3%;}

    .w1200{ width:100%; padding:0px 3%;}

	.w1400{ width:100%; padding:0px 3%;}

	}



