﻿
.ie6 .BoxModelOne .contentHeader
{
	height: 5px;
	margin-bottom:-7px;
}
.BoxModelOne .contentHeader .headerLeftCorner
{
	width: 5px;
	height: 5px;
	background-image: url("../../common/images/common/grey_top_left.png"); 
}
.BoxModelOne .contentHeader .headerName
{
	height: 5px;
	width:702px;
	background-image: url("../../common/images/common/top_border_5px.png");  
}   
.BoxModelOne .contentHeader .headerRightCorner
{
	width: 5px;
	height: 5px;
	background-image: url("../../common/images/common/grey_top_right.png");
}   
.BoxModelOne .contentFooter .footerName
{
    width:702px;    
}

.ie6 .BoxModelTwo .contentHeader
{
	height: 30px;
}
.BoxModelTwo .contentHeader .headerLeftCorner
{
	width: 7px;
	height: 30px;
	background-image: url("../../common/images/common/white_top_03.png"); 
	
} 
.BoxModelTwo .contentHeader .headerName
{
	height: 30px;
	width:698px;
	background-image: url("../../common/images/common/white_top_05.png");  
}   
.BoxModelTwo .contentHeader .headerName .subHeadTitle
{
    color: #000; 
	height: 30px;   
	line-height:30px;
	position: relative;
} 

.BoxModelTwo .contentHeader .headerName .subHeadTitle .orderby{cursor: pointer;display: block;height: 20px;left: 130px;position: absolute;top: 5px;width: 20px;}
.BoxModelTwo .contentHeader .headerName .subHeadTitle .up{background-image: url("../../auto/images/select/select_03.png");}
.BoxModelTwo .contentHeader .headerName .subHeadTitle .down{background-image: url("../../auto/images/select/select_05.png");}
.BoxModelTwo .contentHeader .headerName .subHeadTitle .disable{background-image: url("../../auto/images/select/select_02.png");}
.BoxModelTwo .contentHeader .headerRightCorner
{
	width: 7px;
	height: 30px;
	background-image: url("../../common/images/common/white_top_07.png");
}   
.BoxModelTwo .contentFooter .footerName
{
    width:702px;    
}
/*  begin the css of leftContent */
.leftContent
{
	float: left;
	width: 220px;
	min-height: 10px;
}
.leftHeaderName
{ 
	width: 208px;
}
.leftFooterName
{
    width: 210px;    
}
 
.BoxModel .contentHeader .leftHeaderName .subHeadIcon img
{ 
	margin-top:5px;
}
/* begin the css for routeResearch */
.infoList
{
	height: auto;
	width: 200px;
	padding-bottom: 15px;
}
.infoList div
{
	width: 200px;
	text-align: left;
	margin-top: 10px;
}
.infoList div span input
{
	margin-left: 15px;
} 
.infoList div span select
{
	margin-left: 15px;    
}
.infoList div.searchMore
{
	text-align:center;
}
.infoList div.searchMore img
{
	vertical-align:middle;
}
/*添加图片 start*/
.infoList .sitepicker
{
	background: url('../../common/images/decoration/placeButton.gif') no-repeat 97% 50%;
}
.infoList .datepicker
{
	background: url('../../common/images/decoration/timeButton.gif') no-repeat 97% 50%;
	width:125px;
}
/*添加图片 end*/
.infoList div p
{
	width: 190px;
	text-align: center;
}
.selectButton
{
    display:inline-block;
    width: 92px; 
    height: 26px;
    background:url("../../common/images/button/line_search_15.png") no-repeat left; 
    vertical-align:middle;
    cursor:pointer;
    margin-left:55px;
}
.selectButton:hover {background:url("../../common/images/button/line_search_17.png") no-repeat left;}
.selectButton:active {background:url("../../common/images/button/line_search_19.png") no-repeat left;}

.leftParagraph
{
	margin: 0 0 0 20px;
}

.carModel
{
	width: 132px;
}
.price
{
	width: 55px;
}


.infoList .keyword
{
	color:#868686;
	}
div .leftsubHead
{
	font-weight: bold;
}
.contentHeader .headerName .leftsubHead
{
	height: 19px;
	width: 185px;
	float: left;
	color: white;
	margin-top: 6px;
	vertical-align: middle;
}
.contentHeader .headerName .magnifier
{
	height: 25px;
	width: 20px;
	float: left;
	margin-top: 4px;
}
.recommend
{
	width: 200px;
	height: auto;
	margin-left: 10px;
	padding: 10px 0 10px 0;
}
.bandRoute
{
	width: 200px;
	height: auto;
	margin-left: 10px;
	padding: 10px 0 10px 0;
}

.recommend .mainContent span
{
	margin-right: 14px;
	white-space: nowrap;
}
div .mainContent
{
	margin-top: 5px;
	line-height:22px;	
}
.bandRoute .mainContent .bandName span
{
	margin-right: 10px;
	white-space: nowrap;
}
.bandRoute .mainContent .countryName span
{
	margin-right: 10px;
	white-space: nowrap;
}
.bandRoute .mainContent .modeName span
{
	margin-right: 10px;
	white-space: nowrap;
}
.bandRoute .mainContent .countryName
{
	margin-top: 15px;
}
.bandRoute .mainContent .modeName
{
	margin-top: 15px;
}
/* end the css for routeResearch */

/* begin the css of shortCut */
#divObj .validationMessage
{
    display: block;
    width:185px;
    margin:0;
    padding:0;
    text-align: center; 
}
#divObj
{	
	width: 190px;
	margin-top: 10px;
	height: auto;
	background-color: #F7F7F7;
	padding: 2px 5px 15px 5px;
	border-bottom: 1px dotted #000;
	border-top: 1px dotted #000;
} 
#divObj div
{
	width: 195px;
	height:22px;
	line-height:22px;
}
#divObj div span
{
	display:inline-block;
	width:135px; 
	text-align:center;
}
#divObj div span input
{
	margin:0px;
}
#divObj div span select
{
	margin:0px;
}
#divObj div span.spanFirst
{
	display:inline-block;
	width:51px;
}
#shortCut
{
	width: 220px;
}

#shotCut .picShow
{
	height: auto;
	width: 220px;
	text-align: center;
	padding-top: 10px;
}
#shotCut .picShow a
{
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;
}
/* end the css of shortCut */

/* end the css of leftContent */

/*  begin the css of rightContent */

/*  change the css of rightContent */
.rightContent
{
	float: right;
	width: 712px;
}
.upSection
{
	margin-top: 10px;
}
.upSectionOne
{
	padding-left: 12px;
	margin-bottom: 5px;
}
.spanOne
{
	margin-left: 5px;
	margin-right: 5px;
} 

.upSectionTwo table span
{
	display: inline-block;
	white-space: nowrap;
	margin: 5px 10px 0px 0px;
}
.upSectionTwo table tr td.td_first
{
	font-weight: bold;
	text-indent: 15px;
	width: 60px;
	padding: 5px 0 0 0;
}
.upSectionTwo .spantwo
{
	background-color: #1262A1;
	padding: 2px 5px 2px 5px;
}
.upSectionTwo .spantwo a
{
	color: White;
	font-weight:bold;
}
#upSelect span:first-child
{
	font-weight: bold;
	text-indent: 15px;
}
#downSelect span:first-child
{
	font-weight: bold;
	text-indent: 15px;
}
.centerSection
{
	margin-top: 10px;
}
.centerSectionTitle
{
	margin-bottom: 0;
	background-image: url("../images/lineList/grey_02.png");
	border-left: 1px #AFAFAF solid;
	border-top: 1px #AFAFAF solid;
	border-right: 1px #AFAFAF solid;
	height: 20px;
	padding-top: 5px;
	padding-left: 10px;
}
.centerSectionMain
{
	border: 1px #CCC solid;
}
.centerSectionChildTwo
{
	background-color: #F7F7F7;
	background: 45 43px;
}

.centerSectionChild
{
	margin: 0 0 0 10px;
	padding: 10px 0;
	border-bottom: 1px #CCC dashed;
	height: 80px;
}
.centerSectionList
{
	margin: 0 0 0 10px;
	padding: 10px 0;
	border-bottom: 1px #CCC dashed;
	height: 80px;
}

.spanFive
{
	margin-left: 5px;
	margin-right: 5px;
}
.upCenterSectionChild
{
    position:relative;
	width: 110px;
	float: left;
}
.img360
{
    position:absolute;
    left:63px;
    top:3px;
}
.upCenterSectionChild a img
{
    width:100px;
    height:75px;
}
.centerCenterSectionChild
{
	width: 475px;
	height: 62px;
	float: left;
	padding-top: 5px;
}
.centerCenterSectionChild span
{
	display: inline-block;
	white-space: nowrap;
	padding: 2px;
}
.downCenterSectionChild
{
	width: 94px;
	float: right;
	margin: 3px 10px 0 0;
}
.checkDetailButton
{
    display:inline-block;
    width: 94px; 
    height: 26px;
    background:url("../../common/images/button/detail_15.png") no-repeat left; 
    vertical-align:middle;
    cursor:pointer;
}
.checkDetailButton:hover {background:url("../../common/images/button/detail_17.png") no-repeat left;}
.checkDetailButton:active {background:url("../../common/images/button/detail_19.png") no-repeat left;}
.centerCenterSectionChild p
{
	height: 14px;
	margin: 0px 0px 2px 0px;
	padding: 0px;
}
.centerCenterSectionChild p span img
{
	vertical-align: middle;
	margin: 0 -15px 0 10px;
}
.ie6 .centerCenterSectionChild p span img.image_group
{
	margin: 0 0 0 10px;
}
.centerCenterSectionChild .innerIcon img
{
	margin-bottom: -5px;
}
.paragraph
{
	margin-bottom: 16px !important;
}
.ie6 .paragraph
{
	margin-bottom: 16px;
}
.downSectionOne
{
	padding-left: 310px;
	margin-bottom: 25px;
	margin-top: 10px;
}
.downSectionOne span
{
	margin-left: 10px;
	margin-right: 10px;
}
.spanThree
{
	margin-right: 0px !important;
}
.ie6 .spanThree
{
	margin-right: 0px;
}
.spanFour
{
	margin-left: 0px !important;
}
.ie6 .spanFour
{
	margin-right: 0px;
}
.downSectionOne input
{
	width: 52px;
	margin-right: 2px;
}
/*  end the css of rightContent */

/* start the css for error message */
#divObj .validationMessage
{
	display: block;
    width:185px;
    margin:0;
    padding:0;
    text-align: center; 
}
#divObj
{	
	width: 185px;
	margin-top: 10px;
	height: auto;
	background-color: #F7F7F7;
	padding: 2px 10px 15px 5px;
	border-bottom: 1px dotted #000;
	border-top: 1px dotted #000;
}
#divObj p
{
	width: 195px;
	margin-bottom: 0
}
#divObj div
{
}	

/* paginatorContainer style */
.paginatorContainer
{
	height: auto;
	padding: 20px 0;
	text-align: right;
	width: 690px;
}
.paginatorContainer span
{
    display:inline-block;
    vertical-align:middle;
    text-align:center;
}
#pageNum
{
    width:20px;
}
.paginatorContainer span a img
{
   margin:-2px 5px 0 5px;
}
#confirmButton
{
    margin-left:10px;
}

.widSpan
{
    height:15px;
    width:15px;
}
.widSpanBg
{
    background-color:#ccc;
}
.infoList .keyword{ width:123px;}
.quyu{line-height:15px;overflow:hidden;}
.kj{cursor:pointer;}
.kj,.kj-qi{ background:url(../images/lineList/quyu.gif) no-repeat 50px -28px; width:60px;}
.kj-qi{ background-position:27px 4px}

/*c-search*/
.infoList div.c-search{ position:relative; z-index:2;height:18px; line-height:18px; border:1px solid #b3bcc1; float:left; margin-left:0; _margin-left:3px; width:110px; _width:129px; padding-right:20px; _padding-right:0px;background:#fff url(../../home/images/index/index.png) no-repeat 113px -113px; margin-top:0; margin-bottom:10px;}
span.cinfo,.cityword{float:left; color:#999; text-indent:3px; width:107px; height:18px; line-height:18px; text-align:left; background:#fff;}
span.cinfo{ color:#999999;}
.cityword{ display: none;border:0; height:16px;text-indent:3px;_text-indent:0px; line-height:16px; color:#000; width:107px; _width:119px; overflow:hidden; font-size:12px;}
.infoList div.c-search .t-tips,.infoList div.c-search .o-tips{ width:365px;  float:left; border:1px solid #2c7ecf; -webkit-box-shadow:2px 2px 2px #999;-moz-box-shadow:2px 2px 2px #999; position:absolute; left:-1px; top:19px; background:#fff; display:none; margin-top:0;}
.infoList div.c-search .c-tit{ width:100%; margin:0; height:24px; line-height:24px; background:#67a1e2; color:#cee3fc; display:block; overflow:hidden;}
.infoList div.c-search .c-tit b{ padding-left:5px; color:#fff;}
.infoList div.c-search .t-tips .cityname{ padding:10px 5px;width:260px; height:auto; overflow:hidden;}
.infoList div.c-search .t-tips .cityname a{ width:63px;_width:62px; border:1px solid #fff; float:left; color:#000; display:block; text-decoration:none; text-align:center; }
.infoList div.c-search .t-tips .cityname a:hover{ background:#e8f4ff; border:1px solid #acccef;}
.kword{width:125px; border:1px solid #b3bcc1; color:#858585; text-indent:2px; float:left; background:#fff; height:18px; overflow:hidden; margin-left:0px; _margin-left:3px;}
.query .tabmain span.kinfo{ color:#999; width:155px; text-align:left; height:18px; line-height:18px;}
.query .tabmain .kword .keyword{ border:0; text-indent:0; width:155px; background: none; color:#000;}
.infoList div.c-search .t-tips{ width:365px;}
.infoList div.c-search .t-tips p.cityname{ width:160px; padding:0 10px; float:left;}
.infoList div.c-search .t-tips .cityname span.ctit{ text-align:left; border-bottom:1px dashed #AEAEAE; color:#535353; height:24px; line-height:24px; width:100%; display:block;}
.infoList div.c-search .t-tips .cityname a{float:left; border:1px solid #FFFFFF; display:inline-block; height:18px; white-space:nowrap; width:auto; margin:2px 4px 2px 0; padding:0 2px; color:#535353;}
.infoList div.c-search .t-tips .cityname a:hover{ color:#0053AA;}

.infoList div.c-search .o-tips{ width:125px; margin-top:0;}
.infoList div.c-search .o-tips .c-tit{ color:#fff; text-indent:8px; font-size:14px;}
.infoList div.c-search .o-tips .cityname2{  min-height:45px; height:auto!important;height:45px; width:125px; padding:10px 0 0 0; *padding:10px 0 10px 0; margin-top:0;}
.infoList div.c-search .o-tips .cityname2 a{width:113px; height:22px; line-height:22px; border:1px solid #fff; border-right:0; border-left:0; display:block; padding-left:12px; color:#05a; overflow:hidden; text-align:left;}
.infoList div.c-search .o-tips .cityname2 a:hover,.c-search .o-tips .cityname2 a.hover{ background:#e8f4ff; border-color:#7f9db9; text-decoration:none;}
.infoList div.c-search .o-tips .cityname2 span{ float: right;color:#05a; font-family:Arial, Helvetica, sans-serif;}
.BoxModel .contentBody{ overflow:inherit;}

p span.csz3{ position:absolute; left:55px; width:110px; height:20px; text-align:left; display:block; z-index:0; color:#999;}
