@charset "utf-8";
#main{ background-image:none;width:860px;margin-top:10px;}
#mian_l_1{ width:215px; float:left;}
#infohot{height:460px;}
.hotels_main{float:right; width:635px;margin-left:10px;}
.index_sidebarshow_ad{margin:5px 0px 0px 0px; text-align:center;}

/*酒店列表页小改动 OUJIAN*/
#hlist_left{ display:inline; float:left; width:212px; height:453px; overflow:hidden; border:1px solid #B4CDEB;}
#hlist_left .in{ height:444px; border:3px solid #E7F5FE; padding:3px 0px 0px 3px;}


.hotel_index_sou{padding:0px 0px 0px 0px;}
.index_sou{margin:0px 0px 0px 0px;}
.index_sou h2{background:url(images/hotelicon.gif) no-repeat 10px 8px;  line-height:27px; padding:10px 0px 0px 50px; font-size:14px; color:#0067A5;  border-bottom:3px solid #0081C4;}
.index_sou h2 span{float:right;}
.index_sou ul{clear:both;}
.index_sou ul fieldset{ border:0px solid #D3E3F5; width:635px;}
.index_sou ul fieldset legend{font-weight:bold; height:30px; line-height:30px; font-size:12px; color:#000;}
.index_sou ul fieldset legend i{float:left; width:13px; background:url(images/legend_icon.gif) no-repeat 0px 8px; text-align:center; font-style:normal; font-size:12px; color:#fff; margin:0px 5px 0px 0px;}

.index_sou ul fieldset ol{margin:0px;padding:15px 0px 10px 20px; font-size:12px; height:1%; line-height:155%; background:#F2FAFC; border-bottom:1px solid #C8E4ED;}
.index_sou ul fieldset ol span{float:left; width:18%; margin:0px 3px 0px 0px; white-space: nowrap;}
.index_sou ul fieldset ol li{float:left; width:32%; height:27px; margin:1px 2px 1px 2px; padding:0px 0px 0px 0px;}
.index_sou ul fieldset ol li label{/*float:left; width:90px; text-align:right;*/}
.index_sou ul fieldset ol li select{width:100px; vertical-align:middle; border:1px solid #999; height:22px; }
.index_sou ul fieldset ol li input{width:100px; vertical-align:middle; border:1px solid #999; height:18px; }

.index_sou ul fieldset ol p{margin:1px 2px 1px 2px; padding:0px 0px 0px 0px;}
.index_sou ul fieldset ol p label{/*float:left; width:90px; text-align:right;*/}
.index_sou ul fieldset ol p input{width:180px; height:20px; vertical-align:middle; border:1px solid #999;}
.index_sou ul fieldset ol p em{font-style:normal; margin:0px 0px 0px 20px; color:#787878;}
.index_sou ul fieldset ol p input.sub{ width:auto; height:auto; border:0;}

.index_sou .goto{padding:14px 0px 10px 0px; text-align:center;margin-top:10px;}
.index_sou .goto input{ margin-top:20px; width:90px; height:28px;}
.index_sou .goto i{margin-left:15px; font-style:normal;}	/*预定须知*/
.index_sou .goto i a{margin:0px 10px 0px 0px; padding-left:14px;}
.index_sou .goto i a:link, .index_sou .goto i a:visited{text-decoration:underline;color:#0067A5;}
.index_sou .goto i a:hover{color:#f40; text-decoration:underline;}

/********在酒店搜索输入页中加入所有酒店列表********/
#h_list{ float:right; margin-top:10px; width:970px;}
#h_list .cot{ border:none;}
#h_list ul{ width:465px; line-height:25px; background:#F4FBFF; margin-bottom:10px; border:1px solid #ACC6E1;}
#h_list ul li{ overflow:hidden;}
#h_list ul li.tl_m{ font-weight:bolder; color:#FF4303; clear:both; width:100%; font-size:14px; line-height:30px;}
#h_list ul li.tl{ font-weight:bolder; color:#077AC7;}
#h_list ul li.li div{ display:inline; float:left; overflow:hidden; height:25px;}
#h_list ul .w_200{ width:260px;}
#h_list ul .w_150{ width:185px; padding-right:5px;}
#h_list ul .w_85{ width:100px; padding-right:5px;}
#h_list ul .w_80{ width:95px;}
#h_list ul .w_60{ width:60px;}
#h_list ul .w_50{ width:45px;}
#h_list ul li.li{ width:100%; height:25px;}
#h_list ul li.li div{ float:left;}
#h_list ul li .p{width:60px; font-family:Arial, Helvetica, sans-serif; color:#FF0000}
#h_list ul li .gray{ color:#999;}
#h_list ul li .yy a{display:block; background:#D1E8FF; float:right; height:20px; line-height:20px; margin-right:5px; width:40px; margin-top:3px; text-align:center; color:#0076BE; font-weight:bolder;}

#h_list ul.l{ display:inline; float:left; padding-left:10px;}
#h_list ul.r{ display:inline; float:right; padding-right:8px; padding-left:10px;}
#h_list ul.clen{ width:958px; padding-left:10px;}
#h_list ul.clen li.cc{ width:500px;}
#h_list ul.clen li.li{ width:50%;}
#h_list ul.clen li.cc10{ clear:both; height:8px; line-height:8px;}


/*搜索列表页面 */
.list_left{ float:left; width:615px;}
.releftw{ width:725px;}
.list_left .index_sou{ margin-bottom:10px;}
.search_info{ clear: both; background:#14AEEC; height:30px; color:#FFFFFF; line-height:30px; font-weight:bolder;}
.search_info .si_left{ float: left; padding-left:20px; font-size:14px;}
.search_info .si_right{ float: right; padding-right:10px;}
.search_ads_img{ height:207px;}
#daylowest a{ display:inline; float:left; width:95px; height:80px; border:3px solid #ABC6E1; color:#918F8F; font-size:17px; margin-left:23px; text-align:center; font-weight:bolder; text-decoration:none; line-height:25px; font-family:Arial, Helvetica, sans-serif;}/*几天特价列表*/
#daylowest b{ color:#FF0000; font-size:19px;}

.list_left h2.sort{ color:#676767; text-align:right; border-bottom:1px solid #ACA899; background:url(images/s_sort_by.gif) no-repeat right center; line-height:25px; margin-bottom:12px; padding-right:20px;}
.list_left h2.sort i{ font-weight:normal; font-style:normal;}
.search_item{ padding-top:5px;}
.search_item .top{ height:110px;}
.search_item .s_dot{ clear:both; width:100%; font-size:1px; line-height:1px; height:8px; border-bottom:1px solid #ACA899; margin-bottom:5px;}
.search_item .top .top_left{ width:590px; padding-left:5px; float:left;}
.search_item div div .hotel_name{ float:left; font-size:13px; font-weight:bolder; line-height:30px; height:30px; background:url(images/s_order.gif) no-repeat 5px 5px;}
.search_item div div .hotel_name a{ color:#006DC8; font-size:14px;}
.search_item div div .hotel_name span.od{color:#FFFFFF; margin:0px 10px 0px 11px;}
.search_item div div .hotel_img{ float:left; width:120px; height:100px; border:1px solid #CBCBCB; float:left; margin-right:10px;}
.search_item div div .hotel_others{ float:left; padding-top:5px; width:440px; line-height:18px; color:#676767;}
.search_item .top .top_right{ width:130px; text-align:right; float:right; line-height:16px;}
.search_item .top .top_right div{ padding-top:10px; padding-right:6px;}
.search_item .top .top_right div span{ color:#FF0000;}
.search_item .top .top_right h1{ color: #FF6600; font-size:18px; font-family:Arial, Helvetica, sans-serif; padding:6px 28px 2px 0px;}
.search_item .top .top_right span div{ width:80px; height:24px; margin-right:10px;}
.search_item .top .top_right span .img_0{background:url(images/confirm_0.gif) no-repeat center center;}
.search_item .top .top_right span .img_1{background:url(images/confirm_1.gif) no-repeat center center;}
.search_item .mid .more{ padding:5px; height:15px;}
.search_item .mid .more div{ float: right; width:120px; line-height:25px!important; line-height:16px; cursor:pointer;}

.list_right{ float:right; width:233px;}
.service_t{ line-height:28px; height:28px; background:#E9E9E9; color:#3A3A3A; font-weight:bolder; padding-left:10px;}
.service_cot{ border:1px solid #E9E9E9; height:100px;}
.service_cot .img{ height:223px; height:70px; background:url(images/service_tel.gif) no-repeat center center;}
.service_cot .link{ height:30px; line-height:25px; padding-left:5px; color:#077AC7;}
.service_cot .link a{ display:block; width:47px; height:25px; float:left; padding-left:25px;}
.service_cot .link .qq{ background:url(images/qqmsn.gif) no-repeat left 0;}
.service_cot .link .msn{ background:url(images/qqmsn.gif) no-repeat left -24px;}
.service_cot .link .qun{ padding:0px; width:auto}
#sid_menu{Z-INDEX: 7; LEFT: 0px; VISIBILITY: visible; POSITION: relative; TOP: 0px;}
.list_right #sid_menu img{ width:100%; height:auto;}


#searchBox{ background:#F4F7FC; padding:10px; min-height:300px; _height:auto; height:auto!important; height:300px; overflow: inherit!important; overflow:visible;}
#searchBox table th{ height:22px; line-height:22px; font-weight:normal; color:#0B4785; padding:3px 0px 3px 0px; text-align:right;}


/*价格信息*/
.price_wrap{}
.price_wrap ul{ width:100%; line-height:27px; height:auto;}
.price_wrap ul b li{border-bottom:1px solid #14AEEC; background:#F4F7FC; color:#017C2C;}
.price_wrap ul li{ background:#eeeeee; margin-right:1px; margin-bottom:2px; text-align:center; height:27px; overflow:hidden;}
.price_wrap ul li.w_320{ width:320px;}
.price_wrap ul li.w_220{ width:220px;}
.price_wrap ul li.w_100{ width:100px;}
.price_wrap ul li.w_200{ width:200px;}
.price_wrap ul li.w_210{ width:210px;}
.price_wrap ul li.w_90{ width:90px; margin-right: auto;}
.price_wrap ul li.w_220 a,.price_wrap ul li.w_200 a,.price_wrap ul li .agv{ color:#79777A; border-bottom:1px dotted #79777A; text-decoration:none;}
.price_wrap ul li span.c_red{ color:#FF6600; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-left:4px; padding-right:5px;}
.price_wrap ul li.w_100 span{ font-family:Arial, Helvetica, sans-serif; color:#FF6600; font-size:14px;}
.price_wrap ul li.w_90 span{ background:#0076BE; padding:5px 12px 4px 12px; color:#FFFFFF; font-weight:bolder;}
.c_price{ color:#077ac7;}

#d4311,#d4312{ background:#FFF url(images/input_date.gif) no-repeat right center; cursor:pointer;}
/*使用查询提示框*/
#showAttention{ position:absolute; width:190px; height:40px; background:url(images/showAttention.gif) no-repeat top center; padding:2px 5px 0px 5px; line-height:16px; text-align:center; display:none; overflow:hidden;}


/************************************全球签证页面*******************************************/
.index_sou ul fieldset ol.area li{ width:95%;}
.index_sou ul fieldset ol.area li span{ float:left; width:60px;}
.index_sou ul fieldset ol.area li label{float:left; width:60px; text-align:right;}
.index_sou ul fieldset ol.area li.radio input{ width:20px; border:none;}
.index_sou ul fieldset ol.area li.text{ line-height:30px; height:30px;}
.index_sou ul fieldset ol.area li.text input{ width:180px; height:20px; vertical-align:middle; border:1px solid #999; margin-left:5px; width:300px;}
.index_sou ul fieldset ol.area li.choose{ height:110px;}
.index_sou ul fieldset ol.area li.choose select{ width:305px; height:100px; margin-left:65px; border:1px solid #999999;}

.index_sou ul fieldset ol.type li{ width:95%; height:80px;}
.index_sou ul fieldset ol.type li span{ display:block; float:left; width:310px; height:70px; margin-left:65px;}
.index_sou ul fieldset ol.type li select{ width:305px; height:70px; border:1px solid #999999;}
.index_sou ul fieldset ol.type li input{ margin-left:50px; border:none; height:28px; float:left;}

.index_sou ul fieldset ol.proc{ background: none; border:none; height:100px; background:url(images/visa_index_proc.gif) no-repeat 30px center;}

.list_left ul.top{ width:615px; height:110px; overflow:hidden; }
.list_left ul.top li.pic{ width:135px; height:100px;}
.list_left ul.top li.pic img{ height:100px; width:120px; padding:0px; margin:0px; border:1px solid #CCCCCC;}
.list_left ul.top li.mid{ width:360px; height:110px; text-align:center;}
.list_left ul.top li.mid h2{ height:30px; line-height:30px; width:100%; font-size:14px; text-align:left;}
.list_left ul.top li.mid h2 b{ background:url(images/s_order.gif) no-repeat center 4px; color:1px; color:#FFFFFF; padding:6px 5px 10px 5px; margin-right:5px; line-height:10px;}
.list_left ul.top li.mid h2 i{ color:#016DC7; font-style:normal;}
.list_left ul.top li.mid h2 i font{ text-transform: capitalize;}
.list_left ul.top li.mid h2 span{ color:#4B8B00; padding-left:10px;}
.list_left ul.top li.mid .tb{ width:309px; height:56px; background:#FFD7AD; padding-left:1px; padding-bottom:1px; margin-top:15px; overflow:hidden;}
.list_left ul.top li.mid .tb b{ display:inline; float:left; width:310px; height:27px; color:#313330; margin-bottom:1px!important; margin-bottom:0px;}
.list_left ul.top li.mid .tb i{ display:inline; float:left; width:102px; margin:1px 1px 0px 0px; text-align:center; height:27px; line-height:27px; font-style:normal; background:#FFF8EE;}

.list_left ul.top li.rig{ width:110px; margin-right:8px; height:100px; text-align:center;}
.list_left ul.top li.rig b{ display:block; color:#E85100; font-size:24px; line-height:40px; padding-top:10px; font-family:"Times New Roman", Times, serif;}
.list_left ul.top li.rig b i{ font-style:normal; color:#000000;}
.list_left ul.top li.rig i{ font-style:normal; color:#E55300;}
.list_left ul.top li.rig a{ display:block; background:url(images/visa_search_btn.gif) no-repeat 0px 0px; height:27px; width:85px; margin-top:10px;}

.list_left .clear{ clear:both; width:100%; height:10px; font-size:1px; line-height:1px;}
.list_left .it_c{ clear:both; width:100%; height:15px; font-size:1px; line-height:1px; border-top:1px solid #ABA899; margin-top:5px;}

.list_left ul.nav{ float:left; width:122px; height:270px; text-align:center;}
.list_left ul.nav li{ background:#ECF6FF; height:27px; line-height:27px; color:#016B9D; width:120px;}
.list_left ul.nav li.tl{ background:url(images/visa_nav_bg.gif) no-repeat center center; width:122px; font-weight:bolder;}
.list_left ul.nav li.li{border:1px solid #CCDEF2; border-top:none; height:25px; line-height:25px; cursor:pointer;}

.list_left ul.con{ float:right; width:493px; height:261px; overflow:hidden;}
.list_left ul.con li.tl{ clear:both; width:100%; height:30px; background:url(images/visa_item_01.gif) repeat-x 0px 0px;}
.list_left ul.con li.tl b{ display:block; float:right; height:30px; width:10px; background:url(images/visa_item_02.gif) no-repeat right 23px;}
.list_left ul.con li.out{ clear:both; width:482px; height:220px; padding:5px; border:1px solid #CCDEF2; border-top:none; border-left:none; overflow:hidden;}
.list_left ul.con li.out p.c{ height:100%; width:100%; overflow:auto; line-height:25px; font-size:14px; text-align:left;}

.list_right .visa .ar{ width:210px; height:100px;}
.list_right .visa .ar2{ width:210px; height:60px;}
.list_right .visa .c_lo{ font-size:14px;}

/*罗列出所有签证国家信息*/
#vAll{ background:#F4FBFF; min-height:100px; _height:auto; height:auto!important; height:100px; overflow: inherit!important; overflow:visible;}
#vAll h3{}
#vAll ul{ display:inline; width:420px; overflow:hidden;}
#vAll ul li{ line-height:25px; height:25px; color:#999999; width:210px; overflow:hidden;}
#vAll ul li.tl{ color:#4B8B00; font-weight:bolder; width:100%; padding-top:10px;}
#vAll ul.L{ float:left; margin-left:5px;}
#vAll ul.R{ float:left;}

/*新版酒店列表页面*/
.biaoti{font-size:14px; line-height:21px; color:#1486c5; text-decoration:none; font-weight:bold}
.lanse{line-height:21px; color:#069df0; text-decoration:none; font-weight:bold}
.zhengwen, .zhengwen1{line-height:21px; color:#7a7878; text-decoration:none}
.hongcu{line-height:21px; color:#f00; text-decoration:none; font-weight:bold}
.hong{line-height:21px; color:#f00; text-decoration:none}
.lancu, .lancu1{line-height:21px; color:#058bc2; text-decoration:none; font-weight:bold}
.heicu{line-height:21px; color:#6c7375; text-decoration:none; font-weight:bold}
.lanse12{line-height:21px; color:#0f8acd; text-decoration:none}
.lanse12:hover, .lancu:hover, .zhengwen1:hover, .hongcu1:hover{text-decoration:underline; color:#F00}
.hongcu1{line-height:21px; color:#f00; text-decoration:underline; font-weight:bold}
/*酒店搜索框*/
#ydcx{width:250px;height:315px;float:left;border:1px solid #b2d0e8;background-color:#edf8fc;}
#ydcx1{width:222px;height:37px;float:left;background:url(category/hotel/images/jd_03.jpg) no-repeat left top;padding-left:28px;padding-top:2px;}
#ydcx2{width:243px;height:35px;float:left;padding-left:5px}
#ydcx3{width:117px;height:25px;float:left;padding-left:5px;padding-top:5px}
#ydcx3.mw{ width:150px;}
#ydcx5{ width:auto;height:39px;float:left;background:url(category/hotel/images/jd_28.jpg) no-repeat right bottom;}
/* ---------------澳门旅游套票样式-------------- */
#amtp{width:490px;height:317px;display:inline;float:left;background:url(category/hotel/images/jd_35.jpg) no-repeat left top;margin-left:5px;overflow:hidden;}
#amtp1{width:210px;height:26px;float:left;padding-left:27px;padding-top:14px}
#amtp2{width:345px;height:45px;float:left;padding-left:7px;padding-top:5px; color:#999; line-height:20px;}
#amtp3{width:480px;height:90px;display:inline;float:left;margin-left:3px;border-bottom:1px dotted #cdcdcd; overflow:hidden;}
#amtp3.nob{ border-bottom:none;}
#zk2{width:123px;height:77px;float:left;border:1px solid #e6e5e5;padding:1px;margin-top:5px;}
#zk4{width:345px;height:25px;float:left;margin-top:6px; padding:3px 0px 0px 7px; line-height:25px;}
#zk4 img{ float:right;}
/* ---------------热门专题样式-------------- */
#rmzt{width:217px;height:317px;display:inline;float:right;background:url(category/hotel/images/jd_05.jpg) no-repeat left top; overflow:hidden;}
#rmzt1{width:70px;height:25px;float:left;padding-top:5px}
#rmzt3{width:110px;height:25px;float:left;padding-top:5px;padding-left:25px}
#rmzt2{width:207px;height:74px;display:inline;float:left;margin-left:3px;border:1px solid #dfe7ed;margin-top:9px;padding:1px;}
#rmzt4{width:210px;height:97px;float:left;padding-top:14px}
#rmzt4 li{display:inline;width:200px;line-height:24px; height:24px; overflow:hidden; padding-left:8px;}
#rmzt4 li a{color:#0e7cb7;font-size:12px;line-height:23px;text-decoration:none}
#rmzt4 li a:hover{color:#da251d;font-size:12px;line-height:24px;text-decoration:underline}
.rmzt_a_1{background:url(category/hotel/images/jd_16.jpg) no-repeat left top;padding-left:20px}
.rmzt_a_2{background:url(category/hotel/images/jd_19.jpg) no-repeat left top;padding-left:20px}
.rmzt_a_3{background:url(category/hotel/images/jd_21.jpg) no-repeat left top;padding-left:20px}
.rmzt_a_4{background:url(category/hotel/images/jd_26.jpg) no-repeat left top;padding-left:20px}
/* ---------------广告样式-------------- */
#hengtiao{width:860px;height:90px;margin:auto}
label.label_radio{ cursor:pointer; font-weight:normal; border-bottom:none; line-height:20px;}
label.label_radio:hover{ border-bottom:1px dashed #999999;}
