@charset "utf-8";
/*@import url(/style/public.css);*/

/* 频道标题字号定义 */
h4{ font-size:14px; color:#0463E1; display:inline;}

/* 频道页公用链接部分 */
a.blue:link{ color:#0072C6; font-weight:bold; text-decoration:none;}
a.blue:visited{ color: #0072C6; font-weight:bold; text-decoration:none;}
a.blue:hover{ color: #FF6600; font-weight:bold; text-decoration:underline;}
a.red:link{ color: #FF3300;  text-decoration:none;}
a.red:visited{ color: #FF3300; text-decoration:none;}
a.red:hover{ color: #FF9900; text-decoration:underline;}


a.red_s:link{ color: #333333;background:#FFD89D;  text-decoration:underline;}
a.red_s:visited{ color: #333333; text-decoration:underline; background:#FFD89D; }
a.red_s:hover{ color: #FF3300; text-decoration:underline; background:#FFD89D;}
a.mds{ color:#FF3300; font-size:14px; text-decoration:underline;}
a.mds:hover{  color:#FF6600; font-size:14px; text-decoration: underline;}

/* Web_Body */
#page{ margin:auto; width:920px; margin-top:8px;}
* html #page{ margin:auto; width:920px; margin-top:8px;}
#page_left{ float:left; width:222px;}
#page_right{ float:right; width:690px;}
#page_left_pd{ float:left; width:186px; margin-right:8px;}
#page_right_pd{ float:right; width:726px;}

#pd_menu{ margin:auto; width:920px; clear:both; overflow:hidden;  margin-bottom:8px; margin-top:0px;}
.pd_menu_left{ width:5px; height:32px; background:url(../images/img/pd_menu_leftbg.gif) no-repeat; float:left; margin-bottom:8px;}
.pd_menu_right{ width:5px; height:32px; background:url(../images/img/pd_menu_rightbg.gif) no-repeat; float:left;}
.pd_menu_bg{  overflow:hidden; width:910px; height:32px; line-height:30px; background:url(../images/img/pd_menubg.gif) repeat-x; float:left; text-align:center; color:#D6D6D6;}
.pd_menu_bg a:link{ color:#0072C6; text-decoration: none; padding:8px 7px 8px 7px; }
.pd_menu_bg a:visited{ color:#0072C6; text-decoration: none; padding:8px 7px 8px 7px; }
.pd_menu_bg a:hover{ color: #FF3300; text-decoration: underline; padding:8px 7px 8px 7px;}

#left_search{ height:384px; padding:4px; border:1px double #237DD3; background:url(../images/img/so_bg.jpg) repeat-x; position:relative!important;}
.search_tl{ background:url(../images/img/so_tl.jpg) no-repeat; height:54px; width:36px; position:absolute; overflow:hidden; left:-8px; top:-7px; }
.search_tr{ background:url(../images/img/so_tr.jpg) no-repeat; height:44px; width:44px; position:absolute; overflow:hidden; right:-1px; top:-1px; }
.search_bl{ background:url(../images/img/so_bl.gif) no-repeat; height:9px; width:9px; position:absolute; overflow:hidden; left:-1px; bottom:-1px; }
.search_br{ background:url(../images/img/so_br.gif) no-repeat; height:9px; width:9px; position:absolute; overflow:hidden; right:-1px; bottom:-1px;}
.search{ height:382px; background:#FAFDFF; border:1px double #68AFF7;}
.search_a{margin-top:7px; line-height:23px; height:23px; padding-left:28px;}
.search_ge{width:208px; height:16px; margin:auto; background:url(../images/img/so_ge.gif) no-repeat;}
.search_a_text{height:35px; width:192px; margin:auto; overflow:hidden;}
.search_a_text dt{ float:left;}
.search_a_text dd{ float:left; padding-top:1px;}
.search_a_input{ background:url(../images/img/so_input1.gif) #FFFFFF no-repeat; padding-left:16px; border-bottom:1px double #C2C2C2; border-top:1px double #C2C2C2 ;border-right:0px double #C2C2C2; border-left:1px double #C2C2C2; }
.search_b{height:28px; line-height:28px; padding-left:11px; padding-top:0px;}
.search_bz{height:25px; line-height:25px; _line-height:24px; padding-left:7px; _padding-top:3px; background:#E3F0FD; width:192px; margin:8px 0 6px 5px;}
.search_bzs{width:188px; margin:auto; line-height:1.9; vertical-align:middle; padding:0 0 10px 4px; font-size:14px;}
.search_bzs img{ margin-right:2px;} .search_bzs a{ color:#0463E1; text-decoration:underline;} .search_bzs a:hover{ color:#FF3300; text-decoration:underline;}
.search_bs{ height:60px; padding:0px 0 0 10px; margin-bottom:6px; overflow:hidden;}
.search_b_text{ width:192px; margin:auto;}
.search_b_text dt{height:18px; margin-top:6px;}
.search_b_text dd{height:24px;}
.search_b_text span{color:#FF3300; font-family:宋体;}
.search_ge_pd{width:158px; height:20px; margin:auto; background:url(../images/img/so_ge_1.gif) no-repeat;}
.search_a_text_pd{height:35px; width:158px; margin:auto; overflow:hidden;}

.index_hotel{ clear:both;width:192px; margin:auto;}
.index_hotel dd,.index_hotel dt{ float:left; border-bottom:1px double #E3F0FD; line-height:26px; _line-height:25px;}
.index_hotel dt{ width:137px; background:url(../images/img/left_bt1.gif) 1px 10px no-repeat; padding-left:8px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.index_hotel dd{ text-align:right; width:47px; color:#FF6600; overflow:hidden; font-family:arial;}
.index_h_m{width:192px; margin:auto; text-align:right; padding-top:4px; }
.index_h_m a{ color:#0075CC;}
.index_h_m a:hover{ color:#FF3300; text-decoration:none;}

.search_a_text_pd dt{ float:left;}
.search_a_text_pd dd{ float:left; padding-top:1px;}
.search_b_text_pd{ width:158px; margin:auto;}
.search_b_text_pd dt{height:18px; margin-top:6px;}
.search_b_text_pd dd{height:24px;}
.search_b_text_pd span{color:#FF3300; font-family:宋体;}

.search_depart{ height:20px;}
.search_bt{text-align:center; height:32px; padding-top:3px;}

#left_content_a{ margin-top:8px; background:url(../images/img/left_bg_top.gif) no-repeat; height:5px; overflow:hidden;}
#left_content_a_pd{ background:url(../images/img/left_bg_tops.gif) no-repeat; height:5px; overflow:hidden;}
#left_content_b{ background:#CBE3FC; border-left:1px double #96C7EF;border-right:1px double #96C7EF;}
#left_content_c{ background:url(../images/img/left_bg_bottoms.gif) no-repeat; height:5px;}
#left_content_cs{ background:url(../images/img/left_bg_bottom.gif) no-repeat; height:5px;}
.left_content_b_01{ border:1px double #A6D0FB; margin:auto; width:212px; height:365px; background:#FFFFFF;position:relative; }
.left_content_b_02{ border:1px double #A6D0FB; margin:auto; width:212px; height:150px; background:#FFFFFF;position:relative; overflow:hidden;}
.left_content_title a{ color:#0074CA;}
.left_content_title a:hover{ color:#FF3300; text-decoration:none;}
.left_content_b_02_pd{ border:1px double #A6D0FB; margin:auto; width:282px; overflow:hidden; background:#FFFFFF;position:relative;}
.left_content_tl{ background:url(../images/img/left_bg_tl.gif) no-repeat; height:4px; width:4px; position:absolute; overflow:hidden; left:-1px; top:-1px; }
.left_content_tr{ background:url(../images/img/left_bg_tr.gif) no-repeat; height:4px; width:4px; position:absolute; overflow:hidden; right:-1px; top:-1px; }
.left_content_bl{ background:url(../images/img/left_bg_bl.gif) no-repeat; height:4px; width:4px; position:absolute; overflow:hidden; left:-1px; bottom:-1px; }
.left_content_br{ background:url(../images/img/left_bg_br.gif) no-repeat; height:4px; width:4px; position:absolute; overflow:hidden; right:-1px; bottom:-1px;}
.left_content_title{ margin:auto; width:96%; padding:4px 0px 2px 6px;}
.left_ad212x63{ margin:auto; margin-top:8px; width:212px;}
.left_ad212x63s{ margin:auto;  width:212px;}

/*
.left_content_b_01 dl span{ font-weight:bold; color:#017AD3; font-size:11px;}
.left_content_b_01 dl{ margin:auto; width:197px; overflow:hidden; clear:both;}
.left_content_b_01 dt{ padding-left:5px; background:#F1F7FE; height:28px; line-height:28px;text-overflow:ellipsis;white-space:nowrap; overflow:hidden;}
.left_content_b_01 dd{ padding-left:5px; height:28px; line-height:28px;text-overflow:ellipsis;white-space:nowrap; overflow:hidden;}
*/

.left_content_b_01 dl{ margin:auto; width:197px; overflow:hidden; clear:both; padding-top:8px;}
.left_content_b_01 dt{ padding:5px 5px 8px 5px; line-height:1.6; text-overflow:ellipsis;white-space:nowrap; overflow:hidden;}
.left_content_b_01 dd{ text-indent:1em; color:#0463E1; font-weight:bold; background:#F1F7FE url(../images/img/right_title_bt.gif) no-repeat 5px center; line-height:24px; overflow:hidden;}
.left_content_b_01 dd a{ color:#0463E1; display:block;}

.left_content_b_02 ul{ margin:auto; width:200px; padding-top:3px; position:relative;}
.left_content_b_02 li{ padding-left:8px; line-height:24px; width:145px;	border-bottom:1px none #D6D6D6; background-image: url(../images/img/left_bt1.gif);background-repeat: no-repeat; background-position: left center;text-overflow:ellipsis;white-space:nowrap; overflow:hidden;}
.left_content_b_02 li span{ color:#FF6600; position:absolute; right:0px; font-family:arial;}
.left_content_b_02_pd ul{ margin:auto; width:96%; padding-top:4px; overflow:hidden;}
.left_content_b_02_pd li{ padding-left:8px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:30px; width:96%; border-bottom:1px dotted #D6D6D6; background-image: url(../images/img/left_bt1.gif);background-repeat: no-repeat; background-position: left center;}
.left_content_b_top{ margin:auto; width:197px; padding-top:12px; overflow:hidden; padding-bottom:4px;}
.left_content_b_top_left{float:left; width:24px;}
.left_content_b_top_right{float:right; width:168px; overflow:hidden; padding-left:5px; line-height:1.4;}
.left_content_b_top a:link,.left_content_b_top a:visited{ color: #017AD3; text-decoration: none; font-size:14px; font-weight:bold;}
.left_content_b_top a:hover{ color: #017AD3; text-decoration: underline;}
.left_content_b_top_text{ CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: auto; OVERFLOW: hidden; WIDTH: 191px; LINE-HEIGHT: 1.4; PADDING-TOP: 3px; padding-left:6px; background:#F1F7FE;}
.left_content_b_top_text span{ color:#FF6600;}

#right_a{ height:234px; overflow:hidden; clear:both;}
.a_left{ float:left; padding:6px; border:1px double #78B1FE;}
.a_left_pd{ float:left; padding:4px; border:1px double #D6D6D6;}
.a_left_1{ width:374px; height:167px; }
.a_left_2{ width:372px; height:51px; border:1px double #EAEAEA; background-color:#F9F9F9; color:#666; position:relative;}
.a_left_1_pd{ width:413px; height:167px; }
.a_left_2_pd{ width:411px; height:51px; border:1px double #EAEAEA; background-color:#F9F9F9; color:#666; position:relative;}
.a_left_2_text{ padding:7px 0px 0px 8px; line-height:1.6;}
.a_left_2_br{ background:url(../images/img/ad_y.gif) no-repeat; height:30px; width:45px; position:absolute; overflow:hidden; right:-1px; bottom:-1px; }
*html .a_left_2_br{ background:url(../images/img/ad_y.gif) no-repeat; height:30px; width:45px; position:absolute; overflow:hidden; right:-1px; bottom:-2px; }
.a_right{ float:right; width:226px;}
.a_right img{ border:1px double #D6D6D6; padding:2px; width:220px; height:228px;}
.a_right_pd{ float:right; width:292px;}

#right_a_pd{overflow:hidden; margin-top:4px; width:726px;}

#right_b{ border:1px double #78B1FE; padding:1px; height:237px; clear:both; margin-top:8px; overflow:hidden;}
#right_b .content_img{ text-align:center; overflow:hidden;}
#right_b img{ border:1px double #D6D6D6; padding:3px; width:124px; height:64px;}
#right_b ul{float:left; margin-top:10px;}
#right_b li{float:left; padding:0px 19px 0px 19px;}
#right_b li p{ line-height:20px;}
.b_top{ height:26px; line-height:26px; padding-left:12px; background:url(../images/img/text_top_bg.gif) repeat-x; position:relative;}
.b_top_tl{ background:url(../images/img/tl.gif) no-repeat; height:12px; width:14px; position:absolute; overflow:hidden; left:-2px; top:-2px; }
.b_top_tr{ background:url(../images/img/new.jpg) no-repeat; height:33px; width:42px; position:absolute; overflow:hidden; right:-1px; top:-2px;}
.b_top_br{ background:url(../images/img/br.gif) no-repeat; height:11px; width:13px; position:absolute; overflow:hidden; right:-2px; bottom:-213px;}

#right_c{ overflow:hidden; margin-top:8px;}
#right_c_left{ float:left; width:486px;}

#right_c_left_new{ float:left; width:458px;}

#right_c_right{ float:right; width:196px;}

#right_c_right_new{ float:right; width:226px;}

.c_left_a_ge{ margin-top:6px;}
.c_left_a{border:1px double #78B1FE; padding:1px; height:186px; clear:both; position:relative;}


.c_left_a_new{border:1px double #78B1FE; padding:1px; height:236px; clear:both; position:relative;}
.c_left_a_news{border:1px double #78B1FE; padding:1px; height:212px; clear:both; position:relative;}


.c_left_a_new dl{ width:454px; margin:auto; padding-top:5px; background:url(../images/img/text_img_bg.gif) repeat-x; clear:both;overflow:hidden;}
.c_left_a_new dt{ width:360px; margin-left:7px; background: url(../images/img/title_bt.gif) left center no-repeat; text-indent:0.5em; float:left; font-size:14px; line-height:25px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
* html .c_left_a_new dt{ width:360px; margin-left:4px; background: url(../images/img/title_bt.gif) left center no-repeat; text-indent:0.5em; float:left; font-size:14px; line-height:25px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; height:25px;}
.c_left_a_new dt a{ color:#0463E1; text-decoration:underline; display:block;}
.c_left_a_new dt a:visited{ color:#0463E1; text-decoration:underline; display:block;}
.c_left_a_new dt a:hover{ color: #FF3300; text-decoration:none;}
.c_left_a_new dd{ width:68px; float:right; color:#FF6600; text-align:right; line-height:25px; margin-right:5px;font-family:arial;}


.c_left_a_news dl{ width:454px; margin:auto; padding-top:5px; background:url(../images/img/text_img_bg.gif) repeat-x; clear:both;overflow:hidden;}
.c_left_a_news dt{ width:360px; margin-left:7px; background: url(../images/img/title_bt.gif) left center no-repeat; text-indent:0.5em; float:left; font-size:14px; line-height:25px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
* html .c_left_a_news dt{ width:360px; margin-left:4px; background: url(../images/img/title_bt.gif) left center no-repeat; text-indent:0.5em; float:left; font-size:14px; line-height:25px; height:25px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.c_left_a_news dt a{ color:#0463E1; text-decoration:underline; display:block;}
.c_left_a_news dt a:visited{ color:#0463E1; text-decoration:underline; display:block;}
.c_left_a_news dt a:hover{ color: #FF3300; text-decoration:none;}
.c_left_a_news dd{ width:68px; float:right; color:#FF6600; text-align:right; line-height:25px; margin-right:5px; font-family:arial;}

.c_left_a_so{border:1px double #78B1FE; padding:1px; width:722px;   clear:both;position:relative;}
.c_left_a_so_1{border:1px double #78B1FE; padding:1px; width:722px; clear:both;position:relative; margin-top:8px;}
.c_left_a_more{border:1px double #78B1FE; padding:1px;    clear:both;position:relative;}
.c_left_a_pd{border:1px double #78B1FE; float:left; width:356px; padding:1px; height:330px;   position:relative;}
.c_left_b_pd{border:1px double #78B1FE; float:right; width:356px; padding:1px; height:330px;  position:relative;}

.c_left_as_pd{border:1px double #78B1FE; float:left; width:356px; padding:1px;   position:relative;}
.c_left_bs_pd{border:1px double #78B1FE; float:right; width:356px; padding:1px;  position:relative;}

.c_left_a_pds{border:1px double #78B1FE; float:left; width:356px; padding:1px;   position:relative;}
.c_left_b_pds{border:1px double #78B1FE; float:right; width:356px; padding:1px;  position:relative;}

.c_left_b_pd_title{ width:336px; margin:auto; margin-top:6px;  overflow:hidden;  clear:both; overflow:hidden;}
.c_left_b_pd_title dd span{ float:right; color:#FF6600;font-size:11px;}
.c_left_b_pd_title p{ color: #2C6AFC;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.c_left_b_pd_title dt{ width:285px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:20px;  padding-top:6px; padding-left:7px; background-image: url(../images/img/title_bt.gif);background-repeat: no-repeat; background-position: left center;}
.c_left_b_pd_title dt a{ font-size:14px;}

.c_left_b_pd_title dt strong{ font-size:12px;}
.c_left_b_pd_title dd{line-height:20px; font-size:11px; border-bottom:1px dotted #D6D6D6; padding-left:7px; padding-bottom:6px; }
.c_left_tl{ background:url(../images/img/tl.gif) no-repeat; height:12px; width:14px; position:absolute; overflow:hidden; left:-1px; top:-1px; }
.c_left_br1{ background:url(../images/img/br.gif) no-repeat; height:11px; width:13px; position:absolute; overflow:hidden; right:-1px; bottom:-1px;}
* html .c_left_br1{ background:url(../images/img/br.gif) no-repeat; height:11px; width:13px; position:absolute; overflow:hidden; right:-1px; bottom:-2px;}
.c_left_br{ background:url(../images/img/br.gif) no-repeat; height:11px; width:13px; position:absolute; overflow:hidden; right:-1px; bottom:-1px;}
.c_left_a_top{ height:26px; line-height:26px; padding-left:12px; background:url(../images/img/text_top_bg.gif) repeat-x;}
.c_left_a_top_left{ float:left;}
.c_left_a_top_right{ float:right; margin-right:6px;}
.c_left_a_top_right img{ vertical-align:middle; margin-top:3px;}
.c_left_a_top a:link,.c_left_a_top a:visited{ color: #0074CA; text-decoration:none;}
.c_left_a_top a:hover{ color: #FF0000; text-decoration:none;}
a.more:link,a.more:visited{ background:url(../images/img/more1.gif) no-repeat right; padding-right:5px; padding-top:3px;}
a.more:hover{ background:url(../images/img/more2.gif) no-repeat right;}
.left_01_img{ background:url(../images/img/text_img_bg.gif) repeat-x; height:83px;}
.left_01_img span{ color:#666666;}
.left_01_img img{ padding:2px; border:1px double #D6D6D6;}
.left_01_img dl{ float:left; margin:12px 0px 6px 10px;}
.left_01_img dt{ float:left; }
.left_01_img dd{ float:left; width:150px; height:60px; line-height:1.25; padding-left:6px; overflow:hidden; }
.left_01_title{ width:470px; margin:auto; height:74px;  overflow:hidden;  clear:both;}
.left_01_title dl{ overflow:hidden;}
.left_01_title dt{ text-overflow:ellipsis;white-space:nowrap; overflow:hidden; width:305px; padding-left:7px; line-height:24px;	border-bottom:1px dotted #D6D6D6; background-image: url(../images/img/title_bt.gif);background-repeat: no-repeat; background-position: left center; float:left;}
.left_01_title dt a{ font-size:14px;}
.left_01_title dd{ width:158px; float:right; text-align:right; line-height:24px; border-bottom:1px dotted #D6D6D6; font-size:11px;  color:#666; }
.left_01_title dd span{color:#FF6600;}

#right_d{ border-left:2px double #97C7EF; border-right:2px double #97C7EF;}
#right_d_pd{ border-left:2px double #69B0F7; border-right:2px double #69B0F7;background:#F8FBFE; position:relative; }
.right_d_pdicon{ position:absolute; width:130px; height:28px; right:6px; top:208px;}
#right_d_pd_s{ padding-top:6px; height:700px; background:#F8FBFE; }
#right_d_top{ height:6px; background:url(../images/img/right_topbg.gif) no-repeat; overflow:hidden;}
#right_d_bottom{ height:6px; background:url(../images/img/right_bottombg.gif) no-repeat; margin-bottom:6px;}
* html #right_d_bottom{ height:6px; background:url(../images/img/right_bottombg.gif) no-repeat; margin-bottom:0px;}
#right_d_top_pd{ height:6px; background:url(../images/img/pd_left_topbg.gif) no-repeat; margin-top:6px; overflow:hidden;}
#right_d_top_pds{ height:6px; background:url(../images/img/pd_left_topbg.gif) no-repeat; overflow:hidden;}
#right_d_top_special{ height:6px; background:url(../images/img/pd_left_topbg.gif) no-repeat; overflow:hidden;}
#right_d_bottom_pd{ height:6px; background:url(../images/img/pd_left_bottombg.gif) no-repeat;}
.right_d_content_01{ margin:auto; width:176px; height:23px; padding-left:10px; line-height:23px; background:url(../images/img/right_title_bg.gif) no-repeat;}

.right_d_content_01_new{ margin:auto; width:206px; height:23px; padding-left:10px; line-height:23px; background:url(../images/img/right_title_bg.gif) no-repeat;}

.right_d_content_01_s{ margin:auto; width:166px; height:23px; padding-left:10px; line-height:23px; background:url(../images/img/right_title_bg.gif) no-repeat;}
.right_d_content_02{ margin:auto; width:168px; margin-top:5px; line-height:1.5;}
#right_d_type{ margin:auto; width:163px; padding:2px 2px 2px 10px; margin-top:5px; background: url(../images/img/more1.gif) 3px 8px no-repeat #D4ECFE; line-height:1.5; font-weight:bold;}
#right_d_type a{color:#1D53B8; text-decoration:none; display:block;}
#right_d_type a:hover{color: #FF3300; text-decoration: underline;}

.right_d_content_02_new{ margin:auto; width:200px; margin-top:5px; }

.right_d_content_02_s{ margin:0 auto; width:206px; margin-top:8px; padding-bottom:8px; border-bottom:1px double #CBE3FC; overflow:hidden; }
.right_d_content_02_s_left{width:30px; float:left; font-size:28px; font-weight:bold; font-style:oblique; color:#BDDCFB;}
.right_d_content_02_s_right{ width:173px; float:left; line-height:1.5;text-align : justify; text-justify : inter-ideograph; color:#4B81E2;}
.right_d_content_02_s_right strong{ color:#2263DB;}

.right_d_content_special{ margin:auto; width:196px; margin-top:5px; line-height:1.7; }
.right_d_special{ margin:auto; color:#2263DB; font-weight:bold; width:196px; margin-top:5px; line-height:23px; background: url(../images/img/right_title_bt.gif) 6px center no-repeat #D4ECFE; padding-left:12px;}
.right_d_content_special a{ color: #2263DB; text-decoration: none;}
.right_d_content_special a:hover{ color: #FF3300; text-decoration: underline;}
.right_d_content_02 a:link,.right_d_content_02 a:visited{ color: #2263DB; text-decoration: none;}
.right_d_content_02 a:hover{ color: #FF3300; text-decoration: underline;}
.right_d_content_02 li{ text-overflow:ellipsis;white-space:nowrap; overflow:hidden; padding-left:5px; line-height:21px; background-image: url(../images/img/right_title_bt.gif);background-repeat: no-repeat; background-position: left center; width:168px;}

.right_d_content_02_new a:link,.right_d_content_02_new a:visited{ color: #2263DB; text-decoration: none;}
.right_d_content_02_new a:hover{ color: #FF3300; text-decoration: underline;}
.right_d_content_02_new li{ text-overflow:ellipsis;white-space:nowrap; overflow:hidden; padding-left:5px; line-height:23px; background-image: url(../images/img/right_title_bt.gif);background-repeat: no-repeat; background-position: left center; width:200px;}

.right_ad168x70{ margin:auto; margin-top:6px; width:168px;}
.right_ad214x70{ margin:auto; margin-top:6px; width:214px;}
.right_ge{margin-top:8px;}

/* 本期推荐 */
#special_left{ width:216px; float:left;}
#special_right{ width:680px; float:right; background:#F8F8F8;}
.special_a{ text-align:center; background:url(../images/img/hot_bg.jpg) 46px center no-repeat #F8F8F8; height:298px; padding:17px 0px 0px 17px;}
.special_b{ width:600px; padding:6px 0px 6px 0px; background:#FFFFFF; margin:auto; margin-top:8px; border:1px double #DFDFDF; clear:both; overflow:hidden;}
.special_b_1{ padding:0px 9px 0px 6px; float:left;}
.special_b_2{ padding:0px 9px 0px 0px; float:left;}
.special_b_3{ padding:0px 6px 0px 0px; float:left;}
.special_c{ width:588px; margin:auto; margin-top:10px; padding:6px; background:#FFFFFF; border:1px double #DFDFDF; overflow:hidden;}

/* 搜索结果页 */
.so_border{ width:690px; margin:auto; margin-top:6px; }
.so_top1{ height:30px; margin-top:8px; line-height:30px; clear:both;border-bottom:2px double #7BC1F4; background:url(../images/img/so_topbg.gif) repeat-x; overflow:hidden;}
.so_top1 p{float:left; padding-left:10px;}
.so_top1 span{float:right; padding-right:10px;}
.so_top2{ border-bottom:1px double #D6D6D6; height:30px; line-height:30px; font-weight:bold; overflow:hidden; clear:both;}
.so_top2 span{ font-size:11px; color:#999999;}
.so_list{ border-bottom:1px dotted #E4E4E4; line-height:1.6; height:40px; line-height:1.6; overflow:hidden; margin-top:10px;}
.so_list_1{ width:360px; float:left;}
.so_list_1 p{ padding-left:5px;}
.so_list_1 a:link,.so_list_1 a:visited{ color: #2263DB; text-decoration: none; padding-left:5px; font-size:14px;}
.so_list_1 a:hover{ color: #FF3300; text-decoration: underline;}
.so_list_2{ width:100px; float:left;}
.so_list_2_s{color:#666; font-size:11px;}
.so_list_3{ width:50px; float:left; text-align:center;}
.so_list_4{ width:76px; float:left; text-align:right;}
.so_list_4 span{ color:#FF6600;padding-right:5px;}
.so_list_4 p{ padding-right:5px;}
.so_bottom{ clear:both; height:30px; margin-top:8px; margin-bottom:16px; text-align:center; line-height:30px; border-top:2px double #7BC1F4; background:url(../images/img/so_bottombg.gif) repeat-x;}

.so_key_s{ line-height:38px; text-align:center;background:url(../images/img/more_menu_bg.gif) repeat-x; color:#ABE787; border:1px double #61C12A; margin:6px 0px 16px 0px; }

.so_key{ height:50px; border:1px double #61C12A; margin:6px 0px 16px 0px; padding:2px;}
.so_key_left{ float:left; width:168px; height:50px; line-height:50px; text-align:center; color:#52A624; background-color:#F4FCEF;}
.so_key_right{ float:left; overflow:hidden; width:615px; padding-left:8px; padding-top:4px; padding-bottom:10px; line-height:1.6;}
.so_key_right span{ font-size:14px; color:#FF3300; font-weight:bold;}
.so_key_right strong{ color:#FF9900;}

.hot_key_left{float:left; width:110px; height:50px; line-height:50px; text-align:center; color:#52A624; background-color:#F4FCEF;}
.hot_key_right{float:left; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:670px; padding-left:8px; line-height:50px; font-size:14px;}

.hot_keys{ clear:both;overflow:hidden; line-height:35px; background: url(../images/img/more_hotkeybg.gif) repeat-x; width:920px; margin:0 auto;}
.hot_keys_l{ float:left; width:100px; height:35px; background:url(../images/img/more_hotkey.gif) no-repeat;}
.hot_keys_r{ float:left; }


.more_list{ width:98%; margin:auto; overflow:hidden; margin-top:8px; clear:both;}
.more_list_1{ float:left; width:118px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.more_list_1 p{ padding-left:5px;}
.more_list_2{ float:left; width:396px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.more_list_2 a:link,.more_list_2 a:visited{ color: #2263DB; text-decoration: none; padding-left:5px; font-size:14px;}
.more_list_2 a:hover{ color: #FF3300; text-decoration: underline;}
.more_list_3{ float:left; width:130px; font-size:11px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.more_list_3 a:link,.more_list_3 a:visited{ color: #999; text-decoration: none; padding-left:5px;}
a.more1:link{color: #666; text-decoration: none; padding-left:5px; font-size:12px;}
.more_list_3 a:hover{ color: #FF3300; text-decoration: underline;}
.more_list_4{ float:left; width:60px;text-align:center;}
.more_list_5{ float:left; width:76px; text-align:right;}
.more_list_5 span{ color:#FF6600;padding-right:5px;}
.more_list_5 p{ padding-right:5px;}
.more_list_ts{display:none; line-height:2; padding:8px; border-bottom:1px double #EFEFEF; color:#777777; background-color: #FAFAFA;}

.more_list_img{ overflow:hidden; clear:both; margin-top:5px;}
.more_title{ line-height:23px; font-size:14px; border-bottom:1px double #78B1FE; background:#EEF9FF;}
.more_title h1{ font-size:14px; color:#0099FF; background:url(../images/img/left_no1_bg.gif) 10px center no-repeat; text-indent:1.2em;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.more_title h3{ font-size:14px; color:#0099FF; background:url(../images/img/left_no1_bg.gif) 10px center no-repeat; text-indent:1.2em;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:400px;}
.more_title h2{ font-size:12px; font-weight:normal; background:#4594FE; color:#FFFFFF; float:left; padding:0px 6px 0px 6px;}
.more_title h1 a{ color: #0463E1; text-decoration:none;}
.more_title h1 a:hover{ color: #FF3300; text-decoration:none;}
.more_title h3 a{ color: #0463E1; text-decoration:none;}
.more_title h3 a:hover{ color: #FF3300; text-decoration:none;}
.more_title p{ float:right; color:#FF3300; font-size:12px; padding-right:8px;}
.more_content{ overflow:hidden; clear:both; padding-top:15px;}
.more_content_left{ width:18%; padding-top:6px; text-align:center; float:left; margin-right:8px;}
.more_content_left img{ width:120px; height:82px; padding:4px; background: #F0F0F0;}
.more_content_right{ width:80%; float:left;}
.more_c_r1{ background: url(../images/img/left_no1_bg.gif) left 5px no-repeat; text-indent:0.6em; height:21px; border-bottom:1px dotted #78B1FE; width:720px;}
.more_c_r1 span{ font-size:11px;}
.more_c_r2{ padding:6px 0px 8px 0px; line-height:1.8; color:#666666; height:80px;}
.more_c_r1_s{ background: url(../images/img/left_no1_bg.gif) left 5px no-repeat; text-indent:0.6em; height:21px; border-bottom:1px dotted #78B1FE; width:410px;}
.more_c_r1_s span{ font-size:11px;}
.more_c_r2_s{ padding:6px 0px 8px 0px; line-height:1.8; color:#666666; width:410px; height:80px;}

/* 线路信息详细页开始 */
.tlshow_title{ height:42px; line-height:42px; padding-left:6px;  background-image:url(../images/TLshow_title_bg.jpg); background-repeat:repeat-x;}
.tlshow_title h2{ font-size:15px; color:#333333;}
.tlshow_title_left{ width:100px; color:#FFFFFF; float:left; text-align:center; background-image:url(../images/Tlshow_number_bg.gif); background-repeat:no-repeat; background-position: left center;}
.tlshow_title_right{  padding-left:10px; float:left;  overflow:hidden;}
* html .tlshow_title_right{  padding-left:10px; padding-top:10px; overflow:hidden;}

.tlshow_order{ margin-top:18px; padding-left:8px; overflow:hidden;  clear:both;}
.tlshow_order_left{ padding:5px; float:left; background-color:#EEEEEE;}
.tlshow_order_center{ padding-left:18px; width:485px; float:left; overflow:hidden; border-right:1px dotted #CCCCCC;}
.tlshow_order_center li{ line-height:26px;width:435px;}
.tlshow_more_div{line-height:1.6; padding-left:66px; padding-right:2px;word-break:break-all;}
.tlshow_order_center li strong{ color:#FF3300;}
.tlshow_order_center li span{ color:#024EB3; font-weight:bold; font-size:16px;}
.tlshow_order_right{ width:200px; overflow:hidden;line-height:1.4; float:right; text-align:center;}
.tlshow_order_right h4{ color:#024EB3; font-size:16px;}
.tlshow_order_right_button{ padding-top:18px; padding-bottom:18px;}
.tlshow_order_update{  clear:both; height:25px; line-height:25px; color: #666666; text-align:right; margin-top:14px;border-top:1px dotted #CCCCCC;}
.tlshow_order_flow{ margin-top:18px; margin-bottom:14px;}
.tlshow_yh{width:235px; height:42px; color:#1F59C4; margin-top:6px; margin-left:66px; padding:5px; background:#FCFDFE; border:1px double #AACAE8; line-height:1.6; position:relative; }
.tlshow_yh span{ color:#FF3300; font-weight:bold;}
.tlshow_yh a{ color:#1F59C4; text-decoration:underline;}
.tlshow_yh a:hover{ color: #FF6600; text-decoration:underline;}
.tlshow_yh div{ position:absolute;left:16px; top:-5px;}
.tlshow_order_780{width:920px; margin:auto; overflow:hidden;}
.tlshow_content_a{ margin-top:14px; height:36px; line-height:36px; padding-left:10px; background-image:url(../images/TLshow_class_bg.gif); background-repeat:repeat-x;}
.tlshow_content_a_s{ margin-top:14px; height:36px; line-height:36px; padding-left:10px; background-image:url(../images/TLshow_class_bg1.gif); background-repeat:repeat-x;}
* html .tlshow_content_a_s{ margin-top:14px; padding-top:10px; padding-bottom:12px;padding-left:10px; background-image:url(../images/TLshow_class_bg1.gif); background-repeat:repeat-x;}
* html .tlshow_content_a{ margin-top:14px; padding-top:10px; padding-left:10px; background-image:url(../images/TLshow_class_bg.gif); background-repeat:repeat-x;}
.tlshow_content_a_left{ float:left;height:36px;line-height:36px;}
.tlshow_content_a_right{ float:right; padding:9px; overflow:hidden;}
.tlshow_content_a_opright2{ float:right; padding-top:7px; padding-right:5px; overflow:hidden;}
.tlshow_content_a_opright1{ float:right; padding-top:4px; padding-right:5px; overflow:hidden;}
.tlshow_content_b{ margin-top:10px; height:36px; line-height:36px; padding-left:10px;}
.tlshow_content_b span{ padding-left:530px;}
.tlshow_content_a strong , .tlshow_content_b strong{ color:#024EB3; font-size:14px;}
.tlshow_content{ line-height:1.8; padding:8px; font-size:14px;}
.tlshow_content span{ color:#FF9900;}
.tlshow_content_c{ height:30px; line-height:30px; background-color:#F2FFE6; border:1px dotted #82CD58;}
.tlshow_content_c strong{ color:#333333;}
.tlshow_content_c_left{ width:60px; float:left; text-align:center; border-right:1px dotted #82CD58; background-image:url(../images/tlshow_content_bg.gif); background-repeat:no-repeat;}
.tlshow_content_c_right{ padding-left:10px; float:left;}

.tlshow_list_top{ height:16px; background-image:url(../images/TLshow_list_topbg.gif); background-repeat:no-repeat;}
.tlshow_list_center{ background-image:url(../images/TLshow_list_centerbg.gif); background-repeat:repeat-y; clear:both; display:block;}
.tlshow_list_foot{ height:13px; background-image:url(../images/TLshow_list_footbg.gif); background-repeat:no-repeat;}
.tlshow_list_bg{ margin:auto; width:890px; background-color:#FAFAFA; clear:both; display:block;}
.tlshow_list_content{ margin:auto; width:840px; height:30px; line-height:30px; border-bottom:1px double #D8D8D8;}
.tlshow_list_content strong{ color:#666666;}

/* list */
.tlshow_list_tilte{ width:470px;  float:left; color:#0B6ACA;}
.tlshow_list_time{ width:90px; text-align:center; float:left;}
.tlshow_list_price1{ width:90px; text-align:center; float:left;}
.tlshow_list_price2{ width:70px; text-align:right; float:left;}
/* list--end */

.tlshow_list_input{ margin:auto; width:820px; padding-top:20px; padding-bottom:20px; border-bottom:1px dotted #D8D8D8;}
.tlshow_list_input a{ color:#1F59C4; text-decoration:underline;}
.tlshow_list_input a:hover{ color: #FF6600; text-decoration:underline;}
.tlshow_list_input_text{ color:#1F59C4;}
.tlshow_list_input_text strong{ color:#FF3300;}
.tlshow_list_input_ren{ width:60px; height:18px; line-height:18px; background-image:url(../images/input_bg.gif); background-repeat:repeat-x; color:#666666; border:1px double #CCCCCC;}
.tlshow_list_input_time{ width:120px; height:18px; line-height:18px;background-image:url(../images/input_bg.gif); background-repeat:repeat-x; color:#666666; border:1px double #CCCCCC;}
.tlshow_list_input span{ padding-left:30px; color:#666;}
.tlshow_list_next{ padding-left:15px;background-image: url(../images/TLshow_tel2.gif);background-repeat: no-repeat; background-position: right bottom;}
.tlshow_list_next_bt{ width:843px; padding-top:20px; padding-bottom:20px; text-align:center; background-color:#FAFAFA;}
.tlshow_list_clue{ padding-left:15px; height:90px; color:#666; overflow:hidden; background-image: url(../images/TLshow_tel1.gif); background-repeat: no-repeat; background-position: right bottom;}
.tlshow_list_clue_left{ padding-top:10px; line-height:1.6; float:left;}
.tlshow_list_clue_right{ padding-right:16px; padding-top:76px; float: right;}
/* 线路信息详细页结束 */

/*线路分享*/
#share_border{ width:500px; display:block; clear:both; border:1px double #59A9EA; padding:1px;}
.share_top{height:32px; line-height:31px; background-image:url(../images/share_topbg.gif); background-repeat:repeat-x;}
.share_top_right{	float:right; color:#FFFFFF; padding-left:16px; padding-right:10px;	background-image:url(../images/share_close.gif); background-repeat:no-repeat; background-position: left center;}
.share_top_left{ width:145px; padding-left:28px; float:left; font-size:15px; font-weight:bold; color:#FFFFFF; background-image:url(../images/share_title.jpg); background-repeat: no-repeat;}
.share_top_bg{ height:18px; background-image:url(../images/share_top_ge.gif); background-repeat:repeat-x;}
.share_text{padding:20px;background-image:url(../images/share_mail.gif);background-position: 280px 10px;background-repeat: no-repeat;}
.share_bt{ margin-top:10px; text-align:center; padding-top:10px;border-top:1px dotted #CCCCCC;}
.share_text span{ color:#FF3300;}
/*线路分享结束*/


/*起价说明*/
.price_text{padding:10px; line-height:1.4;} 
.price_text li{float:left; width:78px; padding-top:7px; padding-bottom:7px; text-align:center; border:1px double #FFF;}

.price_border{ width:418px; line-height:1.6; padding:6px; border:2px double #CEE1F2; color:#0066FF; background:#FCFDFE; position:relative;}
.price_border_s{ position:absolute; background:url(../images/img/up_ico.gif) no-repeat; width:7px; height:5px; left:30px; top:-5px;}
/*起价说明结束*/

/*全部出发日期*/
.show_start{width:920px; overflow:hidden; clear:both; margin:auto;}
.show_start_c{ overflow:hidden; margin-top:10px; margin-bottom:10px;}
.show_start_c ul{ width:720px;  margin:auto;} 
.show_start_c li{ float:left; width:100px; height:42px; line-height:1.4; padding-top:10px;text-align:center; background: #FDF5E1; border:1px double #FFFFFF;}


.show_start_s{font-size:20px; font-weight:bold;  color: #999; text-align:left; line-height:1.2; font-family: Arial, Helvetica, sans-serif;}
.show_start_s span{padding-left:6px;}
#tbg1{ background:url(../images/img/yc.gif) #F7FAFD 56px 22px no-repeat;}
#tbg2{ background:url(../images/img/ym.gif) #F7FAFD 56px 22px no-repeat;}
.show_start_1{font-size:12px; color:#0066FF; font-weight:normal; float:right; margin-right:4px; line-height:1.5; }
.show_start_2{font-size:11px; color:#006600; font-weight:normal; float:right; clear:both; margin-right:4px; }
/*全部出发日期结束*/

/* 公共报错 */
.error{ border:2px double #FFD0A8; background:#FFFFFB; padding:0 0 30px 0;}
.error_text{ padding:60px 0px 0px 0px; width:500px; margin:auto; clear:both; overflow:hidden;}
.error_left{ float:left; width:60px;}
.error_right{ float:left; width:440px;}
.error_right_a{ border-bottom:1px double #DDDDDD; line-height:2.3; font-size:14px; font-weight:bold;}
.error_right_b{ line-height:1.6;}
.error_right a{ color:#1F59C4; text-decoration:underline;}
.error_right a:hover{ color: #FF6600; text-decoration:underline;}
.error_right_c{ border-top:1px double #ddd; line-height:1.8; margin-top:16px; padding:5px 0 0 0;}
.error_right_c strong{ font-size:14px;}
.error_right_c a{ font-size:14px;}
.error_right_c span{ color:#FF3300;}


.ok{border:2px double #CEE1F2; background:#FDFEFF; height:265px;}
.ok_right_b{ padding-top:8px; line-height:1.6;}

/* 自由行 */
#page_v{ margin:auto; margin-top:15px; width:920px;}
#page_v_left{ width:190px; float:left;}
#page_v_s{ margin:auto; margin-top:6px; width:920px;}
.p_l_l{ margin: auto; width:186px; overflow:hidden; padding-bottom:12px;}
.p_l_l_top{ background:url(../images/img/pd_left_topbg.gif) no-repeat; overflow:hidden; height:6px;}
.p_l_l_end{ background:url(../images/img/pd_left_bottombg.gif) no-repeat; overflow:hidden; height:6px;}
.p_l_l_title{ margin:0 auto; width:172px; line-height:23px; font-size:14px;  background: url(../images/img/right_title_bg.gif) no-repeat; font-weight:bold; color:#0463E1; text-indent:0.5em;}
.p_l_l ul{ margin:auto; width:182px; background:#F8FBFE; border-right:2px double #69B0F7; border-left:2px double #69B0F7;}
.p_l_l li{ color:#ccc; width:164px; margin:0 auto;  text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:1.8; }
.p_l_l_title_s{width:172px; margin:0 auto; background:url(../images/img/left_no1_bg.gif) 5px center no-repeat #F1F7FE; line-height:21px; font-weight:bold; color:#0463E1; text-indent:1.2em; margin-top:6px;}
.p_l_l_li{ width:164px; margin:0 auto; line-height:21px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; background: url(../images/img/more1.gif) no-repeat left center; text-indent:0.5em;}
.p_l_l li a{ color: #205CCA; text-decoration:none;}
.p_l_l li a:hover{ color: #FF3300; text-decoration: underline;}
.p_l_l_li a{ color: #205CCA; text-decoration:none;}
.p_l_l_li a:hover{ color: #FF3300; text-decoration: underline;}

#p_post{ border:2px solid #C9E8FD; padding:1px; margin-top:15px; color:#205CCA; clear:both;}
.p_post img{ margin-left:106px; margin-top:10px; margin-bottom:5px;}
.p_post_t{ line-height:23px; font-size:14px; font-weight:bold; color:#205CCA; padding-left:10px; background:#EAF4FD;}
#p_post ul{ margin:auto; width:98%; padding-top:10px;}
#p_post li{ border-bottom:1px dotted #C9E8FD; line-height:40px; background:url(../images/img/v_list_bts.gif) 8px 20px no-repeat #F5FAFE; padding-left:18px;}
* html #p_post li{ border-bottom:1px dotted #C9E8FD; padding:8px 0px 8px 18px; background:url(../images/img/v_list_bts.gif) 8px 20px no-repeat #F5FAFE; }


#page_v_right{ width:722px; background:#FFFFFF; float:left; padding-left:8px;}
.p_r_b{ margin:auto; width:97%; padding:0px 0px 5px 0px; background:#FFFFFF;}
.p_r_t{ height:110px; padding:15px 18px 0px 18px; background:#F8FBFE; overflow:hidden; clear:both;}

.p_r_hotel{ padding:10px 15px 10px 15px;  background:#F8FBFE; color:#333; overflow:hidden; clear:both;}
.p_r_hotel h1{ font-size:18px; font-weight:bold; line-height:31px;}
.p_r_hotel_c{ overflow:hidden; clear:both; margin:0 auto; width:95%; margin-top:15px; padding-bottom:10px; }
.p_r_hotel_c ul{ float:left; width:380px;}
.p_r_hotel_c li{ line-height:28px; border-bottom:1px dashed #CEE1F2; color:#205CCA; padding-left:3px;}
.p_r_hotel_c div{ float:left; width:280px;}
.p_r_hotel_c div img{ width:250px; height:190px; border:3px solid #EBF1FA; margin-top:8px;}
.p_r_hotel_f{background:url(../images/img/left_no1_bg.gif) 12px center no-repeat #F1F7FE; text-indent:1.8em; color:#205CCA;line-height:27px;}


.p_r_t h1{ font-size:18px; color:#333; border-bottom:1px double #CFE6F8; line-height:31px;}
.p_r_t div{ padding-top:5px; line-height:1.8;color:#205CCA;}
.p_r_t h1 span{ float:right; color:#FF3300;}

.p_r_s{ background:url(../images/img/v_content_bg.jpg) repeat-x; line-height:26px; margin-top:15px; text-indent:0.8em; font-size:14px; color:#205CCA; font-weight:bold;}
.p_r_content{ padding:8px; line-height:1.7; overflow:hidden; clear:both;}

.p_r_content_s{  padding:8px; line-height:1.7; overflow:hidden; }

.p_r_content1_div{  padding-top:12px; padding-bottom:2px; width:176px; text-indent:0.6em; top:139px; left:8px;}

.p_r_content1_1 img{ margin-right:15px; border:3px solid #EBF1FA;}


.p_r_content1{ height:130px; float:left; padding-top:5px;}
.p_r_content1_1{ height:130px;}
.p_r_content1_2{ height:20px;}
.p_r_content2{ width:480px; float:left; padding-top:5px;}


.hotel_t{ line-height:23px; background:#EBF1FA; overflow:hidden; clear:both; color:#205CCA;}
.xcts_content{ line-height:1.6; padding-left:10px; padding-top:5px; }
.xcts_content strong{ background:#CFE6F8; color:#205CCA; font-size:14px;}

.v_list1{border-bottom:1px double #CFDEF3; line-height:1.5; padding-right:5px;}
.v_list1 *{ vertical-align:middle; padding:3px 0 0 0;}


/*自由行详细页-飞机酒店列表样式*/
.hotel{ overflow:hidden; clear:both; height:23px;  color:#205CCA; background:#CFE6F8; margin-bottom:6px; font-weight:bold;}
.hotel_ss{ overflow:hidden; clear:both; background:#FFF; padding:3px 0px 3px 0px; height:26px; }
.hotel_s{ overflow:hidden; clear:both; background:#EEF5FD; padding:3px 0px 3px 0px;  height:26px; }
.hotel_s span,.hotel_ss span{ color:#555; font-size:11px;}

.hotel_1{ width:350px; float:left;  padding-left:10px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.hotel_1s{ width:350px; float:left; line-height:23px; padding-left:10px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.hotel_2{ width:160px; float:left; line-height:23px;}
.hotel_3{ width:96px; float:left; line-height:23px; }
.hotel_4{width:80px; float:left; padding:3px 0px 0px 0px; text-align:center;}

.hotel_t_1_img{ float:left; margin-right:5px; margin-top:-2px; width:40px; height:25px; border:2px #EBF1FA double;}

.fly_1{width:246px; float:left; padding-left:10px; line-height:23px;}
.fly_1 img{ width:18px; height:18px; float:left; margin-top:2px; margin-right:6px;}
.fly_2{width:132px; float:left; text-align:center; line-height:23px;}
.fly_3{width:100px; float:left; text-align:center; line-height:23px;}


.more_list{ width:95%; margin:auto; overflow:hidden; margin-top:8px; clear:both;}
.more_list_1{ float:left; width:118px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.more_list_1 p{ padding-left:5px;}
.more_list_2{ float:left; width:396px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.more_list_2 a:link,.more_list_2 a:visited{ color: #2263DB; text-decoration: none; padding-left:5px; font-size:14px;}
.more_list_2 a:hover{ color: #FF3300; text-decoration: underline;}
.more_list_3{ float:left; width:130px; font-size:11px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.more_list_3 a:link,.more_list_3 a:visited{ color: #999; text-decoration: none; padding-left:5px;}
a.more1:link{color: #666; text-decoration: none; padding-left:5px; font-size:12px;}
.more_list_3 a:hover{ color: #FF3300; text-decoration: underline;}
.more_list_4{ float:left; width:60px;text-align:center;}
.more_list_5{ float:left; width:76px; text-align:right;}
.more_list_5 span{ color:#FF6600;padding-right:5px;}
.more_list_5 p{ padding-right:5px;}
.more_list_ts{display:none; line-height:2; padding:8px; border-bottom:1px double #EFEFEF; color:#777777; background-color: #FAFAFA;}

.more_list_img{ overflow:hidden; clear:both; margin-top:20px; }
.more_title{ line-height:25px; font-size:14px; border-bottom:1px double #6B98DA; background:#EBF1FA;}
.more_title h1{ font-size:14px; color:#0099FF; background:url(../images/img/v_list_bts.gif) left center no-repeat; text-indent:0.8em;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.more_title h3{ font-size:14px; color:#0099FF; background:url(../images/img/left_no1_bg.gif) 10px center no-repeat; text-indent:1.2em;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:400px;}
.more_title h2{ font-size:12px; font-weight:normal; background:#6B98DA; color:#FFFFFF; float:left; padding:0px 6px 0px 6px;}
.more_title h1 a{ color: #205CCA; text-decoration:none;}
.more_title h1 a:hover{ color: #FF3300; text-decoration:none;}
.more_title h3 a{ color: #0463E1; text-decoration:none;}
.more_title h3 a:hover{ color: #FF3300; text-decoration:none;}
.more_title p{ float:right; color:#FF3300; font-size:12px; padding-right:8px;}
.more_content{ overflow:hidden; clear:both; padding-top:15px; margin-bottom:22px;}
.more_content_left_v{ width:140px;  padding-top:6px; float:left; margin-right:8px;}
.more_content_left_v img{ width:124px; height:76px; border:3px solid #EBF1FA;}

.more_c_r1{ background: url(../images/img/left_no1_bg.gif) left 5px no-repeat; text-indent:0.6em; height:21px; border-bottom:1px double #CFDEF3; width:530px; position:relative;}
.more_c_r1 img{ position:absolute; right:1px; top:-3px; }
.more_c_r1 span{ font-size:11px; color:#666;}
.more_c_r2{ padding:6px 0px 4px 0px; line-height:1.8; color:#666666; width:530px; height:80px;}
.more_c_r1_s{ background: url(../images/img/left_no1_bg.gif) left 5px no-repeat; text-indent:0.6em; height:21px; border-bottom:1px dotted #78B1FE; width:410px;}
.more_c_r1_s span{ font-size:11px;}
.more_c_r2_s{ padding:6px 0px 8px 0px; line-height:1.8; color:#666666; width:410px; height:80px;}
.c_left_a_more{border:1px double #78B1FE; padding:1px; background:#FFFFFF;  clear:both;}

.c_left_a_top{ height:26px; line-height:26px; padding-left:12px; background:url(../images/img/text_top_bg.gif) repeat-x;}
.c_left_a_top_left{ float:left;}
.so_top1{ height:30px;  text-align:right; padding-right:5px; line-height:30px; clear:both;border-bottom:2px double #7BC1F4; background:url(../images/img/so_topbg.gif) repeat-x; overflow:hidden;}
.so_bottom{height:30px; margin-top:8px; margin-bottom:16px; text-align:center; line-height:30px; border-top:2px double #7BC1F4; background:url(../images/img/so_bottombg.gif) repeat-x;}

/*自由行频道首页*/


.v_l_top2{ background:url(../images/img/v_l_top2.jpg) no-repeat; line-height:36px; margin-top:7px; text-indent:1.9em; font-size:14px; font-weight: bold; color:#0463E1;}
.v_l_bg2{ padding:0px 14px 0px 14px; background:url(../images/img/v_l_bg2.jpg) repeat-y; overflow:hidden; color:#999999; overflow:hidden; clear:both;}
.v_l_bg2_b{ overflow:hidden; clear:both; height:74px; border-bottom:1px double #C0D8F1; padding-bottom:8px; padding-top:12px;}
.v_l_bg2_b_1{ float:left; width:98px;}
.v_l_bg2_b_1 img{ width:98px; height:70px;}
.v_l_bg2_b_2{ float:left; width:145px; padding-left:8px; color:#666666; line-height:1.4;}
.v_l_bg2_b_2 h1{ font-size:14px; line-height:21px; background:url(../images/img/left_no1_bg.gif) no-repeat left center; text-indent:0.4em;}
.v_l_bg2_b_2 h1 a{ color:#0463E1; text-decoration:none;}
.v_l_bg2_b_2 h1 a:hover{ color:#FF3300; text-decoration:underline;}
.v_l_end2{ background:url(../images/img/v_l_end2.jpg) no-repeat; height:12px; clear:both;}

#v_right{ width:632px; float:right; overflow:hidden;}

.v_r_content{ margin-top:8px; clear:both;}
.v_r_l{ float:left; width:460px;}
.v_r_l_border{ border:1px double #78B1FE; position:relative; height:250px;}
.v_r_l_t_l{ position:absolute; width:14px; height:12px; background:url(../images/img/tl.gif) no-repeat; top:-1px; left:-1px;}
.v_r_l_b_r{ position: absolute;width:13px; height:11px; background:url(../images/img/br.gif) no-repeat; bottom:-1px; right:-1px;}
* html .v_r_l_b_r{ position: absolute;width:13px; height:11px; background:url(../images/img/br.gif) no-repeat; bottom:-4px; right:-1px;}
.v_r_l_top{ line-height:26px; text-indent:0.9em; background:url(../images/img/text_top_bg.gif) repeat-x;}
.v_r_l_border ul{ background:url(../images/img/text_img_bg.gif) repeat-x; width:99.6%; padding:5px 0px 8px 0px; margin:0 auto;}
.v_r_l_border li{ margin:auto; width:95%; line-height:30px; border-bottom:1px dotted #ccc; padding-left:5px; background:url(../images/img/right_title_bt.gif) left center no-repeat;}
.v_r_l_border li span{ color:#2C6AFC; font-size:11px;}
.v_r_l_border li p{ float:right; color:#FF3300;}
.v_r_l_border li a{ font-size:14px;}

/* 自由行END */

/*线路分享 By hiloy*/
#share_border{ width:500px; display:block; clear:both; border:1px double #59A9EA; padding:1px;}
.share_top{height:32px; line-height:31px; background-image:url(../images/share_topbg.gif); background-repeat:repeat-x;}
.share_top_right{	float:right; color:#FFFFFF; padding-left:16px; padding-right:10px;	background-image:url(../images/share_close.gif); background-repeat:no-repeat; background-position: left center;}
.share_top_left{ width:145px; padding-left:28px; float:left; font-size:15px; font-weight:bold; color:#FFFFFF; background-image:url(../images/share_title.jpg); background-repeat: no-repeat;}
.share_top_bg{ height:18px; background-image:url(../images/share_top_ge.gif); background-repeat:repeat-x;}
.share_text{padding:20px;background-image:url(../images/share_mail.gif);background-position: 280px 10px;background-repeat: no-repeat;}
.share_bt{ margin-top:10px; text-align:center; padding-top:10px;border-top:1px dotted #CCCCCC;}
.share_text span{ color:#FF3300;}
/*线路分享结束*/

/* 2级分类页面 */
#t_img_ad{ position:relative; width:726px; height:165px;}
#t_img_ad div{ position:absolute; width:242px; height:35px; right:0px; bottom:0px;}

#t_img{ border:1px double #78B1FE; padding:2px; clear:both; height:176px;}
#t_img_l{ float:left; }
/* #t_img_l h1{ font-family:arial; font-size:24px; color:#FFFFFF; font-weight:bold; position:absolute; top:10px; left:10px;}*/
#t_img_l img{ width:360px; height:176px;}

#t_img_r{float:right; background:url(../images/img/t_imgbg.jpg) repeat-x; height:176px; width:358px;}
#t_img_r_1{ width:320px; line-height:35px; margin:auto; color:#0463E1; font-size:14px; font-weight:bold; background:url(../images/img/t_img_icon.gif) left  center no-repeat; text-indent:1.2em;}
#t_img_r_2{ width:298px; padding-left:18px; height:135px; line-height:1.6; margin:auto; text-align:justify; text-justify:inter-ideograph;  overflow:hidden;}
.t_border1{overflow:hidden; clear:both;}
.t_border{ width:340px; padding:6px 9px 6px 9px; overflow:hidden; float:left;}
.t_border span{ float:right; color:#FF6600;font-size:11px;}
.t_border p{ color: #2C6AFC;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.t_border dt{ width:285px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:20px;  padding-top:6px; padding-left:7px; background-image: url(../images/img/title_bt.gif);background-repeat: no-repeat; background-position: left center;}
.t_border dt a{ font-size:14px;}
.t_border dd{line-height:20px; font-size:11px; border-bottom:1px dotted #D6D6D6; padding-left:7px; padding-bottom:6px; }
.t_paixu{width:97%; margin:auto; padding-top:7px; padding-bottom:7px; text-align:right; }
.t_table_one{ width:97%; clear:both; margin:auto; background:#EBF1FA; font-weight:bold; color:#1F59C4; line-height:23px; height:23px;}
.t_table_two{ width:97%; clear:both; margin:auto; border-bottom:1px double #CFDEF3; line-height:28px; height:28px;}
.t_table_1{ float:left; width:10%; text-indent:0.8em;}
.t_table_1s{ float:left; width:10%; text-indent:1.3em; background:url(../images/img/left_bt1.gif) 10px center no-repeat;}
#t_table_2{ float:left; width:50%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
#t_table_2 a{color:#0463E1; font-size:14px;}
#t_table_2 a:hover{color: #FF3300;}

.t_table_1ss{ text-indent:1.3em; background:url(../images/img/left_bt1.gif) 10px center no-repeat;}
#t_table_2s a{color:#1D53B8; font-size:14px;}
#t_table_2s a:hover{color: #FF3300;}

.t_table_3{ float:left; width:30%;}
.t_table_4{ float:left; width:8%;}
.t_table_4s{ float:left; width:8%; color:#FF3300;}

#m_list{ width:97%; margin:auto; overflow:hidden; clear:both; margin-top:15px;}
#m_title{width:100%; height:25px; line-height:25px; clear:both; background:#EBF1FA; border-bottom:1px double #6B98DA;}
#m_title_l{float:left; width:15%; text-align:center; color:#FFFFFF; background: #6B98DA;}
#m_title_r{float:left; width:85%;}
#m_title_r b{ font-weight:normal;}
#m_title_r h1{ font-size:14px; background: url(../images/img/v_list_bts.gif) 0px center no-repeat; text-indent:0.8em;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:85%;}
#m_title_r h1 a{ color: #1D53B8; text-decoration:none;}
#m_title_r h1 a:hover{ color: #FF3300; text-decoration:none;}
#m_title_r span{ float:right; padding-right:7px; color:#FF3300;}
#m_content{ width:100%; clear:both; overflow:hidden; height:128px; margin-top:10px;}
#m_content_l{ width:22%; float:left; text-align:center; padding-top:8px;}
#m_content_l img{ width:120px; height:82px; border:3px solid #EBF1FA;}
#m_content_r{ width:78%; float:right;}
#m_content_r_1{ line-height:25px; border-bottom:1px double #CFDEF3; background:url(../images/img/right_title_bt.gif) left center no-repeat; text-indent:0.6em;}
#m_content_r_2{ line-height:2; padding-top:5px; color:#666666;}

/* 线路产品2分类 */
#ej_table{ clear:both; overflow:hidden;}
#ej_left{ float:left; width:360px;}
#ej_right{ float:right; width:360px;}
#ej_t{  margin-top:8px; clear:both;}


#ej_t h2{ height:26px; line-height:26px; font-size:14px; color:#0463E1; padding-left:12px; border:1px double #FFFFFF; background:url(../images/img/text_top_bg.gif) repeat-x;}
#ej_t dl{overflow:hidden; width:97%; margin:auto; padding-bottom:10px; padding-top:5px;}
#ej_t dt{ text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:19px;  padding-top:6px; padding-left:7px; background-image: url(../images/img/title_bt.gif);background-repeat: no-repeat; background-position: left center;}
#ej_t dt a{ font-size:14px;}

#ej_t dt strong{ font-size:14px;}
#ej_t dd{line-height:19px; font-size:11px; color: #2C6AFC; border-bottom:1px dotted #D6D6D6; padding-left:7px; padding-bottom:6px; }
#ej_t dd span{float:right; color:#FF6600;font-size:11px;}

#mdimg{ margin:10px 0 0 0; border:1px solid #E0ECFE;  width:350px; height:174px; padding:4px;}
#mdimg img{ width:350px; height:174px;}
#mdlist{ overflow:hidden; clear:both;}
#mdlist dt,#mdlist dd{ float:left;border-bottom:1px dotted #D6D6D6; line-height:31px; height:31px;}
#mdlist dt{background: url(../images/img/title_bt.gif) left center no-repeat; padding:0 0 0 7px; width:290px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
#mdlist dd{ float:left; color:#FF6600; width:63px; text-align:right;}
#mdpic{ margin:18px 0 15px 0; overflow:hidden;}
#mdpic li{ float:left; width:146px; margin:0 14px 0 20px; _margin:0 14px 0 14px;}
#mdpic li strong{ font-size:12px; font-weight:normal; line-height:1.4;}
#mdpic li strong a{ color:#1D53B8;}#mdpic li strong a:hover{ color:#FF3300;}
#mdpic li img{ width:138px; height:100px; padding:4px; border:1px double #D6D6D6;}
#mdpic li img:hover{ border:1px solid #FFCC00;}
#mdpic li p img{ width:15px; height:15px; border:none; padding:0px; vertical-align:middle;}
#mdpic li p img:hover{ border:none;}
#mdpic li p{ padding:2px 0 0 0;}

#line{ margin:8px 0 0 0; _margin:8px 0 18px 0; padding:0 0 10px 0; clear:both; overflow:hidden;}
#line table{ float:left; margin-top:1px;}
#line table th{ color:#1F59C4; background:#F1F7FC;border-bottom:1px double #ECF2FB; padding: 0 4px 0 0;}
#line table td{ border-bottom:1px double #ECF2FB; padding: 0 3px 0 0;}
#line table td em{ color:#666; font-style: normal;}
#line .lins a{ color:#333; font-size:12px; padding:0 0 0 14px; background:url(../images/img/left_bt1.gif) 7px 9px no-repeat;}
#line .lins span{ font-size:14px; color: #1D53B8; padding-left:3px;}
#line .lins a:hover,#line table td a:hover span{ color: #FF3300;}
#line .lins a:hover{ font-size:12px;}
#line .lint a{ color: #1D53B8; font-size:14px;}
#line .lint img{ vertical-align:middle;}
#line .lint span{ font-size:12px; color:#333; padding-left:3px;}
#line .lint a:hover,#line table td a:hover span{ color: #FF3300;}
#line .lint a:hover{ font-size:14px;}
#line h2{ height:26px; line-height:26px; font-size:14px; color:#0463E1; padding-left:12px; background:url(../images/img/text_top_bg.gif) repeat-x;}
#line h2 a{ color:#0463E1; text-decoration:none;}
#line h2 a:hover{ color:#0463E1; text-decoration: underline;}
.lins_bi a{ color:#333; font-size:12px; padding:0 0 0 6px; background:url(../images/img/title_bt.gif) 0px 6px no-repeat;}
.lins_bi span{ font-size:14px; color: #1D53B8; padding-left:2px;}
.lins_bi a:hover,.lins_bi a:hover span,.lins_bi a:hover em{ color: #FF3300;}
.lins_bi a:hover{ font-size:12px;}
.lins_bi em{ font-size:12px; font-style:normal; color:#555;}
.lins_bis td{ border-bottom:1px dotted #D6D6D6;}


a.list:link,a.list:visited{ color: #1D53B8; font-size: 14px;}
a.list:hover{ color: #FF3300;}
span.list { color: #4e9700; font-size: 14px; text-decoration: underline;}
.list_blue { color: #333; font-size:12px;}
.list:hover .list_blue{ color: #F00;text-decoration: underline;}

/*频道首页新搜索栏*/
#pd_so{ clear:both; overflow:hidden; margin:3px 0px 6px 0px;}
#pd_so_l{ float:left; width:111px; height:75px;}
#pd_so_c{ float:left; width:606px; height:75px; background:url(../images/img/n_so_c.gif) repeat-x;}
#pd_so_r{ float:left; width:9px; height:75px; background:url(../images/img/n_so_r.gif) no-repeat;}
#pd_so_t1{ width:100%; padding-top:18px; clear:both;}
#pd_so_t2{ width:100%; clear:both; padding-top:3px;}
#pd_so_c span{ font-family:宋体; color:#FF3300;}
#pd_so_div1{ float:left; width:130px;}
#pd_so_div2{ float:left; width:160px;}
#pd_so_div3{ float:left; width:150px;}
#pd_so_div4{ float:left; width:75px; position:relative;}
#pd_so_div4 img{ position:absolute; top:-5px;}

/*新自由行首页*/

.v_l_top{ background:url(../images/img/v_l_top.jpg) no-repeat; line-height:26px; padding-top:7px; text-indent:1.9em; font-size:14px; font-weight: bold; color:#0463E1;}
.v_l_bg{ background:url(../images/img/v_l_bg.jpg) repeat-y; overflow:hidden; color:#999999; padding-top:8px;}
.v_l_title{ background:url(../images/img/left_no1_bg.gif) 5px center no-repeat #F1F7FE; width:166px; margin:auto; line-height:21px; font-weight:bold; color:#0463E1; text-indent:1.2em;}
.v_l_list{ line-height:1.6; overflow:hidden;width:160px; margin:auto; padding-bottom:5px;}
.v_l_list a{ color:#0463E1; text-decoration:none;}
.v_l_list a:hover{ color:#FF3300; text-decoration:underline;}
.v_l_end{ background:url(../images/img/v_l_end.jpg) no-repeat; height:12px;}

.v_r_r{ background:#CBE3FC; margin-top:8px;}
.v_r_rs{ width:164px; margin:auto; padding:8px 0px 8px 0px;}
.v_r_r_div1{ border-bottom:1px double #fff; padding:0px 0px 8px 0px;}
.v_r_r_div2{ border-bottom:1px double #fff; padding:8px 0px 8px 0px;}
.v_r_r_div3{ padding:8px 0px 0px 0px;}
.v_r_r div img{ width:164px; height:72px;}

.v_r_ad{ clear:both; overflow:hidden;}
.v_r_ad_l{ float:left; width:416px; height:167px; border:1px double #78B1FE; background:#F5FBFF; padding:4px;}
.v_r_ad_l img{ width:416px; height:167px;}

/* 新线路详细页 */
#tl_page{ margin:auto; margin-top:8px; width:920px; background:#F8FBFE; clear:both; overflow:hidden;}

/* left */
#tl_page_l{ float:left; width:668px; background:#FFFFFF; border:1px double #78B1FE;}
#tl_l_bg{ background:#F8FBFE; overflow:hidden; padding-bottom:15px; border:2px double #FFFFFF;}
#tl_l_top{ margin:auto; width:640px;}
/*.yxqbg strong{ font-family:arial;}
.yxqbg{ position:absolute; padding:0 5px 0 0; width:245px; height:22px; line-height:21px; right:0px; top:58px; text-align:right; color:#4A83CB; background:url(../images/img/yxqbg.gif) no-repeat;}*/


#tl_l_top_h1{ clear:both; overflow:hidden; padding-top:25px; padding-bottom:12px; border-bottom:1px double #E2F0FC;}
* html #tl_l_top_h1{ clear:both; overflow:hidden; height:30px; padding-top:25px; padding-bottom:15px; border-bottom:1px double #CFE6F8;}
#tl_l_top_h1 span{ float:left; font-size:12px; background: url(../images/img/p_bg.gif) left -100px no-repeat; padding-left:4px; font-weight:normal; height:20px; line-height:20px; color:#FFFFFF; letter-spacing:0px; margin-right:2px;}
#tl_l_top_h1 span div{background: url(../images/img/p_bg.gif) right -100px no-repeat; padding-right:7px; font-family:arial;}
#tl_l_top_h1 h1{ float:left; font-size:17px; font-family:arial; line-height:1.2; width:530px;letter-spacing:-1px;}


#tl_l_border{ clear:both; color:#0257CA; padding-top:16px; overflow:hidden;}
#tl_l_border dl{ float:left; width:460px;}
#tl_l_border dd{ line-height:24px; height:24px;}
#tl_l_border dd strong{ color:#FF3300;}
#tl_l_border dd a{ text-decoration:underline; color:#0257CA;}
#tl_l_border dd a:hover{ color:#FF3300; text-decoration:none;}
#tl_l_border dt{padding:2px 0px 2px 66px;}
#tl_l_border div{ border-left:1px double #EBF3FC; float:left; width:154px; padding-left:15px; padding-top:3px; line-height:1.6;}
#tl_l_border div span{ font-size:15px; font-weight:bold; padding-top:-2px;}
#tl_l_border div img{ padding-top:5px;}

#tl_l_lxs{ margin:auto; width:645px; text-align:right; color:#777; line-height:24px; padding-top:5px;}
#tl_gg{ margin:auto; margin-top:10px; border:2px solid #FEDABA; color:#CC0000; width:641px; padding:2px; }
#tl_ggs{background:#FFFAE6;line-height:1.5; padding:4px;}
#tl_l_lxs a{ color:#777; text-decoration:underline;}
#tl_l_lxs a:hover{ color: #FF3300;}
#tl_l_lxs span{ color:#333;}
#tl_l_borders{ margin:auto; width:650px; margin-top:10px;}
#tl_l_title{ padding:0 0 0 25px; height:24px; line-height:25px; margin-top:6px; color:#024EB3; font-size:14px; font-weight:bold; background: url(../images/img/p_bg.gif) 8px 7px no-repeat #E4EFFA; border-bottom:1px solid #B0CEEA;}
#tl_l_title span{ float:right; font-size:11px; padding-right:6px;} 
#tl_l_title span a{ color:#6DA6D8;}
#tl_l_contentv{ line-height:1.8;   padding:5px 0px 6px 0px; overflow:hidden; clear:both;text-align:justify; text-justify:inter-ideograph; }
#vdaoqi{float:left; line-height:1.8; color:#024EB3; width:462px; padding:0px 5px 0px 2px; margin:5px 0 0 8px;}
#tl_l_contentv .contentvs{float:left; padding-left:10px; padding-top:0px; padding-bottom:8px; width:462px;}
#tl_l_content{ line-height:1.8;   padding:5px 5px 6px 6px; overflow:hidden; clear:both;text-align:justify; text-justify:inter-ideograph;}
.tl_l_content_p{font-size:12px; color:#666666; padding-left:16px; padding-bottom:5px;}
#tl_l_contentv img{ float:left; border:4px solid #fff; margin-top:8px; width:150px; height:100px;}
#tl_l_content div{ float:left; padding-left:10px; padding-top:6px; padding-bottom:8px; width:462px;}
.tl_l_content_img{ width:150px; height:100px; float:left; margin-top:8px;}
#tl_l_titles{ padding:0 0 0 25px;  height:24px; line-height:25px; color:#024EB3; font-size:14px; font-weight:bold; background: url(../images/img/p_bg.gif) 8px 7px no-repeat; }
#tl_l_titles span{ float:right; font-size:12px; font-weight:normal;}
#tl_time{text-align:right; margin:auto; width:650px; padding-top:2px; color:#777777;}
#tl_time span{ color:#444;}

.tl_l_titlec{ font-size:14px; color:#008C00; padding-top:15px; font-weight:bold; padding-left:6px; border-top:1px solid #E4EFFA;}
.tl_l_titlecs{ font-size:14px; color:#008C00; padding-top:15px; font-weight:bold; padding-left:6px; border-top:2px solid #E4EFFA;}
.tl_l_titlec_left{ width:61px; line-height:22px; font-family: verdana; float:left; background:url(../images/img/p_bg.gif) left -18px no-repeat; color:#FFFFFF; text-align:center;}
.tl_l_titlec_right{ padding-left:10px; float:left; width:545px; line-height:22px;}
.tl_l_contents{ line-height:1.5; font-size:12px; color: #FF7700; border-top:0px double #DFFFC1; margin-left:10px;margin-bottom:15px; padding-left:2px; border-left:3px solid #FF9900;}
.tl_l_contents span{ color:#FF7700; padding:2px 0px 0px 5px; background:none; margin-right:0px;}
#tl_l_contentz{ background:#F8FBFE; border:1px double #DBECF4; line-height:2; padding-left:13px; padding-top:40px; padding-right:10px; position:relative; margin-top:30px;}
#tl_l_contentz h3{ position:absolute; width:620px; top:-1px; left:-1px; _left:-14px; _top:0px; font:bold 14px/30px arial,"arial"; padding-left:25px; color:#024EB3; background:url(../images/img/p_bg.gif) no-repeat left -70px;}
#tl_l_contentz h3 em{ float:right; font-size:12px; font-weight:normal; font-style:normal;}
#tl_l_contentz span{ padding-left:10px; color:#999999;}
#tl_l_contentz span a{ color:#999999; text-decoration: underline;}
#tl_l_contentz div{ border-bottom:1px double #DBECF4; padding-top:12px; padding-bottom:12px;}
#tl_l_text{ line-height:1.8; padding-top:6px; color:#666666;}
#tl_l_contentzz{ background: url(../images/img/p_bg.gif) no-repeat 30px -135px #FFFDFB; border:1px double #FEE8DA; color:#444; line-height:1.6; padding:40px 10px 8px 13px; position:relative;}
#tl_l_contentzz p{ border-bottom:1px dashed #FFDFCE; padding:10px 10px 10px 80px;}
#tl_l_contentzz div,#tl_l_contentzb div{ position:absolute; top:-1px; left:-1px; _left:-14px; _top:0px; width:178px; font:bold 14px/30px arial,"arial"; text-indent:1.8em; color: #FF3300; background:url(../images/img/p_bg.gif) no-repeat left -40px;}
#tl_l_contentzz p strong{ color:#666px; }

#tl_l_contentzb{ background: #FFFDFB; border:1px double #FEE8DA; color:#444; line-height:1.6; padding:30px 10px 8px 10px; position:relative;}
#tl_l_contentzb p{ border-bottom:1px dashed #FFDFCE; padding:10px 0 10px 2px;}


#tl_l_contentzs{ background: url(../images/img/hotel_iconbg.gif) no-repeat 30px 55px #FFFDFB; border:1px double #FEE8DA; color:#444; line-height:1.6; padding:40px 10px 8px 13px; position:relative;}
#tl_l_contentzs p{ border-bottom:1px dashed #FFDFCE; padding:10px 10px 10px 80px;}
#tl_l_contentzs div{ position:absolute; top:-1px; left:-1px; _left:-14px; _top:0px; width:178px; font:bold 14px/30px arial,"arial"; text-indent:1.8em; color: #FF3300; background:url(../images/img/p_bg.gif) no-repeat left -40px;}
#tl_l_contentzs p strong{ color:#666px; }

#tl_l_hotel{ background:#F8FBFE; border:1px double #DBECF4; line-height:2; padding-left:13px; padding-right:10px; position:relative; }


/* right */
#tl_page_r{ float:right; width:250px;}
.tl_r_ad{ height:200px; overflow:hidden;}
.tl_r_ad img{ width:250px; height:200px;}
.tl_r_title{ height:27px; line-height:27px; padding-left:10px; font-size:14px; font-weight:bold; color:#024EB3; background:#B9D3EC;}
#tl_page_r dl{ margin:auto; width:235px; padding:6px 0px 15px 0px;}
#tl_page_r dd span{ font-family:arial; color:#FF6600;}
#tl_page_r dd{ width:230px; background:url(../images/img/left_no1_bg.gif) left center no-repeat; padding-left:7px; padding-top:3px; height:21px; line-height:21px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
#tl_page_r dd a{ font-size:12px; color:#0251BB;}
#tl_page_r dd a:hover{ font-size:12px; color: #FF3300;}
#tl_page_r dt{ height:18px; line-height:18px; padding-left:6px; padding-bottom:5px; color:#666; clear:right; border-bottom:1px double #DCEAF5;}
#tl_page_r dt span{ float:right; color:#FF3300;}
#tl_page_r ul{ margin:auto; width:230px; padding:6px 0px 12px 0px;}
#tl_page_r li{width:230px; background:url(../images/img/left_no1_bg.gif) left center no-repeat; padding-left:7px; height:25px; line-height:25px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
#tl_page_r li a{ font-size:12px;color:#0251BB;}
#tl_page_r li a:hover{ font-size:12px;color: #FF3300;}
#tl_page_r .mddlist{margin:auto; width:225px; padding:6px 0px 15px 0px;}
#tl_page_r .mddlist li{width:220px; background:url(../images/img/left_no1_bg.gif) left center no-repeat; padding-left:8px; padding-top:3px; height:22px; line-height:22px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
#tl_page_r .mddlist li a{ font-size:12px; color:#0251BB; text-decoration:underline;font-size:14px;}
#tl_page_r .mddlist li a:hover{ font-size:12px; color: #FF3300;font-size:14px; text-decoration:none;}

/* visa */
#visa_ad{ width:690px; height:155px; overflow:hidden;}
#visa_ads{ width:690px; height:34px; overflow:hidden;}
#visa_content{ width:690px; margin-top:10px; border:1px double #78B1FE; position:relative; background:url(../images/img/order_list_bg.gif) left 25px repeat-x;}
#visa_content_lt{ position:absolute; top:-1px; left:-1px; background:url(../images/img/tl.gif) no-repeat; width:14px; height:12px;}
#visa_content_rb{ position:absolute; right:-1px; bottom:-1px; background:url(../images/img/br.gif) no-repeat; width:13px; height:11px;}
#visa_title{ height:26px; line-height:26px; font-size:14px; font-weight:bold; color:#1F59C4; padding-left:14px; background:url(../images/img/text_top_bg.gif) repeat-x;}
#visa_title a{  color:#1F59C4; font-size:12px; text-decoration:none;}
#visa_title a:hover{ color:#FF3300; text-decoration:underline;}
#visa_title span{ float:right; padding-right:12px; padding-left:7px; background:url(../images/img/left_no1_bg.gif) left center no-repeat; font-size:12px; font-weight:normal;}
#visa_text{ clear:both; width:658px; padding-top:10px; padding-bottom:6px; margin:auto; overflow:hidden;}
#visa_text div{ float:left; width:329px;}
#visa_text img{ width:16px; height:11px;}

#visa_text dl{ clear:both; width:329px;}
#visa_text dt{ float:left; width:19px; padding:8px 0px 6px 0px;}
#visa_text dd{ float:left; width:295px; font-size:12px; font-weight:bold; color:#427AE1; padding:4px 0px 6px 0px; overflow:hidden;}
#visa_text dd span{ font-size:12px; font-weight:normal; color:#FF6600; padding-left:4px; float:right;}
#visa_text dd a{ font-size:12px; font-weight:normal; text-decoration:none;}
#visa_text dd a:hover{ text-decoration: underline;}

#visa_sotop{ background:url(../images/img/visa_sobg.jpg) no-repeat; height:40px; line-height:40px; font-size:14px; font-weight:bold; color:#1F59C4; text-indent:1.7em;}
#visa_sobg{ border-left:1px double #257ED3; border-right:1px double #257ED3; background:#CBE3FC;}
#visa_sobgs{ width:206px; margin:auto;}
#visa_sobgs input,#visa_sobgs textarea{ width:204px;}
#visa_sobottom{ background:url(../images/img/visa_sobottom.gif) no-repeat; height:6px; overflow:hidden;}

#visa_adtop{ background:url(../images/img/left_bg_top.gif) no-repeat; height:5px; overflow:hidden; margin-top:10px;}
#visa_adbg{ border-left:1px double #96C7EF; border-right:1px double #96C7EF; background:#CBE3FC;}
#visa_adbottom{ background: url(../images/img/left_bg_bottom.gif) no-repeat; height:5px; overflow:hidden;}
.visa_so{ background:url(../images/img/so_input1.gif) #FFFFFF no-repeat; border-bottom:1px double #C2C2C2; border-top:1px double #C2C2C2 ;border-right:1px double #C2C2C2; border-left:1px double #C2C2C2; }

#visa_show{ margin-top:8px; padding:1px; border-top:1px solid #78B1FE; border-left:1px solid #78B1FE;  border-right:1px solid #78B1FE;  border-bottom:2px solid #78B1FE;}
#visa_titles{ background: url(../images/img/visa_show_bg.jpg) left top repeat-x #E4F1FD; height:118px; padding-top:14px;}
#visa_title_div{ clear:both; margin:auto; width:648px;}
#visa_img{ float:left; width:141px; height:88px; background:url(../images/img/visa_img_bg.jpg) no-repeat;}
#visa_img{ padding-top:7px; padding-left:7px;}
#visa_titless{ float:left; width:500px; height:100px;}
#visa_titless h1{  padding-top:6px; padding-bottom:6px; padding-left:28px; border-bottom:1px double #B1D2FE; font-size:16px; font-weight:bold; font-family:"arial";letter-spacing:-1px; position:relative;}
#visa_titless h1 img{ position:absolute; left:2px; top:10px; width:16px; height:11px;}
* html #visa_titless h1 img{ position:absolute; left:-22px; top:10px; width:16px; height:11px;}
#visa_titless_div{ line-height:1.7; height:53px; color:#205CCA; padding-top:5px; padding-left:2px; border-top:1px double #fff; position:relative;}
#visa_titless_div img{ padding-right:4px;}
#visa_titless_div strong{ font-size:18px; font-weight:bold; color:#FF3300;}
#visa_titless_div div{ position:absolute; width:107px; height:36px; right:-5px; top:15px;}
#visa_s_conent{ width:658px; margin:auto; margin-top:18px; padding-bottom:15px;}
#visa_s_conent_t{ position:relative; padding-left:22px; height:27px; line-height:27px; background:url(../images/img/visa_t_bg.jpg) repeat-x; font-size:14px; font-weight:bold; color:#205CCA;}
#visa_s_conent_c{ background:url(../images/img/visa_t_bgs.jpg) left 1px repeat-x; padding-top:6px; padding-bottom:15px; padding-left:12px; padding-right:12px; line-height:1.8;}
#visa_s_conent_t img{ position:absolute; left:9px; top:8px;}
#visa_s_conent_c strong{ background:#D8EBFC; padding:3px;}

/*线路详细页行程图片*/
#tlshow_img_div{ padding:12px 0px 0px 8px;clear:both; width:639px; overflow:hidden;}
#tlshow_img{width:108px; float:left; margin-right:18px; _margin-right:13px;}
#tlshow_img img{ width:108px; height:80px; padding:2px; border:1px double #C7E9B4;}
#tlshow_img h2{ color:#007900; font-size:12px; font-weight:normal; text-indent:0.8em; line-height:20px; height:20px;background: url(../images/img/img_icon.gif) 3px center no-repeat;}
#tlshow_img h2 a{ text-decoration:underline; color:#009900; display:block;}
#tlshow_img h2 a:hover{ color:#FF0000;}

#dyq{width:637px; margin:auto; padding-left:6px; color:#0257CA; background:url(../images/img/dyqbg.jpg) no-repeat; height:33px; line-height:36px;}
#dyq a{ color:#0257CA; text-decoration:underline;}
#dyq a:hover{ color:#FF3300; text-decoration:none;}

/*目的地指南*/
#m_l_top{ font-size:14px; color:#1F59C4; font-weight:bold; height:32px; line-height:32px; text-indent:1.8em; background:url(../images/img/c_bg.png) no-repeat -0px -30px;}
#m_l_list{ background:url(../images/img/m_l_list.gif) repeat-y;}
#m_l_list ul{ margin:auto; width:160px; padding:2px 0px 15px 0px;}
#m_l_list li{ line-height:30px; color:#1F59C4; text-indent:0.8em; background:url(../images/img/right_title_bt.gif) 4px 13px no-repeat; border-bottom:1px dashed #B1D2FE;}
#m_l_list li a{ color:#1F59C4; text-decoration:none; display:block; width:160px;}
#m_l_list li a:hover,#m_l_list li.stop a{ color:#FF3300; font-weight:bold; text-decoration:none; background:url(../images/img/right_title_bts.gif) #E4F1FD 4px 13px no-repeat;}
#m_l_bottom{ height:8px; background:url(../images/img/c_bg.png) no-repeat -0px -62px; overflow:hidden;}
#m_r_border{ float:right; width:722px; padding:1px 1px 18px 1px; border-top:1px solid #78B1FE; border-left:1px solid #78B1FE;  border-right:1px solid #78B1FE;  border-bottom:2px double #78B1FE;}
#m_r_top{ background:url(../images/img/visa_show_bg.jpg) #E4F1FD repeat-x; overflow:hidden;}
#m_r_title{ margin:auto; width:680px; height:50px; color:#1F59C4; position:relative; border-bottom:1px double #B1D2FE;}
#m_r_t_l{ position:absolute; left:0px; top:15px;}
#m_r_t_l a{ color:#1F59C4; text-decoration:underline;}
#m_r_t_l a:hover{ color:#FF3300;}
#m_r_t_l span{ font-size:12px; color:#1F59C4; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
#m_r_t_l h1{ background:url(../images/tlshow_bt3.gif) 5px 9px no-repeat; padding-left:22px; font-size:20px; font-family:arial; color:#333333;}
#m_r_t_r{ position:absolute; right:6px; top:22px; color:#FFFFFF; background:#467CE1; padding:0px 5px 0px 6px;}
#m_r_top ul{ margin-top:16px; padding-left:2px; overflow:hidden;}
#m_r_top li{ float:left; width:157px; height:128px; padding:0px 0px 10px 18px;}
#m_r_top li img{ width:148px; height:110px; background:#FFFFFF; padding:4px; border:1px double #CBE2FD;}
#m_r_content{ margin:auto; width:680px; clear:both; border-top:1px double #FFFFFF; padding-top:8px;}
#m_r_c_l{ float:left; width:200px; height:150px; padding:11px; margin-top:4px; background:url(../images/img/c_bg.png) no-repeat -0px -70px;}
#m_r_c_l img{ width:200px; height:150px;}
#m_r_c_r{ float:right; width:445px; color:#1F59C4; font-size:14px; padding-bottom:15px; line-height:1.5; text-align:justify; text-justify:inter-ideograph;}
#m_r_c_r strong{ font-size:16px; line-height:2; padding-left:6px; text-decoration:underline; background:url(../images/img/left_no1_bg.gif) left 6px no-repeat;}
#m_r_b{ margin:auto; margin-top:20px; width:690px; border:1px double #FEE9B1; background:#FFFDEE; overflow:hidden; padding:0 0 12px 0;}
.m_r_b_font{ font-size:14px; line-height:1.5; text-align:justify; text-justify:inter-ideograph;}
#m_r_b h1{ height:30px; font-size:14px; line-height:30px; padding-left:10px; background:url(../images/img/c_bg.png) no-repeat -0px -0px;}
#m_r_b_span{ float:right; font-size:12px; font-weight:normal; padding:0px 10px 10px 15px;}
#m_r_b_span a{ color:#1F59C4; font-weight:bold;}
#m_r_b_span a:hover{ color: #FF0000;}
#m_r_b dl{ padding:12px 15px 0px 15px;}
#m_r_b dt{ font-size:14px; background:url(../images/img/right_title_bt.gif) left 8px no-repeat; padding-left:6px;}
#m_r_b dt a{ color:#1F59C4; text-decoration:underline;}
#m_r_b dt a:hover{ color:#FF3300; text-decoration:underline;}
#m_r_b dt span{ color:#FF3300;}
#m_r_b dd{ color:#666; padding:0px 0px 8px 6px;}
#m_r_b ul{ clear:both; margin-top:18px;}
#m_r_b li { float:left; width:148px; height:134px; padding:0 0 10px 20px; text-align:center}
#m_r_b li a { color:#1F59C4; display:block; width:148px}
#m_r_b li a:hover { color:#FF3300}
#m_r_b li img { vertical-align:top; display:block; width:148px; height:110px;}
#m_r_b li span { display:block; overflow:hidden; cursor:pointer; width:148px; white-space:nowrap; text-overflow:ellipsis; padding-top:4px;}
#m_so{ height:140px; background:url(../images/img/citysobg.jpg) no-repeat; position:relative;}
* html #m_so input{ border:none; background: #FFFFFF; font-size:14px; width:328px; height:18px; line-height:18px; position:absolute; left:296px; top:51px;}
* +html #m_so input{ border:none; background: #FFFFFF; font-size:14px; width:328px; height:18px; line-height:18px; position:absolute; left:296px; top:51px;}
#m_so input{ border:none; background:none; font-size:14px; width:320px; height:28px; line-height:28px; position:absolute; left:298px; top:50px;}
#m_so img{ position:absolute; left:636px; top:51px;}
#m_so h1{ padding-top:98px; font-size:12px; font-weight:normal; text-align:center; color:#FFCC00;}
#m_so h1 a{color:#FFcc00; text-decoration:underline;}
#m_so h1 a:hover{ color:#FFff00;}
#m_so_b{ clear:both;}
#m_so_bs_page{ text-align:center; border-top:1px double #E4F1FD; width:855px; margin:auto; margin-top:16px; height:35px; line-height:35px; clear:left;}
#m_so_bs{ padding:1px; margin:auto; margin-top:8px; padding-bottom:20px; border-top:1px double #78B1FE; border-left:1px double #78B1FE;  border-right:1px double #78B1FE;  border-bottom:2px double #78B1FE; overflow:hidden;}
#m_so_bs_so{background:url(../images/img/visa_show_bg.jpg) #E4F1FD repeat-x; overflow:hidden; height:55px; line-height:55px; font-size:14px; color:#1F59C4; font-weight:bold; padding-left:30px;}
#m_so_bs_so span{ color:#FF0000;}
#m_so_bs ul{ clear:both; margin-top:25px;}
#m_so_bs li { float:left; width:148px; padding:0 0 10px 29px; text-align:center}
#m_so_bs li a { color:#1F59C4; display:block; width:148px}
#m_so_bs li a:hover { color:#FF3300}
#m_so_bs li img { vertical-align:top; display:block; width:148px; height:110px;}
#m_so_bs li span { display:block; overflow:hidden; cursor:pointer; width:148px; white-space:nowrap; text-overflow:ellipsis}
#m_so_b1{ float:left;width:455px;}
#m_so_b2{ float:right;width:455px;}
#m_so_div{ padding:8px 15px 20px 15px; line-height:2.5; color:#999999;}
#m_so_div a{color:#1F59C4;}
#m_so_div a:hover{ color:#FF3300;}
#m_so_content{ width:452px; margin-top:10px; border:1px double #78B1FE; background:url(../images/img/order_list_bg.gif) left 25px repeat-x;}
#m_so_title{ height:26px; line-height:26px; font-size:14px; font-weight:bold; color:#1F59C4; padding-left:14px; background:url(../images/img/text_top_bg.gif) repeat-x;}

/*2级页左侧电话和*/
#tels{font-size:18px; line-height:1.1; padding:3px 0px 6px 35px; background:url(../images/img/tel.gif) 3px 5px no-repeat; font-weight:bold;}
.tels{ margin-top:8px;}
* html .tels{ margin-top:0px;}


/*酒店频道#hotel_page{margin:auto; width:920px; margin-top:8px; background:#E0ECFE; clear:both; overflow:hidden;}*/

#hotel_page{margin:auto; width:920px; margin-top:8px; clear:both; overflow:hidden;}
#h_left{ width:180px; float:left; padding:0 3px 8px 3px;}
#h_l_t{ font-size:14px; font-weight:bold; color:#1F59C4; padding:6px 0 4px 5px;}
#h_l_ad img{ margin:8px 0 0 0; width:180px; height:100px;}
#h_l1{ background:#F8FBFE; padding:12px 8px 18px 8px;}
#h_l1 .p_line{ border-bottom:1px solid #E0ECFE; margin:0 0 8px 0; clear:left;}
#h_l1 dd{ margin:8px 0 0 0;}
#h_l1 span{ font-family:宋体; color:#FF0000; padding:0 0 0 2px;}
#h_l1 dd input,#h_l1 dt input{ width:160px; background:url(../images/Calendar.gif) 136px 3px no-repeat #fff; font-size:14px; font-weight:bold; color:#666;}
#h_l1 p{ line-height:1.7; padding:0 0 8px 18px;}
#h_l1 p strong{ font-size:12px; color:#0463E1; background:url(../images/img/hotel_icon4.gif) left 4px no-repeat; padding:0 0 0 13px; margin-left:-14px;}
#h_l1 p strong a{ color:#0463E1;}#h_l1 p strong a:hover{ color: #FF3300;}
#h_l1 .pstop{ color:#0463E1; text-decoration:underline;}
#h_l1 .hotel_tel{ font-size:15px; border-bottom:1px double #E0ECFE; font-weight:bold; background:url(../images/img/tel.gif) 5px 3px no-repeat; padding:0 0 8px 38px; line-height:1;}
#h_l1 .hotel_time{background:url(../images/img/time.gif) 5px 10px no-repeat; line-height:1.3; padding:8px 0 0 38px;}


#h_l1s{ background:#F8FBFE; padding:12px 8px 16px 2px;}
#h_l1s dd{ margin:8px 0 0 0;}
#h_l1s span{ font-family:宋体; color:#FF0000; padding:0 0 0 2px;}
#h_l1s dd input,#h_l1s dt input{ width:100px; font-size:12px; font-weight:bold; color:#999;}


#h_right{ width:726px; float:right; background:#fff; padding:0 0 0 8px;}
#hotel{ height:52px; background:url(../images/img/hotel_tbg.jpg) repeat-x; position:relative;}
#hotel h1{ margin:0 0 0 18px; text-indent:1.5em; background:url(../images/img/hotel_icon.gif) left 15px no-repeat; color:#CC0000; font-family:arial; font-size:20px; line-height:50px;}
#hotel dl{ position:absolute; right:12px; top:14px;}
#hotel dt,#hotel dd{ float:left; margin:0 1px 0 0; padding:0 5px 0 5px; color:#666666; line-height:18px;}
#hotel dt{ border-bottom:4px solid #CC0000;}
#hotel dd{ border-bottom:4px solid #CCCCCC;}
#h_sor{ border:1px double #FDAB02; padding:2px; margin:13px 0 0 0; position:relative; width:720px;}
#h_sor div{ position:absolute; bottom:-7px; _bottom:-18px; left:33px; width:13px; height:7px; background:url(../images/img/hotel_icon2.gif) no-repeat;}
#h_sor ul{ background:#FFF9DF; padding:5px;}
#h_sor ul li{ padding:2px 8px 2px 4px;}
#h_sor ul li img{ padding:0 5px 2px 0;}
#h_sor ul li strong{ color:#FF6600; padding:0 4px 0 4px;}
#h_b3{ color:#666; height:20px; clear:both; line-height:20px; margin:15px 0 0 0;}
#h_b3 img{ float:right; margin:0 3px 0 0;}
#h_b3 b{ background:url(../images/img/left_no1_bg.gif) left 7px no-repeat; margin:0 0 0 3px; padding:0 0 0 6px; float:left; font-weight:normal;}
#h_b3 div a{ background:url(../images/img/hotel_bt1.gif) no-repeat #0099FF; text-align:center; color:#fff; width:57px; margin:0 4px 0 0; float:left; text-decoration:none;}
#h_b3 div a:hover{ background:url(../images/img/hotel_bt2.gif) no-repeat #009900;}
#h_b3 div a.stop{ background:url(../images/img/hotel_bt2.gif) no-repeat #009900;}
#h_b3 .hotel_page{background:none; text-align:right; float:right; padding:0 5px 0 0;}
#h_b3 .hotel_pages{background:none; text-align:right; float:right; padding:0 45px 0 0; position:relative;}
#h_b3 .hotel_pages input{ position:absolute; right:0px; top:2px; background: url(../images/img/mdgo.gif) no-repeat; width:37px; height:20px; text-align:right; border:none; cursor: pointer;}
#h_b4{ border-left:1px solid #A1C9FE; border-right:1px solid #A1C9FE; border-bottom:1px solid #A1C9FE; border-top:2px solid #A1C9FE; margin:8px 0 0 0; padding:2px;}
#h_b4_bg{ background:url(../images/img/hotel_listbg.jpg) repeat-x;}
#h_b4 ul{ clear:both; overflow:hidden; width:688px; border-bottom:1px double #E0ECFE; margin:0 auto; padding:25px 0 25px 0;}
#h_b4 ul li{ float:left; padding:0 16px 0 16px; width:140px; position:relative;}
#h_b4 ul li .h_tj{ background:url(../images/img/hotel_tj.gif) no-repeat; left:12px; top:-6px; position:absolute; width:33px; height:34px;}
#h_b4 ul li .h_img{ padding:3px; border:1px double #D6D6D6; background:#fff; width:132px; height:124px; display:block;}
#h_b4 ul li .h_img:hover{ border:1px double #FFCC00; background: #FFCC00;}
#h_b4 ul li h1,#h_b4 ul li h1 a{ font-size:14px; font-weight:normal; color:#1C51B3; line-height:1.3; padding:5px 0 0 0;}
#h_b4 ul li h1 a:hover{ color:#FF3300;}
#h_b4 ul li p{  font-size:14px; font-weight:bold; color:#FF6600; padding:2px 0 0 0; height:20px; line-height:20px; font-family:arial;}
#h_b4 ul li p a{ float:right; width:62px; font-size:12px; color:#666; font-weight:normal; text-align:center; background:url(../images/img/hotel_yd1.gif) no-repeat;}
#h_b4 ul li p a:hover{ background:url(../images/img/hotel_yd2.gif) no-repeat; color:#FFFFFF; text-decoration:none;}
#h_b5{ background:#EFF5FE; margin:15px 0 10px 0; height:30px; padding-top:10px; padding-right:10px;}
/*详细模式列表*/
#h_b4_bg table{ margin:auto;}
#h_b4_td td{ border-bottom:1px double #E0ECFE; color:#205CCA; background:#fff;}
/*线路详细页表格*/
#tl_t td{ border-bottom:1px double #E4EFFA; font-family:arial,verdana; background:#fff; color:#666; padding:4px 0 3px 0; line-height:1.3;}
#tl_t strong{ margin: 0 0 0 12px; background: url(../images/img/tl_listbg.gif) no-repeat; width:18px; height:18px; font-size:11px; text-align:center; color:#fff; float:left;}
#tl_t span{ color:#0251BB;}
#tl_t td a{ color:#0251BB;} #tl_t td a:hover{ color: #FF3300;}
#tl_ts td{ padding:8px 0 7px 0; border-bottom:1px double #BADBF5; font-family:arial,verdana; background:#ECF3FB; font-weight:bold; color:#0257CA;}

/*自由行详细页表格*/
.vl_t td{ border-top:1px double #DAE9F8; font-family:arial,verdana;  color:#666; padding:9px 0 8px 0; line-height:1.4;}
.vl_t strong,#vl_t span{ color:#0251BB;}
.vl_t em{ font-style:normal; color:#FF3300; font-weight: 600;}
.vl_t td input{ border:none;}
.vl_t td span,.vl_t td div{ color:#0251BB;}
.vl_t .vl_border{ border-top:none;}
.vl_t .vl_borders{ border-top:1px dashed #F0F0F0;}
.vl_tt{ background:#EFF5FE;}
#vl_ts td{ padding:4px 0 3px 0; line-height:1.2; border-bottom:1px double #BADBF5; font-family:arial,verdana; background:#ECF3FB; font-weight:bold;}
#vl_ts td span{ font-weight:normal; font-size:11px; color:#666;}
#vl_s{ border:1px double #FEDCA3; background:#FFFDEE; padding:10px; margin:5px 0 25px 0;}
.v_ts{ font-size:12px; font-weight:bold; color:#024EB3; padding:0 10px 0 0; background:url(../images/img/v_icon.gif) right 4px no-repeat;}
.v_tsz{text-overflow:ellipsis; overflow:hidden; white-space:nowrap;width:160px;}
.v_tszz{text-overflow:ellipsis; overflow:hidden; white-space:nowrap;width:80px;}
#v_yh{ border:2px solid #FDCB77; background:#FFFDEE; position:relative; width:380px;}
#v_yh_a{ position:absolute; left:68px; top:-6px; background: url(../images/img/v_webss.gif) no-repeat; width:7px; height:4px;}
#v_yh_b{ border:2px solid #fff; padding:6px; line-height:1.6; color:#993300;}
#v_yh_c{ position:absolute; right:0px; top:0px;}
#vl_tc{padding:0px 10px 10px 15px; color:#666; line-height:1.6;}
#vl_tc div{background:#FFF; border:1px dashed #E2E2E2;  padding:3px 5px 3px 5px;}

#h_b4_td td a{ background:url(../images/img/hotel_yd2.gif) no-repeat; color:#fff; width:62px; float:left; height:20px; line-height:20px;}
a.h_blue:link{ color:#205CCA;}
a.h_blue:hover{ color:#FF3300;}
.h_text{text-decoration:line-through;font-family:arial;}
.h_rmb{ color:#FF3300;font-family:arial;}
#h_r_t{ padding:16px 2px 0 12px; width:674px; margin:auto; height:104px;}
.h_r_t_img{padding:3px; border:1px double #D6D6D6; background:#fff; width:94px; height:84px; margin:0 12px 0 0;}
.h_r_t_imgs{padding:3px; border:1px double #D6D6D6; background:#fff; width:122px; height:84px; margin:0 15px 0 0;}
#h_r_t h1,#h_r_t h1 a{ font-size:16px; color:#1C51B3; font-family:arial; padding: 0 0 5px 0;}
#h_r_t h1 a:hover{ color:#FF3300;}
#h_r_t p{ color:#666; padding:6px 0 0 0; height:48px; overflow:hidden;}
#h_r_t .pclass{ border-top:1px solid #EBEBEB; height:180px;}
#h_r_t div{ line-height:1.6;}
#h_r_t div img{ vertical-align:middle;}

/*马尔代夫酒店列表*/
#h_r_ts{ padding:16px 2px 0 5px; width:674px; margin:auto; height:155px; position:relative;}
#h_r_ts .yds{ position:absolute; text-align:center; right:0px; top:18px; width:62px; height:20px; line-height:18px; background: url(../images/img/hotel_yd2.gif) no-repeat;}
#h_r_ts .yds a{ color:#fff; display:block;}
#h_r_ts h1,#h_r_ts h1 a{ font-size:14px; color:#1C51B3; font-family:arial; padding: 0 0 5px 0;}
#h_r_ts h1 a:hover{ color:#FF3300;}
#h_r_ts div{ line-height:1.8; padding:0 0 6px 0;}
#h_r_ts div strong{ font-weight:normal; color:#ccc;}
#h_r_ts div span{ color:#0463E1;}
#h_r_ts div img{ vertical-align:middle;}
#h_r_ts p{ color:#666; padding:6px 0 0 0; height:60px; overflow:hidden;border-top:1px solid #EBEBEB; line-height:1.6;}
#h_r_ts p a{ color:#666; text-decoration:underline;} #h_r_ts p a:hover{ color:#FF6600;}
#h_show_img{ margin:auto; padding:15px 0 20px 0; width:636px;}
#h_show_img img{ margin:7px;}
#h_show_img p{ padding:5px 7px 0 7px; line-height:1.7; color:#333;}
#h_soso{ height:30px; margin:18px 0 8px 0;}
#h_soso input{ float:left; width:109px;background:url(../images/img/so_input1.gif) #FFFFFF no-repeat; padding:4px 0 0 14px;}
#h_soso img{ float: left;}

#h_select{ background:url(../malimg/sobg.jpg) no-repeat; height:33px; margin-top:12px; padding:12px 0 0 10px;}
#h_select strong{ color:#ff4400;}
#h_home{ background:url(../malimg/home.gif) no-repeat; font-size:14px; color:#fff; width:135px; height:25px; margin:auto; padding:4px 0 0 25px; margin-bottom:10px; font-weight:bold;}
#h_home a{ color:#fff;}

/*酒店详细*/
#hotel_page_l{ float:left; width:664px; background:#FFFFFF; border:1px double #78B1FE; padding:2px;}
#hotel_page_lbg{ background:url(../images/img/hotel_sbg.jpg) repeat-x #F8FBFE; padding-top:16px; height:95px; }
#h_s_t{ width:628px; margin:auto; border-bottom:1px double #CFE6F8; height:50px; padding:0 0 0 14px; margin-bottom:10px;clear:both;}
#h_s_t h1{font-size:20px; color:#1C51B3; font-family:arial; float:left; line-height:1.2; _line-height:1.2; _padding:4px 0 0 0; width:550px; overflow:hidden;}
#h_s_t div{ float:left; width:67px; background:url(../images/img/hotel_su.gif) left 3px no-repeat; text-align:center; padding:18px 10px 5px 0; color:#fff; font-size:18px; font-weight:bold;}
#h_s_t strong{ font-size:12px; color:#999;}
#h_s_table{ margin:0 auto; color:#0257CA;}
#h_s_tables{ margin:0 auto;}
#h_s_tables span{ color:#0257CA;} #h_s_tables strong{ font-size:14px;} #h_s_tables span img{ vertical-align:middle;}
#h_s_b{ padding:16px 7px 18px 7px;}
#h_s_b1{ clear:both; overflow:hidden; padding-bottom:15px;}
#h_s_b1 dd,#h_s_b1 dt{ float:left;}
#h_s_b1 dd{ padding:6px 14px 0 10px;}
#h_s_b1 dt{ text-align:justify; text-justify:inter-ideograph; line-height:1.7; width:450px; font-size:14px;}
#h_s_b1 dd img{ padding:3px; border:1px double #D6D6D6; width:162px; height:154px; margin-bottom:0%;}
#h_s_bt{ height:26px; line-height:26px; padding-left:22px; color:#0257CA; font-size:14px; font-weight:bold; background: url(../images/table_biao_2.gif) 6px center no-repeat; margin-top:20px; position:relative;}
#h_s_bt div{ position:absolute; font-size:12px; font-weight: normal; right:0px; top:-3px; color:#666; width:400px;}
#h_s_bt div span{ font-family:宋体; color:#FF3300;}
#h_s_bt div input{ width:120px; background:url(../images/Calendar.gif) 96px 3px no-repeat #F8F8F8; font-size:14px; font-weight:bold; color:#666;}
#h_s_b2{ background:#F8FBFE; border:1px double #DBECF4; line-height:2; padding-left:13px; padding-top:5px; padding-right:10px;}

/*分页 page */
#list_page{ font:bold 12px/18px arial;color:#888; float:right}
#list_page a{float:left;border:1px solid #ccc;text-align:center; background:#fff; color:#888;padding:0px 8px 0px 8px;margin:0 2px;}
#list_page a:hover{ background: #FFCC00; color:#FFF;border:1px solid #FF9900;}
#list_page b{float:left; text-align:center;color:#fff;border:1px solid #0066FF; background: #0099FF;  padding:0px 8px 0px 8px;margin:0 2px;}
#list_page div{ float:left;  padding:2px 2px 0px 8px;}
#list_page span{ color:#FF3300;}
/*create by hiloy*/
#list_page em{ float:left;}

/*送关*/
#g_page_lbg{ background:url(../images/img/hotel_sbg.jpg) repeat-x #F8FBFE; padding-top:16px; height:92px; }
#g_s_t{ width:628px; margin:auto; border-bottom:1px double #CFE6F8; height:35px; padding:0 0 0 10px; margin-bottom:10px;clear:both;}
#g_s_t h1{font-size:20px; color:#1C51B3; text-indent:0.5em; background:url(../images/img/v_list_bts.gif) left 9px no-repeat; font-family:arial; float:left; line-height:1.2; _line-height:0.8; width:550px; overflow:hidden;}
#g_s_time{ width:632px; margin:auto; line-height:1.5; padding:0 0 0 8px;color:#0257CA;}
#g_s_bt{ height:26px; line-height:26px; padding-left:22px; color:#0257CA; font-size:14px; font-weight:bold; background: url(../images/table_biao_2.gif) 6px center no-repeat #E0ECFE; margin-top:20px; position:relative;}
#g_s_bt span{ font-size:12px; font-weight:normal;}
#g_ask{ background:url(../images/img/g_askbg.jpg) repeat-x; margin:10px 0 0 0; padding:8px 10px 8px 13px;}
#g_ask div{ background:url(../images/img/g_iocbg.gif) left 2px no-repeat; padding:0 0 0 3px;font-size:12px; font-weight:bold; color:#FFFFFF;}
#g_ask div span{ padding: 0 0 0 12px; color:#007D00; font-size:14px; font-weight:normal;}
#g_ask p{ line-height:1.5; padding:0 0 0 22px;}
#g_table1 td{ font-size:14px; color:#0257CA; font-family:arial; padding:14px 0 20px 0;}
#g_table1 td input{ border:none; padding:0px;}
#g_table1 td strong{ color:#FF3300;}
#g_table{ background:url(../images/img/more1.gif) 10px 11px no-repeat #E0ECFE; color:#0257CA; font-weight:bold; padding:2px 0 0 16px;}
.g_input1{ width:106px; height:18px; line-height:18px; background-image:url(../images/input_bg.gif); background-repeat:repeat-x; color:#666666; border:1px double #CCCCCC;}
.g_input2{ width:106px; height:18px; line-height:18px; background:url(../images/Calendar.gif) 82px 3px no-repeat; color:#666666; border:1px double #CCCCCC;}
#g_table2 td{ color:#0257CA; padding:14px 0 15px 2px;}
#g_table3 td{ border-bottom:1px double #E0ECFE;}
#g_next{ text-align:center; padding:15px 0 16px 0; border-top:1px double #E0ECFE;}
#g_text{ line-height:1.6; font-size:14px; width:630px; margin:0 auto;}
#g_text p{ padding:8px 0 0 0;}

/*首页数据统计
#index_tj{ width:225px; height:68px; background:url(../images/img/to_bj.jpg) no-repeat; margin-bottom:6px; font-family:arial;}

#index_tjs1,#index_tjs2{ background: url(../images/img/title_bt.gif) 4px 18px no-repeat; padding-left:12px;  font-size:15px; width:193px; margin:auto; height:26px; padding-top:4px; color:#2263DB; font-weight:bold;}
#index_tjs1 strong,#index_tjs2 strong{ font-size:20px; padding-left:5px; padding-right:1px; color:#FF5500;}
#index_tjs1 span,#index_tjs2 span{ font-size:12px; color:#FF5500; font-weight:normal;}*/


#index_tj{ width:205px; margin:auto; height:58px; font-family:arial; padding:4px 0 0px 0 ;}

#index_tjs1,#index_tjs2{ background: url(../images/img/title_bt.gif) 4px 15px no-repeat; padding-left:12px;  font-size:14px; width:193px; margin:auto; height:25px; padding-top:2px; color:#2263DB; font-weight:bold;}
#index_tjs1 strong,#index_tjs2 strong{ font-size:20px; font-family:arial; padding-left:4px; padding-right:1px; color:#FF5500;}
#index_tjs1 span,#index_tjs2 span{ font-size:12px;  font-weight:normal;}

#ej_tjs1,#ej_tjs2{ background: url(../images/img/title_bt.gif) 4px 15px no-repeat; padding-left:12px;  font-size:14px; width:160px; margin:auto; height:25px; padding-top:2px; color:#2263DB; font-weight:bold;}
#ej_tjs1 strong,#ej_tjs2 strong{ font-size:20px; font-family:arial; padding-left:4px; padding-right:1px; color:#FF5500;}
#ej_tjs1 span,#ej_tjs2 span{ font-size:12px;  font-weight:normal;}

#tjs{ height:25px; line-height:25px; font-size:14px; font-weight:bold; color:#2263DB; padding:0 0 0 10px; background: url(../images/img/title_bt.gif) 2px 12px no-repeat;} 
#tjs strong{ font-size:20px; padding-right:1px; color:#FF5500;}
#tjs span{ font-size:12px; font-weight:normal; color:#2263DB;}

/*各频道新顶部*/
#pd_bg{ width:725px; height:174px; background: url(../images/img/pd_bg.jpg) no-repeat; margin:0 0 8px 0; clear:both; overflow:hidden;}
#pd_bg_l{ width:492px; padding:0 0 0 18px; float:left;}
#pd_bg_s{ overflow:hidden; clear:both; padding:15px 0 0 0;}
#pd_bg_s_l{ margin-top:6px; float:left; width:89px; height:61px; padding:5px; background:url(../images/img/pd_img.jpg) no-repeat;}
#pd_bg_s_l img{ width:84px; height:56px;}
#pd_bg_s_r{ float:left; width:370px; height:90px; padding:0 0 0 10px; line-height:1.8; color:#666666; overflow:hidden;}
#pd_bg_s_r h1{	font-size:15px;	width:300px; overflow:hidden; text-overflow:ellipsis;	white-space: nowrap; float:left;}
#pd_bg_s_r h1 a{ color:#FF3300; text-decoration:underline;} #pd_bg_s_r h1 a:hover{ color:#FF6600;}
#pd_bg_s_r em{ font-weight:normal; color:#FF6600; font-size:14px; float:left; font-style:normal;}
#pd_bg_s_r p{ clear: left;}
#pd_bg_s_r span{ color:#009900;}
#pd_bg_s_r img{ vertical-align:middle;}
#pd_bg_r{ width:186px; padding:30px 0 0 22px; float:right;}
#pd_bg_r p{  padding:5px 0 0 0; color:#666;}
#pd_bg_r p strong{ color:#2263DB; font-weight:bold; font-size:20px; line-height:1.1;}
#pd_bg_title{ padding:18px 0 0 33px; font-size:14px; color:#1D73DC; font-weight:bold; background:url(../images/img/pd_hot.gif) left 21px no-repeat;}
.pd_bg_tel{ background:url(../images/img/pd_tel.gif) 1px top no-repeat; padding:0 0 0 13px; font-weight:bold; color:#1D73DC;}

/*马尔代夫*/
#f_title{ margin:1px 0 0 0; height:38px; line-height:38px; background:url(../malimg/bgz.png) left -307px no-repeat;}
#f_title h3{ padding:0 0 0 34px; float:left; font-size:14px; color:#5497E0;}
#f_title span{ float:right; padding:0 12px 0 0; color:#ccc;}
#f_title span a{ color:#1C51B3;}
#f_content{ padding:30px 0 30px 0; background:#F8FCFE;}
#m_about{margin:auto; padding:0 0 20px 0; width:685px; line-height:1.7; color:#555; overflow:hidden;}
#m_about strong{ font-size:13px; color:#333;}
#m_about .m_img1{ margin:0 0 0 8px;}
#m_about .m_img2{ margin:0 8px 0 0;}
#m_guide{ margin:auto; width:700px;}
#m_g_nav{ clear:both; height:30px; overflow:hidden; border-bottom:1px solid #DBEAF8;}
#m_g_nav li{ float:left; padding:0 14px 0 14px; line-height:30px; color:#FF9900; background:url(../malimg/icon_z.gif) left 13px no-repeat;}
#m_g_nav li a{ color:#FF3300;} #m_g_nav li a:hover{ color:#FF9900;}
#m_g_content{ padding:20px 0 20px 0; _padding:10px 0 0 0; _margin:0 0 20px 0; clear:both; overflow:hidden; border-top:1px solid #DBEAF8;}
#m_g_content .g_divl,#m_g_content .g_div2,#m_g_content .g_div3,#m_g_content .g_div4,#m_g_content .g_div5,#m_g_content .g_div6,#m_g_content .g_div7,#m_g_content .g_div8,#m_g_content .g_div9,#m_g_content .g_div10{ margin:4px 0 0 0; width:98px; float:left; padding:70px 0 0 0; text-align:right;}
#m_g_content .g_divl{ background:url(../malimg/Maldives_5.png) left top no-repeat;}
#m_g_content .g_div2{ background:url(../malimg/Maldives_5.png) -132px top no-repeat;}
#m_g_content .g_div3{ background:url(../malimg/Maldives_5.png) -264px top no-repeat;}
#m_g_content .g_div4{ background:url(../malimg/Maldives_5.png) -396px top no-repeat;}
#m_g_content .g_div5{ background:url(../malimg/Maldives_5.png) -528px top no-repeat;}
#m_g_content .g_div6{ background:url(../malimg/Maldives_5.png) -660px top no-repeat;}
#m_g_content .g_div7{ background:url(../malimg/Maldives_5.png) -792px top no-repeat;}
#m_g_content .g_div8{ background:url(../malimg/Maldives_5.png) -924px top no-repeat;}
#m_g_content .g_div9{ background:url(../malimg/Maldives_5.png) -1056px top no-repeat;}
#m_g_content .g_div10{ background:url(../malimg/Maldives_5.png) -1188px top no-repeat;}
#m_g_content p{ float:left; padding:0 0 0 16px; width:578px; line-height:1.8; color:#555;}
#m_g_moer{ height:25px; line-height:25px; text-align:right;}#m_g_moer a{ color:#226CBF;}
#f_table{ margin:auto; width:690px; overflow:hidden; clear:both;}
#f_l1{ float:left; width:160px; height:138px; background:url(../malimg/flogo.png) left top no-repeat;}
#f_l2{ float:left; width:160px; height:138px; background:url(../malimg/flogo.png) -198px top no-repeat;}
#f_l3{ float:left; width:160px; height:138px; background:url(../malimg/flogo.png) -397px top no-repeat;}
#f_r{ float:left; width:530px;}
#f_r .td1 td{ font-weight:bold; background:#E1F2FB; border-bottom:1px solid #D1EAF8;}
#f_r .td2 td{ background:#fff; color:#666; border-bottom:1px solid #EAF2FB;}
#m_order{ margin:auto; width:700px; color:#555;}

#m_order div,#m_order p{ padding:0 0 15px 0; line-height:1.8; } #m_order p a{ color:#226CBF;}
#m_order h3{ padding:10px 0 0 4px; height:30px; line-height:30px; color:#1C51B3; font-size:15px; border-top:1px solid #DBEAF8; background:url(../malimg/icon_c.gif) left 16px no-repeat;}
#m_order h3 strong{ padding:0 6px 0 0; color:#fff;}

/*频道首页旅游问答列表*/
#ask_pd{  margin:auto; padding:3px 6px 0 6px;}
#ask_pd li{ border-bottom:1px solid #E3EFFB; padding:5px 0 6px 0;}
#ask_pd li .ask_w,#ask_pd li .ask_d{  padding:0 0 0 22px; line-height:1.7;overflow:hidden; }
#ask_pd li .ask_w{ background:url(../images/img/ws.gif) 4px 6px no-repeat; color:#1F5BC9; font-size:12px;}
#ask_pd li .ask_w a{ color:#1F5BC9;} #ask_pd li .ask_w em{ font-size:11px; color:#92BCE2;}
#ask_pd li .ask_w strong,#ask_pd li .ask_w span{ font-size:14px;}
#ask_pd li .ask_d{ background:url(../images/img/ds.gif) 4px 7px no-repeat; color: #333; padding-top:5px;}
#ask_moer{ text-align:right; padding: 5px 5px 12px 0;} 
#ask_pd .ask_wdbg{ background:#FBFDFF;}

.ask_list li{ padding:12px 12px 12px 12px; line-height:1.6;}
.ask_list li strong{ font-size:14px; color:#1F5BC9; background:url(../images/img/ws.gif) 0px 3px no-repeat;}
.ask_list li p{ padding:5px 0 0 0px; background:url(../images/img/ds.gif) left 7px no-repeat;}
.ask_list li em{ color:#999999; font-style:normal;}
.ask_list li div{ color:#1F5BC9;}
.ask_list li strong,.ask_list li em,.ask_list li div{ padding:0 0 0 20px;}
.ask_bg{ background:#FBFDFF; overflow:hidden; border-top:1px solid #CEE1F2; border-bottom:1px double #CEE1F2;}
#ask_co{color:#333;}

/*积分商城*/
#jflist{background:#F8FBFE; padding:10px 8px 12px 15px;}
#jflist li{ line-height:26px; padding:0 0 0 14px; background:url(../images/img/hotel_icon4.gif) 0px 10px no-repeat;}
#jflist li a{ text-decoration:underline;}
#jfs{background:#F8FBFE; padding:10px 8px 12px 15px;}
#jfs li{ line-height:22px; padding:0 0 0 8px; background: url(../images/img/bts.gif) 0px 8px no-repeat;}
#jfdl{border-bottom:1px solid #E0ECFE; padding:16px 0 12px 0;background:#F8FBFE; margin:auto; width:162px; text-align:center;}
#jfdls{border-bottom:1px solid #E0ECFE; padding:12px 0 8px 6px;background:#F8FBFE; margin:auto; width:156px; line-height:1.5;}
#jfdls strong{ color:#FF3300; font-family:aria; font-size:15px;}
#jfdls span{ color:#FF3300;}
#mall{ overflow:hidden; clear:both; padding:0 2px 0 2px;}
#mall li{ width:117px; float:left; padding:22px 0 0 22px; text-align:center;}
#mall li strong{ color:#666; font-family:arial;}
.mallimg{ width:111px; height:100px; padding:2px; margin:0 0 2px 0; border:1px solid #D6D6D6; background:#fff;}
.mallimg:hover{ border:1px solid #FFCC00; background:#FFCC00;}
#malla{ font-size:14px; color:#0463E1;}
#malla:hover{ color:#FF3300;}
#mallpage{ width:690px; margin:auto; margin-top:25px; margin-bottom:15px; background:#EFF5FE; height:30px; padding-top:10px; padding-right:10px;}
#mallshow{ width:670px; margin:auto; padding:25px 0 25px 0; clear:both; overflow:hidden; }
#mallshow dt{ float:left; width:228px;}
#mallshow dt img{ width:222px; height:201px; padding:3px; border:1px solid #D6D6D6; background:#fff;}
#mallshow dd strong{ font-size:14px;}
#mallshow dd{ float:right; width:412px;  color:#0463E1;}
#mallshow dd h1{ font-size:18px; border-bottom:1px solid #D3E4FE; height:32px; padding:0 0 0 5px;}
#mallshow dd p{ line-height:2; padding:8px 0 0 5px;}#mallshow dd p strong{ color:#FF3300;}
#mallshow dd p img{ margin:15px 0 0 0;}
#mallshowtext{ line-height:2; padding:15px;}
#gift{ margin: auto; width:670px; margin-top:20px;}
#gift h2{ background: #EDF3FE; line-height:30px; font-size:14px; padding:0 0 0 10px; color:#024EB3; border-bottom:0px solid #E0ECFE;}
#gift ul{ padding:8px 0 18px 0;}
#gift ul li{ height:28px; padding:7px 0 7px 8px;}
#gift ul li span{ color:#666666; padding:0 0 0 8px;}
.gift{ line-height:1.8; padding:10px 0 10px 8px;}
#giftbg{background:url(../images/img/mallbg.jpg) #EFF5FE left 1px repeat-x; margin:0; padding:0 0 0px 0;}


/*线路详细页最近查看的线路*/
#zuij{ width:225px; margin:auto; margin-top:0px; line-height:30px;border-bottom:1px solid #DCEAF5; background: url(../images/img/more1.gif) no-repeat 2px 12px; padding:0 0 0 10px;overflow:hidden; text-overflow:ellipsis;	white-space: nowrap;}
#zuij a{ color:#0251BB;} #zuij a:hover{ color:#FF3300;}

/*港澳游频道线路筛选*/
#hkbg{ width:710px; height:39px; padding:22px 0 0 16px; margin:8px 0 0 0; background:url(../images/img/hkbg.gif) no-repeat;}
#hkbg strong{ color:#0463E6; font-weight:normal;}
#hkbg input,#hkbg select,#hkbg img{ vertical-align:middle; margin:0 4px 0 0;}
#hkbg label,#hkbg select,#hkbg strong{ margin:0 4px 0 0;}

/*周边游顶部介绍*/
#aroundbg{ width:726px; height:150px; padding:0 0 2px 0; background:url(../images/img/around_bg.jpg) no-repeat;}
.astitle{ color:#1D53B8; font-family:黑体; height:35px; padding:20px 0 0 25px; font-size:26px;}
#aroundtext{ width:370px; line-height:1.7; margin:0 0 0 25px;}

/*线路详细页幻灯片*/
#tl_pic{ margin:auto; padding:15px 0 0 0; width:590px; height:410px;}
#tl_pic img{ border:1px solid #e5e5e5; padding:5px; background:#fff; width:578px; height:385px;}
#tl_pic_list{ height:120px; position:relative;}
#tl_pic_list .pic_listl,#tl_pic_list .pic_listr{ height:27px; width:27px; position:absolute; top:25px;}
#tl_pic_list .pic_listl{ left:0px;}
#tl_pic_list .pic_listr{ right:0px;}
#tl_pic_list ul{ clear:both; overflow:hidden; height:88px;}
#tl_pic_list ul li{ width:107px; height:88px; overflow:hidden; float:left; margin-right:10px; padding:4px 0 0 0; cursor:pointer;}
.picstop img{ padding:3px; width:101px; height:78px; background: #FF9900;}
.picstop{ background: url(../images/img/pictopbg.gif) top center no-repeat; padding:4px 0 0 0;}

#tlpic{ width:588px; margin:auto; overflow:hidden; text-align:center;}
#tlpic img{ background:#fff; border:1px solid #eee; padding:4px;}
#tlpictol{ width:588px; margin:auto; line-height:32px; text-align:right;}
#tlpicdiv{position:relative; width:599px; height:112px; margin:auto;}
#tlpicdiv .tlpiculdiv1,#tlpicdiv .tlpiculdiv2{ height:27px; width:27px; position:absolute; top:25px;}
#tlpicdiv .tlpiculdiv1{left:-25px;}
#tlpicdiv .tlpiculdiv2{right:-25px;}
#tlpicul{ height:86px;  overflow:hidden; clear:both;}
#tlpicul li{ float:left; display:inline; margin-right:10px; width:105px; height:82px; padding:1px; border:1px solid #eee; overflow:hidden; text-align: center;}
#tlpicul li img{ vertical-align:middle;}
#tlpicul li a{ display:block; width:105px; height:82px;}
#tlpicul .tlpicli{ border:2px solid #FF6600; padding:0;}

/**自由行左边列表**/
#vvlist{ overflow:hidden; width:160px; margin:auto; padding:6px 0 0 0;}
#vvlist li{ float:left; width:69px; padding:0 0 0 6px; line-height:28px; background:url(../images/img/left_no1_bg.gif) no-repeat left 10px;}
#vvlist li a{ color:#2263DB; text-decoration:none; display:block;}
#vvlist li a:hover{ color:#FF6600;}
#vvlist li:hover{ background:url(../images/img/more2.gif) no-repeat left 10px;}
#vvlist .vvlists{ color:#999; background:url(../images/img/bts.gif) no-repeat left 10px;}
#vvlist .vvlists:hover{background:url(../images/img/bts.gif) no-repeat left 10px;}

/*回访列表*/
.huls{ padding:0 20px 0 20px;}
.huls li{ padding:12px 6px 14px 6px; border-bottom:1px double #CEE1F2; line-height:1.5; color:#666;}
.huls li em{  font-style:normal;}
.huls li a{ color:#0463E6; text-decoration:underline; font-size:12px;}
.huls li a:hover{ color:#FF3300; text-decoration:none;}
.huls li b{ color:#0463E6; font-size:12px; font-weight: normal;}	/* create by hiloy*/
.huls li strong{ color:#FF6600; font-weight:normal;}
.huls li span{ color: #009900;}
.huls li p{ color:#000; padding:8px 0 0 36px; line-height:1.4; background:url(../images/img/hup.gif) 16px 9px no-repeat; font-size:12px;}
.hulbg{ background:#FBFDFF;}
.hutitle{ font-size:16px; padding:10px 0 0 0; font-weight:bold; color:#024EB3;}
#hulend{ width:623px; margin:auto; background:#EEF7FF; overflow:hidden; padding:8px 5px 8px 0;}


#hks{ background:url(../images/img/hks.jpg) no-repeat; font-size:14px; padding:32px 0 0 125px; width:601px; height:88px; line-height:1.5; color:#1D53B8; font-family:微软雅黑; margin-top:8px;}

#xttbale{  background:#BADBF5;}
#xttbale_1 td{ background:#E3EEF9; color:#0257CA; font-weight:bold;}
#xttbale_2 td{ background:#fff;}
#xttbale_2 td strong{ color:#FF6600;}