
.zichanxuqiu-detail {
    flex: 1 1 auto;
    padding: 20px 35px 20px 35px;
    background: #fff; }
.zichanxuqiu-detail .title {
    font-size: 26px;
    color: #060606;
    font-weight: normal; }
.zichanxuqiu-detail .other {
    color: #909090;
    text-align: right;
    font-size: 12px;
    line-height: 20px;
    margin-top: 12px;
    height: 20px; }
.zichanxuqiu-detail .other .left {
    float: left; }
.zichanxuqiu-detail .other .left .source {
    margin-right: 12px; }
.zichanxuqiu-detail .other .left .source .simg {
    width: 20px;
    height: 20px;
    display: inline-block;
    border-radius: 10px;
    margin-right: 4px;
    vertical-align: middle; }
.zichanxuqiu-detail .other .left .tag-link {
    margin-right: 12px;
    color: #3278d2;
    border: 1px solid #3278d2;
    padding: 0 8px;
    border-radius: 8px;
    line-height: 14px;
    display: inline-block;
    font-size: 12px; }
.zichanxuqiu-detail .other > span {
    margin-left: 10px; }
.zichanxuqiu-detail .other .zcj-icon {
    vertical-align: inherit;
    margin-right: 3px; }
.zichanxuqiu-detail .info {
    border: 2px solid #fbd9b6;
    background: #fffaef;
    color: #ffb08c;
    line-height: 1.5;
    padding: 10px 20px;
    margin-top: 32px; }
.zichanxuqiu-detail .desc {
    border-left: 5px solid #d2d5da;
    background: #f1f4fb;
    color: #060606;
    line-height: 1.5;
    padding: 24px;
    margin-top: 30px; }
.zichanxuqiu-detail .content {
    margin-top: 24px;
    color: #060606;
    line-height: 2;
    font-size: 15px; }
.zichanxuqiu-detail .content img {
    max-width: 100%; }
.zichanxuqiu-detail .content p {
    margin-bottom: 20px; }
.zichanxuqiu-detail .good {
    text-align: center; }
.zichanxuqiu-detail .good .txt {
    font-size: 16px;
    font-weight: bold;
    padding: 28px 0;
    display: block; }
.zichanxuqiu-detail .good .btn {
    width: 135px;
    height: 40px;
    display: inline-block;
    border-radius: 20px;
    cursor: pointer;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-size: 13px;
    background: #e31f2d; }
.zichanxuqiu-detail .copy {
    margin-top: 40px; }
.zichanxuqiu-detail .copy p {
    line-height: 2;
    font-size: 13px;
    color: #919191; }
.zichanxuqiu-detail .copy p font {
    color: #606060; }
.zichanxuqiu-detail .tags {
    padding: 10px 0;
    margin-top: 30px;
    border-top: 1px solid #eeeeee; }
.zichanxuqiu-detail .tags a {
    display: inline-block;
    color: #646464;
    background: #f1f4fb;
    line-height: 32px;
    padding: 0 12px;
    font-size: 13px;
    cursor: pointer;
    margin-right: 20px; }
.zichanxuqiu-detail .comment {
    margin-top: 40px; }
.zichanxuqiu-detail .comment .header {
    height: 20px;
    line-height: 20px;
    border-left: 4px solid #e31f2d;
    padding-left: 20px; }
.zichanxuqiu-detail .comment .header strong {
    font-size: 18px; }
.zichanxuqiu-detail .comment .header span {
    float: right;
    font-size: 13px; }
.zichanxuqiu-detail .comment .header span font {
    color: #e31f2d;
    font-size: 16px;
    font-weight: bold; }
.zichanxuqiu-detail .comment .reply {
    margin-top: 30px; }
.zichanxuqiu-detail .comment .reply .textarea {
    background: #f2f5fb;
    border-radius: 6px;
    padding: 8px 24px;
    font-size: 13px;
    line-height: 1.5;
    color: #333;
    border: none;
    width: 100%; }
.zichanxuqiu-detail .comment .reply .ctrl {
    text-align: right;
    padding: 12px 0; }
.zichanxuqiu-detail .comment .reply .ctrl .btn {
    width: 100px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background: #3278d2;
    color: #fff;
    font-size: 13px;
    display: inline-block;
    cursor: pointer; }
.zichanxuqiu-detail .reject-arc {
    margin-top: 50px; }
.zichanxuqiu-detail .reject-arc .header {
    border-bottom: 1px solid #ededed;
    font-size: 18px;
    line-height: 22px; }
.zichanxuqiu-detail .reject-arc .header strong {
    display: inline-block;
    padding: 8px 20px;
    border-bottom: 3px solid #e31f2d;
    font-weight: normal; }
.zichanxuqiu-detail .reject-arc .list {
    padding: 34px 0; }
.zichanxuqiu-detail .reject-arc .list li {
    width: 220px;
    float: left;
    margin-right: 30px;
    margin-bottom: 10px; }
.zichanxuqiu-detail .reject-arc .list li:nth(3n) {
    margin-right: 0; }
.zichanxuqiu-detail .reject-arc .list li img {
    width: 100%;
    border-radius: 4px; }
.zichanxuqiu-detail .reject-arc .list li .t {
    line-height: 1.8;
    padding: 7px 0;
    display: block;
    height: 40px;
    overflow: hidden; }
zichanxuqiu-detail .contact_us{
    margin-top: 10px;
}
.zichanxuqiu-detail .contact_us .header {
    border-bottom: 1px solid #ededed;
    font-size: 18px;
    line-height: 22px; }
.zichanxuqiu-detail .contact_us .header strong {
    display: inline-block;
    padding: 5px 10px;
    /*border-bottom: 3px solid #e31f2d;*/
    /*font-weight: normal;*/
}
.zichanxuqiu-detail .contact_us .header {
    border-bottom: 1px solid #ededed;
    font-size: 16px;
    line-height: 22px; }
.zichanxuqiu-detail .contact_us p{
    margin: 5px 15px;
}

.zichanxuqiu-detail .contact_us .copyright-end{width:100%;display:inline-block;height:2rem;position:relative;color:#b0b0b0;margin-top:20px;}
.zichanxuqiu-detail .contact_us .copyright-end::before{width:76%;height:1px;display:block;content:' ';background:#bebebe;position:absolute;top:1rem;left:12%;}
.zichanxuqiu-detail .contact_us .copyright-end::after{content:'END';line-height:2rem;display:block;width:6rem;text-align:center;background:#fff;position:absolute;top:0;left:50%;margin-left:-3rem;}


.school-flex-row{display: flex;color: #675749;font-size: 12px;margin-top: 20px;}
.school-flex-row .school-title{width:70px;flex:0 0 auto;font-weight: bold;}
.school-flex-row .school-title span{display:inline-block;padding:1px 3px;}
.school-flex-row .school-all{width:50px;flex:0 0 auto;}
.school-flex-row .tags{flex:1 1 auto;}
.school-flex-row .link{margin:0 1.0em 1em 0;display:inline-block;padding:1px 3px;border-radius:2px;}
.school-flex-row .link:hover,.school-flex-row .link.active{border:1px solid #475eaa;color:#475eaa;}
.school-flex-row a{color:#675749;}
.school-flex-row a:hover{text-decoration: none;}


.school-flex-row-city{display: flex;color: #675749;font-size: 12px;margin-top: 10px;height:80px;line-height: 15px;overflow: hidden;}
.school-flex-row-city .school-title{width:70px;flex:0 0 auto;font-weight: bold;}
.school-flex-row-city .school-title span{display:inline-block;padding:1px 3px;}
.school-flex-row-city .school-all{width:50px;flex:0 0 auto;}
.school-flex-row-city .tags{flex:1 1 auto;width: calc(100% - 5px);}
.school-flex-row-city .link{margin:0 0.5em 1em 0;display:inline-block;padding:1px 3px;border-radius:2px;}
.school-flex-row-city .link:hover,.school-flex-row-city .link.active{border:1px solid #475eaa;color:#475eaa;}
.school-flex-row-city a{color:#675749;}
.school-flex-row-city a:hover{text-decoration: none;}
.school-flex-row-city .more {float: right; width: 60px;text-align: center;flex: 1 1 auto;color: #939393;font-size: 13px;}
.school-flex-row-city.active { overflow: visible;height: auto;}