/* line 1, /sass_cstc/_common.scss */
.clear {
    clear: both;
}

/* line 4, /sass_cstc/_common.scss */
.transition, .header .header-container .show-nav-mobile, .header .header-container .main-nav .site-nav ul li a, .header .header-container .main-nav .page-nav, .header .header-container .main-nav .page-nav ul li a {
    transition: all 1s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    -ms-transition: all .2s;
}

/* line 11, /sass_cstc/_common.scss */
* {
    outline: none;
    -moz-transition: width 0.2s, height 0.2s, background 0.2s, -moz-transform 0.2s;
    -webkit-transition: width 0.2s, height 0.2s, background 0.2s, -webkit-transform 0.2s;
    -o-transition: width .2s, height .2s, background .2s, -o-transform .2s;
    transition: width .2s, height .2s, background .2s, transform .2s;
}

    /* line 20, /sass_cstc/_common.scss */
    *,
    *:before,
    *:after {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

/* line 25, /sass_cstc/_common.scss */
.btn {
    display: inline-block;
    font-size: 13px;
    padding: 6px 20px;
    cursor: pointer;
}
    /* line 30, /sass_cstc/_common.scss */
    .btn:hover {
        color: white;
    }

/* line 34, /sass_cstc/_common.scss */
.pull-left {
    float: left;
}

/* line 37, /sass_cstc/_common.scss */
.pull-right {
    float: right;
}

/* line 40, /sass_cstc/_common.scss */
.col-left {
    float: left;
    width: 98%;
    margin-left: 20px;
}

.col-right {
    float: left;
    width: 98%;
    margin-right: 20px;
}
/* line 44, /sass_cstc/_common.scss */
.col-sidebar {
    float: right;
    width: 30.30%;
}

/* line 48, /sass_cstc/_common.scss */
.news-block {
    margin-bottom: 15px;
}

/* line 52, /sass_cstc/_common.scss */
.thumbnails .thumbnail-item {
    width: 33.333%;
    float: left;
}

/* line 57, /sass_cstc/_common.scss */
.nav-path {
    height: 35px;
    line-height: 35px;
    color: #505050;
    padding-left: 10px;
}
    /* line 59, /sass_cstc/_common.scss */
    .nav-path a {
        display: inline-block;
        font-size: 17px;
        /* white-space: nowrap; */
        color: #505050;
        /* padding-left: 10px; */
    }
        /* line 64, /sass_cstc/_common.scss */
        .nav-path a:first-child {
            font-weight: bold;
            color: #505050;
        }

/* line 70, /sass_cstc/_common.scss */
.open {
    left: 0;
}

/* line 73, /sass_cstc/_common.scss */
.paging {
    float: right;
    padding: 10px 0 20px 0;
}
    /* line 77, /sass_cstc/_common.scss */
    .paging ul {
        float: right;
    }
        /* line 79, /sass_cstc/_common.scss */
        .paging ul li {
            float: left;
            margin-left: 2px;
        }
            /* line 82, /sass_cstc/_common.scss */
            .paging ul li a {
                font-weight: bold;
                border: 1px solid #0064af;
                padding: 7px 12px;
                display: block;
            }
            /* line 89, /sass_cstc/_common.scss */
            .paging ul li:hover a, .paging ul li.selected a {
                background: #0064af;
                color: white;
            }



/* line 8, /sass_cstc/_theme.scss */
html, body {
    height: 100%;
}

/* line 11, /sass_cstc/_theme.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

/* line 14, /sass_cstc/_theme.scss */
b, strong {
    font-weight: bold;
}

/* line 17, /sass_cstc/_theme.scss */
img {
    color: transparent;
    font-size: 0;
    vertical-align: middle;
    -ms-interpolation-mode: bicubic;
    max-width: 100%;
}

/* line 24, /sass_cstc/_theme.scss */
ol, ul {
    list-style: none;
}

/* line 27, /sass_cstc/_theme.scss */
li {
    display: list-item;
}

/* line 30, /sass_cstc/_theme.scss */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* line 34, /sass_cstc/_theme.scss */
th, td, caption {
    font-weight: normal;
    vertical-align: top;
    text-align: left;
}

/* line 39, /sass_cstc/_theme.scss */
q {
    quotes: none;
}

    /* line 42, /sass_cstc/_theme.scss */
    q:before, q:after {
        content: '';
        content: none;
    }

/* line 46, /sass_cstc/_theme.scss */
sub, sup, small {
    font-size: 75%;
}

/* line 49, /sass_cstc/_theme.scss */
sub, sup {
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

/* line 54, /sass_cstc/_theme.scss */
sub {
    bottom: -0.25em;
}

/* line 57, /sass_cstc/_theme.scss */
sup {
    top: -0.5em;
}

/* line 60, /sass_cstc/_theme.scss */
svg {
    overflow: hidden;
}

/* line 63, /sass_cstc/_theme.scss */
a {
    text-decoration: none;
    cursor: pointer;
}

/* line 68, /sass_cstc/_theme.scss */
li {
    list-style: none;
}

/* line 71, /sass_cstc/_theme.scss */
a {
    color: #4c4c4c;
}

    /* line 74, /sass_cstc/_theme.scss */
    a img {
        border: none;
    }

/* line 77, /sass_cstc/_theme.scss */
img {
    max-width: 100%;
}

/* line 80, /sass_cstc/_theme.scss */
a {
    text-decoration: none;
}

/* line 83, /sass_cstc/_theme.scss */
.clear {
    clear: both;
}

/* line 86, /sass_cstc/_theme.scss */
.row {
    width: 100%;
    display: block;
    float: left;
}

input[type="text"].in-valid, input[type="number"].in-valid {
    border-color: red;
}
/* line 109, /sass_cstc/_theme.scss */
.show-nav-mobile {
    /*width: 50px;
	height: 50px;
	border-right: 1px solid #dedede;
	background: #FFC107 url("/Content/images/icon-nav-show.png") no-repeat center;
	float: left;
	margin-right: 10px;
	padding: 10px;
	display: none;
	z-index: 9999999999;*/
}
/* line 120, /sass_cstc/_theme.scss */

/* line 129, /sass_cstc/_theme.scss */

/* line 131, /sass_cstc/_theme.scss */

/* line 135, /sass_cstc/_theme.scss */

/* line 143, /sass_cstc/_theme.scss */

/* line 146, /sass_cstc/_theme.scss */

/* line 156, /sass_cstc/_theme.scss */

/* line 163, /sass_cstc/_theme.scss */

/* line 168, /sass_cstc/_theme.scss */



/* line 278, /sass_cstc/_theme.scss */
/* {
  border-left: 1px solid #dedede;
  border-right: 1px solid #dedede;
  background: white;
  padding: 15px;
}*/
/* line 286, /sass_cstc/_theme.scss */
.home-left .news-hot-block .news-highlight .news-top-lists {
    float: left;
    width: 40%;
    padding-right: 10px;
}
    /* line 291, /sass_cstc/_theme.scss */
    .home-left .news-hot-block .news-highlight .news-top-lists .news-top-head .news-top-title {
        display: inline-block;
        font-weight: bold;
        text-transform: uppercase;
        color: #e01626;
        white-space: nowrap;
    }
    /* line 299, /sass_cstc/_theme.scss */
    .home-left .news-hot-block .news-highlight .news-top-lists .news-top-body {
        margin-bottom: 10px;
    }
        /* line 301, /sass_cstc/_theme.scss */
        .home-left .news-hot-block .news-highlight .news-top-lists .news-top-body li {
            display: block;
        }
            /* line 303, /sass_cstc/_theme.scss */
            .home-left .news-hot-block .news-highlight .news-top-lists .news-top-body li a {
                display: block;
                font-size: 13px;
                padding: 4px 0;
                padding-left: 10px;
                background: url("/Content/images/dotted-black.png") no-repeat left 12px;
            }
            /* line 311, /sass_cstc/_theme.scss */
            .home-left .news-hot-block .news-highlight .news-top-lists .news-top-body li:hover a {
                color: #0064af;
            }
    /* line 319, /sass_cstc/_theme.scss */
    .home-left .news-hot-block .news-highlight .news-top-lists .people-hot .people-hot-hightlight .people-thumb {
        float: left;
        width: 40%;
        margin-right: 10px;
    }
        /* line 323, /sass_cstc/_theme.scss */
        .home-left .news-hot-block .news-highlight .news-top-lists .people-hot .people-hot-hightlight .people-thumb img {
            width: 100%;
        }
    /* line 327, /sass_cstc/_theme.scss */
    .home-left .news-hot-block .news-highlight .news-top-lists .people-hot .people-hot-hightlight .people-detail {
        display: block;
        color: #4c4c4c;
        font-weight: bold;
    }
    /* line 334, /sass_cstc/_theme.scss */
    .home-left .news-hot-block .news-highlight .news-top-lists .people-hot .people-hot-tit {
        display: block;
        text-align: center;
        background: #e01626;
        line-height: 20px;
        color: white;
        text-transform: uppercase;
    }
/* line 344, /sass_cstc/_theme.scss */
.home-left .news-hot-block .news-highlight .news-hot {
    float: left;
    width: 60%;
}
    /* line 347, /sass_cstc/_theme.scss */
    .home-left .news-hot-block .news-highlight .news-hot .news-hot-thumb {
        width: 50%;
        float: left;
        margin-right: 10px;
        margin-bottom: 5px;
    }
        /* line 352, /sass_cstc/_theme.scss */
        .home-left .news-hot-block .news-highlight .news-hot .news-hot-thumb img {
            width: 100%;
        }
    /* line 356, /sass_cstc/_theme.scss */
    .home-left .news-hot-block .news-highlight .news-hot .news-hot-detail {
        display: block;
        padding: 0 0 5px;
        color: #0064af;
        font-size: 18px;
    }
    /* line 362, /sass_cstc/_theme.scss */
    .home-left .news-hot-block .news-highlight .news-hot .news-hot-desc {
        display: block;
        padding-bottom: 10px;
        text-align: justify;
        margin-bottom: 5px;
        font-size: 13px;
        border-bottom: 1px solid #dedede;
    }
    /* line 370, /sass_cstc/_theme.scss */
    .home-left .news-hot-block .news-highlight .news-hot .news-hot-auth {
        display: block;
        text-align: right;
        color: #0064af;
        text-transform: uppercase;
        padding: 0 15px 15px;
        font-weight: bold;
    }

.sp-header {
    width: 100%;
    text-align: center;
    font-weight: bold;
    /*color: #fff;*/
    /* border-bottom: 2px solid #08988D; */
    min-height: 35px;
    line-height: 35px;
    float: left;
}

    .sp-header > span {
        max-width: 100%;
        ms-text-overflow: ellipsis;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        font-size: 16px;
        font-weight: bold !important;
    }

/* line 381, /sass_cstc/_theme.scss */
.home-left .news-hot-block .news-top {
    float: left;
    width: 100%;
}
    /* line 384, /sass_cstc/_theme.scss */
    .home-left .news-hot-block .news-top .news-top-lists {
        margin: 0 -10px;
    }
        /* line 386, /sass_cstc/_theme.scss */
        .home-left .news-hot-block .news-top .news-top-lists .news-top-item {
            padding: 10px;
            float: left;
        }
            /* line 389, /sass_cstc/_theme.scss */
            .home-left .news-hot-block .news-top .news-top-lists .news-top-item .news-thumb {
                margin-bottom: 10px;
                display: block;
                width: 100%;
            }
                /* line 393, /sass_cstc/_theme.scss */
                .home-left .news-hot-block .news-top .news-top-lists .news-top-item .news-thumb img {
                    width: 100%;
                    border: 1px solid #dedede;
                }
            /* line 399, /sass_cstc/_theme.scss */
            .home-left .news-hot-block .news-top .news-top-lists .news-top-item .news-detail .text-wrap {
                display: block;
            }
                /* line 401, /sass_cstc/_theme.scss */
                .home-left .news-hot-block .news-top .news-top-lists .news-top-item .news-detail .text-wrap a {
                    font-weight: bold;
                    color: #0064af;
                    font-size: 13px;
                    display: block;
                }
/* line 415, /sass_cstc/_theme.scss */
.home-left .news-cat-block .news-cat-thumbnails {
    margin: 0 -15px 10px;
}
    /* line 417, /sass_cstc/_theme.scss */
    .home-left .news-cat-block .news-cat-thumbnails .news-cat-item {
        padding: 0 15px;
        float: left;
    }
        /* line 420, /sass_cstc/_theme.scss */
        .home-left .news-cat-block .news-cat-thumbnails .news-cat-item .news-cat-head {
            margin-bottom: 10px;
            background: #e9e9e7;
            display: block;
            float: left;
            width: 100%;
            /*-webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            border-radius: 2px;*/
            /*-webkit-box-shadow: 0 2px 3px #dedede;
            -moz-box-shadow: 0 2px 3px #dedede;
            box-shadow: 0 2px 3px #dedede;*/
        }
            /* line 428, /sass_cstc/_theme.scss */
            .home-left .news-cat-block .news-cat-thumbnails .news-cat-item .news-cat-head .news-cat-text {
                float: left;
            }
            /* line 431, /sass_cstc/_theme.scss */
            .home-left .news-cat-block .news-cat-thumbnails .news-cat-item .news-cat-head .news-head-more {
                float: right;
            }
                /* line 433, /sass_cstc/_theme.scss */
                .home-left .news-cat-block .news-cat-thumbnails .news-cat-item .news-cat-head .news-head-more a {
                    display: inline-block;
                    padding: 5px 8px;
                    text-transform: uppercase;
                    font-size: 11px;
                    white-space: nowrap;
                }
            /* line 441, /sass_cstc/_theme.scss */
            .home-left .news-cat-block .news-cat-thumbnails .news-cat-item .news-cat-head .news-cat-head-title {
                display: block;
                text-transform: uppercase;
                font-size: 13px;
                text-align: left;
                padding: 4px 10px 2px;
                font-weight: bold;
                color: #0064af;
                white-space: nowrap;
            }
        /* line 452, /sass_cstc/_theme.scss */
        .home-left .news-cat-block .news-cat-thumbnails .news-cat-item .news-cat-content {
            margin-bottom: 20px;
            float: left;
            padding-right: 5px;
        }
/* line 455, /sass_cstc/_theme.scss */
.news-cat-body {
    width: 60%;
    float: left;
}
    /* line 458, /sass_cstc/_theme.scss */
    .news-cat-body .cat-item-thumb {
        float: left;
        margin-bottom: 10px;
        width: 35%;
        margin-right: 10px;
    }
        /* line 463, /sass_cstc/_theme.scss */
        .news-cat-body .cat-item-thumb img {
            width: 100%;
        }
    /* line 467, /sass_cstc/_theme.scss */
    .news-cat-body .cat-item-detail {
        display: block;
        padding: 5px 0;
        color: #0064af;
        font-weight: bold;
        font-size: 13px;
    }
    /* line 474, /sass_cstc/_theme.scss */
    .news-cat-body .cat-item-desc {
        display: block;
        text-align: justify;
        font-size: 13px;
        color: #020202;
    }
/* line 481, /sass_cstc/_theme.scss */
.home-left .news-cat-block .news-cat-thumbnails .news-cat-item .news-cat-content .news-cat-more, .news-cat-more {
    width: 40%;
    float: left;
    padding-left: 10px;
    line-height: 24px;
}
    /* line 485, /sass_cstc/_theme.scss */
    .home-left .news-cat-block .news-cat-thumbnails .news-cat-item .news-cat-content .news-cat-more a, .news-cat-more a {
        display: block;
        color: #0064af;
        font-size: 13px;
        padding: 2px 0 2px 10px;
        /*background: url("/Content/images/dotted-black.png") no-repeat left 10px;*/
    }

.news-cat-thumbnails {
    max-width: 250px;
    padding-right: 20px;
    float: left;
}
/* line 499, /sass_cstc/_theme.scss */
.home-left .strange-block .strange-header {
    display: block;
    margin-bottom: 10px;
}
    /* line 502, /sass_cstc/_theme.scss */
    .home-left .strange-block .strange-header .strange-header-title {
        display: block;
        background: black;
        color: white;
        padding: 5px 10px;
        text-transform: uppercase;
    }
/* line 511, /sass_cstc/_theme.scss */
.home-left .strange-block .strange-block-body .strange-highlight {
    width: 65.18%;
    float: left;
    margin-right: 20px;
}
    /* line 515, /sass_cstc/_theme.scss */
    .home-left .strange-block .strange-block-body .strange-highlight .highlight-thumb {
        float: left;
        margin-right: 10px;
        width: 210px;
    }
        /* line 519, /sass_cstc/_theme.scss */
        .home-left .strange-block .strange-block-body .strange-highlight .highlight-thumb img {
            width: 100%;
        }
    /* line 524, /sass_cstc/_theme.scss */
    .home-left .strange-block .strange-block-body .strange-highlight .highlight-desc .highlight-detail {
        display: block;
        font-weight: bold;
        color: #555555;
        padding-bottom: 5px;
        font-size: 13px;
    }
    /* line 531, /sass_cstc/_theme.scss */
    .home-left .strange-block .strange-block-body .strange-highlight .highlight-desc .highlight-desc-text {
        color: #020202;
        display: block;
        font-size: 13px;
    }
/* line 538, /sass_cstc/_theme.scss */
.home-left .strange-block .strange-block-body .strange-more {
    float: left;
    width: 31.11%;
}
    /* line 541, /sass_cstc/_theme.scss */
    .home-left .strange-block .strange-block-body .strange-more a {
        display: block;
        padding: 5px 0;
        font-size: 13px;
    }
        /* line 545, /sass_cstc/_theme.scss */
        .home-left .strange-block .strange-block-body .strange-more a:hover {
            color: #0064af;
        }
/* line 559, /sass_cstc/_theme.scss */
.home-sidebar .banner-sb img {
    width: 100%;
}
/* line 563, /sass_cstc/_theme.scss */
.home-sidebar .search-sb {
    background: #dedede;
    padding: 3px;
    /*-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;*/
    position: relative;
}
    /* line 568, /sass_cstc/_theme.scss */
    .home-sidebar .search-sb .search-text {
        margin: 0;
        padding: 0 10px;
        width: 100%;
        height: 30px;
    }
    /* line 574, /sass_cstc/_theme.scss */
    .home-sidebar .search-sb .search-submit {
        float: left;
        width: 20px;
        height: 20px;
        position: absolute;
        top: 8px;
        right: 10px;
        background: url("/Content/images/icon-search.png") no-repeat;
    }
/* line 585, /sass_cstc/_theme.scss */
.home-sidebar .info-contact-sb .contact-line {
    background: #2d6f61;
    border-bottom: 1px solid white;
    float: left;
    width: 100%;
}
    /* line 590, /sass_cstc/_theme.scss */
    .home-sidebar .info-contact-sb .contact-line .icon {
        float: left;
        border-right: 1px solid white;
        width: 35px;
        height: 30px;
        margin-right: 10px;
    }
    /* line 597, /sass_cstc/_theme.scss */
    .home-sidebar .info-contact-sb .contact-line .icon-email {
        background: #b2293d url("/Content/images/icon-email.png") no-repeat center;
    }
    /* line 601, /sass_cstc/_theme.scss */
    .home-sidebar .info-contact-sb .contact-line .icon-mobile {
        background: #b2293d url("/Content/images/icon-mobile.png") no-repeat center;
    }
    /* line 604, /sass_cstc/_theme.scss */
    .home-sidebar .info-contact-sb .contact-line span {
        display: block;
        line-height: 30px;
        color: white;
    }
/* line 611, /sass_cstc/_theme.scss */
.home-sidebar .news-sb {
    border-left: 1px solid #0064af;
}
    /* line 614, /sass_cstc/_theme.scss */
    .home-sidebar .news-sb .news-sb-item .news-sb-item-head {
        display: block;
    }
        /* line 616, /sass_cstc/_theme.scss */
        .home-sidebar .news-sb .news-sb-item .news-sb-item-head a {
            text-align: center;
            background: #0064af;
            padding: 5px 0;
            display: block;
            text-transform: uppercase;
            color: white;
            white-space: nowrap;
        }
    /* line 626, /sass_cstc/_theme.scss */
    .home-sidebar .news-sb .news-sb-item .news-sb-item-body {
        padding: 10px 0 10px 10px;
    }
        /* line 628, /sass_cstc/_theme.scss */
        .home-sidebar .news-sb .news-sb-item .news-sb-item-body .news-sb-hot {
            margin-bottom: 10px;
        }
            /* line 630, /sass_cstc/_theme.scss */
            .home-sidebar .news-sb .news-sb-item .news-sb-item-body .news-sb-hot .news-sb-hot-thumb {
                display: block;
                margin-bottom: 5px;
                width: 100%;
            }
                /* line 634, /sass_cstc/_theme.scss */
                .home-sidebar .news-sb .news-sb-item .news-sb-item-body .news-sb-hot .news-sb-hot-thumb img {
                    width: 100%;
                    border: 1px solid #dedede;
                }
            /* line 639, /sass_cstc/_theme.scss */
            .home-sidebar .news-sb .news-sb-item .news-sb-item-body .news-sb-hot .news-sb-hot-detail {
                color: #0064af;
                font-weight: bold;
            }
        /* line 645, /sass_cstc/_theme.scss */
        .home-sidebar .news-sb .news-sb-item .news-sb-item-body .news-sb-more a {
            display: block;
            font-weight: bold;
            color: #4c4c4c;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
            padding: 4px 0 4px 10px;
            background: url("/Content/images/dotted-black.png") no-repeat left 50%;
        }
            /* line 655, /sass_cstc/_theme.scss */
            .home-sidebar .news-sb .news-sb-item .news-sb-item-body .news-sb-more a:hover {
                color: #0064af;
            }
/* line 667, /sass_cstc/_theme.scss */
.content-detail-left .detail-col {
    width: 100%;
    float: left;
    padding: 0 10px;
    border: 1px solid #ccc;
    border-radius: 10px;
}
    /* line 672, /sass_cstc/_theme.scss */
    .content-detail-left .detail-col .detail-head {
        padding: 4px;
        color: #107ab4;
        background-color: #9e7340;
        border-radius: 5px;
        text-align: center;
    }

.detail-head .detail-title a, .detail-head .detail-title a:hover {
    color: #ffffff;
}

.detail-head-tile {
    margin: 5px 0;
    padding: 4px;
    color: #000;
    border-left: 4px solid #b2293d;
    font-size: 22px;
}
/* line 676, /sass_cstc/_theme.scss */
.detail-head .detail-title {
    font-size: 18px;
    line-height: 26px;
    display: block;
    margin: 10px 0 5px;
    text-transform: uppercase;
}
/* line 682, /sass_cstc/_theme.scss */
.detail-head .detail-timer {
    font-size: 14px;
    color: #505050;
}
/* line 686, /sass_cstc/_theme.scss */
detail-head .detail-desc {
    display: block;
    font-size: 15px;
    line-height: 20px;
}
/* line 692, /sass_cstc/_theme.scss */
.detail-col .detail-content {
    font-size: 16px;
}
    /* line 694, /sass_cstc/_theme.scss */
    .detail-col .detail-content p {
        font-size: 16px;
    }
    /* line 697, /sass_cstc/_theme.scss */
    .detail-col .detail-content img {
        max-width: 100%;
    }
    /* line 700, /sass_cstc/_theme.scss */
    .detail-col .detail-content .detail-auth {
        display: block;
        text-align: right;
        padding: 10px 0;
    }
/* line 706, /sass_cstc/_theme.scss */
.detail-col .block-more {
    margin-bottom: 10px;
}
    /* line 708, /sass_cstc/_theme.scss */
    .detail-col .block-more .block-head {
        color: #b2293d;
        text-transform: uppercase;
        margin-bottom: 10px;
        font-weight: bold;
    }
/* line 716, /sass_cstc/_theme.scss */
.detail-col .tag-bl .tag-label {
    background: #f8f8f6 url("/Content/images/icon-tag.png") no-repeat 5px 50%;
    display: inline-block;
    padding: 5px 10px 5px 25px;
    margin-right: 5px;
    margin-bottom: 5px;
}
/* line 723, /sass_cstc/_theme.scss */
.detail-col .tag-bl a {
    display: inline-block;
    padding: 5px 10px;
    background: #f8f8f6;
    margin-right: 5px;
    margin-bottom: 5px;
}
    /* line 729, /sass_cstc/_theme.scss */
    .detail-col .tag-bl a:hover {
        color: white;
        background: #0064af;
    }
/* line 736, /sass_cstc/_theme.scss */
.detail-col .form-comment-bl form {
    background: #f8f8f6;
    padding: 10px;
}
/* line 740, /sass_cstc/_theme.scss */
.detail-col .form-comment-bl .cm-ip, .content-detail-left .detail-col .form-comment-bl .cm-content {
    width: 70%;
    border: 1px solid #dedede;
    padding: 5px 10px;
    margin-bottom: 5px;
}
/* line 746, /sass_cstc/_theme.scss */
.detail-col .form-comment-bl .cm-content {
    width: 100%;
}
/* line 749, /sass_cstc/_theme.scss */
.detail-col .form-comment-bl .cm-submit {
    display: inline-block;
    padding: 7px 15px;
    background: #b2293d;
    color: white;
    float: right;
    font-weight: bold;
    font-size: 15px;
    border: none;
    cursor: pointer;
}
/* line 762, /sass_cstc/_theme.scss */
.detail-col .news-same-bl .block-head {
    border-bottom: 1px solid #dedede;
    padding: 10px 0;
}
/* line 767, /sass_cstc/_theme.scss */
.detail-col .news-same-bl .news-same-body a {
    display: block;
    padding: 5px 0;
    font-weight: bold;
}
    /* line 771, /sass_cstc/_theme.scss */
    .detail-col .news-same-bl .news-same-body a:hover {
        color: #0064af;
    }
/* line 778, /sass_cstc/_theme.scss */
.cate-col {
    width: 100%;
    float: left;
    /*border-right: 1px solid #dedede;*/
}
    /* line 783, /sass_cstc/_theme.scss */
    .cate-col .news-cat-list {
        float: left;
        width: 100%;
    }
        /* line 785, /sass_cstc/_theme.scss */
        .cate-col .news-cat-list .cate-list-head {
            margin-bottom: 10px;
            background: #e9e9e7;
            display: block;
        }
            /* line 789, /sass_cstc/_theme.scss */
            .cate-col .news-cat-list .cate-list-head .news-cat-head-title {
                display: block;
                text-transform: uppercase;
                font-size: 15px;
                text-align: left;
                padding: 4px 10px 2px;
                font-weight: bold;
                color: #0064af;
                -webkit-border-radius: 2px;
                -moz-border-radius: 2px;
                border-radius: 2px;
                -webkit-box-shadow: 0 2px 3px #dedede;
                -moz-box-shadow: 0 2px 3px #dedede;
                box-shadow: 0 2px 3px #dedede;
            }
        /* line 801, /sass_cstc/_theme.scss */
        .cate-col .news-cat-list .cate-list-body {
            float: left;
            width: 100%;
        }
            /* line 804, /sass_cstc/_theme.scss */
            .cate-col .news-cat-list .cate-list-body .news-cat-item {
                width: 32%;
                float: left;
                margin: 10px 0px;
                padding-bottom: 10px;
                /*border-bottom: 1px solid #dedede;*/
            }
                /* line 810, /sass_cstc/_theme.scss */
                .cate-col .news-cat-list .cate-list-body .news-cat-item .news-cat-thumb {
                    float: left;
                    margin-bottom: 10px;
                    margin-right: 10px;
                    max-width: 350px;
                }
                    /* line 815, /sass_cstc/_theme.scss */
                    .cate-col .news-cat-list .cate-list-body .news-cat-item .news-cat-thumb img {
                        width: 100%;
                    }
                /* line 819, /sass_cstc/_theme.scss */
                .cate-col .news-cat-list .cate-list-body .news-cat-item .news-cat-detail {
                    float: left;
                    display: block;
                    color: #0064af;
                    font-weight: bold;
                    font-size: 15px;
                    max-width: 350px;
                    margin-right: 10px;
                    height: 130px;
                    border: 1px solid #ccc;
                    clear: left;
                    text-align: left;
                    line-height: 25px;
                    padding: 10px;
                }
                /* line 825, /sass_cstc/_theme.scss */
                /*.cate-col .news-cat-list .cate-list-body .news-cat-item .news-cat-time {
                    display: block;
                    color: #555555;
                    font-size: 11px;
                }*/
                /* line 830, /sass_cstc/_theme.scss */
                .cate-col .news-cat-list .cate-list-body .news-cat-item .news-cat-desc {
                    display: block;
                    text-align: justify;
                    font-size: 15px;
                    color: #020202;
                }
                /* line 837, /sass_cstc/_theme.scss */
                .cate-col .news-cat-list .cate-list-body .news-cat-item.first-child .news-cat-thumb {
                    margin: 0 0 10px;
                    width: 100%;
                }
        /* line 845, /sass_cstc/_theme.scss */
        .cate-col .news-cat-list .select-day, .content-detail-left .cate-col .news-cat-list .wrapper {
            float: left;
            padding: 10px 0 20px;
        }
            /* line 848, /sass_cstc/_theme.scss */
            .cate-col .news-cat-list .select-day .form-control, .content-detail-left .cate-col .news-cat-list .wrapper .form-control {
                float: right;
                padding: 9px 10px;
                font-size: 15px;
                border: 1px solid #0064af;
                -webkit-border-radius: 3px;
                -moz-border-radius: 3px;
                border-radius: 3px;
            }
/* line 858, /sass_cstc/_theme.scss */
.content-detail-left .new-site-col {
    width: 27%;
    float: right;
}
    /* line 861, /sass_cstc/_theme.scss */
    .content-detail-left .new-site-col .new-site-block {
        margin-bottom: 10px;
    }
/* line 863, /sass_cstc/_theme.scss */
.new-site-col .new-site-block .new-site-head {
    display: block;
    margin-bottom: 5px;
}
    /* line 866, /sass_cstc/_theme.scss */
    .new-site-col .new-site-block .new-site-head a {
        display: block;
        background: #0064af;
        color: white;
        padding: 5px 0;
        text-align: center;
        text-transform: uppercase;
    }
/* line 876, /sass_cstc/_theme.scss */
.new-site-col .new-site-block .new-site-body a {
    display: block;
    padding: 3px 0;
    border-bottom: 1px solid #dedede;
    line-height: 18px;
}
    /* line 881, /sass_cstc/_theme.scss */
    .new-site-col .new-site-block .new-site-body a:last-child {
        border: none;
    }
    /* line 884, /sass_cstc/_theme.scss */
    .new-site-col .new-site-block .new-site-body a:hover {
        color: #0064af;
    }

/* line 894, /sass_cstc/_theme.scss */
.footer .footer-container {
    border-left: 1px solid #dedede;
    border-right: 1px solid #dedede;
    background: #fff;
    padding: 15px;
}
    /* line 899, /sass_cstc/_theme.scss */
    .footer .footer-container .footer-block {
        margin-bottom: 10px;
    }
    /* line 902, /sass_cstc/_theme.scss */
    .footer .footer-container .copyright-ft {
        border-top: 1px solid #dedede;
        padding: 10px 0;
    }
        /* line 905, /sass_cstc/_theme.scss */
        .footer .footer-container .copyright-ft .copyright-info {
            width: 64.77%;
            float: left;
            padding: 20px 0px;
        }
            /* line 909, /sass_cstc/_theme.scss */
            .footer .footer-container .copyright-ft .copyright-info .article-col {
                float: left;
                width: 580px;
            }
                /* line 912, /sass_cstc/_theme.scss */
                .footer .footer-container .copyright-ft .copyright-info .article-col .article {
                    display: block;
                    padding: 0 0 5px;
                }
                /* line 916, /sass_cstc/_theme.scss */
                .footer .footer-container .copyright-ft .copyright-info .article-col span {
                    display: block;
                    line-height: 16px;
                    font-size: 13px;
                }
            /* line 922, /sass_cstc/_theme.scss */
            .footer .footer-container .copyright-ft .copyright-info .rssfeed {
                float: right;
            }
                /* line 924, /sass_cstc/_theme.scss */
                .footer .footer-container .copyright-ft .copyright-info .rssfeed a {
                    background: url("/Content/images/rssico.png") left center no-repeat;
                    padding: 0 0 0 22px;
                    text-decoration: none;
                    font-weight: bold;
                }
        /* line 934, /sass_cstc/_theme.scss */
        .footer .footer-container .copyright-ft .r-col {
            margin: 0;
            padding: 20px 0;
            text-align: right;
            border-left: 1px solid #fff;
            height: 55px;
            float: right;
            width: 34.50%;
        }
            /* line 942, /sass_cstc/_theme.scss */
            .footer .footer-container .copyright-ft .r-col p {
                padding-bottom: 5px;
                font-size: 13px;
            }

.position-column {
    float: left;
    width: 33.33%;
    padding: 0 5px;
    background-color: rgb(51, 51, 51);
    border-left: 8px solid #fff;
    min-height: 200px;
}

.row-position :first-child {
    border: none !important;
}

.btn-laithu {
    background-image: url('/Content/images/bg-dklaithu.jpg');
    float: right;
    width: 200px;
    height: 43px;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-right: 10px;
    padding: 12px 0 0 50px;
}

.btn-baogia {
    background-image: url('/Content/images/bg-baogia.jpg');
    float: left;
    width: 200px;
    height: 43px;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-left: 10px;
    padding: 12px 0 0 40px;
}

    .btn-baogia a, .btn-baogia a:hover, .btn-laithu a, .btn-laithu a:hover {
        color: #fff;
        font-weight: bold;
        text-align: center;
        text-decoration: none;
    }

.new-comment {
    float: left;
    border-top: 1px solid #ccc;
    width: 100%;
    margin-top: 20px;
    padding-top: 10px;
    color: #9e9e9e;
    font-size: 11px;
}

.news-cat-time {
    float: left;
    width: 49%;
    background-image: url('/Content/images/icon-time.jpg');
    background-repeat: no-repeat;
    padding-left: 25px;
}

.comment {
    width: 48%;
    float: left;
    background-image: url('/Content/images/icon-comment.jpg');
    background-repeat: no-repeat;
    padding-left: 25px;
}



@media only screen and (min-width: 1024px) and (max-width: 1169px) {
    .nav > li > a {
        padding: 0px 8px;
    }

    .background {
        background-image: url('/content/images/gioi-thieu/bg_hcn.png');
        margin-left: -100px;
        padding: 30px;
        height: 253px;
        background-repeat: no-repeat;
        z-index: 1000;
        position: relative;
    }

    .animenu a {
        font-weight: bold;
        white-space: nowrap;
        padding: 0 7px;
        color: inherit;
        text-decoration: none;
        display: inline-block;
        outline: 0;
        cursor: pointer;
    }

    .animenu__nav > li:hover > ul {
        opacity: 1;
        visibility: visible;
        margin: 0;
        /*background-color:#FFC107;*/
    }

    .news-cat-time {
        float: left;
        width: 40%;
        background-image: url('/Content/images/icon-time.jpg');
        background-repeat: no-repeat;
        padding-left: 25px;
    }

    .comment {
        width: 54%;
        float: left;
        background-image: url('/Content/images/icon-comment.jpg');
        background-repeat: no-repeat;
        padding-left: 25px;
    }
}

@media only screen and (min-width: 960px) and (max-width: 1023px) {


    .animenu a {
        font-weight: bold;
        white-space: nowrap;
        padding: 0 4px;
        color: inherit;
        text-decoration: none;
        display: inline-block;
        outline: 0;
        cursor: pointer;
    }

    .animenu__nav > li:hover > ul {
        opacity: 1;
        visibility: visible;
        margin: 0;
        /*background-color:#FFC107;*/
    }

    .position-column {
        float: left;
        width: 49.9%;
        padding: 0 5px;
        background-color: rgb(51, 51, 51);
        min-height: 200px;
    }

    .row-position :nth-child(3) {
        border: none !important;
    }

    .cate-col .news-cat-list .cate-list-body .news-cat-item {
        width: 49%;
        float: left;
        margin: 10px 0px;
        padding-bottom: 10px;
        /* border-bottom: 1px solid #dedede; */
    }
    /*.main-nav ul li a {
        font-size: 11px;
    }*/
    .detailproduct-mobile {
        width: 100%;
    }

    .nav > li > a {
        padding: 0px 8px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
    .nav > li > a {
        padding: 0px 5px;
    }
    /* line 6, /sass_cstc/_responsive_768.scss */
    .home-left .news-hot-block .news-highlight .news-top-lists {
        width: 50%;
    }
        /* line 8, /sass_cstc/_responsive_768.scss */
        .home-left .news-hot-block .news-highlight .news-top-lists .news-top-head {
            margin-bottom: 10px;
        }
        /* line 11, /sass_cstc/_responsive_768.scss */
        .home-left .news-hot-block .news-highlight .news-top-lists .news-top-body {
            margin-bottom: 10px;
        }
    /* line 15, /sass_cstc/_responsive_768.scss */
    .home-left .news-hot-block .news-highlight .news-hot {
        float: left;
        width: 50%;
    }
        /* line 18, /sass_cstc/_responsive_768.scss */
        .home-left .news-hot-block .news-highlight .news-hot .news-hot-thumb {
            width: 100%;
            margin-right: 0;
            margin-bottom: 0;
        }
        /* line 23, /sass_cstc/_responsive_768.scss */
        .home-left .news-hot-block .news-highlight .news-hot .news-hot-detail {
            display: block;
            padding: 5px 0;
            color: #0064af;
            font-size: 18px;
        }
        /* line 29, /sass_cstc/_responsive_768.scss */
        .home-left .news-hot-block .news-highlight .news-hot .news-hot-desc {
            padding: 10px 0;
        }
    /* line 34, /sass_cstc/_responsive_768.scss */
    .home-left .news-hot-block .news-hot {
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
    }
        /* line 38, /sass_cstc/_responsive_768.scss */
        .home-left .news-hot-block .news-hot .news-hot-thumb {
            width: 50%;
            margin-right: 10px;
            float: left;
        }
            /* line 42, /sass_cstc/_responsive_768.scss */
            .home-left .news-hot-block .news-hot .news-hot-thumb img {
                width: 100%;
                margin-right: 10px;
            }
    /* line 50, /sass_cstc/_responsive_768.scss */
    .home-left .news-cat-block .news-cat-thumbnails {
        margin: 0 -5px;
    }
        /* line 52, /sass_cstc/_responsive_768.scss */
        .home-left .news-cat-block .news-cat-thumbnails .news-cat-item {
            padding: 0 5px;
        }
    /* line 59, /sass_cstc/_responsive_768.scss */
    .home-left .strange-block .strange-block-body .strange-highlight {
        margin-right: 10px;
    }
        /* line 61, /sass_cstc/_responsive_768.scss */
        .home-left .strange-block .strange-block-body .strange-highlight .highlight-thumb {
            width: 150px;
        }

    /* line 72, /sass_cstc/_responsive_768.scss */
    .footer .footer-container .copyright-ft .copyright-info {
        width: 100%;
    }
        /* line 74, /sass_cstc/_responsive_768.scss */
        .footer .footer-container .copyright-ft .copyright-info .article-col {
            width: 100%;
        }
    /* line 78, /sass_cstc/_responsive_768.scss */
    .footer .footer-container .copyright-ft .r-col {
        width: 100%;
    }
        /* line 80, /sass_cstc/_responsive_768.scss */
        .footer .footer-container .copyright-ft .r-col p {
            text-align: right;
            padding-bottom: 5px;
        }

    .animenu__nav__child {
        width: 100%;
        position: relative;
        left: 0;
        z-index: 1;
        opacity: 0;
        visibility: hidden;
        margin: 20px 0 0 0;
        background-color: #383838;
        padding: 0 !important;
        transition: margin .15s, opacity .15s;
        top: 0px;
        border-top: 2px solid #b70100;
    }

    .animenu__nav > li:hover > ul {
    }

    .position-column {
        float: left;
        width: 50%;
        padding: 0 5px;
        background-color: rgb(51, 51, 51);
        min-height: 200px;
    }

    .row-position :nth-child(3) {
        border: none !important;
    }

    .cate-col .news-cat-list .cate-list-body .news-cat-item {
        width: 49%;
        float: left;
        margin: 10px 0px;
        padding-bottom: 10px;
        /* border-bottom: 1px solid #dedede; */
    }

    .cate-col .news-cat-list .cate-list-body .news-cat-item {
        width: 49%;
        float: left;
        margin: 10px 0px;
        padding-bottom: 10px;
        /* border-bottom: 1px solid #dedede; */
    }

    .bn-right {
        display: block;
        width: 315px;
        padding-right: 10px;
    }

    .animenu__nav__child {
        width: 100%;
        position: relative;
        left: 0;
        z-index: 1;
        opacity: 0;
        visibility: hidden;
        margin: 20px 0 0 0;
        background-color: #383838;
        padding: 0 !important;
        transition: margin .15s, opacity .15s;
        top: 0px;
        border-top: 2px solid #b70100;
    }

    .detailproduct-mobile {
        width: 100%;
    }



    .pull-hor {
        margin-bottom: 0px !important;
    }
}

@media only screen and (max-width: 959px) {
    /* line 2, /sass_cstc/_responsive_common.scss */
    body {
        font-size: 15px;
    }


    /* line 7, /sass_cstc/_responsive_common.scss */
    .show-nav-mobile {
        display: block;
        position: fixed;
        top: 0;
        left: 0;
    }
        /* line 12, /sass_cstc/_responsive_common.scss */
        .show-nav-mobile.open {
            position: fixed;
            left: 240px;
        }
    /* line 17, /sass_cstc/_responsive_common.scss */

    /* line 26, /sass_cstc/_responsive_common.scss */
    .header .header-container .main-nav .site-nav {
        display: none;
    }

    /* line 104, /sass_cstc/_responsive_common.scss */
    .home-left .news-hot-block .news-highlight .news-top-lists .news-top-body li a {
        font-size: 15px;
    }
    /* line 113, /sass_cstc/_responsive_common.scss */
    .home-left .news-hot-block .news-hot .news-hot-desc {
        font-size: 15px;
    }
    /* line 116, /sass_cstc/_responsive_common.scss */
    .home-left .news-hot-block .news-hot .news-hot-auth {
        font-size: 15px;
    }
    /* line 123, /sass_cstc/_responsive_common.scss */
    .home-left .news-hot-block .news-top .news-top-lists .news-top-head .news-top-title {
        font-size: 15px;
    }
    /* line 129, /sass_cstc/_responsive_common.scss */
    .home-left .news-hot-block .news-top .news-top-lists .news-top-body li a {
        font-size: 15px;
    }
    /* line 136, /sass_cstc/_responsive_common.scss */
    .home-left .news-hot-block .news-top .news-top-last .talk {
        float: left;
        width: 66.666%;
    }
        /* line 139, /sass_cstc/_responsive_common.scss */
        .home-left .news-hot-block .news-top .news-top-last .talk .tack-topic {
            font-size: 15px;
        }
        /* line 142, /sass_cstc/_responsive_common.scss */
        .home-left .news-hot-block .news-top .news-top-last .talk .talk-detail {
            font-size: 15px;
        }
        /* line 145, /sass_cstc/_responsive_common.scss */
        .home-left .news-hot-block .news-top .news-top-last .talk .talk-desc {
            font-size: 15px;
        }
    /* line 156, /sass_cstc/_responsive_common.scss */
    .home-left .news-cat-block .news-cat-thumbnails .news-cat-item .news-cat-head .news-cat-head-title {
        font-size: 14px;
        border-bottom: 4px solid #0064af;
    }
    /* line 160, /sass_cstc/_responsive_common.scss */
    .home-left .news-cat-block .news-cat-thumbnails .news-cat-item .news-cat-head .news-head-more {
        width: 100%;
        float: left;
    }
    /* line 168, /sass_cstc/_responsive_common.scss */
    .news-cat-body .cat-item-detail {
        font-size: 15px;
    }
    /* line 171, /sass_cstc/_responsive_common.scss */
    .news-cat-body .cat-item-desc {
        font-size: 15px;
    }
    /* line 176, /sass_cstc/_responsive_common.scss */
    .home-left .news-cat-block .news-cat-thumbnails .news-cat-item .news-cat-content .news-cat-more a {
        font-size: 15px;
        padding: 5px 0 5px 5px;
        background: url("/Content/images/dotted-black.png") no-repeat left 12px;
    }
    /* line 189, /sass_cstc/_responsive_common.scss */
    .home-left .strange-block .strange-header .strange-header-title {
        font-size: 15px;
    }
    /* line 194, /sass_cstc/_responsive_common.scss */
    .home-left .strange-block .strange-block-body .strange-highlight {
        width: 65.18%;
        float: left;
        margin-right: 20px;
    }
        /* line 198, /sass_cstc/_responsive_common.scss */
        .home-left .strange-block .strange-block-body .strange-highlight .highlight-thumb {
            float: left;
            /*margin-right: 10px;*/
            width: 210px;
        }
            /* line 202, /sass_cstc/_responsive_common.scss */
            .home-left .strange-block .strange-block-body .strange-highlight .highlight-thumb img {
                width: 100%;
            }
        /* line 207, /sass_cstc/_responsive_common.scss */
        .home-left .strange-block .strange-block-body .strange-highlight .highlight-desc .highlight-detail {
            font-size: 18px;
        }
        /* line 210, /sass_cstc/_responsive_common.scss */
        .home-left .strange-block .strange-block-body .strange-highlight .highlight-desc .highlight-desc-text {
            font-size: 15px;
        }
    /* line 216, /sass_cstc/_responsive_common.scss */
    .home-left .strange-block .strange-block-body .strange-more a {
        font-size: 18px;
    }
    /* line 228, /sass_cstc/_responsive_common.scss */
    .home-sidebar .news-sb {
        border: 1px solid #0064af;
        border-top: none;
    }
        /* line 233, /sass_cstc/_responsive_common.scss */
        .home-sidebar .news-sb .news-sb-item .news-sb-item-head a {
            font-size: 15px;
        }
        /* line 237, /sass_cstc/_responsive_common.scss */
        .home-sidebar .news-sb .news-sb-item .news-sb-item-body {
            padding: 10px;
        }
            /* line 240, /sass_cstc/_responsive_common.scss */
            .home-sidebar .news-sb .news-sb-item .news-sb-item-body .news-sb-hot .news-sb-hot-detail {
                font-size: 15px;
            }
            /* line 245, /sass_cstc/_responsive_common.scss */
            .home-sidebar .news-sb .news-sb-item .news-sb-item-body .news-sb-more a {
                font-size: 15px;
            }
    /* line 257, /sass_cstc/_responsive_common.scss */
    .content-detail-left .detail-col .detail-content {
        font-size: 16px;
        padding-right: 10px;
    }
        /* line 259, /sass_cstc/_responsive_common.scss */
        .content-detail-left .detail-col .detail-content p {
            font-size: 16px;
        }
        /* line 262, /sass_cstc/_responsive_common.scss */
        .content-detail-left .detail-col .detail-content .detail-auth {
            font-size: 15px;
        }
    /* line 267, /sass_cstc/_responsive_common.scss */
    .content-detail-left .detail-col .block-more .block-head {
        font-size: 15px;
    }
    /* line 272, /sass_cstc/_responsive_common.scss */
    .content-detail-left .detail-col .tag-bl .tag-label {
        font-size: 15px;
    }
    /* line 277, /sass_cstc/_responsive_common.scss */
    .content-detail-left .detail-col .form-comment-bl .cm-ip, .content-detail-left .detail-col .form-comment-bl .cm-content {
        font-size: 15px;
    }
    /* line 280, /sass_cstc/_responsive_common.scss */
    .content-detail-left .detail-col .form-comment-bl .cm-submit {
        font-size: 15px;
    }
    /* line 286, /sass_cstc/_responsive_common.scss */
    .content-detail-left .detail-col .news-same-bl .news-same-body a {
        font-size: 15px;
    }
    /* line 295, /sass_cstc/_responsive_common.scss */
    .content-detail-left .new-site-col .new-site-block .new-site-body a {
        font-size: 15px;
    }

    /* line 304, /sass_cstc/_responsive_common.scss */
    .footer .footer-container {
        border: none;
    }
        /* line 307, /sass_cstc/_responsive_common.scss */
        .footer .footer-container .copyright-ft .copyright-info {
            width: 100%;
        }
            /* line 309, /sass_cstc/_responsive_common.scss */
            .footer .footer-container .copyright-ft .copyright-info .article-col {
                width: 100%;
            }
                /* line 311, /sass_cstc/_responsive_common.scss */
                .footer .footer-container .copyright-ft .copyright-info .article-col .article {
                    font-size: 15px;
                }
                /* line 314, /sass_cstc/_responsive_common.scss */
                .footer .footer-container .copyright-ft .copyright-info .article-col span {
                    font-size: 14px;
                }
            /* line 319, /sass_cstc/_responsive_common.scss */
            .footer .footer-container .copyright-ft .copyright-info .rssfeed a {
                font-size: 14px;
            }
        /* line 324, /sass_cstc/_responsive_common.scss */
        .footer .footer-container .copyright-ft .r-col {
            width: 100%;
        }
            /* line 326, /sass_cstc/_responsive_common.scss */
            .footer .footer-container .copyright-ft .r-col p {
                text-align: left;
                padding-bottom: 5px;
                font-size: 14px;
            }


    .cate-col .news-cat-list .cate-list-body .news-cat-item {
        width: 49%;
        float: left;
        margin: 10px 0px;
        padding-bottom: 10px;
        /* border-bottom: 1px solid #dedede; */
    }

    .detailproduct-mobile {
        width: 100%;
    }

    .content-detail-left .detail-col {
        border: none;
    }
}

@media only screen and (max-width: 767px) {
    /* line 340, /sass_cstc/_responsive_common.scss */
    .content-detail-left .cate-col {
        width: 100%;
        padding-right: 0;
        border-right: none;
    }
    /* line 345, /sass_cstc/_responsive_common.scss */
    .content-detail-left .detail-col {
        width: 100%;
        padding-right: 0;
        border-right: none;
    }
    /* line 350, /sass_cstc/_responsive_common.scss */
    .content-detail-left .new-site-col {
        display: none;
    }
    /* line 354, /sass_cstc/_responsive_common.scss */
    .new-site-col .new-site-block .new-site-body a {
        font-size: 15px;
    }

    .bn-right {
        display: block;
        float: right;
        border-bottom: none;
        width: 225px;
        height: 72px;
        background: none;
        overflow: hidden;
    }

        .bn-right > h3 {
            display: none;
        }

    .animenu__nav__child {
        width: 100%;
        position: relative;
        left: 0;
        z-index: 1;
        opacity: 0;
        visibility: hidden;
        margin: 20px 0 0 0;
        background-color: #383838;
        padding: 0 !important;
        transition: margin .15s, opacity .15s;
        top: 0px;
        border-top: 2px solid #b70100;
    }



    #slider .touchcarousel-item, #carousel-image-text-horizontal .touchcarousel-item, .media-list .touchcarousel-item {
        width: 250px;
        float: left;
        padding-right: 10px;
    }

    .news-cat-time {
        float: left;
        width: 40%;
        background-image: url('/Content/images/icon-time.jpg');
        background-repeat: no-repeat;
        padding-left: 20px;
    }

    .comment {
        width: 60%;
        float: left;
        background-image: url('/Content/images/icon-comment.jpg');
        background-repeat: no-repeat;
        padding-left: 20px;
    }

    .newdetail100 {
        width: 100% !important;
    }

    .price-mobile {
        width: 100%;
        padding-top: 1px;
    }

    sp-header {
        width: 100%;
        text-align: center;
        font-weight: bold;
        color: #000;
        /* border-bottom: 2px solid #08988D; */
        height: 100%;
        line-height: 35px;
        float: left;
    }

    .detailproduct-mobile {
        width: 100%;
    }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    /* line 2, /sass_cstc/_responsive_480.scss */
    .col-left {
        float: left;
        width: 100%;
        margin-bottom: 10px;
        margin-left: 0 !important;
    }
    /* line 7, /sass_cstc/_responsive_480.scss */
    .col-sidebar {
        float: left;
        width: 100%;
    }

    /* line 12, /sass_cstc/_responsive_480.scss */
    .home-left {
        margin-bottom: 20px;
    }
        /* line 16, /sass_cstc/_responsive_480.scss */
        .home-left .news-hot-block .news-highlight .news-top-lists {
            width: 50%;
        }
            /* line 18, /sass_cstc/_responsive_480.scss */
            .home-left .news-hot-block .news-highlight .news-top-lists .news-top-head {
                margin-bottom: 10px;
            }
            /* line 21, /sass_cstc/_responsive_480.scss */
            .home-left .news-hot-block .news-highlight .news-top-lists .news-top-body {
                margin-bottom: 10px;
            }
        /* line 25, /sass_cstc/_responsive_480.scss */
        .home-left .news-hot-block .news-highlight .news-hot {
            float: left;
            width: 50%;
        }
            /* line 28, /sass_cstc/_responsive_480.scss */
            .home-left .news-hot-block .news-highlight .news-hot .news-hot-thumb {
                width: 100%;
                margin-right: 0;
                margin-bottom: 0;
            }
            /* line 33, /sass_cstc/_responsive_480.scss */
            .home-left .news-hot-block .news-highlight .news-hot .news-hot-detail {
                display: block;
                padding: 5px 0;
                color: #0064af;
                font-size: 18px;
            }
            /* line 39, /sass_cstc/_responsive_480.scss */
            .home-left .news-hot-block .news-highlight .news-hot .news-hot-desc {
                padding: 10px 0;
            }
        /* line 44, /sass_cstc/_responsive_480.scss */
        .home-left .news-hot-block .news-hot {
            width: 100%;
            margin-right: 0;
            margin-bottom: 10px;
        }
            /* line 48, /sass_cstc/_responsive_480.scss */
            .home-left .news-hot-block .news-hot .news-hot-thumb {
                width: 50%;
                margin-right: 10px;
                float: left;
            }
                /* line 52, /sass_cstc/_responsive_480.scss */
                .home-left .news-hot-block .news-hot .news-hot-thumb img {
                    width: 100%;
                    margin-right: 10px;
                }
        /* line 60, /sass_cstc/_responsive_480.scss */
        .home-left .news-cat-block .news-cat-thumbnails {
            margin: 0 -5px;
        }
            /* line 62, /sass_cstc/_responsive_480.scss */
            .home-left .news-cat-block .news-cat-thumbnails .news-cat-item {
                padding: 0 5px;
                width: 100%;
            }
                /* line 65, /sass_cstc/_responsive_480.scss */
                .home-left .news-cat-block .news-cat-thumbnails .news-cat-item .news-cat-content {
                    margin-bottom: 20px;
                }
                /* line 69, /sass_cstc/_responsive_480.scss */
                .home-left .news-cat-block .news-cat-thumbnails .news-cat-item .news-cat-more a {
                    display: block;
                    color: #2d6f61;
                    font-size: 15px;
                    padding: 2px 0 2px 10px;
                    background: url("/Content/images/dotted-black.png") no-repeat left 8px;
                }
        /* line 82, /sass_cstc/_responsive_480.scss */
        .home-left .strange-block .strange-block-body .strange-highlight {
            width: 65.18%;
        }
            /* line 84, /sass_cstc/_responsive_480.scss */
            .home-left .strange-block .strange-block-body .strange-highlight .highlight-thumb {
                width: 150px;
            }

    .animenu__nav__child {
        width: 100%;
        position: relative;
        left: 0;
        z-index: 1;
        opacity: 0;
        visibility: hidden;
        margin: 20px 0 0 0;
        background-color: #383838;
        padding: 0 !important;
        transition: margin .15s, opacity .15s;
        top: 0px;
        border-top: 2px solid #b70100;
    }

    .fixed-tools {
        display: none;
    }

    /* .main-nav .open, .navbar-collapse {
        left: -200px;
        position: absolute;
        background: #fff;
        width: 300px;
        right: 0;
        z-index: 99999;
    }*/


    .position-column {
        float: left;
        width: 100%;
        border: none;
        background-color: rgb(51, 51, 51);
    }

    .bn-right > h3 {
        display: block;
        line-height: 10px;
    }

    .detailproduct-mobile, .contact-mobile {
        width: 100%;
    }
}

@media only screen and (max-width: 479px) {
    /* line 2, /sass_cstc/_responsive_320.scss */
    .col-left {
        float: left;
        width: 100%;
        margin-bottom: 10px;
    }

    /* line 7, /sass_cstc/_responsive_320.scss */
    .col-sidebar {
        float: left;
        width: 100%;
    }

    /* line 12, /sass_cstc/_responsive_320.scss */
    .home-left {
        margin-bottom: 20px;
    }
        /* line 16, /sass_cstc/_responsive_320.scss */
        .home-left .news-hot-block .news-highlight .news-top-lists {
            width: 100%;
            margin-bottom: 10px;
            padding-right: 0;
        }
            /* line 20, /sass_cstc/_responsive_320.scss */
            .home-left .news-hot-block .news-highlight .news-top-lists .news-top-head {
                margin-bottom: 10px;
            }
            /* line 23, /sass_cstc/_responsive_320.scss */
            .home-left .news-hot-block .news-highlight .news-top-lists .news-top-body {
                margin-bottom: 10px;
            }
        /* line 27, /sass_cstc/_responsive_320.scss */
        .home-left .news-hot-block .news-highlight .news-hot {
            float: left;
            width: 100%;
        }
            /* line 30, /sass_cstc/_responsive_320.scss */
            .home-left .news-hot-block .news-highlight .news-hot .news-hot-thumb {
                width: 100%;
            }
            /* line 33, /sass_cstc/_responsive_320.scss */
            .home-left .news-hot-block .news-highlight .news-hot .news-hot-detail {
                display: block;
                padding: 5px 0;
                color: #0064af;
                font-size: 18px;
            }
            /* line 39, /sass_cstc/_responsive_320.scss */
            .home-left .news-hot-block .news-highlight .news-hot .news-hot-desc {
                padding: 10px 0;
            }
        /* line 44, /sass_cstc/_responsive_320.scss */
        .home-left .news-hot-block .news-hot {
            width: 100%;
            margin-right: 0;
            margin-bottom: 10px;
        }
            /* line 48, /sass_cstc/_responsive_320.scss */
            .home-left .news-hot-block .news-hot .news-hot-thumb {
                width: 100%;
                margin-right: 0;
                float: left;
            }
                /* line 52, /sass_cstc/_responsive_320.scss */
                .home-left .news-hot-block .news-hot .news-hot-thumb img {
                    width: 100%;
                    margin-right: 10px;
                }
        /* line 61, /sass_cstc/_responsive_320.scss */
        .home-left .news-cat-block .news-cat-thumbnails {
            margin: 0 -5px;
        }
            /* line 63, /sass_cstc/_responsive_320.scss */
            .home-left .news-cat-block .news-cat-thumbnails .news-cat-item {
                padding: 0 5px;
                width: 100%;
            }
                /* line 68, /sass_cstc/_responsive_320.scss */
                .home-left .news-cat-block .news-cat-thumbnails .news-cat-item .news-cat-head .news-head-more a {
                    padding: 3px 8px;
                }
                /* line 73, /sass_cstc/_responsive_320.scss */
                .home-left .news-cat-block .news-cat-thumbnails .news-cat-item .news-cat-content {
                    margin-bottom: 20px;
                }
    /* line 75, /sass_cstc/_responsive_320.scss */
    .news-cat-body {
        width: 100%;
        margin-bottom: 20px;
    }
        /* line 78, /sass_cstc/_responsive_320.scss */
        .news-cat-body .cat-item-thumb {
            width: 50%;
        }
    /* line 82, /sass_cstc/_responsive_320.scss */
    .home-left .news-cat-block .news-cat-thumbnails .news-cat-item .news-cat-content .news-cat-more {
        width: 100%;
        padding-left: 0;
    }
        /* line 85, /sass_cstc/_responsive_320.scss */
        .home-left .news-cat-block .news-cat-thumbnails .news-cat-item .news-cat-content .news-cat-more a {
            padding: 5px 0 5px 10px;
        }
    /* line 96, /sass_cstc/_responsive_320.scss */
    .home-left .strange-block .strange-block-body .strange-highlight {
        width: 100%;
        margin-bottom: 10px;
    }
        /* line 99, /sass_cstc/_responsive_320.scss */
        .home-left .strange-block .strange-block-body .strange-highlight .highlight-thumb {
            width: 150px;
        }
    /* line 103, /sass_cstc/_responsive_320.scss */
    .home-left .strange-block .strange-block-body .strange-more {
        width: 100%;
    }
    /* line 110, /sass_cstc/_responsive_320.scss */
    .content-detail-left .detail-col {
        width: 100%;
        float: left;
        padding-right: 0;
        border-right: none;
    }
    /* line 115, /sass_cstc/_responsive_320.scss */
    .detail-col .detail-head {
        border-bottom: 1px solid #dedede;
        margin-bottom: 10px;
        padding-bottom: 10px;
    }
        /* line 119, /sass_cstc/_responsive_320.scss */
        .detail-col .detail-head .detail-title {
            font-size: 25px;
            display: block;
            margin: 0 0 5px;
        }
        /* line 124, /sass_cstc/_responsive_320.scss */
        .detail-col .detail-head .detail-timer {
            font-size: 13px;
            color: #505050;
        }
        /* line 128, /sass_cstc/_responsive_320.scss */
        .detail-col .detail-head .detail-desc {
            display: block;
            font-size: 16px;
        }
    /* line 135, /sass_cstc/_responsive_320.scss */
    .detail-col .form-comment-bl .cm-ip, .content-detail-left .detail-col .form-comment-bl .cm-content {
        width: 100%;
        border: 1px solid #dedede;
        padding: 5px 10px;
        margin-bottom: 5px;
    }
    /* line 144, /sass_cstc/_responsive_320.scss */
    .content-detail-left .cate-col {
        width: 100%;
        float: left;
        padding-right: 0;
        border-right: none;
    }
    /* line 150, /sass_cstc/_responsive_320.scss */
    .content-detail-left .new-site-col {
        width: 100%;
        float: left;
    }


    .animenu__nav__child {
        width: 100%;
        position: relative;
        left: 0;
        z-index: 1;
        opacity: 0;
        visibility: hidden;
        margin: 20px 0 0 0;
        background-color: #383838;
        padding: 0 !important;
        transition: margin .15s, opacity .15s;
        top: 0px;
        border-top: 2px solid #b70100;
    }

    .main-nav .open {
        left: 0;
    }

    .col-md-revert {
        display: none;
    }

    .fixed-tools {
        display: none;
    }

    .position-column {
        float: left;
        width: 100%;
        border: none;
        background-color: rgb(51, 51, 51);
    }



    .bn-right {
        display: block;
        float: right;
        height: 20px;
        border-bottom: none;
        width: 100%;
        background: none;
        overflow: hidden;
    }

        .bn-right > table > tbody > tr > td {
            text-align: left;
            padding-left: 65px;
        }

            .bn-right > table > tbody > tr > td > span {
                font-size: 13px !important;
            }


    .animenu {
        height: 90px;
    }

    .cate-col .news-cat-list .cate-list-body .news-cat-item {
        width: 100%;
        float: left;
        margin: 10px 0px;
        padding-bottom: 10px;
        /* border-bottom: 1px solid #dedede; */
    }

    .detailproduct-mobile, .contact-mobile {
        width: 100%;
    }
}

@media only screen and (max-width: 319px) {


    .detailproduct-mobile, .contact-mobile {
        width: 100%;
    }
}

.video-title {
    display: block;
    padding: 10px 0;
    color: #0064af;
    font-weight: bold;
    font-size: 15px;
}

    .video-title a {
        color: #0064af;
    }

.video-cat-item, .video-image {
    width: 49%;
    float: left;
    min-height: 155px;
}

.video-summary {
    width: 49%;
    padding-left: 2%;
    float: left;
}

.video-cat-desc {
    display: block;
    text-align: justify;
    font-size: 15px;
    color: #020202;
    height: 145px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.sp-header-new {
    height: 40px;
    background-color: #898989;
    text-align: center;
    color: #fff;
    line-height: 40px;
}

.sp-header-title {
    height: 40px;
    background-color: #eaa903;
    text-align: center;
    color: #fff;
    line-height: 40px;
}

.btn:hover {
    background-color: #9e7340 !important;
    border-radius: 5px;
    box-shadow: #567ab4 1px 2px;
    color: white !important;
}

.btn-default:hover, .btn-default:focus, .btn-default {
    background-color: #9e7340 !important;
    border-radius: 5px;
    color: white !important;
}

.btn-default {
    /*text-shadow: 0 1px 0 #fff;*/
    background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);
    background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
    background-image: linear-gradient(to bottom, #06b56d 0%, #23b3b3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #dbdbdb;
    border-color: #ccc;
    min-width: 80px;
}

.detail-timer {
    float: right;
    text-align: right;
    padding: 5px 10px 15px 0px;
    font-style: italic;
}

.arrow-r {
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    margin-bottom: 1%;
    margin-right: 7px;
    margin-left: 3px;
    display: inline-block;
}

.arrow-text {
    border-left: 4px solid #eaa903;
    border-bottom: 1px solid #eee;
    float: left;
    width: 100%;
    padding: 5px 5px 20px 10px;
}


.col-md-revert {
    display: none;
}

/*.fixed-tools {
    display: none;
}*/

.collapse-container > :nth-child(odd) {
    padding: 5px;
    margin: auto;
}

.collapse-container > :nth-child(even) {
    background-color: white;
    display: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

    .collapse-container > :nth-child(even) p {
        padding: 0px 5px;
    }

.collapse-container > :nth-child(odd):hover {
    cursor: pointer;
    -moz-user-select: none; /* mozilla browsers */
    -khtml-user-select: none; /* webkit browsers */
}

.title-cat span, body.category .title-cat span {
    border-bottom: 2px solid #ff3d00;
    float: left;
    padding-bottom: 10px;
    z-index: 99;
    position: relative;
}

.news-item {
    color: #777;
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
    min-height: 155px;
    max-height: 200px;
}

    .news-item .title {
        margin-top: 0;
        margin-bottom: 10px;
    }

.full {
    float: left;
    width: 100%;
    clear: both;
}

.news-item .title a {
    color: #333;
}

.news-item .news-thumb {
    float: left;
    margin-right: 15px;
}

.wp-post-image {
    max-width: 100%;
    height: auto;
    /*min-height: 150px;*/
    vertical-align: middle;
    border: 0;
}

.h4, h4 {
    font-size: 18px;
}

.title-cat {
    margin: 0 0 30px 0;
    font-size: 30px;
}



.home {
    padding-left: 10px;
}

.news-item > p {
    max-height: 58px;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
}
