* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

html {
    font-family: "Microsoft YaHei", "微软雅黑", "Open Sans", Arial, "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    height: 100%;
}

body {
    margin: 0;
    font-size: 16px;
    color: #333333
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block
}

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline
}

.hide {
    display: none;
}

audio:not([controls]) {
    display: none;
    height: 0
}

.clear {
    clear: both;
}

[hidden], template {
    display: none
}

.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
}

.m-offset .col-md-1, .m-offset .col-md-2, .m-offset .col-md-3, .m-offset .col-md-4, .m-offset .col-md-5, .m-offset .col-md-6, .m-offset .col-md-7, .m-offset .col-md-8, .m-offset .col-md-9, .m-offset .col-md-10, .m-offset .col-md-11, .m-offset .col-md-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.col-md-12 {
    width: 100%
}

.col-md-11 {
    width: 91.66666667%
}

.col-md-10 {
    width: 83.33333333%
}

.col-md-9 {
    width: 75%
}

.col-md-8 {
    width: 66.66666667%
}

.col-md-7 {
    width: 58.33333333%
}

.col-md-6 {
    width: 50%
}

.col-md-5 {
    width: 41.66666667%
}

.col-md-4 {
    width: 33.33333333%
}

.col-md-3 {
    width: 25%
}

.col-md-2 {
    width: 16.66666667%
}

.col-md-1 {
    width: 8.33333333%
}

.col-md-offset-12 {
    margin-left: 100%
}

.col-md-offset-11 {
    margin-left: 91.66666667%
}

.col-md-offset-10 {
    margin-left: 83.33333333%
}

.col-md-offset-9 {
    margin-left: 75%
}

.col-md-offset-8 {
    margin-left: 66.66666667%
}

.col-md-offset-7 {
    margin-left: 58.33333333%
}

.col-md-offset-6 {
    margin-left: 50%
}

.col-md-offset-5 {
    margin-left: 41.66666667%
}

.col-md-offset-4 {
    margin-left: 33.33333333%
}

.col-md-offset-3 {
    margin-left: 25%
}

.col-md-offset-2 {
    margin-left: 16.66666667%
}

.col-md-offset-1 {
    margin-left: 8.33333333%
}

.col-md-offset-0 {
    margin-left: 0
}

a {
    cursor: pointer;
    color: #333333;
    background-color: transparent;
    text-decoration: none;
    border: 0;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

a:active, a:hover {
    outline: 0;
    color: #3c75f6;
}

abbr[title] {
    border-bottom: 1px dotted
}

span.m {
    color: #3c75f6;
}

b, strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

mark {
    color: #333333;
    background: #ff0
}

small {
    font-size: 80%
}

sub, sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

.right {
    float: right !important;
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    height: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

pre {
    overflow: auto
}

img, form, div, td, th, dl, dt {
    border: 0;
    margin: 0;
    padding: 0;
    line-height: 28px;
    font-size: 14px
}

button, input, optgroup, select, textarea {
    margin: 0;
    font: inherit;
    color: inherit
}

button {
    overflow: visible
}

button, select {
    text-transform: none
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled], html input[disabled] {
    cursor: default;
    background: #f2f2f2;
}

button::-moz-focus-inner, input::-moz-focus-inner {
    padding: 0;
    border: 0
}

textarea {
    overflow: auto
}

table {
    border-spacing: 0;
    border-collapse: collapse
}

td, th {
    padding: 0
}

dl, dt, dd {
    padding: 0;
    margin: 0;
}

thead {
    display: table-header-group
}

img, tr {
    page-break-inside: avoid
}

h2, h3, p {
    orphans: 3;
    widows: 3
}

h2, h3 {
    page-break-after: avoid
}

ul, li {
    list-style-type: none;
    padding: 0;
    margin: 0
}

h3.title {
    font-weight: normal;
}

.hide {
    display: none !important;
}

.tips-info {
    padding: 20px;
    font-size: 20px;
}

/*.btn{text-align:center;cursor:pointer;outline:none;border:1px solid #3c75f6;background:#fff;color:#3c75f6;line-height:44px;padding:0px 10;border-radius:4px;font-size:14px;display:inline-block;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;}*/
.btn {
    text-align: center;
    cursor: pointer;
    outline: none;
    border: 1px solid transparent;
    background-img: none;
    line-height: 1.43;
    padding: 6px 12px;
    border-radius: 4px;
    font-size: 14px;
    display: inline-block;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}

/*.btn:hover{background:#3c75f6;color:#fff;}*/
.table-list .btn {
    line-height: 20px;
    width: 70px;
    padding: 2px 5px;
    margin: 8px auto;
    display: block;
}

.btn-large {
    width: 100%;
    padding: 4px 10px;
    font-size: 16px;
    background: #fff;
    border: 1px solid #3c75f6;
    border-radius: 4px;
}

.btn-large:hover {
    border-color: #3c75f6;
}

.btn-red {
    border: 1px solid #cc362c;
    color: #cc362c
}

.btn-red:hover {
    border: 1px solid #cc362c;
    background: #cc362c;
    color: #fff
}

.btn-phonecode {
    /*margin-top: 6px;*/
    width: 110px;
    border-radius: 4px;
    cursor: pointer;
}

.btn-phonecode[disabled] {
    background: #fff;
    border: 1px solid #3c75f6;
    color: #3c75f6;
}

.btn-yue, .btn-del {
    border: 1px solid #cc362c !important;
    color: #cc362c !important;
}

.btn-yue:hover, .btn-yue-active, .btn-del:hover {
    background-color: #cc362c !important;
    color: #fff !important;
}

.btn-yue-active {
    cursor: not-allowed;
}

.btn-yue-disabled {
    cursor: not-allowed;
    border: 1px solid #ccc !important;
    color: #999 !important
}

.btn-yue-disabled:hover {
    background: none !important;
    color: #999 !important
}

.btn-follow {
    border: 1px solid #3c75f6 !important;
    color: #3c75f6 !important;
}

.btn-follow:hover, .btn-follow-active {
    background-color: #3c75f6 !important;
    color: #fff !important;
}

.btn-apply-del {
    font-size: 12px;
    padding: 2px 0 !important;
    cursor: not-allowed;
    color: #999 !important;
    border: 1px solid #ccc !important;
}

.btn-apply-del:hover {
    background: none !important;
    color: #999 !important
}

.callout {
    padding: 10px 20px;
    margin: 20px 0;
    border: 1px solid #eee;
    border-left-width: 5px;
    border-radius: 4px;
    background-color: #f9f9f9
}

.callout p {
    margin: 0;
    padding: 0;
    font-size: 15px;
    line-height: 1.67;
    color: #ce4844;
}

.callout-danger {
    border-left-color: #ce4844
}

.box-fix-l {
    float: left;
    width: 750px;
    overflow: hidden;
}

.box-fix-r {
    width: 350px;
    float: right;
    overflow: hidden;
}

.head-nav .box-fix-l {
    width: 260px;
    float: left;
    overflow: hidden;
}

.head-nav .box-fix-c {
    width: 560px;
    float: left;
    overflow: hidden;
    margin-left: 30px;
}

.head-nav .box-fix-r {
    width: 300px;
    float: right;
    overflow: hidden;
}

.box-col-3 .box-fix-l {
    width: 260px;
    float: left;
    overflow: hidden;
}

.box-col-3 .box-fix-c {
    width: 500px;
    float: left;
    overflow: hidden;
    margin-left: 30px;
}

.box-col-3 .box-fix-r {
    width: 350px;
    float: right;
    overflow: hidden;
}

.box-daxueku .box-col-3 .box-fix-l {
    width: 180px;
}

.box-daxueku .box-col-3 .box-fix-d {
    float: left;
    overflow: hidden;
    width: 950px;
    margin-left: 50px;
    margin-top: 20px;
}

.box-daxueku .box-col-3 .box-fix-c {
    width: 640px;
    margin-left: 0;
    padding-right: 40px;
}

.box-daxueku .box-col-3 .box-fix-r {
    width: 300px;
}

/*公共部分end*/

/*表单*/
.radio-box .radio-list, .checkbox-box .checkbox-list {
    height: auto;
    overflow: hidden;
    line-height: 36px;
}

.radio-box .radio-list .radio-inline {
    margin-right: 20px;
}

.checkbox-box .checkbox-list label {
    min-width: 120px;
    display: inline-block;
    margin-bottom: 8px;
}

input[type="text"], input[type="password"], input[type="button"], textarea {
    -webkit-appearance: none;
}

input {
    line-height: normal
}

input[type=checkbox], input[type=radio] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: textfield
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    padding: .35em .625em .75em;
    margin: 0 2px;
    border: 1px solid silver
}

.checkbox-list label, .radio-list label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    cursor: pointer;
}

input[type=checkbox], input[type=radio] {
    /*margin: 11px 0 0;*/
    margin-top: 1px \9;
    line-height: normal;
}

.checkbox-list input[type=checkbox], .checkbox-inline input[type=checkbox], .radio-list input[type=radio], .radio-inline input[type=radio] {
    position: absolute;
    margin-top: 4px;
    margin-left: -20px;
}

.form-group {
    margin: 0 0 20px 0;
    overflow: hidden;
    vertical-align: middle;
}

.form-group.has-error {
    margin-bottom: 0;
}

.form-group.has-error .error-info {
    height: 20px;
    line-height: 20px;
    color: #e22332;
    display: block;
}

.form-text {
    font-size: 15px;
}

.form-text span {
    color: #3c75f6;
    font-weight: bold;
}

.form-group .control-label {
    text-align: right;
}

.form-control {
    display: inline-block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 0px 1px rgba(0, 0, 0, .075), 0 0 3px rgba(102, 175, 233, .6);
    box-shadow: inset 0 0px 1px rgba(0, 0, 0, .075), 0 0 3px rgba(102, 175, 233, .6)
}

textarea.form-control {
    height: auto !important;
}

#loginvcodeimg, #regvcodeimg, #vcodeimg, #logimg {
    margin-top: 7px;
    cursor: pointer;
    vertical-align: top;
}

.page-list, .page {
    text-align: center;
}

.page-list .pagenum {
    display: inline-block;
    text-align: center;
    clear: both;
    margin: 30px auto;
    overflow: hidden;
    font-size: 16px;
    border: 1px solid #ccc;
    box-shadow: 1px 1px 15px #f0f0f0;
    padding: 6px 20px;
    border-radius: 10px;
    width: auto;
}

.page-list .pagenum span a {
    color: #787878;
}

.page-list .pagenum span, .page-list .pagenum a {
    text-align: center;
    margin: 0 2px;
    display: inline-block;
    padding: 0 8px;
    height: 34px;
    line-height: 34px;
    color: #787878;
    border: 1px solid #fff;
}

.page-list .pagenum span.current, .page-list .pagenum a:hover {
    color: #3c75f6;
    border-bottom: 1px solid #3c75f6;
}

.page-list .pagenum span:hover a {
    color: #fff;
}

.page-list .pagenum .all {
    width: 90px;
}

/*分页end*/

.box-loadmore {
    margin: -1px auto 30px auto;
}

.loadmore {
    background: #ffffff;
    font-size: 16px;
    text-align: center;
    display: block;
    padding: 6px 0;
    border: 1px solid #eee;
    border-radius: 5px;
}

.loadmore:hover {
    background: #3c75f6;
    color: #fff;
}

.box-news-list .box-loadmore, .invest-list .box-loadmore, .project-list .box-loadmore, .investor-list .box-loadmore, .vc-list .box-loadmore {
    display: none;
}

/*loadmore - end*/

.main {
    width: 1180px;
    overflow: hidden;
    margin: 0 auto;
}

.header {
    height: 70px;
    width: 100%;
}

.header .main, .header .box-fix-c, .header .box-fix-r {
    overflow: inherit;
}

.header .box-fix-c {
    width: 550px;
    margin-left: 0;
}

.header .box-fix-r {
    width: 350px
}

.header .head-nav {
    height: 70px;
    line-height: 70px;
    width: 100%;
    border-bottom: 1px solid #ddd;
    background: #fff;
    position: fixed;
    top: 0;
    z-index: 10000;
}

.header .head-nav .top-logo {
    display: block;
}

.header .head-nav .top-logo img {
    display: block;
    margin-top: 21px;
    width: 240px;
    max-width: 100%;
}

.header .head-nav .top-nav {
    height: 70px;
    line-height: 66px;
}

.header .head-nav .top-nav > li {
    float: left;
    width: 70px;
    position: relative;
    cursor: pointer;
    text-align: center;
    border-top: 2px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    font-size: 16px;
    font-weight: 600;
}

.header .head-nav .top-nav > li > a {
    color: #666;
}

.header .head-nav .top-nav > li:hover > a {
    color: #3c75f6;
}

.header .head-nav .top-nav > li:hover a i {
    transform: rotatez(180deg);
    color: #3c75f6;
}

.header .head-nav .top-nav > li.on, .header .head-nav .top-nav > li.active {
    border-top: 2px solid #3c75f6;
    border-left: 1px solid #f0f0f0;
    border-right: 1px solid #f0f0f0;
}

.header .head-nav .top-nav > li.on > a, .header .head-nav .top-nav > li.active > a {
    color: #3c75f6;
}

.header .head-nav .top-nav > li a i {
    position: absolute;
    bottom: 6px;
    left: 0;
    right: 0;
    font-size: 18px;
    line-height: 1;
    color: #ccc;
    transition: transform 0.2s ease-in
}

.header .head-nav .top-nav > li > ul, .header .head-nav .right-nav > li > ul {
    position: absolute;
    left: -1px;
    top: 70px;
    z-index: 1001;
    display: none;
    width: 80px;
    text-align: center;
    padding: 5px 0 2px 0;
    max-width: 80px;
    background: #fff;
    border: 1px solid #f0f0f0;
    border-top: none;
}

.header .head-nav .top-nav > li > ul {
    top: 66px;
}

.header .head-nav .top-nav > li > ul > li, .header .head-nav .right-nav > li > ul > li {
    height: 34px;
    line-height: 34px;
    font-size: 14px
}

.header .head-nav .top-nav > li > ul > li a, .header .head-nav .right-nav > li > ul > li a {
    display: block;
    font-weight: normal;
}

.header .head-nav .top-nav > li > ul > li:hover, .header .head-nav .right-nav > li > ul > li:hover {
    background: #f0f0f0;
}

.header .head-nav .right-nav {
    height: 70px;
    line-height: 70px;
    float: right
}

.header .head-nav .right-nav > li {
    float: left;
    margin: 0 10px;
    position: relative;
    cursor: pointer;
    height: 70px;
}

.header .head-nav .right-nav > li:last-child {
    margin-right: 0;
}

.header .head-nav .right-nav > li.nav-login {
    width: 97px;
    max-width: 97px;
    height: 70px;
    text-align: right;
}

.header .head-nav .right-nav > li.nav-login > a {
    padding: 0 5px;
    max-width: 100px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-table;
}

.header .head-nav .right-nav > li.nav-login > a:last-child {
    padding-right: 0;
}

.header .head-nav .right-nav > li.nav-login span {
    color: #ccc;
    padding: 0 10px;
}

.header .head-nav .right-nav > li.nav-login .photo {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    float: left;
    margin-right: 6px;
    margin-top: 18px;
}

.header .head-nav .right-nav > li > ul {
    width: 95px;
    max-width: 95px;
    left: 5px;
}

.header .head-nav .right-nav > li i {
    font-size: 22px;
}

.header .head-nav .right-nav > li i.icon-wechat:hover {
    color: #75d172
}

.nav-wechat, .nav-app {
    position: absolute;
    display: none;
    bottom: -180px;
    left: -58px;
    z-index: 1000;
    width: 140px;
    height: 155px;
    background-color: #fff;
    box-shadow: 1px 1px 15px rgba(0, 0, 0, .3);
    padding: 4px;
}

.nav-wechat .img, .nav-app .img {
    width: 133px;
    height: 133px;
    display: block;
}

.nav-wechat span, .nav-app span {
    display: block;
    color: #333;
    margin-top: -3px;
    line-height: 16px;
    text-align: center;
}

.nav-wechat::before, .nav-app::before {
    width: 10px;
    height: 10px;
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
    background: #fff;
    border: 1px solid #ddd;
    border-width: 0 1px 1px 0;
    position: absolute;
    top: -6px;
    left: 50%;
    content: " ";
    margin-left: -5px
}

.animated {
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes slideDown {
    0% {
        -webkit-transform: translateY(-70px)
    }
    to {
        -webkit-transform: translateY(0)
    }
}

@keyframes slideDown {
    0% {
        transform: translateY(-70px)
    }
    to {
        transform: translateY(0)
    }
}

.animated.slideDown {
    -webkit-animation-name: slideDown;
    animation-name: slideDown
}

@-webkit-keyframes slideUp {
    0% {
        -webkit-transform: translateY(0)
    }
    to {
        -webkit-transform: translateY(-70px)
    }
}

@keyframes slideUp {
    0% {
        transform: translateY(0)
    }
    to {
        transform: translateY(-70px)
    }
}

.animated.slideUp {
    -webkit-animation-name: slideUp;
    animation-name: slideUp
}

/*头部end*/

.header .box-fix-r .nav-search {
    padding-top: 20px !important;
}

.header .box-fix-r .search-box {
    width: 180px;
    overflow: hidden;
    margin: 0 auto;
    font-size: 12px;
}

.header .box-fix-r .search-box .input-group {
    position: relative;
    height: 30px;
    line-height: 30px;
    border: none
}

.header .box-fix-r .search-box .input-group .search-text {
    width: 100%;
    height: 30px;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 12px;
    border: none;
    padding: 3px 6px;
    outline: 0;
    background: #f2f2f2;
}

.header .box-fix-r .search-box .input-group .input-group-btn {
    white-space: nowrap;
    vertical-align: middle
}

.header .box-fix-r .search-box button {
    position: absolute;
    top: 0;
    right: 0;
    border: none;
    padding: 0 5px;
    outline: 0;
    background-color: #f2f2f2;
}

.header .box-fix-r .search-box button .icon-search_more {
    font-size: 14px;
    color: #999
}

.header .box-fix-r .search-box button:hover .icon-search_more {
    color: #3c75f6
}

.header .box-fix-r .search-box button .fa-search {
    font-size: 16px;
    cursor: pointer;
    position: relative;
    width: 15px;
    height: 15px
}

/*顶部header公共部分搜索*/

/*---focus---*/
.scoll-focus {
    overflow: hidden;
    position: relative;
}

.scoll-focus ul {
    position: absolute;
    overflow: hidden;
}

.scoll-focus ul li {
    float: left;
    overflow: hidden;
    position: relative;
    background-color: #fff !important;
}

.scoll-focus ul li img {
    display: block;
    overflow: hidden;
}

.scoll-focus .transBg {
    position: absolute;
    height: 40px;
    left: 0;
    bottom: 0;
    vertical-align: middle;
}

.scoll-focus .trans {
    position: absolute;
    padding: 0px 10px 5px 0;
    right: 0;
    bottom: 15px;
    text-align: right;
    height: 20px;
}

.scoll-focus .trans span {
    display: inline-block;
    _display: inline;
    _zoom: 1;
    width: 10px;
    height: 10px;
    _font-size: 0;
    margin-left: 5px;
    cursor: pointer;
    background: #fff;
    border-radius: 10px;
}

.scoll-focus .trans span.on {
    background-color: #fff;
}

.scoll-focus .trans span i {
    font-style: normal;
}

.scoll-focus .preNext {
    width: 45px;
    height: 42px;
    position: absolute;
    background: url('/static/index/images/sprite.png') no-repeat 0 0;
    cursor: pointer;
}

.scoll-focus .pre {
    left: 0;
}

.scoll-focus .next {
    right: 0;
    background-position: right top;
}

/*school-focous*/
.school-focus .scoll-focus, .school-focus .scoll-focus ul li img {
    width: 800px;
    height: 400px;
}

.school-focus .scoll-focus ul {
    height: 400px;
}

.school-focus .scoll-focus .trans span i {
    display: none;
}

/*focus end*/

.news-list-nav {
    overflow: hidden;
    height: 30px;
    line-height: 30px;
    margin-top: 20px;
}

.news-list-nav span.column-on {
    float: left;
    background: #3c75f6;
    color: #fff;
    margin-right: 20px;
    padding: 0 15px;
    line-height: 30px;
    font-size: 16px;
    opacity: .8;
}

.news-list-nav a.btn-quiz {
    float: right;
    line-height: 28px;
    border-color: #cc362c;
    background: #cc362c;
    color: #fff;
}

.news-list-nav li {
    float: left;
}

.news-list-nav li::after {
    content: "/";
    display: inline-block;
    color: #eee;
    padding: 0 19px;
}

.news-list-nav li:last-child::after {
    content: ""
}

.news-list-nav li a {
    font-size: 16px;
}

.news-list-nav li.on a {
    color: #3c75f6;
    font-size: 18px;
}

.news-list-nav .change-box {
    float: right;
}

.news-list-nav .change-box span {
    width: 68px;
    height: 30px;
    line-height: 30px;
    display: block;
    text-align: center;
    float: left;
    font-size: 14px;
    cursor: pointer;
    background: #f0f0f0;
    border: 1px solid #ccc;
}

.news-list-nav .change-box span i {
    font-size: 12px;
    padding-left: 3px;
}

.news-list-nav .change-box .on {
    background: #9e1d0a;
    color: #fff;
    border: 1px solid #9e1d0a;
}

.news-list-nav .crumbs {
    margin-top: 0;
    float: left;
}

.news-list-nav .crumbs li a {
    font-size: 14px;
}

/*资讯列表导航end*/

.news-list ul {
    overflow: hidden;
}

.news-list li {
    width: 100%;
    padding: 20px 0px 20px 0;
    border-bottom: 1px solid #f2f2f2;
    overflow: hidden;
    margin: 0;
    position: relative
}

.news-list li:last-child {
    border-bottom: 0;
}

/*.news-list li h3 {*/
/*    margin: 0;*/
/*    padding: 0px 0px 20px 0;*/
/*    display: block;*/
/*    font-size: 18px;*/
/*    line-height: 26px;*/
/*    font-weight: normal;*/
/*    border-bottom: none;*/
/*    height: auto;*/
/*}*/

.news-list li h3 {
    margin: 0;
    padding: 0;
    display: block;
    font-size: 18px;
    font-weight: normal;
    border-bottom: none;
    height: auto;
    letter-spacing: 0.5px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.news-list li h3 em {
    font-style: normal;
    border: 1px solid #3c75f6;
    color: #3c75f6;;
    padding: 1px 5px 1px 5px;
    margin-right: 6px;
    font-weight: normal;
    font-size: 13px;
    border-radius: 6px;
}

.news-list li h3 em:hover {
    opacity: 0.7
}

.news-list li h3 em a, .news-list li h3 em a:visited, .news-list li h3 em a:link {
    color: #fff;
}

.news-list li h3 em.original {
    background: url(https://pic2.pedaily.cn/17/201712/20171211@302881.jpg) no-repeat;
    width: 54px;
    height: 20px;
    display: block;
    float: left;
    margin-top: 4px;
    border: none;
}

.news-list li .img, .news-list li .img img {
    width: 240px;
    background-image: none;
}

.news-list li .img {
    background-size: 240px;
    float: left;
    overflow: hidden;
    height: 120px;
    margin-right: 20px;
    border-radius: 0;
    position: relative;
}

.news-list li .img.noimg {
    background: url('/static/index/images/noimage.png') no-repeat center center !important;
    background-size: 240px !important;
}

.news-list li .img img {
    display: block;
    margin: 0 auto;
    vertical-align: middle;
    border: 0;;
    transition: .7s;
    -moz-transition: .7s;
    -webkit-transition: .7s;
    -o-transition: .7s;
}

.news-list li .img img:hover {
    transform: scale(1.05);
    -webkit-transform: scale(1.05)
}

.news-list li .img .s {
    position: absolute;
    background: rgba(3, 3, 3, 0.5);
    color: #fff;
    top: 5px;
    left: 5px;
    padding: 2px 8px;
    font-size: 11px;
    line-height: 16px;
    border-radius: 2px;
}

.news-list li .img .s a {
    color: #fff;
}

.news-list li .img .s:hover {
    opacity: 0.8
}

/*.news-list li .txt {*/
/*    margin-top: -12px;*/
/*    color: #999;*/
/*    line-height: 22px;*/
/*    height: 45px;*/
/*    overflow: hidden;*/
/*}*/
.news-list li .txt {
    font-size: 13px;
    line-height: 25px;
    word-wrap: break-word;
    word-break: break-all;
    overflow: hidden;
    padding: 0px 0px 0 0;
}

/*.news-list li .tag {*/
/*    margin-top: 25px;*/
/*    font-size: 13px;*/
/*    color: #3d464d;*/
/*    line-height: 28px;*/
/*    overflow: hidden;*/
/*    height: 28px*/
/*}*/
.news-list li .tag {
    font-size: 12px;
    float: right;
    line-height: 30px;
    max-width: 65%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.news-list li .date {
    color: #999;
    font-size: 12px;
    padding-right: 6px;
}

.news-list li .tag a {
    margin-right: 10px;
    font-size: 12px;
    color: #3d464d;
    line-height: 28px;
}

.news-list li .tag a:hover {
    color: #3c75f6
}

.news-list li .tag .info {
    color: #bfbfbf;
    font-size: 12px;
    float: right;
    overflow: hidden;
}

/*.news-list li .tag .info a{margin:0;color:#3c75f6}*/
.news-list li .tag .info a {
    margin: 0;
    color: #999
}

.news-list li .tag .info span {
    float: left;
    display: inline-block;
}

.news-list li .tag .info span.dot {
    padding: 0 4px
}

.news-list-card-page .page-content .box-fix-l {
    width: 100%;
    float: none;
}

.news-list-card-page .page-content .box-fix-r {
    display: none;
}

.news-list-card {
    margin-left: -50px;
}

.news-list-card li {
    float: left;
    width: 360px;
    margin-left: 50px;
}

.news-list-card li .img, .news-list-card li .img img {
    width: 360px;
}

.news-list-card li .img {
    background-size: 360px;
    float: none;
    overflow: hidden;
    height: 180px;
    margin-right: 0;
    border-radius: 0;
}

.news-list-card .img.noimg {
    background-size: 360px !important;
}

.news-list-card li h3 {
    margin-top: 10px;
    font-size: 16px;
    padding: 0 4px;
    height: 56px;
    overflow: hidden;
}

.news-list-card li .tag {
    position: static;
    padding: 0 4px;
    margin-top: 2px;
}

.news-list-card li .tag a:nth-child(5), .news-list-card li .tag a:nth-child(6), .news-list-card li .tag a:nth-child(7) {
    display: none;
}

.news-list-special li .tag a:nth-child(5), .news-list-special li .tag a:nth-child(6), .news-list-special li .tag a:nth-child(7) {
    display: none;
}

.news-list .customer-list {
    margin-top: 10px;
}

.news-list .customer-list li {
    padding: 20px 0;
    border-bottom: 1px solid #f2f2f2;
}

.news-list .customer-list li h3 {
    font-weight: normal;
    font-size: 16px;
    -o-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    float: left;
    padding-bottom: 0;
}

.news-list .customer-list li:hover h3 {
    padding-left: 20px;
}

.news-list .customer-list li .img {
    display: none;
}

.news-list .customer-list li .tag {
    padding-right: 0;
    margin-top: 0;
    float: right;
    position: initial;
    width: auto;
    height: auto;
    color: #999;
}


.news-interest .news-list .customer-list li {
    padding: 6px 0
}

.news-interest .news-list .customer-list li h3 {
    font-size: 14px
}

/*新闻列表end*/

/*活动列表*/
.events-list .news-list-card {
    margin-left: -50px;
    padding: 0;
}

.events-list .news-list-card li {
    margin-left: 50px;
    padding: 20px 0;
}

.events-list .scoll-focus.news-list-card {
    margin-left: 0;
}

.events-list .scoll-focus.news-list-card li {
    margin-left: 0;
    padding: 0;
    width: 300px;
}

.events-list .scoll-focus.news-list-card li h3 {
    height: auto;
}

.events-list .scoll-focus, .events-list .scoll-focus ul li .img, .events-list .scoll-focus ul li img {
    width: 300px;
    height: 150px;
}

.events-list .scoll-focus {
    height: 230px;
}

.events-list .scoll-focus .trans span i {
    display: none;
}

.events-list .scoll-focus .preNext {
    display: none;
}

.events-list .news-list li h3 span {
    font-style: normal;
    border: 1px solid #cc362c;
    border-radius: 4px;
    padding: 2px 5px;
    margin-right: 6px;
    font-weight: normal;
    font-size: 13px;
    color: #cc362c
}

.events-list .news-list li h3 a:hover span {
    color: #cc362c;
}

.events-list .news-list li h3 span.residue-day {
    background: #f0f0f0;
    color: #787878;
    border: 1px solid #eee;
}

.events-list .news-list li h3 a:hover span.residue-day {
    color: #787878;
}

.events-list .news-list li .tag span i {
    font-style: normal;
    margin-right: 10px;
}

.events-list .news-list li .tag span.events-sign {
    float: right;
}

.events-list .news-list li .tag span.events-sign .btn {
    line-height: 24px;
    color: #3c75f6;
    margin-right: 0;
}

.events-list .news-list li .tag span.events-sign .btn:hover {
    color: #fff;
}

/*专辑列表*/
.album-list .news-list li {
    padding-bottom: 0;
}

.album-list .news-list li h3 {
    position: absolute;
    width: 100%;
    height: 38px;
    line-height: 28px;
    background: rgba(0, 0, 0, .7);
    left: 0;
    bottom: 41px;
    margin-top: 0;
    padding: 5px 10px;
}

.album-list .news-list li h3 a {
    color: #fff;
}

.album-list .news-list li h4 {
    margin: 5px 0 0 0;
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-weight: normal;
    font-size: 16px;
}

.firstline-list {
    overflow: hidden;
}

.firstline-list li {
    padding: 20px 10px;
    border-bottom: 1px solid #efefef;
}

.firstline-list li:hover {
    background: #f2f2f2;
}

.firstline-list li h3.title {
    font-size: 17px;
    font-weight: 600;
    margin: 0 0 10px 0;
}

.firstline-list li .firstline-content p {
    font-size: 14px;
    color: #666;
    margin: 0;
}

.firstline-list li .firstline-content p .link {
    color: #3c75f6;
}

.firstline-list li .firstline-time {
    margin-top: 10px;
    color: #bbb
}

.ad-300 {
    margin: 0 auto;
    width: 300px;
    overflow: hidden;
    margin-top: 20px;
}

.ad-300 img {
    display: block;
}

/*右侧300广告*/

.box-plate {
    margin-top: 20px;
    overflow: hidden;
}

.box-plate > h3.title {
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 15px 0;
    padding: 0;
    height: 46px;
    line-height: 46px;
    border-bottom: 1px solid #ededed;
}

.box-plate > h3.title span, .box-plate > h3.title a {
    line-height: 21px;
    display: inline-block;
    font-weight: 500;
}

.box-plate > h3.title a:hover {
    color: #3c75f6;
}

.box-plate > h3.title span a {
    border-bottom: none;
}

.box-plate > h3.title span.tool {
    float: right;
    font-size: 14px;
    color: #787878;
    border: none;
}

.box-plate > h3.title span.tool b {
    color: #e22332;
}

.box-plate > h3.title span.tool .btn {
    line-height: 24px;
    margin-left: 15px;
    border: 1px solid #3c75f6
}

.box-plate > h3.title span.tool .btn:hover {
    color: #fff;
}

.box-plate > h3.title .more {
    float: right;
    border: none;
    font-size: 14px;
}

.box-plate > h3.title .more img {
    height: 18px;
    padding: 0 5px;
    vertical-align: middle;
    margin-top: -4px
}

.zdb-index .box-plate > h3.title {
    height: 60px;
    line-height: 60px;
    font-size: 20px;
}

.zdb-index .box-plate > h3.title span, .zdb-index .box-plate > h3.title a {
    line-height: 58px;
}

/*通用box*/

.list li {
    line-height: 24px;
    display: block;
    padding-left: 10px;
    background: url(/static/index/images/list_icon2.gif) no-repeat -7px 4px;
}

.list-hot li {
    background: none;
    padding-left: 30px;
    overflow: hidden;
    margin-bottom: 15px;
    position: relative;
}

.list-hot li i {
    font-style: normal;
    display: block;
    float: left;
    width: 20px;
    font-size: 16px;
    text-align: center;
    color: #666;
    position: absolute;
    left: 0;
    top: 0;
}

.list-hot li i.order1, .list-hot li i.order2, .list-hot li i.order3 {
    color: #e22332;
}

.list-hot li a {
    font-size: 14px;
}

.list-hot li span {
    color: #c63927
}

.list-hot .info {
    overflow: hidden;
    padding: 10px 0
}

.list-hot .info a.s {
    float: left;
}

.list-hot .info img {
    width: 105px;
    display: block
}

.list-hot .info .txt {
    margin-left: 125px;
}

.list-line li {
    margin-bottom: 0;
    padding-top: 6px;
    padding-bottom: 6px;
    border-bottom: 1px dotted #e9e9e9;
}

.list-quicklook li {
    padding: 0 0 15px 10px;
    background: none;
    border-left: 1px solid #ddd;
    margin-left: 5px;
    position: relative;
    line-height: 21px;
}

.list-quicklook li:last-child {
    padding-bottom: 0;
}

.list-quicklook li::before {
    content: '';
    display: block;
    width: 8px;
    height: 8px;
    border: 1px solid #ddd;
    border-radius: 50%;
    background: #fff;
    position: absolute;
    left: -6px;
    top: 7px;
}

.list-quicklook li:hover::before {
    border-color: #3c75f6
}

.list-quicklook li span.time {
    display: block;
    font-size: 12px;
    color: #ccc;
    margin-bottom: 5px;
}

.box-school-index .box-fix-r .list li, .note-box .note-left .list li {
    margin-bottom: 10px;
}

.list li.specil {
    background: none;
    padding-left: 0;
    position: relative;
}

.list li.specil img {
    width: 100%;
    max-width: 280px;
    height: auto;
    display: block;
}

.list li.specil h3 {
    width: 100%;
    height: 36px;
    line-height: 36px;
    background: rgba(0, 0, 0, .6);
    color: #fff;
    font-weight: normal;
    margin: 0;
    font-size: 14px;
    position: absolute;
    bottom: 0;
    border-radius: 0 0 8px 8px;
    padding: 0 6px;
    overflow: hidden;
}

/*右侧融资事件*/
.box-invest .list-time ul li {
    position: relative;
}

.box-invest .list-time ul .info {
    position: absolute;
    top: 0;
    left: -51px;
    font-size: 15px;
    color: #666;
    width: 50px;
    display: none;
}

.box-invest .list-time ul .info .time {
    font-weight: 400;
    text-align: right;
    line-height: 24px
}

.box-invest .list-time ul .info i.icon-time {
    position: absolute;
    right: -13px;
    color: #3c75f6;
    top: 15px
}

/* .box-invest .list-time ul li{margin-left:50px;padding-left:15px;border-left:1px solid #e9e9e9;} */
.box-invest .list-inv {
    margin-top: 15px;
}

.box-invest .list-inv .invinfo {
    overflow: hidden;
    padding-bottom: 20px;
}

.box-invest .list-inv .invinfo .img {
    width: 70px;
    height: 70px;
    float: left;
    overflow: hidden;
    border-radius: 10px;
    border: 1px solid #ededed;
}

.box-invest .list-inv .invinfo .img img {
    max-width: 70px;
    height: auto;
}

.box-invest .list-inv .invinfo .txt {
    margin-left: 85px
}

.box-invest .list-inv .invinfo .txt a {
    font-size: 16px;
}

.box-invest .list-inv .invinfo .desc {
    color: #787878;
}

.box-invest .list-inv .invinfo .desc .m {
    margin-left: 5px;
}

/*右侧问答*/
.right-box-qa {
    overflow: hidden;
    margin: 0 auto;
}

.right-box-qa .question {
    position: relative;
}

.right-box-qa .question img {
    width: 350px;
    height: 175px;
    display: block;
    border-radius: 6px;
}

.right-box-qa .question .q-title {
    overflow: hidden;
    font-size: 16px;
    font-weight: normal;
    line-height: 32px;
    margin: 0;
    width: 100%;
}

.right-box-qa .question .q-title span {
    display: block;
    color: #e22332;
    font-weight: bold;
    font-size: 17px;
    padding-left: 2px;
}

.right-box-qa .question .q-title span i {
    font-size: 15px;
}

.right-box-qa .a-title {
    font-size: 15px;
    font-weight: normal;
    margin: 10px 0;
}

.right-box-qa .a-title span {
    display: block;
    margin-bottom: 5px;
    color: #3c75f6;
    font-weight: bold;
    font-size: 17px;
    padding-left: 2px;
}

.right-box-qa .a-title span i {
    font-size: 15px;
}

.right-box-qa .qa-btn {
    overflow: hidden;
    text-align: center;
}

.right-box-qa .qa-btn .btn {
    padding: 0 50px;
    margin: 10px 10px
}

.right-box-qa .answer .a-title {
    line-height: 22px
}

/*新芽榜*/
.board-title h3 {
    margin: 10px 0;
}

.board-title h3 a {
    font-size: 15px;
    font-weight: normal;
    color: #3c75f6;
    background: url(/static/index/images/list_icon2.gif) no-repeat -7px 3px;
    padding-left: 10px;
}

.board-list {
    border-radius: 6px;
}

.board-list .board-item {
    width: 100%;
    max-height: 160px;
    overflow: hidden;
}

.board-list .board-item img {
    width: 100%;
    height: auto;
}

.board-list h4 {
    text-align: center;
    font-size: 17px;
    font-weight: 600;
    color: #e22332;
    margin: 10px 0 20px;
}

.board-list ul li {
    overflow: hidden;
    margin-bottom: 20px;
}

.board-list ul li .img {
    width: 70px;
    height: 70px;
    overflow: hidden;
    border-radius: 4px;
    float: left;
    margin-right: 20px;
}

.board-list ul li .img img {
    width: 70px;
    height: 70px;
    display: block;
}

.board-list ul li .info h3 {
    font-size: 16px;
    margin: 0;
    color: #e22332;
    overflow: hidden;
}

.board-list ul li .info h3 span {
    float: right;
    font-weight: normal;
}

.board-list ul li .info h3 span i {
    font-weight: 600;
    padding-left: 3px;
}

.board-list ul li .info h3 span.board-down {
    color: #1be31f
}

.board-list ul li .info p {
    margin: 15px 0 0 0;
}

.board-list .board-btn {
    overflow: hidden;
    text-align: center;
    color: #666
}

.board-list .board-btn a.btn {
    margin-left: 15px;
}

.item-list {
    overflow: hidden;
}

.item-list li {
    position: relative;
    overflow: hidden;
    margin-bottom: 25px;
}

.item-list li:last-child {
    margin: 0
}

.item-list li .img {
    width: 80px;
    height: 80px;
    overflow: hidden;
    float: left;
    border-radius: 8px;
    margin-right: 10px;
    border: 1px solid #f0f0f0;
}

.item-list li .img a {
    width: 80px;
    height: 80px;
    display: table-cell;
    vertical-align: middle
}

.item-list li .img img {
    width: 80px;
    height: auto;
    max-height: 80px;
    vertical-align: middle
}

.item-list li .info {
    line-height: 28px;
    font-size: 14px;
}

.item-list li .info .title {
    margin: 0;
    font-weight: normal;
    font-size: 16px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-right: 50px;
    padding-bottom: 6px;
}

.item-list li .info .title span {
    color: #b5b5b5;
    margin-left: 20px;
    font-size: 15px;
}

.item-list li .info p {
    margin: 0;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #787878;
    line-height: 24px;
}

.item-list li .info p > span {
    margin-right: 10px;
    float: left;
}

.item-list li .info p > span.default {
    float: none;
}

.item-list li .info p.party-inv, .item-list li .info p.party-inv a {
    margin-right: 10px;
    color: #bfbfbf !important
}

.item-list li .info p.party-inv a:hover {
    color: #3c75f6 !important
}

.item-list li .info p span.m {
    margin: 0;
    color: #787878;
}

.item-list li .info p span.f-s {
    float: right;
    margin-right: 0;
    color: #e22332;
}

.item-list li .info p span.num {
    display: block;
    margin-right: 0;
}

.item-list li .info p span.num b {
    color: #3c75f6;
    font-weight: normal;
}

.item-list li .info p.tag {
    font-size: 12px;
    color: #bfbfbf !important
}

.item-list li .info p.tag a {
    padding-right: 10px;
    color: #bfbfbf
}

.item-list li .info p.tag a:hover {
    color: #3c75f6
}

.item-list li .info .state {
    margin-left: 10px
}

.item-list li .info::after {
    content: " ";
    display: table;
    clear: both;
    zoom: 1;
}

.item-list li .txt {
    clear: both;
    margin: 5px 0 0 0;
    color: #999;
    line-height: 22px;
}

.item-list li .txt p {
    margin: 0;
    color: #999;
    line-height: 22px;
}

.item-list li .txt p a {
    margin-right: 10px;
    color: #999
}

.item-list li p a:hover {
    color: #3c75f6
}

.item-list li .btn-yue, .item-list li .btn-follow {
    position: absolute;
    top: 0;
    right: 0;
    line-height: 22px;
}

.people-list li .img {
    border-radius: 50%;
    border: none;
}

.zdb-index .item-list li .info p span:nth-child(2n) {
    margin-left: 0px !important;
}

.detail-all .box-fix-l .item-list li {
    width: 46%;
    margin-right: 4%;
    float: left;
    margin-bottom: 35px;
    height: 82px;
}

.detail-all .box-fix-l .item-list li:nth-child(2n+1) {
}

.detail-all .box-fix-l .item-list li:nth-child(2n) {
    margin-right: 0;
    float: right;
}

.detail-all .box-fix-l .news-list li .img, .detail-all .box-fix-l .news-list li .img img {
    width: 200px;
}

.detail-all .box-fix-l .news-list li .img {
    background-size: 200px;
    float: left;
    overflow: hidden;
    height: 100px;
    margin-right: 20px;
    border-radius: 0;
}

.detail-all .box-fix-l .news-list li h3 {
    font-size: 17px;
}

.detail-all .box-fix-l .news-list li .tag {
    padding-left: 220px;
}

/*最终页*/
.crumbs {
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #bbb;
    overflow: hidden;
    margin-top: 15px;
}

.crumbs ul li {
    float: left;
}

.crumbs ul li:after {
    content: ">";
    display: inline-block;
    color: #bbb;
    padding: 0 6px;
}

.crumbs ul li:last-child::after {
    content: "";
}

.crumbs ul li a {
    color: #bbb;
}

.news-show-title {
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 20px;
}

.news-show-title h1 {
    margin: 10px 0 20px;
    font-size: 26px;
    font-weight: 600;
    line-height: 36px;
}

.news-show-title .info {
    color: #787878;
    overflow: hidden;
}

.news-show-title .info span {
    padding-right: 15px;
    float: left;
}

.news-show-title .info span a {
    color: #3c75f6;
}

.news-show-title .info span.dot i {
    font-style: normal;
}

.news-detail .news-nav-fix {
    position: fixed;
    top: 20px;
    bottom: auto;
}

.news-detail .news-tool {
    width: 60px;
    z-index: 80;
    float: left;
}

.news-detail .news-tool li {
    width: 60px;
    height: 61px;
    cursor: pointer;
    background: #fafafa;
    border-top: 1px solid #f0f0f0;
}

.news-detail .news-tool li:first-child {
    border: none;
}

.news-detail .news-tool li i {
    width: 60px;
    height: 60px;
    line-height: 60px;
    display: block;
    text-align: center;
    font-size: 32px;
    color: #999;
}

.news-detail .news-tool li.le-share i {
    position: relative;
}

.news-detail .news-tool li.le-share::before {
    content: "";
    position: absolute;
    z-index: 0;
    width: 60px;
    height: 60px;
    opacity: 0;
    -webkit-transition: .5s cubic-bezier(.3, 0, 0, 1.3);
    -moz-transition: .5s cubic-bezier(.3, 0, 0, 1.3);
    -ms-transition: .5s cubic-bezier(.3, 0, 0, 1.3);
    -o-transition: .5s cubic-bezier(.3, 0, 0, 1.3);
    transition: .5s cubic-bezier(.3, 0, 0, 1.3);
    -webkit-transform: scale(0, 0);
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    transform: scale(0, 0)
}

.news-detail .news-tool li.le-share:hover::before {
    opacity: 1;
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
    background: #f63756;
}

.news-detail .news-tool li:hover i {
    color: #fff;
}

.news-detail .news-tool li.le-weibo:hover::before {
    background: #f63756;
}

.news-detail .news-tool li.le-friends:hover::before {
    background: #1ec354;
}

.news-detail .news-tool li.le-qqkongjian:hover::before {
    background: #ffce0b;
}

.news-detail .news-tool li.le-social {
    position: relative;
}

.news-detail .news-tool li.le-social i {
    position: absolute;
    top: 0;
    left: 0;
}

.news-detail .news-tool li.le-social i.num {
    font-size: 15px;
    line-height: 20px;
    font-style: normal;
    padding-top: 12px;
}

.news-detail .news-tool li.le-social i:nth-of-type(1) {
    opacity: 1;
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
}

.news-detail .news-tool li.le-social i:nth-of-type(2) {
    opacity: 0;
    -webkit-transition: .5s cubic-bezier(.3, 0, 0, 1.3);
    -moz-transition: .5s cubic-bezier(.3, 0, 0, 1.3);
    -ms-transition: .5s cubic-bezier(.3, 0, 0, 1.3);
    -o-transition: .5s cubic-bezier(.3, 0, 0, 1.3);
    transition: .5s cubic-bezier(.3, 0, 0, 1.3);
    -webkit-transform: scale(0, 0);
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    transform: scale(0, 0)
}

.news-detail .news-tool li.le-social:hover i:nth-of-type(1) {
    opacity: 0;
    -webkit-transition: .5s cubic-bezier(.3, 0, 0, 1.3);
    -moz-transition: .5s cubic-bezier(.3, 0, 0, 1.3);
    -ms-transition: .5s cubic-bezier(.3, 0, 0, 1.3);
    -o-transition: .5s cubic-bezier(.3, 0, 0, 1.3);
    transition: .5s cubic-bezier(.3, 0, 0, 1.3);
    -webkit-transform: scale(0, 0);
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    transform: scale(0, 0)
}

.news-detail .news-tool li.le-social:hover i:nth-of-type(2) {
    opacity: 1;
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
}

.news-detail .news-tool li.le-pinglun:hover i:nth-of-type(2) {
    background: #f63756;
}

.news-detail .news-tool li.le-shoucang:hover i:nth-of-type(2), .news-detail .news-tool li.le-shoucang-active:hover i:nth-of-type(2) {
    background: #ff8c01;
}

.news-detail .news-tool li.le-shoucang-active .iconfont {
    color: #ff8c01
}

.news-detail .news-tool li.le-zan:hover i:nth-of-type(2), .news-detail .news-tool li.le-zan-active:hover i:nth-of-type(2) {
    background: #f734cb;
}

.news-detail .news-tool li.le-zan-active .iconfont {
    color: #f734cb
}

.news-detail .news-tool li.le-readmode:hover i:nth-of-type(2) {
    background: #3c75f6;
}

.news-detail .news-tool li.le-pinglun, .news-detail .news-tool li.le-readmode {
    margin-top: 15px;
    border: none;
}

.news-detail .box-news-show {
    margin-top: 20px;
}

.news-detail .news-show-right {
    margin-left: 90px;
}

.news-detail .subject {
    font-size: 15px;
    line-height: 24px;
    color: #787878;
}

.news-detail .subject::after {
    content: "";
    display: block;
    margin-top: 20px;
    width: 200px;
    border-bottom: 4px solid #f0f0f0;
}

.news-detail .news-content, .news-show-right .news-content div {
    font-size: 17px;
    line-height: 30px;
    color: #111;
}

.news-detail .news-content {
    text-indent: 0 !important
}

.news-detail .news-content p {
    margin: 32px 0;
    text-indent: 0 !important
}

.news-detail .news-content a {
    border-bottom: 1px solid #e9e9e9;
}

.news-detail .news-content h2 {
    border-left: 6px solid #3c75f6;
    padding: 0 0 0 10px;
    font-size: 18px;
}

.news-detail .news-content h4 {
    border-left: 6px solid #787878;
    padding: 10px 0 10px 10px;
    background: #f2f2f2;
    font-size: 18px;
}

.news-detail .news-content .page-list {
    display: block
}

.news-detail .news-content .page-list span, .news-show-right .news-content .page-list a {
    border-radius: 34px;
    font-size: 14px;
}

.news-detail .news-content .page-list a {
    color: #787878
}

.news-detail .news-content .page-list span.current, .news-show-right .news-content .page-list a:hover {
    background-color: #3c75f6;
    color: #fff;
}

.news-detail .news-content .page-list a.next {
    display: none;
}

.news-detail .news-content img {
    max-width: 620px !important;
    cursor: pointer;
}

.news-detail .ad {
    border: 1px solid #efefef;
    padding: 15px 15px;
    font-size: 14px;
    line-height: 28px;
    color: #797979;
    width: 660px;
}

.news-detail .originatips {
    border: 1px solid #efefef;
    padding: 15px 15px;
    font-size: 14px;
    line-height: 28px;
    color: #797979;
}

.news-detail .news-tags {
    margin-top: 30px;
    overflow: hidden;
}

.news-detail .news-tags a {
    font-size: 14px;
    line-height: 26px;
    display: inline-block;
    margin-right: 10px;
    padding: 0 6px;
    background: #f0f0f0;
    border-radius: 4px;
    color: #666
}

.news-detail .news-tags a:hover {
    color: #3c75f6;
}

.news-detail .box-news-plate {
    margin-top: 30px;
    overflow: hidden;
    border: 1px solid #efefef;
    padding: 15px;
}

.news-detail .box-news-plate h4 {
    margin: 0;
    font-size: 18px;
    text-align: center;
    font-weight: normal;
}

.news-detail .box-fix-r .box-fix-content {
    position: fixed;
    width: 350px;
    top: -10px;
    _position: absolute;
    /*_top: expression(eval(document.documentElement.scrollTop));*/
}

.news-detail .download {
    background: #f2f2f2;
    padding: 15px 10px 10px 15px;
    margin-bottom: 30px;
}

.news-detail .download h3 {
    margin: 0 0 10px 0;
    font-weight: 500;
    border-left: 5px solid #3c756f;
    padding-left: 10px;
    line-height: 20px;
}

.news-detail .download .downfile {
    display: inline-block;
    color: #999;
    border-bottom: 1px dashed transparent;
    padding-left: 30px;
    background: url(https://pic2.pedaily.cn/201608/20160815@155074.png) no-repeat;
}

.news-detail .download .downfile:hover {
    color: #3c75f6;
}

.news-detail .download .doc, .news-detail .download .docx {
    background-position: 0px 2px;
}

.news-detail .download .exl {
    background-position: 0px -32px;
}

.news-detail .download .rar, .news-detail .download .zip, .news-detail .download .txt {
    background-position: 0px -142px;
}

.news-detail .download .pdf {
    background-position: 0px -65px;
}

.news-detail .download .ppt, .news-detail .download .pptx {
    background-position: 0px -107px;
}

.news-detail .toshare {
    text-align: center;
    margin: 36px 0;
    overflow: hidden;
    clear: both;
}

.news-detail .toshare a, .news-detail .toshare a:link, .news-detail .toshare a:visited {
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    display: inline-block;
    padding: 0px 25px;
    margin-bottom: 0;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    border: 1px solid #c84044;
    color: #c84044;
    margin: 0 5px;
    text-decoration: none;
}

.news-detail .toshare a:hover {
    background: #c84044;
    color: #fff
}

.news-detail .toshare a.btn-share-weixin, .news-detail .toshare a.btn-share-weixin:link, .news-detail .toshare a.friend:visited {
    border: 1px solid #64C731;
    color: #64C731;
}

.news-detail .toshare a.btn-share-weixin:hover {
    background: #64C731;
    color: #fff;
}

.news-detail .toshare a i {
    font-size: 24px;
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.news-detail .news-content .news-read-list li {
    margin-bottom: 5px;
    background: none;
    padding-left: 0;
}

.news-detail .news-content .news-read-list li a {
    border: none;
}

.news-detail .news-content .news-read-list li a.topic {
    color: #089AFD;
}

.news-detail .news-content .news-read-list li h4 {
    font-size: 19px;
    margin: 0 0 6px 0;
    background: none;
    border: none;
    padding: 0;
}

.news-detail .news-content .news-read-list li h4 a {
    border: none;
    color: #089AFD;
}

.news-detail .news-content .news-read-list li h4 a span {
    float: none;
}

.news-detail .news-content .news-read-list li .summary {
    font-size: 17px;
    line-height: 31px;
    margin-bottom: 30px;
    text-align: justify;
}

.news-detail .news-content .news-read-list li .summary a.sdetail {
    color: #089AFD;
    font-size: 16px;
    display: block;
}

.news-detail .news-content .news-read-list li .summary p {
    margin: 10px 0;
}

.news-investor {
    background: #f9f9f9;
}

.news-investor ul {
    margin-top: 15px;
}

.news-investor ul li .img {
    width: 80px;
    height: 80px;
    margin-right: 20px;
}

.news-investor ul li .img img {
    width: 80px;
    height: 80px;
}

.news-investor ul li .info {
    line-height: 24px;
    width: 400px;
    position: relative;
}

.news-investor ul li .info .title {
    font-weight: normal;
    margin: 0 0 10px 0;
    font-size: 16px;
}

.news-investor ul li .info p {
    margin: 0 0 0px 0;
    padding: 0;
    color: #787878;
}

.news-investor ul li .info .yue-btn {
    position: absolute;
    top: 0;
    right: 0;
}

.news-investor ul li .info .yue-btn .btn {
    line-height: 20px;
}

.news-investor ul li .tag {
    width: 200px;
    position: absolute;
    top: 30px;
    right: 0;
    height: 60px;
    color: #999;
    border-left: 1px solid #ededed;
    padding-left: 20px
}

.news-investor ul li .tag a {
    color: #999;
    margin-right: 15px;
    font-size: 13px;
}

.news-detail .news-content blockquote {
    display: block;
    overflow: hidden;
    border-left: 3px solid #3c75f6;
    padding: 5px 25px;
    margin: 25px 0;
    background: #f5f5f5;
    color: #444;
}

.news-detail .news-content blockquote p {
    margin: 10px 0;
}

.btnlist.btn-share-list {
    margin-bottom: 15px;
}

.btnlist.btn-share-list .sharesina {
    background-color: #d2423c;
    color: #fff;
    border: none
}

.btnlist.btn-share-list .sharetengxun {
    background-color: #28aae2;
    color: #fff;
    margin-left: 10px;
    border: none;
}

/*新改*/
.news-view .news-detail .crumbs {
    display: none;
}

.news-view .news-detail .news-show-title {
    margin-top: 30px;
    margin-bottom: 15px;
}

.news-view .news-detail .box-fix-l {
    width: 800px;
}

.news-view .news-detail .news-show-right {
    margin-left: 80px;
}

.news-view .news-detail .box-fix-r .box-plate > h3.title {
    font-size: 14px;
}

.news-view .news-detail .box-fix-r .item-list li .info .title {
    font-size: 14px;
}

.content-comment {
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 40px;
}

.content-comment h2 {
    font-size: 21px;
    font-weight: normal
}

.comment-main {
    overflow: inherit;
    margin-top: 20px;
}

.comment-main .face, .comment-box .comment-list .face {
    width: 40px;
    height: 40px;
    background-image: url("https://www.daxueku.com/static/index/images/noface.png");
    background-size: cover;
    border-radius: 20px !important;
    overflow: hidden;
    float: left;
}

.comment-main .face img, .comment-box .comment-list .face img {
    width: 40px;
    height: 40px;
}

.commpost {
    position: relative;
}

.commpost .login-area {
    position: absolute;
    z-index: 99;
    top: 25%;
    left: 55%;
    color: #999;
    -webkit-transform: translate(-50%, 0%);
    -moz-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
}

.commpost .login-area a {
    color: #3c75f6;
}

.commpost .pub-area {
    overflow: hidden;
}

.comment-area {
    height: 80px;
    margin-left: 55px;
}

.comment-area textarea {
    height: 80px !important;
    width: 100%;
    line-height: 20px;
    text-decoration: none;
    letter-spacing: 0;
    border-color: #dedede;
    box-shadow: none;
}

.content-comment .btnreg {
    overflow: hidden;
    margin-top: 10px;
    padding-left: 55px;
}

.content-comment .plu-zone {
    float: left;
    margin-right: 10px;
}

.content-comment .plu-zone span {
    display: inline-block;
    vertical-align: middle
}

.content-comment .pubbtn {
    float: right;
}

.plu-zone .wx-icon {
    background-image: url("https://pic2.pedaily.cn/201603/20160330@134034.png");
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    margin-right: 4px;
}

.comment-box {
    margin-top: 10px;
    min-height: 180px;
}

.comment-box .list-title {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #f0f0f0;
    font-size: 15px;
}

.comment-box .list-title .num {
    font-size: 18px;
    color: #c63927;
    padding: 0 5px;
    font-weight: 600;
}

.comment-box .comment-list {
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.comment-box .comment-list .m_10.txt_center {
    margin-top: 30px;
    text-align: center;
    font-size: 16px;
}

.comment-box .comment-list li {
    border-bottom: 1px dashed #f0f0f0;
    padding: 20px 0;
}

.comment-box .comment-list li:last-child {
    border: none;
}

.comment-box .comment-list .face {
    width: 40px;
    height: 40px;
}

.comment-box .comment-list .info {
    margin: 0 0 0 55px;
    font-size: 13px;
    line-height: 22px;
    position: relative;
    border: none;
    padding: 0;
    color: #333;
}

.comment-box .comment-list .info .name {
    font-size: 14px;
    color: #999;
    padding-right: 50px;
}

.comment-box .comment-list .info .name a {
    color: #3c75f6;
    font-size: 14px;
}

.comment-box .comment-list .info .name .txt_info {
    font-size: 12px;
    color: #c63927;
    padding: 0 5px;
}

.comment-box .comment-list .info .desc {
    word-break: break-word;
}

.comment-box .comment-list .info .desc span.userat a {
    color: #3c75f6;
}

.comment-box .comment-list .time {
    position: absolute;
    top: 0;
    right: 0;
    color: #ccc;
    font-size: 12px;
}

.comment-box .comment-list .text-func {
    margin-top: 10px;
    text-align: right;
    overflow: hidden;
    margin-left: 45px;
}

.comment-box .comment-list .text-func a {
    padding: 0 10px;
    color: #A0A0A0;
    font-size: 13px;
}

.comment-box .comment-list .text-func a:hover {
    color: #4B8DF8;
}

.comment-box .comment-list .text-func a:last-child {
    border: none;
    padding-right: 0;
}

.comment-box .comment-list .text-func a.dialog {
    float: left;
}

.comment-box .loadmore {
    width: 300px;
    border-radius: 40px !important;
    margin: 0 auto;
    margin-top: 30px;
}

.reply-box {
    margin-left: 55px;
    margin-top: 10px;
    display: none;
}

.reply-box .comment-area {
    margin-left: 0;
}

.reply-box .btnreg {
    padding-left: 0;
}

.reply-box .facelist {
    margin-left: 0;
}

.reply-list {
    background-color: #f5f5f5;
    margin-top: 10px;
    padding: 0 20px;
    border-radius: 10px !important;
    margin-left: 55px;
}

.reply-list .comment-list .info {
    margin-left: 0;
}

.reply-list .comment-list li {
    padding: 10px 0;
}

.facelist {
    width: 373px;
    margin-left: 50px;
    position: absolute;
    background-color: #fff;
    z-index: 1000;
}

.faces_list {
    padding: 1px 0 0 1px;
}

.faces_list li {
    cursor: pointer;
    float: left;
    border: 1px solid #e8e8e8;
    height: 32px;
    width: 32px;
    overflow: hidden;
    margin: -1px 0 0 -1px;
    padding: 4px 2px !important;
    text-align: center;
}

.modelcomment .comment-list {
    padding: 0 20px;
}

.modelcomment .comment-box .comment-list li {
    padding: 10px 0;
}

.modelcomment {
    max-height: 500px;
    overflow-y: scroll !important;
}


/*沉浸阅读*/
.news-view-back {
    display: none;
}

.news-view-simple, .news-view-simple .page-content .main {
    width: 800px;
    margin: 0 auto;
}

.news-view-simple .page-content .main {
    padding: 30px;
    opacity: 0;
    -webkit-animation-name: post-fadeIn;
    animation-name: post-fadeIn;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    /*-webkit-animation-delay: 0;*/
    /*animation-delay: 0;*/
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.news-view-simple .page-content .main .box-fix-l {
    width: 100%;
}

.news-view-simple .header, .news-view-simple .crumbs, .news-view-simple .page-content .main .box-fix-r, .news-view-simple .news-detail .news-tool, .news-view-simple .news-detail .news-show-right .news-tags, .news-view-simple .news-detail .news-show-right .news-investor, .news-view-simple .news-detail .news-show-right .news-interest, .news-view-simple .next-page, .news-view-simple .footer, .news-view-simple .copyright {
    display: none;
}

.news-view-simple .news-detail .news-show-right {
    margin-left: 0;
}

.news-view-simple .news-view-back {
    display: block;
    position: fixed;
    top: 50px;
    right: 40px;
    cursor: pointer;
}

.news-view-simple .news-view-back i {
    font-size: 40px;
    font-weight: bold;
    color: #787878;
}

/*下一篇*/
.next-page {
    position: fixed;
    bottom: 2px;
    right: 0;
    width: 360px;
    height: auto;
    overflow: hidden;
    border: 1px solid #f0f0f0;
    background: rgba(240, 240, 240, .98);
    padding: 0 15px;
}

.next-page .tit {
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    text-align: center;
    cursor: pointer;
    color: #3c75f6;
}

.next-page .news-list-card {
    margin-left: 0;
    display: none
}

.next-page .news-list-card li {
    width: 100%;
    margin-left: 0;
    padding-top: 0;
}

.next-page .news-list-card li .img, .next-page .news-list-card li .img img {
    width: 330px;
}

.next-page .news-list-card li .img {
    height: 165px;
}

/*作者*/
.box-author-info {
    overflow: hidden;
    position: relative;
    border: 1px dotted #ccc;
    padding: 15px;
    border-radius: 4px;
    margin-bottom: 20px;
}

.box-author-info .author-face {
    position: absolute;
    top: 15px;
    right: 15px;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    overflow: hidden;
}

.box-author-info .author-face img {
    width: 80px;
    height: 80px;
    border-radius: 80px
}

.box-author-info .author-name {
    height: 80px;
    overflow: hidden;
}

.box-author-info .author-name h3 {
    margin: 0;
    font-weight: normal;
    font-size: 16px;
    color: #3c75f6;
}

.box-author-info .author-name h3 a {
    color: #3c75f6;
}

.box-author-info .author-name h3 span {
    position: relative;
    margin-left: 10px;
    font-size: 14px;
    display: inline-block;
    border: 1px solid #3c75f6;
    border-radius: 4px;
    padding: 0 8px;
    line-height: 24px;
}

.box-author-info .author-name h3 span::before {
    width: 6px;
    height: 6px;
    -webkit-transform: rotate(-225deg);
    -ms-transform: rotate(-225deg);
    transform: rotate(-225deg);
    background: #fff;
    border: 1px solid #3c75f6;
    border-width: 0 1px 1px 0;
    position: absolute;
    top: 8px;
    left: -4px;
    content: " ";
}

.box-author-info .author-name p, .box-author-info .author-txt p {
    margin: 15px 0;
    color: #787878;
    line-height: 24px;
}

.box-author-info .author-name p b {
    padding: 0 3px;
    color: #e22332;
}

.box-author-info .author-article {
    border-top: 1px dotted #ccc;
}

.box-author-info .author-article h4 {
    margin: 10px 0;
    text-align: center;
    font-size: 16px;
    font-weight: normal;
    color: #3c75f6;
}

.box-author-info .author-article .list li {
    margin-bottom: 15px;
}

.box-author-info .author-article .more {
    margin: 15px auto 0;
    text-align: center;
}

.box-author-info .author-article .more .btn {
    padding: 0 20px
}

.box-author-info .author-article .tag {
    font-size: 12px;
    color: #999;
    overflow: hidden;
}

.box-author-info .author-article .tag .date {
    float: right;
    color: #3c75f6
}

.box-author-info .author-article .tag a {
    margin-right: 10px;
    color: #999
}

.box-author-info .author-article h5 {
    padding: 0;
    margin: 0;
    line-height: 26px;
    font-weight: normal;
    font-size: 14px
}

/*数据最终页*/
.detail-top {
    background-color: #f2f2f2;
    padding: 20px 0 20px 0;
    margin-top: 10px;
}

.detail-top .invest-top {
    position: relative;
}

.detail-top h1.title {
    margin: 0 0 15px 0;
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 1px;
}

.detail-top .info .subinfo {
    overflow: hidden;
}

.detail-top .info .subinfo li {
}

.detail-top .info .subinfo li.l {
    float: left;
    width: 620px
}

.invest-top .info-box {
    overflow: hidden;
}

.invest-top .info-box .img {
    width: 100px;
    height: 100px;
    overflow: hidden;
    border-radius: 6px;
    float: left;
    margin-right: 20px
}

.invest-top .info-box .img .img-middle {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 100px;
    height: 100px;
}

.invest-top .info-box .img img {
    width: 100px;
    height: auto;
}

.invest-top .info-box .info {
    width: 100%;
    overflow: hidden;
}

.invest-top .info-box .info dl, .invest-top .info-box .info dl dt, .invest-top .info-box .info dl dd {
    margin: 0;
    padding: 0;
}

.invest-top .info-box .info dl {
    float: left;
    width: 17%;
    padding: 10px 0 0 0;
}

.invest-top .info-box .info dl dt {
    font-size: 16px;
    color: #999
}

.invest-top .info-box .info dl dd {
    margin-top: 40px;
    font-size: 16px;
}

.invest-top .info-box .info dl.com-name {
    width: 32%;
}

.invest-top .info-box .info dl.com-name dt {
    color: #3c75f6
}

.invest-top .txt {
    margin-top: 18px;
    padding-top: 10px;
    border-top: 1px dotted #ddd;
    font-size: 15px;
    line-height: 28px;
    color: #888
}

/*项目最终页*/
.project-top .info-box {
    overflow: hidden;
    position: relative;
}

.project-top .info-box .img {
    width: 100px;
    height: 100px;
    overflow: hidden;
    border-radius: 6px;
    float: left;
    border: 1px solid #f0f0f0;
}

.project-top .info-box .img .img-middle {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 100px;
    height: 100px;
}

.project-top .info-box .img img {
    width: 100px;
    height: auto;
}

.project-top .info-box .info {
    padding-left: 130px;
    font-size: 15px;
}

.project-top .info-box .info h1.title {
    margin: 0 0 15px 0;
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 1px;
}

.project-top .info-box .info h1.title span {
    color: #797979;
    font-size: 16px;
    margin-left: 20px;
}

.project-top .info-box .info p {
    line-height: 28px;
    color: #797979;
    margin: 0;
    padding: 0;
}

.project-top .info-box .info p span {
    margin-right: 20px;
}

.project-top .info-box .info p a {
    color: #797979;
    margin-right: 10px;
}

.project-top .info-box .info p a:hover {
    color: #3c75f6;
}

.project-top .info-box .btn-list {
    position: absolute;
    top: 0;
    right: 0;
}

.project-top .info-box .btn-list {
    text-align: right;
}

.project-top .info-box .btn-list a {
    margin: 0 3px;
    padding: 0 25px;
}

.project-top .info-box ul {
    margin-top: -5px
}

.project-top .info-box ul li {
    color: #797979;
    line-height: 28px;
    margin-bottom: 6px;
    font-size: 15px;
}

.project-top .txt {
    margin-top: 18px;
    padding-top: 10px;
    border-top: 1px dotted #ddd;
    font-size: 15px;
    line-height: 28px;
    color: #797979;
    overflow: hidden;
    clear: both;
}

.project-top .txt > a, .project-top .txt .box-fix-l a {
    margin-right: 12px;
    display: inline-block;
    color: #797979;
    font-size: 13px;
}

.project-top .txt > a:hover, .project-top .txt .box-fix-l a:hover {
    color: #3c75f6;
}

.detail-top .share {
    float: right;
    line-height: 38px
}

.investor-top .info-box .img {
    border-radius: 50%;
}

.investor-top .share {
    margin-top: 20px
}

.detail-all {
    margin-top: 10px;
}

.detail-all .data-show-nav {
    display: block;
    height: 46px;
    margin-bottom: 20px;
    margin-top: 20px;
    border-bottom: 2px solid #f0f0f0;
}

.detail-all .data-show-nav li {
    float: left;
    height: 46px;
    line-height: 46px;
    display: inline-block;
}

.detail-all .data-show-nav a {
    height: 46px;
    line-height: 46px;
    border-bottom: 2px solid #f0f0f0;
    font-size: 16px;
    margin: 0px 60px 0 0;
    display: block;
}

.detail-all .data-show-nav a.active {
    border-bottom: 2px solid #3c75f6;
    color: #3c75f6
}

.detail-all .data-show-nav-fix {
    margin-top: 0;
    display: block;
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    height: 46px;
    line-height: 46px;
    text-align: center;
    background-color: #fff;
    z-index: 1000;
    border-bottom: 2px solid #ededed;
    box-shadow: 1px 1px 3px #ededed;
}

.detail-all .desc, .detail-all .desc div {
    font-size: 16px;
    line-height: 30px;
    color: #666;
    word-wrap: break-word;
}

.detail-all .box-plate {
    padding-bottom: 20px;
}

.detail-all .box-fix-l .news-list li:first-child {
    padding-top: 0;
}

.detail-all .box-fix-l .operate-box dl, .detail-all .box-fix-l .company-box dl {
    margin-bottom: 20px;
}

.detail-all .box-fix-l .operate-box dl dt, .detail-all .box-fix-l .company-box dl dt {
    font-size: 16px;
    overflow: hidden;
}

.detail-all .box-fix-l .company-box dl dt span.qcc {
    float: right;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
}

.detail-all .box-fix-l .company-box dl dt span.qcc a {
    width: 70px;
    height: 28px;
    line-height: 28px;
    display: inline-block;
    background: url(https://pic2.pedaily.cn/17/201708/20170815@255109.png) no-repeat;
    background-size: 100%;
    float: left;
    margin: 5px 3px 0 3px;
}

.detail-all .box-fix-l .company-box dl dt span.qcc b {
    height: 28px;
    line-height: 28px;
    display: inline-block;
    font-weight: normal;
    float: left;
}

.detail-all .box-fix-l .operate-box dl dt .btn-download {
    margin-left: 20px;
}

.detail-all .box-fix-l .operate-box dl dd, .detail-all .detail-all .box-fix-l .company-box dl dd {
    color: #797979;
}

.detail-all .box-fix-l .company-box dl.title p {
    overflow: hidden;
    margin: 5px 0;
    overflow: hidden;
    font-size: 16px;
}

.detail-all .box-fix-l .company-box dl p span {
    float: right;
    color: #666;
    font-size: 14px
}

.detail-all .box-fix-l .company-box .information dd b {
    display: block;
    float: left;
    font-weight: normal;
}

.detail-all .box-fix-l .company-box .information dd b.inf-left {
    width: 150px;
    text-align: right;
}

.detail-all .box-fix-l .company-box .information dd b.inf-right {
    margin-left: 150px;
    text-align: left;
    float: none;
    color: #666;
}

.detail-all .box-fix-l .company-box .desc {
    font-size: 14px
}

.detail-all .box-fix-l .company-box .title {
    font-size: 16px
}

.detail-all .pro-inv-info {
    overflow: hidden;
    margin: 40px 0 40px;
}

.detail-all .pro-inv-info {
    color: #e22332;
    font-size: 22px;
}

.detail-all .pro-inv-info span.round {
    padding-left: 100px;
    display: inline-block;
}

.detail-all .pro-inv-info span.round .m {
    padding-left: 20px;
}

.detail-all .pro-inv-info b {
    font-weight: normal;
}

.detail-all .pro-inv-info .btn {
    float: right;
}

.detail-all .pro-yue-num {
    overflow: hidden;
    margin: 20px 0 40px;
}

.detail-all .pro-yue-num .pro-yue-left {
    width: 40%;
    font-size: 22px;
    float: left;
    color: #e22332;
}

.detail-all .pro-yue-num .pro-yue-right {
    width: 60%;
    float: left;
    overflow: hidden;
}

.detail-all .pro-inv-info .pro-inv-right span {
    font-size: 22px;
    display: block;
    float: left;
    margin-right: 40px;
    color: #e22332;
}

.detail-all .pro-yue-num .pro-yue-left {
    height: 60px;
    line-height: 60px;
    color: #797979;
}

.detail-all .tips {
    text-align: center;
    font-size: 16px;
    color: #666;
    padding-top: 20px
}

.detail-all .tips a {
    color: #3c75f6;
    font-weight: bold
}

.detail-all .contact-box {
    line-height: 30px;
}

.detail-all .contact-box p {
    margin: 0;
    color: #333;
}

.detail-all .project-status {
    background: #f2f2f2;
    padding: 20px;
    margin-top: 25px
}

.detail-all .project-status .state {
    font-size: 18px;
    color: #cc362c;
    padding: 5px 0 10px 0
}

.detail-all .project-status .people-list .img {
    height: 76px;
    height: 76px;
    float: right;
}

.detail-all .project-status .people-list h4 {
    color: #3c75f6;
    font-size: 18px;
    margin: 0;
    padding: 0;
    font-weight: normal
}

.detail-all .project-status .people-list h4 a {
    color: #3c75f6
}

.detail-all .project-status .people-list h4 .txt {
    color: #999
}

/*天眼查工商信息*/
.box-business h3.title .more {
    font-weight: normal;
    color: #8c8c8c;
    line-height: inherit;
}

.box-business h3.title .more img {
    height: 18px;
    padding: 0 5px;
    vertical-align: middle;
    margin-top: -4px
}

.box-business h4 {
    font-size: 14px;
}

.box-business .base-info {
    width: 100%;
    background: #f1f1f1;
    border: 0;
    border-spacing: 1px;
    border-collapse: initial;
}

.box-business .base-info td {
    background: #FFF;
    padding-left: 10px;
    line-height: 2.5;
}

.box-business .base-info td.s {
    color: #8c8c8c;
}

.box-business .business-people {
    overflow: hidden;
}

.box-business .business-people ul {
    margin: -1%;
}

.box-business .business-people ul li {
    width: 23%;
    height: 80px;
    margin: 1%;
    background: #f1f1f1;
    float: left;
    padding: 12px;
}

.box-business .business-people ul li h3 {
    margin: 0;
    font-weight: normal;
    font-size: 16px;
}

.box-business .business-people ul li p {
    margin: 0;
    padding: 0;
    color: #8c8c8c;
    font-size: 14px;
}

.box-business .shareholder-info {
    width: 100%;
    border: 0;
    margin-top: 30px;
}

.box-business .shareholder-info td {
    padding-left: 10px;
    line-height: 3;
    border-bottom: 1px solid #f1f1f1;
    width: 20%;
}

.box-business .shareholder-info thead td {
    font-weight: bold;
    font-size: 15px;
}

.box-business .shareholder-info td.i {
    width: 60%;
    padding-left: 0;
}

.detail-all .project-status .people-list img {
    width: 76px;
    height: 76px;
    border-radius: 50%
}

.detail-all .project-status .btn-large {
    margin-top: 15px
}

.investor-all .box-fix-l .vc-list li {
    width: 100%;
    margin: 0;
}

.investor-all .box-fix-l .vc-list li .info h3.title {
    margin-bottom: 10px;
}

.avatar-list {
    overflow: hidden;
}

.avatar-list ul {
    margin-left: -12px;
}

.avatar-list li {
    float: left;
    width: 60px;
    height: 60px;
    margin: 6px 0px 8px 12px;
}

.avatar-list li a, .avatar-list li a img {
    display: block;
}

.avatar-list li a img {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    border: 1px solid #f0f0f0;
}

.avatar-list li a em {
    display: none;
}

.record-table {
    width: 100%;
    font-size: 15px;
}

.record-table tr {
    border-bottom: 1px dotted #e6eaed;
    display: table-row;
    vertical-align: inherit;
}

.record-table tr:last-child {
    border: none;
}

.record-table tr:hover {
    background: #f0f0f0;
}

.record-table tr:hover td.td5 a {
    color: #ff8c01;
}

.record-table tr td {
    text-align: center;
    line-height: 26px;
    padding: 12px 0;
}

.record-table tr td.td1 {
    width: 15%;
    text-align: left;
    padding-left: 8px;
}

.record-table tr td.td2 {
    width: 20%;
}

.record-table tr td.td3 {
    width: 25%;
}

.record-table tr td.td3 a, .record-table tr td.td3 span {
    display: block;
}

.record-table tr td.td3 span {
    color: #999
}

.record-table tr td.td4 {
    width: 25%;
}

.record-table tr td.td5 {
    width: 15%;
    text-align: right;
    padding-right: 8px;
}

.record-table tr.thead td {
    color: #999999 !important;
}

.other-invest .record-table tr td.td1 {
    width: 90px;
    text-align: left;;
    word-break: break-all;
    word-wrap: break-word;
}

.other-invest .record-table tr td.td1 a {
    width: 70px;
    height: 70px;
    display: table-cell;
    border: 1px solid #ededed;
    border-radius: 5px;
    vertical-align: middle;
    text-align: center;
    overflow: hidden;
}

.other-invest .record-table tr td.td1 a img {
    vertical-align: middle;
    width: 70px;
    height: auto;
    max-height: 70px;
}

.other-invest .record-table tr td.td2 {
    width: 15%;
    text-align: left;
}

.other-invest .record-table tr td.td2 .td2-tit {
    display: block;
}

.other-invest .record-table tr td.td2 .td2-tit a {
    font-size: 16px;
}

.other-invest .record-table tr td.td2 .td2-com {
    display: block;
    color: #999;
    font-size: 12px;
}

.other-invest .record-table tr td.td3 {
    width: 15%;
    font-size: 13px
}

.other-invest .record-table tr td.td4 {
    width: 15%;
}

.other-invest .record-table tr td.td5 {
    width: 12%;
    text-align: center;
}

.other-invest .record-table tr td.td6 {
    width: 27%;
}

.other-invest .record-table tr td.td6 a, .record-table tr td.td6 span {
    display: block;
}

.other-invest .record-table tr td.td6 span {
    color: #999
}

.other-invest .record-table tr td.td7 {
    width: 8%;
    text-align: right;
}

.other-invest .record-table tr:hover td.td7 a {
    color: #ff8c01;
}

.share .share-tit {
    display: block;
    float: left;
    font-size: 14px;
    color: #888
}

.jiathis-style {
    display: block;
    overflow: hidden;
}

.jiathis-style .jiathis_counter.jiathis_bubble_style {
    width: 60px !important;
}

.jiathis-style .jtico {
    display: none !important
}

.jiathis-style a {
    font-size: 32px;
    line-height: 34px;
    margin: 0 4px;
    cursor: pointer;
    display: inline-block;
    float: left;
}

.jiathis-style a.icon-qzone-c {
    color: #f67b23
}

.jiathis-style a.icon-weibo-c {
    color: #d2423c
}

.jiathis-style a.icon-wechat-c {
    color: #64C731
}

.jiathis-style a.icon-plus-c, .jiathis-style .jiathis_counter_style {
    display: none;
    color: #3c75f6
}

.jiathis-style a:hover {
    opacity: 0.6
}

/*登录注册*/
.full-page {
    height: 100%;
}

.full-page .page-content {
    background: #f0f2f5;
    min-height: 640px;
    height: 100%;
    position: relative;
}

.full-page .so-head {
    width: 100%;
    height: 100%;
    background: url(https://pic2.pedaily.cn/17/201705/20170526@221000.jpg) no-repeat;
    background-size: cover;
    background-position: center 0;
    background-repeat: no-repeat;
    -webkit-transition: all 2s ease;
    transition: all 2s ease;
    animation: animatedBackground 15s linear 0s infinite alternate;
    -webkit-animation: animatedBackground 15s linear 0s infinite alternate;
    -moz-animation: animatedBackground 15s linear 0s infinite alternate;
    -ms-animation: animatedBackground 15s linear 0s infinite alternate;
    -o-animation: animatedBackground 15s linear 0s infinite alternate
}

.full-page .so-head img {
    width: 100%;
    height: auto
}

.full-page .footer {
    display: none;
}

.full-page .account-box {
    position: absolute;
    top: 20%;
    left: 50%;
    width: 500px;
    margin-left: -250px;
    padding: 10px 0;
    background: #fff;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .2);
    border-radius: 8px;
}

.full-page .account-box .account-form-title {
    height: 48px;
    line-height: 48px;
    border-bottom: 2px solid #f0f0f0;
    padding: 0 60px
}

.full-page .account-box .account-form-title a {
    display: inline-block;
    float: left;
    width: 33.333%;
    text-align: center;
    font-size: 17px;
    line-height: 46px;
}

.full-page .account-box .account-form-title a span {
    display: inline-block;
    border-bottom: 2px solid #f0f0f0;
    padding: 0 10px;
}

.full-page .account-box .account-form-title a.on span {
    border-bottom: 2px solid #3c75f6;
}

.full-page .account-box .form-body {
    padding: 40px 80px 0 80px;
}

.full-page .account-box .right {
    float: right;
    margin-right: 4px;
}

.full-page .account-box .forget-pwd {
    margin-top: -15px;
    text-align: right;
}

.full-page .account-box .forget-pwd a {
    color: #888;
}

.full-page .account-box .forget-pwd a:hover {
    color: #3c75f6;
}

.full-page .third-login {
    border-top: 1px solid #f0f0f0;
    padding: 30px 0 0 0;
    position: relative;
    margin-top: 30px;
}

.full-page .third-login p {
    padding: 0;
    margin: 0;
    position: absolute;
    top: -15px;
    left: 50%;
    margin-left: -70px;
    float: none;
    width: 140px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #fff;
    color: #888
}

.full-page .third-login .icon-group {
    height: 50px;
    line-height: 50px;
    text-align: center;
}

.full-page .third-login .icon-group a {
    margin: 0 20px;
}

.full-page .third-login .icon-group a i {
    font-size: 48px;
}

.full-page .third-login .icon-group a:hover {
    opacity: .8
}

.full-page .third-login .icon-group a i.icon-weibo-c {
    color: #d2423c;
}

.full-page .third-login .icon-group a i.icon-qq-c {
    color: #3c75f6;
}

.full-page .third-login .icon-group a i.icon-wechat-c {
    color: #64C731;
}

.modal-body .account-box .account-form-title a {
    width: 100%;
    float: none;
}

.modal-body .account-box .forget-pwd a.reg {
    float: left;
    color: #3c75f6;
}

.modal-body .account-box .login-form .btn-large {
    background: #3c75f6;
    color: #fff;
}

.modal-body .account-box .login-form .btn-large:hover {
    opacity: .8;
}

.info-box .form-yue .form-group .checkbox {
    font-size: 15px;
    line-height: 36px;
}

.info-box .form-yue label {
    font-size: 15px;
    width: 35%;
    display: inline-block;
}

.info-box .form-yue i.iconfont {
    color: #ccc;
    margin-left: -15px;
    padding-left: 18px;
    cursor: pointer;
    font-size: 18px;
}

.info-box .form-yue i.iconfont:hover {
    color: #3c75f6
}

.info-box .form-yue .send-info {
    overflow: visible;
    position: relative;
}

.info-box .form-yue .send-info .check-pro {
    position: absolute;
    top: 0;
    left: 72%;
    z-index: 1000;
    width: 100px;
    outline: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    line-height: 30px;
    height: 30px;
    display: none;
}


/*弹窗*/
.layui-layer-dialog .layui-layer-content {
    font-size: 16px !important;
}

.daxueku-class .layui-layer {
    border-radius: 8px;
}

.daxueku-class .layui-layer-title {
    font-size: 16px;
}

.layui-layer-setwin .layui-layer-max, .layui-layer-setwin a, .layui-layer-setwin .layui-layer-close2 {
    -webkit-transition: inherit;
    -moz-transition: inherit;
    transition: inherit;
}

.modal-body {
    padding: 20px;
}

.daxueku-class .suggest-box .form-group.has-error .error-info {
    padding-left: 25%;
}

.daxueku-class .modal-body .account-box {
    width: 100%;
    top: 0;
    left: 0;
    margin-left: 0;
    box-shadow: none;
}

.daxueku-class .modal-body .account-box .form-body {
    padding-top: 30px;
}

.daxueku-class .form-yue label {
    font-size: 15px;
    width: 35% !important;
    display: inline-block;
}

.daxueku-class .form-yue i.iconfont {
    color: #ccc;
    margin-left: -15px;
    padding-left: 18px;
    cursor: pointer;
}

.daxueku-class .form-yue i.iconfont:hover {
    color: #3c75f6
}

.daxueku-class .form-yue .send-info {
    overflow: visible;
    position: relative;
}

.daxueku-class .form-yue .send-info .check-pro {
    position: absolute;
    top: 0;
    left: 72% !important;
    z-index: 1000;
    width: 100px !important;
    outline: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    line-height: 30px;
    height: 30px;
    display: none;
}

.daxueku-class .btn-box {
    text-align: center;
    position: absolute;
    bottom: 25px;
    left: 20px;
    right: 20px;
    margin: 0;
}

.daxueku-class .btn-box .btn {
    width: auto;
    padding: 2px 20px;
    margin: 0 10px;
}

.daxueku-class .btn-box .btn-large {
    width: 100%;
    margin: 0;
}

.daxueku-class .text-info {
    color: #999;
    line-height: 22px;
    display: inline-block;
}

.daxueku-class .report-box {
    overflow: hidden;
}

.daxueku-class .report-box h4 {
    font-size: 17px;
    margin: 0 0 25px 0;
    text-align: center;
    color: #888;
    font-weight: normal;
}

.daxueku-class .report-box ul {
    overflow: hidden;
    margin-bottom: 20px;
}

.daxueku-class .report-box li {
    overflow: hidden;
    margin: 0 0 10px 0;
    width: 50%;
    float: left;
}

.daxueku-class .report-box li .img {
    width: 80px;
    height: 80px;
    overflow: hidden;
    float: left;
    border-radius: 6px;
    border: 1px solid #f0f0f0;
    margin-right: 15px;
}

.daxueku-class .report-box li .img span {
    width: 80px;
    height: 80px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.daxueku-class .report-box li .img img {
    width: 80px;
    max-width: 80px;
    height: auto;
    max-height: 80px;
}

.daxueku-class .report-box li .info h3 {
    font-size: 17px;
    font-weight: normal;
    margin: 5px 0 20px 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.daxueku-class .select-tag-box {
    margin-bottom: 15px;
}

.daxueku-class .my-select {
    border-top: 1px solid #ddd;
    padding-top: 15px;
    margin-bottom: 20px;
}

.daxueku-class .select-tag-box h4 {
    margin: 0 0 5px 0;
    font-weight: normal;
    font-size: 16px;
    color: #3c75f6;
    padding-left: 5px;
    overflow: hidden;
}

.daxueku-class .select-tag-box h4 select {
    float: right;
    margin-right: 15px;
    border-radius: 4px;
    font-size: 14px;
    padding: 2px 10px;
    outline: none;
    color: #787878;
}

.daxueku-class .select-tag-box h4 b {
    font-weight: normal;
    float: right;
    font-size: 14px;
    color: #999;
}

.daxueku-class .select-tag a {
    cursor: pointer;
    display: inline-block;
    border: 1px solid #dbdbdb;
    padding: 2px 10px;
    margin: 5px;
    border-radius: 4px;
    display: inline-block;
    line-height: 20px;
    color: #787878;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.daxueku-class .select-tag a:hover, .daxueku-class .select-tag a.on {
    border-color: #3c75f6;
    color: #3c75f6
}

.daxueku-class .select-tag-box .where span {
    background: #3c75f6;
    color: #fff;
    margin: 5px;
    display: inline-block;
    line-height: 20px;
    cursor: pointer;
    padding: 1px 5px;
}

.daxueku-class .select-tag-box .where span a {
    color: #fff;
}

.daxueku-class .select-tag-box .where span i {
    font-style: normal;
    padding-left: 5px;
}

.daxueku-class .suggest-box {
    padding: 0 30px;
}

.daxueku-class .suggest-box label {
    display: inline-block;
    width: 25%;
    line-height: 46px;
    float: left;
    margin-bottom: 0;
    color: #999
}

.daxueku-class .suggest-box label .required {
    padding: 8px 4px 0 0;
}

.daxueku-class .suggest-box .form-control {
    width: 75%;
    display: block;
}

.daxueku-class .phone-box .phone-form p {
    font-size: 15px;
}

.daxueku-class .phone-box .phone-form p.blue {
    color: #3c75f6;
    font-size: 16px
}

.daxueku-class .phone-box .phone-form input[disabled] {
    border-color: #f2f2f2;
    color: #888
}

.daxueku-class .phone-box .phone-form input[disabled]:hover {
    background: #f2f2f2;
    border-color: #f2f2f2;
    color: #888
}

.daxueku-class .phone-box .phone-form .btn-timing {
    cursor: inherit;
}

.daxueku-class .phone-box .phone-form .btn-timing:hover {
    background: #fff;
    color: #3c75f6;
}

.creat-pro .phone-box {
    width: 360px;
    margin: 50px auto 30px;
}

.modal-tag .btn-box {
    position: inherit;
}

.file-upload-box {
    position: relative;
    display: block;
}

.file-upload-box .box {
    position: relative;
    float: left;
}

.file-upload-box .file-pic {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000;
    width: 100px;
    height: 100px;
    cursor: pointer;
    opacity: 0;
}

.file-upload-box .img-pic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100px;
    height: 100px;
    z-index: 900;
    border-radius: 4px;
}

.file-upload-box .input-pic {
    width: 100px;
    height: 100px;
    text-align: center;
}

.file-upload-box .file-pic .pure-input, .file-upload-box .file-pic .pure-upload-button {
    width: 100px;
    height: 100px;
}

.add-item {
    width: 360px;
    border: 1px dotted #ccc;
    text-align: center;
    font-size: 16px;
    position: relative;
    cursor: pointer;
    background-color: #f2f2f2;
}

.add-item .file-add-item {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
}

.pure {
    position: relative
}

.pure .pure-input {
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    top: 0;
    left: 0;
    right: 0;
    position: absolute;
    cursor: pointer;
    margin: 0;
    padding: 0;
    z-index: 1;
    cursor: pointer;
    height: 50px;
    width: 360px;
    font-size: 100px \9
}

.pure .pure-upload-button {
    background-color: #f2f2f2;
    color: #333;
    display: block;
    text-align: center;
    width: 300px;
    height: 50px;
    line-height: 50px;
    position: relative;
    cursor: pointer
}

.pure .pure-entry {
    padding: 5px;
    margin: 5px;
    border: 1px solid #DDD;
    font-family: Verdana, 'Lucida Sans Unicode', Lucida;
    font-size: 10px;
    text-transform: uppercase;
    color: #666
}

.pure .pure-filename {
    color: #3B3B3B;
    font-size: 12px;
    font-weight: 700;
    text-transform: none
}

.pure .pure-iframe {
    width: 0;
    height: 0;
    display: none
}

.pure .pure-progress {
    height: 5px;
    border: 1px solid #CCC;
    float: left;
    width: 100%
}

* html .pure .pure-progress {
    width: 300px
}

.pure .pure-bar {
    background-color: rgba(16, 161, 20, .91);
    width: 0;
    height: 100%
}

.pure .pure-cancel {
    background-image: url(images/close.png);
    width: 16px;
    height: 16px;
    cursor: pointer;
    float: right;
    margin-top: -2px
}

* html .pure .pure-cancel {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/close.png');
    margin-top: -1px
}

.pure .pure-entry.iframe .pure-cancel {
    display: none
}

.pure div.pure-entry.aborted .pure-cancel, .pure div.pure-entry.complete .pure-cancel, .pure div.pure-entry.error .pure-cancel {
    display: block
}

.aborted .pure-bar, .complete .pure-bar, .error .pure-bar {
    width: 100% !important
}

.pure .pure-entry.error .pure-bar {
    background-color: red
}

.pure .pure-entry.aborted .pure-bar {
    background-color: #CCC
}

.pure .pure-entry.complete .pure-bar {
    background-color: #00CD00
}

.pure-speed {
    clear: both
}

.box-friend-link h2 {
    font-size: 20px !important;
    border-bottom: 1px solid #e9e9e9 !important;
}

.box-friend-link .link a {
    display: inline-block;
    margin-right: 15px;
    color: #777777;
}

.box-friend-link .link a:hover {
    color: #3c75f6;
}

/*底部*/
.footer {
    /*margin-top: 50px;*/
    width: 100%;
    font-size: 14px;
    color: #333;
    position: relative;
    z-index: 90;
    background-color: #f9f9f9
}

.footer a:hover {
    color: #3c75f6;
}

.footer dl {
    overflow: hidden;
    margin: 0;
}

.footer dl dt {
    float: left;
    margin: 0;
}

.footer dl dt.about-us {
    width: 40%;
    padding-right: 5%;
}

.footer dl dt.web-map {
    width: 45%;
}

.footer dl dt.foot-code {
    width: 15%;
    padding-top: 30px;
}

.footer dl dt h4 {
    font-size: 18px;
    font-weight: 600;
    color: #333;
}

.footer dl dt p, .footer dl dt address {
    font-style: normal;
    line-height: 25px;
    font-size: 14px;
    margin: 0 0 20px 0;
}

.footer dl dt.web-map ul {
    float: left;
    width: 20%;
}

.footer dl dt ul h5 {
    font-size: 17px;
    font-weight: 400;
    margin: 0 0 10px 0;
}

.footer dl dt ul li {
    height: 25px;
    line-height: 25px;
    margin-bottom: 5px;
}

.footer dl dt.foot-code .code-box {
    overflow: hidden;
    text-align: right;
}

.footer dl dt.foot-code .code-box img {
    width: 120px;
    height: 120px;
}

.footer dl dt.foot-code .code-box p {
    line-height: 22px;
    width: 120px;
    float: right;
    text-align: center;
}

.footer dl dt.foot-code .code-box p i {
    font-size: 18px;
    margin-right: 3px;
    width: 26px;
    height: 26px;
    line-height: 26px;
    border-radius: 50%;
    display: inline-block;
    border: 1px solid #ddd;
}

.footer dl dt.foot-code .code-box p i.icon-wechat {
    color: #75d172;
    border-color: #75d172
}

.footer dl dt.foot-code .code-box p i.icon-shouji {
    color: #3c75f6;
    border-color: #3c75f6;
}

/*底部footer版权*/
.copyright {
    background-color: #2d3235;
    color: #fff;
    font-size: 12px;
    padding: 15px 0 0;
    overflow: hidden;
    position: relative;
    z-index: 100;
}

.copyright .main .des {
    text-align: center;
    opacity: .5;
    width: 100%;
    float: left;
}

.copyright .main .des span {
    padding: 0 6px 0 0;
    font-size: 13px;
}

.copyright .main ul {
    display: inline-block;
}

.copyright .main ul li {
    display: inline-block;
    margin-left: 10px;
}

.copyright .main ul li a {
    color: #fff;
}

.copyright .main ul li a:hover {
    opacity: 1;
}

.tipoff {
    text-align: center;
    background: #2d3235;
    color: #fff;
    padding-bottom: 10px;
    position:relative;
}

.tipoff .main {
    font-size: 13px;
    opacity: .5;
}

.tipoff .main a {
    color: #fff;
}

.tipoff .main a:hover {
    color: #fff;
    opacity: 1;
}

.box-scoll {
    z-index: 2000;
    width: 50px;
    float: right;
    position: fixed;
    right: 2px;
    bottom: 80px;
    overflow: hidden;
}

.box-scoll a {
    color: #999;
    padding-top: 5px;
    display: block;
    font-size: 12px;
    text-align: center;
    line-height: 21px;
    font-size: 12px;
    width: 50px;
    text-align: center;
    margin: 0 auto;
}

.box-scoll a i {
    margin: 0 auto;
    display: block;
    font-size: 30px;
    color: #089AFD;
    margin-bottom: 3px
}

.box-scoll a i span {
    display: block;
}

.box-scoll a:hover, .box-scoll a:hover i {
    color: #ffb911;
}

.box-scoll a#backTop {
    display: none;
}

/*融资事件*/
.search-box-main {
    border: 1px solid #E4E4E4;
    border-top: none;
    margin-top: 15px
}

.search-box-main.startup-search-box {
    border-top: 1px solid #e4e4e4;
}

.search-box-main .search-nav {
    width: 100%;
    overflow: hidden
}

.search-box-main .search-nav dl {
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #F2F2F2
}

.search-box-main .search-nav dl dt {
    display: block;
    float: left;
    width: 25%;
    font-size: 16px;
    line-height: 20px;
    min-height: 10px;
    text-align: center;
    padding: 6px 0;
    border-top: 5px solid #F2F2F2;
}

.search-box-main .search-nav dl dt.bg {
    border-top: 5px solid #3c75f6;
    background-color: #fff
}

.search-box-main .search-nav dl dt a {
    color: #9E798B;
    display: block;
}

.search-box-main .search-nav dl dt span {
    display: block;
    margin-top: 5px
}

.search-box-main .search-tag {
    overflow: hidden;
    padding: 10px 10px;
    float: none;
}

.search-box-main .search-tag a {
    display: inline-block;
    line-height: 20px;
    padding: 0 5px;
    margin: 6px 10px;
    font-size: 14px;
    border: 1px solid #fff;
    border-radius: 2px;
}

.search-box-main .search-tag a:hover {
    color: #3c75f6;
    border: 1px solid #3c75f6;
}

.search-box-main .search-tag a.forange {
    color: #3c75f6;
    border: 1px solid #3c75f6;
}

.search-box-main .search-tag .tag-l {
    float: left;
    width: 160px;
    line-height: 18px
}

.search-box-main .search-tag .tag-l a {
    float: right
}

.search-box-main .search-tag .tag-l b {
    font-weight: 400;
    margin: 6px 0 6px 10px;
    display: inline-block;
    line-height: 20px;
    font-size: 14px;
    color: #919191
}

.search-box-main .search-tag .tag-r {
    margin-left: 160px;
    line-height: 18px
}

.search-box-main .search-box {
    overflow: hidden;
    width: 100%;
    padding: 0px 10px;
    background: #f2f2f2;
}

.search-box-main .search-box .search-text {
    width: 330px;
    font-size: 15px;
    color: #9E798B;
    padding: 8px 0 8px 8px;
    border: 1px solid #DBDBDB;
    outline: 0;
    border-radius: 8px 0 0 8px;
}

.search-box-main .search-box .btn-search {
    position: absolute;
    top: 0;
    right: 0;
    width: 70px;
    height: 100%;
    cursor: pointer;
    border: 0;
    background: #3c75f6;
    color: #fff;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

.search-box-main .search-box button:hover {
    background-color: #3c75f6
}

.search-box-main .search-box .tag-l a {
    float: none;
    background: #3c75f6;
    color: #fff;
    padding: 1px 3px;
    border-radius: 2px;
    line-height: 16px;
    display: inline-block
}

.search-box-main .search-box .tag-l a span {
    margin-left: 10px
}

.search-box-main .search-border-none {
    border: none
}

.search-box-main .search-box .tag-l {
    float: left;
    width: auto;
    max-width: 600px;
    min-height: 38px;
    line-height: 38px;
    margin: 10px;
    color: #797979
}

.search-box-main .search-box .tag-l .total {
    margin: 0 5px;
    color: #3c75f6;
    font-family: Georgia;
    font-size: 24px
}

.search-box-main .search-box .tag-l .where {
    line-height: 24px;
}

.search-box-main .search-box .tag-r {
    float: right;
    margin: 10px;
    width: 400px;
    position: relative
}

.table-list {
    width: 100%;
    margin-top: 0px
}

.table-list tr {
    line-height: 24px;
    height: 120px;
    border-top: 1px dotted #e5e5e5;
    font-size: 14px;
}

.table-list tr.edui-default {
    height: auto !important;
}

.table-list .thead {
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #e5e5e5;
    border-top: none;
}

.table-list .thead td {
    font-size: 15px;
    color: #888
}

.table-list td {
    text-align: center;
}

.table-list td .m {
    color: #3c75f6 !important;
}

.table-list td.td1 {
    width: 12%;
    text-align: left;
    padding-left: 20px;
    word-break: break-all;
    word-wrap: break-word;
}

.table-list td.td2 {
    text-align: left;
}

.table-list td.td3 {
    width: 15%
}

.table-list td.td4 {
    width: 15%
}

.table-list td.td5 {
    width: 15%
}

.table-list td.td6 {
    width: 15%
}

.table-list td.tools {
    width: 12%
}

.table-list td.td1 img {
    vertical-align: middle;
    width: 80px;
    height: auto;
    max-height: 80px;
    border-radius: 6px;
}

.table-list td.td2 a {
    font-size: 16px;
    color: #3c75f6;
}

.table-list td.td2 span.td2-tit {
    display: block;
}

.table-list td.td2 .td2-com {
    color: #787878;
    font-size: 12px
}

.table-list td.td2 .td2-com a {
    font-size: 12px;
    color: #787878;
    margin: 0 10px 0 0;
}

.table-list td.td2 .td2-com a:last-child {
    margin-right: 0;
}

.table-list td.td2 .td2-com a:hover {
    color: #3c75f6
}

.table-list td.td6 span {
    color: #787878;
}

.project-list .table-list td.td3, .vc-list .table-list td.td3 {
    width: 19%;
}

.project-list .table-list td.td4, .vc-list .table-list td.td4 {
    width: 19%;
}

.project-list .table-list td.td5, .vc-list .table-list td.td5 {
    width: 19%;
}

.investor-list .table-list .td1 img {
    border-radius: 50%;
    height: 80px;
}

/*搜索*/
.search-nothing {
    text-align: center;
}

.search-nothing p {
    font-size: 18px;
}

.search-nothing p span {
    color: #3c75f6
}

.search-nothing .btn-list {
    margin: 30px 0;
}

.search-nothing .btn-list .btn {
    padding: 2px 20px;
    font-size: 16px;
    margin: 0 10px;
}

.search-header {
    background-color: #f9f9f9;
    padding: 35px 0 5px 0;
    margin-bottom: 30px;
}

.search-header .data-search-title {
    font-weight: 400;
    color: #64AED9;
    text-align: center;
    margin: 0 0 20px 0;
}

.search-header .data-search-module {
    margin: 0 auto;
    width: 800px;
    position: relative
}

.search-header .data-search-module .search-text {
    width: 720px;
    font-size: 15px;
    color: #9E798B;
    outline: 0;
    border-radius: 8px 0 0 8px;
}

.search-header .data-search-module .btn-search {
    position: absolute;
    top: 0;
    right: 0;
    width: 90px;
    height: 100%;
    cursor: pointer;
    border: 0;
    background: #64AED9;
    color: #fff;
    border-radius: 0 8px 8px 0;
    font-size: 16px;
}

.search-header .data-search-module button:hover {
    background-color: #3c75f6
}

.search-header .search-module-tag {
    overflow: hidden;
    text-align: center;
    margin: 30px 0
}

.search-header .search-module-tag li {
    float: left;
    margin-left: 100px;
    position: relative
}

.search-header .search-module-tag li.on a {
    color: #3c75f6;
    font-weight: 600;
    font-size: 17px;
}

.search-header .search-module-tag li a {
    color: #9E798B;
    font-size: 16px;
}

.search-header .search-module-tag li a:hover {
    color: #3c75f6
}

.search-header .search-module-tag li span {
    font-size: 12px;
    line-height: 12px;
    color: #D03E49;
    position: absolute;
    top: 0;
}

.data-loadmore {
    padding: 5px;
    display: block;
    background: #fff;
    border: 1px solid #3c75f6;
    color: #3c75f6;
    font-size: 14px;
    width: 20%;
    margin: 20px auto;
    text-align: center;
    border-radius: 5px
}

.data-loadmore:hover {
    color: #fff;
    background-color: #3c75f6
}

.module-title {
    margin: 10px 0;
    color: #3c75f6;
    font-weight: 400;
    font-size: 18px;
}

.search-news .news-list-card li {
    padding-top: 0;
}

.bg-color {
    background-color: #F9F9F9
}

/*数据首页*/
.zdb-index .box-plate {
    margin-top: 0;
}

.zdb-index-search {
    width: 100%;
    height: 500px;
    position: relative;
    top: 0;
    background: url(https://pic2.pedaily.cn/17/201705/20170527@221323.jpg);
    background-position: center 0%;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #17181c
}

.zdb-index-search .bansea {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 100px;
    text-align: center;
    color: #fff;
    width: 740px;
}

.zdb-index-search .bansea h1 {
    font-size: 34px;
    letter-spacing: 1px;
    margin: 0;
}

.zdb-index-search .bansea .search-box {
    overflow: hidden;
    margin: 50px auto;
    font-size: 16px;
    width: 90%;
}

.zdb-index-search .bansea .search-box .search-input-group {
    position: relative;
    height: 46px;
    line-height: 46px;
}

.zdb-index-search .bansea .search-box .search-input-group .search-text {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 16px;
}

.zdb-index-search .bansea .search-box .search-input-group .btn-search {
    position: absolute;
    top: 0;
    right: 0;
    background: #3c75f6;
    border: none;
    padding: 0 20px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    font-size: 16px;
    opacity: .8;
}

.zdb-index-search .bansea .search-box .search-input-group .btn-search:hover {
    opacity: 1;
}

.zdb-index-search .bansea .banli {
    overflow: hidden;
}

.zdb-index-search .bansea .banli a {
    color: #fff;
}

.zdb-index-search .bansea .banli li {
    width: 25%;
    float: left;
    transition: .1s all linear;
}

.zdb-index-search .bansea .banli li:hover {
    margin-top: -4px;
}

.zdb-index-search .bansea .banli li h4 {
    margin: 0;
    font-size: 16px;
    font-weight: normal;
}

.zdb-index-search .bansea .banli li img {
    width: 80px;
    height: 80px;
    display: block;
    margin: 10px auto;
}

.zdb-index-search .bansea .banli li p {
    margin: 0;
    padding: 0;
    font-size: 16px;
}

.zdb-index-search .bansea .banli li p span {
    color: #ffb911;
}

.zdb-index-box {
    padding: 5px 0 10px 0;
}

.zdb-index-invest, .zdb-index-project {
    background: #f9f9f9;
}

.charts-box {
    overflow: hidden;
}

.charts-box li {
    float: left;
    width: 31.3%;
    background: #fff;
    margin-right: 3%;
}

.charts-box li .tit {
    font-size: 16px;
    margin: 0;
}

.charts-box li:last-child {
    margin-right: 0;
}

.zdb-index-invest {
    overflow: hidden;
}

.zdb-index-invest .left-invest {
    width: 340px;
    float: left;
    border-right: 1px solid #ededed;
    padding-right: 40px;
    margin-top: 13px;
}

.zdb-index-invest .left-invest .list time {
    text-align: right;
    display: block;
    margin-right: -53px;
    font-size: 15px;
    color: #999;
    margin-bottom: 10px;
}

.zdb-index-invest .left-invest .list time i.icon-time {
    padding-left: 42px;
    color: #3c75f6;
    font-size: 16px;
}

.zdb-index-invest .left-invest .list li {
    margin-bottom: 15px;
    overflow: hidden;
}

.zdb-index-invest .left-invest .list li span.date {
    color: #ccc;
    display: block;
    font-size: 12px;
    float: right;
}

.zdb-index-invest .right-invest {
    width: 780px;
    float: right;
}

.zdb-index-invest .right-invest .record-table tr td.td1 {
    width: 10%;
    padding-left: 10px;
}

.zdb-index-invest .right-invest .record-table tr.thead td.td1 {
    text-align: right;
}

.zdb-index-invest .right-invest .record-table tr td.td1 a img {
    vertical-align: middle;
    width: 100%;
    max-width: 70px;
    height: auto;
    max-height: 70px;
    border-radius: 5px;
}

.zdb-index-invest .right-invest .record-table tr td.td2 {
    width: auto;
}

.zdb-index-invest .right-invest .record-table tr td.td2 .td2-tit a {
    color: #3c75f6;
}

.zdb-index-invest .right-invest .record-table tr td.td3 {
    width: 10%;
}

.zdb-index-invest .right-invest .record-table tr td.td3 span {
    color: #333333;
}

.zdb-index-invest .right-invest .record-table tr td.td4 {
    width: 10%;
}

.zdb-index-invest .right-invest .record-table tr td.td5 {
    width: 15%;
    text-align: center;
}

.zdb-index-invest .right-invest .record-table tr td.td6 {
    width: 15%;
}

.zdb-index-invest .right-invest .record-table tr td.td6 a {
    display: block;
}

.zdb-index-invest .right-invest .record-table tr td.td6 span {
    color: #999;
    display: block;
}

.zdb-index-invest .right-invest .record-table tr td.td7 {
    width: 15%
}

.zdb-index-invest .right-invest .record-table tr td.tools {
    width: 10%;
    text-align: right;
    padding-right: 10px;
}

.zdb-index-project h4 {
    margin: 0;
    font-size: 15px;
    font-weight: normal;
    color: #3c75f6;
    height: 30px;
    line-height: 30px;
    margin-bottom: 20px;
}

.zdb-index-project h4 span {
    float: right;
    color: #797979;
}

.zdb-index-project h4 span b {
    font-weight: 600;
    color: #e22332;
}

.zdb-index-project h4 span .btn {
    line-height: 24px;
    margin-left: 10px;
}

.zdb-index-project .box-fix-l {
    width: 768px;
}

.zdb-index-project .project-list li {
    width: 46%;
    margin-right: 8%;
    float: left;
    margin-bottom: 30px;
    margin-top: 10px;
}

.zdb-index-project .project-list li:nth-child(2n) {
    margin-right: 0;
}

.zdb-index-project .project-list li .info p > span {
    float: left;
}

.zdb-index-project .project-list li .info p span.m {
    margin-left: 10px;
    color: #787878
}

.zdb-index-project .project-list li .info p a {
    color: #787878
}

.zdb-index-project .project-list li .info .state {
    top: 0;
    bottom: inherit;
}

.zdb-index-project .list li {
    font-size: 14px;
    line-height: 24px;
    margin: 6px 0;
}

.zdb-index-project .list li a {
    padding: 0 5px;
    color: #e22332;
}

.zdb-index-project .list li a:hover {
    opacity: 0.7 !important
}

.zdb-index-project .list li a.c-name {
    color: #3c75f6
}

.zdb-index-project .box-fix-r {
    background: #fff;
    padding: 5px 20px 15px;
    margin-top: 0;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    position: relative;
}

.zdb-index-project .btn-list {
    text-align: center;
    margin-top: 10px;
}

.zdb-index-project .btn-list .btn {
    padding: 0 40px;
}

.zdb-index-investor .people-list li {
    width: 30%;
    margin-right: 5%;
    float: left;
    height: 80px;
    margin-bottom: 30px;
    margin-top: 10px;
}

.zdb-index-investor .people-list li:nth-child(3n) {
    margin-right: 0
}

.zdb-index-investor .people-list li {
    *width: 28.333%;
    *margin-right: 5%;
}

/*学院*/
.school-top {
    overflow: hidden;
    margin: 30px auto;
}

.school-top .box-fix-l {
    width: 800px;
}

.school-top-list dl {
    overflow: hidden;
    margin: 0 0 26px 0;
}

.school-top-list dl:last-child {
    margin-bottom: 0;
}

.school-top-list dl img {
    width: 80px;
    height: 80px;
    float: left;
    margin-right: 20px;
}

.school-top-list dl dt {
    font-size: 16px;
    color: #888;
    margin-bottom: 10px;
    padding-top: 8px;
    letter-spacing: 5px;
}

.school-top-list dl dt span {
    position: relative;
    width: 100px;
    display: inline-block;
    letter-spacing: 0;
}

.school-top-list dl dt span b {
    position: absolute;
    font-weight: normal;
    top: -10px;
    color: #e22332;
    padding-left: 10px;
    font-size: 13px;
}

.school-top-list dl dd a.btn {
    padding: 0px 60px;
    line-height: 24px;
    border-radius: 4px;
    margin-left: 3%;
}

.school-top-list dl dd a.btn-ask {
    margin-right: 15px;
    color: #cc362c;
    border: 1px solid #cc362c;
}

.school-top-list dl dd a.btn-ask:hover {
    background: #cc362c;
    color: #fff;
}

.school-top-list dl dd.btn-list-2 a.btn {
    padding: 0 15px;
    margin-left: 0;
}

/*创业笔记*/
.school-content-box {
    margin: 0 0 20px 0;
    padding: 10px 0 15px 0;
}

.school-content-box h2.caption {
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    font-weight: normal;
    border-bottom: 1px solid #eee;
    margin: 0 0 30px 0;
}

.school-content-box h4 {
    font-size: 15px;
    font-weight: normal;
    margin: 0 0 10px 0;
    color: #3c75f6
}

.school-content-box h4 a {
    color: #3c75f6
}

.school-content-box .main .box-fix-l .txt {
    line-height: 26px;
    height: 80px;
}

.school-content-box .main .box-fix-r {
    width: 377px;
    margin-top: -6px;
}

.note-box .note-left {
    width: 280px;
    float: left;
}

.note-box .note-right {
    width: 820px;
    float: right;
    overflow: hidden;
}

.note-box .note-right h4 {
    margin-bottom: 10px;
}

.note-box .note-right ul {
    width: 46%;
    float: left;
}

.note-box .note-right ul:nth-child(2n+1) {
    margin-right: 8%;
}

.note-box .note-right ul li {
    margin-bottom: 10px;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

/*创业问答*/
.ask-box .news-list li {
    padding: 0;
}

.ask-box .news-list li .img {
    height: 140px;
}

.ask-box .news-list li .img, .ask-box .news-list li .img img {
    width: 280px;
}

.ask-box .news-list li h3 {
    white-space: nowrap;
    text-overflow: ellipsis;
}

.ask-box .news-list li .tag {
    bottom: 0;
}

.ask-box .box-fix-r .list li, .word-box .box-fix-r .list li {
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

/*创业文库*/
.word-box .word-left {
    width: 280px;
    float: left;
}

.word-box .word-left .list li.specil {
    background: none;
    padding-left: 0;
    position: relative;
}

.word-box .word-left .list li.specil img {
    width: 100%;
    max-width: 280px;
    height: auto;
    display: block;
}

.word-box .word-left .list li.specil h3 {
    width: 100%;
    font-weight: normal;
    margin: 10px 0 0 0;
    font-size: 14px;
    position: initial;
    background: none;
    color: #333;
    height: auto;
    line-height: 24px;
}

.word-box .word-left .list li.specil:hover h3 {
    color: #3c75f6
}

.word-box .word-right {
    width: 400px;
    float: right;
}

.word-box .word-right .list li {
    background: none;
    padding-left: 0;
    margin-bottom: 5px;
    width: 100%;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    color: #787878;
}

.word-box .word-right .list li a {
    color: #787878
}

.word-box .word-right .list li a:hover {
    color: #3c75f6
}

.word-box .word-right .list li.full::before {
    content: "";
    clear: both;
    display: block;
    width: 0;
    height: 15px;
}

.word-box .word-right .list li.full {
    width: 100%;
    float: none;
    color: inherit;
    margin-bottom: 10px;
}

.word-box .word-right .list li.full:first-child::before {
    height: 0;
}

.word-box .word-right .list li.full a {
    color: inherit;
    font-size: 16px;
}

.word-box .word-right .list li.full a:hover {
    color: #3c75f6
}

.word-box .list li, .ask-box .list li {
    margin-bottom: 10px;
}

.word-box .list li:last-child, .ask-box .list li:last-child {
    margin-bottom: 0;
}

/*创业百科*/
.wiki-box {
    margin: 20px 0;
    overflow: hidden;
}

.wiki-box .tag {
    float: left;
    padding: 5px;
    width: 12%;
}

.wiki-box .wiki-left {
    float: left;
    width: 35%;
    overflow: hidden;
}

.wiki-box .wiki-center {
    float: left;
    width: 30%;
    overflow: hidden;
}

.wiki-box .wiki-right {
    float: left;
    width: 35%;
    overflow: hidden;
}

.wiki-box dl {
    padding: 10px 15px;
    background: #d1e1ff;
    height: 132px;
}

.wiki-box dl:hover {
    opacity: .8;
}

.wiki-box dl.bk-2, .wiki-box dl.bk-9 {
    background: #e0f5ff;
}

.wiki-box dl.bk-3 {
    background: #e0f5cc;
}

.wiki-box dl.bk-4 {
    background: #ffebcc;
}

.wiki-box dl.bk-5 {
    background: #ebe0ff;
    height: 66px
}

.wiki-box dl.bk-6 {
    background: #dcdcdc;
    height: 66px;
}

.wiki-box dl.bk-7 {
    background: #f5cccc;
    height: 66px;
}

.wiki-box dl.bk-8 {
    background: #e0cce0;
    height: 66px;
}

.wiki-box dl dt {
    font-size: 16px;
    margin-bottom: 6px;
}

.wiki-box dl dd {
    font-size: 12px;
    line-height: 26px;
    color: #888;
    height: 78px;
    overflow: hidden;
}

.wiki-box .wiki-center dl {
    width: 50%;
    float: left;
}

.hot-baike {
    overflow: hidden;
}

.hot-baike a {
    display: inline-block;
    padding: 4px 15px;
    background: #e7e7e7;
    margin: 6px 6px 6px 0;
}

.baike-list .firstline-content .img {
    height: 85px;
    width: auto;
    float: left;
    margin-right: 15px;
    margin-top: 8px;
}

.baike-list .firstline-content .img img {
    height: 85px;
    width: auto;
}

/*问答list*/
.ask-list li {
    overflow: hidden;
    padding: 20px 0;
    border-bottom: 1px dotted #f0f0f0;
}

.ask-list li:last-child {
    border: none;
}

.ask-list li .info {
    text-align: right;
    overflow: hidden;
    margin-bottom: 8px;
    color: #999;
    height: 40px;
    line-height: 40px;
    display: block;
}

.ask-list li .info .peo {
    float: left;
}

.ask-list li .info .peo img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: block;
    float: left;
    margin-right: 10px;
}

.ask-list li .info .peo a {
    color: #3c75f6
}

.ask-list li .info .peo time {
    font-size: 12px
}

.ask-list li .info .like b {
    font-weight: normal;
    padding: 0 10px 0 4px;
    color: #3c75f6
}

.ask-list li .info .like b:nth-child(2) {
    padding-right: 0;
}

.ask-list li h3 {
    font-size: 16px;
    font-weight: normal;
    padding-left: 50px;
    margin: 0
}

.ask-show-top {
    padding: 0 0 10px 0;
    border-bottom: 1px solid #f0f0f0
}

.ask-show-top h1 {
    font-size: 22px;
    font-weight: 600;
    line-height: 36px;
    margin: 10px 0 15px 0;
}

.ask-show-top .desc {
    font-size: 15px;
    line-height: 26px;
    overflow: hidden;
    height: auto;
    position: relative;
}

.ask-show-top .desc p {
    margin-top: 0;
}

.ask-show-top .desc.desc-more {
    height: 130px;
}

.ask-show-top .desc.desc-more::after {
    position: absolute;
    bottom: 0;
    display: block;
    width: 100%;
    height: 120px;
    pointer-events: none;
    cursor: pointer;
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff);
    content: "";
}

.ask-show-top .show-all {
    text-align: right;
    margin-top: 10px;
    display: none
}

.ask-show-top .show-all span {
    color: #999;
    cursor: pointer;
}

.ask-show-top .show-all span:hover, .ask-show-top .show-all span:hover i {
    color: #3c75f6
}

.ask-show-top .info {
    overflow: hidden;
    margin-top: 30px;
}

.ask-show-top .info .number {
    color: #999;
    float: left
}

.ask-show-top .info .number span {
    margin-right: 20px;
}

.ask-show-top .info .number span i {
    margin-right: 5px;
}

.ask-show-top .info .share {
    display: inline-block;
    margin-left: 40px;
}

.ask-show-top .info .btn-list {
    float: right;
}

.ask-show-top .info .btn-list a.btn {
    margin: 0 6px;
}

.ask-show-top .info .btn-list a.btn:last-child {
    margin-right: 0;
}

.answer-box .list-item {
    border-bottom: 1px solid #f0f0f0;
    padding: 20px 0;
}

.answer-box .list-item .meta {
    overflow: hidden;
}

.answer-box .list-item .meta .img {
    width: 40px;
    height: 40px;
    float: left;
}

.answer-box .list-item .meta .img img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
}

.answer-box .list-item .meta .info {
    margin-left: 60px;
    overflow: hidden;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
}

.answer-box .list-item .meta .info a {
    font-size: 16px;
    color: #3c75f6;
}

.answer-box .list-item .meta .info span.voters {
    display: block;
    float: right;
    color: #999;
    font-size: 14px;
}

.answer-box .list-item .richcontent .richcontent-inner {
    height: auto;
    position: relative;
    overflow: hidden;
}

.answer-box .list-item .richcontent .richcontent-inner.content-more {
    height: 280px;
}

.answer-box .list-item .richcontent .richcontent-inner.content-more::after {
    position: absolute;
    bottom: 0;
    display: block;
    width: 100%;
    height: 120px;
    pointer-events: none;
    cursor: pointer;
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff);
    content: "";
}

.answer-box .list-item .richcontent .richcontent-inner p {
    font-size: 15px;
    line-height: 1.67;
}

.answer-box .list-item .richcontent .richcontent-inner img {
    max-width: 620px !important;
}

.answer-box .list-item .richcontent .richcontent-actions {
    text-align: right;
    overflow: hidden;
}

.answer-box .list-item .richcontent .richcontent-actions .date {
    float: left;
    color: #999;
    line-height: 30px;
    margin-right: 30px;
}

.answer-box .list-item .richcontent .richcontent-actions .btn-zan {
    line-height: 28px;
    margin-left: 30px;
    color: #999
}

.answer-box .list-item .richcontent .richcontent-actions .btn-zan:hover, .answer-box .list-item .richcontent .richcontent-actions .btn-zan-active {
    color: #3c75f6
}

.answer-box .list-item .richcontent .richcontent-actions .btn-zan span {
    font-size: 14px;
    margin-left: 4px;
}

.answer-box .list-item .richcontent .richcontent-actions .ans-num {
    color: #999;
}

.answer-box .list-item .richcontent .richcontent-actions .ans-num i {
    padding-right: 3px;
    font-style: normal;
}

.answer-box .list-item .richcontent .richcontent-actions .btn-best {
    float: right;
    line-height: 28px;
    margin-left: 50px;
}

.answer-box .list-item .richcontent .richcontent-actions .tools-open {
    cursor: pointer;
    color: #999;
    margin-left: 50px;
}

.answer-box .list-item .richcontent .richcontent-actions .tools-open:hover {
    color: #3c75f6;
}

.answer-box .list-item .answer-comments {
    margin-top: 20px;
    border: 1px solid #ddd;
    background: #f6f6f6
}

.answer-box .list-item .answer-comments .topbar {
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #ddd;
    padding-left: 10px;
    font-size: 16px;
}

.answer-box .list-item .answer-comments .topbar i {
    font-style: normal;
    color: #3c75f6;
    margin-right: 4px;
}

.answer-box .list-item .answer-comments .comment-item-box {
    padding: 0 15px;
}

.answer-box .list-item .answer-comments .comment-item {
    padding: 15px 0 2px 0;
    border-bottom: 1px solid #ddd;
}

.answer-box .list-item .answer-comments .comment-item .comment-meta {
    height: 30px;
    line-height: 30px;
    color: #999
}

.answer-box .list-item .answer-comments .comment-item .comment-meta .name img {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    float: left;
    margin-right: 10px;
}

.answer-box .list-item .answer-comments .comment-item .comment-meta .reply-span {
    padding-left: 6px;
}

.answer-box .list-item .answer-comments .comment-item .comment-meta .reply-span a {
    padding-left: 10px;
}

.answer-box .list-item .answer-comments .comment-item .comment-meta .date {
    float: right;
    color: #999;
    font-size: 13px;
}

.answer-box .list-item .answer-comments .comment-item .comment-content, .answer-box .list-item .answer-comments .comment-item .comment-content p {
    font-size: 15px;
    line-height: 1.67;
    margin: 5px 0;
}

.answer-box .list-item .answer-comments .comment-item .comment-content p a {
    color: #3c75f6;
}

.answer-box .list-item .answer-comments .comment-item .comment-tools {
    text-align: right;
    height: 24px;
    line-height: 24px;
}

.answer-box .list-item .answer-comments .comment-item .comment-tools a {
    margin-left: 20px;
    display: none;
    color: #999;
    font-size: 13px;
}

.answer-box .list-item .answer-comments .comment-item .comment-tools a:hover {
    color: #3c75f6
}

.answer-box .list-item .answer-comments .comment-item .comment-tools a i {
    font-size: 14px;
}

.answer-box .list-item .answer-comments .comment-item:hover .comment-tools a {
    display: inline-block;
}

.answer-box .list-item .answer-comments .comment-item .ans-comment-footer {
    margin: 10px 0 10px;
    position: relative;
    height: 70px;
}

.answer-box .list-item .answer-comments .comment-item .ans-comment-footer .btn-cancel {
    position: absolute;
    right: 80px;
    bottom: 0;
    border: none;
    background: none;
    color: #919191;
    outline: none;
    line-height: 24px;
}

.answer-box .list-item .answer-comments .comment-item .ans-comment-footer .btn-cancel:hover {
    color: #ccc
}

.answer-box .list-item .answer-comments .comment-item .ans-comment-footer .btn-sub {
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 0 21px;
    line-height: 24px;
}

.answer-box .list-item .answer-comments .comment-footer {
    padding: 15px;
}

.answer-box .list-item .answer-comments .comment-footer .form-control {
    width: 88%;
    float: left;
}

.answer-box .list-item .answer-comments .comment-footer .btn {
    width: 10%;
    margin-left: 2%;
    line-height: 32px;
}

.answer-form {
    margin-top: 50px;
}

.answer-form .textarea-box {
    border: 1px solid #d4d4d4;
    border-bottom: none;
}

.answer-form .textarea-head {
    text-align: center;
    height: 38px;
    line-height: 38px;
    font-size: 16px;
}

.answer-form .btn {
    float: right;
    padding: 0 30px;
}

.answer-form .edui-container {
    border: none;
}

.edui-container, .edui-container .edui-toolbar {
    box-shadow: none !important;
}

.edui-editor div, .edui-default .edui-toolbar {
    line-height: initial
}

.qa-loadmore {
    width: 40%;
    margin: 30px auto 0;
}

/*提问*/
.creat-qa .qa-info h4 {
    font-size: 16px;
    font-weight: normal;
    height: 46px;
    line-height: 46px;
    border-bottom: 1px solid #f0f0f0;
}

.creat-qa .qa-info span {
    color: #3c75f6
}

.creat-qa .qa-info p {
    margin: 2px 0;
    color: #666
}

.creat-qa .creat-qa-form {
    margin-top: 30px;
    border-top: 1px solid #f0f0f0;
    padding-top: 30px;
}

.creat-qa .creat-qa-form .form-group:last-child {
    margin-top: 50px;
}

.creat-qa .creat-qa-form .vcode-box {
    overflow: hidden;
}

.creat-qa .creat-qa-form .vcode-box .form-control {
    width: 200px;
}

.creat-qa .creat-qa-form .vcode-box .vcode-img {
    float: right;
}

.creat-qa .creat-qa-form .btn-large {
    width: 100%;
    display: block;
}

/*上传项目*/
.stepmenu {
    margin: 50px auto 0;
    text-align: center
}

.stepmenu ol.progtrckr {
    margin: 0;
    padding: 0
}

.stepmenu ol.progtrckr li {
    display: inline-block;
    text-align: center;
    line-height: 3em;
    width: 28%
}

.stepmenu ol.progtrckr li.progtrckr-done {
    color: #000;
    border-bottom: 4px solid #3c75f6
}

.stepmenu ol.progtrckr li.progtrckr-todo {
    color: silver;
    border-bottom: 4px solid silver
}

.stepmenu ol.progtrckr li:after {
    content: "\00a0\00a0"
}

.stepmenu ol.progtrckr li:before {
    position: relative;
    bottom: -2.5em;
    float: left;
    left: 50%;
    line-height: 1em
}

.stepmenu ol.progtrckr li.progtrckr-done:before {
    content: "\2713";
    color: #fff;
    background-color: #3c75f6;
    height: 1.2em;
    width: 1.2em;
    line-height: 1.2em;
    border: none;
    border-radius: 1.2em
}

.stepmenu ol.progtrckr li.progtrckr-todo:before {
    content: "\039F";
    color: silver;
    background-color: #fff;
    font-size: 1.5em;
    bottom: -1.6em
}

.creat-pro {
    width: 800px;
    margin: 50px auto 0
}

.form-upload .form-group .help-block, .form-upload .form-group.has-error .error-info {
    margin-left: 27%
}

.creat-more {
    width: 100%
}

.creat-pro p.title {
    font-size: 26px;
    margin: 20px 0;
    color: #3c75f6
}

.creat-pro h3.form-info {
    font-weight: 400;
}

.creat-pro .creat-top {
    border-bottom: 1px dotted #E4E4E4;
    text-align: center
}

.creat-pro .form-creat {
    width: 460px;
    height: auto;
    margin: 50px auto
}

.creat-pro .form-creat .form-group {
    position: relative;
    overflow: hidden
}

.creat-pro .form-creat .form-group .btn-mes .btn {
    position: absolute;
    top: 0;
    right: 0;
    width: 20%;
    height: 100%;
    border: none;
    background-color: rgba(0, 80, 140, .8);
    color: #fff;
    border-radius: 0 4px 4px 0
}

.creat-pro .form-creat .form-group .btn-mes .btn:hover {
    background-color: rgba(0, 80, 140, 1)
}

.creat-pro .form-creat .form-group .creat-search {
    height: 40px;
    text-align: left;
    position: relative
}

.creat-pro .form-creat .form-group .creat-search .form-control {
    width: 80%;
    height: 100%;
    border-radius: 4px 0 0 4px
}

.creat-pro .form-creat .form-group .creat-search .dropdown-menu {
    position: absolute;
    top: 40px;
    background: #fff;
    z-index: 1000;
    width: 80%;
    border: 1px solid #eee;
    margin: 6px 0 0 0
}

.creat-pro .form-creat .form-group .creat-search .dropdown-menu li {
    height: 34px;
    line-height: 34px;
    padding: 0 10px;
    overflow: hidden
}

.creat-pro .form-creat .form-group .creat-search .dropdown-menu li a {
    display: block
}

.creat-pro .form-creat .form-group .creat-search .dropdown-menu li:hover {
    background: #f2f2f2
}

.creat-pro .form-creat .form-group .form-message {
    text-align: left;
    color: #999
}

.creat-pro .form-creat .form-group .form-message .tit {
    border-bottom: 1px dotted #E4E4E4;
    margin-top: 0
}

.creat-pro .form-creat .form-group .creat-success {
    text-align: left;
    color: #d84a38
}

.creat-pro .form-creat .form-group .creat-success .btn {
    border: none;
    background-color: rgba(216, 74, 56, .8);
    color: #fff;
    font-size: 14px;
    line-height: 32px
}

.creat-pro .form-creat .form-group .creat-success .btn:hover {
    background-color: rgba(216, 74, 56, 1)
}

.creat-pro .form-creat .form-group .creat-success .font-red {
    margin: 5px auto
}

.creat-pro .form-creat .form-group .list-content {
    overflow: hidden
}

.creat-more .upload-basic {
    width: 60%;
    height: auto;
    margin: 20px auto 0;
    text-align: left;
    position: relative;
    overflow: hidden
}

.creat-more .upload-basic h3 {
    letter-spacing: 3px;
    font-weight: 400;
    color: #3c75f6;
    font-size: 18px;
    margin-bottom: 30px;
    margin-left: 50px;
    padding: 10px 0
}

.creat-more .upload-basic .form-control {
    width: 360px;
    height: 40px;
    padding: 0 10px
}

.creat-more .upload-basic .round-money {
    width: 167px
}

.creat-more .upload-basic .form-group {
    position: relative
}

.creat-more .upload-basic .form-group .label-name {
    display: block;
    float: left;
    margin-right: 2%;
    width: 25%;
    height: 40px;
    line-height: 40px;
    text-align: right;
    font-size: 14px
}

.creat-more .upload-basic .form-group .dropdown-menu {
    position: absolute;
    top: 40px;
    left: 154px;
    background: #fff;
    z-index: 1000;
    width: 200px;
    border: 1px solid #eee;
    margin: 6px 0 0 0
}

.creat-more .upload-basic .form-group .dropdown-menu li {
    height: 34px;
    line-height: 34px;
    padding: 0 10px;
    overflow: hidden
}

.creat-more .upload-basic .form-group .dropdown-menu li a {
    display: block
}

.creat-more .upload-basic .form-group .dropdown-menu li:hover {
    background: #f2f2f2
}

.creat-more .upload-basic .card-loads {
    position: static !important;
    display: inline-block;
    vertical-align: middle
}

.creat-more .upload-basic .form-group textarea.form-control {
    width: 360px;
    height: 100px;
    line-height: 1.67;
    padding: 8px 10px
}

.creat-more .upload-basic .form-group .label-name span {
    width: 20px;
    display: inline-block;
    text-align: center
}

.creat-more .upload-basic .form-group .label-name .required {
    color: red
}

.creat-more .upload-basic .form-group .need {
    display: inline-block
}

.creat-more .upload-basic .form-group .need .demand-checked {
    margin-right: 20px
}

.creat-more .upload-basic .checkbox-box .checkbox .pro-type {
    margin-right: 20px
}

.creat-more .upload-basic .click-close input {
    cursor: pointer;
    background-color: #f0f0f0;
    text-align: center;
    letter-spacing: 2px
}

.creat-more .upload-basic .select-sanji select {
    width: 178px
}

.creat-more .form .form-group {
    margin-bottom: 30px
}

.creat-more .upload-basic .control-group {
    position: absolute;
    top: 96px;
    right: 50px;
    border-radius: 8px;
    text-align: center
}

.creat-more .btn-upload {
    width: 106px;
    height: 32px;
    position: relative;
    cursor: pointer
}

.creat-more .card-loads .btn-upload {
    display: inline-block
}

.creat-more .card-loads .js_showBox {
    display: inline-block;
    vertical-align: middle
}

.creat-more .card-loads .js_showBox img {
    width: 300px;
    height: 150px
}

.creat-more .file-upload-box .file-pic, .creat-more .file-upload-box .img-pic, .creat-more .file-upload-box .input-pic {
    width: 100px !important;
    height: 100px !important;
}

.creat-more .send-book .file {
    top: 0;
    left: 0;
    -webkit-transform: translate(0);
    -moz-transform: translate(0);
    transform: translate(0);
    margin-bottom: 0
}

.creat-more .upload-basic .upload-card {
    position: relative;
}

.creat-more .upload-basic .upload-card .control-group {
    top: 0;
    right: inherit;
    left: 15%
}

.creat-more .upload-basic .upload-card .control-group .file-pic, .creat-more .upload-basic .upload-card .control-group .img-pic, .creat-more .upload-basic .upload-card .control-group .input-pic {
    width: 300px;
    height: 150px
}

.creat-more .upload-basic .file-card {
    width: 250px;
    height: 120px;
    text-align: center;
    padding-top: 30px
}

.creat-more .upload-basic .file-card .showFileName {
    letter-spacing: 3px
}

.creat-more .upload-basic .form-sub .submit {
    padding: 5px;
    display: block;
    background: #fff;
    border: 1px solid #3c75f6;
    color: #3c75f6;
    font-size: 16px;
    width: 40%;
    margin: 20px auto;
    text-align: center;
    border-radius: 5px
}

.creat-more .upload-basic .form-sub .submit:hover {
    color: #fff;
    background-color: #3c75f6
}

.main .creat-more .team-info {
    position: relative
}

.creat-more .team-info h3 {
    display: inline-block;
    width: 100%
}

.creat-more .team-info h3 .workadd {
    float: right;
    margin-right: 50px
}

.creat-more .team-info .team-group {
    position: relative;
    overflow: hidden;
    padding-top: 30px
}

.main .creat-more .team-info .add-people {
    float: right;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    line-height: 62px
}

.creat-more .team-info .add-people i {
    margin-left: 10px
}

.creat-more .team-info .control-group {
    top: 20px;
    right: 0
}

.creat-more .team-info .add-uploadBox {
    top: -10px;
    right: 0
}

.creat-more .upload-project-bg {
    background: #f2f2f2;
    padding: 30px 60px;
    margin: 30px 0
}

.creat-more .upload-project-bg .file-upload-box {
    border: none;
    padding: 0
}

.creat-more .upload-project-bg .add-sure {
    font-size: 17px
}

.creat-more .item-list.people-list li .info p {
    white-space: inherit
}

.creat-more .item-list .info h3.title {
    padding: 0 0 5px 0
}

.creat-more .creat-bottom p {
    margin: 0;
    line-height: 22px
}

.creat-more .creat-bottom p.tit {
    margin: 0 0 5px 0;
    color: red;
    font-weight: 700
}

.item-material ul li {
    height: 36px;
    line-height: 36px;
    border-bottom: 1px dotted #ccc;
    font-size: 16px;
}

.item-material ul li:last-child {
    border-bottom: none;
}

.item-material ul li.material {
    padding-left: 30px;
    background: url(https://pic2.pedaily.cn/201608/20160815@155074.png) no-repeat;
}

.item-material ul li a {
    max-width: 94%;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
    width: 60%;
}

.item-material ul li.m-doc, .item-material ul li.m-docx {
    background-position: 0px 8px;
}

.item-material ul li.m-exl {
    background-position: 0px -27px;
}

.item-material ul li.m-rar, .item-material ul li.m-zip {
    background-position: 0px -136px;
}

.item-material ul li.m-pdf {
    background-position: 0px -65px;
}

.item-material ul li.m-ppt, .item-material ul li.m-pptx {
    background-position: 0px -103px;
}

.creat-more .project-list {
    margin: 20px 0 40px 27%;
}

.creat-more .project-list li .info h3.title {
    letter-spacing: 0;
    background: none;
    text-align: left;
}

/*认领项目*/
.claim-item .form-creat {
    width: 400px;
}

.claim-item .form-group .info {
    color: #999;
    display: block;
    padding-top: 5px;
}

.claim-item .form-group .label-name {
    margin-right: 20px;
    display: inline-block;
    width: 25%;
    text-align: right;
    font-size: 14px;
    float: left;
    height: 36px;
    line-height: 36px;
}

.claim-item .form-group .label-name .required {
    width: 20px;
    display: inline-block;
    text-align: center;
    color: red;
}

.claim-item .form-group .form-control {
    width: 70%;
    height: 36px;
    padding: 8px 10px;
}

.claim-item .form-btn {
    padding-left: 16px;
    margin-top: 20px;
}

.claim-item .item-list {
    margin: 0 0 30px 30%;
}

.claim-item .form-creat .form-group.file-upload-box {
    overflow: initial;
}

.claim-item .form-creat .form-group.file-upload-box:after {
    content: '';
    display: block;
    height: 20px;
    clear: both;
}

.claim-item .file-upload-box .input-pic, .claim-item .file-upload-box .img-pic, .claim-item .file-upload-box .file-pic, .claim-item .file-upload-box .file-pic .pure-input, .claim-item .file-upload-box .file-pic .pure-upload-button {
    width: 280px;
    height: 160px;
    border-radius: 4px;
    border: none;
}

.claim-item .file-upload-box .box {
    border-radius: 4px;
}

.claim-item .file-upload-box .help-block {
    width: 280px;
    left: 420px;
    top: 40px;
}

.claim-item .form-basic .tips {
    color: #999;
    margin-top: -10px
}

.claim-item .file-upload-box .pure .pure-upload-button {
    line-height: 190px
}

.claim-item .tips-info {
    padding: 30px;
    text-align: center;
}

.claim-item .form-group.has-error .error-info {
    margin-left: 120px !important;
}

.claim-item .file-upload-box.has-error .error-info {
    margin-left: 0px !important;
}

/*寻求报道*/
.seek {
    width: 680px !important
}

.seek .form-body .form-group .input-small {
    width: 120px
}

.seek .form-body .form-group .round-money {
    width: 167px
}

.seek-creat .main {
    margin: 0 auto;
    width: 980px
}

.seek-creat h3 {
    border: none;
    color: #28AAE2;
    font-size: 20px;
    margin-bottom: 30px;
    text-align: center
}

.seek-creat .msgtxt {
    background-color: #f2f2f2;
    border-radius: 10px !important;
    color: #00508c;
    font-size: 18px;
    line-height: 24px;
    opacity: .8;
    padding: 20px;
    text-align: center;
    width: 49%
}

.seek-creat .box_l {
    float: left
}

.seek-creat .box_r {
    float: right
}

.seek-creat .msgtxt .msglist {
    clear: both;
    color: #222;
    font-size: 14px;
    font-weight: 400;
    margin: 10px 0 0 20px;
    padding: 0;
    text-align: left
}

.seek-creat .msgtxt .msglist li {
    line-height: 30px;
    list-style: decimal;
    margin: 0;
    padding: 0
}

.seek-creat .upload-basic h3 {
    text-align: center;
    margin-left: 0;
    background-color: #F9F9F9
}

.seek-creat .upload-basic .form-group .label-name {
    width: 25%
}

.seek-creat .upload-basic .form-control {
    width: 360px;
    height: 40px;
}

.seek-creat .upload-basic .form-group.has-error .error-info {
    margin-left: 27%;
}

.seek-creat .upload-basic .form-group textarea.form-control {
    width: 360px;
    height: 100px;
}

.seek-creat .file-upload-box .help-block {
    left: 350px;
}

/*创始人说*/
.founder-ask h4 {
    font-weight: normal;
    color: #3c75f6;
    font-size: 18px;
}

.founder-ask .span-tips {
    clear: both;
    color: #787878;
}

.founder-ask label {
    font-size: 15px;
    color: #3c75f6;
    margin-bottom: 5px;
    display: block;
}

.founder-ask textarea.form-control {
    width: 100% !important;
    display: block
}

.founder-ask .btn-group {
    text-align: center
}

.founder-ask .btn-large {
    width: 40%;
    margin: 40px auto 0;
    text-align: center
}

.founder-ask .form-group.has-error .error-info {
    margin-left: 0;
}

.file-upload-box .help-block {
    position: absolute;
    top: 5px;
    left: 300px;
    margin-left: 0 !important;
    width: 300px;
    color: #999;
}

/*认领成功*/
.reg-success .tit {
    text-align: center;
    margin: 80px 0;
}

.reg-success .tit h1 {
    font-size: 26px;
}

.reg-success .tit h1 span {
    font-weight: normal;
    font-size: 20px;
}

.reg-success .tit h1 span a {
    color: #3c75f6
}

.reg-success .col-md-3 {
    padding: 0 15px;
}

.reg-success .regimg {
    display: block;
    height: 108px;
    width: 108px;
    margin: 0 auto;
    margin-bottom: 30px;
    border: 1px solid #eee;
    border-radius: 10px !important;
    padding: 3px;
}

.reg-success h3 {
    text-align: center;
    font-size: 20px;
    font-weight: normal;
    margin: 10px 0;
}

.reg-success p {
    line-height: 30px;
    color: #999;
    font-size: 15px;
}

.forget-pwd .form-creat {
    width: 340px;
}

.card-upload-box .file-pic, .card-upload-box .file-pic .pure-input, .card-upload-box .file-pic .pure-upload-button, .card-upload-box .img-pic, .card-upload-box .input-pic {
    width: 260px !important;
    height: 162px !important;
    color: #fff;
}

.creat-more .card-upload-box .file-pic, .creat-more .card-upload-box .img-pic, .creat-more .card-upload-box .input-pic {
    width: 260px !important;
    height: 162px !important;
}

.card-upload-box .img-pic, .creat-more .card-upload-box .img-pic {
    width: auto !important;
    height: auto !important;
    max-width: 260px;
    max-height: 162px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
}

.card-upload-box .help-block, .seek-creat .card-upload-box .help-block {
    left: 460px;
}

.card-upload-box.has-error .error-info, .card-upload-box.has-error .font-red {
    position: absolute;
    bottom: 20px;
    left: 50%;
    -webkit-transform: translate(-50%, 0%);
    -moz-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
    width: 100%;
    text-align: center;
    margin-left: 0 !important;
}

.file-upload-box.has-error .error-info, .send-book.has-error .error-info {
    margin-left: 0px !important;
}

.founder-ask label .required {
    color: #f00;
}

/*专辑*/
.zt-banner {
    width: 100%;
    height: 400px;
    background-repeat: no-repeat;
    background-position: top center;
}

.zt-body {
    padding: 20px 0;
    background-color: #f5f5f5
}

.zt-body .zt-head-title {
    text-align: center;
    font-size: 24px;
    letter-spacing: 5px
}

.zt-main {
    width: 1180px;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 20px
}

.zt-desc {
    font-size: 18px;
    line-height: 36px;
    color: #666
}

.zt-box {
    width: 100%;
    overflow: hidden;
    margin-top: 10px;
}

.album-news .news-list li {
    float: left;
    width: 48%;
    margin-right: 2%;
    padding: 0 0 30px 0;
}

.album-news .news-list li:nth-child(2n) {
    margin-right: 0;
}

.zt-box .invest-list {
    margin-top: -20px;
}

.zt-box .invest-list .thead {
    border: none;
}

.zt-box .item-list li {
    width: 30%;
    margin: 0 5% 30px 0;
    float: left;
}

.zt-box .item-list li:nth-child(3n) {
    margin-right: 0;
}

.zt-box .item-list.item-col-2 li {
    width: 47.5%;
}

.zt-box .item-list.item-col-2 li:nth-child(2n) {
    margin-right: 0;
}

.zt-box .zt-title {
    font-size: 18px;
    font-weight: 400;
    margin: 0 0 20px 0;
    padding: 0;
    height: 46px;
    line-height: 46px;
    border-bottom: 1px solid #ededed;
}

.zt-box .zt-title span {
    line-height: 42px;
    border-bottom: 1px solid #3c75f6;
    display: inline-block;
    font-weight: 500;
}

@-webkit-keyframes post-fadeOut {
    0% {
        opacity: 1
    }
    99.9% {
        opacity: .001
    }
    to {
        visibility: hidden;
        opacity: 0
    }
}

@keyframes post-fadeOut {
    0% {
        opacity: 1
    }
    99.9% {
        opacity: .001
    }
    to {
        visibility: hidden;
        opacity: 0
    }
}

@-webkit-keyframes post-fadeIn {
    0% {
        visibility: visible;
        opacity: 0
    }
    0.1% {
        opacity: .001
    }
    to {
        opacity: 1
    }
}

@keyframes post-fadeIn {
    0% {
        visibility: visible;
        opacity: 0
    }
    0.1% {
        opacity: .001
    }
    to {
        opacity: 1
    }
}

/*首页样式*/
.nav-second {
    width: 100%;
    overflow: hidden;
}

.nav-second .main {
    font-size: 13px;
    height: 43px;
    line-height: 43px;
}

.nav-second a {
    margin: 0 10px;
    color: #aaa;
}

.nav-second a:first-child {
    margin-left: 0;
}

.nav-second a:hover {
    color: #3c75f6;
}

.top-five {
    overflow: hidden;
    margin-bottom: 10px;
}

.top-five .index-focus {
    float: left;
}

.news-mark li {
    padding: 0;
    height: 150px;
    position: relative;
}

.news-mark li img {
    width: 300px;
    height: 150px;
}

.news-mark li h3 {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 80%;
    padding: 5px 10px;
    color: #fff;
    margin: 0;
    font-weight: normal;
    line-height: 22px;
    font-size: 14px;
    background: -webkit-gradient(linear, 0 50%, 0 100%, from(rgba(0, 0, 0, 0)), to(#121515));
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), #121515);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), #121515);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), #121515);
}

.news-mark li h3 span {
    position: absolute;
    bottom: 5%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-line-clamp: 1;
}

.top-five .top-two {
    width: 300px;
    float: right;
}

.top-five .top-two .news-mark li:first-child {
    margin-bottom: 10px;
}

.top-five .index-focus li h3 {
    padding: 10px 20px;
    font-size: 20px;
}

.top-five .index-focus li h3 span {
    padding-right: 80px;
}

/*index-focous*/
.index-focus .scoll-focus ul li {
    height: 310px;
}

.index-focus .scoll-focus, .index-focus .scoll-focus ul li img {
    width: 640px;
    height: 310px !important;
}

.index-focus .scoll-focus ul {
    height: 310px;
}

.index-focus .scoll-focus .trans span i {
    display: none;
}

.box-daxueku .index-left-nav-fix {
    position: fixed;
    width: 180px;
    top: 5px;
    bottom: 0;
}

.box-daxueku .box-fix-l .box-plate {
    background: #fcfcfc;
    padding: 0 10px 10px;
    overflow: hidden;
}

.box-daxueku .box-fix-l .box-plate > h3.title {
    border: none;
    text-align: left;
    position: relative;
    cursor: pointer;
    font-size: 16px;
    margin-bottom: 0;
}

.box-daxueku .box-fix-l .box-plate > h3.title span, .box-daxueku .box-fix-l .box-plate > h3.title a {
    border: none;
}

.box-daxueku .box-fix-l .box-plate > h3.title i.iconfont {
    display: inline-block;
    transform: rotate(-90deg);
    line-height: 12px;
    color: #3c75f6;
}

.box-daxueku .box-fix-l .index-left-nav .box-plate > h3.title span {
    padding-left: 0;
}

.box-daxueku .box-fix-l .box-plate .btn-list {
    overflow: hidden;
    padding: 0 4px;
    margin-bottom: 10px;
}

.box-daxueku .box-fix-l .box-plate .btn-list a {
    width: 50%;
    margin: 0 0 5px 0;
    display: block;
    float: left;
    background: none;
    border-color: #ccc;
    color: #333;
    font-size: 13px;
}

.box-daxueku .box-fix-l .box-plate .btn-list a:nth-child(2n) {
    padding-left: 20px;
}

.box-daxueku .box-fix-l .box-plate .btn-list a:nth-child(2n-1)::after {
    content: '';
    width: 1px;
    border-left: 1px solid #dadada;
    display: block;
    height: 15px;
    line-height: 15px;
    float: right;
    margin-top: 6px;
}

.box-daxueku .box-fix-l .box-plate .btn-list a:hover {
    color: #3c75f6;
}

.box-daxueku .box-fix-l .box-plate .btn-nosplit a {
    width: auto;
    margin: 0 15px 5px 0;
    text-align: left !important;
}

.box-daxueku .box-fix-l .box-plate .btn-nosplit a:nth-child(2n) {
    padding: 0;
}

.box-daxueku .box-fix-l .box-plate .btn-nosplit a:nth-child(2n-1)::after {
    content: none;
}

.box-daxueku .box-fix-l .box-plate .item-list li .img {
    float: none;
    margin: 0 auto 5px auto;
}

.box-daxueku .box-fix-l .box-plate .item-list li .info .title {
    padding: 0;
}

.box-daxueku .box-fix-l .box-center, .box-daxueku .box-fix-l .box-center > h3.title {
    text-align: center;
}

.box-daxueku .box-fix-c .box-tab .tab-nav {
    height: 42px;
    line-height: 38px;
    margin-top: 10px;
    color: #787878;
    border-bottom: 1px solid #ededed;
}

.box-daxueku .box-fix-c .box-tab .tab-nav ul {
    overflow: hidden;
}

.box-daxueku .box-fix-c .box-tab .tab-nav ul li {
    float: left;
    padding-right: 45px;
    font-size: 16px;
}

.box-daxueku .box-fix-c .box-tab .tab-nav ul li:last-child {
    padding-right: 0;
}

.box-daxueku .box-fix-c .box-tab .tab-nav ul li.on a {
    color: #3c75f6;
}

.box-daxueku .box-fix-c .box-loadmore {
    width: 100%;
    margin-top: 15px;
}

.box-daxueku .box-fix-c .box-loadmore a {
    background: #3c75f6;
    color: #fff;
}

.box-daxueku .box-fix-c .box-loadmore a:hover {
    opacity: 0.8
}

.box-daxueku .box-fix-c .news-list li {
    border-bottom: 1px solid #eee;
}

.box-daxueku .box-fix-c .news-list li:last-child {
    border-bottom: none;
}

.box-daxueku .box-fix-c .news-list li h3 {
    height: auto;
    font-weight: normal;
    font-size: 16px;
    padding: 0 8px;
}

.box-daxueku .box-fix-c .news-list li .tag .info {
    float: left;
    margin-right: 20px;
}

.box-daxueku .box-fix-c .news-list li.original .img, .box-daxueku .box-fix-c .news-list li.original .img img {
    width: 400px;
    height: 200px;
}

.box-daxueku .box-fix-c .news-list li.original .tag > a {
    display: none;
}

.box-daxueku .box-fix-r .box-plate:first-child {
    margin-top: 6px;
}

.box-daxueku .box-fix-r .item-list li .info {
    line-height: 24px
}

.album-focus .scoll-focus {
    width: 300px;
    height: 185px;
}

.album-focus .scoll-focus .preNext {
    display: none;
}

.album-focus .scoll-focus .trans {
    right: 100px;
    bottom: 2px;
    padding: 0;
    height: 22px;
    background: #fff;
}

.album-focus .scoll-focus .trans span {
    width: 20px;
    height: 20px;
    line-height: 18px;
    border-radius: 50%;
    text-align: center;
    border: 1px solid #ccc;
    font-size: 12px;
}

.album-focus .scoll-focus li h3 {
    margin: 0 0 10px 0;
    font-weight: normal;
}

.album-focus .scoll-focus li img {
    width: 300px;
    height: 150px;
}

.album-focus .scoll-focus li h4 {
    width: 100%;
    color: #fff;
    padding: 0 10px;
    font-weight: normal;
    position: absolute;
    left: 0;
    bottom: 0;
    margin: 0;
    height: 34px;
    line-height: 34px;
    background: rgba(0, 0, 0, .7);
}

.box-blockchain > h3.title {
    height: auto;
    border: none;
    margin-bottom: 0;
    text-align: center;
}

.box-plate > h3.title a {
    border: none;
    padding-left: 0;
}

.box-blockchain .list li {
    background: url('https://pic2.pedaily.cn/18/201802/20180228@326177.png') no-repeat -7px 3px;
    line-height: 24px;
    padding-bottom: 8px;
}

.box-blockchain .list li a {
    white-space: normal;
    -o-text-overflow: inherit;
    text-overflow: inherit
}

.box-daxuekuer ul li {
    overflow: hidden;
    padding: 15px 0;
    float: left;
}

.box-daxuekuer ul li .img {
    width: 80px;
    height: auto;
    float: left;
    margin-right: 30px;
}

.box-daxuekuer ul li .img .face {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    display: block;
    border: 1px solid #ddd;
    padding: 2px;
}

.box-daxuekuer ul li .img h3 {
    margin: 0;
    font-weight: normal;
    font-size: 15px;
    text-align: center;
}

.box-daxuekuer ul li:last-child .img {
    margin-right: 0;
}

.box-daxueku .box-daxuekuer ul {
    margin: 0 -15px;
}

.box-daxueku .box-daxuekuer ul li {
    margin: 0 15px;
}

.box-daxueku .box-daxuekuer ul li .img {
    margin: 0;
}

.old-events {
    margin-top: 20px;
}

.old-events li {
    line-height: 22px;
    margin-bottom: 15px;
    transition: all 0.2s ease;
    overflow: hidden;
}

.old-events li a {
    display: block;
}

.old-events li:hover a {
    color: #3c75f6;
}

.box-founder .btn-list {
    margin-top: 20px;
    text-align: center;
}

.box-founder .btn-list a {
    padding: 0 20px;
}

.box-page {
    background: #fff;
    position: relative;
    z-index: 1;
    padding-bottom: 50px;
}

.box-page h2 {
    font-size: 28px;
    border-bottom: 2px solid #e9e9e9;
    height: 60px;
    line-height: 60px
}

.box-page h2 a {
    color: #555;
}

.box-page h2 a:hover {
    color: #3c75f6
}

.box-index-invest .record-table .td1 {
    width: 10%;
}

.box-index-invest .record-table .td1 img {
    vertical-align: middle;
    width: 100%;
    max-width: 70px;
    height: auto;
    max-height: 70px;
    border-radius: 5px;
}

.box-index-invest .record-table .td2 {
    width: auto;
}

.box-index-invest .record-table .td3 {
    width: 10%;
}

.box-index-invest .record-table .td4 {
    width: 10%;
}

.box-index-invest .record-table .td5 {
    width: 15%;
    text-align: center;
}

.box-index-invest .record-table .td6 {
    width: 15%;
}

.box-index-invest .record-table .td6 a, .box-index-invest .record-table .td6 span {
    display: block;
}

.box-index-invest .record-table .td7 {
    width: 15%;
}

.box-index-invest .record-table .tools {
    width: 10%;
}

.box-index-invest .count-data {
    margin-top: 60px;
    background: #f9f9f9;
    padding: 5px 30px 15px;
}

.box-index-invest .count-data li {
    height: 64px;
    line-height: 64px;
    color: #999;
    border-bottom: 1px dashed #e9e9e9;
    font-size: 17px
}

.box-index-invest .count-data li:last-child {
    border: none;
}

.box-index-invest .count-data li .count-name {
    width: 120px;
    display: inline-block;
    color: #333
}

.box-index-invest .count-data li .count-num {
    width: 120px;
    display: inline-block;
}

.box-index-invest .count-data li .count-num sup {
    font-style: normal;
    font-size: 14px;
    color: #ff9242;
    font-weight: bold;
}

.box-index-invest .count-data .btn-list {
    text-align: center;
}

.box-index-invest .count-data .btn-list a.btn {
    margin: 10px 15px;
}

.box-school-index .box-plate {
    margin-top: 0;
    overflow: hidden;
}

.box-school-index .box-plate h3.title {
    border: none;
    height: 36px;
    line-height: inherit;
    margin-bottom: 0;
}

.box-school-index .box-plate h3.title a {
    height: 36px;
    line-height: inherit;
    border: none;
    padding-left: 0;
}

.box-school-index .box-fix-l .list {
    width: 48%;
    margin-right: 4%;
    margin-bottom: 10px;
    float: left;
}

.box-school-index .box-fix-l .list:nth-child(2n+1) {
    margin-right: 0;
}

.box-school-index .box-fix-l .list h4 {
    margin: 0 0 6px 0;
    font-weight: 100;
    font-size: 15px;
}

.box-school-index .box-fix-l .list h4 a {
    color: #3c75f6
}

.box-school-index .box-fix-l .list li {
    margin-bottom: 6px;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.box-school-index .box-fix-r .list {
    margin-top: 5px;
}

.box-school-index .box-fix-r .list li.specil img {
    max-width: 350px;
}

.box-school-index .box-fix-r .data-loadmore {
    width: 60%;
}

/*life:2016*/
.life {
    overflow: hidden;
}

.life li {
    float: left;
    border-bottom: 1px solid #fff;
    overflow: hidden;
}

.life li, .life li .img, .life li .mark, .life li:hover .mark .topic {
    width: 400px;
    background-size: 400px;
    overflow: hidden;
}

.life li, .life li .img a {
    width: 400px;
    height: 200px;
    vertical-align: middle;
    display: table-cell;
    overflow: hidden;
    text-align: center;
}

.life li, .life li .img a img {
    height: 200px;
}

.life li, .life li .img, .life li .mark, .life li:hover .mark .topic {
    height: 200px;
    overflow: hidden;
}

.life li .mark {
    color: #fff;
    background: rgba(0, 0, 0, .7) /*rgba(7,66,106,1)*/;
    _background: 0;
    _border: 0;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#66000000', EndColorStr='#66000000');
}

.life li .mark {
    position: relative;
    margin-top: -34px;
}

.life li .mark .topic {
    height: 34px;
    line-height: 34px;
    padding: 0 10px;
}

.life li .mark .topic .subject {
    color: #bfbfbf;
    line-height: 21px;
    display: none;
}

.life li:hover .mark {
    cursor: pointer;
    margin-top: -200px;
    -webkit-transition: margin 0.4s ease;
    -moz-transition: margin 0.4s ease;
    transition: margin 0.4s ease;
}

.life li:hover .mark .topic {
    vertical-align: middle;
    display: table-cell;
    line-height: 20px;
}

.life li.li1 {
    margin-bottom: 20px;
}

.life li.li1, .life li.li2 {
    margin-left: 20px;
}

.life li.li0, .life li.li0 .img, .life li.li0 .mark, .life li.li0, .life li.li0 .img a {
    width: 330px;
    height: 420px;
    background-size: 330px
}

.life li.li0 .img img {
    height: 420px;
    width: 330px;
}

.life li.li0:hover .mark {
    margin-top: -420px
}

.life li.li0:hover .mark .topic {
    width: 330px;
    height: 420px;
}

.life li.li0:hover .mark .topic .subject {
    display: block;
    margin-top: 8px;
}

.box-life-index .box-plate {
    margin-top: 0;
}

.box-life-index .box-plate h3.title {
    border: none;
}

.vedio-list .news-list {
    margin-left: 0;
}

.vedio-list .news-list li {
    width: 350px;
    height: auto;
    padding: 0;
    margin-bottom: 15px;
    margin-left: 0;
}

.vedio-list .news-list li:hover .img img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.vedio-list .news-list li:last-child {
    margin-bottom: 0;
}

.vedio-list .news-list li .img, .vedio-list .news-list li .img img {
    width: 350px;
    height: 175px;
}

.vedio-list .news-list li h3 {
    font-size: 14px;
    height: 26px;
    margin-top: 5px;
}

.vedio-list .news-list li i.icon-shipin {
    position: absolute;
    font-size: 50px;
    color: #fff;
    top: 80px;
    left: 45%;
}

/*新上传项目*/
.service-list {
    margin: 30px 0;
}

.service-list ul {
    overflow: hidden;
}

.service-list ul li {
    width: 20%;
    display: block;
    float: left;
    text-align: center;
    margin: 0 2.5%;
    padding: 20px 0;
    border-radius: 10px;
    border: 2px solid #fff;
    background: #f5f8fc;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.service-list ul li a {
    display: block;
}

.service-list ul li h3 {
    font-size: 22px;
    margin: 15px 0 10px;
}

.service-list ul li p {
    font-size: 16px;
    line-height: 24px;
}

.service-list ul li span.btn {
    padding: 2px 30px;
    font-size: 16px;
}

.service-list ul li:hover {
    background: #e9eef8;
    border: 2px solid #3c76f6
}

.service-list ul li:hover a {
    color: #333;
}

.service-list ul li:hover span.btn {
    background: #3c75f6;
    color: #fff;
}

.layui-laydate-content td, .layui-laydate-content th {
    line-height: 20px;
}

.upload-info-bg {
    width: 100%;
    height: 110px;
    overflow: hidden;
    position: relative;
    margin-bottom: 40px;
}

.upload-info-bg .cover-img-wrap, .upload-info-bg .cover-mask {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.upload-info-bg .cover-img-wrap {
    z-index: 0;
    overflow: hidden;
}

.upload-info-bg .cover-img-wrap img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}

.upload-info-bg .cover-mask {
    z-index: 1;
    background: rgba(0, 0, 0, .4)
}

.upload-info-bg h3 {
    position: absolute;
    margin: 0;
    padding: 0;
    font-weight: normal;
    font-size: 20px;
    color: #fff;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    z-index: 2;
    padding-top: 40px;
}

.upload-info-bg.service-bg {
    height: 250px;
}

.upload-info-bg.service-bg h3 {
    width: 400px;
    height: 150px;
    border: 2px solid #ccc;
    margin: 50px auto 0;
    border-radius: 10px;
}

.upload-info-bg.service-bg h3 span.big {
    font-size: 28px;
    display: block;
    font-weight: bold;
    margin-bottom: 10px;
}

.upload-project-form {
    width: 800px;
    margin: 0 auto;
}

.upload-project-form h3.title {
    margin: 0px 0 50px 0;
    height: 50px;
    line-height: 50px;
    font-weight: normal;
    font-size: 20px;
    border-bottom: 1px solid #ddd;
}

.upload-project-form h3.title span {
    display: inline-block;
    line-height: 44px;
    border-bottom: 4px solid #089AFD;
}

.upload-project-form .form-group::after {
    content: "";
    display: block;
    clear: both;
}

.upload-project-form .label-name {
    display: inline-block;
    width: 180px;
    text-align: right;
    font-size: 15px;
    line-height: 40px;
    float: left;
    margin-right: 20px;
}

.upload-project-form .input-wrapper {
    display: block;
    float: left;
}

.upload-project-form .form-control {
    width: 450px;
    height: 40px;
}

.upload-project-form .checkbox-list, .upload-project-form .radio-list {
    display: inline-block;
    width: 450px;
}

.upload-project-form .radio-list {
    margin-top: 3px;
}

.upload-project-form .checkbox-box .checkbox-list label {
    width: 109px;
    min-width: 109px;
    margin-bottom: 0;
}

.upload-project-form select.form-control {
    width: 223px;
}

.upload-project-form .creat-search {
    position: relative;
}

.upload-project-form .creat-search .dropdown-menu {
    position: absolute;
    top: 40px;
    left: 0;
    background: #fff;
    z-index: 1000;
    width: 450px;
    margin: 0 0 0 0
}

.upload-project-form .creat-search .dropdown-menu b {
    font-weight: normal;
    height: 30px;
    padding: 0 10px;
    color: #c4171e
}

.upload-project-form .creat-search .dropdown-menu ul {
    border: 1px solid #ddd;
    box-shadow: 1px 1px 10px rgba(0, 0, 0, .2);
    border-radius: 6px;
}

.upload-project-form .creat-search .dropdown-menu ul li {
    height: 34px;
    line-height: 34px;
    padding: 0 10px;
    overflow: hidden;
}

.upload-project-form .creat-search .dropdown-menu ul li a {
    display: block
}

.upload-project-form .creat-search .dropdown-menu ul li:hover {
    background: #f2f2f2
}

.upload-project-form .click-close input {
    cursor: pointer;
    background-color: #f0f0f0;
    text-align: center;
}

.upload-project-form .file-upload-box .file-pic, .upload-project-form .file-upload-box .img-pic, .upload-project-form .file-upload-box .input-pic {
    width: 100px !important;
    height: 100px !important;
    overflow: hidden;
}

.upload-project-form .file-upload-box .help-block {
    left: 350px;
    top: 0;
    line-height: 24px;
    font-size: 13px;
}

.upload-project-form .file-upload-box .file-pic .pure-input {
    width: 100px;
    height: 100px;
}

.upload-project-form .form-sub {
    text-align: center;
}

.upload-project-form .form-sub .submit {
    padding: 5px;
    display: block;
    background: #fff;
    border: 1px solid #3c75f6;
    color: #3c75f6;
    font-size: 16px;
    width: 40%;
    margin: 20px auto;
    text-align: center;
    border-radius: 5px
}

.upload-project-form .form-sub .submit:hover {
    color: #fff;
    background-color: #3c75f6
}

.upload-project-form textarea.form-control {
    display: block;
}

.upload-project-form .round-money {
    width: 223px;
}

.upload-project-form select.money-currency {
    width: 201px;
}

.upload-project-form .send-book .help-block {
    padding-left: 10px;
    line-height: 40px;
    color: #999
}

.upload-project-form .add-item {
    width: 300px;
}

.upload-project-form .pure .pure-input, .upload-project-form .pure .pure-upload-button {
    width: 298px;
    height: 40px;
    line-height: 40px;
}

.upload-project-form .resume-item li span.tit {
    display: block;
    margin: 8px 0;
    color: #089AFD;
    cursor: pointer;
}

.upload-project-form .resume-item li textarea.form-control {
    display: none;
}

.upload-project-form .resume-item li.on textarea.form-control {
    display: block;
}

.upload-project-form .add-team {
    width: 120px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    display: block;
    border: 1px solid #ccc;
    border-radius: 4px;
    cursor: pointer;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    transition: all 0.2s ease
}

.upload-project-form .add-team:hover {
    background-color: #089AFD;
    color: #fff;
}

.upload-project-form .add-team::after {
    content: "";
    display: block;
    clear: both;
}

.upload-project-form .card-upload-box .file-pic, .upload-project-form .card-upload-box .file-pic .pure-input, .upload-project-form .card-upload-box .file-pic .pure-upload-button, .upload-project-form .card-upload-box .input-pic {
    width: 120px !important;
    height: 75px !important;
}

.upload-project-form .card-upload-box .img-pic {
    width: 120px !important;
    height: auto !important;
}

.modal-body .team-group {
    margin: 0 auto;
    width: 360px;
}

.modal-body .team-group .form-control {
    width: 360px;
}

.modal-body .team-group .file-upload-box .help-block {
    left: 130px;
}

.modal-body .team-group .btn-inline {
    text-align: center;
}

.upload-project-form .checkbox-box.has-error .error-info {
    clear: both;
    margin-left: 200px;
    margin-top: -10px;
}

.upload-project-form .people-list {
    width: 450px;
    margin: 20px 0;
}

.upload-project-form .people-list li h3.title {
    border: none;
    height: auto;
    line-height: inherit;
    padding-right: 0;
}

.upload-project-form .people-list li h3.title span {
    line-height: inherit;
    border: none;
}

.upload-project-form .people-list li .tools {
    position: absolute;
    right: 0;
    top: 2px;
}

.upload-project-form .people-list li .tools a {
    padding: 0 4px;
    color: #f00;
}

.upload-project-form .people-list li:hover h3.title .close {
    display: block;
}

.upload-project-form .btn-inline .btn {
    display: inline-block;
    width: 150px;
    margin: 20px 20px;
    font-size: 16px;
    padding: 5px;
}

.upload-project-form .upload-success {
    margin: 80px 0 60px;
    text-align: left;
    overflow: hidden;
}

.upload-project-form .upload-success .status {
    overflow: hidden;
    width: 530px;
    margin: 0 auto;
}

.upload-project-form .upload-success .status img, .upload-project-form .upload-success .status h3 {
    display: inline-block;
    margin: 0;
    font-weight: normal;
    float: left;
}

.upload-project-form .upload-success .status h3 {
    margin-left: 30px;
    margin-top: 8px;
    font-size: 18px;
}

.upload-project-form .upload-success .status h3 span {
    display: block;
    color: #888;
    font-size: 16px;
}

.upload-project-form .upload-success .status h3::after {
    content: "";
    display: block;
    clear: both;
}

.upload-project-form .upload-success .btn-list {
    margin-top: 60px;
    text-align: center;
}

.upload-project-form .upload-success .btn-list a.btn {
    margin: 0 20px;
    line-height: 38px;
    padding: 0 20px;
}

.autocomplete-suggestions {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #999;
    background: #FFF;
    cursor: default;
    overflow: auto;
}

.autocomplete-suggestion {
    padding: 2px 5px;
    white-space: nowrap;
    overflow: hidden
}

.autocomplete-no-suggestion {
    padding: 2px 5px
}

.autocomplete-selected {
    background: #F0F0F0
}

.autocomplete-suggestions strong {
    font-weight: 700;
    color: #000
}

.autocomplete-group {
    padding: 2px 5px
}

.autocomplete-group strong {
    font-weight: 400;
    font-size: 15px;
    color: #000;
    display: block;
    border-bottom: 1px solid #ddd
}

.upload-project-form .hide-area {
    background-color: #f2f2f2;
    padding: 20px 0 20px;
    margin-bottom: 20px
}

.upload-project-form .hide-area h4 {
    margin: 0 0 20px 200px;
    font-weight: 600;
    color: #089AFD;
    font-size: 15px;
}

.founder-ask .upload-basic {
    width: 500px;
    margin: 0 auto;
    padding-left: 30px;
}

.founder-ask .upload-basic .resume-item li .form-group {
    overflow: inherit;
    margin-bottom: 0;
}

.founder-ask .upload-basic .resume-item li span.tit {
    margin-left: -30px;
}

.founder-ask .upload-basic .resume-item li .diy-ask {
    display: none;
}

.founder-ask .upload-basic .resume-item li.on .diy-ask {
    display: block;
}

/*新学院*/
.college-info-bg {
    height: 125px;
}

.college-info-bg h3 {
    padding-top: 35px;
}

.college-info-bg h3 span {
    font-size: 16px;
}

.college-info-bg h3 span.big {
    display: block;
    font-size: 22px;
}

.college-box .news-list-nav {
    margin: 0 0 20px 0;
}

.college-box .box-fix-r .box-plate:first-child {
    margin-top: -8px;
}

.college-box .box-fix-r .news-list li {
    padding: 0;
}

.college-box .box-fix-r .news-list .img {
    float: none;
    width: 350px;
    height: 175px;
    margin: 0 0 10px 0;
}

.college-box .box-fix-r .news-list .img img {
    width: 350px;
    height: 175px;
}

.college-box .box-fix-r .news-list h3 {
    font-size: 16px;
    padding-bottom: 0;
}

.doc-info {
    overflow: hidden;
}

.doc-info .img {
    width: 130px;
    height: 180px;
    overflow: hidden;
    float: left;
}

.doc-info .img img {
    width: auto;
    height: 180px;
}

.doc-info .txt {
    margin-left: 145px;
}

.doc-info .txt h3.title {
    margin: 0 0 5px 0;
    font-size: 16px;
    line-height: 24px;
    height: auto;
}

.doc-info .txt .info {
    font-size: 14px;
    line-height: 22px;
    color: #888;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    margin-bottom: 10px;
}

.doc-info .txt .btn {
    background-color: #28aae2;
    color: #fff;
    border: none;
    width: 100px;
}

.doc-info .txt .btn:hover {
    opacity: .8;
}

.doc-info .txt .btn i {
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    padding-left: 5px;
    font-size: 12px;
    margin-top: -1px;
    display: block;
    float: left;
    font-weight: bold;
}

.doc-info .txt .btn a {
    color: #fff;
}

.box-col-2 .box-fix-l {
    width: 200px;
}

.box-col-2 .box-fix-r {
    width: 950px;
}

.box-doc .doc-nav {
    overflow: hidden;
}

.box-doc .doc-nav span {
    color: #888;
}

.box-doc .doc-nav li {
    line-height: 40px;
    font-size: 17px;
    padding-left: 15px;
}

.box-doc .doc-nav li.on {
    background: #f2f2f2;
}

.box-doc .doc-nav li.on a {
    color: #3c75f6
}

.doc-list ul {
    overflow: hidden;
}

.doc-list ul li {
    float: left;
    width: 186px;
    margin: 0 0 20px 51px;
}

.doc-list ul li .img {
    width: 186px;
    height: 246px;
    overflow: hidden;
    position: relative;
    border: 1px solid #ddd;
    padding: 2px;
}

.doc-list ul li .img img {
    width: 180px;
    height: 240px;
    max-width: 100%;
    display: block;
}

.doc-list ul li .txt {
    line-height: 21px;
    height: 70px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.doc-list ul li .txt h3 {
    margin: 5px 0 3px 0;
    font-weight: normal;
}

.doc-show {
    margin: 20px 0 20px 0;
    overflow: hidden;
}

.doc-show .img {
    width: 315px;
    height: 420px;
    border: 1px solid #ddd;
    padding: 2px;
    overflow: hidden;
    float: left;
    position: relative;
}

.doc-show .img img {
    width: 310px;
    height: 414px;
    display: block;
}

.doc-show .content {
    margin-left: 396px;
}

.doc-show .content h1.title {
    margin: 0 0 30px 0;
    font-size: 28px;
}

.doc-show .content .info .date {
    margin-right: 10px;
}

.doc-show .content .info .dot {
    display: none;
}

.doc-show .content .info .icon-views {
    margin-right: 10px;

}

.doc-show .content .desc {
    font-size: 16px;
}

.doc-show .content .desc a.download {
    padding: 8px 120px;
    font-size: 18px;
    background-color: #687E8F;
    color: #fff;
    margin-top: 20px;
    border: none;
}

.doc-show .content .desc a.download:hover {
    opacity: .8;
}

.doc-interest {
    border-top: 1px solid #ddd;
    margin-top: 60px;
}

.doc-interest h4 {
    font-size: 30px;
    text-align: center;
    margin: 40px 0 40px 0;
    font-weight: normal;
    color: #888;
}

.doc-interest .doc-list {
    text-align: center;
}

.doc-interest .doc-list li {
    float: none;
    display: inline-block;
    margin: 0 40px 20px;
}

.doc-list ul li .img em, .doc-show .img em {
    position: absolute;
    top: 2px;
    right: 2px;
    padding: 2px 8px;
    line-height: 20px;
    background: #64C731;
    font-style: normal;
    color: #fff;
}

.doc-show .img em {
    padding: 6px 12px;
}

.doc-list ul li .img em.pdf, .doc-show .img em.pdf {
    background: #d2423c
}

.doc-list ul li .img em.word, .doc-show .img em.word {
    background: #f67b23
}

.doc-list ul li .img em.excel, .doc-show .img em.excel {
    background: #089AFD
}

/* 下载页面  start */

.image-gallery {
    margin: 20px 0;
}

.gallery-container {
    position: relative;
    display: flex;
    align-items: center;
}

.gallery-wrapper {
    overflow-x: hidden;
    width: 100%;
}

.gallery-track {
    display: flex;
    transition: transform 0.3s ease;
    gap: 10px;
}

.gallery-slide {
    flex: 0 0 auto;
}

.gallery-image {
    width: 150px;
    height: 200px;
    object-fit: cover;
    cursor: pointer;
    border-radius: 4px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

.gallery-nav {
    background: rgba(0,0,0,0.5);
    color: white;
    border: none;
    font-size: 24px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    cursor: pointer;
    position: absolute;
    z-index: 10;
    transition: background 0.3s;
}

.gallery-nav:hover {
    background: rgba(0,0,0,0.8);
}

.gallery-nav-prev {
    left: 10px;
}

.gallery-nav-next {
    right: 10px;
}

.lightbox-modal {
    display: none;
    position: fixed;
    z-index: 1000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.9);
}

.lightbox-content {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 700px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.lightbox-close {
    position: absolute;
    top: 20px;
    right: 35px;
    color: #f1f1f1;
    font-size: 40px;
    font-weight: bold;
    cursor: pointer;
}

@media screen and (max-width: 768px) {
    .gallery-image {
        width: 80px;
        height: 160px;
    }

    .lightbox-content {
        width: 95%;
    }
}


.detail-description {
    margin: 30px 0 20px 0;
    padding: 20px;
    /*background: #f8f9fa;*/
    border-radius: 6px;
    /*border-left: 4px solid #007bff;*/
}

.detail-description h2 {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #eaeaea;
}

.detail-content {
    line-height: 1.8;
    color: #555;
    font-size: 14px;
}

.detail-content p {
    margin-bottom: 15px;
}

.detail-content ul,
.detail-content ol {
    padding-left: 20px;
    margin-bottom: 15px;
}

.detail-content li {
    margin-bottom: 8px;
}

.detail-content strong {
    color: #333;
}

.detail-content a {
    color: #007bff;
    text-decoration: none;
}

.detail-content a:hover {
    text-decoration: underline;
}

@media screen and (max-width: 768px) {
    .detail-description {
        padding: 15px;
        margin: 20px 0;
    }

    .detail-description h2 {
        font-size: 16px;
    }
}

.download-link {
    margin: 10px 0;
    padding: 10px;
    background-color: #f0f8ff;
    border: 1px solid #d0e6f8;
    border-radius: 4px;
}

.download-link p {
    margin-bottom: 10px;
    word-break: break-all;
}

.download-link a {
    text-decoration: none;
}

/* 下载页面  end */

.baike-show {
    margin: 40px 0;
}

.baike-show h1.title {
    text-align: center;
    margin: 0 0 15px 0;
}

.baike-show h1.title span {
    background: #f2f2f2;
    border-radius: 40px;
    padding: 20px 60px;
    font-weight: normal;
    font-size: 28px;
    display: inline-block;
}

.baike-show h1.title span i.tag {
    display: inline-block;
}

.baike-show h1.title span i.tag img {
    width: 30px;
    display: inline-block;
    margin: 0 8px -5px 0;
}

.baike-show .info {
    text-align: center;
    color: #888;
}

.baike-show .info span {
    margin: 0 10px;
}

.baike-show .info span a {
    color: #888;
}

.baike-show .info span a:hover {
    color: #3c75fd;
}

.baike-show .baike-content {
    font-size: 17px;
    line-height: 30px;
    color: #111;
    margin: 0 200px;
}

.baike-show .baike-content img {
    max-width: 620px
}

.box-baike-show .doc-interest .hot-baike {
    margin: 0 200px;
}

.box-baike-show .doc-interest .hot-baike a {
    padding: 8px 30px;
    margin: 10px 30px 10px 0;
    font-size: 16px;
}

/*文章内容点击大图*/
#galleryOverlay {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: 1000;
    background-color: #222;
    background-color: rgba(0, 0, 0, 0.8);
    overflow: hidden;
    display: none;
    -moz-transition: opacity 1s ease;
    -webkit-transition: opacity 1s ease;
    transition: opacity 1s ease;
}

#galleryOverlay.visible {
    opacity: 1;
}

#gallerySlider {
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
    white-space: nowrap;
    position: absolute;
    -moz-transition: left 0.4s ease;
    -webkit-transition: left 0.4s ease;
    transition: left 0.4s ease;
}

#gallerySlider .placeholder {
    background: url("preloader.gif") no-repeat center center;
    height: 100%;
    line-height: 1px;
    text-align: center;
    width: 100%;
    display: inline-block;
}

#gallerySlider .placeholder:before {
    content: "";
    display: inline-block;
    height: 50%;
    width: 1px;
    margin-right: -1px;
}

#gallerySlider .placeholder img {
    display: inline-block;
    max-height: 100%;
    max-width: 100%;
    vertical-align: middle;
}

#gallerySlider.rightSpring {
    -moz-animation: rightSpring 0.3s;
    -webkit-animation: rightSpring 0.3s;
}

#gallerySlider.leftSpring {
    -moz-animation: leftSpring 0.3s;
    -webkit-animation: leftSpring 0.3s;
}

@-moz-keyframes rightSpring {
    0% {
        margin-left: 0;
    }
    50% {
        margin-left: -30px;
    }
    100% {
        margin-left: 0;
    }
}

@-moz-keyframes leftSpring {
    0% {
        margin-left: 0;
    }
    50% {
        margin-left: 30px;
    }
    100% {
        margin-left: 0;
    }
}

@-webkit-keyframes rightSpring {
    0% {
        margin-left: 0;
    }
    50% {
        margin-left: -30px;
    }
    100% {
        margin-left: 0;
    }
}

@-webkit-keyframes leftSpring {
    0% {
        margin-left: 0;
    }
    50% {
        margin-left: 30px;
    }
    100% {
        margin-left: 0;
    }
}

#prevArrow, #nextArrow {
    border: none;
    text-decoration: none;
    background: url('/static/index/images/arrows.png') no-repeat;
    opacity: 0.5;
    cursor: pointer;
    position: absolute;
    width: 43px;
    height: 58px;
    top: 50%;
    margin-top: -29px;
    -moz-transition: opacity 0.2s ease;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
}

#prevArrow:hover, #nextArrow:hover {
    opacity: 1;
}

#prevArrow {
    background-position: left top;
    left: 40px;
}

#nextArrow {
    background-position: right top;
    right: 40px;
}

.content-ppt {
    text-align: center;
    font-size: 24px;
    color: #e53333;
    font-weight: bold;
}

.content-ppt span {
    color: #EE33EE;
    font-size: 32px;
}

@media screen and (max-width: 480px) {
    .content-ppt {
        font-size: 20px;
    }

    .content-ppt span {
        font-size: 24px;
    }
}

@media screen and (max-width: 640px) {
    .main {
        width: 100%;
    }

    .box-fix-l {
        width: 100% !important;
    }

    .box-fix-r {
        display: none;
    }

    .box-scoll a:nth-child(1), .box-scoll a:nth-child(2) {
        display: none;
    }

    .header .box-fix-c, .header .box-fix-r {
        display: none;
    }

    .news-list-nav {
        margin-top: 0;
        height: 40px;
        line-height: 40px;
        background: rgba(245, 245, 245, 1);
        overflow: initial;
    }

    .news-list-nav ul {
        overflow-x: scroll;
        white-space: nowrap;
    }

    .news-list-nav li {
        float: none;
        display: inline-block;
        margin: 0 10px;
        text-align: center;
    }

    .news-list-nav li a, .news-list-nav li.on a {
        font-size: 13px;
    }

    .news-list-nav li::after {
        display: none;
    }

    .news-list-nav .change-box {
        display: none;
    }

    .box-daxueku .box-col-3 .box-fix-d {
        width: 100%;
        margin: 0;
        float: none;
    }

    .box-daxueku .box-col-3 .box-fix-c {
        width: 100%;
        margin: 0;
        padding: 0;
        float: none;
    }

    .top-five {
        margin-bottom: 0;
    }

    .top-five .index-focus {
        float: none;
    }

    .index-focus .scoll-focus {
        width: 100%;
        height: 0 !important;
        padding-bottom: 50%;
    }

    .index-focus .scoll-focus ul li img {
        width: 100%;
        height: auto !important;
    }

    .index-focus .scoll-focus ul, .index-focus .scoll-focus ul li {
        height: auto;
    }

    .scoll-focus .preNext {
        width: 35px;
        height: 32px;
        background-size: cover;
    }

    .top-five .top-two {
        display: none;
    }

    .box-daxueku .box-fix-c .box-tab .tab-nav {
        margin-top: 0;
    }

    .box-daxueku .box-fix-c .box-tab .tab-nav ul {
        overflow-x: scroll;
        white-space: nowrap;
    }

    .box-daxueku .box-fix-c .box-tab .tab-nav ul li {
        float: none;
        display: inline-block;
        padding: 0 15px;
    }

    .news-list ul {
        padding: 0 15px !important;
    }

    .news-list li .img {
        width: 29% !important;
        max-width: 160px !important;
        background: none !important;
        max-height: 100px !important;
        height: auto !important;
        min-height: 70px !important;
        margin-right: 4% !important;
        margin-left: 0px !important;
        border-radius: 6px;
    }

    .news-list li .img, .news-list li .img img {
        max-width: 160px;
    }

    .news-list li .img img {
        display: block;
        width: auto;
        height: auto;
        min-height: 70px;
        max-height: 80px;
        -webkit-transform: translate(-4%, 0%);
    }

    .news-list li .img .s {
        top: 0;
        left: 0;
    }

    .news-list li h3 {
        font-size: 15px;
        line-height: 24px;
    }

    .news-list li .tag {
        padding-left: 33%;
        bottom: 12px;
    }

    .news-list li .tag a:nth-child(4), .news-list li .tag a:nth-child(5), .news-list li .tag a:nth-child(6), .news-list li .tag a:nth-child(7) {
        display: none;
    }

    .news-view .news-detail .main {
        width: 100%;
        padding: 0 3%;
    }

    .news-show-title {
        padding-bottom: 10px;
        border-bottom: none;
    }

    .news-show-title h1 {
        font-size: 22px;
        line-height: 30px;
    }

    .news-view .news-detail .box-news-show {
        margin-top: 0;
    }

    .news-view .news-detail .main, .news-view .news-detail .main .box-fix-l {
        width: 100%;
        float: none;
    }

    .news-view .news-detail .main .crumbs, .news-view .news-detail .main .box-fix-l .news-show-left, .news-view .news-detail .main .box-fix-r {
        display: none;
    }

    .news-view .news-detail .main .box-fix-l .news-show-right {
        width: 100%;
        margin: 0;
    }

    .news-view .news-detail .news-content img {
        max-width: 100%;
    }

    .news-view .news-detail .news-show-title .info {
        font-size: 12px;
    }

    .news-view .news-detail .next-page {
        display: none;
    }

    /*头部*/
    .header {
        height: 50px
    }

    .header .head-nav {
        text-align: center;
        border: none;
        border-bottom: 1px solid #eee;
        height: 50px;
        line-height: 50px
    }

    .header .head-nav .top-logo {
        padding: 0 20px
    }

    .header .head-nav .top-logo img {
        display: initial;
        margin-top: 18px;
        width: 50%
    }

    /*分页*/
    .page-list .pagenum .current, .page-list .pagenum a {
        display: none;
        border: none
    }

    .page-list .pagenum a:last-child {
        display: block;
        color: #fff
    }

    .page-list .pagenum {
        width: 100% !important;
        background-color: rgba(60, 117, 246, .8);
        border-radius: 5px
    }

    .page-list {
        padding: 0 3%
    }

    /*底部版权*/
    .footer {
        display: none
    }

    .copyright .foot-daxueku {
        display: none
    }

    .copyright .des {
        width: 100% !important;
        text-align: center !important
    }

    .copyright .main .des span {
        padding: 0
    }

    .copyright .des .company {
        display: block
    }

    .content-comment {
        padding-bottom: 0
    }

    /*数据首页*/
    .zdb-index-box {
        padding: 5px 15px 10px;
    }

    .zdb-index-search {
        height: 620px;
    }

    .zdb-index-search .bansea {
        width: 100%;
    }

    .zdb-index-search .bansea h1 {
        font-size: 26px;
    }

    .zdb-index-search .bansea .banli li {
        width: 50%;
    }

    .zdb-index-search .bansea .banli li:hover {
        margin-top: 0;
    }

    .charts-box li {
        width: 100%;
        float: none;
        margin: 0 0 15px 0;
    }

    .zdb-index .box-plate > h3.title > a {
        display: none;
    }

    .zdb-index-invest .left-invest, .zdb-index-invest .right-invest {
        width: 100%;
        float: none;
        padding: 0;
    }

    .zdb-index-invest .right-invest .record-table tr td.td3, .zdb-index-invest .right-invest .record-table tr td.td6, .zdb-index-invest .right-invest .record-table tr td.td7 {
        display: none;
    }

    .box-plate > h3.title span.tool .btn {
        display: none;
    }

    .zdb-index-investor .people-list li, .zdb-index-project .project-list li {
        width: 100%;
        margin: 0 0 15px 0;
        float: none;
        height: auto;
        float: none;
    }

    .item-list li .img, .item-list li .img a {
        width: 60px;
        height: 60px;
    }

    .item-list li .img img {
        width: 60px;
        max-height: 60px;
    }

    .detail-all .box-plate {
        padding: 0 15px 20px;
    }

    .upload-info-bg .cover-img-wrap img {
        height: 100%;
    }

    .box-doc .box-fix-l {
        display: none;
    }

    .box-doc .box-fix-r {
        display: block;
        width: 100%;
        float: none;
    }

    .doc-list ul {
        margin: 0 -2%;
    }

    .doc-list ul li {
        width: 46%;
        margin: 0 2%;
        text-align: center;
    }

    .doc-list ul li .img {
        margin: 0 auto;
        width: 100%;
        height: 0;
        padding-bottom: 130%;
    }

    .doc-list ul li .img img {
        width: 100%;
        height: auto;
    }


    /*项目列表*/
    .item-list ul li .tag {
        display: none
    }

    .item-list li .info .title {
        padding-bottom: 0
    }

    .content-comment .pubbtn {
        line-height: 24px;
        margin-right: 14px
    }

    .news-investor ul li .img {
        margin-right: 10px
    }

    .news-detail .box-news-plate h4 {
        border-bottom: 2px solid #eee;
        padding: 5px 0
    }

    .news-detail .box-news-plate {
        padding: 0 15px 15px 15px
    }

    .item-list li .btn-yue {
        display: none
    }

    .news-investor .item-list li .btn-yue {
        right: -20px
    }

    /*项目详情页*/
    .nav-height {
        display: none
    }

    .crumbs {
        display: none
    }

    .box-plate .news-list ul {
        padding: 0 !important;
    }

    .detail-top {
        margin: 0;
        padding: 20px 3%
    }

    .record-table tr td.td2 {
        display: none
    }

    .record-table tr td.td3 {
        width: 28%
    }

    .project-top .info-box .info {
        padding-left: 120px
    }

    .project-top .info-box .info h1.title {
        font-size: 18px;
        font-weight: 600
    }

    .detail-top .info .subinfo li.l {
        width: auto;
        height: 60px
    }

    .project-top .info-box .info p {
        font-size: 14px;
        line-height: 22px
    }

    .project-top .info-box .btn-list {
        display: none
    }

    /*投资人详情页*/
    .detail-all .box-fix-l .item-list li {
        width: 100%;
    }

    /*首页适配*/
    .nav-second a {
        color: #000
    }

    .box-col-3 .box-fix-l, .box-col-3 .box-fix-r {
        display: none
    }

    .box-col-3 .box-fix-c {
        width: 100%
    }

    .box-daxueku .box-fix-c .news-list li {
        width: 100%;
        margin-top: 0;
        padding-top: inherit
    }

    .box-page {
        padding: 0 15px;
    }

    .nav-second {
        padding: 0 3%;
        background: #f2f2f2
    }

    .nav-second a {
        margin: 0 5px
    }

    .nav-second .main {
        overflow-x: scroll;
        overflow-y: hidden;
        white-space: nowrap
    }

    .poster-main {
        display: none
    }

    .box-col-3 .box-fix-c {
        margin-left: 0
    }

    .news-list-card li h3 {
        margin-top: 0
    }

    .news-list-card li .img {
        float: left !important
    }

    .box-daxueku .box-fix-c .news-list li {
        padding: 15px 0 15px 0
    }

    .box-daxueku .box-fix-c .news-list li h3 {
        font-size: 15px !important;
        padding: 0;
        font-weight: 400;
        height: 48px;
        overflow: hidden
    }

    .box-daxueku .box-fix-c .news-list li .tag {
        position: absolute;
        width: 100%;
        font-size: 13px;
        color: #bfbfbf;
        line-height: 28px;
        overflow: hidden;
        height: 28px;
        padding-left: 33%
    }

    .box-daxueku .news-list-card .box-loadmore {
        width: 100%;
        padding: 0 3%
    }

    .box-daxueku .box-fix-c .news-list li:hover {
        box-shadow: 0 0 0 transparent
    }

    .news-list li {
        border-bottom: 1px solid #f1f1f1;
        padding: 15px 0
    }

    .news-list li .tag .info {
        float: inherit
    }

    .news-list li .tag > a {
        display: none
    }

    .news-detail .toshare {
        display: none
    }

    .box-daxueku .box-fix-c .box-loadmore {
        padding: 0 15px;
    }

    .box-page h2 {
        font-size: 22px;
    }

    .box-index-invest .record-table .td6, .box-index-invest .record-table .td5 {
        display: none;
    }

    .box-school-index .box-fix-l .list {
        width: 100%;
        margin-right: 0;
    }

    /*数据列表页*/
    .search-box-main {
        margin-top: 0
    }

    .search-box-main .search-nav dl dt span {
        display: none
    }

    .search-box-main .search-tag .tag-l {
        width: auto
    }

    .search-box-main .search-tag .tag-r {
        margin-left: 0
    }

    .search-box-main .search-tag a {
        margin: 0;
        margin-right: 8px;
        padding: 0 10px;
        border: 1px solid #efefef;
        margin: 5px;
        border-radius: 13px;
        font-size: 13px
    }

    .search-box-main .search-nav dl dt {
        font-size: 15px;
        border-top: 2px solid #F2F2F2
    }

    .search-box-main .search-nav dl dt.bg {
        border-top: 2px solid #3c75f6
    }

    .search-box-main .search-tag a.forange {
        display: none
    }

    .search-box-main .search-box .tag-r {
        display: none
    }

    .search-box-main .search-box .search-text {
        width: 80%
    }

    .search-box-main .search-box .btn-search {
        width: 20%
    }

    .search-box-main .search-box .tag-l {
        margin: 0
    }

    .table-list .thead {
        height: 40px;
        line-height: 40px
    }

    .table-list td.td2 a {
        font-size: 13px
    }

    .table-list td.td2 .td2-com, .table-list td.td3, .table-list td.td6, .table-list td.tools {
        display: none
    }

    .table-list td.td1 {
        padding: 0
    }

    .table-list td.td2 {
        text-align: center;
        width: 12%
    }

    .table-list td.td1 {
        text-align: center
    }

    .table-list tr {
        height: 100px
    }

    .table-list td.td1 img {
        width: 60px;
        max-height: 60px
    }
}

@media screen and (max-width: 320px) {
    .news-detail .box-news-plate {
        padding: 5px;
    }

    .news-investor ul li .img {
        width: 60px;
        height: 60px;
    }

    .news-investor ul li .info .title {
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 5px;
    }

    .news-investor ul li .info p {
        font-size: 12px;
        line-height: 18px;
    }

    .item-list li .btn-yue {
        right: 20px;
    }

    .detail-all .data-show-nav a {
        margin: 0 10px 0 0;
    }
}


.CoverBox, #CoverBox {
    background-color: #000;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    filter: alpha(opacity=60);
    opacity: 0.3;
    z-index: 2000;
    position: fixed !important;
    position: absolute;
   /* _top: expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2:document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);   */
}

#WinBox {
    position: fixed;
    _position: absolute;
    top: 22%;
    left: 50%;
    z-index: 10004;
    width: 600px;
    height: auto;
    margin: 0;
    padding: 0;
    background-color: #ffffff;
    border: 1px solid #089AFD;
    border-radius: 8px;
    overflow: hidden;
}

#WinBox .td_head, #WinBox .td-head {
    background-color: #089AFD;
    height: 40px;
    line-height: 40px;
    text-align: left;
    color: #fff;
    padding-left: 6px;
    text-shadow: 1px 1px 0px #0F2535;
    font-size: 16px
}

#WinBox .btn-close {
    cursor: pointer;
    width: 20px;
    height: 20px;
    float: right;
    display: block;
    margin-right: 7px;
}

#WinBox #btnlist {
    padding: 6px 0;
    background-color: #f2f2f2;
    text-align: center;
}

#WinBox #btnlist input {
    margin: 0 5px;
    padding: 4px 8px;
    background: none;
    color: #089AFD;
    cursor: pointer;
    width: 100%;
    font-size: 18px;
    border: none;
}

#WinBox #btnlist input:hover {
    opacity: 0.8;
}

#btnlist .sharesina {
    background-color: #d2423c;
    font-weight: normal;
    color: #fff;
}

#btnlist .sharetengxun {
    background-color: #28aae2;
    font-weight: normal;
    margin-left: 10px;
    color: #fff;
}

#WinBox .modal-content .table {
    width: 100%
}


#WinBox .winbox-warn {
    width: 200px !important
}

#WinBox .win-content {
    margin: 25px;
    line-height: 24px;
    font-size: 16px;
    text-align: center;
}

#WinBox .win-content .icon {
    color: #089AFD;
    font-size: 20px;
    line-height: 20px
}

#WinBox.winbox-confirm #btnlist input {
    width: 50%;
    margin: 0;
    border: 0
}

#WinBox.winbox-confirm #btnlist input.submitbtn2 {
    border-left: 1px solid #ddd;
    color: #888
}


/***手动添加*******************************/

/** 分页 start **/
.pagination {
    --bs-pagination-padding-x: 0.75rem;
    --bs-pagination-padding-y: 0.375rem;
    --bs-pagination-font-size: 1rem;
    --bs-pagination-color: var(--bs-link-color);
    --bs-pagination-bg: var(--bs-body-bg);
    --bs-pagination-border-width: var(--bs-border-width);
    --bs-pagination-border-color: var(--bs-border-color);
    --bs-pagination-border-radius: var(--bs-border-radius);
    --bs-pagination-hover-color: var(--bs-link-hover-color);
    --bs-pagination-hover-bg: var(--bs-tertiary-bg);
    --bs-pagination-hover-border-color: var(--bs-border-color);
    --bs-pagination-focus-color: var(--bs-link-hover-color);
    --bs-pagination-focus-bg: var(--bs-secondary-bg);
    --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
    --bs-pagination-active-color: #fff;
    --bs-pagination-active-bg: #0d6efd;
    --bs-pagination-active-border-color: #0d6efd;
    --bs-pagination-disabled-color: var(--bs-secondary-color);
    --bs-pagination-disabled-bg: var(--bs-secondary-bg);
    --bs-pagination-disabled-border-color: var(--bs-border-color);
    display: flex;
    padding-left: 0;
    list-style: none;
}

.page-link {
    position: relative;
    display: block;
    padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
    font-size: var(--bs-pagination-font-size);
    color: var(--bs-pagination-color);
    text-decoration: none;
    background-color: var(--bs-pagination-bg);
    border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
    .page-link {
        transition: none;
    }
}
.page-link:hover {
    z-index: 2;
    color: var(--bs-pagination-hover-color);
    background-color: var(--bs-pagination-hover-bg);
    border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
    z-index: 3;
    color: var(--bs-pagination-focus-color);
    background-color: var(--bs-pagination-focus-bg);
    outline: 0;
    box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
    z-index: 3;
    color: var(--bs-pagination-active-color);
    background-color: var(--bs-pagination-active-bg);
    border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
    color: var(--bs-pagination-disabled-color);
    pointer-events: none;
    background-color: var(--bs-pagination-disabled-bg);
    border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
    margin-left: calc(-1 * var(--bs-border-width));
}
.page-item:first-child .page-link {
    border-top-left-radius: var(--bs-pagination-border-radius);
    border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
    border-top-right-radius: var(--bs-pagination-border-radius);
    border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
    --bs-pagination-padding-x: 1.5rem;
    --bs-pagination-padding-y: 0.75rem;
    --bs-pagination-font-size: 1.25rem;
    --bs-pagination-border-radius: var(--bs-border-radius-lg);
}

.pagination-sm {
    --bs-pagination-padding-x: 0.5rem;
    --bs-pagination-padding-y: 0.25rem;
    --bs-pagination-font-size: 0.875rem;
    --bs-pagination-border-radius: var(--bs-border-radius-sm);
}

.page-r {
    float: right;
    width: 1120px;
    overflow: hidden;
}
/** 分页 end **************************/

/** 专题 start ************************/

.more {
    float: right;
    font-weight: normal
}

.more.more-split.hmore {
    font-size: 15px;
}

.more.more-split.hmore a {
    color: #666;
}

.more.more-split a::after {
    content: '/';
    padding: 0 10px;
    color: #dfdfdf
}

.more.more-split a:last-of-type::after {
    display: none;
}


.news-list li .txt .desc {
    color: #8c8c8c;
    font-size: 13px;
    line-height: 22px;
    margin-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.news-list li .txt .desc p {
    margin: 0;
}


.news-list li .txt .info {
    font-size: 12px;
    color: #bbb;
    margin-right: 30px;
    line-height: 30px;
    position: absolute;
    bottom: 15px;
    width: 100%;
    padding-right: 230px;
}

.news-list li .txt .info a {
    color: #999;
}

.news-list li .txt .info .author img {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    float: left;
    margin-right: 5px;
    border: 1px solid #ededed
}

.news-list li .txt .info .author a {
    color: #000000;
}

.news-list li .txt .info .author a:hover {
    color: #4679bd
}

.news-list li .txt .info .author:after {
    content: '';
    width: 3px;
    height: 3px;
    background: #ddd;
    display: inline-block;
    margin: 0px 7px 0 7px;
    border-radius: 50%;
    position: relative;
    top: -2px;
}

.news-list li .txt .info .dot {
    padding: 0 6px;
}

.more.more-split.hmore a:hover {
    color: #467999;
}

.box-plate .p-title .more.hmore a {
    font-size: 14px;
    color: #999;
}
.box-plate .p-title .more.hmore a:hover, .box-plate .p-title .more.hmore a.on, .box-plate .p-title .more.hmore a.current {
    color: #4679bd
}
.box-plate .p-title .more.hmore a.on:hover {
    opacity: 0.85
}
.events-index .box-plate .p-title .more.hmore a.current {
    color: #999
}

.box-plate .p-title .htitle {
    font-size: 22px;
}

.box-plate .p-title .htitle {
    display: block;
    font-size: 17px;
    padding: 0 5px;
}

.page-index .box-zdb .box-plate .p-title .htitle {
    display: none;
}

.cover-img li {
    width: 300px;
    height: 200px;
    position: relative;
    margin-bottom: 10px;
}

.cover-img li:first-child {
    margin-top: -10px;
}

.cover-img li .img {
    width: 300px;
    height: 200px;
    display: flex;
    justify-content: center;
    overflow: hidden;
}

.cover-img li .img img {
    display: block;
    margin: 0 auto;
    border: 0;
    height: 100%;
}

.cover-img li .title {
    background-image: linear-gradient(-180deg, transparent 13%, rgba(0, 0, 0, .65) 97%);
    bottom: 0;
    height: 100px;
    left: 0;
    position: absolute;
    width: 100%;
    margin: 0;
}

.cover-img li .title a {
    color: #fff;
    padding: 0 15px;
    position: absolute;
    bottom: 20px;
    text-align: justify;
    line-height: 22px;
}

.news-horizonta .cover-img {
    margin-right: -5%;
    overflow: hidden;
    margin-top: 20px;
}

.news-horizonta .cover-img li {
    width: 45%;
    height: 260px;
    margin-right: 5%;
    float: left;
}

.news-horizonta .cover-img li:first-child {
    margin-top: 0;
}

.news-horizonta .cover-img li .img {
    width: 100%;
    height: 260px;
}


.box-tabs .dropdown {
    position: relative;
    width: 70px;
    display: inline-block;
    text-align: right;
    font-size: 14px;
    font-weight: normal;
    color: #999
}

.box-tabs .dropdown .icon-more {
    transform: rotate(90deg);
    display: inline-block;
    transition: all 0.2s ease
}

.box-tabs .dropdown:hover .icon-more {
    transform: rotate(270deg);
}

.box-tabs .dropdown .dropdown-menu {
    background: #fff;
    position: absolute;
    top: 43px;
    right: 3px;
    overflow: hidden;
    width: 100px;
    height: 0;
    z-index: 200;
    box-shadow: 0px 0px 5px 0px #e2e2e2;
}

.box-tabs .dropdown .dropdown-menu > a {
    color: #333;
    height: auto;
    line-height: 2;
    text-align: center;
    display: block;
}

.box-tabs .dropdown .dropdown-menu a:after {
    content: none;
}

.box-tabs .dropdown:hover .dropdown-menu {
    height: auto;
    padding: 15px 0;
}

.box-tabs .dropdown:hover:after {
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    border-width: 0 8px 8px;
    border-style: solid;
    border-color: transparent transparent #fff;
    margin: 0 auto;
    left: 0;
    right: 0;
    bottom: 0;
}

.box-plate .p-title.box-tabs {
    height: 46px;
}

.box-plate .p-title.box-tabs {
    height: auto;
    border-bottom: 0
}

/*news-horizonta:2016*/
.news-horizonta .news-list li {
    float: left;
    width: 400px;
    margin: 10px 25px 10px 0;
    border: 0;
    padding: 0
}

.news-horizonta .news-list li .txt, .news-horizonta .news-list li .tag {
    margin-left: 0;
}

.news-horizonta .news-list li .img {
    margin-bottom: 15px;
}

.news-horizonta .news-list li .img, .news-horizonta .news-list li .img img {
    float: none;
    width: 400px;
    height: 200px;
    background-size: 400px
}

.news-horizonta .news-list li h3 {
    height: auto;
    font-size: 16px;
    line-height: 26px;
    height: 57px;
    overflow: hidden;
}

/*news-horizonta-end:2016*/

/** 专题 end **/