@charset "UTF-8";
/*------------------------------------------------------------
	xian
------------------------------------------------------------*/
*,html{margin:0;padding:0;}
ul,li,img{margin:0;border:0;}
#editor a{color:#435c9f;}
#header .calendar {
	background: url(../images/xian/calendar_bg.jpg) no-repeat left top;
}

#header .mainmenu ul li a {
	color: #B88C08;
	background: url(../images/xian/mainmenu_bg_out.jpg) no-repeat left top;
}

#header .mainmenu ul li a:hover,
#header .mainmenu ul li.on a {
	background: url(../images/xian/mainmenu_bg_over.jpg) no-repeat left top;
}

#header .mainmenu ul li.topmenu_hongkong a{
   background: url(../images/xian/mainmenu_bg_last_out.jpg) no-repeat left top;
}
#header .mainmenu ul li.topmenu_hongkong a:hover,
#header .mainmenu ul li.topmenu_hongkong_on a {
	background: url(../images/xian/mainmenu_bg_last_over.jpg) no-repeat left top;
}

.sub_menu {
	background: #EFC332 url(../images/xian/submenu_bg.jpg) repeat-x left top;
	border: 1px solid #FFE38A;
}

#sidebar h3 {
	background: #FFFEF2 url(../images/xian/h3_bg.gif) no-repeat left top;
	color: #B88C08;
}

#conts .section .leftBox ul.tab li.on a,
#conts .section .leftBox ul.tab li a:hover {
	color: #B88C08;
}

#conts .section .leftBox ul.tab li.floatL a {
	background: url(../images/xian/tab01_bg_out.jpg) no-repeat left top;
}

#conts .section .leftBox ul.tab li.floatR a {
	background: url(../images/xian/tab02_bg_out.jpg) no-repeat left top;
}

#conts .section .leftBox ul.tab li.floatL a:hover,
#conts .section .leftBox ul.tab li#tab01.on a {
	background: url(../images/xian/tab01_bg_over.jpg) no-repeat left top;
}

#conts .section .leftBox ul.tab li.floatR a:hover,
#conts .section .leftBox ul.tab li#tab02.on a {
	background: url(../images/xian/tab02_bg_over.jpg) no-repeat left top;
}

#footer .foot_new_bj {
	background-color: #F2C432;
}

#footer .fmenu {
	background-color: #FEFDE0;
}
.airline_title_bar {
	background: url(../images/xian/tab01_bg_over.jpg) no-repeat left top;
	display:inline-block;
	width:183px;
	height:30px;
    padding:9px 0 0 68px;
    font-weight:bold;
}
h2 {
    width:731px;
    height:32px;
    background: url(../images/xian/h2_img01.gif) no-repeat left top;
}
.ui-tab-ticket .ui-tab-name{
	background: none repeat scroll 0 0 #fffef2;
	border: 1px solid #f4dc92;
    color: #b88c08;
}
.ui-tab-ticket .ui-tab-name:HOVER{
	background: #f8cc38;
    border-collapse: collapse;
    border: 1px solid #fcda76;
    behavior: url(../../../js/pie/PIE.htc);
	color: #FFFFFF;
}
.ui-tab-ticket .ui-tab-current{
    background-color: #f8cc38;
    border-collapse: collapse;
    border: 1px solid #fcda76;
    behavior: url(../../../js/pie/PIE.htc);
    color: #FFFFFF;
}
#air #conts th {
    color: #666;
    background:url(../images/xian/xian_tic.gif) repeat-x 0 0;
    border-collapse: collapse;
    border-top: 1px solid #EFEFEF;
}

#air  #conts td.ticket-city{
	background: #fffef2;
	color: #555;
}

/*通用背景色 字体颜色定义*/
.common_font_color,#conts .sectionBox table.sectionBox_tableB th{color:#B88C08;}
.common_bg_color,#conts .sectionBox table.sectionBox_tableB th{background-color:#FFFEF2;}


#editor{margin-right:10px;width:709px;color:#666;font:12px/1.7em "ＭＳ Ｐゴシック",arial;}
#editor .title1{background:#f2c433;line-height:2em;font-size:16px;font-weight:bold;color:white;padding-left:10px;}
#editor .title2{border:2px solid #f2c433;border-left:0;border-right:0;line-height:1.8em;font-size:16px;font-weight:bold;color:#dca801;padding-left:10px;}
#editor .title3{background:#e6e6e6;line-height:2.2em;font-weight:bold;color:#666;padding-left:10px;margin:10px 0;}

#editor p,#editor .num{margin:0 25px;}
#editor .titlem1{background:#f2c433;height:35px;padding-top:4px;padding-left:10px;}
#editor .titlem3{background:#e6e6e6 url(../images/info/tabigoku_icon.png) no-repeat 10px 2px;line-height:2.5em;font-weight:bold;color:#666;padding-left:45px;margin:10px 0;}
#editor .title4{font-size:12px;font-weight:bold;color:#dca801;margin-top:10px}


#editor .faq{margin:15px 0;}
#editor .faq div{float:left;}
#editor .faq div span{background:url(../images/info/faq.gif) no-repeat;padding-left:18px;display:block;line-height:24px;margin-bottom:2px}
#editor .faq div span a{text-decoration:none;}
#editor .faq div span a:hover{text-decoration:underline;}

.faqCont{margin-bottom:15px;}

.faqCont a{text-decoration:none;}
.faqCont a:hover{text-decoration:underline;}
.faqCont .que{background:#e6e6e6;line-height:1.5em;font-weight:bold;color:#555;padding:4px 0 4px 10px;margin:5px 0 7px;} 
.faqCont .que span.left{float:left;display:block;width:19px;}
.faqCont .que span.right{float:right;display:block;width:670px;}
.faqCont .ans{font-weight:bold;margin-top:8px;padding-left:10px;line-height:1.5em;padding:4px 0 4px 10px;}
.faqCont .ans span.left{float:left;display:block;width:19px;}
.faqCont .ans span.right{float:right;display:block;width:670px;}
.faqCont .ans span.right code{font-weight:bold}
.faqCont .ans1{margin-left:40px;margin-bottom:10px}
.faqCont .ans2{margin-left:45px;margin-bottom:10px}
.faqCont .ans1 b,.faqCont .ans2 b{display:block;margin-top:10px;}
.faqCont .toTop{text-align:right;font-size:11px;position:relative;top:15px;}
.gridborder{border-collapse:collapse}
.gridborder td{border:1px solid #ccc;padding-left:10px;line-height:2.2em;}
.stepno{width:660px;margin:15px auto;background:url(../images/info/step-xian.gif) no-repeat center bottom;padding-bottom:35px;}
.stepno div{border:1px solid #ccc;padding:15px;}
.stepno span.cont{padding-left:17px;display:block}

#editor .num .left{float:left;display:block;width:19px;}
#editor .num .right{float:right;display:block;width:640px;}


.mr18{margin-right:18px;}
.clear{clear:both;overflow:hidden;height:0;}
.orange{color:#ff6500;}
.blue{color:#dca801;}
.green{color:#1a5a06;}
.f14{font-size:14px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.mt10{margin-top:10px}
.mt15{margin-top:15px;}
.red{color:#dca801;}
.bold{font-weight:bold}
.mb15{margin-bottom:15px}
.mt30{margin-top:30px;}
.ml25{margin-left:25px;}


.tab2{border-bottom:2px solid #ccc;margin:-5px 0 18px;}
.tab2 a{display:inline-block;padding-bottom:12px;position:relative;top:10px;width:50%;text-align:center;color:#333;text-decoration:none;font-weight:bold;}
.tab2 a.on{background:url(../images/shanghai/tab_link.png) no-repeat center bottom;color:#0c6296;}
.container {
    WIDTH: 495px;
    HEIGHT: 406px
}
.container A IMG {
    WIDTH: 495px;
    HEIGHT: 406px
}
.num_bg{background:url(../images/shanghai/kv_bg.png) no-repeat right 0;padding:8px 10px;width:465px;position: absolute;
    bottom: 0;
    right:0;
    text-align:right;}
.num {
    float:right
}
.num LI {
    TEXT-ALIGN: center;
    LINE-HEIGHT: 15px;
    MARGIN: 3px 4px;
    WIDTH: 15px;
    FONT-FAMILY: Arial;
    BACKGROUND: url(../images/shanghai/flashbutton.png) no-repeat -15px 0px;
    FLOAT: left;
    HEIGHT: 15px;
    COLOR: #86a2b8;
    FONT-SIZE: 12px;
    CURSOR: pointer
}
.num LI.on {
    LINE-HEIGHT: 15px;
    WIDTH: 15px;
    BACKGROUND: url(../images/shanghai/flashbutton.png) no-repeat;
    HEIGHT: 15px;
    COLOR: #ffffff
}
#table3,#table4{margin-top:-15px;}
.rooms_num{display:inline-block;width:45px;}
.rooms_people_a{width:40px;}
.rooms_people_c{width:40px;}


.rightBox .cont{position:absolute;top:20px;left:20px;z-index:10;width:270px;background:url(../images/kv_bg.png) repeat-y;padding:20px 22px 5px;background-color: #ccc;}
.rightBox .cont .row{margin-bottom:10px;}
.rightBox .cont .row span{display:block;margin-right:5px;float:left;}
.rightBox .cont .row .remark{color:#666;}
.rightBox .cont .row img.rl{vertical-align:-4px;cursor: pointer;}
.rightBox .cont .row span.title{font-weight:bold;color:#222;}
.mt20{margin-top:20px;}
.imggroup .block{width:171px;float:left;}
.imggroup .block img{width:171px;margin-bottom:10px;}
.mr15{margin-right:15px;}
.mt15{margin-top:15px}
.imggroup .block .ad{float:left;color:#0283df;}
.imggroup .block .ss{float:right;}
.imggroup .block .cty{float:right;}
.mr8{margin-right:8px;}
.mt20{margin-top:20px;}

#hotel_international_search .cont select{height:30px;line-height: 30px;-webkit-appearance: menulist-button !important;}

.container_international_index {
    WIDTH: 730px;
    HEIGHT: 410px;
	background-color:#ccc;
}
.container_international_index A IMG {
    WIDTH: 730px;
    HEIGHT: 410px
}