body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 1.8em;
	text-transform: none;
	color: #000;
	background-color:#999;
}
/*过滤掉全部图片的border CJ 2010-1-25*/
body img {border:0;}
* {margin:0; padding:0;}
h4 {
        font-size: 100%;
        color: #999;
        margin: 0;
}
h1, h2, h3, h4, h5, h6 {font-family: Verdana, Arial, Helvetica, sans-serif;margin: 0.8em 0 .4em;color:#000;border-bottom: 1px solid #eee;padding-bottom: 0.2em;}
h1 {font-size: 18px;padding-bottom:0.4em;  border-bottom:none; }
h2 {font-size: 16px;}
h3 {font-size: 12px; border-bottom: 1px solid #ccc;}
h4 {font-size: 12px;}
h5, h5 a:link {font-size: 11px;}
h6 {
	font-size: 96%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
hr {margin: 1em 0;background:#f2f2f2;height:1px;color:#f2f2f2;border:none;clear:both}
ul {
        list-style: none;
	    margin: 0;
        padding: 0;
        }
ol{
	list-style:decimal;
	margin:0;
	padding:0;
}
/*CJ 增加隐藏样式 2010-2-26*/
.StyleNone {display:none;}
.styleA  { list-style:disc; padding-left:15px; margin-left:5px;}

.both_line {
	padding-top: 20px;
	padding-bottom: 20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-bottom-color: #999999;
}


	
	.tableA  { border:#ccc 1px solid; margin:15px 0px;}
	.tableA td { height:22px; border:#f4f4f4 1px solid; padding:5px 2px 2px 5px; font-weight:normal;}
	.tableA th { background-color:#eee; border:#fff 1px solid; color:#000; font-family: Verdana, Arial, Helvetica, sans-serif; height:30px; padding:5px 0px 2px 2px;}
/* main content*/

#top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #000;
	height: 15px;

	width: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-indent: 15px;
}

#top a:link, #top a:visited {
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	padding: 0 12px 6px 15px;
	text-decoration: none;
	color: #f3f3f3;
	background-image: url(../images/category_icon_0218.gif);
	background-repeat: no-repeat;
	background-position: 1px 1px;
}

#top a:hover {
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	padding: 0 12px 6px 15px;
	text-decoration: underline;
	color: #FEF2D8;
	
		}
#out-layer {
	text-transform: none;
	color: #000000;
	padding: 5px 5px 5px 5px;
	width: 900px;
	margin-top: 0px;
	margin: auto;
	background-color: #FFFFFF;

}
 #header {
	background-image: url(/images/banner/china-travel-banner.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	height: 120px;
	width: auto;
	background-color: #FEF2D8;
margin:auto; padding-top:5px;
}
#head-black-line {
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-color: #6b1f1d;
	height: 10px;
}
#logo {

	width:180px;
	height:100px;
	z-index:1;
	left: 89px;
	top: 72px;
	padding-top: 10px;
	padding-left: 30px; background-color:#FEF2D8;
	float:left;
}
#menu {
	background-color: #F3F3F3;
	padding: 3px 5px 2px 5px;
	width: 99%;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc; text-align:center;
	height:30px;
	background-image:url(../pic/menubg.gif); background-repeat:repeat-x;
	
}
/* circle */

#navCircle {
        margin: 0 auto;
        padding: 0px 0px 0px 0px; padding-top:12px;
         width:840px;
}

#navCircle li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}

#navCircle a:link, #navCircle a:visited {
        float: left;
        font-size: 10px;
        line-height: 14px;
        font-weight: bold;
        padding: 0 12px 6px 12px;
        text-decoration: none;
        color: #5184B7;
}

#navCircle a:link.active, #navCircle a:visited.active, #navCircle a:hover {
        padding-bottom: 6px;
        color: #fff;
        background: url(../images/circle.gif) no-repeat bottom center;
		background-color: #999999;
		}


/*- Menu 3--------------------------- */

#menu3 {
        margin: 0px auto;
		padding:0 5px; width:170px;
        }

#menu3 li a {
       
          voice-family: "\"}\"";
          voice-family: inherit;
        text-decoration: none;
		font-weight: normal;
		font-size:11px; background-color:#f4f4f4; border-bottom:#ccc 1px solid;

        }

#menu3 li a:link, #menu3 li a:visited {
	color: #4475A6;
	display: block;
	padding: 5px 0 0 10px;
	font-weight: normal;
	text-decoration: none;

        }

#menu3 li a:hover{
	color: #666; background-color:#fff; font-weight: normal;
        }
		
 #menu3 li #current { font-weight:normal; color:#666; text-decoration:none;  background-color:#fff;}

#nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666;
	background-color: #FFFFFF;
	height: 20px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: 1%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-indent: 15px;
	clear:left;
}

#nav a:link, #nav a:visited {
	font-size: 10px;
	line-height: 14px;
	padding-left:5px; padding-right:5px;
	text-decoration: underline;
	color: #000;
}

#nav a:hover {
	font-size: 10px;
	line-height: 14px;
	text-decoration: none;
	color: #666;

		}	

#content {
	width: 100%; margin-top:5px;
}
#content p {margin-bottom: 1em; color:#333; text-align:justify;}
#content a:link, #content a:visited {
	color: #006699;
	background-repeat: no-repeat;
	background-position: 1px 1px;
	text-decoration: underline; text-decoration:none;
}

#content a:hover {
	text-decoration: none;
	color: #999;
	
		}
#contentleft {
	position: relative;
	top: 10px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	background: #FFF;
	voice-family:inherit;
	width:21%;
	float:left;
	font:10px; 

}

#contentleft h5 {color:#fff; border:none; padding-bottom:5px; background-color:#999999; text-align:center;}




#contentcenter {
	padding: 0px;
	background: #FFF;
	margin: 0px auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none; 
	border-left-style: none;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	float:left;
	position: relative;
	width:55%; padding-left:10px;
}
#contentcenter h3 { background-color:#efe6da; padding:5px auto; margin-bottom:10px; }
#contentcenter a.detailLinks { color:#CC3333;  }
#contentcenter .ra { }
#contentcenter .ra img.leftImg { padding-top:12px; padding-right:5px;}
#contentcenter .ra h4 { border:none; }
#contentcenter .ra .raList { padding:15px 0px 5px 5px; border-bottom:#ccc 1px dashed; font-weight:normal; }
.infoBox { width:210px; padding:12px; float:left; font-size:10px; margin-left:5px;}
.mapBox { width:45%; padding:5px; float:left; font-size:10px; margin-left:1%; line-height:15px;}
.mapBox img { border: #999 1px solid;}
.infoBox a, a.infoBox { font-weight:normal; color:#000000; margin:0; padding:0;}
.infoBox p, p.infoBox { margin-bottom:0em; padding-bottom: 0em;}

#contentcenter img{
	margin: 1px 5px;
}
#contentcenter #note{
	font-size: 90%;
	color: #FF6633;
	padding-right: 50px;
	background-image: url(/images/icons.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
#contentright {
	position: relative;
	margin: 0px auto;
	padding: 10px;
	background: #FFF;
	font-size:11px;
	width: 172px; /* ie5win fudge begins */
	float: right;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	text-align: center;
	}
#contentright table{font-size: 11px;}


#footer {
        font-size: 11px;
	background-color: #FEF2D7;
	margin: 5px 0px 0px 0px;
	padding: 5px;
	clear: both;
	width: 99%;
	color: #666666;
}
#footer a:link, #footer a:visited {
        font-size: 11px;
        line-height: 14px;
        padding: 0 12px 6px 12px;
        text-decoration: underline;
        color: #000;
}

#footer a:hover {
	line-height: 14px;
	padding: 0 12px 6px 12px;
	text-decoration: none;
	color: #999;
		}
.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.92em;
	font-style: normal;
	color: #999999;
	line-height: 16px;
	word-spacing: 0.1em;
}

.quotename {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.92em;
	font-style: oblique;
	color: #999999;
	line-height: 16px;
	word-spacing: 0.1em;
	font-weight: bold;
}

.comments {
	width: 85%;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	padding-right: 5px;
	padding-left: 5px; padding-bottom:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight:normal;
	color: #333333;
	clear: both; border-bottom: #ccc 1px dashed;
}
.comments a:link, .comments a:visited { color:#000; }
.comments a:hover { color:#999; text-decoration:none; }
.comments .thumbnails {  float:left; padding:4px 1px 4px 1px; margin-right:5px;}
.comments .thumbnails img { height:73px; width:73px; background-image: url(../images/ct-manbg.gif); background-repeat:no-repeat; padding:3px 8px 8px 3px; }

.toolbar {
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	border-top-style: none;
	border-bottom-style: none;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.date {
	font-size: 11px;
	color: #FF6633;
}
.content p { text-align:justify; }
.advertise {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #666666;
	padding: 5px;
	width: 95%;
	margin: 0px;
}
.photo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #CCCCCC;
	background-color: #666666;
	width: 420px;
	padding-top: 20px;
	margin-left: auto;
	margin-right: auto;
	padding-right: 5px;
	padding-left: 5px;
}
.morephoto {
	padding: 10px;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
}
.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003300;
}
.itenerary {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #E8FDFF;
	padding: 10px;
	height: auto;
	width: 90%;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.clear{font-size:1px; height:1px; line-height:1px; clear:both;}
.slogan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #fff;
	float:left;
	width: 55%;
	text-align: left;
	margin-top: 20px;
	margin-left:6%;
	line-height:50px;
	 margin-bottom:0px; padding-bottom:0px; margin-bottom:5px;

}
.slogan2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #fff;
	float:left;
	width: 55%;
	text-align: left;
	margin-left:5%;

}
h1#header, #header h1 {font-size: 17px; border:none;}
.subslogan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #A31022;
	margin-top: 30px;
	margin-left: 20%;
	float: left;
	width: 50%;
	text-align: left;
}
.rss {background-image:url(../images/rss.jpg); background-repeat:no-repeat; background-position:left top; padding-left:25px; height:25px; line-height:25px; padding-top:3px; font-size:11px;}
.image {  border:1px #999 solid; background-color:#f4f4f4; float: left; font-size:10px; margin-right:6px; padding:3px; margin:5px 5px 5px 0px; text-align:center; padding-top:5px; padding-bottom:5px;}
.image img {border:#fff 1px solid; margin:3px; background-color:#FFFFFF; margin-bottom:5px;}
.image a:hover img {border: #a31022 1px solid; margin:3px; }
.image2 { padding:5px;  border:0px #999999 solid; float: left; font-size:10px; margin-right:5px; width:98%; text-align:center;}
.image2 img {border:#999999 1px solid; padding:3px; margin:3px;}
.image2 a:hover img {border:red 1px solid; padding:3px; margin:3px; }
.image3 { padding:5px;  border:0px #999999 solid; float: left; font-size:10px; margin-right:5px; margin-top:5px; width:98%; text-align: center; padding-top:15px;}
.image3 img {border:#999999 1px solid;}
.imageThumbnail {   border:0px #999999 solid; float: left; font-size:10px; margin-right:5px; margin-top:5px; text-align: center;}
.imageThumbnail a:hover img {border:red 1px solid; padding:3px; margin:3px;}
.imageThumbnail img {border:#999999 1px solid; padding:3px; margin:3px; width:60px; height:60px;}
.imageThumbnailactive {   border:0px #999999 solid; float: left; font-size:10px; margin-right:5px; margin-top:5px; text-align: center;}
.imageThumbnailactive img {border:red 1px solid; padding:3px; margin:3px; width:60px; height:60px;}
.imageNav { width:99%;}
.imageNav a { padding-left:15px; text-decoration:none;}
.edit { font-weight:normal; margin-right:10px;}
.edit a:link, .edit a:visited {  background-image: url(/pic/icons/edit-page-blue.gif); background-repeat:no-repeat; background-position:left 0px; padding-left:18px; padding-bottom:2px;}
.edit a:hover { background-image:url(/pic/icons/edit-page-yellow.gif); }
.edit a { color:#000;}

.share { font-weight:normal; margin-right:10px;}
.share a:link, .share a:visited {  background-image: url(/pic/icons/web-page-blue.gif); background-repeat:no-repeat; background-position:left 0px; padding-left:18px; padding-bottom:2px;}
.share a:hover { background-image: url(/pic/icons/web-page-orange.gif); }
.share a { color:#000;}

.sendFriend { font-weight:normal; margin-right:10px;}
.sendFriend a:link, .sendFriend a:visited {  background-image: url(/pic/icons/email-blue.gif); background-repeat:no-repeat; background-position:left -1px; padding-left:18px; padding-bottom:2px;}
.sendFriend a:hover { background-image: url(/pic/icons/email-orange.gif); }
.sendFriend a { color:#000;}

.addPage { font-weight:normal; margin-right:10px;}
.addPage a:link, .addPage a:visited {  background-image: url(/pic/icons/add-page-blue.gif); background-repeat:no-repeat; background-position:left 0px; padding-left:18px; padding-bottom:2px;}
.addPage a:hover { background-image: url(/pic/icons/add-page-yellow.gif); }
.addPage a { color:#000;}

.enquiring { font-weight:normal; margin-right:10px;}
.enquiring a:link, .enquiring a:visited {  background-image: url(/pic/icons/shopping-cart-blue.gif); background-repeat:no-repeat; background-position:left 0px; padding-left:18px; padding-bottom:2px;}
.enquiring a:hover { background-image: url(/pic/icons/shopping-cart-yellow.gif); }
.enquiring a { color:#000;}

.print { font-weight:normal; margin-right:10px;}
.print a:link, .print a:visited {  background-image: url(/pic/icons/printer-blue.gif); background-repeat:no-repeat; background-position:left 0px; padding-left:18px; padding-bottom:2px;}
.print a:hover { background-image: url(/pic/icons/printer-yellow.gif); }
.print a { color:#000;}

.deletePages { margin-right:10px; }
.deletePages a:link, .deletePages a:visited {  background-image: url(/pic/icons/delete-page-red.gif); background-repeat:no-repeat; background-position:left 0px; padding-left:18px; padding-bottom:2px;}
.deletePages a:hover { background-image:url(/pic/icons/delete-page-yellow.gif); }
.deletePages a { color:#000;}

.checkOut { margin-right:10px; }
.checkOut a:link, .checkOut a:visited {  background-image: url(/pic/icons/right-blue.gif); background-repeat:no-repeat; background-position:left 0px; padding-left:18px; padding-bottom:2px;}
.checkOut a:hover { background-image: url(/pic/icons/right-yellow.gif); }
.checkOut a { color:#000;}

.fileHistory { font-weight:normal; margin-right:10px; }
.fileHistory a:link {  background-image: url(/pic/icons/up-red.gif); background-repeat:no-repeat; background-position:left 0px; padding-left:18px; padding-bottom:2px;}
.fileHistory a:hover { background-image:url(/pic/icons/up-yellow.gif); }
.filepadding{padding-top:2px;padding-bottom:2px;float:right;}
.add {background-image:url(../pic/add.gif); background-repeat:no-repeat; background-position:left -1px; padding-left:18px;}
.commentIcon {background-image:url(../images/comment1.gif); background-repeat:no-repeat; background-position:left 0px; padding-left:25px; margin-left:5px;}
.commentIcon span{float:right; padding-right:10px;}
.qnaIcon {background-image: url(../images/qna.gif); background-repeat:no-repeat; background-position:left 2px; padding-left:25px; margin-left:5px;}
/* input box */		
		.en1 {
font-size: 10px;font-family: Verdana
}
.input1{
font-family: verdana;font-size: 11px; margin-top:5px; padding:3px;
}
.input1-bor {
font-family: verdana;border-bottom: #999 1px solid;border-left: #999 1px solid;border-right: #999 1px solid;border-top: #999 1px solid;font-size: 11px; margin-top:5px; padding:3px; background-color:#FFFFCC;}

.borderBottom {border-bottom:#a1a1a1 1px solid;}
.commentRate { background-color:#f4f4f4; margin-bottom:10px; border:#ccc 3px solid; }
.paddingleft { padding-left:30px; padding-top:15px;}
.questionIcon, .questionIcon li, .questionIcon li a {background-image: url(../images/question.gif); background-repeat:no-repeat; background-position:left 4px; padding-left:25px; margin-left:0px;  padding-top:5px;}
.questionIcon ul { height: auto; font-size: 10px;}
.tagIcon {background-image: url(/images/tag.gif); background-repeat:no-repeat; background-position:left 5px; padding-left:20px; margin-left:5px; line-height: 30px;}
.tagIcon a:link, .tagIcon a:visited { padding-right:10px; padding-left:26px; background-image:url(/pic/link2.gif); background-repeat:no-repeat; color:red; background-position:left 2px;}
.tagIcon .viewIconmy {float:right;padding-right:20px;}
.listIcon {background-image: url(/images/arrow_i.gif); background-repeat:no-repeat; background-position:left 8px; padding-left:12px; margin-left:5px; line-height:18px; }
.zoomIcon {background-image:url(/images/zoom.gif); background-repeat:no-repeat; background-position:left 0px; padding-left:20px;}
.resizeIcon {background-image:url(/images/resize.gif); background-repeat:no-repeat; background-position:left 0px; padding-left:20px;}
.resizeIcon a{padding-left:10px;}
.noticeIcon {background-image: url(/images/notice.gif); background-repeat:no-repeat; background-position:left 0px; padding-left:25px; margin-left:5px; }
.penIcon {background-image: url(/images/pen.gif); background-repeat:no-repeat; background-position:left 1px; padding-left:22px; margin-left:5px; }
.hotelIcon {background-image: url(/images/hotel.gif); background-repeat:no-repeat; background-position:left 1px; padding-left:22px; margin-left:5px; }
.flightsIcon {background-image: url(/images/flights.gif); background-repeat:no-repeat; background-position:left 1px; padding-left:22px; margin-left:5px; }
.dealsIcon {background-image: url(/images/deals.gif); background-repeat:no-repeat; background-position:left 1px; padding-left:25px; margin-left:5px; }
.previewIcon {background-image: url(/images/preview.gif); background-repeat:no-repeat; background-position:left 1px; padding-left:22px; margin-left:5px; }
.backIcon {background-image: url(/images/back.gif); background-repeat:no-repeat; background-position:left 0px; padding-left:22px; margin-left:5px; }
.cityIcon {background-image: url(/images/city.gif); background-repeat:no-repeat; background-position:left 1px; padding-left:22px; margin-left:5px; }
.nextIcon {background-image: url(/images/next2.gif); background-repeat:no-repeat; background-position:left 4px; padding-left:18px; margin-left:5px;  }
.deleteIcon {background-image: url(/images/bu34.gif); background-repeat:no-repeat; background-position:left 6px; padding-left:15px; margin-left:5px;  }
.listIconall {background-image: url(/images/arrow_i.gif); background-repeat:no-repeat; background-position:left 6px; padding-left:15px; margin-left:0px; }
.photoIcon {background-image: url(/images/photoicon.gif); background-repeat:no-repeat; background-position:left 1px; padding-left:22px; margin-left:5px; }
.guideIcon {background-image: url(/images/guideicon.gif); background-repeat:no-repeat; background-position:left 1px; padding-left:22px; margin-left:5px; line-height:25px; }
.askIcon {background-image: url(/images/askicon.gif); background-repeat:no-repeat; background-position:left 1px; padding-left:22px; margin-left:5px; line-height:25px;}
.answerIcon {background-image: url(/images/answericon.gif); background-repeat:no-repeat; background-position:left -1px; padding-left:22px; margin-left:5px; line-height:25px;}
.profileIcon {background-image: url(/images/profile.gif); background-repeat:no-repeat; background-position:left 0px; padding-left:24px; margin-left:5px; line-height:25px; }
.ctIcon {background-image: url(/images/cticon.gif); background-repeat:no-repeat; background-position:left 0px; padding-left:24px; margin-left:5px; line-height:25px; }
.prizeIcon {background-image: url(/images/prize.gif); background-repeat:no-repeat; background-position:left -1px; padding-left:22px; margin-left:5px; }
.viewallIcon {background-image: url(/images/viewall.gif); background-repeat:no-repeat; background-position:left 8px; padding-left:28px; margin-left:5px;  padding-top:15px; }
.imgRate { padding-left:15px; }

	/* TABLES ʽ*/
	.table1 {
	border: 1px solid #A1A1A1;
	border-top:2px solid #A1A1A1;
	border-collapse:collapse;
	text-align: center;
	vertical-align: middle;
	font-size:95%;
}
	.table1 td {padding:2px;border: 1px solid #f0f0f0;}
	.table1 td.schedule {padding-top: 10px; border: 1px solid #e4e4e4;	font-size:120%;	font-weight:bold;text-align:center;	vertical-align: top;}
	.table1 td.schedule a{font-size:75%; font-weight:normal; background-color:#f4f4f4;}
		.table1 tr th {text-align:center;border: 1px solid #fff;font-size:95%; background: #efefef;}
		.table1 thead th {color:#fff;font-size:105%;background: #a1a1a1; padding: 6px}
		.table1 tbody th {color:#000;font-size:97%;background: #efefef; padding: 4px}
		.table1 tbody th.sub {font-size:95%;color:#000;background: #f8f8f8; text-align:left;}

/* tagsʽ*/
.tagarea { padding:5px; border-bottom:#ccc 1px solid; margin: 10px 0px; line-height: 250%;}
.tagarea a {
	padding-left: 15px;
	text-decoration: none; 
	border: none;
	font-weight:normal;
	padding-top:15px;
	line-height: 250%;
} 
.aa { font-size: 22px; line-height: 150%;}
.ab { font-size: 20px;line-height: 150%;}
.ac { font-size: 18px;line-height: 150%;}
.ad { font-size: 16px;line-height: 150%;}
.ae { font-size: 14px;line-height: 150%;}
.af { font-size: 12px;line-height: 150%;}
.ag { font-size: 11px;line-height: 150%;}

/*album style*/

.hotPhotoL {width:54%; float:left; text-align:center;}
.hotPhotoL img { padding:5px; border: #999 1px solid; margin:5px; background-color:#FFFFFF; }
.hotPhotoL a:hover img {border:red 1px solid; padding:5px; margin:5px;}
.hotPhoto p { margin-bottom:0px;}
.hotPhotoR {width:45%; float:left;}
.hotPhotoR img {padding:0px; margin:0px; }
.albumBg { background-image:url(../images/set_case.gif); background-repeat:no-repeat; background-position:left top; width:81px; height:81px; margin:3px 8px; padding:5px; padding-bottom:9px; float:left;}
.albumBg  a img { padding:0px; margin:0px;}
.albumBg img, img.albumBg { padding:0px; margin:0px; border:#999 1px solid;} 
.albumBg a:hover img {border:red 1px solid;}
.albumTitle {width:81px; height:auto; margin:5px 8px; padding:5px; padding-bottom:9px; float:left; text-align:center; font-size:11px; color:#666666; margin-top:0px;}

.albumBgA {  background-repeat:no-repeat; background-position:left top; width:81px; height:81px; margin:0px 8px; padding:5px; padding-bottom:0px; float:left;}
.albumBgA  a img { padding:3px; margin:3px;}
.albumBgA img, img.albumBg { padding:0px; margin:0px; border:#999 1px solid;} 
.albumBgA a:hover img {border:red 1px solid;}
.albumTitleA {width:85px; height:auto; margin:0px 8px; padding:7px; padding-bottom:9px; float:left; text-align:center; font-size:11px; color:#666666; margin-top:0px; padding-top:0px;}

/*input box*/
.user {  background-image:url(../images/user.gif); background-repeat:no-repeat; background-position:5px 2px; padding-left: 22px; }
.password {  background-image:url(../images/password.gif); background-repeat:no-repeat; background-position:5px 2px; padding-left: 22px; }
.leftspace { padding-left: 20px; width:50px; float: left;}
.adbg { background-image:url(../images/adbg1.jpg); background-repeat:no-repeat; background-position:right bottom;}

/*font style*/

.redFont { color: red;}
.lineThrough { text-decoration:line-through;}
.blackFont { color:black;}
.author { margin:0px 5px 10px 5px; clear:both; font-size:11px; color:#999; text-align:center;  }
.provincePic { width:20%; float:left; padding:1px; text-align:center;}
.provincePic img { padding:2px; border:#ccc 1px solid; }
.provincePic  a:hover img{ border-color:red;}
/*comment*/
#commentDiv { width:778px; background-color:#FFFFFF; background-image:url(../images/comment-bg1.jpg); background-repeat:no-repeat; background-position:right bottom; height:510px; margin:auto; overflow:auto; }
#commentDiv  h2 { margin-top:0px; margin-left:25px; padding-top:10px; border:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px;}
#commentDiv ul { margin-left:25px; padding-top:10px;}
#commentDiv ul li { width:226px; padding-bottom: 5px; display:block; float:left; font-weight:bold;}
#commentMain { width: 730px; margin:auto; height:498px; background-color:#eaeaea; background-image:url(../images/comment-bg2.jpg); background-repeat:no-repeat; background-position:553px bottom; }
#commentMain a:link, #commentMain a:visited { color:#000; }
#commentMain a:hover { color:#999; text-decoration:none; }
#commentMain .history { padding:15px; }
#commentMain .history table { border:#fff 2px solid; background-color:#fff; }
#commentMain .history table th { background-color:#fdf6e2; border:#eee 1px solid; height:35px; line-height:35px; }
#commentMain .history table td { border-left:#ccc 1px solid; height:25px; border-top:#ccc 1px solid; padding:3px; text-align:center; }

#commentTop { background-color:#FFFFFF; padding-bottom:15px;}
#commentText { background-image:url(../images/comment-bg3.jpg); background-repeat:no-repeat; background-position: 0px 5px; padding-top:60px; padding-left:35px;}
#commentText2 {  padding-top:20px; padding-left:25px;}
#commentText2 a:link, #commentText2 a:visited { color:#000000; text-decoration:underline;}
#commentText2 a:hover { text-decoration:none;}
#commentText2 #button{font-weight:bold;}
.adjustedText { padding-bottom:15px;}
.smallFont { font-size:10px; font-weight:normal;}
.textArea { padding:2px; font-size:12px; margin-top:5px;}
.commentPhoto { height:110px; }
.commentPhoto h3 { border: none; margin:0px; padding-top:30px; font-size:16px; }
.commentPhoto img{  background-image:url(../images/image-bg.gif); background-repeat:no-repeat; padding:3px 10px 10px 3px; margin-right:5px; width:94px; height:94px;}
#commentDetails{
	background-color:#FFFFFF;
	width:450px;
	margin-top:15px;
	padding:5px;
	font-size:11px;
	height:180px;
	overflow:auto;
}
#commentPreview{
	background-color:#FFFFFF;
	width:450px;
	margin-top:15px;
	padding:5px;
	font-size:11px;
	height:140px;
	overflow:auto;
}

.commentAll { width: 520px;  margin-left:25px; background-color:#eaeaea; padding:10px; margin-top:13px; }

.commentAllL { width:112px;  float:left;}
.commentAllL img{  background-image:url(../images/image-bg.gif); background-repeat:no-repeat; padding:3px 10px 10px 3px; margin-right:5px; width:94px; height:94px;}
.commentAllR { width:400px; height:110px; float:left;}
.commentAllR a:link, .commentAllR a:visited { color:#000000; text-decoration:underline; font-weight:bold;}
.commentAllR a:hover { text-decoration:none;}
.commentAllT { width:395px; height:50px; background-color:#FFFFFF; padding:3px; font-size:11px; margin-top:3px;}

/*editʽ*/
#editDiv { width:778px; background-color:#FFFFFF; background-color: #f4f4f4; height:510px; margin:auto; overflow:auto; }
#editMain { padding: 0 25px 25px 25px; }
#editMain h2 { border:none;   }
.editForm {
	height: auto;
	width: 710px;

}
.editForm textarea {
	background-image:url(../images/comment-bg1.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	height: 350px;
	line-height:20px;
	font-size:12px;
	padding:5px;
	background-color:#fff;
	width: 710px;
	background-attachment: fixed;
}

input>.editForm, input>.editForm, input>.editForm {
	background-image:url(../images/comment-bg1.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	height: 350px;
	line-height:20px;
	font-size:12px;
	padding:5px;
	background-color:#fff;
	width: 710px;

}

/*ҳʽ*/

.page { color:#999; padding-left:25px; padding-top:5px; padding-bottom: 5px; text-align:right; width:540px; font-weight:bold;}
.page a { border: #999 1px solid; text-decoration:none; padding:4px 6px;}
.page a:link, .page a:visited { text-decoration:none; color: #000;}
.page a:hover { border:#000 1px solid;}

/*q&Aʽ*/
#qnaDiv { width:778px; background-color:#FFFFFF; height:510px; margin:auto; overflow:auto; background-image:url(../images/questionbg.gif); background-repeat:repeat-x; }
#qnaContent { height:510px; background-image:url(../images/questionman2.gif); background-repeat:no-repeat; background-position:right bottom;}
#qnaMain { padding: 15px 15px 5px 25px; }
#qnaMain h2 { border:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px;}
#qnaMain h3  { border:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}
#qnaMain input, #qnaMain select, #qnaMain textarea { padding:4px;}
#qnaDetail { margin:10px;  height:480px; background-image:url(../images/qna-detail-bg.gif); background-repeat:no-repeat; background-position:right bottom; border-top:none; }
#qnaTabs { background-image:url(../images/qna-tab1.gif); background-repeat:no-repeat; height:33px;   }
#qnaTabs a:link, #qnaTabs a:visited { text-decoration: none; color:#000000; }
#qnaTabs a:hover { color:#999999;}
#qnaTabs ul li { display:block; float:left;  text-align:center; padding-top:5px;}
#qnaTabs1 { background-image:url(../images/qna-tab1.gif); background-repeat:no-repeat; height:28px; width:131px;}
#qnaTabs2 { background-image:url(../images/qna-tab2.gif); background-repeat:no-repeat; height:25px;border-bottom:#c1c1c1 3px solid; width:133px; }
#qnaTabs1 span{font-size:16px; font-weight:bold;padding-right:5px;}
#qnaTabs2 span{font-size:16px; font-weight:bold;padding-right:5px;}
#qnaMargin { height:25px;border-bottom:#c1c1c1 3px solid; width:494px; }
#qnaText { height:445px; border-left: #c1c1c1 3px solid; border-bottom:#c1c1c1 3px solid; border-right:#c1c1c1 3px solid;}
#qnaIndex { padding:10px; }
#qnaIndex p {line-height:30px;}
#qnaIndex a:link, #qnaIndex a:visited { color:#000000;}
#qnaIndex a:hover { text-decoration:none;}
#qnaIndex h2 { font-family:Verdana, Arial, Helvetica, sans-serif; border:none; font-size: 14px; padding:15px 0px; margin:0px;}
#qnaIndex img{  background-image:url(../images/image-bg.gif); background-repeat:no-repeat; padding:3px 10px 10px 3px; margin-right:5px; width:94px; height:94px;}
#qnaBottom  { padding:10px; }
#qnaBottom .questionM { width:500px; margin:10px 10px 10px 0px; border:#c1c1c1 1px solid; height:70px; padding:5px; overflow:auto; background-color:#fff;}
#qnaBottom h2 { font-family:Verdana, Arial, Helvetica, sans-serif; border:none; font-size: 14px; padding:10px 0px 0px 0px;; margin:0px;}
#qnaBottom  textarea { width:500px; height:100px; margin-bottom:10px;}
.qnaAnswer { width:480px; margin:10px; padding:5px; height:90px; border-bottom:#999999 1px dashed; margin-top:0px;}
.qnaAnswer img{  background-image: url(../images/ct-manbg.gif); background-repeat:no-repeat; padding:3px 8px 8px 3px; margin-right:5px; width:73px; height:73px;}
.qnaAnswer h2 { font-family:Verdana, Arial, Helvetica, sans-serif; border:none; font-size: 18px; padding:15px 0px; margin:0px;}
.small { font-size:11px; height:70px; overflow:auto; font-weight:normal;}
.qnaAnswer a:link, .qnaAnswer a:visited { color:#000000; font-weight:bold;}
.qnaAnswer a:hover { text-decoration:none; font-weight:bold; }
#qnaAnswerbox h2 { font-family:Verdana, Arial, Helvetica, sans-serif; border:none; font-size: 18px; padding:15px 0px; margin:0px;}
#qnaAnswerbox h2 a:link, #qnaAnswerbox h2 a:visited { background-image:url(../images/notice.gif); padding-left:25px; color:#000000; background-repeat:no-repeat;}
#qnaAnswerbox h2 a:hover { text-decoration:none;}
#imageUpload { padding:25px; background-image:url(../images/image-uploadbg.gif); background-repeat:no-repeat; background-position:right bottom; height:455px; overflow:auto; }
#imageUpload h2{font-family:Verdana, Arial, Helvetica, sans-serif; border:none; font-size: 18px; padding:15px 0px; margin:0px;}
#imageUpload a:link, #imageUpload a:visited { color:#000000; font-weight:bold;}
#imageUpload a:hover { text-decoration:none; font-weight:bold;}
#imageUpload .outWrap { height:110px; border-bottom:#999 1px dashed; width:580px; margin-bottom:15px;}
#imageUpload .thumbPic { padding:3px; border:#999 1px solid; height:94px; width:94px;}
#imageUpload .formL { height:100px; float:left; width:220px; padding-left:10px; }
#imageUpload .formR { height:100px; float:left; width:220px;}
.buttonStyle {
	border:none;
}
#imageUpload .inputWidth { width:300px; padding:3px; }
#imageUpload .inputWidth input, #imageUpload input.inputWidth  { width:300px; padding:3px; }

.qnaDevice { width:85%; margin: 15px auto 15px auto; border-bottom:#ccc 1px dashed; font-size:11px; padding-bottom:8px;  }
.qnaDevice .qnaDeviceNo { width:30px;  background-color:#fff; padding:2px; border:#999 1px solid; font-family:Georgia, "Times New Roman", Times, serif; font-size: 24px; font-weight:bold; text-align:center; line-height:40px;float:left; margin-right:15px;}
.qnaDevice a:link, .qnaDevice a:visited, a.qnaDevice { color:#000000; text-decoration:none; }

.qnaDevice .qnaDeviceNo a:hover { color:#999999;}
.qnaDevice .qnaDeviceNo .inner { background-color:#ccc; height:40px; }

/*Ϣʽ*/

#newinfoDiv { width:778px; background-color:#FFFFFF; height:510px; margin:auto; overflow:auto; background-image:url(../images/questionbg.gif);  background-repeat:repeat-x; overflow:auto; }
#newinfoContent { height:510px; background-image:url(../images/additem.gif); background-repeat:no-repeat; background-position:98% 90%; overflow:auto;}
#newinfoMain{ padding:20px;  } 
#newinfoMain h2 { font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom-width:3px; font-size:17px;}
.newinfoL { float: left; width:320px; margin-right:20px; }
.newinfoL input { width:300px; padding:3px; margin-bottom:10px;}
.newinfoR { float: left; width:320px; }
 .newinfoR textarea { width:300px; padding:3px; margin-bottom:10px; height:70px;}
 .newinfoR  input { width:300px; padding:3px; margin-bottom:10px; }
 .formStyle textarea { width:500px; padding:3px; margin-bottom:10px; height:80px;}
 
 /*½ʽ*/
 #newinfoLogin { height:510px; background-image:url(../images/ctman.gif); background-repeat:no-repeat; background-position:right bottom;  }
 #navCenter { font-size:11px; margin-top:5px; color:#666; margin-bottom:20px;}
#navCenter a:link, #navCenter a:visited {  padding:0 5px 0px 5px; color:#000000; font-size:11px; font-weight:normal; 	}
#navCenter a:hover { color:#666;}
#navLeft { font-size:11px; margin-top:0px;   padding:0 5px; width:170px; color:#666; margin-bottom:15px; text-align:center;}	
#navLeft a:link, #navLeft a:visited { font-size:11px; color:#000; font-weight:normal;}
#navLeft a:hover { color:#666;}
#loginLeft { width:180px; height:300px; float:left; margin-left:25px; text-align:right; padding:5px; margin-top:15px;}
#loginRight {height:300px; float:left; padding:5px; margin-top:15px; font-size:11px; }
#loginRight a:link, #loginRight a:visited { color:#000;}
#loginRight a:hover { text-decoration:none; color:#999;}
#loginRight img a { border:none;}

/*Ƶʩʽ*/
.hotelFac { border:3px #ccc solid; background-image:url(../images/questionbg.gif);  background-repeat:repeat-x;  background-position: left bottom; margin:10px 10px; padding:15px 5px; }
.hotelFac  h4 { font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom-width:3px; font-size:13px;  margin-top:20px;}
.hotelFac ul {  height:100%; border-bottom:none; border-right:none; border-top:none;  }
.hotelFac ul li {
	float: left;
	width:31%;
	display:block;
	font-size:11px;
	margin:auto;
	padding-left:8px;
 background-image: url(../images/arrow_i.gif); background-repeat:no-repeat; background-position:left 10px; margin-left:1px;
}
/* ַҳʽ*/
	.pagination {color:#666;padding: 5px 10px;;margin: 0}
	.pagination a { color:#000;}
	.pagination p {position:relative;text-align:left; padding-top:5px; margin-bottom:0px; padding-bottom:0px; font-weight:bold; color:#666666; background-image:url(../pic/pagenation2.gif); background-repeat:no-repeat; padding-left:20px; background-position:left 8px;}
	.pagination p a:link, .pagination p a:visited, .pagination1 p a:hover, .pagination1 p a:active {text-decoration:none; color: #000000; background:#fff;padding:5px 8px;border: 1px solid #ccc}
	.pagination p a:hover {background-color:#f3f3f3;color:#fff;}
	.pagination p span {text-decoration:none;background:#fff;padding:5px 8px;border: 1px solid #ccc;color:#ccc}
	.pagination #now {text-decoration:none;background:#999; font-size: 120%; font-weight:bold; color:#fff;}
	.pagination * {margin:0}
	.pagination h4 {margin-top:-1.45em;padding:0;border:none}
	
	.pageDivision {background: #f2f2f2;color:#666;padding: 4px 2px 4px 7px;border: 1px solid #ddd;margin: 0 0 1.5em}
	.pageDivision p a:link, .pageDivision p a:visited, .pageDivision p a:hover, .pageDivision p a:active {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc; color:#a31022;}
	.pageDivision p a:hover {background:#a31022;color:#fff;}
	.pageDivision p span {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc;color:#ccc}
	.pageDivision * {margin:0}
	.pageDivision h4 {margin-top:-1.45em;padding:0;border:none}
	.travelstoryContent { padding:5px; border-bottom:#ccc 1px solid; margin: 10px 0px;}
		.travelstoryContent2 { padding:5px; border-bottom:#ccc 1px solid; margin: 10px 0px;}
			.travelstoryContent2 img { padding: 0px; margin:0px;}
	.f_one {
	background-color: #fff;
}
.f_two {
	background-color: #F7F7F7;padding:5px; border-bottom:#ccc 1px solid; margin: 10px 0px;
}
.grayBg { background-color: #F7F7F7;}
.space { clear:both; margin:15px; height:20px;}

/* Search Result*/
#searchContent { width:75%; float:left;}
#searchContent #searchForm {  padding:15px; background-image:url(/pic/searchicon.gif); background-repeat:no-repeat; background-position:50px 15px; padding-left:140px;padding-top:20px; padding-bottom:30px;}
 #searchContent #searchForm   { font-weight:bold; }
#searchContent #searchForm a:link, #searchContent #searchForm a:visited { color:#000; font-weight:bold; padding:3px;}
#searchContent #searchForm a:hover {color:#FFF; background-color:#336666;}
#searchContent #searchForm .current{ color:#fff; background-color:#336666; }
input.formStyleDest { padding:4px; font-size:12px; }
#searchContent #searchList { background-image:url(../pic/logo-bg.gif); background-repeat:no-repeat; background-position:right 90%; margin-top:10px; padding-left:10px;}
#searchContent #searchList p.searchResult { background-color:#f3f3f3; padding:3px; padding-left:55px;}
#searchContent #searchList p.searchResult a {color:blue; font-weight:normal;}
#searchContent #searchList p.searchItems { padding-left:55px; padding-right:50px; padding-bottom:15px;}
#searchContent #searchList p.searchItems img { padding:3px; border:#ccc 1px solid; margin: 3px 5px; }
#searchContent #searchList p.searchItems a {color:blue; font-weight:normal;}
#searchContent #searchList  .grayPart { color:#999999;}
#searchContent #searchList  .redPart { color:red;}
#searchContent #searchList  .redPart a { color:red;}
#searchContent #searchList  .greenPart { color:green;}
#searchContent #searchList  .greenPart a { color:green;}
#searchContent #searchList  a.greenPart  { color:green;}
#searchContent #searchList  .boldPart { font-weight:bold;}

#relatedSearch { background-color:#f3f3f3; padding:20px 55px; margin-bottom:20px; margin-top:15px;}
#relatedSearch a { color:blue;}
#relatedSearch p.relatedSear a {color:blue; font-weight:normal; padding-left:20px; clear:both; t}
#searchAds { width:20%; float:right; padding-left:15px; border-left:#ccc 1px solid; padding-top:30px; margin-top:50px;}

.more { font-size:12px; font-weight:bold; text-align:right; color:#000;}
.more a:link,  .more a:visited { color:#000; }
.more a:hover { text-decoration:none; color:#999;}
.newItems { margin-top:2px; }
.newItems a:link {  background-image: url(/pic/icons/add-page-red.gif); background-repeat:no-repeat; background-position:left 0px; padding-left:20px; padding-bottom:2px;}
.newItems a:hover { background-image: url(/pic/icons/add-page-green.gif); }

.newItems a { text-decoration:none; }

.glossymenu{
	position: relative;
	padding: 0 0 0 20px;
	margin: 0 auto 0 auto;
	background: url(/pic/menu/menur_bg.gif) repeat-x; /*tab background image path*/
	height: 46px;
	list-style: none;
}

.glossymenu li{
	float:left;
}

.glossymenu li a{
	float: left;
	display: block;
	color:#000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding:0 0 0 16px; /*Padding to accomodate left tab image. Do not change*/
	height: 46px;
	line-height: 46px;
	text-align: center;
	cursor: pointer;	
}

.glossymenu li a b{
	float: left;
	display: block;
	padding: 0 24px 0 8px; /*Padding of menu items*/
}

.glossymenu li.current a, .glossymenu li a:hover{
	color: #fff;
	background: url(/pic/menu/menur_hover_left.gif) no-repeat; /*left tab image path*/
	background-position: left;
}

.glossymenu li.current a b, .glossymenu li a:hover b{
	color: #fff;
	background: url(/pic/menu/menur_hover_right.gif) no-repeat right top; /*right tab image path*/
}

#destFooter {
        font-size: 10px; padding:0px 0px;
	background-color: #FEF2D7;
margin:10px 5px 0px 5px;
	clear: both;
	color: #666666; border-top:#ccc 3px solid; padding-top:15px;
}
#destFooter a:link, #destFooter a:visited {
        font-size: 11px;
        line-height: 14px;
        padding: 0 10px 6px 10px;
        text-decoration: underline;
        color: #000;
}
#destFooter img { margin:15px;}

#destFooter a:hover {
	font-size: 11px;
	line-height: 14px;
	padding: 0 10px 6px 10px;
	text-decoration: none;
	color: #666;
		}
fieldset.contentIndexs { margin-bottom:15px; border:#ccc 3px solid; padding-bottom:10px;}
fieldset.contentIndexs legend { padding:3px; font-weight:bold; color:#000; margin-left:10px;}
fieldset.contentIndexs ul { padding-left:0px; list-style: disc; padding-left:30px;}
fieldset.contentIndexs ul li{ padding-left:0px;}
span.backtoTop { float:right; font-size:11px; font-weight:normal; background-image:url(/pic/back-top.gif); background-repeat:no-repeat; padding-left:20px;}
div.useful {
	font-size:11px;
	line-height:35px;
}
span.useful { color:#fff; font-weight:bold; background-image:url(/pic/useful.jpg); background-repeat:no-repeat; padding:0px 0px; background-position:0px 3px; width:35px; text-align:center; display:block; float:left;}
a:link#useful, a:visited#useful  { color:red; text-decoration:underline; }
a:hover#useful { color:#999; text-decoration:none;}
#useful a:link{color:red;}
.flashView { background-image:url(/pic/flash-player.gif); background-repeat:no-repeat; padding-left:35px; padding-top:5px; padding-bottom:10px;}
.cityAtc img { border:#999 1px solid; padding-right:0px; padding:2px;}
.cityAtc a:hover img { border:#a31022 1px solid;}

#contentDiv a:link, #contentDiv a:visited { text-decoration:underline; padding-bottom:1px;}
#contentDiv a:hover { border-bottom: none; text-decoration:none;}
.hrline{border:1px dashed #ccc;margin:10px 0;}
#TopArticle {background-image: url(/pic/back-top.gif);background-repeat: no-repeat;padding-left: 13px;float: right;}

/* China Train TABLES 表格样式*/
	.tablet {
	border: 1px solid #cccccc;
	border-collapse:collapse;
	text-align: center;
	vertical-align: middle;
	font-size:95%;
}
	.tablet td {padding:2px;border: 1px solid #cccccc; font-size:90%;}
	.tablet td.schedule {padding-top: 10px; border: 1px solid #cccccc;	font-size:10px; color:#777;text-align:left;vertical-align: top;}
	.tablet tr th a:link; .tablet tr th a:visited {font-size:11px; color:#666666; text-decoration:underline;}!important
	.tablet td.schedule div.datecalendar {font-size:18px; color:#a31022; font-weight:bold; text-align:center;}
	
	
		.tablet tr th {color:#666666; text-align:center;border: 1px solid #cccccc;font-size:90%; background: #fcfcfc; background-image:url(/pic/traintab1.gif); background-position:top;}
		.tablet thead th {color:#666666;font-size:90%;background: #f4f4f4; padding: 6px; background-image:url(/pic/traintab1.gif); background-position:top; line-height:14px;}
		.tablet tbody th {color:#666666;font-size:90%;background: #f8f8f8; padding: 4px; background-image:url(/pic/traintab2.gif); background-position:top;}
		.tablet tbody th.sub {font-size:95%;color:#666666;background: #f8f8f8; text-align:left;}	
#commentMain .reviewSub {
	margin: 20px;
}

	
	  
	  
	
#commentMain .reviewSub p {
	float: left;
}
#commentMain .reviewSub img {
	margin: 5px;
}
#commentMain .reviewSub .reviewContent {
	float: left;
	background-color: #FFF;
	width: 400px;
	padding-bottom: 20px;
}
#Comment-Layout-Div #Comment-Rate {
	font-size: 14px;
	font-weight: bold;
}
.staff { padding:10px; margin:10px;}
.orange { background-color:#fef2d8;}
.staff-photo{ float:left;  text-align:center;  margin-right:15px;}
.staff-photo img { border:#fff 3px solid; margin-bottom:5px; }
.staff-intro { float:left; width:490px;}
.top-contact {float:right; font-size:11px; background-image:url(/images/contact-bg.png); background-repeat:no-repeat; background-position:left bottom; padding-left:15px; position:relative; top:-5px;}
.top-contact a { text-decoration:none; color:#000;}
.top-contact a:hover { color:red;}

/* 09.2.25 */
.write {
	width:100%;
	margin-top:15px;}
.write img {
	margin-right:10px;
	margin-bottom:10px;}
.write-review {
	width:559px;
	border:#CCCCCC 2px solid;
	padding:0px;
	margin:0px;
	padding-top:15px;
	margin-left:45px;
	padding-left:18px;
	padding-bottom:15px;
	margin-bottom:25px;}
.table-1 {
	margin-left:15px;}
.table-1 img {
	padding:0px;
	margin:0px;}
.table-2 {
	width:355px;
	height:15px;
	margin-bottom:5px;
	margin-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#999999;}
.table-3 {
	padding-bottom:2px;
	padding-top:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;}
.write-review2 {
	width:505px;
	border-top:#999999 1px dashed;
	margin-top:10px;
	padding-top:10px;
	padding-left:15px;}
.write-review2 h3 {
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	border-bottom:none;
	margin-bottom:5px;}
	
.promoBoxLeft { border: #999999 1px dashed; background-color: #f4f4f4; padding:5px; font-size:11px; margin-bottom:15px;}


/*用于表单弹出提示框*/
.arrowDownTest {font-size:12px;border:#999 1px solid; padding:0px 4px; display :block; position:absolute; background-color:#FFF; color: #a31022; z-index:1000; -moz-border-radius: 4px; }
.arrowDownTest * {margin:0;padding:0;}
.arrowDown { position:absolute; top: 20px; left:4px; }
.arrowDown {top:14px;}
/*Search Suggest 样式*/
.searchSuggestBox { width:279px; height:auto; position:absolute; background: url(/css/images/search-suggest-1.png) no-repeat top left; z-index:1000; display:block; }
.searchSuggestBox ul { position:relative; background: url(/css/images/search-suggest-2.png) repeat-y; }
.searchSuggestBox .bottom { position:relative; background: url(/css/images/search-suggest-3.png) no-repeat top left; height:7px; color:#999; }
.searchSuggestBox ul li { line-height:25px; height:25px; list-style:none; border-top:1px solid #CCC; width:270px; }
.searchSuggestBox ul li a { display:block; text-decoration:none; color:#666; padding:0 0 0 8px; margin:0; }
.searchSuggestBox ul li a strong { color:#666; }
.searchSuggestBox ul li a:hover, #searchSuggestBox ul li a:hover strong { color:#a31022; background-color:#CCC; margin:0; height:25px; }
.searchSuggestBoxliahover a, .searchSuggestBoxliahover strong { color:#a31022 !important; background-color:#CCC; }

.searchSuggestBox {font-size:12px;}			/*CJ增加*/
.searchSuggestBox * {padding:0;margin:0;}	/*CJ增加*/
