#incontents777 {border-left:0px solid #FF33CC;border-top:0px solid #FF3399;border-bottom:0px solid #FF3399;border-right:0px solid #66FFCC;}


#incontents777 h1.top {border-bottom:0px solid #66FFCC; border-top: 0px solid #CCFF00; height:18px; width: 280px; padding:5px 0 5px 5px; margin:10px 230px 5px auto; font-size: 150%;}


#incontents777 h2.top {border-bottom:0px solid #66FFCC; height:18px; width: 490px; padding:0 0 0 3px; margin:10px auto 0 auto; font-size: 120%;}

#incontents777 h2.top2 {border-bottom:0px solid #66FFCC; height:18px; width: 490px; padding:0 0 0 3px; margin:10px auto 0 auto; font-size: 120%;}

#incontents777 p.top {border-bottom:1px solid #66FFCC; height:18px; width: 490px; padding:0 0 0 5px; margin:20px auto 0 auto; font-size: 100%;}

#incontents777 p.top2 {border-bottom:1px solid #66FFCC; height:20px; width: 490px; padding:0 0 0 5px; margin:20px auto 0 auto; font-size: 140%; color: #66FFFF; text-align: right;}
#incontents777 p.top3 {border-bottom:0px solid #66FFCC; height:18px; width: 490px; padding:0 0 0 5px; margin:2px auto 0 auto; font-size: 100%;}


#incontents777 a.top {border-bottom:0px solid #66FFCC; border-top: 0px solid #CCFF00; height:18px; width: 500px; padding:5px 0 5px 5px; margin:5px 10px 5px auto; font-size: 90%;}

#incontents777 div.arcticleBox-food777 {width: 512px; height: 1100px; margin:10px auto 18px auto;  padding: 15px 0 0 0;background: #000; border: 1px solid #66FFFF;}

#incontents777 div.arcticleBox-food777 ul li {width: 120px; height: 160px; margin:3px 1px 10px 4px; padding-bottom:2px; display: block; float: left; list-style:none;}
#incontents777 div.arcticleBox-food777 ul li img.thumb {float:left; margin-right:5px;}
#incontents777 div.arcticleBox-food777 a {width: 490px; margin:8px 0 18px 0px; text-align: right; text-decoration: none; color: #FFFFFF;}

#incontents777 div.arcticleBox-food777 a:visited {width: 490px; margin:8px 0 18px 0px; text-align: right; text-decoration: none; color: #66FF99;}
#incontents777 div.arcticleBox-food777 a:hover {width: 490px; margin:8px 0 18px 0px; text-align: right; text-decoration: none; color: #FF6600;}
#incontents777 div.arcticleBox-food777 p {width: 490px; margin:8px 0 18px 0px; text-align: right;}
.food-name3{border-bottom: 1px solid #FFCC00;text-align: center;}

.special-name{border: 1px solid #FFFF00; text-align: center;  color: #FFFFFF;}
.special-name2{border: 1px solid #FF66FF;text-align: center;}
.special-pre{text-align: center; color: #FFFFFF;}




#incontents777 div.arcticleBox-food778 {width: 512px; height: 1800px; margin:10px auto 18px auto;  padding: 15px 0 0 0;background: #000; border: 1px solid #66FFFF;}

#incontents777 div.arcticleBox-food778 ul li {width: 120px; height: 180px; margin:3px 1px 10px 4px; padding-bottom:2px; display: block; float: left; list-style:none;}
#incontents777 div.arcticleBox-food778 ul li img.thumb {float:left; margin-right:5px;}
#incontents777 div.arcticleBox-food778 a {width: 490px; margin:8px 0 18px 0px; text-align: right; text-decoration: none; color: #FFFFFF;}

#incontents777 div.arcticleBox-food778 a:visited {width: 490px; margin:8px 0 18px 0px; text-align: right; text-decoration: none; color: #66FF99;}
#incontents777 div.arcticleBox-food778 a:hover {width: 490px; margin:8px 0 18px 0px; text-align: right; text-decoration: none; color: #FF6600;}
#incontents777 div.arcticleBox-food778 p {width: 490px; margin:8px 0 18px 0px; text-align: right;}
.food-name3{border-bottom: 1px solid #FFCC00;text-align: center;}

.special-name8{border: 1px solid #FFFF00; text-align: center;  color: #FFFFFF;}
.special-pre8{text-align: center; color: #FFFFFF;}












#incontents777 div.arcticleBox-food779 {width: 500px; margin:18px auto 18px auto;  padding: 15px 0 0 0px;background: #000; border: 0px solid #66FFFF;}

#incontents777 div.arcticleBox-food779 ul li {width: 500px; height: 360px; margin:30px 1px 110px 0px; padding-bottom:2px; display: block; list-style:none;}
#incontents777 div.arcticleBox-food779 ul li img.thumb { margin-right:5px;}
#incontents777 div.arcticleBox-food779 a {width: 500px; margin:8px auto; text-align: center; text-decoration: none; color: #FFFFFF;}

#incontents777 div.arcticleBox-food779 a:visited {width: 500px; margin:8px auto; text-align: center; text-decoration: none; color: #66FF99;}
#incontents777 div.arcticleBox-food779 a:hover {width: 500px; margin:8px auto; text-align: center; text-decoration: none; color: #FF6600;}
#incontents777 div.arcticleBox-food779 p {width: 500px; margin:8px 0 18px 0px; text-align: right;}
.food-name3{border-bottom: 1px solid #FFCC00;text-align: center;}

.special-name18{border: 1px solid #FFFF00; text-align: center;  color: #FFFFFF; margin: 0 auto 0 10px;}
.special-pre18{text-align: center; color: #FFFFFF;margin: 0 auto 0 10px;}






























.photo777{
margin: 1px auto 10px auto;
width: 520px;
height: 430px;
border: 0px solid #00FFCC;}



.photo777-right{float: right;
margin: 1px 1px 1px 1px;
padding: 5px 0 5px 0;
width:326px;

border: 0px solid #FF00CC;
}



.photo777-left{float: left;
margin: 1px 1px 1px 2px;
padding: 5px 0 5px 0;
width:180px;
border-right: 0px solid #CCCCCC;
border: 0px solid #CCCCCC;

}
.photo777-left ul {
width: 143px;
margin: 1px auto;
border-right: 0px solid #CCCCFF;}

.photo777-left ul li{font-size: 90%;
list-style: none;}

.photo777-left div.photo132 ul{
margin: 5px auto 5px 10px;
width: 132px;
border-right: 0px solid #FF3366;}
.photo777-left div.photo132 a{
color: #333333;
}




.photo777-long{
margin: 1px auto 10px auto;
width: 520px;

border: 0px solid #66FF00;}


.photo777-long-right{float: right;
margin: 1px 1px 1px 1px;
padding: 5px 0 5px 0;
width:240px;

border: 0px solid #FF00CC;
}


.photo777-long-left{float: left;
margin: 1px 1px 1px 2px;
padding: 5px 0 5px 0;
width:270px;
border-right: 0px solid #CCCCCC;
border: 0px solid #CCCCCC;

}
.photo777-long-left ul {
width: 250px;
margin: 1px auto;
border-right: 0px solid #CCCCFF;}

.photo777-long-left ul li{font-size: 90%;
list-style: none;}

.photo777-long-left div.photo132 ul{
margin: 5px auto 5px 10px;
width: 132px;
border-right: 0px solid #FF3366;}
.photo777-long-left div.photo132 a{
color: #333333;
}

.arcticleBox-castle {width: 520px; height: 1450px; margin:10px auto 18px auto; color: #000000; background-color: #FFFFFF; border: 0px solid #33FFFF;}
.arcticleBox-castle ul li {width: 160px; height: 190px; margin:0 5px 10px 5px; padding-bottom:2px; display: block; float: left; list-style:none;}
.arcticleBox-castle ul li img.thumb {float:left; margin-right:5px;}
.arcticleBox-castle p {width: 490px; margin:8px 0 18px 0px; padding: 5px 0 0 0; text-align: right;}
.castle-temple-name1{border: 1px solid #6633FF; text-align: center;}
.castle-temple-name2{border: 1px solid #0066CC; text-align: center; font-size: 100%;}
.introdisc{text-align: center; }

.arcticleBox-castle2 {width: 520px; height: 3000px; margin:10px auto 18px auto; border: 0px solid #00FFFF; background: #FFFFFF url(../images/castle/index/c.jpg) no-repeat center top;}

.arcticleBox-castle2 h2 {width: 490px; margin:10px auto; color: #000000; padding:20px 0 0 0; border-top: 0px dotted #666666;}
.arcticleBox-castle2 h3 { width: 490px; margin: 14px auto 2px auto !important; font-size: 120% !important; color: #00CCFF; border-bottom: 0px solid #000000;}

.arcticleBox-castle2 ul {width: 500px; border-bottom: 0px dotted #666666;  display: block;}
.arcticleBox-castle2 ul li {width: 100px; margin:1px 1px 1px 20px; padding: 1px 1px 1px 1px; list-style:none; font-size: 90%; color: #000000; background-color:#FFFFFF ; text-align: center; display: inline;}
.arcticleBox-castle2 ul li img.thumb {float:left; margin-right:5px;}



.arcticleBox-castle3 {width: 520px;  margin:10px auto 18px auto; background: #FFFFFF url(../../images/castle/index/c.jpg) no-repeat center top;}

.arcticleBox-castle3 h2 {width: 490px; margin:10px auto; color: #000000; padding:20px 0 0 0; }
.arcticleBox-castle3 h3 { width: 490px; margin: 14px auto 20px auto !important; font-size: 120% !important; color: #00CCFF; border-bottom: 0px solid #000000;}

.arcticleBox-castle3 ul {width: 250px; display: inline;}
.arcticleBox-castle3 ul li {width: 240px !important; margin:1px 1px 1px 2px; padding: 1px 1px 1px 1px; list-style:none; font-size: 90%; color: #000000; background-color:#FFFFFF ; text-align: center; display: block;  border: 1px solid #ccc;}
.arcticleBox-castle3 ul li img.thumb {float:left; margin-right:5px;}


.arcticleBox-castle3-boxleft {float:left; width: 250px;}
.arcticleBox-castle3-boxright {float:right; width: 250px;}








.arcticleBox-castle0 {width: 520px; margin:10px auto 18px auto; color: #000000; background-color: #FFFFFF; border: 0px solid #33FFFF;}
.arcticleBox-castle0 ul li {width: 250px; height: 220px; margin:0 5px 10px 5px; padding-bottom:2px; display: block; float: left; list-style:none;}
.arcticleBox-castle0 ul li img.thumb {float:left; margin-right:5px;}
.arcticleBox-castle0 p {width: 490px; margin:8px 0 18px 0px; padding: 5px 0 0 0; text-align: right;}



















#menu8 {
	width: 520px;
	height: 140px;
	margin: 15px auto;
    padding: 0 0 0 0; 
    background: #000;
    border: 1px solid #333333;
}


#menu8 h2 {
	display: none;
}

#menu8 ul {
	margin: 0;
	padding: 5px 2px 0 5px;
	list-style: none;
}

#menu8 li {
	display: inline;
}

#menu8 a {
	display: block;
	float: left;
	height: 20px;
	padding: 5px 10px 0 10px;
	border-right: 1px solid #2A2C2F;
	text-decoration: none;
	text-align: center;
	font-size: 12px;
	color: #0000FF;
}

#menu8 a:visited     { color: #660099; text-decoration: underline; }


#menu8 a:hover {
	background: #fff url(../images2/jj.gif) no-repeat center top;
}

#menu8 .active a {
	background-color: #003366;
}

.ye{
color: #FFFF00;
text-decoration: underline;
}

.blue{
color: #0099FF;
text-decoration: underline;

}

.lightblue{
color: #66FFFF;
text-decoration: underline;

}

.green2{
color: #00CC33;
text-decoration: underline;

}

.lightgreen{
color: #66FF66;
text-decoration: underline;

}

.pink{
color: #FF00CC;
text-decoration: underline;

}

.lightpink{
color: #FFCCFF;
text-decoration: underline;

}

.orange{
color: #FF6600;
text-decoration: underline;

}

.lightorange{
color: #FF6699;
text-decoration: underline;

}