@charset "utf-8";
/* CSS Document */


@media screen and (min-width:0px) and (max-width:640px)
{	
.header{ display:none;}
.phone_nav{ display:block;}


.ui_div_center{width:100%; padding:0px 3%;}
.ui_div_con{width:100%; padding:0px 3%;}



#banner{ height:auto !important;}
.home-swiper .swiper-slide .s2{ display:block;}
.home-swiper .swiper-slide .s2 img{ display:block;}
.home-swiper .swiper-slide .s1{ display:none;}
.swiper-container-horizontal>.home-pagination.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:15px; text-align:center;}
.home-pagination .swiper-pagination-bullet{ width:20px;margin:0px 5px !important; }
.home-swiper .home_prev{width:16px; height:30px; margin-top:-15px;}
.home-swiper .home_next{width:16px; height:30px; margin-top:-15px;}

.i_box2{ padding:30px 0px 20px 0px;}
.i_box2_t{ font-size:14px; line-height:1.6; padding-bottom:20px;}
.i_box2_t .s1{ font-size:25px;}
.i_box2_c dd{width:100% !important; padding-bottom:15px; }

.i_box2_c dd .a_img{ height:166px; position:relative;}
.i_box2_c dd .a_img img{ position:absolute; left:0px; top:50%;webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%);}
.i_box2_c dd .a_img .a_text{ padding:20px; font-size:14px;}
.i_box2_c dd .a_img .a_text_t .s1{ font-size:23px;}
.i_box3{ padding:30px 0px;}
.i_box3_c{ font-size:16px;}
.i_box3_t{ font-size:26px;}
.i_box3_b{ padding-bottom:30px;}
.i_box3_con_t .s1{ font-size:18px;}
.i_box3_con_t .s2{ font-size:14px;}
.i_box3_con_t{ line-height:38px;}
.i_box3_con{ padding:20px 2%;}
.i_box3_con_c li{width:50%; margin:0px; padding:0px 1% 15px 1%;}
.i_box4{ padding:30px 0px;}
.i_box4_l{width:100%; padding-bottom:15px;}
.i_box4_r{width:100%;}
.i_box4_l_ul li a{ font-size:14px; height:40px; line-height:40px;}
.i_box4_r_div .wmscy_prev31{width:30px; height:43px; margin-top:-51.5px;}
.i_box4_r_div .wmscy_next31{width:30px; height:43px; margin-top:-51.5px;}

.i_box5{ padding:30px 0px;}
.i_box4_r_div{ padding:0px 50px;}
.i_box5_t .s2{ font-size:14px;}
.i_box5_t .s1{ font-size:14px;}
.i_box5_t .s1 span{ font-size:23px;}
.i_box5_c{ padding-top:20px;}
.i_box5_c li{width:100%; margin-right:0px; padding-bottom:15px;}
.i_box5_c li .div1{ height:400px !important;}
.i_links{ padding:20px 0px;}
.i_links_l{width:100%;}
.i_links_r{width:100%; text-align:left;}
.i_footer{ padding:30px 0px;}
.i_footer_l{width:100%;border-right:0px;}
.i_footer_r{width:100%;}
.i_footer_l li{width:33.33%;}
.i_footer_l li .a2{ display:none;}
.i_footer_l li .a1, .i_footer_r li .a1:hover{ font-size:14px;}
.i_footer_r .s1{ font-size:30px;}

.n_banner{ height:230px;}
.n_banner img{ display:none;}
.pc_amenu{ display:none;}
.a_zxlmenu{ display:block;}
.n_banner .n_banner_text{ font-size:16px; bottom:auto; top:50%;webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%);}
.n_banner .n_banner_text .s1{ font-size:24px;}
.n_pf{ display:none;}
.n_box1{ padding:30px 0px 0px 0px;}
.n_box1_t{ font-size:25px;}
.n_box1_t .s1{ font-size:18px;}
.n_box1_c{ padding:30px 0px;}
.n_box1_c_t{ font-size:14px; padding-bottom:30px;}
.n_box1_c_c .a_img{width:100%; margin:0px; padding-bottom:15px;}
.n_box2_t{ padding:30px 0px;}
.n_box2_tc{ background-size:40px; font-size:14px; padding-top:50px; line-height:1.7;}
.n_box2_tc .s1{ font-size:25px;}
.n_box2_t .a_img{width:22%;}
.n_box2_c{ padding:30px 5%;}
.n_box2_c_t .s1{ font-size:18px;}
.n_box2_c_c{ padding:30px 0px; font-size:14px;}
.n_box2_c_b .wmscy_prev3{ left:0px;}
.n_box2_c_b .wmscy_next3{ right:0px;}

.n_box3{ padding:30px 0px;}
.n_box2_c_t.activezz .s1{ font-size:24px; line-height:1.5;}
.n_box2_c_t.activezz .s1 span{ font-size:20px;}
.n_box3_c{ padding:30px 0px;}
.n_box3_ul li{width:50%; margin:0px; padding:0px 1% 2% 1%;}
.n_box3_ul li .div{ padding:5px 5px 5px 5px; font-size:14px;}
.n_box3_ul li .div .a_text{ height:50px; line-height:25px; margin-top:5px;}

.n_box5_ul li .div{ padding:15px; font-size:14px;}
.n_box5_ul li .div .a_img{width:100%;}
.n_box5_ul li .div .a_img_r{width:100%;}
.n_box5_ul li .div .a_img_r .div_t .s1{ font-size:25px; padding-right:30px;}
.n_box5_ul li .div .a_img_r .div_t{ margin-bottom:0px;}
.n_box5_ul li .div .a_img_r .div_t1{ font-size:16px; margin-bottom:10px;}

.n_box4 li{width:100%; margin:0px; padding-bottom:15px;}
.n_box4 li .div .s1{ font-size:16px;}
.n_box4 li .div{ font-size:14px; padding:25px 35px;}

.n_box4_c{ padding:3%;}

.n_box5 li{width:50%; margin:0px; padding:0px 1% 15px 1%;}

.n_box4_b{ font-size:14px;}
.n_box6{ padding:30px 15px;}
.n_box6_t{ font-size:25px;}
.n_box6_t1{ font-size:14px;}
.n_box6_c{ padding:30px 0px; font-size:14px;}
.n_box6_c video{ max-width:100%;}
.n_box6_b .fxshare{ position:relative; margin-top:15px; float:left;}
.n_box6_b a{ font-size:14px;}

.n_box7{ font-size:25px;}
.n_box7_c{ padding:20px;}
.n_box7_c_l{width:100%; padding-bottom:15px;}
.n_box7_c_r li .div .a_img{width:100%; padding-bottom:10px;}
.n_box7_c_r li .div .a_img_r{width:100%;}
.n_box7_c_r{width:100%;}
.n_box7_c1_l{width:100%;}
.n_box7_c1_r{width:100%;}
.n_box7_c1_l_t_l{width:100%;}
.n_box7_c1_l_t_l a{ font-size:20px; margin-right:25px; height:90px; line-height:90px;}
.n_box7_c1_l_t_r{width:100%;}
.n_box7_c1_l_t_r a{ height:40px; line-height:40px;}
.n_box7_c1_l_c_ul li .div .a_img{width:100%;}
.n_box7_c1_l_c_ul li .div .a_img_r{width:100%; padding-bottom:15px;}
.n_box7_c1_l_c_ul li .div .a_img_r_l{width:100%;}
.n_box7_c1_l_c_ul li .div .a_img_r_r{ display:none;}
.n_box7_c1_r_t .s1{ font-size:20px; height:90px; line-height:90px;}

.n_box9 li .div .a_img{width:100%;}
.n_box9 li .div .a_img_r{width:100%; padding:15px;}
.n_box9 li .div .a_img_r_l{width:100%;}
.n_box9 li .div .a_img_r_r{ display:none;}
.n_box9 li .div{ font-size:16px;}
.n_box9 li .div .a_img_r_l_c{ font-size:14px; height:75px; line-height:25px;}

.n_box18_ul li{width:100%; margin:0px; padding-bottom:15px;}
.n_box18_ul li .div{ padding:30px; min-height:auto !important;}
.n_box18_ul li .div_t{ font-size:18px; padding-top:50px;}
.n_box18_ul li .div_t .s1{ font-size:22px;}
.n_box18_ul li .div_t.bg1{ background-size:40px;}
.n_box18_ul li .div_t.bg2{ background-size:40px;}
.n_box18_ul li .div_t.bg3{ background-size:40px;}
.n_box18_ul li .div_c1{ font-size:35px;}
.n_box18_ul li .div_c2{ padding-top:15px;}
.i_sectionbox4{ height:auto !important;}
.i_sectionbox4_l{width:100%; height:400px;}
.i_sectionbox4_l #allmap{ height:400px;}
.i_sectionbox4_r{width:100%; padding:40px 30px;}
.i_sectionbox4_r_t .s1{ font-size:30px;}

.a_careers_t_s1{ font-size:14px;}
.a_careers_t_s1 span{ font-size:20px;}
.a_careers_t_s2l{width:100%;}
.a_careers_t_s2r{width:100%;}
.a_careers_t_s22 li{width:100%; padding-bottom:10px;}
.a_careers_t_s22 li .ipt1{width:100%; font-size:14px; text-indent:10px;}
.a_careers_t_s2r .ipt2{ font-size:14px; text-indent:10px;}
.a_careers_c dt{ font-size:16px;}
.a_careers_c dd .div{ font-size:14px;}
.a_careers_c dd .div_l{ font-size:14px;}
.a_careers_c dd .div{ background:url(../images/ee.png) right 10px center no-repeat;background-size:12px; }
.a_careers_c dd .div.activeds{ background:url(../images/ee1.png) right 10px center no-repeat; background-color:#1c5fc4; background-size:12px; }

.n_box8 li{ padding-bottom:30px;}
.n_box8 li .div .a_img{width:100%;}
.n_box8 li .div .a_img_r{width:100%; padding:20px 15px;}
.n_box8 li .div{ font-size:14px;}
.n_box8 li .div .a_img_r .s1{ font-size:20px;}
.n_box8 li .div .a_img_r .s2{font-size:20px;}

.n_box8_c_t{ font-size:20px;}
.n_box8_c_t1{ font-size:20px;}
.n_box8_c_c{ font-size:14px;}
.n_box8_c_b a{ width:145px; height:50px; line-height:50px; font-size:18px; margin-right:10px;}

.n_box10{ font-size:16px;}
.n_box10 .s1{ font-size:22px;}
.n_box10_t li .div .a_img{width:100%;}
.n_box10_t li .div .a_img_r{width:100%; padding:30px 5%;}
.n_box10_t li .div{ font-size:14px;}
.n_box10_t li .div .a_img_r .s1{ font-size:20px;}

.n_box10_c li{width:50%; margin:0px; padding:0px 1% 2% 1%;}
.n_box10_c li .div{ padding:10px 10px 0px 10px; font-size:14px;}

.n_box10_b{ font-size:14px; padding:25px;}

.n_box11{ padding:30px 0px;}
.n_box11 .a_img{width:100%;}
.n_box11 .a_img_r{width:100%; padding-top:20px;}
.n_box11 .a_img_r .s1{ font-size:20px;}
.n_box11 .a_img_r .s1 span{ font-size:32px;}
.n_box11 .a_img_r .s2{ font-size:20px;}

.n_box12_c{ padding:10px 5%;}
.n_box12_c_t{ padding-bottom:20px;}
.n_box12_c_c li{ padding-bottom:20px;}
.n_box12_c_c li .div .a_img{width:100%;}
.n_box12_c_c li .div .a_img_r{width:100%; padding-top:20px; font-size:14px;}

.n_box13_l{width:100%;}
.n_box13_l_ul{ padding:10px;}
.n_box13_r{width:100%;}
.n_box13_l_ul li{width:33.33%;}
.n_box13_l_ul li a{ padding:0px; text-align:center; border-bottom:0px;}


}

@media screen and (min-width:641px) and (max-width:767px)
{
.header{ display:none;}
.phone_nav{ display:block;}


.ui_div_center{width:100%; padding:0px 3%;}
.ui_div_con{width:100%; padding:0px 3%;}



#banner{ height:auto !important;}
.home-swiper .swiper-slide .s2{ display:block;}
.home-swiper .swiper-slide .s2 img{ display:block;}
.home-swiper .swiper-slide .s1{ display:none;}
.swiper-container-horizontal>.home-pagination.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:15px; text-align:center;}
.home-pagination .swiper-pagination-bullet{ width:20px;margin:0px 5px !important; }
.home-swiper .home_prev{width:16px; height:30px; margin-top:-15px;}
.home-swiper .home_next{width:16px; height:30px; margin-top:-15px;}

.i_box2{ padding:50px 0px 20px 0px;}
.i_box2_t{ font-size:16px; line-height:1.6; padding-bottom:20px;}
.i_box2_t .s1{ font-size:28px;}
.i_box2_c dd{width:100% !important; padding-bottom:15px; }

.i_box2_c dd .a_img{ height:270px; position:relative;}
.i_box2_c dd .a_img img{ position:absolute; left:0px; top:50%;webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%);}
.i_box2_c dd .a_img .a_text{ padding:20px; font-size:14px;}
.i_box2_c dd .a_img .a_text_t .s1{ font-size:23px;}
.i_box3{ padding:30px 0px;}
.i_box3_c{ font-size:16px;}
.i_box3_t{ font-size:26px;}
.i_box3_b{ padding-bottom:30px;}
.i_box3_con_t .s1{ font-size:18px;}
.i_box3_con_t .s2{ font-size:14px;}
.i_box3_con_t{ line-height:38px;}
.i_box3_con{ padding:20px 2%;}
.i_box3_con_c li{width:50%; margin:0px; padding:0px 1% 15px 1%;}
.i_box4{ padding:30px 0px;}
.i_box4_l{width:100%; padding-bottom:15px;}
.i_box4_r{width:100%;}
.i_box4_l_ul li a{ font-size:14px; height:40px; line-height:40px;}
.i_box4_r_div .wmscy_prev31{width:30px; height:43px; margin-top:-51.5px;}
.i_box4_r_div .wmscy_next31{width:30px; height:43px; margin-top:-51.5px;}

.i_box5{ padding:30px 0px;}
.i_box4_r_div{ padding:0px 50px;}
.i_box5_t .s2{ font-size:14px;}
.i_box5_t .s1{ font-size:14px;}
.i_box5_t .s1 span{ font-size:23px;}
.i_box5_c{ padding-top:20px;}
.i_box5_c li{width:100%; margin-right:0px; padding-bottom:15px;}
.i_box5_c li .div1{ height:400px !important;}
.i_links{ padding:20px 0px;}
.i_links_l{width:100%;}
.i_links_r{width:100%; text-align:left;}
.i_footer{ padding:30px 0px;}
.i_footer_l{width:100%;border-right:0px;}
.i_footer_r{width:100%;}
.i_footer_l li{width:33.33%;}
.i_footer_l li .a2{ display:none;}
.i_footer_l li .a1, .i_footer_r li .a1:hover{ font-size:14px;}
.i_footer_r .s1{ font-size:30px;}


.n_banner{ height:320px;}
.n_banner img{ display:none;}
.pc_amenu{ display:none;}
.a_zxlmenu{ display:block;}
.n_banner .n_banner_text{ font-size:18px; bottom:auto; top:50%;webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%);}
.n_banner .n_banner_text .s1{ font-size:28px;}
.n_pf{ display:none;}
.n_box1{ padding:40px 0px 0px 0px;}
.n_box1_t{ font-size:30px;}
.n_box1_t .s1{ font-size:18px;}
.n_box1_c{ padding:30px 0px;}
.n_box1_c_t{ font-size:14px; padding-bottom:30px;}
.n_box1_c_c .a_img{width:100%; margin:0px; padding-bottom:15px;}
.n_box2_t{ padding:30px 0px;}
.n_box2_tc{ background-size:40px; font-size:14px; padding-top:50px; line-height:1.7;}
.n_box2_tc .s1{ font-size:25px;}
.n_box2_c{ padding:30px 5%;}
.n_box2_c_t .s1{ font-size:24px;}
.n_box2_c_c{ padding:30px 0px; font-size:14px;}
.n_box2_c_b .wmscy_prev3{ left:0px;}
.n_box2_c_b .wmscy_next3{ right:0px;}

.n_box3{ padding:30px 0px;}
.n_box2_c_t.activezz .s1{ font-size:28px; line-height:1.5;}
.n_box2_c_t.activezz .s1 span{ font-size:20px;}
.n_box3_c{ padding:30px 0px;}
.n_box3_ul li{width:33.33%; margin:0px; padding:0px 1% 2% 1%;}
.n_box3_ul li .div{ padding:5px 5px 5px 5px; font-size:16px;}
.n_box3_ul li .div .a_text{ height:50px; line-height:25px; margin-top:5px;}


.n_box5_ul li .div{ padding:25px; font-size:14px;}
.n_box5_ul li .div .a_img{width:100%;}
.n_box5_ul li .div .a_img_r{width:100%;}
.n_box5_ul li .div .a_img_r .div_t .s1{ font-size:25px; padding-right:30px;}
.n_box5_ul li .div .a_img_r .div_t{ margin-bottom:0px;}
.n_box5_ul li .div .a_img_r .div_t1{ font-size:16px; margin-bottom:10px;}



.n_box4 li .div .s1{ font-size:16px;}
.n_box4 li .div{ font-size:14px; padding:25px 35px;}

.n_box4_c{ padding:3%;}
.n_box5 li{width:50%; margin:0px; padding:0px 1% 15px 1%;}

.n_box4_b{ font-size:14px;}
.n_box6{ padding:30px 15px;}
.n_box6_t{ font-size:25px;}
.n_box6_t1{ font-size:14px;}
.n_box6_c{ padding:30px 0px; font-size:14px;}
.n_box6_c video{ max-width:100%;}
.n_box6_b .fxshare{ position:relative; margin-top:15px; float:left;}
.n_box6_b a{ font-size:14px;}


.n_box7{ font-size:25px;}
.n_box7_c{ padding:20px;}
.n_box7_c_l{width:100%; padding-bottom:15px;}
.n_box7_c_r li .div .a_img{width:100%; padding-bottom:10px;}
.n_box7_c_r li .div .a_img_r{width:100%;}
.n_box7_c_r{width:100%;}
.n_box7_c1_l{width:100%;}
.n_box7_c1_r{width:100%;}
.n_box7_c1_l_t_l a{ font-size:20px; margin-right:25px; height:90px; line-height:90px;}
.n_box7_c1_l_t_r a{ height:90px; line-height:90px;}
.n_box7_c1_l_c_ul li .div .a_img{width:100%;}
.n_box7_c1_l_c_ul li .div .a_img_r{width:100%; padding-bottom:15px;}
.n_box7_c1_l_c_ul li .div .a_img_r_l{width:100%;}
.n_box7_c1_l_c_ul li .div .a_img_r_r{ display:none;}
.n_box7_c1_r_t .s1{ font-size:20px; height:90px; line-height:90px;}

.n_box9 li .div .a_img{width:100%;}
.n_box9 li .div .a_img_r{width:100%; padding:15px;}
.n_box9 li .div .a_img_r_l{width:100%;}
.n_box9 li .div .a_img_r_r{ display:none;}
.n_box9 li .div{ font-size:16px;}
.n_box9 li .div .a_img_r_l_c{ font-size:14px; height:75px; line-height:25px;}


.n_box18_ul li{width:100%; margin:0px; padding-bottom:15px;}
.n_box18_ul li .div{ padding:30px; min-height:auto !important;}
.n_box18_ul li .div_t{ font-size:18px; padding-top:50px;}
.n_box18_ul li .div_t .s1{ font-size:22px;}
.n_box18_ul li .div_t.bg1{ background-size:40px;}
.n_box18_ul li .div_t.bg2{ background-size:40px;}
.n_box18_ul li .div_t.bg3{ background-size:40px;}
.n_box18_ul li .div_c1{ font-size:35px;}
.n_box18_ul li .div_c2{ padding-top:15px;}
.i_sectionbox4{ height:auto !important;}
.i_sectionbox4_l{width:100%; height:400px;}
.i_sectionbox4_l #allmap{ height:400px;}
.i_sectionbox4_r{width:100%; padding:40px 30px;}
.i_sectionbox4_r_t .s1{ font-size:30px;}


.a_careers_t_s1{ font-size:14px;}
.a_careers_t_s1 span{ font-size:20px;}
.a_careers_t_s2l{width:100%;}
.a_careers_t_s2r{width:100%;}
.a_careers_t_s22 li{width:100%; padding-bottom:10px;}
.a_careers_t_s22 li .ipt1{width:100%; font-size:14px; text-indent:10px;}
.a_careers_t_s2r .ipt2{ font-size:14px; text-indent:10px;}
.a_careers_c dt{ font-size:16px;}
.a_careers_c dd .div{ font-size:14px;}
.a_careers_c dd .div_l{ font-size:14px;}

.n_box8 li{ padding-bottom:30px;}
.n_box8 li .div .a_img{width:100%;}
.n_box8 li .div .a_img_r{width:100%; padding:20px 15px;}
.n_box8 li .div{ font-size:14px;}
.n_box8 li .div .a_img_r .s1{ font-size:20px;}
.n_box8 li .div .a_img_r .s2{font-size:20px;}

.n_box8_c_t{ font-size:20px;}
.n_box8_c_t1{ font-size:20px;}
.n_box8_c_c{ font-size:14px;}
.n_box8_c_b a{ width:145px; height:50px; line-height:50px; font-size:18px; margin-right:10px;}

.n_box10{ font-size:16px;}
.n_box10 .s1{ font-size:22px;}
.n_box10_t li .div .a_img{width:100%;}
.n_box10_t li .div .a_img_r{width:100%; padding:30px 5%;}
.n_box10_t li .div{ font-size:14px;}
.n_box10_t li .div .a_img_r .s1{ font-size:20px;}


.n_box10_c li .div{ padding:10px 10px 0px 10px; font-size:14px;}

.n_box10_b{ font-size:14px; padding:25px;}

.n_box11{ padding:30px 0px;}
.n_box11 .a_img{width:100%;}
.n_box11 .a_img img{ width:auto;}
.n_box11 .a_img_r{width:100%; padding-top:20px;}
.n_box11 .a_img_r .s1{ font-size:20px;}
.n_box11 .a_img_r .s1 span{ font-size:32px;}
.n_box11 .a_img_r .s2{ font-size:20px;}

.n_box12_c{ padding:10px 5%;}
.n_box12_c_t{ padding-bottom:20px;}
.n_box12_c_c li{ padding-bottom:20px;}
.n_box12_c_c li .div .a_img{width:100%;}
.n_box12_c_c li .div .a_img_r{width:100%; padding-top:20px; font-size:14px;}

.n_box13_l{width:100%;}
.n_box13_l_ul{ padding:10px;}
.n_box13_r{width:100%;}
.n_box13_l_ul li{width:33.33%;}
.n_box13_l_ul li a{ border-bottom:0px;}

}
@media screen and (min-width:768px) and (max-width: 992px)
{
.header{ display:none;}
.phone_nav{ display:block;}


.ui_div_center{width:100%; padding:0px 3%;}
.ui_div_con{width:100%; padding:0px 3%;}



#banner{ height:auto !important;}
.home-swiper .swiper-slide .s2{ display:block;}
.home-swiper .swiper-slide .s2 img{ display:block;}
.home-swiper .swiper-slide .s1{ display:none;}
.swiper-container-horizontal>.home-pagination.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:15px; text-align:center;}
.home-pagination .swiper-pagination-bullet{ width:20px;margin:0px 5px !important; }
.home-swiper .home_prev{width:16px; height:30px; margin-top:-15px;}
.home-swiper .home_next{width:16px; height:30px; margin-top:-15px;}

.i_box2{ padding:50px 0px 20px 0px;}
.i_box2_t{ font-size:16px; line-height:1.6; padding-bottom:20px;}
.i_box2_t .s1{ font-size:28px;}
.i_box2_c dd{width:100% !important; padding-bottom:15px; }

.i_box2_c dd .a_img{ height:270px; position:relative;}
.i_box2_c dd .a_img img{ position:absolute; left:0px; top:50%;webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%);}
.i_box2_c dd .a_img .a_text{ padding:20px; font-size:14px;}
.i_box2_c dd .a_img .a_text_t .s1{ font-size:23px;}
.i_box3{ padding:30px 0px;}
.i_box3_c{ font-size:16px;}
.i_box3_t{ font-size:26px;}
.i_box3_b{ padding-bottom:30px;}
.i_box3_con_t .s1{ font-size:18px;}
.i_box3_con_t .s2{ font-size:14px;}
.i_box3_con_t{ line-height:38px;}
.i_box3_con{ padding:20px 2%;}
.i_box3_con_c li{width:50%; margin:0px; padding:0px 1% 15px 1%;}
.i_box4{ padding:30px 0px;}
.i_box4_l{width:100%; padding-bottom:15px;}
.i_box4_r{width:100%;}
.i_box4_l_ul li a{ font-size:14px; height:40px; line-height:40px;}
.i_box4_r_div .wmscy_prev31{width:30px; height:43px; margin-top:-51.5px;}
.i_box4_r_div .wmscy_next31{width:30px; height:43px; margin-top:-51.5px;}

.i_box5{ padding:30px 0px;}
.i_box4_r_div{ padding:0px 50px;}
.i_box5_t .s2{ font-size:14px;}
.i_box5_t .s1{ font-size:14px;}
.i_box5_t .s1 span{ font-size:23px;}
.i_box5_c{ padding-top:20px;}
.i_box5_c li{width:100%; margin-right:0px; padding-bottom:15px;}
.i_box5_c li .div1{ height:400px !important;}
.i_links{ padding:20px 0px;}
.i_links_l{width:100%;}
.i_links_r{width:100%; text-align:left;}
.i_footer{ padding:30px 0px;}
.i_footer_l{width:100%;border-right:0px;}
.i_footer_r{width:100%;}
.i_footer_l li{width:33.33%;}
.i_footer_l li .a2{ display:none;}
.i_footer_l li .a1, .i_footer_r li .a1:hover{ font-size:14px;}
.i_footer_r .s1{ font-size:30px;}


.n_banner{ height:450px;}
.n_banner img{ display:none;}
.pc_amenu{ display:none;}
.a_zxlmenu{ display:block;}
.n_banner .n_banner_text{ font-size:18px; bottom:auto; top:50%;webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%);}
.n_banner .n_banner_text .s1{ font-size:30px;}
.n_pf{ display:none;}
.n_box1{ padding:50px 0px 0px 0px;}
.n_box1_t{ font-size:32px;}
.n_box1_t .s1{ font-size:18px;}
.n_box1_c{ padding:40px 0px;}
.n_box1_c_t{ font-size:px; padding-bottom:30px;}
.n_box1_c_c .a_img{width:100%; margin:0px; padding-bottom:15px;}
.n_box2_t{ padding:50px 0px;}
.n_box2_tc{ background-size:40px; font-size:14px; padding-top:50px; line-height:1.7;}
.n_box2_tc .s1{ font-size:25px;}
.n_box2_c{ padding:40px 5%;}
.n_box2_c_t .s1{ font-size:24px;}
.n_box2_c_c{ padding:30px 0px; font-size:16px;}
.n_box2_c_b .wmscy_prev3{ left:0px;}
.n_box2_c_b .wmscy_next3{ right:0px;}

.n_box3{ padding-top:60px;}
.n_box2_c_t.activezz .s1{ font-size:32px;}
.n_box2_c_t.activezz .s1 span{ font-size:22px;}
.n_box3_c{ padding:40px 0px;}
.n_box3_ul li{width:33.33%; margin:0px; padding:0px 1% 2% 1%;}

.n_box5_ul li .div{ padding:25px; font-size:14px;}
.n_box5_ul li .div .a_img_r .div_t .s1{ font-size:25px; padding-right:30px;}
.n_box5_ul li .div .a_img_r .div_t{ margin-bottom:0px;}
.n_box5_ul li .div .a_img_r .div_t1{ font-size:16px; margin-bottom:10px;}
.n_box5_ul li .div .a_img_r{ padding-top:0px;}


.n_box4 li .div .s1{ font-size:16px;}
.n_box4 li .div{ font-size:14px; padding:25px 35px;}

.n_box4_c{ padding:15px;}

.n_box5 li{width:50%; margin:0px; padding:0px 1% 15px 1%;}

.n_box6{ padding:30px 30px;}
.n_box6_t{ font-size:28px;}
.n_box6_c video{ max-width:100%;}


.n_box7{ font-size:25px;}
.n_box7_c{ padding:20px;}
.n_box7_c_l{width:100%; padding-bottom:15px;}
.n_box7_c_r li .div .a_img{width:100%; padding-bottom:10px;}
.n_box7_c_r li .div .a_img_r{width:100%;}
.n_box7_c_r{width:100%;}
.n_box7_c1_l{width:100%;}
.n_box7_c1_r{width:100%;}
.n_box7_c1_l_t_l a{ font-size:20px; margin-right:25px; height:90px; line-height:90px;}
.n_box7_c1_l_t_r a{ height:90px; line-height:90px;}
.n_box7_c1_l_c_ul li .div .a_img{width:100%;}
.n_box7_c1_l_c_ul li .div .a_img_r{width:100%; padding-bottom:15px;}
.n_box7_c1_l_c_ul li .div .a_img_r_l{width:100%;}
.n_box7_c1_l_c_ul li .div .a_img_r_r{ display:none;}
.n_box7_c1_r_t .s1{ font-size:20px; height:90px; line-height:90px;}

.n_box9 li .div{ font-size:16px;}
.n_box9 li .div .a_img{width:28%;}
.n_box9 li .div .a_img_r{width:72%; padding-top:15px;}
.n_box9 li .div .a_img_r_l_t{ height:30px; padding:0px; line-height:30px; overflow:hidden;}
.n_box9 li .div .a_img_r_l_c{ height:44px; line-height:22px; font-size:14px;}
.n_box9 li .div .a_img_r_r{ width:15%; margin-top:0px;}
.n_box9 li .div .a_img_r_r .s1{ line-height:1.1;}
.n_box9 li .div .a_img_r_l_b{ padding:0px 30px; height:35px; line-height:35px;}

.n_box18_ul li{width:100%; margin:0px; padding-bottom:15px;}
.n_box18_ul li .div{ padding:30px; min-height:auto !important;}
.n_box18_ul li .div_t{ font-size:18px; padding-top:50px;}
.n_box18_ul li .div_t .s1{ font-size:22px;}
.n_box18_ul li .div_t.bg1{ background-size:40px;}
.n_box18_ul li .div_t.bg2{ background-size:40px;}
.n_box18_ul li .div_t.bg3{ background-size:40px;}
.n_box18_ul li .div_c1{ font-size:35px;}
.n_box18_ul li .div_c2{ padding-top:15px;}
.i_sectionbox4{ height:auto !important;}
.i_sectionbox4_l{width:100%; height:400px;}
.i_sectionbox4_l #allmap{ height:400px;}
.i_sectionbox4_r{width:100%; padding:40px 30px;}
.i_sectionbox4_r_t .s1{ font-size:30px;}


.a_careers_t_s1{ font-size:14px;}
.a_careers_t_s1 span{ font-size:20px;}
.a_careers_t_s2l{width:30%;}
.a_careers_t_s22 li{ padding-bottom:10px;}
.a_careers_t_s22 li .ipt1{ font-size:14px; text-indent:10px;}
.a_careers_t_s2r .ipt2{ font-size:14px; text-indent:10px;}
.a_careers_c dt{ font-size:16px;}
.a_careers_c dd .div{ font-size:14px;}
.a_careers_c dd .div_l{ font-size:14px;}

.n_box8 li{ padding-bottom:30px;}
.n_box8 li .div .a_img{width:100%;}
.n_box8 li .div .a_img_r{width:100%; padding:20px 15px;}
.n_box8 li .div{ font-size:14px;}
.n_box8 li .div .a_img_r .s1{ font-size:20px;}
.n_box8 li .div .a_img_r .s2{font-size:20px;}

.n_box8_c_t{ font-size:20px;}
.n_box8_c_t1{ font-size:20px;}
.n_box8_c_c{ font-size:14px;}
.n_box8_c_b a{ width:145px; height:50px; line-height:50px; font-size:18px; margin-right:10px;}


.n_box10{ font-size:16px;}
.n_box10 .s1{ font-size:25px;}
.n_box10_t li .div .a_img{width:100%;}
.n_box10_t li .div .a_img_r{width:100%; padding:30px 5%;}
.n_box10_t li .div{ font-size:14px;}
.n_box10_t li .div .a_img_r .s1{ font-size:24px;}

.n_box10_b{ padding:20px;}



.n_box11 .a_img_r .s1{ font-size:20px;}
.n_box11 .a_img_r .s1 span{ font-size:32px;}
.n_box11 .a_img_r .s2{ font-size:20px;}

.n_box12_c_t{ padding-bottom:30px;}
.n_box12_c_c li{ padding-bottom:30px;}
.n_box12_c_c li .div .a_img{width:100%;}
.n_box12_c_c li .div .a_img_r{width:100%; padding-top:30px;}

.n_box13_l{width:23%;}
.n_box13_r {width:76%; padding:20px;}
.n_box13_l_ul{ padding:20px 0% 20px 5%;}


}
@media screen and (min-width:993px) and (max-width:1200px)
{
.header{ display:none;}
.phone_nav{ display:block;}

.ui_div_center{width:100%; padding:0px 3%;}
.ui_div_con{width:100%; padding:0px 3%;}

#banner{ height:auto !important;}
.home-swiper .swiper-slide .s1 img{ display:block;}
.swiper-container-horizontal>.home-pagination.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:20px;}
.home-pagination .swiper-pagination-bullet{width:30px;}

.i_box2_c dd .a_img .a_text{ font-size:16px;}
.i_box2_c dd .a_img .a_text_t .s1{ font-size:25px;}
.i_box3_c { font-size:25px;}
.i_box3_t{ font-size:40px;}
.i_box4_l_ul li a{ height:40px; line-height:40px;}
.i_footer_r .s1{ font-size:29px;}

.n_banner{ height:450px;}
.n_banner img{ display:none;}
.pc_amenu{ display:none;}
.a_zxlmenu{ display:block;}
.n_banner .n_banner_text{ font-size:18px;}
.n_banner .n_banner_text .s1{ font-size:30px;}


.n_box3{ padding-top:60px;}
.n_box2_c_t.activezz .s1{ font-size:32px;}
.n_box2_c_t.activezz .s1 span{ font-size:22px;}
.n_box3_c{ padding:40px 0px;}


.n_box5_ul li .div{ padding:25px; font-size:14px;}
.n_box5_ul li .div .a_img_r{ padding-top:0px;}
.n_box5_ul li .div .a_img_r .div_t .s1{ font-size:25px; padding-right:30px;}
.n_box5_ul li .div .a_img_r .div_t{ margin-bottom:0px;}
.n_box5_ul li .div .a_img_r .div_t1{ font-size:16px; margin-bottom:10px;}


.n_box4 li .div{padding:25px 35px;}
.n_box4_c{ padding:30px;}

.n_box6_c video{ max-width:100%;}

.n_box7{ font-size:28px;}
.n_box7_c_l{width:100%; padding-bottom:30px;}
.n_box7_c_r{width:100%;}
.n_box7_c1_l{width:100%;}
.n_box7_c1_r{width:100%;}

.n_box9 li .div .a_img_r{ padding-top:10px;}
.n_box9 li .div .a_img_r_l_c{ font-size:15px; height:50px; line-height:25px;}
.n_box9 li .div .a_img_r_l_b{ font-size:16px; padding:0px 30px;}
.n_box9 li .div .a_img_r_r .s1{ line-height:1.1;}
.n_box9 li .div .a_img_r_r{width:14%; margin-top:10px;}

.n_box18_ul li .div{ padding:20px; min-height:300px; }
.n_box18_ul li .div_t{ font-size:18px; padding-top:50px;}
.n_box18_ul li .div_t .s1{ font-size:22px;}
.n_box18_ul li .div_t.bg1{ background-size:40px;}
.n_box18_ul li .div_t.bg2{ background-size:40px;}
.n_box18_ul li .div_t.bg3{ background-size:40px;}
.n_box18_ul li .div_c1{ font-size:30px;}
.n_box18_ul li .div_c2{ padding-top:15px;}
.n_box18_ul li .div_c .s1{ margin-right:10px;}
.i_sectionbox4_r{ padding-left:9%; padding-right:9%;}
.i_sectionbox4_r_t .s1{ font-size:28px;}

.a_careers_t_s1{ font-size:14px;}
.a_careers_t_s1 span{ font-size:22px;}
.a_careers_t_s2l{width:30%;}
.a_careers_t_s22 li{ padding-bottom:10px;}
.a_careers_t_s22 li .ipt1{ font-size:14px; text-indent:10px;}
.a_careers_t_s2r .ipt2{ font-size:14px; text-indent:10px;}
.a_careers_c dt{ font-size:16px;}
.a_careers_c dd .div{ font-size:14px;}
.a_careers_c dd .div_l{ font-size:14px;}

.n_box8 li{ padding-bottom:30px;}
.n_box8 li .div{ font-size:14px;}
.n_box8 li .div .a_img_r .s1{ font-size:20px;}
.n_box8 li .div .a_img_r .s2{font-size:20px; padding:5px 0px;}
.n_box8 li .div .a_img_r .s3{ height:50px; line-height:25px;}
.n_box8 li .div .a_img_r{ padding-top:25px;}

.n_box8_c_t{ font-size:20px;}
.n_box8_c_t1{ font-size:20px;}
.n_box8_c_c{ font-size:14px;}
.n_box8_c_b a{ width:165px; height:60px; line-height:60px; font-size:18px; margin-right:20px;}

.n_box10{ font-size:16px;}
.n_box10 .s1{ font-size:25px;}
.n_box10_t li .div .a_img_r{padding:30px 3% 0px 3%;}
.n_box10_t li .div{ font-size:16px;}
.n_box10_t li .div .a_img_r .s1{ font-size:24px;}
.n_box10_t li .div .a_img_r .s2{ padding-top:10px;}

.n_box11 .a_img_r .s1{ font-size:20px;}
.n_box11 .a_img_r .s1 span{ font-size:32px;}
.n_box11 .a_img_r .s2{ font-size:20px;}

.n_box12_c_c li .div .a_img_r{ font-size:14px;}
.n_box12_c_c li{ padding-bottom:30px;}
.n_box12_c_t{ padding-bottom:40px;}

.n_box13_l{width:18%;}
.n_box13_r {width:81%; padding:20px;}

}
@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{ width:58%;}

#banner{ height:auto !important;}
.home-swiper .swiper-slide .s1 img{ display:block;}
.swiper-container-horizontal>.home-pagination.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:20px;}
.home-pagination .swiper-pagination-bullet{width:40px;}

.i_box2_c dd .a_img .a_text{ font-size:16px;}
.i_box2_c dd .a_img .a_text_t .s1{ font-size:25px;}
.i_box3_c { font-size:25px;}
.i_box3_t{ font-size:40px;}
.i_box4_l_ul li a{ height:40px; line-height:40px;}
.i_footer_r .s1{ font-size:33px;}

.n_banner .n_banner_text{ font-size:18px;}
.n_banner .n_banner_text .s1{ font-size:28px;}


.n_box5_ul li .div{ padding:25px; font-size:16px;}
.n_box5_ul li .div .a_img_r{ padding-top:0px;}
.n_box5_ul li .div .a_img_r .div_t .s1{ font-size:30px; padding-right:30px;}
.n_box5_ul li .div .a_img_r .div_t{ margin-bottom:10px;}
.n_box5_ul li .div .a_img_r .div_t1{ font-size:18px; margin-bottom:15px;}


.n_box4_c{ padding:30px;}

.n_box6_t{ font-size:32px;}
.n_box6_c video{ max-width:100%;}
.n_box7_c1_l_c_ul li .div .a_img_r_l_c{ height:60px;}
.n_box7_c_r li .div .a_img_r .s2{ height:30px;}
.n_box7_c_r li{ padding:13px 0px;}
.n_box7_c1_l_c_ul li .div .a_img_r_r .s1{ line-height:1.0;}

.n_box9 li .div .a_img_r{ padding-top:20px;}
.n_box9 li .div .a_img_r_l_c{ font-size:16px; height:60px; line-height:30px;}
.n_box9 li .div .a_img_r_l_b{ font-size:16px; padding:0px 30px;}
.n_box9 li .div .a_img_r_r .s1{ line-height:1.1;}
.n_box9 li .div .a_img_r_r{width:14%; margin-top:15px;}

.i_sectionbox4_r{ padding-left:9%; padding-right:9%;}

.n_box8 li{ padding-bottom:30px;}
.n_box8 li .div{ font-size:14px;}
.n_box8 li .div .a_img_r .s1{ font-size:20px;}
.n_box8 li .div .a_img_r .s2{font-size:20px; padding:5px 0px;}
.n_box8 li .div .a_img_r{ padding-top:35px;}

.n_box10_t li .div .a_img_r{ padding:30px 5% 0px 5%;}
.n_box10{ font-size:20px;}
.n_box10 .s1{ font-size:30px;}

.n_box11 .a_img_r .s1{ font-size:22px;}
.n_box11 .a_img_r .s1 span{ font-size:36px;}
.n_box11 .a_img_r .s2{ font-size:20px;}

.n_box12_c_c li .div .a_img_r{ font-size:14px;}


}
@media screen and (min-width:1301px) and (max-width:1500px)
{

.ui_div_center{width:100%; padding:0px 3%;}
.ui_div_con{width:100%; padding:0px 6%;}	
	
.i_logo_ul{ width:58%;}

#banner{ height:auto !important;}
.home-swiper .swiper-slide .s1 img{ display:block;}
.swiper-container-horizontal>.home-pagination.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:20px;}
.home-pagination .swiper-pagination-bullet{width:50px;}

.i_box2_c dd .a_img .a_text{ font-size:16px;}
.i_box2_c dd .a_img .a_text_t .s1{ font-size:25px;}
.i_box3_c { font-size:25px;}
.i_box3_t{ font-size:40px;}
.i_box4_l_ul li a{ height:43px; line-height:43px;}
.i_footer_r .s1{ font-size:33px;}

.n_banner .n_banner_text{ font-size:18px;}
.n_banner .n_banner_text .s1{ font-size:28px;}

.n_box5_ul li .div{ padding:25px; font-size:16px;}
.n_box5_ul li .div .a_img_r{ padding-top:0px;}
.n_box5_ul li .div .a_img_r .div_t .s1{ font-size:30px; padding-right:30px;}
.n_box5_ul li .div .a_img_r .div_t{ margin-bottom:10px;}
.n_box5_ul li .div .a_img_r .div_t1{ font-size:18px; margin-bottom:15px;}

.n_box4_c{ padding:40px;}

.n_box6_c video{ max-width:80%;}


.n_box7_c1_l_c_ul li .div .a_img_r_l_c{ height:60px;}
.n_box7_c_r li .div .a_img_r .s2{ height:30px;}
.n_box7_c_r li{ padding:13px 0px;}
.n_box7_c1_l_c_ul li .div .a_img_r_r .s1{ line-height:1.0;}

.n_box9 li .div .a_img_r{ padding-top:10px;}
.n_box9 li .div .a_img_r_r{width:12%;}

.n_box8 li{ padding-bottom:40px;}
.n_box8 li .div{ font-size:14px;}
.n_box8 li .div .a_img_r .s1{ font-size:20px;}
.n_box8 li .div .a_img_r .s2{font-size:20px;}
.n_box8 li .div .a_img_r{ padding-top:25px;}

.n_box10_t li .div .a_img_r{ padding:30px 5% 0px 5%;}
.n_box10{ font-size:20px;}
.n_box10 .s1{ font-size:30px;}

.n_box11 .a_img_r .s1{ font-size:22px;}
.n_box11 .a_img_r .s1 span{ font-size:36px;}
.n_box11 .a_img_r .s2{ font-size:22px;}

}

@media screen and (min-width:1501px) and (max-width:1800px)
{
.n_box10_t li .div .a_img_r{ padding-top:50px;}

.n_box11 .a_img_r .s1{ font-size:25px;}
.n_box11 .a_img_r .s1 span{ font-size:40px;}
.n_box11 .a_img_r .s2{ font-size:30px;}
}

