@charset "gb2312";
/*
项目名称：杭州导游网样式
时间：2009年12月22日
作者：梁志平
*/
*{
padding:0px;
margin:0px;
list-style:none;
border:0px;
}
body{
margin:0px auto;
line-height:20px;
font-size:12px;
background:#9BB256;
color:#003300;
}
a:link{
color:#003300;
text-decoration:none;
}
a:visited{
color:#003300;
text-decoration:none;
}
a:hover{
color:#ff6600;
text-decoration:underline;
}
a:active{
color:#003300;
text-decoration:none;
}
input,select{
height:22px;
border:1px solid #d0d0d0;
}
.clearfix:after {
 content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
/*顶部登录条和天气*/
#n_boy{
	background-color: #FFFFFF;
	padding: 5px;
	height: 100%;
	width: 958px;
	text-align: left;
	color: #336600;
}
#top_nav{
margin:0px auto;
border:0px;
border-left:1px solid  #dfdfdf;
border-right:1px solid #dfdfdf;
width:948px;
height:29px;
background:url(/images_n/top_nav.jpg) repeat-x;
line-height:29px;
padding-left:10px;
}
#top_nav *{
vertical-align:middle;
}
.loginbtn{
border:0px;
width:52px;
height:22px;
}
.weather{
color:#ff6600;
font-size:14px;
font-weight:bold;
}
.loginbtn{
border:0px;
height:22px; 
width:52px;
}
/*网站logo和横幅*/
#top_wrap{
clear:both;
margin:2px auto ;
width:960px;
height:119px;
}
#logo{
float:left;
width:170px;
height:110px;
}
#banner{
float:right;
width:778px;
height:10px;
text-align:right;
}
/*网站主导航*/
#menu{
clear:both;
margin:0px auto 5px;
width:960px;
height:32px;
}
#menu_left{
float:left;
width:5px;
height:32px;
background:url(/images_n/menu_left.jpg) no-repeat;
overflow:hidden;
}
#menu_main{
float:left;
width:950px;
height:32px;
background:url(/images_n/menu_bg.jpg) repeat-x;
}
#menu_main ul li a:link,#menu_main ul li a:visited,#menu_main ul li a:hover,#menu_main ul li a:active{
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}
#menu_main ul li{
float:left;
width:87px;
background:url(/images_n/line.jpg) no-repeat 85px 8px;
text-align:center;
line-height:34px;
}
#menu_main ul .long{
float:left;
width:122px;
background:url(/images_n/line.jpg) no-repeat 120px 8px;
}
#menu_main ul .noline{
background:none;
}
#menu_right{
float:left;
width:5px;
height:32px;
background:url(/images_n/menu_right.jpg) no-repeat;
overflow:hidden;
}
.wrap{
margin:3px auto;
width:960px;
}
.wrap_left {
	float: left;
	height: auto;
	width: 778px;
}

.main{
float:left;
width:705px;
}
.sidebar{
float:right;
width:250px;
}
.lsidebar{
float:left;
width:250px;
}
.lsidebar1{
	float:right;
	width:236px;
	clear: none;
	}
.rmain{
	float:right;
	width:705px;
	color: #333333;
}
.rmain1{
	float:left;
	width:705px;
	color: #333333;
	margin-left: 5px;
	clear: none;
}
.mwrap1{
clear:both;
}
#flashnews{
float:left;
width:360px;
height:250px;
}
#topnews{
float:right;
width:340px;
float:right;
}
.hotnews{
color:#ff6600;
font-size:14.7px;
font-weight:bold;
}
.toplist{
clear:both;
padding: 9px 10px;
}
.tline{
border-top:1px dashed #d0d0d0;
}
.toplist dt{
clear:both;
margin-bottom:10px;
}

.h2wrap{
clear:both;
border:1px solid #ff6600;
padding:5px;
margin-bottom:5px;
height:100%;
}
.kfbg{
height:210px;
background: url(/images_n/kf.jpg) no-repeat 180px 100px ;
}
.hotword{
font-size:14px;
font-weight:bold;
}
.tel1{
font-size:25px;
font-weight:bold;
color:#ff6600;
margin:8px ;
}
.tel2{
font-size:20px;
font-weight:bold;
color:#ff6600;
margin:5px ;
}
.tel3{
font-size:14.7px;
font-weight:bold;
color:#ff6600;
margin:5px ;
}
.search p{
margin:2px 0px 2px 2px;
}
.searchbtn{
width:81px;
height:25px;
border:0px;
}
.pcenter{
text-align:center;
}
.zbhotel{
clear:both;
border-top:1px dashed  #d0d0d0;
margin-top:5px;
}
.zbhotel dt{
clear:both;
color:#ff6600;
font-size:14px;
font-weight:bold;
margin:5px auto;
padding-left:12px;
}
.zbhotel dd{
float:left;
width:78px;
text-align:center;
}
.h1wrap{
clear:both;
border:1px solid #d0d0d0;
height:100%;
}

h6{
clear:both;
margin:5px auto 0px;
width:688px;
height:30px;
background:url(/images_n/h6bg.jpg) no-repeat;
}
#tab{
height:27px;
margin-left:31px;
padding-top:3px;
font-size:12px;
font-weight:bold;
}
#tab li{
float:left;
width:122px;
height:27px;
border-right:1px solid #d0d0d0;
background:url(/images_n/tab.jpg) repeat-x;
line-height:27px;
text-align:center;
}
#tab .current {
float:left;
width:136px;
height:27px;
border-right:1px solid #d0d0d0;
background:url(/images_n/ctab.jpg) repeat-x;
line-height:27px;
text-align:center;
font-size:14px;
}
.hotelwrap{
clear:both;
margin:5px auto 5px;
width:688px;
height:175px;
}
.hoteltop{
float:left;
width:308px;
}
.hoteltoplist{
clear:both;
}
.hoteltoplist li{
float:left;
width:150px;
text-align:center;
}
.hoteltoplist li img{
width:140px;
height:105px;
border:1px solid  #d0d0d0;
padding:1px;
}
.hotellist{
float:right;
width:380px;
}
.hoteltable{
border-collapse:collapse;
width:100%;
}
.hoteltable td{
border:1px solid #d0d0d0;
padding-left:6px;
}
.hotelname{
width:60%;
}
.hotelprice{
width:15%;
}
/*中部小广告*/
.sad{
float:left;
width:320px;
height:88px;
margin-bottom:5px;
}
.sad img{
width:310px;
height:88px;
border:1px solid #d0d0d0;
padding:0px;
}
.txtleft{
text-align:left;
}
.txtcneter{
text-align:center;
}
.txtright{
text-align:right;
}
/*精品线路*/
.hotline{
clear:both;
padding:5px 0px 5px 5px;
}
.hotline li{
float:left;
width:345px;
}
.hotline li span{
float:right;
padding-right:8px;
color:#ff6600;
}

.h3wrap{
border:1px solid #d0d0d0;
height:100%;
text-align:center;
margin-bottom:5px;
}
.tjad{
clear:both;
margin:3px auto;
height:65px;
}
.tjad img{
clear:both;
width:240px;
height:65px;
border:1px solid  #d0d0d0;
padding:1px;
}
.tjtravel{
clear:both;
text-align:left;
padding:2px 8px 2px 4px;
}
.tjtravel li{
float:left;
width:76px;
}
.buslist{
clear:both;
padding:5px 0px 5px 16px;
}
.buslist li{
width:170px;
float:left;
}
.buslist li img{
border:1px solid  #d0d0d0;
padding:1px;
width:160px;
height:100px;
}
.buslist li p{
text-align:center;
}
.service p{
text-align:left;
padding:0px 10px;
}
.servename{
font-size:14px;
font-weight:bold;
color:#ff6600;
height:28px;
line-height:28px;
}
.lpart{
float:left;
width:350px;
}
.rpart{
float:right;
width:350px;
}
.picnews{
float:left;
width:146px;
}
.picnews ul{
padding:3px 0px 0px 5px;
}
.picnews ul li img{
width:135px;
height:100px;
border:1px solid  #d0d0d0;
padding:1px;
}
.picnews ul li p{
text-align:center;
}
.ptitle{
color:#ff6600;
font-size:13px;
font-weight:bold;
}
.pnewslist{
float:right;
width:200px;
}
.pnewslist ul{
padding:3px 0px 0px 5px;
}
.pnewslist ul li{
padding-left:8px;
background:url(/images_n/dot.jpg) no-repeat 0px 6px;
}
.jdlist{
clear:both;
padding:5px 0px 5px 5px;
}
.jdlist li{
float:left;
width:158px;
text-align:center;
}
.jdlist li img{
width:150px;
height:110px;
border:1px solid #d0d0d0;
padding:1px;
}
.submore{
float:right;
padding-right:10px;
font-weight:normal;
font-size:12px;
color:#336600;
}
.sub1{
background:url(/images_n/sub1.jpg) no-repeat;
padding-left:40px;
}
.sub2{
background:url(/images_n/sub2.jpg) no-repeat;
padding-left:40px;
}
.sub3{
background:url(/images_n/sub3.jpg) no-repeat;
padding-left:40px;
}
.sub4{
background:url(/images_n/sub4.jpg) no-repeat;
padding-left:40px;
}
.sub5{
background:url(../images_n/sub5.jpg) no-repeat;
padding-left:40px;
}
.toollist{
clear:both;
text-align:left;
padding:5px 0px 6px 10px;
}
.lylist{
clear:both;
text-align:left;
padding:5px 0px 6px 10px;
}
.lylist li{
background:url(/images_n/dot.jpg) no-repeat 0px 7px;
padding-left:10px;
}
.bigad{
clear:both;
width:960px;
height:115px;
height:100%;
margin:0px auto;
padding:5px 0px;
}
#friendlink{
clear:both;
margin:0px auto;
width:958px;
border:1px solid  #d0d0d0;
background:#edf9e3;
height:80px;
}
#ftitle{
float:left;
width:25px;
height:80px;
background:url(/images_n/linkbg.jpg) repeat-y;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
}
#fwrap{
float:right;
width:925px;
line-height:26px;
padding-top:5px;
}
#fwrap a { 
margin:5px;
}
#footer{
	margin:5px auto;
	clear:both;
	width:960px;
	height:125px;
	background:url(/images_n/footbg.jpg) repeat-x;
	text-align:center;
	color: #333333;
}
/*酒店首页样式*/
h4{
clear:both;
height:29px;
background:url(/images_n/h4.jpg) no-repeat;
overflow:hidden;
font-size:14px;
font-weight:bold;
color:#ff6600;
line-height:36px;
padding-left:10px;
}
.h4wrap{
border:1px solid  #d0d0d0;
height:100%;
margin-bottom:5px;
}
.h4wrap1{
border:1px solid  #d0d0d0;
height:200px;
margin-bottom:5px;
}
.h4wrap  p{
margin:5px 6px;
}
.h4wrap ul{
clear:both;
padding:2px  6px ;
}
.h4wrap ul li span{
float:right;
color:#ff6600;
}
.searchtitle{
clear:both;
height:29px;
background:url(/images_n/searchtitle.jpg) no-repeat;
overflow:hidden;
font-size:14px;
font-weight:bold;
color:#ff6600;
line-height:35px;
padding-left:15px;
}
.searchwrap{
border:1px solid  #d0d0d0;
height:100%;
padding-left:15px;
}
.noborder{
border:0px;
}
.bserach{
width:126px;
height:29px;
border:0px;
}
.searchtable{
clear:both;
margin:10px auto;
border-collapse:collapse;
width:100%;
}
.searchtable td{
height:28px;
}
.hotel{
clear:both;
height:auto;
background:#f6f5f5;
margin:10px 0px;
padding:8px 5px;
}
.hotel p{
clear:both;
}
.hotelside{
float:left;
width:100px;
}
.hotelmain{
float:right;
width:590px;
}
.htname{
font-size:14px;
font-weight:bold;
padding-left:30px;
line-height:30px;
}
.htintro{
text-indent:24px;
}
.htpic img{
width:90px;
height:70px;
padding:3px;
border:1px solid  #d0d0d0;
}
.dp{
padding:2px 5px;
}
.fenshu{
font-size:18px;
font-weight:bold;
color:#ff6600;
}
.allfx{
text-align:right;
padding-right:40px;
}
.cred{
color:#ff6600;
}
.htable{
border-collapse:collapse;
width:100%;
}
.htable .title{
background:#ebe8e8;
font-weight:bold;
height:24px;
font-size:12px;
padding-left:10px;
}
.htable .title td{
border-bottom:none;
}
.htable  td{
height:28px;
padding-left:10px;
border-bottom:1px dashed #d0d0d0;
}
.page{
clear:both;
height:25px;
padding-left:300px;
}
.page *{
vertical-align:middle;
}
.sorttype{
clear:both;
border:1px solid #d0d0d0;
border-bottom:none;
height:36px;
background:url(../images_n/sortbg.jpg) repeat-x;
margin:5px auto;
}
.sorttype1{
	clear:both;
	border-bottom:none;
	height:36px;
	background:url(../images_n/sortbg.jpg) repeat-x;
	margin:5px auto;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	color: #336600;
	text-align: left;
	text-indent: 20px;
}
.tab{
clear:both;
height:31px;
margin-top:5px;
padding-left:30px;
}
.tab li{
float:left;
width:64px;
height:31px;
line-height:36px;
text-align:center;
}
.tab .current{
background:url(../images_n/cctab.jpg) no-repeat;
overflow:hidden;
font-size:13px;
color:#ff6600;
font-weight:bold;
}
.tab .long{
width:530px;
text-align:left;
}
.f14{
font-size:14px;
margin:0px 2px;
}
/*酒店详细页样式*/
h5{
	clear:both;
	height:40px;
	background:#f7f7f7;
	border-bottom:4px solid  #cccccc;
	font-size:24px;
	font-weight:bold;
	line-height:45px;
	padding-left:40px;
	margin-bottom:5px;
	margin-top:15px;
	color: #FF6600;
}
.hotelname{
	clear:both;
	height:40px;
	background:#f7f7f7;
	border-bottom:4px solid  #cccccc;
	font-size:24px;
	font-weight:bold;
	line-height:45px;
	padding-left:40px;
	margin-bottom:5px;
	margin-top:15px;
	color: #FF6600;
	width:660px;
}
.hdp{
float:left;
width:140px;
}
.hdpwrap{
border:4px solid  #d0d0d0;
width:110px;
background:#FFFFFF;
margin:5px auto;
}
h2{
clear:both;
height:27px;
background:url(../images_n/h2.jpg) no-repeat;
padding-left:15px;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
line-height:27px;
}
.hinfo{
float:left;
width:425px;
}
.hinfo ul li a{
	color: #FF3300;
	text-decoration: underline;
}

.hinfo ul {
padding:5px 5px 0px 5px;
}
.hinfo ul li {
border-bottom:1px  dashed #d0d0d0;
line-height:26px;
}
.hmap{
float:right;
width:238px;
}
.hdetail{
clear:both;
border-top:3px solid  #cccccc;
margin-top:5px;
height:100%;
}
.hintro{
	float:none;
	width:685px;
	height: 100%;
	clear: none;
}
.hintro p{
text-indent:24px;
padding:8px;
}
.h_tupian{
	float: none;
	height: 195px;
	width: 690px;
	margin-top: 10px;
	clear: none;
}
.hpic{
float:right;
width:210px;
}
.hpicwrap{
margin:8px 0px 8px 0px;
border:1px solid  #d0d0d0;
height:200px;
}
.bigpic{
text-align:center;
padding:15px  0px 0px 0px ;
}
.bigpic img{
text-align:center;
width:160px;
height:120px;
}
.smallpic{
text-align:center;
padding:5px 0px 0px 0px ;
}
.fxlistnav{
	border-bottom:3px solid  #d9d9d9;
	background:#f7f7f7;
	height:32px;
	padding-left:15px;
	line-height:32px;
	font-size:14px;
	font-weight:bold;
	clear: none;
	margin-top: 10px;
	width: 688px;
}
.fxlistnav1 *{
	vertical-align:middle;

}
.fxlistnav span{
float:right;
padding-right:15px;
font-size:12px;
font-weight:normal;
}
.modifybtn{
width:44px;
height:24px;
border:0px;
}
.otherinfo{
clear:both;
border-bottom:1px dashed  #d0d0d0;
height:24px;
line-height:25px;
}
.otherinfo dt{
float:left;
width:120px;
background:url(../images_n/3cdot.jpg) no-repeat 0px 7px;
padding-left:10px;
}
.otherinfo dd{
float:left;
width:565px;
}
.hnote{
clear:none;
border:1px  solid  #d0d0d0;
padding:5px;
height:100%;
margin:10px auto;
background:#f7f7f7;
}
.hnote p{
background:url(../images_n/dot.jpg) no-repeat 0px 7px;
padding-left:8px;
}
.hnote .hnotetitle{
font-size:14px;
font-weight:bold;
color:#ff6600;
background:none;
}
.hjt{
clear:both;
width:100%;
border-collapse:collapse;
}
.hjt th{
background:#f7f7f7;
height:24px;
text-align:left;
padding-left:8px;
}
.hjt td{
padding-left:8px;
}
dfn{font-style:normal;}
.detail_extralist th { width:160px; font-weight:normal; }
.detail_extralist th, .detail_extralist td { border-bottom:1px dashed #E4E4E4; text-align:left; padding-top:4px; padding-bottom:4px; overflow:hidden;}
.detail_extralist dfn { background:#FFF  url(../images_n/3cdot.jpg) no-repeat; padding-left:16px; }

.detail_extracontent li { list-style:none; float:left; padding-right:10px; white-space:nowrap; overflow:hidden; }
/* iFocus style */
#ifocus { width:90%; height:130px; margin:10px 0px 0px 10px; text-align:center; }
#ifocus_pic { display:inline; position:relative; float:left; width:180px; height:130px; overflow:hidden; }
#ifocus_piclist { position:absolute; }
#ifocus_piclist li { width:210px; height:150px; overflow:hidden; }
#ifocus_piclist img { width:210px; height:150px; }
#ifocus_btn {clear:both; width:180px; margin:5px 9px 0 0; }
#ifocus_btn li { width:40x; height:30px; float:left; }
#ifocus_btn img { width:38px; height:30px; margin:7px 0 0 5px; border:1px solid  #d0d0d0; }
.morepic{
clear:both;
text-align:right;
padding-right:10px;
margin:5px auto;
height:24px;
width:100%;
}

/*酒店图片展示样式*/
.nav{
clear:both;
height:28px;
background:url(../images_n/nav.jpg) repeat-x ;
padding-left:30px;
line-height:28px;
}
.leftnav{
float:left;
width:170px;
}
.leftnav  ul{
padding-left:40px;
}
.leftnav  ul  li{
height:21px;
background:url(../images_n/lnavbg.jpg) repeat-x;
border-right:1px solid #858aa7;
}
.leftnav  ul  li div{
height:21px;
background:url(../images_n/ldot.jpg) no-repeat 6px 6px;
padding-left:18px;
}
.leftnav  ul  .current{
height:21px;
background:url(../images_n/clnavbg.jpg) repeat-x;
border-right:1px solid #ffffff;
}
.leftnav  ul  .current div{
height:21px;
background:url(../images_n/lcdot.jpg) no-repeat 6px 6px;
padding-left:18px;
}
.picwrap{
float:left;
width:540px;
}
.hbigpic{
margin:0px auto;
border:1px solid   #d0d0d0;
width:455px;
height:290px;
text-align:center;
vertical-align:middle;
padding:10px 0px;
}
.hbigpic img{
margin:0px auto;
vertical-align:middle;
}
.hspic{
clear:both;
}
.hspic ul {
padding:5px;
}
.hspic ul li{
float:left;
width:70px;
}
.hspic ul li img{
width:50px;
height:40px;
border:3px solid   #ff6600;
}
.picinfo{
float:right;
width:250px;
}
.picinfo dl{
clear:both;
}
.picinfo dt{
font-size:14px;
font-weight:bold;
color:#ff6600;
}
.picinfo  dd{
background:url(../images_n/dot.jpg) no-repeat 0px 6px;
padding-left:15px;
}
.hotelist{
clear:both;
padding:5px 40px;
}
.hotelpart{
clear:both;
}
.hotelpart li{
float:left;
width:351px;
height:175px;
}
.partwrap{
width:345px;
height:168px;
border:1px solid  #d0d0d0;
background:#f1f4f7;
}
.partwrap .title{
font-size:14px;
text-align:left;
padding-left:15px;
padding-top:5px;
}
.partwrap .title span{
float:right;
padding-right:10px;
font-size:12px;
}
.partwrap .mwrap{
clear:both;
margin:4px;
height:135px;
background: #FFFFFF;
}
.partwrap .pl{
clear:both;
text-indent:24px;
padding:2px;
}
.hotelpic{
clear:both;
padding-top:5px;
}
.hotelpic dt{
float:left;
width:120px;
text-align:center;
}
.hotelpic dt img{
border:1px  solid  #d0d0d0;
padding:2px;
width:110px;
height:80px;

}
.hotelpic dd{
float:right;
width:200px;
line-height:27px;
font-size:13px;
}
/*行政区书签*/
#areatab{
height:30px;
background:url(../images_n/areabg.jpg) no-repeat;
}
#areawrap{
border:1px solid  #d0d0d0;
border-top:none;
height:100%;
}
#arealist{
clear:both;
padding:0px 4px;
}
#arealist  li{
float:left;
width:110px;
}
#atab{
height:24px;
margin-left:9px;
padding-top:6px;
font-size:12px;
}
#atab li{
float:left;
width:72px;
height:24px;
border-right:1px solid #d0d0d0;
background:url(../images_n/atab.jpg) repeat-x;
line-height:24px;
text-align:center;
}
#atab .current {
float:left;
width:72px;
height:24px;
border-right:1px solid #d0d0d0;
background:url(../images_n/catab.jpg) repeat-x;
line-height:24px;
text-align:center;
font-size:13px;
font-weight:bold;
color:#ff6600;
}
/*城市书签*/
#citytab{
clear:both;
background:url(../images_n/citytab.jpg) repeat-x;
height:30px;
margin:5px auto;
}
#ctytab{
clear:both;
height:27px;
padding-top:3px;
padding-left:30px;
}
#ctytab li{
float:left;
width:62px;
height:27px;
background:url(../images_n/cstab.jpg) no-repeat;
text-align:center;
line-height:30px;
}
#ctytab .current{
float:left;
width:62px;
height:27px;
background:url(../images_n/csctab.jpg) no-repeat;
font-size:14px;
color:#ff6600;
font-weight:bold;
}
/*预定页样式*/
.ydguide{
clear:both;
height:35px;
font-size:16px;
color:#333333;
font-weight:bold;
line-height:35px;
padding-left:15px;
}
.ydguide img{
float:right;
}
.ydtitle{
clear:both;
height:28px;
background:#f6f6f4;
font-size:14px;
font-weight:bold;
padding-left:15px;
color:#ff6600;
line-height:28px;
}
.ydwrap{
clear:both;
height:100%;
border:1px solid  #f6f6f4;
border-top:none;
margin-bottom:15px;
}
.ydwrap p{
padding-left:15px;
line-height:26px;
}
.ydwrap p span{
font-weight:bold;
color:#333333;
}
.ydwrap p .cred{
font-weight:bold;
color:#ff6600;
}
.ydjdinfo{
float:left;
width:650px;
}
.ydnum{
float:right;
width:300px;
}
.ydnum p{
width:260px;
height:40px;
background:#fffcee;
border:1px solid #fee16d;
margin:10px 0px 0px 0px;
line-height:40px;
} 
.ydnum p  strong{
color:#333333;
}
.qr{
color:#333333;
}
.fjzj{
clear:both;
width:98%;
margin:0px auto;
border-top:1px  dashed  #d0d0d0;
color:#ff6600;
font-weight:bold;
}
.ydcgwrap{
background:#fffad4;
border: 1px solid  #ecdf64;
width:900px;
height:160px;
margin:5px auto;
padding-top:30px;
}
.ydcgwrap p strong{
color:#ff6600;
}
.pricetable{
clear:both;
line-height:28px;
margin:0px 0px 15px 80px;
border-collapse:collapse;
}
.pricetable th{
margin-left:30px;
border-collapse:collapse;
background:#f2f3f2;
border:1px solid  #d0d0d0;
font-size:13px;
color:#ff6600;
}
.pricetable td{
color:#333333;
border:1px solid  #d0d0d0;
padding-left:15px;
}
/*
2010-1-27新增样式
跟团旅游线路
*/
.destarea{
clear:both;
padding-left:20px;
}
.destarea  dt{
clear:both;
color:#006600;
font-size:13px;
font-weight:bold;
}
.destarea  dd{
float:left;
width:45px;
}
.linetype{
clear:both;
padding-left:10px;
height:28px;
background:url(../images_n/ltitle.jpg)  repeat-x;
font-size:14px;
font-weight:bold;
color:#ff6600;
line-height:28px;
}
.linetable{
clear:both;
width:100%;
border-collapse:collapse;
font-size:12px;
line-height:24px;
}
.linetable th{
background:#f8f8f7;
height:25px;
font-size:13px;
font-weight:normal;
color:#333333;
text-align:left;
padding-left:10px;
}
.linetable td{
padding-left:10px;
height:32px;
border-bottom:1px dashed  #d0d0d0;
}
/*
2010-1-28新增样式
旅游线路详细页
*/
.linebt{
clear:both;
font-size:14px;
color:#ff6600;
font-weight:bold;
height:32px;
padding-left:10px;
line-height:32px;
border-top:1px solid   #d0d0d0;
text-align:center;
}
.linepic{
float:left;
width:200px;
}
.lineinfo{
	float:right;
	width:490px;
	font-size:13px;
	color:#333333;
	line-height:27px;
	margin-bottom:10px;
}
.lineinfo ul{
clear:both;
width:90%;
}
.lineinfo ul li{
border-bottom:1px  dashed  #d0d0d0;
}
.linepic img{
border:1px solid  #d0d0d0;
padding:2px;
width:180px;
height:135px;
}
.lydwrap{
clear:both;
margin:5px auto 0px;
padding:6px;
background:#fffbef;
border:2px solid   #ff6600;
}
.lydwrap p{
margin:3px auto;
}
.lydwrap *{
vertical-align:middle;
}
.clear{
clear:both;
}

.input_tj {
	height: 36px;
	width: 100px;
}

.return_r{color:#000;padding:3px 0;}
/* 如何签约*/
.route_t_green{font-size:12px;color:#666;padding:7px 10px 10px 10px;background:url(../images_n/route_t_green.gif) repeat-x left top;}
.route_t_green span{color:#F00;font-weight:normal;}
  
  
  
.right {
	float: left;
	width: 175px;
	margin-left: 5px;
	height: 500px;
}
.right_table {
	height: auto;
	width: 175px;
	border: 1px solid #BFD1B4;
	margin-bottom: 5px;
}

#linewrap{
border:1px  solid   #e5e5e5;
background:#f8f8f8;
height:100%;
padding-bottom:5px;
}
#linename{
clear:both;
font-size:18px;
font-weight:bold;
color:#333333;
height:50px;
line-height:50px;
padding-left:40px;
}
#pic{
	float:left;
	width:290px;
	height:200px;
	text-align:center;
	padding: 8px;
}

/*书签样式*/
#listtab{
clear:both;
border-bottom:2px solid #ff6600;
height:25px;
padding-left:8px;
margin:5px auto 0px;
}
#listtab li{
width:83px;
float:left;
height:25px;
text-align:center;
background:url(../images_n/ltab.jpg) no-repeat;
line-height:24px;
padding-top:3px;
}
#listtab li.current{
background:url(../images_n/lctab.jpg) no-repeat ;
font-weight:bold;
font-size:13px;
overflow:hidden;
}
#listtab li.normal{
background:url(../images_n/ltab.jpg) no-repeat;
font-weight:bold;
font-size:13px;
}
#listtab li.current  a{
color:#FFFFFF;
}
.linets{
clear:both;
text-align:left;
background-color:#f2f2f2;
height:auto;
padding:10px;
margin-top:5px;
}
.setitle{
clear:both;
width:98%;
height:28px;
line-height:28px;
border-bottom:1px dashed  #d0d0d0;
font-size:14px;
font-weight:bold;
margin:0px auto;
}
.calendar{
height:26px;
background:url(../images/rlbg.jpg) repeat-x;
margin-top:5px;
line-height:26px;
padding-left:20px;
}
.ycwrap{
clear:both;
border:1px solid   #dcdcdc;
width:94%;
background:#f8f8f8;
margin:2px auto;
padding:10px;
}
.linedate{
clear:both;
height:30px;
line-height:30px;
font-size:14px;
font-weight:bold;
color:#ff6600;
background:url(../images_n/dicon.jpg) no-repeat 15px 6px;
padding-left:30px;
}
.linejs{
	clear:both;
	text-indent:24px;
	width: 660px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.lineyd{
	clear:both;
	width: 660px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
 .buttonedit{ padding:0; margin:0; background:url(/images_n/btn_hong.gif); width:48px; height:22px; font-weight:bold; color:#fff; border:0px; line-height:22px; _line-height:22px; cursor:pointer; font-size:12px; text-align:center; margin-left:15px;}
.tjdd {
	font-size: 16px;
	line-height: 37px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images_n/tjdd1.gif);
	text-align: center;
	vertical-align: middle;
	height: 37px;
	width: 165px;
	border: 0px;
}

#banner2011 {
	text-align: left;
	float: left;
	height: 60px;
	width: 550px;
	margin-top: 30px;
	margin-left: 10px;
	margin-bottom: 5px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.top_tel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 28px;
	font-weight: bold;
	color: #336600;
	text-align: left;
	text-indent: 10px;
}
.top_tel span {
	font-size: 18px;
	color: #FF3300;
}.top_logo {
	float: left;
	width: 150px;
}
h8{
clear:both;
height:29px;
overflow:hidden;
font-size:14px;
font-weight:bold;
color:#ff6600;
line-height:36px;
padding-left:10px;
}
.lshotel {
	font-size: 12px;
	line-height: 25px;
	color: #FF6600;
	float: left;
	height: 70px;
	width: 85px;
	margin-top: 10px;
	margin-left: 10px;
	text-align: center;
}.xl_bt a {
	font-size: 14px;
	color: #006666;
}
.ly_bt {
	background-image: url(../images/lycs.gif);
	text-align: right;
	text-indent: 10px;
	line-height: 60px;
	height: 67px;
	width: 695px;
}

