* { margin: 0; padding: 0; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #ff9331 url(../images/bd-bg.gif) repeat-x 0 0; }
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;}
/* Hides from IE-mac \*/
* html .wrapfix {height: 1%;}
*+html .wrapfix {height: 1%;}
.wrapfix {display: block;}
/* End hide from IE-mac */

.layout { width: 773px; margin: 0 auto; position: relative;}
.header { width: 773px; height: 80px; position: relative; }
.mainer { width: 773px; background: #ff9331; }

.tt1 { font-family: AvantGarde Bk BT; font-size: 30px; color: #fff; display: inline; float: left; margin-left: 13px; margin-top: 26px; }
.web { position: absolute; top: 50px; right: 200px; z-index: 1000; font-family: Lucida Sans; color: #fff; font-weight: bold; font-size: 18px; }

.naver { width: 760px; height: 34px; background: url(../images/naver-bg.gif) no-repeat 0 0; margin-left: 13px; }
.naver li { height: 34px; display: inline; float: left; background: url(../images/naver-li-bg.gif) no-repeat 0 50%; margin-left: 17px; }
.naver a { width: 100% height: 34px; line-height: 34px; color: #ff5a0c; font-size: 13px; font-family: Georgia; font-weight: bold; margin-left: 17px; }
.naver li.over { background: none; }

.sexy { width: 200px; height: 396px; background: url(../images/sexy.jpg) no-repeat 0 0; position: absolute; left: 574px; top: 25px; }

.dis1 { width: 540px; margin-left: 28px; margin-top: 23px; background: #ff9331; }
.dis1 p { color: #fff; font-weight: bold; line-height: 1.6; }
.tt2 { font-size: 18px; color: #fff; font-weight: bold; }

.girls { width: 273px; height: 393px; background: url(../images/girl-bg.gif) no-repeat 0 0; display: inline; float: left;  }
.tt3 { font-family: AvantGarde Md BT; font-size: 14px; color: #ff6a1c; padding-top: 38px; margin-left: 72px; }

.girl { width: 218px; margin-top: 19px; margin-left: 40px;}
.girl li { width: 218px; height: 95px; background: url(../images/girl-li-bg.gif) no-repeat 0 100%; display: inline; float: left; margin-bottom: 15px; }
.girl a {  color: #fcd0aa; line-height: 1.4; width: 218px; height: 80px; display: block; float: left; }
.girl img { display: block; float: left; margin-right: 7px; width: 108px; height: 80px; }
.girl span { font-size: 14px; font-weight: bold; color: #FFFFFF; }



.dis2 { width: 475px; float: left; margin-top: 35px; margin-left: 13px; }
.dis2 p{ width: 475px; color: #fff; ont-weight: bold; line-height: 1.6;}
.tt4 { font-size: 18px; color: #fff; font-weight: bold; padding-top: 0; }
.pp { margin-bottom: 18px; }

.dis1 p, .dis2 p { margin: 15px 0; }

.footer { width: 100%; height: 45px; margin-top: 28px; background: #ffb16f url(../images/foot-bg.gif) repeat-x 0 bottom; }
.copy { width: 773px; height: 45px; margin: 0 auto; text-align: center; }
.tt5 { color: #ffdfb8; line-height: 45px; font-size: 12px; }

.box1 { height: 450px; }
.girls-list {  }
.girls-list li  { float: left; display: inline; width: 220px; margin: 12px 0 0 0; }
.girls-list a   { float: left; display: inline; width: 180px; padding: 5px; background-color: #ffb16f; color: #fff; font-size: 14px; }
.girls-list img { display: block; width: 180px; height: 140px; margin-bottom: 3px; }
.girl-imgs img { display: block; margin: 10px 0; width: 400px; height: 400px; }

.phone2 { font-size: 16px; font-weight: bold; }
