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

.layout { width: 900px; margin: 0 auto; }
.layout2 { width: 920px; margin: 0 auto; }
/* index.html */

.header { width: 900px; height: 242px;  position: relative; background: url(../images/header.jpg) ; }

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

.mainer { width: 900px; height: 334px; position: relative; background: url(../images/mainer.jpg) ; }

.tel { font-size: 30px; color: #00CC00; font-family: "Times New Roman", Times, serif; line-height: 32px; position: absolute; left: 107px; top: 160px; }

.wt { font-size: 18px; color: #fff; font-family: "Times New Roman", Times, serif; line-height: 20px; font-weight: normal; font-style:italic; position: absolute; left: 107px; top: 190px; }
.card { position: absolute; left: 107px; top: 211px; }

.mainer-naves {width: 133px; position: absolute; left: 107px; top: 260px;}
.mainer-naves li { width: 133px; height: 34px; float: left; display: inline; margin: 0 0 6px 0; text-align: center; }

.mainer-naves { width: 133px; position: absolute; left: 107px; top: 260px;}
.mainer-naves li { width: 133px; height: 34px;  float: left; display: inline; margin: 0 0 6px 0; text-align: center; }
.mainer-naves a { width: 133px; height: 34px; display: block; font-size: 14px; line-height: 34px; text-align: center; color: #000000;background: url(../images/di.jpg) no-repeat 0 0; }
.mainer-naves a:hover { background: url(../images/di1.jpg) no-repeat 0 0; }

.mainer-desc { width : 430px; position: absolute; left: 107px; top: 20px;  color: #aeaeae; }
.mainer-desc h2 { font-size: 24px; font-family: "Times New Roman", Times, serif; font-weight: normal; font-style:italic; }
.mainer-desc p { font-size: 12px; font-family: Arial, Helvetica, sans-serif;   }
.mainer-desc span { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #545454;  }

.footer { width: 900px; height: 278px;  position: relative; background: url(../images/footer.jpg) no-repeat 0 0 #000000 ; }
.copyright { font-size: 12px; line-height: 14px; color: #fff; position:absolute; left: 107px; top: 32px; }
.address { font-size: 12px; line-height: 14px; color: #fff; position:absolute; left: 107px; top: 52px; }


/* girls.html */

.header2 { width: 920px; height: 365px; background: url(../images/header2.jpg) ;  position: relative; }

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

.tel2 { font-size: 30px; color: #00CC00; font-family: "Times New Roman", Times, serif; line-height: 32px; position: absolute; left: 37px; top: 136px;  }

.wt2 { font-size: 18px; color: #fff; font-family: "Times New Roman", Times, serif; line-height: 20px; font-weight: normal; font-style:italic; position: absolute; left: 144px; top: 168px;}
.card2 { position: absolute;left: 37px; top: 169px; }

.header2-desc { width: 837px; height: 77px;  font-family: Arial, Helvetica, sans-serif; color: #fff;  position: absolute; left: 37px; top: 255px;  padding: 8px 19px 18px 9px; border: solid 1px #fff;  }
.header2-desc h2 { font-size: 24px; font-weight: normal; }
.header2-desc p { font-size: 12px; }

.head-naves { position: absolute; left: 25px; top: 209px;  }
.head-naves li { width: 122px; height: 33px; display: inline; float: left; margin: 0 4px 0 0; }
.head-naves a { display: block;  }
.head-naves a:hover {  }

.mainer2 { width: 920px; height: 600px; background: #000000; position: relative ; } 

.girl-list { width: 800px; position: absolute; left: 75px; top: 10px; } 
.girl-list li{ width: 150px; height: 285px; float: left; display: inline;  margin: 0px 5px 5px 0px; background: #000;  }
.girl-list a { width: 148px; height: 283px; border: solid 1px #f8c11a; display: block; background: #000000; }
.girl-list img { width: 148px; height: 283px; display: block; }
.girl-list a:hover { border: solid 1px #FF0099;}

.footer2 { width: 920px; height: 90px;  position: relative;  background: #000000; }
.foot { width: 870px; margin: 0 auto; border-top: solid 1px #fff;}

.foot-naves { position: absolute; left: 283px; top: 20px;  }
.foot-naves li { width: 54px; display: inline; float: left; margin: 0 13px 0 0; }
.g { border-right: solid 1px #FFFFFF; }
.foot-naves a { color: #fff; font-size: 14px; font-family: Arial, Helvetica, sans-serif; line-height: 16px;  }
.foot-naves a:hover { text-decoration: underline; color: #CC0000;  }

.copyright2 { font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, sans-serif; color: #fff; position: absolute; left: 210px; top: 50px; }

/* g1.html */

.mainer3 { width: 920px; height: 500px; background: #000000; position: relative ;} 

.girls-info { position: absolute; left: 430px; top: 20px; font-family: "Times New Roman", Times, serif; color: #fac331; }
.girls-info h3 { font-size: 30px; line-height: 36px; }
.girls-info p { font-size: 18px; line-height: 24px; }

.girls-p { width: 390px; position: absolute; left: 424px; top: 382px; }
.girls-p li { width: 55px; height: 90px; float: left; display: inline; margin: 0 5px 0 0; background: #000; border: solid 1px #e8b52e;}
.girls-p img { width: 55px; height: 90px; display: block; }
.girls-p li:hover { border: solid 1px #FF00FF; } 

.girls-stage { width: 275px; height: 450px; display: inline; background: #000; border: solid 1px #e8b52e; position: absolute; left: 132px; top: 22px;}
.girls-stage img { width: 275px; height: 450px; display: block; }


/*rate.html , contact.html , links.html */

.m-desc { width: 700px; text-align: center; color: #fac331; position: absolute; left: 120px; top: 22px; }
.m-desc h3 { font-size: 30px; line-height: 34px; }
.m-desc p { font-size: 20px; line-height: 24px; margin: 10px 0;}

.mdp-1 { width: 350px; float: left; }
.mdp-2 { width: 350px; }

.banner { width: 468px; margin: 10px 0; }
.banner li { float: left; display: inline; margin: 5px 0; }
.banner img { display: block; }



