/* ::::: http://ewt.ijuying.com/Public/home/css/index20.css ::::: */

* { margin: 0px; padding: 0px; }
body { width: 100%; font-size: 14px; color: rgb(169, 2, 1); }
a, a:hover { text-decoration: none; color: rgb(197, 14, 12); }
.header { width: 100%; height: 44px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(102, 102, 102); box-sizing: border-box; position: fixed; top: 0px; line-height: 44px; text-align: center; border-bottom: 1px solid rgb(221, 221, 221); }
.header b { font-size: 1.8rem; }
html { font-size: 100px; -moz-text-size-adjust: none; }
body { background-color: rgb(255, 255, 255); color: rgb(102, 102, 102); font-family: "微软雅黑","Microsoft YaHei"; }
input::-moz-placeholder, textarea::-moz-placeholder { color: rgb(153, 153, 153); font-size: 0.18rem; font-family: "微软雅黑"; }
.header { background: rgb(255, 58, 80) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-family: "微软雅黑"; border-bottom: medium none; z-index: 2; }
.header > b { font-weight: normal; font-size: 0.18rem; }
.storeInfo > p:nth-child(2), .goodsListBox .storeInfo > p:first-child { display: inline-block; font-size: 0.16rem; background: transparent url('../images/store_icon.png') no-repeat scroll left center / 0.22rem 0.2rem; padding-left: 0.3rem; }
.storeInfo > p:nth-child(3) { display: inline-block; font-size: 0.14rem; color: rgb(170, 170, 170); padding-top: 0.05rem; }
.storeInfo > p:nth-child(3) i { display: inline-block; width: 0.45rem; margin-right: 0.05rem; text-align: center; box-sizing: border-box; border: 1px solid rgb(255, 58, 80); color: rgb(255, 58, 80); font-size: 0.1rem; font-style: normal; }
.goodsDetailContent > p:nth-child(2), .numAddReduce { display: inline-block; width: 1.2rem; height: 0.25rem; margin: 0.05rem 0px 0px; line-height: 0.23rem; box-sizing: border-box; padding: 0px 0.15rem; border: 1px solid rgb(221, 221, 221); border-radius: 4px; font-size: 0.16rem; color: rgb(153, 153, 153); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.settlementBox > div:nth-child(2) { float: left; width: 48%; height: 100%; box-sizing: border-box; padding-top: 0.1rem; text-align: right; }
.settlementBox > div:nth-child(2) > p:first-child { font-size: 0.16rem; }
.settlementBox > div:nth-child(2) > p:first-child span { font-size: 0.16rem; color: rgb(255, 58, 80); }
.settlementBox > div:nth-child(2) > p:first-child span em { font-size: 0.1rem; font-style: normal; }
.settlementBox > div:nth-child(2) > p:last-child { font-size: 0.14rem; color: rgb(170, 170, 170); }
.deleteTips > p:nth-child(2) { font-size: 0.14rem; color: rgb(102, 102, 102); line-height: 0.48rem; }
.receiptAddressBox > p:nth-child(2) { font-size: 0.16rem; color: rgb(102, 102, 102); }
.buyerMessage::-moz-placeholder { color: rgb(170, 170, 170); font-size: 0.14rem; font-family: "微软雅黑"; }
.distributionModeBox > div:nth-child(2) { font-size: 0.14rem; color: rgb(102, 102, 102); }
.distributionModeBox > div:nth-child(2) em { font-style: normal; }
.distributionModeBox > div:nth-child(3) { margin-left: 0.1rem; font-size: 0.14rem; color: rgb(170, 170, 170); background: transparent url('../images/grayrightarrow.png') no-repeat scroll right center / 0.08rem 0.17rem; padding-right: 0.2rem; }
.priceDetailBox > div:first-child p:nth-child(2) { color: rgb(170, 170, 170); }
.chk_3 + label::after { content: " "; position: absolute; top: 0px; transition: box-shadow 0.1s ease-in 0s; left: 0px; width: 100%; height: 100%; border-radius: 100px; box-shadow: 0px 0px 0px 0px rgb(238, 238, 238) inset, 0px 0px 1px rgba(0, 0, 0, 0.4); }
.chk_3 + label::before { content: " "; position: absolute; background: white none repeat scroll 0% 0%; top: 1px; left: 1px; z-index: 1; width: 31px; transition: all 0.1s ease-in 0s; height: 31px; border-radius: 100px; box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.05), 0px 0px 1px rgba(0, 0, 0, 0.3); }
.chk_3:active + label::after { box-shadow: 0px 0px 0px 20px rgb(238, 238, 238) inset, 0px 0px 1px rgb(238, 238, 238); }
.chk_3:active + label::before { width: 37px; }
.chk_3:checked:active + label::before { width: 37px; left: 20px; }
.chk_3:checked + label::before { content: " "; position: absolute; left: 26px; border-radius: 100px; }
.chk_3:checked + label::after { content: " "; font-size: 1.5em; position: absolute; background: rgb(255, 58, 80) none repeat scroll 0% 0%; box-shadow: 0px 0px 1px rgb(255, 58, 80); }
.tipBox { width: 100%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-sizing: border-box; padding: 0.25rem 0.15rem 0.15rem; text-align: center; margin-top: 44px; }
.tipBox img { width: 0.64rem; }
.tipBox p { font-size: 0.16rem; color: rgb(102, 102, 102); line-height: 0.48rem; }
.editInfoBox > div input::-moz-placeholder, .editInfoBox > div textarea::-moz-placeholder { color: rgb(201, 200, 200); font-size: 0.18rem; font-family: "微软雅黑"; }
.selectAddressBox > span:nth-child(2), .selectTimeBox > span:nth-child(2), .selectBirthBox > span:nth-child(2), .selectSexBox > span:nth-child(2) { font-size: 0.18rem; color: rgb(102, 102, 102); display: inline-block; width: 85%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.sC_title > div:nth-child(2) { margin: 0.06rem 0px 0px 0.06rem; }
.sC_title > div:nth-child(2) > p:first-child { font-size: 0.16rem; color: rgb(50, 50, 50); }
.sC_title > div:nth-child(2) > p:last-child { font-size: 0.12rem; color: rgb(102, 102, 102); line-height: 0.24rem; }
.sC_title > div:nth-child(2) > p:last-child span { display: inline-block; height: 100%; margin-left: 0.05rem; }
.sC_title > div:nth-child(2) > p:last-child span i { display: inline-block; width: 0.15rem; height: 0.2rem; background: transparent url('../images/red_icon01.png') no-repeat scroll center bottom / 60% 60%; margin-right: 0.01rem; }
.sC_topBox > div:first-child > p:nth-child(2), .sC_nUM_list li > div:nth-child(2) > p:last-child { font-size: 0.13rem; color: rgb(251, 145, 35); margin: 0.05rem 0px; }
.sC_topBox > div:first-child > p:nth-child(2) span, .sC_nUM_list li > div:nth-child(2) > p:last-child span { display: inline-block; margin-right: 0.05rem; vertical-align: middle; margin-top: -0.03rem; }
.sC_topBox > div:first-child > p:nth-child(2) span i, .sC_nUM_list li > div:nth-child(2) > p:last-child span i { display: inline-block; width: 0.13rem; height: 0.13rem; background: transparent url('../images/icon03.png') no-repeat scroll 0% 0% / 100% 100%; margin-right: 0.03rem; }
.sC_goodsList li > div:nth-child(2) > p:first-child a { font-size: 0.16rem; color: rgb(50, 50, 50); }
.sC_goodsList li > div:nth-child(2) > p:nth-child(2) { font-size: 0.14rem; color: rgb(153, 153, 153); margin: 0.03rem 0px; }
.sC_goodsList li > div:nth-child(2) > p:last-child { font-size: 0.14rem; color: rgb(153, 153, 153); }
.sC_goodsList li > div:nth-child(2) > p:last-child em { font-size: 0.18rem; color: rgb(255, 58, 80); font-style: normal; margin-right: 0.08rem; }
.sC_nUM_list li > div:nth-child(2) { margin-top: 0.06rem; }
.sC_nUM_list li > div:nth-child(2) > p:first-child a { font-size: 0.16rem; color: rgb(50, 50, 50); line-height: 0.24rem; }
.mIB_cB_content > div:nth-child(2) { font-size: 0.16rem; color: rgb(102, 102, 102); padding: 0.15rem 0px; border-top: 1px solid rgb(240, 240, 240); border-bottom: 1px solid rgb(240, 240, 240); }
.mIB_cB_content > div:nth-child(3) > p { font-size: 0.16rem; color: rgb(102, 102, 102); padding: 0.15rem 0px; }
.mIB_cB_content > div:nth-child(3) > div { width: 100%; box-sizing: border-box; }
.mIB_cB_content > div:nth-child(3) > div img { width: 75%; vertical-align: top; }
.contractImgBox > div:last-child > ul li:nth-child(8) { margin-right: 0px; }
.recommendList li > div:nth-child(2) { margin-left: 0.1rem; }
.recommendList li > div:nth-child(2) p { font-size: 0.15rem; color: rgb(170, 170, 170); line-height: 0.24rem; }
.recommendList li > div:nth-child(2) > p:first-child em { font-style: normal; color: rgb(255, 58, 80); }
.recommendList li > div:nth-child(2) > p:last-child em { font-style: normal; color: rgb(93, 195, 179); }
.loader span:nth-child(1) { animation-delay: -1s; background: rgba(255, 58, 80, 0.6) none repeat scroll 0% 0%; }
.loader span:nth-child(2) { animation-delay: -0.8s; background: rgba(255, 58, 80, 0.8) none repeat scroll 0% 0%; }
.loader span:nth-child(3) { animation-delay: -0.26666s; background: rgb(255, 58, 80) none repeat scroll 0% 0%; }
.loader span:nth-child(4) { animation-delay: -0.8s; background: rgba(255, 58, 80, 0.8) none repeat scroll 0% 0%; }
.loader span:nth-child(5) { animation-delay: -1s; background: rgba(255, 58, 80, 0.4) none repeat scroll 0% 0%; }
