@charset "utf-8";
/* CSS Document */

html { overflow-y:scroll; }
body { color:#1F345F; line-height:24px; -webkit-text-size-adjust:none; }
body, input, textarea, select, font { font-size:14px; font-family: arial; }
body, h1, h2, h3, p, ul, dl, dd, form { margin:0; }
h1, h2, h3, h4, h5, h6 { font-size:1em; color:#000; }
ul, ol, td { padding:0; list-style:none outside; }
img { border:0; }
font { color:#AE0814; }
a { color:#1F345F; text-decoration:none; }
a:hover { color:#A88F61; }
textarea { overflow:auto; resize:none; }
input, textarea { outline:none; }
table { border-collapse:collapse; }
textarea { width:auto; height:auto; line-height:20px; }
.ov { overflow:hidden; zoom:1; }
.simsun { font-size:13px; font-family:simsun; font-style:normal; font-weight:normal; }
.l_option { float:left; display:inline; }
.r_option { float:right; display:inline; }
.t_input, textarea { border:1px solid #8D5F16; background:#FFF; height:18px; padding:1px; line-height:18px; }
.vtable { width:100%; height:100%; }
	.vtable td { vertical-align:middle; text-align:center; }
.otw, .otwul li { overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.logolink { display:block; height:402px; }
.bg1 { position:absolute; width:1025px; height:699px; left:50%; top:40px; background:url(../image/bg1.png); margin:0 0 0 -512px; }
.indexbg { background:url(../image/bg.png) repeat-x bottom #221E1F; padding:30px 0 0; }
.play { margin:auto; width:978px; height:652px; position:relative; overflow:hidden; background-color:#FFF; }
	.infobox, .prev, .next, .numbtn { display:none; }
	.imglist div { display:none; width:978px; height:652px; position:absolute; overflow:hidden; }
.play2, .play3 { margin:0 auto 30px; }
	.play2 .imglist div, .play2 .imglist img, .play2 { width:660px; height:315px; }
	.play2 .numbtn { overflow:hidden; zoom:1; position:absolute; right:0; bottom:0; line-height:30px; background:#1F345F; display:block; z-index:10; }
		.play2 .numbtn span { float:left; display:inline-block; text-align:center; width:30px; color:#FFF; cursor:pointer; }
		.play2 .numbtn span.hover { background-color:#A88F61; }
.play3 { overflow:visible; }
	.play3 .imglist div, .play3 { width:550px; height:550px; }
	.play3 .imglist img { width:auto; height:auto; }
	.play3 .prev, .play3 .next { display:block; position:absolute; top:50%; margin:-25px 0 0; left:-60px; }
	.play3 .next { left:auto; right:-60px; }
.bg2 { width:203px; height:398px; position:absolute; left:50%; top:300px; background:url(../image/bg2.png); margin-left:-465px; }
	.goweb { display:block; width:72px; height:26px; margin:30px 0 0 15px; }
	.lang { position:absolute; right:20px; top:29px; font-size:12px; }
	.bg2 h2 { margin:86px 0 3px 18px; color:#FFF; font-size:16px; font-weight:normal; }
	.bg2 ul { padding:0 18px; color:#FFF; }
		.bg2 li { float:left; width:100%; font-size:12px; line-height:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
			.bg2 a { color:#FFF; }
	.daol { text-align:right; margin:22px; }
		.daol a { display:inline-block; height:22px; width:33px; margin-left:10px; }
.content { background:url(../image/bg6.gif) #221E1F repeat-x top; padding:24px 0 0; }
.btmbg { background:url(../image/bg.png) repeat-x bottom; }
	.bg4 { background:url(../image/bg4.png) no-repeat bottom; width:1024px; margin:auto; padding-bottom:60px; } 
	.bg4 { *position:relative!important; *left:50%!important; *float:left!important; *margin:0 0 0 -512px!important; }
	.bg5 { background:url(../image/bg5.png) repeat-y; padding:0 23px; width:978px; }
	.bg6 { background-color:#FFF; }
.left { width:245px; background:url(../image/bg3.png) no-repeat #889AC9; float:left; position:relative; min-height:700px; _height:700px; }
	.nav { position:absolute; left:263px; top:1px; width:600px; }
		.nav li { float:left; }
			.nav a { display:inline-block; height:52px; padding:0 15px; line-height:78px; overflow:hidden; }
			.nav a.current, .nav a:hover { color:#1F345F; background:url(../image/navbg.gif); text-decoration:underline; }
	.menu { border-bottom:1px solid #4969AB; padding:38px 0 0; }
		.menu li { padding-left:24px; border-top:1px solid #4969AB; line-height:27px; }
		.menu li.current { background:url(../image/current1.png) no-repeat 13px 50%; }
.right { padding:100px 13px 24px 13px; float:left; width:707px; }
	.museums { padding-bottom:90px; }
		.museums dt { width:280px; height:150px; float:left; }
		.museums dd { float:left; width:400px; }
			.museums h2 a { color:#A88F61; }
			.descrip, .m_detail div p { text-indent:2em; padding-top:4px; text-align:justify; text-justify:inter-ideograph; }
				.m_detail .descrip p img { margin-left:-2em; }
.m_detail { width:660px; overflow:hidden; margin:auto; padding-bottom:24px; }
	.m_detail .l_option { padding:15px 35px 15px 15px; color:#333; font-size:12px; }
		.m_detail .l_option img { margin-bottom:15px; }
		.m_detail .l_option a { text-decoration:underline; color:#333; }
.jieshao h2 { padding-left:14px; font-size:16px; background:url(../image/current2.gif) no-repeat 1px 7px; color:#A88F61; }
	.jieshao h2 a { color:#A88F61; }
	h2 a:hover { color:#1F345F; }
	.jieshao h2 p { font-size:12px; padding:5px 0 0; }
	.jieshao .descrip { margin:25px 0 35px; padding-left:14px; width:660px; }
	.jieshao dl { float:left; width:327px; margin:0 16px 24px 0; }
		.jieshao dt h2 { padding-bottom:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
		.jieshao dd img { margin-left:14px; }
		.jieshao dd .descrip { margin:5px 0 0; font-size:12px; width:auto; }
		.more { font-size:12px; margin:-24px 0 0; color:#A88F61; }
		.more:hover { color:#1F345F; }
	.jscontent div { width:660px; margin:28px 0 50px; padding-top:4px; text-align:justify; text-justify:inter-ideograph; padding-left:14px; }
.news { width:630px; margin:auto; padding-bottom:40px; }
	.news dt { float:left; padding-right:16px; width:208px; }
		h2.title { font-size:16px; color:#A88F61; }
			h2.title a { color:#A88F61; }
			h2.title a:hover { color:#1F345F; }
	.news dd { float:left; width:405px; }
		.news dd h2 { padding-bottom:5px; }
.list1 { width:690px; margin:30px 0 0; }
	.list1 li { float:left; width:206px; margin:0 23px 24px 0; }
	.f12 { color:#A88F61; font-size:12px; }
	.f12:hover { color:#1F345F; }






















.content .footer { margin:-55px auto 0; }
.footer { clear:both; width:888px; line-height:44px; position:relative; font-size:10px; margin:auto; padding:30px 0 20px; color:#888; height:44px; zoom:1; }
	.footer a { color:#888; }
	.footer td { padding-left:22px; vertical-align:middle; }





























