@charset "utf-8";
/* CSS Document */
* { margin: 0px; padding: 0px; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 14px; background: #69080f url(../images/body-bg.jpg) repeat-x 0 0; }
li { list-style: none; }
a { text-decoration: none; }
img { border: none; }

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

.header { height: 407px; position: relative; }

.top-head { height: 125px; background: url(../images/top-head-bg.jpg) no-repeat 0 0; }
.title { position: absolute; left: 399px; top: 45px; }
.web { color: #fff; font-size: 14px; position: absolute; left: 550px; top: 93px; }

.head-naves { width: 520px; height: 60px; line-height: 60px; background: url(../images/head-naves-bg.jpg) no-repeat 0 0; padding: 0 190px; }
.head-naves li { float: left; display: inline; margin: 0 15px; }
.head-naves a { font-size: 20px; color: #e3da77; }
.head-naves a:hover, .head-naves a.movein { color: #000; }

.bottom-head { height: 222px; background: url(../images/bottom-head-bg.jpg) no-repeat 0 0; }
.title2 { position: absolute; left: 71px; top: 207px; }
.tel { color: #fff; font-size: 30px; position: absolute; left: 55px; top: 335px; }

.footer { height: 74px; background: #69080f url(../images/foot-bg.jpg) no-repeat 0 0; position: relative; line-height: 74px; padding-bottom: 30px; }

.copyright { color: #973a54; position: absolute; left: 30px; font-size: 12px; }

.foot-naves { position: absolute; left: 550px; }
.foot-naves li { color: #973a54; font-size: 14px; float: left; display: inline; margin: 0 5px; }
.foot-naves a { font-size: 14px; color: #973a54; }
.foot-naves a:hover, .foot-naves a.movein2 { color: #fff; }

/* index.html */
.mainer1 { height: 453px; background: url(../images/main-bg1.jpg) no-repeat 0 0; position: relative; }

.m-desc1 { width: 250px; position: absolute; left: 26px; top: 10px; }
.m-desc1 h1 { font-size: 20px; color: #e5dd81; line-height: 24px; }
.m-desc1 p { color: #a7405e; line-height: 18px; margin: 5px 0; }

.m-desc2 { width: 560px; position: absolute; left: 333px; top: 10px; }
.m-desc2 h2 { font-size: 20px; color: #e5dd81; line-height: 24px; }
.m-desc2 p { width: 330px; position: absolute; left: 219px; top: 45px; line-height: 18px; color: #b9b158; }
.m-photo { position: absolute; left: 8px; top: 43px; }

.m-desc3 { width: 303px; position: absolute; left: 330px; top: 245px; }
.m-desc3 h2 { font-size: 20px; color: #e5dd81; line-height: 24px; }
.m-desc3 p { line-height: 18px; color: #b9b158; margin: 5px 0; }

.hg-tt { color: #fff; position: absolute; left: 778px; top: 225px; }
.hot-girls { width: 255px; position: absolute; left: 641px; top: 262px; }
.hot-girls li { width: 67px; height: 167px; float: left; display: inline; margin-left: 18px; }
.hot-girls img { width: 67px; height: 167px; display: block; }


/* girls01.html , girls02.html , rate.html , contact.html , links.html */
.mainer2 { height: 453px; background: #69080f; position: relative; }

.girls-list { position: absolute; left: 0; top: 0;  }
.girls-list li { width: 140px; height: 425px; padding: 14px 5px; float: left; display: inline; background: url(../images/girls-list-bg.jpg) no-repeat 0 0; text-align: center; margin-right: 5px; }
.girls-list a { font-size: 20px; color: #91314d; line-height: 45px; }
.girls-list a:hover { color: #fff; }
.girls-list img { display: block; }

.change-page { width: 80px; position: absolute; left: 795px; top: 10px; }
.change-page li { float: left; display: inline; margin: 5px 0; }
.change-page a { font-size: 20px; color: #e5dd81; }
.change-page a:hover, .change-page a.movein3 { color: #fff; }

.main-info { width: 700px; margin-left: 100px; text-align: center; background: #69080f; }
.main-info h3 { color: #fff; font-size: 40px; margin-top: 10px; }
.main-info p { color: #fff; font-size: 22px; margin: 20px 0; }

.banner { width: 468px; background: #69080f; margin-top: 10px; }
.banner li { float: left; display: inline; margin: 5px 0; }
.banner img { display: block; }

/* g1.html - g10.html */
.mainer3 { height: 901px; background: #69080f; position: relative; }

.girls-photo { position: absolute; left: 0px; top: 3px; }
.girls-photo li { width: 301px; height: 436px; border: solid 2px #91314d; float: left; display: inline; margin-right: 6px; margin-bottom: 8px; }
.girls-photo img { width: 301px; height: 436px; display: block; }

.girls-desc { position: absolute; left: 670px; top: 10px; }
.girls-desc h3 { font-size: 40px; color: #e5dd81; }
.girls-desc p { font-size: 20px; color: #fff; margin: 10px 0; }







