@charset "UTF-8";


body,
html {
	background: #f6f6f6;
}

body {
	position: relative;
}

html {
	width: 100%;
	height: 100%
}

body {
	font-family: sans-serif;
	font-size: 12px;
}

article,
aside,
blockquote,
body,
button,
code,
dd,
details,
div,
dl,
dt,
em,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
html,
input,
legend,
li,
menu,
nav,
ol,
p,
pre,
section,
td,
textarea,
th,
ul {
	margin: 0;
	padding: 0
}

.body_container,
.cate-wrap,
.footer_cop,
.footer_cop a,
.index-dl dd,
.index-dl dt,
.link,
.link a,
.link-submenu,
.middleBarList,
.middleBarZixun,
.middleBarZixun .zixunItem,
.middleBarZixun li,
.pc_banner,
.pc_banner ul,
.sale_area,
.sale_area a,
.scrollbar-box,
.search_container #searListTg .tg_con,
.yunying-con,
footer {
	overflow: hidden
}

.city-text,
.header,
iframe {
	overflow: hidden
}

.header {
	width: 100%;
	height: 1.40625rem;
	line-height: 1.40625rem;
	background-color: #ff552e;
	color: #fff;
	z-index: 9999;
	-webkit-transform: translateZ(0);
}

.fixed {
	position: fixed;
	top: 0;
	left: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block
}

a {
	text-decoration: none;
	color: inherit;
	-webkit-tap-highlight-color: rgba(0, 0, 0, .05);
}

.city,
.logo {
	display: inline-block;
	float: left;
	vertical-align: middle;
}

.city {
	position: relative;
	padding-right: .21rem;
}

.city-text {
	width: 3.64rem;
	white-space: nowrap;
	/*text-overflow: ellipsis;*/
	display: block;
	padding-left: 0.2rem;
	font-size: 0.38rem;
}
.city-text span{font-size: 18px}
.search-input {
	position: absolute;
	left: 3.64375rem;
	right: 2.9375rem;
	height: 1.03125rem;
	line-height: 1.03125rem;
	background-color: rgba(255, 123, 93, .9);
	font-size: .34375rem;
	border-radius: .0625rem;
	margin-top: .1875rem;
	color: #ffdad3;
}

@font-face {
	font-family: header_icon;
	src: url(../fonts/header.woff) format('woff'), url(../fonts/header/header.ttf), url(../fonts/header/header.svg)
}

#alert_content,
#but01,
#but02,
#button1,
#button2,
#show_mes,
#tipsDiv,
.banner_icon,
.footer-bar,
.footer-copyright,
.footer-nav a,
.footer_cop,
.footer_cop a,
.icon,
.middleBar-btn,
.my,
.post,
.sale_area a,
.search-input,
.search_cancel {
	text-align: center;
}

#task,
.cate-img,
.search-input:before,
a>#zsjm {
	display: inline-block
}

.logo,
.search-input:before {
	font-family: header_icon !important;
}

.search-input:before {
	content: '\e601';
	font-size: .34375rem;
	padding-right: .125rem;
	width: .34375rem;
	vertical-align: middle;
}

.my,
.post {
	width: 1.25rem;
	float: right;
	position: relative;
}

.my {
	margin-right: .18rem;
}

.post::after {
	content: '';
	border-right: 1px solid #ff886d;
	height: .40625rem;
	position: absolute;
	top: .5rem;
	right: 0;
}

#but01,
#but02,
#show_mes,
.city-text,
.my,
.post {
	font-size: .37rem;
}


footer {
    margin: 10px 0 0;
    padding: 0;
}

.footer-icon, footer {
    background-color: #fff;
}
.footer-bar a {
    border-right: 1px solid #e5e5e5;
    width: 69px;
    color: #999;
}
.footer-bar a, .footer_cop a {
    display: inline-block;
    font-size: 10px;
}
.footer-copyright {
    color: #999;
    font-size: 9px;
    margin: 11px 0;
}