body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, strong {  padding: 0;  margin: 0;  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", SimSun, sans-serif; }html,body,#app{  height:100%;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  text-size-adjust: 100%!important;  -ms-text-size-adjust: 100%!important;  -webkit-text-size-adjust: 100%!important;}a{  color:inherit;  text-decoration: none;}div,section{  box-sizing: border-box;}.flex__row {  display: flex;  flex-direction: row;}.flex__row_vertical {  display: flex;  flex-direction: row;  align-items: center;}.flex__column_center {  display: flex;  flex-direction: column;  justify-content: center;  align-items: center;}.flex__row_column {  display: flex;  flex-direction: column;}.flex__row_center{	display: flex;	flex-direction: row;	justify-content:center;	align-items: center;}.flex__column_vertical{  display:flex;  flex-direction: column;  align-items: center;  justify-content:center;}/*单行超出部分显示省略号*/.word_single_ellipsis{	overflow: hidden;	text-overflow:ellipsis;	white-space: nowrap;	color:#888;}/**/.word_multiline_ellipsis{  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden}/*特殊字体引入*/@font-face {    font-family: 'din';   src: url('../css/DIN.ttf');   font-weight: normal;    font-style: normal;  } .din{  font-family:din;}.container{  width:100%;  min-width: 1200px;  overflow: hidden;}/*不规则图形蠕动效果*/@-webkit-keyframes transform {	0%,100% {		border-radius: 63% 37% 54% 46%/55% 48% 52% 45%	}	14% {		border-radius: 40% 60% 54% 46%/49% 60% 40% 51%	}	28% {		border-radius: 54% 46% 38% 62%/49% 70% 30% 51%	}	42% {		border-radius: 61% 39% 55% 45%/61% 38% 62% 39%	}	56% {		border-radius: 61% 39% 67% 33%/70% 50% 50% 30%	}	70% {		border-radius: 50% 50% 34% 66%/56% 68% 32% 44%	}	84% {		border-radius: 46% 54% 50% 50%/35% 61% 39% 65%	}}@keyframes transform {	0%,100% {		border-radius: 63% 37% 54% 46%/55% 48% 52% 45%	}	14% {		border-radius: 40% 60% 54% 46%/49% 60% 40% 51%	}	28% {		border-radius: 54% 46% 38% 62%/49% 70% 30% 51%	}	42% {		border-radius: 61% 39% 55% 45%/61% 38% 62% 39%	}	56% {		border-radius: 61% 39% 67% 33%/70% 50% 50% 30%	}	70% {		border-radius: 50% 50% 34% 66%/56% 68% 32% 44%	}	84% {		border-radius: 46% 54% 50% 50%/35% 61% 39% 65%	}}/*通用2整体由下向上移*/@-webkit-keyframes fadeliftup{  0%{-webkit-transform:translateY(40px);opacity:0}  100%{-webkit-transform:translateY(0);opacity:1}}@keyframes fadeliftup{  0%{transform:translateY(40px);opacity:0}  100%{transform:translateY(0);opacity:1}}/*footer*/.footer{  min-width: 1200px;  height:220px;  background:#041726;  color:#fff;}.footer_con{  width:100%;  display:flex;  justify-content:space-around;  align-items: center;}.footer_con_left{  font-size:12px;}.footer_con_nav{  margin-bottom:25px;  display: flex;  font-size: 14px;  font-weight:500;}.footer_con_nav li{  margin-right:25px;}.footer_con_nav li a{  color:#fff;}.address{  opacity: 0.8;}.address p{  line-height: 12px;  margin-bottom: 15px;}.address p:last-child{  margin-bottom:25px;}.recordNum{  opacity:0.3;}.footer_con_mid{  position: relative;}.footer_logo{  margin-bottom:8.5px;  width: 250px;  height:47.5px;}.footer_wx{  text-align:center;}.footer_wx span{  font-size:12px;}.footer_wx_ewm{  position: absolute;  top:-28px;  right:-69px;  opacity:0;  transition: all 0.5s ease;}.footer_wx:hover+.footer_wx_ewm{  opacity:1}/*马上合作*/[v-cloak] {  display: none;}#cooperation{  display:none;  position:fixed;  top:0;  left:0;  z-index:9999;  width:100%;  height:100%;  background:rgba(0,0,0,0.5);  animation-duration:0.5s!important;}.close{  position:absolute;  right:37px;  top:40px;  display:inline-block;  width:22px;  height:22px;  background:url(../images/close.png) 0 0 no-repeat;  -webkit-background-size:22px auto;  background-size:22px auto;}.coo_cont{  position:absolute;  top:50%;  left:50%;  transform:translate(-50%,-50%);  padding:35px 60px;  width:802px;  height:570px;  background:#fff;  /* border-radius:16px; */}.coo_cont .tit{  /* overflow:hidden; */}.coo_cont h3{  font-size:15px;  /* font-weight: bold; */  line-height: 12px;  color:#2E2F36FF;}.coo_cont .des{  position:relative;  /* margin-top:22px; */  font-size:65px;  color:#2E2F36FF;  /* line-height: 22px; */}.coo_cont .gap{  float:left;  margin:19px 5px 0;  border-left-style:solid;  border-left-color:#666;  border-left-width:1px;  height:13.5px}.coo_cont .form_group{  margin-left:-50px;  display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-flow: row nowrap;    flex-flow: row nowrap;    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between;    -webkit-box-align: start;    -ms-flex-align: start;    align-items: flex-start;}.item_group{  position: relative;    border: none;    margin: 0 auto;    margin-left:50px;    /* // padding: 10px 0; */    width:320px;}.item_group::before{  position: absolute;  bottom: 0;  left: 0;  width: 0;  height: 1px;  background: #25272a;  content: " ";  transition: width 250ms ease;  transform: translateX(0);  z-index:201;}.w_item_group::before{  width:100%;}.item_group input{  position: relative;  padding-left:5px;    z-index: 200;    background: transparent;    width: 100%;    border: none;    outline:none;    border-bottom: 1px solid #ccc;    padding: 33px 0.9615em 0px 0;    font-family: "Open Sans", sans-serif;    color: #2E2F36;    font-size: 15px;    line-height: 40px;    font-weight: 400;    -webkit-box-sizing: border-box;    box-sizing: border-box;}.item_group label{  position: absolute;    width: 100%;    top: 25px;    left: 0;    color: #222;    font-size: 15px;    line-height: 43px;    text-transform: uppercase;    letter-spacing: 3.25px;    -webkit-transition: all .3s ease;    transition: all .3s ease;    font-weight:400;}.item_group p{  /* // margin-top:8px; */  font-size:13px;  color:red;}.item_group_area{  margin:30px 0 0 50px;}label{  font-size:13px;  font-weight:600;  color:#222;}.item_group_area .btnGroup{  margin-left:-20px;}.item_group_area .btnGroup a{  display:inline-block;  padding:0 20px;  line-height:40px;  background:rgba(238,238,238,1);  border-radius:40px;  color:#222;  font-size:14px;  margin-left:20px;  margin-top:10px;}.item_group_area .btnGroup  .selected{  background:rgba(42,181,37,1);  color:#fff;}.item_group_area p{  margin-top:8px;  font-size:13px;  color:red;}.text-button {  margin:38px auto;  width:152px;  height:40px;  /* overflow: hidden; */}.tijiao{  position:relative;  -webkit-backface-visibility: hidden;  transform: translate3d(0,0,0);  display:block;  width:152px;  height:40px;  color:#2E2F36FF;  border-radius:40px;  background: none;  border:2px #3f51b5 solid;  background:#3f51b5;  color:#fff;  overflow: hidden;  /* box-shadow:0px 10px 30px RGBA(32,203,31,0.3);  background:linear-gradient(to right,#33A521,#25BD27); */  /* transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); */}.tijiao p{  padding-bottom:3px;    float: left;    position:absolute;    top:50%;    left:50%;    transform: translate(-50%,-50%);  }.tijiao strong{float:left;}.tijiao span{  float:left;  width: 5px;  height: 5px;  margin:9px 0 0 4px;  display: inline-block;  background: #2E2F36FF;  border-radius: .6em;  -webkit-animation: loading .5s infinite alternate;  animation: loading .5s infinite alternate;}.tijiao span:nth-of-type(2) {  background: #2E2F36FF;  -webkit-animation-delay: 0.2s;          animation-delay: 0.2s;}.tijiao span:nth-of-type(3) {  background: #2E2F36FF;  -webkit-animation-delay: 0.4s;          animation-delay: 0.4s;}@-webkit-keyframes loading {  0% {    opacity: 0;  }  100% {    opacity: 1;  }}@keyframes loading {  0% {    opacity: 0;  }  100% {    opacity: 1;  }}.text-button a::before,.text-button a::after{    content: '';    position: absolute;    height: 100%;    width: 100%;    bottom: 100%;    left: 0;    z-index: -1;    -webkit-transition: -webkit-transform 0.3s;    transition: transform 0.3s;    -webkit-transition-timing-function: ease;    transition-timing-function: ease;  }.text-button  a::before{  background: #7986cb;}.text-button a::after{  background: #3f51b5;}.nav_item .text-button a::before{  background:#2d44ba!important;}.nav_item .text-button a::after{  background:#1d34aa!important;}.text-button a:hover{  color:#fff;}.text-button a:hover::before{  -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);} .text-button a:hover::after{  -webkit-transition-delay: 0.175s;          transition-delay: 0.175s;  -webkit-transform: translate3d(0, 100%, 0);          transform: translate3d(0, 100%, 0);}/* .tijiao:hover{    margin:43px auto 0;  box-shadow:0px 10px 40px RGBA(1, 122, 0, 0.3);  background:linear-gradient(to right,#48ae38,#3bc43d);} */.success_cont{  /* display: none; */  position:absolute;  top:50%;  left:50%;  transform:translate(-50%,-50%);  padding:35px 54px;  text-align:center;  width:750px;  height:570px;  background:#fff;  /* border-radius:16px; */}.success_cont img{  margin-top: 89px;}.success_cont h3{  margin-top:32px;  font-size:24px;  color:#2E2F36FF;  font-weight:bold;  line-height: 30px;}.success_cont p{  margin-top:25px;  font-size:15px;  color:#2E2F36FF;  font-weight: 400;  line-height: 30px;}.success_cont .final{  position: relative;  -webkit-backface-visibility: hidden;  transform: translate3d(0,0,0);  margin-top:25px;  display:inline-block;  width:155px;  height:41px;  text-align:center;  line-height:40px;  border:2px #3f51b5 solid;  background:#3f51b5;  color:#fff;  border-radius:40px;  overflow: hidden;  /* box-shadow:20px 0px 60px rgba(32,203,31,0.3); */}input[type=checkbox] {  display: none;  width:25px;  height: 25px;  }.chuhai {  width:25px;  height:25px;  background:rgba(255,255,255,1);  border:1px solid rgba(189, 190, 199, 1);  border-radius:5px;  position: relative;  cursor: pointer;  /* -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);  -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);  box-shadow: 0px 1px 3px rgba(0,0,0,0.5); */  }  .chuhai label {    display: block;    width:7px;    height:7px;    background:#fff;    border-radius:2px;         /* -webkit-transition: all .5s ease;    -moz-transition: all .5s ease;    -o-transition: all .5s ease;    -ms-transition: all .5s ease;    transition: all .5s ease; */    cursor: pointer;    position: absolute;    top: 0;    right:0;    bottom:0;    left: 0;    margin:auto;    z-index: 1;    /* -webkit-box-shadow:inset 0px 1px 3px rgba(0,0,0,0.5);    -moz-box-shadow:inset 0px 1px 3px rgba(0,0,0,0.5);    box-shadow:inset 0px 1px 3px rgba(0,0,0,0.5); */  }  .checkbox_group{    width:580px;    justify-content: space-between;    cursor: pointer;  }  .group_title{    margin-bottom:29px;    font-size: 15px;    color:#2E2F36FF;    font-weight: 400;    line-height: 30px;  }.item_checkbox span{  display:inline-block;  margin-left:14px;  font-size:15px;  font-weight: 400;}/* .needDes{  padding:10px 0;  margin-top:10px;  margin-left:50px;  background: transparent;    width: 692px;    border: none;    outline:none;    border-bottom: 1px solid #ccc;  font-size:14px;} *//* .needDes::-webkit-input-placeholder {    color:#C0C0C0;} */