/* pre css */
#c_grid-116273709439191 .p_gridbox::after {
  content:'';
  clear:left;
  display:block
}
#c_grid-116273709439191 > div > .p_gridbox {
  width:100%;
  overflow:hidden;
  position:static
}
#c_grid-116273709439191 > div > .p_gridCell {
  float:left;
  position:static
}
#c_grid-116273709439191 > .p_gridbox.signal {
  min-height:inherit
}
#c_grid-116273709439191 > .p_gridbox.signal > .p_gridCell {
  min-height:inherit !important
}
#c_grid-116273709439191 {
  margin-left:auto;
  margin-right:auto;
  width:100%
}
@media screen and (max-width:768px) {
  #c_grid-116273709439191 > .p_gridbox > .p_gridCell:nth-child(1n + 1) {
    width:100%;
    margin-left:0%;
    margin-right:0%;
    margin-top:0rem;
    margin-bottom:0rem;
    clear:left
  }
}
@media screen and (min-width: 769px) {
  #c_grid-116273709439191 > .p_gridbox > .p_gridCell:nth-child(1n + 1) {
    width:100%;
    margin-left:0%;
    margin-right:0%;
    margin-top:0rem;
    margin-bottom:0rem;
    clear:left
  }
}
@media screen and (max-width: 1024px) and (min-width: 769px) {
  #c_grid-116273709439191 > .p_gridbox > .p_gridCell:nth-child(1n + 1) {
    width:100%;
    margin-left:0%;
    margin-right:0%;
    margin-top:0rem;
    margin-bottom:0rem;
    clear:left
  }
}
@media screen and (max-width:768px) {
  #c_static_001-16420726227420 {
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    padding-bottom:10px
  }
  #c_static_001-16420726227420 .s_templatetitle {
    color:#333
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_navBox1::-webkit-scrollbar {
    width:0px
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_navBox1::-webkit-scrollbar-track {
    background:#eee
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_navBox1::-webkit-scrollbar-thumb {
    background:#d7d7d7
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_navBox1::-webkit-scrollbar-thumb:hover {
    background:#fff
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_navButton {
    width:50px;
    display:flex;
    justify-content:center;
    padding:10px 0
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_navBox1 {
    position:absolute;
    top:100%;
    left:0;
    right:0;
    background:#f5f5f5;
    padding:0 15px;
    height:calc(0vh);
    overflow-y:scroll;
    z-index:10;
    max-height:1080px;
    transition:all ease .3s;
    width:100%
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_navBox1.pkcclb {
    height:calc(100vh)
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_navBox1.isdesign {
    height:calc(100vh);
    display:none
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_navItem1 {
    border-bottom:1px solid rgb(0 0 0 / 7%)
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_navItem1:last-child {
    margin-bottom:100px
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_navCon {
    display:flex;
    justify-content:space-between;
    padding:0;
    color:rgb(0 0 0 / 70%);
    font-size:16px;
    line-height:60px
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_navItem1 > p svg {
    width:auto;
    margin:18px 0;
    opacity:.7;
    cursor:pointer;
    transition:all ease .3s
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_navItem1 > p svg.rotate {
    transform:rotate(90deg)
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_navItem1 > p a {
    padding:0
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_navItem1 a:hover {
    color:rgb(0 0 0 / 100%)
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_navItem2 a {
    display:flex;
    justify-content:space-between;
    line-height:30px;
    font-size:14px;
    color:rgb(0 0 0 / 50%);
    font-weight:500
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_navItem2 .p_img {
    width:23px;
    opacity:.8;
    margin:0
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_navItem2 .p_img img,
  #c_static_001-16420726227420 .e_navigationE-7 .p_level3Item span img {
    width:100%;
    margin:0
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_navBox2 {
    display:none;
    padding:0;
    background:rgb(255 255 255 / 0%)
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_navBox2 > div {
    padding-bottom:20px
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_menuItem {
    padding-left:0;
    border:0;
    font-size:14px
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_level3Box {
    margin:10px 0;
    display:flex;
    flex-wrap:wrap;
    background:rgb(255 255 255 / 60%);
    padding:15px
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_level3Item span {
    display:none
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_level3Item {
    width:33.333%;
    display:inline-block
  }
  .p_haveNav {
    min-height:auto !important
  }
  .p_haveNav.fix {
    position:fixed !important;
    z-index:1000;
    top:0;
    left:0;
    right:0;
    background:#fff
  }
}
@media screen and (min-width: 769px) {
  #c_static_001-16420726227420 .e_navigationE-7 .p_navBox1 {
    display:flex;
    justify-content:flex-end;
    height:auto !important
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_navItem1 > p {
    display:flex
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_navItem1 > p svg {
    display:none;
    margin:20px 0
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_navBox2 {
    display:flex;
    justify-content:flex-end
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_navBox2 ul {
    display:flex;
    justify-content:flex-end
  }
  #c_static_001-16420726227420 .e_navigationE-7 .haveThree .p_navItem2 > a > .p_img {
    display:none
  }
  #c_static_001-16420726227420 .e_navigationE-7 .haveThree .p_level3Item:nth-child(1) p {
    padding:0;
    border:0
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_navItem2 {
    margin-left:50px
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_navItem2:first-child {
    margin-left:0px
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_level3Item {
    margin-right:15px
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_navBox2 {
    position:absolute;
    left:0;
    right:0;
    top:100%;
    display:flex;
    justify-content:flex-end;
    z-index:10;
    transition:all ease .3s;
    opacity:0;
    visibility:hidden;
    pointer-events:none
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_navItem1 > p a::after {
    content:'';
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    width:0;
    height:2px;
    margin:0 auto;
    transition:all ease .3s
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_navItem1 > p a:hover::after {
    width:100%
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_navItem1:hover .p_navBox2 {
    opacity:1;
    visibility:visible;
    pointer-events:auto
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_navBox2.isdesign {
    display:none;
    opacity:1;
    visibility:visible
  }
  .p_haveNav {
    min-height:auto !important
  }
}
@media screen and (max-width: 1024px) and (min-width: 769px) {
  #c_static_001-16420726227420 .e_navigationE-7 .p_navItem2 {
    margin-left:30px
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_navBox2 .p_level3Box {
    flex-wrap:wrap;
    justify-content:flex-start;
    margin-top:30px
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_level3Item {
    margin-right:0px;
    width:100%;
    margin-bottom:12px
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_level3Item > a {
    display:flex
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_level3Item img {
    margin:0;
    width:16px;
    margin-right:5px
  }
  #c_static_001-16420726227420 .e_navigationE-7 .haveThree .p_img {
    max-width:none;
    width:auto;
    margin:0
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_menuItem {
    border-left:0px solid rgb(0 0 0 / 20%);
    padding:0;
    order:2
  }
  #c_static_001-16420726227420 .e_navigationE-7 .haveThree .p_navItem2 {
    width:25%
  }
  #c_static_001-16420726227420 .e_navigationE-7 .p_img {
    display:flex;
    flex-direction:column;
    justify-content:center
  }
}
#c_grid-116273709439190 .p_gridbox::after {
  content:'';
  clear:left;
  display:block
}
#c_grid-116273709439190 > div > .p_gridbox {
  width:100%;
  overflow:hidden;
  position:static
}
#c_grid-116273709439190 > div > .p_gridCell {
  float:left;
  position:static
}
#c_grid-116273709439190 > .p_gridbox.signal {
  min-height:inherit
}
#c_grid-116273709439190 > .p_gridbox.signal > .p_gridCell {
  min-height:inherit !important
}
#c_grid-116273709439190 {
  margin-left:auto;
  margin-right:auto;
  width:100%
}
@media screen and (max-width:768px) {
  #c_grid-116273709439190 > .p_gridbox > .p_gridCell:nth-child(1n + 1) {
    width:100%;
    margin-left:0%;
    margin-right:0%;
    margin-top:0rem;
    margin-bottom:0rem;
    clear:left
  }
}
@media screen and (min-width: 769px) {
  #c_grid-116273709439190 > .p_gridbox > .p_gridCell:nth-child(1n + 1) {
    width:100%;
    margin-left:0%;
    margin-right:0%;
    margin-top:0rem;
    margin-bottom:0rem;
    clear:left
  }
}
@media screen and (max-width: 1024px) and (min-width: 769px) {
  #c_grid-116273709439190 > .p_gridbox > .p_gridCell:nth-child(1n + 1) {
    width:100%;
    margin-left:0%;
    margin-right:0%;
    margin-top:0rem;
    margin-bottom:0rem;
    clear:left
  }
}
@media screen and (max-width:768px) {
  #c_static_001-16420726718590 {
    padding-right:0px;
    padding-left:0px
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_navBox1::-webkit-scrollbar {
    width:0px
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_navBox1::-webkit-scrollbar-track {
    background:#eee
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_navBox1::-webkit-scrollbar-thumb {
    background:#d7d7d7
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_navBox1::-webkit-scrollbar-thumb:hover {
    background:#fff
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_navButton {
    width:50px;
    display:flex;
    justify-content:center;
    padding:10px 0
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_navBox1 {
    position:absolute;
    top:100%;
    left:0;
    right:0;
    background:#f5f5f5;
    padding:0 15px;
    height:calc(0vh);
    overflow-y:scroll;
    z-index:10;
    max-height:1080px;
    transition:all ease .3s;
    width:100%
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_navBox1.pkcclb {
    height:calc(100vh)
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_navBox1.isdesign {
    height:calc(100vh);
    display:none
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_navItem1 {
    border-bottom:1px solid rgb(0 0 0 / 7%)
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_navItem1:last-child {
    margin-bottom:100px
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_navCon {
    display:flex;
    justify-content:space-between;
    padding:0;
    color:rgb(0 0 0 / 70%);
    font-size:16px;
    line-height:60px
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_navItem1 > p svg {
    width:auto;
    margin:18px 0;
    opacity:.7;
    cursor:pointer;
    transition:all ease .3s
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_navItem1 > p svg.rotate {
    transform:rotate(90deg)
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_navItem1 > p a {
    padding:0
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_navItem1 a:hover {
    color:rgb(0 0 0 / 100%)
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_navItem2 a {
    display:flex;
    justify-content:space-between;
    line-height:30px;
    font-size:14px;
    color:rgb(0 0 0 / 50%);
    font-weight:500
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_navItem2 .p_img {
    width:23px;
    opacity:.8;
    margin:0
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_navItem2 .p_img img,
  #c_static_001-16420726718590 .e_navigationE-34 .p_level3Item span img {
    width:100%;
    margin:0
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_navBox2 {
    display:none;
    padding:0;
    background:rgb(255 255 255 / 0%)
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_navBox2 > div {
    padding-bottom:20px
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_menuItem {
    padding-left:0;
    border:0;
    font-size:14px
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_level3Box {
    margin:10px 0;
    display:flex;
    flex-wrap:wrap;
    background:rgb(255 255 255 / 60%);
    padding:15px
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_level3Item span {
    display:none
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_level3Item {
    width:33.333%;
    display:inline-block
  }
  .p_haveNav {
    min-height:auto !important
  }
  .p_haveNav.fix {
    position:fixed !important;
    z-index:1000;
    top:0;
    left:0;
    right:0;
    background:#fff
  }
  #c_static_001-16420726718590 .e_breadcrumb-36 .p_breadcrumbItem:nth-child(1) .p_title,
  #c_static_001-16420726718590 .e_breadcrumb-36 .p_breadcrumbItem:nth-child(2) .p_title {
    white-space:pre
  }
  #c_static_001-16420726718590 .e_breadcrumb-36 .p_breadcrumbItem:nth-child(3) .p_title {
    word-break:break-all;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
    overflow:hidden
  }
  #c_static_001-16420726718590 .e_breadcrumb-36 a {
    display:flex
  }
}
@media screen and (min-width: 769px) {
  #c_static_001-16420726718590 .e_navigationE-34 .p_navBox1 {
    display:flex;
    justify-content:flex-end;
    height:auto !important
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_navItem1 > p {
    display:flex
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_navItem1 > p svg {
    display:none;
    margin:20px 0
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_navBox2 {
    display:flex;
    justify-content:flex-end
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_navBox2 ul {
    display:flex;
    justify-content:flex-end
  }
  #c_static_001-16420726718590 .e_navigationE-34 .haveThree .p_navItem2 > a > .p_img {
    display:none
  }
  #c_static_001-16420726718590 .e_navigationE-34 .haveThree .p_level3Item:nth-child(1) p {
    padding:0;
    border:0
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_navItem2 {
    margin-left:50px
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_navItem2:first-child {
    margin-left:0px
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_level3Item {
    margin-right:15px
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_navBox2 {
    position:absolute;
    left:0;
    right:0;
    top:100%;
    display:flex;
    justify-content:flex-end;
    z-index:10;
    transition:all ease .3s;
    opacity:0;
    visibility:hidden;
    pointer-events:none
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_navItem1 > p a::after {
    content:'';
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    width:0;
    height:2px;
    margin:0 auto;
    transition:all ease .3s
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_navItem1 > p a:hover::after {
    width:100%
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_navItem1:hover .p_navBox2 {
    opacity:1;
    visibility:visible;
    pointer-events:auto
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_navBox2.isdesign {
    display:none;
    opacity:1;
    visibility:visible
  }
  .p_haveNav {
    min-height:auto !important
  }
}
@media screen and (max-width: 1024px) and (min-width: 769px) {
  #c_static_001-16420726718590 .e_navigationE-34 .p_navItem2 {
    margin-left:30px
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_navBox2 .p_level3Box {
    flex-wrap:wrap;
    justify-content:flex-start;
    margin-top:30px
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_level3Item {
    margin-right:0px;
    width:100%;
    margin-bottom:12px
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_level3Item > a {
    display:flex
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_level3Item img {
    margin:0;
    width:16px;
    margin-right:5px
  }
  #c_static_001-16420726718590 .e_navigationE-34 .haveThree .p_img {
    max-width:none;
    width:auto;
    margin:0
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_menuItem {
    border-left:0px solid rgb(0 0 0 / 20%);
    padding:0;
    order:2
  }
  #c_static_001-16420726718590 .e_navigationE-34 .haveThree .p_navItem2 {
    width:25%
  }
  #c_static_001-16420726718590 .e_navigationE-34 .p_img {
    display:flex;
    flex-direction:column;
    justify-content:center
  }
}
@media screen and (max-width:768px) {
  #c_banner_019-1698735840968 .e_bannerA-2 .swiper-slide {
    height:400px
  }
  #c_banner_019-1698735840968 .e_bannerA-2 .p_info {
    width:100%;
    z-index:9;
    text-align:center
  }
  #c_banner_019-1698735840968 .e_bannerA-2 .p_subtitle {
    display:none
  }
  #c_banner_019-1698735840968 .e_bannerA-2 .p_summary {
    display:none
  }
}
.cont .tab {
  justify-content:center!important
}
.cont .tab p {
  display:block!important
}
.page2 {
  display:none
}
.qiehuan {
  width:100%
}
.qiehuan .swiper-button-next,
.qiehuan .swiper-button-prev {
  width:50px;
  height:50px;
  border-radius:100%;
  overflow:hidden;
  background:rgba(188, 148, 128, .6)
}
.qiehuan .swiper-button-next {
  right:35px
}
.qiehuan .swiper-button-prev {
  left:35px
}
.qiehuan .swiper-button-next::after,
.qiehuan .swiper-button-prev::after {
  color:#fff;
  font-size:22px
}
.popup {
  display:none;
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  z-index:1101
}
.popup .pop_layer {
  width:100%;
  height:100%;
  display:flex;
  justify-content:center;
  align-items:center;
  background-color:rgba(0, 0, 0, 0.23)
}
.popup .pop_ctn {
  transform:translateY(-100px);
  opacity:0;
  transition:all 0.5s;
  position:relative
}
.popup .pop_ctn .close {
  cursor:pointer;
  width:20px;
  height:20px;
  position:absolute;
  top:10px;
  right:-40px
}
.popup .pop_ctn .close svg {
  transition:all 0.5s
}
.popup .pop_ctn .close:hover svg {
  transform:rotate(180deg)
}
.popup .pop_ctn img {
  width:100%;
  height:100%;
  overflow:overlay;
  margin:0 auto
}
.popup .pop_ctn .popup_sw {
  width:100%
}
.popup .pop_ctn .popup_sw .swiper-pagination-bullet {
  background:#fff
}
.popup .pop_ctn .popup_sw .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background:#fff
}
.popup .pop_ctn .popup_sw .swiper-button-prev::after,
.popup .pop_ctn .popup_sw .swiper-button-next::after {
  color:#bc9480
}
.popup.on .pop_ctn {
  transform:translateY(0);
  opacity:1
}
@media screen and (max-width: 998px) {
  .popup .pop_ctn .popup_sw .swiper-button-prev::after,
  .popup .pop_ctn .popup_sw .swiper-button-next::after {
    font-size:20px
  }
  .popup .pop_ctn .close {
    right:0;
    top:-30px
  }
  .popup .pop_ctn .popup_sw .swiper-pagination-bullet {
    width:5px;
    height:5px;
    margin:0 2px
  }
  .popup .pop_ctn .popup_sw .swiper-pagination {
    bottom:0px
  }
  .qiehuan .swiper-button-next,
  .qiehuan .swiper-button-prev {
    width:30px;
    height:30px
  }
  .qiehuan .swiper-button-next {
    right:10px
  }
  .qiehuan .swiper-button-prev {
    left:10px
  }
  .qiehuan .swiper-button-next::after,
  .qiehuan .swiper-button-prev::after {
    font-size:14px
  }
}
@media screen and (max-width:768px) {
  #c_static_001-1721987264257 .e_loop-2 .p_loopitem {
    flex-grow:0;
    flex-shrink:0;
    flex-basis:calc(100% / 20)
  }
}
@media screen and (min-width: 769px) {
  #c_static_001-1721987264257 .e_loop-2 .p_loopitem {
    flex-grow:0;
    flex-shrink:0;
    flex-basis:calc(100% / 20)
  }
}
@media screen and (max-width: 1024px) and (min-width: 769px) {
}
