/* 系统自带样式 */

/*公共部份开始*/
body{ margin:0px; font-size:12px; }
a {
	color: #000; text-decoration:none
}
a:visited {
	color: #000;
}
a:hover {
	color: #900; text-decoration:underline
}
img{ border:0px}
#floatDiv { position:absolute; border:1px solid #666; padding:6px; background:#f1f1ba; display:none;}
#page{ width:960px; margin:0 auto; padding-top:5px;}
.fl{ float:left}
.fr{ float:right}
.bd4{ border:1px solid #CCC}
.mg5{ margin-top:5px}
.more{ float:right; margin-right:5px; font-size:12px; color:#333; font-weight:normal}
/*头部*/
#pagehead1{ border-bottom:1px solid #CCC;height:180px; padding-top:5px; background:url(head_bg1.jpg) no-repeat right bottom}

/***** menu *****/
#menu{ clear:both; float:left; width:960px; background:url(menu_v3.gif~080819.gif) repeat-x 0 -152px; height:33px; line-height:33px; overflow:hidden; margin-top:3px}
#menu .fst{ width:5px; float:left; height:33px; overflow:hidden; background:url(menu_v3.gif~080819.gif) no-repeat -10px -46px;}
#menu .lst{ width:5px; float:right; height:33px; overflow:hidden; background:url(menu_v3.gif~080819.gif) no-repeat -15px -46px;}
#menu ul{ padding-left:5px;}
#menu li{ float:left; background:url(menu_v3.gif~080819.gif) right -46px no-repeat;}
#menu li span{ float:left; line-height:33px; padding:0 10px; height:33px; color:#FFFFFF; font-weight:bold; font-size:14px}
#menu li span a{ color:#FFFFFF;}
#menu .nav_on{background:url(menu_v3.gif~080819.gif) no-repeat left -86px; font-size:14px; margin-right:6px; margin-left:-2px; display:inline;}
#menu .nav_on span{background:url(menu_v3.gif~080819.gif) no-repeat right -119px; display:block; padding-top:2px;}

#menu .nav_on a:link,#menu .nav_on a:visited{text-decoration:none;color:#333;}
#menu .nav_on a:hover{text-decoration:underline;color:#f60;}
#menu #nav_lxs{ background:none;}
#menu #nav_lxs a{ color:#FFFF00;}

#head_submenu{ background: #D9FDD5; padding:5px}
/*右边*/
#contact{ background:url(bgpage.gif) -60px -240px no-repeat; padding:40px 10px 10px 15px}
#contact .freetel{ font-size:25px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F60; font-weight:bold; margin:5px; text-align:center}
/*页底*/
#footmenu{ clear:both; margin:0 auto; height:25px; line-height:25px; text-align:center; border-top:2px #99cdff solid; margin-top:5px}
#footmenu ul{ margin:0px auto; list-style:none; margin-left:15px; margin-top:5px}
#footmenu li{ float:left; margin:5px 5px; height:18px; line-height:18px; border-right:1px  dotted #999999; padding-right:8px; font-size:14px}
#pagefoot{}
#pagefoot{ margin:0 auto}
#pagefoot ul{ list-style:none; margin-top:10px;}
#pagefoot li{ line-height:25px; font-family:Arial, Helvetica, sans-serif}
/*其它公共部份*/
.bar_01{ background:url(bgpage.gif) -72px -30px; height:25px; line-height:25px; font-weight:bold; color: #060; padding-left:30px}
.bar_02{ height:30px; line-height:30px; border-bottom:#c6c6c6 1px dotted; margin:5px; font-size:15px; font-weight:bold; background:url(bgpage.gif) -490px 5px no-repeat; padding-left:30px}
#home_col4{ width:231px; float:left; margin-right:5px}
#home_col4 ul{ list-style:circle; margin-left:30px}
#home_col4 li{ line-height:22px; height:22px}

.bar_03{ margin:5px; background:url(left_bar.gif); font-size:15px; color: #fff; font-weight:bold; height:23px; line-height:23px; padding-left:30px}
.bar_04{ background: url(bar_04bg.gif) repeat-x; height:27px; line-height:27px; text-align:center; color:#FFF; font-weight:bold; font-size:14px; margin:0px 2px}
.bar_05{ font-size:14px; color:#090; font-weight:bold; border-bottom:5px #e7e7e7 solid; margin:5px; padding:5px}
#list_01{}
#list_01 ul{ margin:8px}
#list_01 li{ background:url(bgpage.gif) -40px 0px no-repeat; padding-left:20px; line-height:23px}

#list_02{}
#list_02 ul{ list-style:none; margin:10px}
#list_02 li{ height:20px; line-height:20px}

#list_03{}
#list_03 ul{ list-style:none; margin:10px}
#list_03 li{color:#999; clear:both; margin-bottom:15px; line-height:20px}
#list_03 img{ float:left; border:1px #99999b solid; margin-right:10px}
#list_03 .title{ float:left; font-weight:bold; border-bottom:1px #CCC solid; width:138px; color:#000}
#list_03 .content{ float:left;}

#list_04{}
#list_04 ul{ list-style:none; margin:10px}
#list_04 li{color:#999; clear:both; line-height:20px; border-bottom:1px dotted #CCC; height:45px; padding:10px 10px 10px 5px}
#list_04 img{ float:left; border:1px #99999b solid; margin-right:5px; width:50px}
#list_04 .title{ float:left; font-weight:bold; border-bottom:1px #CCC solid; width:150px; color:#000}
#list_04 .content{ float:left; width:150px; line-height:24px}
#list_05{}
#list_05 ul{ list-style:none; margin:10px}
#list_05 li{ line-height:20px; background:url(bgpage.gif) -510px -90px no-repeat; padding-left:15px; font-size:13px}
/*公共部份结束*/
/*首页开始*/
#home_left{ width:230px; float:left}
#home_mid{ width:453px;float:left; margin-left:11px}
#home_right{ width:242px;float:right}
#home_traveltools{height:70px}
#home_traveltools ul{ list-style:none; margin:5px 12px; padding:0px;}
#home_traveltools li{ float:left; height:29px; line-height:29px; margin:0px 5px}
#home_tour{ float:right; width:720px}
.toolsbut {
width:95px;
height:29px;
line-height:29px;
text-align:center;

padding-right:1px;
background-image: url(toolsbut.gif);
background-repeat: no-repeat;
background-position: top;
display:block;
}
.toolsbut:hover {
background-image: url(toolsbut.gif);
background-repeat: no-repeat;
background-position: bottom;
}

.toolsbut_new {
width:95px;
height:29px;
line-height:29px;
text-align:center;

padding-right:1px;
background-image: url(toolsbut_new.gif);
background-repeat: no-repeat;
background-position: top;
display:block;
}
.toolsbut_new:hover {
background-image: url(toolsbut_new.gif);
background-repeat: no-repeat;
background-position: bottom;
}
.home_hui{ background: #EFEFEF}
#home_tourlist{width:358px; float:left}
#home_tourlist ul{ list-style:none; padding:5px 10px; border:1px #d0d0d0 solid; margin:0px; margin-top:3px;background:url(home_tour_bg.gif) no-repeat bottom}
#home_tourlist li{ line-height:23px; height:23px; background:url(icon08.gif) no-repeat 3px 7px; padding-left:15px; border-bottom:1px dotted #d0d0d0}
#home_tourlist .title{ font-size:14px; font-weight:bold; color:#060; background:url(bgpage.gif) -198px -158px no-repeat; height:20px; line-height:20px; padding-left:0px; color:#FFF}
#home_tourlist .fl{ float:left; background:url(home_bar01.gif) no-repeat; width:172px; height:20px; padding-left:20px}
#home_tourlist .classname{ float:left; color:#999}
#home_tourlist .info{ font-size:14px; float:left; margin-left:5px;}
#home_tourlist .price{ float:right; color:#Ff0100; font-size:12px; font-family: Verdana, Geneva, sans-serif}
#home_tourlist .yuan{ font-size:11px; font-weight:normal; color: #666; margin-left:0px;}
#home_saleslist{ margin-top:15px;}
#home_saleslist ul{ list-style:none; margin:0px 20px 5px 20px; padding-bottom:10px}
#home_saleslist li{ line-height:20px; height:20px; border-bottom:1px dotted #FFF}
#home_saleslist .classname{ float:left; color:#999}
#home_saleslist .info{ font-size:12px; float:left; margin-left:5px; }
#home_saleslist .price{ float:right; color:#Ff0100; font-weight:bold; font-size:13px; font-family: Verdana, Geneva, sans-serif}
#home_saleslist .yuan{ font-size:12px; font-weight:normal; color: #666; margin-left:5px;}
#home_class{ border:1px solid #999; border-top:none}
#home_class .title{ background:url(bgpage.gif) -1px -73px; height:21px; line-height:21px; width:60px; font-size:14px; color:#039; font-weight:bold; text-align: center}
#home_class b{ color:#F60; font-size:14px}
#home_class .list{ padding:10px; line-height:22px; background:url(home_class_bg.gif) bottom no-repeat}
#home_hotelpic{ border-bottom:5px #e7e7e7 solid; margin:10px}
#home_hotelpic ul{ list-style:none; margin:10px 15px}
#home_hotelpic li{ float:left; text-align:center; width:50%}
#home_hotelpic img{ border:1px solid #EBEBEB;background:#FFFFFF;; padding:2px; margin:5px}
#home_hotellist{}
#home_hotellist .title{ font-size:14px; font-weight:bold; color:#060; background:url(bgpage.gif) -90px -124px no-repeat; height:25px; line-height:25px; padding-left:20px; color:#FFF; margin-bottom:10px}
#home_hotellist .classname{ float:left; color:#999}
#home_hotellist ul{ list-style:none; margin:5px 10px}
#home_hotellist li{ background:url(bgpage.gif) -502px -23px no-repeat; padding-left:20px; height:23px; line-height:23px; float:left; }
#home_hotellist li .info{ float:left; width:200px}
#home_hotellist li .star{ float:left; width:100px}
#home_hotellist li .price{ float:left; width:50px}
#special{ margin:0 auto;background: #fafafa; width:220px; margin-top:20px; height:260px;}
#speciallist ul{ list-style:none; margin:5px 8px}
#speciallist li{ background:url(bgpage.gif) -502px -23px no-repeat; padding-left:20px; height:21px; line-height:21px; float:left; width:80px; font-size:13px}
#searchcitymenu{ clear:both}
#searchcitymenu b{ font-size:12px; padding:0px; margin:0px}
#searchcitymenu ul{ margin:0px; padding:0px}
#searchcitymenu li{ float:left;white-space:nowrap; border-right:1px #000 solid;margin:5px 0px;margin-left:8px; padding-right:8px; height:15px; line-height:15px}
.home_col2{ width:48%; border: #CCC solid 1px; padding:7px}
#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}

#home_dest{ border:1px solid #5FEC3C; height:132px; padding:0px 5px}
#home_dest img{ border:1px solid #d0d0d0; padding:2px; margin-bottom:5px}

#home_mzlist{ clear:both;}
#home_mzlist ul{ margin:0px; padding:0px}
#home_mzlist li{ float:left; background:url(bgpage.gif) -502px -25px no-repeat; padding-left:20px;height:21px; line-height:21px;}

#home_meeting{ clear:both}
#home_meeting ul{ margin:5px 0px 10px 10px}
#home_meeting li{ float:left; width:90px; line-height:22px; background:url(icon04.gif) no-repeat 0px 7px; padding-left:15px }
/*首页结束*/

/*内页开始*/
.show_page{ margin:5px; border:1px dashed #CCC; padding:5px; background:#EDF3FE}
.mainpage{ margin:0 auto; width:960px;  padding-top:5px; background:#FFF}
.page_right{ width:294px; float:right;}
.page_left{ width:650px; float:left; border:#e7e7e7 1px solid; background: #F4FEF1}
#page_ad{ text-align:center; margin:5px; clear:both}
.position{ clear:both; padding:5px; border-top:#cfcfcf 1px solid;border-bottom:#cfcfcf 1px solid; height:22px; line-height:22px}
.sitename{ color:#C30; font-weight:bold; font-size:14px;font-family: "幼圆"}
.siteurl { color:#CCC; font-family:Verdana, Geneva, sans-serif}
#main_content{margin:15px 5px;}
#main_content h1{ float:left; width:560px; text-align:center; font-size:16px; color:#1718fe}
#main_content .price{ color:#F60; font-weight:bold; font-size:14px}
#main_content .buton{ text-align:center; margin:20px}
#main_content .info{ border-bottom:2px #cddfe9 solid;border-top:2px #cddfe9 solid; padding:10px 30px; line-height:25px}
#main_content .info td{ border-bottom:1px dashed #ccc}
#main_content .bar{ text-align:center;font-size:16px; color:#0958a7; font-weight:bold; font-family:"幼圆"; margin:10px}
#main_content .linedest{ border:1px solid #e7e7e7; background:#fffef7; padding:10px; margin-bottom:10px}


#main_content h3{ text-align:center}
#main_content .articleinfo{ text-align:center; background: #EFEFEF; padding:5px; margin:5px}
#main_content .content{ font-size:14px; line-height:24px; margin:10px; color:#333}
#main_content .content img{margin:10px;}
#main_content .editor{ text-align:right}

.hotel_content_img img{ margin:3px !important}
.hotel_content_img{ font-size:12px; float:left; margin-right:20px}


#classbrief{ padding:5px; font-size:14px; color:#333333; clear:both; width:98.5%; background:url(dest_bg.jpg) bottom; padding-bottom:15px}
#classbrief img{ margin:10px; width:200px;padding:2px;	border:1px solid #DEDEDE;background:#FFFFFF;}
#classbrief h3{ font-size:16px; color:#FF6633; padding-left:15px; text-decoration:underline}
#classbrief b{text-decoration:underline; background:url(hotlineicon.gif) no-repeat; padding-left:15px}

#classinfopiclist .pic1{
	padding:2px;
	border:1px solid #DEDEDE;
	background:#FFFFFF; margin:10px}
#pages{}

#classlist{ margin:5px}
#classlist .bar{ background:url(bar_01bg.gif); height:25px; padding-left:20px; font-size:14px; font-weight:bold; line-height:25px }

#right_box{ margin-top:5px; clear:both}
#right_box .title{ background:url(right_bar_bg.jpg); height:25px; line-height:25px}
#right_box .fl{ padding-left:15px; margin-left:10px; color:#FFF; font-weight:bold; height:25px; line-height:25px; float:left}
#right_box .content{ padding:10px; font-size:14px; line-height:21px; color:#333}
#right_box .content ul{ list-style:url(icon03.gif); margin:0px 0px 0px 25px}
#right_box .content li{ line-height:22px; height:22px}
#right_box .infotitle{ float:left}
#right_box .price{ color:#F00; float:right; text-align:left}

#left_box{ margin-top:5px; clear:both}
#left_box .title{ background:url(right_bar_bg.jpg); height:25px; line-height:25px}
#left_box .fl{ padding-left:15px; margin-left:10px; color:#FFF; font-weight:bold; height:25px; line-height:25px; float:left}
#left_box .content{ padding:10px; font-size:12px; line-height:20px; color:#333}
#left_box .content ul{ list-style:url(icon5.jpg); margin:0px 0px 0px 20px}
#left_box .content li{ line-height:20px; height:20px}
#left_box .infotitle{ float:left}

.sideclasslist{}
.sideclasslist ul{ margin:5px}
.sideclasslist li{ float:left; margin-right:10px; background:url(icon02.gif) no-repeat 0px 2px; padding-left:18px; line-height:23px;white-space:nowrap; font-size:14px; font-weight:bold; font-family: "幼圆"}


.linelistbar{ background:url(linelistbar_bg.jpg); width:625px; height:30px; margin-top:5px; line-height:30px; padding-left:20px; font-size:14px; font-weight:bold}
#line_content{ font-size:14px}
#dayimg img{ width:100px; height:80px}
#tourlist{}
#tourlist ul{ list-style:none; margin:15px}
#tourlist li{ line-height:23px; border-bottom:1px #B4F9A8 dashed; font-size:14px; height:50px}
#tourlist .linetitle{ float:left; cursor: hand}
#tourlist .linetitle a:link{ color:#030}
#tourlist .linetitle a:visited{ color:#030}
#tourlist .price{float:right; color:#Ff0100; font-weight:bold; font-size:13px; font-family: Verdana, Geneva, sans-serif}
#tourlist .linedest{ color:#666; font-size:12px; float:left; margin-left:20px}
#tourlist span.yd{width:45px; float:right}
#tourlist span.yd a{display:block; height:16px; width:35px; overflow:hidden; text-indent:-200px;background:url(yd.gif) no-repeat}
#tourlist span.yd a:hover{background:url(yd1.gif) no-repeat}

#pageclasslist{}
#pageclasslist .classtitle{ background: url(linelistbar_bg.jpg) no-repeat; height:30px; clear:both; line-height:30px; padding:0px 10px}
#pageclasslist .classinfolist{ float:left; width:450px}
#pageclasslist .classinfolist ul{ margin:10px; list-style:none}
#pageclasslist .classinfolist li{ height:23px; line-height:23px}
#pageclasslist .infotitle{ float:left; font-size:15px; color:#006}
#pageclasslist .infotitle a:link{ font-size:15px;}
#pageclasslist .infotitle a:visited{ font-size:15px;}
#pageclasslist .price{ color: #F30;  font-size:12px; font-family: Verdana, Geneva, sans-serif; margin-left:20px}
#pageclasslist .classpic{ float:right; width:150px}
#pageclasslist .classpic img{ border:1px #EBEBEB; padding:3px; margin-bottom:5px}

#pageclasslist_img{ float:left; width:180px; height:170px; text-align:center;filter:progid:DXImageTransform.Microsoft.Shadow (Color=#666666,Direction=150,strength=4); background:#fff; margin:5px}
#pageclasslist_img img{ border:1px #CCC solid; padding:3px; width:170px; height:130px; margin:5px}

#classinfoendlist{ float:left; width:100%}
#classinfoendlist ul{ list-style:url(icon02.gif); margin:20px}
#classinfoendlist li{  height:23px; line-height:23px; border-bottom:1px #CCC dashed}
#classinfoendlist li .infotitle{ float:left}
#classinfoendlist li .date{ float:right}

/*内页结束*/
/*栏目页开始*/
#hotellist{ clear:both; margin:5px;}
#hotellist h3{ font-size:14px; line-height:28px}
#hotellist .pic1{
	padding:2px;
	border:1px solid #DEDEDE;
	background:#FFFFFF; margin:5px 5px 5px 5px; width:120px; height:80px}
#hotellist_title{ clear:both; height:28px; line-height:28px; background:url(linelistbar_bg.jpg); padding:0px 10px }
/*栏目页结束*/

#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; }


#home_classlist{}
#home_classlist ul{ list-style:none; margin:5px 10px}
#home_classlist li{ float:left; width:92px; height:82px; background:#f0feda; margin:3px; text-align:center; padding-top:3px}
#home_classlist img{ width:80px; height:63px; clear:both; margin-bottom:3px}

#pagesearching{ background:#edf3fe; height:30px; line-height:30px; border:1px #ADE0F5 solid; padding-left:10px; margin:5px }
