@charset "utf-8";

/*----------------------------------------------------------------------
Theme Name: UCTHEME_WYZDG
Theme URI: https://www.wyzdg.com/
Description: 唯一值得购定制主题，新增分享惠，网购经频道。重新定制详细分类菜单，重新架构主题基础，方便后续的用户中心，优惠卷扩展。
Version: 3.1
Date: 2021.03.01
Author: uctheme
Author URI: http://www.uctheme.com
-----------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn,
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
caption, tbody, tfoot, thead, th {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}

body, input, textarea, option, select, .page-title span, .pingback a.url {
    font-family: Microsoft Yahei, PingFangSC-Medium, arial, sans-serif, \\5FAE\8F6F\96C5\9ED1, SimSun, \\5B8B\4F53, Arial;
    line-height: 18px;
    font-size: 14px;
    color: #333333;
    overflow-x: hidden;
    background-color: #eeeeee;
    margin: 0;
    padding: 0;
    height: auto
}

h1, h2, h3, h4, h5, h6 {
    clear: both;
    font-weight: normal;
}

ol, ul, li {
    list-style: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

a:link,
a:visited {
    color: #333;
    text-decoration: none;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

a:active,
a:hover {
    color: #5188a6;
    text-decoration: none !important;
}

i, em, address, cite {
    font-style: normal;
}

.menu i {
    margin-right: 5px;
    font-size: 17px !important;
}


.mb15 {
    margin-bottom: 11px;
}



/* 头部 */

#header {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: #FFFFFF;
}

.header {
    max-width: 1200px;
    height: auto;
    margin: 10px auto 0;
    overflow: hidden;
}

/* LOGO */

.logo {
    position: relative;
    float: left;
    width: 290px;
    margin-top: 18px;
}

.logoimg {
    display: inline-block;
}

.logoimg img {
    max-width: 100%;
    width: 208px;
    height: 57px;
}

/* 搜索框 */

.search-wrap {
    overflow: hidden;
    height: 40px;
    float: left;
    margin-top: 25px;
}

.search-wrap-bottom {
    overflow: hidden;
    margin: 10px auto;
    max-width: 600px;
    height: 100px;
    position: relative;
}


.search-input-wrap {
    float: left;
    padding: 8px 8px 8px 14px;
    border: 2px solid #e62828;
    border-right-width: 0;
    background-color: #fff;
    width: 500px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 40px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}


.search-input-wrap-bottom {
    float: left;
    padding: 8px 8px 8px 14px;
    border: 2px solid #e62828;
    border-right-width: 0;
    background-color: #fff;
    width: 500px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 43px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}

.search-input {
    width: 100%;
    height: 20px;
    border: 0;
    line-height: 20px;
    color: #333;
    font-family: inherit;
    -webkit-appearance: none;
    font-size: 14px;
    background-color: #FFFFFF !important;
    transition: background-color 5000s ease-in-out 0s;
    outline: none;
}

.search-submit {
    float: left;
    background-color: #e62828;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    line-height: 40px;
    cursor: pointer;
    width: 100px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    background-image: -webkit-gradient(linear, right top, left top, from(#e62828), to(#ff5a3c));
    background-image: -o-linear-gradient(right, #e62828 0, #ff5a3c 100%);
    background-image: linear-gradient(-90deg, #e62828, #ff5a3c);
    border: 0;
}

.search_wrap {
    float: right;
    height: 36px;
    margin: 5px 0 0 0;
    border: 2px solid #E62828;
    border-radius: 2px;

}

.search_ipt {
    float: left;
    color: #bbbbbb;
    width: 420px;
    height: 36px;
    line-height: 36px;
    padding: 0 10px;
    vertical-align: middle;
    background-color: #fff;
    font-size: 14px;
    border: 0px;
    border-radius: 0;
    outline: none;
}

.search_btn {
    float: left;
    width: 100px;
    height: 36px;
    line-height: 36px;
    background: #e62828;
    border: 0px;
    vertical-align: middle;
    cursor: pointer;
    color: #fff;
    font-size: 15px;
    -webkit-appearance: none;
    border-radius: 0;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.search_btn:hover {
    background-color: #e62828;
}

.head_code {
    width: 227px;
    float: right;
    top: 9px;
}

.head_code dl {

    width: 120px;
    float: right;
    padding-top: 15px;
    line-height: 25px;
}

.head_code dt {
    color: #f04848;
}


/* 网站导航 */

#mainNav {
    width: 100%;
    height: 60px;
    line-height: 60px;
    background-color: #FFFFFF;
    color: #FFFFFF;
    font-size: 16px;
}

.header_nav {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    height: 50px;

}

.header_nav .home {
    float: left;
    height: 40px;
    line-height: 40px;
    width: 40px;
    font-size: 26px;
    position: relative;
    padding: 0
}

.header-menu ul {
    float: left;
    display: block;
    width: auto;
    height: auto;
}

.header-menu li:first-child:before {
    display: none;
}

.header-menu li:before {
    border-left: 1px solid #5188a6;
    border-right: 1px solid #5188a6;
    height: 15px;
    margin: 13px 0 0;
    overflow: hidden;
    position: absolute;
    width: 0;
    z-index: 1;
}

.header-menu li {
    display: inline;
    float: left;
    margin-left: -2px;
    height:auto;
}

.header-menu a {
    color: #333333;
    font-weight: bold;
    display: inline-block;
    font-size: 16px;
    line-height: 50px;
    height: 50px;
    padding: 0 20px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.header-menu li a:hover,
.header-menu li.current_page_item a,
.header-menu li.current-menu-ancestor a,
.header-menu li.current-menu-item a,
.header-menu li.current-category-ancestor a {
    background-color: #FFFFFF;

    color: #e62828;
    position: relative;
    z-index: 3;
}

.header-menu .sub-menu {
    display: none;
    position: absolute;
    z-index: 999;
    width: 240px;
    border: 1px solid #5188a6;
    background-color: #fff;
    padding: 10px;
    left: 0px;
    top: 39px;
}

.rss {
    float: right;
}

.rss a {
    text-align: right;
    padding: 0;
}

/*modify*/

.header-menu .sub-menu li:before {
    border: none;
    display: none;
}

.header-menu .sub-menu li {
    float: left;
    width: 80px;
    height: 24px;
    margin-left: 0;
}

.header-menu .sub-menu li a {
    float: left;
    display: block;
    width: 80px;
    font-size: 12px;
    background-color: #FFFFFF;
    height: 24px;
    line-height: 24px;
    padding: 0;
    text-shadow: none;
    color: #333;
    text-align: center;
}

.header-menu .sub-menu li a:hover {
    background-color: #5188a6;
    color: #FFFFFF;
}

.header-menu li.current-menu-item a li a,
.header-menu li.current-menu-ancestor a li a {
    background-color: #FFFFFF;
}

.header-menu .menu-button {
    margin-left: 10px;
    height: 40px;
    line-height: 40px;
    float: right;
    cursor: pointer;
    z-index: 999;
    display: none;
}

.header-menu .menu-button.active {
    background: rgba(0, 0, 0, 0.2);
    border-radius: 0;
    z-index: 999
}

.header-menu .menu-button i {
    width: 40px;
    text-align: center;
    line-height: 40px;
    height: 40px;
}

/* 公告 */

#announcement_box {
    background: #FFFFFF;
    height: auto;
    overflow: hidden;
    font-size: 14px;
    width: 1200px;
    margin: 10px auto;
}

.announcement_nav {
    display: block
}

.announcement {
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    padding: 5px 10px 5px 20px;
    float: left;
}

.announcement a {
    color: #000;
}

.announcement a:hover {
    color: #e62828;
}

.announcement ul li {
    list-style: none
}

.announcement_close {
    color: #666;
}

.announcement span {
    color: #666;
}

.announcement_remove {
    padding: 5px 10px;
    float: right;
    font-size: 14px;
}

.announcement_remove a {
    height: 18px;
    width: 18px;
    display: block;
    line-height: 16px;
    margin: 4px 0 3px 0;
    margin: 10px 0 3px 0 \9;
    text-align: center;
}

.announcement_remove a:hover {
    background-color: #cdc8a0;
    border-radius: 3px;
}

.mbx-dh {
    padding: 10px 0;
}

.mbx-dh a {
    color: #e62828
}

.mbx-dh a:hover {
    color: #666666
}

.souquan {
    max-width: 1200px;
    height: auto;
    padding: 0 10px;
    text-align: left;
    background-color: #FFFFFF;
    display: block;
    color: #6c6c6c;
    line-height: 30px;
    margin-bottom: 15px;
    font-size: 14px;
}

.souquan a {
    color: #9a9a9a;
    margin-left: 20px;
}

.souquan a:hover {
    color: #e62828;
    text-decoration: underline !important;
    margin-left: 20px;
}

.souquan .title {
    float: left;
    color: #9a9a9a;
    white-space: nowrap;
}


/* 热门活动 */
.hot {
    max-width: 1200px;
    height: auto;
    padding: 15px;
    text-align: left;
    background-color: #FFFFFF;
    margin-bottom: 10px;
    display: block;
}

.hot .line {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;

}

.hot span {
    margin-right: 5px;
    margin-left: 5px;
}

.hot span a {
    line-height: 30px;
    padding: 5px 10px;
}

.hot span a:hover {
    color: #fff;
    line-height: 30px;
    background: #e62828;
    padding: 5px 10px
}

.hot .red a {
    color: red
}

.hotPre {
    height: 20px;
    overflow: hidden
}

.hotPreTitle {
    width: 33px;
    height: 20px;
    float: left;
    border-right: 1px solid #dcdcdc;
    font-weight: bold;
    color: #333;
    line-height: 20px;
}

ul.hotPre li {
    width: 160px;
    padding-left: 20px;
    float: left;
    height: 25px;
    overflow: hidden;
}

.buttom_color {
    border-bottom: 2px solid #E62828;
}

/* choice分类区 */

.choicearea {
    display: block;
    float: left;
    width: 839px;
    background-color: #ffffff;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    padding-top: 7px;
    padding-bottom: 17px;
    border-bottom: 1px solid #f2f2f2;
}

.choicerow {
    display: block;
    float: left;
    margin-left: 10px;
}

.curcateitem {
    display: block;
    float: left;
    background-color: #E62828;
    /*margin-right: 8px;*/
    padding: 2px 4px 2px 4px;
}

.curcateitem span {
    color: #FFFFFF;
    /*padding: 0 5px;*/
}

.cateitem {
    display: block;
    float: left;
    padding: 2px 3px;
}

.cateitem:hover {
    padding: 2px 3px;
    background-color: #E62828;
    color: #FFFFFF;
!important;
}

.curcateitemword {
    display: block;
    float: left;
    color: #ffffff;
    font-size: 14px;
}

.cateitemword {
    display: block;
    float: left;
    font-size: 14px;
}

.cateitemword:hover {
    color: #FFFFFF;
}

.caterowtitle {
    display: block;
    float: left;
    margin-right: 8px;
    padding: 2px 4px 2px 4px;
}

.fastitem {
    display: block;
    float: left;
    background-color: #ffffff;
    border: 1px solid #5188a6;
    margin-right: 8px;
    padding: 4px 8px 4px 8px;
}

.fastword {
    display: block;
    float: left;
    font-size: 12px;
    color: #959595;
}

.fastcloseicon {
    display: block;
    float: left;
    margin-left: 8px;
    font-size: 12px;
}

.noresult {
    display: block;
    float: left;
    font-size: 14px;
    color: #959595;
    margin: 15px 15px 15px 15px;
}

/* 布局 */

#wrapper {
    position: relative;
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin: 10px auto;
    /* for ie6 因为ie6不支持min-height */
}

#content {
    float: left;
    width: 868px;
    height: auto;
    overflow: hidden;
    background-color: #ffffff;
    padding-bottom: 40px;
}

#sidebar {
    position: relative;
    float: right;
    width: 320px;
    height: auto;
    overflow: hidden;
    background-color: #ffffff;
}

#right_sliding {
    position: relative;
    width: 280px;
    height: auto;
    overflow: hidden;
    padding: 0 0 15px;
}

.block {
    position: relative;
    width: auto;
    margin-bottom: 15px;
    padding: 0 20px 20px 20px;
    overflow: hidden;
    background-color: #ffffff;
    border-bottom: 1px dashed #dddddd;
}

.clear {
    clear: both;
    line-height: 0;
    height: 0;
    font-size: 1px;
    zoom: 1;
}

.clear:after {
    content: ' ';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

.ad640 {
    width: 700px;
    padding: 10px 0;
    background-color: #f7f7f7;
    text-align: center;
    margin: 20px 0 0;
}

.hide,
.none {
    display: none;
}

/* 随屏导航 */

#navigator {
    position: fixed;
    top: -100px;
    width: 100%;
    height: 50px;
    line-height: 50px;
    background-color: #FFFFFF;
    -moz-opacity: 1.00;
    -khtml-opacity: 1.00;
    opacity: 1.00;
}

#navigator .nav_warp {
    width: 1000px;
    margin: 0 auto;
}

.nav_warp li {
    float: right;
    font-size: 12px;
    color: #f58f80;
}

.nav_warp li:last-child:before {
    display: none;
}

.nav_warp li:before {
    border-left: 1px solid #233B6A;
    border-right: 1px solid #4262A2;
    content: "";
    height: 15px;
    margin: 13px 0 0;
    overflow: hidden;
    position: absolute;
    width: 0;
    z-index: 1;
}

.nav_warp li a {
    color: #fff;
    display: inline-block;
    padding: 0 10px;
}

.nav_warp li a:hover {
    color: #99c9fa;
}

.slogo {
    float: left;
    width: 300px;
    height: 25px;
    margin: 5px 0 0;
    *margin: 7px 0 0;
    line-height: 25px;
}

.sslogo {
    float: left;
    width: 120px;
    height: 25px;
    margin: 8px 0 0;
    *margin: 7px 0 0;
    line-height: 25px;
}

.ssslogo {
    float: left;
    width: 120px;
    height: 25px;
    margin: 8px 0 0;
    *margin: 7px 0 0;
    line-height: 25px;
}

.slogoimg {
    display: inline-block;
    width: 119px;
    height: 25px;
}

.slogoo {
    float: left;
    width: 20px;
    height: 25px;
    margin: 13px 0 0;
    *margin: 7px 0 0;
    line-height: 25px;
}

.login .slogoimgg {
    display: inline-block;
    margin-left: 15px;
    padding-right: 0;
    vertical-align: middle;
}

.slogo span {
    display: inline-block;
    color: #fff;
    vertical-align: middle;
    margin: 0 0 0 10px;
}

.hoticon {
    display: inline-block;
    width: 15px;
    height: 10px;
    background: url(images/hot_ico.gif) no-repeat 0 0 transparent;
    margin: 0 0 2px 3px;
    *margin: 0 0 0 3px;
    vertical-align: middle;
}

/* 登陆 */

.login {
    float: right;
    font-size: 16px;
    text-align: center;
    position: relative;
    color: #ffffff;
    margin-right: 20px;
}

.login a {
    color: #333;
    cursor: pointer;
    font-weight: normal;
    padding: 0;
    margin-left: 15px;
}

.login span {
    display: inline-block;
    font-style: normal;
    margin: 0 8px;
    position: relative;
    top: 2px;
    display: inline;
    height: 15px;
}

/* 左侧固定分类 z: 10001*/

body.admin-bar .aside {
    top: 195px;
}

.aside {
    position: fixed;
    width: 106px;
    left: 50%;
    margin-left: -720px;
    top: 142px;
    background-color: #fff;
    z-index: 1000;
}

.aside h2 {
    width: 106px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    font-size: 14px;
    background: #5188a6;
    color: #fff;
}

.aside .category-list {
    position: relative;
    width: 104px;
    border: 1px solid #e2e2e2;
    background-color: #fff;
}

.aside .category-list li.appliance {
    position: relative;
    height: 26px;
    line-height: 26px;
    z-index: 100;
    border: 2px solid #fff;
    border-right: none;
}

.aside .category-list li.appliance:hover,
.aside .category-list li.appliance.current {
    border-color: #5188a6;
    z-index: 104;
    box-shadow: -1px 2px 3px rgba(55, 55, 55, .3);
}

.aside .category-list li.appliance h3 {
    font-size: 14px;
}

.aside .category-list li.appliance h3 i,
.aside .category-list li.appliance em {
    display: none;
}

.aside .category-list li.appliance h3 a {
    margin-left: 20px;
}

.aside .category-list li.appliance h3 a:hover {
    color: #5188a6;
}

.aside .category-list li.appliance .category-info {
    position: relative;
    z-index: 103;
    width: 102px;
}

.aside .category-list li.appliance:hover .category-info,
.aside .category-list li.appliance.current .category-info {
    background: #fff;
}

.aside .category-list li.appliance .menu-item {
    position: absolute;
    padding: 10px 15px;
    z-index: 102;
    left: 100px;
    top: -2px;
    width: 1190px;
    height: auto;
    border: 2px solid #5188a6;
    background-color: #fff;
    font-size: 12px;
}

.aside .category-list li.appliance .menu-item hr {
    margin-top: 8px;
    border-width: 0;
    height: 5px;
    font-size: 0px;
    overflow: hidden;
}

.aside .menu-item .sort-side dl {
    float: left;
    width: 33%;
    height: auto;
    display: block
}

.aside .menu-item .sort-side dl dt {
    color: #DB3E54;
    font-size: 14px;
    font-weight: bold;
}

.aside .menu-item .sort-side dl dt a {
    color: #5188a6;
}

.aside .menu-item .sort-side dl dd {
    float: left;
    margin: 2px 6px 4px 0;
}

.aside .menu-item .sort-side dd a {
    border: 1px solid #E6E6E6;
    color: #666;
    float: left;
    letter-spacing: 0.5px;
    line-height: 14px;
    overflow: hidden;
    padding: 3px 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: auto;
}

.aside .menu-item .brand-side {
    float: left;
    margin-left: -10px;
    padding-top: 15px;
    position: relative;
    width: 988px;
    border-top: 1px solid #EAE9E9;
    margin-top: 30px;
}

.aside .menu-item .brand-side .dl-sort {
    height: auto;
    overflow: hidden;
}

.aside .menu-item .brand-side dt {
    background: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    padding: 0 10px;
    position: absolute;
    top: -11px;
}

.aside .menu-item .brand-side dd {
    float: left;
    padding: 5px 0;
}

.aside .menu-item .brand-side dd a {
    border-right: 1px solid #BCBCBC;
    color: #666;
    display: block;
    line-height: 1;
    padding: 0 10px;
}

.aside .menu-item .brand-side dd a span.red {
    color: #D31834;
}

/* 右侧栏 pendant */

.pendant {
    position: fixed;
    right: 50%;
    margin-right: -680px;
    bottom: 310px;
    z-index: 1208;
    display: none
}

.pendant a {
    position: relative;
    display: block;
    width: 55px;
    height: 42px;
    text-indent: -99em;
    overflow: hidden;
    background: url(images/img.png) no-repeat;
}

.pendant a.btn_prendant_submissions {
    background-position: 0px -100px;
}

.pendant a.btn_prendant_submissions:hover {
    background-position: -54px -100px;
}

.pendant a.btn_prendant_share {
    position: relative;
    top: -1px;
    background-position: 0px -141px;
}

.pendant a.btn_prendant_share:hover {
    background-position: -54px -141px;
}

.pendant a.btn_prendant_comment {
    position: relative;
    top: -2px;
    background-position: 0px -182px;
}

.pendant a.btn_prendant_comment:hover {
    background-position: -54px -182px;
}

.pendant a.btn_my_favoriite {
    position: relative;
    top: -3px;
    background-position: 0px -223px;
}

.pendant a.btn_my_favoriite:hover {
    background-position: -54px -223px;
}

.pendant a.btn_prendant_top {
    height: 43px;
    position: relative;
    top: -4px;
    background-position: 0px -264px;
}

.pendant a.btn_prendant_top:hover {
    background-position: -54px -264px;
}

.pendant .bdsharebuttonbox {
    position: relative;
    display: block;
    width: 55px;
    height: 42px;
    text-indent: -99em;
    overflow: hidden;
    background: url(images/img.png) no-repeat;
    background-position: 0px -142px;
}

.pendant .bdshare-button-style0-16 a,
.pendant .bdsharebuttonbox a {
    position: relative;
    z-index: 9;
    display: block;
    width: 55px;
    height: 35px;
    padding: 0;
    background: none !important;
    margin: 0
}

/* 宽屏 */

#wideScreen .brand {
    width: 1200px;
    height: auto;
    margin: 0 auto;
}

#wideScreen #wrapper {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

#wideScreen #navigator .nav_warp {
    width: 1200px;
    margin: 0 auto;
}

/*置顶文章*/

.sticky {
    width: auto;
    padding: 0 15px 15px 15px;
    text-align: left;
    border-bottom: 1px solid #dcdcdc;
    background-color: #FFFFFF;
    margin: 0 0 15px 0;
}

.sticky h3 {
    overflow: hidden;
    position: relative;
}

.sticky h3 a {
    font-size: 18px;
    color: #555555;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    font-weight: bold;
    line-height: 30px
}

.sticky h3 a:hover {
    color: #5188a6;
}

.sticky h3 span {
    color: #E62828;
}

.sticky p {
    margin-bottom: 10px;
    overflow: hidden;
    font: 16px/24px "微软雅黑";
    color: #E62828;
    position: relative;
}

.sticky .icon {
    width: 38px;
    float: left;
    color: #fff;
    background-color: #E62828;
    border-radius: 0;
    font-size: 12px;
    line-height: 24px;
    text-align: center;
    margin-top: 3px;
    margin-right: 5px
}

/* 列表内容 */

#main {
    clear: both;
    overflow: hidden;
}

.post,
.shopping {
    position: relative;
}

.post small {
    display: none;
}

.entry-title {
    font-size: 18px;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    font-weight: 600;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 630px;
}


.highlight {
    margin-top: 5px;
    font-size: 18px;
    line-height: 18px;
    /*margin-bottom: 5px;*/
    -webkit-font-smoothing: antialiased;
    height: 30px;
    overflow: hidden;
    font-weight: 600;
}

.jingyan-title {
    font-size: 18px;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    font-weight: 600;
    width: 633px;
    white-space: nowrap;
    text-overflow: ellipsis;

}

.entry-title-jingyan {
    margin: 0 auto;
    text-align: center;
    font-weight: 600;
    font-size: 24px;
    padding-bottom: 5px;
    word-break: break-all;
    line-height: 44px;
}

.entry-title .sellout {
    text-decoration: line-through;
}

.entry-title a:link, .entry-title a:visited, .jingyan-title a:link, .jingyan-title a:visited {
    color: #333333;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.entry-title a:active, .entry-title a:hover, .jingyan-title a:active, .jingyan-title a:hover {
    color: #5188a6;
}

.entry-title span .icon {
    display: block;
    width: 40px;
    line-height: 27px;
    height: 27px;
    float: left;
    font-size: 12px;
    border-radius: 0;
    text-align: center;
    background-color: #E62828;
    margin-top: 2px;
    margin-right: 5px;
    color: #FFFFFF
}

.entry-title span .icon_haitao {
    display: block;
    width: 40px;
    line-height: 27px;
    height: 27px;
    float: left;
    font-size: 12px;
    text-align: center;
    background-color: #3795CA;
    margin-top: 2px;
    margin-right: 5px;
    color: #FFFFFF
}

.entry-title span .icon_shaidan {
    display: block;
    width: 40px;
    line-height: 27px;
    height: 27px;
    float: left;
    font-size: 12px;
    text-align: center;
    background-color: #16A085;
    margin-top: 2px;
    margin-right: 5px;
    color: #FFFFFF
}

.entry-title span .icon_jingyan {
    display: block;
    width: 40px;
    line-height: 27px;
    height: 27px;
    float: left;
    font-size: 12px;
    text-align: center;
    background-color: #FF6600;
    margin-top: 2px;
    margin-right: 5px;
    color: #FFFFFF
}

.entry-title span .icon_news {
    display: block;
    width: 40px;
    line-height: 27px;
    height: 27px;
    float: left;
    font-size: 12px;
    text-align: center;
    background-color: #B37333;
    margin-top: 2px;
    margin-right: 5px;
    color: #FFFFFF
}

.entry-title span .icon_guoqi {
    display: block;
    width: 40px;
    line-height: 27px;
    height: 27px;
    float: left;
    font-size: 12px;
    text-align: center;
    background-color: #CCCCCC;
    margin-top: 2px;
    margin-right: 5px;
    color: #FFFFFF
}

.entry-tip {
    color: #fc0606;
    font-size: 18px;
    line-height: 20px;
    margin: 5px 0 0;
}

/*FD8104*/

.entry-content,
.entry-content p {
    padding-left: 165px;
    clear: both;
    width: auto;
    font-size: 14px;
    line-height: 28px;
    font-weight: normal;
    color: #444444;
    height: 150px;
    display: block;
}

.entry-content p {
    margin: 0 0 10px;
}

.entry-content h3 {
    font-weight: 700;
    color: #546EA1;
}

.post_tag a:link,
.post_tag a:visited {
    color: #8b8698;
    text-decoration: none;
    border-bottom: 0px dashed #000;
}

.post_tag a:active,
.post_tag a:hover {
    color: #5188a6;
    text-decoration: none;
}

.the_content a {
    color: #5188a6;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.the_content a:hover {
    color: #5188a6;
}

.entry-content .content-text img {
    display: block;
    margin: 30px auto;
    max-width: 500px;
}

.entry-content .content-text embed {
    display: block;
    margin: 30px auto;
    max-width: 500px;
}

.entry-content .the_content {

    margin-bottom: 5px;
    height: 50px;
    width: 100%;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.jingyan_content {
    padding-top: 5px;
    margin-bottom: 10px;
    height: 72px;
    width: 100%;
    line-height: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}


.entry-content .more-link {
    display: none;
}

.entry-content label input {
    padding: 5px;
    width: auto;
    border: 1px solid #E5E5E5;
    vertical-align: middle;
    background-color: #ffffff;
    height: 20px;
}

.entry-content input {
    width: 100px;
    height: 32px;
    border: none;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    background-color: #4064A6;
}

.entry-content textarea {
    width: 100%;
    border: 1px solid #eee;
}

.entry-content .img_transparency {
    display: none;
    z-index: 2;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #000;
    filter: alpha(opacity=30);
    opacity: 0.3;
}

.entry-content .img_btn_buy {
    display: none;
    z-index: 3;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 80px;
    height: 30px;
    line-height: 30px;
    margin-left: -42px;
    margin-top: -18px;
    border: 2px solid #FFFFFF;
    text-align: center;
    font-style: normal;
    background-color: #5188a6;
    color: #fff;
}

.entry-info {
    color: #8b8698;
    font-size: 12px;
    padding: 0;
}

.entry-info .left {
    float: left;
}

.entry-info .left span {
    padding-right: 10px;
}

.entry-info .left span a {
    margin-right: 10px;
}

.entry-info .right {
    float: right;
}

.entry-info .left {
    float: left;
}

.entry-info .meta-sep {
    margin: 0 5px;
}

.entry-info a {
    color: #BBBBBB;
}

.entry-info .post_author {
    float: left;
}

.entry-info .post_tag {
    float: left;
}

.shop_source {
    color: #4064A6;
}

.content-text {
    float: left;
    width: auto;
    height: 125px;
}

.content-meta {
    width: 100%;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 0px;
    display: block;
    float: right
}

.content-meta .item {
    float: right;
}

.content-meta .goods_url,
.content-meta .youhuiquan,
.content-meta .showcon {
    float: right;
    margin: 0 0 0 8px;
    width: 80px;
    height: 30px;
    background-color: #e62828;
    color: #fff;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    border-radius: 2px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.content-meta .goods_url:hover {
    color: #fff;
    background-color: #E62828;
}

.content-meta .youhuiquan {
    background-color: #5188a6;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.content-meta .youhuiquan:hover {
    background-color: #E62828;
}

.content-meta .comments_popup_link:hover {
    color: #e4393c
}

.comments_popup_link i {
    font-size: 16px;
    margin-right: 6px;
    font-weight: 500
}

.error-content,
.error-content p {
    clear: both;
    text-align: center;
    width: auto;
    font-size: 15px;
    line-height: 28px;
    font-weight: normal;
    color: #666666;
    height: 200px;
}

.sellout {
    text-decoration: line-through;
}

/*选择投票*/
.content-meta .vote_up,
.content-meta .vote_down {
    float: left;
    font-size: 15px;
    color: #999;
    padding: 0 8px;
    line-height: 28px;
    position: relative;
    min-width: 44px;
    text-align: center;
}

.content-meta .vote_up a,
.content-meta .vote_down a,
.content-meta .add_fav a,
.content-meta .faved a,
.content-meta .faves a {
    color: #999;

}

.content-meta .add_fav a:hover,
.content-meta .faved a:hover,
.content-meta .faves a:hover {
    color: #E62828;
}

.content-meta .vote_up:hover,
.content-meta .vote_down:hover,
.content-meta .add_fav:hover,
.content-meta .faved:hover,
.content-meta .faves:hover {
    color: #E62828;
}

.content-meta .vote_up:hover a,
.content-meta .vote_down:hover a,
.content-meta .add_fav:hover a,
.content-meta .faved:hover a,
.content-meta .faves:hover a {
    color: #E62828;
}

.content-meta .vote_up:hover a span,
.content-meta .vote_down:hover a span,
.content-meta .add_fav:hover a span,
.content-meta .faved:hover a span,
.content-meta .faves:hover a span {
    color: #E62828;
}

.content-meta .vote_up span,
.content-meta .vote_down span {
    font-weight: normal;
    color: #666666
}

/* 收藏夹 */

.faves,
.faved,
.add_fav {
    margin-left: 10px;
    margin-right: 10px;
}

.login-window i,
.add_fav i,
.vote_up i,
.vote_down i,
.faved i {
    margin-right: 6px;
    font-weight: 500;
    font-size: 15px;
}

/* 文章内容 */

.mobile_content,
.post_mall {
    display: none
}

.post-single {
    position: relative;
}

.single-info {
    color: #999999;
    border-bottom: 1px solid #eee;
    padding: 0 0 15px;
    margin: 20px 0;
    font-size: 14px;
}

.single-info .left {
    float: left;
}

.single-info span {
    margin-right: 10px;
    font-size: 14px !important;
}

.single-info .right {
    float: right;
}

.mobile_title_left {
    float: left;
    width: 84%;
}

.mobile_title_right {
    float: right;
    width: 15%;
}

.single-info .meta-sep {
    margin: 0 5px;
}

.single-info a {
    color: #999999;
}

.comments-link i {
    font-size: 16px;
    margin-right: 3px;
    font-weight: 500
}

.single-content .entry {
}

.single-content .entry ol li {
    list-style: decimal;
    line-height: 26px;
    margin-bottom: 15px;
    margin-left: 30px;
}

.single-content,
.entry-content p {

    font-weight: normal;
    color: #4d4f53;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 32px;
}

.single-content p {
    text-indent: 2em;
    font-size: 16px;
    line-height: 1.8em;
    margin-bottom: 16px;
    color: #444;
    word-wrap: break-word;
    word-break: break-all;
}

.single-content h1 {
    font-size: 22px;
    font-weight: 700;
    height: 35px;
    line-height: 35px;
    color: #333;
    margin: 10px -20px;
    padding: 0 20px ;
    border-left: 5px solid #E62828;

}

.single-content h2 {
    background-color: #f6f6f6;
    font-weight: bold;
    font-size: 18px;
    border-left: 4px solid #E62828;
    padding-left: 16px;
    margin: 26px 0;
    line-height: 36px;
}

.single-content h3 {
    font-weight: bold;
    font-size: 18px;
    padding-left: 16px;
    margin: 26px 0;
    line-height: 36px;
    color:#333;
}

.single-content .entry a:link,
.single-content .entry a:hover,
.single-content .entry a:active,
.single-content .entry a:visited {
    color: #E62828;
    text-decoration: none;
    border-bottom: 0px dashed #000;
}

.single-content .entry img {
    display: block;
    margin: 0 auto !important;
    height: auto;
    /*max-width: 400px;*/
}

.entry u {
    text-decoration: none;
    font-size: 16px;
    font-weight: 400px;
}

.simgaheadleft {
    display: block;
    float: left;
    width: 320px;
    margin-right: 20px;
    margin-left: 70px;
}

.single-content .the_content {
    width: auto;
    display: block
}

.single-content .more-link {
    display: none;
}

.single-content label input {
    padding: 5px;
    width: auto;
    border: 1px solid #E5E5E5;
    vertical-align: middle;
    background-color: #ffffff;
    height: 20px;
}

.single-content input {
    width: 100px;
    height: 32px;
    border: none;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    background-color: #4064A6;
}

.single-content textarea {
    width: 100%;
    border: 1px solid #eee;
}

.single-content .img_transparency {
    display: none;
    z-index: 2;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #000;
    filter: alpha(opacity=30);
    opacity: 0.3;
}

.single-content .img_btn_buy {
    display: none;
    z-index: 3;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 80px;
    height: 30px;
    line-height: 30px;
    margin-left: -42px;
    margin-top: -18px;
    border: 2px solid #fff;
    text-align: center;
    font-style: normal;
    background-color: #5188a6;
    color: #fff;
}

.shop_source {
    color: #4064A6;
}

.buy {
    text-align: center;
    clear: both;
    height: auto;
    overflow: hidden;
}

.buy a {
    color: #FFFFFF;
}

.buy a.buylink:link,
a.buylink:visited {
    background-color: #e62828;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff5a3c), to(#e62828));
    background: -o-linear-gradient(#ff5a3c, #e62828);
    background: linear-gradient(#ff5a3c, #e62828);
    border-radius: 5px;
    color: #FFFFFF !important;
    width: 250px;
    height: 55px;
    line-height: 55px;
    margin: 0 auto;
    text-align: center;
    font-size: 16px;
}

.buy a.buylink:hover,
a.buylink:active {
    background-color: #F04848;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.buy a.buylink_youhuiquan:link,
a.buylink_youhuiquan:visited {
    background-color: #5188a6;
    color: #FFFFFF !important;
    border-radius: 0;
    width: 150px;
    margin: 0 auto;
    text-align: center;
    font-size: 14px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.buy a.buylink_youhuiquan:hover,
a.buylink_youhuiquan:active {
    background-color: #288BC7;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.buy a.buylink_weixin:link,
a.buylink_weixin:visited {
    background-color: #5DB95B;
    color: #fff !important;
    border-radius: 0;
    width: 150px;
    margin: 0 auto;
    text-align: center;
    font-size: 14px;
}

.buy a.buylink_weixin:hover,
a.buylink_weixin:active {
    background-color: #5DB95C;
}

.buy a.svimage,
.buy a.buylink,
.buy a.buylink_youhuiquan,
.buy a.buylink_weixin {
    display: block;
    width: 110px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 14px;
}

.is_show {
    display: none
}

.entry ul {
    list-style: square;
    margin: 0 0 1.625em 2.5em;
}

.entry ul li {
    display: list-item !important;
    text-align: -webkit-match-parent !important;
    list-style: square;
}

/* 商品信息 */

.imgborder {
    margin: 0 0 0 -165px;
    float: left;
    height: 0.1%;
    overflow: hidden;
    display: table;
}

.imgborder li {
    width: 150px;
    height: 150px;
    text-align: center;
    vertical-align: middle;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

.imgitem {
    top: 50%;
}

.imgitem img {
    height: 150px;
    vertical-align: middle;
    margin-top: 0;
}

.imgitem .catname {
    position: absolute;
    top: 0px;
    left: 0px;
    font-size: 12px;
    padding: 0 4px 0 6px;
    background: none repeat scroll 0% 0% #E62828 !important;
    color: #fff;
    line-height: 18px
}

.imgitem a {
    height: auto;
    display: block;
}

.goods_single_pic {
    float: right;
    margin: 10px 0 10px 20px;
    border: 0px solid #f5f5f5;
    padding: 0px;
    background: #fff;
    width: 190px;
    height: auto
}

.goods_single_pic img {
    max-width: 190px;
    height: auto
}

.goods_single_pic a {
    color: #5188a6
}

.shangjia {
    display: block;
    text-align: center;
    width: auto;
    margin-top: 10px;
    font-size: 14px;
}

/* 悬浮框登陆 */

/********************************
 LOGIN BOX
********************************/

.login_form_q {
    display: block;
}

#loginDialog .bd .bd-l {
    float: left;
    width: 100%;
    display: block;
}

#loginDialog .bd .act-row {
    margin-bottom: 20px;
    text-align: center;
}

.login_other_title {
    position: relative;
    height: 20px;
    line-height: 20px;
    text-align: center;
    padding: 15px;
}

.login_other_title i {
    display: block;
    position: absolute;
    top: 10px;
    left: 0;
    width: 100%;
    border-top: 1px solid #cbcbcb;
}

.login_other_title span {
    position: relative;
    padding: 0 10px;
    z-index: 2;
    font-size: 12px;
    background-color: #fff;
}

.g-dialog {
    float: left;
    position: fixed;
    top: 30%;
    left: 40%;
    z-index: 99999;
    display: none;
    width: 400px;
    border: 3px solid #E62828;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.g-dialog .dialog-content {
    float: left;
    position: relative;
    background: #fff;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    width: 100%;
}

.g-dialog .hd {
    height: 20px;
    padding: 10px 15px;
    background: #f7f7f7;
    border-bottom: 1px solid #dedede;
    overflow: hidden;
    font-size: 18px;
    line-height: 18px
}

.g-dialog .hd h3 {
    font-size: 14px;
}

.g-dialog .close {
    position: absolute;
    top: 12px;
    right: 16px;
    width: 16px;
    height: 16px;
    background: url(images/close.png) no-repeat;
    color: #999;
}

.g-dialog .close:hover {
    background-position: 0 -16px;
}

.g-dialog .bd {
    padding: 20px 0;
}

#listqqDialog .bd {
    padding: 20px 0;
}

#listqqDialog .bd .bd-l {
    float: left;
    width: 420px;
    padding: 10px 0 20px 0;
}

#listqqDialog .bd .act-row {
    margin-bottom: 20px;
}

.form-row {
    margin: 0 0 20px 0;;
}

.forgetpw a {
    color: #555555 !important;
    margin-left: 5px;
}

.form-row a {
    color: #FFFFFF
}

.form-row p {
    padding: 0 20px;
}

.form-row label {
    float: left;
    width: 90px;
    line-height: 32px;
    vertical-align: middle;
    text-align: right;
    color: #333;
    font-size: 14px;
}

.base-input {
    width: 220px;
    height: 24px;
    padding: 4px;
    border: 1px solid #ddd;
}

.base-input-capatcha {
    width: 155px;
    height: 24px;
    padding: 4px;
    border: 1px solid #ddd;
    text-align: center
}

.b-input {
    width: 220px;
    height: 25px;
    padding: 6px 12px;
    background: #fff;
    border: 1px solid #ddd;
    -webkit-transition: all 0.08s ease-in-out;
    -moz-transition: all 0.08s ease-in-out;
}

.b-input:focus {
    border-color: #ccc;
}

input.check {
    vertical-align: middle;
    text-align: center;
    margin-right: 2px;
}

.hezuo {
    text-align: center;
}

.login-submit-dialog input {
    font-size: 14px;
    font-weight: bold;
    background-position: 0 0;
    width: 100%;
    height: 40px;
    line-height: 40px;
    border-width: 0;
    cursor: pointer;
    color: #fff;
    text-align: center;
    background-color: #5188a6;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.login-submit-dialog input:hover {
    background-color: #e62828;
}

.login-regeister-dialog {
    display: inline-block;
    width: 90px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    color: #ffffff;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-color: #E62828;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.login-regeister-dialog:hover {
    background-color: #f04848;
}

.login-kuaisu-dialog {
    display: inline-block;
    width: 72px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    color: #ffffff;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-color: #5188a6;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.login-kuaisu-dialog:hover {
    background-color: #e62828;
}

.login-submit input {
    font-size: 14px;
    font-weight: bold;
    background-position: 0 0;
    width: 110px;
    height: 33px;
    line-height: 33px;
    border-width: 0;
    cursor: pointer;
    color: #fff;
    text-align: center;
    background-color: #5188a6;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-appearance: none;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.login-submit input:hover {
    background-color: #e62828;
}

.register {
    display: inline-block;
    width: 110px;
    font-size: 14px;
    font-weight: bold;
    height: 33px;
    line-height: 33px;
    color: #ffffff;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-color: #E62828;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.register:hover {
    background-color: #f04848;
}

.qq-login {
    display: inline-block;
    text-align: center;
    width: 110px;
    font-size: 14px;
    font-weight: bold;
    height: 33px;
    line-height: 33px;
    color: #ffffff;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-color: #E62828;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.qq-login:hover {
    background-color: #f04848;
}

.qq-login a {
    color: #ffffff;
}

.weibo-login a {
    color: #ffffff;
}

.weibo-login {
    display: inline-block;
    text-align: center;
    width: 110px;
    font-size: 14px;
    font-weight: bold;
    height: 33px;
    line-height: 33px;
    color: #ffffff;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-color: #5188a6;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.weibo-login:hover {
    background-color: #e62828;
}

.page_login_button {
    float: left;
    margin-right: 10px
}

.pop_login {
    float: right;
    background-color: #5188a6;
    width: 100px;
    text-align: center;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.pop_login a {
    color: #FFFFFF;
}

.pop_login:hover {
    background-color: #288BC7;
}

.content-meta .showcon {
    background-color: #ACADAC;
}

.content-meta #bdshare {
    float: right;
    width: 142px;
    height: 28px;
    border: 1px solid #e2e2e2;
    padding-bottom: 0;
    padding-left: 5px;
}

.content-meta #bdshare span.bds_more {
    padding-top: 0;
    height: 22px;
    line-height: 25px;
    padding-bottom: 0;
}

.single_navi .nav-next {
    margin: 10px 0px 0;
}

.single_navi a,
.single_declare a,
.single_declare span {
    color: #E62828;
}

.single_navi a span {
    color: #333;
}

.single_declare {
    line-height: 30px;
    font-size: 14px;
}

.red_title {
    color: #E62828;
}

.entry-title a:active,
.entry-title a .emphricepart {
    color: #E62828 !important;
}

.emphricepart {
    color: #E62828 !important;
}

.price a:active,
.price a .price {
    color: #E62828 !important;
}

.price {
    color: #E62828 !important;
}

.shop_source a {
    color: #E62828;
}

/*分类目录*/

.category-header {
    overflow: hidden;
    background-color: #FFFFFF;
    width: auto;
    height: 45px;
    line-height: 45px;
    font-size: 20px;
    font-weight: bold;
    padding: 0 20px;
    margin-bottom: 20px;
}

.category-content {
    padding: 10px 15px;
    line-height: 24px;
    border-bottom: 1px solid #e62828;

}

.souquan-header {
    overflow: hidden;
    background-color: #FFFFFF;
    width: auto;
    line-height: 45px;
    font-size: 20px;
    padding: 10px;
    margin-bottom: 15px;
}

.souquan-content {
    font-weight: 600;
    font-size: 16px;
    padding: 10px;
    line-height: 24px;
}


.category-archive-meta {
    padding-bottom: 10px;
    border-bottom: 1px dashed #dcdcdc;
}


.custom_category {
    padding-top: 10px;
    font-size: 14px;
    line-height: 30px;
    height: 30px;
    overflow: auto;
    border-top: 2px solid #E62828
}

.custom_category li a {
    display: inline-block;
    height: 22px;
    line-height: 22px;
    padding: 0 9.5px;
    word-break: keep-all;
    white-space: nowrap;
}

.custom_category li {
    float: left;
}

/* page */

.page-header {
    width: auto;
    margin: 0;
    overflow: hidden;
    background-color: #FFFFFF;
}

.page-header h3 {
    width: auto;
    height: 45px;
    line-height: 45px;
    border-bottom: 2px solid #E62828;
    font-size: 20px;
    font-weight: bold;
    background-color: #fbfbfb;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#fafafa));
    height: 50px;
    line-height: 50px;
    margin: 20px auto;
    padding-bottom: 10px;
}

/*内容-分享惠*/

.single_fxh_box {
}

.single_fxh_pic {
    float: left;
    margin: 20px 25px 20px 5px;
}

.single_fxh_pic a {
    display: block;
}

.single_fxh_pic img {
    width: 300px;
    height: 300px;
    background-color: #fff;
    border: 0 solid #eee;
}

.single_fxh_title {
    background-color: #fff;
}

.single_fxh_title h1 {
    width: 660px;
    line-height: 30px;
    font-size: 22px;
    border-bottom: 1px solid #eee;
    font-weight: bold;
    padding-bottom: 10px;
}

.single_fxh_title h1 span {
    color: #fff;
}

.single_fxh_des {
    position: relative;
    float: left;
    margin: 20px 0 0;
    width: 330px;
    height: auto;
    border: 0px solid #eee;
    padding-bottom: 35px;
}

.single_fxh_tip {
    display: inline;
    width: 55px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background-color: #E62828;
    color: #fff;
    font-size: 12px;
    margin: 0 8px 0 0;
    padding: 1px 5px;
}

.single_fxh_info {
    line-height: 20px;
    margin: 0 0 15px;
}

.single_fxh_class {
    font-size: 12px;
    margin: 0;
    color: #aaa;
}

.single_fxh_class a:link,
.single_fxh_class a:visited {
    color: #aaa;
}

.single_fxh_class a:hover,
.single_fxh_class a:active {
    color: #E13335;
}

.single_fxh_text {
    font-size: 13px;
    line-height: 24px;
    margin: 0 0 25px;
    text-align: justify;
    text-justify: inherit;
}

.single_fxh_text a {
    color: #5188a6;
}

.single_fxh_text img {
    display: none;
}

/*隐藏分享惠内容图片*/

.single_fxh_buy {
    width: auto;
    height: 35px;
    line-height: 35px;
    background-color: #efefef;
    padding: 10px 10px;
}

.single_fxh_price {
    font-size: 24px;
    font-weight: normal;
    color: #E4393C;
    letter-spacing: -1px;
}

.single_fxh_price i {
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    letter-spacing: -1px;
}

.single_fxh_share {
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: auto;
}

a.single_fxh_btn:link,
a.single_fxh_btn:visited {
    float: right;
    width: 110px;
    height: 35px;
    line-height: 33px;
    text-align: center;
    background-color: #E13335;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}

a.single_fxh_btn:hover,
a.single_fxh_btn:active {
    background-color: #CB1230;
}

.nav-previous {
    line-height: 25px
}

.r_title {
    text-align: center;
    vertical-align: middle;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px
}

.single_share {
    float: right;
}

/* 投票 */

.svwrap {
    position: relative;
    width: 100%;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
    padding-top: 30px
}

.svwrap_board {
    width: 250px;
    text-align: center;
    display: block;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

.svwrap_board .vote_up {
    float: left;
    padding-right: 30px;
}

.svwrap_board .vote_down {
    float: right;
}

.svitem a {
    color: #FFFFFF
}

.svitem_bds {
    top: 30px;
    padding: 3px 5px 0;
    height: 30px;
}

.svitem_bds span.bds_more {
    height: 20px;
}

.svitem a.svimage,
.svitem a.buylink {
    display: block;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 12px;
}

.shopping #bdshare {
    float: right;
}

.shopping span.bds_more {
    padding-top: 2px;
}

a.svimage_1 {
    width: 90px;
    background: #5188a6 url(images/vote_icon.png) no-repeat 15px 10px;
    padding: 0 0 0 20px;
    color: #fff;
}

a.svimage_3 {
    width: 90px;
    background: #5188a6 url(images/vote_icon.png) no-repeat 15px -33px;
    padding: 0 0 0 20px;
}

a.svimage:link,
a.svimage:visited {
    background-color: #E62828;
    color: #fff;
    border-radius: 3px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

a.svimage:hover,
a.svimage:active {
    background-color: #E62828;
    border-radius: 3px;
}

a.svimage span {
    color: #fff;
    margin: 0 0 0 3px;
}

.sv_mark {
    float: left;
    font-size: 12px;
}

/* 标签 */

.post_bottom {
    display: block;
    height: auto;
    overflow: hidden;
    margin-top: 30px
}

.list_tags_single {
    margin: 0 auto;
    float: left;
    /*height: 28px;*/
    /*line-height: 28px;*/
}

.tag-1 {
    background: #E6CC6E;
}

.tag-2 {
    background: #66CC99;
}

.tag-3 {
    background: #CC99CC;
}

.tag-4 {
    background: #FF9999;
}

.tag-5 {
    background: #66CCCC;
}

.tag-6 {
    background: #37A7FF;
}

.tag-7 {
    background: #00a67c;
}

.tag-8 {
    background: #00a67c;
}

.tag-9 {
    background: #d9534f;
}

.tag-10 {
    background: #f0ad4e;
}

.tag-11 {
    background: #4a4a4a;
}

.tag-12 {
    background: #45BCF9;
}

.tag_common {
    display: inline-block;
    padding: 3px 8px;
    margin: 5px 3px;
    opacity: 0.7;
    font-size: 12px;
    line-height: normal;
    border-radius: 3px;
}

.tag_common:hover {
    opacity: 1;
}

.tag_common a {
    color: #ffffff;
}

/* 猜你喜欢 */

.like_post {
    width: auto;
    margin: 10px 0 0;
    overflow: hidden;
    background-color: #fff;
}

.like_post_tit {
    width: auto;
    height: 40px;
    line-height: 40px;
    border-bottom: 2px solid #E62828;
    font-size: 16px;
    font-weight: bold;
    padding: 0 0 0 10px;
    background-color: #fbfbfb;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#fafafa));
    background: -moz-linear-gradient(top, #fefefe, #fafafa);
    background: -o-linear-gradient(top, #fefefe, #fafafa);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#fefefe', endColorStr='#fafafa', gradientType=0);
}

.like_post_list {
    height: auto;
    overflow: hidden;
    padding: 20px 0px 20px 12.5px;
    margin: 0 auto;
    width: auto
}

.like_post_list li {
    float: left;
    width: 25%;
    min-height: 1px;
    overflow: hidden;
}

.like_post_list li a p {
    display: block;
    width: 130px;
    height: 30px;
    line-height: 15px;
    margin: 5px auto 0;
    overflow: hidden;
    font-size: 12px;
    text-align: left;
}

.like_post_box {
    display: table-cell;
    vertical-align: middle;
    width: 175px;
    height: 175px;
    text-align: center;
    *display: block;
    *font-size: 131px;
    border: 1px solid #dcdcdc;
}

.like_post_box img {
    display: block;
    margin: 0 auto;
    vertical-align: middle;
    max-width: 160px;
    max-height: 160px;
}

.like_post_box:hover {
    border: 1px solid #5188a6;
}

.like_post_title {
    color: #666;
    padding: 0 20px 0 10px;
    display: block;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    font-weight: normal;
    margin: 10px auto
}

.like_post .more {
    width: auto;
    height: 40px;
    line-height: 40px;
    font-weight: normal;
    border: 0px solid #eee;
    border-top: none;
    text-align: center;
    background-color: #f7f7f7;
}

.like_post .more a {
    display: block;
}

/*小工具*/

.widget {
    width: 300px;
    margin: 10px;
    overflow: hidden;
}

.widget_title {
    color: #333;
    font-weight: bold;
    line-height: 35px;
    font-size: 16px;
    padding-left: 5px;
    width: auto;
    height: 35px;
    border-bottom: 2px solid #dddddd;
}

.widget_title a:link,
.widget_title a:visited {
    color: #fff;
}

.widget_title a:active,
.widget_title a:hover {
    color: #ccc;
}

.the_tips {
    margin: 10px;
    padding: 3px;
    border: 1px dashed #FF8200;
    background: #FFFCEF;
    color: #FF8200;
}

.align-center {
    text-align: center;
}

.align-center img {
    margin-top: 10px
}

.widget-container {
    padding: 5px 0;
    clear: both;
    font-size: 15px;
    line-height: 190%;
    color: #666666;
    width: 300px;
}

.widget-container ul li {
    position: relative;
    display: block;
    padding: 10px 0px;
    font-size: 14px;
    border-bottom: 1px dashed #e2e2e2;
    overflow: hidden
}

.widget .all {
    clear: both;
    padding: 10px 5px;
    float: right
}

#sidebar_fixed {
    background-color: #FFFFFF;
    z-index: -1;
    width: 320px
}

.user_name {
    color: #5188a6;
    font-weight: bold
}

/** 文章序号 **/

.li-icon {
    background: #ccc;
    font-size: 12px;
    color: #fff;
    line-height: 180%;
    margin: 0 5px 0 0;
    padding: 0 5px;
    border-radius: 0;
}

.li-icon-1,
.li-icon-2,
.li-icon-3 {
    background: #E62828;
}

/* Widget - 关注&订阅  */

.social-icons {
    border-bottom: 1px dashed #e2e2e2
}

.social-icons ul li {
    border-bottom: none
}

.social-icons .follows {
    padding: 16px 13px 16px 10px;
    min-height: 24px;
    border-bottom: solid 1px #CCCCCC;
    clear: both;
    width: auto;
    height: auto;
    overflow: hidden;
    border-bottom: 3px solid #E62828
}

.social-icons .follows li {
    float: left;
    margin-right: 10px;
    text-align: center;
    line-height: 190%;
}

.social-icons .follows li a {
    display: block;
    margin-left: 4px;
    opacity: 1;
}

.social-icons .follows li a:hover {
    opacity: 0.7;
}

.social-icons .follows li.sina_weibo a {
    color: #E6162D
}

.social-icons .follows .weixin {
    float: left;
    margin-right: 12px;
    text-align: center;
    line-height: 190%;
    padding-top: 10px;
    height: 50px
}

.social-icons .follows .weixin a {
    color: #92CA21
}

.social-icons .follows li.qq_weibo a {
    color: #5FB2D7
}

.social-icons .follows li.qq a {
    color: #F68575
}

.social-icons .follows li.twitter a {
    color: #1AB2E8;
    font-size: 16px
}

.social-icons .follows li.facebook a {
    color: #3A5A95;
    font-size: 16px;
}

.social-icons .follows li.google_plus a {
    color: #000000
}

.social-icons .follows,
.social-icons .popup-follow-feed,
.social-icons .popup-follow-mail {
    border: none;
    padding: 0;
    margin: 0;
    width: auto;
}

.social-icons p {
    margin: 15px auto;
}

.social-icons .popup-follow-feed .ipt {
    max-width: 62%;
}

.social-icons .popup-follow-feed .feed-to {
    margin: 10px auto
}

.social-icons .popup-follow-mail .ipt {
    width: 75%;
}

.social-icons .popup-follow-mail .btn {
    float: right;
    margin-right: 2px;
}

.ipt {
    padding: 4px 6px;
    width: 100%;
    height: 21px;
    border: solid 1px #d2d2d2;
    border-top-color: #ccc;
    border-left-color: #ccc;
    border-radius: 0;
    background-color: #fff;
    box-shadow: inset 0 1px 0 #f8f8f8;
    color: #555;
    line-height: 21px;
}

.btn-primary {
    background-color: #E62828;
    color: #fff;
    height: 29px
}

.btn {
    position: relative;
    display: inline-block;
    padding: 0 10px;
    min-width: 52px;
    height: 29px;
    border-radius: 0;
    color: #fff;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    line-height: 27px;
    cursor: pointer;
    border: 0;
}

.btn:hover {
    background-color: #5188a6;
}

.subSiteBg {
    width: 168px;
    padding: 3px;
    top: 58px;
    left: 33px;
    position: absolute;
    height: auto;
    border: 1px solid #dcdcdc;
    background-color: #FFFFFF;
    margin: 0;
    z-index: 9999;
}

.wxCodePic img {
    width: 168px;
    height: auto;
}

.wxCode {
    font-size: 13px
}

.wxSmzdm {
    color: #FF0000
}

/* Widget - 分类文章 */

.sidebar_hot_post {
    width: auto;
    margin: 0 auto;
    padding: 5px 0;
    font-size: 12px;
}

.sidebar_hot_post li {
    position: relative;
    display: block;
    height: auto;
    padding: 10px 5px;
    border-bottom: 1px solid #f1f1f1;
    padding-left: 77px;
}

.sidebar_hot_post li .thumb {
    width: 67px;
    left: 0;
    top: 10px;
    display: block;
}

.sidebar_hot_post li .thumb img {
    border: 1px solid #f4f4f4;
}

.sidebar_hot_post li .title {
    display: block;
    line-height: 22px;
}

.sidebar_hot_post li .date {
    color: #999;
}

.sidebar_hot_post li p {
    display: none;
}

.sidebar_hot_post .post-thumbnail {
    float: left;
    margin-right: 10px;
    position: relative;
    display: block
}

/* Widget - 幻灯片 */

.widget-container li {
    padding: 0;
    background: none;
}

.widget-container .bx-wrapper {
    background: #F5F5F5
}

.widget-container .bx-wrapper ul li {
    padding: 5px 0 0 0
}

.widget-container .bx-pager {
    width: 40%;
}

.widget-container .bx-pager.bx-default-pager a {
    margin: 0 2px;
    width: 11px;
    height: 11px;
}

.widget-container .bx-caption span {
    padding: 5px;
    font-size: 1em;
}

.bx-wrapper {
    position: relative;
    margin: 0 auto;
    padding: 0;
    *zoom: 1;
}

.bx-wrapper img {
    display: block;
    max-height: 300px;
    max-width: 858px;
    width: 100%
}

.bx-wrapper .bx-viewport {
    background: #fff;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: -30px;
    width: 100%;
}

.bx-wrapper .bx-loading {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000;
    min-height: 50px;
    width: 100%;
    height: 100%;
}

.bx-wrapper .bx-pager {
    bottom: 5px;
    right: 5px;
    z-index: 98;
    width: auto;
    color: #666;
    text-align: center;
    font-weight: bold;
    font-size: .85em;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
    display: block;
    margin: 0 5px;
    width: 13px;
    height: 13px;
    outline: 0;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    background: #858585;
    text-indent: -9999px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #FFA105;
}

.bx-wrapper .bx-prev {
    left: 10px;
    background: url(images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
    right: 10px;
    background: url(images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
    background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
    background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    z-index: 9999;
    margin-top: -16px;
    width: 32px;
    height: 32px;
    outline: 0;
    text-indent: -9999px;
}

.bx-wrapper .bx-controls-direction a.disabled {
    display: none;
}

.bx-wrapper .bx-controls-auto {
    text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    margin: 0 3px;
    width: 10px;
    height: 11px;
    outline: 0;
    background: url(images/controls.png) -86px -11px no-repeat;
    text-indent: -9999px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
    background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    margin: 0 3px;
    width: 9px;
    height: 11px;
    outline: 0;
    background: url(images/controls.png) -86px -44px no-repeat;
    text-indent: -9999px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
    background-position: -86px -33px;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    width: 80%;
    text-align: left;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px;
}

.bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #666 \9;
    background: rgba(80, 80, 80, 0.80);
}

.bx-wrapper .bx-caption span {
    display: block;
    padding: 10px;
    color: #fff;
    font-size: 14px;
}

#home-slider {
    width: auto;
    overflow: hidden;
    background-color: #FFFFFF;
    padding: 1%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin: 0 auto 15px;
}

#home-carousel {
    padding-top: 20px;
}

.cat-scroll img {
    border: 1px solid #eee;
    padding: 3px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: #fcfcfc;
}

.cat-scroll a:hover img {
    border: 1px solid #eee;
    background: #fff;
}

.cat-scroll-fix img {
    height: 190px;
    width: 92%;
}

.side_slider {
    height: 250px;
}

.side_slider li {
    padding: 0;
}

/* Widget - 图片文章 */

.widget-container .post-images {
    float: left;
    margin: 5px;
    width: auto;
}

.widget-container .post-images img {
    border: 1px solid #eee;
    padding: 4px;
    background: #fff;
    width: 79px;
    height: 79px;
}

/* Widget - 文章的作者 */

.author-avatar img {
    float: left;
    margin: 5px 10px 5px 0;
    padding: 4px;
    border: 1px solid #eee;
    background: #fcfcfc;
    -webkit-border-radius: 36px;
    -moz-border-radius: 36px;
    border-radius: 36px;
    -webkit-transition: 0.4s;
    -webkit-transition: -webkit-transform 0.4s ease-out;
    transition: transform 0.4s ease-out;
    -moz-transition: -moz-transform 0.4s ease-out;
    width: 60px;
    height: 60px
}

.author-avatar:hover img {
    border: 1px solid #ccc;
    background: #fff;
    box-shadow: 0 0 10px #fff;
rgba(255, 255, 255, .6),
inset 0 0 20 px rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0 0 10px #fff;
rgba(255, 255, 255, .6),
inset 0 0 20 px rgba(255, 255, 255, 1);
    transform: rotateZ(360deg);
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
}

.author-description {
    font-size: 14px;
    line-height: 26px;
    padding-top: 5px;
    height: auto;
    overflow: hidden;
    min-height: 65px;
}

.widget-container .author-social li {
    border-bottom: 0
}

.nb {
    padding: 5px 0 0 0;
    border-bottom: none;
}

.widget .nb li {
    padding: 0;
    width: 28px;
    height: 30px;
    background: none;
    float: left
}

.widget .nb li.archive {
    width: 80px;
    display: block
}

.widget .nb li.archive a {
    width: 78px;
    height: 24px;
    background: url(images/archive.png) no-repeat;
}

.author-social {
    padding: 16px 0px;
    min-height: 24px;
}

.author-social li a {
    display: block;
    margin-left: 4px;
    width: 24px;
    height: 24px;
    background: url(images/social24.png) no-repeat;
    text-indent: -9999px;
}

.author-social li a:hover {
    opacity: 1;
}

.author-social li.website a {
    background-position: 0 0;
}

.author-social li.sina_weibo a {
    background-position: 0 -68px;
}

.author-social li.qq_weibo a {
    background-position: 0 -102px;
}

.author-social li.rss a {
    background-position: 0 -238px;
}

.author-social li.email a {
    background-position: 0 -170px;
}

.author-social li.qq a {
    background-position: 0 -34px;
}

.author-social li.twitter a {
    background-position: 0 -204px;
}

.author-social li.google_plus a {
    background-position: 0 -136px;
}

.author-social li.archive a {
    width: 78px;
    height: 24px;
    background: url(images/archive.png) no-repeat;
}

.author-social li {
    display: inline;
    float: left;
    margin-right: 4px;
    height: 24px;
    text-align: center;
    line-height: 190%;
}

/* Widget - 文章列表 */

.widget-container .post-thumbnail {
    float: left;
    margin-right: 10px;
    position: relative;
    display: block;
}

.widget-container li .title {
    display: block;
    line-height: 22px;
}

.widget-container li .date {
    color: #999;
}

/* Widget- 云标签 */

.widget-container .tagcloud {
    overflow: hidden;
    padding: 10px 0 0px 0px;
    width: 100%;
    text-align: center;
}

.widget-container .tagcloud a {
    color: #999;
    background-color: #f6f6f6;
    float: left;
    width: 27%;
    margin: 0 1% 1% 0;
    padding: 0 8px;
    font-size: 12px;
    height: 29px;
    line-height: 29px;
    overflow: hidden;
}

.widget-container .tagcloud a:hover {
    color: #fff;
    background-color: #E62828;
}

/* Widget - 最新评论 */

.widget-new-comments ul {
    width: 100%;
}

.widget-new-comments ul li {
    width: 100%;
    padding: 0;
    height: auto;
    overflow: hidden
}

.widget-new-comments ul a {
    display: block;
    overflow: hidden;
    margin: 8px 0 5px 5px;
    color: #999;
}

.widget-new-comments li img {
    float: left;
    margin: 5px 10px 5px 0;
    padding: 4px;
    width: 45px;
    height: 45px;
    border: 1px solid #eee;
    -webkit-border-radius: 27px;
    -moz-border-radius: 27px;
    border-radius: 27px;
    background: #fff;
    -webkit-transition: -webkit-transform 0.4s ease-out;
    transition: transform 0.4s ease-out;
    -moz-transition: -moz-transform 0.4s ease-out;
}

.widget-new-comments li:hover img {
    border: 1px solid #ccc;
    box-shadow: 0 0 10px #fff;
rgba(255, 255, 255, .6),
inset 0 0 20 px rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0 0 10px #fff;
rgba(255, 255, 255, .6),
inset 0 0 20 px rgba(255, 255, 255, 1);
    transform: rotateZ(360deg);
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
}

.widget-new-comments ul span {
    color: #666;
}

.widget-new-comments ul a:hover {
    color: #E4393C;
}

/* Widget - 登陆*/

.widget_one {
    margin: 0 auto;
    position: relative;
    height: auto;
    overflow: hidden;
    font-size: 14px;
    display: block;
    width: 200px;
}

.widget_avatar {
    float: left;
    margin-right: 15px;
}

.widget_avatar img {
    width: 100%;
    max-width: 60px;
    height: auto;
    max-height: 60px;
    padding: 2px;
    border: 1px solid #cccccc;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-transition: 0.4s;
    -webkit-transition: -webkit-transform 0.4s ease-out;
    transition: transform 0.4s ease-out;
    -moz-transition: -moz-transform 0.4s ease-out;
}

.widget_avatar img:hover {
    transform: rotateZ(360deg);
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
}

.widget_name {
    float: right;
}

.widget-row {
    margin: 0 0 20px 0;
    padding-left: 10px
}

.widget-row a,
.widger-row-center a {
    color: #FFFFFF
}

.widget-row p {
    padding: 0 20px;
}

.widget-row label {
    width: 70px;
    line-height: 32px;
    vertical-align: middle;
    text-align: right;
    color: #333;
    font-size: 14px;
}

.widget-row-center {
    text-align: center;
    margin: 10px auto;
    height: auto;
    overflow: hidden;
}

.widget_two {
    text-align: center;
    margin: 10px auto;
    height: auto;
    overflow: hidden;
}

.widget_botton {
    display: inline-block;
    background-color: #e62828;
    width: 110px;
    text-align: center;
    height: 33px;
    color: #FFFFFF;
    line-height: 33px;
    font-size: 14px;
    -webkit-border-radius: 2px;
    border-radius: 0;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    border-radius: 2px;
}

.widget_botton:hover {
    background-color: #E62828;
}

.widget_botton a {
    color: #ffffff
}

.widget-row-center a {
    color: #ffffff
}

/* Widget - 活跃读者 */

.widget_readers li {
    float: left
}

.widget_readers li img {
    float: left;
    margin: 5px 10px 5px 0;
    padding: 4px;
    width: 45px;
    height: 45px;
    border: 1px solid #eee;
    -webkit-border-radius: 27px;
    -moz-border-radius: 27px;
    border-radius: 27px;
    background: #fff;
    -webkit-transition: -webkit-transform 0.4s ease-out;
    transition: transform 0.4s ease-out;
    -moz-transition: -moz-transform 0.4s ease-out;
}

.widget_readers li:hover img {
    border: 1px solid #ccc;
    box-shadow: 0 0 10px #fff;
rgba(255, 255, 255, .6),
inset 0 0 20 px rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0 0 10px #fff;
rgba(255, 255, 255, .6),
inset 0 0 20 px rgba(255, 255, 255, 1);
    transform: rotateZ(360deg);
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
}

/* Widget - 活跃读者 */

.statistics .widget-container li {
    margin-bottom: 5px;
    width: 100%;
    padding: 0;
    margin-left: 10px
}

.statistics .widget-container li i {
    margin-right: 5px
}

/* Widget - 固定 */

.fixed {
    position: fixed;
    top: 10px;
    background-color: #FFFFFF;
    width: 320px
}

/* Widget - taxonomy */

.widget-taxonomy {
    border-bottom: 1px dashed #e2e2e2;
}

.widget-taxonomy li {
    border-bottom: none !important;
    padding: 5px !important;
}

.widget-taxonomy .children {
    margin-left: 20px
}

/* 会员注册 */

.accountPage {
    width: 500px;
    min-height: 300px;
    margin: 0 auto;
}

.register_form label {
    line-height: 20px;
}

.register_form .group,
.login_form .group,
.reset_form .group,
.edit_form .group {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

.register_form .text,
.login_form .text,
.reset_form .text,
.edit_form .text {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    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;
    margin-right: 20px
}

.result {
    margin: 15px 0 10px;
    padding: 0px 5px;
    color: #E62828;
    font-weight: bold;
    text-align: center
}

.pop-title {
    height: 32px;
    line-height: 32px;
    padding: 10px 0 15px;
    border-bottom: 1px solid #dcdcdc;
}

.pop_name {
    font-size: 20px;
    font-family: "Microsoft YaHei";
    float: left;
    padding-left: 15px;
}

.pop_name .grey {
    font-weight: normal;
    font-size: 14px;
    padding-left: 10px;
}

.btn_register {
    -webkit-appearance: none;
    font-size: 14px;
    font-weight: bold;
    width: 110px;
    height: 33px;
    line-height: 33px;
    border-width: 0;
    cursor: pointer;
    color: #fff;
    text-align: center;
    background-color: #5188a6;
    -webkit-border-radius: 0;
    border-radius: 0;
    margin-bottom: 10px;
    margin-top: 10px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.btn_register:hover {
    background-color: #e62828;
}

/* 会员登陆 */

.capatcha {
    height: 18px;
    width: 278px;
    border: 1px solid #DCDCDC;
    border-radius: 0;
    padding: 8px 9px;
    margin-right: 20px;
    transition: border-color 0.15s ease-in-out 0s;
    font-size: 12px
}

.capatcha_simple {
    height: 16px;
    width: 160px;
    border: 1px solid #DCDCDC;
    border-radius: 0;
    padding: 8px 9px;
    margin-left: 5px;
    transition: border-color 0.15s ease-in-out 0s;
}

.login-submit-dialog input {
    font-size: 14px;
    font-weight: bold;
    background-position: 0 0;
    width: 72px;
    height: 30px;
    line-height: 30px;
    border-width: 0;
    cursor: pointer;
    color: #fff;
    text-align: center;
    background-color: #5188a6;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.form-row input {
    /*box-sizing: border-box;*/
}

.btn_login {
    font-size: 14px;
    font-weight: bold;
    width: 112px;
    height: 32px;
    line-height: 32px;
    border-width: 0;
    cursor: pointer;
    color: #fff;
    text-align: center;
    background-color: #5188a6;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-appearance: none;
}

.btn_login:hover {
    background-color: #288BC7
}

.forget_passwd {
    float: left;
    margin-top: 7px;
    margin-left: 20px;
    line-height: 20px;
    height: 20px;
}

/* 404 PAGE */

.not_found {
    position: relative;
    display: block;
    top: 20px;
    height: 400px
}

.not_found h2 {
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.not_found h3 {
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;
    line-height: 180%;
    border-bottom: 1px dashed #CCCCCC;
    color: #000000
}

.not_found h3 a {
    color: #E62828;
    font-weight: bold
}

.not_found p {
    margin: 0;
}

.not_found .ml {
    margin-left: 20%;
    margin-top: 20px;
    line-height: 30px;
}

.not_found_title {
    color: #FF0000;
    display: block;
    text-align: center;
    line-height: 180%;
    font-size: 16px;
}

/* 底部 */

.footer {
    position: relative;
    z-index: 100;
    width: 100%;
    font-size: 12px;
    margin-top: 15px;
    overflow: hidden;
    background: #333333;
    left: 0px;
    bottom: 0px;
}

.footer_menu {
    width: 100%;
    background-color: #333333;
    border-bottom: 1px solid #1a1a1a;
}

.footer_menu .menu {
    width: 1200px;
    height: 175px;
    padding-top: 28px;
    margin: 0 auto;
}

.footer_menu .menu li {
    float: left;
    width: 135px;
    height: auto;
    overflow: hidden
}

.footer_menu .menu li a {
    display: block;
    text-align: left;
    font-size: 16px;
    color: #E62828;
}

.footer_menu .menu li ul.sub-menu {
    display: block;
    margin-top: 20px;
    margin-left: 0px;
    font-size: 12px;
}

.footer_menu .menu li ul.sub-menu li {
    height: 28px;
    line-height: 28px;
    padding-left: 12px;
    background: url(images/ico.png) 0 -26px no-repeat;
}

.footer_menu .menu li ul.sub-menu li a {
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;
}

.footer_bottom {
    width: 100%;
    background-color: #333333;
    border-top: 1px solid #414141;
    bottom: 0;
    padding: 20px 0 20px 0;
}

.footer_bottom_content {
    margin: 0 auto;
    width: 1200px;
    height: auto;
    overflow: hidden;
    text-align: center
}

.fr_link {
    width: 100%;
    margin-top: 15px;
    text-align: center;
}

.fr_link li {
    margin-right: 10px;
    margin-bottom: 5px;
    display: inline;
}

.fr_link li.first {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
}

.fr_link li a {
    color: #FFFFFF;
}

.copyright {
    line-height: 40px;
    min-height: 40px;
    color: #FFFFFF;
}

.copyright a {
    color: #FFFFFF !important
}

.copyright p {
    text-align: left;
}

.footer_block {
    margin: 15px auto;
    width: 1200px;
    height: auto;
    overflow: hidden;
}

.footer_item_title {
    line-height: 30px;
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 10px
}

.footer_item {
    width: 25%;
    float: left;
    color: #ffffff
}

.footer_item li {
    line-height: 30px;
    font-size: 13px;
}

.footer_item li a {
    color: #ffffff
}

.footer_item li i {
    width: 20px
}

/* 面包屑 */

.breadcrumbs {
    display: block;
    width: auto;
    clear: both;
    background: #FFFFFF;
    height: auto;
    line-height: 180%;
    padding: 15px 35px 0;
    margin-bottom: 10px
}

/* 广告 */

.banner_top {
    width: 728px;
    height: auto;
    padding: 0px;
    overflow: hidden;
    background-color: #fff;
    margin: 10px auto;
    text-align: center;
    display: block;
    margin: 0 auto
}

.banner_top a img {
    width: 100%;
    height: auto;
    text-align: center;
    float: none
}

.banner_bottom {
    width: auto;
    height: auto;
    padding: 0px;
    overflow: hidden;
    background-color: #fff;
    text-align: center;
    display: block
}

.banner_bottom a img {
    width: 100%;
    height: 90px;
    text-align: center;
    float: none
}

.banner_above {
    width: 728px;
    height: auto;
    padding: 0px;
    overflow: hidden;
    text-align: center;
    display: block;
    margin: 0 auto 15px
}

.banner_above a img {
    width: auto;
    height: 90px;
    text-align: center;
    float: none
}

.banner_below {
    width: auto;
    height: 90px;
    padding: 0px;
    overflow: hidden;
    text-align: center;
}

.banner_below a img {
    width: 100%;
    height: 90px;
    text-align: center;
    float: none
}

.single_ads {
    margin-top: 10px;
}

/* 在线客服 */

/********************************
 QQ Online Service
********************************/

.feedback {
    position: fixed;
    top: 190px;
    right: 0;
    width: 32px;
    overflow: hidden;
    _position: absolute;
    z-index: 9999
}

.feedback .support {
    background: #E62828 url(images/qq.png) no-repeat 4px 8px;
    width: 20px;
    padding: 34px 6px 10px 6px;
    display: block;
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
    overflow: hidden;
    line-height: 26px;
    font-size: 14px
}

.feedback .weibo {
    background: #E62828 url(images/weibo.png) no-repeat 0 0;
    width: 32px;
    height: 32px;
    display: block;
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
    overflow: hidden;
    border-top: 2px solid #FFFFFF;
}

.feedback a:hover.weibo {
    background: #E62828 url(images/weibo.png) no-repeat 0 -32px;
}

.feedback .gotop {
    border-bottom: 2px solid #FFFFFF;
    height: 32px;
}

.feedback .gotop button {
    background: #E62828 url(images/gotop.png) no-repeat 0 0;
    width: 32px;
    height: 32px;
    border: 0 none;
    cursor: pointer;
}

.feedback .gotop button:hover {
    background: #E62828 url(images/gotop.png) no-repeat 0 -32px;
}

/* 分页导航 */

.pagenavi {
    width: auto;
    background: #ffffff;
    text-align: center;
    text-transform: uppercase;
    margin: 0;
    padding: 20px 0;
    height: 40px;
    line-height: 40px;
    font-size: 12px;
    font-family: Tahoma, Verdana, Arial;
}

.pagenavi ul {
    float: left;
    left: 50%;
    position: relative;
    list-style: none;
    text-align: center;
}

.pagenavi li {
    float: left;
    position: relative;
    right: 50%;
    margin: 0 2px;
    line-height: 1;
}

.pagenavi span {
    margin: 0 10px 0 0;
}

.pagenavi a {
    margin: 0 3px;
    display: inline;
    padding: 8px 12px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 14px;
    border: 1px solid #ddd;
}

.pagenavi li a {
    display: block;
    padding: 0 10px;
    height: 26px;
    line-height: 26px;
    color: #E62828;
    background-color: #fff;
    border: 1px solid #e2e2e2;
}

.pagenavi li a:hover {
    background-position: right -100px;
}

.pagenavi .pages {
    margin: 0 3px;
    display: inline;
    padding: 8px 15px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 14px;
    border: 1px solid #ddd;
}

.pagenavi .current {
    margin: 0 3px;
    display: inline;
    padding: 8px 12px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 14px;
    color: #fff;
    border: 1px solid #E62828;
    background: #E62828;
}

.pagenavi li.current a {
    color: #fff;
    background-color: #E62828;
}

.pagenavi li.first,
.pagenavi li.last {
    display: none;
}

.pagenavi li.prev a {
    background-position: right -150px;
}

.pagenavi li.next a {
    background-position: right -175px;
}

.page-links {
    display: block;
    background: #eee;
    margin: 10px 0;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    padding: 2px 10px 2px 10px;
    text-align: left;
}

.page-links a span {
    margin: 1px 3px;
    padding: 3px 8px;
    text-transform: uppercase;
}

.page-links a:hover span {
    color: #fff !important;
}

.page-links span {
    background: #333;
    color: #fff;
    padding: 3px 8px;
}

/* 海淘频道 */

/*.mall {*/

/*padding: 10px 0;*/

/*height: auto;*/

/*overflow: hidden;*/

/*}*/

/*.mall a {*/

/*display: inline-block;*/

/*height: 22px;*/

/*line-height: 22px;*/

/*padding: 0 9.5px;*/

/*color: #666;*/

/*word-break: keep-all;*/

/*white-space: nowrap;*/

/*background: #fff;*/

/*}*/

/*.mall li {*/

/*float: left;*/

/*height: 30px;*/

/*}*/

.cur_list a {
    background: #5188a6;
    color: #FFF;
}

.haitao_border {
    width: 105%;
    margin-left: -10px;
    margin-right: 0;
    overflow: hidden;
    float: none;
}

.haitao_block {
    width: 20%;
    height: 420px;
    float: left;
    margin: 0 10px 15px 10px;
    position: relative;
    border: 1px solid #ffffff;
    padding: 15px;
    background-color: #FFFFFF;
    text-align: center;

}

.haitao_block:hover {
    border: 1px solid #E62828
}

.haitao_thumb {
    height: 1%;
    overflow: hidden;
    display: table;
    border-spacing: 1px;
}

.haitao_thumb li {
    width: 250px;
    height: 250px;
    text-align: center;
    vertical-align: middle;
    position: relative;
    margin: 10px;
    *float: left;
    display: table-cell;
}

.imgcenter {
    *position: absolute;
    top: 50%;
}

.imgcenter img {
    *position: relative;
    top: -50%;
    left: -50%;
    max-width: 250px;
    max-height: 250px;
}

.haitao_thumb .catname {
    position: absolute;
    top: 15px;
    right: 15px;
    font-size: 12px;
    padding: 1px 3px;
    background: none repeat scroll 0% 0% #E62828 !important;
    color: white;
}

.haitao_title {
    margin-top: 10px;
    font-size: 14px;
    line-height: 25px;
    height: 100px;
    text-align: left;
    max-height: 80px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.haitao_title a {
    color: #000000
}

.haitao_title .red_title {
    margin: 0
}

.haitao_entry {
    line-height: 24px;
    margin-top: 5px;
    text-align: left
}

.haitao_meta_left {
    float: left
}

.haitao_meta_right {
    float: right
}

.haitao_meta {
    margin: 0 0 15px 0;
    display: block;
    width: 100%;
    height: 26px;
    line-height: 26px;
    font-style: normal;
    margin-top: 5px;
    font-size: 12px;
    float: left
}

.haitao_meta .like {
    padding-right: 10px;
    float: left
}

.haitao_meta .comments {
    float: left
}

a.buy_btn:link,
a.buy_btn:visited {
    float: right;
    width: auto;
    padding: 2px 8px;
    height: 22px;
    line-height: 22px;
    background-color: #E62828;
    color: #fff;
    text-align: center;
    font-size: 12px;
    border-radius: 0;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

a.buy_btn_you:active,
a.buy_btn:hover {
    background-color: #F04848;
}

.buy_btn_youhuiquan {
    margin-right: 5px;
}

a.buy_btn_youhuiquan:link,
a.buy_btn_youhuiquan:visited {
    float: right;
    width: auto;
    padding: 2px 8px;
    height: 22px;
    line-height: 22px;
    background-color: #5188a6;
    color: #fff;
    text-align: center;
    font-size: 12px;
    border-radius: 0;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

a.buy_btn_youhuiquan:active,
a.buy_btn_youhuiquan:hover {
    background-color: #288BC7;
}

/* 晒物广场 */

.category-content a {
    margin-right: 10px
}

.shaidan_listWrap {
    width: 100%;
    overflow: hidden;
}

.shaidan_list {
    display: block;
    height: auto;
    overflow: hidden;
    margin: 0;
    padding: 0;
    overflow: hidden;
    margin-right: -20px;
}

.shaidan_list li {
    width: 48%;
    height: 400px;
    margin-bottom: 10px;
    margin-right: 1%;
    border: 1px solid gainsboro;
    float: left;
    background: #FFFFFF
}

.shaidan_list li:hover {
    border: 1px solid #E62828;
}

.shaidan_list .picBox img {
    width: 100%;
    height: 240px;
    margin-bottom: 16px;
    text-align: center;
    overflow: hidden;
}

.shaidan_list .listItem {
    padding: 0px 15px;
    font-size: 12px;
}

.shaidan_list .itemUserInfo {
    margin-bottom: 15px;
    height: 24px;
    line-height: 25px;
    overflow: hidden;
}

.shaidan_list .rankAvatar {
    width: 210px;
    display: block;
    float: left;
}

.shaidan_list .time {
    display: block;
    float: right;
    line-height: 26px;
    font-size: 12px;
    color: #999999;
}

.shaidan_list .itemName {
    height: 60px;
    overflow: hidden;
    margin-bottom: 10px;
    font-size: 16px;
    padding-left: 0px;
    font-weight: bold;
    line-height: 30px;
}

.shaidan_list span {
    font-size: 14px;
}

.shaidan_list .comment {
    margin-left: 10px
}

/* 默认页面 */

.page-title {
    text-align: center
}

.page-content {
    line-height: 28px;
    font-size: 15px
}

.page-content p {
    margin-bottom: 10px;
}

.page-content img {
    max-width: 100%;
    display: block;
    text-align: center;
    margin: 15px auto
}

/* 首页幻灯片 */

#slide_box {
    margin: 0;
    clear: both
}

#slideshow {
    position: relative
}

.rslides {
    position: relative;
    overflow: hidden;
    width: 100%
}

.rslides li {
    -webkit-backface-visibility: hidden;
    position: absolute;
    display: none;
    width: 100%;
    left: 0;
    top: 0
}

.rslides li:first-child {
    position: relative;
    display: block;
    float: left
}

.rslides img {
    display: block;
    height: auto;
    float: left;
    width: 100%;
}

.rslides_tabs {
    position: absolute;
    bottom: 0;
    margin: 0 auto;
    max-width: 1080px;
    padding: 10px 0;
    text-align: center;
    width: 100%;
    z-index: 2;
    _display: none
}

.rslides_tabs li {
    display: inline;
    float: none;
    margin-right: 5px
}

.rslides_tabs a {
    background: #fff;
    width: auto;
    height: auto;
    color: #706155;
    line-height: 15px;
    padding: 2px 8px;
    display: inline;
    border: 1px solid #fff;
    border-radius: 0
}

.rslides_tabs li:first-child {
    margin-left: 0
}

.rslides_tabs .rslides_here a {
    background: #8b786a;
    color: #fff;
    border: 1px solid #8b786a
}

.caption {
    position: absolute;
    background: #8b786a;
    display: block;
    left: 0;
    top: 0;
    font-size: 20px;
    color: #fff;
    padding: 20px 25px;
    max-width: none;
    z-index: 2;
    opacity: .8;
    filter: alpha(opacity=80)
}

/* 后台自定义登陆logo */

.login h1 a {
    width: 320px;
}

/* 筛选框 */

.filterArea {
    position: relative;
    width: 1000px;
    overflow: hidden;
    background-color: #fff;
    font-size: 12px;
    margin: 0 0 25px;
    border-bottom: 0px solid #eee;
}

.filterContent {
    padding: 10px 15px;
    overflow: hidden;
}

.filterContent dl {
    float: left;
    clear: both;
    padding: 7px 0;
    width: 970px;
    border-bottom: 0px dashed #eee;
}

.filterContent dt {
    float: left;
    width: 40px;
    height: 22px;
    line-height: 22px;
    font-weight: bold;
}

.filterContent dd {
    width: 920px;
    overflow: hidden;
}

.filterContent dd a {
    float: left;
    margin: 0 4px;
    display: inline;
    margin-bottom: 5px;
    height: 20px;
    line-height: 20px;
    padding: 0 5px;
    background-color: #fff;
}

.filterContent dd a:hover,
.filterContent dd a.current {
    color: #fff;
    background-color: #E62828;
    border: 0px solid #eee;
}

.filterContent dd.extBtn {
    float: right;
    width: 35px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    background-color: #fff;
    border: 0px solid #eee;
    cursor: pointer;
}

.filterContent dd.extBtn span {
}

.filterContent dd.extBtn span.open {
}

.filterContent dd.extBtn span.close {
}

/* 排序项 */

.mod_search_results {
    position: relative;
    width: 100%;
    height: 24px;
    margin: 0 0 15px;
    font-size: 12px;
}

.mod_search_results .mod_pagenav_top {
    float: right;
    width: 320px;
    height: 24px;
    text-align: right;
    line-height: 24px;
}

.mod_pagenav_top a {
    display: inline-block;
    float: right;
    line-height: 22px;
    _line-height: 24px;
    overflow: hidden
}

.mod_pagenav_top .results_info {
    float: right;
    font-size: 12px;
    font-weight: bold;
    margin-left: 5px
}

.mod_pagenav_top .results_info .number {
    margin: 0 3px;
    color: #E4393C;
}

.mod_search_results .results_sort a {
    float: left;
    display: inline;
    width: 65px;
    height: 22px;
    line-height: 22px;
    padding-right: 0;
    background-image: none;
    text-align: center;
    border: 0px solid #eee;
    margin-right: 5px;
    background-color: #fff;
    background-position: 48px 6px;
}

.mod_search_results .results_sort a.current {
    background-color: #E62828;
    border-color: #E13335;
    color: #fff;
}

.mod_search_results .search_keyword {
    width: auto;
    float: right;
    margin: 0 0 0 10px;
}

.mod_search_results .search_keyword span {
    display: inline-block;
    height: 21px;
    line-height: 21px;
    vertical-align: middle;
}

.mod_search_results .search_keyword .search_keyword_ipt {
    width: 200px;
    height: 22px;
    line-height: 22px;
    padding-left: 3px;
    border: 1px solid #e5e5e5;
    font-size: 12px;
    margin: 0 2px;
    outline: none;
    vertical-align: middle;
}

.mod_search_results .search_keyword a.search_keyword_btn {
    display: inline-block;
    width: 65px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    background-color: #E62828;
    color: #fff;
    border: 0px;
    font-size: 12px;
    margin: 0 0 0 -6px;
    vertical-align: middle;
}

.mod_search_results .search_keyword a.search_keyword_btn:hover {
    background-color: #E62828;
    color: #fff;
}

/*商城大全*/

.shop {
    position: relative;
    width: 1200px;
    margin: 0 auto;
}

.simple_page {
    width: 1200px;
    float: left;
    margin-bottom: 10px;
}

.shop_side {
    float: left;
    width: 147px;
    height: auto;
    overflow: hidden;
}

.shop_nav {
    position: relative;
    width: 145px;
    height: auto;
    font-size: 13px;
    text-align: center;
    margin: 0;
    background-color: #fff;
    border: 1px solid #e2e2e2;
}

.shop_nav_title {
    display: block;
    width: 145px;
    height: 35px;
    font-size: 15px;
    line-height: 35px;
    border-bottom: 2px solid #E62828;
    font-weight: bold;
    background-color: #f7f7f7;
}

.shop_nav_list li {
    border-bottom: 1px solid #e2e2e2;
    height: 30px;
    line-height: 30px;
}

.shop_nav_list li a {
    display: block;
    color: #000000;
}

.shop_nav_list li a:hover {
    background-color: #5188a6;
    color: #fff;
}

.shop_nav_list li:last-child {
    border-bottom: none;
}

.shop_wrap {
    position: relative;
    float: right;
    width: 1037px;
    height: auto;
    overflow: hidden;
}

.shop_tip {
    display: block;
    margin: -1px 0 0;
    width: auto;
    height: 35px;
    line-height: 35px;
    border-top: 1px solid #e2e2e2;
    border-bottom: 2px solid #E62828;
    text-align: left;
    font-weight: bold;
    font-size: 15px;
    padding: 0 0 0 15px;
    background-color: #f7f7f7;
}

.shop_block {
    width: auto;
    margin: 0 0 10px;
    background-color: #fff;
    border: 1px solid #e2e2e2;
}

.shop_list {
    height: auto;
    overflow: hidden;
}

.shop_list li {
    float: left;
    width: 206px;
    text-align: center;
    border: #e2e2e2 1px solid;
    border-top: none;
    border-left: none;
}

.shop_list li a {
    position: relative;
    display: block;
    padding: 15px 0 0;
    text-align: center;
    overflow: hidden;
    font-size: 12px;
    color: #ccc;
}

.shop_list li:nth-child(5n) {
    border-right: none
}

.shop_list li.nobd a {
    border-right: none;
}

.shop_list li span {
    display: block;
    width: auto;
    height: 30px;
    line-height: 30px;
    background-color: #f7f7f7;
    margin: 15px 0 0;
}

.shop_list li img {
    display: block;
    width: 150px;
    height: 75px;
    margin: 0 auto;
}

.shop_list em {
    position: absolute;
    z-index: 9999;
    left: 0;
    top: -120px;
    width: 206px;
    height: 120px;
    line-height: 120px;
    font-style: normal;
    font-size: 12px;
    color: #fff;
    text-align: center;
    cursor: pointer;
    background: rgba(68, 153, 238, 0.9) !important;
    background-color: #E62828;
    filter: alpha(opacity=95);
}

.shop_list li i {
    position: relative;
    font-style: normal;
}

/*评论------------------------------------------------*/

#comments {
    position: relative;
    clear: both;
    padding: 0;
    width: auto;
    height: auto;
    overflow: hidden;
    margin-top: 10px;
    background-color: #fff;
    margin-bottom: 10px
}

#comments a {
    color: #5188a6
}

#comments #respond {
    overflow: hidden;
    width: auto;
    clear: both;
    padding: 0 10px
}

.comment_post_tit,
#reply-title {
    width: auto;
    height: 40px;
    line-height: 40px;
    border-bottom: 2px solid #dddddd;
    font-size: 16px;
    font-weight: bold;
    padding: 0 0 0 10px;
    background-color: #fbfbfb;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#fafafa));
    background: -moz-linear-gradient(top, #fefefe, #fafafa);
    background: -o-linear-gradient(top, #fefefe, #fafafa);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#fefefe', endColorStr='#fafafa', gradientType=0);
}

.user_photo_comment {
    float: left;
    margin: 0 0 0 -70px;
}

.user_photo_comment img {
    width: 100%;
    max-width: 50px;
    height: auto;
    max-height: 50px;
    padding: 2px;
    border: 1px solid #cccccc;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-transition: 0.4s;
    -webkit-transition: -webkit-transform 0.4s ease-out;
    transition: transform 0.4s ease-out;
    -moz-transition: -moz-transform 0.4s ease-out;
}

.user_photo_comment img:hover {
    transform: rotateZ(360deg);
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
}

.comment_item input {
    background: #F8F8F8;
    border: 1px solid #dddddd;
    color: #777;
    padding: 7px 8px;
    margin: 5px auto;
}

.comment_item {
    padding-left: 75px;
    display: block;
    height: auto;
    overflow: hidden;
    padding-bottom: 5px;
}

.qcont {
    width: 100%;
    height: auto;
    float: left;
    overflow: hidden;
    position: relative;
    line-height: 25px;
    padding-bottom: 5px;
}

.qmeta {
    width: 100%;
    height: auto;
    float: left;
    overflow: hidden;
    clear: both;
    line-height: 28px
}

.qmeta-left {
    float: left
}

.qmeta-right {
    float: right
}

.commentlist li ul.children li {
    border: none
}

.commentlist li ul.children .qcont {
    width: 100%;
}

.comment_text_left {
    float: left
}

.comment_text_right {
    float: right
}

.commentlist li ul {
    margin: 0 0 10px;
}

.commentlist li div.reply {
    text-align: right;
}

.commentlist li ul.children .comment {
    margin: 0
}

.commentlist li ul.children .comment_item {
    padding-bottom: 0;
}

.commentlist li ul.children {
    list-style: none;
    list-style-position: outside;
    background-color: #f8f8f8;
    border: 1px solid #dcdcdc;
    padding: 5px;
    margin: 5px
}

.commentlist li ul.children li.depth-2 {
    padding: 10px;
}

.commentlist li ul.children li.depth-3 {
    padding: 10px;
}

.commentlist li ul.children li.depth-3 .qcont {
    width: 100%;
}

.commentlist li ul.children li.depth-4 .qcont {
    padding: 500px;
}

.commentlist li ul.children li.depth-5 .qcont {
    padding: 450px;
}

.commentlist ul.children li.odd {
    background: transparent;
    padding: 10px;
}

.commentlist ul.children li.even {
    background: transparent;
}

.commentlist {
    list-style: none;
    padding: 0 20px 15px 20px;
}

.commentlist li {
    margin-top: 15px;
    padding-bottom: 5px;
    position: relative;
    list-style-type: none;
    list-style-position: outside;
    clear: both;
    border-bottom: 1px dashed #e2e2e2;
}

.commentlist li.pingback .comment-author {
    padding: 0 170px 0 0;
}

#commentform .commextrainfo {
    margin: 15px 0 0 0;
}

#commentform {
    clear: both
}

li.depth-6 {
    padding: 5px 0 0 0;
}

.cancel-comment-reply {
    padding: 0;
    height: auto;
    overflow: auto
}

.qcont ul li {
    list-style: square;
    padding-left: 10px;
    no-repeat: 0 13px;
}

.comment-avatar {
    position: absolute;
    left: 0px;
    width: 64px;
    height: 64px;
}

.commnet-avatar-bd {
    position: absolute;
    left: 0;
    top: 0;
    width: 64px;
    height: 64px;
    background-position: 0 -280px;
}

.comment-body {
    position: relative;
    margin: 10px 0 0 70px;
    width: auto;
    border: 1px dashed #cccccc;
    padding: 5px;
    color: #666666;
}

.comment-body-arrow {
    position: absolute;
    left: -11px;
    top: 30px;
    width: 11px;
    height: 17px;
    background-position: -289px 0;
}

.comment-body p {
    padding: 5px;
    line-height: 24px;
    font-size: 14px;
    word-wrap: break-word;
    width: auto
}

.comment-meta {
    line-height: 25px;
    margin-top: 10px;
    margin-bottom: 10px
}

.comment-meta a {
    color: #4163A6;
    font-size: 14px;
    font-weight: bold;
}

.comment-time {
    color: #999;
}

.comment-info {
    float: left;
}

.comment-bar {
    float: right;
}

.comment-author {
    color: #4163A6;
}

.comment-bar span,
.comment-bar a {
    float: left;
    font-weight: normal;
    font-size: 12px;
    margin: 0 3px;
    height: 20px;
    line-height: 20px;
    padding: 0px 5px;
    border: 1px solid #AFAFAF;
    border-radius: 0;
    color: #3c3636;
}

.comment-bar a:hover {
    background: #F3F3F3;
    color: #4163A6;
}

.comment-smilies {
    height: auto;
    border-top: 1px solid #ccc;
}

#comment_smilies {
    margin: 6px 0 3px 10px;
}

#comment_smilies a {
    cursor: pointer;
}

#respond {
    margin: 0;
    overflow: hidden;
    position: relative;
}

.wp-smiley {
    height: 20px !important;;
    max-height: 20px !important;
}

.commentlist .children #respond {
    margin-left: 90px;
}

.logged-in-as {
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
}

.logged-in-as a {
    color: #4163A6;
}

.comment-form-info {
+ margin-bottom: 10 px;
}

.comment-form-info span {
    float: left;
    width: 202px;
    height: 30px;
    margin-right: 10px;
    *margin-right: 9px;
    margin-bottom: 10px;
    display: inline;
}

.comment-form-info .comment-form-url {
    margin-right: 0;
}

#author,
#email,
#url {
    display: block;
    width: 200px;
    padding: 2px 0 0 3px;
    color: #666;
    border: none;
    background-position: 0px -350px;
    height: 28px;
    line-height: 28px;
    vertical-align: middle;
}

.comment-form-comment {
    margin-top: 10px;
    border: 1px solid #CCCCCC;
}

.comment-form-comment textarea {
    width: 99%;
    padding: 3px 2px;
    border: none;
    background: none;
    height: 150px;
}

.form-submit {
    height: 40px;
    margin-top: 10px;
    margin-bottom: 10px;
    float: right
}

#submitcomment {
    float: right;
    width: 100px;
    height: 32px;
    border: none;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #E62828;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    border-radius: 0;
}

#submitcomment:hover {
    background-color: #288BC7;
}

#submit:hover {
    background-position: 0 -240px;
    background-color: #288BC7;
}

.comment_mail_notify {
    position: absolute;
    height: 40px;
    line-height: 40px;
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
}

.comment_mail_notify input {
    vertical-align: middle;
    margin-bottom: 2px;
}

.comment_mail_notify label {
    line-height: 21px;
}

.commentlist #reply-title {
    border: none;
    background: none;
}

.wp_comment_navi {
    height: 25px;
    width: 400px;
    margin: 0 auto;
}

.wp_comment_navi a,
.wp_comment_navi span {
    float: left;
    height: 25px;
    line-height: 25px;
    padding: 0 10px;
    text-align: center;
    margin: 0 3px;
    display: inline;
    color: #666;
    background: #eee;
}

.wp_comment_navi a:hover {
    color: #fff;
    background-color: #4064A6;
}

.wp_comment_navi span.current {
    color: #fff;
    background-color: #4064A6;
}

.xianzhi_post {
    width: 708px;
    border: 1px solid #e2e2e2;
    margin: 10px 0 0;
    overflow: hidden;
    background-color: #fff;
}

.xianzhi_title {
    width: 698px;
    height: 40px;
    line-height: 40px;
    border-bottom: 2px solid #E62828;
    font-size: 16px;
    font-weight: bold;
    padding: 0 0 0 10px;
    background-color: #fbfbfb;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#fafafa));
    background: -moz-linear-gradient(top, #fefefe, #fafafa);
    background: -o-linear-gradient(top, #fefefe, #fafafa);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#fefefe', endColorStr='#fafafa', gradientType=0);
}

.xianzhi_content {
    height: 20px;
    margin: 10px auto;
    text-align: center
}

#comments textarea {
    border: 1px solid #ddd;
    width: 98.5%;
    height: 100px;
    clear: both;
    padding: 5px;
    margin: 10px 0;
}

.item-inline {
    padding-left: 10px
}

.comment_inline input {
    width: 45%;
    background: #F8F8F8;
    border: 1px solid #dddddd;
    color: #777;
    padding: 7px 8px;
    margin: 5px auto;
}

.comment_inline {
    display: block;
    height: auto;
    overflow: hidden;
    padding-bottom: 5px;
    margin-bottom: 8px
}

#avatar {
    float: left;
    width: auto
}

.cancel-comment-reply {
    margin: 5px 0;
    border-bottom: 1px dashed #dddddd;
}

.comment-author img.avatar {
    position: relative;
    max-width: 50px;
    max-height: 50px;
    float: left;
    padding: 2px;
    margin-right: 10px;
    background: #fff;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-transition: 0.4s;
    -webkit-transition: -webkit-transform 0.4s ease-out;
    transition: transform 0.4s ease-out;
    -moz-transition: -moz-transform 0.4s ease-out;
    border: 1px solid #cccccc;
}

.comment-author img.avatar:hover {
    transform: rotateZ(360deg);
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
}

#error {
    margin-bottom: 15px;
    margin-top: 5px
}

.add_checkbox {
    height: 15px;
    line-height: 15px;
    margin: 0px 5px 0 0;
}

#commentnavi {
    text-align: center;
    width: 100%;
    position: relative;
    font-size: 14px;
    margin: 10px auto;
    overflow: hidden;
}

#commentnavi .page-numbers {
    padding: 3px 8px;
    height: 30px;
    line-height: 30px;
    margin: 2px;
    border: 1px solid #ddd;
}

#commentnavi span.pages {
    padding: 0 7px 0 20px;
    height: 20px;
    line-height: 20px;
    float: left;
    margin-top: 3px;
}

#commentnavi span.current {
    padding: 3px 8px;
    margin: 2px;
}

#commentnavi #commentpager {
    line-height: 30px;
    height: 30px;
}

#commentnavi .dots {
    display: none;
}

/*评论表情*/

.comment_smilies {
    position: absolute;
    left: 20px;
    bottom: 30px;
    z-index: 618;
    width: 400px;
}

.comment_smilies #show_comment_smilies {
    display: block;
    width: 16px;
    height: 16px;
    background: url(images/img.png) -60px -80px no-repeat;
    cursor: pointer;
    text-indent: -9em;
    overflow: hidden;
}

.wp_smilies {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 335px;
    border: 1px solid #e2e2e2;
    background-color: #fff;
    padding: 5px 8px;
}

/*登录才可以评论*/

.comment_text {
    width: 100%;
    clear: both;
    line-height: 28px
}

.nocomments {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
    font: 16px "Microsoft yahei", "SimSun";
    color: #888888;
}

.comments_font {
    margin: 10px auto 20px;
    text-align: center;
    display: block;
    font: 16px "Microsoft yahei", "SimSun";
    color: #888888;
}

.comments_font a {
    color: #E62828;
    font-weight: 800
}

/* 登陆框 */

.boxy-wrapper {
    position: absolute;
}

.boxy-wrapper.fixed {
    position: fixed;
}

.boxy-modal-blackout {
    position: absolute;
    background-color: #000;
    left: 0;
    top: 0;
}

.boxy-wrapper {
    empty-cells: show;
}

.boxy-wrapper .title-bar {
    height: 46px;
    border-bottom: 1px solid #e5e5e5;
    padding-left: 15px;
    background-color: #fcfcfc;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), to(#f2f2f2));
    background: -moz-linear-gradient(top, #fcfcfc, #f2f2f2);
    background: -o-linear-gradient(top, #fcfcfc, #f2f2f2);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#fcfcfc', endColorStr='#f2f2f2', gradientType=0);
}

.boxy-wrapper .title-bar h2 {
    font-size: 16px;
    line-height: 46px;
    margin: 0;
    padding: 0;
    font-weight: bold;
}

.boxy-inner {
    background-color: #fbfbfb;
    padding: 0;
    overflow: hidden;
}

.boxy-content {
}

.loginWrap {
    width: 640px;
    margin: 15px 0 30px 0;
}

.loginWrap h1 {
    background: url(images/img.png) -270px 0px no-repeat;
    color: #333333;
    font-size: 24px;
    font-weight: normal;
    height: 30px;
    line-height: 26px;
    margin: 0 20px 20px;
    padding-left: 40px;
    position: relative;
}

.loginWrap h1 span {
    background: url(images/img.png) -263px -40px no-repeat;
    cursor: pointer;
    height: 34px;
    position: absolute;
    right: 0;
    top: 0;
    width: 37px;
}

.loginForm {
    float: left;
    width: 260px;
    font-size: 12px;
    margin: 0 0 0 40px;
    _margin: 0 0 0 20px;
}

.loginForm label {
    display: block;
    margin: 0 0 15px;
    height: 35px;
    line-height: 35px;
}

.loginForm input {
    vertical-align: middle;
    font-size: 12px;
}

.loginForm .login_ipt {
    width: 180px;
    height: 30px;
    line-height: 30px;
    padding: 0 0 0 10px;
    border: 1px solid #e5e5e5;
}

.loginForm .login_btn {
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background-color: #47e;
    color: #fff;
    border: 0px;
    cursor: pointer;
    font-size: 14px;
}

.loginForm .login_btn_over {
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background-color: #666666;
    color: #fff;
    border: 0px;
    cursor: pointer;
}

.loginBox {
    float: left;
    width: 280px;
    border-left: 1px solid #e5e5e5;
    padding: 0 0 0 40px;
}

.loginBox .login_tit {
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 15px;
}

.loginBox a {
    float: left;
    width: 80px;
    height: 30px;
    line-height: 30px;
    margin: 0 10px 10px 0;
    border: 1px solid #eee;
    background-color: #fff;
    text-align: center;
    font-size: 12px;
}

.loginBox a:hover {
    background-color: #47e;
    color: #fff;
}

.loginWrap .ks_reg {
    font-size: 14px;
    display: inline-block;
    margin-top: 10px;
    margin-left: 10px;
}

#login-tips {
    margin-top: 10px;
}

/* 作者页面 */

.author_wrapper {
    padding: 20px;
    display: block;
    overflow: hidden;
    margin-bottom: 10px;
    background-color: #ffffff;
}

.author_wrapper .uc_tabs {
    margin: 0;
}

.author_wrapper .user_profile {
    float: left;
    width: 100%;
    margin: 20px 0 0 0;
    padding-bottom: 10px;
    border-bottom: 1px dashed #ccc;
    display: block;
}

.author_wrapper .user_photo {
    float: left;
    padding-left: 15px;
    padding-top: 10px
}

.author_wrapper .user_photo img {
    width: 100%;
    max-width: 70px;
    height: auto;
    max-height: 70px;
    padding: 5px;
    border: 1px solid #eeeeee;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-transition: -webkit-transform 0.4s ease-out;
    transition: transform 0.4s ease-out;
    -moz-transition: -moz-transform 0.4s ease-out;
}

.author_wrapper .user_photo img:hover {
    box-shadow: 0 0 10px #fff;
rgba(255, 255, 255, .6),
inset 0 0 20 px rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0 0 10px #fff;
rgba(255, 255, 255, .6),
inset 0 0 20 px rgba(255, 255, 255, 1);
    transform: rotateZ(360deg);
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
}

.author_wrapper .user_info {
    float: left;
    width: 600px;
    font-size: 15px;
}

.author_wrapper .user_info .user_info_up {
    font-size: 14px;
    line-height: 25px;
    width: 100%;
    padding-top: 25px;
    list-style: none;
    overflow: hidden;
    text-align: center;
    font-weight: bold;
    margin-bottom: 10px
}

.author_wrapper .user_info .user_info_up .user_item {
    float: left;
    width: 19%;
    border-right: 1px dotted #CCC;
}

.user_title {
    color: #E53F42;
}

.author_wrapper .user_info_dowm {
    margin: 0px;
    padding: 20px;
    height: auto;
    overflow: hidden;
}

.author_wrapper .user_info_dowm li {
    line-height: 40px;
    width: 50%;
    float: left
}

.author_wrapper .user_desc {
    margin: 0;
    font-weight: bold;
    padding-left: 20px
}

.uc_tabs ul li.active a {
    background: #FFFFFF;
    height: 30px;
    border: 1px solid #ccc;
    border-bottom: 0;
    margin-top: 0px;
    font-weight: bold;
    color: #E62828;
}

.author_wrapper .item_title {
    float: left;
    width: 80%;
    font-size: 16px;
    font-weight: bold;
    padding: 10px;
    height: 30px;
    overflow: hidden;
}

.panel-danger {
    border-color: #ebccd1;
    margin-top: 20px;
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid #ebccd1;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

.panel-danger .panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
}

.panel-body {
    padding: 15px;
}

.radio,
.checkbox {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px
}

.radio label,
.checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer
}

.radio input[type=radio],
.radio-inline input[type=radio],
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox] {
    position: absolute;
    margin-top: 4px \9;
    margin-left: -20px
}

.radio + .radio,
.checkbox + .checkbox {
    margin-top: -5px
}

.radio-inline,
.checkbox-inline {
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer
}

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
    margin-top: 0;
    margin-left: 10px
}

input[type=radio][disabled],
input[type=checkbox][disabled],
input[type=radio].disabled,
input[type=checkbox].disabled,
fieldset[disabled] input[type=radio],
fieldset[disabled] input[type=checkbox] {
    cursor: not-allowed
}

.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
    cursor: not-allowed
}

.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
    cursor: not-allowed
}

.form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0
}

.form-control-static.input-lg,
.form-control-static.input-sm {
    padding-right: 0;
    padding-left: 0
}

#author-message {
    padding: 0;
    margin: 0;
    list-style: none
}

#author-message li {
    padding: 0 5px;
    margin-bottom: 10px;
    line-height: 32px;
    border-bottom: 1px solid #eee;
    color: #888;
    font-size: 13px
}

#author-message li.tip {
    padding: 5px 10px;
    border: 1px solid #DDDDDD;
    background-color: #F5F5F5;
    margin: 20px 0;
    color: #a94442;
}

#author-message li:hover .close {
    display: initial !important;
}

#author-message li .message-content {
    line-height: 25px;
    color: #333
}

#author-message li .pm-box {
    margin: 0 44px 10px
}

#author-message li .pm-content {
    padding: 10px 15px 2px;
    border: 1px solid #e6e6e6;
    border-radius: 0;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .13);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .13)
}

#author-message li .highlight {
    background: #f8f8f8
}

#author-message li .pm-date {
    color: #ccc;
    font-size: 12px;
    text-align: center;
    margin: 10px 0 0
}

#author-message li .info {
    font-size: 12px;
    line-height: 22px;
    color: #999
}

#author-message li.unread {
    border-color: #5cb85c
}

#author-message li.unread .tag {
    color: #5cb85c
}

#author-message li.up {
    color: #333;
    line-height: 25px;
}

#author-message li.up .up_title {
    margin: 0 5px;
}

#author-message li.up .glyphicon {
    margin: 0 5px 0 8px;
}

#author-profile {
    width: 100%;
    line-height: 26px;
    background: #f8f8f8;
    color: #555
}

#author-profile td {
    border-top: 1px solid #ddd;
    padding: 6px 10px;
    word-break: break-all;
}

#author-profile tr:first-child td {
    border: 0
}

#author-profile p {
    margin: 0
}

#author-profile .title {
    width: 80px;
    text-align: right;
    vertical-align: top
}

.credit-table {
    margin: 15px 0;
}

.table {
    border-collapse: collapse !important;
    width: 100%;
}

.table-bordered th,
.table-bordered td {
    border: 1px solid #ddd !important
}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}

.table > thead > tr.active > th {
    background-color: #f5f5f5;
}

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}

.form-inline .form-group {
    display: inline-block;
    vertical-align: middle
}

.form-inline .input-group {
    display: inline-table;
    vertical-align: middle
}

.form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control {
    width: auto
}

.form-inline .input-group > .form-control {
    width: 100%
}

.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0
}

.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px
}

select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
    height: 46px;
    line-height: 46px
}

textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
    height: auto
}

.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
    height: 30px;
    line-height: 30px
}

textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
    height: auto
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
    display: table-cell
}

.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #F5F5F5;
    border: 1px solid #ccc;
    border-radius: 4px;
    white-space: nowrap;
    vertical-align: middle;
}

.input-group .form-control {
    display: table-cell;
    position: relative;
    z-index: 2;
    float: left;
    margin-bottom: 0;
    height: 30px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.help-block {
    display: block;
    margin-top: 10px;
    color: #737373;
}

.panel-body p {
    margin-bottom: 10px
}

.input-group {
    border-collapse: separate;
}

.input-group-addon:first-child {
    border-right: 0;
}

.input-group .form-control:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.input-group-addon:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.form-inline .btn_author,
.dmeng-pager .btn_author {
    display: inline-block;
    padding: 5px 12px;
    height: auto;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.form-inline .btn-default,
.dmeng-pager .btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

.form-inline .btn-default:hover,
.dmeng-pager .btn-default:hover {
    color: #333;
    background-color: #F5F5F5;
    border-color: #ccc;
}

/*内页表格*/

.artTable {
    width: 100%;
    background-color: #fbfbfb;
    font-size: 12px;
    margin: 15px auto;
}

.artTable td {
    padding: 5px;
    border: 1px solid #eee;
}

/*uctheme*/

.menu-alert {
    border: 1px dashed #FF8200;
    background: #FFFCEF;
    color: #FF8200;
    padding-left: 10px;
    width: auto;
    overflow: hidden;
    height: 40px;
    line-height: 40px;
    text-align: center
}

.modal1 {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}

.user-avatar {
    padding: 0 10px
}

/*3d tag */

#tag_cloud_widget {
    position: relative;
    width: 240px;
    height: 240px;
    margin: 10px auto 10px
}

#tag_cloud_widget a {
    position: absolute;
    color: #fff;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    top: 0;
    left: 0;
    padding: 3px 5px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .08)
}

#tag_cloud_widget a:hover {
    background: #d02f53;
    display: block
}

#tag_cloud_widget a:nth-child(n) {
    background: #666;
    border-radius: 3px;
    display: inline-block;
    line-height: 18px;
    margin: 0 10px 15px 0
}

#tag_cloud_widget a:nth-child(2n) {
    background: #d1a601
}

#tag_cloud_widget a:nth-child(3n) {
    background: #286c4a
}

#tag_cloud_widget a:nth-child(5n) {
    background: #518ab2
}

#tag_cloud_widget a:nth-child(4n) {
    background: #c91d13
}

#tag_cloud_widget a {
    line-height: 15px;
    background: #999
}

.button {
    background-color: #E62828;
    border-radius: 0;
    height: 35px;
    line-height: 35px;
    border: 0;
    width: 110px;
    text-align: center;
    float: none;
    margin: 0 20px;
    position: relative;
    -webkit-appearance: none;
    color: #ffffff;
}

.weixin_title {
    margin: 20px;
    line-height: 26px;
}

.weixin_content {
    font-size: 16px;
    height: 70px;
    margin: 20px;
    line-height: 29px;
    border: 1px dashed #cccccc;
    padding: 20px;
    text-align: center;
    margin-top: 100px;
}

.taokouling_dec {
    text-align: center;
    font-size: 16px;
}

.taokouling_dec p {
    margin: 0;
}

.taokouling_dec .color {
    color: #e0535d;
}

.left {
    float: left
}

.right {
    float: right
}

.mr5 {
    margin-right: 5px
}

.mr15 {
    margin-right: 15px
}

.mr20 {
    margin-right: 20px
}

.blod {
    font-weight: bold;
}


.content-meta .from {
    color: #999;
}

.progressBox {
    float: left;
    height: 15px;
    line-height: 15px;
    width: 300px;
    margin: 10px 0;
    background-color: #CCCCCC;
    position: relative;
}

.progressing {
    height: 15px;
    line-height: 15px;
    position: absolute;
    left: 0;
    top: 0;
    color: #FFFFFF;
    text-align: center;
    background-color: #E62828;
}

.ias-trigger {
    display: block;
    margin: 60px auto 20px;
    padding: 10px;
    width: 100px;
    border: 1px solid #dddddd;
    clear: both;
}

.entry-title-single {
    font-size: 18px;
    font-weight: bold;
    width: 85%;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    float: left;
}

.single_buy {
    display: inline-block;
    float: right;
    line-height: 30px;
    width: 80px;
    height: 30px;
    text-align: center;
    padding: 2px 10px;
    font-size: 12px;
    background-color: #e62828;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff5a3c), to(#e62828));
    background: -o-linear-gradient(#ff5a3c, #e62828);
    background: linear-gradient(#ff5a3c, #e62828);
    border-radius: 3px;

}

.single_buy a {
    font-size: 13px;
    color: #ffffff;
}

.cheaps_time {
    display: block;
    text-align: left;
    color: #bcbcbc;
    font-size: 12px;
    float: left;
    line-height: 27px;
}

.cheapprice {
    display: inline-block;
    line-height: 150%;
    float: left;
    width: 100%;
}

.cheappriceword {
    display: inline-block;
    line-height: 25px;
    float: left;
    font-size: 14px;
    font-weight: bold;
    color: #E62828 !important;
}

.cheapgotobuy {
    display: block;
    float: right;
    border: 1px dotted #E62828;
    background-color: #E62828;
    padding: 3px 6px;
    font-size: 14px;
    border-radius: 2px;
    color: #FFFFFF !important;
}

.cheapgotocoupon {
    display: block;
    float: right;
    margin-right: 5px;
    margin-top: 6px;
    border: 1px dotted #E62828;
    background-color: #ffefec;
    padding: 2px 6px 2px 6px;
    font-size: 14px;
    color: #E62828 !important;
}

.cheaps_update {
    background: #fff;
    height: auto;
    overflow: hidden;
    font-size: 14px;
    padding: 10px;
    width: auto;
    margin-bottom: 10px;
}

.search-title {
    font-size: 16px;
}

.qqqun {
    height: auto;
    float: left;
    padding-top: 10px;
    margin-right: 20px;
    height: 25px;
    line-height: 25px;
}

.qqqun a {
    margin-right: 10px;
}

.find_wrapper {
    height: auto;
    overflow: hidden;
    font-size: 14px;
    padding: 10px;
    width: auto;
    margin-bottom: 10px;
}

.find_wrapper li {
    width: 172px;
    float: left;
    margin-left: 10px;
    height: 22px;
    overflow: hidden;
    margin-bottom: 15px;
    display: inline-block;
}

.find_wrapper li a {
    display: inline-block;
    height: 22px;
    line-height: 22px;
    padding: 0 3px;
    font-size: 14px;
}

.find_wrapper li a:hover {
    background: #5188a6;
    color: #fff;
}

.topPreTitle {
    width: 65px;
    height: 20px;
    float: left;
    border-right: 1px solid #dcdcdc;
    font-weight: bold;
    color: #333;
    line-height: 20px;
}

.top_content {
    height: auto;
    overflow: hidden;
    font-size: 14px;
    padding: 10px;
    width: auto;
    margin-bottom: 10px;
}

.hd15 {
    height: 15px;
}

.none {
    height: auto;
    overflow: hidden;
    font-size: 14px;
    padding: 10px;
    width: auto;
    margin-bottom: 10px;
}

.cateword {
    display: inline-block;
    font-size: 16px;
    color: #333 !important;
    font-weight: bold;
    margin-right: 5px;
    line-height: 180%;
}

.categroup a {
    margin-right: 5px;
}

.keys_border {
    width: 102%;
}

.tagcloud {
    overflow: hidden;
    padding: 10px 0 0px 0px;
    text-align: center;
}

.keys_border .tagcloud a {
    width: 19%;
    margin-right: 1%;
    color: #999;
    background-color: #f6f6f6;
    float: left;
    font-size: 12px;
    text-align: center;
    margin-top: 10px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}

#content .ias-spinner {
    margin-top: 5px !important;
}

.zhi-good-list-intro-title-price {
    color: #E62828
}

.messages_content {
    position: relative;
    height: auto;
    overflow: hidden;
    margin-bottom: 10px;
    padding: 15px;
    text-align: center;
    background-color: #ffe4e0;

}

.messages_content a {
    color: #ff5f47;
}

.single_block {
    position: relative;
    width: auto;
    margin-bottom: 15px;
    padding: 0 15px 15px 15px;
    overflow: hidden;
    background-color: #ffffff;
    border-bottom: 1px dashed #dddddd;
}

.picfix {
    height: 380px;
}

.keywords {
    background-color: #ffffff;
    height: auto;
    width: 105%;
}

.keywords li a {
    color: #999;
    background-color: #f6f6f6;
    float: left;
    width: 5%;
    margin: 0 1% 1% 0;
    padding: 0 1%;
    font-size: 12px;
    height: 29px;
    line-height: 29px;
    overflow: hidden;
    text-align: center;
}

.keywords li a:hover {
    color: #fff;
    background-color: #E62828;
    margin: 0 1% 1% 0;
    padding: 0 1%;
}

.taokouling {
    background-color: #ffffff !important;
    border: 1px dashed #fd6363 !important;
    color: #fd6363;
    padding: 10px 24px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 10px;
    cursor: pointer;
    white-space: normal !important;
}

.quan_number {

    margin-top: 4px;
    color: #f54e54;
    border: 1px solid #f54e54;
    border-radius: 2px;
    line-height: 19px;
}

.quan_tip {
    display: inline-block;
    width: 20px;
    text-align: center;
    background-color: #f54e54;
    color: #fff;
}

.quan_price {
    padding: 0 5px;
}

.search_result {
    height: 25px;
    overflow: hidden;
    padding: 0 10px;
    font-size: 18px;
    line-height: 25px;
    margin: 10px auto 10px;
}

.search_info {
    color: #f54e54;
}

.grid_auto {
    margin: 15px auto;
    width: 1120px;
    font-size: 12px;
}

.search_wrap_1 {
    float: left;
    width: 500px;
    height: 34px;
    margin: 30px 0 0 0;
    border: 1px solid #5188a6;
    border-radius: 0;
}

.help_img5 {
    margin: 38px 0 0 118px;
}

.search_contain {
    width: 602px;
    position: relative;
    margin: 29px 0 20px 58px;
    z-index: 2;
    height: auto;
    display: block;
}

/* jingyan */
.embed-card, span.embed-card {
    display: block;
    position: relative;
    max-width: 602px;
    height: 150px;
    padding: 15px;
    margin: 30px auto;
    overflow: hidden;
    background: #fff;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .08);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .08);
    border-radius: 2px;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.embed-card:hover, span.embed-card:hover {
    -webkit-box-shadow: 0 6px 20px 0 rgba(0, 0, 0, .08);
    box-shadow: 0 6px 20px 0 rgba(0, 0, 0, .08);
    -webkit-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    transform: translateY(-2px)
}

.embed-card .z-tag-baike, .embed-card .z-tag-brand {
    position: absolute;
    top: 10px;
    left: 10px;
    padding-right: 3px
}

.embed-card-logo {
    float: left;
    margin-right: 14px
}

.embed-card-logo img {
    display: block;
    width: 150px;
    height: 150px;
    margin: 0 !important
}

.embed-card-info {
    padding-right: 4px;
    overflow: hidden;
    display: block;
}

.embed-card-info > span {
    display: block
}

.embed-card-info .card-name {
    font-size: 16px;
    line-height: 34px;
    margin-bottom: 10px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    word-break: normal;
    color: #333333 !important;
}

.embed-card-info .card-name b, .embed-card-info .card-name em, .embed-card-info .card-name strong {
    font-weight: 400
}

.embed-card-info .card-tags {
    height: 20px;
    overflow: hidden
}

.embed-card-info .card-tags > span {
    display: inline-block;
    padding: 0 7px;
    margin-right: 8px;
    height: 16px;
    border: 1px solid #eee;
    line-height: 16px;
    color: #999;
    font-size: 12px
}

.embed-card-info .card-tags span.tag-noborder {
    border: none
}

.embed-card-info .card-abstract {
    /*height: auto;*/
    /*padding: 20px 0;*/
    font-size: 12px;
    color: #999;
    line-height: 18px;
    overflow: hidden
}

.card-abstract {
    height: 60px;
}

.embed-card-info .card-controls {
    overflow: hidden;
    line-height: 28px
}

.embed-card-info .card-controls .group-data, .embed-card-info .card-controls .mall-data {
    float: left;
    margin-right: 10px;
    color: #999;
    font-size: 14px
}

.embed-card-info .card-controls .group-data i {
    margin-right: 5px;
    font-style: normal !important
}

.embed-card-info .card-controls .mall-data {
    margin-top: 7px;
    line-height: 14px;
    color: #333
}

.embed-card-info .card-controls .mall-data:hover {
    color: #666
}

.embed-card-info .card-controls .card-inline-split {
    float: left;
    margin-right: 10px;
    font-size: 12px;
    color: #ccc
}

.embed-card-info .card-btn-black, .embed-card-info .card-btn-deep, .embed-card-info .card-btn-light {
    /*float: right;*/
    /*width: 68px;*/
    /*height: 28px;*/
    /*margin-left: 10px;*/
    /*border-radius: 2px;*/
    /*line-height: 28px;*/
    /*text-align: center;*/

    font-size: 14px;
    display: block;
    float: right;
    width: 90px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background: #f04848;
    border-radius: 3px;
    color: #fff;


}

.embed-card-info .card-btn-black:hover, .embed-card-info .card-btn-deep:hover, .embed-card-info .card-btn-light:hover {
    opacity: .9
}

.embed-card-info .card-btn-light {
    background-color: rgba(0, 102, 102, .1);
    color: #666
}

.embed-card-info .card-btn-deep {
    background-color: #066;
    color: #fff
}

.embed-card-info .card-btn-black {
    background-color: #000;
    color: #fff
}

.embed-card.main-site .embed-card-info .card-name {
    height: 84px;
    overflow: hidden;
    margin-top: 7px;
    line-height: 28px;
    white-space: normal
}

.embed-card.main-site .card-name {
    height: 44px;
}

.embed-card-info .card-name em, .embed-card.main-site .embed-card-info .card-name b, .embed-card.main-site .embed-card-info .card-name strong {

    color: #e62828
}

.embed-card.main-site .embed-card-info .card-abstract {
    /*margin-bottom: 20px;*/
    white-space: normal
}

.embed-card.main-site .embed-card-info .card-btn-light {
    background-color: rgba(230, 40, 40, .1);
    color: #e62828
}

.embed-card.main-site .embed-card-info .card-btn-deep {
    background-color: #f04848;
    color: #fff
}

.embed-card-logo img {
    display: block;
    width: 150px;
    height: 150px;
    margin: 0 !important;
}

.summary {
    border-bottom: 1px solid #f2f2f2;
    padding-bottom: 15px;
    line-height: 28px;
    font-size: 16px;
    color: #999;
    text-indent: 32px;
    margin-bottom: 15px;
}

.stitle .ico {
    float: left;
    width: 27px;
    height: 32px;
    background: url(images/icon_all.png) no-repeat -400px -445px;
    margin-right: 8px;
    font-size: 24px;
    color: #FFF;
    font-style: normal;
    text-align: center;
    line-height: 22px;
    font-weight: normal;
}

.g {
    font-family: Georgia, "Times New Roman", Times, serif;
}

.stitle {
    font-weight: bold;
    font-size: 18px;
    margin: 10px 0;
}

.jingyan_img img {
    max-width: 672px !important;
}

.post_date {
    background: url(images/icon_all.png) no-repeat -684px -699px;
    font-size: 14px;
    padding-left: 20px;
    float: left;
}

.entry_jingyan {
    color: #4d4f53;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 32px;
}


.entry_jingyan img {
    max-width: 690px;
    display: block;
    margin: 10px auto;
    height: auto;
}

.entry_jingyan a {
    color: #e62828;
}

.entry_jingyan a:hover {
    color: #5188a6;
}

.jingyan_height {
    height: 15px;
}

.sy-box {
    max-height: 85px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    line-height: 30px;
}

/*.fav-link {*/
/*    color: #999 !important;*/
/*}*/

.post-edit-link {
    margin-left: 10px;
}

.goods-label {
    font-size:14px;
    color: #999999;
    margin-top:20px
}

.goods-label .label {
    background: #f5f5f5;
    border-radius: 14px;
    border: 1px solid #ddd;
    padding: 4px 10px;
    margin: 0 10px 10px 0;
    display: inline-block;
    font-size: 12px;
    line-height: 18px;
}

.goods-label .label:hover {
    background: #E62828;
}

.goods-label .label a {
    color: #999999;
}


.goods-label .label:hover a {
    color: #FFFFFF;
}


.name {
    line-height: 22px;
    height: 44px;
    position: relative;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
}

/* new loading */
@-webkit-keyframes rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg) scale(1);
    }
}

.loading_box {
    display: none;
    padding: 30px 0 10px;
    text-align: center;
}

.loading_icon {
    display: inline-block;
    height: 25px;
    width: 25px;
    border-radius: 100%;
    border: 2px solid #f95c68;
    border-bottom-color: transparent;
    background: transparent;
    -webkit-animation: rotate 0.75s linear infinite;
    animation: rotate 0.75s linear infinite;
}

#container.index {
    padding-bottom: 0;
}

.no_data {
    display: none;
    color: #b0afb3;
    font-size: 12px;
    text-align: center;
    line-height: 45px;
}

.searchform {
    margin: 10px 0 10px 0;
}

.searchform #s {
    width: 225px;
    height: 38px;
    line-height: 38px;
    border: 1px solid #ccc;
    border-radius: 3px;
    padding-left: 10px;
    float: left;
}

.searchform #searchsubmit {
    float: left;
    margin-left: 12px;
    height: 40px;
    border: 1px solid #ccc;
    border-radius: 3px;
    width: 50px;
    background: #fff;
}


/*single*/
.info, .info * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.info:after {
    content: "";
    display: table;
    clear: both
}

.info .img-box {
    width: 230px;
    height: 230px;
    display: block;
    float: left;
    border: 1px solid #f5f5f5;
    position: relative;
    margin-right: 10px
}

.info .img-box .label {
    position: absolute;
    top: 10px;
    left: 10px;
    font-size: 14px;
    padding: 0 6px 0 22px;
    color: #999;
    z-index: 11;
    opacity: .8;
    height: 22px;
    line-height: 22px
}

.info .img-box .label.youhui {
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQCAIAAACtAwlQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDNDNjA0NjY3MEQ2MTFFNjkzNkVFNkY3QzlEMDU1ODciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDNDNjA0NjU3MEQ2MTFFNjkzNkVFNkY3QzlEMDU1ODciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MjM2NDg1NTUwNDkxMUU0QThFREQwNDgwODI2MTI2NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MjM2NDg1NjUwNDkxMUU0QThFREQwNDgwODI2MTI2NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoWGY8kAAAHOSURBVHjaFJE9ixRBEIbfqp6e3rnd9c7zPMXDREQ4EDQ1F8RAEAMTwUTBH3M/QWUNFAwOTM1NTL1AjEQzPc9dnNmv6Y8qa5vuSqr6rfepopSUKnE96+wVtcfoznI1c4NbtHNP9l8wshJT1uKmn7U96hcn1JcaLXKtNRI1IVwv196i3uWNRntEp58GXfZYkg6JvWaEdUT3Tb8/c8WxTF/G+QlkCD9iqgAPZ+INKruV675g+rrif8fcl+KXjlMqTFQIwiJZ1eUub6n/87Eyp55b6BDFOxRF7SxIgWsKnaN1hn6tirGkGgy4yLA0gAzXJ5hFgh9iLeya28WraIrwRT2KgPqVu+J1ZOXSz7F7yHL+rpNRMTVSTRCy/76OrVWLUzaO8QPm/ecY3vClnhuMX2ngspGPGsz+uDSHeukpwwxdfZMu3BmtltDg0sKlsnYR0qI60JsT80Cieoayh0iTbRyMpdnips5/S/X7F550YC8qVUR/UQIQ8MP3P6eBI/Jca+rVOsNwmQvXhiAaeQm3DNH1ZWHglXmLA4hBZBVvGw42ZrZMRty5HB5/wMMJ7W2vgk0riy2aTEbXyZ5Ze3dfu1PrslbVWafvH+nmWFL/CzAAN/oNhvHTKrEAAAAASUVORK5CYII=) no-repeat;
    background-position: 2px
}

.info .img-box .label.haitao {
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0JDQTczNkYxNjdDMTFFNjg3NjM5OUU0NDIxMTEzODEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0JDQTczNzAxNjdDMTFFNjg3NjM5OUU0NDIxMTEzODEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3QkNBNzM2RDE2N0MxMUU2ODc2Mzk5RTQ0MjExMTM4MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3QkNBNzM2RTE2N0MxMUU2ODc2Mzk5RTQ0MjExMTM4MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ph52R34AAAG5SURBVHjanNM9SFtRFMDxFw1FUcG24nfRJdZB1EINjmqrQv3IqLgIFoeiGVTa1aUlg+AgDlFwbHWSEgp+gODQVvqmDOLgQwUlRKQ1qUWKCMb/SU7CS006eOF3ySXnnnvux3PEYjEjrVnuCvox9KEOefgJEz7DZX61hzv/mTxCP4eC9KxGCV7hGGkJHKkKLPcE/ayRuc0gigfY1mo64U0ksNytDL4hJ8PkAGV7iKni9wJ6cKOxb5IT3meZLG0n3rvMEHptC4UZ+3PIXM6gw8jewrrFLsgZ1GIVpYydjth+SzeDdRziLZ7gHSpxgueYxi+E8Ah+HKFZbqFMVxqnpDVdTQLqcYZPeKExkvSauAgxU/wulr1c6J8/UkW7zCv5U69MJkfgwR8kH84BPsgWHur1vUauXo9c6UsNXMFkfGXD2NM38VHKx7IkkFPdRCPaIQkvsYUmnGvSagRthyuVPJUtfEEDHuMz2nSVv6jBM020i9+2BEts1XLS+fTgRunn9XTlYQ3YgoeQj0IdB3VbtqecSDJIv4ii/7yLAIZZOHo3QSKJlO9Fv16lfI2n+B5P7jI3Mn9M92y3AgwAZlSBTYwY1YoAAAAASUVORK5CYII=) no-repeat;
    background-position: 2px
}

.info .img-box .label.jisu {
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjJBMTUzMTAxNjdDMTFFNjg3NjM5OUU0NDIxMTEzODEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjJBMTUzMTExNjdDMTFFNjg3NjM5OUU0NDIxMTEzODEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3QkNBNzM3NTE2N0MxMUU2ODc2Mzk5RTQ0MjExMTM4MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3QkNBNzM3NjE2N0MxMUU2ODc2Mzk5RTQ0MjExMTM4MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv+X4tkAAADoSURBVHjaYvz//z8DHNw0YsABVIH4DxDfB/PUz8ElmBgIA2YgXgDE77FJEmNAARDrAfEHcgzQAOIWIH6CSwETEU7nAOKn5BhQDMTmUDbJLtAG4iYkPkkGsADxPCBmJ8YAFixiZUBshiaWDcTBUDYoEZTjMkAXiOuwGKoDxb+AuAifC3KA+AqULQTEimjyoHC5jM+AdCR2JhBPQ+KfAeJOUqJRGon9E4gToPmBaANkkNj1QHyV1IQEM+AUEPeQkxJBBvwA4ngg/kuOAaAwqAHiG/hyGy4DBKDRNYFQXsdlgDAhp8MAQIABAN1XKMuHE96SAAAAAElFTkSuQmCC) no-repeat;
    background-position: 2px
}

.info .img-box .label.jisu-new {
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NERCNUM0NDMwN0Q0MTFFN0EyQzA4RDlEQzVFMzRGNzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NERCNUM0NDQwN0Q0MTFFN0EyQzA4RDlEQzVFMzRGNzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0REI1QzQ0MTA3RDQxMUU3QTJDMDhEOURDNUUzNEY3MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0REI1QzQ0MjA3RDQxMUU3QTJDMDhEOURDNUUzNEY3MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnkeX4wAAAKQSURBVHja7JddiIxRGMdnXmsZuztoapPWlb3wkREXVkTIx27RiBQu1oWSr1ts2hQSN65ccENRZPNVK4ZsKBc2N9RabS4U64IoY3dCOxi/p/5vnd7e2dnZZbZw6te853nP+/zPeZ7nnNNE8/l8ZDSaFxml9u8JRzONjcP5rgVa7Xs4MTGdPlqOFTfAcaiCCXDkc1PTsnIIzwixzS6H8CPIOf0f8LAcwq9gLWQgC+vJcfefKi4rogWwGqZBLSyGsVrtB3gL96CTifz8HcIr4SQkh7iYF7AP8dtDDXWdKtVth7SKZAlRnAW3qPRjrpF+FdQFhdvB8tQFCdn2wuERnBEHEdov0YR8d/Pc7oc6qUqNwxdYqMJ5CeMDzr6F2IItp9z7zzO13zv12wdLPJ1CcQ18rpkdCBH4CDuKiJ6BtNO3CbSS7y75jkirxYTrnYFXFP6NAYc2y1WaVKF2CfZA8J5NEd4K+fZbvefkNKuXU2GKMyirbfRsENHr0KxtlAu8mwzT5TsrW8KEY+r0w7uAqDnZ5oTJxMfBfWfMA9jldxDfpC3oTqBWvvvVj3nOAMtHjfPSt12Di+pXwlVY4YxZDu9hrip4KT83nQLzU1XjFp0nY0QhXwRvYCAknGPgPKwrEO44og0SjTl2C/9r+fbT2mfCvc6xuBO+BkJpbRKchc2D5HmOKjoevFQIf0a+o7L12j7ewsMFqFAe5ilsdwKzLnahFBqzAR7DU9XPdytEG9imw8JatVZ3V6dZKbdY2JgOVntDPqtlM602TzNNwWmFo0cDmjXL4TbbCVtV6T3ybRop23bFbierxFPaUqW0y7AbgU8jvY/nw3ZYo/u4MvB+QEXaAecQfFL0Pv7/T+KvF/4lwAAs8LQxh6SnqQAAAABJRU5ErkJggg==) no-repeat;
    background-size: 16px auto;
    background-position: 3px
}

.info .img-box .label.no-icon {
    background: #fff;
    background: none;
    padding-left: 0;
    width: auto;
    height: auto;
    opacity: 1
}

.info .img-box .main-img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
    margin: 0 auto;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.info .img-box .main-img:hover {
    opacity: .9
}

.info .info-right {
    float: right;
    width: 570px;
    position: relative
}

.info .info-right .price, .info .info-right .title {
    font-size: 20px;
    line-height: 30px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.info .info-right .price {
    color: #f54e54;
    margin-top: 5px
}

.info .info-right .old-price-box .old-price {
    font-size: 20px;
    color: #999;
    line-height: 30px;
    margin-top: 5px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.info .info-right .old-price-box .old + span:before {
    content: "";
    display: inline-block;
    width: 2px;
    height: 20px;
    background: #999;
    margin: 0 10px;
    position: relative;
    top: 2px
}

.info .info-right .old-price-box .tips {
    margin-top: 6px;
    font-size: 14px;
    line-height: 22px;
    color: #999
}

.info .info-right .info-details {
    position: relative
}

.info .info-right a {
    color: #999
}

.info .info-right .author-info {
    font-size: 0;
    color: #666;
    margin-top: 14px;
    height: 24px;
    line-height: 24px
}

.info .info-right .author-info.label-box-hover {
    margin-bottom: 86px
}

.info .info-right .author-info > * {
    margin-right: 10px;
    font-size: 14px;
    color: #999;
    max-width: 200px;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;


}

.info .info-right .author-info .author-img {
    vertical-align: top;
    margin-right: 6px;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    display: inline-block
}

.info .info-right .author-info .name {
    max-width: 180px;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.info .info-right .author-info .name:hover {
    color: #5188a6
}

.info .info-right .author-info .mall {
    color: #999;
    max-width: 120px;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.info .info-right .author-info .article_meta_tip {
    display: inline-block;
    position: relative;
    vertical-align: top;
    z-index: 80
}

.info .info-right .author-info .article_meta_tip:hover i {
    color: #f54e54
}

.info .info-right .author-info .article_meta_tip:hover > div {
    display: block
}

.info .info-right .author-info .article_meta_tip i {
    font-size: 16px;
    vertical-align: middle;
    color: #ccc;
    position: relative;
    top: -1px;
    cursor: pointer
}

.info .info-right .author-info .article_meta_tip > div {
    display: none;
    left: 22px;
    top: -22px;
    color: #999;
    position: absolute;
    height: 68px;
    width: 177px;
    line-height: 16px;
    background: #fff;
    z-index: 3;
    padding: 10px;
    font-size: 14px;
    text-align: justify;
    -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
    border-radius: 2px
}

.info .info-right .author-info .line {
    display: inline-block;
    width: 1px;
    height: 24px;
    background: #ddd;
    position: relative;

}

.info .info-right .author-info .time {
    float: right;
    color: #999;
    margin: 0
}

.info .btn-group {
    position: relative;
    font-size: 0;
    margin-top: 5px;
}

.info .btn-group .btn {
    font-size: 14px;
    margin-right: 14px;
    display: inline-block;
    border-radius: 2px;
    color: #fff;
    text-align: center;
    position: relative;
    height: 33px;
    line-height: 33px;
    padding: 0;
    border: none;
}

.info .btn-group .btn:hover {
    z-index: 120;
    cursor: pointer
}

.info .btn-group .btn:hover > .qr-code-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.info .btn-group .go-buy {
    background: #e62828;
    width: 102px
}

.info .btn-group .go-buy:hover {
    opacity: .8
}

.info .btn-group .go-buy i {
    position: relative;
    top: 1px;
    margin-left: 2px
}

.info .btn-group .go-red-packet {
    display: inline-block;
    position: relative;
    width: 102px;
    height: 28px;
    background: url(https://res.smzdm.com/images/eleven/rp-btn.png) no-repeat 50%;
    background-size: 100% 100%;
    line-height: 28px;
    border-radius: 2px;
    margin-right: 12px;
    font-size: 14px;
    color: #fff;
    padding-left: 34px
}

.info .btn-group .go-red-packet:hover {
    opacity: .8
}

.info .btn-group .no-buy {
    background: #999;
    width: 102px
}

.info .btn-group .no-buy:hover {
    opacity: .8
}

.info .btn-group .no-buy i {
    position: relative;
    top: 1px;
    margin-left: 2px
}

.info .btn-group .btn-more-box {
    font-size: 14px;
    display: inline-block;
    margin-right: 14px;
    position: relative;
    border-radius: 2px
}

.info .btn-group .btn-more-box .other-link-box {
    display: none;
    position: absolute;
    background: #fff;
    top: 28px;
    left: 0;
    width: 100%;
    padding: 7px 0;
    -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
    text-align: center
}

.info .btn-group .btn-more-box .other-link-box > a {
    padding: 0 7px;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.info .btn-group .btn-more-box .other-link-box > a:hover {
    background: #ffedeb;
    color: #e62828
}

.info .btn-group .btn-more-box:hover {
    z-index: 120
}

.info .btn-group .btn-more-box:hover .other-link-box {
    display: block
}

.info .btn-group .btn-more-box .go-buy {
    position: relative;
    margin-right: 0
}

.info .btn-group .btn-more-box .go-buy:after {
    content: "";
    right: 1px;
    bottom: 1px;
    position: absolute;
    width: 0;
    height: 0;
    border-color: rgba(0, 0, 0, 0) #fff #fff rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 5px
}

.info .btn-group .btn-more-box .go-buy i {
    margin-left: 0
}

.info .btn-group .btn-more-box .other-link {
    display: block;
    line-height: 24px;
    color: #666;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.info .btn-group .mobile-buy, .info .btn-group .wx-buy, .info .btn-group .wx-qr-buy {
    display: none;
    padding: 0 10px
}

.info .btn-group .mobile-buy .icon-qr-o, .info .btn-group .wx-buy .icon-qr-o, .info .btn-group .wx-qr-buy .icon-qr-o {
    font-size: 16px;
    margin-right: 7px;
    vertical-align: middle;
    position: relative;
    top: -1px
}

.info .btn-group .wx-qr-buy {
    position: relative;
    background: #67c643
}

.info .btn-group .wx-qr-buy:hover {
    background: rgba(103, 198, 67, .8)
}

.info .btn-group .wx-buy {
    background: #67c643
}

.info .btn-group .wx-buy:hover {
    background: rgba(103, 198, 67, .8)
}

.info .btn-group .mobile-buy {
    background: #199aeb
}

.info .btn-group .mobile-buy:hover {
    background: rgba(25, 154, 235, .8)
}

.info .btn-group .qr-code-box {
    display: none;
    position: absolute;
    right: -143px;
    top: -52px;
    width: 132px;
    height: 132px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: space-around;
    -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
    border-radius: 2px;
    background: #fff;
    padding: 10px
}

.info .btn-group .qr-code-box img {
    max-width: 100%;
    max-height: 100%;
    display: block
}

.detail_info {
    display: inline-block;
    margin-top: 20px;
    width: 100%;
}

.detail_info.label-box {
    margin-top: 6px;
    font-size: 0;
    position: relative;
    padding: 0 14px 8px;
    margin-left: -14px;
    width: 459px;
    z-index: 11;
    max-height: 90px
}

.info .info-right .label-box.label-box-more {
    height: 80px;
    padding: 0 14px 14px
}

.info .info-right .label-box.label-box-more.label-box-hover {
    background: #fff;
    height: auto;
    max-height: none;
    position: absolute;
    top: 24px;
    left: 0;
    -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
    border-radius: 2px
}

.info .info-right .label-box.label-box-more.label-box-hover .more {
    display: none
}

.info .info-right .label-box.label-box-more .more {
    display: block
}

.info .info-right .label-box .more {
    display: none;
    color: #5188a6;
    font-size: 14px;
    position: absolute;
    right: 14px;
    bottom: 8px;
    height: 22px;
    line-height: 22px
}

.guoqi {
    position: relative;
    width: 230px;
    height: 230px;
    float: left;
}

.guoqi .list_soldout {
    position: absolute;
    display: inline-block;
    z-index: 6;
    top: 50%;
    left: 50%;
    width: 100px;
    height: 100px;
    margin: -50px 0 0 -50px;
    background-position: 0 -363px;
}

.single_tag {
    display: inline-block;
    height: auto;
    margin: 15px auto 10px;
}

.detail_dec {
    padding-top: 10px;

    line-height: 28px;
    font-size: 15px;
    color: #333;
}

.detail_dec p img {
    display: block;
    margin: 0 auto;
    max-width: 680px;
    clear: both;
}

.tuijian_area {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding: 3px 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #fff;
    font-size: 14px;
    background: #cbcbcb;
    border-radius: 2px;
}

.faves a, .faved {
    color: #999;
}

.edit a {
    color: #999;
    margin-left: 10px;
}

.faves a:hover, #mall .left a:hover {
    color: #e62828;
}

#mall .left a {
    color: #333333;
}


.content-meta .goods_url:hover {
    opacity: .8
}

.page-content p{
    text-indent: 2em;
    font-size: 16px;
}
.control-wrapper{
    width:100% ;
    margin:20px auto;
    height: auto;
    clear: both;
}

.code img {
    width: 88px;
    height: 88px;
}

.footer_item img{
    width: 120px;
    height: 120px;
}

/********************************
 QQ Online Service
********************************/
.feedback {
    position: fixed;
    top: 180px;
    right: 0;
    width: 32px;
    overflow: hidden;
    _position: absolute;
}

.feedback .support {
    background: #e62828 url(images/qq.png) no-repeat 4px 8px;
    width: 20px;
    padding: 34px 6px 10px 6px;
    display: block;
    color: #fff;
    text-decoration: none;
    text-align: center;
    overflow: hidden;
    line-height: 26px;
}

.feedback a:hover.support {
    color: #FFFFFF;
}

.feedback .weibo {
    background: #e62828 url(images/weibo.png) no-repeat 0 0;
    width: 32px;
    height: 32px;
    display: block;
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
    overflow: hidden;
    border-top: 2px solid #FFFFFF;
}

.feedback a:hover.weibo {
    background: #e62828 url(images/weibo.png) no-repeat 0 -32px;
}

.feedback .gotop {
    border-bottom: 2px solid #FFFFFF;
    height: 32px
}

.feedback .gotop button {
    background: #e62828 url(images/gotop.png) no-repeat 0 0;
    width: 32px;
    height: 32px;
    border: 0 none;
    cursor: pointer;
}

.feedback .gotop button:hover {
    background: #e62828 url(images/gotop.png) no-repeat 0 -32px;
}
