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

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

/* index.html */

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

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

.tel { font-size: 18px; color: #fff; font-family: Arial, Helvetica, sans-serif; line-height: 20px; position: absolute; left: 128px; top: 175px; }
.tel span { font-size: 20px; }
.wt { font-size: 20px; color: #fff; font-family: "Times New Roman", Times, serif;  position: absolute; left: 115px; top: 202px; }
.card { position: absolute; left: 115px; top: 226px; }

.header-desc {width : 390px; position: absolute; left: 598px; top: 199px; font-size: 12px; font-family: Arial, Helvetica, sans-serif;  color: #ffffff; text-align: right; line-height: 16px; }
.header-desc1 {  position: absolute; left: 225px; top: 227px; font-size: 14px; color: #fff;}

.header-naves { position: absolute; left: 218px; top: 258px;}
.header-naves li { display: inline; float: left; }
.header-naves a { color: #fff; font-size: 18px; font-family: Arial, Helvetica, sans-serif; line-height: 20px; margin: 0 40px 0 0;  }
.header-naves a:hover { text-decoration: underline; color: #2244a5;  }

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

.mainer-desc { width : 630px; position: absolute; left: 115px;  color: #fff; text-align: left;}
.mainer-desc h2 {  font-family:"Times New Roman", Times, serif; font-size: 24px; font-weight: normal; }
.mainer-desc p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; }

.mainer-desc2 { width : 172px; position: absolute; left: 115px; top: 143px;  color: #fff;  text-align: left;}
.mainer-desc2 h2 {  font-family:"Times New Roman", Times, serif; font-size: 18px; font-weight: normal;  }
.mainer-desc2 h2 span {  font-family:"Times New Roman", Times, serif; font-size: 24px; }
.mainer-desc2 p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; }

.mainer-desc3 { width : 423px; position: absolute; left: 306px; top: 245px; color: #fff; text-align: left;}
.mainer-desc3 h2 {  font-family:"Times New Roman", Times, serif; font-size: 24px; font-weight: normal; }
.mainer-desc3 p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; }


.footer { width: 1100px; height: 59px;  position: relative; background: #000000 url(../images/footer.jpg)  no-repeat 0 0 ; text-align: center; }
.copyright { font-size: 12px; line-height: 14px; color: #fff; margin-top: 10px; }
.adrees { font-size: 12px; line-height: 14px; color: #fff; margin-top: 5px; }


/* girls.html */

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

.girl-list { width: 615px; position: absolute; left: 111px; top: 11px; } 
.girl-list li{ width: 120px; height: 275px; float: left; display: inline;  margin: 0px 3px 3px 0px; background: #000; }
.girl-list a { width: 118px; height: 273px; display: block; border: solid 1px #ff0000;  background: #000000;}
.girl-list img { width: 118px; height: 273px; display: block; }
.girl-list a:hover { border: solid 1px #FF0099;}

.mainer2-desc { width : 265px; position: absolute; left: 730px; top: 15px; color: #fff; text-align: left;}
.mainer2-desc h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal; }
.mainer2-desc p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

/* g1.html */ 

.mainer3 { width: 1100px; height: 450px; position: relative; background: #000 ; }

.girls-info { position: absolute; left: 586px; top: 15px; font-family: Arial, Helvetica, sans-serif; }
.girls-info h3 { font-size: 30px; line-height: 32px; color: #464646; }
.girls-info p { font-size: 18px; line-height: 22px; color: #464646;  }

.girls-p { width: 230px; position: absolute; left: 586px; top: 219px; }
.girls-p li { width: 71px; height: 103px; float: left; display: inline; margin: 0 3px 3px 0; background: #000; border: solid 1px #7d0000;}
.girls-p img { width: 71px; height: 103px; display: block; }
.girls-p li:hover { border: solid 1px #ff008a; } 

.girls-stage { width: 285px; height: 415px; display: inline; background: #000; border: solid 1px #7d0000; position: absolute; left: 291px; top: 15px;}
.girls-stage img { width: 285px; height: 415px; display: block; }

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

.m-desc { width: 700px; color: #464646; position: absolute; left: 241px; top: 15px; }
.m-desc h3 { font-size: 28px; line-height: 32px; }
.m-desc p { font-size: 16px; line-height: 18px; margin: 4px 0;}
.m-desc p span { font-size: 26px; line-height: 30px; color: #CC0000; }
.m-desc p a { text-decoration: underline; }

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


