@charset "utf-8";
* { margin: 0; padding: 0; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 14px; background: #000; }
li { list-style: none; }
a { text-decoration: none; }
img { border: none; }

.layout { width: 1002px; margin: 0 auto; }

.header { height: 305px; background: url(../images/head-bg.jpg) no-repeat 0 0; position: relative; }
.title { position: absolute; top: 59px; left: 88px; }
.tel { position: absolute; top: 169px; left: 109px; }

.head-naves { position: absolute; top: 253px; left: 280px; }
.head-naves li { float: left; display: inline; height: 15px; margin-right: 42px; }
.head-naves a { height: 15px; display: block; background: url(../images/a-list1.png) no-repeat left 70%;  padding-left: 15px; }
.head-naves a:hover, .head-naves a.current { height: 15px; background: url(../images/a-list2.png) no-repeat left 70%; }
.head-naves img { display: block; }

.mainer { height: 579px; background: url(../images/main-bg.jpg) no-repeat 0 0; position: relative; }

.main-top { width: 791px; height: 155px; background: url(../images/main-top-bg.gif) no-repeat 0 bottom; position: absolute; left: 87px; top: 48px; }
.main-tt { font-size: 18px; color: #fff; padding-left: 32px; font-family: Arial Rounded MT Bold; }
.main-tt span { font-size: 24px; color: #e28e4e; }
.main-des { width: 750px; color: #fff; padding-left: 32px; margin-top: 7px; margin-bottom: 25px; line-height: 19px; font-family: Arial Rounded MT Bold; }

.main-left { width: 389px; height: 304px; background: url(../images/main-left-bg.gif) no-repeat right 0; position: absolute; left: 165px; top: 236px; }
.left-tt { font-size: 18px; color: #fff; font-family: Arial Rounded MT Bold; margin-top: 2px; }
.left-tt span { font-size: 24px; color: #e28e4e; }
.hot-girl { width: 250px; margin-top: 15px; } 
.hot-girl li { height: 126px; float: left; display: inline; text-align: center; color: #fff; font-family: Arial Rounded MT Bold;  }
.hot-girl a { width: 240px; height: 90px; border: solid 5px #fff; display: block; }
.hot-girl a:hover { border: solid 5px #e28e4e; }
.hot-girl img { display: block; width: 240px; height: 90px; }

.main-right { width: 324px; height: 304px; background: url(../images/main-right-bg.jpg) no-repeat 0 0; position: absolute; left: 554px; top: 236px; }
.main-right p { font-size: 24px; color: #e28e4e; font-family: Arial Rounded MT Bold; }
.right-tt1 { margin-left: 91px; margin-top: 30px; }
.right-tt2 { margin-left: 137px; margin-top: 190px; }

.footer { height: 58px; background: url(../images/foot-bg.jpg) no-repeat 0 0; position: relative; }
.foot-naves { width: 360px; position: absolute; left: 310px; top: 10px; }
.foot-naves li { float: left; display: inline; color: #fff; font-family: Arial Rounded MT Bold; }
.foot-naves a { color: #fff; margin: 0 18px; }
.foot-naves a:hover { text-decoration: underline; }

.girls-tt { font-size: 24px; color: #e28e4e; font-family: Arial Rounded MT Bold; position: absolute; left: 75px; top: 30px; }
.girls-list { width: 900px; position: absolute; left: 50px; top: 100px; font-family: Arial Rounded MT Bold; }
.girls-list li { width: 250p; float: left; display: inline; margin: 10px 25px; text-align: center; color: #fff; }
.girls-list a { width: 240px; height: 90px; border: solid 5px #fff; display: block; }
.girls-list a:hover { width: 240px; height: 90px; border: solid 5px #e28e4e; display: block; }
.girls-list img { width: 240px; height: 90px; display: block; }


.gg-stage { width: 350px; height: 450px; position: absolute; left: 125px; top: 43px; }
.gg-stage img { width: 340px; height: 440px; border: solid 5px #fff; }

.girls-name { position: absolute; left: 524px; top: 43px; font-family: Edwardian Script ITC; font-size: 48px; color: #fff; }
.girls-info { position: absolute; left: 524px; top: 103px; color: #fff; font-family: Arial Rounded MT Bold; line-height: 20px; font-size: 16px; }

.girl-l { width: 378px; position: absolute; left: 524px; top: 240px; }
.girl-l li { width: 100px; float: left; display: inline; margin: 0 13px; margin-top: 26px; }
.girl-l a { width: 90px; height: 90px; display: block; border: solid 5px #fff; }
.girl-l a:hover { width: 90px; height: 90px; display: block; border: solid 5px #e28e4e;}
.girl-l img { display: block; width: 90px; height: 90px; }

.pre { font-size: 18px; color: #fff; font-family: Arial Rounded MT Bold; position: absolute; left: 125px; top: 525px; }
.next { font-size: 18px; color: #fff; font-family: Arial Rounded MT Bold; position: absolute; left: 840px; top: 525px; }
.back { font-size: 18px; color: #fff; font-family: Arial Rounded MT Bold; position: absolute; left: 480px; top: 525px; }

.copyright { width: 1002px; position: absolute; top: 35px; text-align: center; color: #fff; }











