﻿.commonStyle {
  font-size: 18px;
  line-height: 40px;
}
.commonUl li {
  font-size: 18px;
  line-height: 40px;
}
.detest {
  background: #ffffff;
}
.detest .zoom {
  background: #ffffff;
}
.detest .layui-nav {
  background: #ffffff;
}
.detest .layui-nav a {
  color: #00be2d !important;
}
.textcenter {
  text-align: center;
}
.layui-bg-self {
  background: #00be2d;
}
.layui-nav .apply {
  color: #00be2d;
  cursor: pointer;
}
.detestfooter {
  background: #f8f8f8 !important;
}
.detestcopy {
  background: #f8f8f8 !important;
  color: #888888 !important;
}
.zoom {
  font-size: 0;
  position: fixed;
  width: 100%;
  z-index: 111111;
  background: #081d16;
}
.coloremail {
  color: #00be2d !important;
}
html,
body {
  line-height: 1.571429;
  overflow-x: hidden;
  color: #111;
  font-family: "Microsoft YaHei", "Hiragino Sans GB", "Hiragino Sans GB W3", "Segoe UI", "Lucida Grande", Helvetica, Arial, FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", Roboto, Arial, sans-serif;
}
.fr {
  float: right;
}
.inithide {
  display: noen;
}
.maxwidth {
  max-width: 600px;
}
.six {
  color: #666 !important;
  font-size: 17px !important;
}
.ax_ttt {
  color: #808682 !important;
}
.aaa {
  color: #aaa !important;
}
.backblack {
  background: #081d16 !important;
}
.colorFff {
  color: #ffffff !important;
}
.padding0 {
  padding: 0 !important;
}
.top_68 {
  top: -68px !important;
}
.top_0 {
  top: 0 !important;
}
.color000 {
  color: #000 !important;
}
.color111 {
  color: #111 !important;
}
.colorccc {
  color: #ccc !important;
}
.coloreee {
  color: #eee !important;
}
.color333 {
  color: #333 !important;
}
.color888 {
  color: #888 !important;
}
.colortheam {
  color: #00be2d !important;
}
.fw300 {
  font-weight: 300;
}
.fwl {
  font-weight: lighter;
}
.zoom {
  font-size: 0;
  position: fixed;
  width: 100%;
  z-index: 111111;
  background: #081d16;
}
.showbodystyle {
  overflow: hidden;
}
.ax_container {
  width: 1280px;
  margin: 0 auto;
}
.flex-table-one td img {
  max-width: 560px;
  width: 100%;
}
.flex-table-two td img {
  max-width: 520px;
  width: 100%;
}
.flex-table-two-te td img {
  width: 100%;
}
.half-right-135 {
  width: 50%;
  padding-right: 135px;
}
.half_center {
  width: 50%;
  text-align: center;
}
.per8 {
  width: 80%;
}
.percent3 {
  width: 30%;
}
.percent7-left135 {
  width: 70%;
  padding-left: 135px;
}
.half-left80 {
  width: 50%;
  padding-left: 80px;
}
.percent4 {
  width: 40%;
}
.percent6-left100 {
  width: 60%;
  padding-left: 100px;
}
.percent8-right100 {
  width: 80%;
  padding-right: 70px;
}
.percent2 {
  width: 20%;
}
.percent7-right100 {
  width: 70%;
  padding-right: 100px;
}
.dwid {
  width: 175px !important;
}
.containerwidth {
  width: auto!important;
}
.container {
  margin: 0 auto;
  padding: 0 25px;
}
@media screen and (min-width: 992px) {
  .container {
    padding: 0 40px;
  }
}
@media screen and (min-width: 1360px) {
  .container {
    width: 1280px;
  }
}
.container20 {
  margin: 0 auto;
  padding: 0 25px;
}
@media screen and (min-width: 992px) {
  .container20 {
    padding: 0 20px;
  }
}
@media screen and (min-width: 1360px) {
  .container20 {
    width: 1280px;
  }
}
.header {
  top: 0;
  line-height: 60px;
  z-index: 11111;
  background: #081d16;
}
.header .ax-logo img {
  height: 30px;
}
.header .logo {
  width: 0;
  display: inline-block;
}
.header .nav-list {
  display: inline-block;
  float: right;
}
.header .zoom {
  transition: top 0.3s;
  top: 0;
}
.headhei {
  height: 60px;
}
.layui-nav * {
  font-size: 16px;
}
.layui-carousel-ind ul {
  background: none;
}
.layui-carousel-arrow:hover,
.layui-carousel-ind ul:hover {
  background: none;
}
.layui-carousel-ind li {
  width: 4px;
  height: 4px;
  margin: 0 8px;
}
#triall .layui-carousel-ind li {
  width: 30px;
  border-radius: 0;
  height: 4px;
  margin: 0 8px;
}
.layui-carousel-ind li.layui-this {
  background-color: #00be2d;
}
.layui-carousel > [carousel-item] {
  overflow: visible!important;
}
#test1 .layui-carousel-ind li {
  width: 48px;
  height: 4px;
  margin: 0 8px;
  border-radius: 0;
}
.layui-tab .layui-tab-title {
  text-align: center !important;
}
.layui-tab-brief > .layui-tab-title .layui-this {
  color: #00be2d;
}
.layui-nav {
  background-color: #081d16;
}
.layui-nav .layui-nav-item {
  line-height: 60px;
}
.layui-nav .layui-nav-item a,
.layui-nav .layui-nav-item span.apply_use_nav {
  color: #fff;
  padding: 0 15px;
  font-size: 14px;
  cursor: pointer;
}
.active a {
  color: #00be2d !important;
}
.layui-nav .layui-nav-item a:hover,
.layui-nav .layui-nav-item span.apply_use_nav:hover {
  color: #00be2d;
}
.layui-tab-content {
  overflow: hidden;
}
.layui-tab {
  margin: 0;
}
.layui-nav .layui-this:after,
.layui-nav-bar,
.layui-nav-tree .layui-nav-itemed:after {
  background-color: #081d16;
}
.layui-tab-brief > .layui-tab-more li.layui-this:after,
.layui-tab-brief > .layui-tab-title .layui-this:after {
  border-bottom: 2px solid #00be2d;
}
.layui-nav-child {
  background-color: #333;
  border: none;
}
.layui-badge-dot {
  width: 4px;
  height: 4px;
  padding: 0;
  background: #00be2d !important;
  border-radius: 50%;
  margin: 0px 16px 1px 0;
}
.node {
  background: #fff;
  cursor: pointer;
  box-shadow: 5px 5px 9px #eee;
  min-height: 343px;
}
.node img {
  width: 100%;
}
.node .node-title {
  font-family: PingFang SC;
  color: #333333;
  text-align: justify;
}
.node .node-time {
  display: none;
  font-family: PingFang SC;
  color: #666666;
  text-align: justify;
  padding: 15px 0;
  font-size: 14px;
}
.newstabc {
  min-height: 300px;
  text-align: center;
  line-height: 300px;
}
.newstabc span {
  font-family: PingFang SC;
  font-size: 18px;
  color: #888888;
  line-height: 34px;
}
.newban {
  box-shadow: 0px -1px 4px #eee;
}
.texhid {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.border_sha {
  -moz-box-shadow: 0px 1px 5px #dcdada;
  -webkit-box-shadow: 0px 1px 5px #dcdada;
  box-shadow: 0px 1px 5px #dcdada;
}
.ax-banner {
  position: relative;
}
.ax-banner .nextbanner {
  text-align: center;
  cursor: pointer;
  position: absolute;
  bottom: 20px;
  width: 100px;
  left: 50%;
  margin-left: -50px;
}
.ax-banner .nextbanner img {
  width: 54px;
  height: 40px;
}
.ax-banner img {
  width: 100%;
  object-fit: cover;
}
.ax-banner .banner_text {
  color: #fff;
  position: absolute;
  top: 35%;
}
.ax-banner .banner_text2 {
  color: #fff;
  position: absolute;
  top: 66%;
  width: 100%;
  text-align: center;
}
.ax-banner .banner_text2 .actBtn {
  width: 202px;
  display: inline-block;
  height: 51px;
  background: url(../images/btnback.png);
  background-size: cover;
  line-height: 51px;
  margin: 0 100px;
  text-align: center;
  cursor: pointer;
  margin-bottom: 20px;
}
.ax-banner .banner_text2 .actBtn:hover {
  color: #0ceb40 !important;
}
.ax-banner .banner_text2 .actBtn a {
  color: #fff;
  width: 100%;
  display: inline-block;
}
.ax-banner .banner_text2 .actBtn a:hover {
  color: #0ceb40 !important;
}
.layui-btn {
  background: none;
  padding: 0 40px;
  height: 36px;
  line-height: 34px;
  color: #00be2d;
  font-size: 12px;
  border: 1px solid #00be2d;
}
.layui-btn a {
  color: #00be2d !important;
  padding: 0 40px;
  display: inline-block;
}
.layui-btn a.selfHref {
  color: #00be2d !important;
  padding: 10px 40px;
  display: inline-block;
}
.layui-btn:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.l_laybtn {
  background: #00BE2D;
  width: 148px;
  height: 48px;
}
.l_laybtn a {
  color: #fff !important;
  line-height: 46px;
  font-size: 16px;
}
.nopadding {
  padding: 0!important;
}
.ax_button_h:hover {
  background: #00be2d;
  color: #fff;
}
.ax_button_h:hover a {
  color: #fff !important;
}
.layui-btn-primary:hover {
  border-color: #00be2d;
}
.ax_pro {
  background-image: linear-gradient(0deg, #ffffff 0%, #fafafa 100%);
}
.ax_pro .ax_pro_title {
  text-align: center;
}
.ax_pro .pro_node {
  background: #ffffff;
}
.ax_pro .node_left {
  padding: 10px 10px;
  text-align: center;
  height: 580px;
  box-sizing: border-box;
  box-shadow: 0 0px 10px #f1eeee;
}
.ax_pro .node_left img {
  width: 480px;
  height: 300px;
}
.ax_pro .node_right {
  padding: 38px;
  height: 280px;
  box-sizing: border-box;
  box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
}
.ax_pro .node_right img {
  width: 240px;
  height: 140px;
}
.ax_pro_dark {
  background: #070807;
}
.ax_pro_dark .ax_pro_title {
  color: #eee;
}
.ax_pro_dark .righttext {
  color: #AAAAAA;
  line-height: 30px;
}
.ax_jsyl {
  background: #0b2421;
}
.ax_jsyl .container {
  background: url(../images/banner02_01.jpg) no-repeat center;
}
.mb_ax_jsyl {
  background: url(../images/m_axsj_mod03.jpg) no-repeat #0b2421;
  background-size: cover;
  background-position: center;
}
.tejia {
  background: #0b241e !important;
}
.pro_jie {
  text-align: center;
}
.pro_jie .text680 {
  display: inline-block;
  width: 680px;
}
.customer {
  background: #fff;
}
.customer .cus_list .layui-row img {
  max-width: 200px;
  width: 100%;
  height: 120px;
  box-shadow: 0px 5px 15px #dddada;
}
.customer .leftright_xia {
  position: relative;
  padding-left: 100px;
  padding-right: 100px;
}
.customer .leftright_xia .xiatext {
  display: inline-block;
}
.customer .leftright_xia img {
  position: absolute;
  width: 50px;
  height: 50px;
}
.customer .leftright_xia .img-one {
  left: 0;
  top: 60px;
}
.customer .leftright_xia .img-two {
  bottom: 0;
  right: 0;
}
.ax_ted {
  background-image: linear-gradient(270deg, #0c2323 0%, #0a261a 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#0c2323, endColorstr=#0a261a)";
  /*IE8+*/
}
.ax_ted img {
  width: 100%;
  max-width: 120px;
}
.ax_ted .padding-right-110 {
  padding-right: 80px;
}
.value {
  background: #fff;
  position: relative;
}
.value .boldp {
  font-family: PingFang SC;
  font-size: 18px;
  color: #111111;
  line-height: 34px;
  font-weight: 500;
}
.value .banner0201 {
  width: 100%;
}
.value .text0201 {
  position: absolute;
  top: 0;
  padding: 180px 0;
}
.value2 {
  background-image: linear-gradient(180deg, #ffffff 0%, #fafafa 100%);
}
.ax_news .news_node {
  border: 1px solid #eee;
  padding: 20px 30px 30px 30px;
  height: 130px;
  overflow: hidden;
}
.ax_news .ibk {
  display: inline-block;
}
.newban img {
  width: 100%;
}
.footer {
  background-image: linear-gradient(270deg, #0c2323 0%, #0a261a 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#0c2323, endColorstr=#0a261a)";
  /*IE8+*/
}
.footer ul.products li {
  padding-bottom: 16px;
}
.footer ul.products li a {
  font-family: PingFang SC;
  font-size: 14px;
  color: #aaaaaa;
  line-height: 24px;
}
.footer ul.products li a:hover {
  color: #00be2d;
}
.footer .footerimg {
  width: 120px;
}
.footer .fourtools ul {
  position: relative;
  display: inline-block;
}
.footer .fourtools li {
  float: left;
  padding: 0 20px 0 0;
  width: 25%;
  box-sizing: border-box;
}
.footer .fourtools li .imgcon {
  cursor: pointer;
  display: inline-block;
}
.footer .fourtools li .imgcon .topImg {
  display: none;
  width: 160px;
  height: 180px;
  margin-bottom: 20px;
  position: absolute;
  bottom: 50px;
  left: -64px;
}
.footer .fourtools li .imgcon .wimg {
  width: 240px;
  height: 80px;
  left: -105px;
}
.footer .fourtools li .imgcon .popmsg {
  color: #aaa;
  font-size: 12px;
  text-align: center;
  margin-top: 5px;
}
.footer .fourtools li .imgcon:hover .popmsg {
  color: #00be2d;
}
.mbfooter {
  background-image: linear-gradient(270deg, #0c2323 0%, #0a261a 100%);
}
.mbfooter .footerimg {
  width: 120px;
}
.mbfooter .fourtools {
  overflow: hidden;
}
.mbfooter .fourtools ul {
  overflow: hidden;
  display: inline-block;
}
.mbfooter .fourtools li {
  float: left;
  padding: 0 20px;
  max-width: 25%;
  box-sizing: border-box;
}
.mbfooter .fourtools li .imgcon {
  position: relative;
  cursor: pointer;
  display: inline-block;
}
.mbfooter .fourtools li .imgcon .topImg {
  display: none;
  width: 160px;
  height: 180px;
  margin-bottom: 20px;
  position: absolute;
  bottom: 50px;
  left: -64px;
}
.mbfooter .fourtools li .imgcon .wimg {
  width: 240px;
  height: 80px;
  left: -105px;
}
.mbfooter .fourtools li .imgcon .popmsg {
  color: #aaa;
  font-size: 12px;
  text-align: center;
  margin-top: 5px;
}
.self_layui_nav .layui-nav-tree .layui-nav-child dd.layui-this,
.self_layui_nav .layui-nav-tree .layui-nav-child dd.layui-this a,
.self_layui_nav .layui-nav-tree .layui-this,
.self_layui_nav .layui-nav-tree .layui-this > a,
.self_layui_nav .layui-nav-tree .layui-this > a:hover {
  background-color: #081d16;
  color: #fff;
}
.self_layui_nav .layui-nav-tree .layui-nav-item a {
  height: 60px;
  line-height: 60px;
}
.self_layui_nav .layui-nav-item .layui-nav-child a:hover {
  color: #00be2d !important;
}
.self_layui_nav .layui-nav-itemed > .layui-nav-child {
  background: #081d16 !important;
}
.self_layui_nav .layui-nav-tree {
  width: auto !important;
}
.self_layui_nav .layui-nav {
  background-image: linear-gradient(270deg, #0c2323 0%, #0a261a 100%);
}
.self_layui_nav .layui-nav-tree .layui-nav-item a:hover {
  background-image: linear-gradient(270deg, #0c2323 0%, #0a261a 100%);
}
.self_layui_nav .layui-nav-tree .layui-nav-item a:hover {
  background: #081d16 !important;
}
.self_layui_nav .layui-nav-tree .layui-nav-child a {
  padding: 12px 40px;
  height: 50px;
  line-height: 26px;
  box-sizing: border-box;
}
.self_layui_nav .layui-nav .layui-nav-item a {
  color: #ccc;
}
.self_layui_nav .layui-nav-tree .layui-nav-more {
  right: 20px;
}
.layui-nav .layui-nav-more {
  border: none;
  width: 7px;
  height: 14px;
  top: 40%;
  background: url(../images/btn_com_white.png) no-repeat;
  background-size: 100% 100%;
}
.p-nav .layui-nav-more {
  background: none;
}
.layui-tab-title li {
  line-height: 80px;
  height: 80px;
  font-size: 18px;
}
.layui-tab-title {
  height: 80px;
}
.layui-tab-title .layui-this:after {
  height: 80px;
}
.layui-nav-itemed > a .layui-nav-more {
  border: none;
  transform: rotate(90deg);
  margin-top: 0;
}
.copyfooter {
  background: #081d16;
  padding: 12px 0;
  font-family: PingFang SC;
  font-size: 12px;
  color: #aaaaaa;
  line-height: 20px;
}
.wechatgzh,
.wbgzh {
  width: 120px;
  height: 120px;
  display: none;
  top: -40px;
  position: absolute;
  right: -115px;
  z-index: 111111;
}
.phoone,
.emmail {
  display: none;
  position: absolute;
  width: 218px;
  height: 64px;
  bottom: -70px;
  left: 0;
}
.wwcon {
  width: 32px;
  height: 32px;
}
.wwcon img {
  width: 100%;
}
.wwcon .hovshow {
  display: none;
}
.footer .wwcon:hover .hovshow {
  display: block;
}
.footer .wwcon:hover .hovnone {
  display: none;
}
.aactive .hovshow {
  display: block;
}
.aactive .hovnone {
  display: none;
}
.mbfooter .fourtools li .aactive {
  color: #00be2d !important;
}
.wechat:hover .wechatgzh {
  display: block;
}
.wbb:hover .wbgzh {
  display: block;
}
.emm:hover .emmail {
  display: block;
}
.phh:hover .phoone {
  display: block;
}
.table_anxin .container .table_ax table {
  width: 100%;
}
.table_anxin .container .table_ax table .imgcenter {
  text-align: center;
}
.table_anxin .container .table_ax tr {
  background: #fff;
}
.table_anxin .container .table_ax th,
.table_anxin .container .table_ax td {
  width: 20%;
  height: 60px;
  font-family: PingFang SC;
  font-size: 18px;
}
.table_anxin .container .table_ax th img,
.table_anxin .container .table_ax td img {
  width: 16px;
  height: 16px;
}
.table_anxin .container .table_ax th {
  border-right: 1px solid #3e3c3c;
}
.table_anxin .container .table_ax th {
  color: #ffffff;
  letter-spacing: -0.08px;
  font-weight: 300;
  text-align: center;
  background: #081d16;
}
.table_anxin .container .table_ax th.lastchild {
  background: #00be2d !important;
  border-right: none;
}
.table_anxin .container .table_ax td {
  font-size: 16px;
  color: #111;
  letter-spacing: -0.07px;
}
.table_anxin .container .table_ax th:last-child {
  background: #00be2d !important;
}
.table_anxin .container .table_ax td:first-child {
  padding-left: 20px;
  font-weight: 300;
}
.table_anxin .container .table_ax .odd {
  background: #fafafa !important;
}
.ax_bush {
  background: url(../images/bushbanner.png) no-repeat;
  background-size: 100% 100%;
}
.ax_bush img {
  max-width: 280px;
  width: 100%;
}
.ax_bush .layui-row {
  text-align: center;
}
.ax_bush .layui-row .layui-col-xs4 {
  padding-right: 50px;
  padding-left: 50px;
}
.ax_lbanner {
  background: url(../images/lbanner.png) no-repeat;
  background-size: 100% 100%;
  font-weight: 300;
}
.ax_lbanner .layui-btn {
  background: none;
  padding: 0 40px;
  height: 36px;
  line-height: 34px;
  color: #00be2d;
  border: 1px solid #00be2d;
}
.ax_lbanner .layui-btn:hover {
  background: #00be2d;
  color: #fff;
}
.advantage {
  background: url(../images/averbanner.jpg) no-repeat;
  background-size: 100% 100%;
  text-align: center;
}
.pingce {
  background: url(../images/pingcbanner.png) no-repeat;
  background-size: 100% 100%;
  text-align: center;
}
.pingce .haslrimg {
  display: inline-block;
  padding: 0 100px;
  position: relative;
}
.pingce .haslrimg img {
  position: absolute;
  width: 24px;
  height: 56px;
}
.pingce .haslrimg .imgone {
  left: 30px;
  top: 10px;
}
.pingce .haslrimg .imgtwo {
  right: 30px;
  top: 10px;
}
.youshi {
  background: url(../images/pingcbanner.png) no-repeat;
  background-size: 100% 100%;
  text-align: center;
}
.youshi .layui-col-xs3 {
  text-align: center;
}
.youshi .layui-col-xs3 img {
  width: 100px;
  height: 100px;
}
.youshi .layui-col-xs3 .colorccc {
  padding: 0 40px;
}
.youshi .per20 {
  float: left;
  width: 25%;
  text-align: center;
}
.youshi .per20 img {
  width: 100px;
  height: 100px;
}
.youshi .per20 .colorccc {
  padding: 0 40px;
}
.maing {
  text-align: center;
  background: url(../images/mainy.png) no-repeat;
  background-size: 100% 100%;
}
.maing img {
  width: 100px;
  height: 100px;
}
.jingyu {
  text-align: center;
  background: url(../images/mainy.png) no-repeat;
  background-size: 100% 100%;
}
.jingyu .text680 {
  display: inline-block;
  width: 680px;
}
.jingyu img {
  margin-bottom: 16px;
  width: 100px;
  height: 100px;
}
.kehu {
  text-align: center;
  background: #fff;
}
.kehu .text680 {
  display: inline-block;
  width: 680px;
}
.kehu img {
  width: 400px;
  height: 100px;
}
.enterprise {
  background: #fff;
}
.enterprise .entertitle {
  padding: 15px 0 30px 0;
  font-size: 32px;
  color: #00be2d;
  background: url(../images/corpintro01.png) no-repeat;
  -ms-behavior: url(../assets/img/backgroundsize.min.htc);
  behavior: url(../images/backgroundsize.min.htc);
}
.enterprise .titletwo {
  background: url(../images/corpintro02.png) no-repeat;
  -ms-behavior: url(../assets/img/backgroundsize.min.htc);
  behavior: url(../images/backgroundsize.min.htc);
}
.enterprise .titlethree {
  background: url(../images/corpintro03.png) no-repeat;
  -ms-behavior: url(../assets/img/backgroundsize.min.htc);
  behavior: url(../images/backgroundsize.min.htc);
}
.enterprise .entermsg {
  color: #111111;
  font-weight: 300;
  font-size: 20px;
  padding: 0 30px 0 0;
}
.emailcon {
  padding: 100px 0;
  background: #f4f4f4;
}
.emailcon h3 {
  font-size: 40px;
  color: #111111;
  font-weight: lighter;
  margin-bottom: 40px;
}
.emailcon p {
  font-family: PingFang SC;
  font-size: 18px;
  color: #666666;
  font-weight: 300;
}
.jobs {
  background: #fafafa;
  padding: 30px 0;
}
.jobs ul li {
  font-size: 0;
  padding: 40px 0;
  border-top: none;
  border-bottom: 1px solid #ececec;
}
.jobs ul li .funname {
  display: inline-block;
  width: 33%;
  font-size: 24px;
  color: #111;
  font-weight: 300;
  vertical-align: top;
}
.jobs ul li .funmsg {
  display: inline-block;
  width: 33%;
  font-size: 16px;
  color: #666;
  padding: 0 20px;
  box-sizing: border-box;
  vertical-align: top;
}
.jobs ul li .funmsg p {
  font-weight: 300;
  margin-bottom: 15px;
}
.jobs ul li .funmsg p:first-child {
  font-size: 17px;
}
.contactus {
  background: #fff;
}
.contactus h3 {
  font-size: 40px;
  color: #111111;
  font-weight: 300;
}
.contactus .cus {
  padding-top: 20px;
}
.contactus .cus li {
  padding: 10px 0;
  overflow: hidden;
}
.contactus .cus li div {
  display: inline-block;
  width: 70%;
  float: left;
  vertical-align: top;
  font-size: 18px;
  color: #666;
}
.contactus .cus li .cts {
  width: 30%;
}
.media {
  background: #f8f8f8;
}
.layui-tab-title li a {
  margin: 0 10px!important;
}
.icon-bar + .icon-bar {
  margin-top: 6px;
}
.m-nav {
  position: absolute;
  right: 20px;
  top: 20px;
}
.icon-bar {
  position: relative;
  top: 0;
  width: 20px;
  display: block;
  height: 2px;
  border-radius: 1px;
  background-color: #fff;
  will-change: top, transform, opacity;
  will-change: top, -webkit-transform, opacity;
  -webkit-transition: top 0.2s 0.2s ease-in-out, -webkit-transform 0.2s 0.2s ease-in-out, opacity 0.2s 0.2s ease-in-out;
  -moz-transition: top 0.2s 0.2s ease-in-out, transform 0.2s 0.2s ease-in-out, opacity 0.2s 0.2s ease-in-out;
  -ms-transition: top 0.2s 0.2s ease-in-out, transform 0.2s 0.2s ease-in-out, opacity 0.2s 0.2s ease-in-out;
  -o-transition: top 0.2s 0.2s ease-in-out, transform 0.2s 0.2s ease-in-out, opacity 0.2s 0.2s ease-in-out;
  transition: top 0.2s 0.2s ease-in-out, transform 0.2s 0.2s ease-in-out, opacity 0.2s 0.2s ease-in-out;
}
.open .icon-bar {
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.open .icon-bar:first-child {
  top: 5px;
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transform: rotate(45deg);
}
.open .icon-bar.ielast {
  top: -11px;
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  transform: rotate(-45deg);
}
.shadow,
.shadow_two {
  display: none;
  position: fixed;
  width: 100%;
  height: -webkit-calc(100% -80px);
  height: -moz-calc(100% - 80px);
  height: calc(100% - 80px);
  background: #0b251e;
  padding-top: 80px;
  top: 0px;
  left: 0;
  overflow: auto;
  z-index: 11111;
}
.shadow_two {
  z-index: 1112;
}
.boxshow {
  display: block;
  animation: showboxshow 0.4s ease-in-out;
  -moz-animation: showboxshow 0.4s ease-in-out;
  /* Firefox */
  -webkit-animation: showboxshow 0.4s ease-in-out;
  /* Safari and Chrome */
  -o-animation: showboxshow 0.4s ease-in-out;
  /* Opera */
}
.boxshow_two {
  display: block;
  animation: showboxshow_two 0.4s ease-in-out;
  -moz-animation: showboxshow_two 0.4s ease-in-out;
  /* Firefox */
  -webkit-animation: showboxshow_two 0.4s ease-in-out;
  /* Safari and Chrome */
  -o-animation: showboxshow_two 0.4s ease-in-out;
  /* Opera */
}
@keyframes showboxshow {
  0% {
    -khtml-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    /* transform: translate(0, 800px) */
    transform: translate(0, 0);
  }
  100% {
    -khtml-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes showboxshow_two {
  0% {
    -khtml-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    /* transform: translate(800px, 0) */
    transform: translate(0, 0);
  }
  100% {
    -khtml-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    transform: translate(0, 0);
  }
}
.posirela {
  position: relative;
}
.shadow_all {
  position: fixed;
  display: none;
  background: rgba(38, 38, 38, 0.8);
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 111111;
}
.shadow_all_t {
  position: fixed;
  display: none;
  background: rgba(38, 38, 38, 0.2);
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 111111;
}
.imgcontainer {
  background: #262626;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -80px;
  margin-top: -90px;
}
.mbwchat {
  width: 160px;
  height: 180px;
}
.mbnav-li {
  list-style: none;
  padding: 0;
  margin: 0;
}
.mbnav-li li {
  height: 56px;
  line-height: 56px;
  color: #aaa;
  padding: 0 18px;
}
.mbnav-li li a {
  width: 100%;
  display: inline-block;
  color: #aaaaaa;
}
.fw-icon {
  position: absolute;
  right: 17px;
  top: 0;
  font-weight: 800;
}
.bold-icon {
  font-weight: 800;
}
.ax-mbanner {
  position: relative;
  background: url("../images/m-index.jpg") no-repeat;
  background-size: 100% 100%;
  -ms-behavior: url(../images/backgroundsize.min.htc);
  behavior: url(../assets/img/backgroundsize.min.htc);
  display: none;
}
.ax-mbanner .m-msg {
  text-align: center;
  padding: 80px 0 280px 0;
}
.ax-mbanner .msg-title {
  font-size: 36px;
  color: #fff;
}
.ax-mbanner .sub-title {
  font-family: monospace;
  color: #d6d6d6;
  font-size: 20px;
  font-weight: 100;
  margin-top: 24px;
}
.ax-mbanner-03 {
  position: relative;
  background: url(../images/mtopbanner03.jpg) no-repeat;
  background-size: 100% 100%;
  -ms-behavior: url(../images/backgroundsize1.min.htc);
  behavior: url(../assets/img/backgroundsize.min1.htc);
  display: none;
}
.ax-mbanner-03 .m-msg {
  padding: 80px 18px 340px;
}
.ax-mbanner-03 .msg-title {
  font-size: 32px;
  color: #fff;
}
.ax-mbanner-03 .sub-title {
  font-family: PingFang SC;
  color: #aaaaaa;
  font-size: 15px;
  font-weight: 100;
  margin-top: 12px;
  line-height: 26px;
}
.ax-mbanner-05 {
  position: relative;
  background: url(../images/newscenter.jpg) no-repeat;
  background-size: 100% 100%;
  -ms-behavior: url(../images/backgroundsize.min.htc);
  behavior: url(../assets/img/backgroundsize.min.htc);
  display: none;
}
.ax-mbanner-05 .m-msg {
  padding: 80px 18px 80px;
}
.ax-mbanner-05 .msg-title {
  font-size: 24px;
  color: #fff;
}
.detection a {
  margin-top: 20px;
  display: inline-block;
  width: 170px;
  height: 44px;
  line-height: 44px;
  background: #00be2d;
  color: #fff;
  font-family: PingFang SC;
  font-size: 18px;
  text-align: center;
  border-radius: 30px;
}
.filedete {
  background: #fcfcfc;
  padding: 110px 0 70px;
}
.filedete .container {
  height: 525px;
}
.filedete .file-title h3 {
  font-family: PingFang SC;
  font-size: 48px;
  color: #111111;
  text-align: center;
}
.filedete .file-title p {
  font-family: PingFang SC;
  font-size: 24px;
  color: #333333;
  text-align: center;
  margin: 10px 0;
  font-weight: 300;
}
.filedete .updatefile {
  background: #ffffff;
  border: 1px solid #eeeeee;
  width: 800px;
  margin: 50px auto;
  text-align: center;
  padding: 70px 0 30px 0;
  position: relative;
}
.filedete .updatefile img {
  width: 80px;
}
.filedete .updatefile button {
  width: 180px;
  height: 48px;
  line-height: 48px;
  border-radius: 34px;
  color: #00be2d;
  border: 1px solid #00be2d;
  margin: 40px 0 30px 0;
}
.filedete .updatefile .file_msg span {
  font-family: PingFang SC;
  font-size: 14px;
  color: #333333;
  text-align: center;
  font-weight: 300;
  line-height: 26px;
}
.filedete .updatefile #upload_progress {
  position: absolute;
  width: 100%;
  bottom: 0;
}
.filedresult {
  padding: 40px 0;
}
.filedresult .inits {
  display: none;
}
.filedresult .container {
  min-height: 665px;
}
.filedresult .container .layui-card-header {
  height: 80px;
  padding: 0;
  line-height: 80px;
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 600;
}
.filedresult .container span.circle {
  display: inline-block;
  height: 48px;
  width: 48px;
  border-radius: 50%;
  font-size: 24px;
  line-height: 48px;
  text-align: center;
  font-weight: 500;
  color: #fff;
  margin: 15px;
}
.filedresult .container .resultmsg {
  height: 44px;
}
.filedresult .container .resultmsg span {
  padding: 10px 0;
  display: inline-block;
  font-size: 15px;
}
.filedresult .container .resultmsg .fri {
  float: right;
}
.filedresult .container .file-table {
  padding: 20px 0;
  display: none;
}
.filedresult .container .file-table .table-title {
  margin-bottom: 20px;
  font-family: PingFang SC;
  font-size: 18px;
  color: #666666;
  font-weight: 600;
}
.filedresult .container .file-table .table-title .flr {
  float: right;
  font-size: 14px;
  color: #00be2d;
  cursor: pointer;
}
.filedresult .container .file-table table {
  width: 100%;
  border: 1px solid #eee;
}
.filedresult .container .file-table table th,
.filedresult .container .file-table table td {
  padding-left: 15px;
  height: 40px;
  line-height: 40px;
}
.filedresult .container .file-table table th {
  background: #f8f8f8;
  text-align: left;
  color: #666666;
  font-family: PingFang SC;
  font-size: 15px;
  font-weight: 400;
}
.filedresult .container .filedetail .loadingspan {
  color: #ddd;
  background: #ddd;
  -webkit-animation-name: breathe;
  -webkit-animation-duration: 1500ms;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently not supported by any browser */
}
.filedresult .container .filedetail .detail-title {
  display: inline-block;
  width: 80px;
  padding: 20px 0;
  font-family: PingFang SC;
  font-size: 18px;
  color: #666666;
  font-weight: 600;
  border-bottom: 1px solid #eee;
}
.filedresult .container .filedetail .firla {
  padding: 0 0 20px 0;
  border-bottom: 1px solid #eee;
}
.filedresult .container .filedetail .sub-title {
  font-family: PingFang SC;
  font-size: 16px;
  color: #666666;
  padding: 20px 0;
  display: inline-block;
  width: 70px;
}
.filedresult .container .filedetail .node-p {
  margin: 15px 0;
  display: flex;
}
.filedresult .container .filedetail .msg-r {
  width: 50%;
  min-width: 600px;
  display: inline-block;
}
.filedresult .container .filedetail .msg-label {
  width: 10%;
  min-width: 150px;
  display: inline-block;
  margin-right: 5%;
}
.redresult {
  background: rgba(224, 32, 32, 0.1);
  color: #e02020;
}
.redresult span.circle {
  background: #e02020;
}
.midresult {
  background: rgba(250, 100, 0, 0.1);
  color: #fa6400;
}
.midresult span.circle {
  background: #fa6400;
}
.lowresult {
  background: rgba(247, 181, 0, 0.1);
  color: #f7b500;
}
.lowresult span.circle {
  background: #f7b500;
}
.noneresult {
  background: rgba(0, 190, 45, 0.1);
  color: #00be2d;
}
.noneresult span.circle {
  line-height: normal !important;
}
.noneresult span.circle img {
  height: 45px;
}
.resulting {
  background: rgba(204, 204, 204, 0.1);
  color: #333333;
  padding-left: 86px;
}
.resulting span.circle {
  position: absolute;
  left: 0;
}
.resulting span.circle i {
  color: #00be2d;
  font-size: 40px;
}
#content {
  display: none;
}
.inner {
  padding: 40px 50px;
  background: #f8f8f8;
}
.inner .txt {
  font-family: PingFang SC;
  font-size: 16px;
  color: #00be2d;
  text-align: center;
  font-weight: 600;
}
.inner .listone {
  font-family: PingFang SC;
  font-size: 14px;
  color: #333333;
  font-weight: 300;
  margin: 15px 0;
}
.mbimg {
  display: none;
}
.facolor {
  background-color: #fafafa;
}
.pddtb-self {
  padding-top: 40px !important;
  padding-bottom: 13px !important;
}
.tabhead span.active {
  color: #00be2d;
  border: 1px solid #00be2d;
}
.tabhead span {
  display: inline-block;
  padding: 9px 12px;
  border: 1px solid #dddddd;
  margin: 0 12px 8px 0;
  color: #111111;
  font-size: 12px;
  cursor: pointer;
}
.pddb-self {
  padding-bottom: 32px !important;
}
.facolor .tabitems .tab-item {
  display: none;
}
.facolor .tabitems .tab-item.active {
  display: block;
}
.jobneeds {
  color: #333;
  font-weight: 300;
}
.h4-self {
  font-size: 14px !important;
  margin: 5px 0 !important;
  font-weight: 600;
}
@-webkit-keyframes breathe {
  0% {
    opacity: 0.2;
  }
  100% {
    opacity: 1;
  }
}
.layerUp {
  font-family: PingFang SC;
  font-size: 18px;
  color: #333333;
  text-align: center;
  line-height: 34px;
  font-weight: 600;
  padding: 20px 0;
}
.layerFo {
  text-align: center;
}
.layerFo button {
  border-radius: 39px;
  border-color: #00be2d;
  color: #00be2d;
}
.apply_info {
  position: fixed;
  overflow: auto;
  max-width: 450px;
  width: 100%;
  height: 100%;
  background: #fff;
  border-left: 1px solid #ddd;
  top: 0;
  bottom: 0;
  right: -452px;
  transition: all 0.5s;
  z-index: 1111111;
}
.apply_info_modal {
  display: none;
  opacity: 0;
  position: fixed;
  overflow: auto;
  width: 520px;
  height: 0px;
  background: #fff;
  top: 10%;
  left: 50%;
  margin-left: -260px;
  transition: all 0.5s;
  z-index: 1111111;
}
.apply_info_modal .layui-input {
  height: 48px;
}
.open_app1 {
  display: block;
  opacity: 1;
  height: 620px;
}
.open_app {
  right: 0;
}
.shadow_app {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  top: 0;
  z-index: 1111;
}
.move {
  right: 0;
}
.innerh {
  padding: 20px;
}
.innerh h1 {
  font-family: PingFang SC;
  font-size: 30px;
  color: #111111;
}
.innerh .bgtext {
  font-size: 40px;
}
.innerh .close_app {
  height: 80px;
  line-height: 40px;
  text-align: right;
}
.innerh .close_app .layui-icon {
  cursor: pointer;
}
.innerh .close_app_m {
  height: 40px;
  line-height: 40px;
  text-align: right;
}
.innerh .close_app_m .layui-icon {
  cursor: pointer;
}
.innerh p {
  font-size: 14px;
  margin: 10px 0 20px 0;
  padding-bottom: 20px;
  border-bottom: 1px solid #eee;
  font-family: PingFang SC;
  color: #333333;
}
.innerh input {
  margin: 16px 0;
  height: 48px;
  border-radius: 34px;
  padding-left: 20px;
}
.innerh .sub_self {
  background: #00be2d;
  cursor: pointer;
  color: #fff;
  height: 46px;
  border-radius: 34px;
  line-height: 45px;
}
.innerh .sub_self i {
  vertical-align: bottom;
  margin-left: 5px;
}
.innerh .subloading {
  display: none;
}
.innerh .layui-btn {
  height: 46px;
  line-height: 45px;
}
.innerh .ax_hide {
  display: none;
  text-align: center;
}
.innerh .ax_hide h1 {
  margin: 20px 0;
}
.innerh .ax_hide img {
  width: 160px;
  margin: 15px 0;
}
.innerh .ax_hide .imgone {
  width: 70px;
}
.innerh_f {
  padding: 0;
  display: inline-block;
  margin-top: 30px;
}
.innerh_f input {
  width: 360px;
  height: 48px;
  border-color: #888888;
  border-radius: 24px;
  background-color: #1f2823;
  margin: 16px 0;
  color: #fff;
}
.innerh_f .sub_self {
  background: gba(0, 190, 45, 1);
  border-radius: 34px;
  border: none;
}
.toggle {
  display: inline-block;
  vertical-align: top;
  margin-left: 25px;
  margin-right: 25px;
}
.toggle span {
  display: inline-block;
  height: 100%;
}
.toggle span a {
  font-family: PingFang SC;
  font-weight: 300;
  font-size: 14px!important;
  color: #CCCCCC;
  height: 100%;
  display: inline-block;
}
.toggle .chn,
.toggle .eng {
  cursor: pointer;
}
.toggle .active a {
  color: #00BE2D;
}
.layui-nav-child dd {
  margin-bottom: 20px;
}
.layui-nav-child {
  background: #081D16;
}
.layui-nav .layui-nav-child a:hover {
  background: #00BE2D;
  color: #fff;
  opacity: 0.6;
}
.ax_pro .node_left {
  height: 620px;
}
.ax_pro .node_right {
  height: 300px;
  text-align: center;
}
.ax_pro .node_right .right_title {
  font-weight: 500;
}
@media screen and (max-width: 1680px) and (min-width: 768px) {
  .i18n .ax_pro .node_left {
    height: 620px !important;
  }
}
@media screen and (max-width: 1680px) and (min-width: 768px) {
  .i18n .ax_pro .node_right {
    height: 300px !important;
  }
}
.i18n .ax-banner .banner_text1 {
  color: #fff;
  position: absolute;
  top: 35%;
  left: 33%;
  margin-left: -130px;
}
.layui-nav .layui-nav-child a {
  line-height: 20px;
  padding: 5px 20px;
}
.i18n * {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol !important;
}
.layui-icon {
  font-family: layui-icon !important;
}
.mbr {
  display: none !important;
}
.jobs {
  display: block;
}
.facolor {
  display: none;
}
.m-nav,
.mbshow {
  display: none !important;
}
.ax_fz12 {
  font-family: PingFang SC;
  font-size: 12px;
  line-height: 20px;
}
.ax_fz20 {
  font-family: PingFang SC;
  font-size: 20px;
  line-height: 30px;
}
.ax_fz14 {
  font-family: PingFang SC;
  font-size: 14px;
  line-height: 24px;
}
.ax_mb10 {
  margin-bottom: 10px;
}
.ax_mt20 {
  margin-top: 20px;
}
.ax_mb20 {
  margin-bottom: 20px;
}
.ax_mb30 {
  margin-bottom: 30px;
}
.padlr20 {
  padding-left: 20px;
  padding-right: 20px;
}
@media screen and (max-width: 767px) {
  .pcshow {
    display: none !important;
  }
  .mbshow {
    display: block !important;
  }
  .ax-banner .banner_text {
    top: 18%;
  }
  .ax-banner .banner_text2 {
    top: 60%;
  }
  .header {
    height: 60px;
  }
}
@media screen and (min-width: 500px) and (max-width: 768px) {
  .ax-banner img.pcshow {
    display: block !important;
  }
  .ax-banner img.mbshow {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) {
  .ax_fz18 {
    font-family: PingFang SC;
    font-size: 18px;
    line-height: 34px;
  }
  .ax_fz16 {
    font-size: 16px;
    line-height: 30px;
  }
  .marb20 {
    padding: 0 20px;
    margin-bottom: 40px;
  }
  .ax_mlr20 {
    margin: 0 19px;
  }
  .node-msg {
    padding: 20px 30px 30px 30px;
    max-height: 37px;
  }
}
@media screen and (min-width: 1050px) {
  .m-nav {
    display: none !important;
  }
  .p-nav {
    display: block !important;
  }
}
@media screen and (min-width: 900px) and (max-width: 1680px) {
  .layui-nav .layui-nav-item a {
    padding: 0 10px;
    font-size: 13px;
  }
}
@media screen and (max-width: 1050px) {
  .m-nav {
    display: block !important;
  }
  .p-nav {
    display: none !important;
  }
}
@media screen and (min-width: 1680px) {
  .news_18 {
    font-size: 18px;
  }
  .ax_fz24 {
    font-family: PingFang SC;
    font-size: 24px;
    line-height: 40px;
  }
  .ax_fz32 {
    font-family: PingFang SC;
    font-size: 32px;
    line-height: 48px;
  }
  .ax_fz40 {
    font-family: PingFang SC;
    font-size: 40px;
    line-height: 60px;
  }
  .ax_fz48 {
    font-family: PingFang SC;
    font-size: 48px;
    line-height: 64px;
  }
  .ax_fz56 {
    font-family: PingFang SC;
    font-size: 56px;
    line-height: 72px;
  }
  .ax_fz64 {
    font-size: 64px;
    font-family: PingFang SC;
    line-height: 88px;
  }
  .ax_mb10 {
    margin-bottom: 10px;
  }
  .ax_pb20 {
    padding-bottom: 20px !important;
    display: inline-block;
  }
  .ax_mt30 {
    margin-top: 30px;
  }
  .ax_pt40 {
    padding-top: 40px;
  }
  .ax_pb40 {
    padding-bottom: 40px;
  }
  .ax_mb40 {
    margin-bottom: 40px;
  }
  .ax_mt40 {
    margin-top: 40px;
  }
  .ax_mt50 {
    margin-top: 50px;
  }
  .ax_mt60 {
    margin-top: 60px;
  }
  .ax_pt60 {
    padding-top: 60px;
  }
  .ax_pb60 {
    padding-bottom: 60px;
  }
  .ax_mb60 {
    margin-bottom: 60px;
  }
  .ax_mt70 {
    margin-top: 70px;
  }
  .ax_mb80 {
    margin-bottom: 80px;
  }
  .ax_ptb88 {
    padding: 88px 0;
  }
  .ax_pt80 {
    padding-top: 80px;
  }
  .ax_pb80 {
    padding-bottom: 80px;
  }
  .ax_pt100 {
    padding-top: 100px;
  }
  .ax_mb100 {
    margin-bottom: 100px;
  }
  .ax_pt120 {
    padding-top: 120px;
  }
  .ax_mt120 {
    margin-top: 120px;
  }
  .ax_pb120 {
    padding-bottom: 120px;
  }
  .ax_pt160 {
    padding-top: 160px;
  }
  .ax_pb160 {
    padding-bottom: 160px;
  }
  .ax_pt200 {
    padding-top: 200px;
  }
  .ax_pb200 {
    padding-bottom: 200px;
  }
  .ax_pb308 {
    padding-bottom: 308px;
  }
  .ax_ptb297 {
    padding: 297px 0;
  }
  .paddingtd56 {
    padding: 56px 40px;
  }
  .paddingtd20 {
    padding: 20px;
    padding-right: 0;
    line-height: 24px;
  }
  .padding50 {
    padding: 0 50px;
    max-width: 400px;
    margin: 0 auto;
  }
  .flex_table_fan tr td {
    float: left;
    width: 100%;
  }
  .ax_mlr20 {
    margin: 0 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  .pdleft {
    float: left;
    margin-right: 100px;
  }
  .news_18 {
    font-size: 18px;
  }
}
@media screen and (min-width: 768px) and (max-width: 992px) {
  .ax_mlr20 {
    margin: 0 17px;
  }
  .news_18 {
    font-size: 16px;
  }
  .pdleft {
    float: left;
    margin-right: 100px;
  }
  .ax_pro .node_right_te {
    height: auto !important;
  }
  .flex_table_te {
    width: 100%;
  }
  .flex_table_te tr td {
    float: left;
    width: 100%;
    text-align: center;
  }
}
@media screen and (min-width: 768px) and (max-width: 1680px) {
  .pdisb {
    display: inline-block;
  }
  .layui-nav .layui-nav-item a {
    padding: 0 15px;
  }
  .ax_mlr20 {
    margin: 0 16px;
  }
  .ax_fz22 {
    font-family: PingFang SC;
    font-size: 22px;
    line-height: 38px;
  }
  .ax_fz24 {
    font-family: PingFang SC;
    font-size: 20px;
    line-height: 22px;
  }
  .ax_fz32 {
    font-family: PingFang SC;
    font-size: 26px;
    line-height: 22px;
  }
  .ax_fz40 {
    font-family: PingFang SC;
    font-size: 36px;
    line-height: 56px;
  }
  .ax_fz48 {
    font-family: PingFang SC;
    font-size: 40px;
    line-height: 56px;
  }
  .ax_fz56 {
    font-family: PingFang SC;
    font-size: 52px;
    line-height: 68px;
  }
  .ax_fz64 {
    font-size: 60px;
    font-family: PingFang SC;
    line-height: 84px;
  }
  .pd_ax_fz16 {
    font-family: PingFang SC;
    font-size: 16px;
    line-height: 30px;
  }
  .pd_ax_fz20 {
    font-family: PingFang SC;
    font-size: 20px;
    line-height: 34px;
  }
  .pd_ax_fz26 {
    line-height: 44px;
    font-family: PingFang SC;
    font-size: 26px;
  }
  .pd_ax_fz24 {
    line-height: 40px;
    font-family: PingFang SC;
    font-size: 24px;
  }
  .pd_ax_fz40 {
    font-family: PingFang SC;
    font-size: 40px;
    line-height: 56px;
  }
  .pd_ax_fz48 {
    font-family: PingFang SC;
    font-size: 48px;
    line-height: 64px;
  }
  .pd_ax_mt10 {
    margin-top: 10px;
  }
  .pd_ax_mb10 {
    margin-bottom: 10px;
  }
  .pd_ax_mb16 {
    margin-bottom: 16px;
  }
  .pd_ax_mt20 {
    margin-top: 20px;
  }
  .pd_ax_mb20 {
    margin-bottom: 20px;
  }
  .pd_ax_mt30 {
    margin-top: 30px;
  }
  .pd_ax_pb30 {
    padding-bottom: 30px;
  }
  .pd_ax_mt40 {
    margin-top: 40px;
  }
  .pd_ax_mb40 {
    margin-bottom: 40px;
  }
  .pd_ax_pb40 {
    padding-bottom: 40px;
  }
  .pd_ax_pt40 {
    padding-top: 40px;
  }
  .pd_ax_mt50 {
    margin-top: 50px;
  }
  .pd_ax_pb60 {
    padding-bottom: 60px;
  }
  .pd_ax_mb60 {
    margin-bottom: 60px;
  }
  .pd_ax_pt60 {
    padding-top: 60px;
  }
  .pd_ax_pb60 {
    padding-bottom: 60px;
  }
  .pd_ax_mt60 {
    margin-top: 60px;
  }
  .pd_ax_pb80 {
    padding-bottom: 80px;
  }
  .pd_ax_pt80 {
    padding-top: 80px;
  }
  .pd_ax_pt100 {
    padding-top: 100px;
  }
  .pd_ax_pb100 {
    padding-bottom: 100px;
  }
  .pd_ax_pt120 {
    padding-top: 120px;
  }
  .pd_ax_pb120 {
    padding-bottom: 120px;
  }
  .pd_ax_mt120 {
    margin-top: 120px;
  }
  .pd_ax_pt140 {
    padding-top: 140px;
  }
  .pd_ax_pb140 {
    padding-bottom: 140px;
  }
  .pd_ax_pt160 {
    padding-top: 160px;
  }
  .pd_ax_ptb200 {
    padding-top: 200px;
    padding-bottom: 200px;
  }
  .pd_ax_pb224 {
    padding-bottom: 224px;
  }
  .flex_table_fan tr td {
    float: left;
    width: 100%;
  }
  .ax-banner .banner_text {
    top: 30%;
  }
  .ax-banner .banner_text2 {
    top: 64%;
  }
  .nextbanner {
    bottom: 30px !important;
  }
  .ax_pro .node_left {
    padding: 10px 10px;
    height: 480px;
  }
  .customer .cus_list .layui-row img {
    max-width: 200px;
    height: auto;
  }
  .ax-banner img {
    height: 707px;
  }
  .newsbanner img {
    height: auto;
    min-height: 350px;
  }
  .ax_pro .node_right img  ,
  .ax_pro .node_left img {
    width: 480px;
    height: 300px;
  }
  .ax_pro .node_right {
    padding: 28px 40px 28px 19px;
    height: 230px;
  }
  .flex-table-two td img {
    max-width: 400px;
  }
  .pd_container {
    width: 645px;
  }
  .pd_container .telg {
    width: 33.33%;
  }
  .customer .leftright_xia {
    padding: 0;
  }
  .customer .leftright_xia .img-one {
    left: -60px;
    top: 4px;
  }
  .customer .leftright_xia .img-two {
    bottom: 10px;
    right: -60px;
  }
  .ax_news .news_node {
    padding: 20px 20px 30px 20px;
  }
  .ax_jsyl {
    background-position: -170px;
    background-size: cover;
  }
  .ax_ted img {
    max-width: 100px;
  }
  .ax_ted .padding-right-110 {
    padding-right: 45px;
  }
  .table_anxin .container .table_ax th,
  .table_anxin .container .table_ax td {
    font-size: 16px;
  }
  .ax_bush img {
    max-width: 196px;
  }
  .padding50 {
    padding: 0 50px;
    max-width: 400px;
    margin: 0 auto;
  }
  .ax_ptb88 {
    padding: 90px 0;
  }
  .imgb {
    width: 80px;
  }
  .kehu img {
    width: 320px;
    height: auto;
  }
  .youshi .per20 img {
    width: 80px;
    height: 80px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1284px) {
  .ax_jsyl {
    background-position: -500px;
    background-size: cover;
  }
}
@media screen and (min-width: 600px) and (max-width: 992px) {
  .pd_container .telg {
    width: 33.33%;
  }
  .node-msg {
    padding: 18px;
    max-height: 40px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .node-msg {
    padding: 18px;
    font-size: 17px;
    max-height: 40px;
  }
  .marb20 {
    padding: 0 15px;
    margin-bottom: 30px;
  }
  .ax_mlr20 {
    margin: 0 16px;
  }
}
@media screen and (max-width: 767px) {
  .news_18 {
    font-size: 14px;
  }
  .percent7-right100 {
    padding-right: 0;
  }
  .node {
    min-height: 263px;
  }
  .layui-tab-title li {
    line-height: 40px;
    height: 40px;
    font-size: 16px;
  }
  .layui-tab-title .layui-this:after {
    height: 40px;
  }
  .layui-tab-title {
    height: 40px;
  }
  .ax-mbanner-05,
  .mbimg {
    display: block !important;
  }
  .percent8-right100 {
    padding-right: 0;
  }
  .node-msg {
    padding: 20px;
    max-height: 40px;
  }
  .ax_fz20 {
    font-size: 16px;
  }
  .container {
    padding: 0 20px;
  }
  .ax_fz18 {
    font-family: PingFang SC;
    font-size: 16px;
    line-height: 30px;
  }
  .ax_fz16 {
    font-size: 15px;
    line-height: 28px;
  }
  .marb20 {
    margin-bottom: 20px;
    padding: 0 10px;
  }
  .ax_mlr20 {
    margin: 0 18px;
  }
  .ax_fz24 {
    font-family: PingFang SC;
    font-size: 18px;
    line-height: 34px;
  }
  .ax_fz32 {
    font-family: PingFang SC;
    font-size: 24px;
    line-height: 40px;
  }
  .ax_fz40 {
    font-family: PingFang SC;
    font-size: 30px;
    line-height: 50px;
  }
  .ax_fz48 {
    font-family: PingFang SC;
    font-size: 30px;
    line-height: 44px;
  }
  .ax_fz56 {
    font-family: PingFang SC;
    font-size: 40px;
    line-height: 56px;
  }
  .ax_fz64 {
    font-size: 40px;
    font-family: PingFang SC;
    line-height: 60px;
  }
  .mb_ax_fz12 {
    font-family: PingFang SC;
    font-size: 12px;
    line-height: 24px;
  }
  .mb_ax_fz14 {
    font-family: PingFang SC;
    font-size: 14px;
    line-height: 24px;
  }
  .mb_ax_fz15 {
    font-family: PingFang SC;
    font-size: 14px;
    line-height: 30px;
  }
  .mb_ax_fz16 {
    font-family: PingFang SC;
    font-size: 16px;
    line-height: 30px;
  }
  .mb_ax_fz20 {
    font-family: PingFang SC;
    font-size: 20px;
    line-height: 30px;
  }
  .mb_ax_mtb4 {
    margin: 4px 0;
  }
  .mb_ax_mb10 {
    margin-bottom: 10px;
  }
  .mb_ax_mt10 {
    margin-top: 10px;
  }
  .mb_ax_mt16 {
    margin-top: 16px !important;
  }
  .mb_ax_mt20 {
    margin-top: 20px;
  }
  .mb_ax_plt20 {
    padding: 0 18px;
  }
  .mb_ax_mb20 {
    margin-bottom: 20px;
  }
  .mb_ax_pb20 {
    padding-bottom: 20px;
  }
  .mb_ax_pt20 {
    padding-top: 20px;
  }
  .mb_ax_mt30 {
    margin-top: 30px;
  }
  .mb_ax_mb30 {
    margin-bottom: 30px;
  }
  .mb_ax_mt40 {
    margin-top: 40px;
  }
  .mb_ax_pt40 {
    padding-top: 40px;
  }
  .mb_ax_pb40 {
    padding-bottom: 40px;
  }
  .mb_ax_mb40 {
    margin-bottom: 40px;
  }
  .mb_ax_mt60 {
    margin-top: 60px;
  }
  .mb_ax_mb60 {
    margin-bottom: 60px;
  }
  .mb_ax_mb80 {
    margin-bottom: 80px;
  }
  .mb_ax_pt80 {
    padding-top: 80px;
  }
  .mb_ax_pb60 {
    padding-bottom: 60px;
  }
  .mb_ax_pb80 {
    padding-bottom: 80px;
  }
  .mb_ax_mt120 {
    margin-top: 120px;
  }
  .mb_ax_plr50 {
    padding-left: 50px;
    padding-right: 50px;
  }
  .mb_ax_pt60 {
    padding-top: 60px;
  }
  .mb_ax_ptb70 {
    padding: 72px 0;
  }
  .mb_ax_mb80 {
    margin-bottom: 80px;
  }
  .mb_ax_pt100 {
    padding-top: 100px;
  }
  .mb_ax_pb100 {
    padding-bottom: 100px;
  }
  .mb_ax_pb186 {
    padding-bottom: 186px;
  }
  .mb_ax_pt420 {
    padding-top: 410px;
  }
  .flex_table {
    width: 100%;
  }
  .flex_table tr td {
    float: left;
    width: 100%;
    text-align: center;
  }
  .ax_pro .node_left {
    padding: 30px;
  }
  .mb_fw800 {
    font-weight: 800;
  }
  .ax_pro .node_left img,
  .ax_pro .node_right img {
    width: 240px;
    height: 140px;
  }
  .layui-btn {
    margin-right: 0;
  }
  .ax_pro .node_left,
  .ax_pro .node_right {
    height: auto;
  }
  .customer .cus_list .layui-row img {
    width: 150px;
    height: 90px;
    margin-bottom: 10px;
    box-shadow: 0px 4px 14px #dddada;
  }
  .customer .leftright_xia img {
    display: none !important;
  }
  .customer .leftright_xia {
    padding: 0 16px;
  }
  .ax_news .news_node {
    padding: 20px;
  }
  .ax-banner .nextbanner {
    left: 50%;
    bottom: 10px !important;
  }
  .ax-banner img {
    height: 640px;
  }
  .pro_jie .text680 {
    width: auto;
    padding: 0 20px;
  }
  .flex_table_fan .paddingleft20 {
    padding-left: 20px;
  }
  .ax_ted img {
    width: 80px;
  }
  .ax_ted .padding-right-110 {
    padding-right: 0;
  }
  .table_anxin .container .table_ax th {
    font-size: 16px;
  }
  .table_anxin .container .table_ax td {
    font-size: 14px;
  }
  .table_anxin .container .table_ax th,
  .table_anxin .container .table_ax td {
    width: 88px;
  }
  .table_anxin .container .table_ax th:nth-child(1) {
    width: 140px;
  }
  .table_anxin .container .table_ax td:nth-child(1) {
    width: 140px;
  }
  .self_tab {
    overflow: hidden;
    background: #f8f8f8;
    border-radius: 20px;
  }
  .self_tab button {
    float: left;
    margin: 0 !important;
    width: 33.33%;
    padding: 0;
    font-size: 14px;
    color: #666666;
    border: none;
  }
  .self_tab button.active {
    background: #081d16;
    color: #ffffff;
  }
  .self_tab_two {
    overflow: hidden;
    background-image: linear-gradient(0deg, #0c2323 0%, #0a261a 100%);
    border-radius: 20px;
  }
  .self_tab_two button {
    border-radius: 100px;
    float: left;
    margin: 0 !important;
    width: 33.33%;
    padding: 0;
    color: #666666;
    border: none;
  }
  .self_tab_two button.active {
    background: #00be2d;
    color: #ffffff;
  }
  #test3 .layui-row {
    background: url(../images/bushbanner.png) no-repeat;
    background-size: 100% 100%;
  }
  .layui-carousel {
    background-color: #081d16 !important;
  }
  .showone .container .table_ax th:nth-child(4) {
    display: none;
  }
  .showone .container .table_ax td:nth-child(4) {
    display: none;
  }
  .showone .container .table_ax th:nth-child(3) {
    display: none;
  }
  .showone .container .table_ax td:nth-child(3) {
    display: none;
  }
  .showtwo .container .table_ax th:nth-child(2) {
    display: none;
  }
  .showtwo .container .table_ax td:nth-child(2) {
    display: none;
  }
  .showtwo .container .table_ax th:nth-child(4) {
    display: none;
  }
  .showtwo .container .table_ax td:nth-child(4) {
    display: none;
  }
  .showthree .container .table_ax th:nth-child(3) {
    display: none;
  }
  .showthree .container .table_ax td:nth-child(3) {
    display: none;
  }
  .showthree .container .table_ax th:nth-child(2) {
    display: none;
  }
  .showthree .container .table_ax td:nth-child(2) {
    display: none;
  }
  .ax_lbanner .layui-btn {
    margin: 0;
  }
  .advantage {
    background: url(../images/m_xtjc_mod02.jpg) no-repeat;
    background-size: 100% 100%;
    text-align: center;
  }
  .pingce .haslrimg {
    padding: 0;
  }
  .maing img {
    width: 80px;
    height: 80px;
  }
  .jingyu .text680,
  .kehu .text680 {
    width: auto;
  }
  .jingyu img {
    width: 80px;
    height: 80px;
    margin-bottom: 10px;
  }
  .kehu img {
    width: 200px;
    height: 50px;
  }
  .youshi .per20 {
    width: 100%;
  }
  .youshi .per20 img {
    width: 80px;
    height: 80px;
  }
  .ax_lbanner {
    background: url(../images/m_mod_productpic.jpg) no-repeat;
    background-size: 100% 100%;
    font-weight: 300;
  }
  .enterprise .entertitle {
    background: none;
    font-size: 24px;
    padding: 0px 0 5px 0;
    font-weight: 300;
  }
  .mbmarb {
    margin-bottom: 30px;
  }
  .enterprise .entermsg {
    font-size: 14px;
  }
  .jobs {
    display: none !important;
  }
  .facolor {
    display: block !important;
  }
  .emailcon h3 {
    font-size: 27px;
  }
  .emailcon {
    padding: 40px 0;
  }
  .emailcon p {
    font-size: 14px;
  }
  .jobneeds p {
    margin: 10px 0;
    line-height: 30px;
  }
  .cts,
  .cts-msg {
    font-size: 14px !important;
    text-align: left;
  }
  .percent3 img {
    width: 100%;
  }
}
.detail-time {
  color: #888888;
}
.blueCn {
  color: #4b78b2;
}
.text480 {
  width: 520px;
  display: inline-block;
}
.color666 {
  color: #666;
}
.flex-table-two-te_l td img {
  width: 90%;
}
.buttonone {
  color: #00BE2D;
}
.buttonone,
.buttontwo {
  cursor: pointer;
}
@media screen and (min-width: 1680px) {
  .landban {
    width: 100%;
    text-align: center;
    left: 0;
  }
  .land_pro {
    background: #fff !important;
  }
  .land_left {
    background: #fff;
  }
  .land_left img {
    width: 200px;
    height: 200px;
  }
  .land_left_l {
    text-align: right;
    margin-right: 10px;
    box-shadow: 0 0px 10px #f1eeee;
  }
  .land_left_r {
    text-align: left;
    margin-left: 10px;
    box-shadow: 0 0px 10px #f1eeee;
  }
  .land_left_l_n {
    padding: 60px 190px;
    display: inline-block;
    text-align: center;
  }
  .land_eee {
    background: #FAFAFA !important;
  }
  .landZong {
    color: #F8A04C !important;
  }
  .pc580 {
    width: 580px;
    margin: 0 10px;
  }
  .l_footer {
    background: #00BE2D;
  }
  .l_footer button {
    width: 360px;
    height: 100px;
    font-size: 48px;
  }
  .l_footer .buttonone {
    background: #fff;
    margin-right: 40px;
  }
  .l_footer .buttonone:hover {
    color: #00BE2D;
  }
  .l_footer .buttontwo {
    background: #00BE2D;
    color: #fff;
    border: 1px solid #fff;
  }
  .l_curstom {
    background: #fff;
  }
  .l_curstom img {
    width: 280px;
    height: 168px;
    box-shadow: 1px 1px 10px #eee;
  }
  .l_mb40_img img {
    margin-bottom: 40px;
  }
  .l_pb160 {
    padding-bottom: 160px;
  }
  .l_pb120 {
    padding-bottom: 120px;
  }
  .l_pb190 {
    padding-bottom: 160px;
  }
  .l_pt140 {
    padding-top: 140px;
  }
  .l_pt120 {
    padding-top: 120px;
  }
  .l_mb16 {
    margin-bottom: 16px;
  }
  .l_ptb100 {
    padding: 100px 0;
  }
  .l_mb20 {
    margin-bottom: 20px;
  }
  .l_mt20 {
    margin-top: 20px;
  }
  .l_mb40 {
    margin-bottom: 40px;
  }
  .l_mt40 {
    margin-top: 40px;
  }
  .l_mb60 {
    margin-bottom: 60px;
  }
  .l_pb40 {
    padding-bottom: 40px;
  }
  .l_pt40 {
    padding-top: 40px;
  }
  .l_pt60 {
    padding-top: 60px;
  }
  .l_pb60 {
    padding-bottom: 60px;
  }
  .l_pb90 {
    padding-bottom: 90px;
  }
  .l_pt160 {
    padding-top: 160px;
  }
  .l_pb190 {
    padding-bottom: 140px;
  }
  .prev-detail {
    margin-bottom: 20px;
  }
  .prev_next {
    margin: 40px 0 60px 0;
  }
  .n_18 {
    font-size: 18px;
    line-height: 40px;
  }
  .n_m20 {
    margin: 0 18px;
  }
  .n_mtb24 {
    margin: 20px 0 40px 0;
  }
  .new_title {
    font-size: 48px;
    line-height: 64px;
  }
  .new_container {
    width: 800px;
    margin: 0 auto;
  }
  .new_container p {
    margin: 20px 0;
  }
  .detail-time {
    margin: 20px 0;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1680px) {
  .landban {
    width: 100%;
    text-align: center;
    left: 0;
  }
  .landSpan span {
    display: inline-block;
    margin: 0 30px;
  }
  .land_pro {
    background: #fff !important;
  }
  .land_left {
    background: #fff;
  }
  .land_left img {
    width: 200px;
    height: 200px;
  }
  .land_left_l {
    text-align: center;
    margin-right: 10px;
    box-shadow: 0 0px 10px #f1eeee;
  }
  .land_left_r {
    text-align: center;
    margin-left: 10px;
    box-shadow: 0 0px 10px #f1eeee;
  }
  .land_left_l_n {
    padding: 40px 120px;
    display: inline-block;
    text-align: center;
  }
  .land_eee {
    background: #FAFAFA !important;
  }
  .landZong {
    color: #F8A04C !important;
  }
  .pc580 {
    width: 580px;
    margin: 0 10px;
  }
  .l_footer {
    background: #00BE2D;
  }
  .l_footer button {
    width: 300px;
    height: 50px;
    font-size: 36px;
  }
  .l_footer .buttonone {
    background: #fff;
    margin-right: 30px;
  }
  .l_footer .buttonone:hover {
    color: #00BE2D;
  }
  .l_footer .buttontwo {
    background: #00BE2D;
    color: #fff;
    border: 1px solid #fff;
  }
  .l_curstom {
    background: #fff;
  }
  .l_curstom img {
    width: 250px;
    height: 150px;
    box-shadow: 1px 1px 10px #eee;
  }
  .l_mb40_img img {
    margin-bottom: 40px;
  }
  .l_pt140 {
    padding-top: 70px;
  }
  .l_pb160 {
    padding-bottom: 120px;
  }
  .l_pb120 {
    padding-bottom: 80px;
  }
  .l_pb190 {
    padding-bottom: 100px;
  }
  .l_ptb100 {
    padding: 80px 0;
  }
  .l_pt120 {
    padding-top: 90px;
  }
  .l_mb16 {
    margin-bottom: 16px;
  }
  .l_mb20 {
    margin-bottom: 18px;
  }
  .l_mt20 {
    margin-top: 20px;
  }
  .l_mb40 {
    margin-bottom: 36px;
  }
  .l_mt40 {
    margin-top: 28px;
  }
  .l_mb60 {
    margin-bottom: 54px;
  }
  .l_pb40 {
    padding-bottom: 36px;
  }
  .l_pt40 {
    padding-top: 30px;
  }
  .l_pt60 {
    padding-top: 50px;
  }
  .l_pb60 {
    padding-bottom: 50px;
  }
  .l_pb90 {
    padding-bottom: 70px;
  }
  .l_pt160 {
    padding-top: 110px;
  }
  .l_pb190 {
    padding-bottom: 100px;
  }
  .prev-detail {
    margin-bottom: 18px;
  }
  .prev_next {
    margin: 35px 0 50px 0;
  }
  .n_18 {
    font-size: 17px;
    line-height: 38px;
  }
  .n_m20 {
    margin: 0 10px;
  }
  .n_mtb24 {
    margin: 18px 0 36px 0;
  }
  .new_title {
    font-size: 40px;
    line-height: 60px;
  }
  .new_container {
    width: 1000px;
    margin: 0 auto;
  }
  .new_container p {
    margin: 20px 0;
  }
  .detail-time {
    margin: 18px 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .landban {
    width: 100%;
    text-align: center;
    left: 0;
  }
  .l_ptb100 {
    padding: 60px 0;
  }
  .landSpan span {
    display: inline-block;
    margin: 0 20px;
  }
  .land_pro {
    background: #fff !important;
  }
  .land_left {
    background: #fff;
  }
  .land_left img {
    width: 200px;
    height: 200px;
  }
  .land_left_l {
    text-align: center;
    margin-right: 10px;
    box-shadow: 0 0px 10px #f1eeee;
  }
  .land_left_r {
    text-align: center;
    margin-left: 10px;
    box-shadow: 0 0px 10px #f1eeee;
  }
  .land_left_l_n {
    padding: 30px 100px;
    display: inline-block;
    text-align: center;
  }
  .land_eee {
    background: #FAFAFA !important;
  }
  .landZong {
    color: #F8A04C !important;
  }
  .pc580 {
    width: 580px;
    margin: 0 10px;
  }
  .l_footer {
    background: #00BE2D;
  }
  .l_footer button {
    width: 200px;
    line-height: 40px;
    font-size: 22px;
  }
  .l_footer .buttonone {
    background: #fff;
    margin-right: 20px;
  }
  .l_footer .buttonone:hover {
    color: #00BE2D;
  }
  .l_footer .buttontwo {
    background: #00BE2D;
    color: #fff;
    border: 1px solid #fff;
  }
  .l_curstom {
    background: #fff;
  }
  .l_curstom img {
    width: 200px;
    height: 120px;
    box-shadow: 1px 1px 10px #eee;
  }
  .l_mb40_img img {
    margin-bottom: 32px;
  }
  .l_pt140 {
    padding-top: 50px;
  }
  .l_pb160 {
    padding-bottom: 100px;
  }
  .l_pb120 {
    padding-bottom: 70px;
  }
  .l_pb190 {
    padding-bottom: 90px;
  }
  .l_pt120 {
    padding-top: 70px;
  }
  .l_mb16 {
    margin-bottom: 16px;
  }
  .l_mb20 {
    margin-bottom: 16px;
  }
  .l_mt20 {
    margin-top: 20px;
  }
  .l_mb40 {
    margin-bottom: 32px;
  }
  .l_mt40 {
    margin-top: 40px;
  }
  .l_mb60 {
    margin-bottom: 48px;
  }
  .l_pb40 {
    padding-bottom: 32px;
  }
  .l_pt40 {
    padding-top: 30px;
  }
  .l_pt60 {
    padding-top: 48px;
  }
  .l_pb60 {
    padding-bottom: 54px;
  }
  .l_pb90 {
    padding-bottom: 60px;
  }
  .l_pt160 {
    padding-top: 90px;
  }
  .l_pb190 {
    padding-bottom: 100px;
  }
  .n_18 {
    font-size: 17px;
    line-height: 36px;
  }
  .new_container p {
    margin: 18px 0;
  }
  .prev-detail {
    margin-bottom: 17px;
  }
  .prev_next {
    margin: 30px 0 40px 0;
  }
  .n_m20 {
    margin: 0 5px;
  }
  .n_mtb24 {
    margin: 16px 0 32px 0;
  }
  .new_title {
    font-size: 38px;
    line-height: 58px;
  }
  .detail-time {
    margin: 17px 0;
  }
}
@media screen and (max-width: 767px) {
  .landban {
    width: 90%;
    text-align: center;
  }
  .l_ptb100 {
    padding: 40px 0;
  }
  .landSpan span {
    display: inline-block;
    margin: 0 10px;
    margin-bottom: 20px;
  }
  .land_pro {
    background: #fff !important;
  }
  .land_left {
    background: #fff;
  }
  .land_left img {
    width: 200px;
    height: 200px;
  }
  .land_left_l {
    text-align: center;
    margin-right: 0px;
    box-shadow: 0 0px 10px #f1eeee;
  }
  .land_left_r {
    text-align: center;
    margin-left: 0px;
    box-shadow: 0 0px 10px #f1eeee;
  }
  .land_left_l_n {
    padding: 40px;
    display: inline-block;
    text-align: center;
  }
  .land_eee {
    background: #FAFAFA !important;
  }
  .landZong {
    color: #F8A04C !important;
  }
  .l_footer {
    background: #00BE2D;
  }
  .l_footer button {
    width: 100px;
    line-height: 40px;
    font-size: 16px;
  }
  .l_footer .buttonone {
    background: #fff;
    margin-right: 10px;
  }
  .l_footer .buttonone:hover {
    color: #00BE2D;
  }
  .l_footer .buttontwo {
    background: #00BE2D;
    color: #fff;
    border: 1px solid #fff;
  }
  .l_curstom {
    background: #fff;
  }
  .l_curstom img {
    width: 150px;
    height: 90px;
    box-shadow: 1px 1px 10px #eee;
  }
  .l_mb40_img img {
    margin-bottom: 40px;
  }
  .l_pt140 {
    padding-top: 50px;
  }
  .l_pb160 {
    padding-bottom: 70px;
  }
  .l_pb120 {
    padding-bottom: 60px;
  }
  .l_pb190 {
    padding-bottom: 80px;
  }
  .l_pbn120 {
    padding-bottom: 20px;
  }
  .l_pt120 {
    padding-top: 60px;
  }
  .l_ptn120 {
    padding-top: 20px;
  }
  .l_mb16 {
    margin-bottom: 16px;
  }
  .l_mb20 {
    margin-bottom: 20px;
  }
  .l_mt20 {
    margin-top: 20px;
  }
  .l_mb40 {
    margin-bottom: 40px;
  }
  .l_mt40 {
    margin-top: 40px;
  }
  .l_mb60 {
    margin-bottom: 60px;
  }
  .l_mbn60 {
    margin-bottom: 20px;
  }
  .l_pb40 {
    padding-bottom: 40px;
  }
  .l_pbn40 {
    padding-bottom: 10px;
  }
  .l_pt40 {
    padding-top: 30px;
  }
  .l_pt60 {
    padding-top: 60px;
  }
  .l_ptn60 {
    padding-top: 30px;
  }
  .l_pb60 {
    padding-bottom: 60px;
  }
  .l_pb90 {
    padding-bottom: 60px;
  }
  .l_pbn60 {
    padding-bottom: 30px;
  }
  .l_pt160 {
    padding-top: 60px;
  }
  .l_ptn160 {
    padding-top: 20px;
  }
  .l_pb190 {
    padding-bottom: 80px;
  }
  .new_container p {
    margin: 16px 0;
  }
  .detail-time {
    margin: 16px 0;
  }
  .prev-detail {
    margin-bottom: 16px;
  }
  .prev_next {
    margin: 25px 0 30px 0;
  }
  .n_18 {
    font-size: 16px;
    line-height: 35px;
  }
  .n_m20 {
    margin: 0 1px;
  }
  .n_mtb24 {
    margin: 10px 0 10px 0;
  }
  .new_title {
    font-size: 30px;
    line-height: 50px;
  }
  .text480 {
    width: auto;
  }
  .mb_l_ptb40 {
    padding: 40px 0;
  }
  .mb_l_mb40 {
    margin-bottom: 40px;
  }
  .mbimg_f img {
    width: 80px;
    height: 80px;
  }
  .mb_l_mb10 {
    margin-bottom: 10px;
  }
  .mb_no_mt40 {
    padding-top: 0;
  }
  .mb_l_mb10 {
    margin-bottom: 10px;
  }
  .l_laybtn {
    background: #00BE2D;
    width: 148px;
    height: 48px;
  }
  .l_laybtn a {
    color: #fff !important;
    line-height: 45px;
  }
  .mb_l_ptb60 {
    padding: 60px 0 10px 0;
  }
  .lmb_plr20 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .mb_l_mt40 {
    margin-top: 40px;
  }
  .mb_ax_fz24 {
    font-size: 24px;
  }
  .mb_l_mb20 {
    margin-bottom: 20px;
  }
  .mbimg100 img {
    width: 100%;
  }
}
.apply_use_l .layui-btn {
  width: 240px;
  height: 64px;
  line-height: 58px;
  font-size: 32px;
  margin: 5px 0px;
  font-weight: 800;
}
.apply_use_l .twob {
  background: #00BE2D;
  color: #fff;
}
.twob {
  margin-left: 48px;
}
.hasback {
  background: #fff url(../images/hasback.png) no-repeat 50%;
}
.fw800 {
  font-weight: 600;
}
.hasxb {
  background: #fff url(../images/hasxb.png) no-repeat 50% 100%;
}
.tabself .layui-tab-title li {
  font-size: 32px;
  margin: 0 50px;
}
.lineheight {
  line-height: 56px;
}
.fw400 {
  font-weight: 400;
}
.fixedFoot {
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 64px;
  min-width: 1040px;
  padding: 20px 0;
  transition: all 0.5s;
}
.fixedFoot .leftP {
  float: left;
  display: inline-block;
}
.fixedFoot .rightB {
  float: right;
  display: inline-block;
}
.fixedFoot button {
  height: 60px;
  width: 200px;
  font-size: 30px;
}
.hideFoot {
  bottom: -105px;
}
.lax_fz56 {
  font-size: 56px;
}
.lax_fz18 {
  font-size: 18px;
}
.lax_fz48 {
  font-size: 48px;
}
.lax_fz24 {
  font-size: 24px;
}
.lax_fz32 {
  font-size: 32px;
}
@media screen and (max-width: 1024px) {
  .lax_fz56 {
    font-size: 40px;
    line-height: 56px;
  }
  .lax_fz18 {
    font-size: 16px;
  }
  .apply_use_l .layui-btn {
    width: 200px;
    height: 48px;
    line-height: 48px;
    font-size: 24px;
    margin: 5px 0px;
    font-weight: 600;
  }
  .lax_fz48 {
    font-size: 30px;
  }
  .lax_fz24 {
    font-size: 18px;
    line-height: 34px;
    font-weight: 400;
  }
  .l_mb40 {
    margin-bottom: 20px;
  }
  .ll_mb40 {
    margin-bottom: 0px;
  }
  .mbimg_f img {
    width: 68px;
    height: 68px;
  }
  .l_pt140 {
    padding-top: 40px;
  }
  .tabself .layui-tab-title li {
    font-size: 18px;
    margin: 0 20px;
  }
  .layui-tab-title li {
    padding: 0;
  }
  .l_pb90 {
    padding-bottom: 0px;
  }
  .ll_pb90 {
    padding-bottom: 40px;
  }
  .l_ptn120 {
    padding-top: 0;
  }
  .l_pb60 {
    padding-bottom: 20px;
  }
  .l_footer button {
    width: 240px;
    height: 64px;
    font-size: 30px;
    font-weight: 500;
    color: #00be2d;
    line-height: 44px;
  }
  .l_footer .buttonone {
    margin: 0;
    margin-bottom: 20px;
  }
  .lmblh50 {
    line-height: 50px;
  }
  .fixedFoot {
    height: auto;
    text-align: center;
  }
  .apply_info_modal {
    width: 80%;
    height: 500px;
    background: #fff;
    top: 10%;
    left: 50%;
    margin-left: -40%;
    transition: all 0.5s;
    z-index: 1111111;
  }
  .apply_info_modal .layui-input {
    height: 48px;
  }
}
.layui-tab-bar {
  display: none!important;
}
.layui-form-radio {
  margin: 0;
}
.prev_next {
  display: none;
}
.pchunter {
  background: #f8f8f8;
  border-radius: 8px;
  text-align: left;
  padding: 30px;
}
.pchunter .title {
  font-size: 18px;
  font-weight: 500;
  color: #111111;
  line-height: 32px;
}
.pchunter .pcdownload {
  display: inline-block;
  width: 100px;
  height: 32px;
  padding: 0;
  border-radius: 20px;
  line-height: 32px;
  float: right;
}
.pchunter .info {
  font-size: 14px;
  font-weight: 400;
  color: #555555;
  line-height: 24px;
}
.pchunter .info span {
  display: inline-block;
  width: 100px;
  /* text-align: right; */
  margin: 2px 8px;
}
.layui-btn-disabled,
.layui-btn-disabled:active,
.layui-btn-disabled:hover {
  border: 1px solid #e6e6e6;
  background-color: #FBFBFB;
  color: #C9C9C9;
  cursor: not-allowed;
  opacity: 1;
}
.downloadPch {
  color: #fff;
}
.pcupdate {
  height: 330px;
  text-align: center;
  padding: 150px 0;
}
.pcupdate .sub_self {
  margin-bottom: 30px;
}
.pcupdate .layui-input {
  width: 160px;
  display: inline-block;
  height: 48px;
  background-color: #00BE2D;
  color: #fff;
  border-radius: 30px;
  cursor: pointer;
  padding: 0;
}
.pcupdate .info {
  margin: 5px 0;
}
.pcupdate .tipsss {
  font-size: 16px;
  font-weight: 300;
  color: #333333;
  line-height: 30px;
  margin-top: 40px;
}
.scalemid {
  transform: scale(1.08);
}
.layui-col-space40 > * {
  padding: 20px;
}
.text-center {
  text-align: center;
}
.ax_bcf8 {
  background: #f8f8f8;
}
.w1000 {
  width: 1000px;
  text-align: center;
  margin: 0 auto;
}
.casdiv {
  position: relative;
  margin: 0 auto;
}
.casdiv img {
  width: 120px;
  height: 100px;
  margin: 0 15px;
  box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08);
}
.casdiv .lunone {
  text-align: center;
  position: absolute;
  width: 100%;
  top: -50px;
}
.layui-carousel > [carousel-item] > * {
  box-sizing: border-box;
}
.self_inv .layui-tab-title {
  height: auto!important;
  border: none;
}
.self_inv .layui-tab-title li {
  border: 1px solid #eee;
  margin: 0 10px;
  width: 240px;
  height: 100px;
  box-sizing: border-box;
}
.self_inv .layui-tab-title li img {
  width: 100%;
  height: 100%;
}
.self_inv .layui-tab-title .layui-this:after {
  border: 2px solid #111;
  height: 100px;
}
.h640 {
  height: 640px;
  width: 100%;
}
.ax_parten {
  background: #fff;
}
.swiper-slide {
  text-align: center;
}
.swiper-slide img {
  width: 100%;
  max-width: 240px;
  margin-bottom: 30px;
}
.swiper-slide .ssnode {
  background: #fff;
  height: 440px;
  padding: 60px 40px;
  position: relative;
  border: 1px solid #eee;
}
.mbsswiper img {
  width: 224px;
  height: 320px;
}
.ax_pro_title_l {
  display: block;
  text-align: left!important;
}
.fouimg img {
  width: 240px;
  height: 100px;
}
.nobbder .layui-tab-title {
  border: none;
  font-weight: 500;
  height: auto!important;
}
.nobbder .layui-tab-title li {
  height: 60px;
  line-height: 60px;
  padding: 0 5px;
}
.nobbder .layui-tab-title .layui-this:after {
  line-height: 60px;
  height: 60px;
}
@media screen and (min-width: 1880px) and (max-width: 1920px) {
  .i18n .ax_pro .enproduct .node_right {
    height: 300px!important;
  }
}
@media screen and (min-width: 1700px) and (max-width: 1880px) {
  .i18n .ax_pro .enproduct .node_right {
    height: 340px!important;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1700px) {
  .i18n .ax_pro .enproduct .node_right {
    height: 420px!important;
  }
}
@media screen and (min-width: 911px) {
  .nobbder li {
    padding: 0 20px!important;
  }
  .pcshowss {
    display: block;
  }
  .mbshowss {
    display: none;
  }
}
@media screen and (max-width: 910px) {
  .pcshowss {
    display: none;
  }
  .mbshowss {
    display: block;
  }
}
@media screen and (min-width: 1200px) {
  .avator_s {
    width: 280px;
    height: 280px;
    margin-right: 40px;
  }
  .pcshows {
    display: block;
  }
  .mbshows {
    display: none;
  }
}
@media screen and (max-width: 1199px) {
  .i18n .ax_pro .enproduct .node_right {
    height: auto!important;
  }
  .i18n .ax_pro .enproduct .scalemid {
    transform: scale(1);
  }
  .w1000 {
    width: 800px;
  }
  .mbshows {
    display: block;
  }
  .pcshows {
    display: none;
  }
  .avator_s {
    width: 240px;
    height: 240px;
  }
}
@media screen and (max-width: 880px) {
  .w1000 {
    width: auto;
    padding: 0 20px;
  }
  .str4 img:hover {
    opacity: 1;
    transform: scale(1);
  }
}
@media screen and (max-width: 767px) {
  .self_inv .layui-tab-title li {
    width: 144px;
    height: 60px;
  }
  .self_inv .layui-tab-title .layui-this:after {
    height: 60px;
  }
  .layui-col-space40 > * {
    padding: 20px 0;
  }
  .i18n .ax_pro .enproduct .node_right {
    padding-left: 20px;
    padding-right: 20px;
  }
  .fouimg img {
    width: 144px;
    height: 60px;
  }
  .casdiv img {
    width: 60px;
    height: 50px;
  }
  .lunone {
    top: -25px !important;
  }
  #test1 {
    min-height: 490px!important;
  }
}
@media screen and (max-width: 488px) {
  #test1 {
    min-height: 658px!important;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .i18n .ax_pro .enproduct .node_right {
    padding-left: 40px;
    padding-right: 40px;
  }
  .i18n .ax_pro .enproduct .scalemid {
    transform: scale(1);
  }
}
