     .focus-box {
            background-position: center;
            position: relative;
            font-family: '\5b8b\4f53';
        }
.libox2 p::before{background: rgb(54,52,99);}
.color-blue{color: rgb(54,52,99);}
        .focus-container {
            overflow: hidden;
            position: relative;
            visibility: hidden;
        }

            .focus-container .focus-item {
                position: absolute;
                width: 100%;
                height: 100%;
                left: 0;
                top: 0;
                overflow: hidden;
            }

                .focus-container .focus-item img {
                    width: 100%;
                    height: 100%;
                    border: 0;
                    vertical-align: top;
                }

        .focus-title-bar {
            position: absolute;
            left: 50%;
            bottom: 34px;
            z-index: 40;
            width: 100%;
            height: 50px;
            margin-left: -550px;
        }

        .focus-title-bg {
            width: 100%;
            height: 100%;
            background-color: #000;
            opacity: 0.7;
            filter: alpha(opacity=70);
        }

        .focus-title {
            display: inline-block;
            white-space: nowrap;
            height: 50px;
            line-height: 50px;
            padding: 0 15px;
            color: #fff;
            font-size: 20px;
            font-weight: normal;
            font-family: "Microsoft YaHei";
            position: absolute;
            left: 0;
            top: 0;
            z-index: 50;
        }

            .focus-title a, .focus-text a {
                color: #fff;
                text-decoration: none;
            }

                .focus-title a:hover, .focus-text a:hover {
                    color: #e5e5e5;
                    text-decoration: none;
                }

        .focus-text-box {
            position: absolute;
            left: 30px;
            top: 10px;
            z-index: 20;
            width: 40%;
            height: 100px;
        }

        .focus-text-bg {
            width: 100%;
            height: 100%;
            background-color: #000;
            opacity: 0.7;
            filter: alpha(opacity=70);
        }

        .focus-text-inner {
            position: absolute;
            left: 0;
            top: 0;
            z-index: 30;
            height: 100%;
            overflow: hidden;
        }

        .focus-text {
            padding: 10px;
            line-height: 1.5;
            color: #fff;
            font-size: 13px;
        }

        .focus-navigation {
            display: block;
            width: 30px;
            text-align: center;
            height: 50px;
            line-height: 50px;
            background: #000;
            text-decoration: none;
            color: #fff;
            font-size: 30px;
            font-weight: bold;
            text-decoration: none;
            cursor: pointer;
            position: absolute;
            top: 50%;
            margin-top: -25px;
            z-index: 50;
            opacity: 0.7;
            filter: alpha(opacity=70);
        }

            .focus-navigation:hover {
                font-size: 30px;
                font-weight: bold;
                color: #fff;
                text-decoration: none;
            }

            .focus-navigation:active {
                opacity: 1;
                filter: alpha(opacity=100);
            }

        .focus-prev {
            left: 0px;
        }

        .focus-next {
            right: 0px;
        }

        .focus-pagination {
            position: absolute;
            right: 10px;
            bottom: 0;
            z-index: 60;
            height: 20px;
            text-align: right;
        }

        .focus-page {
            display: inline-block;
            width: 0px;
            height: 10px;
            line-height: 10px;
            text-align: center;
            font-size: 12px;
            text-decoration: none;
            font-family: Arial, Helvetica, sans-serif;
            overflow: hidden;
            border-radius: 5px;
            background-color: #999;
            color: #fff;
            margin-right: 5px;
            cursor: pointer;
        }

            .focus-page span {
                display: none;
            }

            .focus-page:hover {
                text-decoration: none;
                font-size: 12px;
                color: #fff;
                font-weight: bold;
            }

        .focus-page-active {
            background-color: #ff4019;
        }

        .mbanner .focus .focus-title-bar {
            height: 45px;
            bottom: 40px;
            left: 50%;
            right: auto;
            margin-left: -600px;
        }

            .mbanner .focus .focus-title-bar .focus-title {
                display: inline-block;
                white-space: nowrap;
                height: 45px;
                line-height: 45px;
                color: #fff;
                font-size: 16px;
            }

        .mbanner .focus .focus-title-bg {
            width: 100%;
            height: 100%;
            background-color: #000;
            opacity: 0.4;
            filter: alpha(opacity=60);
        }

        .mbanner .focus .focus-pagination {
            height: 24px;
            padding-bottom: 32px;
            position: absolute;
            right: 0;
            bottom: 0px;
            left: 0px;
            margin-right: 0px;
            z-index: 60;
            background: url(/_upload/tpl/01/39/313/template313/img/focus_pagination.png) no-repeat center center;
            text-align: center;
        }

        .mbanner .focus .focus-page {
            width: 20px;
            height: 24px;
            background: url(/_upload/tpl/01/6a/362/template362/img/focus_page.png) no-repeat;
            cursor: pointer;
            margin: 0 4px;
            border-radius: 0px;
        }

        .mbanner .focus .focus-page-active {
            background: url(/_upload/tpl/01/6a/362/template362/img/focus_page.png) no-repeat;
        }

        .mbanner .focus .focus-page-1 {
            background-position: left top;
        }

            .mbanner .focus .focus-page-1.focus-page-active {
                background-position: left bottom;
            }

        .mbanner .focus .focus-page-2 {
            background-position: -56px top;
        }

            .mbanner .focus .focus-page-2.focus-page-active {
                background-position: -56px bottom;
            }

        .mbanner .focus .focus-page-3 {
            background-position: -108px top;
        }

            .mbanner .focus .focus-page-3.focus-page-active {
                background-position: -108px bottom;
            }


        .mbanner .focus .focus-navigation {
            width: 34px;
            opacity: 0.7;
            filter: alpha(opacity=70);
        }

            .mbanner .focus .focus-navigation:hover {
                opacity: 1;
                filter: alpha(opacity=100);
            }

            .mbanner .focus .focus-navigation:active {
                opacity: 1;
                filter: alpha(opacity=100);
            }

        .mbanner .focus .focus-prev {
            left: 0px;
        }

        .mbanner .focus .focus-next {
            right: 0px;
            background-position: right top;
        }
