/*hotcar*/
.hotcar .tit-b{ background:url(../../common/images/jj/tit_b.gif) repeat-x 0 -84px;}
.hotcar .tit-b h2{ background:url(../../common/images/jj/2index.gif) no-repeat -27px -50px; width:125px;}
.hotcar .tit-b span{ background:url(../../common/images/jj/tit_b.gif) no-repeat 103px -112px; height:28px; line-height:28px; width:100px; text-align: right; padding-right:10px;}
/*promotion*/
.promotion{margin-bottom: 10px;}
.hotcar{margin-bottom: 10px;}
.promotion .mainContent .contentLeft{float: left;width: 340px;}
.promotion .blueColor{font-size: 18px;font-weight: normal;color: #5ac4ed;vertical-align: top;height: 20px;padding-top: 9px;}
.promotion .mainContent .contentRight li{list-style-type: none;background: url(../images/index/list_image.jpg) no-repeat 0 5px;padding-left: 15px;vertical-align: top;line-height:20px}
.promotion .mainContent .contentRight .more{position:absolute; right:15px; bottom:-15px;}
.promotion .mainContent .contentRight ul{padding-top: 10px;}
.promotion .star{float: right;}
.promotion .mainContent .contentRight{float: right;width: 340px; position:relative;} 
.mainContent{ border:1px solid #999;-moz-border-radius-bottomleft: 3px;-moz-border-radius-bottomright: 3px;border: 1px solid #99a5ab; -webkit-border-bottom-right-radius:0px;
-webkit-border-bottom-left-radius:0px;border: 1px solid #99a5ab;border-top: 0; padding:16px 10px}
.promotion .mainContent{ height:98px; width:688px; overflow:hidden;}
.promotion .mainContent .hotcar_img{float: left;padding:12px 0 0  12px; width:125px; height:98px;}
.promotion .mainContent .hotcar_img img{ width:100px; height:75px;}
.promotion .mainContent .contentLeft .details{padding-top: 5px;float: right;width: 200px;vertical-align: top;line-height:20px}
.promotion .mainContent .contentLeft .details dd{ height:56px; width:198px; overflow:hidden;}
/*sub-search*/
.sub-search{ position:relative; z-index:9;}
.sub-search .submain{ padding:12px 5px 10px 5px; width:208px;}
.sub-search .tit-b span{ background:url(../../common/images/jj/tit_b.gif) no-repeat 53px -56px; text-align:right; padding-right:10px; width:50px; line-height:28px; color:#fff; cursor:pointer;}
.sub-search .tit-b b{ background:url(../../common/images/jj/2index.gif) no-repeat -185px -90px; height:16px; font-weight:normal; padding-left:18px;}
.search-tip{ position:absolute; left:220px; top:12px; border:1px solid #646464; background:#fff; color:#000; width:200px; padding:10px; display:none;}
.search-tip u{ background:url(../images/index/popup_02.gif) no-repeat; width:10px; height:7px; position:absolute; left:-10px;top:-1px;}
.search-tip b{ color:#1e6fb0;}
.submain p{ float:left; margin-bottom:5px; _margin-bottom:5px; padding:0 0 0 10px; width:188px;}
.submain input{ width:113px; height:17px; line-height:17px; border:1px solid #b3bcc1; color:#858585; text-indent:2px;}
.submain .w55{ width:55px; *width:53px; float:left; height:21px;}
.submain p .date,.submain p .cityword{background:#fff url(../../home/images/index/index.png) no-repeat 98px -89px; padding-right:20px; width:95px; color:#000;}
.submain input.date{ float:left; margin-right:5px;}
.sub-search .btn{ float:left; padding:10px 63px; text-align:center;}
.sub-search a.search-btn{ width:82px; height:24px; background:url(../../common/images/jj/2index.gif) no-repeat -27px 0px; text-align:center;color:#fff; line-height:24px; display:block; }
.sub-search a.search-btn:hover{ background-position:-27px -24px; text-decoration:none;}
.rtab{ height:30px; border-bottom:1px solid #ccc; line-height:30px; margin-bottom:10px;}
.submain .validationMessage{ display: inline-block; background:#efefef; border:1px dashed #ccc; color:#f00; text-align: center; padding:0; margin:10px;width: 182px;   _margin:10px 10px 10px 5px;}
/*.submain p.tips{ background:#efefef; border:1px dashed #ccc; color:#f00; text-align: center; padding:0; margin:10px; _margin:10px 10px 10px 5px;}*/
.submain p.icon{ text-align:center;background: url(../../common/images/jj/2index.gif) no-repeat 65px -176px; cursor:pointer; margin-top:10px;}
.submain p.icon_on{ background-position:-67px -213px;}
.rtab input{ width:12px; height:12px; border:0;}
.iconmain{ float:left; border:1px solid #ccc; border-left:0; border-right:0; background:#f7f7f7; padding:10px; margin:0 10px 10px 10px; _margin:0px 10px 0 5px; width:170px; display:none;}
.iconmain p{ width:170px; padding:0; display:block; margin:5px 0;}
.iconmain p span{ float: left; width:40px; text-align:right; padding-right:5px;}
.iconmain .w115{ width:115px; }
.iconmain .w115 option.BUS-icon{ background:url(../images/index/car-type.png) no-repeat 97px 0; background-color:Transparent;}
.iconmain .w115 option.COMMERCIAL_CAR-icon{ background:url(../images/index/car-type.png) no-repeat 97px -15px;background-color:Transparent;}
.iconmain .w115 option.MINIBUS-icon{ background:url(../images/index/car-type.png) no-repeat 97px -36px;  background-color:Transparent; }
.airpanel{ display:none;}

/*gift*/
.hcar{ height:265px; width:650px; position:relative; padding:2px 0 10px 20px;}
.hcar .next,.hcar .next_on,.hcar .prev,.hcar .prev_on{ position:absolute; left:-2px; top:84px; width:25px; height:33px; background: url(../../common/images/jj/2index.gif) no-repeat -42px -94px; display:block; overflow: hidden; cursor:pointer; text-indent:-9999px;}
.hcar .prev_on{background-position:-74px -94px;}
.hcar .next,.hcar .next_on{ background-position:-42px -127px; right:-14px; left:auto;}
.hcar .next_on{background-position:-74px -127px;}
.hcar .hcar_main { position:relative; width:644px; height:265px; overflow:hidden;}
.hcar .hcar_box { position:absolute; width:6000px;top:0px; left:0px;}
.hcar .hcar_main ul {float:left;}
.hcar .hcar_main ul li { display:inline; float:left; height:160px; margin:7px 18px 0 7px; width:190px;}
.hcar .hcar_main ul li h4{ color:#1a5599; display:block; line-height:20px; padding-left:10px; font-size:12px;}
.hcar .hcar_main ul li img{ display:block; width:176px; height:132px; margin-bottom:3px; border:1px solid #ccc; margin-left:8px;}
.hcar .hcar_main ul li span{ text-align:left; float: left; width:176px; padding-left:10px;line-height:20px}

.newlinks{ margin:0 auto;margin-top:18px; padding:18px 0; border-top: 1px solid #eee; display: block;overflow: hidden;width:940px;}
.newlinks a{ color:#ababab; margin-right: 7px;display: inline-block;}
.newlinks a:hover{color:#2c83de;outline:none;hide-focus:expression(this.hideFocus=true); text-decoration: underline;}
