html {
  padding: 0;
  margin : 0;
}

html span {
  white-space: nowrap;
}

html body {
  padding   : 0;
  margin    : 0;
  background: #ffffff;
}

html body .container .scr1 .swiper .swiper-wrapper .swiper-slide .slide {
  position: relative;
}

html body .container .scr1 .swiper .swiper-wrapper .swiper-slide .slide img {
  width: 100%;
}

html body .container .scr1 .swiper .swiper-wrapper .swiper-slide .slide .btn {
  position       : absolute;
  display        : flex;
  justify-content: center;
  align-items    : center;
  bottom         : 6.375rem;
  width          : 100%;
}

html body .container .scr1 .swiper .swiper-wrapper .swiper-slide .slide .btn input:first-child {
  margin-right : 18px;
  width        : 133px;
  height       : 58px;
  background   : #ffffff;
  font-size    : 1.75rem;
  font-weight  : 300;
  color        : #313131;
  opacity      : 1;
  border-radius: 0rem;
  border       : none;
}

html body .container .scr1 .swiper .swiper-wrapper .swiper-slide .slide .btn input:last-child {
  margin-left  : 18px;
  width        : 133px;
  height       : 58px;
  background   : rgba(0, 0, 0, 0);
  border       : 0.0625rem solid #ffffff;
  font-size    : 1.75rem;
  font-weight  : 300;
  color        : #fff;
  opacity      : 1;
  border-radius: 0rem;
}

html body .container .scr4 .media_title {
  padding      : 0 19%;
  height       : 3%;
  margin-top   : 5%;
  margin-bottom: 4%;
}

html body .container .scr4 .media_title span {
  border-left   : #c70011 6px solid;
  font-family   : SourceHanSansCN-Regular !important;
  font-size     : 18px;
  font-weight   : normal;
  font-stretch  : normal;
  line-height   : 19px;
  letter-spacing: 0px;
  color         : #2d1f1f;
}

html body .container .scr4 div.cls1 {
  display      : flex;
  flex-flow    : column;
  align-items  : center;
  padding      : 0 19%;
  height       : 3%;
  margin-top   : 5%;
  margin-bottom: 4%;
}

html body .container .scr4 div.cls1 div.app_a {
  margin-top: 5.625rem;
  display   : flex;
  width     : 100%;
}

html body .container .scr4 div.cls1 div.app_a .img_box img {
  width: 240px;
}

html body .container .scr4 div.cls1 div.app_a .img_box:nth-child(2) {
  flex           : 1;
  display        : flex;
  justify-content: center;
}

html body .container .scr4 div.cls1 div.app_b {
  margin-top: 5.625rem;
  display   : flex;
  width     : 100%;
}

html body .container .scr4 div.cls1 div.app_b .img_box img {
  width: 240px;
}

html body .container .scr4 div.cls1 div.app_b .img_box:nth-child(2) {
  flex           : 1;
  display        : flex;
  justify-content: center;
}

html body .container .scr4 div.cls1 div.app_b .img_box:nth-child(3) {
  flex           : 1;
  display        : flex;
  justify-content: center;
}

html body .container .scr4 div.cls1 div.line {
  display        : flex;
  justify-content: center;
  flex-flow      : column;
  align-items    : center;
  text-align     : center;
  width          : 100%;
  margin-top     : 5.625rem;
  height         : 0px;
  border         : 0.5px solid #b7b7b7;
}

html body .container .scr2 .media_title {
  padding      : 0 19%;
  height       : 3%;
  margin-top   : 5%;
  margin-bottom: 4%;
}

html body .container .scr2 .media_title span {
  border-left   : #c70011 6px solid;
  font-family   : SourceHanSansCN-Regular !important;
  font-size     : 18px;
  font-weight   : normal;
  font-stretch  : normal;
  line-height   : 19px;
  letter-spacing: 0px;
  color         : #2d1f1f;
}

html body .container .scr2 div.cls1 {
  display      : flex;
  flex-flow    : column;
  align-items  : center;
  padding      : 0 19%;
  height       : 3%;
  margin-top   : 5%;
  margin-bottom: 4%;
}

html body .container .scr2 div.cls1 div.app_a {
  margin-top: 5.625rem;
  display   : flex;
  width     : 100%;
}

html body .container .scr2 div.cls1 div.app_a .img_box img {
  width: 240px;
}

html body .container .scr2 div.cls1 div.app_a .img_box:nth-child(2) {
  flex           : 1;
  display        : flex;
  justify-content: center;
}

html body .container .scr2 div.cls1 div.app_a .img_box:nth-child(3) {
  flex           : 1;
  display        : flex;
  justify-content: center;
}

html body .container .scr2 div.cls1 div.app_b {
  margin-top     : 5.625rem;
  display        : flex;
  justify-content: space-between;
  width          : 100%;
}

html body .container .scr2 div.cls1 div.app_b .img_box img {
  width: 580px;
}

html body .container .scr2 div.cls1 div.app_c {
  margin-top     : 5.625rem;
  display        : flex;
  justify-content: space-between;
  width          : 100%;
}

html body .container .scr2 div.cls1 div.app_c .img_box img {
  width: 580px;
}

html body .container .scr2 div.cls1 div.app_d {
  margin-top     : 5.625rem;
  display        : flex;
  justify-content: center;
  width          : 100%;
}

html body .container .scr2 div.cls1 div.app_d .img_box img {
  width: 1100px;
}

html body .container .scr2 div.cls1 div.line {
  display        : flex;
  justify-content: center;
  flex-flow      : column;
  align-items    : center;
  text-align     : center;
  width          : 100%;
  margin-top     : 5.625rem;
  height         : 0px;
  border         : 0.5px solid #b7b7b7;
}

html body .container .scr3 .media_title {
  padding      : 0 19%;
  height       : 3%;
  margin-top   : 5%;
  margin-bottom: 4%;
}

html body .container .scr3 .media_title span {
  border-left   : #c70011 6px solid;
  font-family   : SourceHanSansCN-Regular !important;
  font-size     : 18px;
  font-weight   : normal;
  font-stretch  : normal;
  line-height   : 19px;
  letter-spacing: 0px;
  color         : #2d1f1f;
}

html body .container .scr3 div.cls1 {
  display      : flex;
  align-items  : left;
  padding      : 0 19%;
  margin-top   : 5%;
  margin-bottom: 4%;
}

html body .container .scr3 div.cls1 .map_box {
  width : 574px;
  height: 451px;
}

html body .container .scr3 div.cls1 .map_box #container {
  overflow   : hidden;
  width      : 100%;
  height     : 100%;
  margin     : 0;
  font-family: "微软雅黑";
}

html body .container .scr3 div.cls1 .map_info {
  width     : 50%;
  list-style: none;
}

html body .container .scr3 div.cls1 .map_info li {
  display        : flex;
  flex-flow      : column;
  justify-content: center;
  height         : 33%;
}

html body .container .scr3 div.cls1 .map_info li div {
  display    : inline-flex;
  align-items: center;
}

html body .container .scr3 div.cls1 .map_info li div p {
  display    : initial;
  margin-left: 5px;
}

html body .container .scr3 div.cls1 .map_info .last_info img {
  visibility: hidden;
}

html body .container .scr3 div.cls1 .map_info .last_info span {
  font-size  : 14px;
  margin-left: 5px;
}

html body .container .scr7 {
  background-color: #fff;
  padding         : 0 18.75%;
  padding-bottom  : 6.875rem;
  display         : flex;
  justify-content : center;
  flex-flow       : column;
  position        : relative;
}

html body .container .scr7 .info {
  display        : flex;
  justify-content: left;
  padding-top    : 5rem;
}

html body .container .scr7 .info ul {
  margin      : 0;
  padding     : 0;
  list-style  : none;
  margin-right: 22.5rem;
}

html body .container .scr7 .info ul li {
  white-space  : nowrap;
  margin-bottom: 2.1875rem;
  font-size    : 14px;
}

html body .container .scr7 .info ul li:last-child {
  margin-bottom: 0 !important;
}

html body .container .scr7 .info ul:last-child {
  margin-right: 0 !important;
}

html body .container .scr7 .line {
  width     : 100%;
  margin-top: 5.625rem;
  height    : 0px;
  border    : 1px solid #b7b7b7;
}

html body .container .scr7 .bot {
  margin-top     : 2.3125rem;
  display        : flex;
  justify-content: space-between;
}

html body .container .scr7 .bot span {
  color    : #ffffff;
  font-size: 16px;
}

html body .container .scr7 .bot a:hover {
  color: #64a0de;
  /* 颜色 */
}

html body .container .scr7 .bot .logo_box {
  white-space: nowrap;
}

html body .container .scr7 .bot .logo_box img {
  margin-left: 1.75rem;
}

html body .container .footer {
  display         : flex;
  justify-content : center;
  align-items     : center;
  background-color: #fff;
  height          : 55px;
  padding-left    : 4.5625rem;
  padding-right   : 11.25rem;
}

html body .container .footer span {
  margin-left: auto;
  font-size  : 16px;
  color      : #5f7cff;
}