<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

html, body {

    width: 100%;

}



html {

    background: #F5F5F5;

}



body, h1, h2, h3, h4, h5, h6, p, blockquote, pre, dl, dd, fieldset, form, input, select, textarea, figure, div, form, img, ul, ol, li, i, b, table, tr, td, th, fieldset, label, legend {

    margin: 0;

    padding: 0;

}



h1, h2, h3, h4, h5, h6 {

    font-weight: normal;

}



body {

    font-size: 12px;

    font-family: "Microsoft YaHei", "Helvetica Neue", "Hiragino Sans GB", "Segoe UI", Tahoma, Arial, STHeiti, sans-serif;

    _font-family: Tahoma, Arial, Helvetica, STHeiti, sans-serif;

    color: #333333;

    font-weight: normal;

    font-style: normal;

}



ul, ol, menu {

    list-style: none;

    margin: 0;

    padding: 0;

}



table {

    border-collapse: collapse;

    border-spacing: 0;

}



fieldset, a img, iframe {

    border: 0 none;

}



address, em, i {

    font-style: normal;

}



input, select, button {

    vertical-align: middle;

    outline: 0;

}



input, textarea, select {

    *font-size: 100%;

    outline: 0;

}



button {

    overflow: visible;

}



a, img, a img {

    border: 0px;

}



a {

    text-decoration: none;

    cursor: pointer;

    transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -moztransition: all 0.2s ease-in-out;

    color: #333;

}



a:hover {

    text-decoration: none;

    color: #4296d1;

}



input.text, select.text, textarea.text {

    outline: none;

    border: 1px solid #e3e3e3;

    height: 26px;

    line-height: 26px;

    padding: 3px 0px 3px 5px;

    font-size: 12px;

    color: #555;

}



textarea {

    outline: none;

    resize: none;

    border: 1px solid #e3e3e3;

    font-size: 12px;

}



input.check {

    vertical-align: middle;

    margin-right: 2px;

}



img {

    vertical-align: top;

    -ms-interpolation-mode: bicubic;

    -moz-interpolation-mode: bicubic;

    -webkit-interpolation-mode: bicubic; /*图片缩放失真问题*/

    transition: all 0.6s ease;

    -webkit-transition: all 0.6s ease;

    -moz-transition: all 0.6s ease;

    -ms-transition: all 0.6s ease;

    max-width: 100%;

}



.clearfix:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden

}



* {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}



@font-face {

    font-family: 'iconfont';

    src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff'),

    url('iconfont.ttf') format('truetype');

    font-weight: normal;

    font-style: normal;

}



.iconfont {

    font-family: "iconfont" !important;

    font-size: 16px;

    font-style: normal;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}



.icon-anmo:before {

    content: "\e60a";

}



.icon-shangcheng:before {

    content: "\e60f";

}



.icon-shanchu:before {

    content: "\e600";

}



.icon-naozhong3:before {

    content: "\e66c";

}



.icon-qianbao:before {

    content: "\e6ba";

}



.icon-yuyue:before {

    content: "\e691";

}



.icon-sousuo:before {

    content: "\e63a";

}



.icon-wode:before {

    content: "\e640";

}



.icon-dingdan:before {

    content: "\e692";

}



.icon-lianxikefu:before {

    content: "\e601";

}



.icon-baocun-copy-copy:before {

    content: "\e603";

}



.icon-tuandui:before {

    content: "\e6ab";

}



.icon-anmo1:before {

    content: "\e60b";

}



.icon-gouwuche1:before {

    content: "\e63f";

}



.icon-jushoucang:before {

    content: "\e643";

}



.icon-lianjie:before {

    content: "\e646";

}



.icon-saoyisao:before {

    content: "\e649";

}



.icon-wodefankui:before {

    content: "\e656";

}



.icon-tianjiajiahaowubiankuang:before {

    content: "\e81a";

}



.icon-huodong:before {

    content: "\e60d";

}



.icon-dongtai:before {

    content: "\e605";

}



.icon-fenlei:before {

    content: "\e61b";

}



.icon-shangpin:before {

    content: "\e616";

}



.icon-fanhui:before {

    content: "\e61e";

}



.icon-cha:before {

    content: "\e609";

}



.icon-dianhua2:before {

    content: "\e634";

}



.icon-zhutizhengchangzhuangtai:before {

    content: "\e69a";

}



.icon-wode1:before {

    content: "\e67a";

}



.icon-bangzhu:before {

    content: "\e6af";

}



.icon-zujian:before {

    content: "\e648";

}



.icon-fenlei1:before {

    content: "\e625";

}



.icon-maidan:before {

    content: "\e890";

}



.icon-ktv:before {

    content: "\e68e";

}



.icon-wsmp-callPhone:before {

    content: "\e64f";

}



.icon-shangpin1:before {

    content: "\e8f5";

}



.icon-taocan:before {

    content: "\e7f7";

}



.icon-maidan1:before {

    content: "\e680";

}



.icon-wangba:before {

    content: "\e60c";

}



.icon-kanjia:before {

    content: "\e610";

}



.icon-xiangshangjiantou:before {

    content: "\e642";

}



.icon-qiche:before {

    content: "\e654";

}



.icon-fenxiao:before {

    content: "\e606";

}



.icon-hongbao:before {

    content: "\e676";

}



.icon-yulan:before {

    content: "\e63e";

}



.icon-meirong-heicopy:before {

    content: "\e62c";

}



.icon-peixun:before {

    content: "\e6d4";

}



.icon-duihao:before {

    content: "\e614";

}



.icon-KTV:before {

    content: "\e611";

}



.icon-weixin:before {

    content: "\e65a";

}



.icon-xiangshangjiantou-copy-copy-copy:before {

    content: "\e64d";

}



.icon-yunshuzhongwuliu-xianxing:before {

    content: "\e882";

}



.icon-jifen:before {

    content: "\e624";

}



.icon-theme:before {

    content: "\e612";

}



.icon-jiantou:before {

    content: "\e658";

}



.icon-guanli:before {

    content: "\e602";

}



.icon-huiyuanqia:before {

    content: "\e65d";

}



.icon-tuangou:before {

    content: "\e604";

}



.icon-xiangce:before {

    content: "\e60e";

}



.icon-gongren:before {

    content: "\e650";

}



.icon-yiyuan:before {

    content: "\e633";

}



.icon-shouye:before {

    content: "\e66f";

}



.icon-qingdan:before {

    content: "\e66a";

}



.icon-youhuiquan:before {

    content: "\e672";

}



.icon-guanyu:before {

    content: "\e607";

}



.icon-dizhi:before {

    content: "\e64e";

}



.icon-gouwuche:before {

    content: "\e6b0";

}



.icon-shouji:before {

    content: "\e61f";

}



.icon-pintuan:before {

    content: "\e71c";

}



.icon-zhuti:before {

    content: "\e682";

}



.icon-choujiang:before {

    content: "\e6cd";

}



.icon-Group:before {

    content: "\e651";

}



.icon-yuyue-copy-copy-copy-copy:before {

    content: "\e608";

}



.icon-tuiguangrenyuan-copy:before {

    content: "\e652";

}



.icon-tuiguangyuan:before {

    content: "\e613";

}



.xcx_loading {

    height: 100%;

    width: 100%;

    position: fixed;

    top: 0;

    left: 0;

    background: #fefefd;

    z-index: 10000;

}



.xcx_loading img {

    width: 300px;

    height: 220px;

    float: left;

    margin-left: calc(50% - 150px);

    margin-top: 200px;

}



.xcx_loading_title {

    float: left;

    width: 100%;

    text-align: center;

    font-size: 20px;

    font-weight: bold;

}



.bdlt {

    position: absolute;

    left: 0;

    top: 0;

    width: 1px;

    height: 100%;

    background: #058ebb;

}



.bdrt {

    position: absolute;

    right: 0;

    top: 0;

    width: 1px;

    height: 100%;

    background: #058ebb;

}



.bdlt50 {

    position: absolute;

    left: 0;

    top: 25%;

    width: 1px;

    height: 50%;

    background: #058ebb;

}



.bdrt50 {

    position: absolute;

    right: 0;

    top: 25%;

    width: 1px;

    height: 50%;

    background: #058ebb;

}



.bdbt {

    position: absolute;

    left: 0;

    bottom: 0;

    width: 100%;

    height: 1px;

    background: #058ebb;

}



.header {

    width: 100%;

    height: 50px;

    background: #4aa6ee;

    color: #fff;

}



.header .top {

    width: 100%;

    height: 50px;

    margin: 0 auto;

}



.header .top .lt {

    width: 400px;

    height: 50px;

    line-height: 50px;

    float: left;

    margin-left: 0px;

}



.header .lt li {

    font-size: 14px;

    float: left;

    position: relative;

    width: 120px;

    text-align: center;

    height: 50px;

}



.header li a {

    color: #fff;

    margin-left: 5px;

}



.header li a:hover {

    color: #fff;

}



.header .rt {

    width: 580px;

    float: right;

    margin-right: 0px;

}



.header .rt li {

    height: 50px;

    float: left;

    line-height: 50px;

    text-align: center;

    position: relative;

    width: 60px;

}



.header .iconfont {

    font-size: 20px;

}



.header .rt .btn {

    width: 400px;

    text-align: right;

}



.header .rt .btn button {

    float: right;

    margin-right: 10px;

    margin-top: 10px;

    height: 30px;

    line-height: 30px;

    background: #fff;

    border: 1px solid #f2f2f2;

    border-radius: 10px;

    color: #666;

}



.header .rt .btn button i {

    float: left;

    margin-left: 10px;

    height: 30px;

    margin-right: 10px;

}



.header .rt .btn button span {

    float: right;

    height: 30px;

    margin-right: 10px;

}



.main {

    width: 100%;

    height: auto;

    overflow: hidden;

    margin: 0 auto;

    margin-top: 1px;

}



.main .main_lt {

    width: 403px;

    background: #fff;

    height: 888px;

    position: absolute;

    background: #f5f5f5;

    left: 0;

    box-shadow: 1px 1px 1px #ccc;

}



.lt_tab {

    height: 40px;

    width: 100%;

    display: none;

}



.lt_tab div {

    float: left;

    width: 100%;

    text-align: center;

    height: 40px;

    line-height: 40px;

    color: #fff;

    cursor: pointer;

    display: inline-block;

    font-size: 14px;

    background: #4aa6ee;

}



.rt_tab {

    height: 40px;

    width: 100%;

}



.rt_tab div {

    float: left;

    width: 25%;

    text-align: center;

    height: 40px;

    line-height: 40px;

    color: #fff;

    cursor: pointer;

    display: inline-block;

    font-size: 14px;

    background: #4aa6ee;

}



.rt_tab .on {

    background: #fff;

    color: #666;

}



.tab_main {

    width: 100%;

    height: 870px;

    /*border: 1px solid #f3f3f3;*/

}



.btt_skin_change, .btt_skin_yulang, .btt_skin_fabu, .btt_skin_del{

    padding: 5px 10px;

    float: left;

    border: 1px solid #e2e2e2;

    border-radius: 5px;

    text-align: center;

    margin-top: 5px;

    margin-left: 15px;

}





.btt_skin_list {

    border-bottom: 1px solid #e2e2e2;



}



.btt_skin_list td {

    padding-bottom: 10px;

}



.plugin_item li {

    float: left;

    width: 30%;

    text-align: center;

    margin-top: 10px;

    cursor: pointer;

    border: 1px #e2e2e2 solid;

    margin-left: 3%;

    padding: 5px;

    overflow: hidden;

    border-radius: 5px;

}



.plugin_item li:hover {

    border-color: #0099cc;

}



.plugin_item li img {

    height: 50px;

    width: 50px;

}



.plugin_item li div {

    height: 30px;

    line-height: 30px;

}



.lt_tab .on {

    background: #fff;

    color: #666;

}



.main .main_ct {

    width: 500px;

    height: 888px;

    float: left;

    position: absolute;

    right: 50%;

    z-index: 5;

    margin-right: -250px;

}



.main .main_rt {

    width: 450px;

    position: absolute;

    right: 0;

    height: 888px;

    background: #fff;

    margin-right: 0px;

    box-shadow: 1px 1px 1px #ccc;

}



.main .main_ct .mobile {

    width: 394px;

    height: 790px;

    margin: 0 auto;

    margin-top: 50px;

    background: url(/public/visual/image/phone.png) no-repeat 0 0;

    background-size: 100% 100%;

    -moz-background-size: 100% 100%;

    position: relative;

}



.xcx_main {

    height: 667px;

    background: #fff;

    width: 377px;

    position: absolute;

    left: 10px;

    top: 50px;

}



.xcx_header {

    height: 40px;

    width: 100%;

    background: #0099CC;

    color: #fff;

    line-height: 40px;

}



.xcx_header .iconfont {

    font-size: 20px;

    float: left;

    width: 20px;

}



.xcx_header .title {

    width: 350px;

    float: left;

    text-align: center;

    font-size: 16px;

}



.xcx_page {

    height: 577px;

    width: 377px;

    overflow-y: scroll;

    background: #f2f2f2;

}



.xcx_page::-webkit-scrollbar { /*滚动条整体样式*/

    width: 2px; /*高宽分别对应横竖滚动条的尺寸*/

    height: 4px;

}



.xcx_page::-webkit-scrollbar-thumb { /*滚动条里面小方块*/

    border-radius: 1px;

    -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.2);

    background: rgba(0, 0, 0, 0.2);

}



.xcx_page::-webkit-scrollbar-track { /*滚动条里面轨道*/

    -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.2);

    border-radius: 0;

    background: rgba(0, 0, 0, 0.1);

}



.btt_slideBar {

    width: 100%;

    height: 7px;

    border-top: 1px solid #c2cdda;

    position: relative;

    background: #efeeef;

    background: -moz-linear-gradient(top, #efeeef 2%, #fff 100%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(2%, #efeeef), color-stop(100%, #fff));

    background: -webkit-linear-gradient(top, #efeeef 2%, #fff 100%);

    background: -o-linear-gradient(top, #efeeef 2%, #fff 100%);

    background: -ms-linear-gradient(top, #efeeef 2%, #fff 100%);

    background: linear-gradient(to bottom, #efeeef 2%, #fff 100%);

}



.btt_template_tab ul {

    height: 44px;

    line-height: 44px;

}



.btt_template_tab ul:first-child {

    margin-left: 10px;

}



.btt_template_tab ul li {

    float: left;

    width: 100px;

    text-align: center;

    cursor: pointer;

}



.btt_template_body {

    height: auto;

    overflow: hidden;

}



.btt_template_body ul {

    max-height: 600px;

    height: auto;

    overflow-y: scroll;

}



.btt_template_body ul li {

    width: 180px;

    float: left;

    margin-left: 10px;

    height: 290px;

    overflow: hidden;

    margin-top: 10px;

    padding: 5px;

    border: 1px solid #e2e2e2;

}



.btt_template_body ul li:hover {

    border: 1px solid #0099cc;

}



.btt_template_body ul li .image {

    height: 200px;

    width: 100%;

}



.btt_template_body ul li .image img {

    height: 100%;

    width: 100%;

}



.btt_template_body ul li .image img {

    height: 100%;

    width: 100%;

}



.btt_template_body ul li .name {

    height: 20px;

    line-height: 20px;

    font-size: 14px;

    font-weight: bold;

    text-align: center;

    margin-top: 5px;

}



.btt_template_body ul li .price {

    height: 20px;

    line-height: 20px;

    text-align: center;

}



.btt_template_body ul li .price .money {

    color: red;

}



.btt_template_body ul li .action {

    height: 40px;

    text-align: center;

    margin-top: 10px;

}



.btt_template_body ul li .action span {

    padding: 5px 12px;

    margin-left: 5px;

    margin-top: 5px;

    border: 1px solid #e2e2e2;

    border-radius: 5px;

    cursor: pointer;

}



.btt_template_body ul li .action span:hover {

    background: #0099cc;

    color: #fff;

}



.btt_template_body ul::-webkit-scrollbar { /*滚动条整体样式*/

    width: 2px; /*高宽分别对应横竖滚动条的尺寸*/

    height: 4px;

}



.btt_template_body ul::-webkit-scrollbar-thumb { /*滚动条里面小方块*/

    border-radius: 1px;

    -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.2);

    background: rgba(0, 0, 0, 0.2);

}



.btt_template_body ul::-webkit-scrollbar-track { /*滚动条里面轨道*/

    -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.2);

    border-radius: 0;

    background: rgba(0, 0, 0, 0.1);

}



.btt_mytemplate_body {

    height: auto;

    overflow: hidden;

}



.btt_mytemplate_body ul {

    max-height: 500px;

    height: auto;

    overflow-y: scroll;

}



.btt_mytemplate_body ul li {

    width: 150px;

    float: left;

    margin-left: 10px;

    height: 280px;

    overflow: hidden;

    margin-top: 10px;

    padding: 5px;

    border: 1px solid #e2e2e2;

}



.btt_mytemplate_body ul li:hover {

    border: 1px solid #0099cc;

}



.btt_mytemplate_body ul li .image {

    height: 200px;

    width: 100%;

}



.btt_mytemplate_body ul li .image img {

    height: 100%;

    width: 100%;

}



.btt_mytemplate_body ul li .image img {

    height: 100%;

    width: 100%;

}



.btt_mytemplate_body ul li .name {

    height: 20px;

    line-height: 20px;

    font-size: 14px;

    font-weight: bold;

    text-align: center;

    margin-top: 5px;

}



.btt_mytemplate_body ul li .action {

    height: 40px;

    text-align: center;

    margin-top: 10px;

}



.btt_mytemplate_body ul li .action span {

    padding: 5px 12px;

    margin-left: 5px;

    margin-top: 5px;

    border: 1px solid #e2e2e2;

    border-radius: 5px;

    cursor: pointer;

}



.btt_mytemplate_body ul li .action span:hover {

    background: #0099cc;

    color: #fff;

}



.btt_mytemplate_body ul::-webkit-scrollbar { /*滚动条整体样式*/

    width: 2px; /*高宽分别对应横竖滚动条的尺寸*/

    height: 4px;

}



.btt_mytemplate_body ul::-webkit-scrollbar-thumb { /*滚动条里面小方块*/

    border-radius: 1px;

    -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.2);

    background: rgba(0, 0, 0, 0.2);

}



.btt_mytemplate_body ul::-webkit-scrollbar-track { /*滚动条里面轨道*/

    -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.2);

    border-radius: 0;

    background: rgba(0, 0, 0, 0.1);

}



.btt_template_cats {

    height: auto;

    overflow: hidden;

    margin-bottom: 10px;

    padding: 5px;

}



.btt_template_cats span {

    float: left;

    margin-left: 10px;

    padding: 5px 10px;

    border: 1px solid #e2e2e2;

    border-radius: 5px;

    cursor: pointer;

    margin-top: 5px;

}



.btt_template_cats .on {

    border-color: #0099cc;

    color: #0099cc;

}



.btt_template_cats span:hover {

    border-color: #0099cc;

    color: #0099cc;

}



.btt_pagebar {

    width: 50%;

    margin: 0 auto;

    height: 40px;

    margin-top: 10px;

}



.btt_pagebar span {

    float: left;

    margin-left: 10px;

    text-align: center;

    padding: 5px 10px;

}



.btt_pagebar .pageup, .btt_pagebar .pagedown {

    border: 1px solid #e2e2e2;

    border-radius: 5px;

    cursor: pointer;

}



.btt_pagebar .pageup:hover, .btt_pagebar .pagedown:hover {

    border: 1px solid #0099cc;

    color: #0099cc;

}



.btt_slideBarTip {

    width: 82px;

    height: 2px;

    position: absolute;

    top: -2px;

    background: #0099cc;;

}



.btt_transitionPanel {

    position: relative;

    -moz-transition: left .5s cubic-bezier(0.175, 0.885, 0.320, 1.325);

    -webkit-transition: left .5s cubic-bezier(0.175, 0.885, 0.320, 1.325);

    -o-transition: left .5s cubic-bezier(0.175, 0.885, 0.320, 1.325);

    transition: left .5s cubic-bezier(0.175, 0.885, 0.320, 1.325);

}



.setting_main {

    height: auto;

    overflow: hidden;

    width: 100%;

}



.setting_block {

    width: 90%;

    margin-left: 5%;

    margin-top: 10px;

    height: auto;

    overflow: hidden;

}



.setting_block .title {

    width: 98%;

    margin: 0 auto;

    height: 40px;

    line-height: 40px;

    border-bottom: 1px solid #e2e2e2;

    font-size: 14px;

    margin-top: 20px;

}



.setting_block .input {

    height: 40px;

    width: 98%;

    margin-left: 1%;

    line-height: 40px;

}



.setting_block .input input {

    height: 30px;

    line-height: 30px;

    margin-left: 20px;

    border: 1px solid #e3e3e3;

    padding: 0 5px;

}



.setting_block .input input:hover {

    border: 1px solid #0099CC;

}



.setting_block .color_list {

    margin-top: 10px;

    width: 98%;

    margin-left: 1%;

    height: auto;

    overflow: hidden;

    padding-bottom: 10px;

}



.setting_block .color_list li {

    height: 30px;

    width: 30px;

    cursor: pointer;

    float: left;

    margin-left: 10px;

    margin-top: 5px;

}



.zdy_color {

    width: 98%;

    margin: 0 auto;

    height: 40px;

    line-height: 40px;

}



.zdy_color span {

    float: left;

}



.zdy_color i {

    height: 30px;

    width: 30px;

    border: 1px solid #f2f2f2;

    cursor: pointer;

    background: #fff;

    display: block;

    float: left;

}



.xcx_footer {

    height: 50px;

    width: 377px;

    background: #f2f2f2;

}



.xcx_footer ul {

    width: 100%;

    height: 50px;

    background: #fff;

    border-bottom: 1px solid #f2f2f2;

}



.xcx_footer ul li {

    float: left;

    text-align: center;

    width: 20%;

}



.xcx_footer ul li .iconfont {

    display: block;

    line-height: 25px;

    font-size: 25px;

    margin-top: 5px;

}



.xcx_footer ul li .text {

    height: 20px;

    line-height: 20px;

    font-size: 13px;

}



.mobileColumnShow {

    margin-right: 2px;

    margin-left: 2px;

    border: 1px solid #e8f2fc;

}



.mobiContentPanel {

    width: 100%;

    height: 100%;

    position: relative;

}



.mobiColumnPanel {

    -moz-user-select: none;

    -webkit-user-select: none;

    -ms-user-select: none;

    -khtml-user-select: none;

    user-select: none

}



.mobileColumnHeader {



}



.mobileCustomScrollBox {

    max-width: 100%;

    height: 100%;

    overflow: hidden;

    position: relative;

}



.columnTableHeader {

    width: 100%;

    background: #e8f2fc;

    display: table;

    border-collapse: separate;

    border-spacing: 2px;

    border-color: grey;

}



.columnTableHeader td {

    text-align: center;

    font-size: 12px;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

    height: 30px;

}



.columnTable {

    width: 100%;

    background: #e8f2fc;

    border-collapse: collapse;

    table-layout: fixed;

    text-align: center;

    display: table;

    border-spacing: 2px;

    border-color: grey;

}



.columnTable .row {

    width: 100%;

    display: flex;

    background: #fff;

    margin-top: 5px;

}



.columnTable .column {

    font-size: 12px;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

    height: 40px;

    position: relative;

    float: left;

    display: flex;

    justify-content: center;

    align-items: center;

    margin: 0 4px;

}



.columnTable .columnTBody {

    display: table-row-group;

    vertical-align: middle;

    border-color: inherit;

}



.btt_zdy_menu {

    height: 60px;

    line-height: 60px;

    font-size: 14px;

}



.isSystemMarkWrap {

    position: absolute;

    width: 38px;

    height: 40px;

    top: 0;

    left: 0;

}



.isSystemMark {

    position: absolute;

    left: 4px;

    top: 50%;

    background-color: #9cc6ee;

    color: #fff;

    width: 31px;

    height: 20px;

    line-height: 20px;

    margin-top: -10px;

}



.isSystemMark::after {

    content: '';

    width: 0;

    height: 0;

    position: absolute;

    top: 50%;

    left: 100%;

    transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    -o-transform: translateY(-50%);

    border-left: #9cc6ee solid 5px;

    border-top: transparent solid 5px;

    border-bottom: transparent solid 5px;

}



.columnTextName {

    position: relative;

    cursor: pointer;

    width: 100px;

    height: 27px;

    line-height: 27px;

    margin: 0 auto;

    color: #4795e0;

    background-color: #f1fcff;

    border: 1px solid #9cc7ed;

    border-radius: 2px;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

    padding-left: 2px;

    padding-right: 2px;

    box-sizing: border-box;

    -ms-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    transition: border .25s linear, color .25s linear, background-color .1s linear;

    -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;

    -moz-transition: border .25s linear, color .25s linear, background-color .25s linear;

    -ms-transition: border .25s linear, color .25s linear, background-color .25s linear;

    -o-transition: border .25s linear, color .25s linear, background-color .25s linear;

    background-color: rgba(106, 154, 200, 0);

}



.columnChecked {

    transition: none;

    -webkit-transition: none;

    -moz-transition: none;

    -ms-transition: none;

    -o-transition: none;

    transition: none;

    color: #fff !important;

    background-color: #4795e0 !important;

}



.columnTextNameCus {

    transition: transform .15s linear, opacity .15s cubic-bezier(1, 0.5, 0.5, 0);

    -webkit-transition: transform .15s linear, opacity .15s cubic-bezier(1, 0.5, 0.5, 0);

    -moz-transition: transform .15s linear, opacity .15s cubic-bezier(1, 0.5, 0.5, 0);

    -ms-transition: transform .15s linear, opacity .15s cubic-bezier(1, 0.5, 0.5, 0);

    -o-transition: transform .15s linear, opacity .15s cubic-bezier(1, 0.5, 0.5, 0);

    transform: translateY(0);

    -webkit-transform: translateY(0);

    -moz-transform: translateY(0);

    -ms-transform: translateY(0);

    -o-transform: translateY(0);

    opacity: 1;

}



.columnTextName input {

    width: 100%;

    height: 30px;

    line-height: 30px;

    margin-left: 20px;

    border: 1px solid #e3e3e3;

}



.columnTextName input:hover {

    border: 1px solid #0099CC;

}



.columnTable .open {

    margin: 0 auto;

    background: url(/public/visual/image/tableIcon.png) no-repeat;

    background-position: 4px 4px;

    height: 22px;

    width: 20px;

    cursor: pointer;

}



.columnTable .close {

    margin: 0 auto;

    background: url(/public/visual/image/tableIcon.png) no-repeat;

    background-position: 4px -23px;

    height: 22px;

    width: 20px;

    cursor: pointer;

}



.customStyleTable {

    border-collapse: collapse;

    table-layout: fixed;

    text-align: center;

}



.styleTextName {

    position: relative;

    cursor: pointer;

    line-height: 20px;

    margin: 0 auto;

    color: #4795e0;

    padding-left: 2px;

    padding-right: 2px;

}



.xcx_body_plugin {

    cursor: move;

    position: relative;

    max-width: 375px;

}



.xcx_body_plugin .xcx_plugin_edit_delete {

    border: 1px dotted #0099CC;

    width: 100%;

    height: 100%;

    z-index: 10000;

    position: absolute;

    left: 0;

    top: 0;

    display: none;

}



.xcx_body_plugin .xcx_plugin_edit_delete span {

    float: right;

    margin-right: 10px;

    background: #0099CC;

    font-size: 13px;

    color: #ffffff;

    padding: 5px;

    cursor: pointer;

}



.xcx_body_title {

    height: auto;

    overflow: hidden;

    width: 100%;

    height: 30px;

}



.xcx_body_title .title1 {

    width: 98%;

    margin-left: 1%;

    line-height: 30px;

}



.xcx_body_title .title2 {

    width: 100%;

    line-height: 30px;

    text-align: center;

}



.xcx_body_title .title2 {

    width: 100%;

    line-height: 30px;

    text-align: center;

}



.xcx_body_title .title3 .titlt_ct {

    width: 100px;

    float: left;

    text-align: center;

    height: 100%;

}



.xcx_body_title .title3 .title_bd_lt {

    height: 1px;

    float: left;

    width: calc(40% - 50px);

    margin-left: 10%;

    background: #000;

}



.xcx_body_title .title3 .title_bd_rt {

    height: 1px;

    float: left;

    width: calc(40% - 50px);

    background: #000;

}



.xcx_body_image img {

    width: 100%;

    height: 100%;

}



.xcx_body_titlemore .lt {

    float: left;

    width: 40%;

    margin-left: 10px;

}



.xcx_body_titlemore .rt {

    float: right;

    width: 30%;

    text-align: right;

    margin-right: 10px;

}



.xcx_body_more .more {

    text-align: center;

    width: 100%;

}

.xcx_body_photo4 ul{

    padding: 1px;

    background: #fff;

}



.xcx_body_photo4 li {

    float: left;

    width: 50%;

    height: 50%;

    overflow: hidden;

    padding: 2px;

}



.xcx_body_photo4 li img {

    width: 100%;

    height: 100%;

}





.xcx_body_photo3 li {

    float: left;

    width: 30%;

    height: 100%;

    overflow: hidden;

}





.xcx_body_photo3 li:nth-child(2) {

        margin: 0 5%;

}

.xcx_body_photo3 li img {

    width: 100%;

    height: 100%;

}



.photo4_bd_1 {

    position: absolute;

    left: 0;

    top: 50%;

    height: 1px;

    width: 100%;

    background: #e2e2e2;

    z-index: 2;

}



.photo4_bd_2 {

    position: absolute;

    left: 50%;

    top: 0;

    height: 100%;

    width: 1px;

    background: #e2e2e2;

    z-index: 2;

}



.xcx_body_photo9 ul{

    padding: 1px;

}



.xcx_body_photo9 li {

    float: left;

    width: 33.33%;

    height: 33.33%;

    overflow: hidden;

    padding: 2px;

}



.xcx_body_photo9 li:nth-child(3n+0) {

    width: 33.34%;

}



.xcx_body_photo9 li img {

    width: 100%;

    height: 100%;

}



.photo9_bd_1 {

    position: absolute;

    left: 33.33%;

    top: 0;

    height: 100%;

    width: 1px;

    /*background: #e2e2e2;*/

    z-index: 2;

}



.photo9_bd_2 {

    position: absolute;

    left: 66.66%;

    top: 0;

    height: 100%;

    width: 1px;

    /*background: #e2e2e2;*/

    z-index: 2;

}



.photo9_bd_3 {

    position: absolute;

    left: 0;

    top: 33.33%;

    height: 1px;

    width: 100%;

    /*background: #e2e2e2;*/

    z-index: 2;

}



.photo9_bd_4 {

    position: absolute;

    left: 0;

    top: 66.66%;

    height: 1px;

    width: 100%;

    /*background: #e2e2e2;*/

    z-index: 2;

}



.imagelist_01 {

    position: absolute;

    left: 66.6%;

    top: 33.33%;

    height: 1px;

    width: 33.34%;

    background: #e2e2e2;

    z-index: 2;

}



.imagelist_02 {

    position: absolute;

    left: 0;

    top: 66.66%;

    height: 1px;

    width: 100%;

    background: #e2e2e2;

    z-index: 2;

}



.imagelist_03 {

    position: absolute;

    left: 33.3%;

    top: 66.66%;

    height: 33.34%;

    width: 1px;

    background: #e2e2e2;

    z-index: 2;

}



.imagelist_04 {

    position: absolute;

    left: 66.66%;

    top: 0;

    height: 100%;

    width: 1px;

    background: #e2e2e2;

    z-index: 2;

}



.xcx_body_imagelist ul{

    padding: 1px;

}



.xcx_body_imagelist li {

    float: left;

}



.xcx_body_imagelist li:nth-child(1) {

    width: 66.6%;

    height: 66.6%;

    padding: 2px;

}



.xcx_body_imagelist li:nth-child(2) {

    width: 33.34%;

    height: 33.33%;

    padding: 2px;

}



.xcx_body_imagelist li:nth-child(3) {

    width: 33.34%;

    height: 33.33%;

    padding: 2px;

}



.xcx_body_imagelist li:nth-child(4) {

    width: 33.33%;

    height: 33.34%;

    padding: 2px;

}



.xcx_body_imagelist li:nth-child(5) {

    width: 33.33%;

    height: 33.34%;

    padding: 2px;

}



.xcx_body_imagelist li:nth-child(6) {

    width: 33.34%;

    height: 33.34%;

    padding: 2px;

}



.xcx_body_imagelist li img {

    width: 100%;

    height: 100%;

}



.xcx_body_tubiao {

    overflow: hidden;

}



.xcx_body_tubiao li {

    float: left;

    text-align: center;

    height: 80px;

}



.xcx_body_tubiao li img {

    width: 45px;

    height: 45px;

}



.xcx_body_tubiao li span {

    display: block;

    text-align: center;

    margin-top: 5px;

    font-size: 12px;

    height: 15px;

    line-height: 15px;

}



.xcx_body_search .search {
    width: 100%;
    height: 30px;
    line-height: 30px;
    background: #fff;
    border-radius: 5px;
    position: relative;
    padding-left: 37px;
}
.xcx_body_search .search .iconfont{
    position: absolute;
    top: 0;
    left: 0;
    margin-left: 10px;
    line-height: inherit;
}



.xcx_body_news {

    min-height: 50px;

    height: auto;

    overflow: hidden;

}



.xcx_body_news .news {

    height: 100px;

    width: 100%;

    border-bottom: 1px #f5f5f5 solid;

}



.xcx_body_news .news .lt {

    width: 66%;

    height: 88px;

    float: left;

    margin-left: 2%;

    margin-top: 5px;

    position: relative;

}



.xcx_body_news .news .rt {

    width: 26%;

    height: 90px;

    float: left;

    margin: 5px 2%;

}



.xcx_body_news .news .rt img {

    width: 100%;

    height: 100%;

}



.xcx_body_news .news .title {

    width: 100%;

    height: 25px;

    font-size: 15px;

    font-weight: bold;

    line-height: 23px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    color: #000;

}



.xcx_body_news .news .intro {

    width: 100%;

    height: 35px;

    line-height: 17px;

    text-overflow: ellipsis;

    overflow: hidden;

    font-size: 12px;

    color: #515151;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    display: -webkit-box !important;

    word-break: break-all;

}



.xcx_body_news .news .info {

    position: absolute;

    bottom: 0px;

}



.xcx_body_news .news .info span {

    font-size: 12px;

    color: #515151;

    margin-right: 10px;

}



.xcx_body_phototitle ul {

    overflow: hidden;

}



.xcx_body_phototitle ul li {

    float: left;

    width: 48%;

    height: 180px;

}



.xcx_body_phototitle ul li:nth-child(2n) {

    margin-left: 4%;

}



.xcx_body_phototitle ul li:nth-child(n +3) {

    margin-top: 10px;



}



.xcx_body_phototitle ul li img {

    width: 100%;

    display: block;

    height: 150px;

}



.xcx_body_phototitle ul li span {

    text-align: center;

    width: 100%;

    display: block;

    height: 30px;

    line-height: 30px;

    font-size: 13px;

}



.xcx_body_mendian {

    height: auto;

    overflow: hidden;

}



.xcx_body_mendian .mendian {

    height: 60px;

    width: 100%;

    border-bottom: 1px solid #f2f2f2;

}



.xcx_body_mendian .mendian .lt {

    float: left;

    width: 40px;

    height: 40px;

    margin-top: 10px;

    text-align: center;

    background: rgba(0, 0, 0, .1);

    border-radius: 20px;

    color: #666666;

    line-height: 40px;

    text-align: center;

}



.xcx_body_mendian .mendian .rt {

    width: calc(100% - 50px);

    float: left;

    margin-left: 5px;

}



.xcx_body_mendian .mendian .rt .name {

    width: 100%;

    height: auto;

    line-height: 30px;

    font-size: 14px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    font-weight: bold;



}



.xcx_body_mendian .mendian .rt .time {

    width: 100%;

    height: auto;

    line-height: 20px;

    font-size: 12px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}



.xcx_body_mendian .mendian .rt .time span {

    width: auto;

    height: auto;

    background: #9ed269;

    padding: 2px 7px;

    border-radius: 10px;

    font-size: 12px;

    color: #fff;

    margin: 0 5px;



}



.xcx_body_mendian .addr {

    height: 40px;

    line-height: 40px;

}



.xcx_body_mendian .addr .lt {

    width: 85%;

    float: left;

}



.xcx_body_mendian .addr .lt span {

    float: left;

}



.xcx_body_mendian .addr .lt .address {

    width: 90%;

    height: auto;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    margin-left: 5px;

    float: left;



}



.xcx_body_mendian .addr .ct {

    width: 3%;

    height: auto;

    float: left;

    color: #8a8a8a;

    font-size: 14px;

    text-align: center;

}



.xcx_body_mendian .addr .rt {

    width: 12%;

    height: auto;

    float: right;

    text-align: center;

}



.xcx_body_button {

    height: auto;

    overflow: hidden;

}



.xcx_body_button li {

    float: left;

    text-align: center;

    width: 41%;

    margin-left: 6%;

    height: 40px;

    border-radius: 10px;

    font-size: 14px;

    color: #fff;

    box-shadow: 1px 1px #f2f2f2;

}



.xcx_body_button li img {

    float: left;

    height: 30px;

    width: 30px;

    margin-top: 5px;

    margin-left: 10%;

}



.xcx_body_button li span {

    float: left;

    margin-top: 5px;

    line-height: 30px;

    width: auto;

    text-align: left;

    margin-left: 10%;

}



.xcx_body_activity {

    width: 100%;

    height: auto;

    overflow: hidden;



}



.xcx_body_activity .activity {

    height: auto;

    overflow: hidden;

    background: #fff;

    padding: 7px 2%;

    border-radius: 6px;

}



.xcx_body_activity .gray {

    height: auto;

    overflow: hidden;

    background: #fff;

    padding: 7px 2%;

    border-radius: 6px;

    -webkit-filter: grayscale(100%);

    -moz-filter: grayscale(100%);

    -ms-filter: grayscale(100%);

    -o-filter: grayscale(100%);

}



.xcx_body_activity .activity:nth-child(n+2) {

    margin-top: 10px;

}



.xcx_body_activity .activity .title {

    width: 100%;

    height: 30px;



}



.xcx_body_activity .activity .title .hui {

    width: auto;

    height: 20px;

    width: 20px;

    line-height: 20px;

    margin-top: 5px;

    text-align: center;

    border: 1px #f00 solid;

    color: #8a8a8a;

    border-radius: 3px;

    font-size: 13px;

    float: left;

    color: #f00;

}



.xcx_body_activity .activity .title .name {

    width: 75%;

    height: 30px;

    line-height: 30px;

    margin: 0 7.5px;

    font-size: 15px;

    font-weight: bold;

    float: left;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

}



.xcx_body_activity .activity .title .state {

    width: auto;

    height: 20px;

    line-height: 20px;

    float: right;

    font-size: 13px;

    margin-right: 2px;

    padding: 0 2px;

    border: 1px #f00 solid;

    border-radius: 3px;

    color: #f00;

}



.xcx_body_activity .activity .date {

    width: 100%;

    height: 20px;

    line-height: 20px;

}



.xcx_body_activity .activity img {

    width: 100%;

    height: 190px;

    margin-top: 5px;

}



.xcx_body_kanjia {

    height: auto;

    overflow: hidden;

}



.xcx_body_kanjia .kanjia {

    height: auto;

    overflow: hidden;

    background: #fff;

    padding: 7px 2%;

    margin-top: 5px;

}



.xcx_body_kanjia .kanjia:nth-child(n+2) {

    margin-top: 10px;

}



.xcx_body_kanjia .kanjia .photo {

    width: 100%;

    height: 190px;

    position: relative;

}



.xcx_body_kanjia .kanjia .photo img {

    width: 100%;

    height: 190px;

}



.xcx_body_kanjia .kanjia .photo .bottom {

    width: 100%;

    height: 35px;

    line-height: 35px;

    position: absolute;

    bottom: 0;

    background: rgba(0, 0, 0, 0.3);

}



.xcx_body_kanjia .kanjia .photo .bottom .lt {

    width: 69%;

    height: 100%;

    padding: 0 3%;

    float: left;

    font-size: 12px;

    color: #fff;

}



.xcx_body_kanjia .kanjia .photo .bottom .rt {

    width: 25%;

    height: 100%;

    background: #f00;

    float: right;

    text-align: center;

    color: #fff;

    font-size: 13px;

}



.xcx_body_kanjia .kanjia .info {

    width: 100%;

    height: auto;

    line-height: 20px;

    padding: 10px 2%;

    font-size: 13px;

    display: inline-block;

    background: #fff;

}



.xcx_body_kanjia .kanjia .info .title {

    width: 100%;

    height: auto;

    font-size: 15px;

}



.xcx_body_kanjia .kanjia .info .binfo {

    width: 100%;

    height: 20px;

    line-height: 20px;

    font-size: 12px;

    position: relative;

}



.xcx_body_kanjia .kanjia .binfo .count {

    width: auto;

    height: auto;

    max-width: 80%;

    position: absolute;

    font-size: 11px;

    left: 0;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    color: #8a8a8a;

}



.xcx_body_kanjia .kanjia .binfo .num {

    width: auto;

    height: auto;

    max-width: 20%;

    position: absolute;

    right: 0;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}



.xcx_body_pintuan {

    height: auto;

    overflow: hidden;

}



.xcx_body_pintuan .pintuan {

    height: auto;

    overflow: hidden;

    background: #fff;

    padding: 7px 2%;

    margin-top: 5px;

}



.xcx_body_pintuan .pintuan .photo {

    width: 100%;

    height: 190px;

    overflow: hidden;

    position: relative;

    border-bottom: 1px #f5f5f5 solid;

}



.xcx_body_pintuan .pintuan .photo .join_num {

    width: auto;

    height: 20px;

    line-height: 20px;

    position: absolute;

    left: 0;

    padding: 0px 7px;

    font-size: 12px;

    color: #000;

    background: rgba(255, 255, 255, 0.5);

    bottom: 10px;

}



.xcx_body_pintuan .pintuan.bview {

    width: 100%;

    height: auto;

    padding: 10px 3%;

}



.xcx_body_pintuan .pintuan .bview .name {

    width: 100%;

    height: auto;

    font-size: 14px;

    line-height: 20px;

}



.xcx_body_pintuan .pintuan .info {

    width: 100%;

    height: auto;

    overflow: hidden;

    margin-top: 5px;

}



.xcx_body_pintuan .pintuan .info .price {

    width: auto;

    max-width: 50%;

    height: auto;

    float: left;

}



.xcx_body_pintuan .pintuan .info .price .cost {

    width: auto;

    height: auto;

    font-size: 16px;

    font-weight: bold;

    margin-right: 7px;

    color: #f00;

}



.xcx_body_pintuan .pintuan .info .price .discount {

    width: auto;

    height: auto;

    font-size: 12px;

    text-decoration: line-through;

}



.xcx_body_pintuan .pintuan .info .btns {

    width: auto;

    height: auto;

    max-width: 50%;

    float: right;

    font-size: 13px;

}



.xcx_body_pintuan .pintuan .info .btns .num {

    width: auto;

    height: auto;

    padding: 5px 7px;

    border-width: 1px;

    border-radius: 5px 0 0 5px;

    float: left;

}



.xcx_body_pintuan .pintuan .info .btns .pt {

    width: auto;

    height: auto;

    padding: 5px 7px;

    border-width: 1px;

    color: #fff;

    border-radius: 0 5px 5px 0;

    float: left;

}



.xcx_body_pintuan .pintuan img {

    width: 100%;

    height: 100%;

    background: #f5f5f5;

}



.xcx_body_product {

    width: 100%;

    height: auto;

    padding: 0 1%;

    /* margin: 0 2%; */

    overflow: hidden;

    display: inline-block;

}



.xcx_body_product .product {

    width: 48%;

    height: auto;

    margin: 0 1%;

    padding: 0 0 7px 0;

    margin-top: 7px;

    float: left;

    background: #fff;

    border: 1px #f5f5f5 solid;

}



.xcx_body_product .product .thumbnail {

    width: 100%;

    height: 160px;

    /*margin: 0 4%;*/

}



.xcx_body_product .product .thumbnail img {

    width: 100%;

    height: 100%;

}



.xcx_body_product .product .name {

    width: 92%;

    height: 35px;

    line-height: 17.5px;

    margin: 0 4%;

    margin-top: 5px;

    font-size: 13px;

    color: #000;

    text-overflow: ellipsis;

    overflow: hidden;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    display: -webkit-box !important;

    word-break: break-all;

}



.xcx_body_product .product .info {

    width: 92%;

    height: 20px;

    line-height: 20px;

    margin: 0 4%;

    margin-top: 5px;

    overflow: hidden;

    display: inline-flex;

}



.xcx_body_product .product .info .price {

    width: 80%;

    height: auto;

    text-align: left;

    float: left;

    font-size: 14px;

}



.xcx_body_product .product .info .discount{

    font-size: 15px;

    color: #F04244;

    margin-right: 8px;

}



.xcx_body_product .product .info .price .original{

    font-size: 12px;

    color: #999;

    text-decoration:line-through;

}



.xcx_body_product .product .info .pay {

    float: right;

    margin-right: 5px;

    text-align: right;

    width: auto;

    min-width: 20%;

}



.xcx_body_taocan {

    height: auto;

    overflow: hidden;

}



.xcx_body_taocan .taocan {

    height: auto;

    overflow: hidden;

    background: #fff;

    padding: 7px 2%;

    margin-top: 5px;

    position: relative;

}



.xcx_body_taocan .taocan .lt {

    width: 30%;

    height: auto;

    float: left;

    display: flex;

    justify-content: center;

    align-items: center;

}



.xcx_body_taocan .taocan img {

    width: 90px;

    height: 90px;

    margin: 5px;

    border-radius: 7px;

}



.xcx_body_taocan .taocan .rt {

    width: 70%;

    height: auto;

    float: right;

    padding-right: 2%;

}



.xcx_body_taocan .taocan .rt .title {

    width: 100%;

    height: auto;

    min-height: 40px;

    line-height: 20px;

    font-size: 15px;

    color: #000;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

}



.xcx_body_taocan .taocan .rt .price {

    width: 100%;

    height: auto;

    line-height: 30px;

}



.xcx_body_taocan .taocan .rt .price .yj {

    width: auto;

    height: auto;

    margin-right: 10px;

    text-decoration: line-through;

    color: #9a9a9a;

    font-size: 12px;

    float: left;

}



.xcx_body_taocan .taocan .rt .price .yhj {

    width: auto;

    height: auto;

    margin-right: 10px;

    color: #f00;

    font-size: 17px;

    float: left;

}



.xcx_body_taocan .taocan .rt .bottom {

    width: 100%;

    height: 30px;

    line-height: 30px;

    display:inline-flex;

    position:relative;

}



.xcx_body_taocan .taocan .rt .bottom .sell {

    width: auto;

    height: auto;

    font-size: 13px;

    color: #515151;

    display: inline-block;

}



.xcx_body_taocan .taocan .rt .bottom .pay {

    width: auto;

    line-height: 28px;

    border-radius: 14px;

    background: #ff7070;

    color: #fff;

    font-size: 14px;

    padding: 1px 18px;

    position: absolute;

    right: 0;

}



.xcx_body_team {

    height: auto;

    overflow: hidden;

}



.xcx_body_team .team {

    height: auto;

    overflow: hidden;

    background: #fff;

    padding: 7px 2%;

    margin-top: 5px;

}



.xcx_body_team .team .tview {

    width: 100%;

    height: 160 rpx;

    overflow: hidden;

    display: flex;

}



.xcx_body_team .team .tview .face {

    width: 63px;

    height: 63px;

    margin: 8px;

    border-radius: 33.5px;

    border: 1px #fff solid;

    float: left;

}



.xcx_body_team .team .tview .face img {

    width: 61px;

    height: 61px;

    border-radius: 30.5px;

}



.xcx_body_team .team .tview .lt {

    width: 50%;

    height: 80px;

    margin-left: 10px;

    float: left;

}



.xcx_body_team .team .tview .lt .name {

    width: auto;

    height: 30px;

    line-height: 30px;

    margin-top: 15px;

    font-size: 16px;

    text-align: left;

    color: #8B2500;

}



.xcx_body_team .team .tview .lt .position {

    width: auto;

    height: 20px;

    line-height: 20px;

    font-size: 12px;

    text-align: left;

    color: #8B2500;

}



.xcx_body_team .team .tview .rt {

    width: 26%;

    height: 80px;

    float: left;

}



.xcx_body_team .team .tview .rt .price {

    width: auto;

    height: 30px;

    line-height: 30px;

    margin-top: 15px;

    font-size: 20px;

    text-align: center;

    color: #f00;

}



.xcx_body_team .team .tview .rt .alert {

    width: auto;

    height: 20px;

    line-height: 20px;

    font-size: 12px;

    text-align: center;

    color: #8B2500;

}



.xcx_body_team .team .bview {

    width: 100%;

    height: 90px;

}



.xcx_body_team .team .bview .bv01 {

    width: 100%;

    height: 40px;

    margin-top: 2.5px;

    margin-bottom: 7.5px;

}



.xcx_body_team .team .bv01 .tags {

    width: 202.5px;

    height: 35px;

    float: left;

    overflow: hidden;

    display: inline-flex;

}



.xcx_body_team .team .bv01 .tag {

    width: 60px;

    height: 25px;

    margin-top: 7.5px;

    line-height: 25px;

    float: left;

    margin-left: 5px;

    margin-right: 2.5px;

    text-align: center;

    background: #f5f5f5;

    border-radius: 12.5px;

    color: #8a8a8a;

}



.xcx_body_team .team .bv01 .yuyue {

    width: 90px;

    overflow: hidden;

    height: 32px;

    line-height: 32px;

    margin-top: 2.5px;

    margin-right: 10px;

    text-align: center;

    color: #fff;

    border-radius: 16px;

    background: #FF7F24;

    float: right;

}



.xcx_body_team .team .bview .bv02 {

    width: 100%;

    height: 40px;

    line-height: 40px;

    /*border-top: 1px #f5f5f5 solid;*/

}



.xcx_body_team .team .bview .bv02 span {

    width: 31.3%;

    height: 40px;

    line-height: 40px;

    margin-left: 2%;

    float: left;

    font-size: 12px;

    color: #bdbdbd;

}



.xcx_public_container {

    width: 100%;

    height: auto;

    background: #fff;

    overflow: hidden;

}



.xcx_public_title {

    width: 100%;

    height: 40px;

    line-height: 40px;

    text-align: center;

    font-size: 14px;

}



.xcx_public_input {

    width: 100%;

    height: auto;

    margin-top: 2.5px;

    margin-bottom: 10px;

    position: relative;

}



.xcx_public_input input {

    width: auto;

    min-width: 64%;

    height: 30px;

    line-height: 30px;

    margin: 0 15%;

    padding: 0 3%;

    border: 1px #f5f5f5 solid;

    border-radius: 15px;

}



.xcx_public_input .alert {

    position: absolute;

    left: 87%;

    top: 8px;

    font-size: 14px;

    color: #f00;

}



.xcx_public_btn {

    width: 100%;

    height: auto;

    margin: 12.5px 0;

    text-align: center;

}



.xcx_public_btn button {

    width: 60%;

    height: 35px;

    line-height: 35px;

    background: #f00;

    border-radius: 17.5px;

    padding: 0 20%;

    font-size: 13px;

    color: #fff;

    border: none;

}



#weixin_img {

    width: 200px;

    position: absolute;

    top: 50px;

    left: -70px;

    z-index: 999;

    background-color: #4aa6ee;

    height: 200px;

    padding-top: 15px;

}



.btt_icon {

    width: 60px;

    height: 60px;

    float: left;

    margin-left: 5px;

    margin-top: 5px;

    border: 1px solid #ccc;

    border-radius: 5px;

    cursor: pointer;

}



.btt_icon:hover {

    border-color: red;

    color: red;

}



.btt_icon_on {

    border-color: red;

    color: red;

}



.btt_icon span {

    width: 100%;

    text-align: center;

    line-height: 30px;

    display: block;

}



.btt_icon .iconfont {

    font-size: 20px;

}



.noText {

    width: 100%;

    font-size: 18px;

    padding: 10px;



    color: #666;

    background-color: #fff;

    border-top: 6px solid red;

}



.noText span {

    font-size: 12px;

    color: red;

}



.horse {

    position: absolute;

    width: 100%;

    -webkit-animation: horse 5s linear 0s infinite;

    z-index: 8;

    overflow: hidden;

}



@-webkit-keyframes horse {

    0% {

        left: 0;

        top: 0;

    }

    47% {

        left: -100%;

        top: 0px;

    }

    48% {

        left: -100%;

        top: 100px;

    }

    49% {

        left: 100%;

        top: 100px;

    }

    50% {

        left: 100%;

        top: 0px;

    }

    100% {

        left: 0;

        top: 0;

    }

}



.notice_photo {

    position: absolute;

    z-index: 999;

}



/*优惠券Start*/

.xcx_coupon_list_container {

    width: 100%;

    height: auto;

    overflow: hidden;

    position: relative;

    padding-bottom: 10px;

    background: #ffffff;

}



.xcx_coupon_container {

    width: 100%;

    height: 110px;

    padding-top: 10px;

    overflow: hidden;

    position: relative;

    background: #ffffff;

}



.xcx_coupon {

    width: 96%;

    height: 100px;

    overflow: hidden;

    margin: 0 2%;

    border: 1px #FFDBDB solid;

    background: #FFF9F9;

    display: inline-flex;

    border-radius: 10px;

    overflow: hidden;

}



.xcx_coupon .left {

    width: 27%;

    height: 100%;

    line-height: 98px;

    text-align: center;

    font-size: 32px;

    display: inline-block;

    white-space: nowrap;

    overflow: hidden;

    color: #F64545;

    float: left;

    border-right: 2px #FFDBDB dotted;

    /*background: #f00;*/

}



.xcx_coupon .right {

    width: 73%;

    height: 100%;

    float: right;

    /*background: #ff0;*/

}



.top_circle {

    width: 20px;

    height: 10px;

    border-radius: 0 0 10px 10px;

    position: absolute;

    top: 10px;

    background: #fff;

    left: 25%;

    border: 1px #FFDBDB solid;

    border-top: 1px #FFFFFF solid;

}



.bottom_circle {

    width: 20px;

    height: 10px;

    border-radius: 10px 10px 0 0;

    background: #ffffff;

    position: absolute;

    bottom: 0px;

    left: 25%;

    border: 1px #FFDBDB solid;

    border-bottom: 1px #FFFFFF solid;

}



.par_value_container {

    width: 45%;

    height: 100%;

    float: left;

    display: table;

    vertical-align: middle;

    margin-left: 15px;

    margin-right: 10px;

    overflow: hidden;

    color: #6B6A6A;

    font-size: 16px;

}



.par_value_container .content {

    display: table-cell;

    vertical-align: middle;

}



.btn_receive_coupon {

    width: 40%;

    height: 36px;

    line-height: 36px;

    border-radius: 18px;

    padding: 0 25px;

    margin-top: 31px;

    background: #F74B4B;

    color: #ffffff;

    float: right;

    margin-right: 10px;

}



/*//网格布局*/

.xcx_coupon_grid_container {

    width: 100%;

    height: auto;

    display: inline-flex;

    padding: 10px 5px;

    background: #fff;

    margin-top: 20px;

    overflow: hidden;

    position: relative;

}



.xcx_coupon_grid_container .item_coupon {

    width: 30%;

    height: 173px;

    background: #FFF9F9;

    border: 1px #FFDBDB solid;

    border-radius: 10px;

    float: left;

    margin: 0 5px;

    position: relative;

}



.left_circle {

    width: 10px;

    height: 20px;

    border-radius: 0 10px 10px 0;

    position: absolute;

    top: 53%;

    background: #fff;

    left: -2px;

    border: 1px #FFDBDB solid;

    border-left: 1px #FFFFFF solid;

}



.right_circle {

    width: 10px;

    height: 20px;

    border-radius: 10px 0 0 10px;

    background: #ffffff;

    position: absolute;

    top: 53%;

    right: -2px;

    border: 1px #FFDBDB solid;

    border-right: 1px #FFFFFF solid;

}



.xcx_grid_coupon {

    width: 100%;

    height: 100%;

    overflow: hidden;

    display: inline-block;

}



.xcx_grid_coupon .top {

    width: 100%;

    height: 60%;

    border-bottom: 2px #FFDBDB dotted;

    display: table;

    vertical-align: middle;

}



.xcx_grid_coupon .bottom {

    width: 100%;

    height: 40%;

    display: table;

    vertical-align: middle;

}



.receive_coupon {

    width: auto;

    height: 36px;

    margin: 20px 8px;

    line-height: 36px;

    border-radius: 18px;

    padding: 0 20px;

    background: #F74B4B;

    color: #ffffff;

}



.top .top_container {

    width: 100%;

    padding: 0 10px;

    display: table-cell;

    vertical-align: middle;

}



.top .top_container .par_value {

    text-align: center;

    font-size: 26px;

    color: #F64545;

}



.top .top_container .content {

    font-size: 14px;

    margin-top: 2px;

    text-align: center;

    color: #666666;

}



/*优惠券End*/



/*******倒计时插件 ***********/

.xcx_countdown_container {

    width: 100%;

    height: 45px;

    line-height: 45px;

    background: #ffffff;

    padding: 0 15px;

    position: relative;

}



.xcx_countdown_container .title {

    width: auto;

    font-size: 16px;

    color: #000;

    float: left;

}



.xcx_countdown_container .subtitle {

    width: auto;

    font-size: 12px;

    color: #999999;

    margin-left: 10px;

    float: left;

}



.xcx_countdown_container .timer_container {

    width: auto;

    height: 100%;

    float: left;

    margin-left: 15px;

}



.time_container {

    width: auto;

    font-size: 12px;

    padding: 8px;

    color: #FFFFFF;

    margin-left: 3px;

    background: #F64545;

    border-radius: 6px;

}



.xcx_countdown_container .more {

    width: auto;

    height: 100%;

    position: absolute;

    right: 10px;

    color: #929292;

    font-size: 10px;

}



/****商品秒杀网格 */

.xcx_seckill_grid_container {

    width: 100%;

    height: auto;

    padding: 0px 5px;

    background: #ffffff;

    display: inline-flex;

}



.xcx_seckill_list_container {

    width: 100%;

    height: auto;

    padding: 0px 5px;

    background: #ffffff;

    display: inline-block;

}



.grid_seckill_goods {

    width: 47%;

    height: auto;

    margin: 5px;

    float: left;

}



.grid_img_container {

    width: 95%;

    height: 171px;

    margin: 5px;

    background: #ffffff;

    float: left;

    position: relative;

}



.grid_img_container .img {

    width: 100%;

    height: 100%;

    background: #ffffff;

}



.tag_span {

    width: auto;

    height: auto;

    padding: 5px 15px;

    background: #F64545;

    position: absolute;

    color: #fff;

    font-size: 14px;

    top: 0px;

    border-radius: 0 20px 20px 0;

}



.seckill_goods_name {

    width: 95%;

    height: auto;

    margin: 0 5px;

    margin-top: 8px;

    font-size: 16px;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

    color: #333333;

}



.seckill_goods_bottom {

    width: 100%;

    height: auto;

    margin: 5px 0;

}



.discount_price {

    color: #F64545;

    font-size: 16px;

}



.original_price {

    color: #999999;

    font-size: 14px;

    text-decoration: line-through;

}



.stock_num {

    font-size: 14px;

    float: right;

    color: #999999;

}



.panic_buying {

    width: 80%;

    height: 40px;

    line-height: 40px;

    text-align: center;

    margin: 0 10%;

    font-size: 14px;

    border-radius: 10px;

    background: #F65757;

    color: #fff;

}



.list_seckill_goods {

    width: 100%;

    height: auto;

    padding: 15px;

    display: inline-block;

    border-bottom: 1px #E6E6E6 solid;

}



.list_seckill_goods .lt {

    width: 30%;

    height: 100px;

    float: left;

    border: 1px #E6E6E6 solid;

    border-radius: 10px;

}



.list_seckill_goods .rt {

    width: 68%;

    height: 100px;

    margin-left: 2%;

    float: right;

    display: inline-block;

}



.list_seckill_goods .rt .name {

    width: 100%;

    height: 48px;

    line-height: 24px;

    font-size: 16px;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

    color: #333333;

}



.list_been_robbed {

    color: #999999;

    font-size: 14px;

}



.list_stock_num {

    color: #F64545;

    font-size: 14px;

}



.info_lt {

    width: 60%;

    float: left;

}



.info_rt {

    width: 40%;

    float: right;

}



.info_lt_container {

    width: 100%;

    margin-top: 5px;

}



.immediately_snapped {

    width: 80%;

    margin: 0 10%;

    height: 30px;

    line-height: 30px;

    margin-top: 10px;

    border-radius: 6px;

    text-align: center;

    background: #F64545;

    color: #fff;

}



/*红包显示*/

.xcx_age_money_container {

    height: 577px;

    width: 375px;

    background-color: rgba(0, 0, 0, 0.8);

    position: absolute;

    top: 0;

    display: table;

    vertical-align: middle;

    z-index: 999;

}



.xcx_age_money_container .content {

    width: 100%;

    height: 100%;

    display: table-cell;

    vertical-align: middle;

    text-align: center;

    margin: 0 auto;

}



.content .hb_img {

    width: auto;

    height: auto;

    z-index: 999;

}



.content .close {

    width: 100%;

    text-align: center;

    position: absolute;

    bottom: 10px;

    padding: 15px 0;

    color: #ffffff;

    font-size: 16px;

}



/**Start宝兔兔微信小程序V1.2.0版本更新**/

.tab_main .plugin_list .xcx-official-con {

    padding: 10px 9px;

    margin: 0 auto;

    background: #fff;

    display: inline-block;

    width: 100%;

    height: auto;

}



.tab_main .plugin_list .xcx-official-con:before {

    content: "";

    display: inline-block;

    position: fixed;

    height: 60px;

    left: 0;

    margin-top: -10px;

    background: #f5f5f5;

    /*width: 100%;*/

    z-index: 4

}



.xcx-official-con .form-control {

    -webkit-appearance: menulist;

    -moz-appearance: menulist;

    appearance: menulist;

    border-radius: 3px;

    display: block;

    width: 100%;

    padding: 0px 12px;

    height: 36px;

    line-height: 36px;

    margin-bottom: 12px;

    font-size: 15px;

    color: #495057;

    background-color: #fff;

    background-image: none;

    background-clip: padding-box;

    border: 1px solid #ced4da;

    border-radius: .25rem;

    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;

}



option {

    font-weight: normal;

    display: block;

    white-space: pre;

    min-height: 1.2em;

    padding: 0px 2px 1px;

}



.xcx-modular-box {

    width: 100%;

    height: 790px;

    margin-top: 10px;

    padding-left: 2%;

    position: relative;

    overflow-y: scroll;

    overflow-x: hidden;

}



.xcx-modular-box::-webkit-scrollbar { /*滚动条整体样式*/

    width: 2px; /*高宽分别对应横竖滚动条的尺寸*/

    height: 4px;

    position: absolute;

    right: 0;

}



.xcx-modular-box::-webkit-scrollbar-thumb { /*滚动条里面小方块*/

    border-radius: 1px;

    -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.2);

    background: rgba(0, 0, 0, 0.2);

}



.xcx-modular-box::-webkit-scrollbar-track { /*滚动条里面轨道*/

    -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.2);

    border-radius: 0;

    background: rgba(0, 0, 0, 0.1);

}



.xcx-modular {

    width: 100%;

    height: auto;

    position: relative;

}



.menu-item-box {

    /*padding: 15px 0;*/

    margin-bottom: 15px;

    margin-right: 15px;

    box-sizing: border-box;

    color: #666;

    overflow: hidden;

    width: 98%;

    line-height: 100%;

    background: #fff;

    padding: 6px;

    -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.17);

    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.17);

    position: relative;

}



.menu-item-box img{

    width: 100%;

}



.menu-item-box .icon_news{

    width: 70px;

    height: 70px;

    position: absolute;

    display: inline-block;

    top: 0px;

    display: none;

    right: 0;

}



.menu-item-box-set {

    position: absolute;

    left: 0;

    top: 0;

    width: 98.7%;

    margin-right: 1.3%;

    height: 100%;

    border: 1px dashed  #0099CC;

    display: none;

}



.xcx-official-con select {

    width: auto;

}



.menu-item-box-set .desc {

    position: absolute;

    left: 2px;

    top: 2px;

    background: #0099CC;

    line-height: 26px;

    font-size: 12px;

    padding: 0 10px;

    color: #fff;

}



.menu-item-box-set li, .menu-item-box-set ul {

    margin: 0;

    list-style: none;

    font-size: 12px;

    line-height: 26px;

}



.menu-item-box-set li {

    float: left;

    cursor: pointer;

    color: #fff;

    padding: 0 15px;

    background: rgba(0,0,0,.6);

    margin-left: 2px;

}



.menu-item-box-set ul {

    position: absolute;

    padding: 0;

    right: 2px;

    top: 2px;

    text-align: center;

}



/**宝兔兔微信小程序V1.2.0版本更新End**/

/**拼团列表样式**/

.xcx_pintuan_list {

    width: 100%;

    height: auto;

}



.xcx_pintuan_list .pt_goods {

    width: 100%;

    height: auto;

    display: inline-flex;

    padding: 10px;

    background: #fff;

}



.pt_goods .pt_goods_img {

    width: 130px;

    height: 90px;

    padding-bottom: 0;

    position: relative;

    margin-right: 10px;

    display: inline-block;

}



.pt_goods_img .only_day {

    width: 100%;

    line-height: 25px;

    text-align: center;

    color: #fff;

    font-size: 12px;

    background: rgba(0, 0, 0, 0.5);

    position: absolute;

    bottom: 0;

}



.pt_goods .pt_goods_img .pt_img {

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

}



.pt_goods_info {

    -webkit-box-flex: 1;

    -ms-flex: 1;

    flex: 1;

    overflow: hidden;

    padding-top: 0;

}



.pt_goods_name {

    min-height: 40px;

    font-size: 15px;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    line-height: 20px;

}



.xcx_pintuan_list .pt_goods_bottom {

    margin-top: 5px;

}



.new_price {

    color: #FF7070;

    font-size: 16px;

}



.del_price {

    color: #999;

    text-decoration: line-through;

    font-size: 12px;

}



.ml10 {

    margin-left: 10px;

}



.pt_goods_btnbox {

    color: #fff;

    background: #fff;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: justify;

    -ms-flex-pack: justify;

    justify-content: space-between;

}



.pt_goods_btn {

    font-size: 13px;

    line-height: 28px;

    display: inline-block;

    vertical-align: bottom;

    color: #fff;

    border-radius: 0;

    border: none;

    padding: 0;

    margin: 0;

}



.pt_goods_btn.pt_btnfill {

    background: #FF7070;

    color: #fff;

    padding: 0 10px;

    outline: none;

    border: none;

}



.pt_goods_btn {

    font-size: 14px;

    line-height: 28px;

    display: inline-block;

    vertical-align: bottom;

    color: #f00;

    padding: 0px 15px;

    border-radius: 14px;

    padding: 0;

    margin: 0;

}



/**拼团网格样式**/

/**拼团网格**/



.xcx_pintuan_gridview {

    width: 100%;

    height: auto;

    box-sizing: border-box;

    overflow: hidden;

    padding: 10px;

    background: #fff;

}



.xcx_pintuan_gridview .pt_grid_goods {

    float: left;

    width: calc(50% - 10px);

    margin: 5px;

}



.pt_grid_goods .grid_goods_img {

    width: 100%;

    padding-bottom: 60%;

    position: relative;

}



.pt_grid_img {

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

}



.pt_goods_grid_info {

    padding-top: 10px;

}



.pt_goods_grid_info .pt_grid_goods_name {

    width: 100%;

    max-height: 40px;

    font-size: 14px;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    line-height: 20px;

}



.pt_goods_grid_bottom {

    width: 100%;

    height: auto;

}



.pt_goods_grid_bottom .pt_goods_grid_price {

    font-size: 14px;

    -webkit-box-flex: 1;

    -ms-flex: 1;

    flex: 1;

}



.new_grid_price {

    color: #f00;

    font-size: 14px;

}



.del_grid_price {

    color: #999;

    text-decoration: line-through;

    font-size: 12px;

}



.pt_goods_grid_btnbox {

    color: #fff;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: justify;

    -ms-flex-pack: justify;

    justify-content: space-between;

}



.goods_gird_btn {

    font-size: 14px;

    line-height: 28px;

    display: inline-block;

    vertical-align: bottom;

    color: #f00;

    border-radius: 0;

    padding: 0;

    margin: 0;

}



.grid_btnfill {

    background: #f00;

    color: #fff;

    padding: 0 10px;

    outline: none;

    border: none;

}





/**活动列表展示**/

.xcx_activity_list {

    width: 100%;

    height: auto;

}



.xcx_activity_list .hd_info {

    width: 100%;

    height: auto;

    display: inline-flex;

    padding: 10px;

    background: #fff;

}



.hd_info .hd_info_img {

    width: 130px;

    height: 90px;

    padding-bottom: 0;

    position: relative;

    margin-right: 10px;

    display: inline-block;

}



.hd_info .hd_info_img .hd_img {

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

}



.hd_item_info {

    -webkit-box-flex: 1;

    -ms-flex: 1;

    flex: 1;

    overflow: hidden;

    padding-top: 0;

}



.hd_item_name {

    min-height: 40px;

    font-size: 15px;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    line-height: 20px;

}



.xcx_activity_list .hd_item_bottom {

    margin-top: 5px;

}



.hd_item_date {

    margin-top: 5px;

    font-size: 12px;

    -webkit-box-flex: 1;

    -ms-flex: 1;

    flex: 1;

    color: #bdbdbd;

}



.hd_state {

    width: auto;

    height: 20px;

    line-height: 20px;

    font-size: 13px;

    padding: 0 2px;

    border: 1px #f00 solid;

    border-radius: 3px;

    color: #f00;

}



/*套餐样式二*/

/**商城类大图展示**/



.xcx_shop_box {

    width: 100%;

    height: auto;

    box-sizing: border-box;

}



.xcx_shop_box .sc_goods_item {

    display: block;

    padding: 10px;

    background: #fff;

}



.sc_goods_item .sc_goods_img {

    width: 100%;

    height: 160px;

    padding-bottom: 60%;

    position: relative;

}



.sc_goods_img .sc_img {

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

}



.sc_goods_info {

    padding-top: 10px;

}



.sc_goods_info .sc_goods_name {

    width: 100%;

    max-height: 40px;

    font-size: 15px;

    overflow: hidden;

    color: #000;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    line-height: 20px;

}



.xcx_shop_box .sc_goods_bottom {

    margin-top: 5px;

}



.sc_new_price {

    color: #ff7070;

    font-size: 17px;

}



.sc_del_price {

    color: #999;

    text-decoration: line-through;

    font-size: 12px;

}



.sc_goods_btnbox {

    color: #fff;

    background: #fff;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: justify;

    -ms-flex-pack: justify;

    justify-content: space-between;

}



.sc_goods_btn {

    width: auto;

    font-size: 13px;

    line-height: 28px;

    display: inline-block;

    vertical-align: bottom;

    color: #515151;

    border-radius: 14px;

    padding: 0;

    margin: 0;

}



.sc_goods_btn.sc_btnfill {

    background: #f00;

    color: #fff;

    padding: 0 10px;

    outline: none;

    border: none;

}



/*.sc_goods_btn {*/

    /*font-size: 14px;*/

    /*line-height: 28px;*/

    /*display: inline-block;*/

    /*vertical-align: bottom;*/

    /*color: #f00;*/

    /*border-radius: 14px;*/

    /*padding: 0px 15px;*/

    /*margin: 0;*/

/*}*/





.xcx_body_photo_row2 ul{

    padding: 1px;

}



.xcx_body_photo_row2 li{

    width: 50%;

    height: 100%;

    display: inline-block;

    float: left;

    padding: 2px;

}



.row2_img{

    width: 100%;

    height: 100%;

}

.xcx_body_photo_row3 ul{

    padding: 1px;

}



.xcx_body_photo_row3 li{

    width: 33.33%;

    height: 100%;

    display: inline-block;

    float: left;

    padding: 2px;

}

.xcx_body_photo_row4 ul{

    padding: 1px;

}



.xcx_body_photo_row4 li{

    width: 25%;

    height: 100%;

    display: inline-block;

    float: left;

    padding: 2px;

}



.btt-title-container .header{

    width: 100%;

    height: 40px;

    line-height: 40px;

    background: #fff;

    margin: 5px 0;

    padding: 0 5%;

    font-size: 15px;

    font-weight: bold;

}



.btt-title-container .tline{

    width: 5px;

    height: 18px;

    background: #f00;

    margin-top: 11px;

    margin-right: 5px;

    float: left;

}



/*活动组件三 替代一*/

.xcx_plugin_activity .activity03{

    width: 96%;

    height: auto;

    overflow: hidden;

    background: #fff;

    margin: 7px 2%;

    border-radius: 6px 6px 0 0;

    display: inline-block;

}



.xcx_plugin_activity .activity03 .photo{

    width: 100%;

    height: 190px;

    position: relative;

}



.xcx_plugin_activity .activity03 .photo .state{

    width: auto;

    line-height: 25px;

    padding: 0 10px;

    position: absolute;

    right: 0;

    top: 15px;

    font-size: 13px;

    color: #fff;

    border-radius: 13px 0 0 13px;

    background: #FF7070;

}



.xcx_plugin_activity .activity03 .photo .img{

    width: 100%;

    height: 100%;

}



.xcx_plugin_activity .activity03 .content{

    width: 100%;

    height: auto;

    padding: 10px 2%;

    background: #fff;

}



.xcx_plugin_activity .activity03 .content .title{

    width: 100%;

    height: auto;

    line-height: 25px;

    font-size: 16px;

    color: #000;

    font-weight: bold;

    padding-bottom: 5px;

}



.xcx_plugin_activity .activity03 .content .item{

    width: 100%;

    height: auto;

    line-height: 23px;

    font-size: 14px;

}



.content .item .name{

    color: #999;

    font-size: 14px;

}



.content .item .cont{

    color: #000;

    font-size: 14px;

}



.content .item .number{

    color: #FF7070;

    font-size: 14px;

}



























.input-box:hover{ border: 1px dashed #8a8a8a;cursor:move;}

.input-box  input,p{float: left}

.input-box p{display: none}

.input-box:hover p {display: block}

/*文本框*/

.input_item{width: 100%;height: 40px;line-height: 40px;padding: 0 10px;   display: inline-flex;  font-size: 14px; color: #000;

    /*border-bottom: 1px #f8f8f8 solid;*/

}

.input_item input{min-width: 75%;height: 39px;padding: 0 10px;font-size: 14px;float: left;margin-left: 15px;border: 0px;outline:none;color: #000;}



/*文本域*/

.textarea_item{width: 100%;height: 100px;line-height: 100px;padding: 0 10px; display: inline-flex; font-size: 14px;  color: #000;

    /*border-bottom: 1px #f8f8f8 solid;*/

}

.textarea_item textarea{ max-width: 75%;  width: 75%;line-height: 30px;padding: 8px 10px;font-size: 13px;float: left;border: 1px #f8f8f8 solid;border-radius: 4px;margin: 5px 0;margin-left: 15px;font-size: 14px;}



/*下拉框*/

.select_box{width: 100%;height:40px;line-height: 40px;display: inline-flex;padding: 0 10px;}

.my_select{-webkit-appearance: menulist;-moz-appearance: menulist;

    appearance: menulist;

    border-radius: 3px;

    margin-left: 15px;

    display: block;

    width: 70%;

    padding: 0px 12px;

    height: 34px;

    line-height: 34px;

    margin-top: 3px;

    font-size: 15px;

    color: #495057;

    background-color: #fff;

    background-image: none;

    background-clip: padding-box;

    border: 1px solid #ced4da;

    border-radius: .25rem;

    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;

}



/*单选按钮*/

.radio_box{

    width: 100%;

    height: auto;

    line-height: 40px;

    padding: 0 10px;

    display: inline-block;

}



.radio_box .radio_cont{

    width: auto;

    max-width: 70%;

    height:auto;

    float: left;

}



.radio_box .radio_cont .item{

    height:40px;

    line-height:40px;

    margin-left: 10px;

    display: inline-flex;

}



.radio_box .radio_cont .item input{

    height:40px;

    line-height: 40px;

    margin-top: 0;

}



/*多选按钮*/

.checkbox_box{

    width: 100%;

    height: auto;

    line-height: 40px;

    padding: 0 10px;

    display: inline-block;

}



.checkbox_box .name{

    width: auto;

    max-width: 30%;

    min-width: 20%;

    height:auto;

    min-height: 40px;

    float: left;

}



.checkbox_box .checkbox_cont{

    width: auto;

    max-width: 70%;

    height:auto;

    float: left;

}



.checkbox_box .checkbox_cont .item{

    height:40px;

    line-height:40px;

    margin-left: 10px;

    display: inline-block;

}



.checkbox_box .checkbox_cont .item input{

    height:40px;

    line-height: 40px;

    margin-top: 0;

}



/*单按钮*/

.button_box{

    width: 100%;

    height:auto;

    padding: 0 10px;

}



.button_box .btn{

    width: 80%;

    height: 40px;

    margin: 0 10%;

    background: #4AA6EE;

    color: #fff;

    font-size: 14px;

    border: none;

    border-radius: 3px;

}









/*双按钮*/

.buttons_box{

    width: 80%;

    height: auto;

    margin: 10px 10%;

    padding: 0 10px;

    display: inline-block;

}



.buttons_box .button{

    width: 46%;

    height: 40px;

    background: #4AA6EE;

    margin: 0 2%;

    color: #fff;

    font-size: 14px;

    float: left;

    border: 1px #4AA6EE solid;

    border-radius: 4px;

}



.module_box{

    width: 100%;

    height: auto;

    position: relative;

}



.add_select{

    width: auto;

    height: auto;

    display: inline-block;

    margin-left: 10px;

}



.delete_select{

    position: absolute;

    right: 0;

    top: 0;

}</pre></body></html>