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

.layout { width: 1099px; margin: 0 auto; }
.layout2 { width: 1100px; margin: 0 auto; }

/* index.html */

.header { width: 1099px; height: 131px;  position: relative; background: url(../images/header.jpg) no-repeat 0 0 ; }

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

.tel { position: absolute; left: 499px; top: 100px; font-size: 40px; color: #FFFFFF; font-weight: bold; font-style: italic; }
.card { position: absolute; left: 499px; top: 50px;}
.wt { position: absolute; left: 499px; top: 78px; font-size: 20px; color: #FFFFFF; font-weight: bold; font-style: italic; }

.header1-naves { position: absolute; left: 120px; top: 288px;  }
.header1-naves a { width: 148px; height: 55px; display: block; background: url(../images/enter.jpg) ; font-size: 16px; text-align: center; line-height: 55px; color: #FFFFFF; }
.header1-naves a:hover { color: #3300FF;}

.header1-naves2 { position: absolute; left: 289px; top: 288px;  }
.header1-naves2 a { width: 148px; height: 55px; display: block; background: url(../images/leave.jpg) ; font-size: 16px; text-align: center; line-height: 55px; color: #FFFFFF; }
.header1-naves2 a:hover { color: #3300FF;}

.mainer { width: 1099px; height: 394px; position: relative; background: url(../images/mainer.jpg) no-repeat 0 0 ; }

.mainer-desc1 span { font-size: 14px; line-height: 16px; font-weight: normal; }
.mainer-desc1 { width: 300px; position: absolute; left: 120px; top: 15px; font-size: 20px; line-height: 22px; color: #fff; font-weight: bold; }

.footer { width: 1099px; height: 63px;  position: relative; background: url(../images/footer.jpg) no-repeat 0 0; text-align: center; }
.copyright { line-height: 14px; color: #fff;  position: absolute ; left: 337px; top: 40px;}

.foot-naves { width: 500px;  position: absolute; left: 392px; top: 13px; color: #fff;}
.foot-naves li { float: left; margin: 0 15px 0 0;}
.foot-naves a { color: #fff; font-size: 14px; line-height: 16px;  }
.foot-naves a:hover { text-decoration: underline; color: #0000FF;  }

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

.title2  { position: absolute; left: 113px; top: 23px; }
.title2 img { position: absolute; }
.title2 span { font-size: 1px; }

.tel2 { position: absolute; left: 603px; top: 90px; font-size: 20px; color: #FFFFFF; font-weight: bold; font-style: italic;}
.tel2 span { font-size: 30px; color: #FFFF33;}

.header-naves { position: absolute; left: 162px; top: 167px;}
.header-naves li { width: 140px; float: left; margin-right: 18px; text-align: center; }
.header-naves a { color: #fff; font-size: 18px; line-height: 20px;  }
.header-naves a:hover { color: #3300FF;  }

.mainer2 { width: 1100px; height: 1365px; position: relative; background: url(../images/mainer2.jpg) no-repeat 0 0 ; }

.girl-list { width: 780px; position: absolute; left: 173px; top: 59px;  text-align: center;} 
.girl-list li{  float: left; margin: 0 10px 64px 0; }
.girl-list a { width: 143px; height: 204px; display: block; background: #000000; border: solid 1px #b00088;}
.girl-list a:hover { border: solid 1px #3300FF;}
.girl-list img { width: 143px; height: 204px; display: block; }

.girl-list2 { width: 780px; position: absolute; left: 173px; top: 606px;  text-align: center;} 
.girl-list2 li{  float: left; margin: 0 10px 0 0; }
.girl-list2 a { width: 238px; height: 166px; display: block; background: #000000; border: solid 1px #b00088;}
.girl-list2 a:hover { border: solid 1px #3300FF;}
.girl-list2 img { width: 238px; height: 166px; display: block; }

.girl-list3 { width: 780px; position: absolute; left: 173px; top: 852px;  text-align: center;} 
.girl-list3 li{  float: left; margin: 0 10px 47px 0; }
.girl-list3 a { width: 143px; height: 204px; display: block; background: #000000; border: solid 1px #b00088;}
.girl-list3 a:hover { border: solid 1px #3300FF;}
.girl-list3 img { width: 143px; height: 204px; display: block; }

.footer2 { width: 1100px; height: 113px;  position: relative; background: #2a1e35; text-align: center; }

.copyright2 { line-height: 14px; color: #fff;  position: absolute ; left: 337px; top: 60px;}

.foot-naves2 { width: 500px;  position: absolute; left: 392px; top: 33px; color: #fff;}
.foot-naves2 li { float: left; margin: 0 15px 0 0;}
.foot-naves2 a { color: #fff; font-size: 14px; line-height: 16px;  }
.foot-naves2 a:hover { text-decoration: underline; color: #0000FF;  }

/* g1.html */ 
.mainer3 { width: 1100px; height: 506px; position: relative; background: url(../images/mainer3.jpg) no-repeat 0 0 ; }

.mainer3-naves { position: absolute; left: 580px; top: 55px;  }
.mainer3-naves li { float: left;  text-align:center; margin: 0 10px;  color: #ffe400;}
.mainer3-naves a { color: #ffe400; font-size: 18px; line-height: 20px;  }
.mainer3-naves a:hover { text-decoration: underline; color: #3300FF;  }

.girls-info { position: absolute; left: 250px; top: 15px; font-family: "Times New Roman", Times, serif; color: #ffe400; }
.girls-info h3 { font-size: 30px; line-height: 40px; }
.girls-info p { font-size: 18px; line-height: 22px; margin: 0 0 0 10px;  }

.girls-p2 { width: 380px; position: absolute; left: 585px; top: 210px; }
.girls-p2 li {  float: left; display: inline; margin: 0 6px 6px 0; background: #000; border: solid 1px #000;}
.girls-p2 img { width: 102px; height: 131px; display: block; }
.girls-p2 li:hover { border: solid 1px #0000FF; }

.girls-stage { background: #000; border: solid 1px #000; position: absolute; left: 250px; top: 93px;}
.girls-stage img { width: 290px; height: 373px; display: block; }

.footer3 { width: 1100px; height: 99px;  position: relative; background: url(../images/footer.jpg) no-repeat 0 0; text-align: center; }


/*rate.html , contact.html , links.html */
.m-desc { width: 700px; color: #ffe400; position: absolute; left: 250px; top: 15px; }
.m-desc h3 { font-size: 30px; line-height: 34px; }
.m-desc p { font-size: 20px; line-height: 24px; margin: 15px 0;}

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

