body { background:#f3f6f7;}
a:hover { text-decoration:none;}
.wp, #wp { width:1080px;}
#wp { margin-top:35px; margin-bottom:15px;}
#pt, #shortcut { display:none!important;}
input, select, button:focus {outline:none;}
.none { display:none;}
/*DIY*/
#samplepanel .y { margin:0 60px 0 0;}
.move-span { z-index:99;} /*门户编辑按钮被右侧遮挡*/
.tab-title .block.move-span { width:50px!important;} /*门户右侧TAB DIY模式下限制宽度 方便编辑*/
/*动态页心情发布按钮*/
.moodfm_btn { padding:0px; background:transparent;}
    .moodfm_btn button { margin:0 0 0 5px; background:#5caac6; border-radius:2px; line-height:58px; opacity:1; border:0px; color:#FFF; font-size:16px;}


.pg_ranklist .xl2 { background:none;}
#plugin_notice .bm_h a.y { margin-right:10px;}


/*风格切换*/
#templeBox { margin: 0 auto 30px auto; }
#templeBox .bm_th { padding: 0 10px; height: 31px; border-bottom: 1px solid #EDEDED; line-height: 30px; white-space: nowrap; overflow: hidden; }
#templeBox .bm_th h2 { font-size:14px; font-weight:normal;}
#templeBox .btn { background:url(../temple_bg.gif) no-repeat scroll 0 -113px transparent; cursor: pointer; height: 24px; position: absolute; top: 30px; width: 25px; }
#templeBox .pre { cursor: default; left: 10px; }
#templeBox .next { background-position: 0 -88px; right: 10px; }
#templeBox .bottom { height: 28px; margin:10px 20px; padding-top:10px; border-top:1px dotted #EDEDED; }
#templeBox .bottom .pn { padding:2px 8px; font-size:12px;}



/*全局右侧竖向固定导航*/
#lps_m_r_menu { position:fixed; z-index:99; right:0px; top:0px; width:54px; height:100%; background:#FFF; box-shadow: 0 1px 3px 0 rgba(0,0,10,0.1); overflow:hidden;}
    .lps_mrm_wrap { }
	.lps_mrm_wrap li { padding:9px;}
	.lps_mrm_wrap li a { display:block; width:36px; height:36px; text-indent:-99px; background-size:36px 36px; background-position: center center; background-repeat:no-repeat; border-radius:100%; transition:all 0.2s linear 0s; overflow:hidden;}
	 /*CSS3 过渡：过渡属性 过渡持续时间 过渡函数 过渡延迟时间 transition:all 0.5s linear 0s;*/
	.lps_mrm_wrap li a:hover { width:34px; height:34px; margin:1px; background-size:34px 34px;}

/*返回顶部导航条*/
#scrolltop { display:block!important; visibility:visible!important; left:auto!important; right:80px!important; bottom: 135px; margin: -30px 0 0 0; background: transparent; border:0px;}
    #scrolltop a { display: block; width: 48px; height: 48px; padding:0px; margin:0 0 10px 0; line-height: normal; text-align: center; color: #787878; text-decoration: none; background:#dedede url(../sn_top.png) center center no-repeat; border:0px; border-radius:100%; background-size:28px 28px;}
	    #scrolltop a:hover { background-color:#59b6d7; background-position: center center!important;}
		#scrolltop .replyfast { background-image:url(../sn_post.png); background-position: center center!important; background-size:22px 22px;}
		    #scrolltop .replyfast:hover { background-position: center center!important;}
		#scrolltop .returnlist, #scrolltop .returnboard { background-image:url(../sn_list.png); background-position: center center!important; background-size:18px 18px;}
			#scrolltop .returnlist:hover, #scrolltop .returnboard:hover { background-position: center center!important;}


/*~~~~~~~~~~~~~~~~~~~~~~~头部~~~~~~~~~~~~~~~~~~~~~`*/
#hd { min-width:1200px; height:64px; background:#FFF; border:0px;}
    .hd_l { float:left; margin:0 0 0 50px;}
	    .hd_l img { height:64px;}
    .hd_r { float:right; margin: 17px 64px 17px 20px; position:relative; overflow:hidden;}
    #hd .wp { padding:0px;}

    /*主导航*/
	#lsp_nv { float:left; height:64px;}
	    #lsp_nv li { float:left;}
		#lsp_nv li span { display:none;}
		#lsp_nv li a { display:block; height:62px; line-height:62px; margin:0 10px; padding:0 10px; border-bottom:2px solid #FFF; color:#343434; font-size:18px;}
		#lsp_nv li.a a, #lsp_nv li a:hover { color:#59b6d7; border-bottom-color:#59b6d7;}
	
    /*搜索*/
	#lsp_scbar { position:relative; float:right; width:199px; height:36px; padding:0 18px; margin:14px 0 0 0; border-radius:18px; background:#f3f6f7; border:0px;}
	    #lsp_scbar li { float:left;}
		#lsp_scbar li:nth-child(2) { position:absolute; top:8px; right:40px;}
		#lsp_scbar li:nth-child(3) { position:absolute; top:0px; right:10px;}
		#lsp_scbar li button { width:24px; height:36px; text-indent:-99px; background:url(../search_btn.png) center center no-repeat; background-size:18px 18px; cursor: pointer; overflow: hidden;}
	    #scbar_txt { width:100px; height:35px; line-height:35px; color:#333!important; font-size:14px; border:0px; background:none;}
		    #scbar_txt::-webkit-input-placeholder { color:#CCC!important;}
		#scbar_type { padding-left:0px; font-size:14px; color:#CCC; font-family:"Microsoft YaHei";}
		#scbar_type_menu { margin:0px;}

	/*下拉边框*/
	.p_pop, .p_pof, .sllt { box-shadow: 0 1px 22px #e2e0e0;}
	    .p_pop li { } /*display会影响心情发布框的表情排版*/
	    .p_pop a { text-align:center; padding:5px 0; font-size:14px; border:0px;}
		    /*弹出卡片*/
		    .card .o a { font-size:12px; background:#FFF; border-radius:2px; border-color:#FFF;}
			.card .o a:hover { background:#FFF!important;}
			.card_mn div a { font-size:12px;}
			.card_info { border: dashed #aaa; border-width:1px 0 1px 0;}
	
	/*用户下拉菜单*/
	#lsp_um { position:relative; height:30px; line-height:30px;}
	    #lsp_um a { display:block; height:30px;}
	    #lsp_um img { display:block; float:left; width:30px; height:30px; border-radius:100%;}
		#lsp_um strong { display:block; float:left; margin:0 0 0 5px; color:#343434; font-size:16px; font-weight:normal;}
		#lsp_um em { position:absolute; top:0px; left:20px; display:inline-block; padding:5px; border-radius:100%; background:#F00;}
	#mymenu_menu { width:180px; padding:15px 0 10px 0; margin:25px 0 0 0;}
	    #mymenu_menu .triangle { margin: -23px 0 0 50%; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #fff;}
		#mymenu_menu .separator { height:1px; margin:10px 0; background:#EDEDED;}
		#mymenu_menu ul { padding:10px 0 0 0;}
		#mymenu_menu li a { position: relative;}
		#mymenu_menu li a em { position:absolute; top:0px; right:auto; margin:0 0 0 2px; color:#FF9A9A; font-size:10px; font-weight:bold;}
	.lsp_login { margin:6px 0 0 0; width:200px;}
	    .lsp_login a, .lsp_login span { display:block; float:left; height:18px; line-height:18px;}
		.lsp_login a { display:inline-block;  font-size:14px; color:#666;}
		.lsp_login span { margin:0 16px; width:1px; background:#E6E6E6; overflow:hidden;}
		.lsp_login a:hover { color:#59b6d7;}

/*主区域宽度*/
    /* 总宽度960+120=1080， 两右栏815+235，三栏150+635+235 */
.ct2_a, .ct3_a { border:0px; background:none;}
.ct2 .mn { width: 815px;}
    .ct2 .sd { width: 235px;}
.ct2_a .mn { width: 735px; margin:0 0 0 30px; padding:20px 40px 20px 40px; background:#FFF; border-radius:3px; font-size:14px;}
    .ct2_a .mn .tfm th { color:#CCC;}
    .ct2_a .appl { width: 195px; padding:20px; margin:0; background:#FFF; border-radius:3px;}
	    .tbn { margin:0px;}
		.tbn .mt { padding:0 0 15px 0; margin:0 0 15px 0; border-bottom:1px solid #EDEDED; text-align:center; font-weight:normal; font-size:18px;}
		.tbn li, .tbn li.a { padding:0 0 5px 10px; margin:0px; border:0px;}
		.tbn li, .appl li { display: list-item!important; list-style:inside circle; font-size:16px;}
		.tbn li.a, .appl li.a { list-style:inside disc;}
		    /*动态页*/
		    .pg_space .appl li { list-style:none;}
		.tbn ul a { display: inline-block;}
		.tbn li:hover { list-style-type:disc;}
	/*家园SNS模板 home.php*/
    .ct3_a .appl { width: 130px; padding:10px; margin:0; background:#FFF; border-radius: 3px;}
	.ct3_a .mn { float: left; margin: 0 0 0 30px; width: 595px; padding:20px; background:#FFF; border-radius: 3px;}
    .ct3_a .sd { float: right; width: 215px; padding:10px; background:#FFF; border-radius: 3px;}
	    .ct3_a .sd .bm_h { padding:0px;}
	
    /*家园SNS模板 细节调整*/	
    .ct3_a .sd .pbm { padding:5px;}
	/*个人空间*/
	.ct1 .mn { width:auto; overflow:visible;}
	
/*通用的区域块*/
    /* 
        线条颜色 #ededed
		背景色   #F7F8F8
    */
	/*线框*/
    .bm { border:0px; background:#FFF; border-radius:3px;}
    .bm_h { border-top:0px; border-bottom:1px solid #EDEDED; background:#FFF;}
        .plugin .bm_h { padding:0 10px 0 0; border-color: #EDEDED; color: #444; background: #FFF;}
	.bw0 { background: transparent;}
    /*右下角提醒框*/
    .focus { right:80px; background:transparent;}	
	    .focus .bm { border:1px solid #EDEDED;}
		.focus .bm_h h2 { font-weight:normal;}
		.focus .bm_h a { color:#999;}
	    .bbda { border:0px;}
	/*TAB标签*/
	/*贴近原版 问题涉及面比较广 弃用
	.tb { padding:0px; margin:0; height:60px; line-height:60px; border-bottom:1px solid #EDEDED;}
	.tb li { margin:0px;}
	.tb li a { margin:0 30px 0 0; padding:0px; border:0px; background:none; color:#777; font-size:16px;}
		.tb li.y, .tb li.y a { margin:0px; font-size:12px;}
	    .tb li.a a { color:#444; font-weight:normal;}
	
	/*优化TAB标签样式 备选
	.tb li { margin:0 3px 0 0;}
	.tb li a { padding:5px 10px; border:0px; background:transparent; color:#777;}
	.tb .a a, .tb .current a { font-weight:normal; color:#444;}
	.ct2_a .tb { margin:0 0 15px 0;}
	.ct2_a .tb li a { padding:0 10px 13px 10px; font-size:16px;}
	    .ct2_a .tb li.y a { padding:0 5px 0 10px; font-size:12px;}
	*/
	.tb { margin-bottom:10px;}
	.tb li a { color:#777;}
	.tb .a a, .tb .current a { font-weight:normal; color:#444;}
	
	/*输入框 文本框等*/
	.px { height: 20px;} 
	.px, .pt, .ps, select { font-size:14px;}
	    .pg_spacecp .px, .pg_spacecp .pt, .pg_spacecp .ps, .pg_spacecp select { padding:0 10px 5px 0; border:0px; border-bottom:1px solid #EDEDED; background:none;}
	.px#subject { background:#FFF;}
	/*按钮样式*/
	.pn { padding:0 8px; height:26px; line-height:26px; font-size:14px; color:#FFF; border: 1px solid #59b6d7; border-radius:2px; background: #59b6d7; -moz-box-shadow: 0; -webkit-box-shadow: 0; box-shadow: 0; }
	.pn:active { background: #59b6d7;}
	.pn em, .pn span, .pn strong { padding: 0 10px; line-height: 21px; }
	.pn em, .pn strong  { font-weight: normal; }
	.ie7 .pn em, .ie7 .pn span, .ie7 .pn strong { padding: 0 5px; line-height: 18px; }
	.pn.xg1, .pn.xg1 a { color:#FFF!important;}
	
	a.pn { height:21px; line-height:21px; color:#FFF; }
	.pnc, a.pnc { border-color:#59b6d7; background: #59b6d7;}
		.pnc:active { background: #59b6d7;}
	.pnpost .pn { height: 30px; }
	/*消息页面发布按钮 继承上面TAB标签*/
	.tb .o { margin:19px 0 0 0;}
	    .tb .o, .tb .o a { background:#59b6d7; border:0px; border-radius:23px;}
	    .tb .o a { margin:0px; font-size:13px; font-weight:normal;}
	    /*通知页面 右侧导航*/
	.tbn li em { display:none;}
	.tbn li a  strong { font-weight: normal; font-family:Arial, Helvetica, sans-serif;}  /*提醒数字单独设置字体*/
	/*通知消息*/
	.pml .bbda { border-bottom:1px solid #EDEDED;}
	.pml .newpm, .pml .hover { background:#F7F8F8;}
	.pm_o { width:auto;}
	.tbms { border-radius:22px;}
	/*提醒页面*/
	.nts { padding:0px;}
	.nts dl { padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #EDEDED;}
	/*管理登录页*/
	.exfm { }
	.pg_portalcp .hover td:last-child { width:150px;}
	.pg_portalcp .ct2_a .mn { padding-top:20px;}
	/*用户组页面*/
	.pg_spacecp .tdats { font-size:12px;}
	.tdats .tfxf { width:585px;}
	/*积分设置*/
	.creditl li { width:20%; margin:0px;}
	/*DIY设置模块细节调整*/
	.fwinmask .tb { height:auto; line-height:30px;} /*DIY模块顶部*/
	    .fwinmask .tb li a { font-size:14px;}
	.fwinmask select, .fwinmask .px { padding:0px; font-size:12px;}
	.fwinmask select { height:auto; line-height:normal;}
	.fwinmask .pn { padding:0 5px; font-size:12px;}
	.fwinmask .px, .fwinmask .pt, .fwinmask .ps, .fwinmask select { padding:2px 10px; border: 1px solid; border-color: #848484 #E0E0E0 #E0E0E0 #848484; background: #FFF url(../px.png) repeat-x 0 0;}
	    /*弹框输入框*/
		.tedt .pt { border:0px; background:none;}

/*页码*/
.pg, .pgb { line-height:24px;}
    .pg a, .pg strong, .pgb a, .pg label { height:24px; margin-left:6px; color:#666; border-color:#FFF; border-radius:2px;}
    .pg strong { background-color:#59B6D7; border-color:#59B6D7; color:#FFF; font-weight:normal;}

/*DIY RESET*/
.temp { margin:0px;}	
    .frame, .block { padding:0px; margin:0px; border:0px; background:transparent;}
    .frame, .frame-tab { background:transparent;}

/*通用自定义 2/3 栏  导读+帖子列表*/
    /*右侧边通用边框样式*/
	.lr_bm { margin:0 0 30px 0; padding:20px; background:#FFF; border-radius:3px;} 
	    .lr_bm h2 { margin:0 0 15px 0; padding:0 0 15px 0; border-bottom:1px solid #EDEDED; font-size:18px; text-align:center; font-weight:normal;}
    /*论坛首页*/
.ctsns2 { }
	.ctsns2 .mn { float:left; width:735px; padding:20px 40px; margin:0 30px 0 0; background:#FFF; border-radius:3px;}
	.ctsns2 .sd { float:right; width:235px;}
	/*导读*/
.ctsns3 { }
    .ctsns3 .snsl { float:left; width:150px;}
	.ctsns3 .mn { float:left; width:635px; margin:0 0 0 30px;}
	.ctsns3 .sd { float:right; width:235px;}
	/*帖子列表*/
.ctsns2f { }
	.ctsns2f .mn { float:left; width:815px; margin:0 30px 0 0;}
	.ctsns2f .sd { float:right; width:235px;}
	/*帖子列表*/
.ctsns2v { }
	.ctsns2v .mn { float:left; width:815px; margin:0 30px 0 0;}
	    .ctsns2v .mnc { width:735px; padding:20px 40px; background:#FFF; border-radius:3px;}
	.ctsns2v .sd { float:right; width:235px;}	
	

/*帖子列表页  导读+帖子列表+个人空间*/
    /*发帖*/
#newspecial_menu li { background:none!important;}
#newspecial_menu a { padding:3px 10px; color:#666;}
    /*加载*/
#autopbn, .pgbtn a { padding:3px; border:1px solid #EEE; font-size:14px; background:#FFF;}
    .pgbtn a { height:30px; line-height:30px;}
    #autopbn:hover, .pgbtn a:hover { border-color:#59B6D7; color:#59B6D7; background:#FFF;}
    /*管理层*/
#mdly a { color:#59B6D7!important;}

.tl { padding:22px 40px;}
    .tl .bm_c { padding:0px;}
    .tl th, .tl td.fn { padding: 0px;}
    .tl th, .tl td { padding:0px; border-bottom: 0px;}
    .tl tr:hover th { background:transparent;}
	.tl th a:visited, .tl td.fn a:visited { color: #59b6d7;}
	    .tl th .fln_m_m a:visited { color:#666;}
		.tl th .dd1 a:visited { color:#333;}
	.ct_tag_i .emp, .tl .emp { margin:30px; padding:300px 0 0 0; background:url(../ct_none.png) center 0 no-repeat; text-align:center; font-size:14px; color: #59b6d7;}
	.emp a { text-decoration:none!important;}
	
.fln { padding:0 0 30px 0; margin:0 0 30px 0; border-bottom:6px solid #F3F6F7;}
    /*
	.tl tbody:last-child .fln { padding:0px; margin:0px; border:0px;}
	*/
    .fln_h { margin:0 0 15px 0; height:50px; line-height:50px; overflow:hidden;}
	    /*垂直居中*/
	    .fln_h .dd1 { float:left; display: flex; display: -webkit-flex;  align-items:center; justify-content:center;}
		    .fln_h .dd1 .s1 { float:left; display:block; margin:0 20px 0 0; width:50px; height:50px; overflow:hidden;}
			    .fln_h .dd1 .s1 img { width:50px; height:50px; object-fit:cover; border-radius:100%;}
			.fln_h .dd1 .s2 { float:left; display:block; height:50px; font-size:14px;}
			/*实名认证*/
			.fln_h .dd1 .s3 { margin:0 0 0 5px;}
		.fln_h .dd2 { float:right; color:#CCC;}
		    .fln_h .dd2 img { width:auto; height:18px; vertical-align:middle;}
			
	.fln_m { margin:0 0 5px 0;}
	    .fln_m h2 { margin:0 0 5px 0; font-size:14px; font-weight:normal;}
		    .fln_m h2 a { font-size:16px; color:#59b6d7;}
			.fln_m h2 span { margin:0 3px;}
		.fln_m_m { margin:0 0 5px 0;}
		    .fln_m_m a { line-height:24px; color:#666; font-size:14px;}
		/*视频封面*/
		.fln_m_v { position:relative; width:158px; height:158px; margin:0 0 10px 0; overflow:hidden;}
		    .fln_m_v img { width:158px; height:auto; max-height:500px!important;}
		    .fln_m_v a { position:absolute; top:50%; left:50%; z-index:2; display:block; width:55px; height:55px; margin:-28px 0 0 -28px; background:url(../v1.png) center center no-repeat; background-size:55px auto;}
			.fln_m_v a:hover { background-image:url(../v2.png);}
		/*多图 object-fit: cover;*/
		.flp { margin:0 0 10px 0; max-width:450px;}
		    .flp a { display:block; float: left; width:140px; height:140px; margin:0 5px 5px 0; overflow:hidden;}
		    .flp img { width:140px; height: 140px; transition: 0.6s transform;}
		    .flp img:hover { transform: scale(1.2); transition: all 1.2s ease 0s;}
		    /*4张图*/
		    .flp4 { max-width:300px;}	
	.fln_b { }
	    .fln_b .dd1 { float:left;}
			.fln_b .dd1 span { display:block; float:left; margin:0 30px 0 0; height:18px; line-height:18px;}
			    .fln_b .dd1 span, .fln_b .dd1 span a { color:#CCC; font-size:14px;}
			    .fln_b .dd1 .s1 a { display:block; padding:0 0 0 24px; background:url(../fb1.png) 0 0 no-repeat; background-size:18px 18px;}
				    .fln_b .dd1 .s1 .cur { color:#fe8e8f; background-image:url(../fb1_on.png);}
				    .fln_b .dd1 .s1 .pt_down { display:none;}
				.fln_b .dd1 .s2 { padding:0 0 0 24px; background:url(../fb2.png) 0 0 no-repeat; background-size:18px 18px;}
				.fln_b .dd1 .s3 { padding:0 0 0 24px; background:url(../fb3.png) 0 0 no-repeat; background-size:18px 18px;}
		.fln_b .dd2 { float:right;}
		    .fln_b .dd2 a, .fln_b .dd2f em { display:inline-block; padding:2px 5px; color:#59b6d7!important; border-radius:2px; background-color: rgba(89, 182, 215, 0.15);}
			.fln_b .dd2f em { margin:0 0 0 10px;}
			.fln_b .dd2 a:hover, .fln_b .dd2f em:hover { background:#59b6d7; color:#FFF!important;}
			    .fln_b .dd2f em a { padding:0px; background:transparent;}
				.fln_b .dd2f em a:hover { background:transparent; color:#59b6d7!important;}
				.fln_b .dd2f em:hover a { color:#FFF!important;}

/*页尾*/
#footer { margin:20px 0 0 0; border-top:1px solid #E5E5E5; background:#FFF;}
#ft { padding:20px 0 20px 0; border:0px;}
    #ft, #ft p, #ft a { color:#808080;}
	#ft p strong { font-weight:normal;}
#flk { float:none; text-align:center;}
    #flk p.xs0 { display:none;}
#frt { text-align:center;}


/*~~~~~~~~~~~~~~~~标签页~~~~~~~~~~~~~~~~~~*/			
.ct_tag_i .bm { padding:22px 40px;}
    .taglist a { display:inline-block; padding:0 15px; margin:0 15px 10px 0; height:32px; line-height:32px; font-size:14px; color:#666; border:1px solid #EDEDED; border-radius:3px;}
	.taglist a:hover { border-color:#59B6D7; color:#59B6D7}
    .tag_r1 { font-size:16px;}
.pg_tag .csf_th .y a { margin:0px; color:#59B6D7;}


/*~~~~~~~~~~~~~~~~排行榜~~~~~~~~~~~~~~~~~~*/
.pg_ranklist .mn { width:820px; padding: 20px 30px 20px 30px;}
    .pg_ranklistk .bm { margin:0 0 20px 0;}
	.pg_ranklist .bm_h { padding:0 0 10px 0;}
	.pg_ranklist .bm_h h2 { font-weight:normal; font-size:16px; color:#000;}
.pg_ranklist .appl { width:150px; padding: 20px 10px;}
    /*排行榜帖子列表*/
.pg_ranklist .tl { margin:10px 0; padding:0px;}
.pg_ranklist .tl th, .pg_ranklist .tl td { padding: 5px 0; border-bottom: 1px solid #F7F8F8;}
.pg_ranklist .tl tr:hover th, .pg_ranklist .tl tr:hover td { background:#FFF;}
.pg_ranklist .tl .th:hover th, .pg_ranklist .tl .th:hover td { background:#F7F8F8;}


/*注册页*/
.pg_register .bm { padding:60px 70px 20px 70px;}
    .pg_register .bm_h { padding:0 0 20px 0; height:auto; line-height:normal;}
	.pg_register .bm_h h3 { display:inline-block; height:40px; padding:0 13px; margin: 0 0 -20px 0; font-size:16px!important; font-weight:normal; border-bottom: 2px solid #59b6d7;}
	.pg_register .bm_h .y a { font-size:14px;}
	.pg_register .bm_c { padding:0px;}
	.pg_register .rfm { width:auto; border:0px; margin:0px; }
	.pg_register .rfm th, .pg_register .rfm td { padding: 14px 2px; vertical-align: top; line-height: 24px;}
	.pg_register .rfm th { width:88px; padding-right:15px; text-align:left; font-size:14px; color:#CCC;}
	.pg_register .rfm .px { width:300px; border:0px; background:transparent; border-bottom:1px solid #EDEDED;}
	.pg_register .rfm .ps { border:0px; background:transparent; border-bottom:1px solid #EDEDED; color:#999;}
	.rfm .p_chk, .rq { color:#FF6600; font-weight:normal;}
	.rq { font-family: "Times New Roman", Times, serif;}
	/*
	.p_right { background:url(../c_right.png) center center no-repeat; background-size:20px 20px;}
	*/
	.rfm td .txt + a + span { margin:0 0 0 10px;}
	.pg_register .fwin .rfm th, .pg_register .fwin .rfm td { padding:6px 2px;}
	.pg_register .fwinmask select { padding:6px 0; border:0px; border-bottom:1px solid #EDEDED; background:transparent; color:#999;}
    .pg_register .login_slct a { color:#CCC;}

.pg_register #footer, .pg_logging #footer { margin:0; border:0px; background:transparent;}
.pg_register #ft, .pg_register #ft p, .pg_register #ft a, .pg_logging #ft, .pg_logging #ft p, .pg_logging #ft a { color:#CCC;}

.pg_register #hd, .pg_logging #hd { height:80px;}
.pg_register #hd .wp .wp, .pg_logging #hd .wp .wp { display:none;}
.pg_register .hd_l, .pg_logging .hd_l { margin-top:8px;}
.pg_register .hd_r, .pg_logging .hd_r { margin-top:25px; margin-right:0px;}
.pg_register input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset; /**利用动画方式将背景图遮挡住*/
    -webkit-text-fill-color:;				/**字体颜色可按需求定义*/
}
	
	
/*登录页*/
.pg_logging .login_slct a { color:#444;}
.pg_logging .bm { width:640px; height:360px; margin:120px auto 0 auto; border-radius:0px;}
.pg_logging .login_l { float:left; width:240px; height:360px; background:url(../login_bg.png) 0 0 no-repeat;}
.pg_logging .login_r { float:right; width:400px; overflow:hidden;}
.login_r_n { }
.login_r_n h3.flb { }
.login_r_n .rfm { margin:0px; width: auto; border:0px;}
.login_r_n .rfm th, .login_r_n .rfm td { padding: 4px 2px; vertical-align: top; line-height: 24px;}
.login_r_n .rfm th { padding-right: 10px; width: 90px; text-align: right;}
.login_r_n .rfm .px, .login_r_n .rfm select { width:178px!important; padding:5px 10px; border:0px; background:#F3F6F7; border-radius:3px;}
.login_r_n .rfm select { width:198px!important; color:#CCC;}
.login_btn button { margin: 0 0 0 104px; width:200px; height:30px; line-height:30px; font-size:16px;}
.login_r_n .rfm.bwll { margin:5px auto 0 auto;}

