/* beging THE basic elements 页面基本属性设置*/

* {margin:0px;padding:0px}
body { font-family: "宋体";font-size: 12px;}

/* LINKS 站点统一链接样式*/
a,a:link,a:hover {background:transparent;cursor:pointer} 
a:link {color:#333333} 
a:visited {color:#333333} 
a:hover,a:active {color:#A31022; text-decoration:none;} 


/* On Paragraph 段落主体页面样式*/

p, ul {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0.5em;
	margin-left: 0;
	font-size:12px;
}
p {	margin-bottom: 1em;}
#content p,#content1 p, #contentIndex p {text-align:justify;
	font-family: "宋体";
	font-size: 90%;
	font-style: normal;
	line-height: 1.9em;
	font-weight: normal;
}
h1, h2, h3, h4, h5, h6 {font-family: "宋体";margin: 1.2em 0 .3em;color:#555;border-bottom: 1px solid #eee;padding-bottom: 0.1em}
h1 {font-size: 146%;margin-top:.6em}
h2 {font-size: 136%}
h3 {font-size: 108%}
h4 {font-size: 12px}
h5, h5 a:link {font-size: 106%}
h6 {
	font-size: 96%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.highlight {color:#a31022}
.highlightBold {color:#a31022; font-weight:bold;}
.highlightBold a{color:#a31022; font-weight:bold;}
.subdued {color:#999}
.error {color:#A31022;font-weight:bold}
.success {color:#390;font-weight:bold}
.caption {color:#999;font-size:11px}
.date {font: bold 82% "宋体";color:#bbb;display:block;letter-spacing: 1px}
.url {font: bold 86% "宋体";color:#bbb;display:block;letter-spacing: 1px}
.small {font-size:9px;}
.top {text-align: left;	margin-right: 30px;	padding-left: 10px;	font-family: "宋体"; font-weight:bold;}
.top a{ background-color:#f1f1f1; padding:1px 3px 2px 3px;}
img {margin:2px 6px 0px 6px;}
.right {text-align:right!important}
.imgNear {padding:0;margin:0 5px 0 0;align:absmiddle;}
.new {	LEFT: 2px;	POSITION: relative;	TOP: -6px;	font-size: 80%;	font-weight: normal;	color: #FF0000;	font-style: italic;}
.ajax {background:#a31022; color:#fff;padding:2px;}
.clear{font-size:1px; height:1px; line-height:1px; clear:both;}
.clear1{font-size:1px; height:1px; line-height:1px; clear:both; border-top:1px #666666 dotted;}
.clearBox {clear: both; width: 97%;}
.tips { color: #A31022; font-size: 72%;}
.smallRed { color: red; font-size: 86%;}
.sublist { margin:3px;margin-left: 2em;}
.square { background-image: url(images/arrow-navigate.gif); background-repeat:no-repeat; background-position:left 8px; padding-left:10px;  line-height: 1.8em;}
.hint { background-image:url(/css/images/icon.gif); background-repeat:no-repeat; background-position:left 1px; padding-left: 20px; }


#content h5 img.addIcon {
	float: right;
	right: 20%;	
}
ul {
	margin: 0.3em 0 1em 0;
	list-style-type:none;
}
ul.related {margin-top: -1em}
ol {margin: .5em .5em 2em}
ol li {margin-left: 1.4em;padding-left: 0;background: none; list-style-type: decimal; font-size:95%; line-height:2em;}
ol li a{font-weight:normal;}
li {line-height: 1.7em;padding-left: 5px;}
li.liSmallFont {font-size:90%; line-height:1.5em;}
li.doc {background:none}
ul.nomarker li {background:none;padding-left:0}


img {border:none} 
hr {margin: 1em 0;background:#f2f2f2;height:1px;color:#f2f2f2;border:none;clear:both}
hr.dark {margin: 1em 0;background:#c3c3c3;height:1px;color:#c3c3c3;border:none;clear:both;width:80%; text-align:left;}
.thumbnail {
	margin: 2px 4px 2px 2px;
	position:relative;
	z-index:9999;
	border: 1px solid #eee;
	float:left;
	padding:3px 0 5px 0;
	background:#fff;	
}
.thumbnail img {border: 1px solid #000; width:100px;height: 75px;}


/* LAYOUT - HEADER 页面布局 - 页头*/
/*页面头部灰色长栏样式*/
#headerTop {
	background-color: #A1A1A1;
	background-image: url(/css/images/dots.gif);
	background-repeat: repeat-y;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 20px;
	color: #FFFFFF;
	font-weight: bold; 
	font-size: 12px;
	font-family: "宋体";
}
#headerTop p { padding:0px; margin:0px; }


	
#header {background-color: #F4F4F4;background-image: url(/css/images/dots.gif);background-repeat: repeat-y;background-position: 0;margin-top: 0;margin-right: 0;margin-bottom: 0px;margin-left: 0;padding-top: 10;padding-right: 0;padding-bottom: 0px;padding-left: 0;height: 140px;}

	#header #logo {
	float: left;left: 19px;	top: 26px;	margin: 2px;	padding: 2px;	}

	.headerLinks {RIGHT: 18px; FONT: 10px "宋体"; PADDING-TOP: 0px; POSITION: absolute; TOP: 3px; HEIGHT: 12px; TEXT-ALIGN: right; font-size:100%;color:#fff;  z-index:10;}
	.headerLinks A {TEXT-DECORATION: underline; FONT-WEIGHT:normal;}
	.headerLinks A:hover{COLOR: #f4f4f4; TEXT-DECORATION: none; pddding:2px; background-color:#a31022;}

#banner {
	float:right;
	width:98%;
	line-height:normal;
	border-bottom-style: none;
	height: 110px;
	margin-left: 20px;
	text-align: right;
	clear: right;
	background-image: url(images/banner2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
      }
	  
/* China Highlights 的菜单样式*/
#mainmenu {
	float:right;
	font-size:12px;
	line-height:normal;
	font-family: "宋体";
	font-weight: bold;
	width: 100%;
	background-image: url(images/line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
      }
    #mainmenu ul {
	margin:0;
	list-style:none;
	padding-top: 8px;
	padding-bottom: 0;
	padding-left: 200px;
      }
    #mainmenu li {
      display:inline;
      margin:0;
      padding:0;
      }
    #mainmenu a {
	float:left;
	margin:0;
	text-decoration:none;
	padding: 0 0 0 2px;
      }
    #mainmenu a span {
      float:left;
      display:block;
      background:url(images/tabright12.gif) no-repeat right top;
      padding:4px 10px 4px 10px;
      color:#FFFFFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #mainmenu a span {float:none;}
    /* End IE5-Mac hack */
    #mainmenu a:hover span {
      color:#FFF;
      }
    #mainmenu a:hover {
      background-position:0% -42px;
      }
    #mainmenu a:hover span {
      background-position:100% -42px;
      }

      #mainmenu #current a {
	background-position:0% -42px;
	color: #FFFFFF;
      }
      #mainmenu #current a span {
	background-position:100% -42px;
	color: #FFFFFF;
      }



	
/* LAYOUT - main body of page */
#wrap {
	min-width:1024px;
	max-width:1280px;
	margin: 0 auto;
	position:relative;
	background-image: url(/css/images/content_wrap_bg.gif);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	background-position: left;
}
#contentWrap {
	position:relative;
	width:100%;
	overflow: visible;
}
#utility {
	position: absolute;
	top:0;
	left:26px;
	width:175px;
	padding-bottom: 40px;
	margin-top: 25px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #A31022;
	float: left;
}

	#utility p, #utility h2, #utility h3{
	font-size:90%}
	#sidebar {
	position:absolute;
	top:0px;
	right:12px;
	width:20%;
	padding-top: 1px;
	padding-bottom: 40px;
	margin-top: 20px;
	z-index: 1;
	clear: both;
	float: right;
}
#sidebar #feedback{font:85% #444; padding: 10px; line-height:1.5em;
}
.tools {
	position: relative;
	text-align: center;
	float: right;
}

	#content {
	margin-right: 23%;
	margin-bottom: 0;
	margin-left: 225px;
	padding-top: 0px;
	margin-top: 10px;
}


	#content ul li, #content1 ul li, #content2 ul li{
	padding-left: 10px;
	font-family: "宋体";
	line-height: 1.3em;
	font-size: 90%;
	font-weight: normal;
	margin-bottom:4px;
	
	
}   

	#content ul li a:link, #content ul li a:visited, #content1 ul li a:link, #content1 ul li a:visited, #content2 ul li a {
	background-image: url(../css/images/content-li1.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	line-height: 1.8em;
	font-weight: normal;
	padding-left:10px;
}   
   #content ul li a:hover,#content1 ul li a:hover{
	background-image: url(/css/images/content-li2.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	line-height: 1.8em;
	font-weight: normal;
	padding-left:10px;
	}
    #content ul li a.linoicon, #content1 ul li a.linoicon, #content ul li a.linoicon:link, #content ul li a.linoicon:hover {background:none; background-image:none; padding-left:2px;}


	#content #navigation,#content1 #navigation,#contents #navigation,#content2 #navigation, #content4 #navigation{
	margin-top:0px;
	font-size:90%;
	font-weight:normal;
	padding-top: 16px;
	color:#A31022;
	clear: both;
}
	#content #navigation a:link, #content #navigation a:visited, #content1 #navigation a:link, #content1 #navigation a:visited,#contents #navigation a:link, #contents #navigation a:visited,#content2 #navigation a:link, #content2 #navigation a:visited,#content4 #navigation a:link, #content4 #navigation a:visited{
	text-decoration:underline;
	background-image: url(images/arrow-navigate.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
	margin-right: 3px;
	color:#444
}

   #content #navigation a:hover,#content1 #navigation a:hover,#content2 #navigation a:hover,#content4 #navigation {text-decoration:none; color: #A31022;}

	#content #navigation a:hover, #content #navigation a:active,#content1 #navigation a:hover, #content1 #navigation a:active,#contents #navigation a:hover, #contents #navigation a:active {text-decoration:none}

/*content1 是用来定义简单的两栏版式所运用的样式, 主要定义了body部分的大小,为一直延伸到页面最右侧*/
#content1 {
	margin-right: 11%;
	margin-bottom: 0;
	margin-left: 225px;
	padding-top: 0px;
	margin-top: 10px; 
}

/*content2 是用来定义只包含页头和页尾的页面， 可以用来承载超大图片。*/
#content2 {
	margin-right: 2%;
	margin-bottom: 0;
	margin-left: 25px;
	padding-top: 0px;
	margin-top: 10px;
}

/*content4 是用来定义tours页面的两栏版式所运用的样式 */
#content4 {
	margin-bottom: 0;
	margin-left: 225px;
	padding-top: 0px;
	margin-top: 10px;
	min-height: 800px;
	float: right;
	clear: right;
	width: 693px;
	margin-right: 43px;
}
.contentTools {
	letter-spacing: 0px;
	text-align: right;
	display: inline;
	clear: none;
	float: right;
}

/* Style for Navigation in the left side. 页面左边导航样式 */
	#navLeft, #navLeft ul {position:static}
	#navLeft, #navLeft li {list-style: none;margin:0;padding:0;background:#fff}
	#navLeft {padding-top:0;border-top: 1px solid #ccc;margin-top: 1px}
	#navLeft a {
	line-height:1.7;
	padding: 5px 0 5px 23px;
	background: #fff url(images/sprites.gif) no-repeat 10px -695px;
	display:block;
	font-size: 84%;
	font-weight: bold;
}
	#navLeft a, #navLeft a:link, #navLeft a:visited, #navLeft a:hover, #navLeft a:active {text-decoration:none;cursor:pointer} 
	#navLeft a:link {color:#a1a1a1} 
	#navLeft a:visited {color:#a1a1a1} 
	#navLeft a:hover {
	color:#A31022;
	background-color: #f4f4f4;
	background-image: url(images/sprites.gif);
	background-repeat: no-repeat;
	background-position: 10px 50px;
} 
	#navLeft li.active a:link, #navLeft li.active a:visited, #navLeft li.active a:hover, #navLeft li.active a:active {color:#A31022; background-color:#f4f4f4;} 
	 #navLeft li a:hover{color:#f4f4f4; background-color:#A31022;}
	#navLeft li {border-top: 1px solid #fff;border-bottom: 1px solid #ccc;}
	
	#navLeft li.activeHigh a:link, #navLeft li.activeHigh a:visited, #navLeft li.activeHigh a:hover, #navLeft li.activeHigh a:active {color:#555; background-color:#FFFFCA; font-size:98%;} 
	#navLeft li.activeHigh a {
	background-image: url(images/back.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}

/* Style for Navigation in the left side. - 二级导航 */
	#navLeft ul {margin: 0 0 1em 23px;padding:0}
	#navLeft li.active li a, #navLeft li.active li a:link, #navLeft li.active li a:visited {line-height:1.5;background: #fff url(images/sprites.gif) no-repeat 0 -798px;padding:0 0 5px 12px;font-weight:normal;width:auto;color:#000;width:140px;display:block}
	#navLeft li.active li a:hover, #navLeft li.active li a:active {color: #A31022;}
	#navLeft li.active li {border: none;margin:0}
	
	#navLeft li.active li.active a:link, 
	#navLeft li.active li.active a:visited, 
	#navLeft li.active li.active a:hover, 
	#navLeft li.active li.active a:active {font-weight:bold}


/* Style for Navigation in the left side. - 三级导航 */
	#navLeft ul ul {margin: 0 0 1em 13px;padding:0}
	#navLeft li.active li.active li a, #navLeft li.active li.active li a:link, #navLeft li.active li.active li a:visited {width:117px}
	#navLeft li.active li.active li a:link, 
	#navLeft li.active li.active li a:visited, 
	#navLeft li.active li.active li a:hover, 
	#navLeft li.active li.active li a:active {font-weight:normal}
	#navLeft li.active li.active li.active a:link, 
	#navLeft li.active li.active li.active a:visited, 
	#navLeft li.active li.active li.active a:hover, 
	#navLeft li.active li.active li.active a:active {font-weight:bold}

/* Style for Navigation in the left side. - 四级导航 */
	#navLeft ul ul ul {margin: 0 0 1em 13px;padding:0}
	#navLeft li.active li.active li.active li a, #navLeft li.active li.active li.active li a:link, #navLeft li.active li.active li.active li a:visited {width:104px}
	#navLeft li.active li.active li.active li a:link, 
	#navLeft li.active li.active li.active li a:visited, 
	#navLeft li.active li.active li.active li a:hover, 
	#navLeft li.active li.active li.active li a:active {font-weight:normal}
	#navLeft li.active li.active li.active li.active a:link, 
	#navLeft li.active li.active li.active li.active a:visited, 
	#navLeft li.active li.active li.active li.active a:hover, 
	#navLeft li.active li.active li.active li.active a:active {font-weight:bold}
	
/* LAYOUT - FOOTER */
#footer {
	clear:both;
	font-size:77%;
	color:#666;
	padding-top: 10px;
	padding-bottom: 30px;
	margin-left: 14px;
	margin-top:8px;
	border-top: 4px solid #A30122;
	background-color: #F4F4F4;
	background-image: url(/css/images/china-highlights.gif);
	background-repeat: no-repeat;
	text-align: center;
	line-height:1.4em;
	background-position: 100% 45%;
}
	#footer p {margin:0}
	#footer a:link, #footer a:visited, #footer a:hover {font-weight: normal; color:#666666;}
	#footer a:hover {color:#a31022; text-decroration:none}
	
#pageLinks {clear:both;border-top: 1px solid #E3E8EE; margin-top: 20px 40px; padding: 10px 0 10px 20px; width: 80%; font-size:86%;color:#999}
#pageLinks p {margin:0}
#pageLinks a:link, #pageLinks a:visited {color:#999;}
	

/* 页面中的导航*/

#navInPage {padding: 10px 1px 5px -1px;}
	 #navInPage ul li {
	 padding: 0 6px 0 6px;
     }
    #navInPage #bar { width:100%;
     }
	#navInPage #bar li {
	float: left;
	margin: 0;
	text-align: center;
	font-weight: bold;
	padding: 3px 6px 1px 6px; display:block;
	}
	#navInPage #bar li.active a, #navInPage #bar li a:hover {
	color: #fff;
	font-family: "宋体";
	text-decoration: none;
	padding: 3px 6px 6px 6px;
	background: #a31022 url(/css/images/tbg.gif) no-repeat center bottom;
	border-right-width: 2px;
	border-right-style: solid;
	border-left-style: none;
	border-right-color: #E7E7E7;
	}
		
	#navInPage #bar li a {
	padding: 3px 3px 1px 10px;
	font-weight: bold;
	color: #666;
	font-family: "宋体";
	text-decoration: underline;
	 background-image: none;
	} 

/* 两种分页样式*/
	.pagination {background: #e4e4e4;color:#666;padding: 0;border: 1px solid #d3d3d3;margin: 0}
	.pagination p {position:relative;text-align:right}
	.pagination p a:link, .pagination p a:visited, .pagination1 p a:hover, .pagination1 p a:active {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc}
	.pagination p a:hover {background:#A31022;color:#fff}
	.pagination p span {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc;color:#ccc}
	.pagination #now {text-decoration:none;background:#a31022; 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}
	

	#resultslist-wrap {margin: 0 0 1.5em;font-size:92%;}
	#resultslist-wrap dt, #resultslist-wrap dl {margin: 0}
	#resultslist-wrap dt {font: bold 85% arial;padding: 3px 0 3px 10px;}
	#resultslist-wrap li {font: bold 145% arial;}
	#resultslist-wrap li a { font-family:"宋体";}
	#resultslist-wrap li dd {font: normal 73% arial; padding:10px;}
	#resultslist-wrap li dt { font-weight:bold; font-family:"宋体";}
	#resultslist-wrap li dl {margin:0; padding-top:0px;}
	#resultslist-wrap li {margin-bottom:20px;}
	#resultslist-wrap dd {line-height:1.3;}
	#resultslist-wrap dd.filetype, #resultslist-wrap dd.date {color:#999;display:inline;padding-right:.5em;}
	


.slogan {
	font-family: "宋体";
	font-size: 18px;
	font-weight: bold;
	color: #A31022;
	float: left;
	width: 60%;
	text-align: left;
	margin-top: 0px;
	margin-left: 10%;
}

.subslogan {
	font-family: "宋体";
	font-size: 30px;
	font-weight: bold;
	color: #A31022;
	margin-top: 30px;
	margin-left: 10%;
	float: left;
	width: 50%;
	text-align: left;
}
.sloganad a {font-family: "宋体";
	font-size: 140%;
	font-weight: bold;
	color:#606060;
}
.sloganad {font-family: "宋体";
	font-size: 100%;
	font-weight: normal;
	color:#606060;
	float: left;
	width: 50%;
	text-align: left;
	margin-top: 0px;
	margin-left: 25%;
}


.infoBox {
	width: 47%;
	float: left;
	margin-right: 1%;
	margin-left: 1%;
	margin-top: 20px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #a31022;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #f4f4f4;
}
.infoBox li a:link, .infoBox li a:visited, .infoBox li a:hover { background:none;  font-family:"宋体";}

.infoBox h6, .infoBox h6 a, {text-decoration:none;}

.infoBox2 {
	width: 42%;
	float: left;
	margin-right: 1%;
	margin-left: 1%;
	padding-right: 1%;
	padding-left: 1%;
	margin-top: 20px;
}

.infoBox h6 { text-align: center;}
.infoBox3 {
	width: 47%;
	float: left;
	margin-right: 1%;
	margin-left: 1%;
	margin-top: 20px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #a31022;
	font-size: 90%
}

.infoBox3 h3, .infoBox3 h3 a, {text-decoration:none; margin-left:4px;}
.hotelService {font-size: 88%;float: left;width: 30%;position: relative;margin-left: 1%;background-image: url(/css/images/arrow-navigate.gif);background-repeat: no-repeat;background-position: left 4px;	text-indent: 7px;
	padding: 2px;	color: #222;}
	
/*翻页效果*/
#qnaTabs { background-image:url(/css/images/qna-tab1.gif); background-repeat:no-repeat; height:35px;   }
#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(/css/images/qna-tab1.gif); background-repeat:no-repeat; height:30px; width:120px; font-size:11px;}
#qnaTabs2 { background-image:url(/css/images/qna-tab2.gif); background-repeat:no-repeat; height:30px;border-bottom:#c1c1c1 1px solid; width:121px; font-size:11px;}
#qnaMargin { height:30px;border-bottom:#c1c1c1 1px solid; width:8.8%; }
#qnaMargin-long { height:30px;border-bottom:#c1c1c1 1px solid; width:40%; }
.qna {padding:0 5px 0 5px; background-color:#fff; margin: 0 4px 4px 0;font-size:90%;}

/* 定义tours页面的other option和addon栏目样式 */
.contentBeijingOut3  {width:45%; float:right;margin-top:20px;}
.contentBeijingOut4  {width:52%; float:left;margin-top:0px; clear:both; font-size:86%;}
.contentBeijingOut5  {width:60%; float:right;margin-top:5px; font-size:80%;}
.contentBeijingOut6  {width:40%; float:left;margin-top:0px; clear:both; font-size:86%;}
.paddingWhiteBg3 {width:95%; float:left; padding:0 5px 0 5px; background-color:#E1DDD4; border:1px solid #e3e3e3;margin: 0 4px 4px 0; font-size:86%;}

/*tourlist*/
.tourlistBox
    {
	width:auto;
	margin: 1em 1em 1em 0.5em;
	padding-bottom: 1em;
	background-color:#FFFFFF;
}
.tourlistBox span.thumbnail{float:left}
.tourlistBox div.tourlistboxx{size:95%;}
.tourlistBox p{text-align:left!important; font-size:11px;}
.tourlistBox p a:hover{background-color:#FFFF99;}
.tourlistBox h5{margin-top:0; font-size:13px}
.tourlistBox h5 a{text-decoration:none}
