@charset "utf-8";
@import url("reset.css");
#page { width:900px; margin:0 auto; }
.header{}
	.menu { background:url(../img/nav_bg.gif) repeat-x; height:49px; overflow:hidden; }
		.menu li { float:left; font-weight:bold; height:100%; background:url(../img/nav_li_bg.gif) no-repeat left 0px; padding:0 13px; line-height:49px; }
		.menu li.nbg { background:none; }
		.menu li a { color:white; }
	.tel { float:left; background:url(../img/tel.gif) no-repeat left 1px; width:255px; height:100%; }
.content { width:100%; padding:15px 0; }
	.left { width:258px; float:left; }
		.l_t { background:url(../img/l_t.gif); height:27px; overflow:hidden; font-size:14px; font-weight:bold; color:white; padding:12px 0 0 54px }
		.l_c { background:white; border:0 solid #992323; border-width:0 1px; }
			.l_1 { width:230px; margin:0 auto; padding:5px 0; }
			.l_1 li { background:url(../img/li_1.gif) no-repeat 0 9px; line-height:25px; padding-left:10px; width:220px; overflow:hidden; white-space:nowrap; }
			
			.l_2 { width:254px; margin:0 auto; padding:0 0 10px; }
			.l_2 h3 { background: url(../img/l_2_t.gif); height:27px; overflow:hidden; padding:10px 0 0 52px; color:white; font-size:14px; position:relative; }
			.l_2 h3 img { position: absolute; top:17px; right:15px; } 
			.l_2 dl { width:226px; margin:10px auto 0; height:86px; overflow:hidden; }
			.l_2 dt { border:1px solid #640203; width:84px; height:84px; float:left; } .l_2 dt img { width:84px; height:84px; display:block; }
			.l_2 dd { width:132px; float:right; }
			.l_2 dd.t { font-weight:bold; padding:0 0 5px; } .l_2 dd.t a { text-decoration:underline; }
			.l_2 dd.c { line-height:17px; color:#333; } .l_2 dd span { color:#960002; padding:0 0 0 12px; } .l_2 dd span a { color:#960002; }
			
			.l_3 { width:254px; margin:0 auto; }
			.l_3 h3 { background: url(../img/l_2_t.gif); height:27px; overflow:hidden; padding:10px 0 0 52px; color:white; font-size:14px; position:relative; }
			.l_3 dl { width:226px; height:91px; margin:10px auto 5px; overflow:hidden; }
			.l_3 dt { width:77px; height:89px; border:1px solid #225108; float:left; } .l_3 dt img { display:block; width:77px; height:89px; }
			.l_3 dd { float:right; width:135px; } .l_3 dd.t { font-weight:bold; padding:0 0 3px; } .l_3 dd.c span { color:#960002; padding:0 0 0 12px; } .l_3 dd.c span a { color:#960002; }
			.l_3 li { background:url(../img/li_2.gif) no-repeat 0 10px; line-height:25px; width:216px; margin:0 auto; padding-left:10px; overflow:hidden; white-space:nowrap; }
			.l_3 h3 img { position: absolute; top:17px; right:15px; }
			
			.l_ad { width:202px; height:120px; margin:0 auto; padding:15px 0; }
		.l_b { background:url(../img/l_b.gif); height:5px; overflow:hidden; font-size:0; }
		.c_p { width:100%; background:#480100; margin-top:20px; margin-bottom:5px; }
		.c_p table.tc { width:100%; margin:12px 0; } .c_p table.tc img { border:1px solid #FFA4A2; width:83px; height:83px; }
	.right { width:584px; float:right; }
		.r_1 { background:url(../img/r_t_b.gif) center center; height:179px; width:100%; overflow:hidden; }
		.r_1 dl { height:132px; overflow:hidden; margin-top:23px; }
		.r_1 dt { border:1px solid #8B2E2E; background:#E58080; width:100px; height:126px; padding:4px 0 0 0; float:right; } .r_1 dt img { width:93px; height:122px; display:block; margin:0 auto; }
		.r_1 dd { width:475px; float: left; color:white; line-height:20px; } .r_1 dd.f14 { font-weight:bold; padding:0 0 5px; } .r_1 dd span { color:#EC6A6A; } .r_1 dd span a { color:#EC6A6A; }
		
		.r_2 {}
		.r_2 dl { background:url(../img/r2dl_bg.gif); width:270px; height:404px; overflow:hidden; float:left; margin-top:25px; } .r_2 dl.a { margin-right:44px; }
		.r_2 dt { padding:8px 0 0 8px;} .r_2 dt img { width:248px; height:248px; display:block; }
		.r_2 dd { width:204px; margin-left:31px; } .r_2 dd.b { font-size:14px; padding:15px 0 10px; } .r_2 dd.b a { color:#3D0505; text-decoration:underline; } .r_2 dd.b a:hover { color:black; text-decoration:none; }
		.r_2 dd.c { line-height:18px; height:52px; overflow:hidden; }
		.r_2 dd.link { padding:29px 0 0 25px; } .r_2 dd.link a { color:white; }
		
		.r_3 { padding:20px 0 0; }
		.r_3 h3 { font-size:14px; color:white; width:100%; position:relative; } .r_3 h3 img { position:absolute; top:6px; right:5px; }
		.r_3_q { background:url(../img/r_t_b.gif) center center; height:179px; overflow:hidden; margin-top:5px; }
		.r_3_q table { width:100%; height:100%; }
		.r_3_q table td.pd { padding:5px 0 0; }
		.r_3_q table a { color:white; font-weight:bold; }
		.r_3_q table .tc img { border:1px solid #E8CDCD; width:135px; height:136px; padding:1px; background:white; }
.footer{}
	.bot_nav { background:#480100; line-height:40px; text-align: center; } .bot_nav a { color:white; padding:0 6px; }
	.bot_info { color:white; text-align:center; line-height:22px; }
