@charset "gb2312";

/* PRELOAD */
head{background:url(../images/css/index_bg02.gif);}
body{margin:0px;padding:0px;text-align:left;line-height:165%;color:#000;font: 12px/1.6em arial, Helvetica, sans-serif; background:url(../images/css/g_bg.gif) repeat-x top}

/*background:url(../images/css/bg.gif) repeat-x;*/
/*在IE中实行强制换行*/
*{ word-break: break-all;word-wrap: break-word;}
/* 此句作用是为了兼容 firefox,Netscape等非IE浏览器 */
.clear{clear: both;padding:0px;text-align: center;} 
/* 综合设置区 开始 */
form { margin: 0; padding:0;}
a:link, a:visited{text-decoration:none; color:#0745a3;}
a:hover{color:#f40; text-decoration:none;}
img { border:0; }
h1,h2,h3,h4,h5{margin:0;}
ul,li,ol,dl,dt{margin:0; padding:0; list-style:none;}
p,i,em{margin:0; padding:0; font-style:normal;}
table{empty-cells: show; border-collapse: collapse; }
{margin:0; padding:0; }
.seeyoo{margin:0 auto;width:860px;}
.top_nav_bar ul,.top_nav_bar li a,.top_nav_bar li a span,.top_nav_bar .phone,.top_nav_bar li.current a,.top_nav_bar li.current a span,.top_nav_bar .down_div .down_foot,.top_nav_bar .down_div .down_foot span,.top_nav_bar .phone span,.s_date,.goto button,.s_date,.input_date{ background-image:url(../images/css/index_bg01.gif)}
.quick_links i,.quick_links b,.quick_links em{ background-image:url(../images/css/top_login.gif)}
.seeyoo .partner,.seeyoo .partner ul{background:url(../images/css/index_bg02.gif)}
/* 字体定义 */
.f14_black{ font-size:14px;}
.red{ color:#f40}
.green{ color: #060}
.marry01:link,.marry01:visited{ color:#f06}
.marry01:hover{color:#0745a3}
.free_trip01:link,.free_trip01:visited{ color:#060}
.free_trip01:hover{color:#0745a3}
.destination:link,.destination:visited{ color:#f40}
.destination:hover{ color:#000;}
.hact:link,.hact:visited{ color:#f40; font-weight:bold;}
.hact:hover{ color:#000;}
.f_link:link,.f_link:visited{ color:#555;}
.f_link:hover{ color:#333;}
.map_link:link,.map_link:visited{ color:#555;}
.map_link:hover{ color:#f40;}
/* 顶部 */
.header{width:860px; margin:0 0 5px 0;}
.header h1{ font-size:0; color:#fff; text-indent:-2000px;}
.logo{ width:215px; padding:8px 20px; float:left;height:51px;}
.logo img{ width:215px; height:51px;}
.logo a{display:block;width:215px; height:51px; background:url(../images/css/logo.gif);color:#e4f2fe;}
.headerinfo{float:left; background:url(../images/css/honest.gif) no-repeat left 5px;}
.quick_links{padding:10px 0 0 0;text-align:right;color:#0272bf; width:605px;}
.quick_links a{ padding:0 5px;}
.quick_links i{ background-position:-10px -43px; padding:0 0 0 18px;}
.quick_links b{ background-position:-10px -15px; padding:0 0 0 18px; font-weight:normal;}
.quick_links em{ background-position:-10px -72px; padding:0 0 0 18px;}
.quick_links strong{}
.quick_links s{ font-size:12px; text-decoration:none; padding:0 2px;}

.hot_pho{padding:10px 0 0 0; float:right;}

.top_nav_bar { position:relative; z-index:5;}
.top_nav_bar ul{ width:830px;background-position:left -95px; padding:0 0 0 30px;}
.top_nav_bar ul li{float:left;cursor:pointer;height:32px;}
.top_nav_bar li a{background-position: right -177px;padding:2px 15px 0 0;margin:6px 0 0 0; display:block;font-size:14px;letter-spacing:2px; }
	.top_nav_bar li a:link, .top_nav_bar li a:visited{color: #fff;}
	.top_nav_bar li a:hover{ text-decoration:none; color:#fdee02;}
.top_nav_bar li a span{padding:0 0 0 15px;}
.top_nav_bar li.new{position:relative;}
.top_nav_bar li.new i.newi{display:block;width:28px;height:15px;position:absolute;z-index:6;right:40px;top:-12px;}

.top_nav_bar li.current a{ background-position:right -203px;padding:5px 15px 2px 0;}
	.top_nav_bar li.current a:link,.top_nav_bar li.current a:visited{color: #000;}
	.top_nav_bar li.current a:hover{color:#000;}
.top_nav_bar li.current a span{background-position:left -174px;padding:6px 0 4px 15px;*padding:7px 0 4px 15px;}

.top_nav_bar li.down{position:relative;}
.top_nav_bar li.down i.newi{display:block;width:28px;height:15px;position:absolute;z-index:6;right:-10px;top:11px;}

.top_nav_bar .down_div{ position: absolute; width:110px!important;*width:116px!important;_width:116px;top:32px;left:1px;padding:0; display:none;}
.top_nav_bar .down_div .down_body{border:1px #bee2f5 solid; border-bottom-width:0;background-color:#edfbfe;}
.top_nav_bar .down_div .down_foot{ background-position:right -247px;}
.top_nav_bar .down_div .down_foot span{ background-position:left -232px; height:10px; display:block}

.top_nav_bar .down_div dl{margin:0 1px; padding:0;}
.top_nav_bar .down_div dl dt{float:none;}
	.top_nav_bar .down_div dl dt a{ font-size:12px; text-align:center; background:#edfbfe; border-top:1px solid #99d5f5; padding:5px 0 5px 0; margin:0;}
	.top_nav_bar .down_div dl dt a:link,.top_nav_bar .down_div dl dt a:visited{ color:#0c49a5;}
	.top_nav_bar .down_div dl dt a:hover{ color:#f40;}
	.top_nav_bar .down_div dl dt a.ss{ border-top:none; margin-top:3px; }

.top_nav_bar .phone{width:844px; height:26px; background-position:left -133px; padding:6px 0 0 16px;}
.top_nav_bar .phone span{ background:url(../images/css/phone.gif) no-repeat left center; height:16px; padding:0 0 0 25px;}
.top_nav_bar .phone span b{ float:right; font-weight:normal; padding:0 20px 0 0; letter-spacing:1px;color:#1F63a7}
	.top_nav_bar .phone span b a:link,.top_nav_bar .phone span b a:visited{ color:#1F63a7}
	.top_nav_bar .phone span b a:hover{ color:#d40;}
.top_nav_bar .phone span em{ color:#0c49a5;}
.top_nav_bar .phone span i{ color:#f40; font-family: arial, Helvetica, sans-serif; font-size:14px; letter-spacing:1px; padding:0 15px 0 0;}

.s_date{ background-position:-200px -180px!important;background-position:-190px -180px;}
/* 分页1 */
.pages{padding:10px 0;font-size: 12px; color: #084D9C; text-align: center;}
.disabled{border:#7cb4e6 solid 1px;padding:2px 6px;  margin-right:.5em; zoom:1; font-size:107%; color: #000; text-decoration: none; background-color:#d0f2fd}
.pages a{border:#7cb4e6 solid 1px;padding:2px 6px;  margin-right:.5em; zoom:1; font-size:107%; color: #000; text-decoration: none; background-color:#d0f2fd}
.pages a:hover{border:1px solid #B1E6FE;}
.pages a:active{border:1px solid #ff5a00;}
.pages .current{border:1px solid #035cab;padding:2px 6px; margin-right:.5em; zoom:1; font-size:105%;text-decoration: none;background-color:#035cab;color:#fff;}
/* 分页2 */
.pages01 {margin:20px; text-align:center; padding:3px;}
	.pages01 a{text-align:center;border:1px solid #dedfde; padding:1px 5px 2px 5px; color:#0061de; text-decoration:none;margin:0 2px;}
	.pages01 a:hover {border:1px solid #000;background-color:#0061de;color:#fff;}
.pages01 a.current{padding:1px 5px 2px 5px; margin:0 2px 0 0; color:#f40; font-weight:bold; border:none; border:none; font-size:13px;}
.pages01 a.prev,.pages01 a.next{border:1px solid  #ccc;padding:2px 5px; margin:0 2px 0 0;}
.pages01 a:hover.prev,.pages01 a:hover.next{border:1px solid #000;background-color:#0061de;color:#fff;}
.pages01 a.first,.pages01 a.last{padding:1px 5px 2px 5px; margin:0 2px 0 0; letter-spacing:2px; font-size:13px;border:none; border:none;}
.pages01 a:hover.first,.pages01 a:hover.last {background: none;color:#f40;}


/* 页脚*/
.seeyoo .partner{ background-position: right -1799px;}
.seeyoo .partner ul{ background-position:left -1799px; height:94px;}
.seeyoo .footer{ background:url(../images/css/bottom_bg.gif) no-repeat top;padding:20px 0 0 0; text-align:center; height:90px; font-family: arial, Helvetica, sans-serif; margin:0 0 5px 0;}
.seeyoo .footer p{ color:#555}
.seeyoo .footer a { padding:0 5px;}
.seeyoo .footer a:link,.seeyoo .footer a:visited{ color:#000}
.seeyoo .footer a:hover{ color:#f40;}
.seeyoo .footer p img{ margin:5px 2px;}
.seeyoo .footer .f_link:link,.seeyoo .footer .f_link:visited{ color:#555;}
.seeyoo .footer .f_link:hover{ color:#333;}

/* 隔行*/
.lineheight{ padding:3px;}
/* 输入表单*/
.input_style01{ width:100px; border:1px solid #ccc; height:20px;}
.input_style02{ width:98px!important;*width:96px!important;_width:96px; border:1px solid #ccc; height:20px;}
.input_style03{ border:1px solid #7f9db9; background-color:#fff; margin:0 5px 0 0;width:80px;}
.input_style04{ border:1px solid #7f9db9; background-color:#fff; margin:0 5px 0 0;width:120px;}
.input_style05{ border:1px solid #7f9db9; background-color:#fff; margin:0 5px 0 0;width:160px;}
.input_style06{ border:1px solid #7f9db9; background-color:#fff; margin:0 5px 0 0;width:60px;}
.input_date{background-position:-196px -180px}
.input_style07{ border:1px solid #7f9db9; background-color:#fff; margin:0 5px 0 0;width:135px; height:20px;}

/* 预订步骤 */
.step1{ background-position:-299px -349px;}
.step2{background-position:-640px -1197px;}
.step3{background-position:-640px -1253px;}
.step4{background-position:-640px -1308px;}
.step5{background-position:-640px -1356px;}

/* 全局表单 */
.gb_input, .gb_select, .gb_field, .gb_date {
	font:12px Arial;
	line-height:14px;
	border:1px solid #7f9db9;
	background:#fff;
}
.gb_input {
	height:14px;
	padding:2px;
}
.gb_date {
	height:14px;
	padding:2px;
	background:#fff url(../images/css/calendar.gif) right center no-repeat;
}
.gb_select {
	height:20px;
}
.gb_field {
	overflow:auto;
	line-height:18px;
	padding:2px;
}
.gb_40 { width:40px; }
.gb_60 { width:60px; }
.gb_120 { width:120px; }
.gb_160 { width:160px; }
.gb_gray { color:#888; }
.gb_red { color:#f40; }


/* 加载浮动层 */

#loading-box {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
	z-index:100;
}

* html #loading-box {
	position:absolute;
	height:expression(document.body.clientHeight > document.documentElement.clientHeight ? document.body.clientHeight : document.documentElement.clientHeight + 'px');
}

#loading-img {
	position:fixed;
	top:50%;
	left:50%;
	width:100px;
	height:100px;
	background:url(../images/misc/ajax_circle.gif) no-repeat;
	margin:-50px 0 0 -50px;
	z-index:101;
}

* html #loading-img {
	position:absolute;
	margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (tmp = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); 
}

/* IE6 PNG */

* html .png {
	position:relative;
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
		this.src = "http://pic.seeyoo.cc/images/misc/pixel.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
		this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
}


