.headBox {
	background: rgb(255, 255, 255); width: 100%; height: 120px; position: fixed; z-index: 300; box-shadow: 2px 2px 5px #dddddd; -moz-box-shadow: 2px 2px 5px #dddddd; -webkit-box-shadow: 2px 2px 5px #dddddd;
}
.indexing-htmls a {
	height: 62px; color: rgb(51, 51, 51); line-height: 62px; font-family: MicrosoftYaHei; font-size: 13px; font-weight: 400;
}
.indexing-htmls em {
	height: 62px; color: rgb(51, 51, 51); line-height: 62px; font-family: MicrosoftYaHei; font-size: 13px; font-weight: 400; float: none; display: inline-block;
}
.main {
	margin-bottom: 62px;
}
.topContent {
	margin-bottom: 41px;
}
.topContent .wrap {
	position: relative;
}
.topContent .rightImg {
	width: 560px; height: 374px; margin-right: 23px;
}
.topContent .leftBox {
	width: 617px;
}
.topContent .TopTitle {
	color: rgb(51, 51, 51); font-family: MicrosoftYaHei-Bold; font-size: 24px; font-weight: bold; margin-bottom: 5px; display: block;
}
.topContent .TopTitle + p {
	color: rgb(102, 102, 102); line-height: 1.5; font-family: SourceHanSansCN-Regular; font-size: 16px; font-weight: 400; margin-bottom: 14px;
}
.topContent .price {
	background: rgb(249, 249, 249); height: 52px; color: rgb(153, 153, 153); line-height: 52px; padding-left: 22px; font-family: SourceHanSansCN-Regular; font-size: 16px; font-weight: 400; margin-bottom: 14px;
}
.topContent .price span {
	color: rgb(102, 102, 102); font-family: SourceHanSansCN-Regular; font-size: 16px; font-weight: 400; margin-right: 13px; display: block;
}
.topContent .price em {
	color: rgb(223, 37, 47); font-family: MicrosoftYaHei-Bold; font-size: 22px; font-weight: bold; margin-right: 32px;
}
.topContent .price em i {
	font-size: 30px;
}
.topContent .label {
	color: rgb(34, 34, 34); font-family: MicrosoftYaHei; font-size: 16px; font-weight: 400; margin-right: 14px;
}
.topContent .side > .label {
	margin-top: 10px;
}
.topContent .lx > .label {
	margin-top: 10px;
}
.topContent .zq > .label {
	margin-top: 10px;
}
.topContent .productAddress {
	border: 1px solid rgb(220, 220, 220); width: 240px; height: 36px; text-align: left; color: rgb(51, 51, 51); line-height: 36px; padding-left: 12px; font-family: SourceHanSansCN-Regular; font-size: 14px; font-weight: 400; margin-bottom: 16px; cursor: pointer;
}
.topContent .productAddress em {
	background: url("address_down.png") no-repeat center; width: 12px; height: 7px; margin-top: 16px; margin-right: 9px; float: right;
}
.topContent .productAddress:hover em {
	background: url("address_up.png") no-repeat center;
}
.topContent .lx a {
	border: 1px solid rgb(221, 221, 221); width: 106px; height: 30px; text-align: center; color: rgb(85, 85, 85); line-height: 30px; font-family: SourceHanSansCN-Regular; font-size: 14px; font-weight: 400; margin-right: 6px; margin-bottom: 10px; float: left; display: inline-block;
}
.topContent .zq a {
	border: 1px solid rgb(221, 221, 221); width: 106px; height: 30px; text-align: center; color: rgb(85, 85, 85); line-height: 30px; font-family: SourceHanSansCN-Regular; font-size: 14px; font-weight: 400; margin-right: 6px; margin-bottom: 10px; float: left; display: inline-block;
}
.topContent .lx .selectTrue {
	background: url("pich.png") no-repeat right bottom; border-color: rgb(223, 37, 47); color: rgb(0, 0, 0);
}
.topContent .zq .selectTrue {
	background: url("pich.png") no-repeat right bottom; border-color: rgb(223, 37, 47); color: rgb(0, 0, 0);
}
.topContent .lx a:hover {
	color: rgb(0, 0, 0);
}
.topContent .zq a:hover {
	color: rgb(0, 0, 0);
}
.topContent .selectBox {
	width: 571px;
}
.topContent .btnBox {
	margin: 6px auto 0px;
}
.topContent .btnBox div {
	border-radius: 2px; text-align: center; font-family: MicrosoftYaHei; font-size: 16px; font-weight: 400;
}
.topContent .btnBox .btn_zx {
	background: rgb(255, 255, 255); border: 1px solid rgb(143, 143, 143); width: 138px; height: 38px; color: rgb(34, 34, 34); line-height: 38px; margin-right: 40px; margin-left: 108px;
}
.topContent .btnBox .btn_gm {
	background: rgb(223, 37, 47); width: 140px; height: 40px; color: rgb(255, 255, 255); line-height: 40px; position: relative; z-index: 1;
}
.topContent .btn_zx:hover {
	background: rgb(223, 37, 47); border-color: rgb(223, 37, 47); color: rgb(255, 255, 255);
}
.topContent .btn_gm:hover::before {
	background: rgba(0, 0, 0, 0.1); left: 0px; width: 140px; height: 40px; position: absolute; z-index: -1; content: "";
}
.bottomContent .leftBox {
	width: 316px; margin-right: 14px;
}
.bottomContent .topBox {
	border: 1px solid rgb(220, 220, 220);
}
.bottomContent .topBox .top {
	background: url("bg_1.png") no-repeat -3px; width: 316px; height: 200px; text-align: center; position: relative;
}
.bottomContent .topBox .title {
	color: rgb(255, 255, 255); padding-top: 26px; font-family: SourceHanSansCN-Medium; font-size: 26px; font-weight: 500;
}
.bottomContent .topBox .title + span {
	color: rgb(250, 203, 89); padding-top: 10px; font-size: 30px; margin-bottom: 26px; display: inline-block; position: relative;
}
.bottomContent .topBox .title + span::before {
	background: rgb(255, 255, 255); left: 47px; width: 23px; height: 2px; bottom: -17px; position: absolute; content: "";
}
.bottomContent .top > p {
	color: rgb(255, 255, 255); line-height: 1.4; font-family: SourceHanSansCN-Regular; font-size: 16px; font-weight: 400;
}
.bottomContent .top > img {
	left: 34px; bottom: 10px; position: absolute;
}
.bottomContent .from {
	margin-top: 4px;
}
.bottomContent .from .inputBox {
	margin: 0px auto; border-radius: 4px; border: 1px solid rgb(221, 221, 221); width: 248px; height: 46px; line-height: 46px; overflow: hidden; -moz-border-radius: 4px; -webkit-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;
}
.bottomContent .from .inputBox input {
	padding: 11px 0px 10px; width: 200px; height: 26px; float: left;
}
.bottomContent .from span {
	width: 20px; height: 24px; margin-top: 11px; margin-right: 6px; margin-left: 8px; float: left; display: inline-block;
}
.bottomContent .from .sjBox {
	margin-top: 8px; margin-bottom: 8px;
}
.bottomContent .from .cfBox > span {
	background: url("name.png") no-repeat center;
}
.bottomContent .from .gsBox > span {
	background: url("gs.png") no-repeat center;
}
.bottomContent .from .sjBox > span {
	background: url("phone.png") no-repeat center;
}
.bottomContent .from .btn_hm {
	background: rgb(223, 37, 47); margin: 9px auto 19px; border-radius: 4px; width: 249px; height: 48px; text-align: center; color: rgb(255, 255, 255); line-height: 48px; font-family: SourceHanSansCN-Regular; font-size: 18px; font-weight: 400;
}
.bottomContent .centerBox {
	border: 1px solid rgb(220, 220, 220); margin-top: 25px; margin-bottom: 25px;
}
.bottomContent .centerBox span {
	border-radius: 50%; width: 22px; height: 22px; text-align: center; color: rgb(223, 37, 47); line-height: 22px; font-family: ArialMT; font-size: 12px; font-weight: bold; margin-right: 12px; margin-left: 22px; display: inline-block;
}
.bottomContent .centerBox li {
	font-size: 14px; margin-bottom: 18px;
}
.bottomContent .centerBox li a {
	color: rgb(51, 51, 51); font-size: 14px;
}
.bottomContent .centerBox ul {
	margin-top: 28px; margin-bottom: 10px;
}
.bottomContent .centerBox .s1 {
	background: rgb(223, 37, 47); color: rgb(255, 255, 255);
}
.bottomContent .centerBox .s2 {
	background: rgb(255, 127, 33); color: rgb(255, 255, 255);
}
.bottomContent .centerBox .s3 {
	background: rgb(255, 177, 40); color: rgb(255, 255, 255);
}
.bottomContent .centerBox > .title {
	background: rgb(249, 249, 249); height: 48px; color: rgb(34, 34, 34); line-height: 48px; padding-left: 21px; font-family: MicrosoftYaHei; font-size: 18px; font-weight: 400;
}
.bottomContent .bottomBox > .title {
	background: rgb(249, 249, 249); height: 48px; color: rgb(34, 34, 34); line-height: 48px; padding-left: 21px; font-family: MicrosoftYaHei; font-size: 18px; font-weight: 400;
}
.bottomContent .bottomBox {
	border: 1px solid rgb(220, 220, 220);
}
.bottomContent .bottomBox .title + p {
	text-align: center; color: rgb(51, 51, 51); line-height: 1.2; font-family: MicrosoftYaHei-Bold; font-size: 18px; font-weight: bold; margin-top: 27px; margin-bottom: 24px;
}
.bottomContent .bottomBox .reg {
	margin: 0px auto 18px; display: block;
}
.bottomContent .bottomBox .tel {
	text-align: center; font-family: MicrosoftYaHei-Bold; font-size: 28px; font-weight: bold; margin-bottom: 20px;
}
.bottomContent .bottomBox .timer {
	text-align: center; color: rgb(102, 102, 102); font-family: MicrosoftYaHei; font-size: 18px; font-weight: 400; margin-bottom: 32px;
}
.bottomContent .bottomBox .btn_zx {
	background: rgb(223, 37, 47); margin: 0px auto 30px; border-radius: 2px; width: 160px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px;
}
.bottomContent .bottomBox .line {
	background: rgb(214, 214, 214); margin: 0px auto; width: 279px; height: 1px;
}
.bottomContent .bottomBox .line + p {
	text-align: center; color: rgb(51, 51, 51); line-height: 1.2; font-family: MicrosoftYaHei; font-size: 18px; font-weight: 400; margin-top: 31px; margin-bottom: 15px;
}
.bottomContent .bottomBox .line + p + img {
	margin: 0px auto 31px; display: block;
}
.container {
	background: rgb(249, 249, 249); border: 1px solid rgb(221, 221, 221); width: 856px;
}
.container .top {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.container .top a {
	padding: 0px 22px; height: 44px; text-align: center; color: rgb(102, 102, 102); line-height: 44px; font-family: MicrosoftYaHei; font-size: 14px; font-weight: 400; margin-right: 16px; border-top-color: transparent; border-top-width: 3px; border-top-style: solid; float: left; display: block;
}
.container .top .selectTrue {
	background: rgb(255, 255, 255); color: rgb(223, 37, 47); border-top-color: rgb(223, 37, 47);
}
.container .top a:hover {
	color: rgb(223, 37, 47);
}
.container .title {
	height: 64px;
}
.container .container1 > .title {
	background: url("title_1.png") no-repeat center; margin-top: 30px; margin-bottom: 50px;
}
.container .column {
	background: url("tu.png") no-repeat 336px bottom; height: 432px;
}
.container .column span {
	border-radius: 50%; width: 26px; height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-family: MicrosoftYaHei; font-size: 18px; font-weight: 400; margin-top: 17px; margin-right: 16px; margin-bottom: 13px; display: inline-block; background-color: rgb(122, 185, 253);
}
.container .column li {
	width: 452px; color: rgb(102, 102, 102); font-family: SourceHanSansCN-Regular; font-size: 18px; font-weight: 400; margin-left: 26px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed; float: none;
}
.container .column .li4 {
	width: 303px;
}
.container .container1 {
	margin-bottom: 42px;
}
.container .container1 .tips {
	text-align: right; color: rgb(102, 102, 102); padding-right: 84px; font-family: SourceHanSansCN-Regular; font-size: 14px; font-weight: 400; margin-top: 142px;
}
.container2 {
	background: rgb(255, 255, 255); padding-top: 25px;
}
.container2 .title {
	background: url("title_2.png") no-repeat center; margin-bottom: 51px;
}
.container2 .centerTips {
	background: url("bg_6.png") no-repeat center; height: 222px; color: rgb(255, 255, 255); position: relative;
}
.container2 .centerTips span {
	font-family: MicrosoftYaHei; font-size: 24px;
}
.container2 .centerTips div {
	width: 218px; color: rgb(255, 255, 255); font-family: MicrosoftYaHei; font-size: 32px; font-weight: 400;
}
.container2 .centerTips .left {
	margin-top: 24px; margin-left: 96px;
}
.container2 .centerTips .right {
	text-align: right; margin-top: 17px; margin-right: 95px;
}
.container2 .centerTips .cai {
	margin-top: 45px;
}
.container2 .centerTips .qt {
	margin-top: 45px;
}
.container2 .centerTips p {
	right: 84px; bottom: 23px; line-height: 1.5; font-family: MicrosoftYaHei; font-size: 12px; font-weight: 400; position: absolute;
}
.container2 .tips {
	color: rgb(102, 102, 102); padding-bottom: 62px; padding-left: 71px; font-family: MicrosoftYaHei; font-size: 14px; font-weight: 400; margin-top: 25px;
}
.container3 {
	background: rgb(249, 249, 249); padding-top: 30px;
}
.container3 .title {
	background: url("title_3.png") no-repeat center;
}
.container3 img {
	margin: 0px auto; display: block;
}
.container3 .cl {
	text-align: center; color: rgb(51, 51, 51); font-family: SourceHanSansCN-Medium; font-size: 26px; font-weight: 400; margin-top: 0px; margin-bottom: 36px;
}
.container3 .list {
	padding-left: 36px;
}
.container3 .list span {
	border-radius: 50%; width: 30px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 20px; margin-top: 21px; margin-right: 12px; margin-left: 17px; display: inline-block;
}
.container3 .list li {
	width: 390px; height: 76px; color: rgb(51, 51, 51); line-height: 76px; font-size: 16px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; float: none;
}
.container3 .leftList li:first-child {
	text-align: center; color: rgb(17, 17, 17); font-family: MicrosoftYaHei; font-size: 22px; font-weight: 400;
}
.container3 .rightList li:first-child {
	text-align: center; color: rgb(17, 17, 17); font-family: MicrosoftYaHei; font-size: 22px; font-weight: 400;
}
.container3 .leftList {
	border-top-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.container3 .leftList span {
	background-color: rgb(122, 185, 253);
}
.container3 .rightList {
	border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid;
}
.container3 .rightList span {
	background-color: rgb(251, 142, 112);
}
.container3 .rightList li {
	background: rgb(236, 235, 241);
}
.container3 .leftList li {
	background: rgb(255, 255, 255);
}
.container3 .tips {
	color: rgb(102, 102, 102); line-height: 1.5; font-family: MicrosoftYaHei; font-size: 14px; font-weight: 400; margin-top: 15px; margin-bottom: 30px; margin-left: 47px;
}
.container3 .lis1 + ul {
	padding-left: 85px;
}
.container3 .lis1 + ul li {
	margin-right: 85px; position: relative;
}
.container3 .lis1 + ul li::before {
	background: url("arrow.png") no-repeat center; top: 43px; width: 13px; height: 22px; right: -47px; position: absolute; content: "";
}
.container3 .lis1 + ul span {
	text-align: center; color: rgb(51, 51, 51); font-family: SourceHanSansCN-Regular; font-size: 18px; font-weight: 400; margin-top: 13px; margin-bottom: 70px; display: block;
}
.container3 .lis1 + ul .zl::before {
	top: 163px; right: 52px; -o-transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); transform: rotate(90deg);
}
.container3 .lis1 + ul .xuanZhuan::before {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); transform: rotate(180deg);
}
.container3 .lis1 + ul li:last-child::before {
	width: 0px;
}
.container4 {
	background: rgb(255, 255, 255); padding-top: 36px;
}
.container4 .title {
	background: url("title_4.png") no-repeat center; margin-bottom: 70px;
}
.container4 img {
	margin: 0px auto 48px; display: block;
}
.container5 {
	background: url("bg_4.png") no-repeat center; padding-top: 34px;
}
.container5 .title {
	background: url("title_5.png") no-repeat center;
}
.container6 {
	padding-top: 40px;
}
.container6 .title {
	background: url("title_6.png") no-repeat center; margin-bottom: 52px;
}
.container6 li {
	margin-bottom: 27px; float: none;
}
.container6 em {
	color: rgb(34, 34, 34); padding-bottom: 7px; font-family: SourceHanSansCN-Regular; font-size: 20px; font-weight: 400; display: block;
}
.container6 p {
	width: 786px; color: rgb(85, 85, 85); line-height: 1.8; font-size: 16px;
}
.container6 span {
	background: url("bg_7.png") no-repeat center; width: 24px; height: 24px; margin-right: 9px; margin-left: 17px; float: left; display: inline-block;
}
.container6 a {
	background: rgb(223, 37, 47); margin: 0px auto 86px; border-radius: 6px; width: 300px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-family: SourceHanSansCN-Regular; font-size: 18px; font-weight: 400; display: block; cursor: pointer;
}
.lis1 {
	text-align: center; color: rgb(51, 51, 51); line-height: 2.2; font-family: SourceHanSansCN-Medium; font-size: 30px; position: relative;
}
.container2 .title {
	text-align: center; color: rgb(51, 51, 51); line-height: 2.2; font-family: SourceHanSansCN-Medium; font-size: 30px; position: relative;
}
.lis1::before {
	background: rgb(223, 37, 47); left: 50%; width: 60px; height: 4px; bottom: -10px; margin-left: -30px; position: absolute; content: "";
}
.container2 .title::before {
	background: rgb(223, 37, 47); left: 50%; width: 60px; height: 4px; bottom: -10px; margin-left: -30px; position: absolute; content: "";
}
#kuai4 + ul img {
	margin: 18px auto 13px; display: block;
}
#kuai4 + ul {
	margin-top: 75px; margin-right: 46px;
}
#kuai4 + ul li {
	background: rgb(255, 255, 255); border-radius: 0px 50px 0px 40px; width: 220px; margin-bottom: 52px; margin-left: 48px;
}
#kuai4 + ul span {
	text-align: center; color: rgb(0, 0, 0); font-family: SourceHanSansCN-Regular; font-size: 24px; font-weight: 400; margin-bottom: 15px; display: block;
}
#kuai4 + ul p {
	margin: 0px auto; width: 177px; color: rgb(85, 85, 85); line-height: 2; padding-bottom: 18px; font-family: SourceHanSansCN-Regular; font-size: 17px; font-weight: 400; display: block;
}
#kuai3 + ul li > img {
	width: 375px; height: 260px; float: left; display: block;
}
#kuai3 + ul li {
	width: 100%;
}
#kuai3 + ul .imgLeftBox {
	padding-top: 20px; position: relative;
}
#kuai3 + ul .imgLeftBox img {
	position: absolute;
}
#kuai3 + ul .imgLeftBox .ps-r {
	right: -63px;
}
#kuai3 + ul .imgLeftBox .ps-l {
	left: -28px;
}
#kuai3 + ul span {
	text-align: right; color: rgb(225, 60, 69); line-height: 1.3; font-family: SourceHanSansCN-Medium; font-size: 30px; font-weight: 500; margin-bottom: 15px; display: block;
}
#kuai3 + ul .Bigtitle {
	color: rgb(51, 51, 51); line-height: 39px; font-family: SourceHanSansCN-Regular; font-size: 22px; font-weight: 400;
}
#kuai3 + ul .tips {
	color: rgb(102, 102, 102); line-height: 1.5; font-family: SourceHanSansCN-Regular; font-size: 16px; font-weight: 400; margin-top: 10px;
}
#kuai3 + ul .fl-right {
	width: 296px; margin-right: 112px; float: right;
}
#kuai3 + ul .fl-right span {
	text-align: left;
}
#kuai3 + ul .fl-left {
	margin-left: 46px;
}
#kuai3 + ul .fl-right2 {
	margin-right: 59px; float: right;
}
#kuai3 + ul .text-left {
	width: 324px; text-align: right; margin-left: 70px;
}
#kuai4 + ul span {
	position: relative;
}
#kuai4 + ul span::before {
	background: rgb(223, 37, 47); left: 44%; width: 22px; height: 2px; bottom: -10px; position: absolute; content: "";
}
.areaSelectText {
	width: 240px; height: 56px; float: left;
}
.areaSelectText .addressDisplay {
	margin-top: 4px;
}
.areaSelectText .addressChoose {
	border-color: rgb(223, 37, 47);
}
.areaSelectText .addressDisplay1 {
	border-color: rgb(223, 37, 47);
}
.main .choseing .addressDisplay {
	border: 1px solid rgb(223, 37, 47); color: rgb(255, 255, 255); background-color: rgb(223, 37, 47);
}
.main .addressChooseUl li:hover {
	color: rgb(255, 255, 255); background-color: rgb(223, 37, 47);
}
.side {
	position: relative;
}
.main .addressDisplay span {
	margin-top: 5px; margin-bottom: 5px; margin-left: 5px; display: block;
}
.topContent .side > .label {
	margin-top: 15px;
}
.areaSelectText:hover .commonImg {
	background: url("area_up.png") no-repeat center;
}
