﻿/*html {
FILTER: gray
} */
body {
background: #ffffff url(../images/a-Little-2.jpg) repeat;
margin: 0; /* 最好将 body 元素的边距和填充设置为 0 以覆盖不同的浏览器默认值 */
text-align:center; /* 在 IE 6* 浏览器中，这会将容器居中。文本随后将在 #container 选择器中设置为默认左对齐 */
padding: 0;
color: #000000;
/*font-family: "宋体","新宋体",arial,verdana,"sans-serif","Lucida Grande","Lucida Sans Unicode",;*/
font-size:12px;
font-family:宋体,Arial Narrow,arial,serif;
/*background:#000000;*/
}
*{
margin:0;
padding:0;
font-size:12px;
}
img {
border: 0 none;
}

a{
text-decoration: none;
}

#container {
margin:0 auto ;
width: 800px;
height:auto;
padding: 0 ;
background:#FFFFFF;
text-align:left;
}

#container a:hover{
/*color:#EEA51A;*/
color:#ff7f00;
font-weight:bold;
}

#header a{
color:#F00;
cursor:pointer;
}

#header input {
border:1px solid #999999;
height:14px;
}

#header select {
border:1px solid #999999;
}

#header .button{
border:none;
background:#ff7f00;
color:#ffffff;
}

#header a.headbutton{
background:#ff7f00;
color:#ffffff;
width:80px;
margin-right:10px;
float:left;
display:block;
text-align:center;
}

#header a.headbutton:hover{
color:#ffffff;
font-weight:normal;
}

#header span.headtext{
margin-right:10px;
float:left;
display:block;
margin-left:160px;
}
#left a,#main a,#footer a{
text-decoration: none;
color:#000000;
}

#header {
height: 180px;
border:0;
padding:0;
margin:0;
background:#FFFFFF;
}
#h_top{
height:18px;
text-align: right;
/*font-size: 11px;*/
color:#BEBEBE;
}
#color_banner{
background: #FF7F00;
width: 180px;
float: left;
height: 5px;
font-size:0;
}
.eng{
font-family:Arial, Helvetica, sans-serif;
}
.login{
padding:0px;
margin:0px;

}
#h_banner{
height:116px;
margin-top: 10px;
text-align:center;
background:url(../images/banner.jpg);

}
#h_navbar{
height:30px;
}
#h_navbar_left{
float:left;
height:25px;
/*font-size:11px;
font:Arial, Helvetica, sans-serif;*/
width:156px;
text-align:center;
color:#BEBEBE;
margin: 9px 0 0 6px;
}
#h_navbar_right{
float:right;
height:25px;
/*font-size: 12px;*/
width:616px;
text-align:center;
margin:9px 2px 0 0;
}
#h_navbar_right ul {
background:url(../images/nav_bg0.png) repeat-x 0 -20px transparent;
list-style-type:none;
padding:0;
margin:0;
height:25px;
clear: both;
}
#h_navbar_right li {
padding:0 0 0 3px;
float:left;
color:#917360;
text-align:center;
vertical-align:middle;
}
#h_navbar_right li a {
width:52px;
display:block;
height:25px;
color:#917360;
font-weight:bold;
font-size: 12px;
vertical-align:middle;
}
#h_navbar_right li a:hover {
background:url("../images/nav_bg1.png") repeat 0 -20px transparent;
font-weight:bold;
}
#left{
float:left;
background:#FFFFFF;
/*height:858px;*/
width:180px;
margin:0;
padding:0;
}
#left_search{
width:180px;
height:206px;
/*font-size:11px;*/
text-align:center;
vertical-align:middle;
background:url(../images/bg_search.jpg) no-repeat;
margin:0;
padding:0;
}
#search_top{
	padding-top:10px;
	}
#frm_searchgroup {
	margin: 0;
	padding: 0.2em 1.5em;
}
#frm_searchgroup ul {
	margin: 0;
	padding: 0px;
	list-style-type: none;
}
#frm_searchgroup li {
	margin: 1px 0px;
	padding: 0;
	height: 35px;
	float: left;
}
#frm_searchgroup input {
	border: #EE9A50 1px solid;
	height: 14px;
}
#frm_searchgroup select {
	height: 18px;
}
#frm_searchgroup label {
	display: block;
	margin-bottom: 1px;
	width: 4em;
}
#frm_searchgroup .button {
	border: none;
	height: auto;
	float: right;
	width: auto;
	clear: left;
	margin-top: 4px;
}
span.search1{
font-size: 14px;
/*color:#fae3cc;*/
color:#FFFFFF;
}
span.search2{
color:#FFFFFF;
}
span.search3{
font-size:14px;
color:#CB5925;
}
#left_discount{
width:180px;

/*font-size:11px;*/
margin:0;
text-align:left;
background:url(../images/bg_discount.jpg)  no-repeat ;
padding-top:40px;
}
#left_discount ul{
margin: 0;
padding:0;
/*font-family:"黑体"*/;
}
#left_discount ul li{
padding:6px 6px 6px 18px;
width:150px;
list-style:none;
border-bottom:1px dashed #999999;
background:url(../images/a1.jpg) no-repeat 6px 7px;
margin:2px 0 6px 0;
}

#left_discount a{
width:155px;
}
span.dctitle{
width:160px;
}
font.dcprice_old{

color:#A0AAA0;
width:60px;

}
font.dcoff{

width:30px;
padding-left:5px;

}
font.dcprice{

width:40px;
padding-left:1px;
color:#FF0000;
/*font-weight:bold;*/

}

#main{
float:right;
padding:3px 0 0 0;
background:#FFFFFF;
height:870px;
width:620px;
}
#main_flash{
height:205px;
padding:0;
}
.mf_flash{
float:left;
width:435px;
height:190px;
text-align:left;
margin:0;
padding:0 3px 0 4px;
}
.mf_advertisement{
float:right;
width:173px;
height:190px;
background:url(../images/advertisement.jpg);
margin:0 1px 0 0;
}
.mf_text1{
clear:both;
width:613px;
text-align:left;
margin:1px 0 0 5px;
}
#main_center{
height:370px;
}
.mc_outbound{
float:left;
background:url(../images/bg_outbound.jpg)  no-repeat;
width:219px;
height:370px;
margin:0 0 0 3px;
}
.mc_inbound{
float:left;
background:url(../images/bg_inbound.jpg)  no-repeat;
width:219px;
height:370px;
margin:0 0 0 2px;
}
.mc_outbound ul,.mc_inbound ul{
/*margin:9px 0 5px 7px;
padding:0 0 4px 0;*/
color:#474C48;
list-style-type:none;
}
ul.title_group
{
margin:9px 0 5px 7px;
padding:0 0 4px 0;
}
li.title
{
 height:55px;
}
ul.title_price
{
float:left;
margin-left:3px;
}

a.title
{
display:block;
width:135px;
}
#mc_color ul li a{
color:#474C48;
}
li.maintitle{
height:26px;
margin-right:1px;
/*font-size:11px;
font-weight:bold;
font-family:"黑体"*/;
}
span.mainprice{
font-size:14px;
font-weight:bold;
color:#FB630D;
}
span.mainday{
font-size:10px;
color:#A0AAA0;
}
div.pic{
float:left;
padding:0;
width:208px; height:53px;
margin:7px 2px 0 0;
}
a.tn{
float:left;
display:block;
border:1px solid #FF7F00;					   /* 超链接全部环绕 */
}
a.tn img{											/* 水平图片 */
margin:0;
width:66px;
height:48px;
border:1px solid #ffffff;
}
div.pic ul{							        /* 设置相片信息的样式 */
margin:0;
padding:0;
list-style:none;
}
.mc_free{
float:right;
padding:0;
width:177px;
height:370px;
margin:0;
/*font-size:11px;*/
background:url(../images/bg_free2.jpg) no-repeat;
}
.mc_free ul{
margin: 37px 4px 6px 6px;
padding:0;
list-style:none;
}
.mc_free ul li{
background:url(../images/a5.jpg) no-repeat 2px 7px;
padding:5px 0 0 14px;
/*font-family:"黑体";*/
}
#main_bbs{
height:218px;
width:620px;
}
.mb_bbs{
float:left;
background:url(../images/bg_bbs.jpg) no-repeat;
width:433px;
height:210px;
margin:3px 0 0 0;
}
#bbs_title{
background:transparent url(../images/bbs_bk.jpg) repeat;
margin:18px 0 2px 5px;
#padding:1px;
/*font-size:11px;
font-family:"黑体";*/
}

#bbs_title li{
list-style-type:none;
/*background-color:#FFF0D3;	隔行变色*/
height:18px;
padding:3px 0 0 50px;
}
.mb_newspaper{
float:right;
background:url(../images/frame.jpg) no-repeat;
width:178px;
height:215px;
margin:4px 0 0 0;
}
div.news{
float:left;						               /* 向左浮动 */
padding:0;
width:140px;
height:80px;			                      /* 块的大小 */
margin:13px 0 0 13px;
}
div.news a.ad{
float:left;							        /* 超链接全部环绕 */
}
div.pt img{											/* 竖直图片 */
margin: 0;
width:65px; height:85px;
}
div.news ul{							        /* 设置相片信息的样式 */
margin:50px 0 0 0;
padding:0;
font-size:11px;
list-style:none;
/*font-family:"宋体";
font-weight:bold;*/
}
#main_company{
height:45px;
width:610px;
background:url(../images/bg_company.jpg) no-repeat;
}
#main_connect{
height:45px;
width:610px;
background:url(../images/bg_connect.jpg) no-repeat;
}
.mc_left{
float:left;
padding:15px 0 0 128px;
}
.mc_middle{
float:left;
padding:7px 0 0 10px;
}
.mc_right{
float:right;
padding:15px 5px 0 0;
}
.mc_right1{
float:left;
padding:16px 0 0 77px;
}
.mc_right2{
float:left;
padding:16px 0 0 9px;
}
.mc_middle ul{
list-style-type:none;
padding:0;
margin:0;
}
#main_company li{
margin:0 10px 0 0;
float:left;
}
#main_connect li {
margin:1px 8px 0 0;
float:left;
}

#footer {
clear:both;
/*font-size:11px;*/
background:#FFFFFF;
height:100px;
}
#f_ICP{
float:left;
width:160px;
text-align:center;
padding:16px 0 10px 30px;
}
#f_ICP li{
list-style:none;
margin:3px 0 0 0;
}
#f_company{
float:left;
width:580px;
text-align:left;
padding:16px 0 10px 0;
}
#footer p {
margin: 0; /* 将脚注中第一个元素的边距设置为零将避免出现可能的边距重叠（即 div 之间出现的空白）*/
padding: 3px 0 10px 16px;
font-family:Arial;
color:#6C6C6C;
}
#footer p a{
color:#6C6C6C;
}
#f_company li{
list-style:none;
text-align:left;
margin:0 0 2px 0;
padding:0;
}
#index #home {
background-position: left top;
}
/*//-------------------------------packages_list.htm------------------------------------*/

#product_search{
float:right;
background:url(../images/bg_productsshow.jpg) no-repeat #FFEDD9;
width:614px;
}
#index_lvyoubiaoti{
float:left;
width:614px;
/*height:24px;*/
margin-top:26px;
}
#index_lvyou_con{
background-color:#FFEDD9;
height:auto;
clear:both;
padding-top:8px;
}
#listtopimg{
width:612px;
}
.Line4Tab{
float:left;
display:block;
margin:8px 4px 0px 1px;
width:60px;
line-height:22px;
background-color:#12A07A;
text-align:center;
vertical-align:bottom;
cursor: pointer;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
font-family:"宋体";
}
.Line4TabOff{
float:left;
display:block;
margin:8px 4px 0px 1px;
width:60px;
line-height:22px;
text-align:center;
vertical-align:bottom;
cursor: pointer;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
font-family:"宋体";
}

div.xllist{
margin:10px 0 0 20px;
width:500px;
}

div.ps_show{
/*float:left;*/
padding:0 0 6px 0;
width:560px;
height:104px;
margin:6px 12px 12px 12px;
}
div.ps_show a.tn{
float:left;
border:1px solid #CDA26D;
margin-right:2px;
width:139px;
height:106px;
}
div.ps_show img{
width:133px;
height:100px;
border:3px solid #FFFFFF;
}
div.ps_show div a{
color:#474C48;
width:260px;
/*list-style:none;*/
}
div.ps_title{
width:320px;
float:left;
height:26px;
margin-right:1px;
}
div.ps_title .title{
font-size:16px;
font-family:"黑体";
width:310px;
height:16px;
overflow:hidden;
}
div.ps_price{
float:left;
font-size:16px;
font-weight:bold;
color:#FB630D;
}
div.ps_special{
float:left;
width:400px;
height:64px;
line-height:16px;
overflow:hidden;
}
div.ps_special span:after{content:"...";}

div.ps_day{
/*float:left;*/
padding:5px 0 0 0;
clear:left;
}
div.ps_main{
margin-left:20px;
*margin-left:18px;
width:550px;
}
div.ps_main div{
/*list-style:none;*/
padding-bottom:6px;
border-bottom:1px dashed #999999;
width:570px;
float:right;
padding-top:7px;
}
/*div.ps_main div span a{
color:#474C48;
text-decoration:none;
}*/
span.ps_maintitle{
float:left;
height:14px;
+ height:12px !important;
width:180px;
margin-right:1px;
font-size:12px;
font-weight:bold;
font-family:"宋体";
overflow:hidden;
margin-left:7px;
}
span.ps_maintitle .title{
width:180px;
color:#474C48;
}
span.ps_mainday{
float:left;
width:280px;
padding:0;
margin-left:20px;
}
span.ps_mainprice{
float:left;
font-size:14px;
font-weight:bold;
color:#FB630D;
}


/*-----------------products_info.htm---------------------------*/
#products_info{
width :616px;
float:right;
}
#pi_a{
background:url(../images/bg_products_info.jpg) no-repeat;
width:614px;
height:32px;
padding:10px 3px 0 0;
text-align:center;
font-family:"宋体";
font-size:14px;
font-weight:bolder;
color:#FFFFFF;
}
#pi_b{
width:400px;
margin:0 0 0 30px;
text-align:left;
list-style-type:none;
}
#pi_b li{
float:left;
width:68px;
height:48px;
margin:0 20px 0 0;
}
#pi_c{
width:570px;
text-align:center;
margin:8px 0 0 22px;
}
#pi_c a{
text-decoration: none;
color:#666666;
}
#pi_d{
margin:0 0 0 3px;
}
td.pi_day{
color:#FFFFFF;
font-weight:bolder;
}
td.pi_trip1{
color:#E6893B;
font-weight:bolder;
}
td.pi_trip2{
padding:6px;
}
div.pi_text{
padding:0 16px 0 16px;
}

#right_con{
width:613px;
float:right;
background-color:#FFEDD9;
}

#right_con a{
  width:500px;
}






/* 新增邮轮板块 */
.mf_flashyl{
float:right;
width:610px;
height:190px;
text-align:left;
margin:0;
padding:0 3px 0 4px;
}
#djyl_main{                                       
float:right;
background:#FFEDD9;
padding:0 1px 10px 0;
width:610px;
}
#lc_turn{
float:left;
width:613px;
margin-top:40px;
background-color:#FCCD7F;
padding:0;
}
#ilc1{
float:left;
width:240px;
padding:0 10px 0 0;
_margin:0 0 0 0;
}
#ilc2{
float:right;
width:330px;
margin-top:20px;
}
#ilc2 ul li{
	list-style-type:none;
	padding:0px;
	margin:0px;
	}
#ilc_model{
width:220px;
margin:6px 0 10px 24px;
font-size:12px;
font-family:"宋体";
}
#ilc_schedule{
padding:0;
margin:8 0 8 0;
font-weight:bold;
font-size:18px;
color:#fb962f;
/*color:#000;*/
}
#ilc_title{

padding:0 0 0 16px;
margin:0;
font-size:12px;
font-weight:bold;
}

#ilc_title a{	
font-family:"黑体";
font-size:14px;
height:14px;
overflow:hidden;
width:280px;
color:#474C48;
}

#ilc_info{
float:left;
width:235px;
padding:6px 0 0;
}

.ilc_daytime{
margin:0 6px 0 0;
}

#ilc_price{
/*float:left;*/
width:80px;
font-size:16px;
font-weight:bold;
padding:0px 0 0 0;
/*margin:0 20px 0 0;*/
vertical-align:bottom;
color:#FB630D;
}





#liner_costa{                                       /* 新增邮轮介绍 */
background:url(../images/bg_productsshow.jpg) no-repeat;
width:614px;
float:right;
}
#lc_introduction{
width:400px;
padding:160px 0 0 20px;
font-weight:bold;
font-size:16px;
color:#fb962f;
}
#lc_model{
width:580px;
vertical-align:middle;
padding:10px 0 5px 20px;
}
#lc_xinghao{
float:left;
width:610px;
margin-top:40px;
margin-left:2px;
background-color:#FCCD7F;
padding:0;
}
.incpr{
/*	float:right;*/
height:auto;
	}
#lc_jieshao{
	float:left;
width:400px;
margin:20px 10px 20px 30px;
_margin:20px 10px 20px 10px ;
background:#FFEDD9;
}
#lc_jieshao_2{
float:left;
width:100px;
margin-top:16px;
}

.Line6Tab{
float:left;
display:block;
margin:0px 4px 0px 0px;
width:140px;
line-height:26px;
background-color:#fb962f;
text-align:center;
vertical-align:bottom;
cursor: pointer;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
font-family:"宋体";
}
.Line6TabOff{
float:left;
display:block;
margin:0px 4px 0px 0px;
width:140px;
line-height:26px;
text-align:center;
vertical-align:bottom;
cursor: pointer;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
font-family:"宋体";
}
