@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: 216px;  position: relative; background: url(../images/header.jpg) ; }

.title  { position: absolute;  }
.title img { position: absolute; }
.title span { font-size: 1px; }

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

.tel { position: absolute; left: 67px; top: 244px; }
.card { position: absolute; left: 67px; top: 280px;}

.enter { position: absolute; left: 67px; top: 156px;  }
.enter a { width: 139px; height: 47px; display: block; background: url(../images/enter.jpg) ;}
.enter a:hover { background: url(../images/enter1.jpg) ; }

.leave { position: absolute; left: 217px; top: 156px;  }
.leave a { width: 136px; height: 47px; display: block; background: url(../images/leave.jpg) ;}
.leave a:hover { background: url(../images/leave1.jpg) ; }

.mainer-desc { width: 390px; position: absolute; left: 67px; top: 12px; }
.mainer-desc h2 { font-size: 18px; line-height: 20px;  color: #3b0725; }

.mainer-desc1 { width: 390px; position: absolute; left: 67px; top: 50px; font-size: 13px; color: #3b0725; }


.footer { width: 1100px; height: 80px;  position: relative; background: #620505; }
.footer2 { width: 1100px; height: 80px;  position: relative; background: #620505; }
.copyright { font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, sans-serif; color: #fff;  position: absolute ; left: 345px; top: 40px;}

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


/* girls.html */
.header2 { width: 1100px; height: 139px;  position: relative; background: url(../images/header2.jpg) ; }

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

.header2-naves { position: absolute ; left: 218px; top: 103px; }
.header2-naves li { width: 139px; height: 25px; display: inline; float: left; margin: 0 2px 0 0; }
.header2-naves a { color: #fff; font-size: 16px; font-family: Arial, Helvetica, sans-serif; line-height: 31px; text-align: center; display: block; }
.header2-naves a:hover {  color: #CC0066; }

.mainer2 { width: 1100px; height: 1165px; position: relative; background: url(../images/mainer2.jpg) ; }

.tel2 { position: absolute; left: 338px; top: 64px;  }

.girl-list { width: 550px; position: absolute; left: 480px; top: 35px;  } 
.girl-list li{  float: left; display: inline;  background: #000; margin: 0 7px 10px 0; }
.girl-list a { width: 158px; height: 263px; display: block; background: #FFFF66; border: solid 1px #45152f;}
.girl-list a:hover { border: solid 1px #0000FF;}
.girl-list img { width: 158px; height: 263px; display: block; }

/* g1.html */ 
.header3 { width: 1100px; height: 153px;  position: relative; background: url(../images/header3.jpg) ; }

.header3-naves { position: absolute ; left: 207px; top: 116px; }
.header3-naves li { width: 139px; height: 25px; display: inline; float: left; margin: 0 2px 0 0; }
.header3-naves a { color: #fff; font-size: 16px; font-family: Arial, Helvetica, sans-serif; line-height: 31px; text-align: center; display: block; }
.header3-naves a:hover {  color: #CC0066; }

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

.tel3 { position: absolute; left: 340px; top: 65px;  }

.mainer3 { width: 1100px; height: 606px; position: relative; background: url(../images/mainer3.jpg) ; }

.mainer2-naves { position: absolute; left: 124px; top: 183px;  }
.mainer2-naves li { width: 83px; display: inline; float: left;  text-align:center; }
.p { border-right: solid 1px #45152f; }
.mainer2-naves a { color: #45152f; font-size: 18px; font-family: Arial, Helvetica, sans-serif; line-height: 20px;  }
.mainer2-naves a:hover { text-decoration: underline; color: #e4a100;  }

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

.girl-p { width: 600px; position: absolute; left: 378px; top: 35px; }
.girl-p li {  float: left; display: inline; margin: 0 10px 10px 0; background: #000; border: solid 1px #45152f;}
.girl-p img { width: 182px; height: 271px; display: block; }
.girl-p li:hover { border: solid 1px #0000FF; } 

/*rate.html , contact.html , links.html */
.mainer4 { width: 1100px; height: 606px; position: relative; background: url(../images/mainer4.jpg) ; }
.mainer5 { width: 1100px; height: 606px; position: relative; background: url(../images/mainer5.jpg) ; }
.mainer6 { width: 1100px; height: 606px; position: relative; background: url(../images/mainer6.jpg) ; }
.m-desc { width: 490px; color: #45152f; position: absolute; left: 488px; top: 50px; }
.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; }

