/* be used to clear float */
.clear:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
* html .clear{height: 1%; display:inline-block;}
* html .clear{height: 1%; display:inline-block;}
.clear{display:block;}

.fl {float: left;display: inline}
.fr {float: right;display: inline}

.make_wrap {
	width: 100%;
	padding-top: 2.64rem;
	background:  no-repeat center top;
	background-size: 100%;
}
.makes {
	width: 5.88rem;
	margin: 0 auto;
	padding: .35rem 0 .5rem;
	border-radius: 10px;
	background-color: #fff;
}
.makes input {
	display: block;
	width: 5.1rem;
	height: .86rem;
	line-height: .86rem;
	padding: 0 0.05rem 0 .38rem;
	margin: 0 auto .32rem;
	border: 1px solid #c5c5c5;
	font-size: .26rem;
}
.names {
	background:  no-repeat left center;
	background-size: .31rem .23rem;
}
.phones {
	background:  no-repeat left center;
	background-size: .31rem .28rem;
}
.tc {
	text-align: center;
	font-size: 0;
}
.makes .tc {margin-bottom: .9rem;}
.makes .tc input {
	display: inline-block;
	width: 2.28rem;
	margin: 0 .27rem;
	font-size: .2rem;
}
.makes .tc input:first-child {
	background:  no-repeat left center;
	background-size: .35rem .21rem;
}
.y_btn {
	display: block;
	width: 4.96rem;
	line-height: .85rem;
	text-align: center;
	margin: 0 auto;
	border-radius: 10px;
	background-color: #00a0e8;
	font-size: .24rem;
	color: #fff!important;
}
.bg_top {
	padding: .66rem .17rem 0;
	background:  no-repeat center top;
	background-size: 100%;
}
.wz_show {
	width: 100%;
	padding: .28rem .15rem .15rem;
	margin-bottom: .6rem;
	border-radius: 10px;
	background-color: #fff;
}
.wz_show h3 {
	font-size: .3rem;
	margin-left: .4rem;
	margin-bottom: .15rem;
}
.wz_show p {
	margin-left: .4rem;
	padding-left: .32rem;
	line-height: .3rem;
	background:  no-repeat left center;
	background-size: .22rem .22rem;
	font-size: .2rem;
	color: #636363;
}
.wz_show_img img {
	display: block;
	width: 100%;
	margin-top: .14rem;
}
.wz_show_img img:first-child {margin-top: 0;}
.ca_wrap {
	width: 1.58rem;
	margin: 0 auto .6rem;
}
.ca_wrap img {
	display: block;
	width: 1.28rem;
	margin: 0 auto .1rem;
}
.ca_wrap p {
	text-align: center;
	font-size: .24rem;
	color: #fff;
}

.news {
	padding: 0 .2rem;
	line-height: .48rem;
	font-size: .24rem;
	color: #787878;
}
.news h1 {
	padding: .2rem 0;
	line-height: 1.5;
	border-bottom: 1px solid #f6f6f6;
	font-size: .3rem;
	font-weight: bold;
	color: #5c5c5c;
}
.news_cont {
	max-height: 9.6rem;
	overflow: hidden;
	margin-bottom: .6rem;
}
.n_mores {
	display: block;
	width: 5em;
	margin: 0 auto .5rem;
	padding-right: 1em;
	background:  no-repeat right center;
	background-size: .1rem .09rem;
	font-size: .18rem;
	color: #888!important;
}
.new_icons {
	width: 100%;
	padding: .15rem;
	border-radius: 5px;
	margin-bottom: .48rem;
	background-color: #f8f8f8;
}
.new_icons span {float: left;font-size: .21rem;color: #5c5c5c;margin-right: .2rem;}
.news_lists {
	padding: 0 .2rem;
}
.news_lists div {margin-bottom: .24rem;}
.news_lists h3 {
	padding-left: .1rem;
	background:  no-repeat left center;
	background-size: .06rem .23rem;
	font-size: .24rem;
	color: #5c5c5c;
}
.news_lists p {
	padding-left: .1rem;
	font-size: .2rem;
	color: #888;
}
.news_history {padding: 0 .2rem;}
.new_times {
	position: relative;
	margin-bottom: .24rem;
	padding-left: .5rem;
	line-height: .3rem;
	font-size: .25rem;
	color: #5c5c5c;
}
.new_times img {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: .3rem;
	z-index: 3;
}
.new_img {
	display: block;
	width: 5.14rem;
	margin-left: .5rem;
	margin-bottom: .2rem;
}
.new_img img {
	display: block;
	width: 100%;
}
.new_titles {
	margin-left: .5rem;
	font-size: .24rem;
}
.nh_list {
	position: relative;
	padding-bottom: .5rem;
}
.nh_list:before {
	content: " ";
	position: absolute;
	left: .14rem;
	top: 0;
	height: 100%;
	border-left: 1px dashed #c5c5c5;
}
.news_history h3 {
	font-size: .24rem;
	color: #5c5c5c;
	margin-bottom: .33rem;
}
