@charset "utf-8";
html,body {
    position: relative;
    min-height: 100%;
    background:#f5f5f5;
    font-size:14px;
}
ul {margin:0px; padding:0px;}
li {list-style: none;}

a {color:#333;}

.navbar {
    padding-right: 0;
    padding-left: 0;
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
    border-radius: 0;
    top: 0;
    background:#fff;
}

@media (min-width: 768px){
    #navbar {
        float: right;
        margin:0px -15px 0px 0px;
    }
}

.navbar-default .navbar-nav>li> a {
    color: #000;
    font-size: 16px;
    line-height: 32px;
}

.navbar-default .navbar-brand {
    width: 200px;
    margin: 0px;
    padding: 0px 15px;
    overflow: hidden;
    line-height:60px;
    font-size:28px;
    color: #06276a;
    font-weight:bold;
    letter-spacing:-1px;
}

.navbar-default .header-search #submitSsearch {
    height: 34px;
    padding: 6px 12px;
    border-left:none; border-radius: 0px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -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;}
@media (min-width:786px) {
    .header-search {display:inline-block;}
    .header-search input {
        max-width: 150px;
    }
}


.navbar-default .header-search { float:left; margin:15px 0px 0px 30px;}
@media (max-width:991px) {
    .navbar-default .navbar-brand {display:none;}
.navbar-default .header-search {clear:both;margin:15px 0px 15px 0px;}
    .header-search input#HeadSearch {
        width: 0px;
        -webkit-transition: .3s;
        -moz-transition: .3s;
    }
}
@media (max-width:486px) {
    .navbar-default .navbar-brand {display:inline-block;}
    .header-search input#HeadSearch {width:100%;}
}

a.navbar-brand img {
    max-width: 182px;
    max-height: 48px;
    margin: 10px auto 0px auto;
}

.user-panel {
    margin: 15px 0px 0px 50px;
}

.user-panel a, .user-panel a:link, .user-panel a:visited {
    float: left;
    color: #0085ee;
    font-size: 14px;
    padding: 3px 10px;
    text-align: center;
    text-decoration: none;
    border: 1px solid #0085ee;
    border-radius: 0px 15px 15px 0px;
}

.user-panel a.top-login, .user-panel a.top-login:hover {
    color: #fff;
    background: #0085ee;
    border-radius: 15px 0px 0px 15px;
}

.user-panel a:hover
{
    transition: all 0.2s ease-in-out;
    transform: translate(0, -5px);
    box-shadow: 0 4px 17px rgba(55, 125, 255, 0.35);
}



#navbar ul.nav li#login { }
.headimage {width:30px; height:30px; }

@media (min-width: 486px) {
    .dropdown-menu {border:none;border-top:3px solid #060D33; min-width:auto;border-radius: 0px; box-shadow: 0 8px 20px rgba(55, 125, 255, 0.075);}
}




.blank5,.blank10,.blank15,.blank20,.blank30,.blank50,.blank60 {clear:both;height:5px;overflow:hidden;}
.blank10 {height:10px;}
.blank15 {height:15px;}
.blank20 {height:20px;}
.blank30 {height:30px;}
.blank50 {height:50px;}
.blank60 {height:60px;}

.question-box {
    margin:88px 0px 0px 0px;
}

@media (max-width: 486px){
    .question-box {
        margin:0px 0px 0px 0px;
    }
}

.footer {
    line-height:1;
    padding:30px 0px;
    text-align: center;
    background-color: #f5f5f5;
    font-size:10px;
    color:#999;
}

.footer a { color:#999;}

.footer h5 {font-size:10px;}

.foot-nav { margin:0px 0px 30px 0px; padding-bottom:15px; border-bottom:1px solid rgba(0,0,0,0.05);}

.foot-nav a { display:inline-block; position:relative; padding:0px 15px; font-size:14px; color:#333;}

.foot-nav a:before {
    position: absolute;
    content: '-';
    left:-5px;
    top:-13px;
    width: 10px;
    height: 1px;
    padding:10px 0px;
    display: inline-block;
}


.foot-nav a:first-child:before {
    display:none;
}


.footer > .container {
    padding-right: 15px;
    padding-left: 15px;
}

.banner {
    margin: 62px 0px 30px 0px;
    background: url(../images/use1.jpg) no-repeat;
    background-size: cover;
    text-align: center;
}

.banner-layer {
    padding: 88px 0;
    background-image: linear-gradient(150deg,rgba(45,21,130,0.6) 0%,rgba(25,160,255,0.85) 100%);
    background-repeat: repeat-x;
}

.banner h3 {
    font-size: 32px;
    color: #fff;
}

.banner .search {
    width: 60%;
    max-width: 100%;
    margin: 30px auto;
}

.banner p {
    color: #fff;
    font-size:14px;
}

.banner p a {color:#fff;}
.banner p a:before {
    content: '，';
}

.banner p a:nth-child(1):before {
    display:none;
}

.banner .search input {
    height:58px;
    line-height:58px;
    font-size:16px;
}

.banner .search .btn {
    min-width:58px;
    height:58px;
    line-height:38px;
}

.question-main {
    padding:30px;
    background:#fff;
}
.question-quick-nav {
    clear:both;
    margin-bottom:30px;
    border-bottom:1px solid #eee;
    overflow:hidden;
}


.question-quick-nav ul{
    padding:0px;
}
.question-quick-nav ul li {
    float:left;
    padding:0px 20px 0px 0px;
}

.question-quick-nav ul li a {
    display:inline-block;
    padding:8px 0px;
    font-size:18px;
    font-weight:bold;
}
.question-quick-nav ul li a.active {
    border-bottom:2px solid #0085ee;
    color:#0085ee;
}
@media (max-width: 486px){
    .question-quick-nav ul li { display:inline-block; width:50%; height:45px; margin-bottom:15px;  padding:0px; text-align:center; }
    .question-quick-nav ul li a { display:block; margin:0px 5px; border:1px solid #0085ee; border-radius: 45px; }
    .question-quick-nav ul li a.active { border:1px solid #0085ee; }
}

.question-list {
    clear:both;
    position: relative;
}

.question-list ul li {
    position: relative;
    margin-bottom:30px;
    border-bottom:1px solid #eee;
}

.question-list .question-item {
    margin:0px -30px;
    position: relative;
    padding:10px 30px 5px 30px;
    overflow: hidden;
}

.question-list .adopt {
    position: relative;
    border:1px solid #4cae4c;
    margin:0px -30px 30px -30px;
    padding:15px 30px 0px 30px;
}

.question-list .no-adopt {
    border-top:1px solid #eee;
}


.question-list .question-questions {
    float:right;
    color:#999;

}

.question-list .solved {
    color:#0085ee;
}
.question-list .question-author,.question-list .question-author a {
    color:#999
}


.question-list .question-view {
    float:right;
    color:#999;
    text-align:center;
}



.question-list .question-user-photo {
    float:left;
    display:block;
    width:50px;

}

.question-list .question-item {
    overflow: auto;
    overflow-x: hidden;
}

.question-list .question-item .username {

    margin-bottom:0px;
    color:#333;
}

.question-list .question-item h2 {font-size:16px; line-height:28px; font-weight:bold;}

.question-list .question-item h2 span {font-weight:normal}

.question-list .question-item-user-info p {
    font-size:14px;
     color:#999;
 }

.question-list .question-item span i {margin-right:5px;color:#ea644a;}
.question-list .question-item .question-price {color:#ea644a;padding:0px;}

.question-list .question-end {
    font-size:12px;
    margin-right:10px;
    padding:3px 3px;
    background: #f5f5f5;
    border: 1px solid #eee;
    color: #999;
    font-weight:normal;
    border-radius: 3px;
    vertical-align: middle;
}

.question-title-tag {display: inline-block; margin-left:15px;height:24px;
    line-height:24px; color:#999;}
.question-title-tag a
{
    display: inline-block;
    position: relative;
    padding:0px 10px;
    color:#999;
    font-size:12px;
}
.question-title-tag a:before {
    content: '•';
    position: absolute;
    left:0px;
    top:0px;
}

.question-content-box {
    position: relative;
    margin:0px 0px 15px 0px;
    padding:30px;
    background:#fff;
}

.question-content-box h1 {
    line-height: 38px;
    font-size:22px;
}

@media (max-width: 486px) {
    .question-content-box h1 {
        font-size:16px;
    }
    .w-e-toolbar {
        flex-wrap: wrap;
    }

}

.question-content-box .question-end {
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    margin-left: 15px;
    padding:5px 8px;
    background: rgba(0, 0, 0, 0.05);
    border: 1px solid rgba(0, 132, 255, 0.1);
    color: #999;
    border-radius: 3px;
    font-size:12px;
}

.question-content-box .question-price {
    position: absolute;
    width:128px;
    height:48px;
    top:-10px;
    right:15px;
    padding:5px 15px;
    border-radius: 5px;
    display:inline-block;
    color:#fff;
    font-size:14px;

}
.question-content-box .question-price i {
    display:inline-block;
    color:#fff;
}

.question-price-content {
    z-index: 5;
    position: absolute;
    top:5px;
    left:5px;
    width:118px;
    height:38px;
    line-height:38px;
    padding:0px 5px;
    background:#ea644a;
    text-align:center;
    border-radius: 5px;
}

.product-hover {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    border-radius: 5px;
    -webkit-transition: opacity 0.3s ease;
    -moz-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    background-size: 30px 30px;
    background-image: -webkit-linear-gradient(45deg, rgba(234, 176, 176, 1) 25%, transparent 25%, transparent 50%, rgba(234, 176, 176, 1) 50%, rgba(234, 176, 176, 1) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(234, 176, 176, 1) 25%, transparent 25%, transparent 50%, rgba(234, 176, 176, 1) 50%, rgba(234, 176, 176, 1) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(234, 176, 176, 1) 25%, transparent 25%, transparent 50%, rgba(234, 176, 176, 1) 50%, rgba(234, 176, 176, 1) 75%, transparent 75%, transparent);
    -webkit-animation: barberpole 0.5s linear infinite;
    -moz-animation: barberpole 0.5s linear infinite;
    animation: barberpole 0.5s linear infinite;
}

@-webkit-keyframes barberpole {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 60px 30px;
    }
}
@-moz-keyframes barberpole {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 60px 30px;
    }
}
@keyframes barberpole {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 60px 30px;
    }
}



.question-content {
    padding:30px 0px;
    font-size:14px;
    line-height:200%;
}
.question-content h1 {
    font-size:22px;
}

.question-content-operation {display:none;}
.question-content-operation h2 {display:block;  margin:0px; height:34px; overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
   }
.question-content-operation a {float:right;display:inline-block; margin-left:10px;}
.question-content-operation.gizle {
    display:block;
    position: fixed;
    top:0px;
    left:0px;
    right:0px;
    height:64px;
    padding:15px 0px;
    background:#fff;
    border-bottom:1px solid #ccc;
    z-index:1040;
}
.question-content-operation-btn a {display:inline-block; margin-right:5px;}

.question-list .question-reply-content {
    clear:both;
    padding:10px 0px 30px 0px;
    font-size:14px;
    line-height:200%;
}

.question-reply-content table {width: 100%;
    max-width: 100%; margin-bottom: 20px; border: 1px solid #ddd;}
.question-reply-content table tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}
.question-reply-content table th,.question-reply-content table tr td {border: 1px solid #ddd;padding: 8px;
    line-height: 1.42857143;}

.question-reply-content table th {
    border-top: 0;
    border-bottom-width: 2px;
}


.question-list .question-item span {display: inline-block;  padding:5px 8px; font-size:12px;vertical-align: middle;}
.question-list .question-item span.question-adopt-ok,.question-list .question-item span.question-adopt {
    padding:0px;
}

.question-list .adopt span.question-adopt-ok .btn {
    border: 1px solid #4cae4c;
    color:#4cae4c;
}


.question-item-info a { margin-right:5px;}
.question-item-info a i {padding-right:5px;}

.question-list .question-item span.praise,.question-list .question-item span.praise i {color:#0085ee;}
.question-list .question-item span.praise-end,.question-list  .question-item span.praise-end i {color:#999;}


@media (min-width: 768px){
    .question-right {
        margin-left:15px;
    }
}

.question-right-user,
.question-right-release,
.question-right-type,
.question-right-tag,
.question-right-hot,
.question-right-qrcodes {
    background:#fff;
    margin-bottom:15px;
}

.question-right-user li.active a,
.question-right-release li.active a,
.question-right-type li.active a,
.question-right-tag li.active a,
.question-right-hot li.active a {
    color:#000;
    font-weight: bold;

}

.question-right-qrcodes {padding:30px; text-align:center;font-size:12px;}
.question-right-qrcodes img {max-width:100%;}
.question-right-qrcodes p {margin-top:15px;}

.question-right-release {

    padding:15px 50px;
    background:#fff;
}
.question-right-release-btn {
    clear:both;
    display:block;
    margin:0px auto;
    padding:15px 50px;
    border: 1px solid #0085ee;
    color: #0085ee;
    text-align:center;
    font-size:16px;
}

.question-right-release-btn:hover {
    background:#0085ee;
    color:#fff;
    border: 1px solid #0085ee;
    box-shadow: 0 6px 0 0 rgba(0, 0, 0, 0.05);
}


.question-right-user h3,
.question-right-type h3,
.question-right-tag h3,
.question-right-hot h3 {
    margin:0px;
    font-size:14px;
    padding:15px 30px;
    border-bottom:1px solid #eee;
}

.question-right-user ul,
.question-right-type ul,
.question-right-tag ul,
.question-right-hot ul {
    padding:15px 30px;
    overflow:hidden;
}
.question-right-user ul li,
.question-right-type ul li,
.question-right-hot ul li {
    padding:8px 0px;
    border-bottom:1px solid #eee;
}

.question-right-type a small {
    display: inline-block;
    margin-left:10px;
    padding:3px 8px;
    background: #f5f5f5;
    border-radius: 5px;
    font-size:12px;
}

.question-right-tag ul li {
    display:inline-block;
    margin:0px 5px 10px 0px;
    padding:3px 8px;
    border: 1px solid #eee;
    border-radius: 3px;
    text-align:center;
}

.question-right-user ul li { line-height:24px; border:none;}
.question-right-user ul li a small {
    float:right;
    display: inline-block;
    padding: 3px 12px;
    border-radius: 3px;
    background:#f5f5f5;
}



.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0px 0px 0px;
    border-radius: 4px;
    overflow:hidden;
}

.pagination li.active a {
    color:#333;
    background: #eee;
    border: 1px solid #ccc;
    border-radius: 0px;
}

.pagination li a {
    height: 38px;
    padding: 8px 14px;
    border: 1px solid #eee;
    text-decoration: none;
    margin: 0 3px 10px;
    color: #333;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 0px;
}


input.btn-blue,
.btn-blue,
.btn-blue:link,
input.btn-blue:link,
.btn-blue:visited,
input.btn-blue:visited {
    background:#0085ee;
    color:#fff;
    border-color:#0085ee;
}

input.btn-blue:hover,
.btn-blue:hover,
.btn-blue:active,
input.btn-blue:active {
    color:#fff;
    background:#06276a;
    border-color: #06276a;
}

input.btn-gray,
.btn-gray,
.btn-gray:link,
input.btn-gray:link,
.btn-gray:visited,
input.btn-gray:visited
{background-color:#eee;}

input.btn-gray:hover,
.btn-gray:hover,
.btn-gray:active,
input.btn-gray:active
{background-color:#868E96;color:#fff;}

.question-list-special {
    clear:both;
    overflow: hidden;
    margin-bottom:15px;
    padding:30px;
    background:#fff;
    box-shadow: 0 1px 3px 0 rgba(26,26,26,.1);
}
.question-list-special-pic {height:140px; border-radius: 5px; overflow: hidden;}
.question-list-special-pic img {width:100%; }
.question-list-special-title {position: relative;}
.question-list-special-title h2 {
    margin:0px 120px 15px 0px;
    font-size: 16px;
    line-height: 28px;
    font-weight:bold;
}

.question-list-special-title span {position: absolute; right:0px; top:0px;  padding:3px 8px; border:1px solid #eee; border-radius: 3px; font-size:14px;}

.question-list-special-date { clear:both; margin:0px 0px 5px 0px; color:#999; font-size:12px; }
.question-list-special-date span {display: inline-block; margin-right:15px;}

.question-list-special-text {max-height: 42px;
    line-height: 22px;}

.modal {top:15%;}
.modal-content,.form-control { border-radius: 0px; }
.modal-content { border-top:3px solid #06276a}
#content,#content_reply {min-height:158px;}

.message {position: fixed; top:10%; width:60%; left:0; right:0;  z-index: 999;  margin: 0px auto; }
.message .alert {border-radius:0px;}
.message .alert span {display: inline-block; margin-right:15px;}

/*回答框*/
.reply-comment {
    clear:both;
    margin:-30px -30px 0px -30px;
    padding:15px;
}

.reply-comment-tips {
    position: fixed; top:15%; left:0; right:0; width:300px; background:#fff; margin:0px auto; padding:30px; border:1px solid #eee;    -webkit-box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
    box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
    text-align: center;
    overflow: hidden;
    z-index:99999999;
}

.reply-comment-tips a {display: inline-block; margin:0px 5px; padding-left:30px; padding-right:30px;}

.reply-comment-tips a.questions-to {position:absolute; right:0px; top:15px; width:30px; height:30px; font-size:14px;}

.line {clear:both; border-bottom:1px solid rgba(0,0,0,0.05);}


/*手机菜单*/
@media screen and (min-width: 768px) {
    .servers-wap {
        display:none;
    }
} @media screen and (min-width: 0) and (max-width: 767px) {
    /* 手机菜单圆形按钮颜色*/
    .plug-menu {
        background: #06276a;
    }
    /* 手机菜单弹出按钮颜色*/
    .top_menu>li {
        background: #06276a;
    }
    /* 手机菜单平铺背景颜色*/
    .foot_mp {
        background: #06276a;
    }
}
/*客服*/
@media screen and (min-width: 0) and (max-width: 767px) {
    .servers {
        display: none;
    }
}



/* 友情链接*/
.friendlink {
    clear:both;
    text-align: center;
}

.friendlink-logo a {
    display:inline-block;
    width:110px;
    margin:0px auto;
}
.friendlink-logo img {
    max-width:100%;
    height: auto;
}
.friendlink-txt a {
    padding:0px 15px 10px 0px;
    display:inline-block;
}

/*friendlink*/
.friendlink h5 {
    margin:15px 0px;
    padding:15px 0px;
    font-size: 22px;
}





.headimage {width:30px; height:30px; }

@media (min-width: 486px) {
    .dropdown-menu {border:none;border-top:3px solid #060D33; min-width:auto;border-radius: 0px; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.075);}
    .dropdown-menu-user {min-width:200px; padding-bottom:10px;left:auto;right:0;}
}
.dropdown-menu-user li { position:relative; height:38px;line-height:38px; padding-right:15px;}
.dropdown-menu-user li a{display: inline;}
.dropdown-menu>li>a:hover {background:none; color:#000;}
.dropdown-menu-user li a i {padding-right:10px;}
.dropdown-menu-user .line{clear:both; height:1px; border-top: 1px solid #e7eaf3; overflow:hidden; margin:10px;}
.dropdown-menu-user li a.paycheck { float: right;
    display: inline-block;
    margin-top:5px;
    padding: 3px 12px;
    border-radius: 3px;
    background: #f5f5f5;}

.dropdown-menu-user li a small {
    float: right;
    display: inline-block;
    margin-top:5px;
    padding: 3px 12px;
    border-radius: 3px;
    background: #f5f5f5;
}

li#login a span.login-txt {display:none;}
@media (max-width: 486px) {
    li#login a span.login-txt {display:inline-block;margin-left:0px;}
    li#login a img.headimage {display:none;}
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
    background:none;
}
*/



/*user*/
.user-center {
    margin:88px 0px 0px 0px;
    padding:30px;
    border:1px solid #eee;
    border-radius: 3px;
    background:#fff;

}

.user-nav-tab {
    border-bottom:1px solid #eee;
}
.user-nav-tab h3 {
    display:inline-block;
}
.user-nav-tab .nav-tabs {
    float:right;
    border:none;
}

.user-nav-tab .nav-tabs>li>a {
    line-height:56px;
    padding:0px 15px;
    border:none;
    border-bottom:2px solid transparent;
}

.user-nav-tab .nav-tabs>li>a:hover,
.user-nav-tab .nav-tabs>li.active>a, .user-nav-tab .nav-tabs>li.active>a:focus, .user-nav-tab .nav-tabs>li.active>a:hover {
    border:none;
    border-bottom:2px solid #06276a;
    background:none;
}
.user-nav-tab .nav-tabs>li>.dropdown-menu {top:59px;min-width:106px; border:none;}
.user-nav-tab .nav-tabs>li>.dropdown-menu>li {
    border-top:1px solid rgba(0,0,0,0.05);
}
.user-nav-tab .nav-tabs>li>.dropdown-menu>li:hover,.user-nav-tab .nav-tabs>li>.dropdown-menu>li a:hover {background:none; color:#06276a}
.user-nav-tab .nav-tabs>li>.dropdown-menu>li:nth-child(1) {border-top:none;}
.user-nav-tab .nav .open>a, .user-nav-tab .nav .open>a:focus, .user-nav-tab .nav .open>a:hover {background:none; border-bottom:2px solid #06276a;}

.user-nav-tab .nav-tabs>li>.dropdown-menu>li>a {padding:8px 20px;}

.form-group small {color:#999; font-size:10px;}


/*密码强度*/
.ywz_zhuce_huixian{float:left;background:#d6d3d3;width:62px;height:4px;margin-top:5px;_margin-top:0px;margin-left:5px;_height:2px;font-size:0px;}
.ywz_zhuce_hongxianwenzi{float:left;width:50px;margin-left:5px;text-align:center;color:#b0adad;font-size:12px;}



.ywz_zhuce_hongxian{float:left;background:#ff3300;width:62px;height:4px;margin-top:5px;margin-left:5px;_margin-top:0px;_height:2px;font-size:0px;}
.ywz_zhuce_hongxian2{float:left;background: #099;width:62px;height:4px;margin-top:5px;margin-left:5px;_margin-top:0px;_height:2px;font-size:0px;}
.ywz_zhuce_hongxian3{float:left;background: #060;width:62px;height:4px;margin-top:5px;margin-left:5px;_margin-top:0px;_height:2px;font-size:0px;}

.ywz_zhuce_yongyu1{float:left;color: #C00;font-size:12px;padding-left:10px;margin-top:10px;_padding-left:0px;}/*后面的文字*/
.ywz_zhuce_yongyu1 a{ color:#C00;text-decoration:none;}
.ywz_zhuce_yongyu1 a:hover{ color:#C00;}


.user-content-table-nav {padding:0px 0px 30px 0px;}
.user-content-table-nav ul {margin:0px;padding:0px;}
.user-content-table-nav ul li {float:left; padding: 0px 30px 15px 0px;}
.user-content-table-nav ul li a {padding:10px 15px 15px	 15px; font-weight:bold;
    margin-bottom: -.125rem;
    transition: 0.3s; }
.user-content-table-nav a.active {color: #060D33;
    border-bottom:2px solid #060D33;}

textarea#message {min-height:200px;}


/*发布内容*/

.tag-modal div.col-xs-12, .tag-modal div.col-xm-6, .tag-modal div.col-md-4 {
    border:1px solid #eee;
    margin: 0 0 -1px -1px;
    text-align:center;


}

.tag-modal div a {display:block;padding:5px 15px;
    cursor: pointer;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}

.announ-box {
    position: relative; background:#fff; height:38px; line-height:38px; padding:15px 30px 30px 60px; overflow:hidden;
    border-radius: 0px;
}

.announ-box:before {
    font-family: 'Simple-Line-Icons' !important;
    content:"\e0a0";
    position: absolute;
    top:15px;
    left:30px;
    font-size:20px;
}

/*编辑器*/
.w-e-toolbar { flex-wrap: wrap;}

/*回答评论*/
blockquote { clear:both; display:block; margin-bottom:10px; background:#f5f5f5;font-size:14px; height:28px;
    padding: 5px 15px; text-overflow:ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}


.btn-group-lg>.btn, .btn-lg {font-size:14px; padding: 8px 25px; border-radius: 25px;}
#myModalLang .modal-body a {display:inline-block; margin-right:15px;}

.question-content table {border: 1px solid #ddd;}
.question-content table>tbody>tr>td,.question-content table>tbody>tr>th{
    border: 1px solid #ddd;
    padding: 8px;
    line-height: 1.42857143;
}
.question-content table>tbody>tr>th {border-bottom-width: 2px;}
