﻿.cts-bg {
    background: url("../img/cts_bg1.jpg") top center repeat-y;
}

    .cts-bg .cts-content {
        padding: 20px 50px 0 20px;
        color: #fff;
    }
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more {
    font-size:14px !important;
}
.cts-left {
    padding-right: 30px;
}

    .cts-left .cts-head {
        border-bottom: 1px solid #fff;
        margin: 6px auto;
    }

    .cts-left .cts-who {
        border-bottom: 1px dashed #fff;
        padding-bottom: 10px;
        margin: 10px;
    }

        .cts-left .cts-who h5.cts-buttom {
            padding: 10px 6px;
            background: #2b9dd3;
            border-radius: 6px;
            filter: alpha(opacity:70);
            width: 100px;
            text-align: center;
            color: #fff;
        }

.cts-equity {
    color: #ffc107;
    line-height: 26px;
    padding-left: 8px;
    /*width: 600px;*/
}

.color-w {
    background: rgba(255,255,255,0.8);
    filter: alpha(opacity:80);
    opacity: 0.8;
    padding: 16px 20px 10px 6px;
    line-height: 26px;
    color: #808080;
    border: 1px solid #fff;
    border-radius: 6px;
    margin-bottom: 20px;
    margin-left: 10px;
}

    .color-w .cts-font {
        text-align: center;
        color: #2b9dd3;
        padding: 20px 0px;
    }

.cts-equity h5.cts-buttom {
    padding: 10px 6px;
    background: #2b9dd3;
    border-radius: 6px;
    filter: alpha(opacity:70);
    width: 100px;
    text-align: center;
    color: #fff;
}

.cts-equity ul {
    width: 100%;
    height: 26px;
}

.cts-equity li {
    float: left;
    padding: 6px 40px 0px 6px;
}

.cts-equity i {
    line-height: 24px;
    height: 24px;
}

    .cts-equity i.cts-icon {
        padding: 2px;
        background: url("../img/cts-icon.png") top center no-repeat;
        width: 24px;
        height: 24px;
        display: inline-block;
        margin-right: 6px;
    }

.cts-equity table td img {
    padding-right: 8px;
}

.cts-pay {
    padding-left: 14px;
    color: #2b9dd3;
    padding-top: 10px;
    margin-bottom:16px;
}

    .cts-pay dl {
        padding-left: 66px;
        color: #333;
    }

.whoarewe .title p {
    font-size: 30px;
    text-align: left;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin: 30px 15px 40px 15px;
}

.whoraewe-title {
    border-bottom: 1px solid #2b9dd3;
}

    .whoraewe-title span {
        display: block;
        background-color: #2b9dd3;
        color: #fff;
        width: 120px;
        height: 30px;
        text-align: center;
        line-height: 30px;
        font-size: 16px;
    }

.title p {
    font-size: 24px;
    text-align: left;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin: 30px 0px;
}

.user_logo {
    margin: 0 28px 28px 0;
    max-height: 55px;
}

.whoarewe-contant p {
    font-size: 14px !important;
    color: #333;
    margin: 10px 0 10px 0 !important;
    border: 0 !important;
    padding: 0;
}

    .whoarewe-contant p + p {
        margin: 5px 0 5px 0 !important;
    }

.whoarewe-contant ul {
    margin: 10px 0 30px 0 !important;
}

    .whoarewe-contant ul li {
        font-size: 14px !important;
        color: #333;
    }

.wawd20b {
    color: #d20000;
}

    .wawd20b:hover {
        color: #b90000;
    }

.wawd20 {
    background-color: #d20000 !important;
}

.wawde20a {
    border-color: #d20000 !important;
}

    .wawde20a:hover {
        background-color: #d20000 !important;
    }

.form-horizontal .form-group {
    margin-right: 0px;
    margin-left: 0px;
}

/* list detail*/
.ctsList {
    border: 1px solid #224e6b;
}

.ctsList-nav {
    border-top: 1px solid #224e6b;
    border-bottom: 1px solid #224e6b;
    background: #d6e7ef;
    padding: 10px;
    font-size: 16px;
    color: #1f4d6e;
    margin-top: -2px;
}

.ctsList-content {
    padding: 10px 20px;
}

.ctsList-content-01 {
    padding: 10px 20px 10px 26px;
    border-top: 1px solid #224e6b;
}

    .ctsList-content-01 em.cts-color {
        color: #d9534f;
        font-weight: 600;
        font-style: normal;
    }

.ctsList-content p {
    border-bottom: 1px dashed #ddd;
    padding-bottom: 6px;
}

    .ctsList-content p:last-child {
        border-bottom: none;
    }

.yellow {
    color: #f3a00b;
}

.about-content {
    border: 1px solid #ddd;
    padding: 30px;
}

.box_border {
    border: 1px solid #d9d9d9;
}

.text {
    padding: 30px;
    margin-left: 4px;
}

.background_white {
    background: rgba(255,255,255,1.00);
}

.linkimg {
    height: 31px;
    width: 88px;
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
}

.text > p {
    text-indent: 2em;
    line-height: 24px;
    margin-bottom: 0px;
}

.pt40 {
    padding-top: 40px;
}

.pt20 {
    padding-top: 20px;
}

.text > dl {
    margin-bottom: 20px;
}

    .text > dl > dt > span {
        display: block;
        font-weight: normal;
    }

.font24px {
    font-size: 24px;
}

.color_lightgray {
    color: rgba(170,170,170,1.00);
}

.font18px {
    font-size: 18px;
}

.font16px {
    font-size: 16px;
}

.menu-left {
    padding: 10px;
    border: 1px solid #d6e7ef;
    background: #f3f9fb !important;
}

    .menu-left > li {
        padding-bottom: 2px;
        text-align: center;
        list-style: none;
    }

        .menu-left > li > a {
            display: block;
            padding: 10px 0;
            color: #000;
        }

            .menu-left > li > a:hover, .menu-left .current {
                display: block;
                background-color: #2b9dd3;
                color: rgba(255, 255, 255, 1);
            }

.channel-top-01 span {
    display: block;
    height: 44px;
    background-color: #f4f5f9;
    font-size: 16px;
    line-height: 44px;
    color: #22587b;
    padding-left: 16px;
    border-bottom: 4px #428bca solid;
    position: relative;
}

.img-circle {
    width: 120px;
    height: 120px;
    background: #ddd;
}
.maxhiehgt4 {
        height: 3.76em;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        display: -moz-box;
        -moz-line-clamp: 4;
        -moz-box-orient: vertical;
        white-space: normal;
        text-overflow: -o-ellipsis-lastline;
}
