﻿html {
	font-weight: 400;
	-webkit-text-size-adjust: none;
	-webkit-tap-hightlight-color: transparent;
	/*-webkit-user-select: none;*/
	height: 100%;
	font-size: 16px;
    touch-action:manipulation;  /*取消手机端click事件延迟*/
}

* {
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family:"微软雅黑",Arial;
	font-size: 16px;
	color: #333;
	font-weight: 400;
    /*取消a标签在移动端点击时的蓝色*/
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    /*-webkit-user-select: none;
    -moz-user-focus: none;
    -moz-user-select: none;*/
}

body {
	overflow-x: hidden;
	min-height: 100%;
	-webkit-text-size-adjust: none;
	background: #f2f2f2;
}

html, body{ margin:0; height:100%; }

ul,ol {list-style: none}

a {color: #333;text-decoration: none}
.halfRadius{border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%;}
.Radius{border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}

a:hover {text-decoration:none; }

div,p,ul,li,img,span,ul, li, dl, dt, dd,em,i { margin:0; padding:0;}

em, i { font-style:normal; }

.clearfix{zoom:1;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.clear {clear:both;}

.flex-box,.rightContentBox,.buyCar_footer,.changed_href,.myIndent_num{ display: -webkit-box; display: -moz-box;display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; }

.flex-child,.business,.rightContent_title{ -webkit-box-flex: 1;-moz-box-flex: 1;  -webkit-flex: 1;-ms-flex: 1; flex: 1; }

.flex-algin,.rightContentBox,.buyCar_footer,.changed_href,.myIndent_num{ /*垂直居中*/-webkit-box-align: center;-moz-align-items: center;-webkit-align-items: center; align-items: center;}

.flex-justify/*,.footNab li a*/{-webkit-box-pack: center;-moz-justify-content: center; -webkit-justify-content: center; justify-content: center;}

.flex-column,.classic_ul li a{/*垂直方向布局*/-webkit-box-direction: normal;-webkit-box-orient: vertical;-moz-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;}

.flex-none{-webkit-box-flex: 0;-webkit-flex: none;-ms-flex: none;flex: none;}

.flex-all,.product_img,.classic_img,.classic_ul li a,.buyCar_img,.list_img{ display: -webkit-box; display: -moz-box;display: -webkit-flex;display: -moz-flex; display: -ms-flexbox;display: flex;
 -webkit-box-align: center;-moz-align-items: center;-webkit-align-items: center; align-items: center;
 -webkit-box-pack: center;-moz-justify-content: center; -webkit-justify-content: center; justify-content: center;}

.flex-space{/*水平方向两端对齐*/justify-content: space-between;-webkit-box-pack: space-between;-moz-justify-content: space-between; -webkit-justify-content: space-between; }

.flex-end{ -webkit-align-items:flex-end; align-items:flex-end;  -webkit-box-align: flex-end; -moz-align-items: flex-end;}


.fw{ font-weight:bold;}

.text-of,.produceName,.f_give_word,.list_name,.total_money,.business,.visited_city li a,.leftBar ul li a p,.rightContent_title,.buyCar_name{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}

input,button,textarea{ border:none; appearance:none; -webkit-appearance:none; outline:none; background: none;}

/*input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance: none !important; }*/

input[type="number"]{-moz-appearance:textfield;/* firefox */}

span,em,i,b{font-size: inherit; color: inherit;}

::-webkit-scrollbar {/*隐藏滚轮*/
display: none;
}

img {
	border: 0;
	margin:0; padding:0;
	display: block;
	width: 100%;
	vertical-align: top
}

/*::-moz-placeholder{ color:#333;}
::-webkit-input-placeholder{color:#333;}
:-ms-input-placeholder{color:#333;}*/

.fl {
	float: left
}

.fr {
	float: right
}

.clearfix:after {
	content: "";
	display: block;
	width: 100%;
	height: 0;
	clear: both
}

h1,h2,h3,h4,h5,h6 {
	font-weight: 400
}

.relative {
	position: relative
}

.absolute {
	position: absolute
}

.fixed {
	position: fixed
}

.text_over {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.text {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.block {
	display: block
}

.none {
	display: none
}

.middleImg{position: relative;}
.middleImg img{ position: absolute; top: 0; right:0; bottom: 0; left: 0; margin: auto; max-width: 100%; max-height: 100%; width: auto; height: auto; }

.btn{background: #fa2c50; color: #fff; text-align: center;}
.otherBtn{ background: #fff; color: #fa2c50; border:1px solid #fa2c50; text-align: center;}
