@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0;}
ul,li,dl,dd,dt,p,img,ol,em,h1,h2,h3,h4,h5,h6,form,iframe,a,i,b,pre {
	margin:0; padding:0;
}
ul, li {list-style:none;}
i,em { font-style:normal;}
img,a,a img {border:0;}
body {font:400 13px/30px "Microsoft YaHei", Arial, Helvetica, sans-serif;*font:400 12px/30px "Microsoft YaHei", Arial;color:#333;background:#fff;margin:0;padding:0;}
*html,*html body{background-image:url(about:blank);background-attachment:fixed;}/* 修正IE6振动 */

/** color **/
.cgray {color:#333; }
.cgray-tips { color:#b0b0b0; line-height:20px; }

.cblue {color:#19aff5; }
.cblue2 {color:#0b43a0; }
.cblue3 { color:#3ab7c9}
.cblue3:hover { color:#45dcf2;}
.cblue_bg { background:#19aff5; color:#fff}
.cblue2_bg { background:#0b43a0; color:#fff}
.cblue3_bg {background:#3ab7c9; color:#fff}
.cblue3_bg:hover {background:#45dcf2; color:#fff}

.cpurple { color:#4261cd}
.cpurple:hover { color:#6b8af6;}
.cpurple_bg { background:#4261cd; color:#fff}
.cpurple_bg:hover {background:#6b8af6; color:#fff}

.cred {color: #f33}
.cred:hover {color:#c31c1c;}
.cred_bg { background:#f33; color:#fff}
.cred_bg:hover { background:#c31c1c; color:#fff}

.cred2 {color: #fb8085}
.cred2:hover {color:#ffacaf;}
.cred2_bg { background:#fb8085; color:#fff}
.cred2_bg:hover { background:#ffacaf; color:#fff}

.cgreen {color:#0C6 }
.cgreen:hover {color:#096 }
.cgreen_bg { background:#0C6; color:#fff}
.cgreen_bg:hover { background:#096; color:#fff;}

.cgreen2 {color:#a2b538 }
.cgreen2:hover {color:#cde15f }
.cgreen2_bg { background:#a2b538; color:#fff;}
.cgreen2_bg:hover { background:#cde15f; color:#fff;}

.cCoffee {color:#bd7334 }
.cCoffee:hover {color:#f9a85e }
.cCoffee_bg { background:#bd7334; color:#fff;}
.cCoffee_bg:hover { background:#f9a85e; color:#fff}

.cyellow { color:#f30}
.cyellow:hover {color:#f60}
.cyellow_bg {background:#f30; color:#fff;}
.cyellow_bg:hover {background:#f60; color:#fff}


/*link*/
a{color:#19aff5;text-decoration:none}
a:hover{ color:#f30; text-decoration:none;}

/*  */
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.f12 { font-size:12px;}
.f13 { font-size:13px;}
.f14 { font-size:14px;}
.f16 { font-size:16px;}
.f18 { font-size:18px;}
.none {display:none}
.inline {display:inline;}
.clear{ clear:both;}
.block{ display:block;}
.mt { margin-top:10px;}
.mr { margin-right:10px;}
.mr20 { margin-right:20px;}
.mb { margin-bottom:10px;}
/*
*首页左侧菜单栏，点击酒店，“价格”的图标，显示错误，见截图。只有文档模式为IE7时有问题。
*margin-left:10px;替换成position: relative;top: 1px;left: 1px;
*/
.ml { position: relative;top: 1px;*top:5px;left: 1px;*left: 5px;}
.clearfix:after {content:"\0020";width:0;height:0;line-height:0;font-size:0;display:block;clear:both;visibility:hidden;overflow:hidden;}
.clearfix {display:inline-block;*zoom:1;}
/* Hides from IE-mac \*/
.clearfix {	display:block;}
table {empty-cells:show;border-collapse:collapse;}/* 空内容的td显示，边框重合 */
.bg-gray { background:#f9f9f9;}
.bg-yellow { background:#f9f6ee;}
.bg-blue { background:#d5f3ff}

/*弹出框*/
.white_xx {
	width:12px;height:12px;background:url(images/icons_xo.png) no-repeat -84px  -18px;
	position:absolute;z-index:12;right:5px;top:5px;cursor:pointer;
}
.black_xx {
	width:12px;height:12px;background:url(images/icons_xo.png) no-repeat -119px -19px;
	position:absolute;z-index:12;right:5px;top:5px;cursor:pointer;
}
.alert {
	background:#fff; width:300px; word-wrap:break-word; border:1px solid #39F;
	position: fixed;z-index:11; left:45%;top:200px;text-align:center;box-shadow:0 2px 5px #999;
}
.alert .tit { width:100%; background:#39F; font-weight:800;font-size:14px;color:#fff;text-shadow:0 0 3px #03c;text-align:left;text-indent:10px;}
.alert .con { width:280px; padding:10px; min-height:100px;color: red;}
.alert p {width:280px; font:200 14px/24px "Microsoft YaHei";}
.alert span {}

.alert .ok {
	border:1px solid #004a7e;padding:5px 20px;background:#39F url(images/bg_login_btn.png) repeat-x left -1px;
	box-shadow:inset 0px 1px 0 #7bc9ff;color:#fff;cursor:pointer;
}
.alert .ok:hover {box-shadow:inset 1px 2px 3px #116097;}
.alert .no {padding:5px 20px;border:1px solid #777;background:#ddd;cursor:pointer;margin:0 5px;box-shadow:inset 0px 2px 0 #fff}
.alert .no:hover { background:#eee;box-shadow:inset 1px 2px 3px #b5b5b5}

.alert1 {
	background:#fff; width:300px; padding:10px; border:1px solid #999;
	position:absolute;z-index:11;left:45%;top:200px; box-shadow:0 0 5px #888;
}
.alert1 .xo { 
	width:26px;height:26px;background:url(images/icons_xo.png) no-repeat -29px -74px;
	position:absolute;z-index:9;right:-10px;top:-10px;cursor:pointer;
}
.alert1 .tit { width:100%; background:url(images/bg-list-nav.png) repeat-x left 28px;}
.alert1 .tit span { padding:5px 10px;border:1px solid #c7c7c7;border-bottom:0;background:#ddd;cursor:pointer;box-shadow:inset 0px 2px 0 #fff;}
.alert1 .tit .sel {
	background:url(images/bg_login_btn.png) repeat-x left -1px;box-shadow:inset 0px 1px 0 #7bc9ff;border:1px solid #004a7e;color:#fff;
}

.alert1 .con { width:100%;}
.alert1 p { line-height:30px; padding-top:10px}
.alert1 input.txt { width:180px; line-height:26px; border:1px solid #ccc;}
.alert1 input.btn { border:1px solid #ccc; line-height:26px; width:40px; cursor:pointer; margin-left:2px;}
.alert1 .ok {
	width:80px;border:1px solid #004a7e;background:url(images/bg_login_btn.png) repeat-x left -1px;
	box-shadow:inset 0px 1px 0 #7bc9ff;color:#fff;line-height:28px; text-align:center; float:right;
}
.alert1 .ok:hover {box-shadow:inset 1px 2px 3px #116097;cursor:pointer}

/* 弹出登陆*/
.lightbox_login { 
	width:360px;padding:20px;margin:0 auto;z-index:300;background:#fff;border-radius:4px;opacity:1;
	box-shadow:0 0 8px #666; font:200 14px/30px "Microsoft YaHei";position:fixed;top:200px;left:330px;
}
.lightbox_login .close {
	background:url(images/icons_xo.png) no-repeat -82px 0px;width:13px;height:13px;display:block;padding:2px;
	cursor:pointer;position:absolute;z-index:2;right:5px;top:5px;
}
.lightbox_login .close:hover {background:url(images/icons_xo.png) no-repeat -117px -17px; }

.login_box { width:100%; height:auto;}
.login_box .con div { }
.login_box .tit { background:url(images/dot-gray1.png) repeat-x left bottom; width:100%; float:left; margin-bottom:15px;}
.login_box .tit span { width:118px; float:left; line-height:30px; padding:5px 30px; text-align:center; cursor:pointer;}
.login_box .tit .sel { 
	border:1px solid #ccc;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;background:#fff;
	display:block;cursor:default;line-height:32px;font-weight:600;color:#06C;
}
.login_box p { line-height:24px; }
.login_box input { width:358px;height:40px;text-indent:5px;color:#999;margin-bottom:20px;border:1px solid #dedede;border-radius:3px; }
.login_box input.chk { width:auto; height:auto; margin-right:5px;}
.login_box input.btn_Ok {
	width:100%;height:46px;border:1px solid #004a7e;background:#1f87db; font-size:16px;
	box-shadow:inset 0px 1px 0 #7bc9ff;border-radius:3px;color:#fff;font-weight:600; margin-bottom:10px;
}
.login_box input.btn_Ok:hover {box-shadow:inset 1px 2px 3px #116097;}

/*  弹出提示  */
.tips { }
.layer { position:relative;background:#eee; }
.tip_box { position:absolute;z-index:4;left:150px;top:22px;width:360px;}
.tip_box .cont,.tip_box .con {
	width:358px;border:1px solid #83b6ff;line-height:30px;background:#fff; box-shadow:0 0 3px #3074d7;text-align:left;
}
.tip_box .arrow {
	background:url(images/arrow_blue.png) no-repeat;width:10px;height:10px;position:relative;z-index:4;left:180px;top:4px;display:block;
}




/* 快捷方式导航条 */
.tools {width:78px;background:#ededed;position:absolute;left:10px;top:194px;_top:170px;z-index:199;box-shadow:0 0 8px #999,inset 1px 1px 0 #fff,inset -1px -1px 0 #fff;}
.tools a.btn-top {width:78px;line-height:40px;height:40px;}
.tools ul {}
.tools li {height:70px;width:78px;border-bottom:1px solid #ccc;display:block;position:relative;}
.tools li:hover {}
.tools li a { height:32px;text-align:center; color:#333; padding-top:40px;}
.tools li a:hover {color:#f33;}
.tools a { display:block; font:400 14px/30px "Microsoft YaHei";  color:#f33; text-shadow:0 1px 0 #fff; text-align:center;}
.tools a.tt { font-size:16px; font-family:Arial, Helvetica, sans-serif; line-height:40px;}
.ico-spot { background:url(images/ico_tools.png) no-repeat center 0px;}
.ico-food { background:url(images/ico_tools.png) no-repeat center -74px;}
.ico-house { background:url(images/ico_tools.png) no-repeat center -159px;}
.ico-fly { background:url(images/ico_tools.png) no-repeat center -232px;}
.ico-cars {background:url(images/ico_tools.png) no-repeat center -377px;}
.ico-custom { background:url(images/ico_tools.png) no-repeat center -305px; }
.ico-trav { background:url(images/ico_tools.png) no-repeat center -532px; }
.ico-shopping { background:url(images/ico_tools.png) no-repeat center -453px;  }
.ico-hapi {background:url(images/ico_tools.png) no-repeat center -602px;}

.ico-spot:hover { background:url(images/ico_tools_sel.png) no-repeat center 0px;}
.ico-food:hover { background:url(images/ico_tools_sel.png) no-repeat center -74px;}
.ico-house:hover { background:url(images/ico_tools_sel.png) no-repeat center -159px;}
.ico-fly:hover { background:url(images/ico_tools_sel.png) no-repeat center -232px;}
.ico-cars:hover {background:url(images/ico_tools_sel.png) no-repeat center -377px;}
.ico-custom:hover { background:url(images/ico_tools_sel.png) no-repeat center -305px;}

.ico-trav:hover { background:url(images/ico_tools_sel.png) no-repeat center -532px;}
.ico-shopping:hover { background:url(images/ico_tools_sel.png) no-repeat center -453px; }
.ico-hapi:hover {background:url(images/ico_tools_sel.png) no-repeat center -602px;}

.tools a.tools_show,.tools a.tools_hide {padding:31px 2px;width:20px; position:absolute;z-index:999;box-shadow:0 0 8px #999; line-height:22px;color:#fff;text-shadow:none}
.tools a.tools_show { background:#4172c2;left:79px;top:152px;	}
.tools a.tools_show:hover {background:#4172c2;}

.tools a.tools_hide {background:#4172c2;left:79px;top:152px;}
.tools a.tools_hide:hover {background:#4172c2;}


/* 星星啊星星 */
.rateit{ display: inline-block; position:relative;}
.rateit .rateit-range{position:relative; display: inline-block;background: url(images/star.gif);height: 16px;}
.rateit .rateit-hover, .rateit .rateit-selected{position: absolute;}
.rateit .rateit-hover{background: url(images/star.gif) left -16px;}
.rateit .rateit-hover-rtl{background-position: right -32px;}
.rateit .rateit-selected{ background: url(images/star.gif) left -32px;}
.rateit .rateit-selected-rtl{background-position: right -16px;}

.comonn_delete {
	background:url(images/delete.png) no-repeat;

}













