﻿.ellipsis { white-space: nowrap; text-overflow: ellipsis; overflow: hidden }
.transition { -webkit-transition: .3s ease-in; -moz-transition: .3s ease-in; -o-transition: .3s ease-in; transition: .3s ease-in }
body { padding: 32px 0 0; margin: 0; font-family: "Helvetica", "Hiragino Sans GB", "Microsoft Yahei", sans-serif; font-size: 14px; color: #333 }
* { outline: 0 }
form, input, button, textarea, p, blockquote, ul, ol, dl { margin: 0; padding: 0 }
img, button { border: 0 }
li { list-style: none }
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block }
h1, h2, h3, h4, h5, h6 { margin: 0 }
i, em, address, cite { font-style: normal }
a { color: #5188a6; text-decoration: none; cursor: pointer }
a:hover { text-decoration: none }
.lFloat { float: left }
.rFloat { float: right }
.clear { height: 0; clear: both; overflow: hidden; font-size: 0 }
.center { text-align: center }
.red { color: #d62222 }
.grey { color: #999 }
.mB10 { margin-bottom: 10px }
.picLeft:hover, .smallPic:hover, .userPic:hover, .rankAvatar:hover img, .directLink:hover, .btn_sub:hover, .btn_login:hover, .btn_reg:hover, a.a_redBlock:hover, a.a_redBlock_small:hover, a.a_greyBlock:hover { filter: alpha(opacity=90); -moz-opacity: .9; opacity: .9 }
.beyondHide { overflow: hidden }
.time { font-size: 12px; color: #999 }
.listRight a:hover, .lrInfo a:hover, .tab_info a.more:hover, .tab_set_info a.more:hover, a.a_underline:hover, .userRight a:hover, .rankTitle:hover, article a:hover, .rightPanel .panelTitle a:hover, .hotComment a:hover, .share_app_icon a.app:hover { text-decoration: underline }
#user_info_name a:hover { text-decoration: none }
.topicOnExp_block .panelTitle span.grey, .footerLink .linkTitle span { font-size: 12px; font-weight: normal }
.border_bot_none { border-bottom: none!important }
.border_top_none { border-top: none!important }
.pt20 { padding-top: 20px!important }
.padding_l_20 { padding-left: 20px }
.no_padding_t { padding-top: 0!important }
.no_padding_r { padding-right: 0!important }
.no_padding_b { padding-bottom: 0!important }
.line { border-top: 1px solid #dcdcdc; height: 1px }
#navBar_login { cursor: pointer }
.hidden, .checkbox_hide, .scoredInfo, .jubao, .quickReply, .captcha_switch, .comment_switch, #comment_error, #qd-add-switch { display: none }
.textarea { padding: 10px; height: 58px; border: 1px solid #dcdcdc; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; font-size: 12px; line-height: 22px }
.spaceBottom { height: 30px }
#user_info .a_underline { padding-top: 5px; float: left }
input[type="submit"], input[type="reset"], input[type="button"], button { -webkit-appearance: none }
.w70 { width: 70px }
.w180 { width: 180px }
.w160 { width: 160px }
.w260 { width: 260px!important }
.w250 { width: 250px!important }
.w340 { width: 340px!important }
.mr10 { margin-right: 10px!important }
.mr20 { margin-right: 20px!important }
.detailNoSpace { width: 110px; display: inline-block; white-space: nowrap; padding-left: 10px }
@font-face { font-family: 'icomoon'; src: url('icomoon.eot') }
@font-face { font-family: 'icomoon'; src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'); font-weight: normal; font-style: normal }
[class^="icon-"], [class*=" icon-"] { font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; font-size: 16px; color: #ccc; vertical-align: middle; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }
.icon-newrss:before { content: "\e600" }
.icon-yundonghuwai:before { content: "\e603" }
.icon-wanmoyueqi:before { content: "\e607" }
.icon-tushuyinxiang:before { content: "\e608" }
.icon-shipinbaojian:before { content: "\e648" }
.icon-riyongbaihuo:before { content: "\e65b" }
.icon-qicheyongpin:before { content: "\e65c" }
.icon-muyingyongpin:before { content: "\e65d" }
.icon-lipinzhongbiao:before { content: "\e65e" }
.icon-jiayongdianqi:before { content: "\e65f" }
.icon-jiajujiazhuang:before { content: "\e660" }
.icon-gengduofenlei:before { content: "\e661" }
.icon-gehuhuazhuang:before { content: "\e662" }
.icon-fushixiebao:before { content: "\e663" }
.icon-diannaoshuma:before { content: "\e664" }
.icon-bangongshebei:before { content: "\e665" }
.icon-zuoduiqi:before { content: "\e601" }
.icon-zhuanyun:before { content: "\e602" }
.icon-zczhongji:before { content: "\e604" }
.icon-zcshop:before { content: "\e605" }
.icon-zcdengpao:before { content: "\e606" }
.icon-zcchuji:before { content: "\e609" }
.icon-zan2:before { content: "\e60a" }
.icon-zan:before { content: "\e60b" }
.icon-yuanchuanghome:before { content: "\e60c" }
.icon-youduiqi:before { content: "\e60e" }
.icon-yinyong:before { content: "\e60f" }
.icon-xiaofeizhishi:before { content: "\e610" }
.icon-xiaobian:before { content: "\e611" }
.icon-wuxuliebiao:before { content: "\e612" }
.icon-worth:before { content: "\e613" }
.icon-wenziyanse:before { content: "\e614" }
.icon-weixin:before { content: "\e615" }
.icon-weixinwukuang:before { content: "\e616" }
.icon-weibo-noframe:before { content: "\e617" }
.icon-weibo:before { content: "\e618" }
.icon-up:before { content: "\e619" }
.icon-Unworthy:before { content: "\e61a" }
.icon-tianjiashangpin:before { content: "\e61b" }
.icon-small:before { content: "\e61c" }
.icon-shiyongpingce:before { content: "\e61d" }
.icon-sheyinglvyou:before { content: "\e61e" }
.icon-shenghuojilu:before { content: "\e61f" }
.icon-share:before { content: "\e620" }
.icon-shangpinfenlei:before { content: "\e621" }
.icon-shangjiashop:before { content: "\e622" }
.icon-shanchu:before { content: "\e623" }
.icon-search:before { content: "\e624" }
.icon-rss:before { content: "\e625" }
.icon-rightframe:before { content: "\e626" }
.icon-right_yuanjiantou:before { content: "\e627" }
.icon-right:before { content: "\e628" }
.icon-rightlunbo:before { content: "\e629" }
.icon-returntop:before { content: "\e62a" }
.icon-remenshop:before { content: "\e62b" }
.icon-qqzone:before { content: "\e62c" }
.icon-qianbao:before { content: "\e62d" }
.icon-pingce:before { content: "\e62e" }
.icon-pingceshenqing:before { content: "\e62f" }
.icon-paixu123:before { content: "\e630" }
.icon-mulu:before { content: "\e631" }
.icon-logintanhao:before { content: "\e632" }
.icon-loginright:before { content: "\e633" }
.icon-loginkuangright:before { content: "\e634" }
.icon-logincross:before { content: "\e635" }
.icon-lianjie:before { content: "\e636" }
.icon-left:before { content: "\e637" }
.icon-leftlunbo:before { content: "\e638" }
.icon-lance:before { content: "\e639" }
.icon-kaixiangshaiwu:before { content: "\e63a" }
.icon-juzhongduiqi:before { content: "\e63b" }
.icon-jinpaixiaobian:before { content: "\e63c" }
.icon-jinpaibaoliaotuan:before { content: "\e63d" }
.icon-jiantou_top:before { content: "\e63e" }
.icon-jiantou_down:before { content: "\e63f" }
.icon-hongce:before { content: "\e640" }
.icon-heice:before { content: "\e641" }
.icon-haitao-tool:before { content: "\e642" }
.icon-haitao-course:before { content: "\e643" }
.icon-H3:before { content: "\e644" }
.icon-H2:before { content: "\e645" }
.icon-gouwugonglue:before { content: "\e646" }
.icon-fankui:before { content: "\e647" }
.icon-edit_zan:before { content: "\e649" }
.icon-edit_jia:before { content: "\e64a" }
.icon-edit_comment:before { content: "\e64b" }
.icon-edit_collect:before { content: "\e64c" }
.icon-down:before { content: "\e64d" }
.icon-cross-lighter:before { content: "\e64e" }
.icon-comment:before { content: "\e64f" }
.icon-collect:before { content: "\e650" }
.icon-charutupian:before { content: "\e651" }
.icon-charushipin:before { content: "\e652" }
.icon-cachu:before { content: "\e653" }
.icon-biaoqing-sun:before { content: "\e654" }
.icon-biaoqing-star:before { content: "\e655" }
.icon-biaoqing-moon:before { content: "\e656" }
.icon-biaoqing:before { content: "\e657" }
.icon-biaoge:before { content: "\e658" }
.icon-B:before { content: "\e659" }
.icon-app:before { content: "\e65a" }
#baoliao-status-failed i.icon-loginright { background-color: #f5f5f5; color: #f04848 }
#baoliao-status-failed i.icon-loginright:before { content: "\e632"; vertical-align: 6px }
header { width: 100%; min-width: 1240px; margin-bottom: 20px }
.navBarWrap { background-color: #333; width: 100%; position: fixed; top: 0; left: 0; z-index: 9999; -webkit-transform: translate3d(0, 0, 0) }
.navBar { padding: 0 40px; height: 32px; max-width: 1060px; margin: 0 auto; line-height: 32px }
.navBar a { color: #ccc; width: auto; padding: 0 9px; margin-right: 9px; display: inline-block; position: relative }
.navBar a .new { background-color: #f04848; border-radius: 2px; color: #fff; display: inline-block; font-size: 12px; height: 14px; line-height: 14px; position: absolute; right: -25px; text-align: center; top: 2px; width: 34px }
.navBar a .hot { background-color: #f04848; border-radius: 2px; color: #fff; display: inline-block; font-size: 12px; height: 14px; line-height: 14px; position: absolute; right: -22px; text-align: center; top: 2px; padding: 0 3px }
.navBar a:hover { color: #fff }
.yc_layer, .yc_close { background: url(../images/yc_bg.png) no-repeat; width: 89px; height: 64px; display: block; position: absolute; left: 220px; top: 26px }
.yc_close { background-position: 0 -75px; width: 14px; height: 14px; display: block; position: absolute; left: 70px; top: 10px }
.yc_layer:hover .yc_close { background-position: 0 -109px }
nav { line-height: 32px; width: 60%; height: 32px; float: left; position: relative }
nav a { float: left }
.moreNav { position: relative; width: 60px; float: left }
.moreNav a { padding-left: 12px; padding-right: 0; margin-right: 0 }
.moreNav i, .submission i, .login_Info i { position: absolute; top: 15px; right: 9px; width: 0; height: 0; border-width: 4px; border-color: #fff transparent transparent transparent; border-style: solid dashed dashed dashed; -webkit-transition: .3s ease-in; -moz-transition: .3s ease-in; -o-transition: .3s ease-in; transition: .3s ease-in; overflow: hidden }
.moreNav i, .login_Info i { border-color: #ccc transparent transparent transparent }
.moreNavHover { background-color: #fff }
.moreNavHover i, .submissionHover i, .login_InfoHover i { border-top-color: #333; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); top: 11px }
.moreNavHover a { color: #999 }
.moreNavHover a:hover { color: #5188a6 }
.more_moreNav, .more_submission, .more_login_Info { width: 60px; background-color: #fff; border: 1px solid #dcdcdc; border-top: 0; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; -ms-border-radius: 0 0 3px 3px; -o-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; padding: 5px 10px; position: absolute; left: 0; top: 32px; line-height: 30px; display: none; -webkit-box-shadow: rgba(6,0,1,0.1) 0 2px 5px; -moz-box-shadow: rgba(6,0,1,0.1) 0 2px 5px; box-shadow: rgba(6,0,1,0.1) 0 2px 5px }
.more_moreNav li a, .more_login_Info li a { text-align: left; color: #666; padding: 0; margin-right: 0 }
.more_moreNav li a:hover, .submissionHover a:hover, .login_InfoHover a:hover { color: #5188a6 }
.loginArea { width: 35%; float: right; height: 32px; position: relative }
.loginArea a { height: 32px; text-align: right }
.loginArea a.rFloat { margin-left: 9px; margin-right: 0 }
.submission { width: 60px; padding-right: 19px; padding-left: 10px; float: right; position: relative; margin-right: 6px; _display: inline; z-index: 5 }
.submission a { color: #fff; padding: 0; margin-right: 0 }
.submissionHover { background-color: #fff }
.submissionHover a { color: #999 }
.more_submission a { color: #666 }
.more_submission { width: 68px }
.login_Info { width: auto; padding-right: 20px; padding-left: 10px; float: right; position: relative; display: none; margin-left: 10px; z-index: 5 }
.login_Info a.nickName { width: auto; max-width: 86px; text-align: left; padding: 0; margin-right: 0; overflow: hidden }
.login_InfoHover { background-color: #fff }
.login_InfoHover a { color: #999; width: auto }
.more_login_Info { width: 95px; left: auto; right: -1px }
.more_login_Info li { height: 30px; width: 90px; position: relative }
.more_login_Info a { width: 92px; overflow: hidden }
.more_login_Info a span { font-size: 12px; background-color: #d62222; color: #fff; height: 16px; line-height: 16px; display: block; padding: 0 4px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; position: absolute; right: 0; top: 6px }
.more_user_news { width: 140px; height: auto; position: absolute; top: 32px; right: 0; display: none; border: 1px solid #dcdcdc; background-color: #fff; padding: 8px 0; -webkit-box-shadow: rgba(6,0,1,0.1) 0 2px 5px; -moz-box-shadow: rgba(6,0,1,0.1) 0 2px 5px; box-shadow: rgba(6,0,1,0.1) 0 2px 5px; z-index: 1 }
.more_user_news a { display: block; width: 120px; height: 24px; line-height: 24px; padding: 0 10px; text-align: left; color: #5188a6 }
.more_user_news i { position: absolute; right: 6px; top: 8px; font-size: 14px; cursor: pointer; color: #999; z-index: 1 }
.more_user_news a:hover { color: #5188a6; text-decoration: underline }
.more_user_news i:hover { color: #f04848 }
.cake { width: 60px; height: 60px; float: left }
.headerWrap { width: 100%; min-width: 1240px; height: 80px; background-color: #f5f5f5; border-bottom: 1px solid #dcdcdc }
.logo_search { width: 1240px; height: 80px; margin: 0 auto }
.logo_search .logo { width: 263px; height: 80px; float: left; margin-right: 20px }
.logo_search .logo a { display: block; width: 172px; height: 65px; padding-top: 15px }
.form_search { -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; border: 1px solid #dcdcdc; width: 296px; height: 36px; float: right; background-color: #fff; margin-top: 22px; padding-left: 2px }
.text_search { border: 0; padding-left: 10px; width: 260px; color: #999; -webkit-appearance: caret; height: 36px }
.btn_search { width: 16px; height: 16px; border: 0; float: right; margin: 10px 10px 0 0; background-color: transparent; cursor: pointer }
.btn_search:hover { color: #f04848 }
.more_search { -webkit-border-radius: 0 0 2px 2px; -moz-border-radius: 0 0 2px 2px; -ms-border-radius: 0 0 2px 2px; -o-border-radius: 0 0 2px 2px; border-radius: 0 0 2px 2px; border: 1px solid #dcdcdc; width: 248px; background-color: #fff; margin-top: -2px; margin-left: -1px; position: relative }
.more_search li a { font-size: 12px; color: #666; padding-left: 10px }
.more_search li a:hover { color: #5188a6 }
.secondNav a { position: relative }
.secondNav a span { background-color: #f04848; border-radius: 2px; color: #fff; display: inline-block; font-size: 12px; height: 14px; line-height: 12px; position: absolute; right: -12px; text-align: enter; top: -9px; width: 26px; font-family: arial }
section.wrap { width: 1190px; margin: 0 auto; padding-bottom: 10px }
.leftWrap { width: 710px; float: left }
.leftWrapTop { width: 100%; margin-bottom: 30px }
.cateBlock { border-bottom: 1px solid #dcdcdc }
.category { width: 260px; float: left; position: relative; z-index: 4 }
.category h2 { width: 260px; color: #333; font-size: 12px; position: relative; margin: 14px 0 9px }
.cateBlock i { position: absolute; right: 0; top: 0; color: #ccc; font-size: 16px; -webkit-transition: .3s ease-in; -moz-transition: .3s ease-in; -o-transition: .3s ease-in; transition: .3s ease-in }
.cateCurrent i { color: #f04848 }
ul.hotCate { padding-bottom: 4px; width: 260px }
ul.hotCate li, dl.more_cateMenu dd { display: inline-block; font-weight: normal; line-height: 21px }
ul.hotCate li.noPaddding a { padding-right: 0 }
ul.hotCate li a, dl.more_cateMenu dd a { display: inline-block; padding-right: 15px; color: #666; font-size: 12px }
ul.hotCate li a:hover, dl.more_cateMenu dd a:hover { color: #5188a6 }
.hotTag, .hotGoods, .hotMall { height: 104px; overflow: hidden }
.hotGoods { height: 52px }
.hotMall { height: 23px }
.cateCurrent { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; width: 281px; z-index: 4; position: relative; background-color: #fff; margin-top: -1px }
.more_cate { max-height: 440px; padding: 20px 10px 20px 0; border: 1px solid #ccc; position: absolute; left: 280px; top: -1px; background-color: #fff; z-index: 3; -webkit-box-shadow: rgba(6,0,1,0.1) 0 2px 5px; -moz-box-shadow: rgba(6,0,1,0.1) 0 2px 5px; box-shadow: rgba(6,0,1,0.1) 0 2px 5px }
.more_cateRow { width: 260px; float: left; margin: 0 10px 0 20px }
#cateTag, #cateMall { width: 285px }
#cateBusi { width: 880px }
dl.more_cateMenu { width: 280px; margin: 0 0 9px -10px }
dl.more_cateMenu dt h3 { font-size: 12px; margin-bottom: 9px; padding-left: 9px }
dl.more_cateMenu dt h3 a { color: #333 }
dl.more_cateMenu dd { margin-left: 0; margin-bottom: 0; padding: 0 9px }
dl.more_cateMenu dd a { padding-right: 0 }
.category .red { color: #d62222 }
.slick-slider { position: relative; display: block }
.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0 }
.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1 }
.slick-loading .slick-track { visibility: hidden }
.slick-slide { float: left; height: 100%; min-height: 1px; display: none; overflow: hidden }
.slick-slide img { display: block; margin: 0 auto }
.slick-slide.slick-loading img { display: none }
.slick-initialized .slick-slide { display: block }
.slick-loading .slick-slide { visibility: hidden }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent }
.leftWrapTop .single-item { width: 630px; height: 316px; float: right; overflow: hidden }
.leftWrapTop .single-item a.index_picBox { width: 630px; height: 316px; display: block; overflow: hidden }
.leftWrapTop .single-item img { width: 630px; height: 316px }
.bannerWrap { border: 1px solid #dcdcdc; overflow: hidden; height: 342px; margin-bottom: 40px }
.bannerWrap .single-item { width: 908px; height: 342px; overflow: hidden }
.bannerWrap .single-item a.picBox { width: 558px; height: 342px; float: right; overflow: hidden; display: block }
.bannerWrap .single-item a.picBox img { width: 558px; height: 342px }
.bannerWrap .single-item h2, .bannerWrap .single-item h3 { width: 320px; font-weight: normal }
.bannerWrap .single-item a.sliderTitle { width: 290px; padding: 27px 0 0 30px; display: block; font-size: 20px; line-height: 26px; font-family: "Microsoft YaHei"; color: #333; margin-bottom: 30px; max-height: 52px; overflow: hidden }
.bannerWrap .single-item p { width: 290px; padding: 0 0 0 30px; display: block; font-size: 12px; line-height: 20px; color: #666; height: 140px; overflow: hidden }
.uneven { width: 920px; height: 218px; overflow: hidden }
.uneven .picBox { display: block; width: 168px; height: 168px; border: 1px solid #dcdcdc; margin-bottom: 8px; overflow: hidden }
.uneven a.sliderTitle { font-size: 12px; color: #666; padding: 0 20px 0 10px; display: block; line-height: 20px; height: 40px; overflow: hidden; font-weight: normal }
.uneven a.sliderTitle:hover { color: #5188a6 }
.slick-dots { position: absolute; bottom: 10px; left: 0; width: 490px; list-style: none; display: block; text-align: center; padding: 0 10px 0 0; overflow: hidden; height: 20px }
.guess_like .slick-dots { bottom: -30px }
.slick-dots a { text-indent: -9999em; background-color: #e5e5e5; width: 8px; height: 8px; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; display: inline-block }
.slick-dots .slick-active a { background-color: #999 }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; cursor: pointer }
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; outline: 0 }
.slick-dots li button:focus { outline: 0 }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "\2022"; width: 20px; height: 20px; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: .25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }
.slick-dots li.slick-active button:before { opacity: .75 }
.slick-prev, .slick-next { visibility: hidden; height: 68px; line-height: 68px; width: 35px; position: absolute; left: 0; top: 35%; background-color: #000; font-size: 40px; font-family: "SimSun"; text-align: center; filter: alpha(opacity=30); -moz-opacity: .3; opacity: .3; color: #000 }
.slick-next { left: auto; right: 0 }
.slick-prev span, .slick-next span { filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; color: #fff }
.slider:hover .slick-prev, .slider:hover .slick-next { visibility: visible }
.uneven .slick-prev, .uneven .slick-next { top: 51px }
.uneven .slick-next { right: 10px }
.bannerWrap .slick-dots { width: 350px; padding-right: 0 }
.custom_page { float: right; font-weight: normal; font-size: 12px; line-height: 36px; color: #999 }
.preferential { height: 50px; overflow: hidden; margin-bottom: 32px }
.hotPreTitle { width: 99px; height: 40px; float: left; border-right: 1px solid #dcdcdc; font-weight: bold; color: #333; line-height: 40px; margin-top: 5px; font-size: 12px }
ul.hotPre { width: 810px; height: 50px; float: left; overflow: hidden }
ul.hotPre li { width: 160px; padding-left: 40px; float: left; height: 25px; overflow: hidden }
ul.hotPre li a { display: inline-block; font-size: 12px; height: 20px; line-height: 20px; padding-top: 5px; color: #333; overflow: hidden }
ul.hotPre li a.new, ul.hotPre li a.hot { padding-right: 30px; max-width: 130px; position: relative }
ul.hotPre li a span.icon { position: absolute; right: 0; top: 0; display: inline-block; width: auto; padding: 0 3px; height: 14px; background-color: #f04848; color: #fff; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; font-size: 12px; text-align: center; line-height: 14px }
ul.hotPre li a.new, ul.hotPre li a.hot { color: #f04848 }
ul.hotPre li a:hover { color: #5188a6 }
.leftWrap .list { padding-bottom: 29px; margin-bottom: 4px; margin-top: 24px; border-bottom: 1px solid #dcdcdc }
.listTitle { width: 100%; margin-bottom: 16px }
.listTitle .icon, .top .icon, .rightPanel .panelTitle .icon, .sitePrice i.icon, .topic_panelTitle .icon, .soldOut .icon:hover, .timeOut .icon:hover, .siteBlockSC .icon { display: block; width: 64px; height: 20px; float: left; font-size: 12px; color: #f04848; background-color: #f5f5f5; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; text-align: center; line-height: 20px; margin: 4px 10px 0 0 }
.bs_red { border-radius:8px; display: block; width: 64px; height: 20px; float: left; font-size: 12px; color: #ffffff; background-color: #FF8040; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; text-align: center; line-height: 20px; margin: 4px 10px 0 0 }
.listTitle .icon:hover, .top .icon, .topic_panelTitle .icon { color: #fff; background-color: #f04848 }
.listTitle .itemName, .discovery_list .itemName, .signIn_title, .show_list .itemName { font-size: 20px; line-height: 30px; font-weight: normal; padding-left: 42px }
.listTitle .itemName a, .discovery_list .itemName a, .signIn_title a, .show_list .itemName a { color: #333 }
.listTitle .itemName a:hover, .discovery_list .itemName a:hover, .signIn_title a:hover, .show_list .itemName a:hover { color: #5188a6 }
.listTitle .itemName a:hover span.red, .discovery_list .itemName a:hover span.red, .signIn_title a:hover span.red, .show_list .itemName a:hover span.red { color: #f78b8b }
.listTitle .itemName a span.red, .signIn_title .red, .article_title span { padding-left: 20px }
.picLeft { width: 190px; height: 190px; float: left; margin-right: 20px; text-align: center; display: block; overflow: hidden }
.listRight { width: 496px; min-height: 190px; float: left }
.lrTop, .article_meta, .article_meta_fx { color: #999; font-size: 13px; margin-bottom: 16px; margin-top: 9px; height: 15px }
.lrTop span, .article_meta span, .recommend { padding-right: 5px; display: inline }
.lrTop span a, .article_meta span a { padding-right: 5px }
.lrTop .lrTime, .article_meta .lrTime, .article_meta_fx .lrTime { display: block; float: right; padding-right: 0 }
.lrInfo { min-height: 96px; color: #666; line-height: 24px; margin-bottom: 13px }
.lrInfo img { border-radius: 3px; box-shadow: rgba(0,0,0,0.15) 0 0 8px; background: #FBFBFB; border: 1px solid #ddd; margin: 10px auto; padding: 5px; max-width: 98%; width: expression(this.width > 450 ?"450px" : this.width);
}
.lrBot { height: 30px; font-size: 13px; width: 100% }
.lrBot a { float: left; color: #999; margin-right: 10px }
.lrBot a.comment { margin-right: 0 }
.lrBot a.good, .lrBot a.bad { padding: 0 6px; border: 1px solid #ccc; line-height: 28px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; position: relative; min-width: 44px; text-align: center }
.lrBot a.good { height: 28px }
.lrBot a b { vertical-align: 1px; color: #f04848 }
.lrBot a.bad b { color: #999; font-weight: normal }
.lrBot a.bad { margin-right: 16px; height: 28px }
.lrBot a.good:hover, .lrBot a.bad:hover { background-color: #f04848; color: #fff; text-decoration: none; border: 1px solid #f04848 }
.lrBot a:hover b { color: #fff }
.worthCurrent:hover .scoreTotal, .unworthCurrent:hover .scoreTotal { display: none }
.worthCurrent:hover .scoredInfo, .unworthCurrent:hover .scoredInfo { display: block }
.scoreAnimate { position: absolute; left: 0; top: -18px; color: #f04848; font-size: 14px; font-weight: bold; display: none; width: 100%; text-align: center }
.bad .scoreAnimate { top: 18px; color: #999 }
a.fav, a.comment, a.zan { line-height: 24px; height: 24px; margin-right: 16px; margin-top: 4px; color: #999; padding-left: 4px }
a.zan { position: relative }
a.fav em, a.comment em, a.zan em, .article_action_fx em { margin-right: 6px; vertical-align: -2px }
a.fav:hover, a.fav:hover i, a.comment:hover, a.comment:hover i, a.zan:hover, a.zan:hover i, a.share:hover, a.share:hover i { color: #f04848; text-decoration: none }
a.current, a.current i { color: #f04848; text-decoration: none }
.lrBot .mall { color: #5188a6; float: right; line-height: 40px; margin-right: 20px; text-align: right }
.botPart span.mall { color: #999; margin-right: 10px; max-width: 100px; height: 30px; line-height: 30px; overflow: hidden }
.botPart, .botPart .buy, .botPart .mall { float: right }
.buy { width: 100px; height: 30px; position: relative; z-index: 2 }
.buy a, .btn_login, .btn_reg, a.a_redBlock, a.a_redBlock_small, a.a_greyBlock, .btn_grey { display: block; width: 110px; height: 40px; line-height: 40px; padding-left: 40px; background-color: #f04848; color: #fff; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; font-size: 14px }
.buy a { margin-right: 0; width: 79px; height: 30px; line-height: 30px; padding-left: 21px; font-size: 13px; border-radius: 5px; }
.buy a:hover { filter: alpha(opacity=90); -moz-opacity: .9; opacity: .9; text-decoration: none }
.buy i, .discovery_list a.directLink i { font-family: "SimSun"; padding-left: 6px }
.buy i.icon-down, .buy i.icon-up { font-family: icomoon; font-size: 16px; vertical-align: middle; display: inline-block; color: #fff; -webkit-transition: .3s ease-in; -moz-transition: .3s ease-in; -o-transition: .3s ease-in; transition: .3s ease-in; padding-left: 3px }
.leftWrap .top { background-color: #f8f8f8; border: 1px solid #dcdcdc; margin: 0 0 20px; padding: 23px 19px 26px }
.titleMode { background-color: #fff; margin-top: 20px; margin: 0 0 10px }
.top .listTitle, .titleMode .listTitle { margin-bottom: 0 }
.top .itemName { height: 26px; overflow: hidden; padding-left: 0 }
.loadingPic { display: none; margin: 30px auto }
.more_buy { position: absolute; right: 0; top: 27px; width: 98px; border: 1px solid #dcdcdc; -webkit-border-radius: 0 0 2px 2px; -moz-border-radius: 0 0 2px 2px; -ms-border-radius: 0 0 2px 2px; -o-border-radius: 0 0 2px 2px; border-radius: 0 0 2px 2px; background-color: #fff; display: none; -webkit-box-shadow: rgba(6,0,1,0.1) 0 2px 5px; -moz-box-shadow: rgba(6,0,1,0.1) 0 2px 5px; box-shadow: rgba(6,0,1,0.1) 0 2px 5px }
.more_buy li { height: 32px; line-height: 32px; padding: 0 10px; list-style: none; overflow: hidden }
.more_buy li a { color: #666; background-color: #fff; padding-left: 0; width: 78px; font-size: 12px!important; height: 32px; line-height: 32px }
.more_buy li a:hover { color: #5188a6; text-decoration: none }
.soldOut .icon, .timeOut .icon, .soldOut .icon:hover, .timeOut .icon:hover, .siteBlockSC .icon, .siteBlockSC .sitePrice i.icon { color: #999; background-color: #f5f5f5 }
.soldOut .listTitle .itemName, .timeOut .listTitle .itemName { padding-left: 42px }
.soldOut .listTitle .itemName a, .timeOut .listTitle .itemName a { color: #999 }
.soldOut span.red, .timeOut span.red, .soldOut a:hover span.red, .timeOut a:hover span.red { color: #999!important }
.leftWrap .list.ZTActivity { padding-bottom: 25px }
.ZTActivity .listTitle { margin-bottom: 0; padding-top: 10px }
.ZTActivity .picLeft { width: 440px; height: 146px }
.ZTActivity .listRight { width: 250px; height: 146px }
.ZTActivity .listTitle .itemName { padding-left: 0; height: 60px; overflow: hidden; clear: both }
.ZTActivity .listTitle .itemName a:hover { text-decoration: none }
.ZTActivity .lrBot { padding-top: 20px }
.ZTActivity .lrTime { display: block; float: right; padding-right: 0; color: #999; font-size: 12px; margin-top: 7px }
.ZTActivity .bds_tools a { background-image: none!important }
.ZTActivity span.bds_more, .ZTActivity .bds_tools a { padding-left: 1px!important; display: inline!important; float: none!important; font-family: arial!important }
.list_preferential .itemName, .titleMode .itemName { padding-left: 0 }
.list_exp .itemName { padding-left: 0 }
aside { width: 300px; float: right }
.rightPanel { margin-bottom: 35px; width: 300px }
.rightPanel .itemName { font-weight: normal; font-size: 12px }
.panelTitle, .articleAuthor .authorTitle { font-size: 18px; clear: both; overflow: hidden; height: 40px; line-height: 40px; font-weight: normal }
.rightPanel .panelTitle a, .rightPanel .panelTitle span, .rightPanel .corner { display: block; float: right; font-size: 12px; color: #5188a6; font-weight: normal }
.rightPanel .panelTitle span { color: #999 }
.tab_nav>.more a { font-family: 'sim-sun'; float: right; font-size: 12px; line-height: 38px; }
.rightPanel .corner a { display: block; width: 44px; text-align: right; float: left; color: #333 }
.rightPanel .corner a:hover { color: #5188a6; text-decoration: none }
.rightPanel .corner a.current_a { color: #d62222; font-weight: bold }
.rightHotShow, .ninePicBox, .topicOnExp, .overseaCommon, .comment_sendwrap, .guess_like .discovery_list, .uneven { border-top: 1px solid #dcdcdc; padding-top: 16px }
.share_app_icon { height: 32px; margin-bottom: 10px; font-size: 12px }
.share_app_icon .sina, .share_app_icon .weixin, .share_app_icon .rss { width: 32px; float: left; margin-right: 18px; line-height: 32px; position: relative; z-index: 3; padding: 2px 0 0 1px }
.more_share { position: absolute; left: -56px; top: 40px; padding: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; border: 1px solid #dcdcdc; background-color: #fff; width: 130px; text-align: center; color: #666; display: none }
.more_share span { position: absolute; top: -12px; left: 64px; width: 0; height: 0; border-width: 6px; border-color: transparent transparent #dcdcdc; border-style: dashed dashed solid }
.more_share em { position: absolute; top: -5px; left: -6px; width: 0; height: 0; border-width: 6px; border-color: transparent transparent #fff; border-style: dashed dashed solid }
.weixin .more_share { width: 150px; height: 182px; line-height: normal; left: -64px; z-index: 1000 }
.weixin .more_share span { left: 72px }
.more_share p { line-height: 32px }
.share_app_icon .sina i { color: #ec7e57 }
.share_app_icon .weixin i { color: #9bc47d }
.share_app_icon .rss i { color: #f1ce70 }
.share_app_icon i { font-size: 32px; display: inline-block }
.share_app_icon span.dot { display: block; width: 4px; height: 32px; float: left; margin: 0 28px 0 14px }
.share_app_icon span.dot i { font-size: 12px; display: block; width: 4px; height: 4px; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; background-color: #ebebeb; margin-top: 5px; overflow: hidden }
.share_app_icon a.app i { margin-right: 6px; color: #999; vertical-align: -7px }
.share_app_icon a.app span { font-family: "SimSun" }
.userInfo { padding-top: 20px; border-top: 1px solid #dcdcdc; height: 105px; position: relative }
.userPic { width: 60px; height: 60px; float: left; margin-bottom: 8px; margin-right: 20px; text-align: center; overflow: hidden }
.userPic img { -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100% }
span.userPic:hover { filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1 }
.userRight { height: 60px; color: #999; font-size: 12px; line-height: 20px; margin: 0; padding-bottom: 10px }
.scoreBox { font-size: 0; width: 300px; height: 32px; overflow: hidden }
.signScore, .scoreExchange, .signScored { width: 145px; height: 32px; line-height: 32px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; background-color: #f04848; text-align: center; font-size: 12px; color: #fff; display: inline-block; margin-right: 10px }
.signScore:hover, .scoreExchange:hover { filter: alpha(opacity=90); -moz-opacity: .9; opacity: .9 }
.scoreExchange { background-color: #7bc7ac; margin-right: 0 }
.tab_nav, .searchReslut_nav, .tab_nav_set { width: 100%; height: 39px; border-bottom: 1px solid #dcdcdc; margin-bottom: 16px }
.tab_li, .tab_set_li, .tab_comment_li, .tab_faxian_li { float: left; display: block; height: 38px; line-height: 38px; color: #666; padding-right: 20px }
.tab_li h3, .tab_li span, .tab_set_li h3, .tab_faxian_li h3 { font-weight: normal; font-size: 18px; display: block }
.current_item h3, .current_item span { border-bottom: 2px solid #f04848; height: 38px; cursor: pointer; color: #333 }
.tab_content { height: 90px }
.tab_content li { margin-bottom: 16px }
.tab_content li a { color: #666; width: 300px; display: block; font-size: 12px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden }
.tab_content li a:hover { color: #5188a6 }
.tab_info .more, .tab_set_info .more { display: block; width: 100%; text-align: center; font-size: 13px; height: 24px; line-height: 24px; font-family: "SimSun"; background-color: #f8f8f8 }
.tab_intro { overflow: hidden }
.tab_intro li { width: 139px; padding-right: 10px; float: left }
.tab_intro li a { width: 139px }
.tab_intro span.more { background-color: #fff }
.tab_info .rightHotShow, .tab_info .ninePicBox, .tab_set_info .rightHotShow, .tab_set_info .ninePicBox { padding-top: 0; border-top: 0 }
.tab_set_info { height: 304px }
.tab_set_info .ninePicBox { margin-bottom: 6px }
.rightHotExp, .rightHotNews, .hotOverseaNews { border-top: 1px solid #dcdcdc }
.rightHotExp .listItem, .rightHotNews .listItem, .hotOverseaNews .listItem { height: 16px; padding-top: 16px; overflow: hidden }
.listItem .smallPic, .listItem span.grey, .listItem .listBot, .listItem .couponBtn { display: none }
.listItem .listInfo { width: 300px }
.listItem .listInfo .itemName a { font-size: 12px; color: #666; height: 16px; display: block; width: 300px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden }
.rightHotExp .listCurrent, .rightHotNews .listCurrent, .hotOverseaNews .listCurrent { padding-top: 16px; height: 80px; overflow: hidden }
.rightHotShow .showList { margin-bottom: 16px; height: 80px; overflow: hidden }
.listCurrent .smallPic, .rightHotShow .smallPic { display: block; text-align: center; float: left; width: 80px; height: 80px }
.listCurrent .listInfo, .rightHotShow .listInfo { width: 200px; float: right; font-size: 12px; line-height: 20px }
.listCurrent .listInfo .itemName a, .rightHotShow .listInfo .itemName a { display: block; width: 100%; height: 60px; color: #666; overflow: hidden }
.listCurrent .listInfo .itemName a:hover, .rightHotShow .listInfo .itemName a:hover { color: #5188a6 }
.listCurrent .listBot, .rightHotShow .listBot { width: 200px; text-align: right; color: #999 }
.rightPanel .listBot span { padding-left: 20px }
.rightPanel .listBot span i { padding-right: 5px }
.rightHotCoupon .listCurrent .smallPic { display: block; width: 78px; height: 78px; border: 1px solid #dcdcdc; text-align: center }
.rightHotCoupon .listCurrent .listInfo .itemName a { max-height: 40px; height: auto; _height: 40px }
.rightHotCoupon .listCurrent .listInfo { position: relative; height: 80px }
.rightHotCoupon span { display: block }
.listCurrent .couponBtn { display: block; width: 33px; height: 18px; text-align: center; line-height: 18px; position: absolute; right: 0; bottom: 0; background-color: #f04848; border: 1px solid #f04848; color: #fff; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px }
.ninePicBox { width: 306px; height: 300px; margin-left: -3px; overflow: hidden }
.ninePicBox li { width: 96px; height: 96px; margin: 0 3px 5px; float: left; text-align: center; overflow: hidden }
.ninePicBox li a { display: block; overflow: hidden; border: 1px solid #dcdcdc; width: 94px; height: 94px }
.ninePicBox li a:hover { border: 1px solid #bebebe }
.rightPanel .intro { font-size: 12px; color: #666; line-height: 20px; margin: 20px 0; padding-top: 16px; border-top: 1px solid #dcdcdc }
.rightPanel .a_wantTo { display: block; width: 130px; height: 32px; line-height: 30px; text-align: center; font-size: 12px; color: #fff; background-color: #f04848; margin: 0 auto; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px }
.rightPanel .a_wantTo span { font-size: 14px; font-family: "SimSun"; padding-right: 6px }
.rightPanel .a_wantTo:hover { filter: alpha(opacity=90); -moz-opacity: .9; opacity: .9 }
.topicOnExp li { width: 255px; height: 20px; line-height: 20px; margin-bottom: 16px; padding-right: 45px; font-size: 12px; color: #666; position: relative }
.topicOnExp li a.a_vote { display: block; width: 33px; height: 18px; line-height: 18px; color: #999; border: 1px solid #ccc; text-align: center; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; position: absolute; right: 0; top: 0 }
.topicOnExp li a.a_vote:hover { color: #fff; border: 1px solid #f04848; background-color: #f04848 }
.topicOnExp li span.topicTitle, .voteForm .topicOnExp li .voteTopicTitle { display: inline-block; width: 255px; height: 18px; line-height: 18px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden }
.voteForm { margin-bottom: 16px }
.voteForm .topicOnExp li { width: 276px; padding-right: 24px }
.voteForm .topicOnExp li .voteTopicTitle { width: 276px }
.voteForm .topicOnExp li i { border: 1px solid #dcdcdc; width: 12px; height: 12px; display: block; position: absolute; right: 0; top: 4px; line-height: 12px }
.voteForm .topicOnExp .voteTopicTitle:hover { color: #333; cursor: pointer }
.voteForm .topicOnExp li:hover { color: #333 }
.voteForm .topicOnExp li i:hover { border-color: #f04848 }
.voteForm .topicOnExp li i.icon-rightframe { border: 0; right: 4px; top: 5px; font-size: 18px }
.btn_vote { width: 35px; height: 20px; line-height: 18px; border: 1px solid #dcdcdc; background-color: #fff; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; color: #666; cursor: pointer }
.btn_voteCurrent { border: 1px solid #f04848; background-color: #f04848; color: #fff }
.voteForm span.grey { font-size: 12px; padding-left: 10px }
.text_vote { border: 1px solid #dcdcdc; height: 18px; width: 249px; margin-right: 5px; padding-left: 4px; color: #999 }
.topicProgress li { height: 25px; position: relative; line-height: normal }
.progressBox { width: 210px; height: 6px; background-color: #ccc; position: relative }
.progressing { height: 6px; background-color: #f04848; position: absolute; left: 0; top: 0 }
.voteForm .topicProgress li, .voteForm .topicProgress li:hover { width: 265px; padding-right: 35px; color: #666 }
.topicProgress .num { position: absolute; right: 0; top: 10px }
.voteAnimate { position: absolute; right: 0; top: 0; color: #f04848; display: none }
.voteForm span.red { display: block; margin-bottom: 16px; font-size: 12px }
.topicProgress li span.topicTitle { height: 14px; line-height: 12px }
.overseaCommon { width: 310px; height: 74px; overflow: hidden; margin-left: -5px }
.overseaCommon a { display: block; width: 145px; height: 32px; line-height: 32px; text-align: center; margin: 0 5px 10px; float: left; color: #666; background-color: #f5f5f5; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; font-size: 12px }
.overseaCommon a:hover { color: #fff; background-color: #f04848 }
.overseaCommon i { color: #f04848; width: 16px; height: 16px; padding-right: 6px }
.overseaCommon a:hover i { color: #fff }
.hotCommentTitle { border-bottom: 1px solid #dcdcdc; margin-bottom: 16px; padding-bottom: 10px }
.hotComment { font-size: 12px; height: 296px; overflow: hidden; width: 300px; position: relative }
.hotComment li.listItem { padding-bottom: 12px; margin-right: 12px; margin-bottom: 16px }
.hotComment .time { float: right }
.hotComment .listInfo { margin: 6px 0; color: #666; line-height: 20px; width: 280px }
.hotComment .commentOn { color: #999; display: block; width: 280px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden }
.articleAuthor .panelTitle { font-size: 12px; margin-bottom: 12px; line-height: 20px; height: auto; font-weight: bold }
.seriesExp { height: auto }
.seriesExp li span.grey_ellipsis { width: 300px; display: block; font-size: 12px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #999 }
.seriesTitle { width: 250px; margin-top: 2px }
.rightPanel .seriesTitle a { float: none; display: inline; vertical-align: -1px }
.rightPanel .seriesTitle p { display: inline; padding-right: 10px; font-weight: bold }
.authorInfo { border-top: 1px solid #dcdcdc; padding: 16px 0; overflow: hidden }
.authorNickname { height: 25px; line-height: 25px; display: inline-block }
.authorOtherInfo { height: 36px; overflow: hidden; margin-top: 5px }
.authorOtherInfo a { display: inline-block; width: auto; font-size: 12px; color: #999; padding-right: 30px; text-align: center }
.authorOtherInfo span.num { color: #d62222; display: block; font-size: 16px; font-weight: bold }
.user_signIn { height: auto; font-size: 12px }
.user_signIn .grey { float: left; width: 110px }
.signScored { background-color: #f5f5f5; color: #999 }
.signIn_data { padding-top: 10px; margin-bottom: 16px; color: #999 }
.signIn_data span.red { font-weight: bold }
.signIn_title { padding-left: 0; margin-bottom: 16px }
.signIn_Block { margin-bottom: 20px }
.signIn_otherActive { text-align: center; padding-top: 20px }
.leftWrap .signIn_Block .list { border-top: 1px solid #dcdcdc; padding-top: 21px; border-bottom: 0; margin-top: 0 }
.signIn_Block span.grey { display: block; line-height: 32px; font-size: 12px }
.signIn_rank li { width: 300px; height: 24px; overflow: hidden; padding: 16px 0; font-size: 12px; border-top: 1px solid #dcdcdc }
.signIn_rank .rankNum, .signIn_rank .rankDays, .signIn_rank li a { display: block; float: left; margin-right: 10px; line-height: 24px }
.signIn_rank .rankNum { height: 18px; width: 18px; text-align: center; line-height: 18px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; background-color: #f5f5f5; color: #d62222; margin-top: 3px }
.signIn_rank .rankNumTop { background-color: #f04848; color: #fff }
.signIn_rank .rankAvatar { height: 24px; width: 220px }
.signIn_rank .rankAvatar img, .show_list .rankAvatar img, .discovery_list .rankAvatar img { float: left; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100% }
.signIn_rank .rankTitle { width: 136px; display: inline-block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding-left: 10px }
.signIn_rank .rankDays { margin-right: 0; width: 40px; text-align: right; color: #999 }
.secondNav { height: 40px; border-left: 1px solid #dcdcdc; float: left; width: 600px; padding-left: 20px; margin-top: 20px; color: #333; line-height: 40px; overflow: hidden }
.secondNav h1, .secondNav span { color: #333; line-height: 40px; font-size: 20px; font-weight: normal; width: 148px; float: left }
.secondNav a { display: block; height: 28px; border-bottom: 2px solid #f0f0f0; line-height: 24px; color: #333; margin-right: 30px; margin-top: 10px; text-align: center; float: left; font-size: 14px; font-weight: normal }
.secondNav a:hover { font-weight: bold }
.secondNav a.current { border-bottom: 2px solid #f04848; font-weight: bold }
.secondNav h1 a, .secondNav span a { font-size: 20px }
.secondNav h1 a:hover, .secondNav span a:hover { font-weight: normal }
.crumbs { color: #999; font-size: 12px; height: 40px; line-height: 40px; border-bottom: 1px solid #dcdcdc }
.crumbsCate { display: inline }
.crumbs .arrow, span.arrow { font-family: "SimSun"; padding: 0 4px }
.oversea_banner { width: 910px; overflow: hidden }
.oversea_banner .uneven { border-top: 0; padding-top: 0; margin-bottom: 30px }
.oversea_nav_list { overflow: hidden; font-size: 12px; line-height: 32px; margin-bottom: 30px }
.oversea_nav_list .listTitle, .tool_list .listTitle_tool { width: 20%; font-weight: bold; float: left; color: #666; margin-bottom: 0 }
.tool_list .listTitle_tool { width: 100%; float: none; font-size: 14px; padding-top: 30px }
.oversea_nav_list .red { color: #d62222 }
.oversea_nav_list ul { width: 80%; float: left; border-bottom: 1px solid #dcdcdc; padding-bottom: 30px }
.oversea_nav_list li { width: 25%; height: 32px; line-height: 32px; float: left }
.oversea_nav_list a { font-size: 12px; color: #666 }
.oversea_nav_list a:hover { color: #5188a6 }
.fold_list { position: relative }
.fold_list ul { width: 60%; float: left; height: 64px; border-bottom: 0; padding-bottom: 0 }
.fold_list li { width: 33.33333333% }
.fold_list a.more, .fold_list a.pickup { width: 20%; height: 32px; float: left; color: #5188a6 }
.fold_list a i { vertical-align: -4px }
.fold_list a.pickup { display: none }
.oversea_nav_list .line { margin-bottom: 40px }
.tool_list a.a_underline { color: #5188a6; line-height: 32px }
.tool_list ul { width: 100%; border-bottom: 0; padding-bottom: 0 }
.tool_list ul li { width: 20% }
.show_listWrap { padding-bottom: 20px }
.leftWrap .show_list li { width: 438px; height: 410px; border: 1px solid #dcdcdc; float: left; margin-right: 30px; margin-bottom: 30px; margin-top: 0; padding-bottom: 0 }
.show_list .picBox { display: block; width: 438px; height: 270px; margin-bottom: 16px; text-align: center; overflow: hidden }
.show_list .picBox img { width: 438px; height: 270px }
.show_list .itemName { height: 48px; overflow: hidden; margin-bottom: 16px; font-size: 16px; padding-left: 0; font-weight: bold; line-height: 26px }
.show_list .itemUserInfo, .discovery_list .itemUserInfo { height: 24px; line-height: 25px; overflow: hidden; margin-bottom: 10px }
.show_list .rankAvatar, .discovery_list .rankAvatar { display: block; width: 280px; float: left }
.show_list .rankTitle, .discovery_list .rankTitle { width: 240px; padding-left: 10px; height: 24px; overflow: hidden; display: inline-block }
.show_list .time, .discovery_list .time { display: block; float: right; line-height: 26px }
.show_list h2.itemName .icon { display: inline-block; width: 32px; height: 20px; font-size: 12px; color: #f04848; background-color: #f5f5f5; text-align: center; line-height: 20px; margin-right: 10px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; vertical-align: 2px; font-weight: normal }
.show_list h2.itemName .icon:hover { background-color: #f04848; color: #fff }
.topicProgressWrap { border: 1px solid #dcdcdc; padding: 18px 0; overflow: hidden; margin-bottom: 40px }
.topicProgressWrap .panelTitle { color: #d62222; padding-left: 20px }
.topicProgressWrap .panelTitle span { font-size: 12px; font-weight: normal; padding-left: 6px }
.topicProgressWrap .panelTitle .voterNum { font-size: 12px; font-weight: normal; float: right; padding-right: 20px; color: #999 }
.topicProgressWrap .topicProgress { border-top: 0; overflow: hidden; width: 948px; clear: both }
.topicProgressWrap .voteForm .topicProgress li, .topicProgressWrap .voteForm .topicProgress li:hover { width: 420px; padding-left: 20px; float: left; padding-right: 0; margin-right: 34px; margin-bottom: 3px }
.topicProgressWrap .topicProgress li span.topicTitle { width: 142px; display: block; float: left; margin-right: 18px }
.topicProgressWrap .progressBox { float: left; margin-top: 5px }
.topicProgressWrap .topicProgress .num { float: left; position: static; width: 24px; padding-left: 10px; text-align: right; margin-right: 26px }
.topicProgressWrap .voteForm .topicProgress li i { float: left; position: static; margin-top: 1px }
.topicProgressWrap .btn_vote { float: right; margin-right: 20px; margin-left: 16px }
.topicProgressWrap .voteForm { margin-bottom: 0 }
.topicProgressWrap .voteForm span.grey { display: block; padding-right: 20px; text-align: right; line-height: 20px }
.topicProgressWrap .voteAnimate { right: 45px }
.topicOnExp_beyondHide, .topicOnExpWrap, .show_listWrap, .show_list { width: 910px; overflow: hidden }
.topicOnExpWrap, .show_list { width: 940px }
.topicOnExp_block { width: 440px; height: 187px; margin-right: 30px; float: left; padding-bottom: 24px }
.topicOnExp_block .topicOnExp li { width: 440px; padding-right: 0; height: 30px; line-height: 30px; margin-bottom: 6px }
.topicOnExp_block .topicOnExp li a { height: 30px; line-height: 30px }
.topicOnExp_block .topicOnExp li a.topicTitle { color: #666 }
.topicOnExp_block .topicOnExp li a.a_vote_hide { visibility: hidden }
.topicOnExp_block .topicOnExp li a:hover { color: #5188a6 }
.topicOnExp_block .topicOnExp li a.topicTitle { height: 30px; line-height: 30px; max-width: 360px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: inline-block }
.topicOnExp_block .topicOnExp li span.topicTitle { height: 30px; line-height: 30px; max-width: 360px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: inline-block; color: #999 }
.topicOnExp_block .voteTotalNum { float: right; color: #999 }
.topicOnExp_block .a_vote_hide { float: right; padding-right: 10px }
.topicOnExp_block .listItem:hover { background-color: #f5f5f5 }
.topicOnExp_block .listItem:hover a.a_vote_hide { visibility: visible }
.topic_panelTitle, .series_panelTitle { height: 40px; line-height: 40px; border-bottom: 1px solid #dcdcdc; font-size: 12px }
.topic_panelTitle .icon { margin: 10px 0 0 0; width: auto; padding: 0 5px }
.topic_panelTitle b { font-size: 14px; padding: 0 10px }
.topic_panelTitle .rFloat { color: #999 }
.topic_panelTitle .rFloat a { padding-left: 10px }
.series_panelTitle { border-bottom: 0; margin-bottom: 12px }
.screenPannel { margin-bottom: 20px; font-size: 13px }
.screenPannel .tab_li { padding-right: 30px }
.more_screen, .more_screen .tab_info { height: 50px; overflow: hidden }
.more_screen a { padding-right: 16px; display: inline-block; margin-bottom: 14px; color: #666 }
.more_screen a.current, .more_screen a.current:hover { color: #999 }
.more_screen a.new { color: #f04848 }
.more_screen a:hover { color: #5188a6 }
.selectedWrap { overflow: hidden; padding-top: 12px; margin-bottom: 20px }
.selectedWrap span.grey { width: 48px; height: 20px; line-height: 20px; float: left }
.selectedCon li { display: inline-block }
.selectedCon li a { display: inline-block; border: 1px solid #ccc; color: #f04848; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; padding: 0 5px; height: 18px }
.selectedCon li i { color: #ccc; padding-left: 6px; font-size: 13px }
.selectedCon li a:hover { color: #f04848; border-color: #f04848 }
.selectedCon li a:hover i { color: #f04848 }
.screenPannel_single { font-size: 12px; padding-bottom: 8px; border-bottom: 1px solid #dcdcdc }
.screenPannel_single .more_screen { height: auto; border-top: 1px solid #dcdcdc; padding-top: 12px }
.screenPannel_single a { padding: 0 6px; height: 20px; line-height: 20px; margin-bottom: 10px }
.screenPannel_single a.current, .screenPannel_single a.current:hover { color: #fff; background-color: #f04848; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px }
.news_screen { border-bottom: 0 }
.news_screen a { margin-right: 15px }
.news_screen .cate { display: inline; font-weight: normal; font-size: 12px }
.news_screen .more_screen { padding-top: 16px }
.screenConditions { border-top: 1px solid #dcdcdc; padding-top: 16px; font-size: 12px; margin-bottom: 20px }
.screenConditions li { display: inline; padding-right: 20px; cursor: pointer }
.screenConditions li a { color: #333 }
.screenConditions li a:hover { color: #5188a6 }
.screenConditions li.current_item a { color: #f04848; font-weight: bold }
.discovery_list { width: 1065px; margin-left: -8px; overflow: hidden; margin-right: 0; float: none }
.discovery_list li.list { width: 248px; height: 470px; border: 1px solid #dcdcdc; float: left; margin: 0 8px 16px; position: relative; padding-bottom: 0; margin-top: 0 }
.discovery_list li:hover { -webkit-box-shadow: #ccc 0 2px 5px; -moz-box-shadow: #ccc 0 2px 5px; box-shadow: #ccc 0 2px 5px; border-color: #f04848 }
.discovery_list a.picBox { display: block; width: 200px; height: 200px; margin: 15px auto 12px; text-align: center; overflow: hidden }
.discovery_list .listItem, .show_list .listItem { padding: 0 15px; font-size: 12px }
.discovery_list .itemName { height: 60px; line-height: 20px; overflow: hidden; margin-bottom: 8px; font-size: 14px; padding-left: 0; font-weight: bold }
.discovery_list .itemName .red { display: block; height: 20px; line-height: 20px; overflow: hidden }
.discovery_list .itemName .black { max-height: 40px; display: block; line-height: 20px; overflow: hidden }
.discovery_list .rankAvatar { width: 128px }
.avatarMore { width: 128px; color: #999; overflow: hidden; height: 24px; display: block; float: left }
.avatarMore a { padding-right: 6px; max-width: 76px; overflow: hidden; float: left; height: 24px }
.discovery_list .rankTitle { width: 94px }
.discovery_list .listItem span.grey, .show_list .listItem span.grey { display: inline; padding-left: 10px }
.discovery_list p { color: #999; line-height: 20px; height: 80px; overflow: hidden; margin-bottom: 10px }
.discovery_list .item_buy_mall { height: 32px; line-height: 32px }
.discovery_list .mall, .discovery_list .mall_time { padding: 0 8px; font-size: 12px; position: absolute; right: 15px; top: 196px; height: 24px; line-height: 24px }
.discovery_list .mall_time { right: auto; left: 15px; top: 181px; text-align: center }
.discovery_list .mall_word, .discovery_list .mall_time_word { color: #5188a6; display: block; filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; position: relative }
.discovery_list .mall_time_word { color: #999 }
.discovery_list .mall_bg { width: 100%; height: 24px; background-color: #f5f5f5; filter: alpha(opacity=50); -moz-opacity: .5; opacity: .5; display: block; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; position: absolute; right: 0; top: 0 }
.discovery_list a.directLink { width: 72px; height: 28px; line-height: 28px; display: inline-block; background-color: #f04848; color: #fff; text-align: center; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px }
.discovery_list .zan_fav_com { height: 24px; width: 144px; float: left; padding-top: 1px }
.discovery_list .zan_fav_com a { padding-left: 1px; margin-right: 10px }
.discovery_list .time { width: 66px; height: 26px; overflow: hidden; text-align: right }
article { margin-bottom: 40px; padding-top: 17px }
.article_title { font-size: 20px; line-height: 30px; font-weight: normal }
article .soldOut, article .timeOut { position: relative; padding-left: 42px; color: #999 }
article .soldOut .icon, article .timeOut .icon { position: absolute; left: 0; top: 0; padding-left: 0; display: block; width: 32px; height: 20px; float: left; font-size: 12px; color: #999; background-color: #f5f5f5; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; text-align: center; line-height: 20px; margin: 2px 10px 0 0; font-family: "SimSun" }
.article_meta, .article_meta_fx { margin-top: 16px }
.article_meta_nowrap { height: auto; clear: both; margin-bottom: 8px; line-height: 20px }
.article_meta_nowrap span { white-space: nowrap }
.article_picwrap { width: 190px; float: right; margin-left: 45px }
.article_picwrap a.picLeft { float: none; margin-right: 0; display: block; margin-bottom: 20px }
.article_picwrap .buy { margin: 0 auto 12px; width: 150px; height: 40px }
.article_picwrap .buy a { width: 110px; height: 40px; line-height: 40px; padding-left: 40px; font-size: 14px }
.article_picwrap .buy i { padding-left: 6px }
.article_picwrap .more_buy { width: 148px; top: 37px; padding-left: 0 }
.article_picwrap .more_buy li { padding: 0 20px }
*+html .article_picwrap .more_buy li { padding-left: 0 }
.article_picwrap .more_buy li a { padding-left: 0; height: 32px; line-height: 32px }
.article_picwrap .mall { display: block; text-align: center; font-size: 12px }
.article_picwrap span.mall { color: #999 }
article, article p, article blockquote { margin-bottom: 26px; color: #333; line-height: 26px; word-break: break-all; word-wrap: break-word }
article p img.face, img.face { display: inline; margin: 0 }
article span.img_desc { display: block; margin: 0 auto; text-align: center }
article span.img_desc img { margin: 0 auto 10px }
article blockquote { background-color: #f5f5f5; display: inline-block }
article blockquote p { font-size: 12px; color: #666; padding: 20px; line-height: 20px; margin-bottom: 0 }
article table { border-collapse: collapse; margin-bottom: 40px; line-height: normal }
article table td, article table th { padding: 5px 10px; border: 1px solid #ddd }
article ul, article ol { margin: 0 0 26px; padding-left: 35px }
article ul li, article ol li { font-size: 14px; font-family: arial, "SimSun"; line-height: 26px }
article ul li { list-style-type: disc }
article ol li { list-style-type: decimal }
article ol>li>ul>li { list-style-type: disc }
article li p { display: inline }
article h2, article h3, article h4 { font-size: 16px; margin-bottom: 16px }
article h2 { font-size: 18px }
article embed { margin: 0 auto 20px; display: block; width: 480px!important; height: 360px!important }
.slogan { border: 1px solid #dcdcdc; padding: 19px 19px 19px 78px; overflow: hidden; background: url(../images/sloganlogo.png) 19px center no-repeat; font-size: 12px; color: #666; line-height: 20px; margin-bottom: 40px; clear: both }
.score_rateBox { width: 260px; height: 52px; margin: 0 auto 40px; font-size: 12px; text-align: center; color: #999; line-height: normal; position: relative }
.score_rateBox a { height: 52px; width: 52px; display: block; position: relative }
.score_rate { line-height: 20px; width: 120px; position: absolute; left: 70px }
.score_rateBox .progressBox { width: 120px; margin: 0 auto }
.score_rateBox i { font-size: 52px; line-height: normal; color: #999; position: absolute; left: -1px; top: -1px }
.score_rateBox i.icon-worth { color: #f04848 }
.score_rateBox a.lFloat { border-style: solid; border-radius: 100%; border-width: 0; margin: 0; position: absolute; left: -4px; top: 0 }
@-webkit-keyframes rock {
0%, 100% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
20%, 60% {
-webkit-transform:translate3d(-6px, 0, 0);
transform:translate3d(-6px, 0, 0)
}
40%, 80% {
-webkit-transform:translate3d(6px, 0, 0);
transform:translate3d(6px, 0, 0)
}
}
@keyframes rock {
0%, 100% {
-webkit-transform:translate3d(0, 0, 0);
-ms-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
20%, 60% {
-webkit-transform:translate3d(-6px, 0, 0);
-ms-transform:translate3d(-6px, 0, 0);
transform:translate3d(-6px, 0, 0)
}
40%, 80% {
-webkit-transform:translate3d(6px, 0, 0);
-ms-transform:translate3d(6px, 0, 0);
transform:translate3d(6px, 0, 0)
}
}
@-webkit-keyframes border_large {
0%, 100% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
20%, 60% {
-webkit-transform:translate3d(0, -6px, 0);
transform:translate3d(0, -6px, 0)
}
40%, 80% {
-webkit-transform:translate3d(0, 6px, 0);
transform:translate3d(0, 6px, 0)
}
}
@keyframes border_large {
0%, 100% {
-webkit-transform:translate3d(0, 0, 0);
-ms-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
20%, 60% {
-webkit-transform:translate3d(0, -6px, 0);
-ms-transform:translate3d(0, -6px, 0);
transform:translate3d(0, -6px, 0)
}
40%, 80% {
-webkit-transform:translate3d(0, 6px, 0);
-ms-transform:translate3d(0, 6px, 0);
transform:translate3d(0, 6px, 0)
}
}
.score_rateBox span.scoredInfo { width: 52px; height: 52px; background-color: #f04848; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; color: #fff; font-size: 12px; line-height: 52px; display: none }
.score_rateBox span.addNumber { font-size: 20px; font-weight: bold; position: absolute; left: 50%; top: 50%; margin-top: -11px; margin-left: -11px; display: none }
.score_rateBox span.addNumber.add { color: #f04848 }
.score_rateBox span.addNumber.reduce { color: #999 }
.score_rateBox .unworthCurrent span.scoredInfo { background-color: #999 }
.score_rateBox a.lFloat:hover { animation: border_large .6s; -webkit-animation: border_large .6s; -moz-animation: border_large .6s; -o-animation: border_large .6s }
.score_rateBox a.worthCurrent:hover { animation: border_large 0s; -webkit-animation: border_large 0s; -moz-animation: border_large 0s; -o-animation: border_large 0s }
.score_rateBox a:hover i.icon-worth { color: #e53f3f }
.score_rateBox a:hover i.icon-Unworthy { color: #898989; animation: rock .6s; -webkit-animation: rock .6s; -moz-animation: rock .6s; -o-animation: rock .6s }
.score_rateBox a.unworthCurrent:hover i.icon-Unworthy { animation: rock 0s; -webkit-animation: rock 0s; -moz-animation: rock 0s; -o-animation: rock 0s }
.show_exp_zan { height: 20px; padding-top: 54px }
.show_exp_zan a { text-align: center; padding-left: 0; width: 52px; height: 52px; border-style: solid; border-radius: 100%; border-width: 0; margin: 0; position: absolute; left: 102px; top: 0 }
.show_exp_zan a:hover i { animation: border_large .6s; -webkit-animation: border_large .6s; -moz-animation: border_large .6s; -o-animation: border_large .6s }
.show_exp_zan a.current:hover i { animation: border_large 0s; -webkit-animation: border_large 0s; -moz-animation: border_large 0s; -o-animation: border_large 0s }
.show_exp_zan span.scoredInfo { margin: 0 auto }
.show_exp_zan a i { color: #f04848; vertical-align: middle; margin-right: 0 }
.show_exp_zan a.current:hover i, .worthCurrent:hover i, .unworthCurrent:hover i { display: none }
.show_exp_zan a.current:hover span.scoredInfo, .worthCurrent:hover span.scoredInfo, .unworthCurrent:hover span.scoredInfo { display: block }
.operate_box { width: 100%; border-top: 1px solid #dcdcdc; padding-top: 16px; font-size: 12px; color: #999; height: 85px }
.pre_next_article { width: 650px; height: 62px; float: left }
.pre_next_article span { display: block; margin-bottom: 16px; height: 15px; overflow: hidden }
.pre_next_article a { padding-left: 10px }
.operate_icon { width: 260px; float: left; text-align: right }
.operate_icon a { padding-left: 20px; color: #999; margin: 0; height: 16px; line-height: 16px; display: inline-block }
.operate_icon a.noGoods { vertical-align: top; visibility: hidden; padding-left: 0 }
.operate_icon a.noGoods:hover { color: #5188a6 }
article .voteDiv { width: 666px; padding-right: 44px; height: 36px; line-height: 36px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden }
article .voteDiv:nth-child(odd) { background: #f5f5f5 }
article .voteBut, .comment_baoming { width: 40px; height: 24px; *height:24px;
text-align: center; background-color: #f04848; border: 1px solid #f04848; color: #fff; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; font-size: 12px; cursor: pointer; float: right; margin-top: 6px; margin-right: -44px }
.comment_baoming { width: 72px; float: none; height: 30px; line-height: 25px; padding-bottom: 2px }
article .voteBut:hover, .comment_baoming { filter: alpha(opacity=90); -moz-opacity: .9; opacity: .9 }
.siteWrapSmall, .siteWrap { width: 422px; margin-bottom: 30px }
.siteBlock { border: 1px solid #dcdcdc; min-height: 118px; overflow: hidden; }
.sitePic { display: block; width: 118px; height: 118px; overflow: hidden; text-align: center; float: left }
.sitePic img { max-height: 118px; max-width: 118px }
.siteWrap .sitePic img { max-width: 178px; max-height: 178px }
/*.siteBlockInfo { float: right; border-left: 1px solid #dcdcdc; width: 260px; min-height: 118px; padding: 0 20px }*/
.siteTitle { color: #333; line-height: 22px; display: block; height: 44px; margin-bottom: 20px; margin-top: 15px; overflow: hidden }
.siteTitle:hover { color: #5188a6; text-decoration: none }
.sitePrice { font-size: 12px; color: #999 }
.sitePrice .red { font-size: 16px; font-weight: bold; line-height: 25px; padding-right: 10px }
.insert-smzdm { padding: 0 6px }
.insert-smzdm i { padding-right: 6px; color: #f04848; font-size: 20px; vertical-align: -4px }
.siteWrap { width: 600px; clear: both }
.siteWrap .siteBlock { min-height: 178px }
.siteWrap .siteBlockInfo { width: 378px; min-height: 178px }
.siteWrap .sitePic { width: 178px; height: 178px }
.siteWrap .siteTitle { font-size: 16px; line-height: 26px; font-weight: bold; overflow: hidden; height: auto; max-height: 52px; margin-bottom: 13px }
.siteWrap .grey { font-size: 12px; line-height: 22px; margin-top: 15px; display: block; overflow: hidden; height: 44px }
.siteBlockSC .icon { margin-top: 18px }
.siteBlockSC .siteTitle { color: #999 }
.siteBlockSC .red { color: #999 }
.baike_card { width: 100%; margin-bottom: 30px; display: inline-block; font-family: "Microsoft Yahei", arial }
.baike_box { height: 58px; border: 1px solid #e6e6e6; border-bottom: 0 }
.baike_box a { float: left; padding-left: 15px; padding-top: 15px }
.baike_box a img { margin: 0 }
.baike_box span.grey { float: left; padding-left: 10px; height: 58px; line-height: 58px; font-size: 12px }
.baike_card .siteBlock { height: 178px }
.baike_card .sitePic { width: 178px; height: 178px }
.baike_card .sitePic img { max-width: 178px; max-height: 178px; margin-bottom: 0 }
.baike_card .siteBlockInfo { width: 490px; border-left: 0 }
.baike_card .icon { display: block; width: 32px; height: 20px; float: left; font-size: 12px; color: #fff; background-color: #f04848; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; text-align: center; line-height: 20px; margin: 0 10px 0 0 }
.baike_card .info_box { height: 120px; padding-top: 15px }
.baike_card .siteTitle { height: auto; margin-bottom: 6px; margin-top: 0 }
.baike_card .siteTitle .ellipsis { width: 440px; height: 20px; float: left; line-height: 20px; color: #333; font-weight: bold; font-size: 16px }
.baike_card .siteTitle .ellipsis:hover { color: #5188a6; text-decoration: none }
.baike_card .sub_title { margin-bottom: 2px; color: #666 }
.baike_card .grey { font-size: 12px; line-height: 20px; margin-bottom: 0; height: 60px; overflow: hidden }
.baike_card .siteBlockInfo>span { padding-right: 35px }
.article_fx .article_title { padding-top: 34px; margin-bottom: 16px }
.article_fx .article_meta, .article_fx .article_meta_fx { margin: 0 0 12px }
.article_meta_fx span.fx_mall { max-width: 170px; overflow: hidden; display: inline-block; float: left; height: 26px; line-height: 26px; padding-right: 30px }
.article_meta_fx span.fx_class { max-width: 96px; overflow: hidden; display: inline-block; float: left; height: 26px; line-height: 26px; padding-right: 30px }
.article_fx img { margin-bottom: 0 }
.article_pic_fx { width: 300px; height: 300px; float: left; margin-right: 40px; text-align: center; margin-bottom: 20px }
.article_action_fx { margin-top: 45px; padding-top: 26px; border-top: 1px solid #dcdcdc; margin-left: 340px; height: 85px; font-size: 12px }
.article_action_fx a.zan, .article_action_fx a.fav, .article_action_fx a.comment { padding: 0 5px; border: 1px solid #ccc; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; color: #999; height: 22px; display: block; float: left; margin-right: 10px; margin-top: 3px }
.article_action_fx a:hover { color: #f04848; text-decoration: none; border-color: #f04848 }
.article_action_fx a i { vertical-align: -2px }
.article_action_fx .buy a i { vertical-align: -1px }
.article_action_fx a:hover i { color: #f04848 }
.article_action_fx .buy { float: right }
.article_action_fx .buy a:hover, .article_action_fx .buy a:hover i { color: #fff }
.userInfo_fx { width: 100%; height: 36px; overflow: hidden; clear: both; line-height: 36px; margin-bottom: 16px; font-size: 12px }
.userInfo_fx .userPic { margin-right: 10px; width: 36px; height: 36px }
article .detail_fxInfo { height: auto; clear: both; line-height: 26px }
article .detail_fxInfo p { margin-bottom: 0 }
.guess_like { width: 910px; overflow: hidden }
.guess_like .discovery_list { width: 940px; margin-left: -15px }
.guess_like .discovery_list li { height: 385px; margin: 0 15px 30px; position: static }
.guess_like .itemUserInfo { color: #999 }
.guess_like .itemUserInfo span { padding-right: 20px }
.guess_like .itemUserInfo span.time { padding-right: 0 }
.guess_like .itemUserInfo span i { padding-right: 5px }
#comments { padding-top: 36px }
.greyNum { font-size: 12px; color: #999; font-weight: normal }
.comment_sendwrap { font-size: 12px; margin-bottom: 16px; position: relative }
.comment_avatar { width: 60px; float: left }
.comment_listBox { margin-bottom: 40px }
.comment_sendwrap .userPic, .comment_list .userPic { float: none; display: block; margin-right: 0 }
.comment_nickName { display: block; width: 60px; height: 15px; line-height: 15px; overflow: hidden; text-align: center }
.comment_sendPart, #comment_error { padding-left: 80px }
.textarea_comment { padding: 10px; height: 60px; border: 1px solid #dcdcdc; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; width: 808px; min-width: 808px; max-width: 808px; margin-bottom: 10px; font-size: 12px; line-height: 20px; color: #ccc }
.comment_operate { height: 40px; line-height: 40px }
.comment_operate .comment_smileBox { width: 380px; height: 40px; float: left; position: relative }
.icon-small:hover, .icon-rightframe, .icon-weibo-noframe { color: #f04848; cursor: pointer }
.icon-weibo-noframe { font-size: 18px }
.comment_operate .comment_share { width: 250px; height: 40px; float: right; color: #999 }
.comment_share i.check { width: 12px; height: 12px; border: 1px solid #dcdcdc; display: inline-block; vertical-align: -3px; margin-right: 2px }
.comment_share i.check:hover { border-color: #f04848; cursor: pointer }
.noLogin .comment_share i.comment_switch { display: none }
.comment_share i.icon-rightframe { border: 0; display: inline; margin-right: 0 }
.comment_operate .btn_sub, .comment_operate .btn_subGrey { width: 150px; height: 40px; text-align: center; background-color: #f04848; color: #fff; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; font-size: 14px; float: right; cursor: pointer }
.comment_operate .btn_subGrey, .btn_grey { background-color: #ccc }
.btn_subGrey:hover { filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1 }
.comment_wrap .tab_nav { height: 23px }
.comment_wrap .tab_comment_li { height: 22px; line-height: 22px; cursor: pointer; width: 50px; padding-right: 0 }
.comment_wrap .tab_comment_li span { font-size: 12px }
.comment_wrap .current_item { cursor: default }
.comment_wrap .current_item span { color: #f04848; border-bottom: 0; font-weight: bold; cursor: default }
.comment_list { padding-bottom: 20px; border-bottom: 1px solid #dcdcdc; margin-bottom: 16px }
.comment_list .comment_avatar { height: auto; font-size: 12px; text-align: center; width: 36px; padding-right: 16px; position: relative }
.comment_list .userPic { margin-bottom: 4px; width: 36px; height: 36px }
.comment_conBox { width: 858px; line-height: 24px; color: #666; float: left }
.comment_avatar_time { height: 36px; line-height: 36px; overflow: hidden }
.comment_avatar_time .time { float: right; margin-top: 2px }
.comment_action { text-align: right }
.comment_action a { padding-left: 12px; color: #999; font-size: 12px }
.comment_action a.jubao { float: left; padding-left: 0 }
.comment_action a.comment-report { cursor: default }
.comment_action a:hover, .comment_action a.current { color: #f04848 }
.comment_action .come_from { float: left; padding-right: 12px; color: #999; font-size: 12px }
.comment_action .come_from a { padding-left: 0; color: #5188a6 }
.comment_action .come_from a:hover { text-decoration: underline }
.comment_conBox blockquote, .comment_blockquote { background-color: #f8f8f8; border: 1px solid #dcdcdc; padding: 15px 19px; margin-top: -1px }
blockquote .comment_con p { display: inline }
.comment_list blockquote .comment_action { visibility: hidden }
.comment_floor { float: right; color: #999; margin: -14px -12px 0 0 }
.quickReply { padding-top: 10px; position: relative }
#quick_error { position: absolute; bottom: 0; right: 180px; font-size: 12px }
blockquote .comment_con { padding-right: 15px; padding-top: 0; overflow: hidden }
.comment_showAll { height: 30px; line-height: 30px; text-align: center; border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; font-size: 12px }
.textarea_quick { width: 836px; min-width: 836px; max-width: 836px; height: auto; min-height: 22px; overflow: hidden; padding: 4px 10px; color: #666 }
blockquote .textarea_quick { width: 780px; min-width: 780px; max-width: 780px; border: 0 }
.blankDiv .quickReply { display: block }
.quickReply .comment_operate { height: 24px; line-height: 24px }
.quickReply .comment_smileBox { height: 24px }
.quickReply .comment_share { width: 168px; height: 24px; font-size: 12px }
.quickReply .comment_operate .btn_sub, .quickReply .comment_operate .btn_subGrey { width: 70px; height: 24px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; font-size: 12px }
.seaAll { display: none; text-align: right; font-size: 12px; padding-right: 15px }
.blockquote_wrap { margin-bottom: 10px; padding-top: 8px }
.noLogin .comment_sendPart { position: relative }
.comment_tips { position: absolute; left: 90px; top: 10px; font-size: 12px; color: #999; display: none }
.noLogin .comment_tips { display: block }
#comment_error { margin-bottom: 10px }
#success_1 { font-size: 12px }
#success_1 i { color: #7bc7ac; background-color: #fff; margin-right: 0; line-height: 30px }
#error { color: #f04848; position: absolute; bottom: 13px; right: 260px }
.rank { display: inline; font-size: 12px }
i.icon-biaoqing-sun, i.icon-biaoqing-moon, i.icon-biaoqing-star { color: #fdcc38; margin-left: 4px; vertical-align: -2px }
i.icon-biaoqing-moon { font-size: 14px }
i.icon-biaoqing-star { font-size: 12px; vertical-align: -1px }
i.icon-jinpaibaoliaotuan { color: #fd9e38; margin-right: 6px }
i.icon-zcchuji, i.icon-zczhongji { color: #ffd200; margin-left: 6px; margin-right: 3px; font-size: 15px }
i.icon-zczhongji { color: #ff8a00 }
i.icon-xiaobian { color: #f04848 }
.comment_con p { word-wrap: break-word; word-break: break-all }
.smileLayerBg { position: absolute; top: 34px; left: 0; clear: both; width: 386px; height: 176px; padding: 12px; background-color: #f5f5f5; border: 1px solid #dcdcdc }
.blockquote .smileLayerBg { top: 28px }
ul.smileBox { width: 386px; height: 140px }
ul.smileBox li { width: 36px; height: 36px; float: left; margin: -1px 0 0 -1px; padding: 0; border-bottom: 0 }
ul.smileBox li a { background: url(../images/static.gif) no-repeat; width: 34px; height: 34px; display: block; border: 1px solid #dcdcdc; background-color: #fff }
ul.smileBox li a:hover { border: 1px solid #f04848; background-color: #f9f9f9; position: relative; z-index: 2 }
ul.smileBox li a.smile2 { background-position: -34px 0 }
ul.smileBox li a.smile3 { background-position: -68px 0 }
ul.smileBox li a.smile4 { background-position: -102px 0 }
ul.smileBox li a.smile5 { background-position: -136px 0 }
ul.smileBox li a.smile6 { background-position: -170px 0 }
ul.smileBox li a.smile7 { background-position: -204px 0 }
ul.smileBox li a.smile8 { background-position: -238px 0 }
ul.smileBox li a.smile9 { background-position: -272px 0 }
ul.smileBox li a.smile10 { background-position: -306px 0 }
ul.smileBox li a.smile11 { background-position: -340px 0 }
ul.smileBox li a.smile12 { background-position: -374px 0 }
ul.smileBox li a.smile13 { background-position: -408px 0 }
ul.smileBox li a.smile14 { background-position: -442px 0 }
ul.smileBox li a.smile15 { background-position: -476px 0 }
ul.smileBox li a.smile16 { background-position: -510px 0 }
ul.smileBox li a.smile17 { background-position: -544px 0 }
ul.smileBox li a.smile18 { background-position: -578px 0 }
ul.smileBox li a.smile19 { background-position: -612px 0 }
ul.smileBox li a.smile20 { background-position: -646px 0 }
ul.smileBox li a.smile21 { background-position: -680px 0 }
ul.smileBox li a.smile22 { background-position: -714px 0 }
ul.smileBox li a.smile23 { background-position: -748px 0 }
ul.smileBox li a.smile24 { background-position: -782px 0 }
ul.smileBox li a.smile25 { background-position: -816px 0 }
ul.smileBox li a.smile26 { background-position: -850px 0 }
ul.smileBox li a.smile27 { background-position: -884px 0 }
ul.smileBox li a.smile28 { background-position: -918px 0 }
ul.smileBox li a.smile29 { background-position: -952px 0 }
ul.smileBox li a.smile30 { background-position: -986px 0 }
ul.smileBox li a.smile31 { background-position: -1020px 0 }
ul.smileBox li a.smile32 { background-position: -1054px 0 }
ul.smileBox li a.smile33 { background-position: -1088px 0 }
ul.smileBox li a.smile34 { background-position: -1122px 0 }
ul.smileBox li a.smile35 { background-position: -1156px 0 }
ul.smileBox li a.smile36 { background-position: -1190px 0 }
ul.smileBox li a.smile37 { background-position: -1224px 0 }
ul.smileBox li a.smile38 { background-position: -1258px 0 }
ul.smileBox li a.smile39 { background-position: -1292px 0 }
ul.smileBox li a.smile40 { background-position: -1326px 0 }
ul.smileBox li a.smile41 { background-position: -1360px 0 }
ul.smileBox li a.smile42 { background-position: -1394px 0 }
ul.smileBox li a.smile43 { background-position: -1428px 0 }
ul.smileBox li a.smile44 { background-position: -1462px 0 }
ul.smileBox li a.smile45 { background-position: -1496px 0 }
ul.smileBox li a.smile46 { background-position: -1530px 0 }
ul.smileBox li a.smile47 { background-position: -1564px 0 }
ul.smileBox li a.smile48 { background-position: -1598px 0 }
ul.smileBox li a.smile49 { background-position: -1632px 0 }
ul.smileBox li a.smile50 { background-position: -1668px 0 }
ul.smileBox li a.smile51 { background-position: -1702px 0 }
ul.smileBox li a.smile52 { background-position: -1736px 0 }
ul.smileBox li a.smile53 { background-position: -1768px 0 }
ul.smileBox li a.smile54 { background-position: -1802px 0 }
ul.smileBox li a.smile55 { background-position: -1836px 0 }
ul.smileBox li a.smile56 { background-position: -1870px 0 }
ul.smileBox li a.smile57 { background-position: -1904px 0 }
ul.smileBox li a.smile58 { background-position: -1938px 0 }
ul.smileBox li a.smile59 { background-position: -1972px 0 }
ul.smileBox li a.smile60 { background-position: -2006px 0 }
ul.smileBox li a.smile61 { background-position: -2040px 0 }
ul.smileBox li a.smile62 { background-position: -2074px 0 }
ul.smileBox li a.smile63 { background-position: -2108px 0 }
ul.smileBox li a.smile64 { background-position: -2142px 0 }
ul.smileBox li a.smile65 { background-position: -2176px 0 }
ul.smileBox li a.smile66 { background-position: -2210px 0 }
ul.smileBox li a.smile67 { background-position: -2244px 0 }
ul.smileBox li a.smile68 { background-position: -2278px 0 }
ul.smileBox li a.smile69 { background-position: -2312px 0 }
ul.smileBox li a.smile70 { background-position: -2346px 0 }
ul.smileBox li a.smile71 { background-position: -2380px 0 }
ul.smileBox li a.smile72 { background-position: -2414px 0 }
ul.smileBox li a.smile73 { background-position: -2448px 0 }
ul.smileBox li a.smile74 { background-position: -2482px 0 }
ul.smileBox li a.smile75 { background-position: -2516px 0 }
ul.smileBox li a.smile76 { background-position: -2550px 0 }
ul.smileBox li a.smile77 { background-position: -2584px 0 }
ul.smileBox li a.smile78 { background-position: -2618px 0 }
ul.smileBox li a.smile79 { background-position: -2652px 0 }
ul.smileBox li a.smile80 { background-position: -2686px 0 }
ul.smileBox li a.smile81 { background-position: -2720px 0 }
ul.smileBox li a.smile82 { background-position: -2754px 0 }
ul.smileBox li a.smile83 { background-position: -2788px 0 }
ul.smileBox li a.smile84 { background-position: -2822px 0 }
.smilePage { text-align: right; width: 384px; line-height: 24px; padding-top: 12px }
.smilePage a { display: inline-block; width: 24px; height: 24px; margin-left: 10px; text-align: center; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px }
.smilePage a:hover, .smilePage a.current { background-color: #f04848; color: #fff; font-weight: bold }
.pagination { text-align: center; margin: 20px 0; overflow: hidden }
.pagination li { display: inline; min-width: 24px; height: 24px; line-height: 24px; padding-right: 10px; color: #5188a6 }
.pagination li.jumpToPage { color: #999; padding-left: 10px }
.pagination a { display: inline-block; padding: 0 8px; color: #5188a6 }
.pagination a:hover, .pagination .pageCurrent, .pagination .pageCurrent:hover { background-color: #f04848; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; color: #fff; font-weight: bold }
.pagination .pageup a:hover, .pagination .pagedown a:hover { background-color: #fff; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; color: #5188a6; font-weight: normal; text-decoration: underline }
.pagination .noClick a, .pagination .noClick a:hover { background-color: #fff; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; color: #999; font-weight: normal; text-decoration: none }
.pagination span { font-family: "SimSun"; font-size: 13px;color:#5188a6;}
.input_num { height: 22px; line-height: 22px; border: 1px solid #dcdcdc; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; padding: 0 5px; color: #666; width: 26px; margin: 0 5px }
.pagination .a_jumpTo { width: 36px; height: 24px; line-height: 24px; background-color: #f04848; color: #fff; padding: 0; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px }
.pagination .a_jumpTo:hover { font-weight: normal }
.searchReslut_nav { padding-top: 10px; overflow: hidden }
.searchReslut_nav li { display: inline; padding-right: 30px; height: 39px; line-height: 39px }
.searchReslut_nav li h2 { display: inline; font-size: 14px; font-weight: normal }
.searchReslut_nav li.selected_nav { float: right; padding-right: 0 }
.searchReslut_nav li.selected_nav h1 { font-size: 14px }
.searchReslut_nav li a { display: inline-block; height: 37px; color: #333 }
.searchReslut_nav li a:hover { color: #5188a6 }
.searchReslut_nav li.current_nav a, .searchReslut_nav li.current_nav a:hover { border-bottom: 2px solid #f04848; font-weight: bold; color: #333 }
.searchReslut_nav li span { color: #999; font-size: 12px; font-weight: normal }
.leftLayer, .rightLayer { width: 48px; height: 149px; position: fixed; left: 50px; top: 40%; border-bottom: 1px solid #dcdcdc; background-color: #fff; display: none }
.leftLayer a, .rightLayer a { width: 46px; height: 39px; display: block; border: 1px solid #dcdcdc; border-bottom: 0; padding-top: 10px; padding-left: 0; margin: 0; text-align: center; font-size: 12px; line-height: normal; color: #999 }
.leftLayer a:hover, .rightLayer a:hover { background-color: #f04848; border-color: #f04848; color: #fff }
.leftLayer a i, .rightLayer a i { display: block; margin: 0 auto 1px }
.leftLayer a:hover i, .rightLayer a:hover i { color: #fff }
.leftLayer a.current, .leftLayer a.current i, .leftLayer a.current:hover, .leftLayer a.current:hover i { color: #f04848; background-color: #fff }
.leftLayer a.current:hover { border-color: #dcdcdc }
.bdsharebuttonbox a { background: none!important }
.bdshare-button-style0-16 a:hover { filter: alpha(opacity=100)!important; -moz-opacity: 1!important; opacity: 1!important }
.leftLayer .shareWords { width: 46px; height: 38px; margin: 0; padding-left: 0 }
.leftLayer .bds_count { color: #999!important; background: none!important }
.leftLayer .shareWords:hover .bds_count { color: #fff!important }
.leftLayer .shareWords:hover { background-color: #f04848!important }
.leftLayer .shareWords:hover a { border-color: #f04848 }
.bdshare-button-style0-16 .bds_more { margin: 0!important; height: 38px!important; padding-left: 0!important }
.operate_icon .operateShare { float: right; height: 20px!important; z-index: 3 }
.operate_icon .bdshare-button-style0-16 .bds_more { height: 20px!important; color: #999!important }
.operateShare a.shareWords, .operateShare_fx a.shareWords { margin: 0; width: 51px; padding: 0 }
.operateShare a.shareWords:hover, .operateShare_fx a.shareWords:hover { color: #5188a6 }
.article_action_fx .operateShare_fx { float: left; margin-top: 8px; z-index: 3 }
.article_action_fx .bdshare-button-style0-16 .bds_more { height: 20px!important }
.operateShare_fx a.shareWords { color: #999; width: 40px }
.operateShare_fx a:hover { color: #5188a6 }
.rightLayer { height: auto; left: auto; right: 50px; bottom: 10px; top: auto }
.rightLayer a.goTotop { padding-top: 20px; height: 30px; display: none }
.rightLayer a.suggest { padding-top: 18px; height: 32px }
footer { background-color: #333; width: 100%; min-width: 1050px; font-size: 12px }
.footer { width: 1240px; margin: 0 auto; padding: 40px 0 }
.footerTop { border-bottom: 1px solid #3d3d3d; padding-bottom: 40px; margin-bottom: 40px }
.footerTop a { color: #ccc; padding-right: 30px }
.footerTop a.sitemap { padding-right: 60px; border-right: 1px solid #4d4d4d; margin-right: 60px }
.footer a:hover { color: #fff }
.footerLink { margin-bottom: 40px }
.footerLink .linkTitle { font-size: 14px; color: #999; font-weight: bold; margin-bottom: 10px }
.footerLink ul li { margin-left: 0; display: inline }
.footerLink ul li a { color: #999; display: inline-block; padding-right: 30px; line-height: 24px }
.footerLink ul li a:hover { color: #fff }
.footerLink a { color: #999 }
.footer .info { color: #999; line-height: 20px }
#footer_fixed .footer { padding: 20px 0; height: 40px; overflow: hidden }
#footer_fixed .footerTop { border: 0; padding-bottom: 0; margin-bottom: 0; margin-top: 15px }
.desc_618 { border: 1px solid #dcdcdc; padding: 20px; line-height: 26px; background-color: #f9f9f9; margin-bottom: 20px; color: #666; margin-top: 15px }
.pop { position: fixed; top: 50%; left: 50%; z-index: 10000; background: #fff; display: none }
.pop-close { position: absolute; top: -6px; right: -6px; width: 24px; height: 24px; background: #fff; cursor: pointer; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; color: #999; text-align: center; line-height: 24px; font-size: 13px }
.pop-close:hover { color: #f04848 }
.pop-title { height: 60px; line-height: 60px; overflow: hidden; padding: 0 20px; border-bottom: 1px solid #dcdcdc }
.pop-title .pop_name { font-size: 20px; float: left }
.pop_name .grey { font-weight: normal; font-size: 12px; padding-left: 10px }
.pop-title a.a_underline { float: right; font-size: 12px }
#cover { position: fixed; z-index: 9999; top: 0; left: 0; width: 100%; height: 100%; background: #000; filter: alpha(opacity=50); -moz-opacity: .5; opacity: .5; display: none }
i.icon-loginright, i.icon-logintanhao { width: 32px; height: 32px; font-size: 20px; background-color: #7bc7ac; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; text-align: center; line-height: 32px; color: #fff; display: inline-block; margin-right: 20px }
i.icon-logintanhao { background-color: #f5f5f5; color: #f04848 }
#pop-login { width: 480px }
.notice_error { padding-bottom: 10px; color: #f04848; text-align: center }
.notice_error_300 { width: 300px }
.pop-content { padding: 0 90px; font-size: 12px; padding-bottom: 40px }
.form-item { margin: 20px auto; position: relative }
.form-input { -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; width: 278px; padding: 9px 10px; border: 1px solid #dcdcdc; -webkit-transition: border-color ease-in-out .15s; transition: border-color ease-in-out .15s; font-size: 12px }
.form-input-focus { border-color: #5188a6; outline: 0 }
.greyNotice { display: block; color: #999; padding-top: 8px }
.captchaBox .form-item { width: 142px; float: left; margin: 0 18px 0 0 }
.captchaBox .form-input { width: 120px; margin: 0 }
.captcha_imgBox { width: 137px; border: 1px solid #dcdcdc; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; float: left; height: 34px; overflow: hidden }
.captcha_imgBox img { height: 34px; display: block; margin: 0 auto }
.item-tip { position: absolute; color: #999; top: 10px; left: 12px; transition: all linear .2s; background-color: #fff; padding: 0 3px; font-size: 12px }
.item-tip-focus { top: -8px; font-size: 12px; color: #5188a6 }
span.error { font-size: 12px; color: #f04848 }
.refresh { font-size: 12px; color: #999 }
.twoWeeks { height: 25px; overflow: hidden; padding-top: 10px; clear: both; margin-bottom: 10px }
.twoWeeks .ckeckBox { vertical-align: middle; margin-right: 9px; color: #999 }
.twoWeeks label { padding-right: 26px; cursor: pointer; color: #666 }
.btn_login, .btn_reg, .btn_grey { border: 0; width: 150px; padding-left: 0; margin: 0 auto 20px; cursor: pointer }
.btn_reg { background-color: #7bc7ac }
.co_login { text-align: center; color: #999 }
.co_login a { padding-left: 12px }
.wrap .refresh, span.error, .form-item .grey, span.correct { padding-left: 20px }
.form-content i.icon-loginright { color: #7bc7ac; margin-left: 20px; display: none; background-color: #fff }
span.error { display: none }
.wrap .pop-title { height: 32px; line-height: 32px; margin-bottom: 40px; padding: 0 0 18px }
.accountPage { margin-left: 400px; padding-left: 0 }
.wrap .btn_login, .wrap .btn_reg, .wrap .btn_grey { margin-bottom: 40px; margin-left: 75px }
.wrap .refresh { height: 34px; line-height: 34px }
.wrap .twoWeeks { padding-top: 20px }
.wrap .co_login, .login_form { width: 300px }
.wrap .btn_getMail { clear: both; margin-top: 20px }
.wrap .login_form .refresh { height: auto; line-height: normal }
.mail_activation { display: block; width: 610px; margin: 0 auto; color: #666; padding: 90px 0 }
.mail_activation span.grey { font-size: 12px; display: block; padding-top: 20px; margin-bottom: 40px }
.mail_activation_btn { height: 40px; line-height: 40px; font-size: 12px; color: #999 }
.mail_activation_btn .btn_login { margin-left: 0 }
.mail_activation_btn span { float: left; padding-left: 20px }
.mail_activation_btn .rFloat a { padding-left: 10px }
.add_sina_box { padding-top: 80px; line-height: 26px }
.add_sina_box p { margin-bottom: 30px }
.add_sina_box .weibo_num { vertical-align: -8px; display: inline-block }
.qr_code_box { overflow: hidden }
.qr_code { margin-right: 80px; width: 144px; text-align: center; color: #666; float: left; line-height: 1.6em }
.mail_success { overflow: hidden; width: 370px; margin: 0 auto; color: #666; padding: 90px 0 }
.mail_success i, .error_page i.icon-logintanhao { float: left; margin: 4px 20px 15px 0 }
.mail_success span { font-size: 12px; display: block; padding-top: 10px }
.error_page { width: 250px; margin: 0 auto; color: #333; padding-top: 180px; padding-bottom: 40px }
.error_page i.icon-logintanhao { display: inline-block; margin: 0 10px 0 0; float: none }
.error_page span.grey { padding-left: 45px; font-size: 12px; display: block; padding-top: 24px }
.error_page span i { font-family: "SimSun" }
.pop_main_box .pop-content { padding: 0 0 40px; width: 480px; text-align: center; font-size: 14px; color: #666 }
.pop_main_box .pop-title { width: 440px; height: 60px; line-height: 60px; padding: 0 20px; margin-bottom: 0 }
.pop_width_300, .pop_width_320, .pop_width_340, .pop_width_420 { width: 320px; margin: 0 auto }
.pop_width_300 { width: 300px }
.pop_width_340 { width: 340px }
.pop_width_420 { width: 420px }
.pop_main_box p.pop_info { padding-top: 26px; margin-bottom: 20px }
span.small_grey { display: block; font-size: 12px; color: #999; line-height: 20px }
.a_blockBox { height: 42px; overflow: hidden }
a.a_redBlock, a.a_redBlock_small, a.a_greyBlock { padding-left: 0; width: 150px; text-align: center; margin: 0 auto }
a.a_greyBlock { background-color: #ccc }
a.a_redBlock_small { width: 100px; height: 34px; line-height: 34px; font-size: 12px; display: inline-block }
.pop_jubao, .pop_jubao_other { padding-right: 30px; font-size: 12px; line-height: 50px }
.pop_jubao_other { padding-right: 0 }
.pop_jubao input, .pop_jubao_other input { margin-right: 4px; vertical-align: middle }
.textarea_jubao { width: 318px; min-width: 318px; max-width: 318px; color: #999; display: none }
a.a_small { font-size: 12px }
.defaultAdd { text-align: left; font-size: 12px; margin-top: -10px; margin-bottom: 10px }
.defaultAdd input { vertical-align: -2px; margin-right: 6px }
.pop_main_box .btn_login, .pop_main_box .btn_grey { margin-bottom: 0 }
.pop_no_title .pop-content { width: 310px; padding: 40px 0; text-align: center; font-size: 14px }
.pop_no_title .pop-content i, .pop_no_title .pop_info, .pop_no_title .pop_info_show { display: inline-block }
.pop_no_title .pop_info, .pop_no_title .pop_info_show { text-align: left; color: #666; line-height: 20px; max-width: 210px }
.pop_no_title .pop-content i.icon-logintanhao { background-color: #f5f5f5; color: #f04848 }
.pop_no_title .oneLine i { vertical-align: -1px }
.pop_no_title .twoLine i { vertical-align: 8px }
.pop_no_title .moreLine i { vertical-align: 25px }
.pop_no_title .pop_comment_info { padding-top: 16px; clear: both }
.pop_no_title .pop_comment_info span { padding: 0 3px; color: #999; font-size: 12px }
.pop_large_width .pop-title { width: 530px }
.pop_large_width .pop-content { width: 510px; margin: 0 auto }
.pop_qd_pic { width: 120px; height: 120px; float: left; border: 1px solid #dcdcdc; margin-right: 10px }
.pop_qd_right { width: 370px; float: left; text-align: left }
.pop_qd_right p { margin-bottom: 12px; line-height: 1.4em; font-size: 12px }
.pop_baoliao { padding-bottom: 10px }
.pop_baoliao .pop_name { font-size: 16px }
.pop_baoliao .pop-content { width: 500px; padding: 20px }
.baoliao_box { overflow: hidden }
.baoliao_box .lFloat { width: 90px; height: 90px; text-align: center }
.baoliao_box .lFloat a { display: block }
.baoliao_box .lFloat img { max-width: 90px; max-height: 90px }
.baoliao_box .rFloat { width: 380px }
.baoliao_box .rFloat span.grey { padding-right: 20px }
.baoliao_box .rFloat .itemName { display: block; font-size: 14px; margin-bottom: 16px; padding-top: 8px }
.baoliao_box .rFloat .itemName .black { display: block; max-height: 40px; line-height: 20px; overflow: hidden; color: #333 }
.baoliao_box .rFloat .itemName:hover .black { color: #5188a6 }
.baoliao_box .rFloat .itemName:hover .red { color: #f78b8b }
.baoliao_box .rFloat div.grey { margin-bottom: 20px; font-size: 12px; line-height: 20px }
.baoliao_box_noPic { overflow: hidden; margin-bottom: 30px }
.baoliao_box_noPic .lFloat { width: 60px; text-align: center; color: #999 }
.baoliao_box_noPic .rFloat { width: 430px }
.baoliao_box_noPic .rFloat .itemName { display: block; font-size: 14px; padding-top: 8px; color: #333 }
.baoliao_box_noPic .rFloat .itemName .red { color: #333 }
.baoliao_box_noPic .rFloat .itemName:hover .black { color: #5188a6 }
.baoliao_box_noPic .rFloat .itemName:hover .red { color: #f78b8b }
.baoliao_box_noPic .rFloat div.grey { margin-bottom: 20px; font-size: 12px; line-height: 20px }
.pop_baoliao .info_bg { background-color: #f5f5f5; padding: 8px 10px; color: #999; line-height: 20px; font-size: 12px; margin-bottom: 20px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px }
.pop_baoliao .center a.a_redBlock { display: inline-block; margin: 0 20px }
.ps-container .ps-scrollbar-x-rail { position: absolute; bottom: 3px; height: 8px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; -o-transition: background-color .2s linear, opacity .2s linear; -webkit-transition: background-color .2s linear, opacity .2s linear; -moz-transition: background-color .2s linear, opacity .2s linear; transition: background-color .2s linear, opacity .2s linear }
.ps-container:hover .ps-scrollbar-x-rail, .ps-container.hover .ps-scrollbar-x-rail { filter: alpha(opacity=60); -moz-opacity: .6; opacity: .6 }
.ps-container .ps-scrollbar-x-rail:hover, .ps-container .ps-scrollbar-x-rail.hover { background-color: #eee; filter: alpha(opacity=90); -moz-opacity: .9; opacity: .9 }
.ps-container .ps-scrollbar-x-rail.in-scrolling { background-color: #eee; filter: alpha(opacity=90); -moz-opacity: .9; opacity: .9 }
.ps-container .ps-scrollbar-y-rail { position: absolute; right: 3px; width: 8px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; -o-transition: background-color .2s linear, opacity .2s linear; -webkit-transition: background-color .2s linear, opacity .2s linear; -moz-transition: background-color .2s linear, opacity .2s linear; transition: background-color .2s linear, opacity .2s linear }
.ps-container:hover .ps-scrollbar-y-rail, .ps-container.hover .ps-scrollbar-y-rail { filter: alpha(opacity=60); -moz-opacity: .6; opacity: .6 }
.ps-container .ps-scrollbar-y-rail:hover, .ps-container .ps-scrollbar-y-rail.hover { background-color: #eee; filter: alpha(opacity=90); -moz-opacity: .9; opacity: .9 }
.ps-container .ps-scrollbar-y-rail.in-scrolling { background-color: #eee; filter: alpha(opacity=90); -moz-opacity: .9; opacity: .9 }
.ps-container .ps-scrollbar-x { position: absolute; bottom: 0; height: 8px; background-color: #aaa; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -o-transition: background-color .2s linear; -webkit-transition: background-color .2s linear; -moz-transition: background-color .2s linear; transition: background-color .2s linear }
.ps-container.ie6 .ps-scrollbar-x { font-size: 0 }
.ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x, .ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x { background-color: #999 }
.ps-container .ps-scrollbar-y { position: absolute; right: 0; width: 8px; background-color: #aaa; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -o-transition: background-color .2s linear; -webkit-transition: background-color .2s linear; -moz-transition: background-color .2s linear; transition: background-color .2s linear }
.ps-container.ie6 .ps-scrollbar-y { font-size: 0 }
.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y, .ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y { background-color: #999 }
.ps-container.ie .ps-scrollbar-x, .ps-container.ie .ps-scrollbar-y { visibility: hidden }
.ps-container.ie:hover .ps-scrollbar-x, .ps-container.ie:hover .ps-scrollbar-y, .ps-container.ie.hover .ps-scrollbar-x, .ps-container.ie.hover .ps-scrollbar-y { visibility: visible }
.noData { padding-top: 50px; padding-bottom: 180px; text-align: center; color: #999 }
.noDataTitle { font-size: 20px; color: #333; margin-bottom: 50px }
.noData p, .noData form { display: inline-block; float: none }
.AddChange { width: 300px }
.AddChange .panel_title { margin: 0 }
.AddChange .panel_title a { float: right; font-size: 12px; font-weight: normal }
.AddChange .slick-slide img { max-width: 300px; max-height: 136px }
.AddChange .general_bg { padding: 10px 0 0 0; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; background: 0; border: 0; overflow: hidden }
.AddChange .slick-prev, .AddChange .slick-next { width: 25px; height: 25px; line-height: 25px; left: 0; top: 60px; font-size: 12px }
.AddChange .slick-next { right: 0; left: auto }
.AddChange .small_pic img { max-width: 100px; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0 }
.AddChange .small_pic { width: 100px; height: 75px; margin-right: 10px; float: left; text-align: center; display: block; overflow: hidden }
.AddChange .list_item .list_info { width: 190px; float: left; font-size: 12px }
.AddChange .list_item { border-top: 1px solid #dcdcdc; padding: 10px 0; margin: 0; height: 75px }
.AddChange .list_item:first-child { border-top: 0 }
.AddChange .list_name { height: 60px; font-weight: normal; color: #666 }
.AddChange .slick-slide { position: relative }
.AddChange .slick-slide p { position: absolute; padding: 0 5px; left: 0; bottom: 0; height: 30px; line-height: 30px; background: #000; color: #fff; opacity: .7; text-align: center; width: 299px; font-size: 12px }
.AddChange .list_name a { display: block; height: 40px; line-height: 20px; overflow: hidden; color: #666; font-size: 12px }
.AddChange .list_name a:hover { color: #5188a6 }
.AddChange .list_bot { text-align: right }
.AddChange .list_bot span.grey { padding-left: 20px; color: #999 }
.AddChange .slick-slide p span { float: left; width: 225px; word-break: break-all; word-wrap: break-word; white-space: nowrap; overflow: hidden; text-overflow: ellipsis }
.AddChange .slick-slide p a { width: 60px; height: 20px; line-height: 20px; background: #f34642; display: block; float: left; color: #fff; margin-top: 5px }
.AddChange .slick-dots { bottom: -20px }
ul.anchor_list { padding: 10px; border: 1px solid #dcdcdc; float: left; background-color: #f8f8f8; width: 690px }
ul.anchor_list li { list-style: none; float: left; width: 152px; padding: 0 10px; height: 28px; line-height: 28px; overflow: hidden; font-size: 12px }
.db_eleven { overflow: hidden; margin-bottom: 20px }
.db_eleven .single-item { width: 630px; height: 316px; float: left; overflow: hidden }
.db_eleven .single-item img { width: 630px; height: 316px }
.db_right_pic a { width: 200px; height: 153px; float: left; margin: 0 0 10px 10px; _display: inline }
.db_right_pic a img { width: 200px; height: 153px }
.db_pro_list { border: 1px solid #dcdcdc; clear: both; border-right: 0; border-bottom: 0 }
.db_pro_list ul { zoom: 1; display: block; overflow: hidden }
.db_pro_list ul li { float: left; border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; padding: 10px; width: 241px; height: 118px; overflow: hidden }
.db_pro_list ul li .db_pro_link { float: left; margin-right: 10px; width: 118px; height: 118px }
.db_pro_list ul li .db_pro_link img { max-width: 118px; max-height: 118px }
.db_pro_list ul li .db_pro_info p { line-height: 24px; height: 72px; overflow: hidden; padding-top: 10px; margin-bottom: 11px }
.db_pro_list ul li .db_pro_info p a { color: #333; display: block; word-wrap: break-word; word-break: break-all }
.db_pro_list ul li .db_pro_info p a:hover { color: #5188a6 }
.db_pro_list ul li .db_pro_info span { display: block; color: #d62222; height: 20px; line-height: 20px; overflow: hidden }
.db_eleven .slick-dots { bottom: 3px; width: 100% }
.db_eleven .slick-dots a { text-indent: -9999em; background-color: #fff; width: 8px; height: 8px; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; display: inline-block; filter: alpha(opacity=30); -moz-opacity: .3; opacity: .3 }
.db_eleven .slick-dots .slick-active a { background-color: #fff; filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1 }
#db_cover { position: fixed; z-index: 9999; top: 0; left: 0; width: 100%; height: 100%; background: #000; filter: alpha(opacity=50); -moz-opacity: .5; opacity: .5 }
.db_layer { position: fixed; top: 50%; left: 50%; width: 932px; height: 388px; margin-top: -208px; margin-left: -466px; z-index: 9999; cursor: pointer; padding-top: 28px }
.db_close { position: absolute; top: 0; right: 0 }
.db_nav { background: url(../images/db_nav.png) no-repeat 20px 0; margin: 0; height: 78px }
.db_nav h1 a { text-indent: -9999em; border-bottom: 0; display: block }
.db_nav h1, .db_nav h1 a { width: 352px; height: 78px }
.leftLayerBox { width: 142px; position: fixed; top: 453px; _position: absolute; display: none }
.leftLayerApp, .leftLayerWx { width: 112px; height: 156px; padding: 15px; line-height: 18px; color: #b72727; text-align: center; background-color: #f1c84a; font-size: 16px }
.leftLayerApp { margin-bottom: 12px; color: #000 }
.leftLayerApp img, .leftLayerWx img { margin-bottom: 6px }
.rightLayerBox { width: 110px; position: fixed; top: 453px; right: 0; display: none }
.leftLayerWeibo { width: 110px; height: 54px; margin-bottom: 10px; line-height: 54px; background-color: #f1c84a; font-size: 16px }
.leftLayerWeibo a { background: url(../images/shareto.png) no-repeat 10px 17px; display: block; height: 40px; color: #b72727; padding-left: 40px }
.leftLayerWeibo a:hover { text-decoration: underline }
.db_red_info { display: none; background-color: #be011d; font-size: 12px; color: #fff; padding: 5px 9px; line-height: 20px }
.sina_share { display: block; width: 110px; height: 58px; background: url(../images/shareto.png) no-repeat 0 -51px; padding-top: 5px }
.sina_share:hover { background-position: 0 -118px }
header { min-width: 1050px }
.headerWrap { min-width: 1050px }
.logo_search { width: 1050px }
.secondNav { width: 420px;display:none;}
.secondNavOversea h1, .secondNavOversea span { width: 118px }
.secondNavOversea a { margin-right: 20px }
section.wrap { width: 1050px }
.category { width: 200px }
.category h2 { width: 200px; margin: 8px 0 9px }
ul.hotCate { padding-bottom: 0; width: 200px }
.hotTag { height: 68px }
.hotGoods { height: 48px }
.cateCurrent { width: 221px }
#cateBusi { width: 580px }
.more_cate { left: 220px; max-height: 700px }
.leftWrapTop .single-item, .leftWrapTop .single-item a.index_picBox { width: 490px; height: 236px }
.leftWrapTop .single-item img { width: 490px; height: 246px }
.hotPreTitle { width: 79px }
ul.hotPre { width: 629px; overflow: hidden }
ul.hotPre li { padding-left: 20px; width: 137px }
/* .listRight { width: 500px } */
.lrInfo { margin-bottom: 24px }
.lrBot a.mall { margin-right: 10px; max-width: 100px; height: 30px; line-height: 30px; overflow: hidden }
.oversea_banner { width: 710px }
.uneven { width: 720px }
.pre_next_article { width: 450px }
.article_fx .article_title { padding-top: 10px }
.article_pic_fx { width: 250px; height: 250px; margin-right: 30px }
.article_action_fx { margin-top: 35px; margin-left: 280px; height: 30px }
.guess_like { width: 710px }
.guess_like .discovery_list { width: 735px; margin-left: -13px }
.guess_like .discovery_list li.list { width: 218px; height: 330px; margin: 0 12px 25px 13px }
.guess_like .discovery_list a.picBox { width: 200px; height: 200px; overflow: hidden; margin-top: 0 }
.guess_like .itemUserInfo span.time { display: none }
.textarea_comment { width: 608px; min-width: 608px; max-width: 608px }
.comment_conBox { width: 658px }
.textarea_quick { width: 636px; min-width: 636px; max-width: 636px }
blockquote .textarea_quick { width: 598px; min-width: 598px; max-width: 598px }
.topicOnExp_beyondHide, .show_listWrap { width: 710px }
.topicOnExpWrap { width: 740px }
.topicProgressWrap .topicProgress { width: 748px }
.topicProgressWrap .voteForm .topicProgress li, .topicProgressWrap .voteForm .topicProgress li:hover { width: 320px }
.topicProgressWrap .progressBox { width: 60px }
.topicOnExp_block { width: 340px }
.topicOnExp_block .topicOnExp li { width: 340px }
.topicOnExp_block .topicOnExp li a.topicTitle { max-width: 260px }
.bannerWrap { height: 268px }
.bannerWrap .single-item { width: 708px; height: 268px }
.bannerWrap .single-item a.sliderTitle, .bannerWrap .single-item p, .bannerWrap .single-item h2, .bannerWrap .single-item h3 { width: 210px }
.bannerWrap .single-item a.sliderTitle { font-size: 18px; margin-bottom: 15px }
.bannerWrap .single-item p { height: 120px }
.bannerWrap .single-item a.picBox, .bannerWrap .single-item a.picBox img { width: 440px; height: 268px }
.bannerWrap .slick-dots { width: 268px }
.show_list { width: 720px }
.show_list .itemUserInfo { margin-bottom: 15px }
.leftWrap .show_list li { width: 348px; height: 350px; margin-bottom: 10px; margin-right: 10px }
.show_list .picBox, .show_list .picBox img { width: 348px; height: 196px }
.show_list .rankAvatar { width: 210px }
.show_list .rankTitle { width: 170px }
.searchReslut_nav li { padding-right: 20px }
.accountPage { margin-left: 300px }
.footer { width: 1050px }

@media screen and (max-width:1090px) {
.leftLayer, .rightLayer { display: none }
}

@media screen and (max-width:1024px) {
.navBar { padding: 0 10px }
}
.container .leftWrap { font-size: 12px }
.wantItem { padding-bottom: 35px; height: auto }
.manualGreyBg .wantItem { padding-bottom: 20px }
.blFormBox .titleItem { width: 70px; float: left; margin-right: 6px; color: #333; padding-top: 10px; text-align: right }
.blFormBox .titleItem span.red { padding-right: 5px; color: #f34642 }
.blFormBox .perDataItem { width: 624px; float: left; position: relative }
.blFormBox .perDataItem span.pointOut { position: absolute; right: 80px; top: -60px; width: 205px; height: auto; color: #fff; background-color: #f34642; border-radius: 4px; padding: 5px; text-align: left; line-height: 18px }
.blFormBox .perDataItem span.pointOut s { position: absolute; width: 0; height: 0; left: 50%; top: 45px; border: 10px solid #f34642; border-bottom-color: transparent; border-left-color: transparent; border-right-color: transparent; margin-left: -10px }
.inputBox, .textareaBox { background-color: #fefefe; border: 1px solid #d6d6d6; height: 20px; padding: 7px; line-height: 20px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; width: 528px; font-size: 12px; color: #444 }
.textareaBox { max-width: 528px; min-width: 528px }
.text-empty { color: #999 }
.perDataItem span.grey { display: block; width: 500px; padding-top: 5px; line-height: 1.6em; color: #999 }
.layerError { line-height: 1.6em; margin-left: 76px; color: #f04848; font-size: 12px; display: block; clear: both; margin-top: 5px; overflow: hidden }
#un-item-link-warn { display: none }
.blueBorderBtn, .greyBorderBtn { border: 0; background-color: #f04848; width: 80px; padding: 0 10px; _padding: 0 5px; height: 35px; color: #fff; font: 12px/28px Arial, "SimSun"; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; cursor: pointer; position: absolute; top: -4px; left: 544px }
.blueBorderBtn:hover { color: #fff; opacity: .9 }
.manualBox { width: 684px; height: auto; padding-bottom: 20px; margin-bottom: 20px }
.manualGreyBg { background-color: #f5f5f5; border: 1px solid #f5f5f5; width: 708px; padding: 10px 0 0; position: relative }
.layerError6 { color: #f04848; margin: 0 0 10px }
.regionRadio { padding-top: 10px }
.blFormBox input[type='radio'], .fkFormBox input[type='radio'] { margin: 0; padding: 0; vertical-align: middle }
.blFormBox label.leftSpace, .fkFormBox span.leftSpace { padding: 0 20px 0 6px; cursor: pointer }
.w280 { width: 250px; max-width: 250px; min-width: 250px; margin-right: 10px }
.width_388 { width: 523px!important }
.good_link { height: 36px; overflow: hidden; margin-bottom: 20px; position: relative }
.input_style { background-color: #fff; border: 1px solid #d6d6d6; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; line-height: 16px; padding: 10px 10px 8px 10px }
.button_add, .button_reduce { border: 1px solid #dcdcdc; background-color: #fff; color: #f04848; font-size: 24px; cursor: pointer; width: 36px; height: 36px; display: block; text-align: center; margin-left: 10px; _display: inline; float: left; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px }
.button_reduce { background-color: #e6e6e6; color: #9f9f9f; border-bottom-width: 2px }
.button_reduce:hover { background-color: #ccc; border-bottom-color: #bbb }
.button_add:hover { background-color: #f04848; color: #fff; border-color: #f04848 }
.button_add.disabled { background: #e6e6e6; cursor: default; color: #fff }
.button_add.disabled:hover { border-color: #e6e6e6 }
.select { border: 1px solid #d6d6d6; box-shadow: 0 1px 1px #ebebeb inset; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 7px; font-size: 12px; margin: -1px; color: #333; line-height: 36px; height: 36px }
.ylPic { overflow: hidden; width: 625px; float: left; position: relative; padding: 20px 0 10px; background-color: #fff; border: 1px solid #dcdcdc; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px }
.ul_close { height: 110px; overflow: hidden }
.ul_open { height: 110px; max-height: 220px; overflow-y: scroll }
.ylPic ul li { width: 100px; height: 100px; padding: 0 10px; position: relative; text-align: center; display: table-cell; vertical-align: middle; float: left; margin-bottom: 20px }
.ylPic ul li img { max-width: 100px; max-height: 100px; vertical-align: middle }
.ylPic ul li span.zhutu { position: absolute; left: 10px; top: 0; width: 100px; height: 100px; background-color: #000; opacity: .5; filter: alpha(opacity=50); color: #fff; text-align: center; line-height: 100px }
.ylPic ul li span.master { position: absolute; width: 45px; height: 20px; left: 10px; top: 0; color: #fff; line-height: 20px; text-align: center; background-color: #f34642; z-index: 20 }
#bl_more_pic { width: 14px; font-size: 12px; color: #5183c0; font-family: "SimSun"; cursor: pointer; display: block; position: absolute; right: 8px; top: 40px }
.sub_per_item, .inner_per_item { line-height: 20px; position: relative; margin-bottom: 16px }
.sub_per_item i.i_checkbox, .inner_per_item i.i_checkbox { border: 1px solid #dcdcdc; width: 12px; height: 12px; display: block; position: absolute; left: 0; top: 3px; background-color: #fff; cursor: pointer }
.sub_per_item i:hover, .inner_per_item i:hover { border-color: #f04848 }
.sub_per_item i.icon-rightframe, .inner_per_item i.icon-rightframe { border: 0; left: -2px; top: 2px; font-size: 18px; background-color: transparent }
.sub_per_item i.icon-loginkuangright, .inner_per_item i.icon-loginkuangright { border: 0; left: -2px; top: 0; font-size: 19px; color: #f04848 }
.inner_per_item i.i_checkbox { top: 4px }
.ajax_add_item i.i_checkbox { top: 3px }
.inner_per_item i.icon-loginkuangright { top: 1px }
span.span_label { color: #666; cursor: pointer; padding-left: 20px; display: inline-block; word-break: break-all; word-wrap: break-word }
.more_per_item { margin-top: 20px }
.link_box { overflow: hidden; margin-bottom: 10px }
.bl_white_bg { background-color: #fff; border: 1px solid #dcdcdc; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; padding: 20px 20px 0; margin-top: 20px; width: 522px }
.bl_other_link { border: 1px solid #dcdcdc; height: 22px; line-height: 22px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; width: 416px; padding: 0 10px; color: #999; margin-left: 5px }
.bl_input_switch { width: 242px }
.titleStyle h2 { font-size: 18px; color: #333; font-weight: normal; margin: 0 }
.titleStyle { font-size: 18px; height: 40px; line-height: 40px; color: #333; margin-bottom: 10px; font-weight: normal }
.right { width: 300px; float: right }
.rightBox p.info { color: #666; line-height: 1.6em; margin: 0 0 15px; font-size: 13px }
.rightBox ol.olInfo { margin: 0; padding: 0 }
.rightBox ol.olInfo li { line-height: 1.6em; margin-bottom: 10px; color: #666 }
.right .rightBox ol.olInfo li { font-size: 12px }
.right .rightBox { border-bottom: 1px solid #dcdcdc; padding-bottom: 10px; margin-bottom: 10px }
.right .rightBox.last { border: 0 }
.titleBox { padding: 0 0 20px; margin-bottom: 10px }
.titleBox>span { padding-top: 10px; display: block; line-height: 1.6em }
.titleBox>span>span { position: relative }
.titleBox div.guize { position: absolute; z-index: 500; background: #fff; padding: 10px; border: 1px solid #ccc; border-radius: 3px; width: 300px; line-height: 22px; top: 0; left: 60px; color: #666 }
.upload_wrap { height: 35px; line-height: 35px; margin-bottom: 5px; position: relative }
.upload_img { width: 80px; height: 35px; text-align: center; line-height: 35px; color: #fff; background-color: #f34642; border: 0; border-radius: 2px; cursor: pointer }
.upload_wrap span { color: #999; padding-left: 10px }
.upload_content { padding-left: 76px }
.upload_content>div { position: relative; width: 198px; height: 198px; display: table-cell; text-align: center; vertical-align: middle; border: 1px solid #dcdcdc }
.upload_content span.close { position: absolute; right: 10px; top: 5px; font-size: 14px; font-weight: bold; cursor: pointer }
.upload_content img { max-width: 198px; max-height: 198px }
.submitBtn2 { width: 150px; height: 40px; display: block; border: 0; cursor: pointer; margin: 0 auto; background-color: #f04848; color: #fff; font-size: 14px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px }
.submitBtn2:hover, .upload_img:hover { opacity: .9 }
.submitBtn2.disable { background-color: #ccc; cursor: default }
.container { width: 1050px; margin: 0 auto; overflow: hidden }
.large_img { position: fixed; z-index: 99999; background-color: #dcdcdc; padding: 5px }
.large_img img { max-height: 900px; max-width: 900px; display: block }
.upload_wrap input[type=file] { opacity: 0; filter: alpha(opacity=0); position: absolute; width: 80px; height: 35px; left: 76px; top: 0; z-index: 999; cursor: pointer }
.upload_wrap input[type=file] #upload_img { opacity: .9 }
.perDataItem span.grey.w296 { width: 270px!important; float: left }
.perDataItem span.grey.w180 { float: left; width: 180px!important }
.layerFixed { width: 100%; height: 100%; z-index: 10100; position: fixed; top: 0; left: 0 }
.layerAbs { width: 100%; height: 100%; background: #000; filter: alpha(opacity=50); -moz-opacity: .5; opacity: .5; position: absolute; top: 0; left: 0; _height: 9999px }
.layerBg, .layerBlBg { width: 470px; padding: 5px; height: auto; color: #333; position: fixed; left: 50%; top: 35%; margin-left: -240px }
.layerWrap { background-color: #fff; padding: 30px; _height: 1%; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }
a.layerClose { position: absolute; right: 16px; top: 16px; width: 24px; height: 24px; text-indent: -999em; display: block }
a.layerClose:link, a.layerClose:visited { background: url(../images/layericon.png) -7px -107px no-repeat }
.layerHeader { height: 24px; margin: -5px 0 0; padding: 0 0 16px; border-bottom: 1px solid #e5e5e5; text-align: left; color: #555 }
.layerTitle { width: 170px; float: left; display: block; height: 24px; line-height: 20px; font-size: 20px }
.layerContent { border-top: 1px solid #fff; padding-top: 16px; font-size: 12px; color: #999 }
.layerIconSuc .layerContent, .layerIconFail .layerContent { border-top: 0; background: url(../images/layericon.png) 0 -141px no-repeat; padding: 0 0 0 42px }
.layerSubInfo { font-size: 14px; color: #666; line-height: 24px; margin: -4px 0 10px }
.layerIconSuc .layerSubInfo, .layerIconFail .layerSubInfo { line-height: 30px }
.layerIconSuc, .layerIconFail { width: 312px; margin-left: -161px; top: 45% }
.layerBtn { height: 32px; color: #fff }
.layerBtnR, .layerBtnR:link, .layerBtnR:visited { color: #888; background-color: #e6e6e6; text-decoration: none }
.layerBtnL:link, .layerBtnL:visited { color: #fff }
.layerBtnL, .layerBtnR, .LongBtnL, .LongBtnR { min-width: 102px; min-height: 32px; line-height: 32px; background-color: #f04848; float: right; margin-left: 16px; cursor: pointer; font-size: 14px; text-align: center; border: 0; color: #fff; -webkit-border-radius: 2px; border-radius: 2px; padding: 0 10px }
.perDataItem #sub-error { display: block; clear: both; text-align: center; padding: 10px 0 0 }
.list .yhjingxuan { position: absolute; left: 5px; top: 0 }
.list .yhjingxuan span { width: 55px; height: 24px; color: #999; display: block; padding: 0; padding-left: 20px; line-height: 24px; background-color: #fff; opacity: .8 }
.yhjingxuan { height: 16px }
.yhjingxuan span { font-size: 12px; color: #5188a6; line-height: 16px; background: url(../images/jingxuan.jpg) no-repeat left center; padding: 2px 0 2px 20px }
.upload_content { width: 200px; height: 200px; overflow: hidden }
#imghead { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image)
}
.rela_tags_box { padding: 0 10px; line-height: 30px; color: #666; background-color: #f5f5f5; font-size: 12px; overflow: hidden }
.rela_tags_box a:hover { text-decoration: underline }
.rela_tags_box span { float: left }
.rela_tags_box p { float: left; width: 520px }
.sjdhWrap .crumbs { border-bottom: 0 }
.sjdhInfoBox { width: 1048px; overflow: hidden; border: 1px solid #e6e6e6; margin-bottom: 30px }
.sjdhPic { width: 310px; float: left; background: #fff }
.sjdhPic a { display: table-cell; vertical-align: middle; width: 310px; height: 318px; text-align: center; transition: ease-in-out .8s; -webkit-transition: ease-in-out .8s; -moz-transition: ease-in-out .8s; -o-transition: ease-in-out .8s; -ms-transition: ease-in-out .8s }
.sjdhPic a img { max-width: 310px; max-height: 318px; vertical-align: middle }
.sjdhInfo { width: 656px; height: 248px; overflow: hidden; float: left; line-height: 1.9em; padding: 35px 40px; border-left: 1px solid #e6e6e6; background: #fafafa }
.sjdhInfo>span, .mallAddress>span { font-size: 14px; color: #666 }
.sjdhWrap .fontTitle { font-weight: normal; font-size: 24px; font-family: "Microsoft YaHei", "SimSun"; display: inline; padding-right: 20px }
.mallAddress { margin-top: 17px; overflow: hidden; margin-bottom: 10px }
.mallAddress .clear { margin-top: 10px }
h3.mallName { color: #333; font-size: 14px; display: inline }
.mallInfoBox, .mallInfoBox2 { margin-top: 3px; height: 130px; overflow: hidden }
.mallInfo, .mallInfo p, .mallInfo p.p_excerpt { color: #666; text-indent: 0; margin: 0; display: inline; font-size: 12px }
.sjdhWrap .tab_li2 { float: left; color: #666; display: block }
.sjdhWrap .tab_li2 a { padding: 0; line-height: 20px; height: 20px }
.sjdhWrap .screenPannel .tab_li2 { padding: 0 20px; border-right: 1px solid #e6e6e6; height: 20px; line-height: 20px }
.sjdhWrap .screenPannel .tab_li2:first-child { padding-left: 0 }
.sjdhWrap .screenPannel .tab_li2:last-child { padding-right: 0; border: 0 }
.sjdhWrap .current_item h3, .sjdhWrap .current_item span { height: 33px }
.sjdhWrap .tab_nav { height: 35px }
.sjdhWrap .screenConditions { border: 0 }
.sjdhWrap .tab_nav, .sjdhWrap .screenPannel { margin: 0 }
.sjdhWrap .discovery_list li.list { height: 378px }
.sjdhWrap .discovery_list .itemName { margin-bottom: 23px; height: 67px }
.sjdhWrap .discovery_list .itemName .black { max-height: 48px; line-height: 24px }
.sjdhWrap .discovery_list a.picBox { width: 190px; height: 190px; margin-left: auto; margin-right: auto }
.sjdhWrap .discovery_list .mall { right: 22px; top: 181px }
.sjdhWrap .tab_li2 span { height: 34px; display: block; cursor: pointer; color: #333; font-size: 18px }
.sjdhWrap .tab_li2.current span { border-bottom: 2px solid #f04848 }
.sjdhWrap .tab_li2 span:hover { border-bottom: 2px solid #f04848 }
.jingyan_list { overflow: hidden; margin-top: 20px }
.jingyan_list>ul { overflow: hidden; width: 1100px }
.jingyan_list>ul>li { width: 517px; height: 190px; overflow: hidden; float: left; border: 1px solid #ebebeb; margin: 0 12px 14px 0 }
.jingyan_list .listLeft { float: left; width: 190px }
.jingyan_list .listLeft a { display: table-cell; vertical-align: middle; float: none }
.jingyan_list>ul>li a img { max-height: 190px; max-width: 190px; vertical-align: middle; display: inline }
.jingyan_list .listRight { width: 285px; padding: 15px 20px }
.jingyan_list .itemName { padding-left: 0; line-height: 20px; height: 44px; overflow: hidden }
.jingyan_list .itemName a { font-size: 15px; font-weight: bold }
.jingyan_list .lrInfo { font-size: 12px; color: #999; line-height: 20px; height: 60px; margin-bottom: 10px }
.jingyan_list .lrBot { text-align: right }
.jingyan_list .lrBot a { float: none }
.sjdhWrap .wrapBoxCoupon { padding: 0 0 20px; background-color: #fff; -webkit-border-radius: 0 0 8px 8px; -moz-border-radius: 0 0 8px 8px; border-radius: 0 0 8px 8px }
.sjdhWrap ul.couponList { overflow: hidden; margin: 10px 0 20px -12px }
.sjdhWrap ul.couponList li { width: 519px; float: left; margin-left: 12px; margin-bottom: 18px; display: inline; overflow: hidden }
.sjdhWrap ul.couponList li .couponItem { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px }
.sjdhWrap ul.couponList li .couponOuterBorder { border: 1px solid #e4e4e4; transition: .8s; -webkit-transition: .8s; -moz-transition: .8s; -o-transition: .8s; -ms-transition: .8s }
.sjdhWrap ul.couponList li .couponInnerBorder { height: 190px }
.sjdhWrap ul.couponList li:hover .couponOuterBorder { border: 1px solid #f04848 }
.sjdhWrap ul.couponList li .couponLogo { width: 188px; height: 190px; text-align: center; overflow: hidden; border-right: 1px solid #dcdcdc; float: left }
.sjdhWrap ul.couponList li .couponRight { width: 250px; height: 120px; float: left; font-size: 12px; padding: 16px 0 0 20px }
.sjdhWrap ul.couponList li .couponLogo a { margin-top: 55px; display: block }
.sjdhWrap ul.couponList li .couponLogo img { width: 160px; height: 80px }
.sjdhWrap ul.couponList li .couponTitle { display: block; margin-bottom: 15px; height: 24px; line-height: 24px; overflow: hidden; font-weight: normal }
.sjdhWrap ul.couponList li .couponTitle a { color: #333; font-size: 18px; font-weight: normal }
.sjdhWrap .couponMessage { margin-bottom: 60px; color: #666 }
.sjdhWrap .couponRelative { position: relative; height: 34px; width: 100% }
.sjdhWrap .couponBtn, .sjdhWrap .couponBtnNone { width: 85px; height: 34px }
.sjdhWrap .couponBtn a, .sjdhWrap .couponBtnNone a, .sjdhWrap .couponBtnOut { display: block; width: 72px; height: 30px; line-height: 30px; text-align: center; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px }
.sjdhWrap .couponBtn a:link, .sjdhWrap .couponBtn a:visited { background-color: #f04848; color: #fff }
.sjdhWrap .couponBtn a:hover, .sjdhWrap .couponBtn a:active { opacity: .9; color: #fff; text-decoration: none }
.dh_title { text-align: right; height: 38px; line-height: 38px; margin-top: 10px }
.dh_title h2 { float: left; font-size: 14px }
.dh_title a { font-size: 12px }
.sjdhWrap.scjx .jingyan_list, .sjdhWrap.scjx ul.couponList { margin-top: 0 }
.screenConditions li.current_item a { color: #f04848; font-weight: bold }
.news_content h2[id^="cl_"], .news_content h2[id*="cl_"] { clear: none }
.list_catalogue { overflow: hidden; clear: both; background: #fff; position: relative; z-index: 99 }
.list_catalogue dd { margin: 0; overflow: hidden }
.list_catalogue dd h2 { display: inline-block; margin: 0; font-weight: normal; font-size: 14px; width: 135px; height: 22px; overflow: hidden; padding-right: 40px; text-overflow: ellipsis; white-space: nowrap }
.list_catalogue dd h2.last { padding: 0 }
.list_catalogue dd h2 a { padding-left: 5px; font-size: 14px; line-height: 22px; overflow: hidden; word-break: break-all; word-wrap: break-word; text-overflow: ellipsis }
.list_catalogue dd h2 a:hover { color: #333; font-weight: bold }
.list_catalogue dd h2 a strong { font-weight: normal }
.mB0 { margin-bottom: 0!important }
.appWrap { width: 100%; height: 100%; background-color: #fff; padding-bottom: 30px; min-width: 1000px }
.appContent { width: 1000px; margin: 0 auto; height: auto }
.appWrap nav, .navWrap { height: 110px; margin: 0 auto; width: 1000px; float: none }
.appLogo { width: 320px; height: 110px }
.appLogo a { display: block; width: 320px; height: 110px; background: url(../images/applogo.png) no-repeat 0 23px }
.navWrap a.appNav { padding: 0 0 0 28px; display: inline-block; font-size: 18px; color: #434343; float: right; background: url(../images/appicon.png) no-repeat; margin: 51px 0 0 30px }
.navWrap a.appNav:hover { color: #5183c0; text-decoration: none }
.navWrap a.nav1 { background-position: 0 -871px }
.navWrap a.nav2 { background-position: 0 -900px }
.navWrap a.nav3 { background-position: 0 -928px }
header.header { margin: 0 }
header.header .navBar { max-width: 1010px }
.none { display: none }
.appBanner { min-width: 980px; height: 370px; position: relative; margin: 0 auto; overflow: hidden; z-index: 2 }
.banner_show { width: 100%; text-align: center; height: 370px; overflow: hidden; position: relative }
.bannger_inbox { position: absolute; left: 0; top: 0; width: 100%; height: 100% }
.bannerBg1 { background-color: #97c03d }
.bannerBg2 { background-color: #5183c0 }
.bannerBg3 { background-color: #68217a }
.bannerBg4 { background-color: #01aef3 }
.bannerBg5 { background-color: #f6766d }
.banner_pre_next a { width: 50px; height: 50px; background: url(../images/arrow.png) no-repeat; text-indent: -999em; top: 160px; z-index: 5 }
.banner_pre_next .banner_btn_left { position: absolute; left: 12px; background-position: 0 -200px; text-decoration: none }
.banner_pre_next .banner_btn_left:hover { position: absolute; left: 12px; background-position: 0 -300px }
.banner_pre_next .banner_btn_right { position: absolute; right: 12px; background-position: 0 0 }
.banner_pre_next .banner_btn_right:hover { position: absolute; right: 12px; background-position: 0 -100px; text-decoration: none }
.yq_banner_list { width: 1000px; height: 25px; position: absolute; left: 50%; margin-left: -500px; top: 340px; text-align: center; z-index: 100 }
.yq_banner_list a { display: inline-block; width: 12px; height: 12px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; margin-right: 10px; background-color: #ccc }
.yq_banner_list a.hover { background-color: #fff; text-decoration: none }
.yq_banner_list a:link, .yq_banner_list a:visited, .yq_banner_list a:hover, .yq_banner_list a:active { text-decoration: none }
.banner_mag { width: 355px; height: 370px; z-index: 99; position: absolute; left: 50%; margin-left: 145px }
.banner_magbox { height: 370px; text-align: left }
.banner_info { position: absolute; width: 260px; height: 210px; left: 50%; z-index: 1000; top: 90px; margin-left: -35px }
.banner_infobox { width: 100%; height: 100%; text-align: left }
.banner_infobox span { display: block; font-size: 25px; color: #fff; line-height: 46px }
.banner_infobox ins { font-weight: bold; text-decoration: none }
.appName { font-size: 24px; color: #434343; border-bottom: 2px solid #dfdfdf; padding: 30px 0 15px }
.appName span { font-size: 16px; color: #888; padding-left: 20px }
.appList { width: 1000px }
.appList .perBlock { width: 445px; padding: 0 0 26px 0; margin-top: 26px; font-size: 16px; border-bottom: 1px solid #dfdfdf }
.appList .appListTitle { width: 257px; float: left }
.appList a:link, .appList a:visited { color: #555 }
.appList a:hover, .appList a:active { color: #5183c0; text-decoration: none }
.appList .perBlock span.appInfo { font: 12px/1.3em "SimSun"; color: #999; display: block; margin-top: 10px }
.appList .perBlock a.appDetail:link, .appList .perBlock a.appDetail:visited, .appList .perBlock a.appDetail:hover, .appList .perBlock a.appDetail:active { font: 12px "SimSun"; color: #5183c0 }
.appList .perBlock a.download { display: block; width: 82px; height: 32px; float: right; text-align: center; font-size: 14px; line-height: 32px; color: #fff!important; text-decoration: none; margin-top: 48px }
.appList .list8 a.download { margin-top: 30px }
.appList .list8 .share_box { position: relative; float: right }
.appList .list8 .more_share { left: -40px; top: -180px; width: 150px; font-size: 12px }
.more_share img { width: 150px; }
.appList .list8 .more_share span { top: auto; bottom: -12px; border-color: #dcdcdc transparent transparent; left: 74px; border-style: solid dashed dashed }
.appList .list8 .more_share em { top: -7px; border-color: #fff transparent transparent; border-style: solid dashed dashed }
.appList .perBlock a.download:hover { filter: alpha(opacity=80); -moz-opacity: .8; opacity: .8 }
.perBlock span.appIcons, .layerAppL span.appIcons { display: block; float: left; width: 66px; height: 66px; background: url(../images/appicon.png) no-repeat; margin-right: 22px; border-radius: 33px; -moz-border-radius: 33px; -webkit-border-radius: 33px }
.list1 { float: left }
.list1 span.appIcons, .layerWrap1 span.appIcons { background-position: 0 0; background-color: #97c03d }
.list1 a.download, .layerWrap1 a.download { background-color: #97c03d }
.list2 { float: right }
.list2 span.appIcons, .layerWrap2 span.appIcons { background-position: 0 -424px; background-color: #e12d2d }
.list2 a.download, .layerWrap2 a.download { background-color: #e12d2d }
.list3 { float: left }
.list3 span.appIcons, .layerWrap3 span.appIcons { background-position: 0 -106px; background-color: #5183c0 }
.list3 a.download, .layerWrap3 a.download { background-color: #5183c0 }
.list4 { float: right }
.list4 span.appIcons, .layerWrap4 span.appIcons { background-position: 0 -530px; background-color: #fd7101 }
.list4 a.download, .layerWrap4 a.download { background-color: #fd7101 }
.list5 { float: left }
.list5 span.appIcons, .layerWrap5 span.appIcons { background-position: 0 -212px; background-color: #68217a }
.list5 a.download, .layerWrap5 a.download { background-color: #68217a }
.list6 { float: right }
.list6 span.appIcons, .layerWrap6 span.appIcons { background-position: 0 -636px; background-color: #01aef3 }
.list6 a.download, .layerWrap6 a.download { background-color: #01aef3 }
.list7 { float: left; border: none!important }
.list7 span.appIcons, .layerWrap7 span.appIcons { background-position: 0 -318px; background-color: #5183c0 }
.list7 a.download, .layerWrap7 a.download { background-color: #5183c0 }
.list8 { float: right; border: none!important }
.list8 span.appIcons, .layerWrap8 span.appIcons { background-position: 0 -742px; background-color: #4bcd6c }
.list8 a.download, .layerWrap8 a.download { background-color: #4bcd6c }
dl.appnews { background: url(../images/appnewsbg.png) no-repeat; width: 258px; height: 315px; padding: 30px 0 0 30px; position: absolute; right: 0; top: 20px; margin: 0 }
dl.appnews dt { font-size: 20px; color: #555; margin-bottom: 12px }
dl.appnews dd { font-size: 14px; margin: 0; line-height: 2em }
dl.appnews dd a:link, dl.appnews dd a:visited { color: #666 }
dl.appnews dd a:hover, dl.appnews dd a:active { color: #5183c0; text-decoration: none }
.layerAppBg { padding: 5px; height: auto; position: fixed; left: 50%; top: 10%; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; width: 700px; margin-left: -350px; font-family: "SimSun"; font-size: 12px; color: #555 }
*html .layerAppBg { margin-left: -350px }
.layerAbs { _width: 0; _height: 0 }
.layerAppL { width: 66px; margin-right: 20px; _margin: 0; float: left }
.layerAppL .appIcons { float: none!important }
.w390 { width: 390px }
.w552 { width: 552px }
.layerAppR { width: 142px; float: right; padding-top: 45px }
.appCode { width: 123px; height: 123px; padding: 8px; border: 1px solid #e5e5e5; text-align: center; margin-bottom: 10px; background-color: #fff }
.appCode img { width: 123px; height: 123px }
.appCodeInfo { background: url(../images/apparrow.png) no-repeat center 0; padding: 55px 0 0 0; text-align: center; color: #999; display: block; font-size: 12px; line-height: 1.4em }
.appv { padding-top: 15px; display: block; text-align: center }
.appTitle { font-size: 22px; line-height: 22px; color: #4a4a4a; margin-bottom: 20px }
.appInfos { margin-bottom: 25px; line-height: 1.6em }
.appInfos p { margin: 0 0 10px; font-size: 12px }
ul.appInfos { list-style: decimal outside!important; padding-left: 25px }
ul.appInfos li { font: 12px/1.9em "Arial", "SimSun"; padding: 0; border-bottom: 0; margin: 0; list-style: decimal outside!important; color: #555 }
ul.appInfos li img { vertical-align: middle }
.vTitle { margin-bottom: 20px; font: 12px "Arial", "SimSun"; font-weight: bold }
a.appBtn { display: block; width: 158px; height: 46px; color: #fff; font-size: 18px; line-height: 46px; background-color: #5183c0 }
a.appBtn span.appBtnIcon { display: block; float: left; width: 46px; height: 46px; background: url(../images/appicon.png) no-repeat 0 -975px; border-right: 1px solid #749ccd }
a.appBtn span.appBtnWord { display: block; float: left; width: 110px; height: 46px; border-left: 1px solid #4474b0; text-align: center; color: #fff }
.list2 a.appBtn, .layerWrap2 a.appBtn { width: 190px }
.list2 a.appBtn span.appBtnWord, .layerWrap2 a.appBtn span.appBtnWord { width: 140px }
.list2 a.appBtn span.appBtnIcon, .layerWrap2 a.appBtn span.appBtnIcon { background-position: 0 -1021px }
.list3 a.appBtn span.appBtnIcon, .list7 a.appBtn span.appBtnIcon, .layerWrap3 a.appBtn span.appBtnIcon, .layerWrap7 a.appBtn span.appBtnIcon { background-position: 0 -1113px }
.list3 a.appBtn span.appBtnWord, .list7 a.appBtn span.appBtnWord, .layerWrap3 a.appBtn span.appBtnWord, .layerWrap7 a.appBtn span.appBtnWord { line-height: 1.2em; font-size: 14px; height: 40px; padding-top: 6px }
.list5 a.appBtn span.appBtnIcon, .list6 a.appBtn span.appBtnIcon, .layerWrap5 a.appBtn span.appBtnIcon, .layerWrap6 a.appBtn span.appBtnIcon { background-position: 0 -1067px }
.list5 a.appBtn, .list6 a.appBtn, .layerWrap5 a.appBtn, .layerWrap6 a.appBtn { width: 258px }
.list5 a.appBtn span.appBtnWord, .list6 a.appBtn span.appBtnWord, .layerWrap5 a.appBtn span.appBtnWord, .layerWrap6 a.appBtn span.appBtnWord { width: 208px }
a.appBtn:hover { filter: alpha(opacity=90); -moz-opacity: .9; opacity: .9 }
.otherBtn { margin-top: 18px; float: left; padding-left: 8px }
.otherBtn a:link, .otherBtn a:visited { color: #5183c0; padding-right: 10px }
.otherBtn a:hover, .otherBtn a:active { color: #5183c0; text-decoration: underline; padding-right: 10px }
.appContent h2.appTitle { font-size: 18px; margin: 0 auto 2px; color: #343434; height: 24px; font-weight: normal; line-height: normal }
.perRssBlock ul.appInfos { margin-bottom: 0 }
.perRssBlock .want { margin-top: 13px }
.appContent .titleBox { background: url(../images/htzxline.html) no-repeat left bottom; padding: 0; margin-bottom: 30px; position: relative }
.appContent .titleBox h1 { font-size: 20px; font-weight: normal; color: #343434 }
.appContent .content { background-color: #f9f9f9; padding: 30px }
.perRssBlock { padding-bottom: 18px; margin-bottom: 20px }
.want { float: right; text-align: right; height: 26px; line-height: 26px; margin-top: 3px }
.want a { display: block; height: 26px; line-height: 26px; padding: 0 10px; float: right; font-size: 12px }
.want a:link, .want a:visited { color: #fff; text-decoration: none; background-color: #5188a6 }
.want a:hover, .want a:active { color: #fff; text-decoration: none; background-color: #366fb4 }
.rssTitleBox { margin-bottom: 20px }
.rssTitleBox span.grey { font-size: 12px }
.couponBtn, .couponBtnNone { width: 85px; height: 34px }
.couponBtn a, .couponBtnNone a, .couponBtnOut { display: block; width: 72px; height: 30px; line-height: 30px; text-align: center; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px }
.couponBtn a:link, .couponBtn a:visited { background-color: #f04848; color: #fff }
.couponBtn a:hover, .couponBtn a:active { opacity: .9; color: #fff; text-decoration: none }
.couponBtnOut { background-color: #ccc; color: #fff }
.couponBtnNone a:link, .couponBtnNone a:visited { background-color: orange; color: #fff }
.couponBtnNone a:hover, .couponBtnNone a:active { filter: alpha(opacity=90); -moz-opacity: .9; opacity: .9 }
.couponMessage { margin-bottom: 60px; color: #666 }
.couponRelative { position: relative; height: 34px; width: 100% }
a.couponEdit { position: absolute; bottom: 10px; left: 100px; text-decoration: none }
a.couponEdit:link, a.couponEdit:visited { color: #5183c0 }
a.couponEdit:hover, a.couponEdit:active { color: #333 }
ul.couponList li:hover .couponOuterBorder { border: 1px solid #f04848 }
.leftLayer a.erweima { display: block; width: 48px; height: 100px; background: url(../images/erweima.png) no-repeat 0 0; border: 0; margin-top: 10px; padding: 0 }
.leftLayer .erweimaWrap { position: relative }
.erweimaWrap .erweimaContent { position: absolute; border: 1px solid #dfdfdf; border-radius: 10px; box-shadow: 1px 3px 3px #ebebeb; width: 203px; padding: 20px 20px 0 20px; background: #fff; left: 65px; top: 50%; margin-top: -150px }
.erweimaWrap .erweimaContent span { color: #b8b8b8; font-size: 13px; display: block; text-align: center; line-height: 50px }
.erweimaWrap .erweimaContent s { position: absolute; width: 9px; height: 35px; background: url(../images/erweima_arrow.png) no-repeat 0 0; left: -9px; top: 50%; margin-top: -20px }
.comment_avatar { position: relative }
.comment_sendwrap { padding-top: 20px }
.userInfo i.hat { width: 80px; height: 58px; background: url(../images/hat_big.png) no-repeat 0 2px; position: absolute; top: 0; left: 0; cursor: pointer }
.comment_avatar i.hat { width: 80px; height: 58px; background: url(../images/hat_big.png) no-repeat 0 2px; position: absolute; top: -20px; left: 0; cursor: pointer }
.comment_list .comment_avatar i.hat { background: url(../images/hat_small.png) no-repeat 0 2px; width: 50px; height: 38px; position: absolute; top: -16px; left: 0; cursor: pointer }
.detailTime { width: 110px; display: block; float: right; margin-top: -26px; font-size: 12px; color: #999; text-align: right }
.qd_edit { height: 50px; line-height: 50px; text-align: right; font-size: 12px; clear: both }
.qd_edit .rFloat { margin-left: 20px }
article .qd_img, article .qd_img img { display: block; max-width: 100% }
.qd_list .discovery_list { border: 0; padding-top: 10px }
article .qd_list ul { padding-left: 0 }
article .qd_list ul.discovery_list li { line-height: 20px; list-style-type: none; position: relative }
article .qd_list ul li a { text-decoration: none }
.discovery_list a.picBox { margin-bottom: 20px }
.qd_list .itemName { height: 40px }
.qd_list .itemName .black, .qd_list .itemName .red { display: inline }
.qd_list .itemName .red { padding-left: 10px }
article .qd_list li p { display: block; height: 60px }
.qd_edit .operateShare a.shareWords { width: 35px; text-decoration: none }
.qd_edit .bdshare-button-style0-16 a, .qd_edit .bdshare-button-style0-16 .bds_more { line-height: 50px!important; color: #999!important }
.qd_list li.last a { display: block; text-align: center; color: #999; padding-top: 130px; height: 200px }
.qd_list li.last .icon-tianjiashangpin { font-size: 30px; display: block; margin: 0 auto 10px; color: #dcdcdc }
.qd_list .mall { top: 176px }
.qd_del { position: absolute; right: 12px; top: 12px; width: 26px; height: 26px; display: none }
.qd_del_icon { font-size: 18px; color: #1986c1; position: absolute; left: 3px; top: 3px; cursor: pointer }
.qd_del_icon:hover { color: #f04848 }
.qd_del_bg { width: 26px; height: 26px; background-color: #fff; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; display: block; filter: alpha(opacity=50); -moz-opacity: .5; opacity: .5 }
.qd_edit { height: 50px; line-height: 50px; text-align: right; font-size: 12px; clear: both; margin: 15px 0 }
.qd_edit .leftPicBlock { float: left; width: 300px; line-height: 50px; text-align: left; white-space: nowrap; text-overflow: ellipsis }
.qd_edit .leftPicBlock img { float: left; margin: 0; margin-top: 7px; border-radius: 100% }
.qd_edit .leftPicBlock span { padding-left: 10px }
.g_g { margin: 15px auto }
.listNoMore { text-align: center }
.baoliao_reason { background-color: #f5f5f5; display: inline-block; width: 680px; padding: 8px 15px; word-break: break-all; word-wrap: break-word; margin-bottom: 26px }
.baoliao_reason p.black { font-size: 14px; color: #333; line-height: 26px }
.baoliao_reason p { font-size: 12px; color: #999; line-height: 20px; margin-bottom: 5px }
.baoliao_reason .grey { font-size: 12px; text-align: right; display: block }
.baoliao_reason a.border_radius { font-size: 14px; background-color: #ccc; color: #fff; width: 16px; height: 16px; display: block; float: right; margin-top: 4px; line-height: 16px; text-align: center; margin-left: 10px; text-decoration: none }
.baoliao_reason a.border_radius:hover { background-color: #f04848 }

@media screen and (max-width:640px) {
header, footer { display: none }
section.wrap { width: 100% }
.wrap .pop-title { padding: 0 10px 10px }
.accountPage, .pop-content { margin: 0; padding: 0 }
.login_form, .form-content { width: 320px; margin: 0 auto }
}
.attentionBox { height: 32px; line-height: 22px; border-bottom: 1px solid #dcdcdc }
.subSiteBg { background: url(../images/layerBg.png) repeat; padding: 0 3px 3px; position: absolute; left: -3px; top: 41px; width: 103px; height: auto }
.attentionBox .subSiteBg { width: 168px; padding: 3px; top: 30px; left: -55px; visibility: hidden }
.attentionBox .wxCodePic { width: 168px; height: 152px; background-color: #fff; text-align: center; padding: 10px 0 }
.attentionBox .wxCode { background-color: #fafafa; text-align: center; padding: 5px 0 }
.attentionBox .upArrowSpan { display: block; width: 20px; height: 12px; position: absolute; left: 77px; top: -8px; background: url(../images/buyBlock.png) no-repeat -194px -565px }
.attentionBox a { display: block; width: 35px; height: 32px; line-height: 22px; padding-left: 30px; background: url(../images/pushIcon.png) no-repeat; float: left }
.attentionBox a:link, .attentionBox a:visited { color: #555 }
.attentionBox a:hover, .attentionBox a:active { color: #888; text-decoration: none }
.attentionBox .wxSmzdm { color: #5188a6 }
.attentionBox a.sina { background-position: 0 -32px; width: 90px }
.attentionBox a.qq { background-position: 0 -67px; width: 59px }
.attentionBox .wxBox { width: 86px; float: left; position: relative; z-index: 9 }
.attentionBox a.wx { background-position: 12px -340px; width: 44px; padding-left: 42px }
.attentionBox a.rss { background-position: -147px -31px; float: right; padding-left: 27px }
.attentionBox a.sina:hover { background-position: 0 -102px }
.attentionBox a.qq:hover { background-position: 0 -137px }
.attentionBox a.wx:hover { background-position: 12px -380px }
.attentionBox a.rss:hover { background-position: -147px -101px }
#index-scroll a {
display: inline-block;
height: 48px;
width: 45px;
background: url(arrow.png) no-repeat;
}
#index-scroll a:hover {
background: url(arrow2.png) no-repeat;
}
.news_content img{max-width:100%;}
