/** 
 * 描述：全局
 */
@charset "utf-8";
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input { padding: 0; margin: 0; }
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, table, th, td { font-size: 1em; font-style: normal; font-weight: normal; }
strong { font-weight: bold; }
ul, ol { list-style: none outside none; }
fieldset, img { border: medium none; vertical-align: middle; }
caption, th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
body { font: 12px/20px "Hiragino Sans GB", "Microsoft Yahei", arial, 宋体, "Helvetica Neue", Helvetica, STHeiTi, sans-serif; color: #666; background: #FFF none repeat scroll 0 0; min-width: 1200px; }
input, select, textarea { font: 12px/20px Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; }
i, cite, em { font-style: normal; }
input, button, select, textarea { outline:none }
html { min-height:100%; }
/* 链接 */
a { color: #333; text-decoration: none; outline: medium none; -webkit-transition-property:color; -webkit-transition-duration: 0.3s; -webkit-transition-timing-function: ease; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { color: #FF8000; text-decoration: none; }
/* 超出隐藏（需要再设置宽高） */
.over_hidden { display: block; overflow-x: hidden; overflow-y: hidden; text-overflow: ellipsis; white-space: nowrap; }
/* input放大by input_max.js */
.parentCls { display: inline-block; *display: inline/*IE7*/;
*zoom: 1;
}
.js-max-input { font-size: 20px; color: #F40; background: #FFFAE5; white-space: nowrap; padding: 7px; border: solid 1px #FFD2B2; }
	.clearfix:after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
*html .clearfix { height:1%; }
*+html .clearfix { height:1%; }
time { color: #777; }
article, aside, dialog, footer, header, section, footer, nav, figure, menu { display:block; }
/*文字排版*/
.f12 { font-size:12px; }
.f13 { font-size:13px; }
.f14 { font-size:14px; }
.f16 { font-size:16px; }
.f20 { font-size:20px; }
.fb { font-weight:bold; }
.fn { font-weight:normal; }
.t2 { text-indent:2em; }
.lh150 { line-height:150% }
.lh180 { line-height:180% }
.lh200 { line-height:200% }
.unl { text-decoration:underline; }
.no_unl { text-decoration:none; }
.noborder { border-style:none!important; border-width: 0!important; }
/*定位
******************************/
.tl { text-align:left !important; }
.tc { text-align:center !important; }
.tr { text-align:right !important; }
.bc { margin-right:auto; margin-left:auto; }
.fl { float:left; display:inline; }
.fr { float:right !important; display:inline; }
.cb { clear:both; }
.cl { clear:left; }
.cr { clear:right; }
.vm { vertical-align: middle; }
.vt { vertical-align: top; }
.pr { position:relative; }
.pa { position:absolute; }
.abs-right { position:absolute; right:0; }
.zoom { zoom:1 }
/*.hidden { visibility:hidden;*/}
.none { display:none; }
.clear { clear: both; height: 0; font-size: 0; line-height:0; }
/*长度高度
******************************/
.w10 { width:10px; }
.w20 { width:20px; }
.w30 { width:30px; }
.w40 { width:40px !important; }
.w50 { width:50px !important; }
.w60 { width:60px !important; }
.w65 { width:65px !important; }
.w70 { width:70px !important; }
.w80 { width:80px !important; }
.w90 { width:90px; }
.w96 { width: 96px; }
.w100 { width:100px !important; }
.w110 { width:110px !important; }
.w120 { width:120px !important; }
.w130 { width:130px !important; }
.w150 { width:150px !important; }
.w160 { width:160px; }
.w180 { width:180px; }
.w200 { width:200px !important; }
.w210 { width:210px !important; }
.w230 { width:230px; }
.w240 { width:240px; }
.w250 { width:250px !important; }
.w270 { width:270px; }
.w300 { width:300px !important; }
.w340 { width:340px; }
.w380 { width:380px; }
.w400 { width:400px!important; }
.w450 { width:450px!important; }
.w500 { width:500px; }
.w530 { width:530px; }
.w600 { width:600px !important; }
.w700 { width:700px; }
.w780 { width: 780px; }
.w800 { width:800px; }
.w208 { width: 208px; }
.w { width:100%; }
.h20 { height: 20px !important; }
.h30 { height: 30px !important; }
.h40 { height: 40px !important; }
.h50 { height: 50px !important; }
.h80 { height: 80px; }
.h100 { height:100px !important; }
.h200 { height:200px; }
.h500 { height:500px !important; }
.h { height:100% }
.size30 { width: 30px; height: 30px; }
.size32 { width: 32px; height:32px; }
.size40 { width: 40px; height:40px; }
.size60 { width: 60px; height:60px; }
.size70 { width: 70px; height: 70px; }
.size72 { width: 72px; height: 72px; }
.size75 { width: 75px; height: 75px; }
.size80 { width: 80px; height:80px; }
.size90 { width: 90px; height:90px; }
.size100 { width: 100px; height: 100px; }
.size110 { width: 110px; height: 110px; }
.size120 { width: 120px; height: 120px; }
.size128 { width: 128px; height: 128px; }
.size160 { width: 160px; height: 160px; }
.size160-48 { width: 160px; height: 48px; }
.size160 { width: 160px; height: 160px; }
.size184 { width: 184px; height: 114px; }
.size190 { width: 190px; height: 190px; }
.size196 { width: 196px; height: 196px; }
.size233 { width: 233px; }
/*边距
******************************/
.m0 { margin: 0!important; }
.m10 { margin:10px; }
.m15 { margin:15px !important; }
.m30 { margin:30px; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px !important; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px !important; }
.mt30 { margin-top:30px !important; }
.mt50 { margin-top:50px !important; }
.mt100 { margin-top:100px; }
.mb5 { margin-bottom:5px !important; }
.mb10 { margin-bottom:10px !important; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb30 { margin-bottom:30px !important; }
.mb50 { margin-bottom:50px; }
.mb100 { margin-bottom:100px; }
.ml5 { margin-left:5px!important; }
.ml10 { margin-left:10px!important; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.ml30 { margin-left:30px; }
.ml50 { margin-left:50px; }
.ml100 { margin-left:100px !important; }
.ml200 { margin-left:200px !important; }
.mr5 { margin-right:5px !important; }
.mr10 { margin-right:10px !important; }
.mr15 { margin-right:15px !important; }
.mr20 { margin-right:20px; }
.mr30 { margin-right:30px !important; }
.mr50 { margin-right:50px !important; }
.mr100 { margin-right:100px; }
/*边距
******************************/
.p10 { padding:10px; }
.p15 { padding:15px; }
.p30 { padding:30px; }
.pt5 { padding-top:5px; }
.pt10 { padding-top:10px; }
.pt15 { padding-top:15px; }
.pt20 { padding-top:20px; }
.pt30 { padding-top:30px; }
.pt50 { padding-top:50px; }
.pt100 { padding-top:100px; }
.pb5 { padding-bottom:5px; }
.pb10 { padding-bottom:10px; }
.pb15 { padding-bottom:15px; }
.pb20 { padding-bottom:20px !important; }
.pb30 { padding-bottom:30px; }
.pb50 { padding-bottom:50px; }
.pb100 { padding-bottom:100px; }
.pl5 { padding-left:5px; }
.pl10 { padding-left:10px; }
.pl15 { padding-left:15px; }
.pl20 { padding-left:20px; }
.pl30 { padding-left:30px; }
.pl50 { padding-left:50px; }
.pl100 { padding-left:100px; }
.pr5 { padding-right:5px; }
.pr10 { padding-right:10px; }
.pr15 { padding-right:15px; }
.pr20 { padding-right:20px; }
.pr30 { padding-right:30px; }
.pr50 { padding-right:50px; }
.pr100 { padding-right:100px; }
.hr { font-size: 1px; display: block; height: 0; margin: 12px 0; border-top: 1px solid #E3E3E3; overflow: hidden; }
.hr-double { height: 1px; border-top: 1px solid #E3E3E3; border-bottom: 1px solid #E3E3E3; }
.hr8 { margin: 8px 0 !important; }
.hr12 { margin: 12px 0 !important; }
.hr16 { margin: 16px 0 !important; }
.hr18 { margin: 18px 0 !important; }
.hr24 { margin: 24px 0 !important; }
.hr32 { margin: 32px 0 !important; }
.hr.dotted { border-top-style: dotted; }
.hr-double.dotted { border-bottom-style: dotted; }
/* =====================
 * 表单元素格式化及伪类效果
 * ===================== */
input[type="text"], input[type="password"], input.text, input.password { font: 12px/20px Arial; color: #777; background-color: #FFF; vertical-align: top; display: inline-block; height: 20px; padding: 4px; border: solid 1px #E6E9EE; outline: 0 none; }
input[type="text"]:focus, input[type="password"]:focus, input.text:focus, input.password:focus, textarea:focus { color: #333; border-color: #CCD0D9; outline: 0 none; }
input[type="text"].error, input[type="password"].error, textarea.error { border: dashed 1px #ED5564; outline: 0 none; }
textarea, .textarea { font: 12px/18px Arial; color: #777; background-color: #FFF; vertical-align: top; display: inline-block; height: 54px; padding: 4px; border: solid 1px #CCD0D9; outline: 0 none; }
select, .select { color: #777; background-color: #FFF; height: 30px; vertical-align: middle; *display: inline;
padding: 0 4px; border: solid 1px #E6E9EE; *zoom:1;
}
select option, .select option { line-height: 20px; display: block; height: 20px; padding: 4px; }
input[type="radio"], .radio { vertical-align: middle; display: inline-block; margin-right: 5px; }
.submit-border { vertical-align: middle; display: inline-block; *display: inline/*IE6,7*/;
*zoom: 1;
}
input[type="submit"], input.submit, a.submit { font-size: 12px; line-height: 30px; font-weight: bold; color: #FFF; background-color: #2dbaac; display: block; height: 30px; padding: 0 20px; border-radius: 3px; border: none 0; cursor: pointer; }
input[type="submit"]:hover, input.submit:hover, a.submit:hover { text-decoration: none; color: #FFF; background-color: #36BC9B; }
input[type="file"] { line-height:20px; background-color:#FBFBFB; height: 20px; border: solid 1px #D8D8D8; cursor: default; }
.add-on { line-height: 28px; background-color: #F6F7Fb; vertical-align: top; display: inline-block; text-align: center; width: 28px; height: 28px; border: solid #E6E9EE; border-width: 1px 1px 1px 0; }
.add-on {
*display: inline/*IE6,7*/; zoom:1; }
.add-on i { font-size: 14px; color: #434A54; *margin-top: 8px/*IE7*/;
margin-right: 0!important; }
/*表单验证错误提示文字*/
label.error { font-size: 12px; color: #f60 !important; margin-left: 8px; }
label.error i { margin-right: 4px; }
/* 常用标准按钮样式定义
-------------------------------------------*/
a.wtbtn-mini, a.wtbtn { font: normal 12px/20px "microsoft yahei", arial; color: #FFF; background-color: #B8BCC3; text-align: center; vertical-align: middle; display: inline-block; *display: inline;
height: 20px; padding: 5px 10px; border-radius: 3px; cursor: pointer; *zoom: 1;
}
a.wtbtn-mini { line-height: 16px; height: 16px; padding: 3px 7px; border-radius: 2px; }
a.wtbtn { height: 20px; padding: 5px 10px; border-radius: 3px; }
a:hover.wtbtn-mini, a:hover.wtbtn { text-decoration: none; color: #FFF; background-color: #AAB2BD; }
a.wtbtn-mini i, a.wtbtn i { font-size: 14px !important; vertical-align: middle; margin: 0 4px 0 0 !important; }
/*葡萄柚红*/
a.wtbtn-grapefruit { background-color: #FFCC33;color: #333; }
a:hover.btn-grapefruit, a:hover.wtbtn-grapefruit { background-color: #fb4e44; }
/*白英橘*/
a.wtbtn-bittersweet { background-color: #FB6E52; }
a:hover.btn-bittersweet, a:hover.wtbtn-bittersweet { background-color: #E9573E; }
/*向日葵黄*/
a.wtbtn-sunflower { color: #000; background-color: #FFCE55; }
a:hover.btn-sunflower, a:hover.wtbtn-sunflower { color: #000; background-color: #F6BB43; }
/*青草绿*/
a.wtbtn-grass { background-color: #A0D468; }
a:hover.btn-grass, a:hover.wtbtn-grass { background-color: #8CC051; }
/*薄荷绿*/
a.wtbtn-mint { background-color: #2dbaac; }
a:hover.btn-mint, a:hover.wtbtn-mint { background-color: #2F9833; }
/*水绿*/
a.wtbtn-aqua { background-color: #4FC0E8; }
a:hover.btn-aqua, a:hover.wtbtn-aqua { background-color: #3BAEDA; }
/*牛仔蓝*/
a.wtbtn-bluejeansjeans { background-color: #5D9CEC; }
a:hover.btn-bluejeans, a:hover.wtbtn-bluejeansjeans { background-color: #4B89DC; }
/*薰衣草紫*/
a.wtbtn-lavander { background-color: #AC92ED; }
a:hover.btn-lavander, a:hover.wtbtn-lavander { background-color: #967BDC; }
/*玫瑰粉*/
a.wtbtn-lavander { background-color: #EC87BF; }
a:hover.btn-lavander, a:hover.wtbtn-lavander { background-color: #D870AD; }
/*浅灰色*/
a.wtbtn-lightgray { color: #656D78; background-color: #F6F7FB; }
a:hover.btn-lightgray, a:hover.wtbtn-lightgray { color: #434A54; background-color: #E6E9EE; }
/*中灰色*/
a.wtbtn-mediumgray { background-color: #B8BCC3; }
a:hover.btn-mediumgray, a:hover.wtbtn-mediumgray { background-color: #AAB2BD; }
/*灰黑*/
a.wtbtn-darkgray { background-color: #656D78; }
a:hover.btn-darkgray, a:hover.wtbtn-darkgray { background-color: #434A54; }
/* 翻页样式 */
.pagination { text-align: center; display:block; margin: 0 auto; padding: 15px 0; }
.pagination ul { font-size: 0; *word-spacing:-1px/*IE6、7*/;
}
.pagination ul li { vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; margin: 0 0 0 -1px; }
.pagination ul li { *display: inline/*IE6、7*/;
*zoom:1;
}
.pagination li span { font: 600 12px/20px Verdana, Tahoma, Arial; color: #AAA; background-color: #FFF; text-align: center; display: block; min-width: 20px; padding: 8px; border: 1px solid #E6E6E6; position: relative; z-index: 1; }
.pagination li a span, .pagination li a:visited span { color: #555; text-decoration: none; background-color: #FFF; position: relative; z-index: 1; }
.pagination li a:hover span, .pagination li a:active span { color: #ED5564; text-decoration: none; border-color: #FFBF00; position: relative; z-index: 9; cursor:pointer; }
.pagination li a:hover { text-decoration: none; }
.pagination li span.currentpage { color: #333; font-weight: bold; background-color: #FFCC33; border-color: #FFBF00; position: relative; z-index: 2; }
.pagination li:first-child { margin-right: 8px; }
.pagination li:last-child { margin-left: 8px; }
/*div宽高局中
******************************/
.thumb, .logo { display:table-cell; vertical-align:middle; text-align:center; }
.thumb i, .logo i { *display:inline-block;
*height:100%;
*vertical-align:middle;
}
.thumb img, .logo img { *vertical-align:middle;
}
.thumb-cut { overflow: hidden; }
.thumb-cut a { text-align: center; float: left; position:relative; overflow:hidden; }
.thumb-cut img { vertical-align: text-top; float: none; position:relative; }
#page { background-color: #F5F5F5; width: 100%; height: 29px; border-bottom: 1px solid #D8D8D8; }
/*会员级别图标*/
.wt-grade-mini { font: 600 italic 12px/16px Georgia, Arial; text-shadow: 1px 1px 0 rgba(0,0,0,0.25); color: #FFF4F4; background-color: #F33; vertical-align: middle; display: inline-block; *display: inline/*IE7*/;
height: 16px; padding: 1px 3px; border-radius: 2px; *zoom: 1/*IE7*/;
}
/*用于ToolTip.js配合图片显示
******************************/
.trans_msg { background-color: #FFF; padding: 4px; border: solid 1px #CCC; box-shadow: 0 0 0 2px rgba(153,153,153,0.1); filter:alpha(opacity=100, enabled=1) revealTrans(duration=.2, transition=1) blendtrans(duration=.2); }
.trans_msg img { display: block; max-width: 150px; max-height: 150px; }
.warp-all { width: 1200px; margin: 0 auto; }

.warning { color:#FF8000; background-color: #FFC; width: 98%; clear: both; padding: 6px; margin: 6px auto; border: 1px dashed #F90; }
.warning label { clear: both; line-height: 20px; }
/* Scrollbar jQuery Plugin
-------------------------------------- */
.ps-container .ps-scrollbar-x, .ps-container .ps-scrollbar-y { background-color: #AAA; height: 8px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; position: absolute; z-index: auto; bottom: 3px; opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity.25s linear; -moz-transition: opacity .25s linear; transition: opacity .25s linear; }
.ps-container .ps-scrollbar-x { left: auto; height: 8px; bottom: 3px; }
.ps-container .ps-scrollbar-y { right: 3px; width: 8px; bottom: auto; }
.ps-container:hover .ps-scrollbar-x, .ps-container:hover .ps-scrollbar-y { opacity: .6; filter: alpha(opacity=60); }
.ps-container .ps-scrollbar-x:hover, .ps-container .ps-scrollbar-y:hover { opacity: .9; filter: alpha(opacity=90); cursor: default; }
.ps-container .ps-scrollbar-x.in-scrolling, .ps-container .ps-scrollbar-y.in-scrolling { opacity: .9; filter: alpha(opacity=90); }
/* tip提示 */
.tip-yellowsimple { color:#000; background-color:#fff9c9; text-align:left; min-width:50px; max-width:300px; border:1px solid #c7bf93; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; z-index:1000; padding:6px 8px; }
.tip-yellowsimple .tip-inner { font:12px/16px arial, helvetica, sans-serif; }
.tip-yellowsimple .tip-arrow-top { background:url(../images/tip-yellowsimple_arrows.gif) no-repeat; width:9px; height:6px; margin-top:-6px; margin-left:-5px; top:0; left:50%; }
.tip-yellowsimple .tip-arrow-right { background:url(../images/tip-yellowsimple_arrows.gif) no-repeat -9px 0; width:6px; height:9px; margin-top:-4px; margin-left:0; top:50%; left:100%; }
.tip-yellowsimple .tip-arrow-bottom { background:url(../images/tip-yellowsimple_arrows.gif) no-repeat -18px 0; width:9px; height:6px; margin-top:0; margin-left:-5px; top:100%; left:50%; }
.tip-yellowsimple .tip-arrow-left { background:url(../images/tip-yellowsimple_arrows.gif) no-repeat -27px 0; width:6px; height:9px; margin-top:-4px; margin-left:-6px; top:50%; left:0; }
/* 顶部搜索 */
#top_search_box .ui-widget-content { background: #FFF none !important; border-color: #CCC !important; border: 1px solid #e8e8e7; }
#top_search_box .ui-corner-all { line-height: 24px; display: block; color: #555 !important; text-indent: 8px; }
#top_search_box .ui-state-hover { font-weight: normal !important; color: #333 !important; text-decoration: none !important; background: #EEE none !important; border: none !important; cursor: pointer !important; }
/* 调试模式 */
.trace { font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; font-size: 12px; color: #000; line-height: 18px; background:#FFF299; width: 95%; padding:  1%; margin: 1%; border: 1px dashed silver; }
.trace fieldset { margin:8px; }
.trace fieldset legend { font-size: 16px; color: #000; font-weight:bold; }
.trace fieldset div { display: block; white-space: normal; word-break:break-all; width: inherit; max-height: 300px; _height: 300px; text-align: left; overflow: auto; }
.member-card { width: 280px; margin: -5px -9px; }
.member-card dl { padding: 5px 9px; position: relative; z-index: 1; }
.member-card dl dt.member-id { line-height: 20px; color: #333; height: 20px; margin-left: 85px; }
.member-card dl dt.member-id i { background: url(../images/member-card/sex.png) no-repeat; vertical-align: middle; display: inline-block; width: 16px; height: 16px; margin-right: 5px; }
.member-card dl dt.member-id i.sex1 { background-position: 0 0; }
.member-card dl dt.member-id i.sex2 { background-position: 100% 0; }
.member-card dl dt.member-id i.sex3 { display: none; }
.member-card dl dt.member-id a { font-size: 14px; font-weight: 600; }
.member-card dl dd.avatar { width: 72px; height: 72px; padding: 2px; border: solid 1px #E7E7E7; position: absolute; z-index: 1; top: 5px; left: 9px; }
.member-card dl dd.avatar img { width: 72px; height: 72px; }
.member-card dl dd.info { height: 60px; margin-left: 85px; }
.member-card dl dd.info li { line-height: 20px; vertical-align: middle; height: 20px; }
.member-card dl dd.ajax-info { line-height: 20px; margin-top: 5px; }
.member-card .bottom { background-color: #F8FBFE; padding: 5px 9px; border-top: solid 1px #AED2FF; overflow: hidden; }
.member-card .follow-handle { }
.member-card .follow-handle a { font-size: 12px; font-weight: 600; text-decoration: none; text-shadow: 1px 1px 0 rgba(0,0,0,0.25); line-height: 16px; color: #FFFFFF; background-color: #44AA5D; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44AA5D', endColorstr='#289D55');
background-image: -webkit-gradient( linear, left top, left bottom, from(#44AA5D), to(#289D55)); background-image: -moz-linear-gradient(top, #44AA5D, #289D55); display: inline-block; height: 16px; padding: 4px 12px; border: 1px solid #289D55; cursor: pointer; box-shadow: 1px 1px 0 rgba(255,255,255,0.75); margin-right: 10px; }
.member-card .send-msg { float: right; padding: 5px; }
.member-card .send-msg a { font-size: 12px; line-height: 16px; color: #777; height: 16px; }
.member-card .send-msg a i { background: url(../images/member-card/mail-send.png) no-repeat 0 0; vertical-align: middle; display: inline-block; width: 16px; height: 16px; margin-right: 4px; }

.goods-thumb img {transform: scale(1); transition: all 0.4s ease-in-out 0s;}
.goods-thumb img:hover {transform: scale(1.2);}

/*专题样式*/
.warp-all {width: 1200px;margin: 0 auto; margin-top:20px;}
.topic_main { margin: 25px 30px 10px 30px; border-left: 1px dashed #ccc; }
.topic_main .col { height: 340px; margin-top: 116px; position: relative; *zoom: 1; }
.topic_main .col .location { position: absolute; top: 0px; left: -15px; width: 35px; height: 35px; background: url('../images/position.png') no-repeat; }
.topic_main .col .col_l { width: 200px; position: absolute; left: 58px; top: 0; }
.topic_main .col .col_l .year { font-size: 55px; letter-spacing: 2px; height: 65px; }
.topic_main .col .col_l .time_range { font-size: 20px; letter-spacing: 0.3px; }
.topic_main .col .col_l .status { width: 46px; height: 20px; line-height: 20px; background: #38c231; display: inline-block; border-radius: 3px; text-align: center; color: #fff; margin-top: 8px; }
.topic_main .col .col_l .over, .topic_main .col .col_l .notstarted { background: #c9c9c9; }
.topic_main .col .col_l .will{background:#D93600;color:#fff;}
.topic_main .col .col_con { float: left; width: 845px; padding-left: 295px; margin-top: -12px; }
.topic_main .col .col_con h2 { width: 100%; height: 30px; position: relative; *zoom: 1; font-weight: normal; font: 24px "microsoft yahei"; }
.topic_main .col .col_con h2 a { position: absolute; z-index: 2; color: #535353; padding-right: 20px; max-width: 100%; height: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.topic_main .col .col_con h2 a:hover { color: #d90000; }
.topic_main .col .col_con h2 .line { width: 100%; border-top: 1px dashed #dadada; position: absolute; z-index: 1; top: 15px; }
.topic_main .col .col_con .activity { width: 420px; color: #959595; line-height: 23px; margin: 10px 0 23px; height: 46px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.topic_main .col .col_con .topic_pic { display: inline-block; width: 800px; height: 260px; overflow: hidden; border-radius: 10px; }
.topic_main .col:first-child, .topic_main .col_first { margin-top: 0; }
.warp-all .no-content { font: normal 16px/20px Arial, "microsoft yahei"; color: #999999; text-align: center; padding: 150px 0; }
.goods-plus {color: #999; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; max-width:102px; float: right; overflow: hidden;vertical-align: middle;display: inline;text-align: right;}
.goods-plus em {float: left; width: 60px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: right;  margin-right: 2px; font-size: 14px;}
.goods-plus i.plus-ico { display: inline-block; vertical-align: middle;width: 39px; height: 16px;  overflow: hidden; background: url("../images/bg-price.png") no-repeat 0 -40px;}
.wt-plus-ico { display: inline-block; vertical-align:middle;width: 39px; height: 16px; overflow: hidden; background: url("../images/bg-price.png") no-repeat 0 -40px;}

/*页内整体布局*/
.help_main { width: 1200px; padding: 0; margin: 0 auto 30px auto; overflow: hidden;}
/*左侧边栏菜单*/
.help_main .sidebar { width: 280px; float: left; background-color:#FFFFFF}
.help_main .sidebar .title { background-color: #56B282; height: 40px; text-align:center}
.help_main .sidebar .title h3 { font: 600 14px/20px "microsoft yahei"; color: #FFF; height: 20px; padding: 10px; }
.help_main .sidebar .content { width: 260px; margin: 0 auto; }
.help_main .sidebar .content dl { overflow: hidden; }
.help_main .sidebar .content dt { line-height: 20px; font-weight: 600; color: #555; height: 20px; padding: 10px 0 9px 0; border-bottom: solid 1px #F5F5F5; cursor: default; cursor:pointer }
.help_main .sidebar .content dt.current { color: #f60; }
.help_main .sidebar .content dt i { background: url(../images/joinin_pic.png) no-repeat; vertical-align: middle; display: inline-block; *display: inline/*IE7*/;
width: 11px; height: 11px; margin-right: 50px; margin-left: 10px; *zoom: 1/*IE7*/;
}
.help_main .sidebar .content dt i.hide { background-position: -300px 0 }
.help_main .sidebar .content dt i.show { background-position: -280px 0 }
.help_main .sidebar .content dt.current i.hide { background-position: -300px -15px; }
.help_main .sidebar .content dt.current i.show { background-position: -280px -15px; }
.help_main .sidebar .content dd { margin-bottom: 10px; }
.help_main .sidebar .content ul { width: 250px; padding: 6px 0; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.help_main .sidebar .content ul li { padding: 6px 0; }
.help_main .sidebar .content ul li a { color: #999; }
.help_main .sidebar .content ul li i { background: url(../images/joinin_pic.png) no-repeat -320px 0; vertical-align: middle; display: inline-block; width: 3px; height: 5px; margin-right: 10px; margin-left: 14px; }
.help_main .sidebar .content ul li.current { color: #FFF; background-color: #27A9E3; }
/*右侧内容部分*/
.right-box { width: 900px; min-height: 500px; float: right; background-color:#FFFFFF}
/*文章新闻内容*/
.article-con { background: #FFF; display: block; padding: 19px; margin-bottom: 10px; overflow: hidden; }
.article-con h1 { font: 600 16px/32px "microsoft yahei"; color: #333; text-align: center; }
.article-con h2 { color: #999; font-size: 12px; padding: 5px 0 20px; margin-bottom: 20px; font-weight: normal; text-align: center; border-bottom: dotted 1px #CCC; }
.article-con .title-bar { border-bottom: solid 1px #E6E6E6; padding-bottom: 15px; margin-bottom: 15px; }
.article-con .title-bar h3 { font: normal 18px/20px "microsoft yahei"; }
.article-con .default p { display: block; clear: both; padding: 5px; }
.article-con img { max-width: 740px; }
/*品牌推荐*/
.paper-brand { height: auto; overflow: hidden; position: relative; width: 1200px; border-bottom:1px solid #ddd}
.paper-brand .logo-list { height: auto; width: 1200px; }
.paper-brand .logo-list li { border-right: 1px solid #ddd; float: left; height: 70px; text-align: center; width: 199.17px; }
.paper-brand .logo-list li:last-child { border-right: 0;}
.paper-brand .logo-list li a { display: block; position: relative; z-index: 1; }
.paper-brand .logo-list li a img { background: #fff; bottom: 0; height: 30px; left: 0; position: relative; width:auto; z-index: 2; padding:20px 15px;}
.paper-brand .logo-list li a span { background-color: #fff; color: #333; font-size: 18px; height: 70px; left: 0; line-height: 70px; overflow: hidden; position: absolute; text-align: center; top: 0; white-space: nowrap; width: 199.17px; z-index: 1; }
.paper-brand .logo-list li a:hover span { background: rgba(124, 113, 113, 0.95) none repeat scroll 0 0; color: #fff; z-index: 3; }
/*验证报告*/
.checking{ width:1160px; margin:0 auto 30px auto; background-color:#FFFFFF; padding:20px}
.checking .main{ width:1160px; margin-bottom:20px}
.checking .main .addcontent{height:50px; background-color:#fff; border:1px solid #f0f0f0; margin:10px 0 20px 0;}
.checking .main .addcontent:hover {border:#4BA575 solid 1px;}
.checking .main .addcontent .seltitle{float:left; width:100px; text-align:left; padding:15px 0 0 100px; font-size:16px;}
.checking .main .addcontent .inpt{ float:left; width:900px; text-align:left; margin-top:7px;}
.checking .main .addcontent .inpt .notice{height:40px; line-height:40px; font-size:14px; color:#FF0000; padding-left:30px;}
.checking .main .addcontent .inpt input{ width:440px;height:30px; line-height:30px; border:0; font-size:16px; }
.checking .main .allbtn{height:60px; line-height:60px; width:100%; text-align:center; margin:30px auto; }
.checking .main .allbtn .btncheck{width:300px; text-align:center; height:60px; padding:15px 150px; background-color:#56b282; border-radius:40px; color:#FFFFFF; text-decoration:none; font-size:16px; cursor:pointer}
.checking .main .allbtn .btncheck:hover{background-color:#4BA575;}
.checking .other{width:1160px; margin:0 auto; font-size:16px; height:140px; padding:30px 0 50px 0}
.checking .other .title{width:100%; text-align:center; height:60px; font-size:24px}
.checking .other li{float:left; height:107px; width:270px; border:1px solid #F0F0F0; margin:9px}
.checking .other li img{width:270px;}
.checking .other li:hover {border:#4BA575 solid 1px;}
/*脚部*/
#footer { width: 100%; font-size: 13px !important; text-align: center; margin: 0 auto; padding: 16px 0; overflow: hidden; background-color:#232a34; color:#fff; border-top:1px solid #3b3b3b;}
#footer p { color: #fff; word-spacing: 5px; padding: 10px 0; }
#footer a { color: #fff; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

/*用户登录*/
.wt-login-form label.error { color: #000; text-align: left; white-space: nowrap;  padding: 0px 8px 2px 8px; position: absolute; z-index: 2; top: 10px; left: 185px; }
.wt-login-form label.error i { font-size: 18px; margin-right: 4px; color: #FF875A; vertical-align: middle;}
.wt-login-form .captcha label.error { background: transparent none; width: 30px; padding: 0; top: 10px; right: 0; left: 165px; }

.user-login-box { background-color: #FFF; width: 420px; height:420px; border: solid 1px #CCC; position: absolute; z-index: 2; top: 50%; margin-top: -225px; left:50%; margin-left:-225px; box-shadow: -4px 0 4px rgba(0,0,0,0.25); border-radius:8px; position: fixed; z-index:100}
.user-login-box a.close-a { font: 600 11px /16px Verdana, Geneva, sans-serif; text-decoration: none; color: #999; text-align: center; width: 16px; height: 16px; position: absolute; z-index: 3; top: 10px; right: 10px; }
.user-login-box .bottom { margin-top: 20px; }
.user-login-box .submit { color:#FFF; line-height: 28px; font-weight:600; background-image: none; background-color: #ED5564; display: inline-block; width: 88px; padding: 0; margin: 0; border: 0; cursor:pointer; }
.user-login-box .submit:hover { background-color: #DB4453; }
.user-login-box .login-wrap a{ text-decoration:none}
.user-login-box .login-wrap { height: 420px; background-color: #fff; float:left; width:420px; border-radius:8px; overflow: hidden }
.user-login-box .login-wrap .account-box, .login-wrap .login-box, { display:block}
.user-login-box .login-wrap .login-logo{ width:100%; text-align:center; margin:20px auto 15px auto;}
.user-login-box .login-wrap .login-logo img{ height:40px; width:auto;}
.user-login-box .login-wrap .cutting-line { position: relative; width: 340px; margin: 3px auto; text-align: center }
.user-login-box .login-wrap .cutting-line span { position: relative; z-index: 2; color: #888; padding: 0 5px; font-size: 14px; background-color: #fff }
.user-login-box .login-wrap .cutting-line:after { content: " "; position: absolute; left: 0; top: 8px; width: 340px; height: 1px; background-color: #eaeaea; z-index: 1 }
.user-login-box .login-wrap .login-form { width: 345px; margin: 0 auto; padding:15px 0}
.user-login-box .login-wrap .login-form .login-button{ background-color:#56B282; font-size:18px; width:340px; height:40px; line-height:40px; font-weight:500; color:#FFFFFF}
.user-login-box .login-wrap .login-form .login-button:hover{ background-color:#4BA575; }
.user-login-box .login-wrap .login-form .input-inline { width: 339px; margin-bottom: 12px; position: relative }
.user-login-box .login-wrap .login-form .input-inline input { border: 1px solid #e3e3e3; border-radius: 4px; outline: 0; width: 290px; height: 32px; line-height: 32px; font-size: 14px; color: #ccc; padding-left: 42px; }
.user-login-box .login-wrap .login-form .input-inline input:focus { border: 1px solid #10c55b }
.user-login-box .login-wrap .login-form .input-inline input.danger { border: 1px solid #fda233 }
.user-login-box .login-wrap .login-form .input-inline .input-icon { background: url(../images/login.png) no-repeat; width: 20px;height: 22px;  position: absolute; left: 10px; top: 12px }
.user-login-box .login-wrap .login-form .input-inline .input-icon.i-phone { background-position: -67px -38px }
.user-login-box .login-wrap .login-form .input-inline .input-icon.i-code { background-position: -23px -38px }
.user-login-box .login-wrap .login-form .input-inline .input-icon.i-sms { background-position: -88px  -38px }
.user-login-box .login-wrap .login-form .input-inline .input-icon.i-user { background-position: 0 -38px }
.user-login-box .login-wrap .login-form .input-inline .input-icon.i-password { background-position: -47px -38px }
.user-login-box .login-wrap .login-form .input-inline .input-icon.i-email { background-position: -117px -38px }
.user-login-box .login-wrap .login-form .input-inline.captcha input { width: 155px;}
.user-login-box .login-wrap .login-form .input-inline.captcha .btn-captcha { background-color: #e3e3e3; border-radius: 4px; border: 1px solid #e3e3e3; text-align: center;  vertical-align: middle; float: right; width: 130px; height: 40px; line-height: 40px; }
.user-login-box .login-wrap .login-form .input-inline.captcha .btn-captcha.disabled { pointer-events: none; background-color: #e3e3e3; border-color: #e3e3e3 }
.user-login-box .login-wrap .login-form .input-inline.captcha .btn-captcha.disabled a { color: #ccc!important }
.user-login-box .login-wrap .login-form .input-inline.captcha .btn-captcha a { font-size: 14px }
.user-login-box .login-wrap .login-form .input-inline.captcha .btn-captcha a:hover { text-decoration:none; color:#000000}
.user-login-box .login-wrap .login-form .login-switch { text-align: center; margin-top: 15px; color: #666; font-size: 14px; width: 100%; }
.user-login-box .login-wrap .login-form .input-inline .auto { height:25px; line-height:10px; font-size:14px; cursor:pointer}
.user-login-box .login-wrap .login-form .input-inline .auto .checkbox { height:15px; width:40px; margin-top:5px;}
.user-login-box .login-wrap .login-form .login-switch a { color: #666; font-size: 14px }
.user-login-box .login-wrap .login-form .login-switch a:hover { color: #333 }
.user-login-box .login-wrap .login-form .login-switch a.text-green { font-size: 12px }
.user-login-box .login-wrap .login-footer { margin-top: 20px }
.user-login-box .login-wrap .login-type { text-align: center; color: #333 }
.user-login-box .login-wrap .login-type a { color: #333; font-size: 16px }
.user-login-box .login-wrap .login-type a:hover { text-decoration: underline }
.user-login-box .login-wrap .login-type a:first-child { position: relative; margin-right: 40px }
.user-login-box .login-wrap .login-type a:first-child:after { position: absolute; top: 0; right: -20px; content: " "; width: 1px; height: 22px; background-color: #ccc }
.user-login-box .login-wrap .login-form .code-span { border: 1px solid #e3e3e3;
border-radius: 4px; width: 130px; height: 40px; overflow: hidden; float: right; position: relative; z-index: 1; }
.user-login-box .login-wrap .login-form .code-span a { font-size: 12px; text-decoration: none; line-height: 36px; color: #FFF; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000', endColorstr='#7F000000'); background: rgba(0,0,0,0.5); text-align: center; display: none; width: 130px; height: 40px; position: absolute; z-index: 1; top: 0; left: 0; }
.user-login-box .login-wrap .login-form .code-span:hover a { display: block; }

/*弹出框*/
.cl-message { border-radius: 4px; overflow: hidden; min-width: 100px; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #EBEEF5; position: fixed; left: 50%;    -webkit-transform: translateX(-50%); transform: translateX(-50%); background-color: #edf2fc; -webkit-transition: opacity 0.3s, top 0.4s, -webkit-transform 0.4s; transition: opacity 0.3s, top 0.4s, -webkit-transform 0.4s; transition: opacity 0.3s, transform 0.4s, top 0.4s; transition: opacity 0.3s, transform 0.4s, top 0.4s, -webkit-transform 0.4s; padding: 15px 15px 15px 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; top: -50px;}
.cl-message .cl-message__content { margin: 0; padding: 0; font-size: 14px; line-height: 1;}
.cl-message.cl-message--error { background-color: black; border-color: black; z-index: 2001;}
.cl-message.cl-message--error .cl-message__content { color: white;}

/*登录方式切换*/
.tabs-nav {text-align: center; font-size: 0;  word-spacing:-1em; margin:0 110px;}
.tabs-nav li {text-align: center; display: inline-block; *display: inline; width: 50%; font-size: 16px; color: #999;}
.tabs-nav li a:hover, .tabs-nav li.on a {font-weight: bolder; color: #fb4e44;font-family: "microsoft yahei";}
.tabs-nav li h3 {display: inline-block;font-size:14px; padding:10px;}
.tabs-nav li h3 .tabs-ctn {position:relative;}
.tabs-nav li h3:hover {color:#4BA575; cursor:pointer}
.tabs-nav li.tabs-selected h3 {color:#4BA575; font-weight:600; border-bottom: 4px solid #4BA575; }
.tabs-nav li.tabs-selected h3:hover { cursor:pointer;}
.login-wrap .login-form .code-span { border: 1px solid #e3e3e3;
border-radius: 4px; width: 130px; height: 40px; overflow: hidden; float: right; position: relative; z-index: 1; }
.login-wrap .login-form .code-span a { font-size: 12px; text-decoration: none; line-height: 36px; color: #FFF; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000', endColorstr='#7F000000'); background: rgba(0,0,0,0.5); text-align: center; display: none; width: 130px; height: 40px; position: absolute; z-index: 1; top: 0; left: 0; }
.login-wrap .login-form .code-span:hover a { display: block; }
.login-wrap .weixin-box { margin:10px 30px;}
.login-wrap .weixin-box .wt-login-content{ font-size:16px;}
.tabs-panel {width: 100%; overflow: hidden; margin:0 auto; height:auto;}
.tabs-hide { display: none !important; }
/*保障*/
.slogen { display: block; background:#232a34; }
.slogen ul { font-size: 0; *word-spacing:-1px/*IE6、7*/; white-space: nowrap; padding: 30px 0; margin-left: -1px }
.slogen li { font-size: 12px; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display: inline/*IE7*/;width: 25%; zoom:1; }
.slogen li span { vertical-align: middle; display: inline-block; }
.slogen li .icon { width: 54px; height: 54px; margin: 0 6% 0 12%; }
.slogen li .icon img { height: 54px; }
.slogen li .name { font-size: 18px; height: 30px; color: #FFF; }
.slogen li .tip { font-size:13px; color:#FCFCFC}
.footer { width: 100%; font-size: 13px !important; text-align: center; margin: 0 auto; padding: 15px 0; overflow: hidden; background:#FFFFFF;}
.footer p { color: #000; font-size:14px; margin-bottom:20px;}
.footer p a { color: #333; text-decoration: none; margin:0 20px; }
.footer p a:hover { text-decoration: underline; color:#FF0000}

/*超值套餐*/
.member-body h1 {margin:60px 0 40px 0; text-align:center; font-weight:bold; font-size:32px}
.member-body .slogan {font-weight:400; font-size:18px; color:#333; text-align:center; margin-bottom:60px;}
.member-body .slogan span { color:#3476fe; font-size:18px; font-weight:600;}

.group_list { margin:0 auto 10px auto; width:clac(100% - 212px); padding:0 494px;}
.group_list li { float:left; width:100px; height:30px; border:#DBDBDB solid 1px; margin:10px 2px 10px 2px; font-size:14px; text-align:center;}
.group_list li:first-child { border-radius:30px 0 0 30px;}
.group_list li:last-child { border-radius:0 30px 30px 0;}
.group_list .current {border:#DC292D solid 1px; color:#DC292D; background:#fff2ee url(../images/select.png) no-repeat 202px 0}
.group_list li:hover {border:#DC292D solid 1px; color:#DC292D; background:#fff2ee url(../images/select.png) no-repeat 202px 0; cursor:pointer}
.group_list li .group_name{ line-height:30px; height:30px;}

#meal_info{ background: #fff; margin:0 auto 10px auto; padding:20px; border-radius:8px; }
.meal_list { margin-bottom:30px;}
.meal_list li { position: relative; z-index: 1; display: block; margin:0 5px 15px 5px; float:left; width:278px; height:600px; border-radius:8px; border: 1px solid #E7E7E7;}
.meal_list .current,.meal_list li:hover {border: 1px solid #00B278;	cursor:pointer; background:url(../images/selects.png) no-repeat 204px 0;}
.meal_list li .meal_name{ line-height:50px; height:50px;}
.meal_list li .meal_price{ font-size:32px; color:red; height:50px; line-height:50px; }
.meal_list li .meal_marketprice{ text-decoration:line-through; height:40px; line-height:40px; color:#CCCCCC}
.meal_list li .store-info { position: relative; z-index: 1; display: inline-block; width: 100%; height: 50px; font-size:30px; color:red; text-align:center; line-height:50px; border-radius:4px 0 0 4px;}
.meal_list li .ticket-info {width: 100%; height:100px; text-align:center; border-radius:0 0 40px 40px; background:rgba(34, 172, 56, 0.05);}
.meal_list li .ticket-info .name{width: 100%; height:60px; line-height:60px; font-size: 20px; color:#333; font-weight:600;}
.meal_list li .ticket-info .tips{width: calc(100% - 40px); height:40px; line-height:20px; font-size: 13px; color:#666; font-weight:400; padding:0 20px}
.meal_list li .ticket-info {width: 100%; height:100px; line-height:100px; font-size: 20px; color:#333; font-weight:600; text-align:center;border-radius:0 0 40px 40px; background:rgba(34, 172, 56, 0.05);}
.meal_list li .ticket-more {width: 100%; height:20px; line-height:20px; font-size:16px; text-decoration:line-through; color:#DDD; text-align:center }
.meal_list li .meal-notice {width: clac(100% - 20px); height:40px; line-height:40px; font-size:14px; margin:10px; background:#fff2ee; padding:0 5px; color:#333333 }
.meal_list li .meal-content { padding:10px; }
.meal_list li .meal-content p{ height:32px; line-height:32px;background:url(../images/duihao.png) no-repeat 0 11px; padding-left:25px;}
#meal_info .nextBtn{
	width:180px;
	height:45px;
	text-align: center;
	background-color: #4BA575;
	display: block;
	line-height: 45px;
	font-size: 14px;
	color:#fff;
	margin:20px auto;
	border-radius: 8px;
	transition: 0.6s opacity;
}
#meal_info .nextBtn:hover{
	opacity: 0.8;
	color: #ffffff;
	cursor:pointer;
}
/*弹框tab*/
.popup .bg{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: #3a3a3a;opacity: .6;filter:alpha(opacity:60);z-index: 999;}
.popup .popup-bd{position: fixed;background: #fff;border-radius: 4px;overflow: hidden;left: 50%;top: 50%;z-index: 1000}
.popup .container{position: relative;}
.popup .p-1{width: 540px;min-height: 230px;margin-left: -270px;margin-top: -115px;}
.popup .p-2{width: 540px;min-height: 334px;margin-left: -270px;margin-top: -167px;}
.popup .p-3{width: 540px;min-height: 246px;margin-left: -270px;margin-top: -123px;}
.popup .p-4{width: 540px;min-height: 584px;margin-left: -270px;margin-top: -287px;}
.popup .p-5{width: 540px;min-height: 430px;margin-left: -270px;margin-top: -215px;}
.popup .p-6{width: 360px;min-height: 240px;margin-left: -180px;margin-top: -120px;}
.popup .p-7{width: 820px;height: 480px;margin-left: -410px;margin-top: -240px;}
.popup .p-9{width: 800px;height: 466px;margin-left: -400px;margin-top: -233px;}
.popup .p-8{width: 540px;min-height: 350px;margin-left: -270px;margin-top: -175px;}
.popup h3{background: #4BA575;height: 40px;line-height: 40px;text-indent: 14px;color: #fff;font-size: 15px;font-weight: normal;}
.popup .close{position: absolute;right: 3px;top: 3px;width: 34px;height: 34px;background:url('../images/close1.png') no-repeat center; cursor: pointer;/*opacity: .6;filter:alpha(opacity:60)*/}
.popup .close_gray{background-image: url(../images/close_gray.png);opacity:1;}
.popup-info{padding-top: 20px;font-size: 15px;}
.popup .p-2 .text{font-size: 16px;line-height: 40px;color: #333; padding-left:40px}
.popup .btn{height: 34px;/*line-height: 34px;*line-height: 28px;*/ min-width: 80px;padding: 0 24px;*width: 100px;*padding: 0; text-align: center;border-radius: 4px;display: inline-block;font-size: 15px;margin: 0 10px;cursor:pointer;border: 1px solid #EFEFEF;}
.popup .btn-blue{border: 1px solid #4BA575;}
.popup .btn-gray{ border: 1px solid #56B282; *border: none;background: #56B282;color: #FFF;/*margin: 0 5px;*/}
.popup .btn-gray:hover{color: #fff;background: #4BA575;border-color: #4BA575;}
.popup .btn_orange{border: 1px solid #ff8e01;background: #ff8e01;color: #fff;}
.popup .hd_tk{margin: 0 30px; text-align: center;border-bottom: 1px solid #e3e3e3;}
.popup .hd_tk li{display: inline-block; *display: inline; *zoom: 1;margin: 0 35px; padding: 0 10px; line-height: 46px; font-size: 16px;cursor: pointer;}
.popup .hd_tk li.on{ color: #3e8bdb; border-bottom: 2px solid #3e8bdb; font-weight: bold;}
.last-bottom{border-top: 1px solid #e3e3e3;height: 40px;text-align: center; font-size: 14px;line-height: 40px;margin-top: 30px; color:#dc292d;}
.show-title1{color: #666666;font-size: 16px;text-align: left;margin-left: 50px;line-height: 36px;}
.show-file-title{color: #666666;font-size: 16px;text-align: left;margin-left: 50px;line-height: 40px;text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width:440px;}