﻿@charset "utf-8";
/* CSS Document */

html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color :rgba(0, 0, 0, 0); -moz-tap-highlight-color :rgba(0, 0, 0, 0);}
body {font-family: Microsoft YaHei,Helvetica,STHeiti STXihei, Arial; margin: 0; background-color:#ffffff; height: 100%; overflow-x: hidden; -webkit-overflow-scrolling: touch;  margin:0 auto;}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0; }
[hidden], template { display: none; }
svg:not(:root) { overflow: hidden; }

em,s,i{font-style:normal;}
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0; vertical-align: middle; }
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
pre { overflow: auto; white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }

button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; outline:none; border:0;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-webkit-appearance:none;}
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
.weui-search-bar__box{ background:#ebebeb;}
legend { border: 0; padding: 0; }
textarea { overflow: auto; resize: vertical; }
optgroup { font-weight: bold; }

table { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }

button, input, select, textarea { font-family: "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif; }
h1, h2, h3, h4, h5, h6, p, figure, form, blockquote { margin: 0; }
ul, ol, li, dl, dd { margin: 0; padding: 0; }
ul, ol { list-style: none outside none; }

.pd-10{padding:10px;}

.mg-t-10{margin-top:10px;}
.mg-b-10{margin-bottom:1px;}
.mg10-0{margin:10px 0;}
.mg-r-10{margin-right:10px;}
.mg10{margin:10px;}
.clearfix{clear:both; display:block;}
.clear:after,.clear:before{clear:both; display:block; content:"";}
.num{font-family:Arial, Helvetica, sans-serif;}
.t-c{text-align:center;}
.t-r{text-align:right;}


.txt-color-ml{color:#586c94;}
.txt-color-red{color:#e21323;}
.yellow-color{background-color:#ffb03f;}
.gray-color{background-color:#ddd;}
.red-color{background-color:#e84246;}
.weui-icon-success{color:#e84246;}

.font-b{font-weight:bold;}
.font-12{font-size:12px;}
.font-13{font-size:12px;}
.font-14{font-size:14px; font-weight:normal;}
.font-15{font-size:15px;}
.font-16{font-size:16px;}
.font-20{font-size:20px;}
.mg-tb-5{margin:5px 0 !important;}


.w-100{width:100px;}
.w-90{width:90px;}
.w-80{width:80px;}


.fl{float:left;}
.fr{float:right;}
.radius{border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%;}
header,.weui-navbar{ background:#fff;
	/*background: -moz-linear-gradient(top, #fff 0%, #efefef 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#efefef));
    background: -webkit-linear-gradient(top, #fff 0%,#efefef 100%);
    background: -o-linear-gradient(top, #fff 0%,#efefef 100%);
    background: -ms-linear-gradient(top, #fff 0%,#efefef 100%);
    background: linear-gradient(to bottom, #fff 0%,#efefef 100%);*/
	}
/*滚动条样式*/
.scrollbar-none::-webkit-scrollbar {/*滚动条宽度设置*/
    width: 0px;height: 0;
}
/*底部导航*/
.foot-black{height:54px; clear:both; display: block;}

.weui-tabbar__item{ position: relative; padding: 10px 0px 0px 0px;}
.weui-tabbar.wy-foot-menu{position:fixed; background:#fff; bottom:0px;left:0px;}
.weui-tabbar__item.weui-bar__item--on .weui-tabbar__label{color:#ff3434;}
.weui-tabbar__label{color:#333; font-size:12px; display: block;}
.weui-tabbar__icon{width:28px; height:28px;}
.weui-tabbar__item .foot-menu-home{background:url(../images/footer01.png) no-repeat; background-size:28px;}
.weui-tabbar__item.weui-bar__item--on .foot-menu-home{background:url(../images/footer001.png) no-repeat; background-size:28px;}
.weui-tabbar__item .foot-menu-list{background:url(../images/footer02.png) no-repeat; background-size:28px;}
.weui-tabbar__item.weui-bar__item--on .foot-menu-list{background:url(../images/footer002.png) no-repeat; background-size:28px;}
.weui-tabbar__item .foot-menu-cart{background:url(../images/footer03.png) no-repeat; background-size:28px;}
.weui-tabbar__item.weui-bar__item--on .foot-menu-cart{background:url(../images/footer003.png) no-repeat; background-size:28px;}
.weui-tabbar__item .foot-menu-member{background:url(../images/footer04.png) no-repeat; background-size:28px;}
.weui-tabbar__item.weui-bar__item--on .foot-menu-member{background:url(../images/footer004.png) no-repeat; background-size:28px;}
/*首页轮播*/
.swiper-container {width: 100%;} 
.swiper-container img {display: block;width: 100%;}
/*首页图标链接*/
.wy-iconlist-box{ padding:0 0px;}
.wy-links-iconlist{display:block; text-align:center; margin:10px 0;}
.wy-links-iconlist .img{margin:0 10px;}
.wy-links-iconlist img{width:100%;}
.wy-links-iconlist p{font-size:11px; color:#454545; margin-top:5px;}
/*首页新闻切换*/
.wy-ind-news{ margin:0px 10px;padding:10px 40px 10px 63px; height:20px; line-height:20px; overflow:hidden; background:#fff;  font-size:12px; position:relative;border-radius:20px;-webkit-border-radius: 20px;-moz-border-radius:20px;}
.wy-ind-news a{color:#888; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.wy-ind-news a.newsmore{display:block; width:40px; height:34px; position:absolute; right:0; top:0; }
.news-icon-laba{width:45px; height:20px; display:inline-block; position:absolute; left:10px; top:10px; background:url(../images/news-icon.png) no-repeat; background-size:45px 20px;}
.news-icon-more{width:20px; height:20px; display:inline-block; position:absolute; right:10px; top:10px; background:url(../images/icon-more.png) no-repeat; background-size:20px 20px;}

/*产品分类*/
.probor{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;max-width:100%; }
.wy-pro-list li a img{max-width:100%;}
.newtitle{padding:0px; height:30px; width:71px; background:url(../images/newtitle.png) no-repeat; background-size:71px 30px;position:absolute; left:0px; top:0px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius: 0px;border-top-left-radius:  4px;border-top-right-radius: 0px;border-bottom-right-radius:0px;border-bottom-left-radius: 0px;}


/*首页模块*/
.wy-Module{margin:10px 10px; padding:10px 10px 0px 10px; position:relative; background:#FFF;border-radius:4px;-webkit-border-radius: 4px;-moz-border-radius:4px;}
.wy-Module-tit{padding:0px 10px; line-height:20px; position:absolute; left:10px; top:10px;}
.wy-Module-tit span{font-size:16px; font-weight:bold; color:#333; padding-left:0px; line-height:20px;}
.wy-Module-tit span:after{position:absolute; left:0px; top:3px; height:15px; width:3px; background:#e84246; content:"";}
.swiper-pagination-fraction.jingxuan-pagination{top:3px; right:10px; padding-right:0px; bottom:auto; left:auto; text-align:right; font-size:8px;}
.swiper-pagination-fraction.jingxuan-pagination span{font-size:10px; line-height:34px; color:#999;}
.wy-Module-tit-line{padding:10px; line-height:18px; text-align:center;}
.wy-Module-tit-line span{font-size:12px; color:#333; position:relative;}
.wy-Module-tit-line span:after{position:absolute; left:-20px; top:6px; height:2px; width:10px; background:#e21323; content:"";}
.wy-Module-tit-line span:before{position:absolute; right:-20px; top:6px; height:2px; width:10px; background:#e21323; content:"";}

.nptile{ margin:0px 10px 10px 10px;padding:10px 0px; display: block; background:#fff; position:relative;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius: 0px;border-top-left-radius:  4px;border-top-right-radius: 4px;border-bottom-right-radius:0px;border-bottom-left-radius: 0px;}
.nptile p{ font-size:16px; text-align:left; display:block; color:#333;}
.nptile span{ display:block; margin:0px;text-align:left; font-size:12px; color:#999;}
.nptile a{ position:absolute;top:20px;right:0px; text-align:center; padding:0px 10px; line-height:25px; font-size:12px; color:#fff; background:#e84246;border-radius:20px;-webkit-border-radius: 20px;-moz-border-radius:20px;}

/*产品列表*/
.wy-pro-list{margin:0px 0px 0px 10px;}
.wy-pro-list li{width:50%; float:left; margin-bottom:10px;position:relative;}
.wy-pro-list li a{display:block;background:#fff; margin-right:10px;border-radius:4px;-webkit-border-radius: 4px;-moz-border-radius:4px; }
.wy-pro-list .proimg{height:47vw; position: relative;}
.wy-pro-list .proimg img{display:block; position:absolute; top:50%; left:50%; height:100%; width:auto; transform-origin: 50% 50% 0px; transform: translate3d(-50%, -50%, 0px);border-radius:4px;-webkit-border-radius: 4px;-moz-border-radius:4px;}
.wy-pro-list .protxt{margin-top:5px; padding-top:10px;}
.wy-pro-list .protxt .name{font-size:14px; height:40px; color:#454545; line-height:20px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.wy-pro-pri{color:#e21323; font-size:12px; margin-top:3px; line-height:20px;}
.wy-pro-pri span{font-family:Arial, Helvetica, sans-serif; padding-left:3px; font-size:16px;}
.morelinks{padding:10px 0; background:#fff; margin:0px 10px 8px 10px; text-align:center;border-radius:4px;-webkit-border-radius: 4px;-moz-border-radius:4px;}
.morelinks a{color:#666; font-size:12px;}

/*商品分类页*/
.padding-all{padding:10px}
.w-3{width:33.33%;  float:left; padding:.6rem .4rem; box-sizing: border-box; position: relative;}

.category-top{border-bottom:1px solid #ebebeb;position:fixed; left:0; top:0; right:0; z-index: 1; background:#F6F6F9}
.menu-left,.menu-right{position:fixed; left:0;top:0px; bottom:0; overflow-y: scroll;}
.menu-right #loading{left:11px; top:0px;}

.menu-left{background:#F6F6F9;}
.menu-left ul li{ font-size:14px; color:#333; width:90px; height:auto; line-height:42px; text-align: center;}
.menu-left ul li.active{background:#fff; position:relative;}
.menu-left ul li.active:before{content: " "; position: absolute;display: block; width:2px; height:13px; background:#e84246; top:15px; left:5px;}
.menu-left ul li a{font-size:14px; color:#333; text-align: center; display:block;}
.menu-left ul li span{ display: block; height: 100%; width: 100%; position: relative;}
.menu-left ul li span i{ display: block; height: 20px; width: 20px; background: url(img/arr.png) no-repeat center center; background-size:80% 80%; position: absolute; right: 20px; top: 50%; margin-top: -10px;  transition: all 0.3s ease-out; transform: rotate(0deg);}
.menu-left ul li span i.action{ transition: all 0.3s ease-out;transform: rotate(180deg);}
.menu-left ul li>dl{ display: none;background: #d8e7f5; display:block; }
.menu-left ul li>dl a{ display: block; height: 100%; width: 100%; font-size: 14px; color: #222; text-decoration: none; }




.menu-right{background:#fff; position:inherit; margin-left:90px; margin-top:0px; right:0; bottom:0;}
.menu-right h5{font-size:16px; padding-top:2px; font-weight:normal; color:#666; margin-top:0px; margin-bottom:4px; border-bottom:1px solid #f5f5f5; padding-bottom:8px;}
.menu-right h5:first-child{margin-top:0;}

.menu-right ul{overflow: hidden;}
.menu-right ul li{text-align: center;}
.menu-right ul li a{display:block; position: absolute; left:3px; top:7px; bottom:7px; right:3px;}
.menu-right ul li:nth-child(3n+1) a{left:0; right:7px;}
.menu-right ul li:nth-child(3n) a{right:0; left:7px;}
.menu-right ul li span{display:block;height:26px; line-height:26px; overflow: hidden; text-align: center; font-size:10px; color:#888;}
.menu-right ul li img{width:50px; height:50px;	}
.mune-no-img img{display:none}
.mune-no-img span{border:1px solid #efefef; color:#555; border-radius:4px;}

/*商品列表*/
.fixed-top{position:fixed; top:0; left:0; right:0; z-index:100;}
.pro-sort{text-align:center; background:#fff; border-top:1px #ebebeb solid; border-bottom:1px solid #ebebeb;}
.pro-sort .weui-flex__item .placeholder{height:40px; line-height:40px; position:relative; font-size:14px;}
.pro-sort .weui-flex__item .placeholder:before{content:""; height:20px; width:1px; background:#dedede; position:absolute; left:0; top:10px;}
.pro-sort .weui-flex__item:first-child .placeholder:before{width:0;}
.pro-sort .weui-flex__item .placeholder.NormalCss,.pro-sort .weui-flex__item .placeholder.SortAscCss,.pro-sort .weui-flex__item .placeholder.SortDescCss{color:#333;}
.pro-sort .weui-flex__item .placeholder.SortAscCss:after{content:""; border:4px solid transparent; border-top:4px solid #333; font-size:0; line-height:0; width:0; height:0; position:absolute; right:20px; top:18px;}
.pro-sort .weui-flex__item .placeholder.SortDescCss:after{content:""; border:4px solid transparent; border-bottom:4px solid #333; font-size:0; line-height:0; width:0; height:0; position:absolute; right:20px; top:14px;}

.proListWrap .pro-items{margin-bottom:1px; background:#fff;}
.weui-media-box__desc{color:#454545;}
.colorred{ color:#ff0000;}
.wy-pro-pri em{font-weight:bold; margin-left:2px;}
.weui-media-box__info.prolist-ul{margin-top:5px;}
.weui-media-box_appmsg .weui-media-box__hd{width:52px; height:52px; margin-right:10px;}
.weui-media-box__desc{line-height:1.4;}

/*商品详情tab切换*/
.weui-navbar__item.proinfo-tab-tit{padding:10px 0;}
.weui-navbar__item.proinfo-tab-tit:after{display:none;}
.weui-navbar__item.proinfo-tab-tit.weui-bar__item--on:before{content:""; width:34px; height:3px; background:#37be55; position:absolute; left:50%; margin-left:-17px; bottom:-1px; z-index:10;}
.weui-navbar__item.weui-bar__item--on{color:#37be55; font-weight:bold; background-color:inherit;}
.weui-navbar + .weui-tab__bd.proinfo-tab-con{padding-top:44px;}
.swiper-zhutu-pagination{width:40px; height:40px; border-radius:50%; background:rgba(0,0,0,.3); color:#fff; font-family:Arial, Helvetica, sans-serif; text-align:center; line-height:40px; font-size:12px;}
.swiper-zhutu-pagination .swiper-pagination-current{font-size:14px;}
.swiper-zhutu-pagination .swiper-pagination-total{font-size:12px;}
.swiper-pagination-fraction.swiper-zhutu-pagination{left:auto; right:20px;}
.swiper-zhutu{ position:relative;}
.goodblank{ position:absolute;top:10px;left:10px; width:35px; height:35px; z-index:999999;}
.goodblank a{ display:block; width:35px; height:35px; background:url(../images/goodblank.png) no-repeat center; background-size:35px 35px;}

/*商品信息*/
.wy-media-box{margin:10px 0; background:#fff; padding:12px 10px; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb;}
.wy-media-box-nomg{background:#fff; padding:12px 10px; border-top:0px solid #ebebeb; border-bottom:0px solid #ebebeb;}
.wy-media-box2{margin:10px 0; background:#fff; padding:5px 10px; border-top:0px solid #ebebeb; border-bottom:0px solid #ebebeb;}
.wy-media-box__title{font-size:18px; font-weight:normal; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; line-height:24px;}
.weui-media-box_appmsg .weui-media-box__hd.proinfo-txt-l{width:30px; height:auto; vertical-align:top;}
.promotion-label-tit{font-size:13px; color:#81838e; line-height:15px;}
.promotion-message{margin:5px 0;line-height: 15px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.promotion-message .yhq{font-style: normal;display: inline-block;height: 13px;border: 1px solid #e21323;font-size: 0;border-radius: 2px;width: auto;overflow: hidden; margin-right:5px; float:left;}
.label-text {padding: 0 1px;font-size: 10px;color: #e21323;line-height: 13px;height: 13px; display:inline-block;}
.promotion-item-text{font-size: 13px;color: #222;line-height: 15px;}
.yhq-btn{margin-bottom:8px; text-align:right;}
.yhq-btn a{float:left; display:block; border:1px solid #ebebeb; color:#fff; background:#e21323; font-size:12px; line-height:20px; padding:0 8px; border-radius:4px;}
/*sku*/
.promotion-sku{padding:8px 0 5px 0;}
.promotion-sku li{float:left; margin:0 5px 5px 0;}
.promotion-sku li a{display:block;border:1px solid #ddd;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px; background-color:#fff;min-width:20px;padding:5px 12px; max-width:100%;text-align: center; font-size:13px; color:#222; position:relative;}
.promotion-sku li.active a:after{content:""; width:12px; height:12px; background:url(../images/xuanze.png) no-repeat; background-size:12px 12px; position:absolute; right:0; bottom:0;}
.promotion-sku li.active a{border:2px solid #e21323; margin:-1px;}

.wy-media-box2 .weui-media-box_appmsg{border-top:1px solid #ededed; padding-top:5px;}
.wy-media-box2 .weui-media-box_appmsg:first-child{border:0; padding-top:0; }
.wy-media-box2.txtpd .weui-media-box_appmsg{padding-top:0; border:0;}

.pro-detail{margin:0; padding:10px; font-size:14px; color:#666; overflow:hidden; background:#fff;}
.pro-detail h3{ border-bottom:1px #f5f5f5 solid; height:40px; line-height:40px; margin-bottom:10px; font-size:16px; color:#666; font-weight:normal; padding:0px 0px;}
.pro-detail img{display:block; width:100%;}

.weui-cell.nopd{padding:0 0 8px 0; border-bottom:1px solid #ededed; margin-bottom:8px;}
.weui-media-box__info.pinlun{margin-top:8px; padding-bottom:0;}
.weui-cell__time{float:right; font-size:12px; color:#999;}
/*五星评价*/
.comment-item-star {display: inline-block;overflow: hidden;width: 75px;height: 11px;margin-top:5px;margin-bottom:5px;background: url(../images/comment-star.png) repeat-x 0 -11px;background-size: 15px 22px;}
.comment-item-star .real-star {display: inline-block;height: 22px;background: url(../images/comment-star.png) repeat-x 0 0;background-size: 15px 22px;}
.comment-stars-width5 {width: 100%;}
.comment-stars-width4 {width: 80%;}
.comment-stars-width3 {width: 60%;}
.comment-stars-width2 {width: 40%;}
.comment-stars-width1 {width: 20%;}

.mg-com-img{margin-top:8px; margin-bottom:-9px;}
.list-more{margin:10px 0; background:#fff; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb;}
.weui-cell.list-more:before{display:none;}
/*商品详情底部按钮*/
.promotion-foot-menu-items{position:relative; padding:0px 12px;text-align:center;}
.promotion-foot-menu-kefu{background:url(../images/icon-kefu.png) no-repeat; background-size:25px 25px; width:25px; height:25px; margin-top:5px;}
.promotion-foot-menu-cart{background:url(../images/footer03.png) no-repeat; background-size:25px 25px; width:25px; height:25px; margin-top:5px;}
.promotion-foot-menu-collection{background:url(../images/icon-collection.png) no-repeat;background-size:25px 25px; width:25px; height:25px; margin-top:5px;}
.promotion-foot-menu-label{line-height:40px; font-size:15px; color:#fff;}
/*返回顶部*/
#tophovertree{display:block;position:fixed;width:44px;height:44px;right:10px;bottom:60px;cursor:pointer;background:url(../images/tophovertree.png) no-repeat; background-size:44px 44px;opacity:0.9;display:none}


/*订单详情*/
.wy-header{ height:44px; border-bottom:0px solid #ebebeb; position:relative;}
.wy-header-icon-back{position: absolute; left:0; top:0; width: 40px;height: 44px; }
.wy-header-icon-back span {width:20px;height:20px; margin: 12px 0 0 10px; background:url(../images/icon-back.png) no-repeat; background-size:20px; display:block;}
.wy-header-icon-back span a{ display:block; width:20px; height:20px;}
.wy-header-title{margin: 0 50px;text-align: center;height: 44px;line-height: 44px;font-size: 16px; color:#252525;}
.promotion-label-tit img{width:80%;}
.wy-media-box.address-select{margin-top:0; background:url(../images/location-border.jpg) repeat-x left bottom #fff; border-bottom:0; background-size:auto 3px;}

.address-txt{font-size:14px; color:#999; line-height:18px;}
.address-name{font-size:15px; font-weight:bold; color:#232323;}
.address-name span{margin-right:10px;}

.ord-pro-link{font-size:14px; font-weight:normal; color:#232323;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;word-wrap: break-word;word-break: break-all; line-height:1.8; display:block;}
.wy-pro-pri.ord-pri{padding:0 0 0px 0;}
.sitem-tip{padding:2px 6px;background: #e21323;color: #fff;font-size:12px;font-style: normal;}
/*--订单详情---spinner--*/
.Spinner{display:block;overflow:hidden;width:84px;margin:0;}
.Spinner .Amount{width:26px;height:14px;padding:4px 5px;line-height:14px;border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;float:left;text-align:center;color:#333;outline:0; font-size:14px;}
.Spinner a{display:inline-block;width:22px;height:22px;border:1px solid #d9d9d9;background-color:#f7f7f7;float:left;cursor:pointer;outline:0;}
.Spinner a i{font-style:normal;background:url(../images/BuynBtn.png) no-repeat;display:block;width:12px;height:12px;margin:5px;text-indent:999999%;overflow:hidden;}
.Spinner .Decrease i{background-position:-12px -12px;}
.Spinner .Increase i{background-position:-12px -0px;}
.Spinner .DisDe i{background-position:-0px -12px;}
.Spinner .DisIn i{background-position:-0px -0px;}

.weui-media-box__bd .ord-pro-list{margin-top:8px; padding-top:8px; border-top:1px solid #f5f5f5;}
.weui-media-box__bd .ord-pro-list:first-child{margin-top:0; padding-top:0; border-top:0;}

.weui-media-box_appmsg .weui-media-box__hd.check-w{width:33px; margin-right:5px;}
.weui-cell__hd.cat-check{margin-top:5px;}
.weui-cell__hd.cat-check2{margin-top:0; display:inline-block;}

.weui-tabbar__item.npd,.wy-foot-menu .npd{padding:2px 0;}
.cart-total-txt{font-size:15px; color:#222; line-height:40px;}
.cart-total-txt em{font-size:16px; font-weight:bold; color:#e21323;}
.cart-total-txt i{color:#e21323; font-size:13px;}
.cart-foot-check-item{padding:0 10px; line-height:40px; background:#fff; text-align:center;}

.wy-dele{width:20px; height:20px; float:right; background:url(../images/icon-dele.png) no-repeat; display:block; background-size:20px;}
.weui-cell.allsec-well{padding:0 10px;}
/*--我的---*/
.wy-center-top{width:100%; overflow:hidden; background:url(../images/center-top-bj.jpg) no-repeat; background-size:100%;}
.wy-center-top .userinfo{padding:0}
.wy-center-top .xx-menu{height:44px; background:rgba(0,0,0,.3);}
.user-name{color:#fff; font-weight:600; font-size:16px;}
.user-grade{ font-size:12px; color:#c29417;border:1px #f5e29d solid; background:#fffadd;  padding:2px 6px; text-align:center;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.user-integral{font-size:13px; color:#fafafa;}
.xx-menu-list{padding:5px 0; text-align:center; color:#fff; line-height:17px; position:relative;}
.xx-menu-list em{font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.xx-menu-list p{font-size:12px;}
.xx-menu .weui-flex__item .xx-menu-list:after{content:""; height:50px; width:1px; background:#f5f5f5; position:absolute; left:0; top:0px; display:block;}
.xx-menu .weui-flex__item:first-child .xx-menu-list:after{display:none;}
.center-alloder{padding:0; font-size:14px; color:#333;}
.center-list-txt{font-size:14px; color:#333; line-height:20px;}
.wy-cell{display:-webkit-box;display:-webkit-flex;display:flex;}
.center-list-icon{width:20px; height:auto;}
.center-ordersModule{text-align:center; display:block; padding:10px 0; position:relative;}
.center-ordersModule .imgicon{display:inline-block; height:24px; text-align:center; margin-bottom:5px;}
.center-ordersModule .imgicon img{height:30px; width:auto;}
.center-ordersModule .name{font-size:12px; color:#333;}
.center-money{font-size:15px; color:#000; font-family:Arial, Helvetica, sans-serif;}
.pro-amount span.font-13{line-height:24px; padding-right:10px;}

.ord-status-txt-ts{font-size:13px; color:#ee7800;}
.weui-panel__hd{padding:10px 15px 10px 10px;}
.weui-panel__hd:after{left:10px;}
.weui-panel{ padding-bottom:10px;}

.ords-btn-dele{display:inline-block; margin-left:10px; padding:2px 15px; font-size:14px; background:#ffffff; border:1px solid #cccacb;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; color:#4a4748;}
.ords-btn-com{display:inline-block; margin-left:10px; padding:2px 15px; font-size:14px; background:#37be55; border:1px solid #37be55; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; color:#ffffff;}
.ords-btn-xq{display:inline-block; margin-left:10px; padding:2px 15px; font-size:14px; border:1px solid #333; border-radius:3px; color:#333;}

.weui-cell.oder-opt-btnbox{display:block; text-align:right;}
.ord-statistics{padding:10px 15px; border-top:1px solid #f5f5f5; font-size:13px; text-align:right;}
.ord-statistics span{margin-left:5px;}

.jyjl .weui-panel__bd{border-top:8px solid #f5f5f5}
.address-opt{margin-top:10px;}
.address-list-box{position:relative;}
.weui-media-box__desc.address-txt{-webkit-line-clamp:10;}
.address-edit{width:24px; height:24px; display:block; position:absolute; right:15px; top:15px; background:url(../images/icon-edit.png) no-repeat; background-size:24px;}
.address-box .weui-panel__bd{border-bottom:1px solid #f5f5f5;}
.default-add{color:#fff; padding:0 5px; font-size:13px; margin-top:5px; display:inline-block; background:#e21323;}

.wy-address-edit{font-size:14px;}
.weui-label.wy-lab{width:70px;}

.cardlist{font-size:15px;}
/*--发表评价---*/
.order-list-Below {height:17px; padding:15px;position: relative; background:#fff;}
.order-list-Below h1 {font-size:13px;color: #333; height:17px;float:left; line-height:17px;}
.order-list-Below ul {float:left;height:17px; padding-left:5px;}
.order-list-Below ul li {float: left;width:17px;height:17px;background: url("../images/pic_heart01.png") no-repeat left top;background-size: 17px 17px; margin:0 10px;}
.order-list-Below ul li.on {background: url("../images/pic_heart02.png") no-repeat left top;background-size: 17px 17px;}
.com-txt-area{margin:0;}
.weui-textarea.txt-area{ font-size:13px; font-family:Helvetica,STHeiti STXihei, Microsoft JhengHei, Microsoft YaHei, Arial; font-weight:normal;}
.com-button {position:fixed;z-index: 999;bottom: 0;left: 0;clear: both;width: 100%;height:60px;padding-top: 10px;background: #fff;text-align: center;}
.com-button a {margin: 0 auto;display: block;width: 90%;height: 39px;line-height: 39px;background: #fff;border: 1px solid #ff4d55;border-radius: 4px;color: #ff4d55;font-size: 14px;}

/*--login---*/
.login-box{width:100%;overflow:hidden;margin:0 auto;}
.lg-title{width:100%;height:auto; overflow:hidden;font-size:20px;text-align:center; color:#fff;}
.lg-title img{ max-width:100%;}


.login-form{width:100%;height:auto; padding:20px 20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.common-div{width:100%;height:40px;overflow:hidden;border-radius:0px;-webkit-border-radius:0px;margin-bottom:20px; position:relative;}


.login-css{ text-align:center; font-size:12px; color:#999;}
.login-css a{ color:#5d8ac8;}

.login-user-name,.login-user-pasw{background-color:rgba(255,255,255,0.1);}
.common-div >.common-icon{float:left;width:30px;height:30px;overflow:hidden;margin:5px 0px;}
.common-div >.common-icon img{width:25px;height:25px;}
.common-div >input{width:100%;height:40px; padding:0px 10px 0px 31px;background-color:transparent;border:none;outline:none;font-size:14px;color:#333;/* box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; */position:absolute; left:0; top:0; font-family:Helvetica,STHeiti STXihei, Microsoft JhengHei, Microsoft YaHei, Arial;}
.login-btn{border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px; background:#0681c5;color:#fff;font-size:16px;text-align:center;line-height:45px; height:45px; display:block;}
.forgets{width:100%;height:auto;margin:0 auto; padding:0 30px;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.forgets >a{color:#fff;opacity:0.2;font-size:14px;}
.forgets >a +a{float:right;}
.login-oth-btn{ background:#77cc65;  -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; color:#fff;font-size:14px;text-align:center;line-height:40px; display:block;}
.cadecss{ position:absolute;top:0px;right:0px; width:120px; border:1px #ebebeb solid; background:#fff; height:30px; line-height:30px; text-align:center;-moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px;}


.common-div p{ width:95px; height:40px; margin:0 auto;}
.common-div p i{ width:20px; height:20px; margin:10px 0px; display:block; float:left;background:url(../images/weixin.png) no-repeat;background-size:20px 20px;}








.wy-news-list{font-size:15px; color:#232323;}
.wy-news-time{font-size:12px; color:#888;}
.wy-news-info{color:#333;}
.wy-news-info h3{ font-weight:normal; font-size:18px; color:#333; text-align:center;}
.wy-news-info p{ margin-bottom:10px; display:block; font-size:14px; color:#666; line-height:24px;}
.commg{margin:0; font-size:14px;}
.weui-cells.commg:before{display:none;}

.power{ text-align:center; margin:20px;}
.power img{ max-width:100%;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}

.chongzhi{ display:block; margin-bottom:10px; background:#fff; padding:10px;}
.czbank{ display:block;background:url(../images/center-top-bj.jpg) #e84246 center no-repeat; background-size:100%; height:auto; padding:15px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;}
.czbank h3{ font-size:16px; color:#ffffff; margin-bottom:5px; padding-bottom:5px; font-weight:normal; border-bottom:1px #ffefef dashed;} 
.czbank p{ font-size:14px; color:#ffffff; display:block;}
.czbank i{ display:block; width:15px; height:2px; background:#fff; margin-top:20px; margin-bottom:10px;}
.czbank span{ margin-top:-3px; margin-left:5px; border:1px #f5e29d solid; font-size:12px; color:#c29417; background:#fffadd;  padding:2px 6px;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}


.mycard{ margin:10px;}
.mycard ul li{ margin-bottom:10px; padding:15px 15px 10px 15px; background:url(../images/center-top-bj.jpg) #e84246 center no-repeat; background-size:100%;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px; }
.mycard ul li p.mytile{ font-size:16px; color:#fff;}
.mycard ul li p.myfbt{ font-size:14px; color:#fff;}
.mycard ul li p.mykahao{ font-size:24px; color:#fff;}
.mycard ul li p a{ float:right; font-size:14px; color:#fff;}

.weui-mance{ padding:40px 20px 20px 20px; height:auto; background:#fff;}
.weui-mance ul li{ float:left; width:50%; height:auto;}
.weui-mance ul li a{ display:block; padding-top:20px; padding-bottom:20px;}
.weui-mance ul li a p{ display:block; text-align:center; font-size:16px; color:#666;}
.weui-mance ul li a span{ display:block; font-size:24px; color:#fa8101; text-align:center;}

.wmborl{ border-right:1px #f5f5f5 solid;}
.wmborm{ border-bottom:1px #f5f5f5 solid;}
.wmpadd{ padding-top:20px;}


.weuitable{ padding:10px;}
.weuitable table tr{border-left:1px #ebebeb solid;border-top:1px #ebebeb solid;}
.weuitable table tr td{border-bottom:1px #ebebeb solid; text-align:center;border-right:1px #ebebeb solid; padding:5px;}

.weuiteam{ height:auto; padding:20px 0px 100px 0px;}
.weuiteam img{ max-width:100%;}
.weuisuperior{ height:auto; margin-top:20px;padding:20px; display:block; background:#FFF;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; }
.weuisuperior p{ font-size:18px; color:#333; display:block;}
.weuisuperior span{ margin-top:5px; font-size:14px; color:#999; display:block;}

.weuititle{ margin:0px; height:auto;}
.weuititle h3{ font-weight:normal; text-align:center; font-size:24px; color:#fff;}
.weuititle p{ text-align:center; font-size:14px; color:#fff;}


.teamtile{ display:block; height:auto; padding:10px 20px 0px 20px; }
.team-left{ float:left; width:50%;}
.team-right{ float:left;width:50%;}
.team-left h3{ font-size:16px; color:#ffffff; margin-bottom:5px; padding-bottom:5px; font-weight:normal; border-bottom:1px #83d4c2 dashed;} 
.team-left p{ font-size:14px; color:#ffffff; display:block;}
.team-left i{ display:block; width:15px; height:2px; background:#fff; margin-top:0px; margin-bottom:10px;}
.team-right p{ font-size:14px; text-align:right; color:#ffffff; display:block;}
.weuitmlist{ margin:10px; position:relative; padding:20px; background:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.weuitmlist h3{ font-size:18px; color:#333; display:block; font-weight:normal; margin-bottom:10px;}
.weuitmlist .sele{ position:absolute;right:15px;top:15px;}
.weuitmlist .sele select{ border:1px #ebebeb solid; padding:0px 10px; height:30px; font-size:14px; color:#666;}
.weuitmlist ul li{ border-bottom:1px #f5f5f5 solid; padding-bottom:10px; margin-bottom:10px;}
.weuitmlist ul li .teamtitle{ font-size:16px; color:#333; display:block;}
.weuitmlist ul li .teamtitle i{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px; margin-left:10px; padding:2px 6px; background:#fffadd; font-size:12px; color:#c29417; border:1px #f5e29d solid; text-align:center;}
.weuitmlist ul li .teamcont{ font-size:14px; color:#999; display:block;}



.weuitmlist ul li.huafen{ border:1px #fe6161 solid; background:#fffdee; padding:10px;}
.weuitmlist ul li .hftips{ font-size:14px; color:#ff0000; margin-top:10px;}



.qrcode{ margin:20px 20px 0px 20px; background:#fff; padding:0px;}
.qrlogo{ width:100%; height:auto;}
.qrlogo img{ max-width:100%;}
.qrcode .qrtile{ line-height:20px; font-size:16px; color:#666; text-align:center;}
.qrcode .qrcont{ position:relative; margin:0 auto; margin-top:20px;margin-bottom:20px;  padding:20px;width:210px; height:210px; background:url(../images/qrbg.png) no-repeat center; background-size:250px 250px;}
.qrcode .qrcont img{ max-width:100%;}
.qrcode .qbtile{ line-height:26px; padding:20px 0px 30px; 0px; font-size:18px; color:#666; text-align:center;}
.qrbout{ background:#e84246; margin:0px 20px 20px 20px; height:50px; line-height:50px; font-size:18px; color:#fff; text-align:center;}

.weui-logout{ background:#fff; padding:20px;}
.weui-logout h3{ font-size:24px; font-weight:normal; color:#333; text-align:center;}
.weui-logout p{ font-size:14px; color:#666; display:block;}

.logout{ padding:20px; background:#fff;}


.weui-orderdl{ padding:20px; background:#37be55; background-size:100%; color:#fff; font-size:16px;}
.weui-orderdl i{ width:26px; margin:-2px 2px 2px 2px; height:26px;display:block; margin-right:10px; float:left; }
.weui-orderdl i img{ max-width:100%;}


.weuilogo{ margin:0 auto; width:200px; line-height:80px; text-align:center; height:80px; margin-top:20px;margin-bottom:20px; background:#FFF;}
.weuiyqbg{ margin:0px 20px; height:auto; padding:30px 0px 10px 0px;}
.weuiyqbg p{padding:0px; text-align:center; margin:0 auto; color:#fff;}

.weuiput{ padding:0px 20px;}
.weuiput h3{ font-size:18px; font-weight:normal; line-height:30px; height:30px; color:#333;}
.weuiput h3 i{ float:left; width:2px; height:18px; font-weight:normal; margin-top:6px; background:#e84246; margin-right:10px;}


.weui-cells_radio .weui-check + .weui-icon-checked{
  min-width:16px;border:1px #ebebeb solid; width:20px; height:20px;line-height:20px; text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;
}
.weui-cells_radio .weui-check:checked + .weui-icon-checked:before{
  display:block;
  content:'\EA08';
  color:#fff;
  font-size:16px;
  background:#e84246;
   display:block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;
  width:20px; height:20px;
  border:1px #e84246 solid;
  line-height:20px;
  margin-left:-1px;
}
.weui-cells_checkbox .weui-cell__hd{
  padding-right:0.35em;
}
.weui-cells_checkbox .weui-icon-checked:before{
  content:'\EA01';
  color:#C9C9C9;
  font-size:23px;
  display:block;
  
}
.weui-cells_checkbox .weui-check:checked + .weui-icon-checked:before{
  content:'\EA06';
  color:#e84246;
  
}

.fault1{ width:280px; height:280px; display:block; margin:0 auto; margin-top:50px; margin-bottom:50px; background:url(../images/fault1.png) center no-repeat;}
.fault2{ width:280px; height:280px; display:block; margin:0 auto; margin-top:50px; margin-bottom:50px; background:url(../images/fault2.png) center no-repeat;}
.fault3{ width:280px; height:280px; display:block; margin:0 auto; margin-top:50px; margin-bottom:50px; background:url(../images/fault3.png) center no-repeat;}
.fault4{ width:280px; height:280px; display:block; margin:0 auto; margin-top:50px; margin-bottom:50px; background:url(../images/fault4.png) center no-repeat;}


.teamreport{ padding:10px;height:auto;}
.teamreport h3{ font-size:18px; color:#333; text-align:center; font-weight:normal; padding:10px 0px 20px 0px;}
.teamreport table{ width:100%;border-left:1px #ebebeb solid;border-top:1px #ebebeb solid;}
.teamreport table tr th{ padding:5px 0px; text-align:center; font-size:14px; color:#666; background:#fff; border-bottom:1px #ebebeb solid;border-right:1px #ebebeb solid;  }
.teamreport table tr td{ padding:5px 0px; text-align:center; font-size:14px; color:#666; background:#fff; border-bottom:1px #ebebeb solid;border-right:1px #ebebeb solid;  }

.teamreport h4{ font-size:16px; margin-bottom:5px; color:#333; text-align:left; font-weight:normal; padding:0px 0px;}
.teamreport h5{ font-size:14px; margin-bottom:10px; color:#999; text-align:left; font-weight:normal; padding:0px 0px;}

.teamsele{ margin-bottom:10px; background:#fff; padding:0px; height:auto;}

.ts-left{ float:right; width:100px; height:auto;}
.ts-cont{ float:left; margin-left:-100px;height:auto;width:100%;}
.ts-cont .ts-right{  margin-left:100px;height:auto; }
.ts-cont .ts-right input{ height:33px; font-size:16px; text-indent:10px; border:1px #ebebeb solid; width:100%; color:#333;font-family: Microsoft YaHei,Helvetica,STHeiti STXihei, Arial;}
.ts-left input{ height:35px; display:block; width:100%; line-height:35px; text-align:center; font-size:16px; color:#fff; background:#e84246;}

.allsele{ margin-bottom:10px; background:#fff; padding:10px 0px 0px 0px; height:auto;}
.allsele p{ float:left; width:48%; height:auto;}
.allsele p select{ width:100%; height:35px; text-indent:10px; border:1px #ebebeb solid;}


.bd-cont{ width:100%; height:auto;overflow-y:hidden;
overflow-x:auto; }
.bd-list{
 width:700px;
}
.bd-list table tr th{ font-size:14px; color:#666;}
.bd-list table tr td{ padding:5px 10px; font-size:14px; color:#666;}


.notcont { position:absolute;top:0px;left:0px; overflow:hidden; height:20px;padding:0px;  position:relative;}
.notice_active {
		margin:0px;
		width: 100%;
		height: 20px;
		padding: 0px;
		overflow: hidden;
		position: relative;
}
.notice_active ul{ margin:0px; padding:0px;}
.notice_active li{list-style-type:none;line-height:20px;overflow: hidden;}
.notice_active li.notice_active_ch a{ float:left; width:100%;color:#656972; margin:0px; padding:0px;display: block;overflow: hidden;}

.weui-dttitle{ background:url(../images/zdche.png) #e84246 right bottom no-repeat; background-size:152px 110px; padding:20px;}

.weui-dttitle p{ font-size:14px; color:#ffffff; display:block;}
.weui-dttitle span{ margin-top:-3px; margin-left:5px; border:1px #f5e29d solid; font-size:12px; color:#c29417; background:#fffadd;  padding:2px 6px;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}

.weui-dttitle i{ display:block; width:15px; height:2px; background:#fff; margin-top:20px; margin-bottom:10px;}

.weui-dtorder{ width:100%; height:auto;}
.weui-dtorder ul li{ background:#fff; border-bottom:1px #f5f5f5 solid; padding:10px; display:block;}
.weui-dtorder ul li .dtorder-top{ height:auto; width:100%;}
.weui-dtorder ul li .dtorder-top p{ float:left; font-size:14px; line-height:30px; color:#666;}
.weui-dtorder ul li .dtorder-top i{ float:right; padding:2px 8px;border:1px #f5e29d solid; background:#fffadd; color:#c29417;font-size:12px; text-align:center;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.weui-dtorder ul li .dtorder{ width:100%; margin:10px 0px; height:auto;}
.weui-dtorder ul li .dtorder .dtorder-left{ float:left; width:80px; margin-right:15px; padding-right:15px; border-right:2px #ebebeb solid;}
.weui-dtorder ul li .dtorder .dtorder-left p{ font-size:14px; color:#c29417; display:block;}
.weui-dtorder ul li .dtorder .dtorder-left span{ font-size:14px; color:#666666; display:block;}

.weui-dtorder ul li .dtorder .dtorder-cont{ float:left; margin-left:-112px; width:100%; height:auto;}
.weui-dtorder ul li .dtorder .dtorder-cont .dtorder-right{margin-left:112px;}
.weui-dtorder ul li .dtorder .dtorder-cont .dtorder-right p{ font-size:16px; color:#ff0000;}
.weui-dtorder ul li .dtorder .dtorder-cont .dtorder-right span{ display:block; margin-top:20px;}
.weui-dtorder ul li .dtorder .dtorder-cont .dtorder-right span a.xq{ border:2px #ebebeb solid; padding:5px 15px; font-size:14px; color:#333;-moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px;}
.weui-dtorder ul li .dtorder .dtorder-cont .dtorder-right span a.dl{ margin-left:10px; border:2px #e84246 solid; background:#e84246; padding:5px 15px; font-size:14px; color:#fff;-moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px;}

.tipsbg{display:none; width:100%; height:100%; position:fixed; top:0px;left:0px; background:#000;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8; z-index:990;}

.zddl{ display:none; width:300px; height:auto; background:#ffffff; position:fixed;-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; z-index:999;left:50%; top:50%; -ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.zddls{ display:none; width:300px; height:auto; background:#ffffff; position: fixed; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; z-index:998;left:50%; top:50%; -ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.close{ position:absolute;top:10px;right:10px; width:20px; height:20px; background:url(../images/close.png) no-repeat; background-size:20px 20px; z-index:99999;}

.zddl-cont h3{ font-size:18px; color:#333; margin:20px 0px 15px 0px; display:block; font-weight:normal; text-align:center;}

.zddl-cont ul{ padding:0px 30px 10px 30px;}
.zddl-cont ul li{ height:auto; margin-bottom:10px;}
.zddl-cont ul li p{ float:left;}
.zddl-cont ul li p i{ margin-left:10px; font-size:12px; background:#f5f5f5; color:#666; padding:2px 5px;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.zddl-cont ul li span{ float:right; display:block; height:30px; line-height:30px; font-size:14px; color:#333;}
.zddl-cont ul li span i{ display:block; float:left; width:20px; margin-top:5px; height:20px; background:url(../images/success.png) no-repeat; background-size:20px 20px; margin-right:5px;}

.zdpay{ width:100%; height:auto;}
.zdpay h3{text-align:center; margin-top:15px; font-size:18px; color:#333; font-weight:normal; height:auto;}
.zdpay p{ margin:10px;}
.zdpay p input{width:100%; border:1px #ebebeb solid; height:40px; text-indent:10px; color:#333; font-size:16px;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}

.hlbuts{ margin-top:15px; margin-left:10px;}
.hlbuts a{ width:133px; margin-right:10px; color:#333; border:1px #ebebeb solid; height:45px; font-size:16px; line-height:45px; text-align:center; display:block; float:left;-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}

.tipsbg{ width:100%; height:100%; position:fixed; background:#000;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8; z-index:998;}
.hlpay{ width:300px; height:auto; background:#ffffff; position:fixed;left:50%; top:50%;z-index:999;-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.hlpay h3{ text-align:center; margin-top:10px; font-size:18px; color:#333; font-weight:normal; height:auto;}
.hlpay p{ margin:10px;}
.hlpay p input{ width:100%; border:1px #ebebeb solid; height:40px; text-indent:10px; color:#333; font-size:16px;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}

.hlbuts{ margin:15px 10px 0px 10px;}
.hlbuts a{ margin-bottom:10px; width:100%; height:35px; line-height:35px; text-align:center; display:block; float:left;}
.hlbuts a.qdcss{ border:1px #e84246 solid;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; background:#e84246; font-size:16px; color:#fff;}
.hlpoab{ position:absolute;right:10px;top:10px; width:20px; height:20px;}
.hlpoab a{ width:20px; height:20px; display:block; background:url(../images/close.png) no-repeat center; background-size:20px 20px;}
.weui-uploader__hd img{ max-width:70%; text-align:center;}



.hydetail{ height:auto;}
.hytitle{ width:100%; height:auto;}
.hytitle p{ float:left; font-size:14px; color:#333;}
.hytitle span{ float:right; font-size:14px; color:#ff0000;}
.hybut{ width:100%; height:auto; margin-top:10px; }
.hybut a{ float:right; display:block; width:90px; height:35px; line-height:35px; text-align:center;background:#e84246; color:#fff; font-size:14px;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.hycont{ margin:10px 0px;}
.hycont p{ width:100%; position:relative; height:30px; line-height:30px; font-size:14px; color:#333;}
.hycont span{ position:absolute;top:0px;right:0px; height:30px; line-height:30px; font-size:14px; color:#999;}
.hytips{ border:1px #f5e29d solid; background:#fffadd; color:#c29417; padding:10px; font-size:14px; line-height:24px;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}


.uptips{ border:1px #f5e29d solid; background:#fffadd; color:#c29417; font-size:14px; padding:10px;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}


.cadeys{ background:#FFF; height:auto; padding:30px 20px;-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; margin:30px 20px; }
.cadeys-top{ width:100%; height:auto;}
.cadeys-top .cadetop-left{ float:left; width:50px; height:auto;}
.cadeys-top .cadetop-right{ float:left; margin-left:10px;}


.cadeys-top .cadetop-left h3{ width:50px; height:50px; display:block;}
.cadeys-top .cadetop-left h3 img{width:50px; height:50px;-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; }
.cadeys-top .cadetop-right p{ position:relative; display:block; padding-top:2px; font-size:18px; font-weight:normal; color:#333; text-align:left;}
.cadeys-top .cadetop-right span{ display:block; font-size:14px; font-weight:normal; color:#999; text-align:left;}
.cadeys-top .cadetop-right p i{ margin-left:10px; border:1px #f5e29d solid;  font-size:12px; color:#c29417; background:#fffadd;padding:2px 5px; text-align:center;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}

.cadeys-center{ margin:30px 0px;}
.cadeys-center h3{ font-size:18px; margin-bottom:10px; color:#666; font-weight:normal;}
.cadeys-center p{ height:auto; padding-left:14px; position:relative; line-height:24px; font-size:14px; color:#999;}
.cadeys-center p i{ position:absolute;top:10px;left:0px; width:4px; height:4px;  background:#666; display:block;-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; }

.cadeys-bottom{ width:100%; height:auto; border-top:2px #ebebeb dashed; padding-top:30px;}
.cadebottom-left{ width:120px; height:auto; float:left;}
.cadebottom-left img{ width:120px; height:120px;}
.cadebottom-right{ float:left; margin-left:20px;}
.cadebottom-right p{ width:100%; height:auto; margin-top:10px;}
.cadebottom-right p img{ width:50px; height:50px;}
.cadebottom-right span{ display:block; font-size:18px;}


.weui-flex__item{ position: relative;}


.tjtile{ width:100%; height:auto;}
.tjtile .proimg{ width:100%; height:auto;}
.tjtile .proimg img{display:block;border-radius:4px;-webkit-border-radius: 4px;-moz-border-radius:4px;}
.tjtile .protxt{margin-top:5px; padding-top:10px;}
.tjtile .protxt .name{font-size:14px; color:#454545; line-height:20px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}







/*
折叠面板*/
.collapse li {
    background-color: #fff;
    cursor: pointer;
	margin-bottom:1px;
    overflow: hidden;
    vertical-align: bottom;
    display: block;
	padding:10px;
}
.collapse li.js-show .weui-flex {
    opacity: 1;
}
.collapse li.js-show .page-category {
    height: auto;
}
.collapse li.js-show .page-category-content {
    opacity: 1;
    transform: translateY(0px);
}
.collapse li:first-child {
    margin-top: 0;
}
.collapse .page-category {
    height: 0;
    overflow: hidden;
}
.collapse .page-category-content {
    opacity: 0;
    transform: translateY(-50%);
    transition: 0.3s;
}
.collapse .weui-flex {

    align-items: center;
    padding:0px;
    transition: all 0.3s ease 0s;
    display: -webkit-flex;
    display: -webkit-box;
    display: flex;
}
.collapse .weui-flex--item {
    -webkit-flex: 1 1 0;
    flex: 1 1 0;
}
.collapse .weui-cells {
    margin-top: 0;
}

.weui-ykc{height:auto;}
.weui-ykc ul li{padding:10px; -webkit-border-radius:4px; border-radius:4px; border-bottom:1px #f5f5f5 solid;}
.weui-ykc ul li .ykc-pic{ float:left; width:60px; height:60px;}
.weui-ykc ul li .ykc-pic img{width:60px; height:60px;}
.weui-ykc ul li .ykc-left{ float:left; margin-left:10px; height:auto;}
.weui-ykc ul li .ykc-left h3{ font-size:16px; color:#333; font-weight:normal;}
.weui-ykc ul li .ykc-left p{ font-size:12px; color:#999;}
.weui-ykc ul li .ykc-right{ float:right;  height:auto;}
.weui-ykc ul li .ykc-right p{ text-align:center; font-size:14px; color:#999;}
.weui-ykc ul li .ykc-right span{ display:block; text-align:center;  font-family:Arial, Helvetica, sans-serif; font-weight: bold;}
.weui-ykc ul li .ykc-right span.red{color:#e84246; font-size:24px;}
.weui-ykc ul li .ykc-right span.blu{color:#666666; font-size:18px;}

.weui-tongji{ width:100%; height:auto;}
.weui-tongji p{ text-align:center; font-size:14px; color:#999;}
.weui-tongji span{ display:block; text-align:center; color:#333; font-size:24px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.weui-sele{ background:#fff; padding:10px;}
.weui-sele h3{ display:block; margin:0 auto; font-weight:normal; font-size:16px;}
.weui-sele h3 select{ background:url(../images/jticon.png) no-repeat; background-position:7px 7px; background-size:16px 16px;width:100%; border:0px #ebebeb solid; color:#333; font-size:16px; height:30px; text-indent:30px;}

.weui-zp-title{ font-size:18px; color:#333; font-weight:normal; margin:0px 20px;}

.weui-zp-shop{font-size:14px; color:#000; text-align:left; font-weight:normal; margin:0px; margin-bottom:5px; padding-bottom:5px; border-bottom:1px #f5f5f5 solid;}

.weui-houdong{ font-size:14px; color:#e84246; font-weight:normal; margin:10px 10px 0px 10px;}
.weui-sl{ font-size:16px; color:#666; float:right; display:block; font-weight:normal; margin-top:-4px;}


.weui-proclass{ margin:15px; height:auto;}
.weui-proclass table{border-left:1px #ebebeb solid; border-top:1px #ebebeb solid;}
.weui-proclass table tr td{border-right:1px #ebebeb solid; border-bottom:1px #ebebeb solid; padding:10px;  text-align:center; font-size:14px; color:#666;}

.weui-yckc{ height:auto;background:#fff; padding:20px 0px 20px 0px;}
.weui-yckc ul li{ float:left; width:50%; height:auto;}



/*合同*/
.dealcss{ padding:30px 20px 20px 20px; height:auto; }
.htlogo{ width:150px; height:55px; margin:0 auto; background:url(../images/htlogo.jpg) no-repeat; background-size:150px 55px;}
.htitle{ font-size:24px; color:#333; text-align:center; display:block; margin-top:10px;}
.htcont{ height:300px; padding:10px;font-size:16px; color:#666; line-height:24px; margin-top:10px; border:1px #ebebeb solid;overflow-y:scroll; }
.htcont p{font-size:16px; color:#666; line-height:24px;}

.smtips{ padding:10px;}
.sfzzm{ text-align:center;}

/*新单选复选文本文本框*/
.weui-start:after {
    content: '*';
    font-weight: 700;
    color: #f00;
    margin-left: 5px;
}
.weui-form-li{
    vertical-align: middle;
    position: relative;
    margin:10px 0px;
}
.weui-form-checkbox{
    -webkit-appearance: none;
    width: 0;
    height: 0;
    opacity: 0 ;
    border: none;
    float: left;
	visibility: hidden;
}
.weui-icon-radio{
    -webkit-border-radius: 100%;
    border-radius: 100%;
    width: 16px;
    height: 16px;
    display: inline-block;
    margin-top: 6px;
    margin-right: 5px;
    border: 1px solid #b8b8b8;
    background-color: #fafafa;
    vertical-align: top;
}
.weui-form-text{
    display:inline-block;
    position: relative;
    margin-top:2px;
    margin-right: 10px;   cursor: pointer;
}
.weui-form-checkbox[type="radio"]:checked + label .weui-icon-radio {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA3QUE4OTlFQjJCODExRTVBRkM2RDBFMDhDRDA3MTJFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA3QUE4OTlGQjJCODExRTVBRkM2RDBFMDhDRDA3MTJFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDdBQTg5OUNCMkI4MTFFNUFGQzZEMEUwOENEMDcxMkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDdBQTg5OURCMkI4MTFFNUFGQzZEMEUwOENEMDcxMkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5LqQGPAAAA7ElEQVR42uyXTQrCMBCFG+tKRY/gz0naXlFc2HqUKvQk4hEUVDCVcQIBu5HMTFK6MA8+KCWZeW2SV6oAIBlSo2RgRQPRQDQw9pg7Rdb2+ozcRVVMEDHJkBrR8JW29zJuPc7gFNmCW6UdG9zAHugqQxvIga88pIGjwEBNqa0IX0Oz269Iytzfb2ThOh2UHFgKmid2zipEELUeWaFdAyhLMEFuwiWYIw/fN2AKNIKnb1zNOUlYCE5BETqIKkbzQ19RvCM0r/qK4m4qmmBqO03N9Ymaftwg+qUZskFeyAV5Soqo+F8QDUQDf2/gI8AAIiHXffupwGIAAAAASUVORK5CYII=");
    background-size: 100%;border-radius: 100%;
    background-color: #07c160;
    border: 1px solid #07c160; cursor: pointer;
}



.weui-icon-checkbox{
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 16px;
    height: 16px;
    margin-top: 6px;
    margin-right: 5px;
    border: 1px solid #b8b8b8;
    background-color: #fafafa;
    vertical-align: top;
	cursor: pointer;
}
.weui-form-checkbox[type="checkbox"]:checked + label .weui-icon-checkbox {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY0MTI1RkFBQjJCNzExRTU5NzE3RDMyNDM3NTgzRTE4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY0MTI1RkFCQjJCNzExRTU5NzE3RDMyNDM3NTgzRTE4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjQxMjVGQThCMkI3MTFFNTk3MTdEMzI0Mzc1ODNFMTgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjQxMjVGQTlCMkI3MTFFNTk3MTdEMzI0Mzc1ODNFMTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5UDJTUAAABUElEQVR42mL8//8/w0ACJoYBBqMOGHEOsB0oB/AC8UIgPgTEZvR2gDYQnwXiOChfH0UWVA7QEPsA8af/CDAJXQ0tLS8G4r9Ili8BYkZ6OaD9Pyo4AcQc2NRS22ImIJ6OZvltIBbFpYealjMD8WI0y78CsS4+fdS0fNl/TBBOSC8uCVBiyQViASItX4HF8j5iHI/LwIVQQ+4CsQEeA1iAeBUWyw9AzSHLAS1ohn0H4hQs6liBeDUWy58AsTix0YdNUBiIz2AxeD4Qc0HVsAHxOixqfgKxNSnpB5cEPxAfw2LBeWiq3vofO8gjNQHjk+QF4kNYLPmHw/Kl5OQgQgpAQb77P2FwDil6qOoABmgRuhWP5a+AWJbcMoRYhaBEtx5HorOjpBAjRTEo261Ec0AKpaUoOUUurJDqpEYxTm6Nl05sSUcIM472jEYdMOIdABBgAFfZNpPCdKCTAAAAAElFTkSuQmCC");
    background-size: 100%;
    background-color: #07c160;
    border: 1px solid #07c160;  cursor: pointer;
}
.weui-form-input,.weui-form-area{
    background-color: #fff;
    border: 1px solid #cdcdcd;
    border-radius: 1px;
    padding:5px 2px;
    line-height: 24px;
    font-size: 16px;
    width: 100%;
    outline: 0;
    -webkit-appearance: none;
    cursor: pointer;
}
.weui-form-input:focus,.weui-form-area:focus{
    outline: none;
    border: 1px solid #07c160;
}
.weui-form-area{
    overflow: auto;
}
.weui-form label{
    cursor: pointer;
	display: inline-block;
position: relative;
min-height:1em;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.idcard1{ width:300px; height:190px; background:url(../images/idcard1.png) no-repeat; background-size:300px 190px; margin:0 auto;}
.idcard2{ width:300px; height:190px; background:url(../images/idcard2.png) no-repeat; background-size:300px 190px; margin:0 auto;}
.idcard3{ width:300px; height:190px; background:url(../images/idcard3.png) no-repeat; background-size:300px 190px; margin:0 auto;}
.stepInfos{height:120px; padding:20px 20px 0px 20px; background:#fff; display:block;}
.stepInfos ul li{ float:left; }
.stepInfos ul li p{height:3px;background:#cac7cc; margin:10px 5px 0px 5px;}
.stepInfos ul li p.sihover{background:#46c283;}
.stepInfos ul li i{position:relative; display:block; margin:0 auto; width:25px; height:25px;}
.stepInfos ul li i.stepIcosh{ background:url(../images/sqtbicon.png) no-repeat; background-size:25px 25px;}
.stepInfos ul li i.stepIcoxz{ background:url(../images/xzicon.png) no-repeat; background-size:25px 25px;}
.clear{ clear:both;}
.stepInfos ul li .stepText{color:#666; position:absolute;left:-15px;top:30px;width:80px;text-align:left; font-size:14px; display:block;}
.stepInfos ul li .sthover{ color:#46c283;}

.smtips p{ display:block; float:left;}
.smtips a{display:block; float:left; width:50px; height:50px; }
.smtips a img{ width:50px; height:50px;}


.weui-payje{margin-top:10px; padding:20px 0px 30px 0px; background:#fff;}
.weui-payje p{ text-align:center; font-size:16px; color:#999;}
.weui-payje span{ display:block; font-size:36px; font-family:Arial, Helvetica, sans-serif; color:#333; text-align:center;}

.weui-payment{ background:#fff;  padding:10px;}
.weui-payment ul li{ display:block; padding-bottom:10px; margin-bottom:10px; border-bottom:1px #f5f5f5 solid;}
.weui-payment ul li p{ float:left; color:#333; font-size:16px;}
.weui-payment ul li span{ float:right; color:#999; display: block;font-size:16px;}
.weui-payment ul li span img{ width:50px; height:50px;}

.qrskbut{ background:#e84246; color:#fff; padding:5px 10px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}

.weui-dtcont{ background:url(../images/zdche.png) #e84246 right bottom no-repeat; background-size:152px 110px; padding:20px;}

.weui-tpic{ margin-bottom:20px;}
.weui-tpic p{ float:left; width:50px; height:50px;}
.weui-tpic p img{ width:50px; height:50px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.weui-tpic span{ margin-top:3px; margin-left:10px; float:left; font-size:14px; color:#fff;}






.dtleft{ float:left;}
.dtright{ float:right;}
.dtleft p,.dtright p{ font-size:14px; color:#ffffff; display:block;}
.dtleft span,.dtright span{ margin-top:-3px; margin-left:5px; border:1px #f5e29d solid; font-size:12px; color:#c29417; background:#fffadd;  padding:2px 6px;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.dtleft i,.dtright i{ display:block; width:15px; height:2px; background:#fff; margin-top:20px; margin-bottom:10px;}

.weui-mxlist{ margin-top:10px; background:#fff; padding:10px;}
.weui-mxlist h3{ font-weight:normal; font-size:18px; color:#333;}
.weui-mxlist ul{ margin-top:10px;}
.weui-mxlist ul li{ border-bottom:1px #f5f5f5 solid; margin-bottom:10px; padding-bottom:10px;}

.weui-mxlist ul li .weui-pic-left{ float:left; width:50px; height:auto;}
.weui-mxlist ul li .weui-pic-left img{ width:50px; height:50px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.weui-mxlist ul li .weui-pic-cont{ float:left; width:100%; margin-left:-60px; width:100%; }
.weui-mxlist ul li .weui-pic-right{ margin-left:60px;}
.weui-mxlist ul li .weui-pic-right .weui-mxje{float:left; width:33.33%;}
.weui-mxlist ul li .weui-pic-right .weui-mxfl{float:left; width:33.33%;}
.weui-mxlist ul li .weui-pic-right .weui-mxsl{float:left; width:33.33%;}
.weui-mxlist ul li .weui-pic-right .weui-mxje p,.weui-mxlist ul li .weui-pic-right .weui-mxfl p,.weui-mxlist ul li .weui-pic-right .weui-mxsl p{ font-size:16px; color:#999; text-align:center;}
.weui-mxlist ul li .weui-pic-right .weui-mxje span,.weui-mxlist ul li .weui-pic-right .weui-mxfl span,.weui-mxlist ul li .weui-pic-right .weui-mxsl span{ font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#333; text-align:center; display:block;}


.sfrecord{margin:10px 10px 0px 10px; padding:20px;-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; background:#fff;}
.sftitle{ display:block;height:auto;}
.sftitle h3{ font-weight:normal; font-size:18px;}
.sftitle p{ display:block; font-size:14px; color:#999; margin:0px; padding:0px;}

/* time seed */
.aui-timeLine {
    background-color: #fff;
    font-size: 13px;
    color: #6e6e6e;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.aui-timeLine-content {
    margin-left: 66px;
    border-left: 2px solid #f5f5f5;
}

.aui-timeLine-content-item {
    padding: 16px 12px 16px 0;
    margin-left: 16px;
    position: relative;
}
.aui-timeLine-content-item p{ padding:0px 0px 20px 0px;}
.aui-timeLine-content-item span{ position:absolute;top:0px;left:-66px;}


.aui-timeLine-content .aui-timeLine-content-item:first-child {
    margin-top: 16px;
    padding-top: 0;
    color: #1485c1;
}

.aui-timeLine-content .aui-timeLine-content-item:first-child:before {
    content: "";
    width: 16px;
    height: 16px;
    position: absolute;
    z-index: 0;
    top: 0;
    left: -25px;
    background-color: #d2eafa;
    border-radius: 99px;
}

.aui-timeLine-content-icon {
    width: 8px;
    height: 8px;
    border-radius: 99px;
    background-color: #e4e5e9;
    content: "";
    position: absolute;
    z-index: 1;
    left: -17px;
    display: block;
    top: 19px;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
}

.aui-timeLine-content-item:first-child>.aui-timeLine-content-icon {
    top: 3px;
}

.aui-timeLine-content-item:first-child>.aui-timeLine-content-icon {
    background-color: #1386c5;
    width: 10px;
    height: 10px;
}

.yd-timeline-custom-item:not(:last-child):after, .aui-timeLine-content-item:not(:last-child):after {
    height: 1px;
    position: absolute;
    z-index: 0;
    bottom: 0;
    left: 0;
    content: "";
    width: 100%;
    background-image: -webkit-linear-gradient(bottom,#f5f5f5 50%,transparent 0);
    background-image: linear-gradient(0deg,#f5f5f5 50%,transparent 0);
}

.weui-address{ margin:10px; background:#f5f5f5;-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
.weui-address h3{ font-size:16px; color:#333; font-weight:normal;}
.weadd{ position:relative; background:#fff; margin-top:5px; padding:10px;-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
.weadd textarea{ background: none; height:100px; width:100%; border:0px; font-size:14px; color:#333;}
.weadbut{ position:absolute; bottom:10px;right:20px;}
.weadbut a{ float:left; margin-left:10px; display:block;}
.weadbut a.del{ font-size:14px; text-align:center; line-height:20px; color:#dc1e32;}
.weadbut a.sbs{ font-size:14px; text-align:center; padding:0px 15px; border:1px #dc1e32 solid; line-height:20px; color:#dc1e32;-moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;}


/*新增样式2020-11-09*/
.newlogin{background:url(../images/newbg.png) #37be55 no-repeat; background-position:right 80px ; background-size:60%;}
.newlogin-box{ padding:20px 20px 0px 20px; background:#fff; height:auto;
-moz-border-radius-topleft:40px;-moz-border-radius-topright:40px;
-webkit-border-top-left-radius:40px;-webkit-border-top-right-radius:40px;
border-top-left-radius:40px;border-top-right-radius:40px;}
.newlogin-title{ font-size:18px; color:#333; font-weight:bold;}

.newlogin-top{ padding:80px 20px 30px 20px; font-size:36px; line-height:45px; font-weight:bold; color:#fff;}
.new-menber-top{ background:#37be55; position:relative; height:100px; padding:30px 10px 0px 10px;}
.new-menber-pic{ position:absolute; left:50%; top:30px; margin-left:-50%; width:100%; 

/*-moz-border-radius-topleft:20px;-moz-border-radius-topright:20px;-webkit-border-top-left-radius:20px;-webkit-border-top-right-radius:20px;border-top-left-radius:20px;border-top-right-radius:20px;*/}
.new-menber-bg{background:#fff; margin:0px 10px;height:180px;box-shadow: 0px 2px 5px #f5f5f5;border-radius:20px;-webkit-border-radius: 20px;-moz-border-radius:20px;}
.new-jibie{ position:absolute;top:35px;right:0px; padding:0px 10px 0px 10px; background:#37be55; color:#fff;
-moz-border-radius-topleft:20px;-moz-border-radius-bottomleft:20px;
-webkit-border-top-left-radius:20px;-webkit-border-bottom-left-radius:20px;
border-top-left-radius:20px;border-bottom-left-radius:20px;
}



.new-center-top{ background:#fff; padding:0px 20px 20px 20px;}
.new-top-yuer{ height:auto; padding:10px 20px 20px 20px; overflow:hidden;}
.new-top-yuer ul{ width:800px;}
.new-top-yuer ul li{ margin-right:40px; height:auto; float:left;}
.new-center-top-title{font-size:14px; color:#999; font-weight:normal;}
.new-center-top-rmb{ font-size:24px; text-align:center; color:#333; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}





.newindex{ background:url(../images/newbg.jpg) repeat-x;}


.piccss{border-radius:30px;-webkit-border-radius: 30px;-moz-border-radius:30px;}

.newheader{ width:100%; height:auto; margin-bottom:10px;}
.newleft{ float:left;}
.newleft p{ width:26px; padding:2px; background:#fff;border-radius:50%;-webkit-border-radius: 50%;-moz-border-radius:50%; height:26px; float:left;}
.newleft p img{ width:26px; height:26px;border-radius:50%;-webkit-border-radius: 50%;-moz-border-radius:50%;}
.newleft span{ float:left; display:block; line-height:30px; font-size:16px; color:#fff; margin-left:5px;}
.newright{ float:right;}
.newright i{ width:30px; height:30px; position:relative; background:url(../images/newmale.png) center no-repeat; background-size:25px 25px; display:block;}
.newright i span{ width:15px; height:15px; line-height:15px; text-align:center; font-size:12px; color:#fff; font-family:Arial, Helvetica, sans-serif; background:#F00; position:absolute;right:0px;top:0px;border-radius:50%;-webkit-border-radius: 50%;-moz-border-radius:50%;}

.newjg{ height:10px; width:100%; background:#f5f5f5;}

.orchard-header{ height:auto; width:100%;}
.orhea-left{ float:left; margin-top:10px;}

.orhea-left .newblack{ float:left; margin-left:10px; margin-top:13px;}
.orhea-left .newblack a{ width:30px; height:30px; display:block; background:url(../images/newback.png) no-repeat center; background-size:30px 30px;}
.orhea-left .newmenu{ float:left;}
.orhea-left .newmenu ul li{ float:left; margin-left:15px;}
.orhea-left .newmenu ul li a{ width:50px; height:56px; display:block;}
.orhea-left .newmenu ul li a.newmenu-1{ background:url(../images/newmenu-1.png) no-repeat center; background-size:50px 56px;}
.orhea-left .newmenu ul li a.newmenu-2{ background:url(../images/newmenu-2.png) no-repeat center; background-size:50px 56px;}

.orhea-left .newmenu ul li a.newmenu-3{ background:url(../images/newmenu-3.png) no-repeat center; background-size:50px 56px;}
.orhea-left .newmenu ul li a.newmenu-4{ background:url(../images/newmenu-4.png) no-repeat center; background-size:50px 56px;}


.orhea-right{ float:right;}
.orhea-right ul li{padding-left:25px; position:relative; margin-top:10px; height:30px; background:url(../images/orhea.png);}

.orhea-right ul li i{ position:absolute;  display:block; }
.orhea-right ul li i.shui{top:-5px;left:-15px;width:30px; height:36px; background:url(../images/orhea-menu-1.png) no-repeat; background-size:30px 36px;}
.orhea-right ul li i.sliao{top:-5px;left:-20px;width:36px; height:36px; background:url(../images/orhea-menu-2.png) no-repeat; background-size:36px 36px;}
.orhea-right ul li span{ display:block; font-size:18px; color:#fff; font-family:Arial, Helvetica, sans-serif; padding:0px 10px 0px 0px;}


.orhealist{ background:#f4e4d4; margin:230px 15px 15px 15px; padding-bottom:10px;padding:0px; height:auto; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
.orhealist h3{ font-size:18px; color:#78502c; font-weight:normal; border-bottom:1px #dacaba solid; padding:10px 0px; text-align:center;}
.orhealist ul{ padding:10px 10px 1px 10px;}
.orhealist ul li{ display:block; height:auto; padding:10px; background:#fff;-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; margin-bottom:10px;}

.orhealist ul li .orhealist-left{ float:left; background:#ebfaf3; width:60px; height:60px; margin-right:10px;-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.orhealist ul li .orhealist-left img{ width:60px; height:60px;-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.orhealist ul li .orhealist-cont{ float:left; margin-left:-70px; width:100%; height:auto;}
.orhealist ul li .orhealist-right{ margin-left:70px; position:relative;}




.orhealist ul li .orhealist-right p{ font-size:16px; color:#333;}
.orhealist ul li .orhealist-right span{ display:block; font-size:14px; color:#999;}
.orhealist ul li .orhealist-right a{ padding:5px 15px; position:absolute;top:15px;right:0px; color:#fff; 
-moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;

background: -moz-linear-gradient(top, #f9a706 0%, #fd5c02 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9a706), color-stop(100%,#fd5c02));
background: -webkit-linear-gradient(top, #f9a706 0%,#fd5c02 100%);
background: -o-linear-gradient(top, #f9a706 0%,#fd5c02 100%);
background: -ms-linear-gradient(top, #f9a706 0%,#fd5c02 100%);
background: linear-gradient(to bottom, #f9a706 0%,#fd5c02 100%);
}


.orhealist ul li .orhealist-rights{ margin-left:70px; position:relative;}
.rights-left{ float:left; width:50%;}
.rights-left p{ font-size:12px;}
.rights-right{ float:right; width:50%;}
.rights-right p{ font-size:12px;}

.bgcss{
background: -moz-linear-gradient(top, #a2d344 0%, #39be55 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a2d344), color-stop(100%,#39be55));
background: -webkit-linear-gradient(top, #a2d344 0%,#39be55 100%);
background: -o-linear-gradient(top, #a2d344 0%,#39be55 100%);
background: -ms-linear-gradient(top, #a2d344 0%,#39be55 100%);
background: linear-gradient(to bottom, #a2d344 0%,#39be55 100%);	
	}

.weui-list-left{ float:left; width:50%; height:auto;}
.weui-list-left p{ font-size:14px; color:#333;text-align:center;}
.weui-list-left span{ display:block; font-size:24px; text-align:center;color:#333;}

.wy-list-title{ border-bottom:1px #f5f5f5 solid; font-size:18px; color:#333; font-weight:normal; padding-bottom:10px; margin-bottom:10px;}
.weui-wylist{ border-bottom:1px #f5f5f5 solid; margin-bottom:10px; padding-bottom:10px;}
.weui-wylist p{ font-size:16px; color:#333; }
.weui-wylist span{ font-size:14px; color:#999;}
.weui-more{ width:100%; height:auto;}
.weui-more a{ display:block; border:1px #f5f5f5 solid; text-align:center; font-size:16px; line-height:40px; height:40px; color:#775029;}



.feed-cont{background:#fff;-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; padding:20px;}
.feed-list{ padding:10px;}
.feed-list ul li{ border-bottom:1px #fafafa solid; padding-bottom:10px; margin-bottom:10px;}

.adopt-title{ border-bottom:1px #f5f5f5 solid; margin-bottom:10px; padding-bottom:10px;}
.adopt-cont{border-bottom:1px #f5f5f5 solid; margin-bottom:10px; padding-bottom:10px;}

.adopt-bottom{ width:100%; height:auto;}
.adopt-bottom a{ padding:5px 15px; float:right; color:#fff; 
-moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;

background: -moz-linear-gradient(top, #f9a706 0%, #fd5c02 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9a706), color-stop(100%,#fd5c02));
background: -webkit-linear-gradient(top, #f9a706 0%,#fd5c02 100%);
background: -o-linear-gradient(top, #f9a706 0%,#fd5c02 100%);
background: -ms-linear-gradient(top, #f9a706 0%,#fd5c02 100%);
background: linear-gradient(to bottom, #f9a706 0%,#fd5c02 100%);
}
.weui-content{background:url(../images/bg.jpg) no-repeat; background-size: 100%; width: 100%; display: block;}
.weui-contss{margin:0px 10px; display: block; overflow: hidden;}

.yuding{width:100%; display: block; padding: 30px 0px 20px 0px;}
.yd-text{text-align: center;display: block; font-size: 14px; }
.textyer{color: #ff9010;}
.textblack{color: #333333;}
.yd-nav{ text-align: center;background: #ff0000;color: #ffffff;display: block; margin: 10px 30px; padding: 10px 0px; font-size: 18px;-moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; 
background: linear-gradient(to top, #ff3636, #ff5252);}

.ydnav-menu{ display: block; margin:0px 10px; background: #f0f0f0;-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;padding:20px 0px 0px 20px;}

.ydnav-menu-left{float: left;display: block; width:40%;}
.ydnav-menu-left-title{width:100%;display:block;font-size: 24px; color: #333333;}
.ydnav-menu-left-eng{width:100%;display:block;font-size: 14px; color: #999999;}
.ydnav-menu-left-but{margin-top: 30px; width: 120px; padding: 5px 0px; text-align: center; display:block; background: linear-gradient(to top, #ff3636, #ff5252);color:#ffffff;-moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px;}
.ydnav-menu-right{float: right;display: block; width:60%;}
.ydnav-menu-right img{max-width: 100%;}


.jj-menu{display: block; margin:20px 10px 10px 10px;}
.jj-menu-left{float:left;display: block;width:41%; padding: 3% 4%; background: #fff5e8;-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.jj-menu-left-cont{float: left;display: block; width:70%;}
.jj-menu-left-cont-title{width:100%;display:block;font-size: 16px; color: #333333;}
.jj-menu-left-cont-eng{width:100%;display:block;font-size: 12px; color: #999999;}

.jj-menu-right-cont{float: right;display: block; width:30%;}
.jj-menu-right-cont img{max-width: 100%;}


.jj-menu-right{float:right;display: block;width:41%; padding: 3% 4%;background: #ffe5e3;-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}


.newjj-menu{display: block; margin:0px 10px 20px 10px;}
.newjj-menu-left{float:left;display: block;width:41%; padding: 3% 4%; background: #e9f2ff;-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.newjj-menu-left-cont{float: left;display: block; width:70%;}
.newjj-menu-left-cont-title{width:100%;display:block;font-size: 16px; color: #333333;}
.newjj-menu-left-cont-eng{width:100%;display:block;font-size: 12px; color: #999999;}

.newjj-menu-right-cont{float: right;display: block; width:30%;}
.newjj-menu-right-cont img{max-width: 100%;}


.newjj-menu-right{float:right;display: block;width:41%; padding: 3% 4%;background: #f1f0fe;-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}


.jj-pic-cpnt{ margin: 30px 10px 20px 10px;display: block; height: auto;}
.jj-pic-cpnt-title{width:100%;display:block; text-align: center; font-size:18px; color: #000000;}

.jj-pic-cpnt-eng{width:100%;display:block;font-size: 12px;text-align: center; color: #999999;}
.jj-pic-cpnt-pic{width:100%;display:block; margin-top: 10px;}
.jj-pic-cpnt-pic img{max-width: 100%;-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}


.jj-pic-cpnt-cont{width:100%;display:block; overflow: hidden;}
.jj-pic-cpnt-list{float: left;width: 48%;margin-right: 2%; margin-top:10px;}
.jj-pic-cpnt-list img{max-width: 100%;-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.jj-pic-cpnt-text{display: block; line-height: 30px; height: 30px; text-align: center; font-size: 14px;color: #333333;}

.weui-title{ background:#0e254c; height:auto;padding:10px 25px 10px 25px;display:block;font-size: 18px;text-align: left; color: #ffffff;}
.home-cont{margin:20px 10px 10px 5%; display: block;}
.home-menu{float:left;width:20%; margin-right: 5%; margin-bottom:10px;text-align: center;}
.home-menu img{max-width:80%; }
.home-text{ text-align: center; font-size: 14px; display: block;}

.home-neir{margin:10px 10px 10px 10px; overflow: hidden; height:150px; background:#0e254c; display: block;-moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;}
.home-left{float:left;width:50%;}
.home-left img{max-width:100%;}
.home-right{float:right;width:45%; padding-left: 5%;}
.home-right h3{ font-size:16px; color:#ffffff;font-weight: normal; margin-top: 10px;}
.home-news{font-size:12px; color:#ffffff; width: 100%; display: block;}

.home-md{ display: block;width:100%;}
.home-mdys{float:left;width:33.33%;font-size:12px; margin-top: 5px; color:#ffffff;display: block;}

.home-foot{margin:10px 10px 10px 10px; overflow: hidden; display: block;-moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;}
.home-foot img{max-width:100%;}


