.area {margin:0 auto; width:990px;}
.line {height:1px;background:url(../img/line2.gif) repeat-x;font-size:0;}
/* focus头图区 */
.focus290px{ float:left; width:290px;}
.service {float:right;width:690px;height:300px;background:url(../img/bg_hotel1.gif) no-repeat;}
.service .list {margin:5px 85px 0 50px; }
.service .list .icon {float:left;}
.service .list .text {float:right;width:480px;color:#666;}
.service .list .text p {margin:10px 0;line-height:140%;}
.service .list .text .title {margin:0 0 10px 0;color:#b88330;font-weight:bold;font-size:14px;}

.focus{ margin:0 auto; width:480px; height:250px; background:url(../img/index_focus_bg.gif) no-repeat; clear:both}
.focus .flash{ float:left; padding:10px;}
.hot{ margin:0 auto; width:480px; height:60px; overflow:hidden; clear:both}
.price{ margin:0 auto; width:480px; height:210px; background:url(../img/index_ti1_bg.gif) no-repeat -0px -0px;}
.price .title{ float:left; width:480px; height:30px; background:url(../img/index_ti1_bg.gif) no-repeat; clear:both}
.price .title h3{ float:left; padding:8px 0 0 30px; color:#f60; font-weight:bold;}
.price .title span{ float:right; padding:8px 20px 0 0;}
.price .list{ margin:0 auto; width:440px;}
.price .list ul{}
.price .list li{ clear:both; padding:4px 0 4px 10px; font-size:14px; color:#888; background:url(../img/i1.gif) no-repeat left;}
.price .list li span{ padding:0 5px 0 10px; font-size:11px;}

.allSearch { width:290px; height:300px; background:url(../img/index_search_tbg3.gif) no-repeat 0px 30px;}
.allSearch .title{ text-align:center}
.allSearch .title h3{ float:left; padding:9px 0 7px 0; width:72px; margin-right:2px; background:url(../img/index_search_tbg1.gif) no-repeat;}
.allSearch .title h3{ font-weight:bold; color:#f60}
.allSearch .title h4{ float:left; padding:9px 0 7px 0; width:68px; margin-right:2px; background:url(../img/index_search_tbg2.gif) no-repeat;}
.allSearch .list{ margin:0 auto; padding:5px 0 0; width:230px;}
.allSearch .list ul{}
.allSearch .list li{ padding:5px 0; clear:both}
.allSearch .s1{ width:220px;}
.allSearch .s2{ width:135px}
.allSearch .s3{ width:80px;}
.allSearch .s4{ width:154px;}
.allSearch select{}

/*热门城市*/
.hotcity {height:365px;background:url(../img/bg_hotel2.gif) no-repeat;}
.hotcity p {margin:5px 0 5px 240px;font-size:14px;}
.hotcity .continent {padding-left:20px;background:url(../img/i_star.gif) left center no-repeat;font-size:14px;font-weight:bold;}
.hotcity p a {padding:0 2px;*padding:0 1px;}
/*国内*/
.hotcitycn {height:365px;background:url(../img/bg_hotelcn2.gif) no-repeat;}
.hotcitycn p {margin:10px 0 10px 240px;font-size:14px;}
.hotcitycn .continent {padding-left:20px;background:url(../img/i_star.gif) left center no-repeat;font-size:14px;font-weight:bold;}
.hotcitycn p a {display:block;float:left;width:4em;padding:10px 10px;}


/*酒店搜索结果*/
/*.bg5 {background:transparent url(../img/bg5_3.gif) repeat-y scroll center center;}*/
/*topTitle*/
.topTitle {width:990px;margin:0 auto;}
.topTitle .destination {float:left;font-size:18px;font-family:"微软雅黑","黑体";padding:0 0 0 35px;background:url(../img/icon_top1.gif) left center no-repeat;height:26px;}
.topTitle .destination span {color:#f60;font-size:16px;}
.topTitle .option {float:right;margin:5px 0 5px 0;border:1px solid #f1ece3;}
.topTitle .option td {width:66px;height:20px;border-right:1px solid #f1ece3;text-align:center;}
.topTitle .option .active {background:url(../img/bg_active.gif) no-repeat;width:46px;padding-left:20px;}
.topTitle .option a {color:#666;}
.topTitle .option .active a {color:#f60;}

/*左边*/
.bg5 .col2 {float:left;width:230px;background:#fff;}
.bg5 .col1 {float:right;width:750px;background:#F1ECE3;}
.bg5 .col1 .comment {margin:0 15px;width:720px;background:#fff;border:1px solid #CCCCCC;}
.bg5 .col1 .write {width:710px;padding:5px;border:1px solid #ccc;background:#fff;}
.col1 .comment .write .endReview .inputReview .inputText textarea {width:700px!important;}
.col2 .riArea {background: url(../img/bg5_2.gif) left repeat-y;}
.col2 .riArea .title {clear:both;float:left;height:30px;}
.col2 .riArea .title h3 {color:#FF6600;float:left;font-size:14px;font-weight:bold;padding:7px 0 0 28px;*padding-top:9px;}
.col2 .w230 .title {background:url(../img/rTitle_bg2.gif) no-repeat;width:230px;}
.col2 .w230 p {padding:5px 13px 0;color:#b88300;margin:0;clear:both;height:25px;}
.col2 .w230 p span {display:bolck;float:left;}
.col2 .w230 p input {width:135px;border:1px solid #DFD7C8;padding:1px;height:16px;float:right;display:block;}
.col2 .w230 p .short {width:103px;float:left;}
.col2 .w230 p select {width:45px;margin-right:5px;}
.col2 .w230 p img {margin-left:10px;}
.col2 .w230 .icon {text-align:center;height:42px;}
.col2 .w230 .block {}
.col2 .w230 .block li {display:inline;float:left;margin:0 10px;line-height:160%;}

.col2 .w230 .cb {line-height:25px;height:auto;}
.col2 .w230 .cb input {float:left;width:auto;display:inline;border:none;margin:5px;*margin:5px 2px;padding:0;}
.col2 .w230 .cb span {float:left;}

.col2 .w230 p .logo {width:24px;}
.col2 .w230 p .logo img {margin:0;}
.col2 .w230 p .airline {width:90px;}
.col2 .w230 p .price2 {width:65px;font-size:14px;font-weight:bold;color:#f00;}
.col2 .w230 p .check {width:20px;}
.col2 .w230 p .check input {width:20px;border:none;}

.col2 .w230 .radio {padding:5px 10px;}
.col2 .w230 .radio input {width:auto;height:auto;display:inline;float:none;border:none;}

.col2 .w230 .pic {margin:0 auto;text-align:center;}
.col2 .w230 .pred {font-size:14px;font-weight:bold;color:#f00;}
.col2 .w230 .ptext {height:auto;color:#000;text-align:center;line-height:1.8em;}
.col2 .w230 .ptext .red {float:none;color:#f00;}
.col2 .w230 .icons {margin:0 15px;}
.col2 .w230 .icons .pic {display:inline;float:left;margin:5px 18px;width:60px;}
.col2 .w230 p .continent {padding-left:20px;color:#000;background:url(../img/i_+.gif) left center no-repeat;}
.col2 .w230 .cuntry {margin:0 20px;padding-left:10px;background:url(../img/icon_earth.gif) right bottom no-repeat;}
.col2 .w230 .cuntry li {padding:5px 0 0 15px;background:url(../img/+2.gif) left center no-repeat;}



.col1 {}
.col1 .hotelSearch {width:750px;height:108px;background:url(../img/bg_hotel4.gif) left no-repeat;}
.col1 .hotelSearch .title {float:left;margin:10px 10px 0;padding-left:25px;font-size:20px;color:#f60;font-weight:bold;font-family:microsoft yahei,arial;background:url(../img/icon_hotel1.gif) left center no-repeat;}
.col1 .hotelSearch .order {float:left;padding:8px 15px 0 15px;*padding-top:3px;width:720px;clear:both;}
.col1 .hotelSearch .order a:hover {text-decoration:none;}
.col1 .hotelSearch .order .sortAscOn {line-height:19px;padding-left:3px;display:block;width:42px;height:19px;background:url(/style/3.0/img/hotel_sort_asc_on.gif);background-repeat:no-repeat;}
.col1 .hotelSearch .order .sortAscHalf {line-height:19px;padding-left:3px;display:block;width:42px;height:19px;background:url(/style/3.0/img/hotel_sort_asc_half.gif);background-repeat:no-repeat;}
.col1 .hotelSearch .order .sortAscOff {line-height:19px;padding-left:3px;display:block;width:42px;height:19px;background:url(/style/3.0/img/hotel_sort_asc_off.gif);background-repeat:no-repeat;}
.col1 .hotelSearch .order .sortDescOn {line-height:19px;padding-left:3px;display:block;width:42px;height:19px;background:url(/style/3.0/img/hotel_sort_desc_on.gif);background-repeat:no-repeat;}
.col1 .hotelSearch .order .sortDescHalf {line-height:19px;padding-left:3px;display:block;width:42px;height:19px;background:url(/style/3.0/img/hotel_sort_desc_half.gif);background-repeat:no-repeat;}
.col1 .hotelSearch .order .sortDescOff {line-height:19px;padding-left:3px;display:block;width:42px;height:19px;background:url(/style/3.0/img/hotel_sort_desc_off.gif);background-repeat:no-repeat;}
.col1 .hotelSearch .order .ord {float:left;}
.col1 .hotelSearch .order .ord span {display:block;float:left;padding:0 5px;width:35px;height:20px;cursor:pointer;}
.col1 .hotelSearch .order .cate {float:right;height:23px;}
.col1 .hotelSearch .order .cate span {display:block;;float:left;padding:0 5px;width:52px;height:23px;padding-left:25px;cursor:pointer; color:#f60;font-weight:normal;}
.col1 .hotelSearch .order .cate .sp0 {background:url(../img/hotel_cate_1.gif) left no-repeat;}
.col1 .hotelSearch .order .cate .sp1 {background:url(../img/hotel_cate_3.gif) left no-repeat;}
.col1 .hotelSearch .order .cate .sp2 {background:url(../img/hotel_cate_4.gif) left no-repeat;}
.col1 .hotelSearch .order .cate .sp3 {background:url(../img/hotel_cate_5.gif) left no-repeat;}
.col1 .hotelSearch .order .cate .sp4 {background:url(../img/hotel_cate_2.gif) left no-repeat;}
.col1 .hotelSearch .order .cate .sp9 {background:url(../img/hotel_cate_6.gif) left no-repeat;}
.col1 .hotelSearch .order .cate span h3 {margin:5px 0;height:15px;}
.col1 .hotelSearch .order .cate .on h3{background:#f60;color:#fff;padding:0 2px;}


.page {display:inline; float:left; margin:15px 0 0 25px !important; margin:12px 0 0 25px; width:700px; clear:both;}
.page .change {float:left;}
.page .change span {display:block;float:left;padding:5px 10px 0;}
.page .change a {display:block;float:left;}
.page .num {float:right;}
.page .num span {display:block;float:left;padding-top:5px;}
.page .num a {display:block;float:left;padding:4px 0 0 4px;margin-left:10px;width:19px;height:19px;color:#666;font-family:arial;font-size:14px;background:url(../img/icon_bg.gif) no-repeat;}
.page .num .now {color:#f60;}

/*下翻页*/
.col1 .pagechange {clear:both;display:inline;float:left;margin:15px 0 0 25px;width:700px;}
.col1 .pagechange .change span {display:block;float:left;padding:5px 10px 0;}
.col1 .pagechange .change a {display:block;float:left;}
.col1 .pagechange .num {float:right;}
.col1 .pagechange .num span {display:block;float:left;padding-top:5px;}
.col1 .pagechange .num a {display:block;float:left;padding:4px 0 0 4px;margin-left:10px;width:19px;height:19px;color:#666;font-family:arial;font-size:14px;background:url(../img/icon_bg.gif) no-repeat;}
.col1 .pagechange .num .now {color:#f60;}
.lineH2 {margin:auto;width:990px;height:4px;}
.col1 .hotel {margin:0 auto;width:718px;border:1px solid #ccc;background:#fff url(../img/bg_hotel5.gif) top left no-repeat;}
.col1 .hotel p {margin:10px 15px;}
.col1 .hotel .title {float:left;font-size:20px;color:#f60;font-weight:bold;font-family:microsoft yahei,arial;}
.col1 .hotel .title a {color:#f60;}
.col1 .hotel .collect {float:right;font-size:16px;font-weight:bold;font-family:microsoft yahei,arial;color:#40BA04;}
.col1 .hotel .collect a {color:#40BA04;}
.col1 .hotel .lowprice {float:right;width:100px;text-align:center;color:#666;margin-right:10px;*margin:-5px 10px 0 0;}
.col1 .hotel .lowprice .f20px {font-size:20px;font-family:arial;}
.col1 .hotel .detail {margin:0 15px 5px;width:auto;border:none;clear:both;}
.col1 .hotel .detail .pic {float:left;margin:5px 0 0;width:70px;text-align:center;line-height:1.5em;}
.col1 .hotel .detail .pic .price {color:#f00;font-weight:bold;font-size:14px;font-family:arial;background:none;}
.col1 .hotel .detail .text {float:right;width:580px;}
.col1 .hotel .detail .text p {margin:5px 0;color:#333;font-size:12px;font-family:Tahoma;letter-spacing:1px;line-height:132%;}
.col1 .hotel .detail .text p img {margin-top:3px;}
.col1 .hotel .detail .text .tips {color:#c93;font-size:12px;}
.col1 .hotel .detail .text .fRight {text-align:right;padding-right:10px;}
.col1 .hotel .detail .text .fRight a {color:#666;}

.col1 .hotel table {width:690px;margin:0 auto;border-top:1px solid #eee;border-left:1px solid #eee;}
.col1 .hotel table td {padding-left:15px;height:30px;border-right:1px solid #eee;border-bottom:1px solid #eee;}
.col1 .hotel table .th {font-weight:bold;}
.col1 .hotel table .red {padding:0 5px;font-weight:bold;font-size:14px;color:#f00;}
.col1 .hotel table .gray {color:#666;}
.col1 .hotel table .gray .red {font-weight:normal;font-size:12px;}


.pageNum {margin:0 auto;width:300px;}
.pageNum .pre,.pageNum .num,.pageNum .nex {float:left;margin-left:10px;}
.pageNum .num {color:#E4E7D7;}
.pageNum .num a {color:#f60;}
.pageNum .num .active {color:#000;}


/*酒店内页*/
.col1 .hotelName {width:750px;height:51px;background:url(../img/bg_hotel6.gif) no-repeat;overflow:hidden;}
.col1 .hotelName p {display:inline;float:left;margin:15px;width:720px;}
.col1 .hotelName .title {float:left;padding-left:20px;font-size:18px;color:#f60;font-weight:bold;font-family:microsoft yahei,arial;background:url(../img/icon_hotel1.gif) left center no-repeat;}
.col1 .hotelName .gray {padding-left:5px;color:#999;background:none;}
.col1 .hotelName .collect {float:right;font-size:16px;font-weight:bold;font-family:microsoft yahei,arial;color:#40BA04;}
.col1 .hotelName .collect a {color:#40BA04;}

/*2009-10-23增加--酒店内页部分*/
.col1 .tabs {margin:0 auto;width:720px;}
.col1 .tabs span {display:block;float:left;margin:0 5px 0 0;width:100px;height:22px;border:1px solid #ccc;border-bottom:none;background:#fff;line-height:20px;text-align:center;}
.col1 .tabs .on {background:#ffffef;}
.col1 .hotel_ss {}
.col1 .hotel_ss span {display:block;float:left;width:80px;line-height:25px;}

.col1 .intro {margin:0 auto;width:720px;background:#fff;border:1px solid #CCCCCC;}
.col1 .intro .pic {display:inline;float:left;margin:25px;width:70px;height:70px;}
.col1 .intro .text {float:right;width:590px;font-size:14px;}
.col1 .intro .text p {margin:10px 0;width:auto;clear:both;}
.col1 .intro .text .star {height:20px;line-height:20px;}
.col1 .intro .text .star span {float:left;padding:5px 0;}
.col1 .intro .text .star img {margin:8px 0 5px;}
.col1 .info {margin:0 auto;width:720px;height:30px;background:#fff;border:1px solid #CCCCCC;}
.col1 .info span {float:left;padding:5px 3px 5px 8px;font-size:16px;font-weight:bold;font-family:microsoft yahei,arial;}
.col1 .info .red {color:#f00;}

.col1 .tbb {width:720px;margin:0 auto;border-top:1px solid #eee;border-left:1px solid #eee;background:#fff;border:1px solid #CCCCCC;}
.col1 .tbb td {letter-spacing:-1px;padding-left:10px;height:30px;border-right:1px solid #eee;border-bottom:1px solid #eee;}
.col1 .tbb .th {font-weight:bold;}
.col1 .tbb .red {padding:0 5px;font-weight:bold;font-size:14px;color:#f00;}
.col1 .tbb .gray {color:#666;}
.col1 .tbb .gray .red {font-weight:normal;font-size:12px;}

.col1 .detail {margin:0 auto;width:720px;border:1px solid #eee;background:#fff;border:1px solid #CCCCCC;}
.col1 .detail p {margin:10px 20px;width:auto;line-height:160%;}
.col1 .name {margin:10px 20px;width:auto;line-height:160%;font-size:14px;font-weight:bold;}

.col1 .detail .tag {margin:20px;width:106px;height:30px;background:url(../img/bg_tag.gif) no-repeat;}
.col1 .detail .tag img {float:left;padding:6px 3px 6px 13px;;}
.col1 .detail .tag span {float:left;padding:6px;font-size:14px;color:#333;font-weight:bold;}
.col1 .detail .grayline {margin:0 20px;height:1px;font-size:0;background:#eee;clear:both;}
.col1 .detail .moreInfo {display:none}
.col1 .detail .moreInfo p {padding-left:15px;}
.col1 .detail .moreInfo .cate {padding-left:5px;background:#eee;height:20px;}
.col1 .detail .moreInfo span {font-weight:bold;}
.col1 .detail .moreInfo .notice {color:#f00;}

.col1 .photos {clear:both;display:block}
.col1 .photos .big {float:left;width:240px;}
.col1 .photos .big img {margin:0 20px 15px;}
.col1 .photos .small {float:left;margin-left:10px;width:470px;}
.col1 .photos .small ul li {display:inline;float:left;margin:0 3px 3px;}
.col1 .photos .prev,.col1 .detail .photos .next {float:left;margin:40px 0;}
.col1 .photos .photo {float:left;margin:0 15px;}

.aligncenter {text-align:center;}
.pricetable {font-weight:normal;width:100%;}
.col1 .tbb .nopadding {padding:0;border-bottom:none;}

.col1 .room {}
.col1 .room .date {width:90px;}
.col1 .room a {color:#333;text-decoration:underline;}

.col1 .chose {padding:5px 20px;width:680px;}

.col1 .nearby {}
.col1 .nearby .tbb {}
.col1 .nearby .tbb .pic {display:inline;float:left;margin:15px;}
.col1 .nearby .tbb .text {float:left;margin:0 15px;width:420px;overflow:hidden;}
.col1 .nearby .tbb .text p {margin:7px 0;}
.col1 .nearby .tbb .rig {display:inline;float:right;text-align:center;margin:10px 20px;}
.col1 .nearby .tbb .rig .pri {color:#e00;font-size:20px;font-weight:bold;}
/*修改评论样式*/
.comment .comm .user {padding-left:10px!important;}
#divCommonComment .comment .page {margin:0 10px!important;}
#divCommonComment .comment .page .change {float:right!important;}

/*点击查看详细后的弹出页*/
#price {border:1px solid #ccc;background:#fff;}
#price .tr1 {background:url(../img/line2.gif) repeat-x bottom;} 
#price td {padding:5px 10px;}
#price .on {color:#c00;font-weight:bold;}
