/* 销服消息提示 */
.text-chat-inner {
    position: relative;
    left: 100px;
    font-size: 18px;
}
.scale-animate {
    animation: blingbling 2s infinite;
    -webkit-animation: blingbling 2s infinite;
}
@keyframes blingbling {
    0% {
        background: rgba(253, 153, 32, .2);
        transform: scale(1);
    }
    50% {
        background: rgba(253, 153, 32, 1);
        transform: scale(1.8);
    }
    100% {
        background: rgba(253, 153, 32, .2);
        transform: scale(1);
    }
}
/* 客户信息管理 持有人购买产品列表 购买的产品信息----自定义备注 */
.self-bakes-wrap .bake-section {
    border: 1px solid #D9D9D9;
    border-radius: 4px;
    padding-top: 20px;
    margin-bottom: 10px;
}

/* 客户信息管理表格线增粗 */
#homeOne.table_border .table > tbody > tr > td,
#homeTwo.table_border .table > tbody > tr > td {
    border-top: 1px solid #bcbcbc;
}
.fixed-table-container tbody td {
    /* border-left: 1px solid #999; */
}

/* 实名认证 */
#whiteBackground button.btn.dropdown-toggle.btn-default {
    background-color: #ffffff;
    border: 1px solid #cccccc;
}
/**电子文档界面使用**/
.document_setOption{
	margin-bottom:10px;
}
.document_setOption_top{
	margin-top:12px;
}
/**国信创建合同模板进度条**/

.econtract_step {
    margin: 0 auto;
    display: block;
    height: 60px;
}

.econtract_step li {
    position: relative;
    text-align: center;
}

.econtract_step .line_bg {
    height: 3px;
    background: #d9eaf3;
    display: inline-block;
    width: 50%;
    top: 13px;
    position: absolute;
    z-index: 1;
}

.econtract_step .lbg-l {
    left: 0;
}

.econtract_step .lbg-r {
    right: 0;
}

.econtract_step .num {
    position: relative;
    z-index: 2;
    background: #fff;
    width: 54px;
    height: 30px;
    text-align: center;
    display: inline-block;
}

.econtract_step .num em,
.num i {
    width: 24px;
    height: 24px;
    display: inline-block;
    left: 15px;
    top: 2px;
    position: absolute;
}

.econtract_step .num em {
    background: #d9eaf3;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    z-index: 2;
}

.econtract_step .num i {
    z-index: 3;
    color: #fff;
    font-style: normal;
    font-weight: 700;
    top: 4px;
}

.econtract_step .lbg-txt {
    position: relative;
    color: #b6c6ce;
    font-size: 13px;
}

.econtract_step .on .lbg-txt {
    color:rgb(255, 195, 182);
}

.econtract_step .on .line_bg,
.econtract_step .on .num em {
    background: rgb(255, 195, 182);
}


/**交易记录**/

.trade {
    overflow-x: auto;
}

.trade_record {
    /**margin: 20px auto 60px auto;**/
    min-width: 1550px;
    text-align: center;
}


/** 加载中**/

.simu_data_isLoading {
    width: 160px;
    height: 56px;
    position: absolute;
    top: 50%;
    left: 50%;
    line-height: 56px;
    color: #fff;
    padding-left: 60px;
    font-size: 15px;
    background: #0000 url(../images/loading/loading.gif) no-repeat 10px 50%;
    opacity: 0.7;
    z-index: 9999;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    filter: progid: DXImageTransform.Microsoft.Alpha(opacity=70);
}

.simu_float_right {
    float: right;
}


/** 基金测评**/

.simu-manager-subject {
    font-size: 13px;
    border: 1px solid gainsboro;
    background-color: #fff;
}

.simu-manager-subject .simu-manager-question {
    line-height: 40px;
    padding: 0 40px;
    color: #313131;
    border-bottom: 1px solid gainsboro;
}

.simu-manager-subject .simu-manager-option label {
    cursor: pointer;
    line-height: 20px;
}

.simu-manager-subject .simu-manager-option ul li {
    line-height: 10px;
    padding: 0 20px;
    position: relative;
    margin: 20px auto;
    color: #666;
    display: list-item;
    text-align: -webkit-match-parent;
    cursor: pointer;
}


/** 签约流程样式**/

.for-liucheng {
    width: 100%;
    margin: 30px auto;
    height: 50px;
    padding: 20px 0 0 0;
    position: relative;
}

.liulist-10 {
    float: left;
    width: 11.11%;
    height: 7px;
    background: #ccc;
}

.liulist-6 {
    float: left;
    width: 20%;
    height: 7px;
    background: #ccc;
}

.liulist-11 {
    float: left;
    width: 10%;
    height: 7px;
    background: #ccc;
}

.liulist-7 {
    float: left;
    width: 16.66%;
    height: 7px;
    background: #ccc;
}

.liutextbox {
    position: absolute;
    width: 100%;
    left: 0;
    top: 10px;
}

.liutextbox .liutext-10 {
    float: left;
    width: 11.11%;
    text-align: center;
    cursor: pointer;
}

.liutextbox .liutext-6 {
    float: left;
    width: 20%;
    text-align: center;
    cursor: pointer;
}

.liutextbox .liutext-11 {
    float: left;
    width: 10%;
    text-align: center;
    cursor: pointer;
}

.liutextbox .liutext-7 {
    float: left;
    width: 16.66%;
    text-align: center;
    cursor: pointer;
}

.liutextbox .defliutext em {
    display: inline-block;
    width: 24px;
    height: 24px;
    -moz-border-radius: 24px;
    -webkit-border-radius: 24px;
    border-radius: 24px;
    background: #ccc;
    text-align: center;
    font-size: 14px;
    line-height: 24px;
    font-style: normal;
    font-weight: bold;
    color: #fff;
}

.liutextbox .defliutext strong {
    display: inline-block;
    height: 26px;
    line-height: 26px;
    font-weight: 400;
}

.defliulist.for-cur {
    background: #FF5722;
}

.liutextbox .for-cur em {
    background: #FF5722;
}

.liutextbox .for-cur strong {
    color: #FF5722;
}


/** **/

.form-horizontal .simu800_text_right {
    text-align: right;
}

.form-horizontal .simu800_text_left {
    text-align: left;
}

.simu800_btn_default {
    border-color: #1439ce;
    background-color: #fff;
    color: #333;
    border: 1px solid #1439ce;
}


/****产品列表的行距修改***/

.table-productTable>tbody>tr>td,
.table-productTable>tbody>tr>th,
.table-productTable>tfoot>tr>td,
.table-productTable>tfoot>tr>th,
.table-productTable>thead>tr>td,
.table-productTable>thead>tr>th {
    padding: 4px 4px !important;
}

.site_favicon_edit {
    position: absolute;
    top: 24%;
    left: 65px;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: none;
}

.site_image_edit {
    position: absolute;
    top: 65%;
    left: 65px;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: none;
}

div.setDivStyle {
    position: relative;
    padding: 0;
    list-style: none;
    text-align: center;
    font-size: 14px;
}

div.setStyle img {
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border-radius: 1px;
    box-shadow: 0 0 0 4px #fff;
    cursor: pointer;
}

div.setStyle {
    position: relative;
    border: 1px solid;
    height: 110px;
    margin: 5px;
    cursor: pointer;
}

div.setStyle:before {
    content: "\2713";
    display: block;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 40px;
    height: 40px;
    line-height: 40px;
    color: #330033;
    text-align: center;
    font-size: 48px;
    z-index: 10;
    opacity: 0;
    cursor: pointer;
}

div.setStyle.selected:before {
    opacity: 1;
}

div.setStyle.selected {
    border: 1px solid red
}

.site_background_image_edit {
    position: absolute;
    top: 45%;
    left: 65%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: none;
}

.site_template_set_image_edit {
    position: absolute;
    top: 45%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.site_template_image_edit {
    position: absolute;
    top: 45%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: none;
}

.imageSize {
    width: 100%;
    height: 84px;
}

.divWord {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}

.menuWord {
    padding-top: 150px;
    color: rgb(242, 117, 85);
    font-size: 110%;
}

.audio_widthAndheight {
    width: 50%;
    htight: 50%;
}

.homepage_image_edit {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: none;
}

div.pageDivStyle {
    position: relative;
    padding: 0;
    list-style: none;
    text-align: center;
}

div.pageStyle img {
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border-radius: 1px;
    box-shadow: 0 0 0 4px #fff;
    cursor: pointer;
}

div.pageStyle {
    position: relative;
}

div.pageStyle:before {
    content: "\2713";
    display: block;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 40px;
    height: 40px;
    line-height: 40px;
    color: #330033;
    text-align: center;
    font-size: 48px;
    z-index: 10;
    opacity: 0;
    cursor: pointer;
}

div.pageStyle.selected:before {
    opacity: 1;
}

div.pageStyle.selected img {
    opacity: 0.5;
    filter: alpha(opacity=50);
}


/*----------------IE输入框的x禁掉------------------*/

div.search>input::-ms-clear {
    display: none;
}


/*--------------qqCustomerService-----------------*/

#comebackHeader {
    position: fixed;
    right: 1%;
    top: 70%;
    z-index: 100;
}

#comebackHeader .nav {
    width: 45px;
    height: 165px;
    position: fixed;
    right: 1px;
    text-align: center;
    z-index: 100;
}

#comebackHeader .nav li {
    width: 45px;
    height: 53px;
    line-height: 115px;
    margin-bottom: 2px;
    background-color: #3498db;
    transition: all .5s;
    -webkit-transition: all .5s;
}

#comebackHeader .nav li a {
    color: hsl(0, 0%, 100%);
    display: block;
    width: inherit;
    height: inherit;
}

#comebackHeader .nav li:hover {
    background-color: rgb(0, 159, 207);
    cursor: pointer;
}

#comebackHeader .nav li:first-child {
    background-image: url(../images/login/icon_nav_03.png);
    background-repeat: no-repeat;
    background-position: center 50%;
    border-top-left-radius: 1px;
    border-top-right-radius: 1px;
}

#comebackHeader .nav li:nth-child(2) {
    background-image: url(../images/login/icon_nav_02.png);
    background-repeat: no-repeat;
    background-position: center 50%;
    border-top-left-radius: 1px;
    border-top-right-radius: 1px;
}

#comebackHeader .nav li:last-child {
    background-image: url(../images/login/icon_nav_01.png);
    background-repeat: no-repeat;
    background-position: center 50%;
    border-top-left-radius: 1px;
    border-top-right-radius: 1px;
}

#comebackHeader a span {
    display: none;
}

#comebackHeader a:hover span {
    display: block;
    width: 45px;
    height: 53px;
    background: #39F;
    line-height: 26px;
}


/*-----------------------------------------*/

.glyColor {
    color: gray;
}


/*图文消息封面图片*/

.image_cover {
    text-align: center;
    position: relative;
    bottom: 58px;
    top: -140px;
    overflow: hidden;
    opacity: 0.7;
    width: 100%;
    left: -10px;
}

.image_cover h4 {
    font-size: 14px;
    font-weight: bold;
    position: relative;
    top: 5px;
    left: 15px;
}


/*图文消息缩略图*/

#image_prompt {
    text-align: center;
    position: relative;
    bottom: 58px;
    top: -80px;
    overflow: hidden;
    opacity: 0.7;
    min-height: 38px;
    max-height: 56px;
    width: 100%;
}

#image_prompt h4 {
    font-size: 14px;
    font-weight: bold;
    position: relative;
    top: 5px;
}


/*图文消息回复添加的虚线框*/

.dashedFrame {
    height: 50px;
    max-width: 100%;
    position: relative;
    top: -1px;
}


/*图文消息*/

.img-thumbnail2 {
    display: inline-block;
    max-width: 100%;
    height: 56px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    left: 2px;
    rigth: -2;
}

.imageAndText {
    width: 600px;
    height: 600px;
}

#image_title {
    text-align: left;
    background: #333333;
    position: relative;
    bottom: 58px;
    top: -95px;
    overflow: hidden;
    opacity: 0.7;
    min-height: 38px;
    max-height: 56px;
    width: 99%;
}

#image_title h4 {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    position: relative;
    top: -2px;
    word-break: break-all;
    /*数字、字母强制换行*/
}

.scroll-menu {
    height: 100px;
    overflow-x: hidden;
}


/* simu800 all page config */

body {
    font-family: "Microsoft YaHei", "微软雅黑", Arial, Helvetica, sans-serif;
    padding-top: 50px;
}

a {
    text-decoration: none;
}

.left-catalog>ul>li {
    /* padding: 2px; */
    /* margin: 2px; */
}

.left-catalog>ul>li>a {
    /* font-size: 15px; */
    text-align: left;
    /* color: rgb(52, 152, 219); */
}

.left-catalog>ul>li>ul>li>a {
    text-align: left;
    padding-left: 65px;
}

.simu_button {
    color: 00a3f1;
}


/* menus config */

.menu_edit {
    border: 0px;
}

.btn_menu {
    font-size: 15px;
    font-weight: bold;
    text-align: right;
    color: rgba(80, 76, 76, 0.87);
    background-color: rgba(158, 153, 153, 0.3);
    border-color: #f5f5f5;
    padding: 5px 2px;
    padding-left: 10px;
}

.btn_menu:hover,
.btn_menu:focus,
.btn_menu.focus,
.btn_menu:active,
.btn_menu.active {
    background-color: rgba(158, 153, 153, 0.7);
    border-color: #f5f5f5;
}


/* messages sender */

.message_remove_icon {
    float: right;
    position: absolute;
    z-index: 5;
    right: 0px;
}

.message_remove_icon2 {
    float: right;
    position: absolute;
    z-index: 5;
    right: 0px;
    top: 1px;
}

.message_removePreview_icon {
    float: right;
    position: relative;
    z-index: 6;
    right: 0px;
}

.message_removePreview_icon2 {
    float: right;
    position: absolute;
    z-index: 6;
    top: 0px;
    right: 0px;
}

.message_textShow_date {
    position: relative;
    top: -7px;
    left: -10px;
}

.message_textPreview_listGroupItem {
    padding-bottom: 5px !important;
}

.message_textPreview_contentDiv {
    position: relative;
    margin-right: 5px;
    top: -5px
}

.message_timer_shadow_icon {
    display: none;
    min-height: 380px;
    z-index: 8;
    filter: alpha(Opacity=80);
    -moz-opacity: 0.5;
    background-color: black;
    opacity: 0.2;
    width: 100%;
    height: 100%;
    position: absolute
}


/* ------------------------------------------------ */

.privilegeFormat {
    width: 110px;
    height: 23px;
    font-size: 14px;
    border: 1px solid rgba(204, 204, 204, 0.3);
    border-radius: 4px;
}

.keeperSelect {
    width: 104px;
    font-size: 14px;
    border: 1px solid rgba(204, 204, 204, 0.3);
}


/*-----------------------------------*/


/* page right 瀵艰埅鏍囬 */

.page-title {
    font-size: 18px;
    color: gray;
}


/* ------------------------------鑷畾涔夎彍鍗曠毊鑲�------------------------------- */


/* 鑿滃崟鎷栨嫿鍥炬爣 */

.menu-drag {
    position: relative;
    opacity: 0.50;
    top: -5px;
    z-index: 100;
    left: 1px;
}

.menu-popover-content {
    padding: 0px;
}

.menu-popover-content>ul {
    padding: 0px;
    margin: 0px;
}

.menu-bar-show {
    width: 100%;
}


/* 鑿滃崟ul */

.menu {}

.skinModul {
    width: 100%;
}

.skins {
    width: 70%;
}

.simu_one_menus li {
    float: left;
}


/* -------------------------------------------------------------------------- */


/* -----------allPage--------------- */


/* bootstrap css 閲嶅啓 */

.container {
    width: 1170px;
    max-width: none !important;
}

.bootstrap-admin-navbar-side {
    max-width: 185px;
}


/* project css */

.mobileShow {
    height: 450px;
}

.mobileEditShow {
    height: 500px;
}

.menuGroup {
    position: relative;
    bottom: 20px;
}

.oneMenuGroup {
    margin-top: 400px;
}

.customerService {
    position: fixed;
    right: -30px;
    top: 90px;
    z-index: 99;
    width: 85px;
    height: 100px;
}

.weiXinImage {
    width: 45px;
    height: 45px;
}

.businessCardImage {
    width: 70px;
    height: 50px;
}


/*鍚嶇墖鏀惧ぇ  */

.businessCardImage2 {
    width: 170px;
    height: 120px;
}

.scrollable-menu {
    height: auto;
    max-height: 200px;
    overflow-x: hidden;
}


/* systemSet page */

.companyLogo {
    height: 80px;
    max-width: 300px;
}

.input-system {}

.sidebar-offcanvas {
    position: fixed;
    top: 70px;
    width: 13.5%;
}

.simu800-bottom {}

* {
    margin: 0;
    padding: 0;
    list-style-type: none;
}


/* side */

.yside {
    position: fixed;
    width: 54px;
    height: 275px;
    right: 0;
    top: 614px;
    z-index: 100;
}

.yside ul li {
    width: 54px;
    height: 54px;
    float: left;
    position: relative;
    border-bottom: 1px solid #444;
}

.yside ul li .sidebox {
    position: absolute;
    width: 54px;
    height: 54px;
    top: 0;
    right: 0;
    transition: all 0.3s;
    background: #000;
    opacity: 0.8;
    filter: Alpha(opacity=80);
    color: #fff;
    font: 14px/54px "寰蒋闆呴粦";
    overflow: hidden;
}

.yside ul li .sidetop {
    width: 54px;
    height: 54px;
    line-height: 54px;
    display: inline-block;
    background: #000;
    opacity: 0.8;
    filter: Alpha(opacity=80);
    transition: all 0.3s;
}

.yside ul li .sidetop:hover {
    background: #ae1c1c;
    opacity: 1;
    filter: Alpha(opacity=100);
}

.yside ul li img {
    float: left;
}

label.error {
    color: red;
}


/* ----------------- dashboard.css ---------------- */

.sub-header {
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
}


/*
 * Top navigation
 * Hide default border to remove 1px line.
 */

.navbar-fixed-top {
    border: 0;
}


/*
 * Sidebar
 */


/* Hide for mobile, show later */

.sidebar {
    position: fixed;
    top: 50px;
    bottom: 0;
    left: 0;
    z-index: 800;
    display: block;
    padding: 20px;
    overflow-x: hidden;
    overflow-y: auto;
    /* Scrollable contents if viewport is shorter than content. */
    background-color: #f5f5f5;
    border-right: 1px solid #eee;
}


/* Sidebar navigation */

.nav-sidebar {
    margin-right: -21px;
    /* 20px padding + 1px border */
    margin-bottom: 20px;
    margin-left: -21px;
    text-align: left;
}

.nav-sidebar>li>a {
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 6px;
    padding-bottom: 6px;
}

.nav-sidebar .active>a,
.nav-sidebar .active>a:hover,
.nav-sidebar .active>a:focus {
    color: #fff;
    background-color: #428bca;
}


/*
 * Main content
 */

.main {
    padding-right: 40px;
    padding-left: 40px;
}

.main .page-header {
    margin-top: 0;
}


/*
 * Placeholder dashboard ideas
 */

.placeholders {
    margin-bottom: 30px;
    text-align: center;
}

.placeholders h4 {
    margin-bottom: 0;
}

.placeholder {
    margin-bottom: 20px;
}

.placeholder img {
    display: inline-block;
    border-radius: 50%;
}


/*消息群发页面用于图片遮罩效果*/

.myStyle {
    margin-bottom: 10px;
    width: 200px;
    padding-right: 5px;
    padding-left: 5px;
}

#messageSmallmodel {
    width: 100px;
    height: 60px;
}

;
#message_img {
    border: 0;
}

#message_title {
    text-align: left;
    background: #333333;
    position: relative;
    bottom: 55px;
    opacity: 0.7;
    height: 55px;
    width: 243px;
    padding: 0px;
}

#message_title h3 {
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    position: relative;
    margin-top: 0px;
    ;
    margin-bottom: 0px;
}

#simu_messagePictureStyle {
    padding-right: 5px;
    padding-left: 0px;
    position: relative;
    top: -5px;
}

#simu_messagePictureStyle1 {
    padding-right: 0px;
    padding-left: 0px;
    position: relative;
}

#simu_message img {
    border: 0px !important;
    padding: 0px !important;
}


/* 注册协议 */

.Userprotocol {
    width: 1000px;
    margin: auto;
    border: 1px dashed #ccc;
    border-radius: 5px;
}

.art-mod {
    color: #999;
    padding: 15px;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
}

.art-mod h2 {
    margin-bottom: 8px;
    color: #333;
    font-size: 24px;
    font-weight: 900;
    text-align: center
}

.art-mod h4 {
    color: #666;
    font-size: 14px;
    margin-bottom: 8px;
}


/* --------------------------------------- */


/* --------------------newVisualDesign------------------- */


/*
主样式，与皮肤无关
*/


/* 每个模块的最外层 */

.vd_class_template_content {}


/* 每个模块的操作按钮 */

.vd_class_template_tip {
    padding: 0px;
    float: right;
    width: 90px;
    height: 25px;
}

.vd_class_template_tip a {
    font-size: 17px;
    cursor: pointer;
    text-decoration: none;
}


/* 每个模块的直接外层 */

.vd_class_template_inner {
    padding: 0px;
}


/* 正文不需要边框 */

#vd_id_article .col-sm-12 {
    padding-left: 0px;
    padding-right: 0px;
}


/* 分享图片边框不需要太大 */

.vd_class_shareImage {
    padding: 4px;
}


/***********************皮肤相关*******************/


/*
音频
*/

div.vd_div_audio_add {
    border: 0px;
    margin: 3px 0px 3px;
}

div.vd_div_audio_image {
    vertical-align: bottom;
    box-shadow: inset 0px 0px 1px rgba(0, 0, 0, 0.65);
    background: #e9e9e9 url(../images/add_audio.png) center center no-repeat;
    min-height: 70px;
    padding: 3px;
}

div.vd_div_audio_image.editor {
    display: none;
}

.vd_input_audio {
    padding: 6px 12px 6px 12px;
}

.vd_input_audio.show {
    word-wrap: break-word;
    word-break: normal;
    padding-left: 0px;
    padding-right: 0px;
}

.vd_image_audio {
    width: 100%;
    display: none;
}

.vd_audio_audio.show {
    width: 100%;
    display: inline-block;
}

.vd_image_audio.editor {
    display: inline-block;
}


/*
视频
*/

div.vd_div_video_add {
    border: 0px;
    margin: 3px 0px 3px;
}

div.vd_div_video_image {
    vertical-align: bottom;
    box-shadow: inset 0px 0px 1px rgba(0, 0, 0, 0.65);
    background: #e9e9e9 url(../images/add_video.png) center center no-repeat;
    min-height: 400px;
    padding: 3px;
}

div.vd_div_video_image.editor {
    display: none;
}

.vd_input_video {
    padding: 6px 12px 6px 12px;
}

.vd_input_video.show {
    word-wrap: break-word;
    word-break: normal;
    padding-left: 0px;
    padding-right: 0px;
}

.vd_image_video {
    width: 100%;
    vertical-align: bottom;
    display: none;
}

.vd_image_video.editor {
    display: inline-block;
}

.vd_div_video {
    width: 100%;
    height: 400px;
}

.vd_div_video.show {
    display: inline-block;
}


/*
走势图
*/

div.vd_div_chart_add {
    border: 0px;
    margin: 3px 0px 3px;
}

div.vd_div_chart_image {
    vertical-align: bottom;
    box-shadow: inset 0px 0px 1px rgba(0, 0, 0, 0.65);
    background: #e9e9e9 url(../images/add_chart.png) center center no-repeat;
    min-height: 350px;
    padding: 3px;
}

div.vd_image_chart {
    vertical-align: bottom;
    box-shadow: inset 0px 0px 1px rgba(0, 0, 0, 0.65);
    background: #f1f1f1 url(../images/show_chart.png) center center no-repeat;
    min-height: 350px;
    padding: 3px;
}

div.vd_div_chart_image.editor {
    display: none;
}

.vd_image_chart {
    width: 100%;
    display: none;
}

.vd_image_chart.editor {
    display: inline-block;
}


/*
富文本
*/

.vd_ueditor {
    width: 100%;
}

.vd_ueditor.show {}

.vd_ueditor.show p {
    line-height: 28px;
    font-size: 16px;
    word-wrap: break-word;
    word-break: normal;
    padding-left: 0px;
    padding-right: 0px;
    text-align: justify;
}


/*
audio样式
*/

[className="audiojs"] {
    max-width: 100% !important;
    width: 100% !important;
}

[class="scrubber"] {
    max-width: 40%;
    width: 40%;
    left: 110px;
}

div[className="audiojs"] div[class="time"] {
    width: 100px !important;
    left: 60px;
    position: absolute !important;
    border-left-width: 0 !important;
}


/*
产品要素
*/

div.vd_div_productInfo_add {
    border: 0px;
    margin: 3px 0px 3px;
}

div.vd_div_productInfo_image {
    vertical-align: bottom;
    box-shadow: inset 0px 0px 1px rgba(0, 0, 0, 0.65);
    background: #e9e9e9 url(../images/add_productInfo.png) center center no-repeat;
    min-height: 350px;
    padding: 3px;
}

div.vd_image_productInfo {
    vertical-align: bottom;
    box-shadow: inset 0px 0px 1px rgba(0, 0, 0, 0.65);
    background: #f1f1f1 url(../images/show_productInfo.png) center center no-repeat;
    min-height: 350px;
    padding: 3px;
}

div.vd_div_productInfo_image.editor {
    display: none;
}

.vd_image_productInfo {
    width: 100%;
    display: none;
}

.vd_image_productInfo.editor {
    display: inline-block;
}


/* --------------------newVisualDesign------------------- */


/* 七七秀的样式 */

.eqShow_main {
    height: 280px;
}

.eqShow_thumbnail {
    width: 100%;
    height: 190px;
}

.eqShow_scenename {
    height: 50px;
    color: #fff;
    font-size: 14px;
    background: #08a1ef;
    position: relative;
    left: 0px;
    top: 0px;
}

.eqShow_scenename .title {
    padding: 0px;
    float: left;
    color: #fff;
    line-height: 50px;
    text-indent: 15px;
}

.eqShow_scenename .radio {
    line-height: 50px;
    padding: 0px;
    top: -8px;
}


/*
文档中的节最大宽度
*/

section {
    max-width: 100% !important;
}

.vd_ueditor.show table {
    max-width: 100% !important;
}

.vd_ueditor.show img {
    max-width: 100% !important;
}


/*--------------- ---------------*/

.nav-float-open {
    position: fixed;
    z-index: 1000;
    top: 50%;
    right: 5px;
    width: 40px;
    text-align: center;
    line-height: 20px;
    margin-bottom: 2px;
    -webkit-transition: all .5s;
    transition: all .5s;
    border-radius: 4px;
    background-color: #00b7ee;
    color: white;
    padding: 10px 0px;
}

.nav-float-open:hover {
    cursor: pointer;
    background-color: #009fcf;
}

.nav-float {
    position: fixed;
    z-index: 1000;
    top: 50%;
    right: 2%;
    width: 60px;
    text-align: center;
}

.nav-float .navClose {
    background-color: rgba(235, 235, 235, 0.2);
    padding: 3px 0px;
    margin-bottom: 2px;
}

.nav-float .navClose a {
    color: rgba(35, 3, 35, 1);
}

.nav-float li {
    line-height: 20px;
    width: 60px;
    margin-bottom: 2px;
    -webkit-transition: all .5s;
    transition: all .5s;
    border-radius: 4px;
    background-color: #00b7ee;
}

.nav-float li:hover {
    cursor: pointer;
    background-color: #009fcf;
}

.nav-float li a {
    display: block;
    padding: 50px 0 10px;
    color: white;
}

.nav-float li:first-child {
    background-image: url(../images/login/icon-help-1.png);
    background-repeat: no-repeat;
    background-position: center 15px;
}

.nav-float li:nth-child(2) {
    background-image: url(../images/login/icon-help-5.png);
    background-repeat: no-repeat;
    background-position: center 2px;
    background-size: 50px auto;
}

.nav-float li:nth-child(3) {
    background-image: url(../images/login/icon-help-3.png);
    background-repeat: no-repeat;
    background-position: center 15px;
}

.nav-float li:nth-child(4) {
    background-image: url(../images/login/icon-help-6.png);
    background-repeat: no-repeat;
    background-position: center 15px;
    background-size: 29px auto;
}

.simu-safe-phone-input {
    padding-right: 0px;
    padding-left: 0px;
}


/*--------------- ---------------*/

.simu-notice-modal-content img {
    max-width: 100% !important;
}

.simu-notice-modal-content {
    min-height: 400px !important;
}

.simu-notice-modal-head-pointer {
    cursor: pointer !important;
}

.simu-notice-modal-head-tip-padding {
    padding-right: 0px !important;
    text-align: right !important;
}


/* 产品详情里面不对齐 */

.simu-product-row-style {
    padding-top: 0px !important;
}


/* 查看微信历史素材同步情况 */

.syncStateMessage {
    color: red;
    overflow: hidden;
    display: inline-flex;
    white-space: nowrap;
    max-width: 440px;
}


/*上传图片默认图片样式*/

.messImageStyle {
    width: 100%;
    min-height: auto;
    max-height: 150px;
}


/*发消息图片样式*/

.sendMessImage {
    width: 186px;
    height: 186px;
}

.autocompleteEditor {
    min-width: 320px !important;
}

.autocompleteEditor .wtHolder {
    min-width: 320px !important;
}

.autocompleteEditor .wtHolder .wtHider {
    min-width: 300px !important;
}

.autocompleteEditor .wtHolder .wtHider table {
    min-width: 300px !important;
}


/* 配置菜单与页面样式 */

#menus_content .simu_one_menus {
    padding-left: 43px;
    background: transparent url(../images/bg_mobile_foot_default.png) no-repeat 0 0;
    margin-bottom: 0px;
}

#menus_content .simu_one_menus:after {
    content: "";
    display: table;
    clear: both;
}

#menus_content .simu_one_menus li {
    heights: 50px;
}

#menus_content .simu_one_menus li a {
    padding: 10px;
    background-color: rgb(244, 245, 249);
    color: rgb(97, 97, 97);
    font-weight: normal;
}

#menus_content .simu_one_menus li a:hover {
    color: rgb(34, 34, 34);
}

#menus_content .simu_one_menus li.active a {
    border: 1px solid #44b549;
    background-color: #fff;
    color: #44b549;
}

.simu_two_menu li a {
    padding: 10px;
    background-color: rgb(244, 245, 249);
    color: rgb(97, 97, 97);
    font-weight: normal;
}

.simu_two_menu li a:hover {
    color: rgb(34, 34, 34);
    background-color: rgb(244, 245, 249);
}

.simu_two_menu li.active a {
    border: 1px solid #44b549;
    background-color: #fff;
    color: #44b549;
}

.file-drop-zone-title {
    color: #aaa;
    font-size: 25px;
    padding: 85px 10px;
}
.upload_notification_modal,.uploadOfflineContractModal{
    z-index: 1049;
}
.upload_notification_modal input[type ='radio']{
    margin-top: 2px;
}
.upload_notification_modal .notification_row{
    margin-bottom: 30px;
}
/*.nav-pills li.otherDocumentBasePage{*/
/*    display: none!important;*/
/*}*/