""@charset "utf-8";
/* CSS Document */
/*@media screen and (min-width:0px) and (max-width: 641px)*/

@media screen and (min-width:0px) and (max-width: 640px)
{	
/*.section.y1,.section.y2, .section.y3,.section.y4,.section.y5,.section.y6{ height:auto !important;}
.i_content{ position:relative;}
.i_content_c{display:!important;vertical-align:!important;}
.bg {position: absolute;top: 0;left: 0;}*/
video{max-width: 100%;}




.i_con{ width:100%; padding:0px 3%;}
.i_con1{ width:94%; padding:0px 3%;}
.i_con2{ width:100%; padding:0px 3%;}
.i_con1s{width:100%;/* padding:0px 3%;*/ height:auto !important;}

/*.fullnavr{ display:none;}
.mousehover{ display:none;}*/
.mousehover{ bottom:30px;}
.fullnavr{ right:10px;}
.bg{ display:none;}
.bgs{ display:block;}

.wx_top{width:40px; height:40px;}

.i_content1{ position:relative; height:auto !important;}

/*.home-swiper .swiper-slide{ height:230px;}*/

.home-swiper .home_next{width:32px; height:32px; background:url(../images/banner_right.png) no-repeat; background-size:32px; right:4%; margin-top:-16px; top:auto; bottom:0px; margin:10px;}
.home-swiper .home_prev{width:32px; height:32px; background:url(../images/banner_left.png) no-repeat; background-size:32px; left:4%; margin-top:-16px; top:auto; bottom:0px; margin:10px;}
.home-swiper .home-pagination .swiper-pagination-bullet,.home-swiper .home-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:15px !important; height:5px !important; border:1px solid #fff;}
.home-swiper .home-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ border:1px solid #00b0ac;}
.home-swiper .swiper-slide .text_c{ font-size:14px; padding:0px 7%;}
.home-swiper .swiper-slide .text_c h1{ font-size:25px;}


.i_box2{ padding-top:20px;}
.i_box2_t{ padding-top:40px;}
.i_box2_t li{width:50%;}
.i_box2_t li .div{ height:180px; font-size:18px; padding-top:20px;}
.i_box2_t li .div .a_img_bg{ height:90px;}
.i_box2_t li .div .a_img_bg img{ width:auto; height:90px;}
.i_box2_t li .div .a_img{ height:90px; padding-top:25px; top:20px;}
.i_box2_t li .div .a_img img{ width:40px; height:40px;}
.i_box2_t li .div .a_text{ height:40px; line-height:40px; margin-top:10px;}
.i_box2_t li .div:hover .a_text{ margin-top:10px;}
.i_box2_t li .div:hover .a_img_bg{ margin-top:0px;}
.i_box2_t li .div:hover .a_img{ top:20px;}

.i_box3_t{ padding:40px 0px 0px 0px;}
.i_box3_t li .div{ font-size:12px;}
.i_box3_t li .div .a_text .s1{ font-size:18px;}
.i_box4_t li{width: 46%;margin:2%}
.i_box4_t li:nth-child(3),.i_box4_t li:nth-child(4){ display:none;}
.i_box4_t li .div .a_text{ padding:10px 0px 0px 0px; line-height:1.6;}
.i_box4_t li .div .a_text .s1{ height:50px; line-height:1.6; font-size:14px;}
.i_box6_c_l{width:100%; padding-top:20px;}
.i_box6_c_l li{width:100% !important;}
.i_box6_c_r{width:43%;}
.i_box6{ padding-top:30px;}
.i_box6_c{ padding-bottom:20px;}

.i_box3_t li{width:100%; padding-bottom:10px;}

.a_zxlmenu{ display:block;}
.pc_amenu{ display:none;}
.n_banner{ height:180px;}
.n_banner img{ display:none;}
.n_banner .n_banner_text{ font-size:16px;webkit-transform: translate(0%, -10%);
    -moz-transform: translate(0%, -10%);
    transform: translate(0%, -10%);}
.n_banner .n_banner_text .s1{ font-size:25px;}
.n_box1{ padding:30px 0px;}
.n_box1_t{ font-size:14px; padding:0px; padding:20px 0px;}

.n_box2_c{ padding:20px; font-size:14px;}
.n_box2_t{ font-size:14px; padding-top:60px;}
.n_box2_t .s1{ font-size:25px;}
.n_box2{ padding:40px 0px;}

.view .swiper-slide{ padding:0px; font-size:14px; margin-top:15px;}
.view .swiper-slide .s1{ margin:0px; margin-bottom:15px;}
.view .swiper-slide h1{ font-size:20px; margin-bottom:10px;}
.view .arrow-left{width:20px; height:39px; margin-top:-19.5px;}
.view .arrow-right{width:20px; height:39px; margin-top:-19.5px;}

.n_box4{ padding:15px 0px;}
.view1 .swiper-slide .div_t .s1{ font-size:20px;}
.view1 .swiper-slide .div_t .s1 span{ font-size:35px;}
.view1 .swiper-slide .div_t{ width:100%;}
.view1 .swiper-slide .div_t:after{ width:30px; height:30px; top:18px;}
.view1 .swiper-slide .div_c{ padding-top:20px;}
.view1 .swiper-slide .div_c_l{width:100%; font-size:14px; padding-bottom:15px;}
.view1 .swiper-slide .div_c_r{width:100%;}
.view1 .swiper-slide .div_c .jb_img{ width:21%;}
.preview1 .swiper-slide{ font-size:18px;}
.preview1 .active-nav{ font-size:25px;}
.view1 .swiper-slide .div_c .jb_img{ top:auto; bottom:0px;}

.n_box4_ul li{width:100%;}
.n_box4_ul li .a_img .a_text_t{ font-size:14px;}
.n_box4_ul li .a_img .a_text_t .s1{ font-size:20px;}
.n_box4_ul li .a_img .a_text_c{ font-size:14px;}

.n_box5{width:94%; padding:0 3%;}
.n_box5_c{ padding:15px; font-size:14px;}
.n_box5_c .s1{ margin-right:0px; padding:25px 0px 0px 25px; background-size:260px;}

.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_box6 li{width:100%; margin:0px; padding-bottom:15px;}
.n_box6 li .div{ font-size:15px; padding:15px;}
.n_box6 li .div .s1{width:100%; height:auto; line-height:1.7;}
.n_box6 li .div .s2{width:100%;height:auto; line-height:1.7; margin-top:10px;}

.n_box7 li .div{ padding:20px 15px;}
.n_box7 li .div .s1{width:100%; height:auto;}
.n_box7 li .div .s2{width:100%; height:auto; line-height:1.7; font-size:14px;}
.n_box7 li .div .s1_t{ height:auto; line-height:1.8; font-size:16px;}

.n_box7_c .a_img{width:100%;}
.n_box7_c .a_img_r{width:100%; padding:30px 15px;}
.n_box7_c .a_img_r .s2{ font-size:14px;}
.n_box7_c .a_img_r .s1{ font-size:14px; padding-bottom:20px;}
.n_box7_c .a_img_r .s1 .a1{ font-size:20px;}
.n_box7_c .a_img_r .s1 .a2{ font-size:35px;}

.a_mtbd_dpages{ font-size:14px;}
.n_box8 a{width:33.33%; height:50px; line-height:50px; font-size:16px; padding:0px; text-align:center;}
.n_box8_c li .div{ padding:20px 15px; font-size:14px;}
.n_box8_c li .div .s1{width:100%; height:auto; line-height:1.8; margin-bottom:5px; background:url(../images/tb_40.png) left top no-repeat; background-size:20px; padding-left:35px;}
.n_box8_c li .div .s2{width:100%; height:auto; line-height:1.8;}
.n_box8_c li .div:hover .s2{ display:block;}
.n_box8_c li .div:hover{ background:none; background-color:#fff;}

.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_box10{ padding-top:100px;}
.n_box10_t{ font-size:20px; background-size:30px;}
.n_box10_t .s1{ font-size:32px;}
.n_box10_t1 a{ font-size:14px;}
.n_box11{ padding-bottom:30px;}
.n_box11_c{ padding:20px;}
.n_box11_c_t{ font-size:23px;}
.n_box11_c_t1{ font-size:14px; padding:20px 0px 30px 0px;}
.n_box11_c_c{ padding-top:30px; font-size:14px;}

.n_box12 li{width:48%; margin:0px; padding:0px 1% 2% 1%;}
.n_box12 li .div .a_text{ padding:15px;}
.n_box12 li .div{ font-size:14px;}
.n_box12 li .div .a_text_c{ height:66px; line-height:22px;}

.n_box12_c{ padding:15px;}
.n_box12_c_t .a_img{width:100%;}
.n_box12_c_t .a_img_r{width:100%;}
.n_box12_c_t{ padding-bottom:30px;}
.n_box12_c_t .a_img_r_t{ font-size:25px;}
.n_box12_c_t .a_img_r_c{ font-size:14px;}
.n_box12_c_t1 .s1{ font-size:20px; padding:0px 30px; height:45px; line-height:45px;}
.n_box12_c_c{ padding:0px; padding-top:30px; font-size:14px;}

.n_box13 li .div .a_img{width:100%;}
.n_box13 li .div .a_img_r{width:100%; padding:15px;}
.n_box13 li .div .a_img_r_t{ font-size:16px; height:auto; line-height:1.8; margin-bottom:10px;}
.n_box13 li .div .a_img_r_c{ font-size:14px; height:88px; line-height:22px;}
.n_box13 li .div .a_img_r_b{ font-size:16px;}

.n_box13_t{ width:75%; font-size:14px;}


.n_box14{ padding:30px 0px;}
.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{ padding-bottom:10px;width:100%;}
.a_careers_t_s22 li .ipt1{ font-size:14px; text-indent:10px;width:100%;}
.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_c{ 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:#21a6a3; background-size:12px; }
.a_careers_c dd .div .s4{width:35.3%;}
.a_careers_c dd .div .s2{width:26.4%}
.n_box14_t{ font-size:25px;}
.a_careers_c dd .div_l_b{ font-size:14px;}

.n_box15_c{ width:100%; left:0px; margin-left:0px; height:100%;  overflow:auto;}
.n_box15_c_t{ font-size:18px; padding-bottom:30px; line-height:40px;}
.n_box15_c_t a, .n_box14_c_t a:hover{ width:20px; top:-25px;}
.n_box15_c_t a img{width:100%;}
.n_box15_c_c li{ padding-bottom:0px;}
.n_box15_c_c li dl dd{width:100%;}
.n_box15_c_c li dl{ font-size:14px;}
.n_box15_c_c li dl dd .s1{width:25%;}
.n_box15_c_c li dl dd .s2{width:75%;}
.n_box15_c_c li dl dt .s4{width:25%;}
.n_box15_c_c li dl dt .s5{width:75%;}
.n_box15_c_c li .s6{ padding:0px; padding-top:10px;}
.n_box15_c_c li .s6 .ipt3{ width:100%; height:40px; line-height:40px; font-size:16px;}
.n_box15_c_c li dl dd .s2 .ipt1{ font-size:14px;}
.n_box15_c_c li dl dt .s5 .ipt2{ font-size:14px;}


.n_box15_c{ width:100%; left:0px; margin-left:0px; height:100%;  overflow:auto;}
.n_box15_c_t{ font-size:18px; padding-bottom:30px; line-height:40px;}
.n_box15_c_t a, .n_box14_c_t a:hover{ width:20px; top:-25px;}
.n_box15_c_t a img{width:100%;}
.n_box15_c_c li{ padding-bottom:0px;}
.n_box15_c_c li dl dd{width:100%;}
.n_box15_c_c li dl{ font-size:14px;}
.n_box15_c_c li dl dd .s1{width:25%;}
.n_box15_c_c li dl dd .s2{width:75%;}
.n_box15_c_c li dl dt .s4{width:25%;}
.n_box15_c_c li dl dt .s5{width:75%;}
.n_box15_c_c li .s6{ padding:0px; padding-top:10px;}
.n_box15_c_c li .s6 .ipt3{ width:100%; height:40px; line-height:40px; font-size:16px;}
.n_box15_c_c li dl dd .s2 .ipt1{ font-size:14px;}
.n_box15_c_c li dl dt .s5 .ipt2{ font-size:14px;}



.n_box18{padding:30px 3%;}
.n_box18_ul li{width:100%; margin:0px; padding-bottom:15px;}
.n_box18_ul li .div{  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;}
.n_box19 #allmap{ height:200px;}


.n_box17{ padding:15px;}
.n_box17_ul li.twobox{ margin-bottom:20px;}
.n_box17_ul{ padding:3% 0px;}
.n_box17_ul li { border-bottom:0px;}
.n_box17_ul li dl dd{width:100%; padding:5px 0px;}
.n_box17_ul li dl dd .s1{width:15%; font-size:14px; height:40px; line-height:40px; font-size:14px; }
.n_box17_ul li dl dd .ipt1{width:85%; height:40px; line-height:40px; font-size:14px;border:1px solid #eee; text-indent:10px;}
.n_box17_ul li.twobox{padding:5px 0px;}
.n_box17_ul li .s2{ width:15%;font-size:14px; height:40px; line-height:40px;}
.n_box17_ul li .ipt2{width:85%; font-size:14px; padding-top:10px;border:1px solid #eee; padding-left:10px !important;}
.n_box17_ul li .ipt3{ font-size:16px; height:50px; line-height:50px;}

.n_box20 li .div .a_img{width:100%;}
.n_box20 li .div .a_img_r{ float:left; width:100%; position:relative;webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);transform: translate(0%, 0%); padding:20px;}
.n_box20 li .div .a_img_r .s1{ font-size:20px;}
.n_box20 li .div{ font-size:14px;}

.n_box21{ padding:20px;}
.n_box21_ul li{width:50%;}


.n_box22{ padding:20px;}
.n_box22_c{ font-size:14px;}
.n_box22_t{ font-size:20px; line-height:1.5;} 
.n_box23_l_c li{ font-size:14px;}
.n_box23_l_t1{ font-size:16px;}
.n_box23_l{ width:38%;}
.n_box24_t .s1{ font-size:16px;}
.n_box24_t .s2{ font-size:16px;}
.n_box24_t .s3 li{ font-size:16px;}
.n_box24_c li .s1{ font-size:14px;}
.n_box24_c li .s2{ font-size:14px;}
.n_box24 .s3 li{ font-size:14px;}
.n_box24_c li .s3 dd{ font-size:18px;}


}
@media screen and (min-width:641px) and (max-width:767px)
{
/*.section.y1,.section.y2, .section.y3,.section.y4,.section.y5,.section.y6{ height:auto !important;}
.i_content{ position:relative;}
.i_content_c{display:!important;vertical-align:!important;}
.bg {position: absolute;top: 0;left: 0;}*/



.i_con{ width:100%; padding:0px 3%;}
.i_con1{ width:94%; padding:0px 3%;}
.i_con2{ width:100%; padding:0px 3%;}
.i_con1s{width:100%;/* padding:0px 3%;*/ height:auto !important;}

/*.fullnavr{ display:none;}
.mousehover{ display:none;}*/
.mousehover{ bottom:30px;}
.fullnavr{ right:10px;}
.bg{ display:none;}
.bgs{ display:block;}

.wx_top{width:40px; height:40px;}

.i_content1{ position:relative; height:auto !important;}

/*.home-swiper .swiper-slide{ height:230px;}*/
.home-swiper .swiper-slide .s1{ display:none;}
.home-swiper .swiper-slide .s2{ display:block;}
.home-swiper .home_next{width:32px; height:32px; background:url(../images/banner_right.png) no-repeat; background-size:32px; right:1%; margin-top:-16px; }
.home-swiper .home_prev{width:32px; height:32px; background:url(../images/banner_left.png) no-repeat; background-size:32px; left:1%; margin-top:-16px;}
.home-swiper .home-pagination .swiper-pagination-bullet,.home-swiper .home-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:15px !important; height:5px !important; border:1px solid #fff;}
.home-swiper .home-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ border:1px solid #00b0ac;}
.home-swiper .swiper-slide .text_c{ font-size:16px; padding:0px 10%;}
.home-swiper .swiper-slide .text_c h1{ font-size:30px;}



.i_box2{ padding-top:30px;}
.i_box2_t{ padding-top:40px;}
.i_box2_t li .div{ height:180px; font-size:18px; padding-top:20px;}
.i_box2_t li .div .a_img_bg{ height:90px;}
.i_box2_t li .div .a_img_bg img{ width:auto; height:90px;}
.i_box2_t li .div .a_img{ height:90px; padding-top:25px; top:20px;}
.i_box2_t li .div .a_img img{ width:40px; height:40px;}
.i_box2_t li .div .a_text{ height:40px; line-height:40px; margin-top:10px;}
.i_box2_t li .div:hover .a_text{ margin-top:10px;}
.i_box2_t li .div:hover .a_img_bg{ margin-top:0px;}
.i_box2_t li .div:hover .a_img{ top:20px;}

.i_box3_t{ padding:40px 0px 0px 0px;}
.i_box3_t li .div{ font-size:12px;}
.i_box3_t li .div .a_text .s1{ font-size:18px;}
.i_box4_t li{ width: 46%;margin:2%}
.i_box4_t li:nth-child(3),.i_box4_t li:nth-child(4){ display:none;}
.i_box4_t li .div .a_text{ padding:10px 0px 0px 0px;}
.i_box4_t li .div .a_text .s1{ height:50px; line-height:25px; font-size:14px;}
.i_box6_c_l{width:100%; padding-top:20px;}
.i_box6_c_l li{width:100% !important;}
.i_box6_c_r{width:43%;}
.i_box6{ padding-top:30px;}
.i_box6_c{ padding-bottom:20px;}


.a_zxlmenu{ display:block;}
.pc_amenu{ display:none;}
.n_banner{ height:230px;}
.n_banner img{ display:none;}
.n_banner .n_banner_text{ font-size:16px;webkit-transform: translate(0%, -10%);
    -moz-transform: translate(0%, -10%);
    transform: translate(0%, -10%);}
.n_banner .n_banner_text .s1{ font-size:25px;}
.n_box1{ padding:30px 0px;}
.n_box1_t{ font-size:14px; padding:0px; padding:20px 0px;}

.n_box2_c{ padding:20px; font-size:14px;}
.n_box2_t{ font-size:14px; padding-top:60px;}
.n_box2_t .s1{ font-size:25px;}
.n_box2{ padding:40px 0px;}


.view .swiper-slide{ padding:0px; font-size:14px; margin-top:15px;}
.view .swiper-slide .s1{width:100%; text-align:center;margin:0px; margin-bottom:15px;}
.view .swiper-slide h1{ font-size:20px; margin-bottom:10px;}
.view .arrow-left{width:20px; height:39px; margin-top:-19.5px;}
.view .arrow-right{width:20px; height:39px; margin-top:-19.5px;}


.n_box4{ padding:15px 0px;}
.view1 .swiper-slide .div_t .s1{ font-size:20px;}
.view1 .swiper-slide .div_t .s1 span{ font-size:35px;}
.view1 .swiper-slide .div_t{ width:100%;}
.view1 .swiper-slide .div_t:after{ width:30px; height:30px; top:18px;}
.view1 .swiper-slide .div_c{ padding-top:20px;}
.view1 .swiper-slide .div_c_l{width:100%; font-size:14px; padding-bottom:15px;}
.view1 .swiper-slide .div_c_r{width:100%;}
.view1 .swiper-slide .div_c .jb_img{ width:21%;}
.preview1 .swiper-slide{ font-size:18px;}
.preview1 .active-nav{ font-size:25px;}
.view1 .swiper-slide .div_c .jb_img{ top:auto; bottom:0px;}



.n_box4_ul li{width:50%;}
.n_box4_ul li .a_img .a_text_t{ font-size:14px;}
.n_box4_ul li .a_img .a_text_t .s1{ font-size:20px;}
.n_box4_ul li .a_img .a_text_c{ font-size:14px;}


.n_box5{width:94%; padding:0 3%;}
.n_box5_c{ padding:15px; font-size:14px;}
.n_box5_c .s1{ padding:25px 0px 0px 25px; background-size:260px; margin-right:30px;}
.n_box5_c .s1 img{width:300px;}


.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_box6 li{width:100%; margin:0px; padding-bottom:15px;}
.n_box6 li .div{ font-size:15px; padding:15px;}
.n_box6 li .div .s1{width:100%; height:auto; line-height:1.7;}
.n_box6 li .div .s2{width:100%;height:auto; line-height:1.7; margin-top:10px;}

.n_box7 li .div .s1_t{ font-size:16px;}
.n_box7 li .div .s2{ font-size:16px;}

.n_box7_c .a_img{width:100%;}
.n_box7_c .a_img_r{width:100%; padding:30px 15px;}
.n_box7_c .a_img_r .s2{ font-size:16px;}
.n_box7_c .a_img_r .s1{ font-size:16px; padding-bottom:20px;}
.n_box7_c .a_img_r .s1 .a1{ font-size:25px;}
.n_box7_c .a_img_r .s1 .a2{ font-size:40px;}

.n_box8_c li .div{ font-size:15px; padding:20px 3%;}
.n_box8 a{ padding:0px 30px; height:60px; line-height:60px; font-size:16px;}


.n_box9 li .div .a_img{width:100%;}
.n_box9 li .div .a_img_r{width:94%}
.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_box10{ padding-top:100px;}
.n_box10_t{ font-size:20px; background-size:30px;}
.n_box10_t .s1{ font-size:32px;}
.n_box10_t1 a{ font-size:14px;}
.n_box11{ padding-bottom:30px;}
.n_box11_c{ padding:20px;}
.n_box11_c_t{ font-size:23px;}
.n_box11_c_t1{ font-size:14px; padding:20px 0px 30px 0px;}
.n_box11_c_c{ padding-top:30px; font-size:14px;}

.n_box12 li{width:48%; margin:0px; padding:0px 1% 2% 1%;}
.n_box12 li .div .a_text{ padding:15px;}
.n_box12 li .div{ font-size:16px;}


.n_box12_c{ padding:15px;}
.n_box12_c_t .a_img{width:100%;}
.n_box12_c_t .a_img_r{width:100%;}
.n_box12_c_t{ padding-bottom:30px;}
.n_box12_c_t .a_img_r_t{ font-size:25px;}
.n_box12_c_t .a_img_r_c{ font-size:14px;}
.n_box12_c_t1 .s1{ font-size:20px; padding:0px 30px; height:45px; line-height:45px;}
.n_box12_c_c{ padding:0px; padding-top:30px; font-size:14px;}


.n_box13 li .div .a_img{width:100%;}
.n_box13 li .div .a_img_r{width:100%; padding:15px;}
.n_box13 li .div .a_img_r_t{ font-size:16px; height:auto; line-height:1.8; margin-bottom:10px;}
.n_box13 li .div .a_img_r_c{ font-size:14px; height:88px; line-height:22px;}
.n_box13 li .div .a_img_r_b{ font-size:16px;}

.n_box13_t{ font-size:14px;}

.n_box14{ padding:30px 0px;}
.a_careers_t_s1{ font-size:14px;}
.a_careers_t_s1 span{ font-size:20px;}
.a_careers_t_s2l{width:35%;}
.a_careers_t_s2r{width:60%;}
.a_careers_t_s22 li{ padding-bottom:10px;width:100%;}
.a_careers_t_s22 li .ipt1{ font-size:14px; text-indent:10px;width:100%;}
.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_c{ font-size:14px;}
.n_box14_t{ font-size:25px;}
.a_careers_c dd .div_l_b{ font-size:14px;}

.n_box15_c{ width:100%; left:0px; margin-left:0px; height:100%;  overflow:auto;}
.n_box15_c_t{ font-size:18px; padding-bottom:30px; line-height:40px;}
.n_box15_c_t a, .n_box14_c_t a:hover{ width:20px; top:-25px;}
.n_box15_c_t a img{width:100%;}
.n_box15_c_c li{ padding-bottom:0px;}
.n_box15_c_c li dl dd{width:100%;}
.n_box15_c_c li dl{ font-size:14px;}
.n_box15_c_c li dl dd .s1{width:20%;}
.n_box15_c_c li dl dd .s2{width:80%;}
.n_box15_c_c li dl dt .s4{width:20%;}
.n_box15_c_c li dl dt .s5{width:80%;}
.n_box15_c_c li .s6{ padding:0px; padding-top:10px;}
.n_box15_c_c li .s6 .ipt3{ width:100%; height:40px; line-height:40px; font-size:16px;}
.n_box15_c_c li dl dd .s2 .ipt1{ font-size:14px;}
.n_box15_c_c li dl dt .s5 .ipt2{ font-size:14px;}


.n_box18{padding:30px 3%;}
.n_box18_ul li{width:100%; margin:0px; padding-bottom:15px;}
.n_box18_ul li .div{  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;}
.n_box19 #allmap{ height:300px;}


.n_box17{ padding:20px;}
.n_box17_ul li.twobox{ margin-bottom:20px;}
.n_box17_ul{ padding:3% 0px;}
.n_box17_ul li { border-bottom:0px;}
.n_box17_ul li dl dd{width:100%; padding:5px 0px;}
.n_box17_ul li dl dd .s1{width:13%; font-size:14px; height:40px; line-height:40px; font-size:14px; }
.n_box17_ul li dl dd .ipt1{width:87%; height:40px; line-height:40px; font-size:14px;border:1px solid #eee; text-indent:10px;}
.n_box17_ul li.twobox{padding:5px 0px;}
.n_box17_ul li .s2{ width:13%;font-size:14px; height:40px; line-height:40px;}
.n_box17_ul li .ipt2{width:87%; font-size:14px; padding-top:10px;border:1px solid #eee; padding-left:10px !important;}
.n_box17_ul li .ipt3{ font-size:16px; height:50px; line-height:50px;}


.n_box20 li .div .a_img{width:100%;}
.n_box20 li .div .a_img_r{ float:left; width:100%; position:relative;webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);transform: translate(0%, 0%); padding:20px;}
.n_box20 li .div .a_img_r .s1{ font-size:20px;}
.n_box20 li .div{ font-size:14px;}

.n_box21{ padding:20px;}
.n_box21_ul li{width:33.33%;}

.n_box22{ padding:30px;}
.n_box22_c{ font-size:14px;}
.n_box22_t{ font-size:20px; line-height:1.5;} 
.n_box23_l_c li{ font-size:14px;}
.n_box23_l_t1{ font-size:16px;}
.n_box23_l{ width:28%;}
.n_box24_t .s1{ font-size:16px;}
.n_box24_t .s2{ font-size:16px;}
.n_box24_t .s3 li{ font-size:16px;}
.n_box24_c li .s1{ font-size:14px;}
.n_box24_c li .s2{ font-size:14px;}
.n_box24 .s3 li{ font-size:14px;}
.n_box24_c li .s3 dd{ font-size:18px;}



}
@media screen and (min-width:768px) and (max-width:992px)
{
.i_con{ width:100%; padding:0px 3%;}
.i_con1{ width:94%; padding:0px 3%;}
.i_con2{ width:100%; padding:0px 3%;}
.i_con1s{width:100%;/* padding:0px 3%;*/ height:auto !important;}

.home-swiper .swiper-slide .text_c{ font-size:16px;}
.home-swiper .swiper-slide .text_c h1{ font-size:40px;}



.i_box2_t{ padding-top:60px;}
.i_box2_t li .div{ height:180px; font-size:18px; padding-top:20px;}
.i_box2_t li .div .a_img_bg{ height:90px;}
.i_box2_t li .div .a_img_bg img{ width:auto; height:90px;}
.i_box2_t li .div .a_img{ height:90px; padding-top:25px; top:20px;}
.i_box2_t li .div .a_img img{ width:40px; height:40px;}
.i_box2_t li .div .a_text{ height:40px; line-height:40px; margin-top:10px;}
.i_box2_t li .div:hover .a_text{ margin-top:10px;}
.i_box2_t li .div:hover .a_img_bg{ margin-top:0px;}
.i_box2_t li .div:hover .a_img{ top:20px;}

.i_box3_t{ padding:0px; padding-top:60px;}
.i_box3_t li .div{ font-size:14px;}
.i_box3_t li .div .a_text .s1{ font-size:20px;}
.i_box4_t li .div .a_text .s1{ height:50px; line-height:25px;}
.i_box6_c_r {width:14%;}

.a_zxlmenu{ display:block;}
.pc_amenu{ display:none;}
.n_banner{ height:350px;}
.n_banner img{ display:none;}
.n_banner .n_banner_text{ font-size:20px;webkit-transform: translate(0%, -10%);
    -moz-transform: translate(0%, -10%);
    transform: translate(0%, -10%);}
.n_banner .n_banner_text .s1{ font-size:35px;}
.n_box1{ padding:30px 0px;}
.n_box1_t{ font-size:14px; padding:0px; padding:20px 0px;}

.n_box2_c{ padding:20px; font-size:14px;}
.n_box2_t{ font-size:14px; padding-top:60px;}
.n_box2_t .s1{ font-size:25px;}
.n_box2{ padding:40px 0px;}


.view .swiper-slide .s1{width:100%; text-align:center; margin:0px; margin-bottom:25px;}
.view .swiper-slide{ font-size:15px;}
.view .swiper-slide h1{ font-size:20px;}

.n_box4{ padding:15px 0px;}
.view1 .swiper-slide .div_t .s1{ font-size:20px;}
.view1 .swiper-slide .div_t .s1 span{ font-size:35px;}
.view1 .swiper-slide .div_t{ width:100%;}
.view1 .swiper-slide .div_t:after{ width:30px; height:30px; top:18px;}
.view1 .swiper-slide .div_c{ padding-top:20px;}
.view1 .swiper-slide .div_c_l{width:100%; font-size:14px; padding-bottom:15px;}
.view1 .swiper-slide .div_c_r{width:100%;}
.view1 .swiper-slide .div_c .jb_img{ width:21%;}
.preview1 .swiper-slide{ font-size:18px;}
.preview1 .active-nav{ font-size:25px;}
.view1 .swiper-slide .div_c .jb_img{ top:auto; bottom:0px;}

.n_box4_ul li{width:50%;}
.n_box4_ul li .a_img .a_text_t{ font-size:14px;}
.n_box4_ul li .a_img .a_text_t .s1{ font-size:20px;}
.n_box4_ul li .a_img .a_text_c{ font-size:14px;}

.n_box5{width:94%; padding:0 3%;}
.n_box5_c{ padding:15px; font-size:14px;}
.n_box5_c .s1{ padding:25px 0px 0px 25px; background-size:260px; margin-right:30px;}
.n_box5_c .s1 img{width:300px;}


.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_box6 li .div{ font-size:15px; padding:15px;}

.n_box7 li .div .s1_t{ font-size:16px;}
.n_box7 li .div .s2{ font-size:16px;}

.n_box7_c .a_img_r{ padding-top:30px;}
.n_box7_c .a_img_r .s2{ font-size:14px;}
.n_box7_c .a_img_r .s1{ font-size:14px; padding-bottom:20px;}
.n_box7_c .a_img_r .s1 .a1{ font-size:18px;}
.n_box7_c .a_img_r .s1 .a2{ font-size:35px;}

.n_box8_c li .div{ font-size:16px; padding:20px 3%;}
.n_box8 a{ padding:0px 30px; height:60px; line-height:60px; font-size:16px;}

.n_box9 li .div{ font-size:16px;}
.n_box9 li .div .a_img{width:28%;}
.n_box9 li .div .a_img_r{width:66%; 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_box10{ padding-top:100px;}
.n_box10_t{ font-size:20px;}
.n_box10_t .s1{ font-size:40px;}
.n_box11{ padding-bottom:30px;}
.n_box11_c{ padding:30px;}
.n_box11_c_t{ font-size:23px;}
.n_box11_c_t1{ font-size:14px; padding:20px 0px 30px 0px;}
.n_box11_c_c{ padding-top:30px; font-size:14px;}


.n_box12 li .div .a_text{ padding:15px;}
.n_box12 li .div{ font-size:14px;}
.n_box12 li .div .a_text_c{ height:66px; line-height:22px;}

.n_box12_c{ padding:20px;}
.n_box12_c_t .a_img_r_t{ font-size:27px;}
.n_box12_c_t .a_img_r_c{ font-size:15px;}
.n_box12_c_t{ padding-bottom:30px;}
.n_box12_c_t1 .s1{ font-size:20px; padding:0px 30px; height:50px; line-height:50px;}
.n_box12_c_c{ font-size:15px; padding:30px 0px 0px 0px}



.n_box13 li .div .a_img_r{padding:15px 15px 0px 15px;}
.n_box13 li .div .a_img_r_t{ font-size:16px; height:30px; line-height:30px;margin-bottom:6px;}
.n_box13 li .div .a_img_r_c{ font-size:14px; height:44px; line-height:22px; margin-bottom:10px;}
.n_box13 li .div .a_img_r_b{ font-size:16px; height:30px; line-height:30px; padding:0px 20px;}

.n_box13_t{ font-size:15px;}


.n_box14{ padding:40px 0px;}
.a_careers_t_s1{ font-size:14px;}
.a_careers_t_s1 span{ font-size:20px;}
.a_careers_t_s2l{width:35%;}
.a_careers_t_s2r{width:60%;}
.a_careers_t_s22 li{ padding-bottom:10px; width:100%;}
.a_careers_t_s22 li .ipt1{ font-size:14px; text-indent:10px; width:100%;}
.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_box14_t{ font-size:30px;}
.a_careers_c dd .div_l_b{ font-size:16px;}


.n_box15_c{ width:100%; left:0px; margin-left:0px; height:100%;  overflow:auto;}
.n_box15_c_t{ font-size:18px; padding-bottom:30px; line-height:40px;}
.n_box15_c_t a, .n_box14_c_t a:hover{ width:20px; top:-25px;}
.n_box15_c_t a img{width:100%;}
.n_box15_c_c li{ padding-bottom:0px;}
.n_box15_c_c li dl dd{width:100%;}
.n_box15_c_c li dl{ font-size:14px;}
.n_box15_c_c li dl dd .s1{width:15%;}
.n_box15_c_c li dl dd .s2{width:85%;}
.n_box15_c_c li dl dt .s4{width:15%;}
.n_box15_c_c li dl dt .s5{width:85%;}
.n_box15_c_c li .s6{ padding:0px; padding-top:10px;}
.n_box15_c_c li .s6 .ipt3{ width:100%; height:40px; line-height:40px; font-size:16px;}
.n_box15_c_c li dl dd .s2 .ipt1{ font-size:14px;}
.n_box15_c_c li dl dt .s5 .ipt2{ font-size:14px;}


.n_box18{padding:40px 3%;}
.n_box18_ul li{width:100%; margin:0px; padding-bottom:15px;}
.n_box18_ul li .div{ 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;}
.n_box19 #allmap{ height:300px;}


.n_box17{ padding:20px;}
.n_box17_ul li.twobox{ margin-bottom:20px;}
.n_box17_ul{ padding:3% 0px;}
.n_box17_ul li { border-bottom:0px;}
.n_box17_ul li dl dd{width:100%; padding:5px 0px;}
.n_box17_ul li dl dd .s1{width:10%; font-size:14px; height:40px; line-height:40px; font-size:14px; }
.n_box17_ul li dl dd .ipt1{width:90%; height:40px; line-height:40px; font-size:14px;border:1px solid #eee; text-indent:10px;}
.n_box17_ul li.twobox{padding:5px 0px;}
.n_box17_ul li .s2{ width:10%;font-size:14px; height:40px; line-height:40px;}
.n_box17_ul li .ipt2{width:90%; font-size:14px; padding-top:10px;border:1px solid #eee; padding-left:10px !important;}
.n_box17_ul li .ipt3{ font-size:16px; height:50px; line-height:50px;}


.n_box20 li .div .a_img{width:100%;}
.n_box20 li .div .a_img_r{ float:left; width:100%; position:relative;webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);transform: translate(0%, 0%); padding:20px;}
.n_box20 li .div .a_img_r .s1{ font-size:25px;}
.n_box20 li .div{ font-size:16px;}

.n_box21{ padding:20px;}
.n_box21_ul li{width:25%;}


.n_box22{ padding:30px;}
.n_box22_c{ font-size:15px;}
.n_box22_t{ font-size:25px; line-height:1.5;} 
.n_box23_l_c li{ font-size:14px;}
.n_box23_l_t1{ font-size:16px;}
.n_box23_l{ width:28%;}
.n_box24_t .s1{ font-size:16px;}
.n_box24_t .s2{ font-size:16px;}
.n_box24_t .s3 li{ font-size:16px;}
.n_box24_c li .s1{ font-size:14px;}
.n_box24_c li .s2{ font-size:14px;}
.n_box24 .s3 li{ font-size:14px;}
.n_box24_c li .s3 dd{ font-size:18px;}

}
@media screen and (min-width:640px) and (max-width:1080px)
{.n_box9 li{width: 48%; margin: 1%;}
.n_box9 li .div .a_img{width:100%;}
.n_box9 li .div .a_img_r{width:94%;}
.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 {
    padding-top: 30px;
}
	
}
@media screen and (min-width:0px) and (max-width:1080px)
{
	.n_box9 li .div .a_img{width:100%;}
.n_box9 li .div .a_img_r{width:94%;}
.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;}


	/*首页产品start*/	
.i_box1_ul{display: none;}
.i_box4_r{display:block;}

.i_box4{ padding:60px 0px 50px 0px;}
.i_box4_l{width:31%;}
.i_box4_l_ul{width:100%; padding-top:15px;}
.i_box4_l_ul li{width:100%; float:left;}
.i_box4_l_ul li a{width:100%; height:50px; line-height:50px; overflow:hidden; color:#333333; font-size:16px; display:inline-block; float:left; position:relative; padding-left:20px;}
.i_box4_l_ul li a:hover{ text-decoration:none; color:#0064b9;}
.i_box4_l_ul li a:after{width:4px; height:4px; background-color:#333; position:absolute; left:5px; top:50%; margin-top:-2px; z-index:1; content:"";-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */}
.i_box4_r{width:66%;}
.i_box4_r_div{width:100%; margin-top:37px;/* padding:0px 60px; */position:relative;}
.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;}

.ny_wmscy_con31{width:100%; overflow:hidden; }
.ny_wmscy_con31 .swiper-slide{width:100%;padding: 0px 15%;  text-align: center; color:#333333;height: auto;-webkit-box-sizing: border-box;box-sizing: border-box; }
.ny_wmscy_con31 .swiper-slide .div{display:inline-block;  position:relative; color:#333; font-size:16px;}
.ny_wmscy_con31 .swiper-slide .div:hover{ text-decoration:none; color:#0064b9;}
.ny_wmscy_con31 .swiper-slide .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.ny_wmscy_con31 .swiper-slide .div .a_img img{width:100%;}
.ny_wmscy_con31 .swiper-slide .div .a_text{width:100%; height:60px; line-height:60px; text-align:center; overflow:hidden;}

.ny_wmscy_con31.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px;}
.wmscy-pagination31 .swiper-pagination-bullet{width:12px; height:12px; background-color:transparent;opacity:1;  position:relative;}
.wmscy-pagination31 .swiper-pagination-bullet-active{}
.wmscy-pagination31 .swiper-pagination-bullet-active:after{width:4px; height:4px; background-color:#a5a5a5; position:absolute; left:50%; top:50%;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */ margin-left:-2px; margin-top:-2px; content:"";}

/*首页产品  end*/	
.n_box12 li{width:31%; margin:0px; padding:0px 1% 2% 1%;}
.n_box12 li .div .a_text{ padding:25px 15px;}
.n_box12 li .div{ font-size:16px;}


}
@media screen and (min-width:993px) and (max-width:1200px)
{
.i_con{ width:100%; padding:0px 3%;}
.i_con1{ width:94%; padding:0px 3%;}
.i_con2{ width:100%; padding:0px 3%;}
.i_con1s{width:100%;/* padding:0px 3%;*/ height:auto !important;}

.phone_nav{ display:none;}
.header_div{ display:block;}

.menu_nav{width:64%; margin-left:0%;}
.menu_nav ul li .nav_a{ font-size:15px;}
.header_div .i_logo img{width:100%; height:auto;}
.header_div{ padding-left:1%;}
.i_zhbox1{width:10%;}
.header_div .i_logo{ padding-top:30px;}

.home-swiper .swiper-slide.swiper-slide-active .text_c{ font-size:18px;}
.home-swiper .swiper-slide .text_c h1{ font-size:40px;}



.i_box2_t{ padding-top:60px;}
.i_box2_t li .div{ height:200px; font-size:20px; padding-top:30px;}
.i_box2_t li .div .a_img_bg{ height:90px;}
.i_box2_t li .div .a_img_bg img{ width:auto; height:90px;}
.i_box2_t li .div .a_img{ height:90px; padding-top:30px; top:20px;}
.i_box2_t li .div .a_img img{ width:40px; height:40px;}
.i_box2_t li .div .a_text{ height:40px; line-height:40px; margin-top:10px;}
.i_box2_t li .div:hover .a_text{ margin-top:10px;}
.i_box2_t li .div:hover .a_img_bg{ margin-top:0px;}
.i_box2_t li .div:hover .a_img{ top:30px;}

.i_box6_c_r{ width:13%;}

.n_banner{ height:350px;}
.n_banner img{ display:none;}
.n_banner .n_banner_text{ font-size:20px;webkit-transform: translate(0%, -10%);
    -moz-transform: translate(0%, -10%);
    transform: translate(0%, -10%);}
.n_banner .n_banner_text .s1{ font-size:35px;}
.pc_amenu:after{ width:100%;}
.a_menu .a_menu_a{ margin-right:5px;}

.n_box1{ padding:60px 0px;}
.n_box1_t{ font-size:15px; padding-bottom:40px;}

.n_box2_c{ font-size:15px;}


.view .swiper-slide .s1{ margin-right:30px;}

.view1 .swiper-slide .div_c_l{ font-size:15px;}
.view1 .swiper-slide .div_t .s1{ font-size:24px;}
.view1 .swiper-slide .div_t .s1 span{ font-size:50px;}
.preview1 .swiper-slide{ font-size:18px;}
.preview1 .active-nav{ font-size:25px;}


.n_box4_ul li .a_img .a_text_t{ font-size:14px;}
.n_box4_ul li .a_img .a_text_t .s1{ font-size:20px;}
.n_box4_ul li .a_img .a_text_c{ font-size:14px;}
.n_box4_ul li .a_img:hover .a_text_c{ margin-top:15px;}

.n_box5_c{ padding:15px; font-size:15px;}
.n_box5_c .s1{ padding:25px 0px 0px 25px; background-size:260px; margin-right:30px;}
.n_box5_c .s1 img{width:300px;}


.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_box6 li .div{ padding:20px;}

.n_box7_c .a_img_r{ padding-top:40px;}
.n_box7_c .a_img_r .s2{ font-size:16px;}
.n_box7_c .a_img_r .s1{ font-size:16px; padding-bottom:20px;}
.n_box7_c .a_img_r .s1 .a1{ font-size:25px;}
.n_box7_c .a_img_r .s1 .a2{ font-size:40px;}

.n_box8_c li .div{ font-size:16px; padding:25px 3%;}

.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_box10_t{ font-size:23px;}
.n_box10_t .s1{ font-size:46px;}
.n_box11_c{ padding:30px;}
.n_box11_c_t{ font-size:25px;}
.n_box11_c_c{ padding-top:40px; font-size:15px;}
.n_box11_c_t1{ font-size:15px; padding-bottom:40px;}
.n_box11_b a{ font-size:15px;}

.n_box12 li{width:31%; margin:0px; padding:0px 1% 2% 1%;}
.n_box12 li .div .a_text{ padding:25px 15px;}
.n_box12 li .div{ font-size:16px;}


.n_box12_c{ padding:20px;}
.n_box12_c_t .a_img_r_t{ font-size:27px;}
.n_box12_c_t .a_img_r_c{ font-size:15px;}
.n_box12_c_t{ padding-bottom:30px;}
.n_box12_c_t1 .s1{ font-size:20px; padding:0px 30px; height:50px; line-height:50px;}
.n_box12_c_c{ font-size:15px; padding:30px 0px 0px 0px}


.n_box13 li .div .a_img_r{padding:15px 15px 0px 15px;}
.n_box13 li .div .a_img_r_t{ font-size:16px; height:30px; line-height:30px;margin-bottom:6px;}
.n_box13 li .div .a_img_r_c{ font-size:14px; height:88px; line-height:22px; margin-bottom:10px;}
.n_box13 li .div .a_img_r_b{ font-size:16px; height:30px; line-height:30px; padding:0px 20px;}

.n_box13_t{ font-size:16px;}

.n_box14{ padding:50px 0px;}
.a_careers_t_s1{ font-size:14px;}
.a_careers_t_s1 span{ font-size:22px;}
.a_careers_t_s2l{width:35%;}
.a_careers_t_s2r{width:60%;}
.a_careers_t_s22 li{ padding-bottom:10px; width:100%;}
.a_careers_t_s22 li .ipt1{ font-size:14px; text-indent:10px; width:100%;}
.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_box14_t{ font-size:30px;}


.n_box15_c{width:100%; left:0px; margin-left:0px;}
.n_box15_c_t{ font-size:25px; line-height:40px; padding-bottom:20px;}
.n_box15_c_c li .s6{ padding-top:35px;}
.n_box15_c_c li .s6 .ipt3{ font-size:18px; height:50px; line-height:50px;}
.n_box15_c_c li dl{ font-size:14px;}
.n_box15_c_c li dl dd .s2 .ipt1{ font-size:14px;}
.n_box15_c_c li dl dt .s5 .ipt2{ font-size:14px;}

.n_box18{padding:40px 3%;}
.n_box18_ul li .div{  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:35px;}
.n_box18_ul li .div_c2{ padding-top:15px;}
.n_box19 #allmap{ height:300px;}
.n_box18_ul li .div_c .s1{ margin-right:10px;}.n_box18_ul li .div_c .s1 img{width:46%; max-width: 46%;}

.n_box17{ padding:30px;}
.n_box17_ul li.twobox{ margin-bottom:20px;}
.n_box17_ul li dl dd .s1{ font-size:16px;}
.n_box17_ul li .s2{ font-size:16px;}

.n_box20 li .div{ font-size:14px;}
.n_box20 li .div .a_img_r .s1{ font-size:20px; margin-bottom:5px;}


.n_box21{ padding:30px 20px;}
.n_box21_ul li{width:20%;}

.n_box22{ padding-top:50px;}
.n_box22_t{ font-size:28px;}
.n_box22_c{ font-size:16px;}
.n_box23_l_t1{ font-size:18px;}
.n_box24_t .s1{ font-size:18px;}
.n_box24_t .s2{ font-size:18px;}
.n_box24_t .s3 li{ font-size:18px;}
.n_box24 .s3 li{ font-size:15px;}
.n_box23_l_c li{ font-size:15px;}
.n_box24_c li .s1{ font-size:15px;}
.n_box24_c li .s2{ font-size:15px;}
.n_box24_c li .s3 dd{ font-size:20px;}
.xswd {display:inline flow-root list-item; overflow: hidden; clear: both; background-color: #fff; }.xswd li{width: 90%; float: left; padding: 3% 5%; height: auto; font-size: 16px;}.xswd li h3{font-size: 20px;}

}



@media screen and (min-width:1201px) and (max-width:1400px)
{
.header_div .i_logo img{ height:42px;}
.i_con{ width:100%; padding:0px 3%;}
.i_con1{ width:94%; padding:0px 3%;}
.i_con2{ width:100%; padding:0px 3%;}
.i_con1s{width:100%;/* padding:0px 3%;*/ height:auto !important;}
	
.header_div{ padding-left:2%;}
.header_div .i_logo{width:16%;}
.menu_nav{width:58%; margin-left:1%;}
.i_zhbox1{width:8%;}

.home-swiper .swiper-slide.swiper-slide-active .text_c{ font-size:18px;}
.home-swiper .swiper-slide .text_c h1{ font-size:40px;}


.i_box2_t{ padding-top:60px;}
.i_box2_t li .div{ height:200px; font-size:20px; padding-top:30px;}
.i_box2_t li .div .a_img_bg{ height:90px;}
.i_box2_t li .div .a_img_bg img{ width:auto; height:90px;}
.i_box2_t li .div .a_img{ height:90px; padding-top:30px; top:20px;}
.i_box2_t li .div .a_img img{ width:40px; height:40px;}
.i_box2_t li .div .a_text{ height:40px; line-height:40px; margin-top:10px;}
.i_box2_t li .div:hover .a_text{ margin-top:10px;}
.i_box2_t li .div:hover .a_img_bg{ margin-top:0px;}
.i_box2_t li .div:hover .a_img{ top:30px;}

.i_box6_c_r{ width:13%;}


.n_banner{ height:450px;}
.n_banner img{ display:none;}
.n_banner .n_banner_text{ font-size:20px;webkit-transform: translate(0%, -10%);
    -moz-transform: translate(0%, -10%);
    transform: translate(0%, -10%);}
.n_banner .n_banner_text .s1{ font-size:35px;}
.pc_amenu:after{ width:100%;}
.a_menu .a_menu_a{ margin-right:5px;}

.n_box1{ padding:80px 0px;}
.n_box1_t{ font-size:15px; padding-bottom:70px;}

.n_box2_c{ font-size:15px;}



.view .swiper-slide .s1{ margin-right:30px;}

.view1 .swiper-slide .div_c_l{ font-size:15px;}
.view1 .swiper-slide .div_t .s1{ font-size:24px;}
.view1 .swiper-slide .div_t .s1 span{ font-size:50px;}
.preview1 .swiper-slide{ font-size:18px;}
.preview1 .active-nav{ font-size:25px;}

.n_box4_ul li .a_img .a_text_t{ font-size:14px;}
.n_box4_ul li .a_img .a_text_t .s1{ font-size:20px;}
.n_box4_ul li .a_img .a_text_c{ font-size:14px;}
.n_box4_ul li .a_img:hover .a_text_c{ margin-top:15px;}


.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_box9 li .div .a_img_r{ padding-top:16px;}
.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;}


.n_box10_t{ font-size:23px;}
.n_box10_t .s1{ font-size:46px;}
.n_box11_c{ padding:30px;}
.n_box11_c_t{ font-size:32px;}
.n_box11_c_c{ padding-top:40px; font-size:16px;}
.n_box11_c_t1{ font-size:16px; padding-bottom:40px;}
.n_box11_b a{ font-size:16px;}


.n_box12 li .div{ font-size:16px;}
.n_box12 li .div .a_text{ padding:15px;}

.n_box12_c_t .a_img_r_t{ font-size:30px;}
.n_box12_c_t .a_img_r_c{ font-size:16px;}
.n_box12_c_t1 .s1{ font-size:22px;}
.n_box12_c_c{ font-size:16px;}

.n_box13 li .div .a_img_r{ padding-top:20px;}
.n_box13 li .div .a_img_r_t{ margin-bottom:10px;}
.n_box13 li .div .a_img_r_c{ font-size:16px; height:100px; line-height:25px;}

.n_box15_c_t{ font-size:28px; padding-bottom:20px;}
.n_box15_c{width:1000px; /*margin-left:-500px;*/}
.n_box15_c_c li .s6{ padding-top:20px;}
.n_box15_c_c li{ padding-bottom:15px;}

.n_box19 #allmap{ height:350px;}

.n_box20 li .div{ font-size:16px;}
.n_box20 li .div .a_img_r .s1{ font-size:25px; margin-bottom:5px;}

.n_box21{ padding:30px 20px;}

.n_box22{ padding-top:50px;}
.n_box22_t{ font-size:28px;}
.n_box22_c{ font-size:16px;}
.n_box23_l_t1{ font-size:18px;}
.n_box24_t .s1{ font-size:18px;}
.n_box24_t .s2{ font-size:18px;}
.n_box24_t .s3 li{ font-size:18px;}
.n_box24 .s3 li{ font-size:15px;}
.n_box23_l_c li{ font-size:15px;}
.n_box24_c li .s1{ font-size:15px;}
.n_box24_c li .s2{ font-size:15px;}
.n_box24_c li .s3 dd{ font-size:20px;}

}

@media screen and (min-width:1401px) and (max-width:1500px)
{

.i_con{ width:100%; padding:0px 3%;}
.i_con1{ width:94%; padding:0px 3%;}
.i_con2{ width:100%; padding:0px 3%;}
.i_con1s{width:100%;/* padding:0px 3%;*/ height:auto !important;}

.header_div .i_logo{width:16%;}
.menu_nav{width:55%; margin-left:2%;}

.home-swiper .swiper-slide .text_c h1{ font-size:55px;}

.i_box1_r{ background-size:500px;}

.n_banner .n_banner_text .s1{ font-size:36px;}

.n_box4_ul li .a_img .a_text_t{ font-size:14px;}
.n_box4_ul li .a_img .a_text_t .s1{ font-size:22px;}
.n_box4_ul li .a_img .a_text_c{ font-size:14px;}
.n_box4_ul li .a_img:hover .a_text_c{ margin-top:15px;}

.n_box9 li .div .a_img_r{ padding-top:25px;}
.n_box9 li .div .a_img_r_r{width:12%;}

.n_box13 li .div .a_img_r{ padding-top:25px;}


.n_box15_c_t{ font-size:28px; padding-bottom:20px;}
.n_box15_c{width:1000px; margin-left:-500px;}
.n_box15_c_c li .s6{ padding-top:20px;}
.n_box15_c_c li{ padding-bottom:15px;}

.n_box20 li .div{ font-size:16px;}
.n_box20 li .div .a_img_r .s1{ font-size:25px; margin-bottom:5px;}

.n_box22_t{ font-size:32px;}


}
@media screen and (min-width:640px) and (max-width:1700px)
{
}
@media screen and (min-width:1501px) and (max-width:1700px)
{
.header_div .i_logo{width:18%;}
}

@media screen and (min-width:640px) and (max-width:800px)
{
.i_box_map .i_box_add{width:88%;background-color: #fff; height: 370px; position: relative;  margin: 6%; margin-top: 40%;  }
.i_box_map .i_box_add .tel{ margin: 16px; line-height: 1.2; background: url(../images/tel.png) no-repeat left top; height: 80px; border-bottom: 1px solid #e5e5e5;  padding-left: 60px; color: #1f286f; font-size: 18px;}
.i_box_map .i_box_add .tel .tel_hm{font-size: 30px; font-weight: bold;}
.add_t{ line-height: 2; padding: 10px 20px; float: left; font-size: 15px; display: block;}
.add_l{float: left; width:100%;font-size: 15px; padding: 10px 20px;}
}
@media screen and (min-width:640px) and (max-width:1920px)
{
	.i_box6{width: 96%; }
}
@media screen and (min-width:768px) and (max-width:1024px)
{
.i_box_map .i_box_add{width:88%;background-color: #fff; height: 370px; position: relative;  margin: 6%; margin-top: 40%;  }
.i_box_map .i_box_add .tel{ margin: 16px; line-height: 1.2; background: url(../images/tel.png) no-repeat left top; height: 80px; border-bottom: 1px solid #e5e5e5;  padding-left: 60px; color: #1f286f; font-size: 18px;}
.i_box_map .i_box_add .tel .tel_hm{font-size: 30px; font-weight: bold;}
.add_t{ line-height: 2; padding: 10px 20px; float: left; font-size: 15px; display: block;}
.add_l{float: left; width:47%;font-size: 15px; padding: 10px 1% 0 0;}
.i_con {    padding: 0;}
.i_box6 {    width: 96%;padding: 5% 2%;}
.i_box_map .i_box_add{margin-top: 10%;}
.i_box_map .i_box_add {
    width:34%;
    background-color: #fff;
    height: 300px;
    float: right;
    margin-right: 6%;
    position: relative;
    padding: 0.5%;
}
}

@media screen and (min-width:768px)
{
.i_box_adds{padding:2% 5%;}
.i_box_map .i_box_add{width:29%;background-color: #fff; height: 370px; margin-top: 120px; float: right; margin-right: 6%; position: relative; padding: 0.5%; }
.i_box_map .i_box_add .tel{ margin:6% ; margin-bottom: 10px; line-height: 1.2; background: url(../images/tel.png) no-repeat left top; height: 80px; border-bottom: 1px solid #e5e5e5;  padding-left: 60px; color: #1f286f; font-size: 18px;}
.i_box_map .i_box_add .tel .tel_hm{font-size: 30px; font-weight: bold;}
.add_t{ line-height: 2; padding: 30px 0px; float: left; font-size: 15px; display: block;}
.add_l{float: left; width:50%;font-size: 15px;}
}
@media screen and (min-width:0px) and (max-width:640px)
{
	.pro_show_name h3 {    font-size: 1rem;    padding: 0px 0;}
	.pro_show_name .content{}
	.where a{padding: 0px; font-size: 13px;}
	.n_box11_b{width:100%; padding:0px 0px 30px 0px;}
.n_box11_b a{width:40%; background-color:#fff; padding: 0px; height:50px; line-height: 50px; display:inline-block; overflow: hidden; color:#333333; font-size:17px; display:inline-block; position:relative;}
.n_box11_b a:hover{ color:#1f286f; text-decoration:none;}
.n_box11_b a.a1{ float:left; padding-left:10%;}
.n_box11_b a.a1:after{width:13%; position:absolute; left:0px; top:0px; height:100%; background:url(../images/tb_42.png) 4px no-repeat; background-color:#dadada; content:"";}
.n_box11_b a.a1:hover:after{ background:url(../images/tb_42.png) center no-repeat;background-color:#1f286f;}

.n_box11_b a.a2{ float:right; padding-left:0px; padding-right:10%; text-align:right;}
.n_box11_b a.a2:after{width:13%; position:absolute; right:0px; top:0px; height:100%; background:url(../images/tb_43.png) -18px no-repeat; background-color:#dadada; content:"";}
.n_box11_b a.a2:hover:after{ background:url(../images/tb_43.png) center no-repeat;background-color:#1f286f;}

	.n_box5{width:94%; padding:0 3%;}
.i_con1 {    width:94%; padding: 0 3%;    margin: 0px auto;}
.n_box12 li{width:48%; margin:0px; padding:0px 1% 2% 1%;}
.n_box12 li .div .a_text{ padding:15px;}
.n_box12 li .div{ font-size:16px;}
/*首页BANNER start*/	
.home-swiper .swiper-slide .s1{ display:none;}
.home-swiper .swiper-slide .s2{ display:block;}
.home-swiper .swiper-slide .text_c{width:70%; padding:0px 17%; color:#fff; line-height:1.6; text-align:center; position:absolute; left:0px; top:50%;webkit-transform: translate(0%, -40%);-moz-transform: translate(0%, -40%);transform: translate(0%, -40%); font-size:24px;opacity: 0; filter: alpha(opacity=0);transition: all 1.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.home-swiper .swiper-slide .text_c h1{ font-size:30px;margin-bottom:20px; line-height: 1.6;}
.home-swiper .swiper-slide.swiper-slide-active .text_c{opacity: 1; filter: alpha(opacity=100); webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%); }

/*首页BANNER  end*/	
/*首页产品start*/	
.i_box1_ul{display: none;}
.i_box4_r{display:block;}

.i_box4{ padding:60px 0px 50px 0px;}
.i_box4_l{width:31%;}
.i_box4_l_ul{width:100%; padding-top:15px;}
.i_box4_l_ul li{width:100%; float:left;}
.i_box4_l_ul li a{width:100%; height:50px; line-height:50px; overflow:hidden; color:#333333; font-size:16px; display:inline-block; float:left; position:relative; padding-left:20px;}
.i_box4_l_ul li a:hover{ text-decoration:none; color:#0064b9;}
.i_box4_l_ul li a:after{width:4px; height:4px; background-color:#333; position:absolute; left:5px; top:50%; margin-top:-2px; z-index:1; content:"";-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */}
.i_box4_r{width:66%;}
.i_box4_r_div{width:100%; margin-top:37px;/* padding:0px 60px; */position:relative;}
.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;}

.ny_wmscy_con31{width:100%; overflow:hidden; }
.ny_wmscy_con31 .swiper-slide{width:100%;padding: 0px 15%; color:#333333;height: auto;-webkit-box-sizing: border-box;box-sizing: border-box; }
.ny_wmscy_con31 .swiper-slide .div{display:inline-block;  position:relative; color:#333; font-size:16px;}
.ny_wmscy_con31 .swiper-slide .div:hover{ text-decoration:none; color:#0064b9;}
.ny_wmscy_con31 .swiper-slide .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.ny_wmscy_con31 .swiper-slide .div .a_img img{width:100%;}
.ny_wmscy_con31 .swiper-slide .div .a_text{width:100%; height:60px; line-height:60px; text-align:center; overflow:hidden;}

.ny_wmscy_con31.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px;}
.wmscy-pagination31 .swiper-pagination-bullet{width:12px; height:12px; background-color:transparent;opacity:1; position:relative;}
.wmscy-pagination31 .swiper-pagination-bullet-active{}
.wmscy-pagination31 .swiper-pagination-bullet-active:after{width:4px; height:4px; background-color:#a5a5a5; position:absolute; left:50%; top:50%;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */ margin-left:-2px; margin-top:-2px; content:"";}

/*首页产品  end*/	
/*首页关于我们  start*/



.i_box1_l{ width: 90%; margin: 5%;}	
.i_box1_r{width: 80%; margin: 10%;padding:0px;opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateX(90%); -ms-transform: translateX(90%); -o-transform: translateX(90%); transform: translateX(90%);transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.i_box1_r img{width:100%;}
.i_box1_l_c{ font-size:16px; height:180px; line-height:1.9; margin-bottom:10px;}
.active .i_box1_r{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);}
.blue_sk {    background-color: #1f286f;    width:50px;    height: 50px;    position: absolute;    bottom: -20px;    left: -26px;
}
/*首页关于我们 end*/	
/*首页底部footer  start*/
.footer_line{display: block; width: 100%; float: right; text-align: center;}
.footer_line a{display: block; width: 25%; padding: 0px; text-align: center; display: inline-block; font-size: 16px; color: #fff; float: left;}


.i_box6{width:100%; padding:10px 0px 20px 0px; display: block; text-align: center;}
.i_box6_t{width:90%; line-height:1.7; color:#000000; font-size:24px; float: left; padding: 5%;}
.i_box6_t .f_logo{width: 70%; float: left;}
.i_box6_t .f_ewm{width: 16%; float: right;margin-top: 0px;}
.i_box6_c{width:100%; padding-bottom:5px;float: right;}
.i_box6_c_l{width:90%; padding-top:30px; text-align: center; font-size: 16px; color: #fff; padding: 0px 20px;}

.i_box6_c_c{ margin-top:30px; width: 100%; padding: 0 24% 20px 24%;}
.i_box6_c_c a{ margin-right:10px;  border:1px solid #fff; width: 50px; height: 50px;  float: left;
-moz-border-radius: 25px;      /* Gecko browsers */
-webkit-border-radius: 25px;   /* Webkit browsers */
border-radius:25px;            /* W3C syntax */}
.i_box6_c_c a:hover{ text-decoration:none;}
.i_box6_c_c a.bg1{ background:url(../images/tb_13.png) center no-repeat;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.i_box6_c_c a.bg1:hover{ background:url(../images/tb_13.png) center no-repeat;  background-color: #da1826; border: none;}
.i_box6_c_c a.bg2{ background:url(../images/tb_14.png) center no-repeat; -webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.i_box6_c_c a.bg2:hover{ background:url(../images/tb_14.png) center no-repeat; background-color: #0c54e6; border: none;}
.i_box6_c_c a.bg3{ background:url(../images/tb_15.png) center no-repeat; ;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s; position:relative;}
.i_box6_c_c a.bg3:hover{ background:url(../images/tb_15.png) center no-repeat; background-color: #2fb521; border: none;}
.i_box6_c_c a.bg3 .img1{width:110px; height:110px; position:absolute; left:0px; top:32px;-moz-box-shadow:0px 0px 10px #e5e5e5;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #e5e5e5;/*webkit*/  
box-shadow:0px 0px 10px #e5e5e5;/*opera或ie9*/ display:none;}
.i_box6_c_c a.bg3:hover .img1{ display:block;}
.i_box6_c_r{width:8%; text-align:center; line-height:2; color:#999999;}
.i_box6_c_r img{ max-width:100%; height:auto !important;}


/*首页底部footer end*/	


	
.i_box1_ul{display: none;}
.i_box1_ul_wap{ width: 100%;}
.i_box1_ul_wap li{width: 100%; margin: 1%; float: left; height: 200px; background-color: #fff;}
.i_box1_ul_wap li .pro_lb{display: none;}
.i_box1_ul_wap li img{width: 100%;}
.swiper-slide{ text-align: center; padding-bottom: 40PX;}
.swiper-slide .a_img { text-align: center; margin: 0PX auto; }
.swiper-slide .a_textl{ font-size: 20PX; color: #333; text-align: center; width: 100%; }

	
.i_box4_t li{width: 46%;margin:2%}
.i_box4_t {    width: 100%;    padding-top: 20px;}
.i_box4_b {    width: 100%;    padding-top: 10px;    text-align: center;}
	
.i_box_map{ background: url(../images/map1.png) left 70px no-repeat ;background-size: 100% auto; width: 100%; height: 300px; margin-top: 0px; position: relative;filter : progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled=bEnabled , sizingMethod=sSize , src=sURL )}
.i_box_map .i_box_map_l{position: absolute; left: 220px; margin-top: 200px; width: 20px;}
.i_box_map .i_box_map_l img{width: 20px;}
.i_box_map .i_box_logo{position: absolute; left: 240px; margin-top: 190px; background-color: #fff; padding:4px; border-radius: 3px;
 opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: translateY(90%);
    -ms-transform: translateY(90%);
    -o-transform: translateY(90%);
    transform: translateY(90%);
    transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
    -webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
}
.active .i_box_logo{opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    transition-delay: 0.4s;
    -webkit-transition-delay: 0.4s;
    -moz-transition-delay: 0.4s;
    -o-transition-delay: 0.4s;
}
.i_box_map .i_box_add{width:88%;background-color: #fff; height: 370px; position: relative;  margin: 6%; margin-top:50%;  }
.i_box_map .i_box_add .tel{ margin: 16px; line-height: 1.2; background: url(../images/tel.png) no-repeat left top; height: 80px; border-bottom: 1px solid #e5e5e5;  padding-left: 60px; color: #1f286f; font-size: 18px;}
.i_box_map .i_box_add .tel .tel_hm{font-size: 30px; font-weight: bold;}
.add_t{ line-height: 2; padding: 10px 20px; float: left; font-size: 15px; display: block;}
.add_l{float: left; width:100%;font-size: 15px; padding: 10px 20px;}
.n_banner{ height:180px; margin-top: 46px;}
.n_banner img{ width: auto; height: 100%; margin-left: -40%;}
.n_banner .n_banner_text{ top: 50%;}
.n_banner .n_banner_text {  font-size: 20px;}
.n_banner .n_banner_text .s1 {    font-size: 24px;}
.pc_amenu{display: none;}
.a_zxlmenu{display: block;}
.jjfa_name{text-align: center;padding: 10px 0px;}
.n_box18{padding:30px 3%;}
.n_box18_ul li{width:100%; margin:0px; padding-bottom:15px;}
.n_box18_ul li .div{  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;}
.n_box19 #allmap{ height:200px;}
.ui_div .n_box5{ padding: 0; width: 100%;}
.n_box18_ul { padding-top: 30px;}
.a_careers_c dt .s1 {
    width: 20%;
    padding-left: 5%;
}
.a_careers_c dd .div .s1 {
    width: 20%;
    padding-left: 5%;
}

.i_box1_l_t .s1 {
    font-size: 34px;
    font-family: Arial, Helvetica, sans-serif;
}
.n_box15_c{ width:100%; left:0px; margin-left:0px; height:100%;  overflow:auto;}
.n_box15_c_t{ font-size:18px; padding-bottom:30px; line-height:40px;}
.n_box15_c_t a, .n_box14_c_t a:hover{ width:20px; top:-25px;}
.n_box15_c_t a img{width:100%;}
.n_box15_c_c li{ padding-bottom:0px;}
.n_box15_c_c li dl dd{width:100%;}
.n_box15_c_c li dl{ font-size:14px;}
.n_box15_c_c li dl dd .s1{width:25%;}
.n_box15_c_c li dl dd .s2{width:60%; height: 60px;}
.n_box15_c_c li dl dt .s4{width:25%;}
.n_box15_c_c li dl dt .s5{width:60%;}
.n_box15_c_c li .s6{ padding:0px; padding-top:10px;}
.n_box15_c_c li .s6 .ipt3{ width:100%; height:40px; line-height:40px; font-size:16px;}
.n_box15_c_c li dl dd .s2 .ipt1{ font-size:14px;}
.n_box15_c_c li dl dt .s5 .ipt2{ font-size:14px;}
.n_box15_c_c li dl dt .s5 {
    width: 60%;
    padding-left: 0%;
}
.n_box15_c_t a, .n_box14_c_t a:hover{top: 0px;}
.n_box15_c_t a, .n_box14_c_t a:hover {
    width: 27px;
    position: absolute;
    right: 43px;
    top: 0px;
}
.pro_name .pro_name_t {
    font-size: 30px;
    padding: 10px;
    color: #333;
}
.pro_name .pro_n a {
    font-size: 14px;
    min-width: 117px;
    height: 36px;
    margin: 4px;
    line-height: 36px;
    padding: 0px 20px;
    display: inline-block;
    border: 1px solid #1e276f;
    color: #1e276f;
    border-radius: 30px;
}

.n_box4_ul li .a_img .a_text_t{ font-size:14px;}
.n_box4_ul li .a_img .a_text_t .s1{ font-size:14px;}
.n_box4_ul li .a_img .a_text_c{ font-size:14px;}
.n_box4_ul li .a_img:hover .a_text_c{ margin-top:15px;}
.n_box4_ul li .a_img img{width: 100%;}
.n_box4_ul li .a_img i img{width: 25%;}
.n_box4_ul li .a_img .a_text_c {width: 100%}
.n_box4_ul li .a_img .a_text_c  img{width: 10%;}
.n_box4_ul li .jjfa_line {
	width: 0px;
	transition: all 0.2s ease-in-out;
	margin: 0px auto;
	margin-top: 0px;
	background: url(../images/jjfa_line.png) center center;
	height: 3px;
	transition: all 0.2 ease-in-out;
}
.new_content .content_pro {
    padding: 3% 3%;
}
.n_box4_ul li:hover .jjfa_line{transition: all 0.2s ease-in-out;width: 50%; margin: 0px auto; margin-top:25px;background: url(../images/jjfa_line.png) center center; height: 1px;}
.n_box4_ul li .a_img .a_text{padding: 0px; text-align: center;}

.where {    height: 20px;    line-height: 20px;    padding: 10px 0;    font-size: 16px;}
.where i {    width: 20px;    height: 20px;    background: url(../images/home.png);        background-size: auto;    display: inline-block;    float: left;    background-size: cover;}
.where {    line-height: 20px;    font-size: 16px;}
.new_show .new_name {    font-size: 30px;    text-align: center;    color: #333;    padding: 10px 0px;}


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

.i_box_map .i_box_add {
    width: 86%;
    background-color: #fff;
    height: 340px;
    margin-top: 120px;
    float: right;
    margin-right: 6%;
    position: relative;
    padding: 0.5%;
    top: 100px;
}
.add_l {
    float: left;
    width:46%;
   padding: 10px 0px;
}
.add_t {
    line-height: 2;
    padding: 10px 0px;
    float: left;
    font-size: 15px;
    display: block;
}
.xswd {display:inline flow-root list-item; overflow: hidden; clear: both; background-color: #fff; }.xswd li{width: 90%; float: left; padding: 3% 5%; height: auto; font-size: 16px;}.xswd li h3{font-size: 20px;}
}@media screen and (min-width:0px) and (max-width: 768px){.xswd {display:inline flow-root list-item; overflow: hidden; clear: both; background-color: #fff; }.xswd li{width: 90%; float: left; padding: 3% 5%; height: auto; font-size: 16px;}.xswd li h3{font-size: 20px;}.n_box18_ul li .div_c .s1 img {    border: 1px solid #cbcbcb;    width: 53%;}
@media screen and (min-width:412px) and (max-width: 412px){	.i_box4_r , .swiper-slide{width: 412px;}	}@media screen and (min-width:360px) and (max-width: 360px){	.i_box4_r , .swiper-slide{width: 360px;}	}@media screen and (min-width:384px) and (max-width: 384px){	.i_box4_r , .swiper-slide{width: 384px;}	}@media screen and (min-width:414px) and (max-width: 414px){	.i_box4_r , .swiper-slide{width:414px;}}@media screen and (min-width:375px) and (max-width: 375px){	.i_box4_r , .swiper-slide{width:375px;}}@media screen and (min-width:390px) and (max-width: 390px){	.i_box4_r , .swiper-slide{width:390px;}}@media screen and (min-width:428px) and (max-width: 428px){	.i_box4_r , .swiper-slide{width:428px;}}

@media screen and (min-width:0px) and (max-width: 992px){
.a_zzryList li .a_img{height: 240px;}
	.i_fazl{ padding:0px 0px 20px 0px;}
	.i_bg2{ background:none; background-color:#fff;}
.r_center .box{margin-top:0px;height:auto;}
.history .w-100.f-v,.history li i{display:none;}
.history ul{height:auto;width:100%;position:relative;float:left;top:auto;left:auto;cursor:default;}
.history li{width:100%;height:auto;position:relative;float:left;margin-top:20px;}
.history li span{width:100%;position:relative;float:left;left:auto;bottom:auto;}
.r_center li h4,.history li h4{width:100%;!important;color: #464646c9;}
.r_btm{ display:none;}
.a_newsList li .a_img{ height:auto !important;}
}