﻿@charset "utf-8";
/* CSS Document */
.hd{background: rgba(0,0,0,0.6);}


.search-banner {
    position: absolute;
    width: 100%;
    height: 420px;
    background: url(../images/help_index_bg_new.jpg) no-repeat center;
    overflow: hidden;
    top: 0;
}

.search-banner h2 {
    margin-top: 160px;
    color: #fff;
    font-weight: normal;
    font-size: 32px;
    text-align: center;
}

.search-main {
    display: block;
    margin-top: 30px;
    text-align: center;
}

.input-box {
    width: 625px;
    margin: 0 auto;
}

.search-main input {
    font-family: "Microsoft Yahei";
    float: left;
    outline: none;
}

.input-main {
    width: 530px;
    height: 38px;
    line-height: 36px;
    border: 3px solid #145eff;
    font-size: 14px;
    padding-left: 15px;
    color: #333;
    outline: none;
}

input::-webkit-input-placeholder,
input:-moz-input-placeholder,
input::-moz-input-placeholder,
input::-ms-input-placeholder {
    color: #e0e0e0;
}

.submit-btn {
    width: 64px;
    height: 44px;
    line-height: 36px;
    border: 1px solid #145eff;
    margin-left: -5px;
    cursor: pointer;
    background: url(../images/search.jpg) no-repeat center center #145eff;
}

.q-block .submit-btn {
    margin-left: 0;
    font-family: "microsoft yahei";
    width: 120px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    color: #fff;
    border-radius: 2px;
    background-image: none;
    background-color: #145eff;
    border: none;
}

.search-main ul {
    width: 471px;
    margin-top: 20px;
    font-size: 12px;
}

.search-main ul li {
    color: #999;
    float: left;
    margin-left: 7px;
}

.search-main ul li:first-child {
    margin-left: 0;
}

.search-main ul li span {color:#333;}

.search-main ul li a {
    color: #fff;
    font-size: 12px;
    text-decoration: none;
}

.search-main ul li a:hover {
    color: #f80;
    text-decoration: underline;
}

.main-area {
    border-top: 1px solid #eee;
    width: 100%;
    background-color: #f5f7f8;
    margin-top: 355px;
}

/*帮助菜单*/
.help-menu {
    width: 18.1%;
    border-bottom: none;
    margin-top: 20px;
    float: left;
}

.help-menu dl {
    width: 100%;
}

.help-menu dt, .help-menu dd {
    width: 100%;
    height: 50px;
    line-height: 50px;
    /*border-bottom: 1px solid #f3f3f5;*/
}
.help-menu dd {
    display: none;
    height: 40px;
    line-height: 40px;
}
.help-menu dl.active dd {
    display: block;
}

.help-menu dt {
    background: url(../images/help_close.png) no-repeat 10px center;
    padding-left: 44px;
    color: #333;
    cursor: pointer;
}

.help-menu dl.active dt {
    background: url(../images/help_open.png) no-repeat 10px center;
    color: #145eff;
}

.help-menu dd a {
    color: #2b2b2b;
    font-size: 13px;
    display: inline-block;
    width: 100%;
    height: 100%;
    padding-left: 44px;
    text-decoration: none;
    -webkit-transition-property: padding;
    -moz-transition-property: padding;
    -ms-transition-property: padding;
    -o-transition-property: padding;
    transition-property: padding;
}
.help-menu dl dt a:hover {
    color: #145eff;
}

.common-questions {
    /*width: 53.2%;*/
    width: 78%;
    float: left;
    margin-left: 2%;
    margin-top: 20px;
}

.common-questions h2 {
    font-size: 20px;
    font-weight: normal;
    color: #f66d37;
}

.crumbs-nav {
    height: 50px;
    line-height: 50px;
    background-color: #fff;
}

.q-block {
    padding: 20px;
    margin-top: 20px;
    background-color: #fff;
}

.q-block.submit-box {
    padding-top: 0;
    margin-top: 0;

}
.submit-box form {
    border-top: 1px solid #eee;
    padding-top: 20px;
}

.q-title {
    font-size: 18px;
    color: #23ace0;
    font-weight: normal;
    width: 80px;
    float: left;
}

.q-list {
    display: block;
    padding-bottom: 20px;
    width: 100%;
    float: left;
}

.q-list li {
    width: 100%;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px dashed #eee;
}

.q-list li span {
    display: inline-block;
    font-size: 12px;
    color: #999;
    transition: padding-left 0.5s;
    vertical-align: top;
    margin-top: -1px;
}

.q-list li:hover span {
    padding-left: 10px;
    color: #145eff;
}

.q-list li a {
    color: #6f6d6e;
    font-size: 14px;
    text-decoration: none;
    /*display: inline-block;*/
    width: 100%;
}

.q-list li:hover {
    color: #145eff;
    background-color: #e0f7ff;
}
.article-title {
    text-align: center;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #eee;
    font-size: 20px;
    color: #333;
}


/*帮助中心一级sub页*/
.sub1-common-questions {
    min-height: 600px;
}

.sub2-common-questions {
    /*min-height: 600px;*/
}

.crumbs-nav p {
    display: inline-block;
    float: left;
    width: 960px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    /* height: 50px; */
}

.crumbs-nav p .menu-lv1 {
    display: inline-block;
    float: left;
    width: 20px;
    height: 20px;
    background: url(../images/help_home.png) no-repeat center;
    margin-top: 15px;
    margin-left: 20px;
    background-size: 100% 100%;
}

.crumbs-nav p .menu-lv2 {

    color: #666;
    font-size: 14px;
    text-decoration: none;
}
.crumbs-nav p .menu-lv3 {
    color: #145eff;
}

.crumbs-nav h1 {
    display: inline-block;
    color: #717171;
    font-size: 14px;
    font-weight: normal;
    float: left;
}

.common-questions {
    position: relative;
    padding-bottom: 64px;
}


/*2级sub页*/
.sub-page-content {
    padding-top: 10px;
    color: #555;
    font-size: 15px;
    line-height: 2em;
}

.sub-page-content p {
    margin-bottom: 15px;
}

.sub-page-content p span {
    font-size: 14px;
}

.sub-page-content img {
    max-width: 100% !important;
}

.sub-page-content a {
    color: #0295d9;
}

.sub-page-content a:hover {
    text-decoration: underline;
}

.sub-page-content .link {
    color: #555;
}

.sub-page-content .link:hover {
    color: #555;
    text-decoration: none;
}

/* 恢复 编辑内容 的strong样式，并去掉 SEO目的的 strong标签样式 */
.sub-page-content strong {
    font-weight: bold;
}

.sub-page-content .link strong {
    font-weight: normal;
}

.solved-or-not {
    color: #717171;
    font-size: 14px;
    line-height: 28px;
}

.suggestion {
    color: #717171;
    margin-top: 20px;
    line-height: 28px;
}

.suggestion label {
    font-size: 14px;
}

#text-area {
    width: 600px;
    height: 120px;
    resize: none;
    font-family: "Microsoft Yahei";
    padding: 5px 10px;
    margin: 15px 0;
    border: 1px solid #d3d3d3;
    outline-color: #145eff;
}
.btn-help {
    display: inline-block;
    width: 90px;
    height: 30px;
    line-height: 30px;
    padding-left: 35px;
    background-position: 15px center;
    background-repeat: no-repeat;
    border-radius: 2px;
    font-size: 14px;
    vertical-align: middle;
}
.btn-smile {
    background-color: #ff8800;
    background-image: url(../images/help_smile.png);
    color: #fff;
}
.btn-smile:hover,
.btn-smile:active,
.btn-smile:focus{
    background-color: #ff7700;
}

.btn-cry {
    border: 1px solid #ddd;
    background-color: #fafafa;
    background-image: url(../images/help_cry.png);
    color: #666;
}
.btn-cry:hover {
    background-image: url(../images/help_cry_blue.png);
    color: #145eff;
}
.btn-cry:active,
.btn-cry:focus{
    background-color: #eee;
    background-image: url(../images/help_cry_blue.png);
    color: #145eff;
}
.submit-success {
    padding-left: 20px;
    background:url(../images/help_smill_yellow.png) no-repeat left center;
    font-size: 14px;
    color: #ff8800;
}
.submit-error {
    padding-left: 20px;
    font-size: 14px;
    background:url(../images/help_cry.png) no-repeat left center;
    color: #666;
}
/*详细内容样式*/
.news-main-content {
    float: right;
    width: 980px;
    margin-top: 20px;
}
.news-main-content ul li {
    margin-bottom: 20px;
}
.news-main-content ul li:hover {
    -webkit-box-shadow: 0 2px 16px rgba(0, 0, 0, .12);  
    -moz-box-shadow: 0 2px 16px rgba(0, 0, 0, .12);  
    box-shadow: 0 2px 16px rgba(0, 0, 0, .12);
}
.news-main-content ul li a {
    display: block;
    height: 146px;
    padding: 18px 20px;
    overflow: hidden;
    border: 1px solid #e6e6e6;
    box-sizing: border-box;
}
.news-title-img {
    float: left;
    width: 160px;
    line-height: 146px;
}
.news-title-img img {
    margin-left: 10px;
}
.news-space {
    float: left;
    width: 1px;
    height: 110px;
    margin: 0 20px;
    background-color: #e6e6e6;
}
.news-text h2 {
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    font-size: 18px;
    color: #333;
}
.news-text h2.active {
    color: #145eff;
}
/*.news-text h2.active i {
    display: inline-block;
    width: 56px;
    height: 20px;
    margin-left: 20px;
    margin-bottom: 2px;
    vertical-align: middle;
    background: url(../images/news_top.png) no-repeat 0 center;
}*/
.news-text p {
    height: 35px;
    line-height: 1.5;
    margin: 15px 0;
    font-size: 12px;
    color: #666;
    text-overflow:ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.news-text .time {
    padding-left: 24px;
    font-size: 12px;
    color: #999;
    background: url(../images/time-icon.png) no-repeat left center;
}
.news-text .links {
    float: right;
    font-size: 12px;
    color: #145eff;
}
.news-text .links:hover {
    color: #55afe8;
}

.page-link,
.page-link a,
.page-link span{
    font-size:16px;
    color:#145eff;
}

.page-link{
    margin:10px auto 15px auto;
    max-width:1200px;
    color:#333333;
}

.page-link span{
    margin-left:10px;
}

.page-link a:hover{
    text-decoration: underline;
}
.go-back {
    display: block;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #e6e6e6;
    font-size: 14px;
    color: #145eff;
}
.go-back:hover{color:#145eff;
}
.news-article {
    width: 100%;
    margin-top: 20px;
    padding-top: 40px;
    background: #fff;
}
.news-article-subtitle {
    position: relative;
    width: 100%;
    padding-top: 20px;
}
.news-article-title {
    text-align: center;
    color: #333333;
    font-size: 24px;
    font-weight: normal;
    margin: 0 auto;
    width: 75%;
}
.news-article-time {
    text-align: center;
    color: #999;
    font-size: 14px;
}
.news-article-main p {
    font-size: 15px;
    text-indent: 2em;
    line-height: 2em;
    margin-bottom: 15px;
}
.news-article-main p.right{text-align: right;}
.news_other .h-l-t{overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.news_other .h-l-t a:hover{color:#145eff;}



