﻿@charset "utf-8";
/* btn style popwin */
/*按钮样式*/
.button_style .form-upload {
    width: 90px;
    height: 72px;
}

.button_style .form-upload {
    width: 90px;
    height: 72px;
}

.btnset_style .btn_list {
    overflow: hidden;
    padding: 5px 1px;
    font-size: 13px;
}

.btnset_style .btn_text {
    padding: 0 1px;
}

.btnset_style .acradio {
    font-size: 13px;
}

.btnset_style .colorPicker {
    margin-top: 0;
    margin-bottom: 0;
}

.btnset_style .btn_color p {
    overflow: hidden;
}

.btnset_style .button_loadimg {
    position: relative;
    float: left;
    margin: 0 26px 0 0;
}

    .btnset_style .button_loadimg img {
        max-width: 106px;
        max-height: 88px;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
    }

    .btnset_style .button_loadimg .c-mask {
        width: 106px;
        height: 88px;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        background: rgba(0,0,0,0.56);
    }

    .btnset_style .button_loadimg .edit_ico {
        width: 20px;
        height: 20px;
        position: absolute;
        top: 50%;
        left: 50%;
        margin: -10px 0 0 -27px;
        background: rgba(0,0,0,0.56);
    }

    .btnset_style .button_loadimg .delet_ico {
        width: 20px;
        height: 20px;
        position: absolute;
        top: 50%;
        left: 50%;
        margin: -10px 0 0 7px;
        background: rgba(0,0,0,0.56);
    }

.btnset_style .btn_img p {
    text-align: center;
    color: #c9c9c9;
}

.button_loadimg .img_click_upload0, .button_loadimg .img_click_upload2, .button_loadimg .upload_after {
    width: 106px;
    height: 88px;
    margin: 0 0 8px 0;
    background-size: contain;
    padding: 0;
    float: none;
}

.btnset_style .btn_text p {
    overflow: hidden;
    padding: 5px 0 4px;
}

.btnset_style .textcolor {
    padding: 6px 10px 0 0;
}

.btnset_style .high_text {
    float: left;
    margin: 0;
    line-height: 22px;
    width: 15.5%;
    font-size: 14px;
    text-align: right;
    box-sizing: border-box;
    padding: 0 10px 0 0;
}

.btn_radius input {
    width: 40px;
    display: inline-block;
    height: 22px !important;
    margin: 3px 0;
    line-height: 22px;
}

.border_width {
    margin-top: -3px;
}

    .border_width input {
        width: 40px;
        height: 22px;
    }

.btnset_style .btn_setinfor, .set_radius {
    overflow: hidden;
    clear: both;
}

.btnset_style .btn_color .btn_setinfor p {
    float: left;
    width: auto;
    padding: 0 109px 0 0;
}

    .btnset_style .btn_color .btn_setinfor p span {
        vertical-align: middle;
        margin: 0;
    }

.btnset_style .btn_setinfor {
    padding: 5px 0 5px 20px;
    box-sizing: border-box;
}

    .btnset_style .btn_setinfor .fl {
        line-height: 26px;
    }

.btnset_style select {
    -webkit-appearance: menulist;
    vertical-align: middle;
}

.btnset_style .img_click_upload0 {
    background-size: contain;
}

.btnset_style .c-columnimg {
    width: 116px;
    margin: 0 20px 0 0;
    float: left;
}

    .btnset_style .c-columnimg .c-upimg {
        width: 116px;
        height: 88px;
    }

        .btnset_style .c-columnimg .c-upimg .c-imghover {
            line-height: 88px;
        }

.btnset_style .c-upimg {
    position: relative;
    border: 1px dashed #bbb;
    width: 148px;
    height: 116px;
    cursor: pointer;
    overflow: hidden;
}

    .btnset_style .c-upimg img {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        max-width: 100%;
        max-height: 100%;
    }

.btnset_style .c-imghover {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    color: #fff;
    text-align: center;
    line-height: 116px;
    font-size: 18px;
    transform: rotate(-90deg);
    transition: all 0.6s ease;
}

.btnset_style .c-upimg:hover .c-imghover {
    opacity: 1;
    transform: rotate(0deg);
}

.btnset_style .c-imghover .jrf_webico {
    display: inline-block;
    margin: 0 4px 0;
}

.btnlink {
    width: 288px;
}

.buttonstyle .btnlink {
    width: 98%;
    box-sizing: border-box;
    height: 30px;
}

.btn_normal .innerPanel {
    width: 78%;
    margin: 0 0 0 82px;
}

.buttonstyle .btn_normal .innerPanel {
    width: 477px;
    margin: 0;
}

.button_style .innerPanel input {
    width: 50px;
    margin: 0 4px 0 0;
}

.button_style .innerPanel span {
    margin: 0 40px 0 0;
}

.btnset_style .btn_color .innerPanel {
    margin-bottom: 0;
    border-bottom: none;
}

.btnset_style #dialogClick2 {
    margin-bottom: 8px;
}

.btnset_style .btn_radius p, .btnset_style .btn_border p {
    overflow: hidden;
}

.btnset_style .innerPanel {
    width: 100%;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
}

.btnset_style .backg_img:after, .btnset_style .pic_tiled:after, .pic_tiled {
    content: "";
    display: block;
    clear: both;
}

.btnset_style .backg_img {
    margin-top: 10px;
}

.btnset_style .pic_tiled {
    margin-top: 10px;
}

    .btnset_style .pic_tiled li {
        float: left;
        margin-right: 15px !important;
    }

    .btnset_style .bg_repeat, .btnset_style .pic_tiled span {
        float: left;
    }

.btnset_style .backg_img span {
    float: left;
}

.btnset_style .btn_text .color_text {
    margin: 0;
    padding: 0 20px 5px 0;
    float: left;
    width: auto;
}

    .btnset_style .btn_text .color_text span, .btnset_style .btn_border .color_border span {
        margin: 0;
        vertical-align: middle;
        line-height: 24px;
        top: 0;
    }

.innerPanel .btn_border .color_border {
    margin: 0;
    padding: 0 20px 0 0;
    float: left;
    width: auto;
}

.innerPanel .btn_border span {
    margin: 0;
    vertical-align: middle;
    line-height: 24px;
}

.innerPanel .btn_border input {
    width: 50px;
    height: 24px !important;
    box-sizing: border-box;
    vertical-align: middle;
}

.innerPanel .btn_border select {
    height: 24px;
    vertical-align: middle;
}

.innerPanel .btn_radius .set_radius span {
    padding: 0 0 0 4px;
    line-height: 22px;
}

.innerPanel .radius_show {
    position: relative;
    width: 102px;
    height: 52px;
    margin: 5px 8px 0;
    background: url(../img/admin/default/btnradius.gif) no-repeat;
}

    .innerPanel .radius_show .radius_lock {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        width: 14px;
        height: 14px;
        background: url(../img/admin/default/btnlock.png) no-repeat 0 -43px;
    }

        .innerPanel .radius_show .radius_lock.on_radius {
            background-position: 0 0px;
        }

#beijingStyle .colorPicker {
    position: relative;
    top: 0px;
}

#textSetStyle {
    display: none;
}

.buttonstyle .style_line1 {
    padding: 0;
    height: auto;
}

.buttonstyle .btnset_style .btn_setinfor .c-borderwidth {
    width: 50px;
}

.btnset_style .btn_setinfor .c-bordertype {
    padding-top: 7px;
}

.ui-tabs.buttonstyle .ui-tabs-panel {
    padding-top: 0;
    padding-bottom: 0;
}

.buttonstyle .picture_style .styleFrame {
    height: 266px;
    margin-bottom: 8px;
    overflow: hidden;
}

.c-colorset {
    margin-bottom: 6px;
}

    .c-colorset span {
        margin-bottom: 0;
        line-height: 20px;
    }
/* tab module popwin */
/*设置模块组样式*/
/*模块组弹框*/
.jrf_popwintable .tab_cont {
    padding: 5px 0 2px 5px;
}

.jrf_popwintable th {
    height: 30px;
    background: #eee;
    border: 1px solid #eee;
    border-bottom: 1px solid #73c0fe;
    font-weight: normal;
    color: #3e3e3e;
    text-align: center;
    font-size: 14px;
    line-height: 30px;
}

.modle_content td {
    text-indent: 20px;
}

.tab_modle.modle_content {
    height: auto;
}

#tabs #basicSetting {
    border: none;
}

    #tabs #basicSetting .tab_modle {
        border: none;
    }

.module_tab .set-line {
    padding: 5px 0 0;
}

.module_tab .set-title {
    padding: 0 10px 0 0;
}

.module_tab .jrf_popwintable th {
    width: 50%;
}

.module_tab .innerPanel span {
    padding: 5px 0;
}

.module_tab .pn-ftable {
    margin: 0;
}

.module_tab .tab_modle .lmheight {
    height: 243px;
    overflow-y: auto;
}

.name-div {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border: 1px solid transparent;
    text-indent: 0;
    padding: 6px 10px;
    margin: 0 10px;
}

    .name-div:focus {
        border-color: #0cf;
    }

.module_tab .tab_cont {
    padding: 5px 2px 5px 0;
}

.module_tab .move_td {
    width: 55px;
    text-indent: 0;
}

.module_tab .check_td {
    width: 45px;
    text-indent: 0;
}

    .module_tab .check_td a {
        vertical-align: 0;
    }

.module_tab .checked_on {
    background-position: 4px 9px;
}

.module_tab .checked_off {
    background-position: -48px 8px;
}

.module_tab .edit-btn {
    visibility: hidden;
    height: 27px;
}

.module_tab .styleFrame {
    width: 100%;
    height: 264px;
    margin: 12px 0 10px;
    background: #f5f5f5;
    padding: 0;
}

.module_tab #styleListUl ul.tab_modulelist {
    padding: 13px 0;
    overflow: hidden;
}

.module_tab #styleListUl li.tab_moduleitem {
    float: left;
    width: 30.5%;
    height: 109px;
    margin: 5px 0 10px 2%;
    border-width: 1px;
    background: #fff;
    box-sizing: border-box;
    padding: 16px 10px;
}

    .module_tab li.tab_moduleitem:hover, .module_tab #styleListUl li.tab_moduleitem.moduletab_current {
        border: 1px solid #f80;
    }

.module_tab .t_color {
    padding: 0 10px 0 0;
    box-sizing: border-box;
    width: 15%;
}

.module_tab .tab_modlenb {
    min-height: 200px;
}

.module_tab .c-padtb {
    padding: 10px 0;
}

.module_tab .c-padt10 {
    padding: 10px 0 0;
}

.module_tab .c-tabbox {
    height: 100%;
    overflow: hidden;
}

    .module_tab .c-tabbox .c-tabtitle {
        float: left;
        width: 30%;
        height: 100%;
    }

    .module_tab .c-tabbox dd {
        width: 100%;
        height: 20px;
        text-align: center;
        padding: 8px 10px;
        box-sizing: border-box;
        position: relative;
    }

    .module_tab .c-tabbox b {
        border: 4px solid transparent;
        width: 0;
        height: 0;
        position: absolute;
        right: -8px;
        top: 6px;
        display: block;
        display: none;
    }

    .module_tab .c-tabbox .c-text {
        background: #f0f0f0;
        height: 4px;
        width: 100%;
        display: block;
    }

    .module_tab .c-tabbox .tabCheck {
        background: #0cf;
    }

        .module_tab .c-tabbox .tabCheck b {
            display: block;
        }

        .module_tab .c-tabbox .tabCheck .c-text {
            background: #fff;
        }

    .module_tab .c-tabbox .c-tabcont {
        width: 65%;
        float: right;
    }

        .module_tab .c-tabbox .c-tabcont .c-text {
            margin: 7px 0;
            display: inline-block;
        }

.module_tab .tabstyle01 dd {
    border-radius: 10px;
    margin: 0 0 5px;
    background: #f9f9f9;
}

.module_tab .tabstyle01 .c-text {
    border-radius: 3px;
}

.module_tab .tabstyle01 .tabCheck {
    background: #0cf;
}

.module_tab .tabstyle01 .c-tabcont .c-text {
    border-radius: 0;
}

.module_tab .tabstyle02 dd {
    border-bottom: 1px solid #f6f6f6;
}

.module_tab .tabstyle02 .tabCheck {
    background: #0cf;
}

.module_tab .tabstyle03 .c-tabtitle {
    background: #f9f9f9;
}

.module_tab .tabstyle03 dd {
    border-bottom: 1px solid #fff;
}

.module_tab .tabstyle03 .tabCheck {
    background: #0cf;
}

.module_tab .tabstyle04 .c-tabtitle {
    background: #f9f9f9;
}

.module_tab .tabstyle04 dd {
    border-bottom: 1px solid #f6f6f6;
    border-left: 2px solid #f9f9f9;
}

.module_tab .tabstyle04 .tabCheck {
    border-left-color: #0cf;
    background: #fff;
}

    .module_tab .tabstyle04 .tabCheck .c-text {
        background: #0cf;
    }

.module_tab .tabstyle05 .c-tabtitle {
    width: 100%;
    height: 20px;
    margin: 0 0 5px;
}

.module_tab .tabstyle05 dd {
    background: #f9f9f9;
    margin: 0 2% 0 0;
    float: left;
    width: 31%;
}

.module_tab .tabstyle05 .tabCheck {
    background: #0cf;
}

.module_tab .tabstyle05 .c-tabcont {
    width: 100%;
}

.module_tab .tabstyle06 .c-tabtitle {
    width: 100%;
    height: 20px;
    margin: 0 0 5px;
    border-top: 1px solid #0cf;
}

.module_tab .tabstyle06 dd {
    float: left;
    width: 33%;
}

.module_tab .tabstyle06 .tabCheck {
    background: #0cf;
}

.module_tab .tabstyle06 .c-tabcont {
    width: 100%;
}

.module_tab .tabstyle07 .c-tabtitle {
    width: 100%;
    height: 20px;
    margin: 0 0 5px;
}

.module_tab .tabstyle07 dd {
    float: left;
    width: 31%;
    margin: 0 2% 0 0;
    border-radius: 10px;
    border: 1px solid #f0f0f0;
}

.module_tab .tabstyle07 .tabCheck {
    background: #fff;
    border-color: #0cf;
}

    .module_tab .tabstyle07 .tabCheck .c-text {
        background: #0cf;
    }

.module_tab .tabstyle07 .c-tabcont {
    width: 100%;
}

.module_tab .tabstyle08 .c-tabtitle {
    width: 100%;
    height: 20px;
    margin: 0 0 5px;
    border-bottom: 1px solid #0cf;
}

.module_tab .tabstyle08 dd {
    float: left;
    width: 33%;
    border: 1px solid transparent;
    border-bottom: none;
    border-top-width: 2px;
}

.module_tab .tabstyle08 .tabCheck {
    background: #fff;
    border-color: #0cf;
    position: relative;
    bottom: -1px;
    z-index: 1;
}

    .module_tab .tabstyle08 .tabCheck .c-text {
        background: #0cf;
    }

.module_tab .tabstyle08 .c-tabcont {
    width: 100%;
}

.module_tab .tabstyle09 .c-tabtitle {
    width: 100%;
    height: 20px;
    margin: 0 0 5px;
}

.module_tab .tabstyle09 dd {
    float: left;
    width: 31.3%;
    border: 1px solid #f0f0f0;
    margin: 0 2% 0 0;
}

.module_tab .tabstyle09 .tabCheck {
    background: #fff;
    border-color: #0cf;
}

    .module_tab .tabstyle09 .tabCheck .c-text {
        background: #0cf;
    }

.module_tab .tabstyle09 .c-tabcont {
    width: 100%;
}

.module_tab .tabstyle10 .c-tabtitle {
    width: 100%;
    height: 20px;
    margin: 0 0 5px;
    background: #0cf;
}

.module_tab .tabstyle10 dd {
    float: left;
    width: 33%;
}

    .module_tab .tabstyle10 dd .c-text {
        background: #fff;
    }

.module_tab .tabstyle10 .tabCheck {
    background: #f9f9f9;
}

    .module_tab .tabstyle10 .tabCheck .c-text {
        background: #0cf;
    }

.module_tab .tabstyle10 .c-tabcont {
    width: 100%;
}

.module_tab .tabstyle11 .c-tabtitle {
    width: 100%;
    height: 20px;
    margin: 0 0 5px;
}

.module_tab .tabstyle11 dd {
    float: left;
    width: 31.3%;
    border: 1px solid #f0f0f0;
    background: #f9f9f9;
    margin: 0 2% 0 0;
    border-radius: 10px;
}

.module_tab .tabstyle11 .tabCheck {
    background: #0cf;
    border-color: #0cf;
}

    .module_tab .tabstyle11 .tabCheck .c-text {
        background: #fff;
    }

.module_tab .tabstyle11 .c-tabcont {
    width: 100%;
}

.module_tab .tabstyle12 .c-tabtitle {
    width: 100%;
    height: 20px;
    margin: 0 0 5px;
    border-bottom: 1px solid #0cf;
}

.module_tab .tabstyle12 dd {
    float: left;
    width: 33%;
}

.module_tab .tabstyle12 .tabCheck {
    background: #0cf;
}

.module_tab .tabstyle12 .c-tabcont {
    width: 100%;
}

.module_tabstyle .module_style {
    height: 353px;
}
/*图册展示*/
.picture_show .del-btn {
    background-position: 4px -145px;
}

.picture_show .edit-btn {
    background-position: 1px -56px;
}

.picture_show .clearTitle {
    float: left;
    line-height: 30px;
    text-align: right;
    font-size: 14px;
}

.picture_show .bordermsg .clearTitle {
    width: 100px;
}

.picture_show #moreUrlTextSpan input {
    display: inline-block;
    vertical-align: 1px;
}

.picture_show .picture_list {
    overflow: hidden;
    padding: 5px 0;
}

.picture_show .clearCtrl {
    float: left;
}

.picture_show .picture_style .clearTitle {
    line-height: 56px;
}

.picture_show .photoSwitchTip {
    float: left;
    height: 30px;
    line-height: 30px;
    color: #f00;
}

.picture_show .styleForm {
    float: left;
    width: 174px;
    height: 113px;
    padding: 2px;
    background: #fff;
    margin: 0 12px 12px 0;
    position: relative;
    border: 1px solid #EAEBEF;
    cursor: pointer;
    box-sizing: border-box;
}

    .picture_show .styleForm:nth-child(3n) {
        margin-right: 0;
    }

    .picture_show .styleForm:hover, .picture_show .styleFormDown {
        border-color: #f80;
    }

.show-defaultdata .jrf_checkbox {
    margin-top: 6px;
    display: block;
    margin-right: 10px;
    line-height: 17px;
}

.picture_show .managePhotoGroup {
    position: relative;
}

.picture_show .manageHeader {
    overflow: hidden;
    padding: 5px 0 10px;
}

.picture_show .manageBtn {
    float: left;
}

.picture_show .photoGroupList {
    height: 276px;
    padding: 0;
    border: 1px solid #ddd;
}

    .picture_show .photoGroupList li {
        padding: 8px 10px;
        list-style: none;
        border-bottom: 1px solid #eee;
    }

.picture_show .delete-btn {
    background-position: 1px -283px;
}

    .picture_show .delete-btn:hover {
        background-position: -24px -283px;
    }

.picture_show .edit-btn:hover {
    background-position: -22px -56px
}

.picture_show .c-liststyle {
    height: 340px;
    padding: 0;
}

.picture_show .picture_list .radioPanel {
    padding: 15px 0 3px 15px;
}
/*page-style*/
.page_style_list:after {
    content: "";
    display: block;
    clear: both;
}

.page_style_list {
    height: 198px;
    border: 1px solid #eee;
    padding: 10px 5px 0;
    background: #f5f5f5;
}

.file_download .page_style_list {
    height: 100%;
    box-sizing: border-box;
}

.page_style_list .page_style_item {
    float: left;
    width: 50%;
    margin: 0 0 10px;
    padding: 0;
    border: none;
    position: relative;
}

    .page_style_list .page_style_item.ys_click_on .pagination-list, .page_style_list .page_style_item.ys_click_hover .pagination-list {
        border-color: #f80;
    }

    .page_style_list .page_style_item .pagination-list {
        height: 100%;
        margin-right: 6px;
        border: 1px solid #EAEBEF;
        height: 54px;
        line-height: 54px;
        text-align: center;
        font-size: 12px;
        background: #fff;
    }

        .page_style_list .page_style_item .pagination-list:after {
            content: "";
            display: block;
            clear: both;
        }

.page_style_list .page_style_01.ys_click_on i, .page_style_list .page_style_03.ys_click_on i, .page_style_list .page_style_05.ys_click_on i, .page_style_list .page_style_07.ys_click_on i, .page_style_list .page_style_09.ys_click_on i {
    right: 7px;
}

.page_style_list .ys_click_on i {
    display: block;
    width: 27px;
    height: 25px;
    background: url(/res/jrfcms/img/admin/default/right.png) no-repeat 0 0;
    position: absolute;
    top: 0;
    right: 0;
}

.page_style_list .page_style_02 .pagination-list, .page_style_list .page_style_04 .pagination-list, .page_style_list .page_style_06 .pagination-list, .page_style_list .page_style_08 .pagination-list, .page_style_list .page_style_10 .pagination-list {
    margin-right: 0;
}

.page_style_01 .pagination-item {
    padding: 3px;
    border: 1px solid #e6e6e6;
    color: #666;
    text-decoration: none;
}

    .page_style_01 .pagination-item.pagination-current {
        border: none;
    }

.page_style_02 .pagination-item {
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #E9E9E9;
    color: #999;
    text-decoration: none;
    background: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

    .page_style_02 .pagination-item.prev-page, .page_style_02 .pagination-item.next-page {
        font-family: cursive;
        font-size: 16px;
        vertical-align: -1px;
    }

.page_style_03 .pagination-item {
    margin: 0 5px;
    font-size: 14px;
    text-decoration: underline;
    color: #666;
}

    .page_style_03 .pagination-item.pagination-current {
        text-decoration: none;
    }

.page_style_04 .pagination-item {
    float: left;
    width: 30px;
    height: 30px;
    line-height: 30px;
    background: #fff;
    box-shadow: 1px 1px 3px rgba(204, 204, 204, 0.7);
    border-right: 1px solid #eee;
    color: #919191;
    margin-top: 12px;
    text-decoration: none;
}

    .page_style_04 .pagination-item.prev-page, .page_style_04 .pagination-item.next-page {
        width: auto;
        height: 30px;
        padding: 0 15px;
    }

    .page_style_04 .pagination-item.prev-page {
        border-radius: 10px 0 0 10px;
        margin-left: 20px;
    }

.picture_show .page_style_04 .pagination-item.prev-page {
    margin-left: 13px;
}

.manage_product .page_style_04 .pagination-item.prev-page {
    margin-left: 40px;
}

.page_style_04 .pagination-item.next-page {
    border-radius: 0 10px 10px 0;
}

.page_style_05 .pagination-item {
    padding: 4px 9px;
    background: #ececec;
    font-size: 12px;
    text-decoration: none;
    color: #666;
}

.picture_show .page_style_05 .pagination-item, .file_download .page_style_05 .pagination-item {
    padding-left: 7px;
    padding-right: 7px;
}

.file_download .page_style_06 .pagination-item {
    padding: 0 5px;
}

.file_download .page_style_04 .pagination-item.prev-page {
    margin-left: 9px;
}

.c-commentab .page_style_05 .pagination-item {
    padding-left: 7px;
    padding-right: 7px;
}

.c-commentab .page_style_04 .pagination-item.prev-page {
    margin-left: 6px;
}

.page_style_06 .pagination-item {
    padding: 0px 6px;
    font-size: 14px;
    color: #666;
    text-decoration: none;
}

.page_style_05 .c-pagetext, .page_style_06 .c-pagetext {
    width: 30px;
    height: 14px;
    border: 1px solid #ccc;
    display: inline-block;
    vertical-align: -20px;
    border-radius: 2px;
    margin: 0 3px 0 0;
}

.page_style_06 .turn-btn {
    padding: 1px 5px;
    color: #666;
    text-decoration: none;
    border: 1px solid transparent;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

    .page_style_06 .turn-btn:hover {
        background: transparent;
    }

.c-commentab .page_style_06 .pagination-item {
    padding-left: 5px;
    padding-right: 5px;
}
/*图册目录*/
.manage_tc .noData {
    border-top: none;
}

.c-photopcatalog .col-body {
    display: none;
    border: 1px solid #ddd;
    height: 268px;
    overflow-y: auto;
}

    .c-photopcatalog .col-body .photo_list {
        padding: 8px 10px;
        border-bottom: 1px solid #eee;
    }

.c-photopcatalogedit .espdeal-form .c-managephoto {
    padding-top: 0;
}

.c-photopcatalog.c-photopcatalogedit .espdeal-form .col-body {
    height: 303px;
}
/* content list popwin */
.jrf_contentlist .no_contentdata {
    height: 286px;
    overflow: hidden;
    border: 1px solid #ddd;
}

.jrf_contentlist .noData .nodata_text {
    top: -31px;
}

.jrf_contentlist .tab_second {
    height: 34px;
    border-bottom: 1px solid #ddd;
}

.jrf_contentlist .radio.checkedOnIfy {
    background: none;
    height: 35px !important;
    padding: 0 10px;
    text-indent: 5px;
    line-height: 30px;
}

    .jrf_contentlist .radio.checkedOnIfy.radioChecked {
        height: 35px !important;
        background: none;
        border-bottom: 2px solid #0cf;
        line-height: 32px;
    }

.jrf_contentlist .tab_css01 {
    margin: 0;
}

.jrf_contentlist .style_line1 {
    height: auto;
}

.jrf_contentlist #styleSetting {
    height: 424px;
    overflow-y: auto;
    padding: 0;
    margin-top: -5px;
}

.jrf_contentlist .navbox_right {
    height: 309px;
}

.jrf_contentlist textarea.input_text01 {
    width: 634px;
    height: 272px;
    border: 1px solid #ddd;
    font-family: "Microsoft Yahei";
    padding: 5px;
}

.jrf_contentlist .t_color {
    width: 77px;
}

.jrf_contentlist .pn-lthead th {
    height: 30px;
    line-height: 30px;
}

.c-basetable .t_color {
    width: 6%;
}

#styleListUl.c-liststyle, .c-liststyle {
    height: 285px;
    overflow-y: auto;
    background: #f5f5f5;
    padding: 15px 0 10px 18px;
    border: 1px solid #eee;
}

    #styleListUl.c-liststyle li, .c-tabdetail .c-liststyle li {
        width: 190px;
        height: 108px;
        margin: 0 10px 10px 0;
        padding: 6px;
    }

.setfooter-style #styleListUl.c-liststyle li {
    width: 296px;
    height: 108px;
    margin: 0 10px 10px 0;
    padding: 6px;
}

.shop_classifymodule #styleListUl.c-liststyle li {
    height: 126px;
    margin-right: 7px;
}

    .shop_classifymodule #styleListUl.c-liststyle li:nth-child(3n) {
        margin-right: 0;
    }

.shop_classifymodule #styleListUl .c-typebg {
    width: 100%;
    height: 100%;
}

.shop_classifymodule #styleListUl {
    height: 294px;
    padding-bottom: 3px;
}

.shop_classifymodule.ui-tabs .ui-tabs-panel {
    padding: 12px 0 0 0;
}

#styleListUl.c-liststyle .c-showdefalut {
    width: 190px;
    height: 107px;
    margin: 0 4px 4px 0;
    border: 2px solid transparent;
    padding: 6px;
    float: left;
}

#tabDetailList .c-liststyle .c-showdefalut.c-defaultcur {
    border: 2px solid #f80;
}

#styleListUl.c-liststyle li img, #styleListUl.c-liststyle .c-showdefalut img, .c-tabdetail .c-liststyle li img, .c-tabdetail .c-showdefalut img {
    width: 100%;
    height: 100%;
}

.c-showdefalut {
    background: url(/res/jrfcms/img/admin/default/c-defaultbg.gif) repeat;
}

.c-listset {
    display: none;
    position: absolute;
    right: 0;
    bottom: 0;
    background: #fff;
    width: 100%;
    padding: 5px 0;
    box-shadow: 1px -5px 3px rgba(0,0,0,0.1);
}

.c-especial {
    bottom: 10px;
}

.c-listset .t_color {
    width: 14%;
}

.c-especial .t_color {
    width: 12%;
}

.c-loadico .c-upimg {
    width: 54px;
    height: 36px;
}

.c-loadico .c-imghover .jrf_webico {
    width: 19px;
    height: 18px;
    margin: 4px -1px 0;
}

.c-loadico .c-imghover div {
    width: 57px;
}

.c-loadico .c-imghover {
    font-size: 10px;
    line-height: 36px;
}

.c-loadico .jrf_edit, .imgback .jrf_edit {
    background-position: 0 -301px;
}

.c-loadico .jrf_delet, .imgback .jrf_delet {
    background-position: -32px -300px;
}

.c-tableico .c-loadico {
    display: inline-block;
    vertical-align: middle;
    padding: 0 0 0 15px;
}

.jrf_contentlist .c-classtab.radio {
    background: none;
    border-bottom: 1px solid transparent;
    padding: 0 10px 0 15px;
    text-align: center;
    height: 34px !important;
    line-height: 34px;
}

    .jrf_contentlist .c-classtab.radio.radioChecked {
        border-bottom: 1px solid #0cf;
        color: #0cf;
    }

.c-pointartical span {
    position: absolute;
    top: -6px;
    right: 0;
    display: block;
    width: 65px;
}

.c-pointartical .c-moveartical {
    display: inline-block;
    vertical-align: middle;
}

.c-pointartical td {
    padding: 0;
    position: relative;
}

.c-pointartical .c-moveartical .label_ico {
    margin-top: 0;
}

.jrf_contentlist .c-relationcontent {
    vertical-align: middle;
    height: 293px;
    margin-top: 12px;
    overflow-y: auto;
    border: 1px solid #dcdcdc;
}

    .jrf_contentlist .c-relationcontent li {
        position: relative;
    }

    .jrf_contentlist .c-relationcontent .itemName {
        padding: 0 82px 0 0;
    }

    .jrf_contentlist .c-relationcontent .moveOpDivbanner {
        position: absolute;
        top: 0;
        right: -8px;
        width: 62px;
    }

.jrf_contentlist .binselect {
    border: none;
    width: auto;
    height: auto;
    padding: 0;
    margin: 20px;
}

.c-columselect .select {
    min-width: 46px;
}
/* edit content popwin */
.c-ryeditor {
    height: auto;
    margin: 0 282px 0 24px;
    border-right: 1px solid #e5e5e5;
    padding-right: 20px;
    padding-top: 15px;
}

.front_web .c-ryeditor {
    height: 480px;
}

    .front_web .c-ryeditor #cke_txt {
        height: 398px;
        margin-bottom: 10px;
    }

.c-contentoperate .c-contenttab {
    width: 282px;
    position: absolute;
    top: 0;
    right: 0;
}

.front_web .c-contentoperate .c-contenttab {
    right: 0;
}

.c-ryeditor #cke_txt {
    width: 100% !important;
}

.ui-tabs .c-contenttab .ui-tabs-nav li {
    width: 78px;
}

.front_web .c-contenttab .tab_css01 {
    margin-left: 15px;
    margin-right: 15px;
}

.c-contenttab #tabContent3 {
    padding-top: 15px;
}

.c-contenttab #tabContent1 .t_color {
    width: 70px;
    line-height: 38px;
    vertical-align: top;
}

.c-contenttab .t_color {
    width: 70px;
    padding-right: 4px;
}

.c-ryeditor .cke_reset {
    height: 100%;
}

.front_web .c-ryeditor .cke_reset {
    max-height: 400px;
}


.edit-shopstyle.ui-tabs .editstyle-shop.ui-tabs-panel {
    padding-top: 0;
}

.edit-shopstyle .set-line .set-title {
    paddingt-op: 3px;
}

.edit-shopstyle #styleListUl {
    height: 338px;
}

/*.c-ryeditor .cke_top,.c-ryeditor .cke_contents,.c-ryeditor .cke_bottom{max-height:950px;}*/
.console_add .c-ryeditor .cke_top, .console_add .c-ryeditor .cke_contents, .console_add .c-ryeditor .cke_bottom {
    max-height: 925px;
}
/**
.console_add #cke_1_contents{height:261px!important;}
.console_add #cke_txt{height:378px!important;}
*/
.front_web .c-contentoperate {
    margin-top: 0;
}

.front_web .c-ryeditor .tab_css01 {
    margin: 0;
}

.c-articleline {
    width: 100%;
    height: 10px;
    border-top: 1px solid #d7d7d7;
    margin: 10px 0 0 0;
}

.c-relation .t_color {
    width: 84px;
}

.c-relation .s_channel {
    float: right;
}

.c-relationartical .binselect {
    display: inline-block;
    vertical-align: middle;
    width: 164px;
    height: 150px;
}

.c-opearbtn {
    display: inline-block;
    vertical-align: middle;
}

.c-contenttab.ui-tabs .ui-tabs-nav, .c-contenttab .c-tab {
    border-radius: 0;
    border-left: none;
    border-top: none;
}

    .c-contenttab.ui-tabs .ui-tabs-nav li, .c-contenttab .c-tab li {
        border-radius: 0;
        border-left: none;
    }

.console_main .c-contenttab .c-tab .c-tablast, .console_main .c-contenttab .c-tab {
    border-right: none;
}

.console_main .c-seogood .tab_css01 {
    margin-left: 15px;
    margin-right: 15px;
}

.c-included .t_color {
    width: 140px;
}

.c-seogood .c-included {
    margin-top: -3px;
}
/* console */
.console_add .c-ryeditor {
    min-height: 500px;
}

.c-ryeditor .tab_css01 {
    margin-top: -4px;
}

.console_add .c-contentoperate .c-contenttab {
}
/*提示图标*/
.armexp {
    height: 32px;
    background: url(/res/jrfcms/img/admin/default/jrfwebicons.png) no-repeat -372px -159px;
    line-height: 32px;
    color: #f00;
    font-size: 12px;
    text-indent: 25px;
}

    .armexp a {
        color: #f00;
    }

.jrf_contentlist .tbodyli {
    height: 223px;
    overflow-y: auto;
    border: 1px solid #eee;
    border-top: none;
}

.jrf_contentlist .noData {
    background: none;
    border-top: none;
    text-indent: 0em;
    color: #191919;
    text-align: center;
}
/*栏目导航*/
.navtree_style .fr_lt {
    width: auto;
    padding: 0;
    margin: 0 0 12px 0;
}

.navtree_style .module_style_nav .styleBlockSet {
    margin: 0 7px 5px 7px;
}

.pro_popwin .body-box, .pro_popwin #mainDiv {
    border: none;
    margin: 0;
}

.industry_type#scrollDiv {
    padding: 0 0 20px 0;
}

.jrf_channeltree .fr {
    float: none;
    display: inline-block;
    margin: 0 0 0 10px;
}

.jrf_channeltree .set-line {
    margin: 8px 0 0;
}

.jrf_channeltree .styleFrame {
    margin: 6px 0 0;
    background: #f5f5f5;
    height: 259px;
}

.jrf_channeltree #styleListUl ul.tab_modulelist {
    padding: 13px 0;
    overflow: hidden;
}

.jrf_channeltree #styleListUl li.tab_moduleitem {
    float: left;
    width: 30.5%;
    height: 109px;
    margin: 5px 0 10px 2%;
    border-width: 1px;
    background: #fff;
    box-sizing: border-box;
    padding: 16px 10px;
}

.jrf_channeltree .t_color {
    padding: 0 10px 0 0;
    box-sizing: border-box;
    width: 18%;
}

.jrf_channeltree .c-tabbox {
    height: 100%;
    overflow: hidden;
}

    .jrf_channeltree .c-tabbox .c-tabtitle {
        float: left;
        width: 30%;
        height: 100%;
    }

    .jrf_channeltree .c-tabbox dd {
        width: 100%;
        height: 20px;
        text-align: center;
        padding: 8px 10px;
        box-sizing: border-box;
        position: relative;
    }

    .jrf_channeltree .c-tabbox .c-text {
        background: #f0f0f0;
        height: 4px;
        width: 100%;
        display: block;
    }

    .jrf_channeltree .c-tabbox .tabCheck {
        background: #0cf;
        position: relative;
        z-index: 1;
    }

        .jrf_channeltree .c-tabbox .tabCheck .c-text {
            background: #fff;
        }

    .jrf_channeltree .c-tabbox .c-tabcont {
        width: 30%;
        float: left;
        border: 1px solid #0cf;
        overflow: hidden;
        box-sizing: border-box;
    }

        .jrf_channeltree .c-tabbox .c-tabcont dd {
            height: 20px;
            text-align: left;
            border: none;
            padding: 0 5%;
            background: none;
        }

        .jrf_channeltree .c-tabbox .c-tabcont .c-text {
            margin: 7px 0;
            width: 100%;
        }

.jrf_channeltree .navTreeStyle_01 .c-tabtitle {
    margin: 0 0 0 18%;
}

.jrf_channeltree .navTreeStyle_01 dd {
    margin: 0 0 2px;
    background: #f9f9f9;
}

.jrf_channeltree .navTreeStyle_01 .c-text {
    border-radius: 3px;
}

.jrf_channeltree .navTreeStyle_01 .tabCheck {
    background: #0cf;
}

.jrf_channeltree .navTreeStyle_01 .c-tabcont .c-text {
    border-radius: 0;
}

.jrf_channeltree .navTreeStyle_01 .c-tabcont {
    border: none;
    background: #f9f9f9;
    width: 30%;
}

    .jrf_channeltree .navTreeStyle_01 .c-tabcont dd {
        height: 20px;
        width: 100%;
        float: left;
        border: none;
        padding: 2px 10px;
    }

.jrf_channeltree .navTreeStyle_02 .c-tabtitle {
    margin: 0 0 0 35%;
}

.jrf_channeltree .navTreeStyle_02 dd {
    background: #f9f9f9;
}

.jrf_channeltree .navTreeStyle_02 dt {
    border: 1px solid #f6f6f6;
    padding: 0 10px;
}

    .jrf_channeltree .navTreeStyle_02 dt .c-text {
        margin: 2px 0;
        width: 100%;
    }

.jrf_channeltree .navTreeStyle_02 .tabCheck {
    background: #0cf;
}

.jrf_channeltree .navTreeStyle_02 .c-tabcont {
    width: 30%;
    float: left;
    display: none;
}

    .jrf_channeltree .navTreeStyle_02 .c-tabcont li {
        float: left;
        width: 50%;
    }

.jrf_channeltree .navTreeStyle_03 .c-tabtitle {
    background: #f9f9f9;
    margin: 0 0 0 18%;
}

.jrf_channeltree .navTreeStyle_03 dd {
    border-bottom: 1px solid #fff;
}

.jrf_channeltree .navTreeStyle_03 .tabCheck {
    background: #0cf;
}

.jrf_channeltree .navTreeStyle_03 .c-tabcont {
    background: #f9f9f9;
}

    .jrf_channeltree .navTreeStyle_03 .c-tabcont dd {
        height: 20px;
        width: 100%;
        border: none;
        padding: 2px 10px;
    }

.jrf_channeltree .navTreeStyle_04 .c-tabtitle {
    background: #f9f9f9;
    margin: 0 0 0 18%;
}

.jrf_channeltree .navTreeStyle_04 dd {
    border: 1px solid #f6f6f6;
    border-right: none;
}

.jrf_channeltree .navTreeStyle_04 .tabCheck {
    border-color: #0cf;
    background: #fff;
    right: -1px;
    padding-right: 1px;
}

    .jrf_channeltree .navTreeStyle_04 .tabCheck .c-text {
        background: #0cf;
    }

.jrf_channeltree .navTreeStyle_04 .c-tabcont {
    border: 1px solid #0cf;
    background: #fff;
    width: 30%;
}

    .jrf_channeltree .navTreeStyle_04 .c-tabcont dd {
        height: 20px;
        width: 100%;
        float: left;
        border: none;
        padding: 2px 10px;
    }

.jrf_channeltree .navTreeStyle_05 .c-tabtitle {
    border-right: 1px solid #ccc;
    margin: 0 0 0 35%;
}

.jrf_channeltree .navTreeStyle_05 dd {
    width: 100%;
}

.jrf_channeltree .navTreeStyle_05 dt {
    padding: 0 10px 0 20px;
}

    .jrf_channeltree .navTreeStyle_05 dt .c-text {
        margin: 2px 0;
        width: 100%;
    }

.jrf_channeltree .navTreeStyle_05 .tabCheck {
    border-right: 2px solid #0cf;
    background: none;
    right: -1px;
}

.jrf_channeltree .navTreeStyle_06 .c-tabtitle {
    background: #f9f9f9;
    margin: 0 0 0 35%;
}

.jrf_channeltree .navTreeStyle_06 dd {
    width: 100%;
}

.jrf_channeltree .navTreeStyle_06 dt {
    padding: 0 10px;
    margin: 4px 0 4px 10px;
    border-left: 1px solid #ccc;
}

    .jrf_channeltree .navTreeStyle_06 dt .c-text {
        margin: 0;
        width: 100%;
    }

.jrf_channeltree .navTreeStyle_06 .tabCheck {
    color: #0cf;
    background: none;
}

.jrf_channeltree .navTreeStyle_07 .c-tabtitle {
    margin: 0 0 0 35%;
}

.jrf_channeltree .navTreeStyle_07 dd {
    background: #f9f9f9;
}

.jrf_channeltree .navTreeStyle_07 dt {
    padding: 2px 10px;
    background: #f0f0f0;
}

    .jrf_channeltree .navTreeStyle_07 dt .c-text {
        margin: 2px 0;
        width: 100%;
        background: #fff;
    }

.jrf_channeltree .navTreeStyle_07 .tabCheck {
    color: #0cf;
    background: #f9f9f9;
}

.jrf_channeltree .navTreeStyle_07 .c-tabcont {
    width: 30%;
    float: left;
    display: none;
}

    .jrf_channeltree .navTreeStyle_07 .c-tabcont li {
        float: left;
        width: 50%;
    }

.jrf_channeltree .navTreeStyle_08 .c-tabtitle {
    width: 100%;
    height: 20px;
    margin: 0;
    border-bottom: 1px solid #0cf;
}

.jrf_channeltree .navTreeStyle_08 dd {
    float: left;
    width: 33%;
    border: 1px solid transparent;
    border-bottom: none;
    border-top-width: 2px;
}

.jrf_channeltree .navTreeStyle_08 .tabCheck {
    background: #fff;
    border-color: #0cf;
    position: relative;
    bottom: -1px;
    z-index: 1;
}

    .jrf_channeltree .navTreeStyle_08 .tabCheck .c-text {
        background: #0cf;
    }

.jrf_channeltree .navTreeStyle_08 .c-tabcont {
    width: 100%;
    border: 1px solid #0cf;
    border-top: none;
}

    .jrf_channeltree .navTreeStyle_08 .c-tabcont dd {
        height: 20px;
        width: 33%;
        float: left;
        border: none;
        padding: 2px 10px;
    }

.jrf_channeltree .navTreeStyle_09 .c-tabtitle {
    width: 100%;
    height: 20px;
    margin: 0;
}

.jrf_channeltree .navTreeStyle_09 dd {
    float: left;
    width: 31.3%;
    border: 1px solid #f0f0f0;
    margin: 0 2% 0 0;
}

.jrf_channeltree .navTreeStyle_09 .tabCheck {
    background: #fff;
    border-color: #0cf;
}

    .jrf_channeltree .navTreeStyle_09 .tabCheck .c-text {
        background: #0cf;
    }

.jrf_channeltree .navTreeStyle_09 .c-tabcont {
    width: 31.3%;
    background: #f9f9f9;
    border: none;
    margin: 0 0 0 33.3%;
}

    .jrf_channeltree .navTreeStyle_09 .c-tabcont dd {
        height: 20px;
        width: 100%;
        float: left;
        border: none;
        padding: 2px 10px;
    }

    .jrf_channeltree .navTreeStyle_09 .c-tabcont .c-text {
        background: #f0f0f0;
    }

.jrf_channeltree .navTreeStyle_10 .c-tabtitle {
    width: 100%;
    height: 20px;
    margin: 0;
    background: #f9f9f9;
}

.jrf_channeltree .navTreeStyle_10 dd {
    float: left;
    width: 33%;
}

    .jrf_channeltree .navTreeStyle_10 dd .c-text {
        background: #f0f0f0;
    }

.jrf_channeltree .navTreeStyle_10 .tabCheck {
    background: #f9f9f9;
}

    .jrf_channeltree .navTreeStyle_10 .tabCheck .c-text {
        background: #0cf;
    }

.jrf_channeltree .navTreeStyle_10 .c-tabcont {
    width: 100%;
    background: #f9f9f9;
    border: none;
}

    .jrf_channeltree .navTreeStyle_10 .c-tabcont dd {
        height: 20px;
        width: 33%;
        float: left;
        border: none;
        padding: 2px 10px;
    }

    .jrf_channeltree .navTreeStyle_10 .c-tabcont .c-text {
        background: #f0f0f0;
    }

.jrf_channeltree .navTreeStyle_11 .c-tabtitle {
    width: 100%;
    height: 20px;
    margin: 0;
}

.jrf_channeltree .navTreeStyle_11 dd {
    float: left;
    width: 31.3%;
    border: 1px solid #f0f0f0;
    background: #f9f9f9;
    margin: 0 2% 0 0;
    border-radius: 10px;
}

.jrf_channeltree .navTreeStyle_11 .tabCheck {
    background: #0cf;
    border-color: #0cf;
}

    .jrf_channeltree .navTreeStyle_11 .tabCheck .c-text {
        background: #fff;
    }

.jrf_channeltree .navTreeStyle_11 .c-tabcont {
    border: none;
    background: none;
    width: 30%;
    margin-left: 33.3%;
}

    .jrf_channeltree .navTreeStyle_11 .c-tabcont dd {
        height: 16px;
        width: 100%;
        float: left;
        border: none;
        padding: 2px 10px;
        background: #f9f9f9;
        border-radius: 8px;
    }

.jrf_channeltree .navTreeStyle_12 .c-tabtitle {
    width: 100%;
    height: 20px;
    margin: 0;
    border-bottom: 1px solid #0cf;
}

.jrf_channeltree .navTreeStyle_12 dd {
    float: left;
    width: 33%;
}

.jrf_channeltree .navTreeStyle_12 .tabCheck {
    background: #0cf;
}

.jrf_channeltree .navTreeStyle_12 .c-tabcont {
    width: 100%;
    background: #0cf;
    border: none;
}

    .jrf_channeltree .navTreeStyle_12 .c-tabcont dd {
        height: 20px;
        width: 33%;
        float: left;
        border: none;
        padding: 2px 10px;
    }

.jrf_channeltree .navTreeStyle_13 .c-tabtitle {
    border: 1px solid #0cf;
    height: 71px;
    margin-left: 10px;
}

    .jrf_channeltree .navTreeStyle_13 .c-tabtitle dd {
        height: 24px;
    }

.jrf_channeltree .navTreeStyle_13 .c-tabcont {
    width: 56%;
    border: 1px solid #0cf;
    border-left: none;
    overflow: hidden;
    position: relative;
    padding: 6px 0 5px;
}

    .jrf_channeltree .navTreeStyle_13 .c-tabcont dd {
        height: auto;
    }

    .jrf_channeltree .navTreeStyle_13 .c-tabcont .c-text {
        width: 26%;
        margin-top: 0;
        margin-bottom: 3px;
    }

    .jrf_channeltree .navTreeStyle_13 .c-tabcont .c-line {
        display: block;
        width: 100%;
        height: 2px;
        background: #f0f0f0;
        margin: 0 0 6px 0;
    }

.jrf_channeltree .navTreeStyle_14 .c-tabtitle {
    margin-left: 13px;
}

    .jrf_channeltree .navTreeStyle_14 .c-tabtitle .tabCheck {
        background: #0cf;
    }

    .jrf_channeltree .navTreeStyle_14 .c-tabtitle dd {
        border-bottom: 1px solid #ddd;
    }

.jrf_channeltree .navTreeStyle_14 .c-tabcont {
    width: 56%;
    border: 1px solid #0cf;
    overflow: hidden;
    position: relative;
    z-index: 7;
    margin-left: -1px;
    padding: 6px 0;
}

    .jrf_channeltree .navTreeStyle_14 .c-tabcont dd {
        height: auto;
        float: left;
        width: 50%;
    }

    .jrf_channeltree .navTreeStyle_14 .c-tabcont .c-text {
        width: 34%;
    }

    .jrf_channeltree .navTreeStyle_14 .c-tabcont .c-line {
        display: block;
        width: 100%;
        height: 2px;
        background: #f0f0f0;
        margin: 0 0 4px 0;
    }

    .jrf_channeltree .navTreeStyle_14 .c-tabcont .c-text {
        margin: 0 0 6px 0;
    }

.jrf_channeltree .navTreeStyle_15 .c-tabtitle {
    background: #0cf;
    margin-left: 12px;
}

.jrf_channeltree .navTreeStyle_15 .c-text, .jrf_channeltree .navTreeStyle_15 .tabCheck .c-text {
    background: #D5D5D5;
}

.jrf_channeltree .navTreeStyle_15 .c-tabcont .c-text, .jrf_channeltree .navTreeStyle_15 .c-tabcont .c-line {
    display: inline-block;
    vertical-align: middle;
    height: 3px;
    margin: 4px 0;
}

.jrf_channeltree .navTreeStyle_15 .c-tabcont .c-text {
    width: 14%;
}

.jrf_channeltree .navTreeStyle_15 .c-tabcont .c-line {
    width: 67%;
    margin-left: 8px;
    background: #D5D5D5;
}

.jrf_channeltree .navTreeStyle_15 .c-tabcont {
    width: 56%;
    border: 1px solid #0cf;
    position: relative;
    z-index: 7;
    margin-left: -1px;
    padding: 6px 0 7px;
}

.jrf_channeltree .navTreeStyle_15 .tabCheck {
    background: none;
    position: relative;
    z-index: 8;
}

.jrf_channeltree .navTreeStyle_15 .c-tabcont dd {
    height: 12px;
}

.jrf_channeltree .navTreeStyle_15 .tabCheck b {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.07);
}


.jrf_channeltree .navTreeStyle_16 .c-tabtitle {
    background: #EDEDED;
    margin-left: 11px;
}

.jrf_channeltree .navTreeStyle_16 .c-text {
    background: #D5D5D5;
}

.jrf_channeltree .navTreeStyle_16 .tabCheck {
    position: relative;
    z-index: 8;
    background: none;
    border: 1px solid #0cf;
    border-right: none;
    background: #fff;
}

    .jrf_channeltree .navTreeStyle_16 .tabCheck .c-text {
        background: #0cf;
    }

.jrf_channeltree .navTreeStyle_16 .c-tabcont {
    width: 56%;
    border: 1px solid #0cf;
    position: relative;
    z-index: 7;
    margin-left: -1px;
    padding: 6px 0;
}

    .jrf_channeltree .navTreeStyle_16 .c-tabcont .c-text, .jrf_channeltree .navTreeStyle_16 .c-tabcont .c-line {
        display: inline-block;
        vertical-align: middle;
        height: 3px;
        margin: 4px 0;
    }

    .jrf_channeltree .navTreeStyle_16 .c-tabcont .c-text {
        width: 14%;
    }

    .jrf_channeltree .navTreeStyle_16 .c-tabcont .c-line {
        width: 67%;
        margin-left: 8px;
        background: #D5D5D5;
    }

    .jrf_channeltree .navTreeStyle_16 .c-tabcont dd {
        height: 12px;
    }

.jrf_channeltree .navTreeStyle_17 .c-tabtitle {
    margin-left: 50px;
    border: 1px solid #ddd;
    float: none;
}

.jrf_channeltree .navTreeStyle_17 dd {
    padding: 0;
    padding-top: 5px;
    padding-left: 4px;
    height: 16px;
}

.jrf_channeltree .navTreeStyle_17 .tabCheck {
    position: relative;
    border-left: 2px solid #0cf;
    background: none;
}

    .jrf_channeltree .navTreeStyle_17 .tabCheck b {
        position: absolute;
        top: -5px;
        right: 4px;
        font-size: 16px;
        color: #999;
        font-weight: bold;
    }

.jrf_channeltree .navTreeStyle_17 dd {
    border-bottom: 1px solid #ddd;
}

.jrf_channeltree .navTreeStyle_17 .tabCheck .c-text {
    background: #0cf;
}

.jrf_channeltree .navTreeStyle_17 .c-text {
    width: 50%;
}

.jrf_channeltree .navTreeStyle_17 dt {
    background: #f5f5f5;
    padding: 5px 0 5px 8px;
}

    .jrf_channeltree .navTreeStyle_17 dt .c-text {
        background: #eee;
        margin-bottom: 3px;
    }

.jrf_channeltree .navTreeStyle_17 .c-tabin {
    position: relative;
}

    .jrf_channeltree .navTreeStyle_17 .c-tabin b {
        position: absolute;
        right: 3px;
        top: -2px;
        font-size: 12px;
        color: #999;
    }

/* file down */
.file_download .view {
    background: url(/res/jrfcms_mobi/image/styleDesign/tableIcon.png) no-repeat 0 -235px;
    width: 20px;
    height: 27px;
    cursor: pointer;
    margin-left: 0;
    text-indent: -99em;
}

    .file_download .view:hover {
        background: url(/res/jrfcms_mobi/image/styleDesign/tableIcon.png) no-repeat -30px -235px;
    }

#propItem {
    height: 100%;
}

    #propItem table td {
        border: none;
    }

.propBody .noDatatd {
    border-bottom: none;
}

.flash_module .flash_tip td {
    padding: 4px 0 0 36px;
}

.c-flashtr td.t_color {
    padding-top: 6px;
}

.c-flvtr td.t_color {
    padding-top: 3px;
}

.ovh {
    overflow: hidden;
}

.file_download .pn-fhelp {
    font-size: 12px;
    line-height: 30px;
}

.file_download #basicSetting td {
    padding-top: 5px;
    padding-bottom: 5px;
}

.file_download .t_color {
    padding: 0 10px 0 0;
}

.file_download #styleSetting .t_color {
    width: 80px;
}

.file_download.ui-tabs .ui-tabs-panel {
    padding: 10px 0 0;
}

.file_download .styleFrame {
    margin: 10px 0 0;
    background: #f5f5f5;
    height: 266px;
}

.file_download .pages_style_setting .styleFrame {
    height: 212px;
}


.file_download #styleListUl ul {
    padding: 8px 0;
    overflow: hidden;
}

.file_download #styleListUl li.styleForm {
    float: left;
    width: 30.5%;
    height: 110px;
    margin: 6px 0 7px 2%;
    border-width: 1px;
    background: #fff;
    box-sizing: border-box;
    padding: 16px 10px;
    border-radius: 0;
}

.file_download .propBody {
    height: 242px;
    overflow-y: auto;
    border: 1px solid #ddd;
    margin: 10px 0 0;
}

    .file_download .propBody td {
        text-align: center;
        height: 49px;
    }

.file_download .noDatatd {
    padding-top: 60px;
}

.file_download .choiceSettingWrap, .file_download .choiceSettingWrap table {
    width: 100%;
}

.file_download .propBody .c-filename {
    text-align: left;
    padding: 0 0 0 20px;
}

.file_download .propBody .itemOpenIco {
    float: none;
}

.file_download .propBody .ellipsis {
    width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 10px;
    font-size: 14px;
    white-space: nowrap;
}

.file_download .propBody .c-filename .ellipsis {
    width: 220px;
}

.file_download .propBody .c-nameinput {
    display: none;
    vertical-align: middle;
    margin: 0 0 0 4px;
    width: 220px;
}

    .file_download .propBody .c-nameinput input {
        width: 162px;
        vertical-align: middle;
        margin-right: 5px;
    }

    .file_download .propBody .c-nameinput span {
        vertical-align: middle;
        cursor: pointer;
        margin-top: 5px;
    }

    .file_download .propBody .c-nameinput .del-btn {
        background-position: -15px -143px;
    }

.file_download .propBody .c-filename i.ico-filetype {
    width: 30px;
    height: 30px;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
}

.file_download .propBody .ico-jpg {
    background: url(../img/admin/filecabinet/jpg.png) no-repeat;
}

.file_download .propBody .ico-jpeg {
    background: url(../img/admin/filecabinet/jpeg.png) no-repeat;
}

.file_download .propBody .ico-png {
    background: url(../img/admin/filecabinet/png.png) no-repeat;
}

.file_download .propBody .ico-gif {
    background: url(../img/admin/filecabinet/gif.png) no-repeat;
}

.file_download .propBody .ico-html {
    background: url(../img/admin/filecabinet/html.png) no-repeat;
}

.file_download .propBody .ico-htm {
    background: url(../img/admin/filecabinet/htm.png) no-repeat;
}

.file_download .propBody .ico-txt {
    background: url(../img/admin/filecabinet/txt.png) no-repeat;
}

.file_download .propBody .ico-ext {
    background: url(../img/admin/filecabinet/ext.png) no-repeat;
}

.file_download .propBody .ico-docx {
    background: url(../img/admin/filecabinet/doc.png) no-repeat;
}

.file_download .propBody .ico-docx {
    background: url(../img/admin/filecabinet/docx.png) no-repeat;
}

.file_download .propBody .ico-mp3 {
    background: url(../img/admin/filecabinet/mp3.png) no-repeat;
}

.file_download .propBody .ico-mp4 {
    background: url(../img/admin/filecabinet/mp4.png) no-repeat;
}

.file_download .propBody .ico-ppt {
    background: url(../img/admin/filecabinet/ppt.png) no-repeat;
}

.file_download .propBody .ico-rar {
    background: url(../img/admin/filecabinet/rar.png) no-repeat;
}

.file_download .propBody .ico-zip {
    background: url(../img/admin/filecabinet/zip.png) no-repeat;
}

.file_download .propBody .ico-pdf {
    background: url(../img/admin/filecabinet/pdf.png) no-repeat;
}

.file_download .propBody .ico-xls {
    background: url(../img/admin/filecabinet/xls.png) no-repeat;
}

.file_download .propBody .ico-xlsm {
    background: url(../img/admin/filecabinet/xlsm.png) no-repeat;
}

.file_download .propBody .ico-xlsx {
    background: url(../img/admin/filecabinet/xlsx.png) no-repeat;
}

.file_download .propBody .ico-default {
    background: url(../img/admin/filecabinet/wz.png) no-repeat;
}

.file_download dl {
    width: 80%;
    margin: 5px auto;
}

.file_download dd {
    padding: 4px 0;
    overflow: hidden;
}

    .file_download dd b {
        float: left;
        width: 10px;
        background: url(/jrfr/image/head-mark4.gif) no-repeat center center;
        height: 6px;
    }

    .file_download dd span {
        background: #ddd;
        width: 87%;
        height: 6px;
        float: right;
    }

.file_download #styleForm1 dd {
    padding: 4px 0 3px;
    border-bottom: 1px dashed #ccc;
}

    .file_download #styleForm1 dd b {
        display: none;
    }

    .file_download #styleForm1 dd span {
        width: 100%;
    }

.file_download #styleForm2 dd {
    float: left;
    width: 50%;
    box-sizing: border-box;
    padding: 4px 5px;
}

    .file_download #styleForm2 dd b {
        display: none;
    }

    .file_download #styleForm2 dd span {
        width: 100%;
    }

.file_download #styleForm3 dd b {
    display: none;
}

.file_download #styleForm3 dd span {
    width: 100%;
}

.file_download #styleForm4 dd b {
    float: left;
    width: 10px;
    height: 10px;
    background: #ccc;
    color: #fff;
    line-height: 10px;
    font-size: 12px;
    margin: -2px 0;
    font-family: arial;
    text-align: center;
}

.file_download #styleForm4 dd.special_bg b {
    background: #f80;
}

.file_download #styleForm5 dd b {
    float: left;
    width: 10px;
    background: url(/jrfr/image/fileimgload01.gif) no-repeat center center;
    height: 11px;
    background-size: contain;
    margin: -2px 0;
}
/*图片模块*/
.jvForm_pic .attr {
    height: 30px;
    line-height: 30px;
    margin: 5px 0 0;
    padding: 1px 0;
}

.jvForm_pic .input_text19 {
    width: 81%;
}

.jvForm_pic .input_text05 {
    width: 208px;
}

.jvForm_pic .pic_span {
    width: 81px;
    padding: 0 10px 0 0;
}

.jvForm_pic .pic_span1 {
    width: auto;
    padding: 0 10px 0 0;
}

.jvForm_pic table {
    border-bottom: 1px solid #ccc;
}

    .jvForm_pic table td {
        padding: 5px 0;
    }

    .jvForm_pic table .attr {
        padding: 3px 0;
        margin: 0;
    }

.jvForm_pic .attr .btnlink {
    width: 297px;
}

.jvForm_pic .c-imglink .btnlink {
    width: 216px;
}

.jvForm_pic .c-imglink .c-bbtn {
    display: inline-block;
    padding-top: 0;
    padding-bottom: 0;
    margin: -2px 0 0 3px;
}

.jvForm_pic .hover_effectlist {
    margin: 0 0 0 -13px;
    white-space: nowrap;
    overflow: hidden;
}

    .jvForm_pic .hover_effectlist li {
        margin: 0 0 0 13px;
    }

.mobiPic_module .c-upimg {
    position: relative;
    border: 1px dashed #bbb;
    width: 148px;
    height: 116px;
    cursor: pointer;
    overflow: hidden;
    margin: 5px 0 0 5px;
}

    .mobiPic_module .c-upimg img {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        max-width: 100%;
        max-height: 100%;
    }

.mobiPic_module .c-imghover {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 20;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    color: #fff;
    text-align: center;
    font-size: 18px;
    transform: rotate(-90deg);
    transition: all 0.6s ease;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.mobiPic_module .c-upimg:hover .c-imghover {
    opacity: 1;
    transform: rotate(0deg);
}

.mobiPic_module .c-imghover .jrf_webico {
    display: inline-block;
    margin: 0px 4px 0;
}

.mobiPic_module .c-imghover div {
    width: 67px;
    height: 23px;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}

.jvForm_pic.mobiPic_module table {
    border: none;
}

.mobiPic_module table .attr {
    padding: 5px 0;
}

.mobiPic_module table .ver_top {
    vertical-align: top;
}

.mobiPic_module .input_text19 {
    width: 430px;
}

.mobiPic_module .attr .btnlink {
    width: 176px;
}

.mobiPic_module .c-imgalt .btnlink {
    width: 270px;
}
/*编辑多语言*/
.multilanguage_style .language_text {
    float: left;
    width: 80px;
    text-align: right;
    line-height: 30px;
}

.multilanguage_style .language_content input {
    float: left;
    width: 167px;
}

.multilanguage_style .lan_item {
    display: inline-block;
    width: 49%;
    overflow: hidden;
    padding: 5px 0;
}

.lan_tip {
    background: url(/res/common/img/jquery_ui/info.gif) no-repeat;
    color: #f80;
    font-size: 13px;
}

.copyto_text {
    line-height: 28px;
}

.language_version .noData {
    border: none;
}

.mobi_multi .lan_styletext {
    line-height: 54px;
}

.multilanguage_style .t_color {
    width: 14%;
    padding: 0 10px 0 0;
}

.multilanguage_style #styleListUl {
    background: #f5f5f5;
    padding: 15px 0 0;
    margin: 10px 0 0;
    height: 285px;
}

    .multilanguage_style #styleListUl li {
        width: 31%;
        margin: 0 0 15px 1.8%;
        box-sizing: border-box;
        padding: 15px 0;
        text-align: center;
        height: 80px;
    }

.language_content {
    width: 100%;
    height: 180px;
    border: 1px solid #ddd;
    margin: 0;
    box-sizing: border-box;
    padding: 0;
}

.languagelist_inner {
    padding: 5px 0 5px 30px;
}

.language_content table {
    margin: 3px 0;
}

.language_content td {
    text-align: center;
    padding: 2px 0;
    height: 31px;
}

.language_content .width_01 {
    width: 80px;
    text-align: left;
}

.language_content .width_03 {
    width: 80px;
}

.language_content .width_04 {
    width: 100px;
}

.c-textsize .c-inline .select_w70 {
    width: 70px;
}

.c-textfamily .c-inline .select_w70 {
    width: 124px;
}

/* 模块组样式 */
.module_tabstyle .outPanel {
    display: inline-block;
    line-height: 30px;
}

.module_tabstyle .t_color {
    padding: 0 10px 0 0;
}
/*.module_tabstyle select{-webkit-appearance:menulist;}*/
.module_tabstyle .innerPanel {
    padding: 8px 0 8px 12px;
}

.module_tabstyle .outPanel {
    display: inline-block;
    line-height: 30px;
    padding: 0 20px 0 0;
    margin: 0;
}

.module_tabstyle .c-tabmostyle {
    padding-top: 8px;
}

.module_tabstyle .outPanel .colorPicker {
    vertical-align: middle;
    margin: -2px 0 0;
    border-color: #ccc;
}

.module_tabstyle .borderCusPanel {
    padding: 8px 0 0 12px;
}

.module_tabstyle .bannerBgCus {
    padding:;
    background: #f6f6f6;
    border-color: #ebebeb;
}

.module_tabstyle .upload_ico {
    top: 1px;
}

.module_tabstyle .innerPanel .flat span {
    margin: 0;
}

#insidePanel, #outsidePanel, #groupPositionCus {
    padding: 8px 0 5px 12px;
}

.module_tabstyle .innerPanel .c-tabborder {
    line-height: 30px;
    height: 30px;
}

.c-tabborder .c-taborderstyle {
    line-height: 24px;
}

.module_tabstyle .pic_tiled {
    overflow: hidden;
}

.module_tabstyle .outPanel span {
    float: none;
}
/*在线客服*/
#noticeForm #title {
    width: 100%;
    box-sizing: border-box;
}

#ing {
    margin: -25px 0 0 -100px;
}

    #ing .tips {
        width: 200px;
        height: 50px;
        background: rgba(0,0,0,0.5);
        border-radius: 5px;
        line-height: 50px;
        text-align: center;
    }

.service_module .list_title {
    position: relative;
    overflow: visible;
    text-indent: 10px;
}

    .service_module .list_title .addbtn {
        position: absolute;
        top: 10px;
        right: 0;
    }

.pic_span {
    float: left;
    width: 78px;
    text-align: right;
    line-height: 30px;
}

.service_module.ui-tabs .ui-tabs-panel {
    padding: 10px 0 0;
}

.service_module .set-line .set-title, .service_module .set-line .set-ctrl {
    line-height: 30px;
}

    .service_module .set-line .set-ctrl span {
        margin-right: 10px;
    }

.service_module .set-line .set-ctrl-r {
    text-align: right;
}

.service_module .service-header {
    width: 571px;
    border: 1px solid #eee;
    border-bottom-color: #73c0fe;
    background: #eee;
    margin: 8px auto auto;
    height: 30px;
    line-height: 30px;
    font-weight: normal;
    text-align: center;
}

.service_module #basicSetting .service-header {
    margin-top: 38px;
}

.service_module .set-line.mtb-5 {
    margin-bottom: 5px;
    position: static;
}

.service_module table td.td-sep {
    height: 23px;
    padding: 0;
    display: none;
}

.service_module .service_scroll {
    width: 570px;
    border: 1px solid #eee;
    border-top: 0;
    margin: auto;
    padding: 0;
    height: 260px;
    overflow-y: auto;
}

.service_module #basicSetting .service_scroll {
    height: 226px;
}

.service_module .service-body {
    padding: 7px 0 0;
}

    .service_module .service-body table {
        width: 100%;
        text-align: center;
    }

    .service_module .service-body .pl-10 {
        width: 20%;
    }

    .service_module .service-body .td-service-time, .service_module #contactSetting .td-serviceCo-text, .service_module #contactSetting .td-serviceCo-phone {
        width: 40%;
    }

    .service_module .service-body .pl-10 input, .service_module .service-body .pl-10 select {
        width: 70%;
    }

    .service_module .service-body .pl-10 select {
        max-height: 100px;
        overflow-y: auto;
    }

    .service_module .service-body .pl-10 input {
        padding: 0 5px;
    }

    .service_module .service-body .td-service-status select {
        width: 80%;
    }

    .service_module .service-body .service {
        margin: 0 0 6px 0;
    }

.service_module .updown-panel {
    float: left;
    height: 25px;
    width: 100%;
    cursor: pointer;
    overflow: hidden;
}

.service_module .modify-panel {
    display: inline-block;
    margin: 0;
}

    .service_module .modify-panel .del-btn {
        margin-left: 5px;
    }

.service_module .service-list-footer {
    width: 100%;
    margin: 10px auto;
    color: #515151;
}

.service_module #workTimeSetting .td-service-time {
    width: 40%;
}

    .service_module #workTimeSetting .td-service-time select {
        width: 33%;
        margin: 0 7px;
    }

.service_module #workTimeSetting .td-operate {
    width: 20%;
    text-align: center;
}

.service_module .addBorder {
    border: 1px solid #bbb;
    background-color: #fff !important;
}

.service_module .set-line {
    margin-bottom: 0;
}

.service_module #timeScroll, #contactScroll {
    height: 248px;
}

.service_module label {
    cursor: pointer;
}

.service_module #serviceTime-body .del-btn, #serviceTime-body .del-btn:hover {
    margin: 0;
}

.service_module .service-header table {
    width: 100%;
    line-height: 30px;
    text-align: center;
}

.service_module input.select_ico {
    line-height: 30px;
}

.service_module .set-title .tips {
    width: 200px;
    height: 50px;
    background: rgba(0,0,0,0.5);
    position: absolute;
    ;
    top: 50%;
    left: 50%;
    z-index: 2;
    margin: -25px 0 0 -100px;
    border-radius: 5px;
    line-height: 50px;
    text-align: center;
}

    .service_module .set-title .tips .msg {
        color: #fff !important;
    }
/*问卷调查模块弹框*/
.survey_popwin .list_survey {
    clear: both;
    width: 93%;
    height: 262px;
    margin: 7px auto 0;
}

.survey_popwin .listBanner {
    float: none;
    overflow: hidden;
}

.survey_popwin .select_ico {
    margin: 0 20px 10px 0;
}

.survey_popwin .surver_img {
    width: 15%;
    text-align: center;
}

.survey_popwin .banner_first {
    width: 58%;
    text-align: left;
    text-indent: 17px;
}

.survey_popwin .last_li {
    width: 42%;
    text-align: center;
}

.survey_table table {
    border-bottom: 1px solid #ddd;
}

.survey_table .first_surveytd {
    width: 58.3%;
    padding: 0 0 0 10px;
    text-align: left;
}

    .survey_table .first_surveytd label {
        display: block;
        width: 194px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        line-height: 16px;
    }

.survey_table .second_survey {
    width: 15.6%;
}

.survey_table td a {
    cursor: pointer;
    display: inline-block;
    width: 20px;
    height: 27px;
    margin: 0 2px;
    vertical-align: middle;
}

.survey_table .jrf_checkbox, .survey_table .jrf_checkbox.checkboxChecked {
    background-position: 0 center;
}

.scroll_list {
    height: 228px;
    width: 100%;
    overflow-y: auto;
    border: 1px solid #eee;
    border-top: none;
}

.survey_popwin .scroll_list {
    height: 261px;
}

.c-opesurbtns {
    display: inline-block;
}
/*添加问卷*/
.survey_descrip .itemListBtn {
    margin: 0 2px 8px 0;
    text-align: right;
    border-top: 1px solid #ddd;
    padding: 10px 0 0;
}

.complete_operate {
    width: 91%;
    margin: 0 auto;
}

.survey_descrip .survey_head {
    width: 100%;
}

.survey_descrip .thead_tab {
    height: 35px;
    background: #eee;
    border: 1px solid #eee;
    border-bottom: 1px solid #73c0fe;
}

    .survey_descrip .thead_tab th {
        border: none;
        font-weight: normal;
    }

    .survey_descrip .thead_tab .survey_title {
        text-align: left;
        text-indent: 15px;
    }

.survey_descrip .itemTrProp .survey_title {
    text-align: left;
    text-indent: 15px;
}

.survey_descrip .table_scroll td {
    border-bottom: 1px solid #ddd;
    text-align: center;
    padding: 6px 0;
}

    .survey_descrip .table_scroll td.survey_title {
        width: 45%;
    }

.survey_descrip .complete_operate .survey_title {
    width: 42%;
    text-align: left;
    padding-left: 17px;
}

.survey_descrip .survey_title span {
    display: block;
    width: 220px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.survey_descrip .table_scroll {
    width: 99.6%;
    height: 140px;
    overflow: hidden;
    overflow-y: auto;
    border: 1px solid #eee;
    border-top: none;
}

.survey_descrip .survey_operate {
    width: 30%;
}

.listgl_scroll table:last-child {
    border-bottom: none;
}

.survey_descrip .tab_cont .input_text03 {
    width: 435px;
}

.survey_descrip .table_scroll .edit-btn {
    background-position: 1px -54px;
}

    .survey_descrip .table_scroll .edit-btn:hover {
        background-position: -22px -54px;
    }

.survey_descrip .t_color {
    width: 96px;
}

.survey_descrip .pn-fhelp {
    position: relative;
    top: 3px;
    cursor: pointer;
}

.survey_descrip .select_w {
    width: 171px;
}

.more_checktable td {
    padding: 4px 0;
}

.console_surveylist .survey_title {
    text-align: left;
}

.type_table td.c-optiontd {
    padding-top: 9px;
}

.type_table td.c-addoptiontd {
    padding-top: 14px;
}
/* 添加问卷标题 */
.c-surveyitem .prolling {
    height: 352px;
    overflow-y: auto;
}

    .c-surveyitem .prolling .t_inputpage {
        margin-bottom: 10px;
    }
/*全站搜索样式*/
.set_input {
    width: 282px;
}

.all_search #styleListUl li {
    border: 1px solid #eaeaea;
    padding: 0;
    height: 72px;
}

    .all_search #styleListUl li.ys_click_on {
        border-color: #f80;
    }

.all_search .styleBlockSet {
    width: 134px;
}

.all_search .styleImageFrame {
    width: 100%;
    padding: 3px 8px;
    margin: 0;
    box-sizing: border-box;
}

.all_search.ui-tabs .ui-tabs-panel {
    padding: 10px 0;
}

.all_search table {
    width: 100%;
    font-size: 14px;
}

.all_search td {
    line-height: 30px;
    padding: 3px 0;
}

.all_search .t_color {
    width: 16%;
    padding: 0 10px 0 0;
}

.all_search .t_cont {
    width: 36%;
}

    .all_search .t_cont input {
        box-sizing: border-box;
    }
/*.all_search .set-line .set-title,.all_search .set-line .set-ctrl{line-height:30px;}*/
.all_search .set-line {
    margin: 5px 0;
}

.all_search .set-title {
    text-align: right;
    width: 85px;
    padding: 0 10px 0 0;
}

.all_search .set-title-special {
    width: 114px;
}

.all_search .c-width100 {
    width: 100%;
    box-sizing: border-box;
}

.all_search .c-width01 {
    width: 100px;
}

.all_search .range_title {
    line-height: 30px;
}

    .all_search .range_title .select_all {
        float: right;
        margin: 8px 0 0;
    }

.all_search .range_box {
    width: 100%;
    overflow-y: auto;
    height: 180px;
    box-sizing: border-box;
    border: 1px solid #dcdcdc;
}

    .all_search .range_box li {
        padding: 0 60px 0 20px;
        line-height: 30px;
    }

    .all_search .range_box .c-ff {
        background: #fff;
    }

    .all_search .range_box .c-f5 {
        background: #f5f5f5;
    }

    .all_search .range_box dl {
        overflow: hidden;
    }

    .all_search .range_box dt {
        float: left;
        width: 80%;
    }

    .all_search .range_box dd {
        float: right;
        width: 20%;
        text-align: left;
    }

.all_search .c-searchbox {
    width: 100%;
    box-sizing: border-box;
    height: 30px;
    margin: 18px 0;
    position: relative;
}

    .all_search .c-searchbox .c-searchinput {
        box-sizing: border-box;
        width: 100%;
        height: 30px;
        line-height: 30px;
        padding: 0 40px 0 5px;
        border-color: #eaeaea;
        cursor: pointer;
    }

    .all_search .c-searchbox .c-searchbtn {
        position: absolute;
        right: 0;
        top: 0;
        width: 40px;
        height: 30px;
        line-height: 30px;
        text-align: center;
    }

.all_search .c-style01 .c-searchbtn {
    color: #fff;
}

.all_search .c-style02 .c-searchbtn {
    color: #fff;
}

.all_search .c-style03 .c-searchbtn:before {
    content: "\ea41";
    font-size: 20px;
    color: #fff;
}

.all_search .c-style04 .c-searchbtn:before {
    content: "\ea41";
    font-size: 20px;
}

.all_search .c-style04 .c-searchbtn {
    left: 0;
    right: auto;
}

.all_search .c-style04 .c-searchinput {
    padding: 0 5px 0 40px;
}

.all_search .c-style05 .c-searchbtn:before {
    content: "\ea41";
    font-size: 20px;
}

.all_search .c-style05 .c-searchinput {
    border-radius: 15px;
}

.all_search .c-style06 .c-searchbtn:before {
    content: "\ea41";
    font-size: 20px;
}

.all_search .c-style07 .c-searchbtn:before {
    content: "\ea41";
    font-size: 20px;
}

.all_search .c-style08 .c-searchbtn:before {
    content: "\ea41";
    font-size: 20px;
    color: #fff;
}

.all_search .c-style09 .c-searchinput {
    border-color: transparent;
    border-bottom-color: #eaeaea;
}

.all_search .c-style09 .c-searchbtn:before {
    content: "\ea41";
    font-size: 20px;
}

.all_search .c-style10 .c-searchinput {
    border-color: transparent;
}

.all_search .c-style10 .c-searchbtn:before {
    content: "\ea41";
    font-size: 20px;
}

.all_search .c-style11 .c-searchbtn {
    border-left: 1px solid #eaeaea;
}

    .all_search .c-style11 .c-searchbtn:before {
        content: "\ea41";
        font-size: 20px;
    }

.all_search .c-style11 .c-searchinput {
    border-radius: 15px;
}

.all_search .c-style12 .c-searchbtn {
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
}

    .all_search .c-style12 .c-searchbtn:before {
        content: "\ea41";
        font-size: 20px;
        color: #fff;
    }

.all_search .c-style12 .c-searchinput {
    border-radius: 15px;
}
/*留言提交*/
.mess_btnstyle, .mess_btnstyle ul {
    overflow: hidden;
}

    .mess_btnstyle li {
        position: relative;
        float: left;
        margin: 4px 5px;
        padding: 5px;
        border: 2px solid transparent;
        border-radius: 5px;
    }

        .mess_btnstyle li i {
            display: none;
        }

        .mess_btnstyle li.btn_current, .mess_btnstyle li:hover {
            border-color: #f80;
        }

        .mess_btnstyle li a {
            display: block;
            width: 120px;
            height: 40px;
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px;
            -ms-border-radius: 10px;
            -o-border-radius: 10px;
            border-radius: 10px;
        }

    .mess_btnstyle .mess_btnstyle01 a {
        background: #bbb;
    }

    .mess_btnstyle .mess_btnstyle02 a {
        background: #db2442;
    }

    .mess_btnstyle .mess_btnstyle03 a {
        background: #ffeb44;
    }

    .mess_btnstyle .mess_btnstyle04 a {
        background: #82c247;
    }

    .mess_btnstyle .mess_btnstyle05 a {
        background: #92d1f4;
    }

    .mess_btnstyle .mess_btnstyle06 a {
        background: #ec89a5;
    }

    .mess_btnstyle .mess_btnstyle07 a {
        background: #8d3dfa;
    }

    .mess_btnstyle .mess_btnstyle08 a {
        background: #f69d36;
    }

.submit_message .pn-fhelp {
    top: 0;
}

    .submit_message .pn-fhelp img {
        top: 2px;
    }

.submit_message .innerPanel.setradius {
    padding-left: 12px;
}

#circularBeadTr1 .innerPanel {
    border-bottom: none;
    padding-top: 5px;
}

#circularBeadTr2 .innerPanel {
    border-top: none;
    padding-bottom: 5px;
}

.submit_message .t_color {
    width: 16%;
    padding: 0 10px 0 0;
}

.submit_message .c-paring .tab_cont {
    padding-left: 0;
}

.submit_message .msgSubmitContent .styleFrame {
    background: #f5f5f5;
    height: 322px;
    margin: 10px 0 0;
}

.submit_message .msgSubmitContent #styleListUl ul {
    padding: 10px 0;
    overflow: hidden;
}

.submit_message .msgSubmitContent #styleListUl li {
    width: 45.5%;
    height: 124px;
    margin: 5px 0 5px 3%;
    box-sizing: border-box;
}

.submit_message .innerPanel span {
    margin: 0 4px 5px 4px;
}

.submit_message .btnset_style .btn_border span {
    margin: 0;
}

.submit_message .btnset_style .high_text {
    width: 16%;
}

.submit_message .set-line {
    margin: 6px 0;
}

.submit_message .picture_style .styleFrame {
    height: 180px;
}

.submit_message .picture_style #styleListUl ul {
    padding: 15px 0 0 15px;
}

.submit_message .picture_style #styleListUl li {
    height: 70px;
    margin: 0 10px 10px 0;
    padding: 19px 10px;
}

.submit_message #buttonStyle {
    height: 347px;
}

.submit_message .btn_setinfor .color_border {
    padding: 3px 0;
}

.submit_message .picture_style .tab_css01 {
    margin-bottom: 0;
}

.submit_message .add_formitem {
    overflow: hidden;
    padding: 5px 0;
}

    .submit_message .add_formitem .select_ico {
        float: right;
    }

        .submit_message .add_formitem .select_ico:hover {
            color: #fff;
            text-decoration: none;
        }

.submit_message .formitem_list {
    height: 305px;
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #ddd;
    overflow: hidden;
}

    .submit_message .formitem_list table {
        border-top: 1px solid transparent;
    }

.submit_message .pn-ltbody tr:hover {
    background: #f7f7f7;
}

.submit_message .formitem_list .width03 {
    text-align: center;
}

.submit_message .formitem_list .t_name {
    padding: 7px 0 7px 20px;
    text-align: left;
}

.submit_message .formitem_list .col-up, .submit_message .formitem_list .col-down {
    vertical-align: middle;
}

.submit_message .formitem_list .itemOpenIco {
    height: 23px;
}

.submit_message .c-msgbox {
    width: 80%;
    margin: 0 auto;
    padding: 5px 0;
}

    .submit_message .c-msgbox dl {
        overflow: hidden;
    }

    .submit_message .c-msgbox dt {
        width: 20px;
        height: 4px;
        margin: 0 0 5px;
        background: #f0f0f0;
    }

    .submit_message .c-msgbox dd {
        width: 100%;
        height: 10px;
        margin: 0 0 5px;
        border: 1px solid #f0f0f0;
        box-sizing: border-box;
    }

    .submit_message .c-msgbox .c-msg-text dd {
        height: 25px;
    }

    .submit_message .c-msgbox .c-msg-btn {
        width: 50%;
        background: #0cf;
        color: #fff;
        text-align: center;
        height: 20px;
        line-height: 20px;
        margin: 0 auto;
        float: none;
    }

.messagestyle_02 .c-msgbox {
    padding: 10px 0;
}

    .messagestyle_02 .c-msgbox dt {
        float: left;
        width: 10%;
        margin: 3px 0;
    }

    .messagestyle_02 .c-msgbox dd {
        float: right;
        width: 87%;
    }

    .messagestyle_02 .c-msgbox .c-msg-btn {
        margin: 0 20% 0 30%;
    }

.messagestyle_03 .c-msgbox {
    padding: 10px 0;
}

    .messagestyle_03 .c-msgbox dl {
        position: relative;
    }

    .messagestyle_03 .c-msgbox dt {
        width: 10%;
        position: absolute;
        top: 3px;
        left: 3px;
    }

    .messagestyle_03 .c-msgbox dd {
        width: 100%;
        height: 10px;
    }

.messagestyle_04 .c-msgbox {
    padding: 10px 0;
}

    .messagestyle_04 .c-msgbox dl {
        position: relative;
        float: left;
        width: 48%;
        margin: 0 1%;
    }

        .messagestyle_04 .c-msgbox dl.c-msg-text {
            width: 100%;
            margin: 0;
        }

    .messagestyle_04 .c-msgbox dt {
        width: 10%;
        position: absolute;
        top: 3px;
        left: 3px;
    }

    .messagestyle_04 .c-msgbox dd {
        width: 100%;
        border-top: none;
        border-left: none;
        border-right: none;
    }
/*按钮模块样式*/
.buttonstyle .btn_normal {
    padding: 10px 0;
}

.buttonstyle .tab_css01 {
    margin: 0;
}

.picture_style .styleFrame {
    width: 100%;
    height: 180px;
    margin: 0 0 10px;
    background: #f5f5f5;
    padding: 0;
}

.picture_style #styleListUl ul {
    padding: 8px 0;
}

.picture_style #styleListUl li {
    float: left;
    width: 22.8%;
    height: 70px;
    margin: 5px -3px 7px 2%;
    background: #fff;
    box-sizing: border-box;
    padding: 18px 10px;
}

    .picture_style li:hover, .picture_style #styleListUl li.pic_current {
        border: 1px solid #f80;
    }

.picture_style .btn_modulelist {
    overflow: hidden;
}

.picture_style li div {
    width: 100%;
    height: 30px;
    position: relative;
    margin: 0 auto;
    box-sizing: border-box;
}

.picture_style li a {
    display: block;
    text-align: center;
    text-decoration: none;
    width: 100%;
    height: 20px;
    line-height: 20px;
    position: absolute;
    top: 50%;
    margin: -10px auto 0;
    color: #fff;
}

.picture_style li .butstyle_01 {
    background: #0cf;
}

.picture_style li .butstyle_02 {
    border-radius: 5px;
    background: #0cf;
}

.picture_style li .butstyle_03 {
    border-radius: 15px;
    background: #0cf;
}

.picture_style li .butstyle_04 {
    border: 1px solid #0cf;
}

    .picture_style li .butstyle_04 a {
        color: #0cf;
    }

.picture_style li .butstyle_05 {
    border-radius: 5px;
    border: 1px solid #0cf;
}

    .picture_style li .butstyle_05 a {
        color: #0cf;
    }

.picture_style li .butstyle_06 {
    border-radius: 15px;
    border: 1px solid #0cf;
}

    .picture_style li .butstyle_06 a {
        color: #0cf;
    }

.picture_style li .butstyle_07 {
    border-radius: 15px;
    background: #0cf;
    -webkit-box-shadow: inset 0 -2px 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 -2px 3px rgba(0, 0, 0, 0.3);
}

    .picture_style li .butstyle_07 a {
        color: #fff;
    }

.picture_style li .butstyle_08 {
    border-radius: 5px;
    background: #0cf;
    -webkit-box-shadow: inset 0 -2px 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 -2px 3px rgba(0, 0, 0, 0.3);
}

    .picture_style li .butstyle_08 a {
        color: #fff;
    }

.picture_style li .butstyle_09 {
    background: #0cf;
    -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
}

.picture_style li .butstyle_10 {
    border-radius: 5px;
    background: #0cf;
    -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
}

.picture_style li .butstyle_11 {
    border-radius: 15px;
    background: #0cf;
    -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
}

.picture_style li .butstyle_12 {
    background: #0cf;
    -webkit-box-shadow: inset 0 -2px 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 -2px 3px rgba(0, 0, 0, 0.3);
}

    .picture_style li .butstyle_12 a {
        color: #fff;
    }

.picture_style li .butstyle_13 .left_arrow {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-width: 15px 15px 15px 0;
    border-style: solid;
    position: absolute;
    left: 0;
    top: 0;
}

.picture_style li .butstyle_14 .right_arrow {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-width: 15px 0 15px 15px;
    border-style: solid;
    position: absolute;
    right: 0;
    top: 0;
}

.picture_style li .butstyle_15 .right_arrow_s, .picture_style li .butstyle_17 .right_arrow_s {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-width: 15px 15px 15px 0;
    border-style: solid;
    border-color: transparent #fff transparent transparent;
    position: absolute;
    right: 0;
    top: 0;
}

.picture_style li .butstyle_16 {
    border-radius: 100px 0 100px 0;
}

.picture_style li .butstyle_17 .left_arrow_s {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-width: 15px 0 15px 15px;
    border-style: solid;
    border-color: transparent transparent transparent #fff;
    position: absolute;
    left: 0;
    top: 0;
}

.picture_style li .butstyle_18, .picture_style li .butstyle_22, .picture_style li .butstyle_24 {
    border-radius: 15px;
}

.picture_style li .butstyle_20, .picture_style li .butstyle_23, .picture_style li .butstyle_26 {
    border-radius: 5px;
}

    .picture_style li .butstyle_18 .border_shadow, .picture_style li .butstyle_19 .border_shadow, .picture_style li .butstyle_20 .border_shadow {
        width: 100%;
        height: 50%;
        background: rgba(255,255,255,.3);
        position: absolute;
        top: 0;
        left: 0;
    }

    .picture_style li .butstyle_21 .border_3d, .picture_style li .butstyle_22 .border_3d, .picture_style li .butstyle_23 .border_3d {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        border-radius: inherit;
    }

        .picture_style li .butstyle_21 .border_3d:after, .picture_style li .butstyle_22 .border_3d:after, .picture_style li .butstyle_23 .border_3d:after {
            content: "";
            display: block;
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
            border-radius: inherit;
            box-shadow: 1px 1px rgba(0,0,0,.1),3px 3px rgba(0,0,0,.2),5px 5px rgba(0,0,0,.2),7px 7px rgba(0,0,0,.3);
        }

    .picture_style li .butstyle_24 .border_gradual, .picture_style li .butstyle_25 .border_gradual, .picture_style li .butstyle_26 .border_gradual {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background: url(../img/admin/default/popicon.png) repeat-x center center;
        background-size: 100% 100%;
        border-radius: inherit;
    }

.picture_style li.butstyle00 a, .picture_style li.butstyle09 a, .picture_style li.butstyle10 a, .picture_style li.butstyle11 a, .picture_style li.butstyle12 a, .picture_style li.butstyle13 a {
    width: 113px;
    height: 36px;
    line-height: 36px;
    margin-top: 5px;
    color: #fff;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
}

.picture_style li.butstyle00 a {
    background: #d61e2c;
    -webkit-box-shadow: 0 5px 0 #f73a48;
    -moz-box-shadow: 0 5px 0 #f73a48;
    -ms-box-shadow: 0 5px 0 #f73a48;
    -o-box-shadow: 0 5px 0 #f73a48;
    box-shadow: 0 5px 0 #f73a48;
}

.picture_style li.butstyle09 a {
    background: #e0861e;
    -webkit-box-shadow: 0 5px 0 #ff9d2c;
    -moz-box-shadow: 0 5px 0 #ff9d2c;
    -ms-box-shadow: 0 5px 0 #ff9d2c;
    -o-box-shadow: 0 5px 0 #ff9d2c;
    box-shadow: 0 5px 0 #ff9d2c;
}

.picture_style li.butstyle10 a {
    background: #568e10;
    -webkit-box-shadow: 0 5px 0 #66a911;
    -moz-box-shadow: 0 5px 0 #66a911;
    -ms-box-shadow: 0 5px 0 #66a911;
    -o-box-shadow: 0 5px 0 #66a911;
    box-shadow: 0 5px 0 #66a911;
}

.picture_style li.butstyle11 a {
    background: #1f86d9;
    -webkit-box-shadow: 0 5px 0 #329df3;
    -moz-box-shadow: 0 5px 0 #329df3;
    -ms-box-shadow: 0 5px 0 #329df3;
    -o-box-shadow: 0 5px 0 #329df3;
    box-shadow: 0 5px 0 #329df3;
}

.picture_style li.butstyle12 a {
    background: #9a9999;
    -webkit-box-shadow: 0 5px 0 #aaaaaa;
    -moz-box-shadow: 0 5px 0 #aaaaaa;
    -ms-box-shadow: 0 5px 0 #aaaaaa;
    -o-box-shadow: 0 5px 0 #aaaaaa;
    box-shadow: 0 5px 0 #aaaaaa;
}

.picture_style li.butstyle13 a {
    background: #804b08;
    -webkit-box-shadow: 0 5px 0 #975d14;
    -moz-box-shadow: 0 5px 0 #975d14;
    -ms-box-shadow: 0 5px 0 #975d14;
    -o-box-shadow: 0 5px 0 #975d14;
    box-shadow: 0 5px 0 #975d14;
}

.picture_style li.butstyle01 a, .picture_style li.butstyle15 a, .picture_style li.butstyle16 a, .picture_style li.butstyle17 a, .picture_style li.butstyle18 a,
.picture_style li.butstyle19 a {
    width: 100px;
    height: 36px;
    line-height: 36px;
    border-radius: 4px;
    margin-top: 7px;
}

.picture_style li.butstyle01 a {
    background: #FF4351;
}

.picture_style li.butstyle15 a {
    background: #FEAE1B;
}

.picture_style li.butstyle16 a {
    background: #A5DE37;
}

.picture_style li.butstyle17 a {
    background: #1B9AF7;
}

.picture_style li.butstyle18 a {
    background: #eee;
}

.picture_style li.butstyle19 a {
    background: #804b08;
}

.picture_style li.butstyle03 a, .picture_style li.butstyle25 a, .picture_style li.butstyle26 a, .picture_style li.butstyle27 a, .picture_style li.butstyle28 a, .picture_style li.butstyle29 a, .picture_style li.butstyle04 a, .picture_style li.butstyle30 a, .picture_style li.butstyle31 a, .picture_style li.butstyle32 a, .picture_style li.butstyle33 a, .picture_style li.butstyle34 a {
    width: 40px;
    height: 40px;
    margin-top: 4px;
    border: 1px solid;
    background: url(../img/admin/default/button_style.png) no-repeat #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}

.picture_style li.butstyle02 a, .picture_style li.butstyle20 a, .picture_style li.butstyle21 a, .picture_style li.butstyle22 a, .picture_style li.butstyle23 a, .picture_style li.butstyle24 a {
    width: 100px;
    height: 36px;
    margin-top: 4px;
    border: 2px solid;
    background: #fff;
    border-radius: 4px;
}

.picture_style li.butstyle02 a {
    border-color: #FF4351;
}

.picture_style li.butstyle20 a {
    border-color: #ff9d2c;
    background-position: -104px -56px;
}

.picture_style li.butstyle21 a {
    border-color: #66a911;
    background-position: -157px -56px;
}

.picture_style li.butstyle22 a {
    border-color: #329df3;
    background-position: -204px -56px;
}

.picture_style li.butstyle23 a {
    border-color: #aaaaaa;
    background-position: -256px -56px;
}

.picture_style li.butstyle24 a {
    border-color: #975d14;
    background-position: -306px -56px;
}

.picture_style li.butstyle03 a {
    border-color: #f73a48;
    background-position: -4px -104px;
}

.picture_style li.butstyle25 a {
    border-color: #ff9d2c;
    background-position: -106px -104px;
}

.picture_style li.butstyle26 a {
    border-color: #66a911;
    background-position: -158px -104px;
}

.picture_style li.butstyle27 a {
    border-color: #329df3;
    background-position: -206px -104px;
}

.picture_style li.butstyle28 a {
    border-color: #aaaaaa;
    background-position: -255px -104px;
}

.picture_style li.butstyle29 a {
    border-color: #975d14;
    background-position: -306px -104px;
}

.picture_style li.butstyle04 a {
    border-color: #f73a48;
    background-position: -4px -154px;
}

.picture_style li.butstyle30 a {
    border-color: #ff9d2c;
    background-position: -204px -154px;
}

.picture_style li.butstyle31 a {
    border-color: #66a911;
    background-position: -304px -154px;
}

.picture_style li.butstyle32 a {
    border-color: #329df3;
    background-position: -402px -154px;
}

.picture_style li.butstyle33 a {
    border-color: #aaaaaa;
    background-position: -2px -305px;
}

.picture_style li.butstyle34 a {
    border-color: #975d14;
    background-position: -104px -305px;
}

.picture_style li.butstyle05 a, .picture_style li.butstyle35 a, .picture_style li.butstyle36 a, .picture_style li.butstyle37 a, .picture_style li.butstyle38 a, .picture_style li.butstyle39 a {
    width: 84px;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    margin-top: 7px;
}

.picture_style li.butstyle05 a {
    background: url(../img/admin/default/button_style.png) no-repeat -8px -203px;
    color: #f73a48;
}

.picture_style li.butstyle35 a {
    background: url(../img/admin/default/button_style.png) no-repeat -108px -203px;
    color: #ff9d2c;
}

.picture_style li.butstyle36 a {
    background: url(../img/admin/default/button_style.png) no-repeat -208px -203px;
    color: #66a911;
}

.picture_style li.butstyle37 a {
    background: url(../img/admin/default/button_style.png) no-repeat -308px -203px;
    color: #329df3;
}

.picture_style li.butstyle38 a {
    background: url(../img/admin/default/button_style.png) no-repeat -408px -203px;
    color: #aaaaaa;
}

.picture_style li.butstyle39 a {
    background: url(../img/admin/default/button_style.png) no-repeat -208px -310px;
    color: #975d14;
}

.picture_style li.butstyle06 a, .picture_style li.butstyle40 a, .picture_style li.butstyle41 a, .picture_style li.butstyle42 a, .picture_style li.butstyle43 a, .picture_style li.butstyle44 a {
    width: 84px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #fff;
    text-indent: 15px;
    margin-top: 5px;
    background: url(../img/admin/default/button_style.png) no-repeat;
}

.picture_style li.butstyle06 a {
    background-position: -8px -257px;
}

.picture_style li.butstyle40 a {
    background-position: -108px -257px;
}

.picture_style li.butstyle41 a {
    background-position: -208px -257px;
}

.picture_style li.butstyle42 a {
    background-position: -308px -257px;
}

.picture_style li.butstyle43 a {
    background-position: -408px -257px;
}

.picture_style li.butstyle44 a {
    background-position: -308px -310px;
}

.picture_style li.butstyle07 a, .picture_style li.butstyle45 a, .picture_style li.butstyle46 a, .picture_style li.butstyle47 a, .picture_style li.butstyle48 a, .picture_style li.butstyle49 a {
    width: 113px;
    height: 40px;
    line-height: 40px;
    margin-top: 5px;
    font-size: 14px;
    color: #fff;
    text-indent: 15px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
}

.picture_style li.butstyle07 a {
    background: url(../img/admin/default/button_style.png) no-repeat -96px -356px #f73a48;
}

.picture_style li.butstyle45 a {
    background: url(../img/admin/default/button_style.png) no-repeat -96px -356px #ff9d2c;
}

.picture_style li.butstyle46 a {
    background: url(../img/admin/default/button_style.png) no-repeat -96px -356px #66a911;
}

.picture_style li.butstyle47 a {
    background: url(../img/admin/default/button_style.png) no-repeat -96px -356px #329df3;
}

.picture_style li.butstyle48 a {
    background: url(../img/admin/default/button_style.png) no-repeat -96px -356px #aaaaaa;
}

.picture_style li.butstyle49 a {
    background: url(../img/admin/default/button_style.png) no-repeat -96px -356px #975d14;
}

.picture_style li.butstyle08 a, .picture_style li.butstyle50 a, .picture_style li.butstyle51 a, .picture_style li.butstyle52 a, .picture_style li.butstyle53 a, .picture_style li.butstyle54 a {
    width: 113px;
    height: 38px;
    line-height: 40px;
    font-size: 14px;
    text-indent: 15px;
    margin-top: 5px;
    border: 1px solid;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
}

.picture_style li.butstyle08 a {
    background: url(../img/admin/default/button_style.png) no-repeat 5px -156px #fed8db;
    color: #f73a48;
}

.picture_style li.butstyle50 a {
    background: url(../img/admin/default/button_style.png) no-repeat -195px -156px #ffe7cc;
    color: #ff9d2c;
}

.picture_style li.butstyle51 a {
    background: url(../img/admin/default/button_style.png) no-repeat -295px -156px #e5ffc3;
    color: #66a911;
}

.picture_style li.butstyle52 a {
    background: url(../img/admin/default/button_style.png) no-repeat -393px -156px #daeefe;
    color: #329df3;
}

.picture_style li.butstyle53 a {
    background: url(../img/admin/default/button_style.png) no-repeat 6px -308px #efefef;
    color: #aaaaaa;
}

.picture_style li.butstyle54 a {
    background: url(../img/admin/default/button_style.png) no-repeat -95px -308px #ebe0d2;
    color: #975d14;
}

.set_modulelink .set_channelink .select_ico {
    margin: 10px 0 0 0;
}

.set-line .fr_lt {
    margin: 0;
    padding: 0;
}

.buttonstyle .t_color {
    padding: 0 10px 0 0;
    width: 15%;
}

.ui-tabs.buttonstyle .buttonstyle {
    padding: 0;
}
/*线条模块*/
.line_style #styleListUl {
    height: 356px;
    border: 1px solid #eee;
    background: #f5f5f5;
}

    .line_style #styleListUl ul {
        padding: 8px 0;
    }

        .line_style #styleListUl ul li {
            float: left;
            width: 22.8%;
            height: 70px;
            padding: 0;
            margin: 5px -3px 7px 2%;
            background: #fff;
            box-sizing: border-box;
            position: relative;
        }

            .line_style #styleListUl ul li div {
                position: absolute;
                top: 50%;
                left: 50%;
            }

.linestyle_01, .linestyle_02, .linestyle_03, .linestyle_04, .linestyle_05, .linestyle_06 {
    width: 66px;
    height: 0;
    margin-left: -33px;
}

.linestyle_07, .linestyle_08, .linestyle_09, .linestyle_10, .linestyle_11, .linestyle_12 {
    width: 0;
    height: 40px;
    margin-top: -20px;
}

.linestyle_02, .linestyle_04, .linestyle_06 {
    margin-top: -1px;
}

.linestyle_08, .linestyle_10, .linestyle_12 {
    margin-left: -1px;
}

.linestyle_01 {
    border-top: 1px solid #de2c2e;
}

.linestyle_02 {
    border-top: 2px solid #de2c2e;
}

.linestyle_03 {
    border-top: 1px dashed #de2c2e;
}

.linestyle_04 {
    border-top: 2px dashed #de2c2e;
}

.linestyle_05 {
    border-top: 1px dotted #de2c2e;
}

.linestyle_06 {
    border-top: 2px dotted #de2c2e;
}

.linestyle_07 {
    border-left: 1px solid #de2c2e;
}

.linestyle_08 {
    border-left: 2px solid #de2c2e;
}

.linestyle_09 {
    border-left: 1px dashed #de2c2e;
}

.linestyle_10 {
    border-left: 2px dashed #de2c2e;
}

.linestyle_11 {
    border-left: 1px dotted #de2c2e;
}

.linestyle_12 {
    border-left: 2px dotted #de2c2e;
}
/*图标模块*/
.icon_style .styleFrame {
    height: 336px;
    border: 1px solid #eee;
    margin: 12px 0 0;
    background: #f5f5f5;
}

.icon_style .colorChoiceDiv {
    padding: 15px 0;
}

    .icon_style .colorChoiceDiv:after {
        content: "";
        display: block;
        clear: both;
    }

.icon_style .colorChoicePanel {
    float: left;
    line-height: 24px;
}

.icon_style .iconColorPicker {
    float: left;
    width: 22px;
    height: 22px;
    border: 1px solid #ddd;
    margin: 0 0 0 10px;
    cursor: pointer;
}
/*文本模块弹框*/
.text_module {
    padding: 15px 30px;
}

    .text_module .t_color {
        width: 16%;
        padding: 0 10px 0 0;
    }

    .text_module input.c-width100 {
        width: 100%;
        box-sizing: border-box;
    }

    .text_module #cke_editor {
        width: 100% !important;
    }
/*嵌入页面*/
.web_frame .tab_cont .area01 {
    width: 248px;
    height: 113px;
}

.web_frame .t_color {
    padding: 0 10px 0 0;
}
/*代码嵌入*/
.code_iframe #cke_editor {
    width: 100% !important;
    margin: 10px 0 0;
    box-sizing: border-box;
}

.code_iframe .cke_contents {
    max-height: 404px;
}

.code_iframe table {
    width: 100%;
}

.code_iframe .t_color {
    width: 13%;
    text-align: left;
}

.code_iframe .t_cont {
    width: 88%;
}

    .code_iframe .t_cont input {
        width: 100%;
        box-sizing: border-box;
    }

.code_iframe .c-tip {
    font-size: 12px;
    line-height: 35px;
    color: #f00;
}

.code_iframe .cke_top, .code_iframe .cke_bottom {
    display: none;
}
/*当前时间*/
.current_time table {
    margin-top: 30px;
}

.current_time .web_select {
    width: 260px;
    height: 30px;
    border: 1px solid #bdbdbd;
    border-radius: 2px;
}
/*留言管理模块*/
#scrollDiv.message_manage {
    width: auto;
    height: 360px;
}

    #scrollDiv.message_manage #jvForm {
        margin: 15px 24px 0;
    }

.message_manage .t_color {
    padding: 0 10px 0 0;
    width: 21%;
}

.message_manage .select_w {
    width: 325px;
    max-width: 325px;
}

.message_manage .textare_wt, .message_manage .input_text09 {
    width: 95%;
}
/*.message_manage label.error{display:block;}*/
/*占位模块*/
.perch_module table {
    margin: 40px 0 0 0;
}

.perch_module .t_color {
    width: 116px;
}
/*图文链接*/
.jrf_imglink .bordermsg .tab_css01 {
    margin: 0;
}

.jrf_imglink .bordermsg {
    width: 87%;
    margin-top: 30px;
}
/*全站搜索*/
.all_search .style_line1 {
    overflow: visible;
    padding: 0;
}

.all_search .settingPanel .styleFrame {
    width: 100%;
    height: 250px;
    margin: 0 0 10px;
    background: #f5f5f5;
    padding: 8px 0;
}

.all_search .comment_key input {
    width: 58px;
}
/*在线地图*/
.online_map .t_color {
    padding: 0 10px 0 0;
}

.online_map .adreessarm {
    position: relative;
}

    .online_map .adreessarm label {
        position: absolute;
        left: 419px;
        top: 13px;
        padding: 0;
    }

.online_map .select_ico {
    position: absolute;
    left: 430px;
    top: 124px;
    z-index: 999;
}
/*guestbook_list*/
.module_msglist .t_color {
    width: 18%;
    padding: 0 10px 0 0;
}

.module_msglist .tab_pk01 {
    margin: 3px 0 0;
}

.module_msglist .styleFrame {
    height: 282px;
    background: #f5f5f5;
    margin: 5px 0 0;
}

.module_msglist #styleListUl li {
    width: 45%;
    height: 120px;
    margin: 10px 0 0 2.5%;
}

.module_msglist .select_w {
    width: 153px;
}

.module_msglist .page_style_06 .pagination-item {
    padding: 0 5px;
}

.module_msglist .page_style_05 .pagination-item {
    padding-left: 7px;
    padding-right: 7px;
}

.module_msglist .pages_style_setting .styleFrame {
    height: 200px;
}

/* 文章列表  */
.pcstyle .c-styleinner {
    overflow: hidden;
    padding: 5px 0 0 5px;
}

.pcstyle .styleFrame .styleBlockSet {
    padding: 10px 15px;
}

.pcstyle .styleBlockSet i {
    display: none;
    right: 0;
    top: 0;
}

.pcstyle .panelChecked i {
    display: block;
    right: 0;
    top: 0;
}

.pcstyle .c-stylesection {
    padding-top: 5px;
}

    .pcstyle .c-stylesection .c-stylehd {
        position: relative;
        font-size: 12px;
        color: #333;
        height: 20px;
        line-height: 20px;
    }

    .pcstyle .c-stylesection .c-stylemore {
        position: absolute;
        top: 0;
        right: 0;
        font-size: 12px;
        color: #999;
        transform: scale(0.7);
    }

    .pcstyle .c-stylesection .c-mobiarrow {
        display: inline-block;
        vertical-align: middle;
        width: 0;
        height: 0;
        border-left: 7px solid #01ced6;
        border-top: 6px solid transparent;
        border-bottom: 6px solid transparent;
    }

.c-style01 .c-styleline {
    border-bottom: 1px solid #ccc;
}

    .c-style01 .c-styleline span {
        display: block;
        width: 60px;
        margin: 0 auto -2px;
        border-bottom: 3px solid #01ced6;
    }

.c-style02 .c-styleline {
    border-bottom: 1px solid #ccc;
}

    .c-style02 .c-styleline span {
        display: block;
        width: 6px;
        height: 6px;
        margin: 0 auto -3px;
        background: #ccc;
        transform: rotate(45deg);
    }

.c-style02 .c-stylesection .c-stylehd {
    text-align: center;
}

.c-style03 .c-stylehd {
    text-align: left;
    padding-left: 7px;
}

.c-style03 .c-styleline {
    display: inline-block;
    vertical-align: middle;
    width: 4px;
    height: 14px;
    background: #01ced6;
}

.c-style03 .c-hd {
    display: inline-block;
    vertical-align: middle;
    padding-left: 8px;
}

.c-style04 .c-stylesection {
    padding-top: 10px;
}

.pcstyle .c-style04 .c-stylesection .c-stylehd {
    background: #01ced6;
    padding-left: 8px;
    border-radius: 6px 6px 0 0;
    color: #fff;
    text-align: left;
}

.pcstyle .c-style04 .c-stylesection .c-stylemore {
    color: #fff;
}

.c-style05 .c-stylesection {
    padding-top: 7px;
}

.c-style05 .c-stylehd {
    text-align: left;
    padding-left: 7px;
}

.c-style05 .c-mobiarrow {
    margin-right: 8px;
}

.c-style05 .c-hd {
    display: inline-block;
    vertical-align: middle;
}

.c-style06 .c-stylehd {
    text-align: left;
    border-bottom: 1px solid #01ced6;
}

.c-style06 .c-hd {
    position: relative;
    top: 1px;
    display: inline-block;
    padding: 0 8px;
    background: #01ced6;
    color: #fff;
    text-align: center;
}

.c-style07 .c-stylehd {
    text-align: left;
    border-bottom: 1px solid #01ced6;
}

.c-style07 .c-hd {
    position: relative;
    top: 1px;
    display: inline-block;
    padding: 0 8px;
    background: #01ced6;
    color: #fff;
    text-align: center;
    border-radius: 6px 6px 0 0;
}

.c-style08 .c-stylehd {
    border-bottom: 1px solid #ccc;
    text-align: left;
    padding-left: 8px;
}

.c-style08 .c-stylemore {
    transform: scale(1);
    font-size: 30px;
    top: -8px;
}

.c-style09 .c-stylesection {
    padding-top: 8px;
}

.c-style10 .c-stylesection {
    padding-top: 8px;
}

.c-style10 .c-stylehd {
    border-bottom: 1px solid #01ced6;
    text-align: left;
}

.c-style10 .c-hd {
    display: inline-block;
    padding: 0 8px;
    text-align: center;
    color: #01ced6;
}

.c-style11 .c-stylehd {
    text-align: left;
    color: #666
}

.c-style11 .c-styleline {
    width: 30px;
    border-bottom: 3px solid #01ced6;
}

.c-style12 .c-hd {
    display: inline-block;
    border: 2px solid #01ced6;
    padding: 2px 10px;
    margin-left: 35px;
    color: #666;
}

.c-style13 .c-stylehd {
    background: #eee;
}

.c-style13 .c-hd {
    background: #0cf;
    display: inline-block;
    color: #fff;
    padding: 0 5px;
}

.jrf_contentlist #styleListUl, .jrf_contentlist .c-liststyle {
    height: 350px;
}

.c-contentab {
    overflow: hidden;
    padding: 4px 0 5px;
}

.icon_style .c-contentab {
    padding: 4px 0 0;
}

    .icon_style .c-contentab .c-tabitem {
        margin: 0 5px 5px 0;
    }

.c-contentab .c-tabitem {
    float: left;
    height: 25px;
    border: 1px solid #ddd;
    padding: 0 15px;
    margin: 0 10px 0 0;
    line-height: 25px;
    border-radius: 20px;
}

.pic_showstyle {
    float: right;
    line-height: 27px;
}

.propic_showstyle {
    text-align: right;
    line-height: 30px;
}

.c-contentab .c-tabitem:hover, .c-contentab .c-tabitem.curitem {
    background: #f80;
    border-color: #f80;
    color: #fff;
    text-decoration: none;
}

.c-tabdetail .c-liststyle {
    display: none;
}

.c-tabdetail #styleListUl {
    display: block;
}

.c-tabdetail .ys_click_on, .c-tabdetail .ys_click_hover {
    border: 1px solid #f80;
}

.c-listsetdetail {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #fff;
    padding: 5px 0;
    border-top: 1px solid #eee;
}

.c-productstyle .c-listsetdetail {
    left: 0px;
    width: 694px;
}

.c-productstyle .columnset, .c-productstyle .suggestsize {
    float: left;
}

.c-productstyle .columnset {
    display: none;
}

.c-productstyle .c-setbottom .tab_cont {
    padding: 0;
}

.c-productstyle .c-setbottom .suggestsize {
    margin-top: 5px;
}

.c-especial {
    display: none;
}

.columnset, .suggestsize {
    display: inline-block;
    vertical-align: middle;
}

.c-colorsethover, .c-setbottom {
}

.c-colorsethover {
    overflow: hidden;
    padding: 5px 0 8px;
}

    .c-colorsethover .c-colorgather {
        padding: 0;
        margin: 0;
    }

.columnset .t_color, .columnset .tab_cont {
    display: inline-block;
    vertical-align: middle;
}

.columnset .t_color {
    width: 70px;
}

.columnset {
    margin-right: 50px;
}

.c-columselect .select_w {
    width: 88px;
}

.suggest_size .mt10 {
    margin-top: 10px;
}
/*#advancedSetting{min-height: 358px;}*/

.disabledgray {
    filter: url(gray.svg#grayscale);
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    filter: gray;
}

    .disabledgray .graybg {
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background: #fff;
        opacity: 0;
    }
/* 悬浮客服 */
.c-servestyle .styleBlockSet {
    height: 124px;
    padding: 10px;
    width: 156px;
    padding: 10px;
    margin: 0 10px 10px 0 !important;
}

.c-servestyle .c-serve03, .c-servestyle .c-serve06 {
    margin-right: 0 !important;
}

.jrf_server .c-liststyle {
    height: 312px;
    padding-bottom: 5px;
}

.c-servestyle .c-listitem {
    position: relative;
    width: 30px;
    height: 30px;
    background-color: #2da2ee;
    margin-bottom: 1px;
}

    .c-servestyle .c-listitem .serceico {
        display: inline-block;
        width: 100%;
        height: 100%;
        background: url(/jrfr/image/servepopwin.png) no-repeat;
    }

.c-moreitem {
    position: absolute;
    top: 0;
    left: -86px;
    width: 66px;
    padding: 10px;
    background: #4cb3f4;
    color: #fff;
    font-size: 12px;
}

.c-serverlist {
    position: absolute;
    top: 10px;
    right: 10px;
}

.c-servestyle .c-tel .serceico {
    background-position: 6px 5px;
}

.c-servestyle .c-qq .serceico {
    background-position: -57px 5px;
}

.c-servestyle .c-qq.c-sercur .serceico {
    background-position: -57px -57px;
    background-color: #4cb3f4;
}

.c-servestyle .c-qq.c-sercur {
    background-color: #4cb3f4;
}

.c-servestyle .c-aliww .serceico {
    background-position: -117px 5px;
}

.c-servestyle .c-worktime .serceico {
    background-position: -177px 5px;
}

.c-servestyle .c-wxserve .serceico {
    background-position: -238px 5px;
}

.c-servestyle .c-wxchat .serceico {
    background-position: -296px 5px;
}

.c-style01 .c-stylesection .c-stylehd {
    text-align: center;
}

.c-serve01 .c-morelist {
    overflow: hidden;
    margin-bottom: 2px;
}

    .c-serve01 .c-morelist span {
        float: left;
        height: 20px;
        line-height: 20px;
    }

    .c-serve01 .c-morelist .c-moretext {
        background: #fff;
        padding: 0 10px 0 0;
        color: #2da2ee;
        border-radius: 0 2px 2px 0;
    }

.c-serve01 .c-moreico {
    width: 32px;
    background: url(/jrfr/image/qqparsent.png) no-repeat;
}

.c-servestyle .c-servebg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0.15);
}

.c-serve02 .c-moreitem {
    background: none;
    padding: 0;
    width: 90px;
    left: -100px;
    top: -7px;
}

.c-serve02 .c-morehd {
    height: 30px;
    background: #2da2ee;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    border-radius: 10px 10px 0 0;
}

.c-serve02 .c-morebd {
    padding: 10px;
    background: #fff;
    box-shadow: 0px 2px 3px rgba(0,0,0,0.3);
}

.c-serve02 .c-morelist {
    border: 1px solid #ccc;
    height: 20px;
    line-height: 20px;
    border-radius: 2px;
    color: #333;
    margin-bottom: 2px;
}

    .c-serve02 .c-morelist span {
        float: left;
    }

.c-serve02 .c-moreico {
    width: 30px;
    height: 20px;
    background: url(/jrfr/image/servepopwin.png) no-repeat -60px -185px;
}

.c-serve02 .c-moretext {
    padding: 0 2px 0 0;
}

.c-serve03 .c-listitem {
    width: 84px;
}

.c-servestyle .c-serve03 .serceico {
    width: 27px;
    vertical-align: middle;
}

.c-serve03 .sercetext {
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    color: #fff;
}

.c-serve03 .c-firstmore {
    border-bottom: 1px solid rgba(255,255,255,0.6);
}

.c-serve03 .c-morelist {
    height: 20px;
    overflow: hidden;
    padding: 5px 0;
}

    .c-serve03 .c-morelist span {
        float: left;
        height: 20px;
        line-height: 20px;
    }

.c-serve03 .c-moreico {
    width: 20px;
    background: url(/jrfr/image/servepopwin.png) no-repeat -67px -126px;
}

.c-serve03 .c-moreitem {
    width: 54px;
    left: -74px;
}

.c-serve04 .c-listitem {
    border-radius: 100%;
    border: 1px solid #2da2ee;
}

.c-serve04 .c-tel .serceico {
    background-position: -180px -120px;
}

.c-serve04 .c-aliww .serceico {
    background-position: -240px -120px;
}

.c-serve04 .c-worktime .serceico {
    background-position: -300px -120px;
}

.c-serve04 .c-servebg {
    border-radius: 100%;
}

.c-serve04 .c-moreitem .c-servebg {
    border-radius: 0;
}

.c-serve04 .c-qq.c-sercur .serceico {
    border-radius: 100%;
    background-position: -58px -57px;
}

.c-serve04 .c-morelist {
    overflow: hidden;
    margin-bottom: 2px;
}

.c-serve04 .c-moreico {
    width: 32px;
    background: url(/jrfr/image/qqparsent.png) no-repeat;
}

.c-serve04 .c-morelist .c-moretext {
    background: #fff;
    padding: 0 10px 0 0;
    color: #2da2ee;
    border-radius: 0 2px 2px 0;
}

.c-serve04 .c-morelist span {
    float: left;
    height: 20px;
    line-height: 20px;
}

.c-serve04 .c-moreitem {
    left: -100px;
    border-radius: 6px;
}

.c-serve04 .c-servicearrow {
    position: absolute;
    top: 13px;
    right: -14px;
    width: 0;
    height: 0;
    border-width: 8px 7px;
    border-style: solid;
    border-color: transparent transparent transparent #2da2ee;
}

    .c-serve04 .c-servicearrow b {
        position: absolute;
        top: -8px;
        left: -7px;
        width: 0;
        height: 0;
        border-width: 8px 7px;
        border-style: solid;
        border-color: transparent transparent transparent rgba(255,255,255,0.15);
    }

.c-serve05 .c-moreitem {
    padding: 0 0 20px;
    background: #fff;
    width: 116px;
    left: -127px;
    box-shadow: 0px 2px 3px rgba(0,0,0,0.3);
}

.c-serve05 .c-morehd {
    padding: 0 10px;
    text-align: center;
    line-height: 24px;
    border-top: 3px solid #2da2ee;
    color: #2da2ee;
}

    .c-serve05 .c-morehd b {
        display: block;
        border-bottom: 1px solid #ddd;
    }

.c-serve05 .c-morebd {
    overflow: hidden;
}

.c-serve05 .c-morelist {
    float: left;
    width: 50%;
}

.c-serve05 .c-morebd {
    color: #333;
    padding: 5px 6px;
}

.c-serve05 .c-moretext {
    line-height: 20px;
}

.c-serve05 .c-moreico {
    float: left;
    height: 20px;
    line-height: 20px;
    width: 16px;
    margin-right: 3px;
    background: #2da2ee url(/jrfr/image/servepopwin.png) no-repeat -180px -182px;
}

.c-serve05 .c-servicearrow {
    position: absolute;
    top: 12px;
    right: -6px;
    width: 6px;
    height: 6px;
    background: url(/jrfr/image/servicearrow.png) no-repeat;
}

.c-serve06 .c-serverlist {
    box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
}

.c-serve06 .c-listitem {
    background: #fff;
}

.c-serve06 .c-tel .serceico {
    background-position: 6px -234px;
}

.c-serve06 .c-qq.c-sercur .serceico {
    background-position: -57px 4px;
}

.c-serve06 .c-aliww .serceico {
    background-position: -119px -235px;
}

.c-serve06 .c-worktime .serceico {
    background-position: -173px -233px;
}

.c-serve06 .c-moreitem {
    width: 78px;
    left: -118px;
    box-shadow: 0px 2px 3px rgba(0,0,0,0.3);
    background: #fff;
    border-right: 1px solid #2da2ee;
}

.c-serve06 .c-morelist {
    overflow: hidden;
    border: 1px solid #2da2ee;
    border-radius: 2px;
    margin-bottom: 2px;
}

    .c-serve06 .c-morelist span {
        float: left;
        height: 20px;
        line-height: 20px;
    }

.c-serve06 .c-moreico {
    width: 32px;
    background: #2da2ee url(/jrfr/image/qqparsent.png) no-repeat;
}

.c-serve06 .c-morelist .c-moretext {
    background: #fff;
    padding: 0 10px 0 0;
    color: #2da2ee;
    border-radius: 0 2px 2px 0;
}

.c-serve06 .c-servicearrow {
    position: absolute;
    top: 12px;
    right: -12px;
    width: 0;
    height: 0;
    border-width: 7px 6px;
    border-style: solid;
    border-color: transparent transparent transparent #2da2ee;
}

    .c-serve06 .c-servicearrow b {
        position: absolute;
        top: -7px;
        right: -5px;
        width: 0;
        height: 0;
        border-width: 7px 6px;
        border-style: solid;
        border-color: transparent transparent transparent #fff;
    }

.right_service .service_scroll {
    height: 317px;
}

.service_scroll td {
    height: 30px;
    line-height: 30px;
}

.service_scroll .radios {
    margin-top: 4px;
}

.c-sertdleft {
    position: relative;
    padding-left: 15px;
    padding-top: 8px;
}

    .c-sertdleft .c-upimgtip {
        position: absolute;
        top: 7px;
        left: 118px;
        font-size: 12px;
        color: #f00;
    }

.servelist {
    border-bottom: 1px solid #f1f1f1;
}

.c-tellist {
    border: 1px solid #f1f1f1;
    background: #f6f6f6;
    padding: 10px;
    margin: 5px 15px;
}

.c-wxserve .c-tellist {
    margin-bottom: 10px;
}

.c-serveadd {
    display: block;
    width: 100px;
    margin: 10px auto;
    height: 30px;
    background: #0cf;
    color: #fff;
    text-align: center;
    line-height: 30px;
}

    .c-serveadd:hover {
        background: #00b7ec;
        text-decoration: none;
        color: #fff;
    }

.c-telitem1, .c-telitem {
    padding: 3px 0;
    border-bottom: 1px solid #f1f1f1;
}

    .c-telitem .delete-btn {
        margin-top: -3px;
    }

    .c-telitem1 input, .c-telitem input {
        border: none;
        width: 92%;
        background: none;
    }

.servename {
    margin-right: 10px;
}

.serveworktime .c-tellist {
    margin-bottom: 10px;
}

.c-tellist {
    overflow: hidden;
}

    .c-tellist .c-upimg {
        margin: 0 auto;
    }

.servelist .uplaodimg {
    float: left;
    width: 33.3%;
}

.servelist .wxinput {
    width: 81%;
    margin: 10px auto 0;
    display: block;
}

.servewxchat .c-tellist .c-upimg {
    margin: 0;
    float: left;
}

.servewxchat .c-upimgtip {
    line-height: 114px;
    padding-left: 18px;
    float: left;
}

.jrf_server .c-textd {
    padding-left: 65px;
}

    .jrf_server .c-textd .innerPanel {
        width: 94.6%;
    }

.jrf_server .c-textset {
    padding: 3px 0;
    font-size: 14px;
}

.jrf_server .c-editkefu .tab_cont {
    padding-left: 5px;
}

.jrf_server .c-editkefu .colorPicker {
    margin-left: 5px;
}

.jrf_server.ui-tabs .ui-tabs-nav {
    margin-left: 0;
}
/* 编辑评论列表 */
.c-editcomment textarea {
    width: 100%;
    box-sizing: border-box;
}

/* 在线投票 */
.c-voteScrollbar {
    width: 582px;
    border: 1px solid #eee;
    border-top: none;
    margin: auto;
    height: 218px;
    overflow-y: auto;
}

.c-topicscroll {
    width: 534px;
    border: 1px solid #eee;
    border-top: 0;
    margin: auto auto 10px auto;
    height: 206px;
    overflow-y: auto;
}

.c-editopic .c-voteScrollbar {
    width: 582px;
    height: 207px;
}
/*.online_vote .t_color{width:116px;}*/

.online_vote .t_color {
    width: 100px;
}

/* 多图列表 */
.c-imgsizetip {
    display: none;
    position: absolute;
    top: 2px;
    left: 0;
    width: 100%;
    height: 100%;
}

.ys_box li.ys_click_hover .c-imgsizetip, .picture_show .styleForm:hover .c-imgsizetip, .picture_show .styleFormDown:hover .c-imgsizetip {
    display: block;
}

/* 表单列表 */
.form-list .col-body {
    border: 1px solid #ddd;
    height: 322px;
}

.form-list .photoGroupList {
    overflow: hidden;
    padding: 15px 15px 7px 15px;
}

.form-list .photo_list {
    float: left;
    width: 50%;
}

    .form-list .photo_list .jrf_checkbox {
        width: 256px;
        box-sizing: border-box;
        overflow: hidden;
        display: inline-block;
        text-overflow: ellipsis;
        white-space: nowrap;
        margin-bottom: 8px;
    }

.form-list .page_style_04 .pagination-item.prev-page {
    margin-left: 9px;
}

.form-list .page_style_06 .pagination-item {
    padding: 0 4px;
}

.form-list #styleList .styleFrame {
    height: 333px;
    width: 567px;
    padding-top: 15px;
    padding-left: 18px;
}

.form-list #styleList li {
    width: 170px;
    height: 125px;
}

.form-list #pageStyleSetting .styleFrame {
    height: 209px;
}


/* 表单展示 */
.form-show .col-body {
    border: 1px solid #ddd;
    margin-top: 5px;
    height: 308px;
}

.form-show .photoGroupList {
    padding: 15px 15px 7px 15px;
    overflow: hidden;
}

    .form-show .photoGroupList .photo_list {
        float: left;
        width: 50%;
        margin-bottom: 8px;
    }

.form-show .photo_list .radio {
    width: 242px;
    box-sizing: border-box;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 8px;
}

.newformbtn {
    display: block;
    width: 94px;
    height: 28px;
    border: 1px solid #ddd;
    border-radius: 2px;
    text-decoration: none;
    font-size: 14px;
    color: #666;
    text-align: center;
    line-height: 26px;
}

    .newformbtn i {
        font-style: normal;
        font-size: 18px;
        font-weight: bold;
        padding-right: 5px;
    }

    .newformbtn:hover {
        background: #F3F3F3;
        border-color: #ccc;
        text-decoration: none;
        color: #666;
    }

.form-content .t_color {
    width: 73px;
}

.form-content .tab_cont .radio {
    margin-right: 10px;
}

.form-content .photoGroupList .photo_list {
    padding: 3px 0;
}

    .form-content .photoGroupList .photo_list .jrf_checkbox {
        background-position: 3px 3px;
    }

        .form-content .photoGroupList .photo_list .jrf_checkbox.checkboxChecked {
            background-position: 3px 3px;
        }

/* 底部版式 */
.setfooter-style #styleListUl.c-liststyle {
    height: 455px;
}

.setfooter-style .noData {
    padding-top: 152px;
}



/* 全景图 */
.lock-a {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin: 0 3px;
    background: url(/res/jrfcms/img/admin/default/btnlock.png) no-repeat 0 0;
}

    .lock-a.lock-on {
        background-position: 0 -43px;
    }

.c-panorama .t_color {
    width: 80px;
}

.c-panorama .panorama-tip {
    color: #f00;
    font-size: 13px;
    padding-left: 11px;
    padding-top: 10px;
}

.c-panorama .input_text18 {
    width: 80px;
}
