﻿/*==================================================================
* @name		:国内酒店首页2013版 开始
* @author	:zhao.liu
* @version	:2012-12
==================================================================*/

/*search*/
.sidebar .search {width:380px; background:#eaeaea url(../pic/Int_h_index.png?t=201508280005) no-repeat 0 0;}
.sidebar .search h1 {float:left; display:block; width:200px; height:26px; margin:25px 0 15px 65px; _margin-left:33px; background:url(../pic/Int_h_index.png?t=201508280005) no-repeat -400px 0; text-indent:-9999em;}
.sidebar .search .wrap {margin-left:30px;}
.sidebar .search .wrap li {position:relative;}
.sidebar .search .wrap li .title {display:inline-block; width:65px; margin-right:10px; text-align:right; font:14px "Microsoft Yahei", Simsun; color:#ba8a49;}
.sidebar .search .checkin{background:#fff url(../pic/Int_h_common.png?t=201508280005) no-repeat 217px 6px;}
.sidebar .search .checkout{background:#fff url(../pic/Int_h_common.png?t=201508280005) no-repeat 217px -20px;}
.sidebar .search ul li .date {color:#999; font-size:14px; position:absolute; top:5px; top:7px\9; left:165px;}
.sidebar .search .pos_btn {float:right; margin-right:35px; _display:inline;}
.sidebar .search .btn {float:left; display:block; width:75px; padding-left:55px; height:34px; background:#f60 url(../pic/Int_h_index.png?t=201508280005) no-repeat -400px -40px; color:#fff; font:18px/32px Microsoft Yahei, Simsun, sans-serif;}
.sidebar .search .btn:hover {background-position:-400px -80px; color:#fff; text-decoration:none;}
.sidebar .search .btn:active {background-position:-400px -120px; color:#fff; text-decoration:none;}
.sidebar .search .mapbtn {float:left; display:block; width:100px; height:34px; margin-right:10px; background:url(../pic/Int_h_index.png?t=201508280005) no-repeat -400px -160px; color:#fff; font:0px/32px Microsoft Yahei, Simsun, sans-serif;}
.sidebar .search .mapbtn:hover {background-position:-400px -200px;}
.sidebar .search .centerTag{margin-left:75px; height:28px;}
.sidebar .search .centerTag li{float:left; padding:1px 10px; text-align:center; color:#ba8a49; font:12px/20px Simsun, sans-serif; cursor:pointer;}
.sidebar .search .centerTag li.action, .sidebar .search .centerTag li.action:hover{ background:#a37833; color:#fff; cursor:default; position:relative;}
.sidebar .search .centerTag li:hover {color:#f7a338;}
.sidebar .search .centerTag li.action i{ width:7px;height:4px; background:url(../pic/Int_h_index.png?t=201508280005) no-repeat -114px -460px; position:absolute; top:22px; left:44%; overflow:hidden;}
.sidebar .search .search_bottom {display:inline-block; width:380px; height:26px; background:#eaeaea url(../pic/Int_h_index.png?t=201508280005) no-repeat 0 -404px;}

/*viewed*/
.sidebar .viewed {margin-bottom:20px;/* border:1px solid #d9d9d9;*/ border-top:1px solid #bdbdbd; margin-top:20px;}
.sidebar .viewed h2 {padding:7px 10px; font:400 18px Microsoft Yahei, \5b8b\4f53; background:#f8f8f8;}
.sidebar .viewed h2 tt {display:inline-block; width:25px; height:17px; margin-right:5px; background:url(../pic/Int_h_index.png?t=201508280005) no-repeat -400px -360px; vertical-align:-2px; *vertical-align:2px; _vertical-align:-1px;}
.sidebar .viewed h2 .collapse, .sidebar .viewed h2 .expand {float:right; display:block; width:20px; height:20px; margin-top:2px; background:url(../pic/Int_h_index.png?t=201508280005) no-repeat; text-indent:-9999em; outline:0; overflow:hidden; cursor:pointer;}
.sidebar .viewed h2 .collapse {background-position:-400px -380px;}
.sidebar .viewed h2 .collapse:hover {background-position:-400px -400px;}
.sidebar .viewed h2 .expand {background-position:-420px -380px;}
.sidebar .viewed h2 .expand:hover {background-position:-420px -400px;}
.sidebar .viewed ul li {padding:10px 0 9px 10px;}
.sidebar .viewed ul li.border {border-bottom:1px dotted #d6d6d6;}
.sidebar .viewed ul li p {line-height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.sidebar .viewed ul li .pic {float:left; width:50px; height:50px; margin-right:10px;}
.sidebar .viewed ul li .name {float:left; width:180px; font-size:12px; margin-top:5px;}
.sidebar .viewed ul li .name a {display:block; cursor:pointer;}
.sidebar .viewed ul li .name p {width:180px;}
.sidebar .viewed ul li .pricebox {float:left; width:100px; text-align:right; margin-top:5px;}
.sidebar .viewed ul li .price {font:400 14px Arial; color:#f60;}
.sidebar .viewed ul li .price .pfh, .sidebar .viewed ul li .price .pfb {font-size:12px; color:#666;}
.sidebar .viewed ul li .price_ori {color:#666; font-family:Arial, sans-serif; margin-right:5px;}
.sidebar .viewed ul li .price_ori .txt {text-decoration:line-through;}
.sidebar .viewed ul li .del {float:right; display:none; width:15px; height:15px; margin:7px 10px 0 0; color:#999; /*padding-left:10px;*/ background:url(../pic/Int_h_index.png?t=201508280005) no-repeat -397px -428px; cursor:pointer;}
.sidebar .viewed ul li .del:hover {color:#333; background:url(../pic/Int_h_index.png?t=201508280005) no-repeat -412px -428px;}
.sidebar .viewed ul li:hover, .sidebar .viewed ul li.on {background:#fffff8;}
.sidebar .viewed ul li:hover .del, .sidebar .viewed ul li.on .del {display:block;}

/*whyus*/
.sidebar .whyus {font:14px "Microsoft Yahei", Simsun; color:#666; margin:15px 0;}
.sidebar .whyus h3 {font-size:24px; color:#a25005; margin-bottom:15px;}
.sidebar .whyus dt {height:30px; line-height:30px; font-size:16px; color:#e27720; font-weight:700;}
.sidebar .whyus dt i {display:inline-block; width:26px; height:26px; margin-right:5px; background:url(../pic/Int_h_index.png?t=201508280005) no-repeat -30px -460px; vertical-align:-5px;}
.sidebar .whyus dd {padding-left:31px; margin-bottom:10px;}

/*slide*/
.focusBox{width:600px; height:210px; margin-bottom:25px; position:relative;}
.focusBox .coupon {width:270px; height:215px; position:absolute; top:0; right:0; z-index:2;}
.focusBox .coupon .top {display:block; width:270px; height:155px;
background:url(../pic/ihbanner_index_01.png?t=201508280005) no-repeat;
_background:url(../pic/ihbanner_index_01_ie6.png?t=201508280005) no-repeat;
}
.focusBox .coupon .bottom {width:165px; height:45px; padding:15px 0 0 105px; font:700 24px Arial, Helvetica, sans-serif; color:#fff;
background:url(../pic/ihbanner_index_02.png?t=201508280005) no-repeat;
_background:url(../pic/ihbanner_index_02_ie6.png?t=201508280005) no-repeat;
}
.focusMap{width:380px; height:210px; margin-bottom:25px; background:#eaeaea; position:relative;}
.focusMap .box a {display:block; width:380px; height:210px; overflow:hidden; position:absolute; top:0; left:0;}
.focusMap ul{ position:absolute; left:185px; bottom:10px;}
.focusMap li{ width:12px; height:12px; float:left; display:inline-block; margin-right:10px; background:#fff; cursor:pointer; border-radius:20px;}
.focusMap li:hover{ background:#ccc;}
.focusMap li.action{background:#0066cc; cursor:default;}

/*world map*/
.worldmap {width:600px; height:170px; margin-bottom:20px; background:#eaeaea url(../pic/worldmap.png?t=201508280005) no-repeat; position:relative;}
.worldmap .point {display:block; position:absolute; text-indent:-9999em; outline:0; background:url(../pic/worldmap.png?t=201508280005) no-repeat;}
.worldmap .Asia {top:5px; left:170px; width:104px; height:104px; background-position:0 -180px;}
.worldmap .Europe {top:4px; left:59px; width:90px; height:90px; background-position:-110px -180px;}
.worldmap .NAmerica {top:10px; left:436px; width:75px; height:75px; background-position:-210px -180px;}
.worldmap .SAmerica {top:111px; left:506px; width:56px; height:56px; background-position:-290px -180px;}
.worldmap .Africa {top:95px; left:76px; width:64px; height:64px; background-position:-350px -180px;}
.worldmap .Oceania {top:93px; left:299px; width:69px; height:69px; background-position:-420px -180px;}
.worldmap .Asia:hover {background-position:0 -290px; }
.worldmap .Europe:hover {background-position:-110px -290px;}
.worldmap .NAmerica:hover {background-position:-210px -290px;}
.worldmap .SAmerica:hover {background-position:-290px -290px;}
.worldmap .Africa:hover {background-position:-350px -290px;}
.worldmap .Oceania:hover {background-position:-420px -290px;}

.worldmap-pop {width:570px;}
.worldmap-pop dl dt, .worldmap-pop dl dd {line-height:20px; padding:5px 0;}
.worldmap-pop dl dt {float:left; width:60px; font-weight:700; color:#36c; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.worldmap-pop dl dd {float:left; width:510px;}
.worldmap-pop dl dd li {float:left; width:65px; padding-left:5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.worldmap-pop dl dd li a {color:#555;}
.worldmap-pop dl dd li a:hover {color:#f60;}
.worldmap-pop dl.alt dd {background:#f6f6f6;}

/*EDM Subscribe*/
.subscribe {margin:20px 0 -20px; padding:20px 0; background:#e7eff6; border:1px solid #d5dee8; text-align:center;}
.subscribe div {width:750px; margin:0 auto;}
.subscribe span {float:left; font:24px "Microsoft Yahei", Simsun; color:#7186b3; margin-right:10px; vertical-align:middle;}
.subscribe span i {display:inline-block; width:32px; height:21px; margin-right:5px; background:url(../pic/Int_h_index.png?t=201508280005) no-repeat -400px -325px; vertical-align:-3px; *vertical-align:middle; overflow:hidden;}
.subscribe .intxt{float:left; width:258px; height:18px; padding:7px 5px; line-height:18px; font-size:14px; border:1px solid #8dadd8; box-shadow:inset 1px 1px 2px #e9e9e9; vertical-align:middle;}
.subscribe input:focus, .subscribe .on{border:1px solid #0ea0ef;box-shadow:0 0 5px #09f;outline:0;}
.subscribe .submit {float:left; width:90px; height:34px; border:0; background:#3672bd; font:16px/20px "Microsoft Yahei", simhei, sans-serif; color:#fff; vertical-align:middle; cursor:pointer;}
.subscribe .submit:focus, .subscribe .submit:active {background:#1a4888; color:#fff;}

.subscribe .text {font:400 12px simsun, sans-serif; margin:10px 0 0 10px;}
/*==================================================================
* @name		:国际酒店首页2013版 结束
==================================================================*/

/*HotCity CMS*/
.main .hotCity{ width:598px; padding-bottom:10px; border:1px solid #d9d9d9; border-top:2px solid #ed9274; position:relative; margin-bottom:20px;}
.main .hotCity h2{background:#f8f8f8; color:#555;padding:5px 10px; font:18px Microsoft Yahei,\5b8b\4f53; font-weight:400;}
.main .hotCity h2 span{ font-family: Arial; font-size:18px; font-weight:800; margin:0px 5px; }
.main .hotCity .more{ float:right; margin-top:-28px; margin-right:10px; text-decoration:none; color:#36c; outline:0; cursor:pointer;}
.main .hotCity .more:hover {color:#f60;}
.main .hotCity .clx {background:#fffffe;}

.main .hotCity .cityBox{ display:inline; width:180px; height:115px; float:left; margin:10px 0px 0px 15px;}
.main .hotCity .cityBox img{ float:left;}

.imgbg:hover{opacity:0.8; filter:alpha(opacity=80);}

.main .hotCity .cityBox a.link{ width:180px; height:30px; float:left; line-height:30px; color:#36c; text-decoration:none;}
.main .hotCity .cityBox a.link:hover {color:#f60;}
.main .hotCity .cityBox a.link:hover span {color:#f60;}
.main .hotCity .cityBox a.link span{ color:#666; margin-left:3px;}