@charset utf-8;
/* html5 css file, Peter Lubbers, Kaazing */

*{
	margin:0;
	padding:0; 
}
ul,li{
	list-style:none; 
	padding:0; 
	margin:0;
}
a,a:active,a:visited,a:hover{
	color:#000000; 
	text-decoration:none;
}
img{
	border:none;
	width:100%;
	height:auto;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.clear{
	clear:both;
}
input[type='text'],
input[type='number'],
input[type='password'],
input[type='reset'],
input[type='submit'],
input[type='button'],
input[type='tel'],
button,
textarea{
	-webkit-appearance:none; 
	border-radius:0; 
	border:1px solid #ddd;
	font-size:14px;
}
span{
	font-weight:normal;
}
html{
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	-webkit-user-select: none;
}
body{
	background:#fff; 
	font-size:14px; 
	font-family:Microsoft YaHei, SimSun; 
	color:#000000;
	margin:0 auto;
	min-width:320px;
	max-width:640px;
}
input{
	font-family:Microsoft YaHei;
}
#index{
	position:relative;
	background:#000; 
}
/*-------------------头部-------------------*/
.head{
	position:fixed;
	width:100%;
	z-index:9999;
	background:#fff;
	top:0;
	left:0;
}
.headH{
	height:160px;
}
header ul{
	width: 100%;
	font-size:14px;
	background:#c30d0c;
	height: 35px;
	padding:8px 0;
}
header li.logo img{
	width:90px;
	height:32px;
	margin-left:5px;
}
.moreCity{
	background:url(../images/city1.png) no-repeat right center #fff;
	padding:0 25px 0 5px;
	min-width:30px;
	height:30px;
	line-height:30px;
	border-radius:3px;
	margin-right:5px;
}
.addressBox {
    background: none repeat scroll 0 0 #000;
    color: #fff;
    opacity: 0.9;
    position: absolute;
    width: 100%;
    z-index: 9999;
	display:none;
}
.addressMain{
	margin:10px;
}
.addTitle{
	padding:8px 0;
	border-bottom:1px dotted #ccc;
	margin-bottom:10px;
}
.addressBox .addCity a,
.addressBox .addCity a:active,
.addressBox .addCity a:visited,
.addressBox .addCity a:hover{
	color:#fff;
}
.addCity a{
	width:50px;
	text-align:left;
	display:block;
	float:left;
	line-height:30px;
}
input.addBtn[type="button"] {
    background: none repeat scroll 0 0 #fff;
    border-radius: 4px;
    color: #333;
    font-size: 15px;
    height: 35px;
    letter-spacing: 2px;
    width: 70px;
}
.search{
	margin:10px 10px 0 10px;
	position:relative;
}
 input[type="text"].searchInput{
	padding:8px 0;
	width:100%;
	text-indent:3px;
	border:1px solid #ccc;
	box-shadow: 0px 0px 0px #dfdfdf inset;
}
 input[type="submit"].searchBtn{
	 border:none;
	 padding:8px 12px;
	 color:#fff;
	 border-radius:0 3px 3px 0;
	 background:#c20c0c;
	 position:absolute;
	 right:-2px;
	 top:0px;	 
}
nav{
	margin:10px;
}
nav li{
	float:left;
	width:49%;
	height:42px;
	line-height:42px;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fbfbfc),to(#f6f6f6));
    background-image: -webkit-linear-gradient(#fbfbfc,#f6f6f6);
    background-image: -moz-linear-gradient(#fbfbfc,#f6f6f6);
    background-image: -ms-linear-gradient(#fbfbfc,#f6f6f6);
    background-image: -o-linear-gradient(#fbfbfc,#f6f6f6);
    background-image: linear-gradient(#fbfbfc,#f6f6f6);
	border:1px solid #c30d0c;
	border-radius:3px;
	text-align:center;
	box-sizing:border-box;
	font-size:16px;
}
nav li img{
	width:30px;
	height:23px;
	vertical-align:middle;
	margin:-4px 3px 0 0;
}
.footH{
	height:50px;
}
/*-------------------首页-------------------*/
#searchPrice{
	margin:0px 10px 0px 10px;
}
#searchPrice a{
	color:#fff;
}
#searchPrice li{
	float:left;
	width:19%;
	height:32px;
	line-height:32px;
	background:#27394a;
	border-radius:3px;
	text-align:center;
	margin-right:1%;
	font-size:12px;
}
.listTitle{
	color:#c30d0c;
	font-size:15px;
	background:#f2f2f3;
	height:32px;
	line-height:32px;
	border-bottom:1px solid #c30d0c;
	padding-left:5px;
	position:relative;
	margin:10px 0 5px 0;
}
.listTitle span{
	position:absolute;
	right:5px;
	top:0px;
}
.listTitle span a{
	font-size:12px;
}
/*首页车辆列表*/
#list,#indexNews,#indexImg,#news,#pinggu,#sellcar,#body_right,#shownews{
	width:96%;
	margin:0 auto;
}
#news,#list{
	width:94%;
}
#list li .alist {
    border-bottom: 1px dotted #808080;
    display: block;
    height: 74px;
    padding: 8px 0;
    width: 100%;
}
.list_litpic img {
    height: 74px;
    width: 105px;
}
.list_info {
    height: 74px;
    margin-left: 115px;
    padding-top: 5px;
}
.list_info h4 {
    color: #555;
    display: block;
	font-weight:bold;
	word-break:break-all;
}
.list_info h5 {
    color: #a2a2a2;
    font-weight: 500;
    height: 26px;
    line-height: 26px;
}
.list_info h5 span {
    color: #c20c0c;
    margin-left: 5px;
	font-size:14px;
}
/*首页资讯列表*/
#indexNews li{
	border-bottom: 1px dotted #808080;
	line-height:36px;
	height:36px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	background:url(../images/newsIcon.png) no-repeat left center;
	background-size:8px 14px;
	padding-left:12px;
}
#indexImg{
	margin-top:5px;
}
#indexImg li{
	width:49%;
	margin:5px 2% 0px 0;
	float:left;
}

/*------------------车辆列表-------------------*/
.up_down{
	width:100%;
	height:180px;
	position:relative;
}
.up_down_arrow{
	width:40px;
	height:40px;
	position:absolute;
	top:9px;
	left:70px;
	-webkit-transform-style: preserve-3d;
	-webkit-transition: 300ms;
	background-image:url(../images/up_arrow.png);
	background-size: 40px 80px;
	background-repeat: no-repeat;
	-webkit-transform: rotate(-180deg);
}
.loading{
	background-position: center -40px;	
	-webkit-transform:rotate(0deg) translateZ(0);
	-webkit-animation-name:loading;
	-webkit-animation-duration:2s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
}
@-webkit-keyframes loading {
	from { -webkit-transform:rotate(0deg) translateZ(0); }
	to { -webkit-transform:rotate(360deg) translateZ(0); }
}
.up_down_text{
	width:150px;
	position:absolute;
	height:60px;
	line-height:60px;
	text-align:center;
	top:20%;
	left:50%;
	margin-top:-30px;
	margin-left:-75px;
	color:#878787;
}
.carlist,.newslist{
	position: absolute;
	top:160px;
	left:10px;
	overflow:hidden;
	background:#fff;
}
#list_ul li.no_car{
	padding-top:50px;
	text-align:center;
	color:#777;
}
#noMsg{
	line-height:30px;
	text-align:center;
	color:#888;
}
/*------------------车辆详情------------------*/
.showcar {
    background: none repeat scroll 0 0 #fff;
    box-shadow: 0 1px 3px #dddddd;
    margin-bottom: 15px;
    padding: 8px;
}
.showcar_title{
	line-height:26px;
	font-size:16px;
	font-weight:bold;
}
.showcar_title span{
	color:#c20c0c;
	font-size:18px;
	font-weight:bold;
}
.showcar_tel{
	line-height:30px;
	font-size:16px;
	color:#c20c0c;
}
.showcarUl li{
	float:left;
	width:50%;
	line-height:25px;
	font-size:14px;
	overflow:hidden;
	height:25px;
}
.showcarInfo{
	line-height:25px;
	margin-bottom:10px;
	font-size:15px;
}
.showcarPic img{
	margin-bottom:7px;
}
.showcarTel{
    -moz-box-orient: horizontal;
	-webkit-box-orient: horizontal;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#f7f7f7));
    background-image: -webkit-linear-gradient(#fcfcfc,#f7f7f7);
    background-image: -moz-linear-gradient(#fcfcfc,#f7f7f7);
    background-image: -ms-linear-gradient(#fcfcfc,#f7f7f7);
    background-image: -o-linear-gradient(#fcfcfc,#f7f7f7);
    background-image: linear-gradient(#fcfcfc,#f7f7f7);	
	height:40px;
	line-height:40px;
	border-top:1px solid #bbb;
	text-align:center;
	font-size:17px;
	font-weight:bold;
	color:#c20c0c;
	display:none;
	position:fixed;
	bottom:0px;
	left:0;
	width:100%;
	opacity:0.8;
}
/*------------------资讯列表页------------------*/
#news ul{
	border:1px solid #eaeaea;
}
#news li{
	border-bottom:1px solid #eaeaea;
	padding:8px;
	-moz-box-orient: horizontal;
	-webkit-box-orient: horizontal;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#f7f7f7));
    background-image: -webkit-linear-gradient(#fcfcfc,#f7f7f7);
    background-image: -moz-linear-gradient(#fcfcfc,#f7f7f7);
    background-image: -ms-linear-gradient(#fcfcfc,#f7f7f7);
    background-image: -o-linear-gradient(#fcfcfc,#f7f7f7);
    background-image: linear-gradient(#fcfcfc,#f7f7f7);	
}
#news li div{
	background:url(../images/black.png) no-repeat right center;
}
#news li h1 {
    font-size: 14px;
    font-weight: normal;
    margin-right: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#news li h2{
	font-size:12px;
	font-weight:normal;
	color:#a2a2a2;
}


/*-----------------------资讯详情页---------------------*/
.shownewsTitle{
	font-size:15px;
	font-weight:bold;
	line-height:24px;
	text-align:center;
	margin:5px 0px 5px 0px;
}
.shownewsDate{
	font-size:13px;
	text-align:center;
	margin:0px 0px 5px 0px;
	color:#888;
}
.shownewsInfo{
	line-height:24px;
	margin:5px 0px;
	padding-top:8px;
	font-size:14px;
	border-top:1px solid #ccc;
}
.shownewsInfo img {
    height: 100% !important;
    width: 100% !important;
}
.shownewsTips{
	line-height:20px;
	margin:5px 0px;
	font-size:12px;
	color:#888;
}
.shownewsInfo p,.shownewsInfop font{
	font-size:14px !important;
}
.shownewsInfo span,.shownewsInfo p ,.shownewsInfo  p font,.shownewsInfo font{
    font-size: 14px !important;
}
table {
    width: 100% !important;
}
.pageBar .pagePrev,
.pageBar .pageNext{
	width:49.5%;
	background:url(../../images/weixin/left.png) no-repeat left center #ececec;
	position:relative;
	text-align:right;
}
.pageBar .pageNext{
	background:url(../../images/weixin/black.png) no-repeat right center #ececec;
	text-align:left;
}
.pageBar h1{
	font-size: 13px;
    font-weight: normal;
	margin-right:15px;
	padding-top:5px;
}
.pageBar h2{
	font-size:13px;
	font-weight:normal;
	margin:0 15px 0 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	padding:5px 0 5px 0;
}
.pageBar .pageNext h1{
	margin:0 0 0 15px;
}
.pageBar .pageNext h2{
	margin:0 30px 0 15px;
}

/*-----------------------免费评估---------------------*/
#body_right{
	position:relative;
}
input[type="text"]{
	border: 1px solid #eaeaea;
    border-radius: 3px;
    box-shadow: 1px 1px 1px #dfdfdf inset;
    font-size: 14px;
    margin: 0 auto;
    padding: 10px 0 10px 0px;
    text-indent: 5px;
    vertical-align: middle;
	width:100%;
}
#pinggu input[type="submit"],
#body_right input[type="submit"],
.sellcar input[type="submit"],
.return a{
	background:#ac0900;
	border:none;
	padding:6px 0;
	cursor:pointer;
	color:#fff;
	display:block; 
	text-align:center; 
	font-size:18px; 
	box-sizing:border-box;
	-webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	background:#ac0900; 
	border:1px solid #c10001; 
	background-image:linear-gradient(bottom, #ac0900 0, #ac0900 100%); 
	background-image:-moz-linear-gradient(bottom, #ac0900 0, #ac0900 100%); 
	background-image:-webkit-linear-gradient(bottom, #ac0900 0, #ac0900 100%); 
	box-shadow:0 1px 0 #ac0900 inset, 0 1px 2px rgba(0,0,0,0.5); 
	border-radius:5px; 
	color:#fff; 
	text-shadow:0 1px rgba(0,0,0,0.2);
	margin:15px 0;
	width:100%;
}
#pinggu li,#sellcar li,#body_right li{
	margin:8px 0;
}
.menu_head{
	padding:5px 10px;
	cursor:pointer;
	position:relative;
	margin:1px;
	background:#e5e5e5 url(http://img.zg2sc.cn/img2013/left.png) center right no-repeat; 
	font-weight:normal; 
	font-size:16px;
}
.menu_list{
	width:100%;
	margin:0 auto;
	font-size:16px;
	z-index:9999 !important;
	background:#fff;
}
.menu_list .current{
	background:#e5e5e5 url(http://img.zg2sc.cn/img2013/down.png) center right no-repeat;
}
.menu_list1{
	width:100%;
	margin:0 auto; 
	z-index:9999!important;
	background:#fff;
}
.menu_list1 .current{
	background:#e5e5e5 url(http://img.zg2sc.cn/img2013/down.png) center right no-repeat;
}
.menu_body{display:none;}
.menu_body a{
	display:block;
	color:#333;
	background-color:#EFEFEF;
	padding-left:10px; 
	font-size:16px;
	text-decoration:none;
	height:30px;
	line-height:30px;
}
.menu_body a:hover{
	color:#C20C0C;
	text-decoration:underline; 
}
#zmfenl li{
	background:#f1f1f1;
	border-bottom:1px solid #ddd;
	margin:0;
}
#zmfenl li.curr{
	background:#fff;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}
/*-----------------------免费评估结果---------------------*/
.pingguResText h1{
	font-size:18px;
	font-weight:normal;
	line-height:40px;
}
.pingguResText h2{
	font-size:14px;
	font-weight:normal;
	line-height:30px;
	color:#888;
}
.pingguResText h2 strong{
	color:#c20c0c;
	font-size:18px;
	font-weight:bold;
}
input[type="text"].heliprice{
	width:85%;
	margin-right:5px;
}
input[type="radio"]{
	margin:-2px 3px 0 3px;
	vertical-align:middle;
}
#pinggu .success{
	text-align:center;
	margin:40px 0;
}

/*-----------------------卖车---------------------*/
select{
	height:35px;
	line-height:35px;
	font-size:14px;
}
.listTitle font{
	font-size:12px;
	margin-left:5px;
}
.sellcar li span{
	color:#c20c0c;
}
.sellcar li.add select{
	width:32%;
	margin-bottom:5px;
}
.sellcar li.color select{
	width:100%;	
}
.sellcar li.chucispDate select{
	width:30%;
}
.uploadImg{
	width:300px;
	overflow:hidden;
}
.uploadImg img{
	width:30%;
	border:1px solid #ddd;
	float:left;
	margin:2px;
}
.sellcar label{
	color:#c20c0c;
}
#ppwin_carbrand{
	z-index:999999;
}
#cls_carbrand{
	z-index:998;
}
textarea{
	width:98%;
	border: 1px solid #eaeaea;
    box-shadow: 1px 1px 1px #dfdfdf inset;
	padding:1%;
	font-family:Microsoft YaHei, SimSun; 
}
/*-----------------------发布售车信息成功页---------------------*/

.carSuccess{
	background:url(../images/suceess.png) no-repeat 60px center;
	padding:15px 0 0 110px;
	height:50px;
}
.carSuccess strong{
	font-size:15px;
}
.carSuccessBtn a{
	-webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	background:#ac0900; 
	border:1px solid #c10001; 
	background-image:linear-gradient(bottom, #ac0900 0, #ac0900 100%); 
	background-image:-moz-linear-gradient(bottom, #ac0900 0, #ac0900 100%); 
	background-image:-webkit-linear-gradient(bottom, #ac0900 0, #ac0900 100%); 
	box-shadow:0 1px 0 #ac0900 inset, 0 1px 2px rgba(0,0,0,0.5); 
	border-radius:5px;
	color:#fff;
	width:49%;
	display:block;
	float:left;
	height:35px;
	line-height:35px;
	text-align:center;
	margin-right:1%;
}
.sellcarTips{
	color:#888;
	margin-top:20px;
	line-height:21px;
	font-size:13px;
}
.sellcarTips strong{
	color:#c20c0c;
}