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

body { background:url(../images/bg.jpg) repeat;}

.layout { width: 1035px; margin:0 auto;}
.header { background:url(../images/header1.jpg); height: 159px; position:relative;}
.main { height:763px;}
.lb { background:url(../images/lb1.jpg); height: 763px; width: 374px; position:relative; float:left;}
.rb { background:url(../images/rb1.jpg); height: 763px; width: 661px; position:relative; float:right;}
.foot { background:url(../images/foot1.jpg); height: 49px; position:relative;}

.tt { position:absolute; left: 57px;}
.tt h1 { font-size: 14px;}
.tt1 { position:absolute; left: 57px; }
.tel { position:absolute; left: 358px; top: 27px; }

.navs {
	position:absolute;
	left: 399px;
	top: 112px;
}
.navs li { float:left; display:inline;}
.navs img { display:block;}

.fn {
	text-align:center;
	position:absolute;
	width: 338px;
	left: 365px;
	top: 3px;
}
.fn li { float:left; display:inline; border-right:1px solid #990000;   }
.fn a { color:#990000; font-size:14px; font-family:"Arial";  margin: 0 10px; }
.fn a:hover { text-decoration:underline; }
#con { border-right:none;}

.copy { font-family:"Arial"; color:#6d3421; font-size: 12px; text-align:center; margin-top: 32px; }
.copy a { font-family:"Arial"; color:#6d3421; font-size: 12px; }

.gl { width: 318px; position: absolute; left: 52px; top: 2px; }
.gl li { display:inline; float:left; margin-right:80px; margin-bottom: 12px; }
.gl a { width: 75px; height: 100px; display: block; border: 2px solid #25071c; }
.gl a:hover { border: 2px solid #e1a7a7; }
.gl img { width: 75px; height: 100px; display: block; }

.n1 { position: absolute; font-family: Micro; font-size:30px; left: 136px; top: 3px; }
.n1 a {color:#1cf8f0;}
.n1 a:hover { text-decoration:underline;}
.n2 { position: absolute; font-family: Micro; font-size:30px; left: 294px; top: 2px; }
.n2 a {color:#1cf8f0;}
.n2 a:hover { text-decoration:underline;}
.n3 { position:absolute; font-family:Micro; font-size:30px; left: 136px; top: 119px; }
.n3 a {color:#1cf8f0;}
.n3 a:hover { text-decoration:underline;}
.n4 { position:absolute; font-family:Micro; font-size:30px;left: 294px; top: 118px; }
.n4 a {color:#1cf8f0;}
.n4 a:hover { text-decoration:underline;}
.n5 { position:absolute; font-family:Micro; font-size:30px; left: 136px; top: 234px; }
.n5 a {color:#1cf8f0;}
.n5 a:hover { text-decoration:underline;}
.n6 { position:absolute; font-family:Micro; font-size:30px; left: 294px; top: 234px; }
.n6 a {color:#1cf8f0;}
.n6 a:hover { text-decoration:underline;}
.n7 { position:absolute; font-family:Micro; font-size:30px; left: 136px; top: 350px; }
.n7 a {color:#1cf8f0;}
.n7 a:hover { text-decoration:underline;}
.n8 { position:absolute; font-family:Micro; font-size:30px; left: 294px; top: 350px; }
.n8 a {color:#1cf8f0;}
.n8 a:hover { text-decoration:underline;}
.n9 {
	position:absolute;
	font-family:Micro;
	font-size:30px;
	left: 136px;
	top: 466px;
}
.n9 a {color:#1cf8f0;}
.n9 a:hover { text-decoration:underline;}
.n10 {
	position:absolute;
	font-family:Micro;
	font-size:30px;
	left: 295px;
	top: 466px;
}
.n10 a {color:#1cf8f0;}
.n10 a:hover { text-decoration:underline;}
.n11 {
	position:absolute;
	font-family:Micro;
	font-size:30px;
	left: 136px;
	top: 583px;
}
.n11 a {color:#1cf8f0;}
.n11 a:hover { text-decoration:underline;}
.n12 {
	position:absolute;
	font-family:Micro;
	font-size:30px;
	left: 295px;
	top: 582px;
}
.n12 a {color:#1cf8f0;}
.n12 a:hover { text-decoration:underline;}

.desc {font-family:"Arial";color:#CC0000;font-size:18px;position:absolute;width: 531px;left: 73px;line-height: 36px;top: 29px;}
.desc span { font-size: 24px; font-weight:bold; line-height: 35px;}
.desc p { text-indent: 25px;}
.desc a { font-family:"Arial"; color:#CC0000; font-size:18px; text-decoration:underline;}
.desc p span { color:#6d3421; font-size: 36px;}

.banner li { padding-bottom: 20px;}

.image { position:absolute; border: 2px solid #25071c; height: 400px; left: 138px; top: 25px; }

.g { width: 574px; position: absolute; left: 25px; top: 74px; }
.g li { width: 244px; height: 324px; float:left; display:inline; margin-bottom: 20px; margin-right: 30px;}
.g img { width: 240px; height: 320px; display: block; border: 2px solid #25071c; }

.name {
	font-family:"Arial";
	color:#CC0000;
	font-size:14px;
	position:absolute;
	left: 26px;
	top: 2px;
	width: 534px;
	height: 69px;
}
.name span { font-family:"Times New Roman", Times, serif; font-size:30px;}
.name p { line-height: 35px;}
