body,button, input, select, textarea,h1 ,h2, h3, h4, h5, h6 { font-family: Microsoft YaHei,'宋体' , Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;}
body{
    font-size: 15px;
}
.dropdown-menu{
    font-size: 15px;
}
@media ( min-width:1200px){.container{max-width: 1200px;}}
@media ( min-width:1200px){.fixed-adv{position: fixed;bottom: 0;right: 0;box-shadow: 2px 2px 10px rgba(0,0,0,.5);z-index: 99;opacity: 0.8;}}
@media (max-width: 768px) {
    .history{
        display: none;
    }
    .json-body{padding: 6px}
}
.dropdown:hover .dropdown-menu {
    display: block;
}
.menu-top{
    /*background-color: #66be8d;*/
    background-image: linear-gradient(#50b3eb,#2fa4e7 60%,#2c9ad9);
    /*background-color: #fafafa;*/
    padding: 0;
}
.navbar-nav .nav-item a.nav-link{
    /*color: #f0f0f0;*/
    color: #ffffff;
}
.navbar-nav li.nav-item{
    padding: 3px 0;
}
.navbar-nav li.nav-item:hover{
    /*background: #2e363b;*/
    background: #7cb7f1;
    /*background: #3CB371;*/
}
.dropdown-menu{
    margin-top: 0;
}
.navbar-brand{
    font-size: 1rem;
}
.dropdown-item{
    color: #35536b;
}
.dropdown-item:hover{
    color: #2aa0ea;
}
.dropdown-item.active, .dropdown-item:active{
    background-color: #f5f5f5;
}
.history{
    font-size: 0.85rem;
    padding: 6px 0;
    margin-top: 3px;
}
.history > .container > a{
    background-color: #eee;
    padding: 4px 10px;
    border-radius: 5px;
}
.history > .container > a:hover{
    color: #2aa0ea;
    cursor: pointer;
}
@media ( max-width:767.98px){
    .container > .row > .col-md-12{
        padding-right: 0;
        padding-left: 0;
    }
}
.alert-note{
    margin-top: 5px;
    margin-bottom: 0;
}
.json-body{
    margin-top: 5px;
}
.alert{
    padding: .55rem 1.25rem;
}
/*.alert-success{
    background-color: #f8f8f8;
    border-color: #e7e7e7;
    color:#777;
}*/
.form-control:focus{
    box-shadow: 0 0 0 0.1rem rgba(0,123,255,.25);
}
/*.copyright {
    background: #202020;
    font-size: 13px;
    text-align: center;
    color: #555555;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #202020;
}*/
.copyright {
    background: #f5f5f5;
    font-size: 13px;
    text-align: center;
    color: #555555;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #ddd;
}
.widget {
    margin-bottom: 10px;
}
.widget .tag-cloudf a {
    padding: 2px 7px;
    color: #959595;
    line-height: 1.5em;
    display: inline-block;
    margin: 0 7px 7px 0;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.copyright a {
    color: #555555;
}
.json-body .col-sm-12{
    padding-left: 0;
    padding-right: 0;
}
.text-with-hr {
    text-align: left;
    position: relative;
    z-index: 2;
}

.text-with-hr:before {
    position: absolute;
    content: '';
    top: 20px;
    left: 0px;
    width: 100%;
    border-bottom: 1px solid #d4d4d4;
    z-index: -1;
}
.text-with-hr span {
    display: inline-block;
    background: white;
    padding: 10px;
    margin-left: 30px;
}
code{
    padding: 2px 4px;
    font-size: 96%;
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 4px;
}
.top-5{
    margin-top: 5px;
}
caption{
    caption-side:top;
}
.menu-top .navbar-brand{
    color: #ffffff;
}
.control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
}
.form-row{
    margin-top: 10px;
}
.li-two li{
    width: 50%;
    float: left;
}
.li-two {
    width: 460px;
}
.li-two li a{
    white-space: pre-wrap;
}
.gotop{position:fixed;display:none;background:#66be8c;padding:12px 8px;color:#fff;border-radius:3px;vertical-align:top;text-align:center;bottom:120px;right:50%;margin-right:-670px;z-index:888}
.gotop .arrow{width:0;height:0;display:block;border-radius:3px;border-width:0 12px 15px;border-style:dashed dashed solid;border-color:transparent transparent #fff}
.gotop .arrow.lit{position:absolute;bottom:8px;right:8px;border-color:transparent transparent #66be8c}
.gotop:hover .arrow.lit{border-color:transparent transparent #66be8c}
.adv-left{
    position: fixed;
    left: 50%;
    top: 50%;
    height: 200px;
    width: 120px;
    border-radius: 5px;
    overflow: hidden;
    margin-top: -100px;
    margin-left: -714px;
    z-index: 99;
}
.adv-left .alert {
    padding: 15px;
    margin-bottom: 20px;
    color: #282828;
    background-color: #f1f1f1;
    border-radius: 3px;
    -webkit-transition: all .4s cubic-bezier(.175,.885,.32,1);
    -o-transition: all .4s cubic-bezier(.175,.885,.32,1);
    transition: all .4s cubic-bezier(.175,.885,.32,1);
}
.space-enter{
    white-space: pre-wrap;
}
.auto-wrap {
    word-wrap: break-word;      /* 旧版本浏览器支持 */
    overflow-wrap: break-word;  /* 标准属性 */
}
