﻿@charset "utf-8";
@media (min-width: 1200px) {
    .container {
        width: 1000px;
    }
}
@media (min-width: 768px) {
    .container {
        width: 992px;
    }
}
@media (min-width: 768px) {
    .container {
        width: 1000px;
    }
}
.container {
    width: 1000px;
}
/**
* reset css
**/
@font-face {
    font-family: "Arial","Microsoft yahei", "Hiragino Sans GB", "冬青黑体简体中文 w3", "Microsoft Yahei", "Hiragino Sans GB", "冬青黑体简体中文 w3", STXihei, "华文细黑", "微软雅黑", SimSun, "宋体", Heiti, "黑体", sans-serif;
    src: url(../fonts/glyphicons-halflings-regular.eot)
    , url(../fonts/glyphicons-halflings-regular.woff)
    , url(../fonts/glyphicons-halflings-regular.ttf)
    , url(../fonts/glyphicons-halflings-regular.svg);
    font-weight: normal;
    font-style: normal;
}
body {
    background-color: #f0f0f0;
    color: #333;
    font: normal 14px/24px "Arial","Microsoft Yahei","Hiragino Sans GB","Simsun,sans-self";
}
a {
    color: #333;
}
a, a:hover, a:focus {
    text-decoration: none;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
a:hover, a:focus {
    color:#428bca;
}
ul, li, h1, h2, h3, p, ol {
    padding: 0;
    margin: 0;
}
li {
    list-style: none;
}
.trangle {
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    position: absolute;
}
input[type="button"]:focus,button[type="button"]:focus {
    outline: none!important;
}
.btn-gradient {
    color: #333;
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image: -o-linear-gradient(top,#fff,#e6e6e6);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
    border: 1px solid #ccc;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    border-bottom-color: #b3b3b3;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
}
.btn-gradient:focus {
    /*background-image: none;*/
    /*box-shadow: inset 0 2px 4px rgba(0,0,0,0.15) inset,0 1px 2px rgba(0,0,0,0.05);*/
}
.btn-blue {
    color: #fff;
    background-color: #01a9f7;
    border: 1px solid #01a9f7;
    width: 240px;
    height: 42px;
    line-height: 30px;
}
.btn-blue:hover, .btn-blue:focus {
    background-color: #05a2eb;
    color: #fff;
    outline: none;
}
.btn-green {
    color: #fff;
    background-color: #38c15a;
    border: 1px solid #38c15a;
    width: 240px;
    height: 42px;
    line-height: 30px;
}
.btn-green:hover, .btn-green:focus {
    color: #fff;
}
.btn-gray {
    color: #fff;
    margin-left: 10px;
    background-color: #dbdbdd;
    border-color: #dbdbdb;
    font-size: 14px;
}
.btn-gray:hover ,
.btn-gray:focus {
    background-color: #01a9f7;
    border-color: #01a9f7;
    color: #fff;
}
/* a 链接常用颜色*/
.a-color-a2, .span-color-a2 {
    color: #999;
}
.a-color-a2:hover {
    color: #333;
    text-decoration: underline;
}
.a-color-blue {
    color: #0479c4;
}
.a-color-blue:hover {
    color: #0c557f;
}

/*提示框*/
.alert {
    border-width: 0;
    border-radius: 0;
    text-align: center;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 0px rgba(0, 0, 0, .075);
}
.alert-warning {
    color: #e0ad54;
}



/* 错误提示信息 */
.error-tip {
    color: #f00;
}
.i-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url("images/indexTool.png") no-repeat;
    vertical-align:text-bottom;
}
.icon-fvr {
    background-position: -36px -11px;
}
.icon-cmt {
    background-position: -90px -9px;
}
.icon-fvr-big {
    background-position: 0px -559px;
}
.icon-cmt-big {
    background-position: -80px -556px;
}
.icon-like-big {
    background-position: -40px -557px;
}

.icon-fvr-big-hover {
    background-position: 0px -599px;
}
.icon-cmt-big-hover {
    background-position: -80px -596px;
}
.icon-like-big-hover {
    background-position: -40px -597px;
}

.icon-auth1 {
    background-position: -208px -416px;
}
.icon-auth2 {
    background-position: -248px -416px;
}
.icon-auth3 {
    background-position: -288px -416px;
}
.icon-auth4 {
    background-position: -328px -416px;
}
.icon-auth5 {
    background-position: -368px -416px;
}
.icon-auth-gray1 {
    background-position: -208px -497px;
}
.icon-auth-gray2 {
    background-position: -248px -497px;
}
.icon-auth-gray3 {
    background-position: -288px -497px;
}
.icon-auth-gray4 {
    background-position: -328px -497px;
}
.icon-auth-gray5 {
    background-position: -368px -497px;
}
.icon-team-auth {
    background-position: -303px -12px;
}
.icon-auth-big {
    width: 62px;
    height: 62px;
    background-position: -338px -64px;
}
.icon-team-auth-big {
    width: 62px;
    height: 62px;
    background-position: -338px -145px;
}
/* 认证作者星级 */
.icon-level0 {
    background-position: 0px -420px;
}
.icon-level1 {
    width: 82px;
    height: 13px;
    background-position: 0px -440px;
}
.icon-level2 {
    width: 82px;
    height: 13px;
    background-position: 0px -460px;
}
.icon-level3 {
    width: 82px;
    height: 13px;
    background-position: 0px -480px;
}
.icon-level4 {
    width: 82px;
    height: 13px;
    background-position: 0px -500px;
}
.icon-level5 {
    width: 82px;
    height: 13px;
    background-position: 0px -520px;
}
.icon-ok {
    background-position: -210px -290px;
}
.icon-error {
    background-position: -250px -290px;
}
.icon-round-ok {
    background-position: -160px -460px;
}
.icon-round-ok-hover {
    background-position: -260px -460px;
}
.icon-round-warning {
    background-position: -110px -460px;
}
.icon-round-warning-hover {
    background-position: -210px -460px;
}
.icon-lock {
    background-position: -296px -287px;
}
.cmt, .fvr {
    color: #999;
    font-size: 12px;
}
.cmt:hover, .fvr:hover {
    color: #333;
}
.cmt:hover .icon-cmt {
    background-position: -120px -413px;
}
.fvr:hover .icon-fvr {
    background-position: -158px -414px;
}
.icon-quote-p {
    background-position: -108px -496px;
}
.icon-quote-n {
    background-position: -142px -496px;
}
.icon-head, .icon-zan, .icon-zan-focus, .icon-time {
    width: 12px;
    height: 12px;
    margin-bottom: 1px;
    margin-right: 1px;
}
.icon-head {
    background-position: -235px -340px;
}
.icon-zan {
    background-position: -260px -340px;
}
.icon-zan-focus {
    background-position: -308px -340px;
}
.icon-time {
    background-position: -284px -340px;
}
.icon-wj-edit {
    background-position: -237px -370px;
}
.icon-wj-del {
    background-position: -273px -370px;
}
.icon-wj-edit-hover {
    background-position: -307px -370px;
}
.icon-wj-del-hover {
    background-position: -343px -370px;
}
.head36 {
    padding: 3px;
    background-color: #fff;
    border: 1px solid #dddddd;
    display: inline-block;
}
.head36 img {
    height: 36px;
    width: 36px;
    float: left;
}
.head50 {
    padding: 5px;
    background-color: #fff;
    border: 1px solid #dddddd;
    display: inline-block;
}
.head50 img {
    width: 50px;
    height: 50px;
    float: left;
}
.head90 {
    background-color: #fff;
    padding: 9px;
    border: 1px solid #dbdbdb;
    display: inline-block;
}
.head90 img {
    width: 90px;
    height: 90px;
}
.time {
    color: #999;
    font-size: 12px;
}
/* 常用结构  标题   更多 下划线 */
.l-t {
    border-bottom: 1px solid #dbdbdb;
}
.l-t h3 {
    font-size: 16px;
    color: #333;
    line-height: 26px;
}
.l-t a {
    font-size: 14px;
    color: #999;
    float: right;
    margin-top: -24px;
}
.l-t a:hover {
    color: #333;
    text-decoration: underline;
}
.s-t {
    border-bottom: 1px solid #dbdbdb;
}
.s-t h3 {
    color: #333;
    font-size: 16px;
    float: left;
    margin-right: 30px;
    line-height: 24px;

}
.s-t i {
    display: inline-block;
    width: 1px;
    height: 12px;
    background-color: #dbdbdb;
    vertical-align: text-bottom;
    position: relative;
    bottom: -3px;
}
.s-t a {
    color: #999;
    margin: 0 10px;
    display: inline-block;
    line-height: 24px;
    font-size: 12px;
    float: none;
}
.s-t a:hover, .s-t a.active {
    color: #333;
    text-decoration: none;
}
/*表单样式*/
.form-h .control-label {
    float: left;
    font-weight: normal;
    width: 70px;
    text-align: right;
    margin: 0;
    line-height: 30px;
}
.form-h .form-control {
    float: left;
    width: 580px;
    height: 30px;
    padding: 6px;
}
.form-h textarea.form-control {
    height: auto;
}
.form-h .form-group {
    margin-bottom: 10px;
}
.form-h .checkbox input[type="checkbox"] {
    margin-top: 5px;
}
/*  tab标签切换  */
.tab-type {
    background-color: #f0f0f0;
    position: relative;
    top: -1px;
    border-bottom: 1px solid #dbdbdb;
    z-index: 1;
}
.tab-type li {
    float: left;
    width: 170px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    background-color: #f9f9f9;
    color: #999;
    border: 1px solid #dbdbdb;
    border-left: 0;
    margin-bottom: -1px;
    cursor: pointer;
    font-size: 16px;
}
.tab-type li:hover {
    background-color: #fff;
}
.tab-type li.active {
    border-bottom: none;
    border-top: 3px solid #7a7e86;
    background-color: #fff;
    cursor: default;
    color: #333;
}
.tab-type li a {
    color: #999;
    display: block;
    outline: 0;
}
.tab-type li.active a {
    cursor: default;
    color: #333;
}

/* 分页设置 */
.pagination {
    margin-bottom: 40px;
}
.pagination>li>a {
    color: #333;
    margin-left: 10px;
    border-radius: 4px;
    font-size: 12px;
}
.pagination>li>a:hover{
    color: #fff;
}
.pagination>li>a.active {
    color: #fff;
    background-color: #3d3e42;
}
/*最小高度设置*/
.mini-h {
    min-height: 410px;
}
/* 标签基本样式 */
.sub-tag-cnt {
    margin: 10px 0 0 -10px;
}
.sub-tag-cnt .sub-tag-btn {
    height: 36px;
    line-height: 36px;
    margin: 0 0 10px 10px;
    text-align: center;
    background-color: #fff;
    padding: 0px;
    display: inline-block;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, .275);
}
.sub-tag-cnt .sub-tag-btn a {
    color: #999;
    padding: 0 14px;
    float: left;
}
.sub-tag-cnt .sub-tag-btn .tag-del{
    color: #bbb;
    margin: 0px;
    float: right;
    padding: 0 10px 0 0px;
    cursor: pointer;
    font-family: "Helvetica Neue", Helvetica, Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif;
}
.sub-tag-cnt .sub-tag-btn:hover a {
    color: #333;
}
.sub-tag-cnt .sub-tag-btn:hover .tag-del{
    color: #fd703e;
}
/*弹窗效果*/
.modal-content {
    border-radius: 6px;
}
.modal-header {
    background-color: #363636;
    border-radius: 5px 5px 0 0;
}
.modal-header .close {
    color: #bdbdbd;
    opacity: 1;
    font-size: 28px;
    text-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
.modal-body label {
    font-weight: normal;
}
.modal-title {
    color: #fff;
}
.modal-footer {
    background-color: #f9f9f9;
    border-radius: 0 0 5px 5px;
}
.modal-footer .btn {
    padding: 6px 28px;
    width: auto;
    height: auto;
    line-height:20px;
}
/*下拉菜单*/
.dropdown-box {
    position: relative;
}
.dropdown-box .dropdown-show {
    float: left;
    width: 110px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #dbdbdb;
    border-right: 0;
    border-radius: 5px 0 0 5px;
    background-color: #f9f9f9;
}
.dropdown-box .dropdown-caret {
    background-color: #f9f9f9;
    border-radius: 0 3px 3px 0;
}
.dropdown-box .dropdown-menu {
    top: 40px;
    padding: 0;
    min-width: 140px;
    width: 140px;
}
.dropdown-box .dropdown-menu .menu-item {
    line-height: 34px;
    background-color: #2e3138;
    border-bottom: 1px solid #363a43;
    color: #b7bac1;
    text-align: center;
    cursor: pointer;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.dropdown-box .dropdown-menu li:nth-child(2) {
    border-radius: 4px 4px 0 0;
}
.dropdown-box .dropdown-menu .menu-item:last-child {
    border-bottom-width: 0;
    border-radius: 0 0 4px 4px;
}
.dropdown-box .dropdown-menu .menu-item:hover {
    color: #fff;
}
.dropdown-box .dropdown-menu .trangle-top {
    right: 10px;
    top: -10px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #363a43;
}






/*
* top
*/
.navbar-inverse {
    background-color: #2e3138;
}
.top .navbar-nav>li>a {
    height: 36px;
    line-height: 36px;
    padding: 0 15px;
    color: #b7bac1;
}
.top .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>.active>a:hover {
    color: #b7bac1;
    background-color: #3a3e47;
}
.navbar-inverse .navbar-nav>.active>a {
    background-color: #38b7ea;
    color: #fff;
}
/*
* header
*/
header {
    background-color: #fff;
    border-bottom: 1px solid #dbdbdb!important;
}
header .navbar-brand, header .navbar-nav>li>a {
    height: 67px;
    line-height: 40px;
}
header .navbar-form {
    margin-top: 17px;
    padding: 0 10px;
}
header .container>.navbar-collapse {
    border-right: 1px solid #f2f2f2;
    margin-right: -5px;
}
header .navbar-form .form-group {
    position: relative;
    margin-right: 15px;
}
header .navbar-form .form-control {
    width: 268px;
    height: 36px;
    line-height: 22px;
    background-color: #F9F9F9;
    padding-right: 32px;;
    box-shadow: inset 0 2px 3px rgba(0,0,0,0.125);
}
header .navbar-form .form-control:focus {
    background-color: #fff;
    border-color:#66afe9;
    outline:0;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
header .navbar-form button {
    position: absolute;
    right: 10px;
    top: 8px;
    width: 21px;
    height: 21px;
    text-indent: -999px;
    border: none;
    background: url("images/indexTool.png") no-repeat -199px -13px;
    outline: none;
}
header .navbar-form button.active {
    background-position: -250px -13px;
}

header.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
    padding: 0px;
}
header.navbar>.container .navbar-brand {
    margin-left: -35px;
    margin-top: -1px;
}

header .navbar-nav>li {
    width: 80px;
    border-right: 1px solid #f2f2f2;
    border-top: 2px solid #fff;
    text-align: center;
}
header .navbar-nav>li>a {
    color: #333;
    font-size: 16px;
}
header .navbar-nav>li:first-child {
    border-left: 1px solid #f2f2f2;
}
header .navbar-nav>li:hover ,
header .navbar-nav>li.active {
    border-top: 2px solid #38b7ea;
}
header .navbar-nav>li:hover>a,
header .navbar-nav>li.active>a,
header .navbar-nav>li:focus>a {
    color: #fff;
    background-color: #2e3138;
}
header .navbar-nav>li.nav-news {
    position: relative;
}
header .navbar-nav>li.nav-news:after {
    content: '';
    display: inline-block;
    border-width: 5px;
    border-style: solid;
    border-color: #dbdbdb transparent transparent transparent;
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    position: absolute;
    right: 10px;
    top: 34px;
}
header .navbar-nav>li.nav-news:hover:after {
    border-color: #42464f transparent transparent transparent;
}

header .navbar-nav>li.nav-news ul {
    display: none;
    padding: 0;
    background-color: #2e3138;
    width: 160px;
    border-radius: 0px 0 4px 4px;
    position: absolute;
    left: 0;
    top: 68px;
    box-shadow: 1px 2px 3px rgba(0,0,0,0.395);
}
header .navbar-nav>li.nav-news:hover ul {
    display: block;
}
header .navbar-nav>li.nav-news ul li {
    height: 36px;
    line-height: 36px;
    border-top: 1px solid #363a43;
    border-bottom: 1px solid #2e3138;
    list-style: none;
    text-align: left;
    position: relative;
    margin-top: -1px;
    z-index: 0;
}
header .navbar-nav>li.nav-news ul li:first-child {
    border-top-color: #2e3138;;
}
header .navbar-nav>li.nav-news ul li:last-child {
    border-radius: 0px 0 4px 4px;
}
header .navbar-nav>li.nav-news ul li:hover {
    background-color: #23252a;
    border-bottom-color: #23252a;
    border-top-color: #23252a;
    z-index: 9;
}
header .navbar-nav>li.nav-news ul li i {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url("images/indexTool.png") no-repeat -155px -15px;
    position: absolute;
    right: 3px;
    top: 12px;
    display: none;
}

header .navbar-nav>li.nav-news ul li a {
    color: #fff;
    display: block;
    padding-left: 20px;
}
header .navbar-nav>li.nav-news ul li a:hover, header .navbar-nav>li.nav-news ul li a:focus {
    text-decoration: none;
}

/*
* content
*/
.container {
    width: 1000px;
}
.wrap .row .banner {
    margin: 0px 10px 20px;
}
.wrap .row .banner img {
    max-width: 100%;
}
.wrap-left {
    width: 690px;
    margin-left: 10px;
}
.page-idx .wrap-left .section {
    box-shadow: 0px 2px 2px rgba(0, 0, 0, .175);
    background-color: #fff;
    margin-bottom: 20px;
}
.page-idx .wrap-left .section h2.atc-ttl {
    font-size: 16px;
    margin: 0px 0 5px;
    line-height: 20px;
}
.page-idx .wrap-left .section .atc-ttl a {
    line-height: 20px;
}
.page-idx .wrap-left .section .atc-smr {
    color: #333;
    font-size: 14px;
    line-height: 20px;
    margin: 5px 0;
}
.page-idx .wrap-left .section .atc-box {
    position: relative;
    height: 106px;
}
.page-idx .wrap-left .section .atc-box .atc-other {
    position: absolute;
    left: 0;
    bottom: 0;
    line-height: 26px;
    font-size: 12px;
    color: #999;
    width: 100%;
}
.author {
    margin-right: 20px;
}
.author .author-name {
    color: #999;
    font-size: 12px;
}
.atc-other .time {
    font-size: 12px;
    color: #999;
}
.page-idx .wrap-left .section .atc-other .tag-box {
    margin-left: 10px;
}
.page-idx .wrap-left .section .atc-other .tag-box a {
    margin: -1px 0 0 10px;
    background-color: #f9f9f9;
    color: #999;
}
.page-idx .wrap-left .section .atc-other .tag-box a:hover {
    background-color: #2e3138;
    color: #fff;
    border: 1px solid #2e3138;
}
.page-idx .wrap-left .section .atc-other .action-box a {
    margin-left: 1px;
}

.page-idx .wrap-left .section1 .atc-img {
    width: 690px;
    height: 388px;
    margin-bottom: 20px;
}
.page-idx .wrap-left .section1 .atc-img img {
    width: 690px;
    height: 388px;
}
.page-idx .wrap-left .section1 .atc-box {
    padding: 0 20px;
}
.page-idx .wrap-left .section1 .atc-box .atc-other {
    background-color: #f9f9f9;
    height: 46px;
    padding: 10px 20px;
}
.page-idx .wrap-left .section2 {
    padding: 0 20px;
}
.page-idx .wrap-left .section2 ul>li .atc-img a {
    width: 250px;
    height: 141px;
}
.page-idx .wrap-left .section2 ul>li .atc-img a img {
     width: 250px;
     height: 141px;
 }
.page-idx .wrap-left .section2>ul>li{
    margin-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px dashed #dbdbdb;
    position: relative;
}
.page-idx .wrap-left .section2>ul>li:last-child {
    border-bottom: 0;
}
.page-idx .wrap-left .section2>ul>li .atc-hot {
    position: absolute;
    left: -30px;
    top: 0px;
    line-height: 20px;
}
.page-idx .wrap-left .section2>ul>li .atc-hot span {
    background-color: #ff7e00;
    color: #fff;
    font-size: 14px;
    display: inline-block;
    width: 30px;
    height: 20px;
    line-height: 20px;
    text-align: center;
}
.page-idx .wrap-left .section2>ul>li .atc-hot i {
    display: block;
    border-width: 10px 0px 0 10px;
    border-style: solid dashed dashed;
    border-color: #de6f03 transparent transparent;
    bottom: -10px;
    left: 0;
}

.page-idx .wrap-left .section2>ul>li .atc-type {
    position: relative;
    display: inline-block;
    background-color: #b8b8b8;
    color: #fff;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    padding: 0px 4px 0px 6px;
    margin-right: 8px;
    float: left;
}
.page-idx .wrap-left .section>ul>li .atc-type .trangle-left {
    border-width: 5px 5px 5px 5px;
    border-style: dashed dashed dashed solid;
    border-color: transparent transparent transparent #b8b8b8;
    right: -9px;
    top: 6px;
}
.page-idx .wrap-left .section2>ul>li .atc-box .atc-author-info {
    color: #999;
    font-size: 12px;
}
.page-idx .wrap-left .section2>ul>li .atc-box {
    margin-left: 10px;
    width: 390px;
    height: 141px;
}
.page-idx .wrap-left .section2>ul>li .atc-box .tag-box {
    margin-left: -10px;
}
.page-idx .wrap-left .section2>ul>li .act-supt-img {
    float: left;
    margin-right: 10px;
}
.page-idx .wrap-left .section2>ul>li .act-supt-img a {
    width: 57px;
    height: 43px;
    display: inline-block;
    border: 1px solid #dbdbdb;
}
.page-idx .wrap-left .section2>ul>li .act-supt-img a img {
    width: 55px;
    height: 41px;
}
.page-idx .wrap-left .section2>ul>li .act-supt-cnt {
    margin-top: 10px;
    float: left;
}
.page-idx .wrap-left .section2>ul>li.has-feedback .action-box{
    position: absolute;
    right: 0;
    bottom: 20px;
}
.page-idx .wrap-left .section2>ul>li.photo-prdt .atc-img {
    margin: 5px 0 5px -15px;
}
.page-idx .wrap-left .section2>ul>li.photo-prdt .atc-img a {
    width: 206px;
    height: 116px;
    float: left;
    margin-left: 15px;
}
.page-idx .wrap-left .section2>ul>li.photo-prdt .atc-img a img {
    width: 206px;
    height: 116px;
}

.page-idx .wrap-left .section2>ul>li.book .atc-img a {
    width: 160px;
    height: 217px;
}
.page-idx .wrap-left .section2>ul>li.book .atc-img a img {
    width: 160px;
    height: 217px;
}
.page-idx .wrap-left .section2>ul>li.book .atc-box {
    width: 480px;
    height: 217px;
}
.page-idx .wrap-left .section2>ul>li.book .atc-box ul {
    display: inline-block;
}
.page-idx .wrap-left .section2>ul>li.book .atc-box ul li {
    line-height: 20px;
}
.page-idx .wrap-left .section2>ul>li.book .atc-box .action-box {
    bottom: 0;
    position: absolute;
    right: 0;
}

.page-idx .wrap-left .section3 {
    margin-bottom: 40px;
}
.page-idx .wrap-left .section3>ul>li {
    float: left;
    width: 172px;
    height: 90px;
    background-color: #fff;
    padding: 20px 0;
    border-left: 1px solid #dbdbdb;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.page-idx .wrap-left .section3>ul>li:first-child {
    border-left: 0;
}
.page-idx .wrap-left .section3>ul>li:hover {
    background-color: #f9f9f9;
    border-bottom: 3px solid #7a7e86;
}
.page-idx .wrap-left .section3>ul>li a {
    display: block;
    text-align: center;
}
.page-idx .wrap-left .section3>ul>li a.type {
    color: #000;
    font-size: 16px;
}
.page-idx .wrap-left .section3>ul>li a.smr {
    color: #999;
    font-size: 14px;
}



/*
	*	wrap-right
	*/
.wrap-right {
    width: 280px;
    border: 1px solid #dbdbdb;
    margin-right: 10px;
}
.page-idx .wrap-right .section {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #dbdbdb;
    padding: 20px;
    border-left: 2px solid transparent;
    margin-left: -1px;
    -webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;
    background-color: #f9f9f9;
}
.page-idx .wrap-right .section:hover {
    border-left: 2px solid #7a7e86;
    background-color: #fff;
}
.page-idx .wrap-right .section:first-child {
    border-top: none;
}
.page-idx .wrap-right .section .title {
    border-bottom: 1px solid #dbdbdb;
}
.page-idx .wrap-right .section .title h3 {
    font-size: 14px;
    color: #333;
    line-height: 26px;
}
.page-idx .wrap-right .section .title a {
    font-size: 14px;
    color: #999;
    float: right;
    margin-top: -24px;
}
.page-idx .wrap-right .section .title a:hover {
    color: #333;
    text-decoration: underline;
}
.page-idx .wrap-right .section1 {
    padding: 0;
}
.page-idx .wrap-right .section1 .section-wrap {
    height: 102px;
}
.page-idx .wrap-right .section1 a {
    float: left;
    width: 51px;
    height: 51px;
    background: url("images/indexTool.png") no-repeat -25px -47px;
    border-bottom: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
}
.page-idx .wrap-right .section1 a.icon-right2 {
    background-position: -80px -47px;
}
.page-idx .wrap-right .section1 a.icon-right3 {
    background-position: -130px -45px;
}
.page-idx .wrap-right .section1 a.icon-right4 {
    background-position: -185px -47px;
}
.page-idx .wrap-right .section1 a.icon-right5 {
    background-position: -235px -47px;
    border-right: none;
    width: 53px;
}
.page-idx .wrap-right .section1 a.icon-right6 {
    background-position: -25px -102px;
}
.page-idx .wrap-right .section1 a.icon-right7 {
    background-position: -80px -100px;
}
.page-idx .wrap-right .section1 a.icon-right8 {
    background-position: -130px -98px;
}
.page-idx .wrap-right .section1 a.icon-right9 {
    background-position: -185px -100px;
}
.page-idx .wrap-right .section1 a.icon-right10 {
    background-position: -235px -100px;
    border-right: none;
    width: 53px;
}
.page-idx .wrap-right .section1 a.icon-right1:hover {
    background-position: -25px -157px;
    background-color: #f1f1f1;
}
.page-idx .wrap-right .section1 a.icon-right2:hover {
    background-position: -80px -157px;
    background-color: #f1f1f1;
}
.page-idx .wrap-right .section1 a.icon-right3:hover {
    background-position: -130px -155px;
    background-color: #f1f1f1;
}
.page-idx .wrap-right .section1 a.icon-right4:hover {
    background-position: -185px -157px;
    background-color: #f1f1f1;
}
.page-idx .wrap-right .section1 a.icon-right5:hover {
    background-position: -235px -157px;
    background-color: #f1f1f1;
}
.page-idx .wrap-right .section1 a.icon-right6:hover {
    background-position: -25px -212px;
    background-color: #f1f1f1;
}
.page-idx .wrap-right .section1 a.icon-right7:hover {
    background-position: -80px -210px;
    background-color: #f1f1f1;
}
.page-idx .wrap-right .section1 a.icon-right8:hover {
    background-position: -130px -208px;
    background-color: #f1f1f1;
}
.page-idx .wrap-right .section1 a.icon-right9:hover {
    background-position: -185px -210px;
    background-color: #f1f1f1;
}
.page-idx .wrap-right .section1 a.icon-right10:hover {
    background-position: -235px -210px;
    background-color: #f1f1f1;
}
.page-idx .wrap-right .section2 img {
    width: 218px;
    height: 160px;
    opacity: .8;
}
.page-idx .wrap-right .section2:hover img {
    opacity: 1;
}
.xiuping-list {
    padding: 20px;
}
.xiuping-list .title {
    border-bottom: 1px solid #dbdbdb;
}
.xiuping-list .title a {
    font-size: 14px;
    color: #999;
    float: right;
    margin-top: -24px;
}
.xiuping-list .title h3 {
    font-size: 14px;
    color: #333;
    line-height: 26px;
}
.xiuping-list {
    padding: 20px;
}
.xiuping-list  ul li {
    border-bottom: 1px dashed #dbdbdb;
}
.xiuping-list  ul li span,
.xiuping-list  ul li a {
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
    color: #999;
    line-height: 30px;
}
.xiuping-list:hover ul li span {
    color: #333;
}
.xiuping-list:hover ul li.first span {
    color: #0479c4;
}
.xiuping-list ul li a.name,
.xiuping-list ul li span.name {
    width: 84px;
    margin-right: 8px;
}
.xiuping-list:hover ul li a.name {
    color: #333;
}
.xiuping-list:hover ul li a.name:hover {
    color: #428bca;
}
.xiuping-list ul li span.nums {
    width: 40px;
    margin-right: 0;
    text-align: center;
}
.xiuping-list ul li span.last {
    float: right;
    width: 62px;
    text-align: center;
    margin-right: 0;
}
.xiuping-list ul li span.last i {
    font-style: normal;
    background-color: #dbdbdb;
    border-radius: 4px;
    height: 20px;
    padding: 2px 8px;
    line-height: 20px;
    margin: 5px auto;
    color: #999;
}
.xiuping-list ul li:first-child span.last i {
    width: 72px;
    padding: 0;
    background: none;
}
.xiuping-list:hover ul li:first-child span.last i {
    color: #333;
}

.xiuping-list:hover ul li:nth-child(2) span.last i {
    background-color: #1275ac;
    color: #fff;
}
.xiuping-list:hover ul li:nth-child(3) span.last i {
    color: #fff;
    background-color: #1f81b8;
}
.xiuping-list:hover ul li:nth-child(4) span.last i {
    color: #fff;
    background-color: #2392d0;
}
.xiuping-list:hover ul li:nth-child(5) span.last i {
    color: #fff;
    background-color: #3eaae6;
}
.xiuping-list:hover ul li:nth-child(6) span.last i {
    color: #fff;
    background-color: #38b7ea;
}
.page-idx .wrap-right .section4 ul {
    margin-top: 5px;
    overflow: hidden;
}
.page-idx .wrap-right .section4 ul li {
    border-bottom: 1px dashed #dbdbdb;
    line-height: 30px;
    margin-top: 3px;
}
.page-idx .wrap-right .section4 ul li a {
    line-height: 22px;
    display: inline-block;
    color: #999;
    font-size: 12px;
}
.page-idx .wrap-right .section4:hover ul li a {
    color: #333;
}
.page-idx .wrap-right .section4 ul li a:hover {
    color: #428bca;
}
.page-idx .wrap-right .section5 ul li {
    padding: 0 20px;
    margin: 0 -20px;
}
.page-idx .wrap-right .section5 ul li:hover {
    background-color: #f9f9f9;
}

.page-idx .wrap-right .section5 ul li .item {
    padding: 10px 0;
    border-bottom: 1px dashed #dbdbdb;
}
.page-idx .wrap-right .section5 ul li .item .img-box {
    padding: 3px;
    display: inline-block;
    border: 1px solid #dbdbdb;
    background-color: #fff;
    float: left;
    opacity: .8;
}
.page-idx .wrap-right .section5 ul li .item .img-box img {
    width: 36px;
    height: 36px;
    display: inline-block;
}
.page-idx .wrap-right .section5 ul li .item .author-info {
    margin-left: 10px;
    float: left;
    position: relative;
    height: 44px;
    width: 163px;
}
.page-idx .wrap-right .section5 ul li .item .author-info .author {
    position: relative;
    top: -6px;
}
.page-idx .wrap-right .section5 ul li .item .author-info .author .i-icon {
    -webkit-transition: none 0s;-moz-transition: none 0s;-ms-transition: none 0s;-o-transition: none 0s;transition: none 0s;
}
.page-idx .wrap-right .section5:hover ul li .item .author-info .author .icon-auth-gray1 {
    background-position: -208px -416px;
}
.page-idx .wrap-right .section5:hover ul li .item .author-info .author .icon-auth-gray2 {
    background-position: -248px -416px;
}
.page-idx .wrap-right .section5:hover ul li .item .author-info .author .icon-auth-gray3 {
    background-position: -288px -416px;
}
.page-idx .wrap-right .section5:hover ul li .item .author-info .author .icon-auth-gray4 {
    background-position: -328px -416px;
}
.page-idx .wrap-right .section5:hover ul li .item .author-info .author .icon-auth-gray5 {
    background-position: -368px -416px;
}
.page-idx .wrap-right .section5 ul li .item .author-info .line {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 3px;
    background-color: #dbdbdb;
}
.page-idx .wrap-right .section5 ul li .item .author-info .line-start {
    width: 20px;
    background-color: #c6c6c6;
}
.page-idx .wrap-right .section5:hover ul li .item .author-info .line-start {
    background-color: #38b7ea;
}
.page-idx .wrap-right .section5 ul li .item .author-info .line-blue {
    background-color: #c6c6c6;
    width: 90%;
}
.page-idx .wrap-right .section5:hover ul li .item .author-info .line-blue {
    background-color: #38b7ea;
}
.page-idx .wrap-right .section5:hover ul li .item .img-box {
    opacity: 1;
}

.page-idx .wrap-right .section5 ul li .item .author-info .result-box {
    width: 123px;
    height: 30px;
    position: absolute;
    left: 20px;
    bottom: 0;
}
.page-idx .wrap-right .section5 ul li .item .author-info .result {
    border-bottom: 2px solid #c6c6c6;
    position: absolute;
    left: 60%;
    bottom: 8px;
    width: 64px;
    color: #999;
    font-size: 12px;
    line-height: 16px;
    margin-left: -31px;
}
.page-idx .wrap-right .section5 ul li .item .author-info .result span {
    margin-left: 3px;
}
.page-idx .wrap-right .section5:hover ul li .item .author-info .result span {
    color: #1a8ed0;
}
.page-idx .wrap-right .section5 ul li .item .author-info .result .trangle {
    border-width: 4px;
    border-color: #c6c6c6 transparent transparent;
    border-style: solid dashed dashed;
    left: 26px;
    bottom: -8px;
}
.page-idx .wrap-right .section5 .link {
    margin-top: 6px;
}
.page-idx .wrap-right .section5 .link a {
    color: #999;
}
.page-idx .wrap-right .section5 .link a:hover {
    color: #333;
    text-decoration: underline;
}
.page-idx .wrap-right .section6 ul li {
    padding: 0px 20px;
    margin: 0 -20px;
}
.page-idx .wrap-right .section6 ul li .support-item {
    border-bottom: 1px dashed #dbdbdb;
    padding: 10px 0;
}

.page-idx .wrap-right .section6 ul li:hover {
    background-color: #f9f9f9;
}
.page-idx .wrap-right .section6 ul li .img-box {
    width: 72px;
    height: 54px;
    display: block;
    border: 1px solid #dbdbdb;
    opacity: .8;
    float: left;
    -webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;
}
.page-idx .wrap-right .section6 ul li .img-box img {
    width: 100%;
    height: 100%;
}
.page-idx .wrap-right .section6 ul li .support-info {
    float: left;
}
.page-idx .wrap-right .section6 ul li .support-info a {
    color: #999;
    font-size: 12px;
}
.page-idx .wrap-right .section6 ul li .support-info a.support-t {
    margin-right: 2px;
}
.page-idx .wrap-right .section6:hover ul li .img-box {
    opacity: 1;
}
.page-idx .wrap-right .section6 ul li .support-info {
    float: left;
    margin:2px 0 2px 5px;
    width: 137px;
    line-height: 24px;
}
.page-idx .wrap-right .section6:hover ul li .support-info a.support-t {
    color: #0479c4;
}
.page-idx .wrap-right .section6:hover ul li .support-info a.support-sum {
    color: #333;
}
.page-idx .wrap-right .section7 ul {
    margin-top: 10px;
    position: relative;
}
.page-idx .wrap-right .section7 ul li.book1 {
    border-bottom: 1px dashed #dbdbdb;
}
.page-idx .wrap-right .section7 ul li .img-box {
    width: 104px;
    height: 140px;
    opacity: .8;
    position: relative;
    -webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;
}
.page-idx .wrap-right .section7 ul li .img-box span {
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 1px 7px;
    line-height: 20px;
    color: white;
    background-color: #c8c8c8;
    font-size: 14px;
    -webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;
}
.page-idx .wrap-right .section7 ul li .img-box img {
    width: 100%;
    height: 100%;
}
.page-idx .wrap-right .section7 ul li:hover .img-box {
    opacity: 1;
}
.page-idx .wrap-right .section7 ul li .book-t {
    line-height: 20px;
    margin: 6px 0;
}
.page-idx .wrap-right .section7 ul li .book-t a {
    color: #999;
    display: inline-block;
    line-height: 20px;
    font-size: 12px;
}
.page-idx .wrap-right .section7 ul li .book-t a span {
    color: #fff;
    font-size: 10px;
    line-height: 14px;
    background-color: #c8c8c8;
    padding: 0px 5px;
    position: relative;
    top: -2px;
    margin-right: 3px;
    -webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;
}

.page-idx .wrap-right .section7 ul li:hover .book-t a {
    color: #333;
}
.page-idx .wrap-right .section7 ul li.book1:hover .book-t a span,
.page-idx .wrap-right .section7 ul li.book1:hover .img-box span {
    background-color: #38b7ea;
}
.page-idx .wrap-right .section7 ul li.book2:hover .book-t a span,
.page-idx .wrap-right .section7 ul li.book2:hover .img-box span {
    background-color: #ff7e00;
}
.page-idx .wrap-right .section7 ul li.book2 .img-box {
    position: absolute;
    top: 0;
    right: 0;
}
.page-idx .tag-box,
.page-article .tag-box {
    width: 232px;
    height: 24px;
    overflow: hidden;
}

/*
* footer
*/
footer {
    background-color: #3a3e47;
}
.footer-nav {
    background-color: #2d3037;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #26292e;
    text-align: center;
}
.footer-nav  ul {
    margin: 0 auto;
    display: inline-block;
}
.footer-nav  ul li {
    border-right: 1px solid #26292e;
    padding: 0;
    float: left;
    line-height: 39px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.footer-nav  ul li:first-child {
    border-left: 1px solid #26292e;
}
.footer-nav  ul li:hover {
    background-color: #3a3e47;
}
.footer-nav  ul li a {
    color: #b7bac1;
    display: block;
    padding: 0 14px;
}
footer .mode-idx-link {
    margin: 15px auto 25px;
}
footer .mode-idx-link .t-h3 {
    font-size: 14px;
    color: #b7bac1;
    line-height: 24px;
    border-bottom: 1px solid #484c57;
}
footer .mode-idx-link .t-h3 a {
    color: #b7bac1;
}

footer .mode-idx-link ul.list-inline li {
    line-height: 26px;
}
footer .mode-idx-link ul.list-inline li a {
    color: #707682;
    font-size: 12px;
}
footer .mode-idx-link ul.list-inline li a:hover {
    color: #b3c3d6;
    text-decoration: underline;
}
footer .copy-right {
    margin-top: 25px;
    position: relative;
}
footer .copy-right span {
    border-bottom: 1px solid #31353c;
    line-height: 28px;
    margin-bottom: 20px;
    display: block;
}
footer .copy-right, footer .copy-right span a {
    color: #707682;
    font-size: 12px;
}
footer .copy-right>a {
    width: 50px;
    height: 40px;
    position: absolute;
    right: 15px;
    bottom: 18px;
    background-color: #3a3e47;
}


/*
* 登录页面
*/
#page_login {
    width: 100%;
    margin-top: -20px;
    background: url("images/loginBg.png") no-repeat center;
    height: 638px;
}
#page_login h1 {
    font-size: 20px;
    color: #333;
    border-bottom: 1px solid #dbdbdb;
    line-height: 28px;
    margin-bottom: 5px;
}
#page_login .section {
    margin-left: 10px;
    margin-right: 10px;
    margin: 110px 10px 0;
}
#page_login .section .left-box {
    width: 330px;
    height: 380px;
    float: right;
}
#page_login .section .right-box {
    float: right;
    width: 620px;
    height: 446px;
    padding: 20px;
    border: 1px solid #d2d2d4;
    /*box-shadow: 0px 1px 2px rgba(255, 255, 255, .8);*/
    box-shadow: inset 0px 0px 1px rgba(0, 0, 0, .375);
    position: relative;
}
#page_login .section .right-box>i {
    display: block;
    width: 100%;
    height: 1px;
    background-color: #fff;
    position: absolute;
    left: 0;
    bottom: -2px;
}
#page_login .section .right-box .section-login-box {
    border-top: 3px solid #7a7e86;
    width: 100%;
    height: 100%;
    background-color: #fff;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, .225);
    padding: 20px;
}
#page_login .section .right-box .section-login-box form {
    width: 430px;
    margin-top: 10px;
}
#page_login .section .right-box .section-login-box form .form-group {
    margin-top: 5px;
    margin-bottom: 5px;
}
#page_login .section .right-box .section-login-box form .control-label {
    text-align: left;
    width: 60px;
}
#page_login .section .right-box .section-login-box form .errors {
    height: 20px;
    display: block;
    margin: 30px 0 0 66px;
    font-size: 12px;
}
#page_login .section .right-box .section-login-box form .form-control {
    width: 370px;
}
#page_login .section .right-box .section-login-box form .form-group-btnbox {
    margin-left: 60px;
}
#page_login .section .right-box .section-login-box form .form-group-checkbox {
    margin-bottom: 12px;
    margin-left: 60px;
}
#page_login .section .right-box .section-login-box form .form-group-checkbox .checkbox {
    padding-top: 0;
    color: #999;
}
#page_login .section .right-box .section-login-box form .form-group-checkbox .checkbox>a {
    float: right;
    color: #999;
    font-size: 12px;
}
#page_login .section .right-box .section-login-box form .form-group-checkbox .checkbox>a:hover {
    text-decoration: underline;
    color: #333;
}

#page_login .section .right-box .section-login-box form .form-group-checkbox .checkbox input {
    top: 1px;
}
#page_login .section .right-box .section-login-box form .error-tip {
    margin-left: 72px;
    height: 24px;
}
#page_login .form-group .btn:last-child {
    margin-left: 6px;
    background-color: #43c279;
    border-color: #43c279;
}
#page_login .form-group .btn {
    color: #fff;
    background-color: #01a9f7;
    border-color: #01a9f7;
    padding: 10px 72px;
}
#page_login .login-three {
    margin-top: 20px;
}
#page_login .login-three .login-three-ttl{
    color: #999;
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 10px;
}
.login-three a {
    width: 174px;
    height: 40px;
    float: left;
    /*text-align: center;*/
    color: #fff;
    line-height: 40px;
    margin-right: 8px;
    border-radius: 4px;
}
.login-three a i {
    float: left;
    width: 50px;
    height: 100%;
    background: url("images/indexTool.png") no-repeat -32px -284px;
}
.login-three a span {
    float: left;
    height: 40px;
    line-height: 40px;
    text-align: center;
    padding-left: 32px;
}
.login-three .btn-weixin {
    background-color: #8bcf7b;
}
.login-three .btn-weixin:hover {
    background-color: #7bc66a;
}
.login-three .btn-weixin i {
    border-right: 1px solid #98db88;
}
.login-three .btn-weixin span {
    border-left: 1px solid #67b854;
}
.login-three .btn-sina {
    background-color: #e36f5f;
}
.login-three .btn-sina:hover {
    background-color: #de604f;
}
.login-three .btn-sina span {
    border-left: 1px solid #d45b4b;
}
.login-three .btn-sina i {
    background-position: -88px -284px;
    border-right: 1px solid #ed8273;
}
.login-three .btn-qq {
    background-color: #5ca3df;
    margin-right: 0;
}
.login-three .btn-qq:hover {
    background-color: #4c9de0;
}
.login-three .btn-qq span {
    border-left: 1px solid #4f8ec3;
}
.login-three .btn-qq i {
    background-position: -135px -284px;
    border-right: 1px solid #6bafe9;
}

/*
* 注册页面
*/
.page-reg {
}
.page-reg .wrap-left, .page-reg-result .section {
    background-color: #fff;
    width: 970px;
    margin: 0 10px 60px 10px;
    position: relative;
    border: 1px solid #dbdbdb;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 0px rgba(0, 0, 0, .075);
}
.page-reg .wrap-left .wrap-box {
    padding-right: 260px;
    padding-bottom: 40px;
}
.page-reg .wrap-left .wrap-box.wrap-no-rules {
    padding-right: 0;
}

.page-reg .wrap-left .wrap-box form .tab-type {
    margin-right: -261px;
}
.page-reg .wrap-left .wrap-box form .alert {
    margin: 30px 60px 30px 0;
    border: 1px solid #ff4800;
    background-color: #fde6dc;    background-color: #fde6dc;
    color: #ff4800;
    border-radius: 4px;
}

.page-reg .wrap-left .wrap-box .form-group-left {
    margin-left: 130px;
}
.page-reg .wrap-left .wrap-box .reg-cnt {
    margin: 30px 0 30px 60px;
}
.has-success .control-label,
.has-error .control-label {
    color: #333333;
}
.has-success .form-control {
    border: 1px solid #01a9f7;

}
.has-error .form-control {
    border-color: #ff4800;
    background-color: #fde6dc;
    color: #ff4800;
}
.has-error .errors {
    color: #ff4800!important;
}
.has-error .icon-error {
    background-position: -384px -230px;
}
#form_reg .btn-blue {
    font-size: 16px;
}
.form-msg .form-control {
    width: 240px;
}
.form-msg #captchaphone {
    width: 120px;
}
.form-msg .js-btn-captcha-phone {
    width: 110px;
}
.page-view-data .acnt-info-box .acnt-item .under-ul .code-item .form-control {
    width: 140px;
}
.page-view-data .acnt-info-box .acnt-item .under-ul .code-item .btn {
    width: 110px;
}

.form-msg .i-icon {
    margin: 0px 0 0 5px;
    position: relative;
    top: 4px;
    display: none;
}
.form-msg .has-error .icon-error ,
.form-msg .has-success .icon-ok {
    display: inline-block;
}
.form-msg .has-error .errors,
.form-msg .js-error .errors {
    color: #a94442;
    line-height: 28px;
    font-size: 12px;
    display: inline-block;
}
.form-msg .js-error .errors {
    color: #ff4800!important;
}
.page-reg .wrap-left .wrap-box .form-group-first {
    margin-top: 60px;
}
.page-reg .wrap-left .wrap-box .form-group-email {
    margin-bottom: 22px;
}
.page-reg .wrap-left .wrap-box .col-sm-10 {
    padding-left: 0;
}
.page-reg .form-horizontal .form-group .control-label {
    font-weight: normal;
    padding-right: 4px;
    color: #333;
}
.page-reg .form-horizontal .form-group .form-control {
    height: 30px;
    display: inline-block;
    width: 240px;
}
.page-reg .form-horizontal .form-group-email .form-control {
    width: 80px;
}
.page-reg .wrap-left .wrap-box .reg-cnt .form-group-captcha .form-control {
    width: 82px;
}
.page-reg .reg-cnt .form-group-captcha .validate-img {
    width: 150px;
    height: 30px;
    display: inline-block;
    margin-left: 8px;
    position: relative;
    float: left;
}
.page-reg .reg-cnt .form-group-captcha .validate-img img {
    width: 100px;
    height: 100%;
}
.page-reg .reg-cnt .form-group-captcha .validate-img a {
    position: absolute;
    right: 0;
    bottom: 4px;
    font-size: 12px;
}
.page-reg .reg-cnt .form-group-captcha a.captcha-img-box {
    width: 100px;
    height: 30px;
    bottom: 0;
    right: 50px;
}
.page-reg .reg-cnt .form-group  .message-tip {
    display: inline-block;
    font-size: 12px;
    color: #999;
    margin-left: 5px;
    line-height: 30px;
}
.page-reg .wrap-left .wrap-box .form-group button {
    margin-left: 10px;
    float: left;
}
.page-reg .wrap-left .wrap-box .form-group .checkbox {
    padding-top: 0;
}
.page-reg .wrap-left .wrap-box .form-group .checkbox label {
    color: #999;
    font-size: 12px;
    padding-left: 0;
}
.page-reg .wrap-left .wrap-box .form-group .checkbox label a {
    color: #333;
}
.page-reg .wrap-left .wrap-box .form-group .checkbox label a:hover {
    text-decoration: underline;
}

.page-reg .wrap-right {
    position: absolute;
    right: 0;
    top: 0px;
    margin-right: 0;
    background-color: #f9f9f9;
    border-width: 0 0 0 1px;
    height: 100%;
    width: 260px;
    padding: 20px;
}
.page-reg .wrap-right .login-three {
    margin-top: 100px;
}
.page-reg .wrap-right .login-three .login-three-ttl {
    color: #333;
    border-bottom: 1px solid #dbdbdb;
    line-height: 24px;
    font-size: 16px;
    margin-bottom: 10px;
}
.page-reg .wrap-right .login-three a {
    margin: 10px auto 0 0;
    width: 100%;
}
.page-reg .wrap-right .login-three a span {
    padding-left: 48px;
}
.page-reg .wrap-left .three-info-box {
    margin: 30px 50px 0 46px;
}
.page-reg .wrap-left .three-info-box .three-type {
    font-size: 16px;
    color: #333;
}
.page-reg .wrap-left .three-info-box .three-type i {
    margin-right: 2px;
}
.page-reg .wrap-left .three-info-box .three-user-info {
    width: 658px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #dbdbdb;
    margin-bottom: 20px;
    margin-top: 10px;
}
.page-reg .wrap-left .three-info-box .three-user-info li {
    float: left;
    color: #999;
    line-height: 44px;
}
.page-reg .wrap-left .three-info-box .three-user-info li.head36 {
    margin-right: 10px;
}
.page-reg .wrap-left .three-info-box .three-user-info li a.btn {
    margin-left: 20px;
}

.page-reg .wrap-left .three-info-box .three-user-info li.three-user-label {
    color: #333;
}
.page-reg .wrap-left .three-info-box h3 {
    font-size: 16px;
    color: #333;
    border-bottom: 1px solid #dbdbdb;
    line-height: 28px;
    margin-bottom: 20px;
}
.page-reg-result .section  {
    padding: 28px 50px;
    min-height: 380px;
    color: #999;
}
.page-reg-result .section .des-info {
    border-bottom: 1px solid #dbdbdb;
    font-size: 16px;
}
.page-reg-result .section  h2 {
    font-size: 20px;
    color: #333;
    line-height: 60px;
    border-bottom: 1px dashed #dbdbdb;
    display: inline-block;
    margin-bottom: 40px;
}
.page-reg-result .section  h2.error {
    color: #FF4800;
}
.page-reg-result .section  h2 .icon-ok {
    margin-left: 2px;
}
.page-reg-result .section .account-info {
    margin-top: 20px;
}
.page-reg-result .section .account-info li {
    font-size: 12px;
    margin-left: 70px;
    line-height: 22px;
}
.page-reg-result .section .account-info li.pull-left {
    margin-left: 0;
}
.page-reg-result .section .account-info li span {
    color: #333;
}
.page-reg-result .section .reg-info {
    margin: -30px 0 20px;
}
.page-reg-result .section .reg-info span {
    color: #333;
    padding: 0 4px;
}

.page-reg-result .section .btn-box {
    margin-bottom: 20px;
}
.page-reg-result .section .btn-box .btn {
    width: 170px;
    margin-right: 20px;
}
.page-reg-result .section .email-info {
    margin-top: 10px;
}
.page-reg-result .section .email-info li {
    font-size: 12px;
    line-height: 22px;
}
.page-reg-result .section .email-info li a {
    color: #333;
}
.page-reg-result .section .account-info li a, .page-reg-result .section .btn-box .resend-email {
    margin-right: 20px;
    color: #999;
    font-size: 12px;
}
.page-reg-result .section .account-info li a.head50 {
    margin-right: 0;
}
.page-reg-result .section .account-info li a:hover,
.page-reg-result .section .btn-box .resend-email:hover,
.page-reg-result .section .email-info li a:hover {
    color: #333;
    text-decoration: underline;
}
.page-reset-pwd .des-info span {
    color: #333;
}
.page-reset-pwd .reset-pwd-box {
    margin: 60px 0 60px 140px;
}
.page-reset-pwd .order-box {
    margin-left: 160px;
}
.page-reset-pwd .order-box li {
    float: left;
}
.page-reset-pwd .order-box li.num {
    background: url("images/indexTool.png") no-repeat -154px -340px;
    width: 61px;
    height: 61px;
    line-height: 61px;
    text-align: center;
    color: #dadada;
    font-weight: bold;
    font-size: 18px;
}
.page-reset-pwd .order-box li.hov {
    color: #01a9f7;
}
.page-reset-pwd .order-box li.vis {
    color: #333;
}
.page-reset-pwd .order-box li.line {
    background-color: #ececec;
    height: 3px;
    width: 50px;
    position: relative;
    top: 29px;
}
.page-reset-pwd .order-box li.num span {
    display: block;
    font-size: 12px;
    line-height: 20px;
    font-weight: normal;
    margin: 0 -10px;
}
.page-reset-pwd .reset-pwd-info {
    margin: 40px 0 30px;
}
.page-reset-pwd .reset-pwd-info p span {
    color: #333;
    margin: 0 3px;
}
.page-reset-pwd .section .btn-box .btn {
    width: 300px;
}
.page-reset-pwd .section .btn-box .btn-blue {
    margin-right: 5px;
}
.page-reset-pwd .reset-pwd-box1 .control-label {
    width: 140px;
}
.page-reset-pwd .reset-pwd-box1 .btn-blue {
    margin: 20px 0 0 140px;
}
.page-reset-pwd .reset-pwd-box1 .alert {
    margin-right: 140px;
}

.page-reset-pwd .reset-pwd-box2 .reset-pwd-info  {
    margin-left: 110px;
}
.page-reset-pwd .reset-pwd-box2 form {
    margin: -22px 0 0 110px;
}
.page-reset-pwd .reset-pwd-box2 form .alert {
    margin-right: 210px;
}
.page-reset-pwd .reset-pwd-box2 form .control-label {
    width: auto;
}
.page-reset-pwd .reset-pwd-box2 form .btn-gradient {
    margin-left: 10px;
}
.page-reset-pwd .reset-pwd-box2 form .form-group-btn {
    margin: 20px 0 0 56px;
}
.page-reset-pwd .reset-pwd-box2 form .form-group a,
.page-reset-pwd .reset-pwd-box3 .form-horizontal .form-group a.reset-a-link {
    color: #999;
    font-size: 12px;
    margin-left: 5px;
    margin-right: 15px;
}
.page-reset-pwd .reset-pwd-box2 form .form-group a:hover,
.page-reset-pwd .reset-pwd-box3 .form-horizontal .form-group a.reset-a-link:hover {
    color: #333;
    text-decoration: underline;
}
.page-reset-pwd .reset-pwd-box3 .form-horizontal {
    margin: 0 0 40px -150px;
}
.page-reset-pwd .reset-pwd-box2 .form-reset-pwd input.btn {
    margin-left: 70px;
}
.page-reset-pwd .reset-pwd-box4 {
    margin-left: 300px;
}
.page-reset-pwd .reset-pwd-box4 h2 {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
}
.page-reset-pwd .reset-pwd-box4 .reset-pwd-info {
    margin: 20px 0 40px;
}

/**
*  个人中心
**/

.page-view-data .wrap {
    padding: 0 10px;
}
.page-view-data .section {
    position: relative;
    background-color: #fff;
    border: 1px solid #dbdbdb;
    margin-bottom: 20px;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 0px rgba(0, 0, 0, .125);
}
.page-view-data .section:last-child {
    margin-bottom: 60px;
}
.page-view-data .s-t .btn-gray {
    margin: -18px 0 0;
    padding: 2px 14px;
    float: right;
    color: #fff;
}
.page-view-data .s-t .btn-gray:hover ,
.page-view-data .s-t .btn-gray:focus {
    color: #fff;
}
.page-view-data .section-top .user-top {
    height: 74px;
    border-bottom: 1px solid #dbdbdb;
    background-color: #3a3e47;
    padding: 20px;
}
.page-view-data .section-top .user-top .user-left {
    float: left;
}
.page-view-data .section-top .head90 {
    position: relative;
    background-color: #f9f9f9;
}
.page-view-data .section-top .head90 .change-head {
    position: absolute;
    left: -1px;
    top: -1px;
    width: 110px;
    height: 110px;
    text-align: center;
    line-height: 108px;
    background-color: #000;
    background-color: rgba(0, 0, 0, .6);
    color: #fff;
    display: none;
}
.page-view-data .section-top .head90:hover .change-head {
    display: block;
}


.page-view-data .section-top .head-attr {
    position: relative;
    width: 1px;
    height: 100px;
    margin-left: 54px;
    background-color: #dbdbdb;
}
.page-view-data .section-top .head-attr .head-attr-item {
    width: 100px;
    color: #999;
    line-height: 24px;
    left: -36px;
    position: absolute;
}
.page-view-data .section-top .head-attr .head-attr-item:first-child {
    top: 50%;
    margin-top: -6px;
}
.page-view-data .section-top .head-attr .head-attr-item:last-child {
    bottom: -12px;
}
.page-view-data .section-top .head-attr .head-attr-item .dotted {
    border: 1px solid #dbdbdb;
    background-color: #fff;
    line-height: 12px;
    height: 12px;
    float: left;
    width: 12px;
    border-radius: 12px;
    top: 5px;
    position: relative;
    margin: 0 3px;
}
.page-view-data .section-top .head-attr .head-attr-item span {
    float: left;
}
.page-view-data .section-top .head-attr .head-attr-item .dotted i {
    background-color: #01a9f7;
    width: 0px;
    height: 0px;
    border: 2px solid #01a9f7;
    border-radius: 3px;
    position: relative;
    top: 3px;
    left: 3px;
    float: left;
}
.page-view-data .section-top .head-attr .head-attr-item .num {
    color: #0479c4;
}
.page-view-data .section-top .user-top .user-right {
    float: left;
    margin: 0px 0 0 20px;
    color: #fff;
}
.page-view-data .section-top .author-box {
    font-size: 18px;
    line-height: 20px;
}
.page-view-data .section-top .author-box .icon-team-auth {
    background-position: -303px -15px;
}
.page-view-data .section-top .author-word {
    color: #c9c9c9;
    font-size: 12px;
    line-height: 28px;
    height: 28px;
}
.page-view-data .section-top .author-word .dotted {
    width: 6px;
    height: 6px;
    border-radius: 6px;
    background-color: #515358;
    margin: 12px 4px 0 0;
    float: left;
}
.page-view-data .section-top .author-word .info-text {
    -webkit-transition: color .2s;-moz-transition: color .2s;-ms-transition: color .2s;-o-transition: color .2s;transition: color .2s;
}
.page-view-data .section-top .info-text .info-input,
.page-view-data .section-top .item-text .info-input {
    color: #333;
    height: 30px;
    width: 240px;
    padding: 0 5px;
    display: inline;
}
.page-view-data .section-top .author-word .info-text:hover{
    color: #fff;
}
.page-view-data .section-top .e-btn {
    color: #999;
    margin-left: 10px;
    display: none;
    outline: none;
}
/*.page-view-data .section-top .js-save .e-btn {
    display: inline-block;
}*/

.page-view-data .section-top .e-btn:hover {
    color: #fff;
    text-decoration: underline;
}
.page-view-data .section-top .user-cnt {
    padding: 20px;
    margin: 0 0px 0 130px;
    position: relative;
}
.page-view-data .section-top .user-cnt-box {
    width: 440px;
}
.page-view-data .section-top .user-item {
    color: #999;
    line-height: 24px;
    margin: 0;
}
.page-view-data .section-top .user-item .item-text {
    color: #333;
}
.page-view-data .section-top .user-item .e-btn {
    font-size: 14px;
}
.page-view-data .section-top .user-item .e-btn:hover {
    color: #333;
}
.page-view-data .section-top .line {
    border-bottom: 1px dashed #dbdbdb;
    height: 0;
    margin: 15px 0;
}
.page-view-data .section-top .modify-info {
    float: right;
    margin: -20px 0px 15px 0;
    color: #999;
}
.page-view-data .section-top .modify-info:hover {
    color: #333;
    text-decoration: underline;
}
.page-view-data .section-top .modify-info:hover {
    color: #333;
    text-decoration: underline;
}
.page-view-data .section-top .user-btn-box {
    position: relative;
    width: 436px;
    margin-top: 20px;
}
.page-view-data .section-top .user-btn-box .btn {
    width: auto;
    height: 30px;
    line-height: 16px;
    margin-right: 10px;
    margin-left: 0;
    float: left;
    padding: 6px 16px;
}
.page-view-data .section-top .user-btn-box .erweima {
    display: block;
    position: absolute;
    right: 0px;
    bottom: 0;
    padding-left: 20px;
    background-color: #fff;
}
.page-view-data .section-top .user-btn-box .erweima img {
    width: 84px;
    height: 84px;
    padding: 6px;
    background-color: #fff;
    border: 1px solid #cdcdcd;
}
.page-view-data .section-top .user-author {
    position: absolute;
    right: 0;
    top: 0;
    width: 346px;
    height: 100%;
    padding: 20px;
    border-left: 1px solid #dbdbdb;
}
.page-view-data .section-top  h1 {
    color: #333;
    font-size: 18px;
    margin: 10px 0 0 80px;
}
.page-view-data .section-top .user-team  h1 {
    margin: 20px 0 0 80px;
}

.page-view-data .section-top .user-author .user-author-box {
    width: 190px;
    margin: 30px auto 0;
}

.page-view-data .section-top .user-author .icon-level {
    margin: 5px 0 0 105px;
    display: block;
}
.page-view-data .section-top .user-author .author-tag-box {
    position: absolute;
    bottom: 42px;
    right: 20px;
    line-height: 20px;
    width: 316px;
    padding-bottom: 6px;
    border-bottom: 1px dashed #dbdbdb;
}
.page-view-data .section-top .user-author .author-tag-box .author-tag {
    float: right;
    color: #999;
    margin-left: 10px;
    font-size: 12px;
}
.page-view-data .section-top .user-author .author-opt {
    position: absolute;
    bottom: 16px;
    right: 20px;
    line-height: 20px;
    width: 306px;
}
.page-view-data .section-top  .user-team .author-opt {
    border-width: 0;
}

.page-view-data .section-top .user-author .author-opt .opt-btn {
    float: right;
    margin-left: 20px;
    color: #999;
}
.page-view-data .section-top .user-author .author-opt .opt-btn:hover,
.page-view-data .section-top .user-author .author-tag-box .author-tag:hover {
    color: #333;
    text-decoration: underline;
}

.page-view-data .section-info {
    padding: 20px;
}
.page-view-data .section-info .info-box {
    margin: 10px 0 60px 40px;
}
.page-view-data .section-info .info-item {
    line-height: 50px;
    border-bottom: 1px dashed #dbdbdb;
}
.page-view-data .section-info .info-item .info-label {
    color: #999;
}
.page-view-data .section-info .info-item .info-text {
    color: #333;
}
.page-view-data .section-info  .info-item-erweima {
    line-height: 70px;
}
.page-view-data .section-info .info-item .info-text img,
.page-view-data .erweima-img52 {
    width: 52px;
    height: 52px;
    padding: 4px;
    background-color: #fff;
    border: 1px solid #cdcdcd;
}
.page-view-data .section-user-data {
    padding: 20px;
}
.page-view-data .section-user-data .user-list {
    margin: 40px 0 20px;
}
.page-view-data .section-user-data .list-item {
    line-height: 24px;
    padding: 26px 0;
    border-bottom: 1px dashed #dbdbdb;
}
.page-view-data .section-user-data .user-article .list-item,
.page-view-data .section-user-data .user-cmt .list-item {
    padding: 15px 0;
}
.page-view-data .list-item .author .author-name {
    color: #999;
    font-size: 12px;
}
.page-view-data .section-user-data .user-article .list-item .item-t,
.page-view-data .section-user-data .user-cmt .list-item .item-t {
    margin-left: 20px;
}
.page-view-data .section-user-data .item-t {
    color: #333;
    word-wrap: break-word;
}
.page-view-data .section-user-data .item-t:hover {
    color: #428bca;
}
.page-view-data .section-user-data .user-cmt .list-item .item-t {
    color: #333;
}
.page-view-data .section-user-data .user-cmt .list-item .item-t:hover {
    color: #222;
}
.page-view-data .section-user-data .tab-type {
    margin: -20px -21px 0 -20px;
}
.page-view-data .section-user-data .tab-type li {
    width: 96px;
    font-size: 14px;
    padding: 9px 0;
    line-height: 20px;
}
.page-view-data .section-user-data .tab-type .lh60 {
    line-height: 40px;
}
.page-view-data .section-user-data .table {
    margin-top: 16px;
    color: #999;
}
.page-view-data .section-user-data .table td,
.page-view-data .section-user-data .table th {
    text-align: center;
    font-weight: normal;
    border-width: 0;
}
.page-view-data .section-user-data .table a {
    color: #333;
}
.page-view-data .section-user-data .table a:hover {
    text-decoration: underline;
}
.page-view-data .user-sub .s-t h3 {
    margin-right: 100px;
}
.page-view-data .section-user-data .sub-tag-box {
    background-color: #f9f9f9;
    padding: 20px;
    margin-top: 20px;
}
.page-view-data .section-user-data .sub-tag-box .sub-tag-t {
    font-size: 14px;
    color: #333;
}
.page-view-data .section-user-data .sub-tag-box .sub-tag-t span {
    color: #999;
    font-size: 12px;
}
.page-view-data .sub-tag-box .sub-tag-cnt .line {
    margin: 20px 0 20px 10px;
    border-bottom: 1px dashed #dbdbdb;
    height: 0;
}
.page-view-data .user-sub .sub-tag-box .sub-tag-cnt li .btn span {
    font-size: 20px;
    height: 15px;
    line-height: 15px;
    margin-right: 2px;
}
.page-view-data .section-user-data .list-item .author-tag {
    margin-left: 20px;
    color: #999;
    font-size: 12px;
}
.page-view-data .section-user-data .list-item .item-span {
    color: #999;
    font-size: 12px;
    margin-right: 20px;
}
.page-view-data .section-user-data .list-item .item-span:last-child {
    margin-right: 0;
}
.page-view-data .section-user-data .list-item .item-span a {
    color: #999;
    font-size: 12px;
}
.page-view-data .section-user-data .list-item .summary {
    color: #999;
    word-wrap: break-word;
}
.page-view-data .section-user-data .list-item .item-t-r {
    float: right;
    color: #999;
    margin-left: 20px;
    visibility: hidden;
    -webkit-transition: color .2s;-moz-transition: color .2s;-ms-transition: color .2s;-o-transition: color .2s;transition: color .2s;
}
.page-view-data .section-user-data .list-item:hover .item-t-r {
    visibility: visible;
}

.page-view-data .section-user-data .user-sub .list-item .item-l {
    float: left;
    margin-right: 10px;
    padding: 10px 10px 10px 0;
    border-right: 1px dashed #dbdbdb;
    margin-top: 5px;
}
.page-view-data .section-user-data .user-book .list-item .item-l {
    float: left;
}
.page-view-data .section-user-data .user-book .list-item .item-l img {
    width: 102px;
    height: 140px;
    border: 1px solid #474342;
}
.page-view-data .section-user-data .user-book .list-item .item-r {
    margin-left: 112px;
}
.page-view-data .section-user-data .user-book .list-item .item-r .info-label {
    color: #999;
    line-height: 20px;
    margin-bottom: 10px;
}
.page-view-data .section-user-data .user-book .list-item .item-r .info-label:last-child {
    margin-bottom: 0;
}

.page-view-data .section-user-data .user-book .list-item .item-r .info-label .info-text {
    color: #333;
}
.page-view-data .section-user-data .list-item .item-cmt {
    padding-right: 40px;
    color: #333;
}
.page-view-data .section-user-data .list-item .item-cmt .item-detail {
    color: #333;
    margin-left: 10px;
}

.page-view-data .section-user-data .list-item .item-cmt .item-t-r {
    margin-right: -40px;
}
.page-view-data .section-user-data .list-item .item-t-r:hover,
.page-view-data .section-user-data .list-item .author-tag:hover,
.page-view-data .section-user-data .list-item .item-cmt .item-detail:hover {
    color: #428bca;
}


.page-view-data .section-acnt .tab-type li {
    width: 193px;
}
.page-view-data .section-acnt .tab-type li:last-child {
    width: 196px;
    border-right: none;
}
.page-view-data .acnt-sina ,
.page-view-data .acnt-qq ,
.page-view-data .acnt-weixin {
    margin: 20px 0 40px -10px;
}
.page-view-data .acnt-sina .sub-tag-btn,
.page-view-data .acnt-qq .sub-tag-btn,
.page-view-data .acnt-weixin .sub-tag-btn {
    height: 32px;
    line-height: 32px;
}
.page-view-data .acnt-sina .sub-tag-btn a ,
.page-view-data .acnt-qq .sub-tag-btn a ,
.page-view-data .acnt-weixin .sub-tag-btn a ,
.page-view-data .acnt-sina .sub-tag-btn .tag-del ,
.page-view-data .acnt-qq .sub-tag-btn .tag-del ,
.page-view-data .acnt-weixin .sub-tag-btn .tag-del {
    color: #fff;
    line-height: 32px;
}
/*.page-view-data .acnt-sina .sub-tag-btn .tag-del ,
.page-view-data .acnt-qq .sub-tag-btn .tag-del ,
.page-view-data .acnt-weixin .sub-tag-btn .tag-del {
    margin-top: -32px;
}*/
.page-view-data .acnt-sina .sub-tag-btn {
    background-color: #e36f5f;
}
.page-view-data .acnt-sina .sub-tag-btn:hover {
    background-color: #da5d4b;
}
.page-view-data .acnt-sina .sub-tag-btn:hover .tag-del {
    color: #ac4739;
}
.page-view-data .acnt-qq .sub-tag-btn {
    background-color: #5ca3df;
}
.page-view-data .acnt-qq .sub-tag-btn:hover {
    background-color: #4f98d5;
}
.page-view-data .acnt-qq .sub-tag-btn:hover .tag-del {
    color: #3072aa;
}
.page-view-data .acnt-weixin .sub-tag-btn {
    background-color: #8bcf7b;
}
.page-view-data .acnt-weixin .sub-tag-btn:hover {
    background-color: #80c86f;
}
.page-view-data .acnt-weixin .sub-tag-btn:hover .tag-del {
    color: #62a552;
}
.page-view-data .section-acnt .list-item .item-l {
    float: left;
}
.page-view-data .section-acnt .list-item .item-r {
    margin-left: 72px;
}
.page-view-data .section-acnt .list-item .item-r .opt-box{
    position: absolute;
    right: 20px;
    bottom: 20px;
}
.page-view-data .section-acnt .list-box {
    margin: 20px 0;
}
.page-view-data .section-acnt .list-item {
    margin: 0 -20px;
    position: relative;
    padding: 0;
    border-bottom-width: 0;
}
.page-view-data .section-acnt .list-item .item-inner {
    padding: 20px 0;
    margin: 0 20px;
    border-bottom: 1px dashed #dbdbdb;
}
.page-view-data .section-acnt .list-item:first-child .item-inner {
    border-top: 1px dashed #dbdbdb;
}
.page-view-data .section-acnt .item-unread {
    background-color: #f5fbfe;
}
.page-view-data .section-acnt .item-unread .summary-cnt {
    color: #333;
    display: block;
}
.page-view-data .section-acnt .item-unread .summary-cnt:hover {
    color: #222;
}
.page-view-data .section-acnt .item-read .summary-cnt {
    color: #999;
    display: block;
}
.page-view-data .section-acnt .item-read .summary-cnt:hover {
    color: #333;
}
.page-view-data .section-acnt .load-more {
    color: #999;
    font-size: 16px;
}
.page-view-data .section-acnt .head-top {
    margin: -20px -20px 0;
    background-color: #363636;
    padding: 0 20px;
    height: 42px;
    line-height: 42px;
}
.page-view-data .section-acnt .head-top a {
    color: #999;
}
.page-view-data .section-acnt .head-top a:hover {
    color: #fff;
    text-decoration: underline;
}
.page-view-data .section-acnt .prvt-t {
    color: #999;
    line-height: 30px;
    border-bottom: 1px dashed #dbdbdb;
    margin-top: 10px;
}
.page-view-data .section-acnt .prvt-label {
    color: #999;
    font-weight: normal;
    line-height: 30px;
    margin: 0;
}
.page-view-data .section-acnt .prvt-text textarea {
    width: 100%;
    max-width: 100%;
    height: 130px;
}
.page-view-data .section-acnt .prvt-footer {
    background-color: #f9f9f9;
    border-top: 1px solid #dbdbdb;
    height: 71px;
    margin: 20px -20px -20px;
    padding: 20px;
}
.page-view-data .section-acnt .prvt-footer button {
    width: 84px;
    height: 30px;
    line-height: 16px;
    float: right;
}

.page-view-data .section-sub-email .s-email-des {
    color: #999;
    margin: 20px 0;
}
.page-view-data .section-sub-email .list-item {
    margin: 0;
    border-bottom-width: 1px;
    padding-bottom: 14px;
}
.page-view-data .section-sub-email .list-item .checkbox-inline {
    color: #999;
}
.page-view-data .section-sub-email .list-item .checkbox-inline:hover {
    color: #333;
}
.page-view-data .section-sub-email .list-item .checkbox-inline input[type="checkbox"] {
    margin-top: 6px;
}

.page-view-data .section-sub-email .list-box .btn {
    width: 170px;
    margin-top: 20px;
}
.page-view-data .notice-list .list-item .summary {
    color: #333;
}
.page-view-data .notice-list .list-item .summary:hover {
    color: #222;
}
.page-view-data .section-user-data .img-box {
    padding: 20px;
    float: left;
    border: 1px dashed #dbdbdb;
    margin: 0 20px;
}
.page-view-data .section-user-data .img-box .change-head {
    display: block;
    text-align: center;
    line-height: 20px;
    margin-top: 5px;
}
.page-view-data .section-user-data .form-modify {
    float: left;
    width: 716px;
    border: 1px dashed #dbdbdb;
    padding: 20px;
    margin: 0 20px 0 0;
}
.page-view-data .section-user-data .form-modify .span-color-a2 {
    margin-right: 20px;
}
.page-view-data .section-user-data .form-modify .control-label {
    width: 74px;
    float: left;
    font-weight: normal;
    /*text-align: right;*/
    text-align:justify;
    text-justify:distribute-all-lines;/*ie6-8*/
    text-align-last:justify;/* ie9*/
    -moz-text-align-last:justify;/*ff*/
    -webkit-text-align-last:justify;/*chrome 20+*/
    height: 24px;
}
.page-view-data .section-user-data .form-modify .control-label:after{
    content:".";
    display: inline-block;
    width:100%;
    overflow:hidden;
    height:0;
}

.page-view-data .section-user-data .form-modify .form-cnt {
    width: 450px;
    height: 30px;
    float: left;
}
.page-view-data .section-user-data .form-modify .form-group-large .control-label {
    width: 130px;
    /*text-align:justify;
    text-justify:distribute-all-lines;*//*ie6-8*//*
    text-align-last:justify;*//* ie9*//*
    -moz-text-align-last:justify;*//*ff*//*
    -webkit-text-align-last:justify;*//*chrome 20+*/
}
/*@media screen and (-webkit-min-device-pixel-ratio:0){*//* chrome*//*
    .page-view-data .section-user-data .form-modify .form-group-large .control-label {
        content:".";
        display: inline-block;
        width:100%;
        overflow:hidden;
        height:0;
    }
}*/
.page-view-data .section-user-data .form-modify .form-group-large .form-cnt {
    width: 394px;
}
.page-view-data .section-user-data .form-modify .form-group-large .alert-warning {
    padding: 0;
    line-height: 30px;
    display: block;
    margin: 0 0 10px 130px;
}
.page-view-data .section-user-data .form-modify .form-box .erweima-box {
    padding: 20px;
    border: 1px dashed #dbdbdb;
    float: left;
}
.page-view-data .section-user-data .form-modify .form-box .img-info {
    margin: 20px 0 0px 20px;
    color: #999;
    float: left;
    width: 420px;
    position: relative;
    height: 74px;
}
.page-view-data .section-user-data .form-modify .form-box .img-info p {
    position: absolute;
    left: 0;
    bottom: -2px;
    line-height: 18px;
}
.page-view-data .section-user-data .form-modify .form-box {
    padding: 30px;
    border: 1px solid #dbdbdb;
    border-radius: 4px;
    margin-left: 74px;
}
.page-view-data .section-user-data .form-modify .dropdown-show {
    float: left;
    width: 110px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #dbdbdb;
    border-right: 0;
    border-radius: 5px 0 0 5px;
    background-color: #f9f9f9;

}
.page-view-data .section-user-data .form-modify .dropdown-caret {
    background-color: #f9f9f9;
    border-radius: 0 3px 3px 0;
}
.page-view-data .section-user-data .form-modify .dropdown-menu {
    top: 40px;
    padding: 0;
    min-width: 140px;
    width: 140px;
}
.page-view-data .section-user-data .form-modify .form-group-birth .birth-des {
    float: left;
    line-height: 30px;
    margin: 0 5px;
}
.page-view-data .section-user-data .form-modify .dropdown-show-birth {
    width: 62px;
    text-align: center;
}
.page-view-data .section-user-data .form-modify .dropdown-menu-birth {
    top: 40px;
    padding: 0;
    min-width: 0;
    width: auto;
    left: 0px;
    height: 220px;
    overflow-y: scroll;
}
.page-view-data .section-user-data .form-modify .menu-item-birth {
    padding: 0 20px;
    cursor: pointer;
}
.page-view-data .section-user-data .form-modify .dropdown-menu .menu-item {
    line-height: 34px;
    background-color: #2e3138;
    border-bottom: 1px solid #363a43;
    color: #b7bac1;
    text-align: center;
    cursor: pointer;
    -webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;
}
.page-view-data .section-user-data .form-modify .dropdown-menu li:nth-child(2) {
    border-radius: 4px 4px 0 0;
}
.page-view-data .section-user-data .form-modify .dropdown-menu .menu-item:last-child {
    border-bottom-width: 0;
    border-radius: 0 0 4px 4px;
}
.page-view-data .section-user-data .form-modify .dropdown-menu .menu-item:hover {
    color: #fff;
}
.page-view-data .section-user-data .form-modify .dropdown-menu .trangle-top {
    right: 10px;
    top: -10px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #363a43;
}
.page-view-data .section-user-data .form-modify .btn-top {
    margin: 40px 0;
}
.page-view-data .section-user-data .sub-mdf-tag-box {
    border: 1px solid #dbdbdb;
    border-radius: 4px;
    float: left;
    margin: 0 0 10px 0;
    width: 600px;
}
.page-view-data .section-acnt .sub-mdf-tag-box .sub-tag-cnt {
    margin: 0;
}
/*.page-view-data .section-acnt .sub-mdf-tag-box .sub-tag-btn a,
.page-view-data .section-acnt .sub-mdf-tag-box .sub-tag-btn .tag-del {
    color: #999;
}*/
.page-view-data .section-user-data .form-card {
    border-width: 0;
    padding: 40px 0px 40px 40px;
    width: 426px;
}
.page-view-data .section-user-data .form-card .form-cnt {
    width: 310px;
}
.page-view-data .section-user-data .form-card .form-box {
    padding: 0;
    border-width: 0;
}
.page-view-data .section-user-data .form-card .form-box .img-info {
    width: 200px;
    height: 94px;
    margin: 0 0 0 16px;
}
.page-view-data .section-user-data .form-card .btn-box {
    margin-left: 62px;
}
.page-view-data .section-user-data .right-card {
    float: left;
    width: 440px;
    height: 100%;
    padding: 20px;
    margin-top: 40px;
    background-color: #f9f9f9;
    border: 1px solid #e0e0e0;
    box-shadow: 1px -1px 1px rgba(0, 0, 0, .125) inset;
    position: relative;
}
.page-view-data .section-user-data .right-card .sample {
    position: absolute;
    right: 40px;
    top: 50px;
    font-size: 40px;
    transform: rotate(18deg);
}
.page-view-data .section-user-data .right-card img {
    width: 100%;
    height: auto;
}
/*.page-view-data .section-user-data .right-card .btn-box {
    position: absolute;
    right: 0;
    top: -44px;
}*/
.page-view-data .section-user-data .right-card .card-box {
    padding: 20px;
    background-color: #fff;
    border: 1px solid #d0d0d0;
    box-shadow: -1px 1px 1px rgba(0, 0, 0, .125) inset;
    height: 230px;
    font-size: 12px;
    color: #333;
    margin-right: -110px;
    transform: scaleX(.65);
    margin-left: -110px;
    margin-bottom: 20px;
}
.page-view-data .section-user-data .right-card .card-box:last-child {
    margin-bottom: 0;
}

.page-view-data .section-user-data .right-card .card-box .card-left {
    float: left;
    width: 200px;
    padding: 0 0px 0 20px;
    height: 100%;
    margin-right: 10px;
    overflow: hidden;
}
.page-view-data .section-user-data .right-card .card-box .card-left img {
    width: 80px;
    margin-bottom: 40px;
}
.page-view-data .section-user-data .right-card .card-box .card-left p {
    width: 200px
}

.page-view-data .section-user-data .right-card .card-box .card-right {
    float: left;
    width: 304px;
}
.page-view-data .section-user-data .right-card .card-box .card-right div {
    color: #222;
}
.page-view-data .section-user-data .right-card .card-box .card-right h3 {
    font-size: 16px;
    float: left;
    margin-right: 14px;
}
.page-view-data .section-user-data .right-card .card-box .card-right .line {
    border-bottom: 1px solid #555;
    margin: 4px 0;
}

.page-view-data .acnt-info-box {
    padding: 20px 20px 0;
    background-color: #f9f9f9;
}
.page-view-data .acnt-info-box .acnt-item {
    padding: 20px;
    background-color: #fff;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 0px rgba(0, 0, 0, .125);
    margin-bottom: 20px;
    vertical-align: middle;
    line-height: 24px;
    -webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;
}
.page-view-data .acnt-info-box .acnt-item:first-child {
    cursor: default;
}
.page-view-data .acnt-info-box .acnt-item-top {
    margin: -20px;
    padding: 20px;
    position: relative;
    cursor: pointer;
}
.page-view-data .acnt-info-box .acnt-item-top-hover,
.page-view-data .acnt-info-box .acnt-item .acnt-item-top-hover .btn-box a {
    color: #fff;
    background-color: #2e3138;
}
.page-view-data .acnt-info-box .acnt-item-top-hover .head50 {
    opacity: .8;
}

.page-view-data .acnt-info-box .acnt-item-top-hover .card-label,
.page-view-data .acnt-info-box .acnt-item-top-hover .btn-box .sign-r {
    color: #6c6c6d;
}
.page-view-data .acnt-info-box .acnt-item-top-hover .card-label .icon-round-ok {
    background-position: -260px -460px;
}
.page-view-data .acnt-info-box .acnt-item-top-hover .card-label .icon-round-warning {
    background-position: -210px -460px;
}
.page-view-data .acnt-info-box .open .card-label .card-label-mh,
.page-view-data .acnt-info-box .open .card-label-cnt span {
    visibility: hidden;
}
.page-view-data .acnt-info-box .open .card-label-cnt {
    border-bottom: 1px solid #dbdbdb;
    display: block;
    margin-left: 22px;
    height: 24px;
}
.page-view-data .acnt-info-box .open .card-label-cnt .head50 img {
    display: none;
}

.page-view-data .acnt-info-box .acnt-item .card-label {
    color: #999;
    float: left;
}
.page-view-data .acnt-info-box .acnt-item .card-label .i-icon {
    margin: 0px 3px 0 0;
    position: relative;
    top: 1px;
}
.page-view-data  .acnt-info-box .acnt-item .btn-box {
    height: 24px;
    position: absolute;
    right: 20px;
    top: 18px;
}
.page-view-data .acnt-info-box .acnt-item .btn-box a {
    color: #999;
    -webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none;
}
.page-view-data .acnt-info-box .acnt-item .btn-box:hover a {
    color: #333;
}
.page-view-data .acnt-info-box .acnt-item .btn-box .sign-r {
    font-size: 21px;
    margin-left: 5px;
}

.page-view-data .acnt-info-box .acnt-item .under-ul {
    display: none;
}
.page-view-data .acnt-info-box .acnt-item .under-ul li {
    line-height: 30px;
    margin: 20px 0 20px 22px ;
}
.page-view-data .acnt-info-box .acnt-item .under-ul li .btn-blue {
    margin-left: 72px;
    margin-right: 20px;
    width: 160px;
}
.page-view-data .acnt-info-box .acnt-item .under-ul li #upload {
    margin-left: 0;
}
.page-view-data .acnt-info-box .acnt-item .under-ul li .btn-blue.disabled {
    background-color: #f0f0f0;
    border: 1px solid #eee;
    color: #999;
}

.page-view-data .acnt-info-box .acnt-item .under-ul li .span-l {
    float: left;
    color: #999;
    width: 72px;
    text-align: right;
}
.page-view-data .acnt-info-box .acnt-item .under-ul .form-control {
    width: 260px;
    height: 30px;
    float: left;
    margin-right: 10px;
}
/* 添加私信对话框 */
#d_prvt_msg .lb-t {
    color: #999;
    line-height: 30px;
    border-bottom: 1px dashed #dbdbdb;
    margin-bottom: 5px;
}
#d_prvt_msg .lb-t .lb-name {
    color: #0479c4;
}

/* 添加标签对话框 */
#d_add_tag .lb-t {
    color: #999;
    margin-top: 20px;
    line-height: 28px;
}
#d_add_tag .lb-t:first-child {
    margin-top: 10px;
}

#d_add_tag .lb-t .tag-change {
    color: #333;
    margin-left: 10px;
}
#d_add_tag .lb-t .tag-change:hover {
    text-decoration: underline;
}

#d_add_tag .lb-t .lb-t-n {
    color: #333;
}
#d_add_tag .sub-tag-cnt {
    border: 1px solid #dbdbdb;
    background-color: #f9f9f9;
    border-radius: 4px;
    padding: 20px 20px 20px 10px;
    margin: 0;
}
#d_add_tag .sub-tag-btn-slct:hover a {
    color: #999;
}
#d_add_tag .sub-tag-btn-noslct {
    background-color: #2e3138;
}
#d_add_tag .sub-tag-btn-noslct a {
    color: #fff;
}
#d_add_tag .sub-tag-btn-noslct:hover {
    background-color: #444952;
}
#d_add_tag .form-control {
    width: 240px;
    float: left;
}



/* 用点 */
.article-xyx {
    padding: 40px 20px 0;
    border-top: 1px dashed #dbdbdb;
}
.ul-xyx li {
    border-bottom: 1px dashed #dbdbdb;
}
.ul-xyx li:last-child {
    border-bottom-width: 0;
}
.ul-xyx li .user-avatar {
    margin: 30px 0;
}
.ul-xyx li .xyx-cnt {
    margin: 26px 0 26px 55px;
}
.ul-xyx li .xyx-cnt .a-color-blue {
    color: #999;
}

.banner-cursoul {
    position: relative;
    background-color: #f9f9f9;
}
.banner-cursoul .banner-dot-box {
    position: relative;
    overflow: hidden;
    height: 96px;
    margin: 0 39px;
}
.banner-cursoul .banner-dot {
    height: 96px;
    width: 9999999px;
    left: 0px;
    position: absolute;
    top: 0;
}
.banner-cursoul .banner-dot li {
    float:left;
    margin: 20px 0;
}
.banner-cursoul .banner-dot li img {
    width: 92px;
    height: 52px;
    margin: 0px 5px;
    cursor: pointer;
}
.banner-cursoul .pre ,
.banner-cursoul .next {
    width: 15px;
    height: 56px;
    position: absolute;
    border: 1px solid #dbdbdb;
    border-radius: 4px;
    margin: 0;
    bottom: 22px;
    cursor: pointer;
}
.banner-cursoul .pre:hover ,
.banner-cursoul .next:hover {
    background-color: #555;
}
.banner-cursoul .pre .trangle ,
.banner-cursoul .next  .trangle {
    border-width: 6px;
    border-color: transparent #dbdbdb transparent transparent;
    border-style: dashed solid dashed dashed;
    top: 50%;
    left: 50%;
    margin-top: -6px;
    margin-left: -9px;
}
.banner-cursoul .next .trangle {
    border-color: transparent transparent transparent #dbdbdb;
    border-style: dashed  dashed dashed solid;
    margin-left: -2px;
}
.banner-cursoul .pre:hover .trangle {
    border-color: transparent #fff transparent transparent;
}
.banner-cursoul .next:hover .trangle {
    border-color: transparent transparent transparent #fff;
}

.banner-cursoul .pre {
    left: 16px;
}
.banner-cursoul .next {
    right: 16px;
}
.banner-cursoul .disabled {
    cursor: default;
}
.banner-cursoul .disabled:hover {
    background-color: #f9f9f9!important;
}
.banner-cursoul .pre.disabled:hover .trangle {
    border-color: transparent #dbdbdb transparent transparent;
}
.banner-cursoul .next.disabled:hover .trangle {
    border-color: transparent transparent transparent #dbdbdb;
}


.use-box {
    background-color: #fff;
    padding: 20px 25px 20px 5px;
    margin: 0 10px 20px 10px;
}
.use-box .use-item {
    width: 296px;
    height: 360px;
    margin: 0 0 20px 20px;
    position: relative;
    float: left;
}
.use-box .use-item .big-pic img {
    height: 170px;
}
.use-box .use-item .title {
    font-size: 16px;
    margin: 16px 20px 12px;
    line-height: 24px;
}
.use-box .use-item .title .a-color-blue {
    color: #333;
}
.use-box .use-item .title .a-color-blue:hover {
    color:#428bca;
}
.use-box .use-item .title .atc-type {
    margin-right: 3px;
}
.use-box .use-item .title .atc-type:hover {
    color: #fff;
}
.use-box .use-item .art-sum {
    margin: 0 20px;
    color: #999;
}
.use-box .use-item .use-btm {
    width: 100%;
    height: 46px;
    line-height: 46px;
    padding: 0 20px;
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #f9f9f9;
}

/* 标签 */


.page-tag-box {
    background-color: #fff;
    padding: 20px;
}
.page-tag-box .tab-type li {
    font-size: 14px;
}
.tag-box-top .tab-type {
    border-left: 1px solid #dbdbdb;
}
.tag-box-top .tab-type li {
    height: 40px;
    line-height: 40px;
    width: 92px;
}
.tag-box-top .tab-type li:last-child {
    width: 97px;
}

.tag-box-top .tag-top-ul {
    border: 1px solid #dbdbdb;
    padding-top: 20px;
    padding-left: 14px;
    margin-top: -2px;
    margin-bottom: 15px;
}
.tag-box-top .tag-top-ul li {

}
.tag-box-top .tag-top-ul li a {
    border: 1px solid #dbdbdb;
    width: 60px;
    height: 30px;
    line-height: 30px;
    margin: 0 10px 10px 0;
    text-align: center;
    float: left;
    color: #333;
}
.tag-box-top .tag-top-ul li a:hover {
    color: #fff;
    background-color: #2e3138;
}
.tag-box-top .tag-top-ul li a.noclick {
    color: #999;
}
.tag-box-top .tag-top-ul li a.noclick:hover {
    color: #999;
    background-color: #fff;
    cursor: default;
}

.tag-box-top .tag-item .tag-t {

}
.tag-box-top .tag-item .tag-t .atc-type {
    background-color: #01a9f7;
    padding: 5px 12px;
    height: auto;
    color: #fff;
}
.tag-box-top .tag-item .tag-t .atc-type a {
    color: #fff;
}
.tag-box-top .tag-item .tag-t .atc-type:after {
    border-left: 5px solid #01a9f7;
    top: 10px;
}
.tag-box-top .tag-item .tag-t .btn span {
    font-size: 18px;
    line-height: 0px;
    margin-right: 2px;
    position: relative;
    top: 1px;
}
.tag-box-top .tag-item .tag-t .btn {
    color: #A2A2A2;
}
.tag-box-top .tag-item .tag-t .btn:hover {
    background-color: #2e3138;
    color: #fff;
}
.tag-box-top .tag-item {
    padding: 30px 0;
    border-bottom: 1px dashed #dbdbdb;
}
.tag-box-top .tag-item .tag-item-cnt {
    margin-top: 0px;
}
.tag-box-top .tag-item .tag-item-cnt li {
    margin-top: 10px;
}
.tag-box-top .tag-item .tag-item-cnt .a-color-a2 {
    display: block;
}
.tag-box-top .tag-item .tag-item-cnt li .a-color-a2:hover {
    text-decoration: none;
}
.tag-box-top .tag-item .tag-item-cnt li:first-child {
    margin-top: 14px;
}
.tag-box-top .tag-item .tag-item-cnt li:first-child .a-color-a2 {
    color: #333;
}
.tag-box-top .tag-item .tag-item-cnt li:first-child .a-color-a2:hover {
    color:#428bca;
}
.tag-cnt-box .tag-list {
    margin-bottom: 30px;
}
.tag-cnt-box .tag-list li {
    border: 1px solid #dbdbdb;
    background-color: #f9f9f9;
    margin: 10px 10px 0px 0;
    float: left;
    line-height: 20px;
    padding-right: 5px;
    -webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;
}
.tag-cnt-box .tag-list li:hover {
    background-color: #363940;
    border-color: #363940;
}
.tag-cnt-box .tag-list li a {
    color: #999;
    line-height: 20px;
    display: inline-block;
    padding-left: 5px;
    font-size: 12px;
}
.tag-cnt-box .tag-list li:hover a {
    color: #fff;
}

.tag-cnt-box .tag-list li span {
    line-height: 10px;
    display: inline-block;
    margin-left: 2px;
    cursor: pointer;
    color: #999;
}
.tag-cnt-box .tag-list li span:hover {
    background-color: #fff;
    color: #363940;
}
.tag-right-box {
    padding: 20px;
}
.tag-right-box .l-t h3 {
    font-size: 14px;
}
.tag-right-box .tag-cnt-box .tag-list li {
    line-height: 22px;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, .235);
}
.tag-right-box .tag-cnt-box .tag-list li a {
    line-height: 24px;
    font-size: 12px;
}
.tag-right-box:hover .tag-cnt-box .tag-list li {
    background-color: #01a9f7;
    border-color: #01a9f7;
}
.tag-right-box .tag-cnt-box .tag-list li:hover {
    background-color: #0392d4;
    border-color: #0392d4;
}
.tag-right-box:hover .tag-cnt-box .tag-list li a ,
.tag-right-box:hover .tag-cnt-box .tag-list li span {
    color: #fff;
}
.tag-right-box .tag-cnt-box .tag-list li span:hover {
    color: #0392d4;
}
.tag-right-box .tag-cnt-box .tag-list {
    margin-bottom: 0;
    margin-right: -10px;
}

/*  文集  */

.wj-create {
    margin: 0 5px;
    padding: 20px;
}
.wj-create #upload_wenji_cover {
    margin-left: 0;
}

.wj-create .control-label {
    float: left;
    font-weight: normal;
}
.wj-create .form-control {
    width: 866px;
    float: left;
}
.wj-create .form-group-checkbox {
    margin-left: 70px;
}
.wj-create .form-group-checkbox input[type="checkbox"] {
    margin-top: 5px;
}

.wj-create .alert-warning {
    padding: 0;
    line-height: 30px;
    margin-left: 70px;
}

.wj-create .form-wj-create {
    margin-top: 40px;
    overflow: hidden;
}
.wj-create .form-wj-create .btn-box {
    margin: 60px 0 40px;
}
.wj-create .form-wj-create .form-group-cover .form-control {
    padding: 20px;
    height: auto;
}
.wj-create .form-wj-create .form-group-cover .img-box {
    float: left;
    margin-right: 20px;
}
.wj-create .form-wj-create .form-group-cover .img-box img {
    width: 186px;
    height: 114px;
}
.wj-create .form-wj-create .form-group-cover .btn {
    padding: 4px 20px;
    margin-top: 30px;
    margin-bottom: 6px;
}
.wj-create .form-wj-create .form-group-cover .span-color-a2 {
    line-height: 20px;
    margin-top: 4px;
}
.wj-create .select2-container-multi .select2-choices {
    height: 34px !important;
    border: 1px solid #cccccc;
    border-radius: 4px;
}
.wj-create .login-three {
    margin: 30px 0;
}
.wj-create .login-three a {
    width: auto;
}
.wj-create .login-three a span {
    padding: 0 18px;
}
.wj-create .wj-create-suc {
    font-size: 20px;
    margin-top: 30px;
}
.wj-create .wj-create-suc .icon-ok {
    margin-left: 3px;
}
.wj-create .a-link-box a {
    margin-right: 20px;
}
.wj-wrap, .shadow-wrap {
    padding: 20px;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, .175);
    background-color: #fff;
    margin-bottom: 20px;
    position: relative;
}
.shadow-wrap:last-child {
    margin-bottom: 60px;
}
.wj-wrap { margin-bottom: 10px;}
.wj-wrap .l-t h3 {
    display: inline-block;
    border-bottom: 2px solid #555;
    margin-bottom: -1px;
}
.wj-wrap .l-t h3 .h3-a-link,
.wj-wrap .l-t h3 .h3-a-link555 {
    color: #999;
    float: none;
    font-size: 16px;
    display: inline-block;
}
.wj-wrap .l-t h3 .h3-a-link555 {
    color: #333;
}

.wj-wrap .l-t h3 a:hover {
    text-decoration: none;
}
.wj-wrap .l-t .s-t {
    position: relative;
    bottom: -3px;
    right: -1px;
    border-bottom: 0;
}
.wj-wrap .wj-left {
    position: absolute;
    left: 0;
    top: 0;
    background-color: #f9f9f9;
    width: 150px;
    height: 100%;
    padding: 22px 20px 0;
    border-right: 1px solid #dbdbdb;
}
.wj-wrap .wj-left .img-cover {
    width: 100%;
}
.wj-wrap .wj-right {
    margin-left: 150px;
}
.wj-wrap .wj-right .wj-right-ttl {
    color: #999;
}
.wj-wrap .wj-right .wj-excuse {
    color: #999;
    font-size: 12px;
}
.wj-wrap .wj-right .wj-excuse textarea {
    width: 430px;
    display: inline;
    position: relative;
    top: 5px;
}
.wj-wrap .wj-right .wj-excuse .e-btn {
    color: #333;
    cursor: pointer;
}
.wj-cover-bdrd {
    border-radius: 0 10px 0 0;
}
.wj-atc-box {
    margin-top: 8px;
}
.wj-atc-box .img-box {
    margin-right: 10px;
}
.wj-atc-box .img-box img {
    width: 142px;
    height: 80px;
}
.wj-atc-box .wj-t {
    font-size: 16px;
    color: #333;
}
.wj-atc-box .wj-t:hover {
    color:#428bca;
}

.wj-atc-box .wj-sum {
    color: #999;
    margin-left: 152px;
}
.wj-more .pinglun-more {
    margin-top: 0;
}
.wj-wrap .wj-item {
    float: left;
    margin: 20px 20px 0 0;
}
.wj-idx-hot {
    margin-right: -10px;
}
.wj-idx-hot .wj-item {
    margin-right: 10px;
}

.wj-item .wj-img-box {
    width: 210px;
    height: 130px;
    position: relative;
}
.wj-item .wj-img-box .wj-img-a img {
    width: 100%;
    height: 100%;
}
.wj-item .wj-img-box .wj-ttl{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    line-height: 30px;
    text-align: right;
    color: #fff;
    background-color: #493b1c;
    background-color: rgba(0, 0, 0, .5);
    padding-right: 10px;
}
.wj-item .wj-img-box .wj-sub ,
.wj-item .wj-img-box .wj-del {
    position: absolute;
    top: 5px;
    line-height: 24px;
    padding: 0 5px;
    border-radius: 4px;
    color: #fff;
    display: none;
    font-size: 12px;
}
.wj-item .wj-img-box .wj-sub {
    background-color: #000;
    background-color: rgba(0, 0, 0, .6);
    left: 5px;
}
.wj-item .wj-img-box .wj-sub:hover {
    background-color: #000;
}
.wj-item .wj-img-box .wj-del {
    background-color: rgb(145, 145, 145);
    background-color: rgba(145, 145, 145, .6);
    right: 5px;
}
.wj-item .wj-img-box .wj-del:hover {
    background-color: #919191;
}
.wj-item:hover .wj-img-box .wj-sub ,
.wj-item:hover .wj-img-box .wj-del {
    display: block;
}
.wj-idx-list {
    margin-right: -20px;
}
.wj-idx-list .wj-item {
    box-shadow: 0px 0 0 green,
    0 0px 0 blue,
    0 1px 0 #c1c1c1,
    0px 0 0 yellow;
}
.wj-idx-list .wj-item .wj-img-box {
    width: 314px;
    height: 194px;
}
.wrap-right .wj-item .wj-img-box {
    width: 278px;
    height: 158px;
    opacity: .8;
}
.wj-item .wj-item-info {
    background-color: #f9f9f9;
    border-bottom: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
}
.wrap-right .wj-item .wj-item-info {
    border-right: 0;
}

.wrap-right .wj-item .wj-item-info a:last-child {
    border-left: 0;
}
.wj-item .wj-item-info a {
    color: #999;
    font-size: 12px;
    border-left: 1px solid #dbdbdb;
    line-height: 30px;
    text-align: center;
}
.wj-item .wj-item-info .wj-a-name {
    display: block;
    margin-right: 150px;
}
.wj-item .wj-item-info .wj-a-time {
    cursor: default;
}
.wj-item .wj-item-info .wj-a-time ,
.wj-item .wj-item-info .wj-a-zan {
    float: right;
    padding: 0 5px;
}
.wj-idx-list .wj-item .wj-atc {
    height: 103px;
}
.wj-item .wj-atc {
    padding: 15px 20px;
    border: 1px solid #dbdbdb;
    border-top-width: 0;
}
.wj-item .wj-atc li .a-color-blue {
    color: #333;
}
.wj-item .wj-atc li .a-color-blue:hover {
    color:#428bca;
}

/* @todowrpa-right box-moder  */
.wrap-right .box-moder:first-child {
    border-top-width: 0;
}
.wrap-right .wj-item .wj-sum {
    padding: 20px;
    font-size: 12px;
    color: #999;
    border-bottom: 1px solid #dbdbdb;
}
.cmt-box .l-t h3 {
    font-size: 14px;
}
.cmt-box .ul-xyx li .user-avatar {
    margin: 20px 0;
}
.cmt-box .ul-xyx li .xyx-cnt {
    margin: 16px 0 16px 55px;
}
.cmt-box .ul-xyx li .xyx-cnt .a-color-blue {
    font-size: 12px;
    color: #999;
}
.wrap-right .box-moder:hover .cmt-box .ul-xyx li .xyx-cnt .a-color-blue {
    color: #0479c4;
}

.cmt-box .cmt-text-box textarea {
    margin: 20px 0;
}
.cmt-box .cmt-text-box .btn-gray {
    padding: 4px 18px;
}
.wrap-right .cmt-box {
    padding: 20px;
}
.wrap-right .box-moder textarea {
    background-color: #f0f0f0;
}
.wrap-right .box-moder:hover textarea ,
.wrap-right .box-moder textarea:focus {
    background-color: #fff;
}
.wrap-right .cmt-box .ul-xyx li .user-avatar {
    margin: 10px 0;
}
.wrap-right .cmt-box .ul-xyx li .xyx-cnt {
    margin: 6px 0 6px 55px;
}
.wrap-right .wj-item .wj-img-box ,
.wrap-right .wj-item .wj-item-info ,
.wrap-right .user-avatar {
    opacity: .8;
    -webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;
}
.wrap-right .box-moder:hover .wj-item-info ,
.wrap-right .box-moder:hover .wj-img-box ,
.wrap-right .box-moder:hover .user-avatar {
    opacity: 1;
}
.wrap-right .btn-box {
    padding: 20px;
}
.wrap-right .btn-box .btn {
    width: 100%;
    margin-left: 0;
}
.wrap-right h3 a.h3-a-link555 {
    color: #333;
    font-size: 14px;
    float: none;
    position: relative;
    top: 2px;
}
.wrap-right h3 a.h3-a-link555:hover {
    text-decoration: none;
}
.wrap-right .right-img105 {
    margin-right: -10px;
}
.wrap-right .right-img105 .wj-item {
    float: left;
    margin: 10px 10px 0px 0;
}
.wrap-right .right-img105 .wj-img-box {
    width: 114px;
    height: 64px;
}
.right-img105 .wj-item .wj-img-box .wj-ttl {
    font-size: 12px;
    line-height: 20px;
}

.right-make {

}
.wrap-right .right-make .right-make-item {
    padding: 10px 0 6px;
    border-bottom: 1px dashed #dbdbdb;
}
.wrap-right .right-make .right-make-item .user-avatar-box {
    width: 44px;
    line-height: 20px;
}
.wrap-right .right-make .right-make-item .user-avatar-box span.span-color-a2 {
    font-size: 12px;
    line-height: 14px;
    display: inline-block;
    margin-top: 6px;
}
.wrap-right .right-make .wj-item {
    float: left;
    margin-left: 14px;
}
.wrap-right .right-make .wj-img-box {
    width: 82px;
    height: 44px;
}
.right-wj-tag {
    padding: 5px 0;
    border-bottom: 1px dashed #dbdbdb;
}
.right-wj-tag a {
    color: #999;
    font-size: 12px;
}
.right-wj-tag .right-tag-cnt a {
    margin-right: 20px;
    display: inline-block;
}
.right-wj-tag .right-tag-cnt {
    width: 160px;
}
.wrap-right .box-moder:hover .right-wj-tag a {
    color: #333;
}
.wrap-right .box-moder:hover .right-wj-tag .right-tag-cnt a {
    color: #0479c4;
}
.wrap-right .box-moder:hover .right-wj-tag .right-tag-cnt a:hover {
    color: #0c557f;
}

.wj-right-btn .btn {
    margin-bottom: 10px;
    padding: 4px 18px;
}
.wrap-left .wj-wrap:last-child ,
.wrap-box-btm {
    margin-bottom: 40px;
}
.banner-cursoul-w194 {
    margin: 0 -20px;
}
.banner-cursoul-w194 .banner-dot-box {
    height: 120px;
    margin: 20px 40px;
    position: relative;
}
.banner-cursoul-w194 .banner-dot {
    height: 120px;
}
.banner-cursoul-w194 .banner-dot li {
    margin: 0;
}
.banner-cursoul-w194 .banner-dot li img {
    width: 194px;
    height: 120px;
}
.banner-cursoul-w194 .line {
    border-bottom: 3px solid #dbdbdb;
    position: absolute;
    left: 0;
    bottom: -20px;
    width: 602px;
    margin: 0 44px;
}
.banner-cursoul-w194  .line i.trangle {
    border-style: dashed dashed solid;
    border-width: 5px;
    border-color: transparent  transparent #dbdbdb transparent;
    left: 0;
    top: -10px;
    margin-left: 97px;
}
.banner-cursoul-w194 .pre, .banner-cursoul-w194 .next {
    height: 100px;
    top: 10px;
}
.banner-cursoul .banner-dot .wj-item .wj-img-box {
    width: 204px;
    height: 120px;
}
.banner-cursoul .banner-dot .wj-item .wj-img-box .wj-sub {
    left: 10px;
}
.banner-cursoul .banner-dot .wj-item .wj-img-box .wj-del {
    right: 10px;
}
.wrap-right .wj-item-right .wj-ttl {
    color: #999;
    display: inline-block;
    margin-top: 22px;
}
.wrap-right .wj-item-right .wj-img-box {
    width: 72px;
    height: 44px;
    margin: 10px 0;
}
.wrap-right .box-moder .wj-act li {
    border-bottom: 1px dashed #dbdbdb;
    line-height: 30px;
}
.wrap-right .box-moder:hover  .wj-act li .a-color-a2 {
    color: #0479c4;
    text-decoration: none;
}
.wrap-right .box-moder:hover .wj-item-right .wj-ttl {
    color: #333;
}
.wrap-right .my-sub .wj-item-right .wj-ttl {
    float: left;
    width: 158px;
    margin-top: 20px;
    line-height: 18px;
    margin-left: 8px;
}
.wj-box {
    position: relative;
}
.wj-box .loading {
    position: absolute;
    left: 0;
    top: 0px;
    z-index: 999;
    width: 100%;
    height: 100%;
    height: 100%;
    text-align: center;
    background: url("images/loading.gif") no-repeat 50% 100px;
    display: none;
}
.wj-box-loading .loading {
    display: block;
}
.wj-box-loading .loading span {
    font-size: 18px;
    line-height: 300px;
    color: #f00;
}

.wj-box-loading .wj-wrap {
    opacity: .5;
}
.wj-wrap h2.no-cnt {
    font-size: 16px;
    text-align: center;
}
.wj-wrap .wj-left .checkbox label {
    width: 100%;
    padding-left: 0;
}
.wj-wrap .wj-left .checkbox input[type="checkbox"] {
    margin: 5px 0 0 6px;
}
.wj-wrap .wj-left .checkbox input[type="number"] {
    height: 26px;
    width: 57px;
    margin-left: 2px;
    display: inline-block;
    padding: 2px 0px 2px 4px;
}
.wj-wrap .wj-right .wj-excuse input {
    width: 460px;
    display: inline;
    height: 30px;
}
.wj-wrap-edit {
    padding-bottom: 60px;
}
.wj-wrap-edit .wj-tool {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 40px;
    width: 100%;
    background-color: #e7e7e7;
    border-top: 1px solid #b6b6b6;
    line-height: 40px;
    text-align: right;
    padding-right: 20px;
}
.wj-wrap-edit .wj-tool a {
    padding: 0 4px;
    margin-left: 10px;
}
.wj-wrap-edit .wj-tool a:hover .icon-wj-edit {
    background-position: -307px -370px;
}
.wj-wrap-edit .wj-tool a:hover .icon-wj-del {
    background-position: -343px -370px;
}
.wj-wrap-edit .wj-atc-box .wj-sum {
    color: #333;
}

.wj-item .wj-img-box .wj-img-change {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    color: #fff;
    font-size: 16px;
    text-align: center;
    line-height: 130px;
    background-color: rgba(0, 0, 0, .5);
    border-radius: 0 10px 0 0;
}
.wj-edit-box .wj-item {
    margin-right: 0;
    float: none;
}
.wj-edit-box .wj-item .wj-edit-info {
    margin-left: 220px;
}
.wj-edit-box .wj-item .wj-edit-info .btn-box {
    text-align: right;
    margin: -10px 0 10px;
}
.wj-edit-box .wj-item .wj-edit-info .btn-box .btn {
    height: 30px;
    line-height: 30px;
    width: auto;
    padding: 0 16px;
}

.wj-edit-box .wj-item .wj-edit-info .form-group {
    overflow: hidden;
    margin-bottom: 10px;
}
.wj-edit-box .wj-item .wj-edit-info .control-label {
    float: left;
    font-weight: normal;
    margin-top: 5px;
    margin-bottom: 0;
}
.wj-edit-box .wj-item .wj-edit-info .form-control {
    float: left;
    width: 360px;
    height: 30px;
}
.wj-edit-box .wj-item .wj-edit-info textarea.form-control {
    height: 60px;
}

.wj-hot-idx .wj-hot-top {
    float: left;
    width: 326px;
    margin: 20px 0 0 -10px;
}
.wj-hot-idx .wj-hot-top .wj-atc {
    line-height: 30px;
}
.wj-hot-idx .wj-hot-top .wj-sum {
    color: #999;
    line-height: 28px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #dbdbdb;
    margin-bottom: 10px;
}

/*账号绑定*/
.page-bound .wrap-left .wrap-box .l-t {
    margin: 20px 44px 40px;
}
.page-bound .wrap-right  .l-t {
    margin-top: 140px;
}
.page-bound .l-t h3{
    color: #999;
}
.page-bound .wrap-right  .btn-box {
    padding: 20px 0;
}

.form-tg {
    margin: 20px 0;
}
.form-tg .book-box {
    background-color: #f9f9f9;
    border: 1px solid #dbdbdb;
    box-shadow: inset 0px 0px 2px rgba(0, 0, 0, .234);
    padding: 20px;
}
.form-tg .book-box .form-group {
    float: left;
}
.form-tg .book-box .form-group:last-child {
    margin-bottom: 0;
}
.form-tg .book-box .form-group:last-child .form-control {
    width: 530px;
}
.form-tg .book-box .form-control {
    width: 230px;
}
.form-tg .btn-box .btn {
    height: 36px;
    line-height: 18px;
    width: 120px;
    margin-right: 20px;
}
.form-tg .tougao-msg-box {
    position: absolute;
    top: -33px;
    left: 8px;
    z-index: 99999;
    color: #999;
    font-size: 12px;
}
.tg-explain {
    color: #999;
}
.tg-explain dt, .tg-explain dd {
    line-height: 24px;
    font-weight: normal;
    border-bottom: 1px dashed #dbdbdb;
    padding: 5px 0;
    font-size: 12px;
}

.tg-explain dt {
    border-bottom: 1px solid #dbdbdb;
}
.tg-explain dd:last-child {
    border-bottom: 0;
}
.wrap-right .box-moder:hover .tg-explain {
    color: #333;
}
.form-tg .dropdown-box .dropdown-show {
    text-align: left;
    padding-left: 8px;
}

/* 作者认证  */
.w756 {
    width: 756px;
    margin: 0 auto;
}
.alert-btn .btn-blue {
    width: auto;
    height: 30px;
    line-height: 30px;
    padding-bottom: 0;
    padding-top: 0;
}
.page-reset-pwd .order-wrapper {
    margin: 20px 0 40px;
}
.page-reset-pwd .order-wrapper .order-box {
    margin-left: 0;
    display: inline-block;
    margin-bottom: 20px;
}
.section-user-data .btn-auth-box {
    margin: 40px 0 20px;
}
.section-user-data .btn-auth-box .btn {
    width: 160px;
    height: 42px;
    margin-left: 10px;
}
.section-user-data .btn-auth-box .btn:first-child {
    margin-left: 0;
}
.page-view-data .w756 .form-modify {
    float: none;
}
.sucs-h2 {
    font-size: 18px;
    line-height: 40px;
    border-bottom: 1px dashed #DBDBDB;
    margin-bottom: 20px;
}
.sucs-h2 span {
    color: #38c15a;
    margin-left: 10px;
}


/* 图片上传组件  */
.uploadify {
    margin-bottom: 0!important;
}
.uploadify object {
    width: 80px;
}
.uploadify-queue {
    display: none!important;
}
.img-btn-class {
    background: #f9f9f9!important;
    color: #999!important;
    border: 1px solid #dbdbdb!important;
    border-radius: 5px!important;
    font-weight: normal!important;
    width: 80px!important;
}
.item-prgs {
    font-size: 12px;
    line-height: 20px;
    height: 20px;
    margin-top: 5px;
}
#upload_wenji_cover {
    margin-left: 206px;
    margin-top: 36px;
}
.img-btn-eidt-class {

}
#upload_wenji_cover_edit,
#upload_wenji_cover_edit-button,
#upload_wenji_cover_edit object {
    width: 210px!important;
    height: 30px!important;
}
#upload_wenji_cover_edit {
    top: -30px;
}
#upload_wenji_cover_edit-button {
    background: rgba(0, 0, 0, .5)!important;
    border-radius: 0!important;
    border: none!important;
}
#upload_wenji_cover_edit-button .uploadify-button-text {
    color: #fff;
}



#push_box .modal-body {
    padding-top: 5px;
}
#push_box .alert {
    border-radius: 4px;
    padding: 6px 10px;
    margin: 10px 0;
    text-align: left;
}
#push_box .item {
    margin: 0 10px;
    cursor: pointer;
    display: inline-block;
}

#push_box .body-left {
    float: left;
    width: 200px;
    margin-top: 10px;
}
#push_box .body-right {
    float: left;
    margin-left: 10px;
    width: 264px;
    margin-top: 10px;
}
#push_box .body-left .control-group,
#push_box .body-right .control-group {
    margin-bottom: 10px;
}
#push_box .form-control {
    /*height: 30px;*/
}
#push_box .img-box {
    background: none repeat scroll 0 0 #f9f9f9;
    border: 1px solid #ededed;
    box-sizing: border-box;
    height: 138px;
    position: relative;
    width: 100%;
    padding: 10px;
}
#push_box .img-box-span {
    position: relative;
    border: 1px solid #ededed;
    width: 100%;
    height: 100%;
    background: #f9f9f9;
    box-sizing: border-box;
    margin: -24px 0 0;
    display: block;

}
#push_box .img-box-span img {
    width: auto;
    height: auto;
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
#push_box .item-prgs {
    background-color: rgba(0, 0, 0, 0.65);
    color: white;
    left: 11px;
    line-height: 20px;
    position: absolute;
    text-align: center;
    top: 50px;
    width: 176px;
    display: none;
}
#articleCover {
    padding: 0;
    margin: 0;
    position: absolute;
    left: 10px;
    top: 10px;
    width: 180px!important;
    height: 118px!important;
    z-index: 999;
    display: block;
}
#articleCover object {
    width: 100%;
    height: 100%;
}
#articleCover .img-btn-class {
    border: 0px!important;
    padding: 0!important;
    width: 100%!important;
    height: 100%!important;
    line-height: 22px!important;
    background: none!important;
}

#push_box_three_party .btn-blue,
#push_box_zt .btn-blue {
    width: auto;
    height: 34px;
    padding: 2px 20px;
    margin-top: 10px;
}
#push_box_three_party .checkbox-inline {
    margin-right: 12px;
}
#push_box_three_party .checkbox-inline input[type='checkbox'] {
    margin-top: 5px;
}
#push_box_zt ul.form-control {
    width: 48%;
    float: left;
    height: 120px;
    overflow-y: auto;
    padding-left: 0;
}
#push_box_zt ul.form-control:first-child {
    margin-right: 3%;
}
#push_box_zt ul.form-control li {
    line-height: 24px;
    cursor: pointer;
    padding-left: 8px;
}
#push_box_zt ul.form-control li.active {
    background-color: #51ABEE;
    color: #fff;
}

/*  添加到文集对话框  */
#add_collect .sp-left {
    float: left;
}
#add_collect .sp-right {
    float: left;
    margin-left: 10px;
    width: 400px;
}
#add_collect .sp-box {
    overflow: hidden;
    height: 144px;
    border: 1px solid #dbdbdb;
    padding: 4px 6px;
}
#add_collect .sp-box ul {
    height: 98px;
    overflow-y: auto;
}
#add_collect .sp-box .new-add-collect .form-control {
    width: 324px;
}
#add_collect .sp-box .collect-show-box .wj-item {
    cursor: pointer;
    padding: 0 8px;
}
#add_collect .sp-box .collect-show-box .wj-item .icon-lock {
    float: right;
    margin-top: 2px;
}
#add_collect .sp-box .collect-show-box .wj-item.active .icon-lock {
    background-position: -336px -287px;
}
#add_collect .sp-box .collect-show-box .wj-item.active {
    background-color: #1d95d9;
    color: #fff;
}
#add_collect .box-choose {
    margin-bottom: 10px;
}
#add_collect .box-choose:last-child {
    margin-bottom: 0px;
}
#add_collect .wj-cover-box {
    float: left;
    width: 80px;
    height: 80px;
    border: 1px dashed #dbdbdb;
    margin-right: 10px;
}
#add_collect .wj-cover-box img {
    max-width: 80px;
    max-height: 80px;
}
#add_collect .wj-cover-box span {
    padding: 6px;
    line-height: 26px;
}
#add_collect #upload_wenji_cover {
    margin-left: 0px;
    margin-top: 16px;
}


/*  404页面  */
.no-fnd {
    margin: 0 50px;
}
.no-fnd .no-fnd-in {
    width: 520px;
    margin: 0 auto 50px;
}
.no-fnd .no-fnd-in .span-color-a2 {
    margin: 0 60px;
}
.no-fnd .go-to-sy {
    cursor: pointer;
    line-height: 30px;
}
.no-fnd .mob-class ul li {
    height: 60px;
    background-color: #fafafa;
    width: 192px;
    padding: 0;
}
.no-fnd .mob-class ul li a {
    line-height: 20px;
}

.no-fnd .mob-class ul li.active,
.no-fnd .mob-class ul li:hover {
    background-color: #f3f3f3;
}
/*  rss页面  */
.rss-cnt {
    background-color: #fff;
    margin: 0 10px;
    padding: 20px;
    font-size: 12px;
}
.rss-cnt h1 {
    font-size: 26px;
    margin: 20px 0 0px;
    color: #333;
}
.rss-cnt  .rss-item {
    padding: 24px 0 30px;
    border-bottom: 1px dashed #DBDBDB;
}
.rss-cnt  .title {
    font-size: 20px;
}

.rss-cnt .des {
    line-height: 20px;
    margin: 10px 0;
}
.rss-cnt .des span {
    font-size: 20px;
}
.rss-cnt .img-box a {
    float: left;
    margin-right: 6px;
    margin-bottom: 6px;
}


/*   群组   */
.page-group .mod-b {
    margin: 0;
}
.mob-right {
    margin-left: 64px;
}
.page-group .mob-author .author .author-name:hover {
    color: #333;
}
.page-group .mob-author .author {
    margin-right: 10px;
}
.page-group .num-black {
    float: right;
    padding: 0 5px;
    background-color: #555;
    color: #fff;
    border-radius: 4px;
    line-height: 18px;
}
.page-group .group-type {
    background-color: #dbdbdb;
    color: #fff;
    padding: 0 4px;
    margin-right: 10px;
    cursor: pointer;
}
.page-group .group-type:hover {
    background-color: #b8b8b8;
}

.page-group .last-reply {
    font-size: 12px;
    margin: 0 10px;
}
.page-group .mob-right .group-name {
    color: #333;
}
.page-group .mob-right .group-name:hover {
    color: #333;
}
.page-group .group-sum,
.page-group .group-master {
    font-size: 12px;
    color: #A2A2A2;
    line-height: 16px;
}
.page-group .mob-list-right {
    margin-top: -5px;
    height: 56px;
    position: relative;
}
.page-group .mob-list-right .group-master {
    position: absolute;
    left: 0;
    bottom: 0;
}
.page-group .mob-list-right .group-right {
    float: right;
    width: 230px;
}
.page-group .mob-list-right .group-right .group-today ,
.page-group .mob-list-right .group-right .group-cnt {
    float: left;
    width: 80px;
    height: 50px;
    font-size: 12px;
    line-height: 16px;
    padding-right: 10px;
    text-align: right;
}
.page-group .mob-list-right .group-right .group-today div:first-child ,
.page-group .mob-list-right .group-right .group-cnt div:first-child {
    margin-bottom: 16px;
}
.page-group .mob-list-right .group-right .group-cnt {
    text-align: left;
    color: #A2A2A2;
}
.page-group .mob-list-right .group-right .time {
    width: 70px;
    line-height: 50px;
    float: left;
    text-align: right;
    border-left: 1px solid #DBDBDB;
}
.page-group .mob-noremind {
    margin-top: 10px;
}
.page-group .mob-noremind .span-color-a2 {
    margin: 0 4px 0 6px;
}
.page-group .box-top {
    line-height: 20px;
}
.page-group h1 {
    font-size: 20px;
    color: #333;
}
.page-group .article-content-box {
    margin-top: 20px;
}
.atc-opt-box {
    background-color: #f9f9f9;
    margin: 0 -20px -20px;
}
.atc-opt-box .cmt-big ,
.atc-opt-box .fvr-big ,
.atc-opt-box .like-big {
    width: 230px;
    float: left;
    text-align: center;
    border-top: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
    border-left: 0;
    line-height: 40px;
    cursor: pointer;
}
.atc-opt-box .like-big {
    border-right: 0;
}
.cmt-big ,
.fvr-big ,
.like-big {
    color: #A2A2A2;
    font-size: 14px;
}
.cmt-big:hover .icon-cmt-big {
    background-position: -80px -597px;
}
.fvr-big:hover .icon-fvr-big {
    background-position: -0px -599px;
}
.like-big:hover .icon-like-big {
    background-position: -40px -597px;
}

.page-group .reply-box .l-t h3 {
    font-size: 16px;
}
.page-group .reply-box .l-t h3 span.span-color-a2 {
    font-size: 14px;
    margin-left: 10px;
}
.page-group .reply-box .reply-box-ins {
    position: relative;
}
.page-group .reply-box .reply-box-ins .font-wrap {
    left: -36px;
}
.page-group .reply-box .reply-box-ins .font-wrap .go-reply {
    position: absolute;
    top: 20px;
    left: -10px;
    width: 20px;
    padding: 4px 0;
    line-height: 16px;
    text-align: center;
    border: 1px solid #dbdbdb;
    background-color: #f0f0f0;
    color: #A2A2A2;
}
.page-group .reply-box .reply-text {
    line-height: 20px;
}
.reply-form-wrap .pl-top li {
    width: auto;
    border-right: 0;
}
.reply-form-wrap .pl-top .pl-list-default {
    font-size: 16px;
    margin-left: 20px;
    cursor: default;
}
.reply-form-wrap .pl-top li.pl-all {
    width: 100px;
}
.reply-form-wrap .pl-top li.pl-all a.cmt {
    font-size: 14px;
}
.reply-form-wrap .pl-lgn .p1 {
    height: auto!important;
    line-height: 40px;
}
.reply-form-wrap .pl-reply {
    padding: 20px 0;
    text-align: left;
}
.reply-form-wrap .pl-reply .btn-blue {
    margin-left: 10px;
}
.reply-box .no-reply-box {
    margin-top: 20px;
}
.wrap-right .cmt-box .head50 {
    opacity: .8;
}
.wrap-right .cmt-box:hover .head50 {
    opacity: 1;
}

.wrap-right .moderator-box .author-top {
    margin-bottom: 20px;
}
.wrap-right .moderator-box .head-right {
    float: left;
    margin-left: 10px;
}
.wrap-right .moderator-box .author-name ,
.wrap-right .moderator-box .author-talk {
    color: #A2A2A2;
}
.wrap-right .moderator-box .author-name span ,
.wrap-right .moderator-box .author-talk span {
    margin-right: 10px;
    display: inline-block;
}
.wrap-right .moderator-box:hover .author-name span ,
.wrap-right .moderator-box:hover .author-talk span {
    color: #0479c4;

}
.wrap-right .moderator-box:hover .author-talk span {
    color: #333;
}
.wrap-right .moderator-box .no-remind {
    margin: 0 -20px;
    padding: 0 20px;
    background-color: #f9f9f9;
    border-top: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
    line-height: 40px;
}
.wrap-right .moderator-box .remind-text {
    padding-left: 30px;
    position: relative;
}
.wrap-right .moderator-box .remind-text:after {
    position: absolute;
    left: 20px;
    top: 16px;
    width: 6px;
    height: 6px;
    border-radius: 6px;
    background-color: #FD703E;
    content: '';
}


.wrap-right .hot-group ul li {
    border-bottom: 1px dashed #dbdbdb;
}
.wrap-right .hot-group ul li .li-out ,
.wrap-right .new-group-box ul li .li-out {
    margin: 0 -20px;
    padding: 0 20px;
}
.wrap-right .hot-group ul li:hover .li-out ,
.wrap-right .new-group-box ul li:hover .li-out {
    background-color: #f9f9f9;
}
.wrap-right .hot-group ul li span {
    display: inline-block;
    margin-right: 5px;
    font-size: 12px;
    color: #999;
    line-height: 30px;
}
.wrap-right .hot-group:hover ul li span {
    color: #333;
}
.wrap-right .hot-group:hover ul li.first span {
    color: #0479c4;
}
.wrap-right .hot-group ul li span.name {
    width: 158px;
}
.wrap-right .hot-group ul li span.name a {
    color: #999;
}
.wrap-right .hot-group:hover ul li span.name a {
    color: #333;
}
.wrap-right .hot-group:hover ul li span.name a {
    color: #428bcf;
}
.wrap-right .hot-group ul li span.nums {
    float: right;
    width: auto;
    margin-right: 0;
}
.wrap-right .hot-group ul li span.last i {
    font-style: normal;
}
.wrap-right .hot-group ul li span.last {
    float: left;
    width: 24px;
    margin-right: 10px;
}
.wrap-right .hot-group ul li span.last i {
    background-color: #dbdbdb;
    border-radius: 4px;
    height: 20px;
    padding: 1px 6px;
    line-height: 20px;
    margin: 5px auto;
}
.wrap-right .hot-group:hover ul li:nth-child(1) span.last i {
    background-color: #1275ac;
    color: #fff;
}
.wrap-right .hot-group:hover ul li:nth-child(2) span.last i {
    color: #fff;
    background-color: #1f81b8;
}
.wrap-right .hot-group:hover ul li:nth-child(3) span.last i {
    color: #fff;
    background-color: #2392d0;
}
.wrap-right .hot-group:hover ul li:nth-child(4) span.last i {
    color: #fff;
    background-color: #3eaae6;
}
.wrap-right .hot-group:hover ul li:nth-child(5) span.last i {
    color: #fff;
    background-color: #38b7ea;
}

.wrap-right .new-group-box:hover .ul-xyx li .xyx-cnt .a-color-blue{
    color: #333;
}

.wrap-right .new-group-box .ul-xyx li .user-avatar {
    margin: 0;
}
.wrap-right .new-group-box .ul-xyx li .xyx-cnt {
    margin: -4px 0 0px 55px;

}
.wrap-right .new-group-box ul li .li-out {
    padding: 10px 20px;
}
.wrap-right .new-group-box .ul-xyx li:last-child {
    border-bottom-width: 1px;
}
.wrap-right .new-post li {
    line-height: 40px;
}
.wrap-right .new-post li .atc-t {
    color: #A2A2A2;
}
.wrap-right .new-post:hover li .atc-t {
    color: #428bca;
}
.page-group .form-topic {
    margin-top: 20px;
}
.page-group .form-topic button {
    margin-left: 70px;
}
.page-group .ke-upload-area {
    border: 1px solid #dbdbdb;
    margin-bottom: 6px!important;
    border-radius: 4px;
}

/**  关联微博   **/
#related_box .glyphicon {
    cursor: pointer;
}
#related_box .relating-wrap {
    margin-bottom: 16px;
}
#related_box .relating-wrap input {
    width: 414px;
}
#related_box .related-wrap ul {
    border: 1px solid #dbdbdb;
    padding: 0 8px;
    border-radius: 4px;
    margin-top: 5px;
}
#related_box .related-wrap li {
    line-height: 20px;
    margin: 5px 0;
}
#related_box .related-wrap li .url {
    color: #333;
}





body {color:#333;}
.top .container nav {margin:0 -5px;}
.author {}
#top {z-index:2;}
.manuscript .s-btn {height: 36px;line-height: 36px;padding: 0 15px;color: #b7bac1;display:block;cursor:pointer;}
.manuscript .active .s-btn {background-color: #38b7ea;color: #fff;}
.manuscript li.open .s-btn,
.manuscript .s-btn:hover {color:#b7bac1;background-color: #3a3e47;}
.manuscript .dropdown-menu {left:0;right:0;padding:0;border:none;background-color:#3a3e47;min-width:115px;border-radius:0 0 5px 5px;}
.manuscript .dropdown-menu a {background-color:#3a3e47;color:#b7bac1;padding:10px 18px;}
.manuscript .dropdown-menu a i {margin-left:5px;}
.manuscript .dropdown-menu a:focus,
.manuscript .dropdown-menu a:hover {background-color:#2e323c;color:#fff;}
.manuscript .dropdown-menu li:nth-last-child(1) a {border-radius:0 0 5px 5px;}
.manuscript .dropdown-menu .divider {background-color:#2e323c;margin:0;}
.manuscript .user-avatar {width:20px;height:20px;padding:0;border:none;}
.manuscript .top-moder-user b {font-weight:normal;display:inline-block;height:20px;line-height:22px;margin-right:5px;}
.manuscript .top-moder-user .author {margin-right:0;width:86px;height:20px;line-height:22px;overflow:hidden;display:inline-block;vertical-align:text-bottom;}
.manuscript .top-moder-user .s-btn:after {
    content: '';
    display: inline-block;
    border-width: 5px;
    border-style: solid;
    border-color: #f9f9f9 transparent transparent transparent;
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    position: absolute;
    right: 8px;
    top: 18px;
}
.manuscript .top-moder-user .s-btn:hover:after,
.manuscript .top-moder-user.open .s-btn:after {
    border-color: #2e3138 transparent transparent transparent;
}

.manuscript .top-moder-user .dropdown-menu {min-width:235px;padding:5px 0;left:-45px;}
.manuscript .top-moder-user .dropdown-menu li {float:left;width:50%;text-align:center;}
.manuscript .top-moder-user .dropdown-menu li:nth-last-child(1) a {border-radius:0;}
.manuscript .top-moder-user .dropdown-menu li:nth-child(odd) {border-right:1px solid #2e323c;}
.manuscript .top-moder-news .s-btn {padding:0 5px;}
.manuscript .top-moder-news .nums {
    position: absolute;
    right: 30%;
    top: 25%;
    font-style: normal;
    color: #fff;
    background-color: #fd703e;
    border-radius: 50px;
    width: 8px;
    height: 8px;
    padding: 0;
}
.manuscript .top-moder-news .nums2 {position:absolute;right:0;top:0;font-style:normal;color:#fff;background-color:#fd703e;border-radius:50px;height:22px;line-height:22px;display:block;text-align:center;font-size:14px;transform: scale(0.8);padding:0 7px;}
.manuscript .top-moder-news .dropdown-menu {left:auto;right:0;}
.manuscript .top-moder-news em {font-style:normal;padding: 3px 7px 4px;}
.manuscript .top-moder-news em.active {background-color:#fd703e;}

.modal .modal-dialog {width:506px;margin-top: 120px}

.j-top,.j-btm,.j-left,.j-right {position:relative;border:1px solid #ddd;z-index:1;}
.j-top:after,.j-top:before,
.j-btm:after,.j-btm:before,
.j-left:after,.j-left:before,
.j-right:after,.j-right:before {content:'';display:block;position:absolute;width:0;height:0;border:5px solid transparent;}
.j-top:after {border-bottom:5px solid #ddd;top:-11px;z-index:1;}
.j-top:before {border-bottom:5px solid #fff;top:-10px;z-index:2;}
.j-btm:after {border-top:5px solid #ddd;bottom:-11px;z-index:1;}
.j-btm:before {border-top:5px solid #fff;bottom:-10px;z-index:2;}
.j-left:after {border-right:5px solid #ddd;left:-11px;z-index:1;}
.j-left:before {border-right:5px solid #fff;left:-10px;z-index:2;}
.j-right:after {border-left:5px solid #ddd;right:-11px;z-index:1;}
.j-right:before {border-left:5px solid #fff;right:-10px;z-index:2;}


.i-icon2 {display:inline-block;vertical-align:text-bottom;background-image:url(images/icon2.png);background-repeat: no-repeat;width:20px;height:20px;}
.icon-fvr0 {background-position:-10px -10px;}
.icon-fvr1 {background-position:-10px -50px;}
.icon-fvr2 {background-position:-10px -90px;}
.icon-c-fri {background-position:-50px -10px;}
.icon-c-fri:hover {background-position:-50px -90px;}
.icon-share-box {background-position:-90px -10px;}
.icon-weibo {background-position:-130px -10px;}
.icon-qzone {background-position:-170px -10px;}
.icon-email {background-position:-210px -10px;}
.icon-wxin {background-position:-330px -10px;}
.icon-like {background-position:-250px -12px;}
.icon-no-like {background-position:-290px -8px;}
.icon2-peo {width:40px;height:40px;background-position:0 -120px;}
.icon2-phone {width:40px;height:40px;background-position:-40px -120px;}
.icon2-email {width:40px;height:40px;background-position:-80px -120px;}
.icon2-email2 {width:36px;height:36px;background-position: -341px -117px;}
.icon2-sign-yes {width:18px;height:18px;background-position:-131px -131px;}
.icon2-sign-no {width:18px;height:18px;background-position:-171px -131px;}
.icon2-stars0,
.icon2-stars01,.icon2-stars02,.icon2-stars03,.icon2-stars04,.icon2-stars05 {width:84px;height:18px;}
.icon2-stars0 {background-position:-10px -172px;}
.icon2-stars01 {background-position:-10px -192px;}
.icon2-stars02 {background-position:-10px -212px;}
.icon2-stars03 {background-position:-10px -232px;}
.icon2-stars04 {background-position:-10px -252px;}
.icon2-stars05 {background-position:-10px -272px;}
.icon2-vertify_green {background-position:-210px -130px;}
.icon2-vertify_green {}

.icon-more-down {
    display: inline-block;
    vertical-align: text-bottom;
    width: 24px;
    height: 24px;
    position: relative;
    top: 4px;
}
.icon-more-down:after {content:'';display:inline-block;border:4.5px solid transparent;border-top:6px solid #dbdbdb;}

.i-red0 {color:#ff4800;}

.article-other {line-height: 26px;font-size: 12px;color: #999;width: 100%;}
.article-other a {color:#999;}
.action-box em {font-style:normal;color:#999;}
.share-box {color:#999;cursor:pointer;}
.share-box .icon-share-box {background-position: -90px -9px; font-size: 12px;}
.action-box .share-box em {font-size: 12px;}
.share-box:hover .icon-share-box {background-position: -90px -88px;}
.action-box .fvr,.action-box .cmt {color:#999;}
.action-box .fvr.active .icon-fvr {background-position: -158px -414px;}
.js-list-share-btn {position:relative;display:inline-block; line-height: 22px;}
.js-list-share-btn .pl-moder-share {height: 26px;width: 120px;border: 1px solid #eee;padding: 5px 10px 0;top: -26px;}

.shadow-box {box-shadow: 0px 2px 2px rgba(0, 0, 0, .175);background-color: #fff;margin-bottom: 10px;}

.t-h1 {font-size:20px;line-height:30px;padding:16px 20px;color:#555;}
.page-idx .t-h1 {font-size:16px;padding-top: 5px;}
.page-idx .t-h1 a {
    font-size: 20px;
    padding-top: 8px;
    display: block;
}
.t-h2 {font-size:14px;line-height:22px;padding:0 20px 10px;color:#555;margin-top:-10px;color:#999;}
.t-h4 {font-size:12px;font-weight:normal;line-height:24px;height:24px;border-bottom:1px solid #e8e8e8;margin:0;}
.article-wrap {}
.article-other {background-color:#f9f9f9;padding:10px 20px;}
.art-summary {font-size:12px;margin:-10px 20px 20px;padding-bottom:20px;line-height:20px;}
.art-summary a {margin:0 5px;}

.tag-box a {color:#999;}
.tag-box a:hover {color:#555;}
.time {font-size:12px;color:#999;}
.article-other .time {margin-right:20px;}
.big-pic {width:100%;text-align:center;overflow:hidden;}
.big-pic img {max-width:100%;}

.article-manage-bar {text-align:center;}
.article-manage-bar .navbar-nav {float:none;}
.article-manage-bar>ul {margin:20px auto 22px;width:648px;}
.article-manage-bar>ul>li {float:left;width:129px;height:32px;}
.article-manage-bar>ul>li a {width:100%;line-height:32px;text-align:center;display:block;color:#999;background-color:#f9f9f9;}
.article-manage-bar>ul>li a:hover {color:#555;}
.article-manage-bar>ul>li> a {box-shadow:0 1px 1px #c1c1c1,0 -1px 1px #fefefe;padding-bottom:2px;font-size:12px;padding-top:0;font-size:14px;}
.article-manage-bar>ul>li>a:hover {border-bottom:2px solid #7a7e86;padding-bottom:0;}
.article-manage-bar .open>a:hover,.article-manage-bar .open>a:focus {border-color:transparent;}
.article-manage-bar .dropdown-menu {overflow:hidden;border-radius:0;background-color:#f9f9f9;padding:0;border:none;border-bottom:3px solid #7a7e86;}
.article-manage-bar .dropdown-menu li {height:28px;line-height:28px;padding:0;}
.article-manage-bar .dropdown-menu li a {border-bottom:1px solid #ebebeb;padding:0;line-height:28px;}

/*
* 内容页绑定赞助专题显示模块
*/
.sponsored-content-info {border: 1px solid #ddd;box-shadow: inset 1px 1px 1px #fff,inset -1px -1px 1px #fff;padding: 10px;background: #f6f6f6;position: relative;line-height: 22px;overflow: hidden;margin:20px;}
.sponsored-content-info .ico {margin: 0 10px 0 0;float: left;}
.sponsored-content-info .more {color: #08c;margin-left: 5px;}

.article-content-wrap {margin:20px 20px 0;line-height:28px;padding-bottom:20px;word-wrap: break-word;}
.article-content-wrap img {max-width:100%;}
.article-content-wrap a { color: #428bca;}
.article-content-wrap a:hover { color: #B8796A;}
.article-content-wrap blockquote {
    border-left: 10px solid #666;
    margin: 0;
    padding: 15px 25px;
    background-color: #EEE;
    display: block;
    font-size: 14px;
    line-height: 26px;
}
.article-content-wrap ul {
    margin-left: 16px;
}
.article-content-wrap ul li {
    list-style: disc;
}
.article-content-wrap ol {
    margin-left: 20px;
}
.article-content-wrap ol li {
    list-style-type: decimal;
}

.article-content-box {}
.article-content-box p {margin:2px 0;}
.neirong-shouquan {font-size:14px;font-family: 'kaiti','楷体_GB2312';padding-top: 30px;margin-bottom:20px;}

.article-btm-other {border-top:1px dashed #dbdbdb;padding-top:20px;margin:0 20px 40px;}
.article-btm-other em {font-style:normal;font-size:12px;color:#d0d0d0;display:block;}
.article-btm-other .share-list-wrap {
    width: 155px;
    height: 30px;
    line-height: 30px;
    top: 0;
}
.share-wrap {width:390px;text-align:center;margin-left:-15px;}
.bdr-box {width:30px;height:30px;border:1px solid #ddd;border-radius:3px;line-height:30px;display:inline-block;text-align:center;cursor:pointer;}
.bdr-box .icon-share-box {
    position: relative;
    top: -1px;
    left: 1px;
}
.share-fvr-wrap,
.share-c-fri-wrap,
.share-box-wrap {width:60px;}
.share-box-wrap .bdr-box {cursor: default;}
.share-c-fri-wrap .bdr-box {cursor: default;}
.share-fvr:hover .icon-fvr0 {background-position:-10px -90px;}

.share-fvr-wrap .active {background-color:#555;}
.share-fvr-wrap .active .icon-fvr0 {background-position:-10px -50px;}
.share-fvr-wrap .active .icon-fvr0-hover {background-position:-10px -90px;}


.share-fvr-wrap {}
.share-fvr-wrap .share-fvr.active .icon-fvr0 {background-position: -10px -90px;}
.share-c-fri-wrap {position:relative;}
.qrcode-wrap {position:absolute;top:-136px;left:-20px;width:100px;box-shadow:0 2px 8px 2px #ddd;border-radius:5px;display:none;background:#fff;}
.qrcode-wrap i {display:block;font-style:normal;font-size:12px;margin-bottom:-3px;line-height:20px;}
.qrcode-wrap img {max-width:100%;border-radius:5px;}
.qrcode-wrap:after,.qrcode-wrap:before {left:45px;}
.li-wxin {position:relative;}
.wxshare-wrap {position:absolute;top:-126px;left:-38px;width:100px;box-shadow:0 2px 8px 2px #ddd;border-radius:5px;display:none;background:#fff;}
.wxshare-wrap i {display:block;font-style:normal;font-size:12px;margin-bottom:-3px;line-height:20px;}
.wxshare-wrap img {max-width:100%;border-radius:5px;}
.wxshare-wrap:after,.wxshare-wrap:before {left:45px;}


.share-wx-wrap {width:280px;position:absolute;font-size:12px;border-radius:3px;left:-45px;text-align:left;background-color:#f9f9f9;color:#999;cursor:pointer;}
.share-wx-wrap:after,.share-wx-wrap:before {left:70px;}
.share-wx-wrap:before {border-bottom-color:#f9f9f9;}
.share-wx-none {padding:8px 10px;cursor: default;}
.share-wx-one {}
.share-wx-one .user-avatar,
.share-wx-list-ul .user-avatar {width:28px;height:28px;margin:5px 0 5px 6px;float:left;background-color:#fff;}
.share-wx-one .user-name,.share-wx-one b {color:#0479c4;margin:0 5px;font-weight:normal;}
.share-wx-one-more {width:32px;height:38px;display:inline-block;margin:0 0 0 5px;border-left:1px solid #dbdbdb;background-color:#f9f9f9;text-align:center;padding-top:10px}
.share-wx-one-text {margin-top:6px;}

.share-wx-list-wrap {width:360px;}
.share-wx-list-wrap .t-h4 {text-align:center;margin-top:5px;height:30px;}
.share-wx-list-ul .user-name,.share-wx-list-ul b {color:#0479c4;margin:0 5px;font-weight:normal;}
.share-wx-list-ul .num {display:block;width:10px;float:left;width:18px;height:28px;line-height:28px;text-align:center;margin:5px 0 5px 5px;font-size:14px;color:#999;}
.share-wx-list-ul .user-name {width:40px;display:block;float:left;overflow:hidden;height:28px;}
.share-wx-list-ul .li-dian {padding-bottom:5px;}
.share-wx-list-ul .li-dian p {height:10px;line-height:10px;text-indent:12px;}
.share-wx-list-ul li.active {background-color:#ff9065;color:#dd744c;}
.share-wx-list-ul li.active .num {margin-right:34px;}
.share-wx-list-ul li.active .user-name,.share-wx-list-ul li.active b {color:#fff;}


.share-box-wrap {position:relative;}
.share-list-wrap {position:absolute;width:100px;left:55px;top:-30px;border-radius:3px;}
.share-list-wrap:after,.share-list-wrap:before {top:8px;}
.share-list-wrap li {float:left;padding:0 5px;cursor:pointer;margin-left:6px;}
.share-list-wrap .li-weibo:hover i {background-position:-130px -90px;}
.share-list-wrap .li-qzone:hover i {background-position:-170px -90px;}
.share-list-wrap .li-email:hover i {background-position:-210px -90px;}
.share-list-wrap .li-wxin:hover i {background-position:-250px -90px;}

.pl-moder-share .share-list-wrap .li-weibo i {background-position:-130px -90px;}
.pl-moder-share .share-list-wrap .li-qzone i {background-position:-170px -90px;}
.pl-moder-share .share-list-wrap .li-email i {background-position:-210px -90px;}


.share-list-wrap .tooltip.top {width: 100px;}
.article-type {text-align:center;width:100px;}
.like-wrap {margin-right:10px;}
.article-type .active .bdr-box,
.no-like:hover,
.like:hover {background-color:#555;}
.article-type .active .like i,
.like:hover i {background-position:-250px -52px;}
.article-type .active .no-like i,
.no-like:hover i {background-position:-290px -48px;}

.btn-other-css {height:30px;line-height:30px;background-color:#dbdbdb;border-radius:3px;cursor:pointer;color:#fff;padding:0 10px;}
.btn-other-css:hover {background-color:#01a9f7;color:#fff;}


/*
*  功能
*  字体大小
*/
.art-ctt-iframe {position:relative;}
.font-wrap {padding-top: 8px;position:absolute;top:0;left:-16px;border:1px solid #d5d5d5;border-right:0;width:16px;height:100%;font-size:14px;line-height:28px;}
.font-wrap:after,.font-wrap:before {content:'';display:inline-block;width:8px;height:8px;background-color:#e3e1e1;box-shadow:inset 1px 1px #a8a7a7;border-radius:8px;position:absolute;left:-4px;z-index:1;}
.font-wrap:after {top:-4px;}
.font-wrap:before {bottom:-4px;}
.font-box {position:fixed;width:28px;margin-left:-15px;display:none;border:1px solid #d5d5d5;text-align:center;text-align:justify;padding:10px 5px;background-color:#f0f0f0;z-index:2;}
.font-box:hover {background-color:#555;color:#959595;}
.font-box small,.font-box big {font-size:14px;font-style:normal;cursor:pointer;word-wrap:normal;display:inline-block;}
.font-box small:hover,.font-box big:hover {color:#fff;}


/*
*	模块样式
*/
.list-wrap {padding:15px 20px 0;}
.box-h2 {font-size:16px;line-height:26px;height:26px;border-bottom:1px solid #dbdbdb;color:#999;}

/*
*	您可能感兴趣的文章
*/
.related-list {}
.related-list li {height:55px;line-height:35px;border-bottom:1px dashed #dbdbdb;}

/*
*	评论框顶部
*/
.pl-top {background-color:#eaeaea;border:1px solid #dbdbdb;}
.pl-top li {float:left;width:86px;border-right:1px solid #dbdbdb;height:40px;line-height:40px;text-align:center;font-size:12px;cursor:pointer;}
.pl-top li.pl-all {border-left:1px solid #dbdbdb;border-right:none;}
.pl-top li a {color:#999;}
.pl-top li.active a {color:#333;}

/*
*	评论登录模块
*/
.pl-lgn {margin:10px 75px 0;padding-bottom:40px;text-align:center;color:#999;}
.btn-lgn,.btn-reg {color:#333;cursor:pointer;margin:0 5px;}
.btn-lgn:hover,.btn-reg:hover {color:#428bca;}
.pl-lgn h4 {text-align:left;font-size:14px;font-weight:normal;border-bottom:1px solid #dbdbdb;height:46px;line-height:26px;padding-top:20px;}
.pl-lgn .p1 {font-size:16px;height:58px;line-height:58px;border-bottom:1px dashed #dbdbdb}
/*
*	评论框中间
*/
.pl-ct {padding:20px;}
.user-avatar {width:44px;height:44px;padding:3px;border:1px solid #ddd;line-height:0;display:inline-block;}
.user-avatar img {width:100%;height:100%;}
.pl-kuang {margin-left:64px;}
.pl-kuang textarea {width:100%;border:1px solid #dfdfdf;border-radius:3px;height:128px;padding:5px; float: left;}

.pl-kuang textarea,
.dianping-textarea-wrap textarea{
    -webkit-transition: border linear .2s,box-shadow linear .2s;
    -moz-transition: border linear .2s,box-shadow linear .2s;
    -o-transition: border linear .2s,box-shadow linear .2s;
    transition: border linear .2s,box-shadow linear .2s;
}
.pl-kuang textarea:focus,
.dianping-textarea-wrap textarea:focus {outline:none;border-color: rgba(82,168,236,0.8);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);}

.p-info {color:#999;}
.js-dp-info {margin-top: -12px;}
.p-info i, .js-dp-info i {font-style:normal;margin:0 2px;}
.pl-btm {background-color:#f9f9f9;border-top:1px solid #dbdbdb;padding:15px 20px;text-align:right;}
.pl-btm .btn-blue {width:84px;height:30px;line-height:30px;padding:0;}

.pl-box {position:relative;}
.span-mark {display:inline-block;background-color:#ff7e00;color:#fff;position:absolute;z-index: 1;font-size:12px;height:20px;line-height:20px;padding:0 9px;left:-10px;}
.span-mark:after {content:'';display:inline-block;border:10px solid transparent;border-right:10px solid #d06904;position:absolute;z-index:0;clip: rect(10px, 20px, 20px, 0);left:-10px;bottom:-10px;}
.span-mark-blue { background-color: #38b7ea;}
.span-mark-blue:after { border-right:10px solid #1b88b4;}
/*
*	评论模块
*/
.pl-box {position:relative;margin-bottom:20px;}
.pl-box em {font-style:normal;}
.pl-box-nr {margin:0 45px 0 55px;}
.pl-box-manage {width:45px;text-align:right;}
.more-down {width:22px;height:22px;border:1px solid #dbdbdb;border-radius:3px;line-height:26px;cursor:pointer;text-align:center;position:relative;top:2px;z-index:1; display: inline-block;}
.more-down i:after {
    margin-top:2px;
    border: 3px solid transparent;
    border-top: 5px solid #dbdbdb;
    position: relative;
    top: -5px;
    left: -2px;
}
.more-down:hover {background-color:#555;}
.more-down:hover i:after {border-top-color:#fff;}

.pl-box-top {padding:20px 20px 0;}
.pl-authar {height:20px;line-height:20px; overflow: hidden;position: relative;top: -3px;}

.pl-nr-ctt {word-wrap: break-word;min-height:28px; position: relative; top: -5px;}
.in-short {font-size:12px;color:#999;}

.pl-box-btm {margin-top:20px;*margin-top:0px;color:#999;}
.pl-box-btm ul {
    height: 30px;
    line-height: 30px;
    float: right;
    margin-right: 60px;
}
.pl-box-btm li {
    float: left;
    width: auto;
    height: 41px;
    *height: 20px;
    *line-height: 20px;
    text-align: center;
    cursor: pointer;
    margin-left: 16px;
    font-size: 12px;
}
.pl-box-btm li:nth-last-child(1) {border-right:none;}
.pl-box-btm li.btn-pl-share {position:relative;}
.pl-box-btm li:hover {color: #333;}
.pl-moder-share {position:absolute;top:0;left:0;}
.pl-moder-share .share-list-wrap {left:50%;border:none;margin-left:-36px; box-shadow: 0px 1px 5px rgba(0, 0, 0, .275);}
.pl-moder-share .share-list-wrap li {width:auto;height:auto;border:none;margin-left: 2px;}

.pl-moder-share:after, .pl-moder-share:before {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border-color: #dbdbdb transparent transparent transparent;
    border-style: solid;
    border-width: 5px;
    left: 7px;
    top: 0px;
}
.pl-moder-share:after {
    border-color: #fff transparent transparent transparent;
    top: -1px;
}
.pl-box-manage {position:relative;}
.pl-box-manage ul {position:absolute;width:92px;min-width:92px;background-color:#2e3138;border-radius:3px;border:none;right:0;top:30px;box-shadow:0 1px 2px #2e3138;display:none;z-index:2;padding:0;}
.pl-box-manage ul:after,.pl-box-manage ul:before {left:auto;right:6px;}
.pl-box-manage ul:after {}
.pl-box-manage ul:before {border-bottom-color:#2e3138;}
.pl-box-manage ul li {height:26px;line-height:26px;color:#7e8187;text-align:center;border-bottom:1px solid #363a43;cursor:pointer;}
.pl-box-manage ul li:hover {color:#fff;}
.pl-box-manage ul li:nth-last-child(1) {border-bottom:none;}

.dianping-list {
    background-color: #f9f9f9;
    border-color: #dbdbdb;
    margin: -20px 20px 30px;
    *margin: 20px 20px 30px;
    border-radius: 3px;
    display: none;
}
.dianping-list:after {border-bottom-color:#dbdbdb;}
.dianping-list:before {border-bottom-color:#f9f9f9;}
.dianping-list:after,.dianping-list:before {left:auto;right:77px;}
.dianping-wrap-one {display:block;}
.dianping-wrap-one .box-one{padding:5px;cursor:pointer;}
.dianping-wrap-one .user-avatar {float:left;*float:none;width:28px;height:28px;background-color:#fff;margin-right:5px;}
.dianping-one-other {line-height:28px;}
.dianping-one-more {height:20px;line-height:20px;display:inline-block;text-align:center;color:#999;}

/*点评输入模块*/
.dianping-textarea-wrap {margin:20px 20px 0;}
.dianping-textarea-wrap textarea {width:100%;height:70px;border:1px solid #dfdfdf;border-radius:3px;padding:5px;}
.dianping-btm {padding:5px 20px 0;text-align:right;padding-bottom:20px;border-bottom:1px dashed #dbdbdb;}
.dianping-btm .btn-blue {width: 84px;height: 30px;line-height: 30px;padding: 0;}

/*点评模块*/
.dianping-box {padding:0 0 20px;margin:20px;border-bottom:1px dashed #dbdbdb;}
/*.dianping-box .author-name {color:#0479c4;}*/
.dianping-box .author {margin-right:2px;}
.dianping-box .pl-nr-ctt .dp-cmt {line-height: 24px;}
.dianping-box .pl-nr-ctt q {display:inline-block;width:100px;overflow:hidden;height:20px;line-height:18px;vertical-align:text-bottom;padding:2px 5px;background:#0479c4;color:#fff;border-radius: 5px;margin: 0 5px;opacity:.5;cursor:pointer;}
.dianping-box .pl-nr-ctt q:before {font-family:'Glyphicons Halflings';content:"\e140";font-size:12px;margin:0 5px 0 0;}
.dianping-box .pl-box-top {padding:0;}
.dianping-box .dp-nr-btm {margin-right:-45px;}
.dianping-box .dp-nr-btm .span-color-a2 {cursor: pointer;}
.dianping-box .btn {color:#999;}
.dianping-box .more-down {top:0;}

.dp-up-wrap {text-align:center;height:40px;line-height:40px;background-color:#e5e5e5;color:#999;cursor:pointer;border-radius:0 0 3px 3px;}
.dp-up-wrap:hover {background-color:#555;color:#fff;}

.dianping-form,.dianping-box,.dp-up-wrap {}

/*
*	评论未登录
*/
.dianping-lgn-wrap {border-bottom:1px dashed #dbdbdb;padding:20px 0;text-align:center;}
.dianping-btn {text-align:center;background-color:#dbdbdb;color:#fff;padding:5px 20px;margin:0 auto;border-radius:3px;}
.dianping-btn:hover {background-color:#01a9f7;cursor:pointer;}


/*
*	更多评论
*/
.pinglun-more {margin-bottom:60px;}
.pinglun-more a {height:60px;line-height:60px;font-size:16px;text-align:center;display:block;width:100%;color:#999;background-color:#fff;}
.pinglun-more a:hover {background-color:#555;color:#fff;}

/*
*	右侧通用
*/
.box-moder {border-bottom:1px solid #dbdbdb;border-top:1px solid #fff;background-color:#f9f9f9}
.box-moder:hover {border-left:2px solid #7a7e86;margin-left:-2px;background-color:#fff;}
.box-moder i,.box-moder b,.box-moder u,.box-moder s {font-style:normal;text-decoration:none;font-weight:normal;color: #333;}


/*
*	作者名片模块
*/
.author-card-moder {font-size:12px;opacity:.8}
.author-card-top {padding:20px;color:#999;}
.author-card-top a {color:#999;font-size: 14px;}
.author-card-moder .author-card-top .author-info-top a {color:#333;}
.author-card-moder:hover .author-card-top a {color:#333;}
.author-card-moder:hover .author-card-top a:hover {color:#428bca;}
.author-card-top i {font-style:normal;width:200px;display:block;}
.author-card-info {margin-left:50px; margin-top: -4px;}
.author-email,
.author-weibo {width:184px;height:20px;line-height:20px;overflow:hidden;}
.author-email i ,
.author-weibo i { color: #999;}
.author-email a ,
.author-weibo a {
    position: relative;
    top: -20px;
    left: 40px;
}

.author-menu ul {}
.author-menu li {float:left;width:25%;text-align:center;height:31px;line-height:31px;background-color:#f0f0f0;border:1px solid #dbdbdb;border-left:none;color:#999;}
.author-menu li.active {background-color:#f9f9f9;border:1px solid #dbdbdb;border-left:none;cursor:pointer;color:#b7b7b7;}
.mod-wxmp-btn,.mod-wx-btn {position:relative;}
.weixin-qrcode,.weixin-text {position:absolute;left:auto;top:auto;bottom:40px;right:7px;box-shadow:0px 2px 2px rgba(0, 0, 0, .175);width:78px;min-width:78px;border-radius:3px;padding:0;color:#999;text-align:center;word-wrap: break-word;}
.weixin-text {line-height:20px;padding:10px;}
.weixin-qrcode img {width:100%;border-radius:3px;}
.weixin-text:after,.weixin-text:before,
.weixin-qrcode:after,.weixin-qrcode:before{right:20px;}
.author-card-moder:hover .author-menu li.active {background-color:#01a9f7;border:1px solid #0391d3;border-left:none;cursor:pointer;color:#fff;}
.author-card-moder:hover .author-menu li.active:hover {background-color:#05a2eb;}

.active-ranking {padding:20px;background-color:#f0f0f0;color:#999;font-size:12px;}

.active-ranking li {height:30px;line-height:30px;border-bottom:1px dashed #dbdbdb;}
.active-ranking li.active {padding:0 10px;margin:0 -10px;background-color:#f9f9f9;box-shadow:0px 2px 2px rgba(0, 0, 0, .175);border:none;}
.active-ranking i,.active-ranking b,.active-ranking u {float:left;display:block;}
.active-ranking u s {margin-left:2px;}
.active-ranking i {width:55px;text-align:left;}
.active-ranking b {width:95px;text-align:center;}
.active-ranking u {width:65px;text-align:right;float:right;}
.author-card-moder:hover {opacity:1;}
.author-card-moder:hover s,.author-card-moder:hover b {color:#555;}
.author-card-moder:hover .active s,.author-card-moder:hover .active b {color:#0479c4;}

/*
*	作者名片中的更多文章
*/
.mod-act-more-posts {padding:20px;color:#999;font-size:12px;}
.mod-act-more-posts a {color:#999;}
.mod-act-more-posts b {}
.mod-act-more-posts li {height:30px;line-height:30px;border-bottom:1px dashed #dbdbdb;}
.author-card-moder:hover .mod-act-more-posts .t-h4 a {color:#999;}
.author-card-moder:hover .mod-act-more-posts .t-h4 a:hover {color:#555;text-decoration: underline;}
.author-card-moder:hover .mod-act-more-posts a {color:#333;}
.author-card-moder:hover .mod-act-more-posts a:hover {color:#428bca;}
.author-card-moder .mod-act-more-posts {
    margin-top: -5px;
}
/*
*	相关活动
*/
.ul-list-active li {height:auto;line-height:22px;padding:5px 0;}
.ul-list-active li i,.ul-list-active li b {font-style:normal;font-weight:normal;}
.ul-list-active li i {border:1px solid #dbdbdb;border-radius:3px;float:left;height:20px;width:20px;line-height:18px;text-align:center;margin-top:1px;overflow:hidden;}
.ul-list-active li p {margin-left:30px;}
.ul-list-active li b {margin-left:-5px; color: #999;}
/*
*	广告模块
*/
.ad-box {text-align:center;opacity:1;}
.ad-box:hover {opacity:1;}

/*
*	昨日嗅评榜单
*/
.xiu-cmt-list {padding:20px;font-size:12px;}
.xiu-cmt-list h4 {font-size:14px;font-weight:normal;border-bottom:1px solid #dbdbdb;padding-bottom:5px;margin-bottom:5px;}
.xiu-cmt-list h4 a {font-size:12px;color:#999;}
.xiu-cmt-list li {height:30px;line-height:30px;border-bottom:1px dashed #dbdbdb;color:#999;}
.xiu-cmt-list li a {color:#999;}
.xiu-cmt-list li i,.xiu-cmt-list li b,.xiu-cmt-list li u {float:left;display:block;}
.xiu-cmt-list li i {width:30px;text-align:left;}
.xiu-cmt-list li b {width:110px;text-align:left;}
.xiu-cmt-list li u {width:72px;float:right;text-align:center;}
.xiu-cmt-list s {background-color:#c6c6c6;padding:2px 5px;color:#fff;border-radius:3px;}
.xiu-cmt-list:hover li.top {color:#228ac7;}
.xiu-cmt-list:hover li:nth-child(2) s {background-color:#0e76ad;}
.xiu-cmt-list:hover li:nth-child(3) s {background-color:#1d80b7;}
.xiu-cmt-list:hover li:nth-child(4) s {background-color:#2191d0;}
.xiu-cmt-list:hover li:nth-child(5) s {background-color:#3eaae8;}
.xiu-cmt-list:hover li:nth-child(6) s {background-color:#38b7ec;}

/*
*	本周最活跃认证作者
*/
.week-author-ranking {padding:20px;font-size:12px;color:#999;}
.week-author-ranking h4 {font-size:14px;font-weight:normal;margin-top:0;border-bottom:1px solid #dbdbdb;padding-bottom:5px;margin-bottom:5px;}
.week-author-ranking:hover h4 {
    color: #333;
}
.week-author-ranking .user-avatar {opacity:0.8;}
.week-author-ranking .box-ctt {margin:0 0 0 50px;}
.week-author-ranking li {height:65px;padding:8px 0;border-bottom:1px dashed #dbdbdb;margin-bottom:5px;}
.week-author-ranking .b-top {position:relative;top:-6px;}
.week-author-ranking .b-ctt {background-color:#dbdbdb;height:3px;margin-top:18px;padding-right:30px;border-left:30px solid #c6c6c6;}
.week-author-ranking .box-btm a {color:#999;}
.week-author-ranking .b-line {background-color:#c6c6c6;position:relative;line-height:18px;height:3px;}
.week-author-ranking .b-line u {position:absolute;width:64px;border-bottom:2px solid #c6c6c6;bottom:8px;margin-right:-33px;text-align:center;right:0; color: #999;}
.week-author-ranking .b-line u:after {content:'';border:5px solid transparent;border-top:5px solid #c6c6c6;position:absolute;left:50%;margin-left:-5px;bottom:-10px;}
.week-author-ranking .b-line i {margin-left:2px; color: #999;}
.week-author-ranking .link a {color:#999;}
.week-author-ranking:hover .user-avatar {opacity:1;}
.week-author-ranking:hover .b-ctt {border-left-color:#FF4D00;}
.week-author-ranking:hover .b-line {background-color:#FF4D00;}
.week-author-ranking:hover .b-line u { color: #333;}
.week-author-ranking:hover .link a,
.week-author-ranking:hover .b-line i {color:#FF4D00;}
.week-author-ranking:hover .link a {
    color: #999;
}
.week-author-ranking:hover .link a:hover {
    color: #333;
    text-decoration: underline;
}
/*
*	文集模块-无文章
*/
.moder-art-wenji {padding:20px;}
.art-wenji-box {font-size:12px;width:174px;}
.moder-art-wenji .art-wenji-btn {padding: 0;width:30px;height:30px;line-height:28px;border:1px solid #dcdcdc;text-align:center;border-radius:3px;color:#999;margin-top:7px;cursor:pointer;}
.moder-art-wenji .art-wenji-btn:hover {background-color:#555;color:#fff;}


/*
*	文集模块-有文章
*/
.moder-art-wenji {opacity:.8;}
.moder-art-wenji li {border-bottom:1px dashed #dcdcdc;padding:5px 0;}
.moder-art-wenji li a {color:#999;}
.moder-art-wenji .mod-thumb {width:96px;height:54px;overflow:hidden;margin-top:6px;}
.moder-art-wenji .mod-thumb img {width:100%;}
.moder-art-wenji h4 {font-size:14px;font-weight:normal;margin-top:0;border-bottom:1px solid #dbdbdb;padding-bottom:5px;margin-bottom:5px;}
.moder-art-wenji .mob-ctt {margin-left:108px;position: relative;}
.moder-art-wenji .mob-ctt h3 a {font-size:12px;}
.moder-art-wenji .mob-time {line-height:18px;}
.moder-art-wenji:hover {opacity:1;}
.moder-art-wenji:hover h3 a {color:#333;}
.moder-art-wenji:hover h3 a:hover {color: #428bca;}


/*
*	头条模块
*/
.mod-headlines {}
.mod-headlines h1 {padding:18px 20px 0px;}
.mod-headlines .sub-p {padding:0 20px 10px;color:#999;}



/*
*	主信息流模块
*/
.mod-info-flow {}
.mod-info-flow .page-wrap {padding:0 20px}
.mod-thumb {width:250px;height:141px;overflow:hidden;border: 1px solid #f0f0f0}
.mod-thumb img {width:100%;}

.mod-b {position:relative;padding:20px 0;margin:0 20px;border-bottom:1px dashed #dbdbdb;}
.mod-b:last-child {border-bottom: 0;}
.mod-b .span-mark {top:0;left:-30px;}
.mob-ctt {margin-left:260px; }
.mob-other {
    font-size: 12px;
}
.mob-ctt h3 {font-size:16px;line-height:22px;}
/*.mob-ctt h3 .title
.mod-list-book h3 .title
.mod-list-photo h3 .title
.mod-list-yongdian h3 .title*/
.mod-jinju .title {
    font-size:16px;
}
.mob-eyeball {margin-top:5px;font-size:12px;line-height:38px;border-radius:3px;background-color:#f9f9f9}
.mob-eyeball a {color:#999;}
.mob-eyeball:after,.mob-eyeball:before {right:20px;}
.mob-eyeball:before {border-bottom-color:#f9f9f9;}
.mob-eyeball .user-avatar {width:28px;height:28px;margin:5px 5px 5px 6px;overflow:hidden;background-color:#fff;}
.atc-type {position: relative;display:inline-block;background-color: #b8b8b8;color: #fff;font-size: 12px;height: 20px;line-height: 20px;padding: 0px 4px 0px 6px;margin-right: 8px;}
.atc-type:after {content:'';border:5px solid transparent;border-left:5px solid #b8b8b8;right: -9px;top: 6px;position:absolute;}
.atc-type a {color:#fff;}
/*.atc-type:hover {color:#08c;}*/

.mob-sub {word-wrap:break-word; color: #999;}
.mod-art .mob-sub {}
.mod-art .mob-ctt {position: relative; height: 141px;}
.mod-art .mob-other {
    position: absolute;
    left: 0px;
    bottom: -4px;
    width: 100%;
}

.mob-other .fvr.active .icon-fvr {background-position: -158px -414px;}

/*
*   主信息赞助专题模块
*/
.mod-sponsor {}
.mod-sponsor .mod-thumb {width:55px;height:41px;border:1px solid #dbdbdb;}
.mod-sponsor .mob-ctt {margin-left:65px;}
.mod-sponsor .mob-ctt a {margin:0 5px;}
.mod-sponsor .mob-ctt .zz-title {color:#555;}

/*
*   主信息jinju模块
*/
.mod-jinju {}
.mod-jinju .mod-summary {margin-left:45px; color: #999;}


/*
*   主信息图说模块
*/
.mod-list-photo .mob-ctt {margin-left:0;}
.mod-list-photo .mob-ctt ul {width: 102%;margin-left:-15px;}
.mod-list-photo .mob-ctt li {width:206px;height:116px;overflow:hidden;float:left;margin-left:15px;}
.mod-list-photo .mob-ctt li img {width:100%;}


/*
*   主信息用点模块
*/
.mod-list-yongdian {}
.mod-list-yongdian h3 {font-size: 16px;line-height: 22px;}
.mod-list-yongdian .mob-ctt {margin-left:0;}
.mod-list-yongdian .mob-ctt ul {width: 102%;margin-left:-15px;}
.mod-list-yongdian .mob-ctt li {width:206px;height:116px;overflow:hidden;float:left;margin-left:15px;}
.mod-list-yongdian .mob-ctt li img {width:100%;}


/*
*   主信息右侧固定虎嗅信息展示
*/
.mod-hx-regular {}
.mod-hx-regular ul {width:101%;}
.mod-hx-regular ul li {float: left;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;width: 57px;height:51px;}
.mod-hx-regular ul li a,
.mod-hx-regular ul li span {display:block;width:100%;height:100%;cursor:pointer;}
.mod-hx-regular ul li .i-icon {width: 51px;height: 51px;}
.mod-hx-regular ul li.li-idx-Android,
.mod-hx-regular ul li.li-idx-rss {width:50px;}
.icon-regul-inter {background-position:-25px -47px;}
.icon-regul-rss {background-position: -80px -47px;}
.icon-regul-email {background-position: -130px -45px;}
.icon-regul-weibo {background-position: -185px -47px;}
.icon-regul-tqq {background-position: -235px -47px;}
.icon-regul-iOS {background-position: -25px -102px;}
.icon-regul-Android {background-position: -80px -100px;}
.icon-regul-weixin {background-position: -130px -98px;}
.icon-regul-phone {background-position: -180px -100px;}
.icon-regul-browsers {background-position: -235px -100px;}

/*.mod-hx-regular li:hover i {-webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;}*/
.mod-hx-regular li:hover {background-color: #f1f1f1;}
.mod-hx-regular li:hover .icon-regul-inter {background-position: -25px -157px;}
.mod-hx-regular li:hover .icon-regul-rss {background-position: -80px -157px;}
.mod-hx-regular li:hover .icon-regul-email {background-position: -130px -155px;}
.mod-hx-regular li:hover .icon-regul-weibo {background-position: -185px -157px;}
.mod-hx-regular li:hover .icon-regul-tqq {background-position: -235px -157px;}
.mod-hx-regular li:hover .icon-regul-iOS {background-position: -25px -212px;}
.mod-hx-regular li:hover .icon-regul-Android {background-position: -80px -210px;}
.mod-hx-regular li:hover .icon-regul-weixin {background-position: -130px -208px;}
.mod-hx-regular li:hover .icon-regul-phone {background-position: -180px -210px;}
.mod-hx-regular li:hover .icon-regul-browsers {background-position: -235px -210px;}
.mod-hx-regular .app-qrcode {min-width:100px;top:0;padding:2px;}
.mod-hx-regular .app-qrcode:after,
.mod-hx-regular .app-qrcode:before {left:18px;}
.mod-hx-regular .li-browsers .app-qrcode {min-width:100px;top:0;padding:2px;left:-170px;}
.mod-hx-regular .li-browsers .app-qrcode:after,
.mod-hx-regular .li-browsers .app-qrcode:before {left:auto;right:18px;}

/*
*	分页
*/
.page-wrap {color:#555;}
.page-wrap .pagination li {font-size:12px;}
.page-wrap .pagination li span,
.page-wrap .pagination li a {color:#555;margin:0 5px;border-radius:3px;padding:4px 10px}
.page-wrap .pagination li.active span {color:#fff;background-color:#4d4e53;box-shadow:inset 0 1px 3px #737375;border:1px solid #111;}
.page-wrap .pagination li.disabled span {color:#ddd;border-color:#ddd;}

.page-common-wrap .pagination {margin:-10px -5px 40px 0;}
.page-article-wrap .pagination {margin:-10px -5px 0 0;}
.page-list-wrap .pagination {margin-right:-5px;}

/*
*	分类栏目展示模块
*/
.mob-class {margin-bottom: 40px;}
.mob-class ul li {float: left;width: 172px;height: 90px;background-color: #fff;padding: 0;border-left: 1px solid #dbdbdb;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    text-align: center;
}
.mob-class ul li:first-child {border-left: 0;}
.mob-class ul li.active,
.mob-class ul li:hover {background-color: #f9f9f9;border-bottom: 3px solid #7a7e86;}
.mob-class ul li a {display: block;text-align: center;}
.mob-class ul li a.type {color: #000;font-size: 16px;padding:20px 0;}
.mob-class ul li a.smr {color: #999;font-size: 14px;}
.mob-class ul li a.type span.recmd {color: #999;font-size: 14px;display: block;line-height:26px;}

.mob-class-pic ul li {width:140px;}

/*
*	分类名称
*/
.mob-title-class {}
.class-thumb {position:relative;width:150px;height:150px;border:1px solid #dbdbdd;margin-right:20px;overflow:hidden;}
.class-thumb img {width:100%;}
.class-thumb .bg-c {position:absolute;left:0;bottom:0;width:100%;height:30px;line-height:30px;background-color:rgba(0,0,0,.6);text-align:right;}
.class-thumb .btn-dy {color:#fff;font-size:12px;margin-right:5px;padding:2px 5px;border-radius:3px;cursor:pointer;}
.class-thumb .btn-dy:hover {background-color:#01a9f7;}
.mob-title-class .box-ctt h1 {font-size:16px;color:#333;font-weight:normal;margin-bottom:0px;}
.mob-title-class .box-ctt em {font-style:normal;}
.mob-title-class .box-ctt .num-wrap {font-size:12px;color:#999;}
.mob-title-class .box-ctt p {font-size:14px;}

/*
*	观点列表模块
*/
.mod-point-of-view .mob-ctt {
    margin-left: 98px;
    border-left: 1px dashed #dbdbdb;
    padding-left: 20px;
}
.mod-point-of-view .user-avatar-left {
    float: left;
    width: 98px;
    text-align: center;
}
.mod-point-of-view .user-avatar-left .user-avatar {
    margin: 20px 0px 3px 20px;
    display: block;
}
.mod-point-of-view .user-avatar-left .author {
    margin-right: 13px;
    text-align: center;
}

/*
*	读点-书的信息模块
*/
.mob-books-info {padding:20px;}
.mob-books-info .book-cover {width:270px;height:366px;overflow:hidden;}
.mob-books-info .book-cover img {width:100%;}
.mob-books-info .b-info-list {margin-left:290px;}
.mob-books-info .b-info-list b,.mob-books-info .b-info-list i {font-style:normal;font-weight:normal;}
.mob-books-info .b-info-list .ul-list {min-height:220px;overflow:hidden;}
.mob-books-info .b-info-list .b-summary {min-height:100px;margin-bottom:5px;color:#999;}
.mob-books-info .b-info-btn-wrap {}
.mob-books-info .b-info-btn-wrap li {float:left;width:106px;height:40px;line-height:40px;border:1px solid #dbdbdb;text-align:center;color:#999;border-radius:3px;margin-right:14px;cursor:pointer;}
.mob-books-info .b-info-btn-wrap li em {font-style:normal;}
.mob-books-info .b-info-btn-wrap li.active,
.mob-books-info .b-info-btn-wrap li:hover {background-color:#555;color:#fff;}

/*
*	用户列表模块
*/
.ul-list-user {padding:20px;opacity:.8;}
.ul-list-user h4 {font-size:14px;font-weight:normal;margin-top:0;border-bottom:1px solid #dbdbdb;padding-bottom:5px;margin-bottom:5px;color:#999;}
.ul-list-user h4 a {font-size:12px;}
.ul-list-user a {color:#999;}
.ul-list-user ul {width:235px;}
.ul-list-user li {float:left;width:44px;margin:10px 14px 0 0;font-size:12px;}
.ul-list-user:hover {opacity:1;}

/*
*	关注读点的用户模块
* 	需要更改下html
*/
.follow-book-users {padding:20px;opacity:.8;}
.follow-book-users h4 {font-size:14px;font-weight:normal;margin-top:0;border-bottom:1px solid #dbdbdb;padding-bottom:5px;margin-bottom:5px;color:#999;}
.follow-book-users h4 a {font-size:12px;}
.follow-book-users a {color:#999;}
.follow-book-users ul {width:235px;}
.follow-book-users li {float:left;width:44px;margin:10px 14px 0 0;font-size:12px; height: 62px;}
.follow-book-users:hover {opacity:1;}
.follow-book-users .user-avatar {
    position: relative;
}
.follow-book-users .user-avatar span {
    position: absolute;
    left: 0;
    bottom: -18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    width: 44px;
    overflow: hidden;
}

/*
*	每日荐书
*/

.recommend-book {padding:20px;}
.recommend-book h4 {font-size:14px;font-weight:normal;margin-top:0;border-bottom:1px solid #dbdbdb;padding-bottom:5px;margin-bottom:5px;}
.recommend-book:hover h4 {
    color: #333;
}
.recommend-book h4 a {font-size:12px;}
.recommend-book:hover {opacity:1;}
.recommend-book ul {
    margin-top: 10px;
    position: relative;
}
.recommend-book ul li.book1 {
    border-bottom: 1px dashed #dbdbdb;
}
.recommend-book ul li .img-box {
    width: 104px;
    height: 140px;
    opacity: .8;
    position: relative;
    -webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;
}
.recommend-book ul li .img-box span {
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 1px 7px;
    line-height: 20px;
    color: white;
    background-color: #c8c8c8;
    font-size: 14px;
    -webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;
}
.recommend-book ul li .img-box img {
    width: 100%;
    height: 100%;
}
.recommend-book ul li:hover .img-box {
    opacity: 1;
}
.recommend-book ul li .book-t {
    line-height: 20px;
    margin: 6px 0;
}
.recommend-book ul li .book-t a {
    color: #999;
    display: inline-block;
    line-height: 20px;
    font-size: 12px;
}
.recommend-book ul li .book-t a span {
    color: #fff;
    font-size: 10px;
    line-height: 14px;
    background-color: #c8c8c8;
    padding: 0px 5px;
    position: relative;
    top: -2px;
    margin-right: 3px;
    -webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;
}

.recommend-book ul li:hover .book-t a {
    color: #333;
}
.recommend-book ul li.book1:hover .book-t a span,
.recommend-book ul li.book1:hover .img-box span {
    background-color: #38b7ea;
}
.recommend-book ul li.book2:hover .book-t a span,
.recommend-book ul li.book2:hover .img-box span {
    background-color: #ff7e00;
}
.recommend-book ul li.book2 .img-box {
    position: absolute;
    top: 0;
    right: 0;
}



/*
*	列表页读点模块
*/
.mod-list-book {}
.mod-list-book .mob-books-info {padding:0;}
.mod-list-book .book-cover {width:160px;height:217px;}
.mod-list-book .book-cover img {width:100%;}
.mod-list-book .b-info-list {margin-left:170px;}
.mod-list-book h3 {font-size:16px;line-height:22px;}
.mod-list-book .mob-sub {font-size:14px;color:#999;min-height:75px;}
.mod-list-book .ul-list {color:#999;}
.mod-list-book .mob-books-info .b-info-list .ul-list {min-height:96px;}

/*
*	谁在关注本书列表
*/
.menu-n-t em {font-style:normal;}
.menu-n-t li {float:left;width:172px;height:40px;line-height:40px;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;background-color:#f9f9f9;text-align:center;color:#999;}
.menu-n-t li:nth-last-child(1) {border-right:0;width:173px;}
.menu-n-t li a {color:#999;display:block;}
.menu-n-t li:hover {
    background-color: #fff;
}
.menu-n-t li.active {border-top:3px solid #7a7e86;background-color:#fff;color:#555;border-bottom:none;}
.menu-n-t li.active a {}

/*
*	谁在关注本书列表
*/
.books-type-list {}
.books-type-nav em {}
.books-type-nav li {}
.books-type-nav li:nth-last-child(1) {}

.list-wrap li {border-bottom:1px dashed #eaeaea;padding:10px 0;}
.list-box {}
.list-box .user-avatar {margin-top:5px;}
.list-box .author {margin-right:5px;}
.list-box .author-name {color:#428bca;font-size:14px;}
.list-box .box-top {height:30px;}
.list-box .box-top b {color:#999;margin:0 5px;font-weight:normal;}
.list-box .box-ctt {margin-left:55px;}
.list-box .box-msg {border-radius:3px;background-color:#f9f9f9;font-size:12px;display:inline;padding:2px 5px;}
.list-box .box-msg:after,.list-box .box-msg:before {left:20px;}
.list-box .time {}
.come-back {display:inline-block;font-size:14px;}

/*
*	大通栏
*/
.iframe-wrap {width:980px;margin:0 auto;}
.slide-wrap {background-color:#2e3138;margin-bottom:20px;}
.slide-wrap .fi10 {position:relative;}
.slide-wrap .fi_ct {width:602px;height:340px;overflow:hidden;float:left;}
.slide-wrap .fi_ct p {padding:20px;width:602px;position:absolute;left:0;bottom:0;color:#fff;background-color:rgba(0,0,0,.5);color:#fff;}
.slide-wrap .fi_ct p em,
.slide-wrap .fi_ct p b {font-weight:normal;font-style:normal;display:block;}
.slide-wrap .fi_ct p b {font-size:16px;}
.slide-wrap .fi_ct p em {font-size:12px;color:#999;}
.slide-wrap .fi_ct li {display:none}
.slide-wrap .fi_ct li a {display:block; text-align: center;}
.slide-wrap .fi-tab {width:352px;overflow:hidden;}
.slide-wrap .fi-tab li {float:left;width:158px;height:89px;overflow:hidden;margin:18px 18px 0 0;
    background:#171b21;filter:alpha(opacity=80);opacity:.8;}
.slide-wrap .fi-tab li img {width:100%;}
.slide-wrap .fi-tab li.fi-now {filter:alpha(opacity=100);opacity:1;}
.slide-wrap .fi-tab li.fi-adbox {text-align:center;line-height:89px;}
.slide-wrap .fi-tab li.fi-adbox a {color:#fff;}
.slide-wrap .fi_ct p a {color:#fff;text-align: left;}

/*
*	图片列表页模块
*/
.list-pic-wrap {padding:20px 25px;}
.list-pic-wrap .ul-img-list {margin-left:-20px;width:110%;}
.list-pic-wrap .ul-img-list li {float:left;width:296px;height:262px;background-color:#f9f9f9;box-shadow:0px 2px 2px rgba(0, 0, 0, .175);margin:0 0 20px 20px;}
.list-pic-wrap .ul-img-list li .thumb {width:296px;height:172px;overflow:hidden;display:block;}
.list-pic-wrap .ul-img-list li .thumb img {width:100%;}
.list-pic-wrap .ul-img-list li .box {padding:20px;}
.list-pic-wrap .ul-img-list li .box  p {height:24px;line-height:24px;overflow:hidden;position: relative; top: -4px;}
.list-pic-wrap .ul-img-list li .box .user-avatar {margin-right:10px;}
.list-pic-wrap .ul-img-list li .box time {color:#999;}
.list-pic-wrap .ul-img-list li.list-pic-adbox {text-align:center;background-color:rgba(0,0,0,.6);line-height:262px;}
.list-pic-wrap .ul-img-list li.list-pic-adbox a {display:block;color:#fff;}


/*
*	图片内容页
*/
.page-pic-box {margin-bottom:20px;}
.img-wrap {position:relative;text-align:center;overflow:hidden;}
.img-wrap .img-box {max-width:100%;}
.img-btm {position:absolute;bottom:0;left:0;padding:20px;background-color:rgba(0,0,0,.4);color:#fff;width:100%;}
.img-btm .nums i,.img-btm .nums em {font-style:normal;margin:0 2px;}
.img-btm .nums {color:#d0d0d0;}
.img-btm .nums i {font-size:20px;color:#fff;}
.img-btm .nums em {font-size:14px;}
.img-btm .img-title {font-size:16px;margin-left:60px;display:block;}

.img-menu-btn {width:20px;height:116px;border:1px solid #dbdbdb;border-radius:3px;line-height:116px;text-align:center;position:relative;cursor:pointer;}
.img-menu-btn i {border:6px solid transparent;border-left:8px solid #dbdbdb;display: block;position:absolute;top:50%;left:50%;margin:-6px 0 0 -4px;}
.pre-btn i {border:6px solid transparent;border-right:8px solid #dbdbdb;margin:-6px 0 0 -10px;}

.img-menu-btn:hover {background-color:#555;}
.img-menu-btn:hover .i-pre {border-right-color:#fff;}
.img-menu-btn:hover .i-next {border-left-color:#fff;}
.img-li-wrap span.disabled {border:1px solid #eee;cursor:default;}
.img-li-wrap .disabled:hover {background-color:#fff;}
.img-li-wrap .disabled .i-pre ,
.img-li-wrap .disabled:hover .i-pre {border-right-color:#eee;}
.img-li-wrap .disabled .i-next,
.img-li-wrap .disabled:hover .i-next {border-left-color:#eee;}

.img-li-wrap {height:160px;padding:20px;}
.img-menu-list {height:96px;margin:10px 16px;width:882px;overflow:hidden;}
.img-menu-list ul {width:120%;}
.img-menu-list li {float:left;margin-left:10px;opacity:.8;width:166.4px;cursor:pointer;}
.img-menu-list li img {width:100%;}
.img-menu-list li.active {opacity:1;cursor:default;}



/*
*	搜索
*/
.page-search em {text-decoration:none;color:#ff4800;margin:0 2px;font-style:normal;}
.search-alert {padding:20px;color:#999;}
.search-alert i {font-style:normal;}
.search-menu-nav li {width:242px;height:60px;line-height:60px;}
.search-menu-nav li:nth-last-child(1) {width:243px;}
.search-menu-nav li a {}
.search-menu-nav li:hover,
.search-menu-nav li.active {}
.search-menu-nav li.active a {}

.mod-involved-pol {padding:20px;}
.mod-involved-pol h4 {font-size:16px;font-weight:normal;color:#555;border-bottom:1px solid #dbdbdb;padding:4px 0;margin:0;}
.mod-involved-pol li {border-bottom:1px dashed #dbdbdb;padding:10px 0;}
.mod-involved-pol li .user-avatar {width:60px;height:60px;}
.mod-involved-pol li .user-avatar img {width:100%;}
.mod-involved-pol li .box-ctt {margin-left:70px;}

.search-wrap-list {padding:20px;}
.search-wrap-list-ul li {border-bottom:1px dashed #dbdbdb;padding:20px 0;}
.search-wrap-list-ul li h2 {font-size:16px;margin-bottom:5px;}
.search-wrap-list-ul li a {color:#555;}
.search-wrap-list-ul li .mob-sub {font-size:12px;color:#555;}
.search-wrap-list-ul li .mob-sub b {color:#999;}
.search-wrap-list-ul li .mob-summay {font-size:14px;}
.search-wrap-list-ul li .mob-summay a {color:#999;}


/*
*	jin句列表
*/
.mod-active-jinju h3 {font-size:16px;margin-bottom:10px;}
.mod-active-jinju .mob-sub {margin-left:0;font-size:14px;}


/*
*	右侧赞助专栏模块
*/
.moder-list-support {padding:20px;color:#999;}
.moder-list-support a {font-size: 12px;}
.moder-list-support h4 {font-size: 14px;font-weight: normal;margin-top: 0;border-bottom: 1px solid #dbdbdb;padding-bottom: 5px;margin-bottom: 5px;}
.moder-list-support .img-box {width: 72px;height: 54px;line-height:54px;display: block;border: 1px solid #dbdbdb;opacity: .8;float: left;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.moder-list-support:hover .img-box {
    opacity: 1;
}
.moder-list-support li {border-bottom: 1px dashed #dbdbdb;}
.moder-list-support li .li-out {
    margin: 0 -20px;
    padding: 10px 20px;
}
.moder-list-support .li-out:hover {
    background-color: #f9f9f9;
}
.moder-list-support .img-box img {width:100%;}
.moder-list-support .support-info {margin: 2px 0 2px 80px;line-height: 24px;}
.moder-list-support .support-info .support-t {color: #999;margin-right: 2px;}
.moder-list-support .support-info .support-sum {color: #999;}
.moder-list-support:hover h4,
.moder-list-support:hover .support-info .support-sum {color: #333;}
.moder-list-support:hover .support-info .support-t {color: #999;}
.moder-list-support:hover .support-info .support-t:hover {color: #333;}
/*
*	jin句模块
*/
.page-jinju-box {width:690px;margin:0 auto;}
.jinju-box-top {padding:20px 0;position:relative;margin-bottom:40px;}
.jinju-box-top .t-h1 {padding-top:0;}
.jinju-box-top:after,.jinju-box-top:before {content:'';position:absolute;bottom:-20px;display:block;}
.jinju-box-top:after {border:3px solid #dbdbdb;border-top:none;height:6px;left:0;width:100%;}
.jinju-box-top:before {left:50%;margin-left:-5px;border:8px solid transparent;border-top:10px solid #dbdbdb;bottom:-38px;}

.jinju-box .box-top {padding:50px;position:relative;}
.jinju-box .box-top:after,.jinju-box .box-top:before {display:block;font-family:'Arial';position:absolute;font-size:90px;color:#e9e9e9;line-height:80px;}
.jinju-box .box-top:before {content:'“';left:22px;top:25px;}
.jinju-box .box-top:after {content:'”';right:22px;bottom:-20px;}
.jinju-box .box-ctt {background-color:#f9f9f9;padding:20px 50px;}
.jinju-box .box-btm {text-align:center;background-color:#e8e8e8;height:84px;padding:15px 0;}
.jinju-box .box-btm a {font-size:16px;padding:15px 22px;border-radius:3px;display:inline-block;background-color:#dbdbdb;color:#fff;}
.jinju-box .box-btm a:hover{background-color:#01a9f7;}

.xiuping-art-ctt {background-color:#f9f9f9;padding:20px;margin:-20px -20px 0;}
.xiuping-art-ctt p {line-height:22px;}
.xiuping-art-btm {margin-bottom:40px;}
.xiuping-art-btm p {border-bottom:1px dashed #dbdbdb;padding:10px 0;line-height:22px;}
.xiuping-art-btm .xp-ar-more {color:#999;}

.xp-ranking {font-size:12px;margin-bottom:20px;}
.xp-ranking h4 {font-size:16px;border-bottom:1px solid #dbdbdb;padding:0;line-height:32px;height:32px;margin:0;}
.xp-ranking i,.xp-ranking b,.xp-ranking em,.xp-ranking u,.xp-ranking s {font-style:normal;font-weight:normal;text-decoration:none;float:left;text-align:center;}
.xp-ranking i {width:50px;}
.xp-ranking b {width:100px;}
.xp-ranking em {width:100px;}
.xp-ranking u {width:100px;}
.xp-ranking s {float:none;}
.xp-ranking ul {margin-bottom:10px;}
.xp-ranking li {line-height:36px;color:#999;}
.xp-ranking li:nth-child(even) {background-color:#f9f9f9;}
.xp-ranking p {text-align:right;color:#999;}

/*
*	关于虎嗅
*/
.iframe-wrap {margin-bottom:40px;}
.about-menu li {width:138px;}
.about-menu li:nth-last-child(1) {width:152px;}
.about-ctt-wrap {padding:20px;color:#555;}
.about-ctt-wrap h1,.about-ctt-wrap .t-h4,.about-ctt-wrap .t-h5 {margin:0 0 10px;font-size:16px;padding:4px 0;line-height:24px;border-bottom:1px solid #dbdbdb;height:32px;}
.about-ctt-wrap .ctt-wrap p {margin:20px 0;}
.about-ctt-wrap .p-line {border-bottom:1px dashed #dbdbdb;}
.about-ctt-wrap .hx_wx_qrcode {width:270px;height:270px;border:1px solid #eaeaea;}
.about-ctt-wrap .hx-other {margin-bottom:20px;}
.about-ctt-wrap .hx-other p {margin:5px 0;}
.about-ctt-wrap .box-wrap {background-color:#f9f9f9;padding:20px;}
.about-ctt-wrap .box-wrap .t-h4 {border-bottom:1px dashed #dbdbdb;}
.about-ctt-wrap .box-wrap dl {background-color:#fff;padding:0 20px;}
.about-ctt-wrap .box-wrap dl:after {}
.about-ctt-wrap .box-wrap dt {line-height:50px;position:relative;padding:0 20px;margin:0 -20px;cursor:pointer;}
.about-ctt-wrap .box-wrap dt i {position:absolute;right:20px;}
.about-ctt-wrap .box-wrap dt i:after {content:'+';font-size:22px;color:#999;font-style:normal;display:block;}
.about-ctt-wrap .box-wrap dt:hover {background-color:#2e3138;color:#fff;}
.about-ctt-wrap .box-wrap dt:hover i:after {color:#fff;}
.about-ctt-wrap .box-wrap dd {border-top:1px solid #dbdbdb;padding-bottom:20px;display:none;}
.about-ctt-wrap .box-wrap dl.active i:after {content:'-';}
.about-ctt-wrap .box-wrap dl.active dd {display:block;}
.about-ctt-wrap .box-wrap dd p {margin:10px 0 5px;}
.about-ctt-wrap .box-wrap dd li {line-height:22px;}
.about-ctt-wrap .t-h5 {border-bottom:1px dashed #dbdbdb;margin-bottom:-10px;}
.problem-box dt {color:#0479c4;}
.lines-wrap .t-h4 {border-bottom:1px dashed #dbdbdb;}
.links-img-ul,.links-txt-ul {margin-bottom:20px;}
.links-img-ul li {float:left;width:90px;height:33px;overflow:hidden;margin:10px 10px 0 0;border:1px solid #dbdbdb;}
.links-img-ul li img {width:100%;}
.links-txt-ul li {display: inline-block;padding:0 5px;line-height: 26px;}
.links-txt-ul li a {color:#555;}

.authen-wrap .t-h4 {line-height:50px;height:50px;}
.authen-wrap .authen-btn {background-color:#01a9f7;border-radius:3px;padding:5px 10px;color:#fff;float:right;font-size:12px;line-height:22px;margin:5px 20px 0 0;cursor:pointer;}
.authen-wrap .authen-btn a {
    color: #fff;
}
.authen-wrap .ul-list li {}
.authen-wrap .ul-list li em {color:#999;margin-left:20px;font-style:normal;}
.authen-condit {padding:20px;background-color:#f9f9f9;margin:20px 0;}
.authen-condit li {line-height:60px;background-color:#fff;box-shadow:0 2px 2px rgba(0, 0, 0, .175);margin:0 0 20px;padding:0 15px;color:#999;cursor:pointer;}
.authen-condit .sign-box i {vertical-align:middle;}
.authen-condit li:hover {background-color:#f0f0f0;}
.authen-wrap .table-striped {margin:20px 0;}
.authen-wrap .table-striped>thead>tr th,
.authen-wrap .table-striped>tbody>tr td {border:none;text-align:center;height:34px;line-height:34px;font-weight:normal;}
.authen-wrap .table-striped>tbody>tr:nth-child(odd) {background-color:#f9f9f9;}
.authen-wrap .table-striped tr th,
.authen-wrap .table-striped tr td:nth-child(2),
.authen-wrap .table-striped tr td:nth-child(3) {color:#999;}
.authen-wrap .td1 {width:30%;}
.authen-wrap .td2 {width:40%;}
.authen-wrap .td3 {width:30%;}

/*
*	活动
*/
.active-create-wrap .box-left {width:560px;}
.active-create-wrap .box-left .t-h2 {margin:20px;font-size:16px;padding:0 0 10px;border-bottom:1px solid #dbdbdb;position:relative;}
.active-create-wrap .box-left .t-h2 .btn-preview {float:right;color:#999;font-size:12px;}
.active-create-wrap .box-left .t-h2:after {content:'';display:block;width:0;height:0;border:20px solid transparent;border-left:30px solid #fff;position:absolute;right:-70px;top:52px;}
.active-create-wrap .box-left .form-group {margin:0;padding:5px 20px;}
.active-create-wrap .box-left .control-label {width:75px;float:left;font-weight:normal;padding-top:4px;}
.active-create-wrap .box-left .control-box {margin-left:80px;}
.active-create-wrap .box-left .cover-box-wrap {width:250px;height:139px;line-height:130px;text-align:center;overflow:hidden;border:1px dashed #dbdbdb;margin-top:5px;}
.active-create-wrap .box-left .cover-box-wrap img {width:100%;height:auto;}
.active-create-wrap .box-left .banner-box-wrap {width:440px;height:77px;line-height:77px;text-align:center;overflow:hidden;border:1px dashed #dbdbdb;margin-top:5px;}
.active-create-wrap .box-left .banner-box-wrap img {width:100%;height:auto;}
.active-create-wrap .box-left .btn-wrap {text-align:center;margin:10px 0 20px;}

.datepicker-wrap .box1 {margin-left:80px;margin-right:284px;position:relative;margin-bottom:10px;}
.datepicker-wrap .box1 .input-group-addon {position:absolute;right:-24px;top:0;margin:0;border-width:1px;}

.active-create-wrap .box-right {width:370px;position:relative;padding:14px 0 0;}
.active-create-wrap .active-box-moder {width:650px;margin:0;position:relative;left:-140px;border:1px solid #ccc;padding:5px;
-moz-transform:scale(0.568);
-webkit-transform:scale(0.568);
-o-transform:scale(0.568);
transform:scale(0.568);
}
.active-create-wrap .active-box-moder h3 {line-height:32px;}
.active-create-wrap .active-box-moder .mod-thumb img {width:100%;}
.active-create-wrap .active-box-moder time {margin-right:10px;}
.active-create-wrap .moder-active-box {margin-bottom:-90px;}
.active-box-moder .mob-other {position:relative;}
.other-action-time {position:absolute;bottom:0;left:0;}
.active-box-moder .action-box {position:absolute;bottom:0;right:0;}
.vote-info-wrap {background-color:#f9f9f9;border:1px solid #dcdcdc;padding:10px 0;margin:5px 0;display:none;}
.vote-info-wrap .form-group {margin:10px 0;}
.active-create-wrap .input-file {display:none;}
.jcrop-btn {width: 120px;height: 30px;line-height: 28px;background: #f9f9f9;color: #999;border: 1px solid #dbdbdb;border-radius: 5px;font-weight: normal;width: 80px;font-size:12px;display:inline-block;text-align:center;cursor:pointer;}
.jcrop-img-moder-wrap .percent {margin-left:10px;}
.jcrop-img-moder-wrap #showimg {width:474px;height:254px;overflow:hidden;border:2px dashed #ccc;margin:10px auto;}
.form-info {color:#ccc;font-size:12px;margin:0 5px;}

/*
*	小弹窗样式
*/
.hx-modal .modal-sm {width:440px;}
.hx-modal .modal-header {background-color:#363636;color:#fff;border-radius:4px 4px 0 0;font-size:18px;}
.hx-modal .modal-header .i-icon2 {margin-right:10px;top:-2px;position:relative;}
.hx-modal .modal-header .close {color:#bdbdbd;}

/*
*	活动内容页
*/
.active-banner {position:relative;margin:0 0 20px;z-index:-1;text-align:center;background-repeat:no-repeat;background-position:center top;background-size:cover;height:300px;margin-top:-10px;}
.active-banner img {width:100%;margin:0 auto;}
.banner-btm-box {width:970px;margin:0 auto;color:#fff;font-size:18px;text-align:left;}
.banenr-btm {width:100%;height:50px;line-height:50px;background-color:rgba(0,0,0,.6);position:absolute;bottom:0;left:0;}
.active-info-wrap {margin:0 20px;}
.active-info-wrap li {height:52px;line-height:52px;border-bottom:1px dashed #dbdbdb;}
.active-info-wrap li .b-t {float:left;width:80px;font-weight:normal;color:#999}
.active-info-wrap li p {margin-left:80px;}

.box-join-way {padding:20px;}
.box-join-way .btn-blue {width:45%;height:30px;padding:0 12px;background-color:#999;border:1px solid #999;color:#777;}
.box-join-way .btn-gray {padding:0;}
.box-join-way .btn:nth-child(1) {float:left;}
.box-join-way .btn:nth-child(1) a {color:#777;}
.box-join-way .btn:nth-child(2) {float:right;}
.box-join-way .join-way-btn {width: 100%;
    background-color: #dbdbdb;
    color: #fff;
    border: 1px solid #dbdbdb;}
.box-join-way span.disabled,
.box-join-way:hover span.disabled {background-color:#dbdbdd;border-color:#dbdbdb;}

.box-join-way:hover .btn:nth-child(1) a {color:#fff;}
.box-join-way .remove-join {color:#b7b7b7;font-size:12px;margin-top:10px;padding:0;font-weight:normal;}
.box-join-way:hover .btn-blue {color:#fff;background-color: #01a9f7;border: 1px solid #01a9f7;}

/*
*	活动报名信息
*/
.my-active-info {padding:20px;}
.my-active-info h4 {font-size: 14px;font-weight: normal;border-bottom: 1px solid #dbdbdb;padding-bottom: 5px;margin-top: 0;margin-bottom:10px;color: #999;}
.my-active-info .btn {width:62px;height:30px;padding:0 12px;background-color:#999;border:1px solid #999;color:#777;}
.my-active-info .form-control {background-color:transparent;}
.my-active-info:hover .btn-blue {color:#fff;background-color: #01a9f7;border: 1px solid #01a9f7;}
.my-active-info span.form-control {box-shadow:none;color:#bbb;border:1px solid #ddd;}

/*
*	活动列表
*/
.page-active-list .mob-title-class h1 {color:#555;}
.active-list-pages {border-top:1px solid #dbdbdb;margin-top:5px;padding-top:10px;}
.s-page {border:1px solid #dbdbdb;border-radius:3px;width:20px;height:20px;line-height:16px;overflow:hidden;padding:0;text-align:center;cursor:pointer;font-size:10px;color:#a5a5a5;}
.s-page a {
    color: #333;
}
.active-pre {float:left;}
.active-next {float:right;}
.active-pre:hover, .active-next:hover { background-color: #555; color: #fff;}
.active-moons {text-align:center;}
.mob-title-class .active-moons {font-size:18px;color:#ff6a00;line-height:20px;}
.moder-active-box2 {margin-top:2px;}
.moder-active-box2 .mod-thumb {background:#ddd;text-align:center;line-height:136px;height:139px;}


/*
*	活动日历模块
*/
.week-active-calendar {padding:20px;color:#999;}
.week-active-calendar h4 {
    font-size: 14px;
}
.week-active-calendar .active-moons {}
.week-active-calendar .active-list-pages {border-bottom:1px dashed #dbdbdb;padding-bottom:5px;}
.week-active-calendar .ul-list-active li {border-bottom:1px dashed #dbdbdb;padding:10px 0;text-align:left;}
.week-active-calendar .ul-list-active li i,
.week-active-calendar .ul-list-active li a {color:#999;}
.week-active-calendar:hover .ul-list-active li a {color:#333;}
.week-active-calendar:hover .ul-list-active li a:hover {color:#428bca;}
.week-active-calendar .more-a {width:100%;height:40px;line-height:50px;text-align:center;display:block;color:#999;}
.moder-active-manager {margin-top:10px;}
.moder-active-manager .span-btn {height:30px;line-height:30px;background-color:#dbdbdd;cursor:pointer;padding:0 10px;border-radius:3px;color:#eee;}
.week-active-calendar:hover .active-moons {color:#ff6a00;}
.week-active-calendar:hover .ul-list-active b {color:#999;}
.week-active-calendar:hover .moder-active-manager .span-btn,
.page-active-list h1 .span-btn {color:#fff;height:30px;line-height:30px;background-color:#dbdbdd;cursor:pointer;padding:0 10px;border-radius:3px;}
.week-active-calendar:hover .moder-active-manager .span-btn:hover,
.page-active-list h1 .span-btn {
    background-color: #01A9F7;
}
.page-active-list h1 .span-btn {margin-top:-12px;line-height:28px;font-size:14px;}
.page-active-list h1 .btn-active-manager {margin-right:10px;}
.week-active-good {padding:20px 0 0;color: #999;opacity: 0.8;}
.week-active-good:hover {opacity:1;}
.week-active-good h4 {font-size: 14px;padding:0 20px;}
.week-active-good .mod-thumb {width:278px;height:155px;display:block;}
.week-active-good .mod-thumb img {width:100%;}
.week-active-good li {margin-top:10px;position:relative;}
.week-active-good li b {position:absolute;bottom:0;left:0;width:100%;padding:10px;background:rgba(0,0,0,.6);color:#fff}

.top-active-calendar {width:280px;position:absolute;top:100px;background:#fff;left:-95px;padding:10px;display:none;opacity:0;}
.top-active-calendar:before,
.top-active-calendar:after {left:130px;}

/*
*	注册登录模块
*/
.lgn-moder-wrap .modal-header {padding:15px 30px;}
.lgn-wrap {color:#999;margin-top:10px;font-size:12px;}
.lgn-wrap label {font-weight:normal;}
.lgn-wrap .btn-blue {width:100%;}
.lgn-wrap .t-h4 {margin:10px 0 -10px;font-size:14px;border:none;}
.lgn-wrap .form-group {margin:15px 0 30px;}
.lgn-wrap .group-btm {margin-bottom:0;}
.lgn-wrap .form-control {background-color:#f9f9f9;}
.lgn-wrap .forget-pwd {margin-bottom:-10px;}
.lgn-wrap .forget-pwd a {color:#999;}
.lgn-wrap .col-sm-2 {padding-right:0;}
.lgn-wrap .btn-reg a {margin-left:5px;}
.lgn-wrap .box-btm {margin-top:10px;}
.lgn-wrap .checkbox-wrap {font-weight:normal;}
.lgn-wrap .checkbox-wrap input {margin-right:5px;}
.lgn-wrap .box-btm .btn-reg {margin-top:0px;color:#999; cursor:default;}
.lgn-three-btnWrap {background-color:#f2f2f2;padding:30px;border-radius:0 0 5px 5px;}
.lgn-three-btnWrap a {width:142px;}
.lgn-three-btnWrap a span {padding-left:0;display:block;float:none;margin-left:50px;}

/*
*	举报模块
*/
.rep-moder-wrap {}
.rep-moder-wrap .t-h4 {border-bottom:none;margin-top:10px;}
.rep-moder-btm {margin:20px 0 0;}


/*
*	报名活动模块
*/
.join-moder-wrap {}

.join-moder-btm {background-color:#f2f2f2;border-radius:0 0 5px 5px;padding:15px;}
.join-moder-btm button {width:142px;}

.process-moder-wrap {padding:15px;}
.process-moder-wrap .btn-blue {width:auto;height:auto;line-height:1.42857143;}
.process-moder-wrap .process-header {border-bottom:1px solid #dbdbdb;}
.process-moder-wrap .process-ctt {margin:10px 0;}
.process-moder-wrap .process-ctt li {margin:10px 0;}
.process-moder-wrap .process-ctt li span {float:left;text-align:left;overflow:hidden;height:24px;line-height:24px;}
.process-moder-wrap .process-ctt li .span-check {width:12px;margin-right:10px;}
.process-moder-wrap .process-ctt li .span-check input {bottom:2px;position:relative;}
.process-moder-wrap .process-ctt li .span-user {width:65px;}
.process-moder-wrap .process-ctt li .span-name {width:65px;margin:0 10px;}
.process-moder-wrap .process-ctt li .span-phone{width:100px;}
.process-moder-wrap .process-ctt li .span-btn-wrap {float:right;}
.process-moder-wrap .process-ctt li .span-btn-wrap span {margin-left:10px;cursor:pointer;}
.process-moder-wrap .process-btm {border-top:1px solid #dbdbdb;padding-top:15px;}
.process-moder-wrap .pagination {margin:0;}
.process-moder-wrap .pagination>li>a {margin-left:5px;}
.process-moder-wrap .pagination li.active a {background-color:#4d4e53;box-shadow:inset 0 1px 3px #737375;border:1px solid #111;}
.process-moder-wrap .all-check {margin-right:10px;}
.process-moder-wrap .check-class {margin-bottom:5px;margin-left:20px;}
.process-moder-wrap .check-class .btn-class {margin-right:5px;padding:2px 10px;border-radius:3px;cursor:pointer;}
.process-moder-wrap .check-class .active {background:#01a9f7;color:#fff;}
.process-moder-wrap .check-btn .btn {margin-right:5px;}
.process-moder-wrap .btn-remove {color:#bbb;}
/*
*	空白页面
*/
.blank-ctt-wrap {min-height:500px;padding:30px;}
.blank-ctt-wrap .i-red0 {font-style:normal;margin-right:5px;}
.page-article-pic .article-btm-other {
    border-top: 0;
}
.page-article-pic .article-other {
    background-color: #fff;
    padding: 0px 20px;
    margin-top: -15px;
}
#info_dialog .modal-body div {
    padding: 20px 0;
}
#page_use .mob-class {
    margin: 0 10px 40px;
}
#page_use .page-wrap .pagination,
.page-list-pic .page-wrap .pagination {
    margin: 5px 0 15px;
}
.page-list-pic .slide-wrap {
    margin-bottom: 10px;
}
#d_protocol_box .modal-body {
    overflow-y: auto;
    height: 340px;
}
.page-author .top-box{
    padding: 20px;
    margin: 0 10px 20px;
}
.page-author .top-box .t-time {
    color: #ff6f00;
}
.page-author .top-box .t-dot {
    display: inline-block;
    font-size: 30px;
    margin: 0 3px;
    color: #666;
    line-height: 0;
    position: relative;
    top: -3px;
}
.page-author .top-box .pull-right a {
    float: none;
}

.author-box {
    margin: 0 -20px 0 10px;
}
.author-box .wj-wrap {
    width: 180px;
    height: 120px;
    padding-top: 10px;
    float: left;
    margin-right: 20px;
    overflow: hidden;
}
.author-box .wj-wrap .user-avatar {
    margin-right: 10px;
}
.author-box .wj-wrap .btn {
    line-height: 16px;
    color: #999;
    float: left;
}
.author-box .wj-wrap .btn:hover {
    background-color: #2e3138;
    color: #fff;
}
.author-box .wj-wrap .author .author-name {
    color: #0479c4;
    float: left;
}
.author-box .wj-wrap .author .i-icon {
    float: left;
}

.author-box .wj-wrap .author {
    margin: 0;
    position: relative;
    top: -5px;
    float: left;
    width: 84px;
    height: 24px;
    overflow: hidden;
}
.author-box .wj-wrap .word {
    height: 52px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #f9f9f9;
    border-top: 1px solid #dbdbdb;
    line-height: 20px;
    padding: 5px 20px;
    color: #999;
    font-size: 12px;
}
.page-author .page-box {
    margin: 0 10px 40px;
}
.page-author .page-box .pagination {
    margin: 0;
}
.author-cmt-box .wj-wrap {
    height: 140px;
}
.author-cmt-box .wj-wrap .word {
    height: 72px;
}
.author-cmt-box .wj-wrap .word span {
    color: #333;
}

.pl-list-wrap-after {
    background-color: #fff;
    margin-bottom: 10px;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, .175);
}
.pl-list-wrap-after .span-mark-box {
    height: 20px;
    position: relative;
}
.pl-list-wrap-after .dianping-box .span-mark-box {
    margin-left: -20px;
}

.pl-list-wrap-after .pl-box-top {
    padding-top: 0;
}
.pl-list-wrap-after .pl-box-wrap {
    background-color: #fff;
    border-bottom: 1px dashed #dbdbdb;
    padding-top: 20px;
}
.pl-list-wrap-after .pl-box-wrap:last-child {
    border-bottom: 1px dashed transparent;
}

.pl-list-wrap-after .pl-box-wrap:first-child {
    padding-top: 20px;
}
.pl-list-wrap-after .pl-box-wrap.active {
    background-color: #f5fbfe;
}

.pl-list-wrap-after .pl-box-wrap .user-avatar-author {
    border: 1px solid #ff7e00;
}
.dianping-wrap-one .user-avatar-hover {
    border: 1px solid #ff7e00;
}
.page-article-active .share-wx-wrap {
    left: 15px;
}
.page-article-active .share-wx-wrap:after, .page-article-active  .share-wx-wrap:before {
    left: 8px;
}

.go-top {
    background: url(images/indexTool.png) -138px -545px no-repeat #7a7e86;
    width: 46px;
    height: 46px;
    position: fixed;
    left: 1174px;
    bottom: 40px;
    cursor: pointer;
    border-radius: 5px;
    display: none;
}
.go-top:hover {
    background-color: #2d3037;
}
#top {
    margin-bottom: 10px;
}


.mod-headlines .js-list-share-btn .pl-moder-share ,
.mod-b .js-list-share-btn .pl-moder-share {
    border: none;
}
.mod-headlines .pl-moder-share:after,
.mod-headlines .pl-moder-share:before,
.mod-b .pl-moder-share:after,
.mod-b .pl-moder-share:before {
    top: 24px;
}
.mod-headlines .pl-moder-share:after ,
.mod-b .pl-moder-share:after {
    top: 23px;
}
.mod-headlines .pl-moder-share .share-list-wrap,
.mod-b .pl-moder-share .share-list-wrap {
    margin-left: -96px;
    top: 0;
}

#ignoreModal .modal-body .modal-manage a {
    color: #787878;
    font-size: 16px;
    cursor: pointer;
    text-decoration: underline;
}
#ignoreModal .modal-body .new-lb {
    margin: 5px 0;
    display: block;
}
#ignoreModal .modal-body .new-lb input[type="checkbox"] {
    margin: -2px 4px 0 0;
}
#ignoreModal .modal-body .new-lb textarea {
    width: 100%;
    box-sizing: border-box;
    max-width: 100%;
}
#ignoreModal .modal-body .reason-edit-box .new-lb {
    position: relative;
}
#ignoreModal .modal-body .reason-edit-box .new-lb span {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 40px;
    color: #08c;
}
#ignoreModal .modal-body .reason-edit-box .new-lb input {
    margin-left: 20px;
    width: 90%;
    margin-bottom: 0;
}

#d_shensu_box textarea {
    margin: 8px 0;
}
#d_shensu_box .dialog-invite-type label {
    display: inline-block;
    margin-right: 20px;
    width: 96px;
}
#d_shensu_box .dialog-invite-type label input[type="radio"] {
    position: relative;
    top: 2px;
    margin-right: 2px;
}
.text-normal{ color: rgb(51, 51, 51);}
.text-big-title{ color: rgb(128, 0, 0); font-weight: bold;}
.text-sm-title{color: rgb(51, 51, 51);font-weight: bold;}
.text-hxzhu{ color: rgb(128, 0, 0); font-family: "kaiti", "楷体_GB2312", "SimKai"; font-weight: normal;}
.text-remarks{ color: rgb(51, 51, 51); font-family: "kaiti", "楷体_GB2312", "SimKai";font-weight: normal}

/*  jin句展示  */
.moder-list-jinju {
    padding: 20px;
}
.moder-list-jinju .title {
    border-bottom: 1px solid #dbdbdb;
}
.moder-list-jinju .title h3 {
    font-size: 14px;
    color: #333;
    line-height: 26px;
}
.moder-list-jinju .title a {
    font-size: 14px;
    color: #999;
    float: right;
    margin-top: -24px;
}
.moder-list-jinju ul {
    margin-top: 5px;
    overflow: hidden;
}
.moder-list-jinju ul li {
    border-bottom: 1px dashed #dbdbdb;
    line-height: 30px;
    margin-top: 3px;
}
.moder-list-jinju ul li a {
    line-height: 22px;
    display: inline-block;
    color: #999;
    font-size: 12px;
}
.moder-list-jinju:hover ul li a {
    color: #333;
}
.moder-list-jinju ul li a:hover {
    color: #428bca;
}

.page-view-data .section .reg-time {
    position: absolute;
    left: 30px;
    top: 248px;
    width: 86px;
    text-align: center;
    color: #999;
    line-height: 16px;
    font-size: 12px;
}




.function{
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0;
	text-align: left;
	background: #fff;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, .175);
	background-color: #fff;
	margin-bottom: 10px;
}
.function .function_t {
	font-size: 16px;
	height: 34px;
	line-height: 24px;
	margin: 0 0 2px 0;
	padding: 5px 0 5px 1em;
	color: #555;
	background: #fbfbfb;
	border: 1px solid #eeeeee;
	float: left;
	display: block;
	width:100%;
	font-weight: normal;
}
.function .function_c {
	padding: 0em;
	display: block;
	float: left;
	width: 100%;
}
.function ul {
	text-align: left;
	width: 95%;
	margin: 0 0 0 0;
	padding: 0 0 0 5%;
	border-top: 1px solid #FFFFFF;
	list-style-position: outside;
	list-style-type: none;
}
.function li {
	font-size: 1em;
	margin: 0 0 0 0;
	padding: 0.4em 0 0.4em 0.9em;
	background: url("images/pointblue.gif") no-repeat 0 center;
	width: auto;
}
.function a {
	color: gray;
}
dl {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style-type: none;
	list-style-position: outside;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display: block;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}
.function .function_c div {
	padding: 0.8em 0 0.5em 1em;
	line-height: 1.5em;
	display: block;
}
.cp-hello{
	display: block;
	float: left;
	width:100%;
}
/*-----------------------------日历-----------------------------*/
#divCalendar{
    width:100%;
	padding:0 0 0 0;
}


#divCalendar div{
    width:225px;
	margin:0 27px;
	padding:5px 0 5px 5px;
	float:left;
}


#divCalendar table{
	width:96%;
	padding:0 2% 0 2%;
	text-align:center;
}
caption{
	text-align: center;
}
.wrap-right-single{
	border: none;
}
.commentbox{
	background: #fff;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, .175);
	background-color: #fff;
	margin-bottom: 10px;
}
.msg{
	margin:0 15px;
	padding: 15px 0;
	border-bottom: 1px dashed #A9A9A9;
}
.msg li{
	padding:0 10px;
}
.post{
	padding: 15px 20px 10px;
}
.pagination a{
	color: #555;
	margin: 0 5px;
	border-radius: 3px;
	padding: 4px 10px;
	display: inline-block;
	position: relative;
	line-height: 1.42857143;
	text-decoration: none;
	color: #55555A;
	background-color: #fff;
	border: 1px solid #ddd;
	margin-left: -1px;
}
.pagination a:hover{
	background-color: #EEEEEE;
}
.now-page{
	color: #555;
	margin: 0 5px;
	border-radius: 3px;
	padding: 4px 10px;
	display: inline-block;
	position: relative;
	line-height: 1.42857143;
	text-decoration: none;
	color: #fff;
	background-color: #4D4E53;
	border: 1px solid #111111;
	margin-left: -1px;
}
.mob-sub-zdy p{
	display: inline;
}
.postbottom{
	margin-top: 10px;
}
.msg ul{
	border: none;
}
.pl-ct-zdy p{
	margin-left: 64px;
	margin-bottom: 10px;
}
.pl-ct-zdy p input{
	padding:0 4px;
	color: #999;
	webkit-transition: border linear .2s,box-shadow linear .2s;
	-moz-transition: border linear .2s,box-shadow linear .2s;
	-o-transition: border linear .2s,box-shadow linear .2s;
	transition: border linear .2s,box-shadow linear .2s;
	border: 1px solid #dfdfdf;
	border-radius: 3px;
}
.pl-ct-zdy p label{
	color: #999;
}

.pull-right-ndzy{
	border:none;
}