

.pc_pattern #u574500 {
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  box-shadow: 0 0 0 #fff;
  background-color: rgba(255, 255, 255, 1);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.pc_pattern #u574500 .laybox {
  padding-left: 0.5222%;
  padding-right: 0.5222%;
  padding-top: 4.1885%;
  padding-bottom: 1.5707%;
}

.pc_pattern #u574500 .laybox {
  max-width: 1440px;
}

.mb_pattern #u574500 {
  background-color: rgba(255, 255, 255, 0);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  background-image: ;
  box-shadow: 0 0 0 #fff;
}

.mb_pattern #u574500 .laybox {
  padding-left: 2.6667%;
  padding-right: 2.6667%;
  padding-top: 5.3333%;
  padding-bottom: 0%;
}



.pc_pattern #u574501 {
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  background-image: none;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  box-shadow: 0 0 0 #fff;
  padding-left: 0%;
  padding-right: 0%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
}

.mb_pattern #u574501 {
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  background-image: none;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  box-shadow: 0 0 0 #fff;
  padding-left: 0%;
  padding-right: 0%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  margin-left: 0px;
  margin-right: 0px;
  box-shadow: 0 0 0 #fff;
}

.mb_pattern .col_order_pattern #u574501 {
  order: 0;
}

.pc_pattern #u574502 .my_title_index {
  display: none;
}

.pc_pattern #u574502 .module_banner {
  text-align: left;
  height: 50px;
  background-color: rgba(255, 255, 255, 1);
  background-size: auto;
  background-repeat: repeat;
  background-position: center center;
  background-image: none;
}

.pc_pattern #u574502 .module_banner .module_banner_text {
  font-size: 16px;
  font-family: 微软雅黑;
  font-style: normal;
  text-decoration: none;
  font-weight: normal;
  line-height: 50px;
  color: rgba(239, 65, 54, 1);
}

.mb_pattern #u574502 .my_title_index {
  display: none;
}

.mb_pattern #u574502 .module_banner {
  text-align: left;
  height: 50px;
  background-color: rgba(255, 255, 255, 1);
  background-size: auto;
  background-repeat: repeat;
  background-position: center center;
  background-image: none;
}

.mb_pattern #u574502 .module_banner .module_banner_text {
  font-size: 16px;
  font-family: 微软雅黑;
  font-style: normal;
  text-decoration: none;
  font-weight: normal;
  line-height: 50px;
  color: rgba(239, 65, 54, 1);
}

#u574502 .content_detail {
  padding: 0;
}

.pc_pattern #u574502 .basic_rich_text .rich_img_wrap {
  width: 50%;
}

.mb_pattern #u574502 .basic_rich_text .rich_img_wrap {
  width: 50%;
}

.mb_pattern #u574502 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}

.pc_pattern #u574502 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}



.pc_pattern #u574503 {
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  background-image: none;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  box-shadow: 0 0 0 #fff;
  padding-left: 0%;
  padding-right: 0%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
}

.mb_pattern #u574503 {
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  background-image: none;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  box-shadow: 0 0 0 #fff;
  padding-left: 0%;
  padding-right: 0%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  margin-left: 0px;
  margin-right: 0px;
  box-shadow: 0 0 0 #fff;
}

.mb_pattern .col_order_pattern #u574503 {
  order: 1;
}

#u574504 .buttonContent {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(238, 238, 238, 1);
  border-radius: 0px;
  background: rgba(255, 255, 255, 1);
}

#u574504 .buttonContent .after {
  border-radius: 0px;
}

#u574504 .btnWords {
  font-size: 16px;
  font-family: 微软雅黑;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  -webkit-background-clip: text;
  color: rgba(153, 153, 153, 1);
  background-image: none;
}

#u574504 .buttonContent.type_0 {
  color: rgba(153, 153, 153, 1);
  background: rgba(255, 255, 255, 1);
}

#u574504 .buttonContent.type_1 {
  color: rgba(153, 153, 153, 1);
  background: rgba(255, 255, 255, 1);
  border-color: rgba(238, 238, 238, 1);
}

#u574504 .buttonContent.type_2 {
  color: rgba(153, 153, 153, 1);
}

#u574504 .buttonContent.type_3 {
  color: rgba(153, 153, 153, 1);
  background: rgba(255, 255, 255, 1);
}

#u574504 .buttonContent.type_4 {
  color: rgba(153, 153, 153, 1);
  background: ;
  border-color: rgba(238, 238, 238, 1);
}

#u574504 .buttonContent.type_5 {
  color: rgba(153, 153, 153, 1);
  background: rgba(255, 255, 255, 1);
  border-color: rgba(238, 238, 238, 1);
}

#u574504 .buttonContent.type_5 .after {
  background: rgba(255, 255, 255, 1);
}

#u574504 .my_button .buttonContent.type_5:hover .after {
  background: rgba(73, 176, 208, 1);
  border: 1px solid rgba(73, 176, 208, 1);
  opacity: 1;
  width: 100%;
}

#u574504 .my_button .buttonContent:hover {
  color: rgba(255, 255, 255, 1);
  background: rgba(73, 176, 208, 1);
  border-color: rgba(73, 176, 208, 1);
}

#u574504 .my_button .buttonContent:hover .btnWords {
  color: rgba(255, 255, 255, 1);
  -webkit-text-fill-color: unset;
}

#u574504 .my_button .buttonContent.type_5:hover {
  color: rgba(255, 255, 255, 1);
  background: rgba(255, 255, 255, 1);
}

#u574504 .my_button .buttonContent.type_5:hover .btnWords {
  color: rgba(255, 255, 255, 1);
}

#u574504 .my_button .buttonContent {
  height: 40px
}

.mb_pattern #u574504 {
  margin-top: 2.9445408450704225%;
  margin-left: 0%;
  margin-right: 60.000%;
  margin-bottom: 1.333%;
}

.pc_pattern #u574504 {
  margin-top: 4%;
  margin-left: 75.887%;
  margin-right: 0%;
  margin-bottom: 0%;
}


.pc_pattern #u590100 {
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  box-shadow: 0 0 0 #fff;
  background-color: rgba(255, 255, 255, 0);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.pc_pattern #u590100 .laybox {
  padding-left: 0%;
  padding-right: 0%;
  padding-top: 0%;
  padding-bottom: 4.7120%;
}

.pc_pattern #u590100 .laybox {
  max-width: 1440px;
}

.mb_pattern #u590100 {
  background-color: rgba(255, 255, 255, 0);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  background-image: ;
  box-shadow: 0 0 0 #fff;
}

.mb_pattern #u590100 .laybox {
  padding-left: 0%;
  padding-right: 0%;
  padding-top: 0%;
  padding-bottom: 0%;
}

.pc_pattern #u590101 {
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  background-image: none;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  box-shadow: 0 0 0 #fff;
  padding-left: 0%;
  padding-right: 0%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
}

.mb_pattern #u590101 {
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  background-image: none;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  box-shadow: 0 0 0 #fff;
  padding-left: 0%;
  padding-right: 0%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  margin-left: 0px;
  margin-right: 0px;
  box-shadow: 0 0 0 #fff;
}

.mb_pattern .col_order_pattern #u590101 {
  order: 0;
}

.pc_pattern #u590102 .my_title_index {
  display: none;
}

.pc_pattern #u590102 .module_banner {
  text-align: left;
  height: 50px;
  background-color: rgba(255, 255, 255, 1);
  background-size: auto;
  background-repeat: repeat;
  background-position: center center;
  background-image: none;
}

.pc_pattern #u590102 .module_banner .module_banner_text {
  font-size: 16px;
  font-family: 微软雅黑;
  font-style: normal;
  text-decoration: none;
  font-weight: normal;
  line-height: 50px;
  color: rgba(239, 65, 54, 1);
}

.mb_pattern #u590102 .my_title_index {
  display: none;
}

.mb_pattern #u590102 .module_banner {
  text-align: left;
  height: 50px;
  background-color: rgba(255, 255, 255, 1);
  background-size: auto;
  background-repeat: repeat;
  background-position: center center;
  background-image: none;
}

.mb_pattern #u590102 .module_banner .module_banner_text {
  font-size: 16px;
  font-family: 微软雅黑;
  font-style: normal;
  text-decoration: none;
  font-weight: normal;
  line-height: 50px;
  color: rgba(239, 65, 54, 1);
}

#u590102 .custom-page li:hover {
  color: rgba(73, 176, 208, 1);
}

#u590102 .custom-page li.xl-disabled {
  color: #c0c4cc;
}

#u590102 .custom-page .xl-active {
  color: rgba(73, 176, 208, 1);
}

#u590102 .xl-jumpButton:hover {
  border-color: rgba(73, 176, 208, 1);
  background: rgba(73, 176, 208, 1);
}

.pc_pattern #u590102 .btn_more:hover {
  border-color: rgba(73, 176, 208, 1);
  background: rgba(73, 176, 208, 1);
  color: #fff;
}

#u590102 .pageStyle0 .custom-page {
  color: rgba(94, 96, 100, 1);
}

#u590102 .custom-page li.xl-disabled {
  color: rgba(94, 96, 100, 1);
}

#u590102 .pageStyle1 .custom-page li.xl-nextPage,
#u590102 .page.pageStyle1 .custom-page li.xl-prevPage,
#u590102 .page.pageStyle1 .custom-page li {
  border-color: rgba(94, 96, 100, 1);
}

#u590102 .page.pageStyle1 .mb_page .iconfont,
#u590102 .page.pageStyle1 .mb_page span {
  border-color: rgba(94, 96, 100, 1);
  color: rgba(94, 96, 100, 1);
}

#u590102 .pageStyle1 .custom-page,
#u590102 .page.pageStyle1 .total_page,
#u590102 .page.pageStyle1 .jump_page {
  color: rgba(94, 96, 100, 1);
}

#u590102 .page.pageStyle1 .jump_page input,
#u590102 .page.pageStyle1 .xl-jumpButton,
#u590102 .page.pageStyle2 .btn_more {
  color: rgba(94, 96, 100, 1);
  border-color: rgba(94, 96, 100, 1);
}

#u590102 .pageStyle3 span,
#u590102 .pageStyle3 i,
#u590102 .pageStyle0 span,
#u590102 .pageStyle0 i {
  color: rgba(94, 96, 100, 1);
}

#u590102 .list_one .list_img {
  background-size: cover;
}

.mb_pattern #u590102 .list_one {
  width: 46.4%;
  margin: 0 1.8% 20px 1.8%;
}

.pc_pattern #u590102 .list_one {
  width: calc(25% - 20px);
  padding: 10px 10px;
}

.pc_pattern #u590102 .product_list_1 .swiper-slide {
  width: 25%;
}

.pc_pattern #u590102 .list_img_frame {
  padding-bottom: 90%;
}

.mb_pattern #u590102 .list_img_frame {
  padding-bottom: 90%;
}

.pc_pattern #u590102 .list_content_frame {}

.pc_pattern #u590102 .border_hover_color:hover {
  border-color: rgba(73, 176, 208, 1);
}

#u590102 .list_one:hover .border_hover_color {
  border-color: rgba(73, 176, 208, 1);
}

.mb_pattern #u590102 .product_summary_wrap {
  display: none;
}

.pc_pattern #u590102 .basic_product_display_index .product_list_1 .list_one .list_one_wrap {
  box-shadow: 0px 0px 2px 0px rgba(204, 204, 204, 0.98);
}

.pc_pattern #u590102 .basic_product_display_index .product_list_1 .list_one .list_one_wrap:hover {
  box-shadow: 0px 0px 2px 0px rgba(204, 204, 204, 1);
}

#u590102 .basic_product_display_index .list_one .list_one_wrap {
  background-color: rgba(255, 255, 255, 1);
}

.pc_pattern #u590102 .basic_product_display_index .product_list_1 .list_one {}

.pc_pattern #u590102 .basic_product_display_index .product_list_0 .list_one .list_one_wrap,
.pc_pattern #u590102 .basic_product_display_index .product_list_2 .list_one .list_one_wrap,
.pc_pattern #u590102 .basic_product_display_index .product_list_3 .list_one .list_one_wrap {
  box-shadow: 0px 0px 2px 0px rgba(204, 204, 204, 0.98);
}

.pc_pattern #u590102 .basic_product_display_index .product_list_0 .list_one:hover .list_one_wrap,
.pc_pattern #u590102 .basic_product_display_index .product_list_2 .list_one:hover .list_one_wrap,
.pc_pattern #u590102 .basic_product_display_index .product_list_3 .list_one:hover .list_one_wrap {
  box-shadow: 0px 0px 2px 0px rgba(204, 204, 204, 1);
}

#u590102 .basic_product_display_index .list_one .list_one_wrap:hover {
  background-color: rgba(255, 255, 255, 1);
}

#u590102 .basic_product_display_index .list_one .list_one_wrap .product_name {
  font-size: 16px;
  font-family: 微软雅黑;
  color: rgba(51, 51, 51, 1);
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}

.mb_pattern #u590102 .basic_product_display_index .list_one .list_one_wrap .product_name {
  font-size: 14px;
}

.pc_pattern #u590102 .basic_product_display_index .list_one .list_one_wrap.font_hover_color:hover,
#u590102 .basic_product_display_index .list_one .list_one_wrap.font_hover_color:hover .product_name {
  color: rgba(73, 176, 208, 1);
}

.mb_pattern #u590102 {
  margin-top: 0%;
  margin-left: 0%;
  margin-right: 0%;
  margin-bottom: 0%;
}

.pc_pattern #u590102 {
  margin-top: 0%;
  margin-left: 0%;
  margin-right: 0%;
  margin-bottom: 0%;
}



.pc_pattern #u436100 {
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  box-shadow: 0 0 0 #fff;
  background-color: rgba(246, 246, 246, 1);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.pc_pattern #u436100 .laybox {
  padding-left: 0.5222%;
  padding-right: 0.5222%;
  padding-top: 4.1885%;
  padding-bottom: 2.6178%;
}

.pc_pattern #u436100 .laybox {
  max-width: 1440px;
}

.mb_pattern #u436100 {
  background-color: rgba(246, 246, 246, 1);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  background-image: ;
  box-shadow: 0 0 0 #fff;
}

.mb_pattern #u436100 .laybox {
  padding-left: 2.6667%;
  padding-right: 2.6667%;
  padding-top: 5.3333%;
  padding-bottom: 2.6667%;
}

.pc_pattern #u436101 {
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  background-image: none;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  box-shadow: 0 0 0 #fff;
  padding-left: 0%;
  padding-right: 0%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
}

.mb_pattern #u436101 {
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  background-image: none;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  box-shadow: 0 0 0 #fff;
  padding-left: 0%;
  padding-right: 0%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  margin-left: 0px;
  margin-right: 0px;
  box-shadow: 0 0 0 #fff;
}

.mb_pattern .col_order_pattern #u436101 {
  order: 0;
}

.pc_pattern #u436102 .my_title_index {
  display: none;
}

.pc_pattern #u436102 .module_banner {
  text-align: left;
  height: 50px;
  background-color: rgba(255, 255, 255, 1);
  background-size: auto;
  background-repeat: repeat;
  background-position: center center;
  background-image: none;
}

.pc_pattern #u436102 .module_banner .module_banner_text {
  font-size: 16px;
  font-family: 微软雅黑;
  font-style: normal;
  text-decoration: none;
  font-weight: normal;
  line-height: 50px;
  color: rgba(239, 65, 54, 1);
}

.mb_pattern #u436102 .my_title_index {
  display: none;
}

.mb_pattern #u436102 .module_banner {
  text-align: left;
  height: 50px;
  background-color: rgba(255, 255, 255, 1);
  background-size: auto;
  background-repeat: repeat;
  background-position: center center;
  background-image: none;
}

.mb_pattern #u436102 .module_banner .module_banner_text {
  font-size: 16px;
  font-family: 微软雅黑;
  font-style: normal;
  text-decoration: none;
  font-weight: normal;
  line-height: 50px;
  color: rgba(239, 65, 54, 1);
}

.basic_plugin_code iframe {
  border: 0;
}

.mb_pattern #u436102 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}

.pc_pattern #u436102 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}



.pc_pattern #u960100 {
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  box-shadow: 0 0 0 #fff;
  background-color: rgba(246, 246, 246, 1);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.pc_pattern #u960100 .laybox {
  padding-left: 0.5222%;
  padding-right: 0.5222%;
  padding-top: 0%;
  padding-bottom: 4.9738%;
}

.pc_pattern #u960100 .laybox {
  max-width: 1440px;
}

.mb_pattern #u960100 {
  background-color: rgba(246, 246, 246, 1);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  background-image: ;
  box-shadow: 0 0 0 #fff;
}

.mb_pattern #u960100 .laybox {
  padding-left: 2.6667%;
  padding-right: 2.6667%;
  padding-top: 0%;
  padding-bottom: 5.3333%;
}

.pc_pattern #u960101 {
  background-color: rgba(255, 255, 255, 1);
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  box-shadow: 0 0 0 #fff;
  padding-left: 0%;
  padding-right: 0%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-left: 0%;
  margin-right: 0.7092%;
  margin-top: 0%;
  margin-bottom: 0%;
}

.mb_pattern #u960101 {
  background-color: rgba(255, 255, 255, 1);
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  background-image: url(https://img01.71360.com/file/read/www/M00/2B/61/rBwBHmSvX5OARH98AAHbhe5wqmg933.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  box-shadow: 0 0 0 #fff;
  padding-left: 0%;
  padding-right: 0%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  margin-left: 0px;
  margin-right: 0px;
  box-shadow: 0 0 0 #fff;
}

.mb_pattern .col_order_pattern #u960101 {
  order: 0;
}

.pc_pattern #u960102 .my_title_index {
  display: none;
}

.pc_pattern #u960102 .module_banner {
  text-align: left;
  height: 50px;
  background-color: rgba(255, 255, 255, 1);
  background-size: auto;
  background-repeat: repeat;
  background-position: center center;
  background-image: none;
}

.pc_pattern #u960102 .module_banner .module_banner_text {
  font-size: 16px;
  font-family: 微软雅黑;
  font-style: normal;
  text-decoration: none;
  font-weight: normal;
  line-height: 50px;
  color: rgba(239, 65, 54, 1);
}

.mb_pattern #u960102 .my_title_index {
  display: none;
}

.mb_pattern #u960102 .module_banner {
  text-align: left;
  height: 50px;
  background-color: rgba(255, 255, 255, 1);
  background-size: auto;
  background-repeat: repeat;
  background-position: center center;
  background-image: none;
}

.mb_pattern #u960102 .module_banner .module_banner_text {
  font-size: 16px;
  font-family: 微软雅黑;
  font-style: normal;
  text-decoration: none;
  font-weight: normal;
  line-height: 50px;
  color: rgba(239, 65, 54, 1);
}

#u960102 .content_detail {
  padding: 0;
}

.pc_pattern #u960102 .basic_rich_text .rich_img_wrap {
  width: 50%;
}

.mb_pattern #u960102 .basic_rich_text .rich_img_wrap {
  width: 50%;
}

.mb_pattern #u960102 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}

.pc_pattern #u960102 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}



.pc_pattern #u219600 {
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  box-shadow: 0 0 0 #fff;
  background-color: rgba(246, 246, 246, 1);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.pc_pattern #u219600 .laybox {
  padding-left: 0.5222%;
  padding-right: 0.5222%;
  padding-top: 4.1885%;
  padding-bottom: 2.8796%;
}

.pc_pattern #u219600 .laybox {
  max-width: 1440px;
}

.mb_pattern #u219600 {
  background-color: rgba(246, 246, 246, 1);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  box-shadow: 0 0 0 #fff;
}

.mb_pattern #u219600 .laybox {
  padding-left: 2.6667%;
  padding-right: 2.6667%;
  padding-top: 5.3333%;
  padding-bottom: 2.6667%;
}

.pc_pattern #u219601 {
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  background-image: none;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  box-shadow: 0 0 0 #fff;
  padding-left: 0%;
  padding-right: 0%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
}

.mb_pattern #u219601 {
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  background-image: none;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  box-shadow: 0 0 0 #fff;
  padding-left: 0%;
  padding-right: 0%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  margin-left: 0px;
  margin-right: 0px;
  box-shadow: 0 0 0 #fff;
}

.mb_pattern .col_order_pattern #u219601 {
  order: 0;
}

.pc_pattern #u219602 .my_title_index {
  display: none;
}

.pc_pattern #u219602 .module_banner {
  text-align: left;
  height: 50px;
  background-color: rgba(255, 255, 255, 1);
  background-size: auto;
  background-repeat: repeat;
  background-position: center center;
  background-image: none;
}

.pc_pattern #u219602 .module_banner .module_banner_text {
  font-size: 16px;
  font-family: 微软雅黑;
  font-style: normal;
  text-decoration: none;
  font-weight: normal;
  line-height: 50px;
  color: rgba(239, 65, 54, 1);
}

.mb_pattern #u219602 .my_title_index {
  display: none;
}

.mb_pattern #u219602 .module_banner {
  text-align: left;
  height: 50px;
  background-color: rgba(255, 255, 255, 1);
  background-size: auto;
  background-repeat: repeat;
  background-position: center center;
  background-image: none;
}

.mb_pattern #u219602 .module_banner .module_banner_text {
  font-size: 16px;
  font-family: 微软雅黑;
  font-style: normal;
  text-decoration: none;
  font-weight: normal;
  line-height: 50px;
  color: rgba(239, 65, 54, 1);
}

#u219602 .content_detail {
  padding: 0;
}

.pc_pattern #u219602 .basic_rich_text .rich_img_wrap {
  width: 50%;
}

.mb_pattern #u219602 .basic_rich_text .rich_img_wrap {
  width: 50%;
}

.mb_pattern #u219602 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}

.pc_pattern #u219602 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}

.pc_pattern #u219603 {
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  background-image: none;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  box-shadow: 0 0 0 #fff;
  padding-left: 0%;
  padding-right: 0%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
}

.mb_pattern #u219603 {
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  background-image: none;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  box-shadow: 0 0 0 #fff;
  padding-left: 0%;
  padding-right: 0%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  margin-left: 0px;
  margin-right: 0px;
  box-shadow: 0 0 0 #fff;
}

.mb_pattern .col_order_pattern #u219603 {
  order: 1;
}

#u219604 .buttonContent {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(238, 238, 238, 1);
  border-radius: 0px;
  background: rgba(255, 255, 255, 1);
}

#u219604 .buttonContent .after {
  border-radius: 0px;
}

#u219604 .btnWords {
  font-size: 16px;
  font-family: 微软雅黑;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  -webkit-background-clip: text;
  color: rgba(153, 153, 153, 1);
  background-image: none;
}

#u219604 .buttonContent.type_0 {
  color: rgba(153, 153, 153, 1);
  background: rgba(255, 255, 255, 1);
}

#u219604 .buttonContent.type_1 {
  color: rgba(153, 153, 153, 1);
  background: rgba(255, 255, 255, 1);
  border-color: rgba(238, 238, 238, 1);
}

#u219604 .buttonContent.type_2 {
  color: rgba(153, 153, 153, 1);
}

#u219604 .buttonContent.type_3 {
  color: rgba(153, 153, 153, 1);
  background: rgba(255, 255, 255, 1);
}

#u219604 .buttonContent.type_4 {
  color: rgba(153, 153, 153, 1);
  background: ;
  border-color: rgba(238, 238, 238, 1);
}

#u219604 .buttonContent.type_5 {
  color: rgba(153, 153, 153, 1);
  background: rgba(255, 255, 255, 1);
  border-color: rgba(238, 238, 238, 1);
}

#u219604 .buttonContent.type_5 .after {
  background: rgba(255, 255, 255, 1);
}

#u219604 .my_button .buttonContent.type_5:hover .after {
  background: rgba(73, 176, 208, 1);
  border: 1px solid rgba(73, 176, 208, 1);
  opacity: 1;
  width: 100%;
}

#u219604 .my_button .buttonContent:hover {
  color: rgba(255, 255, 255, 1);
  background: rgba(73, 176, 208, 1);
  border-color: rgba(73, 176, 208, 1);
}

#u219604 .my_button .buttonContent:hover .btnWords {
  color: rgba(255, 255, 255, 1);
  -webkit-text-fill-color: unset;
}

#u219604 .my_button .buttonContent.type_5:hover {
  color: rgba(255, 255, 255, 1);
  background: rgba(255, 255, 255, 1);
}

#u219604 .my_button .buttonContent.type_5:hover .btnWords {
  color: rgba(255, 255, 255, 1);
}

#u219604 .my_button .buttonContent {
  height: 40px
}

.mb_pattern #u219604 {
  margin-top: 2.9445408450704225%;
  margin-left: 0%;
  margin-right: 60.000%;
  margin-bottom: 1.333%;
}

.pc_pattern #u219604 {
  margin-top: 4%;
  margin-left: 75.887%;
  margin-right: 0%;
  margin-bottom: 0%;
}

.pc_pattern #u220700 {
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  box-shadow: 0 0 0 #fff;
  background-color: rgba(246, 246, 246, 1);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.pc_pattern #u220700 .laybox {
  padding-left: 0.5222%;
  padding-right: 0.5222%;
  padding-top: 0%;
  padding-bottom: 5.2356%;
}

.pc_pattern #u220700 .laybox {
    width: 100%;
  max-width: 1440px;
}

.mb_pattern #u220700 {
  background-color: rgba(246, 246, 246, 1);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  box-shadow: 0 0 0 #fff;
}

.mb_pattern #u220700 .laybox {
  padding-left: 2.6667%;
  padding-right: 2.6667%;
  padding-top: 0%;
  padding-bottom: 5.3333%;
}

.pc_pattern #u220701 {
  background-color: rgba(255, 255, 255, 1);
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  background-image: url(https://img01.71360.com/file/read/www/M00/2B/60/rBwBHmSvXq-AWlyoAAsm6JmrKiA439.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  box-shadow: 0 0 0 #fff;
  padding-left: 0%;
  padding-right: 0%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-left: 0%;
  margin-right: 2.1277%;
  margin-top: 0%;
  margin-bottom: 0%;
}

.mb_pattern #u220701 {
  background-color: rgba(255, 255, 255, 1);
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  background-image: url(https://img01.71360.com/file/read/www/M00/2B/60/rBwBHmSvXq-AWlyoAAsm6JmrKiA439.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  box-shadow: 0 0 0 #fff;
  padding-left: 0%;
  padding-right: 0%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  margin-left: 0px;
  margin-right: 0px;
  box-shadow: 0 0 0 #fff;
}

.mb_pattern .col_order_pattern #u220701 {
  order: 0;
}

.pc_pattern #u220702 .my_title_index {
  display: none;
}

.pc_pattern #u220702 .module_banner {
  text-align: left;
  height: 50px;
  background-color: rgba(255, 255, 255, 1);
  background-size: auto;
  background-repeat: repeat;
  background-position: center center;
  background-image: none;
}

.pc_pattern #u220702 .module_banner .module_banner_text {
  font-size: 16px;
  font-family: 微软雅黑;
  font-style: normal;
  text-decoration: none;
  font-weight: normal;
  line-height: 50px;
  color: rgba(239, 65, 54, 1);
}

.mb_pattern #u220702 .my_title_index {
  display: none;
}

.mb_pattern #u220702 .module_banner {
  text-align: left;
  height: 50px;
  background-color: rgba(255, 255, 255, 1);
  background-size: auto;
  background-repeat: repeat;
  background-position: center center;
  background-image: none;
}

.mb_pattern #u220702 .module_banner .module_banner_text {
  font-size: 16px;
  font-family: 微软雅黑;
  font-style: normal;
  text-decoration: none;
  font-weight: normal;
  line-height: 50px;
  color: rgba(239, 65, 54, 1);
}

.basic_plugin_code iframe {
  border: 0;
}

.mb_pattern #u220702 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}

.pc_pattern #u220702 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}

.basic_text_rich_type {
  line-height: 1.5;
}

.basic_text {
  line-height: 1.5;
}

#u220703 .basic_text_rich_type .textEdit {
  line-height: 默认 px;
}

.mb_pattern #u220703 {
  margin-top: 42.25352112676056%;
  margin-left: 0%;
  margin-right: 0%;
  margin-bottom: 0%;
}

.pc_pattern #u220703 {
  margin-top: 0%;
  margin-left: 0%;
  margin-right: 0%;
  margin-bottom: 0%;
}

.pc_pattern #u220704 {
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  background-image: none;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  box-shadow: 0 0 0 #fff;
  padding-left: 0%;
  padding-right: 0%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-left: 2.1277%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
}

.mb_pattern #u220704 {
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  background-image: none;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  box-shadow: 0 0 0 #fff;
  padding-left: 0%;
  padding-right: 0%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  margin-left: 0px;
  margin-right: 0px;
  box-shadow: 0 0 0 #fff;
}

.mb_pattern .col_order_pattern #u220704 {
  order: 1;
}

.basic_text_rich_type {
  line-height: 1.5;
}

.basic_text {
  line-height: 1.5;
}

#u220705 .basic_text_rich_type .textEdit {
  line-height: 默认 px;
}

.mb_pattern #u220705 {
  margin-top: 4.225352112676056%;
  margin-left: 0%;
  margin-right: 0%;
  margin-bottom: 0%;
}

.pc_pattern #u220705 {
  margin-top: 0%;
  margin-left: 0%;
  margin-right: 0%;
  margin-bottom: 0%;
}

.basic_text_rich_type {
  line-height: 1.5;
}

.basic_text {
  line-height: 1.5;
}


.pc_pattern #u220707 .my_title_index {
  display: none;
}

.pc_pattern #u220707 .module_banner {
  text-align: left;
  height: 50px;
  background-color: rgba(255, 255, 255, 1);
  background-size: auto;
  background-repeat: repeat;
  background-position: center center;
  background-image: none;
}

.pc_pattern #u220707 .module_banner .module_banner_text {
  font-size: 16px;
  font-family: 微软雅黑;
  font-style: normal;
  text-decoration: none;
  font-weight: normal;
  line-height: 50px;
  color: rgba(239, 65, 54, 1);
}

.mb_pattern #u220707 .my_title_index {
  display: none;
}

.mb_pattern #u220707 .module_banner {
  text-align: left;
  height: 50px;
  background-color: rgba(255, 255, 255, 1);
  background-size: auto;
  background-repeat: repeat;
  background-position: center center;
  background-image: none;
}

.mb_pattern #u220707 .module_banner .module_banner_text {
  font-size: 16px;
  font-family: 微软雅黑;
  font-style: normal;
  text-decoration: none;
  font-weight: normal;
  line-height: 50px;
  color: rgba(239, 65, 54, 1);
}

#u220707 .content_detail {
  padding: 0;
}

.pc_pattern #u220707 .basic_rich_text .rich_img_wrap {
  width: 50%;
}

.mb_pattern #u220707 .basic_rich_text .rich_img_wrap {
  width: 50%;
}

.mb_pattern #u220707 {
  margin-top: 4.225352112676056%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}

.pc_pattern #u220707 {
  margin-top: 4.444444444444445%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}




.pc_pattern #u989400 {
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  box-shadow: 0 0 0 #fff;
  background-color: rgba(246, 246, 246, 1);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.pc_pattern #u989400 .laybox {
  padding-left: 0.5222%;
  padding-right: 0.5222%;
  padding-top: 4.1885%;
  padding-bottom: 1.5707%;
}

.pc_pattern #u989400 .laybox {
  max-width: 1440px;
}

.mb_pattern #u989400 {
  background-color: rgba(246, 246, 246, 1);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  box-shadow: 0 0 0 #fff;
}

.mb_pattern #u989400 .laybox {
  padding-left: 2.6667%;
  padding-right: 2.6667%;
  padding-top: 5.3333%;
  padding-bottom: 2.6667%;
}

.pc_pattern #u989401 {
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  background-image: none;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  box-shadow: 0 0 0 #fff;
  padding-left: 0%;
  padding-right: 0%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
}

.mb_pattern #u989401 {
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  background-image: none;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  box-shadow: 0 0 0 #fff;
  padding-left: 0%;
  padding-right: 0%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  margin-left: 0px;
  margin-right: 0px;
  box-shadow: 0 0 0 #fff;
}

.mb_pattern .col_order_pattern #u989401 {
  order: 0;
}

.pc_pattern #u989402 .my_title_index {
  display: none;
}

.pc_pattern #u989402 .module_banner {
  text-align: left;
  height: 50px;
  background-color: rgba(255, 255, 255, 1);
  background-size: auto;
  background-repeat: repeat;
  background-position: center center;
  background-image: none;
}

.pc_pattern #u989402 .module_banner .module_banner_text {
  font-size: 16px;
  font-family: 微软雅黑;
  font-style: normal;
  text-decoration: none;
  font-weight: normal;
  line-height: 50px;
  color: rgba(239, 65, 54, 1);
}

.mb_pattern #u989402 .my_title_index {
  display: none;
}

.mb_pattern #u989402 .module_banner {
  text-align: left;
  height: 50px;
  background-color: rgba(255, 255, 255, 1);
  background-size: auto;
  background-repeat: repeat;
  background-position: center center;
  background-image: none;
}

.mb_pattern #u989402 .module_banner .module_banner_text {
  font-size: 16px;
  font-family: 微软雅黑;
  font-style: normal;
  text-decoration: none;
  font-weight: normal;
  line-height: 50px;
  color: rgba(239, 65, 54, 1);
}

#u989402 .content_detail {
  padding: 0;
}

.pc_pattern #u989402 .basic_rich_text .rich_img_wrap {
  width: 50%;
}

.mb_pattern #u989402 .basic_rich_text .rich_img_wrap {
  width: 50%;
}

.mb_pattern #u989402 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}

.pc_pattern #u989402 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}

.pc_pattern #u989403 {
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  background-image: none;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  box-shadow: 0 0 0 #fff;
  padding-left: 0%;
  padding-right: 0%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
}

.mb_pattern #u989403 {
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  background-image: none;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  box-shadow: 0 0 0 #fff;
  padding-left: 0%;
  padding-right: 0%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  margin-left: 0px;
  margin-right: 0px;
  box-shadow: 0 0 0 #fff;
}

.mb_pattern .col_order_pattern #u989403 {
  order: 1;
}

#u989404 .buttonContent {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(238, 238, 238, 1);
  border-radius: 0px;
  background: rgba(255, 255, 255, 1);
}

#u989404 .buttonContent .after {
  border-radius: 0px;
}

#u989404 .btnWords {
  font-size: 16px;
  font-family: 微软雅黑;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  -webkit-background-clip: text;
  color: rgba(153, 153, 153, 1);
  background-image: none;
}

#u989404 .buttonContent.type_0 {
  color: rgba(153, 153, 153, 1);
  background: rgba(255, 255, 255, 1);
}

#u989404 .buttonContent.type_1 {
  color: rgba(153, 153, 153, 1);
  background: rgba(255, 255, 255, 1);
  border-color: rgba(238, 238, 238, 1);
}

#u989404 .buttonContent.type_2 {
  color: rgba(153, 153, 153, 1);
}

#u989404 .buttonContent.type_3 {
  color: rgba(153, 153, 153, 1);
  background: rgba(255, 255, 255, 1);
}

#u989404 .buttonContent.type_4 {
  color: rgba(153, 153, 153, 1);
  border-color: rgba(238, 238, 238, 1);
}

#u989404 .buttonContent.type_5 {
  color: rgba(153, 153, 153, 1);
  background: rgba(255, 255, 255, 1);
  border-color: rgba(238, 238, 238, 1);
}

#u989404 .buttonContent.type_5 .after {
  background: rgba(255, 255, 255, 1);
}

#u989404 .my_button .buttonContent.type_5:hover .after {
  background: rgba(73, 176, 208, 1);
  border: 1px solid rgba(73, 176, 208, 1);
  opacity: 1;
  width: 100%;
}

#u989404 .my_button .buttonContent:hover {
  color: rgba(255, 255, 255, 1);
  background: rgba(73, 176, 208, 1);
  border-color: rgba(73, 176, 208, 1);
}

#u989404 .my_button .buttonContent:hover .btnWords {
  color: rgba(255, 255, 255, 1);
  -webkit-text-fill-color: unset;
}

#u989404 .my_button .buttonContent.type_5:hover {
  color: rgba(255, 255, 255, 1);
  background: rgba(255, 255, 255, 1);
}

#u989404 .my_button .buttonContent.type_5:hover .btnWords {
  color: rgba(255, 255, 255, 1);
}

#u989404 .my_button .buttonContent {
  height: 40px
}

.mb_pattern #u989404 {
  margin-top: 2.9445408450704225%;
  margin-left: 0%;
  margin-right: 60.000%;
  margin-bottom: 1.333%;
}

.pc_pattern #u989404 {
  margin-top: 4%;
  margin-left: 75.887%;
  margin-right: 0%;
  margin-bottom: 0%;
}

.pc_pattern #u707600 {
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  box-shadow: 0 0 0 #fff;
  background-color: rgba(246, 246, 246, 1);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.pc_pattern #u707600 .laybox {
  padding-left: 0.5222%;
  padding-right: 0%;
  padding-top: 1.4136%;
  padding-bottom: 3.9267%;
}

.pc_pattern #u707600 .laybox {
  max-width: 1440px;
}

.mb_pattern #u707600 {
  background-color: rgba(246, 246, 246, 1);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  box-shadow: 0 0 0 #fff;
}

.mb_pattern #u707600 .laybox {
  padding-left: 2.6667%;
  padding-right: 2.6667%;
  padding-top: 0%;
  padding-bottom: 0%;
}


.basic_text_rich_type {
  line-height: 1.5;
}

.basic_text {
  line-height: 1.5;
}




.basic_text_rich_type {
  line-height: 1.5;
}

.basic_text {
  line-height: 1.5;
}


.basic_text_rich_type {
  line-height: 1.5;
}

.basic_text {
  line-height: 1.5;
}


.pc_pattern #u512400 {
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  box-shadow: 0 0 0 #fff;
  background-color: #17222c;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.pc_pattern #u512400 .laybox {
  padding-left: 0.5222%;
  padding-right: 0.5222%;
  padding-top: 4.1885%;
  padding-bottom: 4.9738%;
}

.pc_pattern #u512400 .laybox {
  max-width: 1440px;
}

.mb_pattern #u512400 {
  background-color: #17222c;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  box-shadow: 0 0 0 #fff;
}

.mb_pattern #u512400 .laybox {
  padding-left: 2.6667%;
  padding-right: 2.6667%;
  padding-top: 5.3333%;
  padding-bottom: 5.3333%;
}

.pc_pattern #u512401 {
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  background-image: none;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  box-shadow: 0 0 0 #fff;
  padding-left: 0%;
  padding-right: 0%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
}

.mb_pattern #u512401 {
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  background-image: none;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  box-shadow: 0 0 0 #fff;
  padding-left: 0%;
  padding-right: 0%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  margin-left: 0px;
  margin-right: 0px;
  box-shadow: 0 0 0 #fff;
}

.mb_pattern .col_order_pattern #u512401 {
  order: 0;
}

.pc_pattern #u512402 .my_title_index {
  display: none;
}

.pc_pattern #u512402 .module_banner {
  text-align: left;
  height: 50px;
  background-color: rgba(255, 255, 255, 1);
  background-size: auto;
  background-repeat: repeat;
  background-position: center center;
  background-image: none;
}

.pc_pattern #u512402 .module_banner .module_banner_text {
  font-size: 16px;
  font-family: 微软雅黑;
  font-style: normal;
  text-decoration: none;
  font-weight: normal;
  line-height: 50px;
  color: rgba(239, 65, 54, 1);
}

.mb_pattern #u512402 .my_title_index {
  display: none;
}

.mb_pattern #u512402 .module_banner {
  text-align: left;
  height: 50px;
  background-color: rgba(255, 255, 255, 1);
  background-size: auto;
  background-repeat: repeat;
  background-position: center center;
  background-image: none;
}

.mb_pattern #u512402 .module_banner .module_banner_text {
  font-size: 16px;
  font-family: 微软雅黑;
  font-style: normal;
  text-decoration: none;
  font-weight: normal;
  line-height: 50px;
  color: rgba(239, 65, 54, 1);
}

#u512402 .content_detail {
  padding: 0;
}

.pc_pattern #u512402 .basic_rich_text .rich_img_wrap {
  width: 50%;
}

.mb_pattern #u512402 .basic_rich_text .rich_img_wrap {
  width: 50%;
}

.mb_pattern #u512402 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}

.pc_pattern #u512402 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}

.pc_pattern #u512403 .my_title_index {
  display: none;
}

.pc_pattern #u512403 .module_banner {
  text-align: left;
  height: 50px;
  background-color: rgba(255, 255, 255, 1);
  background-size: auto;
  background-repeat: repeat;
  background-position: center center;
  background-image: none;
}

.pc_pattern #u512403 .module_banner .module_banner_text {
  font-size: 16px;
  font-family: 微软雅黑;
  font-style: normal;
  text-decoration: none;
  font-weight: normal;
  line-height: 50px;
  color: rgba(239, 65, 54, 1);
}

.mb_pattern #u512403 .my_title_index {
  display: none;
}

.mb_pattern #u512403 .module_banner {
  text-align: left;
  height: 50px;
  background-color: rgba(255, 255, 255, 1);
  background-size: auto;
  background-repeat: repeat;
  background-position: center center;
  background-image: none;
}

.mb_pattern #u512403 .module_banner .module_banner_text {
  font-size: 16px;
  font-family: 微软雅黑;
  font-style: normal;
  text-decoration: none;
  font-weight: normal;
  line-height: 50px;
  color: rgba(239, 65, 54, 1);
}

.basic_plugin_code iframe {
  border: 0;
}

.mb_pattern #u512403 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}

.pc_pattern #u512403 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}

.pc_pattern #u512404 {
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  background-image: none;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  box-shadow: 0 0 0 #fff;
  padding-left: 0%;
  padding-right: 0%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
}

.mb_pattern #u512404 {
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  background-image: none;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  box-shadow: 0 0 0 #fff;
  padding-left: 0%;
  padding-right: 0%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  margin-left: 0px;
  margin-right: 0px;
  box-shadow: 0 0 0 #fff;
}

.mb_pattern .col_order_pattern #u512404 {
  order: 1;
}

.pc_pattern #u512405 .my_title_index {
  display: none;
}

.pc_pattern #u512405 .module_banner {
  text-align: left;
  height: 50px;
  background-color: rgba(255, 255, 255, 1);
  background-size: auto;
  background-repeat: repeat;
  background-position: center center;
  background-image: none;
}

.pc_pattern #u512405 .module_banner .module_banner_text {
  font-size: 16px;
  font-family: 微软雅黑;
  font-style: normal;
  text-decoration: none;
  font-weight: normal;
  line-height: 50px;
  color: rgba(239, 65, 54, 1);
}

.mb_pattern #u512405 .my_title_index {
  display: none;
}

.mb_pattern #u512405 .module_banner {
  text-align: left;
  height: 50px;
  background-color: rgba(255, 255, 255, 1);
  background-size: auto;
  background-repeat: repeat;
  background-position: center center;
  background-image: none;
}

.mb_pattern #u512405 .module_banner .module_banner_text {
  font-size: 16px;
  font-family: 微软雅黑;
  font-style: normal;
  text-decoration: none;
  font-weight: normal;
  line-height: 50px;
  color: rgba(239, 65, 54, 1);
}

#u512405 .content_detail {
  padding: 0;
}

.pc_pattern #u512405 .basic_rich_text .rich_img_wrap {
  width: 50%;
}

.mb_pattern #u512405 .basic_rich_text .rich_img_wrap {
  width: 50%;
}

.mb_pattern #u512405 {
  margin-top: 2.8169014084507045%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}

.pc_pattern #u512405 {
  margin-top: 2.0681%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}

.pc_pattern #u512406 .my_title_index {
  display: none;
}


.pc_pattern #u512406 .module_banner {
  text-align: left;
  height: 50px;
  background-color: rgba(255, 255, 255, 1);
  background-size: auto;
  background-repeat: repeat;
  background-position: center center;
  background-image: none;
}

.pc_pattern #u512406 .module_banner .module_banner_text {
  font-size: 16px;
  font-family: 微软雅黑;
  font-style: normal;
  text-decoration: none;
  font-weight: normal;
  line-height: 50px;
  color: rgba(239, 65, 54, 1);
}

.mb_pattern #u512406 .my_title_index {
  display: none;
}

.mb_pattern #u512406 .module_banner {
  text-align: left;
  height: 50px;
  background-color: rgba(255, 255, 255, 1);
  background-size: auto;
  background-repeat: repeat;
  background-position: center center;
  background-image: none;
}

.mb_pattern #u512406 .module_banner .module_banner_text {
  font-size: 16px;
  font-family: 微软雅黑;
  font-style: normal;
  text-decoration: none;
  font-weight: normal;
  line-height: 50px;
  color: rgba(239, 65, 54, 1);
}

#u512406 .content_detail {
  padding: 0;
}

.pc_pattern #u512406 .basic_rich_text .rich_img_wrap {
  width: 50%;
}

.mb_pattern #u512406 .basic_rich_text .rich_img_wrap {
  width: 50%;
}

.mb_pattern #u512406 {
  margin-top: 2.8169014084507045%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}

.pc_pattern #u512406 {
  margin-top: 2.0681%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}

.pc_pattern .layout_header {
  background-color: rgba(255, 255, 255, 1);
  background-image: none;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.pc_pattern .layout_header .fixed_background_layer {
  background-image: none;
  background-color: rgba(62, 67, 74, 1);
  background-size: cover;
  background-repeat: no-repeat;
}

.pc_pattern .layout_header_fixed .fixed_background_layer {
  opacity: 1;
  background-position: center center;
}

.layout_footer {
  background-color: rgba(255, 255, 255, 1);
  background-image: none;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.back_top_wrapper .back_top_btn .back_top_fill {
  border-radius: 50%;
  background-color: #49b0d0;
  color: #fff;
}

.layout_body {
  background-image: none;
  background-color: rgba(255, 255, 255, 1);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.jz_border_effect_top {
  background: rgba(73, 176, 208, 1);
}

.jz_border_effect_right {
  background: rgba(73, 176, 208, 1);
}

.jz_border_effect_bottom {
  background: rgba(73, 176, 208, 1);
}

.jz_border_effect_left {
  background: rgba(73, 176, 208, 1);
}

.dialog_wrap .form_item_wrap .jz_theme_bg_color {
  background-color: rgba(73, 176, 208, 1);
}

.jz_theme_bg_color {
  background-color: rgba(73, 176, 208, 1);
}

.jz_theme_color {
  color: rgba(73, 176, 208, 1);
}

.mb_header.mb_iframe_preview {
  background-image: none;
  background-color: #3e434a;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.mb_pattern .basic_navbar .menuPart .menuList .lineDiv {
  background-color: #47a8c7;
}

#full-page-nav.full-page-nav-style-0 .nav-item-active {
  border-color: rgba(73, 176, 208, 1);
}

#full-page-nav.full-page-nav-style-1 .nav-item-active {
  color: rgba(73, 176, 208, 1);
}

#full-page-nav.full-page-nav-style-1 .nav-item-active:before {
  background: rgba(73, 176, 208, 1);
}

#full-page-nav.full-page-nav-style-1 .nav-item-active:after {
  border: 2px solid rgba(73, 176, 208, 1);
}

#full-page-nav.full-page-nav-style-2 .nav-item-active {
  color: rgba(73, 176, 208, 1);
}

#full-page-nav.full-page-nav-style-2 .nav-item-active:after {
  background: rgba(73, 176, 208, 1);
}

.full-page-row #full-page-nav.full-page-nav-style-1 .nav-item-active:before {
  background: rgba(73, 176, 208, 1);
}

.full-page-row #full-page-nav.full-page-nav-style-1 .nav-item-active:after {
  border-color: rgba(73, 176, 208, 1);
}

.contact-us-index .contact-us-wrapper .contact-us-content .icon-default {
  background-position: -0 -0;
  border-radius: 50%;
  background-color: rgba(55, 85, 239, 1)
}

.layout_header_pc {}

@media screen and (max-width: 768px) {
  .mb_header.mb_iframe_preview {
    display: block !important;
  }

  .layout_header_pc {
    display: none !important;
  }

  .basic_navbar.mb_iframe_preview {
    display: block !important;
  }

  .pc_pattern .basic_navbar .menuPart {
    width: 20px;
    height: 18px;
    position: absolute;
    left: 20px;
    top: 27px;
    transform: translate(0, -50%);
    z-index: 100;
  }

  .pc_pattern .titleLine {
    line-height: 50px;
    height: 50px;
  }

  .pc_header .basic_mb_navbar {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1000;
  }

  .pc_header .basic_mb_navbar {
    margin: 0 !important;
  }

  .mb_header .basic_mb_navbar {
    margin: 0 !important;
  }

  .mb_header .basic_navbar .mobilePart,
  .mb_header .basic_navbar .navPart {
    display: block;
  }
}

@media (min-width: 1100px) {
  .prolist {
    padding: 20px 0px 0px 0px
  }

  .prolist_left {
    width: 18%;
    float: left
  }

  .prolist_right {
    width: 80%;
    float: right
  }
}

@media (max-width: 768px) {
  .prolist {
    padding: 0px 10px 0px 10px;
  }

  .prolist_left {
    width: 100%;
    margin-bottom: 20px
  }

  .prolist_right {
    width: 100%;
  }
}

/***左侧分类 **/
@media (min-width: 1100px) {
  .sidebar_bt {
    padding: 10px 15px;
    background: #444040;
    color: #FFF;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 2px
  }
}

@media (max-width: 768px) {
  .sidebar_bt {
    padding: 10px 15px;
    background: #444040;
    color: #FFF;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 2px
  }
}

.grade-content ul {
  width: 100%;
  background-color: #FFF;
  box-shadow: 1px 1px 5px #ccc;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  transform: translateY(-70px)
}

.grade-content ul li {
  width: 18%;
  border-right: 2px solid #EEE;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: 4% 0
}

.grade-content ul li:last-child {
  border-right: 0px
}

.grade-content ul li p:nth-child(1) {
  font-size: 42px;
  font-weight: var(--fontweight7);
  margin: 2% 0;
  color: var(--fontcolor)
}

.grade-content ul li p:nth-child(2) {
  color: #ed6d01;
  margin: 1% 0;
  font-size: 18px
}

.clients-content {
  width: 100%;
  margin-bottom: 20px;
  padding: 0px
}

.clients-content p:nth-child(1) {
  font-size: 16px;
  text-align: center;
  color: var(--summarycolor);
  font-weight: var(--fontweight7)
}

.clients-content h4 {
  margin: 2% 0;
  font-size: 42px;
  text-align: center;
  font-weight: var(--fontweight5);
  color: var(--fontcolor)
}

.clients-content h4 span {
  color: #ed6d01
}

.clients-content ul {
  width: 100%;
  display: flex;
  justify-content: center;
  text-align: center;
  flex-wrap: wrap
}

.clients-content ul li {
  width: 20%;
  box-sizing: border-box;
  padding: 4%;
  box-shadow: 0 0 0 rgba(0, 0, 0, .4);
  transition: all .2s linear;
  border-radius: var(--border)
}

.clients-content ul li img {
  width: 100%
}

.clients-content ul li:hover {
  box-shadow: 0 0 4px rgba(0, 0, 0, .4)
}

.sidebar {
  width: 100%;
}

.sidebar .mod {
  box-sizing: border-box;
  padding: 0px;
  margin-bottom: 2px;
}

.sidebar .mod .title p {
  font-size: 22px;
  font-weight: bold;
  padding: 15px 15px;
  color: #FFF;
  background-color: #ed6d01;
  margin: 0px;
  text-transform: capitalize
}

.sidebar .mod .title::after {
  content: '';
  display: inline-block;
  width: 100%;
}

.sidebar .mod ul {
  padding: 0px
}

.sidebar .categories ul li {
  margin: 2px 0px;
  background-color: #f2f6f9
}

.sidebar .categories>ul>li>a {
  display: flex;
  align-items: center;
  color: #666666;
  justify-content: space-between;
  width: 100%;
  box-sizing: border-box;
  padding: 12px;
  font-size: 16px;
  padding-right: 40px;
  transition: all .2s linear
}

.sidebar .categories ul li a.act {
  background-color: #9f27c6;
  color: #FFF;
  font-size: 16px;
}

.sidebar .products ul li {
  margin: 10px 0px;
  border-radius: var(--border);
  overflow: hidden
}

.sidebar .products ul li>div {
  display: flex;
  align-items: center;
  background-color: #f2f6f9
}

.sidebar .products ul li>div .img {
  width: 110px;
  border-radius: var(--border);
  overflow: hidden;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0
}

.sidebar .products ul li .img img {
  width: 100%;
  transform: scale(1);
  transition: all .2s linear
}

.sidebar .products ul li .text {
  flex: 1;
  margin: 0 10px;
  box-sizing: border-box;
  padding: 0px 10px
}

.sidebar .products ul li div div {
  display: inline-flex;
  flex: 1
}

.sidebar .products ul li .text p {
  font-size: 14px;
  color: var(--fontcolor);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  transition: all .2s linear
}

.sidebar .products ul li:hover .img img {
  transform: scale(1.03)
}

.sidebar .products ul li:hover .text p {
  color: #ed6d01
}

.sidebar .mod ul li:hover>a {
  background-color: #ed6d01;
  color: #FFF;
  font-size: 16px;
}

.sidebar .mod ul li:hover em {
  color: #FFF
}

.sidebar .categories .sub-menu li {
  margin: 4px 0px
}

.sidebar .categories .sub-menu a {
  display: inline-block;
  width: 100%;
  color: #666666;
  font-size: 15px;
  box-sizing: border-box;
  padding: 10px 20px
}

.sidebar .categories .menu-item {
  position: relative
}

.sidebar .categories .menu-item>em {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 40px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 14px
}

.sidebar .categories .menu-item .sub-menu {
  display: none
}

.sidebar .categories .menu-item.active>em {
  color: #FFF
}

.sidebar .categories .menu-item.active>a {
  color: #FFF;
  background-color: #ed6d01;
  font-size: 16px;
}

.sidebar .categories .menu-item.active .sub-menu {
  display: block
}

.sidebar .categories .menu-item>em::before {
  transform: rotate(0);
  transition: all .2s linear
}

.sidebar .categories .menu-item.active>em::before {
  transform: rotate(90deg)
}

.sidebar .news ul li {
  margin: 16px 0;
  border-radius: var(--border);
  overflow: hidden
}

.sidebar .news ul li>a {
  display: flex
}

.sidebar .news.mod ul li:hover>a {
  background-color: #FFF;
  font-size: 15px;
  color: #ed6d01
}

.sidebar .mod ul li ul li:hover a {
  color: #ed6d01;
  font-size: 15px;
  background-color: transparent
}

.sidebar .sidebar-cate>li ul li.active a {
  color: #ed6d01
}

/***左侧分类 **/
.clear {
  clear: both
}