
body {
	font-family: "宋体";

   /* background:url(../images/bg2010.gif) center top no-repeat;*/

	margin: 0px;
	padding:0px;
	color:#313031;
background-color: #FFF;
	
	
}
td{ font-size:12px;}

.top_bg{height:30px;line-height:30px; background: url("../images/title_bg.gif") repeat-x; text-align:center;width:100%;color: #FFFFFF;}



a {
	font-size: 12px;
	color: #1D5091;
	text-decoration: none;
}

 b a {
	font-size: 12px;
	color: #1D5091;
	text-decoration: none;
	font-weight:400;
}


dl,dt,ol,ul,dd,li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#adimage{clear: both;
	width: 960px;
	margin-right: auto;
	margin-bottom: 3px;
	margin-left: auto;}

#adimage img{border-width:0}
#d_001,#main {
	clear: both;
	width: 900px;
	margin-right: auto;
	margin-bottom: 3px;
	margin-left: auto;
	
}
#header{
	clear: both;
	width: 900px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto	
	}
#d_002 {
	float: left;
	width: 630px;
	overflow: hidden;
}
#d_003 {
	float: right; width:265px;
	
	
	overflow: hidden;
	padding-left:5px;
}
.d_003 {
	clear: both;
	
	
	border: 1px solid #80BBE7;
    
	border-top-width:0px;
	overflow: hidden;
	
	/*background-image: url(../images/x_0813.gif);*/
	
	margin-bottom: 5px;
	padding-bottom: 4px;
}
.d_003 tt {
	clear: both;
	height:31px;
	width: 100%;
	display: block;
	background-image: url(../images/t.gif);
	background-repeat: repeat-x;
	
}
.newtitle{
	clear: both;
	height:29px;
	width: 100%;
	display: block;
	background-image: url(../images/g1.gif);
	background-repeat: repeat-x;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#80BBE7;
	
	}
.d_003 tt b{

color:#294E7B;
display:block;

font-size:12px;
font-weight:bold;

text-align:center; 
line-height:30px;
}



.d_003 label {
background:transparent url(../images/icongo.gif) no-repeat scroll 18px 8px;
/*background:transparent url(../images/span.jpg) repeat-x; scroll 0 -180px;
border-right:1px solid #B6CAE3;
border-top:1px solid #B6CAE3;
*/

color:#294E7B;
display:block;
float:left;
font-size:12px;
font-weight:bold;
height:30px;
line-height:30px;
padding:0 35px;
   

 }
.label1 label{
	 
background:transparent url(../images/span1.jpg) repeat-x; scroll 0 -180px;
border-right:1px solid #B6CAE3;
border-top:1px solid #B6CAE3;

color:#294E7B;
display:block;
float:left;
font-size:12px;
font-weight:bold;
height:30px;
line-height:30px;
padding:0 35px;	 
	 
	 }

.label2 label{
	 
background:transparent url(../images/span2.jpg) repeat-x; scroll 0 -180px;
border-right:1px solid #B6CAE3;
border-top:1px solid #B6CAE3;

color:#294E7B;
display:block;
float:left;
font-size:12px;
font-weight:bold;
height:30px;
line-height:30px;
padding:0 35px;	 
	 
	 }
  
.label4 label{
	 
background:transparent url(../images/span4.jpg) repeat-x; scroll 0 -180px;
border-right:1px solid #B6CAE3;
border-top:1px solid #B6CAE3;

color:#294E7B;
display:block;
float:left;
font-size:12px;
font-weight:bold;
height:30px;
line-height:30px;
padding:0 35px;	 
 
 }
 .label5{
 background:none;
color:#294E7B;
display:block;
float:left;
font-size:12px;
font-weight:bold;
height:29px;
padding:7px 0px 0 25px;
margin:0px;

	 
	 }

 .able  {
 margin-top:5px;
float:left;
margin-left:6px;

width:245px;
height:100px;

}
 
 
 
 .able li {
background:transparent url(../images/smartlable.gif) no-repeat scroll left top;
float:left;
height:25px;
margin:1px 3px 2px 0px;
padding:5px 5px 0 10px;
width:90px;

}
.able li a{ font-size:12px;}

.d_003hot {
	clear: both;
	width: 628px;
	border: 1px solid #80BBE7;
	border-top-width:0px;
	overflow: hidden;
	/*background-image: url(../images/x_0813.gif);*/
	
	
}



#tablist {
	clear: both;
	height:25px;
	width: 628px;
	display: block;
	background-image: url(../images/z_0014.gif);
	background-repeat: repeat-x;
}


#tablist  li {	line-height: 30px;
	  color: white;
	background-repeat: no-repeat;
	text-align: center;
	display: block;
	float: left;
	height: 25px;
	width: 120px;

	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px;
	 
  font-weight: bold;
}


#tablist  li  a:hover{	line-height: 30px;
	 color: black;

	text-align: center;
	display: block;
	
	height: 25px;
	width: 120px;
    font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px;
	background-image: url(../temp/tabbg.gif);
 

}



.d_003 label a { color: #294E7B;;

	
	font-size: 12px;
  



}

.d_003 span { color: #294E7B;;

	
	font-size: 12px;
  

}
.d_003  em {
	display: block;
	height: 30px;
	float: right;
	width: 50px;
	margin: 0px;
  padding-top: 4px;
}




.d_hr{
	display: block;
	clear: both;
	width: 258px;
	
}

.d_hr li {
	clear:both;
	line-height: 25px;
		
	
	BORDER-BOTTOM: #cccccc 1px dashed;display:block; 
	padding-left: 5px;
	width:256px;
	
  
}


.d_hr ul{
 
 font-size: 14px; list-style:none outside none; margin:0px; padding-top: 5px;

	}
	
.d_hr ul li{list-style-type: none; }	

.d_hr ul a{
 
 font-size: 14px;

	}

.d_hr span{

float: left;;
	}


#content { font-size: 14px;font-family:宋体,Arial; line-height:23px; margin:5px 5px }
#content img{width:200px; height:150px;}
#content A:visited, .content A:link {color:blue; text-decoration:underline}
.content A:hover {color:red; }
#content h1{font-size: 14px;}
.aTitle { font-size: 15px;font-weight:bold; }

#d_001 h2{ font-size: 14px;}



#navbar {overflow:hidden;_width:100%; height:85px;}
#navbar .m { background:url(/skin/images/navbg.gif) repeat-x scroll 0 0 transparent;font-size:14px;text-align:center; height:38px; width:672px; float:left;  margin-top:40px; overflow:hidden;}
#logo{ width:224px; float:left; height:85px;}
#navbar .l { float:left; background:transparent url(/skin/images/nav001.gif) no-repeat scroll 0 0; margin-top:40px;
height:38px;
width:2px;}
#logo img,#logo a{margin:0;padding:0;}
#navbar .r {background:transparent url(/skin/images/nav003.gif) no-repeat scroll 0 0;height:38px;width:2px; float:right;   margin-top:40px; }
#navbar .m  a:link, #navbar .m a:visited { width:90px; font-size:14px; color:#FFF;text-decoration:none;background:url("../images/navbar_separator.gif") no-repeat ; padding:0 6px 0 17px ; height:80px; line-height:38px;}
#navbar a:hover {}
#navbar a.first {background:none!important}



.hotel{ background-color:#F7F7FF ;
	font-size: 12px;
 	  
	clear: both;
	
	overflow: hidden;
}
.hotelpic {
	clear: both;
	 width: 100%;
	overflow: hidden;
	padding-top: 2px;
	padding-bottom: 2px;
}
.hotelpic  a{ color:#555555;
	
}
.hotel p img {
	height: 110px;
	width: 175px;
	
}
.hotel p {

	margin: 2px;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
.hotelpic li {
	float: left;
	display: block;
	width: 180px;
	padding: 10px;
height:120px;
	
}
.hotel b {
	line-height: 22px;
	font-weight: normal;
	text-align: center;
	display: block;
}
.hotel span {
	padding-top: 5px;
	padding-bottom: 5px;
}
.hotelnl {

    width: 600px;
	 font-size: 14px; list-style:none outside none; margin:0px; padding-top: 5px; padding-left:5px;}


.hotelnl li {  
clear: both;
 width: 600px; 
 padding-top: 5px;
 height: 25px;
 list-style-position: inside;
list-style-position: inside;BORDER-BOTTOM: #cccccc 1px dashed;display:block; 
 }
 
.Introduction
{
	margin: 0px;
	padding: 0px;
	line-height: 24px;
	padding-right: 2px;
	font-size: 12px;
	
}
.Introduction span
{

	font-size: 12px;
	
}


.tuijian{ 
 width: 628px;
 	  
	clear: both;
	
	overflow: hidden;
}
.tuijian ul {
	clear: both;

	overflow: hidden;
	padding-top: 5px;
	padding-bottom: 5px;
}
.tuijian img {
	height: 90px;
	width: 138px;
}
.tuijian p {
	margin: 4px;
	padding: 4px;
	border: 1px solid #CCCCCC;
}
.tuijian li {
	float: left;
	display: block;
	width: 155px;
	
}
.tuijian b {
	line-height: 22px;
	font-weight: normal;
	text-align: center;
	display: block;
	border-top:  #cccccc 1px dashed;
	BORDER-BOTTOM: #cccccc 1px dashed;
	BORDER-left: #cccccc 1px dashed;
	BORDER-right: #cccccc 1px dashed;
   padding: 0px;
	height: 25px;
	
	overflow: hidden;
	
}
.tuijian span {
	color: #FF0033;
}


.daohang{
	
		 background-color: #e1effb;
	
	clear: both;
	height: 28px;
	
	border: 1px solid #b0c7dd;
	line-height: 28px;
	text-align: left;
	
	 padding-left: 10px;
	margin-bottom: 3px;
	
}






#tablist {
	clear: both;
	height:25px;
	width: 628px;
	display: block;
	background-image: url(../images/z_0014.gif);
	background-repeat: repeat-x;
}


#tablist  li {	line-height: 30px;
	  color: white;
	background-repeat: no-repeat;
	text-align: center;
	display: block;
	float: left;
	height: 25px;
	width: 120px;

	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px;
	 
  font-weight: bold;
}


#tablist  li  a:hover{	line-height: 30px;
	 color: black;

	text-align: center;
	display: block;
	
	height: 25px;
	width: 120px;
    font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px;
	background-image: url(../temp/tabbg.gif);
	 

}


.jdian_left{
margin: 3px;
 width: 175px;
  float: left;
	}

.jdian_left p{
	margin: 3px;
	padding: 3px;
	border: 1px solid #CCCCCC;
	}

	.jdian_left img {
	height: 110px;
	width: 160px;
}
#MyDataList tr td{ 
 
	
	BORDER-BOTTOM:  #dcdcdc 1px solid ;display:block; 
	
}
.jtitle{   background:#F0FAFF none repeat scroll 0 0;
font-size:12px;
font-weight:bold;
overflow:hidden;
position:relative;
			  
			  
			  clear: both;
	
	 
}
.jtitle a{
	color:#1D5091;
font-size:12px;
line-height:22px;
padding-left:15px;
 font-weight:bold;
 text-align: left;
 		  
	
	 
}
.jcontent{
	
	padding:3px; BACKGROUND-IMAGE: url(/skin/images/linec.gif); LINE-HEIGHT: 26px;
	color:#1D5091;
	
	}







.newsshow {
	clear: both;
	width: 900px;
	border: 1px solid #3a95f1;
	overflow: hidden;
	/*background-image: url(../images/x_0813.gif);*/
	
	margin-bottom: 10px;
	padding-bottom: 4px;
}
.newsshow  tt {
	clear: both;
	height:25px;
	width: 900px;
	display: block;
	background-image: url(../images/z_0014.gif);
	background-repeat: repeat-x;
}





#photolist{ width:900px; float:left; clear:both;}

#photolist {
float:left;
	clear: both;
	width: 898px;
	border: 1px solid #80BBE7;
	border-top-width:0px;
	overflow: hidden;
	/*background-image: url(../images/x_0813.gif);*/
	
    background-repeat:repeat-x;
	margin-bottom: 4px;
	padding-bottom: 4px;
	height:180px;;
}
#photolist tt {
	clear: both;
	height:29px;
	width: 900px;
	display: block;
	background-image: url(../images/lblbg.gif);
	background-repeat: repeat-x;
}





#photolist label {
color:#fff;
display:block;
float:left;
font-size:12px;
font-weight:600;
height:30px;
line-height:28px;
margin:0 168px 0 0;
padding:0;
text-align:center;
 float:left;
 padding-left:10px;
 width:120px;
 background-image:url(../images/mframe_tm.gif);
 background-repeat:no-repeat;
  

 }
#photolist em {
	display: block;
	height: 30px;
	float: right;
	width: 70px;
	margin: 0px;
  padding-top: 8px;		 

}


#photolist h3 { font-size:12px; font-weight:bold;  color:#FF6600;  text-align:center;
 

}


#photolist span { font-size:12px; font-style:italic;    color:#FF6600;  text-align:center; font-weight:bold;
 

}

.photoshow   { position:relative; float:left; text-align:center;
  
}

.photoshow  li {
float:left;

width:165px;
}

.photoshow   p {
border:1px solid #CCCCCC;
margin:3px;
padding:3px;
}


.photoshow  img { width:150px; height:110px; 

}


/*列表标题样式*/
ul.nl {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
padding-top:5px;
}
ul.nl li { clear:both;  	 
background:transparent url(../images/dotg.gif) no-repeat scroll left center;
display:block;

text-align:left;
font-size:12px;
line-height:22px;
overflow:hidden;
padding-left:15px;
white-space:nowrap;
 }


ul.nl  span{ color: black; float: left;}
ul.nl li img {padding:5px 0;}


.order{
background-color: #F9FFD3;
	clear: both;
	width: 668px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #96BB20;
	border-left-color: #96BB20;
	padding: 10px;
	overflow: hidden;
}

.fb { font-weight: bold; }
.cf60 { color:#f60; }
.pt_1 { padding-top:1em; }


.tbborder {

	/*border-top-style:  solid;
	border-top-width: 1px;
	border-top-color: #9DA3D1;
	*/
	border-bottom-style: none;

}
.trlist td{
   border-top-style:  solid;
	border-top-width: 1px;
	border-top-color: #cccccc;
	border-bottom-style: none;
   text-align:  center;
   line-height:25px;  font-size:12px; padding:1px;
  
  }
	.hotelHead{
	
	background-image:url(../images/tt_m_1.gif); 
	text-align: center;
	}
	
	.picview{ float:left;
  	
	margin: 2px;
	padding: 2px;
	border: 1px solid #CCCCCC;
	}
	
	.pager{ 
	
	}
	
	
.hotel_default{ 
  font-family:"宋体";
 
	
	
	overflow: hidden;
	text-align:center;
	position:relative;
	
	 
}
.hotel_default  li {
float:left;

width:93px;
}


.hotel_default  p {
border:1px solid #CCCCCC;
margin:3px;
padding:3px;
}


.hotel_default  img { width:80px; height:60px; border:0px;  

}

.hotel_default  div{ text-align:center;
}

.hotel_default  span {
	float:left; text-align:center; width:135px;
 

}
.photo{ width:496px; }

.photo  li {
float:left;

width:122px;
height:100px;
}

.photo   p {
border:1px solid #CCCCCC;
margin:2px;
padding:2px;
}


.photo  img { width:112px; height:70px; border:0px;  

}

.photo   div{ text-align:center;
}

.photo   span {
	float:left; text-align:center; width:107px;
 

}



/* 简介显示时 */
.summary {}
.summary .cont {color:#666;position:relative;overflow:hidden}
.summary .title {font-size:12px; font-weight:bold;background:#F0FaFF;padding:2px;overflow:hidden;position:relative; padding-left:25px;}
.summary .sum {padding:3px 15px}
.summary .foot {padding:3px 15px;color:#999;overflow:hidden}
.summary .foot span {color:#FF890C;padding-right:40px}
.summary .imgDiv {margin:10px}
.summary .imgDiv img {display:inline}
.summary .hr {clear:both;margin:5px 0}
a.nLink {
color:#1D5091;
font-size:14px;
line-height:22px;
padding-left:15px;

}


#copyright{margin:0;	padding:0; font-size:12px;color: #666;	text-align:center;	color:#6E6D6D; width:900px; clear:both;}
#copyright {color:#000; line-height:30px; font-size:12px}
#copyright a{ color:#000; font-size:12px}
a.thisclass:link, a.thisclass:visited { color: #F18C20; font-weight:bold;text-decoration:none; }
a.thisclass:hover { color: #F18C20;font-weight:bold; text-decoration:underline;} 

a.thisclass2:link, a.thisclass2:visited { color: #000000;text-decoration:none; }
a.thisclass2:hover { color: #000000; text-decoration:underline;} 

.linkweb li  {
float:left;
height:24px;
line-height:24px;
margin:0;
overflow:hidden;
padding:0;
padding-left:15px;
}


.b_submit1 {
background:transparent url(../images/button_bg1.gif) repeat-x scroll left center;
border:1px solid #D4B02B;
cursor:pointer;
height:22px;
padding:0 2px 1px 3px !important;
}

/* 主栏目 */
.mframe {margin-bottom:8px;}
.mframe .tm { background:url(../images/t.gif) repeat-x 0 0; height:31px; line-height:32px; overflow:hidden;border:1px solid #80BBE7; border-bottom:0px; border-top-width:0px;}

.mframe span.tt { background:url(span.jpg) no-repeat 0 -120px; height:31px; line-height:30px; display:block; float:left; padding:0 30px; border-right:0px solid #b6cae3; font-size:12px; font-weight:bold; color:#294e7b;}
.mframe .mm {background:#fff;padding:3px;overflow:hidden;border:1px solid #80BBE7;border-top:0;}
.moreR {float:right;padding-right:8px;_margin-top:6px; padding-top:5px;}
.mR {margin-right:8px}
.mframe ul.nl a, .mframe ul.pl a {font-size:12px}
/* 侧边栏目 */
.lframe {margin-bottom:8px;_width:100%}
.lframe .tm {background:url(../images/lblbgo.gif) repeat-x 0 0; height:30px; line-height:32px; overflow:hidden;border:1px solid #FCA44D; border-top:0px; border-bottom:0px;}
.lframe .tl {display:none}
.lframe .tr {display:none}
.lframe .tm span{  
	background-image:url(../images/mframe_tmo.gif);
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
float:left;
font-size:12px;
font-weight:600;
height:30px;
line-height:28px;
margin:0 0 0 0;
padding:0 0 0 10px;
text-align:center;
width:120px;
}
.lframe span.tt {font-size:12px;color:#41519A;font-weight:bold;padding-left:10px}
.lframe .mm {background:#fff;padding:3px;border:1px solid #FCA44D;border-top:0; border-width:1px; border-top:0px;    }
.lframe .ml {display:none}
.lframe .mr {display:none}
.lframe .bm {display:none}
.lframe .bl {display:none}
.lframe .br {display:none}


#AspNetPager1{ width:100%; clear:both; float:left;
	
	
	}
	
.ubox{ position:relative;
border-color:#80BBE7;
border-style:solid;
border-width: 1px; 
text-align:center;
height:150px;
width:898px;
border-top-width:0px;

}	

.ubox ul  li{  
width:220px; float:left;  
 
 
}
	

		
.ubox p{ margin:0;
 
}		
	






.pic{ padding-left:20px;  text-align:center}

.pic li {
float:left;

width:150px;
}

.pic  p {
border:1px solid #CCCCCC;
margin:3px;
padding:3px;
}


.pic  img { width:135px; height:100px; border:0px;  

}

.pic  div{ text-align:center;
}

.pic  span {
	float:left; text-align:center; width:135px;
 

}

.xianluhot div{ padding-top:5px;float:left;width:250px; height:252px;border-right:1px solid #AACCEE; margin-bottom:0px; padding-bottom:0px; margin:0; overflow:hidden;}

.xianluhot p{
margin:3px;
	
border:1px solid #CCCCCC;
padding:3px;	
	
	
	}
	
	.xianluhot img{ width:235px;; text-align:center;
	 
	
	
	
	}
	
#hotel{ padding-right:3px; }	
#hotel li span{ float:right; color:#294E7B; font-weight:700;}
#hotel li a{ float:left; } 

#hotel li  { height:23px; position:relative;  border-bottom:1px dashed #C6C6C6;}
#x1,x2,x3 li  { height:25px; position:relative; }




	
.glossymenu{ font-family:"宋体";
	 
	position: relative;
	padding: 0 0 0 0px;
	margin: 0 auto 0 auto;
	background: url(/skin/images/t.gif) repeat-x; /*tab background image path*/
	height: 30px;
	list-style: none;
	float:left;
	
	 
}

.glossymenu li{
	float:left;
	font-family:"宋体";
	border-bottom:1px solid #AACCEE;
}

.glossymenu li a{
	font-family:"宋体";
    width:250px;
	float: left;
	display: block;
	
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	padding:0 0 0 00; /*Padding to accomodate left tab image. Do not change*/
	height: 30px;
	line-height: 30px;
	text-align: center;
	
	cursor: pointer;
	border-right:1px solid #AACCEE;
	
	
	

}



.current { font-weight:700;
	
	 border-top:1px solid #AACCEE;
	background: url(/skin/images/span.jpg) no-repeat; 
	background-position: left;

	
}

.current  a{
color: #1D5091;

}

#menu3 a{border-right:0px;}

/*标题*/
#firstHeadline{ margin-top:7px;}
.aTitle {font-size:14px;font-weight:bold;position:relative;padding-top:10px; }

.aHottxt{ font-size:12px;}
.xianluhot{ width:754px; height:254px; }
a.adlink{ color:#F1660B !important; font-size:14px; }

#txthotel td{ color:#1D5091;
border-bottom:1px dashed #CCCCCC;}
.FriendLink li{ float:left; width:100px; height:50px;}
#AspNetPager1{ font-size:12px; color:#1D5091;}
.hotelpic p {
border:1px solid #CCCCCC;
margin:0px;
padding:1px;
}


.hphoto  li {
float:left;

width:150px;
height:160px;
}

.hphoto   p {
border:1px solid #CCCCCC;
margin:2px;
padding:2px;
}


.hphoto  a img { width:140px; height:100px; border:0px;  

}

.hphoto  { text-align:left;
}


.hphoto  li b{width:150px; overflow:hidden; text-align:left;
}

.rightR {
	clear: both;
	
	
	border: 1px solid #FFC54B;
    
	
	overflow: hidden;
	
	/*background-image: url(../images/x_0813.gif);*/
	
	margin-bottom: 5px;
	padding-bottom: 4px;
}
.rightR tt {
	clear: both;
	height:31px;
	width: 100%;
	display: block;
	background-image: url(../images/tb2.gif);
	background-repeat: repeat-x;
	
}



.rightR label {


color:#CC3300;
display:block;
float:left;
font-size:12px;
font-weight:bold;
height:30px;
line-height:30px;
padding:0 35px;
   

 }
#content h2{font-size:14px;}
