.top_box h1 i,.ticket_top h1 i,.hotel_top h1 i,.hotel_top h1 s,.top_rht .pay_tip i,.tese .nr i,.review_top .btn a,.review_type .type1 span,.review_type .type2 p i,.review_con .tag1_con dd span,.message_con dt i,.message_con dd i,.message_form p.button input.submit,.order_num i,.quote_list li span .btn,.car_top h1 i,.hotel_type dt i{ background:url(../images/ico_show.png) no-repeat;}

.ndwz{ clear:both; width:1000px; margin:0 auto; padding-left:5px; height:26px; line-height:34px; color:#999; text-align:left; overflow:hidden;}
.ndwz em{ font-size:11px; padding:0 4px;}
.ndwz span{ color:#aaa;}
.ndwz a:link,.ndwz a:visited{ color:#777; text-decoration:none;}
.ndwz a:hover { color:#f73; text-decoration:underline;}

.lft{ display:block; width:790px; float:left; text-align:left; overflow:hidden;}
.top_box{ display:block; width:750px; padding:17px; margin-bottom:10px; border:3px solid #dde6ec; background:#fff; overflow:hidden;}
.top_box .bianhao{ width:126px; float:right; line-height:30px; color:#999;}
.top_box h1{ width:750px; padding:0; margin-bottom:7px; font:20px/30px "Î¢ÈíÑÅºÚ"; text-align:left; color:#444; overflow:hidden;}
.top_box h1 strong{ font-size:20px; color:#f60;}
.top_box h1 i{ display:inline-block; _position:relative; _top:-6px; width:31px; height:18px; margin:0 5px -2px 3px; background-position:0 0; overflow:hidden;}
.top_box h1 i.i1{ background-position:0 0;}
.top_box h1 i.i2{ background-position:-32px 0;}

.top_box .top_lft{ width:300px; float:left;}
.top_box .top_lft .pic{ display:inline-block; width:300px; overflow:hidden;}
.share_box{ clear:both; display:block; width:300px; padding:5px 0; overflow:hidden;}
#bdshare em{ float:left; line-height:28px; color:#666;}
.share_box .scxl{ width:98px; float:left; height:25px; margin-right:10px; text-indent:-9999px; background:url(../images/ico_show.png) no-repeat 0 -108px; overflow:hidden;}
.share_box .scxl a{ display:block; width:98px; height:27px;}
.share_box .print{ width:60px; float:left; padding-top:1px;}
.share_box .print img{ position:relative; margin-bottom:-4px;}

.top_box .top_rht{ width:440px; float:right; font-size:12px; text-align:left; overflow:hidden;}
.top_box .top_rht .txt{ display:inline-table; padding:0 0 10px 6px;}
.top_box .top_rht .txt .custom_tip{ width:360px; padding:5px 10px; margin-bottom:10px; color:#f60; border:1px solid #F90; background:#fffeea;}
.top_box .top_rht .txt li{ width:100%; float:left; line-height:26px; font-size:12px; color:#666; vertical-align:bottom;}
.top_box .top_rht .txt li.price{ width:30%;}
.top_box .top_rht .txt li.price span{ padding-left:30px;}
.top_box .top_rht .txt li.price em{ position:relative; bottom:-3px; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; color:#f60;}
.top_box .top_rht .txt li.price em b{ font-family:Arial; font-size:22px;}
.top_box .top_rht .txt li.price1 b{ font-weight:normal;}
.top_box .top_rht .txt li.mt3{ margin-top:5px;}
.top_box .top_rht .txt li strong{ padding:0 3px; font-size:14px; color:#f60;}
.top_box .top_rht .txt li.sale{ padding-bottom:5px;}
.top_box .top_rht .txt li.sale span{ display:inline-block; padding:0 10px; color:#fff; background:#f60;}
.top_box .top_rht .txt li.sale em{ position:relative; bottom:-3px; padding-right:10px; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; color:#f60;}
.top_box .top_rht .txt li.sale em b{ font-family:Arial; font-size:22px;}
.top_rht .pay_tip{ display:block; position:relative; width:340px; margin-bottom:10px; _margin-bottom:0; padding:8px 10px 8px 88px; line-height:14px; border:1px solid #fdd352; color:#666; background:#fff7d7; overflow:hidden;}
.top_rht .pay_tip i{ position:absolute; left:10px; top:8px; width:73px; height:14px; background-position:-98px -54px;}
.top_rht .sever{ width:333px; float:left; margin-top:10px;}

.top_rht .key{ clear:both; display:block; width:438px; border:1px solid #dee7ec; padding:5px 0 8px 0; background:#f6f6f6; overflow:hidden;}
.key dl{ position:relative; width:440px; float:left; line-height:30px;}
.key dl.h40{ line-height:40px;}
.key dl b{position:absolute; top:-15px; right:0; width:42px; padding-right:14px; height:14px; line-height:14px; font-weight:normal; color:#555; background:url(../images/close.gif) no-repeat 26px 0;}
.key dt{ clear:both; width:70px; float:left; text-align:right;}
.key dt span{ font-weight:bold; color:#333;}
.key dd{ width:318px; float:left;}
.key dd input.text{ border:1px solid #bbb; font-size:13px; height:18px; padding:3px 3px; line-height:18px; vertical-align:middle;}
.key dd input.text30{ width:30px; font-family:Arial;  background:#FFF;}
.key dd input.text110{ width:110px;}
.key dd input.riqi{ border:1px solid #BBB; cursor:pointer; background:#FFF url(../images/ico_rq.gif) no-repeat 96px 4px;}

.key ul{ padding:5px 0 0 0; float:left;}
.key li{ float:left; font-size:13px; line-height:50px; margin:2px 6px 2px 0; display:inline; background:#fff;}
.key li a{ display:inline-block; float:left; padding:0 6px; margin:0; height:24px; line-height:24px; border:1px solid #BBB; color:#555; text-decoration:none;}
.key li a:hover{ border:1px solid #EB6100; text-decoration:none; color:#f60;}
.key li.selected a{ display:block; background:url(../images/ico_show.png) no-repeat right bottom; border:1px solid #EB6100;}
.key li.selected a:hover{ display:block; border:1px solid #EB6100;}


.key .button{ width:360px; float:left; margin-top:10px; margin-left:72px; display:inline;}
.key .button span{ position:relative; width:94px; float:left; text-align:center; height:31px; font-size:14px; font-weight:bold; line-height:30px; z-index:2;}
.key .button span a{ display:block; width:94px; height:31px; color:#FFF; text-decoration:none;}

.key .button s.tel{width:225px; display:inline-block; padding:12px 0 0 20px; height:14px; line-height:15px; color:#999; text-decoration:none; z-index:1;}
.key .button s.tel em{ color:#2d93c9; font-size:14px; font-weight:bold;}
.key .button div{ clear:both; display:block; line-height:30px; color:#999;}
.key .button div em{ padding:0 3px; color:#F60; font-family:Tahoma;}

/*³ö·¢ÈÕÆÚºÍ¼Û¸ñ*/
.date td.nav_on,.date td a:hover,.date .today{ background:url(../images/ico_show.png) no-repeat;}
.date{ clear:both; float:left\0; display:inline\0; width:420px; font-family:Arial; text-align:center; border-left:1px solid #e1e1e1;border-top:1px solid #e1e1e1; background:#fcfcfc; margin:0 10px 0 10px;}

#date_table30{ margin:10px auto;}
.date th{ background:#f4f4f4; border-right:1px solid #e1e1e1; font-weight:normal; border-bottom:1px solid #e1e1e1; font-size:12px; text-align:center; line-height:16px; height:24px; color:#333;}
.date th em{ color:#999;}
.date th span{ display:block; color:#888; font-size:12px; font-weight:bold; font-family:Verdana;}
.pre_month{ width:420px; float:left; text-align:right; font-size:12px; font-weight:normal; padding-right:20px; cursor:pointer;}
.pre_month a{ color:#16b; text-decoration:underline;}

.date th span a{ color:#16B;}
.date td{ width:49px; font-family:Arial; vertical-align:top; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; height:34px; line-height:16px; color:#555; background:#FFF; text-indent:3px; text-align:left;}

.date td.nav_on span{ color:#555;}
.date td em{ display:block; font-family:Verdana, Geneva, sans-serif; font-size:9px; margin-top:-2px; -webkit-text-size-adjust:none;}
.date td a{ display:block; width:49px; height:34px; color:#555; text-decoration:none; cursor:pointer;}
.date td a:hover{ background-position:0 -134px;}

.date td .price{ clear:both; line-height:20px; color:#ff5500; font-weight:normal;}
.date td.nav_on{ display:block; background-position:0 -134px;}
.date td.gray{ color:#bbb;}

.date td.month{ font-size:16px; font-weight:bold; color:#000000; height:28px; line-height:28px; background:#e9e9e9;}
.date td.month span{ width:85px; font-size:12px; font-weight:normal;}
.date td .next_month{ float:left; padding-left:6px;}
.date td .pre_month{ float:right; padding-right:6px;}
.weeks{ position:relative;}
.weeks th{ background:#bcbcbc; color:#FFF; border-bottom:0;}

.date .today{ background-position:-50px -134px;}
.date .today .price{ color:#888;}
.date .today em{ color:#000;}

.full{ width:960px;}
.full h1{ width:810x;}
.full .top_lft{ width:460px;}
.full .top_lft .pic{ width:460px;}
.full .top_rht{ width:480px;}
.full .pay_tip{ width:380px;}
.full .top_rht .key{ width:478px;}
.full .top_rht .key dd{ width:358px;}
.full #bdshare{ width:186px;}
.full .share_box{ width:460px;}


/**ÏßÂ·×îÖÕÒ³**/
.box790{ display:block; width:100%; float:left; overflow:hidden;}
.box790 .tag_top{ padding:0 12px; border-bottom:1px solid #dc004f;}
.box790 .tag_top a{ display:inline-block; width:96px; line-height:34px; color:#555; font-size:14px; text-align:center; font-weight:bold; background:#c1cad1;}
.box790 .tag_top a.on{ margin-bottom:-1px; color:#dc004f; border:1px solid #dc004f; border-top:2px solid #dc004f; border-bottom:1px solid #fff; background:#fff;}
.box790 .tag_top a.on i{ display:none;}

.box790 .tag_top a:hover{ color:#fff; background:#e11b63;}
.box790 .tag_top a.on:hover{ border-bottom:1px solid #dc004f;}
.box790 .tag_con{ display:block; width:760px; padding:14px; border:1px solid #e1e1e1; border-top:0 none; color:#555; overflow:hidden;}

#scheduling{ padding-top:20px;}

.tese{}
.tese strong{ font-size:14px; color:#555;}
.tese .nr{ position:relative; margin-top:10px; padding:15px; border:1px solid #e1e1e1; color:#808080; font-size:14px; background:#f6f6f6;}
.tese .nr i{ position:absolute; top:-8px; _top:-7px; left:50px; width:13px; height:8px; background-position:-63px 0;}

.stroke_day{ clear:both; display:block; width:100%; padding:15px 0; overflow:hidden;}
.stroke_day .title{ padding:20px 0 10px 0; font:20px/24px "Î¢ÈíÑÅºÚ";}
.stroke_day .title em{ width:80px; float:left; color:#F60;}
.stroke_day .stroke_con{ width:660px; float:right; margin-right:25px; display:inline;}
.stroke_day .stroke_con .type{ line-height:24px; margin-bottom:10px; color:#7d8a92; border:1px solid #e0e8ee; background:#f0f5f6;}
.stroke_day .stroke_con .type span{ padding:0 10px;}
.stroke_day .stroke_con p{ font-size:14px; line-height:24px; color:#666;}
.stroke_day .stroke_con .pic img{ max-width:600px;}
*html .stroke_day .stroke_con .picimg{height: expression(this.width > 600 ? this.height * 600 / this.width : auto);
width: expression(this.width > 600 ? "600px" : auto);}
*+html .stroke_day .stroke_con .pic img{height: expression(this.width > 600 ? this.height * 600 / this.width : "");
width: expression(this.width > 600 ? "600px" : "");}

.stroke_day .stroke_con_lr{ width:760px; float:left; display:inline;}
.stroke_day .stroke_con_lr .type{ line-height:24px; margin-bottom:10px; color:#449604; border:1px solid #d9e9ce; background:#ebf4e3;}
.stroke_day .stroke_con_lr .type span{ padding:0 10px;}
.stroke_day .stroke_con_lr .pic{ width:219px; float:left; height:147px;}
.stroke_day .stroke_con_lr p{ width:525px; float:right; font-size:14px; line-height:24px; text-indent:28px; color:#666;}


.cost{ font-size:14px;}
.cost h4{ display:block; line-height:30px; margin:10px 0 5px 0; padding:0 10px; font-size:14px; color:#485159; background:#dfe6e7;}
.cost strong{ display:inline-table; padding:15px 10px 5px 10px;}
.cost p{ padding:0 10px; line-height:24px; color:#555;}
.review{}
.review h4{ display:block; line-height:30px; margin:15px 0 5px 0; padding:0 10px; font-size:14px; color:#485159; background:#dfe6e7;}
.review_top{ display:block; width:740px; padding:10px; overflow:hidden;}
.review_top strong{ width:550px; float:left;}
.review_top p{ width:550px; float:left; color:#777;}
.review_top p b{ padding:0 3px; color:#5991b4;}
.review_top .btn{ float:right; width:140px;}
.review_top .btn a{ display:block; width:79px; height:30px; background-position:0 -19px;}

.review_type{ display:block; width:740px; height:80px; padding:0 9px; border:1px solid #f7e2ae; background:#fffbe8; overflow:hidden;}
.review_type .type1{ width:180px; float:left; padding-top:15px; text-align:center;}
.review_type .type1 strong{ font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; font-weight:normal;}
.review_type .type1 span{ display:block; width:96px; margin:0 auto; height:16px; background-position:0 -50px;}
.review_type .type2{ width:140px; float:left; height:65px; padding:15px 0 0 40px; border-left:1px solid #f7e2ae; border-right:1px solid #f7e2ae;}
.review_type .type2 p i{ display:inline-block; width:16px; height:16px; margin:0 3px -4px 0; color:#777; background-position:-77px 0;}
.review_type .type2 p i.i1{ background-position:-77px 0;}
.review_type .type2 p i.i2{ background-position:-93px 0;}
.review_type .type2 p i.i3{ background-position:-109px 0;}

.review_type .type3{ width:328px; float:left; padding:22px 0 0 50px;}
.review_type .type3 span{ display:inline-block; width:200px; height:23px; background:#f7e2ae; overflow:hidden;}
.review_type .type3 i{ display:inline-block; width:100%; height:23px; background:#eb5d75; overflow:hidden;}
.review_type .type3 em{ padding-left:12px; font:30px/36px "Î¢ÈíÑÅºÚ"; font-weight:bold; color:#eb5d75;}

.review_con{}
.review_con .tag1_top{ border-bottom:2px solid #dce3e5;}
.review_con .tag1_top span a{ display:inline-block; padding:0 15px; line-height:26px; color:#8c9497;}
.review_con .tag1_top span.on a{ color:#eb5d75; background:#f0f5f6;}
.review_con .tag1_con{}
.review_con .tag1_con dl{ display:block; float:left; padding:15px 10px; border-bottom:1px solid #dce3e5;}
.review_con .tag1_con dt{ width:120px; float:right; color:#8c9497;}
.review_con .tag1_con dt strong{ display:block; color:#555;}
.review_con .tag1_con dd{ width:600px; float:left; color:#666;}
.review_con .tag1_con dd span{ width:55px; float:right; padding-left:6px; margin-right:12px; text-align:center; height:16px; background-position:-9999px -9999px; overflow:hidden;}
.review_con .tag1_con dd span.tj{ background-position:-126px 0; }

.review_page a.first,.review_page a.first:hover,.review_page a.pre,.review_page a.pre:hover,.review_page a.next,.review_page a.next:hover,.review_page a.last,.review_page a.last:hover{ background:url(../images/pageBg.png) no-repeat;}
.review_page{ float:right; padding:3px; font-size:12px;}
.review_page a{ display:inline-block; width:20px; height:18px; margin-right:3px; color:#333; border:1px solid #cdcdcd; text-align:center; }
.review_page a:hover{ border:1px solid #f73; color:#fff; background:#f73;}
.review_page span{}
.review_page span.current{ display:inline-block; width:20px; height:18px; margin-right:3px; text-align:center; border:1px solid #cdcdcd; font-weight:bold; color:#f60;}
.review_page span.disabled{ display:none;}
.review_page a.next{ display:inline-block; position:relative; top:1px; _top:0; text-indent:-12px; width:59px; height:18px; padding-top:2px; line-height:18px; border:none; background-position:right -20px;}
.review_page a.next:hover{ color:#f73; text-decoration:none; border:none; background-position:right -20px;}
.review_page a.pre{ display:inline-block; position:relative; top:6px; _top:2px; width:22px; height:20px; line-height:18px; border:none; background-position:left -20px;}
.review_page a.pre:hover{ color:#f73; text-decoration:none; border:none; background-position:left -20px;}
.review_page a.first{ display:inline-block; position:relative; top:6px; _top:2px; width:22px; height:20px; line-height:18px; border:none; background-position:left -40px;}
.review_page a.first:hover{ color:#f73; text-decoration:none; border:none; background-position:left -60px;}
.review_page a.last{ display:inline-block; position:relative; top:6px; _top:2px; text-indent:-9999px; width:22px; height:20px; line-height:18px; border:none; background-position:-22px -40px;}
.review_page a.last:hover{ color:#f73; text-decoration:none; border:none; background-position:-22px -60px;}


.message{ display:inline-table; width:100%;}
.message h4{ display:block; line-height:30px; margin:15px 0 5px 0; padding:0 10px; font-size:14px; color:#485159; background:#dfe6e7;}
.message_con dl{ float:left; padding:10px 10px 10px 30px; line-height:20px; border-bottom:1px dotted #e1e1e1; color:#808080;}
.message_con dt{ position:relative; width:720px; float:left; color:#888; line-height:20px; font-family:Tahoma,Arial;}
.message_con dd{ margin-bottom:6px; clear:both; display:block; position:relative; width:720px; float:left; font-family:Tahoma,Arial; color:#EB6100;}
.message_con dl em{ display:inline-block; width:120px; float:right; color:#808080;}
.message_con dl dt span{ font-family:"ËÎÌå"; color:#999;}
.message_con dl p{ width:570px; color:#555;}
.message_con dl dt p{ color:#999;}
.message_con dt i{ position:absolute; top:3px; left:-20px; width:16px; height:14px; background-position:-80px -17px; overflow:hidden;}
.message_con dd i{ position:absolute; top:3px; left:-20px; width:16px; height:14px; background-position:-80px -31px;}

.message_form{ clear:both; position:relative; width:676px; float:left; padding:12px 40px; border:2px solid #b9c7ca; background:#f0f5f6;}
.message_form s{ position:absolute; top:-10px; width:17px; height:10px; background-position:-82px -252px; overflow:hidden;}
.message_form p em{ display:inline-block; float:right;}
.message_form strong{ margin:0; padding:0; font-size:14px;}

.message_form p{ line-height:21px;}
.message_form p.h30{ height:24px; padding-top:6px;}
.message_form p.login{ margin:6px 0;}
.message_form p input.text{ height:14px; line-height:14px; padding:4px 0 4px 3px; background:#FFF; border:1px solid #b4b4b4;}
.message_form p input.text60{ width:60px; vertical-align:middle;}
.message_form p input.text40{ width:40px; vertical-align:middle;}
.message_form p.button input.submit{ width:102px; height:37px; margin:10px 0 0 58px; border:0 none; color:#fff; font-size:14px; font-weight:bold; background-position:-98px -17px;}
.message_form p textarea{ width:676px; line-height:18px; height:110px; font-size:13px; color:#555;}
.message_form a{ color:#2d93c9;}
.message_form a:hover{ color:#EB6100;}
#code_text{ vertical-align:middle;}
#code_text img{ margin-bottom:-8px;}

.rht{ width:200px; float:right;}
.review200{ position:relative; width:140px; padding:15px 15px 15px 43px; border:1px solid #e1e1e1; font-size:12px; color:#555; background:#fff;}
.review200 i{ position:absolute; left:10px; top:23px; width:23px; height:23px; background-position:0 -67px;}
.review200 strong{ display:block; font-size:14px;}
.review200 em{ color:#e6125a;}
.review200 b{ font-size:12px;}

.box200 .tit{ position:relative; left:-1px; display:block; width:196px; line-height:34px; border-bottom:1px solid #e0e0e0; border-left:2px solid #949FA6; background:#fff;}
.box200 .tit strong{ padding-left:12px; color:#5A666C; font-size:12px;}
.box200 .txt1{ display:inline-table; padding:5px 12px;}
.box200 .txt1 li{ width:87px; float:left; line-height:24px; color:#999;}
.box200 .txt1 li a{ color:#449604;}


.box200 .txt2{ display:inline-table; padding:5px 12px;}
.box200 .txt2 li{ clear:both; display:block; padding:8px 0;}
.box200 .txt2 li a{ width:110px; float:left; height:36px; line-height:18px;}

.box200 .txt3{ display:inline-table; padding:5px 12px;}
.box200 .txt3 li{ clear:both; display:block; width:160px; height:130px; margin-left:5px; padding:8px 0; overflow:hidden;}
.box200 .txt3 li img{ width:160px; margin:0 auto; padding-right:4px; height:107px; overflow:hidden;}
.box200 .txt3 li span{ float:right;}
.box200 .txt3 li span b{ color:#f60;}


/*¾ÆµêÏêÇéÑùÊ½*/
.hotel_top{ display:block; width:750px; padding:17px; border:3px solid #dde6ec; background:#fff; overflow:hidden;}
.hotel_top h1{ width:650px; padding:0; margin-bottom:7px; height:44px; font:20px/30px "Î¢ÈíÑÅºÚ"; text-align:left; color:#444; overflow:hidden;}
.hotel_top h1 strong{ font-size:20px; color:#5991b4;}
.hotel_top h1 i{ display:inline-block; _position:relative; _top:-9px; width:89px; height:16px; margin-left:5px; background-position:0 -92px; overflow:hidden;}
.hotel_top h1 i.i1{ width:17px;}
.hotel_top h1 i.i2{ width:35px;}
.hotel_top h1 i.i3{ width:53px;}
.hotel_top h1 i.i4{ width:71px;}
.hotel_top h1 i.i5{ width:89px;}

.hotel_top h1 s{ display:inline-block; _position:relative; _top:-6px; width:31px; height:18px; margin:0 5px -2px 3px; background-position:0 0; overflow:hidden;}
.hotel_top h1 s.s1{ background-position:0 0;}
.hotel_top h1 s.s2{ background-position:-32px 0;}

.hotel_top .top_lft{ width:300px; float:left;}
.hotel_top .top_rht{ width:440px; float:right; font-size:12px; text-align:left; overflow:hidden;}
.hotel_top .top_rht .txt{ display:inline-table; padding:0 0 10px 6px;}
.hotel_top .top_rht .txt li{ width:100%; float:left; line-height:24px; font-size:12px; color:#666; vertical-align:bottom;}
.hotel_top .top_rht .txt li.price{ width:34%;}
.hotel_top .top_rht .txt li.price em{ position:relative; bottom:-3px; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; color:#f60;}
.hotel_top .top_rht .txt li.price em b{ font-family:Arial; font-size:22px;}
.hotel_top .top_rht .txt li.price1 b{ font-weight:normal;}
.hotel_top .top_rht .txt li.mt3{ margin-top:5px;}
.hotel_top .top_rht .txt li strong{ padding:0 3px; font-size:14px; color:#e9185d;}
.hotel_top .top_rht .txt li.sale span{ display:inline-block; padding:0 10px; color:#fff; background:#f60;}
.hotel_top .top_rht .txt li.sale em{ position:relative; bottom:-3px; padding-right:10px; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; color:#f60;}
.hotel_top .top_rht .txt li.sale em b{ font-family:Arial; font-size:22px;}
.hotel_top .top_rht .txt li a{ color:#f60;}

.ico_con{ clear:both; display:block; width:100%; height:28px; padding:10px 0; border-bottom:1px solid #e1e1e1;}
.ico_con i{ display:inline-block; width:28px; height:28px; background:url(../images/ico_channel.png) no-repeat;}
.ico_con i.i1{ background-position:0 -85px;}
.ico_con i.i2{ background-position:-29px -85px;}
.ico_con i.i3{ background-position:-58px -85px;}
.ico_con i.i4{ background-position:-87px -85px;}
.ico_con i.i5{ background-position:-116px -85px;}
.ico_con i.i6{ background-position:-145px -85px;}
.ico_con i.i7{ background-position:-174px -85px;}

.order_num{ clear:both; display:block; padding:10px 0; line-height:24px; color:#f60;}
.order_num i{ display:inline-block; width:16px; height:16px; margin-bottom:-4px; margin-right:3px; background-position:-49px -67px;}

.hotel_quote{ margin-bottom:10px; text-align:right; color:#485159; border:1px solid #e1e1e1;}
.hotel_quote .tit{ height:36px; line-height:36px; background:#f0f5f6; border-bottom:1px solid #becbce;}
.hotel_quote .tit strong{ padding-left:12px; float:left; font-size:14px; color:#485159;}
.hotel_quote .tit input.text{ width:110px; _margin-bottom:-6px; padding:4px 0; height:14px; line-height:14px; border:1px solid #d7e1e3; background:#fff url(../images/ico_rq.gif) no-repeat 90px 4px;}
.hotel_quote .tit input.btn{ _position:relative; _bottom:-6px; width:59px; height:23px; margin-right:10px; border:0 none; cursor:pointer; color:#fff; background:#ff9009;}

.quote_list{ width:738px; margin:10px;}
.quote_list li{ display:inline-block; width:100%; padding-bottom:5px; border-bottom:1px solid #eee; color:#888; overflow:hidden;}
.quote_list li.type{ padding-bottom:0; height:26px; line-height:26px; color:#6a8a9d; background:#e9e9e9;}
.quote_list li span{ width:70px; float:left; line-height:24px; height:24px; font-family:Verdana; text-align:center; overflow:hidden;}
.quote_list li span.w1{ width:240px; padding-left:4px; text-align:left;}
.quote_list li span.w1 s{ text-decoration:none; color:#444; cursor:pointer;}
.quote_list li span.w2{ width:80px;}
.quote_list li span.remark{ width:240px;}
.quote_list li span .btn{ width:61px; height:25px; border:0 none; color:#fff; font-size:12px; background-position:-126px -69px; cursor:pointer;}
.quote_list li span.xx{ color:#f73; font-weight:bold;}
.quote_list li span.xx:first-letter { font-size:13px;}
.quote_list li span.more span{ text-decoration:underline;}
.quote_list li span.f13:first-letter { font-size:13px; font-weight:normal;}

.quote_list li span.ms{ color:#888;}
.quote_list li span.ms:first-letter { font-size:13px;}
.quote_list li .detail{ clear:both; width:686px; float:left; margin:5px 10px 0 10px; padding:3px 15px; border:1px solid #e1e1e1; background:#f4f4f4;}
.quote_list li .detail span{}
.quote_list li .detail i{ float:right; color:#16b; padding:4px 0 0 0; font-style:normal; cursor:pointer;}



.box760{ display:block; width:100%; margin-bottom:10px; overflow:hidden;}
.box760 .biaoti{ display:block; line-height:30px; margin:0 0 5px 0; padding:0 10px; border-bottom:2px solid #becbce; font-size:14px; color:#485159; font-weight:bold; background:#f0f5f6;}
/*.box760 strong{ display:inline-table; padding:15px 10px 5px 10px;}*/
.box760 p{ padding:0 10px; line-height:24px; color:#555;}
.hotel_type{ padding:10px 0; margin-top:10px; border-top:1px solid #ccc;}
.hotel_type dl{ clear:both; width:720px; float:left; color:#555; padding:4px 20px; border-bottom:1px dotted #e1e1e1;}
.hotel_type dl.nbd{ border-bottom:0;}
.hotel_type dl.nbd dt{ width:76px;}
.hotel_type dl.nbd dd{ width:630px;}
.hotel_type dt{ width:66px; float:left; font-weight:bold; padding-left:14px; line-height:21px;}
.hotel_type dt i{ position:absolute; margin:5px 0 0 -20px; width:10px; height:8px; background-position:-49px -83px; overflow:hidden;}
.hotel_type dd{ width:640px; float:right; line-height:21px;}
.hotel_type dd span{ display:inline-block; float:left; padding-right:12px; line-height:21px;}

.ticket_top{ display:block; width:750px; padding:17px; border:3px solid #dde6ec; background:#fff; overflow:hidden;}
.ticket_top h1{ width:650px; padding:0; margin-bottom:7px; height:44px; font:20px/30px "Î¢ÈíÑÅºÚ"; text-align:left; color:#444; overflow:hidden;}
.ticket_top h1 strong{ font-size:20px; color:#5991b4;}
.ticket_top h1 i{ display:inline-block; _position:relative; _top:-6px; width:31px; height:18px; margin:0 5px -2px 3px; background-position:0 0; overflow:hidden;}
.ticket_top h1 i.i1{ background-position:0 0;}
.ticket_top h1 i.i2{ background-position:-32px 0;}


/*ÃÅÆ±ÏêÇéÒ³ÑùÊ½*/
.ticket_top .top_lft{ width:300px; float:left;}

.step_ticket{ width:720px; height:62px; margin:0 auto; margin-bottom:10px; text-align:center; background:url(../images/step_ticket.png) no-repeat center 0;}
.step_visa{ width:720px; height:62px; margin:0 auto; margin-bottom:10px; text-align:center; background:url(../images/step_visa.png) no-repeat;}

.ticket_top .top_rht{ width:440px; float:right; font-size:12px; text-align:left; overflow:hidden;}
.ticket_top .top_rht .txt{ padding:0 0 10px 6px;}
.ticket_top .top_rht .txt li{ width:100%; float:left; line-height:24px; font-size:12px; color:#666; vertical-align:bottom;}
.ticket_top .top_rht .txt li.price{ width:34%;}
.ticket_top .top_rht .txt li.price em{ position:relative; bottom:-3px; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; color:#f60;}
.ticket_top .top_rht .txt li.price em b{ font-family:Arial; font-size:22px;}
.ticket_top .top_rht .txt li.mt3{ margin-top:5px;}
.ticket_top .top_rht .txt li strong{ padding:0 3px; font-size:14px; color:#e9185d;}
.ticket_top .top_rht .txt li.sale span{ display:inline-block; padding:0 10px; color:#fff; background:#F60;}
.ticket_top .top_rht .txt li.sale em{ position:relative; bottom:-3px; padding-right:10px; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; color:#F60;}
.ticket_top .top_rht .txt li.sale em b{ font-family:Arial; font-size:22px;}
.ticket_top .top_rht .txt li a{ color:#5991b4;}

/*×â³µÏêÇéÒ³ÑùÊ½*/
.car_top{ display:block; width:750px; padding:17px; border:3px solid #dde6ec; background:#fff; overflow:hidden;}
.car_top h1{ width:750px; padding:0; margin-bottom:7px; height:44px; font:20px/30px "Î¢ÈíÑÅºÚ"; text-align:left; color:#444; overflow:hidden;}
.car_top h1 strong{ font-size:20px; color:#5991b4;}
.car_top h1{ width:750px; padding:0; margin-bottom:7px; height:44px; font:20px/30px "Î¢ÈíÑÅºÚ"; text-align:left; color:#444; overflow:hidden;}
.car_top h1 strong{ font-size:20px; color:#5991b4;}
.car_top h1 i{ display:inline-block; _position:relative; _top:-6px; width:31px; height:18px; margin:0 5px -2px 3px; background-position:0 0; overflow:hidden;}
.car_top h1 i.i1{ background-position:0 0;}
.car_top h1 i.i2{ background-position:-32px 0;}

.car_top .top_lft{ width:270px; float:left;}
.car_top .top_rht{ width:470px; float:right; font-size:12px; text-align:left; overflow:hidden;}
.car_top .top_rht .txt{ display:inline-table; padding:0 0 10px 6px;}
.car_top .top_rht .txt li{ width:49%; float:left; line-height:24px; font-size:12px; color:#666; vertical-align:bottom;}
.car_top .top_rht .txt li.bianhao{ width:100%;}
.car_top .top_rht .txt li.sale{ width:100%;}
.car_top .top_rht .txt li span{ width:60px; padding-right:5px; text-align:right;}
.car_top .top_rht .txt li.price em{ font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; color:#f60;}
.car_top .top_rht .txt li.price em b{ font-family:Arial; font-size:22px;}
.car_top .top_rht .txt li.price1 b{ font-weight:normal;}
.car_top .top_rht .txt li.mt3{ margin-top:5px;}
.car_top .top_rht .txt li strong{ padding:0 3px; font-size:14px; color:#e9185d;}
.car_top .top_rht .txt li.sale span{ display:inline-block; width:50px; padding:0 10px; color:#fff; text-align:center; background:#f60;}
.car_top .top_rht .txt li.sale em{ position:relative; bottom:-3px; padding-right:10px; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; color:#f60;}
.car_top .top_rht .txt li.sale em b{ font-family:Arial; font-size:22px;}
.car_top .top_rht .txt li a{ color:#5991b4;}

.car_top .share_box{ width:270px;}
.car_top #bdshare{ width:160px;}

.box200 .txt3 p{ width:165px; height:24px; line-height:24px; height:24px; color:#818181; overflow:hidden;}

.aim{ display:block; width:998px; margin:0 auto; border:1px solid #E1E1E1; border-top:2px solid #b9c7ca; text-align:left; overflow:hidden;}
.aim .tit{ width:100%; float:left; border-bottom:1px solid #e1e1e1; background:#f0f5f6;}
.aim .tit strong{ padding-left:12px; line-height:36px; font-size:14px; color:#485159;}
.aim .tit span{ float:right; padding-right:10px; line-height:36px;}
.aim .tit span a{ padding:0 5px;}
.aim .txt{ clear:both; display:block; width:938px; float:left; padding:15px 30px; border-top:0; overflow:hidden;}
.aim .txt ul{ width:990px; float:left; padding:0;}
.aim .txt li{ width:160px; float:left; margin:10px 34px 0 0; display:inline;}
.aim .txt li p{ clear:both; width:160px; height:24px; line-height:24px; display:block;}
.aim .txt li p a{ width:160px; float:left; height:24px; overflow:hidden;}
.aim .txt li span{ font-family:Arial; color:#f73;}
.aim .txt li em{ color:#f73; font-size:14px; font-weight:bold;}





















