/* CSS Document */
body{ font-size:12px; margin:0px; margin-top:5px; padding-top:10px}
a:link{ color:#000000; text-decoration:none}
a:hover{ color:red; text-decoration:underline}
a:visited{ color:#cc3300; text-decoration:none}
img{ border:0px}
#page{ margin:0 auto; width:940px; margin-top:8px}
.fl{ float:left}
.fr{ float:right}
.cb{ clear: both}
.more{ float:right; margin-right:5px}
.pic1{
	padding:2px;
	border:1px solid #DEDEDE;
	background:#FFFFFF;
	margin-bottom:5px
}
.bd4{ border:1px solid #a5da94}
a.channel_keylink:link{ color:#003399; text-decoration:underline; font-size:12px; margin:0px 3px}
a.channel_keylink:visited{ color:#003399; font-size:12px}
a.channel_keylink:hover{ color: blue; font-size:12px}

/*头部通用*/
#menu_sub{ border-top:1px #e1e1e1 solid;border-bottom:1px #e1e1e1 solid; width:470px; float:right; clear:right; padding-bottom:2px; margin-top:5px}
#menu_sub ul{ margin:0px; padding:0px;border-top:4px #f0efef solid;border-bottom:4px #82b01e solid; height:30px; list-style:none}
#menu_sub li{ float:left; border-left:1px #f0efef solid; padding:9px;}
#head_mainmenu{ background: url(head_mainmenu_bg.gif); width:100%; height:43px; clear:both}
#head_mainmenu ul{ margin:13px; margin-left:25px text-align:center}
#head_mainmenu li{ float:left; border-right:1px #000000 solid; padding:0px 10px; font-size:15px}

/*头部通用结束*/
/*内页通用开始*/
#sub_list01{ clear:both; width:100%}
#sub_list01 ul{ margin:0px; clear:both}
#sub_list01 li{ float:left; background:url(icon_02.gif) no-repeat; padding-left:15px; margin-right:5px; width:100px}

#list_01{}
#list_01 ul{ list-style:url(icon01.gif); margin:5px; margin-left:25px}
#list_01 li{height:20px; line-height:20px}

#pageleft{ float:left; width:680px; padding:5px; border:1px #CCCCCC solid; overflow:hidden}
#pageright{ float:left; width:240px;padding-left:3px;}
#position{ background: url(bar_bg01.gif) repeat-x; height:20px; line-height:20px;padding:5px; padding-left:15px; margin:5px 0px; padding-top:8px; color:#000}
.LinkNavigation1{ background:url(icon001.gif) no-repeat; padding-left:15px; margin-left:5px; line-height:23px; text-decoration:underline}
#footmenu{ clear:both; margin:0 auto; height:25px; line-height:25px; background: #74b42a}
#footmenu ul{ margin:0px; list-style:none}
#footmenu li{ float:left; margin:5px 10px; height:15px; line-height:15px; border-right:1px  dotted #fff; padding-right:10px}
.foot_bg{ padding:5px 0px; background:#cee5a9}
#pagequicklink{ background:#efefef; width:100%; height:183px}
#pagequicklink ul{ list-style:none; margin:5px;}
#pagequicklink li{ float:left; text-align:center; background:#FFFFFF;margin:3px; padding:3px}
#pagequicklink li img{ border:0px; margin:3px	}
	
.leftcontact{ background: #F4FEF1;border:1px #bdd4a7 solid;}
.leftcontact img{ border:none}
.leftcontact h1{ font-size:12px; color:green; text-align:center; margin:5px; border-bottom:1px green dotted}
.leftcontact h1 a:link{ color:#fff}
.leftcontact h1 a:visited{ color:#fff}
.leftcontact_list{ font-size:13px; margin:8px}
.title_bg { background:url(left_barbg.gif) no-repeat 3px 3px; height:25px; margin:5px; }
.title_bg h1{ background:url(title_ico.gif) no-repeat; color:#FFFFFF; font-size:15px; text-align:left; padding-left:15px; border-bottom:none;padding-top:2px }

#left_infolist{}
#left_infolist ul{ list-style:url(icon_02.gif); margin-left:25px; margin-right:5px; padding:0px}
#left_infolist li{ height:21px; line-height:21px; border-bottom:1px #CCCCCC dotted}

.page_newhot{ width:333px; float:left; border:1px dotted #bdd4a7; margin:2px}
.page_newhot h1{ font-size:12px; color:#fff;margin:5px; margin-top:3px}
.page_newhot h1 a:link{ color:#fff}
.page_newhot h1 a:visited{ color:#fff}
.page_newhot .title_bg{ background: url(page_barbg.gif) no-repeat}

#pages{ margin:10px 5px; clear:both; width:auto}
#pages ul{ list-style:none}
#pages li{font-size:14px; padding-right:20px; font-size:15px; font-weight:bold; color: #000099; line-height:25px}


#about_menulist{}
#about_menulist ul{ list-style:none; margin:0px}
#about_menulist li{margin:5px 0px; padding:5px; background:url(about_listbg.gif) no-repeat; font-size:14px; font-weight:bold; padding-left:40px}
#about_menulist li a:link{color:#FFFFFF; }
#about_menulist li a:visited{color:#FFFFFF; }

#destcontent{ padding:5px; font-size:14px; color:#333333; clear:both; width:100%;line-height:25px;}
#destcontent img{ margin:10px; width:200px;padding:2px;	border:1px solid #DEDEDE;background:#FFFFFF;}
#destcontent h3{ font-size:16px; color:#FF6633; padding-left:15px; text-decoration:underline}
#destcontent b{text-decoration:underline; background:url(hotlineicon.gif) no-repeat; padding-left:15px}
#destcontent p{ line-height:25px; margin:2px}


#hotellist{margin-top:4px; width:653px}
#hotellist .pic1{
	padding:2px;
	border:1px solid #DEDEDE;
	background:#FFFFFF;
}
#hotellist .content{ border-left:#a1d9b7 1px solid;border-right:#a1d9b7 1px solid; padding:5px; }
#hotellist .floatleft{float:left; text-align:center}
#hotellist .floatright{float:right; margin-left:10px}

#hotellist_title{ height:30px}
#hotellist_title .left{ background:url(hotellist_title_left.gif) no-repeat; width:34px; float:left; height:30px}
#hotellist_title .mid{ background:url(hotellist_title_mid_bg.gif) repeat-x; float:left; height:30px;width:614px}
#hotellist_title .right{ background:url(hotellist_title_right.gif) no-repeat; width:5px; float:right; height:30px; }
#hotellist_title .textleft{ float:left; margin-top:10px; font-size:14px; font-weight:bold}
#hotellist_title .textright{ float:right;margin-top:10px}
#hotellist_bottom{ background:url(hotellist_bottom.gif) no-repeat; height:5px}
#hotellist_sub .pic1{
	padding:2px;
	border:1px solid #DEDEDE;
	background:#FFFFFF;}
#hotel_content_img{FLOAT: left; MARGIN: 5px; width:160px;}
#hotel_content_img img{
	padding:0px;
	border:0px;
}


.listbg{ height:25px}
.listbg2{ height:25px; background:#f4fef1}
.main_title_282{ background: url(bar_bg01.gif) repeat-x;  height:25px; padding-left:15px; color:#FFFFFF; padding-top:5px}
.main_tdbg_282{ padding:5px 5px}
.main_title_575{  background: url(bar_bg01.gif) repeat-x;height:25px; padding-left:15px; color:#FFFFFF; padding-top:5px; color: #006600}
.main_tdbg_575{ padding:10px 5px}


#main_content /* 内容表格背景、文字颜色定义(760) */
{
border: 1px solid #d2d3d9;padding: 8px;line-height: normal;
font-size:14px
}
#main_content img{
	padding:2px;
	border:1px solid #DEDEDE;
	background:#FFFFFF;
}
#main_content .infoname{ font-size:18px; clear:both; text-align:center; margin:5px; font-weight:bold; color:#CC6600}
#main_content .infobar{ background:#f5f5f5; text-align:center; padding:3px; font-size:12px; height:15px; line-height:15px}
#main_content .content{ padding:10px 0px; clear:both}
#main_content .editor{ background:#f5f5f5; text-align:right; padding:3px; font-size:12px; height:15px; line-height:15px; clear:both; margin-top:5px}
#main_content .Action{ text-align:center; padding:3px; height:15px; line-height:15px; clear:both}
#main_content .content{ line-height:30px}
.article_tdbgall /* 责编等表格背景、文字颜色定义(760) */
{
background:#f5f5f5;
}
/* 盒子标题行-背景= */
.boxTitleBgBlue{ height:23px; clear:both; margin-top:5px}
.boxTitleBgBlueLeft{ width:5px; height:23px; background:url(bg_boxTitleBlue_left.gif) no-repeat left top; float:left}
.boxTitleBgBlueCenter{background:#68CD1D; height:25px; float:left}
.boxTitleBgBlueRight{ width:5px; height:23px; background:url(bg_boxTitleBlue_right.gif) no-repeat right top; float:right}

/* 盒子标题行-字体=白色 */
.boxTitleTextWhite{font-size:14px; color:#FFFFFF; font-weight:bold; float:left; padding:5px 0px 0px 6px; display:inline;}
.boxTitleTextMoreWhite { font-size:12px; color:#FFFFFF; float:right; padding:6px 5px 0px 0px;}
.boxTitleTextMoreWhite a:link,.boxTitleTextMoreWhite a:visited{color:white; text-decoration:none;}
.boxTitleTextMoreWhite a:hover,.boxTitleTextMoreWhite a:active{color:white; text-decoration: underline;}

/* 盒子内容区域边框 */
.boxArea{ border:#C2D6E0 solid 1px; border-top:none; overflow:hidden;}
.r_list1{ height:22px; padding-left:10px;}
.r_list2{ height:22px; padding-left:10px}

/*内页通用结束*/
/*首页通用开始*/
.home_more{ float:right; margin-right:10px; font-size:12px}
#home_table01{ background:#e9d9ea; height:434px; padding:0px 8px}
#home_table01 .left{ width:598px; border-left:1px solid #b699b7; border-right:1px solid #b699b7; height:434px; background:#FFFFFF; float:left}
#home_table01 .right01{ width:313px; border-left:1px solid #b699b7; border-right:1px solid #b699b7; height:208px; background:#FFFFFF; float:right}

#home_table02{ background: url(home_table02_bg.gif) repeat-y; height:200px;}
#home_table03{ width:466px}
#home_table03 .top{ background: url(home_table03_top.gif) no-repeat; height:27px; padding-left:40px; padding-top:0px; font-size:14px; font-weight:bold; line-height:27px}
#home_table03 .bg{ background: url(home_table03_bg.gif); height:200px;}
#home_table03 .fot{ background: url(home_table03_fot.gif) no-repeat; height:2px; margin:0px; padding:0px}
#home_table04{ background: url(home_table04_bg.gif) repeat-y; height:170px; padding:0px 15px; }
#home_table04 .title{ font-weight:bold}
#home_table05 .title{ font-weight:bold}
#home_table06 .title{ font-weight:bold}
#home_table07 .title{ font-weight:bold}
#home_table08 .title{ font-weight:bold}

#home_table05{ background: url(home_table05_bg.gif) repeat-y; height:120px; padding:0px 15px;}
#home_table06{ background: url(home_table06_bg.gif) repeat-y; height:160px; padding:0px 15px;}
#home_table07{ background: url(home_table07_bg.gif) repeat-y; height:210px; padding:0px 15px;}
#home_table08{ background: url(home_table08_bg.gif) repeat-y; height:190px; padding:0px 15px;}






#home_tourlist{ }
#home_tourlist ul{ list-style:url(icon_02.gif); margin:0px 5px 2px 30px}
#home_tourlist li{ line-height:26px; height:26px; background:url(Point_line_01.gif) repeat-x; }
#home_tourlist .linetitle{ float:left;cursor:hand}
#home_tourlist .price{ float:right; color:red}
#home_tourlist .linetitle a:link{ color:#000}
#home_tourlist .linetitle a:visited{ color:green}
#home_tourlist .linetitle a:hover{ color:red}

.bar_bg01{ background:url(bar_bg02.gif) repeat-x; height:35px; line-height:35px} 
.bar_title01{ color:#000066; font-size:14px; font-weight:bold}

#home_tourlist1{ padding:10px; float:right; width:430px}
#home_tourlist1 ul{ list-style:url(icon_02.gif); margin:0px 5px 5px 20px}
#home_tourlist1 li{ line-height:26px; height:26px; background:url(Point_line_01.gif) repeat-x; font-size:13px}
#home_tourlist1 .linetitle{ float:left;cursor:hand}
#home_tourlist1 .linetitle a:link{ color:#000}
#home_tourlist1 .linetitle a:visited{ color:green}
#home_tourlist1 .linetitle a:hover{ color:red}
#home_tourlist1 .price{ float:right; color:red}
#home_leftimg{ float:left; margin:10px 10px}
#home_leftimg img{ width:95px; height:75px}
#home_leftimg .title{ border:1px solid #CCCCCC; padding:3px; background: url(bar_bg03.gif); margin-bottom:5px; text-align:center}
#img_classlist{}
#img_classlist ul{ list-style:none; margin:5px 10px}
#img_classlist li{ float:left; width:92px; height:82px; background:#f0feda; margin:3px; text-align:center; padding-top:3px}
#img_classlist img{ width:80px; height:63px; clear:both; margin-bottom:3px}

#list_02{}
#list_02 ul{ margin:5px; margin-left:15px}
#list_02 li{height:20px; line-height:20px; width:115px; float:left; background:url(../icon01.gif) no-repeat}
/*首页通用结束*/

/*行程样式开始*/
/* 线路内页 Start */
#line_float{ float:left; width:450px; margin:4px; height:175px; border:1px dotted #bdd4a7; padding:3px}
#travelyunnan_float{ float:left; width:322px; margin:5px; height:230px; border:1px dotted #bdd4a7; padding:3px}
#line_content{ margin:0px 0px; font-size:14px}
#line_content_top{ background:url(line_content_top.gif) no-repeat; width:640px; height:12px}
#line_content_foot{ background:url(line_content_foot.gif) no-repeat; width:640px; height:12px}
#line_content_bg{ background:url(line_content_bg.gif) repeat-y; width:640px; height:160px}
#line_content_bg h1{ margin:5px 0px; font-size:14px; color:#000066}
#line_content_bg .color1{color:green; margin:5px 0px}
#line_content_bg .color2{color:blue; font-size:13px}
#line_content_content{}
#line_content_content ul{ margin:5px 0px; padding:0px; list-style:none; margin-right:10px}
#line_content_content li{ border-bottom:#CCCCCC 1px dotted; font-size:13px; height:20px;}
#line_content_content span{ float:left; width:180px}
#line_content_content font{color:#ff0000; size:13px; margin:0px 3px;}

#line_content_pic{ float:left; margin:0px 5px}
#line_content_pic img{ width:150px;padding:2px;	border:1px solid #DEDEDE;background:#FFFFFF;}
#line_content_intro{ float:left; margin-left:10px; margin-top:40px}
#line_content_bar{ width:auto; margin:8px 0px;clear:both; background:url(line_title_bg.gif) no-repeat 5px 6px; height:28px;padding-left:35px; line-height:28px; font-size:14px; font-weight:bold; border-bottom:1px #CC3300 dotted; color:#FF6600}
#line_content_day{ clear:both}
#line_day_title{ background:url(line_day_bg.gif); height:23px;line-height:23px}
#line_day_title ul{ margin:0px; padding:0px; list-style:none;background:url(line_day_bg.gif); }
#line_day_title li{ float:left;}
#line_day_title .li1{ width:60px;border-right:#FFFFFF 2px solid; text-align:center}
#line_day_title .li2{ width:40px;border-right:#FFFFFF 1px solid; text-align:center}
#line_day_title .li3{ width:110px;border-right:#FFFFFF 2px solid; padding-left:5px}
#line_day_title .li4{ width:30px;border-right:#FFFFFF 1px solid; text-align:center}
#line_day_title .li5{ width:60px;border-right:#FFFFFF 2px solid; padding-left:5px}
#line_day_title .li6{ width:60px;border-right:#FFFFFF 1px solid; text-align:center}
#line_day_title .li7{ width:80px;border-right:#FFFFFF 2px solid; padding-left:5px}
#line_day_title .li8{ width:30px;border-right:#FFFFFF 1px solid; text-align:center}
#line_day_title .li9{ padding-left:5px}
#line_day_content .left{ float:left; width:15px; margin:5px 3px; background:#CCCCCC; padding:5px; font-size:14px}
#line_day_content .mid{ float:left; margin:10px 5px; font-size:14px; width:640px; color: #333333}
#line_day_content .right{ float:right; margin:5px; }
#line_day_content .right img{padding:2px;
	border:1px solid #DEDEDE;
	background:#FFFFFF; width:154px}



/* 新行程内页开始*/
.linecontentdays{ font-size:12px}
.linecontent_days{ background:url(travel_infolan_02.gif); width:84px; height:26px;font-size:14px;font-weight:bold;color:#fff; padding-left:40px}
.linecontent_midbg{background:url(travel_infolan_05.gif);}
.linecontent_rightbg{background:url(travel_infolan_06.gif); width:9px}
.linecontent_detail{ padding:5px 0px}
#linecontent_img{ width:103px; height:83px; padding:3px; float:left}
#linecontent_img img{ width:100px; height:80px;} 


/* 新行程内页开始*/
/*行程样式结束*/