﻿body {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 12px;
	margin: 0;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}a{
	color: #000;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
#contain{
	width: 950px;
		margin: 10px auto 0 auto;
		text-align: left;

}
.header-link{
	text-align: center;
	border-top:solid 1px #989798;
		border-bottom:solid 1px #989798;
	padding: 5px 0 5px 0;
}
.header-link a{
		margin: 0 3px 0 6px;
}

.header-block{
		background: url(images/header_bar.gif) no-repeat 0 100%;
		height:55px;
}
.header-block .logo{
	float: left;
	margin: 5px 0 0 5px;
	padding-top:5px;
}
.header-block .today{
		text-align: right;
	margin: 5px 10px 0 0;
}
.header-block .menu{
	float: left;
	margin: 10px 0 0 100px;
}
/**
.header-block .menu{
	float: left;
	margin: 10px 0 0 40px;
}
**/
.header-block .menu ul{
	margin: 0;
	padding: 0;
}
.header-block .menu li{
	float: left;
	display: block;
}
.header-block .menu a{
	display: block;
	float: left;
	background: url(images/menu.gif) no-repeat 0 -29px;
	height: 26px;
	width:80px;
	line-height: 26px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	margin: 0 2px 0 0;
	font-size: 13px;
	padding-top:3px;
}
.header-block .menu .active{
	background: url(images/menu.gif) no-repeat 0 0;
	color: #265001;
	text-decoration: none;
}
.header-block .menu a:hover{
	background: url(images/menu.gif) no-repeat 0 0;
	color: #FF6600;
	text-decoration: none;
}
.header-block .user{
	float:right;
	margin: 13px 10px 0 10px;
}
.header-block .user input{
display:block;
float:left;
width:62px;}
.nav-bar{
	background: #636363;
	color: #DDD;
	font-weight: bolder;
	height: 30px;
}
.nav-bar .nav{
	float: left;
	line-height: 30px;
	padding-left: 10px;
	height: 30px;
}
.nav a{
font-weight:normal;
color: #DDD}
.nav-bar .brand{
	float: right;
	line-height: 30px;
	padding-right: 10px;
}
.nav-bar .brand img{
width:60px;
height:23px;
	vertical-align: middle;
	border: solid 1px #000;
	margin-top: auto !important ;
	margin-top: 1px;
}
form{
	margin: 0;
	padding: 0;
}

.search-bar{
	background:#ccc;
	height: 30px;
	text-align: center;
	padding-left:160px;
}
.search_bar1{
	padding-left:0px;
}

.search-bar form{
	margin: 0 auto;
}
.search-bar select,.search-bar .intext input{
	background:#D7D7D7;
	border: solid 1px #666;
}
.search-bar .intext input{
float:left;
margin:0px;
margin-top:2px;
padding:0px;
padding-top:2px;}
.search-bar .select,.search-bar .intext,.search-bar .btn{
	float: left;
	margin: 3px 3px 0 3px;
}
.search-bar .btn input{
vertical-align:middle;
margin-right:25px;
margin-top:2px;
}
.clear{
	clear: both;
}
#main{
height: auto !important ;
height: 1px;
clear: both;
margin-top: 10px;
	background: url(images/main_bg.gif) repeat-y;
}
#main_pic{
height: auto !important ;
height: 1px;
clear: both;
margin-top: 10px;
	background:#fff;
}
#main .leftnav{
float: left;
	width: 172px;
}
#main .right-block{
		float: right;
		width: 770px;
}

/*leftnav*/
.nav-title{
			background: #5E5E5E;
				height: 30px;
}
.nav-title ul{
	margin: 0 0 0 10px;
	padding: 0;
}
.nav-title li{
	float:left;
	display: block;
	list-style: none;

}
.nav-title a{
		background: url(images/menu-leftnav.gif) no-repeat 0 -25px;
float: left;
display: block;
width: 72px;
height: 20px;
line-height: 20px;
padding-top:5px;
color: #D7D7D7;
font-weight: bold;
text-align: center;
font-size: 12px;
margin: 5px 3px 0 0px;
}
.nav-title .active{
	background: url(images/menu-leftnav.gif) no-repeat 0 0;
	text-decoration:none;
	color: #265001;
}
.nav-title a:hover{
	background: url(images/menu-leftnav.gif) no-repeat 0 0;
	text-decoration:none;
	color: #FF6600;
}

.carlist{
	padding:5px;
	color: #D7D7D7;
	clear: both;

}
.carlist h4{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	background: url(images/bullet-sub.gif) no-repeat 0 2px;
	padding-left:15px;

}
.carlist ul{
	margin: 0 0 0 15px;
	padding: 0;
}
.carlist ul li{
	background: url(images/bullet-cur.gif) no-repeat 0 5px;
	padding-left:15px;
	list-style: none;
	line-height: 20px;
}
.carlist a{
	color: #fff;
}

.carbrandlist h4{
	margin: 10px 0 0 10px;
	padding: 0;
	font-size: 14px;
	background: url(images/bullet-subtop.gif) no-repeat 0 2px;
	padding-left:15px;
	color: #F99404;
}
.carbrandlist .sub1{
	margin: 0 0 20px 20px;
	padding: 0;
}
.carbrandlist .sub1 li {
	list-style: none;
}
.carbrandlist .sub1 li a{
	color: #CCC;
	line-height: 20px;
	font-weight: bolder;
	background: url(images/bullet-sub.gif) no-repeat 0 2px;
	padding-left: 15px;

}
.carbrandlist .sub1 li .a1{
	color: #79c714;
	line-height: 20px;
	font-weight: bolder;
	padding-left: 15px;

}
.carbrandlist .sub1 .on{
	background: url(images/bullet-left-sub1.gif) no-repeat 0 2px;
}
.carbrandlist .sub1 .sub2{
		margin: 0 0 0 -20px;
		padding: 0;
}
.carbrandlist .sub1 .sub2 li a{
color: #fff;
font-weight: normal;
display: block;
		background: url(images/bullet-bullet-sub2-n.gif) no-repeat 42px 6px;
	padding-left: 60px;
	line-height: 23px;
	height: 23px;
}
.carbrandlist .sub1 .sub2 .active,.carbrandlist .sub1 .sub2 a:hover{
		background: url(images/left-sub2-bulle-o.gif) no-repeat 0 0px;
		text-decoration:none
		
}
.title{
	background: url(images/title-bg.gif) repeat-x 0 0;
	height: 29px;
}
.title h1{
	color: #fff;
	margin: 0;
	padding: 0;
	float: left;
	font-family:"黑体";
	font-size: 18px;
	font-weight: normal;
	line-height: 29px;
	margin-left:10px;
	padding-top:2px;
}
.title .car-menu{
		margin: 3px 0 0 0;
		padding: 0;
		float: right;
		width: 480px;

}
.title .car-menu li{
	float: left;
	display: block;
}
.title .car-menu a{
	float: left;
	display: block;
	height: 24px;
	width: 74px;
	background: url(images/car-menu.gif) no-repeat 0 -26px;
	text-align: center;
	line-height: 28px;
	font-size:13px;
	font-weight: bold;
	color: #fff;
	padding-top:2px;
}
.title .car-menu .active{
font-size:13px;
	background: url(images/car-menu.gif) no-repeat 0 0;
	color: #265001;
	height: 26px;
	line-height: 26px;
	text-decoration:none
}
.title .car-menu a:hover{
font-size:13px;
	background: url(images/car-menu.gif) no-repeat 0 0;
	color: #FF6600;
	height: 26px;
	line-height: 26px;
	text-decoration:none
}

.carshow{
	float: left;
	width: 555px;
}
.linkedinfo{
	float: right;
	width: 185px;
}
.right-block .content{
	padding:10px 10px 10px 10px;
}
.right-block .content1{
	padding:0px;
}

.picshow{
	background: #C2C2C2;
	float: left;
	width: 260px;
	text-align: center;
	padding: 5px;
}
.picshow .main-pic img{
width:245px;
height:180px;
	border: solid 2px #fff;
}
.picshow .select-pic{
	margin-top: 5px;
	clear:both;
}
.picshow .select-pic a{

		float: left;
		display: block;
		text-align: center;
		width: 84px;
}
.picshow .select-pic a img{
width:75px;
height:55px;
border:solid 2px #666;}

.picshow .select-pic a:hover img,.picshow .select-pic .active img{
	border-color: #fff;
}

.picshow  .pic-bottom-bar{
	background: url(images/dotbar.gif) repeat-x 0 50%;
	text-align: right;
	clear:both;

}
.picshow  .pic-bottom-bar img{
	border-left:solid 5px #c2c2c2;
	border-right:solid 5px #c2c2c2;
}

.carshow .des-content{
	width: 270px !important ;
	width: 280px;
	margin-left: 10px;
	float: left;
}
.carshow .des-content h2{
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 18px;
	font-family:"黑体";
	font-weight:normal;

}
.carshow .des-content h2 b{
color:#D80C17;
}
.carshow .des-content p{
	margin: 0;
	line-height: 25px;
}


.cardescon{
	clear: both;
}
.carvideos{
margin-top:10px;}
.cardescon .des-menu{
	height: 20px;
}
.cardescon .des-menu ul{
	margin: 10px 0 0 10px;
	padding: 0;
}
.cardescon .des-menu li{
	list-style: none;
	float: left;
	display: block;
}
.cardescon .des-menu li a{
	float: left;
	display: block;
	height: 22px;
	line-height: 22px;
	width: 90px;
	background: url(images/des-menu.gif) no-repeat 0 -29px;
	text-align: center;
	font-weight:bold;
	color: #fff;
	margin-right: 5px;
	padding-top:3px;
}
.cardescon .des-menu li .active{
background: url(images/des-menu.gif) no-repeat 0 0;
	color:#265001;
	text-decoration:none
}
.cardescon .des-menu li a:hover{
background: url(images/des-menu.gif) no-repeat 0 0;

	text-decoration:none
}



.cardescon .big-menu{
	height: 33px;
}
.cardescon .big-menu ul{
	margin: 10px 0 0 10px;
	padding: 0;
}
.cardescon .big-menu li{
	list-style: none;
	float: left;
	display: block;
}
.cardescon .big-menu li a{
font-size:14px;
	float: left;
	display: block;
	height: 30px;
	line-height: 26px;
	width: 162px;
	background: url(images/des-menu1.gif) no-repeat 0 -37px;
	text-align: center;
	font-weight:bold;
	color: #fff;
	margin-right: 5px;
	padding-top:10px;
}
.cardescon .big-menu li .active{
background: url(images/des-menu1.gif) no-repeat 0 3;
	color:#265001;
	text-decoration:none
}
.cardescon .big-menu li a:hover{
background: url(images/des-menu1.gif) no-repeat 0 3;

	text-decoration:none
}





.contable{
	border-top: solid 2px #6E8E04;
	clear: both;
}
.des-content .des-buttonbar{
	text-align: center;
	
}

.contable-style{
	font-size: 12px;
	border-collapse: collapse;
	border: solid 1px #6E8E04;
	margin-bottom: 10px;
}
#duibimingchen{
background:#666;
color:#FFF;
border:1px #666 solid;
font-weight:bold;
text-align:center}
.blank{
	height: 10px;
}
.cardescon .linkedbox{
	margin-bottom: 10px;
}
.compare{
margin-top:15px;}
.brands,.manufacturer {
margin-top:10px;}
.manufacturer .contable,.brands .contable{
	border-top: solid 0px #6E8E04;
}
.contable-style th{
	background:#DDF498;
	border-right:solid 1px #6E8E04;
	border-bottom:solid 1px #6E8E04;
	padding: 3px;
	color: #265001;
}
.brands .contable-style th{
text-align:left;
padding-left:10px;}
.brands .contable-style th span{
display:block;
width:250px;
float:left}
.brands .contable-style th .sum{
color:#265001;
display:block;
width:250px;
text-align:right;
text-decoration: underline;
float:right;
padding-right:10px;}
.brands .contable-style th b{
color:#CC0000}

.contable-style td{
	border-right:solid 1px #6E8E04;
	border-bottom:solid 1px #6E8E04;
	padding: 5px;
	vertical-align: top;
	line-height: 20px;
}
.contable-style .tips{
	width: 150px;
	background: #F9FEE8;
	padding: 10px;
}
.contable-style .des{
	padding: 0;
}
.contable-style .bg{
background: #E6E6E6;
border-bottom:1px #999999 solid}

.contable-style .des p{
	margin: 0;
	padding: 0 10px 0 10px;
	line-height: 25px;

}

.manufacturer .des p{
padding-top:10px;
padding-bottom:15px;
	line-height: 18px;
}
.brands .des p{
padding-top:10px;
padding-bottom:5px;
	line-height: 18px;
}
.dotline{
background:url(images/dot.gif) repeat-x 0 5;
height:5px;
width:318px;
float:right;
margin-right:5px;
}
.manufacturer .des p em{
font-style:normal;
text-decoration:underline;
font-weight:bold;}
.manufacturer .des p em a{
color: #FF6600;}
.contable-style .des p b{
	width: 200px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-weight:normal;
	float: left;
	display: block;
}
.contable2{
	border:solid 1px #708F01;
	border-top: 0px;
	font-size:12px;
	line-height: 25px;
}
.contable2 th{
color:#336600;
	background: #DDF498;
	border-bottom:solid 1px #517334;
}
.contable2 td{
	text-align: center;
	padding: 0 5px 0 5px;
}
.contable2 .local,.contable2 .main-price{
	width: 80px;
}

.price .contable2 td b{
	font-size: 16px;
}
.price .contable2 td b em{
color:#D80C17;
font-style:normal;
}
.dealer .contable2 th,.price .contable2 th{
color:#336600}

.dealer .graybg td{
	font-weight: bold;
	color: #666666
}
.dealer .leftblock{
	border-right: solid 1px #ACACAC;
}
.dealer .des td{
    padding: 5px;
	border-bottom:solid 1px #517334;
}
.dealer .contable2 {
border-bottom:0px}
/***/

.compare  .des p b{
	width: 250px;
	font-weight:normal;
	float: left;
	display: block;
}

.manufacturer .des p b{
	width: 110px;
}
.brands .des p b img{
width:180px;
height:135px;
	border:#000 1px solid;
	margin-bottom:10px;
	margin-right:5px;
}
.price_fw{
text-align:right;
padding-right:10px;
width:315px;
float:right}

.price_fw span{
font-size:14px;
font-weight:bold;
margin-right:5px;}
.price_fw span b{
color:#CC0000}
.price_fw input{
vertical-align:middle;
margin-bottom:5px;}
.manufacturer .des p b img{
	width: 100px;
	height:75px;
	border:#000 1px solid;
}
.compare input{
margin:3px;
vertical-align:middle}
.compare .orange{
color:#5ba405
}

.graybg{
    background: #E4E4E4;
	height:auto !important ;
	height: 1px;
}
.green{
background: #ddf498
}
.contable-style .des p .tt{
	float: left;
	width: 160px;
	line-height:18px;
}
.contable-style .des p .tt1{
	float: left;
	width: 280px;
	line-height:18px;
}

.linkedbox {
	margin-bottom: 5px;
}
.linkedbox .title-bar{
	background: url(images/box_title_l.gif) no-repeat 0 0;
	height: 23px;
}
.linkedbox .title-bar .title-bar-right{
	float: right;
	background: url(images/box_title_r.gif) no-repeat 100% 0;
	width: 11px;
	height: 23px;
}
.linkedbox .title-bar h3{
	float: left;
	color: #fff;
	font-size: 12px;
	line-height: 23px;
	text-align: center;
	width: 170px;
	margin: 0;
	padding: 0;
}
.linkedbox .boxcon{
	background: url(images/box_content_bg.gif) repeat-x 0 0;
	padding: 10px;	
		line-height: 20px; 
		clear: both;
}
.linkedbox .hotcars a{
	margin: 0 3px 0 3px;

}
.linkedbox .btn{
	text-align: center;
	margin: 10px 0 10px 0;
}

.linkedbox .title-bar .lbtitle{
	float: left;
		background: url(images/bullet_arrow.gif) no-repeat 0 50%;
		padding-left: 15px;
		margin-left: 5px;
}
.linkedbox .title-bar .more{
	font-weight: normal;
	
}
.linkedbox .title-bar .more a{
	color: #fff;
	float: right;
}


.picshowlist{
	margin: 0;
	padding: 0;
	
}
.picshowlist li{
	list-style: none;
	text-align: center;
	margin-bottom:3px;
}
.picshowlist li img{
width:125px;
height:95px;
	border: solid 1px #000;
}
.picshowlist li h5{
		margin: 0;
		padding: 0;
		font-size: 12px;
		font-weight: normal;
}


.newslist{
	margin: 0;
	padding: 0;

}
.newslist li{
	text-overflow:ellipsis;
	overflow:hidden;
	white-space: normal !important ;
	white-space:nowrap;
		width:155px !important ;
	width: 165px;
	list-style: none;
	line-height: 20px;
	height: 20px;
	background: url(images/bullet-normal.gif) no-repeat 0 8px;
	padding-left: 10px;
}

#footer{
	text-align: center;
	background: url(images/left_bottom_line.gif) no-repeat 100% 0;
    padding-top: 15px;
    margin-bottom: 15px;
}
#footer1{
	text-align: center;
    padding-top: 15px;
    margin-bottom: 15px;
}
#footer1 p,#footer p{
	margin: 0;
	padding: 0;
	line-height: 20px;
}
#footer1 .mainlink,#footer .mainlink{
	border-top: solid 1px #989798;
	border-bottom: solid 1px #989798;
	padding: 10px;
	margin-bottom: 10px;
}
#footer1 .link,#footer .link{
	line-height: 20px;
		margin-bottom:5px;

}


#main2{
margin-top: 10px !important ;
	margin-top: 5px;
}

#main2 .rightnav{	
padding-top: 0 !important ;
	padding-top:5px;

	float: right;
	width: 185px;
}
.left-block{
	float: left;
	width: 755px;

}
.search-block{
margin-bottom: 10px !important ;
	margin-bottom:5px;
}
.search-block .s-top{
	background: url(images/box_style1_top.gif) no-repeat 0 100%;
	height: 9px;
	
}
.search-block .s-content{
		background: url(images/box_style1_mid.gif) no-repeat;
		height: 100px;
		padding: 0 10px 0 15px;
}
.search-block2 .s-content{
		background: url(images/box_style1_mid2.gif) no-repeat;
		height:50px;
		padding: 0 10px 0 15px;
}
.search-block .s-bottom{
			background: url(images/box_style1_bottom.gif) no-repeat 0 0;
			height: 9px;
			clear: both;

}
.search-block .search-bar{
	background: transparent;
	margin-bottom: 8px;
}
.search-block .search-bar form{
	margin-left: 0;
}
.sort-main{

}
.sort{
	line-height: 22px;
	height: 25px;
	margin-bottom: 5px;
	clear: both;
}
.sort b{
	float: left;
}
.sort a{
	line-height: 22px;
	height: 22px;
	cursor: pointer;
		float: left;
		display: block;
		margin-right: 10px;
}
.sort a .sl{
		background: url(images/menu_style1_l.gif) no-repeat 0 0;
						height: 22px;
					padding: 0 5px 0 11px;
					vertical-align: middle;
						float: left;

}
.sort a .sr{
		background: url(images/menu_style1_r.gif) no-repeat 0 0;
		width: 6px;
		display: block;
		float: left;
	height: 22px;
		vertical-align: middle;
}
.sort .letter2 a{
	font-weight: bold;
	margin-right: 2px;
}
.sort .letter2 a .sl{
	padding: 0 1px 0 7px;
}
.sort .letter a{
	font-weight: bold;
}
.sort .letter a .sl{
	padding: 0 10px 0 16px;
}
/**
.sort-mid{
	clear: both;
	background:url(images/left_shadow.gif) repeat-y 0px 0;
	height: auto !important ;
	height: 1px;
}**/
.sort-mid {
	clear: both; 
	background: url(images/left_shadow.gif) repeat-y 0px 0px; 
	height: auto !important ;
    height: 1px;
    border-right: solid 1px #ddd;
    position: relative;
}

.menu-bar{
	height: 30px;
}
#sortbycar .menu-bar .l{
	width: 52px;
}
#sortbycar .menu-bar .m{
	width: 693px;
}
.menu-bar .l{
		background: url(images/bar_left.gif) no-repeat 100% 0;
		height: 31px;
		width: 58px;
		float: left;
		display: block;
		
}
.menu-bar .m{
	background: url(images/bar_mid.gif) repeat-x 0 0;
		height: 31px;
		float: left;
		display: block;
		width:687px;
}
.menu-bar .r{
	background: url(images/bar_right.gif) no-repeat 0 0;
		height: 31px;
		width:10px;
		float: right;
		display: block;
}

.sort-menu{
	margin-top: 4px;

}

.sort-menu ul{
	margin: 0;
	padding: 0;
}
.sort-menu li{
	list-style: none;
	float:right;
}
.sort-menu a{
	float: left;
	display: block;
	height: 27px;
	width:78px;
	background: url(images/sort-menu-bg.gif) no-repeat 0 -27px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	line-height: 27px;
	margin-right: 5px;
}
.sort-menu .active{
	background: url(images/sort-menu-bg.gif) no-repeat 0 0;
	color: #265001;
	text-decoration: none;
}
.sort-menu a:hover{
	background: url(images/sort-menu-bg.gif) no-repeat 0 0;
	color: #FF6600;
	text-decoration: none;
}

.sort-letter{
	float: left;
	width: 48px;
}
.sort-letter ul{
	margin: 0;
	padding: 0;
	
}
.sort-letter li{
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
	width: 48px;
}
.sort-letter a{
		background: url(images/left_list_menu_n.gif) no-repeat;
		width: 48px;
		height: 81px;
		margin-bottom: 5px;
		font-size: 25px;
	text-align: center;
		color: #fff;
	display: block;
	font-family: Arial Black;
	line-height: 20px;
	padding: 5px 0 0 5px;
}
.sort-letter a b{
	font-size: 10px;
	display: block;
}
.sort-letter a:hover,.sort-letter .active{
		background: url(images/left_list_menu_o.gif) no-repeat;
		height: 81px;
		text-decoration: none;
}
/**
.sort-content{
		background: transparent url(images/sort-content-bg.gif) repeat-x 0 0;
		float: left;
		width: 706px !important ;
		width: 707px;
		height:100%;
		overflow:hidden;
		border-right:solid 1px #CCC;
}
**/

.sort-content {
	background: url(images/sort-content-bg.gif) repeat-x 0px 0px; 
	float: left; 
	overflow: hidden; 
	width: 706px !important ;
	width: 707px; 
	height: 100%;
	position: absolute;
	right:0;
	top:0;
	left:48;
}


.sort-content ul{
	margin:15px;
	padding: 0;
	
}
.sort-content  li{
	float: left;
	display: block;
	width: 49% !important ;
	width: 47%;
	margin-bottom: 15px;
	
	vertical-align: middle;

}
.sort-content  li img{
	border: solid 1px #000;
	float: left;
	width:100px;
	height:75px;
		margin: 0 10px 0 10px;
}
.sort-content  li h3{
width: 200px;

	font-size: 12px;
	font-weight:normal;
		line-height: 20px;
		margin: 20px 0 0 0;
		padding: 0;
	float: left;
	display: block;

		display: inline;
}

.sort-bottom .l{
	float: left;
	background: url(images/bottom_left.gif) no-repeat 100% 0;
	width: 58px;
	height: 16px;
	display: block;
}
.sort-bottom .m{
		background: url(images/bottom_mid.gif) repeat-x 100% 0;
	float: left;
	display: block;
	width: 687px;
	height: 16px;
}
.sort-bottom .r{
	float: right;
	background: url(images/bottom_right.gif) no-repeat 100% 0;
	width: 10px;
	height: 16px;
	display: block;
}

#vehicle-sort #footer{
	background: none;
	padding-top: 0;
}


.sort-mid2{
	border-right: solid 1px #666;
	height: auto !important;
	height: 1px;
}

.sort-col-gray .sort-leftnav,.sort-col-green .sort-leftnav{
	float: left;
	width:42px;
	border-bottom: solid 1px #fff;
}
.sort-col-gray .sort-leftnav a,.sort-col-green .sort-leftnav a{
	background: url(images/leftnav_green.gif) no-repeat 0 0;
	width: 42px;
	height: 29px;
	display: block;
	font-size: 25px;
	font-family: Arial Black;
	color: #fff;
	text-align: center;
	line-height: 29px;

	
}
.sort-col-gray .sort-leftnav a{
background: url(images/leftnav_gray.gif) no-repeat 0 0;

}
.sort-col-gray .sort-keywords,.sort-col-green .sort-keywords{
	float: left;
	width:710px !important ;
	width: 712px;
			background:#E4E4E4;
height: auto !important ;
	height: 1px;
			display: block;
			border-left: solid 2px #636363;
			
}

.sort-col-gray .sort-keywords{
	background: #fff;
	border-left: solid 2px #636363;
	
}
.sort-col-gray .sort-keywords ul,.sort-col-green .sort-keywords ul{
	margin: 0 0 0 15px;
	padding: 0;
}

.sort-col-gray .sort-keywords li,.sort-col-green .sort-keywords li{
	list-style: none;
	float: left;
	display: block;
	width: 16%;
	line-height: 29px;
	height: 29px;
	overflow: hidden;
text-overflow:ellipsis;	
white-space: nowrap;
}

#sortbycar .sort-bottom .l,#sortbycar .sort-bottom .m,#sortbycar .sort-bottom .r{
background: none;
	
}
#sortbycar .sort-bottom .l{
	width: 43px;
}
#sortbycar .sort-bottom .m{
	border-top:solid 1px #666;
	width: 712px;
}
#sortbycar .sort-bottom .r{
	display: none;
}
.car-price-show{
	margin: 0;
	padding: 0;
}
.car-pic-show{
margin:0px;
padding:0px;}
.car-price-show li{
	float: left;
	width: 230px;
	height:225px;
	overflow:hidden;
	background: #EFEFEF;
		margin: 10px 0 2px 10px;
		padding: 10px 5px 10px 5px !important ;
	padding: 10px;
	text-align: center;
	display: block;
}
.car-pic-show li{
	float: left;
	width: 145px;
	height:125px;
	overflow:hidden;
	background: #EFEFEF;
	margin: 5px 0 2px 6px;
	padding: 10px 5px 10px 5px !important ;
	padding: 10px;
	text-align: center;
	display: block;
}
.car-price-show li img{
	width:200px;
	height: 150px;
	border: solid 1px #000;
}
.car-pic-show li img{
	width:120px;
	height:80px;
	border: solid 1px #000;
}
.car-price-show h4{
	font-size:13px;
	font-weight: normal;
	width:200px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	margin: 0;
	padding: 0;
}
.car-price-show h5{
font-family:"黑体";
	font-size: 18px;
	font-weight:normal;
		margin: 10px 0 0 0;
}
.car-pic-show h4{
	font-size: 12px;
	font-weight:normal;
		margin: 3px 0 0 0;
}
.car-price-show h5 b{
	color: #D30303;
}
.car-price-show a:hover{
	text-decoration: none;
}
.car-price-show a:hover img{
	border: solid 1px #ddd;
}


.carimages{
	margin: 10px 10px 0 10px;
}

.boxcon2{
	border: solid 1px #7E7E7E;
}

.boxcon3{
    background:url(images/box_content_bg.gif) repeat-x;
	border: solid 1px #7E7E7E;
}
.bigpicshow{
	background: #fff;
	margin: 10px 20px 30px 20px;
	padding:1px;
	text-align: center;
}
.bigpicshow .pic{
width:850px;

overflow:hidden}
.bigpicshow .pic img{
	border: solid 1px #000;
}
.bigpicshow .pic-control-bar{
	display: block;
	margin-top: 10px;
		margin-bottom: 10px;
}
.bigpicshow .pic-control-bar .leftpic{
width:250px;
padding-left:35px;
text-align:left;
float:left}
.bigpicshow .pic-control-bar .rightpic{
width:250px;
padding-right:35px;
text-align:right;
float:right}
.bigpicshow .pic-control-bar .leftpic img,.bigpicshow .pic-control-bar .rightpic img{
width:120px;
height:80px;
border:#000 1px solid}
.bigpicshow .pic-control-bar .control-btn{
		float: left;
		display: block;
		margin: 10px 0 0 110px;
}
.bigpicshow .pic-control-bar .control-btn img{
		vertical-align:middle}
.bigpicshow .pic-control-bar .control-btn a{
font-size:16px;
font-weight:bold;
text-decoration:underline;
color:#333;
	margin: 3 10px 0 0 ;
}

.bigpicshow .pic-control-bar .control-btntop{
		float: right;
		display: block;
		margin-right:20px;
}
.bigpicshow .pic-control-bar .control-btntop img{
		vertical-align:middle}
.bigpicshow .pic-control-bar .control-btntop a{
font-size:16px;
font-weight:bold;
text-decoration:underline;
color:#333;
	margin: 3 10px 0 0 ;
}
.fy1{
display:block;
float:left;
margin-left:25px;
margin-top:5px;
font-size:13px;}
.fy1 strong{
color:#FF6600;
}


.fy{
display:block;
margin-top:10px;
font-size:13px;}
.fy strong{
color:#FF6600;
margin:0 3 0 3}
.fy2{
font-size:13px;
clear:both;
text-align:center;
}
.fr3{
margin-top:10px;
margin-bottom:10px}
.fy2 .pre{
font-weight:bold;
text-decoration:underline;
margin-right:10px;}
.fy2 .nex{
font-weight:bold;
text-decoration:underline;
margin-left:10px;}
.fy2 .active{
font-weight:bold;
color:#CC0000}
.bigpicshow .pic-control-bar .control-btn a:hover{
color: #FF6600}
.bigpicshow .pic-control-bar .speen-bar{
	float: left;
	display: block;
	margin-top:15px;
	
}
.bigpicshow .pic-control-bar .speen-bar span{
	float: left;
	display: block;
	line-height: 20px;
}
.bigpicshow .pic-control-bar .speen-bar .speed-t{
	width: 40px;

}
.bigpicshow .pic-control-bar .speen-bar .speed-line{
	width: 380px;
	background: url(images/scroll_r.gif) repeat-x 0 5px;
	float: left;
	display: block;
	text-align: left;
}
.bigpicshow .pic-control-bar .speen-bar .control-speed-btn{
		text-align: right;
		background: url(images/scroll_l.gif) repeat-x;
		display: block;
		margin-top: 5px;
}

.bigpicshow .pic-control-bar .speen-bar .pagenum{
		font-size:14px;
		font-weight: bolder;
	
	
		
		width:50px;
}

.picinfo{
width:850px;
height:25px;
	line-height: 20px;
}

.pageinfo{
	margin:15px 25px 20px 25px;
	line-height: 20px;
	text-align: center;
	font-size: 14px;
}
.pictures-small{
	background: #D9D9D9;
	border:solid 1px #959393;
	margin: 10px 20px 20px 20px;
	padding:5px 0 15px 0;
		text-align:center
}
.pictures-small .s-btn,.pictures-small .piclist{
	float: left;
	display: block;
}
.pictures-small .s-btn{
	text-align: center;
	width: 50px;

	padding-top: 20px;
}

.piclist ul{
	margin: 0;
	padding: 0;
}
.piclist li{
		float: left;
		display: block;
		text-align: center;
		width:141px;
		height:100px;
		overflow:hidden;
		margin-bottom:10px;
}
.piclist li a img{
width:120px;
height:80px;
	border: solid 1px #000;
	margin-bottom:3px;
}
.piclist li b{
font-weight:normal;
clear:both;
display:block}



.carinfo img{
	border: solid 1px #000;
	margin: 0 15px 0 15px;
	width:180px;
	height:135px;
}
.carinfo h3{
	font-size: 14px;
	margin: 0 0 5px 0;
}.carinfo p{
	line-height: 20px;
		margin: 0 0 5px 0;
}

.carstylelist ul{
	margin: 0;
	padding: 0;
}
.carstylelist li{
	display: block;
	list-style: none;
	clear: both;

}
.carstylelist li h4{
	font-size:13px;
	background: #d9d9d9;
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 24px;
	border-top: solid 1px #000;
		padding-left: 10px;
}
.carstylelist li .left-pic{
	float: left;
	width: 157px;
	text-align: left;
		display: block;
}
.carstylelist li .tc{
position:relative;
}
.carstylelist li .tingchan{
position:absolute;
display:block;
width:85px;
height:73px;
margin-left:50px;
margin-top:30px;
background:url(images/tingchan.gif) no-repeat}
.carstylelist li .left-pic img{

	border: solid 1px #000;
}
.carstylelist li .right-content
{
	float: right;
	display: block;
	width: 390px;
	margin-bottom: 10px;
}
.carstylelist li .menubar a{
	background: url(images/style_menu.gif) no-repeat -57px 0;
	width: 54px;
	height: 19px;
		display: block;
		float: left;
		line-height: 19px;
		text-align: center;
		margin-right: 3px;
		padding-top:3px;
}
.carstylelist li .menubar .active{
		background: url(images/style_menu.gif) no-repeat 0 0;
		color: #517334;
		font-weight:bold;
		text-decoration:none;
}
.carstylelist li .menubar a:hover{
		background: url(images/style_menu.gif) no-repeat 0 0;
		color: #FF6600;
		font-weight:bold;
		text-decoration:none;
}

.carstylelist li  .style-content{
	clear: both;
	background: url(images/carstyle_info_bg.gif) repeat-x 0 0;
	border: solid 1px #B7B6B6;
	padding: 0 10px 10px 15px;
	height: 78px !important ;
	height: 90px;
}
.carstylelist li  .style-content h5,.carstylelist li  .style-content ul{
	margin: 0;
	padding: 0;
}
.carstylelist li  .style-content h5{
		font-size: 14px;
		line-height: 35px;
}
.carstylelist li  .style-content h5 b{
	color:#D80C17;
	
}
.carstylelist li .style-content li{
	float: left;
	display: block;
	width: 180px;
	line-height: 20px;
	clear: none;
		margin-bottom: 0px;
}

.video-top .flashvideo{
	float: left;
	display: block;
	width: 380px;
		height: 337px;
}
.flashvideo1{
    text-align:center;
	display: block;
	margin:10px;
}
.flashvideo1 h3{
font-family:"黑体";
font-weight:normal;
font-size:16px;}
.flashvideo1 p{
text-align:left;
text-indent:2em;
line-height:18px;}
.video-top .videoinfo{
	float: left;
	width: 359px !important ;
	width: 389px;
	background: url(images/video_info_bg.gif) repeat-x;
	padding: 15px;
	color: #fff;
	height: 337px;
}
.video-top .videoinfo h3{
font-family:"黑体";
	font-size: 18px;
	margin: 0 0 5px 0;
	font-weight:normal;
}
.video-top .videoinfo h3 a,.video-top .videoinfo p a{
color:#FFF}
.video-top .videoinfo p{
	margin: 0 ;
	line-height: 20px;
}
.video-play-btn{
	
	text-align: right;
	margin: 5px 0 10px 0;
}

.videolist1{
	margin: 0 0 10px 0;
	padding: 0;
}
.videolist1 li{
	list-style: none;
	float: left;
	display: block;
	text-align: center;
	width: 176px;

	 
}
.videolist1 li img{
	width:155px;
	height: 115px;
	border:solid 3px #424141;
	margin-bottom: 5px;
}
.videolist1 li h4{
	font-size: 12px;
	font-weight: normal;
	margin: 0;
}
.video-top .videoinfo .morebar{
		background: url(images/dotbar.gif) repeat-x 0 3px;
		height: 20px;
		text-align: right;
		margin: 10px 0 0 0;
		clear: both;
}
.video-top .videoinfo .morebar a{
	width:60px;
	background: #b8b8b8;
	display: block;
	float: right;
}


.videolist{
		background: #EFEFEF;
		border: solid 1px #565656;
		margin-top: 10px;
		padding-top: 15px;
		clear: both;
}
.videotitle{
background: url(images/dotbar.gif) repeat-x 0 3px;
height: 25px;
margin:0 15px 10px 15px;

}
.videotitle h3{
margin: 0;
	float: left;
	display: block;

	font-size: 13px;
	background: #efefef url(images/video_title_bullet.gif) no-repeat 0 0;
	padding-left:25px;
	padding-right: 10px;
	line-height:20px;
}
.videotitle .moretext{
	float: right;
	background: #efefef;
	padding-left:10px;
}
.girlvideolist,.carvideolist{
	margin: 0;
	padding: 0;
}
.girlvideolist li,.carvideolist li{
	float: left;
	display: block;
	list-style: none;
	width: 153px;
	overflow:hidden;
	text-align: center;

}
.carvideolist li{
position:relative;}
.carvideolist li span{
position:absolute;
display:block;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bofanganniu.png', sizingMethod='scale');
background:url(images/bofanganniu.png) no-repeat !important;
background:none;
width:25px;
height:25px;
top:25px;
margin-left:-70px;
cursor:pointer}
.carvideolist li img{
	border: solid 1px #000;
	width: 120px;
	height: 80px;

}
.girlvideolist li h4,.carvideolist li h4{
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	margin-bottom: 10px;
	display: block;
	overflow: hidden;

	margin: 0 auto 10px auto;
	line-height: 20px;
}
.girlvideolist li h4{
	width: 100px;
		height: 20px;
}
.carvideolist li h4{width:120px;	height: 20px;}
.girlvideolist li img{
	border: solid 1px #000;
	width: 100px;
	height: 140px;
	margin-bottom: 5px;
}

#video #main{
	background: url(images/main_bg_video.gif) repeat-y;
}
#video #footer{
	background: none;
}

.morevideo_block{
text-align:center;
margin-top:10px;
padding:1px;}
.morevideo{
margin:0px;
padding:0px;
margin-top:30px;
margin-bottom:50px;}
.morevideo li{
float:left;
display:block;
width:183px !important;
width:184px;
height:160px;
overflow:hidden;
text-align:center;
margin-bottom:5px;}
.morevideo li img{
border:#000 1px solid;
width:160px;
height:120px;
display:block;
margin-bottom:5px;
clear:both}
.morevideo li b{
font-weight:normal}
.comment-block{
		background: #F9EFBD;
		border: solid 1px #8D9090;
		padding: 10px;
		margin-bottom: 10px;
}
.comment-block h3{
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	font-size: 12px;
	padding: 0 20px 0 0;
	color: #B54102;
	line-height: 20px;
	margin-top: 5px;
}

.comment-block .userbar span{
	float: left;
	display: block;
	padding: 0 5px 0 5px;
	line-height: 20px;
	margin-bottom: 5px;
}
.comment-block .userbar .inputtext{
	font-size: 12px;
	width: 80px;
}
.comment-block .userbar .reg{
		line-height: 25px;
	text-decoration: underline;
	
	width: 90px;
	text-align: center;
}

.comment-block .comment-con{
	clear: both;

}
.comment-block .comment-con div{
	float: left;
	display: block;
}
.comment-block .comment-con .comment-txt{
	width: 400px;
	height: 100px;
}
.comment-block .comment-con .btnbar{
	text-align: center;
	width: 130px;
	padding-top: 25px;
	height: 100px;
}
.comment-block .comment-con .btnbar p{
margin:0px;
margin-bottom:5px;
padding:0px;}

.two-block .left{
	float: left;
	width: 49%;
	display: block;
}
.two-block .right{
	float: right;
	width: 49%;
	display: block;
}

.list-block{
	border:solid 1px #799611;
	
}
.list-block ul{
	margin: 0;
	padding: 10px;
}
.list-block li{
	list-style: none;
	line-height: 25px;
	height: 25px;
	white-space: normal !important ;
	white-space: nowrap;
	overflow: hidden;
	padding-left:10px;
	background: url(images/bullet-normal.gif) no-repeat 0 10px;
	text-overflow:ellipsis;
}
.two-block .list-block li{
	width: 100%;
}
.list-block h3{
	margin: 0;
	padding: 0;
	line-height: 25px;
	background: #DDF498;
	border-bottom: solid 1px #799611;
	color:#336600;
	font-size: 12px;
	padding-left: 15px;
}


.header-block .logo .xmlogo,.header-block .logo .sublogo{
	float: left;
	display: block;
}

.dbcs{
	padding-top:10px;
	padding-bottom:10px;}

.contable-style img{
width:150px;
height:110px;
border:#000 solid 1px;
margin:5px 0 5px 0;
}
#whitebg th{
background:#FFF}
.carcomment .carname{
text-align:left;
line-height:18px;
padding-top:3px;
padding-bottom:3px;}
.zwcx{
padding-top:35px;
font-size:14px;}