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

.l-out { width: 1100px; margin: 0 auto; background: url(../images/body-bg.jpg) repeat 0 0; }

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

.header { width: 930px; height: 370px; background: url(../images/head-bg.jpg) no-repeat 0 top; position: relative; }

.head-naves { width: 900px; height: 65px; background: url(../images/head-naves-bg.jpg) no-repeat 0 0; padding: 0 15px; position: absolute; left: 0px; top: 125px; }
.head-naves li { width: 179px; height: 65px; float: left; display: inline; margin-left: 1px; text-align: center; line-height: 65px; }
.head-naves a { font-size: 20px; color: #ffdfdf; }
.head-naves a:hover { text-decoration: underline; color: #fff; }

.title { position: absolute; left: 423px; top: 56px; }
.web { font-size: 14px; color: #fff; position: absolute; left: 679px; top: 103px; }
.card { position: absolute; left: 476px; top: 140px; }
.tel { position: absolute; left: 622px; top: 132px; }

.foot-naves { position: absolute; left: 280px; top: 7px; }
.foot-naves li { float: left; display: inline; color: #fff; font-size: 14px; margin: 0 10px; }
.foot-naves a { font-size: 14px; color: #fff; }
.foot-naves a:hover { text-decoration: underline; }

.copyright { width: 930px; text-align: center; color: #fff; position: absolute; top: 37px; }

/* index.html */
.logo { width: 930px; height: 180px; background: url(../images/logo-bg.jpg) no-repeat 0 0; position: absolute; left: 0px; top: 190px; }

.footer { width: 930px; height: 60px; background: url(../images/foot-bg.jpg) no-repeat 0 0; margin-bottom: 10px; position: relative; }

.mainer { width: 930px; height: 460px; background: url(../images/main-bg.jpg) no-repeat 0 0; position: relative; }

.main-desc1 { width: 255px; position: absolute; left: 280px; top: 30px; }
.main-desc1 h2 { font-size: 22px; color: #d1425e; }
.main-desc1 p { color: #b8648c; line-height: 16px; }

.main-desc2 { width: 315px; position: absolute; left: 575px; top: 20px; }
.main-desc2 h1 { font-size: 18px; color: #fff; }
.main-desc2 p { color: #fff; line-height: 16px; }

.main-desc3 { width: 315px; position: absolute; left: 575px; top: 135px; }
.main-desc3 h2 { font-size: 18px; color: #fff; }
.main-desc3 p { color: #fff; line-height: 16px; }

.main-tt1 { width: 250px; font-size: 20px; color: #fff; position: absolute; left: 300px; top: 265px; }
.main-pp1 { width: 485px; font-size: 14px; line-height: 18px; color: #fff; text-align: right; position: absolute; left: 60px; top: 300px; }

.main-tt2 { font-size: 20px; color: #fff; position: absolute; left: 580px; top: 265px; }

.top-girl { width: 250px; position: absolute; left: 575px; top: 295px; }
.top-girl li { width: 115px; height: 150px; float: left; display: inline; margin-left: 10px; }
.top-girl a { width: 109px; height: 144px; display: block; border: solid 3px #fff; }
.top-girl img { width: 109px; height: 144px; display: block; }

/* girls.html , rate.html , contact.html , links.html , g1.html - g10.html */
.logo2 { width: 930px; height: 180px; background: url(../images/logo-bg2.jpg) no-repeat 0 0; position: absolute; left: 0px; top: 190px; }

.footer2 { width: 930px; height: 60px; background: url(../images/foot-bg2.jpg) no-repeat 0 0; margin-bottom: 10px; position: relative; }

.mainer2 { width: 930px; height: 560px; background: url(../images/main-bg2.jpg) no-repeat 0 0; position: relative; }

.girls-list { width: 825px; position: absolute; left: 20px; top: 15px; }
.girls-list li { width: 155px; height: 250px; float: left; display: inline; margin: 5px; }
.girls-list a { width: 151px; height: 246px; display: block; border: solid 2px #ca284d; }
.girls-list img { width: 151px; height: 246px; display: block; }

.change-page { width: 55px; position: absolute; left: 852px; top: 20px; }
.change-page li { width: 55px; float: left; display: inline; margin: 5px 0; }
.change-page a { font-size: 20px; color: #FF3399; font-weight: bold; }
.change-page a:hover, .change-page a.movein { text-decoration: underline; }

.m-desc { width: 600px; position: absolute; left: 165px; top: 50px; text-align: center; }
.m-desc h3 { font-size: 30px; line-height: 34px; color: #000; }
.m-desc p { font-size: 20px; line-height: 24px; margin: 15px 0; color: #000; }
.m-desc p span { font-size: 24px; font-weight: bold; color: #FF3399; }
.m-desc p a { color: #FF3399; }
.m-desc p a:hover { text-decoration: underline; }

.girls-photo { width: 525px; position: absolute; left: 91px; top: 15px; }
.girls-photo li { width: 170px; height: 255px; float: left; display: inline; margin-left: 5px; margin-bottom: 5px; }
.girls-photo img { width: 170px; height: 255px; display: block; }

.girls-desc { position: absolute; left: 640px; top: 15px; }
.girls-desc p { font-size: 18px; color: #f98ca3; line-height: 22px; margin: 10px 0; }
.girls-name { font-size: 30px; color: #f98ca3; }

.banner { }
.banner li { width: 468px; height: 60px; float: left; display: inline; margin: 2px 0; }
.banner img { display: block; }



