@charset "utf-8";
/*global*/
body { margin:0; padding:0; font:normal 12px/1.231 Arial, SimSun, sans-serif; color:#555; }
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, button, p, blockquote, th, td { margin:0; padding:0; }
fieldset, img { border:0; }
table { /*border-collapse:collapse;*/ border-spacing:0; }
ol, ul { list-style:none; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }
strong { font-style:normal; font-weight:bold; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:""; }
abbr, acronym { border:0; }
a, a:visited { color:#0069ca; text-decoration:none; }
input[type="text"] { margin:0; *margin-top:-1px; padding:2px 0 0 5px; border:1px solid #bdbdbd; width:111px; height:16px; font-size:12px; }
input[type="checkbox"] { margin:0 4px; *margin:0; vertical-align:middle; }
input[type="radio"] { margin:0 4px; *margin:0; vertical-align:middle; }
.hide { display:none; }
/*float*/
.fL { float:left; }
.fR { float:right; }
.clr, .clear { clear:both; overflow:hidden; height:0; }
.clr_after { height:1%; }
.clr_after:after { display:block; visibility:hidden; clear:both; height:0; content:"."; }
/*color*/
.cRed { color:red; }
/*global header*/
.gbl_hd { clear:both; width:959px; min-width:959px; height:66px; margin:0 auto; padding:10px; }
.gbl_hd:after { display:block; visibility:hidden; clear:both; height:0; content:"."; }
.gbl_hd .logo { margin:15px 0 0 33px; }
.gbl_hd .lang { visibility:hidden; display:block; margin-top:10px; }
.gbl_hd a.fav, .gbl_hd a.fav:visited { display:block; margin-top:20px; color:#888; font:normal 12px/1.231 Arial, SimSun, sans-serif; text-decoration:none; text-align:right; }
.gbl_hd .banner { display:block; margin:0 auto; width:468px; height:66px; }
/*global nav*/
.gbl_nav { clear:both; width:979px; min-width:979px; height:1%; margin:0 auto; background:transparent url(http://source.qunar.com/site/images/new_header/header_Nav.middleBG.gif) bottom repeat-x; }
.gbl_nav:after { display:block; visibility:hidden; clear:both; height:0; content:"."; }
.gbl_nav .l { background:transparent url(http://source.qunar.com/site/images/new_header/header_Nav.left.gif) left bottom no-repeat; }
.gbl_nav .r { background:transparent url(http://source.qunar.com/site/images/new_header/header_Nav.right.gif) right bottom no-repeat; }
.gbl_nav .nav { list-style:none; width:787px; height:48px; margin:0 auto; padding-left:192px; background:transparent url(http://source.qunar.com/site/images/new_header/Nav_DotLine.gif) 191px center no-repeat; }
.gbl_nav .nav:after { display:block; visibility:hidden; clear:both; height:0; content:"."; }
.gbl_nav .nav li { float:left; margin:0; padding:0; text-align:center; }
.gbl_nav .nav a:link, .gbl_nav .nav a:visited { display:block; width:110px; height:30px; padding-top:18px; background:transparent url(http://source.qunar.com/site/images/new_header/Nav_Normal.Bg.gif) center no-repeat; color:#fff; font: bold 12px/1.231 Arial; text-decoration:none; }
.gbl_nav .r .nav a.active, .gbl_nav .nav a:hover { background:transparent url(http://source.qunar.com/site/images/new_header/Nav_Active.Bg.gif) no-repeat; }
/*main_wrapper*/
.main_wrapper { margin:10px auto; width:979px; }
/*global footer*/
.gbl_ft { clear:both; width:979px; min-width:979px; margin:0 auto; padding-bottom:20px; border-top:1px solid #ddd; color:#888; font: normal 12px/1.231 Arial; text-align:center; line-height:22px; word-spacing:2px; }
.gbl_ft p { width:979px; margin:0 auto; }
.gbl_ft a, .gbl_ft a:visited { color:#888; font-size:12px; text-decoration:none; }
.gbl_ft a:hover { text-decoration:none; }
.gbl_ft .copyright { margin-top:2px; margin-bottom:2px; font-size:11px; }
/*tInfo*/
.tInfo { margin:5px 0; padding:10px; line-height:18px; background-color:#fbfbfb; }
.tInfo dt { font-weight:700; }
.tInfo .note a, .tInfo .note a:visited { color:#555; text-decoration:underline; }
/*hotelList*/
.hotelList .container { overflow:hidden; }
.hotelList .container h3 { text-indent:14px; line-height:40px; font-size:16px; font-weight:700; color:#555; }
.hotelList .hotelItem { float:left; margin-left:-1px; padding:10px 50px 10px 0; width:438px; border-left:1px solid #ddd; }
.hotelList .hotelItem dt { float:left; padding-right:10px; width:80px; height:68px; line-height:68px; text-align:right; }
.hotelList .hotelItem dt img { padding:3px; border:1px solid #ddd; }
.hotelList .hotelItem dd { float:left; width:348px; line-height:18px; color:#555; }
.hotelList .hotelItem dd a { font-size:14px; font-weight:700; }
/*cInfo*/
.cInfo { clear:both; margin:5px 0; padding:10px; line-height:18px; background-color:#fbfbfb; }
.cInfo dt { font-size:14px; font-weight:700; }
.cInfo dd { text-indent:2em; }
/*linkNav*/
.linkNav { height:1%; }
.linkNav:after { display:block; visibility:hidden; clear:both; height:0; content:"."; }
.linkNav .side { float:right; width:320px; }
.linkNav .container { width:650px; }
.linkNav .container h4 { margin:5px 0; background-color:#eee; line-height:25px; text-indent:14px; font-weight:700; }
.linkNav .container .box { margin:20px 20px 20px 50px; line-height:18px; }
/*cListTable*/
.cListTable { border:1px solid #bbb; border-collapse:collapse; width:100%; line-height:18px; }
.cListTable th { padding:5px; border:1px solid #bbb; width:100px; text-align:right; }
.cListTable td { padding:5px;  border:1px solid #bbb; }
/*cListHotel*/
.cListHotel .hotelItem { float:left; padding:5px 0; width:100%; }
.cListHotel .hotelItem dt { float:left; padding-right:10px; width:80px; height:68px; line-height:68px; text-align:right; }
.cListHotel .hotelItem dt img { padding:3px; border:1px solid #ddd; }
.cListHotel .hotelItem dd { margin-left:90px; line-height:18px; color:#555; }
.cListHotel .hotelItem dd a { font-size:14px; font-weight:700; }
.box a{margin-right:5px}
