/* Css for https://www.zentao.net/, Version=1695194382 */
* {
    scrollbar-width: thin;
    scrollbar-color: #c1c1c1 #f1f1f1;
}

body {
    background: #0a48d1;
    font-family: "Microsoft YaHei";
    overflow: auto !important;
}

body.modal-open {
    display: contents;
}

a,.btn {
    border: none;
    text-shadow: none;
    outline: none !important;
}

a:hover,a:focus {
    text-decoration: none;
    outline: none;
}

a {
    color: #333;
}

table {
    word-break: break-all;
}

input,button,textarea,select {
    box-shadow: none !important;
    text-shadow: none !important;
}

.page-container {
    background: #eaeef3;
}

#header {
    border: none;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 99;
}

#header.header-fixed {
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

.page-wrapper {
    margin-top: 120px;
}

body.modal-open {
    overflow: auto !important;
}

#privacyagreement,#agreement {
    z-index: 1300;
}

#headNav {
    background: #1183fb !important;
    border: none;
}

#headNav .nobr {
    color: rgba(255,255,255,0.8);
}

#headNav .nobr .icon-phone-sign {
    font-size: 15px;
}

#headNav .nobr .icon-phone {
    margin: 0 0 0 20px;
}

#headNav .nobr .left {
    margin-left: 20px;
}

#headNav .nobr strong {
    font-weight: normal;
    font-family: 'Arial';
}

#headNav nav > a {
    border-left: solid 1px rgba(255,255,255,0.3) !important;
    height: 14px !important;
    padding-left: 10px;
    min-height: 14px !important;
    line-height: 14px !important;
    color: rgba(255,255,255,0.8);
    margin-top: 13px;
}

#headNav nav > a:hover {
    background: none;
    color: #fff;
}

#headNav nav > a:first-child {
    border: none !important;
}

#headNav nav .language i {
    padding-right: 4px;
}

#cartBox {
    padding: 0;
    background: rgba(255,255,255,0.8);
}

#cartBox a {
    display: block;
    color: #ea644a;
    padding: 0 6px;
}

#cartBox:hover {
    background: #fff !important;
}

#msgBox {
    margin-right: 10px;
}

#msgBox .label.label-badge {
    border: none;
    color: #1183fb;
    min-width: 18px;
}

#msgBox a {
    color: rgba(255,255,255,0.8);
}

#msgBox:hover {
    background: none !important;
}

#msgBox:hover a {
    color: #fff;
}

#navbar .nav > li > a {
    font-size: 15px;
    color: #333;
    margin: 15px 0;
    padding: 15px 20px;
    min-width: 20px;
}

#navbar .nav > li > a:hover,#navbar .nav > li > a:focus,#navbar .nav >li.active>a,#navbar .nav >li.active>a:hover,#navbar .nav >li.active>a:focus {
    background: none;
    color: #1183fb;
}

#navbar .nav > li.active > a,#navbar .nav > li.active > a:hover {
    font-weight: normal;
}

#navbar .nav > li > a:hover > .caret,#navbar .nav > li > a:focus > .caret,#navbar .nav > li.active > a > .caret,#navbar .nav > li.active > a:hover > .caret {
    border-top-color: #1183fb;
    border-bottom-color: #1183fb;
}

#navbar .navbar-nav>li>.dropdown-menu {
    left: -20px;
}

#navbar .dropdown-menu {
    margin: 0;
    border: none;
    min-width: 120px;
    text-align: center;
}

#navbar .dropdown-menu .dropdown-submenu.pull-left>a {
    min-width: 120px;
}

#searchbar {
    margin: 24px 0 0 15px !important;
}

#searchbar>form {
    margin: 0 !important;
    max-width: 180px !important;
}

#searchbar .form-control {
    border: none;
    box-shadow: none;
    background: #eaeef3;
    border-radius: 100px;
    padding: 5px 35px 5px 15px;
}

#footer {
    background: #2e69e7;
    border-top: solid 1px rgba(255,255,255,0.2);
}

#footer .wrapper {
    padding: 15px 0;
}

#footer #footNav,#footer #powerby {
    top: 15px;
    font-size: 12px;
    line-height: 22px;
}

#footer #copyright {
    font-size: 12px;
}

#footer #powerby a {
    display: none;
}

#footer #powerby .ipip {
    display: block;
}

#footer #footNav {
    left: 0;
}

#footer #footNav i {
    display: none;
}

#footer .privacy {
    font-size: 12px;
    margin: 0 0 0 10px;
}

#footer a,#footer span {
    color: rgba(255,255,255,0.75);
}

#footer a:hover {
    color: #fff;
}

#footer a:hover span {
    opacity: 1 !important;
    color: #fff !important;
}

#go2top {
    position: fixed;
    font-size: 20px;
    color: #999;
    width: 46px;
    line-height: 40px;
    text-align: center;
    border-radius: 4px 0 0 4px;
    background-color: #fff;
    border: none;
    box-shadow: 0px 0px 6px rgba(0,0,0,0.2);
    text-shadow: none;
    left: auto !important;
    right: 0px;
    bottom: 84px;
}

#go2top:hover {
    background-color: #e0e0e0;
    color: #333;
    text-decoration: none;
    box-shadow: 0px 0px 6px rgba(0,0,0,0.4);
}

#rightDocker {
    overflow: hidden;
    border: none;
    border-radius: 4px 0 0 4px;
    box-shadow: 0px 0px 6px rgba(0,0,0,0.2);
    top: auto !important;
    bottom: 140px !important;
}

#rightDocker:hover {
    box-shadow: 0px 0px 6px rgba(0,0,0,0.4);
}

#rightDocker .rightDockerBtn {
    padding: 5px 10px;
    background: #fff;
    border: none;
    display: block;
}

#rightDocker .sp-line {
    display: block;
    height: 1px;
    background-color: #e0e0e0;
    border: 0px;
}

#rightDocker .rightDockerBtn:hover {
    background-color: #e0e0e0;
}

#rightDocker .rightDockerBtn i {
    margin: 0;
}

.docker-tooltip {
    display: block;
    padding: 5px 5px 0 5px;
    text-align: left;
}
.docker-tooltip b{
    line-height: 30px;
}

.page-content {
    padding-left: 10px;
    padding-right: 10px;
}

.container {
    padding-right: 10px;
    padding-left: 10px;
}

.row {
    margin-left: -10px;
    margin-right: -10px;
}

.row>[class*='col-'],.row>.col {
    padding-left: 10px;
    padding-right: 10px;
}

.col {
    min-height: 0;
}

.carousel {
    margin: 0 !important;
}

.breadcrumb {
    margin-bottom: 15px;
}

.panel {
    border: none;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

.panel>.panel-heading {
    border-color: #e5e5e5;
}

.previous > a > span,.next > a > span {
    max-width: 94%;
}

.title {
    text-align: center;
    padding: 60px 0;
}

.title h3 {
    margin: 0;
    font-size: 24px;
}

.title p {
    margin: 20px auto 0;
    font-size: 14px;
    color: #666;
}

.cont-box strong {
    color: #ed5d18;
}

.icon-file-pdf:before {
    content: '\f1c1';
}

.modalLogin .modal-header {
    border-bottom: 0px;
}

.modalLogin .modal-header .icon-close-circle {
    width: 22px;
    height: 22px;
    display: inline-block;
    background-size: 100% !important;
    color: #333;
    background: url(https://cdn.easycorp.cn/web/data/source/zentao/default/wide/icon-close-login.png);
}

.m-search .page-wrapper {
    background: #f5f5f5;
}

.m-search .list {
    border: none;
    margin-bottom: 40px;
    box-shadow: 0 6px 12px rgba(0,0,0,0.06);
}

.m-extension .page-content .cards {
    padding: 0;
}

.m-extension .page-content .card {
    background: #fff;
    border: none;
    padding-top: 10px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

.m-extension .page-content .card:hover a {
    color: #333;
}

.m-extension .page-content .card .card-heading a:hover {
    color: #1183fb;
}

.m-extension .page-content .card:last-child {
    margin-bottom: 5px;
}

.m-extension .page-content .col-md-3 .btn-block {
    background: #1183fb;
    border-radius: 4px;
    text-shadow: none;
    color: #fff;
    font-size: 14px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

.m-extension .page-content .col-md-3 .btn-block:hover {
    box-shadow: 0 2px 4px rgba(0,0,0,0.3);
}

.m-extension .page-content .col-md-3 .input-group {
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

.m-extension .page-content .col-md-3 .input-group .form-control {
    border: none;
}

.m-extension .page-content .col-md-3 .input-group-btn>.btn {
    background: #1183fb;
    color: #fff;
    text-shadow: none;
    margin: 0;
    padding: 6px 12px;
    font-size: 14px;
}

.m-extension .page-content .col-md-3 .nav.nav-primary.nav-stacked {
    border: none;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

.m-extension .page-content .col-md-3 .nav.nav-primary.nav-stacked a {
    border: none;
}

.m-extension .page-content .col-md-3 .nav.nav-primary.nav-stacked li {
    border-bottom: solid 2px #e5e5e5;
}

.m-extension .page-content .col-md-3 .nav.nav-primary.nav-stacked li:last-child {
    border: none;
}

.m-extension .page-content .col-md-9 .w-p30 {
    background: none !important;
}

.m-extension .page-content .col-md-9 .w-p30>table {
    display: block;
    border: solid 1px #e5e5e5;
    padding: 10px;
    background: #f6f8f9;
    width: 300px;
}

.m-extension .page-content .col-md-9 .w-p30>table td {
    word-break: break-all;
}

.m-extension .page-content .col-md-9 .article-content ul {
    display: block;
    overflow: hidden;
    border: none;
}

.m-extension .page-content .col-md-9 .article-content ul li {
    margin: 0;
    border-bottom: solid 1px #e5e5e5;
}

.m-extension .page-content .col-md-9 .article-content ul li.active {
    border-bottom: solid 1px #fff;
}

.m-extension .page-content .col-md-9 .article-content ul li>a {
    font-weight: bold;
}

.m-extension .page-content .col-md-9 .article-content ul li.active>a {
    color: #1183fb;
    border-bottom-color: #fff;
}

.m-extension .page-content .col-md-9 .panel > .panel-heading {
    padding: 12px 15px;
    background: #f6f8f9;
}

.m-extension .page-content .col-md-9 .panel > .panel-heading .panel-actions .btn {
    background: #ed5d18;
    color: #fff;
    border-radius: 100px;
    text-shadow: none;
    padding: 5px 20px;
}

.m-extension .page-content .col-md-9 .btn-group .btn {
    margin-left: 5px;
    box-shadow: none;
    border: solid 1px #e5e5e5;
}

.m-extension .page-content .col-md-9 .btn-group .btn:hover {
    background: #ed5d18;
    color: #fff;
    border: solid 1px #ed5d18;
}

.m-ask .page-content .col-md-10 .panel-actions .btn {
    border-radius: 100px;
    background: #ed5d18;
    text-shadow: none;
    color: #fff;
}

.m-ask .page-content .col-md-10 .panel-heading {
    background: #f6f8f9;
    padding: 12px 15px;
}

.m-ask .page-content .col-md-10 .comment {
    background: #fff;
    border: none;
    border-radius: 0;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

.m-ask .page-content .col-md-10 {
    width: 75%;
}

.m-ask .page-content .col-md-10 .panel-body>.row {
    margin: 0;
}

.m-ask .page-content .col-md-2,.m-ask .page-content .col-md-3 {
    width: 25%;
}

.m-ask .page-content .col-md-2 .btn-block,.m-ask .page-content .col-md-3 .btn-block {
    border-radius: 4px;
    text-shadow: none;
    color: #fff;
    font-size: 14px;
    background: #1183fb;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

.m-ask .page-content .col-md-2 .btn-block:hover,.m-ask .page-content .col-md-3 .btn-block:hover {
    box-shadow: 0 2px 4px rgba(0,0,0,0.3);
}

.m-ask .page-content .col-md-2 .input-group,.m-ask .page-content .col-md-3 .input-group {
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

.m-ask .page-content .col-md-2 .input-group .form-control,.m-ask .page-content .col-md-3 .input-group .form-control {
    border: none;
}

.m-ask .page-content .col-md-2 .input-group-btn>.btn,.m-ask .page-content .col-md-3 .input-group-btn>.btn {
    background: #1183fb;
    color: #fff;
    text-shadow: none;
    margin: 0;
    padding: 6px 12px;
    font-size: 14px;
}

.m-faq .faq-category .panel-heading {
    background: #1183fb;
    color: #fff;
    padding: 12px 15px;
}

.m-faq .nav-tabs>li>a {
    font-family: 'Source Han Sans CN';
}

.m-faq .nav-tabs>li.active>a,.m-faq .nav-tabs>li.active>a:focus,.m-faq .nav-tabs>li.active>a:hover {
    color: #1183fb;
}

.m-faq .col-md-9 .panel .panel-heading {
    padding: 12px 15px 8px;
    border-top: solid 4px #1183fb;
}

.m-faq .col-md-9 .panel>hr {
    margin: 20px 6px 10px 18px;
}

.m-faq .col-md-9 .panel .table:last-child hr {
    margin: 20px 0 -12px;
}

.m-faq .col-md-9 .panel .table:last-child strong {
    font-size: 15px;
    display: block;
    padding-top: 18px;
}

.m-faq #top {
    padding: 12px;
}

.m-faq #top h2 {
    margin: 0;
    line-height: 32px;
    display: inline-block;
    vertical-align: middle;
}

.m-faq #top #toggleToc {
    float: right;
    vertical-align: middle;
    background: #fff;
    margin: 0 0 0 20px;
    display: inline-block;
    padding: 4px 12px;
    border-radius: 4px;
    border: solid 1px #ddd;
    color: #333;
}

.m-faq #top #toggleToc:hover {
    border-color: #1183fb;
    color: #1183fb;
}

.m-faq #top #toggleToc.fixed {
    position: fixed;
    top: 18px;
    margin: 0 0 0 688px;
    border-color: #1183fb;
    color: #1183fb;
    box-shadow: 0 2px 8px rgba(17,131,251,0.3);
    z-index: 99;
}

.m-faq #top #toggleToc.fixed h2 {
    display: none;
}

.m-faq #top .show:after,.m-faq #top .hide:after {
    font-family: ZenIcon;
    display: inline-block;
    margin: 0 0 0 4px;
}

.m-faq #top .show:after {
    content: '\e6e3';
}

.m-faq #top .hide:after {
    content: '\e6e2';
}

.m-gift .giftList .card {
    background: #fff;
    margin-bottom: 20px;
}

.m-gift .giftList .card .card-actions>a {
    background: #ed5d18;
    border-radius: 50px;
}

.m-gift .giftList .card .card-actions>a:hover {
    box-shadow: 0 2px 4px rgba(0,0,0,0.3);
}

.m-gift .giftList .card:hover {
    box-shadow: 0 5px 10px rgba(0,0,0,0.3);
}

.m-gift .giftList .card:hover .card-actions>a {
    color: #fff;
}

.m-gift .giftList .media-wrapper {
    height: auto;
    line-height: 0;
    max-height: 300px;
}

.m-gift .card>.media-wrapper>img {
    width: 100%;
    max-height: 500px;
}

.m-gift .giftList .card-heading {
    font-family: 'Source Han Sans CN';
    padding: 15px;
    font-size: 16px;
}

.m-gift .card-content,.m-gift .card-content p {
    overflow: hidden;
    text-overflow: ellipsis;
    color: #666;
}

.m-score #nav-heading {
    border-bottom-width: 1px;
}

.m-score .panel-heading {
    padding-top: 20px;
}

.m-score .panel-heading .nav-tabs>li>a {
    font-weight: bold;
    font-family: 'Source Han Sans CN';
}

.m-score .panel-heading .nav-tabs>.active a {
    color: #1183fb;
}

.m-score .page-content>.panel {
    border-top: solid 4px #1183fb;
    margin-bottom: 40px;
}

.m-score .col-md-3>.panel {
    box-shadow: none;
    border: solid 1px #e5e5e5;
}

.m-usercase .col-md-10 .panel {
    margin-bottom: 20px !important;
}

.m-usercase .panel-heading {
    padding: 12px 15px;
    background: #f6f8f9;
}

.m-usercase .panel-actions a {
    background: #ed5d18;
    border-radius: 50px;
}

.m-usercase .nav-tabs>li {
    width: 50%;
}

.m-usercase .nav-tabs>li>a,.m-usercase .nav-tabs>.active>a {
    padding-top: 15px !important;
    text-align: center;
    margin: 0 0 -2px 0;
    border-radius: 0;
}

.m-usercase .nav-tabs>.active>a {
    color: #ed5d18 !important;
}

.m-usercase .article {
    border: none;
    padding: 0 15px 15px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

.m-form-view .article {
    margin-bottom: 20px;
    border-top: solid 4px #1183fb;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

.m-book-index .panel>.row {
    margin: 0;
    padding: 10px;
}

.m-book-index .card {
    background: #eaeef3;
    margin: 10px 0;
    box-shadow: none;
}

.m-book-index .card .card-heading {
    font-size: 16px;
}

.m-book-index .card .card-content {
    height: 40px;
    padding: 0 10px;
    overflow: hidden;
    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.m-book-index .card .card-actions {
    position: static;
    margin-top: 30px;
}

.m-book-index .card .card-actions span:last-child {
    float: right;
}

.m-book-index .card:hover {
    box-shadow: 0 2px 4px rgba(85,85,163,0.4);
}

.m-book-index .card:hover a {
    color: #206ff0;
}

.m-user-resetpassword .panel.panel-body {
    border: none;
    box-shadow: none;
}

.m-user-resetpassword .panel.panel-body .panel-heading {
    border: none;
}

.m-user-resetpassword #reset {
    padding: 10px;
    border-radius: 6px;
    box-shadow: 0 0 5px #ddd;
}

.m-user-resetpassword #reset .form-control {
    border-radius: 4px;
}

.m-user-resetpassword #reset .btn-primary {
    border-radius: 4px;
    line-height: 1.53846154;
}

.m-user-login #login .btn-primary,.m-user-register #login .btn-primary {
    margin-bottom: 15px;
}

.m-user-login #login-pure,.m-user-login #login-region,.m-user-register #login-pure,.m-user-register #login-region {
    border-radius: 6px;
}

.m-user-login #login-pure .input-lg,.m-user-login #login-region .input-lg,.m-user-register #login-pure .input-lg,.m-user-register #login-region .input-lg {
    font-size: 16px;
}

.m-user-login #panel-pure,.m-user-register #panel-pure {
    border: none;
}

.m-user-login #reg .panel,.m-user-register #reg .panel {
    margin: 10px 5% 0;
    width: 90%;
    max-width: 500px;
}

.m-user-login #reg .col-sm-3,.m-user-register #reg .col-sm-3 {
    width: 20%;
}

.m-user-login #reg .col-sm-9,.m-user-register #reg .col-sm-9 {
    width: 80%;
}

.m-user-login #login,.m-user-login #reg,.m-user-register #login,.m-user-register #reg {
    border: none;
    box-shadow: none;
    background: none;
}

.m-user-login #login .row,.m-user-login #reg .row,.m-user-register #login .row,.m-user-register #reg .row {
    background: none;
}

.m-user-login #login .panel-heading,.m-user-login #reg .panel-heading,.m-user-register #login .panel-heading,.m-user-register #reg .panel-heading {
    border: none;
}

.m-user-login #login .form-control,.m-user-login #reg .form-control,.m-user-register #login .form-control,.m-user-register #reg .form-control {
    border-radius: 4px;
}

.m-user-login #login .btn-primary,.m-user-login #reg .btn-primary,.m-user-register #login .btn-primary,.m-user-register #reg .btn-primary {
    padding: 10px 20px;
    font-size: 15px;
    border-radius: 4px;
    line-height: 1.53846154;
}

.m-user-login .span-oauth a > img.qq,.m-user-register .span-oauth a > img.qq {
    height: 24px;
    width: 24px;
}

.m-user .panel,.m-order .panel,.m-address .panel,.m-request .panel,.m-license .panel,.m-saas .panel {
    border: solid 1px #ddd;
    box-shadow: none;
}

.m-user .col-md-2 .nav,.m-order .col-md-2 .nav,.m-address .col-md-2 .nav,.m-request .col-md-2 .nav,.m-license .col-md-2 .nav,.m-saas .col-md-2 .nav {
    margin-bottom: 14px;
}

.m-user .col-md-2 .nav .nav-heading,.m-order .col-md-2 .nav .nav-heading,.m-address .col-md-2 .nav .nav-heading,.m-request .col-md-2 .nav .nav-heading,.m-license .col-md-2 .nav .nav-heading,.m-saas .col-md-2 .nav .nav-heading {
    color: #333;
}

.m-user .col-md-2 .nav li,.m-order .col-md-2 .nav li,.m-address .col-md-2 .nav li,.m-request .col-md-2 .nav li,.m-license .col-md-2 .nav li,.m-saas .col-md-2 .nav li {
    margin-top: 0;
}

.m-user .col-md-2 .nav li a,.m-order .col-md-2 .nav li a,.m-address .col-md-2 .nav li a,.m-request .col-md-2 .nav li a,.m-license .col-md-2 .nav li a,.m-saas .col-md-2 .nav li a {
    padding: 5px 18px;
    border-bottom: solid 1px #fff;
}

.m-user .col-md-2 .nav li a i,.m-order .col-md-2 .nav li a i,.m-address .col-md-2 .nav li a i,.m-request .col-md-2 .nav li a i,.m-license .col-md-2 .nav li a i,.m-saas .col-md-2 .nav li a i {
    display: inline-block;
    width: 16px;
    color: #aaa;
    text-align: center;
}

.m-user .col-md-2 .nav li a:hover,.m-user .col-md-2 .nav li a:focus,.m-order .col-md-2 .nav li a:hover,.m-order .col-md-2 .nav li a:focus,.m-address .col-md-2 .nav li a:hover,.m-address .col-md-2 .nav li a:focus,.m-request .col-md-2 .nav li a:hover,.m-request .col-md-2 .nav li a:focus,.m-license .col-md-2 .nav li a:hover,.m-license .col-md-2 .nav li a:focus,.m-saas .col-md-2 .nav li a:hover,.m-saas .col-md-2 .nav li a:focus {
    color: #fff;
    border-color: #ddd;
    border-bottom: solid 1px #fff;
}

.m-user .col-md-2 .nav li a:hover i,.m-user .col-md-2 .nav li a:focus i,.m-order .col-md-2 .nav li a:hover i,.m-order .col-md-2 .nav li a:focus i,.m-address .col-md-2 .nav li a:hover i,.m-address .col-md-2 .nav li a:focus i,.m-request .col-md-2 .nav li a:hover i,.m-request .col-md-2 .nav li a:focus i,.m-license .col-md-2 .nav li a:hover i,.m-license .col-md-2 .nav li a:focus i,.m-saas .col-md-2 .nav li a:hover i,.m-saas .col-md-2 .nav li a:focus i {
    color: #fff;
}

.m-user .col-md-2 .nav li .icon-chevron-right,.m-order .col-md-2 .nav li .icon-chevron-right,.m-address .col-md-2 .nav li .icon-chevron-right,.m-request .col-md-2 .nav li .icon-chevron-right,.m-license .col-md-2 .nav li .icon-chevron-right,.m-saas .col-md-2 .nav li .icon-chevron-right {
    margin-top: 5px;
}

.m-user .col-md-2 .nav li.active a,.m-order .col-md-2 .nav li.active a,.m-address .col-md-2 .nav li.active a,.m-request .col-md-2 .nav li.active a,.m-license .col-md-2 .nav li.active a,.m-saas .col-md-2 .nav li.active a {
    color: #fff;
    border-color: #ddd;
    border-bottom: solid 1px #fff;
}

.m-user .col-md-2 .nav li.active a i,.m-order .col-md-2 .nav li.active a i,.m-address .col-md-2 .nav li.active a i,.m-request .col-md-2 .nav li.active a i,.m-license .col-md-2 .nav li.active a i,.m-saas .col-md-2 .nav li.active a i {
    color: #fff;
}

.information #submit {
    width: 100%;
    padding: 10px;
    background: linear-gradient(to right,#01baff,#1c50f7,#8e5cff);
    color: #fff;
    border-radius: 6px;
    font-size: 16px;
    border: none;
}

.information #submit:hover {
    background: linear-gradient(to left,#01baff,#1c50f7,#8e5cff);
}

.m-user-login #login {
    padding-bottom: 180px;
}

.m-book .book-content header {
    position: relative;
    z-index: 3;
}

@media (max-width: 1400px) {
    .m-user-login #login {
        padding-bottom:80px;
    }
}

@media (max-width: 767px) {
    .bootbox.modal .modal-dialog {
        width:90%;
        left: 5%;
    }

    .m-extension-viewext .page-wrapper,.m-extension-browse .page-wrapper {
        margin-top: 30px;
    }

    .m-extension-viewext .width-fixed,.m-extension-browse .width-fixed {
        margin-top: 10px;
    }

    .market-header {
        position: static;
    }
}

@media (max-width: 1200px) {
    #navbar .nav > li > a {
        padding:15px;
    }
}

pager .icon-angle-right,.pager .icon-angle-left {
    font-size: 12px;
    top: -1px;
    position: relative;
    color: #666;
}

.pager .icon-page-last,.pager .icon-page-first {
    color: #666;
}

.pager a.active {
    color: #1183fb;
}

.article-content .image-tip {
    height: auto;
    line-height: 1.5;
    padding-top: 8px;
    padding-bottom: 8px;
}

.expand-img {
    display: block !important;
}

.slideUp {
    animation: slideUp 1s ease 0s 1 alternate;
}

@keyframes slideUp {
    0% {
        transform: translateY(-150px);
    }

    100% {
        transform: translateY(0);
    }
}

.m-book .col-md-3 .panel .panel-heading .dropdown > a span {
    margin-top: -8px;
}

.form-content .order {
    display: inline-block;
}

#form94 .order {
    display: none;
}

#apps .m-extension-viewext body {
    background: transparent;
}

#commentBox form .pr-10 {
    text-align: right;
}

#QA #commentBox form .pr-10 {
    text-align: left;
}

.m-extension .page-content .col-md-9 .article-content #intro ul {
    text-align: unset;
}

.m-extension .page-content .col-md-9 .article-content #intro ul li {
    border-bottom: unset;
}

.m-extension .page-content .cards {
    justify-content: flex-start;
}

.m-extension .page-content .cards .card {
    margin-right: 2.6%;
}

.m-extension .page-content .cards .card:nth-child(4n) {
    margin-right: 0;
}

.m-extension .page-content .sort-link label {
    margin-left: 5px;
    margin-right: unset;
}

.m-extension-viewext .main-content .table-data td.w-p70 {
    padding: 0;
}

.m-book-read .book-content header h2 {
    position: relative;
    z-index: 20;
}

.m-book-read .fullScreen-book #commentBox #commentForm {
    display: none;
}

#article .change-log {
    color: #145ccd;
    cursor: pointer;
    margin-left: 4px;
}

#article .change-log + .icon-spin {
    margin-left: 5px;
}

#article .change-log + .icon-spin:before {
    content: '\e97c';
}

#logModal .modal-header {
    padding: 15px 32px;
}

#logModal .modal-body {
    padding: 20px 32px 26px 32px;
    line-height: 1.8;
    max-height: 500px;
    overflow: auto;
}

.poster-web {
    max-width: 100%;
}

.m-index-index .focus-top {
    margin-bottom: 0;
}

.focus-top > .col-row >.row {
    max-width: 1170px;
    margin: 60px auto;
}

.focus-top .panel {
    border: none;
    box-shadow: none;
}

.focus-top .panel-heading {
    border: none;
}

.focus-top .panel-heading strong {
    font-size: 18px;
    font-family: 'Source Han Sans CN';
}

.focus-top .panel-body > .ul-list {
    margin: 0 -11px;
}

.focus-top .panel-body > .ul-list > li:before {
    top: 5px;
}

.focus-top .panel-body > .ul-list > li {
    line-height: 2;
    border-radius: 4px;
    padding: 0 15px 0 30px;
}

.focus-top .panel-body > .ul-list > li a {
    color: #666 !important;
    padding: 6px 0;
    max-width: 80% !important;
}

.focus-top .panel-body > .ul-list > li a:hover {
    color: #1183fb !important;
}

.focus-top .panel-body > .ul-list > li .red {
    color: #ed5d18;
    position: absolute;
    left: 12px;
    top: 7px;
}

.focus-top .panel-body > .ul-list > li>.pull-right {
    line-height: 28px;
    background: none;
}

.focus-top .panel-body > .ul-list > li:hover {
    background: #f6f8f9;
    box-shadow: 0 2px 4px rgba(0,0,0,0.3);
}

.focus-middle {
    margin: 30px auto;
}

.focus-middle .panel {
    border: none;
    box-shadow: none;
}

.focus-middle .panel-heading {
    border: none;
}

.focus-middle .panel-heading strong {
    font-size: 18px;
    font-family: 'Source Han Sans CN';
}

.focus-middle .panel-body > .ul-list {
    margin: 0 -11px;
}

.focus-middle .panel-body > .ul-list > li:before {
    top: 5px;
}

.focus-middle .panel-body > .ul-list > li {
    line-height: 2;
    border-radius: 4px;
    padding: 0 15px 0 30px;
}

.focus-middle .panel-body > .ul-list > li a {
    color: #666 !important;
    padding: 6px 0;
    max-width: 80% !important;
}

.focus-middle .panel-body > .ul-list > li a:hover {
    color: #1183fb !important;
}

.focus-middle .panel-body > .ul-list > li .red {
    color: #ed5d18;
    position: absolute;
    left: 12px;
    top: 7px;
}

.focus-middle .panel-body > .ul-list > li>.pull-right {
    line-height: 28px;
    background: none;
}

.focus-middle .panel-body > .ul-list > li:hover {
    background: #f6f8f9;
    box-shadow: 0 2px 4px rgba(0,0,0,0.3);
}

.focus-bottom {
    max-width: 100%;
    margin: 0;
}

.focus-bottom>div {
    padding: 0 !important;
}

.row.focus-middle.blocks {
    margin: 30px auto;
}

.carousel-caption a[href="/download/82870.html"] {
    background: #9a7af4;
}

.carousel-caption a[href="/download/82870.html"]:hover {
    background: #9a7af4;
    box-shadow: 0px 4px 4px 0px #0B5B8733;
}

#block115 {
}

#block115 .panel-heading {
}

.slide .carousel-indicators li {
    margin: 0 3px;
    width: 24px;
    height: 4px;
    border: none;
    border-radius: 10px;
    opacity: .4;
    background: #fff;
    transition: opacity .3s, height .3s, margin .3s;
    position: relative
}

.slide .carousel-indicators li:before {
    content: ' ';
    display: block;
    top: -10px;
    bottom: -10px;
    width: 100%;
    position: absolute;
}

.slide .carousel-indicators li.active {
    width: 24px;
    opacity: 1
}

.slide .carousel-indicators li:hover {
    margin-bottom: -1px;
    height: 6px;
    opacity: .7;
}

#block5 {
}

#block5 .panel-heading {
}

#block5 .carousel-caption {
    max-width: 1150px;
    top: 110px;
    left: 50%;
    margin-left: -575px;
    text-shadow: none;
}

#block5 .carousel-caption h2 {
    font-size: 28px;
    margin: 0;
}

#block5 .carousel-caption div {
    font-size: 15px;
    max-width: 500px;
    margin: 20px 0;
}

#block5 .carousel-caption div li {
    line-height: 2;
}

#block5 .carousel-caption div .btn-test {
    display: none;
}

#block5 .carousel-caption .btn-test {
    max-width: 630px;
    margin-top: 40px;
}

#block5 .carousel-caption .btn-test .tag {
    opacity: 0.8;
}

#block5 .carousel-caption .btn-test a {
    color: #fff;
    margin-left: 15px;
}

#block5 .carousel-caption .btn-test a:hover {
    text-decoration: underline;
}

#block5 .carousel-caption .btn {
    font-size: 15px;
    color: #fff;
    margin: 0 6px 0 0;
    min-width: 100px;
    padding: 10px 20px;
    border-radius: 100px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

#block5 .carousel-caption .btn:hover {
    box-shadow: 0 2px 4px rgba(0,0,0,0.4);
}

#block5 .carousel-caption .btn:last-child {
    background: #03b8cf;
}

#block5 .carousel-caption .btn.btn-lg.btn-info {
    background: #0bd6c0;
}

#block5 .carousel-control {
    z-index: 999;
}

#block5 .carousel-indicators li {
    margin: 0 5px;
    width: 20px;
    height: 4px;
    border: none;
    background: rgba(255,255,255,0.4);
}

#block5 .carousel-indicators .active {
    width: 20px;
    height: 4px;
    background: #fff;
}

@media (max-width: 1920px) and (min-width: 767px) {
    #block5 .carousel-inner {
        max-height:495px;
        height: 495px;
    }

    #block5 .carousel-inner>.item>img,#block5 .carousel-inner>.item>a>img {
        position: absolute;
        left: 50%;
        margin-left: -960px;
        min-width: inherit;
        max-width: inherit;
        height: 495px;
        max-height: 495px;
    }
}

@media (max-width: 1440px) {
    #block5 .carousel:hover .carousel-control.left {
        left:1%;
    }

    #block5 .carousel:hover .carousel-control.right {
        right: 1%;
    }

    #block5 .carousel-caption {
        top: 110px;
    }
}

@media (max-width: 767px) {
    #block5 .carousel-inner {
        max-height:300px;
        height: 300px;
    }

    #block5 .carousel-inner>.item>img,#block5 .carousel-inner>.item>a>img {
        position: absolute;
        left: 50%;
        margin-left: -300px;
        min-width: inherit;
        max-width: inherit;
        height: 300px;
        max-height: 300px;
    }

    #block5 .carousel-caption {
        max-width: 90%;
        top: 65px;
        left: 50%;
        margin-left: -45%;
        text-shadow: none;
        text-align: center;
    }

    #block5 .carousel-caption h2 {
        font-size: 20px;
        max-width: 100%;
        margin: 0 auto;
        line-height: 26px;
    }

    #block5 .carousel-caption div {
        font-size: 14px;
        max-width: 80%;
        margin: 20px auto;
    }

    #block5 .carousel-caption .btn {
        background: #ed5d18;
        border-radius: 100px;
        font-size: 14px;
        padding: 10px 20px;
        margin: 0;
        border: none;
        box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    }

    #block5 .carousel-caption .btn:hover {
        background: #e04d06;
        box-shadow: 0 2px 4px rgba(0,0,0,0.2);
    }
}

#block1260 {
}

#block1260 .panel-heading {
}

#block1260 .choose-box {
    overflow: hidden;
    height: 200px;
}

#block1260 .iconbox {
    float: left;
    width: 23%;
}

#block1260 .iconbox img {
    transition: 1.2s;
}

#block1260 .choose {
    float: right;
    width: 77%;
}

#block1260 .choose h4 {
    font-size: 18px;
    margin-bottom: 20px;
}

#block1260 .choose p {
    overflow: hidden;
}

#block1260 .choose p em {
    display: block;
    float: left;
    width: 5%;
    height: 10px;
    font-family: 'Arial';
    font-size: 20px;
    margin-top: -5px;
    opacity: 0.4;
}

#block1260 .choose p span {
    display: block;
    float: left;
    width: 95%;
    color: #666;
}

@media (max-width: 1280px) and (min-width: 767px) {
    #block1260 .choose-box {
        height:220px;
    }

    #block1260 .choose p {
        font-size: 12px;
    }
}

@media (max-width: 767px) {
    #block1260 .choose-wrap {
        padding:0 20px 20px;
    }

    #block1260 .choose-box {
        padding: 10px 0;
        min-height: auto;
    }

    #block1260 .choose h4 {
        font-size: 16px;
    }
}

#block1261 {
}

#block1261 .panel-heading {
}

#block1261 .container {
    position: relative;
}

#block1261 .container .icon-caret-right,#block1261 .container .icon-caret-left {
    position: absolute;
    color: #fff;
    font-size: 70px;
    bottom: 134px;
}

#block1261 .container .icon-caret-left,#block1261 .container .icon-caret-right {
    cursor: pointer;
}

#block1261 .container .icon-caret-left {
    left: -46px;
    display: none;
}

#block1261 .container .icon-caret-right {
    right: -46px;
}

#block1261 .versions-row {
    overflow: hidden;
    padding-top: 20px;
    position: relative;
}

#block1261 .versions-row .left-shadow,#block1261 .versions-row .right-shadow {
    position: absolute;
    bottom: 0;
    z-index: 2;
    height: 386.52px;
}

#block1261 .versions-row .left-shadow {
    left: 0;
    display: none;
}

#block1261 .versions-row .right-shadow {
    right: 0;
}

#block1261 .versions-row.right-shadow {
    box-shadow: 16px 0px 11px -7px rgba(255,255,255,0.9);
}

#block1261 .versions-row.left-shadow {
    box-shadow: -16px 0px 11px -7px rgba(255,255,255,0.9);
}

#block1261 .versions-row .versions-wrapper {
    display: flex;
    flex-wrap: nowrap;
}

#block1261 .versions-row .versions-wrapper .version-item {
    min-width: 256px;
    margin-right: 15px;
}

#block1261 .versions-row .versions-wrapper.left-translate,#block1261 .versions-row .versions-wrapper.right-translate {
    transition: all 0.6s;
}

#block1261 .versions-row .versions-wrapper.left-translate {
    transform: translateX(0);
}

#block1261 .versions-row .versions-wrapper.right-translate {
    transform: translateX(-180px);
}

#block1261 .see-wrap {
    width: 100%;
    min-height: 625px;
    background: url(https://cdn.easycorp.cn/web/data/source/default/wide/zen-PatternTile.png) 0 -1px;
    margin-top: -1px;
}

#block1261 .see-box {
    background: #f6f8f9;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 5px 10px rgba(0,0,0,0.1);
    transition: all 1s;
}

#block1261 .see-top {
    background: #fff;
    padding: 30px 15px;
    border-bottom: solid 2px #eef2f4;
}

#block1261 .see-top h4 {
    font-size: 18px;
    margin: 0;
    color: #1183fb;
}

#block1261 .see-top p {
    margin: 20px 0;
    min-height: 42px;
    color: #666;
}

#block1261 .see-top a {
    display: inline-block;
    padding: 5px 15px;
    border: solid 2px #ed5d18;
    border-radius: 100px;
    color: #ed5d18;
}

#block1261 .see-box:hover {
    box-shadow: 0 6px 12px rgba(0,0,0,0.3);
    margin-top: -20px;
    padding-bottom: 20px;
    transition: all 0.6s;
}

#block1261 .see-box:hover .see-top {
    background: #1183fb;
    color: #fff;
    background-image: linear-gradient(-180deg,#0a48d1 0%,#1183fb 100%);
}

#block1261 .see-box:hover .see-top p {
    color: #fff;
}

#block1261 .see-box:hover .see-top h4 {
    color: #fff;
}

#block1261 .see-box:hover .see-top a {
    color: #fff;
    background: #ed5d18;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

#block1261 .see-box:hover .see-top a:hover {
    background: #e0510c;
    border-color: #e0510c;
    box-shadow: 0 2px 4px rgba(0,0,0,0.3);
}

#block1261 .curr .see-top {
    background: #1183fb;
    color: #fff;
    background-image: linear-gradient(-180deg,#0a48d1 0%,#1183fb 100%);
}

#block1261 .curr .see-top h4 {
    color: #fff;
}

#block1261 .curr .see-top a {
    color: #fff;
    background: #ed5d18;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

#block1261 .curr .see-top p {
    color: #fff;
}

#block1261 .see-bottom {
    padding: 20px 10px;
    min-height: 150px;
}

#block1261 .see-bottom p {
    overflow: hidden;
    color: #666;
}

#block1261 .see-bottom p em {
    display: block;
    float: left;
    width: 5%;
    height: 10px;
    font-family: 'Arial';
    font-size: 18px;
    margin-top: -4px;
    opacity: 0.4;
}

#block1261 .see-bottom p span {
    display: block;
    float: left;
    width: 95%;
}

@media (max-width: 1280px) and (min-width: 767px) {
    #block1261 .see-top p,#block1261 .see-bottom p {
        font-size:12px;
    }

    #block1261 .pad p:last-child {
        display: none;
    }
}

#block1490 {
}

#block1490 .panel-heading {
}

#block1490 {
    background: linear-gradient(270.62deg,#277afe 39.1%,#1ca5fe 109.52%);
}

#block1490 .wrap {
    width: 1170px;
    margin: 0 auto;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#block1490 .wrap > img {
    position: absolute;
    right: -40px;
    top: 2px;
}

#block1490 .wrap .devops-lt {
    color: #fff;
}

#block1490 .wrap .devops-lt .devops-title {
    padding-top: 30px;
    font-size: 28px;
    margin-bottom: 18px;
}

#block1490 .wrap .devops-lt .devops-desc {
    margin-bottom: 34px;
    font-size: 16px;
}

#block1490 .wrap .devops-lt ul {
    display: flex;
    padding-bottom: 19px;
}

#block1490 .wrap .devops-lt ul li {
    margin-right: 46px;
}

#block1490 .wrap .devops-lt ul li::marker {
    color: #fe967b;
}

#block1490 .wrap .devops-rt {
    position: relative;
    z-index: 2;
}

#block1490 .wrap .devops-rt a {
    background: linear-gradient(99.82deg,#fca37d 9%,#ff8477 66.77%);
    color: #fff;
    font-size: 16px;
    width: 130px;
    height: 38px;
    display: block;
    border-radius: 19px;
    text-align: center;
    line-height: 35px;
}

#block1490 .wrap .devops-rt a:hover {
    box-shadow: 0px 4px 8px 0px #29100A26;
}

#block1385 {
}

#block1385 .panel-heading {
}

#block1385 .container {
    width: 100%;
    min-height: 550px;
    background: url(https://cdn.easycorp.cn/web/data/source/zentao/default/wide/function-bg1.png) center;
    margin-top: -1px;
}

#block1385 .container .title h2 {
    font-size: 24px;
}

#block1385 .container .row .col-md-3 {
    padding: 0 5px;
}

#block1385 .container .row .col-md-3 .main {
    border: 2px solid #d4eaff;
    background: #f5f9ff;
    height: 130px;
    margin-bottom: 10px;
    border-radius: 5px;
}

#block1385 .container .row .col-md-3 .main:hover {
    box-shadow: 0 0 15px #d7e4ff;
    background: #fff;
}

#block1385 .container .row .col-md-3 .main .left {
    float: left;
    width: 30%;
    padding: 30px 0;
    text-align: right;
}

#block1385 .container .row .col-md-3 .main .right {
    float: right;
    width: 70%;
    padding: 10px 10px;
}

#block1385 .container .row .col-md-3 .main .right h2 {
    font-size: 16px;
    font-weight: 600;
}

#block1385 .container .row .col-md-3 .main .right p {
    font-size: 14px;
    color: #666;
    font-weight: 400;
}

@media (max-width: 767px) {
    #block1385 .container {
        padding-left:20px;
        padding-right: 20px;
        padding-bottom: 40px;
    }

    #block1385 .container .title {
        padding: 30px 0;
    }

    #block1385 .container .row .main .left {
        width: 25% !important;
        padding: 25px 0 !important;
    }

    #block1385 .container .row .main .left img {
        height: 60px;
    }

    #block1385 .container .row .main .right {
        width: 75% !important;
        padding: 5px 20px !important;
    }

    #block1385 .container .row .main .right h2 {
        font-size: 20px !important;
    }

    #block1385 .container .row .main .right p {
        font-size: 16px !important;
    }
}

#block1468 {
}

#block1468 .panel-heading {
}

#block1468 .wrap {
    width: 100%;
    background: #2755de;
}

#block1468 .main {
    max-width: 1160px;
    margin: auto;
    padding: 21px 0;
    font-size: 24px;
    color: rgba(255,255,255,0.9);
    overflow: hidden;
    background: url("https://cdn.easycorp.cn/web/data/source/zentao/default/wide/ztopai-banner.png") no-repeat top center;
    background-size: cover;
}

#block1468 .main img {
    display: block;
    float: left;
    margin-right: 10px;
}

#block1468 .main span {
    font-size: 28px;
    line-height: 60px;
    margin-left: 100px;
    font-weight: 600;
    position: absolute;
}

#block1468 .main a {
    float: right;
    display: inline-block;
    padding: 7px 30px;
    border-radius: 100px;
    background: linear-gradient(to right,#f7f7ef,#fbec97);
    color: #e73500;
    font-size: 16px;
    cursor: pointer;
    margin: 10px 0;
}

#block1468 .main a:hover {
    box-shadow: 0 2px 4px rgba(0,0,0,0.3);
}

#block1452 {
}

#block1452 .panel-heading {
}

#block1452 .swiper {
    padding: 0 35px;
    max-width: 1370px;
}

#block1452 .swiper .swiper-slide {
    width: 25%;
}

#block1452 .swiper .swiper-button-prev {
    left: -2px;
}

#block1452 .swiper .swiper-button-next {
    right: -2px;
}

#block1452 .product {
    padding: 0 0 30px;
}

#block1452 .product .container .row {
    margin-left: -15px;
    margin-right: -15px;
}

#block1452 .product .container .row .col-md-3 {
    padding-left: 15px;
    padding-right: 15px;
}

#block1452 .product .main {
    padding: 20px 20px 40px;
    border-radius: 10px;
    border: 1px solid #ddd;
    text-align: center;
    margin: 0 0 30px;
    transition: all .2s ease-in;
    display: block;
}

#block1452 .product .main .rong {
    margin-top: 27px;
    margin-bottom: 27px;
}

#block1452 .product .main h3 {
    font-size: 18px;
    margin: 10px 0 25px;
}

#block1452 .product .main p {
    color: #808080;
}

#block1452 .product .main:hover {
    box-shadow: 0 10px 20px rgba(0,0,0,0.3);
}

#block1452 .product .more {
    padding: 168px 20px;
    border-radius: 10px;
    box-shadow: 0 0 40px rgba(0,0,0,0.1);
    text-align: center;
    margin: 0 0 30px;
    transition: all .2s ease-in;
}

#block1452 .product .more:hover {
    box-shadow: 0 10px 20px rgba(0,0,0,0.3);
}

#block1452 .product .more h3 {
    font-size: 24px;
    margin: 0 auto;
}

#block1403 {
}

#block1403 .panel-heading {
}

#block1403 .wrap {
    width: 100%;
    background: #1183fb;
    background: linear-gradient(to right,#14bbff,#2484fe,#2975fe);
    border-bottom: solid 1px rgba(255,255,255,0.1);
}

#block1403 .main {
    max-width: 1160px;
    margin: auto;
    padding: 25px 0;
    color: rgba(255,255,255,0.9);
    overflow: hidden;
}

#block1403 .main img {
    display: block;
    float: left;
    height: 42px;
    margin-right: 10px;
}

#block1403 .main font {
    line-height: 42px;
    font-size: 22px;
    margin: 0 40px 0 10px;
}

#block1403 .main span {
    font-size: 18px;
    line-height: 42px;
}

#block1403 .main a {
    float: right;
    display: inline-block;
    padding: 5px 30px;
    border: solid 2px #ed5d18;
    border-radius: 100px;
    background: #ed5d18;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
}

#block1403 .main a:hover {
    background: #e0510c;
    box-shadow: 0 2px 4px rgba(0,0,0,0.3);
}

#block1263 {
}

#block1263 .panel-heading {
}

#block1263 .case {
    background: #eaeef3;
}

#block1263 .col-md-2 {
    padding: 0 10px 20px !important;
}

#block1263 .col-md-2 img {
    border-radius: 4px;
}

#block1263 .more {
    display: block;
    padding: 5px 0;
    width: 120px;
    text-align: center;
    border: solid 2px #ed5d18;
    border-radius: 100px;
    color: #ed5d18;
    margin: 20px auto 30px;
}

#block1263 .more:hover {
    background: #ed5d18;
    color: #fff;
    box-shadow: 0 4px 8px rgba(0,0,0,0.2);
}

@media (max-width: 767px) {
    #block1263 .col-md-2 {
        padding:0 10px 0 !important;
    }

    #block1263 .more {
        margin: 20px auto 40px;
    }
}

#block1383 {
}

#block1383 .panel-heading {
}

#block1383 {
    padding: 5px 0 20px 0;
    background: #eaeef3;
}

#block1383 .briefing .box1 {
    max-width: 1140px;
    margin: auto;
}

@media (max-width: 747px) {
    #block1383 .briefing .box1 img {
        left:50%;
        margin-left: -368px;
        min-width: inherit;
        max-width: inherit;
    }
}

.row>.col>.panel,.row>[class*='col-']>.panel {
    margin-bottom: 0;
}

.ul-list .addDataList.withStick {
    padding-right: 126px !important;
}

.ul-list .addDataList.withoutStick {
    padding-right: 80px !important;
}

.ul-list .notDataList.withStick {
    padding-right: 60px !important;
}

.ul-list .notDataList.withoutStick {
    padding-right: 5px !important;
}

.articleTitleA {
    display: inline-block;
}

.articleTitleB {
    display: inline-block;
}

.sticky {
    padding-left: 5px;
}

.panel-title {
    display: block;
    margin-bottom: 10px;
    font-size: 13px
}

#block1380 {
}

#block1380 .panel-heading {
}

#block1380 {
    background: #eaeef3;
    box-shadow: none;
    padding-bottom: 40px;
}

#block1380 .panel-heading {
    max-width: 1160px;
    margin: auto;
}

#block1380 .panel-body {
    max-width: 1160px;
    margin: auto;
}

#block1380 .addDataList {
    width: 49%;
    float: left;
    padding: 0px 15px 5px 30px;
}

#block1380 .addDataList .pull-right.article-date {
    background: none;
}

#block1380 .addDataList:nth-child(2n) {
    left: 25px;
}

#block1380 .addDataList:nth-child(2n) .panel {
    border: none;
    box-shadow: none;
}

#block1380 .addDataList:nth-child(2n) .panel-heading {
    border: none;
}

#block1380 .addDataList:nth-child(2n) .panel-heading strong {
    font-size: 18px;
    font-family: 'Source Han Sans CN';
}

#block1380 .addDataList:nth-child(2n) .panel-body > .ul-list {
    margin: 0 -11px;
}

#block1380 .addDataList:nth-child(2n) .panel-body > .ul-list > li:before {
    top: 5px;
}

#block1380 .addDataList:nth-child(2n) .panel-body > .ul-list > li {
    line-height: 2;
    border-radius: 4px;
    padding: 0 15px 0 30px;
}

#block1380 .addDataList:nth-child(2n) .panel-body > .ul-list > li a {
    color: #666 !important;
    padding: 6px 0;
    max-width: 80% !important;
}

#block1380 .addDataList:nth-child(2n) .panel-body > .ul-list > li a:hover {
    color: #1183fb !important;
}

#block1380 .addDataList:nth-child(2n) .panel-body > .ul-list > li .red {
    color: #ed5d18;
    position: absolute;
    left: 12px;
    top: 7px;
}

#block1380 .addDataList:nth-child(2n) .panel-body > .ul-list > li>.pull-right {
    line-height: 28px;
    background: none;
}

#block1380 .addDataList:nth-child(2n) .panel-body > .ul-list > li:hover {
    background: #f6f8f9;
    box-shadow: 0 2px 4px rgba(0,0,0,0.3);
}

@media (max-width: 767px) {
    #block1380 .addDataList {
        width:100%;
    }

    #block1380 .addDataList:nth-child(2n) {
        left: 0px;
    }
}

#block1453 {
}

#block1453 .panel-heading {
}

#block1453 .title {
    padding-bottom: 0;
}

.sticky {
    padding-left: 5px;
}

.panel-title {
    display: block;
    margin-bottom: 10px;
    font-size: 13px
}

#block1454 {
}

#block1454 .panel-heading {
}

#block1454 .panel-heading {
    display: flex;
    justify-content: space-between;
}

#block1454 .ul-list > li {
    display: flex;
    align-items: center;
}

#block1454 .ul-list > li a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 427px;
    display: block;
}

#block1454 .ul-list > li .pull-right .author-wrap {
    width: 70px;
    text-align: left;
    display: inline;
}

#block1454 .ul-list > li .pull-right .view-wrap {
    display: inline-block;
    width: 46px;
    margin-right: 15px;
}

#block1454 .ul-list > li .pull-right i {
    margin-right: 5px;
    margin-left: 10px;
}

.sticky {
    padding-left: 5px;
}

.panel-title {
    display: block;
    margin-bottom: 10px;
    font-size: 13px
}

#block1455 {
}

#block1455 .panel-heading {
}

#block1455 .panel-heading {
    display: flex;
    justify-content: space-between;
}

#block1455 .ul-list > li {
    display: flex;
    align-items: center;
}

#block1455 .ul-list > li a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 427px;
    display: block;
}

#block1455 .ul-list > li .pull-right .author-wrap {
    width: 70px;
    text-align: left;
    display: inline;
}

#block1455 .ul-list > li .pull-right .view-wrap {
    display: inline-block;
    width: 46px;
    margin-right: 15px;
}

#block1455 .ul-list > li .pull-right i {
    margin-right: 5px;
    margin-left: 10px;
}

#block1456 {
}

#block1456 .panel-heading {
}

#block1456 {
    width: 1130px;
    margin: 20px auto;
    background: #ddd;
    margin-left: 20px;
}

#block1456 .border {
    height: 1px;
}

.ul-list .addDataList.withStick {
    padding-right: 126px !important;
}

.ul-list .addDataList.withoutStick {
    padding-right: 80px !important;
}

.ul-list .notDataList.withStick {
    padding-right: 60px !important;
}

.ul-list .notDataList.withoutStick {
    padding-right: 5px !important;
}

.articleTitleA {
    display: inline-block;
}

.articleTitleB {
    display: inline-block;
}

.sticky {
    padding-left: 5px;
}

.panel-title {
    display: block;
    margin-bottom: 10px;
    font-size: 13px
}

#block128 {
}

#block128 .panel-heading {
}

#block1264 {
}

#block1264 .panel-heading {
}

#block1264 .ul-list > li a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 427px;
    display: block;
}

#block1265 {
}

#block1265 .panel-heading {
}

#foot {
    background: #0c79ec;
}

#foot ul {
    max-width: 1150px;
    margin: 0 auto;
    overflow: hidden;
    padding: 50px 0 30px;
    list-style: none;
}

#foot li {
    float: left;
    width: 25%;
}

#foot li h3 {
    margin: 0 0 15px;
    color: #fff;
    font-size: 14px;
    color: rgba(255,255,255,0.85);
}

#foot li h4 {
    margin: 0;
}

#foot li h4 a {
    color: rgba(255,255,255,0.85);
}

#foot li a {
    display: inline-block;
    line-height: 2;
    color: rgba(255,255,255,0.75);
    font-size: 12px;
}

#foot li a:hover {
    color: #fff;
}

#foot li span {
    display: block;
    line-height: 2;
    color: rgba(255,255,255,0.75);
    font-size: 12px;
}

#foot li span i {
    display: inline-block;
    width: 20px;
    margin-right: 5px;
    text-align: center;
}

#foot li:last-child {
    width: 20%;
}

#foot .links {
    border-top: solid 1px rgba(255,255,255,0.2);
}

#foot .links .link {
    max-width: 1170px;
    margin: auto;
    padding: 10px 0;
}

#foot .links .link span {
    color: rgba(255,255,255,0.6);
}

#foot .links .link a {
    display: inline-block;
    margin: 3px 10px 3px 0;
    color: rgba(255,255,255,0.6);
}

#foot .links .link a:hover {
    color: #fff;
}

#block461 {
}

#block461 .panel-heading {
}

#block1485 {
}

#block1485 .panel-heading {
}


.article {
    border: none;
    padding: 10px;
    border-top: solid 4px #1183fb;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

.article > header > h1 {
    font-size: 20px;
}

.article > footer strong,.article > footer span {
    color: #666;
}

.article>.article-content img {
    border: none;
    padding: 0;
    margin: 0;
}

.article > header > .dl-inline {
    display: none;
}
