@charset"utf-8";

h1											{ height:40px;padding-top:20px;border-bottom:solid 1px #ddd; }

#containerWrap						{ position:relative;min-width:1000px; }

#headerWrap							{ min-width:1000px;height:100px;background:url('../../../../skin/layout/cn.default/img/bg_top.jpg') repeat-x; }
	#header								{ position:relative;width:1000px;height:100px;overflow:hidden;margin:0 auto;text-align:center;background:url('../../../../skin/layout/cn.default/img/bg_top2.jpg') no-repeat; }
	#header	.logo						{ position:absolute;left:0;top:0; }


#tnb_wrap								{ position:absolute;width:90px;right:0;top:20px; }
#tnb_wrap li							{ display:block; }
#tnb_wrap li a							{ display:block;width:80px;padding-left:9px;height:20px;text-align:left;border-left:solid 1px #413a3c; }


#gnbWrap								{ position:relative;height:50px;background:#341c1a; }
	.gnb									{ position:relative;width:1000px;margin:0 auto;z-index:999; }
	.gnb li								{ position:relative;display:block;float:left; }
	.gnb li a								{ display:block;height:50px;overflow:hidden;line-height:999px;background:url('../../../../skin/layout/cn.default/img/gnb.png') no-repeat #341c1a;
		-webkit-transition: background 0.5s ease;
		-moz-transition: background 0.5s ease;
		-ms-transition: background 0.5s ease;
		-o-transition: background 0.5s ease;
		transition: background 0.5s ease;
	}
	.gnb li a:hover					{ background:url('../../../../skin/layout/cn.default/img/gnb.png') no-repeat #FF7700; }
	.gnb li a.hov						{ background:url('../../../../skin/layout/cn.default/img/gnb.png') no-repeat #FF7700; }

	.gnb li a.gnb1						{ width:110px;background-position:0 0; }
	.gnb li a.gnb2						{ width:100px;background-position:-110px 0; }
	.gnb li a.gnb3						{ width:100px;background-position:-210px 0; }
	.gnb li a.gnb4						{ width:110px;background-position:-310px 0; }
	.gnb li a.gnb5						{ width:110px;background-position:-420px 0; }
	.gnb li a.gnb6						{ width:140px;background-position:-530px 0; }
	.gnb li a.gnb7						{ width:110px;background-position:-670px 0; }
	.gnb li a.gnb8						{ width:110px;background-position:-780px 0; }
	.gnb li a.gnb9						{ width:110px;background-position:-890px 0; }

	.gnb li ul							{ position:absolute;display:none;width:100%;height:180px;left:0;top:50px;background:#FFFFFF;border-bottom:solid 1px #ccc;}
	.gnb li ul li							{ display:block;width:100%; }
	.gnb li ul li a						{ display:block;width:100%;height:30px;overflow:hidden;line-height:999px;background:url('../../../../skin/layout/cn.default/img/gnb_sub.png') no-repeat #FFFFFF; }
	.gnb li ul li a:hover				{ background:url('../../../../skin/layout/cn.default/img/gnb_sub.png') no-repeat #EEE; }

	.gnb li ul li a.gnb1_1			{ background-position:0 0; }
	.gnb li ul li a.gnb1_2			{ background-position:0 -30px; }
	.gnb li ul li a.gnb1_3			{ background-position:0 -60px; }
	.gnb li ul li a.gnb1_4			{ background-position:0 -90px; }
	.gnb li ul li a.gnb1_5			{ background-position:0 -120px; }
	.gnb li ul li a.gnb1_6			{ background-position:0 -150px; }
	.gnb li ul li a.gnb1_7			{ background-position:0 -180px; }

	.gnb li ul li a.gnb2_1			{ background-position:-110px 0; }
	.gnb li ul li a.gnb2_2			{ background-position:-110px -30px; }
	.gnb li ul li a.gnb2_3			{ background-position:-110px -60px; }
	.gnb li ul li a.gnb2_4			{ background-position:-110px -90px; }
	.gnb li ul li a.gnb2_5			{ background-position:-110px -120px; }
	.gnb li ul li a.gnb2_6			{ background-position:-110px -150px; }
	.gnb li ul li a.gnb2_7			{ background-position:-110px -180px; }
	.gnb li ul li a.gnb2_8			{ background-position:-110px -180px; }

	.gnb li ul li a.gnb3_1			{ background-position:-210px 0; }
	.gnb li ul li a.gnb3_2			{ background-position:-210px -30px; }
	.gnb li ul li a.gnb3_3			{ background-position:-210px -60px; }
	.gnb li ul li a.gnb3_4			{ background-position:-210px -90px; }
	.gnb li ul li a.gnb3_5			{ background-position:-210px -120px; }
	.gnb li ul li a.gnb3_6			{ background-position:-210px -150px; }
	.gnb li ul li a.gnb3_7			{ background-position:-210px -180px; }

	.gnb li ul li a.gnb4_1			{ background-position:-310px 0; }
	.gnb li ul li a.gnb4_2			{ background-position:-310px -30px; }
	.gnb li ul li a.gnb4_3			{ background-position:-310px -60px; }
	.gnb li ul li a.gnb4_4			{ background-position:-310px -90px; }
	.gnb li ul li a.gnb4_5			{ background-position:-310px -120px; }
	.gnb li ul li a.gnb4_6			{ background-position:-310px -150px; }
	.gnb li ul li a.gnb4_7			{ background-position:-310px -180px; }

	.gnb li ul li a.gnb5_1			{ background-position:-420px 0; }
	.gnb li ul li a.gnb5_2			{ background-position:-420px -30px; }
	.gnb li ul li a.gnb5_3			{ background-position:-420px -60px; }
	.gnb li ul li a.gnb5_4			{ background-position:-420px -90px; }
	.gnb li ul li a.gnb5_5			{ background-position:-420px -120px; }
	.gnb li ul li a.gnb5_6			{ background-position:-420px -150px; }
	.gnb li ul li a.gnb5_7			{ background-position:-420px -180px; }

	.gnb li ul li a.gnb6_1			{ background-position:-530px 0; }
	.gnb li ul li a.gnb6_2			{ background-position:-530px -30px; }
	.gnb li ul li a.gnb6_3			{ background-position:-530px -60px; }
	.gnb li ul li a.gnb6_4			{ background-position:-530px -90px; }
	.gnb li ul li a.gnb6_5			{ background-position:-530px -120px; }
	.gnb li ul li a.gnb6_6			{ background-position:-530px -150px; }
	.gnb li ul li a.gnb6_7			{ background-position:-530px -180px; }

	.gnb li ul li a.gnb7_1			{ background-position:-670px 0; }
	.gnb li ul li a.gnb7_2			{ background-position:-670px -30px; }
	.gnb li ul li a.gnb7_3			{ background-position:-670px -60px; }
	.gnb li ul li a.gnb7_4			{ background-position:-670px -90px; }
	.gnb li ul li a.gnb7_5			{ background-position:-670px -120px; }
	.gnb li ul li a.gnb7_6			{ background-position:-670px -150px; }
	.gnb li ul li a.gnb7_7			{ background-position:-670px -180px; }

	.gnb li ul li a.gnb8_1			{ background-position:-780px 0; }
	.gnb li ul li a.gnb8_2			{ background-position:-780px -30px; }
	.gnb li ul li a.gnb8_3			{ background-position:-780px -60px; }
	.gnb li ul li a.gnb8_4			{ background-position:-780px -90px; }
	.gnb li ul li a.gnb8_5			{ background-position:-780px -120px; }
	.gnb li ul li a.gnb8_6			{ background-position:-780px -150px; }
	.gnb li ul li a.gnb8_7			{ background-position:-780px -180px; }

	.gnb li ul li a.gnb9_1			{ background-position:-890px 0; }
	.gnb li ul li a.gnb9_2			{ background-position:-890px -30px; }
	.gnb li ul li a.gnb9_3			{ background-position:-890px -60px; }
	.gnb li ul li a.gnb9_4			{ background-position:-890px -90px; }
	.gnb li ul li a.gnb9_5			{ background-position:-890px -120px; }
	.gnb li ul li a.gnb9_6			{ background-position:-890px -150px; }
	.gnb li ul li a.gnb9_7			{ background-position:-890px -180px; }

#footerWrap							{ min-width:1000px;height:160px;background:#222; }
	.footer								{ position:relative;width:1000px;margin:0 auto; }
	.footer .policy						{ position:absolute;display:block;right:0;top:20px; }
	.footer .terms						{ position:absolute;display:block;right:0;top:50px; }


#bodyWrap_idx						{ position:relative;min-width:1000px; }
#bodyWrap								{ position:relative;width:1000px;min-width:1000px;min-height:800px;margin:0 auto 50px auto; }
	#leftWrap							{ position:absolute;width:230px;left:0;top:20px; }
	#contentWrap						{ width:750px;min-width:750px;min-height:600px;margin-left:250px; }


#con_idx								{ height:800px;padding:10px 0 0 0;background:#999; }

	.bnr_idx2							{ width:1000px;margin:0 auto; }
	.bnr_idx2:after						{ display:block;visibility:hidden;clear:both;content:"" }
	.bnr_idx2 li							{ display:block;float:left;width:50%; }
	.bnr_idx2 li a						{ display:block;width:100%;height:120px;overflow:hidden;line-height:999px;;background:url('../../../../skin/layout/cn.default/img/bnr_idx2.jpg') no-repeat #444; }
	.bnr_idx2 li a.bnr_idx1			{ background-position:0 0; }
	.bnr_idx2 li a.bnr_idx2			{ background-position:-500px 0; }

	.bnr_idx								{ width:1000px;height:250px;margin:0 auto 10px auto;padding:10px 0 0 0; }
	.bnr_idx::after						{ display:block;visibility:hidden;clear:both;content:"" }
	.bnr_idx li							{ display:block;float:left; }
	.bnr_idx li a						{ display:block;width:250px;height:250px;overflow:hidden;line-height:999px;;background:url('../../../../skin/layout/cn.default/img/bnr_idx.jpg') no-repeat; }
	.bnr_idx li a.bnr_idx1			{ background-position:0 0; }
	.bnr_idx li a.bnr_idx2			{ background-position:-250px 0; }
	.bnr_idx li a.bnr_idx3			{ background-position:-500px 0; }
	.bnr_idx li a.bnr_idx4			{ background-position:-750px 0; }

#recent_wrap							{ position:relative;width:1000px;margin:0 auto; }
	#recent_book						{ width:230px;height:370px;padding:10px;background:#444; }

	#recent_box1						{ position:absolute;left:260px;top:0px;width:420px;height:170px;padding:10px;background:#FFFFFF; }
	#recent_box2						{ position:absolute;left:510px;top:200px;width:220px;height:170px;padding:10px;background:#FFFFFF; }

	#recent_box3						{ position:absolute;left:710px;top:0px;width:270px;height:170px;padding:10px;background:#FFFFFF; }
	#recent_box4						{ position:absolute;left:760px;top:200px;width:220px;height:170px;padding:10px;background:#FFFFFF; }
	#recent_box5						{ position:absolute;left:260px;top:200px;width:220px;height:170px;padding:10px;background:#FFFFFF; }

.recent_title							{ position:relative;height:25px; }
.recent_title .more					{ display:block;position:absolute;right:0;top:0;padding-right:7px;font-size:11px;color:#999;letter-spacing:-1px;background:url('../../../../skin/layout/cn.default/img/btn_more.gif') no-repeat right 4px; }
.recent_title span,
.recent_title img,
.recent_title a							{ vertical-align:middle; }

	.recent								{ padding-top:4px;border-top:solid 1px #aaa; }
	.recent li							{ position:relative;display:block;height:25px;padding-left:6px;background:url('../../../../skin/layout/cn.default/img/bullet.gif') no-repeat 0 6px; }
	.recent li .comment				{ font-size:11px;color:#FF7700;letter-spacing:-1px; }
	.recent li .date					{ position:absolute;display:block;right:0;top:0;color:#999; }
	.recent li span,
	.recent li img,
	.recent li a							{ vertical-align:middle; }

	p.recent_tab_list					{ position:relative;display:block;height:25px;padding-left:6px;background:url('../../../../skin/layout/cn.default/img/bullet.gif') no-repeat 0 6px; }
	p.recent_tab_list .date			{ position:absolute;display:block;right:0;top:0;color:#999; }


#fire										{ text-align:center;background:#d7cfb8; }

#case									{ position:relative;text-align:center;background:url('../../../../skin/layout/cn.default/img/case_bg.jpg') no-repeat center top; }
#case .case_l						{ display:block;position:absolute;left:0;top:0; }
#case .case_r						{ display:block;position:absolute;right:0;top:0; }

#bon										{ position:relative;text-align:center;background:url('../../../../skin/layout/cn.default/img/bon_bg.jpg') no-repeat center top; }
#bon .bon_l							{ display:block;position:absolute;left:0;top:0; }
#bon .bon_r							{ display:block;position:absolute;right:0;top:0; }



#map_wrap							{ min-width:1000px;padding:30px 0;background:#444; }
	#map									{ position:relative;width:1000px;height:180px;margin:0 auto; }
	#map li								{ position:relative;display:block;float:left; }
	#map li a							{ display:block;height:30px;font-family:'Nanum Gothic';color:#FFFFFF;font-weight:bold;font-size:14px; }
	#map li ul							{ position:absolute;width:100%;left:0;top:25px; }
	#map li ul li						{ display:block;width:100%; }
	#map li ul li a						{ height:20px;font-size:12px;color:#999;font-weight:normal; }

	#map li a.map1					{ width:110px; }
	#map li a.map2					{ width:100px; }
	#map li a.map3					{ width:100px; }
	#map li a.map4					{ width:110px; }
	#map li a.map5					{ width:110px; }
	#map li a.map6					{ width:140px; }
	#map li a.map7					{ width:110px; }
	#map li a.map8					{ width:110px; }
	#map li a.map9					{ width:110px; }

.float										{}
.float li									{ display:block; }
.float li a								{ display:block;width:90px;height:100px;overflow:hidden;line-height:999px;background:url('../../../../skin/layout/cn.default/img/float.jpg') no-repeat; }
.float li a.float1						{ height:140px;background-position:0 0; }
.float li a.float2						{ background-position:0 -140px; }
.float li a.float3						{ background-position:0 -240px; }
.float li a.float4						{ background-position:0 -340px; }
.float li a.float5						{ background-position:0 -440px; }










#vizWrap_idx							{ height:450px; }

.bnr1										{ position:absolute;left:0;top:20px; }
.bnr2										{ position:absolute;left:340px;top:20px; }
.bnr3										{ position:absolute;left:680px;top:20px; }

.bnr4										{ position:absolute;left:0px;top:230px; }

#photoIdx								{ height:290px;background:#444; }
	.photoIdx							{ width:1000px;margin:0 auto; }




.infoIdx									{ position:absolute;left:680px;top:30px; }

#snb_title								{ width:230px;height:150px;overflow:hidden;background:url('../../../../skin/layout/cn.default/img/snb_title_bg.jpg') no-repeat; }
	.snb_title_group1					{ width:230px;height:150px;overflow:hidden;line-height:999px;background:url('../../../../skin/layout/cn.default/img/snb_title.png') no-repeat 0 0; }
	.snb_title_group2					{ width:230px;height:150px;overflow:hidden;line-height:999px;background:url('../../../../skin/layout/cn.default/img/snb_title.png') no-repeat -230px 0; }
	.snb_title_group3					{ width:230px;height:150px;overflow:hidden;line-height:999px;background:url('../../../../skin/layout/cn.default/img/snb_title.png') no-repeat -460px 0; }
	.snb_title_group4					{ width:230px;height:150px;overflow:hidden;line-height:999px;background:url('../../../../skin/layout/cn.default/img/snb_title.png') no-repeat -690px 0; }
	.snb_title_group5					{ width:230px;height:150px;overflow:hidden;line-height:999px;background:url('../../../../skin/layout/cn.default/img/snb_title.png') no-repeat -920px 0; }
	.snb_title_group6					{ width:230px;height:150px;overflow:hidden;line-height:999px;background:url('../../../../skin/layout/cn.default/img/snb_title.png') no-repeat -1150px 0; }
	.snb_title_group7					{ width:230px;height:150px;overflow:hidden;line-height:999px;background:url('../../../../skin/layout/cn.default/img/snb_title.png') no-repeat -1380px 0; }
	.snb_title_group8					{ width:230px;height:150px;overflow:hidden;line-height:999px;background:url('../../../../skin/layout/cn.default/img/snb_title.png') no-repeat -1610px 0; }
	.snb_title_group9					{ width:230px;height:150px;overflow:hidden;line-height:999px;background:url('../../../../skin/layout/cn.default/img/snb_title.png') no-repeat -1840px 0; }


	.snb_group1						{}
	.snb_group1 li						{ display:block;font-size:0; }
	.snb_group1 li a					{ display:block;width:230px;height:40px;overflow:hidden;line-height:999px;background:url('../../../../skin/layout/cn.default/img/snb1.png') no-repeat #FFFFFF;
		-webkit-transition: background 0.5s ease;
		-moz-transition: background 0.5s ease;
		-ms-transition: background 0.5s ease;
		-o-transition: background 0.5s ease;
		transition: background 0.5s ease;
	}
	.snb_group1 li a:hover			{ background:url('../../../../skin/layout/cn.default/img/snb1.png') no-repeat #eee; }
	.snb_group1 li a.snb1_1		{ background-position:0 0; }
	.snb_group1 li a.snb1_2		{ background-position:0 -40px; }
	.snb_group1 li a.snb1_3		{ background-position:0 -80px; }
	.snb_group1 li a.snb1_4		{ background-position:0 -120px; }
	.snb_group1 li a.snb1_5		{ background-position:0 -160px; }
	.snb_group1 li a.snb1_1_on	{ background-position:0 0;background-color:#eee; }
	.snb_group1 li a.snb1_2_on	{ background-position:0 -40px;background-color:#eee; }
	.snb_group1 li a.snb1_3_on	{ background-position:0 -80px;background-color:#eee; }
	.snb_group1 li a.snb1_4_on	{ background-position:0 -120px;background-color:#eee; }
	.snb_group1 li a.snb1_5_on	{ background-position:0 -160px;background-color:#eee; }

	.snb_group2						{}
	.snb_group2 li						{ display:block;font-size:0; }
	.snb_group2 li a					{ display:block;width:230px;height:40px;overflow:hidden;line-height:999px;background:url('../../../../skin/layout/cn.default/img/snb2.png') no-repeat #FFFFFF;
		-webkit-transition: background 0.5s ease;
		-moz-transition: background 0.5s ease;
		-ms-transition: background 0.5s ease;
		-o-transition: background 0.5s ease;
		transition: background 0.5s ease;
	}
	.snb_group2 li a:hover			{ background:url('../../../../skin/layout/cn.default/img/snb2.png') no-repeat #eee; }
	.snb_group2 li a.snb2_1		{ background-position:0 0; }
	.snb_group2 li a.snb2_2		{ background-position:0 -40px; }
	.snb_group2 li a.snb2_3		{ background-position:0 -80px; }
	.snb_group2 li a.snb2_4		{ background-position:0 -120px; }
	.snb_group2 li a.snb2_5		{ background-position:0 -160px; }
	.snb_group2 li a.snb2_6		{ background-position:0 -200px; }
	.snb_group2 li a.snb2_1_on	{ background-position:0 0;background-color:#eee; }
	.snb_group2 li a.snb2_2_on	{ background-position:0 -40px;background-color:#eee; }
	.snb_group2 li a.snb2_3_on	{ background-position:0 -80px;background-color:#eee; }
	.snb_group2 li a.snb2_4_on	{ background-position:0 -120px;background-color:#eee; }
	.snb_group2 li a.snb2_5_on	{ background-position:0 -160px;background-color:#eee; }
	.snb_group2 li a.snb2_6_on	{ background-position:0 -200px;background-color:#eee; }


	.snb_group3						{}
	.snb_group3 li						{ display:block;font-size:0; }
	.snb_group3 li a					{ display:block;width:230px;height:40px;overflow:hidden;line-height:999px;background:url('../../../../skin/layout/cn.default/img/snb3.png') no-repeat #FFFFFF;
		-webkit-transition: background 0.5s ease;
		-moz-transition: background 0.5s ease;
		-ms-transition: background 0.5s ease;
		-o-transition: background 0.5s ease;
		transition: background 0.5s ease;
	}
	.snb_group3 li a:hover			{ background:url('../../../../skin/layout/cn.default/img/snb3.png') no-repeat #eee; }
	.snb_group3 li a.snb3_1		{ background-position:0 0; }
	.snb_group3 li a.snb3_2		{ background-position:0 -40px; }
	.snb_group3 li a.snb3_3		{ background-position:0 -80px; }
	.snb_group3 li a.snb3_4		{ background-position:0 -120px; }
	.snb_group3 li a.snb3_5		{ background-position:0 -160px; }
	.snb_group3 li a.snb3_1_on	{ background-position:0 0;background-color:#eee; }
	.snb_group3 li a.snb3_2_on	{ background-position:0 -40px;background-color:#eee; }
	.snb_group3 li a.snb3_3_on	{ background-position:0 -80px;background-color:#eee; }
	.snb_group3 li a.snb3_4_on	{ background-position:0 -120px;background-color:#eee; }
	.snb_group3 li a.snb3_5_on	{ background-position:0 -160px;background-color:#eee; }


	.snb_group4						{}
	.snb_group4 li						{ display:block;font-size:0; }
	.snb_group4 li a					{ display:block;width:230px;height:40px;overflow:hidden;line-height:999px;background:url('../../../../skin/layout/cn.default/img/snb4.png') no-repeat #FFFFFF;
		-webkit-transition: background 0.5s ease;
		-moz-transition: background 0.5s ease;
		-ms-transition: background 0.5s ease;
		-o-transition: background 0.5s ease;
		transition: background 0.5s ease;
	}
	.snb_group4 li a:hover			{ background:url('../../../../skin/layout/cn.default/img/snb4.png') no-repeat #eee; }
	.snb_group4 li a.snb4_1		{ background-position:0 0; }
	.snb_group4 li a.snb4_2		{ background-position:0 -40px; }
	.snb_group4 li a.snb4_3		{ background-position:0 -80px; }
	.snb_group4 li a.snb4_4		{ background-position:0 -120px; }
	.snb_group4 li a.snb4_5		{ background-position:0 -160px; }
	.snb_group4 li a.snb4_6		{ background-position:0 -200px; }
	.snb_group4 li a.snb4_1_on	{ background-position:0 0;background-color:#eee; }
	.snb_group4 li a.snb4_2_on	{ background-position:0 -40px;background-color:#eee; }
	.snb_group4 li a.snb4_3_on	{ background-position:0 -80px;background-color:#eee; }
	.snb_group4 li a.snb4_4_on	{ background-position:0 -120px;background-color:#eee; }
	.snb_group4 li a.snb4_5_on	{ background-position:0 -160px;background-color:#eee; }
	.snb_group4 li a.snb4_6_on	{ background-position:0 -200px;background-color:#eee; }


	.snb_group5						{}
	.snb_group5 li						{ display:block;font-size:0; }
	.snb_group5 li a					{ display:block;width:230px;height:40px;overflow:hidden;line-height:999px;background:url('../../../../skin/layout/cn.default/img/snb5.png') no-repeat #FFFFFF;
		-webkit-transition: background 0.5s ease;
		-moz-transition: background 0.5s ease;
		-ms-transition: background 0.5s ease;
		-o-transition: background 0.5s ease;
		transition: background 0.5s ease;
	}
	.snb_group5 li a:hover			{ background:url('../../../../skin/layout/cn.default/img/snb5.png') no-repeat #eee; }
	.snb_group5 li a.snb5_1		{ background-position:0 0; }
	.snb_group5 li a.snb5_2		{ background-position:0 -40px; }
	.snb_group5 li a.snb5_3		{ background-position:0 -80px; }
	.snb_group5 li a.snb5_4		{ background-position:0 -120px; }
	.snb_group5 li a.snb5_5		{ background-position:0 -160px; }
	.snb_group5 li a.snb5_6		{ background-position:0 -200px; }
	.snb_group5 li a.snb5_1_on	{ background-position:0 0;background-color:#eee; }
	.snb_group5 li a.snb5_2_on	{ background-position:0 -40px;background-color:#eee; }
	.snb_group5 li a.snb5_3_on	{ background-position:0 -80px;background-color:#eee; }
	.snb_group5 li a.snb5_4_on	{ background-position:0 -120px;background-color:#eee; }
	.snb_group5 li a.snb5_5_on	{ background-position:0 -160px;background-color:#eee; }
	.snb_group5 li a.snb5_6_on	{ background-position:0 -200px;background-color:#eee; }


	.snb_group6						{}
	.snb_group6 li						{ display:block;font-size:0; }
	.snb_group6 li a					{ display:block;width:230px;height:40px;overflow:hidden;line-height:999px;background:url('../../../../skin/layout/cn.default/img/snb6.png') no-repeat #FFFFFF;
		-webkit-transition: background 0.5s ease;
		-moz-transition: background 0.5s ease;
		-ms-transition: background 0.5s ease;
		-o-transition: background 0.5s ease;
		transition: background 0.5s ease;
	}
	.snb_group6 li a:hover			{ background:url('../../../../skin/layout/cn.default/img/snb6.png') no-repeat #eee; }
	.snb_group6 li a.snb6_1		{ background-position:0 0; }
	.snb_group6 li a.snb6_2		{ background-position:0 -40px; }
	.snb_group6 li a.snb6_3		{ background-position:0 -80px; }
	.snb_group6 li a.snb6_4		{ background-position:0 -120px; }
	.snb_group6 li a.snb6_5		{ background-position:0 -160px; }
	.snb_group6 li a.snb6_1_on	{ background-position:0 0;background-color:#eee; }
	.snb_group6 li a.snb6_2_on	{ background-position:0 -40px;background-color:#eee; }
	.snb_group6 li a.snb6_3_on	{ background-position:0 -80px;background-color:#eee; }
	.snb_group6 li a.snb6_4_on	{ background-position:0 -120px;background-color:#eee; }
	.snb_group6 li a.snb6_5_on	{ background-position:0 -160px;background-color:#eee; }


	.snb_group7						{}
	.snb_group7 li						{ display:block;font-size:0; }
	.snb_group7 li a					{ display:block;width:230px;height:40px;overflow:hidden;line-height:999px;background:url('../../../../skin/layout/cn.default/img/snb7.png') no-repeat #FFFFFF;
		-webkit-transition: background 0.5s ease;
		-moz-transition: background 0.5s ease;
		-ms-transition: background 0.5s ease;
		-o-transition: background 0.5s ease;
		transition: background 0.5s ease;
	}
	.snb_group7 li a:hover			{ background:url('../../../../skin/layout/cn.default/img/snb7.png') no-repeat #eee; }
	.snb_group7 li a.snb7_1		{ background-position:0 0; }
	.snb_group7 li a.snb7_2		{ background-position:0 -40px; }
	.snb_group7 li a.snb7_3		{ background-position:0 -80px; }
	.snb_group7 li a.snb7_4		{ background-position:0 -120px; }
	.snb_group7 li a.snb7_5		{ background-position:0 -160px; }
	.snb_group7 li a.snb7_6		{ background-position:0 -200px; }
	.snb_group7 li a.snb7_7		{ background-position:0 -240px; }
	.snb_group7 li a.snb7_8		{ background-position:0 -280px; }
	.snb_group7 li a.snb7_9		{ background-position:0 -320px; }
	.snb_group7 li a.snb7_10		{ background-position:0 -360px; }
	.snb_group7 li a.snb7_11		{ background-position:0 -400px; }
	.snb_group7 li a.snb7_1_on	{ background-position:0 0;background-color:#eee; }
	.snb_group7 li a.snb7_2_on	{ background-position:0 -40px;background-color:#eee; }
	.snb_group7 li a.snb7_3_on	{ background-position:0 -80px;background-color:#eee; }
	.snb_group7 li a.snb7_4_on	{ background-position:0 -120px;background-color:#eee; }
	.snb_group7 li a.snb7_5_on	{ background-position:0 -160px;background-color:#eee; }
	.snb_group7 li a.snb7_6_on	{ background-position:0 -200px;background-color:#eee; }
	.snb_group7 li a.snb7_7_on	{ background-position:0 -240px;background-color:#eee; }
	.snb_group7 li a.snb7_8_on	{ background-position:0 -280px;background-color:#eee; }
	.snb_group7 li a.snb7_9_on	{ background-position:0 -320px;background-color:#eee; }
	.snb_group7 li a.snb7_10_on	{ background-position:0 -360px;background-color:#eee; }
	.snb_group7 li a.snb7_11_on	{ background-position:0 -400px;background-color:#eee; }

	.snb_group8						{}
	.snb_group8 li						{ display:block;font-size:0; }
	.snb_group8 li a					{ display:block;width:230px;height:40px;overflow:hidden;line-height:999px;background:url('../../../../skin/layout/cn.default/img/snb8.png') no-repeat #FFFFFF;
		-webkit-transition: background 0.5s ease;
		-moz-transition: background 0.5s ease;
		-ms-transition: background 0.5s ease;
		-o-transition: background 0.5s ease;
		transition: background 0.5s ease;
	}
	.snb_group8 li a:hover			{ background:url('../../../../skin/layout/cn.default/img/snb8.png') no-repeat #eee; }
	.snb_group8 li a.snb8_1		{ background-position:0 0; }
	.snb_group8 li a.snb8_1_on	{ background-position:0 0;background-color:#eee; }

	.snb_group9						{}
	.snb_group9 li						{ display:block;font-size:0; }
	.snb_group9 li a					{ display:block;width:230px;height:40px;overflow:hidden;line-height:999px;background:url('../../../../skin/layout/cn.default/img/snb9.png') no-repeat #FFFFFF;
		-webkit-transition: background 0.5s ease;
		-moz-transition: background 0.5s ease;
		-ms-transition: background 0.5s ease;
		-o-transition: background 0.5s ease;
		transition: background 0.5s ease;
	}
	.snb_group9 li a:hover			{ background:url('../../../../skin/layout/cn.default/img/snb9.png') no-repeat #eee; }
	.snb_group9 li a.snb9_1		{ background-position:0 0; }
	.snb_group9 li a.snb9_2		{ background-position:0 -40px; }
	.snb_group9 li a.snb9_3		{ background-position:0 -80px; }
	.snb_group9 li a.snb9_4		{ background-position:0 -120px; }
	.snb_group9 li a.snb9_5		{ background-position:0 -160px; }
	.snb_group9 li a.snb9_6		{ background-position:0 -200px; }
	.snb_group9 li a.snb9_7		{ background-position:0 -240px; }
	.snb_group9 li a.snb9_1_on	{ background-position:0 0;background-color:#eee; }
	.snb_group9 li a.snb9_2_on	{ background-position:0 -40px;background-color:#eee; }
	.snb_group9 li a.snb9_3_on	{ background-position:0 -80px;background-color:#eee; }
	.snb_group9 li a.snb9_4_on	{ background-position:0 -120px;background-color:#eee; }
	.snb_group9 li a.snb9_5_on	{ background-position:0 -160px;background-color:#eee; }
	.snb_group9 li a.snb9_6_on	{ background-position:0 -200px;background-color:#eee; }
	.snb_group9 li a.snb9_7_on	{ background-position:0 -240px;background-color:#eee; }


.left_common							{}
.left_common li						{ display:block;font-size:0; }
.left_common li a						{ display:block;width:230px;overflow:hidden;line-height:999px;font-size:0;background:url('../../../../skin/layout/cn.default/img/l_quick.jpg') no-repeat; }
.left_common li a.left_bnr1			{ height:50px;background-position:0 0; }
.left_common li a.left_bnr2			{ height:50px;background-position:0 -50px; }
.left_common li a.left_bnr3			{ height:50px;background-position:0 -100px; }

.recent_case										{ width:1000px;margin:0 auto; }
.recent_case li									{ display:block;float:left;width:25%;text-align:center; }
.recent_case li a.case_title					{ display:block;width:190px;height:40px;margin:10px auto;padding:0px;color:#ffffff;line-height:40px;background:url('../../../../skin/layout/cn.default/img/recent_case_bg.jpg') no-repeat; }
.recent_case li a.case_title strong			{ color:#FFFFFF; }
.recent_case li .case_con					{ display:block;width:210px;height:80px;margin:0 auto;text-align:left;color:#666; }
.recent_case li .case_c						{ display:inline-block;width:60px;height:42px;margin:0 3px;padding-top:18px;color:#FFFFFF;line-height:16px;vertical-align:middle;
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
}

.recent_case li .c_red							{ background:#e35f51; }
.recent_case li .c_orange						{ background:#e87a45; }
.recent_case li .c_blue						{ background:#3984c4; }

.recent_case li .resize 						{ height:34px;padding-top:26px;font-weight:bold; }
.recent_case li .resize2 						{ height:50px;padding-top:10px; }

.recent_case li .recent_case_box			{ width:230px;margin:0 auto;padding:9px 0;background:#444;border:solid 1px #ccc; }


.recent_media										{ width:1000px;height:230px;margin:0 auto; }
.recent_media li									{ display:block;float:left;width:25%;text-align:center; }
.recent_media li .media_title					{ width:210px;height:20px;margin:0 auto;color:#444;text-align:left;font-weight:bold; }
.recent_media li .media_thum				{ margin:0 auto 5px auto; }
.recent_media li .media_con					{ width:210px;height:50px;margin:0 auto;text-align:left;color:#666; }














#containerWrap_m				{ position:relative;max-width:768px;min-width:320px;margin:0 auto; }

#headerWrap_m					{ background:url('../../../../skin/layout/cn.default/img/bg_top.jpg') repeat-x; }
#header_m							{ position:relative;overflow:hidden;margin:0 auto;text-align:center;background:url('../../../../skin/layout/cn.default/img/bg_top2.jpg') no-repeat; }
#header_bnr_m					{ text-align:center;background:url('../../../../skin/layout/cn.default/img/bon_bg.jpg') no-repeat 50% 50%; }

#tnb_wrap_m						{ position:absolute;width:90px;right:0;top:40px; }
#tnb_wrap_m li					{ display:block; }
#tnb_wrap_m li a					{ display:block;width:80px;padding-left:9px;height:20px;text-align:left;border-left:solid 1px #413a3c; }

#vizWrap_idx_m					{  }

#bodyWrap_idx_m				{ position:relative; }

#recent_book_m					{ margin:0 0 10px 0;padding:10px;background:#444; }

#recent_box_m					{ margin:0 0 10px 0;padding:10px;background:#fff }

#con_idx_m						{ padding:10px;background:#999; }
	.bnr_idx_m2					{ width:100%;max-width:500px;margin:0 auto 10px auto; }
	.bnr_idx_m2:after				{ display:block;visibility:hidden;clear:both;content:""}
	.bnr_idx_m2 li					{ display:block; }
	.bnr_idx_m2 li a				{ display:block; }
	.bnr_idx_m2 li a img			{ width:100%;height:auto}

	.bnr_idx_m						{ width:100%;max-width:500px;margin:0 auto 10px auto; }
	.bnr_idx_m:after				{ display:block;visibility:hidden;clear:both;content:""}
	.bnr_idx_m li					{ display:block;float:left;width:50%; }
	.bnr_idx_m li a				{ display:block; }
	.bnr_idx_m li a img			{ width:100%;height:auto}


#case_m							{ position:relative;overflow:hidden;text-align:center;background:url('../../../../mobile/case_bg.jpg') no-repeat center top; }
#case_m .case_l					{ display:block;position:absolute;left:-20px;top:0;width:auto;height:100%;z-index:9 }
#case_m .case_r				{ display:block;position:absolute;right:-20px;top:0;width:auto;height:100%;z-index:9 }

.recent_case_m										{ margin:0 10px; }
.recent_case_m li									{ display:block;width:100%;margin:0 0 20px 0;text-align:center; }
.recent_case_m li .recent_case_box_m		{ margin:0 auto;padding:9px;border:solid 1px #ccc; }
.recent_case_m li a.case_title_m				{ display:block;margin:0 auto 10px auto;padding:19px;color:#ffffff;background:url('../../../../mobile/recent_case_bg.jpg') no-repeat; }
.recent_case_m li a.case_title_m strong		{ color:#FFFFFF; }
.recent_case_m li .case_con_m				{ display:block;width:210px;height:80px;margin:0 auto;text-align:left;color:#666; }
.recent_case_m li .case_c_m					{ display:inline-block;width:60px;height:42px;margin:0 3px;padding-top:18px;color:#FFFFFF;line-height:16px;vertical-align:middle;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}

.recent_case_m li .c_red_m						{ background:#e35f51; }
.recent_case_m li .c_orange_m					{ background:#e87a45; }
.recent_case_m li .c_blue_m						{ background:#3984c4; }

.recent_case_m li .resize_m	 					{ height:34px;padding-top:26px;font-weight:bold; }


ul.recent_media_m {padding:20px 0 40px 0;}
ul.recent_media_m:after {display:block;visibility:hidden;clear:both;content:""}
ul.recent_media_m li {display:block;float:left;width:50%;margin:0 0 40px 0;}
ul.recent_media_m li .fm_media_title {margin:0 0 10px 0;color:#222;font-weight:bold;}
ul.recent_media_m li .fm_media_thum {width:95%;margin:0 auto 10px auto;}
ul.recent_media_m li .fm_media_thum img {width:95%;height:auto;}
ul.recent_media_m li .fm_media_con {width:95%;margin:0 auto}


#bon_mobile {padding:40px 0;text-align:center;background:url(../../../../mobile/bon_bg.jpg) repeat-y center 0}

#footer_mobile {padding:40px 10px;text-align:center;background:#222222}
#footer_mobile p {margin:0 0 10px 0}
#footer_mobile .fm_footer {margin:0 0 20px 0;}
#footer_mobile .fm_logo {margin:0 0 20px 0;}
#footer_mobile .fm_fax {margin:0 0 40px 0;}