/* CSS Document */
#layout{
margin:0px auto;
width:997px;
background:url(img/hot_xx.gif) no-repeat top right #fff;
}
#left{
	width:680px;
	margin-left:0px;
	float:left;
	display:inline;}
#right{
width:310px!important;
width:290px;
float:right;
}

#articletitle{
width:680px;
margin-top:25px;
text-align:center;}
#articletitle h1{text-align:center;width:680px;}
#articletitle p{
line-height:35px;
text-align:center;
}
#articletitle h2{
display:block;
text-align:right;
width:500px;
margin-right:50px;
float:right;
display:inline;
margin-bottom:10px;}

#articletitle table{
width:560px;
border-collapse:collapse;
margin:0 auto;
}

#articletitle td{
padding:9px;
border:1px solid #c1c1c1;}

#gz_amount{
float:left;
padding-top:5px;
text-align:center;
width:58px;
height:45px;
background:url(img/gz_k.gif) no-repeat top;}

#article{
width:578px;
line-height:28px;
letter-spacing:1px;
padding:20px 50px;}
#article img{ margin:10px 10px 10px 10px;}

#contact_button{
width:215px;
border:1px solid #ccc;
height:55px;
margin:0 auto;
 text-align:center;
 padding-top:5px;}

.enterprisepic{
float:left;
width:120px;
height:70px;
border:1px solid #000;
margin-right:12px;}

.enterpriseinfo{width:310px; line-height:25px;}

#gj{ float:left; width:70px;}

#comcantact ul{ display:block; float:left; width:310px;}

.line{
background:#c1c1c1;
height:1px;
display:block;
width:640px;
overflow:hidden;
margin:10px 0px 20px 0px;}

#appraise{
text-align:center;
width:680px;
}



#good ,#general ,#bad{
width:105px;
height:96px;
float:left;
margin-left:80px;
display:inline;
padding-top:84px;
line-height:25px;
}

#good{
background:url(img/good.gif) no-repeat top;}

#general{background:url(img/yiban.gif) no-repeat top;}

#bad{background:url(img/bad.gif) no-repeat top;}

.appraisebutton{background:url(img/pingbutton.gif) no-repeat top;
border:0px;
width:46px;
height:44px;
cursor: hand;}

#redline{
background:url(img/redline.gif) repeat-x top;
height:3px;
overflow:hidden;
width:676px;}

#yuyue{ height:24px; overflow:hidden;}

#appointment{width:680px;}

#appointment b{
display:block;
height:80px;
float:left;}

#appointment span{
display:block;
width:290px;
float:left;
text-align:left;}

.timelist{
width:65px;}

#write{
width:460px;
text-align:center;
margin:0 auto;}

.righttitlebg{
background:url(img/detail_right_title.gif) no-repeat top;
width:257px;
}

#cartype_into{
margin-top:290px;}

#cartype_detail img{
margin:3px 30px 14px 35px;
border:1px solid #999;}

#cartype_detail ul{
margin:0px 10px;
list-style:none;
line-height:20px;}
#cartype_detail ul span{color:#FF6600;}


#cartype_into p ,#sameprice p ,#gz_info p ,#browsed_info p{
line-height:54px;
text-align:center;}

#sameprice_ul ul li ,#gz_ul ul li ,#browsed_ul ul li{
list-style:none;
background:url(img/news_arrow.gif) no-repeat 0px 8px;
padding-left:15px;
margin-left:5px;
font-size:0.85em;
line-height:30px;
width:235px;
text-overflow:ellipsis; 
white-space:nowrap;
overflow:hidden; }

#cartype_detail ,#sameprice_ul ,#gz_ul ,#browsed_ul ul{background:#fff;}

.rightbottom2{
background:#999;
height:1px;
overflow:hidden;
margin-bottom:10px;
width:255px;
margin-left:1px;}

.cartypename{background:url(/car/img/cartypename.gif) no-repeat top;width:400px; line-height:46px; overflow:hidden; text-align:center;}
.cardatelist{background:url(/car/img/orangeline.gif) repeat-x top;width:587px; float:left;}
.cartypename,.cardatelist{height:46px; float:left;}

