/* -----------------------------------------
   Custom.css - put your own changes here
----------------------------------------- */
body {
    /*font-family: 'Microsoft Yahei', 'Open Sans', 'Segoe UI';*/
    font-family: 'Microsoft Yahei', 'Roboto', 'Open Sans', 'Segoe UI' !important;;
}

h1, h2, h3, h4, h5, h6 {
    /*font-family: 'Microsoft Yahei', 'Open Sans', 'Segoe UI';*/
    font-family: 'Roboto', 'Microsoft Yahei', 'Open Sans', 'Segoe UI' !important;
}

@font-face {
    font-family: "Roboto";
    src: url("../font/roboto/roboto-thin.eot");
    src: url("../font/roboto/roboto-thin.eot?#iefix") format("embedded-opentype"),
    url("../font/roboto/roboto-thin.woff2") format("woff2"),
    url("../font/roboto/roboto-thin.woff") format("woff"),
    url("../font/roboto/roboto-thin.ttf") format("truetype");
    font-weight: 200;
}

@font-face {
    font-family: "Roboto";
    src: url("../font/roboto/roboto-light.eot");
    src: url("../font/roboto/roboto-light.eot?#iefix") format("embedded-opentype"),
    url("../font/roboto/roboto-light.woff2") format("woff2"),
    url("../font/roboto/roboto-light.woff") format("woff"),
    url("../font/roboto/roboto-light.ttf") format("truetype");
    font-weight: 300
}

@font-face {
    font-family: "Roboto";
    src: url("../font/roboto/roboto-regular.eot");
    src: url("../font/roboto/roboto-regular.eot?#iefix") format("embedded-opentype"),
    url("../font/roboto/roboto-regular.woff2") format("woff2"),
    url("../font/roboto/roboto-regular.woff") format("woff"),
    url("../font/roboto/roboto-regular.ttf") format("truetype");
    font-weight: 400
}

@font-face {
    font-family: "Roboto";
    src: url("../font/roboto/roboto-medium.eot");
    src: url("../font/roboto/roboto-medium.eot?#iefix") format("embedded-opentype"),
    url("../font/roboto/roboto-medium.woff2") format("woff2"),
    url("../font/roboto/roboto-medium.woff") format("woff"),
    url("../font/roboto/roboto-medium.ttf") format("truetype");
    font-weight: 500
}

@font-face {
    font-family: "Roboto";
    src: url("../font/roboto/roboto-bold.eot");
    src: url("../font/roboto/roboto-bold.eot?#iefix") format("embedded-opentype"),
    url("../font/roboto/roboto-bold.woff2") format("woff2"),
    url("../font/roboto/roboto-bold.woff") format("woff"),
    url("../font/roboto/roboto-bold.ttf") format("truetype");
    font-weight: 700
}

html, body {
    -ms-overflow-style: scrollbar;
}

.margin-top-15 {
    margin-top: 15px !important;
}

.margin-right-15 {
    margin-right: 15px !important;
}

.margin-bottom-15 {
    margin-bottom: 15px !important;
}

.margin-left-15 {
    margin-left: 15px !important;
}
.goBuyYear{
    animation:goBuy 1s infinite;
    animation-direction:alternate;/*轮流反向播放动画。*/
    animation-timing-function: ease-in-out; /*动画的速度曲线*/
    -webkit-animation:goBuy 0.6s infinite;
    -webkit-animation-direction:alternate;/*轮流反向播放动画。*/
    -webkit-animation-timing-function: ease-in-out; /*动画的速度曲线*/
}
@keyframes goBuy {
    0%{
        transform: scale(1);  /*开始为原始大小*/
    }
    50%{
        transform: scale(1.1);
    }
    100%{
        transform: scale(1);
    }
}
/***设置siderbar宽度***/
.page-sidebar {
    max-width: 190px;
}

.page-sidebar:before {
    max-width: 185px;
}

@media only screen and (max-width: 880px) {
    .page-content {
        margin-left: 0px;
    }
}

@media only screen and (min-width: 881px) {
    .page-content {
        margin-left: 190px;
    }
}


a {
    color: #666;
}

a:hover, a:focus {
    color: #f56264;
    text-decoration: none;
}

/* 首页内容背景色设定 */
.bd-bg-themecustom {
    background-color: #FBFBFB !important;
}

/* 首页well最小高度设定 */
.bd-index-well-minheight {
    min-height: 200px;
}

/* 首页 databox 字体设定12px */
.databox .databox-text {
    font-size: 12px;
}

/* 首页orders-container height */
.orders-container .orders-header {
    height: 37px;
}

/* 首页限时打折、满就送等功能databox */
.bd-databox-align {
    font-size: 22px;
    text-align: center;
    margin: 10px;
}

/* Sticky Footer 将页脚固定在页面底部 */
body {
    /* Margin bottom by footer height */
    margin-bottom: 38px;
}

/* 页面尾部  bd-footer,固定在页面底部 */
.bd-footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    /* Set the fixed height of the footer here */
    height: 38px;
    background: #b5b5b5;
    text-align: center;
    clear: both;
    z-index: 9999;
}

/* 显示打折列表页tab去除阴影shadow */
.tab-content {
    background-color: #ffffff;
    padding: 16px 0px;
    position: relative;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

/*去掉原来下拉菜单框的圆角 -start*/
.bd-select {
    padding: 1px 1px;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    background-color: #ffffff;
}

/*去掉原来下拉菜单框的圆角 -end*/

/* 分页内容显示下部padding去除-start*/
.tab-content {
    padding-bottom: 0px;
}

/* 分页内容显示下部padding去除-end*/

/*标准搜索输入框 -start*/
.bd-input-search {
    width: 235px;
    height: 38px;
    padding: 2px 13px;
    vertical-align: middle;
    border-radius: 2px;
}

.bd-input-search-btn {
    height: 38px;
    padding: 10px 15px 9px 15px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0 2px 2px 0;
    margin-left: -4px;
    margin-top: 0px;
}

.bd-input-search-btn .fa-search {
    font-size: 17px;
}

/*标准搜索输入框 -end*/

/* 选择活动类型、其他创建的menu下拉宽度设定 */
.bd-min-width-menu-90 {
    min-width: 90px;
}

/* 商品管理、活动管理的menu下拉宽度设定 */
.bd-min-width-menu-108 {
    min-width: 108px;
}

/* 首页活动排序：下拉宽度设定 */
.bd-min-width-menu-117 {
    min-width: 117px;
}

/* 部分客户-打折列表页的menu下拉宽度设定 */
.bd-min-width-menu-78 {
    min-width: 78px;
}

/* 发放优惠劵-优惠劵列表页的menu下拉宽度设定 */
.bd-min-width-menu-122 {
    min-width: 122px;
}

/* 选择活动类型-打折列表页：设定伪类背景和字体颜色-start
azure darkorange
*/
.bd-azure-dropdown-menu li a:hover, .bd-azure-dropdown-menu li a:focus, .bd-azure-dropdown-menu li a:active {
    background: #0199fa;
    color: #ffffff;
}

.bd-darkorange-dropdown-menu li a:hover, .bd-darkorange-dropdown-menu li a:focus, .bd-darkorange-dropdown-menu li a:active {
    background: #ed4e2a;
    color: #ffffff;
}

/*选择活动类型-打折列表页：设定伪类背景和字体颜色-end*/

/* 修改校验成功的默认样式（覆盖）-start*/
.has-success .form-control:focus {
    border-color: #ff542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}

.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success
.radio-inline, .has-success
.checkbox-inline {
    color: #444444;
}

.form-group.has-success .control-label, .input-group.has-success .control-label, .form-group.has-success .help-block, .input-group.has-success .help-block, .form-group.has-success .help-inline, .input-group.has-success .help-inline {
    color: #444444;
}

.form-group.has-success input, .input-group.has-success input, .form-group.has-success select, .input-group.has-success select, .form-group.has-success textarea, .input-group.has-success textarea {
    border-color: #d5d5d5;
    color: #444444;
    background-color: #ffffff;
}

.form-group.has-success input:focus, .input-group.has-success input:focus, .form-group.has-success select:focus, .input-group.has-success select:focus, .form-group.has-success textarea:focus, .input-group.has-success textarea:focus {
    color: #444444;
    border-color: #d5d5d5;
}

.has-success .input-group-addon {
    border-color: #d5d5d5 !important;
    color: #444444;
    background-image: linear-gradient(to bottom, #eeeeee 0, #fbfbfb 100%);
}

/* 修改校验成功的默认样式（覆盖）-end*/

/* 修改向导的默认样式-start*/
.wizard.wizard-tabbed ul li.complete {
    background-color: #fff;
}

.wizard ul li {
    line-height: 38px;
}

.wizard ul li.complete:before {
    background-color: #fff;
}

.wizard ul li.complete:hover {
    background: #fff;
    cursor: default;
}

.wizard ul li.active:before {
    background-color: #ffffff;
}

.widget-body {
    /*
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;*/
}

.wizard {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    z-index: 1;
}

/* 修改向导的默认样式-end*/

/*修改输入信息的默认样式背景颜色-start*/
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
    background-color: #ffffff;
}

/*修改输入信息的默认样式背景颜色-end*/

/*手型鼠标显示*/
.pointer-cursor {
    cursor: pointer;
}

/*修正tab样式*/
.nav-tabs > li:first-child > a {
    margin-left: 0;
    border-left: none;
}

/*行变换背景颜色table-striped*/
.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
    background-color: #fff;
}

/* 表格thead 背景渐变色的去除*/
.table thead tr {
    background-color: #fff;
    background-image: none;
}


/* 选择商品参与活动页面固定在底部 */
.bd-item-confirm-fixed {
    position: fixed;
    bottom: 0;
    /*height:40px;*/
    display: block;
    z-index: 1000;
}

/* 选择商品参与活动页面固定在底部（根据参数动态调整底部滚动按钮的高度） */
.bd-item-confirm-fixed-60 {
    position: fixed;
    bottom: 0;
    display: block;
    z-index: 1000;
    max-width: 1050px;
}

/*自定义的提示消息样式*/
.alert.alert-azure {
    border-color: #0083ff;
    background: #2dc3e8 !important;
}

/*自定义widget-body样式*/
.bd-widget-body {
    border: 1px solid #2dc3e8;
}

/*满就送 优惠区域 行设定*/
.bd-rowheight-35 {
    height: 35px;
}

/*排除商品样式*/
div.excudeItem {
    position: relative;
    width: 110px;
    height: 125px;
    border: 1px solid #e7e7e7;
    background-color: #fff;
    font-size: 12px;
    overflow: hidden;
    /*border-radius:5px;*/
    margin-bottom: 55px;
    padding: 5px;
}

div.excudeItem a {
    color: #666;
    text-decoration: none;
}

div.excudeItem a:hover {
    color: #2dc3e8;
    text-decoration: none;
}

div.excudeItem span {
    margin-top: 5px;
}

div.excudeItem .bd-show-img {
    width: 100px;
    height: 100px;
}

div.excudeItem:hover {
    height: 180px;
    margin-bottom: 0px;
}

div.excudeItem:hover .bd-exclude-close {
    display: block;
    opacity: 1;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;
}

ul.excudeItemUl {
    list-style: none;
    padding: 0px;
}

ul.excudeItemUl li {
    float: left;
    margin: 5px 10px 0 0;
}

.bd-exclude-close {
    display: none;
    width: 24px;
    height: 24px;
    position: absolute;
    right: -2px;
    top: -2px;
    cursor: pointer;
}

/*CSS截取字符串多余字符并以省略号显示 */
.bd-cuttitle {
    display: inline-block;
    vertical-align: middle;
    width: 180px;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

/*促销活动列表页，活动备注鼠标滑过的效果 */
.bd-remark-label {
    background-color: #e5e5e5;
    color: #000;
    background-image: none;
    font-size: 14px;
    padding: 4px 6px;
    border-radius: 2px !important;
    background-clip: padding-box;
}

/*优惠劵列表页，优惠劵卡卷样式 */
.bd-qn-yhj-list {
    padding-top: 5px;
    display: block;
    height: 52px;
    width: 100px;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
}

/*优惠劵卡卷颜色azure 3、5、10通用color */
.bd-card-yhj-3 .bd-qn-yhj-list {
    border: 2px solid #2dc3e8;
    border-radius: 5px;
}

.bd-card-yhj-3 .bd-qn-yhj-list .mianzhi {
    font-size: 24px;
    color: #2dc3e8;
}

.bd-card-yhj-3 .bd-qn-yhj-list .unit {
    color: #2dc3e8;
}

/*优惠劵卡卷颜色palegreen 20通用color */
.bd-card-yhj-20 .bd-qn-yhj-list {
    border: 2px solid #a0d468;
    border-radius: 5px;
}

.bd-card-yhj-20 .bd-qn-yhj-list .mianzhi {
    font-size: 24px;
    color: #a0d468;
}

.bd-card-yhj-20 .bd-qn-yhj-list .unit {
    color: #a0d468;
}

/*优惠劵卡卷颜色warning 50通用color */
.bd-card-yhj-50 .bd-qn-yhj-list {
    border: 2px solid #f4b400;
    border-radius: 5px;
}

.bd-card-yhj-50 .bd-qn-yhj-list .mianzhi {
    font-size: 24px;
    color: #f4b400;
}

.bd-card-yhj-50 .bd-qn-yhj-list .unit {
    color: #f4b400;
}

/*优惠劵卡卷颜色darkorange 100通用color */
.bd-card-yhj-100 .bd-qn-yhj-list {
    border: 2px solid #ed4e2a;
    border-radius: 5px;
}

.bd-card-yhj-100 .bd-qn-yhj-list .mianzhi {
    font-size: 24px;
    color: #ed4e2a;
}

.bd-card-yhj-100 .bd-qn-yhj-list .unit {
    color: #ed4e2a;
}

/*CouponAdd优惠劵创建页，优惠劵卡卷小号样式 Start */
.bd-qn-yhj-coupon-add {
    padding-top: 4px;
    display: block;
    height: 33px;
    width: 70px;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
}

/*优惠劵卡卷颜色azure3通用color */
.bd-card-yhj-add-3 .bd-qn-yhj-coupon-add {
    border: 2px solid #2dc3e8;
    border-radius: 5px;
}

.bd-card-yhj-add-3 .bd-qn-yhj-coupon-add .mianzhi {
    font-size: 14px;
    color: #2dc3e8;
}

.bd-card-yhj-add-3 .bd-qn-yhj-coupon-add .unit {
    color: #2dc3e8;
}

/*优惠劵卡卷颜色azure5通用color */
.bd-card-yhj-add-5 .bd-qn-yhj-coupon-add {
    border: 2px solid #2dc3e8;
    border-radius: 5px;
}

.bd-card-yhj-add-5 .bd-qn-yhj-coupon-add .mianzhi {
    font-size: 14px;
    color: #2dc3e8;
}

.bd-card-yhj-add-5 .bd-qn-yhj-coupon-add .unit {
    color: #2dc3e8;
}

/*优惠劵卡卷颜色azure10通用color */
.bd-card-yhj-add-10 .bd-qn-yhj-coupon-add {
    border: 2px solid #2dc3e8;
    border-radius: 5px;
}

.bd-card-yhj-add-10 .bd-qn-yhj-coupon-add .mianzhi {
    font-size: 14px;
    color: #2dc3e8;
}

.bd-card-yhj-add-10 .bd-qn-yhj-coupon-add .unit {
    color: #2dc3e8;
}


/*优惠劵卡卷颜色palegreen 20通用color */
.bd-card-yhj-add-20 .bd-qn-yhj-coupon-add {
    border: 2px solid #a0d468;
    border-radius: 5px;
}

.bd-card-yhj-add-20 .bd-qn-yhj-coupon-add .mianzhi {
    font-size: 14px;
    color: #a0d468;
}

.bd-card-yhj-add-20 .bd-qn-yhj-coupon-add .unit {
    color: #a0d468;
}

/*优惠劵卡卷颜色warning 50通用color */
.bd-card-yhj-add-50 .bd-qn-yhj-coupon-add {
    border: 2px solid #f4b400;
    border-radius: 5px;
}

.bd-card-yhj-add-50 .bd-qn-yhj-coupon-add .mianzhi {
    font-size: 14px;
    color: #f4b400;
}

.bd-card-yhj-add-50 .bd-qn-yhj-coupon-add .unit {
    color: #f4b400;
}

/*优惠劵卡卷颜色darkorange 100通用color */
.bd-card-yhj-add-100 .bd-qn-yhj-coupon-add {
    border: 2px solid #ed4e2a;
    border-radius: 5px;
}

.bd-card-yhj-add-100 .bd-qn-yhj-coupon-add .mianzhi {
    font-size: 14px;
    color: #ed4e2a;
}

.bd-card-yhj-add-100 .bd-qn-yhj-coupon-add .unit {
    color: #ed4e2a;
}

/*优惠劵创建页面：选中优惠劵 */
.bd-mianzhi-selected {
    background: url(../images/tick-icon.png) 100% 100% no-repeat #fff;
    border: 1px solid #f40;
    color: #f40;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}

.bd-mianzhi:focus {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #f40;
    color: #f40;
}

.bd-mianzhi:hover {
    background: url(../images/tick-icon.png) 100% 100% no-repeat #fff;
    border: 1px solid #f40;
    color: #f40;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}

/*会员发放优惠劵 买家旺旺搜索框 */
.bd-coupon-member-input-search {
    width: 135px;
    height: 25.5px;
    padding: 2px;
    vertical-align: middle
}

/*自定义指定的最大宽度*/
.tooltip-palegreen + .tooltip > .tooltip-inner {
    max-width: 500px;
}

.tooltip-azure + .tooltip > .tooltip-inner {
    max-width: 500px;
}

.tooltip-warning + .tooltip > .tooltip-inner {
    max-width: 500px;
}

.tooltip-darkorange + .tooltip > .tooltip-inner {
    max-width: 500px;
}

.tooltip-magenta + .tooltip > .tooltip-inner {
    max-width: 500px;
}

.tooltip-purple + .tooltip > .tooltip-inner {
    max-width: 500px;
}

.tooltip-inner {
    max-width: 214px;
}

/*自定义popover指定的最大宽度*/
.bd-tool-batch-popover {
    height: 50px;
    font-size: 16px;
    max-width: 1000px;
}

/*自定义popover指定的最大宽度-宝贝卖点*/
.bd-tool-sell-point-popover {
    max-width: 350px;
}

/*团购模版显示容器*/
.bd-tuan-tpl-div {
    position: relative;
    width: 240px;
    height: 120px;
    margin-bottom: 20px;
}

.bd-tuan-tpl-div .bd-hint-span {
    width: 100%;
    position: absolute;
    bottom: -20px;
    left: 0;
    right: 0;
}

/***navbar 样式设置**/
.navBarA {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

.navBarA:hover {
    color: #f5f5f5;
    text-decoration: none;
}

/**模板制作CSS Strat**/
.color-list {
    display: inline-block;
    margin: 0 5px 5px 0;
    border: 2px solid #CCC;
    cursor: pointer;
}

.color-list b {
    width: 20px;
    height: 20px;
    display: inline-block;
}

.size-list {
    display: inline-block;
    margin: 0 5px 5px 0;
    border: 1px solid #CCC;
    cursor: pointer;
    font-size: 12px;
    color: #fff;

    width: 80px;
    height: 20px;
    line-height: 20px;
    display: inline-block;
    text-align: center;
}

.mealList {
    text-align: center;
    border: 1px solid #2dc3e8;
    margin-left: 1px;
    margin-right: 1px;
    margin-bottom: 10px;
    float: left;
    position: relative;
}

.li_no_float {
    float: none;
}

.itemList {
    width: 200px;
    height: 224px;
    text-align: center;
    border: 1px solid #2dc3e8;
    margin-left: 1px;
    margin-right: 1px;
    margin-bottom: 10px;
    float: left;
    position: relative;
}

.itemTitle {
    background: #e5f5ff;
    padding: 5px;
    height: 54px;
    line-height: 18px;
    text-align: left;
    overflow: hidden;
    font-size: 12px
}

.itemPic {
    height: 160px;
}

.itemPic a {
    width: 200px;
    display: table-cell;
    vertical-align: middle;
}

.item-mouseover {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0;
    cursor: pointer;
    visibility: hidden;
}

.item-mouseover .border {
    border: #2dc3e8 solid 4px;
    padding-bottom: 56px;
}

.item-mouseover {
    cursor: pointer;
}

.item-mouseover .mouseover-text {
    background-color: #2dc3e8;
    margin-top: 120px;
}

.mouseover-text {
    width: 100%;
    height: 40px;
    display: inline-block;
    line-height: 40px;
    color: white;
    font-size: 14px;
    font-weight: 700;
}

.item-base {
    position: absolute;
    top: 0px;
    left: 0;
    background-color: #333;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
    -khtml-opacity: 0.5;
    color: white;
    text-align: center;
    font-size: 14px;
    width: 100%;
    height: 100%;
}

.item-selected {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0;
    cursor: pointer;
    visibility: hidden;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

.item-selected .yes-text {
    margin-top: 50px;
    color: #fff;
    text-align: center;
    font-size: 20px;
    font-weight: bolder;
}

.item-selected .selected-text {
    background-color: #333;
    margin-top: 44px;
}

.selected-text {
    width: 100%;
    height: 40px;
    display: inline-block;
    line-height: 40px;
    color: white;
    font-size: 14px;
    font-weight: 700;
}

.transparent_class {
    opacity: 0.5;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;

}

/**模板制作CSS End**/

/***补充beyond.css缺失这个颜色***/
.bordered-azure {
    border-color: #2dc3e8 !important;
}

.table thead.bordered-azure > tr > th {
    /*border-bottom: 3px solid #2dc3e8;*/
}

/***补充beyond.css缺失这个颜色 END***/


/** box-sizing 属性
          这是由 CSS2.1 规定的宽度高度行为。
          宽度和高度分别应用到元素的内容框。
         在宽度和高度之外绘制元素的内边距和边框。
**/
.bd-box-sizing li, .bd-box-sizing li div {
    box-sizing: content-box;
    color: #666;
}

/**box-sizing 属性  End**/

/*ui-dialog 重写按钮样式*/
.ui-dialog-footer button.ui-dialog-autofocus {
    background-color: #2dc3e8;
    border-color: #2dc3ee;
}

.ui-dialog-footer button.ui-dialog-autofocus:hover,
.ui-dialog-footer button.ui-dialog-autofocus:focus,
.ui-dialog-footer button.ui-dialog-autofocus:active {
    background-color: #2dc3e8;
    border-color: #2dc3ee;
}

.tooltip > .tooltip-inner {
    text-align: left;
}

@media only screen and (max-width: 880px) {
    .customHelpDivClass {
        display: none;
    }
}

/*批量工具修改标题验证textarea字数样式 */
.bd-wordCount {
    position: relative;
    width: 400px;
}

.bd-wordCount textarea {
    width: 100%;
    height: 50px;
}

.bd-wordCount .wordwrap {
    position: absolute;
    right: 15px;
    bottom: 3px;
}

.bd-wordCount .word {
    color: green;
}

/*批量工具修改标题验证textarea字数样式 end */

/*批量工具修改宝贝卖点验证textarea字数样式 */
.bd-wordCount-sell-point {
    position: relative;
    width: 600px;
}

.bd-wordCount-sell-point textarea {
    width: 100%;
    height: 90px;
}

.bd-wordCount-sell-point .wordwrap {
    position: absolute;
    right: 15px;
    bottom: 3px;
}

.bd-wordCount-sell-point .word {
    color: green;
}

/*批量工具宝贝卖点验证textarea字数样式 end */
.bg-lightgray {
    background-color: #e1e1e1 !important;
}

/*短信预览*/
.preview-sms-main {
    position: relative;
    width: 219px;
    height: 410px;
    background-image: url('../images/phone-tmp.png');
}

.preview-sms-inner {
    margin-top: 55px;
    margin-left: 8px;
    width: 180px;
    color: #ed4e2a;
    word-break: break-all
}

.nav-tabs > li {
    background-color: #eee;
    border: 1px solid #e5e5e5;
    border-bottom: 0;
    font-size: 16px;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #262626;
    border: 0;
    z-index: 12;
    line-height: 14px;
}


.nav-icon-style {
    background: #fff;
    min-height: 110px;
}

.nav-icon-style a {
    display: block;
    height: 82px;
    line-height: 82px;
    text-align: center;
}

.nav-icon-style a i {
    margin: 0 10px 0 20px;
}

.teachPage {
    background: url("https://img10.360buyimg.com/imgzone/jfs/t1/114330/34/4821/1210/5eb0e934Ea84324c7/20580ca36ff69960.png") no-repeat;
    height: 19px;
    width: 19px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}


/*.table-text-color01{ color: #666;}*/
.btn-group.btn-group-capsule > .btn {
    height: 40px;
}

.btn-group.btn-group-capsule > .btn.btn-default {
    border-color: #e6e6e6;
}

.btn-group.btn-group-capsule > .btn-default:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.btn-group > .btn.btn-default {
    border-color: #ccc;
}

.btn-group > .btn-default:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.btn-group.btn-group-capsule > .btn.btn-azure {
    border-color: #0083ff;
}

.btn-group > .btn:last-child {
    /*-webkit-border-radius: 2px !important;*/
    -webkit-background-clip: padding-box;
    /*-moz-border-radius: 2px !important;*/
    -moz-background-clip: padding-box;
    /*border-radius: 2px !important;*/
    background-clip: padding-box;
}

.add-btn-style01, .add-btn-style01:focus {
    color: #333;
    background-color: #F7F8FA;
    border: 1px solid #ccc;
}

.add-btn-style01:hover {
    border: 1px solid #959595;
    background-color: #F2F2F2 !important;
    color: #333;
}

.add-btn-style02, .add-btn-style02:focus {
    color: #333;
    background-color: #F7F8FA;
    border: 1px solid #ccc;
}

.add-btn-style02:hover {
    border: 1px solid #959595;
    background-color: #F2F2F2 !important;
    color: #333;
}

.label-add-red {
    width: 100px;
    /*border:1px solid #f56264;*/
    color: #fff;
    background: #f56264;
}

.label-add-orange01 {
    width: 100px;
    /*border:1px solid #fc7742;*/
    color: #fff;
    background: #fc7742;
}

.label-add-yellow {
    width: 100px;
    /*border:1px solid #f0dc05;*/
    color: #fff;
    background: #f0dc05;
}

.label-add-violet {
    width: 100px;
    /*border:1px solid #b640d6;*/
    color: #fff;
    background: #b640d6;
}

.label-add-blue01 {
    width: 100px;
    /*border:1px solid #00c6d9;*/
    color: #fff;
    background: #00c6d9;
}

.label-add-blue02 {
    width: 100px;
    /*border:1px solid #0088df;*/
    color: #fff;
    background: #0083ff;
}

.label-add-green {
    width: 100px;
    /*border:1px solid #b8db08;*/
    color: #fff;
    background: #b8db08;
}

.label-add-orange02 {
    width: 100px;
    /*border:1px solid #febd09;*/
    color: #fff;
    background: #febd09;
}

.label-add-zong {
    width: 100px;
    /*border:1px solid #5a6487;*/
    color: #fff;
    background: #5a6487;
}

.label-add-fenxiang {
    width: 100px;
    background-color: #47b9ed;
    border-color: #47b9ed;
    color: #ffffff;
}

#poster_container .item .img-big {
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
}

#poster_container .item .img-big:hover {
    z-index: 9000;
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    overflow: hidden;
}

#poster_container .item .item-footer {
    position: relative;
    padding: 10px;
    font-size: 12px;
    cursor: default;
    background-color: #f5f5f5;
}

#poster_container .item .item-footer .item-favorite {
    position: relative;
    padding: 10px;
    font-size: 12px;
    cursor: default;
    background-color: #f5f5f5;
}

#poster_container .item .item-footer .item-favorite {
    position: absolute;
    top: 8px;
    right: 0;
    z-index: 3;
    height: 18px;
    padding: 3px 9px 0 5px;
    line-height: 18px;
}

#poster_container .view-item .opt-btn {
    position: absolute;
    top: 32%;
    left: 20%;
    display: none;
    z-index: 5;
}

#poster_container .view-item .bg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #000;
    opacity: 0;
    z-index: 4;
    filter: alpha(opacity=0);
    -webkit-transition: .3s;
    -moz-transition: 0.3s;
    -o-transition: .3s;
    transition: .3s;
}

#poster_container .view-item:hover .bg {
    opacity: 0.6;
    filter: alpha(opacity=60);
}

#poster_container .view-item:hover .opt-btn {
    display: block;
}


#kp_widget_holder {
    float: left;
    width: 82px;
    height: 82px;
    margin-left: 10px;
    margin-bottom: 10px;
    border: 1px dashed #ccc;
    background: rgba(0, 0, 0, 0.1);
    border-radius: 5px;
}

ul#itemData {
    overflow: hidden;
}

#itemData-move .itemList-move {
    width: 82px;
    height: 82px;
    float: left;
    margin-bottom: 10px;
    margin-left: 10px;
    position: relative;
    border-radius: 5px;
}

#itemData-move .itemList-move img {
    border-radius: 5px;
}

#itemData-move .item-add {
    width: 82px;
    height: 82px;
    float: left;
    line-height: 76px;
    border: 2px dashed #999;
    border-radius: 5px;
    margin-left: 10px;
    margin-bottom: 10px;
    text-align: center;
    color: #999;
    font-size: 39px;
    cursor: pointer;
}

#item_container {
    background: #edf2f1;;
    margin-bottom: 20px;
    padding: 12px 0 0;
}

#itemData-move {
    margin: 0;
    padding: 0;
}

/*字体（颜色-大小-位置）样式*/
.text-color-cheng {
    color: #ff5400; /*字体颜色样式-橙色*/
}

.text-color-hong {
    color: #f23c3c; /*字体颜色样式-红色*/
}

.text-color-Shong {
    color: #89312b;
}

.text-color-hui {
    color: #9fa0a0; /*字体颜色样式-灰色*/
}

.text-color-hui01 {
    color: #ccc;
}

.text-color-hui02 {
    color: #979797; /*字体颜色样式-灰色*/
}

.text-color-lgray {
    color: #999999; /*字体颜色样式-灰色*/
}

.text-color-lan {
    color: #0083ff; /*字体颜色样式-蓝色*/
}

.text-color-lv {
    color: #1dc11d; /*字体颜色样式-绿色*/
}

.text-color-huang {
    color: #fac03d; /*字体颜色样式-黄色*/
}

.text-color-bai {
    color: #fff !important; /*字体颜色样式-白色*/
}

.text-align-left {
    text-align: left; /*字体位置样式-靠左*/
}

.text-align-right {
    text-align: right; /*字体位置样式-靠右*/
}

.text-align-center {
    text-align: center; /*字体位置样式-居中*/
}

.font-size-36 {
    font-size: 36px; /*字体大小样式-18*/
}

.font-size-30 {
    font-size: 24px; /*字体大小样式-18*/
}

.font-size-24 {
    font-size: 24px; /*字体大小样式-18*/
}

.font-size-18 {
    font-size: 18px; /*字体大小样式-18*/
}

.font-size-14 {
    font-size: 14px; /*字体大小样式-14*/
}

.font-size-12 {
    font-size: 12px; /*字体大小样式-12*/
}

.font-size-10 {
    font-size: 10px; /*字体大小样式-12*/
}

.font-size-bold {
    font-weight: bold; /*字体大小样式-加粗*/
}

/*行高样式*/
.line-height-35 {
    line-height: 35px;
}

.l
.line-height-34 {
    line-height: 34px;
}

.line-height-32 {
    line-height: 34px;
}

.line-height-30 {
    line-height: 34px;
}

.line-height-28 {
    line-height: 34px;
}

.margin-top-15 {
    margin-top: 15px;
}

/*背景颜色样式*/
.background-color-bai {
    background-color: #fff;
}

.background-color-hui {
    background-color: #f8f9fb;
}

.btn-azure-style01-gray {
    color: #333;
    background-color: #F7F8FA;
    border: 1px solid #ccc;
}

.btn-azure-style01-gray:hover {
    border: 1px solid #959595;
    background-color: #F2F2F2 !important;
    color: #333;
}

.btn-azure-style01 {
    background-color: #ddd !important;
    border-color: #ddd;
    color: #fff;
}

.btn-azure-style01.active {
    background-color: #0077e7 !important;
    border-color: #0077e7;
    color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-azure-style01:focus {
    background-color: #0077e7 !important;
    border-color: #0077e7;
    color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-azure-style01:hover {
    /*background-color: #ddd!important;
    border-color: #ddd;
    color:#fff;*/
}

.charge {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    -webkit-animation: charge 0.3s infinite;
    -ms-animation: charge 0.3s infinite;
    -moz-animation: charge 0.3s infinite;
    animation: charge 0.3s infinite;
    -webkit-animation-iteration-count: 1;
    -ms-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    animation-iteration-count: 1;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -webkit-opacity: 0.5;
    opacity: 0.5;
}

.moveAstyle:hover .charge_filter {
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -ms-filter: blur(2px);
    filter: blur(2px);
}

@-webkit-keyframes charge {
    0% {
        height: 0px;
    }
    100% {
        height: 100%;
    }
}

@keyframes charge {
    0% {
        height: 0px;
    }
    100% {
        height: 100%;
    }
}

/*右下浮动显示*/

#z_side {
    right: 0;
    bottom: 40px;
    transition: bottom ease .3s;
    z-index: 199;
    position: fixed;
    _position: fixed;
    margin: 0;
    padding: 0;
    border-bottom: 0;
    text-align: center;
}

.zside-m {
    width: 50px;
    text-align: center;
}

.zside-m .newRight_text {
    color: #fff;
    width: 20px;
    text-align: center;
    font-size: 18px;
    margin: 20px auto 10px;
    line-height: 20px;
}

.zside-m .hotActivity {
    padding: 10px 5px;
    line-height: 20px;
    width: 38px;
    margin: 0 auto;
    text-align: center;
    background: #ff4555;
}

.zside-m .hotActivity a {
    color: #fff;
    text-decoration: none;
    font-size: 18px;
}

.zside-m .rightContact {
    height: 50px;
    background: #0083ff;
    cursor: pointer;
    margin-top: 1px;
}

.zside-m .rightCollection {
    height: 42px;
    background: #fca365;
    cursor: pointer;
}

.zside-m .rightComplaint {
    height: 42px;
    background: #fff;
    cursor: pointer;
}

.zside-m .zside-items1 span {
    display: none;
}

.zside-icon-01,
.zside-icon-02,
.zside-icon-03,
.zside-icon-04,
.zside-icon-05,
.zside-icon-06,
.zside-icon-07,
.zside-icon-08 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    background: url('../images/right_subBar2.png') no-repeat;
    cursor: pointer;
}

.zside-icon-01 {
    width: 50px;
    height: 50px;
    background-position: 0 0;
}

.zside-icon-02 {
    width: 50px;
    height: 50px;
    background-position: 9px -93px;
}

.zside-icon-03 {
    width: 40px;
    height: 40px;
    background-position: center 7px;
}

.zside-icon-04 {
    width: 50px;
    height: 50px;
    background-position: 9px -145px;
}

.zside-icon-05 {
    width: 50px;
    height: 50px;
    background-position: 9px -41px;
}

.zside-icon-06 {
    width: 50px;
    height: 50px;
    background-position: 0 -50px;
}

.zside-icon-07 {
    width: 50px;
    height: 50px;
    background-position: 9px -202px;
}

.zside-icon-08 {
    width: 50px;
    height: 50px;
    background-position: 9px -264px;
}

.demo-qp03 {
    width: 292px;
    border-radius: 2px 0 0 2px;
    position: relative;
    text-align: center;
    right: 300px;
    bottom: 264px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.demo-qp03 em {
    font-style: normal;
    font-size: 30px;
    position: absolute;
    right: -8px;
    top: 39px;
    color: #5a6487;
}

.demo-right-qp a span .demo-qp03 {
    right: 295px;
    opacity: 1;
    filter: alpha(opacity=100);
}

.demo-qp01 {
    width: 152px;
    border: 1px solid #5a6487;
    border-radius: 2px 0 0 2px;
    position: relative;
    text-align: center;
    right: 157px;
    bottom: 152px;
    margin-left: auto;
    margin-right: auto;
    background: #5a6487;
    padding: 1px;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.demo-qp01 em {
    font-style: normal;
    font-size: 30px;
    position: absolute;
    right: -8px;
    top: 109px;
    color: #85ca1a;
}

.demo-right-qp a span .demo-qp01 {
    right: 152px;
    opacity: 1;
    filter: alpha(opacity=100);
}

.demo-right-qp a span .demo-qp02 {
    right: 88px;
    opacity: 1;
    filter: alpha(opacity=100);
}

.demo-qp02 {
    background: #5a6487;
    right: 100px;
    bottom: 50px;
    width: 88px;
    height: 50px;
    line-height: 50px;
    color: #fff;
    position: relative;
    text-align: center;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.demo-qp02 em {
    font-style: normal;
    font-size: 30px;
    position: absolute;
    right: -8px;
    top: 0;
    color: #5a6487;
}

.demo-qp04 {
    width: 322px;
    right: 350px;
    bottom: 200px;
    padding: 1px;
}

.demo-right-qp a span .demo-qp04 {
    right: 322px;
}

/************ v2改版重置过的样式 开始 ***********/

/*重置主体背景色*/
body, .page-content, body:before {
    background-color: #F5F7FB;
}

/*重置左侧导航条样式*/
.page-sidebar {
    width: 190px;
    max-width: 190px;
    background-color: #fff;
    border-left: 0;
    border-right: 0;
}

.page-sidebar:before {
    max-width: 190px;
    width: 190px;
    top: 150px;
    left: 0;
    background-color: #fff;
    z-index: 1;
    border-left: 0;
    border-right: 0;
}

.page-sidebar .sidebar-menu {
    margin-left: 0;
}

.page-sidebar .sidebar-menu a {
    height: 40px;
    line-height: 40px; /*padding: 0 16px 0 35px;*/
    font-size: 16px;
    color: #262626;
}

.page-sidebar .sidebar-menu a:hover {
    color: #666;
}

.page-sidebar .sidebar-menu a span.menu-text-tit {
    margin-left: 0px;
    font-weight: 400;
}
.page-sidebar .sidebar-menu a .menu-expand {
    top: 15px;
}

.page-sidebar .sidebar-menu a .menu-expand:before {
    color: #ababab;
    font-size: 12px;
}

.page-sidebar .sidebar-menu > li > .submenu:before {
    border: 0;
}
.page-sidebar .sidebar-menu .submenu > .tFloor > .tFloorName{
    padding-left: 12px;
    color: red;
}
.page-sidebar .sidebar-menu .submenu > li > a > .iconfont{
    font-size: 12px;
}
.page-sidebar .sidebar-menu .submenu > li > .tFloorName{
    padding-left: 12px;
}
.page-sidebar .sidebar-menu > li > .submenu {
    background-color: #fff;
    box-shadow: none !important;
}
.page-sidebar .sidebar-menu .tFloor{

}
.page-sidebar .sidebar-menu li {
    background-color: #fff;
    z-index: 1;
    padding-bottom: 8px;
}
.page-sidebar .sidebar-menu > li > a {
    border-top: 0;
    background-color: #fff;
    color: #657180;
    padding-right: 0;
    text-align: left;
    padding-left: 12px;
    font-size: 14px;
    position: relative;
}
.page-sidebar .sidebar-menu > li > a > .iconfont{
    font-size: 14px;
}

.page-sidebar .sidebar-menu li.open > a {
    color: #3399FF;
}
.page-sidebar .sidebar-menu li.open .submenu  li.open > a {
    color: #3399FF;
}
.page-sidebar .sidebar-menu li.open > a > div{
    background-position-x: right;
}
.page-sidebar .sidebar-menu>li>.submenu>li>a:before{
    display: none;
}
/*.page-sidebar .sidebar-menu li.active a{color: #666;background:#0088df !important;}*/
.page-sidebar .sidebar-menu li:before {
    background-color: #fff;
}

.page-sidebar .sidebar-menu li:not(.open):hover:before {
    background-color: #F0FAFF;
}

.page-sidebar .sidebar-menu li.active > a {
    color: #fff;
    background: #0083ff;
}

/*.page-sidebar .sidebar-menu>li>a:hover{color:#fff;background: #f7f8fa;}*/
.page-sidebar .sidebar-menu li.active > a .menu-expand:before, .page-sidebar .sidebar-menu > li > a:hover .menu-expand:before {
    color: #fff;
}

.page-sidebar .sidebar-menu li.active > .submenu { /*padding-bottom: 10px;*/
    background: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.page-sidebar .sidebar-menu .submenu > li > a {
    height: 40px;
    line-height: 40px;
    /*margin-bottom: 8px;*/
    padding-left: 30px;
    padding-right: 0px;
    text-align: left;
    font-size: 12px;
    background: #fff;
}
.page-sidebar .sidebar-menu .submenu .tFloor .submenu .li{
    margin-bottom: 0px!important;
}
.page-sidebar .sidebar-menu .submenu > li > a:hover {
    background: #F0FAFF !important;
    color: #3399FF !important;
}

.page-sidebar .sidebar-menu > li > .submenu > li > a:hover:before {
    background-color: #3399FF;
}

.page-sidebar .sidebar-menu .submenu > li.open > a {
    background-color: #fff;
}

.page-sidebar .sidebar-menu .submenu > li.active > a {
    background-color: #edf2f1;
}

.page-sidebar .sidebar-menu .submenu > li > a .menu-expand {
    top: 15px;
}

.page-sidebar .sidebar-menu .submenu > li .submenu {
    border-top: 0;
    border-bottom: 0;
}

.page-sidebar .sidebar-menu > li > .submenu > li > submenu > li > a:before {
    border: 0;
    width: 2px;
    height: 40px;
    left: auto;
    right: 0;
    top: 0;
}

.page-sidebar .sidebar-menu > li > .submenu > li.active > a:before {
    background-color: #3399FF;
}

.page-sidebar .sidebar-menu .submenu li {
    border-bottom: 0;
}
.page-sidebar .sidebar-menu > li > .submenu > li > ul > .hotActivity > a:after{
    content: "";
    display: inline-block;
    width: 12px;
    height: 14px;
    background: url("https://img10.360buyimg.com/imgzone/jfs/t1/85729/34/26952/412/625917ffEf36f8519/a7e60f86bfc5f083.png") no-repeat;
    background-size: 100% 100%;
    margin-left: 3px;
    vertical-align: top;
    margin-top: 13px;
}
.page-sidebar .sidebar-menu .submenu .tFloor .submenu>li>a{
    padding-left: 30px;
}
.tFloor .submenu li a{
    color: red;
}
.page-sidebar .sidebar-menu .submenu li.active > a {
    background-color: #F0FAFF;
    color: #3399FF;
}

.page-sidebar .sidebar-menu .submenu .submenu li.active > a:before {
    position: absolute;
    right: 0;
    top: 0;
    content: '';
    width: 0;
    height: 40px;
    /* border-top: 4px solid transparent; */
    /* border-bottom: 4px solid transparent; */
    border-left: 4px solid;
}

.page-sidebar .sidebar-menu .active .submenu > li.open > a {
    color: #3bc0c2;
}

/*.page-sidebar .sidebar-menu .submenu>li .submenu>li>a{padding-left: 90px;}*/
.page-sidebar .sidebar-menu > li > .submenu > li.active:last-child a {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.page-sidebar .sidebar-menu .submenu>li .submenu>li>a{
    padding-left: 30px;
}
.page-sidebar .sidebar-menu > li > .submenu > li.active:first-child a {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.page-sidebar .sidebar-menu > li:last-child > a {
    border-bottom: 0;
}

.page-sidebar.menu-compact .sidebar-menu > li > a .menu-text {
    border: 1px solid #f3f3f3;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.page-sidebar.menu-compact .sidebar-menu > li > a.menu-dropdown > .menu-text {
    border: 1px solid #f3f3f3;
}

.page-sidebar.menu-compact .sidebar-menu > li > .submenu {
    border: 1px solid #f3f3f3;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.roastFlowWindow{
    width: 83px;
    height: 108px;
    background: url("https://img10.360buyimg.com/imgzone/jfs/t1/207056/9/21132/9494/6261426aE20168600/7bf68e3dddc9aa98.png") no-repeat;
    background-size: 100% 100%;
    cursor: pointer;
    position: fixed;
    top: 193px;
    right: 20px;
    z-index: 9999;
}
.roastFlowWindow>p{
    margin: 0;
    padding:0;
    width: 100%;
    height: 100%;
}
.roastFlowWindow>div{
    font-size: 20px;
    position: absolute;
    top: -20px;
    right: -10px;
    width: 18px;
    height: 18px;
    line-height: 13px;
    text-align: center;
    transform: rotate(45deg);
    border-radius: 50%;
    border: 1px solid #3d3d3d;
    color: #3d3d3d;
}

/*重置右侧显示区域*/
.page-content {
    min-height: 862px;
    margin: 0 60px 0 210px;
}

.page-breadcrumbs {
    margin: 0;
}

/*重置底部*/
.bd-footer { /*position:static;margin-top: 20px;*/
    background-color: #fff;
}

/*导航条修改重置的*/
.navbar {
    height: 70px;
    min-height: 70px;
}

.navbar .navbar-inner {
    min-height: 70px;
    background: #0083ff;
}

.navbar .navbar-inner .navbar-header .navbar-account .account-area > li {
    margin-top: 12px;
}

/*名片样式修改*/
/*.popover.nav-popover{-webkit-box-shadow: none;-moz-box-shadow: none; box-shadow: none; border: 1px solid #0088df;border-radius: 3px;}
.nav-popover .popover-title{background: #fff;height:84px;border-bottom: 0;border-radius: 10px 10px 0 0;}
.nav-popover .popover-content{background: #fff;border-radius: 0 0 10px 10px;padding: 9px 20px;}
.nav-popover.popover.bottom>.arrow{border-bottom-color: #0088df;
    border-width: 11px;
    border-left-width: 7px;
    border-right-width: 7px;
    top: -23px;
    left: 83%;}
.nav-popover.popover.bottom>.arrow:after{border-bottom-color: #999;
    border-width: 0;}*/

/*加的*/
.navbar .navbar-inner .version-type {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 53px;
    height: 20px;
    line-height: 20px;
    background: url('../images/version-type.png') no-repeat;
    vertical-align: middle;
    font-size: 12px;
    color: #f23c3c;
    text-indent: 8px;
}

/*名片样式增加*/
/*.pop-btn{display:inline-block; *display:inline;*zoom:1; height: 26px; line-height: 26px; padding: 0 7px;background-color: #fff;color: #fb8981;font-size: 12px;border-radius: 5px;-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;transition: .3s;}
.pop-btn1{background-color: #fb8981;color:#fff;}
.pop-btn2{background-color: #acd697;color:#fff;}
.pop-btn:hover{background-color: #e5e5e5;color: #fb8981;}
.pop-btn1:hover{background-color: #fa9992;color: #fff;}
.pop-btn2:hover{background-color: #bcd7af;color: #fff;}
.pop-links{width:165px;line-height:20px;margin-top:10px;display:inline-block; *display:inline;*zoom:1;font-size:12px;}
.pop-links a{color: #666;-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;transition: .3s;}
.pop-links a:hover{color: #0088df;}*/
/************ v2改版重置过的样式 结束 ***********/


ul {
    padding: 0;
    margin: 0;
    border: 0;
}

li {
    list-style: none;
}

/*.add-member-style01{ margin-bottom: 10px; overflow: hidden; margin-top: 30px;}
.add-member-style01 li{float: right;}
.add-member-style01 li:first-child{float: left;font-size: 14px; margin-top: 7px;}
.add-member-style01 li:first-child span{color:#f23c3c;}*/

/*.add-member-style02{ width: 350px;}
.add-member-style02 li{float: left; margin-right: 3px; margin-bottom: 3px;}

.add-member-style03 span{color:#f23c3c}*/

.text-danger {
    color: #f23c3c
}

.widget-header {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.widget-body {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.widget-body-border {
    border: 1px solid #e5e5e5;
    background: #fff;
}

.bordered-themeprimary {
    border-color: #9cd246 !important;
}

.btn_right .btn-box-style, .btn-box-style:focus {
    color: #333;
    background: #fff;
}

.btn_right .btn-box-style:hover {
    color: #9cd246 !important;
    background: #fff;
}

.font-120-add {
    font-size: 18px;
    color: #f23c3c;
}

.tf-result {
    text-align: center;
    margin-top: 50px;
}

.tf-result .result-loading {
    position: relative;
    width: 225px;
    height: 225px;
    margin: 0 auto;
}

.tf-result .result-loading .loading-num {
    position: absolute;
    width: 225px;
    height: 225px;
    z-index: 10000;
    top: 85px;
}

.tf-result .result-loading .loading-num .p1 {
    font-size: 50px;
    color: #2dc3e8
}

.tf-result .result-loading .loading-num .p2 {
    font-size: 18px;
    color: #666
}

.tf-result .loading-text ul {
    width: 510px;
    margin: 20px auto;
}

.tf-result .loading-text ul li {
    text-align: left;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    list-style-type: disc;
}

.add-form-group {
    float: left;
    margin-right: 10px;
}


.message-radio {
    float: left;
    min-width: 90px;
    margin-top: 5px;
    margin-right: 20px;
}

.message-radio .message-label {
    margin-left: 5px;
    font-size: 12px;
    color: #777;
    vertical-align: -2px;
    cursor: pointer;
}

h1.row-title, h2.row-title, h3.row-title, h4.row-title, h5.row-title, h6.row-title {
    width: 100%;
    min-width: 880px;
}


/*------------------------------------------Web二级页面服务化修改 开始-----------------------------------------*/
.btn-azure, .btn-azure:focus {
    background-color: #0083ff !important;
    border-color: #0083ff;
    color: #fff;
}

.btn-azure:hover, .open .btn-azure.dropdown-toggle {
    background-color: #0077e7 !important;
    border-color: #0077e7;
    color: #fff;
}

.badge-palegreen, .label-palegreen {
    background-color: #fff;
    color: #888;
    cursor: default !important;
    font-size: 13px !important;
}

.label-price {
    background-color: #fff;
    color: #fc7742;
}

.badge-warning, .label-warning {
    background-color: #fc7742;
}

.add-btn-style02:hover {
    border: 1px solid #959595;
    background-color: #F2F2F2 !important;
    color: #333;
}

.add-btn-style01:hover {
    border: 1px solid #959595;
    background-color: #F2F2F2 !important;
    color: #333;
}

.well.bordered-top {
    border-top: 5px solid #0083ff;
}

.bordered-azure {
    border-color: #0083ff !important;
}

.pagination > li.active > a, .pagination > li.active > a:hover {
    background-color: #0077e7;
    border-color: #0077e7;
}

.palegreen {
    color: #0083ff !important;
}

.bordered-palegreen {
    border-color: #0083ff !important;
}

.modal-success .modal-header {
    border-bottom: 3px solid #0083ff;
}

.modal-warning .modal-header {
    border-bottom: 3px solid #0083ff;
}

.modal-blue .modal-header {
    border-bottom: 3px solid #0083ff;
}

.btn-warning, .btn-warning:focus {
    background-color: #0077e7 !important;
    border-color: #0077e7;
}

.btn-warning:hover, .open .btn-warning.dropdown-toggle {
    background-color: #4bd2d5 !important;
    border-color: #4bd2d5;
}


.btn-palegreen, .btn-palegreen:focus {
    background-color: #0077e7 !important;
    border-color: #0077e7;
}

.btn-palegreen:hover, .open .btn-palegreen.dropdown-toggle {
    background-color: #4bd2d5 !important;
    border-color: #4bd2d5;
}

.wizard ul li {
    color: #999;
    font-size: 14px;
}

.wizard ul li .step {
    border: 0;
    color: #ccc;
    width: 19px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    font-weight: bold;
}

.wizard ul li.active .step {
    border: 0;
    color: #fff;
}

.wizard ul li.complete .step {
    border: 0;
    color: #fff;
}

.wizard ul li .step:before {
    content: "";
    width: 20px;
    height: 20px;
    border-radius: 0;
    background-image: url('../images/v3-step-icon.png');
    background-repeat: no-repeat;
    background-position: 0px -30px;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    font-size: 0;
    text-indent: -999em;
}

.wizard ul li.active .step {
    color: #1dc11d;
}

.wizard ul li.active .step:before {
    border-radius: 0;
    background-position: 0px 0px;
    top: 0;
}

.wizard ul li.complete .step:before {
    /*line-height: 16px;
	color: #1dc11d;*/
    border-radius: 0;
    background-repeat: no-repeat;
    background-position: -30px 0px;
    top: 0;
}

.v3-icon-step-active,
.v3-icon-step-complete,
.v3-icon-step-nomal {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-image: url('../images/v3-step-icon.png');
    background-repeat: no-repeat;
    vertical-align: -3px;
    *vertical-align: middle;
}

.v3-icon-step-active {
    width: 20px;
    height: 20px;
    background-position: 0px 0px;
}

.v3-icon-step-complete {
    width: 20px;
    height: 20px;
    background-position: -30px 0px;
}

.v3-icon-step-nomal {
    width: 20px;
    height: 20px;
    background-position: 0px -30px;
}


.badge-azure, .label-azure {
    background-color: #e4f0fd;
    color: #666;
    cursor: default !important;
}

.label-azsuccess {
    background-color: #f2fbf2;
    color: #1dc11d;
    cursor: default !important;
}

.label-azerror {
    background-color: #fef4f4;
    color: #f23c3c;
    cursor: default !important;
}

.bg-azure {
    background-color: #0083ff !important;
}

.bd-widget-body {
    border: 1px solid #0083ff;
}

.bg-palegreen {
    background-color: #0083ff !important;
}

.ui-dialog-footer button.ui-dialog-autofocus, .ui-dialog-footer button.ui-dialog-autofocus:active, .ui-dialog-footer button.ui-dialog-autofocus:focus, .ui-dialog-footer button.ui-dialog-autofocus:hover {
    background-color: #0077e7;
    border-color: #0077e7;
}

.ui-dialog-button {
    margin-top: 10px;
}


/*.btn-tab-style li.active, .btn-tab-style li.active a {
    border-color: #0088df;
    background: #0088df!important;
}
.btn-tab-a:hover, .btn-tab-a:visited {
    color: #fff!important;
    background: #4bd2d5;
}*/

.daterangepicker td.active, .daterangepicker td.active:hover {
    background-color: #0077e7 !important;
    border-color: #0077e7 !important;
}

.daterangepicker .ranges li {
    color: #0083ff !important;
}

.daterangepicker .ranges li.active, .daterangepicker .ranges li:hover {
    background: #0077e7 !important;
    border: 1px solid #0077e7 !important;
    color: #fff !important;
}

.azure {
    color: #0083ff !important;
}

/*------------------------------------------右边标题修改 开始-----------------------------------------*/
.page-breadcrumbs {
    background: #fff;
    min-height: 38px;
    line-height: 38px;
    padding: 0;
    display: block;
    z-index: 1;
    border-bottom: 0;
    margin: 0;
}

.breadcrumb {
    margin: 17px 22px 0 0;
}

.breadcrumb > li, .breadcrumb > li.active {
    color: #666;
    font-size: 18px;
    -webkit-text-shadow: none;
    text-shadow: none;
}

.breadcrumb > li.active {
    margin-left: 20px;
    position: relative;
    padding-left: 13px;
}

.breadcrumb > li.active:before {
    content: '';
    width: 3px;
    height: 17px;
    background: #0083ff;
    position: absolute;
    left: 0;
    top: 3px;
}

.wizard.wizard-tabbed {
    padding-top: 16px;
}


/*------------------------------------------tab修改 开始-----------------------------------------*/


.tabbable {
    background: #fff;
}

.nav-tabs {
    border-bottom: 1px solid #ccc;
}

.nav-tabs > li:first-child > a {
    border-left: 0;
}

.nav-tabs > li {
    border: 0;
    font-size: 16px;
    height: 33px;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #0077e7;
    /*background: #3ac1c3;*/
    /*border-top:1px solid #3ac0c3;*/
    /*border-left:1px solid #3ac0c3;*/
    /*border-right:1px solid #3ac0c3;*/
    border-bottom: 3px solid #0077e7;
    line-height: 14px;
    bottom: 2px;
}

.nav-tabs > li > a, .nav-tabs > li > a:focus {
    color: #333;
    background: #fff;
    /*border-top:1px solid #ddd;*/
    /*border-right:1px solid #ddd;*/
    border-bottom: 3px solid #fff;
    bottom: 3px;
}

.nav-tabs > li > a:hover {
    color: #0077e7;
    background: #fff;
}

/*------------------------------------------表格修改 开始-----------------------------------------*/
.table-bordered {
    border: none;
}

.bordered-azure {
    border-color: #0083ff !important;
}

.table thead.bordered-azure > tr > th {
    /*border-bottom: 3px solid #0088df;*/
    background: #ebedf1;
    font-size: 14px;
    color: #333;
    vertical-align: middle;
}

.table tbody.bordered-azure > tr > th {
    /*border-bottom: 3px solid #0088df;*/
}

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}


/*------------------------------------------自动橱窗 开始-----------------------------------------*/
.databox.databox-vertical {
    height: 150px;
}

.databox.databox-vertical .databox-bottom {
    height: 100px;
}

/*三级导航修改后公用样式部分 开始*/
.three-nav-bar {
    /*border-bottom: 1px solid #e5e5e5;*/
    /*margin-bottom: 20px;*/
}

.three-nav-bar .t-n-items {
    float: left;
    *display: inline;
    width: 11.1111111%; /*每一个不同的类目，宽度可能不一样*/
    /*padding-bottom: 20px;*/
    /*padding-top: 20px;*/
    text-align: center;
    border-bottom: 1px solid #e5e5e5;
}

.three-nav-bar .t-n-icon {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 60px;
    height: 60px;
    line-height: 58px;
    border: 2px solid #0083ff;
    border-radius: 100%;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.three-nav-bar .t-n-name {
    margin-top: 15px;
    margin-bottom: 5px;
}

.three-nav-bar .t-n-items a {
    display: block;
    font-size: 18px;
    color: #333;
}

.three-nav-bar .t-n-items.active a,
.three-nav-bar .t-n-items a:hover {
    color: #0077e7;
}

.three-nav-bar .t-n-items.active,
.three-nav-bar .t-n-items:hover {
    border-bottom: 3px solid #0077e7;
    top: -2px;
    position: relative;
}

.three-nav-bar .t-n-items.active .t-n-icon,
.three-nav-bar a:hover .t-n-icon {
    background-color: #0083ff;
}

/*三级导航修改后公用样式部分 结束*/

/*批量工具三级导航图表*/

/* 节日选择控件上的节日图标 */
.daterangepicker .yuandan {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/116470/10/4928/2339/5eb0e9daE1f4a2f29/857ad5a412ea86c0.gif') 0 0 no-repeat;
    width: 34px;
    height: 14px;
    overflow: hidden;
    position: absolute;
    top: -6px;
    left: -1px;
}

.daterangepicker .chuxi {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/116470/10/4928/2339/5eb0e9daE1f4a2f29/857ad5a412ea86c0.gif') 0 -40px no-repeat;
    width: 34px;
    height: 14px;
    overflow: hidden;
    position: absolute;
    top: -6px;
    left: -1px;
}

.daterangepicker .chunjie {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/116470/10/4928/2339/5eb0e9daE1f4a2f29/857ad5a412ea86c0.gif') 0 -80px no-repeat;
    width: 34px;
    height: 14px;
    overflow: hidden;
    position: absolute;
    top: -6px;
    left: -1px;
}

.daterangepicker .yuanxiao {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/116470/10/4928/2339/5eb0e9daE1f4a2f29/857ad5a412ea86c0.gif') 0 -120px no-repeat;
    width: 34px;
    height: 14px;
    overflow: hidden;
    position: absolute;
    top: -6px;
    left: -1px;
}

.daterangepicker .funv {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/116470/10/4928/2339/5eb0e9daE1f4a2f29/857ad5a412ea86c0.gif') 0 -160px no-repeat;
    width: 34px;
    height: 14px;
    overflow: hidden;
    position: absolute;
    top: -6px;
    left: -1px;
}

.daterangepicker .zhushu {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/116470/10/4928/2339/5eb0e9daE1f4a2f29/857ad5a412ea86c0.gif') 0 -200px no-repeat;
    width: 34px;
    height: 14px;
    overflow: hidden;
    position: absolute;
    top: -6px;
    left: -1px;
}

.daterangepicker .qingming {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/116470/10/4928/2339/5eb0e9daE1f4a2f29/857ad5a412ea86c0.gif') 0 -240px no-repeat;
    width: 34px;
    height: 14px;
    overflow: hidden;
    position: absolute;
    top: -6px;
    left: -1px;
}

.daterangepicker .laodong {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/116470/10/4928/2339/5eb0e9daE1f4a2f29/857ad5a412ea86c0.gif') 0 -280px no-repeat;
    width: 34px;
    height: 14px;
    overflow: hidden;
    position: absolute;
    top: -6px;
    left: -1px;
}

.daterangepicker .qingnian {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/116470/10/4928/2339/5eb0e9daE1f4a2f29/857ad5a412ea86c0.gif') 0 -320px no-repeat;
    width: 34px;
    height: 14px;
    overflow: hidden;
    position: absolute;
    top: -6px;
    left: -1px;
}

.daterangepicker .muqin {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/116470/10/4928/2339/5eb0e9daE1f4a2f29/857ad5a412ea86c0.gif') 0 -360px no-repeat;
    width: 34px;
    height: 14px;
    overflow: hidden;
    position: absolute;
    top: -6px;
    left: -1px;
}

.daterangepicker .ertong {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/116470/10/4928/2339/5eb0e9daE1f4a2f29/857ad5a412ea86c0.gif') 0 -400px no-repeat;
    width: 34px;
    height: 14px;
    overflow: hidden;
    position: absolute;
    top: -6px;
    left: -1px;
}

.daterangepicker .duanwu {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/116470/10/4928/2339/5eb0e9daE1f4a2f29/857ad5a412ea86c0.gif') 0 -440px no-repeat;
    width: 34px;
    height: 14px;
    overflow: hidden;
    position: absolute;
    top: -6px;
    left: -1px;
}

.daterangepicker .jiandang {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/116470/10/4928/2339/5eb0e9daE1f4a2f29/857ad5a412ea86c0.gif') 0 -480px no-repeat;
    width: 34px;
    height: 14px;
    overflow: hidden;
    position: absolute;
    top: -6px;
    left: -1px;
}

.daterangepicker .jianjun {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/116470/10/4928/2339/5eb0e9daE1f4a2f29/857ad5a412ea86c0.gif') 0 -520px no-repeat;
    width: 34px;
    height: 14px;
    overflow: hidden;
    position: absolute;
    top: -6px;
    left: -1px;
}

.daterangepicker .zhongyuan {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/116470/10/4928/2339/5eb0e9daE1f4a2f29/857ad5a412ea86c0.gif') 0 -560px no-repeat;
    width: 34px;
    height: 14px;
    overflow: hidden;
    position: absolute;
    top: -6px;
    left: -1px;
}

.daterangepicker .jiaoshi {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/116470/10/4928/2339/5eb0e9daE1f4a2f29/857ad5a412ea86c0.gif') 0 -600px no-repeat;
    width: 34px;
    height: 14px;
    overflow: hidden;
    position: absolute;
    top: -6px;
    left: -1px;
}

.daterangepicker .zhongqiu {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/116470/10/4928/2339/5eb0e9daE1f4a2f29/857ad5a412ea86c0.gif') 0 -640px no-repeat;
    width: 34px;
    height: 14px;
    overflow: hidden;
    position: absolute;
    top: -6px;
    left: -1px;
}

.daterangepicker .guoqing {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/116470/10/4928/2339/5eb0e9daE1f4a2f29/857ad5a412ea86c0.gif') 0 -680px no-repeat;
    width: 34px;
    height: 14px;
    overflow: hidden;
    position: absolute;
    top: -6px;
    left: -1px;
}

.daterangepicker .chongyang {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/116470/10/4928/2339/5eb0e9daE1f4a2f29/857ad5a412ea86c0.gif') 0 -720px no-repeat;
    width: 34px;
    height: 14px;
    overflow: hidden;
    position: absolute;
    top: -6px;
    left: -1px;
}

.daterangepicker .pingan {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/116470/10/4928/2339/5eb0e9daE1f4a2f29/857ad5a412ea86c0.gif') 0 -760px no-repeat;
    width: 34px;
    height: 14px;
    overflow: hidden;
    position: absolute;
    top: -6px;
    left: -1px;
}

.daterangepicker .shengdan {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/116470/10/4928/2339/5eb0e9daE1f4a2f29/857ad5a412ea86c0.gif') 0 -800px no-repeat;
    width: 34px;
    height: 14px;
    overflow: hidden;
    position: absolute;
    top: -6px;
    left: -1px;
}

.daterangepicker .qingren {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/116470/10/4928/2339/5eb0e9daE1f4a2f29/857ad5a412ea86c0.gif') 0 -840px no-repeat;
    width: 34px;
    height: 14px;
    overflow: hidden;
    position: absolute;
    top: -6px;
    left: -1px;
}

.daterangepicker .ganen {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/116470/10/4928/2339/5eb0e9daE1f4a2f29/857ad5a412ea86c0.gif') 0 -880px no-repeat;
    width: 34px;
    height: 14px;
    overflow: hidden;
    position: absolute;
    top: -6px;
    left: -1px;
}

.daterangepicker .shuangyi {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/116470/10/4928/2339/5eb0e9daE1f4a2f29/857ad5a412ea86c0.gif') 0 -920px no-repeat;
    width: 34px;
    height: 14px;
    overflow: hidden;
    position: absolute;
    top: -6px;
    left: -1px;
}

.daterangepicker .shuanger {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/116470/10/4928/2339/5eb0e9daE1f4a2f29/857ad5a412ea86c0.gif') 0 -960px no-repeat;
    width: 34px;
    height: 14px;
    overflow: hidden;
    position: absolute;
    top: -6px;
    left: -1px;
}

/*6-30修改*/

a:focus, a:hover {
    color: #f56264;
    text-decoration: none;
}

.btn-azure.disabled, .btn-azure.disabled.active, .btn-azure.disabled:active, .btn-azure.disabled:focus, .btn-azure.disabled:hover, .btn-azure[disabled], .btn-azure[disabled].active, .btn-azure[disabled]:active, .btn-azure[disabled]:focus, .btn-azure[disabled]:hover, fieldset[disabled] .btn-azure, fieldset[disabled] .btn-azure.active, fieldset[disabled] .btn-azure:active, fieldset[disabled] .btn-azure:focus, fieldset[disabled] .btn-azure:hover {
    background-color: #0077e7 !important;
    border-color: #0077e7 !important;
    zoom: 1;
    filter: alpha(opacity=100) !important;
    -webkit-opacity: 1;
    -moz-opacity: 1 !important;
    opacity: 1;
}

/*
增加二级菜单导航*/
.breadcrumb > li + li:before {
    padding: 0 5px;
    color: #ccc;
    content: ">\00a0";
}

/************ Web定宽 开始 ***********/
body {
    margin-bottom: 0;
}

.page-container {
    width: 1200px;
    margin: 20px auto 0 auto;
}

.page-container .page-content,
.v3-bg-all .page-content {
    background: #fff;
}

.page-container:after {
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
    overflow: hidden;
    content: ".";
}

.page-sidebar:before {
    content: initial;
    background: none;
}

/*.page-sidebar .sidebar-menu li:before,
.page-sidebar .sidebar-menu li:not(.open):hover:before{
    background-color: #ccc;
}*/

.page-sidebar {
    width: 130px;
    max-width: 130px;
    background-color: #fff;
    border-left: 0;
    /*border-right: 1px solid #ccc;*/
    position: static;
    float: left;
}

.page-sidebar .sidebar-menu a {
    padding-left: 0px;
}

.page-sidebar .sidebar-menu > li.active {
    /*border: 1px solid #edf2f1;*/
    /*border-left: 0;*/
    /*border-right: 0;*/
}

.page-sidebar .sidebar-menu li.active > a {
    color: #3399FF;
    background: #fff;
}


.page-sidebar .sidebar-menu > li > a:hover {
    color: #3399FF;
    background: #fff;
}

.page-sidebar .sidebar-menu a .menu-expand:before {
    content: "\f107";
    color: #d1d1d1;
}

.page-sidebar .sidebar-menu li.open > a .menu-expand {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.page-sidebar .sidebar-menu li.active > a .menu-expand:before, .page-sidebar .sidebar-menu > li > a:hover .menu-expand:before {
    color: #d1d1d1;
    /*color: #f7f8fa;*/
}

/*.page-sidebar .sidebar-menu li.open>a{color: #333;}*/
.page-sidebar .sidebar-menu .submenu > li > a {
    color: #666;
}

.page-sidebar .sidebar-menu .submenu li.active > a {
    color: #3399FF;
}

/*.page-sidebar .sidebar-menu li:not(.active):hover:before{
    background-color: #ccc;
}*/
.page-sidebar .sidebar-menu li li:hover a {
    /*background-color: #f7f8fa !important;*/
    background-color: #fff !important;
    color: #333;
}

.page-sidebar .sidebar-menu li:before {
    left: 0;
    top: 15px;
    bottom: 15px;
    width: 6px;
    height: 6px;
    max-width: 6px;
    max-height: 6px;
    background-color: transparent;
    border-radius: 100%;
}


.page-sidebar .type {
    position: relative;
    left: 5px;
    top: -5px;
}

.page-sidebar .sidebar-menu li:before {
    display: block;
}

.page-sidebar .sidebar-menu li.active:not(.open):before {
    /*background: #f56264;*/
}

.BD-style .rightCon {
    margin-left: 0;
    margin-right: 0;
}

.page-content {
    margin: 0;
    float: right;
    width: 1060px;
}

.page-body {
    padding: 20px;
}

/*顶部narbar调整*/
.navbar .navbar-inner .navbar-container {
    width: 1200px;
    padding-left: 0;
    margin: 0 auto;
}

.navbar {
    height: 50px;
    min-height: 50px;
}

.navbar .navbar-inner {
    min-width: 1200px;
    min-height: 50px;
}

.navbar .navbar-inner .navbar-header .navbar-account .account-area > li {
    margin-top: 10px;
}

.navbar .num {
    width: 8px;
    height: 8px;
    line-height: 16px;
    border-radius: 100%;
    background-color: #f23c3c;
    font-weight: 400;
    text-align: center;
    font-size: 0;
    color: #fff;
    text-indent: -999em;
}

/*右上角二维码*/
.z_qrcode {
    position: fixed;
    top: 72px;
    right: 5px;
    z-index: 100;
}

.z_qrcode a {
    position: absolute;
    top: 0;
    right: 0;
    width: 19px;
    height: 19px;
}

@media screen and (max-width: 1480px) {
    .z_qrcode {
        display: none;
    }
}

.blur {
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -ms-filter: blur(2px);
    filter: blur(2px);
}

.v3-ht-01,
.v3-ht-02,
.v3-ht-03,
.v3-ht-04,
.v3-ht-05 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/107131/17/15790/5360/5eb0eabaE81503fab/e5f61ecbd5b9366e.png') no-repeat;
}

.v3-ht-01 {
    height: 12px;
    width: 26px;
    background-position: 0 -16px;
}

.v3-ht-02 {
    height: 12px;
    width: 26px;
    background-position: -29px -16px;
}

.v3-ht-03 {
    height: 13px;
    width: 13px;
    background-position: -58px 0;
}

.v3-ht-04 {
    height: 16px;
    width: 26px;
    background-position: -74px 0;
}

.v3-ht-05 {
    height: 16px;
    width: 26px;
    background-position: -103px 0;
}

.inline-block {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}

@media only screen and (max-width: 530px) {
    .navbar .navbar-inner .navbar-container {
        padding-left: 0;
    }

    .navbar .navbar-inner .navbar-header {
        float: left !important;
        display: block;
    }

    .navbar .navbar-inner .navbar-header .navbar-account .account-area {
        padding-left: 0;
        top: 0;
    }
}

.v3-share-icon21,
.v3-share-icon22,
.v3-share-icon62,
.v3-share-icon61,
.v3-share-icon51,
.v3-share-icon52,
.v3-share-icon12,
.v3-share-icon11,
.v3-share-icon31,
.v3-share-icon32,
.v3-share-icon41,
.v3-share-icon42 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/111784/35/4973/7972/5eb0eadcEa6dcdb09/b099aa757604f593.png') no-repeat;
}

.v3-share-icon22 {
    height: 16px;
    width: 17px;
    background-position: 0 0;
}

.v3-share-icon21 {
    height: 16px;
    width: 17px;
    background-position: 0 -16px;
}

.v3-share-icon62 {
    height: 17px;
    width: 17px;
    background-position: 0 -32px;
}

.v3-share-icon61 {
    height: 17px;
    width: 17px;
    background-position: 0 -49px;
}

.v3-share-icon51 {
    height: 18px;
    width: 18px;
    background-position: 0 -66px;
}

.v3-share-icon52 {
    height: 18px;
    width: 18px;
    background-position: 0 -84px;
}

.v3-share-icon12 {
    height: 18px;
    width: 18px;
    background-position: 0 -102px;
}

.v3-share-icon11 {
    height: 18px;
    width: 18px;
    background-position: 0 -120px;
}

.v3-share-icon31 {
    height: 19px;
    width: 19px;
    background-position: 0 -138px;
}

.v3-share-icon32 {
    height: 19px;
    width: 19px;
    background-position: 0 -157px;
}

.v3-share-icon41 {
    height: 16px;
    width: 26px;
    background-position: 0 -176px;
}

.v3-share-icon42 {
    height: 16px;
    width: 26px;
    background-position: 0 -192px;
}

.v3-share-icon11:hover {
    background-position: 0 -102px;
}

.v3-share-icon21:hover {
    background-position: 0 0;
}

.v3-share-icon31:hover {
    background-position: 0 -157px;
}

.v3-share-icon41:hover {
    background-position: 0 -192px;
}

.v3-share-icon51:hover {
    background-position: 0 -84px;
}

.v3-share-icon61:hover {
    background-position: 0 -32px;
}

/*全局通用图标*/
.v3-icon-back,
.v3-icon-book,
.v3-icon-cdown,
.v3-icon-clock,
.v3-icon-cup,
.v3-icon-down03,
.v3-icon-dwrn,
.v3-icon-edit,
.v3-icon-gdown,
.v3-icon-gsmile,
.v3-icon-gts,
.v3-icon-gup,
.v3-icon-look,
.v3-icon-make,
.v3-icon-monitor,
.v3-icon-mouse,
.v3-icon-novideo,
.v3-icon-omit,
.v3-icon-play,
.v3-icon-qus,
.v3-icon-refresh,
.v3-icon-romit,
.v3-icon-rub,
.v3-icon-rwrn,
.v3-icon-sec,
.v3-icon-smile,
.v3-icon-stp,
.v3-icon-suc,
.v3-icon-twechat,
.v3-icon-up03,
.v3-icon-update,
.v3-icon-vbook,
.v3-icon-vioce,
.v3-icon-wechat,
.v3-icon-wrn {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-image: url('https://img10.360buyimg.com/imgzone/jfs/t1/110882/22/7541/18080/5eb0eb10E31ce9983/9c36a1d2c2695f35.png');
    background-repeat: no-repeat;
    vertical-align: -4px;
    *vertical-align: middle;
}

.v3-icon-back {
    width: 12px;
    height: 15px;
    background-position: -166px -26px;
}

.v3-icon-book {
    width: 17px;
    height: 16px;
    background-position: -80px -76px;
}

.v3-icon-cdown {
    width: 12px;
    height: 12px;
    background-position: -166px -117px;
}

.v3-icon-clock {
    width: 16px;
    height: 16px;
    background-position: -113px -52px;
}

.v3-icon-cup {
    width: 12px;
    height: 12px;
    background-position: -166px -73px;
}

.v3-icon-down03 {
    width: 8px;
    height: 10px;
    background-position: -73px -130px;
}

.v3-icon-dwrn {
    width: 16px;
    height: 16px;
    background-position: -113px -78px;
}

.v3-icon-edit {
    width: 16px;
    height: 16px;
    background-position: -52px -104px;
}

.v3-icon-gdown {
    width: 12px;
    height: 12px;
    background-position: -166px -51px;
}

.v3-icon-gsmile {
    width: 16px;
    height: 16px;
    background-position: -104px -104px;
}

.v3-icon-gts {
    width: 16px;
    height: 16px;
    background-position: -140px -26px;
}

.v3-icon-gup {
    width: 12px;
    height: 12px;
    background-position: -166px -95px;
}

.v3-icon-look {
    width: 16px;
    height: 18px;
    background-position: -28px -76px;
}

.v3-icon-make {
    width: 28px;
    height: 28px;
    background-position: -39px 0px;
}

.v3-icon-monitor {
    width: 14px;
    height: 17px;
    background-position: -25px -130px;
}

.v3-icon-mouse {
    width: 12px;
    height: 16px;
    background-position: -166px 0px;
}

.v3-icon-novideo {
    width: 28px;
    height: 28px;
    background-position: 0px -38px;
}

.v3-icon-omit {
    width: 16px;
    height: 16px;
    background-position: -113px -26px;
}

.v3-icon-play {
    width: 29px;
    height: 28px;
    background-position: 0px 0px;
}

.v3-icon-qus {
    width: 16px;
    height: 16px;
    background-position: -140px 0px;
}

.v3-icon-refresh {
    width: 18px;
    height: 18px;
    background-position: 0px -76px;
}

.v3-icon-romit {
    width: 16px;
    height: 16px;
    background-position: -140px -52px;
}

.v3-icon-rub {
    width: 15px;
    height: 17px;
    background-position: 0px -130px;
}

.v3-icon-rwrn {
    width: 16px;
    height: 16px;
    background-position: -140px -104px;
}

.v3-icon-sec {
    width: 26px;
    height: 26px;
    background-position: -38px -38px;
}

.v3-icon-smile {
    width: 16px;
    height: 16px;
    background-position: -26px -104px;
}

.v3-icon-stp {
    width: 18px;
    height: 18px;
    background-position: 1px -103px;
}

.v3-icon-suc {
    width: 18px;
    height: 18px;
    background-position: -139px -77px;
}

.v3-icon-twechat {
    width: 26px;
    height: 22px;
    background-position: -77px 0px;
}

.v3-icon-up03 {
    width: 8px;
    height: 10px;
    background-position: -91px -130px;
}

.v3-icon-update {
    width: 16px;
    height: 18px;
    background-position: -54px -76px;
}

.v3-icon-vbook {
    width: 22px;
    height: 19px;
    background-position: -110px 0px;
}

.v3-icon-vioce {
    width: 14px;
    height: 14px;
    background-position: -49px -130px;
}

.v3-icon-wechat {
    width: 26px;
    height: 22px;
    background-position: -77px -32px;
}

.v3-icon-wrn {
    width: 18px;
    height: 18px;
    background-position: -77px -103px;
}


.v3-icon-load {
    width: 18px;
    height: 18px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-image: url('https://img10.360buyimg.com/imgzone/jfs/t1/107414/7/16151/2549/5eb0eb5dE3fe145dc/7b3ab9a1a569334f.gif');
    background-repeat: no-repeat;
    vertical-align: -3px;
    *vertical-align: middle;
}

.v3-loading {
    width: 100%;
    height: 258px;
    background: url("https://img10.360buyimg.com/imgzone/jfs/t1/107732/28/15695/22260/5eb0eb7dEf1dfb282/9b0374ce352f6d61.gif") center no-repeat;
}

/*弹窗相关*/
.modal-backdrop {
    filter: alpha(opacity=60);
    opacity: 0.6;
    background-color: #000;
}

.modal-header {
    padding: 17px 20px;
    background-color: #fff;
    border-bottom: 1px solid #d7d7d7;
}

.modal-blue .modal-header,
.modal-success .modal-header,
.modal-warning .modal-header {
    border-bottom: 1px solid #d7d7d7;
}

.modal-title {
    font-size: 18px;
    /*font-weight: bold !important;*/
    color: #999;
}

.modal-header .close {
    font-size: 34px;
    font-weight: normal;
    color: #b5b5b5;
    filter: alpha(opacity=100);
    opacity: 1;
    margin-top: -7px;
}

.modal-header .close:hover {
}

.modal-footer {
    padding: 15px;
    background-color: #fff;
}

/*重置表格*/
.table thead.bordered-azure > tr > th {
    border-bottom: 0;
}

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th {
    color: #999;
    padding: 10px 5px;
    font-weight: 400;
}

.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
    padding: 10px 5px;
    border-top: 0;
    border-bottom: 1px solid #e5e5e5;
    vertical-align: middle;
    /*text-align: left;*/
    word-break: break-all;
}

.table-nopadding > thead > tr > th,
.table-nopadding > tbody > tr > th,
.table-nopadding > tfoot > tr > th {
    padding: 8px;
}

.table-nopadding > thead > tr > td,
.table-nopadding > tbody > tr > td,
.table-nopadding > tfoot > tr > td {
    padding: 8px;
}

.table-page > thead > tr > td,
.table-page > tbody > tr > td,
.table-page > tfoot > tr > td {
    padding: 10px 0;
    border-top: 0;
    border-bottom: 0;
}

.table-page .form-control[type=text] {
    border-radius: 0 !important;
}

.v3-alert {
    font-size: 12px;
    color: #666;
    min-height: 40px;
    line-height: 24px;
    padding: 0 24px 0 12px;
    border: 1px dotted #c8c8c8;
    border-radius: 3px;
    position: relative;
}

.v3-alert .v3-icon-vioce {
    vertical-align: -2px;
    *vertical-align: middle;
    margin-right: 5px;
}

.v3-alert .pull-left {
    margin-top: 7px;
    padding-bottom: 9px;
}

.v3-alert .more {
    font-size: 21px;
    position: absolute;
    top: 4px;
    right: 9px;
}

.v3-alert .more a {
    color: #999;
}

.v3-alert .more a:hover {
    color: #333;
}

.color-cus {
    color: #f56264;
}

.color-azure {
    color: #0083ff;
}

.color-wran {
    color: #ffa033;
}

.color-wait {
    color: #4286f5;
}

.color-success {
    color: #1dc11d;
}

.color-fail {
    color: #f23c3c;
}

.darkorange {
    color: #f23c3c !important;
}

.orange {
    color: #f23c3c !important;
}

.v3-crm-12a,
.v3-crm-12,
.v3-crm-08,
.v3-crm-08a,
.v3-crm-05a,
.v3-crm-11,
.v3-crm-11a,
.v3-crm-05,
.v3-crm-14,
.v3-crm-13,
.v3-crm-04,
.v3-crm-04a,
.v3-crm-06,
.v3-crm-07a,
.v3-crm-07,
.v3-crm-06a,
.v3-crm-10a,
.v3-crm-10,
.v3-crm-09,
.v3-crm-09a,
.v3-crm-01,
.v3-crm-02,
.v3-crm-03,
.v3-crm-16,
.v3-crm-16a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/118554/18/4950/17392/5eb0eb9fE9d11870d/46cf503398ff28e2.png') no-repeat;
}

.v3-crm-12 {
    height: 22px;
    width: 21px;
    background-position: 0 0;
}

.v3-crm-12a {
    height: 22px;
    width: 21px;
    background-position: 0 -22px;
}

.v3-crm-08 {
    height: 25px;
    width: 21px;
    background-position: 0 -44px;
}

.v3-crm-08a {
    height: 25px;
    width: 21px;
    background-position: 0 -69px;
}

.v3-crm-11a {
    height: 24px;
    width: 23px;
    background-position: 0 -94px;
}

.v3-crm-11 {
    height: 24px;
    width: 23px;
    background-position: 0 -118px;
}

.v3-crm-05a {
    height: 21px;
    width: 23px;
    background-position: 0 -142px;
}

.v3-crm-05 {
    height: 21px;
    width: 23px;
    background-position: 0 -163px;
}

.v3-crm-14 {
    height: 25px;
    width: 25px;
    background-position: 0 -184px;
}

.v3-crm-13 {
    height: 25px;
    width: 25px;
    background-position: 0 -209px;
}

.v3-crm-04 {
    height: 23px;
    width: 26px;
    background-position: 0 -234px;
}

.v3-crm-04a {
    height: 23px;
    width: 26px;
    background-position: 0 -257px;
}

.v3-crm-16 {
    height: 20px;
    width: 27px;
    background-position: 0 -280px;
}

.v3-crm-07 {
    height: 20px;
    width: 27px;
    background-position: 0 -300px;
}

.v3-crm-16a {
    height: 20px;
    width: 27px;
    background-position: 0 -320px;
}

.v3-crm-06a {
    height: 20px;
    width: 27px;
    background-position: 0 -340px;
}

.v3-crm-07a {
    height: 20px;
    width: 27px;
    background-position: 0 -360px;
}

.v3-crm-06 {
    height: 20px;
    width: 27px;
    background-position: 0 -380px;
}

.v3-crm-10a {
    height: 24px;
    width: 28px;
    background-position: 0 -400px;
}

.v3-crm-10 {
    height: 24px;
    width: 28px;
    background-position: 0 -424px;
}

.v3-crm-09a {
    height: 24px;
    width: 30px;
    background-position: 0 -448px;
}

.v3-crm-09 {
    height: 24px;
    width: 30px;
    background-position: 0 -472px;
}

.v3-crm-01 {
    height: 71px;
    width: 71px;
    background-position: 0 -496px;
}

.v3-crm-02 {
    height: 71px;
    width: 71px;
    background-position: 0 -567px;
}

.v3-crm-03 {
    height: 71px;
    width: 71px;
    background-position: 0 -638px;
}

.label {
    border-radius: 0 !important;
    font-size: 14px;
}

/* 暂无数据 */
.v3-nodata {
    padding-top: 60px;
    padding-bottom: 100px;
    text-align: center;
}

.v3-nodata-pic {
    display: inline-block;
    width: 78px;
    height: 90px;
    background: url("https://img10.360buyimg.com/imgzone/jfs/t1/110067/20/13442/27131/5eb0ebdfE28a2bf7b/10c42cf367032303.gif") no-repeat;
}

.btn-darkorange {
    background-color: #f23c3c !important;
    border-color: #f23c3c;
    color: #fff;
}

.btn-darkorange:hover, .open .btn-darkorange.dropdown-toggle {
    background-color: #fd7975 !important;
    border-color: #fd7975;
    color: #fff;
}

.badge-darkorange, .label-darkorange {
    background-color: #f23c3c;
    background-image: none !important;
}

#selectPostArea {
    font-family: 'Roboto', 'Microsoft Yahei', 'Open Sans', 'Segoe UI';
}

/*关联模版相关*/
.v3-tembtn {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    min-width: 78px;
    height: 40px;
    padding: 0 10px;
    line-height: 38px;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    text-align: center;
    color: #333;
}

.v3-tembtn2 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    min-width: 78px;
    height: 31px;
    padding: 0 10px;
    line-height: 30px;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    text-align: center;
    color: #333;
}

.v3-tembtn:hover {
    border-color: #f23c3c;
    background: url("https://img10.360buyimg.com/imgzone/jfs/t1/114476/14/4994/399/5eb0ebfeE37a25f62/33faa6a8bd6c0c0a.png") no-repeat right bottom;
    color: #333;
}

.v3-tembtn2:hover {
    border-color: #3189dc;
    background: url("https://img10.360buyimg.com/imgzone/jfs/t1/118869/32/4858/1233/5eb0ec1aE9c2e7407/e5684c09079c54ba.png") no-repeat right bottom;
    color: #333;
}

.v3-tembtn.active,
.v3-tembtn.selected {
    border-color: #f23c3c;
    background: url("https://img10.360buyimg.com/imgzone/jfs/t1/112951/18/4937/375/5eb0ec35E59d55260/6bd2987951382559.png") no-repeat right bottom;
    color: #333;
}

.v3-tembtn2.active,
.v3-tembtn2.selected {
    border-color: #3189dc;
    background: url("https://img10.360buyimg.com/imgzone/jfs/t1/110019/37/16038/1234/5eb0ec50Ed662b252/9d2221fecfd38e8b.png") no-repeat right bottom;
    color: #3189dc;
}

.v3-tembtn3 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    min-width: 78px;
    height: 31px;
    padding: 0 10px;
    margin-right: 5px;
    line-height: 30px;
    border: 1px solid #e6e6e6;
    border-radius: 2px;
    text-align: center;
    color: #333;
}

.v3-tembtn3:hover {
    border-color: #0077e7;
    background: url("https://img10.360buyimg.com/imgzone/jfs/t1/107103/15/15767/350/5eb0ec8bE3c3487e5/ef61ea07ebd81b90.png") no-repeat right bottom;
    color: #333;
}

.v3-tembtn3.active,
.v3-tembtn3.selected {
    border-color: #0077e7;
    background: url("https://img10.360buyimg.com/imgzone/jfs/t1/107103/15/15767/350/5eb0ec8bE3c3487e5/ef61ea07ebd81b90.png") no-repeat right bottom;
    color: #333;
}

.v3-tembtn4-list {
}

.v3-tembtn4 {
    float: left;
    min-width: 78px;
    height: 32px;
    padding: 0 10px;
    margin-right: -1px;
    line-height: 30px;
    border: 1px solid #b8b8b8;
    /*border-radius: 2px;*/
    text-align: center;
    color: #333;
}

.v3-tembtn4:hover {
    border-color: #0077e7;
    background: url("https://img10.360buyimg.com/imgzone/jfs/t1/107103/15/15767/350/5eb0ec8bE3c3487e5/ef61ea07ebd81b90.png") no-repeat right bottom;
    color: #333;
    position: relative;
    z-index: 2;
}

.v3-tembtn4.active,
.v3-tembtn4.selected {
    border-color: #0077e7;
    background: url("https://img10.360buyimg.com/imgzone/jfs/t1/107103/15/15767/350/5eb0ec8bE3c3487e5/ef61ea07ebd81b90.png") no-repeat right bottom;
    color: #333;
    position: relative;
    z-index: 2;
}

.v3-tembtn4-list .v3-tembtn4:first-child {
    border-radius: 2px 0 0 2px;
}

.v3-tembtn4-list .v3-tembtn4:last-child {
    border-radius: 0 2px 2px 0;
}

/*优惠券*/
.v3-coupon-tlist {

}

.v3-coupon-tlist ul {
    margin-right: -20px;
}

.v3-coupon-tlist li {
    float: left;
    *display: inline;
    width: 230px;
    height: 350px;
    margin-right: 20px;
    margin-bottom: 20px;
    border: 1px solid #e5e5e5;
    position: relative;
}

.v3-coupon-tlist .items {
    padding: 10px;
}

.v3-coupon-tlist .bg {
    position: absolute;
    top: 10px;
    right: 10px;
    bottom: 10px;
    left: 10px;
    background-color: #000;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.v3-coupon-tlist .im-create {
    position: absolute;
    bottom: 30px;
    left: 60px;
    z-index: 5;
    width: 110px;
    height: 42px;
    line-height: 42px;
    border-radius: 3px;
    background-color: #0083ff;
    text-align: center;
    color: #fff;
    opacity: 0;
    filter: alpha(opacity=0);
    /*-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transform: scale(1.1);*/
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.v3-coupon-tlist .qrcode {
    width: 130px;
    position: absolute;
    top: 50px;
    left: 50px;
    opacity: 0;
    filter: alpha(opacity=0);
    color: #000;
}

.v3-coupon-tlist li:hover {
    border-color: #0077e7;
}

.v3-coupon-tlist li:hover .bg {
    opacity: .7;
    filter: alpha(opacity=70);
}

.v3-coupon-tlist li:hover .qrcode {
    opacity: 1;
    filter: alpha(opacity=100);
}

.v3-coupon-tlist li:hover .im-create {
    opacity: 1;
    filter: alpha(opacity=100);
    /*-webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);*/
}

.v3-table {
    width: 100%;
    border: 1px solid #e5e5e5;
}

.v3-table th {
    padding: 8px 5px;
    font-weight: 400;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    background: #ebedf1;
    font-size: 14px;
    text-align: center;
    color: #333;
}

.v3-table td {
    padding: 5px;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    vertical-align: middle;
    text-align: center;
}

.v3-table.v3-table-nbr th,
.v3-table.v3-table-nbr td {
    border-right: 0;
}

.v3-common-cnt .title {
    background-color: #f2f2f2;
    line-height: 42px;
    padding-left: 10px;
}

.v3-common-cnt .tit {
    font-size: 18px;
    color: #9fa0a0;
    float: left;
}

.v3-common-cnt .more {
    float: right;
}

.v3-otext {
    width: 65px;
    border: 0 !important;
    border-bottom: 1px solid #ef5549 !important;
    font-size: 18px;
    color: #f23c3c !important;
    padding: 0 5px;
    box-shadow: none !important;
}

.v3-sms-shpuchong {
    margin-top: 20px;
    margin-right: -15px;
}

.v3-sms-shpuchong li {
    float: left;
    width: 330px;
    height: 120px;
    margin-right: 15px;
    margin-bottom: 15px;
    border: 2px solid #b0d4f4;
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}

.v3-sms-shpuchong li a {
    display: block;
    /*width: 340px;
    height: 120px;*/
    /*position: absolute;
    top: 0;*/
}

.v3-sms-shpuchong li .s-s1 {
    width: 127px;
    height: 116px;
    background: #b0d4f4;
    text-align: center;
    line-height: 108px;
    color: #fff;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}

.v3-sms-shpuchong li .s-s2 {
    margin-left: 25px;
    margin-top: 18px;
}

.v3-sms-shpuchong li .s-s1-yuan {
    font-size: 16px;
    vertical-align: 9px;
}

.v3-sms-shpuchong li .s-s1-price {
    font-size: 30px;
}

.v3-sms-shpuchong li .s-s2-count {
    margin-bottom: 5px;
    font-size: 18px;
    color: #61a9e9;
}

.v3-sms-shpuchong li .s-s2-oprice {
    margin-bottom: 5px;
    text-decoration: line-through;
    font-size: 16px;
    color: #999;
}

.v3-sms-shpuchong li .s-s2-b2 {
    display: none;
}

.v3-sms-shpuchong li.disabled {
    border-color: #e6e6e6;
}

.v3-sms-shpuchong li.disabled .s-s1 {
    background: #e6e6e6;
}

.v3-sms-shpuchong li.disabled .s-s2-count {
    color: #c7c7c7;
}

.v3-sms-shpuchong li:not(.disabled):hover {
    border-color: #61a9e9;
}

.v3-sms-shpuchong li:not(.disabled):hover .s-s1 {
    background: #61a9e9;
}

.v3-sms-shpuchong li:not(.disabled):hover .s-s2-count {
    color: #0077e7;
}

.v3-sms-shpuchong li:not(.disabled):hover .s-s2-b1 {
    display: none;
}

.v3-sms-shpuchong li:not(.disabled):hover .s-s2-b2 {
    display: inline-block;
}

.v3-showMoreConfig {
    border-bottom: 1px dotted #e5e5e5;
    color: #666;
    position: relative;
    margin-top: 40px;
    margin-bottom: 25px;
}

.v3-showMoreConfig .bg {
    width: 130px;
    position: absolute;
    top: -14px;
    left: 395px;
    background: #fff;
}

.v3-showMoreConfig .more {
    cursor: pointer;
    display: inline-block;
    height: 32px;
    line-height: 30px;
    padding: 0 15px;
    border: 1px solid #e5e5e5;
    border-radius: 15px;
}

.btn {
    -webkit-background-clip: border-box !important;
    -moz-background-clip: border-box !important;
    background-clip: border-box !important;
    box-shadow: none;
}

.pagination {
    margin-top: 5px !important;
}

/*无线游戏 和 领取优惠券 选择优惠券样式*/
.v3-selected-coupon {
    position: relative;
    width: 254px;
    height: 180px;
    margin-right: 1px;
    font-size: 12px;
    border: 1px solid #fff;
    color: #fff;
    cursor: pointer;
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/111480/40/4919/8734/5eb0ecdbE93acd3bf/8e78bb77631fa76d.png') no-repeat;
    /*-webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;*/
}

.v3-selected-coutype1 {
}

.v3-selected-coutype2 {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/119517/7/3534/62545/5eb0ecf9E281388e0/40fb2110747ea114.png') no-repeat;
}

.v3-selected-coutype3 {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/109061/15/16082/8599/5eb0ed34E50e9abaa/c2c2b1c04cf13fd0.png') no-repeat;
}

.v3-selected-coutype5 {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/117934/37/4958/8231/5eb0ed34E60397791/ad1ff7bfe45415aa.png') no-repeat;
}

.v3-selected-coutype6 {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/119705/33/3593/6024/5eb0ed34Eb789082e/04abc05e9bd71985.png') no-repeat;
}

.v3-selected-coutype7 {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/119728/40/3506/5012/5eb0ed34E2380acad/8b26dae48a8aaa9f.png') no-repeat;
}

.v3-selected-coutype8 {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/109393/13/16174/2460/5eb0ed34Ecc6aa2af/2dc8999d5d05e1ae.png') no-repeat;
}

.v3-selected-coutype9 {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/113180/13/5057/12620/5eb0ed34Ef2148939/f1287257d62c8147.png') no-repeat;
}

.v3-selected-coutype13 {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/118455/22/4909/34774/5eb0ed34E4bb43b5c/cb79f1b692003b58.png') no-repeat;
}

.v3-selected-coutype14 {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/116042/1/4908/15972/5eb0ed34Ed839b890/cd598c0a7a928bb6.png') no-repeat;
}

.v3-selected-coutype15 {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/110359/6/15988/14986/5eb0ed35Eb768cd99/4860657b84e05f44.png') no-repeat;
}

.v3-selected-coutype16 {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/115537/10/4903/7630/5eb0ed35E2b922836/40328ca353323e2a.png') no-repeat;
}

.v3-selected-coupon .coupon-select {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}

.v3-selected-coupon .bg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #fff;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.v3-selected-coupon .im-delete {
    position: absolute;
    top: 67px;
    left: 73px;
    z-index: 5;
    width: 110px;
    height: 42px;
    line-height: 42px;
    border-radius: 3px;
    background-color: #f23c3c;
    text-align: center;
    color: #fff;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.v3-selected-coupon.selected {
    border-color: #f23c3c;
}

.v3-selected-coupon .im-delete:hover {
    color: #fff;;
}

/*优惠券模版可拖拽区域相关样式 开始*/
/*.v3-selected-coupon .mo-bg{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #000;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}*/
.v3-selected-coupon .mo-tip {
    position: absolute;
    top: 68px;
    left: 74px;
    width: 110px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    font-size: 14px;
    color: #000;
    display: none;
}

.v3-selected-coupon .mo-remove {
    width: 16px;
    height: 16px;
    line-height: 14px;
    position: absolute;
    top: -6px;
    right: -6px;
    border: 1px solid #f23c3c;
    border-radius: 50px;
    text-align: center;
    font-size: 16px;
    z-index: 9999;
    cursor: pointer;
    color: #f23c3c;
    display: none;
    background: #fff;
}

/*.v3-selected-coupon:hover .mo-bg {
	opacity: .7;
	filter: alpha(opacity=70);
}*/
.v3-selected-coupon:hover .mo-tip,
.v3-selected-coupon:hover .mo-remove {
    display: block;
}

/*优惠券模版可拖拽区域相关样式 结束*/
.v3-selected-coupon:hover {
    border-color: #f23c3c;
}

.v3-selected-coupon:hover .coupon-select {
    opacity: 1;
    filter: alpha(opacity=100);
    background: url("https://img10.360buyimg.com/imgzone/jfs/t1/114415/26/5078/455/5eb0edfeE8166714f/750822f2d67956f9.png") bottom right no-repeat;
}

.v3-selected-coupon:hover .bg {
    opacity: .7;
    filter: alpha(opacity=70);
}

.v3-selected-coupon:hover .im-delete {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
}

.v3-selected-coupon.selected .coupon-select {
    opacity: 1;
    filter: alpha(opacity=100);
    background: url("https://img10.360buyimg.com/imgzone/jfs/t1/112389/37/4879/423/5eb0ee47E54efc42f/9292be18f9d9d583.png") bottom right no-repeat;
}

.v3-selected-coupon.coupon-wareyhq {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/113398/5/4939/6145/5eb0ee65E69424dd7/373002c7f7873c62.png') no-repeat;
}

.v3-selected-coupon.coupon-dpyhq {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/111480/40/4919/8734/5eb0ecdbE93acd3bf/8e78bb77631fa76d.png') no-repeat;
}


/*无线营销新首页*/
.v3-wx-04,
.v3-wx-05,
.v3-wx-06,
.v3-wx-01,
.v3-wx-02,
.v3-wx-03,
.v3-wx-07,
.v3-wx-08,
.v3-wx-09,
.v3-wx-10,
.v3-wx-11,
.v3-wx-12,
.v3-wx-13,
.v3-wx-14,
.v3-wx-15,
.v3-wx-16 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/109648/19/15912/744046/5eb0ee91E73fc7727/ad73407e429cd46c.png') no-repeat;
}

.v3-wx-04 {
    height: 259px;
    width: 182px;
    background-position: 0 0;
}

.v3-wx-05 {
    height: 259px;
    width: 182px;
    background-position: -182px 0;
}

.v3-wx-06 {
    height: 259px;
    width: 182px;
    background-position: -364px 0;
}

.v3-wx-01 {
    height: 259px;
    width: 182px;
    background-position: -546px 0;
}

.v3-wx-02 {
    height: 259px;
    width: 182px;
    background-position: -728px 0;
}

.v3-wx-03 {
    height: 259px;
    width: 182px;
    background-position: -910px 0;
}

.v3-wx-07 {
    height: 259px;
    width: 182px;
    background-position: -1092px 0;
}

.v3-wx-08 {
    height: 259px;
    width: 182px;
    background-position: -1274px 0;
}

.v3-wx-09 {
    height: 259px;
    width: 182px;
    background-position: -1456px 0;
}

.v3-wx-10 {
    height: 259px;
    width: 182px;
    background-position: -1638px 0;
}

.v3-wx-11 {
    height: 259px;
    width: 182px;
    background-position: -1820px 0;
}

.v3-wx-12 {
    height: 259px;
    width: 182px;
    background-position: -2002px 0;
}

.v3-wx-13 {
    height: 259px;
    width: 182px;
    background-position: -2184px 0;
}

.v3-wx-14 {
    height: 259px;
    width: 182px;
    background-position: -2366px 0;
}

.v3-wx-15 {
    height: 259px;
    width: 182px;
    background-position: -2548px 0;
}

.v3-wx-16 {
    height: 259px;
    width: 182px;
    background-position: -2730px 0;
}

.v3-wx-51 {
    height: 259px;
    width: 182px;
    vertical-align: middle;
    display: inline-block;
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/108489/6/16035/19979/5eb0eeb2E5a6ffa2d/0b513c68e4aa3dc2.png') no-repeat;
}

.v3-wx-66 {
    height: 259px;
    width: 182px;
    vertical-align: middle;
    display: inline-block;
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/109783/15/16185/20006/5eb0eeccE84c608a6/738da48cd21cc67c.png') no-repeat;
}

.v3-wuxian-list {

}

.v3-wuxian-list li {
    width: 50%;
    float: left;
    *display: inline;
    margin-bottom: 35px;
    border-bottom: 1px dotted #e5e5e5;
}

.v3-wuxian-list .hd {
    width: 182px;
}

.v3-wuxian-list .bd {
    width: 210px;
    margin-left: 35px;
}

.v3-wuxian-list .bd .tit {
    font-size: 22px;
    color: #666;
}

.v3-wuxian-list .bd .des {
    margin: 15px 0 20px 0;
    font-size: 12px;
    color: #aaa;
}

.v3-wuxian-list .bd .ma {
    margin-top: 20px;
    margin-left: 20px;
}

.v3-wuxian-list .bd .ma a:hover {
    color: #f23c3c;
}

.v3-wuxian-manage {
    /*border-bottom: 1px solid #eee;*/
    margin-bottom: 20px;
    padding: 20px 0 0 20px;
    position: relative;
}

.v3-wuxian-manage .hd {
    width: 182px;
    position: relative;
}

.v3-wuxian-manage .bd {
    width: 560px;
    margin-left: 35px;
}

.v3-wuxian-manage .bd .tit {
    font-size: 22px;
    color: #666;
}

.v3-wuxian-manage .bd .des {
    margin: 15px 0 20px 0;
    line-height: 28px;
    font-size: 14px;
}

.v3-wuxian-manage .create-activity {
    position: absolute;
    right: 15px;
    bottom: -1px;
}

.v3-wuxian-manage .type {
    position: relative;
    top: -8px;
}

.v3-wuxian-manage .v3-wx-01:before,
.v3-wuxian-manage .v3-wx-02:before,
.v3-wuxian-manage .v3-wx-03:before,
.v3-wuxian-manage .v3-wx-04:before,
.v3-wuxian-manage .v3-wx-05:before,
.v3-wuxian-manage .v3-wx-06:before,
.v3-wuxian-manage .v3-wx-07:before,
.v3-wuxian-manage .v3-wx-08:before,
.v3-wuxian-manage .v3-wx-09:before,
.v3-wuxian-manage .v3-wx-10:before,
.v3-wuxian-manage .v3-wx-11:before,
.v3-wuxian-manage .v3-wx-12:before,
.v3-wuxian-manage .v3-wx-13:before,
.v3-wuxian-manage .v3-wx-14:before,
.v3-wuxian-manage .v3-wx-15:before,
.v3-wuxian-manage .v3-wx-16:before {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 0;
    height: 1px;
    right: 2px;
    background: #e5e5e5;
}

/*活动推广上传图片部分*/
.v3-share-active {
    position: relative;
    width: 220px;
    /*height: 120px;*/
    font-size: 40px;
    border: 1px dotted #e5e5e5;
    /*border-radius: 3px;*/
    text-align: center;
    color: #eee;
    /*cursor: pointer;*/
}

.v3-share-active .bg {
    position: absolute;
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
    /*border-radius: 3px;*/
    background-color: #000;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    z-index: 2;
}

.v3-share-active .plus {
    position: absolute;
    top: 50%;
    left: 96px;
    margin-top: -29px;
    color: #fff;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    z-index: 3;
}

/*.v3-share-active:hover .bg{
    opacity: .8;
    filter: alpha(opacity=80);
}*/
/*.v3-share-active:hover .plus{
    opacity: 1;
    filter: alpha(opacity=100);
}*/
.btn-default:focus, .btn:focus {
    background: #e6e6e6;
}

.btn-azure-blank, .btn-azure-blank:focus {
    color: #333;
    background-color: #fff;
    border: 1px solid #ccc;
}

.btn-azure-blank:hover, .open .btn-azure-blank.dropdown-toggle {
    border: 1px solid #0077e7;
    background-color: #0077e7 !important;
    color: #fff;
}

.btn-azure-square, .btn-azure-square:focus {
    color: #0077e7;
    background-color: #fff;
    border: 1px solid #0077e7;
}

.btn-azure-square:hover, .open .btn-azure-square.dropdown-toggle {
    border: 1px solid #0077e7;
    background-color: #0077e7 !important;
    color: #fff;
}

.btn-azure-select, .btn-azure-select:focus {
    color: #333;
    background-color: #fff;
    border: 1px solid #ccc;
}

.btn-azure-select:hover, .open .btn-azure-select.dropdown-toggle {
    border: 1px solid #ccc;
    background-color: #fff !important;
    color: #333;
}

.btn-azure-nomal, .btn-azure-nomal:focus {
    color: #0077e7;
    background-color: #fff;
    border: 1px solid #0077e7;
}

.btn-azure-nomal:hover, .open .btn-azure-nomal.dropdown-toggle {
    border: 1px solid #0077e7;
    background-color: #0077e7 !important;
    color: #fff;
}

.btn-azure-danger, .btn-azure-danger:focus {
    color: #f23c3c;
    background-color: #fff;
    border: 1px solid #f23c3c;
}

.btn-azure-danger:hover, .open .btn-azure-danger.dropdown-toggle {
    border: 1px solid #f23c3c;
    background-color: #f23c3c !important;
    color: #fff;
}

input[type=color],
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
textarea {
    border: 1px solid #ccc;
    background: #fff;
}

input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, textarea:focus {

}

.form-control, select {
    height: 38px;
    /*background: #fff !important;*/
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: 1px solid #ccc;
}

.form-control:focus, select:focus {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.form-control[readonly] {
    cursor: default;
}

/*.input-icon>[class*=fa-], .input-icon>[class*=glyphicon-]{
	line-height: 36px;
}*/
.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {
    /*height: 32px;*/
}

.input-group-btn > .btn {
    height: 32px;
}

.input-group-addon {
    border: 1px solid #ccc;
    padding: 8px 12px;

}

.dropdown-blue .dropdown-submenu:hover > a,
.dropdown-blue li a:active,
.dropdown-blue li a:focus,
.dropdown-blue li a:hover,
.dropdown-blue li.active a,
.dropdown-blue li.active a:hover,
.nav-tabs .dropdown-blue li > a:focus {
    background: #0077e7;
}

/*第三版分类多选 结束*/

.v3-screen-tab {
    display: flex;
    align-items: center;
    justify-content: center;
}

.v3-screen-tab .items {
    height: 40px;
    line-height: 40px;
    flex: 1;
}

.v3-screen-tab .items:first-child a {
    border-radius: 3px 0 0 3px;
}

.v3-screen-tab .items:last-child a {
    border-radius: 0 3px 3px 0;
}

.v3-screen-tab .items a {
    display: block;
    border: 1px solid #ccc;
    text-align: center;
    margin-right: -1px;
    color: #333;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}

.v3-screen-tab .items a:hover {
    background: #e5e5e5;
    color: #333;
}

.v3-screen-tab .items.active a {
    background: #0077e7;
    border-color: #0077e7;
    color: #fff;
}

.v3-topnav-xufei,
.v3-topnav-chongzhi {
    display: inline-block;
    border: 2px solid #ff0;
    border-radius: 13px;
    vertical-align: middle;
    padding: 1px 10px;
    margin-top: -3px;
    margin-left: 7px;
    position: relative;
    color: #ff0;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}

.v3-topnav-xufei:hover,
.v3-topnav-chongzhi:hover {
    background: #ff0;
    color: #0077e7;
}

.v3-topnav-xufei:before {
    background: #f29b76;
    top: -2px;
    right: 10px;
}

.v3-topnav-xufei:after {
    background: #f29b76;
    top: -2px;
    right: 14px;
}

.v3-topnav-chongzhi:before {
    background: #4999e3;
    top: -2px;
    right: 10px;
}

.v3-topnav-chongzhi:after {
    background: #4999e3;
    top: -2px;
    right: 14px;
}

.btn.active {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn.btn-default.active {
    border-color: #0077e7;
    background: #0077e7;
    color: #fff;
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    background-color: #F7F8FA;
    border-color: #E6E6E6;
    color: #c7c7c7;
}

/************ Web定宽 结束 ***********/
/*选择商品图片改为正方形*/
.image-circular {
    -webkit-border-radius: 0% !important;
    -webkit-background-clip: padding-box !important;
    -moz-border-radius: 0% !important;
    -moz-background-clip: padding !important;
    border-radius: 0% !important;
    background-clip: padding-box !important;
}

/*中差评记录扩大与缩小*/
.enlarge {
    overflow: hidden;
}

.enlarge-1 {
    width: 150px;
    max-height: 100px;
}

.enlarge-2 {
    width: 50px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.enlarge-3 {
    width: 70px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.enlarge-4 {
    width: 70px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.enlarge-5 {
    width: 130px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.enlarge-6 {
    width: 80px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.enlarge-7 {
    width: 100px;
    max-height: 100px;
}

.enlarge-8 {
    width: 90px;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-height: 100px;
}

.narrow {
    width: 100% !important;
    white-space: normal;
    text-overflow: clip;
}

.tooltip-inner {
    border: 1px solid #61a9e9 !important;
    background-color: #61a9e9 !important;;
    color: #fff !important;;
}

/*.tooltip-info+.tooltip.top .tooltip-arrow {
    border-top-color: #0088df;
}
.tooltip-blue+.tooltip.top .tooltip-arrow {
    border-top-color: #5db2ff;
}*/
.tooltip.top .tooltip-arrow {
    border-top-color: #61a9e9 !important;
}

.tooltip.right .tooltip-arrow {
    border-right-color: #61a9e9;
}

.tooltip.left .tooltip-arrow {
    border-left-color: #61a9e9;
}

.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #61a9e9;
}

.tooltip-palegreen + .tooltip.top .tooltip-arrow {
    border-top-color: #61a9e9;
}

.tooltip-palegreen + .tooltip.right .tooltip-arrow {
    border-top-color: #61a9e9;
}

.tooltip-palegreen + .tooltip.bottom .tooltip-arrow {
    border-top-color: #61a9e9;
}

.tooltip-palegreen + .tooltip.left .tooltip-arrow {
    border-top-color: #61a9e9;
}

.tooltip-warning + .tooltip.top .tooltip-arrow {
    border-top-color: #61a9e9;
}

.tooltip-warning + .tooltip.right .tooltip-arrow {
    border-top-color: #61a9e9;
}

.tooltip-warning + .tooltip.bottom .tooltip-arrow {
    border-top-color: #61a9e9;
}

.tooltip-warning + .tooltip.left .tooltip-arrow {
    border-top-color: #61a9e9;
}

.tooltip-azure + .tooltip.top .tooltip-arrow {
    border-top-color: #61a9e9;
}

.tooltip-azure + .tooltip.right .tooltip-arrow {
    border-top-color: #61a9e9;
}

.tooltip-azure + .tooltip.bottom .tooltip-arrow {
    border-top-color: #61a9e9;
}

.tooltip-azure + .tooltip.left .tooltip-arrow {
    border-top-color: #61a9e9;
}

.v3-data-tabs {
    margin-top: 4px;
}

.v3-data-tabs li {
    float: left;
    line-height: 15px;
    padding-left: 12px;
    padding-right: 12px;
    border-left: 1px solid #ccc;
}

.v3-data-tabs li:first-child {
    padding-left: 0;
    border-color: #fff;
}

.v3-data-tabs li:last-child {
    padding-right: 0;
}

.v3-data-tabs li a {
}

.v3-data-tabs li a.active {
    color: #0077e7;
}

/*重置morris svg里面的代码 开始*/
text {
    font-family: 'Roboto', 'Microsoft Yahei', 'Open Sans', 'Segoe UI' !important;
}

.morris-hover.morris-default-style {
    font-family: 'Roboto', 'Microsoft Yahei', 'Open Sans', 'Segoe UI' !important;
}

/*重置morris svg里面的代码 结束*/

/*群发短信新增 开始*/
.v3-mass-icon-01,
.v3-mass-icon-02,
.v3-mass-icon-03,
.v3-mass-icon-04,
.v3-mass-icon-05 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-image: url('https://img10.360buyimg.com/imgzone/jfs/t1/112199/1/4808/10012/5eb0ef42Ebd6524f3/3e70ac8c13ac7a49.png');
    background-repeat: no-repeat;
    vertical-align: -3px;
    *vertical-align: middle;
}

.v3-mass-icon-01 {
    width: 74px;
    height: 74px;
    background-position: 0px 0px;
}

.v3-mass-icon-02 {
    width: 74px;
    height: 74px;
    background-position: -84px 0px;
}

.v3-mass-icon-03 {
    width: 74px;
    height: 74px;
    background-position: 0px -84px;
}

.v3-mass-icon-04 {
    width: 74px;
    height: 74px;
    background-position: -84px -84px;
}

.v3-mass-icon-05 {
    width: 74px;
    height: 74px;
    background-position: -168px 0px;
}


.v3-mass-list {
    margin-right: -20px;
}

.v3-mass-list .items {
    float: left;
    width: 490px;
    padding: 25px;
    margin-right: 20px;
    /*border: 1px solid #dedede;*/
}

.v3-mass-list .items:hover {
    /*border-color: #00acb0;*/
    background: #f9f9f9;
}

.v3-mass-list .items .pic {
    width: 74px;
    height: 120px;
    float: left;
    text-align: center;
    margin-right: 20px;
}

.v3-mass-list .items .tit {
    font-size: 18px;
    color: #333;
    margin-top: 6px;
}

.v3-mass-list .items .des {
    line-height: 22px;
    margin-top: 5px;
    font-size: 12px;
    color: #999;
}

.v3-mass-list .items .opt {
    margin-top: 25px;
}

/*群发短信新增 结束*/

/*可通用的胶囊切换菜单 开始*/
.v3-common-cachet {

}

.v3-common-cachet .items {
    float: left;
    min-width: 90px;
    height: 32px;
    padding: 0 15px;
    line-height: 30px;
    margin-right: -1px;
    border: 1px solid #e6e6e6;
}

.v3-common-cachet .items:first-child {
    border-radius: 3px 0 0 3px !important;
}

.v3-common-cachet .items:last-child {
    border-radius: 0 3px 3px 0 !important;
}

.v3-common-cachet .items a {
    display: block;
    text-align: center;
    color: #666;
}

.v3-common-cachet .items:hover {
    background: #e5e5e5;
}

.v3-common-cachet .items.active {
    background: #0077e7;
    border-color: #0077e7;
}

.v3-common-cachet .items.active a {
    color: #fff;
}

/*可通用的胶囊切换菜单 结束*/

.v3-common-chetbox {
    position: relative;
}

.v3-common-chetbox .chet-type {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    /*line-height: 100%;*/
    padding-top: 40%;
    background: rgba(0, 0, 0, 0.8);
    text-align: center;
    color: #fff;
}

.v3-common-chetbox .chet-hasdel {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 22px;
    line-height: 22px;
    text-align: center;
    color: #fff;
    background: #f23c3c;
}

.v3-common-chetbox .chet-hasstock {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 22px;
    line-height: 22px;
    text-align: center;
    color: #fff;
    background: #ccc;
}

/*批量工具修改标题验证textarea字数样式 */
.bd-wordCount {
    position: relative;
    width: 320px;
}

.bd-wordCount textarea {
    width: 100%;
    height: 60px;
}

.bd-wordCount .wordwrap {
    position: absolute;
    right: 15px;
    bottom: 3px;
}

.bd-wordCount .word {
    color: green;
}

/*批量工具修改标题验证textarea字数样式 end */

/*批量工具修改宝贝卖点验证textarea字数样式 */
.bd-wordCount-sell-point {
    position: relative;
    width: 300px;
}

.bd-wordCount-sell-point textarea {
    width: 100%;
    height: 90px;
}

.bd-wordCount-sell-point .wordwrap {
    position: absolute;
    right: 15px;
    bottom: 3px;
}

.bd-wordCount-sell-point .word {
    color: green;
}

/*批量工具宝贝卖点验证textarea字数样式 end */

/*编辑图标修改 开始*/
.fa-edit {
    vertical-align: middle
}

.fa-edit:before {
    width: 16px;
    height: 16px;
    background: url('../images/index-5-3.png') no-repeat center center;
    float: left;
    vertical-align: middle;
    content: "";
}

.fa-edit:hover:before {
    background: url('../images/index-5.png') no-repeat center center;
}

/*编辑图标修改 结束*/

/*重置clock 开始*/
.fa-clock-o:before {
    width: 14px;
    height: 14px;
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/110742/39/7535/1250/5eb0efbeE7ed5fd28/7a23494731769b44.png') no-repeat center center;
    display: inline-block;
    vertical-align: -2px;
    *vertical-align: middle;
    content: "";
}

/*重置clock 结束*/
.modal-message.modal-info .modal-header {
    color: #0083ff;
    border-bottom: 2px solid #0083ff;
}

/*批量工具首页代码 开始*/
.margin-10 {
    margin: 10px 0;
}

.fa-question-circle:before {
    content: "";
}

.fa-question-circle {
    width: 16px;
    height: 16px;
    background: url("https://img10.360buyimg.com/imgzone/jfs/t1/119464/1/3528/1359/5eb0f092Ed671f45a/b7dbad58e1551cc9.png") no-repeat center center;
    display: inline-block;
    vertical-align: middle;
}

/*奖项拖拽样式 开始*/
.sort-draw-content {
    clear: both;
}

.sort-draw-items,
.sort-draw-count {
    float: left;
    margin-left: 5px;
    margin-bottom: 5px;
    vertical-align: middle;
}

.sort-draw-items {
    width: 140px;
    height: 140px;
    background: #ccc;
    background-image: url("https://img10.360buyimg.com/imgzone/jfs/t1/119497/2/3558/4720/5eb0f0b7E840efa87/7c68438173122d95.png");
    cursor: move;
}

.sort-draw-items .pos {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 16px;
    height: 16px;
    background: #959595;
    color: #fff;
}

.sort-draw-count {
    width: 285px;
    height: 285px;

}

.sort-draw-tit,
.sort-draw-des {
    color: #fff;
    font-size: 12px;
}

.sort-draw-tit {
    font-size: 16px;
    font-weight: bold;
}

.table-cell {
    width: 140px;
    height: 140px;
    display: table-cell;
    vertical-align: middle;
    position: relative;
}

/*占位div*/
#drag-swap-seat {
    float: left;
    width: 140px;
    height: 140px;
    margin-left: 5px;
    margin-bottom: 5px;
    border: 3px dashed #ccc;
    background: rgba(0, 0, 0, 0.1);
}

/*奖项拖拽样式 结束*/

/*选择周期样式 开始*/
/*.v3-select-items-week .items-week{
    float: left;
    *display: inline;
    width: 40px;
    height: 32px;
    line-height: 30px;
    margin-right: 1px;
    border: 1px solid #e3e4e8;
    background: #e7e8eb;
    text-align: center;
}
.v3-select-items-week .items-week:hover{border-color: #6dc0eb;background: #6dc0eb;}
.v3-select-items-week .items-week.active{ border-color: #009ceb;background: #00aaee;}
.v3-select-items-week .items-week a{color: #333;}
.v3-select-items-week .items-week.active a{color: #fff;}*/
/*选择周期样式 结束*/
/*奖项拖拽样式 结束*/
/* 新版批量工具 */
.v3-tool .from-head {
    padding: 10px;
    background-color: #ebecf0;
}

.v3-tool .from-body {
    padding: 20px 0 20px 70px;
}

.v3-tool .from-body .form-inline {
    margin-bottom: 15px;
}

.v3-tool .from-body .form-label {
    width: 76px;
    text-align: left;
    margin-bottom: 0;
    line-height: 34px;
}

.no-margin-bottom {
    margin-bottom: 0;
}

/*批量工具首页代码 开始*/
.v3-tootle .toolsLi li {
    float: left;
    border: none;
    width: 180px;
    height: 180px;
    margin-bottom: 20px;
    padding: 20px;
    position: relative;
    margin-right: 30px;
}

.margin-10 {
    margin: 10px 0;
}

.v3-tootle .title {
    color: #666;
    font-size: 18px;
}

.v3-tootle .title_with_tips {
    color: #666;
    font-size: 18px;
}

.v3-tootle .li-text {
    text-align: left;
    color: #999999;
    font-size: 12px;
    padding: 0 20px;
    margin: 20px 0 32px 0;
}

.v3-tootle .toolsLi li:hover {
    border: none;
    background: #f9f9f9;
}

.v3-tootle .v3-tootle-img01,
.v3-tootle .v3-tootle-img02,
.v3-tootle .v3-tootle-img03,
.v3-tootle .v3-tootle-img04,
.v3-tootle .v3-tootle-img05,
.v3-tootle .v3-tootle-img06,
.v3-tootle .v3-tootle-img07,
.v3-tootle .v3-tootle-img08,
.v3-tootle .v3-tootle-img09 {
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/112979/37/4863/20026/5eb0f10eEd3742903/7664f77fa66e2273.png') no-repeat center;
    width: 100px;
    height: 100px;
    display: block;
    margin: 0 auto;
}

.v3-tootle .v3-tootle-img01 {
    background-position: 0 0
}

.v3-tootle .v3-tootle-img02 {
    background-position: 0 -99px
}

.v3-tootle .v3-tootle-img03 {
    background-position: 0 -199px
}

.v3-tootle .v3-tootle-img04 {
    background-position: 0 -298px
}

.v3-tootle .v3-tootle-img05 {
    background-position: 0 -398px
}

.v3-tootle .v3-tootle-img06 {
    background-position: 0 -500px
}

.v3-tootle .v3-tootle-img07 {
    background-position: 0 -599px
}

.v3-tootle .v3-tootle-img08 {
    background-position: 0 -699px;
}

.v3-tootle .v3-tootle-img09 {
    background-position: 0 -799px
}

.v3-btn-border {
    width: 120px;
    border-radius: 3px;
    background-color: #ffffff;
    color: #0083ff;
    border: 1px solid #0083ff;
}

.fa-question-circle:before {
    content: "";
}

.fa-question-circle {
    width: 16px;
    height: 16px;
    background: url("https://img10.360buyimg.com/imgzone/jfs/t1/119464/1/3528/1359/5eb0f092Ed671f45a/b7dbad58e1551cc9.png") no-repeat center center;
    display: inline-block;
    vertical-align: middle;
}

.widget-buttons {
    padding: 0;
}

.add-btn-style03 {
    width: 100px;
    font-size: 13px;
    background-color: #ffffff;
    color: #0083ff;
    border: 1px solid #0083ff;
    border-radius: 4px;

}

.add-btn-style03:active,
.add-btn-style03:focus,
.add-btn-style03:hover {
    background-color: #0077e7 !important;
    color: #ffffff !important;
}

/*批量发送发送结果页面样式 开始*/
.batch-icon-plus,
.batch-icon-ali,
.batch-icon-yphk,
.batch-icon-fftx,
.batch-icon-ddcf {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/118047/20/4912/6171/5eb0f13aEa1e4bafe/5ea60ae582b575ff.png') no-repeat;
}

.batch-icon-plus {
    height: 16px;
    width: 16px;
    background-position: 0 0;
}

.batch-icon-ali {
    height: 18px;
    width: 16px;
    background-position: 0 -16px;
}

.batch-icon-yphk {
    height: 90px;
    width: 90px;
    background-position: 0 -34px;
}

.batch-icon-fftx {
    height: 90px;
    width: 90px;
    background-position: 0 -124px;
}

.batch-icon-ddcf {
    height: 90px;
    width: 90px;
    background-position: 0 -214px;
}

.batch-result-list {
}

.batch-result-list .items {
    width: 320px;
    height: 150px;
    float: left;
    margin-right: 20px;
    margin-bottom: 0;
    padding: 20px;
    border: 1px solid #fff;
    position: relative;
    background: #f7f8fa;
}

.batch-result-list .pic {
    width: 95px;
    height: 110px;
    line-height: 110px;
    float: left;
    text-align: center;
    margin-right: 15px;
}

.batch-result-list .tit {
    font-size: 18px;
    color: #333;
    margin-top: 15px;
}

.batch-result-list .des {
    font-size: 12px;
    color: #999;
}

.batch-result-list .bg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #fff;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.batch-result-list .im-create {
    position: absolute;
    bottom: 55px;
    left: 108px;
    z-index: 5;
    width: 110px;
    height: 42px;
    line-height: 42px;
    border-radius: 3px;
    background-color: #0083ff;
    text-align: center;
    color: #fff;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.batch-result-list .items:hover {
    border-color: #3bc0c2;
}

.batch-result-list .items:hover .bg {
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.batch-result-list .items:hover .im-create {
    opacity: 1;
    filter: alpha(opacity=100);
}

/*批量发送发送结果页面样式 结束*/

/*通用选商品框 开始*/
.exclude-list-item {
    width: 340px;
    padding: 6px;
    border: 1px solid #e7e7e7;
    position: relative;
}

.exclude-list-item .exclude-list-delete {
    position: absolute;
    top: -1px;
    right: -1px;
    width: 22px;
    height: 22px;
    line-height: 22px;
    display: none;
    background: #e7e7e7;
    text-align: center;
    font-size: 21px;
    color: #999;
}

.exclude-list-item:hover .exclude-list-delete {
    display: block;
}

.exclude-list-item .exclude-list-delete:hover {
    background: #f33c3c;
    color: #fff;
}

/*.exclude-list-item.small{
	width: 110px;
}*/
/*通用选商品框 结束*/

/*这期修改的一个完成样式统一 开始*/
.v3-opt-icon-add,
.v3-opt-icon-delete,
.v3-opt-icon-edit,
.v3-opt-icon-hadd,
.v3-opt-icon-hdelete,
.v3-opt-icon-hedit,
.v3-opt-icon-hprevw,
.v3-opt-icon-hreduce,
.v3-opt-icon-hreplace,
.v3-opt-icon-hresult,
.v3-opt-icon-prevw,
.v3-opt-icon-reduce,
.v3-opt-icon-replace,
.v3-opt-icon-result,
.v3-base-icon {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-image: url("https://img10.360buyimg.com/imgzone/jfs/t1/113475/3/4913/3069/5eb0f15eEe2100d30/893ad045cc0e223c.png");
    background-repeat: no-repeat;
    vertical-align: -3px;
    *vertical-align: middle;
}

.v3-opt-icon-add {
    width: 18px;
    height: 18px;
    background-position: -88px -28px;
}

.v3-opt-icon-delete {
    width: 20px;
    height: 19px;
    background-position: -30px 0px;
}

.v3-opt-icon-edit {
    width: 18px;
    height: 18px;
    background-position: 0px -57px;
}

.v3-opt-icon-hadd {
    width: 18px;
    height: 18px;
    background-position: -28px -57px;
}

.v3-opt-icon-hdelete {
    width: 20px;
    height: 19px;
    background-position: 0px 0px;
}

.v3-opt-icon-hedit {
    width: 18px;
    height: 18px;
    background-position: -60px -28px;
}

.v3-opt-icon-hprevw {
    width: 20px;
    height: 18px;
    background-position: 0px -29px;
}

.v3-opt-icon-hreduce {
    width: 18px;
    height: 18px;
    background-position: -60px 0px;
}

.v3-opt-icon-hreplace {
    width: 18px;
    height: 14px;
    background-position: -28px -85px;
}

.v3-opt-icon-hresult {
    width: 18px;
    height: 18px;
    background-position: -88px 0px;
}

.v3-opt-icon-prevw {
    width: 20px;
    height: 18px;
    background-position: -30px -29px;
}

.v3-opt-icon-reduce {
    width: 18px;
    height: 18px;
    background-position: -56px -57px;
}

.v3-opt-icon-replace {
    width: 18px;
    height: 15px;
    background-position: 0px -85px;
}

.v3-opt-icon-result {
    width: 18px;
    height: 18px;
    background-position: -88px -56px;
}


.v3-opt-icon-add:hover {
    background-position: -28px -57px;
}

.v3-opt-icon-delete:hover {
    background-position: 0px 0px;
}

.v3-opt-icon-prevw:hover {
    background-position: 0px -29px;
}

.v3-opt-icon-replace:hover {
    background-position: -28px -85px;
}

.v3-opt-icon-result:hover {
    background-position: -88px 0px;
}

.v3-opt-icon-reduce:hover {
    background-position: -60px 0px;
}

.v3-opt-icon-edit:hover {
    background-position: -60px -28px;
}

.v3-goods-complete {
    width: 100%;
    height: 60px;
    line-height: 50px;
    font-size: 130%;
}

.v3-goods-operate {
    border: 1px solid #cdcdcd !important;
    background: #f7f9fb !important;
    /*width: 100%;*/
    width: 1020px;
    height: 60px;
    line-height: 60px;
    border-radius: 3px;
}

.v3-goods-operate:before,
.v3-goods-operate:after,
.v3-goods-operate .operate-title:before,
.v3-goods-operate .operate-title:after {
    display: table;
    content: " ";
}

.v3-goods-operate:after,
.v3-goods-operate .operate-title:after {
    clear: both;
}

.v3-goods-operate .operate-title {
    float: left;
    width: 885px;
    height: 60px;
    margin-bottom: -4px;
    padding-left: 10px;
    color: #333;
}

.v3-goods-operate .operate-delete,
.v3-goods-operate .operate-edit {
    float: left;
    width: 150px;
    height: 60px;
    margin-left: 20px;
    line-height: 60px;
    margin-bottom: -1px;
    text-align: center;
    background: #f23c3c;
    color: #fff;
    cursor: pointer;
    position: relative;
    top: -1px;
    right: -1px;
}

.v3-goods-operate .operate-edit {
    background: #ffa033;
}

.v3-goods-operate .operate-delete a,
.v3-goods-operate .operate-edit a {
    display: block;
    font-size: 16px;
    color: #fff;
}

.v3-goods-operate .operate-delete:hover {
    background: #f56264;
}

.v3-goods-operate .operate-edit:hover {
    background: #ffbd71;
}

.v3-goods-operate .operate-button {
    float: right;
    width: 150px;
    height: 60px;
    line-height: 60px;
    margin-bottom: -1px;
    text-align: center;
    background: #0083ff;
    color: #fff;
    cursor: pointer;
    position: relative;
    top: -1px;
    right: -1px;
    border-radius: 0 3px 3px 0;
}

.v3-goods-operate .operate-button a {
    display: block;
    font-size: 16px;
    color: #fff;
}

.v3-goods-operate .operate-button:hover {
    background: #0077e7;
}

.v3-goods-operate .operate-parime {
    color: #333;
    font-size: 14px;
}

.v3-goods-operate .operate-parime:hover .v3-opt-icon-add {
    background-position: -28px -57px;
}

.v3-goods-operate .operate-parime:hover .v3-opt-icon-delete {
    background-position: 0px 0px;
}

.v3-goods-operate .operate-parime:hover .v3-opt-icon-prevw {
    background-position: 0px -29px;
}

.v3-goods-operate .operate-parime:hover .v3-opt-icon-replace {
    background-position: -28px -85px;
}

.v3-goods-operate .operate-parime:hover .v3-opt-icon-result {
    background-position: -88px 0px;
}

.v3-goods-operate .operate-parime:hover .v3-opt-icon-reduce {
    background-position: -60px 0px;
}

.v3-goods-operate .operate-parime:hover .v3-opt-icon-edit {
    background-position: -60px -28px;
}

/*这期修改的一个完成样式统一 结束*/
/* 促销 查询结果样式*/
.checkEnd {
    font-size: 14px;
}

.checkNumber {
    font-size: 18px !important;
}

/*增加一个通用的title样式*/
.v3-common-title {
    height: 17px;
    line-height: 17px;
    padding: 0 0 0 13px;
    font-size: 17px;
    position: relative;
}

.v3-common-title:before,
.v3-common-title:after {
    display: table;
    content: " ";
}

.v3-common-title:after {
    clear: both;
}

.v3-common-title:before {
    width: 3px;
    height: 17px;
    background: #0083ff;
    position: absolute;
    left: 0;
    top: 0;
}

.v3-common-title .name {
    float: left;
    color: #666;
}

.v3-common-title .more {
    font-size: 12px;
    float: right;
    margin-top: 2px;
}

/* 促销活动创建活动完成页面 */
.v3-OK-top {
    background: url("https://img10.360buyimg.com/imgzone/jfs/t1/111469/30/4879/4830/5eb0f1e7E6788e696/6f31dcecb9096d5b.png");
    height: 160px;
}

.v3-ico-ok {
    display: inline-block;
    vertical-align: -2px;
}

/* 促销活动创建活动完成页面 end */

.v3-breadright {
    margin-right: 0;
    margin-top: 13px;
}

/*重置开关样式 开始*/
input[type=checkbox].checkbox-slider + .text {
    cursor: pointer;
}

input[type=checkbox].checkbox-slider:disabled + .text {
    cursor: default;
}

input[type=checkbox].checkbox-slider:checked + .text:before {
    background-color: #1dc11d;
    border: none;
}

input[type=checkbox].checkbox-slider + .text:before {
    font-family: "";
    content: "";
    background-color: #d2d2d2;
    border: none;
    width: 40px;
    height: 18px;
}

input[type=checkbox].checkbox-slider.toggle + .text:after {
    background-color: #fff;
    width: 14px;
    height: 14px;
    top: 2px;
    left: 2px;
}

input[type=checkbox].checkbox-slider.toggle:checked + .text:after {
    top: 2px;
    left: 24px;
}

/*重置开关样式 结束*/

/*重置进度条 开始*/
.progress.progress-xs {
    margin-bottom: 0;
    height: 8px;
    border-radius: 5px;
}

.progress.progress-xs .progress-bar {
    border-radius: 5px;
}

.progress-bar-success {
    background-color: #1dc11d !important;
}

.progress-bar-azure {
    background-color: #0083ff !important;
}

/*重置进度条 结束*/

.open .btn.dropdown-toggle {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

/*css3 动画部分 开始 动画都写在这里面，方便查找修改*/
/*从底部向上的动画*/
@-webkit-keyframes amLateBotTop {
    from {
        transform: translateY(20px);
        -ms-transform: translateY(20px); /* IE 9 */
        -moz-transform: translateY(20px); /* Firefox */
        -webkit-transform: translateY(20px); /* Safari 和 Chrome */
        -o-transform: translateY(20px); /* Opera */
    }
    to {
        transform: translateY(0px);
        -ms-transform: translateY(0px); /* IE 9 */
        -moz-transform: translateY(0px); /* Firefox */
        -webkit-transform: translateY(0px); /* Safari 和 Chrome */
        -o-transform: translateY(0px); /* Opera */
    }
}

@-moz-keyframes amLateBotTop {
    from {
        transform: translateY(20px);
        -ms-transform: translateY(20px); /* IE 9 */
        -moz-transform: translateY(20px); /* Firefox */
        -webkit-transform: translateY(20px); /* Safari 和 Chrome */
        -o-transform: translateY(20px); /* Opera */
    }
    to {
        transform: translateY(0px);
        -ms-transform: translateY(0px); /* IE 9 */
        -moz-transform: translateY(0px); /* Firefox */
        -webkit-transform: translateY(0px); /* Safari 和 Chrome */
        -o-transform: translateY(0px); /* Opera */
    }
}

@keyframes amLateBotTop {
    from {
        transform: translateY(20px);
        -ms-transform: translateY(20px); /* IE 9 */
        -moz-transform: translateY(20px); /* Firefox */
        -webkit-transform: translateY(20px); /* Safari 和 Chrome */
        -o-transform: translateY(20px); /* Opera */
    }
    to {
        transform: translateY(0px);
        -ms-transform: translateY(0px); /* IE 9 */
        -moz-transform: translateY(0px); /* Firefox */
        -webkit-transform: translateY(0px); /* Safari 和 Chrome */
        -o-transform: translateY(0px); /* Opera */
    }
}

/*css3 动画部分 结束*/

/*促销修改 开始*/
.v3-table-bd td {
    background: #ebecf0;
    font-size: 14px;
    padding: 12px 8px !important;
}

.v3-cuxiao-order .active .v3-icon-gup,
.v3-cuxiao-order-select .active .v3-icon-gup {
    background-position: -166px -73px;
}

.v3-cuxiao-order .active.asc .v3-icon-gup,
.v3-cuxiao-order-select .active.asc .v3-icon-gup {
    background-position: -166px -73px;
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

/*一些按钮的默认宽度设置*/
.btn[data-type="onsale"],
.btn[data-type="instock"],
.btn[data-type="list_time"],
.btn[data-type="num"],
.btn[data-type="sold_quantity"],
.btn[data-type="delist_time"] {
    min-width: 90px;
}

/*促销修改 结束*/

/* select选择框样式优化部分 开始*/
select {
    /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
    border: solid 1px #e6e6e6;

    /*很关键：将默认的select选择框样式清除*/
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url("https://img10.360buyimg.com/imgzone/jfs/t1/114083/32/4924/2900/5eb0f231E71c9cc75/8a389aa59b6a39a4.png") no-repeat right center !important;
    padding-right: 18px !important;
}

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand {
    display: none;
}

/* select选择框样式优化部分 结束*/

input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, textarea:focus {
    border-color: #0077e7;
}

/*京东超级无线样式 开始*/

/*超级无线自己的图标*/
.jdhm-icon-add,
.jdhm-icon-diamond,
.jdhm-icon-edit,
.jdhm-icon-gl,
.jdhm-icon-hm,
.jdhm-icon-jd,
.jdhm-icon-otf,
.jdhm-icon-point,
.jdhm-icon-ytf {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-image: url('https://img10.360buyimg.com/imgzone/jfs/t1/109772/39/15885/4052/5eb0f251Ed89e4da2/49f02e1d357af8f7.png');
    background-repeat: no-repeat;
    vertical-align: -3px;
    *vertical-align: middle;
}

.jdhm-icon-add {
    width: 16px;
    height: 16px;
    background-position: 0px -34px;
}

.jdhm-icon-diamond {
    width: 24px;
    height: 24px;
    background-position: 0px 0px;
}

.jdhm-icon-edit {
    width: 13px;
    height: 13px;
    background-position: -52px -60px;
}

.jdhm-icon-gl {
    width: 16px;
    height: 16px;
    background-position: -26px -34px;
}

.jdhm-icon-hm {
    width: 16px;
    height: 16px;
    background-position: -62px 0px;
}

.jdhm-icon-jd {
    width: 16px;
    height: 16px;
    background-position: -62px -26px;
}

.jdhm-icon-otf {
    width: 16px;
    height: 16px;
    background-position: 0px -60px;
}

.jdhm-icon-point {
    width: 18px;
    height: 21px;
    background-position: -34px 0px;
}

.jdhm-icon-ytf {
    width: 16px;
    height: 16px;
    background-position: -26px -60px;
}


.index-icon-cbyl,
.index-icon-dpch,
.index-icon-gzyl,
.index-icon-jgg,
.index-icon-jgyl,
.index-icon-lrkj,
.index-icon-lyhq,
.index-icon-mrq,
.index-icon-no,
.index-icon-no2,
.index-icon-pdd,
.index-icon-ptdzz,
.index-icon-qdyl,
.index-icon-scyl,
.index-icon-sx,
.index-icon-tj,
.index-icon-wxyx {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-image: url('https://img10.360buyimg.com/imgzone/jfs/t1/118562/29/4878/111438/5eb0f26fEa2f494a3/6a5fb8bfdb049613.png');
    background-repeat: no-repeat;
    vertical-align: -3px;
    *vertical-align: middle;
}

.index-icon-cbyl {
    width: 74px;
    height: 75px;
    background-position: 0px -264px;
}

.index-icon-dpch {
    width: 74px;
    height: 78px;
    background-position: -172px -84px;
}

.index-icon-gzyl {
    width: 74px;
    height: 74px;
    background-position: -86px -180px;
}

.index-icon-jgg {
    width: 74px;
    height: 77px;
    background-position: -88px -92px;
}

.index-icon-jgyl {
    width: 74px;
    height: 82px;
    background-position: 0px -88px;
}

.index-icon-lrkj {
    width: 77px;
    height: 74px;
    background-position: -263px 0px;
}

.index-icon-lyhq {
    width: 78px;
    height: 78px;
    background-position: 0px 0px;
}

.index-icon-mrq {
    width: 74px;
    height: 77px;
    background-position: -263px -84px;
}

.index-icon-no {
    width: 74px;
    height: 74px;
    background-position: -168px -264px;
}

.index-icon-no2 {
    width: 74px;
    height: 82px;
    background-position: -88px 0px;
}

.index-icon-pdd {
    width: 81px;
    height: 74px;
    background-position: -172px 0px;
}

.index-icon-ptdzz {
    width: 74px;
    height: 74px;
    background-position: -170px -180px;
}

.index-icon-qdyl {
    width: 76px;
    height: 74px;
    background-position: 0px -180px;
}

.index-icon-scyl {
    width: 74px;
    height: 74px;
    background-position: -84px -264px;
}

.index-icon-sx {
    width: 49px;
    height: 49px;
    background-position: -252px -264px;
}

.index-icon-tj {
    width: 49px;
    height: 49px;
    background-position: -350px 0px;
}

.index-icon-wxyx {
    width: 74px;
    height: 74px;
    background-position: -254px -180px;
}

.index-icon-dplb, .index-icon-sign7d, .index-icon-qnmyh {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 86px;
    height: 86px;
    background-image: url('https://img10.360buyimg.com/imgzone/jfs/t1/113399/18/4930/24696/5eb0f28fE3a9c3792/f08e08e220193bcb.png');
    background-repeat: no-repeat;
    vertical-align: -3px;
    *vertical-align: middle;
}

.index-icon-dplb {
    background-position: -92px -2px;
}

.index-icon-sign7d {
    background-position: -2px -2px;
}

.index-icon-qnmyh {
    background-position: -2px -92px;
}

.index-icon-xrzxj {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 86px;
    height: 86px;
    background-image: url('https://img10.360buyimg.com/imgzone/jfs/t1/118252/25/4938/9482/5eb0f2aeE8cbcf56b/c60dc43a4347be43.png');
    background-repeat: no-repeat;
    /*vertical-align: -3px;*/
    *vertical-align: middle;
}


.v3-index-info {
    padding: 20px 0;
    border: 1px solid #0083ff;
}

.v3-index-info .version {
    border-bottom: 1px dotted #eaeaea;
}

.v3-index-info .version .version-inner {
    width: 72px;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    text-align: center;
    margin-bottom: -20px;
    color: #fff;
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/117429/38/5037/3270/5eb0f2cbEf4605138/1878bd8a843f5db4.png') no-repeat;
}

.v3-index-contact {
    width: 290px;
    height: 98px;
    padding-top: 43px;
    padding-left: 15px;
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/108675/18/16067/1484/5eb0f2e3Eac502bbd/74efe0b17cfeab68.png');
    color: #8da8c0;
}

.sjxq-icon-noxq,
.sjxq-icon-youxq {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-image: url('https://img10.360buyimg.com/imgzone/jfs/t1/117940/37/4987/528/5eb0f2feE49c99941/e29bb46d89d402ce.png');
    background-repeat: no-repeat;
    vertical-align: -3px;
    *vertical-align: middle;
}

.sjxq-icon-noxq {
    width: 12px;
    height: 16px;
    background-position: 0px 0px;
}

.sjxq-icon-youxq {
    width: 12px;
    height: 16px;
    background-position: -22px 0px;
}

/*定义搜索条件特有样式*/
.btn-group .btn.dropdown-toggle {
    text-align: left;
    width: 140px;
}

.btn-group .dropdown-toggle .fa {
    position: absolute;
    right: 10px;
}

.btn-group.bd-search-group + .bd-input-search {
    /*margin-top: -1px;*/
    margin-left: -5px;
    z-index: 1;
    position: relative;
}

.dropdown-menu {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    border: 1px solid #0199fa !important;
    padding: 0 !important;
    margin: 5px 0 0 !important;
}

.dropdown-menu > li > a {
    padding: 10px 20px;
    margin-bottom: 0;
    margin-top: 0;
}

.btn-group .fa.fa-angle-down {
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.btn-group.open .fa.fa-angle-down {
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.btn-group.open .dropdown-menu {
    visibility: visible;
    -webkit-animation-fill-mode: both;
    -webkit-animation-duration: .1s;
    -webkit-animation-name: amLateBotTop;
}

/*首页海报*/
.form-group {
    margin-bottom: 24px;
}

.control-label {
    font-size: 14px;
    color: #666;
}

/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar {
    width: 8px;
    height: 8px;
    /*background-color: #fff;*/
}

/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track {
    /* -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
     border-radius: 10px;
     background-color: #f2f2f2;*/
    background: inherit;
}

/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb {
    border-radius: 10px;
    /*-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);*/
    background-color: #ccc;
}

/*input[placeholder], [placeholder], *[placeholder] {
    font-size: 12px !important;
    color:#999 !important;
}*/
.fa-user {
    background: url("https://img10.360buyimg.com/imgzone/jfs/t1/119834/20/3439/1198/5eb0e85cE6d05f910/5a02885d6a53d6ed.png") no-repeat center center;
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: text-top;
}

.fa-user:before {
    content: "";
}

.form-control[type=text] {
    border-radius: 2px !important;
}

.btn-danger, .btn-danger:focus {
    background-color: #f23c3c !important;
    border-color: #f23c3c;
    color: #fff;
}

.btn-danger:hover {
    background-color: #f56264 !important;
    border-color: #f56264;
    color: #fff;
}

.btn-azure.dropdown-toggle {
    border-left-color: #0083ff !important;
}

.radio-item {
    margin-left: 5px;
    vertical-align: -2px;
    *vertical-align: middle;
}

.tool-icon-gbm,
.tool-icon-gbt,
.tool-icon-gbt2,
.tool-icon-gfl,
.tool-icon-gfl2,
.tool-icon-ghh,
.tool-icon-ghh2,
.tool-icon-gjg,
.tool-icon-gjg2,
.tool-icon-gkc,
.tool-icon-gkc2,
.tool-icon-gmb2,
.tool-icon-gmd,
.tool-icon-gmd2,
.tool-icon-gms,
.tool-icon-gms2,
.tool-icon-gpp,
.tool-icon-gpp2,
.tool-icon-gscj,
.tool-icon-gscj2,
.tool-icon-gsx,
.tool-icon-gsx2,
.tool-icon-gyf,
.tool-icon-gyf2 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-image: url('https://img10.360buyimg.com/imgzone/jfs/t1/109052/13/16322/40891/5eb0e886Ef3b41e1d/c5dc90fc165be207.png');
    background-repeat: no-repeat;
    vertical-align: -3px;
    *vertical-align: middle;
}

.tool-icon-gbm {
    width: 74px;
    height: 74px;
    background-position: -84px 0px;
}

.tool-icon-gbt {
    width: 74px;
    height: 74px;
    background-position: 0px -252px;
}

.tool-icon-gbt2 {
    width: 74px;
    height: 74px;
    background-position: 0px -84px;
}

.tool-icon-gfl {
    width: 74px;
    height: 74px;
    background-position: -84px -84px;
}

.tool-icon-gfl2 {
    width: 74px;
    height: 74px;
    background-position: -168px 0px;
}

.tool-icon-ghh {
    width: 74px;
    height: 74px;
    background-position: -168px -84px;
}

.tool-icon-ghh2 {
    width: 74px;
    height: 74px;
    background-position: 0px -168px;
}

.tool-icon-gjg {
    width: 74px;
    height: 74px;
    background-position: -84px -168px;
}

.tool-icon-gjg2 {
    width: 74px;
    height: 74px;
    background-position: -168px -168px;
}

.tool-icon-gkc {
    width: 74px;
    height: 74px;
    background-position: -252px 0px;
}

.tool-icon-gkc2 {
    width: 74px;
    height: 74px;
    background-position: -252px -84px;
}

.tool-icon-gmb2 {
    width: 74px;
    height: 74px;
    background-position: -252px -168px;
}

.tool-icon-gmd {
    width: 74px;
    height: 74px;
    background-position: 0px 0px;
}

.tool-icon-gmd2 {
    width: 74px;
    height: 74px;
    background-position: -84px -252px;
}

.tool-icon-gms {
    width: 74px;
    height: 74px;
    background-position: -168px -252px;
}

.tool-icon-gms2 {
    width: 74px;
    height: 74px;
    background-position: -252px -252px;
}

.tool-icon-gpp {
    width: 74px;
    height: 74px;
    background-position: -336px 0px;
}

.tool-icon-gpp2 {
    width: 74px;
    height: 74px;
    background-position: -336px -84px;
}

.tool-icon-gscj {
    width: 74px;
    height: 74px;
    background-position: -336px -168px;
}

.tool-icon-gscj2 {
    width: 74px;
    height: 74px;
    background-position: -336px -252px;
}

.tool-icon-gsx {
    width: 74px;
    height: 74px;
    background-position: 0px -336px;
}

.tool-icon-gsx2 {
    width: 74px;
    height: 74px;
    background-position: -84px -336px;
}

.tool-icon-gyf {
    width: 74px;
    height: 74px;
    background-position: -168px -336px;
}

.tool-icon-gyf2 {
    width: 74px;
    height: 74px;
    background-position: -252px -336px;
}

.v3-toolindex-list {

}

.v3-toolindex-list .item {
    float: left;
    width: 210px;
    height: 210px;
    text-align: center;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.v3-toolindex-list .item .pic {
    margin-top: 50px;
}

.v3-toolindex-list .item .tit {
    margin-top: 10px;
    font-size: 18px;
    color: #333;
}

.v3-toolindex-list .item:hover {
    background: #f7f8fa;
}

.v3-toolindex-list .item:hover .tit {
    color: #0077e7;
}

.v3-toolindex-list .item:hover .tool-icon-gbt {
    background-position: 0px -84px;
}

.v3-toolindex-list .item:hover .tool-icon-gfl {
    background-position: -168px 0px;
}

.v3-toolindex-list .item:hover .tool-icon-ghh {
    background-position: 0px -168px;
}

.v3-toolindex-list .item:hover .tool-icon-gjg {
    background-position: -168px -168px;
}

.v3-toolindex-list .item:hover .tool-icon-gkc {
    background-position: -252px -84px;
}

.v3-toolindex-list .item:hover .tool-icon-gmb {
    background-position: -252px -168px;
}

.v3-toolindex-list .item:hover .tool-icon-gmd {
    background-position: -84px -252px;
}

.v3-toolindex-list .item:hover .tool-icon-gms {
    background-position: -252px -252px;
}

.v3-toolindex-list .item:hover .tool-icon-gpp {
    background-position: -336px -84px;
}

.v3-toolindex-list .item:hover .tool-icon-gscj {
    background-position: -336px -252px;
}

.v3-toolindex-list .item:hover .tool-icon-gsx {
    background-position: -84px -336px;
}

.v3-toolindex-list .item:hover .tool-icon-gyf {
    background-position: -252px -336px;
}

.v3-crm-derail {
    padding: 30px 20px;
    background: #f7f8fa;
}

.v3-crm-derail .tit {
    font-size: 22px;
    color: #333;
}

input[type=checkbox].checkbox-slider-lg.toggle + .text:before {
    font-family: 'Open Sans', 'Segoe UI';
    font-style: initial;
    width: 120px;
    height: 32px;
    padding: 2px;
    line-height: 28px;
    border-radius: 2px;
    background-color: #d2d2d2;
    content: "已关闭";
    font-size: 14px;
    text-indent: 67px;
}

input[type=checkbox].checkbox-slider-lg.toggle:checked + .text:before {
    background-color: #1dc11d;
    content: "已开启";
    font-size: 14px;
    text-indent: 9px;
}

input[type=checkbox].checkbox-slider-lg.toggle + .text:after {
    background-color: #fff;
    width: 60px;
    height: 28px;
    border-radius: 2px;
}

input[type=checkbox].checkbox-slider-lg.toggle + .text:after {
    left: 2px;
}

input[type=checkbox].checkbox-slider-lg.toggle:checked + .text:after {
    left: 58px;
}

/*定义一个全局通用的radio，checkbox间距样式，用来控制两者后面文字的对齐以及间隙*/
.v3-checkbox {
    vertical-align: -2px;
    *vertical-align: middle;
    margin-left: 6px;
    cursor: pointer;
}

.input-icon > [class*=fa-], .input-icon > [class*=glyphicon-] {
    padding-top: 5px;
}

.daterangepicker.opensright:before {
    border-bottom: 7px solid #0083ff !important;
}


.v3-crm-tabs {

}

.v3-crm-tabs .items {
    float: left;
    overflow: hidden;
    margin-right: -1px;
    border: 1px solid #e6e6e6;
    width: 110px;
    text-align: center;
}

.v3-crm-tabs .items a {
    padding: 6px 12px;
    display: block;
}

.v3-crm-tabs .items:first-child {
    border-radius: 2px 0 0 2px;
}

.v3-crm-tabs .items:last-child {
    border-radius: 0 2px 2px 0;
}

.v3-crm-tabs .items:hover {
    background: #e6e6e6;
}

.v3-crm-tabs .items:hover a {
    color: #666;
}

.v3-crm-tabs .items.active {
    background: #0077e7;
    border-color: #0077e7;
    color: #fff;
}

.v3-crm-tabs .items.active a {
    color: #fff;
}

/*重置商品选择列表样式*/
.itemList {
    width: 320px;
    height: 70px;
    border: 1px solid #e6e6e6;
    margin-right: 4px;
    margin-bottom: 4px;
    cursor: pointer;
    padding: 6px;
    text-align: left;
}

.itemList:hover {
    border: 1px solid #ff6864;
    background: url("https://img10.360buyimg.com/imgzone/jfs/t1/114476/14/4994/399/5eb0ebfeE37a25f62/33faa6a8bd6c0c0a.png") no-repeat right bottom;
}

.item-mouseover .border {
    border: none;
}

.item-mouseover .mouseover-text {
    background: none;
    font-size: 0;
}

.itemTitleDiv {
    float: left;
    width: 235px;
    font-size: 12px;
}

.item-selected .yes-text {
    font-size: 0;
}

.item-selected .selected-text {
    font-size: 0;
    background: none;
}

.item-base {
    top: -1px;
    left: -1px;
    background: none;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    -khtml-opacity: 1;
    border: 1px solid #ff6864;
    background: url("https://img10.360buyimg.com/imgzone/jfs/t1/112951/18/4937/375/5eb0ec35E59d55260/6bd2987951382559.png") no-repeat right bottom;
}

.itemList .itemPic {
    display: block;
    float: left;
    width: 80px;
}

/*时间选择一直处于打开状态*/
.daterangepicker .calendar {
    display: block; /*去掉这里的!important 它导致了单选日期显示成了两个 2019.2.13*/
}

/*违禁词修改 开始*/
.v3-common-word {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 24px;
    line-height: 22px;
    padding: 0 6px;
    border: 1px solid #f2f2f2;
    background: #fff;
    color: #666;
    font-size: 12px;
    border-radius: 10px;
}

.v3-common-word:hover {
    border: 1px solid #fbdcdd;
    background: #fbdcdd;
}

/*违禁词修改 结束*/

/*手机详情预览美化 开始*/
.sjxq-preview {
    width: 350px;
    height: 695px;
    padding: 55px 15px 15px 15px;
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/115216/27/4893/3045/5eb0f353Eaace0edb/7111f1233df4da0a.png');
    position: relative;
}

.sjxq-preview .sjxq-preview-bd {
    width: 320px;
    height: 568px;
    overflow: auto;
    position: relative;
}

.sjxq-preview .sjxq-preview-bd img {
    max-width: 100%;
    display: block;
}

#sjxqPreviewOpt {
    position: absolute;
    left: 0;
    right: 0;
    min-height: 40px;
    background: rgba(0, 0, 0, 0.6);
    /*display: flex;*/
    justify-content: center;
    align-items: center;
    display: none;
}

#sjxqPreviewOpt .opt-item,
#sjxqPreviewOpt .opt-item-danger {
    display: inline-block;
    width: 55px;
    height: 32px;
    line-height: 32px;
    margin-right: 5px;
    border-radius: 3px;
    background: #fff;
    text-align: center;
    color: #666;
}

#sjxqPreviewOpt .opt-item-danger {
    margin-right: 0;
}

#sjxqPreviewOpt .opt-item:hover {
    background: #0077e7;
    color: #fff;
}

#sjxqPreviewOpt .opt-item-danger:hover {
    background: #f23c3c;
    color: #fff;
}

.sjxq-preview .sjxq-preview-fd {
    margin-top: 15px;
    text-align: center;
}

.sjxq-preview .sjxq-preview-close {
    position: absolute;
    right: 0;
    top: 0;
    width: 24px;
    height: 24px;
    text-align: center;
    line-height: 22px;
    border-radius: 100%;
    background: #fff;
    font-size: 20px;
    color: #ccc;
}

.sjxq-preview .sjxq-preview-close:hover {
    background: #f23c3c;
    color: #fff;
}

.sjxq-zero-is-hover {
    border: 1px solid #0077e7;
    background-color: #0077e7 !important;
    color: #fff;
}

/*手机详情预览美化 结束*/

/* 公告图标 */
.fa-notice-ico {
    width: 18px;
    height: 19px;
    background: url("https://img10.360buyimg.com/imgzone/jfs/t1/116080/29/4977/1213/5eb0f370E72438c9c/d398bd4aa12abd38.png") no-repeat center;
    display: inline-block;
    vertical-align: bottom;
}

/*功能受限图片*/
.fnc-h1-mounth,
.fnc-h12-mounth,
.fnc-h3-mounth,
.fnc-h6-mounth,
.fnc-n1-mounth,
.fnc-n12-mounth,
.fnc-n3-mounth,
.fnc-n6-mounth {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-image: url('https://img10.360buyimg.com/imgzone/jfs/t1/117237/39/4914/23500/5eb0f38aE6ce749a7/b7bbd5c377d7851a.png');
    background-repeat: no-repeat;
    vertical-align: -3px;
    *vertical-align: middle;
}

.fnc-h1-mounth {
    width: 331px;
    height: 86px;
    background-position: 0px 0px;
}

.fnc-h12-mounth {
    width: 331px;
    height: 86px;
    background-position: 0px -96px;
}

.fnc-h3-mounth {
    width: 331px;
    height: 86px;
    background-position: 0px -192px;
}

.fnc-h6-mounth {
    width: 331px;
    height: 86px;
    background-position: -341px 0px;
}

.fnc-n1-mounth {
    width: 331px;
    height: 86px;
    background-position: -341px -96px;
}

.fnc-n12-mounth {
    width: 331px;
    height: 86px;
    background-position: -341px -192px;
}

.fnc-n3-mounth {
    width: 331px;
    height: 86px;
    background-position: 0px -288px;
}

.fnc-n6-mounth {
    width: 331px;
    height: 86px;
    background-position: -341px -288px;
}

.fnc-n1-mounth:hover {
    background-position: 0px 0px;
}

.fnc-n3-mounth:hover {
    background-position: 0px -192px;
}

.fnc-n6-mounth:hover {
    background-position: -341px 0px;
}

.fnc-n12-mounth:hover {
    background-position: 0px -96px;
}

.fnc-g1-mounth,
.fnc-g12-mounth,
.fnc-g3-mounth,
.fnc-g6-mounth,
.fnc-j1-mounth,
.fnc-j12-mounth,
.fnc-j3-mounth,
.fnc-j6-mounth,
.v3-base-icon {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-image: url('https://img10.360buyimg.com/imgzone/jfs/t1/111166/36/4961/70154/5eb0f3a4E9d01b0a9/0fc37ea8227cfd38.png');
    background-repeat: no-repeat;
    vertical-align: -3px;
    *vertical-align: middle;
}

.fnc-g1-mounth {
    width: 314px;
    height: 82px;
    background-position: 0px 0px;
}

.fnc-g12-mounth {
    width: 314px;
    height: 82px;
    background-position: 0px -92px;
}

.fnc-g3-mounth {
    width: 314px;
    height: 82px;
    background-position: 0px -184px;
}

.fnc-g6-mounth {
    width: 314px;
    height: 82px;
    background-position: -324px 0px;
}

.fnc-j1-mounth {
    width: 314px;
    height: 82px;
    background-position: -324px -92px;
}

.fnc-j12-mounth {
    width: 314px;
    height: 82px;
    background-position: -324px -184px;
}

.fnc-j3-mounth {
    width: 314px;
    height: 82px;
    background-position: 0px -276px;
}

.fnc-j6-mounth {
    width: 314px;
    height: 82px;
    background-position: -324px -276px;
}

.fnc-g1-mounth:hover {
    background-position: -324px -92px;
}

.fnc-g3-mounth:hover {
    background-position: 0px -276px;
}

.fnc-g6-mounth:hover {
    background-position: -324px -276px;
}

.fnc-g12-mounth:hover {
    background-position: -324px -184px;
}

.member-list {
    overflow: hidden;
}

.member-list ul {
    margin-right: -10px;
}

.member-list .member-list-item {
    width: 196px;
    margin-right: 10px;
    float: left;
    text-align: center;
    padding: 25px 0;
    border: 1px solid #e6e6e6;
    border-radius: 10px;
}

.member-list .member-list-item .num {
    font-size: 20px;
    color: #0083ff;
}

.member-list .member-list-item .fd {
    height: 110px;
    line-height: 30px;
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px dotted #e6e6e6;
    color: #999;
}

.member-list .member-list-item .fd .otext {
    border: 0;
    border-bottom: 1px solid #e6e6e6;
    line-height: 20px;
}

.member-list .member-list-item .fd .otext:focus {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-color: #0077e7;
}

.member-group {
    padding: 20px 0;
    overflow: hidden;
}

.member-group ul {
    margin-right: -10px;
}

.member-group .member-group-item {
    width: 255px;
    padding: 25px 0;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    border: 1px solid #e6e6e6;
    position: relative;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}

.member-group .member-group-item .bd {
    margin-top: 20px;
    padding: 20px 0;
    line-height: 24px;
    border-top: 1px dotted #e6e6e6;
    font-size: 12px;
}

.member-group .member-group-item .remove {
    width: 18px;
    height: 18px;
    line-height: 16px;
    text-align: center;
    font-size: 18px;
    background: #f23c3c;
    color: #fff;
    position: absolute;
    right: -1px;
    top: -1px;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}

.member-group .member-group-item:hover {
    border: 1px solid #f23c3c;
}

.member-group .member-group-item:hover .remove {
    opacity: 1;
    filter: alpha(opacity=1);
}

/*扩展时间选择向上样式 开始*/
.daterangepicker.dropup:before {
    top: auto !important;
    bottom: -14px;
    border-top: 7px solid #0083ff !important;
    border-bottom: 7px solid transparent !important;
}

.daterangepicker.dropup:after {
    top: auto !important;
    bottom: -12px;
    border-top: 6px solid #fff !important;
    border-bottom: 6px solid transparent !important;
}

/*扩展时间选择向上样式 结束*/

/*新版本首页 开始*/
.index-scene {
    margin-right: -10px;
}

.index-scene .items {
    width: 346.6666px;
    height: 130px;
    float: left;
    margin-right: 10px;
    margin-bottom: 8px;
    padding: 5px 10px;
    background: #fff;
    position: relative;
    border: 1px solid #fff;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}

.index-scene .pic {
    width: 95px;
    height: 110px;
    float: left;
    text-align: center;
    margin-right: 17px;
    margin-top: 16px;
}

.index-scene .tit {
    font-size: 18px;
    color: #333;
    margin-top: 8px;
}

.index-scene .des {
    height: 50px;
    font-size: 12px;
    color: #999;
    margin-top: 3px;
}

.index-scene .num {
    font-size: 14px;
    color: #333;
}

.index-scene .bg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #fff;
    opacity: 0;
    filter: alpha(opacity=0);
    /*-webkit-transition: .3s;*/
    /*-moz-transition: .3s;*/
    /*-o-transition: .3s;*/
    /*transition: .3s;*/
}

.index-scene .im-create {
    position: absolute;
    bottom: 48px;
    left: 0;
    right: 0;
    z-index: 5;
    text-align: center;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.index-scene .items:hover {
    border: 1px solid #0077e7;
    -webkit-box-shadow: 0px 5px 15px #ddd;
    -moz-box-shadow: 0px 5px 15px #ddd;
    box-shadow: 0px 5px 15px #ddd;
}

.index-scene .items:hover .bg {
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.index-scene .items:hover .im-create {
    opacity: 1;
    filter: alpha(opacity=100);
}

.index-scene .flowitems {
    width: 346.6666px;
    height: 130px;
    float: left;
    margin-right: 10px;
    margin-bottom: 8px;
    padding: 5px 10px;
    background: #fff;
    position: relative;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-name: showInAfter;
}

.index-scene .flow-jd {
    position: absolute;
    right: 0;
    top: 0;
    width: 46px;
    height: 46px;
    background: url("https://img10.360buyimg.com/imgzone/jfs/t1/118721/33/4927/2193/5eb0f3c6E98d57b0a/8d9c25751ef8c554.png") no-repeat;
}

.index-scene .flowitems.isStop {
    background: url("https://img10.360buyimg.com/imgzone/jfs/t1/109460/14/15960/1071/5eb0f3dcEdd22290e/1844c0e8e0bf229d.png") repeat;
}

.index-scene .flowitems.isActive {
    background: url("https://img10.360buyimg.com/imgzone/jfs/t1/116238/12/4939/1072/5eb0f3f5Ec89f9ffe/f7a841982cce0cd3.png") repeat;
}

.index-scene .flowitems.isStop .tit {
    color: #f23c3c;
}

.index-scene .flowitems.isActive .tit {
    color: #1dc11d;
}

.index-scene .flowitems .flow-icons {
    position: absolute;
    right: 16px;
    top: 33px;
}

.index-scene .flowitems .bg {
    background-color: rgba(255, 255, 255, 0.7);
    border: 1px solid #fff;
    /*-webkit-transition: all 300ms ease-in-out;*/
    /*-moz-transition: all 300ms ease-in-out;*/
    /*-o-transition: all 300ms ease-in-out;*/
    /*transition: all 300ms ease-in-out;*/
}

.index-scene .flowitems:hover {
    -webkit-box-shadow: 0px 5px 15px #ddd;
    -moz-box-shadow: 0px 5px 15px #ddd;
    box-shadow: 0px 5px 15px #ddd;
}

.index-scene .flowitems:hover .bg {
    opacity: 1;
    filter: alpha(opacity=100);
    border: 1px solid #0083ff;
}

.index-scene .flowitems:hover .im-create {
    opacity: 1;
    filter: alpha(opacity=100);
}

@keyframes showInAfter {
    from {
        opacity: 0.5;
        -webkit-transform: scale(0.8, 0.8);
        /*transform: translate3d(0, 100%, 0);*/
    }

    to {
        opacity: 1;
        /*transform: none;*/
        -webkit-transform: scale(1, 1);
    }
}

.index-datacount {
    float: left;
    width: 525px;
    padding: 20px;
    background: #fff;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}

.index-datacount:hover {
    /*transform: translate(0,-2px);
    -webkit-transform: translate(0,-2px);
    -moz-transform: translate(0,-2px);
    -o-transform: translate(0,-2px);
    -ms-transform: translate(0,-2px);*/
    /*-webkit-box-shadow: 0px 5px 15px #ccc;*/
    /*-moz-box-shadow: 0px 5px 15px #ccc;*/
    /*box-shadow: 0px 5px 15px #ccc;*/
}

.detail:hover {
    color: #0077e7;
}

.index-wxhd-template {
    height: 227px;
    padding-bottom: 60px;
    overflow: hidden;
    position: relative;
}

.index-wxhd-template .dots {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 35px;
    text-align: center;
    margin: 0;
    padding: 0;
}

.index-wxhd-template .dots .dot {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-left: 10px;
    width: 12px;
    height: 12px;
    background: #ccc;
    border-radius: 100%;
    font-size: 0;
    text-indent: -999em;
    overflow: hidden;
    cursor: pointer;
    opacity: .8;
    filter: alpha(opacity=80);
}

.index-wxhd-template .dots .dot.active {
    background: #0077e7;
    cursor: default;
}

.index-wxhd-template ul li {
    width: 1060px !important;
}

.index-wxhd-template .item {
    width: 257px;
    padding: 10px;
    margin-right: 10px;
    float: left;
    text-align: center;
    background: #fff;
    position: relative;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}

.index-wxhd-template .item .pic {
    height: 110px;
}

.index-wxhd-template .item .des {
    margin-top: 10px;
    font-size: 12px;
    color: #666;
}

.index-wxhd-template .bg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #fff;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.index-wxhd-template .im-create {
    position: absolute;
    bottom: 57px;
    left: 0;
    right: 0;
    z-index: 5;
    text-align: center;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.index-wxhd-template .item:hover {
    -webkit-box-shadow: 0px 5px 15px #ddd;
    -moz-box-shadow: 0px 5px 15px #ddd;
    box-shadow: 0px 5px 15px #ddd;
}

.index-wxhd-template .item:hover .bg {
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.index-wxhd-template .item:hover .im-create {
    opacity: 1;
    filter: alpha(opacity=100);
}

.profile-hover-area {
    position: relative;
}

.profile-hover-content {
    width: 260px;
    position: absolute;
    top: 45px;
    right: 0;
    background: #fff;
    visibility: hidden;
}

.profile-hover-area:hover .profile-hover-content {
    visibility: visible;

    visibility: visible;
    -webkit-animation-fill-mode: both;
    -webkit-animation-duration: .1s;
    -webkit-animation-name: amLateBotTop;
}

.fullsite-msg-count {
    position: absolute;
    top: 2px;
    left: 39px;
    width: 8px;
    height: 8px;
    line-height: 16px;
    border-radius: 100%;
    background-color: #f23c3c;
    font-weight: 400;
    text-align: center;
    font-size: 0;
    color: #fff;
    text-indent: -999em;
}

/*新版本首页 结束*/

.v3-toolpop .arrow {
    top: 211px;
    left: -16px;
    position: absolute;
    width: 0;
    height: 0;
    border-bottom: 8px solid transparent;
    border-top: 8px solid transparent;
    border-right: 8px solid #ddd;
    border-left: 8px solid transparent;

}

.v3-toolpop .arrow:after {
    content: " ";
    position: absolute;
    top: -8px;
    left: -9px;
    width: 0;
    height: 0;
    border-bottom: 8px solid transparent;
    border-top: 8px solid transparent;
    border-right: 10px solid #fff;
    border-left: 10px solid transparent;
}

.imgbox, .addImgBox {
    width: 80px;
    height: 80px;
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
}

.imgbox img {
    border: 1px solid #CCC;
}

.addImgBox {
    text-align: center;
    vertical-align: middle;
    background: #fff;
    cursor: pointer;
    border: 1px dashed #999;
    line-height: 77px;
    font-size: 31px;
    font-weight: 100;
    color: #999;
}


.imgbox p {
    width: 80px;
    position: relative;
    bottom: 0px;
    left: 0px;
    height: 80px;
    background: rgba(0, 0, 0, 0.6);
    display: none;
    text-align: left;
    cursor: pointer;
    top: -80px;
    color: #fff;
    text-align: center;
    padding-top: 30px;
}

.imgbox:hover p {
    display: block;
}

/*素材下载列表 开始*/
.v3-sucai-list {
    margin-top: 20px;
    margin-right: -10px;
    position: relative;
}

.v3-sucai-list li {
    position: relative;
    float: left;
    width: 333px;
    min-height: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    border: 1px solid #ddd;
    text-align: center;
    font-size: 0;
    overflow: hidden;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}

.v3-sucai-list li img {
    width: 100%;
    -webkit-transition: all 400ms ease-in-out;
    -moz-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out;
}

.v3-sucai-list li .bg {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.6);
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}

.v3-sucai-list li .im-create {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -70px;
    margin-top: -19px;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}

.v3-sucai-list li:hover {
    border-color: #0077e7;
}

.v3-sucai-list li:hover img {
    /*opacity: 1;
    filter: alpha(opacity=100);
    transform: scale(1.5);
    -webkit-transform: scale(1.5);*/
}

.v3-sucai-list li:hover .bg {
    opacity: 1;
    filter: alpha(opacity=100);
}

.v3-sucai-list li:hover .im-create {
    opacity: 1;
    filter: alpha(opacity=100);
}

/*素材下载列表 结束*/


.index-wxyx-tlist {
    /*height: 227px;*/
    padding-bottom: 60px;
    overflow: hidden;
    position: relative;
}

.index-wxyx-tlist ul {
    margin-right: -20px;
}

.index-wxyx-tlist li {

}

.index-wxyx-tlist .item {
    padding: 10px;
    float: left;
    *display: inline;
    width: 257px;
    height: 470px;
    margin-right: 10px;
    margin-bottom: 20px;
    border: 1px solid #fff;
    position: relative;
    background: #fff;
}

.index-wxyx-tlist .bg {
    position: absolute;
    top: 10px;
    right: 10px;
    bottom: 37px;
    left: 10px;
    background-color: #000;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.index-wxyx-tlist .im-create {
    position: absolute;
    top: 300px;
    left: 54px;
    z-index: 5;
    width: 145px;
    height: 40px;
    line-height: 40px;
    border-radius: 3px;
    background-color: #0083ff;
    text-align: center;
    color: #fff;
    opacity: 0;
    filter: alpha(opacity=0);
    /*-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transform: scale(1.1);*/
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.index-wxyx-tlist .qrcode {
    width: 145px;
    position: absolute;
    top: 100px;
    left: 54px;
    opacity: 0;
    filter: alpha(opacity=0);
    padding-bottom: 10px;
    color: #666;
    background: #fff;
}

.index-wxyx-tlist .item:hover {
    border-color: #0077e7;
}

.index-wxyx-tlist .item:hover .bg {
    opacity: .7;
    filter: alpha(opacity=70);
}

.index-wxyx-tlist .item:hover .qrcode {
    opacity: 1;
    filter: alpha(opacity=100);
}

.index-wxyx-tlist .item:hover .im-create {
    opacity: 1;
    filter: alpha(opacity=100);
    /*-webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);*/
}

.index-wxyx-tlist .dots {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 35px;
    text-align: center;
    margin: 0;
    padding: 0;
}

.index-wxyx-tlist .dots .dot {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-left: 10px;
    width: 12px;
    height: 12px;
    background: #ccc;
    border-radius: 100%;
    font-size: 0;
    text-indent: -999em;
    overflow: hidden;
    cursor: pointer;
    opacity: .8;
    filter: alpha(opacity=80);
}

.index-wxyx-tlist .dots .dot.active {
    background: #0077e7;
    cursor: default;
}

.v3-coupon-spread-items {
    width: 247px;
    float: left;
    border: 1px dashed #f56264;
    margin-right: 10px;
    line-height: 32px;
    padding-left: 10px;
    font-size: 12px;
}

.v3-coupon-spread-items a {
    color: #f56264;
}

.v3-coupon-spread-items a:hover {
    color: #0077e7;
}

.spread-icon-list {
    margin-right: -10px;
    margin-bottom: -10px;
}

.spread-icon-list > li {
    float: left;
    width: 144px;
    height: 144px;
    border-radius: 10px;
    border: 1px solid #e6e6e6;
    text-align: center;
    line-height: 144px;
    margin-right: 10px;
    margin-bottom: 10px;
    cursor: pointer;
    position: relative;
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/114185/3/4875/959/5eb0f425Edcffe3ac/e3097100c2e5f90e.png');
    overflow: hidden;
}

.spread-icon-list > li img {
    width: 80px;
    /*height: 60px;*/
    display: inline-block;
}

.spread-icon-list .remove {
    position: absolute;
    top: 4px;
    right: 4px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    border-radius: 100%;
    background: #f00;
    color: #fff;
    text-align: center;
    display: none;
}

.spread-icon-list > li > .bg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #000;
    opacity: 0;
    text-align: center;
    line-height: 144px;
    filter: alpha(opacity=0);
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.spread-icon-list > li > .im-create {
    position: absolute;
    bottom: 50px;
    left: 0;
    right: 0;
    z-index: 5;
    line-height: 20px;
    text-align: center;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.spread-icon-list > li:hover .bg {
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.spread-icon-list > li:hover .im-create {
    opacity: 1;
    filter: alpha(opacity=100);
}

.spread-icon-list > li:hover .remove {
    display: block;
}

.spread-icon-list > li.active {
    border-color: #0077e7;
}

.spread-icon-list > li.active .acts {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 25px;
    height: 25px;
    border-radius: 0 0 8px 0;
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/112102/18/4874/1251/5eb0f440E71004ae2/d1b191a77ef27488.png') no-repeat;
}

.version-icon-type-sy,
.version-icon-type-gj {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 24px;
    height: 24px;
    background-image: url('https://img10.360buyimg.com/imgzone/jfs/t1/107839/29/16124/2643/5eb0f458Ef66b141e/530cccd193f761d2.png');
    background-repeat: no-repeat;
    vertical-align: middle;
}

.version-icon-type-bz {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 24px;
    height: 24px;
    background-image: url('https://img10.360buyimg.com/imgzone/jfs/t1/121903/1/14880/962/5f87b132E34994df6/a463fd3b049c6df2.png');
    background-repeat: no-repeat;
    background-size: 100%;
    vertical-align: middle;
}

.version-icon-type-sy {
    background-position: -29px 0;
}

.version-icon-type-gj {
    background-position: 0 0;
}

.video-icon-demo {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 83px;
    height: 42px;
    background-image: url('https://img10.360buyimg.com/imgzone/jfs/t1/116888/30/4939/4878/5eb0f477E75960f33/16a8ff7edaf276cb.png');
    background-repeat: no-repeat;
    vertical-align: middle;
}

.video-icon-demo:hover {
    background-position: right top;
}

/*自定义抽奖设置预览部分*/
.draw-diy-preview {
    position: absolute;
    top: 20px;
    right: 40px;
    width: 280px;
    height: 601px;
    background: url('https://img10.360buyimg.com/imgzone/jfs/t1/115851/24/4957/6410/5eb0f490Efdc5f34b/52ac48514f1c2924.png') no-repeat;
    z-index: 5;
}

.draw-diy-preview .draw-diy-preview-ctn {
    position: absolute;
    top: 42px;
    left: 10px;
    right: 10px;
    bottom: 92px;
    text-align: center;
    overflow: auto;
}

.draw-diy-preview .draw-diy-preview-ctn img {
    width: 100%;
}

/*自定义抽奖设置色卡*/
.draw-diy-color {
    width: 380px;
    height: 55px;
    /*overflow: hidden;*/
    border: 3px solid #464646;
}

.draw-diy-color .item {
    width: 25px;
    height: 25px;
    float: left;
    background: #fff;
    border-bottom: 1px solid #464646;
    border-right: 1px solid #464646;
    cursor: pointer;

}

.draw-diy-color .item:hover {
    /*transform: scale(1.3);
    border-color: transparent;*/
    /*-webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;*/
}

.draw-diy-color .item.selected {
    background-image: url("https://img10.360buyimg.com/imgzone/jfs/t1/110873/2/7597/1145/5eb0f4acE0f823ad5/fa41c754d3bcdf13.png");
    background-repeat: no-repeat;
    background-position: right bottom;
}

.draw-diy-textcolor {
    width: 380px;
    background: #cccccc;
    color: #666;
}

.draw-diy-textcolor .txt {
    line-height: 40px;
    margin-left: 12px;
}

.draw-diy-textcolor input {
    width: 224px;
    height: 40px;
    padding: 0 5px;
    border: 4px solid #ccc;
}

.draw-diy-textcolor input:hover {
    border-color: #ccc;
}

.draw-diy-textcolor input:focus {
    border-color: #ccc;
}

.draw-diy-style {
    padding: 5px;
}

.draw-diy-style .item {
    position: relative;
    float: left;
    width: 200px;
    height: 200px;
    padding: 9px;
    margin-right: 10px;
    margin-bottom: 10px;
    border: 1px solid #e6e6e6;
    background: #e6e6e6;
    cursor: pointer;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}

.draw-diy-style .item:hover,
.draw-diy-style .item.selected {
    border-color: #0077e7;
}

.draw-diy-style .item.selected .dot {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 25px;
    height: 25px;
    background: url("https://img10.360buyimg.com/imgzone/jfs/t1/112102/18/4874/1251/5eb0f440E71004ae2/d1b191a77ef27488.png") no-repeat;
}

.draw-diy-win-name {
    margin: 24px 20px;
    padding: 0.3rem;
    border-radius: 5px;
    background: rgba(255, 255, 255, 0.3);
    position: relative;
}

.draw-diy-win-name .name {
    position: absolute;
    top: -0.3rem;
    left: 50%;
    width: 3.08rem;
    height: 0.46rem;
    margin-left: -1.54rem;
    background-image: url("https://img10.360buyimg.com/imgzone/jfs/t1/108444/29/16168/1686/5eb0f4d5E00c34f2c/b8601288585c1d7c.png");
    background-repeat: no-repeat;
    background-size: 100%;
    transform: scale(3);
    -webkit-transform: scale(3);
    -moz-transform: scale(3);
}

.draw-diy-win-name .ctn {
    height: 150px;
    text-align: left;
    overflow: hidden;
}

.draw-diy-win-name ul {
    height: 150px;
    overflow: auto;
}

.draw-diy-win-name ul li {
    height: 30px;
    line-height: 27px;
    overflow: hidden;
    /*border-bottom: 1px dashed #999;*/
    position: relative;
    font-size: 12px;
    background: url("https://img10.360buyimg.com/imgzone/jfs/t1/115819/1/4903/998/5eb0f4f2E2a296ed3/b503df9ff5c47bee.png") repeat-x left bottom;
}

.draw-diy-win-name ul li:last-child {
    background: none;
}

.draw-diy-foot-copy {
    height: 45px;
    line-height: 45px;
    background: #e6e6e6;
    text-align: center;
    color: #999;
    font-size: 12px;
}

.draw-diy-foot-copy a {
    color: #0083ff;
}

.draw-diy-rule-ctn {
    margin: 24px 20px;
    position: relative;
    text-align: left;
    color: #fff;
}

.draw-diy-rule-ctn .name {
    text-align: center;
    font-size: 14px;
    position: relative;
}

.draw-diy-rule-ctn .name .name-left {
    position: absolute;
    left: 0;
    right: 62%;
    top: 8px;
    height: 1px;
    text-align: left;
}

.draw-diy-rule-ctn .name .name-left:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: -40%;
    height: 1px;
    background: #fff;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.draw-diy-rule-ctn .name .name-left:after {
    content: "";
    position: absolute;
    top: -2px;
    right: 18.5%;
    width: 8px;
    height: 8px;
    border: 1px solid #fff;
    border-radius: 100%;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.draw-diy-rule-ctn .name .name-right {
    position: absolute;
    left: 62%;
    right: 0;
    top: 8px;
    height: 1px;
    text-align: right;
}

.draw-diy-rule-ctn .name .name-right:before {
    content: "";
    position: absolute;
    top: 0;
    left: -40%;
    right: 0;
    height: 1px;
    background: #fff;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 100% 100%;
}

.draw-diy-rule-ctn .name .name-right:after {
    content: "";
    position: absolute;
    top: -2px;
    left: 21.5%;
    width: 8px;
    height: 8px;
    border: 1px solid #fff;
    border-radius: 100%;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.draw-diy-rule-ctn .ctn {
    padding: 10px;
    line-height: 22px;
    font-size: 12px;
}

.draw-diy-rule-ctn.black {
    color: #000;
}

.draw-diy-rule-ctn.black .name .name-left:before {
    background: #000;
}

.draw-diy-rule-ctn.black .name .name-left:after {
    border: 1px solid #000;
}

.draw-diy-rule-ctn.black .name .name-right:before {
    background: #000;
}

.draw-diy-rule-ctn.black .name .name-right:after {
    border: 1px solid #000;
}

.cuxiao-control {
    height: 30px;
    padding: 6px 12px !important;
    font-size: 14px !important;
    text-align: center;
}

.cuxiao-control.active {
    color: #4286f5 !important;
}

.cuxiao-control.error,
.cuxiao-control.error:focus {
    border: 1px solid #f23c3c;
    color: #f23c3c !important;
}

.v3-icon-draw-diy {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 90px;
    height: 90px;
    background-image: url('https://img10.360buyimg.com/imgzone/jfs/t1/107406/18/16140/4788/5eb0f510Ef1a9c737/c2c82637cc998c47.png');
    background-repeat: no-repeat;
    background-position: left top;
    vertical-align: -3px;
    *vertical-align: middle;
}

.v3-coupon-tlist li:hover .v3-icon-draw-diy {
    background-position: right top;
}

/*创建专享价活动*/
#itemList li {
    border: 1px solid #e6e6e6;
    height: 100px;
    float: left;
    width: 500px;
    margin-bottom: 10px;

}

/*查看视频教程*/
.check-book-teach {
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    background: url("https://img10.360buyimg.com/imgzone/jfs/t1/117216/29/4952/1141/5eb0f52bE8b61fb18/521d369145f6e358.png") no-repeat;
}

.check-video-teach {
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    background: url("https://img10.360buyimg.com/imgzone/jfs/t1/115026/20/4883/1389/5eb0f546E71a5701e/745858e36ef17f4d.png") no-repeat;
}

.jiaocheng a {
    font-size: 14px;
    color: #666;

}

.cjwx-index-act-popover {
    max-width: 1000px;
}

.index-icon-zscr {
    width: 74px;
    height: 84px;
    background-image: url("https://img10.360buyimg.com/imgzone/jfs/t1/112583/32/4968/10960/5eb0f580E6d8be603/1549eb6e081aff52.png");
    background-repeat: no-repeat;
    display: inline-block;
}

.index_icon_jgyl {
    width: 74px;
    height: 86px;
    background-image: url("https://img10.360buyimg.com/imgzone/jfs/t1/118345/33/4885/8461/5eb0f59eEd34fbbc3/da235ef35085d655.png");
    background-repeat: no-repeat;
    display: inline-block;
}

.index_icon_tpyl {
    width: 74px;
    height: 79px;
    background-image: url("https://img10.360buyimg.com/imgzone/jfs/t1/117914/19/4868/7717/5eb0f5b7Ed7d7f3ae/75b8485ad9276f9e.png");
    background-repeat: no-repeat;
    display: inline-block;
}

.index_icon_sy_tpyl {
    width: 86px;
    height: 86px;
    background-image: url("https://img10.360buyimg.com/imgzone/jfs/t1/114487/26/4924/3179/5eb0f5d1E36834f95/d5a1391b36bceae0.png");
    background-repeat: no-repeat;
    display: inline-block;
}

.index_icon_fxyl {
    width: 74px;
    height: 74px;
    background-image: url("https://img10.360buyimg.com/imgzone/jfs/t1/112780/26/4799/8184/5eb0f5edEf1a45d52/7368ef6cf883183a.png");
    background-repeat: no-repeat;
    display: inline-block;
}

.index_icon_dxyx {
    width: 74px;
    height: 74px;
    background-image: url("https://img10.360buyimg.com/imgzone/jfs/t1/107786/9/16077/1678/5eb0f60eE132873e5/6e349bf805269489.png");
    background-repeat: no-repeat;
    display: inline-block;
}

.index_icon_sy_dplb {
    width: 86px;
    height: 86px;
    background-image: url("https://img10.360buyimg.com/imgzone/jfs/t1/113774/26/4948/3530/5eb0f656E9eb9febd/6adcbd5a250b9e4b.png");
    background-repeat: no-repeat;
    display: inline-block;
}

/*cjwx活动设置完成页修改样式*/
.fontColorBlue {
    color: #0083ff;
}

.tip-box {
    width: 100%;
    height: 50px;
    border: 1px solid #cee7fb;
    /*margin-bottom:20px;*/
    position: absolute;
    left: 0px;
    top: 160px;
}

.fontColor1 {
    color: #848484;
}

.style1 {
    font-size: 14px;
    line-height: 50px;
    margin-left: 20px;
    font-family: "Microsoft YaHei";
}

.style2 {
    color: #999;
    margin-left: 530px;
}

.hand {
    cursor: pointer;
}

.phone-border {
    width: 400px;
    height: 40px;
}

.bindStyle {
    width: 140px;
    height: 45px;
    background: #0083ff;
    color: #fff;
    font-size: 17px;
    line-height: 45px;
    text-align: center;
    border-radius: 5px;
    margin-left: 68px;
    margin-top: 30px;
}

.cancel1 {
    width: 60px;
    height: 40px;
    border: solid 1px #ccc;
    line-height: 40px;
    text-align: center;
    border-radius: 4px;
}

.save1 {
    width: 60px;
    height: 40px;
    background: #0083ff;
    line-height: 40px;
    text-align: center;
    border-radius: 4px;
    color: #fff;
}

.margin-top-80 {
    margin-top: 80px;
}

/*活动奖品回显样式*/
.fontSize18 {
    font-size: 18px;
    color: #fff;
}

.color0083ff {
    color: #0083ff;
}

.awardType {
    font-size: 14px;
    color: #333;
    font-weight: 600;
}

.awardHistoryText {
    cursor: pointer;
    float: right;
}

.clearFloat {
    clear: both;
}

.prizeDetailsBox {
    margin-top: 30px;
    font-size: 14px;
    color: #333;
}

.prizeDetails {
    width: 100%;
    background: #f7f8fa;
    padding: 20px;
}

.prizeImg {
    width: 100%;
    height: 205px;
    display: flex;
    justify-content: center;
}

.prizeImg img {
    width: 261px;
    display: block;
}

/*优惠券信息*/
.yhq-unit {
}

.yhq-discount {
}

.yhq-quota {
}

.yhq-limitDate {
}

/*京豆详情*/
.jdPlanName {
}

.jdPlanTime {
}

.jdEstimate {
}

.jdSendRule {
}

.jdSendNum {
}

.jdNum {
    background: #fdf8df;
    color: #d0a359;
    width: 340px;
    padding: 4px;
    text-align: left;
}

/*专享价*/
.zkImg {
}

.zkWareName {
}

.ZK-Price {
    color: #fc3c2c;
}

.zkWareCode {
    color: #999;
}

.zkSkuNum {
    color: #999;
}

.zkStartLimit {
    color: #999;
}

.shopRangeStyle {
    width: 100%;
    height: auto;
    padding: 15px;
    border-bottom: solid 1px #e5e5e5;
}

.level_check_box_dsy {
    display: none;
}

.select-prize-tab li {
    width: 100%;
    height: 30px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding-right: 10px;
    box-sizing: border-box;
}

.select-prize-tab .active {
    background: #0083ff;
}

.select-prize-tab .active a {
    color: #fff;
}

#showCouopList::-webkit-scrollbar, #outerCouponTable::-webkit-scrollbar {
    display: none
}


.switch_button {
    position: absolute;
    bottom: 10px;
    left: 15px
}

.create_qy {
    width: 31%;
    height: 380px;
    border-radius: 10px;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    background: #f7f8fa
}

.create_qy .create_qy_box_p_one {
    font-size: 20px;
    color: #333;
    line-height: 20px;
    margin-top: 20px
}

.create_qy .create_qy_box_p_two {
    font-size: 12px;
    color: #999
}

.qy_red {
    background: #fc3c2c
}

.qy_blue {
    background: #0296ff
}

.switch_text {
    position: absolute;
    right: 80px;
    top: 150px;
    height: 30px;
    font-size: 12px;
    color: #fff;
    line-height: 30px
}

#switch_button .switch_button_flag_off > div {
    width: 65%;
    background: #fff;
    height: 2px;
}

.switch_show_off, .switch_show_on {
    display: flex;
}

.switch_show_off span, .switch_show_on span {
    font-weight: bold;
}

.switch_show_off span {
    margin-left: 5px;
}

.switch_show_on span {
    margin-left: 30px;
    color: #fff;
}

.queryselect {
    width: 100%;
    height: 38px;
    margin-bottom: 15px;
}

.queryselect label {
    line-height: 38px;
}

.queryselect a.item-add {
    vertical-align: top;
    height: 100%;
    line-height: 38px;
    padding: 0;
    text-align: center;
}

.queryselect .btn-group a i {
    top: 10px;
}

.redPackage .queryselect input[type=text], .redPackage .queryselect .btn-group, .redPackage .queryselect .btn-group .btn.dropdown-toggle {
    width: 200px;
}

.queryselect input[type=text], .queryselect .btn-group, .queryselect .btn-group .btn.dropdown-toggle {
    width: 240px;
    height: 100%;
    display: inline-block;
    vertical-align: top;
    margin-right: 25px;
}

.queryselect .btn-group ul {
    width: 100%;
}

.queryselect.btnroom {
    text-align: right;
}

.queryselect.btnroom .btn {
    margin: 0 10px;
}

.queryselect.maxlength {
    position: relative;
}

.maxlength em {
    position: absolute;
    font-style: normal;
    line-height: 38px;
    top: 0;
    left: 266px;
    color: #ccc;
}

.seedetail {
    border: 1px solid #333;
    border-radius: 4px;
    height: 25px;
    width: 70px;
    font-size: 14px;
    color: #333;
    background: #fff;
}

.reloadclick {
    color: #358cdd;
    cursor: pointer;
}

.creatplan {
    line-height: 38px;
    display: inline-block;
    text-align: center;
    color: #358cdd !important;
    border: 1px solid #358cdd;
    background: #fff;
    font-size: 14px;
    width: 100px;
    border-radius: 6px;
    height: 38px;
}

.progressbar {
    width: 100%;
}

.planpart {
    width: 550px;
    background: #b0d4f4;
    margin: 0 auto;
    padding: 0 15px;
}

.planpart .text {
    width: 100%;
    line-height: 38px;
    font-size: 16px;
}

.planpart .kanban {
    display: inline-block;
    vertical-align: top;
    width: 190px;
    margin: 0 34px 20px;
    text-align: center;
    font-size: 14px;
    color: #00bfbf;
    background: #fff;
}

.planpart .kanban p {
    width: 100%;
    font-weight: 600;
    height: 35px;
    line-height: 35px;
}

.planpart .kanban span {
    display: block;
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-weight: 600;
}

.barpart {
    width: 550px;
    height: 50px;
    position: relative;
    margin: 20px auto 120px;
    font-size: 0;
}

.barpart .bar_ {
    position: absolute;
    color: #fff;
    height: 25px;
    line-height: 25px;
    text-align: center;
    transition: all 0.1s linear;
}

.barpart .bar_ span {
    position: absolute;
    font-size: 14px;
    width: 150px;
}

.barpart .bar_ .startime {
    top: 50px;
    left: 0;
    transform: translateX(-50%);
}

.barpart .bar_ .endtime {
    top: 100px;
    right: 0;
    transform: translateX(50%);
}

.barpart .bar_:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 50px;
    border-left: 1px solid #333;
}
.swiperModal{
    width:224px;
    height:29px;
    background: -webkit-linear-gradient(top, rgba(0,0,0,1), transparent);
    position: absolute;
    right: 47px;
    top:10px;
    z-index: 50;
}
.swiperModalOne{
    width:209px;
    height:29px;
    background: -webkit-linear-gradient(bottom, rgba(0,0,0,1), transparent);
    position: absolute;
    right: 62px;
    top:61px;
    z-index: 50;
}
.barpart .bar_:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 100px;
    border-right: 1px solid #333;
}
.boSwiperHome{
    position: absolute;
    height: 75%;
    width: 212px;
    overflow: hidden;
    top: 13px;
    right: 58px;
    color: white;
    cursor: pointer;
}
.bobaoSlideHome span:nth-child(1){
    margin-right: 5px;
    font-size: 21px;
}
.bobaoSlideHome span:nth-child(2){
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.bobaoSlideHome{
    width: 200px;
    font-size: 12px;
    display: flex;
    align-items: center;
}
.barpart .bar_.topbar {
    left: 0;
    top: 0;
    background: #008945;
    z-index: 5;
}

.barpart .bar_.bottombar {
    right: 0;
    bottom: 0;
    background: #f59a2a;
    z-index: 2;
}

.barpart .bar_.topbar span {
    color: #008945;
}

.barpart .bar_.bottombar span {
    color: #f59a2a;
}

.redtip {
    font-weight: 600;
    font-size: 14px;
    color: #333;
    line-height: 38px;
}

.redtip span {
    color: #d9001b;
    font-weight: 400;
}

.redtip span em {
    font-style: normal;
}

.padding-left-40 {
    padding-left: 40px;
}

.border-bottom {
    border-bottom: 1px solid #ccc;
}

#content\:id-alert {
    overflow-x: hidden;
}

/*活动结束icon*/
.v3-icon-end {
    width: 17px;
    height: 17px;
    background: url("https://img10.360buyimg.com/imgzone/jfs/t1/170330/5/3577/401/6007e3aaEbb2e4db1/b240eebc62f63443.png") no-repeat;
    background-size: 100%;
    display: inline-block;
    vertical-align: middle;
}
/*活动进行中icon*/
.v3-icon-ing {
    width: 17px;
    height: 17px;
    background: url("https://img10.360buyimg.com/imgzone/jfs/t1/151594/2/15441/439/6007e3aaE87d57923/2e3ed084d70b60c6.png") no-repeat;
    background-size: 100%;
    display: inline-block;
    vertical-align: middle;
}
/*活动未开始icon*/
.v3-icon-nostart {
    width: 17px;
    height: 17px;
    background: url("https://img10.360buyimg.com/imgzone/jfs/t1/165354/34/3434/374/6007e3aaE77685a60/82c304a9a13fc7b1.png") no-repeat;
    background-size: 100%;
    display: inline-block;
    vertical-align: middle;
}
/*审核不通过icon*/
.v3-icon-nopass {
    width: 17px;
    height: 17px;
    background: url("https://img10.360buyimg.com/imgzone/jfs/t1/151152/25/14746/339/6007e3aaE9a9a269f/9c1c3fb0f4ca4df8.png") no-repeat;
    background-size: 100%;
    display: inline-block;
    vertical-align: middle;
}
/*审核中icon*/
.v3-icon-checking {
    width: 17px;
    height: 17px;
    background: url("https://img10.360buyimg.com/imgzone/jfs/t1/168230/7/3532/366/6007e3aaE6b54c6f2/344e6934b0b308a9.png") no-repeat;
    background-size: 100%;
    display: inline-block;
    vertical-align: middle;
}
/*撤销icon*/
.v3-icon-cancel {
    width: 17px;
    height: 17px;
    background: url("https://img10.360buyimg.com/imgzone/jfs/t1/163548/22/3475/469/6007e3aaE208fd92c/eb0e0425b6465d05.png") no-repeat;
    background-size: 100%;
    display: inline-block;
    vertical-align: middle;
}

/*七日签到，日历签到“注意”部分样式*/
.signNotice{
    width: 100%;
    position: relative;
    padding-left: 65px;
    color: #f23c3c;
}
.signNotice .noticeIcons{
    width: 65px;
    height: 25px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 12px;
}
.signNotice .noticeText{
    width: 100%;
    line-height:25px;
    font-size: 12px;
}