﻿/*common.css*/
/* * @description: 移动端公共样式 * @author: ruihongran * @update: ruihongran (2015-08-25) */
@charset "utf-8";

/* 设置html默认字体大小为10px ,当用户放大或缩小页面时不改变字体大小。*/
html {
	font-size: 62.5%;
	-ms-text-size-adjust: 100%;
	/* 2 */
	-webkit-text-size-adjust: 100%;
	/* 2 */
}

/* 清除标签自带外边距离 */
body,
div,
p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
li,
dl,
dt,
dd,
input,
textarea,
select,
hr，legend,
fieldset {
	margin: 0;
	padding: 0;
}

/* 设置body字体、字体大小、行高、颜色、背景色 */
body {
	font-family: 'Microsoft YaHei', Helvetica, Arial, sans-serif;
	font-size: 1.4rem;
	line-height: 1.4;
	color: #333;
	background-color: #fff;
	max-width: 720px;
	margin: 0 auto;
}

/* 清除列表默认样式 */
li {
	list-style: none;
}

/* 1. 修正所有浏览器中未被继承的字体类型。 * 2. 修正所有浏览器中未被继承的字体大小。 * 3. 处理 Firefox 4+, Safari 5, 及 Chrome 中默认设置不同的外边距。 */
input,
button,
select,
textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	outline: none;
	background: none;
	border: none 0;
}

/* 1. 避免 Android 4.0.* 中 WebKit 的一个bug, 防止 'audio' 与 'video' 的播放控件失效。 * 2. 修正 iOS 中不可点击的 'input' 样式。 * 3. 改善图片类型的 'input' 等光标样式的可用性与一致性。 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
}

/* 删除 Safari 5 和 OS X 上的 Chrome 中的输入框上的内边距和搜索取消按钮 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

input:focus {
	border-color: #00a151;
}

/* 保持垂直居中 */
img,
input,
textarea {
	vertical-align: middle;
}

/* 去除img边框 */
img,
hr {
	border: none 0;
}

/* 处理　Firefox　与其它浏览器的差异 */
hr {
	-webkit-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
}

/* 清除字体倾斜 */
i,
em {
	font-style: normal;
}

/* 清除表格单元格间距，合并边框 */
table {
	border-spacing: none;
	border-collapse: collapse;
}

/* 隐藏空白的单元格 */
th,
td {
	empty-cells: hide;
}

/* 表格水平居中，垂直居中 */
table,
tr,
td {
	text-align: center;
	text-veralign: middle;
}

/* 链接样式 */
a {
	text-decoration: none;
	color: #333;
}

/* 设置获取焦点、活动元素的outline为0 */
a:focus,
a:active {
	outline: 0;
}

/* 去掉ios系统中元素被触摸时产生的半透明灰色遮罩 */
div,
span,
a,
button,
input,
textarea {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

input,
select,
textarea {
	border: 1px solid #f3efef;
	padding: 1.5% 2%;
	-webkit-appearance: none;
	appearance: none;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

/* ******** 字体颜色 star *********** */
.cWhite,
.cWhite:visited,
.cWhite a {
	color: #fff;
}

.cGray,
.cGray:visited,
.cGray a {
	color: #999;
}

.cDGray,
.cDGray:visited,
.cDGray a {
	color: #666;
}

.cMdGray,
.cMdGray:visited,
.cMdGray a {
	color: #333;
}

.cEGray,
.cEGray:visited,
.cEGray a {
	color: #d6d6d6;
}

.cFGray,
.cFGray:visited,
.cFGray a {
	color: #ababab;
}

.cGGray,
.cGGray:visited,
.cGGray a {
	color: #909090;
}

.cHGray,
.cHGray:visited,
.cHGray a {
	color: #373737;
}

.cIGray,
.cIGray:visited,
.cIGray a {
	color: #ccc;
}

.cJGray,
.cJGray:visited,
.cJGray a {
	color: #a1a1a1;
}

.cKGray,
.cKGray:visited,
.cKGray a {
	color: #373737;
}

.cBlack,
.cBlack:visited,
.cBlack a {
	color: #000;
}

.cRed,
.cRed:visited,
.cRed a {
	color: #ff0000;
}

.cBRed,
.cBRed:visited,
.cBRed a {
	color: #ff4200;
}

.cPink,
.cPink:visited,
.cPink a {
	color: #f2234f;
}

.cOrange,
.cOrange:visited,
.cOrange a {
	color: #6eba44 !important;
}

.cBlue,
.cBlue:visited,
.cBlue a {
	color: #00a0e9;
}

.cGBlue,
.cGBlue:visited,
.cGBlue a {
	color: #487de3;
}

.cGreen,
.cGreen:visited,
.cGreen a {
	color: #8fbc03;
}

.cGrassGreen,
.cGrassGreen:visited,
.cGrassGreen a {
	color: #6eba44;
}

.cRedorange {
	color: #ff7200;
}

/* ******** 字体颜色 end *********** */
/* 设置字体大小 */
.f10 {
	font-size: 1rem;
}

.f12 {
	font-size: 1.2rem;
}

.f14 {
	font-size: 1.4rem;
}

.f16 {
	font-size: 1.6rem;
}

.f18 {
	font-size: 1.8rem;
}

.f20 {
	font-size: 2rem;
}

.f22 {
	font-size: 2.2rem;
}

.f24 {
	font-size: 2.4rem;
}

.f26 {
	font-size: 2.6rem;
}

.f30 {
	font-size: 3rem;
}

.f34 {
	font-size: 3.4rem;
}

.f40 {
	font-size: 4rem;
}

/* 粗体 */
.fN {
	font-weight: normal;
}

.fB {
	font-weight: bold;
}

/* 间距 */
.mt2 {
	margin-top: 2%;
}

.mr2 {
	margin-right: 2%;
}

.mb2 {
	margin-bottom: 2%;
}

.ml2 {
	margin-left: 2%;
}

.mt3 {
	margin-top: 3%;
}

.ml3 {
	margin-left: 3%;
}

.mr3 {
	margin-right: 3%;
}

.mb3 {
	margin-bottom: 3%;
}

.ml3 {
	margin-left: 3%;
}

.mt4 {
	margin-top: 4%;
}

.mr4 {
	margin-right: 4%;
}

.mb4 {
	margin-bottom: 4%;
}

.ml4 {
	margin-left: 4%;
}

.mt5 {
	margin-top: 5%;
}

.mr5 {
	margin-right: 5%;
}

.mb5 {
	margin-bottom: 5%;
}

.ml5 {
	margin-left: 5%;
}

.mt7 {
	margin-top: 7%;
}

.mr7 {
	margin-right: 7%;
}

.mb7 {
	margin-bottom: 7%;
}

.ml7 {
	margin-left: 7%;
}

.mt5px {
	margin-top: 5px;
}

.mr5px {
	margin-right: 5px;
}

.mb5px {
	margin-bottom: 5px;
}

.ml5px {
	margin-left: 5px;
}

.mt10px {
	margin-top: 10px;
}

.mr10px {
	margin-right: 10px;
}

.mb10px {
	margin-bottom: 10px;
}

.ml10px {
	margin-left: 10px;
}

.mt20px {
	margin-top: 20px;
}

.mr20px {
	margin-right: 20px;
}

.mb20px {
	margin-bottom: 20px;
}

.ml20px {
	margin-left: 20px;
}

.box96 {
	margin-left: 2%;
	margin-right: 2%;
}

.box92 {
	margin-left: 4%;
	margin-right: 4%;
}

.box88 {
	margin-left: 6%;
	margin-right: 6%;
}

.pd-tb5 {
	padding: 0 5%;
}

.pd-lr4 {
	padding: 0 4%;
}

/* 其他公共样式 */
.show {
	display: block;
}

.hide {
	display: none;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.l {
	float: left;
}

.r {
	float: right;
}

.dib {
	display: inline-block;
}

.etc {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.h-p100 {
	height: 100%;
	overflow: hidden;
}

.error-tips {
	display: none;
	margin-top: 5px;
	color: #e8340e;
	text-align: left;
}

.img100 {
	width: 100%
}

.img-circle {
	border-radius: 50%;
}

.img-circle img {
	border-radius: 50%;
}

.radius5 {
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
}

/* 字体对齐方式 */
.text-left {
	text-align: left;
}

.text-right {
	text-align: right;
}

.text-center {
	text-align: center;
}

.tc {
	text-align: center;
}

/* 清除浮动 */
.clearfix:after {
	content: '';
	display: block;
	height: 0;
	overflow: hidden;
	clear: both;
}

@font-face {
	font-family: 'iconfont';
	src: url('../fonts/iconfont.eot');
	/* IE9*/
	src: url('../fonts/iconfont.eot') format('embedded-opentype'),
		/* IE6-IE8 */
		url('../fonts/iconfont.woff') format('woff'),
		/* chrome、firefox */
		url('../fonts/iconfont.ttf') format('truetype'),
		/* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
		url('../fonts/iconfont.svg#iconfont') format('svg');
	/* iOS 4.1- */
}

.bigAnimation {
	animation: fontBig .4s infinite;
	-webkit-animation: fontBig .4s infinite;
	-moz-animation: fontBig .4s infinite;
	-ms-animation: fontBig .4s infinite;
}

@keyframes fontBig {

	50% {
		transform: scale(0.97);
	}

}

@-moz-keyframes fontBig {
	50% {
		-moz-transform: scale(0.97);
	}
}

@-webkit-keyframes fontBig {
	50% {
		-webkit-transform: scale(0.97);
	}
}

.iconfont {
	font-family: "iconfont";
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	vertical-align: middle;
}

/* 按钮 */
.btn {
	display: inline-block;
	padding: 1.5% 8%;
	text-align: center;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	border-radius: 4px;
}

/* 白色按钮 */
.btn-white {
	border: 1px solid #ececec;
}

.btn-white:active {
	background: #f4f1f1
}

/* 灰色按钮 */
.btn-gray {
	background: #ddd;
	color: #fff;
}

.btn-gray:active {
	background: #ccc
}

/* 橘色按钮 */
.btn-orange {
	color: #fff;
	background-color: #00a151;
	border-color: #00a151;
}

.btn-orange:active {
	color: #fff;
	background-color: #00a151;
	border-color: #00a151;
}

.btn-lightOrange {
	color: #333;
	background-color: #fffc00;
	border-color: #fffc00;
}

.btn-lightOrange:active {
	color: #333;
	background-color: #ea5504;
	border-color: #ea5504;
}

.btn-cOrange {
	color: #e8340e;
	background-color: #ffd323;
	border-color: #ffd323;
}

.btn-cOrange:active {
	color: #e8340e;
	background-color: #efc418;
	border-color: #efc418;
}

.btn-cGrassGreen {
	color: #FFFFFF;
	background-color: #00a151;
	border-color: #00a151;
}

.btn-cGrassGreen:active {
	color: #FFFFFF;
	background-color: #6eba44;
	border-color: #6eba44;
}

/* 蓝色按钮 */
.btn-blue {
	color: #00a0e9;
	background: #dbf4ff;
	border-color: #dbf4ff;
}

.btn-blue:active {
	color: #00a0e9;
	background: #c5eafb;
	border-color: #c5eafb;
}

.btn-cBlue {
	color: #fff;
	background: #00a0ea;
	border-color: #00a0ea;
}

.btn-cBlue:active {
	color: #fff;
	background: #29bafc;
	border-color: #00a0ea;
}

.btn-darkBlue {
	color: #fff;
	background: #00a0ea;
	border-color: #00a0ea;
}

.btn-darkBlue:active {
	color: #fff;
	background: #29bafc;
	border-color: #29bafc;
}

/* 禁用按钮 */
.btn-disable {
	color: #666;
	background: #f6f6f6;
	border-color: #e2e2e2;
}

/* 按钮100%宽 */
.btn-block {
	width: 100%;
	height: 40px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.btn-consult {
	width: 70%;
	border: 1px solid #00a151;
	padding: .5% 0;
	background: #fff;
	margin-bottom: 3%;
}

/* 位置导航 start*/
.path {
	line-height: 1.6;
	padding: 7px 4%;
	border-bottom: 1px solid #e9e9e9;
	background: #f9f9f9;
}

.path li {
	display: inline-block;
}

.path li i {
	display: inline-block;
	margin-top: -.2em;
	padding: 0 5px;
}

.path li strong {
	font-weight: normal;
	color: #999;
}

/* 位置导航 end*/
/* 标题 start */
.title-tag {
	position: relative;
	padding: 3% 0;
	font-size: 1.6rem;
	font-weight: normal;
}

.title-tag i {
	display: inline-block;
	width: 1%;
	height: 16px;
	margin-right: 2%;
	margin-top: -3px;
	vertical-align: middle;
	background: #00a151;
}

.title-tag .other {
	float: right;
	font-size: 12px;
	border-left: 1px solid #ececec;
	padding: 0 3%;
	margin-top: 5px;
	color: #909090;
}

.title-tag .other i {
	background: none;
}

/* 标题 end */
/* 更多start */
.block-more {
	display: inline-block;
	padding: 3% 0;
	width: 100%;
	text-align: center;
	background: #f9f9f9;
	border-bottom: 1px solid #e2e2e2;
	box-shadow: 0 2px 1px #f1f1f1;
}

.block-more i {
	display: inline-block;
	margin: -2px 0 0 5px;
	font-size: 12px;
}

/* 更多end */
/* 主题元素 */
.container {
	width: 100%;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}

/* 页头 start */
header {
	padding-top: 2%;
	background: #fff;
}

header .left {
	float: left;
	margin: 2px 0 2%;
	padding-left: 3%;
}

header .left img {
	width: 10em;
	vertical-align: middle;
}

header .left i {
	vertical-align: top;
	margin-left: 5px;
}

header .left .city {
	margin-left: 5px;
	margin-top: 5px;
	display: inline-block;
	vertical-align: middle;
	font-weight: normal;
}

header .right {
	float: right;
	margin-top: 2px;
	margin-right: 4%;
	position: relative;
}

header .right .user {
	position: absolute;
	right: 30px;
}

header .right .user a {
	display: inline-block;
	padding-left: 20px;
}

header .right .user img {
	width: 2em;
}

header .right .user .redDot {
	display: none;
	position: absolute;
	top: 0.4rem;
	right: 0.3rem;
	width: 0.8rem;
	height: 0.8rem;
	border-radius: 50%;
	background: #ff5757;
	border: 1px solid #fff;
}

header .menu {
	position: absolute;
	top: 3px;
	right: 3%;
	z-index: 100;
	overflow: hidden;
	margin: 0;
	padding: 0;
	width: 18px;
	height: 20px;
	-webkit-appearance: none;
	-ms-appearance: none;
	appearance: none;
	cursor: pointer;
}

header .menu:focus {
	outline: 0;
}

header .menu span {
	display: block;
	position: absolute;
	width: 100%;
	top: 8px;
	height: 1px;
	background: #8b8b8b;
}

header .menu span::after,
header .menu span::before {
	position: absolute;
	display: block;
	left: 0;
	width: 100%;
	height: 1px;
	background: #8b8b8b;
	content: "";
}

header .menu span::before {
	top: -7px;
}

header .menu span::after {
	bottom: -7px;
}

header .menu-animate span::after,
header .menu-animate span::before {
	-webkit-transition-duration: .3s, .3s;
	-ms-transition-duration: .3s, .3s;
	transition-duration: .3s, .3s;
	-webkit-transition-delay: .3s, 0s;
	-ms-transition-delay: .3s, 0s;
	transition-delay: .3s, 0s;
}

header .menu-animate span::before {
	-webkit-transition-property: top, -webkit-transform;
	-ms-transition-property: top, -webkit-transform;
	transition-property: top, transform;
}

header .menu-animate span::after {
	-webkit-transition-property: bottom, -webkit-transform;
	-ms-transition-property: bottom, -webkit-transform;
	transition-property: bottom, transform;
}

header .menu-animate.is-active span {
	background: 0 0;
}

header .menu-animate.is-active span::before {
	top: 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

header .menu-animate.is-active span::after {
	bottom: 0;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

header .menu-animate.is-active span::after,
header .menu-animate.is-active span::before {
	-webkit-transition-delay: 0s, .3s;
	-ms-transition-delay: 0s, .3s;
	transition-delay: 0s, .3s;
	background: #333;
}

header nav {
	margin-top: 1.5%;
	background: #00a151;
	height: 2.4em;
	line-height: 2.4;
}

header nav ul {
	display: flex;
	justify-content: space-around;
}

header nav li {
	float: left;
	width: 25%;
	text-align: center;
}

header nav li:nth-of-type(1) {
	width: 21%;
}

header nav li i {
	float: right;
	margin-top: 12px;
	width: 1px;
	height: 16px;
	background: #ccc;
}

.main-nav-icon {
	display: none;
	position: relative;
	z-index: 99;
	padding-top: 5%;
	width: 100%;
	height: 100%;
	background: #fff url('../images/bg_01.png') no-repeat center 80%;
	background-size: 60%;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.main-nav-icon .close {
	position: absolute;
	top: 5px;
	right: 5px;
}

.main-nav-icon li {
	float: left;
	width: 33%;
	margin-top: 10%;
	text-align: center;
	line-height: 2;
}

.main-nav-icon span {
	display: block;
	margin-top: 2%;
}

.main-nav-icon li img {
	width: 4em;
	height: 4em;
}

.bounceInDown li:nth-of-type(1),
.bounceInDown li:nth-of-type(2),
.bounceInDown li:nth-of-type(3),
.bounceInDown li:nth-of-type(4),
.bounceInDown li:nth-of-type(5),
.bounceInDown li:nth-of-type(6),
.bounceInDown li:nth-of-type(7),
.bounceInDown li:nth-of-type(8),
.bounceInDown li:nth-of-type(9) {
	-webkit-animation: bounceInDown .4s .1s ease both;
	-ms-animation: bounceInDown .4s .1s ease both;
	animation: bounceInDown .4s .1s ease both;
}

.bounceInDown li:nth-of-type(2) {
	-webkit-animation-delay: .15s;
	-ms-animation-delay: .15s;
	animation-delay: .15s;
}

.bounceInDown li:nth-of-type(3) {
	-webkit-animation-delay: .2s;
	-ms-animation-delay: .2s;
	animation-delay: .2s;
}

.bounceInDown li:nth-of-type(4) {
	-webkit-animation-delay: .25s;
	-ms-animation-delay: .25s;
	animation-delay: .25s;
}

.bounceInDown li:nth-of-type(5) {
	-webkit-animation-delay: .3s;
	-ms-animation-delay: .3s;
	animation-delay: .3s;
}

.bounceInDown li:nth-of-type(6) {
	-webkit-animation-delay: .35s;
	-ms-animation-delay: .35s;
	animation-delay: .35s;
}

.bounceInDown li:nth-of-type(7) {
	-webkit-animation-delay: .4s;
	-ms-animation-delay: .4s;
	animation-delay: .4s;
}

.bounceInDown li:nth-of-type(8) {
	-webkit-animation-delay: .45s;
	-ms-animation-delay: .45s;
	animation-delay: .45s;
}

.bounceInDown li:nth-of-type(9) {
	-webkit-animation-delay: .5s;
	-ms-animation-delay: .5s;
	animation-delay: .5s;
}

.bounceOutUp li:nth-of-type(1),
.bounceOutUp li:nth-of-type(2),
.bounceOutUp li:nth-of-type(3),
.bounceOutUp li:nth-of-type(4),
.bounceOutUp li:nth-of-type(5),
.bounceOutUp li:nth-of-type(6),
.bounceOutUp li:nth-of-type(7),
.bounceOutUp li:nth-of-type(8),
.bounceOutUp li:nth-of-type(9) {
	-webkit-animation: bounceOutUp 1s .1s ease both;
	-ms-animation: bounceOutUp 1s .1s ease both;
	animation: bounceOutUp 1s .1s ease both;
}

.bounceOutUp li:nth-of-type(2) {
	-webkit-animation-delay: .12s;
	-ms-animation-delay: .12s;
	animation-delay: .12s;
}

.bounceOutUp li:nth-of-type(3) {
	-webkit-animation-delay: .14s;
	-ms-animation-delay: .14s;
	animation-delay: .14s;
}

.bounceOutUp li:nth-of-type(4) {
	-webkit-animation-delay: .16s;
	-ms-animation-delay: .16s;
	animation-delay: .16s;
}

.bounceOutUp li:nth-of-type(5) {
	-webkit-animation-delay: .18s;
	-ms-animation-delay: .18s;
	animation-delay: .18s;
}

.bounceOutUp li:nth-of-type(6) {
	-webkit-animation-delay: .2s;
	-ms-animation-delay: .2s;
	animation-delay: .2s;
}

.bounceOutUp li:nth-of-type(7) {
	-webkit-animation-delay: .22s;
	-ms-animation-delay: .22s;
	animation-delay: .22s;
}

.bounceOutUp li:nth-of-type(8) {
	-webkit-animation-delay: .24s;
	-ms-animation-delay: .24s;
	animation-delay: .24s;
}

.bounceOutUp li:nth-of-type(9) {
	-webkit-animation-delay: .26s;
	-ms-animation-delay: .26s;
	animation-delay: .26s;
}

@-webkit-keyframes bounceInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-200px);
	}

	60% {
		opacity: 1;
		-webkit-transform: translateY(15px)
	}

	80% {
		-webkit-transform: translateY(-5px)
	}

	100% {
		-webkit-transform: translateY(0)
	}
}

@keyframes bounceInDown {
	0% {
		opacity: 0;
		transform: translateY(-200px);
	}

	60% {
		opacity: 1;
		transform: translateY(15px)
	}

	80% {
		transform: translateY(-5px)
	}

	100% {
		transform: translateY(0)
	}
}

@-webkit-keyframes bounceOutUp {
	0% {
		-webkit-transform: translateY(0);
	}

	20% {
		opacity: 1;
		-webkit-transform: translateY(20px);
	}

	30% {
		-webkit-transform: translateY(10px);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(-600px);
	}
}

@keyframes bounceOutUp {
	0% {
		transform: translateY(0);
	}

	20% {
		opacity: 1;
		transform: translateY(20px);
	}

	30% {
		transform: translateY(10px);
	}

	100% {
		opacity: 0;
		transform: translateY(-600px);
	}
}

/* 页头 end */
/* 页脚 start */
footer {
	margin: 3% auto 0 auto;
	text-align: center;
	position: relative;
	max-width: 720px;
	padding-bottom: 15%;
}

footer nav {
	background: #fff;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
}

footer nav li {
	display: inline-block;
	margin: 2.3% 0;
}

footer nav li a {
	border-right: 1px solid #e2e2e2;
	padding-right: 10px;
	padding-left: 10px;
}

footer nav li:last-of-type a {
	border-right: none;
}

footer .version {
	margin: 8% 0 2% 8%;
}

footer .version li {
	position: relative;
	display: inline-block;
	margin: 3% 4%;
	float: left;
	border: 1px solid #e2e2e2;
	border-radius: 5px;
	padding-top: 1.5%;
	width: 15%;
	height: 5.8em;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

footer .version li:nth-of-type(2),
footer .version li:nth-of-type(3),
footer .version li:nth-of-type(4) {
	padding-top: 0;
}

footer .version li:nth-of-type(3),
footer .version li:nth-of-type(4) {
	padding-top: 0.5%;
	line-height: 1.3;
}

footer .version .active {
	border-color: #00a151;
}

footer .version .down {
	position: absolute;
	width: 2.6em;
	height: 1.6em;
	top: -12px;
	right: -14px;
	background: red;
	border-radius: 3em;
	line-height: 1.6;
	font-size: 12px;
	color: #fff;
}

.fixed-bottom .w-p42 {
	width: 42%;
}

footer .foot-intCP {
	font-size: 1.2rem;
	width: 100%;
	height: auto;
	line-height: 1.6;
	text-align: center;
}

footer p i {
	display: inline-block;
	margin: -4px 0 0 4px;
}

footer p .more-columns {
	display: inline-block;
	color: #487de3;
	border: 1px solid #f2f2f2;
	border-bottom: none;
	padding: 5px 10px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

footer p .active {
	background: #fff;
	border: 1px solid #e2e2e2;
	border-bottom: none;
	padding: 5px 10px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

footer .columns-con {
	display: none;
	background: #fff;
	padding: 0 4% 4% 4%;
	text-align: left;
}

footer .columns-con a {
	display: inline-block;
	padding: 5px 20px;
	border: 1px solid #dadada;
	border-radius: 5px;
	background: #fff;
	margin: 3% 0 0 2%;
}

.back-to-top {
	position: fixed;
	right: 2.5rem;
	bottom: 10%;
	z-index: 100;
	display: none;
	width: 6rem;
}

.back-to-top img {
	width: 100%;
	height: auto;
}

@media only screen and (min-device-width: 414px) and (-webkit-min-device-pixel-ratio:3) {
	header .left .city {
		margin-top: 0;
	}
}

@media only screen and (max-width: 320px) {
	.main-nav-icon li {
		margin-top: 1%;
	}

	.back-to-top {
		bottom: 15%;
	}

	footer nav li {
		font-size: 1.4rem;
	}

	footer nav li a {
		padding-left: 9px;
		padding-right: 9px;
	}

	footer .version {
		margin: 8% 0 2% 0;
	}

	footer .version li {
		height: 5.4em;
		width: 17%;
	}
}

/* 页脚 end */
/* 底部固定定位 start */
.fixed-bottom {
	display: none;
	width: 100%;
	position: fixed;
	bottom: 0;
	left: 0;
	height: 3.8em;
	z-index: 10;
	background: rgba(0, 0, 0, .5);
}

.fixed-bottom .close {
	position: absolute;
	left: 2%;
	top: 30%;
	width: 2em;
	height: 2em;
	background: url(../images/icon.png) no-repeat -196px -12px;
}

.fixed-bottom p {
	position: relative;
	left: 10%;
	width: 60%;
	height: 22px;
	overflow: hidden;
	white-space: normal;
	line-height: 22px;
	text-overflow: ellipsis;
	top: 12%;
}

.fixed-bottom .btn {
	position: absolute;
	right: 3%;
	top: 21%;
	padding: 1.5% 4%;
}

.fixed-bottom .btn-bm {
	position: absolute;
	border-radius: 5px;
	right: 3%;
	top: 16%;
	padding: 2.5% 14%;
}

.fixed-bottom .btn-block {
	position: absolute;
	right: 3%;
	left: 3%;
	top: 14%;
	width: auto;
	line-height: 30px;
}

.fixed-bottom .mt {
	margin-top: 1.5%
}

/* 底部固定定位 end */
.mask-layer {
	display: none;
	width: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	position: fixed;
	background: rgba(0, 0, 0, .6);
	z-index: 10001;
}

/* 底部固定定位 end */
/* 弹出层广告位 start */
.pop-banner {
	display: none;
	position: absolute;
	left: 5%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 90%;
	z-index: 200;
}

.pop-banner span {
	position: absolute;
	right: 0;
	top: 0;
	display: inline-block;
	width: 22px;
	height: 22px;
	background: url(../images/close.png) no-repeat;
	background-size: 100% 100%;
}

.pop-banner img {
	width: 100%;
}

.block-page {
	width: 100%;
	height: 45px;
	padding-top: 12px;
	line-height: 1.2;
	right: 0;
	z-index: 10;
	background: #f9f9f9;
	border-top: 1px solid #e9e9e9;
	webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.block-page span {
	width: 32%;
	border-right: 1px solid #ccc;
	text-align: center;
	display: inline-block;
}

.block-page span:first-of-type {
	padding: 1px 0
}

.block-page span:last-of-type {
	border: none;
}

.block-page .disabled a {
	color: #d6d6d6;
}

.block-page select {
	border: none;
}

/* 弹出层 start */
.pop-layer {
	visibility: hidden;
	position: fixed;
	top: 50%;
	left: 7%;
	width: 86%;
	z-index: 10002;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.pop-visible {
	visibility: visible;
}

.pop-layer .close {
	position: absolute;
	right: -20px;
	top: -40px;
	display: inline-block;
	width: 30px;
	height: 30px;
	z-index: 201;
}

.pop-content {
	border-radius: 4px;
	width: 100%;
	padding: 2% 6%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
}

.pop-layer .input {
	width: 100%;
	font-size: 1.4rem;
	line-height: 1.1;
	border: 1px solid #f3efef;
	box-shadow: inset 0 0 6px #EAE5E5;
	height: 42px;
	padding: 1.5% 2%;
	background: #fff;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-ms-border-top-right-radius: 0;
	-ms-border-bottom-right-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.pop-layer .error-input {
	border: 1px solid #ff0000;
}

.pop-bg {
	padding-top: 33%;
	background: url(../images/pop-bg.png) no-repeat;
	background-size: 100% auto;
}

.pop-bg-fs {
	padding-top: 33%;
	background: url(../images/pop-bg-fs.png) no-repeat;
	background-size: 100% auto;
}

.pop-bg .close {
	top: 0;
}

.pop-layer input::-webkit-input-placeholder {
	color: #ddd;
	font-size: 1.4rem;
	line-height: 1.4;
	font-weight: normal;
}

.pop-layer .select {
	width: 100%;
	font-size: 1.4rem;
	line-height: 1.3;
	border: 1px solid #f3efef;
	box-shadow: inset 0 0 6px #EAE5E5;
	height: 42px;
	padding: 1.5% 2%;
	background: #fff;
	color: #666;
}

.pop-layer .w50p {
	width: 49.1%;
}

.pop-layer .error-tips {
	display: none;
	color: #ff0000;
	font-size: 1.4rem;
	margin-left: 3%;
}

.pop-layer .show {
	display: block;
}

.pop-layer .btn {
	height: 42px;
	font-size: 2rem;
	letter-spacing: 2px;
	margin: 4% 0;
	line-height: 1;
}

.pop-layer .bg-blue {
	background: #fafafa;
	padding: 4% 5%;
}

.pop-layer .iconfont {
	display: inline-block;
	vertical-align: middle;
	margin-top: -4px;
	margin-right: 4px;
}

.pop-layer .subscribe img {
	width: 100%;
}

.pop-commit-tips p {
	padding: 60px 0;
	text-align: center;
}

.pop-coupon {
	width: 310px;
	height: 370px;
	background: url(../images/pop-coupon-bg.png) no-repeat;
	background-size: 100%;
	padding: 80px 25px 80px 25px;
}

.pop-coupon .error-tips {
	color: #fff;
}

.pop-coupon .pop-content {
	border-radius: 0;
	width: 100%;
	padding: 0 3% 3%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: none;
}

.pop-coupon .close {
	top: 0px;
	right: 0;
}

.pop-coupon .num {
	text-align: center;
	font-size: 4.8rem;
	font-weight: bold;
	margin-bottom: 20%;
}

.pop-merchant .pop-content {
	padding: 7% 4% 4% 4%;
}

.pop-merchant .content {
	line-height: 1.6;
}

.pop-merchant .content p {
	width: 45%;
	float: left;
	margin-right: 4%;
}

.pop-merchant .content p img {
	width: 100%;
	margin-bottom: 3%;
}

.pop-merchant .content ul {
	float: left;
	width: 50%;
}

.pop-group-over .btn {
	line-height: 2;
	padding: .6% 0;
}

/* 弹出层 end */

/*新增弹窗表单 */

#biao111 .pop-layer {
	text-align: center;
	width: 100% !important;
	left: 0 !important;
	z-index: 111111 !important;
	display: none;
}

.PopupForm {
	/*width: 100%;*/
	/*position: absolute;*/
	/*top: 50%;*/
	/*z-index: 999999;*/
	/*display: none;*/
}

.PopupForm .pop-content {
	position: relative;
	animation: skyset 0.3s linear;
	-moz-animation: skyset 0.3s linear;
	-webkit-animation: skyset 0.3s linear;
	-ms-animation: skyset 0.3s linear;
	margin: 0 auto;
	text-align: center;
	width: 90%;
	text-align: center;
}

@keyframes skyset {
	0% {
		transform: scale(0.1, 0.1);
		-webkit-transform: scale(0.1, 0.1);
	}

	50% {
		transform: scale(0.5, 0.5);
		-webkit-transform: scale(0.5, 0.5);
	}

	100% {
		transform: scale(1, 1);
		-webkit-transform: scale(1, 1);
	}
}

@-webkit-keyframes skyset {
	0% {
		transform: scale(0.1, 0.1);
		-webkit-transform: scale(0.1, 0.1);
	}

	50% {
		transform: scale(0.5, 0.5);
		-webkit-transform: scale(0.5, 0.5);
	}

	100% {
		transform: scale(1, 1);
		-webkit-transform: scale(1, 1);
	}
}

@-ms-keyframes skyset {
	0% {
		transform: scale(0.1, 0.1);
		-ms-transform: scale(0.1, 0.1);
	}

	50% {
		transform: scale(0.5, 0.5);
		-ms-transform: scale(0.5, 0.5);
	}

	100% {
		transform: scale(1, 1);
		-ms-transform: scale(1, 1);
	}
}

@-moz-keyframes skyset {
	0% {
		transform: scale(0.1, 0.1);
		-moz-transform: scale(0.1, 0.1);
	}

	50% {
		transform: scale(0.5, 0.5);
		-moz-transform: scale(0.5, 0.5);
	}

	100% {
		transform: scale(1, 1);
		-moz-transform: scale(1, 1);
	}
}

.PopupForm .pop-content .close {
	position: absolute;
	display: inline-block;
	height: 30px;
	z-index: 201;
	width: 50px;
	height: 50px;
	top: -20%;
	right: 0px;
	background: url("../images/close.png") no-repeat center right;
}

.PopupForm .pop-content .input {
	width: 100%;
	font-size: 1.4rem;
	font-weight: 100;
	line-height: 1.1;
	border: 1px solid #f3efef;
	box-shadow: inset 0 0 6px #EAE5E5;
	height: 42px;
	padding: 1.5% 2%;
	background: #fff;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-ms-border-top-right-radius: 0;
	-ms-border-bottom-right-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.PopupForm .pop-content .num {
	line-height: 1;
}

.PopupForm .pop-content .mt5:nth-child(1) {
	position: relative;
}

.PopupForm .pop-content .pingfang {
	position: absolute;
	top: 0;
	right: 5px;
	bottom: 0;
	margin: auto;
	height: 20px;
}

.PopupForm .pop-content .btn-orange {
	height: 42px;
	font-size: 2rem;
	letter-spacing: 2px;
	margin: 4% 0;
	line-height: 1;
	background: #FF7200;
	border: #FF7200;
}

/*新增弹窗表单 end */
.friendLink {
	position: absolute;
	top: 0;
	z-index: -1;
	opacity: 0
}

/* 团购会start add 2016.1.28 */
.group-buying {
	margin-top: 3%;
	background: #fff;
	box-shadow: 0 0 5px #f6f6f6 inset;
}

.group-buying.mt0 {
	margin-top: 0;
}

.group-buying h2 {
	position: relative;
	padding: 3% 0;
	border-bottom: 1px solid #f3f3f3;
}

.group-buying h2 i {
	display: inline-block;
	width: 1%;
	height: 16px;
	margin-right: 2%;
	margin-top: -3px;
	vertical-align: middle;
	background: #00a151;
}

.group-buying h2 .reg-num {
	float: right;
	display: none;
	height: 20px;
	overflow: hidden;
	line-height: 1.8;
	padding-left: 5%;
	margin-right: 4%;
	margin-top: 0.5%;
	text-align: right;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.group-buying h2 .show {
	display: block;
}

.group-buying .group-buying-content {
	padding: 2.5% 0 4% 0;
	line-height: 1.6;
}

.group-buying .group-buying-content .h3 {
	margin-bottom: 1.5%;
}

.group-buying .group-buying-content .input {
	width: 58%;
	line-height: 1.3;
	border: 1px solid #f3efef;
	box-shadow: inset 0 0 10px #EAE5E5;
	box-shadow: none;
	height: 28px;
	padding: 1.5% 2%;
	-webkit-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-ms-border-top-right-radius: 0;
	-ms-border-bottom-right-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.group-buying input::-webkit-input-placeholder {
	color: #ddd;
	font-weight: normal;
}

.group-buying .group-buying-content .input:focus {
	border: 1px solid #d5d5d5;
	font-size: 1.8rem;
}

.group-buying .group-buying-content .btn {
	width: 34%;
	margin-left: -4px;
	-webkit-border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-ms-border-top-left-radius: 0;
	-ms-border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	line-height: 1.9;
	font-size: 1.6rem;
	padding: 1% 0;
}

.news-other-info {
	margin-bottom: 3%;
	border-top: 1px solid #f3efef;
	border-bottom: 1px solid #e9e9e9;
	background: #f9f9f9;
}

.news-other-info li {
	display: inline-block;
	width: 32%;
	padding: 2.5% 0;
	text-align: center;
}

.news-other-info li span {
	width: 100%;
	display: inline-block;
	border-right: 1px solid #f3f3f3;
	white-space: nowrap;
	overflow: hidden;
}

.news-other-info li:last-of-type span {
	border-right: none;
}

/* 团购会end */
/* 在线咨询 2016-5-18 start */
.fixed-kf,
.fixed-bj {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	line-height: 4.4rem;
	z-index: 100;
	text-align: center;
	background: rgba(0, 0, 0, .8);
	font-size: 1.6rem;
}

.fixed-kf li {
	float: left;
	width: 49.5%;
	position: relative;
}

.fixed-kf li,
.fixed-bj li {
	float: left;
}

.fixed-kf .iconfont,
.fixed-bj .iconfont {
	display: inline-block;
	vertical-align: middle;
	margin-top: -4px;
}

/*改版部分 2016-6-25 */
.fixed-kf li:last-of-type {
	border-right: none;
}

.fixed-kf li:nth-child(1) span i {
	position: absolute;
	font-size: 16px;
	line-height: 1;
	top: 0.85rem;
}

.fixed-kf li:nth-child(2) {
	border-right: none;
	width: 1px;
}

.fixed-kf li:nth-child(2) span {
	display: inline-block;
	width: 1px;
	height: 2.5rem;
	background: #76736f;
	vertical-align: middle;
}

.fixed-kf-li3 {
	display: inline-block;
	line-height: 1;
	vertical-align: middle;
}

.fixed-kf-con {
	font-size: 12px;
	color: #FFFFFF;
	line-height: 1;
}

.fiexd-kf-bj {
	width: 1.2rem;
	height: 1.1rem;
	background: url(../images/fiexd-kf-bj.png) no-repeat;
	background-size: 1.2rem 1.1rem;
}

/*在线咨询 2016-5-18 end */
/* 在线报价 2016-6-25*/
.fixed-bj {
	line-height: 2.75;
	font-size: 1.4rem;
}

.fixed-bj li:nth-child(1) {
	width: 50%;
	margin: 0 1.5rem;
}

.fixed-bj li:nth-child(1) img {
	width: 100%;
	margin-top: -0.6rem;
}

.fixed-bj li:nth-child(2) {
	text-align: center;
	vertical-align: middle;
	margin-left: 2rem;
}

.fixed-bj li:nth-child(2) span {
	background: #00a151;
	font-size: 14px;
	line-height: 2;
	padding: 0 1rem;
	border-radius: 28px;
	box-shadow: 2px 1px 0 #187a05;
}

.fixed-bj li:nth-child(3) {
	float: right;
	margin-right: 1.5rem;
}

@media screen and (min-width: 500px) {
	.fixed-bj ul {
		width: 414px;
		margin: 0 auto;
	}

	.fixed-bj li:nth-child(1) {
		width: 50%;
		margin: 0 15px;
	}

	.fixed-bj li:nth-child(1) img {
		width: 100%;
		margin-top: -15px;
	}

	.fixed-bj li:nth-child(2) {
		margin: 0 25px;
		text-align: center;
		vertical-align: middle;
	}

	.fixed-bj li:nth-child(2) span {
		background: #00a151;
		font-size: 1.2rem;
		line-height: 2;
		padding: 0 5px;
		border-radius: 28px;
		box-shadow: 3px 1px 0 #d25e01;
	}
}

@media screen and (max-width: 320px) {
	.fixed-bj li:nth-child(2) {
		margin-left: 0px;
	}

	.fixed-bj {
		font-size: 14px;
		line-height: 3.2rem;
	}

	.fixed-kf {
		font-size: 14px;
		line-height: 3.5rem;
	}
}

@media screen and (min-width: 400px) {
	.fixed-bj {
		font-size: 16px;
		line-height: 2.75;
	}

	.fixed-kf {
		font-size: 20px;
	}

	.fixed-kf-li3 {
		line-height: 0.8;
	}
}

/* 在线报价 2016-5-25 end*/
.icone69f:before {
	content: "\e69f";
	font-size: 24px;
}

.icone6a0:before {
	content: "\e6a0";
	font-size: 24px;
}

.icone6a1:before {
	content: "\e6a1";
	font-size: 12.5px;
}

.icone699:before {
	content: "\e699";
	font-size: 24px;
}

.icone607:before {
	content: "\e607";
	font-size: 1.2rem;
}

.fus:before {
	font-size: 20px;
}

/*新加报名入口star*/
.new_biao {
	height: auto;
	width: 100%;
	background: #fff;
	margin-top: 1.2rem;
}

.new_biao .biao {
	box-sizing: border-box;
	width: 100%;
	height: auto;
	border-bottom: 1px solid #ECECEC;
	padding: 0.8rem 1.4rem 0 1.4rem;
}

.new_biao h2 {
	position: relative;
	padding: 3% 0;
	border-bottom: 1px solid #f3f3f3;
}

.new_biao h2 i {
	display: inline-block;
	width: 1%;
	height: 16px;
	margin-right: 2%;
	margin-top: -3px;
	vertical-align: middle;
	background: #00a151;
}

.new_biao h2 span {
	float: right;
	height: 20px;
	overflow: hidden;
	line-height: 1.8;
	padding-left: 5%;
	margin-right: 4%;
	margin-top: 0.5%;
	text-align: right;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.new_biao .biao .form6-yuyue-n,
.new_biao .biao .form6-yuyue {
	margin: 0 auto;
	width: 100%;
}

.new_biao .biao .form6-yuyue-n .ipt,
.new_biao .biao .form6-yuyue .ipt {
	width: 100%;
	height: 4rem;
	margin-bottom: 0.8rem;
	line-height: 2rem;
	color: #666;
	border-radius: 4px;
	background: #fff;
	font-size: 1.4rem;
	color: #646464;
}

.new_biao .biao .form6-yuyue-n .select,
.new_biao .biao .form6-yuyue .select {
	position: relative;
}

.new_biao .biao .form6-yuyue-n .select span,
.new_biao .biao .form6-yuyue .select span {
	display: block;
	width: 0;
	height: 0;
	border: 0.8rem solid transparent;
	border-top: 0.8rem solid #ddd;
	position: absolute;
	top: 50%;
	right: 2rem;
	margin-top: -0.8rem;
}

.new_biao .biao .form6-yuyue-n .ipt-submit,
.new_biao .biao .form6-yuyue .ipt-submit {
	background: #00a051;
	color: #fff;
	font-weight: bold;
	text-align: center;
	font-size: 1.6rem;
}

.new_biao .biao .num {
	height: 3.5rem;
	width: 100%;
	text-align: center;
	color: #333;
	font-size: 1.6rem;
}

.new_biao .biao .num span {
	font-size: 2rem;
	color: #FF2400;
}

.new_biao .biao .statement {
	width: 100%;
	padding: 0rem 0 1.4rem 0;
	height: auto;
	font-size: 1.2rem;
	line-height: 2.2rem;
	color: #999;
	line-height: 2rem;
}

.new_biao .biao .statement b {
	color: #333;
}

.new_biao .biao .statement b,
.biao .statement span {
	color: #00a051;
}

.new_biao .cGGray {
	font-size: 1.2rem;
}

.new_biao .cGGray img {
	height: 30%;
	width: auto;
}

/*新加报名入口end*/
/*新增app识别 start 2016-8-10*/
.ifApp {
	width: 100%;
	background: #f6f6f6;
	overflow: hidden;
	height: 6rem;
	line-height: 6rem;
	display: none !important;
}

.ifApp .close {
	width: 4rem;
	text-align: center;
}

.ifApp .appImg {
	width: 4rem;
	height: 5rem;
}

.ifApp .appImg img {
	width: 100%;
	height: auto;
	margin-top: -3px;
}

.ifApp .ifApp-text {
	line-height: 1;
	height: 4rem;
	padding: 1rem 0 0.5rem 1rem;
}

.ifApp .ifApp-text h3 {
	line-height: 2rem;
}

.ifApp .ifApp-text p {
	line-height: 2rem;
	color: #646464;
}

.ifApp .appOpen {
	float: right;
	color: #259665;
	font-size: 16px;
	font-weight: bold;
	margin-right: 1rem;
}

.ifAppD {
	position: fixed;
	top: 0;
	z-index: 99999;
}

/*新增app识别 end*/

/*客服按钮*/
.service {
	width: 7.7rem;
	height: auto;
	position: fixed;
	z-index: 100000;
	bottom: 14rem;
	right: 1.8rem;
}

.service img {
	width: 100%;
	height: auto;
}

/*红包   start */
.linghongbao {
	width: auto;
	height: 8rem;
	position: fixed;
	z-index: 890;
	bottom: 20rem;
	margin: auto;
	right: 0rem;
}

.linghongbao img {
	width: auto;
	height: 100%;
}

.red-packet {
	display: none;
	width: 100%;
	height: 42.1rem;
	position: absolute;
	z-index: 10002;
	margin: auto;
	right: 0rem;
	top: 50%;
	padding-top: 2.2rem;
}

.red-packet .close {
	display: block;
	position: absolute;
	top: 3.2rem;
	right: 11%;
	height: 9rem;
	width: 3.2rem;
	border-right: 1px solid #ccc;
}

.red-packet .close img {
	width: 100%;
	height: 3.2rem;
	margin: -4.5rem 0 0 1.6rem;
}

.red-packet form {
	position: relative;
	display: none;
	width: 100%;
	height: auto;
}

.red-packet .commit {
	/*padding-top:78.3%;*/
	height: 100%;
	display: block;
	background: url(../images/redpacketstart.png) no-repeat;
	background-size: 100% auto;
}

.red-packet .commit p {
	width: 70%;
	height: 12rem;
	margin: 0 auto;
	position: absolute;
	left: 50%;
	margin-left: -35%;
	top: 48%;
}

.red-packet .commit p input {
	display: block;
	width: 100%;
	height: 4rem;
	border: none;
	text-align: center;
	line-height: 4rem;
	padding: 0;
	border-radius: 2px;
}

.red-packet .commit p input[name=phone] {
	background: #fbf2bc;
	color: #b5ab72;
	width: 80%;
	margin: 0 auto;
	border-radius: 50px;
}

.red-packet .commit p input[type=submit] {
	/*	background: #ffed00;*/
	color: #f72526;
	font-size: 1.6rem;
	font-weight: bolder;
	margin-top: 1rem;
	height: 10rem;
	/*box-shadow: 0 2px 0 #ffc609;*/
}

.red-packet .win {
	height: 100%;
	background: url(../images/redpacketend.png) no-repeat;
	background-size: 100% auto;
}

@media only screen and (max-width:320px) {
	.red-packet .commit p input {
		height: 3rem;
		line-height: 3rem;
	}
}

/*红包   end */

/*名额   start*/
.free-design-count {
	padding: 0.5rem 0;
	text-align: center;
	font-size: 2rem;
	background: #fff;
	border-bottom: 1px solid #ececec;
}

.free-design-count .num {
	vertical-align: inherit;
	display: inline-block;
	width: 27%;
	font-size: 0;
	text-align: center;
	color: #fff;
}

.free-design-count .num .free-design-img {
	display: inline-block;
	background: url(../images/numbg.png) no-repeat;
	background-size: 100% 100%;
	width: 33.3%;
}

.free-design-count .num span {
	display: inline-block;
	font-size: 24px;
	line-height: 1.4;
	color: #fff;
	padding: 5px;
}

.animated {
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	animation-fill-mode: both;
}

.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

.animated.hinge {
	-webkit-animation-duration: 2s;
	-moz-animation-duration: 2s;
	animation-duration: 2s;
}

@-webkit-keyframes pulse {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}

	50% {
		-webkit-transform: scale3d(1.5, 1.5, 1.5);
		transform: scale3d(1.5, 1.5, 1.5);
	}

	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

@-moz-keyframes pulse {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		-moz-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}

	50% {
		-webkit-transform: scale3d(1.5, 1.5, 1.5);
		-moz-transform: scale3d(1.5, 1.5, 1.5);
		transform: scale3d(1.5, 1.5, 1.5);
	}

	100% {
		-webkit-transform: scale3d(1, 1, 1);
		-moz-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

@keyframes pulse {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		-moz-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}

	50% {
		-webkit-transform: scale3d(1.5, 1.5, 1.5);
		-moz-transform: scale3d(1.5, 1.5, 1.5);
		transform: scale3d(1.5, 1.5, 1.5);
	}

	100% {
		-webkit-transform: scale3d(1, 1, 1);
		-moz-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

.pulse {
	-webkit-animation-name: pulse;
	-moz-animation-name: pulse;
	animation-name: pulse;
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	animation-duration: 1s;
}

.free-design-modal {
	text-align: center;
}

.free-design-modal .free-design-modal-title {
	font-weight: bold;
	display: block;
	padding: 10px 0;
	font-size: 20px;
}

.free-design-modal .free-design-modal-text {
	font-size: 16px;
	margin-top: 15px;
}

.free-design-modal .free-design-modal-text-c {
	color: #ea4504;
}


/***********************智能报价-吸顶报价 2017-11-3****************/
.pullUpCom {
	width: 100%;
	max-width: 720px;
	height: auto;
	position: initial;
	z-index: 10000;
	top: 0;
}

.pullUpCom .pullUpImgBox {
	width: 100%;
	position: relative;
}

.pullUpCom .pullUpImg {
	width: 100%;
}

.pullUpCom .pullUpImgBox .pullUpImgNum {
	width: 22%;
	position: absolute;
	left: 7%;
	top: 23%;
}

.pullUpCom .pullUpImgBox .pullUpImgBtn {
	width: 25%;
	position: absolute;
	right: 4%;
	top: 15%;
}

.pullUpCom .jantouUp {
	display: none;
	position: absolute;
	right: 2.5rem;
	height: 36px;
	top: 20%;
	transition: all 0.5s;
	-webkit-ansition: all 0.5s;
}

@keyframes MoveTop {
	0% {
		top: 20%;
	}

	25% {
		top: 25%;
	}

	50% {
		top: 29%;
	}

	75% {
		top: 25%;
	}

	100% {
		top: 20%;
	}
}

@-webkit-keyframes MoveTop {
	0% {
		top: 20%;
	}

	25% {
		top: 25%;
	}

	50% {
		top: 29%;
	}

	75% {
		top: 25%;
	}

	100% {
		top: 20%;
	}
}

@-moz-keyframes MoveTop {
	0% {
		top: 20%;
	}

	25% {
		top: 25%;
	}

	50% {
		top: 29%;
	}

	75% {
		top: 25%;
	}

	100% {
		top: 20%;
	}
}

@-ms-keyframes MoveTop {
	0% {
		top: 20%;
	}

	25% {
		top: 25%;
	}

	50% {
		top: 29%;
	}

	75% {
		top: 25%;
	}

	100% {
		top: 20%;
	}
}

.pullUpCom .jantouUp-img {
	-webkit-animation-name: MoveTop;
	-moz-animation-name: MoveTop;
	-ms-animation-name: MoveTop;
	-o-animation-name: MoveTop;
	animation-name: MoveTop;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-animation-duration: 0.8s;
	-webkit-animation-delay: 0s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-fill-mode: both;
	-moz-animation-duration: 0.8s;
	-moz-animation-delay: 0s;
	-moz-animation-timing-function: linear;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: 0.8s;
	-ms-animation-delay: 0s;
	-ms-animation-timing-function: linear;
	-ms-animation-fill-mode: both;
	animation-duration: 0.8s;
	animation-delay: 0s;
	animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	-moz-animation-timing-function: linear;
	-ms-animation-timing-function: linear;
	-o-animation-timing-function: linear;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	-ms-animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
}

.pullUpCom .jantouUp.imgRotate {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

/*.pullUp .pullUpForm-box{display: none;}*/
.pullUpCom .pullUpForm {
	background: #fff;
	padding: 1.5rem;
	position: relative;
}

.pullUpCom .pullUpForm h2 {
	text-align: center;
	color: #1AC078;
}

.pullUpCom .pullUpForm input {
	width: 100%;
	padding-left: 6%;
	border: 1px solid #ECECEC;
	border-radius: 3px;
	height: 46px;
	margin-top: 1rem;
}

.pullUpCom .pullUpForm .cityBtn {
	text-align: left;
	color: #999;
}

.pullUpCom .pullUpForm .cityBtnJiao {
	position: absolute;
	border-top: 5px solid #000;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	right: 3.5rem;
	top: 7rem;
}

.pullUpCom .pullUpForm .pullUpBtn,
.pullUp .pullUpForm .resetBtn {
	background: #00a151;
	color: #fff;
	font-size: 20px;
}

.pullUpCom .pullUpForm .squareM {
	position: absolute;
	top: 12rem;
	right: 3.2rem;
	font-size: 16px;
}

.pullUpCom .pullUpForm .pullUpCity {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	display: none;
	width: 92%;
	background: #fafafa;
	border: 1px solid #ececec;
	z-index: 100;
	padding: 6% 5% 10% 5%;
}

.pullUpCom .pullUpForm .pullUpCity ul {}

.pullUpCom .pullUpForm .pullUpCity li a {
	display: inline-block;
	background: #fff;
	font-size: 1.4rem;
	line-height: 2.4;
	border: 1px solid #ececec;
	border-radius: 4px;
	margin: 5% 3% 0 3%;
	width: 26%;
	text-align: center;
}

.pullUpCom .pullUpForm .pullUpCity li a.active {
	color: #fff;
	background-color: #00a151;
	border-color: #00a151;
}

.pullUpCom .pullUpForm .pullUpCG {
	display: none;
}

.pullUpCom .pullUpForm .pullUpCG-tit {
	width: 100%;
}

.pullUpCom .pullUpForm .pullUpCG-tit h2 {
	color: #00a151;
	font-size: 18px;
	text-align: center;
}

.pullUpCom .pullUpForm .pullUpCG-tit p {
	width: 100%;
	font-size: 12px;
	line-height: 2;
	text-align: center;
	color: #646464;
}

.pullUpCom .pullUpForm .pullUpCG-con {
	margin-top: 2rem;
	border: 1px solid #ECECEC;
}

.pullUpCom .pullUpForm .pullUpCG-con .zongjia {
	height: 30px;
	color: #333;
	text-align: center;
	font-size: 18px;
	line-height: 30px;
	margin-top: -21px;
}

.pullUpCom .pullUpForm .pullUpCG-con .zongjia p {
	display: inline-block;
	padding: 6px;
	background: #fff;
}

.pullUpCom .pullUpForm .pullUpCG-con li {
	float: left;
	margin: 2rem 0 1rem 1rem;
	color: #646464;
	font-size: 13px;
}

.pullUpCom .pullUpForm .pullUpCG-con li.li1 {
	width: 120px;
}

.pullUpCom .pullUpForm .pullUpCG-con .priceM {
	color: #A0A0A0;
	text-decoration: line-through;
}

/***********************智能报价-吸顶报价 2017-11-3****************/
/***********************智能报价-底部随屏 2017-11-3****************/
.pullUpComBottom {
	width: 100%;
	max-width: 720px;
	height: auto;
	position: fixed;
	z-index: 10000;
	bottom: 0;
}

.pullUpComBottom .pullUpImgBox {
	width: 100%;
	position: relative;
}

.pullUpComBottom .pullUpImg {
	width: 100%;
}

.pullUpComBottom .jantouUp {
	position: absolute;
	right: 2.5rem;
	height: 36px;
	top: 50%;
	transition: all 0.5s;
	-webkit-ansition: all 0.5s;
}

@keyframes BottomMoveTop {
	0% {
		top: 50%;
	}

	25% {
		top: 54%;
	}

	50% {
		top: 50%;
	}

	75% {
		top: 46%;
	}

	100% {
		top: 50%;
	}
}

@-webkit-keyframes BottomMoveTop {
	0% {
		top: 50%;
	}

	25% {
		top: 54%;
	}

	50% {
		top: 50%;
	}

	75% {
		top: 46%;
	}

	100% {
		top: 50%;
	}
}

@-moz-keyframes BottomMoveTop {
	0% {
		top: 50%;
	}

	25% {
		top: 54%;
	}

	50% {
		top: 50%;
	}

	75% {
		top: 46%;
	}

	100% {
		top: 50%;
	}
}

@-ms-keyframes BottomMoveTop {
	0% {
		top: 50%;
	}

	25% {
		top: 54%;
	}

	50% {
		top: 50%;
	}

	75% {
		top: 46%;
	}

	100% {
		top: 50%;
	}
}

.pullUpComBottom .jantouUp-img {
	-webkit-animation-name: BottomMoveTop;
	-moz-animation-name: BottomMoveTop;
	-ms-animation-name: BottomMoveTop;
	-o-animation-name: BottomMoveTop;
	animation-name: BottomMoveTop;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-animation-duration: 0.8s;
	-webkit-animation-delay: 0s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-fill-mode: both;
	-moz-animation-duration: 0.8s;
	-moz-animation-delay: 0s;
	-moz-animation-timing-function: linear;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: 0.8s;
	-ms-animation-delay: 0s;
	-ms-animation-timing-function: linear;
	-ms-animation-fill-mode: both;
	animation-duration: 0.8s;
	animation-delay: 0s;
	animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	-moz-animation-timing-function: linear;
	-ms-animation-timing-function: linear;
	-o-animation-timing-function: linear;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	-ms-animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
}

.pullUpComBottom .jantouUp.imgRotate {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

/*.pullUp .pullUpForm-box{display: none;}*/
.pullUpComBottom .pullUpForm {
	background: #fff;
	padding: 1.5rem;
	position: relative;
}

.pullUpComBottom .pullUpForm input {
	width: 100%;
	padding-left: 6%;
	border: 1px solid #ECECEC;
	border-radius: 3px;
	height: 46px;
	margin-top: 1rem;
}

.pullUpComBottom .pullUpForm .cityBtn {
	text-align: left;
	color: #999;
}

.pullUpComBottom .pullUpForm .cityBtnJiao {
	position: absolute;
	border-top: 5px solid #000;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	right: 3.5rem;
	top: 4.5rem;
}

.pullUpComBottom .pullUpForm .pullUpBtn,
.pullUp .pullUpForm .resetBtn {
	background: #00a151;
	color: #fff;
	font-size: 20px;
}

.pullUpComBottom .pullUpForm .squareM {
	position: absolute;
	top: 8.8rem;
	right: 3.2rem;
	font-size: 16px;
}

.pullUpComBottom .pullUpForm .pullUpCity {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	display: none;
	width: 100%;
	background: #fafafa;
	border: 1px solid #ececec;
	z-index: 100;
	padding: 3% 5% 8% 5%;
}

.pullUpComBottom .pullUpForm .pullUpCity ul {}

.pullUpComBottom .pullUpForm .pullUpCity li a {
	display: inline-block;
	background: #fff;
	font-size: 1.4rem;
	line-height: 2.4;
	border: 1px solid #ececec;
	border-radius: 4px;
	margin: 5% 3% 0 3%;
	width: 26%;
	text-align: center;
}

.pullUpComBottom .pullUpForm .pullUpCity li a.active {
	color: #fff;
	background-color: #00a151;
	border-color: #00a151;
}

.pullUpComBottom .pullUpForm .pullUpCG {
	display: none;
}

.pullUpComBottom .pullUpForm .pullUpCG-tit {
	width: 100%;
}

.pullUpComBottom .pullUpForm .pullUpCG-tit h2 {
	color: #00a151;
	font-size: 18px;
	text-align: center;
}

.pullUpComBottom .pullUpForm .pullUpCG-tit p {
	width: 100%;
	font-size: 12px;
	line-height: 2;
	text-align: center;
}

.pullUpComBottom .pullUpForm .pullUpCG-con {
	margin-top: 2rem;
	border: 1px solid #ECECEC;
}

.pullUpComBottom .pullUpForm .pullUpCG-con .zongjia {
	height: 30px;
	color: #333;
	text-align: center;
	font-size: 18px;
	line-height: 30px;
	margin-top: -21px;
}

.pullUpComBottom .pullUpForm .pullUpCG-con .zongjia p {
	display: inline-block;
	padding: 6px;
	background: #fff;
}

.pullUpComBottom .pullUpForm .pullUpCG-con li {
	float: left;
	margin: 2rem 0 1rem 1rem;
}

.pullUpComBottom .pullUpForm .pullUpCG-con li.li1 {
	width: 120px;
}

.pullUpComBottom .pullUpForm .pullUpCG-con .priceM {
	color: #A0A0A0;
	text-decoration: line-through;
}

/***********************智能报价-底部随屏 2017-11-3****************/
/*2017-8-29隐藏广告弹窗*/

/* 页头 start */
.head_mask {
	width: 100%;
	height: 100%;
	z-index: 900;
	background: rgba(0, 0, 0, 0.8);
	display: none;
	position: fixed;
	top: 0;
	left: 0;
}

.webheader {
	display: none;
	width: 100%;
	height: auto;
	background: #fff;
}

.webheader .webheader_detail {
	width: 92%;
	height: 4.5rem;
	margin: 0 auto;
}

.webheader .webheader_detail .detail_left {
	float: left;
	width: auto;
	height: auto;
	padding: 1rem 0 0 0;
}

.webheader .webheader_detail .detail_left .js-current-city {
	display: inline-block;
	width: 100px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.webheader .webheader_detail .detail_left .left_logo {
	width: 11rem;
	height: auto;
}

.webheader .webheader_detail .detail_left .left_head_name {
	font-size: 1.2rem;
	color: #282828;
	margin-left: 1rem;
}

.webheader .webheader_detail .detail_left .left_city {
	margin-left: 1rem;
}

.webheader .webheader_detail .detail_left .left_city .city_word {
	font-size: 1.2rem;
	color: #282828;
}

.webheader .webheader_detail .detail_left .left_city .city_down {
	display: inline-block;
	width: 11px;
	height: 6px;
	background: url(../images/newebsprits.png) no-repeat;
	background-size: 150px 500px;
	background-position: -55px -281px;
}

.webheader .webheader_detail .detail_right {
	float: right;
	width: auto;
	height: auto;
	padding: 1rem 0 0 0;
}

.webheader .webheader_detail .detail_right .right_user {
	position: relative;
	display: inline-block;
	width: 25px;
	height: 25px;
	background: url(../images/newebsprits.png) no-repeat;
	background-size: 135px 450px;
	background-position: -48px -11px;
	margin-right: 6px;
}

.webheader .webheader_detail .detail_right .right_user .redDot {
	position: absolute;
	top: 0;
	right: -3px;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #ff5757;
	border: 1px solid #fff;
}

.webheader .webheader_detail .detail_right .right_button {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 18px;
	background: url(../images/newebsprits.png) no-repeat;
	background-size: 150px 500px;
	background-position: -68px -281px;
}

.webheader .webheader_detail .detail_right .right_button .redDot {
	display: none;
	position: absolute;
	top: -6px;
	right: -3px;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #ff5757;
	border: 1px solid #fff;
}

.header_navmuch {
	width: 100%;
	height: auto;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
	display: none;
}

.header_navmuch .navmuch_detail {
	width: 100%;
	height: auto;
	background: #fff;
}

.header_navmuch .navmuch_detail .detail_nav {
	width: 92%;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 3rem;
}

.header_navmuch .navmuch_detail .detail_nav li {
	width: 21%;
	height: 4.3rem;
	float: left;
	margin-bottom: 3rem;
	margin-right: 5%;
	text-align: center;
}

.header_navmuch .navmuch_detail .detail_nav li:nth-child(4) {
	margin-right: 0;
}

.header_navmuch .navmuch_detail .detail_nav li:nth-child(8) {
	margin-right: 0;
}

.header_navmuch .navmuch_detail .detail_nav li .li_tubiao {
	display: block;
	width: auto;
	height: 2.5rem;
	margin: 0 auto;
	margin-bottom: 0.5rem;
}

.header_navmuch .navmuch_detail .detail_nav li .li_shouye {
	display: inline-block;
	width: 26px;
	height: 25px;
	background: url(../images/newebsprits.png) no-repeat;
	background-size: 150px 500px;
	background-position: 0px -42px;
}

.header_navmuch .navmuch_detail .detail_nav li .li_newhouse {
	display: inline-block;
	width: 25px;
	height: 25px;
	background: url(../images/newebsprits.png) no-repeat;
	background-size: 150px 500px;
	background-position: -27px -42px;
}

.header_navmuch .navmuch_detail .detail_nav li .li_oldhouse {
	display: inline-block;
	width: 25px;
	height: 25px;
	background: url(../images/newebsprits.png) no-repeat;
	background-size: 150px 500px;
	background-position: -57px -42px;
}

.header_navmuch .navmuch_detail .detail_nav li .li_tuan {
	display: inline-block;
	width: 22px;
	height: 24px;
	background: url(../images/newebsprits.png) no-repeat;
	background-size: 150px 500px;
	background-position: -85px -42px;
}

.header_navmuch .navmuch_detail .detail_nav li .li_yunshow {
	display: inline-block;
	width: 25px;
	height: 25px;
	background: url(../images/newebsprits.png) no-repeat;
	background-size: 150px 500px;
	background-position: -110px -42px;
}

.header_navmuch .navmuch_detail .detail_nav li .li_case {
	display: inline-block;
	width: 24px;
	height: 24px;
	background: url(../images/newebsprits.png) no-repeat;
	background-size: 150px 500px;
	background-position: -84px -73px;
}

.header_navmuch .navmuch_detail .detail_nav li .li_zhuangcommity {
	display: inline-block;
	width: 26px;
	height: 24px;
	background: url(../images/newebsprits.png) no-repeat;
	background-size: 150px 500px;
	background-position: 0px -73px;
}

.header_navmuch .navmuch_detail .detail_nav li .li_fuwu {
	display: inline-block;
	width: 22px;
	height: 24px;
	background: url(../images/newebsprits.png) no-repeat;
	background-size: 150px 500px;
	background-position: -30px -73px;
}

.header_navmuch .navmuch_detail .detail_nav li .li_APP {
	display: inline-block;
	width: 25px;
	height: 25px;
	background: url(../images/newebsprits.png) no-repeat;
	background-size: 150px 500px;
	background-position: -57px -73px;
}

.header_navmuch .navmuch_detail .detail_nav li .li_word {
	display: block;
	width: 100%;
	height: auto;
	color: #646464;
	font-size: 1.1rem;
	text-align: center;
}

.header_navmuch .navmuch_detail .detail_nav li .li_user {
	position: relative;
	display: inline-block;
	width: 23px;
	height: 25px;
	background: url(../images/newebsprits.png) no-repeat;
	background-size: 150px 500px;
	background-position: -110px -73px;
}

.header_navmuch .navmuch_detail .detail_nav li .li_user .redDot {
	display: none;
	position: absolute;
	top: 0;
	right: -3px;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #ff5757;
	border: 1px solid #fff;
}

.header_navmuch .navmuch_middle {
	width: 100%;
	height: 3rem;
}

.header_navmuch .navmuch_middle .middle_line {
	width: 1px;
	height: 3rem;
	border-left: solid #fff 1px;
	margin: 0 auto;
}

.header_navmuch .navmuch_bottom {
	width: 100%;
	height: 3rem;
	text-align: center;
}

.header_navmuch .navmuch_bottom .bottom_close {
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url(../images/newebsprits.png) no-repeat;
	background-size: 150px 500px;
	background-position: -75px -206px;
}

/* 页头 end */
/* ----------- iPhone 4 and 4S ----------- */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
	.free-design .free-design-gift-box {
		font-size: 12px;
	}

	.free-design-modal .free-design-modal-text {
		font-size: 14px;
	}
}

/* ----------- iPhone 5 and 5S ----------- */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) {
	.free-design .free-design-gift-box {
		font-size: 12px;
	}

	.free-design-modal .free-design-modal-text {
		font-size: 14px;
	}
}

/* ----------- iPhone 6 ----------- */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
	.free-design .free-design-gift-box {
		font-size: 14px;
	}

	.free-design-modal .free-design-modal-text {
		font-size: 16px;
	}

	.webheader .webheader_detail .detail_left .js-current-city {
		width: 12rem;
	}
}

/*商务通悬浮*/
.swt {
	width: auto;
	height: auto;
	position: fixed;
	z-index: 890;
	bottom: 50%;
	right: 5.5%;
	margin: auto;
}

.swt .swt-btn {
	display: block;
	width: 4.3rem;
	height: 4.3rem;
	background: url(../images/swtbtn.gif) no-repeat;
	background-size: 100% 100%;
}

@media only screen and (max-width:320px) {
	.swt {
		width: 4.3rem;
		height: 4.3rem;
		bottom: 35%;
		right: 8.5%;
	}
}

/*商务通悬浮 end*/
/*iconfont.css*/
.icone600:before {
	content: "\e600";
}

/*首页 装修日记*/
.icone601:before {
	content: "\e601";
}

/*首页 免费设计*/
.icone602:before {
	content: "\e602";
}

/*首页 保障暂时去掉了*/
.icone603:before {
	content: "\e603";
}

/*首页 装修问答 */
.icone604:before {
	content: "\e604";
}

/*首页 装修百科 */
.icone605:before {
	content: "\e605";
}

/*首页 装修陷阱 */
.icone606:before {
	content: "\e606";
}

/*首页 用户中心 */
.icone607:before {
	content: "\e607";
}

/*公用 关闭按钮 */
.icone608:before {
	content: "\e608";
}

/*首页 滚动资讯 灯泡 */
.icone609:before {
	content: "\e609";
}

/*首页 触屏版*/
.icone60a:before {
	content: "\e60a";
}

/*首页 电脑版*/
.icone60b:before {
	content: "\e60b";
}

/*首页 底部微信*/
.icone60c:before {
	content: "\e60c";
}

/*公用 向右箭头*/
.icone60d:before {
	content: "\e60d";
}

/*公用 向下箭头*/
.icone60e:before {
	content: "\e60e";
}

/*首页 app*/
.icone60f:before {
	content: "\e60f";
}

/*首页 电话*/
.icone610:before {
	content: "\e610";
}

/*效果图 效果图最终页 图集*/
.icone611:before {
	content: "\e611";
}

/*效果图 效果图最终页 下载*/
.icone612:before {
	content: "\e612";
}

/*公用 效果图最终页 空心星收藏*/
.icone613:before {
	content: "\e613";
}

/*效果图 效果图最终页 下载（小图）*/
.icone614:before {
	content: "\e614";
}

/*效果图 效果图最终页 分享*/
.icone615:before {
	content: "\e615";
}

/*公用 装修流程 眼睛*/
.icone616:before {
	content: "\e616";
}

/*公用 灵感图集 心型*/
.icone617:before {
	content: "\e617";
}

/*公用 灵感图集 图集*/
.icone618:before {
	content: "\e618";
}

/*装修流程 笔*/
.icone619:before {
	content: "\e619";
}

/*装修流程 工具*/
.icone61a:before {
	content: "\e61a";
}

/*装修流程 房子*/
.icone61b:before {
	content: "\e61b";
}

/*公用 向上箭头*/
.icone61c:before {
	content: "\e61c";
}

/*装修流程 全部*/
.icone61d:before {
	content: "\e61d";
}

/*装修流程筛选 空心酒杯*/
.icone61e:before {
	content: "\e61e";
}

/*装修流程筛选 实心酒杯*/
.icone61f:before {
	content: "\e61f";
}

/*装修流程筛选 实心星收藏*/
.icone620:before {
	content: "\e620";
}

/*公用 向左箭头*/
.icone621:before {
	content: "\e621";
}

/*头文件 三横线 暂时没用*/
.icone622:before {
	content: "\e622";
}

/*公用 向下箭头（长）*/
.icone623:before {
	content: "\e623";
}

/*头文件 三横线（细）暂时没用*/
.icone624:before {
	content: "\e624";
}

/*首页 一起秀吧*/
.icone625:before {
	content: "\e625";
}

/*忘记哪用了 微信*/
.icone626:before {
	content: "\e626";
}

/*团购会 失败*/
.icone627:before {
	content: "\e627";
}

/*团购会 微信*/
.icone628:before {
	content: "\e628";
}

/*团购会 失败*/
.icone629:before {
	content: "\e629";
}

/*公用 弹框 关闭*/
.icone62a:before {
	content: "\e62a";
}

/*团购会 成功*/
.icone62b:before {
	content: "\e62b";
}

/*装修学堂 名人家居 人*/
.icone62c:before {
	content: "\e62c";
}

/*装修学堂 家具保养 工具喷头*/
.icone62d:before {
	content: "\e62d";
}

/*装修学堂 搭配案例 搭配*/
.icone62e:before {
	content: "\e62e";
}

/*装修学堂 装饰配饰 台灯*/
.icone62f:before {
	content: "\e62f";
}

/*装修学堂 装修流程 */
.icone630:before {
	content: "\e630";
}

/*装修学堂 选材攻略 左侧订书*/
.icone631:before {
	content: "\e631";
}

/*装修学堂 装修知识 书*/
.icone632:before {
	content: "\e632";
}

/*装修学堂 装修风水 太极*/
.icone633:before {
	content: "\e633";
}

/*装修学堂 潮流家居 沙发 */
.icone634:before {
	content: "\e634";
}

/*装修学堂 创意家居 灯泡*/
.icone635:before {
	content: "\e635";
}

/*装修学堂 家居新闻 纸 */
.icone636:before {
	content: "\e636";
}

/*装修学堂 装修攻略 */
.icone637:before {
	content: "\e637";
}

/*装修学堂 定制家具 笔量尺 */
.icone638:before {
	content: "\e638";
}

/*装修学堂 家具品牌 桌柜 */
.icone639:before {
	content: "\e639";
}

/*装修学堂 建材品牌 笔量尺 */
.icone63a:before {
	content: "\e63a";
}

/*装修学堂 家具导购 笑脸 */
.icone63b:before {
	content: "\e63b";
}

/*装修学堂 家用电器 电脑 */
.icone63c:before {
	content: "\e63c";
}

/*装修学堂 家纺饰品 梳妆台 */
.icone63d:before {
	content: "\e63d";
}

/*装修学堂 装修常识 书本 */
.icone63e:before {
	content: "\e63e";
}

/*装修学堂 家居DIY 改锥扳手 */
.icone63f:before {
	content: "\e63f";
}

/*装修学堂 装修预算 计算器 */
.icone640:before {
	content: "\e640";
}

/*装修学堂 装修陷阱 闪电 */
.icone641:before {
	content: "\e641";
}

/*家装公司 装修公司列表|装修公司详情| 保障 */
.icone642:before {
	content: "\e642";
}

/*家装公司 装修公司列表|装修公司详情 执照 */
.icone643:before {
	content: "\e643";
}

/*公用 评分 星星 */
.icone644:before {
	content: "\e644";
}

/*家装公司 导航 公司首页 房子 */
.icone645:before {
	content: "\e645";
}

/*家装公司 导航 设计方案 设计 */
.icone646:before {
	content: "\e646";
}

/*家装公司 导航 设计团队 三个人 */
.icone647:before {
	content: "\e647";
}

/*家装公司 导航 业主点评 笔评论 */
.icone648:before {
	content: "\e648";
}

/*家装公司 导航 在建工地 刷子 */
.icone649:before {
	content: "\e649";
}

/*家装公司 导航 新闻资讯 新闻 */
.icone64a:before {
	content: "\e64a";
}

/*家装公司 公司详情 电话  */
.icone64b:before {
	content: "\e64b";
}

/*家装公司 公司详情 地点 */
.icone64c:before {
	content: "\e64c";
}

/*家装公司 圆圈里有房子 */
.icone64d:before {
	content: "\e64d";
}

/*楼盘 向左箭头（大图）*/
.icone64e:before {
	content: "\e64e";
}

/*楼盘 向右箭头（大图）*/
.icone64f:before {
	content: "\e64f";
}

/*楼盘 页脚图标 手       | 问答 页脚图标*/
.icone650:before {
	content: "\e650";
}

/*楼盘 页脚图标 四个方块 | 问答 页脚图标 */
.icone677:before {
	content: "\e677";
}

/*楼盘 页脚图标 绿色绶带 | 问答 页脚图标 */
.icone651:before {
	content: "\e651";
}

/*聚客通 暂时不用了 4横线  */
.icone652:before {
	content: "\e652";
}

/*聚客通 导航 优惠券 钱  */
.icone653:before {
	content: "\e653";
}

/*聚客通  */
.icone654:before {
	content: "\e654";
}

/*聚客通 品牌页 礼物  */
.icone655:before {
	content: "\e655";
}

/*聚客通 横箭头 */
.icone656:before {
	content: "\e656";
}

/*聚客通 刷新 */
.icone657:before {
	content: "\e657";
}

/*聚客通 门店详情 钟表*/
.icone658:before {
	content: "\e658";
}

/*聚客通 终端页 导航在线咨询 */
.icone659:before {
	content: "\e659";
}

/*聚客通 商品详情 对号*/
.icone65a:before {
	content: "\e65a";
}

/*聚客通 商品详情 正字*/
.icone65b:before {
	content: "\e65b";
}

/*聚客通 商品详情 保字*/
.icone65c:before {
	content: "\e65c";
}

/*聚客通 商品详情 钱字*/
.icone65d:before {
	content: "\e65d";
}

/*聚客通 商品详情 24字*/
.icone65e:before {
	content: "\e65e";
}

/*聚客通 商品详情 赔字*/
.icone65f:before {
	content: "\e65f";
}

/*聚客通 商品详情 流通*/
.icone65e:before {
	content: "\e65e";
}

/*聚客通 导航 家具 沙发*/
.icone65f:before {
	content: "\e65f";
}

/*聚客通 导航 品牌 皇冠*/
.icone660:before {
	content: "\e660";
}

/*聚客通 工具*/
.icone661:before {
	content: "\e661";
}

/*聚客通 优惠券*/
.icone664:before {
	content: "\e664";
}

/*家装通 手机*/
.icone665:before {
	content: "\e665";
}

/*家装通 优惠券*/
.icone666:before {
	content: "\e666";
}

/*家装通 用户*/
.icone667:before {
	content: "\e667";
}

/*家装通 锁*/
.icone668:before {
	content: "\e668";
}

/*家装通 导航 案例*/
.icone669:before {
	content: "\e669";
}

/*家装通 个人中心 装修常见问题 人*/
.icone66a:before {
	content: "\e66a";
}

/*家装通 个人中心 我的钱包  优惠券*/
.icone66b:before {
	content: "\e66b";
}

/*家装通 个人中心 我的家装保 人*/
.icone66c:before {
	content: "\e66c";
}

/*家装通 详情页 */
.icone66d:before {
	content: "\e66d";
}

/*消息中心 个人中心 特价*/
.icone66e:before {
	content: "\e66e";
}

/*消息中心 个人中心 */
.icone66f:before {
	content: "\e66f";
}

/*家装通 优惠券 问号*/
.icone670:before {
	content: "\e670";
}

/*家装通 优惠券*/
.icone671:before {
	content: "\e671";
}

/*家装通 消息*/
.icone672:before {
	content: "\e672";
}

/*家装通 男人*/
.icone673:before {
	content: "\e673";
}

/*家装通 房子*/
.icone674:before {
	content: "\e674";
}

/*家装通 我的 带圈的人*/
.icone675:before {
	content: "\e675";
}

/*家装通 呼叫*/
/*iconfont.css end*/
/*com_part.css*/
.icon-down:before {
	content: "\e60d";
}

/*公用 向下箭头*/
.icon-up:before {
	content: "\e61b";
}

/*公用 向上箭头*/
/********** 小零件定义 **********/
.border1-top {
	border-top: 1px solid #ececec;
}

.border1-right {
	border-right: 1px solid #ececec;
}

.border1-bottom {
	border-bottom: 1px solid #ececec;
}

.border1-left {
	border-left: 1px solid #ececec;
}

.border0-top {
	border-top: none !important;
}

.bgfff {
	background: #fff;
}

.block {
	display: block;
}

.vm {
	vertical-align: middle;
}

.com-container {
	padding: 3% 4%;
}

/*公用容器 上下3% 左右4%*/
.img100-border1 {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #ececec;
}

.limit-line2 {
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

/*仅限webkit浏览器。否则只是正常显示，不限制行数。*/
.width20 {
	width: 20%;
}

.width25 {
	width: 25%;
}

.width33 {
	width: 33%;
}

.width50 {
	width: 50%;
}

.width100 {
	width: 100%;
}

/* 表单元素 */
.input:focus {
	background: #fff !important;
	border-color: #00a151 !important;
}

.textarea:focus {
	background: #fff !important;
	border-color: #00a151 !important;
}

.form-control {
	display: block;
	width: 100%;
}

.btn100 {
	display: block;
	width: 100%;
	box-sizing: border-box;
	padding: 0.5em 0;
	text-align: center;
	vertical-align: middle;
	font-size: 1.8rem;
	border: 1px solid transparent;
	border-radius: 4px;
	cursor: pointer;
}

/*用于通栏大按钮*/
/* 表单 */
.com-form .input {
	padding: 0.8em 1em 0.6em 1em;
	border-radius: 2px;
	background: #fafafa;
	color: #333;
	border: 1px solid #ececec;
}

.com-form .textarea {
	padding: 1rem 1em;
	line-height: 1.666;
	border-radius: 2px;
	background: #fafafa;
	color: #333;
	border: 1px solid #ececec;
}

.com-form .select {
	padding: 1rem 1em;
	border-radius: 2px;
	background: #fafafa;
	color: #333;
	border: 1px solid #ececec;
}

.com-form .checkbox {
	-webkit-appearance: checkbox;
}

.com-form .input::-webkit-input-placeholder,
.com-form .textarea::-webkit-input-placeholder {
	color: #999;
}

/********** 页面组装零件 **********/
/* 面包屑 */
.com-path {
	padding: 8px 0 8px 4%;
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	background: #f9f9f9;
	white-space: nowrap;
	overflow: hidden;
	vertical-align: middle;
	line-height: 1.4;
	font-size: 1.4rem;
}

.com-path .cGBlue {
	float: left;
}

.com-path .iconfont {
	float: left;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: -1px;
}

.com-path .cGray {
	font-weight: normal;
}

/* 切换列表内容的标签 */
.com-labelchange-container {
	background: #fff;
}

.com-labelchange-btngroup {
	text-align: center;
}

.com-labelchange-btn {
	position: relative;
	float: left;
	font-size: 1.4rem;
	color: #999;
}

.com-labelchange-btngroup .txt {
	position: relative;
	display: inline-block;
	bottom: 0;
	height: 40px;
	line-height: 40px;
	border-bottom: 2px solid #fff;
	border-top: 4px solid #fff;
}

.com-labelchange-btngroup .active {
	color: #00a151;
}

.com-labelchange-btngroup .active .txt {
	border-bottom: 2px solid #00a151;
}

.com-labelchange-list {
	position: relative;
}

.com-labelchange-item {
	position: relative;
	display: none;
}

.com-labelchange-item.active {
	display: block;
}

.com-labelchange-container .width25 {
	width: 25%;
}

.com-labelchange-container .width33 {
	width: 33%;
}

.com-labelchange-container .width50 {
	width: 50%;
}

.com-labelchange-item p {
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/* 切换下拉列表 */
.com-dropnav-container {
	background: #fff;
}

.com-dropnav-btngroup {}

.com-dropnav-btngroup .com-dropnav-btn {
	float: left;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: center;
	line-height: 1;
	border-bottom: 1px solid #ececec;
}

.com-dropnav-btngroup .com-dropnav-btn.active {
	color: #00a151;
	background: #fff;
	border-bottom: 1px solid #fff;
}

.com-dropnav-btngroup .com-dropnav {
	float: left;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: center;
	line-height: 1;
	border-bottom: 1px solid #ececec;
}

.com-dropnav-btngroup .com-dropnav.active {
	color: #00a151 !important;
	background: #fff;
	border-bottom: 1px solid #fff;
}

.com-dropnav-btngroup .txt {
	padding-top: 4px;
	padding-bottom: 4px;
	border-right: 1px solid #ececec;
}

.com-dropnav-btngroup .txt.last {
	border: 0;
}

.com-dropnav-btngroup .txt .f16 {
	vertical-align: middle;
}

.com-dropnav-list {
	position: relative;
	height: 0;
}

.com-dropnav-item {
	width: 50%;
	position: absolute;
	left: 0;
	right: 0;
	background: #fff;
	z-index: 1;
	display: none;
}

.com-dropnav-item.active {
	display: block;
}

.com-dropnav-item-bro {
	width: 50%;
	position: absolute;
	left: 50%;
	right: 0;
	background: #fff;
	z-index: 1;
	display: none;
}

.com-dropnav-item-bro.active {
	display: block;
}

.com-dropnav-container .width25 {
	width: 25%;
}

.com-dropnav-container .width33 {
	width: 33%;
}

.com-dropnav-container .width50 {
	width: 50%;
}

/*这是定制私有属性的方法 随便怎么写*/
/*例：
.zj-link-box .zj-link{display:block;padding:4% 0;margin:0 4%;border-bottom:1px solid #ececec;}
.zj-link-box .zj-link.active{color:#ff7200;}
.zj-link-box .zj-link.active > a{color:#ff7200;}
*/
/*间隔hr*/
.com-hr {
	background: #f2f2f2;
	width: 100%;
	height: 10px;
	border-top: 1px solid #e9e9e9;
}

.com-hr-border0 {
	background: #f2f2f2;
	width: 100%;
	height: 10px;
}

.com-see-more {
	display: block;
	width: 100%;
	padding: 3% 0;
	line-height: 1.4;
	background: #f9f9f9;
	color: #333;
	text-align: center;
}

/*查看更多*/
.com-see-more .iconfont {
	display: inline-block;
	margin-top: -3px;
	margin-left: 5px;
	font-size: 12px;
}

/* 图文混排（左侧图片，右侧文字） */
.com-photo-container {}

.com-photo-item {
	display: block;
	padding: 3% 4%;
	border-bottom: 1px solid #e2e2e2;
}

.com-photo-item:last-child {
	border-bottom: 0;
}

.com-photo-item .img33 {
	width: 33.333%;
	float: left;
}

.com-photo-item .txt-box {
	width: 64%;
	float: right;
}

.com-photo-item .txt-box .p1 {
	color: #333;
}

.com-photo-item a:visited {
	color: #ababab;
}

/* 图片列表 */
/* 图片列表(2列) 左边4% 右边2%。里面的小方块都是向右撑出2%间距 (要求图片必须统一宽高) */
.com-album-col2-box {
	padding: 4% 2% 0 4%;
}

.com-album-col2-box .img-box {
	display: block;
	float: left;
	width: 47.8723%;
	margin-right: 2.1277%;
}

.com-album-col2-box .p1 {
	line-height: 3em;
	padding-left: 1em;
	padding-right: 1em;
	text-align: left;
}

/* 图片列表(3列) 左边4% 右边2%。里面的小方块都是向右撑出2%间距 (要求图片必须统一宽高) */
.com-album-col3-box {
	padding: 4% 2% 0 4%;
}

.com-album-col3-box .img-box {
	display: block;
	float: left;
	width: 31.20567%;
	margin-right: 2.12766%;
}

.com-album-col3-box .p1 {
	line-height: 3em;
	padding-left: 1em;
	padding-right: 1em;
	text-align: left;
}

/* 搜索框（页头大搜索框）*/
.com-search-group .input {
	display: block;
	float: left;
	width: 67%;
	font-size: 1.4rem;
	line-height: 1.6rem;
	padding: 1rem;
	border-style: solid;
	border-width: 1px 0 1px 1px;
	border-radius: 4px 0 0 4px;
}

.com-search-group .btn {
	display: block;
	float: left;
	width: 33%;
	font-size: 1.6rem;
	line-height: 1.6rem;
	padding: 1rem;
	border-style: solid;
	border-color: #00a151;
	border-width: 1px 1px 1px 0;
	border-radius: 0 4px 4px 0;
}

.com-search-group .input::-webkit-input-placeholder {
	color: #ddd;
}

/* 标题（左橙块） */
.com-title-tag {
	position: relative;
	padding: 3% 0;
	font-size: 1.6rem;
	font-weight: normal;
	background: #fff;
	color: #666;
}

.com-title-tag i {
	display: inline-block;
	width: 1%;
	height: 16px;
	margin-right: 2%;
	margin-top: -3px;
	vertical-align: middle;
	background: #00a151;
}

.com-title-tag .other {
	float: right;
	font-size: 12px;
	border-left: 1px solid #ececec;
	padding: 0 3%;
	margin-top: 5px;
	color: #909090;
}

.com-title-tag .other i {
	background: none;
}

/* 问答列表（右侧有“几人回答”） */
.com-qa-list {
	margin: 0 4%;
}

.com-qa-list .com-qa-item {
	width: 100%;
	padding: 4% 0;
	border-bottom: 1px solid #ececec;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.com-qa-list .com-qa-item:last-child {
	border-bottom: none;
}

.com-qa-list .com-qa-item .num {
	float: right;
	margin-top: 4px;
}

/* 单行文本 */
.com-linetxt-list {
	margin: 0 4%;
}

.com-linetxt-list .com-linetxt-item {
	line-height: 3.9rem;
	border-bottom: 1px solid #ececec;
}

/* 标签列表 */
.com-taglist-box {
	padding: 3% 2% 3% 4%;
}

.com-taglist>a {
	display: inline-block;
	background: #fafafa;
	padding: 0 1em;
	font-size: 1.4rem;
	line-height: 2.4rem;
	border: 1px solid #ececec;
	border-radius: 4px;
	margin-right: 0.75rem;
	margin-bottom: 0.75rem;
}

/* 预留您的装修意向 */
.com-intention {
	padding: 6% 0 4% 0;
	background: #fff;
}

.com-intention .intention-li {
	float: left;
	width: 33%;
	text-align: center;
}

.com-intention .intention-icon .icone64f {
	color: #c627c4;
	font-size: 4rem;
}

.com-intention .intention-icon .icone650 {
	color: #00aaa4;
	font-size: 4rem;
}

.com-intention .intention-icon .icone677 {
	color: #40aa00;
	font-size: 4rem;
}

/*com-title-tag 切换*/
.correlation {
	position: relative;
	font-size: 1.6rem;
	font-weight: normal;
	background: #fff;
	color: #666;
}

.correlation i {
	display: inline-block;
	width: 1%;
	height: 16px;
	margin-right: 2%;
	margin-top: -3px;
	vertical-align: middle;
	background: #00a151;
}

.correlation span {
	margin-right: 1rem;
	display: inline-block;
	padding: 2% 0;
	border-bottom: 3px solid transparent;
}

.correlation span.active {
	color: #1AC078;
	border-bottom: 3px solid #1AC078;
}

.correlation_list {
	display: none;
}

.correlation_list.active {
	display: block;
}

/*com_part.css end*/
/*ask.css*/
body {
	background: #f2f2f2
}

.answer-m {
	position: relative
}

.z-avater {
	position: absolute;
	width: 20%;
	left: 4%;
	bottom: -33.7%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	border: 2px solid #fff;
	overflow: hidden;
	z-index: 2
}

.z-avater .img100 {
	border-radius: 50%
}

.penc-msg {
	border-bottom: 1px solid #ececec;
	position: relative;
	padding: 18px 0 4% 30%;
	width: 70%
}

.penc-msg h2 {
	font-weight: 400
}

.penc-msg p {
	line-height: 16px;
	color: #666;
	font-weight: 400
}

.edit-but {
	width: 72px;
	height: 27px;
	background: #ea5504;
	line-height: 27px;
	text-align: center;
	border-radius: 5px;
	display: block;
	margin-top: 9px;
	color: #fff
}

.dp-count {
	padding: 3% 0;
	background: #fff;
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec
}

.dp-count .active {
	color: #ff7200
}

.dp-count a {
	display: block;
	float: left;
	width: 24%;
	text-align: center;
	color: #666;
	border-right: 1px solid #ececec
}

.dp-count a:last-child {
	border-right: none
}

.zans-list {
	background: #fff;
	padding:0 0.8rem;
}

.zans-list ul li {
	padding: 3% 0;
	position: relative
}

.zans-list ul li h2,
.zans-list ul li div.cEGray.mt3 {
	width: 94%;
	margin: 0 auto;
}

.zans-list ul li div.cEGray:after {
	content: " ";
	clear: both;
	height: 0;
	display: block;
	overflow: hidden;
}

.zans-list ul li a {
	display: block
}

.zans-list ul li p {
	padding-right: 1.7%;
	line-height: 16px
}

.zans-list ul li p b {
	font-weight: 400;
	padding: 0 7px 0 5px;
	color: #ececec
}

.zans-list ul li p span i {
	color: #00a151
}

.zans-list ul li:last-child {
	border-bottom: none
}

.news-company-intro {
	background: #fff;
	padding: 3% 4%
}

.news-company-intro li {
	padding: 2% 0
}

.zxh-btn {
	margin: 5% 0
}

.zxh-ask {
	float: right;
	display: inline;
	margin: 4px 4% 0 0
}

.zpd {
	padding-bottom: 7%
}

.list-screen {
	position: relative
}

.list-screen .screen-tab {
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: box;
	display: flexbox;
	display: flex;
	justify-content: space-around;
	height: 40px;
	line-height: 2.8;
	border-bottom: 1px solid #ececec
}

.list-screen .screen-tab li {
	width: 50%;
	text-align: center;
	border-right: 1px solid #ececec
}

.list-screen .screen-tab li:last-of-type {
	border-right: none
}

.list-screen .screen-tab .iconfont {
	display: inline-block;
	margin-left: 5px;
	margin-top: -4px
}

.list-screen .screen-con li.active a,
.list-screen .screen-tab .active a {
	color: #ff7200
}

.list-screen .screen-con {
	position: absolute;
	width: 92%;
	z-index: 10;
	display: none;
	border-bottom: 1px solid #ececec;
	background: #fff;
	padding: 0 4% 3% 4%
}

.list-screen .screen-con li {
	float: left;
	text-align: center;
	padding: 2% 0;
	margin: 3% 2% 0 0;
	border-bottom: 1px solid #ececec
}

.list-screen .screen-con .w-p50 {
	width: 48%
}

.list-screen .screen-con li.w-p50:nth-of-type(2) .list-screen .screen-con .active {
	color: #ff7200
}

.list-screen .show {
	display: block
}

.nav-icon {
	background: #fff;
	padding-bottom: 4%;
	border-bottom: 1px solid #f3f3f3
}

.nav-icon ul {
	float: left;
	width: 25%;
	margin-top: 4%
}

.nav-icon li {
	width: 100%;
	text-align: center;
	margin-top: 4%;
	line-height: 2.4
}

.nav-icon li a {
	position: relative
}

.nav-icon li .hot {
	background: red none repeat scroll 0 0;
	border-radius: 3em;
	color: #fff;
	font-size: 12px;
	height: 1.6em;
	line-height: 1.6;
	position: absolute;
	right: -16px;
	top: -22px;
	width: 2.6em
}

.nav-icon li img {
	width: 3.4em;
	height: 3.4em
}

.search-box {
	padding: 2% 0
}

.search-box .txt-p {
	text-align: center;
	line-height: 3em
}

.search-box .txt-p .f24 {
	color: #ff4200;
	vertical-align: top
}

.search-box .sech-que {
	display: block;
	text-align: center;
	line-height: 3em
}

.ques-peo {
	position: relative;
	background: #fff;
	overflow: hidden;
	zoom: 1
}

.online-time {
	position: relative;
	width: 37%;
	border-right: 1px solid #ececec;
	float: left;
	padding: 7.2% 0 4% 0
}

.online-peo {
	position: absolute;
	width: 63%;
	top: 0;
	right: 0;
	bottom: 0
}

.online-up {
	display: block;
	position: absolute;
	height: 50%;
	top: 10%;
	right: 0;
	width: 100%;
	overflow: hidden;
	padding: 0 0 0 4%;
	box-sizing: border-box
}

.online-up span {
	height: 25px;
	line-height: 25px
}

.online-time img {
	width: 70%;
	margin: 0 auto;
	display: block
}

.online-time span {
	height: 30px;
	line-height: 30px;
	font-size: 1.6rem;
	display: block;
	text-align: center;
	padding-top: 5%
}

.online-time b,
.online-up b {
	font-weight: 400;
	font-size: 1.2rem;
	display: block;
	text-align: center;
	white-space: nowrap
}

.online-up b {
	text-align: left
}

.online-up .txt-box {
	float: left;
	width: 52%;
	margin-top: 8%;
	overflow: hidden
}

.online-up img {
	float: right;
	width: 44%;
	margin-right: 4%
}

.online-down {
	position: absolute;
	height: 50%;
	bottom: 0;
	right: 0;
	width: 100%;
	border-top: 1px solid #ececec;
	overflow: hidden
}

.down-t {
	display: block;
	width: 49%;
	float: left;
	height: 100%
}

.down-t img {
	width: 44%;
	float: left;
	margin-left: 10%;
	margin-top: 1.6rem
}

.down-t span {
	float: left;
	width: 2.2em;
	margin: 17% 0 0 5%
}

.design-peo {
	background: #fff;
	margin-top: 3%;
	border-bottom: 1px solid #e2e2e2
}

.design-peo h2 {
	position: relative;
	padding: 3% 0
}

.design-peo ul {
	padding: 1.8% 0 0 2.7%;
	overflow: hidden;
	zoom: 1
}

.design-peo ul li {
	position: relative;
	width: 47%;
	min-height: 150px;
	float: left;
	margin-right: 2.9%
}

.design-peo h2 i {
	display: inline-block;
	width: 1%;
	height: 16px;
	margin-right: 2%;
	margin-top: -3px;
	vertical-align: middle;
	background: #00a151
}

.design-peo li img {
	width: 100%
}

.design-peo .p1 {
	line-height: 3em
}

.ques-gimg {
	padding: 2% 0
}

.ques-gimg img {
	width: 100%
}

.zt-link-list {
	padding: 3% 4%
}

.zt-link-list .zt-link {
	line-height: 2.18;
	margin-right: 1.25em;
	color: #666
}

.questions-box {
	padding: 3% 4% 6% 4%
}

.questions-form .width50 {
	width: 50%
}

.questions-form .checkbox-zoom {
	zoom: 2.6
}

.zj-photo-item {
	display: block;
	padding: 4%;
	border-bottom: 1px solid #e2e2e2
}

.zj-photo-item:last-child {
	border-bottom: 0
}

.zj-photo-item .img-circle {
	width: 18.116%;
	float: left;
	margin-left: 2px
}

.zj-photo-item .txt-box {
	width: 77%;
	float: right;
	color: #999
}

.zj-photo-item .txt-box .p1 {
	color: #333
}

.zj-photo-item a:visited {
	color: #ababab
}

.detail-question {
	padding: 3% 4%
}

.detail-question .q-content {
	line-height: 1.6;
	word-wrap: break-word
}

.detail-question .q-content img {
	width: 100%;
}

.detail-best-ask .a-content-box .mt2 img {
	width: 100%;
}

.detail-ask-list .detail-ask-item img {
	width: 100%;
}

.qbtn-group {
	display: none;
	line-height: 1.6;
	word-wrap: break-word
}

.qbtn-group .qbtn {
	display: block;
	float: left;
	font-size: 1.4rem;
	line-height: 2.4rem;
	border: 1px solid #ececec;
	padding: 0 .5em;
	box-sizing: content-box;
	color: #ea5504;
	background: #fff;
	margin-right: 1rem;
	border-radius: 5px
}

.detail-best-ask {
	padding: 2.77% 4%
}

.detail-best-ask .a-content-box {
	border: 1px solid #ececec;
	padding: 2%;
	background: #e4fcf7;
	line-height: 1.6;
	word-wrap: break-word;
	color: #666
}

.detail-best-ask .a-content-box .ask-best-img {
	width: 2.6rem;
	height: 2.6rem;
	margin-right: .5em
}

.detail-sharebox {
	background: #fff;
	padding: 3% 4%
}

.detail-sharebox .detail-sharename {
	display: block;
	float: left;
	padding: 6px;
	font-size: 14px;
	line-height: 32px
}

.detail-sharebox .bdsharebuttonbox {
	display: block;
	float: left;
	width: 200px
}

.detail-ad-box {
	display: block;
	background: #f2f2f2;
	padding: 2%
}

.detail-ask-item {
	padding: 4% 4% 3% 4%
}

.zhuanjia-btn-group {
	padding: 3.6% 0 4% 0
}

.zhuanjia-btn {
	display: block;
	float: left;
	width: 25%;
	text-align: center
}

.zhuanjia-btn .zj-img {
	display: inline-block;
	width: 47%;
	margin-bottom: .8rem
}

.detail-free-btn {
	padding: 4% 0
}

.detail-free-btn .free-btn {
	display: block;
	float: left;
	width: 32%;
	text-align: center
}

.detail-question .to-answer-btn {
	padding: 3% 0;
	overflow: auto
}

.detail-question .to-answer-btn .iconfont {
	margin-left: 4px;
	margin-right: 4px;
	margin-top: -1px
}

.priv-border .active {
	border-bottom: 1px solid #ececec !important
}

.pop-drop-layer .pop-l {
	width: 100%
}

.pop-drop-layer .pop-r {
	float: right;
	width: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	height: 23rem
}

.pop-drop-layer .pop-l .l-item {
	line-height: 3.25;
	text-align: center;
	border-bottom: 1px solid #ececec
}

.pop-drop-layer .pop-l .l-item.active {
	color: #ff7200
}

.pop-drop-layer .pop-r .r-item {
	display: none
}

.pop-drop-layer .pop-r .r-item:first-child {
	display: block
}

.pop-drop-layer .pop-r .r-item.active {
	display: block
}

.pop-drop-layer .pop-r .r-item>a {
	display: block;
	line-height: 3.25;
	text-align: center;
	border-bottom: 1px solid #ececec
}

.pop-drop-layer .pop-r .active {
	color: #ff7200
}

.detail-ask-number {
	width: 100%;
	height: 4rem;
	text-align: center;
	line-height: 4rem;
	background: #fff;
	border-bottom: 1px solid #ececec;
	color: #00a151
}

.first_xianzhi {
	height: 4.5rem;
	overflow: hidden;
	position: relative
}

.zuijia_xianzhi {
	height: 12rem;
	overflow: hidden;
	position: relative
}

.block-page {
	position: relative
}

.PtList {
	width: 32%;
	height: 17rem;
	overflow-y: auto;
	position: absolute;
	left: 32%;
	top: 45px;
	background: #fff;
	border: 1px solid #ececec;
	display: none
}

.PtList a {
	display: block;
	height: 2rem;
	width: 100%;
	line-height: 2rem;
	text-align: center;
	color: #333
}

.PtList a.active {
	background: #00a151;
	color: #fff
}

.first_zhankai {
	display: block;
	color: #00a151;
	width: 14%;
	height: 2rem;
	text-align: center;
	background: #fff;
	position: absolute;
	bottom: 0;
	right: 4%
}

@media only screen and (max-width:320px) {
	footer nav li a {
		padding-left: 5px;
		padding-right: 5px
	}
}

.btn {
	display: inline-block;
	padding: 1.5% 8%;
	text-align: center;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	border-radius: 4px
}

.btn-orange {
	color: #fff;
	background-color: #00a151;
	border-color: #00a151
}

.btn-orange:active {
	color: #fff;
	background-color: #00a151;
	border-color: #00a151
}

.baojia_box {
	padding: 0 4%;
	margin-top: 3%;
	background-color: #fff;
	margin-bottom: 3%
}

.baojia_box ul {
	color: #999
}

.baojia_box p {
	font-size: 1.6rem;
	text-align: center;
	border-bottom: 1px solid #ececec
}

.baojia_box p span {
	color: red;
	margin-left: 3%;
	margin-right: 3%
}

.baojia_box .last a {
	font-size: 2rem;
	margin-bottom: 3%;
	margin-top: 3%;
	height: 27px;
	line-height: 25px
}

.msg-title {
	padding: 4% 0
}

.msg-list>li span {
	width: 50%;
	text-align: right
}

.msg-list>li .w-25 {
	display: inline-block;
	width: 22%;
	text-align: center
}

.msg-list .btn-orange {
	color: #fff
}

.msg-list .last {
	border-bottom: none;
	padding-bottom: 1%
}

.msg-list>li,
dd,
dt {
	position: relative;
	line-height: 50px;
	min-height: 50px;
	border-bottom: 1px solid #ececec;
	clear: both
}

.msg-list>li>a {
	display: block;
	overflow: hidden
}

.msg-list li span strong {
	margin-right: 3%;
	margin-left: 3%;
	color: #333;
	font-weight: 400
}

.wgt-ad-one.placeholder {
	padding: 0 0
}

.wgt-shifu-ad {
	padding: 0
}

.ifApp {
	display: none
}

.flowCuxiao {
	width: 100%;
	height: auto;
	background: #fff;
	margin-bottom: 1.5rem;
	padding-bottom: 1.5rem;
	margin-bottom: 3rem;
	background: #fff
}

.flowCuxiao .flowCuxiao_title {
	width: 92%;
	margin: 0 auto;
	height: 4.5rem;
	line-height: 4.5rem
}

.flowCuxiao .flowCuxiao_title .title_word {
	float: left;
	height: auto;
	margin: 0 auto;
	font-size: 1.5rem;
	color: #282828;
	font-weight: 700
}

.flowCuxiao .flowCuxiao_title .title_gengduo {
	float: right;
	height: auto;
	margin: 0 auto;
	font-size: 1.2rem;
	color: #a0a0a0
}

.flowCuxiao .flowCuxiao_taocan {
	width: 92%;
	height: 23.4rem;
	margin: 0 auto;
	margin-bottom: 1.5rem
}

.flowCuxiao .flowCuxiao_taocan .taocan_top {
	width: 100%;
	height: 12rem;
	text-align: center;
	padding: 2rem 0 0 0
}

.flowCuxiao .flowCuxiao_taocan .taocan_top .top_areaMoney {
	color: #fff;
	font-size: 1.5rem;
	margin-bottom: 1rem
}

.flowCuxiao .flowCuxiao_taocan .taocan_top .top_areaMoney .money_num {
	font-weight: 700
}

.flowCuxiao .flowCuxiao_taocan .taocan_top .top_title {
	width: 100%;
	height: auto;
	text-align: center;
	color: #fff;
	font-size: 2.4rem;
	font-weight: 600;
	margin-bottom: 1rem
}

.flowCuxiao .flowCuxiao_taocan .taocan_top .top_checkNum {
	width: 20rem;
	height: 2rem;
	line-height: 2rem;
	border-radius: 2rem;
	font-size: 1.2rem;
	margin: 0 auto
}

.flowCuxiao .flowCuxiao_taocan .taocan_top .top_checkNum .checkNum_middle {
	margin: 0 .5rem
}

.flowCuxiao .flowCuxiao_taocan .taocan_top .top_checkNum .Num_attention {
	font-weight: 600
}

.flowCuxiao .flowCuxiao_taocan .taocan_bottom {
	width: 100%;
	height: 8.3rem;
	background: rgba(0, 0, 0, .2);
	padding: 1rem 0 0 0;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px
}

.flowCuxiao .flowCuxiao_taocan .taocan_bottom .bottom_title {
	width: 85%;
	height: auto;
	font-size: 1.3rem;
	color: #fff;
	margin: 0 auto;
	line-height: 1.8;
	margin-bottom: .5rem;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.flowCuxiao .flowCuxiao_taocan .taocan_bottom .bottom_smtitle {
	width: 85%;
	height: auto;
	font-size: 1.3rem;
	color: #fff;
	margin: 0 auto
}

.flowCuxiao .flowCuxiao_taocan .taocan_bottom .bottom_smtitle i {
	display: block;
	float: left;
	margin-right: .2rem;
	margin-top: .2rem
}

.flowCuxiao .flowCuxiao_taocan .taocan_bottom .bottom_smtitle span {
	display: block;
	float: left;
	width: auto;
	min-width: 5rem;
	max-width: 6rem;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	height: 1.9rem;
	line-height: 2rem;
	border-radius: 1.9rem;
	padding: 0 1rem;
	font-size: 1rem;
	text-align: center;
	margin-right: .4rem;
	position: relative
}

.flowCuxiao .flowCuxiao_taocan .taocan_bottom .bottom_smtitle span em {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 1.9rem;
	border-radius: 1.9rem;
	background: rgba(255, 255, 255, .2)
}

.flowCuxiao .flowCuxiao_taocan .taocan_bottom .bottom_smtitle span:last-child {
	margin-right: 0
}

.flowCuxiao .flowCuxiao_taocan:last-child {
	margin-bottom: 0
}

.flowCuxiao .colorBack0 {
	background: url(../images/bluetaocan.jpg) no-repeat;
	background-size: 100% 100%
}

.flowCuxiao .colorBack0 .taocan_top .top_title {
	text-shadow: 0 3px 6px rgba(7, 164, 255, .34)
}

.flowCuxiao .colorBack0 .taocan_top .top_checkNum {
	background: #c1ebff;
	color: #00a2ff
}

.flowCuxiao .colorBack1 {
	background: url(../images/orangetaocan.jpg) no-repeat;
	background-size: 100% 100%
}

.flowCuxiao .colorBack1 .taocan_top .top_title {
	text-shadow: 0 3px 6px rgba(243, 65, 0, .34)
}

.flowCuxiao .colorBack1 .taocan_top .top_checkNum {
	background: #ffc495;
	color: #fd5c22
}

.flowCuxiao .colorBack2 {
	background: url(../images/greentaocan.jpg) no-repeat;
	background-size: 100% 100%
}

.flowCuxiao .colorBack2 .taocan_top .top_title {
	text-shadow: 0 3px 6px rgba(0, 180, 140, .34)
}

.flowCuxiao .colorBack2 .taocan_top .top_checkNum {
	background: #8af7ca;
	color: #00ab77
}

.flowCuxiao .colorBack3 {
	background: url(../images/yellowtaocan.jpg) no-repeat;
	background-size: 100% 100%
}

.flowCuxiao .colorBack3 .taocan_top .top_title {
	text-shadow: 0 3px 6px rgba(255, 142, 1, .34)
}

.flowCuxiao .colorBack3 .taocan_top .top_checkNum {
	background: #ffd7a8;
	color: #f97b00
}

.flowCuxiao .colorBack4 {
	background: url(../images/purpletaocan.jpg) no-repeat;
	background-size: 100% 100%
}

.flowCuxiao .colorBack4 .taocan_top .top_title {
	text-shadow: 0 3px 6px rgba(99, 79, 234, .34)
}

.flowCuxiao .colorBack4 .taocan_top .top_checkNum {
	background: #bbbeff;
	color: #6451e9
}

.flowCuxiao .colorBack5 {
	background: url(../images/redtaocan.jpg) no-repeat;
	background-size: 100% 100%
}

.flowCuxiao .colorBack5 .taocan_top .top_title {
	text-shadow: 0 3px 6px rgba(243, 45, 42, .34)
}

.flowCuxiao .colorBack5 .taocan_top .top_checkNum {
	background: #ffb7b6;
	color: #f33431
}

.flowGongdi {
	margin-bottom: 3rem;
	background: #fff
}

.flowGongdi .flowGongdi_tit {
	width: 92%;
	margin: 0 auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 4.5rem;
	height: 4.5rem;
	font-size: 1.5rem;
	color: #282828
}

.flowGongdi_gongdi {
	width: 100%;
	height: auto
}

.flowGongdi_gongdi .gongdi_con {
	width: 92%;
	height: auto;
	padding: 1.5rem 0;
	margin: 0 auto;
	overflow: hidden;
	border-bottom: solid #e4e4e4 1px
}

.flowGongdi_gongdi .gongdi_con .con_left {
	width: 24%;
	height: 8rem;
	overflow: hidden;
	float: left;
	margin-right: 3%
}

.flowGongdi_gongdi .gongdi_con .con_left .left_img {
	width: auto;
	height: 8rem
}

.flowGongdi_gongdi .gongdi_con .con_right {
	width: 70%;
	height: auto;
	padding: .4rem 0 0 0;
	float: left
}

.flowGongdi_gongdi .gongdi_con .con_right .right_title {
	width: 100%;
	height: auto;
	font-size: 1.5rem;
	color: #282828;
	margin-bottom: .5rem;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.flowGongdi_gongdi .gongdi_con .con_right .right_xiaoqu {
	width: auto;
	height: auto;
	font-size: 1.3rem;
	color: #646464;
	margin-bottom: .5rem
}

.flowGongdi_gongdi .gongdi_con .con_right .right_eval {
	width: auto;
	height: auto;
	overflow: hidden
}

.flowGongdi_gongdi .gongdi_con .con_right .right_eval .eval_left {
	float: left;
	display: inline-block;
	overflow: hidden
}

.flowGongdi_gongdi .gongdi_con .con_right .right_eval .eval_zongjia {
	float: left;
	display: inline-block;
	height: 1.3rem;
	line-height: 1.3rem;
	margin-top: .3rem;
	font-size: 1.3rem
}

.flowGongdi_gongdi .gongdi_con .con_right .right_eval .eval_left .left_word {
	float: left;
	color: #a0a0a0;
	font-size: 1.3rem;
	margin-top: .2rem
}

.flowGongdi_gongdi .gongdi_con .con_right .right_eval .eval_left .left_star {
	display: block;
	overflow: hidden;
	background: #fff;
	position: relative;
	margin-left: 1rem;
	float: left;
	margin-top: .3rem
}

.flowGongdi_gongdi .gongdi_con .con_right .right_eval .eval_left .left_star .star_img {
	width: 6.75rem;
	height: auto;
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
	z-index: 5
}

.flowGongdi_gongdi .gongdi_con .con_right .right_eval .eval_left .left_star .star_color {
	width: 100%;
	height: 1.2rem;
	background: #ff581e;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1
}

.flowGongdi_gongdi .gongdi_con .con_right .right_eval .eval_line {
	float: left;
	width: 1px;
	height: 1.3rem;
	margin-top: .3rem;
	border-left: 1px solid #eee;
	margin-right: .5rem;
	margin-left: .5rem
}

.flowGongdi_gongdi .gongdi_con .con_right .right_eval .eval_right {
	float: left;
	height: 1.4rem;
	line-height: 1.4rem
}

.flowGongdi_gongdi .gongdi_con .con_right .right_eval .eval_right .right_sp {
	width: auto;
	height: 1.4rem;
	line-height: 1.4rem;
	display: inline-block
}

.flowGongdi_gongdi .gongdi_con .con_right .right_eval .eval_right .right_sp i.i_green {
	display: inline-block;
	width: 1.4rem;
	height: 1rem;
	line-height: 1.2rem;
	text-align: center;
	border-radius: 2px;
	background: #48cd93;
	padding: .2rem 0;
	color: #fff;
	font-size: 1rem
}

.flowGongdi_gongdi .gongdi_con .con_right .right_eval .eval_right .right_sp i.i_orange {
	display: inline-block;
	width: 1.4rem;
	height: 1rem;
	line-height: 1.2rem;
	text-align: center;
	border-radius: 2px;
	background: #ff885f;
	color: #fff;
	font-size: 1rem;
	padding: .2rem 0
}

.flowGongdi_gongdi .gongdi_con .con_right .right_eval .eval_right .right_sp em {
	color: #a0a0a0;
	font-size: 1.2rem;
	margin-left: .2rem;
	line-height: 1.8rem
}

.flowGongdi_gengduo {
	width: 100%;
	height: 4rem;
	line-height: 4rem;
	font-size: 1.4rem;
	text-align: center;
	color: #a0a0a0
}

.flowAnli {
	width: 100%;
	background: #fff;
	margin-bottom: 3rem
}

.flowAnli .flowAnli_tit {
	width: 92%;
	margin: 0 auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 4.5rem;
	height: 4.5rem;
	font-size: 1.5rem;
	color: #282828
}

.flowAnli .flowAnli_box {
	width: 100%;
	margin: 0 auto
}

.flowAnli .flowAnli_box li {
	width: 48.5%;
	height: auto;
	background: #fff;
	float: left;
	margin: 0 3% 1rem 0
}

.flowAnli .flowAnli_box li:nth-child(2n) {
	margin-right: 0
}

.flowAnli .flowAnli_box li .flowAnli_img {
	width: 100%;
	position: relative
}

.flowAnli .flowAnli_box li .flowAnli_img img {
	width: 100%;
	height: auto
}

.flowAnli .flowAnli_box li .flowAnli_img span {
	position: absolute;
	width: 92%;
	left: 4%;
	bottom: 2rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #fff;
	font-size: 1.3rem
}

.flowAnli .flowAnli_box li .flowAnli_label {
	width: 100%;
	height: 4.5rem
}

.flowAnli .flowAnli_box li .flowAnli_label .left {
	float: left;
	width: auto;
	height: 1.75rem;
	line-height: 1.75rem;
	border-radius: 1.75rem;
	padding: 0 1rem;
	background: #48cd93;
	opacity: .9;
	font-size: 1.1rem;
	color: #fff;
	margin-left: 4%;
	margin-top: 1.38rem
}

.flowAnli .flowAnli_box li .flowAnli_label .right {
	float: right;
	height: 1.75rem;
	line-height: 1.75rem;
	border-radius: 1.75rem;
	font-size: 1.1rem;
	margin-top: 1.38rem;
	margin-right: 4%
}

@media all and (max-width:320px) {
	.flowCuxiao .flowCuxiao_taocan .taocan_bottom .bottom_smtitle span {
		padding: 0 .5rem;
		margin-right: .2rem
	}

	.flowGongdi_gongdi .gongdi_con .con_right .right_eval .eval_left {
		float: left;
		display: inline-block;
		overflow: hidden
	}

	.flowGongdi_gongdi .gongdi_con .con_right .right_eval .eval_zongjia {
		float: left;
		display: inline-block;
		height: 1.3rem;
		line-height: 1.3rem;
		margin-top: .5rem;
		font-size: 1.3rem
	}

	.flowGongdi_gongdi .gongdi_con .con_right .right_eval .eval_line {
		float: left;
		width: 1px;
		height: 1.3rem;
		margin-top: .5rem;
		border-left: 1px solid #eee;
		margin-right: 0;
		margin-left: 0
	}

	.flowGongdi_gongdi .gongdi_con .con_right .right_eval .eval_left .left_star {
		display: block;
		overflow: hidden;
		background: #fff;
		position: relative;
		margin-left: .2rem;
		float: left;
		margin-top: .3rem
	}
}

.PopupFormDW {
	display: block !important;
	width: 100%;
	margin: 10px 0
}

.PopupFormDW .pop-content {
	position: relative;
	animation: skyset 0.3s linear;
	-moz-animation: skyset 0.3s linear;
	-webkit-animation: skyset 0.3s linear;
	-ms-animation: skyset 0.3s linear;
	margin: 0 auto;
	text-align: center;
	width: 100%;
	text-align: center;
}

@keyframes skyset {
	0% {
		transform: scale(0.1, 0.1);
		-webkit-transform: scale(0.1, 0.1);
	}

	50% {
		transform: scale(0.5, 0.5);
		-webkit-transform: scale(0.5, 0.5);
	}

	100% {
		transform: scale(1, 1);
		-webkit-transform: scale(1, 1);
	}
}

@-webkit-keyframes skyset {
	0% {
		transform: scale(0.1, 0.1);
		-webkit-transform: scale(0.1, 0.1);
	}

	50% {
		transform: scale(0.5, 0.5);
		-webkit-transform: scale(0.5, 0.5);
	}

	100% {
		transform: scale(1, 1);
		-webkit-transform: scale(1, 1);
	}
}

@-ms-keyframes skyset {
	0% {
		transform: scale(0.1, 0.1);
		-ms-transform: scale(0.1, 0.1);
	}

	50% {
		transform: scale(0.5, 0.5);
		-ms-transform: scale(0.5, 0.5);
	}

	100% {
		transform: scale(1, 1);
		-ms-transform: scale(1, 1);
	}
}

@-moz-keyframes skyset {
	0% {
		transform: scale(0.1, 0.1);
		-moz-transform: scale(0.1, 0.1);
	}

	50% {
		transform: scale(0.5, 0.5);
		-moz-transform: scale(0.5, 0.5);
	}

	100% {
		transform: scale(1, 1);
		-moz-transform: scale(1, 1);
	}
}

.cRedorange {
	color: #00a151
}

.PopupFormDW .pop-content ul li {
	position: relative;
}

.PopupFormDW .pop-content .close {
	position: absolute;
	display: inline-block;
	height: 30px;
	z-index: 201;
	width: 50px;
	height: 50px;
	top: -20%;
	right: 0;
	background: url(../images/close.png) no-repeat center right
}

.PopupFormDW .pop-content .input {
	width: 100%;
	font-size: 1.4rem;
	font-weight: 100;
	line-height: 1.1;
	border: 1px solid #f3efef;
	box-shadow: inset 0 0 6px #EAE5E5;
	height: 33px;
	padding: 1.5% 0 1.5% 2.6rem;
	background: #fff;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-ms-border-top-right-radius: 0;
	-ms-border-bottom-right-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}

.PopupFormDW .pop-content .num {
	line-height: 1
}

.PopupFormDW .pop-content .mt5:nth-child(1) {
	position: relative
}

.PopupFormDW .pop-content ul li {
	position: relative;
}

.PopupFormDW .pop-content ul li:nth-child(1):before {
	content: '';
	position: absolute;
	top: 50%;
	left: 0.6rem;
	width: 1.6rem;
	height: 1.4rem;
	margin-top: -.7rem;
	background: url('../images/design-forms.png') 0 0 no-repeat;
	background-size: 100% auto;
}

.PopupFormDW .pop-content ul li:nth-child(2):before {
	content: '';
	position: absolute;
	top: 50%;
	left: 0.6rem;
	width: 1.6rem;
	height: 1.6rem;
	margin-top: -.8rem;
	background: url('../images/design-forms.png') 0 66.67% no-repeat;
	background-size: 100% auto;
}

.PopupFormDW .pop-content ul li:nth-child(3):before {
	content: '';
	position: absolute;
	top: 50%;
	left: 0.6rem;
	width: 1.8rem;
	height: 1.6rem;
	margin-top: -.8rem;
	background: url('../images/design-forms.png') 0 33.33% no-repeat;
	background-size: 100% auto;
}

.PopupFormDW .pop-content .pingfang {
	position: absolute;
	top: 0px;
	right: 5px;
	bottom: 0;
	margin: auto;
	height: 20px
}

.PopupFormDW .pop-content .btn-orange {
	height: 32px;
	font-size: 2rem;
	letter-spacing: 2px;
	margin: 4% 0;
	line-height: 1;
	background: #00a151;
	border: #00a151;
	/*animation: fontBig .4s infinite;
	-webkit-animation: fontBig .4s infinite;
	-moz-animation: fontBig .4s infinite;
	-ms-animation: fontBig .4s infinite;*/
}

select::-ms-expand {
	display: none
}

.PopupFormDW .pop-content select.input {
	background: url(../images/arrow.png) no-repeat scroll right center transparent;
	padding-right: 14px
}

.focus-animation {
	position: absolute;
	left: 2.6rem;
	top: 50%;
	height: 1.4rem;
	margin-top: -0.6rem;
	width: 10px;
	background: url('../images/focus.png') no-repeat;
	-moz-animation: focusanimation 0.8s linear infinite;
	-webkit-animation: focusanimation 0.8s linear infinite;
	-ms-animation: focusanimation 0.8s linear infinite;

}

@keyframes focusanimation {
	100% {
		opacity: 0;
	}
}

@-moz-keyframes focusanimation {
	100% {
		opacity: 0;
	}
}

@-webkit-keyframes focusanimation {
	100% {
		opacity: 0;
	}
}

.zans-list-li-p.no {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical
}

.zans-list-li-p.open {
	height: auto
}

.zans-list ul li .zhankai {
	position: absolute;
	right: 4%;
	cursor: pointer
}

.answerForm {
	width: 100%;
	background: #fff;
	padding: 1rem 0
}

.answerForm h3 {
	width: 92%;
	margin-left: 4%
}

.answerForm .textBox {
	width: 92%;
	height: 5rem;
	outline: 0;
	margin: 1rem 0 1rem 4%
}

.answerForm .btnBox {
	width: 92%;
	margin-left: 4%
}

.answerForm .btnBox .code-input {
	width: 30%
}

.answerForm .btnBox .answer_button {
	display: inline-block;
	width: 5rem;
	background: #1AC078;
	color: #fff;
	text-align: center;
	line-height: 2rem;
	border-radius: 3px;
	margin-left: 50%;
	position: relative;
	left: -3rem
}

/*ask.css end*/
/*ask_share.css*/
.ShareBox {
	width: 100%;
	height: auto;
	background: #fff
}

.PubilcShare {
	width: 92%;
	height: auto;
	background: #fff;
	padding: 1rem 0 1rem 0;
	margin: 0 auto;
	overflow: hidden
}

.PubilcShare span {
	float: left;
	display: block;
	width: auto;
	height: 2.5rem;
	line-height: 2.7rem;
	margin-right: 2%;
	font-size: 13px
}

.PubilcShare li {
	width: auto;
	height: 2.5rem;
	line-height: 2.5rem;
	text-align: center;
	border-radius: 2.5rem;
	border: 1px solid #d5d5d5;
	font-size: 13px;
	color: #646464;
	float: left;
	margin: 0 2% 0 0;
	padding: 0 1.5rem
}

.PubilcShare li img {
	margin-right: 3px
}

.PubilcShare li img.wechat_img {
	width: 21px;
	height: 17px
}

.PubilcShare li img.wechatquan_img {
	width: 17.5px;
	height: 18px;
	margin-top: -2px
}

.PubilcShare li img.weibo_img {
	width: 16px;
	height: 13px;
	margin-top: -1px
}

.PubilcShare li:last-child {
	margin-right: 0
}

.share-link-box {
	background-color: rgba(0, 0, 0, .8);
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 9999
}

.share-detail-box {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: rgba(255, 255, 255, 1);
	z-index: 15000
}

.share-detail-box .share-detail-div {
	position: relative;
	padding: 5%
}

.share-detail-box .share-detail-div .load-head {
	padding-bottom: 5%
}

.share-detail-div .load-head {
	padding-bottom: 5%
}

.share-detail-div .load-head h3 {
	text-align: center
}

.share-detail-div .share-load-con {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 100%;
	padding-bottom: 4%
}

.share-load-con .share-con-title {
	margin-bottom: 5%
}

.share-load-con .share-con-border {
	border: 1px dashed #b9b9b9;
	border-radius: 5px;
	padding: 3%;
	color: #666;
	line-height: 1.5;
	margin-bottom: 5%;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center
}

.share-load-con .share-load-btn {
	display: inline-block;
	width: 100%;
	border-radius: 5px;
	background-color: #34c083;
	text-align: center;
	color: #fff;
	padding: 4% 0;
	margin-bottom: 8%
}

.share-load-con .share-btn-border {
	display: inline-block;
	width: 100%;
	border: 1px solid #34c083;
	border-radius: 5px;
	color: #34c083;
	text-align: center;
	padding: 4% 0;
	margin-bottom: 5%
}

.share-con-border .share-load-icon1,
.share-con-border .share-load-icon2,
.share-detail-div .share-load-close {
	display: inline-block;
	background-image: url(../images/share_icon.png);
	background-repeat: no-repeat;
	background-size: 25px 82px
}

.share-con-border .share-load-icon1 {
	background-position: 0 0;
	width: 24px;
	height: 24px;
	margin: 0 3px;
	vertical-align: middle
}

.share-con-border .share-load-icon2 {
	background-position: 0 -28px;
	width: 23px;
	height: 24px;
	margin: 0 3px;
	vertical-align: middle
}

.share-detail-div .share-load-close {
	background-position: 0 -57px;
	width: 24px;
	height: 25px;
	position: absolute;
	right: 5%;
	top: 3%
}

/*ask_share.css end*/
.signup_1 {
	padding: 0 1.5rem;
}

.mt_b4 {
	margin-top: 1rem;
}

.G_img-container {
	position: relative;
	width: 100%;
	height: 110px;
}

.G_img {
	text-align: center;
	font-size: 18px;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.G_img img {
	width: 100%;
	height: 100%;
}

.G_img-container .swiper-pagination {
	display: none;
}

#biao111 {
	display: none;
	width: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
	z-index: 999999999;
	height: 25rem;
}

#biao111 .pop-layer {
	position: static;
	margin: auto;
}

.pop-content {
	text-align: center;
}

.pop-layer .close {
	width: 50px !important;
	height: 50px !important;
	top: -20% !important;
	right: 25px !important;
	background: url("../images/close-h.png") no-repeat center right;
}

.num {
	line-height: 1;
}

.mt5:nth-child(1) {
	position: relative;
}

.pingfang {
	position: absolute;
	top: 0;
	right: 5px;
	bottom: 0;
	margin: auto;
	height: 20px;
}

/*底部四块报名*/
html.no-scroll,
html.no-scroll>body {
	height: 100% !important;
	overflow: hidden
}

.newPersonPop {
	z-index: 102 !important
}

.teaching-layer {
	display: none;
	position: fixed !important;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: 1000 !important
}

.teaching-layer ul {
	height: 100%;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.teaching-layer li {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.teaching-layer li .bg {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	background-color: rgba(0, 0, 0, .7)
}

.teaching-layer li .desc {
	height: 5.3rem;
	background-repeat: no-repeat;
	background-size: 100%;
	position: relative
}

.teaching-layer li .desc .img {
	position: absolute
}

.teaching-layer li .desc .img img {
	width: 100%;
	height: auto;
	border: none
}

.teaching-layer .step1 .desc {
	background-image: url(../images/step1-bg.png)
}

.teaching-layer .step1 .img {
	width: 14.7rem;
	bottom: 6.3rem;
	left: .2rem
}

.teaching-layer .step2 .desc {
	background-image: url(../images/step2-bg.png)
}

.teaching-layer .step2 .img {
	width: 14.15rem;
	bottom: 6.5rem;
	left: 5rem
}

.teaching-layer .step3 .desc {
	background-image: url(../images/step3-bg.png)
}

.teaching-layer .step3 .img {
	width: 13.1rem;
	bottom: 5.5rem;
	left: 9rem
}

.teaching-layer .step4 .desc {
	background-image: url(../images/step4-bg.png)
}

.teaching-layer .step4 .img {
	width: 14.3rem;
	bottom: 5rem;
	right: 6.3rem
}

.teaching-layer .step5 .desc {
	background-image: url(../images/step5-bg.png)
}

.teaching-layer .step5 .img {
	width: 15.35rem;
	bottom: 5rem;
	right: .2rem
}

.fixed-footer {
	position: fixed;
	bottom: 0;
	left: 50%;
	width: 100%;
	max-width: 640px;
	height: 5.5rem;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	z-index: 101;
	border-top: 1px solid #e0e0e0
}

.fixed-footer.sheji {
	border-top: 2px solid #db241c
}

.fixed-footer.baojia {
	border-top: 2px solid #1e6ef6
}

.fixed-footer.mxd {
	border-top: 2px solid #ff8518
}

.fixed-footer.qjdz {
	border-top: 2px solid #7266f9
}

.fixed-footer-box {
	height: 5.5rem;
	width: 100%;
	padding: .4rem;
	background: #fff;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.fixed-footer-box .item {
	text-align: center;
	line-height: 1;
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 0;
	-ms-flex: 1 0 0;
	flex: 1 0 0
}

.fixed-footer-box .item .icon {
	display: inline-block;
	margin-top: .4rem;
	width: 2.2rem;
	height: 2.4rem;
	background: url(../images/fix-icons.png) 0 0 no-repeat;
	background-size: 100%;
	vertical-align: top
}

.fixed-footer-box .item .pos1 {
	background-position: 0 0
}

.fixed-footer-box .item .pos2 {
	background-position: 0 33.33%
}

.fixed-footer-box .item .pos3 {
	background-position: 0 66.67%
}

.fixed-footer-box .item .pos4 {
	background-position: 0 100%
}

.fixed-footer-box .item .txt {
	margin-top: .2rem;
	font-size: 1rem;
	line-height: 1.3rem;
	color: #666
}

.fixed-footer-box .item:nth-of-type(1).cur .txt {
	color: #db241c
}

.fixed-footer-box .item:nth-of-type(2).cur .txt {
	color: #1e6ef6
}

.fixed-footer-box .item:nth-of-type(4).cur .txt {
	color: #ff8518
}

.fixed-footer-box .item:nth-of-type(5).cur .txt {
	color: #7266f9
}

.fixed-footer-box .hb-wrap {
	position: static;
	display: block !important;
	width: 5.0rem;
	height: 4.1rem;
	margin-top: .6rem;
	background: url(../images/fix-hb-1.png) 0 0 no-repeat;
	background-size: 100%
}

.fixed-footer-box .item.cur {
	position: relative
}

.fixed-footer-box .item.cur::before {
	content: '';
	position: absolute;
	z-index: 105;
	top: -.5rem;
	left: 50%;
	margin-top: 0;
	margin-left: -8px;
	border-width: 6px 8px;
	border-style: solid dashed dashed dashed;
	border-color: #38f transparent transparent transparent
}

.fixed-footer-box .item.cur::after {
	content: '';
	position: absolute;
	z-index: 106;
	top: -.5rem;
	left: 50%;
	margin-top: -2px;
	margin-left: -8px;
	border-width: 6px 8px;
	border-style: solid dashed dashed dashed;
	border-color: #fff transparent transparent transparent
}

.fixed-footer-box .item:nth-of-type(1).cur::before {
	border-top-color: #db241c
}

.fixed-footer-box .item:nth-of-type(2).cur::before {
	border-top-color: #1e6ef6
}

.fixed-footer-box .item:nth-of-type(4).cur::before {
	border-top-color: #ff8518
}

.fixed-footer-box .item:nth-of-type(5).cur::before {
	border-top-color: #7266f9
}

.fixed-footer-pop {
	position: fixed;
	bottom: 5.7rem;
	left: 0;
	z-index: 99;
	width: 100%;
	-webkit-transform: translate(0, 100%);
	-moz-transform: translate(0, 100%);
	-ms-transform: translate(0, 100%);
	-o-transform: translate(0, 100%);
	transform: translate(0, 100%);
	-webkit-transition: transform .5s;
	-moz-transition: transform .5s;
	-ms-transition: transform .5s;
	-o-transition: transform .5s;
	transition: transform .5s
}

.fixed-footer-pop.show {
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0)
}

.fixed-footer-pop .fixed-footer-pop-box {
	position: relative
}

.fixed-footer-pop .pop-box {
	margin-top: -1px;
	padding: .8rem 1rem 1.2rem;
	background: #fff
}

.fixed-footer-pop .fixed-footer-pop-box .close {
	position: absolute;
	right: .8rem;
	top: .8rem;
	width: 1.4rem;
	height: 1.4rem;
	background: url(../images/pop-close.png) 0 0 no-repeat;
	background-size: 100%
}

.fixed-footer-pop .pop-box .title {
	font-size: 1.6rem;
	text-align: center;
	color: #ee2d1b;
	line-height: 2
}

.fixed-footer-pop .pop-box .tit {
	margin-bottom: .18rem;
	text-align: center
}

.fixed-footer-pop .pop-box .tit span {
	display: inline-block;
	padding: 0 .1rem;
	line-height: 1.8rem;
	font-size: 1rem;
	color: #ee2d1b;
	vertical-align: top;
	border-radius: .18rem;
	border: 1px solid #ee2d1b
}

.fixed-footer-pop .form-dl {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 1rem 0;
	line-height: 2rem;
	border-bottom: 1px solid #e8e8e8
}

.fixed-footer-pop .form-dt {
	font-size: 1.3rem
}

.fixed-footer-pop .form-dd {
	position: relative;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.fixed-footer-pop .form-dd.area {
	padding-right: 3rem
}

.fixed-footer-pop .form-dd em {
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -1rem;
	font-size: 1.1rem
}

.fixed-footer-pop .form-input {
	display: block;
	width: 100%;
	height: 2rem;
	line-height: 2rem;
	font-size: 1.3rem;
	text-align: right;
	border: none;
	padding: 0
}

.fixed-footer-pop .btn-box {
	margin-top: 1.2rem
}

.fixed-footer-pop .footer-btn {
	position: relative;
	z-index: 105;
	display: block;
	padding: .8rem;
	line-height: 2rem;
	text-align: center;
	font-size: 1.4rem;
	color: #fff;
	background: #ee2d1b;
	border-radius: .4rem
}

.fixed-footer-pop .fixed-footer-pop-box.sheji .title {
	color: #ee2d1b
}

.fixed-footer-pop .fixed-footer-pop-box.sheji .tit span {
	color: #ee2d1b;
	border-color: #ee2d1b
}

.fixed-footer-pop .fixed-footer-pop-box.sheji .footer-btn {
	background: #db241c
}

.fixed-footer-pop .fixed-footer-pop-box.baojia .title {
	color: #38f
}

.fixed-footer-pop .fixed-footer-pop-box.baojia .tit span {
	color: #38f;
	border-color: #38f
}

.fixed-footer-pop .fixed-footer-pop-box.baojia .footer-btn {
	background: #1e6ef6
}

.fixed-footer-pop .fixed-footer-pop-box.mxd .title {
	color: #ff8518
}

.fixed-footer-pop .fixed-footer-pop-box.mxd .tit span {
	color: #ff8518;
	border-color: #ff8518
}

.fixed-footer-pop .fixed-footer-pop-box.mxd .footer-btn {
	background: #ff8518
}

.fixed-footer-pop .fixed-footer-pop-box.qjdz .title {
	color: #7266f9
}

.fixed-footer-pop .fixed-footer-pop-box.qjdz .tit span {
	color: #7266f9;
	border-color: #7266f9
}

.fixed-footer-pop .fixed-footer-pop-box.qjdz .footer-btn {
	background: #7266f9
}

.fixed-footer-pop-box.sheji .topimg {
	padding-top: 21.27%;
	background: url(../images/footer-top-1.png) 0 0 no-repeat;
	background-size: 100%
}

.fixed-footer-pop-box .topimg,
.fixed-footer-pop-box.baojia .topimg {
	padding-top: 21.6%;
	background: url(../images/footer-top-2.png) 0 0 no-repeat;
	background-size: 100%
}

.fixed-footer-pop-box.mxd .topimg {
	padding-top: 21.27%;
	background: url(../images/footer-top-3.png) 0 0 no-repeat;
	background-size: 100%
}

.fixed-footer-pop-box.qjdz .topimg {
	padding-top: 21.47%;
	background: url(../images/footer-top-4.png) 0 0 no-repeat;
	background-size: 100%
}

.fixed-footer-pop-box.sheji .close {
	top: 1.8rem
}

.fixed-footer-pop-box.baojia .close {
	top: 2.4rem
}

.fixed-footer-pop-box.mxd .close {
	top: 1.6rem
}

.fixed-footer-pop-box.qjdz .close {
	top: 1.4rem
}

.newPersonPop {
	display: none;
	position: fixed;
	z-index: 99;
	left: 50%;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .7);
	max-width: 640px;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%)
}

.newPersonPop .pop-wrap {
	position: absolute;
	left: 10%;
	top: 50%;
	width: 80%;
	padding-top: 106%;
	background: url(../images/xrhb_bg_one.png) no-repeat;
	background-size: 100%;
	border-radius: .5rem;
	box-sizing: border-box
}

.newPersonPop .xr-phone {
	position: absolute;
	left: 16%;
	top: 44.8%;
	width: 68%;
	height: 8.6%;
	font-size: 1.3rem;
	text-align: center;
	background: #f5ecbd;
	box-sizing: border-box;
	border-radius: .2rem
}

.newPersonPop .xr-coupon-btn {
	position: absolute;
	bottom: 26%;
	left: 50%;
	width: 7rem;
	height: 7rem;
	margin-left: -.35rem;
	text-indent: -999px
}

.newPersonPop .close {
	position: absolute;
	right: 2rem;
	top: 1rem;
	width: 2.2rem;
	height: 2.2rem;
	background: url(../images/hb_close.png) 0 0 no-repeat;
	background-size: 100%
}

.newPersonPop .coin-bg {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: url(../images/coin-down.gif) no-repeat;
	background-size: 100%;
	z-index: 9
}

.newPersonPop .pop-wrap .content,
.newPersonPop .pop-wrap .tips,
.newPersonPop .pop-wrap h3,
.zx_xrhb_enter .coin_box {
	display: none
}

.newPersonPop .xr-phone:-moz-placeholder {
	color: #c2a08f
}

.newPersonPop .xr-phone::-webkit-input-placeholder {
	color: #c2a08f
}

html.no-scroll,
html.no-scroll>body {
	height: 100% !important;
	overflow: hidden
}

.popmask {
	background: rgba(0, 0, 0, .75);
	cursor: pointer;
	max-width: 640px;
	left: 50% !important;
	right: auto;
	position: absolute;
	display: none;
	top: 0;
	bottom: 0;
	z-index: 97;
	width: 100%;
	transform: translateX(-50%)
}

.fixed-footer-pop .form-dd,
.fixed-footer-pop .form-dt {
	position: relative;
	line-height: inherit;
	min-height: inherit;
	border-bottom: none;
	clear: both
}

/*底部四块报名  end*/

.teaching-layer {
	display: none !important;
}

.answerBtn {
	width: 80%;
	height: auto;
	line-height: 3rem;
	font-size: 1.6rem;
	letter-spacing: 2px;
	margin: 0 auto;
	background: #00a151;
	text-align: center;
	color: #fff;
	border-radius: 6px;
}

.onFormSubmit {
	display: none;
}

.con-wTitle {
	width: 92%;
	height: auto;
	margin: 0 auto;
	padding: 0.5rem 0;
}

.con-wTitle h1 {
	width: 100%;
	height: auto;
	font-size: 1.8rem;
}

.con-wTitle p {
	width: 100%;
	height: auto;
	line-height: 1.6;
}

/*推荐设计师与排行2018-10*/
.article-box,
.mainRightTerrace,
.recommend-sheji {
	width: 100%;
	height: auto;
	padding-bottom: 1.5rem;
	background: #fff
}

.article-box .sheji-Tabhead,
.mainRightTerrace .sheji-Tabhead,
.recommend-sheji .sheji-Tabhead {
	width: 100%;
	height: auto;
	overflow: hidden;
	border-bottom: 1px solid #e4e4e4
}

.article-box .sheji-Tabhead li,
.mainRightTerrace .sheji-Tabhead li,
.recommend-sheji .sheji-Tabhead li {
	width: auto;
	height: 4.5rem;
	line-height: 4.5rem;
	float: left;
	margin-left: 4%
}

.article-box .sheji-Tabhead li em,
.mainRightTerrace .sheji-Tabhead li em,
.recommend-sheji .sheji-Tabhead li em {
	font-size: 1.5rem;
	color: #282828;
	display: block;
	width: 100%
}

.article-box .sheji-Tabhead .active em,
.mainRightTerrace .sheji-Tabhead .active em,
.recommend-sheji .sheji-Tabhead .active em {
	height: 4.3rem;
	font-size: 1.5rem;
	color: #1ac078;
	border-bottom: 2px solid #1ac078
}

.article-box .article-tab,
.mainRightTerrace .terrace-body,
.recommend-sheji .sheji-Tabody {
	width: 100%;
	height: auto;
	display: none
}

.article-box .article-tab ul {
	padding-left: 2rem
}

.article-box .article-tab ul li {
	height: 2.2rem;
	width: 100%;
	overflow: hidden
}

.article-box .article-tab ul li i {
	float: left;
	width: .2rem;
	height: .2rem;
	margin-right: 10px;
	background: #ccc;
	border-radius: 50%;
	margin-top: 1.1rem
}

.article-box .article-tab ul li a {
	float: left;
	font-size: 1.2rem;
	color: #666;
	line-height: 30px;
	display: block;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical
}

.mainRightTerrace .terrace-body {
	padding-top: .6rem
}

.mainRightTerrace .terrace-body li {
	padding-left: 2rem;
	overflow: hidden
}

.mainRightTerrace .terrace-ask li .issue {
	height: 2rem;
	overflow: hidden
}

.mainRightTerrace .terrace-ask li .issue a {
	float: left;
	color: #666;
	font-size: 1.4rem;
	line-height: 2rem;
	width: 70%;
	overflow: hidden;
	white-space: nowrap
}

.mainRightTerrace .terrace-ask li .huifu img,
.mainRightTerrace .terrace-ask li .issue a img {
	display: inline-block;
	height: 1.4rem;
	width: 1.4rem;
	margin-right: 1rem
}

.mainRightTerrace .terrace-ask li .issue span {
	float: right;
	color: #999;
	font-size: 1.2rem;
	line-height: 2rem;
	overflow: hidden;
	white-space: nowrap;
	width: 16%;
	padding-right: 4%;
	text-align: right
}

.mainRightTerrace .terrace-ask li .huifu {
	height: 4rem;
	position: relative;
	line-height: 2rem;
	padding-right: 1rem;
	overflow: hidden
}

.huifu span {
	position: absolute;
	right: 1rem;
	bottom: 0;
	height: 2rem;
	width: 2.4rem;
	background: #fff;
	text-align: center
}

.huifu span i {
	display: inline-block;
	height: 0;
	width: 0;
	margin-top: .8rem;
	line-height: 0;
	font-size: 0;
	border: .6rem solid transparent;
	border-top-color: #00A051
}

.mainRightTerrace .terrace-hot li a,
.mainRightTerrace .terrace-label li a {
	display: inline-block;
	width: auto;
	height: 2rem;
	line-height: 2rem;
	color: #fff;
	background: #48cd93;
	border-radius: 2rem;
	padding: 0 1.4rem;
	margin: 0 .5rem .5rem 0;
	font-size: 1.2rem
}

.recommend-sheji .sheji-recom {
	padding: 1.5rem 0 0 0
}

.recommend-sheji .sheji-Tabody .body-personMsg {
	width: 92%;
	height: auto;
	overflow: hidden;
	margin: 0 auto
}

.recommend-sheji .sheji-Tabody .body-personMsg li {
	float: left
}

.recommend-sheji .sheji-Tabody .body-personMsg li:first-child {
	width: 17.4%;
	min-width: 6rem;
	height: 6rem;
	margin-right: 2.9%
}

.recommend-sheji .sheji-Tabody .body-personMsg li:last-child {
	float: right
}

.recommend-sheji .sheji-Tabody .body-personMsg li .li-head {
	width: 6rem;
	height: 6rem;
	border-radius: 50%
}

.recommend-sheji .sheji-Tabody .body-personMsg li .li-name {
	font-size: 1.5rem;
	color: #646464;
	margin: .3rem 0 .3rem 0
}

.recommend-sheji .sheji-Tabody .body-personMsg li .li-eval {
	font-size: 1.2rem;
	color: #999;
	margin: 0 0 .5rem 0
}

.recommend-sheji .sheji-Tabody .body-personMsg li .li-eval span {
	color: #ff7800
}

.recommend-sheji .sheji-Tabody .body-personMsg li .li-money {
	font-size: 1.2rem;
	color: #1ac078;
	margin: 0
}

.recommend-sheji .sheji-Tabody .body-personMsg li .li-money span em {
	font-size: .9rem
}

.recommend-sheji .sheji-Tabody .body-personMsg li .li-money span i {
	font-size: 1.2rem;
	margin-right: .5rem
}

.recommend-sheji .sheji-Tabody .body-personMsg li .li-url {
	display: block;
	width: auto;
	height: auto;
	border: 1px solid #1ac078;
	border-radius: 2px;
	font-size: 1.2rem;
	color: #1ac078;
	padding: .5rem;
	margin-top: 1.5rem
}

.recommend-sheji .sheji-Tabody .body-con {
	width: 92%;
	height: auto;
	background: #f7f7f7;
	padding: 1.5rem 0;
	margin: 1.5rem auto 0 auto
}

.recommend-sheji .sheji-Tabody .body-con .con-title {
	width: 94%;
	height: auto;
	font-size: 1.5rem;
	color: #646464;
	margin: 0 auto
}

.recommend-sheji .sheji-Tabody .body-con .con-smtitle {
	width: 94%;
	height: auto;
	font-size: 1.2rem;
	color: #a0a0a0;
	margin: 0 auto
}

.recommend-sheji .sheji-Tabody .body-con .con-fourbox {
	width: 94%;
	height: auto;
	overflow: hidden;
	margin: .5rem auto .5rem auto
}

.recommend-sheji .sheji-Tabody .body-con .con-fourbox li {
	float: left;
	width: 20%;
	height: 22px;
	padding-left: 5%;
	background: url(../images/greentrue.png) no-repeat;
	background-size: 12px 12px;
	background-position: 0 3px;
	font-size: 14px;
	color: #666
}

.recommend-sheji .sheji-Tabody .body-foot {
	width: 92%;
	height: auto;
	margin: 0 auto;
	padding: 1.5rem 0 0 0
}

.recommend-sheji .sheji-Tabody .body-foot .foot-title {
	width: 100%;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	margin-bottom: 1.5rem
}

.recommend-sheji .sheji-Tabody .body-foot .foot-title li {
	float: left;
	width: auto;
	height: auto
}

.recommend-sheji .sheji-Tabody .body-foot .foot-title li:first-child {
	margin: .5rem .5rem 0 0
}

.recommend-sheji .sheji-Tabody .body-foot .foot-title li:last-child {
	margin: .5rem 0 0 0
}

.recommend-sheji .sheji-Tabody .body-foot .foot-title .title-num p {
	display: block;
	float: left;
	width: 22px;
	height: 28px;
	line-height: 28px;
	margin-right: 5px;
	background: url(../images/newebsprits.png) no-repeat;
	background-size: 150px 500px;
	background-position: 0 -280px;
	text-align: center;
	font-size: 1.5rem;
	color: #646464
}

.recommend-sheji .sheji-Tabody .body-foot .foot-title .title-num p em {
	display: inline-block;
	color: #fff;
	font-size: 2rem
}

.recommend-sheji .sheji-Tabody .body-foot .foot-title .title-plus p .plus {
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-ms-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	-ms-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-duration: 2s;
	-moz-animation-duration: 2s;
	-ms-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-name: pulse1;
	-moz-animation-name: pulse1;
	-ms-animation-name: "pulse1";
	animation-name: pulse1;
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-ms-animation-duration: 1s;
	animation-duration: 1s
}

@-webkit-keyframes "pulse1" {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		-moz-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}

	50% {
		-webkit-transform: scale3d(1.5, 1.5, 1.5);
		-moz-transform: scale3d(1.5, 1.5, 1.5);
		-ms-transform: scale3d(1.5, 1.5, 1.5);
		transform: scale3d(1.5, 1.5, 1.5);
	}

	100% {
		-webkit-transform: scale3d(1, 1, 1);
		-moz-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

@-moz-keyframes "pulse1" {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		-moz-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}

	50% {
		-webkit-transform: scale3d(1.5, 1.5, 1.5);
		-moz-transform: scale3d(1.5, 1.5, 1.5);
		-ms-transform: scale3d(1.5, 1.5, 1.5);
		transform: scale3d(1.5, 1.5, 1.5);
	}

	100% {
		-webkit-transform: scale3d(1, 1, 1);
		-moz-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

@-ms-keyframes "pulse1" {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		-moz-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}

	50% {
		-webkit-transform: scale3d(1.5, 1.5, 1.5);
		-moz-transform: scale3d(1.5, 1.5, 1.5);
		-ms-transform: scale3d(1.5, 1.5, 1.5);
		transform: scale3d(1.5, 1.5, 1.5);
	}

	100% {
		-webkit-transform: scale3d(1, 1, 1);
		-moz-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

@keyframes "pulse1" {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		-moz-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}

	50% {
		-webkit-transform: scale3d(1.5, 1.5, 1.5);
		-moz-transform: scale3d(1.5, 1.5, 1.5);
		-ms-transform: scale3d(1.5, 1.5, 1.5);
		transform: scale3d(1.5, 1.5, 1.5);
	}

	100% {
		-webkit-transform: scale3d(1, 1, 1);
		-moz-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

.recommend-sheji .sheji-Tabody .body-foot .foot-btn {
	width: 100%;
	height: 4rem;
	line-height: 4rem;
	margin: 0 auto;
	border: 1px solid #1ac078;
	text-align: center;
	color: #1ac078;
	font-size: 1.5rem;
	font-weight: 600
}

.recommend-sheji .sheji-Tabody .list-ul {
	width: 96%;
	height: auto;
	margin-left: 4%
}

.recommend-sheji .sheji-Tabody .list-ul li {
	width: 100%;
	height: auto;
	overflow: hidden;
	border-bottom: 1px solid #e4e4e4;
	padding: 1.5rem 0;
	position: relative
}

.recommend-sheji .sheji-Tabody .list-ul li:last-child {
	border-bottom: 0 solid #e4e4e4
}

.recommend-sheji .sheji-Tabody .list-ul li .li-numimg {
	position: absolute;
	top: 0;
	right: 0;
	width: 4rem;
	height: 4rem
}

.recommend-sheji .sheji-Tabody .list-ul li .li-numimg1 {
	background: url(../images/no1.png) no-repeat;
	background-size: 100% 100%
}

.recommend-sheji .sheji-Tabody .list-ul li .li-numimg2 {
	background: url(../images/no2.png) no-repeat;
	background-size: 100% 100%
}

.recommend-sheji .sheji-Tabody .list-ul li .li-numimg3 {
	background: url(../images/no3.png) no-repeat;
	background-size: 100% 100%
}

.recommend-sheji .sheji-Tabody .list-ul li .li-numimg4 {
	background: url(../images/no4.png) no-repeat;
	background-size: 100% 100%
}

.recommend-sheji .sheji-Tabody .list-ul li .li-numimg5 {
	background: url(../images/no5.png) no-repeat;
	background-size: 100% 100%
}

.recommend-sheji .sheji-Tabody .list-ul li p {
	float: left
}

.recommend-sheji .sheji-Tabody .list-ul li p.li-l {
	width: 11.6%;
	height: 4rem;
	min-width: 4rem;
	margin-right: 2.8%
}

.recommend-sheji .sheji-Tabody .list-ul li p .p-img {
	width: 4rem;
	height: 4rem;
	border-radius: 50%
}

.recommend-sheji .sheji-Tabody .list-ul li p .r-name {
	display: block;
	width: auto;
	height: auto;
	font-size: 1.5rem;
	color: #646464
}

.recommend-sheji .sheji-Tabody .list-ul li p .r-eval {
	display: block;
	width: auto;
	height: auto
}

.recommend-sheji .sheji-Tabody .list-ul li p .r-eval em {
	font-size: 1.2rem;
	color: #999;
	margin-right: 1rem
}

.recommend-sheji .sheji-Tabody .list-ul li p .r-eval em i {
	color: #ff7800
}

.recommend-sheji .sheji-Tabody .list-ul li p .r-eval a {
	color: #1ac078
}

.TT-biao {
	width: 86%;
	height: auto;
	z-index: 1002;
	border-radius: 6px;
	background: #fff;
	padding: 6% 0;
	position: absolute;
	top: 10%;
	left: 7%;
	display: none
}

.TT-biao .biao_close {
	width: 40px;
	height: 40px;
	position: absolute;
	top: -20px;
	right: -20px;
	background: url(../images/newebsprits.png) no-repeat;
	background-size: 300px 1000px;
	background-position: -188px -494px;
	z-index: 65
}

.TT-biao .biao_title {
	width: 100%;
	height: auto;
	font-size: 2rem;
	text-align: center;
	margin-bottom: 1.5rem
}

.TT-biao .biao_inp {
	width: 90%;
	height: 4rem;
	margin-left: 5%;
	font-size: 1.4rem;
	margin-bottom: 1.5rem
}

.TT-biao .biao_btn {
	width: 90%;
	height: 4rem;
	line-height: 4rem;
	font-size: 1.6rem;
	letter-spacing: 2px;
	margin: 0 auto;
	color: #fff;
	font-weight: 700;
	background: #1ac078;
	text-align: center;
	border-radius: 6px
}

.TT-biao .biao_selc {
	width: 90%;
	height: 4rem;
	margin-left: 5%;
	font-size: 1.4rem;
	margin-bottom: 1.5rem;
	color: #a0a0a0
}

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

@media all and (max-width:320px) {
	.recommend-sheji .sheji-Tabody .body-personMsg li:first-child {
		min-width: 5rem !important;
		height: 5rem !important;
		margin-right: 0.5% !important;
	}

	.recommend-sheji .sheji-Tabody .body-personMsg li .li-head {
		width: 5rem !important;
		height: 5rem !important;
	}

	.recommend-sheji .sheji-Tabody .body-personMsg li .li-money span i {
		margin-right: 0.2rem !important;
	}

	.recommend-sheji .sheji-Tabody .body-personMsg li .li-url {
		padding: 0.3rem !important;
	}

	.recommend-sheji .sheji-Tabody .body-personMsg li .li-name {
		margin: 0.1rem 0 0.1rem 0 !important;
	}

	.recommend-sheji .sheji-Tabody .body-personMsg li .li-eval {
		margin: 0 0 0.5rem 0 !important;
	}

	.recommend-sheji .sheji-Tabody .body-con .con-fourbox li {
		font-size: 12px !important;
	}
}

/*推荐设计师与排行 end 2018-10*/

/*2018.10.23新导航和底部*/
.h5_newhead {
	max-width: 720px;
	margin: 0 auto;
	height: 4.44rem;
	border-bottom: 1px solid #E0E0E0;
	background: white;
}

.h5_newhead_cont {
	padding: 0 2%;
	height: 4.44rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.h5_twohead_cont {
	display: none;
	padding: 0 2%;
	height: 4.44rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.newhead_banner img {
	width: 12.5rem;
	margin-right: 1.5rem;
}

.newhead_left {
	font-size: 1.5rem;
}

.newhead_left a {
	color: black;
}

.newhead_city_img {
	display: inline-block;
	width: 1.2rem;
	height: 0.7rem;
	background: url(../images/sanjiao.png) no-repeat;
	background-size: 100%;
}

.newhead_right {
	width: 2rem;
	height: 2rem;
	background: url(../images/nav.png) no-repeat;
	background-size: 100%;
}

.newhead_navmuch {
	display: none;
	max-width: 720px;
	width: 100%;
	margin: 0 auto;
	height: auto;
	background: white;
	z-index: 1000;
	position: absolute;
}

.newhead_navcont {
	height: auto;
	padding: 0% 0% 0%;
}

.newhead_navcont li {
	float: left;
	width: 25%;
	height: 5.4rem;
	text-align: center;
	margin-top: 1.3rem;
}

.newhead_navcont li a {
	display: inline-block;
	color: #646464;
	font-size: 1.2rem;

	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-user-select: none;
	-moz-user-focus: none;
	-moz-user-select: none;
}

.newhead_navcont li img {
	width: 2rem;
	height: 2rem;
	margin-bottom: 0.5rem;
}

.newhead_meng {
	display: none;
	max-width: 720px;
	width: 100%;
	height: 100%;
	position: fixed;
	background: rgba(0, 0, 0, 0.5);
	z-index: 900;
}

/*tab底部*/
.newfooter_box {
	display: none;
	margin: 0 auto;
	max-width: 720px;
	z-index: 800;
	width: 100%;
	position: fixed;
	bottom: 0;
	background: white;
	border-top: 1px solid #eeeeee;
}

.newfooter_box .newfooter_tab {
	height: 3.5rem;
	padding: 0.4rem 0%;
}

.newfooter_tab li {
	float: left;
	width: 20%;
	text-align: center;
	height: 2.3rem;
}

.newfooter_tab li a {
	display: inline-block;
	color: #646464;
	font-size: 13px;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-user-select: none;
	-moz-user-focus: none;
	-moz-user-select: none;
}

.newfooter_tab li img {
	width: 1.7rem;
	height: 1.7rem;
	margin-bottom: 5px;
}

/*城市*/
.newhead_citylist {
	display: none;
	max-width: 720px;
	margin: 0 auto;
	width: 100%;
	height: auto;
	background: white;
	z-index: 1000;
	position: absolute;
}

.newhead_now_city {
	padding: 0.45rem 4%;
	text-align: center;
	font-size: 14px;
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	background: #f5f5f5;
}

.newhead_now_word {
	color: #00a151;
}

.newhead_citylist h2 {
	background: #fff;
	padding: 0.45rem 4%;
	font-size: 1.5rem;
	font-weight: normal;
}

.citylist {
	background: #f5f5f5;
	/* height: 12.3rem; */
	padding: 0.45rem 2%;
}
.citylist:after{display:block;content:'';height:0;overflow:hidden;clear:both;}

.citylist li {
	width: 20.3%;
	margin: 0.46rem 2%;
	height: 3rem;
	line-height: 3rem;
	text-align: center;
	float: left;
	background: white;
	border: 1px solid #dadada;
	border-radius: 4px;
}

.citylist .selected_city {
	background: #00a151;
	color: white;
}

.twohead_left {
	font-size: 0.8rem;
}

.twohead_word {
	color: #1ac078;
	font-size: 2rem;
}

.twohead_city_img {
	display: inline-block;
	width: 0.8rem;
	height: 1.5rem;
	background: url(../images/left.png) no-repeat;
	background-size: 100%;
}
/*公众号和联系电话*/
.ER_GZH_LXDDH .fixed_GZH{
	position: fixed;
	bottom: 2rem;
	right: 1.5rem;
}
.ER_GZH_LXDDH .fixed_LXDH{
	display: none;
	position: fixed;
	bottom: 10.2rem;
	right: 1.5rem;
}
.ER_GZH_LXDDH .fixed_GZH,.ER_GZH_LXDDH .fixed_LXDH{
	width: 5.8rem;
	height: 5.8rem;
	z-index: 10;
}
.ER_GZH_LXDDH .fixed_GZH a{
	text-decoration: none;
}
.ER_GZH_LXDDH .fixed_GZH a img,.ER_GZH_LXDDH .fixed_LXDH a img{
	width: 100%;
	height: auto;
}
.ER_GZH_LXDDH .fixed_LXDH_TK{
	display: none;
	width: 23rem;
	height: 10.4rem;
	padding: 1.5rem;
	border-radius: 0.066666rem;
	background: white;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -5.2rem;
	margin-left: -11.5rem;
	box-sizing: border-box;
	z-index:1002;
}
.ER_GZH_LXDDH .fixed_LXDH_TK .SFLJ{
	font-size: 2rem;
}
.ER_GZH_LXDDH .fixed_LXDH_TK p{
	line-height: 2.5rem;
	font-size: 0.333333rem;
}
.ER_GZH_LXDDH .fixed_LXDH_TK .TK_QXQD{
	padding-top: 1.4rem;
	text-align: right;
}
.ER_GZH_LXDDH .fixed_LXDH_TK .TK_QXQD a{
	color: #0daf5e;
}
.ER_GZH_LXDDH .fixed_LXDH_TK .TK_QXQD a{
	text-decoration: none;
}
.ER_GZH_LXDDH .fixed_LXDH_TK .TK_QXQD .LXDH_TK_qD{
	margin: 0 1rem 0 1.6rem; 
}
.ER_GZH_LXDDH .LXDH_TK_meng{
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	background: rgba(0, 0, 0, 0.5);
	z-index:1001;
	top: 0;
}

/*弹窗表单  2020-2-23 */
.ADPopupForm{width: 100%; margin-bottom: 10px}
.ADPopupForm .pop-content{position: relative; animation: skyset 0.3s linear;-moz-animation: skyset 0.3s linear; -webkit-animation: skyset 0.3s linear; -ms-animation: skyset 0.3s linear; margin: 0 auto; text-align: center;width: 100%; text-align: center;border-radius: 4px; width: 100%; padding:2% 6%; -webkit-box-sizing: border-box; box-sizing: border-box; background: #fff;}
.ADPopupForm li{list-style: none;}
.ADPopupForm .marquee{margin-top:7px;text-align:center; width: 100%; height: 20px;}
.ADPopupForm .marquee p{height: 32px; font-size:12px;}
.ADPopupForm .num{border-bottom:1px solid #00a151; width:80%;padding-bottom: 5px; text-align:center;margin:0 auto; padding-bottom:6px;}
.ADPopupForm h2{font-weight: normal; text-align: center}
.ADPopupForm .cbanner em{color: red; font-style: normal; font-size: 16px;}
.ADPopupForm .square-li{width:auto;margin-left:0;}
.ADPopupForm .phone-li{width:auto;}
.ADPopupForm .htitle:before { content: ''; display: inline-block; width: 20px; height: 10px; background: url(../images/3tl.png) no-repeat center; background-size: contain; margin-right: 8px}
.ADPopupForm .htitle:after { content: ''; display: inline-block; width: 20px; height: 10px; background: url(../images/3tr.png) no-repeat center;	background-size: contain; margin-left: 8px}

.ADPopupForm .pop-content .input{width: 100%;font-size: 1.4rem;font-weight: 100;line-height: 1.1;border: 1px solid #f3efef;box-shadow: inset 0 0 6px #EAE5E5;height: 33px;padding: 1.0% 10%;background: #fff;-webkit-border-top-right-radius: 0;-webkit-border-bottom-right-radius: 0;-ms-border-top-right-radius: 0;-ms-border-bottom-right-radius: 0;border-top-right-radius: 0;border-bottom-right-radius: 0;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.ADPopupForm .pop-content.num {line-height: 1;}
.ADPopupForm .pop-content .mt5:nth-child(1) {position: relative;}

.ADPopupForm .pop-content .pingfang {position: absolute;top: 0;right: 25px;bottom: 0;margin: auto;height: 20px;}
.ADPopupForm .pop-content .btn-orange{height: 32px;font-size: 2rem;letter-spacing: 2px;margin: 4% 0;line-height: 1;background: #00a151; border:#00a151 ;}
select::-ms-expand { display: none; }
.ADPopupForm .pop-content select.input{background: url("../images/arrow.png") no-repeat scroll right center transparent;padding-right: 14px; }
.ADPopupForm .pop-content ul li{position: relative;}
.ADPopupForm .pop-content ul li .iconfont{position: absolute; left: 2%; top: 50%; line-height: 1;} 
.ADPopupForm .pop-content ul li.city-li .iconfont{font-size: 1.2rem; margin-top: -0.5rem;}
.ADPopupForm .pop-content ul li.square-li .iconfont{font-size: 1.6rem; margin-top: -0.7rem;}
.ADPopupForm .pop-content ul li.phone-li .iconfont{font-size: 1.6rem; margin-top: -0.7rem;}
/*新增弹窗表单 end  2020-2-23 */ 

.head-zxbj-price {
    height: 3.3rem;
    margin-top: 0.5rem;
    background-color: #f4f4f4;
    border-radius: 4px;
    position: absolute;
    top: 0;
    right: 9.5rem;
	left: 9.5rem;
    z-index: 3
}

.head-zxbj-price a {
    display: inline-block;
    width: 100%;
    height: 100%
}

.ico-calculator {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAmCAYAAACsyDmTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMTA3RjgzOTI3RkYxMUU4OEExNkIzMzU5QkFFMzc1QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMTA3RjgzQTI3RkYxMUU4OEExNkIzMzU5QkFFMzc1QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxMDdGODM3MjdGRjExRTg4QTE2QjMzNTlCQUUzNzVDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxMDdGODM4MjdGRjExRTg4QTE2QjMzNTlCQUUzNzVDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+xxqVCwAAAipJREFUeNrsmE9IFGEYxr8dNsX+IQRpo+yiaUF4Cg9CF4nY1GOwhIEdBC8dRPAi1SUQSYi9eBM7dUkQzxIWRJcIOqgQi6JJh/ZY7Swuae34vPQs7GG+2dlZd6ZoXvgNszvPfu8z337zvjMTy2QWFKIXPAW3wHkVbOTBOpgBO3FsroL3oFWFEzIBd8BNMGBgM0cza8AEsYAxmVs8zBn8myTGQS6EGcoxt0TKqFgzORVelHOfNdRfFpGheg29BfYJUwLLuoTxKoZ+gm8NmIhDv4ZS0RqKDEWGGmgoznpxBN6BCxpdP9gFFnjoMt4TUAR74LofQ2makOa7AaY1unkwCy6DB6DHQdMNJkCSxp75MdTEM5LiWADNGt0p3vUdgN+a2ibf/eJ4Pzh2zYXxJRjlXyHTPKTRPab2HFgEWQfNNlgBX3lyaV3SGO6p7fK+RnOaZ19tLTZzBtyihTNecjhme2kdyoMZxQRFD7piVIf+O0NyPOFhrckVdtFDPpNaX4bOgA98iJTLvkujGwafwSfw3GW8F2AT7IPbfgzd5Y9NJpp0qUP3QQcYBH0OmmvgBjWjrNY1G5Lq20ZDSRZIp7DYLhKsWQUHTYEzLuNcYbWu2dAq2AIf2dMyGp30uHvgDR/L9x00X9jvXoMxMFVPpQ4q7KgO/bOG8ty/FKKP9vLVKIbW+WGp4kCQ0VlRUF9JS3ik/rxOGwn5HdF38WLwDm+AdccKwYjF3OIheyzAAD6YgfBIRxcYAAAAAElFTkSuQmCC) center no-repeat;
    height: 1.9rem;
    width: 1.9rem;
    display: inline-block;
    background-size: contain;
    vertical-align: middle;
    margin-top: .8rem;
    float: left;
    margin-left: .8rem
}

.head-zxbj-price span {
    font-size: 1.3rem;
    float: left;
    margin-top: .09rem
}

.head-zxbj-price .text-yusuan {
    margin-left: .4rem;
    font-size: 1.3rem;
    margin-top: .9rem
}

.head-zxbj-price .text-js {
    float: right;
    color: #39de9c;
    line-height: 1;
    margin:1rem 0.8rem 0 0;
}

.head-zxbj-price .text-js .ico-jt {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEMDkxQjkyQjI3RkYxMUU4QjdERUU3Njk0N0ZDQ0RBMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEMDkxQjkyQzI3RkYxMUU4QjdERUU3Njk0N0ZDQ0RBMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQwOTFCOTI5MjdGRjExRThCN0RFRTc2OTQ3RkNDREEzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQwOTFCOTJBMjdGRjExRThCN0RFRTc2OTQ3RkNDREEzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/1DSzgAAAidJREFUeNqklU1IFVEYhu+dVELFSCRdmRLuizYKQZRkYYolCRkiBiIKYm1q20aC2gTlQqFNm6KMNJP8SaIo0l0ughDMpEXQ6qqo2MW/55NXGKYz3rn5wsPc4c68853z/Zx4xdzjWIg8OAf1UA7HIAdW4QdMwSCMwmaYgUu18A3uwgxchyKIQyE0w3e4o2udyyQjcJ8FPXAGbsOA451lmBYP4BLc17Ud/roiN+PXUAAnQoxdGtTzufBGPv+Y9+jaoOjSkeXhKixBX9D8orbCHtiI/Z82lIsKbdGOuac964LF2P5kK+iEe+ZrxmdhDUZSvGh7+Ry24IV/bwOagAU4n6E6fhYhqiRcUyC2/Gy4ovugzO+ypwb5mMa+tkCv8jSsxgrqg+29RV6ijvPL2vb4Hh+J60OVMKYP+fM1C6UW+WGVUDra8v3OhAOORsuxyBNwBH77/mxNEbV15kn4BDWO4KyhVizyeSiOGLGn/b4B7+BCyKrL4Kc9/AVORTC2pT+BNrV5rerapdMw6WmGNEUwj6vR8q3M/APKISvZV2b+XlHVpDBfV34SKUZEFeTBuKfM23h9CIf22f5W84/kt7k7uKz1x+Glo6yiyt57Cp9hKDhyu7T0AS0rHVnp9cNB6HDN86SOK6v3r1AdMcn1OpUSqqBk2DGX1FFVrTHcrSFkS/0Ff5SXUpVbk6bjTc2ZPc/QXb1VHipVdo1wVGWYUONNwi1Vm/P03xZgAEJpes2g+psxAAAAAElFTkSuQmCC) center no-repeat;
    display: inline-block;
    height: 1.2rem;
    width: 1.2rem;
    float: right;
    margin-top: 0.1rem;
    background-size: contain;
    vertical-align: initial;
    margin-left: .2rem
}

.ask-headico .cMGray,.cDGray{padding-top:1rem;}
.ask-headico .ask-avatar{float:left;width:4rem;height:4rem;border-radius:50%;overflow: hidden;}
.ask-headico .ask-name{margin-left:1rem;float:left;font-size:1.4rem;font-weight:bold;margin-top:1rem;}
.ask-headico .ask-view{float:left;font-size:1.2rem;color:#ccc;}
.ask-headico .ask-view span{color:#6eba44;}
.ask-headico .ask-time{color:#ccc;font-size:1.2rem;float:right;}
.answer-type {height: 3rem;line-height: 3rem;font-size: 1.4rem;color: #333;font-weight: 700;}
.answer-nums {color: #6eba44;margin: 0 0.4rem;}
.detail-ask-list{padding:0 1.5rem;}
.detail-ask-list .ask-headico{border-bottom:1px solid #ececec;}
.detail-ask-list .ask-headico:last-of-type{border-bottom:0;}

/***********************智能报价-底部随屏 2020-7-03****************/
.pullUp{width: 100%; height:auto; position: fixed; z-index: 10000; bottom: 0; }
.pullUp .pullUpImgBox{width: 100%; position: relative;}
.pullUp .pullUpImg{width: 100%;}
.pullUp .jantouUp{position: absolute; right: 2.5rem;  height:36px;top: 50%;transition:all 0.5s;-webkit-ansition:all 0.5s;}
.pullUp .jantouUp.imgRotate{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
/*.pullUp .pullUpForm-box{display: none;}*/
.pullUp .pullUpForm{background: #fff; padding: 0.5rem; position: relative;}
.pullUp .pullUpForm input{width: 100%; padding-left: 6%; border: 1px solid #ECECEC; border-radius: 3px; height: 42px; margin-top: 1rem;}
.pullUp .pullUpForm .cityBtn{text-align: left; color: #999;} 
.pullUp .pullUpForm .cityBtnJiao{position: absolute; border-top: 5px solid #000; border-left: 5px solid transparent; border-right: 5px solid transparent;right: 3.5rem;top: 3.5rem;} 
.pullUp .pullUpForm .pullUpBtn,.pullUp .pullUpForm .resetBtn{background: #00a151; color: #fff; font-size:20px;}
.pullUp .pullUpForm .squareM{position: absolute; top: 7rem; right: 3.2rem; font-size: 16px;}
.pullUp .pullUpForm .pullUpCity{position: fixed;left: 0;right: 0;bottom: 0;display: none;width: 100%;background: #fafafa;border: 1px solid #ececec;z-index: 100;padding: 3% 5% 8% 5%;}
.pullUp .pullUpForm .pullUpCity ul{}
.pullUp .pullUpForm .pullUpCity li a{display: inline-block;background: #fff;font-size: 1.4rem;line-height: 2.4;border: 1px solid #ececec;border-radius: 4px;margin: 5% 3% 0 3%;width: 26%;text-align: center;}
.pullUp .pullUpForm .pullUpCity li a.active{color: #fff;background-color: #00a151;border-color: #00a151;}
.pullUp .pullUpForm .pullUpCG{display: none;}
.pullUp .pullUpForm .pullUpCG-tit{width: 100%;}
.pullUp .pullUpForm .pullUpCG-tit h2{color: #00a151; font-size: 18px; text-align: center;}
.pullUp .pullUpForm .pullUpCG-tit p{width: 100%; font-size: 12px; line-height: 2; text-align: center;}
.pullUp .pullUpForm .pullUpCG-con{margin-top: 2rem; border: 1px solid #ECECEC; }
.pullUp .pullUpForm .pullUpCG-con .zongjia{height: 30px; color: #333; text-align: center;font-size: 18px; line-height: 30px; margin-top: -21px;}
.pullUp .pullUpForm .pullUpCG-con .zongjia p{display: inline-block; padding: 6px; background: #fff;}
.pullUp .pullUpForm .pullUpCG-con li{float: left;margin: 2rem 0 1rem 1rem;}
.pullUp .pullUpForm .pullUpCG-con li.li1{width: 120px;}
.pullUp .pullUpForm .pullUpCG-con .priceM{color: #A0A0A0; text-decoration:line-through;}
/***********************智能报价-底部随屏2020-7-03****************/

/*新底部*/
.con_footer{
	background: #2d2e2d;
	padding: 1rem 0;
	box-sizing: border-box;
}

.con_footer .con_footer_word p{
	font-size: 1.4rem;
	color: #888888;
	line-height: 1.4;
	text-align: center;
}
