@CHARSET "UTF-8";
* { margin: 0; padding: 0;}
html,body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #666666;
	background:url(image/center_bg.jpg) repeat-y center;
	height:100%;
}


.ipage-top{
	position:absolute;
	top:0;
	height:578px;
	width:100%;
	background:url(image/top_bg.jpg) no-repeat center top;
	z-index:0;
}
.ipage-width{
	position:relative;
	width:100%;
	margin:0px auto;
	padding:0px;
	height:auto;
	/**background:url(image/center_bg.jpg) repeat-y center;**/
}
.ipage-bottom{
	width:100%;
	background:url(image/bottom_bg.jpg) no-repeat center bottom;
}

.help-inline {margin-left:8px;}
span.input-validate-error { color: #cc3300; padding-left: 18px; background: url(/static/images/validate.png) 0 -18px no-repeat; line-height:18px;padding-top:2px;}
span.input-validate-pass { color:green; padding-left: 18px; background: url(/static/images/validate.png) 0 4px no-repeat; line-height:18px;padding-top:2px;}

img {
azimuth: expression(
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 = "images/transparent.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);
}
/**
input {
	padding:0px 3px;
	font-size:12px;
	color:#666666;
	height:20px;
	line-height:20px;
}
**/
select {
	font-size:12px;
	color:#666666;
	line-height:22px;
}

.greay:link,  .greay:visited  {color:#666666; text-decoration: none; }
.greay:hover, .greay:active   {color:#ff6c00; text-decoration: none;}

.white:link,  .white:visited  {color:#ffffff; text-decoration: none; }
.white:hover, .white:active   {color:#fcfe03; text-decoration: none;}

.green:link,  .green:visited  {color:#528c0c; text-decoration: none; }
.green:hover, .green:active   {color:#ff6c00; text-decoration: none;}

.green2:link,  .green2:visited  {color:#528c0c; text-decoration: underline; }
.green2:hover, .green2:active   {color:#ff6c00; text-decoration: underline;}

.Orange:link,  .Orange:visited  {color:#ff6c00; text-decoration: none; }
.Orange:hover, .Orange:active   {color:#666666; text-decoration: none;}

.Orange2:link,  .Orange2:visited  {color:#ff6c00; text-decoration: underline; }
.Orange2:hover, .Orange2:active   {color:#666666; text-decoration: underline;}

.red:link,  .red:visited  {color:#b40000; text-decoration: none; }
.red:hover, .red:active   {color:#666666; text-decoration: none;}

.black:link,  .black:visited  {color:#000000; text-decoration: none; }
.black:hover, .black:active   {color:#ff6c00; text-decoration: none;}

.top_login:link,  .top_login:visited  {color:#0055ee; text-decoration: none; }
.top_login:hover, .top_login:active   {color:#ff6c00; text-decoration: none;}

.ipage{
	width:960px;
	margin:0px auto;
	z-index:1px;
    position: relative;
}

.but_1_left {
	background: url(image/but_1_left.png) no-repeat;
	width:8px;
	height:24px;
}
.but_1_center {
	background: url(image/but_1_center.png) repeat-x;
	font-weight:bold;
}
.but_1_right {
	background: url(image/but_1_right.png) no-repeat;
	width:10px;
	height:24px;
}
.but_2_left {
	background: url(image/but_2_left.png) no-repeat;
	width:8px;
	height:29px;
}
.but_2_center {
	background: url(image/but_2_center.png) repeat-x;
	font-weight:bold;
}
.but_2_right {
	background: url(image/but_2_right.png) no-repeat;
	width:10px;
	height:29px;
}
.but_3_left {
	background: url(image/but_3_left.png) no-repeat;
	width:12px;
	height:43px;
}
.but_3_center {
	background: url(image/but_3_center.png) repeat-x;
	padding:0px 10px;
	font-family:"SimHei";
	font-size:16px;
}
.but_3_right {
	background: url(image/but_3_right.png) no-repeat;
	width:14px;
	height:43px;
}
.margin_bottom {
	position:relative;
	margin-bottom:7px;
}
.margin {
	margin-bottom:8px;
}
.margin10 {
	position:relative;
	margin-bottom:10px;
}
.margin_trbl {
	margin:10px;
}
.xuxian_div{
	background: url(image/xuxian.gif) repeat-x;
	width:100%;
	height:1px;
	margin:10px 0px;
	clear:both;
}
.lineClassList .xuxian_div{
	background: url(image/xuxian.gif) repeat-x left bottom;
	width:100%;
	height:10px;
	margin:0px 0 0 0;
	clear:both;
}
.xuxian2_div{
	background: url(image/xuxian.gif) repeat-x;
	width:100%;
	height:1px;
	margin:5px 0px;
}
.xuxian3_div{
	background: url(image/xuxian2.gif) repeat-x;
	width:100%;
	height:1px;
	margin:20px 0px;
}
.xuxian4_div{
	background: url(image/xuxian3.gif) repeat-y;
	width:1px;
}
.text14{
	font-size:14px;
	font-weight:bold;
}
.text14_red{
	font-size:14px;
	color:#ff6c00;
	font-weight:bold;
}
.text14_green{
	font-size:14px;
	color:#528c0c;
	font-weight:bold;
}
.text24{
	font-size:24px;
	color:#ff6c00;
}
.red_txt{
	color:#ff6c00;
}

.white_txt{
	color:#fff;
}

/* 翻页 *****/

#pagebar {
	float:center;
	display:inline;
	height:32px;
	margin-top:30px;
 }
#pagebar a,#pagebar .page_now {
	display:block;
	float:left;
	margin-right:4px;
	padding:2px 5px;
	border:1px solid #ccc;
	color:#666666;
	font-weight:800;
	font-size:12px;
}
#pagebar a {
	display:inline;
	text-decoration:none;
}
#pagebar a:hover {
	border:1px solid #f85f1b;
	background-position:0 -30px;
}
#pagebar .page_now {
	color:#f85f1b;
	border:1px solid #f85f1b;
	background-image:none;
	background:#ffdac9;
}
/** 盒子 **/
.geary_box_topleft{
	background: url(image/geary_box_topleft.gif) no-repeat;
	width:12px;
	height:32px;
}
.geary_box_topcenter{
	background: url(image/geary_box_topcenter.gif) repeat-x;
	font-size:14px;
	font-weight:bold;
	height:32px;
}
.geary_box_topright{
	background: url(image/geary_box_topright.gif) no-repeat;
	width:12px;
	height:32px;
}
.geary_box_centerleft{
	border-left:1px solid #bfbfbf;
}
.geary_box_center{
	padding:5px 0px;
}
.geary_box_centerright{
	border-right:1px solid #bfbfbf;
}
.geary_box_bottomleft{
	background: url(image/geary_box_bottomleft.gif) no-repeat;
	width:12px;
	height:5px;
}
.geary_box_bottomcenter{
	background: url(image/geary_box_bottomcenter.gif) repeat-x;
	font-size:14px;
	font-weight:bold;
	height:5px;
}
.geary_box_bottomright{
	background: url(image/geary_box_bottomright.gif) no-repeat;
	width:12px;
	height:5px;
}
.left_box_bg{
	background: url(image/left_box_bg.jpg) no-repeat center bottom;
}
/** --------------- **/
.green_box_topleft{
	background: url(image/green_box_topleft.gif) no-repeat;
	width:12px;
	height:32px;
}
.green_box_topcenter{
	background: url(image/green_box_topcenter.gif) repeat-x;
	font-size:14px;
	font-weight:bold;
	height:32px;
	color:#528c0c;
}
.green_box_topright{
	background: url(image/green_box_topright.gif) no-repeat;
	width:12px;
	height:32px;
}
/** --------------- **/
.green2_box_topleft{
	background: url(image/green2_box_topleft.gif) no-repeat;
	width:15px;
	height:15px;
}
.green2_box_topcenter{
	background: url(image/green2_box_topcenter.gif) repeat-x;
	height:15px;
}
.green2_box_topright{
	background: url(image/green2_box_topright.gif) no-repeat;
	width:15px;
	height:15px;
}
.green2_box_centerleft{
	background: url(image/green2_box_centerleft.gif) repeat-y;
	width:15px;
}
.green2_box_center{

}
.green2_box_centerright{
	background: url(image/green2_box_centerright.gif) repeat-y;
	width:15px;
}
.green2_box_bottomleft{
	background: url(image/green2_box_bottomleft.gif) no-repeat;
	width:15px;
	height:15px;
}
.green2_box_bottomcenter{
	background: url(image/green2_box_bottomcenter.gif) repeat-x;
	height:15x;
}
.green2_box_bottomright{
	background: url(image/green2_box_bottomright.gif) no-repeat;
	width:15px;
	height:15px;
}

.green3_box_center{
	border-left:2px solid #72b040;
	border-right:2px solid #72b040;
}
/** --------------- **/
.Orange_box_topleft{
	background: url(image/Orange_box_topleft.gif) no-repeat;
	width:15px;
	height:15px;
}
.Orange_box_topcenter{
	background: url(image/Orange_box_topcenter.gif) repeat-x;
	height:15px;
}
.Orange_box_topright{
	background: url(image/Orange_box_topright.gif) no-repeat;
	width:15px;
	height:15px;
}
.Orange_box_centerleft{
	background: url(image/Orange_box_centerleft.gif) repeat-y;
	width:15px;
}
.Orange_box_center{
	background:#fff9d9;

}
.Orange_box_centerright{
	background: url(image/Orange_box_centerright.gif) repeat-y;
	width:15px;
}
.Orange_box_bottomleft{
	background: url(image/Orange_box_bottomleft.gif) no-repeat;
	width:15px;
	height:15px;
}
.Orange_box_bottomcenter{
	background: url(image/Orange_box_bottomcenter.gif) repeat-x;
	height:15x;
}
.Orange_box_bottomright{
	background: url(image/Orange_box_bottomright.gif) no-repeat;
	width:15px;
	height:15px;
}
/** 顶部 **/
.header{
	position:relative;
	width:100%;
	height:130px;
}
.header_top{
	padding-right:12px;
	text-align:right;
}
.city_name {
	font-family:SimHei;
	font-size:18px;
	color:#ff6c00;
	padding-right:12px;
	background: url(image/xsj_red_ico_U.gif) no-repeat right 7px;
	text-decoration: none;
}
.city_name:hover {
	color:#0055ee;
	background: url(image/xsj_red_ico_S.gif) no-repeat right 7px;
}
input.input_dy {
	background: url(image/input_dy_bg.gif) no-repeat;
	width:149px;
	height:22px;
	line-height:22px;
	border:0px;
	padding:0px 5px;
	font-size:12px;
	margin:0;
	color:#666666;
}

.logo {
	float:left;
	}
	
/** 菜单 **/
.menu{
	position:relative;
	width:100%;
	height:54px;
}
.menu_left {
	background: url(image/menu_left_bg.png) no-repeat;
	width:22px;
	height:54px;
}
.menu_center {
	background: url(image/menu_center_bg.png) repeat-x;
	font-size:14px;
	font-weight:bold;
}
.menu_center a:link,  .menu_center a:visited  { margin-right:20px; color:#ffffff; text-decoration: none; }
.menu_center a:hover, .menu_center a:active   { margin-right:20px; color:#fcfe03; text-decoration: none;}
.menu_right {
	background: url(image/menu_right_bg.png) no-repeat;
	width:22px;
	height:54px;
}
.right_menu {
	position:absolute;
	z-index:10px;
	right:12px;
	top:0px;
	width:300px;
	height:54px;
	text-align:right;
}
.right_menu ul {
	list-style:none;
}
.right_menu ul li {
	float:right;
}
.right_menu_but {
	display:block;
	background: url(image/right_menu_bg.png) no-repeat;
	width:50px;
	height:24px;
	color:#000000;
	font-weight:bold;
	text-align:center;
	line-height:24px;
	text-decoration:none;
	margin-left:10px;
	margin-top:15px;
}
.right_menu_but:hover {
	background: url(image/right_menu_bg_S.png) no-repeat;
	color:#ff6c00;
}

/** 广告 **/
.ad_1{
	width:100%;
	height:87px;
	text-align:center;
	margin-top:5px;
	border:1px solid #333;
}
.ad_2{
	margin:10px 0px;
	text-align:center;
}

/** 内容 **/
.content{
	width:946px;
	padding:0px 7px;
	position:relative;
}
/** 内容left **/
.search_tab {
	display:block;
	background: url(image/search_tab_U.gif) no-repeat;
	width:53px;
	height:33px;
	color:#666;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:33px;
	text-decoration:none;
}
.search_tab:hover, .search_tabnow {
	display:block;
	background: url(image/search_tab_S.gif) no-repeat;
	width:53px;
	height:33px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:33px;
	text-decoration:none;
}
.search_box {
	background:#f1f1f1;
	border-top:1px solid #bfbfbf;
	border-left:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
	padding:9px 12px;
}
.search_title {
	font-weight:bold;
	padding-bottom:5px;
	padding-top:10px;
}

.gonggao_txt {
	padding:10px 0px;
}
.gonggao_link {
}
.gonggao_link ul {
	list-style:none;
	margin:0;
}
.gonggao_link ul li {
	background: url(image/news_ico.gif) no-repeat left 3px;
	padding-left:15px;
	margin-bottom:6px;
}
.gonggao_link ul li a {
	color:#000;
	text-decoration:none;
}
.gonggao_link ul li a:hover {
	color:#ff6c00;
}
.mdd_liebiao_td{
	height:20px;
	color:#1153a1;
}
.mdd_liebiao_title{
	font-size:14px;
	font-weight:bold;
	color:#528c0c;
	height:22px;
}
.xl_title_line{
	border-bottom:1px solid #acd058;
}
.xl_title_center{
	background: url(image/xl_title_bg_center.gif) repeat-x;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	height:31px;
}
/** 内容center **/
ul.commendLineImage, ul.commendLineWords {
	list-style:none;
	margin:0;
}
ul.commendLineImage li{
	clear:both;
	background: url(image/xuxian.gif) repeat-x left bottom;
	height:112px;
	margin-bottom:15px;
	}
ul.commendLineImage img.lineLogo{
	width:149px;
	height:97px;
	border:0;
	float:left;
	margin-right:15px;
}
ul.commendLineImage div p{
	line-height:18px;
	margin:0;
	}
ul.commendLineImage h2{
	margin:0;
	line-height:20px;
}
ul.commendLineImage span.linkelink{
	display:block;
	position:relative;
	margin:0;
	padding-top:3px;
}
ul.commendLineImage a.ckxc_but{
	position:absolute;
	left:165px;
}
ul.commendLineImage span.linePrice{
	position:absolute;
	right:0;
}
ul.commendLineWords span.xl_jiage{
	width:70px;

	text-align:right;
	position:absolute;
	left:0;
	height:0;
}
ul.commendLineWords li{
	clear:both;
	background: url(image/xuxian.gif) repeat-x left bottom;
	position:relative;
	height:22px;
}
ul.commendLineWords a{
	background: url(image/xl_ico.gif) no-repeat 7px 7px;

	padding-left:90px;
	}
/**线路主题**/
ul.travetopicImage {
	margin:0;
	list-style:none;
}
ul.travetopicImage li{
	text-align:center;
	float:left;
	width:85px;
}
.traveltopic {
	clear:both;
}
/**倒计时**/
.dash {
	height: 22px;
	float: left;
	margin-left: 8px;
}
.dash .digit {
	font-size: 12px;
	font-weight: bold;
	float: left;
	text-align: center;
	font-family: Times;
	color: #555;
	height:18px;
}
.dash_title {
	display: block;
	bottom: 0px;
	right: 6px;
	font-size: 12px;
	color: #555;
	text-transform: uppercase;
	letter-spacing: 2px;
}
/**线路类别**/
ul {
	margin:0;
	list-style:none;
}

.geary_box_center h2 {
	font-size:14px;
	font-weight:bold;
	color:#528c0c;
	height:22px;	
	clear:both;
	margin-top:4px;
	}
td.geary_box_center h2 a:link,.geary_box_center h2 a:visited{	
	color:#528c0c;
}
td.geary_box_center h2 a:hover,.geary_box_center h2 a:active{	
	color:#ff6c00;
}
td.geary_box_center a:link,.geary_box_center a:visited{	
	color:#666666;
	text-decoration:none;
}
td.geary_box_center a:hover,.geary_box_center a:active{	
	color:#ff6c00;
}
ul.lineclass {
	clear:both;
	margin-bottom:16px;
	height:auto;
}	
ul.lineclass li{
	height:22px;
	width:33%;
	float:left;
	}
td..geary_box_center .xuxian_div{
	clear:both;
	height:8px;
}	
ul.lineclass li a:visited{
	color:#000000; text-decoration: none;
	}
ul.lineclass li  a:active{
	color:#ff6c00; text-decoration: none;
	}
ul.childnoback li{
	background:none;
	height:100px;
}		
#dayCommend a{
	cursor:pointer;
}

ul.commentList{
	
	}
ul.commentList li{
	clear:both;
	background: url(image/xuxian.gif) repeat-x left bottom;
}
ul.commentList div{
	padding-bottom:2px;
}
ul.commentList p{
	padding-bottom:5px;
}
ul.blogList {
	}
ul.blogList li{
	clear:both;
	background: url(image/xuxian.gif) repeat-x left bottom;
	padding:3px 0 3px 0;
}

.content_center{
	padding:0px 7px;
	vertical-align:top;
}
.sub_content_center{
	padding-left:7px;
	vertical-align:top;
}
.xl_title{
	font-size:14px;
	font-weight:bold;
	color:#528c0c;
}
.xl_jieshao{
	padding:5px;
}
.xl_jaige{
	font-size:24px;
	color:#ff6c00;
}
.ckxc_but{
	background: url(image/ckxc_bg.gif) no-repeat;
	display:block;
	text-align:center;
	text-decoration:none;
	width:60px;
	height:19px;
	color:#666666;
}
.ckxc_but:hover{
	color:#ff6c00;
}
.xl_jiage{
	font-size:14px;
	width:60px;
	height:22px;
	padding-right:10px;
	color:#ff6c00;
	text-align:right;
}
.xuxian{
	background: url(image/xuxian.gif) repeat-x;
	height:1px;
}
.pz_box_center{
	background: url(image/pz_box_center.gif) repeat-x;
}
.tab_2{
	float:left;
	display:block;
	text-align:center;
	text-decoration:none;
	width:175px;
	height:21px;
	padding-top:8px;
	color:#666666;
	margin-top:3px;
}
.tab_2:hover , .tab_2now{
	float:left;
	background: url(image/tab2_S.gif) no-repeat;
	display:block;
	text-align:center;
	text-decoration:none;
	width:175px;
	height:21px;
	padding-top:8px;
	color:#ff6c00;
	margin-top:3px;
}
.cp_tujian{
	position:absolute;
	z-index:10;
	top:-4px;
	right:-4px;
	width:89px;
	height:89px;
	background: url(image/cp_tuijian.png) no-repeat;
}
.table_title{
	background: url(image/table_title_bg.gif) repeat-x;
	height:34px;
}
.table_title_left{
	background: url(image/table_title_left.gif) no-repeat left 12px;
	padding-left:5px;
}
.liebiao_jiage{
	font-size:18px;
	color:#ff6c00;
}
.xl_name{
	font-size:14px;
	height:32px;
}
.xl_tr{
	background: url(image/xuxian.gif) repeat-x bottom;
}
.xl_tr2{
	border-bottom:2px solid #e5f0cb;
	font-size:14px;
	font-weight:bold;
	color:#000;
	height:32px;
	padding-left:5px;
}
.xl_td{
	padding-left:5px;
}
.lujing {
	border-bottom:1px solid #cbcbcb;
	padding-bottom:3px;
}
.xx_title {
	font-family:"SimHei";
	font-size:16px;
	color:#528c0c;
}
.tour_big_pic{
	border:1px solid #dddcdc;
	padding:5px;
}
.tour_big_pic #linelogo{
	width:320px;
	height:227px;
}
.tel400{
	font-size:16px;
	color:#ff6c00;
	font-weight:bold;
}
.youji_title {
	position:absolute;
	z-index:10;
	left:0px;
	top:0px;
	width:130px;
	height:110px;
	background: url(image/youji_title.gif) no-repeat;
}
.youji_content {
	padding-left:115px;
}
.xx_table_title {
	background: url(image/xx_table_title.gif) repeat-x;
	height:32px;
	border-top:2px solid #72b040;
	padding:0px 10px;
}
.jieshao_td {
	padding-top:10px;
}
.xianlu_dizhi{
	padding:0px 10px;
	font-size:14px;
	color:#ff6c00;
}
.imges_bk_gray{
	border:1px solid #999999;
}
.xianlu_yongcan_tb{
	border:1px solid #dddddd;
	background:#f8f8f8;
	padding:10px;
	color:#000000;
}
.xianlu_yuding_tb{
	border:5px solid #ffd778;
	padding:10px;
	margin-bottom:7px;
}
/** 内容right **/
.tab_1{
	float:left;
	display:block;
	text-align:center;
	text-decoration:none;
	width:85px;
	height:21px;
	padding-top:8px;
	color:#666666;
	margin-top:3px;
}
.tab_1:hover , .tab_1now{
	float:left;
	background: url(image/tab_S.gif) no-repeat;
	display:block;
	text-align:center;
	text-decoration:none;
	width:85px;
	height:21px;
	padding-top:8px;
	color:#ff6c00;
	margin-top:3px;
}

.zhuti{
	text-decoration:none;
	color:#666666;
	margin-right:7px;
}
.zhuti:hover{
	color:#ff6c00;
}
.login_box_topleft{
	background: url(image/login_top_left.gif) no-repeat;
	width:12px;
	height:5px;
}
.login_box_topcenter{
	background: url(image/login_top_center.gif) repeat-x;
	height:5px;
}
.login_box_topright{
	background: url(image/login_top_right.gif) no-repeat;
	width:12px;
	height:5px;
}
.login_box_centerleft{
	border-left:1px solid #ffad70;
	background:#fff9d9;
}
.login_box_center{
	padding:5px 0px;
	background:#fff9d9;
}
.login_box_centerright{
	border-right:1px solid #ffad70;
	background:#fff9d9;
}
.login_box_bottomleft{
	background: url(image/login_bottom_left.gif) no-repeat;
	width:12px;
	height:5px;
}
.login_box_bottomcenter{
	background: url(image/login_bottom_center.gif) repeat-x;
	height:5px;
}
.login_box_bottomright{
	background: url(image/login_bottom_right.gif) no-repeat;
	width:12px;
	height:5px;
}
.login_input {
	padding:0px 3px;
	font-size:12px;
	color:#666666;
	height:20px;
	line-height:20px;
	border:1px solid #c2c2c2;
	margin:3px 0px;
}

.home_tgbox_center {
	padding:50px 12px 5px 12px;
	border-left:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
}
.home_tg_title {
	background: url(image/home_tg_title_bg.png) no-repeat;
	position:absolute;
	z-index:10;
	left:-10px;
	top:10px;
	width:207px;
	height:42px;
}
.home_tg_jiage {
	font-size:20px;
	color:#FFFFFF;
	text-align:center;
	width:130px;
	height:35px;
}
.home_tg_but {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	width:60px;
}
.manyidu_bg {
	background: url(image/manyidu_bg.gif) no-repeat;
	height:81px;
	padding:10px;
}
.manyidu_txt{
	font-size:22px;
	color:#ff6c00;
	font-weight:bold;
}
.manyidu_text_big{
	font-size:48px;
	color:#ff6c00;
	font-weight:bold;
}
.wz_liebiao{
	background: url(image/xsj_ico2.gif) no-repeat left center;
	color:#000;
	padding-left:12px;
	text-decoration:none;
}
.wz_liebiao:hover{
	color:#ff6c00;
}
/** 底部 **/
.foot{
	margin-top:25px;
	width:946px;
	padding:0px 7px;
}
.help_title_dan{
	border-right:1px solid #e1e1e1;
}
.help_title{
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
.foot_bg{
	text-align:center;
	color:#000000;
}
.foot_link:link,  .foot_link:visited  {color:#000000; text-decoration: none; margin:0px 5px; }
.foot_link:hover, .foot_link:active   {color:#ff6c00; text-decoration: none;}


/** 注册登录 **/
.zhuce_title{
	position:absolute;
	z-index:30;
	left:-13px;
	top:50px;
	width:174px;
	height:40px;
	text-align:center;
	font-size:20px;
	font-family:"SimHei";
	color:#FFFFFF;
	background: url(image/zhuce_title_bg.png) no-repeat;
	padding-top:10px;
}
.zhuce_content{
	padding-top:100px;
}
.zhuce_txt{
	font-size:20px;
	font-family:"SimHei";
	color:#ff7a18;
	padding-left:50px;
}
.zhuce_txt2{
	font-size:14px;
	padding:10px 15px 10px 0px;
}
.zhuce_input {
	padding:0px 3px;
	font-size:14px;
	color:#666666;
	height:26px;
	line-height:26px;
	border:1px solid #c2c2c2;

}

/** 快速预订 **/
.yuding_div{
	position:relative;
	width:720px;
	height:310px;
	border:3px solid #72b040;
}
.yuding_title_bg{
	background: url(image/ksyd_title_bg.gif) repeat-x;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	height:34px;
	padding-left:10px;
}
.yuding_close{
	position:absolute;
	z-index:10;
	right:10px;
	top:10px;
	width:12px;
	height:12px;
}
.yuding_padding{
	padding:15px;
}
.yuding_xx{
	background: url(image/div.gif) repeat-y;
	width:1px;
}
/** 公司旅游 **/
.gs_search{
	background:#72b040;
}
.gs_tb_bg{
	background: url(image/gs_tb_bg.gif) repeat-x bottom;
}
/** 团购 **/
.tg_menu_bg{
	background:url(image/tg_menu_bg.gif) repeat-x;
	height:29px;
}
.tg_menu_xian{
	background:#ff6b00;
	height:3px;
}
.tg_menu{
	margin-left:7px;
}
.tg_menu ul {
	list-style:none;
}
.tg_menu ul li {
	float:left;
	background:url(image/tg_menu_U.gif) repeat-x;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	width:110px;
	height:29px;
	line-height:29px;
	margin-right:2px;
}
.tg_menu ul li:hover  {
	float:left;
	background:url(image/tg_menu_S.gif) repeat-x;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	width:110px;
	height:29px;
	line-height:29px;
	margin-right:2px;
}
.tg_content{
	padding:0px 40px;
}
.tg_content2{
	padding:0px 20px;
}
.tg_riqi{
	background:url(image/tg_riqi_bg.gif);
	width:79px;
	height:73px;
	text-align:center;
	font-size:36px;
	font-weight:bold;
	color:#FFFFFF;
}
.tg_year{
	text-align:center;
	font-weight:bold;
}
.tg_zt{
	position:absolute;
	z-index:10;
	right:-4px;
	top:-4px;
	width:79px;
	height:79px;
}
.tg_title{
	font-size:24px;
	padding:5px 11px;
}
.tg_td_bg{
	position:relative;
	background:url(image/tg_td_bg.gif) repeat-x top;
}
.jrtg_title {
	background: url(image/jrtg_title_bg.png) no-repeat;
	position:absolute;
	z-index:10;
	left:-15px;
	top:10px;
	width:247px;
	height:49px;
}
.jrtg_jiage {
	font-size:20px;
	color:#FFFFFF;
	text-align:center;
	width:160px;
	height:44px;
}
.jrtg_but {
	font-size:18px;
	font-weight:bold;
	text-align:center;
	width:60px;
}
.nowleft_tablebg {
	border:1px solid #acacac;
	background-color:#ededed;
	}
.nowleft_title {
	background: url(image/now_left_title_bg.gif) repeat-x;
	height:46px;
	text-align:center;
	border-bottom:1px solid #acacac;
	}
.nowleft_Content {
	height:47px;
	font-size:14px;
	text-align:center;
	border-left:1px solid #acacac;
	}
.tg_renshu {
	font-size:18px;
	text-align:center;
	}
.tg_table_title {
	background: url(image/xx_table_title.gif) repeat-x;
	height:32px;
	padding:0px 10px;
}
.tg_jieshao_td {
	padding:10px;
}
.tg_jrtg_qt_title {
	background: url(image/jrtg_qt_bg.gif) no-repeat;
	width:213px;
	height:38px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:20px;
	line-height:38px;
}
.tg_jrtg_qt {
	font-size:14px;
	font-weight:bold;
	padding:10px 0px;
}
/** 签证 **/
.qz_table{
	background-color:#acd058;
}
.qz_table_td{
	background-image:url(image/tg_td_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFFFFF;
	padding:10px;
}

/**局部增加**/
.lineimg {
	position:relative;
	overflow:hidden;
	width:275px;
	height:80px;
}
.lineimg ul {
	margin:10px 0 0 0;
	display:block;	
	position:absolute;
	border:1px solid #333;
	}
.lineimg ul li {
	float:left;
	width:100px;
	text-align:center;
	
	}

#linepricetable {display:none;}

#lineimgs{margin:0 0 0 20px;}
#lineimgs .JQ-slide{position:relative;width:285px;height:61px;margin:0 0 15px 0;}
#lineimgs .JQ-slide .wrap{width:285px;height:61px;overflow:hidden;position:relative;}
#lineimgs .JQ-slide-content{position:absolute;}/*必须要的元素*/
#lineimgs ul li{width:96px;text-align:center;}
#lineimgs ul img{width:88px;height:61px;}
#lineimgs .JQ-slide-nav a{display:block;z-index:99;width:18px;height:18px;overflow:hidden;text-indent:-999em;text-decoration:none;position:absolute;top:22px;background:url(image/arr_1.png) no-repeat;}
#lineimgs .JQ-slide-nav a.prev{left:-22px;background-position:0 0;}
#lineimgs .JQ-slide-nav a.prev:hover{background-position:-48px 0;}
#lineimgs .JQ-slide-nav a.next{right:-22px;background-position:-24px 0;}
#lineimgs .JQ-slide-nav a.next:hover{background-position:-73px 0;}


/* imgList */
#lineimgs ul{float:none;overflow:hidden;zoom:1}
#lineimgs ul li{float:left;display:inline;overflow:hidden;}
#lineimgs ul li a{display:block;}
#lineimgs ul li .img{border:1px solid #d8d8d8;padding:5px;}
#lineimgs ul li a.img:hover{border-color:#b70000;}

input.orderNumTxt{
	width:60px;
	display:none;
}	
	
#adultnum {
				width:60px;
				display:none;
			}
#childnum {
				width:60px;
				display:none;			
			}
#adultnumbot {
				width:60px;
				display:none;			
			}
#childnumbot {
				width:60px;
				display:none;			
			}
#adultnumdig {
				width:60px;
				display:none;			
			}
#childnumdig {
				width:60px;
				display:none;			
			}
#myppnum {
				width:60px;
				display:none;			
			}

/** 线路日期 **/
.caption {
	width:680px;
	font-size: 12px;
	font-family:Verdana;
	}
	

.caption .calendar {
    background-color: #BCE774;
    width:100%;
 	border-spacing:1; 
}

.calendar a:link{color:#545658;text-decoration:none;}
.calendar a:visited{color:#545658;text-decoration:none;}
.dates td
	{
	font-size:14px;
	font-weight:bold;
	height:32px;
	padding-top:5px;
	color:#FFF;
	font-family:Verdana;
	background:#328AA4	;
	}
.dates td a:link, .dates td a:visited{color:#FFF;}
.prevMonth {
	background:url(image/way.png) 3px top no-repeat;
	width:16px;
    font-size: 12px;
    padding-left:19px;
    text-align: left;
}
.nextMonth {
    background:url(image/way.png) -48px top no-repeat;
	width:16px;
    font-size: 12px;
    padding-right:19px;
    text-align: right;

}
.calendar thead td{
	background:#BCE774;
}
.calendar td {
    font-family: verdana;
    font-size: 13px;
    text-align: right;    
    height:86px;
    line-height:21px;
    width:14%;
    color:#333;
    padding:5px;
    border:1px solid #BCE774;
}
.selected {
    background-color: yellow;

}
.calendar th {
	height:32px;
	text-align:center;
	background:#BCE774;
	color:#545658;
	font-size:12px;
	}
.caption td.normal {
    text-align:right;
     background:#ECFBD4;   
    }
.caption td.empty {
    color: #545658;
    background:#FFF;
    text-align:right;
}
.caption td span.lineinfostatu {color:#ACACAC;}

/**评论**/
ul.lineComments li{
	clear:both;
	background: url(image/xuxian.gif) repeat-x left bottom;
	margin-bottom:12px;
}
.commentGrade {
	width:70px;
	float:left;
	text-align:center;
	padding-top:5px;
}
.CommentsContent {
	float:right;
	width:635px;
}
dl.advicesUl {
	margin-bottom:7px;
	padding-bottom:7px;
	background: url(image/xuxian.gif) repeat-x left bottom;
}

/**弹窗登录**/
.dialogLogin {
	text-align:left;
}
.dialogLogin .control-label{
	width:100px;
}
.dialogLogin .controls{
	margin-left:110px;
}

.bookingdivbot {
	border:5px solid #ffd778;
	padding:10px;
	margin-bottom:7px;}
.bookingdivbot td {text-align:center;}
.bookingdivbot span {margin:auto;}

/**行程**/
ul.routes li{
	margin-bottom:7px;
	padding-bottom:7px;
	background: url(image/xuxian.gif) repeat-x left bottom;	
	}
ul.routes li h5{
	color:#ff6600;
	font-weight:normal;
	font-size:14px;
	background:url(image/tianshu_ico.png) left 2px no-repeat;
	
}
ul.routes li h5 span{
	padding-right:8px;
}
ul.routes li h5 span.routeDay{
	font-weight:bold;
	padding-left:10px;
}
ul.routes li h5 span.routeTf{
	font-size:12px;
	color:#666;
}
ul.routes li .routeAddtion{
	border:1px solid #ddd;
	padding:10px;
}

/**预订**/
.booking {
	font-family:微软雅黑;
	font-size:22px;
	height:46px;
	padding:10px 0 0 70px;
	position:relative;
}

.booking .step{
	color:#666666;
	font-size:14px;
	background: url("image/bg10.png") 0px top no-repeat;
	width:951px;
	height:28px;
	position:absolute;
	right:0;
	padding-top:7px;
	top:5px;
}	
.booking .step span{
	width:277px;
	padding-left:40px;
	float:left;
	display:block;
}
.booking .sel{
	color:#FFF;
}
.booking .step2{
	background: url("image/bg10.png") 0px -35px no-repeat;
}	
.booking .step3{
	background: url("image/bg10.png") 0px -70px no-repeat;
}
.productBox {
	margin:18px 0 18px 0;
	font-size:13px;
	color:#000;	
}
.productBox th{
	background:#F7F7F7;
	font-size:14px;

}
#sumprice {
	color:#EA4F58;
	font-weight:bold;
	font-size:18px;
	font-family:微软雅黑;
}

.orderBox {
	border:3px solid #61bf5c;
	padding:15px;
}
.orderBox h3{
	font-size:18px;
	line-height:20px;
	text-align:left;
	margin:0 0 8px 0;
	font-weight:normal;
	border-bottom:2px solid #61bf5c;
	padding-bottom:8px;
	}
.information{
	text-align:left;
	padding-left:38px;
	font-size:14px;
	}
.dl-horizontal dt{
	width:90px;
	padding-top:6px;
	}
.dl-horizontal dd {
	margin-left: 100px;
}
dd.orderwords {
	padding-top:5px;
	}
dd.ordernotes {
	padding:16px;
	background:#F0F0F0;
	line-height:22px;
	}

.pronumDiv {
	border:1px solid #cccccc;
	width:70px;
	height:20px;	
}
.pronumDiv input{
	padding:0;
	text-align:center;
	border-radius: 0px;
	border-top:0;
	border-bottom:0;
	width:30px;
}
.pronumDiv span{
	width:20px;
	text-align:center;
	display:inline-block;
	cursor:pointer;
	position:relative;
}
.pronumDiv span i{
	position:absolute;
	left:3px;
	top:-17px;
	}
.orderSumprice {
	border:1px solid #ff6600;
	border-top:3px solid #ff6600;	
	padding:25px 0 25px 35px;
	background:#F0F0F0;
	font-size:22px;
	text-align:left;
	font-weight:normal;
	font-family:Microsoft YaHei;
}
.orderSumprice span{
	color:red;
	}

/**订单提交成功**/
.orderSuccess {
	background:url("image/dd_OK.gif") 205px 25px no-repeat;
	font-size:20px;
	line-height:28px;
	position:relative;	
	height:300px;
}
.orderSuccess span{
	top:45px;
	left:330px;
	text-align:left;
	position:absolute;
	}
.orderSuccess div{
	position:absolute;
	top:150px;
	left:0;
	text-align:center;
	width:100%;
	}
.orderSuccess input{
	color:#FFF;
	width:108px;
	height:37px;
	text-align:center;
	font-size:18px;
	border:0;
	font-family:Microsoft YaHei;
}
.nowPay {
	background:url("image/btn_9.png") left top no-repeat;
}
.seeBooking {
	background:url("image/btn_8.png") left top no-repeat;
}

.dd_ok {
	text-align:left;
	}
.dd_ok a:link, .dd_ok a:visited{
	color:#FFF;
	}
	
/* 支付 */
.payform		{background:#FFF;
				border:1px solid #D4D4D4;
				padding:30px;
				margin:20px 0 20px 0;
				text-align:left;
				z-index:9999;
				}
.paybtn 		{padding-top:10px; }
.tab-pane dt	{padding-bottom:5px;}
.payshow		{background:url(image/dd_ok.gif) 60px center no-repeat; font-size:16px; line-height:32px; padding-left:250px;}

.pagetitle {
		font-size:14px;
		color:#ff6c00;
		font-weight:bold;
		background:url("image/icon24.png") #cefeb5 7px 10px no-repeat;
		padding:5px 0 5px 20px;
		height:22px;
		}

/**签证**/
.siderlist {
	width:228px;
	float:left;
	margin-right:4px;
}
.siderlist .box {
		border:1px solid #DDEFCB;
		margin-bottom:6px;
		position:relative;
		}	
.wordstit {
	height:26px;
	padding:7px 0 0 12px;
	font-size:14px;
	font-weight:bold;
	color:#4A740C;
	background:url("image/title_14.png") left top repeat-x;
	border-bottom:1px solid #DDEFCB;
	text-align:left;
	}
.wordsbox ul{
		text-align:left;
		margin:10px;
	}
.wordsbox ul	li{
		background:url("image/icon16.png") 2px 3px no-repeat;
		padding:0 0 6px 18px;
		line-height:20px;
		font-size:12px;
		}
.wordsbox ul	dl {
		margin:10px;
		text-align:left;
}
.wordsbox ul	dl 		dt {margin:8px 0 0 0; font-weight:normal;}
.wordsbox ul	dl 		dt 	a{color:#FF6600;font-weight:normal;}			
.wordsbox ul	dl 		dd {margin: 3px 0 0 15px; }

.visatitle {
	border:1px solid #D9D9D9;
	background:url("image/icon15.png") #FCF9E1 8px 12px no-repeat;
	height:26px;
	padding:7px 0 0 23px;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-align:left;
	margin-top:12px;
	}
.continent{
	border:1px solid #D9D9D9;
	border-top:0;	
	padding:15px;
}
.continent	ul{
		margin:0;
		text-align:left;
		}
.continent	li {
		border-bottom:1px dotted #666;
		padding-bottom:5px;
		margin-bottom:5px;
}
.continent	li 		span{
			float:left;
			font-size:14px;
			font-weight:bold;
			display:block;
			width:80px;
			text-align:center;
			}
.continent	li 		div {
			line-height:20px;
}
.continent	li 		div 			a{
				margin-right:8px;
				}
	
.cirvisa {
	border:1px solid #D9D9D9;border-top:0;padding:10px 25px 10px 25px;text-align:left;
}
.cirvisa 	h3 {font-size:14px;color:#FF6600;margin:5px 0 5px 0;background:url("image/line.png") right center no-repeat;clear:both;	padding-top:0px;}
.cirvisa 	ul {margin:0;text-align:left;}
.cirvisa 	li {float:left;	width:45%; padding-right:5%;height:46px;}
.cirvisa 	li img {float:left; margin-right:6px; width:50px; height:44px;}
.cirvisa 	li 		div {padding-top:10px;}
.cirvisa 	li 		div			span {float:right;color:#FF6600;font-size:14px;	font-weight:bold;}

.visalist td {
	padding:12px 0 12px 0;
	background:url("image/bg_5.png") left bottom repeat-x;
}
.visalist td 	span {
		display:block;
		text-align:center;
		font-size:14px;
		color:#FF6600;
		font-weight:bold;
		margin-bottom:8px;
		}
.visalist td 	input {
		background:url("image/btn_2.png") left bottom no-repeat;
		border:0;
		width:91px;
		height:31px;
		cursor:pointer;
		}
.visalist td 	h4 {
		margin:0 0 8px 0;
		font-size:14px;
}
.visalist td 	h4 		a{color:#71B017;}

	
.visaprotitle{
	height:26px;
	padding:7px 5px 0 12px;
	font-size:14px;
	font-weight:bold;
	color:#4A740C;
	background:url("image/title_14.png") left top repeat-x;
	border:1px solid #DDEFCB;
	text-align:right;
	margin-top:12px;
}	
.visaprotitle	span {
		float:left;
		background:url("image/icon17.png") left 5px no-repeat;
		padding-left:12px;
		}

.visaproinfo {
	border:1px solid #DDEFCB;
	border-top:0;	
	text-align:left;
	padding:15px;
	position:relative;
}
.visaproinfo 	.proimg {
		float:left;
		margin-right:12px;
		border:3px solid #E5E3E0;
		width:206px;
		height:156px;
		}
.visaproinfo 	h4 {
		font-size:16px;		
		margin:0 0 6px 0;
		color:#58B12D;
		}	
.visaproinfo 	li {
		padding-bottom:3px;		
		}
.visaproinfo 	.visaPrice {color:#FF6600;font-weight:bold;font-size:18px; position:absolute; right:10px;top:38px;}
.visaproinfo 	.bookingbtn {
		position:absolute;
		right:10px;
		bottom:20px;
		background:url("image/btn_4.png") left top no-repeat;
		width:108px;
		height:37px;
		border:0;
		cursor:pointer;
		}
.visaproinfo 	.downloadBtn{position:absolute;	right:138px; bottom:23px;}
	
.visacontent {
	border:1px solid #DDEFCB;
	border-top:0;	
	text-align:left;
	padding:15px;
}
.maincontent {
	width:700px;
	float:right;
	}
	
/** 门票 **/
.ticketmain {
	width:940px;
	padding:10px 10px 10px 0;
	margin:auto;
}
.ticketsider {
	width:230px;
	float:left;
}
.ticketsearchtitle {
	background:#90BD24;
	color:#FFF;
	padding:6px 0 6px 10px;
	font-weight:bold;
	font-size:13px;
	}
.ticketsearchbox {
	border:3px solid #90BD24;
	padding:8px;
}
.ticketsearchbox .inputcss {
	border:1px solid #AFAFAF;
	width:198px;
	height:26px;	
	margin-top:12px;	
}
.ticketsearchbox .searchbtn {
	border:0;
	background:url(image/btn01.jpg) left top no-repeat;
	width:71px;
	height:29px;		
	margin-top:12px;
	border:1px solid #fff;
}
.ticketsearchbox .imgbox {
	height:6px;
	text-align:center;
	padding-top:16px;
}
.ticketsearchbox .title{
	color:#989898;
	font-weight:bold;
	margin-top:10px;
	clear:both;
}
.ticketsearchbox .list{
	padding:6px 0 0px 0;
	line-height:22px;
}

.ticketsearchbox .list ul{
	list-style:none;
}
.ticketsearchbox .list ul li{
	float:left;
	padding-right:8px;
}
.ticketsearchbox a{color:#385CCE;}
.siderbg {
	background:#F6F4F5;
	padding:0 10px 10px 10px;
	margin-top:12px;
	margin-bottom:12px;
}
.siderbg h5{
	color:#676767;
	border-bottom:1px solid #ff6600;
	font-size:14px;
	padding-bottom:7px;
	padding-top:15px;
	clear:both;
}
.siderbg ul.bookings li{
	background:url(image/icon01.jpg) left 9px no-repeat;
	padding-left:10px;
	margin:5px 0 7px 0;
	line-height:22px;
	border-bottom:1px dotted #959394;
	}
.siderbg ul.bookings li a{
	color:#4C7AD0;
	font-weight:bold;
}
.siderbg ul.bookings li span{
	color:#FE6700;
	font-weight:bold;
}
.siderbg ul.blog li{
	background:url(image/icon01.jpg) left 11px no-repeat;
	padding-left:10px;
	line-height:20px;
	padding-top:2px;
	}
.siderbg ul.blog li a{color:#3167C9;}
.scenictop li {
	padding-left:29px;
	line-height:21px;
	padding-top:3px;
	text-align:left;
}
.scenictop li span{
	float:right;
	color:#FE6700;
}
.scenictop li.li1{
	background:url(image/icon02.jpg) left 7px no-repeat;
	}
.scenictop li.li2{
	background:url(image/icon02.jpg) left -20px no-repeat;
	}	
.scenictop li.li3{
	background:url(image/icon02.jpg) left -45px no-repeat;
	}	
.scenictop li.li4{
	background:url(image/icon02.jpg) left -71px no-repeat;
	}
.scenictop li.li5{
	background:url(image/icon02.jpg) left -98px no-repeat;
	}	
.scenictop li.li6{
	background:url(image/icon02.jpg) left -123px no-repeat;
	}	
.scenictop li.li7{
	background:url(image/icon02.jpg) left -150px no-repeat;
	}
.scenictop li.li8{
	background:url(image/icon02.jpg) left -177px no-repeat;
	}	
.scenictop li.li9{
	background:url(image/icon02.jpg) left -202px no-repeat;
	}	
/**右侧**/
.ticketcontent
	{
	width:700px;
	float:right;
	text-align:left;
}
.ticketcontent .tadbox {
	width:510px;
	height:210px;
	float:left;
	}
.ticketcommend {
	width:180px;
	float:right;
}
.ticketcontent h5{
	color:#676767;
	border-bottom:1px solid #ff6600;
	font-size:14px;
	padding-bottom:4px;
	clear:both;	
	}	
.ticketcontent h5 span{
	float:right;
	font-weight:normal;
	font-size:13px;
	padding-top:3px;
}	
.ticketcontent ul.carticle li{
	background:url(image/icon01.jpg) left 11px no-repeat;
	padding-left:10px;
	line-height:18px;
	padding-top:5px;	
	}	
.commendscenic {
	border:1px solid #E67622;
	background:url(image/icon03.jpg) no-repeat;	
	height:81px;
	clear:both;
	margin-top:12px;
	padding:10px 20px 10px 50px;
}
.commendscenic ul li{
	width:115px;
	padding-left:10px;
	background:url(image/icon01.jpg) left 6px no-repeat;
	float:left;
	height:21px;
	margin-bottom:2px;
	overflow: hidden;
	
}	
/**城市切换**/
.citychange{
	position:relative;
	margin-top:15px;	
}
.citychange h5{
	height:20px;
	padding-bottom:0px;
}
ul#province {
	height:25px;
	border-bottom:2px solid #ff6600;
	position:absolute;
	left:0;
	top:-5px;
	width:580px;
	padding-left:120px;
}
ul#province li{
	background:url(image/icon04.jpg) left top no-repeat;
	width:57px;
	float:left;
	margin-right:2px;
	height:20px;
	color:#666666;
	text-align:center;
	padding-top:5px;
	font-weight:bold;
	cursor:pointer;
}
ul#province li a{color:#666;}
ul#province li.selstab {
	background:url(image/icon05.jpg) left top no-repeat;
	width:57px;
	float:left;
	margin-right:2px;
	height:20px;
	color:#fff;
	text-align:center;
	padding-top:5px;
	font-weight:bold;	
	}
ul#province li.selstab a{color:#fff;}		
.selstab {
	background:url(image/icon05.jpg) left top no-repeat;
	width:57px;
	float:left;
	margin-right:2px;
	height:20px;
	color:#fff;
	text-align:center;
	padding-top:5px;
	font-weight:bold;	
	}		
.scenics li{
	width:335px;
	float:left;
	padding-right:15px;
	padding-top:20px;
	
}
.scenics li img {
	width:120px;
	height:80px;
	border:1px solid #666;
	float:left;
	margin-right:10px;
}
.scenics h4 {
	margin:0 0 5px 0;
	height:25px;
}
.scenics h4 a{
	color:	#3566CD;
	font-size:14px;
}
.scenics span{
	display:block;
	color:#676767;
	height:22px;
}	
.scenics span b{
	color:#FF6600;
	}	
.scenics .bookingbtn{
	width:66px;
	height:23px;
	border:0;
	background:url(image/btn02.jpg) left top no-repeat;	
	color:#FFF;
	margin-top:3px;
	padding-top:2px;
	text-align:center;
}
#scenic1 {display:none;}
#scenic3 {display:none;}
#scenic2 {display:none;}	
.adbox13 {
	margin-top:12px;
}
.tickettopic {
	margin-top:12px;
	
}
.tickettopic td{
	width:160px;
	text-align:left;
	padding-right:15px;
	padding-top:10px;
}
.tickettopic td:last{
	padding-right:0;
}
.tickettopic h6{
	color:#666;
	font-size:12px;
	margin:3px 0 3px 0;
}	
.tickettopic td li{	
	height:22px;
}	
	
	
.ticketcomment {
	margin-top:12px;	
}
.ticketcomment ul{
	margin-top:5px;
}
.ticketcomment li{
	border-bottom:1px dotted #000;
	padding:8px 0 8px 0;
	line-height:22px;
}
.ticketcomment li div{
	text-align:left;
}
.ticketcomment li div span{
	float:right;
}
.ticketcomment b{
	color:#FF6600;
}
/**列表**/
.searchbox {
	border:1px solid #FF6600;	
	padding:12px;
}
.searchbox td{
	font-size:13px;
	border-bottom:1px dotted #ccc;
	padding:5px 0 5px 0;
}
.searchbox td.words{
	text-align:center;
	font-weight:bold;
	width:100px;
	color:#666;
}
.searchbox td a{
	color:#2288EE;
	margin-right:12px;
	padding:0 5px 0 5px;
}
.searchbox td a.sels{
	color:#FFF;
	background:#2288EE;
	padding:0 5px 0 5px;
}

/**门票列表**/
.scenicalllists h3 {
	line-height:20px;
	height:20px;
	font-size:14px;
	margin:0;
	padding:0 0 8px 0;
}
.scenicalllists h3 a{
	color:#005BB5;
}
.scenicalllists li{
	border-bottom:2px solid #DDDDDD;
	padding:12px 0 6px 0;
}
.scenicalllists img {
	width:160px;
	height:100px;
	padding:5px;
	border:1px solid #ddd;
	float:left;
	margin-right:12px;
}
.scenicalllists div.content {
	line-height:22px;
	width:500px;
	float:right;
}
.ticketpricetb td.zzy_hotel_title {
	font-weight:bold;
	text-align:center;
	height:25px;
	background:#E9E9E9;
	color:#333;
}
.ticketpricetb td.mp_table_tr {
	text-align:center;
	height:28px;
	background:#FFF;
	border-bottom:1px dotted #ddd;
}
.ticketpricetb td.red_txt{
	font-size:14px;
	font-weight:bold;
}
/**门票详细**/
.topticket{
	background:#F8F8F8;
	position:relative;
	padding:15px;
	margin-bottom:12px;
	height:260px;
}
.topticket .scenicimg{
	width:320px;
	height:227px;
	float:left;
}
.topticket .lowprice{
	position:absolute;
	right:0;
	top:0;
	width:160px;
	height:52px;
	background:url(image/icon06.jpg) left top no-repeat;
	text-align:center;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding-top:15px;
}
.topticket .lowprice span{
	font-size:22px;
}
.topticket .topinfo{
	width:560px;
	float:right;
	line-height:22px;
	color:#333;
}
h1 {
	font-size:22px;
	margin:0 0 10px 0;
}
.topticket .topinfo .stars{
	border-bottom:1px dotted #ddd;
	padding-bottom:10px;
	margin-bottom:10px;
}
.lujing {
	color:#528C0C;
	
	}
/**详细主体**/
.aroundscenic {
	float:right;
	width:190px;
	background:#F6F4F5;
	padding:0 10px 10px 10px;
}
.aroundscenic h5{
	color:#676767;
	border-bottom:1px solid #ff6600;
	font-size:14px;
	padding-bottom:7px;
	padding-top:15px;
	clear:both;
}
.margin_tb td img {
	width:190px;
	height:110px;
	border:0;
}



.maincon{
	float:left;
	width:720px;
	overflow:hidden;
	}
.maincon .pricebox{
	border:3px solid #ff6600;
	padding:5px;
}
.maincon .notic{
	padding:12px;
	border:1px solid #EAC666;
	margin-top:6px;
}
.maincon .notic strong{
	display:block;
	font-size:14px;
}
.maincon .notic div{
	font-weight:normal;
	margin-bottom:10px;
}
.ticketbox {
	margin-top:15px;
	line-height:22px;
}
.ticketbox h2 {
	font-size:16px;
	margin:0 0 10px 0;
	padding-left:12px;
	border-bottom:1px solid #FFAF79;
	
}

.conbox li{
	border-bottom:1px dotted #000;
	padding:8px 0 8px 0;
	line-height:22px;
}
.conbox li div{
	text-align:left;
}
.conbox li div span{
	float:right;
}
.conbox li b{
	color:#FF6600;
}
.conbox .hr {
	height:15px;
	border:0;
	border-bottom:1px dotted #ddd;
	margin-bottom:10px;
}
#dialoggroup {
	display:none;
	line-height:22px;
}
#dialoggroup hr {
	margin:6px 0 6px 0;
}
#dialoggroup td {
	padding:2px 0 2px 0;
}

.ticketImages {
	width: 320px;
	height: 227px;
	overflow: hidden;
	position: relative;
}

.ticketImages ul.ticketImagesul {
	position: absolute;
} 
.ticketImages ul.ticketImagesul li {
	height: 227px;
	overflow: hidden;
}

.ticketImagesSlide {
	position: absolute;
	bottom: 10px;
	right: 10px;
	float: right;
}

.ticketImagesSlide li {
	background: #fff;
	border: 1px solid green;
	cursor: pointer;
	float: left;
	font-family: arial;
	height: 18px;
	line-height: 18px;
	width: 18px;
	margin: 4px;
	text-align: center;
	color: green;
}

.ticketImagesSlide li.current {
	background: green;
	border: 1px solid green;
	height: 18px;
	line-height: 18px;
	width: 18px;
	color: #fff;
	font-weight: 800;
	font-weight: 800;
}

/** 会员中心 **/
.hy_menu{
	width:173px;
	height:380px;	
}
.hy_menu ul {
	list-style:none;
}
.hy_menu ul li {
	float:left;
}
.hy_menu ul li a {
	display:block;
	background:url(image/hy_menu_U.gif) repeat-x;
	font-size:14px;
	font-weight:bold;
	color:#666;
	height:40px;
	text-decoration:none;
	width:163px;
	padding-left:10px;
	line-height:40px;
	margin-bottom:4px;
}
.hy_menu ul li a:hover, .hy_menu ul li .current  {
	background:url(image/hy_menu_S.gif) repeat-x;
	color:#fff;
}
.hy_menu ul li.cmenu a{
	background:url(image/xsj_ico2.gif) 32px 8px no-repeat;
	font-weight:normal;
	font-size:12px;
	height:23px;
	padding-left:45px;
	line-height:23px;
	}
.hy_menu ul li.cmenu a:hover{
	background:url(image/xsj_ico2.gif) 32px 8px no-repeat;	
	color:#FF6600;
	}

.hy_name{
	font-size:14px;
	font-weight:bold;
	color:#000;
	border:1px solid #fae9a7;
	background:#fefae9;
	padding:10px;
}
.hy_name{
	font-size:14px;
	font-weight:bold;
	color:#000;
	border:1px solid #fae9a7;
	background:#fefae9;
	padding:10px;
}
.tab3 {
	MARGIN: 0px 0px 10px; 
	PADDING-LEFT: 10px; 
	BACKGROUND: url(image/bg-tab3.gif) repeat-x 0px 100%; 
	HEIGHT: 35px;
	list-style:none;
}
.tab3 LI {
	TEXT-ALIGN: center; 
	LINE-HEIGHT: 35px; 
	MARGIN: 0px 15px -1px 0px; 
	WIDTH: 158px; FLOAT: left; 
	FONT-SIZE: 14px; 
	OVERFLOW: hidden;
}
.tab3 LI A {
	BORDER-BOTTOM: medium none; 
	BORDER-LEFT: #cfb89e 1px solid; 
	PADDING-BOTTOM: 0px; 
	LINE-HEIGHT: 29px; 
	MARGIN-TOP: 4px; 
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 10px; 
	DISPLAY: block; 
	BACKGROUND: #fff; 
	HEIGHT: 29px; 
	COLOR: #a35e30; 
	FONT-SIZE: 14px; 
	BORDER-TOP: #cfb89e 1px solid; 
	BORDER-RIGHT: #cfb89e 1px solid; 
	PADDING-TOP: 0px;
	text-decoration:none;
}
.tab3 LI A.cur {
	BORDER-BOTTOM: medium none; 
	BORDER-LEFT: #a0774a 1px solid; 
	MARGIN: 0px; BACKGROUND: url(image/bg_tab3_on.gif) repeat-x 0px 0px; 
	HEIGHT: 29px; 
	BORDER-TOP: #a0774a 1px solid; 
	CURSOR: default; 
	BORDER-RIGHT: #a0774a 1px solid; 
	PADDING-TOP: 5px
}
.tab3 LI A:hover {
	TEXT-DECORATION: none;
	color:#ff6c02;
}
.tab3 LI A.cur {
	COLOR: #333; 
	FONT-WEIGHT: bold
}
.hy_table{
	border:1px solid #e0cec2;
}
.hy_table_title{
	border-bottom:1px solid #e0cec2;
	background:#f9f4f1;
	padding-left:10px;
	height:26px;
}
.hy_table_td{
	border-bottom:1px solid #e0cec2;
	padding-left:10px;
	height:26px;
}
.hy_table_td span{
	cursor:pointer;
}
.but_1_center span{
	color:#FFF;
	cursor:pointer;
}

td img.orderproductimage {
	max-width:80px;
	width:80px;
	height:80px;
	border:0;
}
/** 广告集中控制**/
.adbox {
	text-align:center;
	margin:10px 0 0px 0;
}
.adbox13 {
	width: 510px;
	height: 210px;
	overflow: hidden;
	position: relative;
}

.adbox13 ul.adboxul-13 {
	position: absolute;
} /* 必要元素 */
.adbox13 ul.adboxul-13 li {
	height: 210px;
	overflow: hidden;
}

.adSlide-13 {
	position: absolute;
	bottom: 10px;
	right: 10px;
	float: right;
}

.adSlide-13 li {
	background: #fff;
	border: 1px solid green;
	cursor: pointer;
	float: left;
	font-family: arial;
	height: 18px;
	line-height: 18px;
	width: 18px;
	margin: 4px;
	text-align: center;
	color: green;
}

.adSlide-13 li.current {
	background: green;
	border: 1px solid green;
	height: 18px;
	line-height: 18px;
	width: 18px;
	color: #fff;
	font-weight: 800;
	font-weight: 800;
}
.clear {
	clear:both;
	}



/** 出团日期 **/
.caption {
    width:100%;
    font-size: 12px;
    font-family:Verdana;
    border:1px solid #fff;
}

.caption a:link{color:#333;text-decoration:none;}
.caption a:visited{color:#333;text-decoration:none;}
.dates td
{
    font-size:12px;
    font-family: "microsoft yahei";
    text-align: center;
    vertical-align:middle;
    background: #ECEFF2;
    color:#595958;
    line-height: 26px;
}
.dates div {
    cursor: pointer;
}
.dates .sel {
    background:#6C9E54 ;
    color: #fff;
}
.dates td a:link, .dates td a:visited {
    color:#fff;
    font-size: 1.4em;
    font-weight: normal;
}

table.calendar {
    background-color: #F0EFED;
    width:100%;
    border-spacing:1px;

}
.calendar td {
    font-family: verdana;
    font-size: 13px;
    text-align: left;
    line-height:1.5em;
    color:#333;
    vertical-align:top;
    padding:9px 3px 9px 3px;
    background: #FFF;
    width:14.2%;
    height: 80px;

}
.selected {
    background-color: yellow;

}
.calendar th {
    height:36px;
    text-align:center;
    background: #6C9E54 ;
    color:#fff;
    font-size:12px;
}
.calendar span {
    display: block;
    text-align: right;
    line-height: 22px;
}

.calendar td.booking span {
    color:#ff6600;
    font-size: 0.8em;
    display: block;
}
.caption td.booking {
    color:#ff6600;
    border:1px solid #F0EFED;
}
.caption td.nobooking {
    color: #B5B1AB;
    background:#FFF;
    border:1px solid #F0EFED;
}
.caption td span.lineinfostatu {color:#ACACAC;}
.row{margin-right:-15px;margin-left:-15px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}
.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}

/** 线路预订 **/
#sendcodebtn {
    background: #95C37F;
    color:#fff;
    border:0;
}
ul.bookingstep {
    list-style: none;
    margin:0;
    padding: 0;
    width: 100%;
    height: 50px;
}
ul.bookingstep li {
    height: 36px;
    padding-top:14px;
    width: 33.3%;
    display: block;
    float: left;
    text-align: center;
    margin: 0;
    color:#666;
    font-weight: bold;
}
ul.bookingstep li.step1 {
    background: url(image/common-s.png) #85D7D2 right -866px no-repeat;
    color:#FFF;
}
ul.bookingstep li.step2 {
    background: url(image/common-s.png) #DBDADF right -972px no-repeat;
}
ul.bookingstep li.step3 {
    background: #E9E9EB;
}

ul.bookingstep li.step4 {
    background: url(image/common-s.png) #85D7D2 right -1078px no-repeat;
    color:#FFF;

}
ul.bookingstep li.step5 {
    background: url(image/common-s.png) #85D7D2 right -1168px no-repeat;
    color:#FFF;
}
ul.bookingstep li.step6 {
    background: #E9E9EB;
}


ul.booking-list .control-label {
    padding:0;
    margin:5px 0 0 0px;
    text-align: center;
}
ul.booking-list .form-control {
    border:0;
    box-shadow:none;
}
ul.booking-list .form-group {
    margin-bottom: 0;
}
.pagesumprice {
    height: 40px;
    position: fixed;
    bottom: 70px;
    left:0;
    width:100%;
    border-top:1px solid #E7E5E2;
    padding-top:8px;
}
.bookinggroup {
    height: 40px;
    width:100%;
}

.bookinggroup .form-control{
    border-radius: 0;
    font-size: 1.2em;
    letter-spacing: 0.1em;
    height: 40px;
    width:100%;
    background: #ff6600;
    border: 0px;
}
ul.booking-list .pronums {
    border:1px solid #ccc;
    border-left:0;
    width:60px;
    text-align: center;
}
.placeinfo {
    padding-left:25px;
}
#dataform , #dataform label{
    font-size: 12px;
    font-weight: normal;
}
#dataform hr {
    border:1px solid #8AB923;
    border-bottom: 0;
}
#dataform h5 {
    font-weight: bold;
}
#priceinfo {
    display: block;
    width: 100%;
}

.pricepaneltitle {
    border-top:1px solid #ff6600;
    background: #FFF4D9;
    font-size: 16px;
    text-align: center;
    line-height: 38px;
    font-weight: bold;
    margin-top:65px;
}
#pricepanel {
    background: #FFF4D9;
    padding:10px;
}
#pricepanel dl {
    margin:0;
}
#pricepanel dd, #pricepanel dt {
    line-height: 22px;
}
#pricepanel dd {
    position: relative;
    height: 22px;
    color: #ff6600;
}
#pricepanel b {
    display: block;
    width: 100%;
    border-bottom: 1px dotted #ffd5a1;
    top:11px;
    position: absolute;
}
#pricepanel dd span:first-child {
    position: absolute;
    left:0;
    background: #FFF4D9;
    height: 22px;
    display: inline-block;
}
#pricepanel dd span:last-child {
    position: absolute;
    right:0;
    background: #FFF4D9;
    height: 22px;
    display: inline-block;
}

.sumpricepanel {
    background: #FFE4C3;
    font-size: 20px;
    text-align: center;
    color: #ff6600;
    line-height: 50px;
}

.input-append .add-on, .input-prepend .add-on {
    padding:1px 3px;
}

/**主题旅游**/
.zhuti_bg{
    width:100%;
    margin:0px auto;
    padding:0px;
}
.zhuti_header{
    width:100%;
    height:51px;
    background:url(common/zhuti_topbg.jpg) repeat-x;
    text-align:center;
}
.zhuti_header table{
    margin:auto;
}
.zhuti_foot{
    width:946px;
    padding:0px 7px;
}
.blogs .thead td {
    height: 26px;
    font-weight: bold;
}
.blogs .tcontent td {
    height: 24px;
    border-bottom: 1px dotted #B6B6B6;
}

/**关于我们部分**/
.corp {
    padding:15px;
}
.corp .corp_sider {
    width:148px;
    border:1px solid #ccc;
    padding:10px;
    float:left;
}
.corp .corp_sider ul li {
    height:22px;

}
.corp .corp_sider a:link,.corp .corp_sider a:visited{
    color:#333;
}
.corp .corp_content {
    width:720px;
    padding:0 15px 0 0px;
    float:right;
    line-height:22px;
}
.corp h1{
    color:#ff6600;
    font-size:16px;
    font-family:黑体;
}
#links {
	display:none;
	}

.qrbox {
    position: fixed;
    right: 10px;
    top:200px;
    width:150px;
    border:1px solid #ccc;
    text-align: center;
    word-break: break-all;
    background: #fff;
}
.qrbox img {
    margin-bottom: 12px;
}