@charset "UTF-8";
* {
  margin: 0;
  padding: 0;
}

body,
html {
  background: #d0efff;
  font-family: "微软雅黑";
}

ul li {
  list-style: none;
}

img {
  border: 0;
}

a {
  text-decoration: none;
}

.floatL {
  float: left;
}

.floatR {
  float: right;
}

.slide {
  overflow: hidden;
}

.box .head {
  height: 320px;
  min-width: 1200px;
  background: url(../img/head.jpg) no-repeat center top;
  background-size: 1920px auto;
  position: relative;
  padding-top: 114px;
}

.box .head .headline {
  width: 864px;
  height: 318px;
  background: url(../img/font.png) no-repeat;
  margin: 0 auto;
  font-size: 47px;
  color: #fff;
}

.box .head .headline p {
  font-style: italic;
  text-align: center;
  padding-top: 220px;
}

.box .conent {
  height: 636px;
  min-width: 1200px;
  background: url(../img/conent.jpg) no-repeat center top;
  background-size: 1920px auto;
}

.box .footer {
  height: 580px;
  min-width: 1200px;
  background: url(../img/foot.jpg) no-repeat center top;
  background-size: 1920px auto;
}

.box .footer .activity {
  width: 534px;
  height: 444px;
  background: url(../img/block.png) no-repeat;
  margin: 0 auto;
  font-size: 28px;
  color: #333333;
}

.box .footer .activity .title {
  color: #fff;
  font-size: 36px;
  text-align: center;
  padding-top: 15px;
  font-weight: bold;
}

.box .footer .activity .font {
  padding-top: 45px;
  text-align: center;
}

.box .footer .activity .font p {
  line-height: 40px;
}

.box .footer .activity .font p span {
  color: #f75323;
  font-weight: bold;
}

.box .footer .groupBtn {
  width: 665px;
  margin: 0 auto;
  overflow: hidden;
  padding-top: 30px;
}

.box .footer .groupBtn .activityBtn {
  width: 312px;
  height: 77px;
  background: url(../img/btnL.png) no-repeat;
  color: #fff;
  text-align: center;
  line-height: 65px;
  font-weight: bold;
  font-size: 34px;
  cursor: pointer;
}

.box .footer .groupBtn .consult {
  width: 312px;
  height: 77px;
  background: url(../img/btnR.png) no-repeat;
  color: #fff;
  text-align: center;
  line-height: 65px;
  font-weight: bold;
  font-size: 34px;
  display: block;
}

.shadow {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.5;
  filter: Alpha(opacity=50);
  display: none;
  z-index: 10;
}

.popup {
  width: 578px;
  height: 701px;
  background: url(../img/popup.png) no-repeat;
  position: fixed;
  z-index: 12;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  display: none;
}

.popup .close {
  position: absolute;
  bottom: -70px;
  left: 50%;
  margin-left: -25px;
  width: 50px;
  cursor: pointer;
}

.popup .popupTitle {
  text-align: center;
  color: #fff;
  font-weight: bold;
  font-size: 34px;
  padding-top: 15px;
  padding-bottom: 45px;
}

.popup .text {
  width: 515px;
  height: 550px;
  overflow-y: auto;
  margin: 0 auto;
  font-size: 24px;
  color: #333333;
}

.popup .text .line li {
  text-align: justify;
}
