﻿/********首页**************/
.content {
	width: 100%;
	overflow: hidden;
}

.main {
	width: 100%;
	overflow: hidden;
	margin-top: 0.2405405405405406rem;
	background: #FFFFFF;
	padding-bottom: 0.40540540540540543rem;
}

.main_title {
	width: 100%;
	overflow: hidden;
	font-size: 0.5405405405405406rem;
	color: #333333;
	text-align: center;
	margin-top: 0.40540540540540543rem;
	font-weight: bold;
}

.main_head {
	width: 100%;
	height: 0.8108108108108109rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.main_left {
	width: 2.081081081081081rem;
	overflow: hidden;
	margin-top: 0.2972972972972973rem;
	margin-left: 0.8108108108108109rem;
}

.main_right {
	width: 2.081081081081081rem;
	overflow: hidden;
	margin-top: 0.2972972972972973rem;
	margin-right: 0.8108108108108109rem;
}

.main_center {
	height: 0.8108108108108109rem;
	line-height: 0.8108108108108109rem;
	width: auto;
	font-size: 0.32432432432432434rem;
	color: #999999;
}

.main_cont {
	width: 100%;
	overflow: hidden;
	margin-top: 0.13513513513513514rem;
	position: relative;
}

.main_cont_write {
	width: 8.567567567567568rem;
	height: 3.2162162162162162rem;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}

.main_cont_write_back {
	width: 100%;
	height: 100%;
	background: #333333;
	opacity: 0.7;
	position: absolute;
}

.main_cont_back_head {
	width: 100%;
	font-size: 0.4864864864864865rem;
	text-align: center;
	color: #FFFFFF;
	position: relative;
	z-index: 99;
	font-weight: bold;
	margin-top: 0.5405405405405406rem;
}

.main_cont_back_cont {
	width: 7.081081081081081rem;
	height: 0.4864864864864865rem;
	margin: 0 auto;
	background: #FFFFFF;
	margin-top: 0.2702702702702703rem;
	position: relative;
	z-index: 99;
	font-size: 0.2972972972972973rem;
	text-align: center;
	color: #000000;
}

.main_cont_back_see {
	width: 100%;
	overflow: hidden;
	text-align: center;
	color: #FFFFFF;
	font-size: 0.40540540540540543rem;
	margin-top: 0.2702702702702703rem;
	position: relative;
	z-index: 99;
}

.main_cont_back_img {
	width: 0.35135135135135137rem;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	z-index: 99;
	margin-top: 0.16216216216216217rem;
}

.main_cont_air {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.main_cont_air_tips {
	width: 5.756756756756757rem;
	height: 1.0810810810810811rem;
	margin-top: 1.0810810810810811rem;
	margin-left: 0.8108108108108109rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.main_cont_air_vertical {
	width: 0.08108108108108109rem;
	height: 0.9459459459459459rem;
	background: #ffffff;
	margin-top: 0.08108108108108109rem;
}

.main_cont_air_write {
	width: auto;
	font-size: 0.2702702702702703rem;
	color: #c5c5c5;
	margin-left: 0.9459459459459459rem;
	margin-top: 0.32432432432432434rem;
}

.main_cont_air_see {
	width: 2.2432432432432434rem;
	height: 0.7837837837837838rem;
	line-height: 0.7837837837837838rem;
	text-align: center;
	border-radius: 0.10810810810810811rem;
	background: #FFFFFF;
	color: #a83042;
	font-size: 0.40540540540540543rem;
	margin-top: 0.2972972972972973rem;
	margin-left: 0.9459459459459459rem;
}

.main_cont_air_word {
	width: 5.405405405405405rem;
	overflow: hidden;
	font-size: 0.40540540540540543rem;
	color: #FFFFFF;
	margin-left: 0.10810810810810811rem;
}

.main_cont_water {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.main_cont_blank {
	width: 0.2702702702702703rem;
	height: 100%;
}

.main_water_word {
	width: 3.27027027027027rem;
	height: 100%;
	margin-right: 0.6486486486486487rem;
}

.main_water_write {
	width: 100%;
	height: 1.2432432432432432rem;
	margin-top: 0.918918918918919rem;
	border-bottom: 0.02702702702702703rem solid #8f939e;
	border-top: 0.02702702702702703rem solid #8f939e;
	display: table;
}

.main_water_cont {
	width: 100%;
	display: table-cell;
	vertical-align: middle;
	font-size: 0.40540540540540543rem;
	color: #FFFFFF;
}

.main_water_cont_word {
	width: 100%;
	text-align: right;
}

.main_water_see {
	width: 2.2432432432432434rem;
	height: 0.7837837837837838rem;
	background: #FFFFFF;
	line-height: 0.7837837837837838rem;
	text-align: center;
	font-size: 0.40540540540540543rem;
	color: #333333;
	float: right;
	margin-top: 0.40540540540540543rem;
}

.main_cont_wind {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.main_cont_wind_head {
	width: auto;
	margin-left: 2.3513513513513513rem;
	margin-top: 0.918918918918919rem;
	font-size: 0.4864864864864865rem;
	color: #333333;
	font-weight: bold;
}

.main_cont_wind_word {
	width: auto;
	height: 0.5405405405405406rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: 2.3513513513513513rem;
	margin-top: 0.13513513513513514rem;
}

.main_cont_wind_img {
	width: 0.2972972972972973rem;
	overflow: hidden;
	margin-top: 0.10810810810810811rem;
}

.main_cont_wind_write {
	width: auto;
	height: 0.5405405405405406rem;
	line-height: 0.5405405405405406rem;
	font-size: 0.32432432432432434rem;
	color: #666666;
	margin-left: 0.10810810810810811rem;
}

.main_cont_intel {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.main_cont_intel_word {
	width: auto;
	overflow: hidden;
	font-size: 0.24324324324324326rem;
	margin-left: 1.135135135135135rem;
	margin-top: 2.3513513513513513rem;
	font-style: italic;
	color: #4c4c4c;
}

.main_about {
	width: 9.432432432432432rem;
	height: 6.891891891891892rem;
	background: url(../images/010.jpg) no-repeat center;
	background-size: 100%;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 0.13513513513513514rem;
}

.main_about_left {
	margin-left: 0.13513513513513514rem;
}

.main_about_right {
	margin-right: 0.13513513513513514rem;
}

.main_about_head {
	width: 2.8378378378378377rem;
	height: 1.0810810810810811rem;
	line-height: 1.0810810810810811rem;
	text-align: center;
	font-size: 0.6486486486486487rem;
	color: #FFFFFF;
	border-top: 0.05405405405405406rem solid #FFFFFF;
	border-bottom: 0.05405405405405406rem solid #FFFFFF;
	margin-top: 1.7027027027027026rem;
	margin-left: 0.4864864864864865rem;
}

.main_about_cont {
	width: 7.675675675675675rem;
	overflow: hidden;
	margin-top: 0.5405405405405406rem;
	font-size: 0.3783783783783784rem;
	color: #FFFFFF;
	margin-left: 0.4864864864864865rem;
	line-height: 2;
}

.abouts_us {
	width: 9.45945945945946rem;
	height: 4.594594594594595rem;
	margin: 0 auto;
	margin-top: 0.5405405405405406rem;
}

.about_up {
	width: 100%;
	height: 2.2972972972972974rem;
	border-top: 0.02702702702702703rem solid #eaeaea;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.about_up_left {
	width: 4.72972972972973rem;
	height: 2.2972972972972974rem;
	text-align: center;
	border-right: 0.02702702702702703rem solid #eaeaea;
	display: table;
}

.about_up_word {
	display: table-cell;
	vertical-align: middle;
}

.about_up_word_a {
	font-size: 0.8108108108108109rem;
	font-weight: bold;
	color: #c6042b;
}

.about_up_word_b {
	width: 4.45945945945946rem;
	overflow: hidden;
	font-size: 0.32432432432432434rem;
	color: #999999;
}

.about_up_right {
	width: 4.702702702702703rem;
	height: 2.2972972972972974rem;
	text-align: center;
	display: table;
}

.about_up_word_c {
	width: 3.5135135135135136rem;
	margin: 0 auto;
	overflow: hidden;
	font-size: 0.32432432432432434rem;
	color: #999999;
}

/*********享优惠**************/
.discount {
	width: 100%;
	overflow: hidden;
	background: #FFFFFF;
	margin-top: 0.40540540540540543rem;
}

.discount_all {
	width: 9.45945945945946rem;
	overflow: hidden;
	margin: 0 auto;
	padding-bottom: 0.13513513513513514rem;
}

.discount_head {
	width: 100%;
	height: 1.3513513513513513rem;
	line-height: 1.3513513513513513rem;
	font-size: 0.4864864864864865rem;
	color: #000000;
	font-weight: bold;
}

.discount_img {
	width: 100%;
	overflow: hidden;
}

.discount_cont {
	width: 100%;
	overflow: hidden;
	font-size: 0.3783783783783784rem;
	color: #666666;
	line-height: 2;
	margin-top: 0.13513513513513514rem;
}

.discount_time {
	width: 100%;
	overflow: hidden;
	font-size: 0.32432432432432434rem;
	text-align: right;
	color: #666666;
}

.discount_end {
	color: #999999;
}

.discount_end_word {
	font-size: 0.32432432432432434rem;
	color: #FFFFFF;
	padding: 0.05405405405405406rem 0.10810810810810811rem;
	background: #999999;
	margin-left: 0.10810810810810811rem;
}

/********学知识**************/
.know_all {
	width: 100%;
	height: 1.4864864864864864rem;
	background: #eaeaea;
	overflow: hidden;
}

.know_nav {
	width: 9.72972972972973rem;
	height: 1rem;
	margin: 0 auto;
	margin-top: 0.24324324324324326rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.know_nav_a {
	width: 1.7837837837837838rem;
	height: 1rem;
	text-align: center;
	line-height: 1rem;
	background: #FFFFFF;
	color: #848484;
	font-size: 0.35135135135135137rem;
}

.know_nav_word {
	color: #FFFFFF;
	background: #a7a7a7;
}

.know_over {
	width: 10.135135135135135rem;
	overflow: hidden;
}

.know_whole {
	width: 54.054054054054056rem;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	right: 0;
	-webkit-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
}

.know_main {
	width: 10.135135135135135rem;
	overflow: hidden;
	background: #FFFFFF;
}

.know_alone {
	width: 9.45945945945946rem;
	height: 2.5675675675675675rem;
	margin: 0 auto;
	border-bottom: 0.02702702702702703rem solid #e2e2e2;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.know_alone_left {
	width: 6.081081081081081rem;
	height: 2.5675675675675675rem;
}

.know_left_head {
	width: 100%;
	font-size: 0.3783783783783784rem;
	color: #333333;
	margin-top: 0.5675675675675675rem;
}

.know_date_all {
	width: 100%;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.know_left_date {
	width: auto;
	height: 0.5405405405405406rem;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 0.3783783783783784rem;
}

.know_date_img {
	width: 0.2972972972972973rem;
	height: 0.2972972972972973rem;
	margin-top: 0.13513513513513514rem;
}

.know_date_word {
	width: auto;
	height: 0.5405405405405406rem;
	line-height: 0.5405405405405406rem;
	font-size: 0.32432432432432434rem;
	margin-left: 0.10810810810810811rem;
	color: #999999;
}

.know_right_date {
	width: auto;
	height: 0.5405405405405406rem;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 0.3783783783783784rem;
	margin-left: 0.6756756756756757rem;
}

.know_right_img {
	width: 0.43243243243243246rem;
	overflow: hidden;
	margin-top: 0.13513513513513514rem;
}

.know_alone_right {
	width: 3.3783783783783785rem;
	overflow: hidden;
	margin-top: 0.2702702702702703rem;
}

/*************知识详情****************/
.details_main {
	width: 100%;
	overflow: hidden;
	background: #FFFFFF;
}

.details_cont {
	width: 9.45945945945946rem;
	overflow: hidden;
	margin: 0 auto;
	padding-bottom: 0.2702702702702703rem;
	border-bottom: 0.02702702702702703rem solid #eaeaea;
}

.details_head {
	width: 100%;
	overflow: hidden;
	font-size: 0.4864864864864865rem;
	font-weight: bold;
	margin-top: 0.40540540540540543rem;
	margin-bottom: 0.2702702702702703rem;
}

.details_word {
	width: 100%;
	font-size: 0.40540540540540543rem;
	color: #666666;
	margin-top: 0.5405405405405406rem;
	line-height: 2;
	border-bottom: 0.02702702702702703rem solid #eaeaea;
}
.details_word img{
	max-width: 100%!important;width: 100% !important; height:auto !important;
}
.details_up {
	width: 100%;
	font-size: 0.4864864864864865rem;
	color: #333333;
	font-weight: bold;
	margin-top: 0.40540540540540543rem;
}

.details_down {
	width: 100%;
	overflow: hidden;
	font-size: 0.40540540540540543rem;
	line-height: 2;
	color: #666666;
	margin-top: 0.13513513513513514rem;
}

.details_down_red {
	font-size: 0.4864864864864865rem;
	color: #d72e2e;
	font-weight: bold;
}

.details_img {
	width: 100%;
	overflow: hidden;
	margin-top: 0.2702702702702703rem;
}

.details_share {
	width: 9.45945945945946rem;
	overflow: hidden;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	margin-top: 0.5135135135135135rem;
}

.details_share_alone {
	width: 2.27027027027027rem;
	height: 0.8648648648648649rem;
	border: 1px solid #d3d3d3;
	border-radius: 0.43243243243243246rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

.details_share_img {
	width: 0.6486486486486487rem;
	overflow: hidden;
	margin-top: 0.16216216216216217rem;
}

.details_share_word {
	width: auto;
	height: 0.8648648648648649rem;
	line-height: 0.8648648648648649rem;
	font-size: 0.32432432432432434rem;
	color: #2f2f2f;
	margin-left: 0.08108108108108109rem;
}

.details_reco {
	width: 100%;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin-top: 0.918918918918919rem;
}

.details_reco_left {
	width: 2.4864864864864864rem;
	height: 0.02702702702702703rem;
	background: #e7e7e7;
	position: relative;
	top: 0.32432432432432434rem
}

.details_reco_word {
	width: auto;
	font-size: 0.4864864864864865rem;
	overflow: hidden;
	color: #0e0e0e;
	padding: 0 0.2702702702702703rem;
}

.details_reco_right {
	width: 2.4864864864864864rem;
	height: 0.02702702702702703rem;
	background: #e7e7e7;
	position: relative;
	top: 0.32432432432432434rem
}

.reco_details {
	width: 9.45945945945946rem;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 0.9459459459459459rem;
	margin-bottom: 1.162162162162162rem;
}

.reco_details_alone {
	width: 100%;
	font-size: 0.4064864864864865rem;
	color: #0e0e0e;
	background: #f4f5f6;
	border-bottom: 0.02702702702702703rem solid #e7e7e7;
	line-height: 1.7;
}

.reco_details_word {
	width: 8.108108108108109rem;
	margin: 0 auto;
	overflow: hidden;
	padding: 0.3405405405405406rem 0;
}

.share_eject {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999999;
}

.share_eject_one {
	width: 100%;
	height: 100%;
	background: #333333;
	opacity: 0.5;
	position: absolute;
	z-index: 99;
}

.share_eject_cont {
	width: 100%;
	height: 5rem;
	position: fixed;
	z-index: 999;
	bottom: 0;
	left: 0;
	background: #f7f7f7;
}

.share_eject_class {
	width: 8.91891891891892rem;
	overflow: hidden;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	margin-top: 0.6486486486486487rem;
	padding-bottom: 0.5405405405405406rem;
	border-bottom: 0.02702702702702703rem solid #eaeaea;
}

.share_eject_alone {
	width: 1.6756756756756757rem;
	overflow: hidden;
}

.share_eject_img {
	width: 1.6756756756756757rem;
	overflow: hidden;
}

.share_eject_word {
	width: 100%;
	font-size: 0.3783783783783784rem;
	text-align: center;
	margin-top: 0.2702702702702703rem;
}

.share_eject_cancel {
	width: 100%;
	text-align: center;
	font-size: 0.40540540540540543rem;
	color: #333333;
	margin-top: 0.3783783783783784rem;
	cursor: pointer;
}

/***********************/
.special_bananer {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.special_nav {
	width: 100%;
	height: 2.27027027027027rem;
	background: #a83042;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.special_nav a {
	display: inline-block;
	width: 25%;
	height: 2.27027027027027rem;
}

.special_nav_alone {
	width: 100%;
	height: 2.27027027027027rem;
	border-right: 0.02702702702702703rem solid #b95968;
	overflow: hidden;
}

.special_nav_img {
	width: 1rem;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 0.3783783783783784rem;
}

.special_nav_word {
	width: 100%;
	text-align: center;
	margin-top: 0.24324324324324326rem;
	font-size: 0.32432432432432434rem;
	color: #FFFFFF;
}

.special_nav_border {
	border-right: none;
}

.special_online {
	width: 9.45945945945946rem;
	height: 8.64864864864865rem;
	background: #FFFFFF;
	margin: 0 auto;
	margin-top: 0.40540540540540543rem;
	overflow: hidden;
	position: relative;
	z-index: 9999;
}

.special_online_head {
	width: 100%;
	font-size: 0.6486486486486487rem;
	color: #333333;
	text-align: center;
	font-weight: bold;
	margin-top: 0.5135135135135135rem;
}

.special_online_cont {
	width: 100%;
	text-align: center;
	font-size: 0.32432432432432434rem;
	color: #999999;
	margin-top: 0.2702702702702703rem;
}

.special_online_num {
	color: #dd3d55;
}

.special_online_fill {
	width: 8.64864864864865rem;
	overflow: hidden;
	margin: 0 auto;
}

.special_name_tel {
	width: 100%;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	margin-top: 0.40540540540540543rem;
}

.special_name {
	width: 4.027027027027027rem;
	height: 1.3243243243243243rem;
	background: #f8f8f8;
	border: 1px solid #eaeaea;
	border-radius: 0.10810810810810811rem;
	line-height: 1.3243243243243243rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.special_name_word {
	font-size: 0.40540540540540543rem;
	color: #999999;
	margin-left: 0.2702702702702703rem;
}

.special_name_input {
	width: 2.4324324324324325rem;
	height: 98%;
	border: none;
	resize: none;
	outline: none;
	background: #f8f8f8;
}

.special_address {
	width: 99.5%;
	height: 1.3243243243243243rem;
	background: #f8f8f8;
	border: 1px solid #eaeaea;
	border-radius: 0.10810810810810811rem;
	margin-top: 0.40540540540540543rem;
	line-height: 1.3243243243243243rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.special_address_word {
	font-size: 0.40540540540540543rem;
	color: #999999;
	margin-left: 0.2702702702702703rem;
}

.special_address_input {
	width: 6.081081081081081rem;
	height: 98%;
	background: #f8f8f8;
	resize: none;
	outline: none;
	border: none;
}

.special_tips {
	width: 100%;
	text-align: center;
	font-size: 0.2972972972972973rem;
	color: #dd3d55;
	margin-top: 0.3783783783783784rem;
}

.special_sub {
	width: 100%;
	height: 1.3513513513513513rem;
	text-align: center;
	line-height: 1.3513513513513513rem;
	border-radius: 0.10810810810810811rem;
	background: #363636;
	font-size: 0.40540540540540543rem;
	color: #FFFFFF;
	margin-top: 0.3783783783783784rem;
	cursor: pointer;
}

.special_adv {
	width: 9.45945945945946rem;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 0.40540540540540543rem;
}

.special_broad {
	width: 9.45945945945946rem;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 0.40540540540540543rem;
}

.special_mark {
	width: 9.45945945945946rem;
	height: 4.135135135135135rem;
	margin: 0 auto;
	margin-top: 0.40540540540540543rem;
	background: #4b4b4b;
}

.special_mark_all {
	width: 8.64864864864865rem;
	overflow: hidden;
	margin: 0 auto;
}

.year_promotion {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999999;
}

.year_promotion_back {
	width: 100%;
	height: 100%;
	background: #000000;
	opacity: 0.3;
	position: absolute;
	z-index: 9;
}

.year_promotion_all {
	width: 9.45945945945946rem;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 3.5135135135135136rem;
	position: relative;
	z-index: 99;
}

.year_promotion_img {
	width: 100%;
	overflow: hidden;
}

.year_promotion_word {
	width: 100%;
	height: 3.108108108108108rem;
	background: #FFFFFF;
	overflow: hidden;
}

.year_promotion_line {
	width: 7.351351351351352rem;
	height: 0.1891891891891892rem;
	background: #e93535;
	margin: 0 auto;
	margin-top: 1.0810810810810811rem;
}

.year_promotion_head {
	width: 100%;
	text-align: center;
	font-size: 0.6486486486486487rem;
	color: #333333;
	margin-top: -0.8108108108108109rem;
}

.year_promotion_cont {
	width: 100%;
	text-align: center;
	font-size: 0.4864864864864865rem;
	color: #666666;
	margin-top: 0.40540540540540543rem;
}

.year_promotion_close {
	width: 0.972972972972973rem;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 1.0810810810810811rem;
}

.make_imme {
	width: 100%;
	height: 1.3513513513513513rem;
	text-align: center;
	line-height: 1.3513513513513513rem;
	border-radius: 0.10810810810810811rem;
	background: #FFFFFF;
	color: #333333;
	font-size: 0.40540540540540543rem;
	margin-top: 0.3783783783783784rem;
}

.consu_tel {
	width: 100%;
	height: 1.3243243243243243rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 99999;
}

.consu_tel a {
	width: 50%;
	height: 1.3243243243243243rem;
}

.consu_tel_left {
	width: 100%;
	height: 1.3243243243243243rem;
	text-align: center;
	line-height: 1.3243243243243243rem;
	font-size: 0.40540540540540543rem;
	color: #FFFFFF;
	background: #c5052c;
}

.consu_tel_right {
	width: 100%;
	height: 1.3243243243243243rem;
	text-align: center;
	line-height: 1.3243243243243243rem;
	font-size: 0.40540540540540543rem;
	color: #FFFFFF;
	background: #4e4e4e;
}

.special_another {
	width: 100%;
	overflow: hidden;
	margin-top: 0.40540540540540543rem;
}

.special_pro {
	width: 9.45945945945946rem;
	height: 5.945945945945946rem;
	margin: 0 auto;
	background: #FFFFFF;
	margin-top: 0.40540540540540543rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.special_pro_left {
	width: 4.72972972972973rem;
	height: 5.945945945945946rem;
	display: table;
}

.special_pro_cont {
	width: 4.72972972972973rem;
	overflow: hidden;
	display: table-cell;
	vertical-align: middle;
	margin: 0 auto;
}

.special_pro_img {
	width: 3.7027027027027026rem;
	overflow: hidden;
	margin: 0 auto;
}

.special_pro_right {
	width: 4.72972972972973rem;
	height: 5.945945945945946rem;
	display: table;
}

.special_pro_main {
	width: 4.243243243243243rem;
	overflow: hidden;
	display: table-cell;
	vertical-align: middle;
}

.special_pro_head {
	width: 100%;
	font-size: 0.3783783783783784rem;
	color: #333333;
	font-weight: bold;
}

.special_pro_int {
	width: 100%;
	font-size: 0.32432432432432434rem;
	color: #999999;
	margin-top: 0.40540540540540543rem;
}

.special_see {
	width: 2.189189189189189rem;
	height: 0.7837837837837838rem;
	text-align: center;
	line-height: 0.7837837837837838rem;
	background: #f5f5f5;
	color: #666666;
	margin-top: 0.8108108108108109rem;
	font-size: 0.32432432432432434rem;
}

.special_pro_img_a {
	width: 3.027027027027027rem;
	overflow: hidden;
	margin: 0 auto;
}

.special_pro_img_b {
	width: 4.4324324324324325rem;
	overflow: hidden;
	margin: 0 auto;
}

.special_write {
	width: 9.45945945945946rem;
	height: 8.64864864864865rem;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}

.special_write_cont {
	width: 100%;
	height: 100%;
	position: relative;
}

.special_background {
	width: 100%;
	height: 100%;
	background: #333333;
	opacity: 0.3;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999;
}

.special_online_back {
	background: transparent;
}

.special_word_color {
	color: #FFFFFF;
}

.special_num_color {
	color: #e2a627;
}

.special_sub_back {
	background: #a83042;
}

.special_alone {
	width: 9.45945945945946rem;
	overflow: hidden;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	margin-top: 0.40540540540540543rem;
}

.special_alone_a {
	width: 4.621621621621622rem;
	height: 4.594594594594595rem;
	background: #FFFFFF;
	margin-bottom: 0.2702702702702703rem;
}

.special_alone_b {
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 0.40540540540540543rem;
}

.special_alone_c {
	width: 100%;
	text-align: center;
	font-size: 0.3783783783783784rem;
	color: #333333;
	margin-top: 0.40540540540540543rem;
}

/**********案例****************/
.case_nav {
	width: 100%;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.case_nav a {
	display: block;
	width: 50%;
	height: 1.4054054054054055rem;
}

.case_nav_alone {
	width: 50%;
	height: 1.4054054054054055rem;
	text-align: center;
	line-height: 1.4054054054054055rem;
	font-size: 0.3783783783783784rem;
	color: #999999;
	background: #FFFFFF;
	font-weight: bold;
}

.case_nav_alone_back {
	color: #FFFFFF;
	background: #a7a7a7;
}

.case_example {
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 0.3783783783783784rem;
	background: #FFFFFF;
}

.case_example_class {
	width: 9.45945945945946rem;
	overflow: hidden;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

.case_example_alone {
	width: 4.594594594594595rem;
	overflow: hidden;
	margin-top: 0.2702702702702703rem;
	position: relative;
}

.case_example_tips {
	width: 3.081081081081081rem;
	height: 1.837837837837838rem;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}

.case_example_do {
	width: 100%;
	height: 100%;
	background: #333333;
	opacity: 0.8;
	display: table;
	text-align: center;
	font-size: 0.3783783783783784rem;
	color: #FFFFFF;
}

.case_example_word {
	width: 100%;
	display: table-cell;
	vertical-align: middle;
}

.case_details_tips {
	width: 100%;
	height: 1.054054054054054rem;
	background: #FFFFFF;
	text-align: center;
	line-height: 1.054054054054054rem;
	font-size: 0.40540540540540543rem;
	font-weight: bold;
}

.case_infor {
	width: 100%;
	overflow: hidden;
	background: #FFFFFF;
	padding: 0.5405405405405406rem 0;
	margin-top: 0.2702702702702703rem;
}

.case_infor_head {
	width: 9.45945945945946rem;
	overflow: hidden;
	font-size: 0.40540540540540543rem;
	color: #333333;
	font-weight: bold;
	margin: 0 auto;
}

.case_infor_cont {
	width: 9.45945945945946rem;
	overflow: hidden;
	font-size: 0.3783783783783784rem;
	color: #666666;
	margin: 0 auto;
	line-height: 1.7;
	margin-top: 0.2702702702702703rem;
}
.case_infor_cont img{
	max-width: 100%!important;
}
.case_infor_img {
	width: 9.45945945945946rem;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 0.40540540540540543rem;
}

.case_infor_config {
	width: 9.45945945945946rem;
	overflow: hidden;
	margin: 0 auto;
	font-size: 0.35135135135135137rem;
	color: #333333;
	margin-top: 0.2702702702702703rem;
}

.case_example_back {
	background: #f5f5f5;
	margin-bottom: 1.6216216216216217rem;
}

.set_meal {
	width: 100%;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	margin-top: 0.1891891891891892rem;
}

.set_meal_left {
	width: 2.4324324324324325rem;
	background: #FFFFFF;
}

.set_left_alone {
	width: 100%;
	height: 1.4324324324324325rem;
	line-height: 1.4324324324324325rem;
	color: #848484;
}

.set_left_word {
	font-size: 0.3783783783783784rem;
	padding-left: 0.2702702702702703rem;
}

.set_left_word_border {
	border-left: 0.10810810810810811rem solid #ef2b49;
}

.set_left_alone_back {
	background: #f5f5f5;
	color: #333333;
	font-weight: bold;
}

.set_meal_right {
	width: 7.675675675675675rem;
	overflow: hidden;
}

.set_meal_all {
	width: 7.513513513513513rem;
	overflow: hidden;
	margin: 0 auto;
}

.set_meal_search {
	width: 100%;
	height: 1.3783783783783783rem;
	background: #e0e0e0;
	overflow: hidden;
}

.set_search_all {
	width: 7.135135135135135rem;
	height: 1rem;
	margin: 0 auto;
	margin-top: 0.1891891891891892rem;
	background: #FFFFFF;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.set_search_img {
	width: 0.43243243243243246rem;
	height: 0.43243243243243246rem;
	margin-top: 0.2702702702702703rem;
	margin-left: 0.2702702702702703rem;
}

.set_search_input {
	width: 6.216216216216216rem;
	height: 1rem;
	line-height: 1;
}

.set_search_crux {
	display: block;
	width: 99%;
	height: 95%;
	border: none;
	resize: none;
	outline: none;
}

.set_meal_type {
	width: 100%;
	overflow: hidden;
	margin-top: 0.2702702702702703rem;
}

.set_meal_type_img {
	width: 100%;
	overflow: hidden;
}

.set_meal_type_word {
	width: 100%;
	height: 1.3513513513513513rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	background: #FFFFFF;
}

.set_meal_type_left {
	width: 0.8918918918918919rem;
	height: 0.02702702702702703rem;
	background: #d3d3d3;
	position: relative;
	top: 0.6756756756756757rem;
}

.set_meal_type_center {
	width: 4rem;
	height: 1.3513513513513513rem;
	text-align: center;
	font-size: 0.4094594594594595rem;
	color: #666666;
	padding: 0 0.2702702702702703rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.set_meal_type_right {
	width: 0.8918918918918919rem;
	height: 0.02702702702702703rem;
	background: #d3d3d3;
	position: relative;
	top: 0.6756756756756757rem;
}

.red_dot .swiper-pagination-bullet {
	width: 0.1891891891891892rem;
	height: 0.1891891891891892rem;
	display: inline-block;
	border-radius: 100%;
	background: #2f2f2b;
	opacity: 1;
}

.red_dot .swiper-pagination-bullet-active {
	opacity: 1;
	background: #c5052c;
}

.red_dot .swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 0.35135135135135137rem;
	left: 0;
	width: 100%;
}

.product_main {
	width: 9.45945945945946rem;
	overflow: hidden;
	margin: 0 auto;
	margin-top: -0.4864864864864865rem;
	background: #FFFFFF;
	position: relative;
	z-index: 99999;
}

.product_main_cont {
	width: 8.64864864864865rem;
	overflow: hidden;
	margin: 0 auto;
}

.product_main_tips {
	width: 100%;
	font-size: 0.43243243243243246rem;
	color: #333333;
	font-weight: bold;
	margin-top: 0.5945945945945946rem;
}

.product_main_int {
	width: 100%;
	font-size: 0.32432432432432434rem;
	color: #999999;
	margin-top: 0.40540540540540543rem;
	line-height: 1.7;
}

.product_main_discount {
	width: 100%;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 0.21621621621621623rem;
}

.product_main_alone {
	width: 1.5675675675675675rem;
	height: 0.5135135135135135rem;
	line-height: 0.5135135135135135rem;
	text-align: center;
	background: #f6f6f6;
	color: #999999;
	font-size: 0.32432432432432434rem;
	margin-right: 0.1891891891891892rem;
}

.product_main_price {
	width: 100%;
	height: 1.4054054054054055rem;
	line-height: 1.4054054054054055rem;
	border-top: 0.02702702702702703rem solid #eaeaea;
	border-bottom: 0.02702702702702703rem solid #eaeaea;
	margin-top: 0.3783783783783784rem;
}

.product_main_online {
	font-size: 0.35135135135135137rem;
	color: #999999;
	text-decoration: line-through;
}

.product_main_activity {
	font-size: 0.35135135135135137rem;
	color: #666666;
	margin-left: 0.7297297297297297rem;
}

.product_main_real {
	font-size: 0.4864864864864865rem;
	color: #c5052c;
	font-weight: bold;
}

.product_main_area {
	width: 100%;
	height: 1.4054054054054055rem;
	line-height: 1.4054054054054055rem;
	border-bottom: 0.02702702702702703rem solid #eaeaea;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.pro_area_left {
	width: auto;
	font-size: 0.43243243243243246rem;
}

.pro_area_left_word {
	border-left: 0.10810810810810811rem solid #ef2b49;
	padding-left: 0.13513513513513514rem;
}

.pro_area_right {
	width: 0.21621621621621623rem;
	overflow: hidden;
	margin-top: 0.4864864864864865rem;
}

.pro_area_center {
	width: 4.081081081081081rem;
	height: 1.4054054054054055rem;
	line-height: 1.4054054054054055rem;
	font-size: 0.43243243243243246rem;
	color: #333333;
}

.product_main_collocation {
	width: 100%;
	height: 1.1081081081081081rem;
	line-height: 1.1081081081081081rem;
}

.product_main_exhibition {
	width: 8.594594594594595rem;
	overflow: hidden;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	padding-bottom: 0.6486486486486487rem;
}

.product_main_img {
	width: 4.162162162162162rem;
	overflow: hidden;
}

.pro_hotline {
	width: 9.45945945945946rem;
	height: 2rem;
	background: #595959;
	margin: 0 auto;
	margin-top: 0.40540540540540543rem;
}

.pro_hotline_cont {
	width: 8.64864864864865rem;
	height: 2rem;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.pro_hotline_left {
	width: 7.297297297297297rem;
	height: 2rem;
	display: table;
}

.pro_hotline_word {
	display: table-cell;
	vertical-align: middle;
}

.pro_hotline_word_a {
	font-size: 0.4864864864864865rem;
	color: #FFFFFF;
	font-weight: bold;
}

.pro_hotline_word_b {
	font-size: 0.2972972972972973rem;
	color: #999999;
	margin-top: 0.2702702702702703rem;
}

.pro_hotline_right {
	width: 0.7027027027027027rem;
	overflow: hidden;
	margin-top: 0.6486486486486487rem;
}

.pro_detailed {
	width: 9.45945945945946rem;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 0.40540540540540543rem;
}

.pro_nav {
	width: 100%;
	height: 1.4054054054054055rem;
	background: #FFFFFF;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	border-bottom: 0.02702702702702703rem solid #eaeaea;
}

.pro_nav_alone {
	width: 3.135135135135135rem;
	height: 1.4054054054054055rem;
	line-height: 1.4054054054054055rem;
	text-align: center;
	font-size: 0.40540540540540543rem;
	color: #666666;
}

.pro_nav_alone_word {
	color: #c5052c;
	border-bottom: 0.05405405405405406rem solid #c5052c;
}

.pro_detailed_all {
	width: 9.45945945945946rem;
	overflow: hidden;
	margin: 0 auto;
}

.pro_describe {
	width: 100%;
	overflow: hidden;
}

.com_details {
	width: 100%;
	overflow: hidden;
}
.com_details img{
	max-width: 100%;
}

.pro_relevant {
	width: 100%;
	overflow: hidden;
	margin-top: 0.40540540540540543rem;
	background: #FFFFFF;
	margin-bottom: 0.7027027027027027rem;
}

.pro_relevant_all {
	width: 8.64864864864865rem;
	margin: 0 auto;
	padding: 0.3783783783783784rem 0;
}

.pro_relevant_shop {
	width: 100%;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	margin-top: 0.24324324324324326rem;
}

.pro_relevant_alone {
	width: 4.162162162162162rem;
	overflow: hidden;
	margin-bottom: 0.5405405405405406rem;
}

.pro_relevant_alone_img {
	width: 100%;
	overflow: hidden;
}

.pro_relevant_alone_word {
	width: 100%;
	font-size: 0.3783783783783784rem;
	color: #333333;
	text-align: center;
	font-weight: bold;
	margin-top: 0.40540540540540543rem;
}

.pro_parameter_all {
	width: 100%;
	overflow: hidden;
	background: #FFFFFF;
}

.parameter_img {
	width: 100%;
	overflow: hidden;
	margin-bottom: 0.2702702702702703rem;
	margin-top: 0.2702702702702703rem;
}

.pro_parameter {
	width: 8.91891891891892rem;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 0.40540540540540543rem;
}

.pro_parameter_tab {
	width: 100%;
	overflow: hidden;
	border: 1px solid #eaeaea;
	border-left: none;
	font-size: 0.40540540540540543rem;
}

.pro_tab_left {
	width: 2.2162162162162162rem;
	height: 1.1891891891891893rem;
	text-align: center;
	background: #f5f5f5;
	color: #666666;
}

.pro_tab_right {
	margin-left: 0.2702702702702703rem;
	color: #474747;
}

.pro_parameter_tab tr {
	border-bottom: 0.02702702702702703rem solid #eaeaea;
}

.pro_tab_fun {
	background: #f5f5f5;
	text-align: center;
}

.pro_tab_cont {
	width: 6.027027027027027rem;
	overflow: hidden;
	margin: 0 auto;
	line-height: 1.7;
	padding: 0.21621621621621623rem 0;
}

.pro_problem {
	width: 100%;
	overflow: hidden;
	margin-bottom: 0.5945945945945946rem;
}

.pro_problem_alone {
	width: 100%;
	overflow: hidden;
}

.pro_problem_head {
	width: 100%;
	height: 1.4054054054054055rem;
	background: #FFFFFF;
	border-bottom: 0.02702702702702703rem solid #eaeaea;
}

.pro_head_cont {
	width: 8.64864864864865rem;
	height: 1.4054054054054055rem;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.pro_head_left {
	width: 0.4594594594594595rem;
	overflow: hidden;
	margin-top: 0.4864864864864865rem;
}

.pro_head_center {
	width: 7.297297297297297rem;
	height: 1.4054054054054055rem;
	line-height: 1.4054054054054055rem;
	font-size: 0.40540540540540543rem;
	color: #333333;
}

.pro_head_right {
	width: 0.40540540540540543rem;
	overflow: hidden;
	margin-top: 0.7297297297297297rem;
}

.pro_problem_cont {
	width: 100%;
	overflow: hidden;
	background: #f8f8f8;
}

.pro_problem_word {
	width: 8.64864864864865rem;
	overflow: hidden;
	margin: 0 auto;
	font-size: 0.35135135135135137rem;
	line-height: 1.7;
	padding: 0.40540540540540543rem 0;
	color: #666666;
}

.selected_area_alone {
	width: 50%;
	height: 0.5405405405405406rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	margin-top: 0.6756756756756757rem;
	float: left;
}

.selected_area_left {
	width: 0.43243243243243246rem;
	height: 0.43243243243243246rem;
	border: 1px solid #868686;
	border-radius: 50%;
	position: relative;
	margin-left: 0.7027027027027026rem;
}

.selected_area_circle {
	width: 0.2702702702702703rem;
	height: 0.2702702702702703rem;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	background: transparent;
	border-radius: 50%;
}

.selected_area_right {
	width: auto;
	height: 0.5405405405405406rem;
	line-height: 0.5405405405405406rem;
	font-size: 0.3783783783783784rem;
	color: #999999;
	margin-left: 0.40540540540540543rem;
}

.selected_area_circle_back {
	background: #da5f78;
}

.eval_column {
	width: 100%;
	height: 1.4324324324324325rem;
	background: #a83042;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.eval_column_alone {
	width: 33%;
	height: 1.4324324324324325rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

.eval_column_left {
	width: auto;
	height: 1.4324324324324325rem;
	line-height: 1.4324324324324325rem;
	font-size: 0.8918918918918919rem;
	color: #FFFFFF;
}

.eval_column_right {
	width: auto;
	height: auto;
	font-size: 0.35135135135135137rem;
	color: #dfbec2;
	margin-top: 0.2702702702702703rem;
}

.eval_content {
	width: 9.45945945945946rem;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 0.2702702702702703rem;
	background: #FFFFFF;
}

.special_name_area {
	width: 1.6216216216216217rem;
}

.eval_housing {
	width: 8.64864864864865rem;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 0.40540540540540543rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

.eval_housing_area {
	width: 4.027027027027027rem;
	height: 1.3243243243243243rem;
	background: #f8f8f8;
	border-radius: 0.10810810810810811rem;
	border: 1px solid #eaeaea;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	    justify-content: space-around;
	position: relative;
}

.eval_housing_word {
	width: auto;
	height: 1.3243243243243243rem;
	line-height: 1.3243243243243243rem;
	font-size: 0.40540540540540543rem;
	color: #999999;
}

.eval_housing_input {
	width: 1.3243243243243243rem;
	height: 1.3243243243243243rem;
}

.eval_input {
	width: 99%;
	height: 96%;
	border: none;
	resize: none;
	outline: none;
	background: transparent;
}

.eval_type_word {
	width: auto;
	height: 1.3243243243243243rem;
	line-height: 1.3243243243243243rem;
	font-size: 0.40540540540540543rem;
	color: #999999;
}

.eval_type_specific {
	width: 1.8918918918918919rem;
	height: 1.3243243243243243rem;
	line-height: 1.3243243243243243rem;
	font-size: 0.40540540540540543rem;
	color: #333333;
	text-align: center;
	position: relative;
}

.eval_type_class {
	width: 1.8918918918918919rem;
	overflow: hidden;
	position: absolute;
	top: 1.3243243243243243rem;
	left: 1.5135135135135136rem;
	background: #f8f8f8;
}

.eval_type_class_alone {
	width: 100%;
	text-align: center;
	height: 0.8108108108108109rem;
	line-height: 0.8108108108108109rem;
	border-bottom: 0.02702702702702703rem solid #eaeaea;
	font-size: 0.40540540540540543rem;
	z-index: 9999;
}

.eval_type_img {
	width: 0.40540540540540543rem;
	overflow: hidden;
	margin-top: 0.5945945945945946rem;
}

.eval_address {
	width: 100%;
	height: 1.3243243243243243rem;
	background: #f8f8f8;
	border-radius: 0.10810810810810811rem;
	border: 1px solid #eaeaea;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	    justify-content: space-around;
	margin-top: 0.40540540540540543rem;
}

.eval_type_select {
	width: 2.7027027027027026rem;
	height: 1.3243243243243243rem;
}

.eval_type_region {
	display: inline-block;
	height: 1.3243243243243243rem;
	line-height: 1.3243243243243243rem;
	font-size: 0.40540540540540543rem;
	color: #333333;
	margin-left: 0.2702702702702703rem;
}

.eval_radio {
	width: 0.40540540540540543rem;
	height: 0.40540540540540543rem;
	position: relative;
	top: 0.05405405405405406rem;
}

.eval_title {
	width: 100%;
	font-size: 0.40540540540540543rem;
	margin-top: 0.5945945945945946rem;
}

.eval_class {
	width: 100%;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	margin-top: 0.7297297297297297rem;
}

.eval_class_alone {
	width: 2.72972972972973rem;
	height: 1.2432432432432432rem;
	line-height: 1.2432432432432432rem;
	text-align: center;
	font-size: 0.32432432432432434rem;
	border: 1px solid #b3e5e5;
	border-radius: 0.10810810810810811rem;
	color: #899999;
	position: relative;
	margin-bottom: 0.5945945945945946rem;
}

.eval_class_border {
	border: 1px solid #a83042;
	background: #effefe;
}

.eval_class_icon {
	width: 0.32432432432432434rem;
	height: 0.32432432432432434rem;
	position: absolute;
	right: -0.02702702702702703rem;
	bottom: 0;
	z-index: 999;
}

.eval_next {
	width: 100%;
	height: 1.3513513513513513rem;
	line-height: 1.3513513513513513rem;
	text-align: center;
	font-size: 0.40540540540540543rem;
	color: #FFFFFF;
	background: #363636;
	border-radius: 0.10810810810810811rem;
	margin-top: 0.24324324324324326rem;
	margin-bottom: 0.7297297297297297rem;
	cursor: pointer;
}

.eval_home {
	width: 9.45945945945946rem;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 0.1891891891891892rem;
	background: #FFFFFF;
}

.eval_home_total {
	width: 100%;
	height: 3.3783783783783785rem;
	background: #a73042;
	overflow: hidden;
}

.eval_home_tips {
	width: 100%;
	font-size: 0.40540540540540543rem;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 0.6216216216216216rem;
}

.eval_home_price {
	width: 8.91891891891892rem;
	height: 1.3513513513513513rem;
	margin: 0 auto;
	background: #FFFFFF;
	border-radius: 0.10810810810810811rem;
	margin-top: 0.5675675675675675rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.eval_price_left {
	width: auto;
	height: 1.3513513513513513rem;
	line-height: 1.3513513513513513rem;
	font-size: 0.2972972972972973rem;
	margin-left: 0.5945945945945946rem;
	color: #ff8c8c;
}

.eval_price_right {
	width: auto;
	height: 1.3513513513513513rem;
	line-height: 1.3513513513513513rem;
	font-size: 0.7027027027027027rem;
	color: #ff8c8c;
	margin-right: 0.5945945945945946rem;
}

.eval_price_right_word {
	width: auto;
	font-size: 0.2702702702702703rem;
	color: #767676;
}

.eval_price_det {
	width: 8.64864864864865rem;
	overflow: hidden;
	margin: 0 auto;
}

.eval_det_head {
	width: 100%;
	overflow: hidden;
	margin-top: 0.35135135135135137rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.eval_det_head_word {
	width: 50%;
	overflow: hidden;
	font-size: 0.3783783783783784rem;
	color: #333333;
}

.eval_det_head_cont {
	width: 100%;
	overflow: hidden;
	margin-top: 0.40540540540540543rem;
}

.eval_det_alone {
	width: 100%;
	height: 1.054054054054054rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	border-bottom: 0.02702702702702703rem solid #f3f3f3;
	font-size: 0.35135135135135137rem;
}

.eval_det_alone_word {
	width: auto;
	height: 1.054054054054054rem;
	line-height: 1.054054054054054rem;
	color: #626262;
}

.eval_det_alone_price {
	width: auto;
	height: 1.054054054054054rem;
	line-height: 1.054054054054054rem;
	color: #ff7070;
}

.eval_new_discount {
	width: 100%;
	text-align: right;
	font-size: 0.40540540540540543rem;
	color: #333333;
	margin-top: 0.6756756756756757rem;
	margin-bottom: 0.9459459459459459rem;
}

.eval_new_word {
	color: #ff7979;
}

.eval_case {
	width: 100%;
	overflow: hidden;
	margin-top: 0.43243243243243246rem;
	position: relative;
}

.eval_case_word {
	width: 4.8108108108108105rem;
	height: 3.108108108108108rem;
	position: absolute;
	z-index: 99;
	top: 0.5135135135135135rem;
	left: 0.3783783783783784rem;
}

.eval_case_word_back {
	width: 100%;
	height: 100%;
	background: #43a7a6;
	opacity: .9;
	position: absolute;
	z-index: 9;
}

.eval_case_lion {
	width: 0.43243243243243246rem;
	height: 0.05405405405405406rem;
	background: #fff100;
	margin-top: 0.4864864864864865rem;
	margin-left: 0.3783783783783784rem;
}

.eval_case_tips {
	width: auto;
	overflow: hidden;
	font-size: 0.40540540540540543rem;
	color: #FFFFFF;
	margin-top: 0.5135135135135135rem;
	margin-left: 0.3783783783783784rem;
}

.eval_case_cont {
	width: auto;
	overflow: hidden;
	margin-top: 0.32432432432432434rem;
	margin-left: 0.3783783783783784rem;
	font-size: 0.2702702702702703rem;
	color: #daeaea;
}

.sign_up_cont {
	width: 8.64864864864865rem;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 0.5rem;
}

.sign_up_abroad {
	width: 99%;
	height: 1.3243243243243243rem;
	background: #f8f8f8;
	border: 1px solid #eaeaea;
	border-radius: 0.10810810810810811rem;
	margin-bottom: 0.43243243243243246rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.sign_up_input {
	width: 7.837837837837838rem;
	height: 1.3243243243243243rem;
	border: none;
	resize: none;
	outline: none;
	color: #999999;
	background: #f8f8f8;
	font-size: 0.40540540540540543rem;
	margin-left: 0.6756756756756757rem;
}

.sign_up_abroad_left {
	width: 4.783783783783784rem;
	height: 1.3243243243243243rem;
	background: #f8f8f8;
	border: 1px solid #eaeaea;
	border-radius: 0.10810810810810811rem;
}

.sign_up_code {
	width: 99%;
	height: 1.3243243243243243rem;
	border-radius: 0.10810810810810811rem;
	margin-bottom: 0.43243243243243246rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.sign_code_input {
	width: 4.054054054054054rem;
	height: 1.3243243243243243rem;
	border: none;
	resize: none;
	outline: none;
	color: #999999;
	background: #f8f8f8;
	font-size: 0.40540540540540543rem;
	margin-left: 0.6756756756756757rem;
}

.sign_up_abroad_right {
	width: 3.081081081081081rem;
	height: 1.3243243243243243rem;
	line-height: 1.3243243243243243rem;
	text-align: center;
	font-size: 0.40540540540540543rem;
	color: #FFFFFF;
	background: #ffaf51;
	border-radius: 0.10810810810810811rem;
}

.sign_up_promise {
	width: 7.5675675675675675rem;
	overflow: hidden;
	margin: 0 auto;
	font-size: 0.32432432432432434rem;
	color: #fea4a4;
	margin-top: 0.5405405405405406rem;
	line-height: 1.7;
}

.sign_up_immed {
	width: 100%;
	height: 1.3513513513513513rem;
	line-height: 1.3513513513513513rem;
	text-align: center;
	font-size: 0.40540540540540543rem;
	color: #FFFFFF;
	background: #363636;
	margin-top: 0.6756756756756757rem;
	border-radius: 0.10810810810810811rem;
}

.store_head {
	width: 100%;
	height: 1.7243243243243243rem;
	background: #a83042;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.store_head_left {
	width: 5.135135135135135rem;
	height: 1.7243243243243243rem;
	display: table;
	margin-left: 0.2702702702702703rem;
}

.store_head_word {
	width: auto;
	display: table-cell;
	vertical-align: middle;
}

.store_head_word_a {
	width: auto;
	font-size: 0.40540540540540543rem;
	color: #FFFFFF;
}

.store_head_word_b {
	width: auto;
	font-size: 0.2972972972972973rem;
	color: #dfbec2;
}

.store_head_right {
	width: 4.054054054054054rem;
	height: 0.8648648648648649rem;
	background: #f4e6e8;
	border-radius: 0.10810810810810811rem;
	margin-top: 0.41621621621621623rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin-right: 0.2702702702702703rem;
}

.store_head_right_word {
	width: auto;
	height: 0.8648648648648649rem;
	line-height: 0.8648648648648649rem;
	font-size: 0.3783783783783784rem;
	color: #a83042;
}

.store_head_right_img {
	width: 0.21621621621621623rem;
	overflow: hidden;
	margin-top: 0.2972972972972973rem;
	margin-left: 0.16216216216216217rem;
}

.store_map {
	width: 10.135135135135135rem;
	height: 9.594594594594595rem;
}

.store_drop {
	width: 100%;
	height: 0.972972972972973rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	border-bottom: 0.02702702702702703rem solid #d5d5d5;
}

.store_drop_word {
	width: auto;
	height: 0.972972972972973rem;
	line-height: 0.972972972972973rem;
	font-size: 0.32432432432432434rem;
	color: #666666;
}

.store_drop_img {
	width: 0.24324324324324326rem;
	height: 0.1891891891891892rem;
	margin-top: 0.40540540540540543rem;
	margin-left: 0.13513513513513514rem;
}

.store_drop_tran {
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
}

.store_infor {
	width: 100%;
	height: 3.2432432432432434rem;
	background: #FFFFFF;
	margin-bottom: 0.16216216216216217rem;
}

.store_infor_cont {
	width: 9.45945945945946rem;
	overflow: hidden;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.store_infor_left {
	width: 3.675675675675676rem;
	overflow: hidden;
	margin-top: 0.24324324324324326rem;
}

.store_infor_right {
	width: 5.45945945945946rem;
	overflow: hidden;
	margin-top: 0.24324324324324326rem;
}

.store_infor_head {
	width: 100%;
	overflow: hidden;
	font-size: 0.40540540540540543rem;
	color: #333333;
}

.store_infor_add {
	width: 100%;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	font-size: 0.32432432432432434rem;
	margin-top: 0.13513513513513514rem;
}

.store_add_left {
	width: 0.9459459459459459rem;
	overflow: hidden;
	color: #535353;
}

.store_add_right {
	width: 4.54054054054054rem;
	overflow: hidden;
	color: #848484;
	line-height: 1.5;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}

.store_border {
	border-bottom: 0.02702702702702703rem solid #c1c1c1;
}

.store_rice_left {
	width: auto;
	color: #999999;
}

.store_rice_right {
	width: auto;
	color: #535353;
}

.store_region {
	width: 100%;
	height: 1.4594594594594594rem;
	border-top: 0.05405405405405406rem solid #cecece;
	position: fixed;
	left: 0;
	bottom: 1.3513513513513513rem;
	background: #ffffff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.store_region_alone {
	width: 3.2972972972972974rem;
	height: 0.8108108108108109rem;
	border: 1px solid #a83042;
	color: #666666;
	font-size: 0.3783783783783784rem;
	border-radius: 0.40540540540540543rem;
	margin-top: 0.2972972972972973rem;
	margin-left: 0.3783783783783784rem;
	line-height: 0.8108108108108109rem;
	text-align: center;
}

.store_region_back {
	background: #a83042;
	font-size: 0.40540540540540543rem;
	color: #FFFFFF;
}

.height_an {
	height: 2.810810810810811rem;
}

.content {
	width: 100%;
	overflow: hidden;
}

.content_hei {
	height: 3.2432432432432434rem;
}

.content_height {
	height: auto;
}

.content_flex {
	width: 100%;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}
.center_page{
	width: 113px;
	height: 85px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}






.show {
	display: block;
}

.hide {
	display: none;
}



/*************************修改后的样式******************/
.head_fixed{
	width: 100%;
	height: 2.432432432432432rem;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
}
.head_fixed_height{
	width: 100%;
	height: 2.432432432432432rem;
}
.eval_type_address{
	width: 6rem;
	height: 1.3243243243243243rem;
}