body{ font-size: 12px; font-family: "Helvetica Neue",'Microsoft Yahei',Helvetica,Arial,sans-serif;}
a{ color: #2762ba;}
.index-bottom a{ color: #fff;}
.bg-muted{ background: #f5f5f5;}
.mt5{ margin-top: 5px;}
.ml5{ margin-left: 5px;}
.mr5{ margin-right: 5px;}

.subtitle{ font-size: 10px; font-family: 'verdana','arial';}
.index-top{ width: 100%; background: #1165d7; height: 70px; position: fixed; top: 0;}
.index-bottom{ width: 100%; background: #3179d8; height: 120px; position: fixed; bottom: 0;}
.navbar-toggle{ background: #fff;}
.navbar-toggle .icon-bar{ background: #999;}

@media (min-width: 768px) {
    .inside-container{ width: 750px;}
}
@media (min-width: 1200px) {
    .inside-container{ width: 970px;}
}
.min-inside-height{ min-height: 440px;}
.navbar-inside{ background: #1164d7; border-radius: 0;}
.navbar-inside a{ color: #fff; font-size: 14px;}
.navbar-inside ul > li > a:hover, .navbar-inside ul > li > a:focus{ background: #0e57bd;}
.inside-postion{ margin-top: -20px; background: #e3e7ed; border-radius: 0;}
.breadcrumb > li + li::before{ content: "";}
.breadcrumb > li{ color: #777;}
.breadcrumb{ background: none; padding: 0 0; margin-bottom: 0; margin-top: 15px;}
.form-control{ border-radius: 0;}
.inside-search .navbar-form{ width: 100%;}
.inside-search .navbar-form .form-control{ width: 100%; font-size: 12px;}
.inside-search-ico{ display: inline-block; width: 32px; height: 32px; text-align: center; line-height: 32px; color: #333; position: absolute;right: 15px; top: 9px;}
.inside-search-ico:hover{ text-decoration: none;}
.nav-pills > li > a{ border-radius: 0; color: #333; font-size: 12px; outline: 0;}
.nav-pills{ border: 1px solid #dedede;}
.nav-pills > li{ border-top: 1px solid #dedede;}
.nav-pills > li:first-child{ border-top: none;}
.nav-stacked > li + li{ margin-top: 0;}
.sidebar-ico{ color: #999; float: right;}
.nav-child{ border: 0;}
.nav-child > li{ border-top: 0;}
.nav-child > li:first-child{ border-top: 1px solid #dedede;}
.nav-child > li > a{ padding-left: 30px; color: #999;}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{
    background: #e3e7ed; color: #333;
}

.inside-page .pagination{ margin: 0px 0;}
.inside-page .pageinfor{ padding: 3px 0;}
.pagination > li:first-child > a, .pagination > li:first-child > span{
    border-radius: 0;
}
.pagination > li:last-child > a, .pagination > li:last-child > span{
    border-radius: 0;
}
.inside-bottom{ height: 120px; background: #f5f5f5; margin-top: 60px;}
.inside-bottom .inside-footer{ padding-top: 40px;}
.inside-bottom .inside-footer a{ color: #333;}
.pagination > li > a, .pagination > li > span{ border: 0; margin: 0 3px; padding: 3px 8px;}
.table-top-sty thead{ background: #f9f9f9;}

input.table-checkbox{ vertical-align: middle; margin-top: -1px;}
.inside-title h5{ line-height: 16px; border-left: 0px ; padding-left: 1px;}
.inside-title .down-ico{ margin-top: 10px;}
.inside-title .down-ico i{ color: #ff2c2c;}
.problem-main img{ max-width: 100%;}
.detail-title { border-bottom: 1px solid #dedede;}
.detail-title .down-ico{ margin-top: 27px;}

.result-tabs{ border-bottom: none; margin-bottom: 20px;}
.result-tabs > li > a{
    color: #333;
    background: #fff;
    border-radius: 0;
    outline: 0;
    margin-right: 20px;
    font-size: 14px;
}
.result-tabs > li > a:hover{
}
.result-tabs > li.active > a, .result-tabs > li.active > a:hover, .result-tabs > li.active > a:focus{
    border: none; border-bottom: 2px solid #1164d7;
    background: #fff;
    color: #1164d7;
}

.api-result-list .list-group-item:first-child{
    border-radius: 0;
}
.api-result-list .list-group-item:last-child{
    border-radius: 0;
}
.api-result-list .list-group-item{
    border: none;
    padding: 10px 0px;
}
.api-result-list .list-group-item .tit a{ font-size: 14px;}
.api-result-list .list-group-item .tit i{ margin-left: 5px; font-size: medium; color: #2dc188;}

.tit-edition{ margin-top: 27px; margin-left: 10px;}

.introduce{ padding: 10px 10px;}
.detail-menu{ margin: 10px 0;}
.detail-menu a{ font-size: 14px; text-decoration: none; outline: 0;}
.inside-main h6{ margin-top:0;}

.detail-sty1 .detail-menu a{ color: #333;}
.detail-sty1 .table-top-sty{ border-top: 3px solid #4e4e4e;}
.detail-sty2 .detail-menu a{ color: #3f81e5;}
.detail-sty2 .table-top-sty{ border-top: 3px solid #3f81e5;}
.detail-sty3 .detail-menu a{ color: #ee8d1a;}
.detail-sty3 .table-top-sty{ border-top: 3px solid #ee8d1a;}
.detail-sty4 .detail-menu a{ color: #9b26cc;}
.detail-sty4 .table-top-sty{ border-top: 3px solid #9b26cc;}
.detail-sty5 .detail-menu a{ color: #e81779;}
.detail-sty5 .table-top-sty{ border-top: 3px solid #e81779;}
.detail-sty6 .detail-menu a{ color: #119555;}
.detail-sty6 .table-top-sty{ border-top: 3px solid #119555;}

.popover{
    border-radius: 0;
    font-size: 12px;
}
.popover2{
    background: #eaf2ff;
    border: 0;
}
.popover2.bottom{ margin-top: 0;}
.right-top-triangle{ position: relative; color: #2c67c1;}
.right-top-triangle::before{
    content: "";
    width: 0;
    height: 0;
    border: 5px solid #2c67c1;
    border-left: 5px solid transparent;
    border-bottom: 5px solid transparent;
    position: absolute;
    right: 0;
    top: 0;
}

pre{ border-radius: 0; border: 0; margin-bottom: 0;}


.code-text{
    border: 1px solid #dedede;
    margin-bottom: 10px;
}

.code-tabs > li > a{
    color: #333;
    background: #fff;
    border-radius: 0;
    outline: 0;
    padding: 6px 20px;
    border: 1px solid #dedede;
    border-top: none;
    margin-right: 0;
}

.code-tabs > li.active > a, .code-tabs > li.active > a:hover, .code-tabs > li.active > a:focus{
    background: #23241f;
    color: #fff;
    border:1px solid #23241f;
    border-bottom: none;
}
.copy-ico{
    margin: 5px 15px 5px 0;
}

.rightbar{ position: fixed; right: 50px; bottom: 110px;}
.customer-list ul{ padding-left: 0;}
.customer-list ul li{ list-style: none; text-align: center;}
.customer-list ul li a{ text-decoration: none; font-size: 14px; width: 50px; height: 50px; display: block; border: 1px solid #f5f5f5; color: #666; position: relative; outline: 0; background: #fff;}
.customer-list ul li a .name{ display: none; width: 50px; height: 50px; line-height: 50px; color: #fff; position: absolute; left: 0; top: 0;}
.customer-list ul li a:hover{ background: rgba(0,0,0,0.7);}
.customer-list ul li a:hover .name{ display: block;}
.customer-ico{ display: block; font-size: 18px; line-height: 10px; margin-top: 12px;}

.detailbar-list{ border-left: 1px solid #dedede;}
.detailbar-list ul{ padding-left: 8px;}
.detailbar-list ul li{ list-style: none; padding: 8px 0 8px 5px; position: relative;}
.detailbar-list ul li::before{
    content: "";
    width:6px;
    height: 6px;
    border-radius: 50%;
    display: block;
    background: #dedede;
    position: absolute;
    left: -12px;
    top: 16px;
}
.detailbar-list ul li a{ color: #666; font-size: 14px; text-decoration: none;}
.detailbar-list ul li.active::before{
    content: "";
    width:10px;
    height: 10px;
    border-radius: 50%;
    display: block;
    position: absolute;
    left: -14px;
    top: 14px;
    background: #3f81e5;
}
.detailbar-list ul li.active a{ color: #3f81e5;}
.detailbar-list ul li:hover::before{
    content: "";
    width:10px;
    height: 10px;
    border-radius: 50%;
    display: block;
    position: absolute;
    left: -14px;
    top: 14px;
    background: #3f81e5;
}
.detailbar-list ul li:hover a{ color: #3f81e5;}

.popover{
    word-break:break-all;
}
.search-nothing{ margin-top: 80px;}

.openapi-doc h2{ font-weight: bold;}
.openapi-doc .hljs-dark{ color: #fff;}

.navbar-nav > li.active > a{ background: #0e57bd;}