﻿/*全局*/
body {font-family:"Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;}
.mr-15 {margin-right:15px}
.mt15{margin-top: 15px;}
.clear {display:block;clear:both;}
.list-none {padding:0px;margin:0px;list-style:none;}
.xiy-head {height:100px;overflow:hidden;}
.xiy-head .logo li {float:left;height:100px;line-height:100px;font-size:22px;}
.xiy-head .logo li img {max-width:100%;max-height:70px;/*background:#209ffe;*/padding:0px 20px;}
.xiy-head .logo ul>li+li:before {padding:0 10px;color:#ddd;font-size:22px;content:"|\00a0"}
.xiy-footer {text-align:center;padding:30px;color:#777;}
.xiy-footer p {margin-bottom:5px;}
.breadcrumb>li {display:inline-block;}
.breadcrumb>li+li:before {padding:0 5px;color:#ccc;content:"/\00a0";}
.xiy-member {background-color:#f7f7f7;background-size:cover;background-repeat:no-repeat;background-position:center center;padding:50px 0px;overflow-x:hidden;}
.xiy-member input.form-control,.xiy-member textarea.form-control {border-radius:0px;height:43px;}
.xiy-member .input-group .input-group-addon {border-radius:0px;background:#efefef;}
.xiy-member .input-group i.fa {font-size:18px;color:#aaa;width:20px;text-align:center;}
.xiy-member select.form-control {border-radius:0px;}
.xiy-member textarea.form-control {height:auto;}
.xiy-member .login_link {text-align:right;margin-bottom:15px;}
.xiy-member .login_code_img img {height:43px;cursor:pointer;}
.xiy-member .form-control-feedback {height:43px;line-height:43px;padding-right:20px;}
.xiy-member .btn {border-radius:0px;}
.xiy-form-choice {padding:10px;}
.xiy-form-file-title {padding-top:8px;padding-bottom:8px;}
.xiy-form .xiy-upfile .file-drop-zone {border:0px;margin:0px;}
.xiy-form .xiy-upfile .file-preview {border-radius:0px;max-width:220px;}
.xiy-form .xiy-upfile .kv-upload-progress {max-width:220px;}
.xiy-form .xiy-upfile .kv-upload-progress .progress {border-radius:0px;}
.xiy-form .xiy-upfile .file-preview .file-actions {display:none;}
.xiy-form .xiy-upfile .file-preview-frame {box-shadow:none;display:block;margin:0px;border:0;padding:0px;float:none;height:auto;}
.xiy-form .xiy-upfile .file-preview-frame img {width:100%!important;height:auto!important;}
.xiy-form .xiy-upfile .file-preview-frame:hover {box-shadow:none;}
.xiy-form .xiy-upfile .file-drop-zone-title {font-size:30px;}
.xiy-form .xiy-upfile .fileinput-cancel-button {width:76px;}
.xiy-form .xiy-upfile .progress {margin-bottom:10px;}
.xiy-form .select-linkage .form-control {padding-right:0px;}
.has-success .form-control {border-color:#ccc;}
.has-success .input-group-addon {border-color:#ccc;}
/*登录界面*/
.login_index {background-color:#efefef;background-image:url(../images/2015020201454781.jpg);}
.login_index a.btn {margin-top:20px;}
.login_index .login_type {text-align:center;margin-top:20px;}
.login_index .login_type p {color:#444;}
.login_index .login_type .row {padding-top:5px;}
.login_index .login_type i {font-size:35px;}
.login_index .login_type i.fa-qq {color:#70A8D6;}
.login_index .login_type i.fa-weibo {color:#E07366;}
.login_index .login_type i.fa-weixin {color:#54C135;}
.login_index .form-control {border:0;}
.xiycms-code input {width:50%;float:left;}
.xiycms-code img {float:left;margin-left:20px;}
/*注册页面*/
.register_index form,.reg .header {margin:0px auto;max-width:500px;}
.register_index .login_link {margin-top:10px;margin-bottom:10px;}
.register_index .xiy-more {position:relative;}
.register_index .xiy-more span {position:absolute;text-align:center;height:30px;line-height:30px;left:50%;margin-left:-50px;top:-15px;width:100px;overflow:hidden;background-color:#fff;}
.register_index .login_code .form-control-feedback {display:none!important;}
/*邮箱验证*//*短信验证*/
.phone_code {margin:5px 0px;min-width:100%;}
.phone_code .badge {font-weight:normal;background:#777;color:#fff;}
.register_index .fa-mobile {font-size:22px!important;}
/*会员中心*/
.xiy-head .user-info {padding-top:30px;}
.xiy-head .user-info .breadcrumb {background:none;padding:.75rem 1.5rem;}
.member-profile {padding:10px 0px;}
.member-profile-content {margin:0px;padding:20px;}
.member-profile-content .sidebar .list-group-item {border:none;border-radius:0px;line-height:17px;}
.xiy-member-index .form-group {margin-bottom:0px;}
.xiy-member-index .row {margin-top:40px;}
.xiy-member-index .basic .row:last-child {border-bottom:none;}
.xiy-member-index .xiy-form {max-width:none;background:none;padding:0px;margin:0px;}
.xiy-member-index .panel {border:none;border-radius:0px;box-shadow:none;}
.xiy-member-index .panel-default>.panel-heading {border-radius:0px;font-size:16px;}
.member-profile-content .sidebar .list-group {margin-bottom:0px;}
.member-profile-content .xiy-member-profile {background:#fff;padding:15px;min-height:500px;}
.member-profile-content .sidebar-box {background:#fff;padding:20px 15px;}
/*帐号安全*/
.xiy-member-safety {}
.xiy-member-safety .media {padding:30px 0px;border-bottom:1px solid #ddd;position:relative;}
.xiy-member-safety .media button {}
.xiy-member-safety .media i {font-size:25px;width:50px;text-align:center;color:#337ab7;}
.xiy-member-safety .media i.fa-unlock-alt {font-size:33px;}
.xiy-member-safety .media i.fa-mobile {font-size:48px;}
.xiy-member-safety .media .media-body {color:#999;}
.xiy-member-safety .media .media-heading {font-size:18px;color:#444;}
.xiy-member-safety .modal .modal-body {padding:15px 15px 0px;}
.xiy-member-safety .modal form {padding:0px 0px 0px;margin:0px;max-width:none;}
.xiy-member-safety .media .loading {background:#fff url(../images/loading.gif) no-repeat center center;color:#fff;}
/*新增样式*/
.panel-default .panel-heading {background:none;border-bottom:2px solid #f7f7f7;height:44px;line-height:44px;}
.panel-default .panel-heading strong {cursor:pointer;background:none;font-weight:normal;background:-moz-linear-gradient(top,#e1e1e1,#fff);font-size:16px;float:left;margin:0 2px 0 0;height:44px;line-height:45px;text-align:center;}
.xiy-member-index .basic .panel-body {clear:both}
.panel-default .panel-heading span {float:right;padding-right:10px;font-size:13px;cursor:pointer;}
.panel,.member-profile-content .sidebar-box {padding:0px !important;}
li.list-group-item {padding:0px !important;}
.user-tx a {width:160px;display:block;position:relative;}
.user-tx a img {width:100%;}
.user-tx span {display:block;height:22px;line-height:22px;text-align:center;background:#ff6565;color:#fff;width:100%;position:absolute;bottom:0px;left:0px;}
.input-txt {width:80%;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;box-shadow:none;border-radius:0;height:36px;box-sizing:border-box;font-size:12px;color:#333;}
.btn-primary {width:101px;border:none !important}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active {-moz-box-shadow:1px 1px 2px #ccc;/* 老的 Firefox */box-shadow:1px 1px 2px #ccc;}
.panel-default select {height:38px;line-height:38px;border-radius:0;border:1px solid #ccc;padding-left:7px;}
span.redx {color:red;float:right;width:18%;text-align:left;vertical-align:middle;height:38px;line-height:38px;}
p.notic {margin-bottom:0px;}
.sidebar-header {padding:30px 15px;}
.align-items-center {-ms-flex-align:center!important;align-items:center!important;}
.sidebar-header .title h1 {color:#666;}
.sidebar-header .title p {font-size:0.9em;font-weight:200;color:#666;margin:0px;}
.rounded-circle {border-radius:50%!important;}
.sidebar-header .avatar {width:80px;margin:0px auto;}
.sidebar-header .avatar img {-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;margin:auto;width:80px;height:80px;}
.d-flex {text-align:center}
.sidebar-header .title {margin-top:10px;clear:both}
.ydc-icon {width:18px;height:18px;display:block;border:none;background-repeat:no-repeat;background-position:center;background-size:18px;}
.list-group-item a {display:block;width:100%;padding:12px 0 12px 68px;line-height:20px;position:relative;font-size:14px;}
.ydc-icon-find {margin-right:8px;background-image:url(../images/homeico.png);}
.active .ydc-icon-find {margin-right:8px;background-image:url('../images/homeico2.png');}
.fl {float:left;}
.ydc-icon-record {margin-right:8px;background-image:url('../images/caiwu-hei.png');}
.active .ydc-icon-record {background-image:url('../images/caiwu.png');}
.input-group {padding-top:0px;margin:0px auto;width:320px;}
.changepass .container {padding-top:25px;}
.changepass .modal-footer {text-align:center}
.changepass .form-group {margin-bottom:0px;}
.reg {background:#f7f7f7;}
.reg .input-group {width:100%;}
.reg .chicuele {position:absolute;right:3px;bottom:4px;height:36px;z-index:10;}
.reg fieldset {border:1px solid #e7e7e7}
.reg legend {font-size:1.1em;}
.reg .radio,.reg .checkbox {width:100%;float:left;}
.reg .radio label,.reg .checkbox label {padding-left:6px;}
.reg .header {padding:15px 0px;color:#fff;text-align:center}
.reg .header span {font-size:1.6rem;}
.reg .select .dt {display:block;margin-bottom:.5rem;}
.reg .panel-body {padding:38px 50px 50px;}
body.centre {overflow-x:hidden;}
.centre .panel-body textarea {width:80%;min-height:60px;border:1px solid #ccc}
.centre .checkbox-custom,.centre .radio-custom {margin-top:0px;}
@media (min-width:640px) {.col-sm-2 {width:20% !important}
.col-sm-10 {width:80%}
.hamburger {display:none !important;}
}
.pay .xiy-member-index .row {margin:10px 0px;}
.pay .panel-body {padding:0px 10px 0px;}
.pay .dataTables_wrapper {margin-top:10px;}
@media (max-width:640px) {.col-sm-2 {display:none;}
.col-sm-10 {width:100% !important;padding:0px !important;}
.nber {display:none;}
.member-profile-content {padding:0 5px;}
.panel-body {padding:8px;}
.centre .panel-body {padding:3px;}
.xiy-head .user-info .breadcrumb {display:none;}
.xiy-head {height:68px;overflow:hidden;}
.xiy-head .logo li {float:left;height:68px;line-height:68px;font-size:22px;}
.changepass input.form-control {padding:0px !important;text-indent:8px;}
.changepass input.btn-primary {position:absolute;right:-1px;top:0px;z-index:2;height:38px;padding:0px;border-radius:2px;}
.xiy-member-index .row {margin-top:30px;}
}
.tag-success {background:none;color:#333}
.register_index input.sento {position:absolute;right:0;top:0px;z-index:2;height:42px;}
/*-------------------------------*/
#wrapper {-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;padding-left:0;transition:all 0.5s ease;}
#wrapper.toggled {padding-left:220px;}
#wrapper.toggled #sidebar-wrapper {width:220px;}
#wrapper.toggled #page-content-wrapper {margin-right:-220px;position:absolute;}
#sidebar-wrapper {-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;background:#fff;height:100%;left:220px;margin-left:-220px;overflow-x:hidden;overflow-y:auto;transition:all 0.5s ease;width:0;z-index:1000;}
#sidebar-wrapper::-webkit-scrollbar {display:none;}
#page-content-wrapper {padding-top:70px;width:100%;}
.hamburger {background:transparent;border:none;display:block;height:30px;position:absolute;top:20px;right:10px;width:30px;z-index:999;}
.hamburger:hover {outline:none;}
.hamburger:focus {outline:none;}
.hamburger:active {outline:none;}
.hamburger.is-closed .hamb-top {-webkit-transition:all 0.35s ease-in-out;top:5px;}
.hamburger.is-closed .hamb-middle {margin-top:-2px;top:50%;}
.hamburger.is-closed .hamb-bottom {-webkit-transition:all 0.35s ease-in-out;bottom:5px;}
.hamburger.is-closed .hamb-top,.hamburger.is-closed .hamb-middle,.hamburger.is-closed .hamb-bottom,.hamburger.is-open .hamb-top,.hamburger.is-open .hamb-middle,.hamburger.is-open .hamb-bottom {height:3px;left:0;position:absolute;width:100%;}
.hamburger.is-open .hamb-top {-webkit-transform:rotate(45deg);-webkit-transition:-webkit-transform 0.2s cubic-bezier(0.73,1,0.28,0.08);background-color:#ffffff;margin-top:-2px;top:50%;}
.hamburger.is-open .hamb-middle {background-color:#ffffff;display:none;}
.hamburger.is-open .hamb-bottom {-webkit-transform:rotate(-45deg);-webkit-transition:-webkit-transform 0.2s cubic-bezier(0.73,1,0.28,0.08);background-color:#ffffff;margin-top:-2px;top:50%;}
/*-------------------------------*//*          Dark Overlay         *//*-------------------------------*/
.overlay {position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.4);z-index:1;}
.list-group-item:first-child {border-radius:0px !important;}
.btn-group-lg>.btn,.btn-lg {font-size:1rem}
@media (min-width:640px) {.reg .panel-body {background:#fff;box-shadow:0 0 50px #ccc;border-radius:5px;border:#cecece;}
}
@media (max-width:640px) {.m-hide {display:none !important;}
.reg .panel-body {padding:30px 15px;}
.regi .panel-body {padding:0px 15px 0px;}
.reg .btn-primary {width:auto}
.panel-default .panel-heading strong {}
.deta .xiy-member-index .row {margin:10px -10px;}
h1.text-xs-center {font-size:2rem;margin-top:10px !important;}
}
.changepass .form-group {margin-bottom:10px;}
.form-group a.login_link {position:absolute;right:0;top:0;}
.login-link {text-align:right;margin-top:10px;margin-bottom:10px;}
.login-link span {color:#CACAD9;padding:0 4px 0px 7px;text-align:center;font-size:12px;vertical-align:middle;}
.login-link a {color:#999;vertical-align:middle;}
em,i {font-style:normal}
.input-group em.tis {position:absolute;right:6px;top:10px;z-index:3;color:#999}
.mip-reg-logo {text-align:center;margin-bottom:0px;margin-top:10px;}
.mip-reg-logo img {width:65%;margin-bottom:15px;padding:0px 20px;}
.mip-reg-heading {font-size:18px;color:#333;margin-top:0px;margin-bottom:40px;padding:0;text-align:center}
/*邮箱认证*/
.yxrz {}
.yxrz .form-control {width:70%;border-right:none;}
.yxrz .btn-primary {width:30%;height:36px;background:#999 !important;height:36px !important;}
.yxrz .btn-primary:hover,.yxrz .btn-primary:focus,.yxrz .btn-primary:active {background:#888 !important;}
.reg .sento {background:#999 !important;}
.reg .sento .btn-primary:hover,.reg .sento .btn-primary:focus,.reg .sento .btn-primary:active {background:#888 !important;}
.czl {width:88px;height:32px !important;margin-right:3px;padding:0px 3px;}
.font-size-24 {font-size:24px;}
.green-400 {color:#7dd3ae!important;}
[class*=' wb-'],[class^=wb-] {font-family:'Web Icons';font-weight:400;font-style:normal;position:relative;display:inline-block;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);text-rendering:auto;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.font-size-75 {font-size:75px!important;}
/*分页*/
.pagination {display:inline-block;padding-left:0;border-radius:4px}
.pagination>li {display:inline}
.pagination>li>a,.pagination>li>span {position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.pagination>li:first-child>a,.pagination>li:first-child>span {margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.pagination>li:last-child>a,.pagination>li:last-child>span {border-top-right-radius:4px;border-bottom-right-radius:4px}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {color:#23527c;background-color:#eee;border-color:#ddd}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}
.deta .dataTables_paginate,div.fytotal {text-align:center;}
i.fa-power-off {margin-right:6px;margin-left:2px;}
.fa-power-off:before {font-size:17px;color:#aaa;content:"\f127";}
/*第三方登录样式*/
.login_type {padding-top:15px;}
.login_type ul li i {font-size:3rem;}
/*表单代码*/
.red {color:#f00 !important;}
.layui-icon {font-size:12px;margin-left:3px;}
.layui-form-label {}
.layui-input-block {line-height:36px;}
.xiycms-code input {width:120px;float:left;margin-right:10px;}
.xiycms-code img {float:left;width:130px;height:38px;}
.layui-textarea.noborder {border:0px;padding:0px;max-width:100%;}
/*分页专用css1 -- .xiycms-page*/.xiycms-page {list-style:none;margin:20px 0px;text-align:center;}
.xiycms-page li {display:inline-block;margin:0px 5px;border:1px solid #dedede;margin-right:5px;line-height:30px;color:#999;}
.xiycms-page li a {display:inline-block;line-height:30px;padding:0 6px;}
.xiycms-page li.active,.qipapage li.hover {border:1px solid #00b5f9;color:#00b5f9;font-weight:bold;text-decoration:none;}
.xiycms-page li.active a,.qipapage li.hover a {color:#00b5f9;font-weight:bold;text-decoration:none;}
/*push投稿*/
.xiy-push {margin-top:20px !important;}
.xiy-push a {border:1px solid #eaeaea;padding:8px 15px;border-radius:.1rem;margin:10px 5px 0 0;display:inline-block;color:#999;font-size:14px;}
.layui-layer-content a {color:#009f95;}
/*收货地址*/
.xiycms_address {overflow:hidden;}
.xiycms_address ul {width:100%;list-style:none;}
.xiycms_address ul li {float:left;width:31%;margin:0 2.3% 2.3% 0;border:1px solid #ededed;box-shadow:1px 2px 10px rgba(0,0,0,0.08);height:200px;position:relative;border-radius:4px;}
.xiycms_address ul li .pd {padding:15px 20px;}
.xiycms_address ul li h4 {font-weight:400;font-size:16px;margin:0;padding:0;}
.xiycms_address ul li h4 span {float:right;color:#90BAFF;}
.xiycms_address ul li p {font-size:14px;color:#666;line-height:24px;margin:8px 0 0 0;padding:0;}
.xiycms_address ul li .bt {position:absolute;bottom:0;width:100%;line-height:40px;text-align:right;font-size:14px;padding-right:15px;border-top:1px solid #f3f3f3;}
.xiycms_address ul li .bt a {color:#666;}
.xiycms_address ul li .bt a:hover {color:#f30;}
.xiycms_address ul li i {position:absolute;right:6px;top:4px;display:block;font-size:16px;color:#fff;z-index:10;display:none;}
.xiycms_address ul li:hover {box-shadow:0px 1px 10px rgba(0,0,0,0.1);}
.xiycms_address ul li:hover .bt {display:block;}
.xiycms_address ul .hover {border-color:#CADCFA;}
.xiycms_address ul .hover:before {position:absolute;content:"";right:0;top:0;color:#1890FF;width:0;height:0;border-top:50px solid #1890FF;border-left:50px solid transparent;z-index:10;}
.xiycms_address ul .hover i {display:block;}
.xiycms_address ul .hover .default-address {display:none;}
.xiycms_address ul .add {text-align:center;line-height:200px;color:#999;}
.xiycms_address ul .add span {margin-right:10px;}
.xiycms_address ul .add a {color:#999;display:block;}
.xiycms_address ul .add:hover a {color:#f30;}
@media (max-width:760px) {.xiycms_address ul li {float:left;width:48%;margin:0 1% 1% 0;}
}
/*xiycms - 购物车*/
.quentity a {width:30px;text-align:center;}
.cart-item {display:table;width:100%;}
.cart-item-head {display:table-header-group;width:100%;}
.cart-item-head ul {display:table-row;width:100%;}
.cart-item-head li {display:table-cell;height:44px;line-height:44px;background:#209ffe;border-right:1px #4eb3ff solid;color:#fff;font-size:16px;text-align:center;}
.cart-item-head li:nth-child(2),.cart-item-head li:nth-child(3),.cart-item-head li:nth-child(4),.cart-item-head li:nth-child(5) {width:12%;padding:0 10px;}
.cart-item-list {display:table-row-group;}
.cart-item-list > li {position:relative;display:table-row;padding:36px 0;}
.cart-item-list > li > div {position:relative;display:table-cell;text-align:center;vertical-align:top;border-bottom:1px solid #e9e9e9;}
.cart-item-list > li.disabled > div:after {position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:rgba(96,95,95,0.3);z-index:5;}
.cart-item-list .cart-tab-1 {min-height:72px;padding:36px 0;text-align:left;border-left:1px solid #e9e9e9;}
.cart-item-list .cart-tab-2 {padding-top:64px;}
.cart-item-list .cart-tab-3 {padding-top:48px;}
.cart-item-list .cart-tab-4 {padding-top:64px;}
.cart-item-list .cart-tab-5 {padding-top:62px;border-right:1px solid #e9e9e9;}
.cart-item-list .cart-item-check {float:left;padding:28px 0 0 22px;}
.cart-item-list .cart-item-check input,.item-all-check input {width:18px;height:18px;cursor:pointer;}
.cart-item-list .cart-item-pic {float:left;width:80px;height:72px;margin-left:22px;border:1px solid #e9e9e9;}
.cart-item-list .cart-item-pic img {width:100%;height:100%;}
.cart-item-list .cart-item-title {margin:0 20px 0 160px;}
.cart-item-list .cart-item-title .item-name {margin:2px 0 10px;line-height:16px;color:#000;}
.cart-item-list .cart-item-title .item-count-down .icon-clock {width:14px;height:14px;fill:#605F5F;vertical-align:middle;}
.cart-item-list .cart-item-title .item-count-down .item-count-down-time {display:inline-block;height:14px;line-height:14px;padding:0 5px;background:#f0f0f0;font-size:12px;color:#605F5F;}
.cart-item-list .item-include {position:relative;margin-left:160px;}
.cart-item-list .item-include dl {padding-right:60px;}
.cart-item-list .item-include dl dt {float:left;width:65px;}
.cart-item-list .item-include dl dd {margin-bottom:13px;float:left;margin-right:10px;color:#999;}
.cart-item-list .item-include dl:after {visibility:hidden;display:block;content:" ";clear:both;}
.cart-item-list .item-include .item-include-more {position:absolute;right:10px;top:0;}
.cart-item-list .item-stock {margin-top:5px;font-size:12px;color:#999;}
.cart-item-list .item-stock-no {color:#d1434a;}
.cart-item-list .item-price-total {color:#d1434a;}
@media only screen and (max-width:991px) {.cart-item {display:block;background:#f0f0f0;}
.cart-item-head {display:none;}
.cart-item-list {display:block;}
.cart-item-list > li {position:relative;display:block;margin-bottom:10px;padding:0;background:#fff;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;}
.cart-item-list > li > div {position:static;display:block;border:none;}
.cart-item-list > li.disabled:after {position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:rgba(96,95,95,0.3);z-index:5;}
.cart-item-list > li.disabled > div:after {display:none;}
.cart-item-list .cart-tab-1 {padding:18px 0 0 0;border:none;}
.cart-item-list .cart-tab-2 {display:none;}
.cart-item-list .cart-tab-3 {float:left;width:50%;padding:8px 0 8px 10px;text-align:left;}
.cart-item-list .cart-tab-4 {float:right;width:50%;padding:15px 10px 14px 0;text-align:right;}
.cart-item-list .cart-tab-5 {clear:both;padding:0;}
.cart-item-list .cart-item-check {padding-left:10px;}
.cart-item-list .cart-item-pic {margin-left:10px;}
.cart-item-list .cart-item-title {margin:0 10px 0 126px;}
.cart-item-list .item-include {margin-left:126px;}
.cart-item-list .item-quantity > div {display:inline-block;margin-right:3px;vertical-align:middle;}
.cart-item-list .item-stock {margin-top:0;}
.cart-item-list .cart-item-opration {position:absolute;top:40px;right:10px;}
.order-item .cart-item-list .cart-item-title {margin-left:100px;}
.order-item .cart-item-list .item-include {margin-left:10px;}
}
/** cart-foot **/
.cart {padding:19px 0 54px 0;}
.cart-foot-wrap {height:54px;line-height:54px;margin-top:18px;}
.cart-foot-wrap .cart-foot-l {float:left;font-size:16px;padding:0 22px;}
.cart-foot-wrap .item-all-check {float:left;}
.cart-foot-wrap .item-all-check .item-check-btn {margin-right:18px;}
.cart-foot-wrap .item-all-check span {vertical-align:middle;}
.cart-foot-wrap .item-all-del {float:left;margin-left:22px;}
.cart-foot-wrap .cart-foot-r {float:right;}
.cart-foot-wrap .item-total {float:left;margin-right:31px;color:#605F5F;font-size:18px;}
.cart-foot-wrap .item-total .total-price {margin-left:16px;color:#d1434a;font-family:"moderat",sans-serif;}
.cart-foot-wrap .next-btn-wrap {float:right;}
.cart-foot-wrap:after {visibility:hidden;display:block;content:" ";clear:both;}
@media only screen and (max-width:1280px) {.container {width:100%;}
}
@media only screen and (max-width:991px) {.cart {padding-top:40px;}
.cart-foot-wrap .cart-foot-l {padding:0 10px;}
}
@media only screen and (max-width:767px) {.next-btn-wrap {}
.next-btn-wrap .btn {display:block;width:100%;}
.cart {padding-top:13px;}
.cart-foot-wrap {height:42px;line-height:42px;margin:0;}
.cart-foot-wrap .cart-foot-l {}
.cart-foot-wrap .cart-foot-r {float:none;width:100%;position:fixed;bottom:0px;left:0px;background:#fff;}
.cart-foot-wrap .item-total {float:left;font-size:16px;text-align:center;width:50%;line-height:54px;margin-right:0px;}
.cart-foot-wrap .next-btn-wrap {float:right;width:49%;}
}
/** cart - 结算按钮 **/
.cart .btn {display:inline-block;height:54px;line-height:54px;padding:0 1.2em;text-align:center;font-size:14px;font-family:"moderat",sans-serif;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;border:1px solid #209ffe;color:#fff;text-transform:uppercase;letter-spacing:.25em;white-space:nowrap;}
.btn--red {background-color:#d1434a;border-color:#d1434a;color:#fff;}
.btn--red:hover {background-color:#fff;color:#d1434a;}

/*订单列表*/
.myorder{font-size:13px;list-style:none;margin-top:15px;}
.myorder li{margin-bottom:20px;border:1px solid #eee;box-shadow:2px 1px 6px rgba(0,0,0,0.1);}
.myorder span{display:inline-block;}
.myorder .goods_subject{background:#fafafa;display:flex;justify-content:space-between;}
.myorder .goods_subject .leftbox{border-right:1px solid #eee;padding:10px 20px;flex:1;display: flex;}
.myorder .goods_subject .rightbox{padding:10px 0px;display: flex;width:200px;}
.myorder .goods_subject .date{font-family:sans-serif;width:150px;}
.myorder .goods_subject .orderid{width:270px;}
.myorder .goods_subject .orderid a{color:#06f;font-family:sans-serif;}
.myorder .goods_subject .orderid a span{cursor:pointer;}
.myorder .goods_subject .price{width:120px;}
.myorder .goods_subject .num{width:80px;}
.myorder .goods_subject .action{width:80px;}
.myorder .goods_subject .total{width:80px; text-align: center;}
.myorder .goods_subject .view{width:100px;}
.myorder .goods_subject .view a{color:#06f;}
.myorder .goods_subject .view a:hover{color:#03f;}
/*订单列表 - 商品列表*/
.myorder .goods_item{background:#fff;display:flex;justify-content:space-between;}
.myorder .goods_item .leftbox{border-right:1px solid #eee;flex:1;}
.myorder .goods_item .rightbox{padding:20px 0px;border-top:1px solid #eee;width:200px;}
.myorder .goods_item .suit{background:#fafafa;}
.myorder .goods_item .item{border-top:1px solid #eee;padding:20px 20px 10px 20px;display: flex;}
.myorder .goods_item .pic{width:150px;}
.myorder .goods_item .pic img{width:80px;height:auto;border:1px solid #eaeaea;padding:2px;}
.myorder .goods_item .name{width:270px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;}
.myorder .goods_item .name a{font-size:14px;color:#555;}
.myorder .goods_item .name a:hover{color:#f30;}
.myorder .goods_item .name em{display:block;color:#999;}
.myorder .goods_item .price{width:120px;color:#999;}
.myorder .goods_item .num{width:80px;}
.myorder .goods_item .action{width:80px;}
.myorder .goods_item .action a{display:block;color:#666;font-size:12px;border:1px solid #ddd;padding:6px 12px;border-radius:4px;background:linear-gradient(#fff,#f3f3f3);box-shadow:1px 1px 6px rgba(0,0,0,0.1);text-align:center;}
.myorder .goods_item .action a:hover{color:#f30;}
.myorder .goods_item .total{width:80px;text-align: center;color:#f60;line-height: 40px; float:left;}
.myorder .goods_item .status{width:100px;line-height:35px;}
/*订单详情*/
.myordershow{border:1px solid #eee;font-size:14px;}
.myordershow h2{background:linear-gradient(#fff,#fafafa);padding:10px 25px;font-size:16px;font-weight:400;color:#626262;border-bottom:1px solid #eee;margin:0;}
.myordershow .orderstatus{padding:10px;}
.myordershow .orderstatus .action{background:linear-gradient(#fff,#f9f9f9);margin-top:-10px;padding:20px 30px;border:1px solid #eaeaea;border-radius:4px;font-size:15px;position:relative;box-shadow:1px 1px 10px rgba(0,0,0,0.1);z-index:0;overflow:hidden;}
.myordershow .orderstatus .action .status{padding-top:10px;}
.myordershow .orderstatus .action .doing{position:absolute;right:20px;top:20px;font-size:12px;}
.myordershow .orderstatus .action p{margin:0;padding:10px 0 5px 0;font-size:13px;color:#999;}
.myordershow .orderstatus .action p span{color:#f30;}
.myordershow .goodslist{overflow:hidden;}
.myordershow .goodslist span{display:inline-block;}
.myordershow .goodslist .goods_subject{background:#fafafa;overflow:hidden;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:10px 25px;white-space:nowrap;}
.myordershow .goodslist .goods_subject span{color:#666;}
.myordershow .goodslist .goods_subject .item{width:12%;padding:10px 15px;white-space:nowrap;}
.myordershow .goodslist .goods_subject .name{width:40%;border-right:0px solid #eee;}
.myordershow .goodslist .goods_subject .total{width:14%;}
.myordershow .goodslist .goods_item{padding:0 0 10px 0;border-bottom:1px solid #eee;white-space:nowrap;}
.myordershow .goodslist .goods_item .item{width:12%;height:100px;line-height:80px;padding:10px 15px;}
.myordershow .goodslist .suit{background:#fafafa;}
.myordershow .goodslist .goods_item .name{width:40%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;border-right:0px solid #eee;line-height:normal;}
.myordershow .goodslist .goods_item .name em{display:block;color:#999;}
.myordershow .goodslist .goods_item .name .pic{width:100px;float:left;}
.myordershow .goodslist .goods_item .name .pic img{width:80px;height:auto;border:1px solid #eaeaea;padding:2px;}
.myordershow .goodslist .goods_item .total{width:14%;}
.myordershow .goodslist .goods_item .score{width:50%;vertical-align:top;padding:5px 0;overflow:hidden;}
.myordershow .goodslist .goods_item .score textarea{display:block;border:1px solid #eaeaea;width:100%;height:80px;padding:10px;margin:5px 0 10px 0;}
.myordershow .goodslist .goods_item .score .imgbox{width:50px;height:50px;line-height:50px;border:1px solid #eaeaea;text-align:center;font-size:18px;cursor:pointer;background:#f3f3f3;overflow:hidden;clear:both;display:inline-block;}
.myordershow .goodslist .goods_item .score .imgbox:hover{background:#999;color:#fff;}
.myordershow .goodslist .goods_item .score .score-imglist{overflow:hidden;display:inline;}
.myordershow .goodslist .goods_item .score .score-imglist span{width:50px;height:50px;margin-left:5px;border:1px solid #eaeaea;position:relative;cursor:pointer;}
.myordershow .goodslist .goods_item .score .score-imglist span img{width:100%;height:100%;}
.myordershow .goodslist .goods_item .score .score-imglist span em{position:absolute;width:100%;height:100%;left:0;bottom:-54px;line-height:50px;text-align:center;background:rgba(0,0,0,0.6);color:#fff;transition:all .3s ease 0s;font-size:18px;}
.myordershow .goodslist .goods_item .score .score-imglist span:hover em{bottom:0;}
.myordershow .goodslist .scorebtn{width:60%;float:right;line-height:25px;padding:20px 0 0 0;text-align:left;padding:25px 25px 25px 0;}
.myordershow .goodslist .totals{width:250px;float:right;line-height:25px;font-size:14px;padding:20px 0 0 0;text-align:right;padding:25px 25px 25px 0;}
.myordershow .goodslist .totals span{display:inline-block;width:120px;text-align:right;color:#999;float:left;}
.myordershow .goodslist .totals em{margin:0 10px 0 0;}
.myordershow .other{clear:both;}
.myordershow .other h3{background:#fafafa;overflow:hidden;border:1px solid #eee;border-left:0;border-right:0;padding:10px 25px;font-weight:400;margin:0;font-size: 16px;}
.myordershow .other ul{margin:15px 25px;list-style:none;}
.myordershow .other ul li{color:#666;font-size:13px;line-height:30px;}
.table .text-right {text-align: right;}
/*Step*/
.xiycms-step-wrap {position:relative;overflow:hidden;z-index:20;}
.xiycms-step-wrap .xiycms-step-bg,.xiycms-step-wrap .xiycms-step-progress {height:0.2rem;position:absolute;top:.85rem;left:0;}
.xiycms-step-wrap .xiycms-step-bg {width:100%;background:#ccd5db;}
.xiycms-step-wrap .xiycms-step-progress {width:0;background:#1890FF;}
.xiycms-ui-step {font-size:0;display:flex;position:relative;}
.xiycms-step-item {font-size:.7rem;color:#595959;text-align:center;flex:1;position:relative;}
.xiycms-step-num {width:1.8rem;height:1.8rem;font-size:.9rem;line-height:1.6rem;background:#ccd5db;border:.1rem solid #ccd5db;display:block;border-radius:50%;color:#fff;text-align:center;margin:0 auto;}
.xiycms-step-title {line-height:1.6rem;color:#999;}
.xiycms-step-item.active .xiycms-step-num {background:#fff;color:#1890FF;border-color:#3e8ef7;}
.xiycms-step-item.active .xiycms-step-title {color:#1890FF;}
.xiycms-step-bottom .xiycms-step-bg,.xiycms-step-bottom .xiycms-step-progress {top:2.4rem;}
.xiycms-step-red .xiycms-step-progress {background:#ED4014;}
.xiycms-step-red .xiycms-step-item.active .xiycms-step-num {color:#ED4014;border-color:#ED4014;}
.xiycms-step-red .xiycms-step-item.active .xiycms-step-title {color:#ED4014;}
.xiycms-step-yellow .xiycms-step-progress {background:#F37B1D;}
.xiycms-step-yellow .xiycms-step-item.active .xiycms-step-num {color:#F37B1D;border-color:#F37B1D;}
.xiycms-step-yellow .xiycms-step-item.active .xiycms-step-title {color:#F37B1D;}
.xiycms-step-green .xiycms-step-progress {background:#19BE6B;}
.xiycms-step-green .xiycms-step-item.active .xiycms-step-num {color:#19BE6B;border-color:#19BE6B;}
.xiycms-step-green .xiycms-step-item.active .xiycms-step-title {color:#19BE6B;}
.xiycms-step-info .xiycms-step-progress {background:#2DB7F5;}
.xiycms-step-info .xiycms-step-item.active .xiycms-step-num {color:#2DB7F5;border-color:#2DB7F5;}
.xiycms-step-info .xiycms-step-item.active .xiycms-step-title {color:#2DB7F5;}
.xiycms-step-arrow:after {display:block;content:" ";margin:.75rem auto 0 auto;width:1rem;height:1rem;border:1px solid #eaeaea;border-left:0;border-bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background:#fff;z-index:30;}
/*订单支付*/
.ordershow{margin:10px 0 0 0;box-shadow:1px 2px 10px rgba(0,0,0,0.1);border:1px solid #f3f3f3;background:#fff;}
.ordershow .tip{margin:30px 40px 30px 40px;position:relative;}
.ordershow .tip h3{font-size:24px;font-family:microsoft yahei;font-weight:300;margin:0;}
.ordershow .tip h3 span{margin-right:20px;}
.ordershow .tip p{font-size:14px;padding-left:44px;margin:0;color:#666;}
.ordershow .tip div{font-size:14px;position:absolute;bottom:20px;right:0;top:35px;text-align:right;color:#999;}
.ordershow .tip div em{color:#f60;font-size:24px;}
.ordershow .tip div p{margin:0;padding:0;}
.ordershow .tip div p em{color:#f60;font-size:15px;}
.ordershow .tip p em{color:#f30;}
.ordershow h5{font-size:18px;font-family:microsoft yahei;font-weight:300;padding-left:30px;background:#fafafa;border:1px solid #f3f3f3;border-left:0;border-right:0;height:50px;line-height:50px;margin:10px 0;}
.ordershow .info{margin:0;list-style:none;}
.ordershow .info li{padding:0 0 10px 0;font-size:14px;}
.ordershow .info li span{display:inline-block;width:120px;text-align:right;padding-right:10px;color:#999;}
.ordershow .info li em{color:#f30;}
.ordershow .pay{margin:0 20px 5px 20px;list-style:none;overflow:hidden;}
.ordershow .pay li{float:left;margin:5px 1% 1% 0;cursor:pointer;}
.ordershow .pay li div{border:1px solid #efefef;text-align:center;margin-left:10px;position:relative;}
.ordershow .pay li div i{position:absolute;right:2px;bottom:2px;display:block;font-size:12px;color:#fff;z-index:10;display:none;}
.ordershow .pay .active div:before{position:absolute;content:"";right:0;bottom:0;color:#1890FF;width:0;height:0;border-bottom:30px solid #1890FF;border-left:30px solid transparent;z-index:10;}
.ordershow .pay .active div{border-color:#90BAFF;}
.ordershow .pay .active div i{display:block;}
.ordershow .bottom{height:70px;line-height:70px;bottom:0;background:#fafafa;border-top:1px solid #eee;text-align:center;padding:0 20px;}
.ordershow .tip h3 span.layui-icon{color: #19BE6B;font-size:22px;}
@media (max-width: 760px) {
    .myorder .goods_subject {display:flex;}
    .myorder .goods_item {display:block;}
    .myorder .goods_subject .leftbox {display:block;}
    .myorder .goods_subject .rightbox { /*display: none;*/ }
    .myorder .goods_subject .total {display: none;}
    .myorder .goods_subject .view { width: auto; display: block; margin: 20px auto; float: none; }
    .myorder .goods_subject .date { width: 100%; display: block; line-height: 30px;}
    .myorder .goods_subject .price {display:none;}
    .myorder .goods_subject .num {display:none;}
    .myorder .goods_item span{text-align:center;}
    .myorder .goods_item .rightbox {width:100%;}
}
/*订单提交*/
.orderinfo {margin-top: 10px;}
.order-item-head {height: 44px; line-height: 44px; background: #209ffe;}
.order-item-head li{float:left;width:15%;color: #fff;text-align: center;}
.order-item-head li:nth-child(1){width:50%; float:left;text-indent: 2em;text-align: left;}
.order-item-list {border: 1px #ddd solid;}
.order-item-list li {padding:10px 10px;}
.order-item-list li dl {width:100%;}
.order-item-list li dl dd {float:left;width:15%;text-align: center;}
.order-item-list li dl dd:nth-child(1){width:50%; float:left;text-align: left;}
.order-item-list li dl dd img {width:78px; height:78px; float:left; margin-right: 20px; }
.order-item-list li dl dd .title {line-height:35px;font-size:16px;}
.order-item-list li dl dd .sku {font-size: 12px;color: #999;}
.menu { display: flex; border-bottom: 1px solid #eaeaea; justify-content: space-between; align-items: center; line-height: 2rem;}
.menu-blue .menu-name { color: #1890FF; border-bottom-color: #1890FF;}
.menu .menu-name { border-bottom: .1rem solid #999;margin-bottom: -1px; font-size: 15px;}
.menu .menu-more a {color: #666;}
.cart_order{margin:10px 0 0 0;padding:15px 20px;box-shadow:1px 2px 10px rgba(0,0,0,0.1);border:1px solid #f3f3f3;background:#fff;}
/*订单提交 - 收货地址*/
.xiycms_address{overflow:hidden;margin-bottom:20px;}
.xiycms_address ul{width:100%;list-style:none;}
.xiycms_address ul li{overflow: hidden;float:left;width:23%;cursor: pointer;margin:20px 1.3% 0 0;border:1px solid #ededed;box-shadow:1px 2px 10px rgba(0,0,0,0.08);height:150px;position:relative;border-radius:4px;}
.xiycms_address ul li .pd{padding:15px 20px;}
.xiycms_address ul li h4{font-weight:400;font-size:16px;margin:0;padding:0;}
.xiycms_address ul li h4 span{float:right;color:#90BAFF;}
.xiycms_address ul li p{font-size:14px;color:#666;line-height:24px;margin:8px 0 0 0;padding:0;}
.xiycms_address ul li .bt{position:absolute;bottom:0;width:100%;line-height:40px;text-align:right;font-size:14px;padding-right:15px;border-top:1px solid #f3f3f3;}
.xiycms_address ul li .bt a{color:#666;}
.xiycms_address ul li .bt a:hover{color:#f30;}
.xiycms_address ul li i{position:absolute;right:6px;top:4px;display:block;font-size:16px;color:#fff;z-index:10;display:none;}
.xiycms_address ul li:hover{box-shadow:0px 1px 10px rgba(0,0,0,0.1);}
.xiycms_address ul li:hover .bt{display:block;}
.xiycms_address ul .hover{border-color:#CADCFA;}
.xiycms_address ul .hover:before{position:absolute;content:"";right:0;top:0;color:#1890FF;width:0;height:0;border-top:50px solid #1890FF;border-left:50px solid transparent;z-index:10;}
.xiycms_address ul .hover i{display:block;}
.xiycms_address ul .hover .default-address{display:none;}
.xiycms_address ul .add{text-align:center;line-height:150px;color:#999;}
.xiycms_address ul .add span{margin-right:10px;}
.xiycms_address ul .add a{color:#999;display:block;}
.xiycms_address ul .add:hover a{color:#f30;}
.cart_order .pic{border:1px solid #f3f3f3;width:80px;vertical-align:text-top;margin:0 15px 0 5px;float:left;padding:2px;}
.cart_order .feel_total{}
.cart_order .feel_total .coupon{float:left;margin:20px 0 0 0;}
.cart_order .feel_total .total{width:250px;float:right;line-height:25px;font-size:14px;padding:20px 0 0 0;text-align:right;}
.cart_order .feel_total .total span{display:inline-block;width:120px;text-align:right;color:#999;float:left;}
.cart_order .feel_total .total em{margin:0 10px 0 0;}
.cart_order .action{text-align:right;margin:20px 0 0 0;font-size:14px;clear:both;height: auto;overflow: hidden;}
.cart_order .action span{color:#f30;font-size:18px;}
.cart_order .action textarea{width:17.5%;padding:10px;float:left;border:1px solid #eaeaea;overflow:hidden;font-size:14px;}
.cart_order table ul{list-style:none;margin-left:12px;}
.cart_order table ul li{line-height:24px;}
/*优惠券select*/
#mycoupon {display:block;width:100%;padding:.6rem .8rem;font-size:.7rem;font-weight:400;color:#495057;background:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0.25rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;text-align:left;}
@media (max-width:760px) {
.xiycms_address ul li {width:48%;}
.ordershow .tip div{ position: relative;bottom: 0;left: 0;top: 0;text-align: left; margin-bottom: 5px;}
.order-item-list li dl dd .title {line-height:22px;font-size:14px;}
.order-item-list li dl dd img {margin-bottom:20px;}
.cart_order .action textarea {min-width:120px;height:60px;}
}
/*公共导航*/
.quentity input{ width: 40px; padding: 5px 10px; text-align: center; }
.panel-default .panel-heading strong {border-bottom:2px solid #209ffe;color:#209ffe;}
.panel-default .panel-heading span {color:#209ffe}
.btn-primary  {background-image: linear-gradient(to right, #e34118, #ffd084);border-right: 0px !important;}
/*{background:#209ffe !important;border:1px solid #209ffe !important}*/
.btn-primary:hover,.btn-primary:focus,.btn-primary:active {background:#209ffe !important;}
.xiy-head .user-info .breadcrumb a {color:#209ffe;}
.reg .header {background-color:#209ffe;}
.radio-primary input[type=radio]:checked+label::before {border-color:#209ffe;}
.checkbox-primary input[type=radio]:checked+label::before,.checkbox-primary input[type=checkbox]:checked+label::before {border-color:#209ffe;background:#209ffe}
a.list-group-item.active,a.list-group-item.active:focus,a.list-group-item.active:hover {background:#209ffe;}
footer.container a {color:#209ffe}
input.form-control:hover,input.form-control:active,input.form-control:focus,input.input-txt:hover,input.input-txt:active,input.input-txt:focus {border-color:#209ffe;outline:none}
.hamburger.is-closed .hamb-top,.hamburger.is-closed .hamb-middle,.hamburger.is-closed .hamb-bottom,.hamburger.is-open .hamb-bottom,.hamburger.is-open .hamb-top {background:#209ffe}
.btn-outline.btn-success {color:#209ffe;border-color:#209ffe;}
.btn-outline.btn-success.active,.btn-outline.btn-success:active,.btn-outline.btn-success:focus,.btn-outline.btn-success:hover,.open>.btn-outline.btn-success.dropdown-toggle {border-color:#209ffe;background-color:#209ffe;}
.list-group-item a {text-align:center;padding-left:0;}
.panel-heading span.fr a {color:#209ffe;}
.shop .shop-order-top .ting h4 {color:#209ffe;}
.shop .shop-order-top .ting .price {color:#209ffe;}
.shop-address li.selected a.addr-list {border:1px solid #209ffe}
/*多图组件*/
.layui-upload-list {}
.layui-upload-list .dtimg-item {width:180px;margin:0 20px 10px 0;float:left;border:1px #afe9ff solid;background:#f3fcff;border-radius:5px;position:relative;}
.dtimg-close {position:absolute;text-align:center;right:-10px;top:-10px;width:20px;height:20px;background:#fff;cursor:pointer;border:1px #03b6f9 solid;color:#03b6f9;border-radius:15px;font-size:12px;}
.dtimg-pre {position:absolute;text-align:center;left:3px;top:33px;width:20px;height:20px;background:#fff;cursor:pointer;border:1px #ddd solid;color:#bbb;border-radius:15px;font-size:12px;}
.dtimg-next {position:absolute;text-align:center;right:3px;top:33px;width:20px;height:20px;background:#fff;cursor:pointer;border:1px #ddd solid;color:#bbb;border-radius:15px;font-size:12px;}
.dtimg-close:hover {border:1px #f00 solid;color:#f00;}
.dtimg-pre:hover,.dtimg-next:hover {border:1px #03a9f4 solid;color:#03a9f4;}
.layui-upload-img {display:block;max-width:120px;max-height:80px;min-height:80px;margin:5px auto;}
.upload-img-more {margin-left:10px;}
.chouse-img-more {margin-left:5px;}
.layui-form-item {margin-bottom:5px;}
.dtimg-item .layui-form-label {width:40px;line-height:25px;padding:0px;text-align:center !important;}
.dtimg-item .layui-input-block {min-height:25px;margin-left:40px;}
.dtimg-item .layui-input {height:25px;}

.xiycms-title{ color: #0099FF;line-height: 45px;font-size: 1.3em;background: #f8fcff;padding-left: 20px; border-left: 4px #0099FF solid;}

.xiycms-temp {margin:0 -.75%;padding:0 0 .25% 0;list-style:none;overflow:hidden;font-size:0;}
.xiycms-temp:after {content:" ";clear:both;display:table;}
.xiycms-temp-item {float:left;width:23.5%;padding:0;margin:1.5% .75% 0 .75%;background:#fff;border:1px solid #eaeaea;max-width: 300px;min-width: 260px;}
.xiycms-temp-item:hover {box-shadow:0 1px 20px rgba(0,0,0,0.1);}
.xiycms-temp-image {position:relative;overflow:hidden;padding-bottom:56.2%;}
.xiycms-temp-image img {width:100%;position:absolute;z-index:1;}
.xiycms-temp-image .upload {width:100%;height:100%;position:absolute;display:flex;justify-content:center;align-items:center;font-size:1.6rem;color:#ccc;cursor:pointer;background:#f9f9f9;}
.xiycms-temp-image .upload:hover {color:#333;}
.xiycms-temp-image em {position:absolute;right:-3.7rem;top:.5rem;z-index:10;width:10rem;line-height:1.6rem;background:#2DB7F5;color:#fff;font-size:.65rem;text-align:center;font-style:normal;transform:rotate(45deg);}
.xiycms-temp-image em.bg-red {background:#ED4014;}
.xiycms-temp-image em.bg-yellow {background:#ffb800;}
.xiycms-temp-image em.bg-blue {background:#1890FF;}
.xiycms-temp-image em.bg-green {background:#19BE6B;}
.xiycms-temp-image em.bg-info {background:#2DB7F5;}
.xiycms-temp-body {padding:.5rem .75rem;}
.xiycms-temp-title {font-size:.75rem;}
.xiycms-temp-flex {margin:.5rem 0 .25rem 0;display:flex;align-items:center;}
.xiycms-temp-price {color:#333;flex:1;font-size:.7rem;}
.xiycms-temp-price strong {font-size:.8rem;color:#ED4014;}
.xiycms-temp-price del,.xiycms-temp-price span {color:#999;display:block;font-size:.6rem;}
.xiycms-temp-flex .action {}
.xiycms-temp-flex .action a.btn {border-radius:2.5rem;padding:0 1rem;}
.xiycms-temp-col-2 .xiycms-temp-item {width:48.5%;}
.xiycms-temp-col-3 .xiycms-temp-item {width:31.8%;}
.xiycms-temp-col-5 .xiycms-temp-item {width:18.5%;}
.xiycms-temp-1-1 .xiycms-temp-image {padding-bottom:100%;}
.xiycms-temp-3-2 .xiycms-temp-image {padding-bottom:66.6%;}
.xiycms-temp-3-4 .xiycms-temp-image {padding-bottom:133.3%;}
.xiycms-temp-16-9 .xiycms-temp-image {padding-bottom:56.2%;}
.xiycms-temp-100 .xiycms-temp-image img {min-height:100%;}
.xiycms-temp-image .upload-action {position:absolute;width:100%;height:100%;bottom:-100%;display:flex;justify-content:center;align-items:center;font-size:.75rem;z-index:2;background:rgba(0,0,0,.4);transition:all .5s ease 0s;}
.xiycms-temp-image .upload-action a {font-size:1rem;color:#999;margin:0 .25rem;}
.xiycms-temp-image .upload-action a:hover {color:#fff;}
.xiycms-temp-image:hover .upload-action {bottom:0;}
.xiycms-temp-top {margin-top:-.75rem;}
/*多文件上传*/
.dfile-item {display:block;padding:10px;border: 1px #afe9ff solid;background: #f3fcff;margin-bottom:10px;position:relative;}
.dfile-item .dfile-close,.dfile-item .dfile-pre,.dfile-item .dfile-next{position:absolute;text-align:center;top:5px;width:20px;height:20px;background:#fff;cursor:pointer;border: 1px #00b5f9 solid;color: #03a9f4;border-radius:15px;font-size:12px;}
.dfile-item .dfile-close{right:3px;}
.dfile-item .dfile-pre{right:28px;}
.dfile-item .dfile-next{right:54px;}
.dfile-item .dfile-close:hover,.dfile-item .dfile-pre:hover,.dfile-item .dfile-next:hover {border:1px #f00 solid;color:#f00;}
.dfile-item input{display: inline-block;border: 1px #afe9ff solid;padding: 3px 12px;font-size: 12px;}
/*筛选组件*/
.addorder {position:absolute;right:0px;top:-40px}
.xiycms-filter{border:1px solid #f3f3f3;padding:6px 20px;margin-top:0px;padding:15px;border-left: 0px; border-right: 0px;position: relative;}
.xiycms-filter dl{margin:0;}
.xiycms-filter dl dd{float:left;width:70px;font-weight:bold;font-size:14px;margin:0;padding-top:5px;}
.xiycms-filter dl dt{margin:0 0 0 80px;}
.xiycms-filter dl dt a{font-weight:normal;margin:0 5px 5px 0;padding:5px 10px;color:#666;font-size:14px;display:inline-block;}
.xiycms-filter dl dt a:hover{background:#1e9fff;color:#fff;}
.xiycms-filter dl dt .hover{background:#1e9fff;color:#fff;}