@charset "utf-8";
/*******强制换行,中英文通吃**word-break:break-all;word-warp:warp;overflow:hidden**********/
.wrap{word-break:break-all;word-warp:warp;}
/* CSS Document 只要有单位或百分比的line-height继承，都发生了重叠的现象*/
*,html{margin:0px; padding:0px; font-family:Arial,Verdana,Helvetica, sans-serif;font-size:12px;line-height:1.5; color:#000;}
body{margin:0px; padding:0px; font-family:Arial,Verdana,Helvetica, sans-serif;font-size:12px;line-height:1.5; color:#000;background-color:#e8edf1;}
dl,dt,dd,ol,ul,li{ list-style-type:none; margin:0px; padding:0px;}
h1,.h1{color:#006633;font-size:16px; font-weight:bold;}
h2{ font-size:14px; font-weight:bold; color:#545454;}
.h2_01{color:#039BB2;font-size:1.2em;font-weight:bold;margin-bottom:10px;}
.seo_h2{font-size:12px; color:#6B6B6B; text-align:center;}
.seo_h2 a{color:#6B6B6B;}
.h3_tit{color:#545454; border-bottom:1px solid #D2D2D2; font-size:18px; height:26px; padding:20px 0px 0px 0px;}
a:link {text-decoration:none;}
a:visited{text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {text-decoration:none;}
table{border-collapse: collapse;border-spacing:0px;}
img{ border:none;}
.a_style{color:#7D7D72; font-size:12px;}
.selectedCity {color: #A31022;background-color: #FFC;}
a.rtn_pre{ background-image:url(Espalda.gif); background-repeat:no-repeat; background-position:left center; padding-left:22px; color:#006633; text-decoration:none; font-size:16px; padding-bottom:5px; padding-top:5px;}
/********html控件样式***********/
.input{ border:#cccccc 1px solid; padding:2px; margin:6px 0px;}
.textarea {BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid;PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid;}
.select{border:#ccc 1px solid; margin:6px 0px; padding:0px 0px;}
.button{ background-image:url(btn_bg.gif); background-repeat:repeat-x; height:20px;}
/*************错误提示样式***************/
.hide_error{display:none;}
.show_error{margin:2px; padding:0px;border:#C60 1px solid;background-color:#C90;display:inline-block;}
.MoreLink{ line-height:12px; text-align:right; padding:2px 10px 2px 0px;}
.price{ color:#F00; margin-left:6px;}
.c_fenhong{ color:#C60;}
.f_bold{font-weight:bold;}
.warning2 {background-color:#FFF5DA;border:1px solid #F1D588;margin:0 0 15px;padding:5px;}
/***CSS定义hr分割线的样式***/
.hr0{ height:1px;border:none;border-top:1px dashed #1E90FF; padding:0px; margin:8px 0px 0px 0px;}
.hr1{ height:1px;border:none;border-top:1px solid #000;}
.hr2{ height:3px;border:none;border-top:3px double #6B8E23;}
.hr3{ height:5px;border:none;border-top:5px ridge #45D6D8;}
.hr4{ height:10px;border:none;border-top:10px groove #FF8C00;}
.mar_btm{ margin-bottom:15px;}
/* 按钮样式请统一使用如下的统一设置+特殊的定义来实现*/
.roundCorner { -moz-border-radius:5px; }
.roundCornerTop { -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; }
.roundCornerBottom { -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; }
/*header*/
#header{ margin:0px auto; padding:0px; width:1000px; height:auto;}
.top{ width:1000px; background-image:url(top_bg.gif); background-repeat:repeat-x;height:19px; padding:3px 0px;}
.top_l{ float:left; font-weight:bold; padding:0px 12px 0px 10px;}
.top_r{ float:right; width:340px;}
.top li{ float:left; font-weight:bold; padding:0px 0px 0px 10px;}
.hd_bg{ height:213px; width:1000px; background-image:url(header_bg1.gif); background-repeat:no-repeat;}
.culture_bg{ /*background:url() no-repeat;*/}
.yangtze_bg{ background:url(/images/yangtzeriver_hdbg.jpg) no-repeat;}
.hd_bg_expo_2010{ height:202px; width:1000px;background:url(/images/bg-expo.gif) no-repeat}
.logo{width:179px; height:100px; float:left; padding:15px 20px 53px 15px;}
.hd_txt{font-weight:bold; padding-top:5px; text-align:right; padding-right:5px; color:#FFF;}
.hd_txt p,.hd_txt p a{font-weight:bold; padding-top:5px; text-align:right; padding-right:5px; color:#FFF;}
/***导航条菜单***/
.menu{ float:left; width:1000px;height:45px;background:url(menu_bg.gif) repeat-x;}
.menu li{ float:left;height:45px; font-size:16px; font-weight:bold; color:#FFF; position:relative; text-align:center; display:inline;}
#li_2_sub{}
#li_2_sub a{ background:none; font-size:12px; display:inline;}
#li_2_sub a:hover{ /*background:#666;*/}
.menu li .selected{display:block;text-decoration:none; /*background:url(menu_bg_s.gif) repeat-x;height:34px;*/}/**选中状态导航条样式**/
a.selected2{background:#f47e1c;}/**选中状态导航条样式**/
.menu li a{display:block; height:45px; color:#FFF;text-decoration:none; margin:0px 8px;}
.menu li a:hover{ display:block;text-decoration:none; /*background-image:url(menu_bg_s.gif); background-repeat:repeat-x; height:34px;*/}
.menu li a span{height:45px; line-height:45px; color:#FFF; cursor:pointer; font-size:12px;}
/*content*/
#contentHead{margin:0px auto; padding:0px 0px;}
#contentHead h1{font-size:20px;color:#545454;border-bottom:#D2D2D2 1px solid;padding:0px 0px 3px 8px;margin:8px 0px 5px 0px;padding-right:280px;display:block;}
#subNav { font-size:11px; color:#A31022; padding:0px 0px 5px 0px;}
#subNav a { text-decoration:none; background-image: url(arrow-navigate.gif); background-repeat: no-repeat; background-position:right 7px; padding:0px 8px 4px 0px; color:#444; }
#subNav a:hover { color:#a31022; text-decoration:none; }
#middle{ margin:0px auto; width:980px; height:auto; background:#FFF url(main_bg.gif) repeat-x; padding:4px 10px 8px 10px;}
#middle_2{ margin:0px auto; width:980px; height:auto;background:#FFF url(main_bg.gif) repeat-x;padding:4px 10px 8px 10px;}/*background-image:url(main_bg.gif); background-repeat:repeat-x; background-color:#FFF; */
#middle_l{ float:left; width:266px; height:auto;}/**左边**/
.l_c{background-color:#f9f9f9; margin-top:10px;}
.l_tit_bg{ height: 21px; background-image:url(l_tit_bg.gif); background-repeat:no-repeat;}
.l_tit_bg2{height: 21px; background-image:url(l_tit_bg02.gif); background-repeat:no-repeat;}
.bc{ border-bottom:#b6daf2 1px solid;}
.bc2{ border-bottom:#fea527 2px solid;}
/*tit_l_txt{float:left; padding-left:23px; line-height:21px; height:21px; font-weight:bold;}*/
/*实现单行文字的垂直居中，会给line-height一个和height相同的固定的值；有的时候，我们为了调整特定的某段文字的行间距，通常会考虑使用百分比或者相对尺寸的em或者px。这些情况下，我们都不需要考虑line-height的继承，所以我们不会发现任何问题*/
.tit_l_txt{float:left; padding-left:23px; line-height:21px; height:21px; font-weight:bold; font-size:12px; color:#000;}
.tit_l_txt1{ float:left; padding-left:23px; line-height:21px; height:21px; font-weight:bold; background-image:url(arrow4.gif); background-repeat:no-repeat; background-position:0px 5px; padding-left:15px;}
.tit_r_txt{float:right; padding-right:10px;font-weight:bold;}
.l_content,.cultura_menu{ padding:6px 0px 6px 10px;word-wrap: break-word; word-break:break-all;}
.l_content li{ background-image:url(icon_01.jpg); background-repeat:no-repeat; background-position:0px 5px; padding-left:18px; margin:5px 0px;word-wrap: break-word; word-break:break-all;}
.mydate{ color:#FA6928; margin-left:5px;}
.l_htl{ float:left; width:72px; height:51px; border:#ffa422 1px solid; padding:2px; margin:0px 5px 10px 0px;}
.l_htl img{ border:0px; width:71px; height:49px;}
/****/
#middle_r{ float:left; width:704px;margin-left:10px; height:auto;}/**右边**/
.middle_r_top,.tour_cat,.feedback{ height:auto;}
.middle_r_top_l{float:left;width:400px; height:250px;}/**左边幻灯片**/
.middle_r_top_r{float:right; width:290px; height:250px; margin-left:8px;}/**右边目的地和景点**/
.tour_deals{ margin-top:13px; height:auto;position:relative;}/**因为iconDeals是绝对位置，它就要用相对位置**/
.deals_hd{height:29px;}
.tour_deals .iconDeals{/**要使用绝对位置,父级就用相对位置**/position:absolute;background-image:url(deal-small.gif); background-repeat:no-repeat;width:60px;height:60px;top:-10px;right:10px;}
.iconDeals1{/**要使用绝对位置,父级就用相对位置**/position:absolute;background-image:url(deal-small.gif); background-repeat:no-repeat;width:60px;height:60px;top:-15px;right:5px;}
.deals_l{height:29px; width:504px; background-image:url(deals_bg.gif); background-repeat:no-repeat; float:left;}
.tit_span{line-height:29px; height:29px; font-weight:900; font-family:Verdana, Geneva, sans-serif; display:block; margin:3px 0px 0px 8px; background-image:url(yellow_d.gif); background-repeat:no-repeat; background-position:0px; padding-left:16px; width:320px;}
.d_l_tit{font-weight:900; font-family:Verdana, Geneva, sans-serif; margin:0px 0px 0px 8px; background-image:url(yellow_d.gif); background-repeat:no-repeat; background-position:0px; padding-left:16px; width:260px; height:29px; float:left;}/***类别head左边名称的DIV***/
.d_l_tit span{ line-height:29px; text-align:right;}
.d_r_tit a{ line-height:29px;  text-align:right;}
.d_r_tit{font-weight:900; font-family:Verdana, Geneva, sans-serif;width:40px; height:29px; float:left; text-align:right;padding-right:10px;}/***类别head右边更多的DIV***/
.deals_r{height:29px; width:200px; background-image:url(deals_bg_r.gif); background-repeat:no-repeat; float:left; }
.deals_r span a{line-height:29px;text-align:left; font-weight:bold;}
.deals_c{ height:auto; padding:10px 5px 10px 5px; background-color:#FFF; /**background-image:url(deals-bg.gif); background-repeat:no-repeat; background-position:420px 0px;**/}
.deals_c p a{ color:#0272a0; font-size:12px; font-weight:bold; background-image:url(tit_img.gif); background-repeat:no-repeat; background-position:0px; padding-left:10px;}
.deals_item{ height:87px; padding:0px 5px 10px 0px;}
.deals_item img{ width:96px; height:80px;}
.delas_img{ width:96px; height:81px; background-image:url(img_bg.gif); background-repeat:repeat-x; padding:3px 4px 3px 3px; float:left; margin-right:10px;}
.pdt_5{ padding-top:5px; color:#636363; text-align:justify;}
/**线路类别**/
.cat_l{ width:347px; height:auto; background-color:#f7f5f6; float:left; margin-right:5px; margin-bottom:10px;}
.cat_r{ width:347px; height:auto; background-color:#f7f5f6; float:left; margin-left:5px; margin-bottom:10px;}
#cat1{ height:29px; background-image:url(red_bg.gif); background-repeat:no-repeat;}
#cat2{height:29px; background-image:url(blue_bg.gif); background-repeat:no-repeat;}
#cat3{height:29px; background-image:url(green_bg.gif); background-repeat:no-repeat;}
#cat4{height:29px; background-image:url(yellow_bg.gif); background-repeat:no-repeat;}
.cat_c{ padding:10px 5px 0px 20px;}
.oth_i{ margin-bottom:10px;}
.oth_i li{display:inline; color:#6D3B18; /*width:100px;*/}
.oth_i li a{color:#6D3B18; font-weight:bold;}
.tour_i{ height:195px;}
.tour_i li{ background:url(icon_01.jpg) no-repeat 0px 5px;padding-left:20px;}
/***客户回馈***/
.fb_hd{ height:29px; background-image:url(fb_bg.gif); background-repeat:no-repeat;}
.img_list{ height:100px; width:92px; float:left; border:#cacaca 1px solid; margin:10px 5px; padding:5px 3px 3px 3px;}
.img_list img{ border:0px; width:92px; height:66px;}
.img_list p{text-align:center; width:92px;}
/**首页热门城市**/
.topCityList { width:120px; float:left; height:80px; text-align:center; }
.topCityList img { width:75px; margin-bottom:5px; height:50px; border:0px;}
.topCityList p {margin:0px;line-height:12px; }
#con_one_1 li{float:left; width:90px;}
#con_one_1 li img{ border:0px; width:28px; height:31px;}
/**热门景点**/
.TopAttractions li{}
#top1{ background-image:url(top-1.jpg); background-repeat:no-repeat; background-position:0px 3px; padding:2px 0px 2px 25px;}
#top2{ background-image:url(top-2.jpg); background-repeat:no-repeat; background-position:0px 3px; padding:2px 0px 2px 25px;}
#top3{ background-image:url(top-3.jpg); background-repeat:no-repeat; background-position:0px 3px; padding:2px 0px 2px 25px;}
#top4{ background-image:url(top-4.jpg); background-repeat:no-repeat; background-position:0px 3px; padding:2px 0px 2px 25px;}
#top5{ background-image:url(top-5.jpg); background-repeat:no-repeat; background-position:0px 3px; padding:2px 0px 2px 25px;}
#top6{ background-image:url(top-6.jpg); background-repeat:no-repeat; background-position:0px 3px; padding:2px 0px 2px 25px;}
#top7{ background-image:url(top-7.jpg); background-repeat:no-repeat; background-position:0px 3px; padding:2px 0px 2px 25px;}
#top8{ background-image:url(top-8.jpg); background-repeat:no-repeat; background-position:0px 3px; padding:2px 0px 2px 25px;}
#top9{ background-image:url(top-9.jpg); background-repeat:no-repeat; background-position:0px 3px; padding:2px 0px 2px 25px;}
#top10{background-image:url(top-10.jpg); background-repeat:no-repeat; background-position:0px 3px; padding:2px 0px 2px 25px;}
/**搜索框**/
.l_box{ height:auto; }
.searchbox_hd{ height:22px;}
.searchbox_hd li{float:left;display:block;cursor:pointer; height:22px;text-align:center; margin-right:6px; background-image:url(tab_bg.gif); background-repeat:repeat-x; color:#FFF; padding:0px 16px;}
.searchbox_hd li.hover{ background-image:url(tab_bg_s.gif); background-repeat:repeat-x;}
.searchbox_hd li.action{ background-image:url(tab_bg_s.gif); background-repeat:repeat-x;}
.searchbox_hd li a{color:#FFF; text-decoration:none;}
.content_box{ /*height:130px;*/ height:auto; background-color:#f9f9f9; border-top:#7cc0e3 1px solid; border-bottom:#7cc0e3 1px solid; padding:5px 10px 15px 10px; /*text-align:center;*/}
/*footer*/
#footer{ margin:0px auto; width:1000px; height:auto; text-align:center; padding:10px 0px 0px 0px;}
#footer img { margin-top:25px; margin-bottom:20px; margin-right: 10px; }
#footer p{text-align:center; padding:0px; margin:0px; line-height:22px;color:#515151;}
#footer p a{color:#515151; text-decoration:underline;}
/****travel news***/
.content_c{ height:auto; margin-bottom:10px; position:relative; padding-left:5px;}
.content_c1{ height:auto; margin-bottom:10px; padding-left:5px;}
.pd_t_b{ padding-bottom:20px; padding-top:20px; border-bottom:#d1d1d1 1px solid;}
.pd_t_b1{ padding-bottom:0px; padding-top:10px; border-bottom:#d1d1d1 1px dashed;}
.pd_t_b2{padding-bottom:10px;}
.clicks {font-size: 11px;font-weight: bold;margin: 0px 0 8px 0;color: #bbb;}
.bookMarktools { position:absolute; right:20px; top:25px; }
h1.newstitle { font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: bold; margin-bottom: 5px; display: block; color:#545454;}
h1.newstitle1{font-size:20px; color:#545454; border-bottom:#D2D2D2 1px solid; padding:0px 0px 3px 8px; margin:8px 0px 5px 0px; padding-right:280px; display:block;}
.content_c p{ text-align:justify; line-height:20px;}
p.cc{text-align:justify; line-height:20px;}
.dc{text-align:justify; line-height:20px;margin-bottom:10px; height:auto;}
.dealImg{width: 130px;float:left;margin: 0px 10px 0px 0px;border:1px solid #d1d1d1;-moz-border-radius: 4px;background:#f1f1f1;padding:5px;}
.dealImg img { width:130px; height:98px;}
.dealImg2{width:240px;float:left;margin: 0px 10px 0px 0px;border:1px solid #d1d1d1;-moz-border-radius: 4px;background:#f1f1f1;padding:5px;}
.dealImg2 img { width:240px; height:180px;}
.tourconRight {width: 500px;margin: 0px 0px 10px 0px;float: left;}
.tourconRight2 {width: 390px;margin: 0px 0px 10px 0px;float: left;}
.highlightBold { color: #A31022; font-size: 17px; font-weight: bold; margin: 8px 0px 5px 0px; }
.citylist a{ color:	#A31022;}
.tips_list{padding:10px;}
.tips_list li{ background-image:url(drop-1.GIF); background-repeat:no-repeat; background-position:0px 7px; padding-left:10px;}
.tips_list span{ margin-left:10px; color:#900;}
/*attraction guide*/
.hotattractionType{height:auto;background:#8c8c8c;border:1px solid #b2b2b2;padding:10px;margin:0px 0px 15px 0px;}
.hotattractionType h5{ font-size:13px; margin-bottom:8px; color:#fff;}
.hotattractionType .iconHot {position:absolute;background: url(hot-small.gif) no-repeat;width:80px;height:75px;top:-10px;right: 0px;}
.sightsList{ background-color:#FFF;height:auto; padding:3px 3px 10px 3px;}
.photoStyleIn{ margin:0 4px 8px 4px; padding:5px; font-size:11px; width:136px; height:130px; float:left; border:#CCC 1px solid;}
.photoStyleIn img{width:130px; height:90px;}
.photoStyleIn p{ text-align:center;}
.photoStyleIn p a{ color:#6B6B6B;}
.photoStyleIn .imgdiv{ height:auto; width:136px;}
/**中国旅游首页**/
.bg_size{width:700px;height:21px;}
.bg_img{background-image:url(r_tit_bg01.gif); background-repeat:no-repeat;}
.bg_img1{background-image:url(r_tit_bg02.gif); background-repeat:no-repeat;}
.tour_cat_Img{width: 180px; height:190px;float:left;margin: 0px 10px 0px 0px;border:1px solid #d1d1d1;-moz-border-radius: 4px;background:#f1f1f1;padding:5px;}
.tour_cat_Img img{width: 180px; height:190px;}
.t_c_r{ float:left; width:495px;}
.t_c_r li{ background-image:url(icon_01.jpg); background-repeat:no-repeat; background-position:0px 5px; padding-left:18px; margin:5px 0px;}
/*******中国旅游导航**********/
.cn_info{ text-align:justify;}
.cn_info a{ color:#0077CC;}
#popularPlaces{margin-bottom:14px; margin-top:0.2em; margin-left:16px;}
#popularPlaces li {color:#7D7D72;padding-top:0.7em;}
#popularPlaces li a {color:#0077CC;font-weight:bold;}
#popularPlaces li h2{color:#0077CC;font-weight:bold; display:inline; font-size:12px;}
#cityAds1{float:left;margin-bottom:5px;margin-left:5px;margin-right:10px;width:140px;}
#cityAds2{float:left;margin-bottom:5px;margin-left:5px;margin-right:10px;width:140px;}
#cityAds3{float:left;margin-bottom:5px;margin-left:5px;margin-right:10px;width:140px;}
#cityAds4{float:left;margin-bottom:5px;margin-left:5px;margin-right:10px;width:140px;}
#cityAds1 h2{color:#FFFFFF;font-size:16px;text-align:center; line-height:20px;background-color:#EA5896;}
#cityAds2 h2{color:#FFFFFF;font-size:16px;text-align:center; line-height:20px;background-color:#58CDEA;}
#cityAds3 h2{color:#FFFFFF;font-size:16px;text-align:center; line-height:20px;background-color:#EAA658;}
#cityAds4 h2{color:#FFFFFF;font-size:16px;text-align:center; line-height:20px;background-color:#039BB2;}
#cityAds1 img,#cityAds2 img,#cityAds3 img,#cityAds4 img { width:140px; height:140px;}
#othercity li{ float:left; width:140px; margin-left:10px; margin-top:5px; background-image:url(drop-1.GIF); background-repeat:no-repeat; background-position:0px 7px; padding-left:10px;}
.f_w_h{ float:left; width:220px; height:200px;}
/*Tour Summary Table Style*/
.TableTour { width:100%; border-left: 1px solid #D9D9D9; border-top: 1px solid #D9D9D9; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#6b6b6b; margin:0 0 15px 0; }
.TableTour th { border-bottom:1px #D9D9D9 solid; border-right: 1px solid #D9D9D9; padding:6px 5px; background-image:url(bg-table.GIF); background-repeat:repeat-x; background-position:bottom; text-align:center; background-color:#F3F3F3; line-height:18px; color:#6b6b6b; font-weight:bold;}
.TableTour td { border-right:#ccc 1px solid; border-bottom: 1px solid #ccc; padding:6px 0 6px 0; text-align:center; font-size:11px; }
.TableTour td span { color:#6b6b6b;}
.TableTour td.person:hover { background-color: #fff; }
.TableTour td.tableLeft { text-align: left; padding: 3px 0 8px 10px; line-height: 18px; }
.TableTour tr { border-collapse: separate; border-right: 1px solid #D9D9D9; border-left: 1px solid #D9D9D9; }
.TableTour tr a { color:#6b6b6b; text-decoration: none; }
.TableTour tr a:hover { text-decoration: underline; color:A31022; }
/***.TableTour tr:hover { background-color:#DDDDDD; }****/
.tdColorChange1 { BACKGROUND: #F4F4F4}
.tdColorChange2 { BACKGROUND: #FFFFFF}
.reserveButton {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(buttunRed.GIF) repeat-x scroll center bottom;float:right;font-size:13px;font-weight:bold;margin-right:10px;margin-top:15px;padding:8px;width:110px;}
.reserveButton:hover { background: url(buttunRed2.GIF) repeat-x bottom;}
.reserveButton a { color: #fff; text-decoration: none; background: url(shopping-cart.gif) no-repeat left center; padding-left:28px; text-transform: uppercase;  }
.h2_xx {border-bottom:1px solid #F1F1F1;color:#545454;font-family:Verdana,Geneva,sans-serif;font-size:18px;margin:10px 0;padding:0 0 1px;}
.tourDate {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#D1D1D1 none repeat scroll 0 0;color:#A31022;display:block;font-family:Arial,Helvetica,sans-serif;font-size:18px;margin-bottom:0;padding:5px;text-align:center;width:70px;}
.price_z{float:left;background-color:#F1F1F1;background-color:#F1F1F1;margin:10px 5px;padding:5px;width:300px;}
.price_z h3{color:#063; margin-bottom:10px; font-size:16px;}
/****************Contact Info***********************/
#contact {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;background:#F5F5F5/* url(agreement-picture.gif) no-repeat scroll 400px 100px*/;border:1px solid #D1D1D1;margin:10px 0;padding:20px;}
fieldset {padding:10px;margin:10px;width:640px;color:#333; border:#b6b6b6 solid 2px;height:auto;display:inline;} 
legend {color:#A31022;font-weight:bold; background:#fff;border:#b6b6b6 solid 1px;padding:3px 6px;font-size:13px;} 
#contact table {height:auto;width:100%;margin:8px 0px 4px 0px;border:0px;}
.fullname {background-image:url(/images/fullname.gif); background-repeat:no-repeat; background-position:5px;width: 168px;padding-left:25px;}
.nationality {background-image:url(/images/nationality.gif); background-repeat:no-repeat; background-position:5px;width: 168px;padding-left:25px;}
.e-mail {background-image:url(/images/email.gif); background-repeat:no-repeat; background-position:5px;width: 268px;padding-left:25px;}
.umsn {background-image:url(/images/msn-bg.gif); background-repeat:no-repeat; background-position:5px;width: 268px;padding-left:25px;}
.skype {background-image:url(/images/skype.gif); background-repeat:no-repeat; background-position:5px;width: 268px;padding-left:25px;}
.phone {background-image:url(/images/telephone.gif); background-repeat:no-repeat; background-position:5px;width: 268px;padding-left:25px;}
/***********文化***********ie6中DIV最小高度的解决方法***************/
.wenhua_c{min-height:260px; height:auto !important; height:260px; overflow:visible;float:left; display:inline; width:350px; text-align:center; margin-top:20px;}
.wenhua_c h2{ text-align:center; font-size:14px; font-weight:bold; margin-bottom:10px; color:#008CAA;}
.wenhua_c h2 a{font-size:14px;color:#008CAA;}
.wenhua_c img{ width:245px; height:165px;}
.wenhua_c ul li{margin-left:50px; width:300px; text-align:left;}
.wenhua_c ul li a{ color:#0000ff;}
/******左边文化菜单********/
.cultura_menu li a{ background-image:url(tit_img.gif); background-repeat:no-repeat; background-position:5px 11px; padding-left:15px;border-bottom:1px dotted #fea527; line-height:20px; text-decoration:none; display:block; font-weight:bold; height:20px; padding-bottom:5px; padding-top:5px;}
.cultura_menu li a:hover{ background-color:#fea527; text-decoration:none;}
.travelToolsBox{background-color:#F3F5E9;padding:5px;}
/************城市酒店列表**************/
.hotelIndexContent{height:auto;}
.hotelIndexList{width:330px; float:left; margin-top:10px; margin-right:5px;}
.hotelIndexList2{width:330px; float:left; margin-top:10px; margin-left:5px;}
.hotelIndexContent dt{margin-left:5px; float:left; width:325px; display:inline;}
.more_hotels{text-align:right; width:100px;float:left; padding-top:10px;}
.hotelIndexContent dt a:link, .hotelIndexList dt a:visited {text-decoration:none; font-size:13px; }
.hotelIndexContent dt a:hover {text-decoration:none;font-size:13px;}
.hotelIndexContent h2 {margin: 0 0 4px 0;font-size: 15px;font-weight: bold;text-align: center;color:#000;}
.hotelIndexContent h2 a:link,.hotelIndexContent h2 a:visited { text-decoration: none; color:#000; font-size:15px; font-weight:bold;}
.hotelIndexContent h2 a:hover { color:#a31022;font-size:15px; font-weight:bold;}
.hotelBox{height:130px;}
.beijinghotel{width:295px; height:36px; background-image:url(/images/bg-beijing.gif); background-position:bottom; background-repeat:no-repeat;padding-top:55px;}
.shanghaihotel{width:295px; height:36px; background-image:url(/images/bg-shanghai.gif); background-position:bottom; background-repeat:no-repeat;padding-top:55px;}
.xianhotel{width:295px; height:36px; background-image:url(/images/bg-xian.gif); background-position:bottom; background-repeat:no-repeat;padding-top:27px;}
.guilinhotel{width:295px; height:36px; background-image:url(/images/bg-guilin.gif); background-position:bottom; background-repeat:no-repeat;padding-top:27px;}
.xiangganhotel{width:295px; height:36px; background-image:url(/images/bg-xiang.gif); background-position:bottom; background-repeat:no-repeat;padding-top:18px;}
.hangzhouhotel{width:295px; height:36px; background-image:url(/images/bg-hangzhouo.gif); background-position:bottom; background-repeat:no-repeat;padding-top:18px;}
.htl_001{ background-image:url(hotels001.gif); background-repeat:no-repeat; background-position:left center; padding-left:35px; color:#545454; font-size:14px; font-weight:bold; padding-bottom:5px; padding-top:10px;}
#include li{ background-image:url(include.gif); background-repeat:no-repeat; background-position:0px 2px; padding-left:20px; text-align:justify;}
#exclude li{ background-image:url(exclude.gif); background-repeat:no-repeat; background-position:0px 2px; padding-left:20px; text-align:justify;}
/**sitemaps**/
.sitemap_tour { padding-left:20px;}
.sitemap_tour ul{ float:left; width:210px; height:150px; margin:10px;}
.sitemap_tour ul li{ background-image:url(drop-1.GIF); background-repeat:no-repeat; background-position:0px 6px; padding-left:10px;}
.sitemap_tour ul a{ font-weight:bold; color:#555555; font-size:14px;}
.sitemap_tour ul li a{ font-weight:normal; font-size:12px;}
/***问答***/
.ask{color:#0086E3; background-image:url(topic_open.gif); background-repeat:no-repeat; background-position:0px 0px; padding-left:16px;}
.ask_dt{background-image:url(date-icon.gif); background-repeat:no-repeat; background-position:0px 0px; padding-left:18px; display: block; float:left; width:160px;}
.ask_name{background-image:url(ask-user.gif); background-repeat:no-repeat; background-position:0px 0px; padding-left:18px; display:block; float:left; width:400px;}
.answer{background-image:url(column_reply_grey.gif); background-repeat:no-repeat; background-position:0px 0px; padding-left:20px;}
.lastreply{ color:#8E8E8E; font-size:9px;}
td a.redFont{ color:#CC0033; line-height:18px;}
.askinfo{background:#f1f1f1;margin:0px 0px 10px 0px;padding:15px 0px 10px 0px;}
.askinfopic{height:auto;float:left;text-align:center;width:112px;}
.askinfopic pic{ width:100px; height:94px; border:none;}
.askinforight{float:left; width:560px;margin:0px 0 0 0;padding:5px 0px 10px 5px;}
.answerquestion{width:170px;-moz-border-radius:4px;-moz-border-radius:4px;background-image:url(bg-click.GIF);background-position:bottom;border:#D1D1D1 1px solid;color:#C03;text-align:center;padding:3px 8px 3px 8px;float:left;margin-bottom:10px;}
.answerquestion a {text-decoration:none;color:#C03;}
.faqTourBookingTag{font-size:11px;color:#545454;border-top:#d1d1d1 1px solid;border-bottom:#d1d1d1 1px solid;margin:3px 0px 3px 0px;padding:4px 0 4px 15px;}
/*回答的列表*/
.faqAnswerBox {background-color:#f8f8f8;border-bottom:#d1d1d1 1px solid;height:auto;color:#6b6b6b;border-top:5px solid #fff;padding:15px 0px 10px 0px;}
.voteAnswer{-moz-border-radius:4px;-moz-border-radius:4px;background-position:bottom;border:#D1D1D1 1px solid;color:#C03;font-size:11px;text-align:center;padding:3px 8px 3px 8px;float:left;margin-right:15px;height:18px;}
.voteAnswer:hover,.voteAnswer:hover{background:#fff;}
.voteAnswer a {text-decoration:none;color:#545454;}
.leftContent{width:480px;float:left;margin-left:30px;}
.answerQuestionLi {color:#545454;font-size:13px;padding:10px 0 10px 15px;margin-top:15px;background:#f1f1f1;}
.answerQuestionLi .answerDetail{width:440px;}
.answerQuestionLi .answerDetail textarea{width:430px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;background:#f1f1f1;padding:3px 10px 5px 10px;background:#fff;border:1px solid #CCCCCC;margin:10px 0 15px 0;font-size:12px;line-height:17px;height:85px;color:#545454;font-family:Verdana, Geneva, sans-serif;}
.answerQuestionLi .sendquestion, .askQuestion .sendquestion {width:80px;-moz-border-radius:4px;-moz-border-radius:4px;background:url(bg-click.GIF) bottom repeat-x;border:#D1D1D1 1px solid;color:#C03;font-weight:bold;text-align:center;padding:3px 8px 3px 8px;}
.answerQuestionLi .sendquestion a , .askQuestion .sendquestion a {text-decoration:none;color:#C03;}
/***切换卡**/
.pageNav { border-bottom:#C1C1C1 1px solid; width:100%; margin:15px 0 10px 0; height:20px; position: relative; }
.pageNav ul { padding:0px; position:absolute; margin-left:15px; list-style:none; left: -3px; top: -7px; }
.pageNav ul li { display:block; margin:0 4px 0 0; float:left; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; background-image:url(bg-page.GIF); padding:5px 8px 0 8px; height:22px; background-color:#fff; color:#C6162B; font-size:11px; font-weight:bold; }
.pageNav ul li.active { -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border-top:1px solid #C1C1C1; border-left:1px solid #C1C1C1; border-right:1px solid #C1C1C1; background:#fff; }
.pageNav ul li.background { -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border-top:1px solid #45A0C2; border-left:1px solid #45A0C2; border-right:1px solid #45A0C2; background:#45A0C2; }
.pageNav ul li.active a,.pageNav ul li.active { color:#C6162B; }
.pageNav ul li a,.pageNav ul li { color:#fff; text-decoration:none; cursor:pointer }
.pageNav ul li a:hover { text-decoration:underline; }
/***清除浮动**/
.clear {border:0 none;clear:both;height:0;line-height:0;width:100%;}
.prices01{text-align:right;color:#D54544; font:italic bold 16px/100% Georgia,"Times New Roman",Times,serif;}
.tour_title{ font-weight:bold;}
.tour_title a{ text-decoration:underline;word-wrap: break-word; word-break:break-all; font-family:Georgia, "Times New Roman", Times, serif;}
.tour_pic img{ width:180px; height:95px;}
#content_middle{float:left; width:484px;/*margin-left:10px; */height:auto;}
#content_right{float:left; width:210px;margin-left:10px; height:auto;}
.title_bg{ background:#F9F9F9;}
.content_bg{background:#F9F9F9; padding:3px;}
.topThingsList{ background:#F9F9F9; border:1px solid #EAEAEA; float:left; height:100px; width:315px; padding:10px; margin:15px 8px 5px 0px;}
.photo{ float:left; width:90px; height:80px; margin-right:5px;}
.novios_bg{ background:url(/images/viajes-novios-china.jpg) no-repeat; margin-top:10px; width:750px; height:259px; position:relative;}
.novios_txt{ background:#d6dede; position:absolute; top:223px;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7; width:750px;padding:3px 0px;}
.novios_txt p{text-align:justify;font-weight:bold; color:#000;}
/**-------------经典线路页面-----------------------2010-05-28----------------------**/
.div_midd{margin-left:15px; margin-right:15px; height:auto; margin-top:20px; margin-bottom:10px;}/*****文化****/
.div_midd p{margin-bottom:10px; font-size:13px; text-align:justify;display:inline;}
#errtips{padding:3px;margin:3px 10px 3px 0px;display: none;}
/* Messages --------------------------------------------------------------- */
.error, .success {font-family: Verdana, Tahoma;font-size: 12px;padding: 10px 20px;text-align: left;}
.error {background:#900;color: #fff;}
.success {background: #00548d;color:#FFF;}
/* -------------------------------------- */
.bd{ border:1px solid #B2B2B2/*#C5D7ED*/;}
.bg-search {background:url(/skin/bg-search-icon.gif) no-repeat right bottom;}
.mart{ margin-top:15px;}
.non{ border-bottom:none;}
#child_tab .dt{color:#000;font:12px Arial;padding:8px 10px 5px 10px;width:150px;text-align:right;background:#e7e7e7/*#eff6ff*/; font-weight:bold;}
#child_tab td{ border-bottom:1px dashed #CCCCCC;}
#child_tab td a{ text-decoration:none;margin:2px; padding:0 2px;}
#child_tab td a:hover,#child_tab td a.sel{color:#FFF;background-color:#F60;text-decoration:none;}
#tourfilterResult{ margin: 15px 0 10px 0; border:1px solid #d1d1d1;}
#tourfilterResult .sortBy{ background:#E7E7E7/*#666*/; padding: 5px 0 5px 10px; margin-bottom:0px; color:#000; position:relative;}
#tourfilterResult .sortByRight{position:absolute;right:0px;top:0px;color:#000;height: 29px;width: 210px;}
.tt_tree dt{background:url(/skin/icon_01.jpg) no-repeat 0px 5px; padding-left:18px; margin:0px 0px;word-wrap: break-word; word-break:break-all; font-weight:bold; line-height:25px;}
.tt_tree dd{ background:url(/skin/story-bg.gif) no-repeat 17px 5px; padding:1px 0 0 30px; line-height:25px;}
.tt_tree a{text-decoration:none; display:block;}
.tt_tree a:hover{color:#FFF;background-color:#F60;text-decoration:none;}
.sendquestion{width:80px;-moz-border-radius:4px;-moz-border-radius:4px;background:url(/skin/bg-click.GIF) bottom repeat-x;border:#D1D1D1 1px solid;color:#C03;font-weight:bold;text-align:center;padding:3px 8px 3px 8px; margin:6px 0px;}
.sendquestion a{color:#CC0033; text-decoration:none; display:block;}
.citymore1 li{ float:left; width:160px;}
.citymore1_div{ padding:4px 0px;}
.child_div a{padding:0px; margin:0px; color:#000;}
/*层样式*/
.zz_High { background-color: #ffa22e; color: #ffffff; }
.zz_Lower { background-color: #ffffff; color: #000000; }
.sch_hd{height:31px; background:url(/images/htp_bg_02.jpg) repeat-x; text-align:left; vertical-align:middle;}
.l_span{float:left;font-size:16px; color:#FFF; font-weight:bold; padding-left:10px; line-height:31px;}
.r_span{float:right; padding-right:10px; line-height:31px;}
.r_span a{font-size:16px; color:#FFF; font-weight:bold; text-decoration:none;}
.citymore2 li{ float:left; width:100px; padding:3px 0px;}
/**div在IE6下无法遮盖select**/
#shade{z-index:1001;border: 0px none; background-color: darkgray; filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3; position: absolute; visibility: visible; display:none; top: 0px; left: 0px; width: 1423px; height: 2724px;}
#t_box,#t_box2,#t_box3{position:absolute;width:520px; height:auto; display:none; top:360px;z-index:1002;}
.t_box_content{width:520px; height:auto; background:#9FCFFF;padding:1px; border:1px solid #0052A4;}
.bd2{ border:#D2D2D2 1px solid; background:#FFF; padding:10px;}
.marbotm{ margin-bottom:15px;}
.leftimg{ float:left; width:240px;}
.rigthtxt{ float:left; width:430px;}
.rigthtxt h2{ color:#000; font-weight:bold; font-size:14px;}
.officeaddr{ background:url(/images/bg_contact_02.jpg) no-repeat 0 0; height:112px;}
.tourcuenta{background:url(/images/bg_contact_02.jpg) no-repeat 0 -112px; height:157px;}
.hotelcuenta{background:url(/images/bg_contact_02.jpg) no-repeat 0 -269px; height:180px;}
.contactonline{background:url(/images/bg_contact_01.jpg) no-repeat -67px -73px; height:130px;}
.h3Blue{ color:#000; font-weight:bold; font-size:16px; padding-left:20px; background:url(/images/arrow_blue.gif) no-repeat 0 3px;}
.h3Red{ color:#000; font-weight:bold; font-size:16px; padding-left:20px; background:url(/images/arrow_red01.gif) no-repeat 0 3px;}
#links_list_title{margin-top:20px;height:25px;padding-left:15px;font-weight:bold;font-size:15px;line-height:25px;color:#333333;background: url(links_title.jpg) no-repeat left center;}
#links_list{height:auto;padding:15px 8px 20px 10px;border:1px #E29A4E solid;}
#links_list li{margin-bottom:10px; background:url(drop-1.GIF) no-repeat 0 7px; padding-left:10px;}
#links_list li a{ font-size:13px; color:#000; font-weight:bold; text-decoration:underline;}
#links_list li a:hover{ color:#990000;}
