﻿
.search-info {
	padding:2px; border:0px;  WIDTH: 260px;  HEIGHT: 360px; background-color:#2174c6; /* background-color:#2174c6;*/  -moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px 5px 5px 5px; behavior: url(iecss3.htc);
}
.l-search-info {
	WIDTH: auto; HEIGHT: auto
}
.search-info .take {
	float: left; WIDTH: 240px
}
.search-info .return {
	float: right; WIDTH: 240px
}
.search-info .area-s {
	CLEAR: both; Z-INDEX: 4; POSITION: relative
}
.search-info .area-e {
	CLEAR: both; Z-INDEX: 4; POSITION: relative
}
.search-info .area-s .sel-frame {
	POSITION: relative
}
.search-info .area-e .sel-frame {
	POSITION: relative
}
.search-info .area-s H3 {
	margin-BOTTOM: 5px; FONT: 700 14px 'Arial', 'Helvetica', 'sans-serif'; COLOR: #4B4B4B;
}
.search-info .area-e H3 {
	margin-BOTTOM: 5px; FONT: 700 14px 'Arial', 'Helvetica', 'sans-serif';  COLOR: #4B4B4B;
}
.search-info .area-e {
	margin-TOP: 15px; Z-INDEX: 2;
}
.search-info .city {
	CLEAR: both; margin-BOTTOM: 5px; OVERFLOW: hidden;
}
.search-info .city H1 {
	margin: 10px 0px 5px; FONT: 700 14px 'Arial', 'Helvetica', 'sans-serif'; 
}

.search-big-tit {
	display: block;  FONT-SIZE: 14px; font-weight:bold;  margin: 0px 0px 5px 15px; COLOR: #ffffff; LINE-HEIGHT: 25px; FONT-FAMILY: 'Arial', 'Helvetica', 'sans-serif'; 
	/* HEIGHT: 35px*/
}

.search-box {
	padding: 10px; HEIGHT: 310px; background-color: #fff;/* background-color:#fff;*/
}


/* 表单部分 */

.quote {
	padding:0px 0px 5px 0px; display: inline; float: left; width: 100%;
}

.quote .textbox {
	margin: 0px; padding: 3px 5px 3px 5px; outline: none; font: 12px 'Arial', 'Helvetica', 'sans-serif' resize: none; BORDER: #dcdcdc 1px solid; display: block;  COLOR: #777;  webkit-box-sizing: content-box; moz-box-sizing: content-box; box-sizing: content-box ; width:220px; LINE-HEIGHT: 18px; HEIGHT: 18px;
}

.quote-title {
	margin-BOTTOM: 5px; display: inline; float: left; FONT: 500 12px 'Arial', 'Helvetica', 'sans-serif';  COLOR: #444; WIDTH: 220px; font-weight:bold;
}


.pudate {
	padding:0px 0px 5px 0px; display: inline; float: left; 
}

.pudate .textbox {
	margin: 0px; padding: 3px 5px 3px 5px; outline: none; FONT: 12px 'Arial', 'Helvetica', 'sans-serif' resize: none; BORDER: #dcdcdc 1px solid; display: block;  COLOR: #777;  webkit-box-sizing: content-box; moz-box-sizing: content-box; box-sizing: content-box ; width:100px; LINE-HEIGHT: 18px; HEIGHT: 18px;
}

.putime {
	padding:0px 0px 5px 0px; display: inline; float: left;
}

.putime .textbox {
	margin: 0px 0px 0px 0px; padding: 3px 5px 3px 5px; outline: none; FONT: 12px/1.5 'Arial', 'Helvetica', 'sans-serif' resize: none; border: #dcdcdc 1px solid; display: block;  COLOR: #777;  webkit-box-sizing: content-box; moz-box-sizing: content-box; box-sizing: content-box ; width:80px; LINE-HEIGHT: 18px; HEIGHT: 18px;
}

.dt-line {
	margin: 0px 5px; LINE-HEIGHT: 28px;float: left! important
}

.dpdate {
	padding:0px 0px 5px 0px; display: inline; float: left; 
}

.dpdate .textbox {
	margin: 0px; padding: 3px 5px 3px 5px; outline: none; FONT: 12px/1.5 'Arial', 'Helvetica', 'sans-serif' resize: none; BORDER: #dcdcdc 1px solid; display: block;  COLOR: #777;  webkit-box-sizing: content-box; moz-box-sizing: content-box; box-sizing: content-box ; width:100px; LINE-HEIGHT: 18px; HEIGHT: 18px;
}

.dptime {
	padding:0px 0px 5px 0px; display: inline; float: left;
}

.dptime .textbox {
	margin: 0px 0px 0px 0px; padding: 3px 5px 3px 5px; outline: none; FONT: 12px 'Arial', 'Helvetica', 'sans-serif' resize: none; border: #dcdcdc 1px solid; display: block;  COLOR: #777;  webkit-box-sizing: content-box; moz-box-sizing: content-box; box-sizing: content-box ; width:80px; LINE-HEIGHT: 18px; HEIGHT: 18px;
}

.vehicle {
	padding:0px 0px 5px 0px; display: inline; float: left;
}
.vehicle .textbox {
	margin: 0px 0px 0px 0px; padding: 3px 5px 3px 5px; outline: none; FONT: 12px 'Arial', 'Helvetica', 'sans-serif' resize: none; border: #dcdcdc 1px solid; display: block;  COLOR: #777;  webkit-box-sizing: content-box; moz-box-sizing: content-box; box-sizing: content-box ; width:210px; LINE-HEIGHT: 18px; HEIGHT: 18px;
}




.dt-line {
	margin: 0px 5px; LINE-HEIGHT: 28px;float: left! important
}

.l {
	float: left! important;
}
.areabutton2 {
	padding: 5px 5px 10px 50px; text-align:left; float: left;
}

.area-search .button-bg-zise {
	margin: 8px 12px 0px 0px; 
}
.search-info .area-search {
	Z-INDEX: 2
}
.button-bg-zise A {
	BORDER-RIGHT: #3c4c6a 1px solid; padding-RIGHT: 8px; BORDER-TOP: #3c4c6a 1px solid; display: block; padding-LEFT: 8px; padding-BOTTOM: 0px; margin: 0px; BORDER-LEFT: #3c4c6a 1px solid; COLOR: #f5f5f5; LINE-HEIGHT: 26px; padding-TOP: 0px; BORDER-BOTTOM: #3c4c6a 1px solid; HEIGHT: 26px; BACKGROUND-COLOR: #596b8c; border-radius: 2px; webkit-box-sizing: content-box; moz-box-sizing: content-box; box-sizing: content-box
}


.button-bg-zise A:hover {
	BORDER-LEFT-COLOR: #384662; BORDER-BOTTOM-COLOR: #384662; CURSOR: pointer; COLOR: #fff; BORDER-TOP-COLOR: #384662; BACKGROUND-COLOR: #5f7295; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #384662; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15)
}

.area-search .button-bg-yellow A {
	BORDER-RIGHT: #ffa22d 1px solid; padding-RIGHT: 0px; BORDER-TOP: #ffa22d 1px solid; padding-LEFT: 0px; FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbc1c', endColorstr='#ff9e36'); padding-BOTTOM: 0px; FONT: 14px/34px 'Arial', 'Helvetica', 'sans-serif';  BORDER-LEFT: #ffa22d 1px solid; WIDTH: 100px;/* WIDTH: 150px;原来的CSS  */ COLOR: #fff; padding-TOP: 0px; BORDER-BOTTOM: #ffa22d 1px solid; HEIGHT: 30px; BACKGROUND-COLOR: #ffac2a; border-radius: 3px; text-align:center
}
.area-search .button-bg-yellow A:hover {
	BORDER-LEFT-COLOR: #ffb72d; FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd31c', endColorstr='#ffb236'); BORDER-BOTTOM-COLOR: #ffb72d; BORDER-TOP-COLOR: #ffb72d; BACKGROUND-COLOR: #ffbf2b; BORDER-RIGHT-COLOR: #ffb72d
}


  
  
  

  
/*   */
.list-price {
	margin: 10px 0px 5px 15px; width:620px; font-size:12px; color: #444; border: #e9e9e9 1px solid;  -moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px 5px 5px 5px; behavior: url(iecss3.htc); background-color:#ffffff; 

}

.list-price LI {
	padding: 10px 0px 0px 10px; height:23px; list-style: none;  CLEAR: both;   /* background-position: left bottom; background-image: url(../images/bg_dot.gif); background-repeat: repeat-x; */border-bottom: #e5e5e5 1px dashed;
}

.list-price SPAN {
	display: block; float: left; 
}
.list-price SPAN EM {
	padding: 0px 2px 0px 2px; 
}
.list-price SPAN.cartype {
	margin: 0px 0px 3px 0px; padding: 0px 0px 0px 20px ; width:120px; float:left; text-align:left;
}

.dprice{
	margin: 0px 10px 0px 10px; width:140px; float:left;   /*  background-color: #f8f8f8; */
} 
.hdprice {
	margin: 0px 10px 0px 10px; width:140px; float:left; 
}
.exprice {
	margin: 0px 10px 0px 10px; float:left;  /* border: #b1d5e5 5px solid; */
}

.list-price .nolist-bottom {
	
	padding:10px 10px 10px 30px; 
	
	
}
.list-price .nolist-bottom  p {
	padding: 0px 10px 0px 15px; background-position: left 30% ;  font-size: 12px; background-image: url(../photo/arrow.png); color: #2174c6;  /* color: #2f7392; */ background-repeat: no-repeat;  list-style-position: inside;  height:19px;
}
.list-price .nolist-bottom span.comment {
	margin: 0px 0px 0px 10px; padding:0px 0px 0px 15px; background-position: left top;  font-size: 12px; background-image: url(../photo/yeloowicon.gif);  color: #34a7de; background-repeat: no-repeat;  list-style-position: inside;
}

.b {
	FONT-WEIGHT: bold;  /* FONT-WEIGHT: normal; */
}
.topcomment {
	 padding: 5px 0px 0px 15px;  font-size: 12px; color: #34a7de; height:20px;   width:590px; 
}
.topcomment p {
	 float: left;
}







/*   */
.list-citytocity{
	margin: 10px 0px 5px 15px; width:620px; font-size:12px; color: #444; border: #e9e9e9 1px solid;  -moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px 5px 5px 5px; behavior: url(iecss3.htc); background-color:#ffffff; 

}

.list-citytocity LI {
	padding: 10px 0px 0px 10px; height:23px; list-style: none;  CLEAR: both;   /* background-position: left bottom; background-image: url(../images/bg_dot.gif); background-repeat: repeat-x; */border-bottom: #e5e5e5 1px dashed;
}

.list-citytocity SPAN {
	display: block; float: left; 
}
.list-citytocity SPAN EM {
	padding: 0px 2px 0px 2px; 
}
.list-citytocity SPAN.xingcheng {
	margin: 0px 0px 3px 0px; padding: 0px 0px 0px 20px ; width:250px; float:left; text-align:left;
}
.price1 {
	margin: 0px 10px 0px 10px; width:120px; float:left; 
}
.price2{
	margin: 0px 10px 0px 10px; width:80px; float:left;   /*  background-color: #f8f8f8; */
} 

.price3 {
	margin: 0px 10px 0px 10px; float:left;  /* border: #b1d5e5 5px solid; */
}

.list-citytocity  .nolist-bottom {
	
	padding:10px 10px 10px 30px; 
	
	
}
.list-citytocity .nolist-bottom  p {
	padding: 0px 10px 0px 15px; background-position: left 30% ;  font-size: 12px; background-image: url(../photo/arrow.png); color: #2174c6;  /* color: #2f7392; */ background-repeat: no-repeat;  list-style-position: inside;  height:19px;
}
.list-citytocity .nolist-bottom span.comment {
	margin: 0px 0px 0px 10px; padding:0px 0px 0px 15px; background-position: left top;  font-size: 12px; background-image: url(../photo/yeloowicon.gif);  color: #34a7de; background-repeat: no-repeat;  list-style-position: inside;
}











/*  */
      
.list-city {
	margin: 10px 0px 5px 15px; width:620px; font-size:12px; color: #444; border: #e9e9e9 1px solid;  -moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px 5px 5px 5px; behavior: url(iecss3.htc); background-color:#ffffff; 

}

.list-city h3 {
	display: block; margin:8px; padding-left:20px;  width: 580px; height: 20px; font-size: 14px; border-bottom:  #ff6c00 2px solid;
}

.list-city LI {
	padding: 10px 0px 0px 10px; height:23px; list-style: none;  CLEAR: both;    border-bottom: #e5e5e5 1px dashed;
}

.list-city SPAN {
	display: block; float: left; 
}
.list-city SPAN EM {
	padding: 0px 2px 0px 2px; 
}
.list-city SPAN.leftmenu {
	margin: 0px 0px 3px 0px; padding: 0px 0px 0px 20px ; width:280px; float:left; text-align:left;
}

.rightmenu{
	margin: 0px 10px 0px 10px; width:280px;float: left ;  /*  background-color: #f8f8f8; */
} 
.list-city .noline-bottom {
	
	border-style:none;
	
	
}

/* */  
.comment_box {
	 margin:0px 0px 10px 0px;  padding: 0px; width: 620px;   background-color:  #fff;  /*background-repeat: repeat-y; position: relative; */   border: #FFB364 0px solid; -moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px 5px 5px 5px; behavior: url(iecss3.htc);
}

.comment_box div.mainside {
	margin: 0px 0px 0px 5px;  width: 600px; 
}
.comment_box h2 {
	padding: 10px 0px 5px 0px; font-size: 14px;  color: #444; /* color: #35a8df; */line-height: 20px;  border-bottom: #777 0px solid; 
}

.comment_box .mainside p {
	 padding: 0px 10px 0px 0px;  font-size: 12px; background-image: url(../images/bg_bluestar.gif); background-repeat: no-repeat;  background-position: left top ; color: #34a7de;  /* color: #2f7392; */  list-style-position: inside;  height:21px; 
}
.comment_box .mainside ul {margin: 5px 0px 10px 0px ; font-size: 12px; color: #444; width:600px;  list-style-position: inside; }
.comment_box .mainside li { margin:5px;list-style : url(../photo/circle.gif) square  inside;  list-style-position: inside; line-height:18px; }




  
/*  */

.limoservice_box {
	margin: 0px 0px 10px 10px;  width: 600px; font-size: 12px; border-bottom: #e5e5e5 1px dashed;  /*   background-color: #EFF4F7; */
}

.limoservice_box div.carleftside {
	margin: 5px 0px 0px 0px; width: 80px;  float: left;
}
.limoservice_box div.carrightside {
	padding:0px 0px 0px 5px;  width: 500px; float: left;  
}
.limoservice_box div.carrightside h4 {
	padding:0px 0px 0px 10px; font-size: 14px; font-weight: bold; color: #444; /* color: #35a8df; */  BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; border-LEFT-STYLE: none; border-bottom-STYLE: none;  
}

.limoservice_box p{
	padding: 5px 0px 5px 5px; font-size: 12px;  
}
.limoservice_box p#text {
	font-size: 12px;  padding-bottom: 8px; 
}
.limoservice_box p#boldtext {
	font-weight: bold; font-size: 12px; padding-bottom: 8px; 
}

.limoservice_box div.mainside {
	padding:5px 0px 0px 5px;  width: 590px; float: left;  font-weight: normal;
}


.clear {
	BORDER-TOP-WIDTH: 0px! important; CLEAR: both; PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; BORDER-LEFT-WIDTH: 0px! important; FONT-SIZE: 0px! important; FLOAT: none! important; border-bottom-WIDTH: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; OVERFLOW: hidden; LINE-HEIGHT: 0! important; PADDING-TOP: 0px! important; HEIGHT: 0px! important; BORDER-RIGHT-WIDTH: 0px! important；
}
.clear{ clear:both} 




 /*   */
.list-cartype {
	margin: 10px 0px 5px 15px; width:610px; font-size:12px; color: #444; border: #e9e9e9 1px solid;  -moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px 5px 5px 5px; behavior: url(iecss3.htc);  /*  */  background-color:#ffffff; 

}
.list-bgcartype  {
	 background-color: #EFF4F7;  width: 100%; background-position: left top;  background-repeat: no-repeat; position: relative; border-bottom:  #E6E7E8 2px solid; height: 38px; 
}
.list-bgcartype h3 {
	display: block; margin:0px; padding:10px 0px 8px 15px;  font-size: 14px;   float: left; 
}

.list-bgcartype a.vehicledetails  {
	margin: 0px 5px 0px 0px; float: right;  position: relative
}

.list-cartype LI {
	padding: 10px 0px 0px 10px; width:300px; height:20px; list-style: none;  clear: both; border-bottom: #e5e5e5 1px dashed;
}

.carpic {
	MARGIN: -230px 5px 0px 10px; float:right; border: #EFF4F7 5px solid; 
}

.list-cartype SPAN {
	display: block; float: left; 
}
.list-cartype SPAN EM {
	padding: 0px 2px 0px 2px; 
}
.list-cartype SPAN.modelname {
	margin: 0px 0px 3px 0px; padding: 0px 0px 0px 10px ; width:100px; float:left; text-align:left;
}

.modelname{
	margin: 0px 10px 0px 10px; width:100px; float:left;   /*  background-color: #f8f8f8; */
} 
.modeldescription {
	margin: 0px 10px 0px 10px; width:150px; float:left; 
}
.modellist {
	margin: 0px 10px 0px 10px; float:left;  /* border: #b1d5e5 5px solid; */
}
.shanghaicartype {
	margin: -230px 0px 0px 20px; float:left; border: #b1d5e5 5px solid; 
}

.list-cartype .nolist-bottom {
	
	padding:10px 10px 10px 20px; 
	
	
}
.list-cartype .nolist-bottom  p {
	padding: 0px 10px 0px 10px; background-position: left 30% ;  font-size: 12px; background-image: url(../photo/arrow.png); color: #444;  /* color: #2f7392; */ background-repeat: no-repeat;  list-style-position: inside;  height:19px;
}
.list-cartype .nolist-bottom span.comment {
	margin: 0px 0px 0px 10px; padding:0px 0px 0px 15px; background-position: left top;  font-size: 12px; background-image: url(../photo/yeloowicon.gif);  color: #34a7de; background-repeat: no-repeat;  list-style-position: inside;
}