﻿        .tabs-tool {
            border-width: 0px 0px 1px 0px;
        }
        /* 刷新和关闭按钮的边框去掉 */
        .layout-split-west {
            border-right: 5px solid #ABC5E8;
        }

        body {
            color: #3c3c3c;
            font-family: Microsoft YaHei,Simsum,serif;
            font-size: small;
            background: none repeat scroll 0 0 #eee;
        }



        html {
            height: 100%;
        }

        body {
            background-attachment: fixed;
            background-image: url("/Images/big-back1.png");
            color: #3c3c3c;
            font-family: Microsoft YaHei,Simsum,serif;
            font-size: small;
            height: 100%;
            margin: 0 auto;
            min-height: 510px;
        }

        body, footer {
            min-width: 960px;
        }

            body.nav, body.search {
                overflow-y: hidden;
            }

        ol, ul {
            margin: 0;
            padding: 0;
        }

        :-moz-focusring {
            outline: 0 none;
        }

        #setdefault, #navpane {
            position: absolute;
            top: 20px;
        }

        #setdefault {
            background-image: linear-gradient(to bottom, #f1a84a, #db6e18);
            border: 1px solid #db6e15;
            border-radius: 2px;
            box-shadow: 0 0 0 1px #f7ca7f inset;
            color: white;
            cursor: pointer;
            display: block;
            left: calc(100% * 0.0520833 + 20px);
            padding: 2px 4px;
            text-align: center;
        }

            #setdefault[hidden], #navpane > a[hidden] {
                display: none;
            }

            #setdefault:hover {
                background-image: linear-gradient(to bottom, #db6e18, #f1a84a);
            }

        #navpane {
            right: calc(100% * 0.0520833 + 20px);
        }

            #navpane > a {
                background-image: url("/static/img/icon/controls-431.png");
                cursor: pointer;
                display: inline-block;
                height: 24px;
                line-height: 24px;
                text-indent: -9999px;
                width: 24px;
            }

            #navpane > #fx-accounts {
                background: url("images/login.png") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);
                padding: 0 10px 0 30px;
                text-indent: 0;
                width: auto;
            }

            #navpane > a[data-pane="nav"] {
                background-position: -119px -30px;
            }

            #navpane > a[data-pane="quickdial"] {
                background-position: -89px -30px;
            }

            #navpane > a[data-pane="search"] {
                background-position: -149px -30px;
            }

            #navpane > a[data-pane="blank"] {
                background-position: -179px -30px;
            }

            .nav > #navpane > a[data-pane="nav"], #navpane > a[data-pane="nav"]:active, #navpane > a[data-pane="nav"]:hover {
                background-position: -119px 0;
            }

            .quickdial > #navpane > a[data-pane="quickdial"], #navpane > a[data-pane="quickdial"]:active, #navpane > a[data-pane="quickdial"]:hover {
                background-position: -89px 0;
            }

            .search > #navpane > a[data-pane="search"], #navpane > a[data-pane="search"]:active, #navpane > a[data-pane="search"]:hover {
                background-position: -149px 0;
            }

            .blank > #navpane > a[data-pane="blank"], #navpane > a[data-pane="blank"]:active, #navpane > a[data-pane="blank"]:hover {
                background-position: -179px 0;
            }

        #promo {
            display: none;
        }

        .quickdial > #promo {
            background-color: #f40;
            color: white;
            cursor: pointer;
            display: block;
            font-size: 12px;
            font-weight: bold;
            height: 18px;
            left: calc(50% - 30px);
            line-height: 18px;
            position: absolute;
            text-align: center;
            text-decoration: none;
            top: 93px;
            width: 98px;
        }

            .quickdial > #promo[hidden] {
                display: none;
            }

        section, #overlay {
            display: none;
            height: 100%;
            margin: auto;
            width: 100%;
        }

        .nav > #nav, .quickdial > #quickdial, .search > #search, .blank > #blank {
            display: block;
        }

        .nav > section#nav {
            height: calc(100% - 50px);
            margin-top: 35px;
        }

        section > iframe {
            border: 0 none;
            height: 100%;
            overflow-x: hidden;
            width: 100%;
        }


        #prevtab, #quick_dial_tabpanels, #nexttab {
            float:  none;
            height: calc(100% - 130px);
        }


        #prevtab, #nexttab {
            cursor: pointer;
            display: -moz-box;
            height: 100%;
            margin-top: -130px;
            width: calc(100% * 0.0520833);
        }



            #prevtab > .top-flex, #nexttab > .top-flex {
                height: calc(50% - 18px);
            }

            #prevtab > .arrow, #nexttab > .arrow {
                background-clip: content-box;
                background-image: url("/static/img/icon/arrow.png");
                background-origin: content-box;
                background-repeat: no-repeat;
                height: 36px;
                width: 30px;
            }

            #prevtab > .arrow {
                background-position: 0 -40px;
                padding-left: calc(100% - 40px);
                padding-right: 10px;
            }

            #nexttab > .arrow {
                background-position: -30px -40px;
                padding-left: 10px;
                padding-right: calc(100% - 40px);
            }

            #prevtab:hover {
                background: url("/static/img/icon/hover_left.png") no-repeat scroll right center rgba(0, 0, 0, 0);
            }

            #nexttab:hover {
                background: url("/static/img/icon/hover_right.png") no-repeat scroll left center rgba(0, 0, 0, 0);
            }

            #prevtab:hover > .arrow {
                background-position: 0 0;
            }

            #nexttab:hover > .arrow {
                background-position: -30px 0;
            }

        .color > #prevtab:hover {
            background-image: url("/static/img/icon/hover_left_grey.png");
        }

        .color > #nexttab:hover {
            background-image: url("/static/img/icon/hover_right_grey.png");
        }

        .color > #prevtab:hover > .arrow {
            background-position: 0 -40px;
        }

        .color > #nexttab:hover > .arrow {
            background-position: -30px -40px;
        }

        #prevtab.grid, #prevtab.grid:hover, body:not(.p1411) > #quickdial > #quick_dial_tabpanels.site + #nexttab, body:not(.p1411) > #quickdial > #quick_dial_tabpanels.site + #nexttab:hover, #quick_dial_tabpanels.p1411 + #nexttab, #quick_dial_tabpanels.p1411 + #nexttab:hover {
            background: none repeat scroll 0 0 transparent;
            cursor: default;
        }

            #prevtab.grid > .arrow, #prevtab.grid:hover > .arrow, body:not(.p1411) > #quickdial > #quick_dial_tabpanels.site + #nexttab > .arrow, body:not(.p1411) > #quickdial > #quick_dial_tabpanels.site + #nexttab:hover > .arrow, #quick_dial_tabpanels.p1411 + #nexttab > .arrow, #quick_dial_tabpanels.p1411 + #nexttab:hover > .arrow {
                background: none repeat scroll 0 0 transparent;
            }

        #quick_dial_tabpanels {
            overflow: hidden;
            position: relative;
            width: calc(100% * 0.895833);
        }

            #quick_dial_tabpanels > div {
                height: 100%;
                left: -112%;
                position: absolute;
                top: 0;
                transition: left 400ms linear 0s;
                width: 100%;
            }

            #quick_dial_tabpanels.grid > #grid, #quick_dial_tabpanels.site > #site, #quick_dial_tabpanels.p1411 > #p1411 {
                left: 0;
            }

                #quick_dial_tabpanels.grid > #grid ~ div, #quick_dial_tabpanels.site > #site ~ div, #quick_dial_tabpanels.p1411 > #p1411 ~ div {
                    left: 112%;
                }

        #grid {
            overflow: hidden;
        }

            #grid > ul {
                background: url("/static/img/icon/fake_scroll.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
                bottom: 60px;
                display: none;
                list-style-type: none;
                position: fixed;
                right: calc(100% * 50 / 960 + 10px);
            }

        #quick_dial_tabpanels.grid > #grid > ul[data-scroll] {
            display: block;
        }

        #grid > ul[data-scroll="-1"] {
            background-position: 0 -70px;
        }

        #grid > ul[data-scroll="1"] {
            background-position: 0 -140px;
        }

        #grid > ul > li {
            height: 25px;
            text-indent: -9999px;
            width: 30px;
        }

        #grid > ol {
            list-style: outside none none;
            margin: -10px auto 50px;
            max-width: 620px;
            overflow: hidden;
            width: calc(100% - 1 * 40px);
        }

        footer.off ~ #quickdial > #quick_dial_tabpanels > #grid > ol {
            margin-bottom: 0;
        }

        #grid > ol > li {
            border: 1px solid #d8d8d8;
            box-sizing: border-box;
            float: left;
            height: 166px;
            margin: 10px;
            opacity: 1;
            position: relative;
            width: calc((100% - 80px) / 2);
        }

            #grid > ol > li > button {
                -moz-appearance: none;
                background-color: transparent;
                background-image: url("/static/img/icon/controls-431.png");
                background-position: 147px 0;
                border: 0 none;
                cursor: pointer;
                display: none;
                height: 24px;
                position: absolute;
                right: 0;
                top: 0;
                width: 24px;
            }

                #grid > ol > li > button:first-of-type {
                    background-position: 177px 0;
                    left: 0;
                    right: auto;
                }

                #grid > ol > li > button:nth-of-type(2) {
                    background-position: 207px 0;
                    left: 24px;
                    right: auto;
                }

            #grid > ol > li > a {
                color: #3c3c3c;
                display: block;
                height: 100%;
                text-decoration: none;
                width: 100%;
            }

            #grid > ol > li.frame > a {
                bottom: 0;
                position: absolute;
                transition-duration: 0.5s;
                transition-property: height;
                transition-timing-function: ease-in;
            }

            #grid > ol > li > a > .thumb {
                background: none no-repeat scroll 0 0 white;
                display: block;
                height: 100%;
                width: 100%;
            }

            #grid > ol > li.frame > a > .thumb {
                transition-duration: 0.5s;
                transition-property: opacity;
                transition-timing-function: ease-in;
            }

            #grid > ol > li > a > .thumb > ul {
                height: 40px;
                margin: auto;
                overflow: hidden;
                position: relative;
                top: 50%;
                width: 160px;
            }

                #grid > ol > li > a > .thumb > ul > li {
                    display: inline-block;
                    font-size: 12px;
                    line-height: 20px;
                    padding: 0 2px;
                }

                    #grid > ol > li > a > .thumb > ul > li > a {
                        color: #bcbcbc;
                    }

                        #grid > ol > li > a > .thumb > ul > li > a:hover {
                            color: #ef8200;
                        }

            #grid > ol > li > a > .title {
                background: none repeat scroll 0 0 #fafafa;
                bottom: 0;
                display: block;
                height: 25px;
                line-height: 25px;
                overflow:  hidden;
                position: absolute;
                text-indent: 3px;
                text-overflow: ellipsis;
                white-space: nowrap;
                width: 100%;
                font-size:13px;
            }
            #grid > ol > li > a > .title2 {
                background: none repeat scroll 0 0 #fafafa;
                bottom: 0;
                display: block;
                height: 25px;
                line-height: 25px;
                overflow: hidden;
                position:  absolute;
                text-indent: 3px;
                text-overflow: ellipsis;
                white-space: nowrap;
                width: 20%;
                left:80%;
                color:red;
                font-size:12px;
            }
                #grid > ol > li > a > .title > form {
                    background-color: #fafafa;
                    color: #767676;
                    height: 22px;
                }

                    #grid > ol > li > a > .title > form > input[type="text"] {
                        background-position: left bottom;
                        background-repeat: no-repeat;
                        border: medium none;
                        height: 23px;
                        margin: 0 0 0 -2px;
                        padding: 1px 0 1px 26px;
                        width: calc(100% - 52px);
                    }

                    #grid > ol > li > a > .title > form > input[type="submit"] {
                        background-color: #d7d7d7;
                        background-image: url("/static/img/icon/search-icon.png");
                        border: medium none;
                        height: 25px;
                        margin: 0;
                        padding: 0;
                        text-indent: -9999px;
                        width: 26px;
                    }

                        #grid > ol > li > a > .title > form > input[type="submit"]:hover {
                            background-color: #a4d0ef;
                        }

            #grid > ol > li.frame > iframe {
                background-color: white;
                border: medium none;
                height: 100%;
                overflow: hidden;
                position: absolute;
                top: 0;
                width: 100%;
            }

            #grid > ol > li[draggable="false"] {
                /*border-style: dashed;*/
            }

            #myTitle{
                background: url("../images/title.png") no-repeat scroll center center, repeat scroll 0 0;
                width: 1000px; 
                height:120px;
                text-align: center; 
                margin:0 auto;
            }

               


                #grid > ol > li[draggable="false"] > a > .title {
                    /*display: none;*/
                }

            #grid > ol > li:hover {
                border-color: #9a9fa4;
                box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.85);
            }

                #grid > ol > li:hover > button {
                    display: block;
                }

            #grid > ol > li.frame:hover > button {
                z-index: 1;
            }

            #grid > ol > li.frame:hover > a {
                height: 25px;
                transition-timing-function: ease-out;
            }

                #grid > ol > li.frame:hover > a > .thumb {
                    opacity: 0;
                    transition-timing-function: ease-out;
                }

            #grid > ol > li > button:hover {
                background-position: 147px 25px;
            }

            #grid > ol > li > button:first-of-type:hover {
                background-position: 177px 25px;
            }

            #grid > ol > li > button:nth-of-type(2):hover {
                background-position: 207px 25px;
            }

        #grid.c2 > ol {
            max-width: 580px;
        }

            #grid.c2 > ol > li {
                width: calc((100% - 40px) / 2);
            }

        #grid.c3 > ol {
            max-width: 870px;
        }

            #grid.c3 > ol > li {
                width: calc((100% - 60px) / 3);
            }

        #grid.c5 > ol {
            max-width: 1450px;
        }

            #grid.c5 > ol > li {
                width: calc((100% - 100px) / 5);
            }

        #grid.c6 > ol {
            max-width: 1740px;
        }

            #grid.c6 > ol > li {
                width: calc((100% - 120px) / 6);
            }

        #site > .top-flex {
            height: calc(50% - 25px - 200px);
        }

        #site > iframe {
            border: medium none;
            height: 400px;
            margin: 0 calc(50% - 375px);
            width: 750px;
        }

        #p1411 > .top-flex {
            height: calc(50% - 25px - 175px);
        }

        #p1411 > #p1411-close {
            color: #666;
            cursor: pointer;
            position: absolute;
            right: calc(50% - 512px);
            top: calc(50% - 25px - 175px - 20px);
        }

        #p1411 > iframe {
            border: medium none;
            height: 350px;
            margin: 0 calc(50% - 512px);
            width: 1024px;
        }

        footer {
            background: url("/Images/big-back1.png") repeat scroll 0 0 rgba(242, 242, 242, 0.98);
            border-top: 1px solid #d8d8d8;
            bottom: 0;
            box-sizing: padding-box;
            height: 60px;
            padding-top: 12px;
            position: fixed;
            text-align: center;
            width: 100%;
            z-index: 1;
        }

        .nav > footer {
            display: none;
        }

        footer > a {
            display: block;
            float: left;
            margin: -5px 0 0 40px;
        }

        #toggle, #launcher {
            float: right;
            margin: 0 34px 0 0;
        }

        #toggle {
            background: url("/static/img/icon/bottom.png") no-repeat scroll -80px -26px rgba(0, 0, 0, 0);
            cursor: pointer;
            height: 25px;
            line-height: 25px;
            padding: 0 6px 0 0;
            text-indent: -9999px;
            width: 10px;
        }

        footer.off {
            background: none repeat scroll 0 0 transparent;
            border-top: medium none;
        }

            footer.off > a, footer.off > #launcher {
                display: none;
            }

            footer.off > #toggle {
                background-position: -80px 4px;
            }

        #launcher > li {
            border: 1px solid transparent;
            cursor: pointer;
            display: inline-block;
            line-height: 25px;
            padding: 0 6px;
            position: relative;
        }

            #launcher > li[hidden] {
                display: none;
            }

            #launcher > li[data-menu="tools"]::before, #launcher > li[data-menu="page-settings"]::before {
                background: url("/static/img/icon/bottom.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
                content: "　";
                display: inline-block;
                width: 16px;
            }

            #launcher > li[data-menu="tools"]::before {
                background-position: -16px 2px;
            }

            #launcher > li[data-menu="page-settings"]::before {
                background-position: -46px 2px;
            }

            #launcher > li:hover, #launcher.related-tabs > li[data-menu="related-tabs"], #launcher.tools > li[data-menu="tools"], #launcher.page-settings > li[data-menu="page-settings"] {
                background: url("/Images/big-back1.png") repeat scroll 0 0 #dedede;
                border: 1px solid #c9ced2;
                border-radius: 3px;
            }

                #launcher > li[data-menu="tools"]:hover::before, #launcher.tools > li[data-menu="tools"]::before {
                    background-position: -16px -28px;
                }

                #launcher > li[data-menu="page-settings"]:hover::before, #launcher.page-settings > li[data-menu="page-settings"]::before {
                    background-position: -46px -28px;
                }

            #launcher > li > div, #launcher > li > ul, #launcher > li > form {
                background: url("/Images/big-back1.png") repeat scroll 0 0 #fff;
                border: 1px solid #d8d8d8;
                bottom: 30px;
                box-shadow: 0 0 6px 0 #000;
                cursor: default;
                display: none;
                line-height: 28px;
                padding: 12px 5px;
                position: absolute;
                right: 0;
                text-align: left;
                white-space: nowrap;
            }

        #launcher.related-tabs > li > #related-tabs, #launcher.tools > li > #tools, #launcher.page-settings > li > #page-settings {
            display: block;
        }

        #related-tabs > dl {
            margin-bottom: 10px;
            width: 343px;
        }

            #related-tabs > dl > dt, #related-tabs > dl > dd > a {
                margin: 0 3px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

            #related-tabs > dl > dt {
                background: url("/static/img/icon/open_close.png") no-repeat scroll 2px -10px rgba(0, 0, 0, 0);
                text-indent: 20px;
            }

            #related-tabs > dl.frequent > dt.frequent, #related-tabs > dl.session > dt.session {
                background-position: 2px 10px;
            }

            #related-tabs > dl > dd + dt {
                border-top: 1px solid #d8d8d8;
            }

            #related-tabs > dl > dd {
                display: none;
                margin-left: 0;
            }

            #related-tabs > dl.frequent > dt.frequent ~ dd, #related-tabs > dl.session > dt.session ~ dd {
                display: block;
            }

            #related-tabs > dl.frequent > dt.session ~ dd {
                display: none;
            }

            #related-tabs > dl > dd > input, #related-tabs > dl > dd > a, #related-tabs > dl > dd > button {
                cursor: pointer;
                vertical-align: middle;
            }

            #related-tabs > dl > dd > a {
                color: #3c3c3c;
                display: inline-block;
                text-decoration: none;
                width: 296px;
            }

                #related-tabs > dl > dd > a:hover {
                    color: #3c3c3c;
                    text-decoration: underline;
                }

            #related-tabs > dl > dd > button {
                -moz-appearance: none;
                background-color: transparent;
                background-image: url("/static/img/icon/remove.png");
                background-repeat: no-repeat;
                border: 0 none;
                height: 20px;
                width: 20px;
            }

                #related-tabs > dl > dd > button:hover {
                    background-position: 0 -20px;
                }

        #related-tabs > label + input {
            margin-left: 24px;
        }

        #tools > li {
            background: url("/static/img/icon/tools.png") no-repeat scroll 0 0%, url("/Images/big-back1.png") repeat scroll 0 0 #fff;
            cursor: pointer;
            list-style: outside none none;
            padding: 0 5px 0 34px;
        }

            #tools > li[id="downloads"] {
                background-position: 3px -2px;
            }

            #tools > li[id="bookmarks"] {
                background-position: 3px -122px;
            }

            #tools > li[id="history"] {
                background-position: 3px -62px;
            }

            #tools > li[id="addons"] {
                background-position: 3px -32px;
            }

            #tools > li[id="sync"] {
                background-position: 3px -152px;
            }

            #tools > li[id="settings"] {
                background-position: 3px -92px;
            }

            #tools > li:hover {
                background-color: #f2f2f2;
            }

        #page-settings > fieldset {
            -moz-border-bottom-colors: none;
            -moz-border-left-colors: none;
            -moz-border-right-colors: none;
            -moz-border-top-colors: none;
            border-color: #d8d8d8 -moz-use-text-color -moz-use-text-color;
            border-image: none;
            border-right: medium none;
            border-style: solid none none;
            border-width: 1px medium medium;
            margin: 7px 14px;
        }

            #page-settings > fieldset > div > input + input, #page-settings > fieldset > div > label + input, #page-settings > fieldset > div > label + label, #page-settings > fieldset > div > select + label {
                margin-left: 8px;
            }

        #bgcolor-radio > label {
            border: 1px solid #d8d8d8;
            cursor: pointer;
            display: inline-block;
            height: 22px;
            text-indent: -9999px;
            width: 22px;
        }

            #bgcolor-radio > label:nth-of-type(1) {
                background: none repeat scroll 0 0 white;
            }

            #bgcolor-radio > label:nth-of-type(2) {
                background: none repeat scroll 0 0 #fff8ed;
            }

            #bgcolor-radio > label:nth-of-type(3) {
                background: none repeat scroll 0 0 #fdfece;
            }

            #bgcolor-radio > label:nth-of-type(4) {
                background: none repeat scroll 0 0 #edfffb;
            }

            #bgcolor-radio > label:nth-of-type(5) {
                background: none repeat scroll 0 0 #edf7ff;
            }

            #bgcolor-radio > label:nth-of-type(6) {
                background: none repeat scroll 0 0 #f4edff;
            }

            #bgcolor-radio > label:nth-of-type(7) {
                border: medium none;
                cursor: auto;
                text-indent: 0;
                width: auto;
            }

            #bgcolor-radio > label > input[name="bgcolor"] {
                display: none;
            }

        #page-settings input, #page-settings label, #page-settings select {
            cursor: pointer;
        }

        #quick_dial_tabs {
            display: none;
            margin: auto;
            width: 216px;
        }

        .p1411 > footer > #quick_dial_tabs {
            width: 328px;
        }

        .quickdial > footer:not(.off) > #quick_dial_tabs {
            display: block;
        }

        #quick_dial_tabs > a {
            border-top: 5px solid #d6d6d6;
            cursor: pointer;
            display: inline-block;
            padding-top: 1px;
            width: 104px;
        }

            #quick_dial_tabs > a.new::after {
                background-color: #d2122b;
                border-radius: 1px;
                color: white;
                content: "new";
                display: inline-block;
                font-family: arial,sans-serif;
                font-size: 7px;
                margin-left: 2px;
                padding: 1px;
                text-transform: uppercase;
                vertical-align: super;
            }

            #quick_dial_tabs > a[data-tab="p1411"] {
                display: none;
            }

        .p1411 > footer > #quick_dial_tabs > a[data-tab="p1411"] {
            display: inline-block;
        }

        #quick_dial_tabs.grid > a[data-tab="grid"], #quick_dial_tabs.site > a[data-tab="site"], #quick_dial_tabs.p1411 > a[data-tab="p1411"] {
            border-top-color: #b5d9f5;
        }

        #overlay {
            background: none repeat scroll 0 0 rgba(25, 25, 25, 0.5);
            left: 0;
            position: absolute;
            top: 0;
        }

            #overlay > div {
                background: url("/Images/big-back1.png") repeat scroll 0 0 white;
                box-shadow: 0 0 6px 0 #000;
                height: 366px;
                margin: 100px auto 0;
                padding: 12px 8px;
                width: 704px;
            }

        #dial_editor > input {
            width: 44%;
        }

            #dial_editor > input[type="submit"] {
                width: 7%;
            }

        #editor_tabs {
            background: none repeat scroll 0 0 white;
            border: 1px solid #dfdfdf;
            height: 32px;
            margin: 10px 0 0;
            padding: 5px 5px 0;
        }

            #editor_tabs > li {
                background: none repeat scroll 0 0 #eee;
                border: 1px solid #dfdfdf;
                display: inline-block;
                line-height: 28px;
                margin: 2px 1px 0;
                padding: 1px 4px 0;
                text-align: center;
                width: 85px;
            }

            #editor_tabs.editor_related > li[data-tab="editor_related"], #editor_tabs.editor_bookmark > li[data-tab="editor_bookmark"], #editor_tabs.editor_promoted > li[data-tab="editor_promoted"] {
                background: none repeat scroll 0 0 white;
                border-bottom: 1px solid white;
            }

        #editor_tabpanels {
            -moz-border-bottom-colors: none;
            -moz-border-left-colors: none;
            -moz-border-right-colors: none;
            -moz-border-top-colors: none;
            background: none repeat scroll 0 0 white;
            border-color: -moz-use-text-color #dfdfdf #dfdfdf;
            border-image: none;
            border-right: 1px solid #dfdfdf;
            border-style: none solid solid;
            border-width: medium 1px 1px;
            box-shadow: 0 0 0 2px white inset;
            height: 290px;
            overflow: auto;
        }

            #editor_tabpanels > div, #editor_tabpanels > ul {
                display: none;
            }

        #editor_tabs.editor_related + #editor_tabpanels > #editor_related, #editor_tabs.editor_bookmark + #editor_tabpanels > #editor_bookmark, #editor_tabs.editor_promoted + #editor_tabpanels > #editor_promoted {
            display: block;
        }

        #editor_related > figure {
            display: inline-block;
            height: 277px;
            margin: 0;
            padding: 5px 20px;
            vertical-align: text-top;
            width: calc(49% - 2 * 20px);
        }

            #editor_related > figure > figcaption {
                border-bottom: 1px solid #dfdfdf;
                font-weight: bold;
                padding-bottom: 5px;
            }

            #editor_related > figure + figure {
                border-left: 1px solid #dfdfdf;
            }

            #editor_related > figure > ul {
                margin-top: 5px;
            }

                #editor_related > figure > ul > li, #editor_bookmark > li, #editor_promoted > ul > li {
                    display: inline-block;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    white-space: nowrap;
                    width: 100%;
                }

        #editor_bookmark {
            margin: 5px 20px;
        }

            #editor_bookmark > li {
                width: 49%;
            }

        #editor_promoted > ul > li {
            height: 28px;
            line-height: 28px;
            margin: 2px;
            text-align: center;
            width: 16%;
        }

        #editor_related > figure > ul > li > a, #editor_related > figure > ul > li > a:visited, #editor_bookmark > li > a, #editor_bookmark > li > a:visited {
            background-position: 0 3px;
            background-repeat: no-repeat;
            background-size: 16px auto;
            color: #3c3c3c;
            display: inline-block;
            line-height: 20px;
            max-width: 100%;
            overflow: hidden;
            text-decoration: none;
            text-indent: 20px;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

        #editor_promoted > ul:first-of-type {
            border-bottom: 1px dotted #ddd;
        }

        #editor_promoted > ul > li > a, #editor_promoted > ul > li > a:visited {
            color: #3c3c3c;
            max-width: 100%;
            overflow: hidden;
            text-decoration: none;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

        #prompt-close {
            background: url("/static/img/icon/close.png") no-repeat scroll -9px -3px transparent;
            border-radius: 14px;
            cursor: pointer;
            display: inline-block;
            height: 28px;
            left: 700px;
            position: relative;
            top: -389px;
            width: 28px;
        }

            #prompt-close:hover {
                background-position: -9px -43px;
            }

        @media only screen and (max-width: 960px) {
            #setdefault {
                left: 70px;
            }

            .quickdial > #promo {
                left: 450px;
                white-space: nowrap;
            }

            #navpane {
                right: 70px;
            }
        }

        @media only screen and (min-width: 1920px) {
            #setdefault {
                left: 120px;
            }

            #navpane {
                right: 120px;
            }

            #prevtab, #nexttab {
                width: 100px;
            }

            #quick_dial_tabpanels {
                width: calc(100% - 200px);
            }
        }

        @media only screen and (min-height: 850px) and (min-width: 1440px) {
        }









        ul, ol, body, html, p {
            margin: 0;
            padding: 0;
        }

        ul, ol, li {
            list-style-type: none;
        }

        img, iframe {
            border: 0 none;
        }

        img {
            display: block;
        }

        table {
            border-collapse: collapse;
        }

        iframe {
            background: none repeat scroll 0 0 #fff;
        }

        a, iframe, input, select {
            outline: 0 none;
        }

        a {
            color: #777;
            cursor: pointer;
            text-decoration: none;
        }

            a:hover {
                color: #ff9500 !important;
                text-decoration: underline;
            }

        sup {
            color: red;
            font-size: 12px;
            line-height: 12px;
        }

        input, input::-moz-focus-inner {
            border: 0 none;
            padding: 0;
        }

        .img-load-delay {
            background: url("../img/default.png") no-repeat scroll center center rgba(0, 0, 0, 0);
        }

        .tab-menu {
            border-bottom: 1px dashed #a6a6a6;
            clear: both;
            font-family: "Microsoft Yahei";
            height: 33px;
            position: relative;
        }

            .tab-menu ul {
                width: 100%;
            }

            .tab-menu li {
                cursor: pointer;
                float: left;
                height: 33px;
                line-height: 33px;
                padding: 0 16px;
                position: relative;
                text-align: center;
            }

            .tab-menu .on {
                border-bottom: 2px solid #029ae5;
                color: #029ae5;
                height: 32px;
            }

        .tab-menu-link {
            float: left;
            line-height: 33px;
            text-align: left;
            text-indent: 12px;
            width: 90px;
        }

            .tab-menu-link b {
                font-size: 18px;
                font-weight: bold;
            }

        .tab-menu li.on {
            border-top: 2px solid #0096dd;
            margin-top: -2px;
        }

        .tab-menu .tab-more {
            color: #acacac;
            font-size: 12px;
            line-height: 33px;
            position: absolute;
            right: 20px;
            top: 0;
        }

            .tab-menu .tab-more a {
                background: none repeat scroll 0 0 transparent;
                display: none;
                line-height: 32px;
            }

            .tab-menu .tab-more .on {
                display: block;
            }

        .tab-detail {
            position: relative;
        }

            .tab-detail .tab-mod {
                clear: both;
                display: none;
                overflow: hidden;
                padding: 20px 12px 10px;
            }

        .main-sites .tab-detail .tab-mod {
            padding: 20px 12px 20px 0;
        }

        .tab-detail .tab-mod.on {
            display: block;
        }

        .main {
            margin: 0 auto;
            overflow: hidden;
            width: 744px;
        }

        .main-mod {
            background: none repeat scroll 0 0 #fff;
            overflow: hidden;
        }

        .main-news {
            margin-bottom: 10px;
        }

            .main-news .inner-mod {
                float: left;
                margin-left: 12px;
            }

                .main-news .inner-mod.first {
                    margin-left: 0;
                }

        .img-mod {
            background: url("../img/default.png") no-repeat scroll center center rgba(0, 0, 0, 0);
            overflow: hidden;
            position: relative;
        }

            .img-mod img {
                min-height: 100%;
                width: 100%;
            }

            .img-mod p {
                background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
                bottom: 0;
                font-size: 12px;
                height: 24px;
                left: 0;
                line-height: 24px;
                position: absolute;
                width: 100%;
            }

                .img-mod p a {
                    color: #fff;
                    display: inline-block;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    white-space: nowrap;
                }

        .img-big .img-mod {
            height: 180px;
            width: 224px;
        }

            .img-big .img-mod p a {
                max-width: 200px;
                text-indent: 12px;
            }

        .img-small .img-mod {
            height: 84px;
            margin-top: 12px;
            width: 146px;
        }

            .img-small .img-mod.first {
                margin-top: 0;
            }

            .img-small .img-mod p a {
                max-width: 130px;
                text-indent: 5px;
            }

        .link-list {
            width: 320px;
        }

            .link-list li {
                background: url("../img/skin-dots.gif") no-repeat scroll 0 -137px rgba(0, 0, 0, 0);
                padding-left: 10px;
            }

            .link-list a {
                display: block;
                max-width: 470px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

            .link-list .first {
                font-weight: bold;
            }

        .main-sites li {
            float: left;
            margin-left: 12px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            width: 79px;
        }


        .header {
            position: relative;
            width: 100%;
        }

        .header, .header-system {
            min-width: 1000px;
        }

            .header, .header .layout, .logo-firefox, .header .mod {
                height: 30px;
                line-height: 30px;
            }

        .header, .footer {
            background: none repeat scroll 0 0 #676e7e;
        }


            .header .layout {
                position: relative;
            }

            .header, .header .layout, .logo-firefox, .header .mod {
                height: 30px;
                line-height: 30px;
            }

        .layout {
            clear: both;
            margin: 0 auto;
            width: 1000px;
        }


        .header .fleft {
            padding-left: 160px;
            position: relative;
        }

        .fleft {
            float: left;
        }



        .header .fleft .logo-firefox {
            background-position: 0 28px;
            left: 0;
            position: absolute;
            top: 0;
            z-index: 1;
        }

        .header .mod {
            float: left;
        }

        .header, .header .layout, .logo-firefox, .header .mod {
            height: 30px;
            line-height: 30px;
        }

            .header, .header .layout, .logo-firefox, .header .mod {
                height: 30px;
                line-height: 30px;
            }


                .header .fleft .logo-firefox .top {
                    display: block;
                    height: 40px;
                    left: 27px;
                    position: absolute;
                    top: 0;
                    width: 120px;
                    z-index: 1;
                }

                .header .logo-firefox .top, .engine-logo, .engine-hot-refer .icon, .footer .icon {
                    background-image: url("../img/logo_sprite_2014.png");
                    background-position: 0 0;
                    background-repeat: no-repeat;
                }

        ul, ol, body, html, p {
            margin: 0;
            padding: 0;
        }




        .header .fleft .logo-firefox .top a {
            display: block;
            height: 36px;
            text-indent: -9999em;
            width: 26px;
        }

        .header .fleft .mod a {
            display: block;
        }

        .header .fleft a {
            padding: 0 4px;
            position: relative;
        }

        .header .fleft a, .header .fleft span {
            margin-right: 5px;
        }

        .no-sites, .pop-win-cont a, .btn-pop, .notice, .menu-navigator-fixed .mrec span, .header a, .header .fleft a, .header .fleft span, .header .fright, .system-record .record-mod .mod-title a, .system-skin, .search-engine, .engine-hot-set label, .engine-hot-refer, .engine-hot-refer a, .engine-hot-list sup, .main-site-manage .sm-title p a, .main-site-manage .sm-title .site-get-old sup, .sm-current p span, .site-sys-menu, .main-top .top-left .main-colla-sites a, .hot-bottom-img p, .hot-bottom .desc, .fashion-images .fimg-link a, .side-tool .last, .side-colla a, .side-tool .links-promote, .rank-mod li i, .main-moz .fox-mod .detail, .footer, .footer a {
            font-size: 12px;
        }

        .header a {
            display: block;
        }

        .no-sites, .pop-win-cont a, .btn-pop, .notice, .menu-navigator-fixed .mrec span, .header a, .header .fleft a, .header .fleft span, .header .fright, .system-record .record-mod .mod-title a, .system-skin, .search-engine, .engine-hot-set label, .engine-hot-refer, .engine-hot-refer a, .engine-hot-list sup, .main-site-manage .sm-title p a, .main-site-manage .sm-title .site-get-old sup, .sm-current p span, .site-sys-menu, .main-top .top-left .main-colla-sites a, .hot-bottom-img p, .hot-bottom .desc, .fashion-images .fimg-link a, .side-tool .last, .side-colla a, .side-tool .links-promote, .rank-mod li i, .main-moz .fox-mod .detail, .footer, .footer a {
            font-size: 12px;
        }

        a {
            color: #333;
            cursor: pointer;
            text-decoration: none;
        }

        a, iframe, input, select {
            outline: 0 none;
        }


        .header .fleft .logo-firefox .bottom {
            background-position: 0 0;
            height: 12px;
            margin-top: 29px;
            width: 90px;
        }

        .header .logo-firefox .bottom {
            background-image: url("../img/skin_icon_sprite_2014.png");
            background-position: 0 0;
            background-repeat: no-repeat;
        }

        ul, ol, body, html, p {
            margin: 0;
            padding: 0;
        }


        .header .fleft .weather-sign-calendar {
            position: relative;
        }

        .header .mod {
            float: left;
        }

        .header, .header .layout, .logo-firefox, .header .mod {
            height: 30px;
            line-height: 30px;
        }



            .header .fleft .logo-firefox .top {
                display: block;
                height: 40px;
                left: 27px;
                position: absolute;
                top: 0;
                width: 120px;
                z-index: 1;
            }

            .header .logo-firefox .top, .engine-logo, .engine-hot-refer .icon, .footer .icon {
                background-image: url("../img/logo_sprite_2014.png");
                background-position: 0 0;
                background-repeat: no-repeat;
            }

        ul, ol, body, html, p {
            margin: 0;
            padding: 0;
        }



        .header .fleft .logo-firefox .top a {
            display: block;
            height: 36px;
            text-indent: -9999em;
            width: 26px;
        }

        .header .fleft .mod a {
            display: block;
        }

        .header .fleft a {
            padding: 0 4px;
            position: relative;
        }

        .header .fleft a, .header .fleft span {
            margin-right: 5px;
        }

        .no-sites, .pop-win-cont a, .btn-pop, .notice, .menu-navigator-fixed .mrec span, .header a, .header .fleft a, .header .fleft span, .header .fright, .system-record .record-mod .mod-title a, .system-skin, .search-engine, .engine-hot-set label, .engine-hot-refer, .engine-hot-refer a, .engine-hot-list sup, .main-site-manage .sm-title p a, .main-site-manage .sm-title .site-get-old sup, .sm-current p span, .site-sys-menu, .main-top .top-left .main-colla-sites a, .hot-bottom-img p, .hot-bottom .desc, .fashion-images .fimg-link a, .side-tool .last, .side-colla a, .side-tool .links-promote, .rank-mod li i, .main-moz .fox-mod .detail, .footer, .footer a {
            font-size: 12px;
        }

        .header a {
            display: block;
        }

        .no-sites, .pop-win-cont a, .btn-pop, .notice, .menu-navigator-fixed .mrec span, .header a, .header .fleft a, .header .fleft span, .header .fright, .system-record .record-mod .mod-title a, .system-skin, .search-engine, .engine-hot-set label, .engine-hot-refer, .engine-hot-refer a, .engine-hot-list sup, .main-site-manage .sm-title p a, .main-site-manage .sm-title .site-get-old sup, .sm-current p span, .site-sys-menu, .main-top .top-left .main-colla-sites a, .hot-bottom-img p, .hot-bottom .desc, .fashion-images .fimg-link a, .side-tool .last, .side-colla a, .side-tool .links-promote, .rank-mod li i, .main-moz .fox-mod .detail, .footer, .footer a {
            font-size: 12px;
        }

        a {
            color: #333;
            cursor: pointer;
            text-decoration: none;
        }

        a, iframe, input, select {
            outline: 0 none;
        }




        .header .fleft .logo-firefox .bottom {
            background-position: 0 0;
            height: 12px;
            margin-top: 29px;
            width: 90px;
        }

        .header .logo-firefox .bottom {
            background-image: url("../img/skin_icon_sprite_2014.png");
            background-position: 0 0;
            background-repeat: no-repeat;
        }

        ul, ol, body, html, p {
            margin: 0;
            padding: 0;
        }







        .header .fright {
            text-align: right;
        }

            .header .fright, .header .fright a, .footer a {
                color: #fff;
            }

        .no-sites, .pop-win-cont a, .btn-pop, .notice, .menu-navigator-fixed .mrec span, .header a, .header .fleft a, .header .fleft span, .header .fright, .system-record .record-mod .mod-title a, .system-skin, .search-engine, .engine-hot-set label, .engine-hot-refer, .engine-hot-refer a, .engine-hot-list sup, .main-site-manage .sm-title p a, .main-site-manage .sm-title .site-get-old sup, .sm-current p span, .site-sys-menu, .main-top .top-left .main-colla-sites a, .hot-bottom-img p, .hot-bottom .desc, .fashion-images .fimg-link a, .side-tool .last, .side-colla a, .side-tool .links-promote, .rank-mod li i, .main-moz .fox-mod .detail, .footer, .footer a {
            font-size: 12px;
        }

        .fright {
            float: right;
        }



        .header .mod {
            float: left;
        }

        .header, .header .layout, .logo-firefox, .header .mod {
            height: 30px;
            line-height: 30px;
        }


            .header .fright .mod p {
                border-left: 1px solid #87888a;
                height: 20px;
                line-height: 20px;
                margin-top: 5px;
                overflow: hidden;
                padding: 0 10px;
            }

        ul, ol, body, html, p {
            margin: 0;
            padding: 0;
        }



        .header .fright, .header .fright a, .footer a {
            color: #fff;
        }

        .header a {
            display: block;
        }

        .no-sites, .pop-win-cont a, .btn-pop, .notice, .menu-navigator-fixed .mrec span, .header a, .header .fleft a, .header .fleft span, .header .fright, .system-record .record-mod .mod-title a, .system-skin, .search-engine, .engine-hot-set label, .engine-hot-refer, .engine-hot-refer a, .engine-hot-list sup, .main-site-manage .sm-title p a, .main-site-manage .sm-title .site-get-old sup, .sm-current p span, .site-sys-menu, .main-top .top-left .main-colla-sites a, .hot-bottom-img p, .hot-bottom .desc, .fashion-images .fimg-link a, .side-tool .last, .side-colla a, .side-tool .links-promote, .rank-mod li i, .main-moz .fox-mod .detail, .footer, .footer a {
            font-size: 12px;
        }

        a {
            color: #333;
            cursor: pointer;
            text-decoration: none;
        }

        a, iframe, input, select {
            outline: 0 none;
        }



        .header .fright, .header .fright a, .footer a {
            color: #fff;
        }

        .no-sites, .pop-win-cont a, .btn-pop, .notice, .menu-navigator-fixed .mrec span, .header a, .header .fleft a, .header .fleft span, .header .fright, .system-record .record-mod .mod-title a, .system-skin, .search-engine, .engine-hot-set label, .engine-hot-refer, .engine-hot-refer a, .engine-hot-list sup, .main-site-manage .sm-title p a, .main-site-manage .sm-title .site-get-old sup, .sm-current p span, .site-sys-menu, .main-top .top-left .main-colla-sites a, .hot-bottom-img p, .hot-bottom .desc, .fashion-images .fimg-link a, .side-tool .last, .side-colla a, .side-tool .links-promote, .rank-mod li i, .main-moz .fox-mod .detail, .footer, .footer a {
            font-size: 12px;
        }

        a {
            color: #333;
            cursor: pointer;
        }



        .header .mod {
            float: left;
        }

        .header, .header .layout, .logo-firefox, .header .mod {
            height: 30px;
            line-height: 30px;
        }
