.lb{
border-right:1px solid #CCCCCC;
}
.stab td{
padding:8px;
}
.tt{
color:#996600;
font-weight:bold;
}
.tabtitle{
 text-align:center;
 padding:4px;
}
.tabtitle h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
display:block;
width:400px;
background:#663300;
font-weight:bold;
color:#FFFFFF;
padding:2px 3px 3px 3px;
}
.notice{
height:160px;
background:url(../shanghai-tour/images/three_bg.jpg) no-repeat;
padding:28px 20px 0 20px
}
.s_btext{
padding:6px;
background:#F9F9F7;

}
.fieldleft{
  float:left;
  text-align:right;
    margin:12px 0 0 0;
  width:250px; 
}
.fieldright{
  float:left;
  margin:12px 0 0 10px;
  text-align:lett;
  width:430px;

  }
   .shim{
  padding:0 0 5px 20px;
  margin:0 20px 0 20px;
  font-weight:bold;
    color:#ff6600;
	background:url(../tours/images/ac_point.gif) left bottom repeat-x;
  }
  .cr{
   height:16px;
   background:url(../tours/images/ac_down_cr.gif) center top no-repeat;
  }
  
  
  
   /**/
  #Screen {
    position:absolute;
    z-index: 9998;
    top: 0px;
    left: 0px;
    background: #000000;
    display: none;
    filter: alpha(Opacity=30);
    -moz-opacity:0.30; 
}
#screen table td{
  text-align:left;
}
#preview {
    position: absolute;
    z-index: 9999;
    display: none;
	background:#ffffff;
	width:600px; 
	height:auto; 
	padding:20px 10px 20px 10px;
	margin:0 auto 0 auto;
}
#preview table td{
 text-align:left;
 border:1px #eeeeee solid;
}
#preview .tda1{
  font-weight:bold;
  color:#1A5996;
}
input,textarea,select{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 height:18px;

}
.watered_duration{
	background:#ffffff url(../image/custom_water_duration.gif) no-repeat 3px 3px;
}
.watered_info{
	background:#ffffff url(../tours/images/water_2.gif) no-repeat 3px 3px;
}

.watered_day{
	background:#ffffff url(../tours/images/water_day.gif) no-repeat 3px 3px;
	
}
.clear_water{
background: none;
}
.s_e{
background:url(../shanghai-tour/images/tour_bg.gif) no-repeat center center;
height:20px;
text-align:center;
margin-bottom:12px;
}
.s_e h2{
 font-family:"Times New Roman", Times, serif;
 font-size:16px;

}
.a_notes{
display:block;
padding-left:22px;
background:url(../tours/images/ancient-tip.gif) no-repeat;
color:#FF6600;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.l_text{
padding:4px 0 10px 0;
background:url(../shanghai-tour/images/xuxian.gif) repeat-x right bottom;

}
.aa_img{
width:136px;
height:95px;
float:left;
border:2px #999999 solid;
}
.a_text{
width:500px;
float:left;
margin-left:16px;
font-size:12px;

}
.a_text p{
font-family:Arial, Helvetica, sans-serif;

}

#content .shanghai2 .shanghainei .a_name{
 padding:1px 0 0 0;
 margin-bottom:8px;
 color:#006699;
 }
#content .shanghai2 .shanghainei .l_text .a_text .a_name a{
 color:#006699;}

.shanghainei{
padding:10px;
margin-bottom:10px;}

/*expro*/
.eh_top{
 background:#F3F3F0 url(../shanghai/images/expo_hotel_top.jpg) no-repeat;
 border:1px solid #000000;
 border-bottom:none;
 padding:0 12px 0 12px;
}
.eh_h1{
 padding:30px 10px 0 100px;
 height:40px;

}
.eh_txt{
 height:140px;
 padding:34px 80px 20px 190px;
 color:#996600;
}
.eh_txt p{
background:url(../share_img/dot_re_4_4.gif) no-repeat left 8px;
padding-left:10px;
}
.eh_h1 h1{
font-family:"Times New Roman", Times, serif;
font-size:17px;
margin:0;
padding:0;
color:#996600;
font-weight:bold;
}
.eh_txt2{
height:130px;
padding:44px 120px 0 10px;
color:#ffffff;
}
.eh_txt3{
padding:8px;
font-family:Arial, Helvetica, sans-serif;
}
.eh_t{
 background:#ffffff;
 padding:4px;
 font-family:Arial, Helvetica, sans-serif;
}
.eh_t ul li{
 list-style:none;
 background:url(../share_img/dot_blue_3_3.gif) no-repeat left 8px;
 color:#0066CC;
 padding-left:10px;
}
.eh_bot{
background:#F3F3F0 url(../shanghai/images/expo_bg.gif) repeat-x left bottom;
height:20px;
 border:1px solid #000000;
 border-top:none;
}
.h_imgbox b{
font-family:Arial, Helvetica, sans-serif;
line-height:15px;
}


/*shanghai tour*/
.n_stop{
	background:#ffffff url(../shanghai-tour/images/n_tbg.jpg) no-repeat;
  padding:0 6px 8px 5px;
  border:1px #000000 solid;
}
p.p_txt{
	padding:88px 0 10px 8px;
	margin:0;
}
.n_stop2{
	background:#EEF7E2 url(../shanghai-tour/images/n_tbg2.jpg) no-repeat center top;
	height:100%;
}
.n_stop2 h2{
	font-size:21px;
	font-family:"Times New Roman", Times, serif;
	color:#FFF;
	padding:26px 0 0  110px;
}
.n_left{
	float:left;
	width:412px;
	padding:56px 8px 8px 12px;
	
}
.n_right{
	float:left;
	position:relative;
	padding-top:60px;
	width:290px;
	height:500px;
}
.i_boxt{
	background:url(../shanghai-tour/images/n_gbox_t.gif) left bottom no-repeat;
	height:15px;
}
.i_boxc{
	background:url(../shanghai-tour/images/n_gbox_c.gif) repeat-y;
	height:100%;
	padding:0 12px;

}
.i_boxb{
	background:url(../shanghai-tour/images/n_gbox_b.gif) left top no-repeat;
	height:15px;
}
.pr_txt{
	background:url(../shanghai-tour/images/n_colorline.gif) no-repeat left bottom;
	padding:8px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	color:#878787;
}
.float_box{
	position:absolute;
	width:280px;
	top:157px;
	left:12px;
}
.fbox_t{
	background:url(../shanghai-tour/images/n_wbox_t.jpg) no-repeat left bottom;
	height:15px;
}
.fbox_c{
	background:url(../shanghai-tour/images/n_wbox_c.jpg) repeat-y;
	font-family:Arial, Helvetica, sans-serif;
}
.fbox_c ul li{
	list-style:none;
	background:url(../share_img/dot_black_2_2.gif) no-repeat 18px 8px;
	padding-left:24px;
	color:#404040;
}
.fbox_c p{
	margin:0;
	padding:3px 0 0 18px;
}
.fbox_b{
	background:url(../shanghai-tour/images/n_wbox_b.jpg) no-repeat left top;
	height:15px;
}
.tour_inf{
	float:left;
	width:220px;
	padding:4px 6px;
}
.tour_inf span{
	color:#666666;
}
#content .n_stop .n_stop2 .tour_inf strong a,#content  .tour_inf strong a{
	color:#015525;
	text-decoration:none;
}
#content .n_stop .n_stop2 .tour_inf strong a:hover,#content .tour_inf strong a:hover{
	text-decoration:underline;
}
.simgbox{
	text-align:center;
}
.s_price{
	float:left;
	background:url(../shanghai-tour/images/n-pricebg.gif) no-repeat;
	width:70px;
	height:46px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	padding-top:24px;
}
.tl,.tr{
	display:block;
	
	width:36px;
	height:36px;
	float:left;
}
.tl{
	background:url(../shanghai-tour/images/left.gif) no-repeat;
}
.tr{
	background:url(../shanghai-tour/images/right.gif) no-repeat;
}
.ex_dbox .stitle{
	padding:0;
	background:none;
	position:static;
}
.ex_dbox .stitle h2{
	display:block;
	float:left;
	font-family:"Times New Roman", Times, serif;
	color:#BD8526;
	font-size:17px;
	padding:10px 6px 0 0px;
	
}
.tbox{
	border-bottom:dashed 1px #999;
}


/*new expo*/

.ex_top1{
	background:#9D0101 url(../shanghai-tour/images/hk_top.jpg) no-repeat;	
	padding:0 11px 20px 10px;
	height:100%;
	font-family:Verdana, Geneva, sans-serif;font-size:12px;
}
.ex_top1 .eh2,.ex_top1 h1{
	display:block;
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:#ffffff;
	text-align:left;
	height:30px;
	padding:44px 0 12px 170px;
	font-weight:bold;
	margin:0;
	
}

.kbody{
	background:#E5E5E5;

	margin-top:8px;
}
.hka{
	background:#FFF url(../shanghai-tour/images/hk_alert.gif) no-repeat 100px 20px;
	padding:10px 60px 10px 156px;
	height:90px;
}
.tlist{
	background:url(../shanghai-tour/images/hk_tbg.jpg) no-repeat center top;
  height:100%;
  padding:0 10px;
}
.tlist h3{
	color:#FFF;
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	padding:36px 0 20px 60px;
}
.tour_inf span {
	font-family:Verdana, Geneva, sans-serif;
	display:block;
}
.tour_inf span a{
		font-family:Arial, Helvetica, sans-serif;
}
.tour_inf .hkp{
	font-size:20px;
	color:#FF0000;
	padding:0 0 6px 13px;
}
.tour_inf .hkt{
	font-size:12px;
	background:url(../shanghai-tour/images/hk_cor.gif) no-repeat left 8px;
	padding:4px 0 0 16px;

}
.tour_inf .hkd{
	font-size:11px;
	color:#FF4E14
}
.tour_inf .hke{
	 font-size:11px;
	 color:#686868;
	 background:url(../share_img/dot_black_2_2.gif) no-repeat 4px 8px;
	 padding-left:10px;
	 line-height:16px;
}


/*end fix*/
.ex_top1 h2.fh2{
	display:block;
	font-size:12px;
	color:#000;
	line-height:16px;
	padding:16px 0 0 140px;
	height:40px;
	margin:0;
}
.xboxt{
	background:url(../shanghai-tour/images/ex_tboxt.png) no-repeat left bottom;
	height:12px;
}
.xboxc{
	background:url(../shanghai-tour/images/ex_tboxc.png) repeat-y left center;
	padding:0px 14px;
}
.xboxc p{
	margin:0;
}
.xboxb{
	background:url(../shanghai-tour/images/ex_tboxb.png) no-repeat left top;
height:12px;
}
.eltext{
	float:left;
	width:416px;
	padding:10px
}
.eltext ul li{
	background:url(../share_img/dot_black_2_2.gif) no-repeat 8px 10px;
	padding-left:14px;
	font-family:Arial, Helvetica, sans-serif;
	list-style:none;
	color:#414141;
}
.eltext p{
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
}
.erimg{
	float:left;
}

.tourbox{
	width:324px;
	padding:6px;
	border:1px #666666 solid;
	background:#FFFFFF;
	margin:4px 4px;
	
	float:left;
}
.tourbox img{
	margin-top:10px;
}
.ex_top2{
	background:#ffffff url(../shanghai-tour/images/ep_top4.jpg) no-repeat;	
	padding:0 2px 20px 2px;
}
.ex_top2 .ee h2,.ex_top2 .ee h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	text-align:left;
	padding:10px 0 0 80px;
	margin:0;
	color:#FFF;
}
.xtext{
	color:#FFF;
	padding-left:80px;
}

.llist,.lright{
	margin-top:80px;
}
.llist{
	float:left;
	width:460px;
}
.lright{
	float:right;
	width:260px;
}
.rbox{
	background:url(../shanghai-tour/images/ep_ybox.gif) no-repeat;
	width:212px;
	height:237px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
    margin:20px 0  0 25px;
	
}

.rbox ul li{
	background:url(../share_img/dot_blue_3_3.gif) no-repeat 14px 13px;
	padding:4px 0 5px 19px;
	list-style:none;


}
#content .rbox ul li a{
	color:#414141;
}
#content .ex_top2 .eltext{
	background:url(../shanghai-tour/images/ep_tag.gif) no-repeat 14px 12px;
	padding-left:43px;
}
.ex_ret {
	background:url(../shanghai-tour/images/ep_tbg.gif) no-repeat; height:28px;
	width:705px;
}
.ex_ret,.ex_dbox{
	margin-left:14px;
}
.ex_ret h2{
	font-family:"Times New Roman", Times, serif;
	color:#FFF;
	padding:4px 0 0 10px;
	font-size:16px;
}
.ex_dbox{
	width:685px;
	background:#ECFCD6;
	padding:10px;
}
.ex_dbox ul li{
	list-style:none;
	background:url(../share_img/dot_blue_d_4_4.gif) no-repeat left 8px;
	padding-left:10px;
}
.shanghai h1{
	text-align:left;
	padding-left:20px;
}

.sh_text{
	padding:120px 10px 20px 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;	
}
.sh_text p{
	padding-bottom:10px;
		font-family:Verdana, Geneva, sans-serif;
}
.sttxt{
	color:#FFC505;
	font-size:13px;
	text-align:center;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.bi{
	height:592px;
}
