﻿@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)
{.padd{padding: 0%;}
.zc_li dd{width: 50%;
  float: left;
  display: flex;
  height: 30px;
  margin-bottom: 5%;}.zc_li dd .zc_icon{width: 30px;}
  .n_box12s li .div .a_text_cl{font-size: 24px;}

  .footer_l,.footer_c{width: 100%;}
  .footer .i_con{padding: 4%;}
	.n_box12s li .div .a_img,.n_box12s li .div .a_text{width: 100%;}
	.n_box12s li .div .a_text_c{font-size: 18px;}
	.n_box12s li .div .a_text_c1{font-size: 24px;}
	.n_box12s li .div .a_text_c2{font-size: 14px;}
.team_bg{padding: 0;}	
.wap_service li .p2 {    font-size: 18px;    color: #000;}	
.text_r{padding-top: 8%;}
.show_a_p1 li{width: 33.333%;}
.team_bg .i_con,.team_bg .i_con1{padding: 0;width: 100% !important;}
.show_td{width: 100%;}
.company{font-size: 24.5px;}
.company div{font-size: 10px;}
.w_c_i,.w_c_i1{font-size: 24px;background-size: 6%;}
.td_name{font-size: 24px;}
.td_photo{width: 120px; height: 120px;}
.zw_font{font-size: 16px;}
.yl_about{display: block;}
video{max-width: 100%;}
.index-bb{display: none;}
.wap_service {display: block;}
.n_box9s .n_box9s_c .swiper-button-next.wmscy_next31{transform: scale(0.6);}
.n_box9s .n_box9s_c .swiper-button-prev.wmscy_prev31{transform: scale(0.6);right: 55px !important;}
.i_con{width: 100% !important;padding:0px 5%;}
.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;background-size: cover;/* background: left top; */}

.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:calc(50% + 35px); margin-top:-16px; top:auto; bottom:5%; margin:10px;}
.home-swiper .home_prev{width:32px; height:32px; background:url(../images/banner_left.png) no-repeat; background-size:32px; left:calc(50% + 35px);  margin-top:-16px; top:auto; bottom:5%; 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;}
.home-swiper .swiper-slide .text_c .text_en{font-size: 16px;}

.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_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%, -50%);}
.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_box5-bg {
    background: url(../images/about_bg.jpg) no-repeat left top;
    display: flex;
    height: 600px;
    margin-top: 3%;
    background-size: cover;
    background-attachment: fixed ;
}

.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;}


.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_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_new li{width:48%; margin:0px; padding:0px 1% 2% 1%;}
.n_new li .div .a_text{ padding:15px;}
.n_new li .div{ font-size:14px;}
.n_new li .div .a_text_c{ height:66px; line-height:22px;}

.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_box19 #allmap{ height:200px;}

.i_box1_l{width: 100%;}

.i_box1_l,.i_box1_r{width: 100%; position: relative;}
.i_box1_l_c{height:130px;font-size: 16px;}
.i_box1_r{width:100% !important;}

.show_a_p li{width: 33.333%;padding:0; text-align: center;}
.show_a_p li .show_a_p_img img{max-width: 30%;}
.list li {
    width: 98%;
    margin: 1%;
    float: left;
    border: 1px solid #fff;
    font-size: 20px;
    height: 60px;
    line-height: 60px;
    position: relative;
     box-sizing: border-box; 
}.list li .ico02_1{width: 30px;}
.list li span{font-size: 16px;}
.list li:first-child{width: 98%;}
.i_news_c .new_l,.new_r{width: 100%;}
.new_r li .new_time{display: none;}.new_r li .i_new_con{width: calc(75% - 50px);}
.footer_l,.footer_c,.footer_nav{width: 100%;}
.footer_nav li{width: 33%; float: left;}
.footer_c .footer_nav ul{margin: 0;}
.footer_c{display: none;}
.footer_r{float: left; margin-bottom: 4%;}
.footer_nav{font-size:16px;}
.footer_l{padding: 3% 0;}.footer_link{height: auto;}
.cuture_contact{font-size: 24px;}.cuture_name{font-size: 18px;}
.cuture{height: 300px;}
.cuture{background-attachment:inherit;}
.show_a_p1 li .show_a_p_img img{max-width: 40%;}
.show_a_p1 li {padding: 3% 0;}
.show_a_p_name{font-size: 14px;}
.honor_num li{min-width: 100px;}
.honor_num li .number{font-size: 28px;}
.honor_num li .num_name{font-size: 14px;}
.n_box8_shzr{background-size: 10%;}
.n_box8_c_zr{margin:5% 0;}
.honor{height: auto;}
.a_zxlmenu_t{padding: 2% 0px;}
.inzgsul li {  width: 33.0%;  height: 36vh;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1); 
}
.inzgsul li .bor_content{ height: 60px; line-height: 30px; display: block; overflow: hidden; font-size: 14px;}
.inzgsul li:hover .bor_content{ height: 120px; line-height: 24px; display: block; overflow: hidden;}
.inzgsul li .abox .p2{font-size: 18px;}
.inzgsul li .abox .p1 img{width: 30%;}
.inzgsul li .abox .pro_more{width: 80%;}
.about_name{font-size: 20px;}
.n_solution li .div .a_img{width: 100%;text-align: center;}
.n_solution li .div .a_img_r{width: 90%; position: relative;padding: 5%;margin-top: 60%;}
.n_solution li .div .a_img_r .s1 {font-size: 20px;}
.n_solution li .div .a_img_r .s2{font-size: 16px;}
.n_solution li .div .a_img_r .s3{font-size: 14px;}
.n_solution li .f4 .read_more {  margin-top: 20px;  width: 130px;  color: #303673;  font-size: 14px;  height: 30px;
  border: 1px solid #303673;  line-height: 30px;  text-align: center;  display: block;  border-radius: 20px;}

  .footer_l .footer_logo img {
  max-width: 100px;
}
.footer_add li{font-size: 14px;}
.n_banner1 img{display: none;}
.zc_icon img{display: block;}
.n_banner1 .n_banner_text1 {
  font-size: 60px;
  width: 100%;
  position: relative;
  left: 0px;
  top: 0%;
  webkit-transform: translate(0%, -50%);
  -moz-transform: translate(0%, -50%);
  transform: translate(0%, -0%);
  color: #fff;
  font-size: 24px;
  letter-spacing: 2px;
  text-align: left;
}.pro_name_show_r{text-align: center;width: 80%;
  display: block !important;
  margin: 0px auto;}
  .zc_li_n li {
  width: 50%;
  float: left;
  display: flex;
  padding-right: 0;
}.zc_li_n li .zc_icon {
  width: 50px;
}.n_banner1.pro_banner {
  height: auto;
  padding-bottom: 30px;
}.y3 .i_box1_l_t .s1,.i_box1_l_t .s1{font-size: 26px;}
.item .t {  font-size: 22px;}.customs{top: 8.5%;}.mousehover{display: none;}


.i_box1_l_c{ margin: 0px;}
.active .i_box1_r{padding-top: 3%;}

}
@media screen and (min-width:641px) and (max-width:767px)
{
	
.team_bg{padding: 0;}	
.wap_service li .p2 {    font-size: 18px;    color: #000;}	.text_r{padding-top: 8%;}
.show_a_p1 li{width: 33.333%;}
.team_bg .i_con,.team_bg .i_con1{padding: 0;width: 100% !important;}
.show_td{width: 100%;}
.company{font-size: 24.5px;}
.company div{font-size: 10px;}
.w_c_i,.w_c_i1{font-size: 24px;height: 50px;line-height: 50px;}
.td_name{font-size: 24px;}
.td_photo{width: 150px; height: 150px;}
.zw_font{font-size: 16px;}
.yl_about{display: block;}
	.y3 .i_box1_l_t .s1,.i_box1_l_t .s1{font-size: 28px;}
	.i_news_c .new_l,.new_r{width: 100%;}
	.footer_l,.footer_c,.footer_nav{width: 100%;}
.footer_nav li{width: 33%; float: left;}
.footer_c .footer_nav ul{margin: 0;}
.footer_c{display: none;}
.footer_r{float: left; margin-bottom: 4%;}
.footer_nav{font-size:16px;}
.footer_l{padding: 3% 0;}.footer_link{height: auto;}
.inzgsul li {  width: 33.0%;  height: 36vh;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1); 
}
.inzgsul li .bor_content{ height: 60px; line-height: 30px; display: block; overflow: hidden; font-size: 14px;}
.inzgsul li:hover .bor_content{ height: 120px; line-height: 24px; display: block; overflow: hidden;}
.inzgsul li .abox .p2{font-size: 18px;}
.inzgsul li .abox .p1 img{width: 30%;}
.inzgsul li .abox .pro_more{width: 80%;}	
.list li{width: 30.6%; margin: 1%;}
.sjs-swiper .xz_bg {
    width: 100%;
    height: -webkit-fill-available;
    z-index: 1;
    position: absolute;
    transition: all ease-in-out .3s;
    top: 50%;
    left: 61%;
    transform: translate(-60%, -65%);
    text-align: center;
    line-height: 100%;
    height: 100%;
}

.i_box1_l,.i_box1_r{width: 100%;}
.i_box1_l_c{height:140px;}
.i_box1_r{width:100% !important;}
.show_a_p li{width: 16.66%;padding:0; text-align: center;}
.show_a_p li .show_a_p_img img{max-width: 30%;}

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

.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 .text_en{font-size: 31px;}



.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%;}

.a_zxlmenu{ display:block;}
.pc_amenu{ display:none;}
.n_banner{ height:230px;margin-top: 50px;}
.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_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_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_new li{width:48%; margin:0px; padding:0px 1% 2% 1%;}
.n_new li .div .a_text{ padding:15px;}
.n_new li .div{ 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;}

.i_box1_l,.i_box1_r{width: 100%;}
.i_box1_l_c{height:140px;}
.i_box1_r{width:100% !important;}
.show_a_p li{width:16.66%;padding:2% 0; text-align: center;}
.show_a_p li .show_a_p_img img{max-width: 30%;}
.about_name{font-size: 24px;}
.inzgsul li {  width: 33.0%;  height: 36vh;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1); 
}
.inzgsul li .bor_content{ height: 60px; line-height: 30px; display: block; overflow: hidden; font-size: 14px;}
.inzgsul li:hover .bor_content{ height: 120px; line-height: 24px; display: block; overflow: hidden;}
.inzgsul li .abox .p2{font-size: 18px;}
.inzgsul li .abox .p1 img{width: 30%;}
.inzgsul li .abox .pro_more{width: 80%;}
.about_name{font-size: 20px;}
.n_solution li .div .a_img{width: 100%;text-align: center;}
.n_solution li .div .a_img_r{width: 90%; position: relative;padding: 5%;margin-top: 60%;}
.n_solution li .div .a_img_r .s1 {font-size: 20px;}
.n_solution li .div .a_img_r .s2{font-size: 16px;}
.n_solution li .div .a_img_r .s3{font-size: 14px;}
.n_solution li .f4 .read_more {  margin-top: 20px;  width: 130px;  color: #303673;  font-size: 14px;  height: 30px;
  border: 1px solid #303673;  line-height: 30px;  text-align: center;  display: block;  border-radius: 20px;}
  .i_box1_l_t .s1{font-size: 24px;}
  
}
@media screen and (min-width:768px) and (max-width:992px)
{

	.y3 .i_box1_l_t .s1,.i_box1_l_t .s1{font-size: 30px;}
	.footer_l,.footer_c,.footer_nav{width: 100%;}
.footer_nav li{width: 33%; float: left;}
.footer_c .footer_nav ul{margin: 0;}
.footer_c{display: none;}
.footer_r{float: left; margin-bottom: 4%;}
.footer_nav{font-size:16px;}
.footer_l{padding: 3% 0;}.footer_link{height: auto;}
.inzgsul li {  width: 33.0%;  height: 36vh;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1); 
}
.inzgsul li .bor_content{ height: 60px; line-height: 30px; display: block; overflow: hidden; font-size: 14px;}
.inzgsul li:hover .bor_content{ height: 120px; line-height: 24px; display: block; overflow: hidden;}
.inzgsul li .abox .p2{font-size: 18px;}
.inzgsul li .abox .p1 img{width: 30%;}
.inzgsul li .abox .pro_more{width: 80%;}
.about_name{font-size: 28px;}
.i_con{width: 90% !important;padding:0px 5%;}
.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:250px;margin-top: 50px;}
.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_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_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_new li .div .a_text{ padding:15px;}
.n_new li .div{ font-size:14px;}
.n_new li .div .a_text_c{ height:66px; line-height:22px;}




.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_box9s {
  width: 100%;
  flex: 1;
  padding: 10% 0%;
  display: block;
  float: right;
}


}
@media screen and (min-width:640px) and (max-width:1080px)
{
.y3 .i_box1_l_t .s1,.i_box1_l_t .s1{font-size: 32px;}
.zc_li dd{width: 50%;
  float: left;
  display: flex;
  height: 30px;
  margin-bottom: 5%;}.zc_li dd .zc_icon{width: 30px;}
  .footer_nav{font-size: 16px;}.footer_c .footer_nav li a{font-size: 13px;}
  .footer_r {  width: 80px;  text-align: center;  float: right;}.footer_c{width: calc(66% - 100px);}
  .n_box12s li .div .a_text_cl{font-size: 24px;}
.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;}
.about_name{font-size: 32px;}
	.pro_name_show_l{width: 60% !important;padding: 10% 0;}
	.pro_name_show_r{width: 40% !important;}
	.n_banner1.pro_banner{height: 400px;}
}
@media screen and (min-width:0px) and (max-width:1080px)
{.pro_name_show_r .img {
  width: 80%;
  display: block !important;
  margin: 0 auto;
}
.contact_l{width: 100%;}
.customs2 .custom_cn {  font-size: 24px; height: auto; margin: 4% 0;}
.contact_r{width: 100%; margin-top: 5%;}
.n_contact li{margin-top: 5px;}
.n_contact li .div_t{padding-left: 40px;}
.n_contact li .bg1 { background: url(../images/tb_015s.png) left 20px no-repeat; background-size: 25px;}
.n_contact li .bg2 { background: url(../images/tb_016.png) left 20px no-repeat; background-size: 25px;}
.n_contact li .bg3 { background: url(../images/tb_017.png) left 20px no-repeat; background-size: 25px;}
.n_contact li .bg4 { background: url(../images/tb_07.png) left 20px no-repeat; background-size: 25px;}
.n_contact li .s1{font-size: 16px;}
.n_banner1.pro_banner{margin-top: 50px;}
.pro_name_show_l,.pro_name_show_r{width: 100%;transform: translate(-0%, -0%); left: 0; top: 0px; position: relative;}
.pro_show_l{display: none;}
.pro_show_r{width: 100%;}
.n_banner1 .n_banner_text1 .s1{font-size: 30px;}
.n_banner1 .n_banner_text1 .s2{font-size: 24px;}
.n_banner .n_banner_text .s2{font-size: 24px;}
.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_solution li .div .a_img_r{padding: 0 3%;}

	/*é¦–é¡µäº§å“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;}

/*é¦–é¡µäº§å“  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;}
.n_new li{width:31%; margin:0px; padding:0px 1% 2% 1%;}
.n_new li .div .a_text{ padding:25px 15px;}
.n_new li .div{ font-size:16px;}

.sjs-swiper{transform: scale(1.0);}
.sjs-swiper .swiper-slide .video_name{width: 100%; top: 17%;}
.sjs-swiper .swiper-slide .swiper_img{width: 100%;}
.sjs-swiper .swiper-slide-active, .sjs-swiper .swiper-slide-duplicate-active{transform:scale(1)}
.zc_li li .zc_content{font-size: 14px;}  
.zc_li {width: 100%;margin: 3% 0%;}
.home_product{ width: 90%;}
.video_name .video_name_s{display: none;}
.zc_li li{width: 50%;}
.sjs-swiper .swiper-slide .swiper_img {
    width: 100%;
    z-index: 4;
    transition: all ease-in-out .3s;
    float: right;
    position: relative;
    top: 12%;
    right: 0;
    /*! padding: 0 20%; */
    text-align: center;
}.sjs-swiper .swiper-button-prev,.sjs-swiper .swiper-button-prev:hover{background: url(../images/k1.png) no-repeat left center;}
.zc_li{width: 100%;margin: 3% 0%;}
.z_arr_more{    margin-left: 7%;
    transform: scale(0.6);}
    .sjs-swiper .xz_bg {
    width: 80%;
    height: -webkit-fill-available;
    z-index: 1;
    position: absolute;
    transition: all ease-in-out .3s;
    top: 35%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    line-height: 100%;
    height: 100%;
}
.sjs-swiper .swiper-slide .swiper_img img{width: 80%; text-align: center;}
}
@media screen and (min-width:993px) and (max-width:1200px)
{.about_name{font-size: 36px;}
.i_con{width: 90% !important;padding:0px 5%;}
.i_con1{ width:94%; padding:0px 3%;}
.i_con2{ width:100%; padding:0px 3%;}
.i_con1s{width:100%;/* padding:0px 3%;*/ height:auto !important;}
.n_solution li .div .a_img_r
.phone_nav{ display:none;}
.header_div{ display:none;padding-left:1%;}

.menu_nav{width:64%; margin-left:0%;display: none;}
.menu_nav ul li .nav_a{ font-size:15px;}
.header_div .i_logo img{width:100%; height:auto;}
.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: 59px;}



.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:280px;margin-top: 50px;}
.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_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_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_new li{width:31%; margin:0px; padding:0px 1% 2% 1%;}
.n_new li .div .a_text{padding: 3%;}
.n_new li .div{ font-size:16px;}


.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_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_banner .n_banner_text .s2{font-size: 28px;}

}



@media screen and (min-width:1201px) and (max-width:1400px)
{.n_banner .n_banner_text .s2{font-size: 28px;}
	.n_solution li .div .a_img_r{padding: 0 3%;}
	.about_name{font-size: 40px;}
.header_div .i_logo img{ height:42px;}
.i_con{width: 90% !important;padding:0px 5%;}
.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:300px;}
.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_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_new li .div{ font-size:16px;}
.n_new li .div .a_text{ padding:15px;}


.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;}

}

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

.i_con{width: 94% !important;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_box9 li .div .a_img_r{ padding-top:25px;}
.n_box9 li .div .a_img_r_r{width:12%;}


.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_box22_t{ font-size:32px;}


}

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


@media screen and (min-width:768px) and (max-width:1024px)
{
.i_fazl{ padding:0px 0px 20px 0px;}
.i_bg2{ background:none; background-color:#fff;}
.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;}

}

@media screen and (min-width:768px)
{
.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;}

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

.home-swiper .swiper-slide .s1{ display:none;}
.home-swiper .swiper-slide .s2{ display:block;}
.home-swiper .swiper-slide .text_c{width:94%; padding:0px 3%; color:#fff; line-height:1.6; text-align:center; position:absolute; left:0px; top:25%;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: all 1.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.home-swiper .swiper-slide .text_c h1{ font-size:28px;margin-bottom:20px; line-height: 1.2;}
.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%); }
.home-swiper .swiper-slide .text_c .text_en{font-size: 16px;}

	
.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: left; 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%; }

.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:120px; 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: 14px;}
.n_banner .n_banner_text .s2{margin-top:5px; font-size: 18px;}
.about_name{font-size: 20px;}
.pc_amenu{display: none;}
.a_zxlmenu{display: block;}
.jjfa_name{text-align: center;padding: 10px 0px;}

.n_box19 #allmap{ height:200px;}
.ui_div .n_box5{ padding: 0; width: 100%;}

.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: 28px;
    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;
}

.new_content .content_pro {
    padding: 3% 3%;
}
.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)
{ .company,.td_name{font-size: 30px;}.company div{font-size: 12px;}.zw_font{font-size: 20px;}.w_c_i,.w_c_i1{font-size: 26px;}
.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;}}

@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)
{
	.i_box1_l_t{background: url(../images/name_bg.png) no-repeat 100px center;
    background-size: 50%;}
.sjs-swiper .swiper-button-prev{  left: 90.58%;}
.a_zzryList li .a_img{height: 240px;}
.i_fazl{ padding:0px 0px 20px 0px;}
.i_bg2{ background:none; background-color:#fff;}
}
@media screen and (min-width:460px) and (max-width: 640px)
{.n_banner {
    height: 180px;
    margin-top: 46px;
  }}
 @media screen and (min-width:0px) and (max-width: 360px) {
 	.sjs-swiper .swiper-slide .swiper_img{top: 17%;}
 	.sjs-swiper .swiper-slide .video_name{
  	top: 19%;
  }
  
  
  }
 @media screen and (min-width:361px) and (max-width: 428px) {
 	
 	.sjs-swiper .swiper-slide .swiper_img{top: 17%;}
 	.sjs-swiper .swiper-slide .video_name{
  	top: 19%;
  }	
 	
 }
 
  @media screen and (min-width:800px) and (max-width: 1080px) {
 	
 	.sjs-swiper .swiper-slide .swiper_img{top: 17%;}
 	.sjs-swiper .swiper-slide .video_name{
  	top: 19%;
  }	.sjs-swiper .xz_bg{    width: 52%;}
 
 	
 }
 
  @media screen and (min-width:800px) and (max-width:1080px)
 {
 	.customs{top: 12%;}
 	.home-swiper .swiper-slide .text_c{top: 22%;}
 	 	.home-swiper .swiper-slide .text_c h1{font-size: 40px !important;}
.y4 .bg{background: url(../images/bg3-1.jpg) !important;}
 }
