@charset "utf-8";
/*----------------------------------------------------------------------
Theme Name: UCTHEME_WYZDG
Theme URI: http://www.wyzdg.com/
Description: 唯一值得购定制主题，新增分享惠，网购经频道。重新定制详细分类菜单，重新架构主题基础，方便后续的用户中心，优惠卷扩展。
Version: 2.5
Date: 2019.03.05
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, "微软雅黑E\8F6F\96C5\9ED1", simsun, Arial, Helvetica, sans-serif;
    line-height: 18px;
    font-size: 14px;
    color: #666666;
    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: #666666;
    text-decoration: none !important;
    -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: #45B6F7;
    text-decoration: none !important;
}

i, em, address, cite {
    font-style: normal;
}

/* 头部 */
#header {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: #FFFFFF;
}

.header {
    max-width: 1200px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}

/* LOGO */
.logo {
    position: relative;
    float: left;
}

.logoimg {
    display: inline-block;
}

.logoimg img {
    max-width: 100%;
    height: auto;
}

/* 搜索框 */
.search_wrap {
    float: right;
    height: 34px;
    margin: 30px 0 0 0;
    border: 1px solid #45B6F7;
    border-radius: 2px;

}

.search_ipt {
    float: left;
    color: #bbb;
    width: 280px;
    height: 34px;
    line-height: 34px;
    padding: 0 10px;
    vertical-align: middle;
    background-color: #fff;
    font-size: 14px;
    border: 0px;
    border-radius: 0;
    outline: none;
}

.search_btn {
    float: left;
    width: 72px;
    height: 34px;
    line-height: 34px;
    background: #45B6F7;
    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: #288bc7;
}

/* 网站导航 */
#mainNav {
    width: 100%;
    height: 40px;
    line-height: 40px;
    background-color: #45B6F7;
    color: #FFFFFF;
    font-size: 16px;
}

.header_nav {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    height: 40px;
}

.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 #45B6F7;
    border-right: 1px solid #45B6F7;
    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: 40px
}

.header-menu a {
    color: #FFFFFF;
    display: inline-block;
    font-size: 16px;
    line-height: 40px;
    height: 40px;
    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: #288bc7;
    border-color: #288bc7;
    color: #FFFFFF;
    position: relative;
    z-index: 3;

}

.header-menu .sub-menu {
    display: none;
    position: absolute;
    z-index: 999;
    width: 240px;
    border: 1px solid #45B6F7;
    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: #45B6F7;
    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: 2px;
    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: #94382B;
}

.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: #DB4F33
}

.mbx-dh a:hover {
    color: #666666
}

/* 热门活动 */

.hot {
    width: auto;
    height: auto;
    padding: 10px 20px;
    text-align: left;
    border-bottom: 2px solid #45B6F7;
    background-color: #FFFFFF;
}

.hotPre {
    height: auto;
    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;
}

.hot .red a {
    color: red
}

.hot .line {
    display: block;
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 8px auto;
}
/* 布局 */
#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;
}

#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: 0 0 10px;
    padding: 20px;
    overflow: hidden;;
    background-color: #ffffff;
    border-bottom: 1px solid #ddd
}

.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: 40px;
    line-height: 40px;
    background-color: #45B6F7;
    -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;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    text-align: center;
    position: relative;
    color: #ffffff;
}

.login a {
    color: #fff;
    cursor: pointer;
    font-weight: normal;
    padding: 0
}

.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: #45B6F7;
    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: #45B6F7;
    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: #45B6F7;
}

.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 #45B6F7;
    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: #45B6F7;
}

.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: 10px 20px;
    text-align: left;
    border: 1px solid #dcdcdc;
    background-color: #FFFFFF;
    margin: 0 0 10px 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: #45B6F7;
}

.sticky h3 span {
    color: #FF5E52;
}

.sticky p {
    margin-bottom: 10px;
    overflow: hidden;
    font: 16px/24px "微软雅黑";
    color: #FF5E52;
    position: relative;
}

.sticky .icon {
    width: 38px;
    float: left;
    color: #fff;
    background-color: #FF5E52;
    border-radius: 2px;
    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;
    font-weight: bold;
}

.entry-title .sellout {
    display: block;
    color: #cccccc !important
}

.entry-title a:link, .entry-title a:visited {
    color: #555555;
    -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 {
    color: #45BCF9;
}

.entry-title span .icon {
    display: block;
    width: 40px;
    line-height: 27px;
    height: 27px;
    float: left;
    font-size: 12px;
    border-radius: 2px;
    text-align: center;
    background-color: #FF5E52;
    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;
    border-radius: 2px;
    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;
    border-radius: 2px;
    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;
    border-radius: 2px;
    text-align: center;
    background-color: #FF6600;
    margin-top: 2px;
    margin-right: 5px;
    color: #FFFFFF
}

.entry-title span .icon_zixun {
    display: block;
    width: 40px;
    line-height: 27px;
    height: 27px;
    float: left;
    font-size: 12px;
    border-radius: 2px;
    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;
    border-radius: 2px;
    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: #666666;
    height: 160px
}

.entry-content p {
    margin: 0 0 10px;
}

.entry-content h3 {
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #404E6B;
    color: #546EA1;
    margin-bottom: 10px;
}

.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: #45B6F7;
    text-decoration: none;
}

.the_content a {
    color: #45B6F7;
    -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: #45B6F7;
}

.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 .content-text{
    margin: 0 auto;
    height: auto;
    overflow: hidden;
    width:100%;
}

.entry-content .the_content {
    width: auto;
    display: block
}

.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: #45B6F7;
    color: #fff;
}

.entry-info {
    color: #8b8698;
    padding: 0;
    display: block;
    float: left;
    font-size: 14px;
    word-break: break-all;
}

.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 .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;
    min-height: 155px;
}

.content-meta {
    width: 100%;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin-top: 15px;
    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: #FF5E52;
    color: #fff;
    line-height: 30px;
    text-align: center;
    font-size: 12px;
    -webkit-border-radius: 2px;
    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: #45B6F7;
}

.content-meta .youhuiquan {
    background-color: #45B6F7;
    -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: #FF5E52;
}

.content-meta .mall {
    line-height: 30px;
    height: 30px;
    font-size: 12px;
    float: right;
    padding: 0 5px 0 0
}

.content-meta .mall a {
    color: #45B6F7;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.content-meta .mall a:hover {
    color: #FF5E52
}

.content-meta .comments_popup_link {
    margin-left: 10px;
}

.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 {
    background: #cccccc;
    -webkit-filter: grayscale(100%)
}

/*选择投票*/
.content-meta .vote_up, .content-meta .vote_down {
    float: left;
    margin-right: 10px;
    font-size: 12px;
    padding: 0 8px;
    border: 1px solid #ccc;
    line-height: 28px;
    position: relative;
    min-width: 44px;
    text-align: center;
}

.content-meta .vote_up a {
    color: #FF5E52;
    font-weight: bold
}

.content-meta .vote_up:hover, .content-meta .vote_down:hover {
    background: #45B6F7;
    border: 1px solid #45B6F7;
    color: #FFFFFF
}

.content-meta .vote_up:hover a, .content-meta .vote_down:hover a {
    color: #FFFFFF
}

.content-meta .vote_up:hover a span, .content-meta .vote_down:hover a span {
    color: #FFFFFF
}

.content-meta .vote_up span, .content-meta .vote_down span {
    font-weight: normal;
    color: #666666
}

/* 收藏夹 */
.faves, .faved, .add_fav {
    margin-left: 10px;
}

.login-window i, .add_fav 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: #bbbbbb;
    border-bottom: 1px solid #eee;
    padding: 0 0 10px;
    margin: 10px 0 20px;
    font-size: 12px;
}

.single-info .left {
    float: left;
}

.single-info .right {
    float: right;
}

.single-info .meta-sep {
    margin: 0 5px;
}

.single-info a {
    color: #bbb;
}

.comments-link i {
    font-size: 16px;
    margin-right: 3px;
    font-weight: 500
}

.single-content .entry {
    min-height: 300px;
}

.single-content .entry ol li {
    list-style: decimal;
    line-height: 26px;
    margin-bottom: 15px;
    margin-left: 15px;
}

.single-content, .entry-content p {
    font-size: 16px;
    line-height: 1.8;
    font-weight: normal;
}

.single-content p {
    margin: 0 0 10px;
}

.single-content h3 {
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #404E6B;
    color: #546EA1;
    margin-bottom: 10px;
}

.single-content .entry a:link, .single-content .entry a:hover, .single-content .entry a:active, .single-content .entry a:visited {
    color: #FF5E52;
    text-decoration: none;
    border-bottom: 0px dashed #000;
}

.single-content .entry img {
    display: block;
    margin: 0 auto;
    height: auto;
    max-width: 100%
}

.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: #45B6F7;
    color: #fff;
}

.shop_source {
    color: #4064A6;
}

.content-text {
    float: left;
    width: 100%;
    min-height: 105px;
}

.buy {
    text-align: center;
    clear: both;
    height: auto;
    overflow: hidden;
    margin-top: 15px
}

.buy a {
    color: #FFFFFF;
}

.buy a.buylink:link, a.buylink:visited {
    background-color: #FF5E52;
    color: #FFFFFF !important;
    border-radius: 2px;
    width: 150px;
    margin: 0 auto;
    text-align: center;
    font-size: 14px;
}

.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: #45B6F7;
    color: #FFFFFF !important;
    border-radius: 2px;
    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: 2px;
    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: 8px 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;
    margin: 10px;
    *float: left;
    display: table-cell;
}

.imgitem {
    *position: absolute;
    top: 50%;
}

.imgitem img {
    *position: relative;
    top: -50%;
    left: -50%;
    max-width: 150px;
    max-height: 150px
}

.imgitem .catname {
    position: absolute;
    top: 0px;
    right: 0px;
    font-size: 12px;
    padding: 1px 3px;
    background: none repeat scroll 0% 0% #45B6F7 !important;
    color: #fff;
    line-height: 18px
}

.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: #45B6F7
}

.shangjia {
    display: block;
    text-align: center;
    width: auto;
    margin-top: 10px;
    font-size: 14px;
}

/* 悬浮框登陆 */
/********************************
 LOGIN BOX
********************************/
#loginDialog .bd {
    padding: 20px 0;
}

#loginDialog .bd .bd-l {
    float: left;
    width: 360px;
    padding: 10px 0 0 0;
}

#loginDialog .bd .act-row {
    margin-bottom: 20px;
    text-align: center;
}

.g-dialog {
    float: left;
    position: fixed;
    top: 30%;
    left: 40%;
    z-index: 99999;
    display: none;
    width: 360px;
    border: 3px solid #45B6F7;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.g-dialog .dialog-content {
    float: left;
    position: relative;
    background: #fff;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.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;
}

#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;
}

.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: #45B6F7;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -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: #288bc7;
}

.login-regeister-dialog {
    display: inline-block;
    width: 72px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    color: #ffffff;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: #FF5E52;
    -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: 2px;
    border-radius: 2px;
    background-color: #45B6F7;
    -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: #288bc7;
}

.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: #45B6F7;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -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: #288bc7;
}

.register {
    display: inline-block;
    width: 110px;
    font-size: 14px;
    font-weight: bold;
    height: 33px;
    line-height: 33px;
    color: #ffffff;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: #FF5E52;
    -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: 2px;
    border-radius: 2px;
    background-color: #FF5E52;
    -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: 2px;
    border-radius: 2px;
    background-color: #45B6F7;
    -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: #288bc7;
}

.page_login_button {
    float: left;
    margin-right: 10px
}

.pop_login {
    float: right;
    background-color: #45B6F7;
    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: 2px;
    border-radius: 2px;
}

.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: #45B6F7;
}

.single_navi a span {
    color: #333;
}

.single_declare {
    line-height: 22px;
}

.red_title {
    color: #FF5E52;
}


.entry-title a:active, .entry-title a .emphricepart {
    color: #FF5E52!important;
}

.emphricepart {
    color: #FF5E52 !important;
}
.shop_source a {
    color: #45B6F7;
}

/*分类目录*/
.category-header {
    width: auto;
    margin: 0 0 10px;
    overflow: hidden;
    background-color: #FFFFFF;
}

.category-header h3 {
    width: auto;
    height: 45px;
    line-height: 45px;
    border-bottom: 2px solid #45B6F7;
    font-size: 20px;
    font-weight: bold;
    background-color: #fbfbfb;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#fafafa));
    margin-bottom: 5px
}

.category-content {
    padding: 15px;
    line-height: 24px;
}

.custom_category {
    margin-top: 10px;
    font-size: 14px;
    line-height: 30px;
    height: 30px;
    overflow: auto;
}

.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 #45B6F7;
    font-size: 20px;
    font-weight: bold;
    background-color: #fbfbfb;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#fafafa));
    margin-bottom: 5px
}

/*内容-分享惠*/
.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: 0px 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: #FF5E52;
    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: #45B6F7;
}

.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: 260px;
    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;
    border: 1px solid #e2e2e2;
}

.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: #45B6F7 url(images/vote_icon.png) no-repeat 15px 10px;
    padding: 0 0 0 20px;
    color: #fff;
}

a.svimage_3 {
    width: 90px;
    background: #45B6F7 url(images/vote_icon.png) no-repeat 15px -33px;
    padding: 0 0 0 20px;
}

a.svimage:link, a.svimage:visited {
    background-color: #45B6F7;
    color: #fff;
    border-radius: 2px;
    -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: #FF5E52;
    border-radius: 2px;
}

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: 24px;
    line-height: 24px;
}

.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: 0px 10px;
    margin: 0 3px;
    opacity: 0.7;
    font-size: 12px
}

.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 #45B6F7;
    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 #45B6F7;
}

.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: #45B6F7;
    font-weight: bold;
    line-height: 35px;
    font-size: 16px;
    padding-left: 5px;
    width: auto;
    height: 35px;
    border-bottom: 2px solid #45B6F7;
}

.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
}

.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: #45B6F7;
    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: 2px;
}

.li-icon-1, .li-icon-2, .li-icon-3 {
    background: #FF5E52;
}

/* 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 #FF5E52
}

.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: 2px;
    background-color: #fff;
    box-shadow: inset 0 1px 0 #f8f8f8;
    color: #555;
    line-height: 21px;
}

.btn-primary {
    background-color: #FF5E52;
    color: #fff;
    height: 29px
}

.btn {
    position: relative;
    display: inline-block;
    padding: 0 10px;
    min-width: 52px;
    height: 29px;
    border-radius: 2px;
    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: #45B6F7;
}

.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: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin: 0 auto 15px;
}

#home-carousel {
    padding-top: 20px;
}

.cat-scroll img {
    border: 1px solid #eee;
    padding: 3px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    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 15px 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: #45B6F7;
}

/* 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: 10px 0 10px 30px;
    height: auto;
    overflow: hidden;
    font-size: 14px;
}

.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: left;
}

.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: #45B6F7;
    width: 110px;
    text-align: center;
    height: 33px;
    color: #FFFFFF;
    line-height: 33px;
    font-size: 14px;
    -webkit-border-radius: 2px;
    border-radius: 2px;

    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.widget_botton:hover {
    background-color: #FF5E52;
}

.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: 40px;
    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: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    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: #FF5E52;
    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: #45B6F7;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    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: #288bc7;
}

/* 会员登陆 */
.capatcha {
    height: 18px;
    width: 278px;
    border: 1px solid #DCDCDC;
    border-radius: 2px;
    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: 2px;
    padding: 8px 9px;
    margin-left: 5px;
    transition: border-color 0.15s ease-in-out 0s;
}

.form-row input {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
}

.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: #45B6F7;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -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;
    margin: 50px 0;
    height: 400px
}

.not_found h2 {
    font-size: 14px;
    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: #FF5E52;
    font-weight: bold
}

.not_found p {
    margin: 0;
}

.not_found .ml {
    margin-left: 20%;
    line-height: 180%;
}

.not_found_title {
    color: #FF0000;
    display: block;
    text-align: center;
    line-height: 180%
}

/* 底部 */
.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: #FF5E52;
}

.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;
}

.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: 5px 10px;
    margin-bottom: 10px
}

/* 广告 */
.banner_top {
    width: auto;
    height: auto;
    padding: 0px;
    overflow: hidden;
    background-color: #fff;
    margin: 10px auto;
    text-align: center;
    display: block
}

.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;
    margin-bottom: 10px;
    text-align: center;
    display: block
}

.banner_bottom a img {
    width: 100%;
    height: 90px;
    text-align: center;
    float: none
}

.banner_above {
    width: auto;
    height: 60px;
    padding: 0px;
    overflow: hidden;
    margin-bottom: 10px;
    text-align: center;
    display: block
}

.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: #FF5E52 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: #FF5E52 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: #FF5E52 url(images/weibo.png) no-repeat 0 -32px;
}

.feedback .gotop {
    border-bottom: 2px solid #FFFFFF;
    height: 32px;
}

.feedback .gotop button {
    background: #FF5E52 url(images/gotop.png) no-repeat 0 0;
    width: 32px;
    height: 32px;
    border: 0 none;
    cursor: pointer;
}

.feedback .gotop button:hover {
    background: #FF5E52 url(images/gotop.png) no-repeat 0 -32px;
}

/* 分页导航 */
.pagenavi {
    width: auto;
    background: #ffffff;
    text-align: center;
    text-transform: uppercase;
    margin: 15px 0;
    padding: 15px 0;
    height: 30px;
    line-height: 30px;
    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: 3px 8px;
    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: #FF5E52;
    background-color: #fff;
    border: 1px solid #e2e2e2;
}

.pagenavi li a:hover {
    background-position: right -100px;
}

.pagenavi .pages {
    margin: 0 3px;
    display: inline;
    padding: 3px 8px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 14px;
    border: 1px solid #ddd;
}

.pagenavi .current {
    margin: 0 3px;
    display: inline;
    padding: 3px 8px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 14px;
    color: #fff;
    border: 1px solid #45B6F7;
    background: #45B6F7;
}

.pagenavi li.current a {
    color: #fff;
    background-color: #45B6F7;
}

.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: #45B6F7;
    color: #FFF;
}

.haitao_border {
    width: 105.5%;
    margin-left: -10px;
    margin-right: 0;
    overflow: hidden;
    float: none;
}

.haitao_block {
    width: 20%;
    height: 400px;
    float: left;
    margin: 0 10px 15px 10px;
    position: relative;
    border: 1px solid #ffffff;
    padding: 30px 15px 0 15px;
    background-color: #FFFFFF;
    display: block;
    text-align: center
}

.haitao_block:hover {
    border: 1px solid #45B6F7
}

.haitao_thumb {

    height: 1%;
    overflow: hidden;
    display: table;
    border-spacing: 1px;
}

.haitao_thumb li {
    border: 0px solid #aaa;
    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%;
    width: 200px;
}

/*.haitao_thumb a img {*/
/*vertical-align: middle;*/
/*width: 228px;*/
/*height: 228px;*/
/*text-align: center;*/
/*display: block;*/
/*position: relative;*/
/*margin: 0px auto;*/
/*}*/

.haitao_thumb .catname {
    position: absolute;
    top: 15px;
    right: 15px;
    font-size: 12px;
    padding: 1px 3px;
    background: none repeat scroll 0% 0% #45B6F7 !important;
    color: white;
}

.haitao_title {
    margin-top: 10px;
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;
    height: 70px;
    text-align: left
}

.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: #FF5E52;
    color: #fff;
    text-align: center;
    font-size: 12px;
    border-radius: 2px;
    -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: #45B6F7;
    color: #fff;
    text-align: center;
    font-size: 12px;
    border-radius: 2px;
    -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 #FF5E52;
}

.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: 2px
}

.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: #FF5E52;
    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: #FF5E52;
    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: #FF5E52;
    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: #E13335;
    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 #45B6F7;
    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: #45B6F7;
    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 #45B6F7;
    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: 120px;
    height: 60px;
    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: #FF5E52;
    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: #45B6F7
}

#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 #45B6F7;
    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: 2px;
    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: #45B6F7;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    border-radius: 2px;
}

#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 #FF5E52;
    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: #FF5E52;
    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: #FF5E52;
}

.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: 2px;
    -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: #FF5E52;
    border-radius: 2px;
    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;
}

.simgaheadleft{
    display: block;
    float: left;
    width: 320px;
    margin-right: 20px;
    margin-left: 70px;
}
.entry-title a:active,
.entry-title a .emphricepart {
    color: #FF5E52 !important;
}

.emphricepart {
    color: #FF5E52 !important;
}


/* 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: #45B6F7;
    margin-right: 8px;
    padding: 2px 4px 2px 4px;
}

.curcateitem span {
    color: #ffffff;
}

.cateitem {
    display: block;
    float: left;
    margin-right: 3px;
    padding: 2px 4px 2px 4px;
}

.curcateitemword {
    display: block;
    float: left;
    color: #ffffff;
    font-size: 14px;
}

.cateitemword {
    display: block;
    float: left;
    color: #45B6F7;
    font-size: 14px;
}

.caterowtitle {
    display: block;
    float: left;
    margin-right: 8px;
    padding: 2px 4px 2px 4px;
}

.fastitem {
    display: block;
    float: left;
    background-color: #ffffff;
    border: 1px solid #45B6F7;
    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;
}
