﻿body {background-color:#fff; }
.swiper-container {/*height:180px;*/ color: #fff; text-align: center; }
.pagination { position: absolute; z-index: 20; width:100%; bottom: 5px; }
.swiper-pagination-switch { display: inline-block; width: 8px; height: 8px; border-radius: 8px; background: #555; margin-right: 6px; opacity: 0.8; border: 1px solid #fff; cursor: pointer; }
.swiper-active-switch {background: #d3d3d3; }
.swiper-container .swiper-wrapper .swiper-slide {/*height:180px;*/ }
.swiper-container .swiper-wrapper .swiper-slide .tityle {position:relative; width:100%; height:100%; }
.swiper-container .swiper-wrapper .swiper-slide img {max-width:100%; max-height:100%; /*height:180px;*/ }

.fkTop {width:100%; height:28px; background:#fff; z-index:51; position:relative; }
.fkTop a {display:block; width:12px; height:18px; background:url(../images/icon/icon-back.png) no-repeat 0 center; background-size:100% 100%; position:absolute; top:5px; left:6px; z-index:999; }
.fkTop span {padding:4px; line-height:20px; font-size:0.75rem; color:#838383; }
.fkTop span.fkPage {position:absolute; top:0; right:0; }
.fkTop span.fkCatalog {position:absolute; top:0; right:0; left:0; text-align:center; }
.fkCover {width:100%; padding-bottom:133.33%; position:relative; }
.fkCover .fkCover-box {position:absolute; top:0; bottom:0; left:0; right:0; }
.fkCover .fkCover-box img {width:100%; height:100%; }

.separate-title {width:100%; height:1px; background:#6f6f6f; position:relative; margin:16px 0; }
.separate-title span {width:108px; height:24px; line-height:24px; font-size:1.125rem; background:#fff; text-align:center; position:absolute; top:-11px; left:50%; margin-left:-54px; }

.product-basic {background:#fff; margin-bottom:4px; padding:16px; }
.product-basic .product-basic-title {display:-webkit-box; font-size:1.125rem; height:40px; line-height:20px; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
.product-basic .product-basic-price {margin-top:20px; position:relative; height:24px; }
.product-basic .product-basic-price span {display:inline-block; font-size:1rem; color:#000; line-height:24px; }
.product-basic .product-basic-price .product-basic-add {position:absolute; right:0; bottom:0; border:1px solid #ff5f1c; border-radius:5px; padding:0 2px 0 6px;}
.product-basic .product-basic-price .product-basic-add i {background:url(../images/icon/icon-add.png) no-repeat 0 center; display:block; height:24px; width:24px; background-size:100% 100%; float:left; }
.product-basic .product-basic-price .remove {background:#ff5f1c; }
.product-basic .product-basic-price .remove i {background:url(../images/icon/icon-remove.png) no-repeat 0 center; display:block; height:24px; width:24px; background-size:100% 100%; }
.product-basic .product-basic-price .product-basic-add span {float:left; color:#ff5f1c; }
.product-basic .product-basic-price .remove span {color:#fff; }

.product-Attri {padding:0 16px; background:#fff; }
.product-Attri ul li {display:block; }
.product-Attri ul li .product-basic-box {padding:4px 0; }
.product-Attri ul li .Attri-name {width:32%; float:left;}
.product-Attri ul li .Attri-desc {width:68%; margin-left:32%; }
.product-Attri ul li span {height:22px; display:inline; font-size:14px;  }

.product-details {padding:16px; background:#fff; }
.product-details ul,.product-details ol {margin-left:18px; }
.product-details img {width:100%; }

.note-info {padding:16px 16px 10px 16px; }
.n-title {font-size:18px; margin-bottom:15px; font-weight:bold; }
.n-subtitle {margin:8px 0 15px 0; overflow:hidden; }
.n-subtitle .n-subtitle-b {font-size:12px; line-height:18px; margin-bottom:2px; margin-right:6px; color:#999; float:left; }
.n-subtitle .n-subtitle-g {font-size:12px; line-height:18px; margin-bottom:2px; color:#999; float:right; }
.n-word {font-size:16px; line-height:22px; margin-bottom:10px; }
.n-img {margin-bottom:8px; }
.n-img .imgbox-img {width:80px; height:80px; display:block; margin-bottom:12px; }
.n-img .imgbox-img img {width:100%; height:100%; }

.note-list {background:#fff; padding:0 10px 10px 10px; }
.note-list .note-list-title {background:#fff; display:inline-block; height:26px; border:1px solid #4398ed; border-top-left-radius:5px; border-top-right-radius:5px; border-bottom:1px solid #fff; padding:2px 10px 0 10px; position:relative; bottom:-2px; right:-10px; color:#4398ed; }
.note-list ul {background:#fff; border-top:1px solid #4398ed; }
.note-list ul li {position:relative; padding:8px 6px; }
.note-list ul li label {position:absolute; top:8px; left:5px; display:block; height:24px; line-height:24px; }
.note-list ul li .note-fulltext {margin-left:40px; }
.note-list ul li .note-fulltext span {display:block; height:24px; line-height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.note-list ul li .note-fulltext .note-time {text-align:right; }
.note-list ul li .note-fulltext .note-time span {display:inline; height:24px; line-height:24px; color:#636363; margin-left:5px; }
.note-list ul li .note-fulltext .note-time i {font-style:normal; }
.note-list ul li .note-word {margin-bottom:10px; }
.note-list ul li .note-img {margin-bottom:8px; }
.note-list ul li .note-img a {width:80px; height:80px; display:block; margin-bottom:12px; }
.note-list ul li .note-img a img {width:100%; height:100%; }
.note-list ul li .note-time {text-align:right; }
.note-list ul li .note-time span {font-size:12px; color:#999; }

.toText {padding:0 6px; margin-top:10px;}
.toText .toText-box {padding:8px 0 0 0; }
.toText .toText-box input[type=text]{width:100%; height:30px; line-height:22px; padding:4px 8px; border:1px solid #d8d8d8; box-sizing:border-box; margin-bottom:10px; border-radius:5px;}
.toText .toText-box textarea {display:block; height:160px; line-height:20px; width:100%; border:1px solid #d8d8d8; border-radius:5px; padding:4px 8px; box-sizing:border-box;}

.weui_cells weui_cells_form {margin:0 10px; }
.weui_cells weui_cells_form ul.imgList li {float:left; width:33.33%; padding-bottom:33.33%; position:relative; }
.weui_cells weui_cells_form ul.imgList li .filePreview {margin:10px; position:absolute; top:0; bottom:0; left:0; right:0; }
.weui_cells weui_cells_form ul.imgList li .filePreview img {width:100%; height:100%; }
.weui_cells weui_cells_form ul.imgList li .filePreview input[type=file] {display:none; }
.add-img-del {display:block; width:20px; height:20px; position:absolute; top:0; right:0; background:url(../images/delete.png) no-repeat 0 center; background-size:20px 20px; z-index:79; }

.nav-icon-set {overflow:hidden; }
.nav-icon-set .add-img {float:left; width:25%; padding-bottom:25%; position:relative; }
.nav-icon-set .add-img .add-imgBox {margin:10px; position:absolute; top:0; bottom:0; left:0; right:0; }
.nav-icon-set img {width:100%; height:100%; }
.nav-icon-set input {position:absolute; top:0; bottom:0; left:0; right:0; height:100%; width:100%; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }

.btn {padding:0 6px; margin:0 auto; margin-top:2px; }
.btn input {display:block; width:100%; height:48px; line-height:48px; text-align:center; border:none; border-radius:5px; color:#fff; margin-bottom:12px; }
.blue {background:#108ee9; }
.noteSend {padding:0 6px; margin:10px 0; overflow:hidden; }
.btnSend {font-size:1.08rem; line-height:30px; height:30px; width:54px; text-align:center; float:right; background:#4398ed; color:#fff; border-radius:5px; margin-top:5px; border:none; }

.messageDetail {margin:20px 10px; }
.messageDetail .message-contain {margin-bottom:20px; }
.messageDetail img {margin:0 auto; margin-bottom:5px; }
.messageDetail .backBtn {width:100%; height:40px; background:#4398ed; border-radius:5px; margin-top:30px; }
.messageDetail .backBtn span {height:40px; line-height:40px; text-align:center; color:#fff; font-size:1.125rem; }

.u-flyer{display:block; width:50px; height:50px; position:fixed; z-index:9999; }
.loadMore {width:100%; height:40px; background:#eee; color:#000; text-align:center; }
.loadMore span {height:40px; line-height:40px; }