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

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

.tel { position: absolute; left: 178px; top: 110px; }

.header1-naves { position: absolute; left: 178px; top: 215px;  }
.header1-naves a { width: 124px; height: 50px; display: block; background: url(../images/enter1.jpg) ; }
.header1-naves a:hover { background: url(../images/enter.jpg)}

.header1-naves2 { position: absolute; left: 310px; top: 215px;  }
.header1-naves2 a { width: 124px; height: 50px; display: block; background: url(../images/leave1.jpg) ;}
.header1-naves2 a:hover { background: url(../images/leave.jpg) ;}

.mainer { width: 1100px; height: 384px; position: relative; background: url(../images/mainer.jpg) no-repeat 0 0 ; }

.mainer-desc { width: 630px; position: absolute; left: 178px; top: 40px; font-size: 14px; line-height: 16px; color: #fff; text-align: left; }
.mainer-desc1 { width: 403px; position: absolute; left: 178px; font-size: 16px; line-height: 18px; color: #fff; }

.footer { width: 1100px; height: 83px;  position: relative; background: #293259; text-align: center; }
.copyright { font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, sans-serif; color: #fff;  position: absolute ; left: 337px; top: 40px;}

.foot-naves { width: 500px;  position: absolute; left: 392px; top: 13px;}
.foot-naves li {  display: inline; float: left; margin: 0 15px 0 0;  color:#FFFFFF;}
.foot-naves a { color: #fff; font-size: 14px; font-family: Arial, Helvetica, sans-serif; line-height: 16px;  }
.foot-naves a:hover { text-decoration: underline; color: #0000FF;  }
.location { font-size: 16px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; color: #fff;  position: absolute ; left: 387px; top: 60px; }

/* about.html */
.header2 { width: 1100px; height: 237px;  position: relative; background: url(../images/header2.jpg) no-repeat 0 0 ; }

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

.top-naves { width: 950px;  position: absolute; left: 105px; top: 10px; } 
.top-naves li {  display: inline; float: left; margin: 0 5px 0 0;  color:#FFFFFF;}
.top-naves a { color: #fff; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 16px;  }
.top-naves a:hover { text-decoration: underline; color: #0000FF;  }


.header-naves { position: absolute; left: 135px; top: 180px;}
.header-naves li { float: left; text-align: center; margin: 0 5px 0 0; }
.header-naves a { width: 129px; height: 35px; background: url(../images/di.jpg) ; display: block; color: #fff; font-size: 16px; font-family: Arial, Helvetica, sans-serif; line-height: 35px;  }
.header-naves a:hover { color: #3300FF;  }

.mainer2 { width: 1100px; height: 1320px; position: relative; background: url(../images/bian.jpg) repeat-y 0 0 ; }
.mainer3 { width: 1100px; height: 1207px; position: relative; background: url(../images/bian.jpg) repeat-y 0 0 ; }
.mainer4 { width: 1100px; height: 2167px; position: relative; background: url(../images/bian.jpg) repeat-y 0 0 ; }
.mainer5 { width: 1100px; height: 1750px; position: relative; background: url(../images/bian.jpg) repeat-y 0 0 ; }

.mainer2-desc { width: 820px; position: absolute; left: 149px; top: 35px; font-size: 12px; line-height: 16px; color: #fff; text-align: center; }
.mainer2-desc1 { width: 403px; position: absolute; left: 407px; top: 9px; font-size: 18px; line-height: 20px; color: #FFFF33; }
.mainer2-desc2 { width: 403px; position: absolute; left: 480px; top: 160px; font-size: 24px; line-height: 26px; color: #FFFF33; }

.banner li { float: left; display: inline; margin-left: 8px; text-align: center; color: #fff; font-size: 11px; }
.banner a { width: 195px; height: 60px; display: block; border: solid 1px #fff; }
.banner a:hover { border: solid 1px #0000FF; }
.banner img { width: 195px; height: 60px; display: block; }

.banner-1 { width: 856px; position: absolute; left: 140px; top: 170px; }
.banner-2 { width: 856px; position: absolute; left: 140px; top: 920px; }


.girl-list { width: 850px; height: 530px;  position: absolute; left: 145px; top: 200px;  text-align: center;} 
.girl-list li{  float: left; display: inline; margin: 0 20px 8px 0; }
.girl-list a { width: 115px; height: 160px; display: block; background: #000000; border: solid 1px #000;}
.girl-list a:hover { border: solid 1px #0000FF;}
.girl-list img { width: 115px; height: 160px; display: block; }

.footer2 { width: 1100px; height: 63px;  position: relative; background: #293259; text-align: center; }
.copyright { font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, sans-serif; color: #fff;  position: absolute ; left: 337px; top: 40px;}

.foot2-naves { width: 700px;  position: absolute; left: 292px; top: 13px;}
.foot2-naves li {  display: inline; float: left; margin: 0 15px 0 0;  color:#FFFFFF;}
.foot2-naves a { color: #fff; font-size: 14px; font-family: Arial, Helvetica, sans-serif; line-height: 16px;  }
.foot2-naves a:hover { text-decoration: underline; color: #0000FF;  }

/* banner.html */

.main-middle { width: 600px; height: 560px; position: absolute; left: 157px; top: 566px; }

.mm-desc2 { width: 540px; height: 650px;  }
.mm-d2 h4 { font-size: 22px; color: #000; }
.mm-d2 p { font-size: 14px; color: #000; line-height: 16px; }
.mmd2-pp a { color: #b69a8e; }
.mmd2-pp a:hover { color: #fff; text-decoration: underline; }

.banner-tt { text-align: center; font-size: 16px; line-height: 20px; }

.link-1 a { color: #000; font-size: 12px; line-height: 16px; text-decoration: underline; }

.linkcode { width: 500px; margin-left: 14px; background: #fff; border: solid 1px #000; padding: 5px; margin-bottom: 5px; }
.linkcode p { font-size: 12px; line-height: 16px; }

.link-2 a { color: #000; font-size: 12px; line-height: 16px; text-decoration: underline; }

.linkcode2 { width: 500px; margin-left: 14px; background: #fff; border: solid 1px #000; padding: 5px; margin-bottom: 5px; }
.linkcode2 p { font-size: 12px; line-height: 16px; }

/* usaescort.html */
.mm-desc { width: 540px; height: 650px; }
.mm-desc h4 { font-size: 30px; color: #000; margin-left: 10px; margin-top: 10px; }
.mm-desc p { font-size: 18px; color: #000; margin: 15px 0; margin-left: 10px; line-height: 22px; }
.mmd-pp a { font-size: 16px; color: #b69a8e; }
.mmd-pp a:hover { color: #fff; text-decoration: underline; }

.other-links { width: 468px; position: absolute; left: 10px; top: 110px; }
.other-links li { float: left; margin: 5px 0; }
.other-links img { display: block; }

/* ny_1.html - ny_10.html */

.mm-desc3 { width: 670px; }
.mm-desc3 h4 { font-size: 30px; color: #000; }

.web-links { width: 610px; }
.web-links li { width: 610px; height: 90px; float: left; display: inline; }
.web-links a { width: 468px; display: block; font-size: 16px; color: #fff; text-align: center; float: left; }
.web-links a:hover { color: #fff; text-decoration: underline; }
.web-links span { font-size: 20px; color: #fff; }
.web-links img { width: 468px; height: 60px; display: block; }

.girls-p { width: 800px; }

.mm-d-ul { width: 835px; margin-left: 10px; }
.mm-d-ul li { width: 117px; height: 180px; float: left; display: inline; margin: 0 15px 10px 0; text-align: center; color: #000; font-size: 14px; }
.mm-d-ul a { color: #fff; }
.mm-d-ul a:hover { color: #CC0066; text-decoration: underline; }
.mm-d-ul img { width: 115px; height: 160px; display: block; border: solid 1px #000; }
