*{outline:none!important;}
.g_bg {background-position: center;background-size: cover;background-repeat: no-repeat ;transition: .8s all ease }

header .toggle img{height: auto;width: 140px}.n_cs .tab_nav
.wrapper{padding: 18px 20px;}

.pcNav{position: fixed;left: 0;top: 0; width: 100%; z-index: 9999; transition: .4s all ease; }
.pcNav-top{position: relative}
.pcNav-l img:nth-child(2){display: none}
.pcNav-c{}
.pcNav-c line{position: absolute;left: 0;bottom: 0; height: 3px;background: #fff;transition: .4s all ease;pointer-events: none}
.pcNav-view{display: flex}
.pcNav-top > .g_w{display: flex; justify-content: space-between; align-items: center;height: 90px;}
.pcNav-top .shear{width: 152px;height: 42px;line-height: 42px;border: 1px solid #fff; border-radius: 30px;text-align: center;color:#fff;font-size: 18px;font-weight: 100;transition: .4s all ease}
.pcNav-top .shear i{font-size: 18px;}
.pcNav-top .shear:hover{background: #fff;color: #004ea2}
.pcNav-top .lang{position: relative;padding-left: 40px;cursor: pointer;}
/*.pcNav-top .lang:before{content: ''; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 1px; height: 10px; background: #184a39;display: inline-block}*/
.pcNav-top .lang .view{display: flex;align-items: center}
.pcNav-top .lang .view img{margin-right: 10px;}
.pcNav-top .lang .view span{margin:0 5px;color: #fff;font-size: 16px;text-transform: uppercase}
.pcNav-top .lang .view i{color: #fff;transition: .4s all ease}
.pcNav-top .lang .view .icon-diqiu{display: inline-block;transform: rotate(90deg);font-size: 20px;}
.pcNav-top .lang .view .icon-right-1-copy{display: inline-block;transform: rotate(90deg);}
.pcNav-top .lang ul{ display: none; position: absolute; right: 0;top: 100%; z-index: 99;
 width: 80px; box-shadow: 0 0 6px rgba(0,0,0,.3);border-radius: 4px;overflow: hidden;
 animation: navU .5s ease forwards;
 -webkit-animation: navU .5s ease forwards;}
.pcNav-top .lang ul li a{display: block; padding: 0 10px; height: 40px; text-align: center; line-height: 40px;border-bottom: 1px solid #dfdfdf;background: #fff;color:#949495;font-size: 16px;}
.pcNav-top .lang ul li a img{margin-right: 10px;display: none}
.pcNav-top .lang:hover ul{display: block}
.pcNav-top .lang ul li a:hover{color: #004ea2;transition: .4s all ease}
.pcNav-top .lang:hover .view span{color: #fff;transition: .4s all ease}
.pcNav-top .lang:hover .view i{color: #fff;transition: .4s all ease}
.pcNav-top .log{margin-left: 30px;}
.pcNav-top .log i{color: #fff;font-size: 20px;}

.pcNav-r{position: relative;display: flex;align-items: center;justify-content: flex-end;margin-left: 100px;}
.pcNav-r-search{position: relative;padding-left: 10px;margin-left: 30px;}
.pcNav-r-search i{ width: 24px;text-align: right; color: #fff;font-size: 20px; transition: .4s all ease}
.pcNav-r-search input{position: absolute; right: 100%; top: 50%;transform: translateY(-50%); opacity: 1; box-shadow: 0 0 4px #333;
 width: 0; height: 44px; line-height: 44px; font-size: 14px; color: #333; ;padding:0; border: 0; background: #fff}
.pcNav-r-search input::-webkit-input-placeholder {color:#666;}
.pcNav-r-search:hover input{width: 200px;padding: 0 20px;opacity: 1;border: 1px solid #fff;transition: .4s all ease}

.h-nav1{display: flex; justify-content: space-between;}
.h-nav1 > li {display: flex;align-items: center;margin-left: 40px;}
.h-nav1 > li:nth-child(1){margin-left: 0}
.h-nav1 > li > a{ width: 100%;   height: 90px; line-height: 90px; white-space: nowrap;
 display: block; text-align: center; color: #fff;font-size: 18px;text-transform: capitalize;
 position: relative;transition: .4s all ease}
.h-nav1 > li > a i{margin-left: 10px; font-size: 12px;color: #949495;display: inline-block;transform: rotate(90deg)}
.h-nav1 > li > a:after{ display: none; content: '';position: absolute;left: 50%;bottom: 0; transform: translateX(-50%); background: #fff;width: 0;height: 8px;transition: .4s all ease}

.pcNav_u1_2{width: 100%; position: absolute;left: 0%;top: 100%; padding: 40px 0; background: rgba(255,255,255,1);box-shadow: 0 0 6px #999;
 opacity: 0;transform: translate(0, -20px);pointer-events: none;transition: .5s all ease ;}
.pcNav_u1_2 .g_w{position: relative}
.pcNav_u1_2 .g_w:before{content: '';width: 100%;height: 30px;display: block;position: absolute;left: 0;top: 0;transform: translateY(-70px)}
.pcNav_u1_2L {display: flex;flex-wrap: wrap;justify-content: center}
.pcNav_u1_2L li{width: 14.4%;margin-top: 20px; margin-right: 2.72%;position: relative}
.pcNav_u1_2L li:nth-child(6n){margin-right: 0}
.pcNav_u1_2L li .img{max-width: 230px;margin: 0 auto}
.pcNav_u1_2L li .g_bg{padding-top: 60.8%;position: relative;border-radius: 8px;}
.pcNav_u1_2L li span{display: block;margin: 15px; font-size: 18px;color: #474747;text-align: center;transition: .4s all ease}
.pcNav_u1_2L li:hover span{color: #004ea2}

.pcNav_u1_pro{}
.pcNav_u1_pro .pcNav_u1_2L li{width: 15%;margin-right: 0;position: relative;border-radius: 8px;transition: .4s all ease}
.pcNav_u1_pro .pcNav_u1_2L li:after{content: '';position: absolute;right: 0;top: 50%;transform: translateY(-50%); display: block; width: 1px;height: 100px;
 background-image: linear-gradient(rgba(205,206,206,.2), rgba(205,206,206,1),rgba(205,206,206,.2));}
.pcNav_u1_pro .pcNav_u1_2L li:nth-child(6n):after{display: none}
.pcNav_u1_pro .pcNav_u1_2L li .g_bg img{max-width: 100%;max-height: 100%}
.pcNav_u1_pro .pcNav_u1_2L li:hover{background: #e4edfa}

.h-nav1 .navTab{display: flex;margin-top: 40px;}
.h-nav1 .navTab_l{width: 35%;padding-right: 30px;}
.h-nav1 .navTab_l a{display: block;padding: 0 20px; height: 46px;line-height: 46px;font-size: 18px;color: #666;transition: .4s all ease}
.h-nav1 .navTab_l a:hover{background: #dfdfdf;color: #004ea2}
.h-nav1 .navTab_l a.active{background: #dfdfdf;color: #004ea2}
.h-nav1 .navTab_r{width: 65%}
.h-nav1 .navTab_list{ width: 100%; max-height: 440px;overflow: auto;display: none;padding-right: 20px;}
.h-nav1 .navTab_list.active{display: block}
.h-nav1 .navTab_item{margin-bottom: 10px;}
.h-nav1 .navTab_item:nth-last-child(1){margin-bottom: 0;}
.h-nav1 .navTab_item a{display: flex}
.h-nav1 .navTab_item a .img{width: 160px;}
.h-nav1 .navTab_item a .g_bg{padding-top: 70%;}
.h-nav1 .navTab_item a .text{width: calc(100% - 160px);padding-top: 10px; padding-left: 30px;transition: .4s all ease}
.h-nav1 .navTab_item a .text b{display: block;font-size: 18px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: normal;transition: .4s all ease}
.h-nav1 .navTab_item a .text p{display: block;margin-top: 10px; font-size: 14px; line-height: 24px; height: 48px; color: #666;overflow: hidden;}
.h-nav1 .navTab_item:hover .text{background: #efefef;}
.h-nav1 .navTab_item:hover .text b{color: #004ea2;}

.h-nav1 > li:hover .pcNav_u1_2{opacity: 1;transform: translate(0);pointer-events: auto;}
.h-right ul li:hover .h-right-hover{display: block}

.pcNav.active{background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.3)}
.pcNav.active .pcNav-l img:nth-child(1){display: none}
.pcNav.active .pcNav-l img:nth-child(2){display: block}
.pcNav.active .h-nav1 > li > a{color: #222}
.pcNav.active .pcNav-top .shear{color: #222;border-color: #222}
.pcNav.active .pcNav-top .shear:hover{background: #004ea2;color: #fff;border-color: #004ea2}
.pcNav.active .pcNav-r-search i{color: #222}
.pcNav.active .pcNav-top .lang .view span{color: #222}
.pcNav.active .pcNav-top .lang .view i{color: #222}
.pcNav.active .pcNav-c line{background: #004ea2}
.pcNav.active .h-nav1 > li > a:hover{color: #004ea2}
.pcNav.active  .pcNav-top .log i{color: #222;}
/*.pcNav.active .h-nav1 > li.active > a{color: #004ea2}*/

.pcNav.product{background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.3)}
.pcNav.product .pcNav-l img:nth-child(1){display: none}
.pcNav.product .pcNav-l img:nth-child(2){display: block}
.pcNav.product .h-nav1 > li > a{color: #222}
.pcNav.product .pcNav-top .shear{color: #222;border-color: #222}
.pcNav.product .pcNav-top .shear:hover{background: #004ea2;color: #fff;border-color: #004ea2}
.pcNav.product .pcNav-r-search i{color: #222}
.pcNav.product .pcNav-top .lang .view span{color: #222}
.pcNav.product .pcNav-top .lang .view i{color: #222}

.pcNav.product .pcNav-c line{background: #004ea2}
.pcNav.product .h-nav1 > li > a:hover{color: #004ea2}
.pcNav.product  .pcNav-top .log i{color: #222;}
@keyframes navU
{
 0% {
  opacity: 0;
  transform: translate(0, -20px);
 }
 100% {
  opacity: 1;
  transform: translate(0, 0);
 }
}
@-webkit-keyframes navU {
 0% {
  opacity: 0;
  transform: translate(0, -20px);
 }
 100% {
  opacity: 1;
  transform: translate(0, 0);
 }
}
@keyframes navU2
{
 0% {
  opacity: 0;
  transform: translate(-50%, -20px);
 }
 100% {
  opacity: 1;
  transform: translate(-50%, 0);
 }
}
@-webkit-keyframes navU2 {
 0% {
  opacity: 0;
  transform: translate(-50%, -20px);
 }
 100% {
  opacity: 1;
  transform: translate(-50%, 0);
 }
}

.log_view{display: none;position:fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 9999}
.log_view .after{position: absolute;left: 0;top: 0; width: 100%;height: 100%; background: rgba(0,0,0,.8);z-index: 9}
.log_view .close{position: absolute;right: 24px;top: 24px;color: #7a7a7a;font-size: 16px;opacity: 1; z-index: 9}
.log_view .log_con{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);
 width: 660px; max-width: 100%; min-height: 550px; padding: 36px 100px; background: #fff;z-index: 19}
.log_top{display: flex;justify-content: center;border-bottom: 1px solid #cccccc}
.log_top span{display: inline-block;margin: 0 17px; font-size: 24px;padding-bottom: 20px;position: relative;cursor: pointer; transition: .4s all ease}
.log_top span:after{content: ''; position: absolute;left: 0;bottom: 0;height: 0;width: 100%;background: #004ea2;transform: translateY(1px);transition: .4s all ease}
.log_top span.active{color: #004ea2;}
.log_top span.active:after{height: 2px;}
.log_con .log_bottom{padding-top: 20px;overflow: hidden;display: none}
.log_con .log_bottom.active{display: block}
.log_con .form_row{}
.log_con input{display: block;margin-top: 26px; padding: 0 24px;width: 100%;height: 56px;line-height: 56px;font-size: 18px;
 border: 1px solid #dddddd;background: #f4f4f4;border-radius: 4px;}
.log_con button{display: block;margin-top: 46px; padding: 0; width: 100%;height: 56px;
 text-align: center;line-height: 56px;font-size: 20px; color: #fff;border: 0; border-radius: 30px;background: #004ea2}
.log_con .form_code{display: flex;align-items: center}
.log_con .form_code input{width: calc(100% - 140px);margin-right: 20px;}
.log_con .form_code canvas{margin-top: 26px;}

.i-banner-swiper{position: relative;}
.i-banner {background-size: cover;background-position: center;width: 100%; height: 100vh;}
.i-banner-swiper .num{position: absolute; left: 0;bottom: 13%; z-index: 999;width: 100%;
 font-size: 20px;color: #fff;font-family: MONTSERRAT_L;}
.i-banner-swiper .num .g_w{display: flex;align-items: center}
.i-banner-swiper .num span{position: relative;display: flex; align-items: center; margin-right: 22px;}
.i-banner-swiper .num span:before{content: '';position: absolute; left: 60px; top: 50%; width: 0;height: 1px; transform: translateY(-1px);  background: #fff;display: block; transition: .6s all linear}
.i-banner-swiper .num span:after{content: '';display: block;width: 0;height: 1px;background: #fff;opacity: .3;margin-left: 22px;transition: .6s all linear}
.i-banner-swiper .num span.active:before{width: 110px;transition: 5s all linear}
.i-banner-swiper .num span.active:after{width: 110px;transition: .6s all linear}
.i-banner-swiper .num span.active{font-size: 30px;}

.g_btn{position: relative;transition: .6s all ease}
.g_btn:before{content: '';position: absolute;z-index: 1;display: block;width: 100%;height: 100%;background: #004ea2; border-radius: 50%;
 transform: scale(.4);opacity: 0; transition: .6s all cubic-bezier(.51,.1,.4,1.76);}
.g_btn:hover:before{transform: scale(1);opacity: 1;}


.i_con1{padding: 28px 0 20px 0;position: relative;z-index: 99;background: #fff}
.i_con1 .tab_nav{display: flex;background: #f4f4f4;position: relative;flex-wrap: nowrap;justify-content: center;}
.i_con1 .tab_nav a{display: block;padding: 26px 0; width: 20%;text-align: center;color: #474747;font-size: 18px;position: relative}
.i_con1 .tab_nav a:after{content: '';position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 1px; height:100px;background: #ccc;display: block}
.i_con1 .tab_nav a .name{display: block;margin-top: 12px;}
.i_con1 .tab_nav a.active{color: #004ea2}
.i_con1 .tab_nav line{display: block;width: auto;height: 5px;background: #004ea2;position: absolute;left: 0;bottom: 0;transition: .6s all ease}
.i_con1 .tab_con{display: none}
.i_con1 .tab_con.active{display: block}

.i_con1 .swiper_con{margin-top: 10px; height: 900px; background-image: url("../images/i_pro0.jpg"); background-repeat: no-repeat;
 background-position: center; background-size: cover;}
.i_con1 .swiper_con .swiper-container{overflow: initial}
.i_con1 .swiper_con .swiper-slide-active .i_pro_item{opacity: 1;pointer-events:auto}
.i_con1 .i_pro_item{position: relative;text-align: center; height: 900px;pointer-events: none;opacity: 0;transition: .4s all ease}
.i_con1 .i_pro_itemTitle{padding-top: 112px;}
.i_con1 .i_pro_itemTitle span{display: block;font-size: 18px; color: #474747;}
.i_con1 .i_pro_itemTitle b{display: block;font-size: 46px; color: #222222; line-height: 42px; font-family: MONTSERRAT_B; font-weight: 400;margin-top: 20px;  }

.i_con1 .i_pro_itemCon .more{margin: 28px auto 0 auto; display: block;width: 140px; height: 40px;line-height: 40px;text-align: center;font-size: 16px;color: #474747;border-radius: 30px;border: 1px solid #bfbfbf}
.i_con1 .i_pro_itemCon .more i{position: relative;z-index: 9;font-style: normal}
.i_con1 .i_pro_itemCon .more::before{border-radius: 30px;}
.i_con1 .i_pro_itemCon .more:hover{color: #fff}

.i_con1 .i_pro_itemImg{margin-top: 10px; position:relative; }
.i_pro_itemBtn{position: absolute;display: block;width: 86px; height: 86px; text-align: center; line-height: 86px;color: #777777;
 border-radius: 50%; border: 1px solid #b4b4b5}
.i_pro_itemBtn i{font-size: 30px;position: relative;z-index: 9}
.i_pro_itemBtn:nth-child(2){left: 4px;top: 340px;}
.i_pro_itemBtn:nth-child(3){left: 4px;top: 472px;font-size: 26px;}
.i_pro_itemBtn:nth-child(4){right: 4px;top: 340px;font-size: 26px;}
.i_pro_itemBtn:nth-child(5){right: 4px;top: 472px;font-size: 26px;}
.i_pro_itemBtn:hover{color: #fff}

.i_con1 .swiper_btn{position: absolute; width: 50px; height: 50px; margin: 0; line-height: 48px; text-align: center;border: 1px solid #9f9f9f; border-radius: 50%; background: none;}
.i_con1 .swiper_btn i{transform: translateX(-4px);display: inline-block;position: relative;z-index: 1}
.i_con1 .swiper-button-prev{left: 49%;bottom: 80px; top: auto; transform: translateX(-100%);}
.i_con1 .swiper-button-next{left: 51%;bottom: 80px; top: auto; transform: rotate(180deg)}
.i_con1 .swiper_btn:hover {color: #fff}

.video_play{position: absolute;right: 47px;top: 664px;transform: translateX(50%); width: 267px;cursor: pointer}
.video_img{padding-top: 55%;position: relative;background-size: cover;background-position: center;background-repeat: no-repeat}
.video_img:before{content: '';position: absolute;left: 0;top: 0;background: rgba(0,0,0,.6);z-index: 2;display: block;width: 100%;height: 100%}
.video_play .icon-bofang1{width: 56px; height: 56px; color: #fff; border: 1px solid #fff; border-radius: 50%;text-align: center;line-height: 54px;font-size:16px;z-index: 9 }

.video_view{position: fixed;left: 0;top: 0;width: 100vw;height: 100vh;text-align: center;display: none;z-index: 999999999}
.video_after{position: absolute;left: 0;top: 0;width: 100vw;height: 100vh;background: rgba(0,0,0,.6);}
.video_before{width: 1080px;padding: 30px;background: #fff;max-width: 100%}
.video_close{position: absolute;right: 10px;top: 8px;color: #333;font-size: 20px;font-family: MONTSERRAT_B;cursor: pointer }
.video_view video{max-width: 100%;}
.video_close:hover{color: #000}

.i_title{position: relative;z-index: 999}
.i_title b{color: #222222;font-size: 46px;line-height: 46px;}

.i_con2{padding-left: 8.3%;display: flex;position: relative; z-index: 99;
 background: url("../images/i_about0.jpg") no-repeat; background-size: cover; background-position: center
}
/*.i_con2_bg{position: absolute;left: 0;top: -200vh;width: 100vw;height: 100vh; z-index: 3;*/
/*background: url("../images/i_about0.jpg") no-repeat; background-size: cover; background-position: center}*/
.i_con2 .i_title b{color: #fff}
.i_con2 .con_l{ padding: 156px 68px 140px 0;width: 510px;position: relative;border-right: 1px solid rgba(255,255,255,.3);position: relative;z-index: 99}
.i_con2 .con_l .video_play{margin-top: 90px;width: 100%;position: static;transform: translate(0)}
.i_con2 .con_l .video_img:before{display: none}
.i_con2 .con_l .p{margin-top: 60px; height: 126px; font-size: 18px; line-height: 42px; color: #fff;overflow: hidden}
.i_con2 .con_l a{display: inline-block;margin-top: 70px;font-size: 18px;color: #fff;text-transform: uppercase;transition: .4s all ease}
.i_con2 .con_l a i{margin-right: 10px;display: inline-block;transform: rotate(135deg)}
.i_con2 .con_l a:hover{transform: translate(4px,-4px);color: #004ea2}
.i_con2 .con_r{width: calc(100% - 510px);position: relative;z-index: 99}
.i_con2 .con_r .top{display: flex;align-items: flex-start; padding-top: 156px;height: 576px;position: relative}
.i_con2 .con_r .top:after{content: '';position: absolute;left: 50%;top: 0;width: 1px;height: 100%;background: rgba(255,255,255,.3)}
.i_con2 .con_r .top .item{width: 25%; padding-left:46px;  color: #fff; transition: .4s all ease}
.i_con2 .con_r .top .item:hover{color: #004ea2}
.i_con2 .con_r .top .item span{display: block;font-size: 18px;}
.i_con2 .con_r .top .item b{display: block;font-size: 70px;line-height: 68px;margin-top: 16px;font-family: MONTSERRAT_B}
.i_con2 .con_r .top .item b small{font-size: 24px;font-weight: 400}
.i_con2 .con_r .bottom{display: flex;}
.i_con2 .con_r .bottom a{width: 50%;height:164px;display: flex;font-size: 20px;transition: .4s all ease;
 align-items: center;justify-content: center;color: #fff;border: 1px solid rgba(255,255,255,.3); border-right: 0;}
.i_con2 .con_r .bottom a i{font-size: 40px;margin-right: 10px;}
.i_con2 .con_r .bottom a:nth-child(1){border-left: 0}
.i_con2 .con_r .bottom a:nth-child(2) i{font-size: 33px;}
.i_con2 .con_r .bottom a:hover{background: rgba(255,255,255,.16)}

.i_con3{padding: 80px 0;position: relative;z-index: 99;background: #fff}
.i_con3 .i_title{text-align: center}
.i_con3 .swiper_con{margin-top: 46px;position: relative}
.i_con3 .swiper-slide{width: 1400px;position: relative;overflow: hidden;}
.i_con3 .swiper-slide:before{content: '';width: 100%;height: 100%;background: rgba(29,95,167,.2);  position: absolute;left: 0;top: 0;transition: 1s all ease}
.i_con3 .swiper-slide .name{position: absolute;right: 0;top: 50%;transform:translateX(100%) translateY(-50%);background: rgba(255,255,255,.85); overflow: hidden;transition: .8s all ease .6s;
 padding-left: 60px;padding-right: 130px; height: 120px;line-height: 120px;font-size: 24px;color: #222222;border-bottom-left-radius: 100px;border-top-left-radius: 100px;}
.i_con3 .swiper-slide .name:after{content: '';position: absolute;right: 130px;top: 50%;transform: translateY(-50%);
 width: 1px; height: 0; background: #9f9f9f;display: block;transition: .8s all ease 1s;}
.i_con3 .swiper-slide .name span{display: inline-block;padding-right: 72px;white-space: nowrap;opacity: 0;transition: .8s all ease 1s;}
.i_con3 .g_bg{padding-top: 60%}
.i_con3 .swiper_btn{position: absolute; width: 50px; height: 50px; margin: 0; line-height: 48px; text-align: center;border: 1px solid #9f9f9f; border-radius: 50%; background: none;opacity: 1;pointer-events: auto}
.i_con3 .swiper_btn i{transform: translateX(-4px);display: inline-block;position: relative;z-index: 1}
.i_con3 .swiper-button-prev{left: 38px;bottom: 0; top: auto; border: 1px solid #fff;transform:translateY(50%); color: #fff}
.i_con3 .swiper-button-next{right: 38px;bottom: 0; top: auto; transform:translateY(50%) rotate(180deg);color: #9f9f9f}
.i_con3 .swiper_btn:hover {color: #fff}
.i_con3 .swiper_btn_view{position: absolute;left: 50%;top: 50%;transform: translate(-50%,0);z-index: 99;width: 1400px;}
.i_con3 .swiper-slide-active .name{transform:translateX(0) translateY(-50%);}
.i_con3 .swiper-slide-active .name:after{height: 60px;}
.i_con3 .swiper-slide-active .name span{opacity: 1;}
.i_con3 .swiper-slide-active:before{transform: scale(0);opacity: 0;border-radius: 50%}

.i_con4{padding: 174px 0 58px 0;background: url("../images/i_news0.jpg");position: relative;z-index: 99}
.i_con4 .g_w{display: flex}
.i_con4 .g_w .con_l{width: 370px;}
.i_con4 .g_w .con_l .nav{padding-top: 20px;}
.i_con4 .g_w .con_l .nav a{font-size: 18px; color: #777777;margin-top: 36px;display: block;transition: .4s all ease}
.i_con4 .g_w .con_l .nav a:hover{color: #004ea2}
.i_con4 .g_w .con_l .img{margin-top: 90px;display: none!important;}
.i_con4 .g_w .con_r{width: calc(100% - 370px)}
.i_con4 .g_w .item{transition: .4s all ease}
.i_con4 .g_w .item a{color: #474747}
.i_con4 .g_w .item .date{}
.i_con4 .g_w .item .date b{font-size: 30px;font-family: MONTSERRAT_B;font-weight: 400}
.i_con4 .g_w .item .date span{font-size: 16px;margin-left: 10px;}
/*.i_con4 .g_w .item .title{font-size: 20px;line-height: 20px; margin-top: 28px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: .4s all ease}*/
.i_con4 .g_w .item .title{font-size: 20px;line-height: 28px; height: 56px; overflow: hidden; margin-top: 28px;transition: .4s all ease}
.i_con4 .g_w .item .img{overflow: hidden}
.i_con4 .g_w .item .g_bg{padding-top: 68%;margin-top: 22px;transition: .4s all ease}
.i_con4 .g_w .item p{display: none; margin-top: 10px;padding-left: 10px; font-size: 18px;line-height: 38px;height: 72px;overflow: hidden}
.i_con4 .swiper_btn{ width: 50px; height: 50px; margin: 0; color: #8c9094; line-height: 48px; text-align: center; left: auto;top: auto;right: auto;bottom: auto;
 border: 1px solid #8c9094; border-radius: 50%; background: none;opacity: 1;pointer-events: auto}
.i_con4 .swiper_btn i{transform: translateX(-4px);display: inline-block;position: relative;z-index: 1}
.i_con4 .swiper-button-prev{margin-top: 60px;}
.i_con4 .swiper-button-next{transform:rotate(180deg);margin-top: 26px;}
.i_con4 .swiper_btn:hover{color: #fff}
.i_con4 .g_w .item:hover p{color: #004ea2}
.i_con4 .g_w .item:hover .title{color: #004ea2;}
.i_con4 .g_w .item:hover .g_bg{transform: scale(1.06);}

.i_con5{padding: 126px 0 164px 0; position: relative; background: url("../images/i_logo0.jpg") no-repeat; background-position: center; background-size: cover}
.i_con5 .i_title{text-align: center}
.i_con5 .list{display: flex; margin-top: 50px; box-shadow: 0 0 10px rgba(0,0,0,.16);flex-wrap: wrap;border-radius: 4px;overflow: hidden}
.i_con5 .list .item{width: 14.285%;transition: .4s all ease;overflow: initial}
.i_con5 .list .item .img{padding-top: 66.66%;position: relative;border-right:1px solid #d0d3d5; border-bottom: 1px solid #d0d3d5; background: #fff}
.i_con5 .list .item img{max-width: 90%;max-height: 90%}
.i_con5 .list .item:hover{box-shadow: 0 0 10px rgba(0,0,0,.16);transform: scale(1.04); z-index: 99; transition: .4s all ease }
.i_con5 .swiper-pagination{width: 100%;text-align: center;bottom:100px;left: 50%;transform: translateX(-50%)}
.i_con5 .swiper-pagination-bullet{width: 14px; height: 14px; background: #fff; opacity: 1; margin: 0 13px;}
.i_con5 .swiper-pagination-bullet-active{width: 14px; height: 14px; background: #004ea2; opacity: 1; margin: 0 13px;}

#luxy{pointer-events: none;z-index: 999;padding-bottom: 450px!important;position: relative }
main{position: relative; pointer-events: auto;padding-bottom: 0;background: #fff}
footer{position: fixed;left: 0;bottom: 0; background: #222222;width: 100%;z-index: 9}
.f-top{padding-top: 120px;padding-bottom: 44px;border-bottom:1px solid rgba(255,255,255,.5);}
.f-top-con{display: flex;justify-content: space-between}
.f-top ul{display: flex;margin-top: 50px;}
.f-top ul li{margin-left: 42px; position: relative}
.f-top ul li:after{content: '';position: absolute;right: 0;top: 50%;transform: translateY(-50%); width: 1px;height: 20px;background: rgba(255,255,255,.3);display: block}
.f-top ul li:nth-child(1){margin-left: 0}
.f-top ul li:nth-last-child(1):after{display: none}
.f-top ul li a:hover{transform: translateY(-4px);transition: .4s all ease}
.f-top ul a{ display: inline-block;padding-right:42px;font-size: 20px;font-weight: 600;position: relative;color: #fff}
.f-top ul a:after{content: '';position: absolute;right: 0;top: 50%;transform: translateY(-50%); width: 1px;height: 19px;background: rgba(255,255,255,.3)}
.f-top ul a:nth-last-child(1):after{display: none}
.f-top .f-top-r .text{color: #fff;text-align: right}
.f-top .f-top-r .text span{font-size: 16px;display: block}
.f-top .f-top-r .text b{margin-top: 10px; font-size: 40px;line-height: 36px; font-family: MONTSERRAT_B; display: block}
.f-top-code{margin-top: 20px;text-align: right}
.f-top-code .code{display: inline-block;margin-left: 16px;}
.f-top-code .code span{display: block;text-align: center; color: #fff;padding-top: 6px;opacity: .7;transition: .4s all ease}
.f-top-code .code:hover span{opacity: 1}

.f-bottom-con{display: flex;justify-content: space-between;padding: 32px 0 30px 0;font-size: 16px;}
.f-bottom-con span{color: #fff}
.f-bottom-con a{color: #fff;margin-left: 10px;}
.f-bottom-r span{opacity: .5;display: inline-block;margin-left: 10px;}
.f-bottom-r .share {text-align: right;display: inline-block}
.f-bottom-r .share a{margin-left:20px; display: inline-block;width: 38px;height: 38px; text-align: center;line-height: 38px; border-radius: 50%;background: rgba(255,255,255,.3);color: #fff}



.n_banner{position: relative;padding-top: 41.66%;background-position: center;background-size: cover}
.n_banner_text{width: 100%; position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);
 text-align: center; font-size: 40px;color: #fff;font-family: 'Adobe 黑体 Std';white-space: nowrap;letter-spacing: 4px;}
.n_banner_text img{max-width: 80%;margin-left: 10%}

.n_title{text-align: center;color: #474747;font-size: 36px;display: block}

.n_about{}
.n_about .con1{padding-top: 70px;}
.n_about .con1 .view{display: flex;margin-top: 50px;}
.n_about .con1 .con_l{width: 50%}
.n_about .con1 .about_video_view{position: relative;background: #000;height: 100%}
.n_about .con1 .about_video_img{height: 100%; padding-top: 72.8%;background-size: cover;background-position: center;background-repeat: no-repeat}
.n_about .con1 .icon-24gl-play{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);font-size: 50px;color: #fff;z-index: 9;cursor: pointer}
.n_about .con1 video{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);max-width: 100%;max-height: 100%;display: none;z-index: 8;}
.n_about .con1 .con_r{width: 50%;padding: 76px; display: flex;align-items: center;background: #f4f4f4}
.n_about .con1 .con_r .text{width: 100%;font-size: 18px;line-height: 46px;color: #333;text-align: justify}

.n_about .con2{padding-top: 40px;}
.n_about .con2 .view{display: flex;margin-top: 50px;background: #f4f4f4}
.n_about .con2 .con_l{width: 50%;padding: 70px 70px 70px 110px; display: flex;align-items: center;background: #f4f4f4}
.n_about .con2 .con_l .text{width: 100%;font-size: 18px;line-height: 46px;color: #333;text-align: justify}
.n_about .con2 .con_r{width: 50%; padding: 40px 56px;}

.n_about .con3{padding: 90px 0 100px 0}
.n_about .con3 .view{width: 1495px;max-width: 100%;margin: 0 auto}
.n_about .con3 ul{display: flex;justify-content: space-between;margin-top: 40px;border-radius: 16px;overflow: hidden}
.n_about .con3 ul li:nth-child(1){width: 27%}
.n_about .con3 ul li:nth-child(2){width: calc(36.5% - 20px)}
.n_about .con3 ul li:nth-child(3){width: calc(36.5% - 20px)}
.n_about .con3 .item{display: flex;align-items: center;justify-content: center;text-align: center;color: #474747;
 background-repeat: no-repeat;background-position: center;background-size: cover}
.n_about .con3 .item1{height: 780px;background-image: url("../images/n_about1_5.jpg")}
.n_about .con3 .item2{height: 255px;background-image: url("../images/n_about1_6.jpg")}
.n_about .con3 .item3{height: 507px;margin-top: 20px;background-image: url("../images/n_about1_8.jpg")}
.n_about .con3 .item4{height: 255px;background-image: url("../images/n_about1_7.jpg")}
.n_about .con3 .item5{height: 245px;margin-top: 20px;background-image: url("../images/n_about1_9.jpg")}
.n_about .con3 .item6{height: 245px;margin-top: 20px;background-image: url("../images/n_about1_10.jpg")}

.n_about .con3 .item span{font-family: 'BARLOW';font-size: 80px;line-height: 80px;height: 80px;display: inline-block}
.n_about .con3 .item span b{font-weight: 400}
.n_about .con3 .item span small{font-size: 18px;}
.n_about .con3 .item p{font-size: 18px;margin-top: 6px;}

.n_about .con4 {padding: 186px 0 90px 0;background: url("../images/n_about1_11.jpg")no-repeat; background-size: cover;background-position: center}
.n_about .con4 .n_title{color: #fff}
.n_about .con4 .swiper_con{margin:40px auto 0 auto;max-width: 1700px;}
.n_about .con4 .mySwiper2{padding-bottom: 76px;}
.n_about .con4 .mySwiper2_item{margin: 0 auto; width: 520px;min-height: 278px;padding: 30px;  border-radius: 8px; text-align: center;
 transform: translate(20px,20px); opacity: 0; transition: 1s all ease}
.n_about .con4 .swiper-slide-active .mySwiper2_item{ transform: translateX(0); opacity: 1; }
.n_about .con4 .mySwiper2_item i{font-size: 38px;color: #004ea2;height: 38px; line-height: 38px; display: block}
.n_about .con4 .mySwiper2_item b{font-size: 36px;color: #004ea2;display: block;margin-top: 22px;}
.n_about .con4 .mySwiper2_item p{font-size: 24px;color: #000;display: block;margin-top: 26px;}
.n_about .con4 .mySwiper2 .mySwiper2_bottom{position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;color: #fff;white-space: nowrap;display: flex;align-items: center}
.n_about .con4 .mySwiper2 .swiper-btn{background: none;position: relative;margin: 0;left: auto;top: auto;right: auto;display: inline-block;vertical-align: middle;width: auto;height: auto}
.n_about .con4 .mySwiper2 .swiper-btn i{color: #fff;font-size: 32px;display: inline-block}
.n_about .con4 .mySwiper2 .swiper-button-next i{transform: rotate(-90deg)}
.n_about .con4 .mySwiper2 .swiper-button-prev i{transform: rotate(90deg)}
.n_about .con4 .mySwiper2 .num{display: inline-block;vertical-align: middle;margin: 0 24px;font-family: 'BARLOW';font-size: 32px;letter-spacing: 4px;}
.n_about .con4 .mySwiper2 .num b{display: inline-block;vertical-align: middle}
.n_about .con4 .mySwiper2 .num i{font-size: 22px;display: inline-block;vertical-align: middle;font-style: normal}

.n_about .con4 .mySwiper{margin-top: 50px;position: relative}
.n_about .con4 .mySwiper:before{position: absolute;left: 0;top: 14px; z-index: 2; display: block; width: 100%;height: 1px;background: #fff;content: '';}
.n_about .con4 .mySwiper .swiper-wrapper{z-index: 9}
.n_about .con4 .mySwiper .swiper-slide{width: auto;position: relative;z-index: 9}
.n_about .con4 .mySwiper_item{position: relative;padding-top: 50px;cursor: pointer}
.n_about .con4 .mySwiper_item:before{width: 10px;height: 10px;border-radius: 50%;background: #fff;display: block;position: absolute;left: 50%;top: 10px;transform: translateX(-50%);content: '';}
.n_about .con4 .mySwiper_item i{width: 29px; height: 29px;position: absolute;left: 50%;top: 0;transform: translateX(-50%) scale(0);opacity: 0; z-index: 9;
 font-size: 18px;text-align: center;line-height: 29px; color: #004ea2; background: #fff;border-radius: 50%;transition: .4s all ease}
.n_about .con4 .mySwiper_item span{font-size: 20px;color: #fff}
.n_about .con4 .swiper-slide-thumb-active .mySwiper_item i{transform: translateX(-50%) scale(1);opacity: 1;}

.n_about .con5{padding: 106px 0;display: none}
.n_about .con5 .view{display: flex;width: 1600px;max-width: 100%;margin: 70px auto 0 auto}
.n_about .con5 .con_l{width: 224px;}
.n_about .con5 .years_nav{padding-left: 7px;height: 650px;overflow-y: auto;direction: rtl;}
.n_about .con5 .years_nav span{display: block;margin-top: 20px; padding-left: 12px; height: 36px;line-height: 36px; font-size: 18px;color: #474747;font-family: 'BARLOW';
 position: relative;direction: ltr;cursor: pointer}
.n_about .con5 .years_nav span:nth-child(1){margin-top: 0}
.n_about .con5 .years_nav span:before{position: absolute;left: 0;top: 0;width: 0;height: 36px;background: #004ea2;display: block;content: '';opacity: 0;transition: .4s all ease}
.n_about .con5 .years_nav span.active:before{width: 6px;opacity: 1;}
.n_about .con5 .years_nav::-webkit-scrollbar {width : 2px;height: 1px;}
.n_about .con5 .years_nav::-webkit-scrollbar-thumb {background   : #bfbfbf;}
.n_about .con5 .years_nav::-webkit-scrollbar-track {background   : #e8e8e8;}


.n_about .con5 .con_r{width: calc(100% - 224px);}
.n_about .con5 .year_tab{padding-right: 140px;height: 650px;overflow-y: auto;}
.n_about .con5 .year_item{display: none}
.n_about .con5 .year_item.active{display: block}
.n_about .con5 .year_item .num{display: block;text-align: center;font-size: 50px;color: #004ea2;font-family: 'BARLOW';font-weight: 600}
.n_about .con5 .year_item ul{margin-top: 40px; padding-top: 18px;position: relative}
.n_about .con5 .year_item ul:before{content: ''; position: absolute;left: 50%;top: 0;transform: translateX(-50%); width: 1px;height: 100%;background: #dddddd}
.n_about .con5 .year_item ul li{margin-top: 40px; text-align: right;position: relative;}
.n_about .con5 .year_item ul li:before{content: '';position: absolute;left: 50%;top: 0;transform: translateX(-50%);display: block;width: 10px;height: 10px;background: #dddddd;border-radius: 50%}
.n_about .con5 .year_item ul li:nth-child(1){margin-top: 0}
.n_about .con5 .year_item ul li:nth-child(2n){text-align: left}
.n_about .con5 .year_item .text{text-align: justify;padding: 0 60px;width: 50%;display: inline-block}
.n_about .con5 .year_item .p {  border-top: 1px solid #e6e6e6}
.n_about .con5 .year_item .p p{padding-top: 6px; font-size: 18px; color: #474747; line-height: 36px; }

.n_about .con6{}
.n_about .con6 .view{display: flex;margin-top: 50px;background: #f4f4f4}
.n_about .con6 .con_l{width: 50%}
.n_about .con6 .con_l .img{padding-top: 72.9%;background-repeat: no-repeat;background-position: center;background-size: cover}
.n_about .con6 .con_r{width: 50%;display: flex;align-items: center;padding: 40px 110px;}
.n_about .con6 .con_r .logo_list{height: 306px; overflow-y:auto;width: 100%}
.n_about .con6 .con_r .logo_list ul{font-size: 0}
.n_about .con6 .con_r .logo_list ul li{margin-top: 86px;height: 110px;width: 25%;position: relative;display: inline-block;}
.n_about .con6 .con_r .logo_list ul li img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);max-width: 90%;max-height: 100%}
.n_about .con6 .con_r .logo_list ul li:nth-child(-n+4){ margin-top: 0}
.n_about .con6 .con_r .logo_list::-webkit-scrollbar {width : 2px;height: 1px;}
.n_about .con6 .con_r .logo_list::-webkit-scrollbar-thumb {background   : #004ea2;}
.n_about .con6 .con_r .logo_list::-webkit-scrollbar-track {background   : #dddddd;}

.n_about .con7{margin-top: 70px; padding-top: 150px;background: url("../images/n_about1_22.jpg") no-repeat;background-position: center;background-size: cover}
.n_about .con7 .list{display: flex; margin: 50px auto 0 auto; width: 1372px; box-shadow: 0 0 10px rgba(0,0,0,.16);flex-wrap: wrap;border-radius: 4px;overflow: hidden}
.n_about .con7 .list .item{width: 14.285%;transition: .4s all ease;overflow: initial}
.n_about .con7 .list .item .img{padding-top: 66.66%;position: relative;border-right:1px solid #d0d3d5; border-bottom: 1px solid #d0d3d5;background: #fff }
.n_about .con7 .list .item img{max-width: 90%;max-height: 90%}
.n_about .con7 .list .item:hover{box-shadow: 0 0 10px rgba(0,0,0,.16);transform: scale(1.04); z-index: 99; transition: .4s all ease }
.n_about .con7 .bottom{margin-top: -60px;text-align: center}
.n_about .con7 .bottom img{}

.n_fa{}
.n_fa .con1{padding: 120px 0 80px 0;background: #f3f7fe;text-align: center}
.n_fa .con1 .view{margin-top: 80px;display: inline-block;position: relative}
.n_fa .con1 .view .img{text-align: center}
.n_fa .con1 .view .link{position: absolute;top: 50%;transform: translateY(-50%);display: block;width: 60px;height: 70px;line-height: 70px; text-align: center; background: #004ea2;color: #fff;z-index: 9}
.n_fa .con1 .view .link i{font-size: 50px;}
.n_fa .con1 .view .link i:before{}
.n_fa .con1 .view .link.prev{left: 5%}
.n_fa .con1 .view .link.next{right: 5%;transform: translateY(-50%) rotate(180deg);}
.n_fa .con1 .view .item{}
.n_fa .con1 .view .item:before{content: '';position: absolute;left: 100%;top: 100%;transform: translateX(-20%); display: block;width: 21px;height: 21px;
 background: url("../images/icon1.png");background-size: 100% 100%;background-repeat: no-repeat; }
.n_fa .con1 .view .item::after{content: '';display: block;padding-top: 25.67%;}
.n_fa .con1 .view .item .line{position: absolute;left: 0;top: 0}
.n_fa .con1 .view .item .t{font-size: 24px;color: #474747;position: absolute;left: 0;top: 0;transform: translateY(-50px)}
.n_fa .con1 .view .item .t i{color: #004ea2;font-size: 34px;display: inline-block;margin-right: 10px;}
.n_fa .con1 .view .item .b{font-size: 18px;color: #474747;position: absolute;left: 0;top: 0;transform: translateY(10px)}
.n_fa .con1 .view .item1{position: absolute;left: 30.1%;top: 15.47%;transform: translate(-100%,-100%);width: 31%}
.n_fa .con1 .view .item2{position: absolute;left: 74.47%;top: 10.73%;transform: translate(0,-100%);width: 26.05%}
.n_fa .con1 .view .item2 .t{left: auto;right: 0}
.n_fa .con1 .view .item2 .b{left: auto;right: 0}
.n_fa .con1 .view .item2:before{left: 0%;top: 100%;transform: translateX(-60%)}
.n_fa .con1 .view .item2:after{content: '';display: block;padding-top: 19.07%;}
.n_fa .con1 .view .item3{position: absolute;left: 30.23%;top: 60.55%;transform: translate(-100%,0);width: 30.68%}
.n_fa .con1 .view .item3 .t{top: 100%}
.n_fa .con1 .view .item3 .b{top: 100%}
.n_fa .con1 .view .item3:before{left: 100%;top: 0%;transform: translate(10%,-50%)}
.n_fa .con1 .view .item3:after{content: '';display: block;padding-top: 23.237%;}

.n_fa .con2{padding: 120px 0 106px 0;}
.n_fa .con2 .list{margin-top: 50px;}
.n_fa .con2 .list .item{margin-top: 38px;}
.n_fa .con2 .list .item a{display: flex}
.n_fa .con2 .list .item:nth-child(2n) a{flex-direction: row-reverse}
.n_fa .con2 .list .item .img{width: 50%;overflow: hidden}
.n_fa .con2 .list .item .g_bg{position: relative; padding-top: 70%;height: 100%;background-image: url("../images/pro_bg.jpg"); transition: .8s all ease}
.n_fa .con2 .list .item .g_bg img{max-height: 100%}
.n_fa .con2 .list .item .text{width: 50%;padding: 110px 40px 40px 140px;box-shadow: 0 0 6px #dfdfdf}
.n_fa .con2 .list .item .title{font-size: 36px; color: #474747; font-weight: 600;line-height: 46px;}
.n_fa .con2 .list .item .icon{display: flex;flex-wrap: wrap}
.n_fa .con2 .list .item .icon_item{margin-right: 54px;margin-top: 40px;}
.n_fa .con2 .list .item .icon_item i{display: block;width: 90px;height: 90px;background-size: 100% 100%;}
.n_fa .con2 .list .item .icon_item span{display: block;font-size: 18px;color: #474747;text-align: center;margin-top: 10px;}
.n_fa .con2 .list .item .item_more{position: relative; z-index: 9; margin-top: 60px; display: block;width: 160px;height: 50px; line-height: 50px; text-align: center;
 font-size: 16px;color: #474747 ;border: 1px solid #bfbfbf; border-radius: 30px;transition: .6s all ease;}
.n_fa .con2 .list .item .item_more:before{content: ''; position: absolute;left: 0;top: 0;width: 100%;height: 100%;transform: scale(0);opacity: 0;
 background: #004ea2; border-radius: 30px; z-index: -1;transition: .6s all cubic-bezier(.51,.1,.4,1.76);}
.n_fa .con2 .list .item .item_more:hover{color: #fff;}
.n_fa .con2 .list .item .item_more:hover:before{transform: scale(1);opacity: 1}
.n_fa .con2 .list .item:hover .g_bg{transform: scale(1.06);}

.n_fa .con3{padding: 70px 0;background: #f4f4f4}

.n_fa .con3 .list{display: flex;flex-wrap: wrap}
.n_fa .con3 .list .item{width: 31%;margin-right:3.5%;margin-top: 70px;transition:.4s all ease;}
.n_fa .con3 .list .item:nth-child(3n){margin-right: 0}
.n_fa .con3 .list .item .img{overflow: hidden}
.n_fa .con3 .list .item .g_bg{padding-top: 66.8%;transition: .8s all ease}
.n_fa .con3 .list .item .bottom{display: flex;justify-content: center; align-items: center;height:150px; padding: 20px 50px;background: #fff }
.n_fa .con3 .list .item .bottom img{max-height: 100%;transition:.4s all ease;}
.n_fa .con3 .list .item:hover .g_bg{transform: scale(1.06)}
.n_fa .con3 .list .item:hover .bottom img{transform: translateY(-4px);}
.n_fa .con3 .list .item:hover{box-shadow: 0 0 6px #0b0b0b; transform: translate(4px,-4px);}
.n_fa .con3_more{display: block; margin: 80px auto 0 auto;width: 160px;height: 50px;line-height: 50px;text-align: center;background: #004ea2;color: #fff;font-size:16px;border-radius: 30px;}


.n_fw{}
.n_fw .n_banner_text{text-align: right}

.n_jszc .con1{padding: 70px 0 90px 0;}
.n_jszc .con1 .view{margin-top: 50px; display: flex; justify-content: space-between}
.n_jszc .con1 .view .item{width: 31%;min-height: 500px; padding: 80px 100px 20px 100px; text-align: center; background: #f4f4f4;transition: .4s all ease}
.n_jszc .con1 .view .item i{margin: 0 auto; width: 48px;height: 48px;text-align: center;line-height: 48px;font-size: 23px;color: #fff; background: #cccccc;border-radius: 50%;display: block}
.n_jszc .con1 .view .item b{margin-top: 20px; height: 130px;line-height: 130px;text-align: center;position: relative;color: #474747;font-family: 'BARLOW';font-size: 40px;}
.n_jszc .con1 .view .item b:after{content: '';display: block;width: 70px;height: 1px;background: #474747;margin: 0 auto}
.n_jszc .con1 .view .item .code{text-align: center;height: 130px;margin-top: 20px;}
.n_jszc .con1 .view .item p{font-size: 18px;line-height: 40px;margin-top: 20px;text-align:center;}
.n_jszc .con1 .view .item:nth-child(2) i{font-size: 30px;}
.n_jszc .con1 .view .item:hover{background: #004ea2;transform: translate(4px,-4px);}
.n_jszc .con1 .view .item:hover b{color: #fff}
.n_jszc .con1 .view .item:hover b:after{background: #fff}
.n_jszc .con1 .view .item:hover p{color: #fff}
.n_jszc .con1 .view .item:hover i{color: #004ea2;background: #fff}


.n_fw2{}
.n_fw2 .con1{padding: 70px 0 90px 0;}
.n_fw2 .con1 .view{margin-top: 50px;}
.n_fw2 .con1 .n_fw_search{display: flex;align-items: center;padding-left: 50px;height: 75px;background: #eeeeee;border-radius: 4px; overflow: hidden}
.n_fw2 .con1 .n_fw_search .icon-qiyewenhua{font-size: 24px;width: 24px;display: inline-block}
.n_fw2 .con1 .n_fw_search input{width: calc(100% - 24px - 240px);font-size: 16px;padding: 0 14px;border: 0;background: none}
.n_fw2 .con1 .n_fw_search button{display: flex;width: 240px; height: 75px; align-items: center;justify-content: center;color: #fff;background: #004ea2;font-size: 18px;border: 0}
.n_fw2 .con1 .n_fw_search button i{font-size: 20px;margin-right: 10px;}

.n_fw2.search .con1 .view .list{display: none}
.n_fw2 .con1 .view .list{display: flex;flex-wrap: wrap}
.n_fw2 .con1 .view .list .item{width: 31%;margin-right:3.5%;margin-top: 70px;padding: 40px;background: #f4f4f4}
.n_fw2 .con1 .view .list .item:nth-child(3n){margin-right:0}
.n_fw2 .con1 .view .list .item .top{height: 86px; display: flex;justify-content: space-between;}
.n_fw2 .con1 .view .list .item .top b{margin-top: 20px; display: inline-block; font-size:24px;color: #474747;padding-right: 0;width: 100%; }
.n_driver.n_fw2 .con1 .view .list .item .top b{width: calc(100% - 84px);padding-right: 20px;}
.n_fw2 .con1 .view .list .item .top .img{width: 84px;height: 86px;text-align: right;position: relative;display: none}
.n_driver.n_fw2 .con1 .view .list .item .top .img{display: block}
.n_fw2 .con1 .view .list .item .top .img img{position: absolute;right: 0;bottom: 0;}
.n_fw2 .con1 .view .list .item .text{}
.n_fw2 .con1 .view .list .item .text p{display: flex;justify-content: space-between;margin-top: 20px;cursor: pointer}
.n_fw2 .con1 .view .list .item .text p span:nth-child(1){font-size: 16px;color: #474747; display: inline-block;width: 40%;}
.n_fw2 .con1 .view .list .item .text p span:nth-child(2){font-size: 15px;color: #777; display: inline-block;width: 55%}
.n_fw2 .con1 .view .list .item .text p i{font-size: 14px;color: #777; display: inline-block}
.n_fw2 .con1 .view .list .item .select{position: relative}
.n_fw2 .con1 .view .list .item .select ul{display: none; position: absolute;left: 50%;top: 100%;transform: translateX(-50%);z-index: 9;
 width: 100%; background: #fff;box-shadow: 0 0 4px #666; border-radius: 2px;max-height: 200px;overflow-y: auto}
.n_fw2 .con1 .view .list .item .select ul li{padding: 0 20px; line-height: 40px;font-size:15px;color: #333;cursor: pointer; transition: .4s all ease }
.n_fw2 .con1 .view .list .item .select ul li:hover{background: #004ea2;color: #fff}

.n_fw2 .con1 .view .list .item .dowlist {margin-top: 40px;max-height: 350px;padding-right: 24px;overflow-y: auto}
.n_fw2 .con1 .view .list .item .dowlist::-webkit-scrollbar {width : 2px;height: 1px;}
.n_fw2 .con1 .view .list .item .dowlist::-webkit-scrollbar-thumb {background   : #bfbfbf;}
.n_fw2 .con1 .view .list .item .dowlist::-webkit-scrollbar-track {background   : #fff;}
.n_fw2 .con1 .view .list .item .dowlist ul li{margin-bottom: 20px;}
.n_fw2 .con1 .view .list .item .dowlist ul li:nth-last-child(1){margin-bottom: 0}
.n_fw2 .con1 .view .list .item .dowlist ul li a{display: flex;align-items: center}
.n_fw2 .con1 .view .list .item .dowlist ul li a span{font-size: 15px;color: #333333;display: inline-block}
.n_fw2 .con1 .view .list .item .dowlist ul li a .name{width:calc(100% - 120px - 30px);overflow: hidden;text-overflow: ellipsis; white-space: normal}
.n_fw2 .con1 .view .list .item .dowlist ul li a .date{color: #777;width: 120px;}
.n_fw2 .con1 .view .list .item .dowlist ul li a span:nth-child(3){width:30px; }
.n_fw2 .con1 .view .list .item .dowlist ul li a:hover span{color: #004ea2!important;}
.n_fw2 .con1 .view .list .item .alldow {display: block;margin: 50px auto 0 auto;width: 140px; height: 40px;text-align: center;line-height: 40px;font-size:16px;color: #474747;
 border: 1px solid #bfbfbf;border-radius: 30px;transition: .4s all ease}
.n_fw2 .con1 .view .list .item .alldow i{margin-right: 10px;}
.n_fw2 .con1 .view .list .item .alldow:hover{background: #004ea2;color: #fff;}

/*.n_fw3.n_fw2 .con1 .view .list .item .dowlist{height: 110px;}*/

.n_fw2 .search_list{margin-top: 40px; padding: 40px; background: #f4f4f4;display: none}
.n_fw2 .search_list .item{min-width: 920px; padding: 10px; margin-top: 10px; display: flex;justify-content: space-between;border-radius: 2px;background: #fff;
 font-size: 16px;line-height: 24px; cursor: pointer;color: #666;transition: .4s all ease}
.n_fw2 .search_list .item .con_l {display: flex}
.n_fw2 .search_list .item .con_l span{display: inline-block;width: 200px;padding: 0 10px;}
.n_fw2 .search_list .item .con_l span:nth-child(1){width: 350px;background: none}
.n_fw2 .search_list .item .con_l span:nth-child(3){width: 260px;background: none}
.n_fw2 .search_list .item .con_r{padding-right: 10px;}
.n_fw2 .search_list .item.th {font-weight: 600;color: #333;}
.n_fw2 .search_list .item:hover{color: #004ea2}
.n_fw2.search .search_list{display: block}
.n_fw2.search .search_list ul{overflow-x:auto }
.n_fw2.search .search_list ul::-webkit-scrollbar {width : 10px;height: 3px;}
.n_fw2.search .search_list ul::-webkit-scrollbar-thumb {border-radius: 10px;box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);background   : #666;}
.n_fw2.search .search_list ul::-webkit-scrollbar-track {box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);border-radius: 10px;background   : #ededed;}

.n_news1 .con1{padding: 90px 0 0 0;}
.n_news1 .list{margin-top: 56px;display: flex}
.n_news1 .list .item{width: 31%;margin-right:3.5%; box-shadow: 0 0 4px rgba(30,19,15,.2);}
.n_news1 .list .item:nth-child(3){margin-right: 0}
.n_news1 .list .item .time{display: flex;justify-content: space-between;padding: 44px 44px 34px 44px}
.n_news1 .list .item .time b{text-align: left;font-family: DIN-BOLD;color: #525252;font-size: 46px;margin-top: 0;line-height: 46px;transition: .4s all ease}
.n_news1 .list .item .time span{ color: #000000;font-size: 16px;}
.n_news1 .list .item .time i{ color: #9f9f9f;font-size: 26px;transition: .4s all ease}
.n_news1 .list .item .img{overflow: hidden}
.n_news1 .list .item .g_bg{ padding-top: 64%; transition: .8s all ease}
.n_news1 .list .item .text{ padding: 38px 23px;  background: #fff; }
.n_news1 .list .item .text h4{ 
    font-size: 20px; color: #000; font-weight: 400; margin: 0; text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.n_news1 .list .item .text p{ font-size: 16px; color: #777777;line-height: 28px; margin-top:17px; height: 56px; overflow: hidden; }
.n_news1 .list .item .text span{display: block;  color: #000000;line-height: 28px; margin-top:20px; }
.n_news1 .list .item .text span i{margin-left:10px; }
.n_news1 .list .item b{display: block;text-align: right;margin-top: 10px;font-weight: 400}
.n_news1 .list .item b i{display: inline-block;width: 30px; height: 30px; border: 1px solid #8c8c8c;border-radius: 50%; line-height: 28px; text-align: center; color: #8c8c8c;font-size: 14px;}
.n_news1 .g_w > a{ margin: 50px auto 0 auto; display: block; width: 160px;text-align: center;height: 56px; line-height: 56px; border-radius: 30px; border: 1px solid #fff; color: #fff;font-size: 18px; text-transform: uppercase }
.n_news1 .list .item:hover h4{color: #004098;font-weight: bold; transition: .4s all ease}
.n_news1 .list .item:hover span{color: #004098;transition: .4s all ease}
.n_news1 .list .item:hover .g_bg{transform: scale(1.1);transition: .8s all ease}
.n_news1 .list .item:hover b i{color: #fff ; background: #004ea2; border-color: #004ea2; transition: .8s all ease}
.n_news1 .g_w > a:hover{background: #004098;border-color: #004ea2;transition: .4s all ease}
.n_news1 .list .item:hover .time b{color: #004ea2;transition: .4s all ease}
.n_news1 .list .item:hover .time i{color: #004ea2;transition: .4s all ease}

.n_news1 .con2{margin-top: 90px;overflow: hidden}
.n_news1 .con2 .title{text-align: center;}
.n_news1 .con2 .title span{ margin-top: 14px; font-size: 24px;display: flex; align-items: center; justify-content: space-between; width: 100%;}
.n_news1 .con2 .title span:before{ content: ''; display: block; width: calc(50% - 110px); height: 1px; background: #cccccc;}
.n_news1 .con2 .title span:after{ content: ''; display: block; width: calc(50% - 110px); height: 1px; background: #cccccc; }
.n_news1 .con2 .list2 {}
.n_news1 .con2 .list2 .item{margin-top: 50px;}
.n_news1 .con2 .list2 .item .n_item_h1 {margin-top: 0;padding: 0;transition: .4s all ease;background: #f4f4f4}
.n_news1 .con2 .list2 .item .n_item_h1 a{align-items: center; }
.n_news1 .con2 .list2 .item .n_item_h1Img{width: 320px;}
.n_news1 .con2 .list2 .item .n_item_h1Info{width: calc(100% - 320px - 370px);padding: 0 20px;padding-left: 90px;}
.n_news1 .con2 .list2 .item .n_item_h1Info h4{
    color: #525252;font-size: 20px;font-weight: 400; overflow: hidden;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.n_news1 .con2 .list2 .item .n_item_h1Info p{opacity: .7;color: #525252;font-size: 16px;height: auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.n_news1 .con2 .list2 .item .n_item_h1Info{padding-right: 60px;}
.n_news1 .con2 .list2 .item .new-iBox{ width: 370px; height: 100%;  color: #525252;text-align: center; position: relative}
.n_news1 .con2 .list2 .item .new-iBox:before{content: '';position: absolute;left: 0;top: 50%; transform: translateY(-50%); width: 1px;height: 140px;background: #dddddd}
.n_news1 .con2 .list2 .item .new-iBox > div{ display: inline-block;text-align: left}
.n_news1 .con2 .list2 .item .new-iBox b{ font-size: 40px;font-family: DIN_BOLD;line-height: 40px}
.n_news1 .con2 .list2 .item .new-iBox span{font-size: 16px;display: block;margin-top: 10px;color: #525252;text-align: left;height: auto;line-height: 16px;}
.n_news1 .con2 .list2 .item:hover .n_item_h1{ box-shadow: 2px 2px  6px #ddd;transition: .4s all ease}
.n_news1 .con2 .list2 .item:hover .n_item_h1 .n_item_h1Info h4{color: #004ea2}
.n_news1 .con2 .list2 .item:hover .new-iBox b{color: #004ea2}

.n_news_d{}
.n_news_d .con1{padding: 52px  0 110px 0;background: #f4f4f4}
.n_breadcrumb{color: #474747;font-size: 16px;}
.n_breadcrumb a{color: #474747;margin: 0 8px;transition: .4s all ease}
.n_breadcrumb i{margin-right: 10px;font-size: 18px;}
.n_breadcrumb a:hover{color: #004ea2}
.n_news_d .view{margin-top: 40px; display: flex;justify-content: space-between}
.n_news_d .con_l{width: calc(100% - 450px); background: #fff;padding:90px  70px;}
.n_news_d .con_l .title{text-align: center}
.n_news_d .con_l .title h3{font-size: 26px;font-weight: 600;}
.n_news_d .con_l .title span{margin-top: 30px;font-size: 16px;color: #474747;display: block}
.n_news_d .con_l .text{margin-top: 30px; font-size: 18px;line-height: 36px;color: #474747}
.n_news_d .con_l .bottom{margin-top: 60px; padding-top: 40px; display: flex;justify-content: space-between;border-top: 1px dashed #dddddd}
.n_news_d .con_l .bottom a{width: 48%;font-size: 16px; color: #9f9f9f;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: .4s all ease}
.n_news_d .con_l .bottom a i{margin-right: 14px;font-size: 18px;display: inline-block;vertical-align: middle}
.n_news_d .con_l .bottom a:nth-child(2){text-align: right;}
.n_news_d .con_l .bottom a:nth-child(2) i{;transform: rotate(180deg) translateY(4px);margin-right: 0;margin-left: 14px;}
.n_news_d .con_l .bottom a:hover{color: #004ea2}
.n_news_d .con_r{width: 390px; }

.n-news-search{ padding: 50px 30px;background: #fff;}
.n-news-search .form{ }
.n-news-search .item{position: relative;margin-bottom: 20px;}
.n-news-search .item:nth-child(1){width: 100%;}
.n-news-search .item:nth-child(1):before{content: ''; position: absolute; left:20px;top: 50%;transform: translateY(-50%);
 width: 22px; height: 22px; background: url("../images/icon11.png") no-repeat;background-position: center;background-size: 100% 100%}
.n-news-search .item:nth-child(1):after{content: ''; position: absolute; right:20px;top: 50%;transform: translateY(-50%);
 width: 13px; height: 7px; background: url("../images/icon4.png") no-repeat;background-position: center}
.n-news-search .item:nth-child(2){width: 100%;}
.n-news-search .item:nth-child(2):before{content: ''; position: absolute; left:20px;top: 50%;transform: translateY(-50%);
 width: 22px; height: 22px; background: url("../images/icon2.png") no-repeat;background-position: center;background-size: 100% 100%}
.n-news-search .item:nth-child(2):after{content: ''; position: absolute; right:20px;top: 50%;transform: translateY(-50%);
 width: 13px; height: 7px; background: url("../images/icon4.png") no-repeat;background-position: center}
.n-news-search select { width: 100%; height: 50px;line-height: 50px;padding: 0 60px;font-size: 16px;border-radius: 4px;
 background: #eeeeee;border: 0;appearance: none;-webkit-appearance: none;-moz-appearance: none;}
.n-news-search .item:nth-child(3){width: 100%;}
.n-news-search .item:nth-child(3):before{content: ''; position: absolute; left:20px;top: 50%;transform: translateY(-50%);
 width: 22px; height: 22px; background: url("../images/icon3.png") no-repeat;background-position: center;background-size: 100% 100%}
.n-news-search input{width: 100%;height: 50px;line-height: 50px;padding: 0 60px;font-size: 16px;border-radius: 4px;border: 0;background: #eeeeee;}
.n-news-search .item:nth-child(4){width: 100%;}
.n-news-search button{width: 100%;height: 50px;line-height: 50px; text-align: center; font-size: 16px; color: #fff;background: #1d2088;border-radius: 4px;border: 0;}
.n-news-search input::-webkit-input-placeholder{color:#000;}

.n_news_d .list{display: block;padding: 30px;background: #fff;}
.n_news_d .list .top{display: flex;justify-content: space-between;align-items: center;padding-bottom: 16px;border-bottom: 1px solid #dddddd}
.n_news_d .list .top b{font-size: 18px;color: #004ea2}
.n_news_d .list .top a{font-size: 16px;color: #9f9f9f}
.n_news_d .list .item{width: 100%;margin-right: 0}
.n_news_d.n_news1 .list .item{box-shadow: none}
.n_news_d.n_news1 .list .item .time {padding: 30px 0 16px 0;}
.n_news_d.n_news1 .list .item .time b{font-size: 30px;display: inline-block;height: 30px;line-height: 30px;}
.n_news_d.n_news1 .list .item .time span{font-size: 16px;display: inline-block;vertical-align:bottom;margin-left: 10px;}
.n_news_d.n_news1 .list .item .text{padding: 10px 0}
.n_news_d.n_news1 .list .item .text p{margin: 0}
.n_news_d.n_news1 .list .item h4{margin: 0;font-size: 20px;font-weight: 400;margin-bottom: 20px;color: #474747}
.n_news_d.n_news1 .list .item:hover h4{color: #004ea2}

.n_video{}
.n_video .con1{padding: 80px 0}
.n_video .con1 .item{position: relative;background: #000;width: 1400px;max-width: 100%;margin: 90px auto 0 auto}
.n_video .con1 .item video{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%); max-width: 100%;max-height: 100%;display: none;z-index: 100}
.n_video .con1 .item .img{transition: .6s all ease }
.n_video .con1 .item .g_bg{padding-top:56.28%; }
.n_video .con1 .item .icon-bofang1{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);font-size:48px;color: #fff; cursor: pointer;z-index: 99 }
.n_video .con1 .item .bottom{position: absolute;left: 0;bottom: 0%;width: 100%;height: 428px;padding-top: 270px;transition: .6s all ease;
 background: url("../images/n_videoBg.png") no-repeat; background-size: 100% 100%}
.n_video .con1 .item .bottom span{display: block;color: #fff;text-align: center;transform: translateY(20px);opacity: 0}
.n_video .con1 .item .bottom span:nth-child(1){font-size: 40px;font-family: 'BARLOW';text-transform: uppercase;font-weight: 100;transition: .6s all ease}
.n_video .con1 .item .bottom span:nth-child(2){font-size: 20px;margin-top: 20px;text-transform: uppercase; ;transition: .6s all ease .2s}
.n_video .con1 .item.active .img{opacity: 0}
.n_video .con1 .item.active .bottom{opacity: 0;transform: translateY(20px);pointer-events: none}
.n_video .con1 .item:hover .bottom span{opacity: 1;transform: translate(0)}
.n_video .con1 .learn_more{margin-top: 80px; text-align: center}
.n_video .con1 .learn_more a{display: inline-block;font-size: 20px;color: #474747;text-transform: uppercase}
.n_video .con1 .learn_more a i{margin-right: 6px; width: 44px;height: 44px;text-align: center;line-height: 44px;font-size: 24px;
 border-radius: 50%; box-shadow:0 0 6px #999;display: inline-block;vertical-align: middle}
.n_video .con1 .learn_more a:hover{color: #004ea2}

.n_contact{}
.n_contact .con1{padding-top: 80px}
.n_contact .con1 .view{margin-top: 50px;display: flex}
.n_contact .con1 .view .con_l{width: 50%;height: 788px;padding: 140px 30px 30px 200px; background: #f4f4f4}
.n_contact .con1 .view .con_l h3{font-size: 30px;color: #474747;margin-bottom: 20px;}
.n_contact .con1 .view .con_l p{font-size: 16px;color: #474747;line-height: 44px;}
.n_contact .con1 .view .con_l p a{display: inline-block;margin-top: 6px;margin-right: 18px; color: #474747;transition: .4s all ease}
.n_contact .con1 .view .con_l p a i{display: inline-block; margin-right: 8px; width: 38px;height: 38px;text-align: center;line-height: 36px;border-radius: 50%;border: 1px solid #474747}
.n_contact .con1 .view .con_l p a:hover{color: #004ea2}
.n_contact .con1 .view .con_l p a:hover i{border-color: #004ea2}
.n_contact .con1 .view .con_l .code{margin-top: 20px;}
.n_contact .con1 .view .con_l .item_code{display: inline-block;text-align: center;margin-right: 20px;}
.n_contact .con1 .view .con_l .item_code img{display: block;width: 90px;}
.n_contact .con1 .view .con_l .item_code span{display: block;color: #777;margin-top: 10px;}
.n_contact .con1 .view .con_r{width: 50%}
.my-map { margin: 0 auto; width: 100%; height: 788px; } .my-map .icon { background: url(//a.amap.com/lbs-dev-yuntu/static/web/image/tools/creater/marker.png) no-repeat; } .my-map .icon-cir { height: 31px; width: 28px; } .my-map .icon-cir-red { background-position: -11px -5px; }
.amap-container{height: 100%;}
.myinfowindow{width: 240px;min-height: 50px;}
.myinfowindow h5{ height: 20px; line-height: 20px; overflow: hidden; font-size: 14px; font-weight: bold; width: 220px; text-overflow: ellipsis; word-break: break-all; white-space: nowrap; }
.myinfowindow div{ margin-top: 10px; min-height: 40px; line-height: 20px; font-size: 13px; color: #6f6f6f; }

.n_contact .con1 .view2{}
.n_contact .con1 .view2 .list{  display: flex;flex-wrap: wrap;justify-content: space-between}
.n_contact .con1 .view2 .item{width: 48%;margin-top: 40px;}
.n_contact .con1 .view2 .item_top{display: flex;align-items: center;padding-bottom: 10px; border-bottom: 1px solid #525252}
.n_contact .con1 .view2 .item_top img{width: 40px;border: 1px solid #ccc}
.n_contact .con1 .view2 .item_title {display: block;width: calc(100% - 40px); font-size: 20px;padding-left:10px;}
.n_contact .con1 .view2 ul{margin-top: 10px;}
.n_contact .con1 .view2 ul li{display: flex;align-items: center; padding: 10px 0;border-bottom: 1px solid #dfdfdf}
.n_contact .con1 .view2 ul li .item_span{width: 100px;font-size: 18px;}
.n_contact .con1 .view2 ul li p{width: calc(100% - 100px);font-size: 16px;}
.n_contact .con1 .view2 ul li p a{color: #333}
.n_contact .con1 .view2 ul li p a:hover{color: #004ea2}

.n_contact .con2{padding: 100px 0 80px 0}
.n_contact .con2 .form_view_row{display: flex;justify-content: space-between; margin-top: 80px;color: #474747}
.n_contact .con2 .form_view_row input{width: 48%;font-size: 16px; color: #474747; padding-bottom:16px;  display: inline-block; border: 0; background: none; border-bottom: 1px solid #e5e5e5;transition: .4s all ease}
.n_contact .con2 .form_view_row2 input{width: 100%}
.n_contact .con2 .form_view_code{display: flex;justify-content: flex-start; }
.n_contact .con2 .form_view_code input{width: 120px;height: 50px;border: 1px solid #e5e5e5;padding: 0 10px;}
.n_contact .con2 .form_view_code canvas{width: 120px;height: 50px; }
.n_contact .con2 .form_view_bottom{margin-top: 70px; display: flex;align-items: center;justify-content: space-between}
.n_contact .con2 .form_view_bottom span{color: #9f9f9f}
.n_contact .con2 .submit{width: 160px;height: 50px;text-align: center;line-height: 50px;font-size: 18px; color: #474747;background: #eee;border-radius: 30px;border: 0;transition: .6s all ease}
.n_contact .con2 .form_view_row input:hover{border-color: #004ea2}
.n_contact .con2 .submit:hover{background: #004ea2;color: #fff}

.n_job{}
.n_job .con1{padding-top: 80px;}
.n_job .con1 .view{margin-top: 50px; padding: 170px  0 140px 0; background: url("../images/n_job1.jpg") no-repeat; background-size: cover; background-position: center}
.n_job .con1 .view .swiper_con{padding: 0 120px;position: relative}
.n_job .con1 .view .swiper_con .swiper-btn{background: none;margin: 0;width: 70px;height: 70px; transform: translateY(-50%); text-align: center;line-height: 68px;color: #777777;
 border: 1px dashed #777777;border-radius: 50%;transition: .6s all ease}
.n_job .con1 .view .swiper_con .swiper-btn i{font-size: 18px;display: inline-block;transform: translateX(-2px) }
.n_job .con1 .view .swiper_con .swiper-button-next i{transform:rotate(180deg) translateX(-2px)}
.n_job .con1 .view .swiper_con .swiper-btn:hover {border-color: #004ea2;color: #004ea2}
.n_job .con1 .view .swiper_con .swiper-slide{padding: 4px;}
.n_job .con1 .view .item{padding: 70px 60px;background: #fff;transition: .6s all ease}
.n_job .con1 .view .item h3{font-size: 24px;color: #474747;font-weight: 400;text-align: center}
.n_job .con1 .view .item .p{font-size: 16px;color: #474747;line-height: 40px;margin-top: 30px;}
.n_job .con1 .view .item a{margin: 60px auto 0 auto; display: block;width: 140px;height: 40px;line-height: 40px;text-align: center;font-size: 16px;
 color: #474747;border: 1px solid #bfbfbf;border-radius: 30px;transition: .4s all ease}
.n_job .con1 .view .item a:hover{background: #004ea2;color: #fff;border-color: #004ea2;transform: translate(3px,-3px)}
.n_job .con1 .view .item:hover{box-shadow:  2px 2px 4px #666;transform: translate(-2px,-2px)}

.n_job_d{}
.n_job_d .con1{padding: 70px 0 100px 0; background: #f4f4f4}
.n_job_d .con1 .text{padding: 110px 150px;background: #fff}
.n_job_d .con1 .text .top{padding-bottom: 30px; display: flex;justify-content: space-between; border-bottom: 1px solid #e3e3e3}
.n_job_d .con1 .text .top h3{font-size: 30px;color: #525252;padding-right: 30px;}
.n_job_d .con1 .text .top span{font-size: 16px;color: #474747}
.n_job_d .con1 .text .p {padding-top: 30px; font-size: 16px;color: #525252;line-height: 40px;}
.n_job_d .con1 .text .bottom{margin-top: 60px;}
.n_job_d .con1 .text .bottom a{margin-right: 30px; display: inline-block;width: 160px;height: 50px;text-align: center;line-height: 50px;color: #777777; font-size: 16px; text-transform: uppercase;
 border: 1px solid #777; border-radius: 50px;transition: .4s all ease}
.n_job_d .con1 .text .bottom a:hover{color: #004ea2;border-color: #004ea2}

.n_pro1 .n_banner_text{text-align: left}
.n_pro1 .con1 .list{margin-top: 50px; }
.n_pro1 .con1 .list .item{margin-top: 38px;}
.n_pro1 .con1 .list .item a{display: flex}
.n_pro1 .con1 .list .item:nth-child(odd) a{flex-direction: row-reverse}
.n_pro1 .con1 .list .item .img{width: 50%;overflow: hidden}
.n_pro1 .con1 .list .item .g_bg{position: relative; padding-top: 70%;height: 100%;background-image: url("../images/pro_bg.jpg"); transition: .8s all ease}
.n_pro1 .con1 .list .item .g_bg img{max-height: 100%}
.n_pro1 .con1 .list .item .text{width: 50%;padding: 110px 40px 40px 140px;box-shadow: 0 0 6px #dfdfdf}
.n_pro1 .con1 .list .item .title{font-size: 36px; color: #474747; font-weight: 600;line-height: 46px;}
.n_pro1 .con1 .list .item .icon{display: flex;flex-wrap: wrap}
.n_pro1 .con1 .list .item .icon_item{margin-right: 44px;margin-top: 40px;}
.n_pro1 .con1 .list .item .icon_item i{display: block;width: 90px;height: 90px;background-size: 100% 100%;}
.n_pro1 .con1 .list .item .icon_item span{display: block;font-size: 18px;color: #474747;text-align: center;margin-top: 10px;}
.n_pro1 .con1 .list .item .item_more{position: relative; z-index: 9; margin-top: 60px; display: block;width: 160px;height: 50px; line-height: 50px; text-align: center;
 font-size: 16px;color: #474747 ;border: 1px solid #bfbfbf; border-radius: 30px;transition: .6s all ease;}
.n_pro1 .con1 .list .item .item_more:before{content: ''; position: absolute;left: 0;top: 0;width: 100%;height: 100%;transform: scale(0);opacity: 0;
 background: #004ea2; border-radius: 30px; z-index: -1;transition: .6s all cubic-bezier(.51,.1,.4,1.76);}
.n_pro1 .con1 .list .item .item_more:hover{color: #fff;}
.n_pro1 .con1 .list .item .item_more:hover:before{transform: scale(1);opacity: 1}
.n_pro1 .con1 .list .item:hover .g_bg{transform: scale(1.06);}

.n_pro_d1 .n_banner{padding-top:52.1%;background-position: center; background-size: cover }
.n_pro_d1 .n_banner_text{text-align: left }
.n_pro_d1 .con1{padding: 248px 0 230px 0;background: url("../images/product1/n_pro_d2.jpg") no-repeat;background-size: cover;background-position: center}
.n_pro_d1 .con1 .view{display: flex;justify-content: space-between}
.n_pro_d1 .con1 .view .con_l{padding-right: 30px;}
.n_pro_d1 .con1 .pro_title{text-align: left;margin-top: 50px;}
.n_pro_d1 .con1 .pro_title span{margin-top: 40px;}
/*.n_pro_d1 .con1 .view .con_l .title b{display: block;color: #3c3c3c; font-size: 52px;line-height: 70px}*/
/*.n_pro_d1 .con1 .view .con_l .title span{display: block;color: #474747; font-size: 18px;line-height: 24px;margin-top: 45px;}*/
.n_pro_d1 .con1 .view .con_l .icon_list{display: flex;margin-top: 130px;}
.n_pro_d1 .con1 .view .con_l .icon_list .item{width: 140px;height: 140px; padding-top: 28px; text-align: center;color: #fff;background: rgba(0,0,0,.16);border-radius: 8px;margin-right: 70px;transition: .6s all ease}
.n_pro_d1 .con1 .view .con_l .icon_list .item i{font-size: 46px;}
.n_pro_d1 .con1 .view .con_l .icon_list .item span{font-size: 18px;font-weight: lighter; display: block}
.n_pro_d1 .con1 .view .con_r{width: 34.3%}
.n_pro_d1 .con1 .view .con_l .icon_list .item:hover{background: #004ea2;transform: translate(4px,-4px)}

.n_pro_d1 .con2{position: relative;background: url("../images/product1/n_pro_d_23.jpg") no-repeat;background-position: center;background-size: cover}
.n_con_video{position: relative}
.n_con_video .play{width: 132px;height: 132px;text-align: center;line-height: 130px; color: #fff;border-radius: 50%;border: 2px solid #fff; transition: .4s all ease;
 position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);cursor: pointer;z-index: 99}
.n_con_video .play i{font-size: 54px;}
.n_con_video .play:hover{background: #fff;color: #000}
.n_con_video video{ display: block;width: 100%}
.n_con_video .g_bg{ opacity: 0;display: none}

.n_pro_d1 .con2 .canvas_view{position:relative;}

.pro_title{text-align: center}
.pro_title b{display: block;color: #3c3c3c; font-size: 52px;line-height: 70px}
.pro_title span{display: block;color: #474747; font-size: 18px;line-height: 24px;margin-top: 20px;}

.n_pro_d1 .con3 {padding-top: 60%;position: relative;
 background: url("../images/product1/n_pro_d4.jpg") no-repeat;background-size: cover;background-position: center
}
.n_pro_d1 .con3 video{position: absolute;left: 0;top: 0;width: 100%;z-index: 8;}
.n_pro_d1 .con3 .pro_title{position: absolute;left: 50%;top: 11.8%;transform: translateX(-50%);z-index: 9}

.n_pro_d1 .con4{padding: 110px 0 84px 0}
.n_pro_d1 .con4 .pro_title span{margin-top: 30px}
.n_pro_d1 .con4 .list{margin-top: 50px; height:1727px;position: relative; }
.n_pro_d1 .con4 .list .item{position: absolute;border-radius: 18px;}
.n_pro_d1 .con4 .list .item .item_view{position: relative;width: 100%;height: 100%}
.n_pro_d1 .con4 .list .item .item_title{position: absolute;z-index: 9}
.n_pro_d1 .con4 .list .item .item_title b{display: block;font-size: 30px;color: #3c3c3c}
.n_pro_d1 .con4 .list .item .item_title span{display: block;font-size: 18px;color: #666666;margin-top: 20px;z-index: 9}
.n_pro_d1 .con4 .list .item .img{position: absolute;display: inline-block}
.n_pro_d1 .con4 .list .item .p{position: absolute;font-size: 30px;font-weight: lighter;color: #777777;
 display: inline-block; padding: 16px 0;border-top: 1px solid #bfbfbf;border-bottom: 1px solid #bfbfbf}
.n_pro_d1 .con4 .list .item:nth-child(1){left: 0;top: 0;background: #e3f1fb;width: 54.7%;height: 610px;}
.n_pro_d1 .con4 .list .item:nth-child(1) .item_title{left: 70px;top: 100px;}
.n_pro_d1 .con4 .list .item:nth-child(1) .img{left: 0;bottom: 0;width: 100%}
.n_pro_d1 .con4 .list .item:nth-child(2){right: 0;top: 0;background: #e3f1fb;width:calc(100% -  54.7% - 30px);height: 610px;}
.n_pro_d1 .con4 .list .item:nth-child(2) .item_title{left: 66px;bottom: 70px;}
.n_pro_d1 .con4 .list .item:nth-child(2) .img{right:0!important;top: 0;width: 78.2%;text-align: right}
.n_pro_d1 .con4 .list .item:nth-child(3){left: 0;top: 640px;background: #e3f1fb;width:calc(100% -  54.7% - 30px);;height: 1087px;text-align: center;padding-top: 128px;}
.n_pro_d1 .con4 .list .item:nth-child(3) .item_title{position: static}
.n_pro_d1 .con4 .list .item:nth-child(3) .img{position: static;margin: 80px auto 0 auto ;display: block;width: 86.5%}
.n_pro_d1 .con4 .list .item:nth-child(3) .p{position: static;margin-top: 70px;}
.n_pro_d1 .con4 .list .item:nth-child(4){right: 0;top: 640px;background: #e3f1fb;width: 54.7%;height: 527px;}
.n_pro_d1 .con4 .list .item:nth-child(4) .item_title{left: 90px;top: 128px;}
.n_pro_d1 .con4 .list .item:nth-child(4) .img{right: 50px;bottom: 58px;width: 35.9%}
.n_pro_d1 .con4 .list .item:nth-child(4) .p{left: 90px;top: 50%;}
.n_pro_d1 .con4 .list .item:nth-child(5){right: 0;top: 1197px;background: #e3f1fb;width: 54.7%;height: 527px;}
.n_pro_d1 .con4 .list .item:nth-child(5) .item_title{left: 90px;top: 128px;}
.n_pro_d1 .con4 .list .item:nth-child(5) .img{right: 50px;bottom: 58px;width: 36.3%}
.n_pro_d1 .con4 .list .item:nth-child(5) .p{left: 90px;top: 50%;}

.n_pro_d1 .con5{padding: 150px 0 190px 0;position: relative; background: url("../images/product1/n_pro_d5.jpg") no-repeat;background-size: cover;background-position: center}
.n_pro_d1 .con5 .view{display: flex;justify-content: space-between}
.n_pro_d1 .con5 .view .con_l{ }
.n_pro_d1 .con5 .view .con_r{width: 36.1% }
.n_pro_d1 .con5 .view .pro_title{text-align: left;margin-top: 85px;}
.n_pro_d1 .con5 .view .pro_title span{margin-top: 40px;}
.n_pro_d1 .con5 .view .img_list{display: flex;margin-top: 150px;}
.n_pro_d1 .con5 .view .img_list .item{width: 220px;background: #fff;border-radius: 8px;margin-right: 50px;box-shadow: 0 0 10px rgba(3,92,248,.1);transition: .4s all ease}
.n_pro_d1 .con5 .view .img_list .item .img{padding-top: 77.2%;position: relative}
.n_pro_d1 .con5 .view .img_list .item img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);
 max-width: 90%;max-height: 90%;background: #fff;border-radius: 8px;}
.n_pro_d1 .con5 .view .img_list .item:hover{box-shadow: 0 0 10px rgba(3,92,248,.3)}

.n_pro_d1 .con6{display: none; position: relative; height: 940px; padding-top: 280px; background: url("../images/product1/n_pro_d6.jpg") no-repeat;background-size: cover;background-position: center}
.n_pro_d1 .con6:before{content: ''; position: absolute;left: 0;top: 0;z-index: 1; width: 100%;height: 100%;display: block;
 background: url("../images/product1/n_pro_d62.png") no-repeat;background-size: cover;background-position: center;
 animation: fade1 4s ease infinite;
 -webkit-animation: fade1 4s ease infinite;}
.n_pro_d1 .con6 .pro_title span{line-height: 50px;margin-top: 50px;}
.n_pro_d1 .con6 .pro_title{text-align: left;position: relative;z-index: 9}
@keyframes fade1
{
 0% {opacity: .2; }
 50% {opacity: 1; }
 100% {opacity: .2;}
}
@-webkit-keyframes fade1 {
 0% {opacity: .2; }
 50% {opacity: 1; }
 100% {opacity: .2;}
}

.n_pro_d1 .con7{padding: 200px 0 0 0;background: url("../images/product1/n_pro_d7.jpg") no-repeat;background-size: cover;background-position: center}
.n_pro_d1 .con7 .view{display: flex;justify-content: space-between}
.n_pro_d1 .con7 .view .con_l{padding-left: 30px;padding-top: 60px;}
.n_pro_d1 .con7 .view .con_l .pro_title{text-align: right}
/*.n_pro_d1 .con7 .view .con_l .title b{display: block;color: #3c3c3c; font-size: 52px;line-height: 70px}*/
/*.n_pro_d1 .con7 .view .con_l .title span{display: block;color: #474747; font-size: 18px;line-height: 24px;margin-top: 45px;}*/
.n_pro_d1 .con7 .view .con_l .icon_list{display: flex;justify-content: flex-end; margin-top: 130px;}
.n_pro_d1 .con7 .view .con_l .icon_list .item{width: 140px;height: 140px; padding-top: 28px; text-align: center;color: #fff;background: rgba(0,0,0,.16);border-radius: 8px;margin-left: 70px;transition: .6s all ease}
.n_pro_d1 .con7 .view .con_l .icon_list .item i{font-size: 46px;height: 46px;line-height: 46px;display: block}
.n_pro_d1 .con7 .view .con_l .icon_list .item .icon-yanjing{font-size: 30px;}
.n_pro_d1 .con7 .view .con_l .icon_list .item span{font-size: 18px;font-weight: lighter; display: block;margin-top: 20px;}
.n_pro_d1 .con7 .view .con_r{width: 41.8%}
.n_pro_d1 .con7 .view .con_l .icon_list .item:hover{transform: translate(4px,-4px);background: #004ea2}

.n_pro_d1 .con8{padding: 90px 0;}
.n_pro_d1 .con8 .pro_title{text-align: center}
.n_pro_d1 .con8 .view{padding-top: 50px;display: flex;justify-content: space-between}
.n_pro_d1 .con8 .view .item{overflow: hidden; background: #e3f1fb;border-radius: 16px;box-shadow: 0 0 16px rgba(0,0,0,.2);transition: .4s all ease}
.n_pro_d1 .con8 .view .item:hover{box-shadow: 0 0 16px rgba(0,0,0,.4)}
.n_pro_d1 .con8 .view .item_title{}
.n_pro_d1 .con8 .view .item_title b{display: block;font-size: 30px;color: #474747}
.n_pro_d1 .con8 .view .item_title span{display: block;font-size: 18px;color: #666666;line-height: 40px;margin-top: 20px;}
.n_pro_d1 .con8 .view .con_l{width: 49%;text-align: center}
.n_pro_d1 .con8 .view .con_l .item{padding: 80px 0 0 0;height: 900px;}
.n_pro_d1 .con8 .view .con_l .item .img{margin-top: 40px;}
.n_pro_d1 .con8 .view .con_r{width: 49%;}
.n_pro_d1 .con8 .view .con_r .item{height: 430px;}
.n_pro_d1 .con8 .view .con_r .item_title{padding: 80px 54px 0 54px}
.n_pro_d1 .con8 .view .con_r .item:nth-child(1) img{height: 258px;}
.n_pro_d1 .con8 .view .con_r .item:nth-child(2){margin-top: 40px;}
.n_pro_d1 .con8 .view .con_r .item:nth-child(2) .img{padding: 0 54px;text-align: center;margin-top: 50px;}
.n_cs {padding: 120px 0;background: url("../images/product1/n_pro_d7.jpg") no-repeat;background-size: cover;background-position: center}
.n_cs .tab{margin-top: 40px;}
.n_cs .tab_nav{display: flex;justify-content: center;align-items: center;flex-wrap:wrap;}
.n_cs .tab_nav a{display: flex;align-items: center;justify-content: center; margin: 0 20px; width: 200px;height: 50px;line-height: 48px;text-align: center;font-size: 18px;color: #696e75;
 border: 1px solid #696e75; border-radius: 30px;transition: .4s all ease}
.n_cs .tab_nav a i{font-size: 18px;margin-right: 6px}
.n_cs .tab_nav a i.icon-anzhuo{font-size: 24px;}
.n_cs .tab_nav a:hover{background: #fff;border-color: #fff}
.n_cs .tab_nav a.active{background: #fff;border-color: #fff}
.n_cs .tab_view{padding-top: 40px;}
.n_cs .tab_con{display: none}
.n_cs .tab_con.active{display: block}
.n_cs .tab_view ul {display: flex;flex-wrap: wrap}
.n_cs .tab_view ul li{width: 25%;min-height: 100px; margin-top: 10px; padding: 0 30px;position: relative}
.n_cs .tab_view ul li i{position: absolute;left: 0;top: 0}
.n_cs .tab_view ul li b{display: block;font-size: 20px;color: #474747}
.n_cs .tab_view ul li p{display: block;font-size: 16px;line-height: 24px; color: #666666;margin-top: 10px;text-align: justify}

.n_pro_d{padding-top: 90px;}
.n_pro_d .con1{padding: 50px 0 110px 0;}
.n_pro_d .detail{margin: 50px auto 0 auto;max-width: 1300px;}
.n_pro_d .detail .top{display: flex;}
.n_pro_d .detail .top{display: flex;}
.n_pro_d .detail .top .con_l{width: 50%}
.n_pro_d .detail .top .con_r{width: 50%}
.n_pro_d .detail .swiper_con{height: 100%}
.n_pro_d .detail .swiper-container{height: 100%}
.n_pro_d .detail .swiper-wrapper{height: 100%}
.n_pro_d .detail .swiper-slide{height: 100%}
.n_pro_d .detail .swiper-container .img{overflow: hidden;height: 100%}
.n_pro_d .detail .swiper-container .g_bg{padding-top: 70%;height: 100%;background-image: url("../images/pro_bg.jpg");position: relative}
.n_pro_d .detail .swiper-container .g_bg img{max-height: 100%}
.n_pro_d .detail .text{height: 100%; padding: 80px 60px;   box-shadow: 0 0 6px #dfdfdf}
.n_pro_d .detail .title{padding-bottom:20px;border-bottom: 1px solid #dddddd;font-size: 36px;font-family: 'MONTSERRAT_B' }
.n_pro_d .detail .p{font-size: 14px;color: #525252;line-height: 30px; margin-top: 10px;text-align: justify}
.n_pro_d .detail .btn_view{display: flex;margin-top: 30px;}
.n_pro_d .detail .btn_view a{display: block;margin-right: 20px; width: 150px;height: 40px;line-height: 40px;text-align: center; color: #474747;font-size: 16px;
 border-radius: 30px;border: 1px solid #d2d2d2;transition: .4s all ease}
.n_pro_d .detail .btn_view a i{margin-right: 8px;}
.n_pro_d .detail .btn_view a:hover{background: #004ea2;color: #fff}
.n_pro_d .detail .top .con_r{width: 50%}
.n_pro_d .detail .bottom{margin-top: 44px;position: relative}
.n_pro_d .detail .bottom .swiper_con{width: 50%}
.n_pro_d .detail .bottom .g_btn{position: absolute;left: 50%;top: 50%;  transform: translate(34px,-50%);
 margin: 0; width: 50px;height: 50px;line-height: 48px; text-align: center; color: #9f9f9f; border-radius: 50%; border: 1px solid #9f9f9f;background: none}
.n_pro_d .detail .bottom .swiper-button-next{ transform: rotate(180deg) translate(-108px,50%);right: auto;}
.n_pro_d .detail .bottom .g_btn i{  transform: translateX(-4px);display: inline-block;position: relative;z-index: 1}
.n_pro_d .detail .bottom .g_btn:hover{color: #fff}
.n_pro_d .tab {margin: 0 auto; margin-top: 74px;max-width: 1300px;}
.n_pro_d .tab .tab_nav{display: flex;background: #eeeeee}
.n_pro_d .tab .tab_nav a{display: flex;align-items: center;justify-content: center; width: 50%;height: 88px;line-height: 88px;color: #525252;font-size: 18px;position: relative;transition: .4s all ease}
.n_pro_d .tab .tab_nav a:nth-child(2):after{display: none}
.n_pro_d .tab .tab_nav a i{font-size: 26px;margin-right: 8px;}
.n_pro_d .tab .tab_nav a:after{content: ''; position: absolute;left: 100%;top: 50%;transform: translateY(-50%);width: 1px;height: 80%;background: #cccccc}
.n_pro_d .tab .tab_nav a:before{content: ''; position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);width: 0%;height: 5px;background: #004ea2;transition: .4s all ease}
.n_pro_d .tab .tab_nav a.active{color: #004ea2}
.n_pro_d .tab .tab_nav a.active:before{width: 60%}
.n_pro_d .tab .tab_body{margin-top: 20px;}
.n_pro_d .tab .tab_con{display: none}
.n_pro_d .tab .tab_con.active{display: block}
.n_pro_d .tab .tab_con:nth-child(2){ }


.n_pro_d2 .n_banner_text{text-align: left}
.n_pro_d2 .con1{padding: 240px 0 200px 0; background: url("../images/product2/con1_bg.jpg") no-repeat center; background-size: cover}
.n_pro_d2 .con1 .g_w{position: relative}
.n_pro_d2 .con1 .con_l{width: 680px;}
.n_pro_d2 .con1 .pro_title{text-align: left}
.n_pro_d2 .con1 .pro_title b{padding-bottom: 60px;position: relative;}
.n_pro_d2 .con1 .pro_title b:after{content: '';position: absolute;left: 0;bottom: 0;width: 240px;height: 1px;background: #9f9f9f;}
.n_pro_d2 .con1 .pro_title span{line-height: 50px;margin-top: 40px; }
.n_pro_d2 .video_play{ position: relative;transform: translate(0); top: auto; width: 297px;margin-top: 120px;bottom: auto;right: auto}
.n_pro_d2 .con1 .con_r{position: absolute;left: 680px;top: 50%;transform: translateY(-50%);}

.n_pro_d2 .con2{position: relative;background: #000;display: none}
.n_pro_d2 .con2 .pro_title b{font-size: 46px;}
.n_pro_d2 .con2 .play{width: 132px;height: 132px;text-align: center;line-height: 130px; color: #fff;border-radius: 50%;border: 2px solid #fff; transition: .4s all ease;
 position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);cursor: pointer}
.n_pro_d2 .con2 .play i{font-size: 54px;}
.n_pro_d2 .con2 .play:hover{background: #fff;color: #000}
.n_pro_d2 .con2 video{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);max-height: 100%;max-width: 100%;display: none}
.n_pro_d2 .con2 .g_bg{padding-top: 53.6%}
.n_pro_d2 .con2 .pro_title{position: absolute;right: 12.5%;top: 45%;transform: translateY(-50%);text-align: left}


.n_pro_d2 .con3{padding: 186px 0 200px 0; background: url("../images/product2/con3_bg.jpg") no-repeat center; background-size: cover}
.n_pro_d2 .con3 .g_w{display: flex;justify-content: space-between}
.n_pro_d2 .con3 .con_l{ min-width: 700px;}
.n_pro_d2 .con3 .pro_title{text-align: left}
.n_pro_d2 .con3 .pro_title b{font-size: 46px;}
.n_pro_d2 .con3 .pro_title span{line-height: 46px;margin-top: 50px; }
.n_pro_d2 .con3 .video_play{margin-top: 90px;}
.n_pro_d2 .con3 .con_r{}

.n_pro_d2 .con4{padding: 130px 0;background: url("../images/product2/con4_bg.jpg") no-repeat center; background-size: cover; }
.n_pro_d2 .con4 .view{display: flex;justify-content: center; margin-top: 50px;}
.n_pro_d2 .con4 .view .img{margin: 0 10px;position: relative}
.n_pro_d2 .con4 .view .img:nth-last-child(1):before{content: '';position: absolute;right: 0;bottom: 96px;transform: translateX(40%);
 width: 152px;height: 115px;background: url("../images/product2/con4_3.png");background-size: 100% 100%}

.n_pro_d2 .con5{padding:  130px 0 50px 0; background: #ced5df}
.n_pro_d2 .con5 .view{margin-top: 50px;text-align: center}
.n_pro_d2 .con5 .pro_title span{font-size: 24px;}

.n_pro_d2 .con6{padding:  130px 0 50px 0; background: #eaeff6}
.n_pro_d2 .con6 .view{margin-top: 50px;display: flex;justify-content: space-between;}
.n_pro_d2 .con6 .view .con_r{position: relative;margin-right: 60px;width: 38.5%}
.n_pro_d2 .con6 .view .con_r .item1{position: absolute; right: 77.5%;top:6.5%;transform: translateY(-50%);transition: .8s all ease;
 width: 0; background: url("../images/product2/con6_4.png") no-repeat; background-size: 100% auto;
 animation: fadeScale 4s ease infinite;
 -webkit-animation: fadeScale 4s ease infinite;}
.n_pro_d2 .con6 .view .con_r .item1:before{content: '';display: block;padding-top: 79.2%;}
.n_pro_d2 .con6 .view .con_r .item2{position: absolute; right: 77.5%;top:6.5%;width: 172%;
 background: url("../images/product2/con6_2.png") no-repeat; background-size: 100% 100% }
.n_pro_d2 .con6 .view .con_r .item2:before{padding-top: 33.4%;display: block;content: ''}
.n_pro_d2 .con6 .view .con_r .item2 img{position: absolute;left: 0;bottom: 0;transform: translateY(38px);}
.n_pro_d2 .con6 .view .con_r .item3{position: absolute; right: 77.5%;top:48%;width: 172%;
 background: url("../images/product2/con6_3.png") no-repeat; background-size: 100% 100% }
.n_pro_d2 .con6 .view .con_r .item3:before{padding-top: 26.75%;display: block;content: ''}
.n_pro_d2 .con6 .view .con_r .item3 img{position: absolute;left: 0;bottom: 0;transform: translateY(38px);}
@keyframes fadeScale
{
 0% {width: 0;opacity: .5 }
 100% {width: 57%;opacity: 1}
}
@-webkit-keyframes fadeScale {
 0% {width: 0 ;opacity: .5}
 100% {width: 57%;opacity: 1}
}

.n_pro_d2 .con7{padding:  130px 0 60px 0; background: #d8dde6}
.n_pro_d2 .con7 .view{display: flex;justify-content: space-between}
.n_pro_d2 .con7 .con_l{width: 500px;}
.n_pro_d2 .con7 .pro_title{text-align: left}
.n_pro_d2 .con7 .pro_title span{margin-top: 50px;letter-spacing:2px;}
.n_pro_d2 .con7 .list{display: flex;justify-content: space-between;margin-top: 56px;width: 480px;}
.n_pro_d2 .con7 .list .item i{display: block; width: 110px;height: 110px;text-align: center;line-height:106px; font-size: 46px; color: #777; border: 2px solid rgba(119,119,119,.2);border-radius: 14px;}
.n_pro_d2 .con7 .list .item span{font-size: 18px;display: block;margin-top: 10px;text-align: center;}
.n_pro_d2 .video_play{margin-top: 80px;}
.n_pro_d2 .con7 .con_r{position: relative;padding-top: 200px;width: 60.6%;max-width: calc(100% - 530px)}
.n_pro_d2 .con7 .con_r span{position: absolute}
.n_pro_d2 .con7 .con_r span img{opacity: 0;transform: translateY(20px);display: block;
}
.n_pro_d2 .con7 .con_r .item1{width: 49.4%;left: 0;top: 0;transform: translate(-84px,-84px)}
.n_pro_d2 .con7 .con_r .item2{width: 32.7%;right: 0;top: 0;transform: translate(0,-84px)}
.n_pro_d2 .con7 .con_r .item3{width: 65.2%;left: 47%;top: 180px;transform: translate(-50%,-100%)}
.n_pro_d2 .con7 .con_r .item1 img{ animation: fadeTranslateY 8s ease infinite .3s;  -webkit-animation: fadeTranslateY 4s ease infinite .3s;}
.n_pro_d2 .con7 .con_r .item2 img{ animation: fadeTranslateY 7s ease infinite .5s;  -webkit-animation: fadeTranslateY 4s ease infinite 1s;}
.n_pro_d2 .con7 .con_r .item3 img{ animation: fadeTranslateY 8s ease infinite .7s;  -webkit-animation: fadeTranslateY 4s ease infinite 1.7s;}

@keyframes fadeTranslateY
{
 0% {opacity: 0;transform: translateY(20px) }
 70% {opacity: 1;transform: translateY(0)}
 100% {opacity: 0;transform: translateY(0)}
}
@-webkit-keyframes fadeTranslateY {
 0% {opacity: 0;transform: translateY(20px) }
 70% {opacity: 1;transform: translateY(0)}
 100% {opacity: 0;transform: translateY(0)}
}

.n_pro_d2  .con8{padding: 130px 0 30px 0;background: url("../images/product2/con8_bg.jpg") no-repeat center; background-size: cover;}
.n_pro_d2  .con8 .btn_view{margin: 40px auto 0 auto;width: 190px; display: flex;align-items: center;justify-content: center;border-radius: 30px;border: 1px solid rgba(159,159,159 ,.3)}
.n_pro_d2  .con8 .btn_view span{display: block; width: 120px;height: 50px;line-height: 50px;text-align: center;position: relative;z-index: 2;border-radius: 30px;}
.n_pro_d2  .con8 .btn_view span:nth-child(1){margin-right: -12px;background: #f89667;color: #fff}
.n_pro_d2  .con8 .btn_view span:nth-child(2){margin-left: -12px}
.n_pro_d2  .con8 .img{display: flex;align-items: center}
.n_pro_d2  .con8 .img .item{width: 50%;text-align: center;padding: 0 20px;}
.n_pro_d2  .con9.n_cs {padding: 130px 0 230px 0;background: url("../images/product2/con9_bg.jpg") no-repeat;background-size: cover;background-position: center}


@media (max-width: 1800px) {
 .i_con2 .con_r .top .item{padding-left: 36px;}
 .i_con2 .con_r .top .item b{font-size: 65px;line-height: 63px;}
}
@media (max-width: 1680px) {
 .g_w{padding: 0 5%}
 .pcNav-r{margin-left: 60px;}
 .h-nav1 > li{margin-left: 30px;}
 .h-nav1 > li > a{font-size: 16px;}
 .pcNav-top .shear{font-size: 16px;line-height: 38px;height: 40px;}

 .i_title b{font-size: 40px; line-height: 40px;}

 .i_con2 .con_l{padding-top: 120px;padding-bottom: 120px;}
 .i_con2 .con_r .top{padding-top: 120px;}
 .i_con2 .con_r .top .item{padding-left: 26px;}
 .i_con2 .con_r .top .item b{font-size: 55px;line-height: 53px;}
 .i_con2 .con_r .top .item span{font-size: 16px;}
 .i_con2 .con_l .p{font-size: 16px;}

 .i_con2 .con_l a{font-size: 16px;margin-top: 50px;}
 .i_con2 .con_l .video_play{margin-top: 70px;}
 .i_con2 .con_r .top{height: 490px;}

 .i_con3 .swiper-slide{width: 1000px;}
 .i_con3 .swiper-slide .name{height: 90px;line-height: 90px;font-size: 20px;}
 .i_con3 .swiper_btn_view{width: 1000px;}

 .i_con4{padding-top: 140px;}
 .i_con4 .g_w .item .date b{font-size: 24px;}
 .i_con4 .g_w .item .date span{font-size: 14px;}
 .i_con4 .g_w .item .title{font-size: 18px;}
 .i_con4 .g_w .item p{font-size: 16px;}

 .n_contact .con1 .view .con_l{padding: 100px 30px 30px 5%;}

 .n_fa .con1 .view{padding: 0 5%;width: 100%}

 .n_jszc .con1 .view .item{padding: 80px 60px 20px 60px;}

 .n_pro_d1 .con1{padding: 200px 0 180px 0}
 .pro_title b{font-size: 42px;}
 .n_pro_d2 .con2 .pro_title b{font-size: 38px;}
 .n_con_video .play{width: 105px;height: 105px;line-height: 103px;}
 .n_con_video .play i{font-size: 42px;}
 .n_pro_d1 .con5 .view .img_list .item{width: 176px;margin-right: 40px;}
 .n_pro_d1 .con6{height: 750px;padding-top: 224px;}
 .n_pro_d1 .con7{padding: 160px 0 0 0;}

 .n_pro_d2 .con6 .view .con_r{margin-right: 50px;}
}

@media (max-width: 1500px) {

}

@media (max-width:1440px) {
 .g_w{padding: 0 5%}
 .pcNav-r{margin-left: 20px;}
 .pcNav_u1_2{padding: 40px 0 }
 .pcNav_u1_2L li span{font-size: 16px;}
 /*.h-nav1 > li{margin-left: 20px;}*/

 .i_title b{font-size: 36px;}

 .i_con1 .tab_nav a img{height: 80px;}
 .i_con1 .tab_nav a .name{font-size: 16px;}
 .i_con1 .swiper_con{height: 740px;}
 .i_con1 .i_pro_item{height: 740px;}
 .i_con1 .i_pro_itemTitle{padding-top: 60px;}
 .i_con1 .i_pro_itemTitle span{font-size: 16px;}
 .i_con1 .i_pro_itemTitle b{font-size: 32px;}
 .i_con1 .i_pro_itemCon .more{height: 36px;line-height: 34px;font-size: 14px;}
 .i_con1 .i_pro_itemImg img{max-height: 400px;}
 .i_pro_itemBtn{width: 76px;height: 76px;line-height: 74px;}
 .i_pro_itemBtn i{font-size: 24px}
 .i_pro_itemBtn:nth-child(2){top: 200px;}
 .i_pro_itemBtn:nth-child(3){top: 332px;font-size: 20px;}
 .i_pro_itemBtn:nth-child(4){top: 200px;font-size: 20px;}
 .i_pro_itemBtn:nth-child(5){top: 332px;font-size: 20px;}
 .video_play{top: auto; bottom: 80px;}

 .i_con2{padding-left: 5%}
 .i_con2 .con_l{padding-top: 100px;padding-bottom: 100px;}
 .i_con2 .con_r .top{padding-top: 100px;}
 .i_con2 .con_r .top .item{padding-left: 20px;}
 .i_con2 .con_r .top .item b{font-size: 45px;line-height: 40px;}
 .i_con2 .con_r .top .item b small{font-size: 18px;}
 .i_con2 .con_r .top .item span{font-size: 14px;}
 .i_con2 .con_l .p{line-height: 36px;margin-top: 40px;}
 .i_con2 .con_l a{margin-top: 30px;}
 .i_con2 .con_l .video_play{margin-top: 50px;}
 .i_con2 .con_r .top{height: 410px;}
 .i_con2 .con_r .bottom a{font-size: 18px;}
 .i_con2 .con_r .bottom a i{font-size: 36px;}
 .i_con2 .con_r .bottom a:nth-child(2) i{font-size: 28px;}

 .i_con3 .swiper-slide,.i_con3 .swiper_btn_view{width: 800px;}
 .i_con3 .swiper-slide .name span{padding-right: 40px;}
 .i_con3 .swiper-slide .name:after{right: 110px;}
 .i_con3 .swiper-slide .name{height: 80px;line-height: 80px;font-size: 18px;padding-left: 40px; padding-right: 110px;}

 .i_con4 .g_w .item .title{margin-top: 16px;}
 .i_con4 .g_w .con_l{width: 320px;}
 .i_con4 .g_w .con_r{width: calc(100% - 320px);}
 .i_con4 .swiper-button-prev{margin-top: 40px;}
 .i_con4 .g_w .item p{line-height: 30px;height: 60px;}

 .n_title{font-size: 30px;}
 .n_about .con1 .con_r{padding:40px 5% 40px 40px}
 .n_about .con1 .con_r .text{font-size: 16px;}
 .n_about .con1 .about_video_img{padding-top: 70%}
 .n_about .con2 .con_l{padding: 40px 40px 40px 5%;}
 .n_about .con2 .con_l .text{font-size: 16px;}
 .n_about .con2 .con_r{padding: 40px 5%}
 .n_about .con3{padding: 80px 0}
 .n_about .con3 .view{padding:0 5%}
 .n_about .con3 .item span{font-size: 70px;line-height: 70px;}
 .n_about .con4{padding: 120px 0 80px 0}
 .n_about .con4 .swiper_con{margin-top: 60px;padding: 0 5%}
 .n_about .con5{padding: 80px 5%}
 .n_about .con5 .year_item .num{font-size: 40px;}
 .n_about .con5 .year_item .p p{font-size: 16px;}
 .n_about .con5 .view{margin-top: 50px;}
 .n_about .con5 .con_l{width: 160px;}
 .n_about .con5 .con_r{width: calc(100% - 160px);}
 .n_about .con6 .con_r{padding: 40px 5%}
 .n_about .con7{padding: 100px 5% 0 5%;margin-top: 50px;}
 .n_about .con7 .list{max-width: 100%}

 .n_contact .con1 .view .con_l h3{font-size: 24px;}
 .n_contact .con1 .view .con_l p{line-height: 36px;}
 .my-map{height: 560px;}
 .n_contact .con1 .view .con_l{height: 560px;padding-top: 80px;}

 .n_contact .con1 .view2 ul li .item_span{font-size: 16px;}
 .n_contact .con1 .view2 ul li p{font-size: 14px;}

 .n_contact .con2{padding: 80px 0}
 .n_contact .con2 .form_view_row{margin-top: 60px;}

 .n_fa .con1{padding:80px 0}
 .n_fa .con1 .view .img{ margin: 0 auto}
 .n_fa .con2{padding: 80px 0}
 .n_fa .con2 .list .item .text{padding: 60px 40px 40px 60px}
 .n_fa .con2 .list .item .title{font-size: 30px;}
 .n_fa .con2 .list .item .icon_item i{width: 70px;line-height: 70px;height: 70px;}
 .n_fa .con2 .list .item .icon_item span{font-size: 16px;}
 .n_fa .con3 .list .item{margin-top: 40px;}

 .n_jszc .con1 .view .item b{font-size: 36px;}
 .n_jszc .con1 .view .item{padding: 40px;min-height: 400px;}

 .n_job .con1{padding: 70px 0}
 .n_job .con1 .view{margin-top: 40px; padding: 100px 0;}
 .n_job .con1 .view .item{padding: 30px;}
 .n_job .con1 .view .item h3{font-size: 20px;}
 .n_job .con1 .view .swiper_con .swiper-btn{width: 50px;height: 50px;line-height: 48px;}

 .n_job_d .con1 .text{padding: 80px;}
 .n_job_d .con1 .text .top h3{font-size: 24px;}

 .n_news1 .con1{padding-top: 70px;}
 .n_news1 .list .item .time b{font-size: 40px;}
 .n_news1 .list .item .time{padding: 30px;}
 .n_news1 .list .item .text{padding: 30px 20px}
 .n_news1 .list .item .text h4{font-size: 18px;}
 .n_news1 .list .item .text p{margin-top: 10px;}
 .n_news1 .con2 .list2 .item .n_item_h1Info h4{font-size: 18px;}
 .n_news1 .con2 .list2 .item .new-iBox b{font-size: 36px;line-height: 36px;}
 .n_news1 .con2 .list2 .item .n_item_h1Info{padding-left: 60px; width: calc(100% - 320px - 240px);}
 .n_news1 .con2 .list2 .item .new-iBox{width: 240px;}

 .n_news_d .con_l{padding: 40px;width: calc(100% - 340px); }
 .n_news_d .con_r{width: 300px;}
 .n-news-search{padding: 40px 20px;}
 .n-news-search input{padding-right: 20px;}
 .n_news_d .con_l .title h3{font-size: 24px;}
 .n_news_d .con_l .text{font-size: 16px;line-height: 28px;}
 .n_news_d .list{margin-top: 30px;padding: 20px;}
 .n_news_d.n_news1 .list .item .time{padding: 20px 0 10px 0}
 .n_news_d.n_news1 .list .item .time b{font-size: 24px}
 .n_news_d.n_news1 .list .item h4{font-size: 18px;margin-bottom: 10px;}
 .n_news_d.n_news1 .list .item .text p{font-size: 14px;}

 .n_video .con1{padding: 70px 0}
 .n_video .con1 .item{margin-top: 40px;width: 1000px}
 .n_video .con1 .item .bottom span:nth-child(1){font-size: 34px;}
 .n_video .con1 .item .bottom span:nth-child(2){font-size: 16px;}

 .n_pro1 .con1{padding: 80px 0}
 .n_pro1 .con1 .list .item .text{padding: 60px 40px 40px 60px}
 .n_pro1 .con1 .list .item .title{font-size: 30px;}
 .n_pro1 .con1 .list .item .icon_item i{width: 70px;line-height: 70px;height: 70px;}
 .n_pro1 .con1 .list .item .icon_item span{font-size: 16px;}

 .n_pro_d1 .con1{padding: 160px 0 144px 0}
 .n_pro_d1 .con1 .view .con_l .icon_list{margin-top: 100px;}
 .n_pro_d1 .con1 .view .con_l .icon_list .item{width: 114px;height: 114px;padding-top: 18px;}
 .n_pro_d1 .con1 .view .con_l .icon_list .item i{font-size: 38px;}
 .pro_title b,.n_pro_d2 .con2 .pro_title b,.n_pro_d2 .con3 .pro_title b{font-size: 34px;line-height: 50px;}
 .n_con_video .play{width: 105px;height: 105px;line-height: 103px;}
 .n_con_video .play i{font-size: 42px;}
 .n_pro_d1 .con4 {padding: 88px 0 70px 0;}
 .n_pro_d1 .con4 .list{height: 1360px;}
 .n_pro_d1 .con4 .list .item{transition: .6s all ease}
 .n_pro_d1 .con4 .list .item:hover{box-shadow: 0 0 10px rgba(0,0,0,.4)}
 .n_pro_d1 .con4 .list .item .item_title b{font-size: 24px;}
 .n_pro_d1 .con4 .list .item .item_title span{font-size: 16px;margin-top: 14px;}
 .n_pro_d1 .con4 .list .item .p{padding: 10px 0;font-size: 24px;}
 .n_pro_d1 .con4 .list .item:nth-child(1){left: 0;top: 0;background: #e3f1fb;width: 54.7%;height: 480px;}
 .n_pro_d1 .con4 .list .item:nth-child(1) .item_title{left: 56px;top: 80px;}
 .n_pro_d1 .con4 .list .item:nth-child(1) .img{left: 0;bottom: 0;width: 100%}
 .n_pro_d1 .con4 .list .item:nth-child(2){right: 0;top: 0;background: #e3f1fb;width:calc(100% -  54.7% - 30px);height: 480px;}
 .n_pro_d1 .con4 .list .item:nth-child(2) .item_title{left: 56px; bottom: 50px}
 /*.n_pro_d1 .con4 .list .item:nth-child(2) .img{right: 56px;bottom: 40px;}*/
 .n_pro_d1 .con4 .list .item:nth-child(3){left: 0;top: 510px;background: #e3f1fb;width:calc(100% -  54.7% - 30px);;height: 800px;text-align: center;padding-top: 100px;}
 .n_pro_d1 .con4 .list .item:nth-child(3) .item_title{position: static}
 .n_pro_d1 .con4 .list .item:nth-child(3) .img{position: static;margin: 60px auto 0 auto ;display: block}
 .n_pro_d1 .con4 .list .item:nth-child(3) .p{position: static;margin-top: 20px;}
 .n_pro_d1 .con4 .list .item:nth-child(4){right: 0;top: 510px;background: #e3f1fb;width: 54.7%;height: 385px;}
 .n_pro_d1 .con4 .list .item:nth-child(4) .item_title{left: 90px;top: 128px;}
 .n_pro_d1 .con4 .list .item:nth-child(4) .img{right: 50px;bottom: 58px;}
 .n_pro_d1 .con4 .list .item:nth-child(4) .p{left: 90px;top: 50%;}
 .n_pro_d1 .con4 .list .item:nth-child(5){right: 0;top: 925px;background: #e3f1fb;width: 54.7%;height: 385px;}
 .n_pro_d1 .con4 .list .item:nth-child(5) .item_title{left: 90px;top: 128px;}
 .n_pro_d1 .con4 .list .item:nth-child(5) .img{right: 50px;bottom: 58px;}
 .n_pro_d1 .con4 .list .item:nth-child(5) .p{left: 90px;top: 50%;}
 .n_pro_d1 .con5{padding: 120px 0 160px 0;}
 .n_pro_d1 .con5 .view .img_list{margin-top: 120px;}
 .n_pro_d1 .con5 .view .img_list .item{width: 140px;}
 .n_pro_d1 .con6{height: 600px;padding-top: 180px;}
 .n_pro_d1 .con7{padding: 128px 0 0 0;}
 .n_pro_d1 .con7 .view .con_l .icon_list .item{width: 114px;height: 114px;padding-top: 24px;}
 .n_pro_d1 .con7 .view .con_l .icon_list .item i{font-size: 38px;height: 38px;line-height: 38px;}
 .n_pro_d1 .con7 .view .con_l .icon_list .item span{margin-top: 10px;}

 .n_pro_d1 .con8 .view .con_l .item{padding: 64px 0 0 0;height: 720px;}
 .n_pro_d1 .con8 .view .item_title b{font-size: 24px;}
 .n_pro_d1 .con8 .view .item_title span{font-size: 16px;line-height: 34px;}
 .n_pro_d1 .con8 .view .con_l .item .img{width: 65%;margin: 40px auto 0 auto}
 .n_pro_d1 .con8 .view .con_r .item_title{padding: 64px 44px 0 44px;}
 .n_pro_d1 .con8 .view .con_r .item {height: 350px;}
 .n_pro_d1 .con8 .view .con_r .item:nth-child(1) img{height: 200px}
 .n_pro_d1 .con8 .view .con_r .item:nth-child(2){margin-top: 20px;}

 .n_cs{padding: 80px 0}
 .n_cs .tab_view ul li b{font-size: 18px;}
 .n_cs .tab_view ul li p{font-size: 14px;}

 .n_fw2 .con1 .n_fw_search{height: 60px;}
 .n_fw2 .con1 .n_fw_search button{height: 60px;}


 .n_pro_d2 .con1{padding: 160px 0 130px 0;}
 .n_pro_d2 .con1 .pro_title b{padding-bottom: 40px;}
 .n_pro_d2 .con1 .pro_title span{margin-top: 30px;}
 .n_pro_d2 .video_play{margin-top: 50px;}
 .n_pro_d2 .con2 .play{width: 100px;height: 100px;line-height: 100px;}
 .n_pro_d2 .con3{padding: 120px 0 130px 0;}
 .n_pro_d2 .con3 .pro_title span{margin-top: 30px;}
 .n_pro_d2 .con4{padding: 100px 0}
 .n_pro_d2 .con5{padding: 100px 0 50px 0;}
 .n_pro_d2 .con6 .view .con_r .item2 img{width: 260px;}
 .n_pro_d2 .con6 .view .con_r .item3 img{width: 260px;}
 .n_pro_d2 .con8{padding: 100px 0 30px 0;}
 .n_pro_d2 .con8 .img .item:nth-child(2) img{max-width: 70%}
 .n_pro_d2 .con9.n_cs{padding: 100px 0 160px 0;}
}

@media (max-width:1350px) {
 .pcNav .logo img{width: 220px;}
 .pcNav-r-search{margin-left: 10px;}
 .pcNav-top .lang{padding-left: 20px;}
 .pcNav-top .log{margin-left: 20px;}
 .h-nav1 > li > a{font-size: 14px;}
 .h-nav1 > li{margin-left: 20px;}

 .n_fa .con2 .list .item .icon_item{margin-right: 30px;}
 .n_pro1 .con1 .list .item .icon_item{margin-right: 30px;}

 .n_fw2 .con1 .view .list .item .dowlist ul li a span{font-size: 14px;}
 .n_fw2 .con1 .view .list .item .dowlist ul li a .date{font-size: 14px;}
 .n_fw2 .con1 .view .list .item .text p span:nth-child(1){font-size: 14px;}
 .n_fw2 .con1 .view .list .item .text p span:nth-child(2){font-size: 14px;}
 .n_fw2 .con1 .view .list .item .alldow{height: 40px;line-height: 40px;font-size: 14px;}
 .n_fw2 .search_list{padding:30px;}
 .n_fw2 .search_list .item{font-size: 14px;line-height: 20px;}
 .n_fw2 .search_list .item .con_l span:nth-child(1){width: 300px;}
 .n_fw2 .search_list .item .con_l span:nth-child(3){width: 200px;}
 .n_fw2 .search_list .item .con_l span{width: 180px;}
}

@media (max-width:1280px) {
 .pro_title b,.n_pro_d2 .con2 .pro_title b,.n_pro_d2 .con3 .pro_title b{font-size: 28px;line-height: 40px;}
 .pro_title span{font-size: 16px;}
 .n_pro_d1 .con1{padding: 100px 0}
 .n_pro_d1 .con1 .view .con_l .icon_list{margin-top: 80px;}
 .n_pro_d1 .con1 .view .con_l .icon_list .item{width: 114px;height: 114px;padding-top: 18px;}
 .n_pro_d1 .con1 .view .con_l .icon_list .item i{font-size: 38px;}
 .n_pro_d1 .con1 .pro_title span{margin-top: 20px;}
 .n_con_video .play{width: 80px;height: 80px;line-height: 78px;}
 .n_con_video .play i{font-size: 36px;}
 .n_pro_d1 .con4 {padding: 70px 0;}
 .n_pro_d1 .con4 .list{height: 1060px;}
 .n_pro_d1 .con4 .list .item .item_title b{font-size: 20px;}
 .n_pro_d1 .con4 .list .item .item_title span{font-size: 16px;margin-top: 14px;}
 .n_pro_d1 .con4 .list .item .p{padding: 8px 0;font-size: 20px;}
 .n_pro_d1 .con4 .list .item:nth-child(1){left: 0;top: 0;background: #e3f1fb;width: 54.7%;height: 380px;}
 .n_pro_d1 .con4 .list .item:nth-child(1) .item_title{left: 40px;top: 60px;}
 .n_pro_d1 .con4 .list .item:nth-child(1) .img{left: 0;bottom: 0;width: 100%}
 .n_pro_d1 .con4 .list .item:nth-child(2){right: 0;top: 0;background: #e3f1fb;width:calc(100% -  54.7% - 30px);height: 380px;}
 .n_pro_d1 .con4 .list .item:nth-child(2) .item_title{left: 40px;bottom: 20px;}
 .n_pro_d1 .con4 .list .item:nth-child(2) .img{right: 40px;bottom: 20px;}
 .n_pro_d1 .con4 .list .item:nth-child(3){left: 0;top: 410px;background: #e3f1fb;width:calc(100% -  54.7% - 30px);;height: 640px;text-align: center;padding-top: 60px;}
 .n_pro_d1 .con4 .list .item:nth-child(3) .item_title{position: static}
 .n_pro_d1 .con4 .list .item:nth-child(3) .img{position: static;margin: 40px auto 0 auto ;display: block}
 .n_pro_d1 .con4 .list .item:nth-child(3) .p{position: static;margin-top: 20px;}
 .n_pro_d1 .con4 .list .item:nth-child(4){right: 0;top: 410px;background: #e3f1fb;width: 54.7%;height: 305px;}
 .n_pro_d1 .con4 .list .item:nth-child(4) .item_title{left: 60px;top: 80px;}
 .n_pro_d1 .con4 .list .item:nth-child(4) .img{right: 40px;bottom: 40px;}
 .n_pro_d1 .con4 .list .item:nth-child(4) .p{left: 60px;top: 50%;}
 .n_pro_d1 .con4 .list .item:nth-child(5){right: 0;top: 745px;background: #e3f1fb;width: 54.7%;height: 305px;}
 .n_pro_d1 .con4 .list .item:nth-child(5) .item_title{left: 60px;top: 80px;}
 .n_pro_d1 .con4 .list .item:nth-child(5) .img{right: 40px;bottom: 40px;}
 .n_pro_d1 .con4 .list .item:nth-child(5) .p{left: 60px;top: 50%;}
 .n_pro_d1 .con5{padding: 100px 0 ;}
 .n_pro_d1 .con5 .view .pro_title{margin-top: 60px;}
 .n_pro_d1 .con5 .view .img_list{margin-top: 80px;}
 .n_pro_d1 .con5 .view .img_list .item{width: 140px;}
 .n_pro_d1 .con6{height: 480px;padding-top: 144px;}
 .n_pro_d1 .con6 .pro_title span{line-height: 40px;margin-top: 40px}
 .n_pro_d1 .con7{padding: 128px 0 0 0;}

 .n_pro_d1 .con7 .view .con_l .icon_list{margin-top: 80px;}
 .n_pro_d1 .con7 .view .con_l .icon_list .item{margin-left: 40px;}

 .n_pro_d1 .con8{padding: 80px 0}
 .n_pro_d1 .con8 .view .con_l .item{padding: 50px 0 0 0;height: 580px;}
 .n_pro_d1 .con8 .view .item_title b{font-size: 20px;}
 .n_pro_d1 .con8 .view .item_title span{font-size: 14px;line-height: 28px;margin-top: 10px;}
 .n_pro_d1 .con8 .view .con_l .item .img{width: 65%;margin: 40px auto 0 auto}
 .n_pro_d1 .con8 .view .con_r .item_title{padding: 48px 30px 0 30px;}
 .n_pro_d1 .con8 .view .con_r .item {height: 280px;}
 .n_pro_d1 .con8 .view .con_r .item:nth-child(1) .img{text-align: right}
 .n_pro_d1 .con8 .view .con_r .item:nth-child(1) img{height: 166px}
 .n_pro_d1 .con8 .view .con_r .item:nth-child(2){margin-top: 20px;}
 .n_pro_d1 .con8 .view .con_r .item:nth-child(2) .img{margin-top: 30px}

 .n_cs{padding: 80px 0}
 .n_cs .tab_view ul li b{font-size: 18px;}
 .n_cs .tab_view ul li p{font-size: 14px;}

 .n_fw2 .con1 .view .list .item .top b{font-size: 20px;}
 .n_fw2 .con1 .view .list .item{padding: 30px;}
}

@media (max-width:1220px) {
 .pcNav{display: none}
 .webNav{display: block;z-index: 999999}
 .g_body{padding-top: 60px;}
 .i-banner{height: auto;padding: 56.25%}
 .i-banner-swiper .num span.active{font-size: 24px;}
 .i-banner-swiper .num span{margin-right: 10px;}
 .i-banner-swiper .num span:before{left: 47px;}
 .i-banner-swiper .num span.active:after{width: 70px;}
 .i-banner-swiper .num span.active:before{width: 70px;}

 .i_title b{font-size: 28px;}
 .i_pro_itemBtn{width: 60px;height: 60px;line-height: 58px;}
 .i_con1 .tab_nav a img{height: 60px;}
 .i_con1 .tab_nav a .name{font-size: 14px;}
 .i_con1 .i_pro_itemImg img{max-height: 300px;}
 .i_con1 .i_pro_itemTitle b{margin-top: 10px;font-size: 30px;}
 .i_con1 .i_pro_itemCon .more{margin-top: 20px;}
 .i_con1 .swiper_con,.i_con1 .i_pro_item{height: 600px;}
 .video_play{bottom: 20px; right: 0;transform: translateX(0);width: 200px;}
 .video_play .icon-bofang1{width: 40px;line-height: 40px;height: 40px;}
 .i_con1 .swiper_btn{bottom: 20px}
 .i_con2 .con_l .p{margin-top: 20px;line-height: 30px;font-size: 14px;height: 90px;}
 .i_con2 .con_l a{margin-top: 20px;}
 .i_con2 .con_r .top .item b{font-size: 36px;}
 .i_con2 .con_r .top{height: 340px;}
 .i_con2 .con_r .bottom a{font-size: 16px;height: 120px;line-height: 120px;}
 .i_con2 .con_r .bottom a i{font-size: 30px;}
 .i_con2 .con_r .bottom a:nth-child(2) i{font-size: 24px;}
 .i_con3 .swiper-slide .name{font-size: 16px;height: 70px;line-height: 70px;}
 .i_con3 .swiper-slide-active .name:after{height: 46px;}
 .i_con3 .swiper_btn,
 .i_con4 .swiper_btn,
 .i_con1 .swiper_btn{width: 40px;height: 40px;line-height: 38px;}

 .i_con4{padding-top: 120px;}
 .i_con4 .g_w .con_l{width: 220px;}
 .i_con4 .g_w .con_r{width: calc(100% - 220px);}
 .i_con4 .g_w .item .title{font-size: 16px;margin-top: 10px;}
 .i_con4 .g_w .item p{font-size: 14px;padding-left: 0}
 .i_con4 .swiper-button-prev{margin-top: 20px;}
 .i_con4 .g_w .con_l .img{width: 70px}

 .i_con5{padding: 80px 0}

 .f-top{padding-top:80px;padding-bottom: 30px; }
 .f-top .f-top-r .text b{font-size: 34px;}
 .f-top ul a{font-size: 18px;}
 .f-bottom-con span,.f-bottom-con a{font-size: 14px;}
 .f-top .f-top-r .text span{font-size: 14px;}
 .f-bottom-r .share a{width: 30px;height: 30px;line-height: 30px;}
 .f-bottom-r .share a i{font-size: 14px;}
 #luxy{padding-bottom:404px!important;}

 .n_title{font-size: 24px;}
 .n_about .con1{padding-top: 50px;}
 .n_about .con1 .view{margin-top: 30px;}
 .n_about .con1 .con_r .text{line-height: 40px;font-size: 14px;}
 .n_about .con2 .view{margin-top: 20px;}
 .n_about .con2 .con_l .text{line-height: 40px;font-size: 14px;}
 .n_about .con3{padding: 50px 0}
 .n_about .con3 ul{margin-top: 30px;}
 .n_about .con3 .item span{font-size: 50px;line-height: 50px;height: 50px;}
 .n_about .con3 .item p{font-size: 16px;}
 .n_about .con4{padding: 80px 0 60px 0}
 .n_about .con4 .swiper_con{margin-top: 40px;}
 .n_about .con4 .mySwiper2_item b{font-size: 20px;}
 .n_about .con4 .mySwiper2_item p{font-size: 18px;}
 .n_about .con4 .mySwiper_item span{font-size: 18px;}
 .n_about .con4 .mySwiper{margin-top: 30px;}
 .n_about .con5{padding: 50px 5%}
 .n_about .con5 .view{margin-top: 30px;}
 .n_about .con5 .years_nav span{font-size: 16px;}
 .n_about .con5 .year_item .num{font-size: 30px;line-height: 30px;}
 .n_about .con6 .view{margin-top: 30px;}
 .n_about .con6 .con_r .logo_list ul li{height: 80px;}
 .n_about .con7{padding: 60px 5%  0 5%}
 .n_about .con7 .list{margin-top: 30px;}

 .n_contact .con1{padding: 60px 0}
 .n_contact .con1 .view .con_l{padding: 40px 0 40px 5%;height: 460px;}
 .n_contact .con1 .view .con_l h3{font-size: 20px;}
 .n_contact .con1 .view .con_l p{font-size: 14px;line-height: 28px;}
 .my-map{height: 460px;}
 .n_contact .con2{padding-top: 0}
 .n_contact .con2 .form_view_row{margin-top: 40px;}
 .n_contact .con2 .form_view_row input{font-size: 14px;}
 .n_contact .con2 .form_view_bottom{margin-top: 40px;}
 .n_contact .con2 .submit{font-size: 16px;height: 40px;line-height: 40px;}
 .n_contact .con2 .form_view_bottom span{font-size: 12px;padding-left: 30px;}

 .n_fa .con1{padding: 60px 0}
 .n_fa .con1 .view .link{ width: 40px;height: 50px;line-height: 50px;}
 .n_fa .con1 .view .link i{font-size: 40px}
 .n_fa .con2{padding: 60px 0}
 .n_fa .con2 .list .item .text{padding: 40px;}
 .n_fa .con2 .list .item .title{font-size: 24px;}
 .n_fa .con2 .list .item .icon_item i{width: 50px;height: 50px;}
 .n_fa .con2 .list .item .icon_item span{font-size: 14px;}
 .n_fa .con2 .list .item .item_more{height: 40px;line-height: 40px;width: 140px;font-size: 14px;}
 .n_fa .con3{padding: 60px 0}
 .n_fa .con3 .list .item .bottom{padding: 20px;height: 100px;}
 .n_fa .con3_more{height: 40px;line-height: 40px;width: 120px;margin-top: 40px;font-size: 14px;}

 .n_jszc .con1{padding: 60px 0}
 .n_jszc .con1 .view{margin-top: 30px;}
 .n_jszc .con1 .view .item{padding:40px 30px}
 .n_jszc .con1 .view .item p{font-size: 16px;line-height: 30px;}
 .n_jszc .con1 .view .item b{font-size: 30px}

 .n_job .con1 .view .item{padding: 30px;}
 .n_job .con1 .view .item h3{font-size: 18px;}
 .n_job .con1 .view .item .p{font-size: 14px;line-height: 30px;}
 .n_job .con1 .view .item a{font-size: 14px;margin-top: 30px;}

 .n_job_d .con1{padding: 60px 0}
 .n_job_d .con1 .text{padding:60px }
 .n_job_d .con1 .text .top{padding-bottom: 20px;}
 .n_job_d .con1 .text .top h3{font-size: 20px;}
 .n_job_d .con1 .text .top span{font-size: 14px;}
 .n_job_d .con1 .text .p{font-size: 14px;line-height: 30px;padding-top: 20px;}
 .n_job_d .con1 .text .bottom a{width: 120px;height: 40px;line-height: 40px;font-size: 14px;}
 .n_job_d .con1 .text .bottom{margin-top: 40px;}

 .n_news1 .con1{padding: 50px 0}
 .n_news1 .list{margin-top: 40px;}
 .n_news1 .list .item .time{padding: 20px;}
 .n_news1 .list .item .time b{font-size: 36px;}
 .n_news1 .list .item .text{padding: 20px}
 .n_news1 .list .item .text h4{font-size: 16px;}
 .n_news1 .list .item .text p{font-size: 14px;line-height: 28px;height: 56px;}

 .n_news1 .con2{margin-top: 0}
 .n_news1 .con2 .list2 .item .n_item_h1Img{width: 280px;}
 .n_news1 .con2 .list2 .item .n_item_h1Info{padding: 0 40px;    width: calc(100% - 280px - 180px);}
 .n_news1 .con2 .list2 .item .n_item_h1Info h4{font-size: 16px;}
 .n_news1 .con2 .list2 .item .new-iBox b{font-size: 30px;}
 .n_news1 .con2 .list2 .item .new-iBox{width: 180px;padding-left:30px;}

 .n_breadcrumb{font-size: 14px;}
 .n_news_d .view{display: block}
 .n_news_d .con_l{width: 100%;padding: 20px;}
 .n_news_d .con_l .title h3{font-size: 20px;}
 .n_news_d .con_l .text{font-size: 14px;line-height: 24px;}
 .n_news_d .con_l .title span{margin-top: 10px;font-size: 12px;}
 .n_news_d .con_l .text{margin-top: 20px;}
 .n_news_d .con_l .bottom{  margin-top: 30px;padding-top: 30px;}
 .n_news_d .con_l .bottom a{font-size: 14px;}
 .n_news_d .con_r{width: 100%;display: none}

 .n_video .con1{padding: 50px 0}
 .n_video .con1 .item{margin-top: 30px;width: 800px}
 .n_video .con1 .item .bottom span:nth-child(1){font-size: 28px;}
 .n_video .con1 .item .bottom span:nth-child(2){font-size: 14px;}

 .n_pro1 .con1{padding: 60px 0}
 .n_pro1 .con1 .list .item .text{padding: 40px;}
 .n_pro1 .con1 .list .item .title{font-size: 24px;}
 .n_pro1 .con1 .list .item .icon_item i{width: 50px;height: 50px;}
 .n_pro1 .con1 .list .item .icon_item span{font-size: 14px;}
 .n_pro1 .con1 .list .item .item_more{height: 40px;line-height: 40px;width: 140px;font-size: 14px;}

 .n_fa .con2 .list .item .icon_item{margin-right: 20px;}
 .n_pro1 .con1 .list .item .icon_item{margin-right: 20px;}

 .n_fw2 .search_list .item .con_l span:nth-child(1){width: 260px;}
 .n_fw2 .search_list .item .con_l span:nth-child(3){width: 200px;}
 .n_fw2 .search_list .item .con_l span{width: 150px;}

 .n_fw2 .search_list{padding: 20px;}
 .n_fw2 .con1 .view .list .item{width: 48%;margin-right: 4%}
 .n_fw2 .con1 .view .list .item:nth-child(3n){margin-right: 4%}
 .n_fw2 .con1 .view .list .item:nth-child(2n){margin-right: 0}

 .n_pro_d .detail .text{padding: 40px}
 .n_pro_d .detail .title{font-size: 30px;padding-bottom: 10px;}
 .n_pro_d .detail .btn_view a{font-size: 14px;line-height: 36px;height: 36px;width: 120px;margin-right: 10px;}
 .n_pro_d .detail .btn_view a:nth-last-child(1){margin: 0}
 .n_pro_d .detail .btn_view a i{font-size: 14px;}
 .n_pro_d .detail .bottom .g_btn{width: 40px;height: 40px;line-height: 38px;}
 .n_pro_d .tab .tab_nav a{font-size: 16px;height: 70px;}
 .n_pro_d .tab .tab_nav a i{font-size: 20px;}
 /*.n_pro_d .tab .tab_con:nth-child(2){padding: 40px 0}*/

 .n_pro_d2 .con1{padding: 80px 0;}
 .n_pro_d2 .con1 .pro_title b{padding-bottom: 20px;}
 .n_pro_d2 .con1 .pro_title span{line-height: 30px;}
 .n_pro_d2 .con3 .pro_title span{line-height: 30px;}
 .n_pro_d2 .con3 .video_play{margin-top: 40px;}
 .n_pro_d2 .con3{padding: 80px 0}
 .n_pro_d2 .con4{padding: 80px 0}
 .n_pro_d2 .con5{padding: 80px 0 30px 0;}
 .n_pro_d2 .con6{padding: 80px 0 30px 0;}
 .n_pro_d2 .con6 .view .con_r{margin-right: 40px;}
 .n_pro_d2 .con6 .view .con_r .item2 img{width: 220px;transform: translateY(24px);}
 .n_pro_d2 .con6 .view .con_r .item3 img{width: 220px;transform: translateY(24px);}
 .n_pro_d2 .con7{padding:80px 0 60px 0;}
 .n_pro_d2 .con7 .pro_title span{margin-top: 30px;}
 .n_pro_d2 .con7 .con_r{padding-top: 100px;margin-top: 80px;}
 .n_pro_d2 .con7 .con_r .item3{top: 80px}
 .n_pro_d2 .con7 .list{width: 420px;margin-top: 30px;}
 .n_pro_d2 .con7 .list .item i{width: 90px;height: 90px;line-height: 86px;font-size: 36px;}
 .n_pro_d2 .video_play{margin-top: 30px;}
 .n_pro_d2 .con8{padding: 80px 0 30px 0;}
 .n_pro_d2 .con9.n_cs{padding: 80px 0}
}

@media (max-width:1024px) {
 .i_title b{font-size: 24px;}
 .i_con1 .i_pro_itemImg img{}
 .i_con2{display: block;padding: 0 5%}
 .i_con2 .con_l{ padding: 60px 0 0 0;width: 100%;border: 0}
 .i_con2 .con_l .p{height:auto}
 .i_con2 .con_l .video_play{width: 500px;max-width: 100%;margin: 20px auto 0 auto}
 .i_con2 .con_r{width: 100%}
 .i_con2 .con_r .top .item b{font-size: 30px;line-height: 30px;}
 .i_con2 .con_r .top{padding: 60px 0;height: auto}
 .i_con2 .con_r .top:after{display: none}
 .i_con2 .con_r .top .item{text-align: center}
 .i_con2 .con_r .bottom a{height: 100px;}
 .i_con3 .swiper-slide, .i_con3 .swiper_btn_view {width: 700px;}
 .i_con4{padding-top: 80px;}
 .i_con4 .g_w .con_l .img{margin-top: 40px;width: 60px}
 .f-top ul li{margin-left: 20px;}
 .f-top ul a{font-size: 16px;padding-right: 20px;}
 .f-top .f-top-r .text b{font-size: 30px;}
 .f-top-logo{width: 180px;}
 .f-bottom-con{display: block;text-align: center}
 .f-bottom-r .share{display: block;margin: 6px 0;text-align: center}

 .n_about .con5 .year_tab{padding-right: 40px;}
 .n_about .con5 .year_item .text{padding: 0 30px}
 .n_about .con5 .year_item ul li{margin-top: 20px;}

 .n_jszc .con1 .view .item p{font-size: 14px;line-height: 28px;}
 .n_jszc .con1 .view .item{min-height: 360px;}

 .n_job .con1 .view .swiper_con{padding: 0 80px;}

 .n_job_d .con1 .text{padding: 40px;}

 .n_pro1 .con1 .list .item .icon_item span,
 .n_fa .con2 .list .item .icon_item span{font-size: 12px;}
 .n_fa .con2 .list .item .icon_item{margin-right: 10px;}
 .n_pro1 .con1 .list .item .icon_item{margin-right: 10px;}

 .pro_title b ,.n_pro_d2 .con2 .pro_title b{font-size: 24px;line-height: 30px;}
 .pro_title span{font-size: 14px;}
 .n_pro_d1 .con1 .pro_title span { }
 .n_pro_d1 .con1{padding: 70px 0}
 .n_pro_d1 .con1 .view .con_l .icon_list{margin-top: 40px;}
 .n_pro_d1 .con1 .view .con_l .icon_list .item{width: 90px;height: 90px;padding-top: 18px;}
 .n_pro_d1 .con1 .view .con_l .icon_list .item i{font-size: 28px;}
 .n_pro_d1 .con1 .view .con_l .icon_list .item span{font-size: 14px;}
 .n_pro_d1 .con1 .pro_title span{margin-top: 20px;}
 .n_con_video .play{width: 70px;height: 70px;line-height: 68px;}
 .n_con_video .play i{font-size: 32px;}
 .n_pro_d1 .con4 {padding: 70px 0;}
 .n_pro_d1 .con4 .list .item .p{padding: 8px 0;font-size: 20px;}
 .n_pro_d1 .con4 .list .item .item_title span{font-size: 14px;}
 .n_pro_d1 .con6{height: 380px;padding-top: 92px;}
 .n_pro_d1 .con6 .pro_title span{line-height: 40px;margin-top: 40px}
 .n_pro_d1 .con7{padding:  70px 0 0 0;}
 .n_pro_d1 .con7 .view .con_l .icon_list{margin-top: 40px;}
 .n_pro_d1 .con7 .view .con_l .icon_list .item{margin-left: 40px;width: 90px;height: 90px;padding-top: 14px;}
 .n_pro_d1 .con7 .view .con_l .icon_list .item i{font-size: 30px;line-height: 30px;height: 30px;}
 .n_pro_d1 .con7 .view .con_l .icon_list .item .icon-yanjing{font-size: 20px}
 .n_pro_d1 .con7 .view .con_l .icon_list .item span{font-size: 14px;}
 .n_pro_d1 .con8{padding: 70px 0}
 .n_cs{padding: 70px 0}
 .n_cs .tab_view ul li{width: 33.33%}

 .n_pro_d .detail .text{padding: 30px;}

 .n_pro_d2 .con1 .con_l{width: 500px;}
 .n_pro_d2 .con1 .con_r{width: calc(100% - 560px);left: 560px;}
 .n_pro_d2 .video_play{width: 240px;}
 .n_pro_d2 .con2 .play {width: 80px;height: 80px;line-height: 80px;}
 .n_pro_d2 .con2 .play i{font-size: 40px;}
 .n_pro_d2 .con3{padding: 60px 0; }
 .n_pro_d2 .con3 .con_l{min-width: 540px;}
 .n_pro_d2 .con4{padding: 60px 0}
 .n_pro_d2 .con5{padding: 60px 0 30px 0}
 .n_pro_d2 .con6{padding: 60px 0 30px 0}
 .n_pro_d2 .con6 .view .con_r{margin-right: 30px;}
 .n_pro_d2 .n_cs .tab{margin-top: 0}
}

@media (max-width:998px){
 .n_jszc .con1 .view{display: block}
 .n_jszc .con1 .view .item{padding: 30px; width: 100%;margin-bottom: 20px;min-height: auto}
 .n_news1 .list .item .time b{font-size: 30px;}
 .n_news1 .list .item .time{padding: 10px 20px;}
 .n_news1 .con2 .list2 .item .n_item_h1Img{width: 200px;}
 .n_news1 .con2 .list2 .item .n_item_h1Info{padding: 0 40px;    width: calc(100% - 200px - 140px);}
 .n_news1 .con2 .list2 .item .new-iBox b{font-size: 24px;}
 .n_news1 .con2 .list2 .item .new-iBox:before{height: 80px;}
 .n_news1 .con2 .list2 .item .new-iBox{width: 140px;}
}

@media (max-width:768px) {
 .i_title b{font-size: 20px;line-height: 20px;}
 .i_con1 .i_pro_itemTitle{padding-top: 30px;}
 .i_con1 .i_pro_itemTitle span{font-size: 14px;}
 .i_con1 .i_pro_itemTitle b{font-size: 24px;line-height: 30px;}
 .i_con1 .i_pro_itemImg img{max-height: 260px;max-width: 200px;}

 .i_con1 .swiper_con, .i_con1 .i_pro_item {height: 500px;}
 .i_pro_itemBtn {width: 40px;height: 40px;line-height: 38px;}
 .i_pro_itemBtn i{font-size: 16px;}
 .i_pro_itemBtn:nth-child(2){top: 140px;font-size: 18px}
 .i_pro_itemBtn:nth-child(4) {top: 140px;font-size: 12px;}
 .i_pro_itemBtn:nth-child(3) {top: 240px;font-size: 12px;}
 .i_pro_itemBtn:nth-child(5) {top: 240px;font-size: 12px;}
 .video_play{width: 180px;}

 .i_con3 .swiper-slide, .i_con3 .swiper_btn_view {width: 600px;}

 .f-top{padding-top: 40px;}
 .f-top-con{display: block;text-align: center}
 .f-top-logo{margin: 0 auto}
 .f-top ul{display: none}
 .f-top-code{text-align: center}
 .f-top .f-top-r .text{text-align: center;margin-top: 20px;}
 .f-top-code .code{margin: 0 8px;}
 #luxy {padding-bottom: 468px!important;}

 /*.n_banner_text{width: auto}*/
 .n_title{font-size: 20px;}
 .n_about .n_banner_text img{width: 60%}
 .n_about .con1 .view{display: block;margin-top: 20px;}
 .n_about .con1 .con_l{width: 100%}
 .n_about .con1 .con_r{width: 100%;padding: 5%}
 .n_about .con1 .con_r .text{line-height: 30px;}
 .n_about .con1{padding-top: 30px;}

 .n_about .con2 .view{display: block}
 .n_about .con2 .con_l{padding:5% 5% 0 5%;width: 100%}
 .n_about .con2 .con_l .text{line-height: 30px;}
 .n_about .con2 .con_r{padding:5%;;width: 100%}
 .n_about .con3{padding: 40px 0}
 .n_about .con3 .item span{font-size: 36px;line-height: 36px;height: 36px;}
 .n_about .con3 .item p{font-size: 14px;}
 .n_about .con3 .item2{height: 200px;}
 .n_about .con3 .item4{height: 200px;}
 .n_about .con3 .item3{height: 420px;}
 .n_about .con3 .item5{height: 200px;}
 .n_about .con3 .item6{height: 200px;}
 .n_about .con3 .item1{height: 640px}
 .n_about .con4{padding: 40px 0}
 .n_about .con4 .swiper_con{margin-top: 20px;}
 .n_about .con4 .mySwiper2_item b{font-size: 18px;}
 .n_about .con4 .mySwiper2_item p{font-size: 16px;margin-top: 10px;}
 .n_about .con4 .mySwiper2{padding-bottom: 50px;}
 .n_about .con4 .mySwiper2 .num{font-size: 24px;}
 .n_about .con4 .mySwiper2 .num i{font-size: 18px;}
 .n_about .con4 .mySwiper2_item{max-width: 100%;padding:30px 20px;min-height: auto}
 .n_about .con4 .mySwiper_item span{font-size: 16px;}

 .n_about .con5 .con_l{width: 50px;}
 .n_about .con5 .years_nav{padding-left: 0}
 .n_about .con5 .years_nav span.active:before{width: 2px;}
 .n_about .con5 .years_nav span{font-size: 14px;padding-left: 6px;}
 .n_about .con5 .con_r{width: calc(100% - 50px);padding-left: 10px;}
 .n_about .con5 .year_item .num{font-size: 24px;}
 .n_about .con5 .year_tab{padding-right: 20px;}
 .n_about .con5 .year_tab::-webkit-scrollbar {width : 2px;height: 1px;}
 .n_about .con5 .year_item .p p{font-size: 14px;line-height: 24px;}
 .n_about .con5 .year_item .text{padding: 0 0 0 20px}
 .n_about .con5 .year_item ul li{text-align: left}
 .n_about .con5 .year_item .text{width: 100%}
 .n_about .con5 .year_item ul:before{left: 10px}
 .n_about .con5 .year_item ul li:before{left: 10px;top: -5px}
 .n_about .con5{padding: 40px 5%}
 .n_about .con6 .view{display: block}
 .n_about .con6 .con_l{width: 400px;margin: 0 auto; max-width: 100%}
 .n_about .con6 .con_r{width: 100%}
 .n_about .con6 .con_r .logo_list ul li{margin-top: 20px;}
 .n_about .con6 .con_r .logo_list{height: 180px;}
 .n_about .con7{padding: 40px 5% 0 5%;margin-top: 40px;}
 .n_about .con7 .bottom{margin-top: -30px;}

 .n_contact .con1{padding: 40px 0}
 .n_contact .n_banner_text img{width: 50%}
 .n_contact .con1 .view{display: block;margin-top: 20px;}
 .n_contact .con1 .view .con_l{padding: 30px 5%;width: 100%;height: auto}
 .n_contact .con1 .view .con_l h3{margin-bottom: 10px;font-size: 18px;}
 .n_contact .con1 .view .con_l p{line-height: 24px;}
 .n_contact .con1 .view .con_l p a i{width: 30px;height: 30px;line-height: 28px;font-size: 14px;}
 .n_contact .con1 .view .con_l .code{margin-top: 10px;}
 .n_contact .con1 .view .con_r{width: 100%}
 .my-map{height: 260px;}

 .n_contact .con1 .view2 .item_top img{width: 30px;}
 .n_contact .con1 .view2 .item_title{width: calc(100% - 30px)}
 .n_contact .con1 .view2 .item_title{font-size: 18px;}
 .n_contact .con1 .view2 .list{display: block}
 .n_contact .con1 .view2 .item{width: 100%}

 .n_contact .con2{padding:0 0 40px 0}
 .n_contact .con2 .form_view_row{margin-top: 20px;}
 .n_contact .con2 .form_view_bottom{display: block;margin-top: 20px;;padding-top: 70px;position: relative}
 .n_contact .con2 .form_view_bottom .form_view_code{position: absolute;left: 0;top: 0}
 .n_contact .con2 .form_view_bottom span{padding: 20px 0 0 0;display: block}
 .n_contact .con2 .form_view_row input{padding-bottom: 8px;}

 .n_fa .con1{padding: 40px 0}
 .n_fa .con1 .view .link{ width: 30px;height: 40px;line-height: 40px;}
 .n_fa .con1 .view .link i{font-size: 30px}
 .n_fa .con1 .view{margin-top: 30px;}
 .n_fa .con2{padding: 40px 0; }
 .n_fa .con2 .list .item a{display: block}
 .n_fa .con2 .list .item .img{width: 100%}
 .n_fa .con2 .list .item .text{padding: 20px;width: 100%}
 .n_fa .con2 .list .item .icon_item{margin: 20px 20px 0 0;text-align: center}
 .n_fa .con2 .list .item .icon_item i{width: 36px;height: 36px;}
 .n_fa .con2 .list .item .icon_item span{font-size: 12px;}
 .n_fa .con2 .list .item .title{font-size: 20px;}
 .n_fa .con2 .list .item .item_more{margin-top: 20px;}
 .n_fa .con3{padding: 40px 0}
 .n_fa .con3 .list .item{width: 49%;margin-top: 2%;margin-right: 2%}
 .n_fa .con3 .list .item:nth-child(3n){margin-right: 2%}
 .n_fa .con3 .list .item:nth-child(2n){margin-right: 0}
 .n_fa .con3 .list .item .bottom{height: 80px;}

 .n_job .con1 .view .swiper_con{padding: 0 20px;}
 .n_job .con1 .view .swiper_con .swiper-btn{width: 36px;height: 36px;line-height: 36px; }
 .n_job .con1 .view .swiper_con .swiper-btn i{font-size: 14px;}
 .n_job .con1 .view .swiper_con .swiper-button-prev{transform: translateX(-50%)}
 .n_job .con1 .view .swiper_con .swiper-button-next{transform: translateX(50%)}
 .n_job .con1{padding: 40px 0;}
 .n_job .con1 .view{margin-top: 20px;padding: 30px 0}
 .n_job .con1 .view .item .p{margin-top: 10px;}
 .n_job .con1 .view .item a{margin-top: 20px;}

 .n_job_d .con1{padding: 40px 0}
 .n_job_d .con1 .text{padding: 20px;}
 .n_job_d .con1 .text .top{padding-bottom: 10px;display: block}
 .n_job_d .con1 .text .top span{display: block;margin-top: 10px;font-size: 12px;}
 .n_job_d .con1 .text .p{padding-top: 10px;line-height: 24px;}
 .n_job_d .con1 .text .bottom{margin-top: 20px;}
 .n_job_d .con1 .text .bottom a{margin-right: 10px;}

 .n_news1 .n_banner_text img{width: 30%}
 .n_news1 .list{display: block}
 .n_news1 .list .item {width: 100%;margin-top: 20px;}

 .n_news1 .con2 .title span{font-size: 20px;}
 .n_news1 .con2 .title span:before{width: calc(50% - 70px);}
 .n_news1 .con2 .title span:after{width: calc(50% - 70px);}
 .n_news1 .con2 .list2 .item{margin-top: 20px;}
 .n_news1 .con2 .list2 .item .n_item_h1 a{display: block}
 .n_news1 .con2 .list2 .item .n_item_h1Img{width: 100%}
 .n_news1 .con2 .list2 .item .n_item_h1Info{width: 100%;padding: 0}
 .n_news1 .con2 .list2 .item .n_item_h1Info h4{margin: 0;padding: 20px 20px 0 20px}
 .n_news1 .con2 .list2 .item .new-iBox{width: 100%;text-align: left;padding: 0 20px;}
 .n_news1 .con2 .list2 .item .new-iBox b{font-size: 14px;display: inline-block}
 .n_news1 .con2 .list2 .item .new-iBox span{font-size: 14px;display: inline-block;text-align: left;padding: 0}
 .n_news1 .con2 .list2 .item .new-iBox:before{display: none}

 .fenye{margin: 40px auto}
 .fenye a{padding: 0 10px;height: 36px;line-height: 36px;font-size: 12px;}


 .n_news1 .con1{padding: 40px 0; }
 .n_news_d .view{margin-top: 20px;}
 .n_news_d .con_l .title h3{font-size: 18px;}
 .n_news_d .con_l .text{line-height: 24px;}
 .n_news_d .con_l .bottom {margin-top:20px;padding-top: 20px;display: block}
 .n_news_d .con_l .bottom a{width: 100%;text-align: left}
 .n_news_d .con_l .bottom a i{display: none}

 .n_video .con1 .item .bottom{height: auto;padding-bottom: 20px;padding-top: 0}
 .n_video .con1 .item .bottom span:nth-child(2){margin-top: 10px;opacity: 1;transform: translate(0);}
 .n_video .con1 .item .bottom span:nth-child(1){font-size: 20px;opacity: 1;transform: translate(0);}

 .n_pro1 .con1{padding: 40px 0; }
 .n_pro1 .con1 .list .item a{display: block}
 .n_pro1 .con1 .list .item .img{width: 100%}
 .n_pro1 .con1 .list .item .text{padding: 20px;width: 100%}
 .n_pro1 .con1 .list .item .icon_item{margin: 10px 10px 0 0;text-align: center}
 .n_pro1 .con1 .list .item .icon_item i{width: 36px;height: 36px;}
 .n_pro1 .con1 .list .item .icon_item span{font-size: 12px;}
 .n_pro1 .con1 .list .item .title{font-size: 20px;}
 .n_pro1 .con1 .list .item .item_more{}
 .n_pro1 .con1 .list .item .title,
 .n_fa .con2 .list .item .title{line-height: 30px;}
 .n_pro1 .con1 .list .item .item_more,
 .n_fa .con2 .list .item .item_more{width: 110px; height: 30px;line-height: 30px;margin-top: 20px;}
 .n_pro1 .con1 .list .item,
 .n_fa .con2 .list .item{margin-top: 20px;}
 .n_pro1 .con1 .list{margin-top: 0;}
 .n_pro1 .i_con1 {padding: 0}
 .n_pro1 .n_banner_text{}
 .n_pro1 .n_banner_text img{ width: 56%}

 .n_pro_d1 .n_banner_text{left: 5%;transform: translate(0,-50%);width: 180px;}
 .n_pro_d1 .con1{padding: 30px 0;}
 .n_pro_d1 .con1 .view{ flex-direction: column-reverse;}
 .n_pro_d1 .con1 .view .con_l{width: 100%}
 .n_pro_d1 .con1 .view .con_r{width: 70%;margin: 0 auto}
 .n_pro_d1 .con1 .pro_title{margin-top: 20px;}
 .n_pro_d1 .con1 .pro_title span{margin-top: 10px;}
 .n_pro_d1 .con1 .view .con_l .icon_list{margin-top: 20px}
 .n_pro_d1 .con1 .view .con_l .icon_list .item{margin-right: 30px;height: 80px;width: 80px;padding-top: 8px}
 .pro_title b,.n_pro_d2 .con2 .pro_title b,.n_pro_d2 .con3 .pro_title b{font-size: 20px;}
 .pro_title span{margin-top: 10px;}
 .n_con_video .play{width: 40px;height: 40px;line-height: 38px;}
 .n_con_video .play i{font-size: 20px}
 .n_pro_d1 .con3 .pro_title{width: 100%}
 .n_pro_d1 .con4{padding: 30px 0}
 .n_pro_d1 .con4 .pro_title span{margin-top: 10px;}
 .n_pro_d1 .con4 .list{height: auto;margin-top: 0}
 .n_pro_d1 .con4 .list .item{position: static;width: 100% !important;height: auto!important;padding: 20px 0!important;margin-top: 20px!important;text-align: center!important; }
 .n_pro_d1 .con4 .list .item .item_title{position: static;display: block;text-align: center;margin: 0 auto;padding: 0 20px!important;}
 .n_pro_d1 .con4 .list .item .img{position: static;display: block;text-align: center;margin: 30px auto!important;width: 100%!important;}
 .n_pro_d1 .con4 .list .item .img{width: 60% !important}
 .n_pro_d1 .con4 .list .item:nth-child(1) .img{width: 100%!important;margin-left: 0!important;}
 .n_pro_d1 .con4 .list .item .p{position: static; text-align: center;margin: 0 auto;font-size: 16px;margin-top: 0!important;}
 .n_pro_d1 .con4 .list .item .item_title b{font-size: 18px;}
 .n_pro_d1 .con4 .list .item .item_title span{margin-top: 10px;}
 .n_pro_d1 .con5{padding: 30px 0}
 .n_pro_d1 .con5 .view{flex-direction: column-reverse;}
 .n_pro_d1 .con5 .view .con_l{width: 100%}
 .n_pro_d1 .con5 .view .con_r{width: 60%;margin: 0 auto}
 .n_pro_d1 .con5 .view .pro_title span{margin-top: 10px;}
 .n_pro_d1 .con5 .view .pro_title{margin-top: 20px;}
 .n_pro_d1 .con5 .view .img_list{margin-top: 20px;}
 .n_pro_d1 .con5 .view .img_list .item{width: 120px;margin-right: 20px;}
 .n_pro_d1 .con6{height: 300px;padding-top: 60px;position: relative}
 .n_pro_d1 .con6:before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(255,255,255,.5)}
 .n_pro_d1 .con6 .pro_title{position: relative;z-index: 9}
 .n_pro_d1 .con6 .pro_title span{margin-top: 10px;line-height: 24px;}
 .n_pro_d1 .con7{padding: 30px 0}
 .n_pro_d1 .con7 .view{display: block}
 .n_pro_d1 .con7 .view .con_r{width: 60%;margin: 0 auto}
 .n_pro_d1 .con7 .view .con_l{padding: 0;margin-top: 20px;text-align: left}
 .n_pro_d1 .con7 .view .con_l .pro_title{text-align: left}
 .n_pro_d1 .con7 .view .con_l .icon_list{justify-content: flex-start;margin-top: 20px;}
 .n_pro_d1 .con7 .view .con_l .icon_list .item{margin-left: 0;margin-right: 20px;width: 80px;height: 80px;padding-top: 12px}
 .n_pro_d1 .con8{padding: 30px 0;  }
 .n_pro_d1 .con8 .view{display: block;padding-top: 20px;}
 .n_pro_d1 .con8 .view .con_l{width: 100%}
 .n_pro_d1 .con8 .view .con_l .item{padding: 20px; height: auto}
 .n_pro_d1 .con8 .view .con_r{width: 100%}
 .n_pro_d1 .con8 .view .con_r .item{height: auto;margin-top: 20px;overflow: hidden}
 .n_pro_d1 .con8 .view .con_r .item_title{padding: 20px}
 .n_pro_d1 .con8 .view .item_title b{font-size: 16px;}
 .n_pro_d1 .con8 .view .item_title span{line-height: 24px;}
 .n_pro_d1 .con8 .view .con_r .item:nth-child(2) .img{margin:0 0 20px 0 ;}
 .n_cs{padding: 30px 0}
 .n_cs .tab_nav a{margin: 0 10px 20px; width: 140px;height: 36px;line-height: 36px;font-size: 14px;}
 .n_cs .tab_nav a i{font-size: 16px;}
 .n_cs .tab_nav a i.icon-anzhuo{font-size: 22px;}
 .n_cs .tab{margin-top: 20px;}
 .n_cs .tab_view ul li{width: 50%}

 .n_fw2 .con1{padding: 40px 0}
 .n_fw2 .con1 .view{margin-top: 20px;}
 .n_fw2 .con1 .view .list .item{width: 100%;margin-right: 0;margin-top: 20px;padding: 20px}
 .n_fw2 .con1 .view .list .item:nth-child(3n){margin-right: 0}
 .n_fw2 .con1 .view .list .item:nth-child(2n){margin-right: 0}
 .n_fw2 .con1 .n_fw_search{height: 46px;padding-left: 20px;}
 .n_fw2 .con1 .n_fw_search button{width: 80px;height: 46px;font-size: 14px;}
 .n_fw2 .con1 .n_fw_search input{width: calc(100% - 24px - 80px);font-size: 14px;}
 .n_fw2 .con1 .n_fw_search button i{font-size: 16px;}
 .n_fw2 .con1 .n_fw_search .icon-qiyewenhua{font-size: 18px;width: 18px;}

 .n_pro_d .detail {position: relative}
 .n_pro_d .detail .top{display: block}
 .n_pro_d .detail .top .con_l{width: 100%}
 .n_pro_d .detail .top .con_r{width: 100%}
 .n_pro_d .detail .text{padding: 20px;}
 .n_pro_d .detail .title{font-size: 24px;}
 .n_pro_d .detail .p{line-height: 26px;}
 .n_pro_d .detail .btn_view{margin-top: 20px;}
 .n_pro_d .detail .bottom{width: 100%;margin: 0; position: absolute;left: 0;top: 20%;pointer-events: none}
 .n_pro_d .detail .bottom .swiper_con{display: none}
 .n_pro_d .detail .bottom .g_btn{pointer-events: auto;left: 0;top: 0; transform: translateX(-10px);background: #004ea2;color: #fff}
 .n_pro_d .detail .bottom .swiper-button-next{left: auto;right: 0;transform: rotate(180deg) translateX(-10px)}
 .n_pro_d .tab .tab_nav a{height: 50px;font-size: 14px;}
 .n_pro_d .tab{margin-top: 20px;}
 /*.n_pro_d .tab .tab_con:nth-child(2){padding: 20px 10px}*/


 .n_pro_d2 .n_banner_text{left: 5%;transform: translate(0,-50%);width: 180px;}
 .n_pro_d2 .con1{padding: 30px 0}
 .n_pro_d2 .con1 .g_w{display: flex;flex-direction: column-reverse}
 .n_pro_d2 .con1 .con_l{width: 100%;margin-top: 30px;}
 .n_pro_d2 .con1 .pro_title b{padding-bottom: 10px;}
 .n_pro_d2 .con1 .pro_title span{line-height: 24px;margin-top: 10px;}
 .n_pro_d2 .con1 .con_r{width: 100%;position: static;transform: translate(0);}
 .n_pro_d2 .con2 .play{width: 50px;height: 50px;line-height: 46px;}
 .n_pro_d2 .con2 .play i{font-size: 20px;}
 .n_pro_d2 .con3{padding: 30px 0}
 .n_pro_d2 .con3 .g_w{display: flex;flex-direction: column-reverse}
 .n_pro_d2 .con3 .con_l{width: 100%;margin-top: 30px;}
 .n_pro_d2 .con3 .con_r{width: 70%;margin: 0 auto}
 .n_pro_d2 .con3 .pro_title span{margin-top: 10px;line-height: 24px;}
 .n_pro_d2 .con4{padding: 30px 0}
 .n_pro_d2 .con4 .view{margin-top: 20px;}
 .n_pro_d2 .con4 .view .img:nth-last-child(1):before{width: 80px;height: 60px;bottom: 50px;}
 .n_pro_d2 .con5{padding: 30px 0;}
 .n_pro_d2 .con5 .view{margin-top: 20px;}
 .n_pro_d2 .con6{padding: 30px 0}
 .n_pro_d2 .con6 .view .con_r{margin-right: 0}
 .n_pro_d2 .con6 .view .con_r .item2 img{width: 160px;  transform: translateY(20px);}
 .n_pro_d2 .con6 .view .con_r .item3 img{width: 160px;  transform: translateY(20px);}
 .n_pro_d2 .con7{padding: 60px 0 30px 0}
 .n_pro_d2 .con7 .view{display: flex;flex-wrap: wrap;flex-direction: column-reverse}
 .n_pro_d2 .con7 .con_l{width: 100%;margin-top: 20px;}
 .n_pro_d2 .con7 .con_r{width: 60%;max-width: inherit;margin:  0 auto}
 .n_pro_d2 .con7 .con_r .item1{    transform: translate(-84px,-40px);}
 .n_pro_d2 .con7 .con_r .item2{transform: translate(0,-40px);}
 .n_pro_d2 .con7 .pro_title span{margin-top: 10px;}
 .n_pro_d2 .con7 .list{margin-top: 20px;}
 .n_pro_d2 .con7 .list .item i{width: 70px;line-height: 64px;height: 70px;font-size: 30px}
 .n_pro_d2 .con7 .list .item span{font-size: 16px;}
 .n_pro_d2 .con8{padding: 30px 0;}
 .n_pro_d2 .con8 .btn_view span{height: 40px;line-height: 40px;}
 .n_pro_d2 .con8 .btn_view{margin-top: 20px;}
 .n_pro_d2 .con9.n_cs{padding: 30px 0}
}

@media (max-width:640px){
 .i_con1 .i_pro_itemCon .more{margin-top: 10px;}
 .i_con1 .tab_nav a{padding: 10px 0}
 .i_con1 .tab_nav a .name{font-size: 12px;}
 .i_con1 .tab_nav a:after{display: none}
 .i_pro_itemBtn:nth-child(2){top: 180px;font-size: 18px}
 .i_pro_itemBtn:nth-child(4) {top: 180px;font-size: 12px;}
 .i_pro_itemBtn:nth-child(3) {top: 280px;font-size: 12px;}
 .i_pro_itemBtn:nth-child(5) {top: 280px;font-size: 12px;}
 .video_play{width: 120px;}
 .i_con1 .swiper_con, .i_con1 .i_pro_item {height: 460px;}
 .i_con3 .swiper_btn, .i_con4 .swiper_btn, .i_con1 .swiper_btn {width: 36px;height: 36px;line-height: 34px;}
 .i_con1 .swiper-button-prev{left: 5%;transform: translateX(0)}
 .i_con1 .swiper-button-next{left: 8%;transform: translateX(100%) rotate(180deg)}

 .i_con2 .con_l{padding: 40px 0 0 0;}
 .i_con2 .con_l .p{margin-top: 10px;}
 .i_con2 .con_l a{margin-top: 10px;font-size: 14px;}
 .i_con2 .con_r .top{padding: 20px 0}
 .i_con2 .con_r .top .item{padding-left: 10px;}
 .i_con2 .con_r .top .item b{font-size: 20px;margin-top: 10px;line-height: 20px;}
 .i_con2 .con_r .bottom a{height: 70px;line-height: 70px;}
 .i_con2 .con_r .bottom a:nth-child(2) i{font-size: 16px;}
 .i_con2 .con_r .bottom a i{font-size: 20px;}

 .i_con3{padding: 40px 0}
 .i_con3 .swiper_con{margin-top: 20px;}
 .i_con3 .swiper-slide, .i_con3 .swiper_btn_view {width: 90%;}
 .i_con3 .swiper-slide .name span{font-size: 14px;padding-right: 20px}
 .i_con3 .swiper-slide .name:after{right: 50px;display: none}
 .i_con3 .swiper-slide .name{ height: auto; line-height: 24px;position: static;transform: translate(0);border-radius: 0;margin-top: 10px; padding: 0 20px;font-size: 16px;text-align: center}
 .i_con3 .swiper-button-next{right: 10px;border-color: #fff;color: #fff}
 .i_con3 .swiper-button-prev{left: 10px;}
 .i_con3 .swiper_btn, .i_con4 .swiper_btn, .i_con1 .swiper_btn {width: 30px;height: 30px;line-height: 30px;}

 .i_con4{padding: 40px 0}
 .i_con4 .i_title{text-align: center}
 .i_con4 .g_w{display: block}
 .i_con4 .g_w .con_l{width: 100%}
 .i_con4 .g_w .con_r{width: 100%;margin-top: 20px}
 .i_con4 .g_w .con_l .img{display: none}
 .i_con4 .g_w .con_l .nav{display: flex;justify-content: space-between}
 .i_con4 .g_w .con_l .nav a{margin-top: 0;font-size: 16px;}
 .i_con4 .g_w .item .g_bg{margin-top: 10px;padding-top: 70%}
 .i_con4 .swiper_btn{display: inline-block;margin-top: 10px;}
 .i_con5{padding: 40px 0}
 .i_con5 .list{margin-top: 20px;}

 #luxy {
  padding-bottom: 488px!important;
 }
 .f-bottom-con span, .f-bottom-con a{display: block;text-align: center}
 .f-bottom-con{padding: 10px 0}

 .n_about .con2{padding-top: 20px;}
 .n_about .con3 ul{margin-top: 20px;}
 .n_about .con3 .item span{font-size: 30px;line-height: 30px;height: 30px;}
 .n_about .con3 ul{display: block}
 .n_about .con3 ul li{width: 100%!important;}
 .n_about .con3 ul li .item{height: 80px!important;margin-top: 10px!important;}
 .n_about .con3 ul li:nth-child(1) .item{margin-top: 0!important;}
 .n_about .con4 .swiper_con{margin-top: 10px;}
 .n_about .con4 .mySwiper{margin-top: 10px;}
 .n_about .con4 .mySwiper2_item b{font-size: 16px;margin-top: 10px;}
 .n_about .con4 .mySwiper2_item p{font-size: 14px;}
 .n_about .con5 .year_item ul{margin-top: 10px;}
 .n_about .con6 .con_r .logo_list{height: 120px;}
 .n_about .con6 .con_r .logo_list ul li{height: 50px;}
 .n_about .con6 .con_r{padding: 20px 5%}
 .n_about .con7 .list{margin-top: 20px;}
 .n_about .con7 .bottom{margin-top: -10px;}

 .f-top-logo{width: 120px;}
 .f-top .f-top-r .text b{font-size: 24px;}

 .n_fa .con3 .list .item{width: 100%;margin-top: 20px; margin-right: 0}

 .n_video .con1 .item .bottom{height: auto;padding-bottom: 20px;padding-top: 0}
 .n_video .con1 .item .bottom span:nth-child(2){margin-top: 10px;font-size: 12px;opacity: 1;transform: translate(0);}
 .n_video .con1 .item .bottom span:nth-child(1){font-size: 16px;line-height: 16px;opacity: 1;transform: translate(0);}
 .n_video .con1 .item .icon-bofang1{font-size: 36px;}

 .n_cs .tab_view ul li{width: 100%;min-height: auto;margin-top: 20px;}
 .n_cs .tab_view ul li b{font-size: 16px;}
 .n_cs .tab_view ul li p{line-height: 20px;margin-top: 0}
 .n_cs .tab_view{padding: 0}
 .n_cs .tab_view ul li i{font-size: 14px;}

 .n_pro_d .detail .btn_view a i{margin-right: 4px;}

 .n_pro_d2 .con2 .pro_title{right: 5%;text-align: right}
 .n_pro_d2 .con4 .view .img:nth-last-child(1):before{width: 64px;height: 48px;bottom: 30px;}
 .n_pro_d2 .con6 .view{margin-top: 30px;flex-wrap: wrap;justify-content: flex-end}
 .n_pro_d2 .con6 .view .pro_title{width: 100%;text-align: left}
 .n_pro_d2 .con6 .view .con_r .item2 img{width: 120px;transform: translateY(0px);}
 .n_pro_d2 .con6 .view .con_r .item3 img{width: 120px;transform: translateY(14px);}
 .n_pro_d2 .con7 .con_r .item3{top: 40px;}
 .n_pro_d2 .con7 .con_r{padding-top: 60px;}
 .n_pro_d2 .con7 .list{max-width: 100%}
 .n_pro_d2 .con8 .btn_view span{height: 36px;line-height: 36px;}


}

@media (max-width:500px){

}


.en{font-family: 'MONTSERRAT_L'}
.en_banner{position: relative}
.en_banner_img{ width: 100%;height: 100vh; background-size: cover;background-position: center;}
.en_banner_text{ position: absolute;left: 0;top: 50%;transform: translateY(-50%);color: #fff;width: 100%}
.en_banner_text b{font-family:'DINCOND';font-size: 66px;font-weight: 400; color: #fff;line-height: 80px;text-transform: uppercase; display: block}
.en_banner_text a{display: block;margin-top: 60px; width: 200px;height: 60px;font-size: 18px; line-height: 60px;text-align: center;color: #fff;
 border: 1px solid rgba(255,255,255,.3);border-radius: 30px;transition: .4s all ease}
.en_banner_text a:hover{background: #fff;color: #004ea2}
.en_banner .bottom{position: absolute;bottom: 0;left: 0;width: 100%;z-index: 99}
.en_banner .bottom .g_w{display: flex;justify-content: space-between;align-items: center;}
.en_banner .bottom span{cursor: pointer;
 animation: scrollMore 3s ease infinite ;
 -webkit-animation: scrollMore 3s ease infinite ;
}
.en_banner .swiper-pagination{position: absolute;left: auto; right: 4%; top: 50%;bottom: auto;transform: translateY(-50%); width: 32px;z-index: 999}
.en_banner .swiper-pagination-bullet{display: flex;justify-content: center;align-items: center; margin: 18px 0!important; width: 32px;height: 32px;border: 1px solid rgba(255,255,255,0);background: none;transition: .4s all ease}
.en_banner .swiper-pagination-bullet:before{content: ''; width: 7px;height: 7px;border-radius: 50%;background: rgba(255,255,255,.5);display: block;transition: .4s all ease }
.en_banner .swiper-pagination-bullet-active{border-color: rgba(255,255,255,.5)}
.en_banner .swiper-pagination-bullet-active:before{width: 9px;height: 9px; background: rgba(255,255,255,1)}
@keyframes scrollMore
{
 0% {transform: translateY(-10px) }
 50% {transform: translateY(10px) }
 100% {transform: translateY(-10px)}
}
@-webkit-keyframes scrollMore {
 0% {transform: translateY(-10px) }
 50% {transform: translateY(10px) }
 100% {transform: translateY(-10px)}
}

.en_con1{margin-top: 20px; background: url("../images/en/en_con1_2.jpg") no-repeat ;background-size: cover;background-position: center }
.en_con1 .swiper_con{padding: 160px 0 200px 0;position: relative}
.en_con1 .tabItem{display: none}
.en_con1 .tabItem.active{display: block}
.en_con1 .item{opacity: 0;pointer-events: none;transition: .4s all ease}
.en_con1 .swiper-slide-active .item{opacity: 1;pointer-events: auto}
.en_con1 .name{font-family: 'MONTSERRAT_B';font-weight: 400;font-size: 60px;text-transform: uppercase;text-align: center;display: block}
.en_con1 .more{display: block;margin: 30px auto 0 auto; width: 200px;height: 60px;font-size: 18px; line-height: 60px;text-align: center;color: #474747;font-weight: 100;
 border: 1px solid #9f9f9f;border-radius: 30px;transition: .4s all ease}
.en_con1 .more:hover{background: #fff;color: #004ea2}
.en_con1 .img{width: 477px;position: relative;margin: 60px auto 0 auto;}
.en_con1 .img:before{padding-top: 92.8%;display: block;content: ''}
.en_con1 .img img{max-width: 100%;max-height: 100%}
.en_con1 .g_btn{position: absolute; width: 50px; height: 50px; margin: 0; line-height: 48px; text-align: center;border: 1px solid #9f9f9f; border-radius: 50%; background: none;}
.en_con1 .g_btn i{transform: translateX(-4px);display: inline-block;position: relative;z-index: 1}
.en_con1 .swiper-button-prev{left: 4%; top: 50%; transform:translateY(-50%);}
.en_con1 .swiper-button-next{right: 4%; top: 50%; transform:translateY(-50%) rotate(180deg)}
.en_con1 .g_btn:hover {color: #fff}
.en_con1 .tabNav {position: absolute;right: 0;bottom: 130px;transform: translateX(50%); z-index: 999}
.en_con1 .tabNav a{color: #474747;font-size: 16px;display: block;margin-top: 24px;text-align: right}
.en_con1 .tabNav a.active{color: #004ea2;font-weight: 600}

.en_title{font-size:70px;color: #fff;font-family:'DINCOND';text-transform: uppercase;  }

.en_con2{margin-top: 20px; padding: 170px 0 140px 0; background: url("../images/en/en_con2.jpg") no-repeat ;background-size: cover;background-position: center}
.en_con2 .g_w{display: flex;justify-content: space-between}
.en_con2 .con_l{width: 700px;}
.en_con2 .text{font-size: 18px;line-height: 42px;margin-top: 56px;color: #fff}
.en_con2 .a{margin-top: 55px; display: flex;border: 1px solid rgba(255,255,255,.2)}
.en_con2 .a a{display: block;width: 33.33%;padding: 24px 0; color: #fff;text-align: center;border-right: 1px solid rgba(255,255,255,.2);transition: .4s all ease}
.en_con2 .a a:nth-last-child(1){border: 0}
.en_con2 .a i{font-size: 38px;display: block}
.en_con2 .a span{font-size: 24px;display: block;margin-top: 10px;}
.en_con2 .a a:hover{background: rgba(255,255,255,.1)}
.en_con2 .video_play{position: static;transform: translate(0);margin-top: 50px;}
.en_con2  ul li{margin-top: 60px;padding-bottom: 15px; width: 300px; border-bottom: 2px solid #e0e0e0;transition: .4s all ease}
.en_con2  ul li:nth-child(1){margin-top: 0}
.en_con2  ul li p{color: #fff;font-size: 18px;}
.en_con2  ul li b{font-size: 80px;font-family: 'MONTSERRAT_B';display: inline-block;height: 80px;line-height: 80px;vertical-align: top}
.en_con2  ul li em{font-size: 40px;height: 40px;line-height: 40px; font-style: normal;display: inline-block;vertical-align: top}
.en_con2  ul li:hover{border-color: #fff}
.en_con3{padding: 130px 0 50px 0;background: #f3f9ff}
.en_con3 .view{display: flex;position: relative}
.en_con3 .con_l{width: 560px;}
.en_con3 .con_r{width: calc(100% - 560px);padding-left: 90px;}
.en_con3 .img{overflow: hidden}
.en_con3 .g_bg{padding-top: 141%}
.en_con3 .logoList{display: flex;flex-wrap: wrap; border-left: 1px solid #e3e3e3}
.en_con3 .logoItem:nth-child(-n+5){border-top: 1px solid #e3e3e3;}
.en_con3 .logoItem{width: 20%; position: relative;border-bottom: 1px solid #e3e3e3;border-right: 1px solid #e3e3e3;background: #fff;}
.en_con3 .logoItem:before{content: '';display: block;padding-top:63% }
.en_con3 .logoItem img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);max-width: 100%;max-height: 100%}
.en_con3 .swiper_con2 .btn_view{margin-top: 26px;display: flex;justify-content: flex-end;align-items: center}
.en_con3 .swiper_con2 .btn_view i{margin-left: 10px; width: 30px;height: 30px;text-align: center; line-height: 30px; font-size: 14px; color: #777; border: 1px solid #777777; border-radius: 50%;transition: .4s all ease}
.en_con3 .swiper_con2 .btn_view .next{transform: rotate(180deg)}
.en_con3 .swiper_con2 .btn_view i:before{transform: translateX(-2px);display: inline-block}
.en_con3 .swiper_con2 .btn_view i:hover{color: #004ea2;border-color: #004ea2}
.en_con3 .swiper_con3{margin-top: 26px;padding-top: 120px;position: relative}
.en_con3 .swiper_con3:before{content: '';position: absolute;left: 0;top: 0;transform: translateX(-150px); width: 100vw;height: calc(100% + 160px);background: #004c9e}
.en_con3 .en_title{position: relative;z-index: 9}
.en_con3 .swiper-container{margin-top: 30px;}
.en_con3 .title{ display: block;color: #fff;padding-bottom: 45px; font-family: 'MONTSERRAT_B'; font-size: 30px;line-height: 40px; text-transform: uppercase; border-bottom: 1px solid rgba(255,255,255,.16)}
.en_con3 .text{font-size: 18px;line-height: 36px;color: #fff;margin-top: 30px}
.en_con3 .con_r a{display: block;padding-bottom: 80px;}
.en_con3 .icon{position: absolute;left: 0;bottom: 0;width: 38px;height: 12px;background: url("../images/en/icon1.png") no-repeat;background-size: 100% 100%}
.en_con3 .pagination{position: absolute;right: 0;bottom: 0;color: #fff;z-index: 999;margin: 0;display: flex;align-items: flex-end}
.en_con3 .pagination span{display: flex;align-items: flex-end;margin: 0 20px}
.en_con3 .pagination span b{font-size: 24px;font-family: 'MONTSERRAT_B';font-weight: 400;display: block;height: 20px;line-height: 20px;}
.en_con3 .pagination span em{font-size: 14px;font-style: normal;display: block;height: 14px;line-height: 14px;opacity: .5}
.en_con3 .pagination .next{transform: rotate(180deg)}
.en_con3 .swiper-pagination{text-align: right;padding-right: 30px}
.en_con3 .swiper-pagination-bullet{background: #fff;width: 10px;height: 10px;opacity: 1}
.en_con3 .swiper-pagination-bullet-active{background: #004ea2;width: 10px;height: 10px;}
.en_con3 .more{ position: absolute; left: 0; z-index: 999; bottom: 60px;
 display: block;margin: 30px auto 0 auto; width: 200px;height: 60px;font-size: 18px; line-height: 60px;text-align: center;color: #fff;font-weight: 100;
 border: 1px solid #9f9f9f;border-radius: 40px;background: #004ea2; transition: .4s all ease}


.en_con4{padding: 190px 0 170px 0;background: url("../images/en/en_con4_4.jpg") no-repeat; background-size: cover; background-position: center}
.en_con4 .top{display: flex;justify-content: space-between;align-items: center}
.en_con4 .en_title{color: #004ea2}
.en_con4 .more{display: block;  width: 200px;height: 60px;font-size: 18px; line-height: 60px;text-align: center;color: #fff;font-weight: 100;
 border: 1px solid #9f9f9f;border-radius: 40px;background: #004ea2; transition: .4s all ease}
.en_con4 .list{margin-top: 65px;display: flex;justify-content: space-between}
.en_con4 .list .item{width: 31%}
.en_con4 .list .item a{display: block}
.en_con4 .list .item .img{position: relative;overflow: hidden}
.en_con4 .list .item .img:before{content: '+';position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%) scale(0); z-index: 9; font-size: 70px;font-weight: 100;opacity: 0;
 width: 94px;height: 94px;text-align: center;line-height: 84px;border-radius: 50%;background: #004ea2;color:#fff;transition: .6s all ease}
.en_con4 .list .item .g_bg{padding-top: 60.6%;transition: .8s all ease}
.en_con4 .list .item .date{display: block;font-size: 16px;color: #474747; margin-top: 30px;}
.en_con4 .list .item .title{color: #000;font-family: 'MONTSERRAT_B';margin: 20px 0 0 0;font-size: 18px;}
.en_con4 .list .item .p{color: #474747;font-size: 16px;line-height:30px; height: 60px; overflow: hidden;  margin: 15px 0 0 0}
.en_con4 .list .item .text{padding-bottom: 30px;border-bottom: 1px solid #fff}
.en_con4 .list .item .bottom{display: flex;align-items: center;justify-content: space-between;padding-top: 30px;color: #777777}
.en_con4 .list .item .bottom span{font-size: 16px;}
.en_con4 .list .item .bottom i{font-size: 30px;}
.en_con4 .list .item:hover .g_bg{transform: scale(1.08)}
.en_con4 .list .item:hover .img:before{transform: translate(-50%,-50%) scale(1);opacity: 1}
.en_con4 .list .item:hover .date{color: #004ea2}
.en_con4 .list .item:hover .title{color: #004ea2}
.en_con4 .list .item:hover .text{border-color: #004ea2}
.en_con4 .list .item:hover .bottom{color: #004ea2}

.en_con5{padding-bottom: 100px;}
.en_con5 .top{display: flex;justify-content: space-between;align-items: flex-end}
.en_con5 .top .tabNav {display: flex;}
.en_con5 .top .tabNav a{display: block;margin-right: 28px; width: 200px;height: 60px;font-size: 18px; line-height: 60px;text-align: center;color: #474747;font-weight: 100;
 border: 1px solid #9f9f9f;border-radius: 30px;transition: .4s all ease}
.en_con5 .top .tabNav a.active{background: #004ea2;color: #fff;border-color: #004ea2}
.en_con5 .top .tabNav a:hover{background: #004ea2;color: #fff;border-color: #004ea2}
.en_con5 .top .en_title{color: #004ea2;text-align: right}
.en_con5 .top .en_title p{color: #474747;font-size: 20px;margin-top: 20px;font-family:'MONTSERRAT_l';font-weight: 400 }
.en_con5 .bottom{position: relative;margin-top: 90px;}
.en_con5 .tabCon{position: absolute;left: 0;bottom: 0;width: 100%;z-index: 9}
.en_con5 .tabItem{display: none}
.en_con5 .tabItem.active{display: block}


.en .f-top ul{margin-top: 0}
.en .f-top ul li:after{display: none}
.en .f-top ul li > a{font-size: 18px;font-weight: 400}
.en .f-top ul li > div{margin-top: 40px;}
.en .f-top ul li > div a{display: block;margin-top: 10px; font-size: 16px;opacity: .3;font-weight: 400;}
.en .f-top ul li > div a:hover{opacity: 1}
.en .f-top ul a:after{display: none}
.en .f-top-r{text-align: right}
.en .f-form{}
.en .f-form b{display: block;font-family:'MONTSERRAT_B';letter-spacing: 4px;font-size: 30px;color: #fff;text-transform: uppercase }
.en .f-form input{display: block; width: 460px; margin-top: 40px; padding-bottom: 10px;text-align: right; font-size: 16px;color: #777777;background: none;border: 0;border-bottom: 2px solid #777777}
.en .f-form button{background: none;border: 0;font-size: 16px;color: #fff;margin-top: 20px;padding: 0;text-transform: uppercase}
.en .f-share{display: flex;margin-top: 50px;justify-content: flex-end;}
.en .f-share a{color: #fff;opacity: .5;margin-left: 20px;transition: .4s all ease}
.en .f-share a i{font-size: 18px;}
.en .f-bottom-con a{opacity: .3;transition: .4s all ease}
.en .f-bottom-con span{opacity: .3;transition: .4s all ease}
.en .f-bottom-con a:hover{opacity: 1}
.en .f-share a:hover{opacity: 1}

@media (max-width: 1680px) {}
@media (max-width: 1440px) {
 .en_banner_text a,
 .en_con1 .more,
 .en_con3 .more,
 .en_con4 .more,
 .en_con5 .more,
 .en_con5 .top .tabNav a{width: 160px;height: 46px;line-height: 46px;font-size: 16px;}
 .en_title{font-size: 45px;}
 .en_banner_text b{font-size: 42px;line-height: 52px;}
 .en_banner .bottom .more img{width: 230px;}
 .en_banner .bottom .scroll img{width: 15px;}
 .en_con1 .swiper_con{padding: 100px 0 130px 0}
 .en_con1 .name{font-size: 44px;}
 .en_con2{padding: 108px 0 90px 0}
 .en_con2 .text{font-size: 16px;line-height: 30px;margin-top: 40px;}
 .en_con2 .a{margin-top: 40px;}
 .en_con2 .a span{font-size: 20px;}
 .en_con2 .a a{padding: 20px 0}
 .en_con2 .a i{font-size: 30px;}
 .en_con2 ul li b{font-size: 50px; height: 50px;line-height: 50px;}
 .en_con2 ul li p{font-size: 16px;}
 .en_con3{padding: 80px 0 50px 0}
 .en_con3 .con_l{width: 400px;}
 .en_con3 .con_r{width: calc(100% - 400px);padding-left: 60px;}
 .en_con3 .swiper_con3{padding-top: 80px;}
 .en_con3 .title{font-size: 24px;padding-bottom: 30px;}
 .en_con3 .text{font-size: 16px;line-height: 30px;}
 .en_con3 .con_r a{padding-bottom: 50px;}
 .en_con3 .swiper_con3:before{    height: calc(100% + 100px);}
 .en_con4{padding: 120px 0 100px 0;}
 .en_con4 .list{margin-top: 40px;}
 .en_con4 .list .item .img:before{width: 70px;height: 70px;line-height: 60px;font-size: 60px;}
 .en_con4 .list .item .date{margin-top: 20px;}
 .en_con4 .list .item .title{margin-top: 10px;}
 .en_con4 .list .item .p{margin-top: 10px;}
 .en_con4 .list .item .text{padding-bottom: 20px;}
 .en_con4 .list .item .bottom{padding-top: 10px;}
 .en_con5 .top .en_title p{font-size: 16px;line-height: 30px;margin-top: 10px;}

 .en .f-top ul li > a{font-size: 16px;}
 .en .f-top ul li > div a{font-size: 14px;}
 .f-top ul a{padding-right: 30px;}
 .en .f-form b{font-size: 24px;}
 .en .f-form input{font-size: 14px;width: 360px}
 .en .f-bottom-con span{font-size: 14px;}
 .en .f-bottom-con a{font-size: 14px;}
}
@media (max-width: 1220px) {
 .en_banner_text a,
 .en_con1 .more,
 .en_con3 .more,
 .en_con4 .more,
 .en_con5 .more,
 .en_con5 .top .tabNav a{width: 160px;height: 40px;line-height: 40px;font-size: 14px;}
 .en_title{font-size: 34px;}

 .en_banner_img{height: calc(100vh - 60px)}
 .en_banner_text b{font-size: 32px;line-height: 42px;}
 .en_banner .bottom .more img{width: 200px;}
 .en_banner .bottom .scroll img{width: 12px;}
 .en_banner .swiper-pagination-bullet{width: 20px;height: 20px;margin: 10px 0!important;}
 .en_banner .swiper-pagination-bullet-active:before{width: 6px;height: 6px;}
 .en_banner_text a{margin-top: 30px;}

 .en_con1 .swiper_con{padding: 80px 0  100px 0}
 .en_con1 .name{font-size: 34px;}
 .en_con1 .img{width: 300px;margin-top: 30px;}
 .en_con1 .tabNav a{font-size: 14px;}
 .en_con2{padding: 70px 0}
 .en_con2 .con_l{width: 600px;}
 .en_con2 .text{font-size: 14px;line-height: 28px;margin-top: 30px;}
 .en_con2 .a{margin-top: 30px;}
 .en_con2 .a span{font-size: 18px;}
 .en_con2 .a a{padding: 18px 0}
 .en_con2 .a i{font-size: 30px;}
 .en_con2 ul li{margin-top: 50px;}
 .en_con2 ul li b{font-size: 40px; height: 40px;line-height: 40px;}
 .en_con2 ul li em{font-size: 20px;height: 20px;line-height: 20px;}
 .en_con2 ul li p{font-size: 14px;}
 .en_con3{padding: 70px 0 50px 0}
 .en_con3 .con_l{width: 400px;}
 .en_con3 .con_r{width: calc(100% - 400px);padding-left: 60px;}
 .en_con3 .swiper_con3{padding-top: 80px;}
 .en_con3 .title{font-size: 20px;padding-bottom: 20px;line-height: 20px}
 .en_con3 .text{font-size: 14px;line-height: 28px;}
 .en_con3 .more{bottom: 20px;}
 .en_con4{padding: 120px 0 100px 0;}
 .en_con4 .list{margin-top: 40px;}
 .en_con4 .list .item .img:before{width: 70px;height: 70px;line-height: 60px;font-size: 60px;}
 .en_con4 .list .item .date{margin-top: 10px;font-size: 14px;}
 .en_con4 .list .item .title{margin-top: 10px;font-size: 16px}
 .en_con4 .list .item .p{margin-top: 10px;font-size: 14px;line-height: 24px;height: 48px;}
 .en_con4 .list .item .text{padding-bottom: 10px;}
 .en_con4 .list .item .bottom{padding-top: 10px;}
 .en_con4 .list .item .bottom span{font-size: 14px;}
 .en_con4 .list .item .bottom i{font-size: 24px;}
 .en_con5 .top .en_title p{font-size: 14px;line-height: 24px;margin-top: 10px;}
 .en_con5 .top .tabNav a{margin-right: 20px;}
 .f-top ul li{margin-left: 30px;}
 .en .f-form input{width: 300px;}

}
@media (max-width: 1024px) {
 .en_con2 .con_l{width: 460px;}
 .en_con3 .con_l{width: 300px;}
 .en_con3 .con_r{width: calc(100% - 300px);}
 .en_con3 .swiper_con3{padding-top: 40px;}
 .en_con3 .swiper_con3:before{transform: translateX(-90px);}
 .en_con3 .swiper-container{margin-top: 20px;}
 .en_con3 .text{margin-top: 20px;}
 .en_con4{padding: 100px 0 70px 0;}
 .en_con5 .top{flex-direction: column-reverse;flex-wrap: wrap}
 .en_con5 .top .tabNav{width: 100%;margin-top: 20px;justify-content: center}
 .en_con5 .top .en_title{width: 100%;text-align: center}
 .en_con5 .top .tabNav a{margin: 0 10px}
 .en .f-top-l{display: none}
 .en .f-top-r{width: 100%;text-align: left}
 .en .f-form input{text-align: left;margin-top: 30px;}
 .en .f-share{justify-content: flex-start}
 .en .f-share a{margin-left: 0;margin-right: 20px;}
 .en .f-share{margin-top: 30px;}
}
@media (max-width: 768px) {

 .en_banner_text a,
 .en_con1 .more,
 .en_con3 .more,
 .en_con4 .more,
 .en_con5 .more,
 .en_con5 .top .tabNav a{width: 140px;height: 36px;line-height: 36px;font-size: 14px;}
 .en_title{font-size: 24px;}

 .en_banner_img{height: auto;padding-top: 52%;min-height: 300px;}
 .en_banner_text b{font-size: 24px;line-height: 30px;}
 .en_banner .bottom .more {display: none}
 .en_banner .bottom .scroll {display: none}
 .en_banner .swiper-pagination-bullet{width: 16px;height: 16px;margin: 6px 0!important;}
 .en_banner .swiper-pagination-bullet-active:before{width: 6px;height: 6px;}
 .en_banner_text a{margin-top: 20px;}

 .en_con1 .swiper_con{padding: 40px 0  100px 0}
 .en_con1 .name{font-size: 24px;}
 .en_con1 .more{margin-top: 20px;}
 .en_con1 .img{width: 200px;margin-top: 30px;}
 .en_con1 .g_btn{width: 36px;height: 36px;line-height: 34px}
 .en_con1 .g_btn i{font-size: 14px;}
 .en_con1 .tabNav{transform: translate(-2px);bottom: 10px}
 .en_con1 .tabNav a{font-size: 14px;}
 .en_con2{padding: 40px 0}
 .en_con2 .g_w{display: block;}
 .en_con2 .con_l{width: 100%;}
 .en_con2 .con_r{width: 100%}
 .en_con2 .text{font-size: 14px;line-height: 28px;margin-top: 10px;}
 .en_con2 .a{margin-top: 20px;}
 .en_con2 .a span{font-size: 16px;}
 .en_con2 .a a{padding: 18px 0}
 .en_con2 .a i{font-size: 24px;}
 .en_con2 .video_play{margin-top: 20px;width: 100%}
 .en_con2 ul{display: flex;flex-wrap: wrap}
 .en_con2 ul li{margin-top: 20px!important;width: 50%}
 .en_con2 ul li b{font-size: 40px; height: 40px;line-height: 40px;}
 .en_con2 ul li em{font-size: 20px;height: 20px;line-height: 20px;}
 .en_con2 ul li p{font-size: 14px;}
 .en_con3{padding: 40px 0 50px 0}
 .en_con3 .view{display: block}
 .en_con3 .con_l{max-width: 400px;width: 100%;margin: 0 auto}
 .en_con3 .g_bg{padding-top: 110%}
 .en_con3 .con_r{width: 100%;padding:0;}
 .en_con3 .swiper-container{margin-top: 0}
 .en_con3 .swiper_con2{display: none;}
 .en_con3 .swiper_con3{padding: 20px;margin-top: 10px}
 .en_con3 .swiper_con3:before{transform: translate(0);width: 100%;height: 100%}
 .en_con3 .title{font-size: 20px;padding-bottom: 10px;line-height: 20px;margin-top: 20px}
 .en_con3 .text{font-size: 14px;line-height: 28px;margin-top: 10px;}
 .en_con3 .pagination{bottom: 20px;right: 20px}
 .en_con3 .pagination span b{font-size: 20px;line-height: 18px;height: 18px}
 .en_con3 .more{bottom: 0;transform: translate(0,110%)}
 .en_con4{padding: 40px 0 ;}
 .en_con4 .list{margin-top: 0;flex-wrap: wrap}
 .en_con4 .list .item{width: 100%;margin-top: 30px;}
 .en_con4 .list .item .img:before{width: 40px;height: 40px;line-height: 30px;font-size: 30px;}
 .en_con4 .list .item .date{margin-top: 10px;font-size: 14px;}
 .en_con4 .list .item .title{margin-top: 10px;font-size: 16px}
 .en_con4 .list .item .p{margin-top: 10px;font-size: 14px;line-height: 24px;height: 48px;}
 .en_con4 .list .item .text{padding-bottom: 10px;}
 .en_con4 .list .item .bottom{padding-top: 0;}
 .en_con4 .list .item .bottom span{font-size: 14px;}
 .en_con4 .list .item .bottom i{font-size: 24px;}
 .en_con5{padding-bottom: 40px;}
 .en_con5 .top .en_title p{font-size: 14px;line-height: 20px;margin-top: 10px;}
 .en_con5 .top .tabNav a{ }
 .en_con5 .bottom{margin-top: 30px;}
 .en .f-top ul li{margin-left: 30px;}
 .en .f-form input{width: 300px;}

 .en #luxy {padding-bottom: 325px!important;}
}

@media screen and (max-width: 640px) {
    .n_cs .tab_nav {
        justify-content: flex-start;
    }
}





