* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
}
html {
  min-width: 1200px;
}
body {
  padding: 0;
  margin: 0;
}
p {
  margin: 0;
  padding: 0;
}
input,
textarea {
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
  margin: 0;
}
input[type="number"] {
  -moz-appearance: textfield;
}
a {
  text-decoration: none;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.clear {
  clear: both;
}
.hide {
  display: none;
}
ul li {
  list-style: none;
}
.__top {
  height: 70px;
  font-size: 0;
  position: fixed;
  top: 0;
  z-index: 11;
  background: rgba(255, 255, 255, 0.9);
  width: 100%;
}
.__top .main {
  width: 1200px;
  margin: 0 auto;
}
.__top .main .logo_w {
  float: left;
  margin-right: 14px;
  display: inline-block;
}
.__top .main .logo_w .logo {
  height: 42px;
  margin-top: 16px;
}
.__top .main .logo_w .service_logo {
  display: block;
  margin-top: 23px;
}
.__top ul {
  float: right;
  width: 700px;
  text-align: right;
  margin-top: 24px;
}
.__top ul li {
  width: 104px;
  text-align: center;
  font-size: 16px;
  color: #434343;
  letter-spacing: 0;
  display: inline-block;
  cursor: pointer;
}
.__top ul li a {
  color: #434343;
}
.__top ul li.active {
  color: #3287FF;
}
.__top ul li.active a {
  color: #3287FF;
}
.__top ul li:hover {
  color: #3287FF;
}
.__top ul li:hover a {
  color: #3287FF;
}
.__top ul li:hover a:hover {
  color: #3287FF;
}
.__top .login-box {
  float: right;
  width: 80px;
  height: 30px;
  border: 1px solid #3287ff;
  border-radius: 2px;
  -webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.1);
  font-size: 16px;
  text-align: center;
  margin-top: 20px;
  margin-left: 10px;
  line-height: 28px;
  position: relative;
  cursor: pointer;
}
.__top .login-box:hover .login-hover {
  display: block;
}
.__top .login-box .login-btn {
  color: #3287FF;
}
.__top .login-box .login-hover {
  position: absolute;
  left: -180px;
  top: 29px;
  background: #fff;
  background: url('../../images/pcwebsite1/hover-bg.png') no-repeat;
  background-size: 295px 265px;
  width: 295px;
  height: 265px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 28px 0 0 42px;
  display: none;
  z-index: 999;
}
.__top .login-box .login-hover .login-hover-title {
  font-size: 14px;
  font-weight: 500;
  text-align: left;
  color: #323232;
  line-height: 20px;
}
.__top .login-box .login-hover .login-menu {
  width: 216px;
  height: 37px;
  border-radius: 4px;
  background: #ffffff;
  border: 0.5px solid rgba(25, 25, 25, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 13px;
  color: inherit;
}
.__top .login-box .login-hover .login-menu:hover {
  background: rgba(41, 133, 221, 0.11);
  border: 0.5px solid rgba(50, 135, 255, 0.31);
  border-radius: 4px;
}
.__top .login-box .login-hover .login-menu:hover p {
  color: #2985dd;
}
.__top .login-box .login-hover .login-menu img {
  margin-left: 4px;
  width: 34px;
  height: 34px;
}
.__top .login-box .login-hover .login-menu p {
  font-size: 12px;
  font-weight: 400;
  text-align: left;
  color: #252525;
  margin-left: 5px;
}
.__footer {
  background: #1D2C4C;
  padding-bottom: 10px;
}
.__footer .block_6 {
  width: 1200px;
  margin: 0 auto;
}
.__footer .block_6 .rect {
  float: left;
  padding-top: 40px;
  margin-right: 89px;
}
.__footer .block_6 .rect.rect1 {
  width: 220px;
}
.__footer .block_6 .rect.rect1 .contxt {
  padding-top: 6px;
}
.__footer .block_6 .rect.rect4 {
  float: right;
  margin: 0;
}
.__footer .block_6 .rect .title {
  color: #FFF;
  font-size: 16px;
  margin-bottom: 25px;
}
.__footer .block_6 .rect .contxt {
  color: #FFF;
  font-size: 14px;
  line-height: 20px;
  color: #92A8B8;
}
.__footer .block_6 .rect .contxt2 {
  line-height: 30px;
}
.__footer .block_6 .rect .contxt2 a {
  font-size: 16px;
  display: block;
  color: #92A8B8;
  line-height: 36px;
}
.__footer .block_6 .rect .contxt2 a:hover {
  color: #4DF3EE;
}
.__footer .block_6 .rect .contxt2 a img {
  width: 92px;
  height: 92px;
  margin-top: 5px;
}
.__footer .block_6 .rect .contxt2 p {
  font-size: 14px;
  color: #92A8B8;
  line-height: 35px;
}
.__footer .block_6 .rect .contxt2 p span {
  cursor: pointer;
  display: inline-block;
}
.__footer .block_6 .rect .contxt2 p span:hover {
  color: #4DF3EE;
}
.__footer .block_6 .rect .contxt2 p a {
  font-size: 14px;
}
.__footer .block_6 .rect .contxt2 p a:hover {
  color: inherit;
}
.__footer .copyright {
  text-align: center;
  font-size: 12px;
  color: #FFFFFF;
  margin-top: 60px;
}
.__footer .experience {
  width: 100%;
  height: 312px;
  background-image: url("../../images/pcwebsite1/insert-info.png");
  background-size: 2560px 312px;
  background-position: center top;
}
.__footer .experience-container {
  width: 1200px;
  margin: 0 auto;
  padding-top: 108px;
}
.__footer .experience-title {
  height: 33px;
  opacity: 1;
  font-size: 24px;
  font-weight: 600;
  text-align: left;
  color: #ffffff;
  line-height: 33px;
}
.__footer .experience-content {
  padding-top: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.__footer .experience-input {
  width: 230px;
  height: 40px;
  opacity: 1;
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  padding: 8px 12px;
  outline: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  margin: 0 10px 0 0;
  font-size: 16px;
  font-weight: 400;
  text-align: left;
  color: #111111;
  line-height: 24px;
}
.__footer .experience-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.__footer .experience-button {
  width: 170px;
  height: 40px;
  opacity: 1;
  background: -webkit-linear-gradient(315deg, #0076ff, #005aff);
  background: linear-gradient(135deg, #0076ff, #005aff);
  border-radius: 4px;
  border: none;
  outline: none;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  color: #ffffff;
  line-height: 22px;
}
.__footer .experience-button:hover {
  opacity: 0.9;
}
.servers_fix {
  position: fixed;
  width: 34px;
  height: 136px;
  right: 30px;
  bottom: 100px;
  z-index: 101;
}
.servers_fix > span {
  height: 34px;
  width: 34px;
  display: block;
  cursor: pointer;
  margin-bottom: 17px;
}
.servers_fix > span > i {
  display: none;
  position: absolute;
  left: -140px;
  top: 0;
  height: 143px;
  width: 143px;
}
.servers_fix .a {
  background: url(../../images/pcwebsite/server_wx_icon.png) no-repeat;
  background-size: 34px 34px;
}
.servers_fix .a:hover {
  background: url(../../images/pcwebsite/server_wx_text.png) no-repeat;
  background-size: 34px 34px;
}
.servers_fix .a:hover > i {
  background: url(../../images/pcwebsite/server_wx_hover.png) no-repeat;
  background-size: cover;
  display: block;
}
.servers_fix .b {
  background: url(../../images/pcwebsite/server_phone_icon.png) no-repeat;
  background-size: 34px 34px;
}
.servers_fix .b:hover {
  background: url(../../images/pcwebsite/server_phone_text.png) no-repeat;
  background-size: 34px 34px;
}
.servers_fix .b:hover > i {
  background: url(../../images/pcwebsite/server_phone_hover.png) no-repeat;
  background-size: cover;
  display: block;
}
.servers_fix .c {
  background: url(../../images/pcwebsite/server_suggest_icon.png) no-repeat;
  background-size: 34px 34px;
}
.servers_fix .c:hover {
  background: url(../../images/pcwebsite/server_suggest_text.png) no-repeat;
  background-size: 34px 34px;
}
#heli-chat-btn {
  position: fixed;
  right: 30px;
  bottom: 30px;
  height: 40px;
  padding: 0 18px;
  line-height: 40px;
  background-color: #0076ff;
  color: #fff;
  font-size: 14px;
  border-radius: 4px;
  cursor: pointer;
  z-index: 101;
  white-space: nowrap;
  -webkit-box-shadow: 0 2px 8px rgba(0, 118, 255, 0.45);
  box-shadow: 0 2px 8px rgba(0, 118, 255, 0.45);
}
#heli-chat-btn:hover {
  background-color: #005aff;
}
#heli-chat-page {
  position: fixed;
  right: 30px;
  bottom: 80px;
  width: 320px;
  height: 500px;
  -webkit-box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.18);
  box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.18);
  display: none;
  border-radius: 4px;
  overflow: hidden;
  z-index: 200;
}
.heli-close-btn {
  position: absolute;
  top: 0;
  right: 0;
  width: 36px;
  height: 36px;
  line-height: 32px;
  text-align: center;
  font-size: 26px;
  color: #fff;
  cursor: pointer;
  z-index: 1;
  background: rgba(0, 0, 0, 0.2);
  border-bottom-left-radius: 4px;
}
.suggest_dlg {
  display: none;
}
.suggest_dlg .bg {
  position: fixed;
  z-index: 100;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: rgba(255, 255, 255, 0.5);
}
.suggest_dlg .success_dlg {
  background: #FFFFFF;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.13);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.13);
  border-radius: 4px;
  position: absolute;
  left: 50%;
  margin-left: -260px;
  top: 130px;
  z-index: 101;
  width: 540px;
  padding: 50px 0 34px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.suggest_dlg .success_dlg .img {
  width: 100px;
  height: 100px;
  display: block;
  margin: 0 auto;
}
.suggest_dlg .success_dlg p {
  text-align: center;
  padding: 0 78px;
}
.suggest_dlg .success_dlg p.a {
  font-size: 18px;
  color: #434343;
  letter-spacing: -0.43px;
  text-align: center;
  margin-top: 30px;
}
.suggest_dlg .success_dlg p.b {
  font-size: 14px;
  color: #979797;
  letter-spacing: 0;
  text-align: center;
  line-height: 24px;
  margin-top: 10px;
}
.suggest_dlg .success_dlg p.c {
  font-size: 14px;
  color: #434343;
  letter-spacing: -0.34px;
  text-align: center;
  margin-top: 20px;
}
.suggest_dlg .success_dlg p.d {
  font-size: 10px;
  color: #3D3D3D;
  letter-spacing: -0.34px;
  text-align: center;
  line-height: 20px;
}
.suggest_dlg .success_dlg p.e {
  font-size: 12px;
  color: #979797;
  letter-spacing: -0.34px;
  text-align: center;
  line-height: 18px;
  text-align: left;
  padding-left: 114px;
  padding-right: 0;
}
.suggest_dlg .dlg {
  background: #FFFFFF;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.13);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.13);
  border-radius: 4px;
  position: absolute;
  left: 50%;
  margin-left: -260px;
  top: 130px;
  z-index: 101;
  width: 540px;
}
.suggest_dlg .dlg .dhead {
  border-bottom: 1px solid #E4E4E4;
  line-height: 22px;
  padding: 14px 0 14px 20px;
}
.suggest_dlg .dlg .dhead .ttl {
  font-size: 16px;
  color: #5E5E62;
  letter-spacing: -0.39px;
}
.suggest_dlg .dlg .dhead .tdesc {
  font-size: 12px;
  color: #979797;
  letter-spacing: -0.29px;
}
.suggest_dlg .dlg .dhead .close {
  height: 22px;
  width: 22px;
  background: url(../../images/pcwebsite/close_icon.png) no-repeat;
  background-position: center center;
  background-size: 13px 13px;
  display: block;
  float: right;
  margin-right: 10px;
  cursor: pointer;
}
.suggest_dlg .dlg .context .warn_text {
  font-size: 12px;
  color: #FF7700;
  letter-spacing: -0.29px;
  line-height: 18px;
  white-space: nowrap;
  text-align: left;
}
.suggest_dlg .dlg .context table {
  display: block;
  margin: 0 auto;
  width: 330px;
  margin-top: 30px;
}
.suggest_dlg .dlg .context table .atd {
  padding-top: 7px;
  vertical-align: top;
}
.suggest_dlg .dlg .context label {
  font-size: 12px;
  color: #434343;
  letter-spacing: -0.29px;
  text-align: right;
  padding-right: 10px;
}
.suggest_dlg .dlg .context input {
  background: #FFFFFF;
  border: 1px solid #DEDEE0;
  height: 40px;
  width: 260px;
  font-size: 12px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 10px;
  color: #434343;
  letter-spacing: -0.29px;
}
.suggest_dlg .dlg .context input::-webkit-input-placeholder {
  color: #CCCCCC;
}
.suggest_dlg .dlg .context textarea {
  background: #FFFFFF;
  border: 1px solid #DEDEE0;
  height: 100px;
  width: 260px;
  font-size: 12px;
  padding: 6px 10px;
  color: #434343;
  letter-spacing: -0.29px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.suggest_dlg .dlg .context textarea::-webkit-input-placeholder {
  color: #CCCCCC;
}
.suggest_dlg .dlg .btns {
  text-align: center;
  padding-bottom: 40px;
}
.suggest_dlg .dlg .btns button {
  display: inline-block;
  margin: 0 5px;
  height: 40px;
  width: 115px;
  font-size: 14px;
  letter-spacing: 0;
  text-align: center;
}
.suggest_dlg .dlg .btns button.submit {
  background: #3287FF;
  border-radius: 4px;
  border: 1px solid #3287FF;
  color: #FFFFFF;
}
.suggest_dlg .dlg .btns button.submit:active {
  background: #2D78E6;
  border: 1px solid #2D78E6;
}
.suggest_dlg .dlg .btns button.cancel {
  background: #FFFFFF;
  border: 1px solid #3287FF;
  border-radius: 4px;
  color: #3287FF;
}
.suggest_dlg .dlg .btns button.cancel:active {
  background: #F2F2F2;
}
.page-index {
  width: 100%;
  overflow-x: hidden;
}
.page-index .banner {
  height: 520px;
}
.page-index .banner .swiper-slide {
  height: 520px;
}
.page-index .banner .swiper-slide .block {
  height: 520px;
  width: 1200px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}
.page-index .banner .swiper-slide .block .more {
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: 10;
}
.page-index .banner .swiper-slide .block .more > img {
  display: block;
  width: 100%;
}
.page-index .banner .slide {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.page-index .banner .swiper-pagination-bullet {
  background: #BBC7DE;
}
.page-index .banner .swiper-pagination-bullet-active {
  background: #FFF;
}
.page-index .main .main-container {
  width: 1200px;
  margin: 0 auto;
}
.page-index .main .home-title {
  height: 48px;
  font-size: 34px;
  font-weight: 600;
  text-align: center;
  color: #111111;
  line-height: 48px;
}
.page-index .main .home-01 {
  width: 100%;
  height: 270px;
  background-image: url(../../images/pcwebsite1/home-01.png);
  background-repeat: no-repeat;
  background-size: 100%;
}
.page-index .main .home-01-content {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  list-style: none;
}
.page-index .main .home-01-content > li {
  padding: 0;
  margin: 0;
  list-style: none;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-height: 124px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.page-index .main .home-01-content > li > :nth-of-type(1) {
  font-size: 40px;
  font-weight: 600;
  text-align: left;
  color: #0076ff;
  line-height: 48px;
  margin-bottom: 5px;
}
.page-index .main .home-01-content > li > :nth-of-type(2) {
  font-size: 18px;
  font-weight: 400;
  text-align: left;
  color: #434343;
  line-height: 25px;
}
.page-index .main .home-02-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-shadow: 0 2px 23px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 2px 23px 0 rgba(0, 0, 0, 0.05);
  padding: 0;
  margin: 0;
  list-style: none;
}
.page-index .main .home-02-content > li {
  padding: 0;
  margin: 0;
  list-style: none;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 136px;
  width: 299px;
  cursor: pointer;
  -webkit-transition: all 200ms cubic-bezier(0.07, 0.95, 0, 1);
  transition: all 200ms cubic-bezier(0.07, 0.95, 0, 1);
}
.page-index .main .home-02-content > li a {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.page-index .main .home-02-content > li img {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50px;
  flex: 0 0 50px;
  display: block;
  width: 50px;
  height: 50px;
  margin-right: 10px;
}
.page-index .main .home-02-content > li.home-02-active {
  -webkit-box-shadow: 0 2px 23px 0 rgba(0, 0, 0, 0.05), 0px -3px 0px 0px #0076ff inset;
  box-shadow: 0 2px 23px 0 rgba(0, 0, 0, 0.05), 0px -3px 0px 0px #0076ff inset;
  background: -webkit-linear-gradient(315deg, #ffffff, rgba(255, 255, 255, 0.09) 57%, rgba(0, 118, 255, 0.13));
  background: linear-gradient(135deg, #ffffff, rgba(255, 255, 255, 0.09) 57%, rgba(0, 118, 255, 0.13));
}
.page-index .main .home-02-content > li:nth-of-type(2) {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.page-index .main .home-02-content > li:nth-of-type(3) {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.page-index .main .home-02-content .home-02-title {
  font-size: 18px;
  font-weight: 500;
  text-align: left;
  color: #434343;
  line-height: 25px;
}
.page-index .main .home-02-content .home-02-desc {
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  color: #979797;
  line-height: 20px;
}
.page-index .main .home-02-item {
  height: 472px;
  background-image: url(../../images/pcwebsite1/home-02.png);
  background-size: 2560px 472px;
  background-repeat: no-repeat;
  background-position: center top;
}
.page-index .main .quotation-left {
  height: 64px;
  font-size: 42px;
  text-align: left;
  color: #bababa;
  line-height: 64px;
  background-image: url(../../images/pcwebsite1/q-left.png);
  background-size: 25px 64px;
  background-repeat: no-repeat;
}
.page-index .main .quotation-right {
  height: 64px;
  font-size: 42px;
  text-align: right;
  color: #bababa;
  line-height: 64px;
  background-image: url(../../images/pcwebsite1/q-right.png);
  background-size: 25px 64px;
  background-repeat: no-repeat;
  background-position: top right;
}
.page-index .main .home-02-item-container {
  width: 1074px;
}
.page-index .main .home-02-item-title {
  height: 42px;
  font-size: 30px;
  font-weight: 500;
  text-align: left;
  color: #000000;
  line-height: 42px;
}
.page-index .main .home-02-item-content {
  width: 1054px;
  height: 68px;
  font-size: 18px;
  font-weight: 400;
  text-align: left;
  color: #000000;
  line-height: 34px;
  margin-top: 16px;
  margin-bottom: 5px;
}
.page-index .main .home-02-item-apps {
  padding: 0;
  margin: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 24px;
}
.page-index .main .home-02-item-apps > li {
  padding: 0;
  margin: 0;
  list-style: none;
  width: 120px;
  height: 34px;
  border: 1px solid #b7b7b7;
  border-radius: 5px;
  margin-right: 30px;
  text-align: center;
  line-height: 34px;
}
.page-index .main .home-02-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 10px;
  cursor: pointer;
}
.page-index .main .home-02-buttons > a:nth-of-type(1) img {
  display: block;
  margin-right: 16px;
}
.page-index .main .home-02-buttons > a:nth-of-type(2) img {
  display: block;
}
.page-index .main .home-03 {
  width: 1200px;
  height: 552px;
  position: relative;
  background-image: url("../../images/pcwebsite1/an-bg.png");
  background-size: 650px 650px;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}
.page-index .main .main-container-block {
  background-image: url("../../images/pcwebsite1/bg-01.png");
  background-size: 1879px 892px;
  background-repeat: no-repeat;
  background-position: left 113%;
}
.page-index .main .main-container-apps {
  position: relative;
  width: 1200px;
  opacity: 0;
}
.page-index .main .hover-container {
  width: 1200px;
}
.page-index .main .home-02-move {
  width: 4900px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: all 1000ms cubic-bezier(0.07, 0.95, 0, 1);
  transition: all 1000ms cubic-bezier(0.07, 0.95, 0, 1);
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
.page-index .main .home-03-item-1 .home-03-ball {
  width: 220px;
  position: absolute;
  top: 160px;
  left: 490px;
}
.page-index .main .home-03-item-1 .home-03-ball > img {
  display: block;
  width: 100%;
}
.page-index .main .home-03-item-2 .home-03-ball {
  width: 200px;
  position: absolute;
  top: -60px;
  left: 500px;
  -webkit-animation: home03-bobbing 3s ease infinite alternate;
  animation: home03-bobbing 3s ease infinite alternate;
}
.page-index .main .home-03-item-2 .home-03-ball > img {
  display: block;
  width: 100%;
}
.page-index .main .home-03-item-2 .position {
  position: absolute;
  top: -10px;
  left: 130px;
}
.page-index .main .home-03-item-2 .home-03-description {
  width: 396px;
  text-align: right;
  -webkit-animation: home03-bobbing 3s ease infinite alternate;
  animation: home03-bobbing 3s ease infinite alternate;
}
.page-index .main .home-03-item-3 .home-03-ball {
  width: 200px;
  position: absolute;
  top: 170px;
  right: 267px;
  -webkit-animation: home03-bobbing 4s ease infinite alternate;
  animation: home03-bobbing 4s ease infinite alternate;
}
.page-index .main .home-03-item-3 .home-03-ball > img {
  display: block;
  width: 100%;
}
.page-index .main .home-03-item-3 .home-03-description {
  width: 277px;
  text-align: left;
  -webkit-animation: home03-bobbing 4s ease infinite alternate;
  animation: home03-bobbing 4s ease infinite alternate;
}
.page-index .main .home-03-item-3 .position {
  position: absolute;
  top: 220px;
  right: 10px;
}
.page-index .main .home-03-item-4 .home-03-ball {
  width: 200px;
  position: absolute;
  left: 500px;
  bottom: -50px;
  -webkit-animation: home03-bobbing 3.5s ease infinite alternate;
  animation: home03-bobbing 3.5s ease infinite alternate;
}
.page-index .main .home-03-item-4 .home-03-ball > img {
  display: block;
  width: 100%;
}
.page-index .main .home-03-item-4 .home-03-description {
  width: 277px;
  text-align: left;
  -webkit-animation: home03-bobbing 3.5s ease infinite alternate;
  animation: home03-bobbing 3.5s ease infinite alternate;
}
.page-index .main .home-03-item-4 .position {
  position: absolute;
  bottom: 10px;
  right: 242px;
}
.page-index .main .home-03-item-5 .home-03-ball {
  width: 200px;
  position: absolute;
  left: 263px;
  top: 170px;
  -webkit-animation: home03-bobbing 3.5s ease infinite alternate;
  animation: home03-bobbing 3.5s ease infinite alternate;
}
.page-index .main .home-03-item-5 .home-03-ball > img {
  display: block;
  width: 100%;
}
.page-index .main .home-03-item-5 .home-03-description {
  width: 216px;
  text-align: right;
  -webkit-animation: home03-bobbing 3.5s ease infinite alternate;
  animation: home03-bobbing 3.5s ease infinite alternate;
}
.page-index .main .home-03-item-5 .position {
  position: absolute;
  left: 70px;
  top: 230px;
}
.page-index .main .home-03-title {
  font-size: 20px;
  font-weight: 600;
  color: #111111;
  line-height: 30px;
  margin-bottom: 9px;
}
.page-index .main .home-03-content {
  font-size: 16px;
  font-weight: 400;
  color: #555555;
  line-height: 25px;
  opacity: 0.7;
}
.page-index .main .company-item {
  width: 350px;
  height: 300px;
}
.page-index .main .company-item a {
  display: block;
  width: 350px;
  height: 300px;
}
.page-index .main .company-item img {
  display: block;
  width: 100%;
}
.page-index .redirect {
  font-size: 18px;
  font-weight: 400;
  text-align: center;
  color: #3287ff;
  line-height: 25px;
  text-decoration: none;
}
.page-index .redirect:hover {
  text-decoration: underline;
}
.page-index .arrow-up {
  width: 42px;
  height: 42px;
  background-image: url(../../images/pcwebsite1/arrow-up.png);
  background-size: 100%;
  position: absolute;
  top: -21px;
  left: 130px;
}
@-webkit-keyframes home03-bobbing {
  0% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
}
@keyframes home03-bobbing {
  0% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
}
.page-index .swiper-slide {
  cursor: pointer;
}
.page-index a {
  text-decoration: none;
  color: inherit;
}
.page-index #company-scroll {
  overflow: hidden;
}
.page-index .company-container {
  padding: 0;
  margin: 0;
  width: 3160px;
  height: 305px;
}
.page-index .company-container > li {
  float: left;
}
.page-index .company-pull {
  width: 300px;
  height: 46px;
  background: #2885dc;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  color: #ffffff;
  line-height: 46px;
  border: none;
  outline: none;
  margin-right: 15px;
}
.page-aboutus {
  font-size: 0;
}
.page-aboutus .banner {
  height: 450px;
  width: 100%;
  background: url(../../images/pcwebsite1/abouts-banner@2x.png) no-repeat;
  background-size: cover;
  background-position: center center;
  margin-top: 70px;
}
.page-aboutus .main {
  width: 1200px;
  margin: 0 auto;
}
.page-aboutus .main .main-content {
  width: 1153px;
  height: 1346px;
  background-image: url("../../images/pcwebsite1/abouts.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
  margin-top: -80px;
}
.page-help .banner {
  height: 450px;
  width: 100%;
  background: url(../../images/pcwebsite/help_banner.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
  margin-top: 70px;
}
.page-help .block_1 {
  background: #FFFFFF;
  border: 1px solid #E1E9F4;
  width: 1200px;
  margin: 0 auto;
  margin-top: -160px;
  min-height: 240px;
  position: relative;
}
.page-help .block_1 .lm {
  width: 140px;
  height: 100%;
  padding: 0;
  padding-top: 10px;
  margin: 0;
  background: #F8F8F8;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.page-help .block_1 .lm li {
  padding: 10px 0;
  text-align: center;
  cursor: pointer;
  font-size: 14px;
  color: #434343;
  letter-spacing: 0;
}
.page-help .block_1 .lm li.active {
  font-size: 14px;
  color: #3287FF;
  letter-spacing: 0;
}
.page-help .block_1 .rc {
  padding-left: 160px;
  padding-top: 20px;
  padding-right: 40px;
  padding-bottom: 80px;
}
.page-help .block_1 .rc > h3 {
  font-size: 20px;
  color: #434343;
  letter-spacing: -0.48px;
  font-weight: normal;
}
.page-help .block_1 .rc .qa {
  margin-top: 20px;
}
.page-help .block_1 .rc .qa .q {
  font-size: 14px;
  color: #3E3E3E;
  letter-spacing: -0.34px;
}
.page-help .block_1 .rc .qa .a {
  font-size: 14px;
  color: #979797;
  letter-spacing: -0.34px;
  line-height: 20px;
  margin-top: 10px;
}
.page-help .b_foot {
  opacity: 0;
}
.page-service .banner {
  height: 450px;
  width: 100%;
  background: url(../../images/pcwebsite/service_banner.png) no-repeat;
  background-size: cover;
  background-position: center center;
  margin-top: 70px;
}
.page-service .banner .more {
  border: none;
  background: #FFF;
  height: 40px;
  font-size: 14px;
  color: #3287FF;
  letter-spacing: 0;
  position: absolute;
  display: block;
  background: #FFFFFF;
  -webkit-box-shadow: 0 2px 6px 0 rgba(52, 75, 156, 0.3);
  box-shadow: 0 2px 6px 0 rgba(52, 75, 156, 0.3);
  border-radius: 20px;
  text-align: center;
  line-height: 40px;
  font-weight: bold;
  cursor: pointer;
}
.page-service .banner .more.a {
  width: 200px;
  top: 364px;
  left: 50%;
  margin-left: -100px;
}
.page-service .banner .more.b {
  width: 250px;
  top: 411px;
  left: 50%;
  margin-left: -125px;
}
.page-service .g_title {
  text-align: center;
  margin: 60px auto;
  margin-bottom: 40px;
  width: 1000px;
}
.page-service .g_title h3 {
  display: inline-block;
  font-size: 32px;
  color: #434343;
  text-align: center;
  position: relative;
  font-weight: normal;
  white-space: normal;
  padding: 0;
  margin: 0;
}
.page-service .g_title h3::after {
  display: block;
  height: 4px;
  width: 30px;
  border-radius: 4px;
  background: #3287FF;
  position: absolute;
  left: -70px;
  top: 50%;
  content: ' ';
  margin-top: -2px;
}
.page-service .g_title h3::before {
  display: block;
  height: 4px;
  width: 30px;
  border-radius: 4px;
  background: #3287FF;
  position: absolute;
  right: -70px;
  top: 50%;
  content: ' ';
  margin-top: -2px;
}
.page-service .block_1 {
  margin-bottom: 80px;
  margin-top: -60px;
}
.page-service .block_1 table {
  padding: 30px 0;
  width: 1200px;
  display: block;
  margin: 0 auto;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
  background: #FFF;
}
.page-service .block_1 table tbody {
  width: 1200px;
}
.page-service .block_1 table tbody td {
  text-align: center;
  width: 300px;
}
.page-service .block_1 table tbody td img {
  width: 100px;
}
.page-service .block_1 table tbody td h4 {
  font-size: 18px;
  color: #434343;
  letter-spacing: 0;
  padding: 0;
  margin: 0;
  margin-top: 30px;
}
.page-service .block_1 table tbody td p {
  font-size: 14px;
  margin-top: 8px;
  color: #979797;
  letter-spacing: 0;
  text-align: center;
}
.page-service .block_2 {
  text-align: center;
  padding-bottom: 60px;
}
.page-service .block_3 {
  display: block;
  margin: 0 auto;
  margin-bottom: 60px;
  width: 1150px;
}
.page-service .block_3 td {
  text-align: center;
}
.page-service .block_3 td img {
  width: 370px;
}
.page-product .t_tab-container {
  position: fixed;
  left: 0;
  right: 0;
  top: 70px;
  z-index: 10;
  background: rgba(255, 255, 255, 0.9);
}
.page-product .t_tab {
  width: 1200px;
  margin: 0 auto;
  padding-top: 16px;
  height: 60px;
}
.page-product .t_tab table {
  width: 100%;
}
.page-product .t_tab table td {
  text-align: center;
}
.page-product .t_tab table button {
  border-radius: 100px;
  height: 28px;
  width: 120px;
  border: none;
  color: #434343;
  font-size: 14px;
  letter-spacing: 0;
  background: none;
  position: relative;
  outline: none;
}
.page-product .t_tab table button.active,
.page-product .t_tab table button:hover {
  color: #FFF;
}
.page-product .t_tab table button.active:after,
.page-product .t_tab table button:hover:after {
  display: block;
  height: 17px;
  width: 17px;
  background: #FFF;
  content: ' ';
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  bottom: -20px;
  left: 50%;
  margin-left: -9px;
}
.page-product .t_tab table button:hover {
  background-color: rgba(50, 135, 255, 0.2);
}
.page-product .t_tab table button.active {
  background: #3287FF;
}
.page-product .product_block-container {
  margin-top: 130px;
  width: 100%;
  overflow: hidden;
}
.page-product .product_block-container .product_block-animate {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 400%;
}
.page-product .product_block-container .product_block-animate > div {
  width: 25%;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
}
.page-product .banner {
  height: 360px;
  width: 100%;
}
.page-product .banner.banner_adminservice {
  background: url(../../images/pcwebsite/product_banner_adminservice.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}
.page-product .banner.banner_enterprise {
  background: url(../../images/pcwebsite/product_banner_enterprise.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}
.page-product .banner.banner_employ {
  background: url(../../images/pcwebsite/product_banner_employ.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}
.page-product .banner.banner_hardware {
  background: url(../../images/pcwebsite1/hardware/banner.png) no-repeat;
  background-size: cover;
  background-position: center center;
}
.page-product .banner .block {
  width: 1200px;
  height: 360px;
  margin: 0 auto;
  position: relative;
}
.page-product .banner .block .banner_logo {
  height: 70px;
  position: absolute;
  top: 70px;
  left: 140px;
}
.page-product .banner .block .add {
  display: block;
  border-radius: 4px;
  color: #FFF;
  font-size: 16px;
  text-align: center;
  line-height: 42px;
  position: absolute;
  left: 140px;
  top: 180px;
}
.page-product .banner .block .add > span {
  line-height: 42px;
}
.page-product .banner .block .add.drop {
  left: 350px;
}
.page-product .banner .block .add img {
  width: 100%;
  height: 100%;
}
.page-product .banner .block .hardware_subtitle {
  position: absolute;
  left: 0;
  top: 80px;
  width: 418px;
  height: 112px;
  opacity: 1;
  font-size: 38px;
  font-weight: 600;
  text-align: left;
  color: #ffffff;
  line-height: 56px;
  text-shadow: 0px 2px 4px 0px rgba(52, 75, 156, 0.3);
}
.page-product .banner .block .hardware_qa {
  position: absolute;
  left: 0;
  top: 220px;
  width: 474px;
  height: 28px;
  opacity: 1;
  font-size: 20px;
  font-weight: 400;
  text-align: left;
  color: #ffffff;
  line-height: 28px;
  text-shadow: 0px 2px 4px 0px rgba(52, 75, 156, 0.3);
}
.page-product .product_block .pda {
  width: 1200px;
  margin: -42px auto 0;
  height: 181px;
  padding: 0;
  font-size: 0;
}
.page-product .product_block .pda li {
  width: 168px;
  text-align: center;
  display: inline-block;
}
.page-product .product_block .pda li img {
  width: 177px;
}
.page-product .product_block .pds {
  padding: 0;
  margin: 0;
}
.page-product .product_block .pds li {
  padding: 60px 0 0 0;
}
.page-product .product_block .pdh {
  margin: 0;
  padding: 0;
}
.page-product .product_block .pdh li:nth-child(even) {
  background: #fafafa;
}
.page-product .product_block .pdh li .block {
  width: 1200px;
  margin: 0 auto;
}
.page-product .product_block .pdh li .block img {
  display: block;
  width: 100%;
  height: auto;
}
.page-product .g_title {
  text-align: center;
  margin: 0 auto 40px;
  width: 1000px;
}
.page-product .g_title h3 {
  height: 42px;
  opacity: 1;
  font-size: 30px;
  font-weight: 500;
  text-align: center;
  color: #111111;
  line-height: 42px;
  padding: 0;
  margin: 0;
}
.page-product .g_title .h3 {
  display: inline-block;
  font-size: 32px;
  color: #668FF0;
  letter-spacing: 0;
  text-align: center;
  position: relative;
  font-weight: normal;
  white-space: normal;
  padding: 0;
  margin: 0;
}
.page-product .g_title .h3::after {
  display: block;
  height: 4px;
  width: 30px;
  border-radius: 4px;
  background: #3287FF;
  position: absolute;
  left: -70px;
  top: 50%;
  content: ' ';
  margin-top: -2px;
}
.page-product .g_title .h3::before {
  display: block;
  height: 4px;
  width: 30px;
  border-radius: 4px;
  background: #3287FF;
  position: absolute;
  right: -70px;
  top: 50%;
  content: ' ';
  margin-top: -2px;
}
.page-product .g_title .p {
  font-size: 18px;
  color: #668FF0;
  letter-spacing: 0;
  margin-top: 15px;
  text-align: center;
  white-space: nowrap;
}
.page-product .g_title p {
  height: 25px;
  opacity: 1;
  font-size: 18px;
  font-weight: 400;
  text-align: center;
  color: #434343;
  line-height: 25px;
  margin-top: 16px;
}
.page-product .employ_title {
  padding: 22px 0 89px 0;
}
.page-product .employ_title .employ_title_1 {
  font-size: 30px;
  color: #434343;
  font-weight: 600;
  text-align: center;
}
.page-product .employ_title img {
  width: 700px;
  margin: 17px auto 0;
  display: block;
}
.page-product .b_img {
  width: 1200px;
  margin: 0 auto;
  display: block;
}
.page-product .vip {
  width: 910px;
  margin: 0 auto 100px;
  border-radius: 4px;
  overflow: hidden;
  -webkit-box-shadow: 0 2px 4px #D8D8D8;
  box-shadow: 0 2px 4px #D8D8D8;
}
.page-product .vip .vip_table {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.page-product .vip table {
  width: 455px;
}
.page-product .vip table thead {
  text-align: center;
  font-size: 18px;
  color: #fff;
}
.page-product .vip table thead tr {
  height: 54px;
}
.page-product .vip table tbody {
  text-align: center;
  font-size: 14px;
  color: #464646;
}
.page-product .vip table tbody td {
  padding: 14px 0;
}
.page-product .vip table tbody td button {
  margin-top: 10px;
  color: #fff;
  padding: 2px 9px;
  border: 0;
  border-radius: 2px;
}
.page-product .vip .left thead {
  background-color: #6F9BFF;
}
.page-product .vip .left tbody tr:nth-child(2n) {
  background-color: #F3F8FF;
}
.page-product .vip .left tbody tr button {
  background: #6F9BFF;
}
.page-product .vip .right thead {
  background-color: #FDC844;
}
.page-product .vip .right tbody tr:nth-child(2n) {
  background-color: #FFF8F0;
}
.page-product .vip .right tbody tr button {
  background: #FDC844;
}
.page-product .vip .btn_buy {
  cursor: pointer;
  font-size: 18px;
  color: #fff;
  background-color: #FA9034;
  line-height: 48px;
  width: 220px;
  border-radius: 24px;
  margin: 53px auto 23px;
  text-align: center;
}
.page-product .vip_detail {
  width: 1100px;
  margin: 40px auto 100px;
  text-align: center;
  color: #464646;
  -webkit-box-shadow: 0 2px 4px #D8D8D8;
  box-shadow: 0 2px 4px #D8D8D8;
  border-radius: 4px;
  overflow: hidden;
}
.page-product .vip_detail header {
  padding: 13px auto;
  font-size: 27px;
}
.page-product .vip_detail .adminservice {
  background-color: #9FBAFF;
}
.page-product .vip_detail .enterprise {
  background-color: #B8C1FB;
}
.page-product .vip_detail .employ {
  background: #ACDEFB;
}
.page-product .vip_detail table {
  font-size: 22px;
}
.page-product .vip_detail table thead {
  padding: 13px auto;
  font-weight: 800;
}
.page-product .vip_detail table thead tr {
  line-height: 40px;
}
.page-product .vip_detail table thead tr td {
  width: 224px;
}
.page-product .vip_detail table thead tr td:first-child {
  width: 652px;
  text-align: left;
  padding: 0 30px;
  border-left: 1px solid #E2E2E2;
}
.page-product .vip_detail table thead tr td:last-child {
  border-right: 1px solid #E2E2E2;
}
.page-product .vip_detail table .adminservice_header {
  background-color: #c0d2ff;
}
.page-product .vip_detail table .enterprise_header {
  background-color: #c6cdfb;
}
.page-product .vip_detail table .employ_header {
  background-color: #c8e9fc;
}
.page-product .vip_detail table tbody tr {
  line-height: 40px;
}
.page-product .vip_detail table tbody tr td {
  width: 224px;
  border-left: 1px solid #E2E2E2;
}
.page-product .vip_detail table tbody tr td i {
  display: inline-block;
}
.page-product .vip_detail table tbody tr td .dui {
  height: 23px;
  width: 23px;
  background: url(../../images/pcwebsite/dui.png) no-repeat;
  background-size: contain;
  background-position: center center;
}
.page-product .vip_detail table tbody tr td .cuo {
  height: 17px;
  width: 17px;
  background: url(../../images/pcwebsite/cuo.png) no-repeat;
  background-size: contain;
  background-position: center center;
}
.page-product .vip_detail table tbody tr td span {
  font-size: 18px;
  font-weight: 500;
}
.page-product .vip_detail table tbody tr td:first-child {
  width: 652px;
  text-align: left;
  padding: 0 30px;
}
.page-product .vip_detail table tbody tr td:last-child {
  border-right: 1px solid #E2E2E2;
}
.page-product .vip_detail table tbody tr:nth-child(2n + 1) {
  background-color: #F8F8F8;
}
.page-product .employ-code {
  border: none;
  outline: none;
  width: 180px;
  height: 40px;
  opacity: 1;
  background: #3287ff;
  border-radius: 4px;
  font-size: 18px;
  text-align: center;
  color: #ffffff;
  line-height: 40px;
  position: absolute;
  top: 171px;
  left: 210px;
}
.page-product .employ-code:hover {
  opacity: 0.9;
}
.page-product .employ-code:hover img {
  opacity: 1;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.page-product .employ-code > img {
  width: 168px;
  height: 178px;
  opacity: 0;
  position: absolute;
  right: -168px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.page-health {
  font-size: 0;
}
.page-health .banner {
  height: 450px;
  width: 100%;
  background: url(../../images/pcwebsite/health_banner.png) no-repeat;
  background-size: cover;
  background-position: center center;
  margin-top: 70px;
}
.page-health .banner .block {
  height: 520px;
  width: 1200px;
  margin: 0 auto;
  position: relative;
}
.page-health .banner .block .more {
  border: none;
  background: #FFF;
  height: 40px;
  font-size: 14px;
  color: #FF7854;
  letter-spacing: 0;
  position: absolute;
  display: block;
  background: #FFFFFF;
  -webkit-box-shadow: 0 2px 6px 0 rgba(52, 75, 156, 0.3);
  box-shadow: 0 2px 6px 0 rgba(52, 75, 156, 0.3);
  border-radius: 20px;
  text-align: center;
  line-height: 40px;
  font-weight: bold;
  cursor: pointer;
  width: 200px;
  top: 215px;
  left: 135px;
}
.page-health .banner .block .info {
  position: absolute;
  display: block;
  color: #FFFFFF;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  cursor: pointer;
  top: 292px;
  left: 104px;
  background: url(../../images/pcwebsite/info_icon.png) no-repeat;
  background-size: 14px 14px;
  background-position: left center;
  padding-left: 20px;
}
.page-health .main {
  background: -webkit-gradient(linear, left top, left bottom, from(#FFBC98), to(#FFFFFF));
  background: -webkit-linear-gradient(top, #FFBC98, #FFFFFF);
  background: linear-gradient(to bottom, #FFBC98, #FFFFFF);
}
.page-health .center {
  width: 1300px;
  margin: 0 auto;
  margin-bottom: 20px;
  position: relative;
}
.page-health .center > img {
  width: 1300px;
}
.page-health .center .img2 {
  width: 1300px;
  position: relative;
  display: block;
}
.page-health .center .img2 > img {
  width: 100%;
}
.page-health .center .img2 > a {
  position: absolute;
  bottom: 62px;
  right: 82px;
  width: 115px;
  padding: 30px;
}
.page-health .center .text {
  position: absolute;
  bottom: 220px;
  width: 1000px;
  left: 100px;
  text-align: left;
  font-size: 14px;
  color: #434343;
  letter-spacing: 0;
  line-height: 25px;
}
.page-health .center .text .c {
  color: #A0A0A0;
  margin-top: 31px;
  display: inline-block;
}
.page-annual body {
  margin: 0;
}
.page-annual p {
  margin: 0;
  padding: 0;
}
.page-annual .annual {
  margin-top: 70px;
  background: -webkit-gradient(linear, left top, left bottom, from(#6D4BD3), color-stop(#4B6ED3), color-stop(#3651CC), to(#4A50A7));
  background: -webkit-linear-gradient(#6D4BD3, #4B6ED3, #3651CC, #4A50A7);
  background: linear-gradient(#6D4BD3, #4B6ED3, #3651CC, #4A50A7);
}
.page-annual .annual .main-annual {
  margin: 0 auto;
  width: 1200px;
}
.page-annual .annual img {
  display: block;
  width: 1200px;
}
.page-annual .header {
  position: relative;
}
.page-annual .header .rule {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  font-size: 11px;
}
.page-annual .header .rule > span {
  position: absolute;
  z-index: 1;
  display: inline-block;
  border: 1px solid #fff;
  line-height: 19px;
  padding: 4px 13px;
  border-radius: 16px;
  margin: 10px;
  color: #fff;
  top: 0;
  right: 0;
}
.page-annual .experiences {
  position: relative;
}
.page-annual .experiences .experience {
  position: relative;
  margin: 10px 0;
}
.page-annual .experiences .button {
  font-size: 28px;
  font-weight: bold;
  width: 242px;
  height: 63px;
  border-radius: 36px;
  border: 0;
  position: absolute;
  z-index: 2;
  bottom: 45px;
  right: 136px;
}
.page-annual .experiences .button1 {
  background-color: #479DFF;
  -webkit-box-shadow: 0 -5px 5px 0 #0061FB inset;
  box-shadow: 0 -5px 5px 0 #0061FB inset;
  color: #fff;
}
.page-annual .G-alert {
  display: none;
  position: relative;
  z-index: 102;
}
.page-annual .G-alert img {
  width: 100%;
  top: 0;
  left: 0;
}
.page-annual .G-alert .G-bg {
  position: fixed;
  height: 100%;
  width: 100%;
  z-index: 100;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  overflow: scroll;
}
.page-annual .G-alert .G-bg .G-main {
  width: 800px;
  background: #FFF;
  border-radius: 8px;
  left: 50%;
  position: absolute;
  top: 100px;
  -webkit-transform: translate3D(-50%, 0, 0);
  transform: translate3D(-50%, 0, 0);
  z-index: 102;
}
.page-annual .G-alert .G-bg .G-main .G-header {
  position: relative;
}
.page-annual .G-alert .G-bg .G-main .G-header .cancel {
  position: absolute;
  height: 30px;
  width: 30px;
  margin: 10px 13px;
  top: 0;
  left: 746px;
}
.page-annual .G-alert .G-bg .G-main .G-content {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  text-align: center;
  display: table;
}
.page-annual .G-alert .G-bg .G-main .G-content .G-content-wrap {
  padding: 20px 40px 30px 40px;
  vertical-align: middle;
  display: table-cell;
  text-align: center;
}
.page-annual .G-alert .G-bg .G-main .G-content .G-content-wrap .G-content-main {
  color: #464646;
}
.page-annual .G-alert .G-bg .G-main .G-content .G-content-wrap .G-content-main .title {
  font-size: 30px;
  line-height: 30px;
  color: #464646;
}
.page-annual .G-alert .G-bg .G-main .G-content .G-content-wrap .G-content-main .label {
  font-size: 0.28rem;
  color: #FF7E21;
  margin-top: 0.18rem;
  text-align: left;
}
.page-annual .G-alert .G-bg .G-main .G-content .G-content-wrap .G-content-main .title_only {
  padding-top: 0.2rem;
  padding-bottom: 0.4rem;
  font-size: 0.36rem;
  color: #454646;
}
.page-annual .G-alert .rule {
  color: #9B9B9B;
  font-size: 14px;
  line-height: 22px;
  width: 100%;
  max-height: 440px;
  overflow-y: scroll;
  text-align: left;
}
.page-annual .G-alert .rule .title1 {
  margin: .33rem 0;
}
.page-cooperation .banner {
  height: 450px;
  width: 100%;
  background-image: url(../../images/pcwebsite/cooperation_banner.png);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  margin-top: 70px;
}
.page-cooperation .banner .center-con {
  width: 1200px;
  height: 100%;
  margin: 0 auto;
  position: relative;
}
.page-cooperation .banner .center-con .more {
  border: none;
  height: 50px;
  position: absolute;
  display: block;
  cursor: pointer;
}
.page-cooperation .banner .center-con .more.a {
  width: 200px;
  top: 300px;
  margin-left: 115px;
}
.page-cooperation .banner .center-con .more > img {
  display: block;
  width: 100%;
  height: 100%;
}
.page-cooperation .block {
  text-align: center;
}
.page-welfare .banner {
  height: 534px;
  width: 100%;
  background: url(../../images/pcwebsite/welfare_banner2.png) no-repeat;
  background-size: cover;
  background-position: center center;
  margin-top: 70px;
  position: relative;
}
.page-welfare .banner .banner_box {
  position: absolute;
  top: 170px;
  left: 50%;
  margin-left: -600px;
}
.page-welfare .banner .banner_box .erweima {
  width: 180px;
  height: 180px;
  background: #ffffff;
  border-radius: 8px;
  border: 8px solid #ffffff;
}
.page-welfare .banner .banner_box .erweima img {
  width: 100%;
  height: 100%;
}
.page-welfare .banner .banner_box .info_box {
  margin-left: 30px;
}
.page-welfare .banner .banner_box .info_box .title {
  font-size: 42px;
  font-weight: bold;
  color: #ffffff;
  font-family: SourceHanSansCN-Bold, SourceHanSansCN;
  letter-spacing: 1px;
  text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);
}
.page-welfare .banner .banner_box .info_box .intro {
  font-size: 26px;
  color: #ffffff;
  margin-top: 18px;
  letter-spacing: 1px;
  text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);
}
.page-welfare .banner .banner_box .info_box .btn {
  width: 140px;
  height: 40px;
  background: #ffffff;
  -webkit-box-shadow: 0px 2px 6px 0px rgba(52, 75, 156, 0.3);
  box-shadow: 0px 2px 6px 0px rgba(52, 75, 156, 0.3);
  border-radius: 100px;
  font-size: 18px;
  color: #ff5b4e;
  line-height: 40px;
  text-align: center;
  margin-top: 28px;
}
.page-welfare .content {
  width: 100%;
}
.page-welfare .content .box1 {
  width: 1190px;
  padding: 50px 0;
  margin: 0 auto;
}
.page-welfare .content .box1 img {
  width: 300px;
  height: 230px;
  float: left;
}
.page-welfare .content .box1 img + img {
  margin-left: 144px;
}
.page-welfare .content .box2 {
  width: 1190px;
  padding: 30px 0 0 40px;
  margin: 0 auto;
}
.page-welfare .content .box2 .img_box {
  width: 90px;
}
.page-welfare .content .box2 .img_box img {
  width: 90px;
  height: 90px;
  display: block;
}
.page-welfare .content .box2 .img_box .text {
  font-size: 20px;
  text-align: center;
  color: #333333;
  margin-top: 35px;
}
.page-welfare .content .box2 .img_box + .img_box {
  margin-left: 113px;
}
.page-welfare .content .box3 {
  padding-bottom: 90px;
}
.page-welfare .content .box3 .icon_list {
  width: 1190px;
  margin: 0 auto;
  padding-left: 25px;
}
.page-welfare .content .box3 .icon_list + .icon_list {
  margin-top: 60px;
}
.page-welfare .content .box3 .icon_list .icon_item {
  width: 82px;
  height: 82px;
}
.page-welfare .content .box3 .icon_list .icon_item + .icon_item {
  margin-left: 50px;
}
.page-welfare .content .box3 .icon_list .icon_item img {
  width: 100%;
  height: 100%;
}
.page-welfare .content .box4 {
  width: 1190px;
  margin: 0 auto;
  padding-bottom: 90px;
}
.page-welfare .content .box4 .item img {
  width: 100%;
  height: 450px;
}
.page-welfare .content .box4 .item + .item {
  margin-top: 40px;
}
.page-welfare .content .box5 {
  width: 1240px;
  margin: 0 auto;
  background: url("../../images/pcwebsite/welfare_icon11.png") no-repeat;
  background-size: 100% auto;
  background-position: bottom center;
  padding-bottom: 87px;
  padding-left: 50px;
}
.page-welfare .content .box5 .item {
  width: 360px;
  height: 398px;
}
.page-welfare .content .box5 .item + .item {
  margin-left: 30px;
}
.page-welfare .content .box5 .item img {
  width: 100%;
  height: 100%;
}
.page-welfare .content .box6 {
  width: 1200px;
  margin: 0 auto;
  padding-bottom: 60px;
}
.page-welfare .content .box6 img {
  width: 1200px;
  height: 270px;
}
.page-welfare .content .white_cont {
  padding-bottom: 90px;
}
.page-welfare .content .g_title {
  position: relative;
  text-align: center;
  padding: 40px 0 40px 0;
  width: 1000px;
  margin: 0 auto;
}
.page-welfare .content .g_title > h3 {
  font-size: 30px;
  color: #434343;
  letter-spacing: 0;
  text-align: center;
  background: #FFF;
  display: inline-block;
  padding: 0 60px;
  white-space: nowrap;
  margin: 0;
  font-weight: normal;
  height: 42px;
  line-height: 42px;
  position: relative;
  z-index: 2;
}
.page-welfare .content .g_title > h4 {
  font-size: 15px;
  color: #434343;
  letter-spacing: 0;
  white-space: nowrap;
  display: inline-block;
  padding: 0;
  margin: 0;
  font-weight: normal;
  height: 21px;
  margin-top: 1px;
  line-height: 21px;
  position: relative;
  z-index: 2;
}
.page-welfare .content .g_title .line {
  position: absolute;
  border-top: 1px solid #DAE2E5;
  width: 1200px;
  top: 65px;
  z-index: 1;
  left: 50%;
  margin-left: -600px;
}
.page-visitor .banner {
  height: 450px;
  width: 100%;
  background: url(../../images/pcwebsite/visitor_banner.png) no-repeat;
  background-size: cover;
  background-position: center center;
  margin-top: 70px;
}
.page-visitor .fl {
  float: left;
}
.page-visitor .fr {
  float: right;
}
.page-visitor .block_1 {
  padding-bottom: 60px;
}
.page-visitor .block_1 .nav_box {
  width: 1040px;
  margin: 0 auto;
  border-radius: 5px;
  margin-top: -70px;
  background-color: #fff;
  padding: 90px 90px;
  overflow: hidden;
  background: url("../../images/pcwebsite/visitor_baner2.png") no-repeat;
  background-size: 100% 100%;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.page-visitor .block_1 .nav_box .icon_box {
  height: 82px;
  overflow: hidden;
}
.page-visitor .block_1 .nav_box .icon_box .icon {
  height: 82px;
  width: 82px;
}
.page-visitor .block_1 .nav_box .icon_box .icon img {
  height: 82px;
  width: 82px;
  display: block;
  margin: 0;
}
.page-visitor .block_1 .nav_box .icon_box .icon_box_cont {
  margin-left: 20px;
  float: left;
  width: 300px;
  position: relative;
}
.page-visitor .block_1 .nav_box .icon_box .icon_box_cont .icon_box_name {
  font-size: 18px;
  font-family: PingFangSC, PingFangSC-Medium;
  font-weight: 700;
  color: #434343;
  margin-top: 14px;
}
.page-visitor .block_1 .nav_box .icon_box .icon_box_cont .icon_box_info {
  font-size: 14px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  color: #666666;
  line-height: 20px;
  margin-top: 10px;
}
.page-visitor .block_1 .nav_box .icon_box .icon_box_cont.deliver:after {
  content: " ";
  width: 2px;
  height: 80px;
  background-color: #eeeeee;
  position: absolute;
  right: 90px;
  top: 0;
}
.page-visitor .block_1 img {
  display: block;
  width: 1200px;
  margin: 48px auto 0;
}
.page-visitor .block_2 {
  padding: 60px 0;
  background: #fafafa;
}
.page-visitor .block_2 img {
  display: block;
  width: 1200px;
  margin: 0 auto;
}
.page-visitor .block_3 {
  background: #fafafa;
  padding: 60px 0;
}
.page-visitor .block_3 img {
  display: block;
  width: 1200px;
  margin: 0 auto;
}
.page-visitor .block_4 {
  padding: 60px 0;
  background-color: #fff;
}
.page-visitor .block_4 img {
  display: block;
  width: 1200px;
  margin: 0 auto;
}
.page-visitor .b_foot {
  opacity: 0;
}
.page-customer .banner {
  width: 100%;
  height: 450px;
  background-image: url("../../images/pcwebsite1/banner-customer.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
  margin-top: 70px;
}
.page-customer .main {
  width: 1200px;
  margin: 0 auto;
}
.page-customer .main .customer-logo {
  width: 1200px;
  height: 584px;
  background-image: url("../../images/pcwebsite1/customer-logo.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
  margin-top: -120px;
}
.page-customer .main h2 {
  height: 48px;
  opacity: 1;
  font-size: 34px;
  font-weight: 500;
  text-align: center;
  color: #111111;
  line-height: 48px;
}
.page-customer .main .customer-company {
  margin: 0;
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.page-customer .main .customer-company > li {
  cursor: pointer;
  margin: 0;
  padding: 0;
  list-style: none;
  width: 346px;
  height: 296px;
}
.page-customer .main .customer-company > li a {
  display: block;
  width: 346px;
  height: 296px;
}
.page-customer .main .customer-company > li img {
  display: block;
  width: 100%;
}
.page-customer .main .customer-company > li:hover {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.page-company .banner {
  width: 100%;
  height: 360px;
  background-image: url("../../images/pcwebsite1/company/company-banner.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
  margin-top: 70px;
}
.page-company .banner .banner-container {
  width: 1200px;
  height: 100px;
  margin: 0 auto;
}
.page-company .banner h2 {
  color: #fff;
  padding-top: 150px;
  padding-left: 50px;
  font-size: 36px;
}
.page-company .company-main {
  display: none;
  width: 1200px;
  margin: -100px auto 0;
  background: #fff;
  padding-bottom: 100px;
}
.page-company .company-main header {
  height: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.page-company .company-main header > img {
  height: 60px;
  margin-left: 80px;
  margin-top: 24px;
}
.page-company .company-main .company-pull {
  width: 170px;
  height: 40px;
  background: -webkit-linear-gradient(315deg, #0076ff, #005aff);
  background: linear-gradient(135deg, #0076ff, #005aff);
  border-radius: 4px;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  color: #ffffff;
  line-height: 40px;
  border: none;
  outline: none;
}
.page-company .company-main .info {
  width: 1200px;
  height: 208px;
  opacity: 1;
  background: #f8f8f8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 24px 64px 0 80px;
  margin-top: 24px;
}
.page-company .company-main .info-container {
  padding: 0;
  margin: 0;
}
.page-company .company-main .info-container > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 24px;
}
.page-company .company-main .info-container > li > div:nth-of-type(1) {
  width: 112px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 112px;
  flex: 0 0 112px;
}
.page-company .company-main .info-container > li > div {
  height: 22px;
  font-size: 16px;
  font-weight: 400;
  color: #434343;
  line-height: 22px;
}
.page-company .company-main .content {
  width: 1042px;
  margin: 0 auto;
}
.page-company .company-main .content img {
  max-width: 1042px;
}
.page-company .company-main .content > p {
  margin: 0;
  opacity: 1;
  font-size: 16px;
  font-weight: 300;
  text-align: left;
  color: #111111;
  line-height: 34px;
}
.page-company .company-main .content h3 {
  height: 33px;
  opacity: 1;
  font-size: 24px;
  font-weight: 400;
  text-align: left;
  color: #111111;
  line-height: 33px;
  margin-bottom: 0;
}
