@font-face {
	font-family: iconfont;
	src: url(iconfont.eot?t=1595730801493);
	src: url(iconfont.eot?t=1595730801493#iefix) format('embedded-opentype'), url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAMkAAsAAAAABygAAALVAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDHAqBUIE8ATYCJAMQCwoABCAFhG0HWhtABsiuMTaG1k0kRJLSoqWYmNlX9pIrAD5dRBCN/W/27r6IJlVcIokkJs2qWGjQCFE0BbpJSLz/XdNfRFWZ19mWx4pQoS3+3HFuacZ2rIk0kZGbkJtwgL1ABGUuGQb+68PdAy6m3NPilRgxmqFlCE1x4v7P4dLWskDmtyy3OQZHvQDjrQGNtSmyO5Bzv2HsJgKHcJ5AvWEptp0DY5PgVYBpgbigSBXw5nyKYiVrheqatUU8U6U23U/PAJ7y34+fUAgvSVUG5u471V+Hri+Wu1e5Bwcogp+gbq5CxgxQiDO1sWMcwqI61A92Wg3UqpWYqyv9Lw3smAvtpNH/vKgGChvBihrPfAGzSXxRqk6+KniB/AJq6/PNA9sByiBpwPLqtsRynU6gpO576Q/3eut4wPcPpuihjm79+bR0qfSAi3x6NYrnc6/6dtfbyZlK/F/qC5GXT5+YbUt/S1SXfAsx5O/6l9F+PGEfjWnDkDSz1jYaf6K172wy6cZXABZwUX6RygCVDlveC1DhgDz9h//G7Vtqaymy8d9LAZ9zlXsrnNCf/5v4Af9/8ntWlVAI9KX4IsyLHEVvrykJ9erxF1O0e5tD1XWrllCbE45w1BgKIKs1gizYGajSYAWq1doC9aYNbm7QgXOIUocpqwqEVreQNPsEWasXZMG+QpVu71CtNRxQb3907NlgLBT/Do4VgXVSXSRKjZkUGYVfFI+jNKtXeFbIadPIG0qQ5DO5YnIQTeRzLGjMSQUhKKGcGWRAuQx1nRGLMxVrIiMLYXVms7TuS5kaM8BvBw5VCKiOqFpEKGoYE6X1BX/p58chySxdBW+pGHBOQ1yD0juRl5HrgRyUmb0q7uWThjmSAkGgCIpjDMSAMgrpdAxh1Y9SoRohQx4RsXTKwlq0ryyzvsL4wg1QD5xaIkWOElXazikVU7DZdI1Zi0QaeYmJpQrnbL6kIxX+VvEi0gIAAAAA') format('woff2'), url(iconfont.woff?t=1595730801493) format('woff'), url(iconfont.ttf?t=1595730801493) format('truetype'), url(iconfont.svg?t=1595730801493#iconfont) format('svg')
}

.iconfont {
	font-family: iconfont!important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-jiantou-copy-copy:before {
	content: "\e668"
}

.icon-icon_arrow_left:before {
	content: "\e60c"
}

.icon-jiantouyou:before {
	content: "\e62d"
}

.content {
	margin: 40px auto 60px;
	width: 1100px;
	overflow: hidden;
}

.tc {
	text-align: center;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.pack {
	width: 1100px;
	margin: 70px auto 0;
}

.write .row {
	overflow: hidden;
	margin: 40px 0;
}

.read .row {
	overflow: hidden;
	margin: 10px 0;
}

h3 {
	padding: 15px 0 15px;
	border-bottom: 2px solid #e5e5e5;
	margin-bottom: 15px;
}

.row-title {
	float: left;
	font-size: 15px;
	line-height: 40px;
	color: #000;
	font-weight: normal;
}

.row input,
.row select {
	width: 318px;
	height: 40px;
	line-height: 40px;
	box-sizing: border-box;
	padding: 0 10px;
	cursor: pointer;
}

.read .row input,
.read .row select {
	width: 300px;
}

.row-content {
	float: left;
	margin-left: 20px;
}

.row .row-content {
	margin-bottom: 15px;
}

.row .bl {
	color: #0063ae;
	font-size: 12px;
	padding: 5px 0 0 5px;
}

.car_box img {
	width: 100%;
}

.car_box p {
	font-size: 26px;
	text-align: center;
	margin-top: 20px;
}

.write,
.read {
	background-color: #f6f6f6;
	width: 500px;
	padding: 30px 50px;
	box-sizing: border-box;
}

.write {
	padding: 45px 50px 40px;
}

.read input {
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
	border: none;
	background-color: rgba(255, 255, 255, 0);
	vertical-align: top;
}

.read .row-title {
	margin-right: 35px;
}

.hint {
	margin-top: 23px;
}

.hint p {
	font-size: 14px;
}

.hint .bl {
	font-size: 14px;
	color: #0063ae;
	padding-top: 10px;
}

.hint hr {
	border: 1px solid #e5e5e5;
}

#paytotal {
	color: #0063ae;
}

#cal {
	display: inline-block;
	color: #fff;
	font-size: 15px;
	padding: 10px 20px;
	margin-right: 50px;
	background-color: #0063ae;
	border: 1px solid #0063ae;
	text-align: center;
	cursor: pointer;
}

.removeFm {
	display: inline-block;
	color: #000;
	font-size: 15px;
	padding: 10px 20px;
	background-color: #fff;
	border: 1px solid #dcdcdc;
	text-align: center;
	cursor: pointer;
}

.swiper-btn span {
	position: absolute;
	top: 50%;
	display: inline-block;
	cursor: pointer;
	width: 35px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background-color: rgba(0, 0, 0, .5);
	z-index: 99;
	color: #fff;
	font-size: 30px;
	margin-top: -25px;
}

span.iconfont.swiper-button-disabled {
	opacity: 0.3;
}

span.prev {
	left: 0;
}

span.next {
	right: 0;
}

.tile_box hr {
	border: 1px solid #e5e5e5;
}

.tile_box p {
	font-size: 20px;
	padding-left: 8px;
	font-weight: 800;
	color: #343434;
}

.swiper-slide {
	margin-top: -35px;
	cursor: pointer;
}

.swiper-container .swiper-slide-active {
	margin-top: 0;
}

.swiper-container .swiper-slide img {
	transform: scale(0.7);
	-webkit-transform: scale(0.7);
	-moz-transform: scale(0.7);
	-o-transform: scale(0.7);
}

.swiper-container .swiper-slide-active img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.tile_box h1 {
	font-size: 35px;
	padding-bottom: 37px;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 37px;
	padding-left: 8px;
}

.tile_box {
	margin-bottom: 50px;
}

.swiper-wrapper {
	padding: 50px 0;
}

.bottonbox {
	width: 1100px;
	margin: 0 auto;
	color: #696367;
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 60px;
}

.apply {
	display: block;
	width: 205px;
	height: 45px;
	line-height: 45px;
	border: none;
	outline: none;
	background-color: #0065b3;
	margin: 40px auto 10px;
	font-size: 18px;
	text-align: center;
	color: #fff;
	cursor: pointer;
}

.onep {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 10px;
}

.alertform {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.75);
	z-index: 100;
	display: none;
}

.alertcontent {
	width: 740px;
	height: 460px;
	padding: 50px 60px;
	box-sizing: border-box;
	border-radius: 10px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	background-color: #fff;
}

.alertcontent h4 {
	font-size: 24px;
	color: #2b2b2b;
	line-height: 40px;
	text-align: center;
	position: relative;
	font-weight: 500;
}

.closeform {
	position: absolute;
	width: 25px;
	color: #000;
	height: 25px;
	border: 1px solid #000;
	text-align: center;
	right: 0;
	border-radius: 50px;
	cursor: pointer;
	line-height: 22px;
	top: 7px;
}

.formminbox {
	overflow: hidden;
	color: #d3d3d3;
}

.alertcontent input,
.alertcontent select {
	padding: 0 15px;
	box-sizing: border-box;
	height: 55px;
	line-height: 55px;
	margin-top: 25px;
	color: #d3d3d3;
	font-size: 18px;
	border: 1px solid #d3d3d3;
}

.nameform {
	float: left;
	width: 420px;
}

.sex {
	float: right;
	width: 150px;
}

.phone {
	width: 100%;
}
.checkbox{
	margin:25px auto;
	font-size: 16px;
	color: #4f4f4f;
	text-align: center;
}

.checkbox input{
	height: auto;
}

.submit{
	width: 220px;
	height: 50px;
	line-height: 50px;
	color: #FFF;
	background-color: #0065b3;
	font-size: 16px;
	margin:30px auto 0;
	outline: none;
	border:none;
	display: block;
	cursor: pointer;
}


.alertbox, .ruleBox { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 100; display: none; background: rgba(0, 0, 0, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000); z-index: 999; }

.alertbox .content { position: relative; margin: 100px auto; width: 300px; outline: 0; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; background-color: #fff; background-clip: padding-box; box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); -webkit-background-clip: padding-box; color: #000; }

.alertbox .alertheader { padding: 15px; min-height: 16.43px; border-bottom: 1px solid #e5e5e5; }

.alertbox .closetwo { float: right; color: #000; text-shadow: 0 1px 0 #fff; font-weight: 700; font-size: 21px; line-height: 1; opacity: 0.2; filter: alpha(opacity=20); }

.alertbox .modaltitle { margin: 0; line-height: 1.42857; }

.alertbox .modalbody { position: relative; padding: 15px; }

.alertbox .modalfooter { padding: 15px; border-top: 1px solid #e5e5e5; text-align: right; }

.alertbox .modalfooter button.btn { color: #000; padding: 6px 12px; border-radius: 6px; border: none; color: #fff; background: #000; cursor: pointer; }
