﻿@charset "utf-8";
/* CSS Document */
ul,ul li,p,body,div,h1,h2,h3,h4,h5,dl,dl dd,dl dt{margin:0px;padding:0px;list-style:none}
img{border:none}
body{font-family:"宋体", Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#555555}
h3{font-size:14px;}
a{color:#010101; text-decoration:none}
a:hover{color:#195cb5; text-decoration:underline}
.y_more{ float:right;}
.y_more a{color:#195cb5; text-decoration:none}
.y_more a:hover{color:#195cb5; text-decoration:underline}
.y_fl{ float:left}
.y_grey{ color:#555555}

#y_box{position:relative;margin:0 auto;width:975px}

/*-------style--for----top----------------*/
#d_top {background:url(../images/d_top_bg.jpg) repeat-x;border:1px #d3e3f0 solid; border-top:0px; height:29px; line-height:29px;}
.top_contact { float: left; padding-left: 10px;  }
.top_contact h1 { font-size:12px; font-weight:normal;}
.contact_tel { background:url(../images/contact_tel_bg.jpg) no-repeat left -1px; width:15px; height:13px; padding-left:20px;}
.contact_mobile { padding-left:15px;} 
#d_login{ float:left; margin-left:50px; position:relative; }
#d_login a { color:#115191;}

#login_box { position:absolute; left:-12px; top:22px;}
#login_box_content { border:5px #ccc solid; border-top:0px; width:332px; padding-left:10px; background:#FFF;}
#login_box_content td { padding:4px 2px;}
#login_box_content input { border:#CCC 1px solid;border-right:#eee 1px solid;border-bottom:#eee 1px solid; width:110px;}
#forget_key { color:#F00;}
#forget_key a { text-decoration:underline; color:#1b4e83;}

.y_zandian li a,#y_help a,.y_footer_top a{text-decoration:none;}
.y_zandian li a { color:#115191;}
.y_zandian li a:hover,#y_help a:hover,.y_footer_top a:hover{ text-decoration:underline}
.y_zandian{ float:right; width:280px;}
.y_zandian li{ float:left;height:28px;padding:0px 15px;}
.y_zandian .y_zandian_ling{ float:left;text-align:center; font-weight:bold;}

/*-------style--for----#y_header----2010_06_07------------*/
#d_head {margin:8px 0; overflow:hidden;}
#logo { float:left; margin-right:54px;}
#logo span{margin-left:10px}
.head_ad{ float:left;}

/*---------#y_help-----style-------*/
#y_help{height:33px;}
.y_help_list {float:left; margin:1px 0 0 54px; _margin-left:25px;  overflow:hidden;}
.y_help_list li{float:left; margin-right:8px;}
li.y_hp span { display:block; float:left;background:url(../images/y_tubiao.jpg) no-repeat; background-position:-135px 1px; width:14px; height:15px; margin-right:4px;}
li.y_he span{display:block; float:left;background:url(../images/y_tubiao.jpg) no-repeat; background-position:-157px 1px; width:14px; height:15px; margin-right:4px;}

/*------#y_nav--------style--------*/
#y_nav{ height:33px; clear:both; }
#y_nav_left { float:left; background:url(../images/y_nav_left.jpg) no-repeat;height:33px; width:6px;}
#y_nav_right{ float:left; background:url(../images/y_nav_right.jpg) no-repeat;height:33px; width:6px;}
#y_nav_middle { float:left; background:url(../images/y_nav_middle.jpg) repeat-x;height:33px; width:963px;}
#y_nav_middle ul { margin-left:5px;}
#y_nav_middle li{ float:left;height:33px; line-height:33px; text-align:center; padding:0 18px; background:url(../images/nav_icon_bg.jpg) no-repeat right;}
#y_nav_middle li a{ font-size:13px; font-weight:bold;color:#fff;text-decoration:none; overflow:hidden;}
#y_nav_middle li.y_nav_link a{ display:block; background:url(../images/nav_active_bg.jpg) no-repeat left 4px; width:109px; height:33px;line-height:36px; color:#305eb1}
li#d_hot_hotel { position:relative; background:none;}
li#d_hot_hotel span img { position:absolute; left:65px; top:-10px; z-index:10}

/*---------#y_main-----style-------*/
#y_main{margin:25px auto 20px auto;clear:both;}
#s_main{overflow:hidden;margin-bottom:20px; clear:both}
#y_main_right{ float:right; width:785px; position:relative;}
#y_main_right.y_border_ltrt{border:5px solid #c1d5f5;width:775px; overflow:hidden}
#y_main_left{ width:185px; float:left; display:inline; border-left:5px solid #c1d5f5; overflow:hidden}

a.d_all_hotel_bg {text-decoration:underline; color:#115191;}
#hkmo_banner { float:left;border:5px solid #c1d5f5; border-bottom:0px; border-left:0px;}

.instant_hotel li{ float:left; width:175px; padding-top:6px;}
.instant_hotel li a img { display:block; float:left;}

#d_height_01 { height:200px;}
#d_height_02 { height:240px;}
#d_height_03 { height:240px;}
#d_height_04 { height:115px;}
#d_height_05 { height:310px;}
#d_height_06 { height:410px;}
#d_height_07 { height:120px;}
#d_height_08 { height:220px;}
#d_height_09 { height:210px;}
#d_height_10 { height:205px;}
#d_height_11 { height:100px;}



/*---------#y_welcome-----style-------*/
#y_welcome{position:absolute; left:190px;top:230px; z-index:50;}
#s_siteloc{
	position:absolute;
	left:2px;
	top:150px;
	z-index:5;
	text-align:left;
	font-size:12px;
	color:#999
}
#s_siteloc a{color:#999}

#y_footer{clear:both;text-align:center;width:100%px;}


/*--------------a------style----------2010-06-27-------------*/
.y_freehotel_ct a{color:#195cb5; text-decoration:none}
.y_freehotel_ct a:hover{color:#000000; text-decoration:underline}

.y_bg li a{ color:#010101; text-decoration:none}
.y_bg li a:hover{ color:#195cb5; text-decoration:underline}

.y_helpbook a{ color:#010101; text-decoration:none}
.y_helpbook a:hover{ color:#263b6a; text-decoration:underline}


.y_lowdest_list a{color:#195cb5;text-decoration:none}
.y_lowdest_list a:hover{color:#000000;text-decoration:underline}

.y_more1{ float:right;margin:0px 55px 0px 0px}
.y_more1 a{color:#195cb5; text-decoration:none}
.y_more1 a:hover{color:#195cb5; text-decoration:underline}

.y_ticket_lt a{ color:#185bb4; text-decoration:none}
.y_ticket_lt a:hover{ color:#195cb5;text-decoration:underline}


.y_hotel_tabbox_tb a{color:#263b6a;text-decoration:none;font-weight:bold}
.y_hotel_tabbox_tb a:hover{color:#263b6a;text-decoration:underline;font-weight:bold}

.y_hotelcomment a{color:#195cb5;text-decoration:underline}
.y_hotelcomment a:hover{color:#000000;text-decoration:none}
.y_hotelcomment .y_h3font14 a{text-decoration:none;font-size:14px;}
.y_hotelcomment .y_h3font14 a:hover{text-decoration:underline;font-size:14px;color:#000}

.y_hotelresultst a{color:#195cb5;text-decoration:underline;margin:0px 10px 0px 0px}
.y_hotelresultst a:hover{color:#195cb5;text-decoration:none;margin:0px 10px 0px 0px}

.y_tab_hotellink font a,.y_tab_hotelunlink font a{font-size:14px;color:#263b6a}

.y_hotel_tab_ul2 li a{background-color:#ffffff;border:1px solid #4d73b6;padding:4px 3px 4px 3px;_padding:2px 3px 2px 3px;zoom:1;margin:0px 0px 0px 5px;display:inline;overflow:hidden;text-decoration:none;color:#0000ff}
.y_hotel_tab_ul2 .y_page4 a{color:#999999}
.y_hotel_tab_ul2 li a:hover{color:#999999}

.y_totop a{text-decoration:underline;}
.y_totop a:hover{text-decoration:none;}


.y_shopingbox a{color:#195cb5;text-decoration:underline;margin:0px 10px 0px 0px}
.y_shopingbox a:hover{color:#195cb5;text-decoration:none;margin:0px 10px 0px 0px}

.y_shopcomment a,.y_ticketcomment a{color:#195cb5;text-decoration:underline}
.y_shopcomment a:hover{color:#000000;text-decoration:none}
.y_shopcomment .y_h3font14 a,.y_ticketcomment .y_h3font14 a{text-decoration:none;font-size:14px;}
.y_shopcomment .y_h3font14 a:hover,.y_ticketcomment .y_h3font14 a:hover{text-decoration:underline;font-size:14px;color:#000}


.y_trafficlist a,.y_hotel_decrition1 a{color:#195cb5;text-decoration:underline}
.y_trafficlist a:hover,.y_hotel_decrition1 a:hover{color:#000000;text-decoration:none}


.y_traffic_tkct a{color:#195cb5;text-decoration:none}
.y_traffic_tkct a:hover{color:#000000;text-decoration:underline}

.y_traffic_tkimg img:hover{border:1px solid #c1d5f5;}


.y_hotel_tab_ulguest a{color:#ffffff;text-decoration:underline;}
.y_hotel_tab_ulguest a:hover{color:#ffffff;text-decoration:none;}


.y_ticketcomment a{color:#195cb5;text-decoration:underline}
.y_ticketcomment .y_h3font14tt a{text-decoration:none;font-size:14px;}
.y_ticketcomment .y_h3font14tt a:hover{text-decoration:underline;font-size:14px;color:#000}
.y_ticket_mk dt a{color:#195cb5;text-decoration:underline}
.y_ticket_mk dt .y_font14 a{text-decoration:none;font-size:14px;}
.y_ticket_mk dt .y_font14 a:hover{text-decoration:underline;font-size:14px;color:#000}

.y_hotel_decrition a{color:#195cb5}
.y_hotel_decrition a:hover{color:#195cb5;text-decoration:underline}
#k_bookdone{width:700px; margin-left:auto; margin-right:auto; }
.bookx{overflow:auto; width:780px}
.bookx_title{height:20px; line-height:20px ;color:#682402; font-size:14px; font-weight:700; border-bottom:2px solid #CED6B5}
.bookx_title2{height:20px; line-height:20px ; color:#682402; font-size:14px; font-weight:700; border-bottom:2px solid #CED6B5}
.bookx_title img{margin-right:5px;}
.bookx_dl {background:#efefef; padding:10px; margin-bottom:10px;}
.bookx_dl dd{line-height:22px; margin-bottom:3px;}
.k_kbg {border:1px solid #f3f3f3}

/*------merrychs------sam---2010-11-24---*/
img, div { behavior: url(/iepngfix.htc); }
#s_merrychs{position:absolute; left:25px;top:86px;width:474px; height:150px;}

/*--payment--*/
/*---kellon--payment-alipay.htm--*/
.k_inputtext{height:20px; width:120px; line-height:20px}
.k_lanmu{overflow:auto; width:700px; clear:both; font-size:14px;margin-top:30px}
.k_lanmu ul{margin-top:10px;list-style-type:none;list-style-position: outside;list-style-image: url(../images/dian.gif);}
.k_lanmu li{margin:10px; margin-left:16px}

/*---sam----2011-6-20----*/
.s5border{border-top:5px solid #c1d5f5}
background:url(../images/bestprice.gif) no-repeat right -15px;
#d_bestprice{ position:relative}
#d_bestprice img { position:absolute; left:490px; top:10px;}

