
@font-face{ font-family:Impact; src:url(../font/impact.ttf);}
@font-face{ font-family:BASKVILL; src:url(../font/BASKVILL.TTF);}
@font-face{ font-family:Dosis; src:url(../font/DOSIS-REGULAR-2.TTF);}
@font-face{ font-family:Dosis_el; src:url(../font/DOSIS-EXTRALIGHT-8.TTF);}
@font-face{ font-family:Dosis_b; src:url(../font/DOSIS-BOLD-5.TTF);}
@font-face{ font-family:Dosis_l; src:url(../font/DOSIS-LIGHT-4.TTF);}
@font-face{ font-family:Dosis_m; src:url(../font/DOSIS-MEDIUM-3.TTF);}
@font-face{ font-family:Dosis_s; src:url(../font/DOSIS-SEMIBOLD-6.TTF);}
@font-face{ font-family:AVENIRNEXTLTPRO-MEDIUMCN; src:url(/static/style/pc/font/AVENIRNEXTLTPRO-MEDIUMCN.OTF);}
@font-face{ font-family:FRADM; src:url(../font/FRADM.TTF);}
@font-face{ font-family:AVENIRNEXTLTPRO-DEMICN; src:url(/static/style/pc/font/AVENIRNEXTLTPRO-DEMICN.OTF);}
@media (max-width:4000px){html{font-size:16px;}}
@media (min-width:1600px) and (max-width:1940px){html{font-size:16px;}}
@media (min-width:1400px) and (max-width:1600px){html{font-size:13px;}}
@media (min-width:640px) and (max-width:1399px){html{font-size:13px;}}
@media (min-width:471px) and (max-width:639px){html{font-size:13px;}}
@media (min-width:329px) and (max-width:470px){html{font-size:13px;}}
@media (max-width:328px){html{font-size:12px;}}


/*==========================================公共 开始=============================================*/
.ar_wap{ display:none}
.a_body{ position:relative; z-index:0;}
.section{ overflow:hidden;}

.w1200{ margin:0 auto; max-width: 1460px; padding:0 50px}

.banner-box{ position: relative; z-index: 0;}
/*pc端开始*/
.pc_header_box{height: 0;top: 30px;position: absolute;left: 0;right: 0;z-index: 10000;}
.header_center{ position:relative}
.header_center .w1200{display: flex;justify-content: flex-end;align-items: center;height: 80px;}
.header_center .logo{ position:absolute; left:3%}
.header_center .logo img{ height:3rem; }

.m_tc_search{ position:absolute; bottom:15px; left:15px; right:15px}
.search_box{display:flex;width: 100%;}
.search_box input.input{width: calc(100% - 4.375rem);height: 3.5rem;background: #f3f3f3;border-radius: 1.75rem 0 0 1.75rem;padding: 0 1.5rem;}
.search_box input.submit{width: 4.375rem;height: 3.5rem;border-radius: 0 1.75rem 1.75rem 0;padding: 0 1.5rem;background: #2fac99 url(../image/submit.svg) center no-repeat;background-size: 22px 22px;}

.nav_pc{margin-bottom: 0;background: #283c89;}
.list_box_nav_pc{display: inline-block;}
.list_box_nav_pc li{position: relative;z-index: 1;flex: 1;margin: 0 1.375rem;display: inline-block;}

.list_box_nav_pc li>a{display: flex;height: 42px;align-items: center;justify-content: center;font-size: 1.125rem;color: #1c1c1d;transition: .5s;z-index: 1;position: relative;white-space: nowrap;}
.list_box_nav_pc li>a::after{content: "";position: absolute;width: 0;height: 3px;bottom: 0;z-index: -1;left: 0;transition: .5s;opacity: 0;visibility: hidden;background: #09b09a;}

.sub_nav{display: flex;flex-direction: column;width: 140px;transition: .5s;left: 50%;transform: skewX(10deg) scaleY(0) translateX(-70px);transform-origin: top;opacity: 0;visibility: hidden;position: absolute;top:100%;z-index:1;padding: 26px 8px 8px;}
.sub_nav:before{content:"";position:absolute;top: 18px;right:0;bottom:0;left:0;background: #fff;z-index:-1;box-shadow: 0 0 30px rgba(0,0,0,.05);border-radius: 0;}
.sub_nav:after{content:"";position:absolute;border-left: transparent 6px solid;border-right: transparent 6px solid;border-bottom: #fff 8px solid;top: 10px;left: 50%;margin-left: -6px;}
.sub_nav a{display: flex;align-items: center;justify-content: center;font-size: 15px;color: #555;transition: .5s;border-radius: 0;/* border-bottom: #f7f7f7 1px solid; */line-height: 3;}

.list_box_nav_pc li.on>a{/* color: #fff; */}
.list_box_nav_pc li.on>a::before, .list_box_nav_pc li.on2>a::before{ opacity: 0; visibility: hidden;}
.list_box_nav_pc li.on>a::after{opacity: 1;visibility: visible;width: 100%;}

.list_box_nav_pc li:hover .sub_nav{transform: skewX(0) scaleY(1)  translateX(-70px);opacity: 1;visibility: visible;}
.list_box_nav_pc li .sub_nav a:hover{background: #2fac99;color: #fff;}
/*pc端结束*/

/*pc搜索*/
.searchGroup_box .searchBox{position: fixed;transition: .36s ease;display: block;margin: auto;width: 100vw;height: 0;top: -20px;left: auto;right: 0;background-color: rgba(0,0,0,.5);overflow: hidden;z-index: 1000000;}
.searchGroup_box .searchBox .searchFormGroup {height: 100px;transition: height .36s ease;display: block;width: 90vw;margin: auto;border-radius: 50px;background-color: #fff;margin-top: 80px;position: relative;}
.searchGroup_box .searchBox .searchFormGroup .input{width:100%;opacity: 0;font-size: 24px;transition-delay: 0.4s;transition: text-indent 0.36s ease;height: 100%;text-indent: 15px;padding: 0 5rem 0 0;}
.searchGroup_box .searchBox .searchFormGroup .submit{position:absolute;top:0;right: 2rem;width: 40px;height: 100%;border:0;line-height:4.25rem;background: url(../image/search_b.svg) center center no-repeat;background-size:1.8rem;font-size:1.125rem;color:#fff;cursor:pointer;}

.searchGroup_box .searchBox.on{ height:110vh}
.searchGroup_box .searchBox.on .searchFormGroup input{ text-indent: 55px; opacity: 1;}
/*pc搜索*/

/*手机端开始*/
.m_header_box {transition: .6s;display: none;height: 60px;position: relative;z-index: 1000;}
.m_header_box header{padding:0 15px;height: 60px;background: rgba(255,255,255,1);box-shadow: 0 3px 5px rgba(0,0,0,.05);position: fixed;top: 0;left: 0;right: 0;z-index: 100;display:flex;justify-content:space-between;align-items: center;}
.m_header_box header .logo img{height: 32px;}

/*导航按钮开始*/
#nav_btn_box.on { background: none; }
#nav_btn .point.on .navbtn::after, #nav_btn .point.on .navbtn::before { background: #fff; }
#nav_btn {cursor: pointer;text-align: center;z-index: 9999999;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;outline: none;box-shadow: none;}
#nav_btn .point { display: inline-block; width: 1.875rem; height: 22px; position: relative; outline: none; }
#nav_btn .point:hover .navbtn, #nav_btn .point:hover .navbtn::after, #nav_btn .point:hover .navbtn::before { width: 1.75rem; }
#nav_btn .navbtn {position: absolute;top: 12px;left: 0;display: inline-block;width: 14px;height: 1px;-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #000;}
#nav_btn .navbtn::after, #nav_btn .navbtn::before {position: absolute;left: 0;display: inline-block;width: 1.75rem;height: 1px;content: '';-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #000;}
#nav_btn .navbtn::after { top: -8px; }
#nav_btn .navbtn::before { top: 8px; }
#nav_btn .point.on .navbtn { background: transparent; }
#nav_btn .point.on .navbtn::after { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 0px; }
#nav_btn .point.on .navbtn::before { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 0px; }

.m_nav_list {flex-direction: column;/* justify-content: center; */width: 100%;height: 100%;overflow: auto;align-items: center;display: flex;background: rgba(255,255,255,.1);}
.m_nav_list::-webkit-scrollbar { display:none}
#m_nav {z-index: 99999;position: fixed;width: 100%;height: 100vh;right: -105vw;top: 0;display: none;padding: 45px 15px 70px;overflow: hidden;pointer-events: none;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;background: #09b09a;background-size:cover;opacity: 0;visibility: hidden;}
#m_nav .close{position:absolute;top: 10px;right: 15px;left: 15px;font-size: 28px;color:#fff;z-index: 10000;/* background: rgba(255,255,255,.1); */width: auto;height: 35px;border-radius: 0;display: flex;align-items: center;justify-content: flex-end;padding: 10px 0 0;}
#m_nav.act {pointer-events: auto;right: 0;opacity: 1;visibility: visible;}

.list_box_nav_mobile{width:100%;height: 100%;/* background: rgba(255,255,255,.1); */padding: 0 0 10px;overflow: hidden;overflow-y: scroll;}
.list_box_nav_mobile>li{width: 100%;overflow: hidden;padding: 0;position: relative;}
.list_box_nav_mobile>li .con{ position:relative}
.list_box_nav_mobile>li .a{width: 100%;border-bottom: 1px solid rgba(255, 255, 255, 0.1);line-height: 4rem;color: #fff;padding: 0;font-size: 1.125rem;display: flex;position: relative; transition:.5s}
.list_box_nav_mobile>li i{opacity: 1;filter: alpha(opacity=100);display: inline-block;width: 100%;height: 4rem;display: inline-block;background: url(../image/arrow_down.svg) calc(100% - 5px) center no-repeat;background-size: 13px 13px !important;position: absolute;display: block;right: 0;top: 0;}
.list_box_nav_mobile>li.on1 i{background: url(../image/arrow_down_on.svg) calc(100% - 5px) center no-repeat;}

.list_box_nav_mobile>li.on .a{ border-bottom:1px solid rgba(255, 255, 255, 0.3)}

/*三级导航 开始*/
.list_box_nav_mobile>li .list{padding:10px 0;border-bottom: 1px solid rgba(255, 255, 255, 0.1); display:none}
.list_box_nav_mobile>li .list a{display:block;font-size:13px;color:rgba(255,255,255,.7);line-height: 2.5;}
.nav_mask { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 888; background-color: rgba(0,0,0,0.4); display: none; }

/*导航按钮结束*/

/*手机端结束*/

@media(max-width: 1200px){
  .w1200{ padding:0 15px; max-width: 100%;}
  .pc_header_box{ display:none}
  .m_header_box{ display:block}
}

/*==========================================公共 结束=============================================*/

 
/*==========================================首页 开始=============================================*/

.banner-slide {
  overflow: hidden;
  height: 100vh !important;
}
.banner-wr{ height:100%}
.banner-wr figure, .banner-wr figure img{ height:100%; width:100vw; object-fit:cover}
.banner-info {
  margin-top: 30px;
  margin-bottom: 114px;
  text-align: center;
}
.banner-info p {
  color: #fff;
  font-size: 30px;
  text-align: center;
}
.bannerwr {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.bannerwr:before {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 4;
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
}
.banner-video {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  background: #000;
}
.banner-line {
  position: absolute;
  left: 50%;
  margin-left: -600px;
  bottom: 75px;
  padding-bottom: 24px;
  width: 1200px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  z-index: 20;
}
.banner-line .line {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background: rgba(168, 183, 201, 0.3);
}
.banner-line .line i {
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  background: #fff;
  width: 0;
  height: 100%;
}
.banner-line .swiper-pagination {
  position: relative;
}
.banner-line .swiper-pagination .swiper-pagination-bullet {
  margin-right: 13px;
  position: relative;
  width: 6px;
  height: 6px;
  background: #A8B7C9;
  opacity: 0.6;
  transition: 0.4s;
}
.banner-line .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
  background: none;
}
.banner-line .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
  opacity: 1;
  visibility: visible;
  transform: rotateY(0deg);
}
.banner-line .swiper-pagination .swiper-pagination-bullet:before {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  width: 100%;
  height: 100%;
  background: #fff;
  border-radius: 50%;
  opacity: 0;
  visibility: hidden;
  transform: rotateY(180deg);
  transition: 0.3s;
}

.banner .swiper-pagination{ bottom: 1.875rem !important;}
.banner .swiper-pagination-bullet{ width: 8px; height: 8px; border: #a4bfb9 1px solid; background: #fff; transition: .5s; border-radius: 4px; opacity: 1;}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{ width: 1.875rem; background: #2fac99; border: #2fac99 1px solid;}

.container01{ padding: 9.25rem 0 0; position: relative; z-index: 1;}
.container01 .w1200:before{content: "";position: absolute;bottom: 0;left: 50px;width: 100vw;height: 19.375rem;background: #09b09a;z-index: -1;}
.container01 .bg{ position: absolute; left: 0; bottom: -3.5rem;}
.container01 .w1200{position: relative;display: flex;flex-wrap: wrap;align-items: flex-start;}
.container01 .left{width: 28.125rem;padding: .625rem 5rem 0 0;min-height: 50rem;}
.container01 .left .title001{ text-align: left;}
.container01 .left h2{font-size: 1.875rem;color: #222b2a;margin: 0 0 1.5rem;}
.container01 .left h3{ font-size: 3.375rem;}
.container01 .left h4{ font-size: 1.875rem;}
.container01 .left p{font-size: .875rem;color: #222b2a;opacity: .8;line-height: 1.625rem; margin-bottom: 2rem;}

.title001{margin: 0 0 2.25rem;text-align: center;position: relative;z-index: 1;}
.title001 h3{font-size: 2.625rem;color: #09b09a;font-family: BASKVILL;text-transform: uppercase;line-height: 1.25;}
.title001 font{font-family: 'BASKVILL';text-transform: uppercase;color: #f8b62b;}
.title001 h4{font-size: 2.25rem;color: #222b2a;font-weight: bold;}
.title001 h6{font-size: 1rem;color: #3d3f3f;line-height: 1.5;margin: .5rem 0 0;}

.container06 .title001{ margin-bottom:3.125rem}

.miso_arrow1_box{ display: flex;}
.miso_arrow1_box .miso-arrow1{width: 4.6875rem;height: 4.6875rem;border: #ededed 1px solid;display: flex;align-items: center;justify-content: center;overflow: hidden;cursor: pointer;} 
.miso_arrow1_box .miso-arrow1:last-child{ margin-left:-1px}
.miso_arrow1_box .miso-arrow1 svg{width:1.25rem;height:1.25rem;fill:#989898;transition: .5s;}

.button--isi{ position: relative; z-index: 1; transition:.5s}
.button--isi::before {
  content: '';
  z-index: -1;
  position: absolute;
  top: 50%;
  left: 100%;
  margin: -15px 0 0 1px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #09b09a;
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transform: scale3d(1, 2, 1);
  transform: scale3d(1, 2, 1);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.7,0,0.9,1);
  transition-timing-function: cubic-bezier(0.7,0,0.9,1);
}

.container01 .right{width: calc(100% - 28.125rem);}

.list_box_01{margin: 0 -.9375rem;margin-right: -25%;}
.list_box_01 li{ width: 50%; padding: 0 .9375rem;}
.list_box_01 li .img{ border-radius: .375rem;}
.list_box_01 li .img .img_hezi{ padding-bottom: 107.33% !important;}
.list_box_01 li .con{ height: 14.375rem; padding: 2.25rem 0 0 1.75rem;}
.list_box_01 li .con h5{ font-size: 1.875rem; color: #fff;}
.list_box_01 li .con p{ font-size: .875rem; color: #fff; line-height: 1.5rem; height: 3rem; margin: 1rem 0 0;}

.container02{background: #f2fffd url(../image/container02_bg.png) center top no-repeat;overflow: hidden;background-size: 100% auto;}
.container02 .title001{ text-align: center;}
.container02 .content{ position: relative;}
.container02 .content .img1{position: relative;display: flex;align-items: center;justify-content: center;margin: 0 -.875rem;}
.container02 .content .img2{position: absolute;top: 0;right:0;bottom: 0;left: 0;display: flex;align-items: center;justify-content: center;transform: translateX(-1%);}

.paodai1{position: absolute;top: 9.5%;right: 89.5%;width: 186px;}
.paodai2{position: absolute;top: 29.5%;left: 96.5%;width: 205px;}

.container03{padding: 4.375rem 0 6.25rem !important;background: url(../image/container03_bg.jpg) center no-repeat;background-size: cover;overflow: hidden;}
.container03 .content{ display: flex; justify-content: flex-end;}
.container03 .content .right{width: 69%;}

.title001.ar_wap{ display: none;}

.title002{ display: flex; justify-content: flex-end; align-items: center;}
.title002 .ll img{ mix-blend-mode: darken;}
.title002 .rr{ font-size: 1.375rem; color: #343d40; line-height: 1.375;}

.list_box_02{ margin: 3.125rem 0 0;}
.list_box_02 li{ margin-bottom: .75rem;}
.list_box_02 li:nth-child(1){ padding-left: calc(2.5rem * 9);}
.list_box_02 li:nth-child(2){ padding-left: calc(2.5rem * 8);}
.list_box_02 li:nth-child(3){ padding-left: calc(2.5rem * 7);}
.list_box_02 li:nth-child(4){ padding-left: calc(2.5rem * 6);}
.list_box_02 li:nth-child(5){ padding-left: calc(2.5rem * 5);}
.list_box_02 li:nth-child(6){ padding-left: calc(2.5rem * 4);}
.list_box_02 li:nth-child(7){ padding-left: calc(2.5rem * 3);}
.list_box_02 li:nth-child(8){ padding-left: calc(2.5rem * 2);}
.list_box_02 li:nth-child(9){ padding-left: calc(2.5rem * 1);}

.list_box_02 li .a{ display: flex; align-items: center; border-radius: 4px; height: 3.125rem; background: #fff; overflow: hidden; transition: .5s; z-index:1; position:relative}
.list_box_02 li .a:before{content:"";position:absolute;top:0;left: 0;bottom:0;right:0;z-index:-1;border: #dfe4e4 1px solid;border-radius: 4px;}
.list_box_02 li .a .ll{ background: #c4ede7; width: 11.25rem; height: 100%; display: flex; align-items: center; justify-content: center; font-size: 1.375rem; color: #3d3f3f; transition: .5s;}
.list_box_02 li .a .ll svg{ margin-right: .5rem; transition: .5s; fill:#09b09a}
.list_box_02 li .a .rr{ font-size: 1rem; color: #3d3f3f; line-height: 1.5; padding: 0 1.875rem; transition: .5s; }

.list_box_02 li:nth-child(2n) .a:before{ border: #f2e8cb 1px solid;}
.list_box_02 li:nth-child(2n) .a .ll{ background: #f2e8cb;}
.list_box_02 li:nth-child(2n) .a .ll svg{ fill:#eaa616}

.list_box_02s li .a .ll{ background:#09b09a; color:#fff}
.list_box_02s li .a .ll svg{ fill:#fff}

.container04{  overflow: hidden;}
.container04 .content{ display: flex; flex-wrap: wrap;}
.container04 .content .left{ width: 47%;}
.container04 .content .right{ width: calc(100% - 47%); padding: 0 0 0 .625rem;}

.list_box_03 li .img .img_hezi{padding-bottom: 57.03% !important;padding-bottom: 22.8125rem !important;}
.list_box_03 li .con{ height: 8.125rem; background: #09b09a; display: flex; flex-direction: column; justify-content: center; padding: 0 2.125rem;}
.list_box_03 li .con .top{ display: flex; align-items: center;}
.list_box_03 li .con .top .ll{position: relative;padding: 0 1.25rem 0 .75rem;display: flex;align-items: center;}
.list_box_03 li .con .top .ll:before{ content: ""; position: absolute; left: 0; width: 3px; height: .9375rem; background: #f8b62b;}
.list_box_03 li .con .top .ll h5{ font-size: 1.125rem; color: #fff; }
.list_box_03 li .con .top .rr svg{width: 1.5rem;height: 1.5rem;fill:#fff;margin: 0 .25rem 0 0;transform: translateY(-2px);}
.list_box_03 li .con .top .rr{font-size:12px;color:#fff;display: flex;align-items: center;}

.list_box_03 li .con p{font-size: .875rem;color: #fff;line-height: 1.5rem;height: 3rem;opacity: .7;margin: .625rem 0 0;padding: 0 0 0 .75rem;}
.list_box_03 .miso-dots{bottom: 5.25rem;text-align: right;padding: 0 2.25rem;}
.list_box_03 .miso-dots li{width: .5rem;height: .5rem;border: #fff 1px solid;border-radius: 50%;margin: 0 .25rem;box-sizing: border-box;transition: .5s;}
.list_box_03 .miso-dots li.miso-active{ background:#fff}

.list_box_04{ display: flex; margin: 0 -.3125rem; flex-wrap: wrap;}
.list_box_04 li{ width: 50%; padding: 0 .3125rem;}
.list_box_04 li a{display: block;position: relative;overflow: hidden;}
.list_box_04 li .img .img_hezi{padding-bottom: 57.03% !important;padding-bottom: 12.5rem !important;}
.list_box_04 li .con{height: 5.9375rem;display: flex;flex-direction: column;justify-content: center;padding: 0 .75rem;}
.list_box_04 li .con .top{display: flex;align-items: center;justify-content: space-between;}
.list_box_04 li .con .top .ll{position: relative;padding: 0 1.25rem 0 .75rem;display: flex;align-items: center;}
.list_box_04 li .con .top .ll:before{ content: ""; position: absolute; left: 0; width: 3px; height: .9375rem; background: #f8b62b;}
.list_box_04 li .con .top .ll h5{font-size: 1rem;color: #000000; transition: .5s;}
.list_box_04 li .con .top .rr svg{width: 1.5rem;height: 1.5rem;fill: #f8b62b;margin: 0 0 0 0;transform: translateY(-2px);}
.list_box_04 li .con .top .rr{font-size:12px;color: #f8b62b;display: flex;align-items: center;}

.list_box_04 li .con p{font-size: .8125rem;color: #212122;line-height: 1.2rem;height: 35px;opacity: .7;margin: .375rem 0 0 .75rem;margin-bottom: 3px;}
.list_box_04 li .con1{ position: absolute; bottom: 0; left: 0; right: 0; height: 3.125rem; background: rgba(0,0,0,.5); display: flex; align-items: center; justify-content: center; transform: translateY(101%); transition: .5s;}
.list_box_04 li .con1 h5{ font-size: 1rem; color: #fff; line-height: 1.25; text-align: center; padding: 0 1rem;}

.container04 .title001{ margin-bottom: 4rem;}

.container05{ position: relative; overflow: hidden;}
.container05 .img .img_hezi{ padding-bottom: 35.9375% !important;}
.container05 .top{ position: absolute; top: 0; right: 0; bottom: 0; left: 0;}
.container05 .top .w1200{height: 100%;display: flex;flex-direction: column;justify-content: center;}
.container05 .top .w1200 .title001{ text-align: left;}
.container05 .top .w1200 p{ font-size: 1.125rem; color: #222b2a; line-height: 24px; opacity: .8; margin-bottom: 7.5rem;}
.container05 .top .w1200 svg{ width: 2.5rem; height: 2.5rem; fill:#222b2a; transition: .5s;}

.tb-padding{ padding: 6.25rem 0;}
.container06{ position: relative; overflow: hidden; }

.container06 .content{ display: flex;}
.container06 .content .left{ width:62.42%}
.container06 .content .right{ width:calc(100% - 62.42%); padding:0 0 0 .625rem}

.list_box_05{ margin:0 -7px}
.list_box_05 li{ float:left; width:50%; padding:0 7px}
.list_box_05 li a .img .img_hezi{ padding-bottom:55.81% !important; padding-bottom:15rem !important}
.list_box_05 li a .con{background:#fff;height: 15rem;padding:0 2.375rem;display: flex;flex-direction: column;justify-content: center;border: #e5e5e5 1px solid;}
.list_box_05 li a .con h6{line-height:1.25;width: 100%;}
.list_box_05 li a .con h6 big{font-size:1.125rem;color: #09b09a;font-family:Dosis_s;}
.list_box_05 li a .con h6 span{ float:right; color:rgba(44,46,48,.5); font-size:15px; transition:.5s}
.list_box_05 li a .con h6 span svg{width:10px;height:10px;fill:#666;transition:.5s;vertical-align:middle;margin: -3px 0 0 .75rem;}
.list_box_05 li a .con .h5{font-size:1rem;color:#2c2e30;line-height:1.25;font-weight:bold;transition:.5s;margin: 2.5rem 0 1.25rem;white-space: nowrap;width: 100%;}
.list_box_05 li a .con p{font-size: 13px;color: #80848a;line-height: 24px;height: 48px;width: 100%;}

.list_box_06 li a .img .img_hezi{padding-bottom:55.81% !important;padding-bottom: 6.25rem !important;}
.list_box_06 li{padding-bottom: .875rem;margin-bottom: .75rem;border-bottom: #ccd2d8 1px dotted;}
.list_box_06 li a{ display:flex}
.list_box_06 li:last-child{ border:none}
.list_box_06 li a .img{ width:11.25rem}
.list_box_06 li a .con{ width:calc(100% - 11.25rem); padding:1.75rem 0 0 1.125rem}
.list_box_06 li a .con h6{font-size: 1.125rem;color: #09b09a;font-family:Dosis_s;}
.list_box_06 li a .con h5{font-size: 16px;color:#2c2e30;line-height:1.25;margin:.625rem 0 0;transition:.5s;}

.container07{background: url(../image/container07_bg.jpg) center no-repeat;background-size: cover;overflow: hidden;}
.container07 .title001{ margin-bottom: 4rem;}
.container07 .title001 h3{ color: #fff;}
.container07 .title001 h4{ color: #fff;}
.container07 .title001 h6{ color: #fff; font-weight: 300;}
:before, :after{ transition:.5s}

.list_box_07{ margin: 0 -1.25rem;}
.list_box_07 li{ width: 25%; padding: 0 1.25rem;}
.list_box_07 li *{ transition: .5s;}
.list_box_07 li a{display: flex; flex-direction: column;}
.list_box_07 li .con{height: 8.4375rem;display: flex;align-items: center;background: #fff;padding: 0 2rem; position: relative;}
.list_box_07 li .con:after{content: "";position: absolute;top: 0;right: 0;width: 0;height: 3px;transition: .5s;}
.list_box_07 li .con .top{width: 100%;display: flex;align-items: center;justify-content: space-between;}
.list_box_07 li .con .ll{ width: calc(100% - 2.5rem);}
.list_box_07 li .con .ll hr{width: .75rem;height: 2px;background: #014070;margin: 0;}
.list_box_07 li .con .ll h5{ font-size: 1.25rem; color: #010101; line-height: 1.25; margin: .9375rem 0 0;}
.list_box_07 li .con .rr{position: relative;width: 1.6875rem;height: 1.6875rem;}
.list_box_07 li .con .rr:before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: flex; align-items: center; justify-content: center; background: url(../image/list_box_07_ico1.png) center no-repeat; background-size: cover;}
.list_box_07 li .con .rr:after{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: flex; align-items: center; justify-content: center; background: url(../image/list_box_07_ico1_on.png) center no-repeat; background-size: cover; opacity:0; visibility:hidden}
.list_box_07 li .img .img_hezi{ padding-bottom: 93.54% !important;}


footer .w1200{display: flex;justify-content: space-between;}
footer .fl01{ padding:3.5rem 0 3.125rem}
footer .fl01 .left{width: calc(100% - 30rem - 4.375rem);display: -moz-box;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;justify-content: space-between;border-right:#e4e4e4 1px solid;padding-right:4.375rem;}
footer .fl01 .left dl{ display:inline-block; vertical-align:top}
footer .fl01 .left dl dt{font-size: 1rem;color: #333333;transition:.6s;margin-bottom:1rem;font-weight: bold;}
footer .fl01 .left dl dd{font-size: .875rem;color:#333333;line-height:1.875rem;opacity:.6;transition:.6s;}

footer .fl01 .right{max-width:30rem;}
footer .fl01 .right h3{font-size:1.125rem;color:#000000;margin-bottom:1rem;font-weight: bold;}
footer .fl01 .right p{ font-size:0.875rem; color:#333333; opacity:0.8; line-height:1.875rem; padding-left:1.5rem}
footer .fl01 .right .more a{display: flex;width:8.4375rem;height:2.8125rem;background: #f8b62b;text-align:center;font-size:0.875rem;color:#fff;margin-top:1.25rem;border-radius: 4px;justify-content: center;align-items: center;}
footer .fl01 .right .more a img{margin: 0 0.5rem 0 0;}

footer .fl02{line-height:30px;padding-bottom: 2.875rem;}
footer .fl02 .left{font-size: .875rem;color:#333333;width: 6.25rem;font-weight: bold;}
footer .fl02 .right{width: calc(100% - 6.25rem);}
footer .fl02 .right ul li{float:left;font-size: .875rem;color:#333333;margin-right:1.5rem;transition: .5s;}

footer .fl03{ border-top:#ececec 1px solid; padding:2.75rem 0 4rem}
footer .fl03 .left ul li{ margin-right:1.25rem; float:left; text-align:center}
footer .fl03 .left ul li .img{ width:7.375rem; height:7.375rem; line-height:7.375rem; text-align:center; border:#eeeeee 1px solid}
footer .fl03 .left ul li .img img{ width:5.5rem; height:5.5rem}
footer .fl03 .left ul li span{font-size:12px;color:#9f9f9f;display:inline-block;padding:0 5px;background: #ffffff;transform:translateY(-8px);}
footer .fl03 .right{ text-align:right; padding:2.5rem 0 0}
footer .fl03 .right .top .p{display:inline-block;font-size:0.875rem;color:#333333;opacity: .8;line-height:2.8125rem;}
footer .fl03 .right .top .lx{ display:inline-block; vertical-align:top}
footer .fl03 .right .top .lx a{display: flex;width:8.4375rem;height:2.8125rem;background: #f8b62b;border-radius: 4px;text-align:center;font-size: .875rem;color:#fff;font-weight:bold;transition:.6s;align-items: center;justify-content: center;}
footer .fl03 .right .top .lx a img{margin: 0 0.5rem 0 0;}
footer .fl03 .right .bottom{margin-top: 1.125rem;}
footer .fl03 .right .bottom p{line-height:1.625rem;font-size: 0.875rem;color: #333333;opacity: .8;}

footer.n_footer .fl03 .left ul li span {background: #f5f7fa;}


.tc1{position:relative;z-index: 10000000;}
.tc1 .tc {
  transition: all ease 300ms;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;

  z-index: 1;
}

.tc1 .tc {
  pointer-events: none;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  transform: scale(1.1);
  display: none;
}

.tc1 .tc.act {

  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  pointer-events: auto;
  transform: scale(1);
}

.tc1 .close:hover {
  transform: rotate(180deg);
}

.tc1 .close,.tc {
  transition: all ease 400ms;
  -moz-transition: all ease 400ms;
  -ms-transition: all ease 400ms;
  -o-transition: all ease 400ms;
  -webkit-transition: all ease 400ms;
}

.tc1 .tc-box {
  overflow: hidden;
  z-index: 9999;
  height: 100%;
  width: 100%;
  -webkit-animation-duration: 1.2s;
  animation-duration: 1.2s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-name: anim-close-2;
  animation-name: anim-close-2;
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.tc1 .tc-box h3 img{ border:#fff 10px solid}

.tc1 .tc.act {
  display: block;
}

.tc1 .close {
  position: absolute;
  cursor: pointer;
  right: 1.5rem;
  top: 1.5rem;
  z-index: 10;
}
.tc1 .close svg{width: 2rem;height: 2rem;fill: #ababab;vertical-align: top;}

.tc1 .tc-bg {
  height: 100%;
  background: rgba(0,0,0,.9);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 0;
}

.tc1 .tc-box h3 img {
  width: 12rem;
  height: 12rem;
}

.tc1 .tc-box h5 {
  width: 12rem;
  height: 3rem;
  line-height: 3rem;
  font-size: 1rem;
  color: #fff;
  text-align: center
}

.tc1 .tc.act .tc-box {
  -webkit-animation-name: anim-open-2;
  animation-name: anim-open-2;
  transform: scale(1);
}


.n_huiyuan{ margin-bottom:2rem}
.n_huiyuan a{color:#999;display:inline-block;margin: 0 .5rem;transition:.6s;padding: .75rem 2rem;background: #f5f5f5;border-radius: 1.5rem;font-size: 1.25rem;}
.n_huiyuan a.on, .n_huiyuan a:hover{color: #fff;background: #073190;}

.xmsm{background:#fff;width:61.25rem;display:inline-block;max-width: 94%;margin: 0 auto;border-radius:5px;padding: 3.375rem 4.375rem;position: relative;}
.xmsm .title{margin-bottom: 2rem;text-align: center;}
.xmsm .title h3{font-size: 1.5rem;color: #333;font-weight: bold;}
.xmsm .title h6{ font-size:1rem; line-height:1.5rem; color:#737373; margin-top:0.5rem}
.xmsm .title h6 font{ color:#ff7373}
.xmsm .title h3 a{ color:#999; display:inline-block; margin:0 1rem; transition:.6s}
.xmsm .title h3 a.on, .xmsm .title h3 a:hover{color:#073190;font-weight: bold;}

.xmsm .content{ margin:0 -0.875rem;}
.xmsm .content .box{ float:left; width:50%; padding:0 0.875rem}
.xmsm .content .box1{ float:left; width:100%; padding:0 0.875rem}
.xmsm .content .yzm_box{ width:100%}

.form-actions a{ font-weight: bold;
    color: #f8b62b;
    transition: .6s;}

.xmsm .layui-form-pane .layui-form-label{width: 9rem;height:3.4375rem;line-height: 3.4375rem;/* background: none; */padding: 0;font-size: .9375rem;color: #000000;}
.xmsm .layui-form-pane .layui-form-label font{ color:#ff0000}
.xmsm .layui-form-pane .layui-input-block{margin-left: 9rem;}
.xmsm .layui-input, .xmsm .layui-select, .xmsm .layui-textarea{ height:3.4375rem; color:#585858}
.xmsm .layui-input, .xmsm .layui-textarea{padding:0 1.25rem;min-height: auto;}
.xmsm .layui-textarea{ padding:1rem 1.25rem}
.xmsm .layui-form-select .layui-input{color:#585858;font-size: 12px;}

.xmsm .layui-form-pane .textarea .layui-form-label{ height:7.1825rem; line-height:7.1825rem;}
.xmsm .layui-textarea{height: 7.1825rem;resize:none;}
.xmsm .layui-form-pane .yzm_box .layui-form-label{}
.xmsm .layui-form-pane .yzm_box .layui-input-block{position:relative;}
.xmsm .layui-form-pane .yzm_box .layui-input-block .yzm{position:absolute;top:0;right:1rem;line-height:3.4375rem;font-size:0.875rem;color:#ff7373;border: none;}
.zhujie{font-size:1rem;color:#585858;line-height:1.75rem;margin-top: 1rem;}
.zhujie a{ font-weight:bold; color:#f8b62b; transition:.6s}
form>button, .form-actions button.btn{width:20.9375rem;height:3.4375rem;line-height:3.4375rem;background: #f8b62b;font-size:1rem;color:#fff;transition:.6s;cursor:pointer;margin: 0 auto;margin-top: 1.25rem;display: block;border-radius: 4px;}

/*==========================================首页 结束=============================================*/


/*==========================================内页 开始=============================================*/

.n_banner{ position:relative}
.n_banner .img{ position:relative;}
.n_banner .img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-size: cover;}
.n_banner .img .img_hezi{padding-bottom: 25% !important;}
.n_banner .top{position:absolute;top:0;right:0;bottom:0;left:0;display: flex;/* align-items: center; */flex-direction: column;justify-content: center;}
.n_banner .top .w1200{width:100%;}
.n_banner .top h5{font-size: 1.875rem;color: rgba(255,255,255,.4);text-transform:uppercase;}
.n_banner .top h3{font-size: 2rem;color: #fff;margin: 6% 0 0;font-weight: bolder;line-height: 3.125rem;}

.n_banner .top h6{font-size: 1rem;color: rgba(255,255,255,.4);text-transform:capitalize;}
.n_banner .top h2{font-size: 2.5rem;color: #fff;margin:.75rem 0 0;font-weight: bold;}

.n_title {padding: 0;height: 5.375rem;bottom: 0;left: 0;right: 0;border-bottom: #e3e7e6 1px solid;}
.n_title .w1200{ display:flex; justify-content:space-between}
.n_title .w1200 .left{}

.n_nav {position: relative;display: flex;}
.n_nav a {display: flex;height: 5.375rem;font-size: 1.125rem;color: #1e2020;text-align: center;box-sizing: border-box;position: relative;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;margin-left: 2rem;align-items: center;}
.n_nav a strong {display: block;color: #1e2020;position: relative;z-index: 4;transition: .36s ease-in-out;font-weight: normal;}
.n_nav .on, .n_nav a:hover { color: #fff; }
.n_nav a:before {content: "";width: 0;height: 5px;position: absolute;bottom: 0;left: 0;background: #09b09a;transition: 0.6s ease-in-out;}
.n_nav .on:before, .n_nav a:hover:before { width: 100%; }
.n_nav .on strong, .n_nav a:hover strong {}

.position {height: 5.375rem;left: 0;bottom: 0;color: rgba(61,67,66 , .6);font-size: .9375rem;display: flex;align-items: center;}
.position span, .position a, .position i {-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.position i {margin: 0 .375rem 0 1rem;font-style: normal;}
.position i img { vertical-align: middle; margin-top: -2px; }
.position span img {vertical-align: middle;margin-top: -2px;margin-right: .75rem;}
.position em {font-style: normal;}
.position a:hover {color: #001f86;}

/*====移动端导航====*/
#m_n_nav {display: none;line-height: 50px;position: relative;z-index: 9;float: left;width: 100%;background: #09b09a;}
#bnt_back {position: absolute;left: 1rem;/* top: 0; */}
#n_n_title{display:flex;align-items:center;justify-content: center;}
#bnt_back svg { fill: #fff; height: 30px; vertical-align: middle; width: 26px; }
#m_n_nav i { }

#m_n_nav h1 { font-size: 14px; color: #fff; text-align: center; margin: 0; line-height: 50px; }

#bnt_sub_nav {position: absolute;right: 1rem;/* top: 0; */cursor: pointer;color: #fff;font-size: 18px;}
#bnt_sub_nav svg {fill: #fff;height: 20px;vertical-align: middle;width: 20px;}
#bnt_sub_nav img { display: block; height: 15px; }

#bnt_sub_nav.on img { -webkit-transform: rotate(-180deg); transform: rotate(-180deg); }
#sub_nav_content {background: #f0f3f5;display: none;box-shadow: 0 0 5px #999;z-index: 9;}
#sub_nav_content ul { padding: 10px; }
#sub_nav_content ul li { display: block; line-height: 28px; margin: 1rem 0; }
#sub_nav_content ul li a { display: block; border-left: 2px solid #ca9e4e; height: 30px; line-height: 30px; font-size: 14px; padding-left: 10px; color: #535455; }
#sub_nav_content ul li.on a { color: #ca9e4e; }
#sub_nav_content dl { font-size: 0; overflow: hidden; background: #fff; padding: 10px 0; }
#sub_nav_content dt { position: relative; background: #fff; z-index: 999; width: 33.333333%; display: inline-block; margin-bottom: 0; float: left; text-align: center; }
#sub_nav_content dt a {margin: 0 20px;display: block;color: #5b5349;line-height: 30px;font-size: 14px;font-weight: 400;vertical-align: top;}
#sub_nav_content dt a i { position: absolute; right: 15px; top: 0; opacity: 0; filter: alpha(opacity=0); display: none; }
#sub_nav_content dt a { }
#sub_nav_content dt.title { background: #fafafb; }
#sub_nav_content dt.title i { opacity: 1; filter: alpha(opacity=100); }
#sub_nav_content dt.title_on { background: #fafafb; }
#sub_nav_content dt.title_on a { color: #09b09a; border-top: 1px solid #fff; }
#sub_nav_content dt.title_on a i { color: #09b09a; }
#sub_nav_content dt.last a { border-top: 1px solid #f8f8f8; }
#sub_nav_content dt.on a, #sub_nav_content dt.title_on a {color: #09b09a;}
#sub_nav_content dd { display: none; }
#sub_nav_content dd .box { padding: 0px 0px 0px 0px; }
#sub_nav_content dd a { padding: 0 25px; line-height: 30px; border-top: 1px solid #e7e7e7; font-size: 12px; color: #5b5349; display: block; height: 30px; }
#sub_nav_content dd a.on { color: #09b09a; }

.n_padding{ padding: 5rem 0 5.25rem; overflow: hidden;}

.n_fuchi{background: url(../image/n_fuchi_bg.jpg) center bottom no-repeat;background-size: 100% auto;padding: 5rem 0 33.25rem;}

.list_box_20{display: flex;flex-wrap: wrap;margin: 0 -1.125rem;margin-bottom: -2.25rem;}
.list_box_20 li{width: 33.33%;padding: 0 1.125rem;margin-bottom: 2.25rem;}
.list_box_20 li *{ transition: .5s;}
.list_box_20 li a{ display: block;}
.list_box_20 li a .img .img_hezi{ padding-bottom: 55.81% !important;}
.list_box_20 li a .con{background:#fff;height: 15rem;padding:0 2.375rem;display: flex;flex-direction: column;justify-content: center;position: relative; border: #e5e5e5 1px solid}
.list_box_20 li a .con h6{line-height:1.25;width: 100%;}
.list_box_20 li a .con h6 big{font-size:1.125rem;color: #09b09a;font-family:Dosis_s;display: inline-block;}
.list_box_20 li a .con h6 span{ float:right; color:rgba(44,46,48,.5); font-size:15px;}
.list_box_20 li a .con h6 span svg{width:10px;height:10px;fill:#666;transition:.5s;vertical-align:middle;margin: -3px 0 0 .75rem;}
.list_box_20 li a .con .h5{font-size:1rem;color:#2c2e30;line-height:1.25;font-weight:bold;transition:.5s;margin:2rem 0 1.25rem;white-space: nowrap;width: 100%;}
.list_box_20 li a .con p{font-size: 13px;color: #80848a;line-height: 24px;height: 48px;width: 100%;}

.list_box_20 li a .con .time{ position:absolute; width:5rem; height:5rem; background:#f8b62b; display:flex; flex-direction:column; justify-content:center; align-items:center; text-align:center; top:-1.75rem; left:2rem; opacity:0; transform:translateY(-1rem); transition:.5s}
.list_box_20 li a .con .time h3{ font-size:2.25rem;color: #fff;font-family:Dosis_s;}
.list_box_20 li a .con .time h6{ font-size:12px;color: #fff; margin: .125rem 0 0;}

/*翻页*/
.pages{margin: 3.75rem auto 0;}
.pages .box{display:flex;align-items:center;justify-content: center;}
.pages .box a{margin: 0 .25rem;transition:.5s;font-size:14px;color: #66635f;display:flex;align-items:center;justify-content: center;height: 2.1875rem;min-width: 2.1875rem;padding: 0 .5rem;white-space: nowrap;border-radius: 2px;background: #eff1f2;}
.pages .box a span{padding: 0;}

.pages .box a.on{color:#fff; background: #09b09a;}

/*新闻详情*/
.n_news_detail { padding: 4.375rem 0 5rem; }
.n_news_detail .content { display: flex; }
.n_news_detail .n_left {width: 75%;width: calc(100% - 25rem);padding-right: 6.25rem;float: left;}
.n_news_detail .n_left .box { padding: 0; }
.n_news_detail .n_left .box .ar_title {margin-bottom: 2.125rem;border-bottom: #d1d8de 3px solid;padding-bottom: 0.75rem;position: relative;}
.n_news_detail .n_left .box .ar_title:before{content:"";position:absolute;bottom: -3px;width:3rem;height:3px;background: #09b09a;}
.n_news_detail .n_left .box .ar_title h3 {font-size: 1.875rem;color: #3c3c42;line-height: 1.5;margin-bottom: 1rem;font-weight: bold;}
.n_news_detail .n_left .box .ar_title h6 { position: relative; padding: 0 0.5rem; }
.n_news_detail .n_left .box .ar_title h6 span { display: none; font-size: 13px; color: #888; margin-right: 1rem; }
.fenxiang_box { display: inline-block; }
.fenxiang_box:hover #j_shart_s_24 { display: inline-block; }
.shart_box { display: inline-block; cursor: pointer }
#j_shart_s_24 .bds_count { font-size: 12px; }
#j_shart_s_24 { display: block; vertical-align: top; }
#j_shart_s_24 strong { z-index: 2; line-height: 36px; font-size: 12px; color: #7e8080; font-weight: normal; display: none; }
#j_shart_s_24 .bds_qzone { background: url(/static/style/pc/images/j_shart.png) center -224px no-repeat }
#j_shart_s_24 .bds_tsina { background: url(/static/style/pc/images/j_shart.png) center -311px no-repeat }
#j_shart_s_24 .bds_tqq { background: url(/static/style/pc/images/j_shart.png) center -195px no-repeat }
#j_shart_s_24 .bds_renren { background: url(/static/style/pc/images/j_shart.png) center -340px no-repeat }
#j_shart_s_24 .bds_weixin { background: url(/static/style/pc/images/j_shart.png) center -253px no-repeat }
#j_shart_s_24 .bds_sqq { background: url(/static/style/pc/images/j_shart.png) center -79px no-repeat }
#j_shart_s_24 .bds_fbook { background: url(/static/style/pc/images/j_shart.png) center -166px no-repeat }
#j_shart_s_24 .bds_twi { background: url(/static/style/pc/images/j_shart.png) center -137px no-repeat }
#j_shart_s_24 .bds_linkedin { background: url(/static/style/pc/images/j_shart.png) center -108px no-repeat }
#j_shart_s_24 .bds_tieba { background: url(/static/style/pc/images/j_shart.png) center -253px no-repeat }
#j_shart_s_24 .bds_huaban { background: url(/static/style/pc/images/j_shart.png) center -253px no-repeat }
#j_shart_s_24 .bds_douban { background: url(/static/style/pc/images/j_shart.png) center -253px no-repeat }
#j_shart_s_24 .bds_copy { background: url(/static/style/pc/images/j_shart.png) center -253px no-repeat }
#j_shart_s_24 .bds_print { background: url(/static/style/pc/images/j_shart.png) center -253px no-repeat }
#j_shart_s_24 .bds_mshare { background: url(/static/style/pc/images/j_shart.png) center -253px no-repeat }
#j_shart_s_24 .bds_count { font-size: 12px }
#j_shart_s_24.xian { display: inline-block }
.b_nav { text-align: center; margin-top: 3.75rem }
.b_nav .con { font-size: 1.0625rem; }
.b_nav .con.center { display: inline-block; }
.b_nav .con.center img { margin: -3px 0.875rem 0; }
.b_nav .con.fl img { margin: -3px 0.875rem 0 0; }
.b_nav .con.fr img { margin: -3px 0 0 0.875rem; }
.b_nav .con.fl a, .b_nav .con.fr a, .b_nav .con.center a { color: #666565 }
.n_news_detail .n_right {width: 25%;width: 25rem;float: right;}
.n_news_detail .n_right .content01 {padding: 3rem 2.75rem 2rem;background: #eceff3;}
.n_news_detail .n_right .content01 .time { width: 100%; margin-bottom: 2rem; }
.n_news_detail .n_right .content01 .time h3 {font-size: 3.125rem;color: #09b09a;font-weight: bold;font-family: Century Gothic;position: relative;padding-bottom: 0.875rem;margin-bottom: 1rem;}
.n_news_detail .n_right .content01 .time h3:before {content: "";position: absolute;width: 1.5rem;height: 3px;background: #f8b62b;bottom: 0;left: 4px;}
.n_news_detail .n_right .content01 .time h5 {font-size: 14px;color: #181818;margin-bottom: 1.5rem;padding-left: 0;font-family: Century Gothic;font-weight: bold;}
.n_news_detail .n_right .content01 .time h6 { font-size: 15px; color: #757575; }
.n_news_detail .n_right .content01 .time h6 span{ margin-right:1.75rem}
.n_news_detail .n_right .content01 .tuijian h3 {font-size: 1.25rem;color: #393838;font-weight: bold;padding-bottom: 1.875rem;border-bottom: #d3d3d3 1px solid;margin-bottom: 1.75rem;margin-top: 3.75rem;}
.n_news_detail .n_right .content01 .tuijian ul li {margin-bottom: 1.75rem;}
.n_news_detail .n_right .content01 .tuijian ul li a h5 { font-size: 1rem; line-height: 22px; max-height: 44px; overflow: hidden; color: #5d5d5d; margin-bottom: 10px; transition: 0.6s; }
.n_news_detail .n_right .content01 .tuijian ul li a h6 {font-size: .875rem;color: #929293;}
.n_right .sticky {position: sticky;top: 0;padding: 0;}
.n_news_detail .n_right .content01 .tuijian ul li a:hover h5{color: #09b09a;}
.n_news_detail .b_nav .con.center { width: 10rem; font-size: 16px; margin-left: 0rem; }
#share-21.social-share{ margin:2.5rem 0 0}
#share-21.social-share .social-share-icon{display:inline-block;border: #c0c0c0 1px solid;margin: 0 .75rem 0 0;}
#share-21.social-share .social-share-icon:hover{border: #09b09a 1px solid !important;background: #09b09a !important;color:#fff !important;}

.ar_bottom{margin: 3rem 0 0;display:flex;justify-content:space-between;flex-wrap: wrap;border-top: #e0e3e7 2px solid;padding: 1.875rem 0 0;}
.ar_bottom .box{ width:100%}
.ar_bottom .box a{font-size: .9375rem;color: #707076;line-height: 2.5;transition:.5s;}
.ar_bottom .box a:hover{ color:#09b09a}

@font-face{font-family:"socialshare";src:url("../font/iconfont.eot");src:url("../font/iconfont.eot") format("embedded-opentype"),url("../font/iconfont.woff") format("woff"),url("../font/iconfont.ttf") format("truetype"),url("../font/iconfont.svg") format("svg")}.social-share{font-family:"socialshare" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;display: flex;position: relative;vertical-align: top;margin: 0 auto;transition:.5s;}.social-share *{font-family:"socialshare" !important}.social-share .icon-tencent:before{content:"\f07a"}.social-share .icon-qq:before{content:"\f11a"}.social-share .icon-weibo:before{content:"\f12a"}.social-share .icon-wechat:before{content:"\f09a"}.social-share .icon-douban:before{content:"\f10a"}.social-share .icon-heart:before{content:"\f20a"}.social-share .icon-like:before{content:"\f00a"}.social-share .icon-qzone:before{content:"\f08a"}.social-share .icon-linkedin:before{content:"\f01a"}.social-share .icon-diandian:before{content:"\f05a"}.social-share .icon-facebook:before{content:"\f03a"}.social-share .icon-google:before{content:"\f04a"}.social-share .icon-twitter:before{content:"\f06a"}.social-share a{position:relative;text-decoration:none;margin: 0 auto;display:inline-block;outline:none;}.social-share .social-share-icon{position:relative;display: block;width: 3.125rem;height: 3.125rem;border-radius:50%;border: none;color: #ababab;text-align:center;vertical-align: top;transition:background 0.6s ease-out 0s;transition: .6s;font-size: 1.25rem;display: flex !important;align-items: center;justify-content: center;}.social-share .social-share-icon:hover{background: none !important;color: #208a4a;}.social-share .icon-weibo{border-color:#ff763b;}.social-share .icon-weibo:hover{background:#ff763b}.social-share .icon-tencent{color:#56b6e7;border-color:#56b6e7}.social-share .icon-tencent:hover{background:#56b6e7}.social-share .icon-qq{border-color:#56b6e7;}.social-share .icon-qq:hover{background:#56b6e7}.social-share .icon-qzone{border-color:#FDBE3D;}.social-share .icon-qzone:hover{background:#FDBE3D}.social-share .icon-douban{color:#33b045;border-color:#33b045}.social-share .icon-douban:hover{background:#33b045}.social-share .icon-linkedin{border-color:#0077B5;}.social-share .icon-linkedin:hover{background:#0077B5}.social-share .icon-facebook{color:#44619D;border-color:#44619D}.social-share .icon-facebook:hover{background:#44619D}.social-share .icon-google{color:#db4437;border-color:#db4437}.social-share .icon-google:hover{background:#db4437}.social-share .icon-twitter{color:#55acee;border-color:#55acee}.social-share .icon-twitter:hover{background:#55acee}.social-share .icon-diandian{color:#307DCA;border-color:#307DCA}.social-share .icon-diandian:hover{background:#307DCA}.social-share .icon-wechat{position:relative;border-color:#7bc549;}.social-share .icon-wechat:hover{background:#7bc549}.social-share .icon-wechat .wechat-qrcode{display:none;border:1px solid #eee;position:absolute;z-index:9;top:-205px;left: -78px;width:200px;height:192px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms;}.social-share .icon-wechat .wechat-qrcode.bottom{top:40px;left: -76px;}.social-share .icon-wechat .wechat-qrcode.bottom:after{display:none}.social-share .icon-wechat .wechat-qrcode h4{font-weight:normal;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}.social-share .icon-wechat .wechat-qrcode .qrcode{width:105px;margin:10px auto}.social-share .icon-wechat .wechat-qrcode .qrcode table{margin:0 !important}.social-share .icon-wechat .wechat-qrcode .help p{font-weight:normal;line-height:16px;padding:0;margin:0}.social-share .icon-wechat .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}.social-share .icon-wechat:hover .wechat-qrcode{display:block}

.guanzhu{ padding: 3.5rem 0 0; display: flex; flex-wrap: wrap;}
.guanzhu .ico{ width: 2.5rem;}
.guanzhu .con{ width: calc(100% - 2.5rem); padding: 0 0 0 .5rem;}
.guanzhu .con h3{ font-size: 2.25rem; color: #838489; font-weight: 100;}
.guanzhu .con h4{ font-size: 1.5rem; color: #09b09a; text-transform: uppercase; opacity: .3; margin: .25rem 0 .25rem;}
.guanzhu .con h6{ font-size: 1rem; color: #838489; line-height: 1.5;}

.n_contact{ overflow: hidden;}

.list_box_21{ padding: 2.25rem 0 0;}
.list_box_21 li{ margin-bottom: 1rem;}
.list_box_21 li a{ display: flex; align-items: center; background: #f1efee; border-radius: .625rem; padding: 1rem 1.75rem;}
.list_box_21 li a .ewm{ margin: 0 .875rem;}
.list_box_21 li a .ewm img{ width: 6.125rem;}
.list_box_21 li a .con{ font-size: 14px; color: #333436; line-height: 18px;}

#ar_fot {margin-top: 2rem;position: relative;padding: 0;text-align: center;}
#ar_fot h5 { width: 69%; display: block; font-size: 16px; line-height: 30px; color: #6e6e6e; font-weight: normal; float: left; }
#ar_fot h5 span { float: left }
#ar_fot h5 a { float: left; font-size: 16px; color: #3e3e3e; font-weight: normal; width: calc(100% - 72px); }
#ar_fot h5 a:hover { color: #c5262c; }
#ar_fot .bnt_back { position: absolute; top: 28px; right: 0; color: #fff; background: #063579; padding: 0 25px; font-size: 14px; height: 30px; line-height: 30px; }
#ar_fot .bnt_back:hover { border-radius: 3px; }
#ar_fot .fanhui { display: inline-block; }
#ar_fot .fanhui a {display: inline-block;width: 9.6875rem;height: 2.5rem;line-height: 2.5rem;background: #09b09a;border-radius: 1.25rem;text-align: center;font-size: 15px;color: #fff;transition: 0.36s;}
#ar_fot .fanhui a img { margin: -3px 0.5rem 0 0 }
#ar_fot .fanhui a:hover {background: #d5282b;}

.n_footer{ background: #f5f7fa; border-top: #e3e5e7 2px solid;}

.list_box_04s{ margin: 0 -1.125rem; margin-bottom: -2.875rem;}
.list_box_04s li{ width: 33.33%; padding: 0 1.125rem; margin-bottom: 2.875rem;}
.list_box_04s li *{ transition: .5s;}
.list_box_04s li .con{ border: #e8ecf0 2px solid; border-top: none; height: 8.125rem; padding: 0 2rem;}
.list_box_04s li .img .img_hezi{padding-bottom: 57.03% !important;}
.list_box_04s li .con .top .ll h5{ font-size: 1.25rem;}
.list_box_04s li .con .top .ll:before{ height: 1.25rem;}
.list_box_04s li .con .top .rr{ font-size: .875rem; color: #09b09a;}
.list_box_04s li .con p{ font-size: .875rem; line-height:1.2rem; height: 35px; margin: .75rem 0 0 .75rem;}

.list_box_07s{display: flex;flex-wrap: wrap;}
.list_box_07s li{padding: 0 1.25rem;}
.list_box_07s li .con{ border: #d5e0de 1px solid; border-bottom: none;}

.n_case_detail .tit h3{ font-size: 2.25rem; color: #000000; line-height: 1.5; position: relative; padding-bottom: 2.5rem; text-align: center;}
.n_case_detail .tit h3:before{ content: ""; position: absolute; width: 3.75rem; height: 3px; background: #09b09a; left: 50%; transform: translateX(-50%); bottom: 0;}
.n_case_detail .ar_article{ background: #f3f6f8; border-radius: .375rem; padding: 4rem;}

.list_box_case{ display: flex; flex-wrap: wrap; margin: 0 -.9375rem; margin-bottom: -2.25rem;}
.list_box_case li{ width: 50%; padding: 0 .9375rem; margin-bottom: 2.25rem;}
.list_box_case li *{ transition: .5s;}
.list_box_case li a{ display: flex; flex-wrap: wrap; background: #f6f8fa; align-items: center;}
.list_box_case li a .img{ width: 22.1875rem;}
.list_box_case li a .img .img_hezi{ padding-bottom: 91.54% !important;}
.list_box_case li a .con{ width: calc(100% - 22.1875rem); padding: 0 2.625rem;}
.list_box_case li a .con h5{font-size: 1.1875rem;color: #000000;line-height: 24px;max-height: 48px;font-weight: bold;}
.list_box_case li a .con p{ font-size: .875rem; color: #000000; line-height: 1.5rem; height: 4.5rem; opacity: .8; margin: 1.875rem 0;}
.list_box_case li a .con svg{ width: 1.75rem; height: 1.75rem; fill:#09b09a; transition: 0s;}

.n_contact { display: flex; flex-wrap: wrap;}
.n_contact .left {width: 50%;top: 0;bottom: 0;left: 0;}
#miso_map { width: 100%; height: 100% }
.n_contact .right {width: 50%;padding: 5rem 10rem;border-left: #d4d4d4 1px solid;}
.n_contact .right .n_title01 { border-bottom: #00a271 2px solid; padding-bottom: 1.875rem }
.n_contact .right ul {margin-bottom: 3rem;display: flex;flex-wrap: wrap;}
.n_contact .right ul li.w100{ width:100%}
.n_contact .right ul li{ width: 50% }
.n_contact .right ul li a {display: flex;border-bottom: #e2e2e4 1px solid;padding: 2rem 0;}
.n_contact .right ul li a .icon {width: 2.5rem;padding: .25rem 0 0;}
.n_contact .right ul li a .icon img { width: 100% }
.n_contact .right ul li a .con {/* width: calc(100% - 2.5rem); */padding-left:.9375rem;}
.n_contact .right ul li a .con h6 {font-size: .875rem;color: #464c4b;margin-bottom: .3125rem;font-weight: bold;}
.n_contact .right ul li a .con h5 {font-size: .9375rem;color: #464c4b;line-height: 18px;font-weight: bold;font-family: "PingFang SC";min-width: 9rem;}
.n_contact .right ul li.line{ position:relative}
.n_contact .right ul li.line:before{ content:""; position:absolute; width:1px; height:2.75rem; background:#e2e2e4; top:50%; margin-top:-1.375rem}
.n_contact .right ul li.line a{ justify-content:center}

.n_contact .right .ll { text-align: center }
.n_contact .right .contact{ display:flex}
.n_contact .right .contact .ll {margin: 0;}
.n_contact .right .ll h3{border:#e5e5e5 1px solid;padding: .75rem;}
.n_contact .right .ll h3 img {width: 7.1875rem;height: 7.1875rem;}
.n_contact .right .ll h5 { font-size: 12px; color: #878787; margin: 0.75rem 0 0 }
.n_contact .right .rr p { font-size: 12px; line-height: 24px; color: #878787; text-align: right }

.n_title03{border-bottom: #09b09a 2px solid;padding-bottom: 1.75rem;margin-bottom: 1rem;}
.n_title03 h4{font-size: 1.875rem;color: #464c4b;font-weight: bold;line-height: 1.5;}
.n_title03 h3{font-size: 1.25rem;color: #09b09a;font-family:BASKVILL;text-transform: uppercase;line-height: 1.5;}

.list_box_zihzi{ display: flex; margin: 0 -.625em; flex-wrap: wrap; margin-bottom: -2.25rem;}
.list_box_zihzi li{ width: 25%; padding: 0 .625rem; margin-bottom: 2.25rem;}
.list_box_zihzi li *{transition: .5s;}
.list_box_zihzi li a{display: block;background: #e9eef3;padding: 4rem 1.625rem 2.75rem;}
.list_box_zihzi li a hr{width: 16px;height: 4px;background: #09b09a;margin: 0;}
.list_box_zihzi li a h5{font-size: 1.0625rem;color: #242727;line-height: 1.25;margin: .875rem 0 2rem;}
.list_box_zihzi li a .img .img_hezi{padding-bottom: 66.67% !important;background: #fff;}
.list_box_zihzi li a .img{text-align:center;}
.list_box_zihzi li a .img img{max-width:100%;max-height:100%;width: auto;/* height: auto; */left: 50%;right: auto;margin: 0 auto;transform: translateX(-50%);}
.list_box_zihzi li a .img .top{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(9, 176, 154, .9); display: flex; align-items: center; justify-content: center; transform: translateY(101%);}

.n_wenhua{background: url(../image/n_wenhua_bg.jpg) center top no-repeat;background-size: cover;padding: 5rem 0 13.25rem;}
.list_box_wenhua{ display: flex; flex-wrap: wrap; justify-content: center; position:relative}
.list_box_wenhua li{ width: 25%; position: relative;}
.list_box_wenhua li:before{content: "";position: absolute;left: 0;top: 50%;width: 1px;height: 16.25rem;background: #becfd5;transform: translateY(-50%);}
.list_box_wenhua:before{content: "";position: absolute;right: 0;top: 50%;width: 1px;height: 16.25rem;background: #becfd5;transform: translateY(-50%);}
.list_box_wenhua li *{ transition: .5s;}
.list_box_wenhua li a{display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 0 1.5rem 10%;text-align: center;min-height: 28rem;position: relative;z-index: 1;}
.list_box_wenhua li a:before{content: "";position: absolute;top: 0;left: 0;right: -1px;height: 0;background: url(../image/list_box_wenhua_bg.png) center top no-repeat;background-size: 100% 100%;transition: .5s;z-index: -1;}
.list_box_wenhua li a h3{font-size: 1.5rem;color: #4a4a4e;line-height: 1.5;font-weight: bold;margin: 2rem 0 .5rem;}
.list_box_wenhua li a p{font-size: 1rem;color: #4a4a4e;line-height: 1.75rem;height: 3.5rem;}
.list_box_wenhua li:last-child:before{ }

.n_jiamneg_d .fl01 h5{ font-size: 1.875rem; color: #000000; line-height: 1.5; position: relative; padding: 0 0 0 .75rem; margin-bottom: .875rem;}
.n_jiamneg_d .fl01 h5:before{ content: ""; position: absolute; left: 0; width: 3px; height: 1.875rem; background: #f8b62b; top: .5rem;}
.n_jiamneg_d .fl01 .con{ display: flex; justify-content: space-between;}
.n_jiamneg_d .fl01 .con .ll{ padding: 0 0 0 .75rem;}
.n_jiamneg_d .fl01 .con .ll img{ margin: -3px .5rem 0 0;}
.n_jiamneg_d .fl01 .con .ll p{ font-size: 1rem; color: #09b09a; line-height: 1.5;}

.more001{display: flex;background: url(../image/more001_bg.png) center no-repeat;background-size: cover;width: 20.625rem;height: 2.6875rem;justify-content: center;align-items: center;font-size: 1.125rem;color: #7b5607;font-weight: bold; transition: .5s;}

#miso_map{ height:30rem; border: #dce2eb 1px solid; border-right: none; border-left: none;}

.list_box_22{ margin: 4.5rem -1.875rem 2.5rem;}
.list_box_22 li{ width: 50%; padding: 0 1.875rem;}
.list_box_22 li .img .img_hezi{padding-bottom: 57.03% !important;}
.list_box_22 .miso-arrow{ width: 3rem; height: 3rem; background-size: 100% 100% !important;}
.list_box_22 .miso-prev{ background: url(../image/list_box_22_prev.png) center no-repeat; left: -3.5rem;}
.list_box_22 .miso-next{ background: url(../image/list_box_22_next.png) center no-repeat; right: -3.5rem;}

#miso_map1{ position:relative; top:-2.5rem}

.n_product_d .fl01{ display: flex; flex-wrap: wrap; align-items: center;}
.n_product_d .fl01 .left{ width: 31.5625rem;}
.n_product_d .fl01 .right{ width: calc(100% - 31.5625rem); padding: 0 0 0 4.375rem;}
.n_product_d .fl01 .right h3{ position: relative; font-size: 2.25rem; color: #010101; padding: 1rem 0; line-height: 1.5;}
.n_product_d .fl01 .right h3:before{ content: ""; position: absolute; top: 0; width: 25px; height: 2px; background: #09b09a;}
.n_product_d .fl01 .right .top{ display: flex; justify-content: space-between; align-items: center; margin-bottom: 3.25rem;}
.n_product_d .fl01 .right .top .ll span{ display: flex; width: 6.25rem; height: 2.875rem; background: #09b09a; border-radius: .625rem; justify-content: center; align-items: center; font-size: 1.125rem; color: #fff; position: relative;}
.n_product_d .fl01 .right .top .ll span:before{content: "";position: absolute;border-left: transparent .5rem solid;border-right: transparent .5rem solid;border-top: #09b09a .5rem solid;bottom: -.5rem;}

.ar_article ol li{list-style: inherit !important;padding: 0;margin-left: 1rem;font-size: 1rem;color: #010101;line-height: 2.225rem;}
.ar_article ol li::before{ display: none;}

.n_fuchi .fl01 h3{ text-align: center; margin-bottom: 1.5rem;}

.list_box_02s{ display: flex; flex-wrap: wrap; margin: 0 -.9375rem;}
.list_box_02s li{ width: 50%; padding: 0 .9375rem !important; margin-bottom: 1.875rem;}
.list_box_02s li .a:before{ border: #aacfca 1px solid;}
.list_box_02s li:nth-child(2n) .a .ll{ background: #f8b62b; color: #fff;}
.list_box_02s li:nth-child(2n) .a .ll svg{ fill:#fff}
.list_box_02s li:nth-child(2n) .a:before{ border: #d9cfba 1px solid;}
.n_fuchi .fl01 h3 img{ max-width: 100%;}


.n_licheng{ padding-top: 4.25rem; padding-bottom: 9rem; background: url(../image/licheng_bg.jpg) center bottom no-repeat;}
.n_licheng .hd{ overflow: hidden; width: 100%; margin-bottom: 2rem;}
.n_licheng .hd .tt{float: left;display: flex;align-items: baseline;}
.n_licheng .hd .tt span{font-size: 2rem;color: #0048a9;font-family: AVENIRNEXTLTPRO-DEMICN;}
.n_licheng .hd .tt h3{ font-size: 1.625rem; color: #434343; margin-top: .75rem;}
.n_licheng .hd .tt .ll{margin-left: -1.5rem;padding-bottom: .5rem;}
.n_licheng .hd .tt .ll img{ max-width:100%}
.n_licheng .hd .tt .rr p{font-size:1.1rem;color:#565959;line-height:1.875rem;max-width: 31rem;transform: translateY(-.625rem);}
.n_licheng .hd .arrowbox{ float: right;}
.n_licheng .miso-arrow{ display: inline-block; border-radius:50%; cursor:pointer; width: 3.4375rem; height: 3.4375rem; transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; }
.n_licheng .miso-prev2{ background: url(../image/licheng_left.png) center no-repeat; background-size: contain !important; margin-right: .75rem;}
.n_licheng .miso-next2{ background: url(../image/licheng_right.png) center no-repeat; background-size: contain !important;}
.n_licheng .bd{ position: relative;}
.licheng_slide{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.licheng_slide .w1200{ height: 100%;}
.licheng_slide ul{ height: 100%;}
.licheng_slide ul li{float: left;width: 16%;position: relative;height: 100%;transition: .7s;-webkit-transition: .7s;-moz-transition: .7s;-ms-transition: .7s;-o-transition: .7s;}
.licheng_slide ul li .txt{position: absolute;padding-left: 24px;width: calc(100% + 6rem);transition: .5s;}
.licheng_slide ul li .txt .year{font-size: 2rem;margin-bottom: 1rem;color: #09b09a;transition: .7s;-webkit-transition: .7s;-moz-transition: .7s;-ms-transition: .7s;-o-transition: .7s;margin-top: 0;font-family: Dosis_m;transition: .5s;}
.licheng_slide ul li .txt .con p{font-size: .9375rem;line-height: 1.625rem;color: #2f2f2f;width: 13rem;transition: .7s;-webkit-transition: .7s;-moz-transition: .7s;-ms-transition: .7s;-o-transition: .7s;text-align: justify;width: 100%;}
.licheng_slide ul li .txt .con h3{ font-size:1.4rem; color:#09b09a; font-weight:bold; margin-bottom:0.65rem}
.licheng_slide ul li .txt:before{content: "";background: #fff;display: block;width: 11px;height: 11px;position: absolute;z-index: 99;left: 0;top: 1rem;border: 2px solid #09b09a;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;box-sizing: border-box;}
.licheng_slide ul li .txt:after{ content: ""; display: block; width: 1px; height: 100%; position: absolute; left: 0; top: 1rem; background: #e2e2e2; left: 5px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
.licheng_slide ul li:nth-child(1) .txt{bottom: 48%;padding-bottom: 4rem;}
.licheng_slide ul li:nth-child(2) .txt{top: 56.5%;padding-top: 5rem;}
.licheng_slide ul li:nth-child(3) .txt{bottom: 41%;padding-bottom: 6rem;}
.licheng_slide ul li:nth-child(4) .txt{ top: 67%; padding-top: 5rem;}
.licheng_slide ul li:nth-child(5) .txt{bottom: 35%;padding-bottom: 13rem;}
.licheng_slide ul li:nth-child(6) .txt{top: 62%;padding-top: 8rem;}
.licheng_slide ul li:nth-child(7) .txt{bottom: 40%;padding-bottom: 13rem;}
.licheng_slide ul li:nth-child(even) .txt:before{top: 6rem;}
.licheng_slide ul li:nth-child(even) .txt:after{height: 5rem;}

.licheng_slide ul li:nth-child(6) .txt:before{top: 9rem;}
.licheng_slide ul li:nth-child(6) .txt:after{height: 8rem;}

.licheng_slide .miso-list,.licheng_slide .miso-track{ height: 100%; overflow: visible;}
.n_licheng ul.miso-current li .year{ opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); }
.n_licheng ul.miso-current li .con{opacity: 1;transform: translateY(0px);-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);transition: .5s;}

.licheng_slide_wap{ display: none; }
.licheng_slide_wap ul{ }
.licheng_slide_wap ul li{position: relative;transition: .7s;-webkit-transition: .7s;-moz-transition: .7s;-ms-transition: .7s;-o-transition: .7s;}
.licheng_slide_wap ul li .txt{padding-left: 24px;position: relative;padding-top: 7px;}
.licheng_slide_wap ul li .txt .year{font-size: 1.75rem;color: #09b09a;margin-bottom: 10px;transition: .7s;-webkit-transition: .7s;-moz-transition: .7s;-ms-transition: .7s;-o-transition: .7s;font-family: Dosis_m;}
.licheng_slide_wap ul li .txt .con p{font-size: .9375rem;line-height: 1.625rem;padding-bottom: 0;color: #626262;transition: .7s;-webkit-transition: .7s;-moz-transition: .7s;-ms-transition: .7s;-o-transition: .7s;}
.licheng_slide_wap ul li .txt .con h3{ font-size: 1.125rem; color: #09b09a; font-weight: bold; margin-bottom: .375rem;}
.licheng_slide_wap ul li .txt:before{content: "";display: block;width: 11px;height: 11px;position: absolute;left: 0;top: 1rem;border: 2px solid #09b09a;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;box-sizing: border-box;z-index: 1;background: #fff;}
.licheng_slide_wap ul li .txt:after{ content: ""; display: block; width: 1px; height: 100%; position: absolute; left: 0; top: 1rem; background: #e2e2e2; left: 5px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
.licheng_slide_wap ul li .txt .con{ padding-bottom:1rem}

.n_about .fl01{ padding: 5rem 0;}
.title005 h3{font-size: 4rem;color: #b0ded8;font-family:FRABK;text-transform: uppercase;}
.title005 h2{font-size: 1.625rem;color: #64646e;line-height: 1.375;margin: .5rem 0 2.75rem;}
.n_about .fl01 .w1200{ display: flex; flex-wrap: wrap;}
.n_about .fl01 .left{ width: 25rem;}
.n_about .fl01 .right{ width: calc(100% - 25rem);}
.n_about .fl01 .right .ar_article p{ font-size:1rem; color:#222b2a; line-height:1.875rem}

.list_box_07s{display: flex;flex-wrap: wrap;position: relative;z-index: 1;align-items: center;}
.list_box_07s li{text-align: center;/* margin-bottom: 3rem; */}
.n_news .list_box_07s li{margin-bottom: 3rem;}
.list_box_07s .line{width: 1px;height: 4.375rem;background: #cecece;}
.list_box_07s li .a{text-align: center;}
.list_box_07s li h3{display: flex;align-items: flex-start;justify-content: center;}
.list_box_07s li h3 big{font-size: 3.25rem;color: #09b09a;font-family:AVENIRNEXTLTPRO-MEDIUMCN;}
.list_box_07 li h3 big i{ font-family: AVENIRNEXTLTPRO-MEDIUMCN}
.list_box_07s li h3 big i{ font-family: AVENIRNEXTLTPRO-MEDIUMCN}
.list_box_07s li h3 small{font-size: 1rem;color: #6f6359;font-weight: bold;margin: 0 0 0 .25rem;}
.list_box_07s li h5{ font-size: .9375rem;color: #6f6359; line-height:1.5; margin:.5rem 0 0}

.n_about .fl03{padding: 4rem 0 5.625rem;}
.n_about .fl03 .w1200{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.n_about .fl03 .left{ width: 26.75rem;}
.n_about .fl03 .right{ width: calc(100% - 26.75rem - .625rem);}
.n_about .fl03 .img{ border-radius: 1.25rem;}
.n_about .fl03 .img .img_hezi{ padding-bottom: 32rem !important;}
.n_about .fl03 .img .top{position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: flex;justify-content: center;flex-direction: column;padding: 0 2.375rem 0 3.125rem;}

.title006 h2{font-size: 1.5rem;color: #617875;font-weight: 300;line-height: 1.5;}
.title006 h3{font-size: 1.25rem;color: #617875;font-weight: bold;margin: 0 0 1.125rem;font-family: "Microsoft YaHei";}
.title006 h4{font-size: 1.875rem;color:#09b09a;font-family: FRADM;text-transform: uppercase;margin-bottom: 2rem;letter-spacing: -.125rem;}
.title006 p{font-size: .875rem;color:#7c7992; line-height:24px; opacity:.7}

.n_about .fl04{ padding: 3rem 0 5rem;}
@font-face{ font-family:FRABK; src:url(../font/FRABK.TTF);}

.video_play{position: relative;width: 10.5rem;height: 10.5rem;display: flex;align-items: center;justify-content: center;}
.video_play::before{content: "";position: absolute;top:0;right: 0;bottom: 0;left: 0;border: #fff 2px solid;transform: scale(.7);border-radius: 50%;}
.video_play svg{width: 1.875rem;height: 1.875rem;fill:#fff;transition: .5s;}

.circle span {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  border: #fff 1px solid;
  -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    transform: scale(0.7);
  -webkit-animation: circleScale 3s linear infinite;
  -moz-animation: circleScale 3s linear infinite;
  -ms-animation: circleScale 3s linear infinite;
  animation: circleScale 3s linear infinite;
  transition:.5s
}
.circle span:nth-of-type(2) {
  animation-delay: 1s;
}
.circle span:nth-of-type(3) {
  animation-delay: 2s;
}

@keyframes circleScale {
  0% {
    opacity: 1;
    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    transform: scale(0.7);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes circleScale1 {
  0% {
    opacity: 1;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(3);
    -moz-transform: scale(3);
    -ms-transform: scale(3);
    transform: scale(3);
  }
}

.n_about .fl04{height: 33.125rem;position: relative;z-index: 1;overflow: hidden;}
.n_about .fl04 .bg{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; /* -webkit-animation: swipershubaio1 5s infinite linear;animation: swipershubaio1 5s infinite linear; */}
.n_about .fl04 .top{position:absolute;top:0;right:0;bottom: 0;left:0;}
.n_about .fl04 .top .w1200{height:100%;display:flex;align-items:center;justify-content: center;position: relative;}
.n_about .fl04 .top .ll{position:relative; margin-right: 1.5rem;}
.n_about .fl04 .top .ll img{ animation: rotate0 2s ease infinite;}
.n_about .fl04 .top .rr h3{font-size: 1.5rem;color: #09b09a;font-family: BASKVILL;text-transform: uppercase;line-height: 1.25;text-align: right;}
.n_about .fl04 .top .rr h3 font{font-family: 'BASKVILL';text-transform: uppercase;color: #f8b62b;}
.n_about .fl04 .top .rr h4{font-size: 3.25rem;color: #fff;margin: .625rem 0 0;font-weight: 100;line-height: 1.125;}

/*==========================================内页 结束=============================================*/

/*aos="fade-up" aos-duration="1200"*/
