﻿body{
	font-size:13px;
	font-family:Arial,sans-serif;
	width:950px;
	margin-top:0;
	margin-left: auto;
	margin-right: auto;
	
	
	text-align:center;
	color:#000;
    background:#fff;
}
img {
	padding: 3px;
	border: 0px solid #999999;
}
#top{
    width:auto;
	height:20px;
	background-image:url('../images/title_bg.gif');
	padding:0 5px;
	line-height:20px;
	border-bottom: 1px #B0BDC6 solid;
	border-left: 1px #B0BDC6 solid;
	border-right: 1px #B0BDC6 solid;
}
#top #left{
	width:21%;
	float:left;
}
#top #right{
	width:78%;
	float:right;
	text-align:right;
}

#main{
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	text-align: left;
}
#head{
	width: auto;
	height: 105px;
	background-color: #B9CFFF;
	margin-bottom: 10px;
}
#logo{
	height: 100%;
	width: 20%;
	float: left;
	background-color: #B9CFFF;
	background-image:url('../images/logo.gif')
}
#headPic{
	background-image: url('../images/pic.jpg');


	background:  url('../images/pic.jpg');
	background-position: center;
	height: 100%;
	width: 58%;
	float: left;
	background-repeat: repeat;
}
#server{
	width: 20%;
	height: 100%;
	float: right;
	background-color: #B9CFFF;
	font-weight: bold;
	font-size: 11px;
}

a:visited {
color:#16387C;
text-decoration:none;
}
a:link {
	color: #16387C;
	text-decoration: none;
}
a:hover {
color:#0066FF;
}/*- Menu Tabs F--------------------------- */

    #tabsF {
	float: left;
	width: 100%;
	
	font-size: 93%;
	line-height: normal;
	border-bottom: 1px solid #666;
	margin-bottom: 10px;
	background-color: #F0F0F0;
}
    #tabsF ul {
	  margin:0;
	  padding:10px 0px 0 0px;
	  list-style:none;
      }
    #tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsF a {
      float:left;
      background:url("../images/tableftF.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsF a span {
      float:left;
      display:block;
      background:url("../images/tabrightF.gif") no-repeat right top;
      padding:5px 10px 4px 6px;
      color:#666;
       font-weight:bold;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a:hover span {
      color:#CC0000;
       font-weight:bold;
      }
    #tabsF a:hover {
      background-position:0% -42px;
      }
    #tabsF a:hover span {
      background-position:100% -42px;
      }
		




#menu{
	width: auto;
	height: 20px;
	margin-bottom: 5px;
	background-image: url('../images/title_bg.gif');
	border: 1px #B0BDC6 solid;
}
#menu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: auto;
	height: 20px;
}
#menu ul li{
	width: auto;
	height: 20px;
	list-style-type: none;
	float: left;
	margin-left: 10px;
	padding: 0 5px 0 5px;
	line-height:20px;
	font-family:Verdana ;
	color:#0033CC;
	font-weight:bold;

}

#body{
	width: auto;
	background-color: #FFFFFF;
	
}

#body #content {
background-image:url(_content-bg.gif);
background-repeat: repeat-x;
border:1px solid #B0BDC6;
float:right;
font-size:13px;
padding:10px;
width:73%;
}

#xoyu_content img { border:none;}


#body #left{
	width: 24%;
	background-color: #fff;
	float: left;
}

#footer{
	margin-top: 5px;
	width: auto;
	background-color: #B9CFFF;
	padding: 2px;
	clear: both;
	text-align: center;
}

#footer img {border:none;}
.blank{
	height: 250px;
	margin-left: 10px;
	margin-right: 10px;
	background-color: #FFFFFF;
	border: 1px #B0BDC6 solid;
	margin-bottom:10px;
}
.blank .left{
	width: 38%;
	height: 100%;
	float: left;
}


.blank .right{
	width: 62%;
	height: 100%;
	float: right;
	background-color: #FFFFCC;
	overflow: auto;
}

.route {
	border:1px solid #B0BDC6;
	margin-bottom:10px;
	margin-right:2px;
	width:auto;
	background-image: url(grd-4px_1.1.GIF);
	background-repeat: repeat-x;
}

.route .top{
	width: auto;
	background-color: #FFE8D0;
	padding: 5px 5px;
}
.route .blow{
	width: auto;
	background-color: #fFF;
}

#weather{
	height: 180px;
	background-color: #FFFFFF;
	border: 1px #B0BDC6 solid;
	margin-bottom: 10px;
}
#news{
	height: 190px;
	background-color: #FFFFFF;
	border: 1px #B0BDC6 solid;
}
.title{
	height: 20px;
	line-height: 20px;
	background-image: url('../images/title_bg.gif');
	border-bottom: 1px #B0BDC6 solid;
	padding-left: 10px;
	color: #006699;
	font-weight: bold;
}

p{
	margin:5px;
}
.bt_route{
	float: right;
	cursor:pointer;
	color:maroon;
	
}
.title .titleLeft{
	font-size: 12px;
	font-weight: normal;
	font: normal normal bold 100% serif;
	width: 80%;
	float: left;
	height:100%;
	line-height:20px;
}
.pic {
   width:auto;
   text-align:center;
}

#content table
{
	font-size: 12px;
}

#content #title {
	font-size: 16px;
	font-weight: bold;
	color: #0066FF;
	text-align:center;
}
<!-- -->
.main_middle_route { float: left; margin-left: 3px; width: 720px; }

.main_middle_route .content { float: left; padding-left: 2px; padding-right: 2px; width: 700px; }

.main_middle_route .content h1 { background-color: #F5F5F5; color: #FF0000; font-family: "宋体"; font-size: 14px; font-

weight: bold; height: 26px; line-height: 26px; margin-bottom: 5px; margin-left: 5px; margin-right: 5px; margin-top: 0px; 

overflow: hidden; padding: 1px; text-align: center; width: 695px; }

.main_middle_route .content h1 a { color: #FF0000; text-decoration: none;  }


.midbar2 {
	border: 1px solid #A4CDED;
	margin-bottom: 6px;
	padding: 1px;
	width: 705px;
	float: left;
}

.tab_tit { background-image: url(images/tabbg1_2.gif); background-repeat: repeat-x; float: left; height: 30px; margin-bottom: 

5px; width: 100%; }

.tab_tit   .tabbg1 { background-image: url(images/tabbg1_1.gif); background-repeat: repeat-x; color: #FFFFFF; cursor: 

pointer; display: block; float: left; font-size: 13px; font-weight: bold; height: 26px; line-height: 26px; padding-bottom: 

4px; text-align: center; text-decoration: none; width: 154px; }

.tab_tit   .tabbg2 { color: #0049A0; cursor: pointer; display: block; float: left; font-size: 13px; font-weight: bold; 

height: 26px; line-height: 26px; padding-bottom: 4px; text-align: center; text-decoration: none; width: 154px; }

.clear { clear: both; }

.main_middle_route .content { float: left; padding-left: 2px; padding-right: 2px; width: 700px; }

.main_middle_route .content h1 { background-color: #F5F5F5; color: #FF0000; font-family: "宋体"; font-size: 14px; font-

weight: bold; height: 26px; line-height: 26px; margin-bottom: 5px; margin-left: 5px; margin-right: 5px; margin-top: 0px; 

overflow: hidden; padding: 1px; text-align: center; width: 695px; }

.main_middle_route .content h1 a { color: #FF0000; text-decoration: none;  }

<!-- -->
div.common-title {
	width:100%;
	height:1px;
	background:#ebf7fc;
	position:relative;
	border-bottom:2px solid #B0CEEA;
}
div.common-title1 {
	width:60%;
	height:1px;
	background:#ebf7fc;
	position:relative;
	border-bottom:2px solid #B0CEEA;
}
<!-- -->
h1, h2, h3, h4, h5, h6, h7{font-family: Verdana, Arial, Helvetica, sans-serif;margin: 1.2em 0 .3em;color:#555;border-bottom: 1px solid #eee;padding-bottom: 0.1em}

.top{
float :right;
}

#Itinerary_content .tourDate {
	height:25px;
	background-image: url('../images/title_bg.gif');
	color:#006699;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-weight: bold;
	padding:3px;
	margin:10px 5px 0 0;
	line-height:25px;
	text-align:center;
	font-size:15px;
}

#Itinerary_content .tourTitle { 
	font-size:12px;
	margin: margin:10px 5px 0 0;  
	color:#000;
 	
}

#Itinerary_content .tourdescribeDay {
	padding-left:5px;
	color:#333;
	font-size: 95%;
}
#Itinerary_content .tourdayTitle {
	font-weight:bold;
}
#Itinerary_content .tourAttractionName {
	text-decoration:underline;
}
#Itinerary_content .pictureInItinerary {
	position:relative;
	z-index:9999;
	border: 1px solid #eee;
	float:right;
	padding:3px;
	background:#fff;
	height: auto;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 2px;
}
#Itinerary_content .pictureInItinerary img {
	border: 1px solid #000;
	width: 250px;
	height: 180px;
}


.tourSummery h3 {
	background-image:url(../images/summery.jpg);
	background-repeat:no-repeat;
	height:16px;
	padding:5px;
	line-height:16px;
	border:none; 
	color:#000;
	font-size:12px;
}

.tourSummery ul {
 list-style:none;
}

.tourInquiry {
	font-size:1em;
	color:#606060;
	line-height:18px;
	clear:both;
}
.tourInquirya {
	background-color:#f9efe8;
	background-image:url(../images/inquiry-a.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:5px 5px 10px 5px;
	padding:10px 5px 5px 40px;
	
	height: auto;
}
.tourInquiryb {
	background-color:#f9efe8;
	background-image:url(../images/inquiry-b.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:5px 5px 10px 5px;
	padding:10px 5px 5px 40px;
	
	height: auto;
}
.tourInquiryc {
	background-color:#f9efe8;
	background-image:url(../images/inquiry-c.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:5px 5px 10px 5px;
	padding:10px 5px 5px 40px;
	height: auto;
}

