﻿@charset "utf-8"; /*!
 * man.css
 * Date:2011-10-29
 */

.clearfloat {
    clear: both
}

.g_editPanel {
    font-family: 微软雅黑,'microsoft yahei',宋体,新宋体,sans-serif
}

    .g_editPanel a {
        font-family: 微软雅黑,'microsoft yahei',宋体,新宋体,sans-serif
    }

    .g_editPanel div {
        font-family: 微软雅黑,'microsoft yahei',宋体,新宋体,sans-serif
    }

.siteBulletin_box {
    width: 280px;
    height: auto;
    border: 1px #e5e5e5 solid;
    border-radius: 5px;
    font-size: 12px
}

.siteBulletin_box {
    position: absolute;
    background: #FFF;
    z-index: 9031;
    right: 20px;
    bottom: 3px;
    display: none;
    font-size: 12px;
    margin: 0;
    padding: 1px 1px 1px 1px;
    color: #003b9c
}

    .siteBulletin_box ul {
        margin: 0;
        padding: 0
    }

    .siteBulletin_box li {
        list-style-type: none
    }

    .siteBulletin_box a {
        color: #003b9c;
        font-size: 12px
    }

        .siteBulletin_box a:hover {
            color: #1a1b1b
        }

.siteBulletin_title {
    width: 280px;
    position: relative
}

    .siteBulletin_title a {
        margin-top: 5px
    }

.siteBulletin_close {
    width: 12px;
    height: 12px;
    display: block;
    /*background: url(/image/site/siteBulletin/close.gif?v=201310281734) no-repeat;*/
    position: absolute;
    right: 8px;
    top: 8px
}

    .siteBulletin_close:hover {
        /*background: url(/image/site/siteBulletin/close_hover.gif?v=201310281734) no-repeat*/
    }

.siteBulletin_middle {
    width: 100%;
    height: auto;
    background: #f6f6f6
}

    .siteBulletin_middle .siteBulletin_top {
        width: 95%;
        height: 38px;
        margin: 0 0 0 10px
    }

        .siteBulletin_middle .siteBulletin_top h1 {
            font-size: 12px;
            font-weight: normal;
            margin: 0;
            padding: 9px 0 8px 0
        }

        .siteBulletin_middle .siteBulletin_top p {
            margin: 0
        }

        .siteBulletin_middle .siteBulletin_top .siteBulletin_topImg {
            float: left;
            background: url(/image/site/siteBulletin/logo.gif) no-repeat;
            width: 20px;
            height: 16px;
            margin-top: 11px
        }

.siteBulletinMsg {
    float: left;
    height: 38px;
    line-height: 38px
}

.siteBulletin_name {
    float: left;
    width: 85px;
    height: 38px;
    line-height: 38px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-family: 微软雅黑,'microsoft yahei',宋体,新宋体,sans-serif;
    font-size: 16px;
    font-weight: bold
}

.siteBulletinAdImg {
    float: left;
    width: 89px;
    height: 100%;
    background: url(/image/site/siteBulletin/tgImg2.gif?v=201404011007) 0 center no-repeat
}

    .siteBulletinAdImg:hover {
        background: url(/image/site/siteBulletin/tgImg2_hover.gif?v=201404011007) 0 center no-repeat
    }

.siteBulletin_number {
    color: #9c0004 !important;
    font-weight: bold
}

    .siteBulletin_number:hover {
        color: #e80207 !important
    }

.siteBulletin_get {
    width: 278px;
    height: 2px;
    line-height: 1px;
    background: url(/image/site/siteBulletin/line.jpg?v=201310281734) no-repeat;
    font-size: 0
}

.siteBulletin_bottom {
    width: 100%;
    height: auto
}

    .siteBulletin_bottom ul {
        padding: 10px 0 10px 10px
    }

        .siteBulletin_bottom ul li {
            background: url(/image/site/siteBulletin/tag.gif) no-repeat 2px 9px;
            padding-left: 10px;
            line-height: 22px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis
        }

            .siteBulletin_bottom ul li a {
                text-decoration: none
            }

                .siteBulletin_bottom ul li a:hover {
                    text-decoration: underline
                }

.siteBulletin_small_box {
    width: 35px;
    height: 30px;
    display: none;
    cursor: pointer;
    background: url(/image/site/siteBulletin/small_box.png) no-repeat;
    position: absolute;
    z-index: 9031;
    right: 20px;
    bottom: 3px
}

.siteRenewNotice_box {
    position: absolute;
    background: #FFF;
    z-index: 9031;
    right: 20px;
    width: 280px;
    display: none;
    bottom: 3px;
    height: auto;
    border: 1px #e5e5e5 solid;
    font-family: 微软雅黑,'microsoft yahei',宋体,新宋体,sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 0;
    color: #003b9c
}

.siteRenewNotice_name {
    margin-left: 10px;
    color: #003b9c
}

.siteRenewNotice_bottom {
    padding: 15px 0;
    font-size: 12px
}

.siteRenewNotice_top {
    width: 95%;
    margin: 10px 0 0 10px
}

.siteRenewNotice_close {
    width: 12px;
    height: 12px;
    display: block;
    background: url(/image/site/siteBulletin/close1.gif) no-repeat;
    position: absolute;
    right: 8px;
    top: 8px
}

    .siteRenewNotice_close:hover {
        background: url(/image/site/siteBulletin/close_hover1.gif) no-repeat
    }

.styleRenewNoticeButton {
    float: left;
    background: url(/image/site/siteRenewNotice/renew.jpg) no-repeat;
    width: auto;
    width: 88px;
    max-width: none;
    height: 32px;
    line-height: 24px;
    cursor: pointer
}

.styleRenewNoticeA {
    color: #939393;
    font-family: 微软雅黑,'microsoft yahei',宋体,新宋体,sans-serif;
    margin: 0 6px;
    float: left;
    cursor: pointer;
    text-decoration: underline
}

.siteRenewNotice_bottom_div {
    line-height: 20px;
    margin-bottom: 15px;
    color: #003b9c;
    padding: 0 10px
}

.siteRenewNoticeIncludeA {
    height: 30px;
    margin-left: 60px;
    line-height: 32px;
    color: #003b9c;
    margin-top: 10px
}

.siteRenewNotice_get {
    width: 280px;
    height: 1px;
    line-height: 1px;
    background: url(/image/site/siteBulletin/get.png) no-repeat;
    font-size: 0
}

.siteRenewNotice_middle {
    width: 100%;
    height: auto;
    background: url(/image/site/siteBulletin/bg.png) repeat-x top
}

.siteRenewNotice_small_box {
    width: 35px;
    height: 30px;
    display: none;
    cursor: pointer;
    background: url(/image/site/siteRenewNotice/renewnotice.png) no-repeat;
    position: absolute;
    z-index: 9030;
    right: 56px;
    bottom: 3px
}

.g_manageLeft {
    position: absolute;
    top: 0;
    left: -20px;
    width: 20px;
    height: auto;
    border: 1px solid #224e82;
    background-color: #ecf6ff
}

    .g_manageLeft .msLeft {
        width: 20px;
        height: auto;
        line-height: 20px;
        margin: 0;
        padding: 0;
        cursor: pointer
    }

    .g_manageLeft .msLeftOpen {
        float: left;
        background: url(/image/bg01.png?v=201703061736) -1368px -360px no-repeat;
        width: 20px;
        height: 20px;
        margin: 0;
        padding: 0
    }

    .g_manageLeft .msLeftMsg {
        float: left;
        margin: 0;
        height: auto;
        line-height: 16px;
        color: #224e82
    }

        .g_manageLeft .msLeftMsg span {
            color: red;
            text-align: center;
            display: block;
            width: 20px;
            word-break: break-all;
            font-size: 12px
        }

    .g_manageLeft .msLeftClose {
        float: left;
        background: url(/image/bg01.png?v=201703061736) -1332px -360px no-repeat;
        width: 20px;
        height: 20px;
        margin: 0;
        padding: 0
    }

.g_manageRight {
    position: absolute;
    top: 0;
    right: -20px;
    width: 20px;
    height: auto;
    border: 1px solid #224e82;
    background-color: #ecf6ff
}

    .g_manageRight .msRight {
        width: 20px;
        height: auto;
        line-height: 20px;
        margin: 0;
        padding: 0;
        cursor: pointer
    }

    .g_manageRight .msRightOpen {
        float: left;
        background: url(/image/bg01.png?v=201703061736) -1332px -360px no-repeat;
        width: 20px;
        height: 20px;
        margin: 0;
        padding: 0
    }

    .g_manageRight .msRightMsg {
        float: left;
        margin: 0;
        height: auto;
        line-height: 16px;
        color: #224e82
    }

        .g_manageRight .msRightMsg span {
            color: red;
            text-align: center;
            display: block;
            width: 20px;
            word-break: break-all;
            font-size: 12px
        }

    .g_manageRight .msRrightClose {
        float: left;
        background: url(/image/bg01.png?v=201703061736) -1368px -360px no-repeat;
        width: 20px;
        height: 20px;
        margin: 0;
        padding: 0
    }

.coverLayer {
    position: absolute;
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccfafa;
    filter: alpha(opacity=50);
    z-index: 9030;
    overflow: hidden;
    opacity: .5
}

.coverLayerOperation {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 9030
}

.g_middlePlaceholder {
    border: 1px dashed #3297ff;
    background: #cbe3fb;
    color: #3297ff;
    height: 60px;
    font-size: 12px;
    text-align: center
}

.g_middlePlaceholder2 {
    border: 1px dashed #3297ff;
    background: #cbe3fb;
    color: #3297ff;
    float: left;
    width: 80px;
    height: 26px;
    line-height: 26px
}

.g_middlePlaceholder3 {
    width: 99%;
    height: 90px
}

.formTabListSortPlaceholder {
    float: left;
    width: 80px;
    height: 26px;
    float: left;
    min-height: 26px
}

.formTabYListSortPlaceholder {
    width: 98%;
    height: 40px;
    margin-top: 2px;
    min-height: 40px;
    clear: both
}

.fk-formPack .f-packContent > .g_middlePlaceholder {
    display: none
}

.fk-moduleZone > .g_middlePlaceholder {
    display: none
}

.moveLayer {
    position: absolute;
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
    width: 40px;
    background: #ccfafa url(/image/move.gif) center center no-repeat;
    z-index: 9030;
    overflow: hidden;
    cursor: move;
    filter: alpha(opacity=40);
    opacity: .4
}

.moveFrame {
    position: absolute;
    border: #2b73ba 0 dashed;
    font-size: 0;
    overflow: hidden;
    zoom: 1;
    z-index: 9028
}

.jz-lockEditMoveFrame {
    border-color: #c00000
}

.editLayer {
    position: absolute;
    font-size: 12px;
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
    height: 24px;
    z-index: 9030;
    overflow: hidden;
    zoom: 1;
    background-color: #4f97df;
    border: 1px solid #3178c0
}

    .editLayer a {
        float: left;
        font-family: 微软雅黑,'microsoft yahei',宋体,新宋体,sans-serif;
        font-size: 12px;
        display: inline;
        text-decoration: none;
        background-color: #FFF;
        color: #999;
        width: 24px;
        height: 24px
    }

        .editLayer a:hover {
            color: #FFF
        }

    .editLayer .tools {
        float: left;
        padding: 0;
        line-height: 24px
    }

        .editLayer .tools .disabledBtn {
            display: none
        }

.editLayerV {
    width: 26px;
    height: auto
}

    .editLayerV a {
        clear: both;
        margin: 2px 0
    }

    .editLayerV .tools {
        padding: 3px 3px
    }

.formEditLayer {
    background-color: #FFC;
    border: 1px solid #ff8040;
    border-bottom-style: dashed
}

    .formEditLayer a {
        border: 1px solid #999
    }

.formPosLayer {
    background-color: #FFC;
    border: 1px solid #ff8040;
    border-right-style: dashed
}

    .formPosLayer a {
        border: 1px solid #999
    }

.editLayer .button {
    line-height: 24px;
    padding: 0 5px;
    font-size: 12px;
    font-weight: normal;
    width: auto;
    text-decoration: none;
    background-color: #4f97df;
    color: #FFF;
    float: left
}

    .editLayer .button:hover {
        text-decoration: underline
    }

.editLayer .itemHr {
    height: 26px;
    float: left;
    border-right: 1px solid #3178c0
}

.editLayer .close {
    background: url(/image/bg02.png?v=201702071034) -310px -221px no-repeat;
    background-color: #4f97df
}

    .editLayer .close:hover {
        background: url(/image/bg02.png?v=201702071034) -310px -221px no-repeat;
        background-color: #3b85d0
    }

.editLayer .del {
    background: #FFF url(/image/bg01.png?v=201703061736) -1583px 4px no-repeat
}

    .editLayer .del:hover {
        background: #FFF url(/image/bg01.png?v=201703061736) -1547px 4px no-repeat
    }

.editLayer .edit {
    background: url(/image/bg02.png?v=201702071034) -311px -182px no-repeat;
    background-color: #4f97df
}

    .editLayer .edit:hover {
        background: url(/image/bg02.png?v=201702071034) -311px -182px no-repeat;
        background-color: #3b85d0
    }

.editLayer .set {
    background: #FFF url(/image/bg01.png?v=201703061736) -1183px -293px no-repeat
}

    .editLayer .set:hover {
        background: #FFF url(/image/bg01.png?v=201703061736) -1147px -293px no-repeat
    }

.editLayer .bannerAndBorder {
    background: #FFF url(/image/bg01.png?v=201703061736) -1406px -358px no-repeat
}

    .editLayer .bannerAndBorder:hover {
        background: #FFF url(/image/bg01.png?v=201703061736) -1441px -358px no-repeat
    }

.editLayer .absModule {
    background: #FFF url(/image/bg01.png?v=201703061736) -1403px -71px no-repeat
}

    .editLayer .absModule:hover {
        background: #FFF url(/image/bg01.png?v=201703061736) -1439px -71px no-repeat
    }

.editLayer .dockModule {
    background: #FFF url(/image/bg01.png?v=201703061736) -1147px -162px no-repeat
}

    .editLayer .dockModule:hover {
        background: #FFF url(/image/bg01.png?v=201703061736) -1185px -162px no-repeat
    }

.editLayer .add {
    background: #FFF url(/image/bg01.png?v=201703061736) -1651px -319px no-repeat
}

    .editLayer .add:hover {
        background: #FFF url(/image/bg01.png?v=201703061736) -1615px -319px no-repeat
    }

.editLayer .lock {
    background: #FFF url(/image/bg01.png?v=201703061736) -1147px -106px no-repeat
}

    .editLayer .lock:hover {
        background: #FFF url(/image/bg01.png?v=201703061736) -1185px -106px no-repeat
    }

.editLayer .unlock {
    background: #FFF url(/image/bg01.png?v=201703061736) -1147px -135px no-repeat
}

    .editLayer .unlock:hover {
        background: #FFF url(/image/bg01.png?v=201703061736) -1185px -135px no-repeat
    }

.editLayer .sidem {
    background: #FFF url(/image/bg01.png?v=201703061736) -917px -304px no-repeat
}

    .editLayer .sidem:hover {
        background: #FFF url(/image/bg01.png?v=201703061736) -880px -304px no-repeat
    }

.editLayer .unsidem {
    background: #FFF url(/image/bg01.png?v=201703061736) -917px -272px no-repeat
}

    .editLayer .unsidem:hover {
        background: #FFF url(/image/bg01.png?v=201703061736) -880px -272px no-repeat
    }

.editLayer .mail {
    background: #FFF url(/image/bg01.png?v=201703061736) -1185px -317px no-repeat
}

    .editLayer .mail:hover {
        background: #FFF url(/image/bg01.png?v=201703061736) -1149px -317px no-repeat
    }

.editLayer .recommend1 {
    background: #FFF url(/image/bg01.png?v=201703061736) -1185px -342px no-repeat
}

    .editLayer .recommend1:hover {
        background: #FFF url(/image/bg01.png?v=201703061736) -1150px -342px no-repeat
    }

.editLayer .recommend2 {
    background: #FFF url(/image/bg01.png?v=201703061736) -1185px -369px no-repeat
}

    .editLayer .recommend2:hover {
        background: #FFF url(/image/bg01.png?v=201703061736) -1150px -368px no-repeat
    }

.editLayer .lastest1 {
    background: #FFF url(/image/bg01.png?v=201703061736) -997px -335px no-repeat
}

    .editLayer .lastest1:hover {
        background: #FFF url(/image/bg01.png?v=201703061736) -954px -335px no-repeat
    }

.editLayer .lastest2 {
    background: #FFF url(/image/bg01.png?v=201703061736) -997px -371px no-repeat
}

    .editLayer .lastest2:hover {
        background: #FFF url(/image/bg01.png?v=201703061736) -954px -371px no-repeat
    }

.editLayer .apply {
    background: #FFF url(/image/bg01.png?v=201703061736) -1280px -66px no-repeat
}

    .editLayer .apply:hover {
        background: #FFF url(/image/bg01.png?v=201703061736) -1230px -66px no-repeat
    }

.editLayer .top1 {
    background: url(/image/bg02.png?v=201702071034) -309px -254px no-repeat;
    background-color: #56a1e3
}

    .editLayer .top1:hover {
        background: url(/image/bg02.png?v=201702071034) -309px -254px no-repeat;
        background-color: #56a1e3
    }

.editLayer .top2 {
    background: url(/image/bg02.png?v=201702071034) -311px -284px no-repeat;
    background-color: #56a1e3
}

    .editLayer .top2:hover {
        background: url(/image/bg02.png?v=201702071034) -311px -284px no-repeat;
        background-color: #56a1e3
    }

.editLayer .mtop {
    background: #FFF url(/image/bg01.png?v=201703061736) -1403px -249px no-repeat
}

    .editLayer .mtop:hover {
        background: #FFF url(/image/bg01.png?v=201703061736) -1439px -249px no-repeat
    }

.editLayer .mbottom {
    background: #FFF url(/image/bg01.png?v=201703061736) -1403px -284px no-repeat
}

    .editLayer .mbottom:hover {
        background: #FFF url(/image/bg01.png?v=201703061736) -1439px -284px no-repeat
    }

.editLayer .mleft {
    background: #FFF url(/image/bg01.png?v=201703061736) -955px -229px no-repeat
}

    .editLayer .mleft:hover {
        background: #FFF url(/image/bg01.png?v=201703061736) -997px -229px no-repeat
    }

.editLayer .mright {
    background: #FFF url(/image/bg01.png?v=201703061736) -955px -248px no-repeat
}

    .editLayer .mright:hover {
        background: #FFF url(/image/bg01.png?v=201703061736) -997px -248px no-repeat
    }

.editLayer .remove {
    background: #FFF url(/image/bg01.png?v=201703061736) -1092px -6px no-repeat
}

    .editLayer .remove:hover {
        background: #FFF url(/image/bg01.png?v=201703061736) -1122px -6px no-repeat
    }

.productListEditLayer .productListEdit {
    background: #557ce1 url(/image/v2/mbg01.png?v=201711061218) -871px -2px no-repeat;
    opacity: 1
}

.productListEditLayer .productListTopIcon {
    background: #557ce1 url(/image/v2/mbg01.png?v=201711061218) -897px -2px no-repeat;
    opacity: 1
}

.productListEditLayer .productListClose {
    background: #557ce1 url(/image/v2/mbg01.png?v=201711061218) -922px -2px no-repeat;
    opacity: 1
}

.productListEditLayer .button:hover, .editLayer .productListEdit:hover, .editLayer .productListTopIcon:hover, .editLayer .productListClose:hover {
    background-color: #618cef
}

.productListEditLayer div.itemHr {
    border-color: #6689e4
}

.productListEditLayer .button {
    font-family: 微软雅黑;
    background-color: #557ce1;
    float: right;
    opacity: 1
}

.editLayer {
    background: 0;
    border: 0;
    top: auto;
    left: auto
}

    .editLayer span {
        display: inline-block;
        width: 24px;
        height: 24px;
        background-color: #56a1e3;
        opacity: .9;
        cursor: pointer
    }

        .editLayer span:hover {
            background-color: #56a1e3;
            opacity: 1
        }

    .editLayer .edit {
        background: #56a1e3 url(/image/v2/mbg01.png?v=201711061218) -785px -2px no-repeat
    }

        .editLayer .edit:hover {
            background: #56a1e3 url(/image/v2/mbg01.png?v=201711061218) -785px -2px no-repeat
        }

    .editLayer .drag {
        background: #56a1e3 url(/image/v2/mbg01.png?v=201711061218) -818px -3px no-repeat
    }

        .editLayer .drag:hover {
            background: #56a1e3 url(/image/v2/mbg01.png?v=201711061218) -818px -3px no-repeat
        }

    .editLayer .close {
        background: #56a1e3 url(/image/v2/mbg01.png?v=201711061218) -843px -3px no-repeat
    }

        .editLayer .close:hover {
            background: #56a1e3 url(/image/v2/mbg01.png?v=201711061218) -843px -3px no-repeat
        }

    .editLayer .itemHr {
        display: inline-block;
        float: none;
        border-color: #70aee7;
        height: 24px
    }

.editLayer3 .itemHr {
    float: left
}

.editLayer4 .itemHr {
    float: left
}

.editLayer_2 .edit_2, .editLayer_2 .edit_2:hover {
    background: #557ce1 url(/image/v2/mbg01.png?v=201711061218) -871px -2px no-repeat;
    opacity: 1
}

.editLayer_2 .topIcon_2 {
    background: #557ce1 url(/image/v2/mbg01.png?v=201711061218) -897px -2px no-repeat;
    opacity: 1
}

.editLayer_2 .close_2, .editLayer_2 .close_2:hover {
    background: #557ce1 url(/image/v2/mbg01.png?v=201711061218) -922px -2px no-repeat;
    opacity: 1
}

.editLayer_2 .drag_2, .editLayer_2 .drag_2:hover {
    background: #557ce1 url(/image/v2/mbg01.png?v=201711061218) -818px -3px no-repeat;
    opacity: 1
}

    .editLayer_2 .button_2:hover, .editLayer_2 .edit_2:hover, .editLayer_2 .topIcon_2:hover, .editLayer_2 .close_2:hover, .editLayer_2 .drag_2:hover {
        background-color: #618cef
    }

.editLayer_2 div.itemHr {
    border-color: #6689e4
}

.editLayer_2 .button_2 {
    font-family: 微软雅黑;
    background-color: #557ce1;
    float: right;
    opacity: 1
}

.richEditPic .edit {
    background: #56a1e3 url(/image/v2/mbg01.png?v=201711061218) -785px -2px no-repeat
}

.img_ProductPhoto_LR_Border {
    position: absolute;
    border-left: solid 1px #3178c0;
    overflow: hidden;
    z-index: 30
}

.img_ProductPhoto_TB_Border {
    position: absolute;
    border-top: solid 1px #3178c0;
    overflow: hidden;
    z-index: 30
}

.moduleLayer {
    position: absolute;
    color: #000;
    font-family: 微软雅黑,'Microsoft Yahei',宋体,新宋体,sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
    height: 24px;
    z-index: 9030;
    zoom: 1;
    background-color: #56a1e3;
    border: 1px solid #3785ca;
    border-bottom-style: dashed
}

.moduleLayerBottom {
    border: 1px solid #3785ca;
    border-top-style: dashed
}

.moduleLayer a {
    color: #FFF;
    font-family: 微软雅黑,'Microsoft Yahei',宋体,新宋体,sans-serif;
    font-size: 12px
}

.moduleLayer .tool {
    position: relative;
    float: left;
    margin: 2px 2px;
    padding: 0 3px;
    height: 20px;
    line-height: 22px;
    display: inline;
    text-decoration: none;
    background-color: #56a1e3;
    color: #FFF
}

    .moduleLayer .tool:hover {
        text-decoration: underline
    }

.moduleLayer .item {
    float: left
}

.moduleLayer .itemHr {
    height: 24px;
    float: left;
    border-right: 1px solid #3785ca
}

.moduleLayer .menu {
    width: 110px;
    _width: 120px;
    display: none;
    position: absolute;
    top: 24px;
    right: -1px;
    padding: 0 0 3px 0;
    background: #56a1e3;
    border: 1px solid #3785ca;
    z-index: -1
}

.moduleLayer .itemOn {
    background-color: #56a1e3;
    height: 25px
}

.moduleLayer .menuBottom {
    border-top: 1px solid #3785ca
}

.moduleLayer .posItem .menu {
    width: 90px
}

.moduleLayer .menuItem {
    display: block;
    height: 23px;
    line-height: 23px;
    clear: both;
    padding: 0 7px;
    text-decoration: none
}

    .moduleLayer .menuItem:hover {
        background-color: #388add
    }

.moduleLayer .menuIcon {
    display: block;
    float: left;
    height: 23px;
    line-height: 23px;
    width: 20px;
    cursor: pointer
}

.moduleLayer .menuText {
    display: block;
    float: left;
    height: 23px;
    line-height: 23px;
    cursor: pointer
}

    .moduleLayer .menuText:hover {
        background-color: #388add
    }

.moduleLayer .close {
    background: url(/image/bg02.png?v=201702071034) -88px -24px no-repeat
}

.moduleLayer .del {
    background: url(/image/bg01.png?v=201703061736) -1583px 2px no-repeat
}

.moduleLayer .menuItem:hover .del {
    background: url(/image/bg01.png?v=201703061736) -1547px 2px no-repeat
}

.moduleLayer .edit {
    background: url(/image/bg01.png?v=201703061736) -1230px -259px no-repeat
}

.moduleLayer .menuItem:hover .edit {
    background: url(/image/bg01.png?v=201703061736) -1230px -283px no-repeat
}

.moduleLayer .set {
    background: url(/image/bg01.png?v=201703061736) -1183px -291px no-repeat
}

.moduleLayer .menuItem:hover .set {
    background: url(/image/bg01.png?v=201703061736) -1147px -291px no-repeat
}

.moduleLayer .bannerAndBorder {
    background: url(/image/bg02.png?v=201702071034) -93px -330px no-repeat
}

.moduleLayer .absModule {
    background: url(/image/bg02.png?v=201702071034) -92px -141px no-repeat
}

.moduleLayer .dockModule {
    background: url(/image/bg02.png?v=201702071034) -91px -377px no-repeat
}

.moduleLayer .add {
    background: url(/image/bg02.png?v=201702071034) -89px -49px no-repeat
}

.moduleLayer .lock {
    background: url(/image/bg02.png?v=201702071034) -92px -164px no-repeat
}

.moduleLayer .unlock {
    background: url(/image/bg01.png?v=201703061736) -1147px -133px no-repeat
}

.moduleLayer .menuItem:hover .unlock {
    background: url(/image/bg01.png?v=201703061736) -1185px -133px no-repeat
}

.moduleLayer .sidem {
    background: url(/image/bg02.png?v=201702071034) -92px -190px no-repeat
}

.moduleLayer .unsidem {
    background: url(/image/bg01.png?v=201703061736) -917px -272px no-repeat
}

.moduleLayer .menuItem:hover .unsidem {
    background: url(/image/bg01.png?v=201703061736) -880px -272px no-repeat
}

.moduleLayer .flutterm {
    background: url(/image/bg02.png?v=201702071034) -93px -5px no-repeat
}

.moduleLayer .mail {
    background: url(/image/bg01.png?v=201703061736) -1185px -315px no-repeat
}

.moduleLayer .menuItem:hover .mail {
    background: url(/image/bg01.png?v=201703061736) -1149px -315px no-repeat
}

.moduleLayer .recommend1 {
    background: url(/image/bg01.png?v=201703061736) -1185px -340px no-repeat
}

.moduleLayer .menuItem:hover .recommend1 {
    background: url(/image/bg01.png?v=201703061736) -1150px -340px no-repeat
}

.moduleLayer .recommend2 {
    background: url(/image/bg01.png?v=201703061736) -1185px -367px no-repeat
}

.moduleLayer .menuItem:hover .recommend2 {
    background: url(/image/bg01.png?v=201703061736) -1150px -366px no-repeat
}

.moduleLayer .lastest1 {
    background: url(/image/bg01.png?v=201703061736) -997px -333px no-repeat
}

.moduleLayer .menuItem:hover .lastest1 {
    background: url(/image/bg01.png?v=201703061736) -954px -333px no-repeat
}

.moduleLayer .lastest2 {
    background: url(/image/bg01.png?v=201703061736) -997px -369px no-repeat
}

.moduleLayer .menuItem:hover .lastest2 {
    background: url(/image/bg01.png?v=201703061736) -954px -369px no-repeat
}

.moduleLayer .apply {
    background: url(/image/bg02.png?v=201702071034) -93px -307px no-repeat
}

.moduleLayer .specified {
    background: url(/image/bg01.png?v=201703061736) -1092px -41px no-repeat
}

.moduleLayer .menuItem:hover .specified {
    background: url(/image/bg01.png?v=201703061736) -1122px -41px no-repeat
}

.moduleLayer .global {
    background: url(/image/bg02.png?v=201702071034) -93px -238px no-repeat
}

.moduleLayer .mtop {
    background: url(/image/bg02.png?v=201702071034) -216px -328px no-repeat
}

.moduleLayer .mbottom {
    background: url(/image/bg02.png?v=201702071034) -89px -70px no-repeat
}

.moduleLayer .mleft {
    background: url(/image/bg02.png?v=201702071034) -89px -94px no-repeat
}

.moduleLayer .mright {
    background: url(/image/bg02.png?v=201702071034) -89px -118px no-repeat
}

.moduleLayer .remove {
    background: url(/image/bg02.png?v=201702071034) -93px -261px no-repeat
}

.moduleLayer .independent {
    background: url(/image/bg02.png?v=201702071034) -93px -285px no-repeat
}

.moduleLayer .share {
    background: url(/image/bg01.png?v=201703061736) -880px -332px no-repeat
}

.moduleLayer .menuItem:hover .share {
    background: url(/image/bg01.png?v=201703061736) -918px -332px no-repeat
}

.moduleLayer .mmiddle {
    background: url(/image/bg01.png?v=201703061736) -1473px -244px no-repeat
}

.moduleLayer .menuItem:hover .mmiddle {
    background: url(/image/bg01.png?v=201703061736) -1509px -244px no-repeat
}

.moduleLayer .mzindex {
    background: url(/image/bg02.png?v=201702071034) -90px -355px no-repeat
}

.moduleLayer .hrLine {
    height: 1px;
    font-size: 0;
    padding: 0;
    margin: 0 5px 0 5px;
    border-bottom: 1px solid #9bc8ef
}

.moduleLayer .posItem a.tool {
    background: url(/image/bg02.png?v=201702071034) -394px -182px no-repeat
}

.moduleLayer .item.posItem a.tool {
    width: 37px
}

.moduleLayer .item.setItem a.tool {
    width: 37px
}

.moduleLayer .setItem a.tool {
    background: url(/image/bg02.png?v=201702071034) -394px -182px no-repeat
}

.multiModuleLayer {
    background: #7f7f7f;
    border: 1px solid #555
}

    .multiModuleLayer .tool {
        background: #7f7f7f
    }

    .multiModuleLayer .menu {
        background: #7f7f7f;
        border: 1px solid #555
    }

    .multiModuleLayer .menuItem {
        background: #7f7f7f
    }

        .multiModuleLayer .menuItem:hover {
            background: #555
        }

    .multiModuleLayer .itemOn {
        background: #7f7f7f
    }

    .multiModuleLayer .menuBottom {
        border: 1px solid #555
    }

    .multiModuleLayer .itemHr {
        border-right: 1px solid #555
    }

    .multiModuleLayer .hrLine {
        border-bottom: 1px solid #666
    }

    .multiModuleLayer .menuText:hover {
        background: #555
    }

.nav .nav-resizable-restore {
    display: inline-block;
    right: 0;
    top: -16px;
    border: 1px dotted #c0c0c0 !important
}

.nav .navMoveEdit {
    clear: both;
    _z-index: 1000;
    position: relative;
    border-top: 1px solid #4f90cc
}

.nav .navHandleBorder {
    border-top: 0
}

.nav .navMoveHandle {
    position: absolute;
    top: -37px;
    width: 100%;
    *height: 0;
    *line-height: 0;
    zoom: 1;
    font-size: 0;
    z-index: 1001;
    *left: 0;
    *top: 0
}

.nav .navMoveBottom {
    top: auto;
    bottom: -38px
}

.shortcutLayer {
    font-size: 12px;
    position: absolute;
    z-index: 9030;
    border: 1px solid #5197df;
    border-left: none;
    background: #fff
}

.shortcutLayer-fixLeft {
    border: 1px solid #5197df;
    border-right: 0
}

.shortcutLayer .shortcutContainer {
    width: 27px;
    height: 30px
}

.shortcutLayer .shortcutBtn {
    position: relative;
    display: block;
    width: 100%;
    height: 100%
}

.shortcutLayer .clearTB {
    background: url(/image/bg02.png?v=201702071034) no-repeat -1010px -310px;
    border-bottom: 1px solid #5197df
}

    .shortcutLayer .clearTB:hover {
        background: #56a1e3 url(/image/bg02.png?v=201702071034) no-repeat -1010px -345px
    }

.shortcutLayer .resetTB {
    background: url(/image/bg02.png?v=201702071034) no-repeat -1010px -385px;
    border-bottom: 1px solid #5197df
}

    .shortcutLayer .resetTB:hover {
        background: #56a1e3 url(/image/bg02.png?v=201702071034) no-repeat -1010px -424px
    }

.shortcutLayer .float {
    background: url(/image/bg02.png?v=201702071034) no-repeat -942px 9px;
    border-bottom: 1px solid #5197df
}

    .shortcutLayer .float:hover {
        background: #56a1e3 url(/image/bg02.png?v=201702071034) no-repeat -942px -182px
    }

.shortcutLayer .dock {
    background: url(/image/bg02.png?v=201702071034) no-repeat -1009px -238px;
    border-bottom: 1px solid #5197df
}

    .shortcutLayer .dock:hover {
        background: #56a1e3 url(/image/bg02.png?v=201702071034) no-repeat -1009px -274px
    }

.shortcutLayer .close {
    background: url(/image/bg02.png?v=201702071034) no-repeat -940px -20px;
    border-bottom: 1px solid #5197df
}

    .shortcutLayer .close:hover {
        background: #56a1e3 url(/image/bg02.png?v=201702071034) no-repeat -940px -211px
    }

.shortcutLayer .add {
    background: url(/image/bg02.png?v=201702071034) no-repeat -941px -48px;
    border-bottom: 1px solid #5197df
}

    .shortcutLayer .add:hover {
        background: #56a1e3 url(/image/bg02.png?v=201702071034) no-repeat -941px -239px
    }

.shortcutLayer .mtop {
    background: url(/image/bg02.png?v=201702071034) no-repeat -941px -82px
}

    .shortcutLayer .mtop:hover {
        background: url(/image/bg02.png?v=201702071034) no-repeat -941px -273px
    }

.shortcutLayer .mbottom {
    background: url(/image/bg02.png?v=201702071034) no-repeat -941px -114px
}

    .shortcutLayer .mbottom:hover {
        background: url(/image/bg02.png?v=201702071034) no-repeat -941px -305px
    }

.shortcutLayer .mleft {
    background: url(/image/bg02.png?v=201702071034) no-repeat -1007px -181px
}

    .shortcutLayer .mleft:hover {
        background: url(/image/bg02.png?v=201702071034) no-repeat -1007px -210px
    }

.shortcutLayer .mright {
    background: url(/image/bg02.png?v=201702071034) no-repeat -941px -147px
}

    .shortcutLayer .mright:hover {
        background: url(/image/bg02.png?v=201702071034) no-repeat -941px -338px
    }

.shortcutLayer .mzindex {
    background: url(/image/bg02.png?v=201702071034) no-repeat -941px -384px
}

    .shortcutLayer .mzindex:hover {
        background: url(/image/bg02.png?v=201702071034) no-repeat -941px -420px
    }

.shortcutLayer .flutterStop {
    background: url(/image/bg02.png?v=201702071034) no-repeat -1204px -40px;
    border-top: 1px solid #5197df
}

    .shortcutLayer .flutterStop:hover {
        background: #56a1e3 url(/image/bg02.png?v=201702071034) no-repeat -1204px 0
    }

.shortcutLayer .flutterStart {
    background: url(/image/bg02.png?v=201702071034) no-repeat -1159px -40px;
    border-top: 1px solid #5197df
}

    .shortcutLayer .flutterStart:hover {
        background: #56a1e3 url(/image/bg02.png?v=201702071034) no-repeat -1159px 0
    }

.shortcutLayer .flutterLocation {
    background: url(/image/bg02.png?v=201702071034) no-repeat -1251px -40px;
    border-top: 1px solid #5197df
}

    .shortcutLayer .flutterLocation:hover {
        background: #56a1e3 url(/image/bg02.png?v=201702071034) no-repeat -1251px 0
    }

.shortcutLayer .shortcutContainer_direction {
    height: 31px;
    position: relative;
    z-index: 2
}

.shortcutLayer .direction-box {
    width: 27px;
    height: 30px;
    overflow: hidden;
    position: absolute;
    top: -1px;
    left: 0;
    white-space: nowrap;
    overflow: hidden;
    border: 1px solid #5197df;
    border-left: none;
    background: #fff
}

.shortcutLayer .directionBtn {
    display: block;
    float: left;
    width: 27px;
    height: 100%;
    border: 0
}

.shortcutLayer-fixLeft .direction-box {
    right: 0;
    left: auto;
    border: 1px solid #5197df;
    border-right: 0
}

.multiModuleShortcutLayer {
    font-size: 12px;
    border: 1px solid #555;
    border-left: none
}

.multiModuleShortcutLayer-fixLeft {
    border: 1px solid #555;
    border-right: 0
}

.multiModuleShortcutLayer .clearTB {
    background: url(/image/bg02.png?v=201702071034) no-repeat -1042px -310px;
    border-bottom: 1px solid #555
}

    .multiModuleShortcutLayer .clearTB:hover {
        background: #7f7f7f url(/image/bg02.png?v=201702071034) no-repeat -1010px -345px
    }

.multiModuleShortcutLayer .resetTB {
    background: url(/image/bg02.png?v=201702071034) no-repeat -1042px -345px;
    border-bottom: 1px solid #555
}

    .multiModuleShortcutLayer .resetTB:hover {
        background: #7f7f7f url(/image/bg02.png?v=201702071034) no-repeat -1010px -424px
    }

.multiModuleShortcutLayer .float {
    background: url(/image/bg02.png?v=201702071034) no-repeat -1154px -308px;
    border-bottom: 1px solid #555
}

    .multiModuleShortcutLayer .float:hover {
        background: #7f7f7f url(/image/bg02.png?v=201702071034) no-repeat -942px -182px
    }

.multiModuleShortcutLayer .dock {
    background: url(/image/bg02.png?v=201702071034) no-repeat -1154px -400px;
    border-bottom: 1px solid #555
}

    .multiModuleShortcutLayer .dock:hover {
        background: #7f7f7f url(/image/bg02.png?v=201702071034) no-repeat -1009px -274px
    }

.multiModuleShortcutLayer .close {
    background: url(/image/bg02.png?v=201702071034) no-repeat -1152px -337px;
    border-bottom: 1px solid #555
}

    .multiModuleShortcutLayer .close:hover {
        background: #7f7f7f url(/image/bg02.png?v=201702071034) no-repeat -940px -211px
    }

.multiModuleShortcutLayer .add {
    background: url(/image/bg02.png?v=201702071034) no-repeat -1153px -365px;
    border-bottom: 1px solid #555
}

    .multiModuleShortcutLayer .add:hover {
        background: #7f7f7f url(/image/bg02.png?v=201702071034) no-repeat -941px -239px
    }

.multiModuleShortcutLayer .mtop {
    background: url(/image/bg02.png?v=201702071034) no-repeat -1196px -430px
}

    .multiModuleShortcutLayer .mtop:hover {
        background: url(/image/bg02.png?v=201702071034) no-repeat -1154px -430px
    }

.multiModuleShortcutLayer .mbottom {
    background: url(/image/bg02.png?v=201702071034) no-repeat -1196px -456px
}

    .multiModuleShortcutLayer .mbottom:hover {
        background: url(/image/bg02.png?v=201702071034) no-repeat -1154px -456px
    }

.multiModuleShortcutLayer .mleft {
    background: url(/image/bg02.png?v=201702071034) no-repeat -1195px -509px
}

    .multiModuleShortcutLayer .mleft:hover {
        background: url(/image/bg02.png?v=201702071034) no-repeat -1153px -509px
    }

.multiModuleShortcutLayer .mright {
    background: url(/image/bg02.png?v=201702071034) no-repeat -1196px -485px
}

    .multiModuleShortcutLayer .mright:hover {
        background: url(/image/bg02.png?v=201702071034) no-repeat -1154px -485px
    }

.multiModuleShortcutLayer .mzindex {
    background: url(/image/bg02.png?v=201702071034) no-repeat -1236px -429px
}

    .multiModuleShortcutLayer .mzindex:hover {
        background: url(/image/bg02.png?v=201702071034) no-repeat -1236px -465px
    }

.multiModuleShortcutLayer .flutterStop {
    background: url(/image/bg02.png?v=201702071034) no-repeat -1348px -40px;
    border-top: 1px solid #555
}

    .multiModuleShortcutLayer .flutterStop:hover {
        background: #7f7f7f url(/image/bg02.png?v=201702071034) no-repeat -1348px 0
    }

.multiModuleShortcutLayer .flutterStart {
    background: url(/image/bg02.png?v=201702071034) no-repeat -1307px -40px;
    border-top: 1px solid #555
}

    .multiModuleShortcutLayer .flutterStart:hover {
        background: #7f7f7f url(/image/bg02.png?v=201702071034) no-repeat -1307px 0
    }

.multiModuleShortcutLayer .flutterLocation {
    background: url(/image/bg02.png?v=201702071034) no-repeat -1391px -40px;
    border-top: 1px solid #555
}

    .multiModuleShortcutLayer .flutterLocation:hover {
        background: #7f7f7f url(/image/bg02.png?v=201702071034) no-repeat -1391px 0
    }

.multiModuleShortcutLayer .direction-box {
    border: 1px solid #555;
    border-left: none
}

.multiModuleShortcutLayer-fixLeft .direction-box {
    border: 1px solid #555;
    border-right: 0;
    left: auto;
    right: 0
}

.multiModuleShortcutLayer .direction-box .mtop {
    background: url(/image/bg02.png?v=201702071034) no-repeat -1606px 11px
}

    .multiModuleShortcutLayer .direction-box .mtop:hover {
        background: url(/image/bg02.png?v=201702071034) no-repeat -1606px -102px
    }

.multiModuleShortcutLayer .direction-box .mbottom {
    background: url(/image/bg02.png?v=201702071034) no-repeat -1606px -41px
}

    .multiModuleShortcutLayer .direction-box .mbottom:hover {
        background: url(/image/bg02.png?v=201702071034) no-repeat -1606px -154px
    }

.multiModuleShortcutLayer .direction-box .mleft {
    background: url(/image/bg02.png?v=201702071034) no-repeat -1606px -68px
}

    .multiModuleShortcutLayer .direction-box .mleft:hover {
        background: url(/image/bg02.png?v=201702071034) no-repeat -1606px -181px
    }

.multiModuleShortcutLayer .direction-box .mright {
    background: url(/image/bg02.png?v=201702071034) no-repeat -1606px -14px
}

    .multiModuleShortcutLayer .direction-box .mright:hover {
        background: url(/image/bg02.png?v=201702071034) no-repeat -1606px -127px
    }

.addNewModule {
    display: block;
    position: relative;
    height: 105px;
    line-height: 95px;
    *height: 115px;
    *line-height: 105px;
    width: 100%;
    margin: 0 auto;
    font-family: 微软雅黑,'microsoft yahei',宋体,新宋体,sans-serif
}

    .addNewModule .addBtn {
        height: 95px;
        *height: 105px;
        color: #000;
        border: #3298fe 1px dashed;
        margin-top: 10px
    }

    .addNewModule .left_right_Icon {
        background: url(/image/v2/mbg01.png?v=201711061218) -613px -349px no-repeat;
        height: 37px;
        width: 129px;
        margin: 29px auto;
        cursor: pointer;
        *margin: 32px auto
    }

    .addNewModule .other_Icon {
        background: url(/image/v2/mbg01.png?v=201711061218) -611px -257px no-repeat;
        height: 54px;
        width: 207px;
        margin: 21px auto;
        cursor: pointer;
        *margin: 32px auto
    }

    .addNewModule .mulMCol_Icon {
        position: relative;
        background: url(/image/v2/mbg01.png?v=201711061218) -611px -349px no-repeat;
        height: 37px;
        width: 131px;
        margin: 24px auto;
        cursor: pointer;
        *margin: 32px auto
    }

        .addNewModule .mulMCol_Icon .addBtnToolTip {
            position: absolute;
            display: inline-block;
            text-align: center;
            color: #b8b8b8;
            font-size: 12px;
            width: 131px;
            left: 1px;
            top: 2px;
            height: 37px
        }

.addNewModuleOver .closeDiv {
    float: right;
    background: url(/image/bg02.png?v=201702071034) -690px -380px no-repeat;
    width: 31px;
    height: 32px;
    cursor: pointer;
    *margin: -1px -1px 0 0
}

.addNewModuleOver .closeReady {
    background: url(/image/bg02.png?v=201702071034) -740px -380px no-repeat
}

.addNewModuleOver .mulMCol_Icon {
    background-position: -611px -401px
}

.addNewModuleOver .other_Icon {
    background-position: -611px -189px
}

.addNewModuleOver .left_right_Icon {
    background-position: -611px -400px
}

.websiteManage {
    font-family: 微软雅黑,'microsoft yahei',宋体,新宋体,sans-serif;
    cursor: pointer;
    color: #000;
    background-color: #f3f3f3;
    border: 1px solid #c0c0c0;
    border-top: 1px solid #ecf1f4;
    padding: 0
}

    .websiteManage .item {
        line-height: 20px;
        height: 20px
    }

        .websiteManage .item a {
            font-family: 微软雅黑,'microsoft yahei',宋体,新宋体,sans-serif;
            color: #000
        }

    .websiteManage .itemHover {
        background-color: #c8d5db
    }

        .websiteManage .itemHover a {
            color: red
        }

    .websiteManage .itemPopup {
        background: url(/image/papaMenu.gif) no-repeat 78px 9px
    }

    .websiteManage .subMenu {
        background-color: #f3f3f3;
        border: 1px solid silver
    }

    .websiteManage .middle .center .item .itemCenter a {
        padding: 3px 15px
    }

.manageFrame {
    font-family: 微软雅黑,'microsoft yahei',宋体,新宋体,sans-serif;
    color: #000;
    position: absolute;
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    *height: expression(document.documentElement.clientHeight);
    *width: expression(document.documentElement.clientWidth);
    background-color: #000;
    z-index: 9032;
    overflow: hidden;
    background: #fff
}

    .manageFrame ul {
        list-style: none
    }

    .manageFrame li {
        list-style: none
    }

    .manageFrame a {
        font-family: 微软雅黑,'microsoft yahei',宋体,新宋体,sans-serif;
        color: #333
    }

.manageFrameTop {
    position: relative;
    padding: 0;
    margin: 0;
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #3e76b1
}

.marginManageTop {
    width: 100%;
    height: 50px;
    line-height: 50px
}

.manageTopSite {
    float: right;
    margin-top: 12px
}

    .manageTopSite .manageClose {
        background: url(/image/bg01.png?v=201703061736) -556px -357px no-repeat;
        width: 27px;
        height: 27px;
        float: left
    }

    .manageTopSite a.manageClose:hover {
        background-position: -556px -323px
    }

.manageTopIcon {
    width: 123px;
    height: 50px;
    background: url(/image/logo_new.png?v=201602292006) no-repeat;
    float: left;
    margin-left: 13px;
    _margin-left: 6px
}

.manageTopOemIcon {
    width: 76px;
    height: 40px;
    background: url(/image/bg02.png?v=201702071034) -220px -126px no-repeat;
    float: left;
    margin-left: 13px;
    _margin-left: 6px
}

.manageTopBack {
    width: 114px;
    height: 50px;
    background: url(/image/bg02.png?v=201702071034) -400px -41px no-repeat;
    float: left;
    margin-left: 20px;
    margin-top: 8px
}

.styleTitleHelper {
    float: left;
    margin-left: 15px;
    height: 24px;
    line-height: 24px;
    margin-top: 12px;
    color: #FFF
}

.manageFrameTop .styleTitleHelper a {
    color: #fc9;
    margin-left: 12px
}

.manageFrameTop a {
    color: #666
}

.manageFrameTop .siteVersion {
    line-height: 24px;
    height: 24px;
    width: 24px;
    margin: 0 0 0 20px;
    cursor: pointer;
    padding: 0;
    display: block;
    float: left
}

.manageFrameTop .siteTitle {
    line-height: 24px;
    height: 24px;
    display: block;
    float: left;
    margin-right: 20px;
    word-break: keep-all;
    width: 60px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #FFF
}

.manageFrameTop .tbutton {
    text-decoration: none;
    float: left;
    width: 114px;
    height: 25px;
    margin-top: 5px
}

    .manageFrameTop .tbutton .styleSettingButton {
        height: 20px;
        line-height: 20px;
        margin-left: 10px;
        padding-left: 17px;
        cursor: pointer
    }

    .manageFrameTop .tbutton .styleSettingButtonL {
        float: left;
        background: url(/image/bg01.png?v=201703061736) -1692px -144px;
        width: 10px;
        height: 24px;
        line-height: 24px;
        cursor: pointer
    }

    .manageFrameTop .tbutton .styleSettingButtonC {
        float: left;
        background: url(/image/bg01.png?v=201703061736) -1700px -144px;
        width: auto;
        min-width: 40px;
        max-width: none;
        height: 24px;
        line-height: 24px;
        cursor: pointer
    }

    .manageFrameTop .tbutton .styleSettingButtonR {
        float: left;
        background: url(/image/bg01.png?v=201703061736) -1890px -168px;
        width: 10px;
        height: 24px;
        line-height: 24px;
        cursor: pointer
    }

    .manageFrameTop .tbutton:hover .styleSettingButtonL {
        float: left;
        background: url(/image/bg01.png?v=201703061736) -1692px -192px;
        width: 10px;
        height: 24px;
        line-height: 24px;
        cursor: pointer
    }

    .manageFrameTop .tbutton:hover .styleSettingButtonC {
        float: left;
        background: url(/image/bg01.png?v=201703061736) -1700px -192px;
        width: auto;
        min-width: 40px;
        max-width: none;
        height: 24px;
        line-height: 24px;
        cursor: pointer
    }

    .manageFrameTop .tbutton:hover .styleSettingButtonR {
        float: left;
        background: url(/image/bg01.png?v=201703061736) -1890px -216px;
        width: 10px;
        height: 24px;
        line-height: 24px;
        cursor: pointer
    }

.manageFrameClose {
    display: none;
    position: absolute;
    right: 7px;
    top: 4px;
    padding: 0;
    height: 19px;
    width: 19px;
    background: url(/image/bg01.png?v=201703061736) -1281px -362px no-repeat;
    outline: 0;
    cursor: pointer
}

    .manageFrameClose:hover {
        background: url(/image/bg01.png?v=201703061736) -1281px -381px no-repeat
    }

.manageFrameMiddle {
    position: absolute;
    left: 0;
    top: 50px;
    bottom: 0;
    width: 100%;
    *height: expression(document.documentElement.clientHeight - 27)
}

.manageFrameTable {
    height: 100%;
    width: 100%;
    table-layout: fixed
}

.manageFrameLeft {
    width: 180px;
    height: 100%;
    background: #fff;
    overflow: hidden;
    border-left: #d0d3d5 solid 1px;
    border-right: #d0d3d5 solid 1px
}

.manageFrameCenter {
    width: 100%;
    height: 100%;
    background: #fff
}

.manageFramePage {
    width: 100%;
    height: 100%;
    z-index: 2
}

.manageFrameLeftPanel {
    position: absolute;
    width: 180px;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    *border-right: #d0d3d5 solid 1px
}

.manageFrameLeftTop {
    width: 100%;
    height: 30px;
    background: #e0e6eb
}

.manageFrameLeftTopBtn {
    height: 14px;
    width: 13px;
    float: left;
    cursor: pointer;
    margin-top: 8px
}

.manageFrameUnfold {
    background: url(/image/bg02.png?v=201702071034) -157px -31px no-repeat;
    margin-left: 15px;
    _margin-left: 7px
}

.manageFrameFold {
    background: url(/image/bg02.png?v=201702071034) -157px -8px no-repeat;
    margin-left: 10px
}

.manageFrameLeftBottom {
    width: 100%;
    height: 15px
}

.manageFrameSep {
    margin: 0 10px;
    padding: 0;
    height: 6px;
    overflow: hidden
}

.manageFrameBanner {
    clear: both;
    margin: 0 15px 0 15px;
    height: 20px;
    line-height: 20px;
    padding: 5px 0 0 0;
    font-weight: bold;
    font-size: 14px;
    cursor: pointer;
    color: #666
}

.manageFrameBanner2 {
    color: #666
}

.manageFrameBanner span {
    display: inline-block;
    height: 20px
}

.manageFrameBanner .icon {
    width: 20px;
    background: url(/image/bg02.png?v=201702071034) -156px -73px no-repeat
}

.manageFrameBanner2 .icon {
    background: url(/image/bg02.png?v=201702071034) -156px -51px no-repeat
}

.manageFrameItem {
    margin: 0 10px;
    height: 23px;
    line-height: 23px;
    padding: 0;
    overflow: hidden
}

    .manageFrameItem a {
        display: block;
        width: 100%;
        padding-left: 40px;
        text-decoration: none
    }

.manageFrameItemHover {
    background: #3e76b1
}

.manageFrameItemSel {
    background: #3e76b1
}

    .manageFrameItemHover a, .manageFrameItemSel a {
        color: #fff
    }

.manageFrameNewsCommentShadow {
    position: absolute;
    margin-top: -25px;
    width: 100%;
    height: 26px
}

.manageFrameQrCode {
    width: 135px;
    height: 186px;
    margin: 50px auto 50px auto;
    border: 1px solid #dedede
}

    .manageFrameQrCode .qrCodePic {
        width: 131px;
        height: 131px;
        background: url(/image/manageFrame/jzwxQrCode.png?v=201609271741) no-repeat;
        background-size: 100%;
        margin: 2px
    }

    .manageFrameQrCode .qrCodeH1 {
        width: 135px;
        text-align: center;
        font-size: 13px;
        margin: 5px 0 5px 0;
        color: #737373
    }

    .manageFrameQrCode .qrCodeH2 {
        width: 135px;
        text-align: center;
        font-size: 12px;
        color: #d2d2d2
    }

.g_styleDesign {
    font-family: 微软雅黑,'microsoft yahei',宋体,新宋体,sans-serif;
    font-size: 12px;
    display: none;
    overflow: hidden;
    color: black;
    width: 100%;
    *width: expression(document.documentElement.clientWidth);
    position: relative;
    height: 240px;
    margin: 0;
    padding: 0;
    font-size: 18px;
    text-align: center;
    border-bottom: 3px solid #b7c7d6;
    z-index: 9031;
    background-color: #b8c7d5
}

    .g_styleDesign a {
        font-size: 12px;
        color: #666
    }

    .g_styleDesign .tabsWrap {
        width: 100%;
        height: 37px;
        background: #2c7fc5
    }

    .g_styleDesign .tabs {
        list-style: none;
        width: 1000px;
        margin: 0 auto;
        height: 30px;
        font-size: 12px;
        padding: 7px 0 0 0;
        position: relative
    }

        .g_styleDesign .tabs li {
            float: left;
            text-indent: 0;
            padding: 0 2px;
            margin: 0 !important;
            list-style-image: none !important;
            height: 30px;
            line-height: 30px
        }

        .g_styleDesign .tabs a {
            display: block;
            width: 100px;
            height: 30px;
            font-size: 12px;
            cursor: pointer;
            line-height: 30px;
            color: #f4f4f4;
            text-align: center;
            text-decoration: none;
            background: url(/image/bg02.png?v=201702071034) -1389px -512px no-repeat
        }

            .g_styleDesign .tabs a.tabsMenu {
                font-weight: bold;
                font-size: 13px
            }

            .g_styleDesign .tabs a:active {
                outline: 0
            }

        .g_styleDesign .tabs .tabHover .tabsMenu {
            background: url(/image/bg02.png?v=201702071034) -540px -11px no-repeat;
            color: #333 !important;
            text-shadow: none
        }

        .g_styleDesign .tabs .current, .tabs .current:hover, .tabs li.current a {
            background: url(/image/bg02.png?v=201702071034) -540px -11px no-repeat;
            padding: 0;
            margin: 0;
            cursor: default;
            color: #333 !important;
            text-shadow: none !important
        }

.g_styleDesignArrow {
    position: absolute;
    top: 7px;
    right: -3px;
    background: url(/image/bg02.png?v=201702071034) -106px -448px no-repeat;
    z-index: 9030;
    width: 20px;
    height: 20px;
    cursor: pointer;
    margin-top: 1px
}

.g_styleDesignArrowUp {
    position: absolute;
    top: 7px;
    right: -3px;
    background: url(/image/bg02.png?v=201702071034) -106px -424px no-repeat;
    z-index: 9030;
    width: 20px;
    height: 20px;
    cursor: pointer;
    margin-top: 1px
}

.g_styleDesignArrow:hover {
    background: url(/image/bg02.png?v=201702071034) -134px -448px no-repeat
}

.g_styleDesignArrowUp:hover {
    background: url(/image/bg02.png?v=201702071034) -134px -424px no-repeat
}

.g_styleDesign .panes .pane {
    display: none
}

.g_styleDesign .styleDesignTips {
    display: none;
    clear: both;
    width: 100%;
    height: 30px;
    color: #333;
    font-size: 12px;
    text-align: left;
    padding: 0;
    line-height: 30px;
    background: url(/image/bg_rep.gif) 0 -180px repeat-x
}

    .g_styleDesign .styleDesignTips .styleTips {
        line-height: 30px;
        background: #fffcc9;
        border: 0;
        padding: 0;
        margin: 0;
        margin: 0;
        text-align: center
    }

.g_styleDesign .tabs .button {
    display: inline-block;
    background: url(/image/styleDesign/baocun.png) no-repeat 0 0;
    width: 66px;
    text-align: center;
    height: 26px;
    line-height: 26px;
    *line-height: 28px;
    border: 0;
    margin: 0;
    padding: 0;
    color: #fff
}

.g_styleDesign .tabs .buttonHover {
    background-position: 0 -47px;
    color: #fff !important
}

.g_styleDesign .tabs .saveBtn {
    float: right;
    margin-right: 7px;
    background: url(/image/bg02.png?v=201702071034) -1389px -367px no-repeat;
    width: 102px;
    text-align: center;
    height: 27px;
    line-height: 27px;
    border: 0;
    padding: 0;
    color: #666;
    font-weight: bold;
    margin-top: -2px
}

    .g_styleDesign .tabs .saveBtn .saveIcon {
        float: left;
        display: inline-block;
        width: 15px;
        height: 27px;
        line-height: 27px;
        margin-left: 21px;
        background: url(/image/bg02.png?v=201702071034) -1390px -549px no-repeat
    }

    .g_styleDesign .tabs .saveBtn .saveText {
        float: right;
        display: inline-block;
        width: 38px;
        height: 27px;
        line-height: 27px;
        margin-right: 20px
    }

    .g_styleDesign .tabs .saveBtn.buttonDisabled .saveIcon {
        float: left;
        display: inline-block;
        width: 15px;
        height: 27px;
        line-height: 27px;
        margin-left: 21px;
        background: url(/image/bg02.png?v=201702071034) -1390px -577px no-repeat
    }

    .g_styleDesign .tabs .saveBtn.buttonDisabled .saveText {
        float: right;
        display: inline-block;
        width: 38px;
        height: 27px;
        line-height: 27px;
        margin-right: 20px
    }

.g_styleDesign .tabs .cancelBtn {
    float: right;
    background: url(/image/bg02.png?v=201702071034) -1512px -367px no-repeat;
    width: 60px;
    text-align: center;
    height: 27px;
    line-height: 27px;
    border: 0;
    margin: 0;
    padding: 0;
    color: #666;
    margin-top: -2px
}

.g_styleDesign .tabs .saveBtnHover {
    background-position: -1388px -454px
}

.g_styleDesign .tabs .cancelBtnHover {
    background-position: -1512px -454px
}

.g_styleDesign .tabs .buttonDisabled {
    color: #b3b3b3;
    border: 0;
    background-position: -1388px -408px
}

.tip-content {
    color: #ff7800
}

.ma-newRapidSiteTopBar {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 37px;
    background: #2c7fc5;
    z-index: 9032;
    font-family: 微软雅黑,'microsoft yahei',宋体,新宋体,sans-serif
}

    .ma-newRapidSiteTopBar .close {
        float: right;
        background: url(/image/bg02.png?v=201702071034) -1512px -367px no-repeat;
        width: 60px;
        text-align: center;
        height: 27px;
        line-height: 27px;
        border: 0;
        margin: 0;
        padding: 0;
        color: #666;
        text-decoration: none;
        margin-top: -2px
    }

    .ma-newRapidSiteTopBar .save {
        float: right;
        margin-right: 7px;
        background: url(/image/bg02.png?v=201702071034) -1389px -367px no-repeat;
        width: 102px;
        text-align: center;
        text-decoration: none;
        height: 27px;
        line-height: 27px;
        border: 0;
        padding: 0;
        color: #666;
        font-weight: bold;
        margin-top: -2px;
        cursor: pointer
    }

        .ma-newRapidSiteTopBar .save .copyIcon {
            float: left;
            display: inline-block;
            width: 15px;
            height: 27px;
            line-height: 27px;
            margin-left: 16px;
            background: url(/image/bg02.png?v=201702071034) -1422px -550px no-repeat
        }

        .ma-newRapidSiteTopBar .save .copyText {
            float: right;
            display: inline-block;
            width: 49px;
            height: 27px;
            line-height: 27px;
            margin-right: 16px;
            width: 52px \9
        }

        .ma-newRapidSiteTopBar .save.buttonDisabled .copyIcon {
            float: left;
            display: inline-block;
            width: 15px;
            height: 27px;
            line-height: 27px;
            margin-left: 16px;
            background: url(/image/bg02.png?v=201702071034) -1422px -578px no-repeat
        }

        .ma-newRapidSiteTopBar .save.buttonDisabled .copyText {
            float: right;
            display: inline-block;
            width: 49px;
            height: 27px;
            line-height: 27px;
            margin-right: 16px;
            width: 52px \9
        }

    .ma-newRapidSiteTopBar .closeHover {
        background-position: -1512px -454px;
        color: #666 !important
    }

    .ma-newRapidSiteTopBar .saveHover {
        background-position: -1388px -454px;
        color: #666 !important
    }

    .ma-newRapidSiteTopBar .buttonDisabled {
        border: 0;
        background-position: -1388px -408px;
        color: #b3b3b3
    }

    .ma-newRapidSiteTopBar .ma-tips {
        position: absolute;
        top: 0;
        left: 216px;
        width: auto;
        height: 37px;
        line-height: 39px;
        text-align: center
    }

        .ma-newRapidSiteTopBar .ma-tips .warningImg {
            display: inline-block;
            width: 18px;
            height: 100%;
            background: url(/image/site/rapidsite/warningImg.png?v=201410081739) center 11px no-repeat
        }

        .ma-newRapidSiteTopBar .ma-tips .warningText {
            display: inline-block;
            color: #fff
        }

    .ma-newRapidSiteTopBar .panelSwitch {
        float: right;
        width: 20px;
        height: 20px;
        margin: 0 0 0 5px;
        background: url(/image/bg02.png?v=201702071034) no-repeat -106px -424px
    }

    .ma-newRapidSiteTopBar .panelSwitch_up {
        background: url(/image/bg02.png?v=201702071034) no-repeat -106px -448px
    }

    .ma-newRapidSiteTopBar .tabs {
        list-style: none;
        width: 1000px;
        margin: 0 auto;
        padding: 0;
        height: 30px;
        font-size: 12px;
        padding-top: 7px
    }

        .ma-newRapidSiteTopBar .tabs li {
            float: left;
            text-indent: 0;
            padding: 0 2px;
            margin: 0;
            list-style-image: none;
            height: 30px;
            line-height: 30px
        }

            .ma-newRapidSiteTopBar .tabs li a.tabsMenu {
                display: block;
                width: 100px;
                height: 30px;
                font-size: 13px;
                cursor: pointer;
                line-height: 30px;
                color: #f4f4f4;
                text-align: center;
                text-decoration: none;
                background: url(/image/bg02.png?v=201702071034) -540px -61px no-repeat;
                font-weight: bold
            }

                .ma-newRapidSiteTopBar .tabs li a.tabsMenu:hover {
                    background: url(/image/bg02.png?v=201702071034) -540px -11px no-repeat;
                    padding: 0;
                    margin: 0;
                    color: #333
                }

            .ma-newRapidSiteTopBar .tabs li a.current {
                background: url(/image/bg02.png?v=201702071034) -540px -11px no-repeat;
                padding: 0;
                margin: 0;
                cursor: default;
                color: #333
            }

.ma-newRapidSiteMain {
    display: none;
    position: absolute;
    top: 37px;
    left: 0;
    z-index: 9032;
    width: 100%;
    height: 207px;
    margin: 0 auto;
    border-bottom: 3px solid #b7c7d6
}

.ma-newRapidSitePreview {
    display: none;
    position: absolute;
    top: 247px;
    _top: 277px;
    left: 0;
    right: 0;
    bottom: 0;
    min-height: 0;
    *width: expression(document.documentElement.clientWidth);
    *height: expression(document.documentElement.clientHeight - 240);
    overflow: hidden;
    z-index: 9032
}

.ma-newRapidSitePreview2 {
    display: none;
    position: absolute;
    top: 262px;
    _top: 292px;
    -webkit-transition: top .3s;
    -moz-transition: top .3s;
    -o-transition: top .3s;
    -ms-transition: top .3s;
    transition: top .3s;
    left: 0;
    right: 0;
    bottom: 0;
    min-height: 0;
    *width: expression(document.documentElement.clientWidth);
    *height: expression(document.documentElement.clientHeight - 240);
    overflow: hidden;
    z-index: 9032
}

.ma-newRapidSitePreview3 {
    top: 46px;
    _top: 76px;
    -webkit-transition: top .3s;
    -moz-transition: top .3s;
    -o-transition: top .3s;
    -ms-transition: top .3s;
    transition: top .3s
}

.ma-newRapidSiteBigImg {
    position: relative;
    width: 600px;
    height: 190px;
    margin: 20px auto;
    background: url(/image/site/rapidsite/big_img.png?v=201403111718) no-repeat;
    _background: url(/image/site/rapidsite/big_img.gif?v=201403111718) no-repeat;
    z-index: 2
}

.ma-newRapidSiteBlackBg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .7;
    filter: alpha(opacity=70);
    z-index: 1
}

.ma-newRapidSiteBigImgClose {
    position: absolute;
    top: 35px;
    right: 5px;
    width: 20px;
    height: 20px;
    background: url(/image/site/rapidsite/bigImgClose.png?v=201402101854) 0 -20px no-repeat
}

    .ma-newRapidSiteBigImgClose:hover {
        background: url(/image/site/rapidsite/bigImgClose.png?v=201402101854) no-repeat
    }

.ma-rapidLoadingDiv {
    width: 100%;
    height: 100%;
    filter: alpha(opacity=50);
    position: absolute;
    top: 0;
    opacity: .5;
    background: #000;
    z-index: 9032
}

.ma-rapidLoadPic {
    background: url(/image/site/rapidsite/loading.gif) no-repeat;
    width: 355px;
    height: 118px;
    position: absolute;
    top: 200px;
    left: 150px;
    z-index: 9032
}

.rapidCancelInitSite {
    position: absolute;
    top: 22px;
    left: 55px;
    color: #4e4e4e
}

.rapidErrorInitSitePanel {
    z-index: 9032;
    top: 0;
    position: absolute;
    width: 100%;
    height: 100%
}

    .rapidErrorInitSitePanel .loadErrorTrans {
        width: 100%;
        height: 100%;
        filter: alpha(opacity=30);
        opacity: .3;
        background: #000
    }

    .rapidErrorInitSitePanel .loadErrorPanel {
        width: 360px;
        height: 130px;
        font-family: "Microsoft Yahei";
        font-size: 14px;
        color: #636363;
        position: absolute;
        top: 220px;
        left: 180px;
        border-radius: 2px 2px 0 0;
        background: #fff
    }

    .rapidErrorInitSitePanel .textNotice {
        text-align: center;
        margin-top: 20px;
        height: 40px;
        color: #4e4e4e;
        margin-bottom: 10px;
        line-height: 40px
    }

    .rapidErrorInitSitePanel .btnContent {
        text-align: center
    }

    .rapidErrorInitSitePanel .againLoad, .rapidErrorInitSitePanel .tryOther {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        line-height: 37px;
        text-decoration: none;
        border-radius: 1px;
        outline: 0
    }

    .rapidErrorInitSitePanel .againLoad {
        width: 126px;
        height: 37px;
        color: #fff;
        background: #1679ff;
        border: 1px solid #fff;
        margin-right: 30px
    }

    .rapidErrorInitSitePanel .tryOther {
        width: 95px;
        height: 36px;
        color: #8c8c8c;
        border: 1px solid #dadada;
        background: #fff
    }

.guide_main {
    position: relative;
    width: 960px;
    height: auto;
    top: 0;
    margin: 0 auto;
    z-index: 10000
}

.guide_img0 {
    position: relative;
    width: 110px;
    height: 45px;
    top: 1px;
    *top: -30px;
    left: -5px;
    background: url(/image/guide/comm.png?v=201503021753) -532px -1278px no-repeat;
    _background: url(/image/guide/comm.gif?v=201503021753) -532px -1278px no-repeat
}

.guide_img1 {
    position: relative;
    width: 100px;
    height: 45px;
    top: 1px;
    *top: -30px;
    left: 100px;
    background: url(/image/guide/comm.png?v=201503021753) -539px -1362px no-repeat;
    _background: url(/image/guide/comm.gif?v=201503021753) -539px -1362px no-repeat
}

.guide_img2 {
    position: relative;
    width: 100px;
    height: 45px;
    top: 1px;
    *top: -30px;
    left: 197px;
    background: url(/image/guide/comm.png?v=201503021753) -538px -1444px no-repeat;
    _background: url(/image/guide/comm.gif?v=201503021753) -538px -1444px no-repeat
}

.guide_img3 {
    position: absolute;
    width: 59px;
    height: 64px;
    left: -100px;
    background: url(/image/guide/comm.png?v=201503021753) -539px -1499px no-repeat;
    _background: url(/image/guide/comm.gif?v=201503021753) -539px -1499px no-repeat;
    z-index: 10000
}

.guide_arrow0 {
    position: absolute;
    background: url(/image/guide/JT2.gif?v=201503021753);
    width: 17px;
    height: 9px;
    left: 114px;
    top: 40px
}

.guide_arrow1 {
    position: absolute;
    background: url(/image/guide/JT2.gif?v=201503021753);
    width: 17px;
    height: 9px;
    left: 196px;
    top: 40px
}

.guide_body0 {
    position: absolute;
    background: url(/image/guide/comm.png?v=201503021753) 0 0 no-repeat;
    _background: url(/image/guide/comm.gif?v=201503021753) 0 0 no-repeat;
    width: 490px;
    height: 254px;
    left: -5px;
    top: 56px
}

.guide_body1 {
    position: absolute;
    background: url(/image/guide/comm.png?v=201503021753) 0 -304px no-repeat;
    _background: url(/image/guide/comm.gif?v=201503021753) 0 -304px no-repeat;
    width: 490px;
    height: 254px;
    left: -5px;
    top: 56px
}

.guide_body2 {
    position: absolute;
    background: url(/image/guide/comm.png?v=201503021753) 0 -608px no-repeat;
    _background: url(/image/guide/comm.gif?v=201503021753) 0 -608px no-repeat;
    width: 490px;
    height: 254px;
    left: -5px;
    top: 56px
}

.guide_body3 {
    position: absolute;
    background: url(/image/guide/comm.png?v=201503021753) 0 -912px no-repeat;
    _background: url(/image/guide/comm.gif?v=201503021753) 0 -912px no-repeat;
    width: 505px;
    height: 242px;
    left: -70px;
    top: 70px;
    z-index: 10000
}

.guide_body4 {
    position: absolute;
    background: url(/image/guide/comm.png?v=201503021753) 0 -1202px no-repeat;
    _background: url(/image/guide/comm.gif?v=201503021753) 0 -1202px no-repeat;
    width: 450px;
    height: 335px;
    left: 250px;
    top: 120px
}

.guide_top1 {
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin-top: 14px;
    *position: absolute
}

.guide_top2 {
    width: 100%;
    height: 30px;
    line-height: 30px
}

.guide_top3 {
    margin-left: 50px;
    width: 308px;
    height: 155px;
    background: url("/image/guide/img4.png")
}

.guide_top_left {
    position: relative;
    float: left;
    left: 10px;
    top: 0;
    width: 195px;
    height: 140px
}

.guide_topleft_img0 {
    background: url("/image/guide/img1.png")
}

.guide_topleft_img1 {
    background: url("/image/guide/img2.png")
}

.guide_topleft_img2 {
    background: url("/image/guide/img3.png")
}

.guide_top_right {
    position: relative;
    float: right;
    right: 30px;
    top: 38px;
    width: 155px;
    height: 75px
}

.guide_topright_text0 {
    background: url("/image/guide/text1.png")
}

.guide_topright_text1 {
    background: url("/image/guide/text2.png")
}

.guide_topright_text2 {
    background: url("/image/guide/text3.png")
}

.mulColTabSortIcon {
    background: url(/image/bg02.png?v=201702071034) no-repeat -1223px -84px;
    width: 54px;
    height: 54px;
    position: absolute;
    top: 0;
    right: 0;
    cursor: move;
    display: none
}

.mulColTabSortIcon2 {
    background: url(/image/bg02.png?v=201702071034) no-repeat -1225px -166px
}

.rightSortIcon {
    top: -26px !important;
    right: -26px !important;
    background: url(/image/styleDesign/tabRightSortIcon.png?v=201411171723) no-repeat 0 27px;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

.fk-moduleOverlay {
    width: 100%;
    height: 100%;
    cursor: move;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
    background: #fff;
    opacity: 0;
    filter: alpha(opacity=0)
}

.bannerTradeSelectTop {
    position: absolute;
    z-index: 9999;
    width: 7px;
    height: 7px;
    background: url(/image/site/rapidsite/top2.png) no-repeat
}

.bannerTradeSelectDiv {
    position: absolute;
    z-index: 9998;
    width: 450px;
    height: 160px;
    border: 1px solid #d6d6d6
}

.bannerSelectEmbedded {
    width: auto;
    height: 142px;
    padding: 8px 5px;
    border: 1px solid #fff;
    background-color: #f8f8f8
}

.bannerSelectItem {
    float: left;
    width: 145px;
    height: 28px;
    line-height: 28px;
    background: url(/image/site/rapidsite/toright.png) 5px 11px no-repeat;
    color: #727272;
    border-bottom: 1px dotted #b0aeb0;
    cursor: pointer;
    overflow: hidden
}

    .bannerSelectItem:hover {
        color: #f60
    }

.faiButton {
    display: inline-block;
    margin: 0;
    outline: 0;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font-size: 12px;
    margin: 0;
    padding: 0 10px !important;
    _padding: 0 4px;
    height: 23px;
    _height: 22px;
    line-height: 19px;
    _line-height: 22px;
    border: 1px solid #8f8f8f;
    background: #f5f5f5;
    color: #666;
    font-family: 微软雅黑,'microsoft yahei',宋体,新宋体,sans-serif
}

.faiButton-hover {
    border: 1px solid #3298fe;
    background: #e8f3fe;
    color: #666
}

.faiButton-active {
    border: 1px solid #3298fe;
    background: #d3e9ff;
    color: #666
}

.faiButton-disabled {
    border: 1px solid #cecece;
    background: #fff;
    color: #d1d1d1
}

.saveButton {
    border: 1px solid #0064b5;
    background: #49a3ff;
    color: #fff
}

.saveButton-hover {
    border: 1px solid #3298fe;
    background: #5fbbff;
    color: #fff
}

.saveButton-active {
    border: 1px solid #0064b5;
    background: #49a3ff;
    color: #fff
}

.saveButton-disabled {
    border: 1px solid #cecece;
    background: #fff;
    color: #d1d1d1
}

.cancelButton {
    border: 1px solid #8f8f8f;
    background: #f5f5f5;
    color: #666
}

.cancelButton-hover {
    border: 1px solid #3298fe;
    background: #e8f3fe;
    color: #666
}

.cancelButton-active {
    border: 1px solid #3298fe;
    background: #d3e9ff;
    color: #666
}

.cancelButton-disabled {
    border: 1px solid #cecece;
    background: #fff;
    color: #d1d1d1
}

.sureButton {
    border: 1px solid #0064b5;
    background: #49a3ff;
    color: #666
}

.sureButton-hover {
    border: 1px solid #0064b5;
    background: #5fbbff;
    color: #666
}

.sureButton-active {
    border: 1px solid #0064b5;
    background: #49a3ff;
    color: #666
}

.faiTableButton {
    border: 1px solid #333;
    background: #f4f4f4;
    color: #333
}

.faiTableButton-hover {
    border: 1px solid #000105;
    background: #ddd;
    color: #0c0c0c
}

.faiTableButton-active {
    border: 1px solid #000105;
    background: #d4d4d4;
    color: #0c0c0c
}

.faiTableButton-disabled {
    border: 1px solid #cecece;
    background: #fff;
    color: #d1d1d1
}

.menuList {
    width: 636px;
    color: #b3b3b3;
    background: #f6f6f6;
    border: 1px solid #bbb;
    position: absolute;
    top: 74px;
    left: 382px;
    z-index: 9033;
    font-family: 微软雅黑,'microsoft yahei',宋体,新宋体,sans-serif
}

    .menuList p {
        width: 148px;
        height: 24px;
        font-size: 12px;
        font-weight: bold;
        color: #333;
        text-align: left;
        float: left
    }

        .menuList p.selected {
            color: #ff7200
        }

        .menuList p span.fr {
            float: right
        }

    .menuList div.menuContent {
        padding: 0 0 0 148px
    }

    .menuList ul {
        list-style: none;
        margin: 0;
        padding: 19px 0 19px 0
    }

        .menuList ul li {
            clear: both;
            line-height: 24px;
            padding: 3px 28px 3px 28px
        }

            .menuList ul li a {
                display: inline-block;
                height: 24px;
                font-size: 12px;
                text-decoration: none;
                color: #7c7c7c;
                padding: 0 5px 0 9px;
                margin: 0 1px 0 1px
            }

                .menuList ul li a:hover {
                    text-decoration: underline;
                    color: #004b98
                }

                .menuList ul li a.selected {
                    color: #ff7200
                }

.verticalLine {
    background: url(/image/site/rapidsite/verticalLine.png?v=201402101854) no-repeat left center
}

.triangle {
    width: 11px;
    height: 10px;
    background: url(/image/site/rapidsite/triangle.png?v=201402101854) no-repeat left top;
    position: absolute;
    top: -7px;
    left: 146px
}

.draggableBtn {
    display: block;
    width: 66px;
    height: 38px;
    background: url(/image/bg02.png?v=201702071034) no-repeat -950px -464px;
    position: absolute;
    top: 0;
    cursor: move;
    z-index: 9029
}

    .draggableBtn:hover {
        background: url(/image/bg02.png?v=201702071034) no-repeat -1056px -464px
    }

.dragHandle {
    display: block;
    width: 100%;
    height: 100%;
    cursor: move;
    background: url(/image/bg02.png?v=201702071034) no-repeat -950px -464px;
    font-family: 微软雅黑,'microsoft yahei',宋体,新宋体,sans-serif
}

    .dragHandle:hover {
        background: url(/image/bg02.png?v=201702071034) no-repeat -1056px -464px
    }

.subShortcut {
    display: block;
    width: 18px;
    height: 17px;
    border: 1px solid #5197df;
    border-left: none;
    position: absolute;
    top: 0;
    left: 66px
}

.subShortcut-float {
    background: #fff url(/image/bg02.png?v=201702071034) no-repeat -947px 3px
}

.subShortcut-dock {
    background: #fff url(/image/bg02.png?v=201702071034) no-repeat -1014px -245px
}

.subShortcut-float:hover {
    background: #56a1e3 url(/image/bg02.png?v=201702071034) no-repeat -947px -188px
}

.subShortcut-dock:hover {
    background: #56a1e3 url(/image/bg02.png?v=201702071034) no-repeat -1014px -280px
}

.subShortcut2 {
    width: 18px;
    height: 17px;
    border: 1px solid #5197df;
    border-left: none;
    white-space: nowrap;
    overflow: hidden;
    position: absolute;
    top: 18px;
    left: 66px;
    background: #fff
}

.subShortcut_pos {
    display: block;
    float: left;
    width: 18px;
    height: 100%;
    border: 0
}

.subShortcut2 .mtop {
    background: url(/image/bg02.png?v=201702071034) no-repeat -1610px -217px
}

    .subShortcut2 .mtop:hover {
        background: url(/image/bg02.png?v=201702071034) no-repeat -1610px -310px
    }

.subShortcut2 .mbottom {
    background: url(/image/bg02.png?v=201702071034) no-repeat -1610px -261px
}

    .subShortcut2 .mbottom:hover {
        background: url(/image/bg02.png?v=201702071034) no-repeat -1610px -354px
    }

.subShortcut2 .mleft {
    background: url(/image/bg02.png?v=201702071034) no-repeat -1610px -287px
}

    .subShortcut2 .mleft:hover {
        background: url(/image/bg02.png?v=201702071034) no-repeat -1610px -380px
    }

.subShortcut2 .mright {
    background: url(/image/bg02.png?v=201702071034) no-repeat -1610px -237px
}

    .subShortcut2 .mright:hover {
        background: url(/image/bg02.png?v=201702071034) no-repeat -1610px -330px
    }

.ui-resizable-ne {
    cursor: ne-resize;
    right: 0;
    top: 0;
    width: 12px;
    height: 12px
}

.ui-resizable-nw {
    cursor: nw-resize;
    left: 0;
    top: 0;
    width: 12px;
    height: 12px
}

.ui-resizable-cancelTip {
    display: none;
    font-size: .1px;
    position: absolute;
    right: 0;
    bottom: 1px;
    width: 24px;
    height: 20px;
    z-index: 1009;
    opacity: 1;
    filter: alpha(opacity=100);
    background: url(/image/recover1.gif?v=201501261926) no-repeat 0 0
}

.ui-resizable-cancelLeftTip {
    left: 0
}

.ui-resizable-cancelTip2 {
    background: url(/image/recover2.gif?v=201501261926) no-repeat 0 0
}

.ui-resizable-line {
    position: absolute;
    background: #fff;
    font-size: 0;
    border-color: #2b73ba
}

.ui-resizable-line2 {
    border-color: #555
}

.ui-resizable-icon {
    width: 8px;
    height: 8px;
    position: absolute;
    z-index: 2
}

.ui-resizable-bottomLine {
    height: 9px !important;
    bottom: 0;
    font-size: 0
}

.ui-resizable-blIcon, .ui-resizable-bcIcon, .ui-resizable-brIcon, .ui-resizable-blIcon2, .ui-resizable-brIcon2 {
    bottom: -4px
}

.ui-resizable-bcIcon {
    left: 50%;
    margin-left: -4px
}

.ui-resizable-blIcon2 {
    left: 1px
}

.ui-resizable-brIcon2 {
    right: 1px
}

.ui-resizable-blIcon {
    left: -4px
}

.ui-resizable-brIcon {
    right: -4px
}

.ui-resizable-bline {
    width: 100%;
    height: 0;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    bottom: 0;
    _bottom: -2px;
    left: 0;
    _background: 0
}

.ui-resizable-topLine {
    top: 0;
    font-size: 0
}

.ui-resizable-tlIcon, .ui-resizable-tcIcon, .ui-resizable-trIcon {
    top: -4px
}

.ui-resizable-tcIcon {
    left: 50%;
    margin-left: -4px
}

.ui-resizable-tlIcon {
    left: -4px
}

.ui-resizable-trIcon {
    right: -4px
}

.ui-resizable-tline {
    width: 100%;
    height: 0;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    top: 0;
    _top: -2px;
    left: 0;
    _background: 0
}

.ui-resizable-leftLine {
    top: 0;
    font-size: 0
}

.ui-resizable-llIcon, .ui-resizable-lcIcon, .ui-resizable-lrIcon {
    left: -4px
}

.ui-resizable-lcIcon {
    top: 50%;
    margin-top: -4px
}

.ui-resizable-llIcon {
    top: -4px
}

.ui-resizable-lrIcon {
    bottom: -4px
}

.ui-resizable-lline {
    width: 0;
    height: 100%;
    border-left-width: 1px;
    border-left-style: dashed;
    top: 0;
    left: 0
}

.ui-resizable-rightLine {
    top: 0;
    font-size: 0
}

.ui-resizable-rlIcon, .ui-resizable-rcIcon, .ui-resizable-rrIcon {
    right: -4px
}

.ui-resizable-rcIcon {
    top: 50%;
    margin-top: -4px
}

.ui-resizable-rlIcon {
    top: -4px
}

.ui-resizable-rrIcon {
    bottom: -4px
}

.ui-resizable-rline {
    width: 0;
    height: 100%;
    border-left-width: 1px;
    border-left-style: dashed;
    top: 0;
    right: 0
}

.form .ui-resizable-tip, .fk-moduleZone .ui-resizable-tip {
    font-size: 0;
    border: 0;
    opacity: 1;
    filter: alpha(opacity=100);
    background: 0
}

.form .ui-resizable-tip2 {
    background: 0
}

.form .ui-resizable-nwTip {
    background-position: left top
}

.form .ui-resizable-neTip {
    background-position: right top
}

.form .ui-resizable-swTip {
    background-position: left bottom
}

.form .ui-resizable-seTip {
    background-position: right bottom
}

.absForms .f-handleHover .ui-resizable-icon3, .fk-flutterForm .f-handleHover .ui-resizable-icon3, .formStyle87 .f-packContent .f-handleHover .ui-resizable-icon3, .fk-moduleZone .f-handleHover .ui-resizable-icon3, .fk-subNavPack .f-handleHover .ui-resizable-icon3 {
    background: transparent url(/image/resizable/blueCircle.png?v=201502021742) no-repeat 0 0
}

.formStyle87 .f-packContent .f-handleHover .ui-resizable-blIcon2, .formStyle87 .f-packContent .f-handleHover .ui-resizable-brIcon2, .fk-moduleZone .f-handleHover .ui-resizable-blIcon2, .fk-moduleZone .f-handleHover .ui-resizable-brIcon2 {
    display: none
}

.formStyle87 .f-packContent .f-handleHover .ui-resizable-tlIcon2, .formStyle87 .f-packContent .f-handleHover .ui-resizable-trIcon2, .fk-moduleZone .f-handleHover .ui-resizable-tlIcon2, .fk-moduleZone .f-handleHover .ui-resizable-trIcon2 {
    display: none
}

.fk-childModuleHover .ui-resizable-line {
    display: none
}

.ui-resizable-leftTip, .ui-resizable-rightTip {
    border: 1px dotted #c0c0c0
}

.ui-resizable-leftTip {
    left: 1px;
    bottom: 1px;
    width: 16px;
    height: 16px;
    opacity: 1;
    filter: alpha(opacity=100);
    background: #e3f9f9 url(/image/bg01.png?v=201703061736) -726px -223px no-repeat
}

.ui-resizable-rightTip {
    right: 1px;
    bottom: 1px;
    width: 16px;
    height: 16px;
    opacity: 1;
    filter: alpha(opacity=100);
    background: #e3f9f9 url(/image/bg01.png?v=201703061736) -726px -246px no-repeat
}

.set-line {
    height: 28px;
    line-height: 28px;
    clear: both
}

    .set-line input[type="radio"] {
        vertical-align: middle;
        margin: 0 0 0 5px
    }

    .set-line input[type="checkbox"] {
        vertical-align: middle;
        margin-left: 0
    }

    .set-line label {
        vertical-align: middle
    }

.set-title {
    float: left;
    text-align: right;
    height: 28px;
    line-height: 28px
}

.set-textline {
    height: 28px;
    line-height: 28px;
    clear: both
}

.set-ctrl {
    float: left;
    height: 28px;
    line-height: 28px
}

.set-radio span {
    cursor: pointer
}

.uploadFavcionTitle {
    width: 104px
}

.uploadMsg {
    height: 24px;
    line-height: 24px;
    float: left;
    width: 130px;
    text-align: center
}

.uploadComm {
    color: red
}

.uploadIng {
    border: 1px solid #f4e190;
    background-color: #fff6d0;
    color: black
}

.faviconShow {
    float: left;
    padding: 0 10px
}

.uploadFinish {
    border: 1px solid #ddf0dd;
    background-color: #ebffeb;
    color: black
}

.closeMsgLine {
    line-height: 28px
}

.closeMsgTitle {
    height: 28px;
    line-height: 28px
}

.closeMsg {
    width: 350px;
    height: 55px
}

#TQim {
    vertical-align: middle
}

#im53 {
    vertical-align: middle
}

.toolTitle {
    height: 28px;
    line-height: 28px
}

.toolScript {
    width: 400px;
    height: 120px
}

#eg_cnzzTongji {
    cursor: default
}

#isHiddenIcon {
    vertical-align: middle;
    line-height: 28px;
    height: 28px
}

#cnzzTongji {
    vertical-align: middle
}

#baiduTongji {
    vertical-align: middle
}

.pluginInclude {
    float: left;
    width: 165px;
    height: 26px;
    line-height: 26px;
    text-align: right;
    margin-left: 1px
}

.pluginTips {
    color: #666
}

.headerCode {
    width: 400px;
    height: 120px
}

#isCodeInsertButtom {
    vertical-align: middle
}

.visitorCounterShow {
    border: 1px solid #999;
    padding: 1px 2px;
    text-align: center;
    width: 100px
}

#rsVisitorCounter:hover {
    text-decoration: underline
}

.imgSet {
    margin: 0 3px
}

.aset {
    color: #1b7ad1;
    text-decoration: none
}

.tipsSet {
    float: left;
    width: 530px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    padding: 0 15px;
    margin-left: 10px;
    _margin-left: 6px;
    _height: 22px;
    _padding-top: 4px
}

.setContentDiv {
    position: absolute;
    width: 360px;
    height: auto;
    padding: 5px 8px;
    margin-top: 5px;
    border: 1px solid #cacaca;
    background: #efefef;
    z-index: 9031;
    outline: 0;
    color: #000
}

.setContentDiv2 {
    position: absolute;
    width: 420px;
    height: auto;
    padding: 5px 8px;
    margin-top: 5px;
    border: 1px solid #cacaca;
    background: #efefef;
    z-index: 9031;
    outline: 0;
    color: #000
}

.setContentTop {
    position: absolute;
    top: -6px;
    left: 35px;
    width: 10px;
    height: 6px;
    background: url(/image/bg02.png?v=201702071034) -425px -224px no-repeat
}

.setContent a {
    color: #000
}

.warning {
    color: #ff0300;
    line-height: 24px
}

.rightArrow {
    display: inline-block;
    margin-left: 5px;
    width: 9px;
    height: 100%;
    background: url(/image/bg02.png?v=201702071034) -425px -258px no-repeat;
    cursor: pointer
}

.downArrow {
    background: url(/image/bg02.png?v=201702071034) -426px -235px no-repeat
}

#sc_Type {
    outline: 0
}

.sc_Tip {
    width: 14px;
    height: 28px;
    line-height: 28px;
    background: url(/image/bg01.png?v=201703061736) -1280px -108px no-repeat;
    cursor: default;
    font-family: 微软雅黑,'microsoft yahei',宋体,新宋体,sans-serif
}

.closeFC {
    width: 15px;
    height: 20px;
    position: absolute;
    background: url(/image/bg02.png?v=201702071034) -373px -184px no-repeat;
    right: 7px;
    cursor: pointer
}

    .closeFC:hover {
        background: url(/image/bg02.png?v=201702071034) -373px -209px no-repeat
    }

.sc_tc_content {
    display: none
}

.sc_tf_content {
    display: none;
    margin-top: 10px
}

.sc_filelist_item {
    line-height: 25px;
    background-color: #fff;
    color: #cacaca
}

.sc_filelist_itemHover {
    color: #666
}

.sc_filelist_item .fileName {
    float: left;
    width: 285px;
    border-bottom: 1px solid #cacaca;
    border-left: 1px solid #cacaca;
    border-top: 1px solid #cacaca
}

    .sc_filelist_item .fileName .fileNameText {
        margin-left: 10px
    }

.sc_filelist_item .fileOperate {
    border-bottom: 1px solid #cacaca;
    border-top: 1px solid #cacaca;
    border-right: 1px solid #cacaca
}

    .sc_filelist_item .fileOperate a {
        margin-right: 10px;
        text-decoration: none
    }

.styleDesignBtnContainer-five, .styleDesignBtnContainer-5 {
    width: 350px
}

.styleDesignBtnContainer-four, .styleDesignBtnContainer-4 {
    width: 454px
}

.styleDesignBtnContainer-three, .styleDesignBtnContainer-3 {
    width: 558px
}

.styleDesignBtnContainer-six, .styleDesignBtnContainer-6 {
    width: 246px
}

.g_styleDesign .tabs a.fk-webTemplateTabSwitch {
    display: block;
    width: 30px;
    height: 30px;
    float: left;
    background-image: url(/image/bg02.png?v=201702071034);
    background-repeat: no-repeat
}

.g_styleDesign .tabs a.fk-webTemplateTabSwitch-off {
    background-position: 11px -546px
}

.g_styleDesign .tabs a.fk-webTemplateTabSwitch-on {
    background-position: 11px -569px
}

.ui-resizable-imgTopLeftTip, .ui-resizable-imgTopRightTip, .ui-resizable-imgBottomLeftTip, .ui-resizable-imgBottomRightTip {
    border: none !important;
    width: 16px;
    height: 16px;
    opacity: 1;
    filter: alpha(opacity=100)
}

.ui-resizable-imgTopLeftTip {
    cursor: nw-resize;
    left: -1px;
    top: -1px;
    background: url(/image/imgResizeIcon.gif?v=201410091758) no-repeat 0 0 !important
}

.ui-resizable-imgTopRightTip {
    cursor: ne-resize;
    right: -1px;
    top: -1px;
    background: url(/image/imgResizeIcon.gif?v=201410091758) no-repeat 11px 0 !important
}

.ui-resizable-imgBottomLeftTip {
    left: -1px;
    bottom: -1px;
    background: url(/image/imgResizeIcon.gif?v=201410091758) no-repeat 0 11px !important
}

.ui-resizable-imgBottomRightTip {
    right: -1px;
    bottom: -1px;
    background: url(/image/imgResizeIcon.gif?v=201410091758) no-repeat 11px 11px !important
}

.ui-resizable-imgTopTip {
    top: -4px;
    background: url(/image/imgResizeIcon.gif?v=201410091758) no-repeat 50% 49% !important
}

.formStyle91 .ui-resizable-imgTopTip {
    top: -5px !important
}

.ui-resizable-imgBottomTip {
    bottom: -4px;
    background: url(/image/imgResizeIcon.gif?v=201410091758) no-repeat 50% 50% !important
}

.formStyle91 .ui-resizable-imgBottomTip {
    bottom: -6px !important
}

.ui-resizable-imgLeftTip {
    left: -4px;
    background: url(/image/imgResizeIcon.gif?v=201410091758) no-repeat 49% 50% !important
}

.formStyle91 .ui-resizable-imgLeftTip {
    left: -5px !important
}

.ui-resizable-imgRightTip {
    right: -4px;
    background: url(/image/imgResizeIcon.gif?v=201410091758) no-repeat 49% 50% !important
}

.textImg3 .ui-resizable-imgBottomTip, .textImg6 .ui-resizable-imgBottomTip {
    bottom: 0;
    background-position: 50% 130% !important
}

.textImg3 .ui-resizable-imgBottomLeftTip, .textImg3 .ui-resizable-imgBottomRightTip, .textImg6 .ui-resizable-imgBottomLeftTip, .textImg6 .ui-resizable-imgBottomRightTip {
    bottom: 0
}

.textImg3 .ui-resizable-imgBottomTip .imgResizeLine-first, .textImg6 .ui-resizable-imgBottomTip .imgResizeLine-first {
    margin: 8px 0 0 4px
}

.textImg3 .ui-resizable-imgBottomTip .imgResizeLine-second, .textImg6 .ui-resizable-imgBottomTip .imgResizeLine-second {
    margin: 8px 0 0 4px
}

.ui-resizable-floatImgBottomLeft, .ui-resizable-floatImgBottomRight, .ui-resizable-floatImgTopLeft, .ui-resizable-floatImgTopRight {
    width: 20px;
    height: 20px;
    background-position: center !important
}

.ui-resizable-floatImgBottomLeft {
    left: -9px;
    bottom: -8px
}

.ui-resizable-floatImgBottomRight {
    right: -9px;
    bottom: -8px
}

.ui-resizable-floatImgTopLeft {
    left: -9px;
    top: -9px
}

.ui-resizable-floatImgTopRight {
    right: -9px;
    top: -9px
}

.ui-resizable-floatImgTop {
    top: -4px
}

.ui-resizable-floatImgBottom {
    bottom: -4px
}

.ui-resizable-floatImgLeft {
    left: -4px
}

.ui-resizable-floatImgRight {
    right: -4px
}

.ui-resizable-imgLeftTip .imgResizeLine, .ui-resizable-imgRightTip .imgResizeLine {
    width: 0;
    height: 50%;
    border-left: 1px solid #52aeff
}

.ui-resizable-imgTopTip .imgResizeLine, .ui-resizable-imgBottomTip .imgResizeLine {
    float: left;
    width: 40%;
    height: 0;
    border-top: 1px solid #52aeff
}

.ui-resizable-imgTopTip .imgResizeLine-first {
    margin: 4px 0 0 4px;
    _margin: 4px 0 0 1px
}

.ui-resizable-imgTopTip .imgResizeLine-second {
    margin: 4px 0 0 4px;
    _margin: 4px 0 0 5px
}

.ui-resizable-imgBottomTip .imgResizeLine-first {
    margin: 4px 0 0 4px;
    _margin: 4px 0 0 1px
}

.ui-resizable-imgBottomTip .imgResizeLine-second {
    margin: 4px 0 0 4px;
    _margin: 4px 0 0 5px
}

.ui-resizable-imgTopTip.float_Img .imgResizeLine-first, .formStyle91 .ui-resizable-imgTopTip .imgResizeLine-first, .formStyle92 .ui-resizable-imgTopTip .imgResizeLine-first {
    margin: 4px 0 0 2px;
    _margin: 4px 0 0 0
}

.ui-resizable-imgTopTip.float_Img .imgResizeLine-second {
    margin: 4px 0 0 4px;
    _margin: 4px 0 0 5px
}

.formStyle91 .ui-resizable-imgTopTip .imgResizeLine-second, .formStyle92 .ui-resizable-imgTopTip .imgResizeLine-second {
    margin: 4px 0 0 6px;
    _margin: 4px 0 0 5px
}

.ui-resizable-imgBottomTip.float_Img .imgResizeLine-first, .formStyle91 .ui-resizable-imgBottomTip .imgResizeLine-first, .formStyle92 .ui-resizable-imgBottomTip .imgResizeLine-first {
    margin: 4px 0 0 2px;
    _margin: 4px 0 0 0
}

.ui-resizable-imgBottomTip.float_Img .imgResizeLine-second {
    margin: 4px 0 0 4px;
    _margin: 4px 0 0 5px
}

.formStyle91 .ui-resizable-imgBottomTip .imgResizeLine-second, .formStyle92 .ui-resizable-imgBottomTip .imgResizeLine-second {
    margin: 4px 0 0 6px;
    _margin: 4px 0 0 5px
}

.ui-resizable-imgLeftTip .imgResizeLine-first {
    margin: 4px 0 0 4px
}

.ui-resizable-imgLeftTip .imgResizeLine-second {
    margin: 4px 0 0 4px
}

.ui-resizable-imgRightTip .imgResizeLine-first {
    margin: 4px 0 0 4px
}

.ui-resizable-imgRightTip .imgResizeLine-second {
    margin: 4px 0 0 4px
}

.ui-resizable-imgLeftTip.float_Img .imgResizeLine-first, .formStyle91 .ui-resizable-imgLeftTip .imgResizeLine-first, .formStyle92 .ui-resizable-imgLeftTip .imgResizeLine-first {
    margin: 2px 0 0 4px
}

.ui-resizable-imgLeftTip.float_Img .imgResizeLine-second, .formStyle91 .ui-resizable-imgLeftTip .imgResizeLine-second, .formStyle92 .ui-resizable-imgLeftTip .imgResizeLine-second {
    margin: 4px 0 0 4px
}

.ui-resizable-imgRightTip.float_Img .imgResizeLine-first, .formStyle91 .ui-resizable-imgRightTip .imgResizeLine-first, .formStyle92 .ui-resizable-imgRightTip .imgResizeLine-first {
    margin: 2px 0 0 4px
}

.ui-resizable-imgRightTip.float_Img .imgResizeLine-second, .formStyle91 .ui-resizable-imgRightTip .imgResizeLine-second, .formStyle92 .ui-resizable-imgRightTip .imgResizeLine-second {
    margin: 4px 0 0 4px
}

.fk-webBannerZone .ui-resizable-imgTopTip .imgResizeLine-first {
    margin: 4px 0 0 2px;
    _margin: 4px 0 0 1px
}

.fk-webBannerZone .ui-resizable-imgTopTip .imgResizeLine-second {
    margin: 4px 0 0 5px;
    _margin: 4px 0 0 5px
}

.fk-webBannerZone .ui-resizable-imgBottomTip .imgResizeLine-first {
    margin: 4px 0 0 2px;
    _margin: 4px 0 0 1px
}

.fk-webBannerZone .ui-resizable-imgBottomTip .imgResizeLine-second {
    margin: 4px 0 0 5px;
    _margin: 4px 0 0 5px
}

.fk-webBannerZone .ui-resizable-imgTopTip.float_Img .imgResizeLine-first {
    margin: 4px 0 0 2px;
    _margin: 4px 0 0 0
}

.fk-webBannerZone .ui-resizable-imgTopTip.float_Img .imgResizeLine-second {
    margin: 4px 0 0 6px;
    _margin: 4px 0 0 5px
}

.fk-webBannerZone .ui-resizable-imgBottomTip.float_Img .imgResizeLine-first {
    margin: 4px 0 0 2px;
    _margin: 4px 0 0 0
}

.fk-webBannerZone .ui-resizable-imgBottomTip.float_Img .imgResizeLine-second {
    margin: 4px 0 0 6px;
    _margin: 4px 0 0 5px
}

.fk-webBannerZone .ui-resizable-imgLeftTip .imgResizeLine-first {
    margin: 2px 0 0 0
}

.fk-webBannerZone .ui-resizable-imgLeftTip .imgResizeLine-second {
    margin: 5px 0 0 0
}

.fk-webBannerZone .ui-resizable-imgRightTip .imgResizeLine-first {
    margin: 2px 0 0 0
}

.fk-webBannerZone .ui-resizable-imgRightTip .imgResizeLine-second {
    margin: 5px 0 0 0
}

.fk-webBannerZone .ui-resizable-imgLeftTip.float_Img .imgResizeLine-first {
    margin: 2px 0 0 4px
}

.fk-webBannerZone .ui-resizable-imgLeftTip.float_Img .imgResizeLine-second {
    margin: 4px 0 0 4px
}

.fk-webBannerZone .ui-resizable-imgRightTip.float_Img .imgResizeLine-first {
    margin: 2px 0 0 4px
}

.fk-webBannerZone .ui-resizable-imgRightTip.float_Img .imgResizeLine-second {
    margin: 4px 0 0 4px
}

.fk-webHeaderZone .ui-resizable-imgTopTip .imgResizeLine-first {
    margin: 4px 0 0 2px;
    _margin: 4px 0 0 1px
}

.fk-webHeaderZone .ui-resizable-imgTopTip .imgResizeLine-second {
    margin: 4px 0 0 5px;
    _margin: 4px 0 0 5px
}

.fk-webHeaderZone .ui-resizable-imgBottomTip .imgResizeLine-first {
    margin: 4px 0 0 2px;
    _margin: 4px 0 0 1px
}

.fk-webHeaderZone .ui-resizable-imgBottomTip .imgResizeLine-second {
    margin: 4px 0 0 5px;
    _margin: 4px 0 0 5px
}

.fk-webHeaderZone .ui-resizable-imgTopTip.float_Img .imgResizeLine-first {
    margin: 4px 0 0 2px;
    _margin: 4px 0 0 0
}

.fk-webHeaderZone .ui-resizable-imgTopTip.float_Img .imgResizeLine-second {
    margin: 4px 0 0 6px;
    _margin: 4px 0 0 5px
}

.fk-webHeaderZone .ui-resizable-imgBottomTip.float_Img .imgResizeLine-first {
    margin: 4px 0 0 2px;
    _margin: 4px 0 0 0
}

.fk-webHeaderZone .ui-resizable-imgBottomTip.float_Img .imgResizeLine-second {
    margin: 4px 0 0 6px;
    _margin: 4px 0 0 5px
}

.fk-webHeaderZone .ui-resizable-imgLeftTip .imgResizeLine-first {
    margin: 2px 0 0 0
}

.fk-webHeaderZone .ui-resizable-imgLeftTip .imgResizeLine-second {
    margin: 5px 0 0 0
}

.fk-webHeaderZone .ui-resizable-imgRightTip .imgResizeLine-first {
    margin: 2px 0 0 0
}

.fk-webHeaderZone .ui-resizable-imgRightTip .imgResizeLine-second {
    margin: 5px 0 0 0
}

.fk-webHeaderZone .ui-resizable-imgLeftTip.float_Img .imgResizeLine-first {
    margin: 2px 0 0 4px
}

.fk-webHeaderZone .ui-resizable-imgLeftTip.float_Img .imgResizeLine-second {
    margin: 4px 0 0 4px
}

.fk-webHeaderZone .ui-resizable-imgRightTip.float_Img .imgResizeLine-first {
    margin: 2px 0 0 4px
}

.fk-webHeaderZone .ui-resizable-imgRightTip.float_Img .imgResizeLine-second {
    margin: 4px 0 0 4px
}

.fk-webFooterZone .ui-resizable-imgTopTip .imgResizeLine-first {
    margin: 4px 0 0 2px;
    _margin: 4px 0 0 1px
}

.fk-webFooterZone .ui-resizable-imgTopTip .imgResizeLine-second {
    margin: 4px 0 0 5px;
    _margin: 4px 0 0 5px
}

.fk-webFooterZone .ui-resizable-imgBottomTip .imgResizeLine-first {
    margin: 4px 0 0 2px;
    _margin: 4px 0 0 1px
}

.fk-webFooterZone .ui-resizable-imgBottomTip .imgResizeLine-second {
    margin: 4px 0 0 5px;
    _margin: 4px 0 0 5px
}

.fk-webFooterZone .ui-resizable-imgTopTip.float_Img .imgResizeLine-first {
    margin: 4px 0 0 2px;
    _margin: 4px 0 0 0
}

.fk-webFooterZone .ui-resizable-imgTopTip.float_Img .imgResizeLine-second {
    margin: 4px 0 0 6px;
    _margin: 4px 0 0 5px
}

.fk-webFooterZone .ui-resizable-imgBottomTip.float_Img .imgResizeLine-first {
    margin: 4px 0 0 2px;
    _margin: 4px 0 0 0
}

.fk-webFooterZone .ui-resizable-imgBottomTip.float_Img .imgResizeLine-second {
    margin: 4px 0 0 6px;
    _margin: 4px 0 0 5px
}

.fk-webFooterZone .ui-resizable-imgLeftTip .imgResizeLine-first {
    margin: 2px 0 0 0
}

.fk-webFooterZone .ui-resizable-imgLeftTip .imgResizeLine-second {
    margin: 5px 0 0 0
}

.fk-webFooterZone .ui-resizable-imgRightTip .imgResizeLine-first {
    margin: 2px 0 0 0
}

.fk-webFooterZone .ui-resizable-imgRightTip .imgResizeLine-second {
    margin: 5px 0 0 0
}

.fk-webFooterZone .ui-resizable-imgLeftTip.float_Img .imgResizeLine-first {
    margin: 2px 0 0 4px
}

.fk-webFooterZone .ui-resizable-imgLeftTip.float_Img .imgResizeLine-second {
    margin: 4px 0 0 4px
}

.fk-webFooterZone .ui-resizable-imgRightTip.float_Img .imgResizeLine-first {
    margin: 2px 0 0 4px
}

.fk-webFooterZone .ui-resizable-imgRightTip.float_Img .imgResizeLine-second {
    margin: 4px 0 0 4px
}

.AdvanceColorPicker {
    font-family: 微软雅黑,'microsoft yahei',宋体,新宋体,sans-serif;
    padding: 5px 10px
}

.colorpicker {
    width: 450px;
    height: 250px;
    overflow: hidden;
    position: absolute;
    display: none
}

.colorpicker_color {
    width: 150px;
    height: 150px;
    left: 14px;
    top: 13px;
    position: absolute;
    background: #f00;
    overflow: hidden;
    cursor: crosshair;
    border: 1px solid #000;
    box-shadow: inset 0 0 2px rgba(0,0,0,0.8)
}

    .colorpicker_color div {
        position: absolute;
        top: 0;
        left: 0;
        width: 150px;
        height: 150px;
        background: url(/image/colorpicker/colorpicker_overlay.png?v=201411041123);
        _background: url(/image/colorpicker/colorpicker_overlay.gif?v=201411041123)
    }

        .colorpicker_color div div {
            position: absolute;
            top: 0;
            left: 0;
            width: 11px;
            height: 11px;
            overflow: hidden;
            background: url(/image/colorpicker/colorpicker_select.gif?v=201411041123);
            margin: -5px 0 0 -5px
        }

.colorpicker_hue {
    position: absolute;
    background: url(/image/colorpicker/colorpicker_tool_image.gif?v=201411041123) 0 -38px no-repeat;
    top: 12px;
    left: 179px;
    width: 17px;
    height: 150px;
    border: 2px solid #b5b5b5;
    border-radius: 3px
}

    .colorpicker_hue div {
        position: absolute;
        cursor: n-resize;
        width: 37px;
        height: 9px;
        overflow: hidden;
        background: url(/image/colorpicker/colorpicker_tool_image.gif?v=201411041123) 0 -205px no-repeat;
        margin: -4px 0 0 0;
        left: -10px
    }

.colorpicker_new_color_title {
    position: absolute;
    color: #191919;
    top: 15px;
    left: 260px;
    font-size: 12px
}

.colorpicker_current_color_title {
    position: absolute;
    color: #191919;
    top: 15px;
    left: 370px;
    font-size: 12px
}

.colorpicker_new_color {
    position: absolute;
    border: 1px solid #c8c8c8;
    width: 110px;
    height: 30px;
    left: 214px;
    top: 38px;
    overflow: hidden
}

.colorpicker_current_color {
    position: absolute;
    border: 1px solid #c8c8c8;
    width: 110px;
    height: 30px;
    left: 325px;
    top: 38px;
    overflow: hidden
}

.colorpicker input {
    position: absolute;
    overflow: hidden;
    margin: 0;
    padding: 0;
    top: 2px;
    width: 23px;
    right: 19px;
    height: 16px;
    line-height: 16px;
    color: #656565;
    font-size: 10px;
    font-family: 微软雅黑,'microsoft yahei',宋体,新宋体,sans-serif;
    outline: 0;
    background-color: transparent;
    border: 1px solid #fff;
    text-align: left
}

.colorpicker_hex {
    position: absolute;
    width: 72px;
    height: 22px;
    color: #191919;
    line-height: 22px;
    left: 54px;
    top: 174px
}

    .colorpicker_hex span {
        padding-left: 3px
    }

    .colorpicker_hex input {
        right: 0;
        border: 1px solid #8d8d8d;
        box-shadow: inset 1px 1px 1px #bebebe;
        height: 20px;
        line-height: 20px;
        width: 53px;
        padding-left: 3px;
        top: 0
    }

.colorpicker_field {
    position: absolute;
    background-color: #fff;
    height: 22px;
    width: 46px;
    background-position: top;
    border: 1px solid #c8c8c8;
    border-top: 1px solid #c4c4c4;
    box-shadow: inset 0 1px 1px #bcbcbc
}

    .colorpicker_field span {
        position: absolute;
        background-color: #eee;
        top: 1px;
        right: 0;
        width: 16px;
        height: 21px;
        overflow: hidden
    }

.colorpicker_hsbnum_add, .colorpicker_hsbnum_reduce, .colorpicker_rgbnum_add, .colorpicker_rgbnum_reduce {
    position: absolute;
    display: block;
    cursor: default
}

.colorpicker_field span i.colorpicker_hsbnum_add, .colorpicker_field span i.colorpicker_rgbnum_add {
    background: url(/image/colorpicker/colorpicker_tool_image.gif?v=201411041123) 5px 4px no-repeat;
    height: 11px;
    width: 16px;
    padding: 0;
    margin: 0;
    top: 0;
    _overflow: hidden
}

.colorpicker_field span i.colorpicker_hsbnum_reduce, .colorpicker_field span i.colorpicker_rgbnum_reduce {
    background: url(/image/colorpicker/colorpicker_tool_image.gif?v=201411041123) 5px -7px no-repeat;
    height: 11px;
    width: 16px;
    top: 11px;
    _overflow: hidden
}

.colorpicker_field i.colorpicker_field_title {
    position: absolute;
    cursor: default;
    font-style: normal;
    font-size: 12px;
    color: #191919;
    left: -58px;
    width: 58px;
    height: 22px;
    line-height: 22px;
    vertical-align: baseline
}

.colorpicker_rgb_r {
    top: 78px;
    left: 272px
}

.colorpicker_rgb_g {
    top: 108px;
    left: 272px
}

.colorpicker_rgb_b {
    top: 138px;
    left: 272px
}

.colorpicker_hsb_h {
    top: 78px;
    left: 388px
}

.colorpicker_hsb_s {
    top: 108px;
    left: 388px
}

.colorpicker_hsb_b {
    top: 138px;
    left: 388px
}

.colorpicker_submit {
    left: 170px;
    top: 215px
}

.colorpicker_cancel {
    left: 238px;
    top: 215px
}

.colorpicker_submit, .colorpicker_cancel {
    position: absolute;
    overflow: hidden;
    line-height: 23px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none
}

.colorpicker_focus {
    background-position: center
}

.colorpicker_hex.colorpicker_focus {
    background-position: bottom
}

.colorpicker_submit.colorpicker_focus {
    background-position: bottom
}

.colorpicker_slider {
    background-position: bottom
}

.colorpicker_original {
    display: none;
    width: 200px;
    height: 206px;
    background-color: #fff;
    border: 1px solid #6cd2ed;
    position: absolute;
    box-shadow: 0 1px 6px rgba(0,0,0,0.18)
}

.colorpicker_original_color {
    width: 100%;
    height: 134px
}

.colorpicker_original_title {
    font-size: 14px;
    font-weight: bold;
    height: 14px;
    line-height: 14px
}

.colorpicker_original_colorblock {
    height: 120px;
    width: 200px
}

    .colorpicker_original_colorblock .col {
        height: 96px;
        padding: 12px 0;
        width: 15px;
        margin: 0 3px 0 2px;
        float: left
    }

        .colorpicker_original_colorblock .col div {
            border-left: 1px solid #ccc;
            border-right: 1px solid #ccc;
            width: 13px;
            height: 13px
        }

.col_first {
    margin-bottom: 14px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc
}

.col_in_first {
    border-top: 1px solid #ccc
}

.col_in_last {
    border-bottom: 1px solid #ccc
}

.colorpicker_origanal_colorcustom {
    height: 58px;
    width: 100%
}

.faiColorPicker {
    position: absolute;
    display: none;
    top: 0;
    left: 0;
    font-family: 微软雅黑,'microsoft yahei',宋体,新宋体,sans-serif;
    padding: 1px;
    border: 1px solid #cbcbcb;
    box-shadow: 0 2px 6px rgba(0,0,0,0.18);
    background-color: #fff;
    height: auto;
    width: 202px
}

#faiColorPicker-hidden {
    position: absolute;
    z-index: -1;
    outline: 0;
    border: 0;
    background: transparent;
    width: 1px;
    height: 0;
    line-height: 0;
    font-size: 0;
    overflow: hidden
}

.faiColorPicker .faiColorPicker-clearcolor {
    font-size: 12px;
    height: 24px;
    padding: 2px 0;
    width: 100%;
    background-color: #eff2f6;
    *zoom: 1
}

.faiColorPicker-clearcolor:before, .faiColorPicker-clearcolor:after {
    display: table;
    content: "";
    line-height: 0
}

.faiColorPicker-clearcolor:after {
    clear: both
}

.faiColorPicker .faiColorPicker-clearcolor:hover {
    background-color: #eaf1f9
}

.faiColorPicker-clearcolor div {
    position: relative;
    float: left
}

.faiColorPicker-clearcolor .original-color {
    height: 16px;
    width: 113px;
    *width: 112px;
    margin-top: 3px;
    background-color: transparent;
    border: 1px solid #ccc
}

.faiColorPicker-clearcolor .original-clear {
    background: url(/image/colorpicker/clear.png?v=201605091736) -116px 0 no-repeat;
    margin-left: 6px;
    text-align: center;
    height: 14px;
    width: 14px;
    margin-top: 4px;
    border: 1px solid #ccc
}

.faiColorPicker-clearcolor .original-title {
    cursor: default;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    text-align: left;
    padding: 0 5px;
    color: #555
}

.faiColorPicker-colorcol {
    height: 92px;
    width: 193px;
    padding: 5px
}

.faiColorPicker .col {
    cursor: default;
    float: left;
    width: 16px;
    height: auto;
    margin-right: 6px
}

.faiColorPicker .col-last {
    margin-right: 0
}

.faiColorPicker .col .col-color {
    cursor: default;
    display: block;
    width: 14px;
    height: 14px;
    border-right: 1px solid #ededed;
    border-left: 1px solid #ededed;
    _overflow: hidden
}

    .faiColorPicker .col .col-color div {
        cursor: default;
        position: relative;
        width: 14px;
        height: 14px;
        _overflow: hidden
    }

        .faiColorPicker .col .col-color div:hover {
            width: 16px;
            height: 16px;
            left: -1px;
            top: -1px
        }

    .faiColorPicker .col .col-color.first {
        border-top: 1px solid #ededed;
        border-bottom: 1px solid #ededed;
        margin-bottom: 4px
    }

    .faiColorPicker .col .col-color.second {
        border-top: 1px solid #ededed
    }

    .faiColorPicker .col .col-color.last {
        border-bottom: 1px solid #ededed
    }

.faiColorPicker-colornormal .colornormal-title {
    cursor: default;
    background-color: #eff2f6;
    font-size: 12px;
    color: #555;
    line-height: 22px;
    height: 22px;
    padding: 2px 5px
}

.faiColorPicker-colornormal .colornormal-color {
    display: block;
    padding: 4px 5px;
    *zoom: 1
}

    .faiColorPicker-colornormal .colornormal-color:before, .faiColorPicker-colornormal .colornormal-color:after {
        display: table;
        line-height: 0;
        content: ""
    }

    .faiColorPicker-colornormal .colornormal-color:after {
        clear: both
    }

    .faiColorPicker-colornormal .colornormal-color .col .col-color.normal {
        border-top: 1px solid #ededed;
        border-bottom: 1px solid #ededed
    }

.faiColorPicker-colorhistory {
    width: 100%;
    height: 50px
}

    .faiColorPicker-colorhistory .colorhistory-title {
        cursor: default;
        background-color: #eff2f6;
        font-size: 12px;
        padding: 2px 5px;
        height: 22px;
        line-height: 22px;
        color: #555
    }

    .faiColorPicker-colorhistory .colorhistory-color {
        display: block;
        padding: 5px;
        *zoom: 1
    }

        .faiColorPicker-colorhistory .colorhistory-color:before, .faiColorPicker-colorhistory .colorhistory-color:after {
            display: table;
            line-height: 0;
            content: ""
        }

        .faiColorPicker-colorhistory .colorhistory-color:after {
            clear: both
        }

        .faiColorPicker-colorhistory .colorhistory-color .col .col-color.history {
            border-top: 1px solid #ededed;
            border-bottom: 1px solid #ededed
        }

.faiColorPicker-coloradvance {
    padding: 4px 6px
}

    .faiColorPicker-coloradvance .coloradvance-btn {
        display: block;
        text-align: center;
        text-decoration: none;
        color: #666;
        height: 28px;
        width: 188px;
        border: 1px solid #d2d2d2;
        line-height: 28px;
        font-size: 12px;
        background-color: #efefef;
        background-image: -webkit-gradient(linear,0 0,0 100%,from(#f6f6f6),to(#efefef));
        background-image: -webkit-linear-gradient(top,#f6f6f6,#efefef);
        background-image: -moz-linear-gradient(top,#f6f6f6,#efefef);
        background-image: -ms-linear-gradient(top,#f6f6f6,#efefef);
        background-image: -o-linear-gradient(top,#f6f6f6,#efefef);
        background-image: linear-gradient(top,#f6f6f6,#efefef);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F6F6F6',endColorstr='#EFEFEF',GradientType=0);
        filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
        box-shadow: 0 1px 4px rgba(0,0,0,0.18),inset 0 0 2px rgba(255,255,255,1);
        text-shadow: 0 1px 1px #fff;
        -webkit-user-select: none;
        -moz-user-select: none;
        -o-user-select: none;
        user-select: none;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px
    }

.faiColorPicker-clearcolor .original-transparentIco {
    background: transparent url(/image/colorpicker/clear.png?v=201605091736) no-repeat top left
}

.faiColorPicker-transparentIco {
    background: transparent url(/image/colorpicker/clear.png?v=201605091736) no-repeat -109px -18px
}

.fullmeasureSortIcon {
    display: none;
    width: 54px;
    height: 54px;
    position: absolute;
    top: 0;
    right: 0;
    cursor: move;
    background: url(/image/bg02.png?v=201702071034) no-repeat -1223px -84px
}

.webContainer-disabled {
    height: 50px !important;
    overflow: hidden !important
}

.webContainerCover {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    background: #eee url(/image/styleFullmeasure/webContainerPrompt.jpg?v=201412081723) no-repeat center center
}

.moduleLayer .moduleLayerIconHide, .moduleLayer .moduleLayerIconTop, .moduleLayer .moduleLayerIconBottom {
    width: 21px;
    height: 100%
}

.moduleLayer .moduleLayerIconHide {
    background: #7f7f7f url(/image/bg02.png?v=201702071034) no-repeat -940px -216px
}

.moduleLayer .moduleLayerIconTop {
    background: #7f7f7f url(/image/bg02.png?v=201702071034) no-repeat -212px -329px
}

.moduleLayer .moduleLayerIconBottom {
    background: #7f7f7f url(/image/bg02.png?v=201702071034) no-repeat -85px -71px
}

    .moduleLayer .moduleLayerIconHide:hover, .moduleLayer .moduleLayerIconTop:hover, .moduleLayer .moduleLayerIconBottom:hover {
        text-decoration: none
    }

.addNewFmModule {
    display: table;
    width: 100%;
    height: 100%
}

    .addNewFmModule .addFmBtn {
        display: table-cell;
        vertical-align: middle;
        width: 205px;
        padding: 44px 0 40px 0;
        margin: 0 auto
    }

.fullmeasure_Icon {
    width: 207px;
    height: 54px;
    margin: 0 auto;
    cursor: pointer;
    background: url(/image/v2/mbg01.png?v=201711061218) no-repeat -611px -257px
}

.addFmBtnToolTip {
    color: #b8b8b8;
    font-size: 16px;
    font-family: 微软雅黑,'microsoft yahei',宋体,新宋体,sans-serif;
    text-align: center;
    margin-top: 8px;
    cursor: pointer
}

.moduleMask {
    z-index: 9030;
    opacity: .3;
    filter: alpha(opacity=30);
    background: #000
}

.moduleMask-center {
    opacity: 0;
    filter: alpha(opacity=0)
}

.fk-rapidSitePanel {
    width: 100%;
    height: 100%;
    font-family: "Microsoft Yahei","微软雅黑",sans-serif;
    font-size: 12px;
    position: absolute;
    top: -100%;
    left: 0;
    z-index: 9032;
    background: #fff
}

    .fk-rapidSitePanel a {
        font-family: 微软雅黑,'microsoft yahei',宋体,新宋体,sans-serif;
        font-size: 12px;
        outline: 0
    }

    .fk-rapidSitePanel .f-nothingTip {
        font-size: 16px;
        color: #b9b9b9;
        text-align: center
    }

    .fk-rapidSitePanel .f-loading {
        width: 32px;
        height: 32px;
        border-radius: 5px;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -16px;
        margin-top: -16px
    }

.fk-rapidSitePanel-banner {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4;
    width: 100%;
    height: 80px;
    border-bottom: 1px solid #e5e5e5;
    background: #fff
}

    .fk-rapidSitePanel-banner .i-banner_left {
        float: left;
        left: 0;
        line-height: 62px;
        color: #333
    }

        .fk-rapidSitePanel-banner .i-banner_left .mainTitle {
            position: relative;
            font-size: 18px;
            color: #333;
            line-height: 80px
        }

            .fk-rapidSitePanel-banner .i-banner_left .mainTitle .secondTitle {
                position: relative;
                font-size: 14px;
                color: #999
            }

    .fk-rapidSitePanel-banner .i-banner_right {
        float: right
    }

    .fk-rapidSitePanel-banner .i-banner_left, .fk-rapidSitePanel-banner .i-banner_right {
        width: 220px;
        height: 80px;
        font-size: 20px;
        position: relative
    }

    .fk-rapidSitePanel-banner .i-bannerTip {
        display: block;
        width: 90px;
        height: 24px;
        text-align: center;
        color: #2889e4;
        padding-bottom: 2px;
        position: absolute;
        bottom: 12px;
        left: 0
    }

    .fk-rapidSitePanel-banner .i-bannerTipUnderline {
        width: 90px;
        height: 5px;
        border-top: 2px solid #2889e4;
        overflow: hidden;
        position: absolute;
        bottom: -7px;
        left: 0;
        background: url(/image/rapidSite/rapidSite.png?v=201509071734) no-repeat 42px -322px
    }

    .fk-rapidSitePanel-banner .i-closeRapidSitePanel {
        display: block;
        width: 20px;
        height: 20px;
        position: absolute;
        bottom: 16px;
        right: -20px;
        top: 31px;
        background: url(/image/rapidSite/rapidSite.png?v=201509071734) no-repeat 0 -508px
    }

.fk-rapidSitePanel-menu {
    width: 175px;
    min-height: 240px;
    border-radius: 5px 5px 5px 5px;
    overflow: hidden;
    position: absolute;
    top: 97px;
    left: 100px;
    bottom: 20px;
    z-index: 3;
    background: #4c4c4c
}

.fk-rapidSitePanel-menu-borderTopRight {
    border-top-right-radius: 0
}

.fk-rapidSitePanel-menu .i-menuList {
    list-style: none;
    padding: 0;
    margin: 0
}

.fk-rapidSitePanel-menu .i-menuItemContainer {
    width: 100%;
    border-bottom: 1px solid #686868
}

.fk-rapidSitePanel-menu .i-menuItem {
    display: block;
    height: 62px;
    line-height: 62px;
    border-bottom: 1px solid #424242;
    text-decoration: none;
    font-size: 16px;
    color: #afafaf;
    padding-left: 62px;
    position: relative
}

    .fk-rapidSitePanel-menu .i-menuItem:hover {
        color: #fff !important;
        background: #2889e4 !important;
        -webkit-transition: background .7s;
        -moz-transition: background .7s;
        -o-transition: background .7s;
        transition: background .7s
    }

    .fk-rapidSitePanel-menu .i-menuItem .i-icon {
        display: block;
        width: 27px;
        height: 27px;
        position: absolute;
        top: 17px;
        left: 22px;
        background-image: url(/image/rapidSite/rapidSite.png?v=201509071734);
        background-repeat: no-repeat
    }

    .fk-rapidSitePanel-menu .i-menuItem .i-icon2 {
        display: none;
        width: 9px;
        height: 20px;
        position: absolute;
        top: 21px;
        right: 0;
        background: url(/image/rapidSite/rapidSite.png?v=201509071734) no-repeat 0 -450px
    }

.fk-rapidSitePanel-menu .i-menuItem_company, .fk-rapidSitePanel-menu .i-menuItem_onlineMarket {
    cursor: default
}

    .fk-rapidSitePanel-menu .i-menuItem_company .i-icon {
        background-position: 0 -5px
    }

    .fk-rapidSitePanel-menu .i-menuItem_company:hover .i-icon {
        background-position: 0 -161px !important
    }

    .fk-rapidSitePanel-menu .i-menuItem_onlineMarket .i-icon {
        background-position: 0 -36px
    }

    .fk-rapidSitePanel-menu .i-menuItem_onlineMarket:hover .i-icon {
        background-position: 1px -192px !important
    }

.fk-rapidSitePanel-menu .i-menuItem_other .i-icon {
    background-position: 0 -68px
}

.fk-rapidSitePanel-menu .i-menuItem_other:hover .i-icon {
    background-position: 0 -224px !important
}

.fk-rapidSitePanel-menu .i-menuItem_youLike .i-icon {
    background-position: 0 -98px
}

.fk-rapidSitePanel-menu .i-menuItem_youLike:hover .i-icon {
    background-position: 0 -254px !important
}

.fk-rapidSitePanel-menu .i-menuItem_recentUsed .i-icon {
    background-position: 0 -125px
}

.fk-rapidSitePanel-menu .i-menuItem_recentUsed:hover .i-icon {
    background-position: 0 -281px !important
}

.fk-rapidSitePanel-menu .i-menuItemContainer-selected .i-menuItem {
    color: #fff;
    background: #2889e4
}

.fk-rapidSitePanel-menu .i-menuItem:hover .i-icon2 {
    display: block
}

.fk-rapidSitePanel-menu .i-menuItemContainer-selected .i-menuItem_company .i-icon {
    background-position: 0 -161px
}

.fk-rapidSitePanel-menu .i-menuItemContainer-selected .i-menuItem_onlineMarket .i-icon {
    background-position: 1px -192px
}

.fk-rapidSitePanel-menu .i-menuItemContainer-selected .i-menuItem_other .i-icon {
    background-position: 0 -224px
}

.fk-rapidSitePanel-menu .i-menuItemContainer-selected .i-menuItem_youLike .i-icon {
    background-position: 0 -254px
}

.fk-rapidSitePanel-menu .i-menuItemContainer-selected .i-menuItem_recentUsed .i-icon {
    background-position: 0 -281px
}

.fk-rapidSitePanel-menu .fk-tradeMenuHover .i-icon2 {
    display: block
}

.fk-rapidSitePanel-menu-hover .i-menuItemContainer-selected .i-menuItem, .fk-rapidSitePanel-menu-companyHover .i-menuItemContainer-selected .i-menuItem, .fk-rapidSitePanel-menu-onlineMarketHover .i-menuItemContainer-selected .i-menuItem {
    color: #afafaf;
    background: 0
}

.fk-rapidSitePanel-menu-hover .i-menuItemContainer-selected .i-menuItem_company .i-icon, .fk-rapidSitePanel-menu-companyHover .i-menuItemContainer-selected .i-menuItem_company .i-icon, .fk-rapidSitePanel-menu-onlineMarketHover .i-menuItemContainer-selected .i-menuItem_company .i-icon {
    background-position: 0 -5px
}

.fk-rapidSitePanel-menu-hover .i-menuItemContainer-selected .i-menuItem_onlineMarket .i-icon, .fk-rapidSitePanel-menu-companyHover .i-menuItemContainer-selected .i-menuItem_onlineMarket .i-icon, .fk-rapidSitePanel-menu-onlineMarketHover .i-menuItemContainer-selected .i-menuItem_onlineMarket .i-icon {
    background-position: 0 -36px
}

.fk-rapidSitePanel-menu-hover .i-menuItemContainer-selected .i-menuItem_other .i-icon, .fk-rapidSitePanel-menu-companyHover .i-menuItemContainer-selected .i-menuItem_other .i-icon, .fk-rapidSitePanel-menu-onlineMarketHover .i-menuItemContainer-selected .i-menuItem_other .i-icon {
    background-position: 0 -68px
}

.fk-rapidSitePanel-menu-hover .i-menuItemContainer-selected .i-menuItem_youLike .i-icon, .fk-rapidSitePanel-menu-companyHover .i-menuItemContainer-selected .i-menuItem_youLike .i-icon, .fk-rapidSitePanel-menu-onlineMarketHover .i-menuItemContainer-selected .i-menuItem_youLike .i-icon {
    background-position: 0 -98px
}

.fk-rapidSitePanel-menu-hover .i-menuItemContainer-selected .i-menuItem_recentUsed .i-icon, .fk-rapidSitePanel-menu-companyHover .i-menuItemContainer-selected .i-menuItem_recentUsed .i-icon, .fk-rapidSitePanel-menu-onlineMarketHover .i-menuItemContainer-selected .i-menuItem_recentUsed .i-icon {
    background-position: 0 -125px
}

.fk-rapidSitePanel-menu-companyHover .i-menuItemContainer .i-menuItem_company {
    color: #fff;
    background: #2889e4
}

    .fk-rapidSitePanel-menu-companyHover .i-menuItemContainer .i-menuItem_company .i-icon {
        background-position: 0 -161px
    }

.fk-rapidSitePanel-menu-onlineMarketHover .i-menuItemContainer .i-menuItem_onlineMarket {
    color: #fff;
    background: #2889e4
}

    .fk-rapidSitePanel-menu-onlineMarketHover .i-menuItemContainer .i-menuItem_onlineMarket .i-icon {
        background-position: 1px -192px
    }

.fk-rapidSitePanel-content {
    width: 100%;
    height: 100%;
    margin-top: 196px;
    overflow: auto;
    position: relative
}

    .fk-rapidSitePanel-content .i-rapidSiteContentContainer {
        position: relative
    }

    .fk-rapidSitePanel-content .i-rapidSiteContent {
        margin: 0 0 30px 0
    }

    .fk-rapidSitePanel-content .i-rapidSiteContentContainer {
        max-width: 1200px;
        min-width: 965px;
        margin: 0 auto;
        position: relative;
        left: 20px
    }

    .fk-rapidSitePanel-content .i-rapidSiteMoreTip {
        width: 110px;
        height: 50px;
        text-align: center;
        text-decoration: none;
        color: #afafaf;
        outline: 0;
        position: absolute;
        bottom: -30px;
        left: 50%;
        margin-left: 55px
    }

        .fk-rapidSitePanel-content .i-rapidSiteMoreTip .i-left, .fk-rapidSitePanel-content .i-rapidSiteMoreTip .i-right {
            width: 30px;
            height: 3px;
            position: absolute;
            background: #afafaf
        }

        .fk-rapidSitePanel-content .i-rapidSiteMoreTip .i-left {
            top: 45px;
            left: 26px;
            transform: rotateZ(45deg);
            -webkit-transform: rotateZ(45deg);
            -moz-transform: rotateZ(45deg);
            -webkit-transform-origin: right;
            -moz-transform-origin: right;
            transform-origin: right
        }

        .fk-rapidSitePanel-content .i-rapidSiteMoreTip .i-right {
            top: 45px;
            right: 26px;
            -webkit-transform: rotateZ(-45deg);
            -moz-transform: rotateZ(-45deg);
            transform: rotateZ(-45deg);
            transform-origin: left;
            -webkit-transform-origin: left;
            -moz-transform-origin: left
        }

        .fk-rapidSitePanel-content .i-rapidSiteMoreTip .i-animate {
            -webkit-transition: -webkit-transform .6s cubic-bezier(0.165,0.840,0.440,1.000);
            -moz-transition: -moz-transform .6s cubic-bezier(0.165,0.840,0.440,1.000);
            -o-transition: -moz-transform .6s cubic-bezier(0.165,0.840,0.440,1.000);
            transition: transform .6s cubic-bezier(0.165,0.840,0.440,1.000)
        }

        .fk-rapidSitePanel-content .i-rapidSiteMoreTip:hover .i-animate_left {
            -webkit-transform: rotateZ(35deg);
            -moz-transform: rotateZ(35deg);
            transform: rotateZ(35deg);
            background-color: #2889e4
        }

        .fk-rapidSitePanel-content .i-rapidSiteMoreTip:hover .i-animate_right {
            -webkit-transform: rotateZ(-35deg);
            -moz-transform: rotateZ(-35deg);
            transform: rotateZ(-35deg);
            background-color: #2889e4
        }

        .fk-rapidSitePanel-content .i-rapidSiteMoreTip .i-ie-moreTip {
            width: 54px;
            height: 29px;
            position: absolute;
            bottom: 0;
            left: 31px;
            background: url(/image/rapidSite/rapidSite.png?v=201509071734) no-repeat 0 -2092px
        }

        .fk-rapidSitePanel-content .i-rapidSiteMoreTip:hover .i-ie-moreTip {
            background-position: 0 -2142px
        }

.fk-rapidSitePanel-title {
    width: 100%;
    padding-top: 25px;
    overflow: hidden;
    position: absolute;
    top: 61px;
    left: 0;
    z-index: 3;
    background: #fff
}

    .fk-rapidSitePanel-title .i-templatesTitle {
        height: 46px;
        font-size: 14px;
        margin-top: 37px;
        color: #333;
        position: relative
    }

    .fk-rapidSitePanel-title .i-templatesTitle_left {
        float: left
    }

    .fk-rapidSitePanel-title .i-templatesTitle_right {
        float: right
    }

    .fk-rapidSitePanel-title .i-templatesTitle_left, .fk-rapidSitePanel-content .i-templatesTitle_right {
        height: 40px;
        line-height: 40px
    }

    .fk-rapidSitePanel-title .f-tradeContainer {
        float: left;
        height: 100%;
        padding: 0 67px 0 0
    }

    .fk-rapidSitePanel-title .f-trade {
        display: block;
        color: #333;
        text-decoration: none;
        font-size: 14px;
        border-radius: 2px
    }

        .fk-rapidSitePanel-title .f-trade:hover {
            border-color: #5874d8;
            background-color: #5874d8;
            color: #FFF
        }

    .fk-rapidSitePanel-title .f-trade-selected {
        border-color: #5874d8;
        background-color: #5874d8;
        color: #FFF
    }

    .fk-rapidSitePanel-title .i-renewTemplates {
        display: block;
        float: right;
        height: 40px;
        line-height: 40px;
        font-size: 16px;
        text-decoration: none;
        color: #999;
        position: relative
    }

        .fk-rapidSitePanel-title .i-renewTemplates .i-icon {
            display: block;
            width: 20px;
            height: 20px;
            position: absolute;
            left: -22px;
            top: 12px;
            background: url(/image/rapidSite/rapidSite.png?v=201509071734) no-repeat 0 -427px
        }

.fk-rapidSitePanel-content .i-templatesContent {
    overflow: hidden;
    position: relative
}

.fk-rapidSitePanel-content .i-template {
    display: block;
    width: 367px;
    height: 240px;
    outline: 0;
    cursor: default;
    text-decoration: none;
    float: left;
    margin-right: 33px;
    margin-bottom: 40px;
    position: relative;
    background: url(/image/v2/vbg01.png?v=201710241449) no-repeat -1985px 3px
}

.fk-rapidSitePanel-content .i-phoneTemplate {
    width: 91px;
    height: 172px;
    position: absolute;
    right: -21px;
    bottom: -21px;
    border-radius: 5px;
    box-shadow: -1px -1px 3px 0 rgba(0,0,0,0.15);
    overflow: hidden;
    background: url(/image/rapidSite/rapidSite.png?v=201509071734) no-repeat 0 -1005px
}

.fk-rapidSitePanel-content .i-phoneTemplateImg {
    position: absolute;
    top: 13px;
    left: 5px;
    width: 82px;
    height: 141px;
    overflow: hidden
}

.fk-rapidSitePanel-content .i-template:hover {
    zoom: 1
}

    .fk-rapidSitePanel-content .i-template:hover .i-phoneTemplate {
        right: 0;
        bottom: 0;
        -webkit-animation: rapidSite-phoneTemplate .3s forwards;
        -moz-animation: rapidSite-phoneTemplate .3s forwards;
        -o-animation: rapidSite-phoneTemplate .3s forwards;
        -ms-animation: rapidSite-phoneTemplate .3s forwards;
        animation: rapidSite-phoneTemplate .3s forwards
    }

.fk-rapidSitePanel-content .i-templateImg, .fk-rapidSitePanel-content .i-template .i-templateLayer, .fk-rapidSitePanel-content .i-template .i-templateCover {
    width: 355px;
    height: 215px;
    position: absolute;
    top: 17px;
    left: 1px
}

.fk-rapidSitePanel-content .i-templateImg {
    overflow: hidden
}

.fk-rapidSitePanel-content .i-template .i-templateLayer {
    visibility: hidden;
    z-index: 2
}

.fk-rapidSitePanel-content .i-template:hover .i-templateLayer {
    visibility: visible
}

.fk-rapidSitePanel-content .i-template:hover .i-templateLabel {
    display: none
}

.fk-rapidSitePanel-content .i-template .i-templateCover {
    visibility: hidden;
    opacity: 0;
    filter: alpha(opacity=70);
    background: #000
}

.fk-rapidSitePanel-content .i-template:hover .i-templateCover {
    visibility: visible;
    opacity: .7;
    -webkit-transition: opacity .6s;
    -moz-transition: opacity .6s;
    -o-transition: opacity .6s;
    transition: opacity .6s
}

.fk-rapidSitePanel-content .i-templateBtnContainer {
    width: 100%;
    height: 56px;
    text-align: center;
    position: absolute;
    top: 50%;
    margin-top: -28px
}

.fk-rapidSitePanel-content .i-template:hover .i-templateBtnContainer {
    opacity: 0
}

.fk-rapidSitePanel-content .i-template:hover .i-templateLayer:hover .i-templateBtnContainer {
    opacity: 1;
    -webkit-transition: opacity .6s;
    -moz-transition: opacity .6s;
    -o-transition: opacity .6s;
    -ms-transition: opacity .6s;
    transition: opacity .6s
}

.fk-rapidSitePanel-content .i-lookTemplateBtn, .fk-rapidSitePanel-content .i-copyTemplateBtn {
    display: inline-block;
    width: 87px;
    height: 48px;
    line-height: 48px;
    color: #fff;
    background-color: #5874d8;
    font-size: 14px;
    text-decoration: none;
    overflow: hidden;
    position: relative;
    border-radius: 2px
}

.fk-rapidSitePanel-content .i-lookTemplateBtn {
    margin-right: 36px
}

.fk-rapidSitePanel-content .i-copyTemplateBtn .i-icon {
    float: left;
    width: 27px;
    height: 30px;
    margin: 9px 0 0 15px;
    background: url(/image/v2/vbg01.png?v=201710241449) no-repeat -1984px -325px
}

.fk-rapidSitePanel-content .i-lookTemplateBtn .i-icon {
    float: left;
    width: 27px;
    height: 30px;
    margin: 9px 0 0 15px;
    background: url(/image/v2/vbg01.png?v=201710241449) no-repeat -1984px -265px
}

.fk-rapidSitePanel-content .i-lookTemplateBtn .i-text, .fk-rapidSitePanel-content .i-copyTemplateBtn .i-text {
    float: left
}

.fk-rapidSitePanel-content .i-templateBtn .i-iconLeft, .fk-rapidSitePanel-content .i-templateBtn .i-iconRight {
    width: 28px;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: -1;
    background-image: url(/image/rapidSite/rapidSite.png?v=201509071734);
    background-repeat: no-repeat
}

.fk-rapidSitePanel-content .i-templateBtn .i-iconLeft {
    left: 0;
    background-position: 0 -1569px
}

.fk-rapidSitePanel-content .i-templateBtn .i-iconRight {
    right: 0;
    background-position: -73px -1569px
}

.fk-rapidSitePanel-content .i-templateBtn .i-iconCenter {
    position: absolute;
    top: 1px;
    left: 28px;
    z-index: -1;
    width: 46px;
    height: 46px;
    background: url(/image/rapidSite/btnLine.png?v=201505071752) repeat-x 0 0
}

.fk-rapidSitePanel-tradeMenu {
    min-width: 600px;
    overflow: auto;
    color: #b3b3b3;
    border: 1px solid #c1d7ec;
    border-left: none;
    border-radius: 0 2px 2px 0;
    box-shadow: 1px 1px 5px 0 rgba(0,0,0,0.15);
    position: absolute;
    top: 97px;
    left: 275px;
    bottom: 20px;
    z-index: 4;
    background: #fafafa
}

    .fk-rapidSitePanel-tradeMenu .i-tradeTitle {
        width: 158px;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        font-family: 微软雅黑,'microsoft yahei',宋体,新宋体,sans-serif;
        color: #727272;
        text-align: left;
        text-decoration: none;
        cursor: pointer;
        float: left
    }

    .fk-rapidSitePanel-tradeMenu .i-tradeMenu-selected .i-tradeTitle {
        color: #ff7200
    }

    .fk-rapidSitePanel-tradeMenu .i-tradeMenuContent {
        padding: 18px 0 14px 20px
    }

    .fk-rapidSitePanel-tradeMenu .i-tradeBlock {
        padding: 3px 0 10px 0;
        overflow: hidden;
        border-bottom: 1px solid #f4f4f4
    }

    .fk-rapidSitePanel-tradeMenu .i-tradeArea {
        width: 240px;
        padding: 0 20px 0 20px;
        float: left
    }

    .fk-rapidSitePanel-tradeMenu .i-tradeContent {
        clear: both
    }

    .fk-rapidSitePanel-tradeMenu .i-trade {
        display: inline-block;
        height: 26px;
        line-height: 26px;
        font-size: 12px;
        font-family: 微软雅黑,'microsoft yahei',宋体,新宋体,sans-serif;
        text-decoration: none;
        color: #afafaf;
        margin: 0 8px 0 0
    }

        .fk-rapidSitePanel-tradeMenu .i-trade:hover {
            color: #ff7200
        }

.fk-rapidSitePanel-tradeMenu {
    padding: 15px;
    border: 0;
    box-shadow: 1px 1px 5px 0 rgba(0,0,0,0.15);
    height: 715px;
    width: 750px;
    font-family: "微软雅黑"
}

    .fk-rapidSitePanel-tradeMenu .f-maskTitle {
        font-size: 18px;
        color: #2889e4;
        height: 60px;
        line-height: 77px;
        border-bottom: 1px solid #eee;
        margin: 0 25px 10px 25px;
        overflow: hidden
    }

        .fk-rapidSitePanel-tradeMenu .f-maskTitle span {
            margin-left: 29px
        }

    .fk-rapidSitePanel-tradeMenu .f-industryMaskContainer {
        background-color: #fff;
        width: 1000px;
        height: 745px;
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -500px;
        margin-top: -350px
    }

    .fk-rapidSitePanel-tradeMenu .f-maskContent {
        padding: 0 40px;
        width: 920px
    }

    .fk-rapidSitePanel-tradeMenu .f-industryContainer {
        overflow: hidden
    }

.fk-rapidSitePanel-mallMenu .f-industryContainer {
    overflow: hidden
}

.fk-rapidSitePanel-tradeMenu .f-industryTitle {
    background: url(/image/v2/vbg01.png?v=201710241449) no-repeat 176px -1875px;
    width: 184px;
    line-height: 40px;
    float: left;
    margin-right: 38px;
    text-align: left;
    text-indent: 20px;
    font-size: 14px;
    color: #444;
    cursor: pointer
}

.fk-rapidSitePanel-mallMenu .f-industryTitle {
    background: url(/image/v2/vbg01.png?v=201710241449) no-repeat 176px -1875px;
    width: 184px;
    line-height: 40px;
    float: left;
    margin-right: 38px;
    text-align: left;
    text-indent: 20px;
    font-size: 14px;
    color: #444;
    cursor: pointer
}

.fk-rapidSitePanel-tradeMenu .f-industryContent {
    width: 500px;
    line-height: 40px;
    float: left;
    font-size: 14px
}

.fk-rapidSitePanel-tradeMenu .f-industryContainer:last-child .f-industryContent {
    border-bottom: 0
}

.fk-rapidSitePanel-tradeMenu .f-industryContent a {
    margin-right: 28px;
    text-decoration: none;
    color: #999;
    font-size: 14px
}

    .fk-rapidSitePanel-tradeMenu .f-industryContent a:last-child {
        margin-right: 0
    }

    .fk-rapidSitePanel-tradeMenu .f-industryContent a:hover {
        color: #5874d8
    }

.fk-rapidSitePanel-tradeMenu .f-maskCloseBtn {
    width: 15px;
    height: 15px;
    position: absolute;
    right: 44px;
    top: 28px;
    background: url(/image/v2/vbg01.png?v=201710241449) no-repeat 0 -1846px;
    cursor: pointer
}

.fk-rapidSitePanel-mallMenu {
    min-width: 600px;
    overflow: auto;
    color: #b3b3b3;
    border: 1px solid #c1d7ec;
    border-left: none;
    border-radius: 0 2px 2px 0;
    box-shadow: 1px 1px 5px 0 rgba(0,0,0,0.15);
    position: absolute;
    top: 97px;
    left: 275px;
    bottom: 20px;
    z-index: 4;
    background: #fafafa
}

.fk-rapidSitePanel-mallMenu {
    padding: 15px;
    border: 0;
    box-shadow: 1px 1px 5px 0 rgba(0,0,0,0.15);
    height: 165px;
    width: 750px;
    font-family: "微软雅黑"
}

    .fk-rapidSitePanel-mallMenu .f-industryContent {
        width: 500px;
        line-height: 40px;
        float: left;
        font-size: 14px
    }

    .fk-rapidSitePanel-mallMenu .f-industryContainer:last-child .f-industryContent {
        border-bottom: 0
    }

    .fk-rapidSitePanel-mallMenu .f-industryContent a {
        margin-right: 28px;
        text-decoration: none;
        color: #999;
        font-size: 14px
    }

        .fk-rapidSitePanel-mallMenu .f-industryContent a:last-child {
            margin-right: 0
        }

        .fk-rapidSitePanel-mallMenu .f-industryContent a:hover {
            color: #5874d8
        }

.fk-rapidSitePanel-mallMenu {
    min-width: 600px;
    overflow: auto;
    color: #b3b3b3;
    border: 1px solid #c1d7ec;
    border-left: none;
    border-radius: 0 2px 2px 0;
    box-shadow: 1px 1px 5px 0 rgba(0,0,0,0.15);
    position: absolute;
    top: 97px;
    left: 275px;
    bottom: 20px;
    z-index: 4;
    background: #fafafa
}

.fk-rapidSitePanel-mallMenu {
    padding: 15px;
    border: 0;
    box-shadow: 1px 1px 5px 0 rgba(0,0,0,0.15);
    height: 165px;
    width: 750px;
    font-family: "微软雅黑"
}

    .fk-rapidSitePanel-mallMenu ul, .fk-rapidSitePanel-mallMenu li {
        padding: 0;
        margin: 0
    }

    .fk-rapidSitePanel-mallMenu li {
        list-style: none
    }

    .fk-rapidSitePanel-mallMenu .f-menuContent {
        padding: 16px 0 16px 0
    }

    .fk-rapidSitePanel-mallMenu .f-itemContainer {
        padding: 3px 0 3px 0
    }

    .fk-rapidSitePanel-mallMenu .f-item {
        display: block;
        width: 110px;
        height: 26px;
        line-height: 26px;
        font-size: 14px;
        font-family: 微软雅黑,'microsoft yahei',宋体,新宋体,sans-serif;
        text-decoration: none;
        color: #727272;
        text-align: center
    }

        .fk-rapidSitePanel-mallMenu .f-item:hover {
            color: #ff7200
        }

.fk-rapidSitePanel-scrollTop {
    width: 44px;
    height: 44px;
    cursor: pointer;
    position: absolute;
    bottom: 50px;
    right: 50px;
    background: url(/image/rapidSite/rapidSite.png?v=201509071734) no-repeat 0 -1999px
}

.fk-rapidSitePanel-cover {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9032;
    overflow: hidden
}

    .fk-rapidSitePanel-cover .i-viewBg {
        height: 100%;
        width: 100%;
        background-color: #000;
        opacity: .77;
        filter: alpha(opacity=77)
    }

    .fk-rapidSitePanel-cover .i-viewTip {
        width: 659px;
        height: 180px;
        position: absolute;
        top: 0;
        left: 0;
        background: url(/image/rapidSite/viewTip.png?v=201506091618) no-repeat 0 0
    }

    .fk-rapidSitePanel-cover .i-understand {
        width: 138px;
        height: 42px;
        position: absolute;
        bottom: 0;
        right: 20px
    }

@-webkit-keyframes rapidSite-phoneTemplate {
    from {
        right: -21px;
        bottom: -21px
    }

    to {
        right: 0;
        bottom: -1px
    }
}

@-moz-keyframes rapidSite-phoneTemplate {
    from {
        right: -21px;
        bottom: -21px
    }

    to {
        right: 0;
        bottom: -1px
    }
}

@-o-keyframes rapidSite-phoneTemplate {
    from {
        right: -21px;
        bottom: -21px
    }

    to {
        right: 0;
        bottom: -1px
    }
}

@-ms-keyframes rapidSite-phoneTemplate {
    from {
        right: -21px;
        bottom: -21px
    }

    to {
        right: 0;
        bottom: -1px
    }
}

@keyframes rapidSite-phoneTemplate {
    from {
        right: -21px;
        bottom: -21px
    }

    to {
        right: 0;
        bottom: -1px
    }
}

.fk-industryMask {
    background-color: rgba(0,0,0,0.5);
    width: 100%;
    height: 100%;
    border-radius: 5px;
    position: relative;
    z-index: 9033;
    overflow-x: auto;
    display: none;
    font-family: "微软雅黑"
}

    .fk-industryMask .f-maskTitle {
        font-size: 18px;
        color: #2889e4;
        height: 60px;
        line-height: 77px;
        border-bottom: 1px solid #eee;
        margin: 0 25px 5px 25px;
        overflow: hidden
    }

        .fk-industryMask .f-maskTitle span {
            margin-left: 29px
        }

    .fk-industryMask .f-industryMaskContainer {
        background-color: #fff;
        width: 1000px;
        height: 905px;
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -500px;
        margin-top: -450px
    }

    .fk-industryMask .f-maskContent {
        padding: 0 40px;
        width: 920px
    }

    .fk-industryMask .f-industryContainer {
        overflow: hidden
    }

    .fk-industryMask .f-industryTitle {
        background: url(/image/v2/vbg01.png?v=201710241449) no-repeat 174px -1875px;
        width: 180px;
        line-height: 40px;
        float: left;
        margin-right: 48px;
        text-align: left;
        text-indent: 20px;
        font-size: 14px;
        color: #444
    }

    .fk-industryMask .f-industryContent {
        width: 692px;
        line-height: 40px;
        border-bottom: 1px dashed #eee;
        float: left;
        font-size: 14px
    }

        .fk-industryMask .f-industryContent a {
            margin-right: 24px;
            text-decoration: none;
            color: #999
        }

            .fk-industryMask .f-industryContent a:last-child {
                margin-right: 0
            }

            .fk-industryMask .f-industryContent a:hover {
                color: #ff7200
            }

    .fk-industryMask .f-maskCloseBtn {
        width: 15px;
        height: 15px;
        position: absolute;
        right: 44px;
        top: 28px;
        background: url(/image/v2/vbg01.png?v=201710241449) no-repeat 0 -1846px;
        cursor: pointer
    }

    .fk-industryMask .f-industryContainer:last-child .f-industryContent {
        border-bottom: 0
    }

.fk-quickViewTemplate {
    width: 100%;
    height: 46px;
    font-family: 微软雅黑,'microsoft yahei',宋体,新宋体,sans-serif;
    border-bottom: 1px solid #e3e3e3;
    box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9032;
    background: #fff
}

    .fk-quickViewTemplate .f-loading {
        width: 32px;
        height: 32px;
        border-radius: 5px;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -16px;
        margin-top: -16px
    }

.fk-quickViewTemplateBar {
    height: 46px;
    max-width: 1024px;
    min-width: 720px;
    margin: 0 auto;
    position: relative
}

    .fk-quickViewTemplateBar a {
        text-decoration: none;
        outline: 0
    }

    .fk-quickViewTemplateBar .f-tradeTipContent {
        float: left;
        height: 100%;
        width: 770px;
        overflow: hidden
    }

    .fk-quickViewTemplateBar .f-tradeTip {
        float: left;
        height: 100%;
        width: 2000px
    }

    .fk-quickViewTemplateBar .f-btnContent {
        float: right;
        height: 100%
    }

    .fk-quickViewTemplateBar .f-tradeContainer {
        float: left;
        height: 100%;
        width: 73px;
        text-align: center;
        padding: 0 18px 0 0
    }

    .fk-quickViewTemplateBar .f-trade {
        display: block;
        float: left;
        line-height: 44px;
        width: 73px;
        font-size: 14px;
        color: #666
    }

        .fk-quickViewTemplateBar .f-trade:hover {
            color: #5874d8;
            border-bottom: 0
        }

    .fk-quickViewTemplateBar .J_moreIndustry:hover {
        color: #5874d8;
        border-bottom: 0
    }

    .fk-quickViewTemplateBar .f-trade-selected {
        color: #5874d8;
        border-bottom: 2px solid #5874d8
    }

    .fk-quickViewTemplateBar .f-btnContainer {
        float: right;
        height: 100%;
        padding: 0 0 0 12px
    }

    .fk-quickViewTemplateBar .f-btn {
        display: block;
        margin-top: 7px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        color: #666;
        font-size: 14px;
        border: 1px solid #eee;
        border-radius: 3px;
        background: #fff
    }

        .fk-quickViewTemplateBar .f-btn:hover {
            color: #fff;
            border: 1px solid #5874d8;
            background: #5874d8
        }

    .fk-quickViewTemplateBar .f-moreTemplate {
        width: 80px
    }

    .fk-quickViewTemplateBar .f-copyTemplate {
        width: 100px;
        color: #fff;
        border: 1px solid #5874d8;
        background: #5874d8
    }

.fk-quickViewTemplateContent {
    height: 215px;
    -webkit-transition: height .3s;
    -moz-transition: height .3s;
    -o-transition: height .3s;
    -ms-transition: height .3s;
    transition: height .3s;
    width: 100%;
    border-bottom: 1px solid #e3e3e3;
    box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);
    overflow: hidden;
    position: absolute;
    top: 47px;
    left: 0;
    background: #fff
}

.fk-quickViewTemplateContent-hide {
    height: 0;
    -webkit-transition: height .3s;
    -moz-transition: height .3s;
    -o-transition: height .3s;
    -ms-transition: height .3s;
    transition: height .3s
}

.fk-quickViewTemplateContent .f-templateListContainer {
    height: 100%;
    max-width: 1060px;
    min-width: 720px;
    padding: 0 60px 0 60px;
    margin: 0 auto;
    position: relative
}

.fk-quickViewTemplateContent .f-leftBtn, .fk-quickViewTemplateContent .f-rightBtn {
    position: absolute;
    top: 0;
    height: 100%;
    width: 45px
}

.fk-quickViewTemplateContent .f-leftBtn {
    left: 0
}

.fk-quickViewTemplateContent .f-rightBtn {
    right: 0
}

.fk-quickViewTemplateContent .f-leftBtn-icon, .fk-quickViewTemplateContent .f-rightBtn-icon {
    display: block;
    width: 28px;
    height: 56px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -28px;
    margin-left: -14px;
    background-image: url(/image/rapidSite/rapidSite.png?v=201509071734);
    background-repeat: no-repeat
}

.fk-quickViewTemplateContent .f-leftBtn-icon {
    background-position: 0 -761px
}

.fk-quickViewTemplateContent .f-leftBtn:hover .f-leftBtn-icon {
    background-position: 0 -837px
}

.fk-quickViewTemplateContent .f-rightBtn-icon {
    background-position: 0 -607px
}

.fk-quickViewTemplateContent .f-rightBtn:hover .f-rightBtn-icon {
    background-position: 0 -683px
}

.fk-quickViewTemplateBar .f-leftTopBtn, .fk-quickViewTemplateBar .f-rightTopBtn {
    position: absolute;
    top: 10px;
    height: 23px;
    width: 23px;
    display: block
}

.fk-quickViewTemplateBar .f-leftTopBtn {
    left: -30px
}

.fk-quickViewTemplateBar .f-rightTopBtn {
    left: 774px
}

.fk-quickViewTemplateBar .f-leftTopBtn-icon, .fk-quickViewTemplateBar .f-rightTopBtn-icon {
    display: block;
    width: 23px;
    height: 23px;
    position: absolute
}

.fk-quickViewTemplateBar .f-leftTopBtn-icon {
    background: url(/image/v2/mbg01.png?v=201711061218) no-repeat -80px -1150px
}

.fk-quickViewTemplateBar .f-rightTopBtn-icon {
    background: url(/image/v2/mbg01.png?v=201711061218) no-repeat -114px -1150px
}

.fk-quickViewTemplateBar .f-leftTopBtn-icon2 {
    background: url(/image/v2/mbg01.png?v=201711061218) no-repeat -100px -1150px
}

.fk-quickViewTemplateBar .f-rightTopBtn-icon2 {
    background: url(/image/v2/mbg01.png?v=201711061218) no-repeat -134px -1150px
}

.fk-quickViewTemplateContent .f-closeRapidSite {
    display: block;
    position: absolute;
    top: 190px;
    left: 50%;
    margin-left: -5px;
    z-index: 2;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #a4a4a4
}

    .fk-quickViewTemplateContent .f-closeRapidSite:hover {
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid #5874d8
    }

.fk-quickViewTemplateContent .f-templateListViewContent {
    width: 100%;
    padding-top: 20px;
    overflow: hidden
}

.fk-quickViewTemplateContent .f-template {
    padding: 0 13px 0 13px;
    float: left;
    position: relative
}

.fk-quickViewTemplateContent .f-templatev -selected .f-disableCover {
    width: 248px;
    height: 168px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    opacity: 0;
    filter: alpha(opacity=0);
    background: #fff
}

.fk-quickViewTemplateContent .f-templateList {
    width: 200%;
    height: 170px;
    overflow: hidden;
    position: relative;
    left: 0
}

.fk-quickViewTemplateContent .f-templateInner {
    display: block;
    width: 235px;
    height: 152px;
    border: 2px solid transparent;
    border-radius: 3px;
    position: relative
}

    .fk-quickViewTemplateContent .f-templateInner:hover {
        border-color: #5874d8
    }

.fk-quickViewTemplateContent .f-pcTemplate {
    width: 235px;
    height: 152px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(/image/v2/vbg01.png?v=201710241449) no-repeat -2419px 0
}

.fk-quickViewTemplateContent .f-templateImg {
    width: 232px;
    height: 139px;
    overflow: hidden;
    position: absolute;
    top: 8px;
    left: 2px
}

.fk-quickViewTemplateContent .f-phoneTemplate {
    width: 58px;
    height: 109px;
    position: absolute;
    right: 1px;
    bottom: 1px;
    background: url(/image/rapidSite/rapidSite.png?v=201509071734) no-repeat 0 -1855px
}

.fk-quickViewTemplateContent .f-phoneTemplateImg {
    width: 53px;
    height: 89px;
    overflow: hidden;
    position: absolute;
    top: 8px;
    left: 3px
}

.fk-quickViewTemplateContent .f-templateCheckedTip {
    width: 49px;
    height: 40px;
    position: absolute;
    bottom: 0;
    right: 0;
    top: auto
}

.fk-quickViewTemplateContent .f-template-selected .f-templateCheckedTip {
    background: url(/image/v2/mbg01.png?v=201711061218) no-repeat 0 -1436px
}

.fk-quickViewTemplateContent .f-template-selected .f-templateInner {
    border-color: #5874d8
}

.f-moreIndustryOuter {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 9032;
    font-family: 微软雅黑,'microsoft yahei';
    color: #727272
}

.f-moreIndustryBar {
    position: absolute;
    width: 100%;
    height: 2px;
    background: white;
    top: -2px;
    background-color: #3799fa
}

.f-moreIndustryOuter .fk-closeBtn {
    width: 15px;
    height: 15px;
    position: absolute;
    right: 20px;
    top: 20px;
    background: url(/image/v2/vbg01.png?v=201710241449) no-repeat 0 -1846px;
    cursor: pointer
}

.f-moreIndustry {
    position: absolute;
    width: 1308px;
    height: 354px;
    padding-top: 44px;
    top: 45px;
    z-index: 9033;
    background: white;
    left: 284px;
    border: solid 1px #d2d2d2;
    opacity: 0
}

@media screen and (max-width:1679px) {
    .f-moreIndustry {
        width: 1055px;
        height: 350px;
        left: 240px
    }
}

@media screen and (max-width:1440px) {
    .f-moreIndustry {
        left: 130px
    }
}

@media screen and (max-width:1280px) {
    .f-moreIndustry {
        width: 795px;
        height: 460px;
        left: 120px
    }
}

@media screen and (max-width:1152px) {
    .f-moreIndustry {
        left: 40px
    }
}

.f-moreIndustryItem {
    height: 90px;
    width: 200px;
    padding-left: 60px;
    float: left
}

.f-moreIndustryTitle {
    font-size: 14px
}

.f-moreIndustryContent {
    font-size: 12px
}

.f-moreIndustryA {
    color: #acacac;
    text-decoration: none
}

    .f-moreIndustryA:hover {
        color: #5874d8
    }

.f-moreIndustryContentTable {
    margin-left: -2px
}

.f-moreIndustryContentTd {
    width: 60px
}

.f-moreIndustryChange {
    display: none;
    position: absolute;
    width: 10px;
    height: 10px;
    top: 38px;
    margin-left: 22px;
    background: url(/image/v2/vbg01.png?v=201710241449) -524px -977px no-repeat
}

.fk-forWaiting {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9032;
    opacity: .8;
    filter: alpha(opacity=80);
    background-color: #000
}

    .fk-forWaiting .f-spinner {
        position: absolute;
        top: 50%;
        left: 50%
    }

.fk-forWaiting-normal .f-spinner {
    width: 40px;
    height: 40px;
    margin: -20px 0 0 -20px
}

.fk-forWaiting-ie .f-spinner {
    width: 60px;
    height: 60px;
    margin: -30px 0 0 -30px;
    background: url(/image/loading/loading.gif?v=201506162054) no-repeat 0 0
}

.fk-forWaiting .f-loadingTip {
    width: 240px;
    color: #fff;
    font-size: 12px;
    font-family: 微软雅黑,'microsoft yahei',宋体,新宋体,sans-serif;
    text-align: center;
    position: absolute
}

.fk-forWaiting-ie .f-loadingTip {
    bottom: -30px;
    left: -81px
}

.fk-forWaiting-normal .f-loadingTip {
    bottom: -36px;
    left: -90px
}

.fk-forWaiting-normal .f-container1 > div, .fk-forWaiting-normal .f-container2 > div, .fk-forWaiting-normal .f-container3 > div {
    width: 6px;
    height: 6px;
    background-color: #fff;
    border-radius: 100%;
    position: absolute;
    -webkit-animation: fk-bouncedelay 1.2s infinite ease-in-out;
    animation: fk-bouncedelay 1.2s infinite ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.fk-forWaiting-normal .f-spinnerContainer {
    position: absolute;
    width: 100%;
    height: 100%
}

.fk-forWaiting-normal .f-container2 {
    -webkit-transform: rotateZ(45deg);
    transform: rotateZ(45deg)
}

.fk-forWaiting-normal .f-container3 {
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg)
}

.fk-forWaiting-normal .f-circle1 {
    top: 0;
    left: 0
}

.fk-forWaiting-normal .f-circle2 {
    top: 0;
    right: 0
}

.fk-forWaiting-normal .f-circle3 {
    right: 0;
    bottom: 0
}

.fk-forWaiting-normal .f-circle4 {
    left: 0;
    bottom: 0
}

.fk-forWaiting-normal .f-container2 .f-circle1 {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s
}

.fk-forWaiting-normal .f-container3 .f-circle1 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s
}

.fk-forWaiting-normal .f-container1 .f-circle2 {
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s
}

.fk-forWaiting-normal .f-container2 .f-circle2 {
    -webkit-animation-delay: -0.8s;
    animation-delay: -0.8s
}

.fk-forWaiting-normal .f-container3 .f-circle2 {
    -webkit-animation-delay: -0.7s;
    animation-delay: -0.7s
}

.fk-forWaiting-normal .f-container1 .f-circle3 {
    -webkit-animation-delay: -0.6s;
    animation-delay: -0.6s
}

.fk-forWaiting-normal .f-container2 .f-circle3 {
    -webkit-animation-delay: -0.5s;
    animation-delay: -0.5s
}

.fk-forWaiting-normal .f-container3 .f-circle3 {
    -webkit-animation-delay: -0.4s;
    animation-delay: -0.4s
}

.fk-forWaiting-normal .f-container1 .f-circle4 {
    -webkit-animation-delay: -0.3s;
    animation-delay: -0.3s
}

.fk-forWaiting-normal .f-container2 .f-circle4 {
    -webkit-animation-delay: -0.2s;
    animation-delay: -0.2s
}

.fk-forWaiting-normal .f-container3 .f-circle4 {
    -webkit-animation-delay: -0.1s;
    animation-delay: -0.1s
}

@-webkit-keyframes fk-bouncedelay {
    0%,80%,100% {
        -webkit-transform: scale(0.0)
    }

    40% {
        -webkit-transform: scale(1.0)
    }
}

@keyframes fk-bouncedelay {
    0%,80%,100% {
        transform: scale(0.0);
        -webkit-transform: scale(0.0)
    }

    40% {
        transform: scale(1.0);
        -webkit-transform: scale(1.0)
    }
}

.fk-rapidSitePopupWindow {
    color: #636363;
    font-family: 微软雅黑,'microsoft yahei',宋体,新宋体,sans-serif
}

    .fk-rapidSitePopupWindow .formTC {
        color: #fff;
        background-color: #fff
    }

    .fk-rapidSitePopupWindow .formX {
        width: 20px;
        height: 20px;
        right: 15px;
        top: 10px;
        background: url(/image/bg02.png?v=201702071034) no-repeat -1614px -437px
    }

        .fk-rapidSitePopupWindow .formX:hover {
            background: url(/image/bg02.png?v=201702071034) no-repeat -1614px -475px
        }

    .fk-rapidSitePopupWindow .formBtns .abutton {
        margin: 0 20px
    }

    .fk-rapidSitePopupWindow .formBtns .faiButton {
        width: 95px;
        height: 35px;
        font-size: 14px;
        font-family: 微软雅黑,'microsoft yahei',宋体,新宋体,sans-serif;
        border-radius: 1px
    }

    .fk-rapidSitePopupWindow .formBtns .saveButton {
        width: 126px;
        height: 35px;
        color: #fff;
        border: 0;
        background: #1679ff
    }

    .fk-rapidSitePopupWindow .formBtns .saveButton-hover {
        color: #fff;
        border: 0;
        background: #1679ff
    }

    .fk-rapidSitePopupWindow .formBtns .cancelButton {
        border: 1px solid #dadada;
        color: #8c8c8c;
        background: #fff
    }

    .fk-rapidSitePopupWindow .formBtns .cancelButton-hover {
        border: 1px solid #dadada;
        color: #8c8c8c;
        background: #fff
    }

    .fk-rapidSitePopupWindow .formBtnsContent {
        padding: 20px 0 32px 0
    }

    .fk-rapidSitePopupWindow .formMSG {
        color: #636363;
        line-height: 26px;
        font-size: 14px;
        padding: 22px 43px 0 43px
    }

.formStyle29 .formContentOverflow {
    overflow-y: hidden !important
}

.absAlignTop {
    position: absolute;
    top: -500px;
    width: 100%;
    height: 0;
    border-top: 1px solid #ff009c;
    z-index: 9033
}

.absAlignRight {
    position: absolute;
    left: -500px;
    width: 0;
    height: 100%;
    border-left: 1px solid #ff009c;
    z-index: 9033
}

.absAlignBottom {
    position: absolute;
    top: -500px;
    width: 100%;
    height: 0;
    border-top: 1px solid #ff009c;
    z-index: 9033
}

.absAlignLeft {
    position: absolute;
    left: -500px;
    width: 0;
    height: 100%;
    border-left: 1px solid #ff009c;
    z-index: 9033
}

.absAlignLevel {
    position: absolute;
    top: -500px;
    width: 100%;
    height: 0;
    border-top: 1px solid #ff009c;
    z-index: 9033
}

.absAlignVertical {
    position: absolute;
    left: -500px;
    width: 0;
    height: 100%;
    border-left: 1px solid #ff009c;
    z-index: 9033
}

.fk-boundaryB {
    position: absolute;
    top: 0;
    width: 0;
    height: 100%;
    border-left: 1px dashed #f00;
    z-index: 1000
}

#waterMarkUse {
    display: none
}

    #waterMarkUse + .checkboxForSiteImg {
        display: inline-block;
        position: relative;
        width: 15px;
        height: 15px;
        margin-right: 3px;
        top: 4px;
        border: 1px solid #e3e2e8;
        cursor: pointer;
        border-radius: 1px
    }

    #waterMarkUse:checked + .checkboxForSiteImg {
        background: url(/image/v2/mbg01.png?v=201711061218) no-repeat -25px -994px;
        border: 1px solid #69b939
    }

.fullmeasureOuterContent .addNewFmModule {
    position: relative;
    z-index: 1
}

.fullmeasureOuterContent .fk-addNewFmModuleStyle {
    opacity: 0
}

.fullmeasureOuterContent .fk-addNewFmModuleStyle2 .fullmeasure_Icon {
    width: 207px;
    height: 54px;
    margin: 0 auto;
    cursor: pointer;
    background: url(/image/v2/mbg01.png?v=201711061218) -611px -189px no-repeat
}

.fullmeasureOuterContent .fk-formPack .form {
    z-index: auto
}

.footerResizeWarp {
    position: relative
}

.webFooterTable .u-footerResize-n {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 3px;
    border-bottom: 1px dashed #2b73ba;
    cursor: n-resize
}

.webFooterTable .u-footerResize-s {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3px;
    border-bottom: 1px dashed #2b73ba;
    cursor: s-resize
}

.webFooterTable:hover .u-footerResize-n {
    display: block
}

.webFooterTable:hover .u-footerResize-s {
    display: block
}

.webFooterTable .u-footerResize-show {
    display: block
}

.cardTdManage {
    border: 2px dashed #d4d4d4
}

.hideGlobalSaveButton-hover {
    border: 1px solid #0064b5;
    background: #49a3ff;
    color: #fff
}

.hideGlobalAsk {
    line-height: 162px;
    text-align: center;
    color: #333
}

.fk-formPack .f-packEditTip, .fk-moduleZone .f-zoneEditTip {
    width: 100%;
    height: 100%;
    font-family: "Microsoft Yahei";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 30
}

.fk-formPack .f-packEditTipBg, .fk-moduleZone .f-zoneEditTipBg {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    border: 1px solid #9fc7ef;
    background: #cbe3fb;
    opacity: .5;
    position: absolute;
    top: 0;
    left: 0
}

.fk-formPack .f-packOverEdit, .fk-moduleZone .f-zoneOverEdit {
    width: 100%;
    height: 20px;
    font-size: 14px;
    color: #569fe7;
    line-height: 20px;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -10px
}

.fk-formPack .f-packOutEdit, .fk-moduleZone .f-zoneOutEdit {
    width: 100%;
    height: 52px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -26px
}

.fk-formPack .f-tipDiv, .fk-moduleZone .f-tipDiv {
    display: inline-block;
    width: 170px;
    height: 52px;
    line-height: 52px;
    text-align: center;
    border-radius: 8px;
    overflow: hidden;
    position: relative
}

.fk-formPack .f-tipDivBg, .fk-moduleZone .f-tipDivBg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #000;
    opacity: .5
}

.fk-formPack .f-tipText, .fk-moduleZone .f-tipText {
    position: relative;
    z-index: 2
}

.fk-formPack .f-packDisableTip {
    width: 100%;
    height: 100%;
    font-family: "Microsoft Yahei";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 30
}

.fk-formPack .f-packDisableTipBg {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    border: 1px solid #e66b8a;
    background: #ffeaee;
    opacity: .5;
    position: absolute;
    top: 0;
    left: 0
}

.fk-formPack .f-packOverDisable {
    width: 100%;
    height: 20px;
    font-size: 14px;
    color: #e72455;
    line-height: 20px;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -10px
}

.fk-formPack .f-packEditBtn {
    width: 100%;
    height: 100%;
    font-size: 14px;
    font-family: "Microsoft Yahei";
    color: #b8b8b8;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}

.fk-formPack .f-addContent {
    width: 100%;
    height: 80px;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -40px;
    cursor: default
}

.fk-formPack .f-addDiv {
    display: inline-block;
    width: 207px;
    height: 54px;
    cursor: pointer;
    background: url(/image/v2/mbg01.png?v=201711061218) -611px -257px no-repeat
}

.fk-formPack .f-addContent:hover .f-addDiv {
    background-position: -611px -189px
}

.fk-formPack .f-addText {
    margin-top: 4px
}

    .fk-formPack .f-addText span {
        cursor: pointer
    }

.fk-formPack > .formWrap {
    display: flex;
    flex-direction: column
}

.fk-dragInPack {
    opacity: .8;
    filter: alpha(opacity=80)
}

.fk-dragModuleIndex {
    z-index: 4;
    width: inherit !important;
    height: inherit !important
}

.registGuideBg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    overflow: hidden;
    z-index: 9032
}

.signupGuideBg {
    background: #fff url(/image/guide/signupLoad.gif?v=201602241608) center center no-repeat
}

.registContent {
    position: relative;
    top: 50%;
    width: 912px;
    height: 456px;
    margin: -226px auto 0 auto
}

.guideImgArea {
    position: absolute;
    left: 0;
    top: 0;
    width: 456px;
    height: 456px;
    -webkit-transform: translate3d(0px,0px,0px);
    -moz-transform: translate3d(0px,0px,0px);
    -ms-transform: translate3d(0px,0px,0px);
    -o-transform: translate3d(0px,0px,0px);
    transform: translate3d(0px,0px,0px)
}

.guideQuickIco {
    width: 50px;
    height: 42px;
    position: absolute;
    top: 35%;
    left: 58px;
    background: url(/image/guide/siteGuideIco.gif?v=201409151747) no-repeat 0 0;
    z-index: 9030;
    cursor: pointer
}

.guideTitle {
    width: 100%;
    height: 45px;
    background-color: #4188c6;
    margin: 0;
    padding: 0;
    color: #fff
}

    .guideTitle span {
        float: left;
        line-height: 45px;
        font-weight: normal
    }

    .guideTitle .guideTitleText {
        font-size: 16px;
        margin: auto 42px
    }

    .guideTitle .guideProgress {
        width: 235px;
        height: 46px;
        float: left;
        line-height: 45px
    }

.guideProgress span {
    line-height: 12px;
    width: 26px;
    float: right;
    margin-right: 10px
}

.guideProgress .progress {
    float: left;
    font-weight: normal
}

.guideProgress .progressBar {
    width: 190px;
    height: 11px;
    margin-top: 16px;
    border: 1px solid #fff;
    float: right;
    border-radius: 5px;
    background-color: #fff;
    overflow: hidden
}

.guideProgress #progressBar {
    width: 95px;
    height: 12px;
    float: left;
    background: url(/image/guide/03.gif?v=20140701153506);
    border-radius: 2px
}

.sgCloseBtn {
    margin: 9px
}

#siteGuide {
    width: 100%;
    height: 100%;
    table-layout: fixed
}

    #siteGuide .siteGuideNav {
        width: 185px;
        height: 100%;
        left: 0;
        top: 0
    }

.siteGuideNav .guidenav {
    width: 100%;
    height: 100%;
    border-right: 1px solid #d7d7d7;
    background-color: #eee
}

.guidenav .navList {
    margin: 0;
    list-style-type: none;
    padding: 0
}

.navList .itemContent {
    width: 110px;
    height: 15px;
    margin: 23px 0 23px 26px
}

.itemContent .isOk {
    display: none;
    background: url(/image/guide/02.gif?v=20140702114015) no-repeat;
    width: 14px;
    height: 10px;
    float: left;
    margin-top: 3px
}

.itemContent .itemtText {
    color: #555;
    font-size: 14px;
    line-height: 14px;
    _line-height: 17px;
    float: right
}

.itemContent .selected {
    color: #0090f4
}

.itemContent .done {
    background: url(/image/guide/01.gif?v=20140702114010) no-repeat
}

.guidenav li {
    height: 55px;
    border-bottom: 1px solid #d7d7d7;
    border-top: 1px solid #FFF;
    cursor: pointer
}

.guidenav .navBtnList {
    border-top: 1px solid #fff
}

.guidenav .navBtns {
    position: absolute;
    bottom: 30px
}

.guidenav .navBtn {
    width: 153px;
    height: 43px;
    background-color: #f4f4f4;
    margin: 0 15px;
    border: 1px solid #d7d7d7;
    color: #555;
    cursor: pointer
}

.navBtn .navBtnText {
    width: 85px;
    font-size: 14px;
    line-height: 42px;
    margin: 0 auto
}

.navBtn:hover {
    color: #fff;
    background-color: #ff7200;
    border-color: #fb5300
}

#siteGuide .siteGuideContent {
    width: auto;
    height: 83%;
    *+height:100%;
    _height: 75%;
    position: relative;
    overflow: auto;
    overflow-x: hidden
}

.siteGuideContent .guideContent {
    width: auto;
    height: 92%;
    margin: 25px auto 0 45px
}

.content .contentTitle {
    font-size: 16px;
    color: #2587c8
}

.contentTitle .acctUrl {
    text-decoration: underline;
    color: #ff7200
}

#guideReg {
    width: 90%;
    height: auto;
    float: left;
    font-size: 14px;
    line-height: 24px;
    color: #8e8e8e
}

#guideGoal {
    width: 90%;
    height: auto;
    float: left;
    font-size: 14px;
    line-height: 24px;
    color: #494949
}

    #guideGoal a {
        color: #2587c8
    }

#guideStyle {
    width: 90%;
    height: auto;
    float: left;
    font-size: 14px;
    line-height: 24px;
    color: #8e8e8e;
    position: relative
}

    #guideStyle span {
        color: #494949
    }

#guideDesign {
    width: 100%;
    height: auto;
    float: left;
    font-size: 14px;
    line-height: 24px;
    color: #8e8e8e
}

    #guideDesign span {
        color: #494949
    }

#guideOther {
    width: 90%;
    height: auto;
    float: left;
    font-size: 14px;
    line-height: 24px;
    color: #494949
}

#popularize {
    width: 90%;
    height: auto;
    float: left;
    font-size: 14px;
    line-height: 24px;
    color: #8e8e8e
}

    #popularize a {
        text-decoration: underline;
        color: #ff7200
    }

.guideContentBtn {
    width: 100%;
    height: auto;
    position: absolute;
    bottom: 30px;
    _bottom: 0
}

    .guideContentBtn .ContentBtn {
        margin: 0 auto;
        width: 359px;
        height: 45px
    }

.ContentBtn .pBtn {
    width: 129px;
    height: 42px;
    float: left;
    background-color: #f4f4f4;
    border: 1px solid #d7d7d7;
    margin-left: 30px;
    line-height: 42px;
    text-align: center;
    font-size: 16px;
    color: #888;
    cursor: pointer
}

.ContentBtn .nBtn {
    width: 129px;
    height: 42px;
    float: left;
    background-color: #f4f4f4;
    border: 1px solid #d7d7d7;
    margin-left: 30px;
    line-height: 42px;
    text-align: center;
    font-size: 16px;
    color: #888;
    cursor: pointer
}

.ContentBtn .cBtn {
    width: 129px;
    height: 42px;
    float: left;
    background-color: #f4f4f4;
    border: 1px solid #d7d7d7;
    margin-left: 30px;
    line-height: 42px;
    text-align: center;
    font-size: 16px;
    color: #888;
    cursor: pointer
}

.ContentBtn .enterBtn {
    background-color: #39aaf8;
    color: #fff;
    border-color: #1899ec
}

.ContentBtn .oneBtn {
    margin-left: 110px;
    _margin-left: 50px
}

.guideImg1 {
    width: 314px;
    height: 248px;
    background: url(/image/guide/siteGuide01.jpg?v=201409151747) no-repeat;
    margin: 29px auto 0 auto
}

.guideImg2 {
    width: 387px;
    height: 134px;
    background: url(/image/guide/siteGuide02.jpg?v=201409151747) no-repeat;
    margin-left: 56px
}

.guideImg3 {
    width: 380px;
    height: 187px;
    background: url(/image/guide/siteGuide03.jpg?v=201409151747) no-repeat;
    margin-left: 56px
}

.guideImg4 {
    width: 383px;
    height: 259px;
    background: url(/image/guide/siteGuide04.jpg?v=201409151747) no-repeat;
    margin: 15px 0 0 70px
}

.guideImg5 {
    width: 429px;
    height: 224px;
    background: url(/image/guide/siteGuide05.jpg?v=201409151747) no-repeat;
    margin-left: 50px
}

.guideImg6 {
    width: 453px;
    height: 261px;
    background: url(/image/guide/siteGuide06.jpg?v=201409151747) no-repeat;
    margin: 20px 0 0 50px
}

.guideImg7 {
    width: 455px;
    height: 383px;
    background: url(/image/guide/siteGuide07.jpg?v=201409151747) no-repeat;
    margin-left: 35px
}

.guideImg8 {
    width: 74px;
    height: 22px;
    background: url(/image/guide/10.gif?v=20140704160453);
    display: inline-block;
    display: inline-block !important;
    *display: inline;
    zoom: 1
}

.newTip {
    width: 200px;
    height: 76px;
    position: absolute;
    top: 48px;
    right: 3px;
    _right: 48px;
    *+right:40px
}

.tipText {
    width: 86px;
    height: 24px;
    float: left;
    border: 2px solid #ff7200
}

.tipImg {
    background: url(/image/guide/ball.png?v=20140704214205);
    _background: url(/image/guide/ball.gif?v=20140704214205);
    height: 100%;
    width: 104px;
    margin-top: 12px;
    margin-left: 70px;
    *margin-left: 40px
}

.tipClose {
    width: 25px;
    height: 25px;
    float: right;
    margin-top: 13px;
    cursor: pointer
}

.guideN {
    width: 23%;
    height: 93%;
    position: absolute;
    left: 0;
    *position: relative;
    *heigth: 550px;
    *float: left
}

.sgMove {
    position: absolute;
    height: 45px;
    width: 100%;
    cursor: move;
    background: url(/image/guide/opacityImg.gif?v=201407141810) repeat-x
}

.guideTextArea {
    position: absolute;
    right: -300px;
    right: -1000px\0;
    top: 0;
    width: 456px;
    height: 456px;
    opacity: 0
}

.registGuideTitle {
    position: absolute;
    top: 152px;
    left: 102px;
    width: 355px;
    height: 133px;
    background: url(/image/guide/wz.png?v=201603071136) center no-repeat
}

.registGuideBtn {
    position: absolute;
    top: 300px;
    width: 160px;
    height: 60px;
    line-height: 60px;
    font-size: 18px;
    font-family: '微软雅黑';
    text-align: center;
    color: #5480f9;
    cursor: pointer;
    border: 1px solid #507ef8
}

.registGuideEnter {
    left: 118px
}

.registGuideMobiEnter {
    left: 308px
}

.fk-rapidSitePanelFromBottom {
    top: 100%
}

.moduleSortableHelper {
    overflow: hidden;
    position: static !important
}

.moduleSortableHelperWrap {
    height: 150px;
    position: absolute;
    z-index: 30
}

.helper-moduleItem .formMiddle, .helper-moduleItem .formTop, .helper-moduleItem .formBottom, .helper-moduleItem .ui-resizable-handle, .helper-moduleItem .ui-resizable-cancelTip {
    display: none !important
}

.helper-moduleItem {
    position: absolute;
    z-index: 30
}

    .helper-moduleItem .formBanner {
        display: table !important;
        filter: alpha(opacity=70);
        opacity: .7
    }

    .helper-moduleItem .form {
        height: auto !important
    }

.fk-placeholderStyle {
    box-sizing: border-box;
    background-color: #eee;
    filter: alpha(opacity=40);
    background-color: rgba(238,238,238,0.4);
    border: 1px dashed #3298fe !important
}

.absForms .form.fk-hoverModule, .floatForms .form.fk-maxModuleZindex, .absForms .fk-maxModuleZindex, .fk-formPack .fk-maxModuleZindex {
    z-index: 30 !important
}

.fk-maxFormsZIndex {
    z-index: 30 !important
}

.fk-hoverModule {
    background-color: #ff6000 !important;
    opacity: .7 !important;
    filter: alpha(opacity=70) !important
}

.comboboxSelect {
    float: left;
    width: 50px
}

    .comboboxSelect .ui-autocomplete-input {
        position: absolute;
        height: 18px;
        line-height: 20px;
        padding: 0 1px 0 0;
        margin: 0;
        border: 1px solid #bfbfbf;
        color: #555;
        text-indent: 4px
    }

    .comboboxSelect .autoCompleteButton {
        background: url(/image/combobox_select.gif?v=201607291246) 0 0 no-repeat;
        width: 16px;
        height: 16px;
        line-height: 16px;
        padding: 0;
        margin: 0;
        border: 0;
        cursor: default
    }

    .comboboxSelect .autoCompleteButtonHover {
        background: url(/image/combobox_select.gif?v=201607291246) -16px 0 no-repeat
    }

    .comboboxSelect .autoCompleteButtonDown {
        background: url(/image/combobox_select.gif?v=201607291246) -16px 0 no-repeat
    }

    .comboboxSelect + .ui-autocomplete.ui-menu {
        display: block;
        list-style: none;
        padding: 2px;
        margin: 0;
        border: 1px solid #bfbfbf;
        font-size: 13px
    }

        .comboboxSelect + .ui-autocomplete.ui-menu .ui-menu-item {
            width: 100%;
            height: 18px;
            float: left;
            clear: left;
            padding: 0;
            margin: 0;
            white-space: nowrap
        }

            .comboboxSelect + .ui-autocomplete.ui-menu .ui-menu-item a {
                display: block;
                line-height: 1.5;
                padding: 0;
                border: 0;
                color: #666;
                text-decoration: none;
                text-indent: 4px
            }

            .comboboxSelect + .ui-autocomplete.ui-menu .ui-menu-item .ui-state-hover {
                padding: 0;
                border: 0;
                background: #39f;
                font-weight: normal;
                color: #fff
            }

            .comboboxSelect + .ui-autocomplete.ui-menu .ui-menu-item a.ui-state-hover, .comboboxSelect + .ui-menu .ui-menu-item a.ui-state-active {
                margin: 0;
                font-weight: normal
            }

.uiFontWeight {
    display: none
}

.fk-halfHide {
    opacity: .3
}

.fk-handle-opacity {
    opacity: 0
}

.fk-handle-leftEdge, .fk-handle-rightEdge {
    width: 4px;
    height: 100%;
    position: absolute;
    top: 0;
    background: #fff;
    opacity: 0
}

.fk-handle-leftEdge {
    left: -5px
}

.fk-handle-rightEdge {
    right: -6px
}

.fk-moduleZone > .form:hover {
    overflow: visible
}

.fk-mouseSelectableTool {
    background: rgba(97,139,239,0.1);
    border: 1px solid #618bef;
    position: absolute;
    cursor: default;
    z-index: 1004
}

.ui-selectable-helper {
    background: rgba(97,139,239,0.1);
    border: 1px solid #618bef;
    position: fixed
}

.fk-selectedLineWrap {
    border: 1px solid #618bef;
    position: absolute
}

.fk-selectedAreaWrap .f-selectedArea {
    border: 1px dashed #666;
    position: absolute;
    z-index: 1006;
    padding: 1px;
    background-color: rgba(0,0,0,0);
    cursor: move
}

    .fk-selectedAreaWrap .f-selectedArea .ui-resizable-line {
        border: 0;
        background: 0
    }

    .fk-selectedAreaWrap .f-selectedArea .ui-resizable-icon3 {
        background: transparent url(/image/resizable/blueCircle.png?v=201502021742) no-repeat 0 0
    }

    .fk-selectedAreaWrap .f-selectedArea .ui-resizable-w {
        left: 0
    }

    .fk-selectedAreaWrap .f-selectedArea .ui-resizable-e {
        right: 0
    }

    .fk-selectedAreaWrap .f-selectedArea .ui-resizable-blIcon2 {
        left: -4px
    }

    .fk-selectedAreaWrap .f-selectedArea .ui-resizable-brIcon2 {
        right: -4px
    }

    .fk-selectedAreaWrap .f-selectedArea .ui-resizable-sw {
        left: -6px;
        bottom: -6px
    }

    .fk-selectedAreaWrap .f-selectedArea .ui-resizable-ne {
        right: -6px;
        top: -6px
    }

    .fk-selectedAreaWrap .f-selectedArea .ui-resizable-nw {
        left: -6px;
        top: -6px
    }

    .fk-selectedAreaWrap .f-selectedArea .ui-resizable-se {
        right: -6px;
        bottom: -6px
    }

.fk-selectedTool {
    font-size: 12px;
    color: #54626f;
    background: #fff;
    height: 36px;
    border: 1px solid #e4e6e8;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9031
}

    .fk-selectedTool .f-toolType {
        width: 41px;
        height: 36px;
        float: left
    }

    .fk-selectedTool .f-icon {
        width: 40px;
        height: 36px;
        background: url(/image/v2/mbg01.png?v=201711061218) no-repeat
    }

    .fk-selectedTool .f-toolType .f-toolType-icon {
        cursor: pointer;
        border-left: 1px solid #fff;
        overflow: hidden
    }

    .fk-selectedTool .f-toolType:first-child .f-toolType-icon {
        border-left: 0;
        border-right: 1px solid #fff
    }

    .fk-selectedTool .f-toolType .f-toolType-icon.f-toolTypeIcon-show {
        border-color: #e4e6e8
    }

    .fk-selectedTool .f-toolAlign .f-toolType-icon {
        background-position: -440px -215px
    }

    .fk-selectedTool .f-toolSpread .f-toolType-icon {
        background-position: -500px -215px
    }

    .fk-selectedTool .f-toolDelete .f-toolType-icon {
        background-position: -1439px -538px
    }

    .fk-selectedTool .f-toolType .f-toolType-wrap {
        display: none;
        background: #fff;
        width: 116px;
        border: 1px solid #e4e6e8;
        position: fixed
    }

#bannerV2 .fk-selectedTool .f-toolType .f-toolType-wrap {
    position: absolute;
    top: 36px
}

.fk-selectedTool .f-toolType:first-child .f-toolType-wrap {
    margin-left: -1px
}

.fk-selectedTool .f-toolType-wrap .f-wrap-cover {
    background: #fff;
    width: 40px;
    height: 2px;
    position: absolute;
    left: 0;
    top: -2px
}

.fk-selectedTool .f-toolType-wrap .f-wrap-item {
    height: 38px;
    cursor: pointer
}

.fk-selectedTool .f-wrap-item .f-icon {
    float: left;
    height: 24px;
    margin: 7px 0
}

.fk-selectedTool .f-wrap-item .f-text {
    width: 74px;
    height: 24px;
    line-height: 24px;
    float: left;
    margin: 7px 1px 7px 0;
    text-align: left
}

.fk-selectedTool .f-wrap-item:hover .f-icon {
    background-color: #618cef
}

.fk-selectedTool .f-wrap-item:hover .f-text {
    background-color: #618cef;
    color: #fff
}

.fk-selectedTool .f-toolAlign .f-icon {
    background-position-x: -440px
}

.fk-selectedTool .f-toolAlign .f-wrap-item:hover .f-icon {
    background-position-x: -470px
}

.fk-selectedTool .f-toolAlign .f-icon-left {
    background-position-y: -221px
}

.fk-selectedTool .f-toolAlign .f-icon-right {
    background-position-y: -258px
}

.fk-selectedTool .f-toolAlign .f-icon-top {
    background-position-y: -292px
}

.fk-selectedTool .f-toolAlign .f-icon-bottom {
    background-position-y: -328px
}

.fk-selectedTool .f-toolAlign .f-icon-vertical {
    background-position-y: -402px
}

.fk-selectedTool .f-toolAlign .f-icon-level {
    background-position-y: -365px
}

.fk-selectedTool .f-toolSpread .f-icon {
    background-position-x: -503px
}

.fk-selectedTool .f-toolSpread .f-icon-level {
    background-position-y: -257px
}

.fk-selectedTool .f-toolSpread .f-icon-vertical {
    background-position-y: -220px
}

.fk-selectedTool .f-toolSpread .f-wrap-item:hover .f-icon-level {
    background-position-y: -330px
}

.fk-selectedTool .f-toolSpread .f-wrap-item:hover .f-icon-vertical {
    background-position-y: -293px
}

.fk-selectableMask {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1005;
    cursor: default;
    background-color: rgba(0,0,0,0)
}

.fk-titleContentEditIcon {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 20px;
    height: 20px;
    background: url(/image/v2/mbg01.png?v=201711061218) no-repeat -787px -4px;
    background-color: #56a1e3;
    cursor: pointer;
    border: 1px solid #fff;
    opacity: .8
}

    .fk-titleContentEditIcon:hover {
        opacity: 1
    }

.fk-showForSave {
    display: block !important;
    opacity: 0 !important;
    filter: alpha(opacity=0) !important
}

.productListForms {
    position: relative
}

.nameResizeArea {
    position: absolute;
    top: 0;
    width: 4px;
    height: 42px;
    background: #3894e4;
    opacity: .3
}

    .nameResizeArea:hover {
        position: absolute;
        opacity: 1;
        cursor: e-resize
    }

.myTradeBackground {
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: .4;
    left: 0;
    z-index: 9033;
    background: black
}

.myTradeSuggest {
    width: 515px;
    height: 380px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -257px;
    margin-top: -185px;
    z-index: 9034;
    background: #fff;
    color: #666;
    font-family: "Microsoft Yahei","微软雅黑",sans-serif;
    animation: myTradeSuggest .1s
}

.myTradeSuggestTitle {
    height: 65px;
    border-bottom: 1px solid #f2f2f5
}

.myTradeSuggestTitleFont {
    position: absolute;
    margin-top: 25px;
    margin-left: 45px;
    width: 220px;
    font-size: 16px;
    color: #333
}

.myTradeSuggestPic {
    position: absolute;
    margin-top: 25px;
    margin-left: 471px;
    width: 18px;
    height: 18px;
    background: url(/image/v2/mbg01.png?v=201711061218) -449px -187px no-repeat;
    cursor: pointer;
    z-index: 2001
}

    .myTradeSuggestPic:hover {
        width: 18px;
        height: 18px;
        background: url(/image/v2/mbg01.png?v=201711061218) -791px -152px no-repeat;
        cursor: pointer
    }

.myTradeSuggestContent {
    width: 515px;
    height: 303px;
    font-size: 13px;
    position: relative
}

.myTradeLine {
    clear: both;
    width: 100%;
    height: auto;
    float: left;
    margin-top: 30px;
    position: relative
}

.myTradeTitle {
    width: 135px;
    float: left;
    text-align: right;
    height: 32px;
    line-height: 32px;
    font-size: 13px
}

.myTradeInput {
    margin-left: 150px;
    width: 260px;
    height: 32px
}

.myTradeInputText {
    width: 260px;
    height: 30px;
    border: 0;
    border-radius: 3px;
    border: 1px solid #e3e2e8;
    font-size: 13px;
    padding-left: 10px;
    color: #666;
    font-family: "Microsoft Yahei","微软雅黑",sans-serif
}

    .myTradeInputText::-webkit-input-placeholder {
        color: #ccc
    }

    .myTradeInputText:-moz-placeholder {
        color: #ccc
    }

    .myTradeInputText::-moz-placeholder {
        color: #ccc
    }

    .myTradeInputText:-ms-input-placeholder {
        color: #ccc
    }

.myTradeInputPlaceholder::-webkit-input-placeholder {
    color: #f96161
}

.myTradeInputPlaceholder:-moz-placeholder {
    color: #f96161
}

.myTradeInputPlaceholder::-moz-placeholder {
    color: #f96161
}

.myTradeInputPlaceholder:-ms-input-placeholder {
    color: #f96161
}

.myTradeRadio {
    margin-left: 155px;
    margin-top: 7px;
    cursor: pointer
}

    .myTradeRadio input[type="radio"] {
        vertical-align: middle;
        margin: 0 7px 0 0
    }

.must {
    color: #f96161;
    font-size: 18px;
    position: absolute;
    margin-left: 429px;
    margin-top: -24px
}

.must1 {
    color: #f96161;
    font-size: 18px;
    position: absolute;
    margin-left: 294px;
    margin-top: -16px
}

.myTradeSuggestSubmit {
    position: relative;
    margin-left: 125px;
    margin-top: 50px;
    width: 108px;
    height: 35px;
    float: left;
    text-align: center;
    line-height: 35px;
    background-color: #557ce1;
    border: 1px solid #557ce1;
    color: white;
    border-radius: 2px;
    cursor: pointer
}

.myTradeSuggestCannel {
    position: relative;
    margin-left: 45px;
    margin-top: 50px;
    width: 108px;
    height: 35px;
    float: left;
    text-align: center;
    line-height: 35px;
    border-radius: 2px;
    border: 1px solid #e3e2e8;
    cursor: pointer
}

    .myTradeSuggestCannel:hover {
        background-color: #557ce1;
        border: 1px solid #557ce1;
        color: #fff
    }

.myTradeSuggestBag {
    position: absolute;
    margin-top: 170px;
    text-align: center;
    width: 515px;
    height: 185px;
    z-index: 2001
}

.myTradeSuggestSuccess {
    font-family: "Microsoft Yahei","微软雅黑",sans-serif;
    font-size: 24px;
    color: #333
}

.myTradeSuggestFeedBack {
    margin-top: 20px;
    font-family: "Microsoft Yahei","微软雅黑",sans-serif;
    font-size: 14px;
    color: #999
}

.myTradeSuggestKongbai {
    height: 75px;
    margin-top: 63px;
    line-height: 68px;
    font-family: "Microsoft Yahei","微软雅黑",sans-serif;
    font-size: 14px;
    color: #999;
    border: 1px solid #f2f2f5
}

.myTradeSuggestLoading {
    margin-top: 22px;
    width: 23px;
    height: 23px
}

.myTradeSuggestKongbai span {
    margin-left: 15px
}

.mySuggestTip {
    position: absolute;
    display: none;
    margin-top: -10px;
    width: 515px;
    margin-left: 155px;
    color: #f96161
}

.myWebsiteTip {
    position: absolute;
    display: none;
    width: 515px;
    margin-left: 155px;
    color: #f96161
}

.tradeShopSuggest {
    position: absolute;
    width: 112px;
    height: 30px;
    border-radius: 26px;
    border: 1px solid #e3e2e8;
    margin-left: 1010px;
    margin-top: 4px;
    text-align: center;
    line-height: 30px;
    cursor: pointer;
    color: #999;
    font-size: 12px
}

    .tradeShopSuggest:hover {
        background-color: #557ce1;
        color: white;
        border: 0
    }

.clickDiv {
    float: left;
    position: relative;
    margin-left: 50px;
    width: 15px;
    height: 15px
}

.clickDivNotSelect {
    background: url(/image/v2/vbg01.png?v=201710241449) no-repeat -637px -1214px
}

.clickDivSelect {
    background: url(/image/v2/vbg01.png?v=201710241449) no-repeat -637px -1261px
}

.selectFont {
    float: left;
    position: relative;
    margin-left: 10px;
    margin-top: -1px;
    font-size: 12px;
    color: #666
}

.myTradeSuggestLine {
    clear: both;
    width: 100%;
    height: auto;
    float: left;
    margin-top: 40px;
    position: relative
}

.sweet-alert .sa-icon.sa-success {
    border-color: #557ce1
}

.sweet-alert .sa-icon {
    width: 80px;
    height: 80px;
    border: 4px solid gray;
    border-radius: 50%;
    margin: 20px auto;
    position: relative;
    box-sizing: content-box
}

.sweet-alert {
    background-color: #fff;
    width: 481px;
    padding: 17px;
    padding-top: 40px;
    border-radius: 5px;
    text-align: center;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -257px;
    margin-top: -185px;
    overflow: hidden;
    display: block;
    z-index: 2000
}

@media all and (max-width:767px) {
    .sweet-alert {
        width: auto;
        margin-left: 0;
        margin-right: 0;
        left: 15px;
        right: 15px
    }
}

.sweet-alert .sa-icon.sa-success::before, .sweet-alert .sa-icon.sa-success::after {
    content: '';
    border-radius: 50%;
    position: absolute;
    width: 60px;
    height: 120px;
    background: #fff;
    transform: rotate(45deg)
}

.sweet-alert .sa-icon.sa-success::before {
    border-radius: 120px 0 0 120px;
    top: -7px;
    left: -33px;
    transform: rotate(-45deg);
    transform-origin: 60px 60px
}

.sweet-alert .sa-icon.sa-success::after {
    border-radius: 0 120px 120px 0;
    top: -11px;
    left: 30px;
    transform: rotate(-45deg);
    transform-origin: 0 60px
}

.sweet-alert .sa-icon.sa-success .sa-line {
    height: 5px;
    background-color: #5cb85c;
    display: block;
    border-radius: 2px;
    position: absolute;
    z-index: 2
}

    .sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
        width: 25px;
        left: 14px;
        top: 46px;
        transform: rotate(45deg)
    }

    .sweet-alert .sa-icon.sa-success .sa-line.sa-long {
        width: 47px;
        right: 8px;
        top: 38px;
        transform: rotate(-45deg)
    }

.sweet-alert .sa-icon.sa-success .sa-placeholder {
    width: 80px;
    height: 80px;
    border: 4px solid rgba(85,124,225,0.2);
    border-radius: 50%;
    box-sizing: content-box;
    position: absolute;
    left: -4px;
    top: -4px;
    z-index: 2
}

.sweet-alert .sa-icon.sa-success .sa-fix {
    width: 5px;
    height: 90px;
    background-color: #fff;
    position: absolute;
    left: 28px;
    top: 8px;
    z-index: 1;
    transform: rotate(-45deg)
}

.sweet-alert .sa-icon.sa-success .sa-line {
    height: 5px;
    background-color: #557ce1;
    display: block;
    border-radius: 2px;
    position: absolute;
    z-index: 2
}

    .sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
        width: 25px;
        left: 14px;
        top: 46px;
        transform: rotate(45deg)
    }

    .sweet-alert .sa-icon.sa-success .sa-line.sa-long {
        width: 47px;
        right: 8px;
        top: 38px;
        transform: rotate(-45deg)
    }

@keyframes animateSuccessTip {
    0% {
        width: 0;
        left: 1px;
        top: 19px
    }

    54% {
        width: 0;
        left: 1px;
        top: 19px
    }

    70% {
        width: 50px;
        left: -8px;
        top: 37px
    }

    84% {
        width: 17px;
        left: 21px;
        top: 48px
    }

    100% {
        width: 25px;
        left: 14px;
        top: 45px
    }
}

@keyframes animateSuccessLong {
    0% {
        width: 0;
        right: 46px;
        top: 54px
    }

    65% {
        width: 0;
        right: 46px;
        top: 54px
    }

    84% {
        width: 55px;
        right: 0;
        top: 35px
    }

    100% {
        width: 47px;
        right: 8px;
        top: 38px
    }
}

@keyframes rotatePlaceholder {
    0% {
        transform: rotate(-45deg)
    }

    5% {
        transform: rotate(-45deg)
    }

    12% {
        transform: rotate(-405deg)
    }

    100% {
        transform: rotate(-405deg)
    }
}

.animateSuccessTip {
    animation: animateSuccessTip .75s
}

.animateSuccessLong {
    animation: animateSuccessLong .75s
}

.sa-icon.sa-success.animate::after {
    animation: rotatePlaceholder 4.25s ease-in
}

@keyframes myTradeSuggest {
    0% {
        transform: scale(0)
    }

    25% {
        transform: scale(0.25)
    }

    50% {
        transform: scale(0.5)
    }

    75% {
        transform: scale(0.75)
    }

    100% {
        transform: scale(1)
    }
}

.myTrade2 {
    position: relative;
    border: 1px solid #e4e4e4
}

.myTrade2Pic {
    position: relative;
    width: 140px;
    height: 96px;
    margin-left: 117px;
    margin-top: 39px;
    background: url(/image/v2/vbg01.png?v=201710241449) no-repeat 0 -2616px
}

.myTrade2Font {
    position: relative;
    margin-top: 25px;
    font-size: 16px;
    color: #999;
    width: 100%;
    text-align: center
}

.myTrade2Small {
    position: relative;
    margin: 2px 8px 0 8px;
    width: 184px;
    height: 138px;
    border: 1px solid #e4e4e4;
    cursor: pointer
}

    .myTrade2Small:hover {
        margin: 0 6px 0 6px;
        border: 3px solid #5874d8
    }

.myTrade2SmallPic {
    position: relative;
    width: 76px;
    height: 53px;
    margin-top: 26px;
    margin-left: 54px;
    background: url(/image/v2/vbg01.png?v=201710241449) no-repeat 0 -2526px
}

.myTrade2SmallFont {
    position: relative;
    margin-top: 18px;
    font-size: 14px;
    color: #999;
    width: 184px;
    text-align: center
}

.i-templateLabel {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1;
    height: 35px
}

.i-templateLabelText {
    font-family: "微软雅黑";
    font-weight: bold;
    font-size: 14px;
    color: white;
    line-height: 35px;
    float: right;
    padding-right: 15px;
    background-color: #fe6535
}

.i-templateLabelLeft {
    width: 20px;
    height: 35px;
    float: left;
    background-color: #fe6535;
    border-top-left-radius: 17px;
    border-bottom-left-radius: 17px
}

.i-templateLabel1 {
    position: absolute;
    bottom: 2px;
    right: 10px;
    z-index: 1;
    height: 30px
}

.i-templateLabelText1 {
    font-family: "微软雅黑";
    font-weight: bold;
    font-size: 12px;
    color: white;
    line-height: 30px;
    float: right;
    padding-right: 15px;
    background-color: #fe6535
}

.i-templateLabelLeft1 {
    width: 20px;
    height: 30px;
    float: left;
    background-color: #fe6535;
    border-top-left-radius: 17px;
    border-bottom-left-radius: 17px
}

.formStyle86 {
    cursor: move
}

    .formStyle86.formLockEdit {
        cursor: default
    }

.fk-newLinkMenuPanl {
    background-color: #fff;
    -webkit-box-shadow: 0 0 8px 1px rgba(0,0,0,0.16);
    box-shadow: 0 0 8px 1px rgba(0,0,0,0.16);
    max-height: 195px;
    overflow: hidden
}

    .fk-newLinkMenuPanl .mCSB_scrollTools {
        margin: 10px 0
    }

#J_spActionMenuPanel, #J_hdActiveMenuPanel, #J_fullMeasureMenuPanel, .fk-linkSettingpopupZonePanel {
    max-height: 161px
}

.fk-linkSettingpopupZonePanel {
    max-height: 142px
}

.fk-hasTwoColMenu #J_colsMenuPanel {
    max-height: 161px
}

#J_colsMenuPanel, #J_productMenuPanel, #J_newsMenuPanel, #J_photoGroupDetailMenuPanel, #J_photoGroupMenuPanel, #J_productGroupMenuPanel, #J_newsGroupMenuPanel, #J_photoGroupNavMenuPanel, #J_jumpCtrlServMenuPanel {
    max-height: 122px
}

#J_colExtMenuPanel {
    max-height: 122px
}

#J_popupZoneMenuPanel {
    max-height: 122px
}

.fk-newLinkMenuPanlShow {
    margin: 10px 8px 0 8px
}

    .fk-newLinkMenuPanlShow span {
        display: block;
        cursor: pointer;
        font-family: "微软雅黑";
        font-size: 13px;
        color: #333;
        height: 28px;
        line-height: 28px;
        padding-left: 10px;
        margin-bottom: 9px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

        .fk-newLinkMenuPanlShow span:hover {
            color: white;
            background-color: #557ce1
        }

    .fk-newLinkMenuPanlShow .f-linkNoFoundStyle:hover {
        color: #333;
        background-color: transparent
    }

.f-menuItemWord {
    display: inline-block;
    width: 158px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.mCS_y_hidden .f-menuItemWord {
    width: 170px
}

.jumpSerList {
    _float: right;
    width: 50px;
    display: inline-block
}

.jumpSerEdit {
    background: url(/image/v2/mbg01.png?v=201711061218)-46px -233px no-repeat;
    position: relative;
    display: inline-block;
    width: 22px;
    height: 28px
}

.jumpSerDel {
    background: url(/image/v2/mbg01.png?v=201711061218) -70px -233px no-repeat;
    position: relative;
    display: inline-block;
    width: 22px;
    height: 28px
}

.popupZoneListOper {
    _float: right;
    width: 50px;
    display: inline-block
}

.popupZoneEdit {
    background: url(/image/v2/mbg01.png?v=201711061218)-46px -233px no-repeat;
    position: relative;
    display: inline-block;
    width: 22px;
    height: 28px
}

.popupZoneDel {
    background: url(/image/v2/mbg01.png?v=201711061218) -70px -233px no-repeat;
    position: relative;
    display: inline-block;
    width: 22px;
    height: 28px
}

.keyWordTips1 {
    top: 92px
}

.keyWordTips2 {
    top: 144px
}

.keyWordTips {
    position: absolute;
    left: 245px;
    width: 255px;
    padding: 9px 5px 7px 15px;
    background: #fef5d8;
    _border: 1px solid #cacaca;
    font-family: '微软雅黑';
    font-size: 12px;
    color: #eb6a40;
    z-index: 9999;
    height: 50px;
    line-height: 24px;
    font-size: 14px
}

    .keyWordTips span {
        display: block;
        position: absolute;
        top: -15px;
        left: 50px;
        width: 0;
        height: 0;
        border: 8px solid;
        border-color: transparent;
        border-bottom-color: #fef5d8
    }

    .keyWordTips em {
        display: block;
        position: absolute;
        top: -16px;
        left: 50px;
        width: 0;
        height: 0;
        border: 8px solid;
        border-color: transparent;
        border-bottom-color: #fef5d8
    }

.component-scaleH-enter-active, .component-scaleH-leave-active {
    transition: transform .3s ease
}

.component-scaleH-enter, .component-scaleH-leave-active {
    transform: scaleY(0)
}

.manageTranTop {
    transition: top .5s
}

.fk-toolTopBar {
    position: fixed;
    top: 0;
    z-index: 9031;
    width: 100%;
    height: 65px;
    line-height: 65px;
    border-bottom: 1px solid #eff1f2;
    background: #fff;
    font-size: 0;
    box-shadow: 0 3px 5px 1px rgba(0,0,0,0.1);
    font-family: "微软雅黑";
    transition: height .5s,line-height .5s
}

    .fk-toolTopBar a {
        text-decoration: none;
        font-family: "微软雅黑";
        word-break: break-all
    }

.toolbarArea {
    width: 100%;
    min-width: 1051px;
    height: 100%;
    margin: 0 auto
}

.toolbarLeft {
    float: left;
    height: 100%;
    margin-left: 225px
}

.toolbarRight {
    float: right;
    height: 100%;
    margin-right: 35px
}

.admToolItem {
    display: inline-block;
    height: 100%;
    width: 100px;
    text-align: center;
    border-right: 1px solid #eff1f2;
    cursor: pointer;
    font-size: 0;
    font-family: "微软雅黑";
    color: #333;
    text-decoration: none
}

.admTool-rapidSite:hover {
    color: #5874d8
}

.admTool-siteManage:hover {
    color: #5874d8
}

.admTool-mobileVersion:hover {
    color: #5874d8
}

    .admTool-mobileVersion:hover .mobileVersionIcon {
        background-position: -654px -685px
    }

.admTool-buyUpgrade:hover {
    color: #5874d8
}

.admTool-serviceSupport:hover {
    color: #5874d8
}

.admTool-userCenter:hover .toolItemText {
    background-position: -684px -685px
}

.admToolItem:hover .toolItemArrowIcon {
    background-position: -1083px -590px
}

.toolItemText {
    font-size: 14px
}

.fk-toolTopBarShortScreen {
    height: 50px;
    line-height: 50px
}

.admTool-mobileVersion {
    width: 112px;
    border-left: 1px solid #eff1f2
}

.mobileVersionIcon {
    display: inline-block;
    width: 14px;
    height: 21px;
    margin-right: 12px;
    margin-top: -3px;
    vertical-align: middle;
    background: url(/image/v2/mbg01.png?v=201711061218) -456px -581px no-repeat
}

.admTool-userCenter {
    width: 77px;
    border-right: 0;
    vertical-align: top
}

.admTool-serviceSupport {
    width: 107px
}

.admTool-userCenter .toolItemText {
    display: inline-block;
    width: 17px;
    height: 17px;
    margin-top: -3px;
    vertical-align: middle;
    background: url(/image/v2/mbg01.png?v=201711061218) -562px -581px no-repeat
}

.toolItemArrowIcon {
    display: inline-block;
    width: 10px;
    height: 5px;
    margin-left: 12px;
    margin-top: -8px;
    vertical-align: middle;
    background: url(/image/v2/mbg01.png?v=201711061218) -498px -590px no-repeat;
    transition: transform .2s
}

.admTool-userCenter .toolItemArrowIcon {
    margin-top: 0
}

.admTool-saveAllSite {
    width: 120px;
    height: 44px;
    line-height: 44px;
    border: 1px solid #eaeaea;
    border-radius: 2px;
    color: #ccc;
    background: #fff;
    cursor: not-allowed
}

.admTool-previewShow, .admTool-cancelAllSave {
    width: 70px;
    height: 44px;
    line-height: 44px;
    border-radius: 2px;
    margin-left: 10px
}

.admTool-cancelAllSave {
    border: 1px solid #eaeaea;
    color: #ccc;
    background: #fff;
    cursor: not-allowed
}

.admTool-previewShow {
    background: #fff;
    border: 1px solid #ccc;
    color: #333;
    cursor: pointer
}

    .admTool-previewShow:hover {
        background: #5874d8;
        border-color: #5874d8;
        color: #fff
    }

    .admTool-previewShow:active {
        background: #4a67d1;
        border-color: #4a67d1;
        color: #fff
    }

.admToolItem:hover .toolItemArrowIcon {
    transform: rotate(180deg)
}

.admToolItem_hover {
    color: #5874d8
}

    .admToolItem_hover .toolItemArrowIcon {
        transform: rotate(180deg)
    }

.admTool-userCenter.admToolItem_hover .toolItemText {
    background-position: -684px -685px
}

.fk-toolTopBarShortScreen .admTool-saveAllSite {
    height: 32px;
    line-height: 32px
}

.fk-toolTopBarShortScreen .admTool-cancelAllSave {
    height: 32px;
    line-height: 32px
}

.fk-toolTopBarShortScreen .admTool-previewShow {
    height: 32px;
    line-height: 32px
}

.admTool-saveAllSite {
    transition: all .3s
}

.admTool-cancelAllSave {
    transition: all .3s
}

.admTool-previewShow {
    transition: all .3s
}

.admTool_siteChange {
    background: #5874d8;
    color: #fff;
    border-color: #5874d8;
    cursor: pointer
}

    .admTool_siteChange.admTool-cancelAllSave {
        background: #fff;
        border: 1px solid #ccc;
        color: #333;
        cursor: pointer
    }

    .admTool_siteChange:hover {
        background: #5874d8;
        color: #fff;
        border-color: #5874d8;
        cursor: pointer
    }

    .admTool_siteChange:active {
        background: #4a67d1;
        border-color: #4a67d1;
        color: #fff;
        cursor: pointer
    }

.admTool_btnDisabled {
    border: 1px solid #eaeaea;
    color: #ccc;
    background: #fff;
    transition: background,color .3s;
    cursor: not-allowed
}

    .admTool_btnDisabled:hover {
        border: 1px solid #eaeaea;
        color: #ccc;
        background: #fff;
        transition: background,color .3s;
        cursor: not-allowed
    }

    .admTool_btnDisabled:active {
        border: 1px solid #eaeaea;
        color: #ccc;
        background: #fff;
        transition: background,color .3s;
        cursor: not-allowed
    }

.admTool-saveAllSite.admTool_keep {
    border-color: #eaeaea;
    color: #ccc;
    background: #fff;
    cursor: not-allowed
}

.admTool-cancelAllSave.admTool_keep {
    border-color: #eaeaea;
    color: #ccc;
    background: #fff;
    cursor: not-allowed
}

.admTool-previewShow.admTool_keep {
    background: #fff;
    border-color: #ccc;
    color: #333;
    cursor: pointer
}

.topbarItemExtPanel {
    height: 0
}

.serviceSupportExtPanel {
    position: absolute;
    transform-origin: 0 0
}

.serviceSupportList {
    width: 150px;
    padding: 10px 0 13px 0;
    border-radius: 5px;
    background: #fff;
    overflow: hidden;
    transition: height .2s;
    border: 1px solid #efefef
}

.serviceSupportItem {
    display: block;
    width: 150px;
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #f6f7f8;
    text-align: left;
    font-size: 0;
    font-family: "微软雅黑";
    color: #626378;
    cursor: pointer;
    text-align: center
}

    .serviceSupportItem:last-child {
        border: 0
    }

    .serviceSupportItem:hover .toolItemText {
        color: #5874d8
    }

.serviceSupportItem_hover .toolItemText {
    color: #5874d8
}

.serviceSupportItemIcon {
    display: inline-block;
    width: 28px;
    height: 28px;
    margin-right: 10px;
    background-image: url(/image/v2/mbg01.png?v=201711061218);
    background-repeat: no-repeat;
    vertical-align: middle
}

.admTool-serviceOnline .serviceSupportItemIcon {
    background-position: -456px -680px
}

.admTool-helpCenter .serviceSupportItemIcon {
    background-position: -456px -727px
}

.admTool-serComplaint .serviceSupportItemIcon {
    background-position: -456px -776px
}

.admTool-angentInquiry .serviceSupportItemIcon {
    background-position: -501px -727px
}

.admTool-fallowByWX .serviceSupportItemIcon {
    background-position: -456px -870px
}

.admTool-fallowByWX .toolItemArrowIcon {
    display: none
}

.serviceSupport-on {
    display: block
}

.wxQrCodePanel {
    position: absolute;
    left: 172px;
    top: 72px
}

    .wxQrCodePanel:before {
        content: "";
        position: absolute;
        top: 50%;
        left: -4px;
        width: 10px;
        height: 10px;
        background: url(/image/v2/mbg01.png?v=201711061218) -1384px -100px no-repeat
    }

.wxQrCodePanelInner {
    width: 150px;
    height: 198px;
    border: 1px solid #e3e2e8;
    background: #fff;
    border-radius: 2px;
    overflow: hidden
}

.fkWXQrCode {
    width: 100px;
    height: 100px;
    margin: 22px auto 0 auto;
    background: #fff url(/image/jzQr.jpg?v=201707031156) center center no-repeat
}

.fkWXQrCodeTitle {
    padding: 0;
    margin-top: 15px;
    margin-bottom: 0;
    color: #333;
    font-size: 16px;
    line-height: 16px;
    text-align: center
}

.fkWXQrCodeDisc {
    padding: 0;
    margin-top: 10px;
    margin-bottom: 0;
    color: #999;
    font-size: 12px;
    line-height: 12px;
    text-align: center
}

.userCentertExtPanel {
    transform-origin: 0 0;
    position: absolute;
    width: 335px;
    height: 0;
    border-radius: 5px;
    background: #fff;
    overflow: hidden;
    height: 220px;
    border: 1px solid #efefef
}

.topbarItemExtContent {
    position: absolute;
    top: 90px
}

.userCenterItemTabList {
    width: 100%;
    height: 55px;
    padding-top: 9px;
    text-align: center;
    position: relative
}

.userCenterItemTab {
    position: relative;
    display: inline-block;
    width: 88px;
    height: 27px;
    line-height: 27px;
    margin: 0 4px;
    font-size: 14px;
    color: #333;
    text-align: center;
    cursor: pointer;
    transition: color .2s
}

    .userCenterItemTab:after {
        content: "";
        position: absolute;
        top: 7px;
        right: -3px;
        height: 13px;
        width: 1px;
        background: #e6e6e6;
        transition: background .3s
    }

.userCenterItemTab_on {
    color: #fff
}

.userCenterItemTab_Bg {
    position: absolute;
    top: 23px;
    left: 27px;
    width: 88px;
    height: 27px;
    border-color: #5874d8;
    border-radius: 14px;
    background: #5874d8;
    transition: left .2s
}

.fk-toolTopBarShortScreen .userCenterItemTab_Bg {
    top: 16px
}

.userCenterItemTab_Bg1 {
    left: 122px
}

.userCenterItemTab_Bg2 {
    left: 219px
}

.userCenterItemTab_OemBg0 {
    left: 74px
}

.userCenterItemTab_OemBg1 {
    left: 173px
}

.userCenterItemTab_BgOnly {
    left: 121px
}

.userCenterItemTab_Bg:before {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 50%;
    margin-left: -3px;
    width: 6px;
    height: 4px;
    background: url(/image/v2/mbg01.png?v=201711061218) -901px -923px no-repeat
}

.userCenterItemTab:last-child:after {
    display: none
}

.userCenterContainer {
    display: none;
    width: 285px;
    height: 156px;
    padding: 0 25px;
    position: relative
}

.userCenterContainer-on {
    display: block
}

.headLogo {
    float: left;
    width: 65px;
    height: 65px
}

.headLogoImg {
    width: 65px;
    height: 65px;
    border-radius: 0;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center top
}

.headLogoDefaultBg {
    width: 65px;
    height: 65px;
    border-radius: 50%;
    background-color: #ededed;
    background: url(/image/v2/mbg01.png?v=201711061218) -602px -963px no-repeat
}

.siteDetail {
    float: right;
    width: 210px;
    height: 100px
}

.currentSiteVis {
    font-size: 14px;
    color: #333;
    line-height: 14px;
    margin-bottom: 8px
}

.siteVersionIconBg {
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    margin-left: 3px;
    vertical-align: text-bottom;
    background: url(/image/v2/mbg01.png?v=201711061218) no-repeat
}

.siteGroupFreiconBg {
    background-position: -564px -631px
}

.siteGroupProiconBg {
    background-position: -510px -631px
}

.siteGroupStdiconBg {
    background-position: -537px -631px
}

.siteGroupBiziconBg {
    background-position: -456px -631px
}

.siteGroupUlticonBg {
    background-position: -483px -631px
}

.siteGroupOTriiconBg {
    background-position: -592px -631px
}

.siteGroupOLowiconBg {
    background-position: -619px -631px
}

.siteGroupOMidiconBg {
    background-position: -645px -631px
}

.siteGroupOAdviconBg {
    background-position: -672px -631px
}

.siteGroupOExpiconBg {
    background-position: -909px -631px
}

.siteGroupOExticonBg {
    background-position: -936px -631px
}

.siteGroupCooiconBg {
    background-position: -753px -631px
}

.updateSiteVis {
    display: inline-block;
    width: 60px;
    height: 20px;
    line-height: 20px;
    margin-left: 3px;
    border-radius: 3px;
    vertical-align: text-bottom;
    background: #ffa300;
    color: #fff;
    text-align: center;
    cursor: pointer
}

.currentSiteDisc {
    font-size: 12px;
    color: #999;
    line-height: 18px
}

.myMsgOprateList {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 84%;
    height: 50px;
    margin-left: 8%;
    border-top: 1px solid #eff1f2;
    font-size: 12px;
    color: #999;
    line-height: 50px;
    text-align: right;
    clear: both
}

.myMsgOprateItem {
    margin-left: 4px;
    color: #666
}

    .myMsgOprateItem:hover {
        color: #5874d8
    }

.webSiteOprateBtn:hover {
    color: #5874d8
}

.webSiteOprateBtn.btn-hover {
    color: #5874d8
}

.myWebSiteLine {
    line-height: 16px;
    overflow: hidden;
    padding: 16px 0
}

.myWebsiteMainUrl {
    font-size: 14px;
    line-height: 16px;
    color: #333
}

    .myWebsiteMainUrl:hover {
        color: #5874d8
    }

.webSiteOprateBtnLine {
    line-height: 14px
}

.webSiteOprateBtn {
    font-size: 12px;
    color: #666;
    margin-right: 5px
}

.shareSiteBtnline {
    position: absolute;
    bottom: 0;
    height: 56px;
    width: 285px;
    line-height: 56px;
    border-top: 1px solid #eff1f2;
    font-size: 12px;
    color: #999;
    text-align: right;
    vertical-align: middle
}

.shareLineTitle {
    display: inline-block;
    margin-top: -7px;
    vertical-align: middle;
    color: #333
}

.mySiteShareItem {
    display: inline-block;
    width: 25px;
    height: 25px;
    line-height: 25px;
    margin-left: 10px;
    vertical-align: text-bottom;
    background: url(/image/v2/mbg01.png?v=201711061218) no-repeat
}

.sina_weibo {
    background-position: -503px -682px
}

.qq_weibo {
    background-position: -573px -682px
}

.qq_zone {
    background-position: -608px -682px
}

.Weixin {
    background-position: -538px -682px
}

.formDialog .wxSharehideCloseBtn {
    width: 18px;
    height: 18px;
    background: url(/image/v2/mbg01.png?v=201711061218) -449px -187px no-repeat;
    cursor: pointer;
    margin-right: 20px
}

    .formDialog .wxSharehideCloseBtn:hover {
        width: 18px;
        height: 18px;
        background: url(/image/v2/mbg01.png?v=201711061218) -449px -187px no-repeat;
        cursor: pointer
    }

.siteActivity {
    margin-bottom: 15px
}

.updateBannerImg {
    width: 278px;
    height: 84px
}

.updateNewsLine {
    line-height: 18px;
    white-space: nowrap;
    overflow: hidden
}

.updateNewsPoint {
    display: inline-block;
    width: 2px;
    height: 2px;
    background: #626371;
    border-radius: 50%;
    margin: 0 10px 0 5px;
    vertical-align: middle
}

.updateNewsItem {
    display: inline-block;
    font-size: 13px;
    color: #626371;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 268px;
    vertical-align: middle
}

    .updateNewsItem:hover {
        color: #5874d8
    }

.fk-loadingBar {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: #f2f2f2;
    z-index: 9032
}

.currentProgress {
    width: 0;
    height: 2px;
    background: #5874d8
}

.fk-editLayer-v2 {
    position: absolute;
    left: 0;
    top: 0;
    height: 46px;
    z-index: 9030;
    margin: 0;
    padding: 0 8px 0 0;
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0 0 15px 0 rgba(0,0,0,0.20)
}

    .fk-editLayer-v2:before, .fk-editLayer-v2:after {
        content: '';
        display: block;
        position: absolute;
        top: 46px;
        left: 0;
        width: 100%;
        height: 6px;
        background: transparent
    }

    .fk-editLayer-v2:before {
        top: -6px
    }

    .fk-editLayer-v2 .tools {
        height: 100%
    }

    .fk-editLayer-v2 .itemHr {
        display: none
    }

    .fk-editLayer-v2 .f-button-text + .itemHr {
        display: inline-block;
        float: left;
        position: relative;
        top: 12px;
        width: 1px;
        height: 24px;
        background-color: #eee
    }

    .fk-editLayer-v2 .f-button-text, .fk-editLayer-v2 .f-button-icon {
        display: inline-block;
        float: left;
        position: relative;
        height: 100%;
        line-height: 46px;
        margin: 0;
        padding: 0;
        text-decoration: none;
        cursor: pointer
    }

    .fk-editLayer-v2 .f-button-text {
        padding: 0 15px;
        text-align: center;
        color: #54626f;
        font-size: 13px;
        font-weight: normal;
        font-family: "Microsoft YaHei"
    }

        .fk-editLayer-v2 .f-button-text:hover {
            color: #5874d8
        }

        .fk-editLayer-v2 .f-button-text + .itemHr + .f-button-icon {
            margin-left: 8px
        }

    .fk-editLayer-v2 .f-button-icon {
        width: 38px;
        background-image: url(/image/v2/mbg01.png?v=201711061218);
        text-indent: -9999px
    }

        .fk-editLayer-v2 .f-button-icon.f-add-btn {
            background-position: -1370px -532px
        }

        .fk-editLayer-v2 .f-button-icon.f-setStyle-btn {
            background-position: -1743px -532px
        }

        .fk-editLayer-v2 .f-button-icon.f-hide-btn {
            background-position: -1439px -532px
        }

        .fk-editLayer-v2 .f-button-icon.f-reset-btn {
            background-position: -1476px -532px
        }

        .fk-editLayer-v2 .f-button-icon.f-version-btn {
            background-position: -2022px -534px
        }

    .fk-editLayer-v2 .f-add-btn:hover {
        background-position: -1370px -489px
    }

    .fk-editLayer-v2 .f-setStyle-btn:hover {
        background-position: -1743px -489px
    }

    .fk-editLayer-v2 .f-hide-btn:hover {
        background-position: -1439px -489px
    }

    .fk-editLayer-v2 .f-reset-btn:hover {
        background-position: -1476px -489px
    }

    .fk-editLayer-v2 .f-version-btn:hover {
        background-position: -2022px -496px
    }

    .fk-editLayer-v2 .hotTip {
        width: 6px;
        height: 6px;
        border-radius: 3px;
        background: #f00;
        position: absolute;
        left: 29px;
        top: 10px
    }

.f-button-tip-vertical:before {
    content: "";
    position: absolute;
    left: 50%;
    transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    z-index: 1;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent
}

.f-button-tip-vertical:after {
    content: attr(data-title-tip);
    position: absolute;
    left: 50%;
    transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    padding: 0 12px;
    white-space: nowrap;
    height: 38px;
    line-height: 38px;
    text-align: center;
    overflow: hidden;
    text-indent: 0;
    font-size: 13px;
    color: #5874d8;
    font-weight: normal;
    font-family: "Microsoft YaHei",serif;
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0 0 15px 0 rgba(0,0,0,0.20)
}

.f-button-top:hover:before {
    top: -11px;
    border-top: 7px solid #fff
}

.f-button-top:hover:after {
    top: -48px
}

.f-button-bottom:hover:before {
    top: 50px;
    border-bottom: 7px solid #fff
}

.f-button-bottom:hover:after {
    top: 57px
}

.fk-rbar-edit-v2 {
    display: none;
    width: 46px;
    height: 92px;
    position: absolute;
    top: 30px;
    right: 35px;
    z-index: 63;
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0 0 15px 0 rgba(0,0,0,0.20)
}

    .fk-rbar-edit-v2 .item {
        width: 100%;
        height: 46px;
        line-height: 46px;
        text-align: center
    }

        .fk-rbar-edit-v2 .item .btn {
            display: block;
            width: 100%;
            height: 100%;
            position: relative;
            background-image: url(/image/v2/mbg01.png?v=201711061218);
            background-position: -1936px -492px;
            text-indent: -9999px
        }

            .fk-rbar-edit-v2 .item .btn.hide {
                background-position: -1434px -535px
            }

            .fk-rbar-edit-v2 .item .btn:hover {
                background-position: -1936px -451px
            }

        .fk-rbar-edit-v2 .item .hide:hover {
            background-position: -1434px -492px
        }

    .fk-rbar-edit-v2 .fk-rbar-splitLine {
        position: relative;
        left: 11px;
        width: 24px;
        height: 1px;
        background-color: #eee;
        margin: 0;
        border: 0
    }

    .fk-rbar-edit-v2 .item .btn:hover:before {
        content: "";
        position: absolute;
        right: 50px;
        top: 50%;
        transform: translate(0,-50%);
        -ms-transform: translate(0,-50%);
        z-index: 1;
        border-left: 7px solid #fff;
        border-top: 7px solid transparent;
        border-bottom: 7px solid transparent
    }

    .fk-rbar-edit-v2 .item .btn:hover:after {
        content: attr(data-title-tip);
        position: absolute;
        right: 57px;
        top: 50%;
        transform: translate(0,-50%);
        -ms-transform: translate(0,-50%);
        padding: 0 12.5px;
        white-space: nowrap;
        height: 37px;
        line-height: 37px;
        text-align: center;
        overflow: hidden;
        text-indent: 0;
        font-size: 13px;
        color: #5874d8;
        font-weight: normal;
        font-family: "Microsoft YaHei",serif;
        background-color: #fff;
        border-radius: 8px;
        box-shadow: 0 0 15px 0 rgba(0,0,0,0.20)
    }

.fk-editLayer-v2-forBackToTop .item a {
    text-decoration: none;
    color: #54626f
}

    .fk-editLayer-v2-forBackToTop .item a:hover {
        color: #5874d8
    }

.fk-editLayer-v2-forBackToTop .item .backToTopClose {
    display: block;
    width: 100%;
    height: 100%
}

.fk-baseEditToolV2 .nav .navMoveHandle {
    position: absolute;
    top: -45px;
    z-index: 1001;
    width: 100%;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 0
}

    .fk-baseEditToolV2 .nav .navMoveHandle .navMoveEdit {
        clear: both;
        position: relative;
        border: 0
    }

.fk-baseEditToolV2 .nav .navMoveHandle-bottom {
    top: auto
}

.fk-baseEditToolV2 .draggableBtn {
    position: absolute;
    top: 0;
    z-index: 9029;
    clear: both;
    width: 66px;
    height: 38px;
    background: #fff url(/image/v2/mbg01.png?v=201711061218) no-repeat -1803px -540px;
    border-radius: 8px;
    box-shadow: 0 0 15px 0 rgba(0,0,0,0.20);
    cursor: move
}

    .fk-baseEditToolV2 .draggableBtn:hover {
        background: #5874d8 url(/image/v2/mbg01.png?v=201711061218) no-repeat -1803px -495px
    }

    .fk-baseEditToolV2 .draggableBtn .dragHandle {
        background: #fff url(/image/v2/mbg01.png?v=201711061218) no-repeat -1803px -540px;
        border-radius: 8px
    }

        .fk-baseEditToolV2 .draggableBtn .dragHandle:hover {
            background: #5874d8 url(/image/v2/mbg01.png?v=201711061218) no-repeat -1803px -495px
        }

.fk-baseEditToolV2 .editLayer span {
    float: left;
    background-color: #557ce1;
    opacity: 1
}

.fk-baseEditToolV2 .editLayer .itemHr {
    float: left;
    border-color: #6689e4
}

.fk-baseEditToolV2 .editLayer .icon-button {
    background: #557ce1 url(/image/v2/mbg01.png?v=201711061218) no-repeat
}

    .fk-baseEditToolV2 .editLayer .icon-button:hover {
        background-color: #618cef
    }

.fk-baseEditToolV2 .editLayer .edit {
    background-position: -871px -2px
}

.fk-baseEditToolV2 .editLayer .drag {
    background-position: -1821px -466px
}

.fk-baseEditToolV2 .editLayer .close {
    background-position: -922px -2px
}

.fk-baseEditToolV2 .editLayer .top1 {
    background-position: -897px -2px
}

.fk-baseEditToolV2 .editLayer .public {
    background-position: -1983px -548px
}

.fk-baseEditToolV2 .editLayer .private {
    background-position: -1983px -507px
}

.fk-baseEditToolV2 .editLayer .reply {
    background-position: -1908px -546px
}

.fk-baseEditToolV2 .productListEditLayer .productListEdit {
    background-position: -871px -2px
}

.fk-baseEditToolV2 .productListEditLayer .productListClose {
    background-position: -922px -2px
}

.fk-baseEditToolV2 .productListEditLayer .productListTopIcon {
    background-position: -897px -2px
}

.fk-baseEditToolV2 .editLayer .button {
    background-color: #557ce1;
    font-family: '微软雅黑';
    opacity: 1
}

    .fk-baseEditToolV2 .editLayer .button:hover {
        background-color: #618ced;
        text-decoration: underline
    }

.fk-baseEditToolV2 .fk-productSlideEditLayer .button {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

.fk-topPage {
    position: absolute;
    right: 230px;
    top: 12px
}

.fk-previousBtn, .fk-nextBtn, .fk-topPageContent {
    position: relative;
    float: right
}

.fk-nextBtn, .fk-previousBtn {
    font-size: 14px;
    text-decoration: none
}

    .fk-nextBtn:hover {
        text-decoration: underline;
        color: #1b7ad1
    }

    .fk-previousBtn:hover {
        text-decoration: underline;
        color: #1b7ad1
    }

.fk-topPageContent {
    top: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.fk-nextPageNum {
    color: red
}

.elemZone .g_middlePlaceholder {
    display: none
}

.elemZone .f-zoneEditTip {
    width: 100%;
    height: 100%;
    font-family: "Microsoft Yahei";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 30
}

.elemZone .f-zoneEditTipBg {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    border: 1px solid #9fc7ef;
    background: #cbe3fb;
    opacity: .5;
    position: absolute;
    top: 0;
    left: 0
}

.elemZone .f-zoneOverEdit {
    width: 100%;
    height: 20px;
    font-size: 14px;
    color: #569fe7;
    line-height: 20px;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -10px
}

.elemZone .f-zoneOutEdit {
    width: 100%;
    height: 52px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -26px
}

.elemZone .f-tipDiv {
    display: inline-block;
    width: 170px;
    height: 52px;
    line-height: 52px;
    text-align: center;
    border-radius: 8px;
    overflow: hidden;
    position: relative
}

.elemZone .f-tipDivBg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #000;
    opacity: .5
}

.elemZone .f-tipText {
    position: relative;
    z-index: 2
}

.f-zoneEditBtn .f-addContent span {
    font-size: 14px;
    font-family: "Microsoft Yahei";
    color: #b8b8b8
}

.elemZone .f-zoneDisableTip {
    width: 100%;
    height: 100%;
    font-family: "Microsoft Yahei";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 30
}

.elemZone .f-zoneDisableTipBg {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    border: 1px solid #e66b8a;
    background: #ffeaee;
    opacity: .5;
    position: absolute;
    top: 0;
    left: 0
}

.elemZone .f-zoneOverDisable {
    width: 100%;
    height: 20px;
    font-size: 14px;
    color: #e72455;
    line-height: 20px;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -10px
}

.elemZone div.form:hover {
    overflow: visible
}

.elemZone .ui-resizable-tip {
    font-size: 0;
    border: 0;
    opacity: 1;
    filter: alpha(opacity=100);
    background: 0
}

.elemZone .ui-resizable-tip2 {
    background: 0
}

.elemZone .ui-resizable-nwTip {
    background-position: left top
}

.elemZone .ui-resizable-neTip {
    background-position: right top
}

.elemZone .ui-resizable-swTip {
    background-position: left bottom
}

.elemZone .ui-resizable-seTip {
    background-position: right bottom
}

.elemZone .f-handleHover .ui-resizable-icon3 {
    background: transparent url(/image/resizable/blueCircle.png?v=201502021742) no-repeat 0 0
}

.elemZone .f-handleHover .ui-resizable-blIcon2 {
    display: none
}

.elemZone .f-handleHover .ui-resizable-tlIcon2 {
    display: none
}

.elemZone .f-handleHover .ui-resizable-brIcon2 {
    display: none
}

.elemZone .f-handleHover .ui-resizable-trIcon2 {
    display: none
}

.fk-childModuleHover .ui-resizable-line {
    display: none
}

.fk-elemZone-unselect {
    -moz-user-select: none;
    -o-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.searchInputText {
    width: 360px;
    height: 38px;
    border: 0;
    border-radius: 3px;
    border: 1px solid #e3e2e8;
    font-size: 13px;
    padding-left: 15px;
    color: #333;
    font-family: "Microsoft Yahei","微软雅黑",sans-serif;
    position: relative;
    left: -228px;
    top: 20px;
    outline: 0
}

    .searchInputText::-webkit-input-placeholder {
        color: #999;
        font-size: 13px
    }

    .searchInputText:-moz-placeholder {
        color: #999;
        font-size: 13px
    }

    .searchInputText::-moz-placeholder {
        color: #999;
        font-size: 13px
    }

    .searchInputText:-ms-input-placeholder {
        color: #999;
        font-size: 13px
    }

.searchInputTextEnter {
    width: 38px;
    height: 38px;
    position: absolute;
    top: 22px;
    left: 109px;
    background: #fff url(/image/v2/mbg01.png?v=201711061218) no-repeat -186px -1047px
}

.searchBtnPage {
    height: 32px;
    float: right
}

.searchBtn {
    position: relative;
    width: 100px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    right: 40px;
    color: #333;
    font-size: 13px;
    border: 1px #e3e2e8 solid;
    border-radius: 25px;
    cursor: pointer
}

    .searchBtn:hover {
        color: #fff;
        background-color: #5874d8;
        border: 0
    }

.searchWindowBody {
    position: relative;
    width: 100%;
    height: 100%
}

.searchWindow {
    position: absolute;
    width: 930px;
    height: 690px;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: 9034;
    color: #666;
    box-shadow: rgba(0,0,0,0.14902) 0 0 10px;
    font-family: 微软雅黑,"microsoft yahei",宋体,新宋体,sans-serif;
    background: #fff;
    border-radius: 2px;
    animation: searchWindow .3s
}

@keyframes searchWindow {
    0% {
        transform: scale(0.6)
    }

    100% {
        transform: scale(1)
    }
}

.searchWindowHead {
    height: 65px;
    line-height: 65px;
    width: 930px;
    background-color: #fff;
    border-top-right-radius: 2px;
    border-bottom: 1px solid #e3e2e8
}

.searchWindowCenter {
    height: 623px;
    width: 930px;
    border-bottom: 2px solid transparent
}

.searchWindowHead_title {
    position: absolute;
    margin-left: 35px;
    padding-top: 0;
    font-size: 16px;
    color: #333;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.searchWindowHead_close {
    position: absolute;
    width: 18px;
    height: 18px;
    top: 23px;
    right: 30px
}

.searchWindowHead_close_img {
    width: 18px;
    height: 18px;
    background: url(/image/v2/mbg01.png?v=201711061218) -449px -187px no-repeat;
    cursor: pointer
}

    .searchWindowHead_close_img:hover {
        width: 18px;
        height: 18px;
        background: url(/image/v2/mbg01.png?v=201711061218) -791px -152px no-repeat;
        cursor: pointer
    }

.searchWindowUl {
    position: absolute;
    list-style: none;
    height: 415px;
    width: 142px;
    margin-top: 0;
    padding-left: 0 !important
}

.searchWindowLi {
    text-align: center;
    border-right: 1px solid #e3e2e8;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
    margin-top: -1px;
    -webkit-transition: border-bottom .2s ease,border-top .2s ease;
    transition: border-bottom .2s ease,border-top .2s ease;
    cursor: pointer
}

    .searchWindowLi:hover a {
        color: #557ce1
    }

.searchWindowTradeSelect {
    display: inline-block;
    padding-top: 21px;
    text-decoration: none;
    color: #333;
    font-size: 14px;
    height: 44px;
    width: 100%;
    font-family: "微软雅黑"
}

.searchWindowTMallSelect {
    display: inline-block;
    padding-top: 21px;
    text-decoration: none;
    color: #333;
    font-size: 14px;
    height: 44px;
    width: 100%;
    font-family: "微软雅黑"
}

.searchWindowaBar {
    position: absolute;
    left: 0;
    height: 65px;
    width: 6px;
    background: #557ce1;
    top: 0
}

.searchWindowActive {
    position: relative;
    border-top: 1px solid #e3e2e8;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #e3e2e8;
    color: #557ce1;
    cursor: default
}

    .searchWindowActive a {
        color: #557ce1
    }

.searchWindowTableLine {
    position: absolute;
    left: 141px;
    height: 525px;
    top: 131px;
    border-right: 1px solid #e3e2e8
}

.searchWindowInputText {
    width: 340px;
    height: 32px;
    border: 0;
    border-radius: 3px;
    border: 1px solid #e3e2e8;
    font-size: 13px;
    padding-left: 15px;
    color: #333;
    font-family: "Microsoft Yahei","微软雅黑",sans-serif;
    position: relative;
    left: 173px;
    top: 25px;
    outline: 0
}

    .searchWindowInputText::-webkit-input-placeholder {
        color: #999;
        font-size: 13px
    }

    .searchWindowInputText:-moz-placeholder {
        color: #999;
        font-size: 13px
    }

    .searchWindowInputText::-moz-placeholder {
        color: #999;
        font-size: 13px
    }

    .searchWindowInputText:-ms-input-placeholder {
        color: #999;
        font-size: 13px
    }

.searchWindowInputTextEnter {
    width: 32px;
    height: 32px;
    position: absolute;
    top: 93px;
    left: 496px;
    background: #fff url(/image/v2/mbg01.png?v=201711061218) no-repeat -188px -1050px
}

.searchWindowTip {
    width: 377px;
    height: 19px;
    position: relative;
    left: 154px;
    top: 28px;
    margin-top: 20px;
    font-size: 14px;
    display: none
}

.searchWindowTipText {
    width: 73px;
    color: #557ce1;
    float: left;
    left: 22px;
    position: relative;
    cursor: pointer
}

    .searchWindowTipText span {
        margin-left: 6px
    }

.searchWindowTipCenter {
    position: relative;
    float: left;
    left: 36px
}

.searchWindowContent {
    padding: 15px;
    border: 0;
    width: 750px;
    font-family: "微软雅黑";
    left: 141px;
    height: 479px;
    top: 24px;
    position: relative
}

    .searchWindowContent .f-industryContainer {
        overflow: hidden
    }

        .searchWindowContent .f-industryContainer:last-child .f-industryContent {
            border-bottom: 0
        }

    .searchWindowContent .f-industryTitle {
        background: url(/image/v2/vbg01.png?v=201710241449) no-repeat 177px -1875px;
        width: 185px;
        line-height: 40px;
        float: left;
        margin-right: 40px;
        text-align: left;
        text-indent: 20px;
        font-size: 14px;
        color: #444;
        cursor: pointer
    }

    .searchWindowContent .f-industryContent {
        width: 480px;
        line-height: 40px;
        float: left;
        font-size: 14px
    }

        .searchWindowContent .f-industryContent a {
            margin-right: 28px;
            text-decoration: none;
            color: #999;
            font-size: 14px
        }

            .searchWindowContent .f-industryContent a:hover {
                color: #557ce1
            }

.searchWindowMall {
    display: none
}

.searchWindowNoFind {
    position: relative;
    width: 788px;
    height: 435px;
    left: 142px;
    top: 86px;
    background-color: #fff;
    display: none
}

.searchWindowNoFindPic {
    position: relative;
    background: url(/image/v2/defaultIcon.png?v=201708281440) no-repeat 0 0;
    width: 170px;
    height: 130px;
    left: 309px;
    top: 29px
}

.searchWindowNoFindTipText {
    position: relative;
    font-size: 16px;
    color: #666;
    top: 64px;
    left: 218px;
    width: 352px
}

.searchWindowNoFindTip {
    position: relative;
    font-size: 13px;
    top: 110px;
    display: none
}

    .searchWindowNoFindTip div {
        position: relative;
        width: 90px;
        height: 34px;
        text-align: center;
        line-height: 32px;
        border: 1px #e3e2e8 solid;
        border-radius: 2px;
        cursor: pointer;
        color: #333;
        background-color: #fff;
        float: left
    }

        .searchWindowNoFindTip div:hover {
            background-color: #5874d8;
            color: #fff;
            border: 1px #fff solid
        }

.searchWindowNoFindKong {
    left: 230px
}

.searchWindowNoFindLike {
    left: 248px
}

.searchWindowNoFindTrade {
    left: 266px;
    width: 120px !important
}

#firstTimeToNavV2 {
    z-index: 9033
}

.firstTimeToNavV2Prompt {
    position: absolute
}

.firstTimeToNavV2Prompt-A {
    width: 760px;
    height: 422px;
    top: 81px;
    left: 56px;
    background: url(/image/site/navV2Helper.png?v=201708172024) no-repeat
}

.firstTimeToNavV2Prompt-B {
    width: 500px;
    height: 180px;
    top: 0;
    right: 55px;
    background: url(/image/site/navV2Helper.png?v=201708172024) 18px -479px no-repeat
}

.firstTimeToNavV2Prompt-C {
    width: 538px;
    height: 256px;
    top: 280px;
    left: 376px;
    background: url(/image/site/navV2Helper.png?v=201708172024) 18px -688px no-repeat
}

.firstTimeToNavV2Prompt .closeNavV2Helper {
    display: block;
    width: 136px;
    height: 56px;
    position: absolute;
    left: 610px;
    top: 360px;
    cursor: pointer
}

.firstTimeToNavV2Prompt-C .closeNavV2Helper {
    left: 392px;
    top: 190px
}

.newUserTipBac {
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: .65;
    left: 0;
    z-index: 9033;
    background-color: #000
}

.newUserTipPic {
    position: absolute;
    width: 500px;
    height: 200px;
    background: url(/image/v2/rapidSiteTip.png?v=201708281440) no-repeat 0 0;
    z-index: 9034;
    left: 227px
}

.fk-popupWindowVT.warnTemplateVBackup .pWHead {
    border: 0
}

.fk-popupWindowVT.warnTemplateVBackup .pWBottom .pWBtns {
    margin-bottom: 40px
}

.warnTipsCircle {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    border: 4px solid gray;
    border: 4px solid gray;
    margin: 0 auto 40px;
    padding: 0;
    position: relative;
    top: 6px;
    box-sizing: content-box;
    border-color: #f8bb86
}

.warnTipsCircleAni {
    animation: pulseWarningIns .75s infinite alternate;
    -webkit-animation: pulseWarningIns .75s infinite alternate
}

.warnTipsLine {
    position: absolute;
    width: 5px;
    height: 47px;
    left: 50%;
    top: 10px;
    webkit-border-radius: 2px;
    border-radius: 2px;
    margin-left: -2px;
    background-color: #f8bb86
}

.warnTipsPoint {
    position: absolute;
    width: 7px;
    height: 7px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin-left: -3px;
    left: 50%;
    bottom: 10px;
    background-color: #f8bb86
}

.warnTipsText {
    color: #333;
    font-size: 16px;
    line-height: 22px;
    padding: 2px 52px 0
}

.warnOperateArea {
    margin-top: 12px;
    padding-left: 52px
}

.popupLovelEditing .popupLevelForms {
    min-height: auto;
    overflow-x: hidden;
    overflow-y: auto
}

.popupLevelEditToolArea {
    position: absolute;
    top: 0;
    left: 0;
    height: 0;
    width: 100%;
    overflow: visible
}

.popupLevelEditPanel {
    position: absolute;
    top: 0;
    left: 0;
    height: 0;
    width: 100%;
    overflow: visible
}

.popupLevelEditTool {
    position: absolute;
    top: 0;
    left: 0;
    height: 0;
    width: 100%;
    overflow: visible;
    z-index: 1
}

.popupZoneHoverEditTab {
    display: none;
    position: absolute;
    width: 182px;
    height: 42px;
    box-sizing: border-box;
    padding: 4px 10px;
    border: 1px solid #e2e6e7;
    background-color: #fff;
    z-index: 1
}

.popupZoneEditBtn {
    display: inline-block;
    width: 70px;
    height: 34px;
    line-height: 34px;
    cursor: pointer
}

    .popupZoneEditBtn .popupZoneTabIcon {
        display: inline-block;
        width: 16px;
        height: 16px;
        background: url(/image/v2/mbg01.png?v=201711061218) -959px -7px no-repeat;
        vertical-align: middle
    }

.popupZoneSwitchBtn .popupZoneTabIcon {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-left: 5px;
    background: url(/image/v2/mbg01.png?v=201711061218) -888px -154px no-repeat;
    vertical-align: middle
}

.popupZoneTabText {
    margin-left: 10px;
    font-size: 14px;
    font-family: "微软雅黑";
    color: #333;
    vertical-align: middle
}

.popupZoneSwitchBtn .popupZoneTabText {
    margin-left: 5px
}

.popupZoneSwitchBtn {
    display: inline-block;
    width: 88px;
    height: 35px;
    line-height: 34px;
    border: 1px solid transparent;
    cursor: pointer
}

.popupZoneSwitchPanel {
    position: absolute;
    top: 40px;
    left: 80px;
    width: 224px;
    height: 154px;
    font-size: 0;
    border: 1px solid #e2e6e7
}

.popupZoneUl {
    height: 154px;
    padding-top: 10px;
    background: #fff;
    box-sizing: border-box
}

.popupZoneLi {
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-size: 13px;
    color: #333;
    padding: 0 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-family: "微软雅黑";
    cursor: pointer
}

    .popupZoneLi:hover {
        background: #f3f4f4
    }

.curPopupZoneLi {
    color: #5874d8
}

.coverLine {
    position: absolute;
    top: -1px;
    left: 0;
    width: 88px;
    height: 3px;
    background-color: #fff
}

.popupZoneHoverEditTab .mCS-fk-gray > .mCSB_container {
    margin: 0
}

.popupZoneHoverEditTab .mCSB_outside + .mCSB_scrollTools {
    right: -3px
}

.popupZoneEditBtn:hover .popupZoneTabText {
    color: #5874d8
}

.popupZoneSwitchBtn:hover .popupZoneTabText {
    color: #5874d8
}

.popupZoneEditBtn:hover .popupZoneTabIcon {
    background-position: -901px -61px
}

.popupZoneSwitchBtn:hover .popupZoneTabIcon {
    background-position: -917px -154px
}

.popupZoneSwitchBtnActive {
    border-color: #e2e6e7
}

    .popupZoneSwitchBtnActive .popupZoneTabText {
        color: #5874d8
    }

    .popupZoneSwitchBtnActive .popupZoneTabIcon {
        background-position: -917px -154px
    }

.popupZoneEditOperateArea {
    position: fixed;
    width: 100%;
    height: 35px;
    white-space: nowrap;
    text-align: center
}

    .popupZoneEditOperateArea .jz-btn {
        margin: 0 18px
    }

.popupZoneModuleNameArea {
    margin-top: 10px
}

.poupupZoneModuleTitleLine {
    margin-left: 22px;
    height: 50px;
    line-height: 50px;
    font-size: 13px;
    color: #333;
    font-family: "微软雅黑"
}

.poupupZoneModuleNameLine {
    margin-left: 12px
}

.poupupZoneModuleNameInput {
    width: 260px;
    height: 30px;
    padding: 0;
    border: 1px solid #e2e6e7;
    margin: 0;
    text-indent: 8px;
    color: #333
}

.popupZonePanelOverLay {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    width: 100%;
    height: 100%;
    display: none
}

.popupZoneModulePanel .historyModuleContainer {
    height: 448px
}

.popupZoneModulePanel .historyModuleListWrap {
    padding-top: 20px
}

.popupZoneModulePanel .historyModuleStaUl {
    padding-left: 20px
}

.popupZoneModulePanel .historyModuleStatcLine {
    height: 42px;
    line-height: 44px;
    border: 1px solid #f2f2f2;
    margin-bottom: 15px;
    font-size: 13px;
    color: #333;
    cursor: pointer;
    border-radius: 5px;
    width: 256px
}

.popupZoneModulePanel .historyModuleLineLeft {
    display: inline-block;
    width: 140px;
    margin-left: 20px;
    white-space: nowrap;
    overflow: hidden;
    vertical-align: top
}

.popupZoneModulePanel .historyModuleLineRight {
    float: right;
    display: inline-block;
    width: 95px;
    height: 42px;
    vertical-align: top;
    text-align: right
}

.popupZoneModulePanel .historyModuleViewSwitch {
    display: inline-block;
    vertical-align: middle;
    margin-top: -3px;
    margin-right: 18px;
    width: 15px;
    height: 10px;
    /*background-image: url(/image/v2/mbg01.png?v=201711061218);*/
    background-repeat: no-repeat;
    cursor: pointer;
    background-position: -690px -588px
}

.popupZoneModulePanel .historyModuleViewBlock {
    background-position: -627px -586px
}

    .popupZoneModulePanel .historyModuleViewBlock:hover {
        background-position: -1115px -587px
    }

.popupZoneModulePanel .historyModuleDel {
    display: inline-block;
    width: 14px;
    height: 14px;
    vertical-align: middle;
    margin-top: -3px;
    margin-right: 24px;
    /*background-image: url(/image/v2/mbg01.png?v=201711061218);*/
    background-repeat: no-repeat;
    cursor: pointer;
    background-position: -659px -584px
}

    .popupZoneModulePanel .historyModuleDel:hover {
        background-position: -1147px -585px
    }

.popupZoneModulePanel .historyModuleName {
    width: 65px;
    height: 30px;
    outline: 0;
    border: 0;
    margin: 0;
    padding: 0;
    font-size: 13px;
    color: #666;
    box-sizing: border-box
}

    .popupZoneModulePanel .historyModuleName:focus {
        outline: 0;
        outline: #c5c5c5 dashed 1px;
        color: #666;
        font-size: 13px
    }

.popupZoneModulePanel .historyModuleNameText.showModuleNameText {
    color: #666
}

.popupZoneModulePanel .historyModuleNameText {
    color: #ccc
}

.popupZoneModulePanel .setStyle .item {
    height: 35px;
    line-height: 35px;
    margin-top: 20px
}

    .popupZoneModulePanel .setStyle .item .itemTit {
        float: left;
        color: #333;
        font-size: 13px;
        margin-left: 20px
    }

.popupZoneModulePanel .setStyle .bgColor {
    float: left;
    width: 23px;
    height: 23px;
    margin-top: 6px;
    margin-left: 14px;
    cursor: pointer
}

    .popupZoneModulePanel .setStyle .bgColor.showBorder {
        border: 1px solid #efefef;
        width: 21px;
        height: 21px
    }

.popupZoneModulePanel .mCSB_outside + .mCSB_scrollTools {
    right: 0
}

.popupZoneModulePanel .mCS-fk-gray.mCSB_scrollTools {
    opacity: 0
}

.popupZoneModulePanel:hover .mCS-fk-gray.mCSB_scrollTools {
    opacity: .75
}

.popupZoneModulePanel .closeFunPanel {
    width: 12px;
    height: 12px;
    margin: 23px 25px;
    /*background: url(/image/v2/mbg01.png?v=201711061218) -456px -1159px no-repeat*/
}

.noMorePopupZoneList {
    line-height: 154px;
    text-align: center;
    font-size: 14px;
    font-family: "微软雅黑";
    color: #666
}

.popupZoneModulePanel .panelInnerContent_addModule {
    background: 0
}

.popupZoneModuleInnerPanel {
    position: fixed;
    left: 34px;
    top: 100px;
    width: 300px;
    height: 505px;
    box-sizing: border-box;
    padding-bottom: 20px;
    border-radius: 5px;
    background: #fff;
    z-index: 9031;
    font-family: "微软雅黑";
    overflow: hidden;
    box-shadow: 0 0 15px 0 rgba(0,0,0,0.20)
}

    .popupZoneModuleInnerPanel .moduleAloneArea {
        width: 100px
    }

.f-popupZoneContent .f-zoneEditBtn {
    width: 203px;
    height: 50px;
    line-height: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -25px;
    margin-left: -101px;
    background-color: #5874d8;
    border-radius: 1px
}

.f-popupZoneContent .f-addContent {
    width: 100%;
    height: 100%;
    text-align: center
}

    .f-popupZoneContent .f-addContent span {
        font-size: 18px;
        font-family: "微软雅黑";
        color: #fff
    }

.formStyle105 .editTip {
    visibility: hidden
}

.popupLovelEditing .formStyle105 .editTip {
    visibility: visible
}

.formStyle105 .popupZoneNoEditFloatImg {
    visibility: visible;
    display: inline
}

.popupLovelEditing .formStyle105 .popupZoneNoEditFloatImg {
    visibility: hidden;
    display: none
}

.formStyle105 .popupZoneNoEditFloatImg + .float_in_img {
    visibility: hidden
}

.popupLovelEditing .formStyle105 .popupZoneNoEditFloatImg + .float_in_img {
    visibility: visible
}

.popupZonePanelNav {
    width: 100%;
    height: 58px;
    background: #5874d8;
    overflow: hidden
}

.curPopupZonePanelNav {
    float: left;
    position: relative;
    margin-left: 18px
}

.popupZonePanelTab {
    display: inline-block;
    width: 83px;
    height: 58px;
    line-height: 58px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    cursor: pointer
}

.popupZonePanelActive {
    position: absolute;
    bottom: 0;
    left: 52px;
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-bottom-color: #fff;
    transition: left .3s
}

.popupZonePanelContent {
    height: 646px;
    height: 100%;
    padding-bottom: 58px;
    box-sizing: border-box;
    background: #fbfbfb
}

.panelContentScroll {
    height: 100%
}

.threeLevelComponContent {
    height: 100%;
    padding-bottom: 50px;
    box-sizing: border-box
}

.panelTLevelContainer {
    height: 100%
}

.fk-dialog-hidden-mask_popupZone {
    z-index: 9032
}

.moduleMask_popupZone {
    z-index: 9033
}

.fk-rapidSitePanel-moreTrade {
    position: absolute;
    width: 100px;
    font-size: 14px;
    height: 32px;
    top: 62px;
    line-height: 32px;
    text-align: center;
    border: 1px solid #e3e2e8;
    border-radius: 2px;
    margin-left: 374px;
    cursor: pointer
}

    .fk-rapidSitePanel-moreTrade:hover {
        border-color: #5874d8;
        background-color: #5874d8;
        color: #FFF
    }

.fk-rapidSitePanel-moreTradePic {
    position: absolute;
    height: 32px;
    top: 62px;
    line-height: 32px;
    margin-left: 509px;
    border-left: 1px solid #e3e2e8
}

.fk-rapidSitePanel-title .f-tradeContainer {
    float: left;
    width: 100px;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    cursor: default;
    padding: 0 18px 0 0
}

.f_tradeTipSelect {
    display: none;
    position: absolute;
    width: 73px;
    height: 2px;
    background-color: #5874d8;
    top: 44px
}

.fk-rapidSitePanel-content .anchor {
    display: block;
    margin-top: 70px;
    width: 1200px;
    outline: 0;
    cursor: default;
    text-decoration: none;
    float: left;
    position: relative
}

.fk-rapidSitePanel-content .i-templatesContent .anchor:first-child {
    margin-top: 0
}

.templatesBody {
    position: relative;
    float: left
}

.fk-rapidSitePanel-content .myTrade2 {
    margin-right: 0;
    margin-bottom: 0;
    width: 363px;
    height: 236px;
    margin-bottom: 40px
}
