/*订单*/
.topOrder{ position: relative; width: 100%; height: 1.5rem; background: #35bd3a;}
.orderTopInfo{ width: 100%; color: #fff; }
.orderTopInfo span{ display: block; margin:0 0 0 5%; font-size: 0.35rem; line-height: 1.5rem;}
.orderTopInfo .fr{background:#fff; width: 0.85rem; height: 0.85rem; border-radius: 50%; margin:0.33rem 5% 0 0; overflow:hidden;}
.orderTopInfo i{ display:block; width: 0.46rem; height: 0.35rem; margin: 0.26rem auto 0; background-image: url('../images/hc.png')}
.orderTopInfo i.i1{ width: 0.4rem; height: 0.34rem; margin: 0.24rem auto 0; background-image: url('../images/qc.png')}
.orderTopInfo i.i2{ width: 0.35rem; height: 0.37rem; background-image: url('../images/icon1.png')}
.orderTopInfo i.i3{ width: 0.35rem; height: 0.35rem; background-image: url('../images/icon2.png')}

.spAddr{ position:relative; background: #f9f9f9;}
.addrTxt{ margin:0.32rem 0 0 1.15rem; color: #9a9a9a; font-size: 0.3rem;}
.addrTxt i{ display: inline-block; margin-right: 0.3rem; font-size: 0.36rem; color: #666;}
.addrTxt em{}
.addrDZ{ margin-top: 0.01rem; width:75%; line-height: 0.5rem; word-wrap:break-word;}
.addrIcon{ position: absolute; left: 2%; top:0.35rem; background: #35bd3a; width: 0.8rem; height: 0.8rem; border-radius: 50%; overflow: hidden;}
.addrIcon img{ display: block; width: 0.3rem; height: auto; margin: 0.22rem auto 0;}
.spAddrJt{ position: absolute; right:5%; top: 0.43rem; color: #9a9a9a; font-size: 0.58rem;}
.spList{ padding-top: 0.25rem; margin-top: 0.3rem; background: #fff;}
.spList .hd{ width: 100%; color: #000; font-size: 0.35rem; }
.spList .hd strong{ display: inline-block; margin-left: 3%;}
.spList .bd{ margin-top: 0.1rem;}
.spList .sitem{ clear: both; position: relative; padding: 0.4rem 0 0.3rem; border-top: #f1f1f1 solid 1px;min-height:55px;}
.spList .thumb{ position: absolute; left:3%; top: 0.3rem; width: 1.6rem; }
.spList .thumb img{ width: 100%; height: auto}
.spList .pname{ float: left; margin-left: 2.1rem; width: 50%;}
.spList .pname i{ display:block; font-size: 0.33rem; width: 90%;}
.spList .pname em{display:inline-block; margin-top: 0.2rem; border-radius: 0.1rem; padding: 0.04rem 0.07rem; font-size: 0.25rem; color: #35bd3a; border: #35bd3a solid 1px;}
.spList .price{ position: absolute; right:3%; top:0.37rem}
.spList .price i{ display: block; font-size: 0.4rem; }
.spList .price em{display: block; margin-top: 0.2rem; text-align: right; font-size: 0.27rem; color: #9a9a9a;}

.orderHd{ z-index: 9; position: fixed; left: 0; top:1rem; height: 0.88rem; width: 100%; background: #fff; border-bottom: #f1f1f1 solid 1px;}
.orderHd ul{ width: 100%;}
.orderHd li{ float: left; width: 20%; font-size: 0.3rem; color: #9a9a9a; text-align: center; line-height: 0.88rem; overflow: hidden;}
.orderHd li.cur{ color: #35bd3a; border-bottom: #35bd3a solid 1px;}
.orderCList{ margin: 0 1.5%; width: 97%;  background: #f8f8f8; background:-webkit-linear-gradient(left,#f5f5f5,#f9f9f9);}
.orderCList .bd{ clear: both; margin-bottom: 0.1rem; background: #fff; box-shadow: 2px 5px 3px #eee; border-radius: 0.1rem; overflow: hidden;}
.orderCList .bh{ position: relative; height: 0.8rem; width: 97%; margin-left: 1%; padding-top: 0.2rem; font-size: 0.27rem;  overflow: hidden;}
.orderCList .bh p{ position: absolute; left:0; top: 0.2rem; width: 77%; margin-top: 0.08rem;}
.orderCList .bh em{ display: inline-block;  white-space: nowrap; margin: 0.05rem 0 0 0.15rem;}
.orderCList .bh i{ position: absolute; left: 0; top:0; color: #35bd3a; display: inline-block; font-size: 0.3rem;}
.orderCList .bh span{ position: absolute; right:1%; top: 0.2rem; color: #35bd3a; border: #35bd3a solid 1px; padding: 0.1rem 0.2rem; border-radius: 0.3rem;}
.orderCList .heji{ width: 100%; height: 0.73rem; margin-top: 0.1rem; padding-top: 0.23rem; text-align: right; font-size: 0.4rem; border-top: #f1f1f1 solid 1px; border-bottom: #f1f1f1 solid 1px;}
.orderCList .heji .fr{ margin-right:3%;}
.orderCList .heji i{ margin-top: 0.04rem; font-size: 0.33rem; }
.orderCList .ddhandle{ height:1.1rem; font-size: 0.27rem; color: #9a9a9a; }
.orderCList .ddhandle i{ margin:0.4rem 0 0 2%;}
.orderCList .ddBtns{ margin-right: 3%;}
.orderCList .ddBtns a{ float: left; display: inline-block; font-size: 0.28rem; margin-top: 0.28rem; padding: 0.08rem 0.18rem;border-radius: 0.3rem;}
.orderCList .ddBtns a.a1{ margin:0.3rem 0.25rem 0 0; padding: 0.06rem 0.16rem; color: #9a9a9a; border: #9a9a9a solid 1px; }
.orderCList .ddBtns a.a2{ color: #fff; background:#35bd3a;}
.orderCList .sitem{ border: none; padding: 0.35rem 0 0.25rem}
.orderCList .folders{ padding: 0.2rem 0 0.3rem; text-align: center; color: #9a9a9a; font-size: 0.3rem;}
.orderCList .folders i{ display: inline-block; margin-left: 0.1rem;}
.hideOrder, .closeFolder{ display: none;}

.spBom{ z-index: 99; position:fixed; left: 0; bottom:0; width: 100%; height: 1.2rem; border-top:#f1f1f1 solid 1px; background: #fff}
.spBom .skefu{ width: 1.2rem; text-align:center; margin-left: 4%}
.spBom .skefu i{ display: block; width: 0.43rem; height: 0.39rem; margin: 0.15rem auto 0.06rem; background-image: url('../images/kf2.png')}
.spBom .skefu em{ display: block; color: #9a9a9a;}
.spBom .qrsh, .spBom .ljzf{ width: 40%; margin: 0.23rem 2% 0 0; font-size: 0.36rem; height: 0.75rem; line-height: 0.75rem;}
.spBom .ljzf{ position: absolute; right:2%; top:0.22rem; width: 33%; margin: auto; background: #ff8400;}
.spBom .heji{ width: 80%; font-size: 0.27rem; color: #9a9a9a; line-height: 1.2rem;}
.spBom .heji i{ display: inline-block; margin-left: 3%; font-size: 0.38rem; }
.spBom .heji em{ font-size: 0.38rem; color: #fb7c00;}
.orderSureList{ padding-top: 1rem; padding-bottom: 3rem;}
.orderSureList .spAddr{ background: #fff; padding-bottom: 0.3rem;min-height:70px;}
.orderSureList .qrddAddr{ position: absolute; right: 4%; top:0.5rem; display: block; color: #bdbdbd; font-size: 0.65rem;}
.orderNoAddr .goAddr{ margin-top:0; }

.baoyouTxt{ margin-top: 0.15rem; }
.baoyouTxt .inTab .bd .item, .remarks .inTab .bd .item{ overflow: hidden; font-size:0.28rem;}
.baoyouTxt span{ display: inline-block; margin: 0.17rem 0.3rem 0; padding: 0.08rem 0.2rem; background: #fff2e5; border-radius: 0.15rem;  color: #fb7c00; line-height: normal;}
.baoyouTxt .bykf{ font-size:0.27rem; margin:0.02rem 0 0 0.3rem; }
.remarks{margin-top: 0.2rem;}
.remarks .inTab .bd .item{ height: 1rem; line-height: 1rem;}
.remarks .ipt{ height: 100%; padding-left: 4%; width: 75%; font-size: 0.3rem;}
.payWin{ width: 84%; left:8%}
.payWin .hd{ padding-top: 0.25rem;}
.payWin .hd .closeIcon{ width: 0.28rem; height: 0.29rem; margin:0.06rem 0 0 5%; background-image: url("../images/close.png")}
.payWin .hd a{ margin-right: 5%; color: #566093;font-size: 0.3rem;}
.payWin .bd{ height: auto;  padding-bottom: 0.6rem; margin:0.6rem 0 0; }
.payWin .bd .confirmSure{ width: 80%; margin: 0 auto;}
.payWin .bd .hbtn{ height: 0.9rem; font-size: 0.4rem; border-radius:0.1rem; line-height: 0.9rem;}
.payTxt{ margin-top: 0.4rem; text-align: center;}
.payTxt i{ display: block; font-size: 0.4rem; margin-bottom: 0.35rem;}
.payTxt em{display: block;  font-size: 0.62rem;}
.payWay{ position: relative; margin: 0.4rem 4% 0; padding-top: 0.3rem; border-top: #f1f1f1 solid 1px; color: #666; }
.payWay i{font-size: 0.3rem;}
.bankSlt{ position: absolute; right: 0; top: 0.3rem; }
.bankSlt select{font-size: 0.33rem;}
.psuInfo{ width: 100%; margin-top: 0.6rem; text-align: center;}
.psuInfo img{ display: block; width: 2.2rem; height: auto; margin: 0 auto;}
.psuInfo p{ margin-top: 0.3rem; font-size: 0.43rem;}
.paySuc .cBtn{ margin: 0.6rem auto 0; height: 0.9rem; line-height: 0.9rem; border-radius:0.45rem;}
.paySuc .cBtn a{ display: block;}
.pgoIdx{ margin-top: 0.6rem; text-align: center; color: #9a9a9a; font-size: 0.32rem}


.orderBg{ }
.orderBg .spList{ margin-top:0.25rem;}
.orderBg .spAddr{ margin-top: -0.1rem; padding-bottom: 0.2rem;}
.orderBg .inTab{ padding-bottom: 0.2rem;}
.orderBg .inTab .bd .item{ height: 0.75rem; line-height: 0.75rem; border: none;}
.orderBg .bgGray, .orderBg .inTab .bd{ background: #f9f9f9;}
.orderBg .inTab .bd em{ color: #666;}
.orderBg .addrTxt{ margin-left: 1.25rem;}


/*我的地址 我的资料*/
.myAddr{ margin-top: 0.25rem; padding-bottom: 1.3rem;}
.myAddr .spAddr{ background: #fff; margin: 0 3% 0.25rem; width: 94%;  box-shadow: 2px 3px 2px #eee;}
.editArr{ position:absolute; right:5%; top:0.5rem;}
.editArr img{ width: 0.4rem; height: auto;}
.delArr{ height: 0.65rem; border-top:#f1f1f1 solid 1px; margin-top: 0.25rem; padding-top: 0.25rem; color: #9a9a9a; font-size: 0.31rem;}
.delArr .widts{ margin-left: 4%;}
.delArr .widts em{ display: inline-block; margin-right: 0.1rem; border: #dcdcdc solid 1px; border-radius: 50%; width: 0.36rem; height: 0.36rem;}
.delArr .cur em{ position: relative; border: #35bd3a solid 1px;}
.delArr .cur b{ position: absolute; left:0.07rem; top: 0.08rem; display: block; width: 0.2rem; height: 0.2rem; background: #35bd3a; border-radius: 50%;}
.delArr .fr{ margin-right: 4%;}
.addAddrBar{ position: fixed; left:0; bottom:0; width: 100%; font-size: 0.4rem; text-align: center; background: #35bd3a; color: #fff; height: 1rem; line-height: 1rem;}
.addAddrBar a{ display: block; color: #fff;}

.eArr{ margin: 0 2%;}
.eArr .widts{ clear: both; position: relative; width:100%; height: 1rem; border-bottom: #f1f1f1 solid 1px; }
.eArr .widts i{ position: absolute; left:0; top: 0.3rem; font-size:0.3rem; }
.eArr .widts .ipt{ z-index: 2; position: absolute; left:1.4rem; top: 0; width:80%; height: 100%; line-height: 1rem; font-size: 0.3rem;}
.eArr .widts .goMapIcon{ z-index: 3; position: absolute; right:1%; top: 0.3rem; width: 0.26rem; height: 0.35rem; background-image: url('../images/icon10.png')}
.eArr .widts .goMapIcon a{ display: block;}
.editSltCity{ position: absolute; left:1rem; top:0; line-height: 1rem;}
.sltDQ{position: absolute; right: 0; top:0; width:25%; height: 100%;}
.sltDQ span{  display: block; text-align: right; margin-top: 0.1rem; font-size: 0.75rem; color: #bbb;}

.xgAddr .cBtn{ margin: 0.65rem auto 0;}
.myFolder{ padding-bottom: 1.8rem;}
.myFolder .priceBom{ margin-top: 0.15rem; color: #fb7c00; font-size: 0.35rem;}
.myFolder .spList{ padding-top: 0; width: 96%; margin-left: 2%; box-shadow: 2px 3px 2px #eee;min-height: 115px;}
.myFolder .spList .sitem{ clear: both; padding: 0.2rem 0; border: none;}
.myFolder .spList .pname{ width: 58%; margin-left:3rem;}
.myFolder .spList .thumb{ width: 1.85rem; left:0.8rem;}
.myFolder .ljgd{ position: absolute; bottom:0.2rem; right: 4%; color: #9a9a9a; font-size: 0.28rem;}
.myFolder .delArr{position: absolute; left:2%; top: 0.8rem; padding: 0; border: none; margin: 0;}
.myFolder .delArr .cur b{left:0.08rem;}
.myFolder .spBom .delArr{ top:0.4rem; width: 45%; height: auto; color: #333; font-size: 0.32rem;}
.myFolder .spBom .delArr .widts em{ margin-right: 0.15rem; margin-top: 0.03rem;}
.myZL .inTab .jg1{ width:1.5rem;}
.myZL .bd .item .fr{ margin-right: 3%;}
.myZL .tx{ width: 0.46rem; margin-top: 0.22rem;}

.sltMask{ position: relative;}
.sltMask em{ z-index: 2; position: absolute; left: 1.5rem; top: 0.02rem; display: block; width:85%; }
.areaTxt{  position:absolute; left:0; top:0; width:90%;}
.areaTxt em{ position:absolute; left:2rem; top:0; display: block; max-width: 65%;}
.myZL .cBtn{ margin: 0.4rem auto 0;}

.sltCityWidt .frjt{ line-height: 1rem; margin-right: 1%; font-size: 0.3rem; color: #666}

.cityWrap{ position: absolute; bottom:0; left:0; width: 100%; height: 85%; background: #fff; border-top-left-radius: 10px; border-top-right-radius: 10px;}
.cityWrap .hd{ position: relative; width: 100%; height: 45px; text-align:center;}
.cityWrap .hd p{ font-size: 0.31rem; line-height:45px;}
.cityWrap .hd .closeIcon{position:absolute; top:0.2rem; right:5%; width: 0.29rem; height: 0.3rem; margin:0.06rem 0 0 5%; background-image: url("../images/close.png")}
.citycdRes{ width: 100%; height:42px; border-bottom: #f1f1f1 solid 1px;}
.citycdRes .bd{ margin-left: 5%;}
.citycdRes .resItem{float: left; margin: 0 0.05rem;}
.citycdRes b{ float: left; width: 5px; height: 5px; margin-top: 19px; border:#9a9a9a solid 1px; border-radius: 50%;}
.citycdRes i{ float: left; width: 0.36rem; height: 1px; margin: 22px 0 0 2px; background:#9a9a9a;}
.citycdRes span{ float: left; color: #35bd3a; line-height: 42px; margin-left: 5px;}
.citycdRes span.noCur{ color: #333;}
.citycdRes .cur b{ float: left; display: block; width: 6px; height: 6px; margin-top: 19px; border: none; background:#35bd3a; border-radius: 50%;}
.citycdRes .cur i{ float: left; display: block; width: 0.36rem; height: 1px; margin: 21.2px 0 0 2px; background:#35bd3a;}
.citycdRes em{float: left; display: block; margin-left: 0.12rem; font-size: 0.3rem; line-height:42px;}
.citycdRes .cur2 em{ color: #35bd3a;}
.pcdCity{ width: 100%; height:calc(100% - 125px); margin-top: 20px; overflow-y: auto;}
.pcdCity ul{ width: 90%; margin-left: 5%; height: 100%;}
.pcdCity li{ width: 100%; height: 0.78rem; line-height: 0.78rem; font-size: 0.3rem; color: #666;}
.pcdCity li.cur{ color: #35bd3a;}

/*相关推荐*/
.reList{ }
.reList .bgDiv{ padding-bottom: 0.2rem; background: #f3f3f3; background:-webkit-linear-gradient(top,#fff,#f3f3f3, #fff);}
.reList .hd{ height: 0.85rem; padding-top: 0.15rem; background: none; line-height: 0.85rem;}
.reList .hd strong{ display: inline-block; font-size: 0.35rem; margin-left: 3%}
.reList .hd a{ float: right; color: #666; margin-right: 3%;}
.reList .bd{ margin: 0 2%;}
.reList .ritem{ float: left; width: 32%; display: block; padding-bottom: 0.25rem; margin-bottom: 0.25rem; background: #fff; overflow: hidden; box-shadow: 3px 3px 10px #eee;}
.reList .ritem .tp{ width: 90%; margin:4.5% 0 0 4.5%;}
.reList .ritem .tp img{ width: 100%; height: auto; display: block;}
.reList .rname{ margin:0.2rem 0 0.2rem 6%; width:94%; font-size: 0.3rem}
.reList .rprice{ position: relative; margin-left: 3%; width: 97%; color: #9a9a9a; font-size: 0.25rem;}
.reList .rprice i{ color: #fb7c00; font-size: 0.3rem;}
.reList .rprice span{ position: absolute; right:5.5%; top:0.05rem; width: 0.33rem; height: 0.33rem; display: inline-block; background-image: url('../images/icon5.png')}
.reList .zjd{ margin-left: 2%;}
.reList .fr{ float: right;}

/*购物车 分类*/
.cartsH{position: absolute; right:3.5%; bottom:0.3rem;}
.cartsH i, .cartsH em{float: left; width: 0.38rem; height: 0.38rem; margin-top: 0.05rem; background-image: url('../images/icon4.png')}
.cartsH span{ float: left; margin: 0 0.25rem; font-size: 0.36rem;}
.cartsH em{ background-image: url('../images/icon5.png')}
.carts{ padding-bottom: 3rem;}
.carts .hjCart{ margin-left: 1.8rem; font-size: 0.3rem; line-height: 1.2rem}
.carts .hjCart i{ color: #fb7c00;}
.carts .delArr .widts{ margin-left: 1.5%;}
.carts .spBom{ bottom: 1.15rem; border-bottom: #eee solid 1px;}
.carts .spBom .delArr{ top:0.37rem;}
.carts .spBom .cBtn{ width: 36%; background: #fb7c00;}
.noCarts{ padding-bottom: 1.8rem;}
.noCartsTip{ background: #f9f9f9; width: 100%; height: 4.3rem; overflow: hidden;}
.noCartsTip img{ display: block; width: 2.2rem; height: auto; margin: 0.8rem auto 0;}
.noCartsTip p{ color:#c5c5c5; text-align: center; padding-top: 0.15rem; font-size: 0.27rem;}

.csort{ }
.csearch{ z-index: 6; position: fixed; left:3%; top:1rem; width: 100%; padding: 0.3rem 0 0.2rem; background: #fff;}
.csearch .bd{ position: relative; width: 94%; height: 0.8rem; background: #f9f9f9; border-radius: 0.5rem;}
.csearch .bd .ipt{ padding-left: 5%; width: 95%; height: 100%; line-height: 0.8rem; font-size: 0.32rem;}
.csearch .bd .cicon{ position: absolute; right: 5%; top:0.13rem; width: 0.6rem; height: 0.5rem;}
.csearch .bd .cicon span{ display: inline-block; width: 0.35rem; height: 0.35rem; margin: 0.1rem 0 0 0.15rem; background-image: url("../images/search.png")}

.sortL{ z-index:5; position: fixed; left:2%; top:2.4rem; width: 25%; height:100%; background: #f9f9f9; box-shadow: 2px 1px 1px #eee;  overflow-x: hidden;}
.sortTxt{ position: relative; display: block; width: 100%; height: 0.9rem; text-align: center; font-size: 0.32rem; line-height: 0.9rem;}
.sortTxt b{ display: none; position: absolute; left:0; top:0; height: 100%; width: 0.06rem;  background: #35bd3a;}
.sortL .cur{ background: #fff;}

.sortR{ }
.sortR .reList{ z-index:4; position: absolute; right:0; top:3.22rem; width: 70%; padding-bottom: 1.5rem;}
.sortR .reList .ritem{ width: 48%; box-shadow: 3px 3px 10px #e3e3e3;}
.sortR .reList .bgDiv{ background: none;}
.sortR .reList .bd{ margin: 0 2% 0 0;}
.sortR .zhezhaos{ display: none; z-index:4; position: absolute; left:0; top:0; width: 100%; height: 100%; opacity:0.6; background:#000;}

.sortSlt{ z-index: 5; position: fixed; right:0;  top:2rem; width: 100%; padding: 0.57rem 0 0.1rem; font-size:0.3rem; color: #9a9a9a; background: #fff;}
.sortSlt .zydiv{ width: 30%;}
.sortSlt .bd2{ position: relative; width: 70%;}
.sortSlt a{ display: inline-block; margin: 0 0.4rem 0 0; color: #9a9a9a}
.sortSlt a.cur, .sortSlt .sAll a.cur{ color:#35bd3a }
.sortSlt .sAll{ z-index: 1; position: absolute; right:0.2rem; top:0; background: #fff; color:#35bd3a}
.sortSlt .sAll i{ display: inline-block; font-size: 0.45rem; }
.sortSlt .sAll em{ font-size: 0.31rem; margin-right: 0.05rem; }
.initSort{ width: 82%; height: 0.5rem; overflow: hidden;}
.hideSorts{ display: none; z-index: 2; position: absolute; left: -1rem; top:0; background: #fff; padding:0 0 0.3rem 1rem;}
.hideSorts a, .initSort a{ margin-bottom: 0.38rem;}
.hideSorts .cBtn{ width: 40%; height: 0.6rem; line-height: 0.6rem; margin: 0.1rem auto 0; font-size: 0.31rem;}

/*评价*/
.evaluate{ padding-bottom: 2rem;}
.fileUploads{ padding: 0.4rem 0 0.45rem; background: #fff;}
.fileUploads .bd{ margin-left: 3%;}
.fileUploads .eitem{ position: relative; float: left; width: 2rem; height: 2rem; text-align: center; border: #9a9a9a dashed 1px; color: #9a9a9a;}
.fileUploads .mgr{ margin-left: 5%;}
.fileUploads .eitem img{ display: block; margin: 0 auto;}
.fileUploads .rt{ position: relative; z-index: 1; font-size: 0.3rem;}
.fileUploads .rt1{ margin-top: 0.45rem;}
.fileUploads .rt2{ margin-top: 0.55rem;}
.fileUploads .rt1 i{ display:block; margin-top: 0.15rem;}
.fileUploads .rt2 i{ display:block; margin-top: 0.17rem;}
.fileUploads img.img1{width: 37%; }
.fileUploads img.img2{width: 75%; }
.fileUploads .ipt{ position: absolute; z-index: 2; left:0; top:0; width: 100%; height: 100%; opacity: 0;}

.zhonghepf{ background: #fff; margin: 0.3rem 0 0; padding: 0.35rem 0;}
.zhonghepf .hd i{ color: #666; margin-left: 3%; font-size: 0.33rem;}
.zhonghepf .fr{ margin: 0.06rem 3% 0 0;}
.zhonghepf .hd em{ display: inline-block; float: left; width: 0.35rem; height: 0.33rem; margin: 0 0.15rem; background-image: url("../images/start1.png")}
.zhonghepf .hd em.cur{background-image: url("../images/start2.png")}

.zhtag{ background: #fff; padding-bottom: 0.3rem;}
.zhtag .bd{ width:94%; margin-left:3%; padding-top: 0.35rem; border-top: #f1f1f1 solid 1px;}
.zhtag i, .zhtag em{ float: left; display: inline-block; color: #9a9a9a; font-size: 0.3rem;}
.zhtag i{ margin: 0.04rem 0.12rem 0 0;}
.zhtag em{ margin: 0 0.12rem 0.35rem 0.12rem; font-size: 0.28rem; border: #f1f1f1 solid 1px; padding: 0.04rem 0.13rem; background: #fff; border-radius: 0.3rem;}
.zhtag em.cur{ color: #333; background: #f8e5e7;}
.fxtyTxt{ margin: 0 3%;}
.fxtyTxt textarea{ width: 95%; height: 1.5rem; padding: 0.15rem; font-size: 0.3rem; color: #666; resize: none;}
.fxtyTxt span{ display: block; margin-bottom: 0.2rem; color: #ddd;  font-size: 0.28rem; }
.subEvaluate{ position: fixed; left: 0; bottom:0; width: 100%; height: 1.5rem; background: #fff;}
.subEvaluate .cBtn{ margin: 0.35rem auto 0; width: 80%;}
.goAddr{ position: relative; height: 1.58rem; margin-top:0.2rem; background: #fff; overflow: hidden;}
.goAddr .addrIcon{ left: 3%; top:0.36rem;}
.goAddr p{ margin-left: 1.6rem;}
.goAddr p i{ display: block; margin: 0.33rem 0 0.12rem 0; font-size: 0.34rem; color: #666;}
.goAddr p em{font-size: 0.26rem; color: #9a9a9a}
.goAddr a{ display: block; margin: 0.38rem 5% 0 0; font-size: 0.78rem; color: #b5b5b5;}
.uploadZM{ padding-bottom:2rem;}

/*商品详情*/
.pDetail{ padding-bottom: 1.8rem; overflow-x: hidden; }
.pDetail .reList{margin-top: 0.3rem}
.pDetail .inTab .bd em{ color: #666; margin-left: 0.5rem;}
.pDetail .inTab .bd em.byouss{ margin-left: 0.1rem;}
.pDetail .baoyouTxt span{ margin-left: 0.5rem;}
.pDetail .inTab .bd .fa-angle-right{ display: block; margin:0.02rem 1% 0 0; padding: 0.1rem; font-size: 0.6rem;}
.phds{ width: 100%; height: 0.85rem; padding-top: 0.15rem; font-size: 0.35rem; background: none; line-height: 0.85rem;}
.phds strong{ display: inline-block; font-size: 0.35rem; margin-left: 3%}
.phds a{ float: right; color: #666; font-size: 0.28rem; margin-right: 3%;}
.proDetail, .proPJ{ margin-top: 0.1rem; background: #fff;}
.pconts, .ptxtCont{ width: 95%; margin-left: 2.5%; line-height: 0.55rem; font-size: 0.3rem; overflow-x: hidden;}
.pconts img, .plTxt img{ max-width: 100%;}
.pconts p, .pconts div{ font-size: 0.31rem; line-height: 0.55rem;}
.proPJ .zhtag{ padding-bottom: 0;}
.proPJ .zhtag em{ padding: 0.08rem 0.13rem}

.ptxtCont{ margin-top: -0.2rem;}
.plTxt{ padding: 0.2rem 0; border-bottom: #eee solid 1px;}
.plTxt .hd .fr img{ display: block; float: left; width: 0.24rem; margin: 0.18rem 0.08rem 0;}
.plTxt .utx{ width: 0.5rem; height: auto; margin-top: 0.03rem;}
.plTxt .uph{ font-size: 0.32rem; margin: 0 0 0 0.15rem;}
.plConts{ padding-top: 0.25rem; }
.plConts img{ padding-top: 0.12rem;}
.proWins, .proWins2{ position: absolute; bottom:-8rem; left:0; background: #fff; border-top-left-radius: 0.3rem; border-top-right-radius: 0.3rem}
.baoyouTip{ font-size: 0.3rem; margin: 0 2.5%; padding: 0.3rem 0; line-height: 0.55rem;}
.baoyouTip p{ padding: 0.1rem 0;}

.proWins2 .myFolder{ padding:0;}
.proWins2 .myFolder .spList{ box-shadow: none; margin-top:0.02rem;}
.proWins2 .myFolder .spList .thumb{ left:3%;}
.proWins2 .myFolder .spList .pname{ margin-left: 2.5rem;}
.proWins2 .myFolder .priceBom{ margin: 0.05rem 0 0.15rem 0;}
.proWins2 .cartsH{ bottom: 0;}
.proWins2 .cartsH span{ margin: 0 0.3rem; }
.proWins2 .cartsH .bgSize{ margin-top: 0.3rem;}
.buySL{ position: relative; width: 96%; height: 1rem; margin-left: 2%; padding-top: 0.1rem; line-height: 1rem; border-top:#f1f1f1 solid 1px;}
.goumaisl{ font-size: 0.33rem; margin-left: 2%;}
.buyHd{ height: 1.2rem; margin: 0.4rem 3% 0;}
.buyHd a{ display: block;}
.addCarts{ width: 50%; background: #fb7c00; border-top-right-radius: 0; border-bottom-right-radius: 0;}
.goBuy{ width: 50%; background: #ff5e15;  border-top-left-radius: 0; border-bottom-left-radius: 0;}

.ifocus{ z-index:89; clear:both; position:relative; width:100%; box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15);}
.swiper-container, .swiperContainerOther { z-index:1; position:relative; width: 100%; height:100%;}
.swiper-slide {width: 100%; text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-slide a{ display:block; width:100%; height:100%;}
.swiper-slide img{ display:block; width:100%; height:auto;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);}
.swiper-slide i{ z-index:11; position:absolute; left:10px; bottom:3px; color:#fff; font-size:14px;}
.swiper-slide em{ z-index:9; position:absolute; left:0; bottom:0; display:block; width:100%; height:22px; opacity:0.3; background:#000;}
.swiper-pagination{ display: none; width:100%; text-align:center;}
/*.swiper-container-horizontal > .swiper-pagination{ bottom:2px;}*/
/*.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet{ margin:0 3px;}*/
/*.swiper-pagination-bullet{ width:5px; height:5px; background:#f8f8f8; opacity:0.8; border-radius:50%;}*/
/*.swiper-pagination-bullet-active{ background:#feba01 }*/
.curIdxImg{ z-index: 3; position: absolute; right: 3%; bottom: 0.2rem; width: 1.05rem; height: 0.57rem;line-height: 0.57rem; text-align: center; overflow: hidden;}
.curIdxImg b{ z-index: 1; position: absolute;top: 0; left:0;  width: 100%; height: 100%;display: block; background: #000; opacity: 0.65; border-radius: 0.3rem;}
.curIdxImg .curTxt{ z-index: 2; position: relative; margin: 0 auto; color: #fff; font-size: 0.3rem;}
.curIdxImg .curTxt .fl, .curIdxImg .curTxt .fr{ display: inline-block; width: 50%; text-align:center;}
.curIdxImg .curTxt span{ position: absolute; left: 47.5%; top:0; font-size: 0.24rem; line-height: 0.55rem;}
.proHead{}
.proHead .spList{ margin-top: 0; padding-top: 0;}
.proHead .spList .sitem{ padding:0.2rem 0 0.2rem; border: none;}
.proHead .spList .pname{ margin-left:3%;}
.proHead .spList .pname i{ font-size: 0.4rem;}
.proHead .spList .price{ top:0.39rem;}
.proHead .spList .price i{ color: #fb7c00;}
.proHead .spList .price span{ font-size: 0.3rem; color: #9a9a9a;}
.pdesc{ margin:0 3%; font-size: 0.3rem; border-top:#f1f1f1 solid 1px; padding:0.2rem 0 0.3rem;}
.pdetxt{ line-height: 0.55rem;}
.pdesc .chjcs{ padding-top: 0.2rem; color: #9a9a9a;}
.spBomPro{ height: 1.35rem;}
.spBomPro .skefu{ margin-left: 2%; width: auto;}
.spBomPro .skefu i{ margin-top: 0.26rem;}
.spBomPro em{ color: #9a9a9a;}
.spBom .shareP{ margin:0 0.41rem 0 0.38rem;}
.spBom .shareP i{ display: block; width: 0.47rem; height: 0.36rem; margin: 0.29rem auto 0.06rem;background-image: url('../images/icon22.png')}
.spBom .folderP i{ display: block; width: 0.4rem; height: 0.39rem; margin: 0.27rem auto 0.06rem;background-image: url('../images/icon23.png')}
.spBom .folderPCur i{ background-image: url('../images/icon13.png')}
.spBom .folderPCur em{ color:#35bd3a;}
.buyPro{ position:absolute; right:2%; top:0.27rem; width: 50%; }
.buyPro .cBtn{font-size: 0.29rem;}

/*个人中心*/
.pcenter{ padding-bottom: 1.8rem;}
.pcenter .hd{ z-index: 1; position: relative; height: 2.4rem; background: #35bd3a}
.notLogin{ padding-top: 0.25rem;}
.visitorThumb, .sculpture{ width: 1.4rem; height: 1.4rem; margin-left: 3%; border-radius: 50%; background: #fff; overflow: hidden;}
.visitorThumb img{ display: block; width: 0.6rem; height: auto; margin: 0.3rem auto 0;}
.showVt{ margin: 0.1rem 0 0 0.25rem;}
.showVt a{ display: block; color: #fff; }
.showVt a.showWX{ font-size: 0.34rem; margin-bottom: 0.25rem;}
.showVt a.bindPhone{ display: inline-block; font-size: 0.3rem; padding: 0.05rem 0.1rem; border-radius: 0.25rem; border: #fff solid 1px;}
.setIcon{ display: block; position: absolute; right:5%; top:0.7rem; width: 0.4rem; height: 0.4rem; background-image: url("../images/set.png")}
.isLogin{ margin-top: 0.15rem;}
.sculpture img{ width: 100%; height: 100%; border-radius: 50%;}
.sculpture a{ display: block;}
.lgName{ margin-top:0.1rem; font-size:0.35rem;}
.lgPhone{ margin-top: 0.15rem; font-size: 0.3rem;}
.lgPhone em{ display: inline-block; width: 0.18rem; height: 0.28rem; margin: 0.07rem 0.08rem 0 0; background-image: url("../images/icon19.png")}

.funList{ z-index: 2; position:relative; margin-top: -0.4rem;}
.funItem{ width: 94%; margin:0 0 0.3rem 3%; padding-bottom: 0.15rem;  background: #fff; border-radius: 0.1rem; box-shadow: 2px 2px 2px #eee;}
.funItem .fhd{ margin: 0 3%; height: 0.6rem; padding-top: 0.3rem;}
.funItem .fhd i{ font-size: 0.36rem;}
.funItem .fhd a{ margin-top: 0.05rem; color: #9a9a9a; font-size: 0.3rem;}
.funItem .fbd{}
.funItem .fbd a{ position: relative; float: left; display: block; width: 25%; margin: 0.25rem 0; text-align: center; color: #9a9a9a; font-size: 0.3rem;}
.funItem .fbd .dfksl{ position: absolute; right: 0.22rem; top:-0.1rem; width: 18px; height: 18px; line-height: 18px; text-align: center; background: #35bd3a; color: #fff; font-size: 0.25rem; border-radius: 50%;}
.funItem .fbd i{ display: block; margin: 0 auto 0.15rem; height: 0.4rem;}
.funItem .fbd i.i1{ width: 0.47rem; background-image: url("../images/qc.png");}
.funItem .fbd i.i2{ width: 0.53rem; background-image: url("../images/hc.png");}
.funItem .fbd i.i3{ width: 0.38rem; background-image: url("../images/icon1.png");}
.funItem .fbd i.i4{ width: 0.47rem; background-image: url("../images/icon2.png");}
.funItem .fbd i.i5{ width: 0.3rem; background-image: url("../images/icon10.png");}
.funItem .fbd i.i6{ width: 0.52rem; background-image: url("../images/icon12.png");}
.funItem .fbd i.i7{ width: 0.41rem; background-image: url("../images/icon13.png");}
.funItem .fbd i.i8{ width: 0.4rem; background-image: url("../images/icon14.png");}
.funItem .fbd i.i9{ width: 0.4rem; background-image: url("../images/icon15.png");}
.funItem .fbd i.i10{ width: 0.44rem; background-image: url("../images/kf.png");}
.funItem .fbd i.i11{ width: 0.4rem; background-image: url("../images/icon16.png");}
.funItem .fbd i.i12{ width: 0.41rem; background-image: url("../images/icon17.png");}
.funItem .fbd i.i13{ width: 0.33rem; background-image: url("../images/icon18.png");}

/*关于我们*/
.aboutUs{ margin: 0.4rem 3% 0; font-size: 0.33rem; color: #666; line-height: 0.55rem;}
.aboutUs p, .aboutUs div{ padding:0.1rem 0 0.2rem;}
.aboutLogo{ width: 72%; padding: 0;}
.aboutLogo img{ width: 100%; height: auto;}
.linkUs .bd{ padding-bottom: 1.3rem;}
.anquanzx .hd{ padding: 0.25rem;}
.anquanzx .bd .fa-angle-right, .zhanghaobd .bd .fa-angle-right{ margin:0.2rem 0 0 0.15rem; color: #d9d9d9;}
.zhanghaobd{ margin-top: 0.4rem;}
.zhanghaobd .inTab .tx{ float: left;}
.zhanghaobd .inTab img{ float: left; width: 0.38rem; height: auto; margin: 0.27rem 0.15rem 0 0;}

.editPhone{ background: #fff; margin-top: 0.3rem; padding-bottom: 1rem; }
.editPhone .hd{ padding-top: 0.3rem; font-size: 0.32rem; text-align: center;}
.editPhone .bd{ margin: 0.6rem 6% 0;}
.editPhone .item{ clear: both; position: relative; width: 100%; height: 1rem; border-bottom: #f1f1f1 solid 1px;}
.editPhone .item input{ font-size: 0.33rem; padding-left: 0.1rem; line-height: 1rem;}
.editPhone .iptNumber{ margin-left: 1rem;}
.editPhone .preTxt{ position: absolute; left:0; top:0.3rem; color: #666; font-size: 0.3rem;}
.editPhone .sureEdit{  margin: 0.7rem auto 0;}
.editPhone .getCode{ position: absolute; right:0; top:0.28rem; color: #35bd3a; font-size: 0.33rem;}

/*专家团队*/
.zjtd{ margin-top: 0.2rem}
.zjtdItem{ clear: both; position: relative; width: 96%; margin-left: 2%; height: 2rem; margin-bottom: 0.2rem; background: #fff;  box-shadow: 2px 2px 2px #eee; overflow: hidden;}
.zjtdItem .tx{ float: left; width: 1.55rem; margin:0.18rem 0 0 2%}
.zjtdItem .tx img{ display: block; width: 100%; height: auto; border: #f3f3f3 solid 1px;}
.zjtdItem .bd{ z-index: 1; position: absolute; left:1.98rem; top:0;}
.zjtdItem .zjName{ margin: 0.45rem 0 0.2rem; font-size: 0.38rem; }
.zjtdItem .zjName span{ font-size: 0.28rem; color: #9a9a9a;}
.zjtdItem .zjAdd{ position: absolute; right:0; top:0; color: #fff; background: #35bd3a; width: 0.6rem; height: 0.6rem; text-align: center; font-size: 0.45rem; overflow: hidden; line-height: 0.58rem;}
.zjtdItem .bd{ width: 80%;}
.zjtdItem .bd .clr{ width: 100%; margin-left: -0.15rem;}
.zjtdItem .bd p{ float: left; margin: 0 0.1rem;}
.zjtdItem .bd i, .zjtd .bd em{ float: left; display: inline-block;}
.zjtdItem .bd i{ margin: 0.05rem 0.08rem 0 0;}
.zjtdItem .bd em{ font-size: 0.27rem; color: #666;}
.zjtdItem i.i1, .zjtd i.i2{ width: 0.28rem; height: 0.26rem; background-image: url('../images/zj1.png');}
.zjtdItem i.i2{ background-image: url('../images/zj2.png');}
.zjtdItem i.i3{width: 0.26rem; height: 0.31rem; background-image: url('../images/zj3.png');}

.zjtdDesc{ position: absolute; bottom:-8rem; left:0; background: #fff; border-top-left-radius: 0.3rem; border-top-right-radius: 0.3rem}
.zjtdDesc .hd{ margin: 0 3%; font-size: 0.35rem; color: #35bd3a; padding: 0.2rem 0 0.15rem; border-top:#f1f1f1 solid 1px;}
.zjtdDesc .zjtdItem{ z-index: 1; margin-top: 0.1rem; box-shadow:none; overflow:inherit}
.zjtdDesc .zjDesc{ position: relative; z-index: 2; color: #666; margin: 0 3%; padding-bottom: 0.3rem; font-size: 0.32rem; line-height: 0.53rem; min-height: 2rem; max-height: 4.5rem; overflow-y: auto;}
.zjtdDesc .zjAdd{ z-index: 3; right:3%; margin-top:-0.1rem; width: 0.75rem; height: 0.7rem;line-height: 0.75rem;}
.zjtdDesc .zjAdd i{font-size: 0.5rem;}

/*首页*/
.idxWrap{ padding:2.75rem 0 1.5rem;}
.idxPos{ z-index: 3; position: relative; background: #fff;}
.idxWrap .reList .bgDiv{ padding-bottom:0.1rem;}
.ibanner{ width: 100%;}
.idxbImg{ position: relative; display: block; width: 94%; margin-left: 3%; color: #fff !important;}
.isortDesc{ position:absolute; left:0; top: 22%; width:2.5rem; height: 1.65rem; }
.isortDesc b{ z-index: 1; position: absolute; left:0; top:0; display: block; width: 100%; height: 100%; background: #000; opacity: 0.65; border-top-right-radius: 0.4rem; border-bottom-right-radius:0.4rem;}
.isortDesc p, .isortMore p{ z-index: 2; position: relative;}
.isortDesc i{ display: block; font-size: 0.4rem; font-weight: bold; margin: 0.28rem 0 0.15rem 0.2rem;}
.isortDesc em{ display: block; font-size: 0.32rem; margin-left: 0.2rem;}
.isortMore{ position: absolute; right:3%; bottom:0.35rem; font-size: 0.28rem;}

.idxHeader{ z-index: 19; position:fixed; left: 0; top:0; width:100%; height: 2rem; background: #35bd3a; }
.idxHeader2{ z-index: 2; position:fixed; left: 0; top:2rem; height: 0.7rem; width:100%; background: #35bd3a; border-bottom-left-radius: 0.3rem; border-bottom-right-radius: 0.3rem;}
.idxSearch{position:absolute; left:0; top: 1.42rem; width:100%; height:0.95rem; margin: 0 auto;  background: #35bd3a;}
.idxSearch .ipt{ width: 89%; height: 0.7rem; margin-left: 3%; padding-left: 5%; color: #9a9a9a; background: #fff; border-radius: 0.5rem;}
.idxSearch .idxSeaIcon{ position: absolute; right:6%; top: 0.1rem;  width: 0.5rem; height: 0.5rem; }
.idxSearch em{ display: inline-block; width: 0.35rem; height: 0.35rem; margin: 0.06rem 0 0 0.06rem; background-image: url('../images/index17.png');}

.idxBanner{ z-index: 3; position: relative; width: 94%; margin:-0.35rem 0 0 3%; overflow-x: hidden;
    border-top-left-radius: 7px; border-top-right-radius: 7px;}
.idxBanner img{ width: 100%; height: auto;}
.idxBannerSwiper{}

.logo{position:absolute; left:2%; top:0.3rem; width: 90%;}
.logo img{ display: block; width:4.90rem; height: 0.85rem;}


.navIcon { position:absolute; right:4.3%; top:0.45rem; width:0.52rem; height: 0.42rem;background-image: url('../images/index19.png') ;}
.notice{ position: relative; width: 100%; border-top: #f1f1f1 solid 1px;}
.noticeIcon{ position: absolute;left:3%; top: 0.22rem; width: 0.34rem; height: 0.32rem;background-image: url('../images/index18.png') ;}
.notice .bd{ width: 100%; height: 0.8rem; overflow: hidden;}
.notice .bd li a{ display: block; margin-left: 10%; width: 79%; color: #9a9a9a; line-height: 0.8rem;}
.notice a.more{ position: absolute; right:0; top: 0; display:block; padding:0 0.3rem; height: 100%; line-height: 0.8rem;  display: block; font-size: 0.5rem; color: #b5b5b5;}

.hotProduct{ min-height: 2rem; margin-top: -0.25rem; background:#fff;}
.hotProduct .hd{ height:0.7rem; padding-top: 0.15rem; line-height:0.7rem}
.hotProduct .hd strong{ font-size:0.4rem; display:inline-block; margin-left:3%;}
.hotProduct .hd a{ display:block; color:#9a9a9a; font-size:0.3rem; margin-right:3%;}
.hotProduct .ifocus{ box-shadow:none;}
.hotProduct .ritem{ float: left; width: 100%; display: block; padding-bottom: 0.25rem; margin-bottom: 0.25rem; text-align: left; background: #fff; overflow: hidden; box-shadow: 3px 3px 10px #eee;}
.hotProduct .ritem .tp{ width: 90%; margin:4.5% 0 0 4.5%;}
.hotProduct .ritem .tp img{ width: 100%; height: auto; display: block;}
.hotProduct .ritem .hotTags{ position: absolute; right: 0.3rem; top:0.125rem; background: #fb7c00; color: #fff; font-size: 0.3rem; text-align: center; width: 0.56rem; height: 0.63rem; border-bottom-left-radius: 0.26rem; border-bottom-right-radius: 0.26rem; overflow: hidden;}
.hotProduct .ritem .hotTags strong{ display: block; margin-top: 0.11rem;}

.hotProduct .rname{ margin:0.2rem 0 0.16rem 6%; width:94%; font-size: 0.3rem}
.hotProduct .rprice{ position: relative; margin-left: 3%; width: 97%; color: #9a9a9a; text-align:left; font-size: 0.25rem;}
.hotProduct .rprice strong{ font-weight:normal; color: #fb7c00; font-size: 0.3rem;}
.hotProduct .rprice span{ position: absolute; right:5.5%; top:0.05rem; width: 0.33rem; height: 0.33rem; display: inline-block; background-image: url('../images/icon5.png')}
.hotProduct .zjd{ margin-left: 2%;}

.ibk{ width: 100%; margin: 0.3rem 0; background: #fff;}
.ibk li{ float: left; width: 25%; overflow: hidden; text-align: center;}
.ibk li a{ display: block; color:#666; font-size: 0.28rem;}
.ibk li i{display: block; width: 1rem; height: 1rem; margin: 0 auto 0.1rem;background-image: url('../images/index13.png');}
.ibk li i.i1{background-image: url('../images/index14.png');}
.ibk li i.i2{background-image: url('../images/index15.png');}
.ibk li i.i3{background-image: url('../images/index16.png');}

.idxBanner2{ background: #f9f9f9; padding: 0.3rem 0;}
.idxBanner2 li{ position: relative; width: 46%; height: 1.65rem; background: #ccfdce; margin-bottom: 0.2rem; overflow: hidden;}
.idxBanner2 li a{ display: block;}
.idxBanner2 li.fl{ margin-left: 3%;}
.idxBanner2 li.fr{ margin-right: 3%;}
.idxBanner2 li.i1{ background: #fff3e1;}
.idxBanner2 li.i2{ background: #ccdefd;}
.idxBanner2 li.i3{ background: #f4dfff;}

.idxBanner2 li span{ position: absolute; left: 6%; bottom:0.25rem; display:inline-block; border-radius: 0.22rem; background: #35bd3a; color: #fff; font-size: 0.2rem; text-align: center; padding: 0.08rem 0.15rem;}
.idxBanner2 li.i1 span{background: #f16c00;}
.idxBanner2 li.i2 span{background: #007cb5;}
.idxBanner2 li.i3 span{background: #7e00bf;}

.idxZJTD{ position: absolute; left:6%; top: 0.33rem; font-size: 0.34rem;}
.idxZJTD em, .idxZJTD i{ display: inline-block;}
.idxBanner2 li .idxZJTD em{ width: 0.37rem; height: 0.32rem; margin:0.07rem 0.1rem 0 0;background-image: url("../images/index5.png");}
.idxBanner2 li.i1 .idxZJTD em{ width: 0.38rem; background-image: url("../images/index6.png");}
.idxBanner2 li.i2 .idxZJTD em{ width: 0.32rem; background-image: url("../images/index7.png");}
.idxBanner2 li.i3 .idxZJTD em{ width: 0.32rem; background-image: url("../images/index8.png");}

.idxBanner2 li .idxZJTD i{ color: #35bd3a;}
.idxBanner2 li.i1 .idxZJTD i{ color: #f16c00;}
.idxBanner2 li.i2 .idxZJTD i{ color: #007cb5;}
.idxBanner2 li.i3 .idxZJTD i{ color: #7e00bf;}

.idxBanner2 li b{ position: absolute; right: 0; bottom: 0; display: block; width: 1rem; height: 1rem; background-image: url("../images/index9.png");}
.idxBanner2 li.i1 b{background-image: url("../images/index10.png");}
.idxBanner2 li.i2 b{background-image: url("../images/index11.png");}
.idxBanner2 li.i3 b{background-image: url("../images/index12.png");}

.rNav{ position: fixed; right:-3rem; top:0; width: 45%; height: 100%; background: #222228; }
.rNav ul{ margin-top:1.3rem;}
.rNav li{ width:100%; margin:0.4rem 0; clear: both;}
.rNav li a{ display: block; width: 75%; height: 0.8rem;  line-height: 0.8rem; margin: 0 auto; color: #fff; font-size: 0.38rem; text-align: center; overflow: hidden;}
.rNav li.cur a{ background: #35bd3a; border-radius: 0.35rem;}
.closeRnav{ position: absolute; right:9.5%; top:0.25rem; font-size: 0.45rem; color: #fff;}


/*常见问题*/
.cjwt{ margin-top: 0.25rem;}
.cjwt a{ position: relative; display: block; width: 94%; height: 1.95rem; margin:0 0 0.25rem 3%; background: #fff; box-shadow: 2px 2px 2px #eee;}
.cjwt h3{ padding-top: 0.3rem; margin-left:1rem; max-width: 82%; color: #666; font-size:0.33rem; font-weight: normal}
.cjwt p{ width: 94%; margin: 0.2rem 0 0 3%; height: 0.82rem; color: #9a9a9a; font-size: 0.28rem; line-height: 0.4rem;}
.cjwt .pdate{ position: absolute; top:0.25rem; left:-0.1rem; padding: 0.1rem 0.15rem; background: #009314; font-size: 0.27rem; color: #fff}
.cjwtTitle{font-size: 0.39rem; text-align: center; margin: 0 6%; margin-top: 0.4rem;}
.cjwtDate{ border-top:#f1f1f1 solid 1px; margin: 0.2rem 2% 0; padding-top: 0.2rem; text-align: center; color: #9a9a9a; font-size: 0.29rem;}
.cjwtCont{ color: #666; font-size: 0.35rem; width: 94%; margin-left: 3%; overflow-x:hidden}
.cjwtCont p, .cjwtCont div{ padding: 0.17rem 0; line-height: 0.55rem;}
.cjwtPage{ height: 0.8rem; margin:0.5rem 5% 0; background: #f9f9f9; border: #f1f1f1 solid 1px; line-height: 0.8rem; border-radius: 0.15rem; text-align: center;overflow:hidden; }
.cjwtPage a{ display: block; font-size: 0.3rem;}
.cjwtPage i{ float: left; display: inline-block; width: 0.31rem; height: 0.37rem; margin: 0.18rem 0.12rem 0 23%; background-image: url('../images/backList.png')}
.cjwtPage .itemPage{ width: 30%;}
.cjwtPage .itemBack{ width: 40%;}

/*底部导航*/
.bomNav{ z-index: 8; position: fixed; left: 0; bottom:0; width: 100%; height: 1.15rem; background: #fff; border-top:#f1f1f1 solid 1px; overflow: hidden;}
.bomNavBdr{ border-top: #f1f1f1 solid 1px;}
.bomNav .nitem{ float: left; width: 25%; display: block; height: 100%; font-size: 0.28rem; overflow: hidden; text-align: center;}
.bomNav .nitem i{ display: block; width: 0.43rem; height: 0.4rem; margin: 0.19rem auto 0.05rem; background-image: url('../images/i1.png');}
.bomNav .nitem i.i1{ width: 0.41rem; background-image: url('../images/i3.png');}
.bomNav .nitem i.i2{ width: 0.4rem; background-image: url('../images/i5.png');}
.bomNav .nitem i.i3{ width: 0.38rem; background-image: url('../images/i7.png');}
.bomNav .cur{ background: #35bd3a; color: #fff;}
.bomNav .cur i{background-image: url('../images/i2.png');}
.bomNav .cur i.i1{background-image: url('../images/i4.png');}
.bomNav .cur i.i2{background-image: url('../images/i6.png');}
.bomNav .cur i.i3{background-image: url('../images/i8.png');}

/*其他*/
.fenxiangyl{ padding-bottom: 0}
.shareyl{ position: relative;}
.shareyl .hd2{z-index: 4; position: absolute; left: 0; top: 1.83rem;}
.shareyl .bom{ position: relative;}
.shareyl .hd img, .shareyl .hd3 img{ display: block; width: 100%; height: auto;}
.shareyl .hd2 img{width: 72%; height: auto; margin-left: 14%;}
.shareyl .hdDesc{clear: both; color: #007030; font-size: 0.26rem; margin: 0 3%; line-height: 0.46rem; text-align: justify;}
.shareyl .cBtn{ height: 0.92rem; line-height: 0.92rem; font-size: 0.42rem; margin: 0.4rem auto 0; background: #14a150; background:-webkit-linear-gradient(left,#40af6f,#029b44);}
.shareyl .hd3{z-index: 3; position: fixed; left:0; bottom: 0; width: 100%;}
.shareyl .hd5{ z-index: 4; position: relative; margin-top: -0.6rem;}

#dateshadow{ z-index: 9999;}
#datePage{ height: 275px;}
#datescroll{ height: 155px;}
#datetitle h1{ font-size:0.43rem;}
#datemark{ height: 30px; top: 105px;}
#yearwrapper ul li, #monthwrapper ul li, #daywrapper ul li{ font-size: 14px;}

.weui-picker-container .toolbar .toolbar-inner{ height: 50px;}
.weui-picker-container .toolbar, .toolbar .title, .toolbar .picker-button{ font-size: 22px; height: auto; line-height: 50px;}
.weui-picker-container .weui-picker-modal .picker-item{ font-size: 20px;}




