*{outline:none!important;}
.g_bg {background-position: center;background-size: cover;background-repeat: no-repeat  }


.webNav{}
.webNav .store{}
/* .webNav .store ul li:nth-last-child(1){display: none}
.webNav .store ul li:nth-last-child(2){display: none} */

.pcNav{position: fixed;left: 0;top: 0; width: 100%;background: #fff;z-index: 999; transition: .4s all ease;box-shadow: 0 0 2px #dfdfdf}
.pcNav.active{border-color:#eaeaea;background: rgba(255,255,255,.85)}
.pcNav_w{max-width: 1800px; margin: 0 auto}
.n-pcNav{background: #fff;}
.n-pro .pcNav{background:rgba(0,0,0,.5)}
.pcNav-b{display: flex;justify-content: space-between;align-items: center;}
.pcNav-l{}
.pcNav-l img{  transition: .4s all ease}
.pcNav-l a:nth-child(2){display: none}
.pcNav.active .pcNav-l a:nth-child(1){display: none}
.pcNav.active .pcNav-l a:nth-child(2){display: block}

.pcNav-r{  margin-left: 40px; position: relative;display: flex;align-items: center}
.pcNav-r .pcNav-r-search{position: relative;padding-left: 10px;margin-left: 40px;}
.pcNav-r i{ width: 46px; height: 46px; line-height: 46px; text-align: center; color: #fff; font-size: 24px;  background: #cccccc; border-radius: 50%; display: inline-block; transition: .4s all ease}
.pcNav-r.active i{background: #1b238b; }
.pcNav-r i:hover{background: #1b238b;transition: .4s all ease }
.pcNav-r input{ height: 30px; line-height: 30px; font-size: 14px; color: #333; border: 0; border-bottom: 1px solid #fff;box-shadow:  0 0 2px #dfdfdf;
 position: absolute;right: 0;top: 50%; transform: translateY(-50%); white-space: nowrap;width: 0; opacity: 0;padding: 0;transition: .4s all ease;overflow: hidden}
.pcNav-r a{ height: 30px; line-height: 30px; font-size: 14px; color: #333; border: 0; border-bottom: 1px solid #fff; box-shadow:  0 0 2px #dfdfdf; background-color: #fff;
 position: absolute;right: 0;top: 50%; transform: translateY(-50%); white-space: nowrap;width: 0;opacity: 0;padding: 0;transition: .4s all ease;overflow: hidden}
.pcNav-r .pcNav-r-search:hover input{width: 180px;opacity: 1; right: 100%; padding: 0 20px; transition: .4s all ease}
.pcNav-r .pcNav-r-search:hover a{width: 140px;opacity: 1; right: 100%; padding: 0 10px; transition: .4s all ease}
/*.pcNav.active .pcNav-r i{color: #003b95}*/
/*.pcNav.active .pcNav-r a{color: #003b95;border-bottom: 1px solid #003b95;}*/

.pcNav-c{}
.pcNav .g_w{position: relative}
.pcNav-c .lang{text-align: right;margin-top: 12px}
.pcNav-c .lang a{margin-left: 26px;}
.h-nav1{display: flex;position: relative}
.h-nav1 > li {margin-left: 44px; min-width: 80px; display: flex;align-items: center;position: relative}
.h-nav1 > li:nth-child(1){margin-left: 0}
.h-nav1 > li > a{ width: 100%; height: 76px; line-height: 76px;display: block; text-align: center; color: #000;font-size: 18px;text-transform: uppercase; position: relative;transition: .4s all ease}
.h-nav1 > li > a:after{content: '';position: absolute;left: 50%;bottom: 0; transform: translateX(-50%); background: #0266c6;width: 0;height:8px;transition: .4s all ease}
.pcNav_dow .h-nav1 > li > a{height: 76px;line-height: 76px;}
.pcNav.active .h-nav1 > li > a{ color: #525252}
.pcNav.active .h-nav1 > li > a:after{background: #0266c6}
.h-nav1 > li.active > a{color: #0266c6}
.h-nav1 > li.active > a:after{width: 100%}
.h-nav1 > li:hover > a{color: #0266c6;transition: .4s all ease}
.h-nav1 > li:hover > a:after{width: 100%;transition: .4s all ease}
.pcNav.active .h-nav1 > li.active > a{color: #0266c6}
.pcNav.active .h-nav1 > li.active > a:after{width: 100%}
.pcNav.active .h-nav1 > li:hover > a{color: #0266c6;transition: .4s all ease}
.pcNav.active .h-nav1 > li:hover > a:after{width: 100%;transition: .4s all ease}
.h-nav1 > li:hover  .h-nav2{display: block}
.pcNav_u1_2{display: none; position: absolute;left:50%;top: 100%;  opacity: 0; z-index: 9;overflow: hidden;
 animation: navU .5s ease forwards;
 -webkit-animation: navU .5s ease forwards;
}
.pcNav_u1_2 li { font-size: 0;margin-top: 2px;background: rgba(2,102,198,.8);}
.pcNav_u1_2 li>a{ display: block; width: 180px; height: 36px;transition: .4s all ease;line-height: 36px; font-size: 15px; color: #fff;text-align: center;font-weight: bold; }
.pcNav_u1_2L{display: inline-block; vertical-align: text-top;}
.pcNav_u1_2R{display:inline-block ;width: 400px; margin-left: 20px; vertical-align: text-top;}
.pcNav_u1_2 li:hover>a{background: #fff;color: #0266c6; border: 1px solid #0266c6;transition: .4s all ease}
.h-nav1 > li:hover .pcNav_u1_2{display: block}
.h-right ul li:hover .h-right-hover{display: block}
/*.pcNav_u1_2 li.store ul li:nth-last-child(1){display: none}*/ 
@keyframes navU
{
 0% {
  opacity: 0;
  transform: translate(-50%, -20px);
 }
 100% {
  opacity: 1;
  transform: translate(-50%, 0);
 }
}
@-webkit-keyframes navU {
 0% {
  opacity: 0;
  transform: translate(-50%, -20px);
 }
 100% {
  opacity: 1;
  transform: translate(-50%, 0);
 }
}



@keyframes dowMove {
 0% {

  transform: translate(-50%,6px);
 }
 50% {

  transform: translate(-50%,0);
 }
 100% {

  transform: translate(-50%,6px);
 }
}

@-webkit-keyframes dowMove {
 0% {

  transform: translate(-50%,6px);
 }
 50% {

  transform: translate(-50%,0);
 }
 100% {

  transform: translate(-50%,6px);
 }
}

.i-banner-swiper{position: relative}
.i-banner {background-size: cover;background-position: center;padding-top: 16%}
.i-banner-swiper .swiper-button{width: 60px; height: 60px; line-height: 58px; text-align: center; border: 1px solid #fff; border-radius: 50%;background: none;color: #fff; }
.i-banner-swiper .swiper-button i {font-size: 24px;transform: translateX(-4px);display: inline-block}
.i-banner-swiper .swiper-button-next i{display: inline-block;transform: rotate(180deg) translateX(-4px);transition: .4s all ease}
.i-banner-swiper .swiper-btn b{font-size: 14px;opacity: 1;z-index: 999;margin: 0 10px;line-height: 1}
.i-banner-swiper .swiper-button :hover{transition: .4s all ease}

.i_title b{font-size: 30px;line-height: 30px; display: block}
.i_title span{font-size: 17px; line-height: 17px; display: block;margin-top: 20px;text-transform: uppercase}

.i_about{margin-top: 10px; padding: 40px 0;background: url("../images/i-about2.jpg") no-repeat;background-size: cover;background-position: center}
.i_about .i_title{text-align: center;color: #fff}
.i_about .tabNav{display: flex;justify-content: space-around}
.i_about .tabNav .item{margin-top: 20px;padding-bottom: 10px;position: relative;cursor: pointer;}
.i_about .tabNav .item::after{content: '';position: absolute;left: 50%; bottom:0;transform: translateX(-50%);width: 0; height: 2px;background: #fff;transition: .4s all ease;}
.i_about .tabNav .item.active::after{width: calc(100% + 20px );}
/* .i_about .tabNav .item:nth-last-child(1){display: none}
.i_about .tabNav .item:nth-last-child(2){display: none} */
.i_about .tabNav .item .icon{padding: 8px;width: 80px;height: 80px; margin: 0 auto;  border: 1px solid #fff; border-radius: 50%;display:none;}
.i_about .tabNav .item .icon i{width: 100%;height: 100%; background: rgba(255,255,255,.17); font-size: 30px; color: #fff;text-align: center;
 display: flex;align-items: center;justify-content: center;border-radius: 50%;transition: .4s all ease}
.i_about .tabNav .item span{display: block;margin-top: 14px; text-align: center;font-size: 18px; font-weight: 600;color: #fff;}
.i_about .tabNav .item:hover .icon i{background: rgba(255,255,255,1);color: #0266c6;transition: .4s all ease}
.i_about .tabNav .item.active .icon i{background: rgba(255,255,255,1);color: #0266c6;transition: .4s all ease}

.i_about .tabBody{margin-top: 28px;}
.i_about .tabCon{display: none}
.i_about .tabCon.active{display: block}
.i_about .tabCon a{display: flex;align-items: center}
.i_about .tabCon .con_l{width:42.6%;}
.i_about .tabCon .con_r{width:57.4%;padding-left: 36px;}
.i_about .tabCon .img{position: relative;padding: 10px;overflow: hidden}
.i_about .tabCon .img:before{content: '';position: absolute;left: 0;bottom: 0;width: 154px; height: 78px;background: #fff;display: block}
.i_about .tabCon .img:after{content: '';position: absolute;right: 0;top: 0;width: 154px; height: 78px;background: #fff;display: block}
.i_about .tabCon .img .g_bg{position: relative;z-index: 9;padding-top:33%;transition: .8s all ease}
.i_about .tabCon .text{color: #fff}
.i_about .tabCon .text h3{font-size: 24px}
.i_about .tabCon .text p{font-size: 16px;line-height: 30px;margin-top: 22px;}
.i_about .tabCon .text span{display: block;margin-top: 30px;font-size: 16px;}

.i_pro{padding: 108px 0;background: url("../images/i-pro3.jpg");background-size: cover;background-position: center}
.i_pro .i_title{color: #020202;position: relative;text-align: center}
.i_pro .i_title:before{content: '';position: absolute;left: 0;top: 20px; display: block; width:calc(50% - 148px);height: 1px;background: #bfbfbf}
.i_pro .i_title:after{content: '';position: absolute;right: 0;top: 20px; display: block; width:calc(50% - 148px);height: 1px;background: #bfbfbf}
.i_pro .con{margin-top: 86px; display: flex;justify-content: space-between}
.i_pro .search{ padding: 50px; width: 32%; background: #dcdcdc;}
.i_pro .search .top b{display: block;font-size: 24px;color: #0a0a0a}
.i_pro .search .top span{display: block;font-size: 16px;color: #0a0a0a;margin-top: 6px}
.i_pro .search .select{overflow: hidden;margin-top: 30px;}
.i_pro .search .select select{display: block; margin-top: 24px; padding: 0 20px; width: 100%;height: 60px; line-height: 60px; border: 2px solid #a0a0a0;background: #e5e5e5}
.i_pro .search .input-group{margin-top: 20px;display: block;width: 100%}
.i_pro .search .input-group > div{display: flex;align-items: center;justify-content: space-between}
.i_pro .search .input-group > div span{font-size: 16px;color: #0067c9;}
.i_pro .search .input-group > div:before{content: ''; display: block; width:calc(50% - 60px);height: 1px;background: #bfbfbf}
.i_pro .search .input-group > div:after{content: ''; display: block; width:calc(50% - 60px);height: 1px;background: #bfbfbf}
.i_pro .search .input-group input{margin-top: 20px; padding: 0 20px; width: 100%;height:60px;line-height: 60px;border: 0}
.i_pro .search .submit{ margin-top: 20px; width: 100%; height: 60px; line-height: 60px; text-align: center; color: #fff; font-size: 24px; background: #0067c9;border: 0}
.i_pro .search .submit i{margin-right: 10px}
.i_pro .item{position: relative;width: 32%}
.i_pro .item:before{ content: ''; position: absolute;left: 0;top: 0; z-index: 2; width: 100%;height: 100%;background:rgba(0,0,0,.39) }
.i_pro .item .img{position: relative;overflow: hidden;height: 100%}
.i_pro .item .g_bg{padding-top: 127%;height: 100%;transition: .8s all ease}
.i_pro .item .text{position: absolute;left: 50%;top: 50%; transform: translate(-50%,-50%); z-index: 3; width: 100%; padding: 0 10px; color: #fff;text-align: center}
.i_pro .item .text .title{font-size: 30px;}
.i_pro .item .text .title:after{content: ''; display: block;width:50px; height: 1px; background: #fff; margin:14px auto 0 auto;opacity: 1}
.i_pro .item .text p{font-size: 24px;margin-top: 12px;text-transform: uppercase}
.i_pro .item .text span{display: block;margin-top: 10px;font-size: 16px;}
.i_pro .item:hover .g_bg{transform: scale(1.08);transition: .8s all ease}

.i_advantage{padding: 56px 0 46px 0;background: url("../images/i-advantage3.jpg") no-repeat;background-size: cover;background-position: center}
.i_advantage .g_w{display: flex;}
.i_advantage .con_l b{color: #fff;font-size: 48px; line-height: 48px; font-family: Arial;display: block;white-space: nowrap}
.i_advantage .con_l span{color: #fff;font-size: 36px; line-height: 36px;display: block;margin-top: 20px;white-space: nowrap}
.i_advantage .con_r{padding-left:66px }
.i_advantage .list{display: flex}
.i_advantage .list .item{color: #fff;text-align: center;padding:0 10px}
.i_advantage .list .item div{position: relative;display: inline-block; margin: 0 auto;margin-left: 15px;}
.i_advantage .list .item div span{display: block;width: 173px; height: 75px; text-align: center; line-height: 75px; font-size: 20px; font-weight: 600;
 background: url("../images/i_advantage1.png");background-size: 100% 100%;position: relative;z-index: 3}
.i_advantage .list .item div:after{ content: ''; position: absolute;left: -15px;top:10px;z-index: 1;
 width: 173px; height: 75px; background: url("../images/i_advantage2.png");background-size: 100% 100%; }
.i_advantage .list .item p{margin-top: 30px; font-size: 18px; line-height: 30px;text-align: center}


.i_invest{padding: 106px 0;background: url("../images/i_invest1.jpg") no-repeat;background-size: cover;background-position: center}
.i_invest .i_title{color: #020202;position: relative;text-align: center}
.i_invest .i_title:before{content: '';position: absolute;left: 0;top: 20px; display: block; width:calc(50% - 148px);height: 1px;background: #bfbfbf}
.i_invest .i_title:after{content: '';position: absolute;right: 0;top: 20px; display: block; width:calc(50% - 148px);height: 1px;background: #bfbfbf}
.i_invest .con_row{display: flex;justify-content: space-between;margin-top: 50px}
.i_invest .con_row .item h3{color: #0d0d0d;font-weight: 500}
.i_invest .con_row .item{width:32%;background: #fff;}
.i_invest .con_row .item ul li{background: #fff;padding: 32px 32px;margin-top:20px; }
.i_invest .con_row .item ul li:nth-child(1){margin-top: 0}
.i_invest .con_row .item ul li p{height: 90px; overflow: hidden; color: #696969;font-size: 16px; line-height:30px;margin-top: 26px;text-align: justify;transition: .4s all ease }
.i_invest .con_row .item ul li span{color: #0067c9;font-size: 14px;margin-top:20px;display: block;transition: .4s all ease }
.i_invest .con_row .item ul li span:hover{transform: translateX(8px);transition: .4s all ease}
.i_invest .con_row .item ul li:hover p{color: #0067c9;transition: .4s all ease}
/*.i_invest .con_row .item:nth-child(2){width:35%;background: #fff;padding: 32px 32px; }*/
/*.i_invest .con_row .item:nth-child(2) ul li{padding: 20px 0;border-bottom: 1px solid #bfbfbf;transition: .4s all ease}*/
/*.i_invest .con_row .item:nth-child(2) ul li:hover{border-color: #0067c9}*/
/*.i_invest .con_row .item:nth-child(2) ul li:hover p:nth-child(2){color: #0067c9;transition: .4s all ease}*/
/*.i_invest .con_row .item:nth-child(2) ul li a{display: block; height: 90px; line-height: 30px;overflow: hidden;font-size: 16px;}*/
/*.i_invest .con_row .item:nth-child(2) ul li p:nth-child(1){color: #0067c9}*/
/*.i_invest .con_row .item:nth-child(2) ul li p:nth-child(2){color: #686868;transition: .4s all ease}*/
/*.i_invest .con_row .item:nth-child(2) .more{margin-top: 10px;display: inline-block;transition: .4s all ease}*/
/*.i_invest .con_row .item:nth-child(2) .more:hover{transform: translateX(8px);transition: .4s all ease}*/
/*.i_invest .con_row .item:nth-child(3){width:35%;background: #fff;padding: 32px 32px;}*/
/*.i_invest .con_row .item:nth-child(3) ul li{padding: 26px 0 10px 0;border-bottom: 1px solid #bfbfbf;transition: .4s all ease}*/
/*.i_invest .con_row .item:nth-child(3) ul li a{display: flex;align-items: center}*/
/*.i_invest .con_row .item:nth-child(3) ul li .img{width:140px; overflow: hidden}*/
/*.i_invest .con_row .item:nth-child(3) ul li .g_bg{padding-top: 66.4%;transition: .8s all ease }*/
/*.i_invest .con_row .item:nth-child(3) ul li .text{ width: calc(100% - 140px); padding-left: 16px;}*/
/*.i_invest .con_row .item:nth-child(3) ul li h4{font-size: 16px;color: #272728;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;transition: .4s all ease}*/
/*.i_invest .con_row .item:nth-child(3) ul li p{margin-top: 10px; font-size: 14px;color: #272728;line-height: 24px;height: 48px; overflow: hidden;transition: .4s all ease}*/
/*.i_invest .con_row .item:nth-child(3) ul li:hover h4{color: #0067c9;transition: .4s all ease}*/
/*.i_invest .con_row .item:nth-child(3) ul li:hover .g_bg{transform: scale(1.08);transition: .8s all ease}*/
/*.i_invest .con_row .item:nth-child(3) .more{margin-top: 10px;display: inline-block;transition: .4s all ease}*/
/*.i_invest .con_row .item:nth-child(3) .more:hover{transform: translateX(8px);transition: .4s all ease}*/
/*.i_invest .con_row .item:nth-child(3) ul li:hover{border-color: #0067c9;transition: .4s all ease}*/
/*.i_invest .con_row .item:nth-child(3) ul li:hover p{color: #0067c9;transition: .4s all ease}*/


.i_duty{padding: 205px 0;background: url("../images/i_duty1.jpg");background-size: cover;background-position: center;display: none;}
.i_duty .text{color: #fff}
.i_duty .text b{font-size: 46px;display: block;line-height: 46px;}
.i_duty .text span{font-size: 36px;display: block;line-height: 36px;margin-top: 16px;text-transform: capitalize}

footer{}
.f-top{background:#0067c9}
.f-top .g_w{}
.f-top .f-top-con{display: flex;padding: 58px 0 64px 0;background: url("../images/foot.png") no-repeat; background-position: left bottom}
.f-logo{ width:290px;}
.f-logo .share{margin-top: 34px; display: flex}
.f-logo .share a {position: relative; margin-right:14px; width: 42px; height: 42px; display: flex; align-items: center; justify-content: center;
 color: #fff; border-radius: 50%;background: #898787;transition: .4s all ease}
.f-logo .share a i{font-size: 24px}
.f-logo .share a img{width: 110px; position: absolute; left: 50%;top:0;transform: translate(-50%,-110%);display: none}
.f-logo .share a:hover{background: #0067c9;transition: .4s all ease}
.f-logo .share a:hover img{display: block}
.f-top-l{display: flex;width: calc(100% - 314px);padding-right: 100px}
.f-top-l ul{width: calc(100% - 290px);padding-left: 24px;display: flex;justify-content: space-between}
.f-top-l ul li > a{font-size: 16px;color: #fbf9f9;}
.f-top-l ul li > div{margin-top: 34px;}
.f-top-l ul li > div a{font-size: 14px;color: #b7b7b7;display: block;margin-top: 14px;transition: .4s all ease}
.f-top-l ul li > div a:nth-child(1){margin-top: 0}
.f-top-l ul li > a:hover{color: #fff}
.f-top-l ul li > div a:hover{color: #fff;transform: translate(2px , -2px);transition: .4s all ease}

/* .f-top-l ul li.store > div a:nth-last-child(1){display: none}
.f-top-l ul li.store > div a:nth-last-child(2){display: none} */

.f-top-r{width: 314px}
.f-top-r b{font-size: 34px; line-height: 34px; text-transform: uppercase;color: #d0d1d7}
.f-top-r .info{margin-top: 20px}
.f-top-r .info p{font-size: 14px; color:#b7b7b7;margin-top: 20px; }
.f-top-r .info p:nth-child(1){margin-top: 0}
.f-top-r .info p:hover{color: #fff}
.f-bottom{padding: 16px 0;background: #0067c9}
.f-bottom .g_w{display: flex;justify-content: space-between; align-items: center; }
.f-bottom .g_w .f-bottom-l span{color: #fff;opacity: .35;margin: 0 10px;}
.f-bottom .g_w .f-bottom-r span{color: #fff;opacity: .35}
.f-bottom .g_w .f-bottom-r a{color: #fff;opacity: .35}
.f-bottom .g_w .f-bottom-r a:hover{opacity: 1;transition: .4s all ease}
.f-bottom .g_w .f-bottom-r .toTop{margin-left: 20px;}

.n-banner{padding-top:23.75%;min-height: 110px;background-size: cover;background-position: center }
.n-top{margin-top: -66px;background: rgba(255,255,255,.74)}
.n-top .g_w{display: flex;justify-content: space-between;align-items: center}
.n-top .g_w span{height: 66px;line-height: 66px;color: #0266c6;font-size: 24px;font-weight: 600}
.n-nav  {font-size: 0}
.n-nav a{display: inline-block; color: #191a1b; font-size: 16px; width: 228px;height: 66px;line-height: 66px;position: relative ;text-align: center}
.n-nav a b{position: relative;z-index: 9;font-weight: 400}
.n-nav a:after{ content: ''; position: absolute; left: 0;top: 0; z-index: 1;width: 100%;height: 100%; transition: .4s all ease}
.n-nav a.active{color: #fff;transition: .4s all ease}
.n-nav a:hover{color: #fff;transition: .4s all ease}
.n-nav a.active:after{background:#0266c6;transition: .4s all ease}
.n-nav a:hover:after{background: #0266c6;transition: .4s all ease}

.n-about1-con1 .g_flex{align-items: center}
.i-about-b{margin-top: 152px;display: flex}
.i-about-l{ width: 44%;padding-right:20px;position: relative }
.i-about-l:after{ content: ''; position: absolute;right:0;top: -20px;background: url("../images/n-about1-2.png");width: 326px;height: 282px;z-index: 1}
.i-about-l .g_bg{padding-top: 66.2%;position: relative;z-index: 9}
.i-about-l video{ display: none; position: absolute;left: 50%;top: 50%; transform: translate(-50%,-50%); max-width: 100%;max-height: 100%; z-index: 99}
.i-about-l .play{ display: block; position: absolute;right:50px; bottom: 36px;width: 62px; height: 62px;
 background: url("../images/pliay.png") no-repeat;background-size: 100% 100%;z-index: 10;cursor: pointer; }
.n-about1-con1 .title span{ display: block; font-size: 30px;color: #0d0d0d;line-height: 1;padding-bottom:16px;position: relative }
.n-about1-con1 .title span:after{content: '';position: absolute;left: 0;bottom: 0;width:112px; height: 1px;background: #0266c6; }
.n-about1-con1 .title i{font-size: 17px;color: #0d0d0d;font-style: normal;display: block;margin-top: 12px;text-transform: uppercase}
.i-about-r{ width: 56%;  padding-right: 64px; position: relative}
.i-about-r .text{line-height: 1.8em;color: #0d0d0d;font-size: 16px;margin-top:54px; text-align: justify}
.n-about1 .con2{margin-top: 50px; padding: 6px 0; background: url("../images/n-about1-5.jpg"); background-position: center;background-size: cover;}
.n-about1-num{display:none;justify-content:space-between;color:#fff; transition: .4s all ease}
.n-about1-numItem{  }
.n-about1-numItem:nth-child(1){padding-left: 0}
.n-about1-numItem:nth-child(4){border-right: 0}
.n-about1-numItem b{margin-right:10px;  font-size:46px;line-height:1;display:inline-block;vertical-align:bottom}
.n-about1-numItem span{font-size: 18px;}
.n-about1-numItem p{margin-top:2px;font-size: 18px;text-align: center}
.n-about1-numItem:hover{color: #fff;transition: .4s all ease}
.n-about1 .con3 .text{overflow: hidden;margin: 80px auto; font-size: 16px;line-height: 30px; text-align: justify; color: #0d0d0d}
.n-about1 .con3 .text p{margin-top: 30px;}

.n-contact1 .con1{margin-top: 90px;}
.n-contact1 .con1 .title b{font-size: 30px;color: #0b0b0b; line-height: 30px; display: block}
.n-contact1 .con1 .title span{font-size: 20px;color: #0098d8; line-height: 20px; text-transform: uppercase; display: block;margin-top: 8px;}
.n-contact1 .con1 .list{margin-top: 34px;display: flex;justify-content: space-between}
.n-contact1 .con1 .list .item{width: 24%;position: relative;padding-top: 40px;}
.n-contact1 .con1 .list .item .icon{position: absolute; left: 24px; top: 0; width: 63px; height: 63px; border-radius: 50%;overflow: hidden}
.n-contact1 .con1 .list .item .text{min-height: 130px; display: flex;align-items: center; justify-content: center; padding: 20px;background: #0266c6;color: #fff; }
.n-contact1 .con1 .list .item .text p{max-width: 100%;}

.n-contact1 .con2{margin: 110px auto}
.n-contact1 .con2 .g_w{display: flex; }
.n-contact1 .con2 .map{width: calc(100% - 366px);height: 600px;}
.my-map { margin: 0 auto; width: 100%; height: 100%; } .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; } .my-map .icon-cir { height: 31px; width: 28px; } .my-map .icon-cir-red { background-position: -11px -5px; } .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-contact1 .con2 .info{width: 366px; padding: 112px 10px 30px 30px;background: #e3e4e4}
.n-contact1 .con2 .info .title b{font-size: 30px; color:#444444;display: block;line-height: 30px;}
.n-contact1 .con2 .info .title span{font-size: 20px; color:#020202;display: block;line-height: 20px; text-transform: uppercase; margin-top: 12px;}
.n-contact1 .con2 .info .text{margin-top: 60px;}
.n-contact1 .con2 .info .text p{margin-top: 28px;font-size: 16px;color: #020202}

.n-contact2 .con1{padding-bottom: 80px;}
.n-table{overflow: auto; margin-top: 46px; border: 1px solid #dcdcdc;border-bottom: 0}
.n-tr{display: flex;min-width: 800px;transition: .4s all ease}
.n-tr .n-th{width: 17%;background: #f4f4f4;font-size: 18px;text-align: center;height: 60px;line-height: 60px;border-bottom: 1px solid #dcdcdc;border-right: 1px solid #dcdcdc}
.n-tr .n-th:nth-child(3){width:32%; }
.n-tr .n-th:nth-child(5){  border-right: 0}
.n-tr .n-td{width: 17%; font-size: 14px;text-align: center; min-height: 90px; line-height: 2.2em;  padding: 10px 30px;display: flex;align-items: center;justify-content: center;
 border-bottom: 1px solid #dcdcdc;border-right: 1px solid #dcdcdc}
.n-tr.active{background: #f4f4f4}
.n-tr .n-td p{width: 100%}
.n-tr .n-td:nth-child(3){width:32%; }
.n-tr .n-td:nth-child(5){ border-right: 0}
.n-tr .n-btn{cursor: pointer}
.n-tr .n-btn i{display: inline-block;margin-left: 6px;color: #0167c6;font-style: normal}
.n-tr .n-btn a{margin-left: 10px}
.n-tr.active .n-btn i{transform: rotate(180deg)}
.n-tbody .text{min-width: 800px;background: #f4f4f4;padding: 36px;display: none; border-bottom: 1px solid #dcdcdc;}
.n-tr:hover{background: #f4f4f4;transition: .4s all ease}

.n-power1{}
.n-power1 .n-con{margin-top: 90px;}
.n-power1 .n-con .g_w{display: flex;}
.n-power1 .n-con .n-conL{width: 355px;margin-bottom: 40px;}
.n-power1 .n-con .n-conL .nav{}
.n-power1 .n-con .n-conL .nav b{height: 88px; line-height: 88px; font-size: 22px; text-align: center; color: #fff; background: #0067c9; display: block}
.n-power1 .n-con .n-conL .nav a{margin-top: 5px; height: 76px; line-height: 76px; font-size: 18px; text-align: center; color: #0b0b0b; background: #f8f8f8; display: block;transition: .4s all ease}
.n-power1 .n-con .n-conL .nav a:hover{color: #0067c9;transition: .4s all ease}
.n-power1 .n-con .n-conL .nav a.active{color: #0067c9;transition: .4s all ease}
.n-power1 .n-con .n-conL .newList{margin-top: 70px;}
.n-power1 .n-con .n-conL .newList .title{ font-size: 18px; padding-bottom: 12px; border-bottom:4px solid #0266c6; }
.n-power1 .n-con .n-conL .newList .item{margin-top: 22px;padding-bottom: 20px; border-bottom: 1px solid #0067c9}
.n-power1 .n-con .n-conL .newList .item h4{font-size: 16px;line-height: 28px;color: #020202}
.n-power1 .n-con .n-conL .newList .item:hover h4{color: #0067c9}
.n-power1 .n-con .n-conL .newList .item p{font-size: 12px;line-height: 24px;margin-top: 10px;color: #000000}
.n-power1 .n-con .n-conL .newList .more{color: #0067c9;display: block;margin-top: 14px;}
.n-power1 .n-con .n-conR{width:calc(100% - 355px);padding-left: 66px;}
.n-power1 .n-con .n-conR .list{margin-bottom: 50px; display: flex;flex-wrap: wrap;border-bottom: 1px solid #919191}
.n-power1 .n-con .n-conR .list .item{width: 31%;margin-right: 3.5%;margin-bottom: 54px;}
.n-power1 .n-con .n-conR .list .item:nth-child(3n){margin-right: 0}
.n-power1 .n-con .n-conR .list .item .img{overflow: hidden;transition: .4s all ease}
.n-power1 .n-con .n-conR .list .item .g_bg{padding-top: 63.6%}
.n-power1 .n-con .n-conR .list .item h4{font-size: 16px;font-weight: bold;margin-top: 24px;color: #020202}
.n-power1 .n-con .n-conR .list .item:hover .img{box-shadow: 8px 8px 9px #dfdfdf;transition: .4s all ease}

.n-touzi1 .n-con{background: #eeeeee;overflow: hidden}
.n-touzi1 .con1{margin-top: 70px;}
.n-touzi1 .con1 .g_w{display: flex;justify-content: space-between; flex-direction: row-reverse }
.n-touzi1 .con1 .g_w .item {padding:20px 30px; background: #fff}
.n-touzi1 .con1 .g_w .item ul {margin-top: 10px;overflow: hidden}
.n-touzi1 .con1 .g_w .item ul li{margin-top: 10px;}
.n-touzi1 .con1 .g_w .item ul li a{display: flex;}
.n-touzi1 .con1 .g_w .item ul li a span:nth-child(1){display: block;width: calc(100% - 80px);color: #434343;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.n-touzi1 .con1 .g_w .item ul li a span:nth-child(2){display: block;width:80px; text-align: right; font-size: 10px; color: #434343}
.n-touzi1 .con1 .g_w .item ul li:hover a span{color: #0067c9}
.n-touzi1 .con1 .g_w .item:nth-child(3){width: 30.3%;}
.n-touzi1 .con1 .g_w .item:nth-child(2){width: 39.6%;}
.n-touzi1 .con1 .g_w .view:nth-child(1){width: 27.1%;}
.n-touzi1 .top{padding-bottom: 10px; display: flex;justify-content: space-between;align-items: flex-end;border-bottom: 1px solid #bfbfbf}
.n-touzi1 .top b{font-size: 18px;color: #0067c9}
.n-touzi1 .top a{font-size: 14px;color: #0067c9}

/*exponent*/
.exponent { margin-bottom:50px; background-color:#eee;}
.exponent .exponent_top { box-sizing:border-box; padding:30px 25px 25px; border-bottom:1px solid #d9d8d8;}
.exponent .name { color:#222;}
.exponent .mainNum {position:relative; margin:10px 0 20px; padding-right:94px; display:inline-block; line-height:1; vertical-align:top; font-size:48px; letter-spacing:-4px;}
.exponent .mainNum:after { position:absolute; right:0; bottom:5px; width:90px; height:30px; content:'';}
.exponent .rose { position:absolute; right:0px; top:30px; padding:0 8px; background-color:#d00; color:#fff; height:22px; line-height:22px; font-size:14px;}
.exponent .rose.up { color:#fff; background-color:#d00;}
.exponent .rose.down { color:#fff; background-color:#1fb027;}
.exponent .up { color:#d00;}
.exponent .mainNum.up:after { background-position:-150px -60px;}
.exponent .down { color:#1fb027;}
.exponent .mainNum.down:after { background-position:-150px -30px;}
.exponent .tb { width:100%;}
.exponent .tb tr { border:none;}
.exponent .tb td {border:none; color:#777; height:45px; vertical-align:middle;}
.exponent .tb td .mum {margin-left:5px; color:#333; font-size:24px; letter-spacing:-2px; vertical-align:middle;}
.exponent .btm { padding:15px 25px; line-height:1.5; color:#999; font-size:12px;}
.ico,.icon:before,.exponent .mainNum:after,.voiceCol .col-t h2:after {background-image:url(../images/i_main.png);}
.rel { position:relative;}
.rel i{font-style: normal}

.n-touzi1 .con2{margin-top: 28px;}
.n-touzi1 .con2 .item{padding: 30px; background: #fff}
.n-touzi1 .con2 ul{display: flex; justify-content: space-between; flex-wrap: wrap}
.n-touzi1 .con2 ul li{width: 48%; padding: 20px 0;border-bottom: 1px solid #bfbfbf;transition: .4s all ease}
.n-touzi1 .con2 ul li:hover{border-color: #0067c9}
.n-touzi1 .con2 ul li:hover p:nth-child(2){color: #0067c9;transition: .4s all ease}
.n-touzi1 .con2 ul li a{display: block; height: 90px; line-height: 30px;overflow: hidden;font-size: 16px;}
.n-touzi1 .con2 ul li p:nth-child(1){color: #0067c9}
.n-touzi1 .con2 ul li p:nth-child(2){color: #686868;transition: .4s all ease}

.n-touzi1 .con3{margin-top: 24px;margin-bottom: 80px;}
.n-touzi1 .con3 .g_w{display: flex;justify-content: space-between}
.n-touzi1 .con3 .g_w .gupiao iframe{width: 100%}
.n-touzi1 .con3 .g_w .item{background: #fff;padding: 30px;}
.n-touzi1 .con3 .g_w .item:nth-child(1){width: calc(100% - 400px);}
.n-touzi1 .con3 .g_w .item:nth-child(1) img{margin-top: 40px}
.n-touzi1 .con3 .g_w .item:nth-child(2){width: 384px;}
.n-touzi1 .con3 .g_w .item:nth-child(2) .info{margin-top: 20px;}
.n-touzi1 .con3 .g_w .item:nth-child(2) .info p{display: flex;align-items: center;height: 52px;color: #222222;border-bottom: 1px dashed #bfbfbf}
.n-touzi1 .con3 .g_w .item:nth-child(2) .info p:before{content: '';display: inline-block;width: 3px; height: 3px;background: #222222;margin-right: 10px;}

.n-touzi2{}
.n-touzi2 .n-con{background: #eeeeee;overflow: hidden;padding-top: 72px;padding-bottom: 40px;}
.n-touzi2 .n-con .g_w{display: flex;}
.n-touzi2 .n-con .n-conL{width: 355px;margin-bottom: 40px;}
.n-touzi2 .n-con .n-conL .nav{}
.n-touzi2 .n-con .n-conL .nav b{height: 88px; line-height: 88px; font-size: 22px; text-align: center; color: #fff; background: #0067c9; display: block}
.n-touzi2 .n-con .n-conL .nav a{margin-top: 5px; height: 76px; line-height: 76px; font-size: 18px; text-align: center; color: #0b0b0b; background: #f8f8f8; display: block;transition: .4s all ease}
.n-touzi2 .n-con .n-conL .nav a:hover{color: #0067c9;transition: .4s all ease}
.n-touzi2 .n-con .n-conL .nav a.active{color: #0067c9;transition: .4s all ease}
.n-touzi2 .n-con .n-conL .item{margin-top: 26px; padding: 30px 20px;background: #fff}
.n-touzi2 .n-con .n-conL .item .top{color: #0266c6;font-size: 18px;}
.n-touzi2 .n-con .n-conL .item .info{margin-top: 20px;}
.n-touzi2 .n-con .n-conL .item .info p{display: flex;align-items: center;height: 52px; font-size: 13px; color: #222222;border-bottom: 1px dashed #bfbfbf}
.n-touzi2 .n-con .n-conL .item .info p:before{content: '';display: inline-block;width: 3px; height: 3px;background: #222222;margin-right: 10px;}
.n-touzi2 .n-con .n-conR{width:calc(100% - 355px);padding-left: 36px;}
.n-touzi2 .n-con .n-conR .view{background: #fff;padding:50px 60px 0 60px;overflow: hidden }
.n-touzi2 .n-con .n-conR .top{text-align: right; color: #3a3a3a;padding-bottom: 14px;border-bottom: 1px solid #0266c6}
.n-touzi2 .n-con .n-conR .top a{text-align: right; color: #3a3a3a}
.n-touzi2 .n-con .n-conR .top a.active{color: #0067c9}
.n-touzi2 .n-con .n-conR  ul{margin-top: 50px;}
.n-touzi2 .n-con .n-conR  ul li{margin-top: 16px;border-bottom: 1px dashed #a0a0a0}
.n-touzi2 .n-con .n-conR  ul li a{display: flex;padding-bottom: 16px;}
.n-touzi2 .n-con .n-conR  ul li a span:nth-child(1){display: block;width: calc(100% - 80px);color: #434343;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.n-touzi2 .n-con .n-conR  ul li a span:nth-child(2){display: block;width:80px; text-align: right; font-size: 10px; color: #434343}


.news-d-body{font-size: 0;padding-top:50px; }
.news-d{padding:46px 32px;background: #f5f5f5}
.news-d-l{width: calc(100% - 308px); padding-right: 70px; font-size: 14px; display: inline-block;vertical-align: text-top; }
.news-d-l-title h4{color: #131313}
.news-d-l-title span{display: inline-block;font-size: 14px;color: #000;opacity: .5;margin-top: 14px;}
.news-d-l-text{margin-top: 20px;}
.news-d-l-text p{line-height: 1.8em ;color: #666;font-size: 14px;}
.news-d-l-text br{font-size: 14px;}
.news-d-l-text span{font-size: 14px;}
.news-d-l-text i{font-size: 14px;}
.news-d-l-text b{font-size: 14px;}
.news-d-r{width: 308px;display: inline-block;vertical-align: text-top;font-size: 14px;}
.search{padding: 8px;border: 1px solid #dfdfdf;}
.searchBox{ padding: 30px 20px; background: #fff;}
.searchBox > h3{font-size: 18px;font-weight: 600}
.searchBox >div{margin-top: 10px}
.year ,.month,.searchText{width: 100%;height: 44px;border: 1px solid #ccc}
.searchBox >div >select,.searchText input{width: 100%;height: 100%; padding-left: 20px; border: 0}
.searchBox >div >select{ padding-right: 48px;
 appearance:none;
 -moz-appearance:none;
 -webkit-appearance:none;
 /*Ã¦Â·Â»Ã¥Å Â Ã¤Â¸â€¹Ã¦â€¹â€°Ã¤Â¸â€°Ã¨Â§â€™Ã¥â€ºÂ¾Ã¦Â â€¡*/
 background: url("../images/select.jpg") no-repeat right center transparent;background-color: #fff}
.searchBtn{ width: 100%; height: 44px;}
.searchBtn input{width: 100%;height: 100%; border: 0; font-size: 18px;letter-spacing:10px;text-align: center; color:#fff; background: #0266c6}
.searchBtn input:hover{ color:#0266c6; border:1px solid #0266c6;background: rgba(0,0,0,0)}
.news-d-l-btn a{display: inline-block;padding: 12px 10px;color: #fff;background: #f18804;margin-right: 20px;}
.news-d-l-btn a:nth-child(2) i{transform: rotateZ(90deg);display: inline-block}
.news-d-l-btn{margin-top: 60px;}

.n-newsD-listTitle{padding-bottom: 20px;}
.n-newsD-listTitle h3{font-size: 18px;font-weight: 600;}
.n-newsD-listTitle span{ margin-top: 14px; display: block;width: 70px; height: 3px;background: #909192}
.n-newsD-list{margin-top: 50px;}
.n-newsD-item{ margin-top: 20px; padding-bottom: 18px;border-bottom: 1px solid #a0a0a0}
.n-newsD-item a{ display: flex;width: 100%;}
.n-newsD-item-img{width: 88px;}
.n-newsD-item-bg{padding-top: 68%;background-position: center;background-repeat: no-repeat;background-size: cover;}
.n-newsD-item-r{width: calc(100% - 88px);padding-left: 20px;}
.n-newsD-item-r h4{ font-size: 16px; max-height: 36px;overflow: hidden;color: #0b0b0b}
.n-newsD-item-r p{margin-top: 18px;font-size: 12px;color: #666}


.new-item{ margin-top: 36px;padding-bottom: 36px;border-bottom: 1px solid #a0a0a0}
.new-item:nth-child(1){margin-top: 0}
.new-item > a{display: flex;}
.new-list>.new-item:nth-child(1){margin-top: 0}
.new-itemImg{ width: 267px;left: 20px;top: 20px;overflow: hidden;transition: .5s all ease;}
.new-itemBg{padding-top: 63.5%;background-size: cover;background-position: center;background-repeat: no-repeat;transition: .5s all linear;}
.new-itemInfo{ width: calc(100% - 267px); padding-left: 34px;padding-right: 20px; }
.new-itemInfo h4{ line-height: 1.4em;font-size: 18px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; color: #131313;transition: .5s all ease;}
.new-iBox{margin-top:8px;color: #9b9b99}
.new-iBox i{margin-right: 6px;}
.new-iBox span{text-align: left; color: #000;opacity: .45;font-size: 12px;}
.new-itemInfo p{margin-top: 14px;height: 38px; line-height: 1.8em; font-size: 12px; overflow: hidden;color: #000}
.new-itemInfo>span{display: block;color: #0266c6;font-size: 14px;margin-top: 18px;transition: .5s all ease;}
/*.new-item:hover{background: #f1f1f1;transition: .5s all ease;}*/
.new-item:hover .new-itemImg{overflow: hidden;transition: .5s all ease;}
.new-item:hover .new-itemBg{ overflow: hidden; transform: scale(1.1);transition: .5s all linear;}
/*.new-item:hover .new-itemInfo h4{color: #f18804;transition: .5s all ease;}*/
/*.new-item:hover .new-itemInfo>span{transform: translateX(6px); transition: .5s all ease;}*/



.newList{margin-top: 70px;}
.newList .title{ font-size: 18px; padding-bottom: 12px; border-bottom:4px solid #0266c6; }
.newList .item{margin-top: 22px;padding-bottom: 20px; border-bottom: 1px solid #0067c9}
.newList .item h4{font-size: 16px;line-height: 28px;color: #020202}
.newList .item:hover h4{color: #0067c9}
.newList .item p{font-size: 12px;line-height: 24px;margin-top: 10px;color: #000000}
.newList .more{color: #0067c9;display: block;margin-top: 14px;}


.video_list .list{padding-bottom: 22px; display: flex;flex-wrap: wrap;border-bottom: 1px solid #919191; }
.video_list .item{width: 31%;margin-right: 3.5%}
.video_list .item:nth-child(3n){margin-right:0}
.video_list .item .img{overflow: hidden; position: relative; transition: .4s all ease}
.video_list .item .img:before{content: '';position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%); z-index: 9;
 width:46px; height: 46px; background: url("../images/pliay.png") no-repeat;background-size: 100% 100%; }
.video_list .item .g_bg{padding-top: 63.6%;transition: .8s all ease}
.video_list .item .text{margin-top: 24px;color: #000000}
.video_list .item .text h4{font-size: 16px;line-height: 24px;padding-bottom: 10px;border-bottom: 1px solid #919191}
.video_list .item .text p{height: 48px; line-height: 24px; font-size: 12px; overflow: hidden;margin-top: 16px;}
.video_list .item:hover .img{box-shadow: 8px 8px 9px #dfdfdf;transition: .4s all ease}
.video_list .item:hover .g_bg{transform: scale(1.06);transition: .8s all ease}

.news-d-con{padding-bottom: 40px;font-size: 14px;}
.news-d-con .title h3{padding-bottom: 10px; font-size: 20px; border-bottom: 1px solid #919191}
.news-d-con .title p span{color: #999; font-size: 12px; margin: 10px 0 10px 0;  display: inline-block}
.news-d-con .text {color: #333; line-height: 24px;}
.video_view{margin: 20px 0; padding-top: 62.5%;position: relative;background: #000}
.video_view video{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%); z-index: 9;max-width: 100%;max-height: 100%}
.video_view iframe{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%); z-index: 9;width: 100%;height: 100%}

.n_proNav{position: relative; padding: 90px 0;background: #e9e9e9; }
.n_proNav .g_w{display: flex;justify-content: space-between}
.n_proNav a{width: 32%;padding: 46px 56px 36px 56px;text-align: center;background: #fff;position: relative}
.n_proNav a:after{content: ''; position: absolute;left: 50%;top: 100%;transform: translateX(-50%); z-index: 9;
 width: 43px; height: 23px;background: url("../images/icon2.png") no-repeat; background-position: center bottom;opacity: 0;transition: .2s all ease}
.n_proNav a h3{color: #0b0b0b;font-size: 30px;}
.n_proNav a p{margin-top: 20px; color: #1c1c1c;font-size: 16px;line-height: 30px; height: 60px; overflow: hidden}
.n_proNav a span{margin: 20px auto 0 auto; display: block;width: 276px; height: 56px; line-height: 56px; text-align: center ; font-size: 16px; color: #525353;background: #e3e3e3;transition: .4s all ease}
.n_proNav a.active:after{opacity: 1;transition: .2s all ease}
.n_proNav a.active span{background: #0266c6;color: #fff;transition: .4s all ease}
.n_proNav a:hover:after{opacity: 1;transition: .2s all ease}
.n_proNav a:hover span{background: #0266c6;color: #fff;transition: .4s all ease}


.n_proList {display: flex;flex-wrap: wrap}
.n_proList .item{width: 24%;margin-right: 1.333%;margin-top: 80px;}
.n_proList .item:nth-child(4n){margin-right: 0}
.n_proList .img{overflow: hidden}
.n_proList .g_bg{padding-top:66.3%;transition: .4s all ease}
.n_proList .text{font-size: 18px; margin-top: 20px;line-height: 24px;color: #030303;text-align: center}           
.n_proList .item:hover .g_bg{transform: scale(1.06);transition: .6s all ease}
.n_proList .item:hover .text{color: #0266c6;transition: .4s all ease}



@media (max-width:1440px) {
 .g_body{padding-top: 91px;}
 .g_w{padding: 0 5%}
 .h-nav1 > li > a{height: 60px;line-height: 60px;}
 .h-nav1 > li > a:after{height: 4px;}
 .pcNav-c .lang{margin-top: 10px}
 .i-title span{font-size: 40px;}
 .i-title h2{font-size: 26px;}
 .h-nav1 > li > a{font-size: 16px;}
 .h-nav1 > li{margin-left: 30px;}
 .pcNav-l img{width: 240px;}
 .pcNav-r{margin-left: 0}
 .pcNav-r .pcNav-r-search{margin-left: 20px;}
 .pcNav-r i{width: 36px;line-height: 36px; height: 36px;font-size: 20px;}

 .i-banner-swiper .swiper-button{width: 46px;height: 46px;line-height: 44px;}
 .i-banner-swiper .swiper-button i{font-size: 20px;}
 .i_duty{padding: 160px 0}

 .f-top-l{padding-right: 80px;}
 .n_proList .text{font-size: 16px;}

}

@media (max-width:1350px) {
 .my-map{height: 500px;}
 .pcNav-l img{width: 220px;}
 .h-nav1 > li{margin-left: 20px}
 .f-top-l{padding-right: 40px;}
 .f-top-l ul{padding-left: 0}
}

@media (max-width:1280px) {
 .n-nav a{min-width: 120px;font-size: 14px;}
}

@media (max-width:1220px) {
 .pcNav{display: none}
 .webNav{display: block}
 .g_body{padding-top: 60px;}
 .n-top{display: none}
 .f-top-l ul{display: none}

 .n-about1-con1 .title span{font-size: 24px;}
 .i-about-r .text{margin-top: 30px;}
 .n-about1-numItem b{font-size: 36px;}
 .n-about1-numItem span{font-size: 16px;}
 .n-about1-numItem p{font-size: 16px;}

 .n-contact1 .con1 .list{flex-wrap: wrap}
 .n-contact1 .con1 .list .item{width: 48%;margin-top: 20px;}
 .n-contact1 .con2{margin: 80px auto}

 .n-tr .n-td {padding: 10px; }

 .n-power1 .n-con{margin-top: 40px;}
 .n-power1 .n-con .n-conL{display: none}
 .n-power1 .n-con .n-conR{width: 100%;padding-left: 0}

 .n-touzi1 .con1{margin-top: 40px;}
 .n-touzi1 .con1 .g_w{display: block}
 .n-touzi1 .con1 .g_w .item{padding: 20px}
 .n-touzi1 .con1 .g_w .item:nth-child(3){width: 100%;margin-top: 20px;}
 .n-touzi1 .con1 .g_w .item:nth-child(2){width: 100%;margin-top: 20px;}
 .n-touzi1 .con1 .g_w .view:nth-child(1){width: 100%;}
 .n-touzi1 .con2 .item{padding: 20px}
 .n-touzi1 .con2 ul li{width: 100%}
 .n-touzi1 .con2 ul li a{font-size: 14px;}
 .n-touzi1 .con3{margin-bottom: 40px;}
 .n-touzi1 .con3 .g_w{display: block}
 .n-touzi1 .con3 .g_w .item{padding: 20px;}
 .n-touzi1 .con3 .g_w .item:nth-child(1){width: 100%}
 .n-touzi1 .con3 .g_w .item:nth-child(2){width: 100%;margin-top: 20px;}

 .n-touzi2 .n-con .g_w{display: block}
 .n-touzi2 .n-con .n-conL{display: none}
 .n-touzi2 .n-con .n-conR{width: 100%;padding: 0}
 .n-touzi2 .n-con .n-conR .view{padding: 30px 30px 0 30px;}

 .news-d-l{width: 100%;padding: 0}
 .news-d-r{display: none}

 .n_proList .text{font-size: 14px;margin-top: 10px;}
 .n_proList .item{width: 32%;margin-right: 2%}
 .n_proList .item:nth-child(4n){margin-right: 2%}
 .n_proList .item:nth-child(3n){margin-right: 0}

 .i_title b{font-size: 24px;}
 .i_title span{font-size: 14px;}

 .i_about .tabNav .item .icon{width: 90px; height: 90px;margin: 0 auto}
 .i_about .tabNav .item .icon i{font-size: 46px;}
 .i_about .tabNav .item span{font-size: 16px;}

 .i_about .tabCon .text h3{font-size: 20px;}
 .i_about .tabCon .text p{font-size: 14px;margin-top: 16px;line-height: 26px;}
 .i_about .tabCon .text span{font-size: 14px;margin-top: 20px;}

 .i_pro{padding: 80px 0}
 .i_pro .con{margin-top: 60px;}
 .i_pro .search{padding: 30px;}
 .i_pro .item .text .title{font-size: 24px;}
 .i_pro .item .text p{font-size: 20px;}
 .i_pro .item .text span{font-size: 14px;}
 .i_pro .search .select{margin-top: 0}
 .i_pro .search .select select{height: 50px;line-height: 50px;}
 .i_pro .search .input-group input{height: 50px;line-height: 50px;}
 .i_pro .search .submit{height: 50px;line-height: 50px;font-size: 20px;}

 .i_advantage .con_r{padding-left: 30px;}
 .i_advantage .list .item p{font-size: 16px;}
 .i_advantage .con_l b{font-size: 40px;}
 .i_advantage .con_l span{font-size: 30px;}

 .i_invest{padding: 80px 0; }
 .i_invest .con_row .item h3{font-size: 20px;}
 .i_invest .con_row .item:nth-child(1) ul li p{font-size: 14px;line-height: 26px;height: 78px;}
 .i_invest .con_row .item:nth-child(2) ul li a{font-size: 14px;line-height: 26px;height: 78px;}
 .i_invest .con_row .item:nth-child(3) ul li{padding-top: 16px}


 .i_duty{padding: 128px 0}
 .i_duty .text b{font-size: 36px;}
 .i_duty .text span{font-size: 24px;}
}

@media (max-width:1024px) {

}

@media (max-width:998px){

 .f-top-l{width: 100%;padding: 0}
 .f-top-r{display: none}
 .f-logo img{width: 180px;}
 .f-bottom{position: relative}
 .f-bottom .g_w{display: block;text-align: center}
 .f-bottom .g_w .f-bottom-r a{display: block;}
 .f-bottom .g_w .f-bottom-r span{display: none;}
 .f-bottom .g_w .f-bottom-r .toTop {position: absolute;right: 6px;top: 50%;transform: translateY(-50%);width: 30px; height: 30px;}

 .n-about1-con1 .g_flex{display: block}
 .i-about-r{width: 100%;padding: 0}
 .i-about-l{width: 100%;margin-top: 40px;}
 .i-about-r .text{margin-top: 20px;font-size: 14px;line-height: 24px;}
 .n-contact1 .con2 .g_w{display: block}
 .n-contact1 .con2 .map{width: 100%;height: 300px;}
 .n-contact1 .con2 .info{width: 100%;padding: 20px}
 .n-contact1 .con2 .info .title span{font-size: 18px;}
 .n-contact1 .con2 .info .title b{font-size: 24px;}
 .n-contact1 .con2 .info .text{margin-top: 20px;}
 .n-contact1 .con2 .info .text p{font-size: 14px;margin-top: 14px;}

 .i_invest .con_row{display: block}
 .i_invest .con_row .item:nth-child(1){width: 100%}
 .i_invest .con_row .item:nth-child(2){width: 100%;margin-top: 20px;}
 .i_invest .con_row .item:nth-child(3){width: 100%;margin-top: 20px;}

 .i_advantage .list .item p{font-size: 14px;}
 .i_advantage .g_w{display: block}
 .i_advantage .con_r{padding-left: 0;margin-top: 30px;}
 .i_advantage .con_l b{font-size: 34px;}
 .i_advantage .con_l span{font-size: 20px;line-height: 20px;margin-top: 10px;}

 .i_pro .con{display: block}
 .i_pro .search{width: 100%}
 .i_pro .item{width: 100%;margin-top: 20px;}
}

@media (max-width:768px) {
 .i-about-b{margin-top: 40px;}
 .i-about-l{padding: 0;margin-top: 20px}
 .i-about-l:after{display: none}
 .i-about-l .play{width: 40px;height: 40px;}
 .i-about .title span{font-size: 20px}
 .i-about .title i{font-size: 14px; margin-top: 6px;}
 .n-about1 .con2{margin-top: 30px;}
 .n-about1 .text p{padding: 0!important; margin-top: 10px!important;font-size: 14px;}
 .n-about1-numItem b{font-size: 24px;}
 .n-about1-numItem span{font-size: 12px;}
 .n-about1-numItem p{font-size: 12px;}
 .n-about1 .con3 .text{margin:0 auto 30px auto;}

 .n-contact1 .con1{margin-top: 40px;}
 .n-contact1 .con1 .title b{font-size: 20px;}
 .n-contact1 .con1 .title span{font-size: 14px;}
 .n-contact1 .con1 .list{margin-top: 0}
 .n-contact1 .con1 .list .item{width: 100%;margin-top: 20px;padding-top: 20px;}
 .n-contact1 .con1 .list .item .icon{width: 40px; height: 40px;}
 .n-contact1 .con2{margin: 40px 0}
 .n-contact1 .con2 .info .title span{font-size: 16px;}
 .n-contact1 .con2 .info .title b{font-size: 20px;}

 .n-contact2 .con1{padding-bottom: 40px;}
 .n-tr .n-th{font-size: 16px;}
 .n-tr .n-td{min-height: 60px;line-height: 1.6em}

 .n-power1 .n-con .n-conR .list .item{width: 100%;margin-right: 0;margin-bottom: 30px;}
 .n-power1 .n-con .n-conR .list .item h4{font-size: 14px;margin-top: 10px;}

 .fenye{margin: 30px 0}

 .n-touzi2 .n-con{padding-top: 40px}

 .new-item > a{display: block}
 .new-itemImg{width: 100%}
 .new-itemInfo{width: 100%;padding: 0;margin-top: 20px;}
 .new-itemInfo p{margin-top: 0}
 .new-iBox span{height: 24px; line-height: 24px;}
 .new-itemInfo h4{font-size: 16px;}


 .n_proList .item{width: 49%;margin-right: 2%}
 .n_proList .item:nth-child(4n){margin-right: 2%}
 .n_proList .item:nth-child(3n){margin-right: 2%}
 .n_proList .item:nth-child(2n){margin-right: 0}

 .video_list .item{width: 100%;margin-right: 0!important;}
 .video_list .item .text{margin-top: 10px;}

 .i_about{padding: 30px 0;}
 .i_about .tabNav .item{padding: 0 10px;}
 .i_about .tabNav .item .icon{width: 50px; height: 50px;}
 .i_about .tabNav .item .icon i{font-size: 24px;}
 .i_about .tabNav .item span{font-size: 12px;}
 .i_about .tabCon a{display: block}
 .i_about .tabCon .con_l{width: 100%}
 .i_about .tabCon .con_r{width: 100%;padding: 20px 0 0 0}
 .i_about .tabCon .text h3{font-size: 16px}
 .i_about .tabCon .text p{margin-top: 10px;}
 .i_about .tabCon .text span{margin-top: 10px;}

 .i_pro{padding: 40px 0}
 .i_pro .i_title:before{width: calc(50% - 70px);top: 16px;}
 .i_pro .i_title:after{width: calc(50% - 70px);top: 16px;}
 .i_pro .search{padding: 20px;}
 .i_pro .search .top b{font-size: 20px;}
 .i_pro .search .top span{font-size: 14px;}
 .i_pro .item .text .title{font-size: 20px;}
 .i_pro .item .text p{font-size: 16px;}

 .i_title b{font-size: 20px}
 .i_title span{margin-top: 10px;}
 .i_invest{padding: 40px 0}
 .i_invest .i_title:before{width: calc(50% - 70px);top: 16px;}
 .i_invest .i_title:after{width: calc(50% - 70px);top: 16px;}
 .i_invest .con_row .item h3{font-size: 18px;}
 .i_invest .con_row .item:nth-child(1) ul li p{margin-top: 16px;}



 .i_advantage{padding: 30px 0}
 .i_advantage .con_l{text-align: center}
 .i_advantage .con_l b{}
 .i_advantage .list{display: block}
 .i_advantage .list .item{margin-top: 20px;}
 .i_advantage .list .item div span{font-size: 18px;}

 .i_invest .con_row{margin-top: 30px;}
 .i_invest .con_row .item:nth-child(1) ul li:nth-child(1){padding: 20px;}
 .i_invest .con_row .item:nth-child(1) ul li:nth-child(2){padding: 20px;}
 .i_invest .con_row .item:nth-child(2){padding: 20px;}
 .i_invest .con_row .item:nth-child(3){padding: 20px;}

 .i_duty{padding: 80px 0;}
 .i_duty .text b{font-size: 30px;}
 .i_duty .text span{font-size: 20px;}
}

@media (max-width:600px){

}

@media (max-width:500px){
 .n_proList .item{width: 100%;margin-top: 30px;margin-right: 0!important;}
}