@charset "utf-8";
/* CSS Document */
html {-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;min-height:100%;}
* {tap-highlight-color: transparent;-webkit-tap-highlight-color: transparent;-ms-tap-highlight-color: transparent;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0;margin: 0;border: 0}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {margin: 0;padding: 0;border: 0;font: inherit;vertical-align: baseline}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block
}
body {font-size:12px;line-height: 150%;font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;width: 100%;height: 100%;position: relative;background-color: #eee;}

ol, li, ul {
	list-style: none
}

a, div, header, span {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

blockquote, q {
	quotes: none
}

blockquote:after, blockquote:before, q:after, q:before {
	content: '';
	content: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

input, textarea {
	outline: 0;
	resize: none
}

a, a:active, a:hover, a:focus, a:visited {
	text-decoration: none;
	color: #666;
}
input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px #fff inset;
	background-color: #fff !important;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both
}

.clearfix {
	*zoom: 1
}

.fl {
	float: left
}

.fr {
	float: right
}

@font-face {
	font-family: "sooqfont";
	src: url('https://www.zaoche168.com/static/mobile/sooqfont/iconfont.eot'); /* IE9*/
	src: url('https://www.zaoche168.com/static/mobile/sooqfont/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('https://www.zaoche168.com/static/mobile/sooqfont/iconfont.woff') format('woff'), /* chrome, firefox */
	url('https://www.zaoche168.com/static/mobile/sooqfont/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
	url('https://www.zaoche168.com/static/mobile/sooqfont/iconfont.svg#sooqfont') format('svg'); /* iOS 4.1- */
}

.sooqfont {
	font-family: "sooqfont", Arial !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}

.sooq-pv:before {
	content: "\e600";
}

.sooq-search:before {
	content: "\e601";
}

.sooq-time:before {
	content: "\e602";
}

.sooq-account:before {
	content: "\e603";
}

.sooq-pwd:before {
	content: "\e604";
}

.sooq-qq:before {
	content: "\e605";
}

.sooq-weixin:before {
	content: "\e606";
}

.sooq-logout:before {
	content: "\e607";
}

.sooq-avatar:before {
	content: "\e608";
}

.sooq-error:before {
	content: "\e609";
}

.sooq-IIALOGO:before {
	content: "\e60a";
}

.sooq-mobile:before {
	content: "\e60b";
}

.sooq-youjian:before {
	content: "\e60c";
}

.sooq-com:before {
	content: "\e60d";
}

.sooq-truename:before {
	content: "\e60e";
}

.sooq-list:before {
	content: "\e60f";
}
.sooq-arrow-up:before { content: "\e611"; }
.sooq-arrow-down:before { content: "\e612"; }
.sooq-play:before { content: "\e613"; }
.sooq-identifying:before { content: "\e614"; }

.body_c {
	width: 990px;
	margin: 0 auto;
}
.top{background-color: #fff;}
.top .toLinkWrap{margin-top: 5em;font-size: 18px;}
.znw a.toLink{color: #116bb4;font-size: 16px;}
.iia a.toLink{color: #c03d33;font-size: 16px;}
.zaoche a.toLink{color: #8c2024;font-size: 16px;}
#logo {
	position: relative;
	width: 15.5em;
	margin: 1em 0;
	height: 2.5em;
	float: left;
	vertical-align: text-bottom;
	font-size: 26px;
}
#logo img{max-width: 7em;max-height: 2.5em;float: left;}
#logo b {
	display: block;
	width: 5.1em;
	float: left;
	margin: 1em;
	font-family: 'heti', sans-serif;
	line-height: 1em;
	padding-left: 1em;
	border-left: 1px solid #000;
}
.iia #logo b{margin-top:.8em;}
#footer{height:80px;}
#footer .copyright{background-color: #fff;text-align: center;line-height: 80px;height: 80px;position: absolute;width: 100%;bottom: 0;left: 0;}

@media screen and (max-width: 990px){
	.body_c {
		width: 100%;
		margin: 0 auto
	}
	.form .itxt{width: 100%;height: 100%;}
}
@media screen and (max-width: 640px){
	.body_c {
		width: 100%;
		margin: 0 auto
	}

	#logo {
		width: 90%;
		margin: 5px 5%;
		height: 3em;
		float: none;
		font-size: 26px;
		text-align: center;
		/* display: table; */
	}
	#logo img{max-height:1.5em;display: inline-block;/* position: absolute; */float: none;margin: 1em 0;/* transform: translate(-125%, 37%); */}
	.znw #logo img{
    max-height: 2.2em;
}
	#logo b{display:inline-block;float: none;position: relative;top: -1.3em;left: 0;/* right: auto; */}
	.znw #logo b{top: -1.6em;}
	#footer .copyright{padding: 21px 2em;line-height:1.5em;}
}
@media screen and (max-width: 414px){
		#logo {
		font-size: 20px;
	}
}
@media screen and (max-width: 360px){
		#logo {
		font-size: 18px;
	}
}