@import url("flag.css");
.sp-bnr-warp h3 a{
    color: #fff;
}
.sp-bnr-warp h3 a:hover{
    text-decoration: underline;
}
.fldt-sidebar ul li p a {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.sy-box {
    height: 100%;
    width: 100%;
}
.sy-pager{
    position: absolute;
    z-index: 10;
    bottom: 150px;
    left: 0;
    right: 0;
    text-align: center;
}

.scl-left-btn, .scl-right-btn {
  z-index: 10;
  overflow: hidden;
}

.scl-left-main {
  display: block;
  overflow: hidden;
  position: relative;
  height: 197px;
}

.scl-a {
  position: absolute;
  display: block;
  top: -5px;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.scl-a img {
  -webkit-transition: all .4s ease-out !important;
  -moz-transition: all .4s ease-out !important;
  transition: all .4s ease-out !important;
}

.scl-left-main .check {
  left: 480px;
}

.scl-a-left-0 {
  left: -470px;
}
.scl-a-left-1 {
  left: -360px;
}
.scl-a-left-2 {
  left: -250px;
}
.scl-a-left-3 {
  left: -140px;
}

.scl-a-0 {
  left: 40px;
}
.scl-a-1 {
  left: 150px;
}
.scl-a-2 {
  left: 260px;
}
.scl-a-3 {
  left: 370px;
}
.scl-a-4 {
  left: 710px;
}
.scl-a-5 {
  left: 820px;
}
.scl-a-6 {
  left: 930px;
}
.scl-a-7 {
  left: 1040px;
}

.scl-a-right-0 {
  left: 1200px;
}
.scl-a-right-1 {
  left: 1310px;
}
.scl-a-right-2 {
  left: 1420px;
}
.scl-a-right-3 {
  left: 1530px;
}

@media only screen and ( max-width:1025px ) {
  .scl-a {
    top: 5px;
  }
  .scl-left-main .check {
    left: 412px;
  }
  .scl-a-0 {
    left: 40px;
  }
  .scl-a-1 {
    left: 135px;
  }
  .scl-a-2 {
    left: 230px;
  }
  .scl-a-3 {
    left: 325px;
  }
  .scl-a-4 {
    left: 603px;
  }
  .scl-a-5 {
    left: 698px;
  }
  .scl-a-6 {
    left: 793px;
  }
  .scl-a-7 {
    left: 888px;
  }
}

.login-box {
  position: relative;
  display: block;
  height: initial;
  margin: 0 auto;
}
.login-switcher {
  position: absolute;
  bottom: -22px;
}
.login-switcher a {
  font-family: helvetica, arial, "Microsoft Yahei";
  font-size: 12px;
  font-weight: 200;
  color: #fff;
}
.login-switcher a:hover {
  text-decoration: underline;
}

.markdown-text {
  word-break: break-all;
  word-wrap: break-word;
  font-family: "Microsoft Yahei", PingFangSC-Light;
  font-size: 14px;
  line-height: 1.8em;
  color: #474747;
  text-align: justify;
  padding: 20px;
}
.editor-preview-active ul,
.markdown-text ul,
.editor-preview-active ol,
.markdown-text ol {
  margin: 0 0 10px 25px;
}
.editor-preview-active li,
.markdown-text li {
  list-style: initial;
}
.editor-preview-active table,
.markdown-text table {
  width: 100%;
  border: 1px solid #ddd;
  border-collapse: separate;
  border-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.editor-preview-active table th,
.markdown-text table th {
  font-weight: 700;
}
.editor-preview-active table td,
.markdown-text table td,
.editor-preview-active table th,
.markdown-text table th {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-left: 1px solid #ddd;
}
.editor-preview-active table tbody > tr:nth-child(2n+1) > td,
.markdown-text table tbody > tr:nth-child(2n+1) > td,
.editor-preview-active table tbody > tr:nth-child(2n+1) > th,
.markdown-text table tbody > tr:nth-child(2n+1) > th {
  background-color: rgba(102, 128, 153, 0.05);
}
.editor-preview-active blockquote,
.markdown-text blockquote {
  padding: 10px 15px;
  border-left-style: solid;
  border-left-width: 10px;
  border-color: #D6DBDF;
  background: none repeat scroll 0 0 rgba(102, 128, 153, 0.05);
}
.editor-preview-active h3,
.markdown-text h3 {
  font-family: "Microsoft Yahei", PingFangSC-Light;
  font-size: 1.17em;
  color: #303030;
  margin: 1.10em 0 .40em 0;
}
.editor-preview-active img,
.markdown-text img {
  vertical-align: top;
}
.editor-preview-active p,
.markdown-text p {
  margin: 0;
  margin-bottom: 1em;
  min-height: 1.8em;
}
.editor-preview-active em,
.markdown-text em,
.editor-preview-active i,
.markdown-text i {
  font-style: italic;
}
.markdown-text img {
  display: block;
  margin: 10px 0;
  max-width: 90%;
}
.markdown-text pre.prettyprint {
  background: #E9F8F8;
  overflow: auto;
}
.markdown-text code {
  font-family: "Consolas", "Microsoft Yahei", PingFangSC-Light;
  color: #474747;
  font-size: 14px;
  width: 100%;
}

/* Bootstrap alert */
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
.hide {
  display: none;
}
.show {
  display: block;
}
.product-warp,.dlprod-warp {
  padding-top: 40px;
}
.settips-area-check {
  z-index: 9999999;
}