  html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

body {
    margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}

a {
    background-color: transparent;
}

a:active, a:hover {
    outline: 0;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b, strong {
    font-weight: bold;
}

dfn {
    font-style: italic;
}

h1 {
    margin: .67em 0;
    font-size: 2em;
}

mark {
    color: #000;
    background: #ff0;
}

small {
    font-size: 80%;
}

sub, sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}

sup {
    top: -.5em;
}

sub {
    bottom: -.25em;
}

img {
    border: 0;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 1em 40px;
}

hr {
    height: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

pre {
    overflow: auto;
}

code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

button, input, optgroup, select, textarea {
    margin: 0;
    font: inherit;
    color: inherit;
}

legend {
    padding: 0;
    border: 0;
}

textarea {
    overflow: auto;
}

optgroup {
    font-weight: bold;
}

table {
    border-spacing: 0;
    border-collapse: collapse;
}

td, th {
    padding: 0;
}

@media print {
    *, *:before, *:after {
        color: #000 !important;
        text-shadow: none !important;
        background: transparent !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }

    pre, blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr, img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    p, h2, h3 {
        orphans: 3;
        widows: 3;
    }

    h2, h3 {
        page-break-after: avoid;
    }

    select {
        background: #fff !important;
    }

    .navbar {
        display: none;
    }

    .btn > .caret, .dropup > .btn > .caret {
        border-top-color: #000 !important;
    }

    .label {
        border: 1px solid #000;
    }

    .table {
        border-collapse: collapse !important;
    }

    .table td, .table th {
        background-color: #fff !important;
    }

    .table-bordered th, .table-bordered td {
        border: 1px solid #ddd !important;
    }
}

body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
}

input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

a {
    text-decoration: none;
}

a:hover, a:focus {
    /* text-decoration: underline; */
}

a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}

h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}

h4, .h4, h5, .h5, h6, .h6 {
    margin-top: 10px;
    margin-bottom: 10px;
}

h1, .h1 {
    font-size: 36px;
}

h2, .h2 {
    font-size: 30px;
}

h3, .h3 {
    font-size: 24px;
}

h4, .h4 {
    font-size: 18px;
}

h5, .h5 {
    font-size: 14px;
}

h6, .h6 {
    font-size: 12px;
}

p {
    margin: 0 0 10px;
}

.container {
    margin-right: auto;
    margin-left: auto;
}

.rob {
    width: 790px;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    /* position: relative; */
    /* min-height: 1px; */
    /* padding-right: 0px; */
    /* padding-left: 0px; */
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
}

.col-xs-12 {
    width: 100%;
}

.col-xs-11 {
    width: 91.66666667%;
}

.col-xs-10 {
    width: 83.33333333%;
}

.col-xs-9 {
    width: 75%;
}

.col-xs-8 {
    width: 75%;
}

.col-xs-7 {
    width: 58.33333333%;
}

.col-xs-6 {
    width: 50%;
}

.col-xs-5 {
    width: 41.66666667%;
}

.col-xs-4 {
    width: 18%;
}

.col-xs-3 {
    width: 20%;
}

.col-xs-2 {
    width: 16.66666667%;
}

.col-xs-1 {
    width: 8.33333333%;
}

.col-xs-pull-12 {
    right: 100%;
}

.col-xs-pull-11 {
    right: 91.66666667%;
}

.col-xs-pull-10 {
    right: 83.33333333%;
}

.col-xs-pull-9 {
    right: 75%;
}

.col-xs-pull-8 {
    right: 66.66666667%;
}

.col-xs-pull-7 {
    right: 58.33333333%;
}

.col-xs-pull-6 {
    right: 50%;
}

.col-xs-pull-5 {
    right: 41.66666667%;
}

.col-xs-pull-4 {
    right: 33.33333333%;
}

.col-xs-pull-3 {
    right: 25%;
}

.col-xs-pull-2 {
    right: 16.66666667%;
}

.col-xs-pull-1 {
    right: 8.33333333%;
}

.col-xs-pull-0 {
    right: auto;
}

.col-xs-push-12 {
    left: 100%;
}

.col-xs-push-11 {
    left: 91.66666667%;
}

.col-xs-push-10 {
    left: 83.33333333%;
}

.col-xs-push-9 {
    left: 75%;
}

.col-xs-push-8 {
    left: 66.66666667%;
}

.col-xs-push-7 {
    left: 58.33333333%;
}

.col-xs-push-6 {
    left: 50%;
}

.col-xs-push-5 {
    left: 41.66666667%;
}

.col-xs-push-4 {
    left: 33.33333333%;
}

.col-xs-push-3 {
    left: 25%;
}

.col-xs-push-2 {
    left: 16.66666667%;
}

.col-xs-push-1 {
    left: 8.33333333%;
}

.col-xs-push-0 {
    left: auto;
}

.col-xs-offset-12 {
    margin-left: 100%;
}

.col-xs-offset-11 {
    margin-left: 91.66666667%;
}

.col-xs-offset-10 {
    margin-left: 83.33333333%;
}

.col-xs-offset-9 {
    margin-left: 75%;
}

.col-xs-offset-8 {
    margin-left: 66.66666667%;
}

.col-xs-offset-7 {
    margin-left: 58.33333333%;
}

.col-xs-offset-6 {
    margin-left: 50%;
}

.col-xs-offset-5 {
    margin-left: 41.66666667%;
}

.col-xs-offset-4 {
    margin-left: 33.33333333%;
}

.col-xs-offset-3 {
    margin-left: 25%;
}

.col-xs-offset-2 {
    margin-left: 16.66666667%;
}

.col-xs-offset-1 {
    margin-left: 8.33333333%;
}

.col-xs-offset-0 {
    margin-left: 0;
}

.carousel-inner {
    position: relative;
    margin: 0 auto;
    /* max-width: 1200px; */
    min-width: 1200px;
}

.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {
    display: table;
    content: " ";
}

.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {
    clear: both;
}

.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.pull-left-too {
    font-size: 20px;
    margin-left: 10px;
}

.tupian {
    padding: 10px 10px 10px 0;
    width: 380px;
    float: left;
}

.wenzhang {
    width: 380px;
    float: right;
}


.edu-footer {
    background-color: #393939;
    color: #a3a3a3;
    font-size: 12px;
    border-bottom: 7px solid #02cd78;
}

.edu-footer a {
    color: #a3a3a3;
}


.edu-footer .footer-logo {
    width: 180px;
    height: auto;
}

.edu-footer .weixin {
    width: 104px;
    height: auto;
}

.edu-footer h3 {
    margin: 35px 0 12px 0;
    font-size: 18px;
    color: #fff;
}



.edu-footer ul > li p {
    margin-bottom: 10px;
}

#goto-top {
    width: 56px;
    height: 56px;
    position: fixed;
    bottom: 20%;
    right: 5%;
    display: none;
    cursor: pointer;
    opacity: 0.5;
}

#goto-top:hover {
    opacity: 1;
}


.edu-service {
    position: fixed;
    top: 50%;
    right: 0;
    margin-top: -225px;
    z-index: 999;
}

.edu-service > div {
    margin-bottom: 5px;
    cursor: pointer;
}

.edu-service .contact {
    position: relative;
}

.edu-service .contact ul {
    position: absolute;
    top: 0;
    right: 64px;
    padding: 8px;
    background-color: #fea161;
    color: #fff;
    width: 110px;
    height: 180px;
    font-size: 12px;
    border-radius: 4px;
    visibility: hidden;
    opacity: 0;
    cursor: default;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.edu-service .contact:hover ul {
    visibility: visible;
    opacity: 1;
    cursor: default;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.edu-service .wechat {
    position: relative;
}

.edu-service .wechat .wechat-hover {
    position: absolute;
    right: 64px;
    top: 0;
    visibility: hidden;
    opacity: 0;
    cursor: default;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.edu-service .wechat .wechat-hover img {
    border-radius: 4px;
}

.edu-service .wechat:hover .wechat-hover {
    visibility: visible;
    opacity: 1;
    cursor: default;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}


.system-info {
    padding: 60px 0;
    color: #fff;
}

.system-info .col-xs-6 {
    padding-left: 80px;
}

.system-info h1 {
    position: relative;
    height: 80px;
    width: 400px;
    font-size: 0;
    color: #fff;
    margin-top: 0;
}

.system-info h1 span {
    position: absolute;
    top: 52px;
    left: 100px;
    font-size: 20px;
    display: inline-block;
    letter-spacing: 1px;
}

.system-info h2 {
    margin-bottom: 20px;
    color: #fff;
    font: 0/0 a;
    height: 30px;
    overflow: hidden;
}

.system-info p {
    font-size: 14px;
}

.system-info p a {
    color: #fff;
}

.system-info p a:hover {
    text-decoration: underline;
}

.system-info .system-info-btn {
    margin-top: 30px;
}

.system-info .system-info-btn .btn {
    margin-right: 30px;
}


.edu-feature {
    padding: 60px 0 80px 0;
    background: #fff;
}

.edu-feature h2, .edu-app h2 {
    margin-bottom: 30px!important;
}

.edu-app {
    padding: 60px 0 80px 0;
    background-color: #fafafa;
}

.edu-app > p {
    margin-top: 80px;
    text-align: center;
    color: #7b7b7b;
    font-size: 14px;
}

.edu-app > p > a {
    color: #59c85c;
}

.edu-app > p > a:hover {
    text-decoration: underline;
}

.edu-app > p > a + a {
    color: #ffa91f;
}

.edu-app ul {
    width: 1080px;
}

.edu-app li {
    float: left;
    margin: 0 0px 55px 0;
    width: 460px;
}

.edu-app li img {
    margin-right: 35px;
    float: left;
    width: 160px;
    height: 160px;
}

.edu-app li h3 {
    color: #ffad29;
    font-size: 20px;
    line-height: 30px;
}

.edu-app li span {
    font-size: 14px;
    line-height: 28px;
    color: #7b7b7b;
}

.edu-app li p {
    margin-top: 5px;
    font-size: 12px;
    height: 65px;
    line-height: 20px;
    color: #7b7b7b;
    overflow: hidden;
}

.edu-app li a {
    display: inline-block;
    height: 32px;
    width: 90px;
    line-height: 32px;
    text-align: center;
    color: #fff;
    background-color: #59c85c;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    font-size: 15px;
}

.edu-app .section-bottom {
    color: #ababab;
    text-align: center;
}


.edu-info {
    padding-top: 60px;
    margin-bottom: 170px;
}

.edu-info li {
    position: relative;
    margin-bottom: 30px;
    padding-bottom: 30px;
    min-height: 214px;
    border-bottom: 1px solid #f3f3f3;
}

.edu-info li h3 {
    margin: 30px 0 20px 0;
    font-size: 25px;
    line-height: 34px;
    color: #32d880;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.edu-info li p {
    font-size: 14px;
    line-height: 26px;
    color: #585858;
    overflow: hidden;
}


.edu-help .section {
    margin-bottom: 50px;
}

.edu-help h2 {
    margin-bottom: 20px;
    position: relative;
    padding-top: 25px;
    border-top: 1px solid #f3f3f3;
    color: #7f7f7f;
    font-size: 23px;
    line-height: 34px;
}

.edu-help h2:after {
    content: '';
    display: block;
    position: absolute;
    top: -1px;
    left: 0;
    background-color: #32d880;
    height: 2px;
    width: 19px;
}

.edu-help .help-question h3 {
    margin-bottom: 15px;
    font-size: 15px;
    line-height: 34px;
    font-weight: bold;
    color: #00ba84;
}

.edu-help .help-question p {
    margin: 0 0 50px 15px;
    position: relative;
    padding: 20px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    color: #717171;
    background-color: #f8f8f8;
    white-space: wrap;
    word-wrap: break-word;
    word-break: break-all;
}

.edu-help .help-question p:before {
    content: '';
    display: block;
    position: absolute;
    left: 20px;
    top: -9px;
    width: 0;
    height: 0;
    border-bottom: 9px solid #f8f8f8;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
}

.edu-help .section > p {
    text-align: right;
}

.edu-help .section > p > a {
    font-size: 15px;
    color: #32d880;
}

.edu-help .help-use {
    width: 1080px;
}

.edu-help .help-use li {
    margin: 0 80px 88px 0;
    float: left;
    width: 460px;
    min-height: 222px;
}

.edu-help .help-use li img {
    margin-right: 30px;
    float: left;
    display: block;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    border: 1px solid #e1e1e1;
}

.edu-help .help-use li .help-title {
    display: inline-block;
    margin: 5px 0 10px 0;
    font-size: 20px;
    line-height: 30px;
    color: #00ba84;
}

.edu-help .help-use li p {
    font-size: 14px;
    height: 100px;
    color: #7b7b7b;
    overflow: hidden;
}


#priceTab {
    margin-top: 20px;
    margin-bottom: 40px;
}

#priceTab a {
    padding: 16px 50px;
    font-size: 22px;
    line-height: 22px;
    color: #999;
    padding-bottom: 20px;
}

.es-tab-section {
    margin-top: 20px;
    margin-bottom: 40px;
}

.es-tab-section .notice-alert {
    padding: 20px;
    background: #1EC67A;
    color: #fff;
    margin-bottom: 30px;
    margin-bottom: 20px !important;
    border: 4px solid #fff;
}

.es-tab-section h2 {
    position: relative;
    margin-bottom: 60px;
    font-size: 27px;
    line-height: 27px;
    color: #1ec67a;
    padding-bottom: 20px;
    border-bottom: 1px solid #f2f2f2;
}

.es-tab-section h2 span {
    color: #c0c0c0;
}

/*form price*/
.es-tab-section input[type="radio"] {
    position: absolute;
    z-index: -1;
    filter: alpha(opacity=0);
    opacity: 0;
}

.es-tab-section .serice-price .buttons-wrapper {
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: 1px solid #ececec;
}

.es-tab-section .buttons-wrapper .btn-edu {
    height: 30px;
    width: 109px;
}

.es-tab-section .serice-price div[data-toggle="buttons"] {
    margin-bottom: 10px;
}

.es-tab-section .serice-price > p {
    margin-top: 70px;
    text-align: center;
}

.es-tab-section .serice-price span {
    width: 90px;
    display: inline-block;
    margin-right: 54px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    text-align: right;
    color: #1ec67a;
}

.es-tab-section .serice-price span.text2 {
    word-spacing: .2em;
}

.es-tab-section .buttons-wrapper .text {
    word-spacing: 1.4em;
    overflow: visible;
}

.es-tab-section .buttons-wrapper span {
    font-size: 16px;
}

.es-tab-section .edu-star {
    position: relative;
}

.es-tab-section .edu-star:after {
    content: '?';
    display: inline-block;
    font-size: 16px;
    line-height: 1;
}

.es-tab-section .edu-tip {
    visibility: hidden;
    position: absolute;
    top: 40px;
    left: 0;
    z-index: 99;
    display: block;
    width: 200%;
    max-width: 160px;
    line-height: 1.5em;
    height: auto;
    white-space: pre-wrap !important;
    padding: 10px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ddd;
    box-shadow: 0 0 10px #ccc;
    color: #555;
    font-size: 16px!important;
    word-wrap: break-word;
    word-break: break-all;
}

.es-tab-section .edu-star:hover .edu-tip {
    visibility: visible;
}

/*form 2*/
.edu-serive .info-submit {
    margin: 20px auto;
}

.edu-serive .info-submit .para {
    margin-bottom: 25px;
    width: 50%;
    float: left;
    height: 95px;
}

.edu-serive .info-submit strong {
    color: #1ec67a;
    font-weight: normal;
}

.edu-serive .info-submit .text-danger {
    color: red;
}

.edu-serive .info-submit .para-odd {
    padding-right: 50px;
}

.edu-serive .info-submit .para-even {
    padding-left: 50px;
}

.edu-serive .info-submit .para-detail {
    width: 100%;
}

.edu-serive .info-submit .para-submit {
    text-align: right;
    width: 100%;
    margin-top: 40px;
}

.edu-serive .info-submit p.para-submit .btn {
    margin-left: 10px;
}

.edu-serive .info-submit label {
    display: block;
    font-size: 19px;
    line-height: 30px;
    color: #4c4c4c;
}

.edu-serive .info-submit label span {
    color: #bbb;
    font-size: 14px;
}

.edu-serive .info-submit input {
    width: 100%;
}

.edu-serive .info-submit textarea {
    resize: none;
    height: 250px;
}


.edu-case-banner {
    margin-bottom: 135px;
}

.edu-case p {
    font-size: 14px;
    text-indent: 2em;
    line-height: 26px;
}

.edu-case li {
    position: relative;
    padding-bottom: 30px;
    min-height: 214px;
    margin-bottom: 30px;
    border-bottom: 1px solid #f3f3f3;
}


.edu-open-source .case-author {
    float: left;
    width: 310px;
    height: auto;
}

.edu-open-source li {
    position: relative;
    border-bottom: 1px solid #f3f3f3;
    padding-bottom: 70px;
    margin-bottom: 70px;
    min-height: 320px;
}

.edu-open-source .case-author img {
    margin-bottom: 30px;
    width: 182px;
    height: 182px;
}

.edu-open-source .case-author p {
    line-height: 26px;
    color: #585858;
}

.edu-open-source .case-author p span {
    color: #32d880;
}

.edu-open-source li > p {
    float: left;
    position: relative;
    padding: 35px;
    width: 610px;
    min-height: 100px;
    height: auto;
    text-indent: 2em;
    font-size: 14px;
    line-height: 26px;
    border: 1px solid #72e1a1;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.edu-open-source li > p:before, .edu-open-source li > p:after {
    content: '';
    position: absolute;
    left: -20px;
    top: 50%;
    width: 0;
    height: 0;
    margin-top: -20px;
    border-right: 20px solid #fff;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
}

.edu-open-source li > p:before {
    z-index: 99;
}

.edu-open-source li > p:after {
    z-index: 9;
    left: -22px;
    margin-top: -22px;
    border-top: 22px solid transparent;
    border-bottom: 22px solid transparent;
    border-right: 22px solid #72e1a1;
}

.edu-open-source li.even .case-author, .edu-open-source li.even > p {
    float: right;
}

.edu-open-source li.even .case-author {
    text-align: right;
}

.edu-open-source li.even > p:after, .edu-open-source li.even > p:before {
    right: -20px;
    left: auto;
    border-right: none;
    border-left: 20px solid #fff;
}

.edu-open-source li.even > p:after {
    right: -22px;
    border-left: 22px solid #72e1a1;
}

/*about team*/
.edu-about-team .section > p {
    margin-bottom: 115px;
    font-size: 18px;
    color: #4c4c4c;
}

.edu-about-team ul li {
    margin-bottom: 30px;
    /* padding-bottom: 40px; */
    /* border-bottom: 1px solid #f2f2f2; */
}

.edu-about-team ul li img {
    float: left;
    margin: 0 60px 30px 0;
    border: 1px solid #f2f2f2;
    padding: 10px;
    display: block;
    width: 222px;
    height: 222px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.edu-about-team ul li h3 {
    margin: 25px 0;
    font-size: 18px;
    font-weight: bold;
    line-height: 26px;
    color: #4c4c4c;
}

.edu-about-team ul li p {
    text-indent: 2em;
    line-height: 26px;
}

/*about zhaopin*/
.edu-about-zhaopin {
    margin-bottom: 200px;
}

.edu-about-zhaopin .zhaopin-box {
    padding-top: 80px;
    padding-bottom: 50px;
    border-bottom: 1px solid #f2f2f2;
}

.edu-about-zhaopin .zhaopin-box:last-child {
    border-bottom: 0;
}

.edu-about-zhaopin .zhaopin-box h3 {
    position: relative;
    margin: 30px 0;
    font-size: 24px;
    line-height: 27px;
    color: #1ec67a;
}

.edu-about-zhaopin .zhaopin-box h3:before, .edu-about-zhaopin .zhaopin-box h4:before, .edu-about-zhaopin .section > h4:before {
    margin-right: 20px;
    margin-top: -5px;
    content: '';
    width: 0;
    height: 0;
    border-left: 14px solid #32d880;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    display: inline-block;
    line-height: 1;
    vertical-align: middle;
}

.edu-about-zhaopin .zhaopin-box h4:before, .edu-about-zhaopin .section > h4:before {
    border-left-width: 12px;
    border-top-width: 10px;
    border-bottom-width: 10px;
}

.edu-about-zhaopin .zhaopin-box h4 {
    position: relative;
    margin-bottom: 24px;
    margin-left: 40px;
    font-size: 19px;
    line-height: 30px;
    color: #4c4c4c;
    font-family: Microsoft Yahei;
}

.edu-about-zhaopin .zhaopin-box h4 span {
    font-size: 14px;
    color: #bbb;
}

.edu-about-zhaopin .zhaopin-box ol {
    margin: 0 0 40px 55px;
}

.edu-about-zhaopin .zhaopin-box ol li {
    margin-bottom: 5px;
    font-size: 16px;
    color: #4c4c4c;
}

.edu-about-zhaopin .section > h4 {
    position: relative;
    margin-bottom: 15px;
    font-size: 19px;
    line-height: 30px;
    color: #1ec67a;
}

.edu-about-zhaopin .section > p {
    font-size: 16px;
    color: #4c4c4c;
    margin-bottom: 35px;
}

#zhaopin-nav {
    position: absolute;
    /* right: 50%; */
    top: 0;
    z-index: 99;
    margin-right: 430px;
    /* padding: 20px 0; */
    min-width: 220px;
    width: auto;
    border-top: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
}

#zhaopin-nav.affix {
    position: fixed!important;
    margin-top: 101px!important;
}

#zhaopin-nav > ul > li > a {
    font-size: 20px;
    line-height: 30px;
    color: #4c4c4c;
    display: block;
    padding-left: 50px;
    width: 100%;
}

.nav > li {
    position: relative;
    display: block;
}

.open > .dropdown-menu {
    display: block;
}

.active > .dropdown-menu {
    display: block;
}

.dropdown .dropdown-list {
    display: none;
}

.dropdown.open .dropdown-list {
    display: block;
}

.dropdown-toggle {
    outline: none;
}

.dropdown-menu {
    display: none;
}

#zhaopin-nav > ul > li.active > a {
    background-color: #32d880;
    color: #fff;
    background-position: 0 -40px;
}

#zhaopin-nav > ul > li > ul {
    margin: 10px 0 10px 65px;
}

#zhaopin-nav > ul > li > ul > li.active a {
    color: #32d880;
    text-decoration: underline;
}

#zhaopin-nav > ul > li > ul a {
    font-size: 16px;
    color: #4c4c4c;
    height: 30px;
    line-height: 30px;
}


.avatar-hover {
    position: absolute;
    display: none;
    width: 285px;
    height: 210px;
    z-index: 1000;
}

.es-company-banner {
    border-bottom: 5px solid #1ec67a;
    margin-bottom: 50px;
    overflow: hidden;
}

.about-company-name {
    margin-bottom: 50px;
}

.edu-about-company .about-us {
    margin-bottom: 120px;
}

.edu-about-company .about-us > p {
    margin-bottom: 5px;
    font-size: 18px;
    text-indent: 2em;
    color: #4c4c4c;
}

.edu-about-company .about-us > p strong {
    font-size: 24px;
}

.edu-about-company .about-us img {
    display: block;
    padding: 15px;
    border: 1px solid #e8e8e8;
    background-color: #fff;
    width: 554px;
    height: 348px;
}

.edu-about-company .about-us .about-company-detail {
    margin: -380px 0 0 650px;
    overflow: hidden;
}

.edu-about-company .about-us .about-company-detail h4 {
    margin: 30px 0 20px 0;
    color: #1abf74;
    font-size: 18px;
    line-height: 36px;
}

.edu-about-company .about-us .about-company-detail p {
    font-size: 18px;
    line-height: 36px;
    color: #4a4a4a;
}

/*about proxy*/
#agent-form h4 {
    margin-bottom: 30px;
    font-size: 24px;
    line-height: 27px;
    color: #1ec67a;
}

#agent-form h4 span {
    color: #bbb;
    font-size: 15px;
}

#agent-form label {
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 30px;
    color: #4c4c4c;
}

#agent-form label span {
    font-size: 12px;
    color: #bbb;
}

#agent-form label strong {
    color: #1ec67a;
    font-weight: 500;
    font-size: 12px;
    display: inline-block;
    vertical-align: top;
}

#agent-form .help-block {
    color: red;
}

#agent-form .form-body {
    padding-bottom: 40px;
    margin-bottom: 40px;
    border-bottom: 1px solid #f2f2f2;
}

#agent-form .form-body-td {
    margin-bottom: 10px;
    padding-left: 80px;
    width: 400px;
    height: 93px;
    float: left;
}

#agent-form .form-body-tr {
    padding-left: 80px;
    width: 800px;
    clear: both;
}

#agent-form .form-body-tr textarea {
    height: 220px;
}

#agent-form input {
    width: 100%;
    height: 40px;
}

#agent-form input:focus, #agent-form textarea:focus {
}

#agent-form .text-right {
    margin-top: 35px;
    text-align: right;
}

#agent-form .no-border {
    border-bottom: none;
}

/*article*/
.edu-article {
    color: #585858;
}

.edu-article .article-header {
    margin: 82px 0 30px 0;
}

.edu-article .article-header h1 {
    margin-bottom: 10px;
    font-size: 32px;
    line-height: 32px;
    color: #1ec67a;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: center;
}

.edu-article .article-header span {
    display: block;
    color: #585858;
    font-size: 12px;
    line-height: 26px;
    text-align: center;
}

.edu-article .article-content img {
    display: block;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 30px;
    max-width: 700px;
    height: auto;
    width: auto;
}

.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;
}

/*page k12*/
.k12-article {
    padding-bottom: 80px;
    position: relative;
}

.k12-nav {
    top: 30px!important;
}

.k12-nav ul {
    list-style: none!important;
}

.k12-nav ul a {
    text-decoration: none!important;
    border-bottom: none!important;
    font-size: 16px!important;
}

.k12-article h3 {
    padding-top: 80px;
}

#k12-form table td {
    padding-bottom: 15px;
}

#k12-form table th, #k12-form table td, #k12-form table caption {
    border: none;
}

#k12-form label {
    font-size: 16px;
    width: 105px;
    display: inline-block;
}

#k12-form label.label-large {
    width: 250px;
}

#k12-form label span {
    font-size: 12px;
    font-style: italic;
}

#k12-form textarea {
    height: 200px;
}

#k12-form .text-danger {
    color: red;
}

#main-banner .carousel-indicators {
    height: 40px;
    background: #fff\9;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
    background: rgba(255, 255, 255, 0.1);
    bottom: 0;
    margin-bottom: 0;
    z-index: 999;
    width: 100%;
    left: 0;
    margin-left: 0;
}

#main-banner .carousel-indicators .active {
    background: #32d981;
    border-radius: 0;
}

#main-banner .carousel-indicators .active a {
    text-decoration: none;
    color: #fff\9;
}

#main-banner .carousel-indicators li {
    width: 160px;
    height: 40px;
    background: #fff\9;
    display: inline-block;
    text-indent: 0;
    border: none;
    padding-top: 10px;
    margin: 0;
}

#main-banner .carousel-indicators li a {
    color: #fff;
    color: #32d981\9;
}

#main-banner .carousel-indicators li a:hover {
    text-decoration: underline;
}

#main-banner .carousel-indicators li a:focus {
    text-decoration: none;
}

.info-article {
    margin-top: 30px;
    margin-bottom: 50px;
}

.page-header h2 {
    margin-bottom: 20px!important;
}

.info-left {
    width: 700px;
    float: left;
}

.info-right {
    width: 260px;
    float: right;
}

.article-nav {
    margin-bottom: 20px;
}

.article-nav li {
    display: inline-block;
    margin-right: 40px;
}

.article-nav li.active > a {
    background-color: #21c968;
    color: #fff;
}

.article-nav > li > a {
    display: block;
    height: 38px;
    line-height: 38px;
    padding: 0 10px;
    font-size: 16px;
    color: #6c6c6c;
    background-color: #fff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.homepage-feature {
    margin-bottom: 50px;
    max-height: 300px;
    overflow: hidden;
}

.homepage-feature .cycle-overlay {
    text-align: left;
    width: 100%;
    z-index: 500;
    position: absolute;
    bottom: 0px;
    overflow: hidden;
    font-size: 20px;
    font-weight: bold;
    background: #7ddca6;
    background: rgba(42, 144, 88, 0.7);
    color: white!important;
    padding: 15px;
    white-space: nowrap;
}

.homepage-feature .cycle-overlay a {
    color: white!important;
}

.article-wide-list li {
    /* margin-bottom: 30px; */
    padding-bottom: 18px;
    border-bottom: 1px solid #f6f6f6;
}

.article-wide-list li > h4 {
    font-size: 22px;
    line-height: 40px;
    margin-bottom: 5px;
    vertical-align: middle;
    font-weight: bold;
}

.article-wide-list li > h4 .cat-link {
    display: inline-block;
    margin-top: -2px;
    margin-right: 5px;
    padding-right: 8px;
    vertical-align: middle;
    height: 1px;
    line-height: 15px;
    border-right: 1px solid #fab140;
    color: #fab140;
}

.article-wide-list li > h4 .cat-link:not(:root:root) {
    /*only for safari, but doesn't work*/
    margin-top: -8px !important;
}

.article-wide-list li > h4 .post-link {
    line-height: 15px;
}

.article-wide-list li > p {
    margin-bottom: 10px;
    font-size: 12px;
    color: #8a8a8a;
    overflow: hidden;
}

.article-wide-list li > span {
    color: #c1c1c1;
    font-size: 12px;
}

.article-wide-list li img {
    margin-left: 30px;
}

.article-side {
    margin-bottom: 40px;
}

.article-side h3 {
    margin-bottom: 10px;
    padding: 8px 10px 8px 5px;
    background-color: #fbfbfb;
    color: #1ec67a;
    font-size: 18px;
}

.article-side h3:before {
    content: '';
    width: 3px;
    height: 18px;
    margin-right: 8px;
    display: inline-block;
    vertical-align: middle;
    background-color: #1ec67a;
}

.article-side li {
    margin-bottom: 10px;
}

.article-side li > a {
    display: inline-block;
    height: 25px;
    width: 100%;
    color: #888;
    font-size: 14px;
    text-overflow: ellipsis;
    overflow: hidden;
}

.article-side li a > span {
    margin-right: 7px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    display: inline-block;
    color: #fff;
    background-color: #1ec67a;
}

.pagination li {
    display: inline-block;
}

.pagination li.active a {
    color: #fff;
    background-color: #1ec67a;
}

.pagination li.first a, .pagination li.last a {
    width: 70px;
}

.pagination li.first a:hover, .pagination li.last a:hover {
    color: #1ec67a;
}

.breadcrumb {
    background-color: #f9f9f9;
    padding: 10px;
    margin-bottom: 20px;
    color: #7a7a7a;
}

.breadcrumb li {
    display: inline-block;
}

.breadcrumb li a {
    color: #7a7a7a;
}

.breadcrumb > li + li:before {
    padding: 0 5px;
    color: #7a7a7a;
    content: "/\00a0";
}

h2.thread-title {
    font-size: 26px;
    line-height: 35px;
    color: #1ec67a;
}

.published-time {
    margin-bottom: 15px;
    color: #c1c1c1;
    font-size: 12px;
}

.article-source {
    display: inline-block;
    margin-bottom: 15px;
}

.thread-body {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #ececec;
}

.thread-body p {
    margin-bottom: 30px;
    line-height: 25px;
}

.pager a {
    display: inline-block;
    padding: 10px;
    background-color: #fbfbfb;
    color: #a6a6a6;
    font-size: 14px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.pager a:hover {
    color: #1ec67a;
}

.pager .previous a {
    float: left;
}

.pager .next a {
    float: right;
}

/*typo.css*/
.typo {
    margin-top: 80px;
}

.typo blockquote {
    position: relative;
    color: #999;
    font-weight: 300;
    font-family: Avenir, 'Helvetica Neue', 'Microsoft Yahei', 'Hiragino Sans GB', 'Microsoft Sans Serif', 'WenQuanYi Micro Hei', sans-serif;
    border-left: 1px solid #32d880;
    padding-left: 1em;
    margin: 1em 3em 1em 2em;
}

.typo a {
    /* border-bottom: 1px solid #32d880; */
    /* color: #32d880; */
}

.typo a:hover {
    border-bottom-color: #555;
    color: #555;
    text-decoration: none;
}

.typo pre, .typo code {
    font-family: Courier, 'Courier New', monospace;
    white-space: pre-wrap;
    word-wrap: break-word;
}

.typo pre {
    background: #f8f8f8;
    border: 1px solid #ddd;
    padding: 1em 1.5em;
}

.typo hr {
    border: none;
    border-bottom: 1px solid #cfcfcf;
    margin-bottom: 10px;
    *color: pink;
    *filter: chroma(color=#ffc0cb);
    height: 10px;
    *margin: -7px 0 2px;
}

.typo strong, .typo b {
    font-weight: inherit;
    color: #000;
}

.typo p, .typo pre, .typo ul, .typo ol, .typo dl, .typo form, .typo hr, .typo table, .typo-p, .typo-pre, .typo-ul, .typo-ol, .typo-dl, .typo-form, .typo-hr, .typo-table, .typo blockquote {
    margin-bottom: 1.8em;
}

.typo h1, .typo h2, .typo h3, .typo h4, .typo h5, .typo h6 {
    font-family: 'Helvetica Neue', 'Microsoft Yahei', 'Hiragino Sans GB', 'Microsoft Sans Serif', 'WenQuanYi Micro Hei', sans-serif;
    font-weight: 200;
    color: #32d880;
}

.typo h1, .typo h2, .typo h3, .typo h4, .typo h5, .typo h6, .typo-h1, .typo-h2, .typo-h3, .typo-h4, .typo-h5, .typo-h6 {
    margin-bottom: 0.4em!important;
    line-height: 1.5;
}

.typo h1, .typo-h1 {
    font-size: 20px;
}

.typo h2, .typo-h2 {
    font-size: 18px;
}

.typo h3, .typo-h3 {
    font-size: 16px;
}

.typo h4, .typo-h4 {
    font-size: 16px;
    color: #535353!important;
    font-weight: bold;
}

.typo h5, .typo h6, .typo-h5, .typo-h6 {
    font-size: 1.2em;
}

.typo ul, .typo-ul {
    margin-left: 2em;
    list-style: disc;
}

.typo ol, .typo-ol {
    list-style: decimal;
    margin-left: 0em;
}

.typo li ul, .typo li ol, .typo-ul ul, .typo-ul ol, .typo-ol ul, .typo-ol ol {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 2.4em;
}

.typo li ul, .typo-ul ul, .typo-ol ul {
    list-style: circle;
}

.typo table th, .typo table td, .typo-table th, .typo-table td .typo table caption {
    /* border: 1px solid #ddd; */
    /* padding: 0.5em 1em; */
    /* color: #666; */
}

.typo table th, .typo-table th {
    background: #fbfbfb;
}

.typo table thead th, .typo-table thead th {
    background: #32d880;
}

.typo table caption {
    border-bottom: none;
}
.typo .edu-title202 {color: #ff9800;text-transform: uppercase;font-family: Rubik;font-size: 30px;font-weight: normal;}
.typo .edu-title {
    font-size: 25px;
    color: #525252;
    line-height: 24px;
    font-family: 'Microsoft YaHei';
    font-weight: normal;
}

.typo-input, .typo-textarea {
    -webkit-appearance: none;
    border-radius: 0;
}

::-moz-selection {
    background: #32d880;
    color: #fff;
}

.typo-em, .typo em, legend, caption {
    color: #000;
    font-weight: inherit;
}

.typo-em {
    position: relative;
}

.typo-em:after {
    position: absolute;
    top: 0.65em;
    left: 0;
    width: 100%;
    overflow: hidden;
    content: "";
}

/* Responsive images */
.typo img {
    max-width: 100%;
}

.edu-login {
    padding: 15px;
    margin: 30px auto;
    width: 320px;
    background-color: #f8f8f8;
}

.edu-login input {
    height: auto;
}

.edu-login .checkbox {
    margin-top: 10px;
}

.edu-login .controls {
    height: 70px;
}

.edu-login .controls > input {
    width: 100%;
}

/*edu-case-list*/
.case-page {
    background-color: #f6f6f6;
}

.case-page .edu-cases {
    padding-top: 0;
}

.edu-case-list ul li {
    float: left;
    margin: 0 20px 20px 0;
}

.edu-case-list ul li img {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.07);
    width: 184px;
    height: 115px;
    border: 1px solid #ddd\9;
}

/*2014.10.24 by Gsh*/
.officially-beta {
    padding: 75px 0px 0px 630px;
    color: #FFF;
}

.officially-beta span {
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    color: #ee9851;
    position: absolute;
    display: inline-block;
    width: 40px;
    height: 32px;
    margin-left: 410px;
    margin-top: -30px;
    /*right: -50px;*/
}

.officially-beta > a {
    margin-left: 30px;
    position: absolute;
    margin-top: 160px;
    display: inline-block;
    height: 55px;
    line-height: 55px;
    width: 200px;
    color: #FFF;
    text-align: center;
    font-size: 20px;
    background-color: #78d653;
    text-decoration: none;
}

.information {
    padding: 75px 0px 0px 600px;
    color: #FFF;
}

.information span {
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    color: #92E2AF;
    position: absolute;
    display: inline-block;
    width: 40px;
    height: 32px;
    margin-left: 289px;
    margin-top: 50px;
}

.information > a {
    display: inline-block;
    height: 55px;
    line-height: 55px;
    margin-right: 18px;
    width: 200px;
    color: #FFF;
    text-align: center;
    font-size: 20px;
    position: absolute;
    margin-top: 200px;
    border: 1px solid;
}

a.doland:link {
    color: white;
}

a.doland:hover {
    color: #4ecf79;
    border: 1px solid #fff;
    text-decoration: none;
    background-color: white;
}

.equipment-c {
    background-color: #FFF;
}

.equipment-b {
    background-color: #F5F5F5;
}

.equipment-male {
    background-color: #FFF;
}

.equipment-ml {
    background-color: #F5F5F5;
}

.platform {
    width: 1100px;
}

.platform .img {
    display: inline-block;
    vertical-align: middle;
}

.platform .rest {
    display: inline-block;
    vertical-align: middle;
}

.platform .text {
    display: inline-block;
    vertical-align: middle;
}

.platform-p {
    position: relative;
    margin: 0px auto;
}

.equipment-c h3 {
    color: #1ed88e;
    font-size: 30px;
    margin-bottom: 20px;
}

.equipment-c p {
    color: #959595;
    font-size: 18px;
    line-height: 5px;
}

.equipment-b h3 {
    color: #1ed88e;
    font-size: 30px;
}

.equipment-b p {
    color: #959595;
    font-size: 18px;
    line-height: 20px;
}

.equipment-male h3 {
    color: #1ed88e;
    font-size: 30px;
}

.equipment-male p {
    color: #959595;
    font-size: 18px;
    line-height: 20px;
}

.equipment-ml h3 {
    color: #1ed88e;
    font-size: 30px;
}

.equipment-ml p {
    color: #959595;
    font-size: 18px;
}

/* total-price */
.total-price-server {
    margin: 50px auto;
}

.total-price-server h2 {
    font-size: 36px;
    color: #616161;
    text-align: center;
    margin-bottom: 50px;
}

.total-price {
    margin: 50px 0;
}

.total-price-title {
    height: 125px;
    width: 100%;
    margin: 100px auto;
    padding: 20px 30px;
    color: #fff;
    text-align: center;
    font-size: 24px;
}

.total-price .panel label {
    font-weight: normal;
    display: block;
    height: 25px;
    line-height: 25px;
}

.total-price .glyphicon {
    font-size: 40px;
    color: #FAEBCC;
    line-height: 240px;
}

.total-price .panel input {
    margin: 0 10px 0 0;
    padding: 0;
    height: auto;
}

.total-price-row .total-icon {
    float: left;
    width: 8%;
    text-align: center;
    line-height: 343px;
}

.total-price-row .select-item {
    float: left;
    width: 19%;
}

.total-price-row .icon-arrow {
    margin: 20px;
    line-height: 34px;
    text-align: center;
}

.total-price-row .unit-price {
    color: #ff974e;
}

.total-price-row .totalprice {
    font-size: 14px;
    margin: 20px auto 20px auto;
    color: #1ec679;
}

.total-price-row .totalprice span {
    font-size: 20px;
}

.total-price-row .unit-price .title, .total-price-row .totalprice .title {
    display: inline-block;
    width: 80px;
    text-align: right;
}

.total-price-row .total-btn {
    text-align: center;
}

.total-price-row .btn-total {
    padding: 12px 20px;
    border-color: #f1a452;
    background-color: #f1a452;
    color: #fff;
    border-radius: 0;
    font-size: 22px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.total-price-row .btn-total:hover {
    color: #fff;
    background-color: #ed8b23;
    border-color: #ed8b23;
}

.total-price-row .panel {
    border-radius: 0;
    border: 1px solid #f5f5f5;
}

.total-price-row .panel .panel-heading {
    border-radius: 0;
}

.total-price-row .panel .panel-body {
    padding: 20px;
    height: 300px;
    border-radius: 0;
    overflow-y: auto;
}

.total-price-row .panel .panel-body li {
    margin-bottom: 10px;
}

.total-price-row .panel.panel-detail {
    background-color: #cdf6e3;
    border: 1px solid #1ec679;
    color: #1ec679;
}

.total-price-row .panel.panel-detail .panel-body {
    height: 300px;
    padding: 10px;
}

.topics-mian {
    background-color: #f8f3e7;
    padding-bottom: 50px;
}

.topics-preface {
    position: relative;
    height: 400px;
}

.topics-preface .preface-contet {
    position: absolute;
    top: 130px;
    left: 230px;
    font-size: 18px;
}

.topics-preface .preface-contet p {
    margin-bottom: 5px;
    letter-spacing: 1px;
}

.topics-preface .preface-contet p span {
    color: #e4580b;
}

.topics-process {
    padding: 50px 0;
    margin: 0 auto;
    text-align: center;
}

.topics-process img {
    margin: 0 auto;
}

.topics-column-header {
    position: relative;
    height: 70px;
    margin: 30px auto 50px;
}

.topics-column-header h3 {
    position: absolute;
    top: 3px;
    left: 50%;
    margin-left: -60px;
    font-size: 24px;
    width: 120px;
    text-align: right;
}

.topics-column-body {
    padding: 20px 60px 20px 60px;
    min-height: 100px;
    -webkit-border-radius: 0 0 Infinitypx 0 65px;
    -moz-border-radius: 0 0 Infinitypx 0 65px;
    border-radius: 0 0 Infinitypx 0 65px;
    background-color: #dc5e14;
    -webkit-box-shadow: 2px 3px 8px rgba(213, 209, 197, 0.75);
    -moz-box-shadow: 2px 3px 8px rgba(213, 209, 197, 0.75);
    box-shadow: 2px 3px 8px rgba(213, 209, 197, 0.75);
}

.topics-column-body img {
    margin: 0 auto;
}

.topics-column-body a {
    color: #fff;
}

.topics-column-body p {
    margin: 20px auto;
}

.topics-column-body.column-two {
    background-color: #f4c710;
}

.topics-column-body.column-two h3 {
    color: #b52306;
}

.topics-column-body.column-three {
    background-color: #ed850b;
}

.topics-column-body h3 {
    color: #fff;
    font-size: 24px;
    text-align: center;
    margin: 30px auto 40px;
    height: 38px;
}

.topics-column-body .icon-star-left {
    display: inline-block;
    height: 38px;
    width: 50px;
}

.topics-column-body .icon-star-right {
    display: inline-block;
    height: 38px;
    width: 50px;
}

.topics-footer {
    text-align: center;
    padding: 70px 20px;
    height: 180px;
    line-height: 40px;
    background-color: #f8f3e7;
    color: #fff;
}

.topics-footer a {
    color: #fff;
}

.verify-help .verify-img {
    line-height: 40px;
}

.verify-help .help-block {
    padding-left: 15px;
}

.verify-help .help-block .text-danger {
    display: inline-block;
    padding-top: 5px;
}

.homepage-feature a {
    width: 100%;
    min-height: 100px;
}

.homepage-feature a img {
    width: 100%;
}

.btn-green {
    display: inline-block;
    padding: 0 15px;
    height: 32px;
    line-height: 32px;
    color: #fff;
    background-color: #59c85c;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

.btn-green:hover, .btn-green:focus {
    color: #fff;
    background-color: #59c85c;
}

body {
    margin: 0;
}

ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

input {
    display: inline-block;
    border: 1px solid #cfcfcf;
    outline: none;
}

.bcloud-info {
    color: #f86d40;
}

.bcloud-link {
    color: #6d8ffe;
}

.clear {
    clear: both;
}

.edu-banner .baiduyun-banner-detail {
    position: absolute;
    top: 300px;
    left: -45px;
}

.text-center {
    text-align: center;
}

.bcloud-body {
    position: relative;
}

.btn-bcloud {
    display: inline-block;
    padding: 26px 80px;
    line-height: 22px;
    font-size: 20px;
    color: #fff;
    background-color: #26abff;
    border: 0;
}

.btn-bcloud:focus {
    outline: none;
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}

.bcloud-nav {
    position: absolute;
    width: 100%;
    left: 0;
    top: -170px;
    z-index: 1;
}

.bcloud-nav li {
    position: relative;
    float: left;
    height: 90px;
    line-height: 90px;
    font-size: 24px;
    color: #fff;
    width: 50%;
    text-align: center;
    cursor: pointer;
}

.bcloud-nav li .arrow {
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -10px;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    margin-bottom: -10px;
    display: inline-block;
}

.bcloud-nav .intro {
    background-color: #f1c600;
}

.bcloud-nav .intro .arrow {
    border-top: 10px solid #f8c30a;
}

.bcloud-nav .apply {
    background-color: #26abff;
}

.bcloud-nav .apply .arrow {
    border-top: 10px solid #26abff;
}

.bcloud-nav-fixed {
    position: fixed;
    width: 100%;
    top: 0px;
}

.bcloud-content {
    width: 1180px;
    margin: 80px auto 30px auto;
    padding: 40px 30px;
    border: 1px solid #eee;
    font-size: 14px;
    color: #666666;
}

.bcloud-content .headline {
    margin-bottom: 30px;
    font-size: 16px;
    font-weight: bold;
    color: #333333;
}

.bcloud-content .intro {
    font-weight: bold;
    font-size: 14px;
    color: #999999;
}

.bcloud-content .intro p {
    text-indent: 28px;
    line-height: 35px;
    margin: 0;
}

.bcloud-content .add-ours {
    margin-top: 30px;
    border-bottom: 1px solid #eee;
    font-size: 14px;
    color: #666666;
}

.bcloud-content .add-ours .addours-ul {
    margin-left: 25px;
}

.bcloud-content .add-ours .addours-ul li {
    margin-bottom: 25px;
    line-height: 25px;
}

.bcloud-content .add-ours .addours-ul li p {
    position: relative;
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}

.bcloud-content .add-ours .point {
    position: absolute;
    left: -25px;
    margin-top: -4px;
    top: 50%;
    display: inline-block;
    height: 8px;
    width: 8px;
    background-color: #ababab;
    margin-right: 18px;
    margin-bottom: 3px;
}

.bcloud-content .bottom {
    margin-top: 30px;
}

.bcloud-content .bottom ol {
    list-style-type: none;
    counter-reset: sectioncounter;
    margin: 0;
    padding-left: 25px;
}

.bcloud-content .bottom ol li {
    line-height: 30px;
}

.bcloud-content .bottom ol li:before {
    content: counter(sectioncounter) ;
    counter-increment: sectioncounter;
}

.bcloud-content .bottom ol li:last-child {
    margin-bottom: 0;
}

.bcloud-content .bottom.mtnone {
    margin-top: 0;
}

.bcloud-content .form-group {
    margin-bottom: 30px;
    font-size: 16px;
    font-weight: normal;
}

.bcloud-content .form-group .controls {
    float: right;
}

.bcloud-content .form-group .controls .help-block {
    margin: 0;
}

.bcloud-content .form-group label {
    display: inline-block;
    width: 160px;
    height: 76px;
    line-height: 76px;
    margin-bottom: 0;
    text-align: center;
    background-color: #eaf0f8;
    color: #444;
    border-radius: 8px 0 0 8px;
}

.bcloud-content .form-group input {
    vertical-align: top;
    height: 76px;
    width: 946px;
    padding: 0 10px;
    color: #666666;
    font-size: 20px;
    border-radius: 0 8px 8px 0;
    border: 2px solid #eaf0f8;
}

.bcloud-content .form-group .phase {
    float: right;
    height: 76px;
    width: 846px;
    padding: 26px 0;
    border-radius: 0 8px 8px 0;
    border: 2px solid #eaf0f8;
}

.bcloud-content .form-group .phase label, .bcloud-content .form-group .phase input {
    width: auto;
    height: auto;
    line-height: auto;
    background-color: #fff;
    line-height: 26px;
}

.bcloud-content .form-group .phase label {
    margin-left: 50px;
    margin-right: 0;
    color: #666666;
    font-weight: normal;
}

.bcloud-content .form-group .phase label input {
    margin-right: 5px;
}

.bcloud-content .form-group .label-md {
    width: 260px;
    margin-right: 0;
}

.bcloud-content .form-group.auth-code label, .bcloud-content .form-group.auth-code .controls {
    float: left;
}

.bcloud-content .form-group.auth-code input {
    width: 200px;
    margin-left: 10px;
}

.bcloud-content .form-group.auth-code .auth-img {
    margin-left: 12px;
    vertical-align: top;
    height: 50px;
    margin-top: 13px;
    cursor: pointer;
}

.bcloud-content .form-group.auth-code .help-block {
    margin-left: 12px;
}

.bcloud-modal .btn-bcloud {
    padding: 8px 35px;
    font-size: 14px;
    background-color: #00c877;
}

.bcloud-modal .modal-header {
    font-size: 18px;
    color: #575757;
    font-weight: bold;
}

.bcloud-modal .modal-header .close {
    margin-top: -2px;
    color: #575757;
    font-weight: normal;
    font-size: 24px;
    opacity: 9;
    filter: alpha(opacity=900);
}

.bcloud-modal .modal-body {
    padding: 40px 112px;
    font-size: 14px;
    color: #666666;
}

.bcloud-modal .modal-body p {
    margin: 5px 0 0;
}

.bcloud-modal .modal-body .mtm {
    margin-top: 10px;
}

.bcloud-modal .modal-body .title {
    font-size: 18px;
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 20px;
    color: #00c877;
}

.bcloud-modal .modal-body .title i {
    margin-right: 20px;
}

.bcloud-modal .modal-body .title.fail {
    color: #ffc000;
}

.bcloud-modal .modal-body .mask {
    color: #333333;
    font-weight: bold;
}

.bcloud-modal .modal-footer {
    padding: 0 0 40px;
    border: 0;
    text-align: center;
}

.text-center {
    text-align: center;
}

.mh90 {
    margin: 0 90px;
}

.title-lg {
    text-align: center;
}

.forum-main {
    position: relative;
    background-color: #0044a2;
    color: #fff;
    font-size: 16px;
}

.forum-header {
    position: relative;
    min-width: 1170px;
}

.forum-header .open-live {
    position: absolute;
    left: 50%;
    top: 68%;
    margin-left: -82px;
    padding: 5px 12px;
    background-color: #e2e114;
    font-size: 16px;
    color: #0d3e7e;
    cursor: pointer;
}

@media (min-width: 1300px) {
    .forum-header .open-live {
        margin-left: -93px;
        padding: 6px 15px;
        font-size: 20px;
    }
}

.forum-header .open-live:hover {
    text-decoration: none;
}

.forum-header .open-live span {
    margin: 0 10px;
    font-size: 26px;
}

.forum-item {
    position: relative;
    background-color: #3ea2f0;
    padding: 40px 70px 60px;
    margin-bottom: 70px;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
}

.forum-item .title {
    margin-bottom: 30px;
    color: #fcff00;
    font-size: 24px;
    font-weight: bold;
}

.forum-item .title.title-lg {
    text-align: center;
    margin-bottom: 15px;
}

.forum-item .title-icon {
    display: block;
    position: absolute;
    left: 50%;
    top: -10px;
    margin-left: -200px;
    height: 60px;
    width: 400px;
    line-height: 60px;
    text-align: center;
    background-color: #e3e218;
    font-size: 24px;
}

.forum-item .info {
    text-indent: 24px;
}

.forum-item .main-info {
    margin-top: 50px;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
}

.forum-item .main-info li {
    float: left;
    width: 25%;
    font-size: 12px;
}

.forum-item .main-info img {
    border-radius: 50%;
}

.forum-item .main-info .name {
    margin: 20px 0;
    font-weight: bold;
    font-size: 18px;
    color: #0e3045;
}

.forum-item .coll-title {
    margin: 60px 0 30px;
}

.forum-item .table {
    margin-top: 50px;
    background-color: #b9dcf5;
    border: 1px solid #3ea2f0;
}

.forum-item .table th {
    font-size: 16px;
    color: #0e3045;
    font-weight: normal;
    border: 1px solid #3ea2f0;
    text-align: center;
    line-height: 30px;
}

.forum-item .table thead {
    background-color: #64baf9;
}

.forum-item .table thead th {
    color: #fff;
}

.forum-item video {
    width: 100%;
    margin-top: 50px;
}

.forum-item.font-md {
    font-size: 20px;
    font-weight: normal;
}

.forum-bottom {
    padding: 30px 0 80px;
    text-align: center;
}

.edu-install .edu-install-title {
    font-size: 27px;
    line-height: 27px;
    color: #00c877;
    padding-bottom: 20px;
}

.edu-install .install-row {
    border-top: 1px solid #ebebeb;
}

.edu-install .install-row > div {
    padding: 0;
}

.edu-install .install-row .col-md-2.fixed {
    position: fixed;
    z-index: 999;
    top: 0;
    width: 195px;
}

.edu-install .install-row .col-md-2.fixed ul {
    width: 195px;
    margin: 0;
}

.edu-install .install-row .install-nav {
    text-indent: 20px;
    border-left: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    background: #fff;
}

.edu-install .install-row .install-nav a {
    line-height: 44px;
    color: #383838;
    display: block;
    padding: 5px 0;
    border-left: 2px solid #fff;
}

.edu-install .install-row .install-nav a:hover {
    background-color: #f5f5f5;
    color: #00c877;
    text-decoration: none;
    border-left: 2px solid #00c877;
}

.edu-install .install-row .install-content.fixed {
    padding: 0;
    margin: 0 0 0 235px;
}

.edu-install .install-row .install-content {
    padding: 0 0 0 40px;
}

.edu-install .install-row .install-content h2 {
    margin-top: 40px;
    font-size: 20px;
    color: #383838;
}

.edu-install .install-row .install-content img {
    max-width: 800px;
}

.edu-install .install-row .install-content p {
    color: #808080;
    margin-bottom: 20px;
}

.edu-install .install-row .install-content .mrl {
    margin-right: 20px;
}

.edu-install .install-row .install-content .qq {
    display: inline-block;
    width: 36px;
    height: 36px;
    vertical-align: bottom;
}

.edu-install .install-row .install-content .pbl {
    padding-bottom: 40px;
    border-bottom: 1px solid #ebebeb;
}

.edu-install .install-row .install-content #buyer-yun ul {
    border: 1px solid #ebebeb;
}

.edu-install .install-row .install-content #buyer-yun ul .icon1, .edu-install .install-row .install-content #buyer-yun ul .icon2, .edu-install .install-row .install-content #buyer-yun ul .icon3, .edu-install .install-row .install-content #buyer-yun ul .icon4, .edu-install .install-row .install-content #buyer-yun ul .icon5 {
    display: inline-block;
    width: 47px;
    height: 47px;
    line-height: 47px;
    margin: 0px auto 15px;
}

.edu-install .install-row .install-content #buyer-yun ul .icon1 {
    background-position: 0 -3px;
}

.edu-install .install-row .install-content #buyer-yun ul .icon2 {
    background-position: -50px -2px;
}

.edu-install .install-row .install-content #buyer-yun ul .icon3 {
    width: 55px;
    background-position: -107px -2px;
}

.edu-install .install-row .install-content #buyer-yun ul .icon4 {
    background-position: -168px -2px;
}

.edu-install .install-row .install-content #buyer-yun ul .icon5 {
    background-position: -228px -2px;
}

.edu-install .install-row .install-content #buyer-yun ul .top {
    border-bottom: 1px solid #ebebeb;
    padding: 15px 0 25px;
    border-right: 1px solid #ebebeb;
}

.edu-install .install-row .install-content #buyer-yun ul .top span {
    display: block;
    text-align: center;
    font-size: 16px;
    color: #2f2f2f;
}

.edu-install .install-row .install-content #buyer-yun ul .bottom {
    padding: 30px 0;
    text-align: center;
    border-right: 1px solid #ebebeb;
    font-size: 20px;
    color: #2f2f2f;
}

.edu-install .install-row .install-content #buyer-yun ul li {
    float: left;
    width: 20%;
}

.edu-install .install-row .install-content #buyer-yun ul li:last-child .bottom {
    padding: 16px 0;
    border-right: none;
}

.edu-install .install-row .install-content #buyer-yun ul li:last-child .top {
    border-right: none;
}

.edu-install .install-row .install-content #buyer-yun .buyer {
    margin-top: 34px;
}

.edu-install .install-row .install-content #buyer-yun .buyer a {
    border-radius: 8px;
    background: #00c877;
    color: #fff;
    padding: 6px 20px;
    margin-left: 22px;
}

.edu-solution {
    margin-top: 40px;
}

.edu-solution .col-md-3, .edu-solution .col-md-9 {
    padding-right: 10px!important;
    padding-left: 10px!important;
}

.edu-solution .solution-left {
    border: 1px solid #ebebeb;
}

.edu-solution .col-md-3.fixed {
    position: fixed;
    z-index: 999;
    top: 80px;
    width: 292px;
}

.edu-solution .col-md-9.fixed {
    padding: 0;
    margin: 0 0 0 305px;
}

.edu-solution .solution-nav li a {
    padding: 0 0 0 28px;
    color: #6f6f6f;
    line-height: 44px;
    display: block;
}

.edu-solution .solution-nav li a:hover {
    background: #f5f5f5;
    text-decoration: none;
    color: #1ec67a;
}

.edu-solution .solution-nav li:first-child a {
    padding: 4px 10px;
    color: #191919;
}

.edu-solution .solution-nav li.active a {
    background: #f5f5f5;
    color: #1ec67a;
}

.edu-solution .solution-content h2 {
    color: #808080;
    font-size: 24px;
    padding: 50px 20px 60px;
    font-weight: normal;
    margin: 0;
}

.edu-solution .solution-content > img {
    width: 100%;
}

.edu-solution .solution-content .solution-item > img {
    border: 1px dashed #e9e9e9;
    display: block;
    margin: -30px auto 70px;
}

.edu-solution .solution-content .solution-item .border-r {
    border-right: 1px solid #eee;
}

.edu-solution .solution-content .solution-item .solution-list {
    float: left;
    width: 50%;
    padding: 0 63px;
    margin-bottom: 118px;
}

.edu-solution .solution-content .solution-item .solution-list .text-center {
    line-height: 286px;
    color: #808080;
}

.edu-solution .solution-content .solution-item .solution-list .s-img {
    text-align: center;
}

.edu-solution .solution-content .solution-item .solution-list .s-img h4 {
    margin: 40px 0 18px;
    font-weight: normal;
}

.edu-solution .solution-content .solution-item .solution-list .s-img a {
    color: #2e2e2e;
}

.edu-solution .solution-content .solution-item .solution-list .s-img a:hover {
    color: #1ec67a;
    text-decoration: none;
}

.edu-solution .solution-content .solution-item .solution-list .metas {
    color: #808080;
}

.edu-solution .solution-content .solution-item .solution-list .metas a:hover {
    text-decoration: none;
}

.edu-solution .solution-content .solution-item .solution-list .metas p {
    line-height: 24px;
    margin-bottom: 20px;
}

.edu-solution .solution-content .solution-item .solution-intro {
    padding: 0 15px;
}

.edu-solution .solution-content .solution-item .solution-intro h3 {
    color: #2e2e2e;
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 20px;
}

.edu-solution .solution-content .solution-item .solution-intro p {
    color: #808080;
    margin-bottom: 40px;
}

.edu-solution .solution-content .solution-item .solution-intro p img {
    margin-right: 15px;
    margin-bottom: 15px;
}

.edu-solution .border {
    margin-bottom: 100px;
}

.edu-solution .border > h2 {
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
}

.edu-solution .border .solution-item {
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
}

.addi {
    float: right;
    width: 380px;
}

.wrapper img {
    /* width: 500px; */
}

.advert ul {
    padding: 0px;
    list-style-type: none;
}

.advert ul li {
    width: 380px;
    height: 40px;
    line-height: 40px;
    padding-left: 15px;
    background: url(/jdgcxy/css/list_style.png) no-repeat left center;
    border-bottom: 1px dashed #e6e6e6;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

.advert ul li span {
    float: right;
    color: #999;
    margin-right: 14px;
    margin: 0px auto;
    padding: 0px;
    font-size: 14px;
    color: #333;
}

.advert ul li a {
    text-decoration: none;
    color: #333;
    outline: none;
    margin: 0px auto;
    padding: 0px;
    font-size: 14px;
}

.advert ul li a:hover {
    background: #f5f5f5;
    text-decoration: none;
    color: #1ec67a;
}

.edu-footer .copyrights {
    background: #000;
    padding: 10px 0;
    color: #b0aab5;
    line-height: 30px;
}

.mainWrap {
    width: 1200px;
    margin: auto;
}

.edu-footer .copyrights .right {
    height: 30px;
    border: 0;
    width: 200px;
    margin-left: 30px;
    position: relative;
}

.right {
    float: right;
}

.edu-footer .copyrights span {
    padding-right: 20px;
}

.edu-footer .footerwrapper {
    background: #fff;
}

.edu-footer .code {
    top: -30px;
    text-align: center;
    color: #777;
    position: relative;
    float: right;
}

.edu-footer .code .code_1 {
    float: left;
    padding: 0 1px;
}

.edu-footer .code .code_1 img {
    margin: 0 0 10px 0;
}

.edu-footer .code span {
    display: block;
}

.edu-footer .code .code_1 {
    float: left;
    padding: 0 1px;
    margin-right: 5px;
}

.edu-footer .footerwrapper .ur {
    float: left;
    width: 850px;
}

.edu-footer .footerwrapper ul {
    padding-top: 50px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ccc;
}

.edu-footer .footerwrapper .ur img {
    width: 200px;
    vertical-align: middle;
}

.edu-footer .footerwrapper img {
    margin: 25px 0 35px 0;
}

.edu-footer .footerwrapper img.t {
    margin-left: 30px;
}

.clearfix:after {
    display: block;
    content: '';
    clear: both;
    height: 0px;
    visibility: hidden;
}

.edu-footer .footerwrapper ul li {
    float: left;
    font-size: 13px;
}

.edu-footer .footerwrapper ul li a {
    display: block;
    padding-right: 25px;
}

.container {
    max-width: 1200px;
    margin-bottom: 50px;
}

.info-content {
    line-height: 2.5;
    padding-top: 30px;
}

a {
    color: #333;
    text-decoration: none;
}

a.btn-more {
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    /* Firefox 4 */
    -webkit-transition: all 0.5s ease;
    /* Safari and Chrome */
    -o-transition: all 0.5s ease;
    /* Opera */
    border-radius: 30px;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
}

a.btn-more:hover {
    border: 2px solid #ffb64b!important;
    color: #ffb64b!important;
    background-color: #fff!important;
}

.banner {
    height: 500px\9!important;
    overflow: hidden\9!important;
    overflow: hidden;
}

.mask-bg {
    position: fixed;
    width: 100%;
    height: 100%;
    display: none;
    height: 100vh;
    background-color: rgba(0, 0, 0, .7);
    overflow: hidden;
    z-index: 100;
    top: 0;
    left: 0;
}

.mask-bg.active {
    display: block;
}

.nav .animated,.sub-nav .animated {
    animation-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.navSlide {
    animation-name: navSlide;
    -webkit-animation-name: navSlide;
}

@keyframes navSlide {
    0% {
        transform: translateY(100%);
        -webkit-transform: translateY(100%);
        -ms-transform: translateY(100%);
        -moz-trsansform: translateY(100%);
        -o-transform: translateY(100%);
        opacity: 0;
        visibility: visible;
    }

    100% {
        transform: translateY(0);
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        opacity: 1;
    }
}

@media (min-width: 1000px)  {
    .header li:nth-child(2), .header li:nth-child(3) {
        margin-top: 16px;
    }

    .header li:nth-child(2) i {
        display: block;
        font-size: 18px;
    }

    .header li:nth-child(2) em {
        color: rgb(126, 126, 126);
        font-size: 12px;
        text-transform: uppercase;
    }

    .header li:nth-child(3) {
        text-align: right;
        font-size: 20px;
        position: relative;
        right: -20px;
    }

    .header li:nth-child(3) span {
        display: block;
        color: #7E7E7E;
        font-size: 14px;
        letter-spacing: 0.01rem;
    }

    .header li:last-child {
        padding-top: 12px ;
    }

    .header li:last-child .faphone {
        color: #fff;
        font-weight: bold;
        font-size: 18px;
        background: url(/jdgcxy/images/top-tel.png) no-repeat center;
        line-height: 60px;
        text-align: center
    }

    .header li:last-child .fa {
        padding-right: 10px;
    }

    .header {
        padding: 22px 0;
    }

    .header .logo img {
        height: 80px;
    }

    .nav {
        width: 100%;
    }

    .nav>ul>li {
        float: left;
        text-align: center;
        line-height: 66px;
        width: 14.2%;
    }

    .nav>ul>li>ul {
        position: absolute;
    }

    .nav>ul>li>a {
        font-size: 15px;
        display: block;
        width: 100%;
        color: #fff;
        font-weight: bold;
    }

    .nav >ul>li:hover,.nav >ul>li.active {
        background: url(/jdgcxy/images/bottom.png) no-repeat center bottom;
    }

    .nav li:hover> ul {
        display: block;
    }

    .nav ul li ul li a {
        display: block;
        width: 100%;
        text-align: center;
        color: #fff;
        font-size: 15px;
        line-height: 50px
    }

    .nav ul li ul li a:hover {
        text-decoration: none;
        color: #fff;
        background: #89584B;
    }

    .nav ul li ul li {
        display: none!important;
    }

    .nav ul li {
        position: relative;
    }

    .nav ul li .arrow {
        display: none
    }

    .nav ul li ul {
        background-color: #ad7669;
        display: none;
        position: absolute;
        left: -18%;
        z-index: 2;
        width: 150px
    }

  .nav ul li ul li ul {
        left: 100%;
        top: 0px;
        display: none;
    }

   .nav-toggle {
        display: none;
    }

    .html5zoo-arrow-left-0 {
        background: url(/jdgcxy/images/left.png) no-repeat scroll left top!important;
        margin-left: 10px;
    }

    .html5zoo-arrow-right-0 {
        background: url(/jdgcxy/images/left2.png) no-repeat scroll left top!important;
        margin-right: 10px;
    }

    .same-padding {
        padding-top: 50px;
    }

    /*bootom*/
    footer {
        padding-top: 30px;
    }

    .study i {
        font-size: 18px;
    }

   .tips li:first-child {
        padding-right: 0;
    }

    .tips li:last-child {
        border: 1px solid #cdd2d2;
        border-left-style: none;
        height: 175px;
        overflow: hidden;
    }

    .tel li img {
        max-width: 150px;
    }

    .tel {
        margin: 30px 0;
    }

 }

@media (max-width: 1000px)  {
    .nav-toggle {
        position: absolute;
        top: 24px;
        right: 20px;
    }

    .nav-toggle .fa {
        font-size: 24px;
    }

    .logo-box {
        text-align: left;
        padding-left: 0;
    }

    .header li:nth-child(2),.header li:nth-child(3),.header li:last-child {
        display: none;
    }

    .header {
        border-bottom: 1px solid #d6d6d6;
    }

    .header .container .row {
        margin: 4px 0;
    }

    .header .logo img {
        height: 54px;
    }

    .header .nav-toggle {
        position: absolute;
        right: 5px;
        top: 0;
        font-size: 25px;
        min-width: 60px;
        height: 60px;
        line-height: 60px;
        text-align: center;
        cursor: pointer;
        z-index: 1;
    }

    .header .nav-toggle.active {
        color: #ccc;
    }

    .nav {
        position: fixed;
        z-index: 999;
        top: 0px;
        right: 0px;
        width: 0px;
        background: #fff;
        height: 100%;
        height: 100vh;
        opacity: 0;
        transition: all 0.2s linear;
        overflow-y: auto
    }

    .nav.active {
        opacity: 1;
        width: 300px;
        max-width: 60%
    }

    .nav ul li {
        line-height: 45px;
        text-align: left
    }

    .nav ul li ul {
        display: none;
    }

    .nav ul li a {
        padding-left: 30px;
        display: block;
        color: #999;
        font-size: 15px;
        line-height: 3.5;
        border-bottom: 1px solid #dcdcdc
    }

    .nav ul li ul li a {
        padding-left: 60px;
        font-size: 14px;
        background-color: rgba(168, 169, 176, 0.13)
    }

    .nav ul li ul li ul li a {
        padding-left: 90px;
    }

    .nav ul li ul li ul li li a {
        padding-left: 120px;
    }

    .nav ul li {
        position: relative;
    }

    .nav ul li .arrow {
        position: absolute;
        right: 0px;
        top: 0px;
        width: 50px;
        height: 50px;
        line-height: 50px;
        text-align: center;
        transition-duration: 0s
    }

    .nav ul li .arrow:after {
        font-family: FontAwesome;
        content: "\f105";
        display: block;
        font-weight: bold;
        font-size: 18px
    }

    .nav ul li.current > a {
        color: #5a342b;
    }

    .nav ul li.active > ul {
        display: block
    }

    .nav ul li.active > .arrow {
        transform: rotate(90deg)
    }

    .display-die,.sub-nav-box,.control-phone {
        /* display: none!important; */
    }

    .same-padding {
        padding-top: 20px;
    }

    /*bootom*/
    footer {
        padding-top: 20px;
    }

    .study i {
        font-size: 16px;
    }

    .copyright {
        font-size: 13px;
    }

   h4 {
        font-size: 1.8rem;
        line-height: 1.6 !important;
    }

    .tips .tips-online {
        border-radius: 20px;
    }

    .tips .tips-online img {
        max-width: 70px;
    }

    .tips li:first-child {
        width: 150px;
        margin: 0 auto;
    }

    .tips li:last-child span {
        text-indent: 2em;
    }

    .tel li img {
        max-width: 100px;
    }

    .tel {
        margin: 18px 0;
    }

 }

/*bootom*/
.copyright {
    text-align: center;
    padding-bottom: 20px;
}

footer {
    background-color: #f8f7f6;
}

.study {
    text-align: center;
}

.study i {
    line-height: 1
}

.study em {
    color: rgb(126, 126, 126);
    font-size: 12px;
    text-transform: uppercase;
    display: block;
    position: relative;
    top: -6px;
}

.study ul {
    padding-bottom: 20px;
}

.study ul li {
    display: inline-block;
}

/*top*/
.top-bg {
    background-color: rgb(84, 193, 196);
}

.sub-nav-box {
    /* margin: 20px auto 60px; */
    /* text-align: center; */
}

.sub-nav-box .sub-nav li {
    /* display: inline-block; */
    /* margin-left: 40px; */
}

.sub-nav-box .sub-nav li a {
    /* font-weight: bold; */
    /* background-color: #54c1c4; */
    /* color: #fff; */
    /* padding: 12px 50px; */
    /* border-radius: 30px; */
}

.sub-nav-box .sub-nav li.active a,.sub-nav-box .sub-nav li:hover a {
    background-color: #fbcb39;
    color: #fff;
    font-weight: bold;
}

.currents{
        background-color: #FAFAFA;

}
.current{
    background-color: #fbcb39;

}
.sub-nav-box .sub-nav li ul {
    display: none;
}

.images-list .row .item a {
    display: block;
    overflow: hidden;
    padding: 20px;
}

.images-list .row .item img {
    display: block;
    width: 100%;
    height: auto;
    transition: all 0.3s ease-out 0s;
}

#goTop {
    position: fixed;
    bottom: 80px;
    right: 80px;
    width: 40px;
    height: 40px;
    text-indent: -999em;
    z-index: 20000;
    background-image: url(/jdgcxy/images/top.png);
    background-repeat: no-repeat;
    background-position: -84px 0;
}

#goTop:hover {
    width: 40px;
    height: 40px;
    background: url(/jdgcxy/images/top.png) no-repeat -84px -42px;
    text-indent: -999em;
    filter: alpha(opacity=100);
    opacity: 1;
    z-index: 20000;
}

@media (max-width: 1000px) {
    .gotoptop_icon {
        display:none!important;
    }
}

@media (max-width: 1000px) {
    .gotoptop_icon {
        display:none!important;
    }
}

.float-nav-toggle {
    display: block;
    text-align: center;
    position: fixed;
    left: 6px;
    bottom: 60px;
    color: #fff;
    font-size: 18px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    background-color: rgba(13, 13, 13, 0.6);
    border-radius: 20px;
}

@media (max-width: 767px) {
    .display-xs-block {
        display: block !important;
    }
}

.footer-fixed {
    position: fixed;
    left: 0;
    bottom: 0;
    overflow: hidden;
    width: 100%;
    padding: 6px 0px;
    color: #fff;
    z-index: 9;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background-color: #fff;
    box-shadow: 0px 0px 2px 1px rgba(0,0,0,.3);
}

.footer-fixed ul {
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    align-items: center;
    text-align: center;
}

.footer-fixed ul li a {
    width: 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 12px;
}

.footer-fixed ul li p {
    font-size: 1.3rem;
}

.footer-fixed.active {
    transform: translateX(2.8rem);
    z-index: 9;
}

.footer-fixed2 {
    font-size: 2.8rem;
    padding-top: 0.6rem;
}

.footer-fixed i {
    display: block;
}

.footer-fixed .fa {
    font-size: 20px;
}

@media(max-width: 1000px) {
    footer {
        margin-bottom:50px;
    }
}

@media (min-width: 1000px) {
    .footer-fixed {
        display:none!important;
    }
}

.breadcrumb {
    padding-top: 0;
    padding-bottom: 0;
}

.breadcrumb-box {
    font-weight: bold;
    padding-bottom: 20px;
}

.breadcrumb > li + li::before {
    content: ">>";
    padding: 0 5px;
    color: rgb(102, 102, 102);
}

.breadcrumb li:first-child a span:hover,.breadcrumb li:last-child a:hover {
    text-decoration: underline;
}

.breadcrumb > li,.breadcrumb > li > a {
    color: #fff;
}

.page {
    padding: 100px 0;
}

.page li .fa {
    padding-right: 6px;
}

.page li:hover,.page li:hover a {
    color: #58c2c5;
}

.black-bg {
    background-color: #000;
}

.card1 {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
}

.card2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
    height: 40px;
}

.card5 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
    height: 108px;
}

.sy_mk_gundong {
    background: rgb(248, 246, 247);
    margin: 45px 0 0;
    padding: 10px 0;
}

.marqueeleft {
    height: 150px;
    max-width: 1200px;
    overflow: hidden;
    margin: 0px auto;
}

.marqueeleft ul {
    float: left;
}

.marqueeleft li {
    display: block;
    width: 240px;
    height: 150px;
    overflow: hidden;
    float: left;
    margin: 0 10px;
}

.marqueeleft li img {
    height: 100%;
    width: 100%;
}

.forus-title span {
    color: rgb(237, 142, 130);
    font-size: 12px;
    text-transform: uppercase
}

.forus {
    padding-top: 10px;
}

.forus ul li img {
    max-height: 480px;
}

.teacher-resources {
    text-align: center;
}

.teacher-resources > li {
    padding: 30px 10px;
}

.teacher-resources li ul {
    border: 1px solid #dae1e0;
    padding: 30px 20px 20px;
}

.teacher-resources li ul li:nth-child(2) {
    font-size: 24px;
    font-weight: bold;
    padding-top: 10px;
}

.teacher-resources li ul li:nth-child(3) {
    font-size: 16px;
    font-weight: bold;
    color: #54c1c4;
}

.teacher-resources li ul li:last-child {
    font-size: 13px;
    white-space: pre-wrap;
    color: gray;
    padding-top: 10px;
}

@media(min-width: 767px) {
    .teacher-resources li ul {
        height: 480px;
    }
}

.tips {
    padding: 40px 0;
}

.tips .tips-online {
    background-color: #ed8e82;
    color: #fff;
    text-align: center;
    padding: 10px;
}

.tips li:last-child span {
    line-height: 2.2;
    display: block;
    padding-top: 24px;
}

.tips li:last-child p {
    color: rgb(237, 142, 130);
    font-size: 12px;
    padding-top: 10px;
}

.online-booking {
    text-align: center;
    padding-bottom: 40px;
}

.online-booking li:first-child {
    font-size: 28px;
    letter-spacing: 6px;
    font-weight: bold;
}

.online-booking li:nth-child(2) {
    font-size: 16px;
    color: #ed8e82
}

.online-booking li:last-child {
    font-size: 13px;
    letter-spacing: 5px;
    color: rgb(217, 217, 217);
}

.map {
    padding: 30px 0;
}

.tel {
    text-align: center;
}

.tel li:nth-child(2) {
    font-size: 20px;
    font-weight: bold;
    padding: 10px 0;
}

.tel li:nth-child(3), .tel li:last-child {
    font-size: 16px;
    font-weight: bold;
    line-height: 1.8;
}

.tel li:nth-child(3) span, .tel li:last-child span {
    font-weight: normal;
}

.news-list li {
    border-bottom: 1px solid #e1e6e7;
    overflow: hidden;
    padding: 20px 0;
    height: 125px;
}

.news-list li a {
    font-size: 17px;
    font-weight: bold;
}

.news-list li .date {
    font-size: 12px;
    color: #ed8e82;
    padding-top: 4px;
}

.news-list li p {
    padding-top: 16px;
    color: #7e7e7e;
}

.photo-list {
    padding-top: 20px;
}

.photo-list li .photo-box {
    overflow: hidden;
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.photo-list li .title a {
    font-size: 20px;
    font-weight: bold;
    padding-top: 10px;
}

.photo-list li .title .date {
    color: #ed8e82;
    padding-bottom: 10px;
}

.photo-list li .title p {
    color: #7e7e7e;
}

.time {
    padding: 20px 0;
    text-align: center;
    color: #ed8e82;
}

.introduction {
    padding: 5px;
    line-height: 1.7;
    color: #868686;
    background-color: #F5F5F5;
    border: #E5E5E5 1px solid;
    margin-bottom: 10px;
    text-indent: 2em;
}

@media(min-width: 1000px) {
    .we-service strong {
        font-size: 78px;
    }

    .we-service .upward strong,.we-service .upward strong > span {
        font-size: 40px;
    }

    .schools-bg {
        margin-top: 30px;
    }

    .schools li:not(:last-child) {
        border-right: 1px solid #9cacb4;
    }

    .schools {
        padding: 100px 0;
    }
}

@media (max-width: 1000px) {
    .we-service strong {
        font-size: 50px;
    }

    .we-service .upward strong,.we-service .upward strong > span {
        font-size: 28px;
    }

    .schools li:not(:last-child) i {
        border-bottom: 1px solid #9cacb4;
        display: block;
        padding-top: 20px;
        margin-bottom: 10px;
    }

    .schools {
        padding: 40px 0;
    }

    .home-tips {
        margin-top: -60px
    }
}
.mo{
    width: 100px;
    float: right;
    padding-top: 135px;
    font-family: å¿™æŽ³éˆ¥æºâ?žâ?žç?µâ?§å?¡â?Ÿâ?©ï¿½æ«¯âˆ¶å¹å¾?â?¾ï¿½æºŒæ?ŠîŸŠå µä¼±â?©ï¿½æ¾?îž¡ãƒ¢ï¿½æ?€âˆ¶ï¼¦æšæ—å¹è£â?¢æ?æ¾ãƒ?è¹¬æ?ãƒ?å­¤æ¾ãƒ?å­¤å¹»ï¼¦æ?â?šî?·æŸ¯çŸ«ï¸¹ï¿½æ¬Œå?èŠ?è??éœ²å¯éˆ¥çŠ?å§?î?·æŸ¯çŸ«îž£çŠ?å?¢â?ºå?¡ç¹î?·æ?¸Î³Îµè§£ï¿½çŠ?î?·æŸ¯çŸ«Î²î?·î?¼â?©ï¿½æ¾?â?šÎ²å¶ï¿½æ?Î²éŸ­æ¾å¹ç¹Î²å¶ï¿½æ?îŸŠî?™æ£µî†¹ï¿½çŠˆæ?â?¡å˜Žî?¼î?·æ?¸ï¼£å¹è£ãƒ?å µä¼±î?·æŸ¯çŸ«ï¸¹ï¿½æ«¬ä¼±î?¹ï¿½çŠ?å§?î?·æŸ¯çŸ«Î²å¥¥ï¼£ãƒ?ä½²ï¿½æºã??çŠ«ï¿½æ«­â?§å?¡ãƒƒÎ²é?¯ï¿½å¥½ã¢å??ï¿½Î³ï¼¦æŽ?ï¿½Î³îž£çŠ?î?€î‡·æŸ¯çŸ«ï¸¹ï¿½âˆ¨çŠ?â?©ï¿½æ¾?îž¡ãƒ¢ï¿½æ?€âˆ¶ï¼¦æšæ—î?œéŸ­ï¼£îž£çŠ?î?€î‡·æŸ¯çŸ«îž£çŠ«ï¿½çŠ?Î»å?ï¿½æ¾ãƒ?ä½²ï¿½æºã??æŽ?ï¿½æ¯­â?žâ?žç?µâ?¾åŠ?éˆ¥çŠ?ãƒ?åº?åŠ?å¿™æ²¤é²å¿™éˆ¥å­¤â?šã??æŽ?ï¿½æ¯­â?žâ?žç?µâ?¾åŠ?éˆ¥çŠ?ãƒ?åº?åŠ?èŒ?è??æ¥¼èŠ?è??ç¯?èŽ½è?©éˆ¥çŠ?î?·è§£ï¿½æ¯­î?·æŸ¯çŸ«Ñ€ï¿½æ¯¬â”Ÿî?·æŸ¯çŸ«å¹è¶å¹å¾?îŸŠîž ï¼£î?·æŸ¯çŸ«îž£çŠ«ï¿½çŠ?î?¹ï¿½Ã·è®¿Îµå˜Žî?¸îž£å˜Žî?€ãƒ‚å­¤æ¾îŸŠå µä¼±â?©ï¿½æ¨Žâ?Ÿî?·æŸ¯çŸ«Î²é?¯ï¿½å¥½î?œéŸ­âˆ¶ï¼¦æ?â?šî?·æŸ¯çŸ«ï¸¹ï¿½æ¬Œå?èŠ?è??éœ²èŒ?å½?å¨?å¿™è§æ‹§å¿™è§éˆ¥æ–?î?¹ï¿½çŠˆæ?Î²ï¸¹ï¿½æ¯­îž£çŠ«ï¿½çŠ?ãƒ¢ï¿½Îµè¯¥îŸŠî?™æ£µâ‘©ï¿½æ¨Žå¥½ãƒ¢ï¿½æ?€âˆ¶îž æ¾›å§?î?¹ï¿½çŠ?å§?î?·æŸ¯çŸ«å?Ÿè®¿îŸŠî?™æ£µå¹å¾—ãƒ?æº?çŸ«î?¹ï¿½Ã·è¯¥î?œéŸ­ï¼£ãƒ?æº?çŸ«î?¹ï¿½æ°£å?èŒ«èŒ éˆ¥æ¯­ãƒ?î?»ã£Î²éŸ­æ¾î?œæ¦?çŠ?ãƒ?çŠ?å¾?ã¢æ?¸æ³µâ?©ï¿½æ¨Žâ?Ÿî?·æŸ¯çŸ«Î²ã??çŸ«â?©ï¿½æ¾Ÿè¯¥î?¹ï¿½Ã·è®¿Îµå˜Žî?¸îž£å˜Žî?€å¹è£ã¢å­¤æ¾îŸŠî‡·ãƒƒï¼¢ä¼®â?šãƒ¢ï¿½ï¸¹ï¿½æ?Šî?·æŸ¯çŸ«å¹è¶î?¹ï¿½çŠˆæ?â?¡å˜Žî?¼ï¼¢ä¼®ï¼£å¹è£ãƒ?å µä¼±î?·æŸ¯çŸ«ï¸¹ï¿½æ«¬ä¼±â?©ï¿½æ¨Žâ?Ÿî?·æŸ¯çŸ«Î²ä¹è¯¥îŸŠî?·ãƒƒî?¹ï¿½çŠ?å§?î?·æŸ¯çŸ«å?Ÿè®¿îŸŠî?™æ£µå¹å¾—ãƒ?æº?çŸ«î?¹ï¿½Ã·è¯¥î?œéŸ­ï¼£ãƒ?æº?çŸ«î?¹ï¿½æ°£å?å¯éˆ¥çŠ?å§?î?·æŸ¯çŸ«å?Ÿè®¿îŸŠî?™æ£µå¹å¾—ãƒ?æº?çŸ«î?¹ï¿½Ã·è¯¥î?¹ï¿½Ã·è®¿Îµå˜Žî?¸î?·æŸ¯ï¿?;
    font-size: 18px;
}

.we-se{
   width: 1200px;
   height: 170px;
}
.we-service {
    text-align: center;
    padding-top: 70px;
    height: 100px;
}

.box {
    text-align: center;
    padding-top: 100px;
    height: 100px;
    padding-bottom: 60px;
}

.we-service strong {
    color: #ededed9e;
    text-transform: uppercase;
}

.we-service .upward {
    position: relative;
    top: -25px;
}

.we-service .upward i {
    background-color: #ffb952;
    height: 3px;
    width: 50px;
    display: block;
    margin-top: 20px;
}

.we-service .upward strong {
    letter-spacing: 6px;
    color: #ff9800;
}

.we-service .upward span {
    font-size: 16px;
    color: #ff9800;
    display: block;
    padding-top: 6px;
}

.we-service .upward p {
    color: #d9d9d9;
    white-space: pre-wrap;
    font-size: 16px;
    letter-spacing: 5px;
}

.text > ul > li {
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.text .text-box {
    border: 1px solid #eee;
}

.text .text-box img {
    width: 100%;
}

.text li .text-box ul {
    padding: 20px;
    text-align: center;
}

.text li .text-box ul li:first-child {
    font-size: 20px;
    font-weight: bold;
}

.text li .text-box ul li:nth-child(2) {
    color: rgb(88, 194, 197);
    font-weight: bold;
    padding-bottom: 16px;
}

.text li .text-box ul li:nth-child(n+3) {
    color: rgb(126, 126, 126);
    list-style-type: disc;
    text-align: left;
    line-height: 2;
    font-size: 13px;
    position: relative;
    left: 30px;
}

.text li .text-box .more {
    text-align: center;
    margin: 4px 0 30px;
}

.text li .text-box .more a {
    background-color: rgb(237, 142, 130);
    border: 2px solid rgb(237, 142, 130);
    color: #fff;
    padding: 8px 30px;
    border-radius: 30px;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
}

.schools-bg {
    background: url(/jdgcxy/images/schools-bg.jpg) no-repeat center fixed;
    background-size: cover;
}

.schools {
    color: #fff;
    text-align: center;
}

.schools li {
    line-height: 2;
}

.schools li strong {
    color: rgb(88, 194, 197);
    font-size: 28px;
    display: block;
}

.schools li span {
    font-size: 18px;
    font-weight: bold;
}

.home-photo li {
    text-align: center;
}

.home-photo li a .title {
    font-size: 18px;
    font-weight: bold;
    padding-top: 6px;
}

.home-photo li .date {
    color: #58c2c5;
    font-weight: bold;
    font-size: 13px;
}

.home-photo li p {
    color: #7e7e7e;
    margin-top: 12px;
    font-size: 13px;
}

.home-photo .more {
    text-align: center;
    margin: 50px 0 70px;
}

.home-photo .more a {
    background-color: rgb(237, 142, 130);
    border: 2px solid rgb(237, 142, 130);
    color: #fff;
    padding: 10px 40px
}

.self-taught-bg {
    background-color: #f3f5f4;
}

.we-service .upward strong > span {
    color: rgb(88, 194, 197);
    display: inherit;
}

.home-answer {
    padding-bottom: 20px;
}

.home-answer li {
    position: relative;
    padding-right: 100px;
    line-height: 50px;
    background: #f8f6f7;
    border-bottom: 1px solid #e0e6e6;
}

.home-answer li:hover {
    background: #58c2c5;
}

.home-answer li:hover a,.home-answer li:hover .fa,.home-answer li:hover .date {
    color: #fff;
}

.home-answer li .title {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-left: 16px;
}

.home-answer li .title .fa {
    padding-right: 10px;
}

.home-answer li .date {
    position: absolute;
    right: 0px;
    color: #cccccc;
    top: 0px;
    padding-right: 16px;
}

.home-answer-more .row2 {
    float: left;
}

.home-answer-more .row {
    float: right;
    width: 520px;
}

.home-answer-more .more {
    text-align: center;
    margin: 40px 0 60px;
}

.home-answer-more .more a {
    background-color: rgb(237, 142, 130);
    border: 2px solid rgb(237, 142, 130);
    color: #fff;
    padding: 8px 30px;
    border-radius: 30px;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
}

.wonderful-bg {
    background-size: cover;
    background: url("/jdgcxy/images/wonderful-bg.jpg") center center / cover no-repeat fixed;
    min-width: 1200px;
}

.we-wonderful {
    padding-top: 60px;
}

.we-wonderful .upward {
    position: relative;
    top: 0;
}

.we-wonderful .upward strong {
    color: #fff;
}

.wonderful {
    background: none;
    /* padding-bottom: 80px; */
    padding-top: 0;
}

.wonderful-bg .more {
    text-align: center;
    margin-bottom: 60px;
}

.wonderful-bg .more a {
    background-color: #ff9800;
    border: 2px solid #ff9800;
    color: #fff;
    padding: 8px 30px;
    border-radius: 30px;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    font-size: 11pt;
}

.forms .formMiddle .newsNewModuleStyle_two {
    overflow: hidden;
}

element.style {
}

#module527 div.fk-newsLineHeight {
    height: 190px;
}

#module527 .fk-newsLineHeight .newsCalendar {
    vertical-align: middle;
}

.forms .form .fk-newsLineHeight .newsCalendar {
    vertical-align: middle;
}

.newsList.newsNewModuleStyle_two .line .fk-newsCalendar-mdy {
    height: 80px;
    margin-bottom: 0px;
    text-align: left;
}

.newsList.newsNewModuleStyle_two .line .newsCalendar {
    float: left;
    margin-right: 20px;
    position: relative;
    vertical-align: top;
    width: 100px;
}

.newsList .line .newsCalendar {
    cursor: pointer;
    line-height: 23px;
    min-height: 23px;
    text-align: right;
    width: 75px;
}

.newsNewModuleStyle_two .fk-newsCalendar-mdy .fk-newsListDate-part1 {
    color: #ff9800;
    font-family: arial;
    font-size: 40px;
    line-height: 80px;
    font-weight: 700;
}

.newsNewModuleStyle_two .fk-newsCalendar-mdy .fk-newsListDate-part2 {
    color: rgb(204, 204, 204);
    font-family: arial;
    font-size: 15px;
    line-height: 15px;
}

.forms .form .formMiddle a {
    font-size: 14px;
}

.forms .form .formMiddle a {
    font-weight: normal;
}

.forms .form .formMiddle a {
    color: #666666;
}



.forms .form .formMiddle a {
    text-decoration: none;
}

.newsNewModuleStyle_two .fk-newsCalendar-mdy a.fk-newsCalendar-link {
    height: 45px;
    left: 0;
    position: absolute;
    top: 0;
    width: 84px;
}

.newsNewModuleStyle_one .line .newsCalendar a, .newsNewModuleStyle_two .line .newsCalendar a {
    color: #575757;
    display: block;
    font-family: arial;
    font-size: 16px;
}

.newsList .line .newsCalendar a {
    display: inline-block;
    float: right;
    -webkit-text-decoration: none;
    text-decoration: none;
    vertical-align: bottom;
    white-space: nowrap;
}

#module527 .fk-newsLineHeight .lineBody {
    height: 100%;
}

.forms .form .fk-newsLineHeight .lineBody {
    height: 100%;
}

.newsList.newsNewModuleStyle_two .line .lineBody {
    float: left;
    width: 84%;
}

.newsList .line .lineBody {
    border-collapse: collapse;
    border-spacing: 0;
    height: 100%;
    table-layout: fixed;
    width: 100%;
}

#module527 .fk-newsLineHeight .newsTitle {
    vertical-align: middle;
}

.forms .form .fk-newsLineHeight .newsTitle {
    vertical-align: middle;
}

.forms .form .newsList .newsListNewsTitle4 {
    display: inline-block;
    width: 85%;
}

.newsList .wWLine .lineBody, .newsList .wWLine .newsTitle, .newsNewModuleStyle_two .line .newsTitle {
    height: auto;
}

.newsList .line .newsTitle {
    cursor: pointer;
    /* line-height: 50px; */
    /* min-height: 50px; */
}

#module527 div.formMiddle527 .fk-newsListTitle {
    font-size: 22px;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
    font-style: normal;
}

.formStyle7 .newsList .line .newsTitle a {
    height: auto;
}

.forms .form .formMiddle a {
    font-size: 14px;
}

.forms .form .formMiddle a {
    font-weight: normal;
}

.forms .form .formMiddle a {
    color: #666666;
}



.forms .form .formMiddle a {
    text-decoration: none;
}

<style> .newsNewModuleStyle_two .line .newsTitle a {
    color: rgb(26, 26, 26);
    display: block;
    font-size: 18px;
    height: 23px;
    line-height: 24px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 95%;
    overflow: hidden;
}

<style> .newsNewModuleStyle_four .line .newsTitle a, .newsNewModuleStyle_one .line .newsTitle a, .newsNewModuleStyle_two .line .newsTitle a {
    color: rgb(26, 26, 26);
    font-size: 18px;
    line-height: 23px;
    width: calc(100% - 27px);
}

.newsList .line .newsTitle a {
    display: inline-block;
    height: 100%;
    line-height: 81px;
    min-height: 60px;
    outline: none;
    overflow: hidden;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    vertical-align: bottom;
    white-space: nowrap;
    width: 100%;
    word-break: keep-all;
    font-size: 25px;
}

#module527 div.formMiddle527 .fk-newsListSummary {
    font-size: 14px;
    color: #999999;
    font-weight: normal;
    text-decoration: none;
    font-style: normal;
}

.newsNewModuleStyle_one .line .pic-mixNewsStyleSummary, .newsNewModuleStyle_three .line .pic-mixNewsStyleSummary, .newsNewModuleStyle_two .line .pic-mixNewsStyleSummary {
    color: gray;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 0px;
    /* margin-top: 4px; */
    height: 0px;
}

.pic-mixNewsStyleSummary {
    color: #797979;
    font-size: 12px;
    overflow: hidden;
    padding: 4px 0 0;
    text-overflow: ellipsis;
}

.forms .form .formMiddle {
    font-size: 14px;
}

.forms .form .formMiddle {
    color: #666666;
}


.forms .formMiddle {
    border-spacing: 0;
    box-sizing: border-box;
    clear: both;
    display: table;
    font-size: 12px;
    padding: 0;
    position: relative;
    table-layout: fixed;
    width: 100%;
    *width: auto!important;
}

<!-- å¿™æŽ³éˆ¥æºâ?žâ?žç?µâ?§å?¡â?Ÿâ?©ï¿½æ«¯âˆ¶å¹å¾?â?¾ï¿½æºŒæ?ŠîŸŠå µä¼±â?©ï¿½æ¾?îž¡ãƒ¢ï¿½æ?€âˆ¶ï¼¦æšæ—å¹è£â?¢æ?æ¾ãƒ?è¹¬æ?î?¹ï¿½çŠˆæ?Î²ï¸¹ï¿½æ¯­îž£çŠ«ï¿½çŠ?ï¼¢ä¼®â?šï¸¹ï¿½æ¯¬è¯¥î?¹ï¿½çŠˆâˆ¶î?¹ï¿½çŠ?æ¾Î²å¶åŠ?ç?²é¹¿éˆ¥Î³î?¹ï¿½çŠˆæ?Î²ï¸¹ï¿½æ¯­îž£çŠ«ï¿½çŠ?ï¼¢ä¼®â?šï¸¹ï¿½æ¯¬è¯¥î?¹ï¿½çŠˆâˆ¶î?¹ï¿½çŠˆæ?â?¡å˜Žî?¼â?ºå?¡ç¹ãƒ?å­¤æ¾îŸŠï¼¢ä¼±î?·å˜Žå§?î?·æŸ¯çŸ«ãƒ?ãƒ?ãƒƒîŸŠå µä¼±î?¹ï¿½Ã·è®¿Îµå˜Žî?¸îž£å˜Žî?€å¹è£â”¢æ?æ¾ãƒ?è¹¬æ?î?¹ï¿½çŠˆæ?Î²ï¸¹ï¿½æ¯­îž£çŠ«ï¿½çŠ?î?œéŸ­çŠ?â?©ï¿½æ¨Žå¥½Î²éƒåµœî?¹ï¿½Ã·è®¿Îµå˜Žî?¸îž£å˜Žî?€å¹è£î†¹ï¿½Ã·è®¿î?¹ï¿½çºæµŽî?·è§£ï¿½æ¯­î?·æŸ¯çŸ«îž ä¼®å¥½â?©ï¿½æ«¯âˆ¶î?¹ï¿½Ã·è®¿Îµå˜Žî?¸îž£å˜Žî?€î‡·å˜Žå§?î?·æŸ¯çŸ«ï¸¹ï¿½æ¬Œå?æ°?æ¥¼é™†å¯éˆ¥Ã·è®¿Îµå˜Žî?¸îž£å˜Žî?€ï¼¦æŽ†ï¿½æ¯­ï¼¦æŽ?ï¿½æ¯­îž£å˜Žî?€î‡·è§£ï¿½æ¯­î?·æŸ¯çŸ«Ñ€ï¿½æ¯¬â”Ÿî?·æŸ¯çŸ«å¹è¶å¹å¾?îŸŠîž ï¼£î?·æŸ¯çŸ«îž£çŠ«ï¿½çŠ?î?¹ï¿½Ã·è®¿Îµå˜Žî?¸îž£å˜Žî?€ãƒ‚å­¤æ¾îŸŠå µä¼±î?¹ï¿½Ã·è®¿ãƒ?æº?çŸ«ãƒ?Ñ€ï¿½æ¨î†¹ï¿½Ã·è®¿Îµå˜Žî?¸îž£å˜Žî?€ï¼¦æŽ†ï¿½æ¯­î?¹ï¿½çºå¹»ï¼¢ä¼®ï¼£â?©ï¿½æ¨Žâ?Ÿî?·æŸ¯çŸ«Î²î¿î?¸â?ºå?¡ç¹ãƒ?å­¤æ¾îŸŠï¼¢ä¼±î?œéŸ­ï¼£Î²å¶åŠ?å¿™éˆ¥æ«¬ä¼±î‡·æ?¸â?šã¢æ?¸î?šî?·æ?¸ï¼£î?·è§£ï¿½æ¯­î?·æŸ¯çŸ«Ñ€ï¿½æ¯¬â”Ÿî?·æŸ¯çŸ«å¹è¶å¹å¾?îŸŠîž ï¼£î?·æŸ¯çŸ«îž£çŠ«ï¿½çŠ?î?¹ï¿½Ã·è®¿Îµå˜Žî?¸îž£å˜Žî?€ãƒ‚å­¤æ¾îŸŠå µä¼±â?©ï¿½æ¨Žâ?Ÿî?·æŸ¯çŸ«Î²é?¯ï¿½å¥½î?œéŸ­âˆ¶ï¼¦æ?â?šî?·æŸ¯çŸ«ï¸¹ï¿½æ¬Œå?èŠ?è??éœ²èŒ?å½?å¨?å¿™è§æ‹§å¿™è§éˆ¥æ–?â?©ï¿½æ¨Žâ?Ÿî?·æŸ¯çŸ«Î²ã??çŸ«â?©ï¿½æ¾Ÿè¯¥ï¼¦æŽ?ï¿½Î³îž£çŠ?î?€î‡·æŸ¯çŸ«ï¸¹ï¿½âˆ¨çŠ?â?©ï¿½æ¾?îž¡ãƒ¢ï¿½æ?€âˆ¶î†œéŸ­âˆ¶î?¹ï¿½çŠ?æ¾Î²å¶åŠ?ç?²é¹¿éˆ¥Î³î?¹ï¿½çŠ?å§?î?·æŸ¯çŸ«å?Ÿè®¿îŸŠî?™æ£µå¹å¾—ãƒ?æº?çŸ«î?¹ï¿½Ã·è¯¥î?œéŸ­ï¼£ãƒ?æº?çŸ«î?¹ï¿½æ°£å?å¯éˆ¥çŠ?å§?î?·æŸ¯çŸ«å?Ÿè®¿îŸŠî?™æ£µå¹å¾—ãƒ?æº?çŸ«î?¹ï¿½Ã·è¯¥î?¹ï¿½Ã·è®¿Îµå˜Žî?¸î?·æŸ¯ï¿? -->
.bannerTextOutWrap {
    display: block;
    padding: 20px 0;
    text-align: left;
    overflow: hidden;
    font-size: 0;
    line-height: normal;
}

.bannerTextOutWrap {
    word-break: keep-all;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0;
    font-weight: normal;
    font-family: "å¿™æŽ³éˆ¥æºâ?žâ?žç?µâ?§å?¡â?Ÿâ?©ï¿½æ«¯âˆ¶å¹å¾?â?¾ï¿½æºŒæ?ŠîŸŠå µä¼±â?©ï¿½æ¾?îž¡ãƒ¢ï¿½æ?€âˆ¶ï¼¦æšæ—å¹è£â?¢æ?æ¾ãƒ?è¹¬æ?ãƒ?å­¤æ¾ãƒ?å­¤å¹»ï¼¦æ?â?šî?·æŸ¯çŸ«ï¸¹ï¿½æ¬Œå?èŠ?è??éœ²å¯éˆ¥çŠ?å§?î?·æŸ¯çŸ«îž£çŠ?å?¢â?ºå?¡ç¹î?·æ?¸Î³Îµè§£ï¿½çŠ?î?·æŸ¯çŸ«Î²î?·î?¼â?©ï¿½æ¾?â?šÎ²å¶ï¿½æ?Î²éŸ­æ¾å¹ç¹Î²å¶ï¿½æ?îŸŠî?™æ£µî†¹ï¿½çŠˆæ?â?¡å˜Žî?¼î?·æ?¸ï¼£å¹è£ãƒ?å µä¼±î?·æŸ¯çŸ«ï¸¹ï¿½æ«¬ä¼±î?¹ï¿½çŠ?å§?î?·æŸ¯çŸ«Î²å¥¥ï¼£ãƒ?ä½²ï¿½æºã??çŠ«ï¿½æ«­â?§å?¡ãƒƒÎ²é?¯ï¿½å¥½ã¢å??ï¿½Î³ï¼¦æŽ?ï¿½Î³îž£çŠ?î?€î‡·æŸ¯çŸ«ï¸¹ï¿½âˆ¨çŠ?â?©ï¿½æ¾?îž¡ãƒ¢ï¿½æ?€âˆ¶ï¼¦æšæ—î?œéŸ­ï¼£îž£çŠ?î?€î‡·æŸ¯çŸ«îž£çŠ«ï¿½çŠ?Î»å?ï¿½æ¾ãƒ?ä½²ï¿½æºã??æŽ?ï¿½æ¯­â?žâ?žç?µâ?¾åŠ?éˆ¥çŠ?ãƒ?åº?åŠ?å¿™æ²¤é²å¿™éˆ¥å­¤â?šã??æŽ?ï¿½æ¯­â?žâ?žç?µâ?¾åŠ?éˆ¥çŠ?ãƒ?åº?åŠ?èŒ?è??æ¥¼èŠ?è??ç¯?èŽ½è?©éˆ¥çŠ?î?·è§£ï¿½æ¯­î?·æŸ¯çŸ«Ñ€ï¿½æ¯¬â”Ÿî?·æŸ¯çŸ«å¹è¶å¹å¾?îŸŠîž ï¼£î?·æŸ¯çŸ«îž£çŠ«ï¿½çŠ?î?¹ï¿½Ã·è®¿Îµå˜Žî?¸îž£å˜Žî?€ãƒ‚å­¤æ¾îŸŠå µä¼±â?©ï¿½æ¨Žâ?Ÿî?·æŸ¯çŸ«Î²é?¯ï¿½å¥½î?œéŸ­âˆ¶ï¼¦æ?â?šî?·æŸ¯çŸ«ï¸¹ï¿½æ¬Œå?èŠ?è??éœ²èŒ?å½?å¨?å¿™è§æ‹§å¿™è§éˆ¥æ–?î?¹ï¿½çŠˆæ?Î²ï¸¹ï¿½æ¯­îž£çŠ«ï¿½çŠ?ãƒ¢ï¿½Îµè¯¥îŸŠî?™æ£µâ‘©ï¿½æ¨Žå¥½ãƒ¢ï¿½æ?€âˆ¶îž æ¾›å§?î?¹ï¿½çŠ?å§?î?·æŸ¯çŸ«å?Ÿè®¿îŸŠî?™æ£µå¹å¾—ãƒ?æº?çŸ«î?¹ï¿½Ã·è¯¥î?œéŸ­ï¼£ãƒ?æº?çŸ«î?¹ï¿½æ°£å?èŒ«èŒ éˆ¥æ¯­ãƒ?î?»ã£Î²éŸ­æ¾î?œæ¦?çŠ?ãƒ?çŠ?å¾?ã¢æ?¸æ³µâ?©ï¿½æ¨Žâ?Ÿî?·æŸ¯çŸ«Î²ã??çŸ«â?©ï¿½æ¾Ÿè¯¥î?¹ï¿½Ã·è®¿Îµå˜Žî?¸îž£å˜Žî?€å¹è£ã¢å­¤æ¾îŸŠî‡·ãƒƒï¼¢ä¼®â?šãƒ¢ï¿½ï¸¹ï¿½æ?Šî?·æŸ¯çŸ«å¹è¶î?¹ï¿½çŠˆæ?â?¡å˜Žî?¼ï¼¢ä¼®ï¼£å¹è£ãƒ?å µä¼±î?·æŸ¯çŸ«ï¸¹ï¿½æ«¬ä¼±â?©ï¿½æ¨Žâ?Ÿî?·æŸ¯çŸ«Î²ä¹è¯¥îŸŠî?·ãƒƒî?¹ï¿½çŠ?å§?î?·æŸ¯çŸ«å?Ÿè®¿îŸŠî?™æ£µå¹å¾—ãƒ?æº?çŸ«î?¹ï¿½Ã·è¯¥î?œéŸ­ï¼£ãƒ?æº?çŸ«î?¹ï¿½æ°£å?å¯éˆ¥çŠ?å§?î?·æŸ¯çŸ«å?Ÿè®¿îŸŠî?™æ£µå¹å¾—ãƒ?æº?çŸ«î?¹ï¿½Ã·è¯¥î?¹ï¿½Ã·è®¿Îµå˜Žî?¸î?·æŸ¯ï¿?";
    padding-bottom: 15px;
}
.bannerTextInnerWrap {
    display: inline-block;
    position: relative;
    width: 100%;
    height: 60px;
    line-height: 60px;
    vertical-align: middle;
}
.mainTitleWrap {
    display: inline;
}
p {
    margin: 0;
}
.subTitleWrap {
    display: inline;
}
.auxiliaryTitle353 {
    font-size: 15px;
    line-height: 15px;
    font-weight: normal;
    font-family: å¿™æŽ³éˆ¥æºâ?žâ?žç?µâ?§å?¡â?Ÿâ?©ï¿½æ«¯âˆ¶å¹å¾?â?¾ï¿½æºŒæ?ŠîŸŠå µä¼±â?©ï¿½æ¾?îž¡ãƒ¢ï¿½æ?€âˆ¶ï¼¦æšæ—å¹è£â?¢æ?æ¾ãƒ?è¹¬æ?ãƒ?å­¤æ¾ãƒ?å­¤å¹»ï¼¦æ?â?šî?·æŸ¯çŸ«ï¸¹ï¿½æ¬Œå?èŠ?è??éœ²å¯éˆ¥çŠ?å§?î?·æŸ¯çŸ«îž£çŠ?å?¢â?ºå?¡ç¹î?·æ?¸Î³Îµè§£ï¿½çŠ?î?·æŸ¯çŸ«Î²î?·î?¼â?©ï¿½æ¾?â?šÎ²å¶ï¿½æ?Î²éŸ­æ¾å¹ç¹Î²å¶ï¿½æ?îŸŠî?™æ£µî†¹ï¿½çŠˆæ?â?¡å˜Žî?¼î?·æ?¸ï¼£å¹è£ãƒ?å µä¼±î?·æŸ¯çŸ«ï¸¹ï¿½æ«¬ä¼±î?¹ï¿½çŠ?å§?î?·æŸ¯çŸ«Î²å¥¥ï¼£ãƒ?ä½²ï¿½æºã??çŠ«ï¿½æ«­â?§å?¡ãƒƒÎ²é?¯ï¿½å¥½ã¢å??ï¿½Î³ï¼¦æŽ?ï¿½Î³îž£çŠ?î?€î‡·æŸ¯çŸ«ï¸¹ï¿½âˆ¨çŠ?â?©ï¿½æ¾?îž¡ãƒ¢ï¿½æ?€âˆ¶ï¼¦æšæ—î?œéŸ­ï¼£îž£çŠ?î?€î‡·æŸ¯çŸ«îž£çŠ«ï¿½çŠ?Î»å?ï¿½æ¾ãƒ?ä½²ï¿½æºã??æŽ?ï¿½æ¯­â?žâ?žç?µâ?¾åŠ?éˆ¥çŠ?ãƒ?åº?åŠ?å¿™æ²¤é²å¿™éˆ¥å­¤â?šã??æŽ?ï¿½æ¯­â?žâ?žç?µâ?¾åŠ?éˆ¥çŠ?ãƒ?åº?åŠ?èŒ?è??æ¥¼èŠ?è??ç¯?èŽ½è?©éˆ¥çŠ?î?·è§£ï¿½æ¯­î?·æŸ¯çŸ«Ñ€ï¿½æ¯¬â”Ÿî?·æŸ¯çŸ«å¹è¶å¹å¾?îŸŠîž ï¼£î?·æŸ¯çŸ«îž£çŠ«ï¿½çŠ?î?¹ï¿½Ã·è®¿Îµå˜Žî?¸îž£å˜Žî?€ãƒ‚å­¤æ¾îŸŠå µä¼±â?©ï¿½æ¨Žâ?Ÿî?·æŸ¯çŸ«Î²é?¯ï¿½å¥½î?œéŸ­âˆ¶ï¼¦æ?â?šî?·æŸ¯çŸ«ï¸¹ï¿½æ¬Œå?èŠ?è??éœ²èŒ?å½?å¨?å¿™è§æ‹§å¿™è§éˆ¥æ–?î?¹ï¿½çŠˆæ?Î²ï¸¹ï¿½æ¯­îž£çŠ«ï¿½çŠ?ãƒ¢ï¿½Îµè¯¥îŸŠî?™æ£µâ‘©ï¿½æ¨Žå¥½ãƒ¢ï¿½æ?€âˆ¶îž æ¾›å§?î?¹ï¿½çŠ?å§?î?·æŸ¯çŸ«å?Ÿè®¿îŸŠî?™æ£µå¹å¾—ãƒ?æº?çŸ«î?¹ï¿½Ã·è¯¥î?œéŸ­ï¼£ãƒ?æº?çŸ«î?¹ï¿½æ°£å?èŒ«èŒ éˆ¥æ¯­ãƒ?î?»ã£Î²éŸ­æ¾î?œæ¦?çŠ?ãƒ?çŠ?å¾?ã¢æ?¸æ³µâ?©ï¿½æ¨Žâ?Ÿî?·æŸ¯çŸ«Î²ã??çŸ«â?©ï¿½æ¾Ÿè¯¥î?¹ï¿½Ã·è®¿Îµå˜Žî?¸îž£å˜Žî?€å¹è£ã¢å­¤æ¾îŸŠî‡·ãƒƒï¼¢ä¼®â?šãƒ¢ï¿½ï¸¹ï¿½æ?Šî?·æŸ¯çŸ«å¹è¶î?¹ï¿½çŠˆæ?â?¡å˜Žî?¼ï¼¢ä¼®ï¼£å¹è£ãƒ?å µä¼±î?·æŸ¯çŸ«ï¸¹ï¿½æ«¬ä¼±â?©ï¿½æ¨Žâ?Ÿî?·æŸ¯çŸ«Î²ä¹è¯¥îŸŠî?·ãƒƒî?¹ï¿½çŠ?å§?î?·æŸ¯çŸ«å?Ÿè®¿îŸŠî?™æ£µå¹å¾—ãƒ?æº?çŸ«î?¹ï¿½Ã·è¯¥î?œéŸ­ï¼£ãƒ?æº?çŸ«î?¹ï¿½æ°£å?å¯éˆ¥çŠ?å§?î?·æŸ¯çŸ«å?Ÿè®¿îŸŠî?™æ£µå¹å¾—ãƒ?æº?çŸ«î?¹ï¿½Ã·è¯¥î?¹ï¿½Ã·è®¿Îµå˜Žî?¸î?·æŸ¯ï¿?;
    color: #737373;
}

.auxiliaryTitle {
    font-size: 16px;
    line-height: 16px;
}
.auxiliaryTitle {
    display: inline-block;
    margin-left: 15px;
    line-height: 1;
    font-size: 14px;
    color: #737373;
}
.dividingLine {
   background: #ffba52;
   display: inline-block;
   width: 9px;
   height: 9px;
   margin-left: 15px;
}

.titleInnerAidLine0 {
    display: inline-block;
    width: 6px;
    height: 9px;
    margin-left: 16px;
    background: #333;
}
.dividingLineDefault {
    display: inline-block;
    width: 39%;
    height: 9px;
    margin-left: 9px;
    background: #f5f5f5;
}
.dividingLineDefault1 {
    display: inline-block;
    width: 65%;
    height: 9px;
    margin-left: 9px;
    background: #f5f5f5;
}
.dividingLineDefault2 {
    display: inline-block;
    width: 30.5%;
    height: 9px;
    margin-left: 9px;
    background: #f5f5f5;
}
.mainTitle{
    font-size: 17px;padding-top: 9px;font-weight: normal;font-family: æ°“é©´éˆ©â?šÎµé?°è¶â?§å?¡ãƒƒÎ²éƒåµœæˆ?å?èŒ?é©´é™†å¿™æŽ³æ‹¢èŒ?é©´é™†å¿™éˆ¥âˆ¨çŠ†å¹å¾?â?¾ï¿½æºŒæ?ŠîŸŠå µä¼±ï¼¦æŽ?ï¿½æ¯­ãƒ?è¹¬âˆ¶î?¹ï¿½Ã·è¯¥â?©ï¿½æ¾?îž¡ãƒ¢ï¿½æ?€âˆ¶ï¼¦æšæ—î?œéŸ­ï¼£îž£çŠ?î?€î‡·æŸ¯çŸ«å¹è¶å¹è£î?·æ?¸â?šãƒ?é?¯ï¿½æ??î?·è§£ï¿½æ¯­î?·æŸ¯çŸ«îž ä¼®å¥½â?©ï¿½æ«¯âˆ¶î?¹ï¿½Ã·è®¿Îµå˜Žî?¸îž£å˜Žî?€å¹è£î†æ?çŠ?Î²å¶ï¿½æ??î?¹ï¿½Ã·è®¿Îµå˜Žî?¸îž£å˜Žî?€ï¼¦æŽ†ï¿½æ¯­æˆ?å?èŒ?é©´é™†å¿™ç¯“è«èŠ?éˆ¥æ¨Žâ?Ÿî?·æŸ¯çŸ«Î²é?¯ï¿½å¥½ã¢å??ï¿½Î³î?¹ï¿½Ã·è®¿Îµå˜Žî?¸îž£å˜Žî?€î‡·å˜Žå§?î?·æŸ¯çŸ«ï¸¹ï¿½æ¬Œå?æ°?æ¥¼é™†å¯éˆ¥Ã·è®¿Îµå˜Žî?¸îž£å˜Žî?€î†œéŸ­ï¼£îž£çŠ?î?€î‡·æŸ¯çŸ«îž£çŠ«ï¿½çŠ?î?·æ?¸Î³Î²å¶ï¿½æ?â?©ï¿½æ«¯âˆ¶î?¹ï¿½Ã·è®¿Îµå˜Žî?¸îž£å˜Žî?€å¹è£ï½‚ï¿½ç?©ï¿½Î³îž£å˜Žî?€æˆ”å?èŒ?é©´é™†å¿™éˆ¥æ¬Œå“æ°?æˆ®éˆ¥æ??î?¹ï¿½çŠˆæ?â?¡å˜Žî?¼îž£çŠ«ï¿½çŠ?î?œéŸ­ï¼£Î²å¶åŠ?å¿™éˆ¥æ«¬ä¼±î†¹ï¿½Ã·è®¿Îµå˜Žî?¸î?·æŸ¯ï¿?;color: rgb(0,0,0);padding-bottom: 0px;display: inline-block;line-height: 1;
}
.mh-logo {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -3px;
}