
body{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:0.75em; line-height:1.8em; text-transform:none; color:#000;  background: url(/images/bg/body_bg_spring.jpg) no-repeat top center #fff6e9; }
/*过滤掉全部图片的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; text-transform:capitalize; margin-top:10px; margin-bottom:10px;}
h2{font-size:16px; text-transform:capitalize}
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}


#destInnerwrap{ box-shadow:2px 2px 3px #c5beb4, -2px 0px 3px #c5beb4; -moz-box-shadow:2px 2px 3px #c5beb4, -2px 0px 3px #c5beb4; -webkit-box-shadow:2px 2px 3px #c5beb4, -2px 0px 3px #c5beb4;  behavior: url(/css/ie-css3/PIE.htc); margin-bottom:20px;}
/*CJ 增加隐藏样式 2010-2-26*/
.StyleNone{display:none}
.ObjectCenter{text-align:center}

.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:#999; border-bottom-color:#999}

.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:#000; 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:#000; padding:5px 5px 5px 5px; width:900px; margin-top:0px; margin:auto; background-color:#FFF; box-shadow:2px 2px 3px #c5beb4, -2px 0px 3px #c5beb4; -moz-box-shadow:2px 2px 3px #c5beb4, -2px 0px 3px #c5beb4; -webkit-box-shadow:2px 2px 3px #c5beb4, -2px 0px 3px #c5beb4;  behavior: url(/css/ie-css3/PIE.htc); margin-bottom:20px;}
#header{background-image:none; 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; ext-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:#999}


/*- Menu 3--------------------------- */

#menu3{
	margin:0px auto; 
	padding:0 5px; 
	width:170px;
}



#menu3 ul li{
	voice-family:inherit;
	text-decoration:none;
	font-weight:normal;
	font-size:11px; 
	background-color:#f4f4f4; 
	border-bottom:#ccc 1px solid;
}

#menu3 ul li a, #menu3 ul li a:link, #menu3 li a:visited{
	display:block;
	color:#4475A6; 
	display:block; 
	padding:5px 0 0 10px; 
	font-weight:normal; 
	text-decoration:none;
}

#menu3 ul li a:hover{
	color:#666; 
	background-color:#fff; 
	font-weight:normal;
}

 #menu3 ul li #current{
	 font-weight:normal; 
	 color:#a13022; 
	 text-decoration:none;  
	 background-color:#fff;
}

#nav{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal; color:#666; background-color:#FFF; 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;}
#content a:link, #content a:visited{color:#069; 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:#999; text-align:center}
/*2012-8-21 替换h5等标签*/
#contentleft .title{color:#fff; border:none; padding-bottom:5px; background-color:#999; text-align:center;font-weight: bold;}

#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 p{text-align:justify; margin-bottom:10px;}
#contentcenter h3{ font-size:14px; font-weight:bold; padding:5px; margin-bottom:10px; border-bottom:none;}*/
/*2012-9-21 zp noedit*/
#contentcenter div.oldh3{background-color: #f4f4f4; padding:5px; margin-bottom:10px; border-top: #ccc 1px dashed; border-bottom:#ccc 1px dashed;}
#contentcenter div .oldh3 h2{margin:0px;width:200px; display:inline;border:0px; }
#contentcenter div.rightedit{float:right;width:300px;display:block; }


#contentcenter a.detailLinks{color:#C33}
#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:11px; 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:#000; 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:#F63; 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; 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:#666}
#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:#999; line-height:16px; word-spacing:0.1em}

.quotename{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:0.92em; font-style:oblique; color:#999; 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:12px; font-weight:normal; color:#333; 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; }
.commentsContet { float:left; width:420px; text-align:justify;  }
.photoPinglun { width: 550px; }
span.descriptions { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#666; display:block; margin-bottom:10px; font-size:11px;}

.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:#F63}
.content p{text-align:justify}
.advertise{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:90%; color:#666; padding:5px; width:95%; margin:0px}
.photo{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:90%; color:#CCC; background-color:#666; 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:#030}
.itenerary{font-family:Geneva,Arial,Helvetica,sans-serif; font-size:12px; color:#000; 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:#FFF; margin-bottom:5px}
.image a:hover img{border:#a31022 1px solid; margin:3px}
.image2{padding:5px;  border:0px #999 solid; float:left; font-size:10px; margin-right:5px; width:98%; text-align:center}
.image2 img{border:#999 1px solid; padding:3px; margin:3px}
.image2 a:hover img{border:red 1px solid; padding:3px; margin:3px}
.image3{padding:5px;  border:0px #999 solid; float:left; font-size:10px; margin-right:5px; margin-top:5px; width:98%; text-align:center; padding-top:15px}
.image3 img{border:#999 1px solid}
.imageThumbnail{  border:0px #999 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:#999 1px solid; padding:3px; margin:3px; width:60px; height:60px}
.imageThumbnailactive{  border:0px #999 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}

.inquiryIcon{margin-right:10px}
.inquiryIcon a:link, .inquiryIcon a:visited{ background-image:url(/pic/icons/checkout3-red.gif); background-repeat:no-repeat; background-position:left 0px; padding-left:18px; padding-bottom:2px}
.inquiryIcon a:hover{background-image:url(/pic/icons/checkout3-yellow.gif)}
.inquiryIcon 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:#FFC}
.borderBottom{border-bottom:#a1a1a1 1px solid}
.commentRate{background-color:#f4f4f4; margin-bottom:10px; border:#1D7241 3px solid; }
.commentRate .rateItem{display:block; width: 120px; float:left;}
.commentRate .rateItem_1{display:block; width:150px; margin-left:15px; float:left; font-weight:bold; margin-top:5px;}
.commentRate .rateStar{float:left; width:80px; display:block; margin-top:5px;}
.commentRate .rateStar_1{float:left; display:block; margin-top:5px;}
.commentRate img{ margin:0px !important;}
.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(/pic/tag.gif); background-repeat:no-repeat; background-position:left 5px; padding-left:25px; margin-left:5px; line-height:30px}
.tagIcon a:link, .tagIcon a:visited{padding-right:10px; padding-left:10px; background-image:url(/pic/arrowcity.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:#FFF; width:450px; margin-top:15px; padding:5px; font-size:11px; height:180px; overflow:auto}
#commentPreview{background-color:#FFF; 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:#000; text-decoration:underline; font-weight:bold}
.commentAllR a:hover{text-decoration:none}
.commentAllT{width:395px; height:50px; background-color:#FFF; padding:3px; font-size:11px; margin-top:3px}

#editDiv{width:778px; background-color:#FFF; 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 {  border-bottom:#999 1px dashed; width:580px; margin-bottom:15px;}
#imageUpload .thumbPic { padding:3px; border:#999 1px solid; height:94px; width:94px;}
#imageUpload .formL {  float:left; width:220px; padding-left:10px; }
#imageUpload .formR {  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:#666; 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:#000; 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}

#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:#366}
#searchContent #searchForm .current{color:#fff; background-color:#366}
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:#999}
#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; 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; height:46px; line-height:46px; text-align:center; cursor:pointer}

.glossymenu li a b{float:left; display:block; padding:0 24px 0 8px}

.glossymenu li.current a, .glossymenu li a:hover{color:#fff; background:url(/pic/menu/menur_hover_left.gif) no-repeat; 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}

/*footer*/
#siteFooter{width:900px; height:auto; margin:5px auto; margin-top:15px; margin-bottom:2px; background:url(/images/bg/bg_btm2.jpg) bottom center no-repeat #fff;}
#siteFooter table.siteSearch{ width:875px; height:45px; background:url(/images/tours/site_search_bg.jpg) no-repeat; margin:5px auto; margin-bottom:5px;}
#siteFooter table.siteSearch th{color:#ffffff; text-align:left; width:140px; padding-left:20px; font-size:15px;}
#siteFooter table.siteSearch td{ width: auto; padding-left:15px;}
#siteFooter table.siteSearch input.searchContent{border:none !important; color:#000; padding-bottom:2px; padding-top:1px; *padding:0px; font-size:13px; float:left; font-family:Verdana, Geneva, sans-serif; width:480px; }
#siteFooter table.siteSearch td.searchBt{width:148px; text-align:left; padding-left:15px;}
#siteFooter table.siteSearch input.buttonSearch2{ width:108px; height:35px; cursor:pointer; background-color:#AB2A0A; border:none; }
#siteFooter .tb{ background:url(/images/tours/bg_1.jpg) no-repeat top center; width:879px; height:18px; margin:5px auto; margin-bottom:0px;}
#siteFooter .bb{ background:url(/images/tours/bg_2.jpg) no-repeat bottom center; width:877px; height:20px; margin:5px auto; margin-top:0px !important; padding:0px !important;}
#siteFooter table.siteRelated{ background:url(/images/tours/bg_3.jpg) repeat-x; width:877px; border-left:1px solid #cbcbcb; border-right:1px solid #cbcbcb; margin:5px auto; margin-top:0px; margin-bottom:0px !important; padding-bottom:0px !important;}
#siteFooter table.siteRelated th{text-align:left; padding-left:30px; font-size:13px; font-weight:bold; padding-bottom:5px;}
#siteFooter table.siteRelated th.btMargin{ padding-top:5px;}
#siteFooter table.siteRelated td{text-align:left; padding-left:30px;  font-size:12px; line-height:20px;}
#siteFooter table.siteRelated td.borderGray{padding-bottom:5px; border-bottom:1px dashed #cbcbcb;}
#siteFooter table.siteRelated td img{ margin:0px !important;}
#siteFooter table.siteRelated td a{color:#000; text-decoration:none;}
#siteFooter table.siteRelated td a:visited{color:#545454; text-decoration:none;}
#siteFooter table.siteRelated td a:hover{color:#a01a01; text-decoration: underline;}
#siteFooter .btLink{ text-align:center; line-height:14px;}
#siteFooter .btLink p{padding:2px 10px 2px 10px; margin:0px; line-height:15px; font-size:11px; color:#666;}
#siteFooter .btLink a{color:#666; text-decoration:none;}
#siteFooter .btLink a:hover{color:#a01a01 !important; text-decoration:underline;}
#siteFooter .btLink img{margin:5px; margin-bottom:15px;}

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; color:#4475A6; list-style:disc; list-style-type:disc; margin-left:20px !important; line-height:18px}
fieldset.contentIndexs ul li, fieldset.contentIndexs ul li a{padding-left:0px !important; background:none !important; list-style:disc; margin-bottom:5px !important; padding-bottom:0px !important}
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; padding-left:10px !important;}
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}
=======
/*Ƶʩʽ*/
.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:5px;}

#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; color:#4475A6; list-style:disc; list-style-type:disc; margin-left:35px; line-height:18px;}
fieldset.contentIndexs ul li, fieldset.contentIndexs ul li a{ padding-left:0px !important; margin-bottom:5px !important; padding-bottom:0px !important;}
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;}
#contentDiv h2 {background-color:#6a1f1c !important; color:#fff !important; padding:12px !important; font-size:14px !important; -moz-border-radius: 5px; -webkit-border-radius: 5px; } 
#contentDiv h2 a {color: #FC6 !important;}
.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 #ccc; border-collapse:collapse; text-align:center; vertical-align:middle; font-size:95%}
.tablet td{padding:2px; border:1px solid #ccc; font-size:90%}
.tablet td.schedule{padding-top:10px; border:1px solid #ccc; 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:#666; text-decoration:underline}
!important
.tablet td.schedule div.datecalendar{font-size:18px; color:#a31022; font-weight:bold; text-align:center}

.tablet tr th{color:#666; text-align:center; border:1px solid #ccc; font-size:90%; background:#fcfcfc; background-image:url(/pic/traintab1.gif); background-position:top}
.tablet thead th{color:#666; font-size:90%; background:#f4f4f4; padding:6px; background-image:url(/pic/traintab1.gif); background-position:top; line-height:14px}
.tablet tbody th{color:#666; font-size:90%; background:#f8f8f8; padding:4px; background-image:url(/pic/traintab2.gif); background-position:top}
.tablet tbody th.sub{font-size:95%; color:#666; 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; }
.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:#CCC 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:#999}
.table-3{padding-bottom:2px; padding-top:2px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#666}
.write-review2{width:505px; border-top:#999 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:#666; border-bottom:none; margin-bottom:5px}

.promoBoxLeft{border:#999 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:21px;*top:22px;}
/*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; }

/*CJ增加*/
.searchSuggestBox {font-size:12px;}			
.searchSuggestBox * {padding:0;margin:0;}
.searchSuggestBox ul li {height:auto;}
.searchSuggestBox ul li a:hover, #searchSuggestBox ul li a:hover strong {height:auto;}
/*CJ增加*/

.weather { text-align:center; background-color:#f4f4f4; padding:3px; font-size:12px !important;}

span.activeS { color:#fff; border:#030 1px solid; background-color:#063; padding:3px; background-image:url(/pic/icons/check-green.gif); background-repeat:no-repeat; padding-left:20px; background-position:3px 3px; font-family:Arial, Helvetica, sans-serif;}
span.sengdingS { color:#fff; border: #036 1px solid; background-color: #069; padding:3px; background-image: url(/pic/icons/left-yellow.gif); background-repeat:no-repeat; padding-left:20px; background-position:3px 3px; font-family:Arial, Helvetica, sans-serif;}
span.usedS  { color:#fff; border: #900 1px solid; background-color: #C33; padding:3px; background-image: url(/pic/icons/omit-page-orange.gif); background-repeat:no-repeat; padding-left:20px; background-position:3px 3px; font-family:Arial, Helvetica, sans-serif;}
span.expiredS { color:#fff; border: #333 1px solid; background-color: #666; padding:3px; background-image: url(/pic/icons/delete-page-orange.gif); background-repeat:no-repeat; padding-left:20px; background-position:3px 3px; font-family:Arial, Helvetica, sans-serif;}
span.sentS { color:#fff; border: #930 1px solid; background-color: #F60; padding:3px; background-image: url(/pic/icons/american-express.gif); background-repeat:no-repeat; padding-left:20px; background-position:3px 2px; font-family:Arial, Helvetica, sans-serif;}
strong.ratingFont { color:#F60; font-size:14px;  font-family:Arial, Helvetica, sans-serif; display:inline; }
input.submit { background-color: #396; color:#fff; padding:8px; font-size:1.2em; font-weight:bold; cursor:pointer;  -moz-border-radius: 6px; border: outset #ccc; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
input.submit:hover { background-color: #063; }
span.iconGift { padding-left:20px; background-image:url(/pic/gift.gif); background-repeat:no-repeat;}
span.iconInquiry { padding-left:25px; background-image: url(/pic/p_gwc.gif); background-repeat:no-repeat;}
span.iconPpt {padding-left:45px; background-image: url(/images/about-us/ads/file_ppt.png); background-repeat:no-repeat; padding-top:15px; padding-bottom:20px; padding-right:25px;}
span.iconXls {padding-left:45px; background-image: url(/images/about-us/ads/file_xls.png); background-repeat:no-repeat; padding-top:15px; padding-bottom:20px;}

/*quick comment styles*/
.quickComment{margin:auto; border:3px solid #1D7241; padding:5px; margin-bottom:15px; background:#f4f4f4; margin-top:15px;}
.quickComment p{margin-bottom:0px !important; padding:0px; _margin-bottom:0px}
.quickComment h2{ font-size:14px !important; background:#f4f4f4 !important; margin-top:0px;}
.quickComment .input1{width:450px; margin-right:15px; border:#7F9DB9 1px solid}
.quickComment img{ margin:0px !important;}
.quickComment .input1:focus{background:#ffc; border:#7F9DB9 solid 1px}
.quickComment .quickcommentNote{margin-bottom:15px; color:#666}
.quickComment textarea.quickcommentInput{border:1px solid #7F9DB9;  margin-top:15px; padding:5px; font-family:Verdana,Geneva,sans-serif; font-size:12px; width:450px !important}
.quickComment textarea.quickcommentInput:focus{background:;}
.quickComment .quickCommentContent{margin-left:10px}
.quickComment span.ratingTitle{width:140px; display:block; float:left}
.quickComment span.ratingTitlestory{width:60px; display:block; float:left}
.quickComment span.ratingTitle2{width:200px; display:block; float:left}
.quickComment span.ratingTitle3{width:120px; display:block; float:left}
.quickComment span.ratingTitle4{width:155px; display:block; float:left; padding:0px; margin:0px;}
.quickComment span.ratingTitle5{width:200px; display:block; padding-left:30px; margin-top:10px}
.quickComment span.ratingTitle6{width:200px; display:block; padding-left:30px}
.quickComment span.ratingTitle7{width:200px; display:block; padding-left:30px}
.quickComment span.ratingTitle11{width:700px; display:block; padding-left:30px; margin-top:10px; margin-bottom:10px}
.quickComment span.ratingImage{display:block; float:left; padding-top:3px; font-size:11px;}
.quickComment span.ratingImage img{margin:0px !important; padding:0px;}
.quickComment input#CheckCodeText{width:50px; border:#7F9DB9 solid 1px}
.quickComment input#CheckCodeText:focus{background:#ffc; border:#7F9DB9 solid 1px}
.quickComment input.inputButton2{margin-left:0px; margin-top:5px;}

/*hotel review display styles, moved from flights-hotels.css by sam*/
span.ratingTitle { width: auto; display:block; float:left;}
span.ratingTitlestory { width:60px; display:block; float:left;}
span.ratingTitle2 { width: auto; display:block; float:left; margin-left:10px;}
span.ratingTitle3 { width:120px; display:block; float:left;}
span.ratingTitle4 { width:165px; display:block; float:left;}
span.ratingTitle5 { width:200px; display:block; padding-left:30px; margin-top:10px;}
span.ratingTitle6 { width:200px; display:block; padding-left:30px; }
span.ratingTitle7 { width:200px; display:block; padding-left:30px;  }
span.ratingTitle11 { width:700px; display:block; padding-left:30px; margin-top:10px; margin-bottom:10px;}
span.ratingImage { width:150px; display:block; float:left; padding-top:3px; font-size:11px; }
span.ratingImage img{margin:0px !important; padding:0px;}
.reviewBox { padding:15px 20px 15px 20px; background-color:#fff;}
.reviewForm { border:#ccc 1px solid;}
.reviewForm a { color:#000;}
.reviewForm a:hover { color:#666;}
.address { background-color:#f4f4f4; padding:5px;}
.reviewFormMain { padding:10px;}
h2.h2_new{ background:url(/images/comment1.gif) no-repeat 5px 5px #efe6da !important; font-size:13px; padding-left:25px !important; margin-left:0px;}
.hotelReviewBox {}
.hotelRevierPic { width:80px; margin-top:5px;  float:left;}
.hotelRevierPic  img { width:60px; height:60px; padding:3px; border:#666 1px solid;}
.hotelReviewMain { width:80%; float:left;}
span.grayFont { color:#999; padding-left:5px;}
p.quoteReview { color:#999; text-align:center; font-style: italic;}
.forHotelReview { padding-left:80px;}
span.choices { width:120px; float:right; display:block; height:25px; line-height:25px; margin-top:5px;}
span.choices2 { width:120px; float:left; display:block; height:25px; line-height:25px; margin-top:10px;}
span.choices a{color:#0069CA !important; text-decoration:underline !important;}
.hotelReviewBox ul.reviewList{ list-style:none;}
.hotelReviewBox ul.reviewList li{width:270px; float:left; display:block;}
input.inputButton2 { margin-left:15px; background-color:#468d65; color:#fff; font-size:12px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; padding:5px 10px; cursor:pointer; border:none; -moz-border-radius:5px;} 
input.inputButton2:hover { background-color:#55b17d;}

input.inputButton3 { background-color:#468d65; margin-top:15px; color:#fff; font-size:12px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; padding:5px 10px; cursor:pointer; border:none; -moz-border-radius:5px;} 
input.inputButton3:hover { background-color:#55b17d;}

input.inputButton4 { background-color:#468d65; color:#fff; font-size:12px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; padding:5px 10px; cursor:pointer; border:none; -moz-border-radius:5px; margin-left:25px;} 
input.inputButton4:hover { background-color:#55b17d;}


/*digg styles moved from my.css by sam*/

.digg { width:160px; border-right:#ccc 1px dashed; margin-right:15px; float:left;}
.rate { float:left; width:55%;}
span.diggNum { display:block; height:57px; width:57px; background-image:url(/images/bg/bg-digg.jpg); background-repeat: no-repeat; float: left;}
span.diggDgt { display:block; font-size:18px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:bold; text-align:center; color:#fff; padding-top:5px;}
span.diggWord {display:block;  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;  text-align:center; color:#666;}
.diggRating { margin-bottom:15px; margin-top:15px; }
span.diggIt {display:block; width:60px; background-image:url(/pic/icon-good.gif); background-repeat:no-repeat; background-position:left 3px; padding-left:25px; float:left; margin-left:10px; margin-top:5px; color:#fb6f00;}
span.diggIt a { color:#fb6f00!important; text-decoration:none;}
span.buryIt {display:block; width:60px; background-image:url(/pic/icon-bad.gif); background-repeat:no-repeat; background-position:left 3px; padding-left:25px; float:left; margin-left:10px; margin-top:5px; color:#009108;}
span.buryIt a { color:#009108!important; text-decoration:none;}
.marginSpace { margin-top:10px;}

dl.shareTo{ background:#f4f4f4; border:1px solid #ccc; padding:8px; padding-bottom:5px; margin-bottom:10px; margin-top:10px; +height:30px;}
dl.shareTo dt{ float:left; width:80px; margin-right:10px;}
dl.shareTo dd{ float:left; width:25px; margin-right:15px;}
ul.exLinks{ list-style:}
ul.exLinks li{ padding-left:15px; list-style:square; display:block; background:#f4f4f4; margin-bottom:10px;}
h2.generalHeadings { background-color:#6a1f1c !important; color:#fff; padding:12px !important; font-size:14px !important; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

/*2012-9-25 评论标题*/
div.commontitle {background-color:#6a1f1c !important; color:#fff !important; padding:6px !important; font-size:14px !important; -moz-border-radius: 5px; -webkit-border-radius: 5px; border:none !important; font-weight:bold;}

