@charset "utf-8";

html{-webkit-text-size-adjust: none;}

body, legend { color: #333; }

body, button, input, select, textarea { font:12px/1.5 arial,  Tahoma, 'u5b8bu4f53', sans-serif }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }

input, textarea {
    border: 0 none;
    outline: medium none;
    resize: none;
}

li { list-style: none outside none;}

h1, h2, h3, h4, h5, h6, strong { font-weight: bold; }

h1, h2, h3, h4, h5, h6,strong{ font-size: 100%; font-weight: normal; }

img{border:none;}

em { font-style:normal }

.fn { float:none!important;}

.l { float:left!important;}

.r { float:right!important;}

.both { clear:both!important;}

.nobor{ border:none!important;}

.rel { position:relative!important;}

.asl { position:absolute!important;}

.clear { clear: both!important; margin:0!important; padding:0!important; overflow:hidden; height:0!important; line-height:0!important; font-size:0!important;border:0!important;float:none!important; }

.block {display:block!important;}

.none {display:none!important;}

.p0{padding:0!important;}

.m0{margin:0!important;}

.of { overflow:hidden!important;}

.ofv { overflow:visible!important;}

.plus,.minus { color:#009900; font-weight:bold; font-size:14px; cursor:pointer; width:8px; text-align:center; display:block; float:left; padding:5px 5px 0 0; line-height:18px;}

.dt-line { line-height: 28px; margin: 0 5px;}

.content {margin: 0 auto;width: 990px; position:relative;}

.company-rbox { margin-left:10px; width:730px; float:left;zoom:1;}

.company-left{ float:left;width:250px; zoom:1;}

/*全站Tips样式*/
.Web-Tips { border-bottom: 1px dashed;
    cursor: pointer;
    padding-bottom: 1px;}

.cbox,.radio,.sle-but s,.is-sel s,.is-sel:hover s,.indexes,.car-mbox span,.Ext .close-but s,.Ext dl.ext-tit dd.tip2 s,s.add,s.sel,.i-libox s,.Card,.Cash,.Consumer,.Certificate,.cp-level i,.sel-i,.is-inbut i,.Close-Icon b,.i-weibo,.weibo-x a,.is-inbut s,.search_close a{ background: url("//w.zuzuche.com/images/web-icon.png") no-repeat scroll 0 0 transparent;}

/*价格包含*/
.price-include li,.price_include li{background: url("//w.zuzuche.com/images/price-include.png") no-repeat scroll 0 0 transparent;display: block;line-height: 22px;margin: 3px 0 8px;overflow: hidden;padding-left: 20px;vertical-align: middle;zoom:1;}
.price-include{ width:212px; overflow:hidden;zoom:1; position:relative;margin-top:5px;}
	
.sel-loading {background: url("/img/loading-16.gif") no-repeat scroll 0 0 transparent;width:16px;height:16px; margin:15px auto;}
.price-include li.is-red,.price_include li.is-red,.price_include_red li{background-image:url("img/web-icon.png") ; background-repeat:no-repeat; background-position:0 -564px} 

.voucher_txt{font-size:12px;color:#999999;text-align:center;}
/*没搜索结果的提示*/
.no-search-info{background: url("/img/face-sad.png") no-repeat scroll 0 center transparent;
    font-size: 14px;
    line-height: 22px;
    margin: 0 auto;
    padding: 20px 0 20px 60px;
    width: 350px;}

a {color:#333;text-decoration:none; outline:none;}

.mr2{margin-right:2px!important;}
.mr5{margin-right:5px!important;}
.mr10{margin-right:10px!important;}

.mb5{margin-bottom:5px!important;}
.mb10{margin-bottom:10px!important;}
.mb15{margin-bottom:15px!important;}
.mb20{margin-bottom:20px!important;}

.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}

/*通用文字颜色、大小、背景色样式*/

.c22 { color:#222!important;}

.c44,.c44l a { color:#444!important;}

.c77 { color:#777!important;}

.c99 { color:#999!important;}

.caa { color:#aaa!important;}

.ccc { color:#ccc!important;}

.cdd { color:#ddd!important;}

.cee { color:#eee!important;}

.cf8 { color:#8FA4CA!important;}

.cf7 { color:#009900!important;}

.cf3 { color:#4B5C7C!important;}

.cf4,.cf4l a { color:#DD4B39!important;}

.cf6,.cf6l a { color:#ff6600!important;}

.cf5,.cf5l a { color:#1155CC!important;}

.cf5l a:hover,.cf6l a:hover,.cf4l a:hover,.c44l a:hover { text-decoration:underline!important;}

.bff { background-color:#fff!important;}

.b22 { background-color:#222!important;}

.bf1 { background-color:#f1f1f1!important;}

.bf5 { background-color:#f5f5f5!important;}

.bf8 { background-color:#f8f8f8!important;}

.f10 { font: 700 10px Arial,simsun!important;}

.f12 { font: 12px Arial,simsun!important;}

.f12b { font: 12px Arial,"Hiragino Sans GB","Microsoft Yahei",simsun}

.f14 { font: 14px Arial,simsun}

.f14b { font: 14px Arial,"Hiragino Sans GB","Microsoft Yahei",simsun}

.f15 { font-size: 15px;}

.f16 { font: 16px Arial,simsun;}

.f16b { font: 16px Arial,"Hiragino Sans GB","Microsoft Yahei",simsun_font-family:simsun;}

.f18 { font: 18px Arial,simsun;}

.f18b { font: 18px Arial,"Hiragino Sans GB","Microsoft Yahei",simsun_font-family:simsun;}

 .f26 { font: 26px Arial,simsun;}

.f28 { font: 28px Arial,simsun;}

.lh16 { line-height:16px!important;}

.lh18 { line-height:18px!important;}

.lh20 { line-height:20px!important;}

.lh21 { line-height:21px!important;}

.lh26 { line-height:26px!important;}

.lh30 { line-height:30px!important;}

.b { font-weight:bold!important;}

.ta-m {text-align: center!important;}

.ta-r {text-align: right!important;}

.ta-l {text-align: left!important;}

.va-m { vertical-align:middle!important;}

.va-t { vertical-align:top!important;}

.td-lt { text-decoration:line-through!important;}

.td-un { text-decoration:underline!important;}

.cut{ background-color:#1155CC; border: 0 none; float: left; height: 10px;margin:6px 5px 0; display:inline; overflow: hidden; width: 1px;}

.con{background-color: #FFF;}

.mt10{margin-top:10px}

.z1 { zoom:1;}

/*通用width样式*/

.wauto { width:auto!important;}
.hauto { height:auto!important;}
.w100p { width:100%!important;}
.w20 { width:20px!important;}
.w30 { width:30px!important;}
.w40 { width:40px!important;}
.w50 { width:50px!important;}
.w55 { width:55px!important;}
.w60 { width:60px!important;}
.w65 { width:65px!important;}
.w70 { width:70px!important;}
.w80 { width:80px!important;}
.w96 { width:96px!important;}
.w100 { width:100px!important;}
.w110 { width:110px!important;}
.w120 { width:120px!important;}
.w130 { width:130px!important;}
.w140 { width:140px!important;}
.w150 { width:150px!important;}
.w153 { width:153px!important;}
.w160 { width:160px!important;}
.w180 { width:180px!important;}
.w200 { width:200px!important;}
.w245 { width:245px!important;}
.w250 { width:250px!important;}
.w300 { width:300px!important;}
.w330 { width:330px!important;}
.w350 { width:350px!important;}
.w600 { width:600px!important;}
.w800 { width:800px!important;}

/*input select样式*/

.is-bor,.is-inbor { background-color: #FFFFFF;border-color: #C0C0C0 #D9D9D9 #D9D9D9;border-right: 1px solid #D9D9D9;
border-style: solid;border-width: 1px;cursor: text;height:auto;padding: 0;display:block;}

.is-inbor {height:14px; position:relative;}

.is-bor: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;}/*onMouse hover*/

.is-bor.active { border: 1px solid #4D90FE;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;}/*onMouse active*/

.img-bor { height:100px;}

.text-bor { height:auto;}

.text-bor textarea { width:100%;height:200px;}

.is-inp { display: block; float: none;width: auto; padding:4px;}

.is-inp em.svc-p { margin-right:10px;display:inline;}

.is-inp .textbox,.is-inbor .is-inp .textbox { float:left;width:100%;border:0 none; padding:0; height:18px; height:17px\9; font:normal 12px/16px arial; _line-height:17px; background-color:transparent; color:#444; }

.is-inbor .is-inp .textbox { height:14px; height:12px\9; font:normal 12px/14px arial;}

.is-inp .sle-but { float:right;padding:7px 3px 7px 7px;;border-left:1px solid #EAEAEA;width:8px;height:5px; cursor:pointer;}

.is-inp .sle-cbox { top: 0; background-color: #e0e0e0; right: 0; position: absolute; padding: 6px; height:14px;}

.is-inp .sle-cbox .vas_check{width:13px; height:13px; overflow:hidden}

/*日期多选样式*/

.useday { position:relative;}

.useday .drive-r { padding:0; width:100%;}

.useday .drive-r .ser-day .shop-list a { margin:0; padding:0 2px; width:18px;}

.useday .drive-r .divi .shop-list { width:226px;}

.useday .qcbox .infotext { padding-right:60px;}

.useday .is-inbut { position:absolute; right:30px;top:3px;z-index:3;zoom:1}



.selContent { position:relative; margin-right:10px;z-index:2;}

.inbutContent { position:relative; margin-right:12px;}

.is-sel,.is-but a,.is-inbut a,.is-but button{ border: 1px solid #dcdcdc;
	color:#777;
	background-color:#f5f5f5;
	background-image:-webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:-moz-linear-gradient(top, #f5f5f5, #f1f1f1);
	display:block;
	margin:0;
	height:26px;
	line-height:26px;
	_line-height:28px;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	border-radius:2px;

	}

.is-sel:hover,.is-but a:hover,.is-inbut a:hover ,.is-but button:hover{border-color:#c6c6c6;
	color:#222;
	background-color:#f8f8f8;
	background-image:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-moz-linear-gradient(top, #f8f8f8, #f1f1f1);
	box-shadow:0 1px 1px rgba(0,0,0,0.1);
	text-decoration:none;}

.is-inbut .on-click,.is-inbut a:hover.on-click {
	border-color:#F0C36D;
	color:#222;
	cursor:pointer;	
    background-color:#FEF0C8;
	background-image:-webkit-linear-gradient(top, #FEF0C8, #fae7b1);
	background-image:-moz-linear-gradient(top, #FEF0C8, #fae7b1);
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
	z-index:2;
	padding-right:7px; padding-left:7PX;
	margin-right:-1px;
}




.is-inbut a{ float:left;margin:0 -1px 4px 0;z-index:1; padding:0 7PX; position:relative;}

.is-bor .is-inbut a { height: auto;padding: 5px 6px; overflow:hidden;}

.is-bor .is-inbut a:active { margin-right:-2px;}

.is-inbut a:hover{ z-index:3;}

.is-inbut i,.is-bor:hover i.ar-lh { width:8px; height:8px; overflow:hidden; display:block; filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}	

.is-inbut i.ar-r { background-position:-89px -344px}

.is-inbut i.ar-l { background-position:-89px -352px}

.is-bor:hover i { filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

.is-b-but a,.is-b-but button
{ border: 1px solid #3C4C6A;
	color:#f5f5f5;
	background-color:#596B8C;
	background-image:-webkit-linear-gradient(top, #596B8C, #455675);
	background-image:-moz-linear-gradient(top, #596B8C, #455675);
	display:block;
	padding:0 8px;
	margin:0;
	height:26px;
	line-height:26px;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	border-radius:2px;
	
	}

.is-b-but a:hover,.is-b-but button:hover
{border-color:#384662;
	color:#fff;
	background-color:#5f7295;
	background-image:-webkit-linear-gradient(top, #5f7295, #455675);
	background-image:-moz-linear-gradient(top, #5f7295, #455675);
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);
	cursor:pointer;
	text-decoration:none;}	

.is-r-but a{ border: 1px solid #bc4130;
	color:#f5f5f5;
	background-color:#DD4B39;
	background-image:-webkit-linear-gradient(top , #DD4B39, #D14836);
	background-image:-moz-linear-gradient(top , #DD4B39, #D14836);
	}

.is-r-but a:hover {border-color:#b0281a;
	color:#fff;
	background-color:#e14B39;
	background-image:-webkit-linear-gradient(top , #DD4B39, #C53727);
	background-image:-moz-linear-gradient(top , #DD4B39, #C53727);
	}	

.is-s-but a,.is-s-but button
{ border: 1px solid #3079ED;
	color:#f5f5f5;
	background-color:#4D90FE;
	background-image:-webkit-linear-gradient(top , #4D90FE, #4787ED);
	background-image:-moz-linear-gradient(top , #4D90FE, #4787ED);
	}

.is-s-but a:hover,.is-s-but button:hover
 {border-color:#357AE8;
	color:#fff;
	background-color:#357AE8;
	background-image:-webkit-linear-gradient(top , #4D90FE, #357AE8);

	background-image:-moz-linear-gradient(top , #4D90FE, #357AE8);
	}	

.is-e-but a,.is-e-but button{ border: 1px solid #e05a00;
	color:#f5f5f5;
	background-color:#f96b1c;
	background-image:-webkit-linear-gradient(top , #ffa657, #f48400);
	background-image:-moz-linear-gradient(top , #ffa657, #f48400);
	}

.is-e-but a:hover,.is-e-but button:hover {
	color:#fff;
	background:#f97f1c; border-color:#e05a00;
	background-image:-webkit-linear-gradient(top,#ffb266,#f48400);
	background-image:-moz-linear-gradient(top,#ffb266,#f48400);
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
	}
	
/*预定按钮-pay button*/

.PAY-Button a { 
	color:#fafafa;
	background-color:#ff7800;
	display:block;
	padding:0 8px;
	margin:0;
	height:36px;
	line-height:36px;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	font-size:14px;
	}

.PAY-Button a:hover {
	color:#fff;
	background:#ff8a00;
	cursor:pointer;
	text-decoration:none;
	}			

/*end*/

.is-bor-but a,.is-bor-but a:hover{ background: none;border: 1px solid #1155cc;color: #1155cc;font-weight: normal;}

.is-bor-but a em{font-weight:normal;}

s.add,s.sel { height:8px; width:8px; overflow:hidden; float:right; background-position:0 -177px;margin:9px 10px 0 -10px;}

s.sel { background-position:-9px -177px;}
	
.is-sel {cursor:pointer; display:block;}	

.submit-but { width:270px;}

.is-but a,.is-b-but a,is-b-but button,.is-but button { text-align:center; padding:0 8px; cursor:pointer;}

.sle-but s,.is-sel s,.is-sel:hover s,.is-bor:hover s { background-position:0 -426px;display: block; float: right; height: 4px;width:8px;overflow:hidden;}

.is-bor:hover s{ background-position:0 -464px;}/*onMouse hover*/

.sle-but s.up { background-position:right -426px; margin:-2px 0 2px;}

.is-bor:hover s.up,.gp-box:hover s.up  { background-position:right -445px;}

.is-bor:hover s.bo,.gp-box:hover s.bo  { background-position:0 -445px;}

.is-sel s { margin:12px 0 0 5px; background-position:0 -445px;}

.is-sel:hover s { background-position:0 -464px;}


.is-sel em { display:block;line-height:26px;white-space:nowrap; overflow:hidden;_float:left}

.is-sel em.Percen { padding:0 9px 0 0; float:right;line-height:30px; font-size:11px; font-weight:normal;color:#DD4B39;}

.is-b-but em { font-weight:bold; text-shadow:0 1px rgba(0, 0, 0, 0.1); float:none; font-family:Arial; font-weight:bold;overflow:hidden}

.is-sel .sel-box,.is-bor .sel-box { background-color:#fff;border: 1px solid #BBB;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.15); position:absolute;left:0;top:27px;display:none;z-index:9999;}
	
.is-sel .sel-box a,.is-bor .sel-box a { display:block;padding-left:9px;line-height:30px;height:30px; overflow:hidden; color:#1155CC;z-index:9999;zoom:1}

.is-bor .sel-box a { padding-left:5px;zoom:1}

.is-sel .sel-box a:hover,.is-bor .sel-box a:hover { background-color:#f1f1f1;zoom:1}

.is-sel .text-box { height: 26px;padding:0 8px;}

.is-sel .cut {margin: 9px 3px 0; background-color:#777;}

.qday_w{ width:190px; zoom:1; position:relative;}

.qtime_w{width:73px; zoom:1; position:relative;}


/*sel多选框 */

.sel-tit {background-color: #F1F1F1;border-bottom: 1px solid #E5E5E5; display: block; overflow: hidden;}

.is-sel .sel-cbox { display:none; background-color: #FFFFFF;border: 1px solid #BBB;box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);padding-bottom: 5px; position: absolute;left: 0px;top: 28px; line-height:18px;z-index: 1;}

.checkbox_win a {float: none;margin: 0; color: #1155CC; display: block;}

.checkbox_win a:hover {background-color: #F1F1F1; text-decoration: none;}

.sel-cbox .cbox-on {padding: 6px 3px;float: left;}

.sel-cbox .cbox-hidden {color: #AAA;}

.sel-cbox .cbox-on .cbox {margin-right: 30px;}
	
	
/*境外租车下拉框*/
.w-gm-box{ width:337px;background-color: #FFFFFF;border: 1px solid #B4B4B4;border-color:#C0C0C0 #D9D9D9 #D9D9D9; overflow:hidden}
.SR_title{width:327px; height:20px; padding:2px 5px;background-color: #FBFBFB; border-bottom: 1px solid #D9D9D9;font: 400 12px/20px;}
.SR_title span{ float: left;}
.ac_close { position:relative;top:3px;}
.ac_close a{ background: url("/img/t-web-icon.png") 0px -485px; width:14px; height:14px; display: block; float: right}
.ac_close a:hover { background: url("/img/t-web-icon.png") -15px -485px; text-decoration:none; }
.w-gm-box ul.city_list {overflow-x: hidden;overflow-y: auto; height:300px;}
.w-gm-box ul.city_list li {border-bottom: 1px solid #EFEFEF;clear: both;cursor: pointer;display: block;font-size: 12px;height: 24px;line-height: 24px;margin: 0;overflow: hidden;padding: 1px 0 0;
    text-align: left;text-indent: 0.5em;vertical-align: middle; width: 100%;}
.w-gm-box ul.city_list li span {float: right;padding-right: 6px;}
.aircraft{ width:20px; height:20px; background:url("/img/bg.png") -0 -1301px; float: left; margin-left:5px;_margin-left:2px;}
.toolbox { background-color: #FBFBFB; border-top: 1px solid #D9D9D9;float: left;width: 100%; height:30px;}
.toolbox span{ line-height: 30px; padding-left: 5px; color: #999999;}

.w-sc-bon { margin:5px; }
.w-sc-bon a span, .w-sc-bon a:hover span { font-size: 12px;height: 18px; line-height: 18px;width: 30px;}
.choice dt {color: #777777; float: left;height: 26px;line-height: 26px; margin-right: 10px;text-align: right; width: 70px;}
.choice dl { clear: both; height: 29px; padding: 0 0 15px 30px;}
.choice dd {float: left;margin-right: 10px;}


/*日期控件样式*/
.ui-widget-content,.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus,.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active,.ui-widget-header,.ui-slider a,.qcity .sicon,.qdate .sicon,.timebox,.errBox span,s.cms,.screening .on-click,.all-shop s{ background-image: url("/images/web-icon.png")!important;background-repeat: no-repeat;}


.prop-list dd .close, .prop-list dd .open, .fRental label.selected, .jselected label, .dbg1, .dbg2, .dbg3, .dbg4, .dbg5, .dbg6, .dbg7, .dbg8, .dbg9, .dbg10, .dbg11, .dbg12, .qdate .upTd, .qdate .downTd, .qcity .sicon, .qdate .sicon, .ftbl_list .clo li,.prop-item dl dd ul li a, .closeImg,.sys-ico, #selfdrive-error .error-img
 { background: url("/img/bg-8.png") no-repeat scroll 0 0 transparent; }

.is-bor:hover .qcity .sicon,.is-bor:hover .qdate .sicon{ background-position:0 -464px !important;}

.qcbox .popContainer { position:relative; z-index:1000; clear:both; }

.qcbox .popPanel { position:absolute; z-index:1; top:1px; left:-1px; }


.qcbox .infotext {
    border-right: 1px solid #EAEAEA;
    height: 20px;
    line-height: 16px !important;
    _line-height: 18px !important;
    padding-right: 5px;
}

.qcbox .popPanel {
    left: -5px;
    top: 4px;
	background-color: #FFFFFF;

  }
.qcbox .boxContainer {
    height: 19px !important;
    _line-height: 20px !important;
}

.useday .drive-r .ser-day .qcbox .shop-list a  {
	cursor: pointer;
    display: inline;
    float: left;
    overflow: hidden;
    padding: 4px 2px;
    text-align: center;
    width: 16px;}
	
.useday .drive-r .ser-day .qcbox .shop-list a:hover{ background-color:#f1f1f1; text-decoration:none}
	
.useday .drive-r .ser-day .qcbox .shop-list a span { display:block;line-height: 16px;}

.day-txt {
    border-top: 1px solid #F0F0F0;
    clear: both;
    color: #AAAAAA;
    font-size: 12px;
    padding-left: 3px;
}
.qcity .cityinput { width:360px; }

.qcity .cityinput .hint { padding:5px; font-size:12px; }

.qcity .cityinput .closeImg { display:block; float:right; width:14px; height:14px; cursor:pointer; }

.qcity .cityinput hr { clear:both; border:0; border-bottom:1px dashed #bbb; color:#fff; }

.qcity .cityinput ul { margin:0; padding:0; height:1%; }

.qcity .cityinput ul:after { clear:both; display:block; height:0; visibility:hidden; content:"\20"; }

.qcity .cityinput ul li { float:left; padding:5px 0; width:20% !important; text-align:center; }

.qcity .cityinput ul li a { padding:2px 8px; color:#555 !important; }

.qcity .cityinput ul li a:hover { text-decoration:none; color:#555; background: #F3F3F3; border: 1px solid #CCC; }

.qcity .cityinput .inter ul li { width:25% !important; }

.qcity .cityinput_hotel ul li { width:25% !important; }

.hotCityNav { margin-top:4px; border-bottom:1px solid #ddd; _height:1%; overflow:hidden; }

.hotCityNav span { position:relative; bottom:-1px; float:left; display:inline; margin-right:8px; padding:0 8px; border:1px solid #ddd; height:18px; font-size:12px; line-height:18px; text-align:center; background-color:#fff; color:#0069ca; cursor:pointer; }

.hotCityNav span.active { background-color:#e8edf1; }

.qcity .cityinput .closeImg { display:block; float:right; width:14px; height:14px; cursor:pointer; background-position: -51px -67px;}


.qcbox .labelContainer { display:none; }

.qcbox .boxWrapper { position:relative; z-index:1;zoom:1; }

.qcbox .boxContainer { position:absolute; z-index:1; top:0; right:0px; padding-right:2px; height:19px; background-color:#fff; cursor:pointer; overflow:hidden; }

.qcbox .sinfo { float:left; display:inline; padding:0; font:normal 14px/16px simsun, arial, sans-serif; _line-height:18px; }

.qcbox .infotext { color:#ccc; }

.sicon { float:left; display:inline;background-position:0 -426px !important;height: 4px; margin-left: 6px; margin-top:7px;width: 8px;overflow:hidden;}


.popPanel .dpanel,.popPanel .cityinput, .popPanel .shop-list{  border:1px solid #bbb; background-color:#fff; box-shadow:1px 1px 2px rgba(0, 0, 0, 0.15);
		/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#e5e5e5')";
		/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#e5e5e5');

	}
	
.qcbox .errtext { color:red !important; }
	
.qcbox .ill { width:185px;   border:1px solid #d5d5d5; background-color:#fff; box-shadow:1px 1px 2px #e5e5e5;
		/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#e5e5e5')";
		/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#e5e5e5');}

.qcbox .illrow { line-height: 22px; }

.qcbox .illrow td { padding:0 0 0 4px !important; overflow:hidden; cursor: pointer; white-space:nowrap; }

.qcbox td.illn { line-height: 24px; font-size:13px; padding-left:8px; text-align:left; font-family:simsun; padding-left:4px; }

.qcbox .illt { color: green; line-height: 24px; font-size:11px; padding-right:4px; text-align:right; font-family:arial, sans-serif, SimSun; }

.qcbox .tllover td { color: white; background-color:#4778da; }

.qcbox .keystring { color:#f60; }

.qcbox .error td { font-size:13px; background-color:#c30; color:#fff; }
	
.qcbox {  display:inline;}

.qcbox .boxContainer { height:15px; }

.qcbox .sinfo { font:normal 12px/16px simsun, arial, sans-serif; _line-height:18px; }



.sel-city:hover .qcity .sicon,.sel-city:hover .qdate .sicon{ background-position:0 -287px !important;}
.qcbox .infotext {
    border-right: 1px solid #EAEAEA;
    height: 20px;
    line-height: 18px !important;
    _line-height: 20px !important;
    padding-right: 5px;
}



.dbg1 { background-position:45px -665px; }

.dbg2 { background-position:45px -772px; }

.dbg3 { background-position:45px -882px; }

.dbg4 { background-position:45px -995px; }

.dbg5 { background-position:45px -1104px; }

.dbg6 { background-position:45px -1216px; }

.dbg7 { background-position:45px -1325px; }

.dbg8 { background-position:45px -1431px; }

.dbg9 { background-position:45px -1542px; }

.dbg10 { background-position:35px -1652px; }

.dbg11 { background-position:35px -1762px; }

.dbg12 { background-position:35px -1872px; }

.qdate .dpanel { width:340px; overflow:hidden; *zoom:1; position:relative;}

.qdate .dpanel:after { clear:both; display:block; height:0; visibility:hidden; content:"\20"; }

.qdate .dpart { position:relative;float:left; display:inline; margin-bottom:3px;margin-top:3px;margin-left:-1px; border-left:1px dotted #e5e5e5; width:170px; color:#000; overflow:hidden; }

.qdate .dpart h3 { height:24px; font:normal 12px/24px tahoma, arial, sans-serif; text-align:center; background-color:#fff; color:#1155CC;margin:0;padding:0;display:block; }

.qdate .dpart table { margin:0 1px 1px 1px; padding:0; border:0 none; border-collapse:collapse; width:168px; }

.qdate .dpart td { margin:0; padding:0 !important; width:24px; height:18px; font:normal 12px/18px tahoma, arial, sans-serif; text-align:center; vertical-align:middle; }

.qdate .dpart .thead td { border-bottom:1px solid #e5e5e5; height:21px; line-height:21px;background-color:#fff; }

.qdate .upTd { position:absolute; top:0; left:0; width:24px; height:24px; cursor:pointer; background-position:-45px -2022px; }

.qdate .downTd { position:absolute; top:0; right:0; width:24px; height:24px; cursor:pointer; background-position:-62px -2022px; }

.qdate .cnone { color:#999; cursor:default; }

.qdate .holi { color:#DD4B39; }

.qdate .today { color:#00f; }

.qdate .curr { background-color:#fdab00; color:#fff; }

.qdate .othr { background-color:#6899ff; color:#fff; }

.qdate .onmouseover { background-color:#fdab00; color:#fff; cursor:pointer; }

.qdate .out { background-color:transparent; color:#999; cursor:not-allowed; }

.z-index2{z-index:2}

/*日期控件节日样式*/
.mouse-link{ background-color:#e7efff;}
.jintian{background-position: 0 -18px;text-indent:-9999px;}
.mintian{ background-position: 0 -36px;text-indent:-9999px;}
.houtian{background-position: 0 -54px;text-indent:-9999px;}
.yuandan{ background-position: 0 -72px;text-indent:-9999px;}   
.chuxi{ background-position: 0 -90px;text-indent:-9999px;}      
.chunjie{ background-position: 0 -108px;text-indent:-9999px;}    
.yuanxiao{ background-position: 0 -126px;text-indent:-9999px;}    
.qingrenjie{ background-position: 0 -144px;text-indent:-9999px;}  
.funvjie{ background-position: 0 -162px;text-indent:-9999px;}     
.yurenjie{ background-position: 0 -180px;text-indent:-9999px;}    
.qingming{ background-position: 0 -198px;text-indent:-9999px;}    
.laodong{ background-position: 0 -216px;text-indent:-9999px;}     
.qingnian{ background-position: 0 -234px;text-indent:-9999px;}    
.muqin{ background-position: 0 -252px;text-indent:-9999px;}       
.ertong{ background-position: 0 -270px;text-indent:-9999px;}      
.fuqin{ background-position: 0 -288px;text-indent:-9999px;}       
.duanwu{ background-position: 0 -306px;text-indent:-9999px;}      
.qixi{ background-position: 0 -324px;text-indent:-9999px;}        
.jiaoshi{ background-position: 0 -342px;text-indent:-9999px;}     
.zhongqiu{ background-position: 0 -360px;text-indent:-9999px;}    
.guoqing{ background-position: 0 -378px;text-indent:-9999px;}     
.chongyang{ background-position: 0 -396px;text-indent:-9999px;}   
.guanggun{ background-position: 0 -414px;text-indent:-9999px;}    
.ganen{ background-position: 0 -432px;text-indent:-9999px;}       
.pinganye{ background-position: 0 -450px;text-indent:-9999px;}    
.shengdan{ background-position: 0 -468px;text-indent:-9999px;}
.qdate .dpart .tdate td {background-image:url("/img/holiday.gif");}
.qdate .dpart .tdate .date-holiday-w{ background-image:url("/img/holiday_w.gif");}

/*时间控件样式*/
.ui-timepicker {background-color:#fff;border:1px solid #d5d5d5;font-size:11px;
	}
.ui-timepicker div {   
    border-bottom: 1px solid #E5E5E5;
    color: #0D68C1;
    font-size: 12px;
    text-align:center;
    padding-bottom:3px;
    margin:0 8px;
}

.ui-timepicker .minute-part {border-left: 1px dotted #e5e5e5;padding-left: 8px;}

.ui-timepicker .minute-part,.ui-timepicker .hour-part {
    margin:2px 0;
}

.ui-timepicker .ui-widget-content {
    color: #666666;
    font-size:11px;
}
.ui-timepicker table td a {
    cursor: pointer;
    display: block;
    padding: 2px 3px;
    text-align: center;
    text-decoration: none;
    width: 17px !important;
}
.ui-timepicker table td a:hover {
    background-color:#f0f0f0;
	text-decoration:none;
    color:#333!important;
}
.ui-timepicker table td a.current {
    background-color:#6899FF;
    font-weight:bold;
    color:#fff !important;
}

.ui-timepicker td {
    padding: 0px;
}
.ui-timepicker-hours{ padding-right:10px !important; }
.ui-timepicker .periods{ display:none; }
.ui-timepicker-cover{ display:none; }


.time-sel .boxWrapper { display:none;}

.timebox {
	background-position: 36px -92px;
    border: 0 none;
    font-size: 12px;
    height: 16px;
    width: 30px;
    cursor:pointer;
    color:#666;
    _line-height:16px;
    outline:0;
	font-size:11px;
	}
.shadow-g {
	box-shadow: 1px 1px 2px #E5E5E5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#e5e5e5')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#e5e5e5');
}

/* strong 字体变粗*/
.country-con strong{font-weight:bold;}

/*weibo底部*/
.weibo-body {color:#fff;bottom:0;height: 50px; left: 0; overflow: hidden; position:fixed;width: 100%;z-index: 9999;}
.weibo-body  .msgBoxMask{background-color:#000;-moz-opacity:0.7;opacity: 0.7;filter: alpha(opacity=70); position:absolute;width:100%;height:50px;left:0;bottom:0;*zoom:1}
.weibo-box { width:990px; margin:0 auto; overflow:hidden; position:relative;*zoom:1;z-index:2;}

.weibo-box ul { margin-top:8px;}

.weibo-box li { float:left; margin-left:30px; line-height:34px;}

.weibo-box li.weibo-info { width:800px;height:34px;overflow:hidden;}

.weibo-box li.weibo-info a { color:#fff; display:block;width:800px; float:left; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.weibo-box li.weibo-info a:hover {text-decoration:underline;}

.weibo-box .is-s-but a{ position:relative; padding-left:45px; height:32px; line-height:32px;}

.weibo-box .is-s-but a s.i-weibo { width:33px; height:26px; background-position:0 -688px; position:absolute; left:3px; top:3px;}

.weibo-x { position:absolute; right:20px;top:20px;z-index:3;}

.weibo-x a { width:13px; height:15px; display:block; opacity:0.7; background-position:right -694px;}

.weibo-x a:hover { filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

/*酒店page*/
.page-style{ color: #444444;
    font-size: 14px;}
.page-style a,.page-style span{ display:inline-block; border:1px solid #E5E5E5; margin-left:5px; background:#fff; padding:1px 8px;}
.page-style a{ color:#3365BA}
.page-style a:hover{background:#f1f1f1;color:#3365BA}
.page-style span{ background:#f9f9f9;color:#999;}

/*用于固定DIV*/
.fixed-top /* 头部固定 */{position:fixed;bottom:auto;top:0px;}
.fixed-bottom /* 底部固定 */{position:fixed;bottom:0px;top:auto;*left:0;}
.fixed-left /* 左侧固定 */{position:fixed;right:auto;left:0px;}
.fixed-right /* 右侧固定 */{position:fixed;right:0px;left:auto;}
/* 上面的是除了IE6的主流浏览器通用的方法 */
* html,* html body /* 修正IE6振动bug */{background-image:url("https://w.zuzuche.com/nothing.png");background-attachment:fixed;}
* html .fixed-top /* IE6 头部固定 */{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop));}
* html .fixed-right /* IE6 右侧固定 */ {position:absolute;right:auto;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));}
* html .fixed-bottom /* IE6 底部固定  */{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
* html .fixed-left /* IE6 左侧固定 */{position:absolute;right:auto;left:expression(eval(document.documentElement.scrollLeft));}

/*头部最新预定*/
.destine-box{width:250px;height:40px;z-index:99999;background-color:#fffcd9;border:1px solid #ffc44c;border-radius:5px;padding:10px;box-shadow:0 0 3px #666666;font:12px/22px Arial, SimSun, sans-serif; right:0;margin:10px;}
.destine-box1{height:22px;}
.destine-box1 span,.destine-box2 .l span{display:inline-block;overflow:hidden;}
.destine-box1 .box-span,.destine-box2 .box-span2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:132px;}
.destine-box2 .box-span2{max-width:130px;}
.destine-box  a{background:url(/img/t-web-icon.png) no-repeat -74px -72px;width:10px; height:10px;position:absolute;right:8px; top:6px;}
/*搜索里的历史记录*/
.history{position: absolute;right: 13px;top: 15px;z-index: 9;}
.history a{font-size:12px; font-weight:normal;}
.history .h-box{background: none repeat scroll 0 0 #FFFCD9;border: 1px solid #bbbbbb;position: absolute;right: 0;top:22px;width:279px;overflow: hidden; display:none;}
.history .h-box a{ border-top: 1px solid #F0EDCA;margin-top: -1px;padding-top: 5px; display:block; clear:both;padding:4px 6px 6px;}
.history .h-box a:hover{text-decoration:none!important; background:#fffac3;}
.history .h-box span.h-time{font-size: 11px; line-height: 18px;}

.history .h-line{padding:0 2px;}
.history .h-city{ display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 190px;}
.area-s{zoom:1;}
.history .h-tbox a:hover{text-decoration:none!important;}
.h-tbox a .sicon{ background: url("/img/t-web-icon.png") repeat scroll -86px -487px transparent !important;height: 12px;margin: 3px 0 0 0;width: 12px;}
.h-hover .h-tbox a .sicon{ background-position:-42px -487px!important;}	
.h-tbox{padding:1px 5px;position:absolute;border:1px solid #fff; border-bottom:none;right:0;width: 65px;z-index:3; height:20px;}
.h-hover .h-tbox{border-color:#bbb;background:#FFFCD9;}
.h-hover .h-box{ display:block;}

.voucher_tips { width:150px; height:160px; overflow:hidden; right:0; padding:20px;}
.voucher_tips .warp{ width:148px; height:156px; border:1px solid #bbb; background-color: #fff;}
.voucher_tips .warp .title{ background-color: #f1f1f1;padding: 10px;border-bottom: 1px solid #E5E5E5;color: #aaa;margin-bottom:10px;}
.voucher_tips .warp .makePdf{ background-position: 0 -779px; }


/*op-弹出窗口样式*/
.op { border: 1px solid #B4B4B4;border-radius:2px;box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);background-color:#fff;position: absolute; left:100px; top:100px;z-index:99; width:500px; display:none;}

.op-tit {background: none repeat scroll 0 0 #FFFCD8;border-bottom: 1px solid #B2B2B2;display: block;font-weight: bold;padding: 10px;}

.op-info {height: 115px;overflow-y: auto; margin:0 10px 10px;overflow-x:hidden; line-height:21px;}

.op-info h4 { font-weight:bold;}

.op-info p { padding-bottom:10px;}

/*全站TIPS样式*/
.all-Tips { box-shadow:1px 2px 5px rgba(0, 0, 0, 0.25); background-color: #fff; color: #3d3d3d; border:1px solid #bebebe;left: 300px;padding:8px 10px;position: absolute; top: 1095px; max-width: 400px;z-index: 999;
_width:expression(document.body.clientWidth>400?"400px":"auto");}

.tl-Tips i,.tr-Tips i,.bl-Tips i,.br-Tips i { background:url("//w.zuzuche.com/img/list_icon.png") no-repeat scroll 0 0 transparent; width:11px; height:6px; display:block; overflow:hidden; position:absolute; }

.tl-Tips i { background-position:right -26px;top:-6px; left:15px;}

.tr-Tips i { background-position:right -26px;top:-6px; right:15px;}

.bl-Tips i { background-position:right -34px;bottom:-6px; left:15px;}

.br-Tips i { background-position:right -34px;bottom:-6px; right:15px;}

/*list map style*/
.list-map .selContent{ margin: 10px 0 0; z-index: 1;}
.list-map .selContent .is-sel{padding: 1px 10px 0px; background-image:-moz-linear-gradient(center top , #FFFFFF, #F5F5F5);background-color:#f9f9f9;background-image:-webkit-linear-gradient(top, #FFFFFF, #F5F5F5);}
.list-map .show-map{padding:10px;height:203px;}
.list-map .selContent .is-sel .sel-box{width:226px;max-height:350px;overflow:hidden;overflow-y:auto;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)<350?"350":"");}
.list-map .selContent .is-sel .sel-box a,.op-map .sel-box a{ border-bottom: 1px solid #E6E6E6;color: #333333;height: auto;padding:8px 8px 12px;position: relative;}
.list-map .selContent .is-sel .sel-box a:hover,.op-map .sel-box a:hover{color:#1155CC;}
.list-map .selContent .is-sel .sel-box a em,.op-map .sel-box a em{line-height:18px;white-space: normal;display:block;margin-left: 28px;}
.list-map .selContent .is-sel .sel-box a em span,.op-map .sel-box a em span{ line-height: 12px;padding: 0;border:0 none;}
.list-map .show-map-box{height: 130px;overflow: hidden;position: relative;}
.op-map .sel-box{height:450px;width:210px;overflow:hidden;overflow-y:auto;}
.op-map .sel-box a{display: block;}
.op-map .sel-box a:hover{background-color:#f5f5f5;} 
.show-map-loading{position: absolute; width: 228px; height: 130px; display: none;cursor: pointer;}
.show-map-bg{width:100%;height:130px;filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2;background-color:#000000;}
.show-map-txt{border-radius: 3px 3px 3px 3px;background-color:#ffffff;height: 20px; left:69px; padding: 3px 5px; position:absolute; text-align: center; top: 45px; width: 80px; line-height: 18px; border: 1px solid #aaaaaa;}
.list-map .selContent .is-sel .sel-box a s,.op-map .sel-box a s{display:block;background:url(../img/web-icon.png) no-repeat scroll right -304px; width:21px;height:25px;margin:0;position: absolute;top:12px;}
.list-map .selContent .is-sel .sel-box a s.all-list,.op-map .sel-box a s.all-list{ background-position:right -329px;}
.top-tips, .cancel-tips, .time-tips{border-radius:0; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15); border:1px solid #BEBEBE }
.cons{border:1px solid #e5e5e5; margin-bottom:15px; background-color:#FFF; padding:5px 0; float:left}

.cons.state ul .not{background-color: #FFF7EB; border: 1px solid #F58B0F; display: inline;float:left; padding:10px;margin:5px 0 20px 0; width:560px;}
.cons.state ul .not p{ margin:0px; }
.cons.state ul strong, .con_l .item-Right .Right-tit { font: 700 16px/30px 'Microsoft Yahei','u5b8bu4f53',sans-serif,Arial;color: #222222;}
.cons.state ul li{ font-size:12px; line-height:24px}
.cons.state ul li strong{font: 400 14px/22px Arial; color: #FF6600; }
.cons.state ul li span{ float: right; text-align:right; }
.cons.state ul .paidInFull{ display: block;  font-size: 28px; font-weight: bold; margin-top: 15px; margin-bottom:15px; text-align: center; color:#FF6c00}
.con_l h3, .con_r h3{ font: 400 16px/1.5 'Microsoft Yahei','u5b8bu4f53',sans-serif,Arial; color:#222222;}
.con_r h4, .con_l h4 { font: 700 14px/30px 'Microsoft Yahei','u5b8bu4f53',sans-serif,Arial; color:#666666 }
.cons .sta ul.store{ margin-top:20px; line-height:24px;color: #222222;}
.cons .sta li.store_l { float: left; line-height: 18px; padding: 3px 0; }
.cons .sta li.store_r { float: left; line-height: 18px;  padding: 3px 0; width: 254px;}


.look-more {color: #444444;cursor: pointer;font-size: 14px;font-weight: bold;padding: 15px 16px;}
.look-more s {background: url("/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;}
.bmp{ border-top: 1px solid #E9E9E9; margin-top: 10px;  padding: 10px 0 0;}
.item-Right ul li span.oil {background-position: 0 -16px; background:url("../img/list_icon.png") no-repeat scroll 0 -16px transparent; padding-left:15px;}


/*评价样式*/
.tab-title{ margin:0 auto;}
.tab-title a{ font:16px/24px 'Microsoft Yahei','simsun',sans-serif,Arial; float: left; padding:8px 0px; text-align:center; width:50%; background-color:#d5d5d5; color:#000}
.tab-title a.on { background-color:#fff; color:#ff6000; font-size:30px; line-height:1.5; text-align:left; width:472px;  border:1px solid #e5e5e5; border-bottom: none; border-right:none; margin-bottom:-22px; padding-left:20px; }
.tab-title a.on span{ font-size:12px; color:#444}
/*.tab-title a:hover { background-color:#ff6000; color:#fff;font-weight:bold; }*/

/*page分页样式*/
.page { text-align:center; clear:both;margin:20px auto; padding:30px 0} 

.page a { margin-right:3px;}

.page a span{border:1px solid #dadada;color:#666;font:14px arial;padding:8px 15px;}/*button a*/

.page a:hover span,.page a span.on-page{border: 1px solid #ff6600;color: #ff6600;}/*button a:hover*/


/**/
.pay-parice-span{dislpay:block; width:170px; float:right;font-family:Arial,SimSun,sans-serif}
.pay-parice-line{ background-color: #CCCCCC;float: right;height: 1px;line-height: 0;margin: 5px 0;overflow: hidden;width: 220px;}

/*user-tools*/
.user-tool{overflow:hidden;}
.user-tool li{float:left;width:184px;border:1px dashed #eaeaea; border-width:0 1px 1px 0;margin:0 -1px -1px 0;}
.user-tool li a{display:block;padding:15px 0 15px 15px;color:#444444;font:16px/32px 'Microsoft YaHei','simsun',sans-serif,Arial;}
.user-tool li a:hover{color:#ff6600;background-color:#f5f5f5;}
.user-tool li s,.video_box s,.value_service li a s,.value_service li a .s_row,.is_index_new{background:url("//w.zuzuche.com/images/web-icon.png?140730") no-repeat scroll 0 0;display:block;float:left;width:34px;height:34px; margin-right: 10px;}
.user-tool li s.icon1{background-position:0 -997px;}
.user-tool li s.icon2{background-position:-35px -997px;}
.user-tool li s.icon3{background-position:0 -1032px;}
.user-tool li s.icon4{background-position:-35px -1032px;}
.user-tool li s.icon5{background-position:0 -1066px;}
.user-tool li s.icon6{background-position:-35px -1066px;}
.user-tool li s.icon7{background-position:0 -1100px;}
.user-tool li s.icon8{background-position:-35px -1100px;}
.user-tool li s.icon9{background-position:0 -1437px;}

.user-tool li s.icon10{background-position:0 -1254px;}
.user-tool li s.icon11{background-position:-35px -1254px;}
.user-tool li s.icon12{background-position:0 -1288px;}
.user-tool li s.icon13{background-position:-35px -1288px;}
.user-tool li s.icon14{background-position:0 -1322px;}
.user-tool li s.icon15{background-position:-35px -1322px;}


.is_index_new{
    background-position: -76px -504px;
    float: left;
    height: 13px;
    left: 245px;
    position: absolute;
    top: 29px;
    width: 24px;}
/*value added service */

.list .value_service {
    border-top: 1px solid #E3E3E3;width:368px;
}
.list .value_service li a {
    color: #666666;
    font-size: 20px;
    line-height: 40px;
	height:40px;
}
.list .value_service li a:hover{color:#ff6600;}
.list .value_service li {
    margin: 0 0 -1px;
    width: 100%;float:none;
}
.value_service li a .s_row{background-position:-84px -1179px;height:20px;width:12px;margin:10px;float:right;}
.value_service li a:hover .s_row{background-position:-84px -1199px;}
.value_service li a s{width:40px;height:40px;margin-right:20px;}
.value_service li a s.icon1{background-position:0 -1169px;}
.value_service li a:hover s.icon1{background-position:-40px -1169px;}
.value_service li a s.icon2{background-position:0 -1209px;}
.value_service li a:hover s.icon2{background-position:-40px -1209px;}
.value_service li a s.icon3{background-position:0 -1356px;}
.value_service li a:hover s.icon3{background-position:-40px -1356px;}
.value_service li a s.icon4{background-position:0 -1396px;}
.value_service li a:hover s.icon4{background-position:-40px -1396px;}

.video_box{padding:0 !important;}
.video_box a{font-family: 'Microsoft YaHei','simsun'; display:block;padding:10px;height:34px; line-height:34px; font-size:12px;}
.video_box s{background-position:0 -1134px;width:34px;height:34px;opacity: 0.5;filter:alpha(opacity=50);}
.video_box a:hover{background-color:#f8f8f8;color:#1155cc;}
.video_box a:hover s{opacity:1;filter:alpha(opacity=100);}
/*faq-user-tool*/
.faq-user-tool .user-tool{margin:0 10px;}
.faq-user-tool .user-tool li{border-width:0 0 1px;border-color:#dddddd;float:none;width:100%;margin:0;margin-bottom:-1px;position:relative;}
.faq-user-tool .user-tool li a{padding:15px 0;padding-left:10px;}
.faq-user-tool .user-tool li a:hover{color:#ff6600;background:none;}


/*tab style*/
.tab-con{font:14px 'Microsoft YaHei','simsun',sans-serif,Arial;clear:both;margin:10px 15px 5px;width: 698px;}
.tab-con .tab .curr{background-color: #FFFFFF;*margin-bottom:-1px;*position:relative;}
.tab-con .tab a,.tab-con .tab-include li{line-height:24px;display:block;color:#444444;font-size:16px;padding:10px 5px;}
.tab-con .tab-include li{float:none;}
.tab-con .tab a span{float: right;display:none;margin-top:10px;font-size:14px;}
.tab-con .step-tab a span{margin-top:0;}
.tab-con .tab a em,.tab-con .tab-include li em{color: #888888;display: block;font-size: 12px;}
.tab-con .tab a:hover{background-color:#f5f5f5;}
.tab-con .tab a:hover span{display:block; color: #ff6600;}
.tab-con .tab li p{font-size:12px;padding-left:22px;line-height:26px;margin-left:5px;}
.tab-con .tab .curr a {color:#444444;height:35px;line-height:34px;background-color:#ffffff;}
.tab-con .tab a s.italic{color: #999999;float:left;font-size: 20px;font-style: italic;padding-right: 8px;background:none;height:24px;padding-right:0;margin:0;}
.tab-con .tab a s,.tab-con .tab-include li s{float: left;height:40px;width: 24px;background:url(//w.zuzuche.com/faq/img/icon-radius.png) no-repeat 0 -66px;margin: 3px 5px 0 0;}
ul.timeline li .number{font-size:12px; background:url(//w.zuzuche.com/faq/img/icon-radius.png) no-repeat 0 0;color:#ffffff;width:16px;height:16px;text-align:center;line-height:16px;display:inline-block;margin-right:5px;vertical-align: middle;}
.tab-con .tab .curr a s{background-color:#9dcd7d;}

/*new-faq style*/
.txt-content{padding:0 15px 15px;}
.faq3 ul li{list-style-position: inside;list-style-type: disc; line-height:24px;}
.faq3 ul{font-size: 12px;padding-left: 2em;}
.new-answer {color:#444444;}
.new-answer ul.timeline{margin-top:15px;}
/*time line*/ 
ul.timeline {list-style-type: none;background: url(//w.zuzuche.com/faq/img/time-line.gif) repeat-y scroll 26px 0 transparent;padding: 0;margin:10px 0;}
ul.timeline li {position: relative;margin-bottom: 20px;zoom:1;}
ul.timeline li .number {font-size: 14px;width:24px;height:24px;line-height:22px;position:absolute;left:15px;margin:0;background-position:0 -17px;font-family:'Microsoft YaHei','simsun',sans-serif,Arial;}
ul.timeline li .content {margin-left:50px;position: relative;width: 665px;}
ul.timeline li .content h2,.new-answer h2 { font-size: 16px;font-weight: bold;height: 24px;line-height: 24px;margin-bottom: 10px;font-family:'Microsoft YaHei','simsun',sans-serif,Arial;}
ul.timeline li .content .p-txt,.new-answer .p-txt{border-bottom: 1px dashed #DDDDDD;font-size: 12px;padding-bottom:20px; margin-bottom: 15px;}
ul.timeline li .content .p-txt img{margin-right:15px;float:left;margin-top:5px;}
ul.timeline li .content .p-txt h3 ,.new-answer h3{font-size:14px;font-weight:bold;margin-bottom:10px;line-height:24px; font-family:'Microsoft YaHei','simsun',sans-serif,Arial;height:24px;}
ul.timeline li .content .p-txt h4,.new-answer h4{line-height:24px;font-size:12px;font-weight:bold;margin-top:5px;}
ul.timeline li .content .p-txt p,.new-answer p{line-height:24px;padding-bottom:10px;}


/*have-step-box 20131114*/
.faq-l strong{font-family:'Microsoft Yahei','u5b8bu4f53',sans-serif,Arial}
.have-step-box{border:0 none;background:none;}

.have-step-box .top,.have-step-box .new-answer{border:1px solid #E3E3E3;background-color:#ffffff;}
.have-step-box .top{margin-bottom:10px;}

/**/
.new-answer .txt-content p{ text-indent:2em;}
.faq3 h3{ margin-bottom:5px;}
.faq3 .txt-content p{ text-indent:0; line-height:28px;}

/*open window edit_order */
.new_edit_order{height:400px;overflow-y:auto;overflow-x:hidden;_height: expression(this.scrollHeight < 200 ? "200px" :(this.scrollHeight > 400 ? "400px" : "auto"));}
.new_edit_order ul.timeline{margin-top:10px;background-position:17px 0;}
.new_edit_order ul.timeline li .content h2{ font-size:14px;font-weight:normal;height: 18px;line-height: 18px;color:#999999;}
.new_edit_order ul.timeline li .number{width:20px;height:20px;background-position:0 -68px;font-size:12px;line-height:20px;font-family:Arial;left:8px;}
.new_edit_order ul.timeline li.on_active .number{background-position:0 -45px;}
.new_edit_order ul.timeline li.on_active .content h2{color:#444444;}
.new_edit_order ul.timeline li .content{width:590px;margin-left:38px;}
.new_edit_order ul.timeline li .content .p-txt{border-bottom:0 none;margin:0;padding:0;display:none;}
.new_edit_order ul.timeline	li.on_active .content .p-txt{display:block;}

.new_edit_order ul.timeline li.sel-item-recall{margin-bottom: 10px;}
.new_edit_order .is-inp{float:left;}	
.new_edit_order .list-search-box{border:0;padding:0;}
.new_edit_order .ipadd{padding:0;width:auto;}
.new_edit_order .sel-item-recall .tit{width:auto;}
.new_edit_order .list-search-box .gp-box, .new_edit_order .list-search-box .is-bor {border-color: #C0C0C0 #D9D9D9 #D9D9D9;}
.new_edit_order .list_recall ul li{_list-style-type: disc;}
.list_recall ul li{margin-bottom:0;}
.new_edit_order .ipcity{float:none;}
.new_edit_order .sel-item .tit, .new_edit_order .search-item .i-tit{width:50px;}
.new_edit_order .qdate .dpart h3 span{font:400 12px/24px tahoma,arial,sans-serif}
.new_edit_order .qcbox .popContainer {position:relative!important;}
.new_edit_order .qcbox .popPanel{left:-215px;}
.new_edit_order .qcbox .ui-timepicker{left:-195px;}

.carshw {cursor: pointer;height: 26px;line-height: 26px;padding-left: 5px;width: 300px;}
.new_edit_order .is-row {color: #777777;cursor: pointer;height: 26px;line-height: 24px;padding-right: 5px;position: absolute;right: 0;top: 1px;}
.new_edit_order .is-row b {background:url("/images/web-icon.png") no-repeat scroll 7px -418px;border-left: 1px solid #E5E5E5;display: inline-block;float: right;height: 20px;margin-left: 5px;margin-top: 2px;padding-left: 5px;width: 12px;}
.new_edit_order .is-bor:hover .is-row b{background-position:7px -437px}
.p-txt .open-box{ position:absolute; z-index:10px; left:-1px; top:26px;border:1px solid #B9B9B9;box-shadow:1px 2px 2px rgba(0, 0, 0, 0.15);border-color:#ccc #b9b9b9  #b9b9b9;width:305px;display:none;background-color:#ffffff; }
.p-txt .open-box a{  display: block;height: 20px;line-height: 20px;padding: 5px;color:#1155CC; border-top: 1px dotted #DDDDDD;margin-top:-1px;}
.p-txt .open-box a:hover{ background-color:#f8f8f8;color:#ff6600;}

.list-Top-Step { float:right;}

.list-Top-Step li { color: #d5d5d5;float: left; margin-left: 15px; font-size:24px; line-height:24px; width:78px;}

.list-Top-Step li font { font-size:12px; font-weight:bold; display:inline-block; line-height:18px; padding-left:5px; border-bottom:2px solid #e5e5e5;zoom:1; position:relative; bottom:7px;}

.list-Top-Step li.step-Past { color:#FBA616;}

.list-Top-Step li.step-Past font { border-bottom:2px solid #FBA616; color:#9a9a9a;}

.list-Top-Step li.step-Now { color:#DD4B39;}

.list-Top-Step li.step-Now font { border-bottom:2px solid #DD4B39; color:#222;}

/*list页新列表部分-right-box*/

.list-Rel dd i { background:url("//w.zuzuche.com/img/list_icon.png") no-repeat scroll 0 0 transparent }

.list-box-r { float: left; position: absolute; right: 0; top: 37px; width: 250px;_top:59px;}

.list-R-Map { border: 1px solid #E5E5E5; height: 215px;margin-bottom: 20px;}

.list-Rel { border: 1px solid #E5E5E5;}

.list-Rel dt.City-tit { font-size:16px; padding:10px 10px 0;}

.list-Rel dt.City-tit font { font-size:14px; font-weight:normal;}

.list-Rel dt { padding:0 10px 4px ;}

.list-Rel dt font { color:#DD4B39; font-weight:bold;font-size:12px;}

.list-Rel dd { position:relative; border-top:1px dotted #e5e5e5;}

.list-Rel dd a { display:block; padding:10px;color:#222;*zoom:1;}

.list-Rel dd a:hover { background-color:#f5f5f5; color:#1155CC;}

.list-Rel dd a i {filter:alpha(opacity=20);-moz-opacity: 0.2;opacity: 0.2;}

.list-Rel dd a:hover i {filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

.list-Rel dd span { display:block; float:left; line-height:16px; color:#777; }

.list-Rel dd span font { color:#222; font-weight:bold;font-size:12px;}

.list-Rel dd strong {font-size: 20px; line-height:26px; float:right; padding-top:2px;}

.list-Rel dd strong font { font-size:10px; vertical-align: top; line-height:14px;}

.list-Rel dd i { display:block; height:24px; width:24px; margin:5px 10px 0 0; float:left;}

.list-Rel dd i.Rel-W { background-position:-20px -119px;}

.list-Rel dd i.Rel-D { background-position:-93px -119px;}

.list-Rel dd i.Rel-C { background-position:-68px -119px;}

.list-Rel dd i.Rel-H { background-position:-45px -119px;}

.list-Rel dd i.Rel-S { background-position:-118px -119px;}

/*tools*/
.list-Data-box { border: 1px solid #E5E5E5;margin-top: 20px; padding: 10px; background-color:#ffffff;}

.list-Data-box .user-tool li{float:left;width:124px;margin:-1px -1px 0 0;border:1px dotted #E5E5E5;border-width:1px 1px 0 0;_position:relative;}

.list-Data-box .user-tool li a{font-size:12px;color:#444444;padding:10px 0 10px 10px;}

.list-Data-box .user-tool li a:hover{color:#1155cc}

.list-Data-box .user-tool li s{opacity:0.6;filter:alpha(opacity=60);margin-right:8px;}

.list-Data-box .user-tool li a:hover s{opacity:1;filter:alpha(opacity=100); }


/*您还可以了选择其它支付方式or套餐*/
.other_package{padding:13px 20px 20px;clear:both;border:1px solid #dfdfdf;margin-bottom:15px; background-color: #FFFFFF;}
.other_package strong {color: #222222;float: left;font: 16px 'Microsoft Yahei',simsun,arial;width:186px;margin-top:2px;}
.other_package_tab{margin-bottom:20px;}
.other_package_tab ul {
    border-bottom: 1px solid #EEEEEE;
    float: left;
    width: 508px;
}
.other_package_tab ul li {
    color: #777777;
    cursor: pointer;
    float: left;
    line-height: 22px;
    margin-right: 15px;
}
.other_package_tab ul li.current {
    border-bottom: 2px solid #DD4B39;
    color: #DD4B39;
    font-weight: bold;
    margin-bottom: -1px;
}
.package_span1{border: 1px solid #E5E5E5;
    color: #888888;
    display: block;
    float: left;
    font-size:20px;
    font-weight: bold;
    height: 85px;
    line-height:82px;
    text-align: center;
    width: 134px;
	font-family: microsoft yahei,simsun,arial;overflow:hidden;}
.package_span1 .two_row	{display: block;line-height: 28px;margin-top: 15px;}
.package_span1 a{display:block;}
.package_simple s{background: url("//w.zuzuche.com/img/web-icon.png") no-repeat scroll 0 -1092px;
    display: inline-block;
    height: 22px;
    margin: 30px 0 0;
    width: 20px;}
.package_span3 .package_simple s{background-position:-20px -1092px;}
.package_span3{float: right;width: 252px;}
.package_span3 ul{margin-top:-6px;_position:relative;float:left;}
.package_span3 ul li{margin-bottom:5px;}
.package_span3 .is-continue-pay a {
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    width:96px;
	font-family:simsun;
}
.package_span1 img {
    height: 82px;
}
.package_img{border:1px solid #e5e5e5;padding:2px;float:left;}
.last_span s{display:none;}
.package_simple {
    float: left;
    height: 85px;
    text-align: center;
    width: 50px;
}
.package_dd em.cf4 b{font-size:16px;}



	
	
/*new btn*/
span.play_style_box{ background-color: #FAFAFA;border: 1px solid #c7c7c7;display: inline-block;height: 26px;line-height: 13px;border-right:0;border-radius: 2px 0 0 2px;background-image:-webkit-linear-gradient(top , #ffffff, #efefef);background-image:-moz-linear-gradient(top , #ffffff, #efefef);padding-top:2px;position:relative;margin:-1px 0 0 -1px;float:left;width:28px; font-family:simsun,arial;font-size:12px;}
span.play_style_box s{background:url("/img/web-icon_20131220.png") no-repeat scroll 0 -1118px;
    display: block;
    height: 7px;
    left: 28px;
    position: absolute;
    top: 10px;
    width: 4px;overflow:hidden;}
	
span.prepaid_txt{background-color:#f79f14;background-image: -moz-linear-gradient(center top , #FFA415, #F29C14);background-image:-webkit-linear-gradient(top ,#FFA415, #F29C14);border-color: #E48B00;}
span.partpaid_txt{background-color:#7eb944;background-image: -moz-linear-gradient(center top , #84c247, #7db843);background-image:-webkit-linear-gradient(top , #84c247, #7db843);border-color: #72ac3a;}
span.postpaid_txt{background-color:#5d97e6;background-image: -moz-linear-gradient(center top , #609ced, #5b94e1);background-image:-webkit-linear-gradient(top , #609ced, #5b94e1);border-color: #4984d3;}
.booking-box .is-e-but a:hover span.prepaid_txt{background-color:#ffb238;background-image: -moz-linear-gradient(center top , #ffb238, #F29C14);background-image:-webkit-linear-gradient(top ,#ffb238, #F29C14);}
.booking-box .is-e-but a:hover span.partpaid_txt{background-color:#8bcd4b;background-image: -moz-linear-gradient(center top , #8bcd4b, #7db843);background-image:-webkit-linear-gradient(top ,#8bcd4b, #7db843);}
.booking-box .is-e-but a:hover span.postpaid_txt{background-color:#67a3f5;background-image: -moz-linear-gradient(center top , #67a3f5, #5b94e1);background-image:-webkit-linear-gradient(top ,#67a3f5, #5b94e1);}

span.prepaid_txt s{background-position: -6px -1118px;}
span.partpaid_txt s{background-position: -12px -1118px;}
span.postpaid_txt s{background-position: -18px -1118px;}


.booking-box .is-but a, .booking-box .is-e-but a,.booking-box .is-b-but a{padding:0; height: 28px;line-height: 28px;}
span.play_style_box em{background:url("/img/web-icon_20131220.png") no-repeat scroll 0 -1127px;  display: block;
    height: 21px;
    margin: 2px 0 0 3px;
    width: 22px;}
span.prepaid_txt em{background-position:-29px -1126px;}  /*黄色*/
span.partpaid_txt em{background-position:1px -1151px;}
span.postpaid_txt em{background-position:1px -1126px;}/*蓝色*/	
span.test_txt em{background-position:-29px -1151px;}/*紫色测试*/				


/*立即预订*/
.is-continue-pay a,.is-continue-pay .gray-btn{
background-color:#FF8A00;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8A00', endColorstr='#F48400');
background:-webkit-linear-gradient(top,#FF8A00, #F48400);/* for webkit browsers */
background:-moz-linear-gradient(center top,#FF8A00, #F48400) repeat scroll 0 0 #FF8A00; 
height:40px; font:18px/40px 'Microsoft Yahei','simsun',sans-serif,Arial;color:#fafafa; text-align:center;width:120px;display:block;border-radius:2px; border:1px solid #e05a00; }

.is-continue-pay .gray-btn{border-color:#cccccc;background:#f1f1f1;color:#888888;font-size:16px;}
.is-continue-pay a:hover{box-shadow:0 1px 1px #FFCFA5;color:#ffffff;background-color:#F48400;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa243', endColorstr='#F48400');
background:-webkit-linear-gradient(top, #ffa243, #F48400);/* for webkit browsers */
background:-moz-linear-gradient(center top , #ffa243, #F48400) repeat scroll 0 0 #F48400;border-color:#ff821d;}

/*列表车型组*/

/* 带icon的车型组
.car_type_detail li s{background: url("../img/list_icon.png") no-repeat scroll 0 0;}
.car_type_detail li s{display:inline-block; vertical-align:middle;margin-right:5px;height:18px;}
.car_type_detail li s.car_type1{background-position:0 -333px;width:34px;}
.car_type_detail li s.car_type2{background-position:-35px -333px;width:40px;}
.car_type_detail li s.car_type3{background-position:-76px -333px;width:45px;}
.car_type_detail li s.car_type4{background-position:-122px -333px;width:50px;}

.car_type_detail li s.car_type5{background-position:0 -355px;width:50px}
.car_type_detail li s.car_type6{background-position:-52px -355px;width:54px;}*/
.car_type_detail ul{
    clear: both;
    overflow: hidden;margin-top:10px;
}
.car_type_detail{padding: 10px; background-color: #F8F8F8;position:relative;}
.car_type_detail li {
    float: left;
    width: 13%;  line-height: 20px;
}
.car_type_detail li.big_row {
    color: #FF6600;
    display: inline-block;
    float: left;
    font-family: simsun,'宋体';
    font-size: 16px;
    height:50px;
    line-height:50px;
    text-align: center;
    vertical-align: middle;
    width:4.3%;
}
.car_type_detail span.box_span {
    background-color: #FFFFFF;
    border: 1px solid #E9E9E9;
    border-radius: 3px;
    display:block;
    min-width: 95px;
    padding: 5px 0;
    text-align: center;
   line-height:18px; color:#777777;
}
.car_type_detail span.box_span b{color:#444444;}
s.car_type1{background-position:-35px -333px;width:40px;}

.graph .orange {
    background: url("../img/list_icon_20131220.png") no-repeat scroll -160px -400px;
    display: block;
    height: 6px;
    line-height: 6px;
    overflow: hidden;
    position: relative;
    text-align: left;
	_float:left;
}

.graph {
   background-color: #F5F5F5;
    border: 1px solid #DDDDDD;
    display: inline-block;
    margin: 5px 0;
    padding: 1px;
    width: 40px;
}

.lm-box-Data .car .graph{float: left;
    height: 10px;
    margin: 2px 3px 0 0;
    width: 5px;border-color:#cccccc;
}
.lm-box-Data .car .car_style_cover{background-color:#f1f1f1;
    display: block;
    height: 9px;
    width: 5px;
    z-index: 3;overflow:hidden;}
.lm-box-Data .car .graph .orange{padding:0;margin:0; background-position:0 -381px;width:5px;height:10px;}

/*查看更多报价*/
.show-list s{
	background:url("../img/list_icon.png") no-repeat scroll  0 -316px ;
    display: inline-block;
    float: right;
    height: 15px;
    margin: 2px 0 0 2px;
    width: 15px;
}
.show-list s.close {
    background-position: 0 -331px;
}
.show-list {
    clear: both;
    padding-right: 38px;
    padding-top: 10px;
}

.show-list a.close {
    display: block;
    padding-right: 0;
    width: 50px;
}

/*other*/
.site_color_tj {color:blue;}
.site_color_ct {color:red;}
.site_color_ha {color:#F93;}

/*tab style*/

.is-tab ul{
    background-color: #F5F5F5;
    border-bottom: 1px solid #E1E1E1;
    border-top: 1px solid #C1C1C1;
    clear: both;
    height: 40px;
    margin-top: 1px;;
}

.is-tab li {
    float: left;
    width: 160px;
}
.is-tab li a {
    display: block;
    font-family: microsoft yahei,simsun;
    font-size: 14px;
    height: 20px;
    line-height: 18px;
    padding: 10px;
    text-align: center;border:1px solid #dddddd;border-width:0 1px;	margin-left:-1px;
	background-color: #FAFAFA;

}
.is-tab li a:hover{color:#1155CC;}
.is-tab li a.tab-curr {
    background-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
    border-top: 2px solid #1B8AFC;
    color: #1155CC;
    margin-top: -2px;
    padding-bottom: 11px;
    position: relative;
}
.tab-r-txt{padding-right:10px;color:#999999; text-align:right;line-height:40px;}


.is-tab-line {
    border-bottom: 1px dashed #E1E1E1;
    padding:10px 0 10px 10px;
}
.is-tab-line p{color:#777777;}
.base_label{display:inline-block;margin-right:10px; vertical-align:middle;}


.base_label input{margin-right:3px;vertical-align: middle;}

.ex_term_link{font-size: 14px;color: #1155CC !important;font-weight: 400;}

/*add_service*/

.add_service{
    margin-left: -15px;clear:both;margin-bottom:15px;
}


.service_box {
    float: left;
    margin-left: 15px;
    width: 320px;
}
.service_bg,.have_order_row,.is_new{ background:url(//w.zuzuche.com/img/add_service.png) no-repeat 0 0 ;width:320px;height:140px;}

.service_bg_gps {
    background-position: 0 -141px;
}


.service_bg_wifi {
    background-position: 0 -282px;
}

.s_box_con{border:1px solid #e1e1e1;border-width:0 1px 1px;padding:15px; background-color:#ffffff;height:88px;}

.s_box {
    height: 140px;
    position: relative;
}
.service_tit_bg{  background-color:#000000;
    bottom: 0;
    height: 34px;
    opacity: 0.5;
    position: absolute;
    width: 100%;}

.service_tit h3 {
    color: #fff;
    font: 18px/34px microsoft yahei,simsun,arial;
    margin: 0;
    padding: 0 15px;
}

.service_tit {
    bottom: 0;
    position: absolute; width: 100%;
}

.s_btn_group{margin-top:20px; line-height:32px;}
.s_box_con .is-b-but a{ width:75px;height:30px;font:14px/30px microsoft yahei,simsun,arial; color: #1155cc; background:#ffffff;}
.s_box_con .is-b-but a:hover{border-color:#89b4ff;text-decoration: none;color:#1d6bf5;}
.s_box_con .is-e-but a{background:#ffa200;border:1px solid #ff9000;}

.service_tit .cf6 {
    color: #fff000 !important;
}

.is_buy{ display:none}
.service_tit .have_order{color: #83e037 !important;}
.have_order{position:relative;}
.have_order_row{width:27px;height:24px;position:absolute;bottom:0;right:-1px;display:none; background-position:0 -425px;}
.have_order .s_box_con{border-color:#b2d893;}
.have_order .have_order_row{display:block;}
.have_order .service_tit span.cf6{color:#70ff38 !important;}
.have_order .is_buy{ display:block}
.have_order .not_buy{ display:none}

.is_new{display:block;width:22px;height:15px; background-position:-32px -430px;top:10px;left:-1px;position:absolute;}

/*Select Country*/
.sel_country .is-sel,.sel_country .is-sel:hover{ background:none;border: 0 none;
    color: #bbbbbb;
    margin: 0;
    padding: 0;
    text-align: center;}
.sel_country .is-sel em{line-height:28px}
.sel_country .c_cn,.sel_country .c_tw,.sel_country .c_hk{ background:url(//w.zuzuche.com/img/country.png?20141110) no-repeat 0 0;
	display: inline-block;
    height: 13px;
    padding-left: 5px;
    vertical-align: middle;
    width: 18px;}
.sel_country .c_cn {
    background-position: 0 -52px;
}
.sel_country .c_tw {
    background-position: 0 0;
}
.sel_country .c_hk {
    background-position: 0 -26px;
}
.sel_country .is-sel .sel-box{left: -14px;
    margin: 0;}
.w96{width:96px !important;}
.sel_country .is-sel .sel-box a { padding-left:0; float:none;color:#666666;}
.sn-menu .text-box .emw120{_height:30px;_line-height:30px;}
.sel_country #chg_lang .text-box .emw120 { _padding-top:8px;_height:22px;}
.sel_country #chg_lang .sel-box a { _padding-top:8px;_height:22px;}
.sel_country .is-sel:hover s{ background-position:0 -445px}


.sel_country .is-sel .text-box {
    height: 26px;
    padding: 0;
    width: 90px;
}

.sel_country .is-sel s {
    background-position: 0 -445px;
    margin: 12px 0 0 5px;
}

.sel_country {
    margin: 0 0 0 10px;
    position: relative;
    z-index: 2; width: 90px;
}
.site-nav{overflow:visible !important; z-index: 999!important;}

.warning_tips {
    background-color: #fbfbba;
    border: 1px solid #ecd17f;
    color: #a67c52;
	width:auto;
}
/*end*/

/*弹窗*/
#TB_overlay,.TB_overlayBG{
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}
* html #TB_overlay,* html .TB_overlayBG { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
.TB_overlayMacFFBGHack { background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=25);
	-moz-opacity: 0.25;
	opacity: 0.25;
}
.TB_overlayBG #loading_box,.new_loading_box{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #555555;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
    color: #333333;
	margin:auto;
    width:650px; overflow:hidden;padding:10px;
}
#TB_load,.TB_load_box{
	position: fixed;
	width:100%;
	z-index:10001;
	_z-index:9999;
	left: 0;
	
}


* html #TB_load,* html .TB_load_box { /* ie6 hack */
position: absolute;
margin-top: expression(240 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

/*弹窗内容*/
.loading_box .info-rbox{ margin: 0;padding: 10px;}

.loading_box .phone-tit{ border-top: 1px dashed #CCCCCC;margin-top: 10px;padding-top: 5px;}

.loading_box .phone-close{background:url("//w.zuzuche.com/img/phone.png") no-repeat scroll right 0 transparent; width:20px; height:20px; cursor:pointer;}

.loading_box .info-titel{border-bottom: 1px solid #AAAAAA;
    color: #333333;
    font: bold 16px Arial,"Hiragino Sans GB","Microsoft Yahei",simsun;
    margin-bottom: 5px;
    padding: 0 15px 10px 0;
}

span.row-tit{color:#666; font-weight:normal; }

.is-form-style span.row-tit{line-height:28px;font-weight:normal;}


.cancel-txt{padding-left:15px;}

.cancel-txt li{padding:3px 0; list-style:disc;}

.cancel_box {
    max-height:450px;_height:expression(this.scrollHeight>450?"450px":"auto");
    overflow-x: hidden;
    overflow-y: auto;
    padding: 10px 15px 20px;zoom:1;
}
.is-form-style .dj-sel .is-sel .sel-box ul{max-height: 188px;overflow-y:auto;overflow-x:hidden;_height:216px;}

.loading-icon{background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    left: 190px;
    margin: 100px auto 0;
    padding: 10px 5px;
    position: absolute;
    vertical-align: middle;

    width: 200px;}
	
.op-map-tab .item-Mid{margin: 0;width: auto;border-bottom:1px solid #7EBDFF;float:none;display:block;overflow:visible;height:72px;}
.op-map-tab .item-Mid dl{width:388px;background-color: #F5F5F5;padding: 5px 10px;float:left;border:1px solid #F5F5F5;border-bottom:0 none;height:61px;color:#444444;}
.op-map-tab .item-Mid dl.dl-active{border-color:#7ebdff; background-color:#ddedff;height:62px;position:relative;}

.print_voucher_box { margin:1px 10px;}
.print_voucher_box span{ color: #222222; font-size:14px; font-weight:bold; font-family:"微软雅黑"; padding: 0px; padding-bottom:2px; margin-bottom:3px; border-bottom:1px solid #E5E5E5; display:block; }
.print_voucher_box ul{ padding-left:0; font-size:12px;}
.print_voucher_box ul li{display: block; line-height:22px; margin:0; overflow: hidden; vertical-align: middle; }
.print_voucher_box ul li img {
margin: -3px 2px;
}
.print_voucher { width:630px;  margin:0 auto}
.print_voucher .is-e-but a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFD14C;
    background-image: -moz-linear-gradient(center top , #FFD14C, #FFBE00);
    border-color: #E7B31B #E79D1B #E79D1B #E7B31B;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #582F0C;
    width: 120px;
	display: block;
    font-size: 14px;
    font-weight: 700;
    height: 35px;
    line-height: 35px;
	margin:5px auto;
	  cursor: pointer;
    padding: 0 8px;
    text-align: center;
	border-radius: 2px 2px 2px 2px;
	text-decoration:none
	
}
.print_voucher .is-e-but a:hover {
    background-color: #FFBE00;
    background-image: -moz-linear-gradient(center top , #FFBE00, #FFD14C);
    border-color: #E79D1B;
    color: #442203;
}
.Print {background: url("/img/web-icon.png") repeat scroll 0 -736px transparent;display: inline-block; float: left; height: 20px; margin: 11px 0 0; width: 20px;}

.print_voucher_box .print_voucher_warp_t,.print_voucher_box .print_voucher_warp_b{ float:left; width:100%;padding-bottom:10px;}

.rowP50 .print_voucher_warp_t{ width:49% !important; padding-right:2%;}

.boxbor{border: 1px solid #999;
background: #fff;
border-radius: 10px;
box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.15);
margin: 10px auto;}



/*全站TIPS样式*/
.all-Tips { box-shadow:1px 2px 5px rgba(0, 0, 0, 0.25); background-color: #fff; color: #3d3d3d; border:1px solid #bebebe;left: 300px;padding:8px 10px;position: absolute; top: 1095px; max-width: 400px;z-index: 999;
_width:expression(document.body.clientWidth>400?"400px":"auto");}

.tl-Tips i,.tr-Tips i,.bl-Tips i,.br-Tips i { background:url("//w.zuzuche.com/img/list_icon.png") no-repeat scroll 0 0 transparent; width:11px; height:6px; display:block; overflow:hidden; position:absolute; }

.tl-Tips i { background-position:right -26px;top:-6px; left:15px;}

.tr-Tips i { background-position:right -26px;top:-6px; right:15px;}

.bl-Tips i { background-position:right -34px;bottom:-6px; left:15px;}

.br-Tips i { background-position:right -34px;bottom:-6px; right:15px;}

/*end*/

/*new input style for form by kim*/
.sel-item .input_style input,.input_style input{ background-color: #FFFFFF;border-color: #bfbfbf #cfcfcf #e0e0e0;border-right: 1px solid #D9D9D9;
border-style: solid;border-width: 1px;cursor: text;height:24px;padding: 4px;display:block;}
.sel-item .input_style input{width:200px;float: left;margin-right:15px}
.sel-item .tit{color:#444;}	

input.hover,.input_style input:hover,.on_focus input,.input_style input[type="text"]:focus{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;
}
.input_style input[type="text"]:focus,.new_search_box .new_serche_hover input{border-color:#3b81fd;}
/*end*/


/*new fooder style 2014/11/28*/
.contact-phone, .wei-img ,.zzc_whyMe ul li s{background: url("//w.zuzuche.com/img/fooder_icon.png") no-repeat scroll 0 0;}
#zuche-bottom { background-color:#365681; clear:both; overflow:hidden;padding-top:23px; border-top: 2px solid #2b4e7d;}
#zuche-bottom .zuche-bottom-info { width:990px; display:block; clear:both; margin:0 auto;}
#zuche-bottom .zuche-bottom-info .box { float: left; margin:0px;width:165px;}
#zuche-bottom .zuche-bottom-info .box li { line-height:22px;list-style:none;margin-right:25px; color:#fff; *width:55px;}
#zuche-bottom .zuche-bottom-info .box li a ,#zuche-bottom .zuche-bottom-info .box h3 a{ color:#fff;}
#zuche-bottom .zuche-bottom-info .box li a:hover ,#zuche-bottom .zuche-bottom-info .box h3 a:hover{	text-decoration:underline;}
#zuche-bottom .zuche-bottom-info .box h3 { height: 24px;position: relative;font-size:14px;font-family: 微软雅黑, Tahoma, 'u5b8bu4f53';	color:#fff;}
#zuche-bottom .zuche-bottom-info .box h3 span { font-size:12px;font-family:Arial;	color:#fff;}

#zuche-bottom .zuche-bottom-info .box_r {width: 365px; margin-top: 15px;margin-right:15px;}

.zzc_footer_links {
    border-top: 1px solid #44638e;
    margin: 25px auto 0;
    overflow: hidden;
    padding-top: 20px;
    width: 990px;
}
.zzc_footer_links dt {color:#93aec7;float: left;font-weight: 700;margin-right: 5px;}
.zzc_footer_links dd {float: left;margin-right:8px;}
.zzc_footer_links a{color:#93aec7; white-space: nowrap;}
.zzc_footer_links a:hover{text-decoration:underline;}
.contact-phone { display: inline-block;height: 52px;margin-right: 10px;width: 54px;margin-top:2px;}
.zzc_phone{color: #fff;font-family: microsoft yahei;font-size: 13px;margin-right: 15px;text-align: right;}
.zzc_phone em {font-family: tahoma;font-size: 30px;line-height: 36px;}
.zzc_phone .both {padding-top: 3px;font-size:14px;letter-spacing: 0.3px;}
.wei-img{background-position: -68px 0;display: block;height: 77px;margin-top:3px;position: relative;width: 77px;}
.wei-img em {color: #c8ced8;font-family: microsoft yahei;font-size: 11px;line-height: 12px;position: absolute;right: -15px;top: -2px;}

.copyright-box {border-top: 1px solid #44638e;margin: 20px auto 0;overflow: hidden;padding-bottom: 20px;padding-top: 20px;width: 990px;}
.copyright-box ul li{float:left;}
.fooder-logo{ width:113px; height:33px; display:block;background:url(//w.zuzuche.com/img/fooder_bg.png) -13px -203px no-repeat;margin-right:15px;}
.fooder-content{color: #93aec7;
    line-height: 20px;
    margin-top: -2px;
    text-align: left;
    width: 600px;
}
.w195{ width:195px;}
.copyright-box .fooder-content a{ color:#93aec7;}
.copyright-box .fooder-content a:hover{ text-decoration:underline}
.zzc_whyMe{width:100%;background-color:#fafafa;}
.zzc_whyMe .zzc_whyMe_con{
    font-family: microsoft yahei;
    margin: 0 auto;
    overflow: hidden;
    padding: 40px 0 80px;
    width: 990px;
}

.zzc_whyMe h3 {
    font-size: 28px;
    margin-bottom: 40px;
    padding: 30px 0;
    text-align: center;
}

.zzc_whyMe ul {
    margin-left: -15px;
    _margin-left: -7px;
    overflow: hidden;
    width: 1005px;
} 

.zzc_whyMe ul li {
    float: left;
    margin-left: 15px;
    width: 320px;_margin-left:7px;
}
.zzc_whyMe ul li p{font-size:14px;padding-right: 20px;}
.zzc_whyMe ul li p span{ font-size:18px;color:#ff6600;margin-bottom:5px;display:block;}
.zzc_whyMe ul li s{width:76px;height:76px;margin-right:15px; background-position:0 -79px;}
.zzc_whyMe ul li s.icon2{ background-position:-78px -80px;}
.zzc_whyMe ul li s.icon3{ background-position:-155px -80px;}
#zzclogo .zzc_slogen {
    background: url("//w.zuzuche.com/img/zzc_slogen.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 50px;
    left: 142px;
    position: absolute;
    top: 10px;
    width: 171px;
}
#zzclogo .zzc_Abroad{ background-position:0 -45px;}
#zzclogo a{display:block;}