* { margin: 0; padding: 0; }
body { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #EEE; background: #000; }
h1 { margin-bottom: 5px; font-size: 23px; }
img { border: 0; }
a { text-decoration: none; color: #FFF; }
a:hover { text-decoration: underline; }
.layout { width: 760px; height: 999px; margin: 0 auto; background: url(../images/b-s.jpg) no-repeat left bottom; }
.header { height: 110px; position: relative; background: url(../images/t.jpg) no-repeat 80% 90%; }
.content { position: relative; height: 889px; }
.tel { color: orange; font-size: 16px; }
#list .tel { position: absolute; bottom: 10px; left: 10px; font-size: 30px; }
.menus { position: absolute; top: 8px; left: 20px; }
.menus a { margin-right: 8px; }
.card { display: block; margin: 8px 0; }
.copyright { color: #FFF; font-size: 14px; font-weight: bold; margin-top: 15px; }
.enter { margin-left: 8px; }
.leave { margin-right: 8px; }
.sp1 { color: red; font-weight: bold; }

.t-box-p { top: 10px; left: 10px; height: 100px; width: 420px; padding: 10px; }
.t-box-back { position: absolute; background: black; z-index: 1; opacity: 0.5; filter: Alpha(opacity=50); }
.t-box { position: absolute; z-index: 2; }

.index-text { top: 400px; left: 95px; width: 550px; height: 250px; line-height: 2; }
.inner-text { top: 650px; left: 30px; width: 690px; height: 210px; line-height: 1.6; overflow: hidden; }

.enter-layer { top: 230px; right: 50px; position: absolute; z-index: 3; line-height: 4; }
.enter-layer img { vertical-align: middle; }
.enter-layer a { color: #EFEFEF; font-size: 14px; }
.enter-layer a:hover { text-decoration: none; }

.girls-list { }
.girl { padding: 5px; width: 160px; height: 180px; text-align: center; }
.girl a:hover { text-decoration: none; }
.list-img { margin-bottom: 5px; display: block; margin: 0 auto; }

.inner-img { top: 50px; left: 20px; width: 400px; height: 400px; font-size: 14px; line-height: 1.8; text-align: center; }
.inner-img img { display: block; margin: 0 auto; }

.inner-rate { top: 50px; left: 20px; width: 400px; height: 700px; font-size: 14px; line-height: 1.8; }
.inner-info { top: 650px; left: 30px; width: 690px; height: 210px; line-height: 1.6; overflow: hidden; font-size: 14px; color: orange; }
.inner-info h1 { color: #FFF; }

.inner-rate img { display: block; }
.inner-rate a:hover { text-decoration: none;}

.g-1 .t-box-p { top:  50px; left: 570px; }
.g-2 .t-box-p { top: 250px; left: 570px; }
.g-3 .t-box-p { top: 450px; left: 570px; }
.g-4 .t-box-p { top: 450px; left: 390px; }
.g-5 .t-box-p { top: 450px; left: 210px; }
.g-6 .t-box-p { top: 450px; left: 30px; }
.g-7 .t-box-p { top:  50px; left: 30px; }
.g-8 .t-box-p { top:  50px; left: 210px; }
.g-9 .t-box-p { top:  50px; left: 390px; }
.g-10 .t-box-p { top: 250px; left: 30px; }
.g-11 .t-box-p { top: 250px; left: 210px; }
.g-12 .t-box-p { top: 250px; left: 390px; }


