@charset "utf-8";
* { margin: 0; padding: 0;}
body { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #6a0400;}
li { list-style: none;}
a { text-decoration: none; color: #fff; font-size: 14px; }
img { border: 0;}
p { margin: 10px 0; }

.wrapfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.wrapfix { display: inline-table; }
* html .wrapfix {height: 1%;}
*+html .wrapfix {height: 1%;}
.wrapfix { display: block; }

.layout { width: 836px; margin: 0 auto; }
.header { height: 131px; background: url(../images/header.jpg) no-repeat 0 0; position: relative; }
.footer { height: 32px; padding: 0 85px 0px 36px; line-height: 32px; text-align: center; color: #e00b03; background-color: #fff; }
.footer a { color: blue; }
.m-index { padding: 15px 85px 0px 36px; height: 468px; line-height: 1.6; background: #fff url(../images/mainer.jpg) no-repeat 0 0; position: relative; }
.mainer { background: #fff url(../images/bg-m.gif) repeat-y 0 0; }
.m-tt { height: 15px; background: url(../images/bg-t.jpg) no-repeat 0 0; }
.m-ct { padding: 0 85px 20px 36px; background: url(../images/bg-b.jpg) no-repeat left bottom; }

.site-title {
	position: absolute;
	top: 68px;
	left: 150px;
	font-size: 20px;
	color: #e00b03;
}
.page-title, h2 { color: #e00b03; }
.desc { width: 450px; font-size: 14px; }
.navs { position: absolute; top: 73px; right: 200px; color: #fff; }
.navs li { float: left; display: inline; }
.navs a  { padding: 0 10px; }
.navs a:hover { color: orange; }

.girls { margin-left: -5px; width: 470px; margin-top: 10px; }
.row-1 { float: left; clear: left; }
.row-2 { float: right; }
.g-2   { margin-top: 42px; }

.stage { width: 720px; height: 570px; position: relative; }
.main-img { position: absolute; left: 0px; top: 0px; }
.g-imgs { position: absolute; right: 0px; top: 0px; }
.g-imgs img { width: 150px; display: block; margin-right: 0px; }
.g-imgs li { height: 150px; width: 150px; float: right; clear: right; overflow: hidden; margin-bottom: 5px; border: 3px solid #fff7ce; background: #fff7ce; }
.g-imgs .g-cover { width: 232px; height: 84px; background: none; border: 0; }
.g-cover img { width: 232px; }

.g-other { clear: both; width: 400px; font-weight: bold; }
.g-other a { color: #6a0400; }
.g-prev  { float: left; }
.g-next  { float: right; }

.enter { position: absolute; left: 200px; top: 333px; }
.leave { position: absolute; left: 372px; top: 383px; }

.link { position: absolute; left: 30px; top: 440px; }
.link a { color: #990000;}

.links li { display: inline; float: left; padding-left: 30px; padding-bottom: 10px; }

