@charset "utf-8";
/* CSS Document */


@media screen and (min-width:0px) and (max-width:640px)
{	
.header{ display:none;}
.ui_div_center{width:100%; padding:0px 3%;}
.ui_div_con{width:100%; padding:0px 3%;}

#banner{ height:auto !important;}
.home-swiper .swiper-slide img{ display:block;}
.home-swiper .home_prev{width:40px; height:40px; background-size:40px; margin-top:-25px; left:5%;}
.home-swiper .home_next{width:40px; height:40px; background-size:40px; margin-top:-25px; right:5%;}
.home-swiper .home_prev:hover,.home-swiper .home_next{ background-size:40px;}

.i_box1{ padding:20px 0px 0px 0px;}
.i_box1_t li{width:50%; padding:0px 1%; border-right:0px;}
.i_box1_t li .s2{ height:40px; line-height:20px;}
.i_box1_t li .s1 font{ font-size:30px;}
.i_box1_t{ padding-bottom:30px;}
.i_box1_c li{width:100%; margin-right:0px;}
.i_box1_c li .a_img .tb1 .s1{ height:70px;}
.i_box1_c li .a_img .tb1 .s1 img{width:50px; height:50px;}
.i_box1_c li .a_img .tb1 .s2{ height:50px; line-height:50px; font-size:18px;}
.i_box1_b li{width:100%; margin-right:0px; padding-bottom:20px;}

.i_box2{ padding:30px 0px;}
.i_box2_t .s1{ height:50px; line-height:50px; font-size:22px;}
.i_box2_t .s2{ height:50px; line-height:50px; font-size:22px;}
.i_box2_c li{width:50%; margin-right:0px; padding:0px 1%;}
.i_box2_c li .div .a_img img{width:70px; height:70px;}
.i_box2_c li .div .a_text{ height:40px; line-height:40px; font-size:14px;}
.i_box3{ padding:30px 0px;}
.i_box3_c{ padding-top:0px;}
.i_box3_c li{width:33.33%; padding:0px 1%; margin-right:0px;}

.i_box4{ padding:30px 0px;}
.i_box4_cl_c{ font-size:14px; line-height:1.8; text-align:center;}
.i_box4_t{ font-size:14px; text-align:center;}
.i_box4_t a, .i_box4_t a:hover{ padding:0px 10px;}
.i_box4_cl{width:100%;}
.i_box4_t{ height:auto; line-height:30px; margin-bottom:20px;}
.i_box4_cl_t{ height:55px; text-align:center;}
.i_box4_cl_t img{width:180px;}
.i_box4_cr{width:100%; padding-top:20px;}

.pc_amenu{ display:none;}
.a_zxlmenu{ display:block;}

.n_box1{ padding:30px 0px;}
.n_box1_t{ font-size:20px;}
.n_box1_t .s1{ font-size:22px;}
.n_box2{ padding:30px 0px;}
.n_box2_c{ padding:20px 4%;}
.n_about .s1{ font-size:20px;}
.n_about{ font-size:14px;}


.n_box1_t1{ font-size:16px;}
.n_box1_t1 .s1{ font-size:22px;}
.n_box1_c{ font-size:14px;}
.n_box4{ padding:30px 0px;}
.n_box4_t .s1{ margin:0px; padding:0px; width:33.33%; float:left; padding:12px 0px; font-size:14px;}
.n_box4_t .s1 .a1{ font-size:16px;}
.n_box4_c{ padding-top:20px;}

.n_box3 li{width:50%;}
.n_box3 li .div .a_text{ height:40px; line-height:40px;}
.n_box3 li .div{ font-size:14px;}

.n_box5{ padding:0px 3% 30px 3%;}
.n_box5_l{ display:none;}
.n_box5_r{width:100%; background:none;}
.n_box5_r:after{ display:none;}
.n_box5_r_ul li{ padding-bottom:20px; padding-left:0px; background:none; border-bottom:1px solid #efefef;}
.n_box5_r_ul li .div{ padding:0px; font-size:14px; padding-top:20px;}
.n_box5_r_ul li .div .s1{width:100%; font-size:20px;}
.n_box5_r_ul li .div .s2{width:100%;}

.n_box1z_t{ font-size:16px; height:40px; line-height:40px;}
.n_box1z_b_l{width:100%;}
.n_box1z_b_r{width:100%; border:0px; padding:20px 3%; margin-top:0px; min-height:auto !important; border-top:1px solid #ebebeb; }
.n_box1z_b_dl dd{ padding:15px 0px; height:auto !important;}
.n_box1z_b_dl dd .s1{width:8%;}
.n_box1z_b_dl dd .s2{width:88%;}
.n_box1z_b_dl dd .s2 span{ font-size:20px;}
.n_box1z_b_dl dd .s2 table tr td{ height:auto !important;}
.b_box6{ padding-top:30px;}
.b_box6 #allmap{ height:300px;}

.n_box7{ padding:0px;}
.n_box7_t{ font-size:20px;}
.n_box7_t1{ font-size:14px;}
.n_box7_c table tr td{ padding:8px 0px;}
.n_box7_c .ipt1{width:100%; height:35px; line-height:35px;}
.n_box7_c .ipt2{width:100%;}
.n_box7_c .ipt3{width:100%;}

.b_box8 li{width:50%;}

.a_careers_t_s1{ font-size:12px;}
.a_careers_t_s1 span{ font-size:14px;}
.a_careers_t_s2l{width:100%;}
.a_careers_t_s2r{width:98%; margin-right:2%; margin-top:10px;}
.a_careers_c dt{ font-size:14px; height:40px; line-height:40px;}
.a_careers_c dd .div{ height:40px; line-height:40px;}
.a_careers_c dd .div{ font-size:12px;background:url(../images/ee.png) right 5px center no-repeat; background-size:10px;}
.a_careers_c dd .div.activeds{ font-size:12px; background:url(../images/ee1.png) right 5px center no-repeat; background-color:#298df2; background-size:10px; }
.a_careers_c dd .div .s1{ padding-left:0px; text-align:center;}
.a_careers_c dd .div_l{ font-size:12px;}

.a_careers_t_s22 li .ipt1{ font-size:12px;}
.a_careers_t_s2r .ipt2{ font-size:12px;}
.a_careers_t_s2r .ipt3{ font-size:12px;}

.n_box8_t{ font-size:14px;}
.n_box8_t .s1{ font-size:18px;}
.n_box8_c{ padding:20px 4%; font-size:14px;}

.n_box8_ul li .div{ padding:15px 0px;}
.n_box8_ul li .div .a_img{width:100%;}
.n_box8_ul li .div .a_img_r{width:100%; padding-top:10px;}
.n_box8_ul li{ padding-bottom:0px;}
.n_box8_ul li .div .a_img_r .s1{ font-size:16px; height:auto; line-height:1.8; margin-bottom:5px;}

.n_box9_t{ font-size:18px;}
.n_box9_c{ padding-top:10px;}
.n_box9{ padding:20px 0px;}
.n_box9_b{ padding-top:20px;}
.n_box9_b .a1{width:100%;  margin-bottom:5px;}
.n_box9_b .a1 span{ border:0px; line-height:1.8;padding:0px;}
.n_box9_b .a1.a2{ text-align:left;}

.n_box10{ padding:20px 0px 30px 0px;}
.n_box10_t{ padding:5px 0px;}
.n_box10_t .s1{ font-size:20px;}
.n_box10_t .s2{ font-size:14px;}
.home-swiper1 .swiper-slide {background:url(../images/tb_018.png) right 3% bottom 20px no-repeat;background-color:#e8f3fb;}
.home-swiper1 .swiper-slide .div .a_img{width:100%;}
.home-swiper1 .swiper-slide .div .a_img_r{width:100%; padding:3%;}
.home-swiper1 .swiper-slide .div .a_img_r .s1{ font-size:18px; line-height:2; height:auto;}
.home-swiper1 .swiper-slide .div .a_img_r .s2{ font-size:14px; margin:10px 0px 15px 0px; line-height:25px; max-height:100px;}
.home-swiper1 .swiper-slide:hover{ background:url(../images/tb_019.png) right 3% bottom 20px no-repeat; background-color:#e8f3fb;}

.n_box11{ padding:20px 0px 30px 0px;}
.n_box11_dl{ padding-top:0px;}
.n_box11_dl dd{width:100%;}
.n_box11_dl dt{width:100%; padding:0px; padding-bottom:4%;}
.n_box11_dl dd .a_img .a_text{ font-size:16px;}
.n_box11_dl dt .a_img .a_text{ height:40px; line-height:40px; font-size:16px;}

.n_box12{ padding:20px 0px;}
.n_box12_ul li{ padding-bottom:20px;}
.n_box12_ul li .div .a_img{width:100%;}
.n_box12_ul li .div .a_img_r{width:100%; padding:3%;}
.n_box12_ul li .div .a_img_r .s1{ font-size:16px; height:auto; line-height:1.8; margin-bottom:5px;}
.n_box12_ul li .div .a_img_r .s2{ margin-bottom:10px;}

.pro-nav-list .tbox .gsimg{ width:70px; height:70px;}
.pro-nav-list li:hover .tbox .gsimg::before {
        clip:rect(0,70px,70px,35px);
        
}
.pro-nav-list li:hover .tbox .gsimg::after {
   clip:rect(0,35px,70px,0);
}
.n_box3 li .div .a_img{ height:62vmin;}

.b_box8 li .a_img{ height:14vmin;}

.i_box3_c li .a_img{ height:9vmin;}


.twobcbox{ height:300px; overflow-y:auto; padding-top:0px; margin-top:20px;}
.twobcbox li .div .s1 span{ font-size:16px; height:40px; line-height:40px;}
.twobcbox li .div{ padding-bottom:10px;}
.twobcbox li{width:100%; padding-right:0px;}
.twobcbox li.twodiv{ padding-left:0px;}
.twobcbox li .div .s2{ margin-top:7px;}

}

@media screen and (min-width:641px) and (max-width:767px)
{
.header{ display:none;}
.ui_div_center{width:100%; padding:0px 3%;}
.ui_div_con{width:100%; padding:0px 3%;}

.phone_logo .p1{width:28%;}

#banner{ height:auto !important;}
.home-swiper .swiper-slide img{ display:block;}
.home-swiper .home_prev{width:40px; height:40px; background-size:40px; margin-top:-25px; left:5%;}
.home-swiper .home_next{width:40px; height:40px; background-size:40px; margin-top:-25px; right:5%;}
.home-swiper .home_prev:hover,.home-swiper .home_next:hover{ background-size:40px;}

.i_box1{ padding:20px 0px 0px 0px;}
.i_box1_t li{width:50%; padding:0px 1%; border-right:0px;}
.i_box1_t li .s2{ height:40px; line-height:20px;}
.i_box1_t li .s1 font{ font-size:30px;}
.i_box1_t{ padding-bottom:30px;}
.i_box1_c li .a_img .tb1 .s1{ height:70px;}
.i_box1_c li .a_img .tb1 .s1 img{width:50px; height:50px;}
.i_box1_c li .a_img .tb1 .s2{ height:50px; line-height:50px; font-size:18px;}
.i_box1_b li{ padding-bottom:20px;}

.i_box2{ padding:30px 0px;}
.i_box2_t .s1{ height:50px; line-height:50px; font-size:22px;}
.i_box2_t .s2{ height:50px; line-height:50px; font-size:22px;}
.i_box2_c li{width:50%; margin-right:0px; padding:0px 1%;}
.i_box2_c li .div .a_img img{width:70px; height:70px;}
.i_box2_c li .div .a_text{ height:40px; line-height:40px; font-size:14px;}
.i_box3{ padding:30px 0px;}
.i_box3_c{ padding-top:0px;}
.i_box3_c li{width:33.33%; padding:0px 1%; margin-right:0px;}

.i_box4{ padding:30px 0px;}
.i_box4_cl_c{ font-size:14px; line-height:1.8; text-align:center;}
.i_box4_t{ font-size:14px; text-align:center;}
.i_box4_t a, .i_box4_t a:hover{ padding:0px 10px;}
.i_box4_cl{width:100%;}
.i_box4_t{ height:auto; line-height:30px; margin-bottom:20px;}
.i_box4_cl_t{ height:55px; text-align:center;}
.i_box4_cl_t img{width:180px;}
.i_box4_cr{width:100%; padding-top:20px;}
.i_box1_c li .a_img .tb1{ padding-top:35px;}


.pc_amenu{ display:none;}
.a_zxlmenu{ display:block;}

.n_box1{ padding:30px 0px;}
.n_box1_t{ font-size:20px;}
.n_box1_t .s1{ font-size:22px;}
.n_box2{ padding:30px 0px;}
.n_box2_c{ padding:20px 4%;}
.n_about .s1{ font-size:20px;}
.n_about{ font-size:14px;}


.n_box1_t1{ font-size:16px;}
.n_box1_t1 .s1{ font-size:22px;}
.n_box1_c{ font-size:14px;}
.n_box4{ padding:30px 0px;}
.n_box4_t .s1{ margin:0px; padding:0px; width:33.33%; float:left; padding:12px 0px; font-size:14px;}
.n_box4_t .s1 .a1{ font-size:18px;}
.n_box4_c{ padding-top:20px;}

.n_box3 li{width:50%;}
.n_box3 li .div .a_text{ height:40px; line-height:40px;}
.n_box3 li .div{ font-size:14px;}


.n_box5{ padding:0px 3% 30px 3%;}
.n_box5_l{ display:none;}
.n_box5_r{width:100%; background:none;}
.n_box5_r:after{ display:none;}
.n_box5_r_ul li{ padding-bottom:20px; padding-left:0px; background:none; border-bottom:1px solid #efefef;}
.n_box5_r_ul li .div{ padding:0px; font-size:14px; padding-top:20px;}
.n_box5_r_ul li .div .s1{width:100%; font-size:20px;}
.n_box5_r_ul li .div .s2{width:100%;}

.n_box1z_t{ font-size:16px; height:40px; line-height:40px;}
.n_box1z_b_l{width:100%;}
.n_box1z_b_r{width:100%; border:0px; padding:20px 3%; margin-top:0px; min-height:auto !important; border-top:1px solid #ebebeb; }
.n_box1z_b_dl dd{ padding:15px 0px; height:auto !important;}
.n_box1z_b_dl dd .s1{width:8%;}
.n_box1z_b_dl dd .s2{width:88%;}
.n_box1z_b_dl dd .s2 span{ font-size:20px;}
.n_box1z_b_dl dd .s2 table tr td{ height:40px;}
.b_box6{ padding-top:30px;}
.b_box6 #allmap{ height:300px;}


.n_box7{ padding:0px;}
.n_box7_t{ font-size:20px;}
.n_box7_t1{ font-size:14px;}
.n_box7_c table tr td{ padding:8px 0px;}
.n_box7_c .ipt1{width:100%; height:35px; line-height:35px;}
.n_box7_c .ipt2{width:100%;}
.n_box7_c .ipt3{width:100%;}


.b_box8 li{width:50%;}


.a_careers_t_s1{ font-size:14px;}
.a_careers_t_s1 span{ font-size:16px;}
.a_careers_t_s2l{width:50%;}
.a_careers_t_s2r{width:50%;}
.a_careers_c dt{ font-size:14px; height:40px; line-height:40px;}
.a_careers_c dd .div{ height:40px; line-height:40px;}
.a_careers_c dd .div{ font-size:14px;background:url(../images/ee.png) right 10px center no-repeat; background-size:12px;}
.a_careers_c dd .div.activeds{ font-size:14px; background:url(../images/ee1.png) right 10px center no-repeat; background-color:#298df2; background-size:12px; }
.a_careers_c dd .div .s1{ padding-left:0px; text-align:center;}
.a_careers_c dd .div_l{ font-size:14px;}

.a_careers_t_s22 li .ipt1{ font-size:14px;}
.a_careers_t_s2r .ipt2{ font-size:14px;}
.a_careers_t_s2r .ipt3{ font-size:14px;}


.n_box8_t{ font-size:14px;}
.n_box8_t .s1{ font-size:22px;}
.n_box8_c{ padding:20px 4%; font-size:14px;}

.n_box8_ul li .div{ padding:15px 0px;}
.n_box8_ul li .div .a_img{width:100%;}
.n_box8_ul li .div .a_img_r{width:100%; padding-top:10px;}
.n_box8_ul li{ padding-bottom:0px;}
.n_box8_ul li .div .a_img_r .s1{ font-size:16px; height:auto; line-height:1.8; margin-bottom:5px;}


.n_box9_t{ font-size:18px;}
.n_box9_c{ padding-top:10px;}
.n_box9{ padding:20px 0px;}
.n_box9_b{ padding-top:20px;}
.n_box9_b .a1{width:100%;  margin-bottom:5px;}
.n_box9_b .a1 span{ border:0px; line-height:1.8;padding:0px;}
.n_box9_b .a1.a2{ text-align:left;}

.n_box10{ padding:30px 0px 40px 0px;}
.n_box10_t{ padding:5px 0px;}
.n_box10_t .s1{ font-size:20px;}
.n_box10_t .s2{ font-size:14px;}
.home-swiper1 .swiper-slide {background:url(../images/tb_018.png) right 3% bottom 20px no-repeat;background-color:#e8f3fb;}
.home-swiper1 .swiper-slide .div .a_img{width:100%;}
.home-swiper1 .swiper-slide .div .a_img_r{width:100%; padding:3%;}
.home-swiper1 .swiper-slide .div .a_img_r .s1{ font-size:18px; line-height:2; height:auto;}
.home-swiper1 .swiper-slide .div .a_img_r .s2{ font-size:14px; margin:10px 0px 15px 0px; line-height:25px; max-height:100px;}
.home-swiper1 .swiper-slide:hover{ background:url(../images/tb_019.png) right 3% bottom 20px no-repeat; background-color:#e8f3fb;}

.n_box11{ padding:30px 0px 40px 0px;}
.n_box11_dl{ padding-top:0px;}
.n_box11_dl dd{width:100%;}
.n_box11_dl dt{width:100%; padding:0px; padding-bottom:4%;}
.n_box11_dl dd .a_img .a_text{ font-size:16px;}
.n_box11_dl dt .a_img .a_text{ height:40px; line-height:40px; font-size:16px;}

.n_box12{ padding:30px 0px;}
.n_box12_ul li{ padding-bottom:20px;}
.n_box12_ul li .div .a_img{width:100%;}
.n_box12_ul li .div .a_img_r{width:100%; padding:3%;}
.n_box12_ul li .div .a_img_r .s1{ font-size:16px; height:auto; line-height:1.8; margin-bottom:5px;}
.n_box12_ul li .div .a_img_r .s2{ margin-bottom:10px;}

.pro-nav-list .tbox .gsimg{ width:70px; height:70px;}
.pro-nav-list li:hover .tbox .gsimg::before {
        clip:rect(0,70px,70px,35px);
        
}
.pro-nav-list li:hover .tbox .gsimg::after {
   clip:rect(0,35px,70px,0);
}

.n_box3 li .div .a_img{ height:62vmin;}
.b_box8 li .a_img{ height:16vmin;}

.i_box3_c li .a_img{ height:11vmin;}


}
@media screen and (min-width:768px) and (max-width: 992px)
{
.phone_nav{ display:none;}
.ui_div_center{width:100%; padding:0px 3%;}
.ui_div_con{width:100%; padding:0px 3%;}

.i_logo_img img{width:100%;}
.i_logo_ul{width:76%;}
.i_logo_ul .nav_menu li{ height:60px;}
.i_logo_ul .nav_menu li .a_nav{ height:60px; line-height:60px; font-size:14px;}
.i_logo_img{ padding-top:11px;}

#banner{ height:auto !important;}
.home-swiper .swiper-slide img{ display:block;}
.home-swiper .home_prev{width:40px; height:40px; background-size:40px; margin-top:-25px; left:5%;}
.home-swiper .home_next{width:40px; height:40px; background-size:40px; margin-top:-25px; right:5%;}
.home-swiper .home_prev:hover,.home-swiper .home_next:hover{ background-size:40px;}

.i_box1{ padding:40px 0px;}
.i_box1_t li{ padding:0px 1%;}
.i_box1_t li .s2{ height:50px; line-height:25px;}
.i_box1_t li .s1 font{ font-size:30px;}
.i_box1_t{ padding-bottom:40px;}
.i_box1_c li .a_img .tb1{ padding-top:55px;}
.i_box1_c li .a_img .tb1 .s1{ height:70px;}
.i_box1_c li .a_img .tb1 .s1 img{width:50px; height:50px;}
.i_box1_c li .a_img .tb1 .s2{ height:50px; line-height:50px; font-size:18px;}
.i_box1_b li{ padding-bottom:20px;}

.i_box2{ padding:40px 0px;}
.i_box2{ padding:30px 0px;}
.i_box2_t .s1{ height:50px; line-height:50px; font-size:22px;}
.i_box2_t .s2{ height:50px; line-height:50px; font-size:22px;}
.i_box2_c li .div .a_img img{width:70px; height:70px;}
.i_box2_c li .div .a_text{ height:40px; line-height:40px; font-size:14px;}
.i_box3{ padding:30px 0px;}
.i_box3_c{ padding-top:0px;}
.i_box3_c li{width:18%; margin-right:2.5%; padding-bottom:3%;}

.i_box4_t a, .i_box4_t a:hover{ padding:0px 18px;}
.i_box4_t{ margin-bottom:20px;}
.i_box4_cr img{width:100%;}
.i_box4_cl_t{ height:auto; padding-bottom:10px;}
.i_box4_cl_t img{width:180px;}
.i_box4_cl_c{ font-size:14px;}
.i_box4_cr{width:15%;}

.pc_amenu{ display:none;}
.a_zxlmenu{ display:block;}

.n_box1{ padding:40px 0px;}
.n_box1_t{ font-size:22px;}
.n_box1_t .s1{ font-size:24px;}
.n_box2{ padding:40px 0px;}
.n_box2_c{ padding:20px 4%;}
.n_about .s1{ font-size:20px;}
.n_about{ font-size:14px;}

.n_box1_t1{ font-size:16px;}
.n_box1_t1 .s1{ font-size:22px;}
.n_box1_c{ font-size:14px;}
.n_box4{ padding:30px 0px;}
.n_box4_t .s1{ margin:0px; padding:0px; width:33.33%; float:left; padding:12px 0px; font-size:14px;}
.n_box4_t .s1 .a1{ font-size:20px;}
.n_box4_c{ padding-top:20px;}

.n_box3 li .div .a_text{ height:40px; line-height:40px;}
.n_box3 li .div{ font-size:14px;}

.n_box5_r_ul li{ padding-left:50px; padding-bottom:10px;}
.n_box5_r_ul li .div .s1{ font-size:20px; width:18%;}
.n_box5_r_ul li .div .s2{ width:82%; font-size:14px;}
.n_box5_r_ul li .div{ padding-bottom:15px;}
.n_box5{ padding:50px 3% 30px 3%;}
.n_box5_l_ul li .div{ font-size:14px;}
.n_box5_l_ul li .div .s1{ font-size:18px;}
.n_box5_l{width:25%;}
.n_box5_r{width:70%;}
.n_box5_l.fixedleft{ left:auto; margin-left:0px; left:6%; width:22%;}

.n_box1z_b_dl dd .s2 table tr td{ height:31px;}
.n_box1z_b_dl dd{ height:90px;}
.n_box1z_b_r{ height:250px;}


.n_box7{ padding:0px;}
.n_box7_t{ font-size:22px;}
.n_box7_t1{ font-size:14px;}
.n_box7_c table tr td{ padding:15px 0px;}


.n_box8_t{ font-size:16px;}
.n_box8_t .s1{ font-size:22px;}
.n_box8_c{ padding:20px 4%; font-size:15px;}

.n_box8_ul li .div .a_img_r{ padding-top:0px;}
.n_box8_ul li .div .a_img_r .s2{ height:25px; line-height:25px; margin-bottom:5px;}
.n_box8_ul li{ padding-bottom:5px;}
.n_box8_ul li .div{ padding:10px 0px;}


.n_box9_t{ font-size:18px;}
.n_box9_c{ padding-top:10px;}
.n_box9{ padding:20px 0px;}
.n_box9_b{ padding-top:20px;}
.n_box9_b .a1{width:100%;  margin-bottom:5px;}
.n_box9_b .a1 span{ border:0px; line-height:1.8;padding:0px;}
.n_box9_b .a1.a2{ text-align:left;}

.home-swiper1 .swiper-slide .div .a_img_r .s1{ font-size:18px; height:60px; line-height:30px;}
.home-swiper1 .swiper-slide .div .a_img_r{ padding-top:20px;}
.home-swiper1 .swiper-slide .div .a_img_r .s2{ font-size:14px; line-height:25px; height:75px;}
.n_box10_t .s1{ font-size:20px;}
.n_box10_t .s2{ font-size:14px;}
.n_box11_dl{ padding-top:5px;}
.n_box11{ padding:20px 0px 40px 0px;}
.n_box12_ul li{ padding-bottom:20px;}
.n_box11_dl dd .a_img .a_text{ font-size:14px;}
.n_box11_dl dt .a_img .a_text{ height:40px; line-height:40px; font-size:14px;}
.n_box12_ul li .div .a_img_r{ padding-top:0px;}
.n_box12_ul li .div .a_img_r .s2{ height:25px; margin-bottom:10px;}
.n_box12_ul li .div .a_img_r .s3{ height:30px; line-height:30px;}

.pro-nav-list .tbox .gsimg{ width:80px; height:80px;}
.pro-nav-list li:hover .tbox .gsimg::before {
        clip:rect(0,80px,80px,40px);
        
}
.pro-nav-list li:hover .tbox .gsimg::after {
   clip:rect(0,40px,80px,0);
}

.n_box3 li .div .a_img{ height:35vmin;}

.b_box8 li .a_img{ height:9vmin;}

.i_logo_ul .nav_menu li.open .twodiv{ top:60px}
.i_logo_ul .nav_menu li.open .twodiv_dl dd{width:33.33%;}

}

@media screen and (min-width:993px) and (max-width:1200px)
{
.phone_nav{ display:none;}

.ui_div_center{width:100%; padding:0px 3%;}
.ui_div_con{width:100%; padding:0px 3%;}


.i_logo_img img{width:200px;}
.i_logo_ul .nav_menu li .a_nav{ font-size:14px;}
.i_logo_ul .nav_menu li{ height:80px;}
.i_logo_ul .nav_menu li .a_nav{ height:80px; line-height:80px;}

.home-swiper .home_prev{ left:5%;}
.home-swiper .home_next{ right:5%;}

.i_box1_t li .s1 font{ font-size:40px;}
.i_box1{ padding:60px 0px;}

.i_box1_c li .a_img .tb1{ padding-top:75px;}
.i_box1_c li .a_img .tb1 .s1{ height:90px;}
.i_box1_c li .a_img .tb1 .s1 img{width:70px; height:70px;}
.i_box1_c li .a_img .tb1 .s2{ height:70px; line-height:70px; font-size:18px;}
.i_box1_b li{ padding-bottom:20px;}

.i_box2_t .s1{ height:55px; line-height:28px; line-height:55px;}
.i_box2_t .s2{ height:55px; line-height:55px; font-size:28px;}
.i_box2_c li .div .a_img img{ width:100px; height:100px;}
.i_box2_c li .div .a_text{ height:60px; line-height:60px;}
.i_box2_c li .div{ font-size:16px;}

.i_box3{ padding:60px 0px 40px 0px;}
.i_box3_c li{width:18%; margin-right:2.5%; padding-bottom:3%;}
.i_box4_t{ font-size:14px;}
.i_box4_t a, .i_box4_t a:hover{ padding:0px 20px;}
.i_box4_t{ margin-bottom:20px;}
.i_box4_cr img{width:100%;}
.i_box4_cl_t{ height:auto; padding-bottom:10px;}
.i_box4_cl_t img{width:180px;}
.i_box4_cl_c{ font-size:14px;}
.i_box4_cr{width:15%;}



.n_box1{ padding:40px 0px;}
.n_box1_t{ font-size:22px;}
.n_box1_t .s1{ font-size:24px;}
.n_box2{ padding:40px 0px;}
.n_box2_c{ padding:20px 4%;}
.n_about .s1{ font-size:20px;}
.n_about{ font-size:14px;}

.n_box1_t1{ font-size:16px;}
.n_box1_t1 .s1{ font-size:22px;}
.n_box1_c{ font-size:14px;}
.n_box4{ padding:30px 0px;}
.n_box4_t .s1{ margin:0px; padding:0px; width:33.33%; float:left; padding:12px 0px; font-size:14px;}
.n_box4_t .s1 .a1{ font-size:20px;}
.n_box4_c{ padding-top:20px;}


.n_box5_r_ul li{ padding-left:50px; padding-bottom:10px;}
.n_box5_r_ul li .div .s1{ font-size:20px; width:18%;}
.n_box5_r_ul li .div .s2{ width:82%; font-size:14px;}
.n_box5_r_ul li .div{ padding-bottom:15px;}
.n_box5{ padding:50px 3% 30px 3%;}
.n_box5_l_ul li .div{ font-size:14px;}
.n_box5_l_ul li .div .s1{ font-size:18px;}
.n_box5_l{width:25%;}
.n_box5_r{width:70%;}
.n_box5_l.fixedleft{ left:auto; margin-left:0px; left:6%; width:22%;}

.n_box7_t{ font-size:22px;}
.n_box7_t1{ font-size:14px;}


.n_box8_t{ font-size:18px;}
.n_box8_t .s1{ font-size:26px;}
.n_box8_c{ padding:20px 4%; font-size:15px;}

.n_box8_ul li{ padding-bottom:10px;}
.n_box8_ul li .div .a_img_r{ padding-top:0px;}
.n_box8_ul li .div{ padding:10px 0px;}

.n_box9_t{ font-size:20px;}

.home-swiper1 .swiper-slide .div .a_img_r .s1{ font-size:18px; height:60px; line-height:30px;}
.home-swiper1 .swiper-slide .div .a_img_r .s2{ font-size:14px; line-height:25px; height:75px;}
.n_box10_t .s1{ font-size:20px;}
.n_box10_t .s2{ font-size:14px;}
.n_box11_dl{ padding-top:5px;}
.n_box11{ padding:20px 0px 40px 0px;}
.n_box12_ul li{ padding-bottom:20px;}
.n_box11_dl dd .a_img .a_text{ font-size:16px;}
.n_box11_dl dt .a_img .a_text{ height:40px; line-height:40px; font-size:16px;}
.n_box12_ul li .div .a_img_r{ padding-top:0px;}
.n_box12_ul li .div .a_img_r .s2{ margin-bottom:10px;}
.n_box12_ul li .div .a_img_r .s3{ height:30px; line-height:30px;}

.pro-nav-list .tbox .gsimg{ width:80px; height:80px;}
.pro-nav-list li:hover .tbox .gsimg::before {
        clip:rect(0,80px,80px,40px);
        
}
.pro-nav-list li:hover .tbox .gsimg::after {
   clip:rect(0,40px,80px,0);
}
.i_box3_c li .a_img{ height:9vmin;}

.i_logo_ul .nav_menu li.open .twodiv{ top:80px}

.i_logo_ul .nav_menu li.open .twodiv_dl dd{width:25%;}

}
@media screen and (min-width:1201px) and (max-width:1300px)
{

.ui_div_center{width:100%; padding:0px 3%;}
.ui_div_con{width:100%; padding:0px 3%;}

.i_logo_ul .nav_menu li .a_nav{ font-size:16px;}


.i_logo_img img{ width:240px;}
.i_logo_img{ padding-top:14px;}
.i_logo_ul .nav_menu li .a_nav{ font-size:14px;}
.i_logo_ul .nav_menu li{ height:80px;}
.i_logo_ul .nav_menu li .a_nav{ height:80px; line-height:80px;}

.home-swiper .home_prev{ left:5%;}
.home-swiper .home_next{ right:5%;}

.i_box1_t li .s1 font{ font-size:40px;}

.i_box3{ padding:80px 0px 60px 0px;}

.n_box4_t .s1{ margin:0px 100px;}
.n_box1_t1{ font-size:20px;}
.n_box1_t1 .s1{ font-size:25px;}
.n_box1_c{ font-size:16px;}
.n_box4_t .s1 .a1{ font-size:22px;}

.n_box5_l.fixedleft{ left:auto; margin-left:0px; left:6%; width:14%;}
.n_box5_l_ul li .div .s1{ font-size:20px;}
.n_box5_r_ul li{ padding-left:60px; padding-bottom:10px;}
.n_box5_r_ul li .div .s1{width:15%; font-size:22px;}
.n_box5_r_ul li .div .s2{width:85%;}


.n_box8_t{ font-size:18px;}
.n_box8_t .s1{ font-size:26px;}
.n_box8_c{ padding:20px 4%; font-size:15px;}

.n_box8_ul li{ padding-bottom:10px;}
.n_box8_ul li .div .a_img_r{ padding-top:0px;}
.n_box8_ul li .div{ padding:10px 0px;}

.home-swiper1 .swiper-slide .div .a_img_r .s1{ font-size:22px; line-height:40px; height:80px;}
.n_box11_dl dd .a_img .a_text{ font-size:16px;}
.n_box11_dl dt .a_img .a_text{ height:50px; line-height:50px; font-size:16px;}
.n_box12_ul li .div .a_img_r .s2{ margin-bottom:15px;}
.n_box12_ul li{ padding-bottom:40px;}

.pro-nav-list .tbox .gsimg{ width:90px; height:90px;}
.pro-nav-list li:hover .tbox .gsimg::before {
        clip:rect(0,90px,90px,45px);
        
}
.pro-nav-list li:hover .tbox .gsimg::after {
   clip:rect(0,45px,90px,0);
}

.n_box3 li .div .a_img{ height:52vmin;}

.b_box8 li .a_img{ height:13vmin;}

.i_box3_c li .a_img{ height:10vmin;}

.i_logo_ul .nav_menu li.open .twodiv{ top:80px}

}
@media screen and (min-width:1301px) and (max-width:1400px)
{

.n_box4_t .s1{ margin:0px 100px;}
.n_box1_t1{ font-size:20px;}
.n_box1_t1 .s1{ font-size:25px;}
.n_box1_c{ font-size:16px;}
.n_box4_t .s1 .a1{ font-size:22px;}

.ui_div_con{ width:100%; padding:0px 2%;}

.n_box3 li .div .a_img{ height:58vmin;}
.b_box8 li .a_img{ height:15vmin;}
.i_box3_c li .a_img{ height:11vmin;}

}

@media screen and (min-width:1401px) and (max-width:1600px)
{

}
@media screen and (min-width:1601px) and (max-width:1800px)
{

}

