@charset "utf-8";
/*Copyright (c) 2011,Ctrip Inc. All rights reserved.*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,em,button {margin:0;padding:0;}
body {background:#9ACDF1 url(http://pic.ctrip.com/cms/bg_page.jpg) no-repeat center top;font:normal 12px/1.5 Tahoma, simsun, sans-serif;color:#4D4D4D;}
img,fieldset {border:0 none;margin:0;padding:0;}
input,textarea {font-size:12px;}
table {border-collapse:collapse;}
a {color:#004FB8;text-decoration:none;}
a:hover {color:#FF7A17;}
h1,h2,h3,h4,h5 {font-family:simsun,sans-serif;}
ul li {list-style:none;}
.layoutfix {display:inline-block;}
.layoutfix {display:block;overflow:hidden;}
.text_gray {color:#999;}
.text_orange {color:#ec7013;}
.text_price01 {color:#cf6600;}
.text_price02 {color:#e56700;}
.base_warning {color:#ff0000;font-weight:normal;font-style:normal;padding:0 3px;}
.important {color:#CC0000;}

#hd:after,
#bd:after,
#fd:after {clear:both;display:block;content:".";height:0;visibility:hidden;font-size:0;line-height:0;}
#hd,
#bd,
#fd {width:950px;margin:0 auto 25px;}
#fd {margin-bottom:0;padding-top:5px;line-height:22px;text-align:center;color:#4D4D4D;border-top:1px solid #649ED4;}
#fd a {color:#4D4D4D;}
#fd a:hover {color:#FF7A17;}

body#bd { padding-top: 14px } /* 弹出窗顶部留白 */

/*===== 顶部工具栏 =====*/
.top_bar {position:relative;height:22px;line-height:22px;background:rgba(255,255,255,0.6);z-index:2;
	background:#E6EEF8\9;
	border:1px solid #CCCCCC\9;border-top:0 none\9;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	-moz-box-shadow:0 1px 0 #CCCCCC;
	-webkit-box-shadow:0 1px 1px #CCCCCC;
	box-shadow:0 1px 1px #CCCCCC;
}
.top_bar .tel_number {float:left;margin-left:8px;padding-right:2px;border-right:1px solid #D4E2ED;border-right:1px solid #BED6E9\9;}
.top_bar .tel_number span {display:inline-block;padding:0 8px 0 14px;background:url(http://pic.ctrip.com/cms/bg_icon.png) no-repeat 0 5px;}
.top_bar .tel_number span.mob {padding-left:12px;background-position:0 -27px;}

.top_bar .web_info {float:left;padding-left:10px;border-left:1px solid #FFFFFF;}
.top_bar .web_info a {margin-right:5px;}

.top_bar .web_mode {float:right;height:22px;overflow:hidden;padding:0 8px 0 9px;border-left:1px solid #BED6E9;border-left:1px solid #FFFFFF\9;}
.top_bar .web_mode a {margin-left:12px;*line-height:26px;_line-height:24px;color:#4D4D4D;}
.top_bar .web_mode a:hover {color:#FF7A17;}
.top_bar .web_mode a.tel {margin:0;padding-left:12px;background:url(http://pic.ctrip.com/cms/bg_icon.png) no-repeat 0 -127px;*background-position:0 -123px;_background-position:0 -122px;zoom:1;}

.top_bar .web_link {position:relative;float:right;height:22px;padding:0 10px 0 65px;line-height:24px;border-right:1px solid #90B4D3;}
.top_bar .my_info {position:absolute;top:0;left:0;width:77px;}
.top_bar .my_info_ext {left:-1px;width:75px;border:1px solid #ACCCEF;border-top:0 none;background-color:#FFFFFF;}
.top_bar .my_info em {padding-left:9px;padding-right:10px;font-style:normal;color:#004FB8;background:url(http://pic.ctrip.com/cms/bg_icon.png) no-repeat right -59px;*background-position:right -60px;cursor:pointer;}
.top_bar .web_link .my_info_ext em {background-position:right -91px;*background-position:right -92px;}
.top_bar .web_link a {float:left;height:22px;overflow:hidden;margin-left:20px;*line-height:26px;_line-height:24px;}
.top_bar .my_info a {display:none;}
.top_bar .web_link .my_info_ext a {display:block;float:none;height:22px;margin:0;padding-left:9px;line-height:22px;}
.top_bar .web_link .my_info_ext a:hover {text-decoration:none;background-color:#CEE4F7;}

/*===== logo和广告 =====*/
.logo {position:relative;float:left;width:260px;height:90px;overflow:hidden;}
.logo a {display:block;width:260px;height:90px;overflow:hidden;text-indent:-9999px;background:url(http://pic.ctrip.com/cms/logo.png) no-repeat 10px center;}

.top_banner {float:right;width:680px;margin-right:10px;text-align:right;}

/*===== 导航 =====*/
.menu {position:relative;clear:both;height:29px;padding:3px;background:#00449F url(http://pic.ctrip.com/cms/bg_menu.png) repeat-x 0 -48px;}
.menu .menu_l,
.menu .menu_r {position:absolute;top:0;overflow:hidden;width:5px;height:35px;line-height:2009px;font-size:0;content:"";background:url(http://pic.ctrip.com/cms/bg_menu.png) no-repeat 0 0;z-index:1;}
.menu .menu_l {left:0;}
.menu .menu_r {right:0;background-position:0 -96px;}
.sub_menu {position:relative;float:right;height:29px;margin:-32px 0 0;}
.menu a,
.sub_menu a {
	position:relative;
	float:left;
	height:29px;
	margin-right:3px;
	padding-left:10px;
	line-height:29px;
	font-family:simsun;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background:url(http://pic.ctrip.com/cms/bg_menu.png) no-repeat -1600px -1600px;
	z-index:3;
}
.menu a span,
.sub_menu a span {display:block;padding-right:10px;background:url(http://pic.ctrip.com/cms/bg_menu.png) no-repeat -1600px -1600px;}

.menu a:hover,
.menu a.sel,
.sub_menu a:hover,
.sub_menu a.sel {text-decoration:none;color:#000000;
	background-position:left -144px;
}
.menu a:hover span,
.menu a.sel span,
.sub_menu a:hover span,
.sub_menu a.sel span {background-position:right -144px;}

.sub_menu sup {position:absolute;top:-5px;left:10px;;width:21px;height:11px;overflow:hidden;line-height:2009px;font-size:0;content:"";background:url(http://pic.ctrip.com/cms/bg_icon.png) no-repeat 0 -160px;}

/*===== 添加版式等按钮 =====*/
.add_new_layer {margin-bottom:14px;text-align:center;}
.add_new_layer button {padding:0 10px;}

/*===== 添加版块等按钮 =====*/
.layer_ctrl { display: none }
.layer_ctrl button {padding:0 6px;}
.demo_layer .layer_ctrl { display: block }
.dym_ctrl .delct { display: none }

/*===== 版块显示 =====*/
/*通栏*/
.layer {overflow:hidden;zoom:1;padding:14px 14px 0 14px;padding:14px 13px 0 13px\9;background-color:#FFFFFF;border:1px solid #CCCCCC\9;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0 0 3px #CCCCCC;
	-webkit-box-shadow:0 0 3px #CCCCCC;
	box-shadow:0 0 3px #CCCCCC;
}
.demo_layer .layer_mod { min-height: 80px; background-color: #FAFAFA; margin-bottom: 14px }
.demo_layer .layer_row > .layer_ctrl { background-color: #EEE; overflow: hidden }
/*.demo_layer button { margin: 4px }*/

.layer_mod {zoom:1;}

.layer_box { overflow: hidden }

/*1栏 */
.layer_box_0 .layer_mod_0 {width:922px;}
/*2栏 1:2*/
.layer_box_1 .layer_mod_0 {float:left;width:302px;}
.layer_box_1 .layer_mod_1 {float:right;width:606px;}
/*2栏 2:1*/
.layer_box_2 .layer_mod_0 {float:left;width:606px;}
.layer_box_2 .layer_mod_1 {float:right;width:302px;}
/*2栏 762:146*/
.layer_box_3 .layer_mod_0 {float:left;width:762px;}
.layer_box_3 .layer_mod_1 {float:right;width:146px;}
/*3栏 1:1:1*/
.layer_box_4 .layer_mod {float:left;width:298px;}
.layer_box_4 .layer_mod_1 {margin:0 14px;}
/*.layer_box_4 .layer_mod_2 {float:left;width:298px;}*/
/*3栏 388:388:146*/
.layer_box_5 .layer_mod {float:left;width:374px;}
.layer_box_5 .layer_mod_1 {margin:0 14px;}
.layer_box_5 .layer_mod_2 {width:146px;}

.cms_content { padding-bottom: 14px; background-color: #FFF }

/* pop up window */
.base_pop { border:1px solid #AFD1E9; background:#fff; margin:0 auto;}
.base_pop .pop_hd,
.jmp_hd { height:29px; padding-left:10px; background:url(http://pic.ctrip.com/common/un_base_btn.png) repeat-x 0 -390px; font-size:12px; line-height:29px; color:#333;}
.base_pop .pop_hd h3,
.jmp_hd h3 { font-size:12px; }
.base_pop .pop_hd .delete,
.jmp_hd .delete { float:right; width:29px; height:29px; background:url(http://pic.ctrip.com/common/un_base_btn.png) no-repeat -323px -85px; text-decoration:none;}
.base_pop .pop_bd,
.jmp_bd { padding:8px 10px;}
.pop_hd .delete:hover,
.jmp_hd .delete:hover {background-color: #acccef; text-decoration:none;}

/*===== 编辑框 =====*/
.edit_box {padding:8px 14px;}
.edit_pic li {margin-bottom:14px;vertical-align:middle;}
.edit_pic li input {vertical-align:-2px;margin:0 4px 0 14px;}
.edit_pic li input.txt_input {width:500px;}
.edit_box .btn {padding:0 0 10px;text-align:center;}
.edit_box .btn button {padding:0 10px;}

/*===== 版式选择 =====*/
div.sel_layer {width:922px;margin:0 auto;padding:5px 0 0;border:0 none;
	-moz-border-radius:0;
	border-radius:0;
	-moz-box-shadow:0 0 0 #CCCCCC;
	-webkit-box-shadow:0 0 0 #CCCCCC;
	box-shadow:0 0 0 #CCCCCC;
}
.sel_layer .layer_mod { min-height: 80px; background-color: #EEE; margin-bottom: 14px }
.sel_layer .layer_mod .layer_ctrl { display: none }
.sel_layer label { cursor: pointer }
.sel_layer .btn {padding:20px 0 20px;text-align:center;}
.sel_layer .btn button {padding:0 10px;}

/*===== 模块内容样式 =====*/
.mod_lv_2 {overflow:hidden;zoom:1;}
.mod_lv_2 .tit {margin-bottom:14px;border-bottom:2px solid #67a1e2;}
.mod_lv_2 .tit h3 {font-size:14px;}
.mod_lv_2 .content {line-height:20px;}