@charset "utf-8";
/* CSS Document */
a {
    color:#1155CC ;
    outline: medium none;
    text-decoration: none;
}
.l-con{float: left;  width: 206px; margin-right: 9px;}

.l-menu{border: 1px solid #eaeaea; padding:2px; width:200px; background-color:#fafafa}
.r-con{width: 770px;  float:right; }
.weather-l{ background-color: #FFFFFF;border-left: 1px solid #E3E3E3;border-right: 1px solid #E3E3E3;color: #222222;}
.mb20 {
    margin-bottom: 20px !important;
}
.right-now{color: #ffffff;
    display: block;
    padding:5px;
	overflow: hidden;

	background-color:#007603;
	border:0;
	zoom:1;
	*margin-right:0px;
	*width:755px;margin-bottom: 2px;

   }
.right-now a {color: #ffffff;}
.right-now span{ margin:5px;}

.f12{ font: 12px simsun,arial;}
.f12b{ font: 12px 微软雅黑,arial;_font-family:simsun,arial;}
.f14b{ font: 14px 微软雅黑,arial;_font-family:simsun,arial;}
.f16b{ font: 16px 微软雅黑,arial;_font-family:simsun,arial;}
.f18b{ font: 18px 微软雅黑,arial;_font-family:simsun,arial;}
.f20b{ font: 20px/20px 微软雅黑,arial;_font-family:simsun,arial;}
.f22b{ font: 22px 微软雅黑,arial;_font-family:simsun,arial;}
.f24b{ font: 24px/24px 微软雅黑,arial;_font-family:simsun,arial;}
.f26b{ font: 26px 微软雅黑,arial;_font-family:simsun,arial;}
.f28b{ font: 28px/28px 微软雅黑,arial;_font-family:simsun,arial;}
.f30b{ font: 30px/30px 微软雅黑,arial;_font-family:simsun,arial;}
.f36b{ font: 36px/36px 微软雅黑,arial;_font-family:simsun,arial;}
.f40b{ font: 40px/40px 微软雅黑,arial;_font-family:simsun,arial;}
.f50b{ font: 50px/50px 微软雅黑,arial;_font-family:simsun,arial;}

/*气温等*/
.c-blue,.blue {color:#5FB0FF;}
.c-red, .red {color: #cc3d3d;}
.green {color: #81ab41;}

   
.three-wed table{margin:10px 0 15px;}
.three-wed td{text-align:center;}
.right-now h1,.r-con h1,.right-now .tit{ font: 20px/20px 微软雅黑,arial;_font-family:simsun,arial; display:block;}   

.right-now .tit a,.right-now .tit a:hover{ color:#fff;}

.r-con h1{font-size:26px;  height: 28px;
    line-height: 30px;}

.right-now  .box-wea{ width:120px;}



.menu-list{overflow: hidden;margin-bottom: -2px; }
.menu-list span{font: 16px/30px 微软雅黑,arial;_font-family:simsun,arial; padding-left:10px; border-bottom:1px solid #e5e5e5; display:block; background-color:#FF8213; color:#fff;}
.menu-list span a{color:#fff;}
.menu-list li a{background-color: #fff;
    display: block;
    font: 14px/33px 微软雅黑,arial;_font-family:simsun,arial;
    padding: 2px 8px; color:#000;}
	
.menu-list li{height:36px; margin-bottom:2px}

.menu-list li a:hover{background-color:#f2f2f2;color:#000; text-decoration:none;}
 .menu-list li a:hover i {opacity: 1;}
 .menu-list li a i{ display: block;
    float: left;
    height: 24px;
    margin: 5px 10px 0 0;
    width: 24px;
	background:url(../image/web-icon.png) no-repeat 0 -532px;  opacity: 0.5;}
.menu-list li a i.icon-b {  background-position: 0 -558px;}
.menu-list li a i.icon-c { background-position: 0 -584px;}
.menu-list li a i.icon-d {  background-position: 0 -614px;}
.menu-list li a i.icon-e {  background-position: 0 -642px;}
.menu-list li a i.icon-f { background-position: 0 -668px;}
.menu-list li a i.icon-g { background-position: 0 -694px;}
.r-bor{border: 1px solid #eaeaea; overflow:hidden;}

.r-box{ float:left}

/*table*/
s.tit{ bottom:3px;right:3px;}
.tab-country td {
    line-height: 22px;
    padding: 5px 0;
    text-align: center;
}

.tab-tit td {
    border-right: 1px solid #FFFFFF;
  font: 12px ;

  border-bottom:1px dotted #fafafa
  

}
.tab-tit td.color-box{background-color: #F7F7F7;
    border-right: 1px solid #FFFFFF;
    font: 14px 微软雅黑,arial;
	color:#444444}
	


/**周边地区*/
.menu-tit{ font: 16px/30px 微软雅黑,arial;_font-family:simsun,arial; border-bottom:1px solid #eaeaea;  padding:0 5px; background-color:7085AE; display:block;}
.near-area{padding:2px 5px 0;}
.air-img{ padding:10px 0 12px 30px; background:url(http://w.zuzuche.com/img/air.gif) no-repeat; line-height:14px;border-top: 1px dashed #EAEAEA; margin-top:-3px;}
.air-img-none{background:none;}


/*油价框*/
/*.weather-group{  width: 775px;}
*/
.weather-box {
    color: #333333;
    display: block;
    float: left;
    padding: 20px 5px 10px 5px;
    text-align: center;
    width: 116px;
	height:150px;
	margin-right:2px;
	background-color:#f6f6f6;
	border:0!important;
	zoom:1;
	*margin-right:2px;
	*width:116px;margin-bottom: 2px;
}

.seven-day .weather-box{ width:88px;}
	
.weather-box a:hover,.old-weather td a:hover{text-decoration:none;}
	
.weather-box div.l{overflow: hidden;width:70px;white-space: nowrap;text-overflow: ellipsis;}

.weather-box img{margin:0 0 10px;}

.weather-new-box span{display:block; margin-bottom:10px;}

.weather-new-box span.red{margin-bottom:20px;}

.big-weather-box .weather-box{ width:316px; margin-right:10px; overflow:hidden;padding:5px 10px 10px;}

.big-weather-box .weather-box .w-date{font:22px/24px 微软雅黑,arial; _font-family:simsun,arial;}

.big-weather-box{ text-align:center;}

.big-weather-box .weather-box div.l{width:265px}
.big-weather-box .weather-box div span{line-height:30px; font-size:14px;}

.now-wea{background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #FED664;
    margin-top: -1px;}


.tips span{padding:5px 0;font-size:12px;}

.seacon .tips span{padding:3px 0;}

.tips .tips-tit{font: 18px/30px 微软雅黑,arial; _font-family:simsun,arial}

.mr10{margin-right:10px;}

.weather-line{ width:390px; overflow:hidden;  height: 150px;}

.city-cell{width:188px; border-left:1px solid #f9f9f9; float:left; margin-bottom: 5px; overflow:hidden;}

.detail-tips{ width:280px; height: 83px; overflow:hidden; border:0}

h2.tit{font: 14px/30px 微软雅黑,arial; _font-family:simsun,arial;}


/*季节月份公用样式*/
.season-box{ background-color: #f6f6f6;border: 1px solid #d9d9d9;padding: 15px 0 0;width:505px;height:211px; position:relative;}

.season-box dl {padding-bottom:25px; color:#555;}
.season-box dl dd{float:left; width:125px; display:block; text-align:center;height:175px;}
.seacon .tips,.season-tips{border: 1px solid #EAEAEA;border-left: 0 none;height: 215px;padding:6px 10px 5px 12px;width: 238px;_height:216px}
.seacon .tips b{padding:0 3px 0 5px; font-weight:normal; font-size:14px;}

/*优化增加链接*/
p.more-city a{   margin-right: 13px;
    white-space: nowrap;
    word-break: keep-all; display: inline-block;}
p.more-city{ padding-top:5px; font-size:14px;}
.p_bor{border-top:1px dashed #eaeaea;}

/*酒店样式*/
.w-hottel { line-height:21px;}

.w-Price { color:#CC0000; font-size:14px; float:left;}

.w-Booking { color:#ff6600; font-weight:bold; float:right;}

.w-Booking a,.w-Booking a hover { color:#ff6600;}

.w-hotlist {margin-bottom: 20px;overflow: hidden;width: 770px;}

.w-hotlist ul { float:left; width:178px; border:1px solid #e5e5e5; margin-right:16px; _margin-right:10px;}

.w-hotlist ul li { line-height:28px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.w-hotlist ul li a { padding-left:5px;float:left;}

.w-hotlist ul li a.hotp { color: red;float: right; padding-right: 5px;}

.w-hotlist ul li.h-toptit { background: url("http://w.zuzuche.com/img/tt-bg.gif") repeat-x scroll left bottom transparent;border-bottom: 1px solid #E5E5E5;height: 30px;font:16px/30px 微软雅黑,arial; padding-left:5px; text-align:center;}

.w-hotlist ul li.h-toppic {background: none no-repeat scroll 50% 50% #FFFFFF; border-bottom: 1px solid #E6EDF6; display: block; height: 200px; overflow: hidden; position:relative;}

.h-toppic span.h-back {background-color: #000000;bottom: 0;display: block; height: 35px; position: absolute; width: 100%; opacity:0.5;}

.w-hotlist ul li.h-Name { position:relative; bottom:0; color:#fff;  width:100%; display:block;  z-index:1; margin-top:-30px; }

.w-hotlist ul li.h-Name a { color:#fff;}

.look-more { padding:15px 16px; font-size:14px; font-weight:bold; color:#444; cursor:pointer;*width:90px;}
.look-more s{background: url("http://w.zuzuche.com/img/web-icon.png") no-repeat scroll left -158px transparent;display: block;float: right;height: 14px;margin:4px 0 0 5px;width: 14px;}
.look-more s.close{ background-position:left -177px;}




/*酒店*/
.hotel-box{padding:15px  0 10px; margin-top:10px; line-height:22px;}
.star{display:inline-block; background:url("http://w.zuzuche.com/img/stars.png") no-repeat scroll 0 0 transparent; height:16px;}
.star1{ width:16px;}
.star2{ width:34px; background-position:0 -20px;}
.star3{ width:52px; background-position:0 -39px;}
.star4{ width:70px; background-position:0 -59px;}
.star5{width:88px; background-position:0 -78px;}
.r-box .title{margin-top:5px!important;}


/*new style 20130221 by kim*/
.near-weather ,.more-line .more-bg a,.tips-row,.share s{background:url(http://w.zuzuche.com/img/web-icon.png) no-repeat;}
.near-weather { background-position:0 -137px; padding-left:20px; height:27px;overflow:hidden;}
.near-weather a{display:block; background-color:#1270cd; font-size:14px;color:#eaf5ff; height:26px; line-height:24px; padding:0 7px 0 3px;overflow:hidden;width:116px;}
.near-weather a:hover{ color:#fff; text-decoration:underline;}
.season-box dd p{line-height:36px;}
.more-line{ border-top:1px solid #e8e8e8;height:38px;}
.more-line .more-bg{border-top:1px solid #fff; text-align:center;padding-top:4px;}
.more-line .more-bg a{ background-position:right -180px; height:24px;line-height:24px; padding:0 26px 0 0;display:inline-block; font-size:14px;}

.tips-row{ display:block; position:absolute; right:-1px;_right:-2px;top:16px; width:10px; height:18px; background-position:0 -222px;}

/*holo style*/
.holo-box ul li{float:left;}
.holo-box ul.holo-month li a{background: none repeat scroll 0 0 #fafafa;
    border-color:#EFEFEF #CFCFCF #CFCFCF #EFEFEF;
    border-style: solid;
    border-width: 1px;
    color:#3365BA;
    cursor: pointer;
    display: block;
    height:50px;
    width:51px;
    text-align: center;font: 16px 微软雅黑,arial;_font-family:simsun,arial;margin-right:12px;line-height:50px;}

/*hot-list ui li for country*/
.holo-box ul.hot-city li a{height: 65px;
    line-height: 16px;
    padding: 10px 0 5px;
    text-align: center;
    width: 116px;}
ul.hot-city li a span{display:block; padding-bottom:2px;}
ul.holo-month{overflow: hidden;width: 780px;}
.holo-box ul li a:hover{  box-shadow: 0 0 4px 1px rgba(69, 154, 231, 0.3) inset; color:#3079ED; text-decoration:none}

ul.holo-season{width:780px; overflow:hidden;}
ul.holo-season li a{
	color: #FFFFFF;
    display: block;
    height: 130px;
    margin-right: 15px;
    padding: 10px 0 0;
    text-align: center;
    width: 180px;
	*zoom:1;
    filter: alpha(opacity=80); /*IE*/
 	-moz-opacity: 0.8; /*Mozilla*/
    opacity: 0.8; /*FF*/}
	
ul.holo-season li a .opacity8{ margin-top: 30px;padding-right: 20px;text-align:right;}
.opacity8{
	filter: alpha(opacity=80); /*IE*/
 	-moz-opacity: 0.8; /*Mozilla*/
    opacity: 0.8; /*FF*/}
.opacity6{
	filter: alpha(opacity=60); /*IE*/
 	-moz-opacity: 0.6; /*Mozilla*/
    opacity: 0.6; /*FF*/}
	
ul.holo-season li a.spring{background-color: #89d178;}

ul.holo-season li a.summer{ background-color:#e27c6e}

ul.holo-season li a.autumn{ background-color:#e8bf6f}

ul.holo-season li a.winter{ background-color:#b5d3f0}

ul.holo-season li a:hover{text-decoration:none!important; color:#fff;box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.1) inset;filter: alpha(opacity=100); /*IE*/
 	-moz-opacity: 1; /*Mozilla*/
    opacity: 1; /*FF*/
	*zoom:1}

/*search box*/
.l-con #pickup_box{border:3px solid #72BC00!important;}
.l-con #pickup_box input{color:#76a332!important;}


.no-date{ filter: alpha(opacity=50); /*IE*/-moz-opacity: 0.5; /*Mozilla*/opacity: 0.5; /*FF*/}


.old-weather td{
	background-color:#f6f6f6;
    margin-right:1px;
    padding: 5px;
    text-align: center;
	line-height:18px;color:#333;height:145px;}
	
.old-weather td a img{overflow:hidden;}

.old-weather td a b{font-weight:normal;}

.little-txt{color: #777777;
    display:inline-block;
    height: 18px;
    line-height: 18px;
    margin: 5px 0;
    overflow: hidden;width: 60px;}
	
sup{vertical-align:top;}

/*sns style*/
.sns a{background: url(../image/web-icon.png) !important;color:#444;height: 14px !important;line-height: 14px;overflow:hidden;}
.sns a {
	display:inline-block;
	height:16px;
	width:16px;
	margin-right:2px;
}

.sns a.qq-zone {
	background-position:0 -390px!important;
	height:16px;
	width:16px;
}
.sns a.sina {
	background-position:0 -407px!important;
	height:16px;
	width:16px;
}
.sns a.tx-weibo {
	background-position:0 -424px!important;
	height:16px;
	width:16px;
}
.sns a.renren {
	background-position:0 -441px!important;
	height:16px;
	width:16px;
}
.sns{background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #409FFD;
    display: none;
    margin: 0;
    padding: 5px;
    width:80px;}
.div-but{margin-bottom:5px;}

/*png24*/
.ispng img,.weather-box img,.old-weather td a img {
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "image/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}

/*new head */
.btn-groud a{background-color:#409FFD;text-decoration:none;border-radius: 2px;}
.btn-groud a.share,.btn-groud a.share:hover{color:#ffffff;}

.city-wea-bar .btn-groud {_width:404px;}
.b-title {font:28px/28px 微软雅黑,arial;}
.btn-groud a.quick,.btn-groud a.share{
    display: block;
    line-height: 20px;
    margin-right: 2px;
    padding: 2px 10px 5px;}
.btn-groud a.quick{float:left;}	
.btn-groud a.share{margin:0;color:#FFFFFF; padding:2px 0 2px 16px;}
.btn-groud a:hover,.btn-groud a.active,.share-hover a.share{background-color:#409FFD; color:#1155CC; text-decoration:none;border-radius: 2px;}

.share-hover{z-index:1;}

.share-hover .sns{display:block;}

.share s{display:block; background-position:0 -118px; width:7px; height:4px; margin: 9px 0 0 0;}

.btn-groud a.share:hover s,.share-hover a.share s{ background-position:right -118px;}


/* weekend weather*/
.weekend .weather-box{width: 363px;}

/*side left*/
.xiashudiqu {overflow: hidden;
    padding: 2px 5px 0;
    width: 195px;}
.xiashudiqu ul li{ display: block;
    float: left;
    line-height: 22px;
    margin: 5px 5px 5px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 60px;
}

/*ten days style*/
.tendays .old-weather td  b{ display:block; margin-bottom:20px; font-weight:normal;}


.tendays .old-weather td{  background-color: #FAFAFA;
    border: 1px solid #EAEAEA;
    color: #333333;
    line-height:20px;
    margin-right: 1px;
    padding: 10px 5px 5px;
    text-align: center;}
.tendays .old-weather td  em{ margin-bottom:10px; display:block;}	

.tendays .old-weather td em.green{margin-bottom:15px;}
.tendays .old-weather td em.caa{margin-bottom:5px;}


/*contry page style*/
.contry-con .season-box,.small-sbox .season-box{width:260px; height: 221px;}
.contry-con .seacon,.small-sbox .tips{width:485px;height: 225px;_height:226px;}
.contry-con .season-box dl dd,.small-sbox .season-box dl dd{ height:105px;}


.r-box .title{
		    color: #265393;
		    display: block;
		    font: 16px 'Microsoft Yahei','simhei',Arial;
		    margin-bottom:10px;
		    margin-top: 25px;
		    padding-bottom:5px;
		}
		
.taxibox, .googlemap{  background-color: #FFFFFF;
    border: 1px solid #E5E5E5; margin-bottom:20px; padding:10px; float:left; width:750px; overflow:hidden;}
	
.taxibox span{ font-size:12px; color:#333; margin-left:10px; line-height:30px;}
.taxibox span strong{ font-size:14px; color:#1155CC; padding:0 5px;}
.taxibox span strong font{ font-size:12px;color:#333; padding:0 5px;}

.googlemap .img{ width:380px; height:300px; float:left; border-right:1px dashed #ccc}
.googlemap .line{  float: right;border-left:1px dashed #ccc; margin-left: -1px;
    padding-left: 15px;
}
.googlemap .line { width:740px;}	
.googlemap .line p { font-size:14px; font-weight:bold;border-bottom:1px dashed #CCCCCC !important;}
.googlemap .line ul li{ float:left;border-bottom: 1px dashed #F5F5F5;line-height:40px;width:740px; }
.googlemap .line ul li span{ float: right; }


.googlemap .line ul li b{ padding:0 3px;}
.price{width:770px; overflow:hidden; margin-bottom:20px;}
.price dl{ margin-right: 15px; width: 179px; float:left; border:1px solid #E6EDF6}
.price dl dt, .price dl dd{ float:left; width: 88px; text-align:center; margin-right:1px;line-height:30px; }
.price dl dt { background-color:#fafafa; border-bottom:1px solid #E5E5E5;}
.price dl dd { background-color:#fffaee; margin-top: 1px; }
.price dl dd .cfffd{ background-color:#fffbf2}

.adp-step, .adp-substep{ border-top:1px dotted #CDCDCD; height:24px;}
.adp-directions{ width:748px;}
.adp-distance{ text-align:right;}
.adp-summary { font-size:14px; }



.search-info { padding:13px;background-color:#fff; border-bottom:1px  dashed #e3e3e3}

.l-search-info { width:742px;height:auto;}

.search-info .take { width:365px;float:left;}

.search-info .return { width:365px;float: right;}

.search-info .area-s,.search-info .area-e { clear:both;z-index:9;position:relative;}

.search-info .area-s .sel-frame,.search-info .area-e .sel-frame{ position:relative;z-index:999}

.search-info .area-s h3,.search-info .area-e h3 { margin-bottom:5px; font:700 14px 'Microsoft Yahei','u5b8bu4f53',sans-serif,Arial;color:#888;}

.search-info .area-e { z-index:2;}

.search-info .city { clear:both;margin-bottom:5px; overflow:hidden;}

.search-info .city h1 { margin:10px 0 5px; font:700 14px 'Microsoft Yahei','u5b8bu4f53',sans-serif,Arial;}

.gp-box { background-color: #FFFFFF;border-color: #C0C0C0 #D9D9D9 #D9D9D9;border-right: 1px solid #D9D9D9;
border-style: solid;border-width: 1px;cursor: text;overflow: hidden;padding: 5px;margin-bottom:10px;width:302px;height:41px;}

.gp-box:hover { border-color: #A0A0A0 #B9B9B9 #B9B9B9; border-right: 1px solid #B9B9B9; border-style: solid;border-width: 1px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;}

.sel-win { background-color: #fff;border: 1px solid #B4B4B4;box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15); position:absolute;top:0;left:0;width:312px;z-index:10;display:none; height:145px;}

.enter { position:absolute;right:0;top:0;margin:2px;display:inline; z-index:9;}

.enter a{ background-position: -16px -67px;width:18px;height:18px;display:block;}

.enter a:hover { background-position:-16px -48px;}

.sel-cith:active { border: 1px solid #4D90FE;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;}

.gp-box .gp-info {float:left; display:inline; font-family:Arial;width:283px;}

.ipcity,.ipadd,.ipcou,.iptime,.ipdate { float:left;color:#222;padding-right:7px;}

.ipcity,.iptime { float:right;padding:0 7px;}

.ipadd { clear:both;padding-top:5px; font-weight:bold; width:250px;}

.iploca { float:left; font-weight:bold; color:#222;}

.ipdate { width:228px;} 

.iptime { width:33px;}

.gp-box .sle-but,.gp-box .time-but { float:right;padding:15px 3px 14px 7px;border-left:1px solid #EAEAEA;width:8px;}

.gp-box .time-but { padding:7px 3px 7px 7px }

.sle-but s { margin:0;color:#666;}

.gp-box:hover s.bo { border-color:#888 #FFFFFF transparent;}

.gp-box:hover s.up { border-color:transparent #FFFFFF #888;}

.sch-bu { margin-top:10px ;width:314px; float:right;}

.sch-bu a { 
font:16px/22px 'Microsoft Yahei','u5b8bu4f53',sans-serif,Arial;width: auto;border: 1px solid #3079ED;border-radius:2px;color: #fff;cursor: pointer;display:block;padding:2px 0 3px; text-align:center;
background-color:#4787ED;
background:-webkit-linear-gradient(top, #4D90FE, #4787ED);/* for webkit browsers */
background: -moz-linear-gradient(center top , #4D90FE, #4787ED);
_width:100%;
}

.sch-bu a:hover { 
border: 1px solid #2F5BB7;color: #FFF;
background-color:#357AE8;
background:-webkit-linear-gradient(top, #4D90FE, #357AE8);/* for webkit browsers */
background: -moz-linear-gradient(center top , #4D90FE, #357AE8); 
}

.gp-box s.bo,.gp-box s.up { border-style:solid solid none;border-width:4px 4px 0;border-color:#ccc #FFF transparent;display: block; float: right; height: 0; overflow:hidden; width:auto;}

.gp-box s.up {border-style: none solid solid;border-width: 0 4px 4px;*border-width: 0 5px 5px;border-color:transparent #FFF #ccc;margin-bottom:2px;*margin-left:-1px;}

.qcity{width:146px;height:29px;}

.qcbox .boxContainer{ top: 7px; }

.sel-win .step input,.search-item input{height: 21px;border:0px;color: #888;font-family: Arial, Helvetica, sans-serif;font-size: 12px;margin:4px 0 0 0; padding:0 0 0 2px;width:148px; line-height:21px;display:block; position:absolute;}

.search-item select {width: 68px;height: 22px;color: #888;	font-family: Arial, Helvetica, sans-serif;font-size: 12px;margin-top:4px;display:inline;}

.sel-win .step select,.s-head .step select.w68{width: 250px;height: 22px;color: #888;	font-family: Arial, Helvetica, sans-serif;font-size: 12px;margin:4px 5px 0 0; display:inline;}
.time {
    display: inline;
    float: left;
    font: 12px/18px 'Microsoft Yahei','u5b8bu4f53',sans-serif,Arial;
    margin: 10px 5px 13px 0;}
.time s {
    background: url("http://w.zuzuche.com/img/all-button.png") no-repeat scroll 0 -26px transparent;
    display: inline;
    float: left;
    height: 18px;
    margin-right: 3px;
    width: 3px;
}

.zuzuche{ border:1px solid #E3E3E3; float:left}
.s-det{float:left;height:auto;display:inline; border-bottom:1px dashed #e5e5e5}
.det .in-box{overflow:hidden;position:relative;padding:3px 0; margin:10px 0; background-color:#fafafa}

.det .in-box .gps {zoom:1;position:absolute;font-size: 12px; font-weight: normal; display: block; right:10px;top:4px; background-color: green; color: #fff; border: 1px solid white; padding: 0pt 5px; height: 20px; line-height: 18px; }


.det .left{float:left;border: 1px solid #ddd;margin:5px 10px;display:inline;}

.det .mi {overflow: hidden; float: left; margin:5px 5px 0; width:585px;}

.con .s-left{margin:5px 10px ;padding:1px;width:150px;height:96px; overflow:hidden}

.con .s-left img{width:150px;}

.det-tl,.order .order-t{float:left;margin:5px 15px;display:inline;}

.det-tl {border: 1px solid #e5e5e5;padding:1px;margin-right:0}

.order .order-t{width:952px;color:#222;padding:3px;font-size: 16px;font-family: 'Microsoft Yahei','u5b8bu4f53',sans-serif,Arial;}

.det .right{width: 125px;float:left;margin: 12px 12px 0 0;display:inline}

.det .right li{display:block; margin-bottom:10px;}

.det .right li.l01{font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #222;}

.det .right li.l02{margin-left:2px;}

.det-bot{margin:15px 0 5px 15px;width:254px; display:inline;}

.det-bot span{width:60px;}

.det-bot ul{width:252px;height:28px}

.det-bot li{ padding-right:18px;width:67px; margin-bottom:10px;_margin-bottom:8px;width:72px;}

.det-bot li.none{ padding:0;background-image:none;}

.det .booking{float: right;margin:9px 0 0;width:102px;}

.det .booking .org_price{height:20px;position:absolute;}

.det .booking .org_price span font { }

.det .booking .org_price span{}

.det .b-button {margin:10px}

.det .booking span.button{background:url("http://w.zuzuche.com/img/all-button.png") no-repeat scroll 0 -244px transparent;width: 130px;height: 58px;overflow: hidden;display:block;color: #fff;font: bold 24px arial;text-align: center; padding:2px 0;clear:both;}

.det .booking a:hover span.button{ background-position:right -244px;}

.con .page a,.con .page b{background-color: #2a72b1;margin-right:3px;padding:2px 7px;color: #FFF;float:left;display:block;width:auto;height:auto;line-height: normal;font-size: 11px;font-family: Verdana;}

.con .page a:hover,.con .page b{background-color: #0d375c;}

.con .page .b{font-weight: 700;	}

.order-m{ width: 958px; background-color: #fafafa; border: 1px solid #f0f0f0;border-top:none; margin-left: 15px; position:relative;}

.order-l{width: 620px;float:left;display:inline;padding: 10px 35px 0;border-top: 1px solid #f0f0f0;border-right: 1px solid #f0f0f0;}

.order-888{width:918px; margin:0 auto 13px;padding:5px 0 5px 30px;border: 1px solid #e5e5e5; background-color:#fafafa;}

.car-all { width:702px;float:left; margin-top:5px;}

.car-l,.car-m,.car-r { width:260px;float:left;}

.car-l{background-color: #F8F8F8;border: 1px solid #F0F0F0; border-radius: 6px ; float: right; width: auto;width:247px;}

.car-m,.car-r { width:346px;}

.car-m { border-right:1px solid #eaeaea}

.car-r { margin-left:8px; display:inline;}

.info-l,.info-r {width: 690px; margin: 9px 0 9px 15px; overflow:hidden; float:left;display:inline;}

.info-l h1,.info-r h1,.info-r h2,.order-car h1,.cha h1,.cha h2{font-weight:bold;padding:5px 0 2px 0; font-size:14px;}

.info-l h1,.info-r h1{border-bottom: 1px solid #eaeaea;padding-bottom:5px; margin-bottom:8px}

.cha font {font:700 26px/24px Arial,SimSun,sans-serif;color:#FF6600;padding:5px 0 2px;display:block;}

.order-det{padding:10px;border:0 none;width:663px}

.order-car{float:left; padding:20px 11px 0; overflow:hidden;}

.info-r li,.info-r span,.info-r p{  padding:2px 0; float:left;}

.info-r p{ margin-right:12px}

.info-r span{ font:700 13px/24px Arial,SimSun,sans-serif;float:right;margin-top:-2px; color:#FF6600; display:block; }

.pol{padding:10px 15px 10px 10px;overflow:hidden;}

.pol font{ color:#888;width:60px; display:block; float:left; text-align:right; margin-right:12px; font-size:12px;}

.pol li{ padding:2px 0; clear:both;color:#222}

.info-r {width: 256px; border-left:none;}

.cha {padding:25px 10px 6px;overflow:hidden;}

.print{ margin:0 15px 9px; float:right; }

.bot span.title{font-family: Arial, Helvetica, sans-serif;font-weight: bold;text-decoration:underline; color:#FF6C00}

.bot span.rent{color:#FF6C00}

.bot span.sub-book { color: #009900;font-size: 14px;font-weight: bold; float:right; margin-right:5px; margin-top:5px;}

.con .mid li.bu{color:#787878;line-height:19px; line-height: 21px\9; *line-height:21px;_line-height:18px; }

.con .mid li{height: 18px;float:left;}

.bot{overflow:hidden;float:left;}

.bot ul.w465{width:465px}

.bot li{float: left; padding-bottom:5px;width:185px}

.bot li.w300{width:350px;padding-bottom:8px}

.bot li.w250{width:250px;}

.bot li.autow{width:auto;}

.bot li.wauto{color:#333; float:right; margin-right:5px;height:25px;_margin-right:2px;}

.bot li.C-title { width:364px; float:left;}

.bot li.w115{width:115px;margin-left:20px}

.bot span.supr {font:700 11px/20px Arial;color:#000;text-decoration:underline;}

.bot span{display: block; color:#222; float:left; margin-right:8px;}

.bot span.fa8{color:#999; margin-right:10px}

.bot span.fa8 a{color:#999999;}

.bot span.fa8 a:hover{color:#ff6c00;}

.s-bot li{float: left;margin: 0;padding:0 26px 0 0;width:60px;background-position: 72px 0px;}

/*推荐 热销 紧张 图标*/
.Mark-but  {
	font-size:12px;
    -moz-box-sizing: content-box;
    background-color: #ff2241;
    color: #ffffff;
    display: none;
    margin: 0;
    padding: 0 3px;
	position: absolute;
	top:13px;
	left:5px;
}
.Mark-but em{font-style: normal; line-height:20px; font-family:Arial, Helvetica, sans-serif,"宋体" ; font-size:12px; font-weight:normal;}
.Mark-but.Yellow{ background-color: #FF8213;
   }


.Mark-but s{ width:15px; height:20px; float:left; background:url(http://w.zuzuche.com/img/web-icon.png) 0 -327px; position: relative}
.Mark-but s.Hand{ background-position:0 -348px;}
.Mark-but s.love{ background-position:0 -304px;}

/*car group*/
.car_group_box,.order_car_group{color:#fff;font-weight:bold;height:21px;position:absolute;text-align:center;top:85px;width:150px;}

.car_group_box .car_group_bg{background-color:#000000;height:21px;position:absolute;width:150px;filter:alpha(opacity=60);-moz-opacity: 0.6;opacity: 0.6;left:0}	
.car_group_box .car_group_name{position:relative;padding-top:1px;}
.order_car_group{top:113px;width:200px;}
.order_car_group .car_group_bg{width:200px;}
.car_daibiao{color:#777777;margin-top:10px;width:220px;}
.car_daibiao2{color:#777777;padding:2px 5px;margin-top:20px;width:194px;margin-top:0;margin-bottom:5px;}


.new_btn span.cny_btn{background-color:#ff8213;border:1px solid #ff6000;border-radius: 2px 2px 0 0;color:#fff;
font:700 18px/24px Arial,SimSun,sans-serif;height:24px;width: 80px;padding: 0 8px;text-align: center;display:block;}
.new_btn{margin-top:20px;}

.new_btn span.cny_btn s{font-size:14px;}

.new_btn span.usd_price_span{background-color:#FFFFFF;border-color:#CECECE;border-radius:0 0 2px 2px;border-style:solid;border-width:0 1px 1px;display:block;font-size:11px;margin-right:2px;padding:0 8px;text-align:center;width:80px;color:#777;}

.new_btn a:hover span.cny_btn{ background:#ff9f23; border-color:#ff8400;}

.new_btn span.cny2_btn{background-color:#008000;border:1px solid #006000;}

.new_btn a:hover span.cny2_btn{ background:#009000; border-color:#007000;}

.new_btn_index span.cny_btn{background-color:#ff8213;border:1px solid #ff6000;border-radius: 2px 2px 0 0;color:#fff;
font:700 18px/22px Arial,SimSun,sans-serif;height:24px;width: 80px;padding: 0 8px;text-align: center;display:block;}

.new_btn_index{margin-top:-2px;}

.new_btn_index span.cny_btn s{font-size:14px;}

.new_btn_index span.usd_price_span{background-color:#FFFFFF;border-color:#CECECE;border-radius:0 0 2px 2px;border-style:solid;border-width:0 1px 1px;display:block;font-size:12px;margin-right:2px;padding:0 8px;text-align:center;width:80px;color:#777;}

.new_btn_index a:hover span.cny_btn{ background:#ff9f23; border-color:#ff8400;}
.det .sup{ margin:6px 17px 0 0; overflow:hidden; float:right; display:inline;}

.det .sup s{ background-position:0 -156px; display:inline;}

.det .sup span{ background-position:right -175px; padding:0 48px 0 3px;margin:0 0 0 3px;font-weight:bold; font-size:10px;height:18px; line-height:18px; display: inline; float:left;}
.bot span.new-car-name {
    color: #222222;
    float: none;
    font: 700 14px/25px 'Microsoft Yahei','u5b8bu4f53',sans-serif,Arial;
    margin: 0;
    position: absolute;
}
.right-now{color: #ffffff;
    display: block;
    padding:5px;
	overflow: hidden;

	background-color:#007603;
	border:0;
	zoom:1;
	*margin-right:0px;
	*width:755px;margin-bottom: 2px;

   }



.box-txt {
    border-right: 1px solid #015F03;
    color: #FFFFFF;
    float: left;
    margin: 10px 0 10px 100px;
    width: 150px;
}
.box-txt span {
    display: block;
    font-size: 12px;
    margin: -5px 0 0;
}
.box-txt strong {
    font-size: 30px;
    line-height: 30px;
}
.box-txt strong font {
    font-size: 12px;
    padding-left: 5px;
}

 .taxi span{ font-family:'Microsoft Yahei',Arial,simsun; font-size:24px; float:left;  margin: 10px 20px;  width: 140px;}
  .taxi span em{ display:block;}
 .taxi .box-txt{ margin-top:15px; margin-left:50px; width:140px;}
 
.right-now.oil{background-color: #CCF39D; border: 1px solid #9BD359; color:#2D7A00}
.right-now.oil span{ float:left; margin: 10px; width:210px; }
.right-now.oil em{ display:block;}
.right-now.oil a{ color:#2D7A00}
.inter{ border:1px solid #FFC44C; background-color:#FFFCD9; color:#FF6600 ; margin-bottom:20px; padding:10px;  float:left; width:748px; }
.inter span{ margin:10px;  float:left; }
.inter span em{ }
.place{ width:330px; float:left; text-align:right;}
.place span { display:block;}
.inter-h{background-color:#666; width:20px; float:left; height:5px; line-height:5px; margin:30px; overflow:hidden;}
.xian { border-bottom: 1px dashed #f60; margin:10px;}

.big_maps{ background:#FFF; border:1px solid #e5e5e5}

/*.location{  background: none repeat scroll 0 0 #EEEEEE;  border: 1px solid silver; color: #000000;  cursor: pointer; margin: 10px 0; vertical-align: middle; color: #2C2C2C;  font-family: Roboto,Arial,sans-serif; line-height: 50px; margin: 10px 0;}
.location img{ float:left;  padding:5px;}

.may ul li { float:left; border-bottom:1px dashed #e5e5e5; display:block;}
.may ul li i{ background:url(../image/maneuvers.png) 0 0 no-repeat; width:20px; height:15px;}*/