    .top-wrap-box {
        width: 1300px;
        height: 178px;
        margin: 0 auto;}

    #footer {
        width: 100%;
        height: 314px;
        background: #0b8282;}

    .friendship-link {
        margin-top: 40px;
        float: left;
        width: 309px;
        border-left: 2px solid #3fb7b7;
        height: 155px;}

    .related-link {
        float: left;
        margin-top: 40px;
        border-left: 2px solid #3fb7b7;
        width: 225px;
        height: 155px;}

    .contact-box {
        float: left;
        margin-top: 40px;
        border-left: 2px solid #3fb7b7;
        width: 490px;
        height: 155px;}

    .footer-copy {
        margin-top: 43px;
        float: left;
        width: 1200px;
        height: 64px;
        color: #b2b2b2;
        text-align: center;
        font-size: 14px;
        line-height: 64px;
        border-top: 1px solid #3fb7b7;}

    .top-search-box .search-btn {
        cursor: pointer;
        width: 19px;
        height: 19px;
        position: absolute;
        z-index: 99;
        top: 37px;
        right: 16px;
        border: 0;}

    .header-menu ul li a.active {
        width: 98px;
        background: #d40f20;
        color: #fff;
        height: 48px;
        border-left: 1px solid #df505d;
        border-right: 1px solid #df505d;}

    .top-wrap {
        width: 100%;
        height: 120px;
        background: #0b8282;}

    .header-menu {
        width: 1300px;
        height: 48px;
        margin: 0 auto;}

    .header-menu ul {
        float: none;
        height: auto;
        display: flex;
        justify-content: space-between;
        align-items: center;}

    .header-menu ul li {
        float: left;
        width: 100px;
        height: 48px;
        position: relative;}

    .header-menu ul li a {
        width: 98px;
        height: 48px;
        display: inline-block;
        font-size: 15px;
        color: #191919;
        border-left: 1px solid #fff;
        border-right: 1px solid #fff;}

    .header-menu ul li .menu-font {
        float: left;
        width: 98px;
        text-align: center;
        display: block;
        margin-top: 0;
        height: 48px;
        line-height: 48px;
    font-size: 16px;
    font-family: 微软雅黑;
    font-weight: 600;
}

    #header {
        width: 100%;
        height: auto;
        border-top: 2px solid #e3161e;
        position: relative;
        z-index: 10000;}

    .header-menu ul li ul {
        position: absolute;
        top: 48px;
        left: 0;}

    .header-menu ul li ul li a.active {
        width: 74%;
        color: #fff;
        height: 50px;
        border-left: 1px solid #d40f20;
        border-right: 1px solid #d40f20;}


















    .outside-tb {
        margin-top: 14px;
        margin-bottom: 14px;}

    .inside-min-lr {
        padding-right: 7px;
        padding-left: 7px;}

    .inside-tb {
        padding-top: 10px;
        padding-bottom: 10px;}

    .more-link {
        top: 18px;
        position: absolute;
        right: 0;
        font-size: 14px;}

    .f-r {
        float: right;
        color: #555;}

    .layout-full {
        width: 1300px;
        margin: 0 auto;}


    .inner {
        overflow: visible;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        word-wrap: break-word;
        padding-right: 14px;
        padding-left: 14px;
        padding-top: 25px;

        max-width: 1300px;
        margin: 0 auto;
        position: relative;
        width: 1300px;
        margin: 0 auto;}



    .row div {
        overflow: visible;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        word-wrap: break-word;}

    .row .col-sm-10-2 {
        float: left;
        padding-right: 7px;
        padding-left: 7px;}

    .block {
        margin-bottom: 0px;}


    .block .block-title1 {
        margin-top: 14px;}

    .block .block-content {
        padding-top: 7px;
        padding-bottom: 7px;}

    .block .block-content:after {
        content: "";
        display: block;
        height: 0;
        clear: both;}

    .block h3.block-title {
        border-bottom: 0;
        padding: 10px;
        font-size: 20px;
        font-weight: normal;
        width: 80px;
        background: #0b8282;
        border-radius: 0;
        color: #FFF;}

    .inside-t {
        padding-top: 14px;}

    .outside-t {
        margin-top: 14px;}

    .list-images-2 {
        text-align: center;}

    .list-images-2 .list-content img {
        border-bottom: 3px solid #0b8282;}

    .block-region-top-third-left .image-percent-original p.outside-tb.two-line.t-c {
        color: #333;
        text-align: left;
        font-size: 16px;}

    .list-images-2 .list-content p {
        color: #df0045;}

    .clearfix:after,
    .container:after,
    .container-fluid:after,
    .row:after,
    .search-page-form #edit-keywords-fieldset .fieldset-wrapper:after,
    #system-themes-page .system-themes-list:after,
    .card-1-1 .view-content:after {
        content: "";
        display: block;
        height: 0;
        clear: both;}

    .block:after {
        content: "";
        display: block;
        height: 0;
        clear: both;}

    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12 {
        float: left;}

    .block {
        margin-bottom: 14px;
        position: relative;}

    .block {
        margin-bottom: 14px;}

    .block-region-top-third-right .block h2.block-title {
        color: white;
        text-indent: -9999px;}

    .block h2.block-title {
        border-bottom: 0;
        padding: 10px;
        font-size: 16px;
        font-weight: bold;}

    .list-3 {
        list-style: none;}

    .list-3 a {
        color: #555;
        overflow: hidden;}

    .list-3 a:hover {
        color: #777;}

    .inside-b {}

    .outside-b {
        margin-top: 14px;}

    .list-3 .list-content,
    .list-3 ul {
        padding-left: 0;}

    .list-3 ul {
        list-style: none;
        margin-top: 0;
        margin-bottom: 0;}

    .list-3 ul li {
        margin-bottom: 0;}

    .list-3 ul li i {
        color: #df0045;}

    .list-3 .one-line {
        max-width: 100%;}

    .list-3 .one-line a {
        word-wrap: normal;
        display: block;
        overflow: hidden;
        max-width: 100%;
        text-overflow: ellipsis;}

    .list-3 .two-line {
        max-height: 34px;}

    .list-3 .new::before {
        background-color: #df0045;
        color: #ffffff;
        font-style: normal;
        padding: 2px 6px;
        content: 'NEW';
        font-family: "Arial";
        font-size: 8px;
        display: inline-block;}

    .list-3 .new.new-red::before {
        background-color: inherit;
        color: #f44339;
        font-style: oblique;
        padding: 0 6px;
        height: 0;}

    .list-3 .top::before {
        background-color: #de95a3;
        color: #ffffff;
        font-style: normal;
        padding: 2px 6px;
        content: 'TOP';
        font-family: "Arial";
        font-size: 8px;
        display: inline-block;}

    .list-3 .top.top-red::before {
        background-color: inherit;
        color: #f44339;
        font-style: oblique;
        padding: 0 6px;
        height: 0;
        display: inline-block;}

    .list-3 .list-content li {
        border-bottom: 1px solid #e2e2e2;}

    .list-3 .list-content li:hover {
        background-color: #eee;}

    .list-3 .list-content li div {
        overflow: hidden;}

    .list-3 .list-content li .one-line a {
        max-width: 100%;}

    .list-3.list-3-1 li {
        border-bottom: 1px dashed #e2e2e2;}

    .list-3.inside-b a,
    .list-3.outside-b a,
    p.outside-b,
    p.one-line,
    p.two-line,
    .list-item.list-item-line a p {
        font-size: 16px;}






