/* 未能缩小。正在返回未缩小的内容。
(806,26): run-time error CSS1034: 
(806,26): run-time error CSS1042: Expected function, found ','
(806,30): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(1506,39): run-time error CSS1034: 
(1506,39): run-time error CSS1042: Expected function, found ','
(1506,41): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2198,63): run-time error CSS1034: 
(2198,63): run-time error CSS1042: Expected function, found ','
(2198,79): run-time error CSS1034: 
(2198,79): run-time error CSS1042: Expected function, found ','
(2198,83): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2199,55): run-time error CSS1034: 
(2199,55): run-time error CSS1042: Expected function, found ','
(2199,71): run-time error CSS1034: 
(2199,71): run-time error CSS1042: Expected function, found ','
(2199,75): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(3248,39): run-time error CSS1034: 
(3248,39): run-time error CSS1042: Expected function, found ','
(3248,43): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(4173,23): run-time error CSS1034: 
(4173,23): run-time error CSS1042: Expected function, found ','
(4173,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(4548,21): run-time error CSS1034: 
(4548,21): run-time error CSS1042: Expected function, found ','
(4548,25): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(4552,21): run-time error CSS1034: 
(4552,21): run-time error CSS1042: Expected function, found ','
(4552,25): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(4557,21): run-time error CSS1034: 
(4557,21): run-time error CSS1042: Expected function, found ','
(4557,25): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(4562,21): run-time error CSS1034: 
(4562,21): run-time error CSS1042: Expected function, found ','
(4562,25): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(4711,33): run-time error CSS1034: 
(4711,33): run-time error CSS1042: Expected function, found ','
(4711,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7812,30): run-time error CSS1034: 
(7812,30): run-time error CSS1042: Expected function, found ','
(7812,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9890,39): run-time error CSS1046: Expect comma, found '2'
(9890,43): run-time error CSS1046: Expect comma, found '/'
(9916,29): run-time error CSS1034: 
(9916,29): run-time error CSS1042: Expected function, found ','
(9916,33): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9920,39): run-time error CSS1034: 
(9920,39): run-time error CSS1042: Expected function, found ','
(9920,43): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(10323,31): run-time error CSS1046: Expect comma, found '155'
(10323,38): run-time error CSS1046: Expect comma, found '/'
(10460,26): run-time error CSS1034: 
(10460,26): run-time error CSS1042: Expected function, found ','
(10460,30): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(11060,30): run-time error CSS1034: 
(11060,30): run-time error CSS1042: Expected function, found ','
(11060,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(11151,29): run-time error CSS1034: 
(11151,29): run-time error CSS1042: Expected function, found ','
(11151,33): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(11201,22): run-time error CSS1034: 
(11201,22): run-time error CSS1042: Expected function, found ','
(11201,26): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(12028,10): run-time error CSS1035: Expected colon, found '{'
 */
/*
 * =========================================================================
 * APIClud - AUI UI 框架    流浪男  QQ：343757327  http://www.auicss.com
 * Verson 2.1
 * =========================================================================
 */
 /*初始化类*/
 @charset "UTF-8";
 html{
     font-family: "Helvetica Neue", Helvetica, sans-serif;
     font-size: 20px;
 }
 html,body {
     -webkit-touch-callout:none;
     -webkit-text-size-adjust:none;
     -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
     -webkit-user-select:none;
     width: 100%;
 }
 body {
     line-height: 1.5;
     font-size: 0.8rem;
     color: #212121;
     background-color: #f6f6f6;
     outline: 0;
 }
 html,body,header,section,footer,div,ul,ol,li,img,a,span,em,del,legend,center,strong,var,fieldset,form,label,dl,dt,dd,cite,input,hr,time,mark,code,figcaption,figure,textarea,h1,h2,h3,h4,h5,h6,p{
     margin:0;
     border:0;
     padding:0;
     font-style:normal;
 }
 * {
     -webkit-box-sizing: border-box;
               box-sizing: border-box;
     -webkit-user-select: none;
     -webkit-tap-highlight-color: transparent;
     outline: none;
 }
 @media only screen and (min-width: 400px) {
     html {
         font-size: 21.33333333px !important;
     }
 }
 @media only screen and (min-width: 414px) {
     html {
         font-size: 21px !important;
     }
 }
 @media only screen and (min-width: 480px) {
     html {
         font-size: 25.6px !important;
     }
 }
 ul, li {
     list-style: none;
 }
 p {
     font-size: 0.7rem;
     color: #757575;
 }
 a {
     color: #0062cc;
     text-decoration: none;
     background-color: transparent;
 }
 textarea {
     overflow: hidden;
     resize: none;
 }
 button {
     overflow: visible;
 }
 button,select {
     text-transform: none;
 }
 button,input,select,textarea {
     font: inherit;
     color: inherit;
 }
 /*自动隐藏文字*/
 .aui-ellipsis-1 {
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
 }
 .aui-ellipsis {
     display: -webkit-box;
     overflow: hidden;
     text-overflow: ellipsis;
     word-wrap: break-word;
     word-break: break-all;
     white-space: normal !important;
     -webkit-line-clamp: 1;
     -webkit-box-orient: vertical;
 }
 .aui-ellipsis-2 {
     display: -webkit-box;
     overflow: hidden;
     text-overflow: ellipsis;
     word-wrap: break-word;
     word-break: break-all;
     white-space: normal !important;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
 }
 .aui-ellipsis-3 {
     display: -webkit-box;
     overflow: hidden;
     text-overflow: ellipsis;
     word-wrap: break-word;
     word-break: break-all;
     white-space: normal !important;
     -webkit-line-clamp: 3;
     -webkit-box-orient: vertical;
 }
 /*水平线*/
 .aui-hr {
     width: 100%;
     position: relative;
     border-top: 1px solid #dddddd;
     height: 1px;
 }
 @media screen and (-webkit-min-device-pixel-ratio:1.5) {
     .aui-hr{
         border: none;
         background-size: 100% 1px;
         background-repeat: no-repeat;
         background-position: top;
         background-image: linear-gradient(0,#dddddd,#dddddd 50%,transparent 50%);
         background-image: -webkit-linear-gradient(90deg,#dddddd,#dddddd 50%,transparent 50%);
     }
 }
 /*内外边距类*/
 .aui-padded-0 {
     padding: 0 !important;
 }
 .aui-padded-5 {
     padding: 0.25rem !important;
 }
 .aui-padded-10 {
     padding: 0.5rem !important;
 }
 .aui-padded-15 {
     padding: 0.75rem !important;
 }
 .aui-padded-20{
     padding: 1rem !important;
 }
 .aui-padded-t-0 {
     padding-top: 0 !important;
 }

 .aui-padded-t-5 {
     padding-top: 0.25rem !important;
 }
 .aui-padded-t-10 {
     padding-top: 0.5rem !important;
 }
 .aui-padded-t-15 {
     padding-top: 0.75rem !important;
 }
 .aui-padded-b-0 {
     padding-bottom: 0 !important;
 }
 .aui-padded-b-5 {
     padding-bottom: 0.25rem !important;
 }
 .aui-padded-b-10 {
     padding-bottom: 0.5rem !important;
 }
 .aui-padded-b-15 {
     padding-bottom: 0.75rem !important;
 }
 .aui-padded-l-0 {
     padding-left: 0 !important;
 }
 .aui-padded-l-5 {
     padding-left: 0.25rem !important;
 }
 .aui-padded-l-10 {
     padding-left: 0.5rem !important;
 }
 .aui-padded-l-15 {
     padding-left: 0.75rem !important;
 }
 .aui-padded-r-0 {
     padding-right: 0 !important;
 }
 .aui-padded-r-5 {
     padding-right: 0.25rem !important;
 }
 .aui-padded-r-10 {
     padding-right: 0.5rem !important;
 }
 .aui-padded-r-15 {
     padding-right: 0.75rem !important;
 }
 .aui-padded-r-20 {
     padding-right: 0.75rem !important;
 }
 .aui-margin-0 {
     margin: 0 !important;
 }
 .aui-margin-5 {
     margin: 0.25rem !important;
 }
 .aui-margin-10 {
     margin: 0.5rem !important;
 }
 .aui-margin-15 {
     margin: 0.75rem !important;
 }
 .aui-margin-t-0 {
     margin-top: 0 !important;
 }
.aui-margin-t-1 {
     margin-top: 0.05rem !important;
 }
 .aui-margin-t-5 {
     margin-top: 0.25rem !important;
 }
 .aui-margin-t-10 {
     margin-top: 0.5rem !important;
 }
 .aui-margin-t-15 {
     margin-top: 0.75rem !important;
 }
 .aui-margin-b-0 {
     margin-bottom: 0 !important;
 }
 .aui-margin-b-5 {
     margin-bottom: 0.25rem !important;
 }
 .aui-margin-b-10 {
     margin-bottom: 0.5rem !important;
 }
 .aui-margin-b-15 {
     margin-bottom: 0.75rem !important;
 }
 .aui-margin-l-0 {
     margin-left: 0 !important;
 }
 .aui-margin-l-5 {
     margin-left: 0.25rem !important;
 }
 .aui-margin-l-10 {
     margin-left: 0.5rem !important;
 }
 .aui-margin-l-15 {
     margin-left: 0.75rem !important;
 }
 .aui-margin-r-0 {
     margin-right: 0 !important;
 }
 .aui-margin-r-5 {
     margin-right: 0.25rem !important;
 }
 .aui-margin-r-10 {
     margin-right: 0.5rem !important;
 }
 .aui-margin-r-15 {
     margin-right: 0.75rem !important;
 }
 .aui-clearfix {
     clear: both;
 }
 .aui-clearfix:before {
     display: table;
     content: " ";
 }
 .aui-clearfix:after {
     clear: both;
 }
 /*文字对齐*/
 .aui-text-left {
     text-align: left !important;
 }
 .aui-text-center {
     text-align: center !important;
 }
 .aui-text-justify {
     text-align: justify !important;
 }
 .aui-text-right {
     text-align: right !important;
 }
 /*文字、背景颜色*/
 h1,h2,h3,h4,h5,h6 {
     font-weight: 400;
 }
 h1 {
     font-size: 1.2rem;
 }
 h2 {
     font-size: 1rem;
 }
 h3 {
     font-size: 0.8rem;
 }
 h4 {
     font-size: 0.7rem;
 }
 h5 {
     font-size: 0.7rem;
     font-weight: normal;
     color: #757575;
 }
 h6 {
     font-size: 0.7rem;
     font-weight: normal;
     color: #757575;
 }
 h1 small,h2 small,h3 small,h4 small {
     font-weight: normal;
     line-height: 1;
     color: #757575;
 }
 h5 small,h6 small {
     font-weight: normal;
     line-height: 1;
     color: #757575;
 }
 h1 small,h2 small,h3 small {
     font-size: 65%;
 }
 h4 small,h5 small,h6 small {
     font-size: 75%;
 }
 img {
     max-width: 100%;
     display: block;
 } 
.aui-font-size-10 {
     font-size: 0.6rem !important;
 }
 .aui-font-size-12 {
     font-size: 0.6rem !important;
 }
 .aui-font-size-14 {
     font-size: 0.7rem !important;
 }
 .aui-font-size-16 {
     font-size: 0.8rem !important;
 }
 .aui-font-size-18 {
     font-size: 0.9rem !important;
 }
 .aui-font-size-20 {
     font-size: 1rem !important;
 }
 .aui-font-size-22 {
    font-size: 1.2rem !important;
}
.aui-font-size-24 {
    font-size: 1.4rem !important;
}
.aui-font-size-150 {
    font-size: 3rem !important;
}
 .aui-text-default {
     color: #212121 !important;
 }
 .aui-text-white {
     color: #ffffff !important;
 }
 .aui-text-primary {
     color: #00bcd4 !important;
 }
 .aui-text-success {
     color: #009688 !important;
 }
 .aui-text-info {
     color: #e80283 !important;
 }
 .aui-text-warning {
     color: #ee1c2b !important;
 }
 .aui-text-danger {
     color: #ee1c2b !important;
 }
 .aui-text-pink {
     color: #e91e63 !important;
 }
 .aui-text-purple {
     color: #673ab7 !important;
 }
 .aui-text-indigo {
     color: #3f51b5 !important;
 }
 .aui-bg-default {
     background-color: #f5f5f5 !important;
 }
 .aui-bg-primary {
     background-color: #00bcd4 !important;
 }
 .aui-bg-success {
     background-color: #009688 !important;
 }
 .aui-bg-info {
     background-color: #e80283 !important;
 }
 .aui-bg-warning {
     background-color: #ebbe97 !important;
 }
 .aui-bg-danger {
     background-color: #e75934 !important;
 }
 .aui-bg-pink {
     background-color: #e91e63 !important;
 }
 .aui-bg-purple {
     background-color: #673ab7 !important;
 }
 .aui-bg-indigo {
     background-color: #3f51b5 !important;
 }
 /*警告、成功颜色*/
 .aui-warning,
 .aui-warning label,
 .aui-warning .aui-input,
 .aui-warning .aui-iconfont {
     color: #e51c23 !important;
 }
 .aui-success,
 .aui-success label,
 .aui-success .aui-input,
 .aui-success .aui-iconfont {
     color: #009688 !important;
 }
 /*对齐,显示，隐藏等*/
 .aui-pull-right {
     float: right !important;
 }
 .aui-pull-left {
     float: left !important;
 }
 .aui-hide {
     display: none !important;
 }
 .aui-show {
     display: block !important;
 }
 .aui-invisible {
     visibility: hidden;
 }
 .aui-inline {
     display: inline-block;
     vertical-align: top;
 }
 .aui-mask {
     position: fixed;
     width: 100%;
     height: 100%;
     top: 0;
     left: 0;
     background: rgba(0, 0, 0, 0.3);
     opacity: 0;
     z-index: 8;
     visibility: hidden;
     -webkit-transition: opacity .3s,-webkit-transform .3s;
     transition: opacity .3s,transform .3s;
 }
 .aui-mask.aui-mask-in {
     visibility: visible;
       opacity: 1;
 }
 .aui-mask.aui-mask-out {
     opacity: 0;
 }
 img.aui-img-round {
     border-radius: 50%;
 }
 /*基本容器*/
 .aui-content {
     -webkit-overflow-scrolling: touch;
     overflow-x: hidden;
     word-break: break-all;
 }
 .aui-content-padded {
       margin: 0.75rem;
       position: relative;
       word-break: break-all;
       -webkit-overflow-scrolling: touch;
 }
 /*栅格类*/
 .aui-row {
     overflow: hidden;
     margin: 0;
 }
 .aui-row-padded {
     margin-left: -0.125rem;
     margin-right: -0.125rem;
 }
 .aui-row-padded [class*=aui-col-xs-] {
     padding: 0.125rem;
 }
 .aui-col-xs-1,.aui-col-xs-2,.aui-col-xs-3,.aui-col-xs-4,.aui-col-xs-5,.aui-col-xs-6,.aui-col-xs-7,.aui-col-xs-8,.aui-col-xs-9,.aui-col-xs-10,.aui-col-xs-11,.aui-col-5 {
     position: relative;
     float: left;
 }
 .aui-col-xs-12 {
     width: 100%;
     position: relative;
 }
 .aui-col-xs-11 {
     width: 91.66666667%;
 }
 .aui-col-xs-10 {
     width: 83.33333333%;
 }
 .aui-col-xs-9 {
     width: 75%;
 }
 .aui-col-xs-8 {
     width: 66.66666667%;
 }
 .aui-col-xs-7 {
     width: 58.33333333%;
 }
 .aui-col-xs-6 {
     width: 50%;
 }
 .aui-col-xs-5 {
     width: 41.66666667%;
 }
 .aui-col-xs-4 {
     width: 33.33333333%;
 }
 .aui-col-xs-3 {
     width: 25%;
 }
 .aui-col-xs-2 {
     width: 16.66666667%;
 }
 .aui-col-xs-1 {
     width: 8.33333333%;
 }
 .aui-col-5 {
     width: 20%;
 }
 /*标签*/
 .aui-label {
     display: inline-block;
     padding: 0.2em 0.25em;
     font-size: 0.6rem;
     line-height: 1;
     color: #616161;
     background-color: #f0f0f0;
     text-align: center;
     white-space: nowrap;
     vertical-align: middle;
     border-radius: 0.15em;
     position: relative;
 }
 
 .aui-label-primary {
     color: #ffffff;
     background-color: #00bcd4;
 }
 .aui-label-success {
     color: #ffffff;
     background-color: #009688;
 }
 .aui-label-info {
   color: #ffffff;
   background-color: #e75934;
 }
 .aui-label-warning {
     color: #ffffff;
     background-color: #f08200;
 }
 .aui-label-danger {
     color: #ffffff;
     background-color: #e75934;
 }
 .aui-label-outlined {
     background-color: transparent;
     position: relative;
 }
 .aui-label-outlined:after {
     -webkit-border-radius: 2px;
     border-radius: 2px;
     height: 200%;
     content: '';
     width: 200%;
     border: 1px solid #d9d9d9;
     position: absolute;
     top: -1px;
     left: -1px;
     transform: scale(0.5);
     -webkit-transform: scale(0.5);
     transform-origin: 0 0;
     -webkit-transform-origin: 0 0;
     z-index: 1;
 }
 .aui-label-outlined.aui-label-primary,
 .aui-label-outlined.aui-label-primary:after {
     color: #00bcd4;
     border-color: #00bcd4;
 }
 .aui-label-outlined.aui-label-success,
 .aui-label-outlined.aui-label-success:after {
     color: #009688;
     border-color: #009688;
 }
 .aui-label-outlined.aui-label-info,
 .aui-label-outlined.aui-label-info:after {
       color: #e80283;
       border-color: #e80283;
 }
 .aui-label-outlined.aui-label-warning,
 .aui-label-outlined.aui-label-warning:after {
     color: #f08200;
     border-color: #f08200;
 }
 .aui-label-outlined.aui-label-danger,
 .aui-label-outlined.aui-label-danger:after {
     color: #e51c23;
     border-color: #e51c23;
 }
 .aui-label .aui-iconfont {
     font-size: 0.6rem;
 }
 /*角标*/
 .aui-badge {
     display: inline-block;
     width: auto;
     text-align: center;
     min-width: 0.8rem;
     height: 0.8rem;
     line-height: 0.8rem;
     padding: 0 0.2rem;
     font-size: 0.6rem;
     color: #ffffff;
     background-color: #ff2600;
     border-radius: 0.4rem;
     position: absolute;
     top: 0.2rem;
     left: 60%;
     z-index: 99;
 }
 .aui-dot {
     display: inline-block;
     width: 0.4rem;
     height: 0.4rem;
     background: #ff2600;
     border-radius: 0.5rem;
     position: absolute;
     top: 0.3rem;
     right: 20%;
     z-index: 99;
 }
 /*按钮样式*/
 button, .aui-btn {
     position: relative;
     display: inline-block;
     font-size: 0.7rem;
     font-weight: 400;
     font-family: inherit;
     text-decoration: none;
     text-align: center;
     margin: 0;
     padding: 0 0.4rem;
     height: 1.5rem;
     line-height: 1.5rem;
     white-space: nowrap;
     text-overflow: ellipsis;
     vertical-align: middle;
     -webkit-box-sizing: border-box;
             box-sizing: border-box;
     -webkit-user-select: none;
               user-select: none;
 }
 .aui-btn:active {
     color: #212121;
     background-color: #bdbdbd;
 }
 .aui-btn-primary {
     color: #ffffff;
     background-color: #e80283;
 }
 .aui-btn-primary.aui-active, .aui-btn-primary:active {
     color: #ffffff;
     background-color: #47baca;
 }
 .aui-btn-success {
     color: #ffffff;
     background-color: #009688;
 }
 .aui-btn-success.aui-active, .aui-btn-success:active {
     color: #fff;
     background-color: #00897b;
 }
 .aui-btn-info {
     color: #ffffff !important;
     background-color: #e80283 !important;
 }
 .aui-btn-info.aui-active, .aui-btn-info:active {
     color: #fff !important;
     background-color: #e80283 !important;
 }
 .aui-btn-warning {
     color: #ffffff !important;
     background-color: #f85905!important;
 }
 .aui-btn-warning.aui-active, .aui-btn-warning:active {
     color: #ffffff !important;
     background-color: #ffb300 !important;
 }
 .aui-btn-danger {
     color: #ffffff !important;
     background-color: #e75934 !important;
	 border-radius:4rem;
	 padding:0.1rem 0.25rem;
 }
 .aui-btn-danger-red {
     color: #ffffff !important;
     background-color: #dd191b !important;
	 border-radius:4rem;
	 padding:0.1rem 0.25rem;
 }
 .aui-btn-danger-white {
     color: #eb1f1f !important;
     background-color: #ffeae9 !important;
	 border-radius:0.5rem;
	 padding:0.2rem 0.2rem;
 }
 .aui-btn-danger-ti {
     color: white !important;
     background-color: #e80283 !important;
	 border-radius:0.5rem;
	 padding:0.1rem 0.3rem;
	 font-size:0.7rem;
 }
 .aui-btn-danger-bgwhite {
     color: #666 !important;
     background-color: white !important;
	 border-radius:1rem;
	 padding:0.3rem 0.3rem;
	 font-size:0.7rem;
 }
 .aui-btn-danger-bgwhite-2 {
     color:white !important;
     background-color:#999 !important;
	 border-radius:1rem;
	 padding:0.2rem 0.3rem;
	 font-size:0.7rem;
 }
 .aui-btn-danger.aui-active, .aui-btn-danger:active {
     color: #ffffff !important;
     background-color: #dd191b !important;
 }
 .aui-btn-block {
     display: block;
     width: 100%;
     height: 2.2rem;
     line-height: 2.22rem;
     margin-bottom: 0;
     font-size: 0.9rem;
 }
 .aui-btn-block.aui-btn-sm {
     font-size: 0.8rem;
     height: 2.4rem;
     line-height: 2.4rem;
 }
 .aui-btn .aui-iconfont, .aui-btn-block .aui-iconfont {
     margin-right: 0.3rem;
 }
 .aui-btn .aui-badge, .aui-btn-block .aui-badge {
     margin-left: 0.3rem;
 }
 .aui-btn-outlined {
     background: transparent !important;
     border: 1px solid #bdbdbd;
 }
 .aui-btn-outlined:active {
     background: transparent !important;
 }
 .aui-btn-default.aui-btn-outlined {
     color: #bdc3c7 !important;
     border: 1px solid #dcdcdc !important;
 }
 .aui-btn-primary.aui-btn-outlined {
     color: #00bcd4 !important;
     border: 1px solid #00bcd4 !important;
 }
 .aui-btn-success.aui-btn-outlined {
     color: #009688 !important;
     border: 1px solid #009688 !important;
 }
 .aui-btn-info.aui-btn-outlined {
     color: #e80283 !important;
     border: 1px solid #e75934 !important;
 }
 .aui-btn-warning.aui-btn-outlined {
     color: #f08200 !important;
     border: 1px solid #f08200 !important;
 }
 .aui-btn-danger.aui-btn-outlined {
     color: #e51c23 !important;
     border: 1px solid #e51c23 !important;
 }
.aui-btn-tuan{
	border-radius:4px;
	background:rgb(232,2,131,0.1);
	color:#e80283;padding:1px 5px;
}
 /*
 *表单类\输入框\radio\checkbox
 **/
 .aui-input,
 input[type="text"],
 input[type="password"],
 input[type="search"],
 input[type="email"],
 input[type="tel"],
 input[type="url"],
 input[type="date"],
 input[type="datetime-local"],
 input[type="time"],
 input[type="number"],
 select,
 textarea {
     border: none;
     background-color: transparent;
     border-radius: 0;
     box-shadow: none;
     display: block;
     padding: 0;
     margin: 0;
     width: 100%;
     height: 2.2rem;
     line-height: normal;
     color: #424242;
     font-size: 0.7rem;
     font-family: inherit;
     box-sizing: border-box;
     -webkit-user-select: text;
     user-select: text;
     -webkit-appearance: none;
     appearance: none;
 }
 input[type="search"]::-webkit-search-cancel-button {
     display: none;
 }
 .aui-scroll-x {
     position: relative;
     overflow-y: auto;
     -webkit-overflow-scrolling: touch;
 }
 .aui-scroll-y {
     position: relative;
     width: 100%;
     overflow-x: auto;
     -webkit-overflow-scrolling: touch;
 }
 ::-webkit-scrollbar{
     width:0px;
 }
 /*列表*/
 .aui-list {
     position: relative;
     font-size: 0.8rem;
     background-color: #ffffff;
     border-top: 1px solid #dddddd;
 }
 .aui-list .aui-content {
     overflow: hidden;
 }
 .aui-list.aui-list-noborder,
 .aui-list.aui-list-noborder {
     border-top: none;
 }
 .aui-list .aui-list-header {
     background-color: #dddddd;
     color: #212121;
     position: relative;
     font-size: 0.6rem;
     padding: 0.4rem 0.75rem;
     -webkit-box-sizing: border-box;
             box-sizing: border-box;
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
     -webkit-box-pack: justify;
     -webkit-justify-content: space-between;
             justify-content: space-between;
     -webkit-box-align: center;
     -webkit-align-items: center;
             align-items: center;
 }
 .aui-list .aui-list-item {
     list-style: none;
     margin: 0;
     padding: 0;
     padding-left: 0.25rem;
     color: #212121;
     border-bottom: 1px solid #dddddd;
     position: relative;
     min-height: 2.2rem;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
     -webkit-box-pack: justify;
     -webkit-justify-content: space-between;
     justify-content: space-between;
 }
 .aui-list.aui-list-noborder .aui-list-item:last-child {
     border-bottom: 0;
 }
 .aui-list .aui-list-item-inner {
     position: relative;
     min-height: 2.2rem;

     width: 100%;
     -webkit-box-sizing: border-box;
             box-sizing: border-box;
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
     -webkit-box-flex: 1;
     -webkit-box-pack: justify;
     -webkit-justify-content: space-between;
             justify-content: space-between;
     -webkit-box-align: center;
     -webkit-align-items: center;
             align-items: center;
 }
 
 .aui-list .aui-list-item:active {
     background-color: #f5f5f5;
 }
 .aui-list .aui-list-item-text {
     font-size: 0.7rem;
     color: #757575;
     position: relative;
     -webkit-box-sizing: border-box;
             box-sizing: border-box;
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
     -webkit-box-pack: justify;
     -webkit-justify-content: space-between;
             justify-content: space-between;
     -webkit-align-items: center;
             align-items: center;
 }
 .aui-list .aui-list-item-title {
     font-size: 0.8rem;
     position: relative;
     max-width: 100%;
     color: #212121;
 }
 .aui-list .aui-list-item-right,
 .aui-list-item-title-row em {
     max-width: 50%;
     position: relative;
     font-size: 0.6rem;
     color: #757575;
     margin-left: 0.25rem;
 }
 .aui-list .aui-list-item-inner p {
     overflow: hidden;
 }
 .aui-list .aui-list-media-list {
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -webkit-flex-direction: column;
             flex-direction: column;
 }
 .aui-media-list-item-inner {
     -webkit-box-sizing: border-box;
             box-sizing: border-box;
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
 }
 .aui-media-list .aui-list-item {
     display: block;
 }
 .aui-media-list .aui-list-item-inner {
     display: block;
     padding-top: 0.25rem;
     padding-bottom: 0.25rem;
 }
 .aui-media-list-item-inner + .aui-info {
     margin-right: 0.75rem;
 }
 .aui-list .aui-list-item-media {
     width: 5.5rem;
	 border-radius:1rem;
     position: relative;
     padding: 0.5rem 0.5rem 0 0.25rem;
     display: inherit;
     -webkit-flex-shrink: 0;
             flex-shrink: 0;
     -webkit-flex-wrap: nowrap;
             flex-wrap: nowrap;
     -webkit-box-align: center;
     -webkit-align-items: flex-start;
             align-items: flex-start;
 }
 .aui-list .aui-list-item-media img {
     width: 100%;
     display: block;
 }
 .aui-list .aui-list-item-media-list {
     margin-top: 0.25rem;
     padding-right: 0;
     display: block;
 }
 .aui-list [class*=aui-col-xs-] img{
     max-width: 100%;
     width: 100%;
     display: block;
 }
 .aui-list-item-middle .aui-list-item-inner:after {
     display: block;
 }
 .aui-list .aui-list-item-middle > .aui-list-item-media,
 .aui-list .aui-list-item-middle > .aui-list-item-inner,
 .aui-list .aui-list-item-middle > * {
     -webkit-box-align: center;
             box-align: center;
     -webkit-align-items: center;
             align-items: center;
 }
 .aui-list .aui-list-item-center > .aui-list-item-media,
 .aui-list .aui-list-item-center > .aui-list-item-inner,
 .aui-list .aui-list-item-center {
     -webkit-box-pack: center;
     -webkit-justify-content: center;
             justify-content: center;
 }
 .aui-list .aui-list-item i.aui-iconfont {
     -webkit-align-self: center;
             align-self: center;
     font-size: 0.8rem;
 }
 .aui-list-item-inner.aui-list-item-arrow {
     overflow: hidden;
     padding-right: 0.75rem;
 }
/*
 .aui-list-item-arrow:before {
     content: '';
     width: 0.4rem;
     height: 0.4rem;
     position: absolute;
     top: 50%;
     right: 0.75rem;
     margin-top: -0.2rem;
     background: transparent;
     border: 1px solid #dddddd;
     border-top: none;
     border-right: none;
     z-index: 2;
     -webkit-border-radius: 0;
             border-radius: 0;
     -webkit-transform: rotate(-135deg);
             transform: rotate(-135deg);
 }
*/
 .aui-list-item.aui-list-item-arrow {
     padding-right: 0.75rem;
 }
 .aui-list label {
     line-height: 1.3rem;
 }
 .aui-list.aui-form-list .aui-list-item:active {
     background-color: #ffffff;
 }
 .aui-list.aui-form-list .aui-list-item-inner {
     -webkit-box-sizing: border-box;
             box-sizing: border-box;
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
     padding: 0;
 }
 .aui-list .aui-list-item-label,
 .aui-list .aui-list-item-label-icon {
     color: #9c9c9c;
     width: 35%;
     min-width: 1.5rem;
     margin: 0;
     padding: 0;
     padding-right: 0.25rem;
     line-height: 2.2rem;
     position: relative;
     overflow: hidden;
     white-space: nowrap;
     max-width: 100%;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
     -webkit-align-items: center;
     align-items: center;
 }
 .aui-list .aui-list-item-label-icon {
     width: auto;
     padding-right: 0.75rem;
 }
 .aui-list .aui-list-item-input {
     width: 100%;
     padding: 0;
     padding-right: 0.75rem;
     -webkit-box-flex: 1;
             box-flex: 1;
     -webkit-flex-shrink: 1;
             flex-shrink: 1;
 }
 .aui-list.aui-select-list .aui-list-item:active {
     background-color: #ffffff;
 }
 .aui-list.aui-select-list .aui-list-item-inner {
     display: block;
     padding-top: 0.5rem;
     padding-bottom: 0.5rem;
     -webkit-align-self: stretch;
             align-self: stretch;
 }
 .aui-list.aui-select-list .aui-list-item-label {
     width: auto;
     min-width: 2.2rem;
     padding: 0.5rem 0;
     padding-right: 0.75rem;
 }
 .aui-list.aui-form-list .aui-list-item-btn {
     padding: 0.75rem 0.75rem 0.75rem 0;
 }
 .aui-list textarea {
     overflow: auto;
     margin: 0.5rem 0;
     height: 3rem;
     line-height: 1rem;
     resize: none;
 }
 .aui-list .aui-list-item-right .aui-badge,
 .aui-list .aui-list-item-right .aui-dot {
     display: inherit;
 }
 @media screen and (-webkit-min-device-pixel-ratio:1.5) {
     .aui-list {
         border: none;
         background-size: 100% 1px;
         background-repeat: no-repeat;
         background-position: top;
         /* background-image: linear-gradient(0,#dddddd,#dddddd 50%,transparent 50%); */
     }
     .aui-list .aui-list-item {
         border: none;
         background-size: 100% 1px;
         background-repeat: no-repeat;
         background-position: bottom;
     }
 
     .aui-list.aui-list-in .aui-list-item {
         border: none;
         background-size: 100% 1px;
         background-repeat: no-repeat;
         background-position: 0.75rem bottom;
         background-image: linear-gradient(0,#dddddd,#dddddd 50%,transparent 50%);
         background-image: -webkit-linear-gradient(90deg,#dddddd,#dddddd 50%,transparent 50%);
     }
     .aui-list.aui-list-in .aui-list-item:last-child {
         background-position: bottom;
     }
     .aui-list.aui-list-noborder,
     .aui-list.aui-list-noborder .aui-list-item:last-child {
         border: none;
         background-size: 100% 0;
         background-image: none;
     }
 }
 /*tab切换类*/
 .aui-tab {
     position: relative;
     background-color: #ffffff;
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
     -webkit-flex-wrap: nowrap;
             flex-wrap: nowrap;
     -webkit-align-self: center;
             align-self: center;
 }
 .aui-tab-item {
     width: 100%;
     height: 2.2rem;
     line-height: 2.2rem;
     position: relative;
     font-size: 0.7rem;
     text-align: center;
     color: #212121;
     margin-left: -1px;
     -webkit-box-flex: 1;
             box-flex: 1;
 }
 .aui-tab.aui-active {
     color: #f85905;
     border-bottom: 2px solid #f85905;
 }
 /*卡片列表布局*/
 .aui-card-list {
     position: relative;
     margin-bottom: 0.75rem;
     background: #ffffff;
 }
 .aui-card-list-header,
 .aui-card-list-footer {
     position: relative;
     min-height: 2.2rem;
     padding: 0.5rem 0.75rem;
     -webkit-box-sizing: border-box;
             box-sizing: border-box;
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
     -webkit-box-pack: justify;
     -webkit-justify-content: space-between;
             justify-content: space-between;
     -webkit-box-align: center;
     -webkit-align-items: center;
             align-items: center;
 }
 .aui-card-list-header {
     font-size: 0.8rem;
     color: #212121;
 }
 .aui-card-list-header.aui-card-list-user {
     display: block;
 }
 .aui-card-list-user-avatar {
     width: 2rem;
     float: left;
     margin-right: 0.5rem;
 }
 .aui-card-list-user-avatar img {
     width: 100%;
     display: block;
 }
 .aui-card-list-user-name {
     color: #212121;
     position: relative;
     font-size: 0.7rem;
     -webkit-box-sizing: border-box;
             box-sizing: border-box;
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
     -webkit-box-pack: justify;
     -webkit-justify-content: space-between;
             justify-content: space-between;
     -webkit-box-align: center;
     -webkit-align-items: center;
             align-items: center;
 }
 .aui-card-list-user-name > *,
 .aui-card-list-user-name small {
     position: relative;
 }
 .aui-card-list-user-name small {
     color: #757575;
 }
 .aui-card-list-user-info {
     color: #757575;
     font-size: 0.6rem;
 }
 .aui-card-list-content {
     position: relative;
 }
 .aui-card-list-content-padded {
     position: relative;
     padding: 0.5rem 0.75rem;
 }
 .aui-card-list-content,
 .aui-card-list-content-padded {
     word-break: break-all;
     font-size: 0.7rem;
     color: #212121;
 }
 .aui-card-list-content img,
 .aui-card-list-content-padded img {
     width: 100%;
     display: block;
 }
 .aui-card-list-footer {
     font-size: 0.7rem;
     color: #757575;
 }
 .aui-card-list-footer > * {
     position: relative;
 }
 .aui-card-list-footer.aui-text-center {
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
     -webkit-box-pack: center;
     box-pack: center;
     -webkit-justify-content: center;
     justify-content: center;
 }
 .aui-card-list-footer .aui-iconfont {
     font-size: 0.9rem;
 }
 /*宫格布局*/
 .aui-grid {
     width: 100%;
     background-color: #ffffff;
     display: table;
     table-layout: fixed;
 }
 .aui-grid [class*=aui-col-] {
     display: table-cell;
     position: relative;
     text-align: center;
     vertical-align: middle;
     padding: 0.5rem 0;
 }
 .aui-grid [class*=aui-col-xs-]:active {
     background-color: #f5f5f5;
 }
 .aui-grid .aui-iconfont {
     position: relative;
     z-index: 20;
     top: 0;
     height: 1.4rem;
     font-size: 1.4rem;
     line-height: 1.4rem;
 }
 .aui-grid .aui-grid-label {
     display: block;
     font-size: 0.7rem;
     position: relative;
 }
 .aui-grid .aui-badge {
     position: absolute;
     top: 0.5rem;
     left: 60%;
     z-index: 99;
 }
 .aui-grid .aui-dot {
     position: absolute;
     top: 0.5rem;
     right: 20%;
     z-index: 99;
 }
 /*单选、多选、开关*/
 .aui-radio,
 .aui-checkbox {
     width: 1rem;
     height: 1rem;
     background-color: #ffffff;
     border: solid 1px #dddddd;
     -webkit-border-radius: 0.6rem;
     border-radius: 0.6rem;
     font-size: 0.8rem;
     margin: 0;
     padding: 0;
     position: relative;
     display: inline-block;
     vertical-align: top;
     cursor: default;
     -webkit-appearance: none;
     -webkit-user-select: none;
     user-select: none;
     -webkit-transition: background-color ease 0.1s;
     transition: background-color ease 0.1s;
     margin: .1rem .2rem;
 }
 .aui-checkbox {
     border-radius: 0.1rem;
 }
 .aui-radio:checked,
 .aui-radio.aui-checked,
 .aui-checkbox:checked,
 .aui-checkbox.aui-checked {
     background-color: #f85905;
     border: solid 1px #f85905;
     text-align: center;
     background-clip: padding-box;
 }

 .aui-radio:checked:before,
 .aui-radio.aui-checked:before,
 .aui-checkbox:checked:before,
 .aui-checkbox.aui-checked:before,
 .aui-radio:checked:after,
 .aui-radio.aui-checked:after,
 .aui-checkbox:checked:after,
 .aui-checkbox.aui-checked:after {
     content: '';
     width: 0.5rem;
     height: 0.3rem;
     position: absolute;
     top: 50%;
     left: 50%;
     margin-left: -0.25rem;
     margin-top: -0.25rem;
     background: transparent;
     border: 1px solid #ffffff;
     border-top: none;
     border-right: none;
     z-index: 2;
     -webkit-border-radius: 0;
             border-radius: 0;
     -webkit-transform: rotate(-45deg);
             transform: rotate(-45deg);
 }
 .aui-radio:disabled,
 .aui-radio.aui-disabled,
 .aui-checkbox:disabled,
 .aui-checkbox.aui-disabled {
     background-color: #dddddd;
     border: solid 1px #dddddd;
 }
 .aui-radio:disabled:before,
 .aui-radio.aui-disabled:before,
 .aui-radio:disabled:after,
 .aui-radio.aui-disabled:after,
 .aui-checkbox:disabled:before,
 .aui-checkbox.aui-disabled:before,
 .aui-checkbox:disabled:after,
 .aui-checkbox.aui-disabled:after {
     content: '';
     width: 0.5rem;
     height: 0.3rem;
     position: absolute;
     top: 50%;
     left: 50%;
     margin-left: -0.25rem;
     margin-top: -0.25rem;
     background: transparent;
     border: 1px solid #ffffff;
     border-top: none;
     border-right: none;
     z-index: 2;
     -webkit-border-radius: 0;
             border-radius: 0;
     -webkit-transform: rotate(-45deg);
             transform: rotate(-45deg);
 }
 .aui-switch {
     width: 2.3rem;
     height: 1.2rem;
     position: relative;
     vertical-align: top;
     border: 1px solid #dddddd;
     background-color: #dddddd;
     border-radius: 0.6rem;
     background-clip: content-box;
     display: inline-block;
     outline: none;
     -webkit-appearance: none;
             appearance: none;
     -webkit-user-select: none;
             user-select: none;
     -webkit-box-sizing: border-box;
             box-sizing: border-box;
     -webkit-background-clip: padding-box;
             background-clip: padding-box;
     -webkit-transition: all 0.2s linear;
             transition: all 0.2s linear;
 }
 .aui-switch:before {
     width: 1.1rem;
     height: 1.1rem;
     position: absolute;
     top: 0;
     left: 0;
     border-radius: 0.6rem;
     background-color: #fff;
     content: '';
     -webkit-transition: left 0.2s;
             transition: left 0.2s;
 }
 .aui-switch:checked {
     border-color: #e80283;
     background-color: #e80283;
 }
 .aui-switch:checked:before {
     left: 1.1rem;
 }
 /*导航栏*/
 .aui-bar {
     position: relative;
     top: 0;
     right: 0;
     left: 0;
     z-index: 10;
     width: 100%;
     min-height: 2.5rem;
     font-size: 0.9rem;
     text-align: center;
     display: table;
 }
 .aui-bar-nav {
     top: 0;
     line-height: 2.5rem;
     background-color: rgb(255,255,255,0);
     color: #ffffff;
 }
 .aui-title a {
     color: inherit;
 }
 .aui-bar-nav .aui-title {
     min-height: 2.5rem;
     position: absolute;
     margin: 0;
     text-align: center;
     white-space: nowrap;
     right: 5rem;
     left: 5rem;
     width: auto;
     overflow: hidden;
     text-overflow: ellipsis;
     z-index: 2;
 }
 .aui-bar-nav a {
     color: #ffffff;
 }
 .aui-bar-nav .aui-iconfont {
     position: relative;
     z-index: 20;
     font-size: 0.9rem;
     color: #ffffff;
     font-weight: 400;
     line-height: 2.25rem;
 }
 .aui-bar-nav .aui-pull-left {
     padding: 0 0.5rem;
     font-size: 0.8rem;
     font-weight: 400;
     z-index: 2;
     -webkit-box-sizing: border-box;
             box-sizing: border-box;
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
     -webkit-align-items: center;
             align-items: center;
 }
 .aui-bar-nav .aui-pull-right {
     padding: 0 0.5rem;
     font-size: 0.8rem;
     font-weight: 400;
     z-index: 2;
     -webkit-box-sizing: border-box;
             box-sizing: border-box;
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
     -webkit-align-items: center;
             align-items: center;
 }
 .aui-bar-nav .aui-btn {
     position: relative;
     z-index: 20;
     height: 2.25rem;
     line-height: 2.25rem;
     padding-top: 0;
     padding-bottom: 0;
     margin: 0;
     border-radius: 0.1rem;
     border-width: 0;
     background: transparent !important;
 }
 .aui-bar-nav .aui-btn.aui-btn-outlined {
     position: relative;
     padding: 0 0.15rem;
     margin: 0.5rem;
     height: 1.25rem;
     line-height: 1.25rem;
     border-width: 0;
     background: transparent !important;
     border-color: #ffffff;
 }
 .aui-bar-nav .aui-btn:active {
     background: none;
 }
 .aui-bar-nav .aui-btn .aui-iconfont {
     font-size: 0.9rem;
     line-height: 1.25rem;
     padding: 0;
     margin: 0;
     color: #ffffff;
 }
 .aui-bar-light {
     color: #e80283;
     background-color: #ffffff;
     border-bottom: 1px solid #dddddd;
 }
 .aui-bar-nav.aui-bar-light .aui-iconfont {
     color: #e80283;
 }
 .aui-bar-nav.aui-bar-light .aui-btn-outlined {
     border-color: #e80283;
 }
 @media screen and (-webkit-min-device-pixel-ratio:1.5) {
     .aui-bar.aui-bar-light {
         border: none;
         background-size: 100% 1px;
         background-repeat: no-repeat;
         background-position: bottom;
         background-image: linear-gradient(0,#dddddd,#dddddd 50%,transparent 50%);
         background-image: -webkit-linear-gradient(90deg,#dddddd,#dddddd 50%,transparent 50%);
     }
 }
 /*底部切换栏*/
 .aui-bar-tab {
     position: fixed;
     top: auto;
     bottom: 0;
     table-layout: fixed;
     background-color: #ffffff;
     color: #757575;
 }
 .aui-bar-tab .aui-bar-tab-item {
     display: table-cell;
     position: relative;
     width: 1%;
     height: 2.5rem;
     text-align: center;
     vertical-align: middle;
 }
 .aui-bar-tab .aui-active {
     color: #e80283;
 }
 .aui-bar-tab .aui-bar-tab-item .aui-iconfont {
     position: relative;
     z-index: 20;
     top: 0.1rem;
     height: 1.2rem;
     font-size: 1rem;
     line-height: 1rem;
 }
 .aui-bar-tab .aui-bar-tab-label {
     display: block;
     font-size: 0.6rem;
     position: relative;
 }
 .aui-bar-tab .aui-badge {
     position: absolute;
     top: 0.1rem;
     left: 55%;
     z-index: 99;
 }
 .aui-bar-tab .aui-dot {
     position: absolute;
     top: 0.1rem;
     right: 30%;
     z-index: 99;
 }
 /*按钮工具栏*/
 .aui-bar-btn {
     position: relative;
     font-size: 0.7rem;
     display: table;
     white-space: nowrap;
     margin: 0 auto;
     padding: 0;
     border: none;
     width: 100%;
     min-height: 1.8rem;
     z-index: 1;
 }
 .aui-bar-btn-item {
     display: table-cell;
     position: relative;
     width: 1%;
     line-height: 1.6rem;
     text-align: center;
     vertical-align: middle;
     position: relative;
     border-width: 1px;
     border-style: solid;
     border-color: white;
	 color:#333;
background:#f6f6f6;
	 border-radius:4px
 }
 .aui-bar-btn .aui-input,
 .aui-bar-btn input,
 .aui-bar-btn select {
     padding-left: 0.25rem;
     padding-right: 0.25rem;
     height: 1.8rem;
 }
 .aui-bar-btn-sm {
     min-height: 1.3rem;
 }
 .aui-bar-btn.aui-bar-btn-sm  .aui-input,
 .aui-bar-btn.aui-bar-btn-sm  input,
 .aui-bar-btn.aui-bar-btn-sm  select {
     height: 1.2rem;
 }
 .aui-bar-btn-sm .aui-bar-btn-item {
     line-height: 1.3rem;
     font-size: 0.6rem;
 }
 .aui-bar-btn-item.aui-active {
     background-color: #e80283;
     color: #ffffff;
 }
 .but_box:first-child {
     border-left-width: 1px;
 }
 .aui-bar-btn-item:last-child {
     border-left: 0px;
 }
 .aui-bar-btn.aui-bar-btn-full .aui-bar-btn-item:first-child {
     border-left-width: 0;
     border-top-left-radius: 0;
     border-bottom-left-radius: 0;
 }
 .aui-bar-btn.aui-bar-btn-full .aui-bar-btn-item:last-child {
     border-right-width: 0;
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
 }
 .aui-bar-btn.aui-bar-btn-round .aui-bar-btn-item:first-child {
     border-top-left-radius: 1.5rem;
     border-bottom-left-radius: 1.5rem;
 }
 .aui-bar-btn.aui-bar-btn-round .aui-bar-btn-item:last-child {
     border-top-right-radius: 1.5rem;
     border-bottom-right-radius: 1.5rem;
 }
 .aui-bar-nav .aui-bar-btn {
     margin-top: 0.45rem;
     margin-bottom: 0.4rem;
     min-height: 1.3rem;
 }
 .aui-bar-nav .aui-bar-btn-item {
     line-height: 1.3rem;
     border-color: #ffffff;
 }
 .aui-bar-nav .aui-bar-btn-item.aui-active {
     background-color: #ffffff;
     color: #e80283;
 }
 .aui-bar-nav.aui-bar-light .aui-bar-btn-item {
     border-color: #e80283;
 }
 .aui-bar-nav.aui-bar-light .aui-bar-btn-item.aui-active {
     background-color: #e80283;
     color: #ffffff;
 }
 .aui-bar-nav > .aui-bar-btn {
     width: 50%;
 }
 .aui-info {
     position: relative;
     padding: 0.5rem 0;
     font-size: 0.7rem;
     color: #757575;
     background-color: transparent;
     -webkit-box-sizing: border-box;
             box-sizing: border-box;
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
     -webkit-box-pack: justify;
     -webkit-justify-content: space-between;
             justify-content: space-between;
     -webkit-box-align: center;
     -webkit-align-items: center;
             align-items: center;
 
 }
 .aui-info-item {
     -webkit-box-sizing: border-box;
             box-sizing: border-box;
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
     -webkit-box-align: center;
     -webkit-align-items: center;
             align-items: center;
 }
 .aui-info-item > *,
 .aui-info > * {
     display: inherit;
     position: relative;
 }
 /*进度条*/
 .aui-progress {
     width: 100%;
     height: 1rem;
     border-radius: 0.2rem;
     overflow: hidden;
     background-color: #f0f0f0;
 }
 .aui-progress-bar {
     float: left;
     width: 0;
     height: 100%;
     font-size: 0.6rem;
     line-height: 1rem;
     color: #ffffff;
     text-align: center;
     background-color: #e80283;
 }
 .aui-progress.sm,
 .aui-progress-sm {
     height: 0.5rem;
 }
 .aui-progress.sm,
 .aui-progress-sm,
 .aui-progress.sm .aui-progress-bar,
 .aui-progress-sm .aui-progress-bar {
     border-radius: 1px;
 }
 .aui-progress.xs,
 .aui-progress-xs {
     height: 0.35rem;
 }
 .aui-progress.xs,
 .aui-progress-xs,
 .aui-progress.xs .progress-bar,
 .aui-progress-xs .progress-bar {
     border-radius: 1px;
 }
 .aui-progress.xxs,
 .aui-progress-xxs {
     height: 0.15rem;
 }
 .aui-progress.xxs,
 .aui-progress-xxs,
 .aui-progress.xxs .progress-bar,
 .aui-progress-xxs .progress-bar {
     border-radius: 1px;
 }
 /*滑块*/
 .aui-range {
     position: relative;
     display: inline-block;
 }
 .aui-range input[type='range']{
     height: 0.2rem;
     border: 0;
     border-radius: 2px;
     background-color: #f0f0f0;
     position: relative;
     -webkit-appearance: none !important;
 }
 .aui-range input[type='range']::-webkit-slider-thumb {
     width: 1.2rem;
     height: 1.2rem;
     border-radius: 50%;
     border-color: #e80283;
     background-color: #e80283;
     -webkit-appearance: none !important;
 }
 .aui-range .aui-range-tip {
     font-size: 1rem;
     position: absolute;
     z-index: 999;
     top: -1.5rem;
     width: 2.4rem;
     height: 1.5rem;
     line-height: 1.5rem;
     text-align: center;
     color: #666666;
     border: 1px solid #dddddd;
     border-radius: 0.3rem;
     background-color: #ffffff;
 }
 .aui-input-row .aui-range input[type='range'] {
     width: 90%;
     margin-left: 5%;
 }
 /*搜索条*/
 .aui-searchbar {
     display: -webkit-box;
     -webkit-box-pack: center;
     -webkit-box-align: center;
     height: 2.2rem;
     overflow: hidden;
     width: 100%;
     background-color: #ebeced;
     color: #9e9e9e;
     -webkit-backface-visibility: hidden;
               backface-visibility: hidden;
 }
 .aui-searchbar.focus {
     -webkit-box-pack: start;
 }
 .aui-searchbar-input {
     margin: 0 0.5rem;
     background-color: #ffffff;
     border-radius: 0.15rem;
     height: 1.6rem;
     line-height: 1.6rem;
     font-size: 0.7rem;
     position: relative;
     padding-top: 0.1rem;
     padding-left: 0.3rem;
     display: -webkit-box;
     -webkit-box-flex: 1;
 }
 .aui-searchbar form {
     width: 90%;
 }
 .aui-searchbar-input input {
     color: #666666;
     width: 80%;
     padding: 0;
     margin: 0;
     height: 1.4rem;
     line-height: normal;
     border: 0;
     -webkit-appearance: none;
     font-size: 0.7rem;
 }
 .aui-searchbar input::-webkit-input-placeholder {
     color: #ccc;
 }
 .aui-searchbar .aui-iconfont {
     line-height: 1.4rem;
     margin-right: 0.25rem;
 }
 .aui-searchbar .aui-searchbar-btn {
     font-size: 0.7rem;
     color: #666666;
     margin-right: -2.2rem;
     width: 2.2rem;
     height: 1.4rem;
     padding-right: 0.5rem;
     line-height: 1.4rem;
     text-align: center;
     -webkit-transition: all .3s;
               transition: all .3s;
 }
 .aui-searchbar-clear-btn {
     position: absolute;
     right: 5px;
     top: 3px;
     width: 1.1rem;
     height: 1.1rem;
     background: #eeeeee;
     border-radius: 50%;
     line-height: 0.6rem;
     text-align: center;
     display: none;
 }
 .aui-searchbar-clear-btn .aui-iconfont {
     font-size: 0.6rem;
     margin: 0 auto;
     position: relative;
     top: -2px;
 }
 .aui-searchbar .aui-searchbar-btn .aui-iconfont {
     color: #666666;
 }
 /*信息提示条*/
 .aui-tips {
     padding: 0 0.75rem;
     width: 100%;
     z-index: 99;
     height: 1.9rem;
     line-height: 1.9rem;
        position: relative;
     background-color: rgba(0,0,0,.6);
     color: #ffffff;
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
     -webkit-box-pack: justify;
     -webkit-justify-content: space-between;
             justify-content: space-between;
     -webkit-align-items: center;
             align-items: center;
 }
 .aui-tips .aui-tips-title {
     padding: 0 0.5rem;
     font-size: 0.7rem;
     position: relative;
     max-width: 100%;
 }
 /*toast*/
 .aui-toast {
     background: rgba(0, 0, 0, 0.7);
     text-align: center;
     border-radius: 0.25rem;
     color: #ffffff;
     position: fixed;
     z-index: 3;
     top: 45%;
     left: 50%;
     width: 7.5em;
     min-height: 6em;
     margin-left: -3.75em;
     margin-top: -4rem;
     display: none;
 }
 .aui-toast .aui-iconfont {
     margin-top: 0.2rem;
     display: block;
     font-size: 2.6rem;
 }
 .aui-toast-content {
   margin: 0 0 0.75rem;
 }
 .aui-toast-loading {
     background-color: #ffffff;
     border-radius: 100%;
     margin: 0.75rem 0;
     -webkit-animation-fill-mode: both;
             animation-fill-mode: both;
     border: 2px solid #ffffff;
     border-bottom-color: transparent;
     height: 2.25rem;
     width: 2.25rem;
     background: transparent !important;
     display: inline-block;
     -webkit-animation: rotate 1s 0s linear infinite;
             animation: rotate 1s 0s linear infinite;
 }
 /*dialog*/
 .aui-dialog {
     width: 13.5rem;
     text-align: center;
     position: fixed;
     z-index: 999;
     left: 50%;
     margin-left: -6.75rem;
     margin-top: 0;
     top: 45%;
     border-radius: 0.3rem;
     opacity: 0;
     background-color: #ffffff;
     -webkit-transform: translate3d(0, 0, 0) scale(1.2);
               transform: translate3d(0, 0, 0) scale(1.2);
      -webkit-transition-property: -webkit-transform, opacity;
               transition-property: transform, opacity;
     /*display: none;*/
 }
 .aui-dialog-header {
     padding: 0.5rem 0.75rem 0 0.75rem;
     text-align: center;
     font-size: 1em;
     color: #212121;
 }
 .aui-dialog-body {
     padding: 0.75rem;
     overflow: hidden;
     font-size: 0.875em;
     color: #757575;
 }
 .aui-dialog-body input {
     border: 1px solid #dddddd;
     height: 1.8rem;
     line-height: 1.8rem;
     min-height: 1.8rem;
     padding-left: 0.25rem;
     padding-right: 0.25rem;
 }
 .aui-dialog-footer {
     position: relative;
     font-size: 1em;
     border-top: 1px solid #dddddd;
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
     -webkit-box-pack: center;
     -webkit-justify-content: center;
             justify-content: center;
 }
 .aui-dialog-btn {
     position: relative;
     display: block;
     width: 100%;
     padding: 0 0.25rem;
     height: 2.2rem;
     font-size: 0.8rem;
     line-height: 2.2rem;
     text-align: center;
     color: #0894ec;
     border-right: 1px solid #dddddd;
     white-space: nowrap;
     text-overflow: ellipsis;
     overflow: hidden;
     -webkit-box-sizing: border-box;
             box-sizing: border-box;
     -webkit-box-flex: 1;
             box-flex: 1;
 }
 .aui-dialog-btn:last-child {
     border-right: none;
 }
 .aui-dialog.aui-dialog-in {
     opacity: 1;
     -webkit-transition-duration: 300ms;
           transition-duration: 300ms;
     -webkit-transform: translate3d(0, 0, 0) scale(1);
           transform: translate3d(0, 0, 0) scale(1);
 }
 .aui-dialog.aui-dialog-out {
     opacity: 0;
     -webkit-transition-duration: 300ms;
           transition-duration: 300ms;
     -webkit-transform: translate3d(0, 0, 0) scale(0.815);
           transform: translate3d(0, 0, 0) scale(0.815);
 }
 @media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
     .aui-dialog-footer {
         border: none;
         background-size: 100% 1px;
         background-repeat: no-repeat;
         background-position: top;
         background-image: linear-gradient(0,#dddddd,#dddddd 50%,transparent 50%);
         background-image: -webkit-linear-gradient(90deg,#dddddd,#dddddd 50%,transparent 50%);
     }
     .aui-dialog-btn {
         border: none;
         background-image: -webkit-linear-gradient(0deg, #dddddd, #dddddd 50%, transparent 50%);
         background-image: linear-gradient(270deg, #dddddd, #dddddd 50%, transparent 50%);
         background-size: 1px 100%;
         background-repeat: no-repeat;
         background-position: right;
     }
     .aui-dialog-btn:last-child {
         border: none;
         background-size: 0 100%;
     }
     .aui-dialog-body input {
         border: none;
         background-image: -webkit-linear-gradient(270deg, #dddddd, #dddddd 50%, transparent 50%), -webkit-linear-gradient(180deg, #dddddd, #dddddd 50%, transparent 50%), -webkit-linear-gradient(90deg, #dddddd, #dddddd 50%, transparent 50%), -webkit-linear-gradient(0, #dddddd, #dddddd 50%, transparent 50%);
         background-image: linear-gradient(180deg, #dddddd, #dddddd 50%, transparent 50%), linear-gradient(270deg, #dddddd, #dddddd 50%, transparent 50%), linear-gradient(0deg, #dddddd, #dddddd 50%, transparent 50%), linear-gradient(90deg, #dddddd, #dddddd 50%, transparent 50%);
         background-size: 100% 1px, 1px 100%, 100% 1px, 1px 100%;
         background-repeat: no-repeat;
         background-position: top, right top, bottom, left top;
     }
 }
 /*popup*/
.aui-popup {
    padding: 0;
    margin: 0;
    background: transparent;
    position: fixed;
    height: auto;
    min-width: 7rem;
    min-height: 4.5rem;
    z-index: 9999;
    opacity: 0;
 	-webkit-transition-property: -webkit-transform, opacity;
          	transition-property: transform, opacity;
}
.aui-popup.aui-popup-in {
	opacity: 1;
	-webkit-transition-duration: 300ms;
	      transition-duration: 300ms;
}
.aui-popup.aui-popup-out {
	opacity: 0;
	-webkit-transition-duration: 300ms;
	      transition-duration: 300ms;
}
.aui-popup-right {
    right: 0.75rem;
}
.aui-popup-content {
    background-color: #4c4c4c;
    border-radius: 0.2rem;
    overflow: hidden;
    min-height: 4.5rem;
    height: 100%;
}
.aui-popup-top,
.aui-popup-top-left,
.aui-popup-top-right {
    top: 2.45rem;
}
.aui-popup-top {
    left: 50%;
    margin-left: -3.5rem;
}
.aui-popup-top-left {
    left: 0.45rem;
}
.aui-popup-top-right {
    right: 0.45rem;
}
.aui-popup-arrow {
    position: absolute;
    width: 10px;
    height: 10px;
    -webkit-transform-origin: 50% 50% 0;
            transform-origin: 50% 50% 0;
    background-color: transparent;
    background-image: -webkit-linear-gradient(45deg, rgb(0,0,0,0.7), rgb(0,0,0,0.7) 50%, transparent 50%);
    background-image: linear-gradient(45deg, rgb(0,0,0,0.7), rgb(0,0,0,0.7) 50%, transparent 50%);
}
.aui-popup-top .aui-popup-arrow,
.aui-popup-top-left .aui-popup-arrow,
.aui-popup-top-right .aui-popup-arrow {
    top: 0.2rem;
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
}
.aui-popup-top .aui-popup-arrow {
    left: 50%;
    margin-left: -0.25rem;
    margin-top: -0.4rem;
}
.aui-popup-top-left .aui-popup-arrow {
    left: 0.25rem;
    margin-top: -0.4rem;
}
.aui-popup-top-right .aui-popup-arrow {
    right: 0.25rem;
    margin-top: -0.4rem;
}
.aui-popup-bottom,
.aui-popup-bottom-left,
.aui-popup-bottom-right {
    bottom: 0.45rem;
}
.aui-popup-bottom {
    left: 50%;
    margin-left: -3.5rem;
}
.aui-popup-bottom-left {
    left: 0.45rem;
}
.aui-popup-bottom-right {
    right: 0.45rem;
}
.aui-popup-bottom .aui-popup-arrow,
.aui-popup-bottom-left .aui-popup-arrow,
.aui-popup-bottom-right .aui-popup-arrow {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    bottom: 0.2rem;
}
.aui-popup-bottom .aui-popup-arrow {
    left: 50%;
    margin-left: -0.25rem;
    margin-bottom: -0.4rem;
}
.aui-popup-bottom-left .aui-popup-arrow {
    left: 0.25rem;
    margin-bottom: -0.4rem;
}
.aui-popup-bottom-right .aui-popup-arrow {
    right: 0.25rem;
    margin-bottom: -0.4rem;
}
.aui-popup .aui-list {
	background: transparent;
}
.aui-popup-content .aui-list img {
	display: block;
	width: 1rem;
}
 /*actionsheet*/
 .aui-actionsheet {
     width: 100%;
     position: fixed;
     bottom: 0;
     left: 0;
     padding: 0 0.5rem;
     z-index: 999;
     opacity: 0;
     -webkit-transition: opacity .3s,-webkit-transform .3s;
     transition: opacity .3s,transform .3s;
     -webkit-transform: translate3d(0,100%,0);
     transform: translate3d(0,100%,0);
 }
 .aui-actionsheet-btn {
     background-color: #ffffff;
     border-radius: 6px;
     text-align: center;
     margin-bottom: 0.5rem;
 }
 .aui-actionsheet-title {
     font-size: 0.6rem;
     color: #999999;
     line-height: 1.8rem;
 }
 .aui-actionsheet-btn-item {
     height: 2.2rem;
     line-height: 2.2rem;
     color: #0075f0;
 }
 /*sharebox*/
 .aui-sharebox {
     width: 100%;
     position: fixed;
     bottom: 0;
     left: 0;
     z-index: 999;
     background-color: #ffffff;
     opacity: 0;
     -webkit-transition: opacity .3s,-webkit-transform .3s;
     transition: opacity .3s,transform .3s;
     -webkit-transform: translate3d(0,100%,0);
     transform: translate3d(0,100%,0);
 }
 .aui-sharebox .aui-row {
     padding: 0.5rem 0;
 }
 .aui-sharebox img {
     display: block;
     width: 50%;
     margin: 0 auto;
 }
 .aui-sharebox.aui-grid [class*=aui-col-] {
     padding: 0.5rem 0;
 }
 .aui-sharebox.aui-grid .aui-grid-label {
     font-size: 0.6rem;
     color: #757575;
 }
 .aui-sharebox-close-btn {
     width: 100%;
     height: 2.2rem;
     line-height: 2.2rem;
     color: #757575;
     text-align: center;
     font-size: 0.7rem;
 }
 /*折叠菜单*/
 .aui-collapse-header.aui-active {
 background:white;
 }
 .aui-collapse .aui-list-item:active{
     background: #ececec;
 }
 .aui-collapse-content {
     display: none;
 }
 .aui-collapse-content .aui-list-item:last-child {
     border-bottom: 0;
 }
 @media screen and (-webkit-min-device-pixel-ratio:1.5) {
     .aui-collapse-content .aui-list-item:last-child {
         background-position: bottom;
     }
     .aui-list.aui-collapse.aui-list-noborder,
     .aui-list.aui-collapse.aui-list-noborder .aui-collapse-content:last-child .aui-list-item:last-child {
         border: none;
         background-size: 100% 1px;
         background-repeat: no-repeat;
         background-position: 0 bottom;
         background-image: linear-gradient(0,#dddddd,#dddddd 50%,transparent 50%);
         background-image: -webkit-linear-gradient(90deg,#dddddd,#dddddd 50%,transparent 50%);
     }
     .aui-list.aui-collapse.aui-list-noborder,
     .aui-list.aui-collapse.aui-list-noborder .aui-collapse-item:last-child .aui-list-item:last-child {
         border: none;
         background-size: 100% 0;
         background-image: none;
     }
     .aui-list.aui-collapse.aui-list-noborder .aui-collapse-item:last-child .aui-list-item.aui-collapse-header,
     .aui-list.aui-collapse.aui-list-noborder .aui-collapse-content .aui-list-item:last-child  {
         border: none;
         background-size: 100% 0;
         background-image: none;
     }
 }
 .aui-collapse-header.aui-active .aui-collapse-arrow {
     display: block;
     transform: rotate(180deg);
     -webkit-transform: rotate(180deg);
 }
 /*聊天气泡*/
 .aui-chat {
     width: 100%;
     height: 100%;
     padding: 0.5rem;
 }
 .aui-chat .aui-chat-item {
     position: relative;
     width: 100%;
     margin-bottom: 0.75rem;
     overflow: hidden;
     display: block;
 }
 .aui-chat .aui-chat-header {
     width: 100%;
     text-align: center;
     margin-bottom: 0.75rem;
     font-size: 0.6rem;
     color: #757575;
 }
 .aui-chat .aui-chat-left {
     float: left;
 }
 .aui-chat .aui-chat-right {
     float: right;
 }
 .aui-chat .aui-chat-media {
     display: inline-block;
     max-width: 2rem;
 }
 .aui-chat .aui-chat-media img {
     width: 100%;
     border-radius: 50%;
 }
 .aui-chat .aui-chat-inner {
     position: relative;
     overflow: hidden;
     display: inherit;
 }
 .aui-chat .aui-chat-arrow {
     content: '';
     position: absolute;
     width: 0.6rem;
     height: 0.6rem;
     top: 0.2rem;
     -webkit-transform-origin: 50% 50% 0;
             transform-origin: 50% 50% 0;
     background-color: transparent;
 }
 .aui-chat .aui-chat-left .aui-chat-arrow {
     background-image: -webkit-linear-gradient(45deg, #b3e5fc, #b3e5fc 50%, transparent 50%);
     background-image: linear-gradient(45deg, #b3e5fc, #b3e5fc 50%, transparent 50%);
     -webkit-transform: rotate(45deg);
             transform: rotate(45deg);
     left: -0.25rem;
 }
 .aui-chat .aui-chat-right .aui-chat-arrow {
     background-image: -webkit-linear-gradient(45deg, #ffffff, #ffffff 50%, transparent 50%);
     background-image: linear-gradient(45deg, #ffffff, #ffffff 50%, transparent 50%);
     -webkit-transform: rotate(-135deg);
             transform: rotate(-135deg);
     right: -0.25rem;
 }
 .aui-chat .aui-chat-content {
     color: #212121;
     font-size: 0.7rem;
     border-radius: 0.2rem;
     min-height: 2rem;
     position: relative;
     padding: 0.5rem;
     max-width: 80%;
     word-break: break-all;
     word-wrap: break-word;
 }
 .aui-chat .aui-chat-content img {
     max-width: 100%;
     display: block;
 }
 .aui-chat .aui-chat-status {
     position: relative;
     width: 2rem;
     height: 2rem;
     line-height: 2rem;
     text-align: center;
 }
 .aui-chat .aui-chat-name {
     width: 100%;
     position: relative;
     font-size: 0.6rem;
     color: #757575;
     margin-bottom: 0.25rem;
 }
 .aui-chat .aui-chat-left .aui-chat-name {
     left: 0.5rem;
 }
 .aui-chat .aui-chat-left .aui-chat-status {
     left: 0.5rem;
     float: left;
 }
 .aui-chat .aui-chat-left .aui-chat-media {
     width: 2rem;
     float: left;
 }
 .aui-chat .aui-chat-left .aui-chat-inner {
     max-width: 70%;
 }
 .aui-chat .aui-chat-left .aui-chat-content{
     background-color: #b3e5fc;
     float: left;
     left: 0.5rem;
 }
 .aui-chat .aui-chat-right .aui-chat-media {
     width: 2rem;
     float: right;
 }
 .aui-chat .aui-chat-right .aui-chat-inner {
     float: right;
     max-width: 70%;
 }
 .aui-chat .aui-chat-right .aui-chat-name {
     float: right;
     right: 0.5rem;
     text-align: right;
 }
 .aui-chat .aui-chat-right .aui-chat-content {
     background-color: #ffffff;
     right: 0.5rem;
     float: right;
 }
 .aui-chat .aui-chat-right .aui-chat-status {
     float: right;
     right: 0.5rem;
 }
 /*边框样式*/
 .aui-border-l {
     border-left: 1px solid #dddddd;
 }
 .aui-border-r {
     border-right: 1px solid #dddddd;
 }
 .aui-border-t {
     border-top: 1px solid #dddddd;
 }
 .aui-border-b {
     border-bottom: 1px solid #dddddd;
 }
 .aui-border {
     border: 1px solid #dddddd;
 }
 @media screen and (-webkit-min-device-pixel-ratio:1.5) {
     .aui-border-l {
         border: none;
         background-image: -webkit-linear-gradient(0deg, #dddddd, #dddddd 50%, transparent 50%);
         background-image: linear-gradient(270deg, #dddddd, #dddddd 50%, transparent 50%);
         background-size: 1px 100%;
         background-repeat: no-repeat;
         background-position: left;
     }
     .aui-border-r {
         border: none;
         background-image: -webkit-linear-gradient(0deg, #dddddd, #dddddd 50%, transparent 50%);
         background-image: linear-gradient(270deg, #dddddd, #dddddd 50%, transparent 50%);
         background-size: 1px 100%;
         background-repeat: no-repeat;
         background-position: right;
     }
     .aui-border-t{
         border: none;
         background-size: 100% 1px;
         background-repeat: no-repeat;
         background-position: top;
         background-image: linear-gradient(0,#dddddd,#dddddd 50%,transparent 50%);
         background-image: -webkit-linear-gradient(90deg,#dddddd,#dddddd 50%,transparent 50%);
     }
     .aui-border-b {
         border: none;
         background-size: 100% 1px;
         background-repeat: no-repeat;
         background-position: bottom;
         background-image: linear-gradient(0,#dddddd,#dddddd 50%,transparent 50%);
         background-image: -webkit-linear-gradient(90deg,#dddddd,#dddddd 50%,transparent 50%);
     }
     .aui-border{
         border: none;
         background-image: -webkit-linear-gradient(270deg, #dddddd, #dddddd 50%, transparent 50%), -webkit-linear-gradient(180deg, #dddddd, #dddddd 50%, transparent 50%), -webkit-linear-gradient(90deg, #dddddd, #dddddd 50%, transparent 50%), -webkit-linear-gradient(0, #dddddd, #dddddd 50%, transparent 50%);
         background-image: linear-gradient(180deg, #dddddd, #dddddd 50%, transparent 50%), linear-gradient(270deg, #dddddd, #dddddd 50%, transparent 50%), linear-gradient(0deg, #dddddd, #dddddd 50%, transparent 50%), linear-gradient(90deg, #dddddd, #dddddd 50%, transparent 50%);
         background-size: 100% 1px, 1px 100%, 100% 1px, 1px 100%;
         background-repeat: no-repeat;
         background-position: top, right top, bottom, left top;
     }
 }
 /*时间轴*/
 .aui-timeline {
     position: relative;
     padding: 0;
     list-style: none;
 }
 .aui-timeline:before {
     content: '';
     position: absolute;
     top: 0;
     left: 1.85rem;
     width: 2px;
     height: 100%;
     background: #ececec;
     z-index: 0;
 }
 .aui-timeline .aui-timeline-item {
     position: relative;
     margin-bottom: 0.75rem;
 }
 .aui-timeline .aui-timeline-item-header {
     background-color: #ececec;
     padding: 0.2rem 0.5rem;
     margin: 0.75rem;
     text-align: center;
     display: inline-block;
     position: relative;
     z-index: 1;
     font-size: 0.7rem;
 }
 .aui-timeline .aui-timeline-item-label {
     width: 2.5rem;
     height: 1.5rem;
     line-height: 1.5rem;
     font-size: 0.7em;
     background-color: #ececec;
     position: absolute;
     text-align: center;
     left: 0.75rem;
     top: 0;
 }
 .aui-timeline .aui-timeline-item-label-icon {
     width: 1.5rem;
     height: 1.5rem;
     font-size: 0.7rem;
     line-height: 1.5rem;
     background-color: #ececec;
     position: absolute;
     border-radius: 50%;
     text-align: center;
     left: 1.15rem;
     top: 0;
 }
 .aui-timeline .aui-timeline-item-inner {
     margin-left: 3.75rem;
     margin-right: 0.75rem;
     padding: 0;
     position: relative;
 }
/*
*瀑布流样式
*/
.aui-waterfall{
    width: 100%;
    position:relative;
} 
.aui-waterfall li{
    width:100%;
    position: relative;
    margin-bottom: 10px;
}
.aui-waterfall li:after {
	display: block;
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transform-origin: 0 0;
	-webkit-transform: scale(1);
	pointer-events: none;
}
.aui-waterfall .aui-waterfall-header {

}
.aui-waterfall .aui-waterfall-header img{
    width: 100%;
    margin: 0;
    display: block;

}
.aui-waterfall .aui-waterfall-body {
    background: #ffffff;
    color: #666;
    padding: 10px;
    font-size: 0.8em;
}
.aui-waterfall .aui-waterfall-footer {
    background: #f4f4f4;
    padding: 10px;
    font-size: 0.75em;
    color: #666;
}

@-webkit-keyframes bounce {
	0%, 100% {-webkit-transform: scale(0.0) }
	50% {-webkit-transform: scale(1.0)}
}
 
@keyframes bounce {
	0%, 100% {
	-webkit-transform: scale(0.0);
			transform: scale(0.0);
	}
	50% {
	-webkit-transform: scale(1.0);
			transform: scale(1.0);
	}
}
@-webkit-keyframes fadeIn {
    from { opacity: 0.3; }
    to {  }
}
@media (-webkit-min-device-pixel-ratio:1.5), (min-device-pixel-ratio: 1.5){
	.aui-list-view:before,
	.aui-user-view:before,
	.aui-form:before {
  		-webkit-transform: scaleY(.5);
      	-webkit-transform-origin: 0 0;
      		transform: scaleY(.5);
  	}
	.aui-list-view:after,
	.aui-list-view-cell:after,
	.aui-user-view:after,
	.aui-user-view-cell:before,
	.aui-user-view-cell:after,
	
	.aui-form:after,
	.aui-form .aui-input-row:before,
	.aui-form .aui-input-row:after,
	.aui-form .aui-btn-row:before,
	.aui-line-x:after {
		-webkit-transform: scaleY(.5);
      	-webkit-transform-origin: 100% 100%;
      		transform: scaleY(.5);
  	}
  	
}
@media (-webkit-device-pixel-ratio: 3){
	.aui-list-view:before,
	.aui-user-view:before,
	.aui-form:before {
  		-webkit-transform: scaleY(.333);
      	-webkit-transform-origin: 0 0;
      		transform: scaleY(.333);
  	}
	.aui-list-view:after,
	.aui-list-view-cell:after,
	.aui-user-view:after,
	.aui-user-view-cell:before,
	.aui-user-view-cell:after,
	.aui-form:after,
	.aui-form .aui-input-row:before,
	.aui-form .aui-input-row:after,
	.aui-form .aui-btn-row:before,
	.aui-line-x:after {
		-webkit-transform: scaleY(.333);
      		-webkit-transform-origin: 100% 100%;
      		transform: scaleY(.333);
  	}
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
	.aui-card:after,
	.aui-grid-nine:after,
	.aui-grid-nine li:after,
	.aui-grid-sixteen:after,
	.aui-grid-sixteen li:after,
	.aui-waterfall li:after {
		right: -100%;
		bottom: -100%;
		-webkit-transform: scale(0.5);
	}
	.aui-list-view:before,
	.aui-user-view:before,
	.aui-form:before {
  		-webkit-transform: scaleY(.5);
      	-webkit-transform-origin: 0 0;
      		transform: scaleY(.5);
  	}

	.aui-list-view:after,
	.aui-list-view-cell:after,
	.aui-user-view:after,
	.aui-user-view-cell:before,
	.aui-user-view-cell:after,
	.aui-form:after,
	.aui-form .aui-input-row:before,
	.aui-form .aui-input-row:after,
	.aui-form .aui-btn-row:before,
	.aui-line-x:after{
		-webkit-transform: scaleY(.333333);
		-webkit-transform-origin: 100% 100%;
      		transform: scaleY(.333333);
  	}
}

 /*基础动画类*/
 @keyframes rotate {
     0% {
         -webkit-transform: rotate(0deg) scale(1);
                 transform: rotate(0deg) scale(1);
     }
     50% {
         -webkit-transform: rotate(180deg) scale(1);
                 transform: rotate(180deg) scale(1);
     }
     100% {
         -webkit-transform: rotate(360deg) scale(1);
                 transform: rotate(360deg) scale(1);
     }
 }
 @-webkit-keyframes rotate {
     0% {
         -webkit-transform: rotate(0deg) scale(1);
                 transform: rotate(0deg) scale(1);
     }
     50% {
         -webkit-transform: rotate(180deg) scale(1);
                 transform: rotate(180deg) scale(1);
     }
     100% {
         -webkit-transform: rotate(360deg) scale(1);
                 transform: rotate(360deg) scale(1);
     }
 }
 @keyframes bounce {
     0%, 100% {
     -webkit-transform: scale(0.0);
             transform: scale(0.0);
     }
     50% {
     -webkit-transform: scale(1.0);
             transform: scale(1.0);
     }
 }
 @-webkit-keyframes bounce {
     0%, 100% {
         -webkit-transform: scale(0.0);
                 transform: scale(0.0);
     }
     50% {
         -webkit-transform: scale(1.0);
                 transform: scale(1.0);
     }
 }
 @keyframes fadeIn {
     from { opacity: 0.3; }
     to { opacity: 1; }
 }
 @-webkit-keyframes fadeIn {
     from { opacity: 0.3; }
     to { opacity: 1; }
 }
 @font-face {
     font-family: "aui_iconfont";
     src: url('aui-iconfont.ttf') format('truetype');
 }
 .aui-iconfont {
     position: relative;
     font-family:"aui_iconfont" !important;
     font-size: 0.7rem;
     font-style:normal;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
 }
 .aui-icon-menu:before { content: "\e6eb"; }
 .aui-icon-paper:before { content: "\e6ec"; }
 .aui-icon-info:before { content: "\e6ed"; }
 .aui-icon-question:before { content: "\e6ee"; }
 .aui-icon-left:before { content: "\e6f4"; }
 .aui-icon-right:before { content: "\e6f5"; }
 .aui-icon-top:before { content: "\e6f6"; }
 .aui-icon-down:before { content: "\e6f7"; }
 .aui-icon-share:before { content: "\e700"; }
 .aui-icon-comment:before { content: "\e701"; }
 .aui-icon-edit:before { content: "\e6d3"; }
 .aui-icon-trash:before { content: "\e6d4"; }
 .aui-icon-recovery:before { content: "\e6dc"; }
 .aui-icon-refresh:before { content: "\e6dd"; }
 .aui-icon-close:before { content: "\e6d8"; }
 .aui-icon-cart:before { content: "\e6df"; }
 .aui-icon-star:before { content: "\e6e0"; }
 .aui-icon-plus:before { content: "\e6e3"; }
 .aui-icon-minus:before { content: "\e62d"; }
 .aui-icon-correct:before { content: "\e6e5"; }
 .aui-icon-search:before { content: "\e6e6"; }
 .aui-icon-gear:before { content: "\e6e8"; }
 .aui-icon-map:before { content: "\e6d2"; }
 .aui-icon-location:before { content: "\e6d1"; }
 .aui-icon-image:before { content: "\e6ce"; }
 .aui-icon-phone:before { content: "\e6c4"; }
 .aui-icon-camera:before { content: "\e6cd"; }
 .aui-icon-video:before { content: "\e6cc"; }
 .aui-icon-qq:before { content: "\e6cb"; }
 .aui-icon-wechat:before { content: "\e6c9"; }
 .aui-icon-weibo:before { content: "\e6c8"; }
 .aui-icon-note:before { content: "\e6c6"; }
 .aui-icon-mail:before { content: "\e6c5"; }
 .aui-icon-wechat-circle:before { content: "\e6ca"; }
 .aui-icon-home:before { content: "\e706"; }
 .aui-icon-forward:before { content: "\e6d9"; }
 .aui-icon-back:before { content: "\e6da"; }
 .aui-icon-laud:before { content: "\e64b"; }
 .aui-icon-lock:before { content: "\e6ef"; }
 .aui-icon-unlock:before { content: "\e62f"; }
 .aui-icon-like:before { content: "\e62b"; }
 .aui-icon-like-in:before { content: "\52"; }
 .aui-icon-my:before { content: "\e610"; }
 .aui-icon-more:before { content: "\e625"; }
 .aui-icon-mobile:before { content: "\e697"; }
 .aui-icon-calendar:before { content: "\e68a"; }
 .aui-icon-date:before { content: "\e68c"; }
 .aui-icon-display:before { content: "\e612"; }
 .aui-icon-hide:before { content: "\e624"; }
 .aui-icon-pencil:before { content: "\e615"; }
 .aui-icon-flag:before { content: "\e6f1"; }
 .aui-icon-cert:before { content: "\e704"; }
 .aui-icon-top:before { content: "\53"; }
 .aui-icon-bottom:before { content: "\54"; }
.icon-yunshuzhongwuliu:before { content: "\56"; }
.aui-icon-shou:before { content: "\57"; }
.aui-icon-pai:before { content: "\58"; }
.aui-icon-lan:before { content: "\59"; }
.aui-icon-fan:before { content: "\5a"; }
.aui-icon-index1:before { content: "\0061"; }
.aui-icon-index2:before { content: "\0062"; }
.aui-icon-index3:before { content: "\0063"; }
.aui-icon-prev:before { content: "\0065"; }
.aui-icon-next:before { content: "\0064"; }

.aui-icon-new-list1:before { content: "\67"; }
.aui-icon-new-list2:before { content: "\68"; }
.aui-icon-new-list3:before { content: "\69"; }
.aui-icon-new-list4:before { content: "\6a"; }
.aui-icon-new-list5:before { content: "\6b"; }

.aui-icon-right2:before { content: "\6c"; }

.lr-btn2 .aui-icon-prev:before { content: "\6d"; }
.lr-btn2 .aui-icon-next:before { content: "\6e"; }

.aui-icon-call:before { content: "\6f"; }

.aui-icon-cp-1:before { content: "\71"; }
.aui-icon-cp-2:before { content: "\72"; }
.aui-icon-cp-3:before { content: "\70"; }
.aui-icon-cp-4:before { content: "\73"; }

.aui-icon-cp-5:before { content: "\74"; }
.aui-icon-cp-6:before { content: "\75"; }
.aui-icon-cp-7:before { content: "\76"; }
.aui-icon-cp-8:before { content: "\77"; }
.aui-list-car .aui-list-item-media {
    height:6rem
}
.aui-list-car .aui-radio{height:1rem;width:1rem;font-size:10px;}
img.aui-img-round {
    border-radius:0.5rem
}

.aui-list-car .aui-list-item-label {
    padding-right: 0;
    width: auto;
}
.aui-list-car .aui-radio:checked:before,.aui-list-car .aui-radio.aui-checked:before,.aui-list-car .aui-radio:checked:after,.aui-list-car .aui-radio.aui-checked:after{
    width: 0.46rem;
    height: 0.26rem;
}

.aui-list-car .aui-list-item-media {
    align-items: center;
    display: flex;
}
/*.aui-media-list li:first-child{border-top-left-radius: 1rem; border-top-right-radius:1rem; }*/
.aui-list-car .aui-list-item-text{text-align: justify}
.aui-list-car .aui-bar-btn{min-height:1.2rem;}
.aui-list-car .aui-bar-btn-item{line-height:1.2rem;width:auto;padding:0 8px;}
.aui-list-car .aui-text-center{height:1rem !important;}
.aui-list-car .aui-list-item-inner.aui-list-item-arrow{padding-right:0.5rem;}
.aui-list-car .aui-list-item-arrow:before{display: none;}
.aui-list-car .aui-list-item-media{overflow: hidden;}

.but_box{width:5.2rem;margin-top:.5rem;border-radius: 4px;}
.price{position: relative;}
.price .aui-text-danger{position: absolute;bottom:0;left:0}
.aui-list-car .aui-list-item-middle{border-bottom:#efefef 1px solid;}
.aui-list-car  .aui-list-item-text a{color:#333;font-size:14px;word-break: break-all;
word-wrap: break-word;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
max-height:44px;
	line-height:1rem;
}
.aui-list-car  .guige{color:#898989}
/* 公共样式 */
.clearfix {
	zoom: 1;
}

	.clearfix:after {
		display: table;
		clear: both;
		content: "";
	}

.aui-padded-b-20 {
	padding-bottom: 2rem;
}

.aui-padded-b-30 {
	padding-bottom: 3rem;
}

.aui-margin-t-20 {
	margin-top: 2rem;
}

.aui-margin-t-17 {
	margin-top: 1.77rem;
}

.aui-margin-t-4 {
	padding-top: 4.52rem;
}

.aui-padded-b-4 {
	padding-bottom: 4.3rem;
}

.margin-b-30 {
	margin-bottom: 3rem;
}

.aui-radius-t {
	border-radius: 1rem 1rem 0 0 !important;
}

.aui-radius-t05 {
	border-radius: 0.5rem 0.5rem 0 0 !important;
}

.aui-radius-b {
	border-radius: 0 0 0.5rem 0.5rem !important;
}

.aui-radius-4 {
	border-radius: 4px;
}

.jianbian {
	background: linear-gradient(to left, #fe53a8,#ffa0b9);
}

.jianbian2 {
	background: linear-gradient(to left,#ffa67d,#f85905 );
}

.jianbian3 {
	background: linear-gradient(to left,#47443e,#605c52);
}

.weight5 {
	font-weight: 500;
}

.weight8 {
	font-weight: 800;
}

.bgwhite {
	background: #fff !important;
}

.main-color {
	color: #007d3c !important;
}

.main-color2 {
	color: #d84200 !important;
}

.main-border2 {
	border: 1px solid #d84200;
}

.bgmain-color {
	background: #007d3c !important;
}

.bgmain-color2 {
	background: #d84200 !important;
}

.bgf4 {
	background: #f4e7de !important;
}

.e8 {
	color: #e80283 !important;
}

.bgd5 {
	background: #5dc2d0 !important;
	color: #fff !important;
	border-radius: 3px !important;
	padding: .26rem 1rem !important;
}

.white {
	color: #fff !important
}

.g3 {
	color: #333 !important;
}

.g6 {
	color: #666 !important;
}

.g9 {
	color: #999 !important
}

.d5 {
	color: #ffebd4
}

.green008 {
	color: #008470
}

.w42 {
	width: 4.2rem;
}

.w6 {
	width: 6rem;
}

.shop_red {
	background: #ec6767
}

.shop_orange {
	background: #f1b850
}

.shop_bggreen {
	background: #41a9b7
}

.aui-row a {
	display: block
}

.hui66 {
	color: #664630;
}

.quanyi {
	color: #dbb292;
}

.bghui66 {
	background: #664630 !important;
}
/* 圆角 */
.aui-border-radius2 {
	border-radius: 0.5rem !important;
}

.aui-border-radius4 {
	border-radius: 2rem !important;
}
/* 开端 */
.flex-start {
	justify-content: flex-start;
	-webkit-justify-content: flex-start
}
/* 两端&&底部对齐 */
.space-between {
	justify-content: space-between;
	display: flex;
	align-items: flex-end
}
/* 内容居中 */
.boxcenter {
	display: flex;
	align-items: center;
	justify-content: center
}

.space-around {
	display: flex;
	align-items: center;
	justify-content: space-around;
}
/* 顶部对齐 */
.baseline {
	display: flex;
	align-items: baseline !important
}
/* 竖排平均分布 */
.flex-flow-column {
	display: flex;
	flex-flow: column;
	justify-content: space-between
}

button {
	border: 0
}

* {
	font-family: "Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",FontAwesome,sans-serif;
}

.line-2 {
	line-height: 2.2rem;
	height: 2.2rem;
}

a {
	color: #757575
}

.center {
	text-align: center;
}

.t_right {
	text-align: right;
}

.aui-active a {
	color: #f85905;
}

.aui-active {
	color: #e80283;
}

.aui-active-zi {
	color: #9071c1;
}

.black {
	color: #333 !important
}

.w100 {
	width: 100%
}

:-webkit-autofill {
	-webkit-text-fill-color: none !important;
	transition: background-color 5000s ease-in-out 0s;
}

input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px none inset !important;
}
/* 灰色底边 */
.bor-bot {
	border-bottom: 1px solid #f6f6f6 !important;
}
/* 橙色底边 */
.bor-bot-o {
	border-bottom: 1px solid rgb(248,89,5,0.2) !important;
}

/* 底部bar */
.aui-bar-tab a {
	display: block
}

.aui-bar-tab {
	border-top: 1px solid #efefef;
}

	.aui-bar-tab a {
		display: block
	}

	.aui-bar-tab img {
		margin: 0 auto;
		width: 1.2rem;
	}
/* .aui-bar-tab .aui-bar-tab-item:nth-child(2) a{margin-top: -.3rem;}
.aui-bar-tab .aui-bar-tab-item:nth-child(2) a>div{margin-top: -.2rem;} */
/* 顶部标题 */
.aui-bar-nav {
	font-size: .9rem;
	position: -webkit-sticky;
	position: sticky;
	z-index: 99
}

	.aui-bar-nav .aui-icon-left {
		position: absolute;
		top: 0.15rem;
	}

/* 首页轮播图 */
.details_img {
	height: 15rem;
	overflow: hidden;
}

	.details_img img {
		min-height: 15rem;
	}

/* 首页轮播 */
.index-slide-img {
	height: 13.4rem;
	overflow: hidden;
}

	.index-slide-img img {
		min-height: 10rem;
	}
/* 首页title */
.index-commodity .title .title-box {
	display: table;
	margin: 0 auto;
	line-height: 1.5rem;
}

	.index-commodity .title .title-box img {
		width: 1.4rem;
	}

/* 首页列表 */
.sc-aui-row {
	margin: 0 -0.25rem
}

.sc-aui-row-l5 {
	margin: 0 0 0 -0.25rem;
}

.sc-aui-row-r5 {
	margin: 0 -0.25rem 0 0;
}

.sc-aui-row-l1 {
	margin: 0 0 0 -0.1rem;
}

.sc-aui-row-r1 {
	margin: 0 -0.1rem 0 0;
}

/* 首页搜索 */
.index-search {
	position: absolute;
	background: none !important;
	left: 0;
	z-index: 2
}

	.index-search .login {
		color: #fff
	}

	.index-search .admin {
		background: #d8d8d8;
		border-radius: 2px;
	}

		.index-search .admin i {
			color: #fff !important
		}

	.index-search .aui-icon-home-div {
		padding-top: 3px;
	}

.aui-index-searchbar {
	margin-top: 6px;
}

.index-search .aui-icon-search {
	color: #bbb
}

/* 详情 */
.details_bar {
	position: fixed;
	bottom: 0;
	line-height: 2.5rem;
	left: 0;
	width: 100%;
	background: #fff;
	z-index: 99
}


/* 搜索 */
.aui-searchbar-public {
	position: fixed;
	background: #efefef !important;
}

	.aui-searchbar-public .aui-searchbar-input {
		margin-left: 0
	}

	.aui-searchbar-public .aui-searchbar-cancel {
		padding: .2rem 0;
	}

	.aui-searchbar-public .aui-searchbar-cancel {
		background: #fff;
		color: #666;
		border-radius: 4px;
	}

.screen .aui-grid .aui-iconfont {
	height: .4rem;
	font-size: .4rem;
	line-height: .4rem;
}
/* 价格 */
.price {
	margin-top: -5px;
}
/* 下拉 */
.screen-select {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.select-menu-ul {
	margin-top: 50px;
	list-style: none;
	opacity: 0;
	display: none;
	width: 100%;
	text-align: left;
	border: 1px solid #ddd;
	background: #fff;
	position: absolute;
	z-index: 1
}

	.select-menu-ul li {
		padding: 2% 0 2% 3%
	}

		.select-menu-ul li:hover {
			background: #f2f2f2
		}

.select-menu-div {
	position: relative;
	height: 1.5rem;
	line-height: 1.5rem
}

.select-this {
	background: #f5f5f5
}

	.select-this:hover {
		background: #f5f5f5 !important
	}

.select-menu .select-menu-div i.aui-icon-down {
	margin-right: 5px;
	position: absolute;
	right: .2rem;
	top: .6rem
}

.select-menu-input {
	background: #f5f5f5;
	width: 100%
}

.select-menu-i {
	transform: rotate(180deg)
}

.select-menu .select-menu-div i.aui-icon-down {
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease
}

/* 地址 */
select {
	font-size: 14px !important;
}

/* 详情页面 */
.details_page {
	height: 60%;
	background: #fff;
	position: absolute;
	bottom: -45%;
	width: 100%;
	overflow-y: scroll
}

	.details_page .pic {
		width: 5rem;
		height: 5rem;
		border-radius: 3px;
		border: 1px solid #efefef;
		overflow: hidden;
	}

		.details_page .pic img {
			width: 100%;
			min-height: 5rem;
			border-radius: 4px;
		}

	.details_page .aui-label-outlined {
		margin-top: 3px;
	}

	.details_page .aui-btn-block {
		position: fixed;
		bottom: 0;
		left: 0;
		border-radius: 0;
		z-index: 9
	}

.details_tab {
	position: -webkit-sticky;
	position: sticky;
}

.details_pic {
	background: none;
	text-align: center;
	font-size: 14px;
	line-height: 26px;
}

	.details_pic img {
		margin-top: 5px;
	}


/* 新闻内页 */
.newspage {
	background: #fff;
	text-align: justify
}

	.newspage .data h6 {
		display: inline;
	}

	.newspage img {
		margin-top: 10px;
		margin-bottom: 10px;
	}
/* 倒计时 */
.timedata {
	position: relative
}

	.timedata .timedatanum {
		position: absolute;
		right: 0;
		top: 30%
	}


/* 下拉框 */
.selectadd {
	display: flex;
}

	.selectadd select {
		border: 1px solid #efefef;
		margin: .2rem;
		-webkit-appearance: menulist;
		appearance: menulist;
		height: 1.8rem;
		line-height: 1.8rem;
	}

.shoptree {
	display: flex;
	background: #fff;
	padding: .5rem;
	justify-content: space-between;
	position: relative;
	align-items: center;
}

	.shoptree .shoptree_left {
		display: flex;
		align-items: center;
		min-height: 100%;
		position: relative
	}

	.shoptree .item {
		border: 1px solid #efefef;
		border-radius: 3px;
		padding: .4rem;
		margin: .5rem;
		position: relative
	}

		.shoptree .item p {
			color: #3d91b3 !important;
		}

	.shoptree .item0 {
		width: 1px;
		background: #ccc;
		position: absolute;
		left: 50%;
		top: 0
	}

	.shoptree .shoptree_left .item1 {
		display: block;
		height: 1px;
		background: #ccc;
		position: absolute;
		top: 50%;
	}

	.shoptree .shoptree_right .item .item2 {
		display: block;
		height: 1px;
		background: #ccc;
		position: absolute;
		top: 50%;
	}

.usercontent_out {
	position: absolute;
	top: .5rem;
	right: 0.6rem;
}

/*  */
.erweimas {
	display: flex;
	justify-content: center;
	background: #fff;
}

	.erweimas p {
		font-size: 12px;
	}

	.erweimas .pic {
		width: 4rem;
		margin-right: .6rem;
	}

	.erweimas .d5 {
		font-size: .9rem;
	}

	.erweimas .text {
		display: flex;
		flex-flow: column;
		justify-content: space-between;
	}

/* 充值 */
.recharge .aui-list-item-input {
	width: 18rem !important
}

.layer {
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.3);
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 9;
	display: flex;
	justify-content: center;
	align-items: center;
	display: none;
}

	.layer .pic {
		width: 50%
	}

.recharge_num {
	padding: .5rem .3rem;
}

	.recharge_num .aui-col-xs-3 {
		padding: .2rem 0
	}

	.recharge_num .aui-grid-label {
		border: 1px solid #009fe8;
		border-radius: 4px;
		color: #009fe8;
		margin: .2rem;
		padding: .2rem 0
	}

	.recharge_num .aui-col-xs-3:active {
		background: none;
	}

	.recharge_num .aui-grid-label-active {
		background: #009fe8;
		color: #fff
	}


/* 主页类目 */
.index-classification img {
	width: 2.2rem;
	margin: 0 auto;
}


/* 分类页面 */
.classif-page {
	margin-top: 2.8rem
}

.classif-page-list {
	position: fixed;
	background: white;
	height: 100%;
	width: 5rem;
	left: 0;
	top: 2.8rem;
	padding-bottom: 5.8rem;
	text-align: center;
	line-height: 3.5rem;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	z-index: -1;
	padding-right: 1rem;
}

	.classif-page-list .classif-page-ul {
		margin-top: .3rem;
		margin-bottom: .3rem;
	}

		.classif-page-list .classif-page-ul li {
		}

		.classif-page-list .classif-page-ul .classif-page-ul-action {
			background: #fff;
			position: relative;
		}

			.classif-page-list .classif-page-ul .classif-page-ul-action::after {
				display: block;
				content: '';
				border-radius: 50px;
				width: .25rem;
				height: .6rem;
				background: #e75934;
				position: absolute;
				top: 50%;
				margin-top: -.26rem;
				left: 0rem;
			}

			.classif-page-list .classif-page-ul .classif-page-ul-action a {
				color: #e75934;
				font-weight: bold
			}

		.classif-page-list .classif-page-ul a {
			color: #333;
		}

.classif-page-con {
	margin-left: 4rem;
	background: #f6f3f1;
	border-radius: 0.75rem 0 0 0.75rem;
}

	.classif-page-con .aui-grid {
		background: none !important;
	}

	.classif-page-con .tit {
		font-weight: bold;
		font-size: .75rem
	}

	.classif-page-con .pic {
		height: 3.6rem;
		overflow: hidden;
		display: flex;
		align-items: center;
	}

		.classif-page-con .pic img {
			width: 60%;
			margin: 0 auto;
		}

.border-b {
	border-radius: 0 0 0.5rem 0.5rem;
}

.classif-img .pic {
	height: 5.4rem;
}

	.classif-img .pic img {
		width: 100%;
		border-radius: 0.5rem 0.5rem 0 0;
	}

.classif-img .name {
	height: 2.2rem;
}

.classif-img .tit {
	height: 1.6rem;
}
/* 地址弹出层 */
.layeraddress {
	position: fixed;
	top: 0;
	background: rgba(0,0,0,.5);
	padding: .7rem;
	z-index: 999;
	height: 100%;
	width: 100%;
	display: none;
}

	.layeraddress .layeraddressbox {
		overflow: scroll;
		height: 20rem;
		background: #eee;
		padding: .5rem;
		margin-top: 5rem
	}

	.layeraddress .form-select::after {
		display: none
	}

	.layeraddress .aui-col-xs-4 {
		padding: 0 .2rem;
	}

		.layeraddress .aui-col-xs-4::after {
			width: 0;
			height: 0;
			border-width: 6px;
			border-style: solid;
			border-color: #dedede transparent transparent transparent;
			display: block;
			content: '';
			position: absolute;
			top: .6rem;
			right: .5rem;
			z-index: 999;
		}

.details_but .aui-bar-btn-item {
	line-height: .3rem;
}

.details_but .aui-input {
	height: 1.2rem;
}

.index-boxcenter {
	height: 3.4rem;
	padding: .2rem 0;
	overflow: hidden;
	margin-top: .1rem;
}

.aui-iconfont-search-but {
	background: none;
	margin: .25rem .3rem 0 0;
}


/*拼团 */
.tuan .index-slide-img {
	height: 6rem !important;
}

	.tuan .index-slide-img img {
		min-height: 6rem;
	}

.border-right {
	border-radius: 0rem 0.25rem 0.25rem 0 !important;
}
/*拼团邀请 */
.haoyou img {
	border-radius: 4rem;
	padding: 0.25rem;
}

/*众筹 */
.zhongchou .aui-active {
	color: #fa3963;
}

.ftc_wzsf {
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 999;
	top: 0;
	left: 0;
}

	.ftc_wzsf .hbbj {
		width: 100%;
		height: 100%;
		position: absolute;
		z-index: 8;
		background: #000;
		opacity: 0.4;
		top: 0;
		left: 0;
	}

	.ftc_wzsf .srzfmm_box {
		position: absolute;
		z-index: 10;
		background: #f8f8f8;
		width: 88%;
		left: 50%;
		margin-left: -44%;
		top: 200px;
	}

.qsrzfmm_bt {
	font-size: 16px;
	border-bottom: 1px solid #c9daca;
	overflow: hidden;
}

	.qsrzfmm_bt a {
		display: block;
		width: 10%;
		padding: 10px 0;
		text-align: center;
	}

	.qsrzfmm_bt img.tx {
		width: 10%;
		padding: 10px 0;
	}

	.qsrzfmm_bt span {
		padding: 15px 5px;
	}

.zfmmxx_shop {
	text-align: center;
	font-size: 12px;
	padding: 10px 0;
	overflow: hidden;
}

	.zfmmxx_shop .mz {
		font-size: 14px;
		float: left;
		width: 100%;
	}

	.zfmmxx_shop .wxzf_price {
		font-size: 24px;
		float: left;
		width: 100%;
	}

.blank_yh {
	width: 89%;
	margin: 0 auto;
	line-height: 40px;
	display: block;
	color: #636363;
	font-size: 16px;
	padding: 5px 0;
	overflow: hidden;
	border-top: 1px solid #e6e6e6;
}

	.blank_yh img {
		height: 40px;
	}

.ml5 {
	margin-left: 5px;
}

.mm_box {
	width: 89%;
	margin: 10px auto;
	height: 40px;
	overflow: hidden;
	border: 1px solid #bebebe;
}

	.mm_box li {
		border-right: 1px solid #efefef;
		height: 40px;
		float: left;
		width: 16.3%;
		background: #FFF;
	}

		.mm_box li.mmdd {
			background: #FFF url(../../../Images/Templet/ls/dd_03.jpg) center no-repeat;
			background-size: 25%;
		}

		.mm_box li:last-child {
			border-right: none;
		}

.xiaq_tb {
	padding: 5px 0;
	text-align: center;
	border-top: 1px solid #dadada;
}

.numb_box {
	position: absolute;
	z-index: 10;
	background: #f5f5f5;
	width: 100%;
	bottom: 0px;
}

.nub_ggg {
	border: 1px solid #dadada;
	overflow: hidden;
	border-bottom: none;
}

	.nub_ggg li {
		width: 33.3333%;
		border-bottom: 1px solid #dadada;
		float: left;
		text-align: center;
		font-size: 22px;
	}

		.nub_ggg li a {
			display: block;
			color: #000;
			height: 50px;
			line-height: 50px;
			overflow: hidden;
		}

			.nub_ggg li a:active {
				background: #e0e0e0;
			}

			.nub_ggg li a.zj_x {
				border-left: 1px solid #dadada;
				border-right: 1px solid #dadada;
			}

		.nub_ggg li span {
			display: block;
			color: #e0e0e0;
			background: #e0e0e0;
			height: 50px;
			line-height: 50px;
			overflow: hidden;
		}

			.nub_ggg li span.del img {
				width: 30%;
			}
/*个人信息*/
.userinfo_edit_item_first {
	line-height: 2.5rem;
	overflow: hidden;
	box-sizing: border-box;
	width: 100%;
}

.userinfo_edit_item {
	text-align: right;
	line-height: 2.8rem;
	height: 2.8rem;
	background-color: #fff;
	/* border-bottom: 1px solid #eeeeee; */
	overflow: hidden;
	box-sizing: border-box;
	width: 100%;
}

.bank .userinfo_edit_item p {
	font-size: 0.8rem !important;
	color: #333;
	width: 3.5rem;
	text-align: left;
}

.input_area {
	padding-right: 0.4rem !important;
	text-align: right;
	height: 2.8rem !important;
	/* line-height: 0.7rem; */
	margin-top: 0.14rem;
	width: 9rem !important;
	vertical-align: middle;
	float: right;
}

.input_area-2 {
	text-align: right;
	height: 2.8rem !important;
	width: 9rem !important;
	vertical-align: middle;
	float: left;
	padding-left: 1rem;
}

.input_area-3 {
	text-align: right;
	height: 2.8rem !important;
	width: 9rem !important;
	vertical-align: middle;
	float: right;
}

.userinfo_edit_item_arrow {
	width: 2.5rem;
	height: 2.5rem;
}

.userinfo_edit_item_title_first {
	line-height: 4rem;
	float: left;
}

.aui-b-btn {
	width: 95%;
	text-align: center;
	cursor: pointer;
	position: fixed;
	bottom: .1rem;
	left: 50%;
	transform: translateX(-50%);
}

.aui-line-bar {
	height: .4rem;
	width: 100%;
	background-color: #F2F4F6;
}

.btn-shadow {
	-webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.1);
	border-radius: 0.6rem;
}

.btn-shadow-y {
	box-shadow: 0px 5px 34px 0px rgba(252, 173, 54, 0.3);
}

.bor-bot {
	border-bottom: 1px solid #eeefef !important;
}

.bgf0 {
	background: #999 !important;
}

.bg60 {
	background: rgb(0,0,0,0.04) !important;
}
/*物流*/
.rotate-swiper {
	height: 100%;
}

.rotate-slide {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.block {
	/*	transform-origin: 0 100%;*/
	/*
	display: flex;
	flex-direction: column;
	overflow: hidden;
*/
	border-radius: 0.5em;
	background: #fff;
}

.top-info {
	padding: 0 4%;
	box-sizing: border-box;
}

.img {
	width: 26%;
	float: left;
	margin-top: 1rem;
}

.txt {
	width: 70%;
	float: left;
	margin-left: 3%;
}

	.txt p {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		margin: 0;
	}

.icon {
	width: 4%;
	float: right;
}

	.icon i {
		margin-top: 1em;
		display: block;
	}


.border-radius2 {
	border-radius: 0.5rem;
}

.font-active {
	color: #333 !important;
}

.icon-active {
	background: #0375bb !important;
	color: white !important;
}

.aui-iconfont {
	font-size: 18px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.n03 {
	color: #0375bb !important;
}

.tuan-aui-popup-content a {
	margin: 0 auto
}

/*popup*/
.tuan-aui-popup {
	padding: 0;
	margin: 0;
	background: transparent;
	position: absolute;
	height: auto;
	min-width: 100%;
	min-height: 4.5rem;
	z-index: 999;
	opacity: 0;
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
}

	.tuan-aui-popup.tuan-aui-popup-in {
		opacity: 1;
		-webkit-transition-duration: 300ms;
		transition-duration: 300ms;
	}

	.tuan-aui-popup.tuan-aui-popup-out {
		opacity: 0;
		-webkit-transition-duration: 300ms;
		transition-duration: 300ms;
	}

.tuan-aui-popup-right {
	right: 0.75rem;
}

.tuan-aui-popup-content {
	background-color: #ffffff;
	border-radius: 0.2rem;
	overflow: hidden;
	min-height: 4.5rem;
	height: 100%;
}

.tuan-aui-popup-top,
.tuan-aui-popup-top-left,
.tuan-aui-popup-top-right {
	top: 10.45rem;
}

.tuan-aui-popup-top {
	left: 50%;
	margin-left: -3.5rem;
}

.tuan-aui-popup-top-left {
	left: 0.45rem;
}

.tuan-aui-popup-arrow {
	position: absolute;
	width: 10px;
	height: 10px;
	-webkit-transform-origin: 50% 50% 0;
	transform-origin: 50% 50% 0;
	background-color: transparent;
	background-image: -webkit-linear-gradient(45deg, #ffffff, #ffffff 50%, transparent 50%);
	background-image: linear-gradient(45deg, #ffffff, #ffffff 50%, transparent 50%);
}

.tuan-aui-popup-top .tuan-aui-popup-arrow,
.tuan-aui-popup-top-left .tuan-aui-popup-arrow,
.tuan-aui-popup-top-right .tuan-aui-popup-arrow {
	top: 0.2rem;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
}

.tuan-aui-popup-top .tuan-aui-popup-arrow {
	left: 50%;
	margin-left: -0.25rem;
	margin-top: -0.4rem;
}

.tuan-aui-popup-top-left .tuan-aui-popup-arrow {
	left: 0.25rem;
	margin-top: -0.4rem;
}

.tuan-aui-popup-top-right .tuan-aui-popup-arrow {
	right: 0.25rem;
	margin-top: -0.4rem;
}

.tuan-aui-popup-bottom,
.tuan-aui-popup-bottom-left,
.tuan-aui-popup-bottom-right {
	bottom: 0.45rem;
}

.tuan-aui-popup-bottom {
	left: 50%;
	margin-left: -3.5rem;
}

.tuan-aui-popup-bottom-left {
	left: 0.45rem;
}

.tuan-aui-popup-bottom-right {
	right: 0.45rem;
}

.aui-popup-bottom .aui-popup-arrow,
.aui-popup-bottom-left .aui-popup-arrow,
.aui-popup-bottom-right .aui-popup-arrow {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	bottom: 0.2rem;
}

.tuan-aui-popup-bottom .aui-popup-arrow {
	left: 50%;
	margin-left: -0.25rem;
	margin-bottom: -0.4rem;
}

.tuan-aui-popup-bottom-left .aui-popup-arrow {
	left: 0.25rem;
	margin-bottom: -0.4rem;
}

.tuan-aui-popup-bottom-right .aui-popup-arrow {
	right: 0.25rem;
	margin-bottom: -0.4rem;
}

.tuan-aui-popup .aui-list {
	background: transparent;
}

.aui-btn-chen {
	color: #f85905 !important;
	border: 1px solid #f85905 !important;
}

.ma-bg {
	background: url("../../../images/mine/share_2.png");
}

.weilebi-bg {
	background: url("../../../Images/mine/wbg.png");
}

.jifen-bg {
	background: url("../../../Images/mine/jifen.png") 0 2.5rem no-repeat #9071c1;
	background-size: 100%;
}

.aui-tab-item .aui-active {
	color: #f85905 !important;
	border-bottom: 2px solid #f85905;
}

.go-huan {
	position: absolute;
	top: 2.5rem;
	right: 0;
	width: 4rem;
}

/* 顶部对齐 */
.baseline {
	display: flex;
	align-items: baseline !important
}

button {
	border: 0
}

.center {
	text-align: center;
}

.t_right {
	text-align: right;
}

.font-color6 {
	color: #666 !important;
}

.font-color3 {
	color: #333 !important
}

.font-color10 {
	color: #b2b2b2
}

.muti_btn_box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 3.6rem;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	padding: 0 0.32rem;
	box-sizing: border-box;
	border-top: 1px #f2f2f8 solid;
}
/*客服*/
.kefu_edit_item_first {
	height: 3.6rem;
	padding: 0 0.6rem;
	overflow: hidden;
	box-sizing: border-box;
	width: 100%;
}

.kefu_edit_item {
	text-align: right;
	line-height: 3rem;
	height: 3rem;
	background-color: #fff;
	/* border-bottom: 1px solid #eeeeee; */
	padding: 0 0.8rem;
	overflow: hidden;
	box-sizing: border-box;
	width: 100%;
}

.kefu_edit_item_title {
	line-height: 3rem;
	float: left;
}

.kefu_edit_item_arrow {
	float: right;
	width: 0.8rem;
	height: 0.8rem;
	margin-top: 1rem;
}

.kefu_edit_item_title_first {
	line-height: 4rem;
	float: left;
}

.service img {
	width: 2.4rem;
	margin-right: 0.4rem;
	border-radius: 8rem;
}

.aui-bottom {
	border-bottom: none !important;
}

.aui-badge-2 {
	display: inline-block;
	width: auto;
	text-align: center;
	min-width: 0.6rem;
	height: 0.6rem;
	line-height: 0.6rem;
	padding: 0 0.2rem;
	font-size: 0.6rem;
	color: #ffffff;
	background-color: #ff2600;
	border-radius: 0.4rem;
	position: absolute;
	/* top: 3.2rem; */
	left: 12%;
	z-index: 99;
	border: 1px white solid;
}

.bg-fa {
	background: #fa824a !important;
}

.logo input::-webkit-input-placeholder {
	color: rgb(248,89,5,0.8) !important;
}
/* Mozilla Firefox 4 to 18 */
.logo input:-moz-placeholder {
	color: rgb(248,89,5,0.8) !important;
	;
}
/* Mozilla Firefox 19+ */
.logo input::-moz-placeholder {
	color: rgb(248,89,5,0.8) !important;
	;
}
/* Internet Explorer 10+ */
.logo input:-ms-input-placeholder {
	color: rgb(248,89,5,0.8) !important;
	;
}

.bgf6 {
	background: #f6f6f6;
}

.aui-col-xs-27 {
	width: 27.5%;
}

.jia {
	background: #c94e22;
}
/*爆款商品*/
.bao .list {
	height: 5.5rem !important;
}

.bao .pic_box img {
	height: 5.5rem !important;
}

.bao .pic_box img {
	border-radius: 0.5rem 0 0 0.5rem !important;
}

.bao .tianjia {
	position: absolute;
	right: 0.25rem;
	width: 47%;
	display: none;
}

	.bao .tianjia .jia {
		height: 1.8rem;
		text-align: center;
		width: 1.6rem;
	}

	.bao .tianjia .left {
		border-radius: 0.5rem;
	}

	.bao .tianjia .right {
		border-radius: 0.5rem
	}

	.bao .tianjia .shu {
		line-height: 1.8rem;
		width: 30%;
		text-align: center;
		display: inline-block;
	}

.bao .moren {
	position: absolute;
	right: 0;
	width: 50%;
	border-left: 1px solid white
}

	.bao .moren .jia {
		height: 1.8rem;
		text-align: center;
		width: 100%
	}

.bao .money {
	width: 100%;
	height: 2rem;
	text-align: left;
}

.bao .name {
	height: 5.5rem;
}

	.bao .name p {
		height: 1.8rem;
		line-height: 0.9rem;
	}

.bao .item {
	border: 1px solid #f6f6f6;
	border-radius: 0 !important;
}

.bao .bottom {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 1.9rem
}

.bao .picture {
	width: 0.9rem;
	position: absolute;
	bottom: 0;
}

.meniu img {
	width: 2rem;
}
/* 自然购物 */

.shadow {
	overflow: hidden;
	box-shadow: 0px 2px 12px 0px rgba(13, 5, 9, 0.15);
	border-radius: 10px;
	display: block
}

.ziran .pic_box {
	height: 8.8rem !important;
}

	.ziran .pic_box img {
		min-height: 8.8rem;
		border-radius: 10px 10px 0 0 !important;
	}

.ziran .pic_box {
	border-radius: 0 !important;
	position: relative
}

.tit {
	height: 2.6rem;
	color: #333;
	line-height: 1rem;
	padding-top: 0.5rem
}

.border-r-s {
	box-shadow: 0px 2px 6px 0px rgba(13, 5, 9, 0.05);
	border-radius: 10px;
}

.red-bg-btn {
	position: absolute;
	top: 0;
	display: block;
	width: 3rem !important;
	min-height: auto !important;
}

.pv {
	background-color: rgb(234,69,69,0.1) !important;
	border-radius: 0 1rem 1rem 1rem;
	padding: 0 0.25rem;
	border: 1px solid #e4393c;
}

.dou {
	width: 1.4rem;
}
/* 导航搜索条 */
.index-bg {
	background: #e80283;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	height: 10rem;
	z-index: 0;
	width: 100%
}

.sousuo-nav {
	position: static !important;
}

.nav-layer {
	width: 100%;
	position: fixed;
	z-index: 10;
	left: 0;
	top: 0;
	right: 0;
	background: rgba(230,0,51,0);
	display: flex;
	justify-content: space-between;
	align-items: center;
	color: #fff;
	padding: .5rem .4rem
}

	.nav-layer .classification {
		width: 1.6rem;
		text-align: center;
		margin-top: .35rem;
	}

		.nav-layer .classification .icon {
			width: 1.3rem;
			margin: 0 auto;
		}

		.nav-layer .classification .text {
			font-size: .7rem;
			margin-top: .05rem;
		}

	.nav-layer .searchinput {
		background: rgba(245,245,245,.8);
		border: 1px solid #e75934;
		border-radius: 0.5rem;
		position: relative;
		width: 19.5rem;
		display: flex
	}

		.nav-layer .searchinput .aui-icon-search {
			font-size: 1rem;
			color: rgba(127,134,157,.5);
			line-height: 1.6rem;
			margin: 0 .5rem;
		}

		.nav-layer .searchinput .inp {
			height: 1.6rem;
			line-height: 1.6rem;
			color: #7f8699;
			width: 11.5rem;
		}

	.nav-layer .usericon {
		width: 2rem;
		text-align: center;
		color: #fff;
	}

	.nav-layer i {
		color: #e75934 !important;
	}

	.nav-layer .searchinput input::-webkit-input-placeholder {
		color: #ff9a9a !important;
	}
	/* Mozilla Firefox 4 to 18 */
	.nav-layer .searchinput input:-moz-placeholder {
		color: #ff9a9a !important;
		;
	}
	/* Mozilla Firefox 19+ */
	.nav-layer .searchinput input::-moz-placeholder {
		color: #ff9a9a !important;
		;
	}
	/* Internet Explorer 10+ */
	.nav-layer .searchinput input:-ms-input-placeholder {
		color: #ff9a9a !important;
		;
	}

.nav-layer-page {
	background: rgb(248,89, 5)
}

.bodybg {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	/* 定位是最重要的，这里就能撑满一个屏幕，而且自适应屏幕大小 */
	background: white;
	z-index: -1;
}






.gdetails-header {
	width: 94%;
	padding: 0px 3%;
	height: 45px;
	position: fixed;
	top: 0px;
	left: 0px;
	background: #fff;
	z-index: 99;
}

.gdetails-hleft {
	width: 40px;
	height: 45px;
	position: absolute;
	left: 3%;
	top: 0px;
	background: url(../../../Images/Templet/ls/arrow-left.png) no-repeat left center;
	background-size: 60%;
}

.gdetails-hshare {
	position: absolute;
}

.gdetails-htbox {
	display: block;
	margin: 0px 40px;
	height: 45px;
	line-height: 45px;
	font-size: 15px;
	text-align: center;
}

.gdetails-text1 {
	width: 33.3%;
	float: left;
	text-align: center;
	font-size: 15px;
	color: #707070;
}

	.gdetails-text1.selected1 {
		color: #333;
		font-weight: 600;
		position: relative;
	}

.selected1:after {
	content: "";
	width: 30px;
	height: 2px;
	position: absolute;
	bottom: 0px;
	left: 50%;
	margin-left: -15px;
	background: #333;
}

.gdetails-bigbox {
	width: 100%;
	float: left;
	margin-bottom: 61px;
}

/*商品价格部分*/
.gdetails-price {
	width: 94%;
	float: left;
	border-top: 1px solid #F6F6F6;
	padding: 0px 3%;
	background: #fff;
	padding-top: 15px;
}

.gdetails-price-box1 {
	width: 100%;
	float: left;
	margin-bottom: 12px;
}

.gdetails-price-text1 {
	font-size: 26px;
	color: #FFB34E;
	float: left;
}

.gdetails-price-text2 {
	font-size: 12px;
	color: #747474;
	float: left;
	margin: 12px 5px 0px 5px;
	text-decoration: line-through;
}

.gdetails-price-text3 {
	padding: 0px 8px;
	height: 18px;
	line-height: 18px;
	background: #FFB34E;
	color: #fff;
	float: left;
	font-size: 12px;
	margin-top: 9px;
}

.gdetails-price-text4 {
	padding: 0px 5px;
	float: left;
	height: 14px;
	line-height: 14px;
	border: 1px solid #E5152F;
	font-size: 12px;
	color: #E5152F;
	margin-right: 10px;
	margin-top: 2px;
}

.gdetails-price-text5 {
	width: 100%;
	float: left;
	line-height: 22px;
	font-size: 16px;
}

.gdetails-price-text6 {
	width: 100%;
	float: left;
	font-size: 12px;
	line-height: 22px;
}

.gdetails-price-box2 {
	width: 94%;
	padding: 10px 3%;
	float: left;
	background: #F7F7F7;
}

.gdetails-price-box3 {
	float: left;
	margin-right: 13px;
	font-size: 12px;
	color: #898989;
	line-height: 25px;
}

	.gdetails-price-box3 .gdetails-price-img {
		width: 25px;
		height: 25px;
		float: left;
		margin-right: 7px;
	}

.gdetails-price-img img {
	width: 25px;
	height: 25px;
	float: left;
}
/*弹层*/
.gdetails-ovrerHide {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.gdetails-layer-bg {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 666;
	background: rgba(0,0,0,0.3);
}

.gd-share-layer {
	width: 100%;
	padding: 0px 3%;
	position: fixed;
	bottom: 0px;
	left: 0px;
	height: 200px;
	background: #fff;
	z-index: 999;
}

.gd-share-layer-box1 {
	width: 100%;
	height: 45px;
	line-height: 45px;
	background: url(../../../Images/Templet/ls/abolish.png) no-repeat 97% center;
	background-size: 5%;
	float: left;
	text-align: center;
	font-size: 16px;
}

.gd-share-layer-box2 {
	width: 20%;
	float: left;
	text-align: center;
	margin-bottom: 10px;
	font-size: 12px;
}

.gd-share-layer-img1 {
	width: 40px;
	height: 40px;
	display: inline-block;
}

	.gd-share-layer-img1 img {
		width: 40px;
		height: 40px;
		float: left;
	}

.gd-share-layer-text1 {
	width: 100%;
	height: 20px;
	line-height: 20px;
	display: inline-block;
	font-size: 12px;
	color: #6B6B6B;
}
/*配送部分*/
.gdetails-delivery {
	width: 94%;
	float: left;
	padding: 0px 3%;
	min-height: 45px;
	line-height: 45px;
	float: left;
	border-bottom: 1px solid #F7F7F7;
	background: url(../../../Images/Templet/ls/arrow-right.png) no-repeat 97% center #fff;
	background-size: 5%;
}

.gdetails-delivery-text1 {
	font-size: 14px;
	float: left;
	margin-right: 15px;
}
/*配送部分弹层*/
.delivery-layer {
	width: 100%;
	position: fixed;
	bottom: 0px;
	left: 0px;
	height: 250px;
	background: #fff;
	z-index: 999;
	box-shadow: 0px -5px 5px 0px #f0f0f0;
}

.delivery-layer-box1, .freight-layer-box1, .explain-layer-box1 {
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: url(../../../Images/Templet/ls/abolish.png) no-repeat 97% center;
	background-size: 5%;
	float: left;
	text-align: center;
	font-size: 16px;
	border-bottom: 1px solid #E4E4E4;
}

.delivery-layer-box {
	width: 94%;
	float: left;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #E4E4E4;
	font-size: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0px 3%;
}

@media screen and (min-width: 414px) {
	.delivery-layer-box {
		width: 94%;
		float: left;
		height: 50px;
		line-height: 50px;
		border-bottom: 1px solid #E4E4E4;
		font-size: 16px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		padding: 0px 3%;
	}
}
/*运费部分弹层*/
.freight-layer, .explain-layer {
	width: 100%;
	position: fixed;
	bottom: 0px;
	left: 0px;
	height: 250px;
	background: #fff;
	z-index: 999;
}

.freight-layer-box2, .explain-layer-box2 {
	width: 100%;
	height: 200px;
	float: left;
	overflow-x: hidden;
	overflow-y: auto;
	font-size: 14px;
}

.freight-layer-text1 {
	width: 94%;
	float: left;
	padding: 15px 3%;
	line-height: 22px;
}
/*说明部分*/
.gdetails-delivery-text2 {
	width: 80%;
	float: left;
	font-size: 12px;
	color: #8B8B8B;
	line-height: 22px;
	margin-top: 12px;
	margin-bottom: 10px;
}

.explain-layer-box3 {
	width: 94%;
	float: left;
	padding: 0px 3%;
	margin-top: 15px;
}

.explain-layer-text1 {
	width: 94%;
	height: 25px;
	line-height: 25px;
	font-size: 15px;
	background: url(../../../Images/Templet/ls/rhombus.png) no-repeat left center;
	background-size: 4%;
	padding-left: 6%;
	float: left;
}

.explain-layer-text2 {
	width: 95%;
	float: left;
	margin-left: 5%;
	line-height: 20px;
	font-size: 12px;
	color: #585858;
}
/*商品评价部分*/
.evaluate-bigbox {
	width: 94%;
	float: left;
	background: #fff;
	padding: 0px 3%;
	margin-top: 10px;
}

.evaluate-box1 {
	width: 100%;
	float: left;
	padding: 15px 0;
	background: url(../../../Images/Templet/ls/arrow-right.png) no-repeat right center;
	background-size: 5.3%;
}

.evaluate-text1 {
	font-size: 14px;
	float: left;
}

.evaluate-text2 {
	float: right;
	font-size: 14px;
	color: #D3324D;
	margin-right: 5.5%;
}

.evaluate-box2 {
	width: 100%;
	height: 120px;
	padding-bottom: 15px;
	float: left;
	overflow-x: auto;
	overflow-y: hidden;
}

.evaluate-box3 {
	width: 1000%;
}

.evaluate-box4 {
	width: 250px;
	height: 118px;
	float: left;
	border: 1px solid #F7F7F7;
	margin-right: 10px;
}

.evaluate-left {
	width: 44%;
	float: left;
	padding: 10px 3%;
	height: 98px;
}

.evaluate-img1 {
	width: 30px;
	height: 30px;
	float: left;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	overflow: hidden;
}

	.evaluate-img1 img {
		width: 30px;
		height: 30px;
		float: left;
	}

.evaluate-text3 {
	display: block;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-size: 12px;
	color: #BCBCBC;
	margin-left: 40px;
}

.evaluate-text4 {
	width: 100%;
	float: left;
	margin-top: 8px;
	height: 60px;
	overflow: hidden;
	line-height: 20px;
	font-size: 12px;
	color: #727272;
}

.evaluate-img2 {
	width: 125px;
	height: 118px;
	float: right;
}

	.evaluate-img2 img {
		width: 125px;
		height: 118px;
		float: right;
	}

.wykl-banner-tbox1 {
	width: 118px;
	height: 118px;
	border: 1px solid #F1F1F1;
	float: left;
	text-align: center;
	color: #676767;
	font-size: 14px;
}

.wykl-banner-text2 {
	width: 100%;
	display: inline-block;
	margin-top: 35px;
	font-size: 14px;
	color: #D53852;
}

.wykl-banner-text3 {
	display: inline-block;
	padding-top: 5px;
	font-size: 14px;
	border-top: 1px solid #F1F1F1;
	margin-top: 5px;
}
/*进入品牌*/
.evaluate-img3 {
	width: 50px;
	height: 50px;
	float: left;
	background: url(../../../Images/Templet/ls/brand.png) no-repeat center center;
	background-size: 60%;
	border: 1px solid #F6F6F6;
}

.line-h30 {
	line-height: 52px;
}

.evaluate-box5 {
	width: 46%;
	float: left;
	height: 50px;
	margin-left: 10px;
	font-size: 14px;
}

	.evaluate-box5 i {
		margin-top: 5px;
		display: block;
		height: 20px;
		line-height: 20px;
		overflow: hidden;
	}

.evaluate-box6 {
	width: 120px;
	height: 185px;
	float: left;
	margin-right: 10px;
	padding-top: 15px;
}

.evaluate-img4 {
	width: 100%;
	height: 120px;
	float: left;
}

	.evaluate-img4 img {
		width: 100%;
		height: 120px;
		float: left;
		font-size: 14px;
	}

.box2-height {
	height: 200px;
}

.evaluate-text5 {
	width: 100%;
	height: 40px;
	line-height: 20px;
	font-size: 14px;
	overflow: hidden;
	float: left;
	text-align: center;
}

.evaluate-text6 {
	width: 100%;
	text-align: center;
	float: left;
	font-size: 14px;
	color: #D31C3E;
	font-weight: 600;
	margin-top: 3px;
}

.evaluate-hx {
	width: 100%;
	height: 1px;
	float: left;
	background: #F4F4F4;
}

.mt-15 {
	margin-top: 15px;
}
/*相似推荐*/
.recommend-box1 {
	width: 100%;
	height: 45px;
	line-height: 45px;
	background: #fff;
	margin-top: 10px;
	float: left;
	font-size: 15px;
	text-align: center;
	border-bottom: 1px solid #F9F9F9;
}

.slideBox2 {
	position: relative;
	overflow: hidden;
	margin: 0px auto;
	width: 100%;
	height: 440px; /* 设置焦点图最大宽度 */
	background: #fff;
}

	.slideBox2 .hd2 {
		position: absolute;
		height: 7px;
		line-height: 7px;
		bottom: 20px;
		right: 50%;
		margin-right: -30px;
		z-index: 1;
		font-size: 16px;
	}

		.slideBox2 .hd2 li {
			display: inline-block;
			width: 5px;
			height: 5px;
			background: #DDDDDD;
			text-indent: -9999px;
			overflow: hidden;
			margin: 0 4px;
		}

			.slideBox2 .hd2 li.on {
				width: 14px;
				background: #666666;
			}

	.slideBox2 .bd2 {
		position: relative;
		z-index: 0;
	}

		.slideBox2 .bd2 li {
			position: relative;
			text-align: center;
		}

.evaluate-box7 {
	width: 33.3%;
	height: 185px;
	float: left;
	padding-top: 15px;
	background-color: #fff;
}
/*图文详情*/
.image-text-xq-img {
	width: 100%;
	float: left;
}

	.image-text-xq-img img {
		width: 100%;
		float: left;
	}

.h-f650 {
	margin-top: -650px;
}
/*底部*/
.goods-details-bottom {
	width: 100%;
	float: left;
	height: 60px;
	position: fixed;
	bottom: 0px;
	left: 0px;
	z-index: 99;
	background: #fff;
}

.gd-collect {
	width: 3.5rem;
	height: 60px;
	float: left;
	text-align: center;
	font-size: 14px;
	display: table-cell;
	position: relative;
	height: 2.5rem;
	text-align: center;
	vertical-align: middle;
}

.gd-collect-img1 {
	width: 28px;
	height: 28px;
	background: url(../../../Images/Templet/ls/home2.png) no-repeat center center;
	background-size: 100%;
	display: inline-block;
	margin-top: 7px;
}

.gd-collect-text1 {
	width: 100%;
	display: inline-block;
	font-size: 14px;
	color: #828282;
}

.gd-collect-img1.img2 {
	background: url(../../../Images/Templet/ls/shop-cart1.png) no-repeat center center;
	background-size: 100%;
}

.gd-collect-sx {
	width: 1px;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 17%;
	background: #E6E6E6;
}

.gd-collect-btn1 {
	width: auto;
	height: 60px;
	border: none;
	outline: none;
	background: #111111;
	color: #EEEEEE;
	float: left;
	font-size: 16px;
}

	.gd-collect-btn1.btn2 {
		background: #e75934;
	}

.add-num {
	width: 15px;
	height: 15px;
	float: left;
	border-radius: 50%;
	font-size: 12px;
	text-align: center;
	background: red;
	text-align: center;
	position: absolute;
	right: -0.2rem;
	top: 0;
	line-height: 15px;
	color: #fff;
}
/*拼团底部*/
.group-btn1 {
	width: 41.5%;
	height: 60px;
	border: none;
	outline: none;
	background: #111111;
	color: #EEEEEE;
	float: left;
	font-size: 14px;
}

	.group-btn1.btn2 {
		background: #E41436;
	}

.group-btn1-text1 {
	width: 100%;
	float: left;
	line-height: 20px;
}

.recommend-box2 {
	width: 100%;
	float: left;
	padding: 10px 3%;
	background: #fff;
}

.recommend-box2-text1 {
	width: 100%;
	float: left;
	font-size: 14px;
	line-height: 30px;
}

	.recommend-box2-text1 i {
		float: left;
		color: #8A8D93;
	}



.sh-adress-box1 {
	width: 94%;
	float: left;
	margin-top: 5px;
	margin-left: 3%;
	background: #fff;
	padding: 0px 3%;
}

.sh-adress-box2 {
	width: 100%;
	float: left;
	padding: 12px 0px;
	border-bottom: 1px solid #F4F4F4;
}

.sh-adress-text1 {
	width: 50%;
	float: left;
	font-size: 15px;
}

.text-r {
	text-align: right;
}

.sh-adress-text2 {
	width: 100%;
	float: left;
	margin-top: 10px;
	font-size: 12px;
	color: #8A8A8A;
	line-height: 20px;
}

.sh-adress-box3 {
	width: 100%;
	float: left;
	height: 45px;
	line-height: 45px;
}

.sh-adress-text3 {
	width: 90px;
	height: 45px;
	float: left;
	background: url(../../../Images/Templet/ls/check1.png) no-repeat left center;
	background-size: 17%;
	padding-left: 25px;
	font-size: 14px;
}

.img2 {
	background: url(../../../Images/Templet/ls/check2.png) no-repeat left center;
	background-size: 17%;
}

.sh-adress-text4 {
	width: 30px;
	height: 45px;
	line-height: 45px;
	float: right;
	background: url(../../../Images/Templet/ls/delete.png) no-repeat left center;
	background-size: 34%;
	padding-left: 25px;
	font-size: 14px;
}

.delete-layer-bg {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 668;
	background: rgba(0,0,0,0.5);
}

.delete-layer {
	width: 90%;
	height: 130px;
	position: fixed;
	z-index: 998;
	top: 34%;
	left: 5%;
	background-color: #FFFFFF;
}

.active-a2 {
	width: 100%;
	float: left;
	height: 80px;
	line-height: 80px;
	text-align: center;
	border-bottom: 1px solid #E0E0DF;
	font-size: 14px;
}

.active-a3 {
	width: 100%;
	float: left;
	position: relative;
	height: 45px;
	line-height: 45px;
	font-size: 14px;
	text-align: center;
	color: #1B81FC;
}

	.active-a3 span {
		width: 50%;
		float: left;
	}

.active-a3-x1 {
	width: 1px;
	height: 43px;
	position: absolute;
	top: 0px;
	left: 50%;
	background-color: #E0E0DF;
}

.ovflowhide {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	overflow: hidden;
}

.set-text1 {
	width: 90%;
	float: left;
	height: 35px;
	line-height: 35px;
	border: 1px solid #e75934;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #e75934;
	margin-left: 5%;
	text-align: center;
	margin-top: 30px;
	background: rgba(255,255,255,0);
	outline: none;
}
/*修改插件样式*/
.delivery-layer-box {
	width: 100%;
	float: left;
	height: 45px;
	line-height: 45px;
	border-bottom: 1px solid #E4E4E4;
	font-size: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0px 3%;
	background: #fff;
}

@media screen and (min-width: 414px) {
	.delivery-layer-box {
		width: 94%;
		float: left;
		height: 45px;
		line-height: 45px;
		border-bottom: 1px solid #E4E4E4;
		font-size: 16px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		padding: 0px 3%;
	}
}

.cell-arrow:after {
	width: 30px;
	height: 40px;
	content: "";
	background: url();
	float: right;
}
/*填写地址管理*/
.receiv-text1 {
	width: 100%;
	float: left;
	min-height: 30px;
	line-height: 25px;
	background: #F2F0F1;
	padding: 5px 3% 0px 3%;
	font-size: 12px;
}

.receiv-box1 {
	width: 100%;
	float: left;
	height: 45px;
	line-height: 45px;
	background: #fff;
	border-bottom: 1px solid #EDEDED;
	padding: 0px 3%;
}

.receiv-input1 {
	width: 100%;
	height: 45px;
	line-height: 45px;
	font-size: 14px;
	float: left;
	outline: none;
	border: none;
}

.receiv-box2 {
	width: 100%;
	float: left;
	height: 80px;
	background: #fff;
	padding: 0px 3%;
}

.receiv-input2 {
	width: 100%;
	float: left;
	height: 60px;
	line-height: 22px;
	background: #fff;
	padding: 10px 0px;
	overflow-x: hidden;
	overflow-y: auto;
}




.sh-adress-box1 {
	width: 94%;
	float: left;
	margin-top: 5px;
	margin-left: 3%;
	background: #fff;
	padding: 0px 3%;
}

.sh-adress-box2 {
	width: 100%;
	float: left;
	padding: 12px 0px;
	border-bottom: 1px solid #F4F4F4;
}

.sh-adress-text1 {
	width: 50%;
	float: left;
	font-size: 15px;
}

.text-r {
	text-align: right;
}

.sh-adress-text2 {
	width: 100%;
	float: left;
	margin-top: 10px;
	font-size: 12px;
	color: #8A8A8A;
	line-height: 20px;
}

.sh-adress-box3 {
	width: 100%;
	float: left;
	height: 45px;
	line-height: 45px;
}

.sh-adress-text3 {
	width: 110px;
	height: 45px;
	float: left;
	background: url(../../../Images/Templet/ls/check3.png) no-repeat left center;
	background-size: 17%;
	padding-left: 25px;
	font-size: 14px;
}

.img2 {
	background: url(../../../Images/Templet/ls/check4.png) no-repeat left center;
	background-size: 17%;
}

.sh-adress-text4 {
	width: 3rem;
	height: 45px;
	line-height: 45px;
	float: right;
	background: url(../../../Images/Templet/ls/delete.png) no-repeat left center;
	background-size: 34%;
	padding-left: 25px;
	font-size: 14px;
}

.delete-layer-bg {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 668;
	background: rgba(0,0,0,0.5);
}

.delete-layer {
	width: 90%;
	height: 130px;
	position: fixed;
	z-index: 998;
	top: 34%;
	left: 5%;
	background-color: #FFFFFF;
}

.active-a2 {
	width: 100%;
	float: left;
	height: 80px;
	line-height: 80px;
	text-align: center;
	border-bottom: 1px solid #E0E0DF;
	font-size: 14px;
}

.active-a3 {
	width: 100%;
	float: left;
	position: relative;
	height: 45px;
	line-height: 45px;
	font-size: 14px;
	text-align: center;
	color: #1B81FC;
}

	.active-a3 span {
		width: 50%;
		float: left;
	}

.active-a3-x1 {
	width: 1px;
	height: 43px;
	position: absolute;
	top: 0px;
	left: 50%;
	background-color: #E0E0DF;
}

.ovflowhide {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	overflow: hidden;
}

.set-text1 {
	width: 90%;
	float: left;
	height: 35px;
	line-height: 35px;
	border: 1px solid #e75934;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #e75934;
	margin-left: 5%;
	text-align: center;
	margin-top: 30px;
	background: rgba(255,255,255,0);
	outline: none;
}
/*修改插件样式*/
.delivery-layer-box {
	width: 100%;
	float: left;
	height: 45px;
	line-height: 45px;
	border-bottom: 1px solid #E4E4E4;
	font-size: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0px 3%;
	background: #fff;
}

@media screen and (min-width: 414px) {
	.delivery-layer-box {
		width: 94%;
		float: left;
		height: 45px;
		line-height: 45px;
		border-bottom: 1px solid #E4E4E4;
		font-size: 16px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		padding: 0px 3%;
	}
}

.cell-arrow:after {
	width: 30px;
	height: 40px;
	content: "";
	background: url();
	float: right;
}
/*填写地址管理*/
.receiv-text1 {
	width: 100%;
	float: left;
	min-height: 30px;
	line-height: 25px;
	background: #F2F0F1;
	padding: 5px 3% 0px 3%;
	font-size: 12px;
}

.receiv-box1 {
	width: 100%;
	float: left;
	height: 45px;
	line-height: 45px;
	background: #fff;
	border-bottom: 1px solid #EDEDED;
	padding: 0px 3%;
}

.receiv-input1 {
	width: 100%;
	height: 45px;
	line-height: 45px;
	font-size: 14px;
	float: left;
	outline: none;
	border: none;
}

.receiv-box2 {
	width: 100%;
	float: left;
	height: 80px;
	background: #fff;
	padding: 0px 3%;
}

.receiv-input2 {
	width: 100%;
	float: left;
	height: 60px;
	line-height: 22px;
	background: #fff;
	padding: 10px 0px;
	overflow-x: hidden;
	overflow-y: auto;
}



.g-view {
	margin: 0 auto;
	max-width: 750px;
	min-width: 320px;
}

	.g-view:before {
		content: '';
		display: block;
		width: 100%;
		height: 0.9rem;
	}

	.g-view:after {
		content: '';
		display: block;
		width: 100%;
		height: 1.5rem;
	}

.g-flexview {
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 0 auto;
	max-width: 750px;
	min-width: 320px;
}

.g-scrollview {
	width: 100%;
	height: 100%;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow-y: auto;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
	position: relative;
	margin-bottom: -1px;
}

	.g-scrollview:after {
		content: '';
		display: block;
		width: 100%;
		height: 0.5rem;
	}

.ios .g-scrollview {
	margin-top: 1px;
}

.hairline .g-scrollview {
	margin-top: 0.5px;
}

.g-fix-ios-overflow-scrolling-bug {
	-webkit-overflow-scrolling: auto;
}

.mask-black-dialog {
	background-color: rgba(0, 0, 0, 0.4);
	position: fixed;
	z-index: 1500;
	bottom: 0;
	right: 0;
	left: 0;
	top: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.mask-black {
	background-color: rgba(0, 0, 0, 0.4);
	position: fixed;
	z-index: 900;
	bottom: 0;
	right: 0;
	left: 0;
	top: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.mask-white-dialog {
	background-color: rgba(0, 0, 0, 0);
	position: fixed;
	z-index: 1500;
	bottom: 0;
	right: 0;
	left: 0;
	top: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.mask-white {
	background-color: rgba(0, 0, 0, 0);
	position: fixed;
	z-index: 500;
	bottom: 0;
	right: 0;
	left: 0;
	top: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.m-cityselect {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 75%;
	z-index: 1000;
	background-color: #fff;
	-webkit-transform: translate(0, 100%);
	transform: translate(0, 100%);
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s;
}

	.m-cityselect.brouce-in {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}

.cityselect-header {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1;
}

	.cityselect-header:after {
		content: '';
		position: absolute;
		z-index: 0;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 1px;
		border-bottom: 1px solid #D9D9D9;
		-webkit-transform: scaleY(0.5);
		transform: scaleY(0.5);
		-webkit-transform-origin: 0 100%;
		transform-origin: 0 100%;
	}

.cityselect-title {
	width: 100%;
	font-size: .3rem;
	text-align: center;
	height: 45px;
	line-height: 45px;
	position: relative;
}

	.cityselect-title:after {
		content: '';
		position: absolute;
		z-index: 0;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 1px;
		border-bottom: 1px solid #B2B2B2;
		-webkit-transform: scaleY(0.5);
		transform: scaleY(0.5);
		-webkit-transform-origin: 0 100%;
		transform-origin: 0 100%;
	}

.cityselect-nav {
	width: 100%;
	padding-left: .2rem;
	overflow: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

	.cityselect-nav > a {
		font-size: .26rem;
		color: #222;
		display: block;
		height: 40px;
		line-height: 46px;
		padding: 0 .2rem;
		position: relative;
		margin-right: .15rem;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		max-width: 40%;
	}

		.cityselect-nav > a.crt {
			color: #F23030;
		}

			.cityselect-nav > a.crt:after {
				content: '';
				width: 100%;
				height: 2px;
				background-color: #F23030;
				position: absolute;
				bottom: 0;
				left: 0;
				z-index: 2;
			}

.cityselect-content {
	height: 100%;
	padding-top: 85px;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

	.cityselect-content.cityselect-move-animate {
		-webkit-transition: -webkit-transform .3s;
		transition: -webkit-transform .3s;
		transition: transform .3s;
		transition: transform .3s, -webkit-transform .3s;
	}

	.cityselect-content.cityselect-next {
		-webkit-transform: translate(-50%, 0);
		transform: translate(-50%, 0);
	}

	.cityselect-content.cityselect-prev {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}

	.cityselect-content > .cityselect-item {
		display: block;
		height: inherit;
		width: 50%; /* for old android */
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		overflow-y: auto;
		-webkit-overflow-scrolling: touch;
		background-color: #FFF;
	}

		.cityselect-content > .cityselect-item::-webkit-scrollbar {
			width: 0;
		}

		.cityselect-content > .cityselect-item:nth-child(2n) {
			background-color: #F5F5F5;
		}

.cityselect-item-box {
	width: 100%;
	height: inherit;
	display: block;
	padding: 0 .4rem;
}

	.cityselect-item-box > a {
		color: #333;
		font-size: .26rem;
		height: 40px;
		line-height: 40px;
		overflow: hidden;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		width: 100%;
		position: relative;
		z-index: 1;
	}

		.cityselect-item-box > a:before {
			content: '';
			position: absolute;
			z-index: 0;
			bottom: 0;
			left: 0;
			width: 100%;
			height: 1px;
			border-bottom: 1px solid #D9D9D9;
			-webkit-transform: scaleY(0.5);
			transform: scaleY(0.5);
			-webkit-transform-origin: 0 100%;
			transform-origin: 0 100%;
		}

		.cityselect-item-box > a:active {
			background: none; /* for firefox */
		}

		.cityselect-item-box > a span {
			-webkit-box-flex: 1;
			-webkit-flex: 1;
			-ms-flex: 1;
			flex: 1;
			display: block;
		}

		.cityselect-item-box > a.crt {
			color: #F23030;
		}

			.cityselect-item-box > a.crt:after {
				display: block;
				content: '';
				font-family: 'YDUI-INLAY';
			}





/*头部*/
.shop-cart-bigbox {
	width: 100%;
	float: left;
	margin-bottom: 96px;
}

.shop-cart-news {
	width: 40px;
	height: 44px;
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 999;
	background: url(../../../Images/Templet/ls/news.png) no-repeat center center;
	background-size: 65%;
}

	.shop-cart-news i {
		width: 5px;
		height: 5px;
		background: #e75934;
		float: right;
		border-radius: 50%;
		-moz-border-radius: 50%;
		-webkit-border-radius: 50%;
		margin-top: 10px;
		margin-right: 8px;
	}

.shop-cart-htext1 {
}
/*购物车列表*/
.shop-cart-listbox1 {
	width: 100%;
	float: left;
	margin-bottom: 5px;
}

.shop-cart-box2 {
	width: 100%;
	height: 35px;
	line-height: 35px;
	float: left;
	background: #fff;
	padding: 0px 3%;
	border-top: 1px solid #F9F9F9;
}

.shop-cart-ltext1 {
	float: left;
	margin-left: 5px;
	font-size: 15px;
}

.index-goods {
	width: 100%;
	padding: 5px 3%;
	float: left;
	background-color: #FFFFFF;
	border-top: 1px solid #F6f6f6;
}

.index-goods-img {
	width: 100px;
	height: 100px;
	padding: 10px 0px;
	float: left;
}

	.index-goods-img img {
		width: 100px;
		height: 100px;
	}

.index-goods-textbox {
	display: block;
	margin-left: 140px;
	height: 110px;
}

.index-goods-text1 {
	width: 100%;
	height: 40px;
	float: left;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	line-height: 20px;
	color: #333;
	font-size: 15px;
	margin-top: 10px;
}

.index-goods-text2 {
	width: 100%;
	color: #e75934;
	float: left;
	margin-top: 5px;
	font-size: 18px;
}

.index-goods-text3 {
	width: 100%;
	line-height: 20px;
	font-size: 12px;
	height: 20px;
	overflow: hidden;
	color: #6C6C6C;
	float: left;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.shop-cart-check2 {
	width: 30px;
	height: 120px;
	float: left;
}

input[type=checkbox] {
	float: left;
	position: relative;
	width: 22px;
	height: 22px;
	overflow: hidden;
	margin-top: 7px;
	-webkit-appearance: none;
}

	input[type=checkbox]::before {
		content: '';
		position: absolute;
		top: 0px;
		left: 0px;
		width: 22px;
		height: 22px;
		background: url("../../../Images/Templet/ls/check3.png") no-repeat center center;
		background-size: 100%;
		-webkit-appearance: none;
	}

	input[type=checkbox]:checked::before {
		background: url("../../../Images/Templet/ls/check4.png") no-repeat;
		background-size: 100%;
		content: '';
		-webkit-appearance: none;
	}

.shopcart-input1 {
	margin-top: 50px !important;
	-webkit-appearance: none
}

.shop-cart-box3 {
	loat: left;
	margin-top: 5px;
}

.shop-cart-add {
	width: 25px;
	height: 25px;
	float: left;
	background: url(../../../Images/Templet/ls/add.png) no-repeat center center;
	background-size: 100%;
}

.shop-cart-numer {
	float: left;
	font-size: 14px;
	line-height: 1.2rem !important;
	height: 1.2rem !important;
	width: 1.4rem !important;
	border: none;
	outline: none;
	padding-left: 0.2rem !important;
	text-align: center;
}

.shop-cart-subtract {
	width: 25px;
	height: 25px;
	float: left;
	background: url(../../../Images/Templet/ls/subtract.png) no-repeat center center;
	background-size: 100%;
}
/*购物车列表底部*/
.shop-cart-total {
	width: 100%;
	height: 45px;
	position: fixed;
	bottom: 50px;
	left: 0px;
	background-color: #FFFFFF;
	z-index: 999;
	padding: 0 0.25rem 0 3%;
	border-bottom: 1px solid #F7F7F7;
	line-height: 45px;
	border-radius: 0.5rem 0.5rem 0 0
}

.scart-total-check {
	width: 30px;
	height: 45px;
	float: left;
	background: url(../../../Images/Templet/ls/check1.png) no-repeat left center;
	background-size: 70%;
}

.scart-total-text1 {
	float: left;
	font-size: 16px;
}

.scart-total-text2 {
	float: left;
	margin-left: 7px;
	font-size: 14px;
	color: #A3A3A3;
}

.scart-total-text3 {
	float: left;
	font-size: 16px;
	font-weight: 600;
	color: #e75934;
}

.scart-total-text4 {
	width: 5rem;
	text-align: center;
	float: right;
	background: #e75934;
	height: 1.8rem;
	margin-top: 0.2rem;
	line-height: 1.8rem;
	border-radius: 0.75rem;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	color: #fff;
	font-size: 14px;
}

#ckAll {
	margin-top: 10px;
	margin-right: 10px;
	-webkit-appearance: none
}

.checkall {
	float: left;
}

.delete {
	width: 46px;
	height: 46px;
	float: right;
	background: url(../../../Images/Templet/ls/delete.png) no-repeat right center;
	background-size: 40%;
}

.hide {
	display: none;
}

.shopPrice {
	width: 100%;
	float: left;
	height: 40px;
	line-height: 40px;
	background: #fff;
	padding: 0px 3%;
	font-size: 14px;
	border-top: 1px solid #F9F9F9;
	border-bottom: 1px solid #F9F9F9;
}
/**/
.cart-title {
	width: 100%;
	height: 40px;
	line-height: 40px;
	float: left;
	padding: 0px 3%;
	background: url(../../../Images/Templet/ls/arrow-right.png) no-repeat 97% center #fff;
	background-size: 6%;
	margin-bottom: 5px;
	font-size: 14px;
}

	.cart-title i {
		float: right;
		margin-right: 0.25rem;
		color: #379EDE;
	}



/*弹出框*/
.jd_win {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0,0,0,.6);
	z-index: 99999;
	display: none
}

.jd_win_box {
	width: 80%;
	padding: 0 10px;
	border-radius: 4px;
	background-color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%)
}

.jd_win .jd_win_tit {
	border-bottom: 1px solid #ccc;
	line-height: 32px;
	padding: 17px 0 15px 0;
	text-align: center;
	font-size: 18px
}

.jd_btn {
	width: 100%;
	display: block;
	padding: 10px 0
}

.f_left {
	float: left
}

.f_right {
	float: right
}

.jd_btn span {
	line-height: 36px;
	width: 45%;
	text-align: center;
	border-radius: 4px;
	margin-bottom: 10px
}

.jd_win .cancle {
	margin-right: 8%;
	border: 1px solid #ccc
}

.jd_win .submit {
	background: #F23030;
	color: #fff;
	border: 1px solid #f23030
}

/*请求加载中*/
.wx_loading {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 9999;
	background-color: transparent
}

.wx_loading_inner {
	text-align: center;
	background-color: rgba(0,0,0,.5);
	color: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -70px;
	margin-top: -48px;
	width: 140px;
	border-radius: 6px;
	font-size: 14px;
	padding: 58px 0 10px
}

.wx_loading_icon {
	position: absolute;
	top: 15px;
	left: 50%;
	margin-left: -16px;
	width: 24px;
	height: 24px;
	border: 2px solid #fff;
	border-radius: 24px;
	-webkit-animation: gif 1s infinite linear;
	animation: gif 1s infinite linear;
	clip: rect(0 auto 12px 0)
}

@keyframes gif {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@-webkit-keyframes gif {
	0% {
		-webkit-transform: rotate(0)
	}

	to {
		-webkit-transform: rotate(1turn)
	}
}
/*加入购物车*/
.message-floor {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	text-align: center;
	z-index: 99999
}

	.message-floor .messge-box {
		width: 145px;
		background: rgba(0,0,0,.8);
		border-radius: 8px;
		text-align: center;
		position: absolute;
		top: 50%;
		left: 50%
	}

.messge-box .messge-box-icon {
	width: 26px;
	height: 26px;
	display: inline-block;
	margin: 18px 0 9px 0;
	position: relative;
	overflow: hidden;
	vertical-align: middle
}

.message-toast-icon {
	background: url(../../../Images/Templet/ls/5.4/message-toast-icon.png) no-repeat;
	background-size: 28px 60px
}

.messge-box .messge-box-content {
	font-size: 15px;
	line-height: 15px;
	color: #fff;
	padding: 0 10px 21px 10px
}

.succee-icon {
	display: inline-block;
	height: 26px;
	width: 26px;
	background-position: -1px -29px
}

.error-icon {
	display: inline-block;
	height: 26px;
	width: 26px;
	background-position: -1px -1px;
}
/*header*/
.bigbox {
	width: 100%;
	float: left;
}

::-webkit-scrollbar {
	height: 0px;
	width: 0px;
}
/*头部*/
.kaola-bottom {
	width: 100%;
	position: fixed;
	bottom: 0px;
	left: 0px;
	z-index: 99;
	height: 50px;
	background: #FFF;
	border-top: 1px solid #DCDCDC;
}

.kaola-bottom-box1 {
	width: 25%;
	height: 50px;
	float: left;
	text-align: center;
}

.kaola-bottom-img1 {
	width: 21px;
	height: 18px;
	display: inline-block;
	margin-top: 5px;
}

	.kaola-bottom-img1 img {
		width: 21px;
		height: 21px;
		float: left;
	}

.kaola-bottom-text1 {
	width: 100%;
	float: left;
	font-size: 13px;
}

.text2 {
	color: #ea4545;
}

/*优惠券*/
#home {
	width: 100%;
	height: 100%;
	background: #f3f3f3;
}

.shopList {
	width: 95%;
	background: #fff;
	margin: 1%;
	font-size: 0.75rem;
	border-radius: 0.5rem;
	padding: 2%;
	margin: 0.75rem auto;
}

.shopTitle {
	display: flex;
	flex-direction: row;
	vertical-align: middle;
	line-height: 0.75rem;
}

	.shopTitle span {
		margin-left: 0.5rem;
	}
/*商铺的logo*/
.shopLogo {
	width: 0.75rem;
	height: 0.75rem;
}
/*商品的图片*/
.shopImg {
	width: 2rem;
	height: 2rem;
}

.commodity {
	width: 100%;
	display: flex;
	vertical-align: middle;
}

	.commodity div {
		width: calc(96% - 2rem);
		padding: 2%;
	}

.commodityType {
	color: rgba(37, 31, 17, 0.41);
	font-size: .9rem;
}

.chooseCoupon, .shengqing .it-box {
	display: flex;
	line-height: 2rem;
	justify-content: space-between;
}

.bottom {
	position: fixed;
	width: 100%;
	bottom: 0;
	height: 2.5rem;
	background: #fff;
	text-align: right;
}

	.bottom button {
		border: none;
		width: 6em;
		height: 100%;
		background: #f06a2f;
		font-size: 1.2rem;
		color: #fff;
	}


.shadowbg {
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	position: absolute;
	top: 0;
}

.shadowHide {
	width: 100%;
	height: 0%;
	background: rgba(0,0,0,0.5);
	position: absolute;
	top: 0;
}


/*优惠券*/
.coupon {
	position: fixed;
	z-index: 999;
	width: 100%;
	height: 80%;
	background: #f6f6f6;
	bottom: 0;
	font-size: 0.75rem;
	border-top-left-radius: 0.5rem;
	border-top-right-radius: 0.5rem;
	transition: .5s;
}

.couponHide {
	position: fixed;
	z-index: -1;
	width: 100%;
	height: 0%;
	background: #e2e1f3;
	bottom: 0;
	font-size: 0.75rem;
	border-top-left-radius: 0.5rem;
	border-top-right-radius: 0.5rem;
	transition: .5s;
}

.couponHeader {
	width: 94%;
	height: 3rem;
	border-bottom: 1px solid #e2e1f3;
	display: flex;
	flex-direction: row;
	padding: 2% 3%;
	background: #fff;
	border-top-left-radius: 0.5rem;
	border-top-right-radius: 0.5rem;
}

	.couponHeader input {
		border: none;
		width: calc(100% - 2rem - 2px);
	}

		.couponHeader input::placeholder {
			font-size: 0.75rem;
		}

	.couponHeader button {
		background: #f06a2f;
		color: #fff;
		font-size: 1rem;
		border: none;
		width: 2rem;
		height: 0.75rem;
	}

.choseType {
	display: flex;
	flex-direction: column;
	background: #fff;
}

	.choseType .chose {
		display: flex;
		flex-direction: row;
	}

		.choseType .chose span {
			display: block;
			width: 50%;
			text-align: center;
			font-size: 0.75rem;
			padding: .5rem 0;
		}

.redBorder {
	width: 40%;
	position: relative;
	border: 1px solid #f06a2f;
	left: 5%;
	transition: .5s;
}

.redBorder2 {
	width: 40%;
	position: relative;
	border: 3px solid #f06a2f;
	left: 55%;
	transition: .5s;
}

.flexRow {
	display: flex;
	flex-direction: row;
}

.flexCol {
	display: flex;
	flex-direction: column;
}

.couponCard {
	background: #fff;
	width: 96%;
	margin: 2%;
	border-radius: 0.5rem;
	/*box-shadow: 0em .1em .2em #333333;*/
}

.couponCardHeader {
	width: 90%;
	padding: 4% 5% 4%;
}

	.couponCardHeader .money {
		width: 30%;
	}

		.couponCardHeader .money .sale {
			font-size: 1.2rem;
			color: #ff0000;
		}

	.couponCardHeader .date .title {
		font-size: 0.75rem;
		margin-top: 0.5rem;
	}

	.couponCardHeader .money .noSale {
		font-size: 1.2rem;
		color: #4d4d4d;
	}

	.couponCardHeader .date .noTitle {
		font-size: 0.75rem;
		color: #4d4d4d;
		margin-top: 0.5rem;
	}

	.couponCardHeader .word {
		color: #666;
		font-size: 0.25rem;
		line-height: 1rem;
	}

.couponMsg {
	width: 100%;
	padding: 2%;
	height: 2rem;
	background: #f3f3f3;
	border-top: 1px dashed #f6f6f6;
	color: #4d4d4d;
	border-radius: 0 0 0.5rem 0.5rem
}


.yx-index-top {
	width: 100%;
	height: 40px;
	position: fixed;
	background: #fff;
	padding: 12px 0px;
	z-index: 22;
	top: 0px;
	left: 0px;
	border-bottom: 1px solid #f1f1f1;
}

.index-top-box1 {
	width: 50%;
	height: 100%;
	float: left;
	text-align: center;
}

.index-top-img1 {
	width: 20px;
	height: 20px;
	position: relative;
}

	.index-top-img1 img {
		width: 20px;
		margin: 0 auto;
	}

.index-top-text1 {
	width: 100%;
	float: left;
	font-size: 12px;
	margin-top: 3px;
	color: #A8A3A7;
}

.index-top-box2 {
	width: 25%;
	float: right;
	height: 40px;
	text-align: center;
	line-height: 40px;
}

.fresh-toptext1 {
	display: inline-block;
	font-size: 16px;
}

.fresh-topimg1 {
	width: 12px;
	height: 12px;
	display: inline-block;
	background: url(../../../Images/Templet/ls/triangle.png) no-repeat center center;
	background-size: 100%;
	margin-left: 5px;
}
/* 焦点图 */
.gdetails-bigbox .slideBox {
	width: 100%;
	border-radius: 0;
}

	.gdetails-bigbox .slideBox .hd {
	}

.index-bigbox {
	width: 100%;
	float: left;
	overflow: hidden;
}

.slideBox {
	position: relative;
	overflow: hidden;
	width: 100%; /* 设置焦点图最大宽度 */
	;
	background: #fff;
}

	.slideBox .hd li {
		display: inline-block;
		width: 1.5rem;
		height: 0.3rem;
		margin: 0px 6px;
		overflow: hidden;
		border-radius: 0;
		border: 1px solid white;
		background: none;
	}

		.slideBox .hd li.on {
			width: 1.5rem;
			height: 0.3rem;
			background: #fff;
			margin: 0 6px;
		}

	.slideBox .bd {
		position: relative;
		z-index: 0;
	}

		.slideBox .bd li {
			position: relative;
			text-align: center;
		}

			.slideBox .bd li img {
				vertical-align: top;
				width: 100%; /* 图片宽度100%，达到自适应效果 */
			}

			.slideBox .bd li a {
				-webkit-tap-highlight-color: rgba(0,0,0,0);
			}
/* 去掉链接触摸高亮 */
/*分类导航*/
.classify-menu-box {
	width: 100%;
	padding-bottom: 2.25rem;
}

.classify-menu {
	width: 70%;
	background: #fff;
	padding-bottom: 12px;
	margin: 0 auto;
}

.class-menu-box {
	padding: 0 2rem;
}

@media (max-width:768px) {
	.classify-menu {
		width: 100%;
		float: left;
		background: #fff;
		padding-bottom: 12px;
	}

	.class-menu-box {
		padding: 0 0.5rem;
	}
}

.classify-menu .classify-menu-img1 {
	border-radius: 60px;
	border: 0.1rem solid rgb(0, 125, 60);
	border-radius: 1.5rem;
	width: 5.35rem;
	height: 5.35rem;
	line-height: 5.35rem;
	margin: 0 auto;
}

	.classify-menu .classify-menu-img1:hover {
		border: 0.1rem solid #c9f275;
		background-image: -moz-linear-gradient( 65deg, rgb(0,125,60) 0%, rgb(201,242,117) 100%);
		background-image: -webkit-linear-gradient( 65deg, rgb(0,125,60) 0%, rgb(201,242,117) 100%);
		background-image: -ms-linear-gradient( 65deg, rgb(0,125,60) 0%, rgb(201,242,117) 100%);
		box-shadow: 0px 2px 24px 0px rgba(2, 2, 2, 0.26);
		-moz-transition: all 1s ease;
		-webkit-transition: all 1s ease;
		transition: all 1s ease;
	}

	.classify-menu .classify-menu-img1 i {
		background-image: -webkit-linear-gradient(65deg, rgb(0,125,60) 0%, rgb(201,242,117) 100%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		-moz-transition: all 1s ease;
		-webkit-transition: all 1s ease;
		transition: all 1s ease;
		color: #000;
	}

	.classify-menu .classify-menu-img1:hover i {
		-webkit-text-fill-color: white;
		-moz-transition: all 1s ease;
		-webkit-transition: all 1s ease;
		transition: all 1s ease;
		color: white;
	}

@media (max-width:768px) {
	.classify-menu .classify-menu-img1 i {
		font-size: 2.4rem !important;
	}

	.classify-menu .classify-menu-img1 {
		width: 4.35rem;
		height: 4.35rem;
		line-height: 4.35rem;
	}
}

.index-t1, .index-t2, .index-t3 {
	padding: 2.25rem 0;
}

	.index-t1 img {
		width: 12.9rem;
		margin: 0 auto;
	}

	.index-t2 img {
		width: 22.8rem;
		margin: 0 auto;
	}

	.index-t3 img {
		width: 8.95rem;
		margin: 0 auto;
	}

.index-cp-box {
	width: 100%;
}

.index-cp {
	width: 70%;
	margin: 0 auto;
}

@media (max-width:768px) {
	.index-cp {
		width: 100%;
	}

	.index-t1 img {
		width: 10.9rem;
		margin: 0 auto;
	}

	.index-t3 img {
		width: 7.5rem;
		margin: 0 auto;
	}
}

.classify-menu-box1 {
	width: 33.3%;
	float: left;
	text-align: center;
	margin-top: 0.5rem;
}

.classify-menu-img1 {
	height: 3.8rem;
	display: block;
}

.img-color2 {
	background: #E6C3BD;
}

.img-color3 {
	background: #EED0B8;
}

.img-color4 {
	background: #8CB2C5;
}

.classify-menu-img1 img {
	width: 3rem;
	height: 3rem;
	display: inline-block;
	margin-top: 6px;
}

.classify-menu-text1 {
	width: 100%;
	float: left;
	text-align: center;
	font-size: 14px;
}

.index-bar {
	width: 100%;
	background: url("../images/index-bar1.jpg") no-repeat white center;
	width: 100%;
	height: 11rem;
	background-size: 100%;
}

@media (max-width:768px) {
	.index-bar {
		background-size: 180%;
		height: 6rem;
	}
}
/*产品中心*/
.cp-menu-box {
	width: 30%;
}

.cp-menu-img1 {
	position: relative;
	display: block;
	overflow: hidden;
	border: 1px solid #d3d3d3;
	border-radius: 0.2rem;
}

	.cp-menu-img1 img {
		width: 100%;
	}

.cp-menu-text {
	width: 100%;
	position: absolute;
	font-size: 0.7rem;
	bottom: -3.3rem;
	display: block;
	padding: 0.5rem;
	transform: translateY(0);
	background-image: -moz-linear-gradient( 75deg, rgb(7,128,62) 0%, rgb(101,183,88) 64%, rgb(194,237,114) 100%);
	background-image: -webkit-linear-gradient( 75deg, rgb(7,128,62) 0%, rgb(101,183,88) 64%, rgb(194,237,114) 100%);
	background-image: -ms-linear-gradient( 75deg, rgb(7,128,62) 0%, rgb(101,183,88) 64%, rgb(194,237,114) 100%);
	color: white;
}

.cp-menu-box:hover .cp-menu-text {
	transform: translateY(-4.2rem);
	transition: all 2s;
	border: none;
}



@media (max-width:1920px) {
	.cp-menu-text {
		bottom: -2.5rem;
	}

	.cp-menu-box:hover .cp-menu-text {
		transform: translateY(-2.3rem);
	}

	.cp-menu-box:nth-child(3n-1) {
		margin-left: 5% !important;
	}
}

.index-nav {
	background: #f4e7de;
	box-shadow: -2.828px 2.828px 10px 0px rgba(160, 118, 90, 0.2);
}

.lunbobg {
	position: absolute;
	width: 100%;
}

@media (max-width:1400px) {
	.cp-menu-text {
		bottom: -2.4rem;
	}

	.cp-menu-box:hover .cp-menu-text {
		transform: translateY(-2.2rem);
	}
}

@media (max-width:1024px) {
	.cp-menu-text {
		bottom: -3.3rem;
	}

	.cp-menu-box:hover .cp-menu-text {
		transform: translateY(-3.1rem);
	}
}

@media (max-width:768px) {
	.cp-menu-text {
		bottom: 0;
	}

	.cp-menu-box {
		width: 100%;
		padding: 0 2rem;
	}

		.cp-menu-box:hover .cp-menu-text {
			transform: translateY(0);
			transition: all 2s;
		}
}

.more-btn {
	background-color: rgb(0, 125, 60);
	width: 6.67rem;
	height: 1.875rem;
	color: white;
	border-radius: 3rem;
	display: block;
	line-height: 1.875rem;
	text-align: center;
	box-shadow: 0px 0px 20px 0px rgba(0, 125, 60, 0.72);
	margin: 2.25rem auto;
}


/*资讯*/
.news-menu .aui-slide-wrap a span:first-child {
	float: left;
}

.news-menu .aui-slide-wrap a span:last-child {
	float: right;
}

.news-menu .aui-slide-wrap a span:nth-child(2) {
	margin: 0 5%
}

.news-menu {
	height: 20rem !important;
}

@media (max-width:1680px) {
	.news-menu {
		height: 18rem !important;
	}
}

@media (max-width:1400px) {
	.news-menu {
		height: 15.5rem !important;
	}
}

@media (max-width:1024px) {
	.news-menu {
		height: 14rem !important;
	}
}

@media (max-width:768px) {
	.news-menu {
		height: 13rem !important;
	}
}

@media (max-width:480px) {
	.news-menu {
		height: 12rem !important;
	}
}

.index-news-box {
	padding-bottom: 2.25rem;
	margin: 0 auto;
}

.news-menu-img1 {
	display: block;
	border-radius: 0.2rem;
	float: left;
	width: 31.5%;
	margin-right: 1rem;
}

	.news-menu-img1:nth-child(3n) {
		margin-right: 0;
	}

	.news-menu-img1 img {
		width: 100%;
	}

.news-menu-text {
	width: 100%;
	font-size: 0.7rem;
	bottom: -3.3rem;
	display: block;
	transform: translateY(0);
	color: #333;
}

.index-news-box {
	width: 100%;
}

.index-news {
	width: 70%;
	padding-bottom: 2.25rem;
	margin: 0 auto;
}


.index-icon, .index-icon2 {
	position: absolute;
	width: 40% !important;
	height: 60%;
	top: 10%;
	left: 10%;
}

.cp-menu-box:nth-child(4) .index-icon {
	width: 70% !important;
	height: 20%;
}

.cp-menu-box:nth-child(4) .index-icon2 {
	width: 70% !important;
	height: 16%;
	margin-top: 5px;
}

.cp-menu-box:nth-child(5) .index-icon {
	width: 70% !important;
	height: 20%;
}

.cp-menu-box:nth-child(5) .index-icon2 {
	width: 70% !important;
	height: 16%;
	margin-top: 5px;
}

.cp-menu-box {
	float: left;
	margin: 10px auto;
}

	.cp-menu-box:nth-child(3) {
		float: right
	}

	.cp-menu-box:nth-child(3n-2) {
		clear: right;
	}

	.cp-menu-box .index-icon2 {
		display: none;
	}

	.cp-menu-box .index-icon {
		display: block;
	}

	.cp-menu-box:hover .bg {
		background: rgb(255,255,255,0.5);
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}

	.cp-menu-box:hover .index-icon2 {
		display: block;
	}

	.cp-menu-box:hover .index-icon {
		display: none;
	}

	.cp-menu-box:nth-child(2) .index-icon {
		left: 30%;
	}

	.cp-menu-box:nth-child(2) .index-icon2 {
		left: 30%;
	}

	.cp-menu-box .index-icon {
		display: block;
	}

	.cp-menu-box:hover .index-icon2 {
		display: block;
	}

	.cp-menu-box:hover .index-icon {
		display: none;
	}

@media (max-width:768px) {
	.cp-menu-box {
		width: 100%;
		padding: 0 2rem;
	}

	.index-news {
		width: 90%;
		padding: 0;
	}

	.index-news-box {
		padding: 0;
	}

	.cp-menu-box {
		display: block !important;
	}

		.cp-menu-box:nth-child(2n) {
			margin-left: 0 !important;
		}

		.cp-menu-box:nth-child(3n-1) {
			margin-left: 0 !important;
		}

		.cp-menu-box:nth-child(4) {
			margin: 0;
		}
}

.weight {
	font-weight: bold;
}


@media (min-width:768px) {
	.navbar-toggle {
		display: none;
	}
}

.navbar-nav {
	margin: 7.5px -15px
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0,0,0,0);
	border: 0
}

.sr-only-focusable:active, .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto
}

.logo a, .logo a:hover {
	text-decoration: none;
}

.collapse a {
	border-bottom: 0.2rem solid white;
}

.collapse li a:hover {
	border-bottom: 0.2rem solid #007d3c;
}

.collapse .active {
	border-bottom: 0.2rem solid #007d3c;
	color: #007d3c;
}

.nav-box.container {
	overflow: inherit;
}

.nav {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	position: relative;
}

	.nav > li {
		position: relative;
		display: block;
		padding: 5px 25px;
	}

		.nav > li > a {
			position: relative;
			display: block;
			height: 2.5rem;
			color: #333;
		}

			.nav > li > a:focus, .nav > li > a:hover {
				text-decoration: none;
				color: #007937;
			}

			.nav > li > a > img {
				max-width: none
			}


	.nav ul {
		display: none;
	}


	.nav li:hover > ul {
		display: block;
	}

	.nav ul {
		background: white;
		border-radius: 0;
		position: absolute;
		top: 100%;
		padding: 0;
		z-index: 9999;
		width: 100%;
	}

		.nav ul li a {
			color: #333;
			height: 2rem;
			line-height: 2rem;
			display: block;
			text-align: center;
			padding: 0 0.5rem;
		}

			.nav ul li a:hover {
				color: #007d3c;
				font-weight: bold;
				border: white;
			}


.tab-content > .tab-pane {
	display: none
}

.tab-content > .active {
	display: block
}

.navbar {
	position: relative;
	border: 1px solid transparent
}


@media (min-width:768px) {
	.navbar-header {
		float: left
	}
}

.navbar-collapse {
	padding-right: 15px;
	padding-left: 15px;
	overflow-x: visible;
	-webkit-overflow-scrolling: touch;
	border-top: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.1)
}

	.navbar-collapse.in {
		overflow-y: auto
	}

.aui-t {
	line-height: 50px;
	display: inherit
}

@media (min-width:768px) {
	.navbar-collapse {
		width: auto;
		border-top: 0;
		-webkit-box-shadow: none;
		box-shadow: none
	}

		.navbar-collapse.collapse {
			display: block !important;
			height: auto !important;
			padding-bottom: 0;
			overflow: visible !important
		}

		.navbar-collapse.in {
			overflow-y: visible
		}
}

.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
	max-height: 340px
}

.logo_1 {
	padding-left: 0.3rem !important;
}

@media (max-width:768px) {
	.logo_1 {
		width: 5rem !important;
	}

	.nav {
		display: none;
	}
}

.nav {
	line-height: 3.2rem
}

.aui-font-size-60 {
	font-size: 3rem !important;
}

.aui-font-size-45 {
	font-size: 2.5rem !important;
}

.aui-font-size-46 {
	font-size: 2.6rem !important;
}

@media (max-width:770px) {
	.list-t {
		font-size: 0.7rem;
	}

	.list-t-box {
		padding: 1rem 0;
	}
}

.logo {
	height: 2.2rem;
}

@media (min-width:768px) {
	.logo {
		height: 3.5rem;
	}

	.logo img{
		height: 2rem;
	}

	.aui-t {
		display: none;
	}

	.logo a {
		display: inline-block;
		height: 100%;
		line-height: 100%;
	}

		.logo a img {
			display: inline-block;
			vertical-align: middle;
			line-height: 5.5rem
		}

	.navbar-toggle {
		display: none
	}

	.navbar-nav {
		float: left;
		margin: 0;
	}

		.navbar-nav > li {
			float: left;
		}

	.navbar-left {
		float: left !important
	}

	.navbar-right {
		float: right !important;
		margin-right: -15px
	}

		.navbar-right ~ .navbar-right {
			margin-right: 0
		}
}

.navbar-fixed-bottom, .navbar-fixed-top {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030;
	border-radius: 0
}

.navbar-toggle {
	position: relative;
	float: right;
	margin-top: 8px;
	margin-bottom: 6px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px
}

	.navbar-toggle:focus {
		outline: 0
	}

	.navbar-toggle .icon-bar {
		display: block;
		width: 22px;
		height: 2px;
		border-radius: 1px;
		background: #999
	}

		.navbar-toggle .icon-bar + .icon-bar {
			margin-top: 4px
		}

.m-nav {
	display: none;
}
/* 中间导航 */
@media (max-width:768px) {
	.m-nav {
		display: block;
	}
}
/*  */
@media (max-width:1920px) {
	.aui-hide-suo {
		display: block !important;
	}

	.aui-show-suo {
		display: none !important;
	}
}

@media (max-width:768px) {
	.aui-font-weight {
		font-weight: 500;
	}

	.aui-padded-tb-70 {
		padding: 2rem 0;
	}

	.aui-padded-tb-50 {
		padding: 1rem 0;
	}

	.aui-padded-t-70 {
		padding: 0.5rem 0;
	}

	.aui-hide-suo {
		display: none !important;
	}

	.aui-show-suo {
		display: block !important;
	}
}

@media (max-width:768px) {
	.phone {
		position: fixed;
		z-index: 999;
		background: white;
	}

	.phone-banner {
		padding-top: 2rem;
	}

	.aui-t-line {
		width: 80% !important;
		overflow: hidden;
		height: 1px;
	}

	.aui-font-size-28 {
		font-size: 1rem !important;
	}

	.aui-font-size-24 {
		font-size: 0.6rem !important;
	}

	.aui-font-size-32 {
		font-size: 1.1rem !important;
	}

	.aui-line-22 {
		line-height: 1.1rem;
	}
}

.container {
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}


@media (min-width:1920px) {
	.container {
		width: 68% !important
	}
}

@media (min-width:1024px) {
	.container {
		width: 94% !important
	}
}

@media (min-width:1300px) {
	.container {
		width: 80% !important
	}
}

@media (max-width:768px) {
	.container {
		width: 100% !important
	}
}

.aui-popup-top-right .aui-list .aui-list-item-inner a {
	margin: 0 auto;
	color: white !important;
	padding: 1rem 2rem;
}

.aui-popup-top-right .aui-list .aui-list-item {
	border-bottom: 1px solid #666 !important;
}


.swiper-container {
	margin-left: auto;
	margin-right: auto;
	z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
	float: left
}

.swiper-container-vertical > .swiper-wrapper {
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column
}

.swiper-wrapper {
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.swiper-container-multirow > .swiper-wrapper {
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}

.swiper-container-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto
}

.swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex: 0 0 auto;
	flex-shrink: 0;
}

.swiper-container-autoheight .swiper-wrapper {
	-webkit-box-align: start;
	-ms-flex-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	-webkit-transition-property: -webkit-transform,height;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform,height
}

.swiper-container .swiper-notification {
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000
}

.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
	touch-action: pan-y
}

.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
	touch-action: pan-x
}

.swiper-button-next, .swiper-button-prev {
	top: 50%;
	width: 27px;
	height: 44px;
	margin-top: -22px;
	z-index: 10;
	cursor: pointer;
	-moz-background-size: 27px 44px;
	-webkit-background-size: 27px 44px;
	background-size: 27px 44px;
	background-position: center;
	background-repeat: no-repeat
}



.swiper-pagination-bullet {
	width: 7.4rem;
	height: 8px;
	display: inline-block;
}


.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer
}

.swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	text-align: center
}

	.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
		max-width: 100%;
		max-height: 100%;
		object-fit: contain
	}

.swiper-scrollbar {
	border-radius: 10px;
	-ms-touch-action: none;
	background: rgba(0,0,0,.1)
}

.swiper-container-horizontal > .swiper-scrollbar {
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%
}

.swiper-container-vertical > .swiper-scrollbar {
	right: 3px;
	top: 1%;
	z-index: 50;
	width: 5px;
	height: 98%
}

.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	background: rgba(0,0,0,.5);
	border-radius: 10px;
	left: 0;
	top: 0
}

.swiper-scrollbar-cursor-drag {
	cursor: move
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	-webkit-transform-origin: 50%;
	-moz-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-animation: swiper-preloader-spin 1s steps(12,end) infinite;
	-moz-animation: swiper-preloader-spin 1s steps(12,end) infinite;
	animation: swiper-preloader-spin 1s steps(12,end) infinite
}





.swiper-slide a {
	background: #fff;
	display: block;
	border-radius: 2px;
}

.swiper-slide img {
	width: 100%;
	border-radius: 5px;
	display: block;
	height: 100%;
	border: none;
}


.swiper-pagination {
	margin-bottom: 10px;
}

.swiper-pagination-bullet {
	background: #eeeeee;
	width: 33.3%;
	height: 0.25rem;
}

.swiper-pagination-bullet-active {
	width: 33.3%;
	height: 0.25rem;
	background: #007d3c;
}

.button {
	width: 100%;
	margin: 0 auto;
	top: -290px;
	position: relative;
	z-index: 1002;
}

@media screen and (max-width: 1105px) {
	.button {
		width: 100%;
		top: -240px;
		z-index: 1002;
		position: relative;
	}
}

@media screen and (max-width: 800px) {
	.button {
		width: 100%;
		top: -200px;
		z-index: 1002;
		position: relative;
	}
}

.button div:hover {
	background-color: #333;
	opacity: 0.8;
	cursor: pointer;
}

.swiper-button-prev {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l4.2%2C4.2L8.4%2C22l17.8%2C17.8L22%2C44L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") #000000 center 50%/50% 50% no-repeat;
	opacity: 0.5;
	background-size: 15px;
	cursor: pointer;
}

.swiper-button-next {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L5%2C44l-4.2-4.2L18.6%2C22L0.8%2C4.2L5%2C0z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") #000000 center 50%/50% 50% no-repeat;
	opacity: 0.5;
	background-size: 15px;
	cursor: pointer;
}

@media screen and (max-width: 668px) {
	.button div {
		width: 28px;
		height: 28px;
	}
}

.index-new {
	width: 70%;
	margin: 0 auto;
	overflow: hidden;
}

.header-top {
	width: 100%;
}



.index-news-box .aui-slide-page-line {
	height: 0.25rem;
}

.index-news-box .aui-slide-node img {
	width: 100%;
	height: auto !important;
}

.aui-btn-prev, .aui-btn-next {
	font-size: 2rem;
	color: #989898;
	padding: 0 1rem;
	line-height: 6rem;
}

	.aui-btn-prev:hover, .aui-btn-next:hover {
		color: #007d3c;
	}

.index-bar2 {
	width: 70%;
	margin: 0 auto;
}

@media (max-width:768px) {
	.index-bar2 {
		width: 100%;
	}
}

.index-footer {
	padding: 1rem;
	color: white;
	background: #333;
}

.bg-footer {
	background: #535353
}

.b-nav a {
	color: #E7E7E7;
}

	.b-nav a:hover {
		color: white;
	}

.b-nav ul {
	float: left;
	padding-right: 1.5rem;
	line-height: 1.5rem;
}

	.b-nav ul:nth-child(2n) {
		text-align: right !important;
	}

	.b-nav ul li:first-child {
		padding-bottom: 0.75rem;
	}

.b-nav-box {
	width: 70%;
	padding: 2rem 0;
	margin: 0 auto
}

@media (max-width:768px) {
	.b-nav-box {
		width: 90%;
		padding: 0rem
	}

	.b-nav ul {
		width: 50%;
		padding: 0.75rem 0;
	}

	.ma {
		width: 100% !important;
	}

	.b-nav ul li {
		width: 100%;
		font-size: 0.7rem;
		color: #ccc;
	}

	.ma li {
		float: left;
		text-align: left;
	}

	.b-nav ul li:first-child {
		font-size: 0.6rem;
		font-weight: bold !important;
	}

		.b-nav ul li:first-child a {
			color: white !important;
		}

	.b-nav ul {
		padding: 0.75rem 0;
		text-align: left !important;
		float: left !important;
		height: 12rem;
	}

	.b-nav a {
		color: #ccc !important;
	}

	.index-footer {
		padding: 1rem 0.75rem;
		text-align: left !important;
		;
	}
}


/*轮播*/
.cp-banner .index-slide-img {
	height: 10rem;
}

.cp-banner .aui-content {
	width: 100%;
}

@media (min-width:1921px) {
	.cp-banner .index-slide-img {
		height: 18rem
	}

	.index-slide-img img {
		min-height: 18rem;
	}
}

@media (max-width:1920px) {
	.cp-banner .index-slide-img {
		height: 15rem
	}

	.index-slide-img img {
		min-height: 15rem;
	}
}

@media (max-width:1600px) {
	.cp-banner .index-slide-img {
		height: 13.5rem
	}

	.index-slide-img img {
		min-height: 13.5rem;
	}
}

@media (max-width:1400px) {
	.cp-banner .index-slide-img {
		height: 12rem
	}

	.index-slide-img img {
		min-height: 12rem;
	}
}

@media (max-width:1200px) {
	.cp-banner .index-slide-img {
		height: 10rem
	}

	.index-slide-img img {
		min-height: 10rem;
	}
}

@media (max-width:1024px) {
	.cp-banner .index-slide-img {
		height: 8rem;
	}

	.index-slide-img img {
		min-height: 8rem !important;
	}
}

@media (max-width: 900px) {
	.cp-banner .index-slide-img {
		height: 8rem;
	}

	.index-slide-img img {
		min-height: 8rem !important;
	}
}

@media (max-width: 768px) {
	.cp-banner .index-slide-img {
		height: 7rem;
	}

	.index-slide-img img {
		min-height: 7rem !important;
	}
}

@media (max-width: 540px) {
	.cp-banner .index-slide-img {
		height: 6.5rem !important;
		width: 100% !important;
		overflow: hidden
	}

		.cp-banner .index-slide-img .aui-content {
			position: absolute;
			top: 0;
			left: -5.5% !important;
			width: auto !important;
			height: 6.5rem !important;
			overflow: hidden;
		}

			.cp-banner .index-slide-img .aui-content img {
				width: 100% !important;
				height: 6.5rem !important;
			}

	.index-slide-img img {
		min-height: 2rem;
	}
	/*
.silder-main{height:20rem!important;width:60rem!important;overflow: hidden}
.silder-main-img{
	position: absolute;
	top: 0;
	left:-20%!important;
	width:auto!important;
	height:20rem!important;
	overflow: hidden;
}
	.silder-main-img img{width:100%!important;height:20rem!important;}
*/

}

@media (max-width: 414px) {

	.cp-banner .index-slide-img {
		height: 5.5rem !important;
		width: 120% !important;
		overflow: hidden
	}

		.cp-banner .index-slide-img .aui-content {
			position: absolute;
			top: 0;
			left: -13% !important;
			width: auto !important;
			height: 5.5rem !important;
			overflow: hidden;
		}

			.cp-banner .index-slide-img .aui-content img {
				width: 100% !important;
				height: 5.5rem !important;
			}

	.index-slide-img img {
		min-height: 5.5rem !important;
	}
}

@media (max-width: 320px) {
	.cp-banner .index-slide-img {
		height: 4.5rem !important;
	}

		.cp-banner .index-slide-img .aui-content img {
			height: 4.5rem !important;
		}

		.cp-banner .index-slide-img .aui-content {
			left: -3% !important;
		}

	.index-slide-img img {
		min-height: 4.5rem !important;
	}
}

.js-silder {
	position: relative;
	min-width: 320px;
}

.silder-scroll {
	width: 100%;
	overflow: hidden;
}

.silder-main {
	position: relative;
	width: 100%;
	overflow: hidden;
}

.silder-main-img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

	.silder-main-img img {
		width: 100%;
	}

.js-silder-ctrl {
	width: 100%;
	text-align: center;
	height: 100%;
}

.silder-ctrl-prev,
.silder-ctrl-next {
	position: absolute;
	top: 0;
	width: 8%;
	height: 90%;
	vertical-align: middle;
	cursor: pointer;
	color: #fff;
	font-size: 52px;
	font-weight: 600;
}

.silder-ctrl-prev {
	left: 0;
	text-align: left;
}

.silder-ctrl-next {
	right: 0;
	text-align: right;
}

	.silder-ctrl-prev > span,
	.silder-ctrl-next > span {
		position: absolute;
		top: 50%;
		margin-top: -1rem;
		opacity: 0.7;
		font-size: 1.5rem;
	}

.silder-ctrl-prev > span {
	left: 1rem;
}

.silder-ctrl-next > span {
	right: 1rem;
}

.silder-ctrl-con {
	display: inline-block;
	margin: 0 2rem;
	cursor: pointer;
	bottom: 1rem;
}

	.silder-ctrl-con > span {
		display: block;
		line-height: 0;
		text-indent: -9999px;
		overflow: hidden;
		width: 3rem;
		height: 0.6rem;
		border: 0.1rem solid white;
		cursor: pointer;
		background-color: none;
		position: absolute;
		bottom: 2rem;
	}

	.silder-ctrl-con.active > span {
		background-color: #fafafa;
	}

@media (max-width: 768px) {
	.silder-ctrl-prev,
	.silder-ctrl-next {
		width: 10%;
		font-size: 26px;
	}

	.silder-ctrl-con > span {
		display: block;
	}
}





.flexslider {
	margin: 0px auto 20px;
	position: relative;
	width: 100%;
	height: 482px;
	overflow: hidden;
	zoom: 1;
}

	.flexslider .slides li {
		width: 100%;
		height: 16rem;
		overflow: hidden;
	}

@media (max-width:3000px) {
	.flexslider .slides li {
		height: 21rem;
	}
}

@media (max-width:1700px) {
	.flexslider .slides li {
		height: 16rem;
	}
}

@media (max-width:1400px) {
	.flexslider .slides li {
		height: 14rem;
	}
}

@media (max-width:1100px) {
	.flexslider .slides li {
		height: 13rem;
	}
}

@media (max-width:600px) {
	.flexslider .slides li {
		height: 10rem;
	}
}

@media (max-width:375px) {
	.flexslider .slides li {
		height: 9rem;
	}
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(images/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

	.flexslider:hover .flex-next:hover,
	.flexslider:hover .flex-prev:hover {
		opacity: 1;
		filter: alpha(opacity=50);
	}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}


.flex-control-paging li a {
	height: 0.25rem;
	width: 33.3%;
	background: #eee;
	display: block;
	overflow: hidden;
	cursor: pointer;
	float: left;
}

	.flex-control-paging li a.flex-active,
	.flex-control-paging li.active a {
		background: #007d3c;
	}


@media (min-width: 1921px) {
	.flexslider {
		height: 657px !important;
	}
}

@media (min-width: 2001px) {
	.flexslider {
		height: 720px !important;
	}
}

@media (min-width: 2460px) {
	.flexslider {
		height: 800px !important;
	}
}

@media screen and (max-width: 1920px) {
	.flexslider {
		height: 630px;
	}
}

@media screen and (max-width: 1700px) {
	.flexslider {
		height: 580px;
	}
}

@media screen and (max-width: 1650px) {
	.flexslider {
		height: 570px;
	}
}

@media screen and (max-width: 1400px) {
	.flexslider {
		height: 520px;
	}

		.flexslider .slides a {
			width: 30.5% !important;
		}
}

@media screen and (max-width: 1100px) {
	.flexslider {
		height: 480px;
	}

		.flexslider .slides a {
			width: 30.5% !important;
		}
}

@media screen and (max-width:750px) {
	.flexslider .slides a {
		width: 30.5% !important;
	}

	.flexslider {
		height: 18rem !important;
	}

		.flexslider .slides a {
			height: 16rem !important;
		}
}

@media screen and (max-width:600px) {
	.flexslider {
		height: 15rem !important;
	}

		.flexslider .slides a {
			height: 14.5rem !important;
		}

		.flexslider .slides .title {
			margin: 0.5rem 0 0.5rem 0;
		}
}

@media screen and (max-width:500px) {
	.flexslider {
		height: 14rem !important;
	}

		.flexslider .slides a {
			height: 13rem !important;
		}
}

.flexslider .slides .title {
	font-weight: bold;
}

.flexslider .slides a:hover .title {
	color: #007d3c !important;
}

.flexslider .slides a {
	width: 30.6%;
	height: 482px;
	display: block;
	float: left;
	margin-right: 4%;
}

	.flexslider .slides a:nth-child(3n) {
		margin-right: 0;
	}

	.flexslider .slides a img {
		width: 100%;
		display: block;
	}
/*产品中心*/
/*产品中心轮播*/

.cp-banner .js-silder-ctrl {
	display: none;
}
/* 公告 */

.cp-notice {
}

@media screen and (max-width:1920px) {
	.cp-notice {
		width: 100%;
		position: relative;
	}

	.notice .notice_active ul {
		margin-top: 0rem !important;
	}

	.notice {
		box-shadow: 0px 2px 10px 0px rgba(2, 2, 2, 0.1);
		border-radius: 4px;
	}
}

@media screen and (max-width:960px) {
	.notice .hdimg {
		padding-top: 0.25rem !important;
	}

	.notice .notice_active {
		height: 2.25rem !important;
		overflow: hidden;
	}

		.notice .notice_active ul {
			margin-top: 0rem !important;
		}

		.notice .notice_active li span {
			width: 96%;
		}

		.notice .notice_active li {
			height: 2.25rem !important;
			padding-top: 0 !important;
		}

	.notice {
		margin: 0 !important;
	}
}

.cp-notice .time {
	position: absolute;
	top: 0;
	right: 0;
}

.notice {
	width: 100%;
	position: relative;
}

	.notice .title {
		position: relative;
		padding: 0.5rem 0;
	}

	.notice .more {
		position: absolute;
		right: 0;
		bottom: 0.5rem;
	}

	.notice .hdimg {
		float: left;
		margin-right: 8px;
	}

		.notice .hdimg img {
			width: 1rem;
		}

	.notice h5 {
		float: left;
		color: #ff8300
	}

	.notice .gg_more {
		float: left;
	}

		.notice .gg_more a {
			text-decoration: none;
		}

	.notice .notice_active {
		padding: 0;
		height: 3rem
	}

		.notice .notice_active li {
			list-style-type: none;
			overflow: hidden;
			height: 3rem;
			background: #fff;
			padding-top: 0.5rem;
		}

			.notice .notice_active li.notice_active_ch span {
				color: #333;
				display: block;
				overflow: hidden;
				float: left;
				overflow: hidden;
			}

	.notice .gg_more .news_ck {
		float: left;
		color: #888;
		display: block;
		border: 1px solid #656972;
		text-align: center;
	}

	.notice .notice_active li.notice_active_ch em {
		text-align: right;
		float: right;
		color: white;
		font-style: normal;
	}

@media screen and (max-width:768px) {
	.notice .notice_active ul {
		margin-top: 0.25rem !important;
	}

	.notice .notice_active li {
		height: 2rem !important;
		padding-top: 0 !important;
		line-height: 2rem;
	}

	.notice .notice_active li {
		height: 2rem;
		line-height: 2rem;
	}

	.notice .hdimg {
		padding-top: 0.5rem !important;
	}
}
/*产品中心展示*/
.main {
	max-width: 1200px;
	margin: 0 auto;
	padding: 40px 0 20px 0;
}

.title {
	text-align: center;
	color: #333;
	margin: 2rem 0 1rem 0;
}

.w-accor2 {
	overflow: hidden;
	position: relative;
	height: auto !important;
}

	.w-accor2 ul, .w-accor li {
		padding: 0;
		list-style: none;
	}

	.w-accor2 ul {
		width: 100%;
	}

	.w-accor2 li:last-child .item {
		width: 100%;
	}

	.w-accor2 li {
		position: relative;
		overflow: hidden;
		float: left;
	}

@media (max-width:960px) {
	.w-accor2 li {
		width: 50% !important;
	}

		.w-accor2 li:nth-child(2n) {
		}

		.w-accor2 li .item {
			width: 94% !important;
			margin: 0.75rem auto;
		}
}

@media (max-width:320px) {
	.w-accor2 li .item {
		margin: 0.5rem auto;
	}

	.w-accor2 {
		margin-bottom: 0.5rem;
	}
}

@media (max-width:3000px) {
	.accorClick li {
		cursor: pointer;
	}

	.w-accor2 li .item {
		position: relative;
		width: 95% !important;
	}

	.w-accor2 li > a {
		display: block;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
	}

	.w-accor2 h3 {
		margin: 0;
		padding: 0;
		font-weight: normal;
	}

	.w-accor2 .acr_p {
		color: #999
	}

	.w-accor2 li.cur .go {
		display: block;
	}

	.w-accor2 li .go {
		background: #e06833;
		display: block;
		width: 3rem;
		height: 1.2rem;
		line-height: 1.2rem;
		display: none;
		font-size: 0.5rem;
		border: 1px solid white;
	}

	.w-accor2 li img {
		max-width: 100%;
	}

	.w-accor2 li .cont_ar {
		color: #333;
		position: absolute;
		top: 0%;
		height: 100%;
		left: 0;
		right: 0;
		background: rgba(255,255,255,0.5);
		transition: all 0.5s;
		-webkit-transition: all 0.5s;
		border-radius: 0.5rem;
	}

	.w-accor2 li.cur .i_img {
		position: absolute;
		bottom: 0.5rem;
		text-align: center;
		right: 0.5rem;
		width: 6rem;
		height: 6rem;
		margin: 0
	}

		.w-accor2 li.cur .i_img img {
			width: 6rem;
			height: 6rem;
			margin: 0 !important;
		}

	.w-accor2 li .i_img {
		margin: -0.5rem auto 0.5rem auto;
		padding: 0.5rem;
		width: 100%;
		height: 100%;
		padding: 0;
		border-radius: 0 0 0.5rem 0.5rem
	}

		.w-accor2 li .i_img img {
			width: 80%;
			height: 6.5rem;
			margin: 1rem auto 0.75rem auto !important;
		}

	.w-accor2 li .dec_ar {
		padding: 0.75rem;
		opacity: 1;
		;
		transition: all 0.5s;
		-webkit-transition: all 0.5s;
		width: 100%;
	}

	.w-accor2 li.cur .cont_ar {
		background: #007d3c;
		bottom: 0;
	}

	.w-accor2 li.cur .dec_ar {
		color: white;
		opacity: 1;
		*filter: alpha(opacity=100);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	}

	.w-accor2 li.cur .acr_p {
		color: white;
		opacity: 1;
		transform: translateY(0);
		-webkit-transform: translateY(0);
	}

	.w-accor2 li .img_ar {
		height: 11rem !important;
		width: 100% !important;
	}
}

@media (max-width:1200px) {
	.w-accor2 li .i_img img {
		height: 5.5rem;
	}

	.w-accor2 li .img_ar {
		height: 10rem !important;
	}
}

@media (max-width:960px) {
	.w-accor2 li .i_img {
		width: 100%;
		height: 100%;
		padding: 0;
		border-radius: 0 0 0.5rem 0.5rem;
	}

	.w-accor2 li .img_ar {
		height: 18.5rem !important;
		width: 100% !important;
	}

	.w-accor2 li .i_img img {
		width: 100%;
		height: 100%;
		border-radius: 0.5rem 0.5rem 0 0 !important;
		margin: 0 !important;
	}

	.w-accor2 li.cur .i_img img {
		width: 100%;
		height: 100%;
		margin: 0 !important;
	}

	.w-accor2 li .acr_p {
		display: block;
	}

	.w-accor2 li.cur .go {
		display: none;
	}

	.w-accor2 li.cur .i_img {
		width: 100% !important;
		height: 100% !important;
		position: static !important;
		margin: -0.5rem auto 0 auto;
		text-align: center;
		padding: 0;
	}

	.w-accor2 li .cont_ar {
		margin: 0.5rem 0;
		padding-bottom: 3rem;
	}

	.w-accor2 li .dec_ar {
		position: absolute;
		bottom: 0;
		background: white;
		border-radius: 0 0 0.5rem 0.5rem;
	}

	.w-accor2 li.cur .cont_ar {
		background: white;
		border-radius: 0.75rem !important;
	}

	.w-accor2 li.cur .dec_ar {
		color: #333;
		opacity: 1;
		*filter: alpha(opacity=100);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	}

	.w-accor2 li.cur .acr_p {
		color: #666;
		opacity: 1;
		transform: translateY(0);
		-webkit-transform: translateY(0);
	}

	.pageDiv {
		padding: 15px 0 !important;
		text-align: left !important;
	}

		.pageDiv a {
			margin-top: 0.75rem !important;
		}

	.cp-main {
		margin: 0 !important;
	}

	.nav-layer2 {
		width: 50% !important;
		padding: 0.75rem 0 !important;
	}
}

@media (max-width:850px) {
	.w-accor2 li .img_ar {
		height: 16.5rem !important;
		width: 100% !important;
	}
}

@media (max-width:750px) {
	.w-accor2 li .img_ar {
		height: 15.5rem !important;
		width: 100% !important;
	}
}

@media (max-width:680px) {
	.w-accor2 li .img_ar {
		height: 13rem !important;
		width: 100% !important;
	}
}

@media (max-width:520px) {
	.w-accor2 li .img_ar {
		height: 11rem !important;
		width: 100% !important;
	}
}

@media (max-width:414px) {
	.w-accor2 li .img_ar {
		height: 11rem !important;
		width: 100% !important;
	}
}

@media (max-width:320px) {
	.w-accor2 li .img_ar {
		height: 9.5rem !important;
		width: 100% !important;
	}
}
/*.w-accor2 li .img_ar{height:10rem !important; width:100% !important;}*/
/*.dec_ar img{width:5rem;height:5rem;}*/
/*.w-accor2 li .img_ar{background:red;width:5rem;height:10rem}*/

.cp-main {
	margin: 1rem auto;
}
/*产品中心展示end*/


/*产品中心-所有产品*/
@media (max-width:3000px) {
	.all-cp.cp .cp-list {
		width: 100%;
	}
}

.all-cp .title img {
	height: 2rem;
}

.pageDiv {
	padding: 15px 20px;
	color: #ccc;
	clear: both;
	margin: 0 auto;
	text-align: center;
}

.nav-layer2 {
	width: 30%;
	background: rgba(230,0,51,0);
	display: flex;
	justify-content: space-between;
	align-items: center;
	color: #fff;
	padding: 1.5rem 0;
}

	.nav-layer2 .classification {
		width: 1.6rem;
		text-align: center;
		margin-top: .35rem;
	}

		.nav-layer2 .classification .icon {
			width: 1.3rem;
			margin: 0 auto;
		}

		.nav-layer2 .classification .text {
			font-size: .7rem;
			margin-top: .05rem;
		}

	.nav-layer2 .searchinput {
		background: rgba(245,245,245,.8);
		border: 1px solid #007d3c;
		border-radius: 0.5rem;
		position: relative;
		width: 19.5rem;
		display: flex;
		margin-right: 0.5rem;
	}

		.nav-layer2 .searchinput .aui-icon-search {
			font-size: 1rem;
			color: #007d3c;
			line-height: 1.6rem;
			padding: 0 .5rem;
		}

		.nav-layer2 .searchinput .inp {
			height: 1.6rem;
			line-height: 1.6rem;
			color: #007d3c;
			width: 90%;
		}

	.nav-layer2 .usericon {
		width: 2rem;
		text-align: center;
		color: #fff;
	}

	.nav-layer2 i {
		color: #007d3c !important;
	}

	.nav-layer2 .searchinput input {
		padding-left: 0.5rem;
	}

		.nav-layer2 .searchinput input::-webkit-input-placeholder {
			color: #569b71 !important;
		}
		/* Mozilla Firefox 4 to 18 */
		.nav-layer2 .searchinput input:-moz-placeholder {
			color: #569b71 !important;
			;
		}
		/* Mozilla Firefox 19+ */
		.nav-layer2 .searchinput input::-moz-placeholder {
			color: #569b71 !important;
			;
		}
		/* Internet Explorer 10+ */
		.nav-layer2 .searchinput input:-ms-input-placeholder {
			color: #569b71 !important;
			;
		}

.aui-tab2 .aui-tab-item .aui-active {
	color: #f85905 !important;
	border-bottom: 2px solid #f85905;
}

/*
@media (min-width:1920px){
 .aui-tab2 {
	 left:8%;}
}
*/
@media (min-width:1920px) {
	.aui-tab2 {
		left: 9% !important;
		top: 55% !important;
	}
}


@media (max-width:1920px),(min-width:1920px) {
	.aui-tab2 {
		position: fixed;
		left: 2% !important;
		top: 50% !important;
		width: 8% !important;
		background-color: #ffffff;
		border-radius: 0.5rem;
		box-shadow: 0px 4px 20px 10px rgb(2 2 2 / 10%);
	}

		.aui-tab2 .aui-tab-item {
			text-align: center;
			width: 100%;
			height: 3rem;
			line-height: 1.5rem;
			font-size: 0.5rem;
			color: #212121;
			padding: 0.75rem 0;
			display: inline-block;
			margin: 0;
		}

			.aui-tab2 .aui-tab-item:hover, .aui-tab2 .aui-tab-item.aui-active {
				width: 125%;
				float: right;
				height: 3rem;
				line-height: 3rem;
				background: #007d3c;
				padding: 0;
				border-radius: 0.5rem;
			}

			.aui-tab2 .aui-tab-item:hover {
				background: rgb(0,125,20,0.8);
			}

				.aui-tab2 .aui-tab-item:hover .con, .aui-tab2 .aui-tab-item.aui-active .con {
					border: 1px solid rgb(255,255,255,0.3);
					height: 85%;
					background: none;
					position: absolute;
					width: 90%;
					left: 5%;
					top: 8%;
					border-radius: 0.4rem;
				}

				.aui-tab2 .aui-tab-item:hover i, .aui-tab2 .aui-tab-item.aui-active i {
					display: inline-block;
					height: 3rem;
					line-height: 3rem;
					margin-right: 0.25rem;
				}

			.aui-tab2 .aui-tab-item i {
				display: block;
				height: 0.6rem;
				line-height: 0.6rem;
			}
}

@media (max-width:960px) {
	/*.aui-tab2 {margin:0.25rem 0!important;}*/
	.aui-margin-t-17 {
		margin-top: 0.75rem
	}

	.hot {
		padding: 0 0.5rem;
	}

	.cp-list {
		width: 97% !important;
		margin: 0 auto;
	}

	.all-cp .title, .all-about .title {
		width: 6rem;
		margin: 1rem 0 0 0;
	}

	.news-box .item .info {
		width: 70% !important;
		padding-left: 0.75rem !important;
	}

		.news-box .item .info p {
			margin-top: 0.25rem !important;
		}

	.news-box .item img {
		width: 30% !important;
		border-radius: 0.5rem;
	}
}

@media (max-width:700px) {
	.news-box .item .info .time {
		padding-top: 0.25rem !important;
	}

	.news-box .item .info {
		width: 65% !important;
	}

		.news-box .item .info p {
			margin-top: 0.25rem !important;
			display: -webkit-box;
			overflow: hidden;
			text-overflow: ellipsis;
			word-wrap: break-word;
			word-break: break-all;
			white-space: normal !important;
			-webkit-line-clamp: 1;
			-webkit-box-orient: vertical;
		}

	.news-box .item img {
		width: 35% !important;
		border-radius: 0.5rem;
	}
}

@media (max-width:1300px) {
	.cp {
		margin: 0 !important;
	}

		.cp .item {
			width: 50% !important;
		}

			.cp .item img {
				height: 22rem !important;
			}
}

@media (max-width:1200px) {
	.cp .item img {
		height: 19rem !important;
	}
}

@media (max-width:1024px) {
	.cp .item img {
		height: 17rem !important;
	}
}

@media (max-width:960px) {
	.cp .item img {
		height: 12rem !important;
	}
}

@media (max-width:568px) {
	.cp .item img {
		height: 10rem !important;
	}
}

@media (max-width:414px) {
	.cp .item img {
		height: 8rem !important;
	}
}

@media (max-width:320px) {
	.cp .item img {
		height: 7rem !important;
	}
}

@media (max-width:1300px) {
	.aui-tab2 {
		z-index: 9999;
		border-radius: 0;
		width: 100% !important;
		position: static;
		background-color: #ffffff;
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-webkit-align-self: center;
		align-self: center;
		margin: 0;
		top: 0 !important;
		left: 0 !important;
	}

		.aui-tab2 .aui-tab-item {
			width: 140%;
			clear: both;
			height: 2rem;
			line-height: 2rem;
			background: none;
			color: #333;
			padding: 0;
			border-radius: 0;
			text-align: center;
			font-size: 0.7rem;
		}

			.aui-tab2 .aui-tab-item i {
				display: none;
				height: 2rem;
				line-height: 2rem;
				margin-right: 0.25rem;
			}

			.aui-tab2 .aui-tab-item:hover i, .aui-tab2 .aui-tab-item.aui-active i {
				display: none;
			}

			.aui-tab2 .aui-tab-item:hover, .aui-tab2 .aui-tab-item.aui-active {
				width: 140%;
				height: 2rem;
				line-height: 2rem;
				background: none;
				color: white;
				padding: 0;
				border-radius: 0;
				color: #007937;
				border-bottom: 1px solid #007937;
				text-align: center;
			}
}

@media (min-width:1300px) {
	.aui-tab2 {
		position: fixed !important;
	}
}

.aui-tab2.aui-active {
	color: #f85905;
	border-bottom: 2px solid #f85905;
}

.nav-layer-page {
	background: rgb(248,89, 5)
}

.cp .item img {
	width: 100%;
	height: 11rem;
	border-radius: 0.5rem 0.5rem 0 0
}

@media (max-width:1400px) {
	.cp .item img {
		height: 9rem;
	}
}

@media (max-width:1300px) {
	.cp .item:nth-child(4n) {
		padding-right: 0rem;
	}
}

@media (max-width:1024px) {
	.cp .item img {
		height: 7rem;
	}
}

@media (max-width:768px) {
	.cp .item img {
		height: 6rem;
	}
}

.cp .item:nth-child(4n) {
	padding-right: 0rem;
}

	.cp .item:nth-child(4n) a {
		padding-right: 0
	}

.cp .item {
	width: 25%;
	padding: 0 0.75rem 0.75rem 0;
	float: left;
}
/*.cp .item:nth-child(4n){padding-right:0;}*/
.cp-list {
	width: 102%;
}

.cp .item a {
	display: block;
	background: white;
}

.cp .btn {
	border: 1px solid #999;
	width: 70%;
	margin: 0 auto;
	line-height: 1.2rem;
}

.cp .item:hover .btn {
	background-image: -moz-linear-gradient( 0deg, #007d3c 0%, #009b4c 100%);
	background-image: -webkit-linear-gradient( 0deg, #007d3c 0%, #009b4c 100%);
	background-image: -ms-linear-gradient( 0deg, #007d3c 0%, #009b4c 100%);
	color: white;
	border: 1px solid white;
}

@media (max-width:960px) {
	.about2 {
		padding: 0 !important;
	}

		.about2 .t1 {
			padding: 0.75rem 0.5rem 0.5rem !important;
		}

		.about2 .item {
			width: 100% !important;
			margin: 0 !important;
			border-bottom: 1px solid #f6f6f6;
		}

		.about2 .popup1 {
			padding: 0.5rem 0.5rem 0.75rem 0.5rem !important;
			display: block !important;
			background: white !important;
			position: sticky !important;
		}

			.about2 .popup1 p {
				color: #666 !important;
			}

	.all-cp .cplist {
		padding: 0 0.5rem !important;
	}

		.all-cp .cplist .cp-list {
			width: 100% !important;
		}
	/*
.cp .item {
    padding: 0.25rem;
}
*/
	.cp .item:nth-child(4n) a {
		padding-right: 0 !important;
	}

	.cp .item:nth-child(2n) {
		padding-right: 0 !important;
	}
}

@media (max-width:1300px) {
	.cp .item:nth-child(4n) a {
		padding-right: 0 !important;
	}

	.cp .item:nth-child(2n) {
		padding-right: 0 !important;
	}
}

@media (max-width:750px) {
}

.pageDiv a {
	color: #4c4c4c;
	background: #f6fbf9;
	height: 1.5rem;
	line-height: 1.5rem;
	padding: 0 0.6rem;
	border: 1px solid #ddd;
	margin: 0 0.25rem;
	font-size: 0.6rem;
	border-radius: 0.75rem;
	display: inline-block;
}

	.pageDiv a:hover {
		text-decoration: none;
		border: 1px solid #009b4c;
		color: #009b4c;
	}

.pageDiv span.current {
	display: inline-block;
	height: 1.5rem;
	line-height: 1.5rem;
	padding: 0 0.6rem;
	margin: 0 2px;
	color: white;
	background: #009b4c;
	border-radius: 5rem;
	vertical-align: middle;
	font-size: 0.6rem
}

.pageDiv span.disabled {
	height: 1.5rem;
	line-height: 1.5rem;
	padding: 0 0.6rem;
	margin: 0 0.25rem;
	color: #bfbfbf;
	background: #f2f2f2;
	border: 1px solid #bfbfbf;
	vertical-align: middle;
	font-size: 0.6rem;
	border-radius: 0.75rem;
	display: inline-block;
}

.pageDiv span.pagecount {
	padding: 0 10px;
	font-size: 0.6rem;
	color: #999999;
	margin-right: -30px;
}

.pageDiv span.countYe {
	color: #4C4C4C;
	font-size: 0.6rem;
	margin-left: 0.5rem;
}

	.pageDiv span.countYe input {
		outline: none;
		height: 1.5rem;
		padding: 0 10px;
		width: 2rem;
		margin: 0 0.25rem;
		border-radius: 0.5rem;
		text-align: center;
		box-shadow: 0 0 5px 0 rgb(0 155 75 / 20%);
		display: inline-block;
	}

.pageDiv a.turndown {
	border: none;
	margin-left: 0.5rem;
}





.tabnav li {
	float: left;
	background: #fdcd00;
	display: block;
	width: 33.3%;
	line-height: 4.2rem;
	text-align: center;
}

.over {
	height: 3.5rem;
	overflow: hidden;
	width: 90%;
	display: block;
	float: left
}

.tabnav li a {
	color: white;
	font-size: 1.6rem;
	padding-bottom: 4px;
}

.tabnav li:hover {
	background: #fedc4c;
}

.tabnav li.tive {
	font-weight: bold;
	background: #f2f2f2 !important;
}

	.tabnav li.tive a {
		border-bottom: 4px solid #fdcd00;
		color: #262626;
	}

.tabnav li:hover a {
	border-bottom: 4px solid #fdcd00;
	color: #262626;
}

.content {
	width: 100%;
	overflow-y: scroll;
	background: #f2f2f2;
	height: 18rem;
}

.box {
	width: 100%;
	padding: 0.5rem;
	overflow-y: scroll;
	padding-top: 2rem;
	display: block;
}

.pic_list li {
	line-height: 3.5rem;
	padding: 0.25rem 0;
	width: 86%;
	margin: 0 auto;
}
/*产品中心-所有产品end*/

/*关于我们*/
.about-box .left {
	width: 28%;
	padding: 3.5rem 2rem 0 2rem
}

@media (max-width:1920px) {
	.about-box .left {
		width: 28%;
		padding: 1rem 2rem 0 2rem
	}

	.about-box {
		padding-bottom: 1rem;
	}
}

.about {
	padding-bottom: 2rem;
}

.about-box .left img {
	margin: 0 auto;
	width: 50%
}

.about-box .left a {
	height: 1.5rem;
	line-height: 1.5rem;
	display: block;
	cursor: pointer;
}

.about-box .right {
	width: 72%
}

	.about-box .right .info p {
		margin-top: 0.6rem;
		font-size: 0.5rem;
		color: #333;
	}

.about2 .item {
	position: relative;
	width: 49%;
}

	.about2 .item:first-child {
		float: left
	}

	.about2 .item:last-child {
		float: right
	}

.about2 .popup1 {
	position: absolute;
	top: 0;
	background: rgb(0,125,60,0.9);
	width: 100%;
	height: 100%;
	display: none;
}

.about2 .item:hover .popup1 {
	display: block !important;
}

.popup1 p {
	color: white;
	font-size: 0.6rem;
}

/*大事记*/

.icon-drop:before,
.icon-arrow-left:before {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	speak: none;
	font-style: normal;
	font-weight: normal;
	line-height: 2;
	text-align: center;
	color: #007d3c;
	-webkit-font-smoothing: antialiased;
	text-indent: 8000px;
	padding-left: 8px;
}

.container > header nav a:hover:before {
	color: #fff;
}


.cbp_tmtimeline {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
}

	/* The line */
	.cbp_tmtimeline:before {
		content: '';
		position: absolute;
		top: 0;
		bottom: 0;
		width: 10px;
		background: #7fbe9d;
		left: 20%;
		margin-left: -10px;
	}

	/* The date/time */
	.cbp_tmtimeline > li .cbp_tmtime {
		display: block;
		width: 25%;
		padding-right: 100px;
		position: absolute;
	}

		.cbp_tmtimeline > li .cbp_tmtime span {
			display: block;
			text-align: right;
		}

			.cbp_tmtimeline > li .cbp_tmtime span:first-child {
				font-size: 0.6rem;
				color: #666;
			}

			.cbp_tmtimeline > li .cbp_tmtime span:last-child {
				font-size: 1rem;
				color: #007d3c;
			}

	.cbp_tmtimeline > li:nth-child(odd) .cbp_tmtime span:last-child {
		color: #d84200;
	}

	/* Right content */
	.cbp_tmtimeline > li .cbp_tmlabel {
		margin: 0 0 15px 25%;
		background: #ebf5f0;
		color: #fff;
		padding: 0.75rem;
		font-size: 0.7rem;
		font-weight: 300;
		line-height: 1.4;
		position: relative;
		border-radius: 5px;
		text-align: left;
		cursor: pointer;
	}

.cbp_tmlabel p {
	margin-top: 0.5rem;
}

.cbp_tmtimeline > li .cbp_tmlabel h2 {
	border-bottom: 1px solid #007d3c;
	color: #007d3c;
	font-weight: bold;
}

.cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel {
	background: #fdf3ef;
}

	.cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel h2 {
		border-bottom: 1px solid #d84200;
		color: #d84200;
		font-size: 0.8rem;
	}

.cbp_tmtimeline > li .cbp_tmlabel h2 {
	margin-top: 0px;
	padding: 0 0 10px 0;
	font-size: 0.8rem;
}

/* The triangle */
.cbp_tmtimeline > li .cbp_tmlabel:after {
	right: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-right-color: #ebf5f0;
	border-width: 10px;
	top: 10px;
}

.cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel:after {
	border-right-color: #fcf0eb;
}

/* The icons */
/*
.cbp_tmtimeline > li .cbp_tmicon {
	width: 40px;
	height: 40px;
	font-family: 'ecoico';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-size: 1rem;
	line-height: 40px;
	-webkit-font-smoothing: antialiased;
	position: absolute;
	color: #fff;
	background: #007d3c;
	border-radius: 50%;
	box-shadow: 0 0 0 8px #7fbe9d;
	text-align: center;
	left: 20%;
	top: 0;
	margin: 0 0 0 -25px;
}
*/
.cbp_tmtimeline > li .cbp_tmicon {
	width: 10px;
	height: 10px;
	speak: none;
	font-size: 0rem;
	line-height: 40px;
	background: #007d3c;
	border-radius: 50%;
	box-shadow: 0 0 0 8px #7fbe9d;
	text-align: center;
	left: 21.3%;
	margin: 0 0 0 -25px;
	position: absolute;
}

@media (max-width:1600px) {
	.cbp_tmtimeline > li .cbp_tmicon {
		left: 21.5%;
	}
}

@media (max-width:1400px) {
	.cbp_tmtimeline > li .cbp_tmicon {
		left: 21.7%;
	}
}

@media (max-width:1200px) {
	.cbp_tmtimeline > li .cbp_tmicon {
		left: 21.5%;
	}
}

@media (max-width:1200px) {
	.cbp_tmtimeline > li .cbp_tmicon {
		left: 21.8%;
	}
}

.cbp_tmicon-phone:before {
	content: "\e000";
}

.cbp_tmicon-screen:before {
	content: "\e001";
}

.cbp_tmicon-mail:before {
	content: "\e002";
}

.cbp_tmicon-earth:before {
	content: "\e003";
}

/* Example Media Queries */
@media screen and (max-width: 65.375em) {

	.cbp_tmtimeline > li .cbp_tmtime span:last-child {
		font-size: 1.5em;
	}
}

@media screen and (max-width: 47.2em) {
	.cbp_tmtimeline:before {
		display: none;
	}

	.cbp_tmtimeline > li .cbp_tmtime {
		width: 100%;
		position: relative;
		padding: 0 0 20px 0;
	}

		.cbp_tmtimeline > li .cbp_tmtime span {
			text-align: left;
		}

	.cbp_tmtimeline > li .cbp_tmlabel {
		margin: 0 0 20px 0;
		padding: 0.5rem;
		font-weight: 400;
		font-size: 95%;
	}

		.cbp_tmtimeline > li .cbp_tmlabel:after {
			right: auto;
			left: 20px;
			border-right-color: transparent;
			border-bottom-color: #ebf5f0;
			top: -20px;
		}

	.cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel:after {
		border-right-color: transparent;
		border-bottom-color: #fdf3ef;
	}

	.cbp_tmtimeline > li .cbp_tmicon {
		position: relative;
		float: right;
		left: auto;
		margin: -55px 5px 0 0px;
	}
}

@media screen and (max-width: 960px) {
	.zizhi-flexslider {
		width: 100% !important;
		margin: 1rem auto 0 auto !important;
		height: 15rem !important;
	}

		.zizhi-flexslider .slides a {
			height: auto !important;
		}

	.cbp_tmtimeline > li .cbp_tmicon {
		display: none;
	}

	.main {
		width: 100% !important;
	}

		.main button {
			width: auto !important;
			padding: 0 0.75rem;
			border-radius: 0.5rem;
		}

	.zizhi .lr-btn2 .aui-btn-prev {
		position: sticky !important;
		float: left !important;
		line-height: 2rem !important;
		font-size: 2rem !important;
	}

	.zizhi .lr-btn2 .aui-btn-next {
		position: sticky !important;
		float: right !important;
		line-height: 2rem !important;
		font-size: 2rem !important;
	}
}

@media screen and (max-width: 750px) {

	.zizhi-flexslider {
		width: 100% !important;
		margin: 1rem auto 0 auto !important;
		height: 12rem !important;
	}
}

@media screen and (max-width:600px) {

	.zizhi-flexslider {
		width: 100% !important;
		margin: 1rem auto 0 auto !important;
		height: 10rem !important;
	}
}

@media screen and (max-width: 414px) {
	.zizhi-flexslider {
		width: 100% !important;
		margin: 1rem auto 0 auto !important;
		height: 8rem !important;
	}
}
/*折叠展开*/
.main {
	width: 80%;
	margin: 0 auto;
	text-align: center;
}

	.main button {
		width: 20%;
	}

.spread {
	height: 0px;
	overflow: hidden;
	padding-top: 0.75rem !important;
	margin-top: -0.75rem
}

.jianjie {
	margin-bottom: 1.5rem;
	border-top: 2px solid #f6f6f6;
}

@media screen and (max-width: 1300px) {
	.jianjie {
		padding: 0 !important;
	}

	.all-about .about {
		padding: 0 0.75rem;
	}
}

@media screen and (max-width: 960px) {
	.about-box {
		padding-bottom: 1rem;
	}

		.about-box .left {
			width: 100%;
			padding: 0.25rem 0.75rem 0.5rem 0;
		}

			.about-box .left img {
				float: left;
				width: 1.2rem;
				border-radius: 0.25rem 0 0 0.25rem;
			}

			.about-box .left a {
				float: left;
				padding: 0 1rem 0 2rem;
				margin: 0 0 0 -1.2rem !important;
				border: 1px solid #007d3c;
				color: #007d3c !important;
				border-radius: 0.25rem;
				line-height: 1.7rem;
				height: 1.7rem;
			}

		.about-box .right {
			width: 100%;
		}

	.dashi {
		padding: 0 !important;
	}
}

@media screen and (max-width: 750px) {
	.dashi {
		padding: 0 0.5rem !important;
	}
}
/*大事记*/
/*企业资质*/
.zizhi {
	background: #444;
}

	.zizhi .about-list {
		position: relative;
	}

.zizhi-flexslider {
	margin: 3rem auto 20px;
	position: relative;
	width: 80%;
	height: 482px;
	overflow: hidden;
	zoom: 1;
}

	.zizhi-flexslider .slides li {
		width: 100%;
		height: 100%;
	}


.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.zizhi-flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

	.zizhi-flexslider:hover .flex-next:hover,
	.zizhi-flexslider:hover .flex-prev:hover {
		opacity: 1;
		filter: alpha(opacity=50);
	}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}


.flex-control-paging li a {
	height: 0.25rem;
	width: 33.3%;
	background: #eee;
	display: block;
	overflow: hidden;
	cursor: pointer;
	float: left;
}

	.flex-control-paging li a.flex-active,
	.flex-control-paging li.active a {
		background: #007d3c;
	}


.zizhi-flexslider .slides .title {
	font-weight: bold;
}

.zizhi-flexslider .slides a:hover .title {
	color: white !important;
}

.zizhi-flexslider .slides a {
	width: 30.6%;
	height: 482px;
	display: block;
	float: left;
	margin-right: 4%;
}

	.zizhi-flexslider .slides a:nth-child(3n) {
		margin-right: 0;
	}

	.zizhi-flexslider .slides a img {
		width: 100%;
		display: block;
	}

.zizhi .lr-btn2 .prev {
	position: absolute;
	left: 0;
	top: 42%
}

.zizhi .lr-btn2 .next {
	position: absolute;
	right: 0;
	top: 42%
}

.zizhi .lr-btn2 .aui-btn-prev, .zizhi .lr-btn2 .aui-btn-next {
	font-size: 3rem;
	color: #989898;
	padding: 0 1rem;
	line-height: 6rem;
}

	.zizhi .lr-btn2 .aui-btn-prev:hover, .zizhi .lr-btn2 .aui-btn-next:hover {
		color: white;
	}
/*企业文化*/
.about-bg {
	background: url("../images/about-bg.png") 100% 100%;
}

.wenhua {
	padding: 2rem 0 4rem 0;
	width: 50%;
	margin: 0 auto;
}

	.wenhua p {
		color: #333;
		line-height: 2rem;
	}

@media screen and (max-width: 960px) {
	.wenhua {
		padding: 0.5rem 0 !important;
		width: 98%
	}

		.wenhua p {
			line-height: 1.5rem;
		}
}
/*关于我们end*/

/*新闻动态*/
@media screen and (max-width: 1300px) {
	.hot.container {
		width: 96%;
	}

	.all-cp .container {
		width: 96%;
	}
}

.hot .item {
	width: 32%;
	position: relative;
	float: left;
}

	.hot .item img {
		box-shadow: 0px 0px 15px 0px rgba(2, 2, 2, 0.2);
		width: 100%;
	}

	.hot .item:first-child {
		float: left;
	}

	.hot .item:last-child {
		float: right;
	}

	.hot .item:nth-child(2) {
		margin-left: 2%;
	}

	.hot .item .popup1 {
		position: absolute;
		bottom: 0;
		background: rgb(255,255,255,0.8);
		display: none;
		width: 100%;
		border-radius: 0 0 0.5rem 0.5rem;
	}

	.hot .item:hover .popup1 {
		display: block;
	}

.news-box .item {
	margin: 1.5rem 0;
}

	.news-box .item img {
		width: 25%;
	}

	.news-box .item .info {
		width: 75%;
		padding-left: 1rem;
	}


/*联系我们*/
@media screen and (max-width: 960px) {
	.contact .big {
		display: none;
	}

	.contact .name {
		font-size: 0.8rem !important;
		font-weight: bold;
		padding: 1rem 0;
	}

	.contact .eng {
		display: none;
	}

	.right-info a {
		margin: 0.75rem 0 !important;
		float: right;
		padding: 0.25rem 0 !important;
		background: none !important;
		color: #007d3c !important;
	}

		.right-info a i {
			display: inline-block !important;
			margin-right: 0.25rem;
		}

	.right-info {
		float: left !important;
		text-align: left !important;
		width: 100%;
	}

	.contact {
		padding: 0.75rem 0.5rem !important;
	}

		.contact .call-name {
			float: left;
		}

		.contact .call-t {
			display: none;
		}

		.contact .add {
			margin: 2rem 0 !important;
		}

		.contact .call {
			border: 1px solid #007d3c;
			border-radius: 0.5rem;
			padding: 0.5rem 0.5rem;
		}

			.contact .call .right {
				text-align: left;
				float: left;
			}

			.contact .call i {
				float: right;
				display: inline-block !important;
				line-height: 2.4rem;
				font-size: 1rem;
				background: rgb(0,125,60,0.2);
				padding: 0 1rem;
				border-radius: 5rem;
				color: #007d3c;
			}

		.contact .left-info {
			width: 100%;
		}

		.contact .ma {
			margin: 2rem auto 1% auto;
		}

		.contact .ma-img {
			width: 45%;
		}

			.contact .ma-img img {
				width: 80%;
				border-radius: 0.5rem;
			}
}

.contact .call i {
	display: none;
}

.right-info a i {
	display: none;
}

.contact {
	background: url("../images/contact.png") 100% 100%;
	padding: 5rem 0;
}

	.contact .ma img {
		margin: 0 auto;
	}

	.contact .add {
		margin-top: 7rem;
	}

	.contact .big {
		letter-spacing: 0.5rem;
	}

	.contact .eng {
		color: rgb(0,125,60,0.2)
	}

.right-info a {
	padding: 0.5rem 2rem;
	margin-top: 11rem;
	display: inline-block;
}

.left-info {
	line-height: 1.4rem;
}

/*详情*/
.xq {
	padding: 4rem 0;
}

	.xq .left {
		width: 40%;
		height: 15rem;
	}

		.xq .left img {
			width: 15rem;
			height: 15rem;
			;
		}

	.xq .right {
		width: 60%;
	}

		.xq .right .name {
			border-bottom: 1px solid #ccc;
		}

		.xq .right .info p {
			color: #333;
			line-height: 1.5rem;
			font-size: 0.6rem;
		}

@media screen and (max-width:1300px) {
	.xq {
		padding: 4rem 1rem;
	}
}

@media screen and (max-width:1100px) {
	.xq .left {
		width: 40%;
		height: 13rem;
	}

		.xq .left img {
			width: 13rem;
			height: 13rem;
			;
		}
}

@media screen and (max-width: 960px) {
	.xq .right .info p {
		line-height: 1.2rem;
	}

	.xq .left {
		width: 40%;
		height: 10rem;
	}

		.xq .left img {
			width: 11rem;
			height: 11rem;
			;
		}
}

@media screen and (max-width: 800px) {
	.xq .right .info p {
		line-height: 1rem;
	}
}

@media screen and (max-width: 750px) {
	.xq {
		padding: 0;
	}

		.xq .left {
			width: 100%;
			height: auto;
			clear: both;
		}

			.xq .left img {
				width: 100%;
				height: auto;
			}

		.xq .right {
			width: 100%;
			margin: 0 auto;
			clear: both;
			padding: 0.75rem
		}

			.xq .right .info p {
				line-height: 1.2rem;
			}

	.xq-img {
		text-align: center;
		background: #f6f6f6;
	}
}

/*新闻详情*/
.border-l {
	border-left: 1px solid #ccc;
}

.news-xq .right {
	width: 100%;
}

.news-xq .info {
	margin: 2rem 0;
}

.xqinfo p {
	color: #333;
	font-size: 0.6rem;
	border-left: 4px solid #007d3c;
	margin: 0.5rem 0;
	padding: 0 0.25rem;
	height: 0.75rem;
	line-height: 0.75rem;
	font-weight: bold;
}
/*
.news-xq img{margin:1rem 0;}
.news-xq .info p{text-indent:1rem;line-height:1.25rem!important;margin-top:1rem}
*/
.news-xq img {
	display: inline-block !important;
}


/* 防伪搜索条 */
@media screen and (max-width: 750px) {
	.nav-layer3 {
		width: 100% !important;
		margin: 2rem 0;
	}
}

.nav-layer3 {
	width: 35%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	color: #009b4c;
	padding: 0 .4rem;
	background: transparent !important;
	border: 1px solid #009b4c !important;
}

	.nav-layer3 .searchinput {
		position: relative;
		width: 19.5rem;
		display: flex
	}

		.nav-layer3 .searchinput .inp {
			color: #009b4c;
			text-align: center;
			height: 2rem;
			line-height: 2rem;
		}

	.nav-layer3 .usericon {
		width: 2rem;
		text-align: center;
		color: #fff;
	}

	.nav-layer3 .searchinput input::-webkit-input-placeholder {
		color: #58b27c !important;
	}
	/* Mozilla Firefox 4 to 18 */
	.nav-layer3 .searchinput input:-moz-placeholder {
		color: #58b27c !important;
		;
	}
	/* Mozilla Firefox 19+ */
	.nav-layer3 .searchinput input::-moz-placeholder {
		color: #58b27c !important;
		;
	}
	/* Internet Explorer 10+ */
	.nav-layer3 .searchinput input:-ms-input-placeholder {
		color: #58b27c !important;
		;
	}

.nav-layer3 {
	width: 35%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	color: #009b4c;
	padding: 0 .4rem;
}

.fangwei {
	padding: 5rem 0 7rem 0;
}

	.fangwei a {
		height: 2rem;
		line-height: 2rem;
	}

.all-cp .aui-tab2 .aui-tab-item {
	font-size: 0.7rem;
	font-weight: bold;
}

	.all-cp .aui-tab2 .aui-tab-item i {
		display: none;
	}

@media screen and (max-width: 1920px) {
	.aui-tab2 .aui-tab-item:hover, .aui-tab2 .aui-tab-item.aui-active {
		color: white;
	}
}

@media screen and (max-width: 1300px) {
	.aui-tab2 .aui-tab-item:hover, .aui-tab2 .aui-tab-item.aui-active {
		color: #007d3c;
	}
}

/*
 * =========================================================================
 * APIClud - AUI UI 框架    流浪男  QQ：343757327  http://www.auicss.com
 * Verson 1.0
 * =========================================================================
 */
@charset "UTF-8";
html{
    font-family: "Helvetica Neue", Helvetica, sans-serif;
    font-size: 20px;
}
html,body {
    -webkit-touch-callout:none;
    -webkit-text-size-adjust:none;
    -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
    -webkit-user-select:none;
    width: 100%;
}
body {
    line-height: 1.5;
    font-size: 0.8rem;
    color: #212121;
    background-color: #f5f5f5;
    outline: 0;
}
html,body,header,section,footer,div,ul,ol,li,img,a,span,em,del,legend,center,strong,var,fieldset,form,label,dl,dt,dd,cite,input,hr,time,mark,code,figcaption,figure,textarea,h1,h2,h3,h4,h5,h6,p{
    margin:0;
    border:0;
    padding:0;
    font-style:normal;
}
* {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    outline: none;
}
@media only screen and (min-width: 400px) {
    html {
        font-size: 21.33333333px !important;
    }
}
@media only screen and (min-width: 414px) {
    html {
        font-size: 21px !important;
    }
}
@media only screen and (min-width: 480px) {
    html {
        font-size: 25.6px !important;
    }
}
.aui-flex-col,
.aui-flex-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
}
.aui-flex-col:before,
.aui-flex-row:before,
.aui-flex-col:after,
.aui-flex-row:after {
    content: " ";
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    box-sizing: border-box;
}
.aui-flex-col:after,
.aui-flex-row:after {
  clear: both;
}
.aui-flex-col {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row;
}
.aui-flex-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
}
/*栅格*/
.aui-flex-item-1 {
    float: left;
    width: 8.33333333%;
}
.aui-flex-offset-1 {
    margin-left: 8.33333333%;
}
.aui-flex-item-2 {
    float: left;
    width: 16.66666667%;
}
.aui-flex-offset-2 {
    margin-left: 16.66666667%;
}
.aui-flex-item-3 {
    float: left;
    width: 25%;
}
.aui-flex-offset-3 {
    margin-left: 25%;
}
.aui-flex-item-4 {
    float: left;
    width: 33.33333333%;
}
.aui-flex-offset-4 {
    margin-left: 33.33333333%;
}
.aui-flex-item-5 {
    float: left;
    width: 41.66666667%;
}
.aui-flex-offset-5 {
    margin-left: 41.66666667%;
}
.aui-flex-item-6 {
    float: left;
    width: 50%;
}
.aui-flex-offset-6 {
    margin-left: 50%;
}
.aui-flex-item-7 {
    float: left;
    width: 58.33333333%;
}
.aui-flex-offset-7 {
    margin-left: 58.33333333%;
}
.aui-flex-item-8 {
    float: left;
    width: 66.66666667%;
}
.aui-flex-offset-8 {
    margin-left: 66.66666667%;
}
.aui-flex-item-9 {
    float: left;
    width: 75%;
}
.aui-flex-offset-9 {
    margin-left: 75%;
}
.aui-flex-item-10 {
    float: left;
    width: 83.33333333%;
}
.aui-flex-offset-10 {
    margin-left: 83.33333333%;
}
.aui-flex-order-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
            order: 10;
}
.aui-flex-item-11 {
    float: left;
    width: 91.66666667%;
}
.aui-flex-offset-11 {
    margin-left: 91.66666667%;
}
.aui-flex-item-12 {
    float: left;
    width: 100%;
}
.aui-flex-offset-12 {
    margin-left: 100%;
}
.aui-flex-auto {
    float: left;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
            flex-grow: 1;
}
.aui-flex-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between;
}
/*对齐*/
.aui-flex-col.aui-flex-left {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
}
.aui-flex-col.aui-flex-right {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
            justify-content: flex-end;
}
.aui-flex-col.aui-flex-top {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
}
.aui-flex-col.aui-flex-bottom {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
            align-items: flex-end;
}
.aui-flex-col.aui-flex-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
}
.aui-flex-col.aui-flex-middle {
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
}
.aui-flex-row.aui-flex-left {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
}
.aui-flex-row.aui-flex-right {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
            align-items: flex-end;
}
.aui-flex-row.aui-flex-top {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
}
.aui-flex-row.aui-flex-bottom {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
            justify-content: flex-end;
}
.aui-flex-row.aui-flex-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
}
.aui-flex-row.aui-flex-middle {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
}
[class*=aui-flex-item-]{
    position: relative;
}
[class*=aui-flex-auto].aui-flex-left {
    margin-right: auto;
}
[class*=aui-flex-auto].aui-flex-right {
    margin-left: auto;
}
[class*=aui-flex-auto].aui-flex-top {
    margin-bottom: auto;
}
[class*=aui-flex-auto].aui-flex-bottom {
    margin-top: auto;
}
[class*=aui-flex-auto].aui-flex-center {
    margin-left: auto;
    margin-right: auto;
}
[class*=aui-flex-auto].aui-flex-middle {
    margin-top: auto;
    margin-bottom: auto;
}
.toast-title {
    font-weight: 700
}

.toast-message {
    -ms-word-wrap: break-word;
    word-wrap: break-word
}

.toast-message a, .toast-message label {
    color: #fff
}

.toast-message a:hover {
    color: #ccc;
    text-decoration: none
}

.toast-close-button {
    position: relative;
    right: -.3em;
    top: -.3em;
    float: right;
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    -webkit-text-shadow: 0 1px 0 #fff;
    text-shadow: 0 1px 0 #fff;
    opacity: .8;
    -ms-filter: alpha(Opacity=80);
    filter: alpha(opacity=80)
}

.toast-close-button:focus, .toast-close-button:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .4;
    -ms-filter: alpha(Opacity=40);
    filter: alpha(opacity=40)
}

button.toast-close-button {
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none
}

.toast-top-center {
    top: 0;
    right: 0;
    width: 100%
}

.toast-bottom-center {
    bottom: 0;
    right: 0;
    width: 100%
}

.toast-top-full-width {
    top: 0;
    right: 0;
    width: 100%
}

.toast-bottom-full-width {
    bottom: 0;
    right: 0;
    width: 100%
}

.toast-top-left {
    top: 12px;
    left: 12px
}

.toast-top-right {
    top: 12px;
    right: 12px
}

.toast-bottom-right {
    right: 12px;
    bottom: 12px
}

.toast-bottom-left {
    bottom: 12px;
    left: 12px
}

#toast-container {
    position: fixed;
    z-index: 999999
}

#toast-container * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#toast-container > div {
    position: relative;
    overflow: hidden;
    margin: 0 0 6px;
    padding: 15px 15px 15px 50px;
    width: 300px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-position: 15px center;
    background-repeat: no-repeat;
    -moz-box-shadow: 0 0 12px #999;
    -webkit-box-shadow: 0 0 12px #999;
    box-shadow: 0 0 12px #999;
    color: #fff;
    opacity: .8;
    -ms-filter: alpha(Opacity=80);
    filter: alpha(opacity=80)
}

#toast-container > :hover {
    -moz-box-shadow: 0 0 12px #000;
    -webkit-box-shadow: 0 0 12px #000;
    box-shadow: 0 0 12px #000;
    opacity: 1;
    -ms-filter: alpha(Opacity=100);
    filter: alpha(opacity=100);
    cursor: pointer
}

#toast-container > .toast-info {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important
}

#toast-container > .toast-error {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important
}

#toast-container > .toast-success {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important
}

#toast-container > .toast-warning {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=) !important
}

#toast-container.toast-bottom-center > div, #toast-container.toast-top-center > div {
    width: 90%;
    margin: auto
}

#toast-container.toast-bottom-full-width > div, #toast-container.toast-top-full-width > div {
    width: 96%;
    margin: auto
}

.toast {
    background-color: #030303
}

.toast-success {
    background-color: #51a351
}

.toast-error {
    background-color: #bd362f
}

.toast-info {
    background-color: #2f96b4
}

.toast-warning {
    background-color: #f89406
}

.toast-progress {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 4px;
    background-color: #000;
    opacity: .4;
    -ms-filter: alpha(Opacity=40);
    filter: alpha(opacity=40)
}

@media all and (max-width: 240px) {
    #toast-container > div {
        padding: 8px 8px 8px 50px;
        width: 11em
    }

    #toast-container .toast-close-button {
        right: -.2em;
        top: -.2em
    }
}

@media all and (min-width: 241px) and (max-width: 480px) {
    #toast-container > div {
        padding: 8px 8px 8px 50px;
        width: 100%;
    }

    #toast-container .toast-close-button {
        right: -.2em;
        top: -.2em
    }
}

@media all and (min-width: 481px) and (max-width: 768px) {
    #toast-container > div {
        padding: 15px 15px 15px 50px;
        width: 25em
    }
}
/**
 * aui-slide.css 轮播样式
 * verson 0.0.2
 * @author 流浪男
 * http://www.auicss.com
 * @todo more things to abstract, e.g. Loading css etc.
 * Licensed under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
.aui-slide-wrap {
    display: block;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
    overflow-x: hidden;
}
.aui-slide-wrap .aui-slide-node {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    list-style: none;
    overflow: hidden;
    background: #ffffff;
}
.aui-slide-node-center {
	display: -moz-box;
    display: -webkit-box;
    display: box;
    -moz-box-pack: center;
    -webkit-box-pack: center;
    box-pack: center;
}
.aui-slide-node-middle {
	display: -moz-box;
    display: -webkit-box;
    display: box;
	-moz-box-align: center;
    -webkit-box-align: center;
    box-align: center;
}
.aui-slide-node img {
    width: 100%;
    height: 100%;
}
.aui-slide-page-wrap {
    width: 100%;
    height: 30px;
    line-height: 30px;
    position: absolute;
    padding: 0;
    left: 0;
    right: 0;
    bottom: 5px;
    z-index: 9999;
    text-align: center;
}
.aui-slide-page-dot {
    position: relative;
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    list-style: none;
    margin: 5px 3px 0 3px;
    background: #c7c7c7;
    -webkit-transition: all 0.5s;
            transition: all 0.5s;
}
.aui-slide-page-line {
	position: absolute;
	bottom: -14px;
	height: 1px ;
	position: relative;
    display: inline-block;
    background: #eeeeee;
    -webkit-transition: all 0.5s;
            transition: all 0.5s;
}
.aui-slide-page-active {
    background: #007d3c;
    from { opacity: 0.3; }
    to { opacity: 1 }
}
.aui-slide-prev-btn,
.aui-slide-next-btn {
    display: inline-block;
    width: 50px;
    height: 30px;
    line-height: 30px;
    font-size: 1.2em;
    color: #1abc9c;
    background: rgba(249,249,249,0.6);
    position: relative;
}
.aui-slide-prev-btn {
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}
.aui-slide-next-btn {
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
}
.aui-slide-prev-btn:active,
.aui-slide-next-btn:active {
    color: #f1c40f;
}
