﻿@charset "utf-8";
.main h1,h2,h3,h4,h5,h6 { font-weight:bold;}
.position { height:35px;}
.p23 {background:url(images/y_p_bg.png) no-repeat 5px top ;}
.p101,.p183,.p184,.p185,.p186,.p187,.p188.p189,.p190,.p174 {background:url(images/n_p_bg.png) no-repeat 5px top ;}
.p24 {background:url(images/s_p_bg.png) no-repeat 5px top ;}
.p43 {background:url(images/p_p_bg.png) no-repeat 5px top ;}
.p41,.p40 {background:url(images/g_p_bg.jpg) no-repeat 5px top ;}
.p50  {background:url(images/l_p_bg.png) no-repeat 5px top ;}
.p31  {background:url(images/h_p_bg.png) no-repeat 5px top ;}
.p167  {background:url(images/f_p_bg.png) no-repeat 5px top ;}
.p59  {background:url(images/m_p_bg.png) no-repeat 5px top ;}
.p55  {background:url(images/c_p_bg.png) no-repeat 5px top ;}
.p30,.p60  {background:url(images/t_p_bg.png) no-repeat 5px top ;}
.p71  {background:url(images/ag_p_bg.png) no-repeat 5px top ;}
.p72  {background:url(images/ap_blog.jpg) no-repeat 5px top ;}

.p113{background:url(images/tm_p_g.png) no-repeat 5px top ;}
.p106  {background:url(images/mu_p_bg.png) no-repeat 5px top ;}
.p39  {background:url(images/ct_p_bg.png) no-repeat 5px top ;}
.p38  {background:url(images/m_p_bg.gif) no-repeat 5px top ;}
.p22  {background:url(images/g_p_bg.png) no-repeat 5px top ;}
.p108  {background:url(images/ab_p_bg.png) no-repeat 5px top ;}
.p107  {background:url(images/v_p_bg.png) no-repeat 5px top ;}
.p37  {background:url(images/tc_p_bg.png) no-repeat 5px top ;}
.p6  {background:url(images/links_p_bg.png) no-repeat 5px top ;}
.p7  {background:url(images/b_p_bg.png) no-repeat 5px top ;}
.tq {background:url(images/w_p_bg.png) no-repeat 5px top ;}
#help .position,.p201 { background:#fff url(images/help_p_bg.png) no-repeat left top ;}
.position span { padding-left:200px; padding-top:8px; display:block;}
.p71 span { padding-left:210px;}
.p72 span { padding-left:210px;}

.position a { color:#0B3B8C; padding:0 3px;}
.position a:hover { text-decoration:underline;}
.main {/* background:url(images/rightBorder2.png) repeat-y scroll right center transparent;*/}
.mainl { width:668px; border:1px solid #D3DBE6; border-top:2px solid #003795; float:left; padding-top:22px; background-color:#fff; margin-bottom:8px;}
.main_l_l { width:668px; float:left; background-color:#fff; margin-bottom:8px; border-top:2px solid  #4F86CB;}
/*.main_l_l h1 {font:24px "宋体",arial; background:url(images/wd_bg5.gif) repeat-x; height:40px; padding-left:10px;padding-top:10px; color:#0058A6; border-bottom:1px solid #ccc;}*/
.main_l_l h1 {font:24px "宋体",arial; height:40px; padding-left:10px;padding-top:10px; color:#0058A6; border-bottom:1px solid #ccc;}

.mainr { width:300px; float:right;background-color: #fff;}
.mainl h1 { font:800 26px/30px "宋体",arial; margin-bottom:6px; text-align:center; width:598px; margin:0 auto;}
.cnt-text { margin:0 auto; width:608px; border-top:1px solid #E5E5E5; padding:15px 0; line-height:200%;font-size:1.2em;}
.list_cnt { margin:0 auto; width:608px;}
.cnt-text a { color:#0B3B8C;}
.cnt-text p { margin:20px auto 0;}
.titbar { padding:5px 0 15px 0; text-align:center;  width:598px; height:16px; color:#7E7E7E;}
.a_other { padding-top:15px; border-top:1px dashed #ccc; margin-top:15px;}
.a_other dt { font-size:12px; color:#0B3B8C; font-weight:bold;}
.a_other a { background:url(images/dotBlack.gif) no-repeat left center; padding-left:10px; font-size:12px;}
.cnt_tool { border-top:1px solid #D9E0EC; height:30px; padding-top:15px;}
.cnt_tool ul li { float:right; margin-right:20px; }
.wd { margin-top:8px; width:300px;  }
.wd h2 { font-size:14px; color:#1C2C58; padding-left:12px;height:29px; line-height:29px;background:url(images/split_v3.3.png) no-repeat scroll 0 -537px transparent;}
.wd ul{ border:1px solid #D9E4F3; border-top:0; background:#F3F8FF; padding:10px;}
ul.list-style-photo { padding:10px 5px;}
.mainr .list-style-back li { margin-bottom:10px;}
.list-style-back a { background:url(images/dotBlack.gif) no-repeat left center; padding-left:10px; color:#0B3B8C;}
.list-style-photo  a{ display:block; line-height:28px; text-align:center;color:#0B3B8C; }
.list-style-photo img { border:1px solid #C6C6C6; width:133px; height:88px;}
.list-style-photo li { float:left; width:144px; padding-top:4px; padding-bottom:4px;}


.cnt_tool a {_width:60px;background:#ff0000;color:#8896B1;display:block;height:15px;line-height:15px;}
.cnt_tool a:visited {color:#8896B1}
.cnt_tool a.links {_width:49px;background:url(images/split_v3.3.png) no-repeat -5px -112px #fff;padding-left:21px;}
.cnt_tool a:hover.links {_width:49px;background:url(images/split_v3.3.png) no-repeat -5px -210px #fff;padding-left:21px;}
.cnt_tool a.zone {_width:61px;background:url(images/split_v3.3.png) no-repeat -5px -131px #fff;padding-left:19px;}
.cnt_tool a:hover.zone {_width:61px;background:url(images/split_v3.3.png) no-repeat -5px -229px #fff;padding-left:19px;}
.cnt_tool a.mobil {_width:62px;background:url(images/split_v3.3.png) no-repeat -5px -150px #fff;padding-left:14px;}
.cnt_tool a:hover.mobil {_width:62px;background:url(images/split_v3.3.png) no-repeat -5px -248px #fff;padding-left:14px;}
.cnt_tool a.rss {_width:24px;background:url(images/split_v3.3.png) no-repeat -5px -170px #fff;padding-left:17px;}
.cnt_tool a:hover.rss {_width:24px;background:url(images/split_v3.3.png) no-repeat -5px -268px #fff;padding-left:17px;}
.cnt_tool a.print {_width:24px;background:url(images/split_v3.3.png) no-repeat -5px -189px #fff;padding-left:18px;}
.cnt_tool a:hover.print {_width:24px;background:url(images/split_v3.3.png) no-repeat -5px -287px #fff;padding-left:18px;}


#help h1 { background:url(images/ask_icons.gif) no-repeat left -160px; text-align:left; padding-left:25px; font-size:20px;}
#help .ask_t { background:url(images/ask_icons.gif) no-repeat left -250px; font-size:18px; color:#F00; padding-left:25px;}
#help .cnt-text { border:0;}
.list-help {border:1px solid #D9E4F3; border-top:0;  padding:10px;}
.list-help dt { height:30px; line-height:30px; background:url(images/title_bg1.gif) no-repeat left top; font-size:14px; font-weight:bold; padding-left:10px; margin:10px 0;}
.list-help dt a {font-weight:bold; padding-left:30px; background:url(images/ask_icons.gif) no-repeat left -330px; display:block;line-height:30px;}
.list-help dd { padding-left:20px;}
.list-help dd  a { padding-left:15px; background:url(images/drop-li-p_img.gif) no-repeat left center;}
.help_banner { height:60px; maring:20px auto;}

.list_cnt ul{ padding-bottom:20px;}
.list_cnt ul a { font-size:1.2em; padding-right:25px;}
.pages { margin:20px auto; width:608px; height:50px;text-align:center;clear:both;}
.pages a { border:1px solid  blue; padding:3px 5px;}
.list_cnt ul{ padding-bottom:20px;}
.list_cnt ul a { font-size:1.2em; padding-right:25px;}
.pages { margin:0 auto; width:608px; height:50px; padding-top:20px;padding-bottom:10px;}
.class_title { border-bottom:1px solid #D3DBE6; height:40px; line-height:40px; padding-left:20px; background:#F6F6F6;}
.class_list { padding:0;}
.class_list h1 { text-align:left; height:40px;padding-top:30px;}
.class_list h1 { text-align:left; height:40px;padding-top:30px; font-size:16px; color:red;}
.list-style-msg li{ line-height:180%; padding-bottom:20px;}
.list-style-msg li a { background:url(images/msg_01.png) no-repeat left center; padding-left:20px; color:#0B3B8C; font-size:12px;font-weight:bold; display:block;}

.scenic_other_list li { float:left; width:300px;}

.photo_cnt { background:#000 url(images/photo_title_bg.gif) repeat-x; padding-top:10px;}
.photo_cnt h1 { font-size:18px;font-family:'微软雅黑','宋体';color:#fff;font-weight:bold;padding-left:22px;line-height:25px;}
.photo_img { text-align:center;padding:22px;}
.photo_titbar { color:#AAC0D3; padding-left:22px; height:40px;}
.photo_titbar a { color:#AAC0D3;}
.photo_text { color:#AAC0D3; background: #1D335B; height:80px;padding:10px;}
.photo_text a { color:#AAC0D3; }
.photo_cnt_list { border:1px solid #D3DBE6; margin:15px 0 0px 0;}
.photo_cnt_list h2{border-bottom:1px solid #D3DBE6; padding-left:40px; font-size:14px;height:30px;line-height:30px; background:#fafafa url(images/icon3.gif) no-repeat 15px 5px;}
.photo_cnt_list li { width:160px;}


.line_box { background:url(images/line_box_bg.jpg) repeat-y; padding-bottom:20px;}
.line_box h1 { background:url(images/line_box_top.jpg) no-repeat left top; padding:10px 0; text-align:center; font-size:24px;}
.line_box h1 span.red { font-size:12px; padding-right:15px;}
.line_box_top { background:url(images/line_box_top.jpg) no-repeat left top; height:13px; }
.line_img { float:left;  width:350px;height:300px; padding-left:20px; background:url(images/line_img_bg.gif) no-repeat 10px 0; padding-top:10px;}
.line_option { float:right; width:590px;}
.line_option dl dd { height:35px; line-height:35px; border-bottom:1px solid #ccc; width:300px;}
.line_option dl dt { position: relative; height:55px; width:210px;}
.line_option dl dt p { line-height:120%;}
.cankao { color:#f00;}
.line_price  { font-size:28px; font-family:Aria; color:#f00; font-weight:bold;}
.line_price em { font-size:12px; font-family:"宋体"; color:#333;}
.price_market { position:absolute; top:20px; right:0; color:#999;}
.line_option dl dd.red { width:530px;}
.line_s_p { width:470px; padding:0px 0px 8px 80px; line-height:180%; margin-top:-20px;}
.line_s_text em { padding-top:6px; display:block;}
.line_option dl dd.line_s_text { width:530px; border:none;}
.line_cnt { background:url(images/line_box_bottom.jpg) no-repeat left top; padding-top:30px;}
.line_tabmenu  { height:40px; line-height:40px;}
.line_tabmenu ul { padding-left:20px; border-bottom:1px solid #36F;height:31px;}
.line_tabmenu ul li { float:left; width:90px; background:url(images/line_out.jpg) no-repeat center center; height:32px; text-align:center; line-height:30px;/* margin-bottom:-1px;*/}
.line_tabmenu ul li a{height:32px; text-align:center; line-height:30px; display:block;}
.line_tabmenu ul li.on { background:url(images/line_on.jpg) no-repeat center bottom; width:100px;}
.line_tabmenu ul li.on a { font-weight:bold; color:#33F;}
.line_cnt_main { float:left; width:730px;}
.line_cnt_sidebar { float:right; width:240px;}
.line_content { padding:0 11px;}
.line_content h3 { background-image:url(images/line_dt_bg.gif); background-repeat:no-repeat;  height:32px; color:#fff; padding-left:30px; font:14px bold; line-height:32px;}
.line_cot_text { padding:10px; border:1px solid #ccc; margin-bottom:15px;}
.line_content .price h3 { background-position:0 -35px;}
.tips h3 {background-position:0 -70px;}
.tdfk h3 {background-position:0 -105px; }
.service h3 {background-position:0 -140px; }
.line_sidebar_list { border:3px solid #DDF; padding:1px; margin-bottom:10px;}
.line_sidebar_list dl { border:1px solid #36F;}
.line_sidebar_list dl dt  { background:url(images/wd_2.jpg) repeat-x; height:30px; line-height:30px; color:#fff; padding-left:10px;font-weight:bold;}
.line_sidebar_list dl dd { padding:10px;}
.td_more { text-align:right; height:30px; line-height:30px; padding-right:15px;}
.td_more  a { color:#999;}
.cr p { margin:15px auto 0;}
.line_cot_text { font-size:1.2em;}
.cr p { text-indent:2em;}
.cr strong { text-align:center; padding:10px 0; display:block;}
.line_cot_text h4 { padding:20px 0; color:#f30; font-size:14px;}

.itemPic{width:320px;}
.itemPic .pic{border:#f0f0f0 solid 1px; width:330px; padding:5px; height:220px; overflow:hidden;background-color:#fff;  }
.itemPic #Product_BigImage img{width:330px; height:220px; margin:0 auto;}
/*商品多属性样式*/
.ProductProperty {padding-left:5px;  width:330px; overflow:hidden; list-style:none; margin-top:5px;background-color:#fff; }
.ProductProperty img { height:30px; width:40px;}
.ProductProperty li{margin-right:5px;float:left;display:inline; padding-top:5px;}
.ProductProperty li a,.ProductProperty li a:link,.ProductProperty li a:visited{display:inline-block;font:normal 12px/18px Tahoma; border: 1px solid #ccc;cursor:pointer;text-align:center;  padding:2px;}
.ProductProperty li a:hover {border: 1px solid #f00;text-decoration:none;}
.ProductProperty li a img{ border:0; clear:both;}
.gotop { margin:20px 0; text-align:right;}
.gotop a {background:url(images/drop-li-p-img-top.gif) no-repeat left center; color:#0076FA; padding-left:15px;}
.pic img { width:330px; height:220px;}

/*.line_class_list {z-index:1;position:relative;}*/
.line_class_list dl { float:left; width:650px; height:145px; position: relative; margin-left:20px; display:inline; border-bottom:1px dotted #ccc; padding:20px 0 20px 0; z-index:3;}
.line_class_list dl dt a { font-weight:bold; }
.line_class_list dl dt { height:20px; line-height:20px; z-index:3;}
.line_class_list dl dd { position:absolute; z-index:3;}
.line_class_list dl dd.line_img_box { top:45px; left:0; background: url(images/img_box_bg.jpg) no-repeat left top; width:171px; height:123px; text-align:center; padding-top:10px;}
.line_class_list dl dd.more { top:55px; left:180px; }
.line_class_list dl dd.more span { padding-right:20px;}
.line_class_list dl dd.info { left:180px; bottom:27px;}


.hotel_box { height:410px; border-bottom:1px dotted #ccc;}
.hotel_img { width:400px; height:360px; float:left; padding-left:10px;}
.hotel_text { width:520px; float:right; padding-right:30px;}
.hotel_text dl { min-height:200px;}
.hotel_text ul li { line-height:200%;}
.hotel_text ul { border-top:1px dotted #ccc; padding-top:10px; color:#666;}
.hotel_text dt { font-weight:bold;}
.order_tel { background:url(images/icon_tel.gif) no-repeat left center; height:30px; line-height:30px; padding-left:25px; font-weight:bold; }
.shijian { background:url(images/icon_time.gif) no-repeat left center; padding-left:25px;}
.jingguan { background:url(images/icon_photo.gif) no-repeat left center; padding-left:25px;}
.weizhi { background:url(images/icon_home.gif) no-repeat left 3px; padding-left:25px;}
.hotel_title { height:55px; background:url(images/hotel_title_bg.jpg) no-repeat left 8px; padding-left:60px; border-top:1px dotted #ccc; padding-top:10px;}
.hotel_title h1 { height:24px; line-height:24px; font-size:24px; font-weight:bold;}
.hotel_address { color:#666;}
.hotel_cnt { padding-top:20px;}
.line_content h4 { font-size:12px; font-weight:bold; height:30px; line-height:30px; padding-left:25px;}
.info h4 { background:url(images/info.gif) no-repeat left center ;}
.price h4 { background:url(images/sheshi.gif) no-repeat left center;}
.tips h4 { background:url(images/guize.gif) no-repeat left center;}
.service h4 {padding:0;}
.service h4 span{ background:url(images/icon_998.gif) no-repeat left center;padding-left:25px; display:block;font-weight:bold;}
.price_table table,#carprice { border-collapse:collapse;}
.price_table table th { height:30px; background:url(images/003.gif) repeat-x 0 -84px; border:1px solid  #93B7CC; padding:3px 5px; font-weight:bold; color:#006699; font-weight:normal;}
.price_table table td { height:30px; padding:3px 10px;border:1px solid #ccc;}
.hotel_cot_text { padding:10px 0 20px;}


.hotel_main { float:left; width:700px;}
.hotel_sidebar { float:right; width:260px;}
.hotel_main_list dl,.scenic_cnt dl,.guide_list dl  { position:relative; margin-bottom:30px;}
.hotel_main_list dl dd,.hotel_main_list dt,.scenic_cnt dl dd,.scenic_cnt dl dt,.guide_list dd,.guide_list dt  { padding-left:180px;}
.hotel_main_list dt,.scenic_cnt dl dt,.guide_list dt{ height:30px; line-height:30px;}
.hotel_main_list dt a { font-weight:bold; color:#004DA2; font-size:14px; padding-left:10px;}
.hotel_main_list dt img { padding-left:15px;}
.hotel_main_list  dd.hotel_img,.scenic_cnt dl dd.hotel_img ,.guide_list dl dd.hotel_img { position:absolute; top:0px; left:0; width:170px; height:120px; padding:0;}
.hotel_main_list  dd.price_table { padding:10px 0 0 0;}
.list-style-blue { background:url(images/wd_8_bg.gif) repeat-y; margin-bottom:10px;}
.list-style-blue dl { background:url(images/wd_8_bottom.gif) no-repeat left bottom; padding-bottom:8px;}
.list-style-blue dt { background:url(images/wd_8_top.gif) no-repeat -1px top; height:40px; line-height:40px; padding:0 10px;}
.list-style-blue dt  span { display:block; padding:11px 10px 2px 25px; background:url(images/icon_987.gif) no-repeat 0px 15px; font-weight:bold; color:#004DA2; font-size:14px; border-bottom:1px solid #7fa3ff;}
.list-style-blue dd { padding:0 10px;}
.img_box { height:120px;}
.hotelotherinfo strong {display:block; font-weight:bold; background:url(images/icon_799.gif) no-repeat 0px 8px; padding:6px 25px;}
.img_box  img { height:100px; width:150px;}
.img_box a { display:block; background: url(images/img_box_bg.jpg) no-repeat left top; width:171px; height:122px; text-align:center; padding-top:11px;}
.hotel_hot dd{ line-height:30px; border-bottom:1px dashed #ccc; margin:0 10px;}
.hotel_hot dd img { padding-left:10px;}
.img_box a:hover {background: url(images/img_box_bg2.gif) no-repeat left top;}

.class_info {margin-bottom:20px; }
.class_info h1 { font-size:16px; padding-bottom:10px; background: url(images/icon_639.gif) no-repeat left 7px; padding-left:25px; color:#004DA2;}
.class_info img { background: url(images/bg_blk_03.gif) no-repeat left top;padding:10px 15px 15px 10px;}
.scenic_list dl { height:100px;}
.scenic_list dl dt a { padding:0;}

.scenic_ad {float:left; width:720px;border:1px solid #ccc; padding:8px;}
.scenic_news,.scenic_hot{ float:right; width:230px;}
.scenic_news dl { height:253px!important;height:252px;}
.scenic_news dl,.scenic_hot dl { border:1px solid #ccc; padding-bottom:10px;}
.scenic_news dt,.scenic_photo dt,.scenic_hot dt { background:url(images/ticket_images_02.gif) repeat-x; height:28px; line-height:28px; padding-left:15px;border-bottom:1px solid #ccc; font-weight:bold; color:#004DA2; margin-bottom:4px;}
.scenic_news dd,.scenic_hot dd { padding:0 10px;}
.scenic_middle { margin-top:25px;}
.scenic_li { float:left; width:736px; border:1px solid #ccc; position:relative; }
.scenic_li h3 { padding-left:15px; font-size:12px; color:#CC0066; line-height:30px; height:30px;}
.scenic_nav { background:url(images/ticket_images_02.gif) repeat-x bottom; height:30px; border-bottom:1px solid #ccc;}
.scenic_nav ul { position:absolute; top:0; left:200px;width:500px; height:30px;border-left:1px solid #ccc; }
.scenic_nav ul li { float:left; width:60px;height:30px; line-height:30px; border-right:1px solid #ccc; text-align:center; }
.scenic_nav ul li a { display:block; height:30px; line-height:30px;}
.scenic_nav ul li.on_tab {background:#fff url(images/ticket_images_11.gif) repeat-x 0 -1px; height:31px;}
.scenic_nav ul li.on_tab a  {color:#6666FF; font-weight:bold;}
.scenic_cnt { padding:15px 0 0px 10px; height:580px;}
/*.scenic_cnt dl { float:left; width:180px; height:150px; text-align:center;}*/
.scenic_hot dd { height:582px;}
.scenic_hot a { background-position:0 10px;}
.scenic_cnt dl { float:left; width:360px; height:110px; text-align:center;}
.guide_list dl { float:left; width:300px !important;width:280px; height:110px; text-align:center;}
.scenic_cnt dl dd,.scenic_cnt dl dt,.guide_list dl dt,.guide_list dd { width:160px; text-align:left; padding-left:173px;}
.scenic_cnt dl dd { color:#666;}
.scenic_cnt dl dt a,,.guide_list dt a{ font-weight:bold;}
.scenic_photo {border:1px solid #ccc; margin-top:25px; height:200px;}
.scenic_photo dd { float:left; width:185px; text-align:center; margin-left:10px; display:inline;}
.scenic_hot li { padding:6px; border-bottom:1px dotted #ccc;}
.photo_title a { background:none; padding-top:0px; height:20px; line-height:100% !important; line-height:120%;}
.photo_title a:hover {background:none;}
.top_scenic a{ color:#36f; padding-right:12px;}
.top_scenic h4 { font-size:14px;}

.photo_list { border:1px solid #ccc; padding:15px 18px;}
.photo_list dl,.photo_class_list dl { float:left; width:220px; height:160px;}
.photo_list dl dt,.photo_class_list dl dt {text-align:center; padding-top:5px!important;padding-top:0;}
.photo_list dl dd,.photo_class_list dl dd { padding-left:23px;}

.c_main_box { border:1px solid #D7EDFF; margin-bottom:20px; }
.photo_class_title,.childclass_title { border-bottom:1px dotted #ccc; margin-bottom:15px; position:relative;padding-bottom:5px; background:url(images/ticket_images_02.gif) repeat-x bottom; height:26px; padding-left:15px;}
.photo_class_title a,.childclass_title a{ display:block; height:26px; line-height:30px;  font-weight:bold;}
.photo_class_title .more,.childclass_title .more{ position:absolute; top:0; right:10px; height:26px; width:40px;}
.photo_class_title .more a ,.childclass_title .more a{ font-weight:normal; color:#999;}

.car_img { text-align:center; padding:10px 0;}
.car_img img { padding:4px; border:1px solid #666;}
.car_cnt .hotelotherinfo strong{font-size:12px; }
#carprice { text-align:center;}
#carprice td,#carprice th{border:1px solid #c1cddb; padding:3px 0;}
#carprice th{ background:#e7f4ff; font-weight:bold; color:#1C2C58;}
ul.carlist { background:#FFF;}
.car_list dl{ height:200px; text-align:left;}
.car_list dl dt { text-align:left; padding-left:29px;}
.car_list dl dd { padding-left:30px;}
.car_list dl dd.img_box { padding-left:20px;}

.left_box { margin-bottom:10px; border:1px solid #93B7CC;}
.left_box dt { background:url("images/003.gif") repeat-x scroll 0 -84px transparent; height:30px; line-height:30px; font-weight:bold; padding-left:10px;}
.left_box dd { padding:5px 10px;}

.list_box { margin-bottom:15px; border:1px solid #4f74c1; padding:5px 10px;}
.list_box h2,.list_box h3 {  height:30px; font-size:14px; line-height:30px; border-bottom: 1px dotted #ccc;}
.list_box h2 a,.list_box h3 a { background:url(images/icon_277.gif) no-repeat left center; padding-left:25px; height:30px; font-size:14px; line-height:30px;}
.t_list { padding-top:15px;}
.t_list li{float:left; width:113px; height:40px; text-align:center; }
.t_list li a { display:block; background:url(images/split_v3.3.png) no-repeat -176px -5px; height:30px; width:100px; font-weight:bold; line-height:30px; color:#004DA2;}
.t_p_list { padding:15px 0;}
.t_p_list li { float:left; width:220px; text-align:center; height:170px;}
.t_p_list li a { display:block; padding:3px 0; }
.t_p_list li img { border:1px solid #ccc; padding:2px;}

/*.rmtj { height:330px; border:1px dotted #FF3300; padding:5px 10px; margin-top:10px;background:#fffef8;}*/
.rmtj { height:330px; border:1px solid #ccc; padding:5px 10px; margin-top:70px;}
.rmtj dt { height:30px; line-height:30px; font-weight:bold; font-size:14px; color:#CC0000; border-bottom:1px dotted #ccc; margin-bottom:10px;}
.rmtj dd { float:left; width:165px; text-align:center;}
.rmtj dd  img { height:100px; width:150px; border:1px solid #ccc;padding:2px;}
.rmtj dd a { display:block; padding:3px 0; font-size:12px;}
.rmtj dd span {padding-left:15px;color:#f30;}

.guide_list { border:1px solid #ccc; padding:15px 0 15px 50px !important; padding:15px 0 15px 30px;}
.guide_list dd,.guide_list dl dt { padding-left:180px; width:120px;}

#cntMain{ height:2220px;position:relative;overflow:hidden; width:650px;}
#cntL { position:absolute; top:-200px;}


.about {  background:url(images/about_right_bg.gif) repeat-y right;}
.about_left { float:left; width:185px; background:url(images/about_left_bg.jpg) repeat-y; margin-left:20px; display:inline;}
.about_left_bg {  width:185px; padding-top:60px; background:url(images/about_top.png) no-repeat left -1px; padding-bottom:15px; }
.about_left ul {  padding-left:10px;/* margin-top:-100px;*/ background:none; }
.about_left ul li{ height:30px;line-height:30px;padding-left:10px; }
.about_left ul a{ background:url(images/user-message-ico-off.gif) no-repeat left center;padding-left:18px; display:block;} 
.about_left ul li.on { height:35px; border:1px solid #ccc;margin-bottom:10px;line-height:35px; background-color:#FFF; border-right-width:0;}
.about_left ul li.on a {  color:#f90; font-weight:bold; height:35px;line-height:35px;display:block;background:url(images/user-message-ico-on.gif) no-repeat left center;padding-left:18px;}
.about_left .left_bottom { background:url(images/about_left_bottom.png) no-repeat left top; height:20px;}
.about_right { float:right; width:795px;background:url(images/about_top.png) no-repeat -185px -1px;}
.about_right h1  {text-align:center; padding:20px;font-size:24px;color:#004DA2;}
.about_content { min-height:500px;*_height:500px;  }
.about_right_bottom { background:url(images/about_right_bottom.png) no-repeat right top; height:21px; clear:both;}
.about-text { padding:10px 30px 10px 30px;}



.tuisong {background:url(images/tuisong_top_bg.gif) no-repeat -1px top; padding:41px 1px 1px 1px; margin:15px 0;}
.tuisong dl{border:1px solid #d4dbe3; padding:0 10px 10px 10px;}
.tuisong dl dt { font-weight:bold;}
.tuisong span { width:30px; font-weight:bold; padding-right:10px;}
.list-style-idlist li{ margin-bottom:15px; border-bottom:1px dotted #ccc;}
.list-style-idlist li a {display:block; text-align:center;}
.list-style-idlist li a.title { text-align:left;}


.line_search { height:120px; padding:15px; border-bottom:1px dotted #ccc;background:url(images/wd_bg5.gif) repeat-x;}
.line_search span {width:38px; height:20px;background:blue; color:#fff; display:block; text-align:center; line-height:20px; position:absolute; left:0; top:5px;}
.tianshu,.leixing,.jingdian { position:relative; height:30px; line-height:30px; padding-left:50px; padding-right:20px;}
.line_search label input { vertical-align:middle; height:30px; line-height:30px;}
.main_search_sub { text-align:right; padding-right:20px;}

.other_com .tuisong { }

.line_list_table { margin:15px 0;}
.line_list_table table { border-collapse:collapse;} 
.line_list_table h3 { background:url("images/003.gif") repeat-x scroll 0 -84px ; height:25px; font-size:14px; color:#006699;border-top:1px solid #93B7CC; border-bottom:1px solid #93B7CC; padding:5px 10px;}
.line_list_table h3 a {color:#006699; }
.line_list_table h3 .f_r a{ font-weight:normal; color:#999; font-size:12px;}
.line_list_table table th {border-bottom:1px dotted #ccc; padding:5px 0; }
.line_list_table table td { padding:5px 0; border-bottom:1px dotted #ccc;}
.line_list_table table td.price { text-align:center; font-weight:bold;}
.line_list_table table td.days { text-align:center;}
.line_list_table  td.price:first-letter  { font-size:20px;}

.liucheng { background:url(images/liucheng.gif) no-repeat center top ;height:40px;}

.showtopinfo{ position:fixed; right:0; bottom:0;  border:4px solid #146DC1; width:420px;background:#fff;display:none;}
.showtitle { background:url(images/titbg.jpg) repeat-x; height: 24px; padding:8px 0 0 24px; position:relative;}
.showconL { float:left; width:120px; padding-left:10px;}
.showconL dd { text-align:center;}
.showconL dd img {height:70px;width:100px; border:1px solid #ccc;padding:2px;}
.showconL dd a { display:block; padding:3px;}
.showconR { float:right; width:280px;}
.showconR h1 { height:40px; line-height:40px; font-size:16px; text-align:center;}
.showconR h1 a { color:#C00;}
.siteUrl { padding-left:15px;}
.hidediv { position:absolute; top:0px; right:30px; background:url(images/zdd.jpg) no-repeat left center; display:block; height:28px; width:30px; text-indent:-9999px; cursor:pointer;}
.closediv { position:absolute; top:0px; right:0px; background:url(images/gb.jpg) no-repeat left center; display:block; height:28px; width:30px; text-indent:-9999px; cursor:pointer;}
.className { color:#999;}
.showconR li { line-height:200%;}
.showconR li a{ padding:0 5px; }
.showcon{ background:#fff; padding:10px 0;}

.orderinfo { background-color:#ffffcc; padding:10px; color:#600; font-weight:bold; margin-top:10px;border:1px solid #cc0101;font-size:14px;text-align:center; }
.freetellist strong { text-align:center; font-size:26px; color:#600;}
.freetellist li { height:35px;}
.freetellist  ul { padding-bottom:10px;padding-top:40px;background:url(images/zjjdyw.gif) no-repeat center 5px;}

.weixin01 li { height:240px;}
.weixin01  ul { padding-bottom:10px;padding-top:10px;background:url(images/33519kf.jpg) no-repeat center 5px;}

.weixin02 li { height:240px;}
.weixin02  ul { padding-bottom:10px;padding-top:10px;background:url(images/33519kf.jpg) no-repeat center 5px;}

.weixin03 li { height:240px;}
.weixin03  ul { padding-bottom:10px;padding-top:10px;background:url(images/33519kf.jpg) no-repeat center 5px;}

.weixin04 li { height:240px;}
.weixin04  ul { padding-bottom:10px;padding-top:10px;background:url(images/33519kf.jpg) no-repeat center 5px;}



.line_cnt_sidebar dl.freetellist dd { padding:0 10px; background:url(http://www.okzjj.com/Skin/33519/images/sm_02.gif) no-repeat 10px center; padding-left:20px;}



.hotel_hottop { height:200px; padding-left:10px;}
.hotel_hottop dl { float:left; width:190px; height:150px;}
.hotel_hottop dl dd,.hotel_hottop dl dt { text-align:center; width:190px;*_width:180px;}
.hotel_hottop dl dt { font-weight:bold;}

.news_share { margin-top:20px; text-align:right;}
.news_share a {}

.shikebiao{ position:relative; border:1px solid #ccc; margin-bottom:15px;}
.yinchang,.zhankai {display:block; width:80px; height:30px;position:absolute; top:5px; right:10px; color:blue;}
.zhankai{ display:none;}

.photo_page { padding:10px;}
.photo_page ul {text-align:center;margin:0 auto; width:900px;}
.photo_page ul li { float:left; width:180px;text-align:center;opacity: 0.50;
filter : progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=50,finishOpacity=100);}
.photo_page ul li a { display:block;color:#fff;}
.photo_page ul li.this_photo{opacity:1;
filter : progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=100,finishOpacity=100);}}