@charset "utf-8";
/*
[name]青[/name]
[iconbgcolor]#429296[/iconbgcolor] 83bcba
Powered by Discuz! X
*/
/* common */
	* { word-wrap: break-word; }
	ul,ol,li,span,p,form,h1,h2,h3,4,h5,h6,dl,dt,dd { margin: 0; padding: 0; border: 0; z-index:inherit; }
	img,a img { border:0; margin:0; padding:0; }
	ul,ol,li { list-style:none; }
	* { margin:0; padding:0; }
	html,body { height:100%; font:12px/1.6  Microsoft YaHei, Helvetica, sans-serif; }
	input,select,textarea,button { font:14px/1.5  Microsoft YaHei, Helvetica, sans-serif; }
	body, ul, ol, li, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, .pr, .pc { margin: 0; padding: 0; }
	body { position: relative;  min-height: 100%; }
	
	table { empty-cells: show; border-collapse: collapse; }
		caption, th { text-align: left; font-weight: 400; }
	ul li, .xl li { list-style: none; }
	h1, h2, h3, h4, h5, h6 { font-size: 1em; }
	em, cite, i { font-style: normal; }
		a img { border: none; }
	label { cursor: pointer; }
	.bg { }
	.rq { color: red; }

	a:link,a:visited,a:hover { color:#000000; text-decoration:none; }
	.blue { color: #0086CE; }
	a.blue:link, a.blue:visited, a.blue:hover { color:#0086CE; text-decoration:none; }
	.white { color: #FFFFFF; }
	a.white:link, a.white:visited, a.white:hover { color:#FFFFFF; text-decoration:none; }
	a.white_line:link, a.white_line:visited, a_line.white:hover { color:#FFFFFF; text-decoration:none;}
	
	.db_sharp { color:#429296; }
	a.db_sharp:link, a.db_sharp:visited, a.db_sharp:hover { color:#429296; text-decoration:none; }
	
	.db_future_ml { color: #007AFF; }
	a.db_future_ml:link, a.db_future_ml:visited, a.db_future_ml:hover { color:#007AFF; text-decoration:none; }
	
	
	#db_un_post_menubox { width:100%; position:fixed; bottom:66px; left:0; font-size:14px; line-height:44px; text-align:center; z-index:999; }
	#db_dm_fatie_btn { width:36px; height:36px; position:absolute; top:4px; left:4px; font-size:18px; font-weight:bold; line-height:36px; background:#FFFFFF; color:#429296; -moz-border-radius:29px; -webkit-border-radius:29px; border-radius:29px; }
	#db_dm_fatie_btn_ac { width:36px; height:36px; position:absolute; top:4px; left:4px; font-size:18px; font-weight:bold; line-height:36px; background:#FFFFFF; color:#D43D3D; -moz-border-radius:29px; -webkit-border-radius:29px; border-radius:29px; }
	#db_dm_gotop_btn { width:36px; height:36px; position:absolute; top:6px; right:4px; font-size:18px; font-weight:bold; line-height:36px; -moz-border-radius:29px; -webkit-border-radius:29px; border-radius:29px; z-index:999; }
	#db_dm_fatie_btn_gl { width:36px; height:36px; position:absolute; top:1px; left:1px; font-size:18px; font-weight:bold; line-height:35px; background:#429296; color:#FFFFFF; -moz-border-radius:29px; -webkit-border-radius:29px; border-radius:29px; overflow: hidden; }
	
	.db_xuan45 { transform:rotate(45deg); -ms-transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); }
	
	#elecnation_clear { clear:both; height:0; line-height:0; }
	
	.elecnation_dr { color: #429296; }
	a.elecnation_dr:link, a.elecnation_dr:visited, a.elecnation_dr:hover { color:#429296; text-decoration:none; }
	
	.elecnation_dy { color: #AAAAAA; }
	a.elecnation_dy:link, a.elecnation_dy:visited, a.elecnation_dy:hover { color:#AAAAAA; text-decoration:none; }
	.elecnation_dy sup { font-size:8px; margin:-3px 0 0 0; }
	
	.grey { color:#9C9C9C; }
	a.grey:link, a.grey:visited, a.grey:hover { color:#9C9C9C; text-decoration:none; }
	.orange { color:#F60; }
	a.orange:link,a.orange:visited,a.orange:hover{color:#F60;text-decoration:none }
	a.title:link,a.title:visited,a.title:hover{color:#FFFFFF;text-decoration:none; font-size:18px; line-height:30px; text-shadow:2px 2px 4px rgba(0,0,0,0.6); }
	a.forum_title:link,a.forum_title:visited,a.forum_title:hover{color:#429296; text-decoration:none; font-size:18px; font-weight:bolder; line-height:30px; }
	a.forum_list:link,a.forum_list:visited,a.forum_list:hover{ color:#504A34; text-decoration:none; font-size:16px; line-height:18px; }

	.z { float: left; } .y { float: right; }
	.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .cl { zoom: 1; }
	.overflow{overflow:hidden;}
	.none { display:none; }
	.vm { vertical-align: middle; }
		.vm * { vertical-align: middle; }
	.hm { text-align: center; }
	
	.bl_none { border-bottom:0 !important; }
	.bl_line { border-bottom:1px solid #DDD; }
	.b_radius {border-radius:10px;}
	
	.b_m { margin:10px; padding:10px;}
	.b_p { padding:10px}
	
	.mtn { margin-top: 5px !important; }
	.mbn { margin-bottom: 5px !important; }
	.mtm { margin-top: 10px !important; }
	.mbm { margin-bottom: 10px !important; }
	.mtw { margin-top: 20px !important; }
	.mbw { margin-bottom: 20px !important; }
	
	.pr, .pc { vertical-align: middle; margin: 0 5px 1px 0; padding: 0;+margin-right: 2px;_margin-right: 2px; }

/*----- header -----*/
	.header { }
	
	#db_future_guide_3dh { width:80%; margin:0 auto; font-size:14px; text-align:center; height:30px; line-height:30px; }							
	#db_future_guide_3float { width:33.3%; float:left; }
	#db_future_guide_3float_txt { background:#429296; color:#FFFFFF; border:1px solid #429296; margin:0 1px; }
	#db_future_guide_3float_now { width:33.3%; float:left; }
	#db_future_guide_3float_now_txt { background:#FFFFFF; color:#429296; border:1px solid #429296; margin:0 1px;}
	
	.db_un_5info { width:20%; float:left; line-height:22px;}
	
	#db_sp_header_bg { width:100%; position:relative; border-top:28px solid #429296; }
	
	#db_sp_header_title { font-size:20px; line-height:28px; text-align:center; font-weight:bolder; color: #429296; letter-spacing:8px; margin:0 0 0 10px; }
	#db_sp_header_username { width:320px; margin:3px auto 8px auto; text-align:center; }
	#db_sp_header_username_txt { font-size:12px; }
	#db_sp_header_guestname_txt { font-size:12px; }
	
	#elecnation_header { width:230px; margin:0 auto; text-align:center; padding-bottom:2px; }
	#elecnation_header_float { width:70px; float:left; padding-top:30px; color:#FFFFFF; }
	.elecnation_header_avatar { width:70px; height:70px; position:relative; margin:0 auto; text-align:center; }
	.elecnation_header_newmsg img { position:absolute; top:6px; right:6px; width:11px; height:11px; }
	
	.db_dm_header_newmsg img { position:absolute; top:3px; right:0; width:11px; height:11px;  }
	
	#elecnation_header_avatar_rad60 { width:60px; height:60px; -moz-border-radius: 35px; -webkit-border-radius: 35px; border-radius: 35px; padding:5px; background:#FFFFFF; overflow:hidden; }
	#elecnation_header_avatar_rad { width:60px; height:60px; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; overflow:hidden; }
	#elecnation_header_username { margin:2px 0 0 0; text-align:center; color:#FFFFFF; font-size:10px; }
	.elecnation_header_plus { border:1px solid #8B628A; padding:4px 6px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

	#elecnation_header_guest { width:230px; margin:0 auto; text-align:center; padding-bottom:2px; position:relative; z-index:999; }
	#elecnation_header_guest_float { width:60px; float:left; margin-top:30px; }
	#elecnation_header_guest_avatar60 { width:60px; height:60px; float:left; -moz-border-radius: 35px; -webkit-border-radius: 35px; border-radius: 35px; padding:5px; background:#FFFFFF;  margin:0 20px; }
	#elecnation_header_guest_avatar { width:60px; height:60px; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; overflow:hidden; }
	#elecnation_header_guest_hello { margin:2px 0 0 0; text-align:center; color:#FFFFFF; font-size:10px; }
	
	.db_future_wp { padding:8px 0 0 0; background:#FFFFFF; }
	
	#db_sp_guide_picbg { width:100%; background:#83bcba; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; position:relative; overflow:hidden; }
	
	#db_biz_guide_list { padding-top:8px; }
	#db_biz_guide_list_row { padding:8px 10px 6px 10px; border-bottom:1px dashed #DDDDDD; }
	#db_biz_guide_list_icon { padding-top:4px; }
	#db_biz_guide_list_subject { font-size:14px; line-height:18px; color: #000000; }
	#db_biz_guide_list_other { margin-left:18px; font-size:11px; color:#AAAAAA; line-height:16px; }
	
	#db_un_avatar_rad32 { width:32px; height:32px; -moz-border-radius: 21px; -webkit-border-radius: 21px; border-radius: 21px; padding:3px; background:#F8F8F8; overflow:hidden; }
	#db_un_avatar_rad { width:32px; height:32px; -moz-border-radius: 16px; -webkit-border-radius: 16px; border-radius: 16px; overflow:hidden; }
	
	
	#db_biz_welcome { padding:0 0 16px 0; }
	
	#db_biz_header_username { width:100%; text-align:center; margin:8px 0; }
	#db_biz_header_username_txt { font-size:16px; font-weight:bolder; padding:6px 8px 8px 8px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
	#db_biz_header_guestname_txt { font-size:12px; margin:10px 0 18px 0; }

	
	#db_dm_viewthread_3dh { width:60%; margin:0 auto; font-size:12px; height:30px; line-height:30px; text-align:center; }							
	#db_dm_viewthread_3float { width:33.3%; float:left; color:#FFFFFF; }
	#db_dm_viewthread_now { color:#429296; border:1px solid #429296; }
	#db_dm_viewthread_normal { background:#429296; border:1px solid #429296; }
	
	#db_sp_viewthread_reply { width:68%; margin:0 auto; background:#429296; position:relative; -moz-border-radius:29px; -webkit-border-radius:29px; border-radius:29px; display:block; }
	
		
	#db_geek_space_myprofile { width:300px; margin:0 auto; margin-top:36px; padding-bottom:18px; }
	#db_geek_space_myprofile_float { width:75px; height:75px; float:left; }
	#db_geek_space_myprofile_btn { width:65px; height:65px; margin:0 auto; text-align:center; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:-moz-linear-gradient(top, #C9C9C9, #FFFFFF); background:-webkit-gradient(linear, 0 0, 0 100%, from(#C9C9C9), to(#FFFFFF)); background:linear-gradient(top, #C9C9C9, #FFFFFF); }
	#db_geek_space_myprofile_btn_icon { margin-top:8px; }
	#db_geek_space_myprofile_btn_icon img { width:38px; height:30px; margin-top:6px; }
	#db_geek_space_myprofile_btn_name { font-size:10px; }
	
	#db_geek_space_myprofile_credits { width:300px; margin:18px auto; overflow:hidden; }
	#db_geek_space_myprofile_credits_float { width:75px; float:left; padding:6px 0; text-align:center; }
	#db_geek_space_myprofile_credits_float img { width:38px; border:none; }
	
	#db_geek_space_myprofile_credits_num { font-size:12px; }
	#db_geek_space_myprofile_credits_title { font-size:12px; }
	
	#db_geek_space_myprofile_page { width:300px; margin:0 auto; margin-bottom:18px; }
	#db_geek_space_myprofile_page_box { border:1px solid #C3C3C3;  }
	#db_geek_space_myprofile_page_list { padding:8px 18px; border-top:1px solid #C3C3C3; background:-moz-linear-gradient(top, #FFFFFF, #F7F7F7); background:-webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#F7F7F7)); background:linear-gradient(top, #FFFFFF, #F7F7F7); }
	
	#db_geek_space_mythread_txt { margin-left:18px; font-size:12px; line-height:16px; opacity:0.6; }
	
	#db_geek_space_pm_node { margin:8px 0 16px 0; -moz-border-radius:4px 0 0 4px; -webkit-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px; overflow:hidden; }
	#db_geek_space_pm_node_box { -moz-border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0px; border-radius:0 4px 4px 0px; background:-moz-linear-gradient(top, #FFFFFF, #E7E7E7); background:-webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#E7E7E7)); background:linear-gradient(top, #FFFFFF, #E7E7E7); }
	#db_geek_space_pm_node_avatar { padding:10px 0 18px 0; }
	#db_geek_space_pm_node_rad { width:32px; height:32px; margin:0 auto; padding:1px; border:1px solid #D7D7D7; -moz-border-radius:18px; -webkit-border-radius:18px; border-radius:18px; overflow:hidden; }
	#db_geek_space_pm_node_rad img { width:32px; height:32px; -moz-border-radius:18px; -webkit-border-radius:18px; border-radius:18px; overflow:hidden; }
	#db_geek_space_pm_node_txt { margin:3px 8px 8px 0; }
	#db_geek_space_pm_node_name { color:#AAAAAA; font-size:14px; }
	#db_geek_space_pm_node_msg { font-size:14px; }
	
	#db_geek_space_pm_nodeme { margin:8px 0 16px 0; -moz-border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0; overflow:hidden; }
	#db_geek_space_pm_nodeme_box { -moz-border-radius:4px 0 0 4px; -webkit-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px; background:-moz-linear-gradient(top, #FFFFFF, #E7E7E7); background:-webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#E7E7E7)); background:linear-gradient(top, #FFFFFF, #E7E7E7); }
	#db_geek_space_pm_nodeme_txt { margin:3px 0 8px 8px; }
	#db_geek_space_pm_nodeme_name { font-size:14px; text-align:right; }
	
	#db_geek_pm_reply { margin:0 20px; padding-bottom:36px; position:relative; }
	#db_geek_pm_reply_box { margin-right:88px; }
	.db_geek_input { padding:8px; width:100%; }
	#db_geek_pm_reply_btn { position:absolute; top:-8px; right:0; }
	
	#elecnation_noinfo { width:100%; height:60px; padding:18px 0; text-align:center; }
	#elecnation_noinfo a { opacity:0.6; }
	.elecnation_time { color:#AAAAAA; margin-left:8px; }
	#elecnation_nav_left { min-width:36px; position:absolute; top:0; left:0; }
	#elecnation_nav_left img { width:41px; height:30px; }
	#elecnation_nav_right { min-width:36px; position:absolute; top:0; right:0; }
	#elecnation_nav_right img { width:41px; height:30px; }
	#elecnation_nav_right a { color:#FFFFFF; }
	#elecnation_nav_left_3red { width:36px; position:absolute; top:6px; left:2px; text-align:center;}
	.elecnation_nav_bottom { min-width:36px; padding:0 3px; height:30px; line-height:30px; text-align:center; background:#D7352C; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; font-size:12px;}	
	
	
	#elecnation_comment_li { text-align:left; padding:6px 8px 8px 8px; border-bottom:1px #DDDDDD dashed; }
	#elecnation_comment_relative { width:100%; height:30px; position:relative; }
	#elecnation_comment_avatar { width:24px; height:24px; padding:1px; border:1px solid #DDDDDD; -moz-border-radius: 13px; -webkit-border-radius: 13px; border-radius: 13px; position:absolute; top:3px; left:0; }
	#elecnation_comment_avatar_img { width:24px; height:24px; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; overflow:hidden; }
	#elecnation_comment_name { padding:6px 0 0 36px; }
	#elecnation_comment_word { padding:0 0 0 36px; }
	#elecnation_comment_message { margin-bottom:8px; }
	#elecnation_comment_reply { width:30px; height:20px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:#EF6C69; line-height:20px; text-align:center; }
	#elecnation_comment_delete { width:30px; height:20px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:#D90000; line-height:20px; text-align:center; }
	
	#elecnation_comment_title_line { border-bottom:1px dashed #CCCCCC; height:0px; line-height:0px; }
	#elecnation_comment_title { text-align:center; margin:0 auto; margin-top:-10px; background:#FFFFFF; }
	.elecnation_comment_content { padding:6px; font-size:16px; line-height:28px; }
	.elecnation_comment_content img { padding:6px 0; max-width:100%; }
	
	.elecnation_comment_list { padding:10px 6px; border-bottom:6px solid #EEEEEE;}
	#elecnation_comment_list_pic_left { width:49%; float:left; border:1px solid #DDDDDD; overflow:hidden; }
	.elecnation_comment_list_pic { padding:3px; text-align:center; overflow:hidden; }
	.elecnation_comment_list_pic img { width:100%; }
	#elecnation_comment_list_pic_right { width:48%; float:right; }
	.elecnation_comment_list_pic_word { height:68px; font-size:18px; line-height:22px; font-weight:bolder; overflow:hidden; }
	
	.elecnation_comment_list_tex { padding:10px 6px; border-bottom:6px solid #EEEEEE; }
	.elecnation_comment_list_tex_title { padding-bottom:6px; font-size:18px; line-height:22px; font-weight:bolder; }
	
	#elecnation_commment_view_btn { position:absolute; top:0; right:8px; min-width:36px; padding:0 3px; height:30px; line-height:30px; text-align:center; border:1px solid #007AFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; font-size:11px; }
	
	#elecnation_portal_index_list_fid { float:left; width:32.6%; height:36px; overflow:hidden; background:#EEEEEE; text-align:center; margin:1px; }
	#elecnation_portal_index_list_fid_name { padding:6px; display:block; }	
	#elecnation_portal_index_cad_fid { width:38%; height:36px; margin:6px auto; overflow:hidden; background:#83bcba; text-align:center; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
	#elecnation_portal_index_cad_fid_name { padding:6px; display:block; color:#FFFFFF;}
	#elecnation_portal_index_cad_subs { float:left; width:32.6%; height:36px; overflow:hidden; background:#EEEEEE; text-align:center; margin:1px; }
	#elecnation_portal_index_cad_subs_name { padding:6px; display:block; }
	
	#elecnation_portal_list_cad { float:left; width:33.3%; }
	#elecnation_portal_list_cad_fid { height:36px; margin:1px; overflow:hidden; border:1px solid #83bcba; text-align:center; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
	#elecnation_portal_list_cad_fid_now { height:36px; margin:1px; overflow:hidden; border:1px solid #83bcba; background:#83bcba; text-align:center; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
	#elecnation_portal_list_cad_fid_name { line-height:33px; display:block; color:#83bcba;}
	#elecnation_portal_list_cad_fid_name_now { line-height:33px; display:block; color:#FFFFFF;}
	
	#elecnation_portal_view_title { padding:6px; }
	#elecnation_portal_view_title_word { font-size:20px; font-weight:bolder; line-height:25px; padding:0 0 6px 0; color:#333333; text-align:center; }
	#elecnation_portal_view_title_num { font-size:11px; padding:6px; border-top:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; color:#AAAAAA; }
	
	#db_sp_portal_picbg { width:100%; background:#83bcba; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; overflow:hidden; position:relative; }
	
	
	#db_dm_index_3dh { width:86%; margin:0 auto;  -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; font-size:14px; text-align:center; height:30px; line-height:30px; }
	#db_dm_index_3float { width:33.3%; float:left; color:#FFFFFF; }
	#db_dm_index_now { background:#FFFFFF; color:#429296; border:1px solid #429296; margin:0 1px; }
	#db_dm_index_normal { background:#429296; color:#FFFFFF; border:1px solid #429296; margin:0 1px; }
	

	#db_future_index_warmtip { margin:16px auto 0 auto; background: #429296; width:80px; line-height:22px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
	
	#db_future_index_newman { width:70px; height:70px; position:absolute; top:0; left:3px; -moz-border-radius: 35px; -webkit-border-radius: 35px; border-radius: 35px; overflow:hidden; background:-moz-linear-gradient(top, #7FD8D8, #FFFFFF); background:-webkit-gradient(linear, 0 0, 0 100%, from(#7FD8D8), to(#FFFFFF)); background:linear-gradient(top, #7FD8D8, #FFFFFF); z-index:-999; }
	#db_future_index_newman_name { font-size:10px; line-height:20px; color:#AAAAAA; white-space:nowrap; width:77px; overflow:hidden; }	
	
	#db_un_forumdisplay_title { width:90%; height:36px; line-height:36px; margin:0 auto; padding-top:6px; text-align:center; position:relative; }
	#db_un_forumdisplay_title_fav { font-size:12px; width:68px; color:#429296; }
	#db_un_forumdisplay_title_fname { color:#429296; font-size:18px; font-weight:bold; }
	#db_un_forumdisplay_title_data { color:#000000; font-size:12px; }
	
	#db_un_forumdisplay_type { background:#D9A300; padding:6px 6px 0 6px; margin-right:3px; font-size:11px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
	
	#db_un_forumdisplay_pic_top { margin:16px 0 0 0; overflow:hidden; -moz-border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0; border-radius:6px 6px 0 0; position:relative; }
	#db_un_forumdisplay_pic_mid { padding:8px; border:1px solid #DDDDDD; border-top:none; border-bottom:none; }
	#db_un_forumdisplay_pic_btm { padding:8px; margin:0 0 6px 0; -moz-border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px; border:1px solid #DDDDDD; border-bottom:3px solid #AAAAAA; }
	
	#db_un_forumdisplay_txt_top { padding:8px; margin:16px 0 0 0; -moz-border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0; border-radius:6px 6px 0 0; border:1px solid #DDDDDD; border-bottom:none; }
	#db_un_forumdisplay_txt_btm { padding:8px; margin:0 0 6px 0; -moz-border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px;  border:1px solid #DDDDDD; border-bottom:3px solid #AAAAAA; }
	
	#db_un_forumdisplay_special { width:60px; margin:-16px auto 6px auto; background:#FFCC00; font-size:10px; -moz-border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; padding: 2px; text-align:center; }
	
	#db_un_forumdisplay_picsp { position:absolute; top:0; left:0; width:100%; }
	
	#db_un_forumdisplay_picspecial { width:60px; margin:0 auto; background:#FFCC00; font-size:10px; -moz-border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; padding: 2px; text-align:center; }
	
	.db_future_space_pm_node_linebcolor { background:#00B2B2; }
	
	.elecnation_discuz_cn { border-left:6px solid #429296; height:36px; line-height:36px; font-size:12px; color:#666666; padding-left:10px; border-bottom:1px #DDDDDD dashed; }
	.elecnation_discuz_fn { border-left:6px solid #EEEEEE; padding:3px 0 0 8px; border-bottom:1px dashed #DDDDDD; margin-top:1px; position:relative; }
	.elecnation_discuz_fn_icon { width:36px; position:absolute; top:10px; left:8px; }
	.elecnation_discuz_fn_icon img { max-width:36px; }
	.elecnation_discuz_fn_float_z { position:absolute; top:3px; left:50px; z-index:9; }
	.elecnation_discuz_fn_float_y { position:absolute; top:6px; right:8px; z-index:9; }
	
	#elecnation_discuz_fn_post { min-width:30px; height:20px; line-height:20px; text-align:center; -moz-border-radius:11px; -webkit-border-radius:11px; border-radius:11px; background:#83bcba; padding:1px; }
	#elecnation_discuz_fn_fatie { width:28px; float:right; padding-right:3px; }
	#elecnation_discuz_fn_num { min-width:14px; height:20px; float:left; padding:0 3px; color:#83bcba; background:#FFFFFF; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; }
	#db_sp_forum_fatie { width:28px; height:48px; position:fixed; right:0; top:92px; background:#429296; color:#FFFFFF; border:1px solid #429296; border-right:none; -moz-border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px; }
	#db_sp_forum_fatie_close { width:36px; height:36px; position:absolute; right:-10px; top:-38px; background:#FFFFFF; border:1px solid #429296; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; overflow:hidden; }
	#db_sp_forum_fatie_text { writing-mode:vertical-rl; text-align:center; line-height:30px; margin:11px 0 0 0; letter-spacing:2px; }
	#db_sp_forum_btnbox { width:80%; padding:18px 0; position:fixed; left:0; top:86px; margin:0 0 0 10%; background:#429296; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; color:#FFFFFF; box-shadow:6px 6px 18px rgba(0,0,0,0.3); z-index:999999; }
	
	#db_sp_forum_fav { width:28px; height:48px; position:absolute; right:0; top:50%; z-index:999999; }
	#db_sp_forum_fav_img { text-align:center; position:relative; }
	#db_sp_forum_fav_img img { }
	
	#db_sp_forum_back { width:28px; height:48px; position:fixed; left:0; top:92px; background:#429296; color:#FFFFFF; border:1px solid #429296; border-left:none; -moz-border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0; z-index:999999; }
	#db_sp_forum_back_text { writing-mode:vertical-rl; text-align:center; line-height:30px; margin:11px 0 0 -1px; letter-spacing:2px; }
	
	#elecnation_discuz_fn_subject { padding:30px 8px 8px 42px; opacity:0.6; }
	#elecnation_discuz_fn_subject a { }
	
	.elecnation_discuz_cat_box { border:1px solid #D43D3D; color:#D43D3D; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; overflow:hidden; }
	#elecnation_discuz_list_fid { float:left; width:33.3%; height:36px; overflow:hidden;  text-align:center; }
	#elecnation_discuz_list_fid_name { border:1px solid #DDDDDD; margin:1px; padding:6px; display:block; }
	#elecnation_discuz_vt_re { width:218px; margin:0 auto; padding-bottom:18px; }
	#elecnation_discuz_vt_re_float { width:100px; height:36px; line-height:36px; border:1px solid #CCCCCC; border-bottom:2px solid #BBBBBB; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; text-align:center; color:#AAAAAA; font-size:16px; }
	#elecnation_forumdisplay_avatar { width:32px; height:32px; padding:2px; background:#EEEEEE; -moz-border-radius: 18px; -webkit-border-radius: 18px; border-radius: 18px; overflow:hidden; }
	#elecnation_forumdisplay_avatar_img { width:32px; height:32px; -moz-border-radius: 16px; -webkit-border-radius: 16px; border-radius: 16px; overflow:hidden; }
	#elecnation_forumdisplay_author_name { color: #4E4E4E; line-height:16px; }
	
	.elecnation_discuz_type { padding:8px 0 3px 0; }
	#elecnation_discuz_type_fid { float:left; width:23.5%; height:36px; overflow:hidden; border:1px solid #AAAAAA; text-align:center; margin:2px 1px; }
	#elecnation_discuz_type_fid_now { float:left; width:23.6%; height:36px; overflow:hidden; border:1px solid #D43D3D; text-align:center; margin:2px 1px; }
	#elecnation_discuz_type_fid_name { padding:8px 3px 3px 3px; display:block; }
	
	#elecnation_typeoption { border:1px solid #F2BC1F; -moz-border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; padding:8px; margin-bottom:8px; }
	#elecnation_typeoption_name { text-align:center; line-height:28px; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; background:#F2BC1F; color:#FFFFFF; }
	#elecnation_typeoption_info { padding:3px; margin:3px; line-height:18px; border-bottom:1px dashed #DDDDDD; font-size:11px; }
	
	.elecnation_discuz_fastpost { height:30px; width:38px; margin-top:7px; background:url(./images/icon_photo.png) no-repeat; }
	
	#elecnation_discuz_title_line { border-bottom:1px dashed #FFFFFF; height:0px; line-height:0px; opacity:0.1; }
	#elecnation_discuz_title { text-align:center; margin:0 auto; margin-top:-10px;  }
	
	#elecnation_trade_header { width:310px; margin:0 auto; text-align:center; padding:8px 0; }
	#elecnation_trade_header_float { width:120px; float:left; padding-top:18px; color:#000000; font-weight:bolder; }
	.elecnation_trade_header_avatar { width:70px; height:70px; float:left; position:relative; }
	#elecnation_trade_header_avatar_rad60 { width:60px; height:60px; -moz-border-radius: 36px; -webkit-border-radius: 36px; border-radius: 36px; padding:5px; background:#DDDDDD; overflow:hidden; }
	#elecnation_trade_header_avatar_rad { width:60px; height:60px; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; overflow:hidden; }
	#elecnation_trade_header_username { margin:6px 0 0 0; text-align:center; color:#000; font-weight:bolder; }
	.elecnation_trade_header_username_txt { margin:0 18px; font-size:16px; }
	.elecnation_trade_img { padding:8px; }
	.elecnation_trade_img img { width:100%; }
	#elecnation_trade_goods_simg { width:70px; height:70px; border:3px solid #DDDDDD; }
	#elecnation_trade_message { padding:8px 0; padding-bottom:8px; border-bottom:1px dashed #DDDDDD; }
	#elecnation_trade_messagelist { padding:0 18px 36px 18px; }
	#elecnation_trade_subject { font-size:18px; line-height:26px; margin:8px; }
	#elecnation_trade_info { text-align:center; }
	#elecnation_trade_info_float { width:138px; font-size:11px; line-height:18px; }
	#elecnation_trade_info_txt { width:280px; margin:8px auto; }
	#elecnation_trade_info_txt_float { width:138px; font-size:11px; line-height:18px; text-align:center; }
	#elecnation_trade_info_subject { text-align:center; padding:8px; font-size:18px; font-weight:bolder; }
	.elecnation_trade_info_subject { font-size:18px; font-weight:bolder; }
	.elecnation_trade_info_price { font-size:28px; line-height:36px; }
	#elecnation_trade_buy { width:280px; margin:18px auto; text-align:center; }
	#elecnation_trade_buy_btm { width:138px; height:38px; line-height:38px; background:#D90000; float:left; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; display:block; }
	#elecnation_trade_buy_btm2 { width:138px; height:38px; line-height:38px; background:#F2BC1F; float:right; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; display:block; }
	
	#elecnation_reward { width:218px; height:218px; background:#E8AE00; padding:6px; margin:0 auto; -moz-border-radius: 116px; -webkit-border-radius: 116px; border-radius: 116px; }
	#elecnation_reward_radius { width:218px; height:218px; background:#F2BC1F; margin:0 auto; -moz-border-radius: 109px; -webkit-border-radius: 109px; border-radius: 109px; position:relative; }
	#elecnation_reward_padding { padding-top:45px; }
	#elecnation_reward_radius_inside118 { width:118px; height:118px; margin:0 auto; background:#E8AE00; padding:6px; -moz-border-radius: 66px; -webkit-border-radius: 66px; border-radius: 66px; }
	#elecnation_reward_radius_inside { width:118px; height:118px; margin:0 auto; background:#FFFFFF; margin:0 auto; -moz-border-radius: 60px; -webkit-border-radius: 60px; border-radius: 60px; overflow:hidden; }
	#elecnation_reward_txt { text-align:center; padding-top:16px; font-size:11px; }
	#elecnation_reward_price { text-align:center; font-size:50px; line-height:50px; letter-spacing:-3px; color:#000; }
	#elecnation_reward_info { text-align:center; padding:2px; border-top:1px solid #E8AE00; font-size:12px; }
	.elecnation_reward_sub { font-size:36px; color:#DDDDDD; font-style:italic; }
	#elecnation_reward_bestpost { text-align:center; display:block; margin-top:-18px }
	#elecnation_reward_btm { width:168px; margin:16px auto 16px auto; height:38px; line-height:38px; text-align:center; background:#68CC9F; color:#FFFFFF; font-size:18px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
	
	#elecnation_poll { padding:3px 0; margin:3px 0; }
	#elecnation_poll_title { min-width:68px; margin:8px 0 0 8px; background:#F2BC1F; color:#000; text-align:center; float:left; padding:0 6px; letter-spacing:-1px; }
	#elecnation_poll_title_line { border-bottom:2px solid #F2BC1F; }
	#elecnation_poll_title_info { max-width:168px; float:left; margin:11px 0 0 8px; font-size:11px; }
	#elecnation_poll_list { border-bottom:1px solid #DDDDDD; padding:3px 0; margin:3px 0; }
	#elecnation_poll_txt { padding:3px 0; margin:3px 0; text-align:center; }
	#elecnation_poll_end { border-top:1px solid #DDDDDD; padding:3px 0; margin:3px 0; text-align:center; font-size:11px; }
	
	#elecnation_debate { border-top:1px solid #DDDDDD; padding:3px 0; margin:3px 0; }
	#elecnation_debate_support { background:#D90000; color:#FFFFFF; text-align:center; font-size:16px; font-weight:bolder; padding:8px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
	#elecnation_debate_vs { border-left:1px solid #DDDDDD; position:relative; }
	#elecnation_debate_vs_txt { width:36px; height:36px; line-height:36px; text-align:center; background:#FFFFFF; margin:0 auto; position:absolute; top:18px; left:-19px; }
	#elecnation_debate_vote { font-size:60px; font-weight:bolder; }
	#elecnation_debate_point { padding:6px 0; }
	#elecnation_debater { font-size:36px; font-weight:bolder; }
	#elecnation_debater_txt { text-align:center; font-size:16px; font-weight:bolder; padding:0 0 6px 0; }
	#elecnation_debate_end { background:#D90000; color:#FFFFFF; text-align:center; font-size:16px; font-weight:bolder; padding:8px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; } 
	#elecnation_debate_edit { background:#F2BC1F; color:#000000; text-align:center; font-size:16px; font-weight:bolder; padding:8px; margin:8px 0; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
	
	.elecnation_debate_activity { border-top:1px solid #DDDDDD; padding:6px 0; }
	
	#elecnation_blog { padding-top:18px; }
	#elecnation_blog_top { padding-top:18px; min-width:320px; max-width:450px; margin:0 auto; }
	.elecnation_blog_bt_div { width:20%; height:66px; float:left; margin-right:10px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border:1px solid #CCCCCC; display:block; overflow:hidden; }
	.elecnation_blog_bt_divnow { width:20%; height:66px; float:left; margin-right:10px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border:1px solid #EEEEEE; display:block; overflow:hidden; }
	.elecnation_blog_bt_img { width:24px; height:24px; margin:8px auto; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; overflow: hidden; }
	#elecnation_blog_title_line { border-bottom:1px dashed #CCCCCC; height:0px; line-height:0px; }
	#elecnation_blog_title { text-align:center; margin:0 auto; margin-top:-10px; background:#FFFFFF; }
	#elecnation_blog_list { border:1px solid #DDDDDD; margin:0 0 18px 0; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border-bottom:3px solid #CCCCCC; padding:10px 0 0 0; }
	
	#elecnation_blog_header { width:280px; margin:0 auto; position:relative; }
	#elecnation_blog_header_float1 { width:80px; position:absolute; top:26px; left:20px; text-align:center; }
	#elecnation_blog_header_float2 { width:80px; position:absolute; top:26px; right:20px; text-align:center;}
	#elecnation_blog_avatar_rad { width:60px; height:60px; margin:0 auto; -moz-border-radius: 36px; -webkit-border-radius: 36px; border-radius: 36px; border:5px solid #DDDDDD; overflow:hidden; }
	#elecnation_blog_header_username { border-top: 1px #DDDDDD solid; padding:8px; }
	#elecnation_blog_header_subject { font-size:20px; line-height:24px; font-weight:bolder; padding:6px 8px 0 8px; }
	#elecnation_blog_header_message { padding:6px 8px 18px 8px; }
	#elecnation_blog_header_message_img { width:70px; max-height:100px; overflow:hidden; float:right; padding:4px; margin:3px 0 0 6px; border:1px #DDDDDD solid; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
	#elecnation_blog_header_message_img img { width:100%;}
	#elecnation_blog_view { padding-top:6px; }
	#elecnation_blog_view_topmenu { width:68%; margin:18px auto 6px auto; text-align:center; line-height:30px; border:1px solid #00B2B2; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; overflow:hidden; }
	#elecnation_blog_view_topmenu_float { width:50%; float:left; color:#00B2B2; }
	#elecnation_blog_view_topmenu_line { border-left:1px solid #00B2B2; }
	#elecnation_blog_view_subject { font-size:21px; line-height:24px; font-weight:bolder; padding:6px 8px 0 8px; color:#333333; }
	#elecnation_blog_dateline { border-top:1px #DDDDDD dotted; border-bottom:1px #EEEEEE dotted; padding: 6px 10px; margin-top:6px; color:#000; }
	#elecnation_blog_message { font-size:14px; line-height:22px; padding:10px;}
	#elecnation_blog_message p img { max-width:100%; margin-right:10px; }
	.uchome-message-pic img { max-width:100%; margin-right:10px; }
	
	.elecnation_blog_sce { border-top:1px #DDDDDD solid; padding:18px 8px; }
	
	#elecnation_blog_edit { width:30px; height:20px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:#EF6C69; line-height:20px; text-align:center; }
	#elecnation_blog_delete { width:30px; height:20px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:#D90000; line-height:20px; text-align:center; }
	
	#db_sp_blog_menu { width:90%; margin:30px auto 0 auto; line-height:36px; font-size:14px; text-align:center; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; overflow:hidden; }
	#db_sp_blog_float { width:25%; float:left; }
	#db_sp_blog_float_normal { margin:0 1px 0 0; background:#429296; color:#FFFFFF; border:1px solid #429296; }
	#db_sp_blog_float_now { margin:0 1px 0 0; background:#FFFFFF; color:#429296; border:1px solid #429296; }
	#db_sp_blog_publish { position:fixed; bottom:10px; left:0; text-align:center; width:100%; height:44px; line-height:44px; font-size:14px; z-index:999; }
	#db_sp_blog_publish_btn { width:88%; margin:0 auto; background:#429296; position:relative; -moz-border-radius:29px; -webkit-border-radius:29px; border-radius:29px; }
	
	#db_sp_album_float { width:33.3%; float:left; }
	#db_sp_album_float_normal { margin:0 1px 0 0; background:#429296; color:#FFFFFF; border:1px solid #429296; }
	#db_sp_album_float_now { margin:0 1px 0 0; background:#FFFFFF; color:#429296; border:1px solid #429296; }
	
	#db_future_album_topmenu { width:68%; margin:0 auto; line-height:30px; border:1px solid #83bcba; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; overflow:hidden; }
	#db_future_album_topmenu_float { width:50%; float:left; font-size:12px; text-align:center; color:#83bcba; }
	#db_future_album_topmenu_float_now { width:50%; float:left; font-size:12px; text-align:center; background:#83bcba; color:#FFFFFF; }
	
	#db_future_album_title { font-size:18px; color:#333333; margin:3px 0 0 0; }
	#db_future_album_main { border-top:1px solid #007AFF; border-bottom:1px solid #007AFF; }
	#db_future_album_plus { width:38px; margin:0 auto; border:1px solid #007AFF; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color:#007AFF; }
	.db_future_album_copyurl { position:absolute; right:8px; top:60px; width:188px; line-height:16px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border:1px solid #B2B2B2; padding:6px; background:#F7F7F7; text-align:left; z-index:99; }
	#db_future_album_list_title { font-size:18px; color:#333333; text-align:center; line-height:36px; padding:8px; }

	
	#elecnation_group { }
	.elecnation_group_box { width:65px; height:65px; float:left; margin-right:8px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border:1px solid #AAAAAA; display:block; overflow:hidden; }
	.elecnation_group_box_img { width:24px; height:24px; margin:8px auto; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; overflow: hidden; }
	.elecnation_group_box_hide { width:300px; margin:0 auto; height:5px; line-height:5px; padding-top:5px; }
	.elecnation_group_box_div { background:#333333; padding:16px 0 16px 8px; }
	.elecnation_group_box_div_box { width:66px; height:66px; float:left; margin:0 8px 8px 0; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border:2px solid #CCCCCC; display:block; overflow:hidden; background:#FFFFFF; box-shadow:1px 2px 2px rgba(0, 0, 0, 1.0); }
	.elecnation_group_box_div_img_bg { width:24px; height:24px; margin:6px auto 2px auto; padding:2px; border:1px #CCCCCC solid; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; }
	
	.elecnation_group_name { line-height:13px; }
	.elecnation_group_img24_box { width:24px; height:24px; padding:2px; border:1px solid #CCCCCC; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; }
	.elecnation_group_img32_box { width:32px; height:32px; padding:2px; border:1px solid #CCCCCC; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; margin:0 auto; }
	.elecnation_group_img24 { width:24px; height:24px; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; overflow: hidden; }
	.elecnation_group_img32 { width:32px; height:32px; -moz-border-radius: 16px; -webkit-border-radius: 16px; border-radius: 16px; overflow: hidden; }
	
	#elecnation_group_index_list { margin-top:18px; }
	#elecnation_group_index_list_cat { padding:6px 0 18px 0; }
	#elecnation_group_index_list_cat_bar { width:108px; height:32px; line-height:32px; -moz-border-radius:21px; -webkit-border-radius:21px; border-radius:21px; background:#83bcba; margin:0 auto 6px auto; position:relative; }
	#elecnation_group_index_list_cat_name { padding-left:40px; padding-right:6px; color:#FFFFFF; font-size:14px; white-space:nowrap; }
	#elecnation_group_index_list_cat_num { min-width:22px; height:28px; line-height:28px; position:absolute; top:2px; left:2px; padding:0 3px; color:#83bcba; background:#FFFFFF; -moz-border-radius:21px; -webkit-border-radius:21px; border-radius:21px; text-align:center; }
	#elecnation_group_index_list_fid { float:left; width:32%; height:36px; overflow:hidden; border:1px solid #AAAAAA; text-align:center; margin:1px; opacity:0.8; }
	#elecnation_group_index_list_fid_name { padding:6px; display:block; }
	
	#elecnation_group_my_name { text-align:center; white-space:nowrap; overflow:hidden; }
	#elecnation_group_my_float { width:33.2%; float:left; display:block; margin-bottom:11px; }
	
	#elecnation_group_mem_card { width:80px; float:left; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2); margin:6px; padding:6px 3px; text-align:center; white-space:nowrap; overflow:hidden; display:block; }
	
	#elecnation_group_title_line { border-bottom:1px dashed #CCCCCC; height:0px; line-height:0px; }
	#elecnation_group_title { text-align:center; margin:0 auto; margin-top:-10px; background:#FFFFFF; }
	
	#elecnation_group_index_top { font-size:14px; height:30px; line-height:30px; text-align:center; }
	#elecnation_group_index_float { width:25%; float:left; }
	#elecnation_group_index_float_1 { border:1px solid #D43D3D; color:#D43D3D; background:#FFFFFF; margin:0 1px; }
	#elecnation_group_index_float_3 { border:1px solid #D43D3D; color:#FFFFFF; background:#D43D3D; margin:0 1px; }
	#elecnation_group_index_header { width:80%; margin:0 auto; text-align:center; padding:0 0 8px 0; }
	#elecnation_group_index_name { text-align:center; font-size:22px; margin:0 0 1px 0; font-weight: lighter; opacity:0.9; }
	#elecnation_group_index_banner { margin:8px; text-align:center; }
	#elecnation_group_index_banner_text { line-height:12px; margin:0 8px 10px 8px; text-align:center; opacity:0.6; }
	
	#elecnation_group_main { padding-top:8px; }
	#elecnation_group_type { font-size:14px; font-weight:bold; padding:10px 8px; }
	#elecnation_group_type_list { display:block; line-height:24px; padding:8px 8px 16px 8px; border-top:1px dashed #DDDDDD; }
	
	#db_dm_group_feedlist { width:90%; margin:8px auto 16px auto; }
	#db_dm_group_feedlist a { color:#007AFF; }
	#db_dm_group_feedlist img { -moz-border-radius:11px; -webkit-border-radius:11px; border-radius:11px; }
	
	#db_sp_group_fatie { width:30px; height:50px; position:fixed; right:0; top:92px; background:#D43D3D; -moz-border-radius:6px 0 0 6px; -webkit-border-radius:6px 0 0 6px; border-radius:6px 0 0 6px; color:#FFFFFF; }
	#db_sp_group_fatie_close { width:36px; height:36px; position:absolute; right:-10px; top:-38px; background:#D43D3D; border:1px solid #D43D3D; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; overflow:hidden; }
	#db_sp_group_fatie_text { writing-mode:vertical-rl; text-align:center; line-height:30px; margin:11px 0 0 1px; letter-spacing:2px; }
	#db_sp_group_btnbox { width:80%; padding:18px 0; position:fixed; left:0; top:86px; margin:0 0 0 10%; background:#D43D3D; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; color:#FFFFFF; box-shadow:6px 6px 18px rgba(0,0,0,0.3); }
	
	#elecnation_multi_footer { height:8px; line-height:8px; clear:both; }
	
	#elecnation_doing { text-align:left; padding:8px 8px 16px 8px; border-top:1px dashed #DDDDDD; }
	#elecnation_doing_moodfm { padding:16px 14px 16px 14px; }
	#elecnation_doing_relative { width:100%; height:30px; position:relative; }
	#elecnation_doing_avatar { width:24px; height:24px; padding:1px; border:1px solid #AAAAAA; -moz-border-radius: 19px; -webkit-border-radius: 19px; border-radius: 19px; position:absolute; top:3px; left:0; }
	#elecnation_doing_avatar_img { width:24px; height:24px; -moz-border-radius: 19px; -webkit-border-radius: 19px; border-radius: 19px; overflow:hidden; }
	#elecnation_doing_name { padding:6px 0 0 36px; }
	#elecnation_doing_word { padding:0 0 0 36px; }
	#elecnation_doing_message { margin-bottom:8px; font-size:14px; opacity:0.8; }
	#elecnation_doing_reply { width:36px; height:20px; line-height:20px; text-align:center; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background:#83bcba; }
	#elecnation_doing_replynum { width:100px; margin-left:8px; font-size:18px; line-height:20px; color:#AAAAAA; }
	#elecnation_doing_delete { width:36px; height:20px; line-height:20px; text-align:center; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; border:1px solid #D43D3D; background:#D43D3D; }
	#elecnation_doing_li { text-align:left; margin:8px 0 8px 36px; padding:6px 8px 11px 8px; background:#EEEEEE; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
	#elecnation_doing_li_delete { width:36px; height:20px; line-height:20px; text-align:center; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; border:1px solid #D43D3D; background:#D43D3D;  }
	
	#elecnation_search { width:80%; margin:0 auto; padding:8px 0 68px 0; }
	#elecnation_search_tip { padding: 2px 0; margin:8px 0 0 0; text-align:center; font-size:12px; opacity:0.6; }
	
	#elecnation_myinfo { width:90%; margin:0 auto; position:relative; }
	#elecnation_myinfo_avatar { width:112px; height:112px; position:relative; margin:0 auto; -moz-border-radius: 18px; -webkit-border-radius: 18px; border-radius: 18px; }
	#elecnation_myinfo_avatar_img { width:100px; height:100px; -moz-border-radius: 18px; -webkit-border-radius: 18px; border-radius: 18px; overflow:hidden; border:6px solid #EEEEEE; }
	#elecnation_myinfo_name { text-align:center; font-size:18px; font-weight:bolder; margin-top:8px; }
	
	#elecnation_userinfo { width:90%; margin:0 auto; position:relative; }
	#elecnation_userinfo_avatar { width:162px; height:162px; position:relative; margin:0 auto; -moz-border-radius: 18px; -webkit-border-radius: 18px; border-radius: 18px; }
	#elecnation_userinfo_avatar_plus { position:absolute; width:68px; line-height:30px; height:30px; text-align:center; border:1px solid #007AFF; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
	#elecnation_userinfo_avatar_img { width:150px; height:150px; -moz-border-radius: 18px; -webkit-border-radius: 18px; border-radius: 18px; overflow:hidden; border:6px solid #EEEEEE; }
	#elecnation_userinfo_name { text-align:center; font-size:18px; font-weight:bolder; margin-top:8px; }
	#elecnation_userinfo_sign { text-align:center; font-size:12px; margin-top:8px; opacity:0.6; }
	#elecnation_userinfo_sign img { -moz-border-radius:11px; -webkit-border-radius:11px; border-radius:11px; }
	#elecnation_userinfo_word { width:40px; margin:0 auto; padding-top:16px }
	
	#elecnation_fav_menu { width:60%; margin:0 auto; }
	#elecnation_fav_float { width:48.8%; height:39px; line-height:39px; font-size:14px; border:1px solid #B2B2B2; border-bottom:none; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; }
	#elecnation_fav_float a { padding:6px 11px; color:#B2B2B2; }
	#elecnation_fav_float_bg { width:100%; height:41px; line-height:41px; background:#FFFFFF; color:#000000; border:1px solid #00B2B2; border-bottom:none; margin-top:-2px; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0;}
	
	
	#db_future_notice_menu { width:60%; margin:6px auto; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; font-size:14px; height:30px; line-height:30px; }
	#db_future_notice_menu_float { width:50%; float:left; }
	#db_future_notice_menu_float_now { background:#FFFFFF; color:#429296; border:1px solid #429296; margin:0 1px; }
	#db_future_notice_menu_float_normal { background:#429296; color:#FFFFFF; border:1px solid #429296; margin:0 1px; }
	
	#elecnation_post_title { padding:16px 8px 10px 8px; font-size:22px; line-height:26px; font-weight:bolder; border-bottom:1px solid #DDDDDD; }
	#elecnation_post_message_first { width:90%; margin:16px auto; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius: 6px; border:1px solid #DDDDDD; }
	#elecnation_post_message { width:90%; margin:0 auto 16px auto; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border:1px solid #DDDDDD; }
	#elecnation_post_message_main { border-top:1px solid #DDDDDD; margin-top:8px; padding:10px; }
	#elecnation_post_message_main img { max-width:100%; }
	
	#elecnation_post_avatar { width:32px; height:32px; padding:1px; border:1px solid #DDDDDD; -moz-border-radius: 19px; -webkit-border-radius: 19px; border-radius: 19px; position:absolute; left:8px; top:8px; display:inline; }
	#elecnation_post_avatar_img { width:32px; height:32px; -moz-border-radius: 16px; -webkit-border-radius: 16px; border-radius: 16px; overflow:hidden; }
	
	#db_future_postcomment { width:76px; position:absolute; top:0; left:0; border:1px solid #007AFF; border-left:none; font-size:12px; color:#007AFF; height:24px; line-height:24px; text-align:center; -moz-border-radius:0 13px 13px 0; -webkit-border-radius:0 13px 13px 0; border-radius:0 13px 13px 0; }
	#db_future_postcomment_list { width:96%; float:right; border:1px solid #DDDDDD; border-right:none; height:60px; overflow:hidden; -moz-border-radius:31px 0 0 31px; -webkit-border-radius:31px 0 0 31px; border-radius:31px 0 0 31px; position:relative; margin-bottom:16px; }
	#db_future_postcomment_manage { width:50px; position:absolute; top:0px; right:18px; border:1px solid #DDDDDD; border-top:none; text-align:center; line-height:24px; height:24px; -moz-border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; }
	#elecnation_postcomment_avatar { width:32px; height:32px; padding:1px; border:1px solid #DDDDDD; -moz-border-radius: 19px; -webkit-border-radius: 19px; border-radius: 19px; position:absolute; left:8px; top:12px; display:inline; }
	#elecnation_postcomment_avatar_img { width:32px; height:32px; -moz-border-radius: 16px; -webkit-border-radius: 16px; border-radius: 16px; overflow:hidden; }
	
	#elecnation_user_avatar { width:32px; height:32px; padding:2px; background:#DDDDDD; -moz-border-radius: 18px; -webkit-border-radius: 18px; border-radius: 18px; overflow:hidden;}
	#elecnation_user_avatar_img { width:32px; height:32px; -moz-border-radius: 16px; -webkit-border-radius: 16px; border-radius: 16px; overflow:hidden; }
	
	
	.elecnation_fastpost { overflow:hidden; position:relative; background:#FFFFFF; color:#4C4C4C; }
	.elecnation_fastpost .avatar { width:32px; height:32px; padding:1px; border:1px solid #DDDDDD; -moz-border-radius: 19px; -webkit-border-radius: 19px; border-radius: 19px; position:absolute; left:10px; top:27px; display:inline; }
	.elecnation_fastpost .avatar img{ width:32px; height:32px; -moz-border-radius: 16px; -webkit-border-radius: 16px; border-radius: 16px; overflow:hidden; }
	.elecnation_fastpost .pi { margin-left:55px; margin-right:10px; padding:7px 0; position:relative;}
	.elecnation_fastpost .pi .authi{ position:relative; }
	.elecnation_fastpost .pi .authi li em{ float:right; font-style: normal; }	
	.elecnation_fastpost .pi .message{ font-size:15px; }
	.elecnation_fastpost .pi .message img,.plc .pi .img_one img { margin:0px 8px 0px 0;}
	.elecnation_fastpost .pi .message .quote{ padding:10px 10px 7px 11px; margin:5px 0; border:1px dashed #D7D7D7; font-size:12px; }
	.elecnation_fastpost .pi .img_list { margin:4px auto; }	
	.elecnation_fastpost .pi .img_list li { float:left; width:83px; height:83px; margin:4px; text-align:center;vertical-align: middle; line-height:83px; }
	.elecnation_fastpost .pi .img_list li a { display:block;}
	.elecnation_login_from_px { line-height:30px; text-indent:6px; border:1px solid #DDDDDD; }

	
	#elecnation_friend_index_top { font-size:14px; height:30px; line-height:30px; text-align:center; }
	#elecnation_friend_index_float { width:25%; float:left; }
	#elecnation_friend_index_float_1 { background:#FFFFFF; color:#429296; display:block; border:1px solid #429296; margin:0 1px; }
	#elecnation_friend_index_float_3 { background:#429296; color:#FFFFFF; display:block; border:1px solid #429296; margin:0 1px; }
	#elecnation_friend_avatar { width:24px; height:24px; float:left; padding:1px; border:1px solid #DDDDDD; -moz-border-radius: 13px; -webkit-border-radius: 13px; border-radius: 13px; }
	#elecnation_friend_avatar_rad { width:24px; height:24px; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; overflow:hidden; }
	#elecnation_friend_avatar_mid { width:60px; height:60px; float:left; padding:2px; border:1px solid #DDDDDD; -moz-border-radius: 32px; -webkit-border-radius: 32px; border-radius: 32px;}
	#elecnation_friend_avatar_mid_rad { width:60px; height:60px; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; overflow:hidden; }
	.elecnation_friend_avatar_min_line { width:60px; height:60px; margin:0 auto; padding:2px; border:1px solid #DDDDDD; -moz-border-radius: 32px; -webkit-border-radius: 32px; border-radius: 32px; }
	
	.elecnation_friend_bt_float { width:120px; float:left; padding-top:21px; }
	.elecnation_friend_bt { width:68px; height:30px; margin:0 auto; line-height:30px; text-align:center; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; display:block; }
	
	
	.elecnation_post_reply { width:44px; height:35px; line-height:35px; display:none; position:absolute; left:11px; top:46px; text-align:center; background:#FFFFFF; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border:1px solid #EF6C69; border-bottom:3px solid #EF6C69; }
	
	#db_dm_live_title { width:68px; text-align:center; margin:18px auto -18px auto; background:#D90000; color:#FFFFFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; position:relative; z-index:999; }
	#elecnation_live_title_line { border-bottom:1px dashed #CCCCCC; height:0px; line-height:0px; }
	#elecnation_live_title { text-align:center; margin:0 auto; margin-top:-10px; background:#FFFFFF; }
	#elecnation_live_obr { margin:8px 0; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; border:3px solid #D90000; }
	#elecnation_live_ibr { padding:16px 16px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; background:#FFFFFF; }
	#elecnation_live_sub { font-size:18px; line-height:22px; }
	#elecnation_live_aline { margin-top:8px; padding:0 2px; border-top:1px solid #EEEEEE; border-bottom:1px solid #EEEEEE; }
	#elecnation_live_mbg { background:#F1F1F1; padding:8px; margin:8px 0; }
	#elecnation_live_reply { margin:8px 0; padding:0 2px 8px 2px; border-bottom:1px solid #EEEEEE; }
	.elecnation_live_replyname { font-size:14px; font-weight:bold; }
	
	#db_un_top_ffb { width:100%; height:6px; line-height:6px; background:#FFFFFF; position:absolute; bottom:-6px; }
	
	a.elecnation_hot_search:link, a.elecnation_hot_search:visited, a.elecnation_hot_search:hover { padding:3px 6px; }
	

	#elecnation_search_tit { width:90%; margin:0 auto 8px auto; line-height:22px; font-size:12px; }
	#elecnation_search_tit a { color:#007AFF; } 
	#elecnation_search_line { border-bottom:1px dashed #DDDDDD; height:0px; line-height:0px; margin:8px 0; }
	#elecnation_search_list { padding:8px 0; border-top:1px dashed #DDDDDD;}
	#elecnation_search_by { font-size:11px; line-height:22px; color:#AAAAAA; }
	#elecnation_search_word_tit { font-size:18px; line-height:22px; }
	#elecnation_search_word_msg { font-size:11px; line-height:22px; }
	#elecnation_search_mem { width:81px; float:left; text-align:center; white-space:nowrap; margin:6px; display:block; }
	#elecnation_search_mem_card { width:81px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; text-align:center; white-space:nowrap; overflow:hidden; display:block; border:1px solid #AAAAAA; }
		
	#db_sp_search_dh { width:88%; margin:6px auto; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; font-size:14px; line-height:30px; text-align:center; overflow:hidden; }
	#db_sp_search_dh_float { width:20%; position:relative; float:left; }
	#db_sp_search_dh_float_now { background:#FFFFFF; color:#429296; margin:0 1px; border:1px solid #429296; }
	#db_sp_search_dh_float_normal { background:#429296; color:#FFFFFF; margin:0 1px; border:1px solid #429296; }
	
	#db_dm_rankdh { width:90%; margin:6px auto; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; font-size:14px; height:30px; line-height:30px; text-align:center; }
	#db_dm_rankdh_float { width:33.3%; position:relative; float:left; }
	#db_dm_rankdh_float_now { margin:0 1px; background:#FFFFFF; color:#429296; border:1px solid #429296; }
	#db_dm_rankdh_float_normal { margin:0 1px; background:#429296; color:#FFFFFF; border:1px solid #429296; }
	
	#db_future_ranklist_user { width:88px; height:88px; margin:0 auto; padding:6px; background:#DDDDDD; -moz-border-radius:55px; -webkit-border-radius:55px; border-radius:55px; }
	#db_future_ranklist_user img { width:88px; height:88px; margin:0 auto; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px; overflow:hidden;}
	
	.db_future_ranklist_span_now { border:1px solid #AAAAAA; background:#FFFFFF; color:#666666; padding:3px 8px; margin:6px 3px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
	.db_future_ranklist_span { border:1px solid #AAAAAA; background:#AAAAAA; color:#FFFFFF; padding:3px 8px; margin:6px 3px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
	
	
	.elecnation_center { text-align:center; }
	.elecnation_pm_time { float:right; color:#AAAAAA; font-size:10px; }
	.elecnation_pm_timez { float:left; color:#AAAAAA; font-size:10px; }
	.elecnation_img { width:100%; height:100%; }
	.quote { overflow: hidden; margin: 0 0 8px 0; padding-left: 16px; background: url(./images/qa.gif) no-repeat 0 0; color:#666666; }
	.quote blockquote { display: inline; margin: 0; padding-right: 16px; background: url(./images/qz.gif) no-repeat 100% 100%; }
	
	.home_face { width:20px; height:20px; padding:4px; float:left; text-align:center;  }
	.home_face_new  { width:28px; height:28px; padding:4px; float:left; text-align:center; }
	
	#face_box_new { width:288px; margin:0 auto; }
	#face_box_default { width:288px; margin:0 auto; }
	
	.blur {	filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */
			-webkit-filter: blur(1px); /* Chrome, Opera */
       		-moz-filter: blur(1px);
       		-ms-filter: blur(1px);    
            filter: blur(1px);
			filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=1, MakeShadow=false); /* IE6~IE9 */ }
		
	.db_blur { -webkit-filter: blur(6px); -moz-filter: blur(6px); -o-filter: blur(6px); -ms-filter: blur(6px); filter: blur(6px); }
	
	.visitclienttip { background:#BDD5E6; height:30px; padding:5px 10px;border-bottom:1px solid #F7F7F7;}
	.visitclienttip p  { line-height:30px; }
	.visitclienttip a.btn_download { background:#3D98CF; border-radius:5px; float:right; display:block; width:70px; text-align: center; line-height:24px; color:#E9EFF3; margin-top:3px; box-shadow:1px 2px 2px rgba(0, 0, 0, 0.1); }
	.visitclienttip a.btn_download:hover {background:#3094CF;}
	
	.nav { height: 32px; text-align:center; font-size:19px; padding:8px 0; }
	.nav .name {display:inline-block; height:30px; overflow:hidden; white-space:nowrap; width:50%; }
	
	.hdc { padding:10px 10px 0; }
	.hdc h2 { float: left; padding: 0 20px 8px 10px; }
	.user_fun { }
	.user_fun li { float:right; padding:15px 5px 20px; }
	.user_fun li a,.nav .icon_edit a { display:block; width:28px; height:28px; background: url(./images/icon.png) no-repeat; line-height:2000px; overflow:hidden; }
	.user_fun .on { background: url(./images/arrow_top.png) no-repeat 50% 100%;}
	.user_fun a.icon_userinfo { background-position:0 0;}
	.user_fun a.icon_userinfo:hover,.user_fun .on a.icon_userinfo { background-position:0 -28px;}
	.user_fun a.icon_threadlist { background-position:-28px 0; }
	.user_fun a.icon_threadlist:hover,.user_fun .on a.icon_threadlist { background-position:-28px -28px; }
	.user_fun a.icon_search { background-position: -56px 0;}	
	.user_fun a.icon_search:hover,.user_fun .on a.icon_search { background-position: -56px -28px;}
	.user_fun a.icon_hotthread { background-position: -112px 0;}	
	.user_fun a.icon_hotthread:hover,.user_fun .on a.icon_hotthread { background-position: -112px -28px;}
	#usermsg { position:relative;}
	.user_fun .icon_msg { position: absolute;background: url(./images/icon_msg.png) no-repeat; width:10px; height:10px; display:block; top:14px; left:26px; }
	.nav .icon_edit a { background-position: -84px 0;}	
	.nav .icon_edit a:hover { background-position: -84px -28px;}
	
	.category { position: relative; text-align:center; color:#000;}
	.category .name { padding:0 10px; display: inline-block; width: 50%; color: #000; height:30px; overflow:hidden;white-space:nowrap;}
	.category .name img { margin-left:10px; vertical-align: middle; }
	.category .name .tit {white-space:nowrap; display:inline-block; max-width:90%; overflow:hidden; color:#4C4C4C; font-weight:400; }	
	.category .subname_list {position: absolute; top:35px; left:0; width:100%; z-index:10;}	
	.category .subname_list ul {background:#EEEEEE; border:1px solid #AAAAAA; border-top:0; box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.3); width: 118px; font-size:14px; padding:0; line-height:38px; margin: 0 auto;}
	.category .subname_list li { border-bottom:1px solid #FFFFFF; }
	.category .subname_list a:hover { color:#4C4C4C; }
	.category .subname_list a { color:#4C4C4C; display:block; white-space: nowrap; margin: 0 10px; overflow: hidden;}

/*----- forumlist -----*/
	.wp { background:#FFFFFF; }
	.wm { margin:0 10px; }
	.bm { margin-bottom: 10px; }
	.bm_c { padding: 0 10px; }

	.bm_h .o { float: right; width: 31px; }
		.bm_h .o img { float: right; cursor: pointer; }
	.bm_h .i { padding-left: 10px; }
	.bm_h .pn { margin-top: 4px; }
	.bm_h { height: 54px; background: url(./images/titlebg.png) repeat-x left bottom; line-height: 54px; white-space: nowrap; overflow: hidden; }
	.bm_h h2 { height: 54px; background: url(./images/titlebg.png) no-repeat left top; }
	.bm_h:hover { background: url(./images/titlebg.png) repeat-x left -54px; }
	.bm_h h2 a { display:block; margin:0 31px 0 10px; padding-left:10px; font-size:18px; line-height:54px; font-weight:400; }
	
	.sub_forum { }
	.sub_forum li { height:38px; line-height:38px; border-bottom:1px solid #EDEDED; font-size:16px; overflow:hidden; }
	.sub_forum li:last-child { border-bottom:none;}
	.sub_forum li a { display: block; padding:0 10px; }
	.sub_forum li .num { background:#35A3E6; color:#FFF; float: right; font-size: 14px; height: 25px; line-height: 25px; margin-top: 7px; padding: 0 10px;border-radius:10px; }
	
/*-- threadlist --*/
	.threadlist { padding:0 0; }
	.threadlist .thread_tit { padding: 0 0 8px 0; line-height:22px; font-size:12px; }
	#threadlist_li { width:90%; margin:0 auto; padding:8px 0; position:relative; font-size:14px; border-bottom:1px dashed #AAAAAA; }
	#threadlist_li a { display:block; font-size:14px; line-height:18px; }
	.threadlist .num { position:absolute; right:10px; bottom:10px; padding:0 0 0 18px; font-size:12px; }
	.threadlist .icon_top,.threadlist .icon_tu { position:absolute; left:0; top:0;}
	.threadlist .by { font-size:12px; color:#AAAAAA; display:block; padding:3px 0 0 1px; }
	.threadlist .view { font-size:12px; color:#CCCCCC; }
	
/*----- post -----*/
	.btn_pn { width:44px; height:31px; overflow:hidden; border:0; line-height:31px;}
	.btn_pn_grey { background:url(./images/btn_8.png) no-repeat 0 0; color:#B2B2B2; font-weight:bolder; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
	.btn_pn_blue { background:url(./images/btn_8.png) no-repeat 0 -31px; color:#FFFFFF; font-weight:bolder; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
	.btn_pn_elecnation { color:#FFFFFF; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background:#D7352C; font-size:12px; }
	.btn_pn_elecnation2 { color:#000000;}
	
	.btn_pn_biz { color:#FFFFFF; font-size:12px; }
	.btn_pn_biz_blue { color:#FFFFFF; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background:#46A4E1; font-size:12px; padding:6px 16px 6px 16px; border: none; }
	.btn_pn_biz_future { color:#FFFFFF; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background:#D43D3D; font-size:12px; padding:6px 16px 6px 16px; border: none; }
	
	.btn_pn_biz_wz { color:#FFFFFF; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background:#75979B; font-size:12px; padding:6px 16px 6px 16px; border: none; }
	
	.btn_wm_bbs { color:#FFFFFF; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background:#D43D3D; font-size:12px; padding:6px 16px 6px 16px; border: none; }
	
	.btn_wm_group { color:#FFFFFF; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background:#ff7659; font-size:12px; padding:6px 16px 6px 16px; border: none; }
	
	.btn_wm_group_normal { min-width:60px; height:36px; color:#FFFFFF; background:url(./images/btn_group.png) repeat; margin:8px 0 3px 0; font-size:12px; text-align:center; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; padding:0 6px; overflow:hidden; border:none; }
	
	.btn_wm_blog { color:#FFFFFF; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background:#767B9A; font-size:12px; padding:6px 16px 6px 16px; border: none; }
	
	.btn_wm_album { color:#FFFFFF; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background:#F74863; font-size:12px; padding:6px 16px 6px 16px; border: none; }
	
	.btn_pn_wm_doing { border:1px solid #83bcba; color:#FFFFFF; background:#83bcba; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; font-size:12px; padding:6px 16px 6px 16px; }
	
	.btn_wm_friend { border:1px solid #83bcba; color:#FFFFFF; background:#83bcba; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; font-size:12px; padding:6px 16px 6px 16px; }
	
	.btn_wm_search { border:1px solid #83bcba; color:#FFFFFF; background:#83bcba; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; font-size:12px; padding:6px 16px 6px 16px; }
	
	.btn_dm_group { border:1px solid #D43D3D; color:#D43D3D; background:#FFFFFF; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; font-size:12px; padding:6px 16px 6px 16px; }
	
	.btn_dm_live { color:#FFFFFF; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background:#D90000; font-size:12px; padding:6px 16px 6px 16px; border: none; }
	
	.btn_wm_search_normal { width:60px; height:36px; background:#83bcba; color:#FFFFFF; border:1px solid #83bcba; margin:8px 0 3px 0; font-size:12px; text-align:center; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; overflow:hidden; }
	
	.btn_wm_forum { color:#FFFFFF; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background:#68CC9F; font-size:12px; padding:6px 16px 6px 16px; border: none; }
	
	.btn_wm_forum_normal { width:60px; height:36px; color:#FFFFFF; background:url(./images/btn_forum.png) repeat; margin:8px 0 3px 0; font-size:12px; text-align:center; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; overflow:hidden; border:none; }
	
	.btn_wm_pm { width:60px; height:36px; border:1px solid #D43D3D; color:#D43D3D; background:#FFFFFF; margin:8px 0 3px 0; font-size:12px; text-align:center; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; overflow:hidden; }
	.btn_wm_pm_grey { width:60px; height:36px; border:1px solid #AAAAAA; color:#AAAAAA; background:#FFFFFF; margin:8px 0 3px 0; font-size:12px; text-align:center; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; overflow:hidden; }
	
	.post_msg_from li,.post_from li{ line-height:38px; padding:0 10px; font-size:16px; }
	.post_msg_from .px,.post_from .px { width:100%; background:none; padding:0; font-size:16px;  }
	.post_msg_from textarea,.post_from textarea{ border:0; width:100%; background:none; padding:5px 0; font-size:16px; }
	.post_from .sort_sel { background:none; width:100%; border: 0; font-size:16px; color:graytext; margin-left:-2px; }
	
	.post_imglist { padding:15px 0 0 15px; }
	.post_imglist li { position:relative; float:left; padding: 0 10px 0 0; }
	.post_imglist li .del { position: absolute; left:-5px; top:-10px; }
	.post_imglist li .p_img img { padding:2px; border:1px solid #DDD; }

	.sec_code { padding:10px 0 10px 0; color:#999; }
	.sec_code .px { color:#999; }
	
/*----- viewthread -----*/
	.postlist h2 {}
	.plc { overflow:hidden; position:relative; }
	.plc .avatar { position:absolute; left:10px; top:9px; display:inline; }
	.plc .avatar img{ border:1px solid #D7D7D7; padding:1px; }
	.plc .pi { margin-left:0px; margin-right:0px; padding:8px 0; position:relative;}
	.plc .pi .authi{ position:relative; }
	.plc .pi .authi li em{ float:right; font-style: normal; }
	.plc .pi .authi li em sup { font-size: 8px; }	
	.plc .pi .message{ font-size:15px; }
	.plc .pi .message img,.plc .pi .img_one img { margin:0 0 8px 0; }
	.plc .pi .message .quote{ padding:10px 10px 7px 11px; margin:5px 0; border:1px dashed #D7D7D7; font-size:12px; }
	.plc .pi .img_list { margin:4px auto; }	
	.plc .pi .img_list li { float:left; width:66px; height:66px; margin:4px; text-align:center;vertical-align: middle; line-height:66px; }
	.plc .pi .img_list li img { width:66px; height:66px;}
	.plc .pi .img_list li a { display:block;}
	
	.manage { width:300px; text-align:center; position:absolute; top:100%; left:50%; margin:0 0 0 -168px; }
	.button { width:51px; height:36px; color:#FFFFFF; background:url(./images/button_bg8.png) repeat; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; overflow:hidden; margin:4px 2px; border:none; font-size:12px; text-align:center; }
	.button2 { width:60px; height:36px; color:#FFFFFF; background:url(./images/button_bg8.png) repeat; margin:8px 0 3px 0; font-size:12px; text-align:center; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; overflow:hidden; border:none; }
	.button3 { width:68px; height:36px; color:#FFFFFF; background:url(./images/button_bg8.png) repeat; font-size:14px; text-align:center; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; overflow:hidden; border:none; }
	.button8 { width:260px; height:36px; color:#FFFFFF; background:url(./images/button_bg8.png) repeat; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; overflow:hidden; margin:0 auto; border:none; font-size:12px; text-align:center; }
	
	.button_cdel { width:50px; height:24px; color:#EF6C69; background:url(./images/button_bg4.png) repeat; overflow:hidden; border:none; font-size:12px; text-align:center; }
	
	.fastpost .input { width:100%; height:34px; text-indent:6px; margin-top:2px; border:1px solid #504A34; } 
	.search { padding:8px 0;}
	.search .input { width:100%; height:34px; text-indent:6px; margin-top:6px; border:1px solid #83bcba;}
		
/*----- pop -----*/	
	.tip { width:280px; background: #FFFFFF; margin:0 auto; padding:8px; font-size:16px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; text-align:center; box-shadow:0 8px 68px rgba(0, 0, 0, 0.9); }
	    .tip dt { padding:18px 20px 60px 20px; height:80px; line-height:26px; font-size:15px; }  
		.tip dd { background:#FFF; border-top:1px solid #000; -moz-border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px;}
		.tip dd a { margin-left:15px; }
	
/*----- page -----*/
	.page { text-align:center; margin:20px 10px; }	 
		.page a { border:1px solid #D7D7D7; border-radius:2px; padding:6px 9px; background:#FFF;} 
	.page select{ border: 1px solid #CCC; height: 28px; border-radius:2px;}

/*----- myinfo -----*/
	.user_avatar { text-align:center; padding:20px 0; }
		.user_avatar img { border:1px solid #FFF; width:60px; height:60px; }
		.user_avatar .name { color:#4C4C4C; font-size:16px; line-height:40px; }

	.user_box { background:#EEEEEE; margin:0 10px; }
		.user_box li { line-height:38px; border-bottom:6px #FFFFFF solid; padding:0 20px 0 10px; color:#4C4C4C; font-size:18px; font-weight: bolder; }
		.user_box li span { color:#4C4C4C; float:right; }
		.btn_exit { padding:10px 10px 60px 10px; text-align:center; }
		.btn_exit a { background: #F2BC1F; width:300px; height:41px; display:block; font-size:18px; font-weight:bolder; line-height:41px; overflow:hidden; margin:0 auto; color:#000; }
			.btn_exit a:hover { background: #D90000;}
		
		.btn_friend { padding:10px; text-align:center; }
		.btn_friend a { background: #D90000; width:300px; height:41px; display:block; font-size:18px; font-weight:bolder; line-height:41px; overflow:hidden; margin:0 auto; color:#FFFFFF; }
			.btn_friend a:hover { background: #EF6C69;}
			
		.btn_gk_login { width:289px; margin:18px auto; text-align:center; }
		.btn_gk_login a {  background:-moz-linear-gradient(top, #D90000, #A2241E); background:-webkit-gradient(linear, 0 0, 0 100%, from(#D90000), to(#A2241E)); background:linear-gradient(top, #D90000, #A2241E); width:289px; height:45px; display:block; font-size:18px; font-weight:bolder; line-height:45px; overflow:hidden; margin:0 auto; color:#FFFFFF; }
			.btn_gk_login a:hover { background: #D90000;}
		
	.myinfo_list { width:303px; margin:0 auto; padding-bottom:18px; }
	.myinfo_list li { background: #DDDDDD; width:100px; height:70px; float:left; margin:0 1px 1px 0; }
		.myinfo_list li a { display:block; line-height:18px; text-align:center; font-size:16px; color:#4C4C4C; }
		.tit_msg { position: relative; }
		.tit_msg img { position:absolute; right:21px; top:11px; width:11px; height:11px; }
		
/*----- view message -----*/
	.friend_msg { padding:6px 0; }
	.friend_msg .avat img,.self_msg .avat img{ padding:1px; background: #FFFFFF; display: inline-block; }
	.self_msg { padding:6px 0; }
	.friend_msg .date { color:#BEBEBD; padding-left:11px; }
	.self_msg .date { color:#BEBEBD; padding-right:11px; text-align:right; }

	.dialog_green .dialog_c { background: url(./images/dialog_bg.png) repeat-y; width:230px;}
	.dialog_green .dialog_t { background: url(./images/dialog_t.png) no-repeat left top; width:180px;font-size:15px; line-height:25px; padding:15px 25px 0 25px;}
	.dialog_green .dialog_b { background: url(./images/dialog_b.png) no-repeat left bottom; width:230px; height:17px; overflow:hidden; }
	.dialog_white .dialog_c { background: url(./images/dialog_bg.png) repeat-y right top; width:230px; }
	.dialog_white .dialog_t { background: url(./images/dialog_t.png) no-repeat right top; width:180px;font-size:15px; line-height:25px; padding:15px 25px 0 25px;}
	.dialog_white .dialog_b { background: url(./images/dialog_b.png) no-repeat right bottom; width:230px; height:17px; overflow:hidden; }
	
	.reply .px { border-radius:4px; padding:7px 10px; width:95%; border:1px solid #D9D8D8; }
	.reply .px:focus { color:#4C4C4C;}

/*----- login & register -----*/
	.loginbox { width:90%; margin:0 auto; }
	.login_from { margin-bottom:18px; }
	.login_from li { border-bottom:1px solid #DDD; line-height:45px; padding:0 10px; color:#AFAFAF; font-size:14px; }
		.btn_login .pn { background:#429296; color:#FFFFFF; width:268px; height:45px; display:block; line-height:46px; overflow:hidden; margin:0 auto;  font-size:16px; font-weight:700; text-align:center; border:none; }
		
		.btn_register .pn { background:#5ca7df; width:268px; height:45px; display:block; line-height:46px; overflow:hidden; margin:0 auto; color:#FFF; font-size:16px; font-weight:700; text-align:center; border:0; }
		
		.btn_qqlogin a { background:#3091D6; width:268px; height:45px; display:block; line-height:46px; overflow:hidden; margin:0 auto; color:#FFF; font-size:16px; font-weight:700; text-align:center; border:0; }
		
		.loginbox p { line-height:35px; font-size:14px; color:#AFAFAF;}
		.reg_link a { background: url(./images/icon_arrow.png) no-repeat 100% center; padding-right:10px; color:#AFAFAF; }
		.px{ border: 0; padding: 2px 4px; line-height: 17px; font-size:15px; }
		.px:focus { color:#4C4C4C;}
		.p_fre { width: auto !important; }
		.sel_list { width:100%;border: 0; padding: 2px 4px; font-size:14px; font-weight:700; }
		.login_select { display: block; position: relative;}
		.login_select .login-btn-inner { display: block; font-size: 14px; font-weight:700; min-width: 0.75em; overflow: hidden; position: relative; text-overflow: ellipsis; white-space: nowrap; }
		.login_select select { position: absolute; top: 0; width: 100%; z-index: 2; cursor: pointer; height: 3em; left: 0; max-height: 100%; min-height: 100%; opacity: 0.0001;}
		.login-btn-text { float:left; }
		.login_select .icon-arrow { background: url(./images/icon_arrow.png) no-repeat 15px 17px; width:30px; height:30px; float:right; }
	
	.login_pop { background:#F1F1F1; padding: 0 14px 20px; }	
	.log_tit { text-align:center; font-size:16px; font-weight:700; line-height:45px; }
	.icon_close { background: url(./images/icon_close.png) no-repeat 0 0; width:13px; height:11px; overflow:hidden; display:block; margin-top:17px; }
	.btn_qqlogintext { margin:10px 0; }
	.btn_qqlogintext a.text_qqlogin { background: url(./images/qqlogintext.png) no-repeat; width:120px; height:25px; display:block; line-height:2000px; overflow:hidden; }
	.login_pop .login_from { margin-bottom: 10px; }
	.login_pop .login_check { margin:0 0 10px 0; color:#A5A5A5; }
	.q_reg a { color:#A5A5A5; font-size:14px; }
	.s_code { color:#A5A5A5; }
	.s_code .px { color:#A5A5A5; }
	.s_code .px:focus { color:#4C4C4C; }
	a.other_c { color:#A5A5A5; margin-left:5px; }
	
/*----- collection -----*/
	.coll_list { background:#FFF; margin:10px; border:1px solid #DDD; padding:0 10px; }
		.coll_list li { border-bottom:1px solid #DDD; line-height:45px; }
			.coll_list li a { display:block; font-size:16px; padding: 0 0 0 10px; }

	.jump_c { background:#FFFFFF; padding:60px 18px 118px 18px; font-size:16px; text-align:center; }
	.grey { color:#A5A5A5; }
	.jump_c a { color:#2782BA; }
	
/*----- page message & pm-----*/
	.pmbox li { position:relative; font-size:14px; margin-bottom:18px; }
	.pmbox li .avatar_img img { background:#DDDDDD; position:absolute; left:10px; top:7px; padding:3px; display:inline-block; }
	.pmbox li a { display:block; padding:5px 10px 5px 55px; }
	.pmbox li .num { background:#D43D3D; color:#FFF; float: right; font-size: 14px; height: 21px; line-height: 21px; padding: 0 10px;border-radius:10px; }
	.pmbox li .time { float:right; }
	.pmbox li .name {  }
	.grey { color:#A5A5A5; }
	
/*----- clew con -----*/
	.clew_con { padding:10px; }
	.clew_con .tit {line-height:40px; font-size:14px; }
	.clew_con p { margin:10px 0; }
	.clew_con  .button {background:#3D98CF; border-radius:5px; display:inline-block; margin-left:6px; margin-top:3px; width:80px; height:26px; text-align: center; line-height:24px; color:#E9EFF3; box-shadow:1px 2px 2px rgba(0, 0, 0, 0.1); cursor: pointer; }
	.clew_con  .button:hover {background:#3094CF;}
	
	
/*----- footer -----*/

	.footer {width:100%; text-align:center; padding:18px 0 8px 0; position:absolute; bottom:0; left:0; color:#FFFFFF; }
	
	#elecnation_footer { width:90%; height:36px; line-height:36px; margin:0 auto; }
		#elecnation_footer_logo { text-align:center; padding:6px 0; }
		#elecnation_footer a { padding:11px 16px; }
		#elecnation_footer_float { width:25%; float:left;}
		#elecnation_footer_links { height:16px; line-height:16px; opacity:0.6; }
		#elecnation_footer_links a { color:#FFFFFF; margin:0 8px; }
		.elecnation_newmsg { width:100%; position:relative; }
		.elecnation_newmsg img { position:absolute; top:8px; left:50%; margin-left:8px; width:11px; height:11px; }
		
		.db_future_newmsg { width:100%; position:relative; }
		.db_future_newmsg img { position:absolute; top:40%; right:20%; width:11px; height:11px; }
		
	.db_future_topmenu_newmsg { width:100%; position:relative; }
	.db_future_topmenu_newmsg img { position:absolute; top:-1px; right:1px; }
	
	#db_sh_ft_btn { width:36px; height:36px; margin:0 auto; border:1px solid #429296; -moz-border-radius:50%; -webkit-border-radius:50%; background:#FFFFFF; border-radius:50%; overflow:hidden; }
	#db_sh_ft_menu { width:100%; height:50px; position:fixed; bottom:0; left:0; background:#429296; z-index:9999;}
	#db_sh_ft_menubox_dh { width:100%; height:318px; position:fixed; bottom:0; left:0; background:#429296; }
	
	

/*----- to top --------*/
	.scrolltop { display:block; position:fixed; right:8px; height:38px; width:38px; z-index:99; background:rgba(64, 64, 64, .9); border-radius:1px; box-shadow:0 0 2px rgba(0,0,0,0.3); }
	.scrolltop:after { content:""; position:absolute; top:11px; left:10px; width:18px; height:3px; border-radius:1px; background:white; border-radius:1px; }
	.scrolltop:before { content:""; position:absolute; top:15px; left:10px; display:inline-block; border-left:9px solid transparent; border-right:9px solid transparent; border-bottom:9px solid white; border-top:0; -webkit-transform:scale(1,1.2222); -webkit-transform:translate(0,1px); transform:scale(1,1.2222); transform:translate(0,1px); }
	.scrolltop.bottom { bottom:8px; }
	.scrolltop.bottom:after { top:23px; }
	.scrolltop.bottom:before { border-top:9px solid white; border-bottom:0; top:12px; }
	
	.swipe { width:100%; visibility: hidden; position: relative; overflow:hidden;}
	.swipe-wrap { width:100%; position: relative; overflow:hidden;}
	.swipe-wrap > div { float:left; width:100%; position: relative; overflow:hidden; }
	#mySwipe div b { display:block; width:100%; max-height:218px; overflow:hidden; }

/* .atd -> attitude 表态 by Pony */
	.atd { margin: 15px auto; }
		.atd img { margin-bottom: 10px; }
		.atd a { display: block; }
			.atd a:hover { text-decoration: none; }
		.atd td { padding: 10px; text-align: center; vertical-align: bottom; }
			.atd .atdc { position: relative; margin: 0 auto 10px; width: 20px; height: 50px; }
				.atdc div { position: absolute; left: 0; bottom: 0; width: 20px; text-align: left; }
				.atd .ac1 { background: #C30; }
				.atd .ac2 { background: #0C0; }
				.atd .ac3 { background: #F90; }
				.atd .ac4 { background: #06F; }
				.atdc em { position: absolute; margin: -25px 0 0 -5px; width: 30px; font-size: 11px; text-align: center; color: {LIGHTTEXT}; }
/** end **/


@-webkit-keyframes wxuan{
from{-webkit-transform:rotate(-180deg)}
to{-webkit-transform:rotate(180deg)}
}

@-moz-keyframes wxuan{
from{-moz-transform:rotate(360deg)}
to{-moz-transform:rotate(0deg)}
}

@-ms-keyframes wxuan{
from{-ms-transform:rotate(360deg)}
to{-ms-transform:rotate(0deg)}
}

@-o-keyframes wxuan{
from{-o-transform:rotate(360deg)}
to{-o-transform:rotate(0deg)}
}

@-webkit-keyframes rotate{
from{-webkit-transform:rotate(360deg)}
to{-webkit-transform:rotate(0deg)}
}

@-moz-keyframes rotate{
from{-moz-transform:rotate(0deg)}
to{-moz-transform:rotate(360deg)}
}

@-ms-keyframes rotate{
from{-ms-transform:rotate(0deg)}
to{-ms-transform:rotate(360deg)}
}

@-o-keyframes rotate{
from{-o-transform:rotate(0deg)}
to{-o-transform:rotate(360deg)}
}

.wxuan{
animation: 15s linear 0s normal none infinite wxuan;
-webkit-animation:15s linear 0s normal none infinite wxuan;
}

.nxuan{
animation: 10s linear 0s normal none infinite rotate;
-webkit-animation:10s linear 0s normal none infinite rotate;
}

canvas { position: absolute; width: 100%; height: 168px; z-index: 3; }


#volet { width:100%; height:168px; background:#73316D; }

#volet { 
	position: fixed;
	bottom: -168px;  /* test fixed + scroll, on retire la position top */
	left:0;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	transition: all .2s ease;
}

#volet a.ouvrir,
#volet a.fermer {
   position: absolute;
   left: 50%;
   top: 0;
   margin:-30px 0 0 -31px;
  }
#volet a.fermer {
   display: none;
  }
#volet:target {
	bottom:0;
  }

  /* code pour la fermeture */

  #volet:target a.fermer {
   display: block;
  }
  #volet:target a.ouvrir {
   display: none;
  }
  #volet:target #volet {
   bottom: 168px;
  }
  
   /* test fixed + scroll */
  #volet_clos { width:100%;
   position: fixed; 
   bottom: 0; left: 0;
  }
  
  .mk_menu_bg_normal {
	  -moz-transform:scaleX(-1);
	  -webkit-transform:scaleX(-1);
	  -o-transform:scaleX(-1);
	  transform:scaleX(-1);
   }
   
   .db_albumwrap { width:25%; float: left; }
   .db_albumbox { padding-top:100%; overflow:hidden; }
   .db_albumchild { margin-top:-100%; }
   