@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: 1100px; margin: 0 auto; }

/* index.html */

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

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

.tel { position: absolute; left: 211px; top: 165px; }

.header-naves { position: absolute; left: 629px; top: 136px; text-align: center;  }
.header-naves a { font-size: 24px; color: #000000; }
.header-naves a:hover { color: #33FFFF;}

.header-naves2 { position: absolute; left: 538px; top: 225px; text-align: center;  }
.header-naves2 a { font-size: 14px; color: #000000; }
.header-naves2 a:hover { color: #33FFFF;}

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

.mainer-desc1 { width: 403px; position: absolute; left: 170px; top: 18px; font-size: 24px; line-height: 22px; color: #0a3a00; }
.mainer-desc2 { width: 403px; position: absolute; left: 587px; top: 21px; font-size: 24px; line-height: 22px; color: #0a3a00; }

.mainer-desc-1 { width: 146px; position: absolute; left: 174px; top: 55px; color: #000; text-align: left; }
.mainer-desc-2 { width: 193px; position: absolute; left: 340px; top: 55px; color: #000; text-align: left; }
.mainer-desc-3 { width: 182px; position: absolute; left: 589px; top: 55px; color: #000; text-align: left; }
.mainer-desc-4 { width: 180px; position: absolute; left: 787px; top: 55px; color: #000; text-align: left; }


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

.foot-naves { width: 500px;  position: absolute; left: 392px; top: 13px;}
.foot-naves li {  display: inline; float: left; margin: 0 15px 0 0;  color:#FFFFFF;}
.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: 218px;  position: relative; background: url(../images/header2.jpg) no-repeat 0 0 ; }

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

.huan-naves { position: absolute; left: 771px; top: 195px; }
.huan-naves li { width: 67px; display: inline;  float: left; text-align: left; margin-right: 24px;}
.huan-naves a { color: #000; font-size: 18px; font-family: Arial, Helvetica, sans-serif; line-height: 20px;  }
.huan-naves a:hover { text-decoration: underline; color: #3300FF;  }

.tel2 { position: absolute; left: 549px; top: 36px; }

.h1 { position: absolute; left: 124px; top: 48px;}
.h1 a { width: 61px; height: 15px; background: url(../images/home1.jpg) no-repeat 0 0;  display: block; }
.h1 a:hover { background: url(../images/home2.jpg) no-repeat 0 0;  }

.h2 { position: absolute; left: 119px; top: 100px;}
.h2 a { width: 61px; height: 15px; background: url(../images/girl1.jpg) no-repeat 0 0;  display: block; }
.h2 a:hover { background: url(../images/girl2.jpg) no-repeat 0 0;  }

.h3 { position: absolute; left: 97px; top: 149px;}
.h3 a { width: 61px; height: 15px; background: url(../images/rate1.jpg) no-repeat 0 0;  display: block; }
.h3 a:hover { background: url(../images/rate2.jpg) no-repeat 0 0;  }

.h4 { position: absolute; left: 57px; top: 189px;}
.h4 a { width: 61px; height: 15px; background: url(../images/link1.jpg) no-repeat 0 0;  display: block; }
.h4 a:hover { background: url(../images/link2.jpg) no-repeat 0 0;  }

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

.h5 { position: absolute; left: 10px; top: 11px;}
.h5 a { width: 72px; height: 15px; background: url(../images/contact1.jpg) no-repeat 0 0;  display: block; }
.h5 a:hover { background: url(../images/contact2.jpg) no-repeat 0 0;  }

.girl-list { width: 780px; position: absolute; left: 172px; top: 13px;  text-align: center;} 
.girl-list li{  float: left; margin: 0 10px 9px 0; }
.girl-list li span { font-size: 20px; line-height: 28px;}
.girl-list a { width: 144px; height: 203px; display: block; background: #000000; border: solid 1px #b00088;}
.girl-list a:hover { background: #000000; border: solid 1px #0000FF;}
.girl-list img { width: 144px; height: 203px; display: block; }

.location { position: absolute; left: 349px; top: 260px; font-size: 18px;}
/* g1.html */ 
.mainer3 { width: 1100px; height: 497px; position: relative; background: url(../images/mainer3.jpg) no-repeat 0 0 ; }

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

.girls-info { position: absolute; left: 503px; top: 9px; font-family: "Times New Roman", Times, serif; color: #000; }
.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: 580px; position: absolute; left: 489px; top: 326px; }
.girls-p2 li {  float: left; display: inline; margin: 0 6px 6px 0; background: #000; border: solid 1px #000; }
.girls-p2 img { width: 89px; height: 131px; display: block; background: #000000;}
.girls-p2 li:hover { border: solid 1px #0000FF;  }

.girls-stage { background: #000; border: solid 1px #000; position: absolute; left: 155px; top: 12px;}
.girls-stage img { width: 325px; height: 445px; display: block; }


/*rate.html , contact.html , links.html */
/*rate.html , contact.html , links.html */
.m-desc { width: 700px; color: #000; position: absolute; left: 155px; top: 12px; }
.m-desc h3 { font-size: 30px; line-height: 34px; }
.m-desc p { font-size: 14px; line-height: 18px; margin: 15px 0;}

.r-tel { font-size: 24px; line-height: 26px; color: #000; position: absolute ;left: 141px; top: 220px;}
.c-tel { font-size: 24px; line-height: 26px; color: #000; position: absolute ;left: 141px; top: 200px;}
.p-1 { font-size: 14px; line-height: 16px; position: absolute; left: 141px; top: 280px; color: #000; }
.p-2 { font-size: 14px; line-height: 16px; position: absolute; left: 351px; top: 280px; color: #000; }
.c-1 { font-size: 14px; line-height: 16px; position: absolute; left: 141px; top: 260px; color: #000; }

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

