* { margin: 0; padding: 0; }
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; background: #fff; }
li { list-style: none; }
a { text-decoration: none; }
img { border: none; }

.wrapfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.wrapfix { display: inline-table; }
* html .wrapfix {height: 1%;}
*+html .wrapfix {height: 1%;}
.wrapfix { display: block; }

.all-index { width: 100%; margin-top: 15px; }

.left-index { width: 50%; text-align: right; background: #ebebda; float: left; display:inline; }

.right-index { width: 49%; background: #fff; float: left; }
.right-index img { display: block; }

.index-desc { font-size: 12px; color: #fff; text-align: center; background: #fff; }

.top6 p { height: 84px; float: left; text-align: center; }
.ten { width: 30px; }
.ten img { margin-top: 37px; }
.enter img { margin-top: 32px; }


.layout { width: 1000px; margin: 0 auto; }
.main { background: #d3d3d3; }
.foot { background: url(../images/back6.gif) no-repeat 0 0; text-align: right; }

.head-tt { height: 160px; }
.head-tt p { float: left; display: inline; }

.cil1 { height: 27px; background: #ebebda; text-align: right; }

.naves { height: 30px; }
.naves p { float: left;}
.naves li { float: left; }
.naves img { display: block; }

.main-girls { padding-top: 14px; padding-left: 17px; height: 700px; background: #d3d3d3; }
.main-girls li { margin-right: 14px; width: 180px; float: left; display: inline; background: #ebebda; }
.main-girls img { display: block; margin-left: 10px; margin-top: 6px; }

.m-girls1 li { width: 180px; height: 262px; border-top: solid 1px #fff; border-left: solid 1px #fff; border-right: solid 1px #fff; }
.m-girls1 li a { width: 160px; height: 248px; }

.m-girls1-1 li { margin-bottom: 42px; line-height: 48px; text-align: center; height: 39px; background: #ebebda url(../images/point.gif) no-repeat 10px 0; border-bottom: solid 1px #fff; border-left: solid 1px #fff; border-right: solid 1px #fff; }
.m-girls1-1 li a { font-size: 10px; color: blue; }
.m-girls1-1 li b { font-size: 10px; margin-right: 5px; color: #666666; }
.m-girls1-1 li a:hover { color: #C0C0C0;}

.foot-bottom { font-size: 10px; color: #666666; height: 70px; background: #fff url(../images/sen1.gif) no-repeat 0 14px; text-align: center; line-height: 65px; }

.girls-info { width: 800px; margin-left: 100px; background: #d3d3d3; padding-top: 14px; }

.girls-name { height: 30px; background: #fff url(../images/point1.1.gif) no-repeat 0 0; }
.girls-name p { width: 750px; margin-left: 50px; font-size: 10px; height: 30px; line-height: 30px; background: #fff; color: #666666; font-weight: bold; }

.back { height: 47px; line-height: 40px; background: #d3d3d3; }
.back a { color: blue; font-size: 10px; padding-left: 10px; }
.back a:hover { color: #C0C0C0; }

.girls-desc { background: #ebebda; }

.g-info { height: 70px; text-align: left; padding-top: 19px; padding-left: 9px; background: #ebebda; }
.g-info p { padding-left: 5px; width: 775px; height: 50px; line-height: 16px; border: solid 1px #a9a9a9; font-size: 10px; color: #666666; background: #ebebda; }

.cil3 { padding-left: 10px; height: 20px; background: #ebebda; }
.cil3 p { padding-top: 2px; }

.cil4 { padding-left: 10px; height: 37px; background: #ebebda; }
.cil4 p { padding-top: 11px; }

.g-photo { background: #ebebda; padding-left: 2px; }
.g-photo p { width: 199px; float: left; display: inline; text-align: center; }

.tt-name { height: 30px; background: #fff url(../images/point1.gif) no-repeat 0 0; }
.tt-name p { width: 750px; margin-left: 50px; font-size: 10px; height: 30px; line-height: 30px; background: #fff; color: #666666; font-weight: bold; }

.price-desc { padding-left: 100px; padding-top: 15px; height: 325px; background: #d3d3d3; }
.p-desc1 { width: 631px; border: solid 1px #ebebda; background: #d3d3d3; }
.p-desc1 p { font-size: 10px; color: #666666; line-height: 25px; padding-left: 5px; }

.card { height: 50px; background: #d3d3d3 url(../images/card.gif) no-repeat 340px 0; }
.card p { height: 50px; line-height: 50px; width: 220px; padding-left: 120px; background: #d3d3d3; }

.p-desc2 { width: 630px; height: 28px; line-height: 28px; color: #666666; font-size: 10px; text-align: center; background: #d3d3d3; margin-top: 15px; }
.p-left { width: 295px; height: 28px; background: #9f9f98; float: left; display: inline; padding-left: 5px;  }
.p-right { width: 295px; height: 28px; background: #9f9f98; float: left; margin-left: 30px; padding-left: 5px;  }

.p-cil1 { width: 140px; height: 28px; background: #ebebda; float: left; }
.p-cil2 { width: 15px; height: 28px; float: left; background: #d3d3d3; line-height: 28px;  }
.p-cil3 { width: 140px; height: 28px; float: left; background: #d3d3d3;  }

.about-desc1 { width: 750px; height: 45px; line-height: 55px; font-size: 10px; color: #666666; font-weight: bold; text-align: center; padding-left: 50px; background: #d3d3d3; }

.about-desc2 { width: 750px; border: solid 1px #ebebda; margin-left: 50px; background: #d3d3d3; font-size: 10px; color: #666666; }
.about-desc2 p { line-height: 15px; padding: 6px 0;  }

/*faq.html*/
.faq1 { width: 640px; padding-left: 160px; padding-top: 10px; background: #d3d3d3; padding-bottom: 46px; }
.faq1 p { height: 28px; line-height: 28px; color: #666666; background: #d3d3d3; }
.faq1 span { font-size: 10px; }
.faq1 a { font-size: 10px; padding-left: 10px; color: blue; }
.faq1 a:hover { color: #C0C0C0; }
.faq1-cil1 { padding-left: 30px; }
.faq1-cil1-1 { padding-left: 23px; }

.faq2 { width: 790px; padding-left: 5px; background: #d3d3d3; }
.faq2 p { line-height: 22px; font-size: 10px; color: #666666; float: left; }
.faq2 a { color: blue; }
.faq2 a:hover { color: #C0C0C0; }

.faq2-1 { width: 790px; border: solid 1px #ebebda; margin-bottom: 14px; }
.faq2-1-1 { width: 110px; text-align: center; background: #ebebda; }
.faq2-1-2 { width: 675px; background: #ebebda; padding-left: 5px; }
.faq2-1-3 { width: 110px; text-align: center; background: #d3d3d3;  }
.faq2-1-4 { width: 675px; background: #d3d3d3; padding-left: 5px; }
.faq-go { color: blue; font-size: 10px; }
.faq-go a:hover { color: #C0C0C0; }

/*booking.html*/
.book1 { width: 790px; border: solid 1px #ebebda; color: #666666; margin-left: 5px; margin-top: 14px; background: #d3d3d3;  }
.book1-1 { width: 20px; float: left; text-align: center; line-height: 14px; }
.book1-2 { width: 770px; font-size: 10px; line-height: 16px; margin-left: 20px; background: #d3d3d3; }
.book1-3 { width: 770px; font-size: 10px; line-height: 14px; padding-left: 20px; padding-top: 10px; background: #d3d3d3; }
.book1 a { color: blue; }
.book1 a:hover { color: #C0C0C0; }

.book2 { width: 790px; height: 30px; background: url(../images/t1.gif) no-repeat 0 0; margin-left: 5px; margin-top: 14px; }

.book3 { font-size: 10px; color: #666666; margin-left: 12px; }
.book3 p { font-family: Verdana, Arial, Helvetica, sans-serif; }

.book4 { width: 790px; border: solid 1px #ebebda; color: #666666; margin-left: 5px; margin-top: 25px; margin-bottom: 20px; }
.book4-1{ width: 790px; float: left; line-height: 16px; padding-top: 2px; padding-bottom: 2px; }
.book4-1-1 { width: 730px; font-size: 10px; margin-left: 20px; }
.book4-cil1 { width: 20px; font-size: 10px; float: left; text-align: center; }

/*contact.html*/
.contact1 { width: 790px; height: 30px; background: url(../images/t4.gif) no-repeat 0 0; margin-top: 48px; }

.contact2 { width: 788px; border: solid 1px #ebebda; color: #666666; margin-left: 5px; margin-top: 14px; line-height: 22px; }
.contact2-cil { width: 20px; float: left; text-align: center; }
.contact2-1 { font-size: 10px; margin-left: 20px; }
.contact2 a { color: blue; }
.contact2 a:hover { color: #C0C0C0; }

.contact3 { color: #666666; font-size: 10px; margin-left: 13px; margin-top: 15px; }
.contact3 p { font-family: Verdana, Arial, Helvetica, sans-serif; }

.contact3-cil1 { text-align: center; }


