@charset "utf-8";
* { margin:0; padding:0;}
li { list-style: none; }
a { text-decoration: none; }
img { border: none; }

body { background:url(../image/bg.jpg) repeat-x 0 0;}

.layout { margin:auto; width: 1000px;}

.header-m { background: url(../image/main_head.jpg) no-repeat 0 0; height: 131px; position:relative;}
.body-m { background:url(../image/main_body.jpg) no-repeat 0 0; height: 482px; position:relative;}

.header { background: url(../image/head.jpg) no-repeat 0 0; height: 131px; position:relative;}
.body { background:url(../image/body.jpg) no-repeat 0 0; height: 482px; position:relative;}
.g { background:url(../image/g.jpg) no-repeat 0 0; height:613px; position:relative;}
.tt { position:absolute; left: 24px; top: 22px; width: 295px; height: 46px; color:#FFFFFF; font-size:28px; font-family:"Arial"; font-weight:bolder; }
.tel { position:absolute; left: 765px; top: 23px; color:#FFFFFF; font-family:"Franklin Gothic Medium Cond"; font-size: 28px; font-weight:900; width: 224px; }

.tt-g {
	position:absolute;
	left: 502px;
	top: 44px;
	width: 226px;
	height: 38px;
	font-family:"Franklin Gothic Medium Cond";
	font-size: 30px;
	font-weight:900;
	color:#999999;
}
.tel-g { position:absolute; left: 740px; top: 45px; color:#999999; font-family:"Franklin Gothic Medium Cond"; font-size: 30px; font-weight:900; width:230px; }

.navs { position: absolute; left: 25px; top: 93px; width: 708px; }
.navs li { display:inline; margin-right: 50px;}
.navs a { color:#FFFFFF; font-size:20px; font-family:"Arial"; font-weight:900; }
.navs a:hover { color:#990000;}

.g1 { position:absolute; top: 36px; }
.g2 { position:absolute; left: 202px; top: 32px; }
.g3 { position:absolute; left: 420px; top: 32px; }

.pg { position:absolute; left: 303px; top: 7px }
.g-list { position:absolute; top: 34px; left: 17px; }
.g-list li { float:left; display:inline; margin-right: 6px; margin-bottom: 3px;}
.g-list img { border:solid 2px #CCCCCC;}
.g-list img:hover { border:solid 2px #990000;}
.girl-l { position:absolute; left: 506px; top: 466px; width: 486px; }
.girl-l li { float: left; display:inherit; margin-right:3px; }
.image { position:absolute; left: 26px; top: 19px; }

.name { position:absolute; color:#FFFFFF; left: 588px; top: 199px; width: 298px; height: 156px; font-family:"Arial"; }
.name p { margin-left: 8px; margin-bottom: 20px;  font-size:42px; font-weight:600;}
.name span {  font-size:24px; font-weight:600; color:#999999; }

.close { float:right; margin-right: 3px; margin-top: 3px;}


.movie { position:absolute; width: 712px; top: 13px; left: 40px; height: 442px; }
.movie li { float:left; display:inline; margin-right: 20px; margin-bottom: 70px;}

.m1 span { width: 200px; height: 20px; background:#999999; text-align:center; color:#000000; font-size:12px; line-height:20px; font-family:"Arial";}
.mm1 { position:absolute; left: 40px; top: 192px; }
.mm2 { position:absolute; left: 264px; top: 192px; }
.mm3 { position:absolute; left: 483px; top: 192px; }
.mm4 { position:absolute; left: 40px; top: 412px; }
.mm5 { position:absolute; left: 260px; top: 412px; }
.mm6 { position:absolute; left: 482px; top: 412px; }

.next { position:absolute; text-decoration:none; left: 654px; top: 440px; color:#000000; font-family:"Arial"; font-size:18px; }
.pre { position:absolute; text-decoration:none; left: 6px; top: 440px; color:#000000; font-family:"Arial"; font-size:18px; }

.desc {
	position:absolute;
	color:#000000;
	font-size:14px;
	font-family:"Arial";
	font-weight:bold;
	left: 6px;
	top: 44px;
	height: 313px;
	width: 765px;
	line-height: 24px;
	margin-left: 30px;
}

.desc span { font-size: 20px; line-height: 40px; color: #fff; }


.foot { width: 1000px; height: 50px; line-height: 30px; color: #000; text-align: center; font-size: 14px; background: #fff; }
.foot a { color: blue; }



