@charset "utf-8";

/* 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; color:#4C4C4C; }
	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; }
	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 { background: url(./images/pic_bg.jpg); }
	.rq { color: red; }

	a:link,a:visited,a:hover { color:#4C4C4C; text-decoration:none; }
	.blue { color: #0086CE; }
	a.blue:link, a.blue:visited, a.blue:hover { color:#0086CE; text-decoration:none; }
	.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 }

	.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; }
	.h{

border-bottom: 1px solid #f2f2f2;width:100%;

}
	.bl_none { border-bottom:0 !important; }
	.bl_line { border-bottom:1px solid #DDD; }
	.b_radius {border-radius:10px;}
	
	.b_m { margin: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 -----*/
	.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 { background: url(./images/header_bg.jpg); height: 32px; text-align:center; font-size:19px; padding:8px 10px 8px 0;}/*----- 列表头部 -----*/
	.nav .name {display:inline-block; height:30px; overflow:hidden; white-space:nowrap; width:50%;}
	
	.hdc { padding:10px 10px 0; background:#41C2FC; margin-bottom:10px; }
	.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;}
	.category .name { padding:0 10px; display: inline-block; width: 50%; color: #ffffff; height:45px; 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; font-weight:400; }	
	.category .subname_list {position: absolute; top:35px; left:0; width:100%; z-index:10;}	
	.category .subname_list ul {background:#FFF; border:2px solid #DDD; 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 #EEE; }
	.category .subname_list a:hover { color:#2782BA; }
	.category .subname_list a { display:block; white-space: nowrap; margin: 0 10px; overflow: hidden;}

/*----- forumlist -----*/
	.wp {}
	.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: 45px; background: url(./images/titlebg.png) repeat-x left bottom; line-height: 45px; white-space: nowrap; overflow: hidden; }
	.bm_h h2 { height: 40px; background: url(./images/titlebg.png) no-repeat left top; }/*----- 论坛大分类前图 -----*/
	.bm_h:hover { background: url(./images/titlebg.png) repeat-x left -45px; }
	.bm_h h2 a { display:block; margin:0 31px 0 10px; padding-left:0px; font-size:15px; line-height:38px; font-weight:400; }/*----- 论坛大分类文字 -----*/
	
	.sub_forum { background: #FFF; border:1px solid #EDEDED; border-top:0; border-radius: 0 0 5px 5px;}
	.sub_forum li { height:60px; line-height:32px; 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:0px 10px; }
	
	.sub_forum li .num { background:#FCAD30; color:#FFF; right; font-size: 13px; height: 13px; line-height: 13px; margin-top: 7px; padding: 0px 5px;border-radius:5px; }


	.bklb_bkxx {top: 30px;right: 10px;font-size: 14px;color: #999;font-family: Helvetica;float: right;}

	
	.sub_forum li .f_dp { line-height:13px; color:#636363;  font-size:13px; line-height:20px;}
	.f_tubiao {}
	.f_tubiao img {width: 50px;height: 50px;border-radius: 3px; padding:5px 0px;  }
	
	/* 版块图标 - 单列、两列通用*/
.vk_pic_hd { }
.vk_pic_hd img { max-width: 60px; max-height: 60px; margin: 3px 0; }
.vk_forum_name { height: 26px; line-height: 26px; overflow: hidden; }
.vk_forum_time { height: 26px; line-height: 26px; overflow: hidden; }
.vk_forum_time span { height: 12px; line-height: 12px; overflow: hidden; font-size: 10px; color: #aaa; padding: 0; letter-spacing: 0px; }
.vk_forum_name span.num { height: 12px; line-height: 12px; overflow: hidden; font-size: 10px; color: #aaa; padding: 0; letter-spacing: 0px; }
	
	/* 板块 */
	.threadlist { padding:0 0px}
	.threadlist .thread_tit { padding: 0 10px; border-bottom:1px solid #D9D8D8; line-height:40px; color: #0162AC; font-size:15px; font-size:700;}
	.threadlist li { position:relative; border-bottom:10px solid #f2f2f2; font-size:16px; }
	.threadlist li a { display:block; padding:7px 10px; font-size:16px; line-height:25px; }
	.threadlist .num { position:absolute; background: url(./images/ck.png) no-repeat 0 3px; right:10px; bottom:10px; padding:0 0 0 18px; font-size:12px; color:#C0C0C0; }
	.threadlist .num2 { position:absolute;  right:10px; bottom:10px; padding:0 0 0 18px; font-size:12px; color:#C0C0C0; }
	.threadlist .num3 { position:absolute;  right:10px; bottom:0px; padding:0 0 0 18px; font-size:12px; color:#C0C0C0; }
	
	.threadlist .num4 {  background: url(./images/ck.png) no-repeat 0 3px; right:10px; bottom:10px; padding:0 0 0 18px; font-size:12px; color:#C0C0C0; }
	.threadlist .icon_top,.threadlist .icon_tu { position:absolute; left:0; top:-1px;}
	.threadlist .by { font-size:12px; color:#A5A5A5; display:block; }
	.threadlist .by1 { font-size:12px; color:#A5A5A5; display:block; }
	
	.threadlist2 { padding:0 0px}
	.threadlist2 .thread_tit { padding: 0 10px; border-bottom:1px solid #D9D8D8; line-height:40px; color: #0162AC; font-size:15px; font-size:700;}
	.threadlist2 li { position:relative; border-bottom:0px solid #f2f2f2; font-size:16px; }
	.threadlist2 li a { display:block; padding:7px 10px; font-size:16px; line-height:25px; }
	.threadlist2 .num { position:absolute; background: url(./images/icon_num.png) no-repeat 0 3px; right:10px; bottom:10px; padding:0 0 0 18px; font-size:12px; color:#C0C0C0; }
	.threadlist2 .icon_top,.threadlist .icon_tu { position:absolute; left:0; top:-1px;}
	.threadlist2 .by { font-size:12px; color:#A5A5A5; display:block; }
	.threadlist2 .by1 { font-size:12px; color:#A5A5A5; display:block; }
	
	.hdc2 { padding:0px 10px 0; background:#FFFFFF; margin-bottom:45px; }
	.hdc21 { padding:0px 10px 0; background:#FFFFFF; margin-bottom:0px; }
	.bm_c2 { padding: 0 0px; }
	.sub_forum2 { background: #FFF; border:0px solid #EDEDED; border-top:0; border-radius: 0 0 5px 5px;}
	.threadlist .icon_top2,.threadlist .icon_tu2 { position:absolute; left:0; top:13px;}
	.sub_fenlei { background: #ffffff;border-radio:100px;width:100%;height:100%;padding-left:6px;padding-right:6px;padding-top:6px;padding-bottom:7px;line-height:38px;font-size:14px;}
	.sub_fenlei2{ border-bottom:10px solid #f2f2f2;}

	
/*----- 开启图片手机列表 -----*/
	.tupli{ padding:0px 0;}
	.tupimg{ float:left; padding-right:12px;}
	.tupimg img{ width:110px; height:85px;}
	.tupbt{ height:50px; overflow:hidden;}
	.tupby{ font-size:13px; color:#A5A5A5; display:block; margin-top:12px;}
	.tupnum{ display:block; position:absolute; background: url(./images/ck.png) no-repeat 0 6px; right:10px; top:85px; padding-left:18px; font-size:13px; color:#C0C0C0;}
	.tupnum1{ display:block; position:absolute;  right:10px; top:82px; padding-left:18px; font-size:13px; color:#C0C0C0;}
	
	
/*----- post -----*/
	.btn_pn { width:97%; height:45px; border:0; line-height:0px;}
	.btn_pn_grey { background:#B5B5B5 no-repeat 0 0; color:#fff;}
	.btn_pn_blue { background:#41C2FC no-repeat 0 -31px; color:#FFF; }
	
	.long_ftana {margin-bottom: 10px;font-size: 14px;line-height:2px;padding:10px 0 0px 10px;}
	.long_ftana1 {margin-bottom: 10px;font-size: 14px;line-height:2px;padding:10px 0 0px 10px;}
	
	.post_msg_from li,.post_from li{ line-height:38px; padding:5px 10px; font-size:16px; }
	.post_msg_from .px,.post_from .px { width:80%; background:none; padding:1; font-size:16px;  border:0;}
	.post_msg_from textarea,.post_from textarea{ border:0; width:97%; background:none; padding:5px 0; font-size:16px;}
	
	.post_from .sort_sel { background:none; width:85%; 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; color:#999; }
	.sec_code .px { color:#999; }
	
/*----- viewthread -----*/
	.postlist h2 { clear:both; font-size:17px; line-height:1.5em; font-weight:bold; margin:5px 10px 0 10px; }
	.plc { border-bottom:1px solid #F2F2F2; overflow:hidden; position:relative; }
	.plc .avatar { position:absolute; left:10px; top:13px; display:inline; }
	.plc .avatar img{ border:1px solid #D7D7D7; padding:1px; }
	.plc .pi { margin-left:55px; margin-right:10px; padding:15px 0; position:relative;}
	.plc .pi .authi{ position:relative; }
	.plc .pi .authi li em{ float:right; font-style: normal; }	
	.plc .pi .message{ font-size:16px; margin-left:-40px;}
	.plc .pi .message .jammer{ font-size:10px; color:#F0F0F0; }
	.plc .pi .message img,.plc .pi .img_one img { margin:4px 4px 0px 0; max-width:100%; max-height:100%;}/*----- 内容图片间距 -----*/
	.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:83px; height:83px; margin:0 4px 4px; text-align:center;vertical-align: middle; line-height:83px; }
	.plc .pi .img_list li a { display:block;}
	
	.manage { margin:4px -10px 0 0; position:absolute; top:38px; right:5px; height:50px; }
	.button { width:50px; height:32px; color:#FFF; background:url(./images/button_bg2.png) no-repeat; margin:0 2px; border:0; font-size:12px; }
	.button2 { width:50px; height:32px; color:#FFF; background:url(./images/button_bg2.png) no-repeat; margin:7px 0 3px 0; border:0; font-size:12px; }
	
	.fastpost .input { width:100%; height:34px; text-indent:7px; margin-top:2px; border:1px solid #D9D8D8; } 
	.search { padding:7px 10px;}
	.search .input { width:100%; height:30px; text-indent:7px; margin-top:2px; border:1px solid #D9D8D8;}
	
	/* 内容版块信息 */
.long_nrbk1 {margin-bottom: 1px;background: #F2F2F2;height: 1px;padding: 5px;overflow: hidden;position: relative;  margin-left:-15px; width:120%; }
.long_nrbk2 {margin-bottom: 1px;height: 1px;padding: 1px;overflow: hidden;position: relative;  margin-left:-15px; width:120%; }

.long_nrbk {margin-bottom: 0px;background: #ffffff;height: 48px;padding: 12px;overflow: hidden;position: relative;  margin-left:-15px; width:99%; }

.long_nrbk3 { margin-left:-15px;margin-top:2px; width:110%; border:1px solid #f2f2f2; }

.long_nrbk .nrbk_bktb {width: 48px;height: 48px;text-align: center;margin-right: 8px;border-radius: 3px;overflow: hidden;}
.long_nrbk .nrbk_btmc {height: 24px;line-height: 24px;font-size: 15px;margin-bottom: 2px;display: block;overflow: hidden;}

.nrbk_btmc2 {height: 24px;line-height: 24px;font-size: 13px;margin-bottom: 2px;display: block;overflow: hidden;}

.long_nrbk .nrbk_gzbk {float: left;height: 20px;line-height: 20px;font-size: 12px;padding: 0 6px;margin-top: 1px;margin-left: 8px;border-radius: 2px;}
.long_nrbk .nrbk_gzbkb {background: #fcad30;}
.long_nrbk .nrbk_gzbk a {color: #fff;}
.long_nrbk em a {position: absolute;right: 10px;top: 0;width: 50px;height: 72px;display: block;background: url(./images/bbs2_no.png) no-repeat;background-position: right;background-size: 22px auto;}

/* 回复筛选 */
.show-inturn{display:none;position:relative;border-top:0px solid #eef1f1;height:44px;line-height:44px}
.show-inturn .leftside-all-icon{position:absolute;top:10px;bottom:10px;left:0;width:5px;content:""}
.show-inturn .leftside-all-icon.all{background:#1fbbf3}
.show-inturn span{float:left;margin-left:15px;font-size:15px}
#btnShowInturn{display:none;float:right;margin-right:10px;font-size:14px;color:gray}

		
/*----- pop -----*/	
	.tip { width:300px; height:180px; background: url(./images/pic_bg.jpg) repeat; margin:0 auto;border:1px solid #D7D7D7; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;text-align:center;
	}
	    .tip dt { padding:30px 20px; height:75px; font-size:15px; }  
		.tip dd { background:#FFF; border-top:1px solid #D7D7D7; }
		.tip dd a { margin-left:15px; }
	
/*----- page -----*/
	.page { text-align:center; margin:20px 10px; }	 
		.page a { border:1px solid #D7D7D7; border-radius:5px; padding:5px 9px; background:#FFF; } 
	.page select{ border: 1px solid #CCC; height: 28px;}

/*----- myinfo -----*/
	.user_avatar { text-align:center; margin:20px 0; }
		.user_avatar img { border-radius:45px; border:1px solid #FFF; box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.3); width:60px; height:60px; }
		.user_avatar .name { color:#2782BA; font-size:16px; line-height:40px; }

	.user_box { background:#FFF; border-radius:10px; border:1px solid #f2f2f2; margin:0 10px; }
		.user_box li { line-height:38px; border-bottom:1px solid #f2f2f2; padding:0 20px 0 10px; color:#333; font-size:14px; }
		.user_box li span { color:#2782BA; float:right; }
		.btn_exit { padding:10px; }
		.btn_exit a { background: url(./images/exit.png) no-repeat; width:300px; height:41px; display:block; line-height:2000px; overflow:hidden; margin:0 auto; }
			.btn_exit a:hover { background: url(./images/exit_on.png) no-repeat;}

	.myinfo_list { width:300px; margin:0 auto; }
	.myinfo_list li { background: url(./images/my_subject_bg.png) no-repeat; width:145px; height:73px; float:left; margin:0 0 10px 5px; }
		.myinfo_list li a { display:block; line-height:73px; text-align:center; font-size:16px; }
		.tit_msg { position: relative; }
		.tit_msg img { position:absolute; left:108px; top:28px; }
		
/*----- view message -----*/
	.friend_msg { padding:5px 0; }
	.friend_msg .avat img,.self_msg .avat img{ padding:1px; background: #F2F2F2; border: 1px solid #BABABA; display: inline-block; }
	.self_msg { padding:5px 0; }
	.friend_msg .date { color:#BEBEBD; padding-left:12px; }
	.self_msg .date { color:#BEBEBD; padding-right:12px; 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 { padding:10px;}
	.login_from { background:#FFF; border-radius:10px; border:1px solid #DDD; margin-bottom:15px; }
	.login_from li { border-bottom:1px solid #DDD; line-height:45px; padding:0 10px; color:#AFAFAF; font-size:14px; }
		.btn_login .pn,.btn_register .pn { background: url(./images/login.png) no-repeat; width:289px; 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_login .pn:hover,.btn_register .pn:hover { background: url(./images/login_on.png) no-repeat; color:#F0EFEF; }
		.btn_qqlogin a { background: url(./images/qqlogin.png) no-repeat; width:300px; height:45px; display:block; line-height:2000px; overflow:hidden; margin:0 auto; }
		.btn_qqlogin a:hover { background: url(./images/qqlogin_on.png) no-repeat; }
		.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:1px solid #ddd; 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 { padding:130px 25px; font-size:15px; }
	.grey { color:#A5A5A5; }
	.jump_c a { color:#2782BA; }
	
/*----- page message & pm-----*/
	.pmbox li {background:#ffffff; position:relative; color:#A5A5A5; border-bottom:5px solid #f2f2f2; font-size:14px; height:100%; overflow:hidden; }
	.pmbox li .avatar_img img { background:#F2F2F2; position:absolute; left:10px; top:7px; border:1px solid #E9E9E9; padding:2px; display:inline-block; }
	.pmbox li a { display:block; padding:5px 10px 5px 55px; }
	.pmbox li .num { background:#35A3E6; 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 { color:#333; }
	.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 { text-align:center; height:80px; color:#A5A5A5; padding:5px 0 0 0; }
		.footer a { margin:0 6px; color:#A5A5A5; }

/*----- 回到顶部到底部 --------*/
	.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,.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; }

/*----- media --------*/
	.media { display: block; margin-bottom: 30px; max-width: 100%; }
			.media_container { display: block; width: 100%; height: 100%; min-height: 20px; background: url("./images/img_loader.gif") no-repeat center; }
					.media_container a { text-decoration: none !important; }
			.media_tips { display: block; margin: 10px 0; text-align: center; }
					.media_tips a { font-size: 12px !important; color: #999 !important; text-decoration: none !important; }
							.media_tips a:hover { text-decoration: underline !important; }


/* 页尾导航 */
.scl_wbys {position: fixed;bottom: 0px;width: 100%;height: 50px;background:#fcfcfc;border-top: 1px solid #ECECEC;z-index: 10;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;}
.scl_wbys a {width: 20%;height: 100%;padding-top: 14px;line-height: 9px;text-align: center;float: left;color: #666;font-size: 12px;}
.scl_wbys .qjyw_txys {position:relative;padding-top: 7px;line-height: 19px;}
.scl_wbys img {width: 21px;height: 21px;vertical-align: top;-webkit-border-radius: 5rem;border-radius: 5rem;}


.scl_wbys .qjyw_fbxx {width: 20%;padding-top: 0;margin-top: -10px;line-height: 55px;}

.scl_wbys .qjyw_fbxx i {width: 55px;height: 55px;border: 6px solid #fafbfd;-webkit-border-radius: 5rem;margin: 0 auto;display: block;background: url("./images/ft.png") no-repeat center;}

.scl_wbys .qjyw_fbxx i a {background: url("./images/ksfb_ht.png") no-repeat center;}


.scl_wbys .on {color: #41c2fc;position:relative;padding-top: 7px;line-height: 19px;}
.scl_wbys .on i {color: #41c2fc;}

/* 广场 */

.bm_c1 { padding: 0px 0px; }
.sub_forum1 { background: #FFF; border:0px solid #EDEDED; border-top:0; border-radius: 0 0 5px 5px;}
.threadlist .icon_top1,.threadlist .icon_tu1 { position:absolute; left:0; top:13px;}
.scl_tupian{width: 100%;}
.scl_jianjie{ font-size:14px; color:#A5A5A5; display:block; }
.scl_gcbt{ font-size:17px; color:#000000; display:block; }

/* 聚焦切换 */
.long_jjqh {padding: 10px 0;margin-top:-10px;margin-bottom:-10px;background: #fff;border-bottom: 1px solid #f3f3f3;text-align: center;}
.long_jjqh li {display: inline-block;line-height: 30px;height: 30px;margin: 0 5px;}
.long_jjqh li a {font-size: 15px;color: #999;display: block;}
.long_jjqh .a {border-bottom: 2px solid #ff6600;}
.long_jjqh .a a {color: #ff6600;font-weight: 700;}


/* 广场图标 */
.long_hdtb {height: 160px;background-color: #fff;text-align: center;position: relative;padding: 10px 0;}
.long_hdtb .bd li {float: left;width: 20%;overflow: hidden;text-align: center;}
.long_hdtb .bd li a {display: block;padding: 7px 0;}
.long_hdtb .bd li img {width: 46px;height: 46px;text-align: right;}
.long_hdtb .bd li p {font-size: 12px;height: 15px;line-height: 15px;overflow: hidden;color: #333;}
.long_hdtb .hd {position: absolute;left: 46%;bottom: 15px;}
.long_hdtb .hd li {float: left;width: 5px;height: 5px;margin: 0 5px;background: #cccccc;font-size: 0;-webkit-border-radius: 5rem;border-radius: 5rem;}
.long_hdtb .hd li.on {background: #ff6600;}

/* 二级导航模块 */
.long_hjeh {line-height: 30px;padding: 10px 0;background-color:#fff}
.long_hjeh a {float:left;width:25%;font-size: 16px;color: #333;text-align: center;}

/* 内容 */
.hdc3 { padding:0px 10px 0; background:#FFFFFF; margin-bottom:50px; }

/* 全局页头 */
.hdc1 { padding:0px 0px 0; background:#FFFFFF; margin-bottom:50px; }
.hdc5 { padding:0px 0px 0; background:#FFFFFF; margin-bottom:30px; }
.hdc6 { padding:10px 10px 0; background:#FFFFFF; margin-bottom:50px; }
.hdc7 { padding:10px 50px 0; background:#FFF; margin-bottom:0px; }
.long_tbys {width: 100%;height: 45px;line-height: 45px;position: fixed;top: 0px;color: #FFFFFF;font-size: 19px;text-align: center;z-index: 99;background:#41C2FC;}
.long_tbys1 {width: 100%;height: 45px;line-height: 45px;top: 0px;color: #FFFFFF;font-size: 19px;text-align: center;z-index: 99;background:#41C2FC;}
.long_tbys .long_zcan,.long_tbyst .long_zcan {position: absolute;left: 0;top: 0;width:55px;height: 45px;margin-left:10px;display: block;}
.long_tbys .zcanfh,.long_tbyst .zcanfh {padding-left: 7px;background: url(./images/tbys_fh.png) no-repeat;background-position: -6px 11px;background-size: 22px auto;color: #fff;font-size: 16px;}
.long_tbys .kjanfh {padding-left: 7px;background: url(./images/postalbum_h_back.png) no-repeat;background-position: 0 11px;background-size: 20px auto;color: #fff;font-size: 16px;}
.long_tbys .zcancl {padding-left: 10px;background: url(./images/tbys_cl.png) no-repeat;background-position: -12px;background-size: 30px auto;}
.long_tbys .cltxy {width: 24px;height: 24px;margin-top: 9px;border: 2px solid rgba(255, 255, 255, 0.7);-webkit-border-radius: 5rem;border-radius: 5rem;position: relative;}
.long_tbys .zcancl img {width: 24px;height: 24px;-webkit-border-radius: 5rem;border-radius: 5rem;vertical-align: top;}
.long_tbys .long_ycan {position: absolute;right: 0;top: 0;width:25px;height: 45px;margin-right:10px;display: block;text-indent: -999px;}
.long_tbys .sousuo {background: url(./images/tbys_ss.png) no-repeat;background-position: 0;background-size: 25px auto;}
.long_tbys .fdxx {background: url(./images/tbys_bj.png) no-repeat;background-position: 0;background-size: 25px auto;}
.long_tbys .kjgdcz {background: url(./images/tbys_sy.png) no-repeat;background-position: 0;background-size: 23px auto;}
.long_tbys .long_lbxx {background: url(./images/tbys_xx.png) no-repeat right;background-size: 15px auto;background-position: right;padding-right: 20px;}
.long_tbys .long_lbxx2 {background-size: 15px auto;background-position: right;padding-right: 0px;}
.long_tbys .long_lbxx a {color: #ffffff;}
.long_tbys .long_lbxx2 a {color: #ffffff;}


/* 内容页底部菜单 */
.long_nrdb {width: 100%;height: 55px;background: #f5f5f5;border-top: 1px solid #eaeaea;position: fixed;bottom: 0px;z-index: 10;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;}
.long_nrdb a {position: relative;width: 14%; margin-top: 2px;text-align: center;float: left;display: block;}
.long_nrdb a i {font-size: 24px;color: #666;}
.long_nrdb a p {font-size: 12px;line-height: 5px;}
.long_nrdb .nrdb_hf {width: 32%;margin: 9px 10px 0 0;padding: 6px 15px;background: #ffffff;border: 1px solid #eaeaea;border-radius: 50px;font-size: 16px;color: #999;text-align: left;}

/* 会员等级 */
.hydj,.hfnr_hyxx {position: relative;top: -1px;left: 0px;}
.hydj i,.hyqy_hy i,.hfnr_hyxx i,.long_flhy .flhy_hyxx i {display: inline-block;padding: 0 3px;border-radius: 2px;height: 15px;line-height: 16px;background-color: #fcad30;font-size: 12px;color: #fff;font-family: Helvetica;}

.hydj i.l1 {background-color: #FC6030;}/* 橙色 */
.hydj i.l2 {background-color: #9dda61;}/* 绿色 */
.hydj i.l3 {background-color: #B230FC;}/* 紫色 */
.hydj i.l4 {background-color: #FC30D8;}/* 粉紫色 */
.hydj i.l5 {background-color: #306AFC;}/* 蓝 */
.hydj i.l6 {background-color: #FC3030;}/* 红 */
.hydj i.l7 {background-color: #000000;}/* 黑色 */



/* 会员中心 */
.profile_header_back {
    width: 100vw;
    height: 100px;
    margin: -30px auto 10px;
    z-index: -1;
    background-color: #f2f2f2;
    background-size: 100%;
    background-repeat: no-repeat;
}

.long_userinfo {
    background: #FFF;
    width: 95%;
    height: 70px;
    margin: -90px auto 5px;
    padding: 10px;
    border-radius: 5px;
    box-sizing: border-box;
}

.long_user_avatar img {
    width: 48px;
}

.long_infoIcon {
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
    margin-left: 10px;
}

.long_infoName {
    display: inline-block;
    vertical-align: top;
    margin-left: 10px;
}
.long_aqtc {margin: 0 -10px 0px -10px;height: 45px;line-height: 45px;text-align: center;background: #f55858;font-size: 16px;border-radius: 3px;}
.long_aqtc a {display: block;color: #fff;}

.long_aqtc1 {margin: 0 10px 0px 10px;height: 45px;line-height: 45px;text-align: center;background: #f55858;font-size: 16px;border-radius: 3px;}
.long_aqtc1 a {display: block;color: #fff;}


/* 会员空间 */
.long_wdjf2 .wdjf_jfzl {font-size: 13px;color: #999;margin: 0 0px 20px -10px;padding: 10px;background: #fffdef;border: 1px dashed #e7e1cd;width: 100%;}

.long_bldh2 {background: #fff;margin: 10px;overflow: hidden;border-radius: 3px;z-index: 1;position: relative;top: 0px;box-shadow: 0 0 9px 1px rgba(222, 222, 222, 0.5);}

.long_bldh2 .bldh_yxhx {border-right: 1px solid #F7F7F7;border-bottom: 1px solid #F7F7F7;}
.long_bldh2 .bldh_zxhx {border-bottom: 1px solid #F7F7F7;}
.long_bldh2 .bldh_zyhx {border-right: 1px solid #F7F7F7;}
.long_bldh2 a {float: left; width: 25%;padding:10px 0 15px 0;text-align:center;box-sizing: border-box;overflow: hidden;}
.long_bldh2 a i {font-size: 1px;}
.long_bldh2 a p {line-height: 10px;font-size: 12px;color: #999;}

.hyzl_xzlb {background: #fff;padding: 20px 15px;}
.hyzl_xzlb a {float: left;width: 20%;margin: 0 1%;margin-bottom: 10px;padding: 6px 1%;text-align: center;border: 0px ;border-radius: 5px;background: #fff;color: #000;}
.hyzl_xzlb img {vertical-align: top;}
.hyzl_xzlb p {line-height: 22px;font-size: 12px;}

.hyzl_xzlb2 {background: #fff;padding: 0px 15px;}
.hyzl_xzlb2 a {float: left;width: 20%;margin: 0 1%;margin-bottom: 10px;padding: 6px 1%;text-align: center;border: 0px ;border-radius: 5px;background: #fff;color: #000;}
.hyzl_xzlb2 img {vertical-align: top;}
.hyzl_xzlb2 p {line-height: 22px;font-size: 12px;}


/* 快速发帖界面 */
.scl-xs{display:none; }
.scl-ksft{width:100%;}
.scl-ksft .pbnv{float:left;white-space:nowrap;overflow:hidden;width:400px;padding:7px 0;}
.scl-ksft .pbl{overflow:hidden;margin:15px 0;width:100%;border:solid;border-color:#ececec;border-width:0;background:#fff;}
.scl-ksft .pbl li{float:left;overflow-x:hidden;overflow-y:auto;padding:5px 1.5%;width:30%;height:300px;border-left:1px solid #ececec;}
#block_group {border-left:0;}
.scl-ksft .pbl p{height:35px;line-height:35px;}
.scl-ksft .pbl a{display:block;white-space:nowrap;overflow:hidden;padding:0 4px;font-size: 14px;text-decoration:none;color:{HIGHLIGHTLINK};border:solid{WRAPBG};border-width:1px 0;}
.scl-ksft .pbl a:hover{text-decoration:none;background-color:#F3F3F3;}
.scl-ksft .pbl .highlightlink{color:#08C;}
.scl-ksft .pbls a,.pbls a:hover{background-color:#EEE;color:#ff6600;font-weight:400;}
.scl-ksft .scl-fq{margin-bottom:20px;color:#fff; background: #41C2FC; border:0px outset buttonface!important;text-align:center;height:40px;width:85%;border-radius: 3px;}
.scl-ksft .scl-bk{margin-bottom:20px;color:#fff;background-color:#dedede;border:0px outset buttonface!important;text-align:center;height:40px;width:85%;border-radius: 3px;}
.scl-ksft .scl-fq span,.scl-ksft .scl-bk span {font-size: 16px;}
.scl_fbanjz {text-align: center;}

/* 搜索 */
.long_hjeh2 {padding: 10px 10px;background-color:#fff}
.long_hjeh2 a {width:100%;font-size: 14px;color: #333;}

.long_hjeh3 {padding: -10px 10px;background-color:#fff}

/* 勋章 */

.long_xzjl {background: #fff;}
.long_xzjl h3 {height: 45px;line-height: 45px;padding: 0 15px;font-size: 16px;color: #000;border-bottom: 1px solid #f8f8f8;}
.long_xzjl li {overflow: hidden;border-bottom: 1px solid #f8f8f8;position: relative;height: 33px;padding: 10px;}
.long_xzjl .dslb_txys {position: absolute;left: 0px;top: 10px;}
.long_xzjl .dslb_txys img {width: 20px;height: 20px;-webkit-border-radius: 5rem;border-radius: 5rem;vertical-align: top;}
.long_xzdxss {font-size: 14px;}
.long_xztc {width: 200px;background: #fff;border: 1px solid #f3f3f3;border-radius: 3px;position: relative;}
.long_xztc .f_c {text-align: center;}
.long_xztc .f_c img {height: 100%;vertical-align: top;}
.long_xztc .f_c p {line-height: 22px;}
.long_xztc .f_c .xztc_jsbg {padding: 10px 0;background: #f3f3f3;}
.long_xztc .f_c .xztcj1 {margin-top: 8px;font-size: 16px;color: #333;}
.long_xztc .f_c .xztcj2 {padding:0 15px;height: 22px;line-height: 22px;overflow: hidden;font-size: 12px;color: #999;}
.long_xztc .f_c .xztcj3 {padding:10px 0;border-top: 1px dotted #e0dddd;font-size: 14px;color: #ff6600;}
.long_xztc .pns {padding:0 15px 15px 15px;}
.long_xztc .pns .pn {width: 100%;height: 35px;background: #FF6600;color: #fff;font-size: 14px;border: 0;border-radius: 3px;}



.long_hqan {margin-top:10px;}
.long_hqan a {display: block;height: 25px;line-height: 25px;width: 80px;border: 1px solid #eae5e5;background: #f1f1f1;border-radius: 3px;font-size: 12px;color: #999;text-align: center;margin: 0 auto;}
.long_hqan .xi2 {background: #41C2FC;color: #fff;border: 1px solid #09B3FF;}

.long_baise {background:#fff;}
.long_wzdx {margin-bottom: 20px;font-size: 14px;line-height:2px;padding:0px 0 0px 10px;}
.long_wzdx1 {margin-bottom: 0px;font-size: 14px;line-height:12px;padding:10px 0 10px 10px;}
.long_wzdx2 {margin-bottom: 10px;font-size: 14px;line-height:12px;padding:10px 0 15px 10px;}
.long_wzdx3 {margin-bottom: 10px;font-size: 14px;line-height:12px;padding:10px 0 0px 10px;}
.long_ztfl2 {width: 100%;height: 90px;background-color: #fff;margin-bottom: 15px;display: -moz-box;display: -webkit-box;}
.long_ztfl {width: 100%;height: 42px;background-color: #fff;margin-bottom: 15px;display: -moz-box;display: -webkit-box;}
.ztfl_fllb {position: absolute;left: 0;}
.ztfl_fllb ul {position: relative;white-space: nowrap;font-size: 0;}
.ztfl_fllb ul li {display: inline-block;padding: 0 10px;position: relative;}
.ztfl_fllb ul li a {display: block;width: 100%;height: 100%;line-height: 43px;font-size: 15px;text-align: center;color: #888;}
.ztfl_fllb ul li.a {height: 40px;border-bottom: 2px solid #41c2fc;}
.ztfl_fllb ul li.a a {color: #41c2fc;}
.ztfl_fllb ul li i {width: 8px;height: 8px;position: absolute;right: 4%;top: 10px;background: #ff6600;border: 1px solid #fff;-webkit-border-radius: 5rem;border-radius: 5rem;display: block;}
.long_xzlb li {position: relative;background: #fff;border-radius: 5px;float: left;width: 39.5%;height: 100%;padding: 3%;margin-left: 3%;margin-bottom: 15px;}
.long_xzlb .long_xztb {text-align: center;margin-top:5px;}
.long_xzlb .long_xzmc {text-align: center;height: 35px;line-height: 35px;font-size: 16px;color: #000;overflow: hidden;}
.long_xzlb .long_xzjs {text-align: center;font-size: 12px;color: #999;}


/* 个人资料 */
.long_grzl {margin-top:17px;}
.long_grzl .grzl_zlxm .zlxm_xmnr .ps {border: 0;border-radius: 0;background: #F8F8F8;padding: 0 1px;color: #000;font-size: 15px;outline: none;-webkit-appearance: none;}
.zeng_msgbox_layer_wrap {width:100%;position:fixed;_position:absolute;top:46%;left:0;text-align:center;z-index:65533}
.zeng_msgbox_layer {background: rgba(0,0,0,0.5);padding:30px;margin:0 auto;position:relative;color: #fff;font-size: 14px;border-radius: 5px}
.zeng_msgbox_layer .gtl_ico_succ {background: rgba(0,0,0,0.5);left:-45px;top:0;width:45px;position:absolute}
.zeng_msgbox_layer .gtl_end {background: rgba(0,0,0,0.5);position:absolute;right:-6px;top:0;width:6px}
.yhrz_rzts {margin: 0 10px 15px 10px;padding: 10px;background: #fffdef;border: 1px dashed #e7e1cd;font-size: 14px;color: #ff6600;}

/* 密码安全 */
.long_mmaq {}
.long_mmaq .mmaq_tsnr {padding: 10px 15px;background: #fff;border-bottom: 1px solid #EBEBEB;font-size: 14px;}
.long_mmaq .mmaq_mmnr {margin-top:17px;}
.long_mmaq .mmaq_mmnr .mmnr_nrxm,.long_grzl .grzl_zlxm {padding: 10px 12px;font-size: 15px;background: #fff;border-bottom: 1px solid #efefef !important;}
.long_mmaq .mmaq_mmnr .mmnr_nrxm .nrxm_xmbt,.long_grzl .grzl_zlxm .zlxm_xmbt {width: 25%;color: #666;}
.long_mmaq .mmaq_mmnr .mmnr_nrxm .nrxm_xmnr {width: 75%;}
.long_grzl .grzl_zlxm .zlxm_xmnr {width: 55%;}
.long_grzl .grzl_zlxm .zlxm_bmkj {width: 17%;}
.long_grzl .grzl_zlxm .zlxm_bmkj .bmyfxz {border: 0;border-radius: 0;background: #F8F8F8;padding: 0 1px;color: #000;font-size: 14px;outline: none;-webkit-appearance: none;}
.long_mmaq .mmaq_mmnr .mmnr_nrxm .nrxm_xmnr .px,.long_grzl .grzl_zlxm .zlxm_xmnr .px {width: 100%;padding:0;padding-top:5px;background: #fff;border: 0;font-size: 15px;border-radius: 0;color: #000;outline: none;-webkit-appearance: none;}
.long_mmaq .mmaq_mmnr .mmnr_nrxm .nrxm_xmnr .pt,.long_grzl .grzl_zlxm .zlxm_xmnr .pt {width: 100%;min-height: 50px;border: 0;background: #fff;font-size: 15px;border-radius: 0;color: #000;outline: none;-webkit-appearance: none;}
.long_mmaq .mmaq_mmnr .mmnr_nrxm .nrxm_xmnr .pt,.long_grzl .grzl_zlxm .zlxm_xmnr img {width: 100%;}
.long_mmaq .mmaq_mmnr .mmnr_nrxm .nrxm_xmnr .ps {width: 100%;background: #fff url(./images/ztfl_xxsx.png) no-repeat;background-position:right;background-size: 15px auto;border: 0;border-radius: 0;color: #000;font-size: 15px;outline: none;-webkit-appearance: none;}
.long_mmaq .mmaq_mmnr .mmnr_nrxm .nrxm_xmnr .d {margin-top:10px;padding: 10px;background: #fffdef;border: 1px dashed #e7e1cd;}
.long_mmaq .mmaq_mmnr .mmnr_nrxm .nrxm_xmnr .d {font-size: 13px;color: #999;}
.long_mmaq .mmaq_mmnr .mmnr_nrxm .nrxm_xmnr .d span {color: #333;}
.long_mmaq .mmaq_mmnr .mmnr_tjan,.long_grzl .grzl_tjan {margin: 15px;}
.long_mmaq .mmaq_mmnr .mmnr_tjan .pn,.long_grzl .grzl_tjan .pn {background: #41C2FC;color: #fff;-webkit-appearance: none;display: block;margin: 0 auto;width: 100%;height: 44px;line-height: 44px;font-size: 16px;border: none;outline: none;text-align: center;text-decoration: none;overflow: hidden;border-radius: 2px;}

/* 加好友 */
.long_hypz {margin: 20px 15px;}
.long_hypz .pznr_hyxx {margin-bottom:15px;height: 80px;line-height: 50px;font-size: 14px;}
.long_hypz .pznr_hyxx img {width: 50px;height: 50px;margin-right:10px;vertical-align: top;border-radius: 3px;}
.long_hypz .pznr_fzxx {padding:10px;background: #f8f8f8;border: 1px solid #f1f1f1;}
.long_hypz .pznr_fzxx label {width: 33.3%;display: block;float: left;font-size: 13px;margin-bottom: 5px;}
.long_hypz .pznr_fzxx input {margin-right: 3px;}
.long_hypz .hypz_pzan {margin-top:20px;}
.long_hypz .hypz_pzan .pn {background: #41C2FC;color: #fff;-webkit-appearance: none;display: block;margin: 0 auto;width: 100%;height: 44px;line-height: 44px;font-size: 16px;border: none;outline: none;text-align: center;text-decoration: none;overflow: hidden;border-radius: 2px;}
.long_hypz .hypz_pzan p {line-height: 35px;color: #999;font-size: 12px;text-align: center;}
.long_jwhy {width: 250px;background: #fff;border: 1px solid #f3f3f3;border-radius: 3px;position: relative;}
.long_jwhy .ztds_mbxx {padding: 10px 0;background: #f3f3f3;text-align: center;}
.long_jwhy .ztds_mbxx img {width: 60px;height: 60px;-webkit-border-radius: 5rem;border-radius: 5rem;vertical-align: top;} 
.long_jwhy .ztds_mbxx p {line-height: 22px;font-size: 12px;color: #999;}
.long_jwhy .ztds_mbxx .mbxx_yhm {margin-top: 8px;font-size: 16px;color: #333;}
.long_jwhy .ztds_dsys {}
.long_jwhy .ztds_dsys .jwhy_hyxm {padding: 10px 15px;font-size: 15px;background: #fff;}
.long_jwhy .ztds_dsys .jwhy_hyxm .hyxm_xmbt {width: 20%;color: #666;}
.long_jwhy .ztds_dsys .jwhy_hyxm .hyxm_xmnr {width: 80%;}
.long_jwhy .ztds_dsys .jwhy_hyxm .hyxm_xmnr .px {width: 90%;background: #fff;border: 0;border-bottom: 1px solid #e9e9e9;font-size: 15px;border-radius: 0;color: #000;outline: none;-webkit-appearance: none;}
.long_jwhy .ztds_dsys .jwhy_hyxm .hyxm_xmnr .ps {width: 100%;margin-left: -5px;background: #fff url(./images/ztfl_xxsx.png) no-repeat;background-position: right;background-size: 15px auto;border: 0;border-radius: 0;color: #000;font-size: 15px;outline: none;-webkit-appearance: none;}
.long_jwhy .pn {width: 88%;margin: 6%;height: 35px;background: #41C2FC;color: #fff;font-size: 14px;border: 0;border-radius: 3px;}


.long_hylb {margin:0px 6px;}
.long_hylb li {background: #fff;height: 70px;margin-bottom:15px;border-radius: 10px 10px 10px 10px;padding:10px 0 0px 5px;}
.long_hylb .hylb_hytx {margin-right:10px;}
.long_hylb .hylb_hytx img {width: 60px;height: 60px;border-radius: 1rem;vertical-align: top;}
.long_hylb .hylb_hyxx {margin-top: 10px;}
.long_hylb .hylb_hyxx .hyxx_hymc {}
.long_hylb .hylb_hyxx .hyxx_hymc a {font-size: 15px;color: #000;}
.long_hylb .hylb_hyxx .hyxx_hymc span {margin-left:5px;font-size: 15px;color: #ff6c6c;}
.long_hylb .hylb_hyxx .hyxx_rdhm {font-size: 13px;color: #888;}
.long_hylb .hylb_hyxx .hyxx_rdhm span {margin-left:5px;color: #ff6c6c;}
.long_hylb .hylb_czxm {}
.long_hylb .hylb_czxm  a {width: 50px;height: 60px;line-height: 85px;text-align: center;float: left;color: #a5a7a6;font-size: 12px;display: block;}
.long_hylb .hylb_czxm .czxm_gzzq {background: url(./images/hi.png) no-repeat;background-position: center 9px;background-size: 25px auto;}
.long_hylb .hylb_czxm .czxm_gzzh {background: url(./images/hi.png) no-repeat;background-position: center 9px;background-size: 25px auto;}
.long_hylb .hylb_czxm .czxm_jwhy {background: url(./images/love2.png) no-repeat;background-position: center 9px;background-size: 24px auto;}
.long_hylb .hylb_czxm .czxm_schy {background: url(./images/remove.png) no-repeat;background-position: center 9px;background-size: 24px auto;}




/* 其它 */

.long_bldh {background: #fff;margin: -10px;overflow: hidden;border-radius: 3px;z-index: 1;position: relative;top: 0px;box-shadow: 0 0 9px 1px rgba(222, 222, 222, 0.5);}

.long_bldh .bldh_yxhx {border-right: 1px solid #F7F7F7;border-bottom: 1px solid #F7F7F7;}
.long_bldh .bldh_zxhx {border-bottom: 1px solid #F7F7F7;}
.long_bldh .bldh_zyhx {border-right: 1px solid #F7F7F7;}
.long_bldh a {float: left; width: 25%;padding:10px 0 15px 0;text-align:center;box-sizing: border-box;overflow: hidden;}
.long_bldh a i {font-size: 28px;}
.long_bldh a p {line-height: 10px;font-size: 12px;color: #999;}

.longico {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}

.long_wddh {margin: 17px -10px 0 -10px;background: #fff;position: relative;top: -10px;border-radius: 3px;box-shadow: 0 0 9px 1px rgba(222, 222, 222, 0.5);}

.long_wddh a {height: 46px;line-height: 46px;padding: 0 10px 0 15px;border-bottom: 1px solid #F7F7F7;font-size: 16px;position: relative;}
.long_wddh .wddh_dhtb {height: 46px;margin-right:8px;}
.long_wddh .wddh_dhtb i {line-height: 46px;font-size: 22px;}
.long_wddh .wddh_dhbt {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}
.long_wddh .wddh_ljjt {height: 46px;margin-left:8px;}
.long_wddh .wddh_ljjt i {line-height: 46px;padding-left:8px;font-size: 14px;color: #999;}
.long_wddh .wddh_ljjt span {font-size: 13px;color: #999;}
.long_wddh .wddh_ljjt b {width: 9px;height: 9px;background: #ff0000;border: 1px solid #fff;-webkit-border-radius: 5rem;border-radius: 5rem;display: block;position: absolute;left: 30%;top: 18px;}
.long_wddh .wddh_zxbl {border-bottom: 0;}

/* 我的积分 */
.long_wdjf {}
.long_wdjf .wdjf_jfzl {font-size: 12px;color: #999;margin: 0 10px 15px 10px;padding: 10px;background: #fff;border: 1px dashed #e7e1cd;}
.long_wdjf .wdjf_jfzl .jfzl_zgjf {margin-left:2%;font-size: 30px;color: #18C93A;}
.long_wdjf .wdjf_jfzl .jfzl_zgjf i {margin-right: 5px;font-size: 20px;color: #666;}
.long_wdjf .wdjf_jfzl .jfzl_zgjf p {line-height: 15px;font-size: 12px;color: #b9b9b9;}
.long_wdjf .wdjf_jfzl .jfzl_zgjf u {text-decoration: none;}
.long_wdjf .wdjf_jfzl .jfzl_jftj {margin-top:10px;}
.long_wdjf .wdjf_jfzl .jfzl_jftj li {float: left;width: 30%;margin:0 0 2% 2%;height: 35px;line-height: 35px;background: #41C2FC;font-size: 14px;color: #fff;text-align: center;border-radius: 3px;}
.long_wdjf .wdjf_jfjl {}
.long_wdjf .wdjf_jfjl .jfjl_xm {padding: 12px 10px;background: #fff;border-bottom: 1px solid #f8f8f8;font-size: 14px;color: #333;position: relative;}
.long_wdjf .wdjf_jfjl .jfjl_hb {font-size: 12px;color: #666;padding-top: 5px;border-radius: 4px;text-align: center;height: 45px;width: 50px;}
.long_wdjf .wdjf_jfjl .jfjl_hb span {font-size: 18px;color: #666;display: block;line-height: 20px;}
.long_wdjf .wdjf_jfjl .jfjl_sj {color: #666;position: absolute;left: 30px;padding-right: 10px;}
.long_wdjf .wdjf_jfjl .jfjl_sj a {color: #666;display: block;}
.long_wdjf .wdjf_jfjl .jfjl_sj a strong {font-weight: 400;}
.long_wdjf .jfzz_zzxm {padding: 10px 12px;font-size: 15px;background: #fff;border-bottom: 1px solid #efefef !important;}
.long_wdjf .jfzz_zzxm .zzxm_xmbt {width: 25%;color: #666;}
.long_wdjf .jfzz_zzxm .zzxm_xmnr {width: 75%;}
.long_wdjf .jfzz_zzxm .zzxm_xmnr .d {margin-top: 10px;padding: 10px;background: #fffdef;border: 1px dashed #e7e1cd;font-size: 13px;color: #999;}
.long_wdjf .jfzz_zzxm .zzxm_xmnr .px {width: 100%;line-height: 20px;padding: 0;background: #fff;border: 0;font-size: 15px;border-radius: 0;color: #000;outline: none;-webkit-appearance: none;}
.long_wdjf .jfzz_zzxm .zzxm_xmnr .ps {float: right;width: 40%;background: #fff url(./images/ztfl_xxsx.png) no-repeat;background-position:right;background-size: 15px auto;border: 0;border-radius: 0;color: #000;font-size: 15px;outline: none;-webkit-appearance: none;}
.long_wdjf .jfzz_zzan {margin: 15px;}
.long_wdjf .jfzz_zzan .pn {background: #41C2FC;color: #fff;-webkit-appearance: none;display: block;margin: 0 auto;width: 100%;height: 44px;line-height: 44px;font-size: 16px;border: none;outline: none;text-align: center;text-decoration: none;overflow: hidden;border-radius: 2px;}

/* 任务中心 */
.long_rwkj {margin-top:15px;}
.long_rwlb li {position: relative;padding:15px 10px;margin: 15px 10px;background: #fff;border-radius: 5px;}
.long_rwlb .long_rwtb {position: absolute;left: 10px;width: 10px;width: 50px;height: 50px;}
.long_rwlb .long_rwtb img {width: 50px;height: 50px;border-radius: 3px;}
.long_rwlb .long_rwxx {margin-left:60px;}
.long_rwlb .long_rwxx .long_rwbt {font-size: 16px;color: #333;border-bottom: 1px solid #fafafa;height: 30px;margin-bottom: 5px;}
.long_rwlb .long_rwxx .long_rwrq {font-size: 12px;color: #fff;float: right;border: 1px solid #5FAB1B;height: 20px;line-height: 20px;padding: 0 5px 0 25px;background: #46C143 url(./images/rwjl.png) no-repeat;background-position:5px;background-size: 15px auto;border-radius: 2px;}
.long_rwlb .long_rwxx .long_rwjs {font-size: 14px;color: #999;}
.long_rwlb .long_rwxx .long_wcjd {margin-top:10px;}
.long_rwlb .long_rwxx .long_wcjd .long_jdys {position: relative;height: 20px;background: #d3d3d3;border-radius: 0 10px 10px 0;}
.long_rwlb .long_rwxx .long_wcjd .long_jdxs {display: block;height: 20px;background: #99cc33;border-radius: 0 10px 10px 0;}
.long_rwlb .long_rwxx .long_wcjd .long_tpsj {position: absolute;left: 0;top: 0;padding: 0 5%;width: 90%;line-height: 20px;font-size: 12px;color: #fff;}
.long_rwnr {position: relative;background:#fff;margin:15px 10px;padding-bottom: 15px;border-radius: 5px;}
.long_rwnr .rwnr_rwzt {padding:15px;border-bottom: 1px dashed #ddd;}
.long_rwnr .rwnr_rwzt .long_rwtb {position: absolute;left: 10px;width: 10px;width: 50px;height: 50px;}
.long_rwnr .rwnr_rwzt .long_rwtb img {width: 50px;height: 50px;border-radius: 3px;}
.long_rwnr .rwnr_rwzt .long_rwxx {margin-left:60px;}
.long_rwnr .rwnr_rwzt .long_rwxx .long_rwbt {font-size: 16px;color: #333;border-bottom: 1px solid #fafafa;height: 30px;margin-bottom: 5px;}
.long_rwnr .rwnr_rwzt .long_rwxx .long_rwrq {font-size: 12px;color: #ff6600;float: right;border: 1px solid #FFC7A1;height: 20px;line-height: 20px;padding: 0 5px 0 25px;background: #FFECDF url(./images/long_rwjl.png) no-repeat;background-position:5px;background-size: 15px auto;border-radius: 2px;}
.long_rwnr .rwnr_rwzt .long_rwxx .long_rwjs {font-size: 14px;color: #999;}
.long_rwnr .rwnr_rwjs {padding:15px;font-size: 14px;}
.long_rwnr .rwnr_rwjs .rwjs_wctj {padding-bottom:10px;margin-bottom:10px;border-bottom: 1px solid #fafafa;}
.long_rwnr .rwnr_sqjd {margin:0 15px;}
.long_rwnr .rwnr_sqjd .long_wcjd .long_jdys {position: relative;height: 20px;margin-bottom:10px;background: #d3d3d3;border-radius: 0 10px 10px 0;}
.long_rwnr .rwnr_sqjd .long_wcjd .long_jdxs {display: block;height: 20px;background: #99cc33;border-radius: 0 10px 10px 0;}
.long_rwnr .rwnr_sqjd .long_wcjd .long_tpsj {position: absolute;left: 0;top: 0;padding: 0 5%;width: 90%;line-height: 20px;font-size: 12px;color: #fff;}
.long_rwnr .rwnr_sqjd .xg2 {background: #fefced url(./images/long_ztts.png) no-repeat;background-position: 8px;background-size: 40px auto;border: 1px dashed #ECECEC;padding: 15px 10px 15px 60px;margin: 10px 0;font-size: 14px;color: #ffaf00;}
.long_rwnr .rwnr_cyhy {margin:15px 15px 0 15px;position: relative;}
.long_rwnr .rwnr_cyhy li {float: left;width: 12%;margin-left: 0.5%;}
.long_rwnr .rwnr_cyhy img {width: 100%;border-radius: 100%;}
.long_rwnr .rwnr_cyhy .cyhy_sjtj {border-bottom: 1px solid #fafafa;padding-bottom: 5px;margin-bottom: 10px;padding-left: 20px;font-size: 14px;color: #666;background: url(../images/wbys_ts.png) no-repeat;background-position: 0;background-size: 17px auto;}

/* 无内容提醒 */
.long_wnr {padding-top:80px;text-align: center;}
.long_wnr img {width: 60px;}
.long_wnr p {font-size: 14px;color:#666;line-height: 30px;}

.ztfl_flzt {height: 43px;position: relative;overflow: hidden;-moz-box-flex: 1;-webkit-box-flex: 1;box-flex: 1;}
.ztfl_flzt .ztfl_ycgd {display: block;width: 35px;position: absolute;right: 0;top: 0;background: -webkit-gradient(linear, 0 0, 100% 0, from(rgba(255,255,255,0)), to(rgba(255,255,255,1)));height: 45px;}

/* 登录注册 */
.long_dlnr {margin: 0px 20px 0 20px;}
.long_dlnr .long_dlxm {height: 45px;margin-bottom:8px;background: #f3f3f3;border-radius: 3px;}
.long_dlnr .long_dlxm .dlxm_xmbt {width: 15%;height: 45px;border-radius: 3px 0 0 3px;}
.long_dlnr .long_dlxm .long_zh {background:#eaeaea url(./images/zhanghao.png) no-repeat;background-position: center;background-size: 20px auto;}
.long_dlnr .long_dlxm .long_mm {background:#eaeaea url(./images/mima.png) no-repeat;background-position: center;background-size: 20px auto;}
.long_dlnr .long_dlxm .long_wt {background:#eaeaea url(./images/wenti.png) no-repeat;background-position: center;background-size: 21px auto;}
.long_dlnr .long_dlxm .long_da {background:#eaeaea url(./images/daan.png) no-repeat;background-position: center;background-size: 21px auto;}
.long_dlnr .long_dlxm .long_yx {background:#eaeaea url(./images/youxiang.png) no-repeat;background-position: center;background-size: 21px auto;}
.long_dlnr .long_dlxm .long_yq {background:#eaeaea url(./images/yaoqing.png) no-repeat;background-position: center;background-size: 20px auto;}
.long_dlnr .long_dlxm .dlxm_xmnr {width: 85%;position: relative;}
.long_dlnr .long_dlxm .dlxm_xmnr .px {width: 100%;height: 45px;line-height: 47px;padding: 0;text-indent:5%;background: #f3f3f3;border: 0;font-size: 14px;border-radius: 3px;color: #000;outline: none;-webkit-appearance: none;}
_::-webkit-full-page-media, _:future, :root .long_dlnr .long_dlxm .dlxm_xmnr .px {line-height: 45px;}

.long_dlnr .long_dlxm .dlxm_xmnr .sel_list {width: 100%;height: 45px;line-height: 47px;padding: 0;padding-left: 4%;background: #f3f3f3;border: 0;font-size: 14px;font-weight: 400;border-radius: 3px;color: #a9a9a9;outline: none;-webkit-appearance: none;}


.long_hdtx {}
.long_hdtx .hdtx_qhcd {margin-bottom:10px;}
.long_hdtx .hdtx_qhcd li {float: left;margin-left:10px;}
.long_hdtx .hdtx_qhcd li a {background: #fff;color: #666;-webkit-appearance: none;display: block;margin: 0 auto;padding:0 6px;height: 32px;line-height: 32px;font-size: 13px;border: none;outline: none;text-align: center;text-decoration: none;overflow: hidden;border-radius: 0px;}
.long_hdtx .hdtx_qhcd .a a {background: #9FE1FF;}

.long_hdtx .hdtx_txnr {}
.long_hdtx .hdtx_txnr .txnr_nrlb {background: #fff;padding:15px 10px;margin-bottom:10px;position:relative;}
.long_hdtx .hdtx_txnr .txnr_nrlb .nrlb_nrtx {position:absolute;left:10px;top:15px;}
.long_hdtx .hdtx_txnr .txnr_nrlb .nrlb_nrtx img {width: 50px;height: 50px;-webkit-border-radius: rem;border-radius: 0rem;vertical-align: top;}
.long_hdtx .hdtx_txnr .txnr_nrlb .nrlb_nryc {margin-left:60px;}
.long_hdtx .hdtx_txnr .txnr_nrlb .nrlb_nryc .nryc_pbtx {position:absolute;left:8px;top:13px;}
.long_hdtx .hdtx_txnr .txnr_nrlb .nrlb_nryc .nryc_ycnr {font-size: 14px;color: #666;}
.long_hdtx .hdtx_txnr .txnr_nrlb .nrlb_nryc .nryc_ycnr a {color: #666;}
.long_hdtx .hdtx_txnr .txnr_nrlb .nrlb_nryc .nryc_ycnr .lit {display:none;}
.long_hdtx .hdtx_txnr .txnr_nrlb .nrlb_nryc .nryc_ycsj {line-height: 23px;margin-top:-5px;}
.long_hdtx .hdtx_txnr .txnr_nrlb .nrlb_nryc .nryc_ycsj .z {font-size: 12px;color: #999;}
.long_hdtx .hdtx_txnr .txnr_nrlb .nrlb_nryc .nryc_ycsj a {display: block;width: 22px;height: 22px;border: 1px solid #e9e9e9;border-radius: 3px;background: #f8f8f8 url(./images/remove.png) no-repeat;background-position: center;background-size: 16px auto;}
.long_hdtx .hdtx_txnr .txnr_nrlb .nrlb_nryc .quote {margin: 10px 0;padding: 10px;background: #fffdef;border: 1px dashed #e7e1cd;line-height: 25px;font-size: 13px;color: #999;}
.long_pbtx {text-align:center;padding: 20px 0;}
.long_pbtx p {margin-bottom: 5px;font-size: 14px;}
.long_pbtx .pns {margin-top:30px;}
.long_pbtx .pns .pn {width: 85%;height: 35px;background: #41C2FC;color: #fff;font-size: 14px;border: 0;border-radius: 3px;}
.long_ztds {width: 250px;background: #fff;border: 1px solid #f3f3f3;border-radius: 3px;position: relative;}
.long_ztds .ztds_mbxx .mbxx_yhm {text-align:center;margin-top: 8px;font-size: 16px;color: #333;}

.charts{height:42px;padding:10px 0px;background:#fff;border-bottom:1px solid #ededed;text-align:center;position:relative;z-index:1;}.charts ul{display:table;table-layout:fixed;width:100%;}.charts li{height:40px;display:table-cell;border-right:1px solid #eee;position:relative;}.charts li a{display:block;}.charts p{height:20px;line-height:20px;margin-bottom:2px;color:#999;}.charts span{height:20px;line-height:20px;color:#666;font-size:16px;display:block;}.charts li:last-child{border:none;}


.long_hdzh {background: #fff;}
.long_hdzh .hdzh_hyxx {height: 30px;line-height: 30px;padding:10px 15px;border-bottom: 1px solid #efefef;font-size: 15px;color: #666;}
.long_hdzh .hdzh_hyxx img {float: left;width: 30px;height: 30px;margin-right: 6px;-webkit-border-radius: 5rem;border-radius: 5rem;vertical-align: top;}
.long_hdzh .hdzh_hyxx strong {color: #41c2fc;}
.long_hdzh .hdzh_zhxm {padding:10px 15px;border-bottom: 1px solid #efefef;font-size: 15px;color: #666;}
.long_hdzh .hdzh_zhxm li {float: left;width: 50%;height: 32px;line-height: 32px;}
.long_hdzh .hdzh_zhxm li input {margin-right: 5px;}
.long_hdzh .hdzh_tsyy {padding: 10px 12px;height: 24px;line-height: 24px;font-size: 13px;background: #f8f8f8;border-bottom: 1px solid #efefef;}
.long_hdzh .hdzh_srnr {padding: 13px 12px;}
.long_hdzh .hdzh_srnr .px,.long_hdzh .hdzh_hyxx .px {width: 100%;padding: 0;background: #fff;border: 0;font-size: 15px;border-radius: 0;color: #000;outline: none;-webkit-appearance: none;}
.long_hdzh .hdzh_hyxx .px {width: 50%;margin-left:10px;}
.long_fsan {margin:20px;}
.long_fsan .pn {background: #41C2FC;color: #fff;-webkit-appearance: none;display: block;margin: 0 auto; width: 100%;height: 44px;line-height: 44px;font-size: 16px;border: none;outline: none;text-align: center;text-decoration: none;overflow: hidden;border-radius: 2px;}
.long_hlts {margin: 0 12px 15px 12px;padding: 10px;background: #fffdef;border: 1px dashed #e7e1cd;font-size: 14px;color: #999;}
.long_hlts a {color: #ff6600;}
.long_zhlb {background: #fff;}
.long_zhlb li {overflow: hidden;border-bottom: 1px solid #f8f8f8;position: relative;padding: 15px 12px;}
.long_zhlb .zhlb_yhtx {position: absolute;left: 12px;top: 25px;}
.long_zhlb .zhlb_yhtx img {width: 60px;height: 60px;-webkit-border-radius: 5rem;border-radius: 5rem;vertical-align: top;}
.long_zhlb .zhlb_mcsj {padding-left: 70px;font-size: 13px;}
.long_zhlb .zhlb_mcsj a {color: #666;}
.long_zhlb .zhlb_mcsj span {font-size: 13px;color: #999;}
.long_zhlb .zhlb_zhnr {padding: 5px 0 5px 70px;font-size: 15px;color: #000;}
.long_zhlb .zhlb_zhcz {padding: 5px 0 0 70px;}
.long_zhlb .zhlb_zhcz a {float: left;height: 25px;margin-right:10px;line-height: 25px;padding:0 10px;border: 1px solid #efefef;-webkit-border-radius: 5rem;border-radius: 5rem;}
.long_zhlb .zhlb_zhcz a i {font-size: 13px;padding-right: 2px;}
.long_zhlb .zhlb_zhcz .ys1,.long_zhlb .zhlb_zhcz .ys1 i {color: #5cb3eb;}
.long_zhlb .zhlb_zhcz .ys2,.long_zhlb .zhlb_zhcz .ys2 i {color: #f66c75;}
.long_zhlb .zhlb_zhcz .ys3,.long_zhlb .zhlb_zhcz .ys3 i {color: #8fd353;}

.yfl {position:absolute; top:77px;left:130px;}
.yfl1 {position:absolute;top:30px;left:300px;}

/*主题分类*/

.type-tag em a {

    	vertical-align: middle;
    	color: #fff;
	background: #000000;
	opacity: 0.5;
	vertical-align: middle;
		font-size: 12px;
	padding: 0px 6px;
	border: 0px solid #00C9BD;
	display: inline-block;
}

.type-tag2 em a {

    	vertical-align: middle;
    	color: #C4C5D2;
	vertical-align: middle;
		font-size: 13px;
	padding: 0px 6px;
	border: 0px solid #00C9BD;
	display: inline-block;
}

.ggq-sbon {border: none;background: none;}
.ggq-bkgz {background: #ffffff;margin-bottom: 10px;border-radius: 5px;border: none;}
.ggq-sbon .bm {margin-bottom: 10px;border-radius: 5px;border: none;}
.ggq-sbon .bm_h {height: 40px;line-height: 40px;margin: 0 15px;padding: 0;border: none;border-bottom: 1px solid #f1f1f1;background: none;}
.ggq-bkgz .bm_h {margin: 0 15px;border: none;border-bottom: 1px solid #f1f1f1;background: none;}
.ggq-sbon .bm_h h2 {font-size: 14px;font-weight: 400;}
.ggq-sbone .bm_h h2,.ggq-bkgz .bm_h h2 {color: #777;}
.ggq-sbon .bm_h h2 a {color: #777;}
.ggq-sbon .bm_h h2 a:hover {color: #ff8800;}
.ggq-sbon .bm_h .o img {margin-top: 12px;}
.ggq-sbon .bm_h .y {color: #999;}
.ggq-sbon .bm_h .y a {color: #666;}
.ggq-sbon .bm_h .y a:hover {color: #ff8800;}
.ggq-sbon .sbso-wdsc {padding: 20px 15px 0 15px;}
.ggq-bkgz .bkgz-gzon {padding: 15px;font-size: 14px;}
.ggq-hylb {background: #fff;border-radius: 5px;}
.ggq-hylb .bm_c {padding: 0 15px;}
.ggq-bsyl {background: #fff;border-radius: 5px;padding: 0 5px 5px 5px;}
.ggq-sbon .sbso-wdsc li {float: left;width: 207px;margin-right: 20px;margin-bottom:20px;border-radius: 4px;overflow: hidden;}
.ggq-sbon .sbso-ejbk li {width: 120px;}
.ggq-sbon .sbso-wdsc li:nth-child(4n+4) {margin-right: 0;}
.ggq-sbon .sbso-wdsc li a {float: left;margin-right:5px;}
.ggq-sbon .sbso-wdsc li a img {width: 40px;height: 40px;border-radius: 4px;-webkit-transition: .1s linear;transition: .1s linear;}
.ggq-sbon .sbso-wdsc li:hover img {filter: alpha(opacity=80);-moz-opacity: .8;opacity: .8;-khtml-opacity: .8;-webkit-transition: all .1s linear;transition: all .1s linear;}
.ggq-sbon .sbso-wdsc li .wdsc-bkmc {float: none;height: 20px;line-height: 20px;font-size: 14px;margin-right: 0;}
.ggq-sbon .sbso-wdsc li p {padding-left: 45px;color: #999999;}
.ggq-sbon .sbso-wdsc li .wdsc-bkmc em {height: 20px;line-height: 20px;margin-left: 4px;padding: 0 5px;font-size: 12px;color: #ffffff;background: #ff676e;border-radius: 2px;}