html{  height: 100%;}/**重写部分**/.header-demo .logo-block{  float: left;  line-height: 50px;  font-size: 18px;  color: #f2ffea;}.header-demo .logo-block img{  margin: 0px 5px;  border-radius: 20px;}.layui-layout-body{  height: 100%;  background: #fefefe;}.layui-tab{margin: 0px}.layui-elem-quote{  padding: 10px 15px;  border-left: 0px;  background: #eafcf9;  color: #36b6a1;}.layui-bg-black,.layui-nav,.layui-layout-admin .header{  background: #112030 !important;}.layui-btn{  line-height: 32px;  height: 32px;  padding: 0px 10px;}.layui-table .layui-btn{  line-height: 28px;  height: 28px;}.layui-table td, .layui-table th{  padding: 7px 10px;  text-align: center;  /*  width: 200px !important;  */}.layui-table .table-title{  text-align: left;}.layui-table td{  border: 1px #f5f5f5 solid;}.layui-table thead tr{  color: #333;}.layui-table th{  font-weight: bold;  background: #f9f9f9;  border: 1px #eee solid;}.layui-table tr:hover td{  background: #f9f9f9}.layui-form-select dl dd.layui-this{  background: #f2fdff;  color: #0099cc;}.layui-nav .layui-nav-item{  line-height: 50px;}.layui-nav-child{  top: 52px;}.boderStyle2 td{  border: 1px #ddd solid;}.boderStyle2.layui-table tr:hover td,.boderStyle2.layui-table td,.boderStyle2.layui-table:hover tr{  background-color: inherit;}.boderStyle2.layui-table tr td:hover ,.boderStyle2.layui-table td{  background-color: inherit;}.boderStyle2 tr.trbg td,.boderStyle2:hover tr.trbg td{  background: #eee;}.boderStyle2 tr td.border{  border:none;  border-bottom: 1px #ddd solid;}.layui-input{  height: 32px;}.layui-form-item .layui-input-inline{  width: auto;}.x-center{  float: left;}xblock .layui-btn{  float: right;}.layui-tab-title{  background: #f5f5f5;  border:1px #eee solid;  margin-bottom: 10px;}.layui-tab-title li{  border-right:1px #eee solid;}.layui-tab-title li:hover{  color: #0099cc;}.layui-tab-title .layui-this{  background: #fff;  color: #0099cc;}.layui-tab-title .layui-this:after{  border: none;  border-bottom: 1px #fff solid;}.layui-nav-tree .layui-nav-child dd.layui-this, .layui-nav-tree .layui-nav-child dd.layui-this a, .layui-nav-tree .layui-this, .layui-nav-tree .layui-this>a, .layui-nav-tree .layui-this>a:hover{  color: #00bfff;  background:#000;}.layui-nav-itemed{  background: #1c242c;}/**左侧菜单**/.layui-nav-itemed>.layui-nav-child{  background-color: rgba(255,255,255,.05)!important}.layui-nav-itemed .leftMenu_a,.layui-nav-tree .layui-nav-itemed .leftMenu_a:hover{  background: #0099cc;}.layui-nav-tree .layui-nav-item a:hover{  background:#000 ;}.layui-nav-tree .layui-nav-bar{  background: none;}.layui-nav-itemed>.leftMenu_a i{  color: #fff;}/**表单**/.layui-form-label{  width: 120px;  padding: 9px 5px;}.layui-input-block{  margin-left: 140px;}.layui-form-pane .layui-form-label{  background: none;  border: none;  text-align: right;}/**表单按钮**/.layui-btn-big{  min-width: 100px;  text-align: center;}.layui-breadcrumb{  padding: 0px 10px;}.fileUploadInput{  float: left;}.fileUpload .fileUploadBtn{  position: absolute;  width: 120px;  right: -120px;}.imgUpload{  position: relative;}table .layui-btn,.imgUpload .imgUploadBtn,.layui-inline .layui-btn,.fileUpload .fileUploadBtn{  background: #fff;  color: #00B8F5;  border: 1px #00B8F5 solid;  border-radius: 0px;}.layui-table .layui-btn{  height: 24px;  line-height: 24px;  font-size:12px;}.layui-table .layui-btn:hover,.imgUpload .imgUploadBtn:hover,.fileUpload .fileUploadBtn:hover{  background:#00c1de ;  color: #fff;}.paging span.current:hover, .paging a:hover,.paging span.current{  background: #0099cc;}.paging a, .paging span.current{  height: 28px;  line-height: 28px;}.paging span.current{  border: 1px #0099cc solid;}.imgUploadDeleteBtn{  width:32px; height:32px;background: #bbb; color: #fff; font-weight: bold; line-height: 32px; text-align: center;  position: absolute; right: 0px;}/**新闻管理**/.layui-table .x-doing{  background: none !important;}.x-doing .layui-nav-item > a{ border: 1px #00c1de solid;  color: #00c1de;}.x-doing .layui-nav-item > a .layui-nav-more{  border-top-color: #00c1de;}.layui-table .x-doing .layui-nav-bar{  display: none;}.x-doing .layui-nav-item  .layui-nav-child{  top: 26px;}xblock .layui-btn-danger{  float: left;}.x-doing .layui-nav-item .layui-btn-juese:hover .layui-nav-more{  border-top-color:rgba(0,0,0,0);}/**登录页面重写**/.x-box-bg{   background: url("../images/login-bg.jpg") no-repeat;  -webkit-background-size: cover;  height: 100%;  background-size: cover;  position: relative;}.login-box{  width: 1000px;  height:420px;  position: absolute;  top: 50%;  margin-top: -210px;  left: 50%;  margin-left: -500px;  box-shadow: 0px 0px 8px #555;  transition: all 1s;  background: none;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;}.login-box-left{  background: rgba(255,255,255,0.4);}.login-box-right,.login-box-left{  width: 50%;  float: left;  height: 100%;}.login-box-right{  background: #fff;}.login-box-logo{  text-align: center;  font-size: 30px;  color: #fff;  font-weight: bold;  text-shadow: 4px 3px 5px #333;}.login-box-welcome{  margin: 140px 0px 10px 0px;  text-align: center;}.login-box-welcome img{  border:none;  width: 100%;  width: 70px;  height: 70px;   display: inline-block;  vertical-align: middle;  background: #fff;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;}.login-form-box{  margin: 0px auto;  width: 370px;}.login-form-box .x-login-box{  padding: 15px 0px;  margin: 0px;}.layui-form-item .layui-input-inline{  margin: 0px !important;  margin-right: 6px !important;}.login-form-box .layui-input{  line-height: 4px;  height: 40px;}#loginbtn .login-btn{  height: 46px;  line-height: 46px;  margin-top: 20px;  border-radius: 30px;  background: #0099cc;  font-size: 18px;}.login-form-box .layui-input{  -webkit-box-shadow: 0 0 0px 1000px white inset;}/**运营——抢购**/#shopBlock span,#mediaBlock span{  display: inline-block;  margin:5px 5px 5px 0px;  background: #f7f7f7;  border: 1px #eee solid;  padding: 5px;  line-height: 18px;}#shopBlock span .delSelected,#mediaBlock span .delSelected{  display:inline-block;  width: 16px;  height: 16px;  background: none;  background: url("../images/del-iocn.png") no-repeat;  cursor: pointer;  vertical-align: middle;}.snap-form-item .layui-input-inline{  margin-right: 10px !important;}.layui-form-checked span,.layui-form-checked:hover span{  background-color: none;}.layui-form-checked i,.layui-form-checked:hover i{  color: #ff6600;}.layui-form-onswitch{  border-color: #ff6600;  background-color: #ff6600;}#imgsBlock li .delimg{  width: 16px;  height: 16px;  background: url("../images/del-iocn.png") no-repeat;  right: 0px;  top: 0px;  cursor: pointer;}table .goocdsCreate{  background: #00a0e9;  color: #fff;  border: 1px #00a0e9 solid;  padding: 0px 15px;  -webkit-border-radius: 2px;  -moz-border-radius: 2px;  border-radius: 2px;}.snap-form-add{  display: inline-block;  border: 2px #fff solid;  -webkit-border-radius: 10px;  -moz-border-radius: 10px;  border-radius: 10px;  width: 13px;  height: 13px;  line-height: 13px;  padding: 0px;  text-align: center;  margin-right: 5px;}#itemGoodsBlock > tr > td{  padding: 20px 20px 0px 20px;}.snap-form-addblock{  background: #f9f9f9;  border-top: 10px #fff solid;  margin: 20px;}.layui-field-box{  width: 840px;}.imgsBlock{  display: block; border: 1px #eee solid; height: 100px; padding: 10px;}.uploadImg-infor{  line-height: 32px;  font-size: 12px;  color: #999;}.layui-breadcrumb a{  color: #333 !important;  font-size: 16px;}.layui-breadcrumb a:hover{  color: #0099cc !important;}/**引入图标字体**/@font-face {  font-family: 'iconfont';  src: url('../../common/font/iconfont.eot');  src: url('../../common/font/iconfont.eot?#iefix') format('embedded-opentype'),  url('../../common/font/iconfont.woff') format('woff'),  url('../../common/font/iconfont.ttf') format('truetype'),  url('../../common/font/iconfont.svg#iconfont') format('svg');}.iconfont{  font-family:"iconfont" !important;  font-size:16px;font-style:normal;  -webkit-font-smoothing: antialiased;  -webkit-text-stroke-width: 0.2px;  -moz-osx-font-smoothing: grayscale;}.layui-show-header{  height: 48px;  line-height: 48px;}.back-icon{  padding-left: 20px;}.back-icon i{  font-size: 20px;  color: #999;  vertical-align: middle;}.back-icon i:hover{  color:#0099cc;}.layui-form-pane .layui-form-checkbox{  margin: 4px 10px 4px 0px;}.layui-form-pane .layui-form-radio, .layui-form-pane .layui-form-switch{  margin-right: 10px;  margin-left: 0px;}/**首页设置**/.index-col-pad{  padding: 0px 20px;}.index-col-pad .layui-card{  border:1px #eee solid;  box-shadow:inherit;}.index-col-bg{  background: #fff;  padding: 10px 0px;}.index-col-bg span{  font-size: 18px;  font-weight: bold;  color: #fc1f49;}.index-crad-header{  font-weight: bold;  font-size: 16px;}.index-col-bg a{  cursor: pointer;}.index-content{  display: block;  text-align: center;}.index-content li{  padding: 20px;  float: left;  width: 20%;  box-sizing: border-box;}.index-content li img{  width: 44px;  margin-bottom: 10px}.index-block{  width: 100%;  padding: 15px 0px;  background: #f5f5f5;  border-radius: 5px;  color: #fff;  font-size: 16px;}.index-block:hover{  opacity: 0.9;}.index-content-data li{  width: 33.333%;}.index-content-data li .index-block{  background: #fff;  border:1px #eee solid;  color: #555;}.index-block-bg1{   background: -webkit-linear-gradient(left, #00bfff , #0099cc); /* Safari 5.1 - 6.0 */   background: -o-linear-gradient(right, #00bfff, #0099cc); /* Opera 11.1 - 12.0 */   background: -moz-linear-gradient(right, #00bfff, #0099cc); /* Firefox 3.6 - 15 */   background: linear-gradient(to right, #00bfff , #0099cc); /* 标准的语法（必须放在最后） */ }.index-block-bg2{  background: -webkit-linear-gradient(left, #ff839e , #f65d7e); /* Safari 5.1 - 6.0 */  background: -o-linear-gradient(right, #ff839e, #f65d7e); /* Opera 11.1 - 12.0 */  background: -moz-linear-gradient(right, #ff839e, #f65d7e); /* Firefox 3.6 - 15 */  background: linear-gradient(to right, #ff839e , #f65d7e); /* 标准的语法（必须放在最后） */}.index-block-bg3{  background: -webkit-linear-gradient(left, #0dbbab , #00a898); /* Safari 5.1 - 6.0 */  background: -o-linear-gradient(right, #0dbbab, #00a898); /* Opera 11.1 - 12.0 */  background: -moz-linear-gradient(right, #0dbbab, #00a898); /* Firefox 3.6 - 15 */  background: linear-gradient(to right, #0dbbab , #00a898); /* 标准的语法（必须放在最后） */}.index-block-bg4{  background: -webkit-linear-gradient(left, #6ec0f6 , #60b5ee); /* Safari 5.1 - 6.0 */  background: -o-linear-gradient(right, #6ec0f6, #60b5ee); /* Opera 11.1 - 12.0 */  background: -moz-linear-gradient(right, #6ec0f6, #60b5ee); /* Firefox 3.6 - 15 */  background: linear-gradient(to right, #6ec0f6 , #60b5ee); /* 标准的语法（必须放在最后） */}.index-block-bg5{  background: -webkit-linear-gradient(left, #ff8800 , #ff7700); /* Safari 5.1 - 6.0 */  background: -o-linear-gradient(right, #ff8800, #ff7700); /* Opera 11.1 - 12.0 */  background: -moz-linear-gradient(right, #ff8800, #ff7700); /* Firefox 3.6 - 15 */  background: linear-gradient(to right, #ff8800 , #ff7700); /* 标准的语法（必须放在最后） */}.block-price{  font-size: 22px;  font-weight: bold;  color: #ff9900;  padding-bottom: 10px;  line-height: 30px;}/**插件**/.plug-block{  background: #f5f5f5;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  text-align: center;  padding: 20px 0px;}.pulg-name{  font-size: 16px;  font-weight: bold;  line-height: 28px;  padding: 10px 0px;}.pulg-infor{  padding-bottom: 15px;}.paging span{  line-height: 30px;  margin-top: 0px;}.layui-form-pane .layui-form-radio{  margin-top: 0px;}/**不同状态按钮     编辑为默认颜色**/table .layui-btn-delete{  border: 1px  #ff6600  solid;  color: #ff6600;}.layui-table .layui-btn-delete:hover{  background: #ff6600;}    /**删除按钮结束**/table .layui-btn-juese{  border: 1px #009688 solid;  color: #009688;}.layui-table .layui-btn-juese:hover{  background: #009688;}/**管理、配置、角色权限按钮结束**/.layui-btn-add{  background: #00B8F5;}.bargain-peizhi-btn{  background: #ff6600;  margin-right: 10px;}.bargain-kanjia-btn:before{  font-size: 16px;}  /**上传按钮**/.imgUpload .imgUploadBtn{  padding-left: 20px;}.imgUpload{  position: relative;}.btn-icon-po:before{  position: absolute;  right: -25px;  top: 50%;  margin-top: -8px;}.btn-icon-po2:before{  right: -45px;}.layui-btn .btn-icon-map{  vertical-align: middle;  color:#000;  font-size: 16px;}.layui-icon-release:before{  padding-right: 5px;}/**新通知更新**/.update-content{  padding: 10px 20px;   color: #555;}.update-content h2{  height: 42px;  line-height: 42px;  text-align: center;  border-bottom: 1px #eee solid;}.update-content-infor{  line-height: 22px;  padding: 10px 0px;}.update-content-time{  text-align: center;  font-size: 12px;  line-height: 24px;  color: #999;}/**首页文章列表**/.news-card-body{  border: 1px #eee solid;}.index-system-notice li{  text-align: left; }.index-system-notice li span{  float: right;  color: #999;}/**登录滑块验证**/#drag{  position: relative;  width: 100%;  height: 38px;  line-height: 38px;  border-radius: 20px;  text-align: center;}/**插件打包活动统计**/.oeder-pack-tongji{  padding: 0px;}.oeder-pack-tongji li{  padding:10px 30px 10px 0px;}.oeder-pack-tongji li:last-child{  padding-right: 0px;}.oeder-pack-tongji li a{  border:1px #eee solid;  display: block;  width: 100%;  padding:15px;  box-sizing: border-box;  border-radius: 3px;  background: #f9f9f9;}.oeder-pack-tongji li a span{  color: #fff5f7;  font-size: 18px;  font-weight: bold;}.all-hide{  display: none;}.all-show{  display: block;}.all-inline-show{   display: inline-block; }.float-left{  float: left;}.line-height32{  line-height: 32px;  height: 32px;}.line-height36{  line-height: 36px;  height: 36px;}.line-height28{  line-height: 28px;  height: 28px;}.width200{  width: 200px;}.width105{  width: 105px;}.width115{  width: 115px;}.ml5{  margin-left: 5px;}.mr5{  margin-right: 5px;}.m115{  margin-left: 15px;}.mr15{  margin-right: 15px;}.text-align-r{  text-align: right;}.width60ratio{  width: 60% !important;}.ml12{  margin-left: 12px;}.text-align-r{  text-align: right;}.width60ratio{  width: 60% !important;}.ml12{  margin-left: 12px;}.num-data{  font-size: 36px;  font-weight: bold;  white-space: nowrap;  line-height: 40px;  color: #ff0000ad;}.p15-p30{  padding: 15px 30px;}.p15-p20{  padding: 15px 20px;}.goodsImageItem{  max-height: 105px;  max-width: 100px;}.mt10{  margin-top: 10px;}