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

/* index.thml */
.layout { width: 900px; margin: 0 auto; }

.header { width: 900px; height: 330px; background: url(../images/head-bg.jpg) no-repeat 0 0; position: relative; }

.title { position: absolute; left: 115px; top: 174px; }
.title img { position: absolute; }
.title span { font-size: 1px; }

.mainer { width: 900px; height: 400px; background: #091432 url(../images/main-bg.jpg) no-repeat 0 top; position: relative; }

.main-desc-1 { width: 470px; color: #fff; position: absolute; left: 170px; top: 2px; }
.main-desc-1 h2 { font-size: 20px; line-height: 22px; }
.main-desc-1 p { line-height: 14px; }

.main-desc-2 { width: 490px; color: #fff; text-align: right; position: absolute; left: 380px; top: 205px; }
.main-desc-2 p { line-height: 14px; }

.wt { position: absolute; left: 49px; top: 211px; }
.tel { position: absolute; left: 51px; top: 250px; }

.main-naves { position: absolute; left: 30px; top: 328px; }
.main-naves li { float: left; display: inline; margin: 0 10px; }
.main-naves img { width: 150px; height: 50px; display: block; }

.footer { width: 900px; height: 100px; background: #091432; position: relative; }

.copyright { color: #fff; position: absolute; left: 195px; top: 40px; }






/* other pages */
.layout2 { width: 898px; padding: 0 1px; margin: 0 auto; background: url(../images/layout2-bg.jpg) repeat-y 0 0; }

.title2 { position: absolute; left: 23px; top: 5px; }
.title2 img { position: absolute; }
.title2 span { font-size: 1px; }
.wt2 { font-size: 24px; line-height: 24px; font-family: "Times New Roman", Times, serif; font-style: italic; color: #000; position: absolute; left: 705px; top: 179px; }
.tel2 { position: absolute; left: 542px; top: 203px; }

.head-desc { width: 485px; color: #fff; position: absolute; left: 23px; top: 150px; }
.head-desc h2 { font-size: 20px; line-height: 22px; }
.head-desc p { line-height: 14px; }

.head-naves { width: 898px; height: 40px; background: url(../images/head-naves-bg.jpg) repeat-x 0 0; position: relative; }
.head-naves li { float: left; display: inline; background: #091432; text-align: center; line-height: 40px; }
.head-naves a { font-size: 20px; color: #fff; }
.head-naves a:hover { text-decoration: underline; }
.hn-li-1 { width: 179px; height: 40px; margin-right: 1px; }
.hn-li-2 { width: 178px; height: 40px; }

.footer2 { width: 898px; height: 50px; background: url(../images/foot2-bg.jpg) repeat-x 0 0; position: relative; }

.foot-naves { position: absolute; left: 285px; top: 10px; }
.foot-naves li { font-size: 14px; color: #fff; line-height: 14px; float: left; display: inline; margin: 0 8px; }
.foot-naves a { font-size: 14px; color: #fff; line-height: 14px; }
.foot-naves a:hover { text-decoration: underline; }

.copyright2 { color: #fff; position: absolute; left: 195px; top: 28px; }


/* girls.html */
.header2 { width: 898px; height: 250px; background: url(../images/head2-bg.jpg) no-repeat 0 0; position: relative; }

.mainer2 { width: 898px; height: 460px; background: url(../images/main2-bg.jpg) no-repeat 0 0; position: relative; }

.girls-list { width: 560px; position: absolute; left: 334px; top: 10px; }
.girls-list li { width: 130px; height: 148px; color: #fff; font-size: 20px; text-align: center; line-height: 24px; font-style: italic; font-family: "Times New Roman", Times, serif; float: left; display: inline; margin: 0 5px; }
.girls-list a { width: 128px; height: 118px; display: block; border: solid 1px #2a7fe8; }
.girls-list a:hover { border: solid 1px #fff; }
.girls-list img { width: 128px; height: 118px; display: block; }


/* rate.html , links.html , contact.html */
.header3 { width: 898px; height: 250px; background: url(../images/head3-bg.jpg) no-repeat 0 0; position: relative; }
.header4 { width: 898px; height: 250px; background: url(../images/head4-bg.jpg) no-repeat 0 0; position: relative; }
.header5 { width: 898px; height: 250px; background: url(../images/head5-bg.jpg) no-repeat 0 0; position: relative; }

.mainer3 { width: 898px; height: 460px; background: url(../images/main3-bg.jpg) no-repeat 0 0; position: relative; }
.mainer4 { width: 898px; height: 460px; background: url(../images/main4-bg.jpg) no-repeat 0 0; position: relative; }
.mainer5 { width: 898px; height: 460px; background: url(../images/main5-bg.jpg) no-repeat 0 0; position: relative; }

.m-desc { width: 540px; position: absolute; left: 350px; top: 20px; }
.m-desc h3 { color: #fff; font-size: 30px; }
.m-desc p { color: #fff; font-size: 18px; margin: 20px 0px; line-height: 24px; }

.banner { width: 468px; position: absolute; left: 0px; top: 50px; }
.banner li { float: left; display: inline; margin: 5px 0; }
.banner img { display: block; }


/* g1.html */
.header6 { width: 898px; height: 250px; background: url(../images/head6-bg.jpg) no-repeat 0 0; position: relative; }

.mainer6 { width: 898px; height: 810px; background: #091432 url(../images/main6-bg.jpg) no-repeat 0 top; position: relative; }

.girls-info { font-size: 18px; color: #fff; line-height: 36px; position: absolute; left: 65px; top: 25px; }
.girls-info span { font-size: 36px; }

.change-girls { position: absolute; left: 670px; top: 46px; }
.change-girls li { float: left; display: inline; margin: 0 10px; }
.change-girls a { font-size: 14px; color: #fff; line-height: 14px; }
.change-girls a:hover { text-decoration: underline; }

.girls-photo { width: 780px; position: absolute; left: 57px; top: 70px; }
.girls-photo li { width: 255px; height: 345px; float: left; display: inline; margin-left: 5px; margin-bottom: 5px; }
.girls-photo img { width: 255px; height: 345px; display: block; }










