
*{ 
	margin:0; 
	padding:0;
	list-style:none;
}  

body{
	background-color:white;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#333;
}
#Container{ width:100%;}
#Header { 
	width:940px; 
	height:160px; 
	margin:0 auto; 
	background-color:#f2f4f9; }

h1{   
	width:940px;
	height:150px;
	text-indent:-9999px;
	font-size:10px;
	background: url(images/HeaderImg.jpg);
}

#Monument{   
	width:940px;
	height:150px;
	text-indent:-9999px;
	font-size:10px;
	background:url(images/MonumentHead.jpg);
}


h3{ color:#27395A; 
padding: 0 5px 10px 5px;
font-family:"Times New Roman", Times, serif; 
font-size:14px;

}

h4{ 
	color:#FFFFFF; 
	line-height:24px; 
	padding:0 5px; 
	font-size:12px;
	text-align:left;

}
h4 a:link{ color:#FFFFFF;}
h4 a:visited { color:#FFFFFF;}
h4 a:hover { text-decoration:underline;}
h5 { font:Arial, Helvetica, sans-serif;
     font-size:14px;
     color:#630727;
	 background:url(images/Title01.gif) no-repeat 3px 2px; 
	 text-indent:18px;  
     
}
h6 { font:Arial, Helvetica, sans-serif;
     font-size:14px;
	 color:#4F4F4F;
	 text-indent:4px; 
}
#Nav{
    margin:0px auto; 
	width:940px;
	height:60px; 
	background-color:#f2f4f9;
	background:url(images/NavBG.gif) top left repeat-x;
}
.nav_title{ 
	width:600px; 
	height:30px; 
	margin:0 170px; 
	font-weight:bold; 
	background:url(images/Nav_Bg.gif) no-repeat;
}
.nav_title_bg1 { background-position:0 0;}
.nav_title_bg2 { background-position:0 -30px;}
.nav_title_bg3 { background-position:0 -60px;}
.nav_title_bg4 { background-position:0 -90px;}
.nav_title_bg5 { background-position:0 -120px;}
.nav_title_bg6 { background-position:0 -150px;}

.nav_title li { 
	float:left; 
	width:100px; 
}
.nav_title li a:link{
	color: #333333; 
	text-decoration:none;
	line-height:30px;
}
.nav_title li a:visited { color:#333333; line-height:30px;}



.nav_con { 
	display:block; 
	width:936px; 
	height:30px; text-align:center; background-color:#DFE8F7; padding:0 2px;
}

.nav_con li { float:left; display:inline; line-height:30px; margin-right:10px; 
}

.nav_con li a:link{ 
	color:black; 
	text-decoration:none;
}
.nav_con li a:visited { color:black;}
.nav_con li a:hover { text-decoration:underline; 

}


#Pagebody { width:940px; margin:0 auto; padding:15px 0; height:auto; background:#f2f4f9; overflow:hidden;}
#Sidebar {width:180px;margin-bottom:30px; background-color:#f2f4f9;text-align:left; float:left; clear:left; overflow:hidden}
#Midbody {width:540px; margin:0 10px; margin-bottom:30px; background-color:#f2f4f9; float:left; overflow:hidden}
#Midbody p { margin:5px; text-align:left;}
#Midbody p a:link { color:#333333;}
#Midbody p a:visited { color:#333333;}
#Midbody p a:hover {background:#D0DFF7; display:block;}
#Midbody p a img { border:none;}
.mtrl_title{ 
	width:500px; 
	height:24px; 
	font-weight:bold;
}
.mtrl_title li { 
	float:left;margin-right:2px;
	 
}
.mtrl_title li a { display:block; }
.mtrl_title li a:link{
	color: #fff; 
	text-decoration:none;
	line-height:24px;
}
.mtrl_title li a:visited { color:#fff; line-height:24px;}
.mtrl_title li a:hover { background:#f2f4f9; color:#5B002E;}
.mtrl_con { margin:0 auto; text-align:center;}

.mtrl_dis { padding:0 0 5px 15px; width:480px; margin:0 auto; overflow:hidden;}
.mtrl_dis li { float:left; width:100px; margin:5px 15px 0 0; display:block; overflow:hidden; }
.mtrl_dis span { display:block; line-height:24px; height:24px;}
.mtrl_dis a:link{border:none;color:#333333;}
.mtrl_dis a:visited { color:#333333;}
.mtrl_dis a:hover { text-decoration:underline; cursor:hand;}
.mtrl_dis a img { border:0;}

.pro_tle {height:24px; margin-left:5px; font-weight:bold;   }
.pro_tle li { float:left; line-height:24px; margin-right:10px; }
.pro_tle li a:link{ color:#fff; text-decoration:none;}
.pro_tle li a:visited { color:#FFFFFF; text-decoration:none;}
.pro_tle li a:hover { text-decoration:underline;}





#Rightbody {width:200px; margin-bottom:30px; background:#f2f4f9; text-align:left; float:left; overflow:hidden;}
#Rightbody ul { margin:5px 5px 0 5px;}
#Rightbody ul li { padding:0 0 10px 0;}
#Rightbody ul li a:link { color:#333333; display:block;}
#Rightbody ul li a:visited { color:#333333; display:block;}
#Rightbody ul li a:hover { color:#333333; background-color:#D0DFF7;}
#Rightbody ul li a img { border:none; padding:5px 0 0 0;}
.box { margin:0px 0px 10px 0px;border:#2289ca 1px solid; background:url(images/SubTtBg.gif) repeat-x; overflow:hidden; padding-bottom:5px;}
#Sidebar ul { width:100%;}
#Sidebar ul li {line-height:18px; text-indent:10px;}
#Sidebar ul li a { display:block; height:18px;}
#Sidebar ul li a:link{ text-decoration:none; color: #333333;}
#Sidebar ul li a:visited{ text-decoration:none; color: #333333;}
#Sidebar ul li a:hover { color:white;background:#3392cd;}
#Mainbody {width:740px; margin:0; margin-bottom:30px;background-color:#f2f4f9; text-align:left; float:right; clear:right; overflow:hidden}
#photoshow { text-align:center;}
#photoshow ul { margin-top:15px;}
#photoshow ul li { margin-bottom:15px;}
#photoshow p a:link, a:visited { color:#333333; text-decoration:none;}
#photoshow p { text-align:center;}
#Mainbody p { margin:5px; text-align:left;}
#Mainbody a img { border:none;}
#Mainbody p.page { text-align:center; font-weight:bold;}
#Mainbody p.page a:link { color:#178B9F;}
#Mainbody p.page a:visited { color:#333;}
#Mainbody p.page a:hover { color:#990000;}

.imgf{margin:0 auto; width:675px; padding:0 0 5px 15px; margin-bottom:15px; overflow:hidden;}
.imgf li{float:left; width:120px; text-align:center; margin:5px 15px 0 0; overflow:hidden; }
.imgf li a { display:block;cursor:hand; }
.imgf li a:link, .imgf li a:visited { color:#333333;}
.imgf li a:hover { background-color: #D4D4D4;}
.imgf li a img { border:none;}
.imgf li span {display:block;width:120px;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;height:20px; line-height:20px;}
.img1{padding:0 0 5px 3px; margin-bottom:15px; overflow:hidden;}
.img1 li{float:left; width:730px; text-align:center; margin:5px 3px 0 0; overflow:hidden; }
.img1 li a { display:block;cursor:hand; }
.img1 li a:link, .imgf li a:visited { color:#333333;}
.img1 li a:hover { background-color: #D4D4D4;}
.img1 li a img { border:none;}
.img1 li span {display:block;width:730px;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;height:20px; line-height:20px;}
.img2{padding:0 0 5px 3px; margin-bottom:15px; overflow:hidden;}
.img2 li{float:left; width:360px; text-align:center; margin:5px 7px 0 0; overflow:hidden; }
.img2 li a { display:block;cursor:hand; }
.img2 li a:link, .imgf li a:visited { color:#333333;}
.img2 li a:hover { background-color: #D4D4D4;}
.img2 li a img { border:none;}
.img2 li span {display:block;width:360px;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;height:20px; line-height:20px;}
.img3{padding:0 0 5px 3px; margin-bottom:15px; overflow:hidden;}
.img3 li{float:left; width:240px; text-align:center; margin:5px 5px 0 0; overflow:hidden; }
.img3 li a { display:block;cursor:hand; }
.img3 li a:link, .imgf li a:visited { color:#333333;}
.img3 li a:hover { background-color: #D4D4D4;}
.img3 li a img { border:none;}
.img3 li span {display:block;width:240px;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;height:20px; line-height:20px;}
.imgfr{padding:0 0 5px 3px; margin-bottom:15px; overflow:hidden;}
.imgfr li{float:left; width:180px; text-align:center; margin:5px 3px 0 0; overflow:hidden; }
.imgfr li a { display:block;cursor:hand; }
.imgfr li a:link, .imgf li a:visited { color:#333333;}
.imgfr li a:hover { background-color: #D4D4D4;}
.imgfr li a img { border:none;}
.imgfr li span {display:block;width:180px;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;height:20px; line-height:20px;}

.img4{margin:0 auto; width:660px; padding:0 0 5px 15px; margin-bottom:15px; overflow:hidden; }
.img4 li{float:left; width:150px; text-align:center; margin:5px 15px 0 0; overflow:hidden; }
.img4 li a { display:block;cursor:hand; }
.img4 li a:link, .img4 li a:visited { color:#333333;}
.img4 li a:hover { background-color: #D4D4D4;}
.img4 li a img { border:none;}
.img4 li span {display:block;width:150px;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;height:20px; line-height:20px;}
.photolist { width:640px; text-align:left; margin:0 auto; padding:0 0 10px 40px; overflow:hidden;}
.photolist li {width:120px; float:left; text-align:center;margin:0px 40px 0px 0px;}
.photolist img { border:0px solid #000000;}
.photolist li span { display:block;width:120px; height:20px; line-height:20px; margin:0px;text-align:center; background-image:none; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.photolist li a { display:block;}
.photolist a:visited,a:link {color:#333333; text-decoration:none;}
.photolist li span a:hover { color:#333333;margin:0; background:#E3E3E3;}

.photolist6 { width:690px; text-align:left; margin:0 auto; padding:0 0 10px 15px; overflow:hidden;}
.photolist6 li {width:100px; float:left; text-align:center;margin:0px 15px 0px 0px;}
.photolist6 img { border:0px solid #000000;}
.photolist6 li span { display:block;width:100px; height:20px; line-height:20px; margin:0px;text-align:center; background-image:none; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.photolist6 li a { display:block;}
.photolist6 a:visited,a:link {color:#333333; text-decoration:none;}
.photolist6 li span a:hover { color:#333333;margin:0; background:#E3E3E3;}

.text{ font:12px/18px Arial, Verdana, Helvetica, sans-serif;
      color:#000000; margin:10px 10px 0 10px;}
.textmain {margin:0 5px 10px 5px;}
.texttop {font:12px/18px Arial, Helvetica, sans-serif; color:#000000; margin:10px 10px;}

h2 { font: 14px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color: #3C3C3C; margin:10px 0; padding:0 10px;}
	  
img.right { float:right; margin: 2px 0 10px 10px;}
img.left {float:left;margin:2px 10px 10px 0px;}
br.remove { clear:both; display:block; padding:0; margin:0;}





#Footer {width:940px; margin:0 auto; text-align:center; height:200px; background-color:#f2f4f9;
background:url(images/NavBG_Btn.gif) top left repeat-x; clear:both;}
#Footer ul {
			list-style-type:none;
}
ul.BtmNav { width:480px; margin:0 230px; height:30px;font-size:12px;font-weight:bold; }
.BtmNav li { width:80px;float:left;line-height:30px;}
.BtmNav a { display:block;}
.BtmNav a:visited,a:link {text-decoration:none; color:#333333;}
.BtmNav a:hover {color:white;background:#3392cd;}
ul.StoneType { width:850px; height:18px; margin:0 45px; line-height:18px; font-size:12px;}
.StoneType li {float:left; width:85px; text-align:center;}
.StoneType a { display:block;}
.StoneType a:visited,a:link { text-decoration:none; color:#333333;}
.StoneType a:hover { text-decoration:none; color:white; background:#1b709e}
ul.ContactInfo {margin:20px 0 0 0;}
.ContactInfo a:visited,a:link { text-decoration:none;color:#333333;}
.ContactInfo a:hover {text-decoration:none; color:white;background-color:#404547;}
a {behavior:url(xuxian.htc)}


/*CSS for Tab Menus*/

.menu {color:#272727;height:24px;}
.menu ul {margin:0px; padding:0px;text-align:center;}
.menu li {display:inline; line-height:24px;}
.menu li a {color: #333333; text-decoration:none; padding:4px 5px 6px 5px;}
.menu li a.tabactive {background-color:#f2f4f9; font-weight:bold; }
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4,#tabcontent5,#tabcontent6,#tabcontent7,#tabcontent8,#anothertabcon1,#anothertabcon2,#anothertabcon3,#anothertabcon4 {width:536px; height:200px; text-align:center;padding:6px 0px; font-size:12px; margin-bottom:5px;}