﻿/* By: 潘乐乐*/
* { word-wrap: break-word; }
body { background:#F3F3F3; min-width: 1288px; }
body, input, button, select, textarea {font:16px/1.63 'Microsoft Yahei',Tahoma,Helvetica,sans-serif;color:#282828;}
textarea { resize: none; }
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 { color: #383838; text-decoration: none; }
a:hover { text-decoration: underline; color: #129eee !important;}
a img { border: none; }
:focus { outline-color: #0892D0; }
label { cursor: pointer; }
.iconfont { width: 1.5em; height: 1.5em; vertical-align: middle; fill: currentColor; overflow: hidden; }
img.boardlogo, img.user_avatar, .slideimage img { vertical-align: middle; }
/* 常用*/
@font-face { font-family: "dzicon"; src: url('/style/icon/dzicon.eot'); src: url('/style/icon/dzicon.eot?#iefix') format('eot'), url('/style/icon/dzicon.woff2') format('woff2'), url('/style/icon/dzicon.woff') format('woff'); font-weight: normal; font-style: normal; }
	[class^="fico-"]:before, [class*=" fico-"]:before { font-family: "dzicon"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: .2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; font-size: 120%; }
.fic4 { font-size: 14px; }.fic6 { font-size: 16px; }.fic8 { font-size: 18px; }
.fc-p { color:#0892D0; } .fc-s { color: #999; } .fc-n { color: #7DA0CC; } .fc-l { color: #FF9C00; } .fc-a { color: #F26C4F; } .fc-v { color: #7CBE00; } .fc-i { color: #FF512C; } .fc-t { color: transparent; }

.z { float: left; } .y { float: right; }
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .cl { zoom: 1; }
.hidefocus { outline: none; }
/* 大标题 */
.wx, .ph { font-family: 'Microsoft YaHei'; font-weight: 100; }
.ph { font-size: 20px; }
.mt { padding: 10px 0; font-size: 16px; }
.pipe { margin: 0 5px; color: #CCC; }

.xs0 { font-family:Tahoma,Helvetica,sans-serif;font-size:0.83em;-webkit-text-size-adjust:none; }
.xs1 { font-size: 12.8px !important; }
.xs2 { font-size: 15px !important; }
.xs3 { font-size: 16.8px !important; }
.bbda{border-bottom:1px dashed #CDCDCD;}.btda{border-top:1px dashed #CDCDCD;}.bbs{border-bottom:1px solid #CDCDCD !important;}.bts{border-top:1px dashed #CDCDCD !important;}
.xg1,.xg1 a{color:#808080 !important;}
.xg1 .xi2{color:#008ac5 !important;}
.xg2{color:#585858;}
.xi1,.onerror{color:#F26C4F;}
.xi2,.xi2 a,.xi3 a{color:#008ac5;}
.xw0 { font-weight: 400; }
.xw1 { font-weight: 700; }
.cur1 { cursor: pointer; }

.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; }
.ptn { padding-top: 5px !important; }
.pbn { padding-bottom: 5px !important; }
.ptm { padding-top: 10px !important; }
.pbm { padding-bottom: 10px !important; }
.ptw { padding-top: 20px !important; }
.pbw { padding-bottom: 20px !important; }
.avt img { width: 48px; height: 48px; background:#FFF; border-radius: 50%; }
.avtm img { width: 120px; height: auto; }
.avts img { width: 24px; height: 24px; vertical-align: middle; }
.vm { vertical-align: middle; }
.vm * { vertical-align: middle; }
.hm { text-align: center; }
#ajaxwaitid { display: none; position: absolute; right: 0; top: 0; z-index: 1; padding: 0 5px; background: #D00; color:#FFF; }
#um { padding: 5px 0 0 15px; line-height: 23px; zoom: 1; }
#um, #um a { color: #686868; }
#um .pipe { margin: 0 5px 0 0; }
#um .avt { display: inline; margin:0 0 0 10px ; }
#um p { text-align: right; line-height: 23px;}
.showmenu { padding-right: 6px; cursor: pointer; white-space: nowrap; }
#um .showmenu { margin-right: -5px; }
.showmenu::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid; border-right: 0.3em solid transparent; border-bottom: 0; border-left: 0.3em solid transparent; }
/* .vwmy */
.vwmy:before { font-family: dzicon; content: "\f100"; display: inline-block; height: 14px; line-height: 14px; font-size: 16px; color: #7DA0CC; margin-right: 2px; }
.vwmy.qq:before { content: "\f118"; }
/* 个人中心和搜索头部 */
#um .new, .topnav .new, .sch .new, #toptb .new { color:#008ac5; font-weight: 700; }
#um .new:before, .topnav .new:before, .sch .new:before, #toptb .new:before { display: inline-block; width: 16px; height: 14px; line-height: 14px; font-size: 16px; font-family: dzicon; margin-right: 2px; color:#F26C4F; }
#myprompt.new:before { content: "\f145"; }
#pm_ntc.new:before { content: "\f119"; }
#task_ntc:before { content: "\f11a"; }
#um .pipe { margin: 0 5px 0 0; }
#extcreditmenu_menu, #g_upmine_menu { margin-top: -1px; width: auto; }
#extcreditmenu_menu li { float: none; display: block; padding-left: 5px !important; padding-right: 1em !important; }
#g_upmine_menu li { float: none; display: block; padding-left: 5px !important; }
#g_upmine_menu ul.extg li { padding-left: 0px !important; }

/* 侧边管理 */
.tbn { margin: -6px -10px 0; }
	.tbn ul { margin: 0; }
		.tbn li { margin: 0 10px; height: 33px; border-bottom: 1px dashed #CCC; }
		.tbn li.a { margin: -1px 0 0; padding: 0 10px 0 9px; border-top: 1px solid transparent; border-bottom-style: solid; background: {WRAPBG}; }
	.tbn ul a { display: block; height: 33px; line-height: 33px; }
	.tbn .mt { padding: 10px; }

	.notice_pm, .notice_all, .notice_mypost, .notice_interactive, .notice_system, .notice_manage, .notice_app { float: left; width: 18px; height: 18px; line-height: 18px; font-size: 18px; font-family: dzicon; color: #7DA0CC; margin: 8px 5px 5px 0; }
	.notice_pm:before { content: "\f119"; }
	.notice_all:before { content: "\f100"; }
	.notice_mypost:before { content: "\f120"; }
	.notice_interactive:before { content: "\f121"; }
	.notice_system:before { content: "\f122"; }
	.notice_manage:before { content: "\f123"; }
	.notice_app:before { content: "\f11a"; }
		
.px, .pt, .ps, select { border:1px solid;border-color:#848484 #E0E0E0 #E0E0E0 #848484;background:#FFF;}
.px:focus, .ps:focus, select:focus, .ftid a:focus { outline:0;border-color:#0892D0;box-shadow:0 0 2px #0892D0; }
.pt:focus { outline:0;border-color:#0892D0; }
.px, .pt { padding: 2px 4px; line-height: 17px; }
.px { height: 17px; }
.pxs { width: 30px !important; }
.fdiy .tfm .px, .fdiy .tfm .pt { width: auto; }
.p_fre { width: auto !important; }
.er { border-color: #F66 #FFBDB9 #FFBDB9 #F66; background-color: #FDF4F4; }
.pt { overflow-y: auto; }
div.pt { height: 100px; line-height: 100px; }
.ps, select { padding: 2px 2px 2px 1px; }
/* 自动调整高度*/
.pts { vertical-align: top; overflow: hidden; }
.cmt .pts { width: 60%; }

button::-moz-focus-inner { border: 0; padding: 0; }
.pn { vertical-align: middle; overflow: hidden; margin-right: 3px; padding: 0; height: 28px; border: 1px solid #999; background: #EEE; cursor: pointer; border-radius: 3px; }
.pn:active { background: #dbdbdb; }
.pn:focus { box-shadow: 0 0 0 2px rgba(153, 153, 153, 0.25); outline: 0; }

.pn em, .pn span, .pn strong { padding: 0 10px; line-height: 21px; }
.pn em, .pn strong  { font-weight: 700; }

a.pn { height:21px;line-height:21px;color:#282828 !important; }
a.pn:hover { text-decoration: none; }

.pnc, a.pnc { border-color: #0892D0; background-color: #0892D0; color: #FFF !important; }
.pnc:active { background: #0059b3; }
.pnc:focus { box-shadow: 0 0 0 2px rgba(36, 88, 167, 0.25); }

/* 发帖标题*/
.pbt { margin-bottom: 10px; }
	#custominfo.mtn { margin-bottom: -5px; }
/* 提示信息 */
.altw { width: 350px; }
.altw .fltc { margin-bottom: 0; padding: 8px; }
.alert_right, .alert_error, .alert_info { padding: 6px 0 6px 58px; min-height: 40px; height: auto !important; height: 40px; line-height: 160%; font-size: 14px; position: relative; }
.alert_right:before, .alert_error:before, .alert_info:before { display: block; position: absolute; left: 6px; height: 38px; width: 38px; font-family: dzicon; font-size: 38px; line-height: 38px; }
.alert_right:before { content: "\f115"; color: #18BD9D; }
.alert_error:before { content: "\f116"; color: #F7A21D; }
.alert_error a { font-weight: 700; color:#008ac5;}
.alert_info:before { content: "\f117"; color: #2F92D4; }
.alert_btnleft { margin-top: 8px; }
.alert_btn { margin-top: 20px; text-align: center; }
.alert_act { margin-top: 20px; padding-left: 58px; }
/* 修改页头 */
#toptb { min-width:1288px;border-bottom:1px solid #CDCDCD;background:#F2F2F2;line-height:28px; }
#toptb a { float: left; padding: 0 4px; height: 28px; }
#toptb a.showmenu { padding-right: 15px; }
#toptb a.hover { background-color: #FFF; }
#toptb .pipe { float: left; display: none; }

#hd {box-shadow: 0 3px 5px #e6e9f0; background: #fff; }
#hd .wp { padding: 0; }

.hdc { min-height: 58px; }
#hd h2 { margin: 3px 8px 0 0; float: left; }
#space #hd h2 { margin-top: 0; }
#hd .fastlg { padding-top: 0; }
#hd .fastlg .pns { margin-bottom: 0; }

#scbar {float: right; overflow: hidden; height: 30px; line-height: 30px;margin: 13px 0 0 18px; border: 1px solid #eee;border-radius: 5px;font-size: 13.8px;}
#scbar:focus-within{border: 1px solid #129eee;}
.scbar_icon_td { width: 0; }
#scbar_txt { width: 180px; height: 20px; border: 1px solid #fff;border-right: 0; outline: none; padding: 3px 5px;font-size: 13.8px; }
.scbar_narrow #scbar_txt { width: 260px; }
.scbar_btn_td { width: 38px; }
.scbar_btn_td .pn {margin-right: 0;box-shadow: none;}
#scbar_btn { display: block; border: 1px solid #fff;height: 28px; width: 38px;font-size: 18px; line-height: 28px; background: #fff; }
#scbar_btn:before { content: "\f101"; font-family: dzicon;color: #129eee; }
}
.scbar_type_td { width: 58px; }
#scbar_type { display: block; padding-left: 12px; margin-left: -2px; text-align: left; text-decoration: none; height: 28px; line-height: 28px; background: #fff; }
#scbar_hot { padding-left: 8px; height: 45px; overflow: hidden; }
#scbar_hot strong, #scbar_hot a { float: left; margin-right: 8px; white-space: nowrap; }
/* 导航 */
#nv { overflow: hidden; height: 58px; background: #fff;}
#nv li { float: left; padding-right: 1px; height: 58px; line-height: 58px; font-size: 18px; }
#nv .p_pop li { font-size: 13.8px;}

#nv li a { float: left; padding: 0 15px; }
#nv li a { color: #222; }
#nv li span { display: none; }
#nv li.a {  }
#nv li.a a { color: #FFF; height: 31px;line-height:29px; margin-top: 15px; background: #0892D0; border-radius: 30px; }
#nv li a:hover { background: #E5EDF2; }
/* 主区域 */
.bm { border:1px solid #CDCDCD;background:#FFF; }
.wp { margin: 0 auto; width: 1288px; } #wp .wp { width: auto; }
#ct { min-height: 300px; }
.mn { overflow: hidden; }
.ct3_a .mn { float: left; margin-left: 20px; width: 775px; }
.ct3_a .sd { float: right; width: 220px; }
#nv_home .ct3_a .sd .bm { margin-right: 10px; border: none; }
#nv_home .ct3_a .sd .bm_c { padding: 10px 0; }

.mw { width: 100%; float: none; }
.mnw { clear: both; border-top: 1px solid #CCC; }
.mnh { width: 643px; background: #F3F3F3; margin-bottom: 0; }

/* 页尾 */
#ft { padding: 10px 0 50px; line-height: 1.8;color: #666; }
#ft .xs1{ font-size: 12px; }
#flk { text-align: right; }
#flk img { vertical-align: middle; }
#scrolltop { visibility: hidden; position: fixed; bottom: 100px; display: block; margin: -30px 0 0 2px; width: 35px; background: #f4f4f4; border: 1px #cdcdcd solid; border-radius: 3px; border-top: 0; cursor: pointer; }
	#scrolltop:hover { text-decoration: none; }
	#scrolltop a { display: block; width: 25px; height: 25px; padding: 3px 5px; line-height: 30px; text-align: center; color: #BBB; text-decoration: none; border-top: 1px #cdcdcd solid; }
	#scrolltop a:before { display: inline-block; font-family: dzicon; width: 25px; font-size: 25px; line-height: 25px; }
	#scrolltop a:hover { color: #72A3D3; }
		#scrolltop a.scrolltopa:before { content: "\f11b"; }
		#scrolltop a.replyfast:before { content: "\f11c"; }
		#scrolltop a.returnlist:before, #scrolltop a.returnboard:before { content: "\f11d"; }
			#scrolltop a b { visibility: hidden; font-weight: normal; }

/* 位置 */
	#pt { margin: -3px 0 5px 0; height: 30px; border:none; background: transparent; line-height: 30px; }
		#pt .z { padding-right: 10px; }
		#pt .z a, #pt .z em, #pt .z span { float: left; height: 29px; }
		#pt .z em { width: 20px; height: 29px; text-align: center; color: #bdbdbd; }
		.nvhm { width: 16px; font-family: dzicon; text-align: center; font-size: 16px; color: #C5D7E3; overflow: hidden; }
			.nvhm:before { content: "\f103"; }
			.nvhm:hover { text-decoration: none; }
/* 标签切换 */
.tb { margin-top: 10px; padding-left: 5px; line-height: 30px; border-bottom:1px solid #CDCDCD; }
	.tb li { float: left; margin: 0 3px -1px 0; }
	.tb a { display: block; padding: 0 10px; border:1px solid #CDCDCD; background:#E5EDF2; }
		.tb .a a, .tb .current a { border-bottom-color:#FFF; background:#FFF; font-weight: 700;}
		.tb a:hover { text-decoration: none; }
	.tb .y { float: right; margin-right: 0; }
		.tb .y a { border: none; background: transparent; }
		.tb .y.showmenu a { display: inline-block; }
	.tb .o { margin: 1px 4px 0 2px; border: 1px solid #06C; border-radius: 3px; }
	.tb .o, .tb .o a { height: 23px; line-height: 23px; background: #06C; }
		.tb .o a { padding: 0 15px; border: none; font-weight: 700; color: #FFF; }
	.tb_h { margin: 0; padding: 0;background-color:#E5EDF2; }
		.tb_h li { margin-right: 0; }
		.tb_h a { border-top: none; border-left: none; }
		.tb_h .o { margin-top: 2px; }
	.tb_s { margin-top: 0; line-height: 26px; }
	/* Tab */
.tbmu { padding: 8px 10px 8px 0; border-bottom:1px dashed #CDCDCD; }
	.tbmu a { color:#008ac5; }
	.tbmu .a { color:#333; font-weight: 700; }
	/* tab强调 */
.tbms { padding: 10px; border: 1px dashed #FF9A9A; }
.tbms:before { font-family: dzicon; line-height: 14px; content: "\f145"; font-size: 16px; color: #F26C4F; }
.tbms_r:before { content: "\f128"; color: #7CBE00; }
	/* 极简Tab */
.tbx { margin: 10px 0; }
	.tbx span { margin-right: 10px; cursor: pointer; }
	.tbx .a { padding: 3px 5px; border: solid #999; border-width: 0 1px 1px 0; background: #f8f8f8; }
	.tbx strong { color:#F26C4F; }
/* 文本列表 */
.xl li { margin: 2px 0; }
	.xl em { float: right; padding-left: 5px; }
		.xl em, .xl em a { color:#808080; }
	.xl label, .xl label a { color: #C00; }
	.xl1 li { height: 1.5em; overflow: hidden; }
		.xl1_elp { float: left; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
	.xl2 li { float: left; margin: 2px 0; padding: 0; width: 33.3%; height: 1.5em; overflow: hidden; }

/* 表情 */
.sllt { padding: 10px 5px 5px !important; }
	.sllt td { padding: 8px; border: none; cursor: pointer; }
	.sllt td span { font-size: 16px; }
	.sllt_p { text-align: right; }
		.sllt_p a { margin-right: 5px; color: #069; text-decoration: underline; }
	.sl_pv { margin-top: 5px; padding: 8px; background: #FAFAFA; border: 1px solid #CCC; }
/*下拉菜单 */
.hasd {}
	.hasd input { float: left; width: 121px; }
		.hasd input.crl { padding:0;width:20px;height:20px;background:none;border: 1px solid #E0E0E0; }
	.hasd .spmediuminput { width: 115px; }
	.dpbtn { float:left;overflow:hidden;text-indent:-9999px;width:21px;height:21px;border: 1px solid #848484;background:#FFF url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='17' height='13'%3e%3cpath fill='%23999' d='M10 5 h-7 l3.5 4z'/%3e%3c/svg%3e") no-repeat 100% 4px;}
		.dpbtn:hover { background: #ddd; }
		/* 下面两行为评分时用到的 */
		.mark .dt, .mark .tpclg h4 { width: 270px; }
		.mark .tpclg .pt { width: 260px; }
	#postbox dd.hasd input { width: 99px; margin-right: 0; }
/* 弹出窗口 */
	.p_pop, .p_pof, .sllt { padding:4px;border:1px solid;min-width:60px;border-color:#DDD;background:#FEFEFE;box-shadow:2px 4px 4px rgba(0,0,0,0.2); }
		.p_pof .p_pop { padding: 0; border: none; box-shadow: none; }
		.p_pof { width: 500px; }
		.p_opt { padding: 10px; }
		.p_pop li { display: inline; }
		.p_pop a { display:block;padding:3px 5px;border-bottom:1px solid #E5EDF2;white-space:nowrap; }
			.p_pop li:last-child a { border: none; }
			.p_pop a:hover, .p_pop a.a, #sctype_menu .sca { background-color:#E5EDF2;color:#008ac5;text-decoration:none; }
			.prompt_news, .prompt_follower,.prompt_news_0, .prompt_follower_0, .ignore_notice, .prompt_concern { float: left; width: 18px; height: 14px; line-height: 14px; font-family: dzicon; font-size: 18px; margin: 3px 3px 5px 0; display: inline; }
				.prompt_news:before, .prompt_news_0:before { content: "\f119"; }
				.prompt_follower:before, .prompt_follower_0:before { content: "\f100"; }
				.prompt_concern:before { content: "\f11e"; }
				.prompt_news_0, .prompt_follower_0, .prompt_concern { color: #7DA0CC; }
				.prompt_news, .prompt_follower { color:#F26C4F; }
			.ignore_notice { background: transparent; position: absolute; right: 0; top: 0; width: 15px; height: 12px; line-height: 12px; text-align: center; overflow: hidden; color: #ccc; }
				.ignore_notice:before { content: "\d7"; font-weight: 700; }
			.p_pop .ignore_noticeli a,.p_pop .ignore_noticeli a:hover,.p_pop .ignore_noticeli a.a { background:none; border-bottom:0; }
			.p_pop .notice_interactive, .p_pop .notice_system, .p_pop .notice_manage, .p_pop .notice_app, .p_pop .notice_mypost { margin: 3px 2px 3px 0;}
/* 弹出层 */
	.m_c { background:#FFF;border-radius: 10px;box-shadow: 0 0 15px 0 #888; }
	.m_c .tb { margin: 0 0 10px; padding: 0 10px; }
	.m_c .c { padding: 0 10px 10px; }
	.m_c .o { padding: 8px 10px; height: 26px; text-align: right; border-top:1px solid #CCC;background:#F2F2F2; }
		/* 分享时会用到 */
	.m_c .el { width: 420px; }
		.m_c .el li { padding: 0; border: none; }
/* 弹出header */
	.flb { padding: 10px 10px 8px; height: 20px; line-height: 20px; }
		.flb em { float: left; font-size: 14px; font-weight: 700; color:#008ac5; }
			.flb em a { text-decoration: none; }
		.flb .needverify { float: left; margin-left: 8px; padding-left: 13px; width: 45px; height: 21px; line-height: 21px; background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='58' height='21'%3e%3cpath fill='none' stroke='%2309c' d='M7 .5h48.5l2 2v16l-2 2H7L.5 10.5z'/%3e%3c/svg%3e") no-repeat 0 0; font-size: 12px; color:#808080; font-weight: 400; }
		.flb .onerror, .flb .onright { padding-left: 20px; height: auto; line-height: 140%; white-space: nowrap; font-size: 12px; font-weight: 400; }
			.flb .onerror { background: url(/static/image/common/check_error.gif) no-repeat 0 50%; }
			.flb .onright { background: url(/static/image/common/check_right.gif) no-repeat 0 50%; color:#585858;}

		.flb span { float: right; color:#808080; }
			.flb span a, .flb strong { float: left; text-decoration: none; margin-left: 8px; font-weight: 400; color:#333; }
				.flb span a:hover { color:#808080; }
			.flbc { float: left; width: 20px; height: 20px; overflow: hidden; background: #AAA; cursor: pointer; font-size: 16px; text-align: center; line-height: 20px; border-radius: 2px; }
				.flbc:hover { background: #15afdb; text-decoration: none; }
				.flbc:before { content: "\d7"; color: #fff; font-weight: 700; }

			.floatwrap { overflow: auto; overflow-x: hidden; margin-bottom: 10px; height: 280px; }

		.f_c { }
			.f_c li { list-style: none; }
			.f_c hr.l { margin: 0; }
			.f_c a { color:#008ac5; }
			.f_c .list { margin: 0 auto 10px; width: 670px; border-top:3px solid #CDCDCD; }
				.f_c .list th, .f_c .list td { padding: 5px 2px; height: auto; border-bottom:1px dashed #CDCDCD; }
				.f_c .list .btns th, .f_c .list .btns td { border-bottom: none; }
				.f_c .th th, .f_c .th td { padding: 10px 0; }
				.f_c .list th { background: none; }
/*下拉菜单*/
.ftid { float: left; margin-right: 6px; }
	.ftid select { float: left; height: 23px; }
	.ftid a { display: block; overflow: hidden; padding: 0 17px 0 4px; height: 21px; line-height: 21px; text-decoration: none !important; font-size: 12px; font-weight: 400; color: {TABLETEXT} !important; border: 1px solid; border-color:#848484 #E0E0E0 #E0E0E0 #848484;  background:#FFF url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='17' height='13'%3e%3cpath fill='%23999' d='M10 5 h-7 l3.5 4z'/%3e%3c/svg%3e") no-repeat 100% 4px;}
		.ftid a:hover, .ftid a:focus { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='17' height='13'%3e%3cpath fill='%23999' d='M10 5 h-7 l3.5 4zM11 0c1.1 0 2 .9 2 2v9c0 1.1-.9 2-2 2H2c-1.1 0-2-.9-2-2V2c0-.9 .9-2 2-2z'/%3e%3c/svg%3e"); }
	.ftid select { width: 94px; }
	.sslt a { width: 54px; }
	.sslt select { width: 60px; }
.sltm { padding: 5px 11px 5px 10px; border:1px solid #DDD; background: #fff; text-align: left; box-shadow: 2px 4px 4px rgba(0,0,0,0.2); }
	.sltm li { padding: 2px 0; color:#585858; cursor: pointer; }
		.sltm li:hover { color:#008ac5; }
		.sltm li.current { color:#F26C4F; }
/*弹窗 编辑器 颜色框*/
.colorbox{ width: 130px !important; }
.colorbox input { float: left; margin: 2px; padding: 0; width: 12px; height: 12px; border: 0; cursor: pointer; }
/*弹窗 编辑器 分割线选择*/
.hrbox{ width: 500px !important; }
.hrbox input { float: left; margin: 2px; padding: 0; width: 495px; height: 25px; border: 0; cursor: pointer;background: #FFFFFF; }
/*弹窗 编辑器 背景选择*/
.postbgbox{ width: 532px !important;}
.postbgbox input { float: left; margin: 3px; padding: 0; width: 100px; height: 72px; border: 1px solid #ddd; cursor: pointer;}
.postbgbox input:hover {border: 2px solid #008ac5;}
.fastlg {height: 58px; line-height: 58px; }
.fastlg .radius { background: #eee;border-radius: 12px; }
#nv .fastlg a {padding: 6px 12px 6px 10px;margin-left: 15px;color: #555;}
.pgs #newspecial, .pgs #newspecialtmp, .pgs #post_reply, .pgs #post_replytmp { float: left; margin-right: 5px; }
.pgsbtn { color:#FFF;padding:8px 12px;font-size:14px;line-height:14px;border-radius:4px;background:#0892D0;letter-spacing:2px;transition:.2s background ease;border:0 }
	.pgsbtn:hover { background:#005AB4; text-decoration: none; }
	.pgsbtn:active { box-shadow: 0 0 0 3px rgba(36,88,167,0.25); }
	.pgsbtn:focus { outline: 0; }
.pg_index .pgsbtn {padding: 5px 12px 6px 12px;font-size: 13px;}
.pg { float: right; }
.pg, .pgb { line-height: 26px; }
.pg a,.pg strong,.pgb a,.pg label{float:left;display:inline;margin-left:4px;padding:0 8px;height:26px;border:1px solid;border-color:#C2D5E3;background-color:#FFF;background-repeat:no-repeat;color:#333;overflow:hidden;text-decoration:none;}
.pg a.nxt,.pgb a{padding:0 10px;}
.pg a:hover,.pgb a:hover{border-color:#008ac5;color:#008ac5;}
.pg a.nxt{padding-right:11px;}
.pg a.nxt::after{display:inline-block;margin-left:9px;content:"";border-left:0.4em solid #666;border-top:0.4em solid transparent;border-right:0;border-bottom:0.4em solid transparent;}
.pg a.prev{padding-left:2px;}
.pg a.prev::after{display:inline-block;margin-right:1px;content:"";border-left:0;border-top:0.4em solid transparent;border-right:0.4em solid #666;border-bottom:0.4em solid transparent;}
.pg strong{background-color:#E5EDF2;}
.pgb a{padding-left:15px;}
.pg label .px{padding:0;width:25px;height:16px;line-height:16px;}
/* 行动按钮*/
.bac {margin: 0; padding: 0; width: 70px; height: 30px;line-height: 30px; color:#333; overflow: hidden; text-decoration: none; background: url(/static/image/common/pg_arw.png) no-repeat 0 0; text-align: center; text-indent: -7px; display: block;}
#psd .bn .mbn input, #postbox input { margin-right: 4px; }
#postbox .mbn, #psd .mbn { height: 1.6em; line-height: 1.6em; }

/* 积分奖励 */
.popupcredit {}
	.pc_inner { background: #F60; background-image: linear-gradient(90deg, #F60,#FF9800,#F60); border-radius: 5px; border: 1px solid #FECB02; min-width: 240px; height: 38px; padding-left: 15px; padding-right: 15px; box-shadow: 3px 4px 2px rgba(0, 0, 0, 0.2); line-height: 37px; box-sizing: border-box; text-align: center; white-space: nowrap; }
		.pc_inner i { font-size: 12px; font-style: normal; color:#FFF; font-weight: 400; }
		.pc_inner span { color: #FFEA97; font-size: 14px; font-weight: 700; }
			.pc_inner span a { color: #FFEA97; text-decoration: underline; }
			.pc_inner span em { color:#930; font-size: 18px; font-weight: 500; }
			.pc_inner span u { font-size: 10px; text-decoration: none; }
			.pc_inner span em.desc { color: #930; }
	
/* 文字提示弹出 */
	.popuptext .pc_inner { background: #3A81C4; background-image: linear-gradient(90deg, #3A81C4,#3A65C4,#3A81C4); border: 1px solid #0264CA; color: #BADBFF; }
/* 名片 */
.card { padding: 0; width: 328px !important; border-color:#C2D5E3; background: #FDFEFF; }
	.card .p_opt { padding: 0; }
	.card .avt { position: absolute; display: inline; margin-left: -70px; width: 70px; }
	.card_mn, .card_info { padding: 10px 10px 10px 80px; }
		.card_mn { min-height: 56px; }
		.card_info { border:dashed #CDCDCD; border-width: 1px 0; }
		.card_msg { width: 95%; height: 4em; }
	.card a { padding: 0; display: inline !important; white-space: normal; border-bottom: none; }
		.card a:hover { background-color: transparent !important; color:#282828; text-shadow: none; }
	.card .o { clear: both; padding: 5px 10px; }
		.card .o a { float:left;margin:3px 5px 3px 0;padding:2px 0;width:5em; border:1px solid #C2D5E3;background:#E5EDF2;height: 20px;line-height:19px;text-align:center; }
	.card .mgc, .card .f { padding: 0 10px 5px; }
		.card .f li { display: block; }
		.card_gender_0 { background: #efefef; }
		.card_gender_1 { background: #bbebf9; }
		.card_gender_2 { background: #fce0df; }
/* 分页按钮 */
.pgbtn { margin: 5px 0 10px; }
	.pgbtn a { display: block; height: 40px; line-height: 40px; letter-spacing: 5px; text-align: center; border: 1px solid #DCDCDC; font-size: 14px; outline: none; border-radius: 5px; box-shadow: 0 1px 0 #F5F5F5; }
		.pgbtn a:hover { border-color: #BABABA; text-decoration: none; }
		.pgbtn a:active { background: #EEE; border-color: #D0D0D0; box-shadow: none; }
/* 登录和注册 */
.rfm { margin: 0 auto; width: 680px; border-bottom:1px dotted #CDCDCD; }
		.rfm a { color:#008ac5; }
		.rfm .rq {}
		.rfm th, .rfm td { padding: 10px 2px; vertical-align: top; line-height: 24px; }
			.rfm .tipwide { padding-top: 0; }
		.rfm th { padding-right: 10px; width: 108px; text-align: right; }
		.rfm .px { width: 228px !important; }
		.rfm .p_tip { position: absolute; z-index: 2; display: none; padding-left: 10px; width: 390px; background: #fff; color:#585858; font-style: normal; }
		.rfm .p_chk { position: absolute; z-index: 1; padding-left: 10px; width: 390px; color: red; font-weight: 700; }
		.rfm #emailmore { position: absolute; }
		.p_right { width: 30px; }
		.p_right:after { content: "\f115"; font-family: dzicon; font-size: 16px; margin-left: 8px; color: #7CBE00; line-height: 16px; }
		#returnmessage4 { display: none; padding: 10px 0; border-bottom:1px solid #CDCDCD; background: #FFE; text-align: center; font-weight: 700; }
		#returnmessage4.onerror { display: block; }
		.rfm .l { margin: 0; }
	.blr .c { padding: 0 10px 10px; }
	.login_slct a::before { display: inline-block; margin-right: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid; border-right: 0.3em solid transparent; border-bottom: 0; border-left: 0.3em solid transparent; }
	.login_slct a:after {content: ":";}
	.fwin .rfm, .nfl .f_c .rfm { width: 500px; }
	.fwin .rfm th, .fwin .rfm td, .nfl .f_c .rfm th, .nfl .f_c .rfm td { padding: 6px 2px; }
	.fwin .loginb button { margin-left: 11.3em; }
	.nfl .f_c .loginb button { margin-left: 12em; }
/*密码强度检测*/
	.passlevel { padding-left: 70px; background: no-repeat 0 5px; background-image: linear-gradient(90deg, #f0efef, #f0efef); background-size: 60px 6px; }
	.passlevel1 { background-image: linear-gradient(90deg, #04e834 33%, #f0efef 33%); }
	.passlevel2 { background-image: linear-gradient(90deg, #04e834 33%, #eeb043 33%, #eeb043 67%, #f0efef 67%); }
	.passlevel3 { background-image: linear-gradient(90deg, #04e834 33%, #eeb043 33%, #eeb043 67%, #ef6b6b 67%);; }

.blr { width: 580px; margin: 20px auto 30px; }
	.m_c .blr { margin: 0 auto; }
.lgfm { float: left; margin-bottom: 10px; padding: 20px 0; width: 280px; border-right: 1px solid #CCC; }
	.rgs { margin-bottom: 10px; }
	.lgfm label, .lgfm p, .reginfo { clear: both; display: block; margin-bottom: 10px; line-height: 22px; }
		/* 自定义注册信息 */
		.reginfo label { display: inline; }
		.reg_c { float: left; width: 200px; }
		.lgfm .txt, .lgfm .px, .lgfm .pt { width: 170px; }
	.lgfm .ftid a, .lgfm .ftid a:hover { height: 20px; background-position: 100% -1px; border-color:#848484 #E0E0E0 #E0E0E0 #848484; }
	.fsb { clear: both; margin-top: 8px; padding: 10px; }
		.fsb .z { padding-top: 5px; }
	.m_c .fsb { background:#F2F2F2; border-top: 1px solid #CCC; }
		.fsb .pns { margin-right: 8px; }
		.lgfm em, .fsb em { float: left; width: 60px; }
.nlf .txt{ width: 230px; }
.brls { overflow: auto; margin-bottom: 10px; width: 470px; height: 240px; }
.sipt { float: none; margin: 0 0 10px; width: 234px; height: 20px; background-color:#FFF;border:1px solid;border-color:#848484 #E0E0E0 #E0E0E0 #848484; clear: left; }
	.sipt a { float: left; width: 54px; border: none; }
		.sipt a:hover, .sipt a:focus { border: none; }
	.sipt .txt { float: left; width: 154px; border: none; outline: none; background:#FFF; }
.sltp { float: none; margin: 10px 0; clear: both; }
	.sltp a, .sltp a:hover, .sltp a:focus { height: 20px; line-height: 20px; border-color: #EEE; background-color: transparent; background-position: 100% -1px; color: #069 !important; }
		.sltp a:hover, .sltp a:focus { background-position: 100% -24px; }
.lpsw label { float: left; padding-left: 4px; width: 61px; line-height: 150%; }
.clck, .sipt .clck { background:#FFF url(/static/image/common/clck.gif) no-repeat 98% 50%; }

.lgf { float: left; overflow: visible; margin: 47px 25px 10px 40px; }
	.lgf h4 { margin-bottom: 10px; font-weight: 400; font-size: 14px; }
	.lgf a { color:#008ac5; }
	.minf { margin-top: 23px; }
/* 图标 */
.fico-emoji:before{content:"\f14c"}
.fico-emojifill:before{content:"\f14b"}
.fico-collection:before{content:"\f112"}
.fico-assessment:before{content:"\f104"}
.fico-error:before{content:"\f116"}
.fico-headset:before{content:"\f140"}
.fico-attachment:before{content:"\f133"}
.fico-doing:before{content:"\f130"}
.fico-email:before{content:"\f119"}
.fico-bell:before{content:"\f145"}
.fico-activitysm:before{content:"\f113"}
.fico-cart:before{content:"\f13f"}
.fico-add_circle:before{content:"\f108"}
.fico-add:before{content:"\f108";}
.fico-clock:before{content:"\f135";vertical-align: -1px;}
.fico-dropdown:before{content:"\f148"}
.fico-ban:before{content:"\f149"}
.fico-checkbox:before{content:"\f12e"}
.fico-check_right:before{content:"\f115"}
.fico-account:before{content:"\f102";}
.fico-account_box:before{content:"\f102"}
.fico-moon:before{content:"\f12c"}
.fico-star2:before{content:"\f12c";}
.fico-refresh:before{content:"\f10b"}
.fico-list:before{content:"\f11d";color: #129eee;font-size: 32px;vertical-align: -6px;margin-left: -2px;}
.fico-person:before{content:"\f100";color: #129eee;}
.fico-invalid:before{content:"\f129"}
.fico-help:before{content:"\f138"}
.fico-down:before{content:"\f125"}
.fico-replyfast:before{content:"\f11c"}
.fico-group:before{content:"\f099"}
.fico-print:before{content:"\f137"}
.fico-image:before{content:"\f132";vertical-align: -1px;}
.fico-launch:before{content:"\f139"}
.fico-info:before{content:"\f117"}
.fico-follow:before{content:"\f11e"}
.fico-comment:before{content:"\f10d"}
.fico-valid:before{content:"\f128"}
.fico-voice:before{content:"\f144"}
.fico-place:before{content:"\f142"}
.fico-push:before{content:"\f10f"}
.fico-tag:before{content:"\f14a"}
.fico-phone:before{content:"\f141"}
.fico-settings:before{content:"\f122"}
.fico-thread:before{content:"\f134"}
.fico-imgadjust:before{content:"\f13a"}
.fico-vs:before{content:"\f13d"}
.fico-camera:before{content:"\f143"}
.fico-checked:before{content:"\f12f"}
.fico-styleselect:before{content:"\f107"}
.fico-right:before{content:"\f127"}
.fico-lock:before{content:"\f136"}
.fico-share:before{content:"\f114"}
.fico-rss_feed:before{content:"\f10a"}
.fico-rss:before{content:"\f10a";}
.fico-left:before{content:"\f126"}
.fico-qq:before{content:"\f118"}
.fico-poke:before{content:"\f146"}
.fico-loading:before{content:"\f146";}
.fico-mypost:before{content:"\f120"}
.fico-link:before{content:"\f123"}
.fico-interactive:before{content:"\f121"}
.fico-friendadd:before{content:"\f11f";color: #FF9C00;}
.fico-home:before{content:"\f103"}
.fico-delete:before{content:"\f10c"}
.fico-widthauto:before{content:"\f106"}
.fico-remove_circle:before{content:"\f109"}
.fico-remove:before{content:"\f109";}
.fico-edit:before{content:"\f10e"}
.fico-widthfixed:before{content:"\f105"}
.fico-sun:before{content:"\f12b"}
.fico-star3:before{content:"\f12b";}
.fico-profile:before{content:"\f147"}
.fico-thumbup:before{content:"\f110"}
.fico-volume:before{content:"\f131"}
.fico-scrolltop:before{content:"\f11b"}
.fico-star:before{content:"\f12d"}
.fico-star1:before{content:"\f12d";}
.fico-thumbdown:before{content:"\f111"}
.fico-vote:before{content:"\f13b"}
.fico-task:before{content:"\f11a"}
.fico-up:before{content:"\f124"}
.fico-stars:before{content:"\f12a"}
.fico-search:before{content:"\f101"}
.fico-reward:before{content:"\f13c"}
.fico-yanjing:before{content:"\E6B7"}
/* 通用区 */
	.bm, .bn { margin-bottom: 10px; }
			.bm_c { padding: 10px; }
		.drag {}
		.bm_h .o { float: right; width: 30px; }
			.bm_h .o img, .bm_h .o em { float: right; margin-top: 11px; cursor: pointer; font-family: dzicon; color: #CCC; font-size: 18px; line-height: 16px; background: radial-gradient(#fff 45%, transparent 45%); }
			.tg_yes:before {content: "\f108";}
			.tg_no:before {content: "\f109";}
		.bm_h .i { padding-left: 10px; }
		.bm_h .pn { margin-top: 4px; }
		.bm_h { padding:0 10px;height:31px;border-top:1px solid #FFF;border-bottom:1px solid #C2D5E3;background:#F2F2F2;line-height:31px;white-space:nowrap;overflow:hidden; }
		.bmw { border:1px solid #CDCDCD; }
			.bmw .bm_h { border-top-color:#FFF;border-right:1px solid #FFF;border-bottom-color:#C2D5E3;border-left:1px solid #FFF;background:#E5EDF2; }
				.bmw .bm_h a { color:#008ac5; }
		.bml .bm_h { padding-top: 5px; border: none; background: transparent; }
		.bml .bm_c { padding-top: 0;}
		.bmn { padding:7px 10px;border-color:#C2D5E3;background:#E5EDF2; }

		.fl { border:1px solid #CDCDCD;border-top:none;background:#FFF; }
			.fl .bm { margin-bottom: 0; border: none; }
				.fl .bm_h { border-width:1px 0;border-color:#C2D5E3;background:#E5EDF2; }
		.fl .bm_c, #online .bm_c, .lk .bm_c { padding-top: 0; padding-bottom: 0; }
	.bm2 .bm2_b { float: left; width: 49%; border:1px solid #CDCDCD; }
		.bm2 .bm2_b_y { float: right; }
	.bw0 { background: transparent; }
/* 潘乐乐自定义样式 */
.buy1,.buy2{display: inline-block; width:auto;height: 18px;line-height: 16px;color: #fff;}
.buy1{background: url(/static/image/common/jd.png) no-repeat;}
.buy1:before{content: '京东购买';padding: 0 5px 0 20px;}
.buy2{background: url(/static/image/common/tm.png) no-repeat;}
.buy2:before{content: '天猫购买';padding: 0 5px 0 20px;}
.bm {border: 1px solid #e4e8ee;box-shadow: 0 0 5px 0 #e6e9f0;border-radius: 8px;margin-bottom: 15px;}
.bm_h {padding: 5px;margin: 0 10px;height: 35px;line-height: 35px;border-bottom: 1px solid #e8e8e8;background: transparent;}
.bm_c {padding: 10px 15px;}
.tb {padding-left: 0;}
.xl2 li ,.xl1 li {height: 1.9em;}

.mt15 { margin-top: 15px!important; }
.mb15 { margin-bottom: 15px!important; }
.pr6 {padding-right: 6px;}
.oh{overflow: hidden;text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 1;}
.oh2{-webkit-line-clamp: 2;}
.oh3{-webkit-line-clamp: 3;}
.flex{display: flex;}
.flex2{display: flex;justify-content: space-between;}
.xs13 {font-size: 13.8px !important;}

.ct{display: flex;align-items: flex-start;}
.ct .mn {width:100%;flex:1;margin: 0 15px;}
.pg_post .ct .mn {margin: 0 15px 0 0;}
.ct .sd {width: 350px;overflow: hidden;}

.bdl { width: 150px;min-height: 100px;overflow: hidden;}
	.bdl_h { height: 35px; line-height: 22px; }
.bdl .tbn { margin:10px 13px;font-size:16px }
	.bdl dl { margin:0 0 5px; }
		.bdl dt ,.bdl .onleft{ margin-bottom:6px;height:28px;line-height:28px;background:#f6f6f6;border-radius: 3px;}
			.bdl dt a ,.bdl .onleft{ display: block; padding: 0 15px 0 10px;cursor: pointer; }
				.bdl dt a:hover, .bdl_a a:hover { text-decoration: none; }
	.bdl dd { display: none; }
		.bdl dd a { display: block; margin: 0 3px; padding: 0 7px; height: 29px; line-height: 29px; overflow: hidden; }
	.bdl dl.a { padding-bottom: 4px; background-color: #FFF; }
		.bdl dl.a dt { margin-bottom: 3px; }
		.bdl dl.a dd, .bdl_fav dd { display: block; overflow: hidden; zoom: 1; }
			.bdl dd.bdl_a a { font-weight: 700; color: #008ac5; }

.tl .con{width: 100%;}
.tl .con .ico{margin-top: -2px;}
.tl .bm{padding: 15px;display: flex;}
.tl .con .tbox {padding: 0 5px; vertical-align: 2px; height: 19px; line-height: 19px;border-radius: 3px;}
.tbox { display: inline-block; color: #FFF; height: 17px; line-height: 17px; padding: 0 2px; border-radius: 2px; }
.tl .tbox { vertical-align: middle; }
.tl .tpin{ background-image: linear-gradient(100deg,#ff9300,#ff5000);}
.theatlevel {background-color:#FA5600;background:linear-gradient(90deg,#FA5600,#FC0);font-weight:700;border-radius:4px 0 0 4px;text-shadow:1px 1px 1px #E40;position:relative;margin-right:5px;}
.theatlevel:after {display:block;content:"";width:5px;height:17px;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='5' height='17'%3e%3cpath fill='%23fc0' d='M0 0h4L0 5h5c0 4-3 8-5 8l5 2-4 2H0'/%3e%3c/svg%3e");position:absolute;top:0;right:-5px;}

.use .credits{color: #6b798c;}
.use .credits em{font-size: 12px;color: #985d00;padding-left: 12px;}
.useimg{margin-right: 10px;}
.useimg img{max-width: 40px;height: 40px; border-radius: 50%;}
.pi .useimg img{width: 40px;height: 40px;}

#bg{margin-top: 3px;}
#bg .desc em{color:#008ac5;}

.thum{margin-top: 10px; border-radius: 5px;width: 100%;position: relative;display: flex;justify-content: space-between;align-content: flex-start;gap: 5px;max-height: 500px;overflow: hidden;}
.thum li {display: flex;align-items: center;justify-content: center;overflow: hidden;}
.thum img{max-width: 368px;height: auto;}
.bg0 .imgs1 img{width: 100%;}
.bg0 .imgs3 img{max-width: 250px;}
.bg0 .imgs1 li {width: 49.8%;border-radius: 5px;}
.bg0 .imgs2 li {width: 49.68%;max-height: 180px;min-height: 168px;}
.bg0 .imgs2 .thum1 {position: absolute;right: 0;top: 0;bottom: 0;}
.bg0 .imgs3 li {width: 32.88%;max-height: 136px;min-height: 128px;overflow: hidden;}
.bg0 .imgs3 .thum1{position: absolute;left: 0; right: 0;top: 0;bottom: 0;margin: auto;}
.bg0 .imgs3 .thum2{position: absolute;right: 0;top: 0;bottom: 0;}
.bg1 li,.bg11 li,.bg12 li,.bg13 li{flex: 1;width: 0;}
.bg1 .imgs2{max-height: 332px;}.bg1 .imgs3{max-height: 220px;}.bg11 .imgs3{max-height: 255px;}.bg12 .imgs3{max-height: 288px;}.bg13 .imgs3{max-height: 328px;}
.bg2 .thum,.bg3 .thum,.bg23 .thum,.bg11 .imgs2{max-height: 388px;}
.bg21 .thum,.bg24 .thum,.bg31 .thum,.bg12 .imgs2{max-height: 430px;}
.bg22 .thum,.bg25 .thum,.bg32 .thum,.bg13 .imgs2{max-height: 468px;}

.bg2 .thum0,.bg21 .thum0,.bg22 .thum0{width: 49.38%;}
.bg23 .thum1,.bg24 .thum1,.bg25 .thum1{width: 49.38%;margin-right: auto;}

.bg2 .thum1,.bg21 .thum1,.bg22 .thum1,.bg23 .thum0,.bg24 .thum0,.bg25 .thum0,.bg6 .thum1,.bg61 .thum0{position: absolute;right: 0; top: 0;width: 50%;height: 49.4%;}
.bg2 .thum2,.bg21 .thum2,.bg22 .thum2,.bg23 .thum2,.bg24 .thum2,.bg25 .thum2,.bg6 .thum2,.bg61 .thum2{position: absolute; right: 0; bottom: 0;width: 50%;height: 49.4%;}
.bg3 .thum0,.bg31 .thum0,.bg32 .thum0,.bg62 .thum0{width: 50%;height: 49.4%;position: absolute;left: 0; top: 0;}
.bg3 .thum1,.bg31 .thum1,.bg32 .thum1,.bg62 .thum1{width: 50%;height: 49.4%;position: absolute;left: 0; bottom: 0;}
.bg3 .thum2,.bg31 .thum2,.bg32 .thum2,.bg62 .thum2{width: 49.38%;margin-left: auto;}

.bg5 .thum,.bg51 .thum,.bg52 .thum{max-height: 268px;overflow: hidden;}
.bg5 .thum0,.bg51 .thum1,.bg52 .thum2{width: 40%;}
.bg5 .thum1,.bg5 .thum2,.bg51 .thum0,.bg51 .thum2,.bg52 .thum0,.bg52 .thum1{width: 29.25%;height: auto;}
.bg5 .thum img {max-width: 218px;}
.bg5 .thum0 img,.bg51 .thum1 img,.bg52 .thum2 img{max-width: 300px;}
.bg5 .thum1{position: absolute;right: 29.9%;top: 0;bottom: 0;}
.bg5 .thum2,.bg51 .thum2{position: absolute;right: 0;top: 0;bottom: 0;}
.bg51 .thum0,.bg52 .thum0{position: absolute;left: 0;top: 0;bottom: 0;}
.bg51 .thum1{margin-left: 29.9%;}
.bg52 .thum1{position: absolute; left: 29.9%;top: 0;bottom: 0;}
.bg52 .thum2{margin-left: auto;}

.bg6 .thum0,.bg61 .thum1,.bg62 .thum2{width: 56.3%;}
.bg6 .thum0 img,.bg61 .thum1 img,.bg62 .thum2 img{max-width: 380px;}
.bg6 .thum1,.bg6 .thum2,.bg61 .thum0,.bg61 .thum2,.bg62 .thum0,.bg62 .thum1{width: 43%;height: 49.2%;}

.spec{display: flex;background: #f5f5f5;border-radius: 6px; margin-top: 10px;}
.spec .thum{border-radius: 6px 0 0 6px;width: 49%;max-height: 188px;min-height: 150px;display: flex;align-items: center;justify-content: center;overflow: hidden;margin-top: 0;}
.spec .thum img{width: 100%;height: auto;}
.thum img {max-width: 368px;height: auto;}
.spec .spcon{flex: 1; display: flex;flex-direction: column;justify-content: space-between;margin: 5px 10px;}
.spec1 p{background: #fff;border-radius: 10px;text-indent: 5px; }
.spec2 {position: relative;color: #fff;border-radius: 6px;overflow: hidden; max-height: 300px;display: flex;justify-content: center;align-items: center;min-height: 98px;}
.spec2 a{color: #fff;}
.spec2 img{width: 100%;height: auto;object-fit: contain;display: block;}
.spec2 .spcon{position: absolute;width: 100%;left: 0; bottom: 0px;padding: 10px;box-sizing: border-box;background: linear-gradient(180deg,transparent,rgba(0,0,0,.3) 38%,rgba(0,0,0,.7) 98%);}
.spec2 h5{color: #ddd;}
.spec2 .price{font-size: 26px;color: #f30;text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.6);margin-left: -2px;}
.spec2 .gobuy{display: none;}
.spec2 a:hover .gobuy{display: inline-block;vertical-align: 3px;}
.goods .spec2 a:hover .gobuy{vertical-align: 0;}
.goods .spec2 {max-height: 182px;box-sizing: border-box;}
.goods .spec2 .spcon{padding: 5px 5px 28px 5px;}
.goods .spec2 .desc{position: absolute;width: 100%;left: 0; bottom: 0px;padding: 5px;}

.spec .go{margin-bottom: 12px; margin-top: 5px; margin-left: auto;}
.spec .go a{padding: 5px 16px 6px 16px;margin-left: 12px; background: linear-gradient(90deg,#FA5600,#FF9C00);
  border-radius: 10px;color: #fff;font-size: 16px;}
.spec .go .self{background: linear-gradient(90deg,#008ac5,#18aae8);}
.spec .go a:hover{background: #006a98;color: #fff !important;}



