@charset "utf-8";
/* CSS Document */
* { margin: 0px; padding: 0px; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #2f1d13; }
li { list-style: none; }
a { text-decoration: none; }
img { border: none; }

.layout { width: 1100px; margin: 0 auto; background: #2f1d13; }

/* index.html */
.header { width: 1100px; height: 350px; background: #2f1d13 url(../images/head-bg.jpg) no-repeat 142px 0; position: relative; }

.mainer { width: 1100px; height: 280px; background: #2f1d13 url(../images/main-bg.jpg) no-repeat 142px 0; position: relative; }

.title { position: absolute; left: 171px; top: 28px; }
.title img { display: block; position: absolute; }
.title span { font-size: 12px; }

.main-desc { width: 618px; font-size: 16px; color: #b38266; line-height: 20px; position: absolute; left: 171px; top: 85px; }

.m-link { position: absolute; left: 156px; top: 198px; }
.m-link li { width: 170px; height: 59px; float: left; display: inline; margin: 0 15px; }
.m-link a { width: 170px; height: 59px; display: block; }
.m-link img { width: 170px; height: 59px; display: block; }

.footer { width: 1100px; height: 100px; color: #fff; text-align: center; background: #2f1d13; position: relative; }




.footer2 { width: 1100px; height: 50px; background: #291b12; position: relative; }

.foot-naves { position: absolute; left: 230px; top: 5px; }
.foot-naves li { color: #b69a8e; float: left; display: inline; margin: 0 10px; }
.foot-naves a { color: #b69a8e; font-weight: bold; }
.foot-naves a:hover { color: #fff; text-decoration: underline; }

.copyright { width: 1100px; color: #b69a8e; text-align: center; padding-top: 25px; background: #291b12; }

.clear { clear: both; }

/* about.html */
.top-layout { width: 1100px; height: 30px; background: #9c7c6a; position: relative; }

.top { width: 1100px; height: 29px; background: #513d32; }

.top-naves { width: 1001px; height: 29px; background: #9c7c6a; position: absolute; left: 50px; }
.top-naves li { width: 124px; height: 29px; float: left; display: inline; background: #513d32; margin-left: 1px; text-align: center; }
.top-naves a { color: #CCCCCC; font-size: 13px; line-height: 29px; font-weight: bold; }
.top-naves a:hover { color: #fff; text-decoration: underline; }

.header2 { height: 195px; background: #2f1d13 url(../images/head2-bg.jpg) no-repeat 50px 0; position: relative; }

.title2 { position: absolute; left: 64px; top: 139px; }
.title2 img { display: block; position: absolute; }
.title2 span { font-size: 12px; }

.head-naves { height: 35px; background: url(../images/head-naves-bg.jpg) repeat-x 0 0; position: relative; }

.h-naves { width: 903px; height: 35px; background: url(../images/h-naves-bg.jpg) repeat-x 0 0; position: absolute; left: 99px; } 
.h-naves li { width: 147px; height: 35px; float: left; display: inline; background: url(../images/head-naves-bg.jpg) repeat-x 0 0; margin-left: 3px; text-align: center; }
.h-naves a { color: #fff; font-size: 16px; font-weight: bold; line-height: 35px; }
.h-naves a:hover { text-decoration: underline; }

.mainer2 { width: 1100px; height: 696px; background: #774425 url(../images/main2-bg.jpg) repeat-x 0 top; position: relative; }

.main-left { width: 350px; height: 696px; background: #774425 url(../images/main-left-bg.jpg) no-repeat 0 top; position: absolute; left: 0px; top: 0px; }
.main-left-li { width: 350px; height: 683px; background: #774425 url(../images/main-left-li-bg.jpg) repeat-y right 0; margin-top: 13px; }

.m-l-d { width: 290px; background: #774425 url(../images/main-left-d-bg.jpg) no-repeat 0 19px; margin-left: 50px; }
.m-l-d h2 { font-size: 18px; text-align: center; }
.m-l-d p { font-size: 12px; margin: 10px 0; }

.main-middle { width: 700px; height: 696px; background: #a45e3c url(../images/main-middle-bg.jpg) repeat-x 0 top; position: absolute; left: 350px; top: 0px; }

.main-m-tt { width: 330px; height: 25px; border: solid 1px #000; font-size: 18px; color: #000; background: #774628; text-align: center; line-height: 25px; position: absolute; left: 184px; top: 20px; }

.banner li { width: 197px; height: 80px; float: left; display: inline; margin-left: 15px; text-align: center; color: #000; }
.banner a { width: 195px; height: 60px; display: block; border: solid 1px #000; }
.banner a:hover { border: solid 1px #fff; }
.banner img { width: 195px; height: 60px; display: block; }

.banner-1 { width: 636px; background: #a45e3c; position: absolute; left: 28px; top: 60px; }
.banner-2 { width: 424px; background: #a45e3c; position: absolute; left: 137px; top: 220px; }

.main-girls { width: 680px; height: 387px; overflow: scroll; background: #774427; border: solid 1px #000; position: absolute; left: 9px; top: 300px; }

.main-girls h3 { font-size: 18px; color: #000; line-height: 29px; text-align: center; }

.top-girls { width: 635px; margin-left: 14px; background: #774427; }
.top-girls li { width: 117px; float: left; display: inline; margin: 5px; }
.top-girls a { width: 115px; height: 160px; display: block; border: solid 1px #000; }
.top-girls a:hover { border: solid 1px #fff; }
.top-girls img { width: 115px; height: 160px; display: block; }

.main-right { width: 50px; height: 696px; background: #774425 url(../images/main-right-bg.jpg) no-repeat 0 top; position: absolute; left: 1050px; top: 0px; }
.main-right-li { width: 50px; height: 683px; background: #774425 url(../images/main-right-li-bg.jpg) repeat-y left 0; margin-top: 13px; }

/* links.html */
.mm-desc { width: 680px; height: 600px; background: #774427; border: solid 1px #000; position: absolute; left: 9px; top: 30px; }
.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; margin-left: 10px; margin-top: 10px; background: #774427; }
.other-links li { float: left; display: inline; margin: 5px 0; }
.other-links img { display: block; }

.mm-desc2 { width: 680px; height: 650px; background: #774427; border: solid 1px #000; position: absolute; left: 9px; top: 30px; }
.mm-d2 h4 { font-size: 30px; color: #000; margin-left: 10px; margin-top: 10px; }
.mm-d2 p { font-size: 14px; color: #000; margin: 5px 0; margin-left: 10px; line-height: 18px; }
.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: 640px; 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: 640px; margin-left: 14px; background: #fff; border: solid 1px #000; padding: 5px; margin-bottom: 5px; }
.linkcode2 p { font-size: 12px; line-height: 16px; }


/* ny_1.html - ny_10.html */
.mainer3 { width: 1100px; height: 1730px; background: #774425 url(../images/main2-bg.jpg) repeat-x 0 top; position: relative; }

.main-left3 { width: 350px; height: 1730px; background: #774425 url(../images/main-left-bg.jpg) no-repeat 0 top; position: absolute; left: 0px; top: 0px; }
.main-left-li3 { width: 350px; height: 1717px; background: #774425 url(../images/main-left-li-bg.jpg) repeat-y right 0; margin-top: 13px; }

.main-right3 { width: 50px; height: 1730px; background: #774425 url(../images/main-right-bg.jpg) no-repeat 0 top; position: absolute; left: 1050px; top: 0px; }
.main-right-li3 { width: 50px; height: 1717px; background: #774425 url(../images/main-right-li-bg.jpg) repeat-y left 0; margin-top: 13px; }

.main-middle3 { width: 700px; height: 1730px; background: #a45e3c url(../images/main-middle-bg.jpg) repeat-x 0 top; position: absolute; left: 350px; top: 0px; }

.mm-desc3 { width: 670px; height: 1680px; background: #774427; border: solid 1px #000; padding: 5px; position: absolute; left: 9px; top: 30px; }
.mm-desc3 h4 { font-size: 30px; color: #000; }



.mainer4 { width: 1100px; height: 1180px; background: #774425 url(../images/main2-bg.jpg) repeat-x 0 top; position: relative; }

.main-left4 { width: 350px; height: 1180px; background: #774425 url(../images/main-left-bg.jpg) no-repeat 0 top; position: absolute; left: 0px; top: 0px; }
.main-left-li4 { width: 350px; height: 1167px; background: #774425 url(../images/main-left-li-bg.jpg) repeat-y right 0; margin-top: 13px; }

.main-right4 { width: 50px; height: 1180px; background: #774425 url(../images/main-right-bg.jpg) no-repeat 0 top; position: absolute; left: 1050px; top: 0px; }
.main-right-li4 { width: 50px; height: 1167px; background: #774425 url(../images/main-right-li-bg.jpg) repeat-y left 0; margin-top: 13px; }

.main-middle4 { width: 700px; height: 1180px; background: #a45e3c url(../images/main-middle-bg.jpg) repeat-x 0 top; position: absolute; left: 350px; top: 0px; }

.mm-desc4 { width: 670px; height: 1130px; background: #774427; border: solid 1px #000; padding: 5px; position: absolute; left: 9px; top: 30px; }
.mm-desc4 h4 { font-size: 30px; color: #000; }


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

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









