
/* 第一块 */
.firstPage {
  position: relative;
	width: 100%;
	margin-top: 11.65vw;
}
.firstPage img {
  width: 100%;
  height: auto;
}
.firstPage .text {
  position: absolute;
  left: 8.28vw;
  top: 3vw;
}
.firstPage .text h1 {
  margin-bottom: 1vw;
  font-size: 5vw;
  color: #fff;
  font-weight: 700;
  letter-spacing: 0.4vw;
}
.firstPage .text p {
  padding-right: 45vw;
  font-size: 1.7vw;
  line-height: 5vw;
  color: #fff;
  letter-spacing: 0.2vw;
}
/* 第二块 */
.secondPage {
  padding: 3.28vw 0 0;
  background: url(../images/part01_bg.png) no-repeat left 11.82vw;
  background-size: 17.71vw 43.44vw;
}
.secondPage .topPart {
  width: 100%;
  height: 42.02vw;
  padding: 0 0;
  text-align: center;
}
.secondPage .topPart h1 {
  font-size: 2.08vw;
  font-weight: 700;
}
.secondPage .topPart li {
  float: left;
  width: 25vw;
  margin-bottom: 2.92vw;
  text-align: center;
}
.secondPage .topPart li:nth-child(4n) {
  margin-right: 0;
}
.secondPage .topPart li:nth-child(n + 5) {
  margin-bottom: 0;
}
.secondPage .topPart li img {
  width: 9.66vw;
  height: 10.15vw;
  margin-bottom: 1.87vw;
}
.secondPage .topPart li p {
  font-size: 3.22vw;
}
.secondPage .bottomPart {
  position: relative;
  width: 100%;
  padding: 0 10px;
}
.secondPage .bottomPart p {
  color: #fff;
  font-size: 3.22vw;
  line-height: 4.55vw;
  text-align: justify;
}
.secondPage .bottomPart .title {
  margin-bottom: 15px;
  font-size: 4.5vw;
  line-height: 1.6vw;
  font-weight: 700;
}
.secondPage .bottomPart .firstPart,
.secondPage .bottomPart .secondPart,
.secondPage .bottomPart .thirdPart,
.secondPage .bottomPart .fouthPart {
  padding: 15px;
  margin-bottom: 10px;
}
.secondPage .bottomPart .firstPart {
  width: 100%;
  background: #589fff;
}

.secondPage .bottomPart .firstPart .content_01 {
  
}
.secondPage .bottomPart .secondPart {
  width: 100%;
  background: #7992ff;
}
.secondPage .bottomPart .secondPart .content_02 {
 
}
.secondPage .bottomPart .thirdPart {
  width: 100%;
  background: #ffa453;
}
.secondPage .bottomPart .thirdPart .content_03 {
  
}
.secondPage .bottomPart .fouthPart {
  width: 100%;
  background: #ff6969;
}
.secondPage .bottomPart .fouthPart .content_04 {
  
}
/* 第三块 */
.thirdPage {
  padding: 0 10px;
  background: url(../images/part03_bg.png) no-repeat right 48.42vw;
  background-size: 17.24vw 43.44vw;
}
.titleBox {
  text-align: center;
}
.titleBox p {
  margin-bottom: 0.69vw;
  font-size: 5vw;
  font-weight: 700;
  color: #3d3d3d;
}
.titleBox p span {
  display: inline-block;
  width: 80px;
  height: 1px;
  margin: 0 5px;
  background: #d6d6d6;
  vertical-align: middle;
}
 .titleBox .englishTitle {
  margin-bottom: 4.08vw;
  font-size: 1.0vw;
  font-weight: 400;
  color: #e8e8e8;
}
.thirdPage .tableHead {
  width: 100%;
  height: 9.88vw;
  line-height: 9.88vw;
  background-color: #f4f4f4;
}
.thirdPage .tableHead p:first-child {
  margin-left: 39vw!important;
  margin-right: 14vw!important;
}
.thirdPage .tableHead p {
  display: inline-block;
  font-size: 3.22vw;
}
.thirdPage .tableBody {
  display: flex;
}
.thirdPage .tableBody div.tableItem {
  flex: 1;
  /* display: inline-block; */
  /* width: 33%; */
  padding: 1.66vw 0;
  border-right: 3px solid #f4f4f4;
}
.thirdPage .tableBody div.tableItem:nth-child(3n) {
  border-right: none;
}
.thirdPage .tableBody div.tableItem p {
  font-size: 3.22vw;
  line-height: 5.8vw;
}
.thirdPage .btnBox {
  display: none;
  position: relative;
  width: 100%;
  height: 5.55vw;
  margin: 2.77vw 0 3.61vw;
  font-size: 0;
  text-align: center;
}
.thirdPage .btnBox a {
  display: inline-block;
  position: absolute;
  width: 16.66vw;
  height: 3.88vw;
  margin-right: 7.63vw;
  line-height: 3.88vw;
  background-color: #2874ff;
  font-size: 1.42vw;
  border-radius: 0.69vw;
  color: #fff;
  text-align: center;
}
.thirdPage .btnBox a.order {
  margin-right: 0;
}
.thirdPage .advantangeBox {
  display: none;
  font-size: 0;
}
.thirdPage .advantangeBox .topItem {
  flex: 1;
  display: inline-block;
  height: 18.33vw;
  margin: 0;
  padding-top: 4.09vw;
  text-align: center;
  box-sizing: border-box;
}
.thirdPage .advantangeBox .topItem img {
  margin-bottom: 1.38vw;
}
.thirdPage .advantangeBox .topItem p {
  font-size: 1.22vw;
  line-height: 1.42vw;
  color: #3d3d3d;
}
.thirdPage .advantangeBox .topItem .title {
  margin-bottom: 0.69vw;
  font-size: 1.62vw;
  color: #4d4d4d;
}
.thirdPage .advantangeBox .topBox, .thirdPage .advantangeBox .bottomBox {
  display: none;
}
/* 第四块 */
.fourthPage {
  text-align: center;
	padding: 4.72vw 16.66vw;
  background-color: #2874ff;
}
.fourthPage p {
	display: none;
	margin-right: 5.94vw;
	font-size: 1.42vw;
	color: #fefefe;
	line-height: 2.08vw;
	letter-spacing: 3px;
	vertical-align: middle;
}
.fourthPage a {
	display: inline-block;
	font-size: 4.62vw;
	padding: 3.15vw 6.02vw;
	line-height: 3.81vw;
	text-align: center;
	background: #5390ff;
	border-radius: 7.63vw;
	color: #ffffff;
}
/* 预约弹窗 */
body.modal-open {
  overflow: unset !important;
}
#orderModal .modal-dialog {
  margin: 45% auto!important;
  width: 70vw;
}
#orderModal .modal-dialog .modal-header {
  text-align: left;
  color: #1a7bff;
  border-bottom: none;
  padding: 2.38vw;
  padding-bottom: 0;
}
#orderModal .modal-dialog .modal-header div {
  height: 100%;
  padding-bottom: 2.38vw;
  border-bottom: 1px solid #e7e7e7;
}
#orderModal .modal-dialog .modal-header .modal-title {
  font-size: 3.42vw;
}
#orderModal .modal-dialog .modal-header div p {
  text-align: justify;
  font-size: 3.42vw;
  line-height: normal;
  color: #333;
}
#orderModal .modal-dialog button.close {
  font-size: 6.56vw;
  font-weight: 400;
}
#orderModal .modal-dialog .modal-body {
  padding: 2.38vw;
}
#orderModal .modal-dialog .formItem {
  height: 8.33vw;
  margin-bottom: 3.04vw;
  line-height: 8.33vw;
  text-align: left;
}
#orderModal .modal-dialog .form-control {
  float: right;
  width: 38.77vw;
  height: 8.33vw;
  line-height: 5.33vw;
  margin-right: 8.69vw;
  font-size: 3.22vw;
  border: solid 1px #e7e7e7;
  outline: none;
}
#orderModal .modal-dialog .form-control:focus {
  box-shadow: none;
}
#orderModal .modal-dialog .formItem span {
  display: inline-block;
  width: 15.05vw;
  margin-right: 1.38vw;
  font-size: 3.22vw;
  color: #a6a6a6;
}
#orderModal .modal-dialog .formItem input {
  width: 38.77vw;
  height: 8.33vw;
  border-radius: 0.82vw;
  outline: none;
  font-size: 3.22vw;
  border: solid 1px #e7e7e7;
  text-indent: 1.38vw;
}
#orderModal .modal-dialog .btn-default {
  width: 100%;
  height: 8.02vw;
  background-color: #1a7bff;
  border-radius: 1.41vw;
  font-size: 3.42vw;
  color: #fff;
  outline: none;
}













