




.article {
    margin-top: 40px;
}

.article p {
    font-size: 18px;
    font-weight: 300;
    color: #444;
    line-height: 1.5;
}

.article ul {
    padding-left: 1.5rem
}

.article ul li {
    font-size: 18px;
    font-weight: 300;
    color: #444;
    line-height: 1.5;
}




.homepage-div {
    /*display: inline;*/ font-size: 24px;
    font-size: 24px;
    /*padding-left: 5px;*/
}

h1.homepage-h1 {
    font-size: 30px;
    font-weight: 600;
    /*display: inline;*/
    color: #fff;
}

@media (max-width: 479px) {
    h1.homepage-h1 {
        font-size: 16px;
    }
}





#BLOCK_21237 .owl-controls .owl-buttons div.owl-prev {
    left: -30px;
}

#BLOCK_21237 .owl-controls .owl-buttons div.owl-next {
    right: -30px;
}

#BLOCK_21237 .owl-controls .owl-buttons div {
    width: 50px;
    height: 50px;
    margin-top: -25px;
}

#BLOCK_21237 .owl-controls .owl-buttons div {
    border-width: 1px;
}

#BLOCK_21237:hover .owl-controls .owl-buttons div {
    opacity: 1.000000;
}

#BLOCK_21237 .owl-controls .owl-buttons div {
    border-color: #f1f2f3;
}

#BLOCK_21237 .owl-controls {
    margin-top: 10px;
}

#BLOCK_21237 .owl-controls .owl-page span {
    width: 0px;
}

#BLOCK_21237 .owl-controls .owl-page span {
    height: 0px;
}

#BLOCK_21237 .owl-controls .owl-page span {
    border-radius: 0px;
}

#BLOCK_21237 .item img {
    width: 100%
}

#BLOCK_21237 .item * {
    color: #ffffff;
}

#BLOCK_21237 .item {
    padding-top: 30px;
}

#BLOCK_21237 .item {
    padding-right: 0px;
}

#BLOCK_21237 .item {
    padding-bottom: 30px;
}

#BLOCK_21237 .item {
    padding-left: 0px;
}

#BLOCK_21237 .item {
    margin: 0 10px;
}

#BLOCK_21237 .item * {
    font-family: sans-serif;
}

    #BLOCK_21237 .item img {
        object-fit: cover;
        margin-bottom: 10px;
        width: 100%;
        height: 150px;
        margin-left: auto;
        margin-right: auto;
    }

#BLOCK_21237 .item .item-header {
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    font-size: 18px;
}

#BLOCK_21237 .item .item-extra-text {
    text-align: justify;
}

.item-description {
    position: relative;
    padding: 10px;
    background: #f5f5f5;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.item-description:after {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 0 20px 15px;
    border-color: #f5f5f5 transparent;
    display: block;
    width: 0;
    z-index: 1;
    margin-left: -20px;
    top: -15px;
    left: 50%;
}

#BLOCK_21237 .item .item-btn {
    color: #ffffff !important;
}

#BLOCK_21237 .item .item-btn {
    border-width: 2px;
}

#BLOCK_21237 .item .item-btn {
    border-color: #444444;
}

#BLOCK_21237 .item .item-btn {
    border-radius: 2px;
}

#BLOCK_21237 .item .item-btn {
    padding-top: 8px;
    padding-bottom: 8px;
}

#BLOCK_21237 .item .item-btn {
    padding-left: 30px;
    padding-right: 30px;
}

#BLOCK_21237 .item .item-btn:hover {
    background-color: rgba(68, 68, 68, 1.000000);
}

#BLOCK_21237 .item .item-btn:hover {
    color: #ffffff !important;
}

#BLOCK_21237 .item .item-btn:hover {
    border-width: 2px;
}

#BLOCK_21237 .item .item-btn:hover {
    border-color: #444444;
}

#BLOCK_21237 .item .item-btn:hover {
    border-radius: 2px;
}

#BLOCK_21237 .item .item-btn:hover {
    padding-top: 8px;
    padding-bottom: 8px;
}

#BLOCK_21237 .item .item-btn:hover {
    padding-left: 30px;
    padding-right: 30px;
}

#BLOCK_21237 .item .item-btn {
    font-size: 14px;
    button: rounded;
}

#BLOCK_21237 .owl-item.active .woc-caption-holder {
    animation-duration: 1000ms !important;
    -webkit-animation-duration: 1000ms !important;
}

#BLOCK_21237 #item-0 {
    background-color: #051928;
}

#BLOCK_21237 #item-0 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_21237 #item-1 {
    background-color: #051928;
}

#BLOCK_21237 #item-1 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_21237 #item-2 {
    background-color: #051928;
}

#BLOCK_21237 #item-2 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_21237 #item-3 {
    background-color: #051928;
}

#BLOCK_21237 #item-3 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_21237 #item-4 {
    background-color: #051928;
}

#BLOCK_21237 #item-4 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_21237 #item-5 {
    background-color: #051928;
}

#BLOCK_21237 #item-5 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_21237 #item-6 {
    background-color: #051928;
}

#BLOCK_21237 #item-6 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_21237 #item-7 {
    background-color: #051928;
}

#BLOCK_21237 #item-7 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_21237 #item-8 {
    background-color: #051928;
}

#BLOCK_21237 #item-8 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_21237 #item-9 {
    background-color: #051928;
}

#BLOCK_21237 #item-9 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_21237 #item-10 {
    background-color: #051928;
}

#BLOCK_21237 #item-10 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_21237 #item-11 {
    background-color: #051928;
}

#BLOCK_21237 #item-11 .woc-caption-wrapper {
    padding: 1%;
}




#BLOCK_20008 .owl-controls .owl-buttons div.owl-prev {
    left: -30px;
}

#BLOCK_20008 .owl-controls .owl-buttons div.owl-next {
    right: -30px;
}

#BLOCK_20008 .owl-controls .owl-buttons div {
    width: 50px;
    height: 50px;
    margin-top: -25px;
}

#BLOCK_20008 .owl-controls .owl-buttons div {
    border-width: 1px;
}

#BLOCK_20008:hover .owl-controls .owl-buttons div {
    opacity: 1.000000;
}

#BLOCK_20008 .owl-controls .owl-buttons div {
    border-color: #f1f2f3;
}

#BLOCK_20008 .owl-controls {
    margin-top: 10px;
}

#BLOCK_20008 .owl-controls .owl-page span {
    width: 0px;
}

#BLOCK_20008 .owl-controls .owl-page span {
    height: 0px;
}

#BLOCK_20008 .owl-controls .owl-page span {
    border-radius: 0px;
}

#BLOCK_20008 .item img {
    width: 100%
}

#BLOCK_20008 .item * {
    color: #333333;
}

#BLOCK_20008 .item {
    padding-top: 30px;
}

#BLOCK_20008 .item {
    padding-right: 0px;
}

#BLOCK_20008 .item {
    padding-bottom: 30px;
}

#BLOCK_20008 .item {
    padding-left: 0px;
}

#BLOCK_20008 .item {
    margin: 0 10px;
}

#BLOCK_20008 .item * {
    font-family: sans-serif;
}

#BLOCK_20008 .item img {
    width: 30px;
    height: 30px;
    margin-left: auto;
    margin-right: auto;
}

#BLOCK_20008 .item .item-header {
    font-weight: bold;
    color: #333333;
    text-align: left;
}

#BLOCK_20008 .item .item-description {
    font-style: italic;
    text-align: justify;
}

#BLOCK_20008 .item .item-extra-text {
    font-style: italic;
    text-align: justify;
}

.item-description {
    position: relative;
    padding: 10px;
    background: #ffffff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.item-description:after {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 0 20px 15px;
    border-color: #ffffff transparent;
    display: block;
    width: 0;
    z-index: 1;
    margin-left: -20px;
    top: -15px;
    left: 50%;
}

#BLOCK_20008 .item .item-btn {
    color: #ffffff !important;
}

#BLOCK_20008 .item .item-btn {
    border-width: 2px;
}

#BLOCK_20008 .item .item-btn {
    border-radius: 2px;
}

#BLOCK_20008 .item .item-btn {
    padding-top: 8px;
    padding-bottom: 8px;
}

#BLOCK_20008 .item .item-btn {
    padding-left: 30px;
    padding-right: 30px;
}

#BLOCK_20008 .item .item-btn:hover {
    color: #ffffff !important;
}

#BLOCK_20008 .item .item-btn:hover {
    border-width: 2px;
}

#BLOCK_20008 .item .item-btn:hover {
    border-radius: 2px;
}

#BLOCK_20008 .item .item-btn:hover {
    padding-top: 8px;
    padding-bottom: 8px;
}

#BLOCK_20008 .item .item-btn:hover {
    padding-left: 30px;
    padding-right: 30px;
}

#BLOCK_20008 .item .item-btn {
    font-size: 14px;
    button: rounded;
}

#BLOCK_20008 .owl-item.active .woc-caption-holder {
    animation-duration: 1000ms !important;
    -webkit-animation-duration: 1000ms !important;
}

#BLOCK_20008 #item-1 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_20008 #item-3 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_20008 #item-4 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_20008 #item-5 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_20008 #item-6 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_20008 #item-7 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_20008 #item-8 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_20008 #item-9 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_20008 #item-10 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_20008 #item-11 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_20008 #item-13 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_20008 #item-14 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_20008 #item-15 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_20008 #item-16 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_20008 #item-17 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_20008 #item-18 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_20008 #item-19 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_20008 #item-20 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_20008 #item-21 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_20008 #item-22 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_20008 #item-23 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_20008 #item-24 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_20008 #item-25 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_20008 #item-26 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_20008 #item-28 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_20008 #item-29 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_20008 #item-30 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_20008 #item-31 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_20008 #item-32 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_20008 #item-34 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_20008 #item-35 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_20008 #item-36 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_20008 #item-37 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_20008 #item-38 .woc-caption-wrapper {
    padding: 1%;
}

#BLOCK_20008 #item-39 .woc-caption-wrapper {
    padding: 1%;
}



  /* Main区域样式 */
  .ccm-custom-style-container.ccm-custom-style-main-14859 {
    padding-bottom: 30px;
}

.ccm-custom-style-container.ccm-custom-style-main-19274 {
    padding-top: 30px;
}

.ccm-custom-style-main {
    background-color: rgb(225, 227, 231);
}

/* PageHeader253区域样式 */
.ccm-custom-style-container.ccm-custom-style-pageheader253-19961 {
    font-size: 20px;
    text-align: center;
}

/* PageFooter区域样式 */
.ccm-custom-style-container.ccm-custom-style-pagefooter-23526 {
    margin-top: -20px;
    margin-bottom: -50px;
}

.ccm-custom-style-container.ccm-custom-style-pagefooter-25712 {
    padding-top: 20px;
    padding-left: 10px;
}

/* PageFooter959区域样式 */
.ccm-custom-style-container.ccm-custom-style-pagefooter959-26468 {
    padding-bottom: 30px;
}

/* Page Footer 170区域样式 */
.ccm-custom-style-pagefooter170 {
    padding-bottom: -50px;
}

/* Footer Col 1区域样式 */
.ccm-custom-style-container.ccm-custom-style-footercol1-13300 {
    margin-top: -40px;
    margin-bottom: -50px;
}

.ccm-custom-style-container.ccm-custom-style-footercol1-25480 {
    margin-top: -25px;
}

/* Footer Col 2区域样式 */
.ccm-custom-style-container.ccm-custom-style-footercol2-13301 {
    margin-top: -40px;
    margin-bottom: -50px;
}

.ccm-custom-style-container.ccm-custom-style-footercol2-25481 {
    margin-top: -25px;
}

/* Footer Col 3区域样式 */
.ccm-custom-style-container.ccm-custom-style-footercol3-23340 {
    margin-top: -40px;
    margin-bottom: -50px;
}

.ccm-custom-style-container.ccm-custom-style-footercol3-26916 {
    margin-top: -40px;
    padding-left: 15px;
}

.ccm-custom-style-container.ccm-custom-style-footercol3-26917 {
    margin-top: -50px;
    margin-bottom: -50px;
    padding-left: 15px;
}

.ccm-custom-style-container.ccm-custom-style-footercol3-26920 {
    margin-top: 50px;
}

/* Footer Col 4区域样式 */
.ccm-custom-style-container.ccm-custom-style-footercol4-23358 {
    font-size: 23px;
    margin-top: -3px;
}

.ccm-custom-style-container.ccm-custom-style-footercol4-23359 {
    margin-top: -23px;
    margin-bottom: -50px;
}

.ccm-custom-style-container.ccm-custom-style-footercol4-26923 {
    margin-top: -30px;
}

/* Copyrights Left区域样式 */
.ccm-custom-style-container.ccm-custom-style-copyrightsleft-20492,
.ccm-custom-style-container.ccm-custom-style-copyrightsleft-25479 {
    color: rgb(250, 242, 242);
}

.ccm-custom-style-container.ccm-custom-style-copyrightsleft-20492 a,
.ccm-custom-style-container.ccm-custom-style-copyrightsleft-25479 a {
    color: rgb(250, 242, 242) !important;
}

/* Copyrights Right区域样式 */
.ccm-custom-style-container.ccm-custom-style-copyrightsright-25417 {
    color: rgb(251, 247, 247);
}


/* #footer-stick .ccm-custom-style-pagefooter{    padding-top: 50px;} */


.ccm-custom-style-container.ccm-custom-style-pageheader-22734 {
    padding-top: 50px;
    text-align: center;
}
.ccm-custom-style-container.ccm-custom-style-pageheader-19294 {
    padding-top: 50px;
    text-align: center;
}
.ccm-custom-style-container.ccm-custom-style-pageheader-19298 {
    padding-top: 50px;
}
.ccm-custom-style-container.ccm-custom-style-pageheader-16352 {
    margin-top: 50px;
}
#BLOCK_16753 {
    margin-top: 30px;
    margin-bottom: 30px;
}


#BLOCK_16753 .sky-tabs>label:hover span span {
    background: #2da5da;
}

#BLOCK_16753 .sky-tabs>input:checked+label span span {
    background: #2da5da;
}

#BLOCK_16753 .sky-tabs>.active span span {
    background: #2da5da;
}

#BLOCK_16753 .sky-tabs>label:hover span span {
    background: #14456d;
}

#BLOCK_16753 .sky-tabs>input:checked+label span span {
    background: #14456d;
}

#BLOCK_16753 .sky-tabs>.active span span {
    background: #14456d;
}

#BLOCK_16753 .sky-tabs>label span {
    background: rgba(241, 242, 243, 1.000000);
}

#BLOCK_16753 .sky-tabs>label>span {
    padding-top: 0px;
}

#BLOCK_16753 .sky-tabs>label>span {
    padding-right: 0px;
}

#BLOCK_16753 .sky-tabs>label>span {
    padding-bottom: 0px;
}

#BLOCK_16753 .sky-tabs>label>span {
    padding-left: 0px;
}

#BLOCK_16753 .sky-tabs>label {
    font-weight: bold;
    ;
}

@media screen and (min-width: 767px) {

    #BLOCK_16753 .sky-tabs-pos-left>label,
    #BLOCK_16753 .sky-tabs-pos-right>label {
        width: 25%;
    }

    #BLOCK_16753 .sky-tabs-pos-left>ul {
        margin-left: 25%;
    }

    #BLOCK_16753 .sky-tabs-pos-right>ul {
        margin-right: 25%;
    }
}

#BLOCK_16753 .sky-tabs ul {
    background: rgba(241, 242, 243, 0.000000);
}

#BLOCK_16753 .sky-tabs ul {
    text-align: justify;
    font-family: 'Raleway', sans-serif;
    font-color: #444;
    font-size: 1.5rem;
    ;
}

#BLOCK_16753 .sky-tabs ul>li {
    background: rgba(241, 242, 243, 0.000000);
}

.sky-tabs img {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0 0 10px 10px;
}










 /* image_plus block-specific styles */

                                                .image_plus.fugai .image_plus_mask,
                                                .image_plus.fugai .image_plus_mask_2 {
                                                    background: rgb(255, 255, 255);
                                                }

                                                .image_plus.fugai .image_plus_onState {
                                                    background: url('');
                                                    -webkit-background-size: cover;
                                                    -moz-background-size: cover;
                                                    -o-background-size: cover;
                                                    background-size: cover;
                                                }

                                                .image_plus.fugai .ip_hover picture {}

                                                .image_plus.fugai .image_plus_view .image_plus_content_front_text h2 {
                                                    background: ;
                                                }

                                                div.ccm-page .image_plus.fugai .image_plus_view .image_plus_content_front_text h2 {
                                                    color: ;
                                                }

                                                .image_plus.fugai .image_plus_view .image_plus_content_front_text p {
                                                    color: ;
                                                }

                                                .image_plus.fugai .image_plus_view h2 {
                                                    background: ;
                                                }

                                                div.ccm-page .image_plus.fugai .image_plus_view h2 {
                                                    color: rgb(51, 51, 51);
                                                }

                                                .image_plus.fugai .image_plus_view p {
                                                    color: rgb(51, 51, 51);
                                                }

                                                .image_plus.fugai .ip_view_9 .image_plus_content {
                                                    background: ;
                                                }