/*startdom*/
span.ic1,
span.ic2,
span.icdel,
.jfnav .btn-user,
a.btn.btn-mygoods,
a.btn.btn-exrecord
{ background:url(../images/index/s1.png) no-repeat; background-size: 512px auto;}

a.btn.btn-back,
.btn-addstress
{ background:url(../images/user/s2.png) no-repeat; background-size: 256px auto;}

.main{ width: 1136px; margin: 0px auto; position: relative;}

.jfbox{ width: 100%; position: relative; height: auto; background: url(../images/index/bg.jpg) no-repeat top center; background-size: 100% auto; }
.jfnav{ height: 62px; border-bottom: 1px solid #4a2f29;}
.jfnav .uslist{ float: left;  width: 550px;}
.jfnav .uslist li{ height: 62px; line-height: 62px; font-size: 24px; color: #9e865f; float: left; margin-right: 50px;   }
.jfnav .uslist li.ic{ padding-left: 50px; position: relative; }
.jfnav .uslist li .ic1{ width: 22px; height: 22px; left:22px; top:17px;  background-position: -333px -53px ; }
.jfnav .uslist li .ic2{ width: 19px; height: 23px; left:22px; top:17px;  background-position: -358px -53px ;}

.jfnav .icdel{ width: 49px; height: 49px; right:23px; top:8px;  background-position: -280px -53px ; }
.jfnav .btn-user{ width: 212px; height: 47px; right:147px; top:10px;  background-position: -280px -2px ;}
.jfnav .btn-back{ width: 161px; height: 50px; right:147px; top:5px;  background-position: -2px -2px ;}


.jfcont{ position: relative;}
.jfcont .btn-box{ width: 650px; height: 55px; margin: 37px auto 47px auto; position: relative;}
.jfcont .btn-box .btn{ width: 274px; height: 58px; position: absolute;}
.jfcont .btn-box .btn-mygoods{  left:0px; top:0px;  background-position: -2px -2px ;}
.jfcont .btn-box .btn-exrecord{  right:0px; top:0px;  background-position: -2px -64px ;}
.jfcont .btn-box2{ width: 1025px; margin: 0px auto; overflow:hidden;}
.jfcont .btn-box2 .btn{ width: 33.33%; height: 384px; position: relative; float: left; }
.jfcont .btn-box2 .btn.mr{ margin-right: 0px;}
.jfcont .btn-box2 .btn img{ width: 334px; height: 384px;  border: 0px; display: block; float: left; }
.jfcont .btn-box2 .btn img.md{ margin: 0px auto; float: none;}
.jfcont .btn-box2 .btn img.mr{ float: right;}

.user-box{ width: 1073px; height: 480px; border: 1px solid #3e2722;  border-radius: 8px;  margin: 54px auto 0px auto; }
.user-box.ubox2{ height: 640px; margin-bottom: 20px;}
.user-box.ubox3{ min-height: 640px; margin-bottom: 20px;}
.user-box .title{ width: 228px; height: 36px; background:#2d1e1e; text-align: center; line-height: 36px;  color: #f6f9be; left: 50%; margin-left: -114px; top: -18px;}
.user-box .table{ width: 470px; margin: 80px auto 0px auto; color: #b9b57a;}
.user-box .table.mg2{ margin: 40px auto 0px auto; }
.user-box .table tr td{ height: 50px; position: relative;}
.user-box.ubox2 tr td{ height: 60px;}
.user-box .table tr td.tb{ width: 240px;}
.user-box .table tr td.tb2{ width: 140px;}
.user-box .table .btn-addstress{ width: 29px; height: 29px; top: 10px; left: 0px; background-position: -167px -2px ; }
.user-box .table .text{ display: block; width: 198px; height: 40px; background: #9b5b41; color: #171011; line-height: 40px; text-indent: 0.5em; border:none;}
.user-box .table .text.text2{width: 289px; }
.user-box .table .btn-sub{ width: 274px; height: 58px; margin:15px auto; position: relative; background: url(../images/user/btn.png) no-repeat center; background-size: 100% auto; } 
.user-box .table .sbox .select{ background: #9b5b41; width: 80px; height: 40px; border: none;
-webkit-appearance:none;
appearance:none;
border:none;
font-size:18px;
padding:0px 10px;
-webkit-box-sizing:border-box;
box-sizing:border-box;
border-radius:none;
}
.user-box .table .sbox .select.select2{
    width: 228px; 
}
.user-box .table  .texta{
    display: block; width: 320px; height: 80px; background: #9b5b41; color: #171011; line-height: 40px; text-indent: 0.5em; border:none;
}

/*选择地址*/
.adslist ul li .check .ck,
.adslist ul li .btnbox .btn,
.user-box .btnBox .btn-adsadd
{ background: url(../images/user/s3.png) no-repeat; background-size:512px auto;  }
.adslist{ width: 1030px; margin:45px auto; color: #ac805d; overflow: hidden; }
.adslist ul li{ width: 506px; height: 153px; float: left; background: #311a15; border: 1px solid #411f16; border-radius: 8px; margin-right: 10px; margin-bottom: 10px; position: relative;}
.adslist ul li.mr{ margin-right: 0px;}
.adslist ul li .nr{ padding: 15px 13px;}
.adslist ul li .t1{ height: 38px; position: relative;}
.adslist ul li .t1 .phone{ position: absolute; top: 0px; right: 0px;}
.adslist ul li .t2{ height: 25px; margin-bottom: 10px; overflow: hidden; font-size: 20px;}
.adslist ul li .check{ width: 225px; height: 40px; padding-left:50px; position: relative; margin-top: 5px; }
.adslist ul li .check .ck{ width: 39px; height: 39px; position: absolute; left: 0px; top:0px; background-position: -449px -2px; }
.adslist ul li .check .ck.on{background-position: -406px -2px; }
.adslist ul li .btnbox{ width: 260px; height: 55px; position: absolute; bottom: 10px; right: 10px; }
.adslist ul li .btnbox .btn{ width: 122px; height: 56px;}
.adslist ul li .btnbox .btn-edit{ left: 0px; top: 0px; background-position: -280px -62px;}
.adslist ul li .btnbox .btn-del{ right: 5px; top: 0px; background-position: -280px -2px;}
.user-box .btnBox{ clear: both; height: 55px;}
.user-box .btnBox .btn-adsadd{ width: 274px; height: 59px; position: relative; margin:0px auto;  background-position: -2px -128px; }

/*商品列表*/
.goodslist{ width: 1030px; margin:45px auto; color: #ac805d; overflow: hidden; }
.goodslist li{ width: 246px; height: 268px; float: left; margin-right: 15px; background:url(../images/user/goods1.png) no-repeat; background-size:246px auto; position: relative;  }
.goodslist li .gd{ width: 162px; height: 101px; position: absolute; top: 55px; left: 42px;}
.goodslist li.mr{ margin-right: 0px;}
.goodslist li h3{ width: 246px; height: 55px; line-height: 55px; text-align:center; left: 0px; bottom: 5px; position: absolute;}

.goodslist2{ width: 1030px; margin:45px auto; color: #ac805d; overflow: hidden; }
.goodslist2 li{ width: 246px; height: 268px; float: left; margin-right: 15px; background:url(../images/user/goods1.png) no-repeat; background-size:246px auto; position: relative; margin-bottom: 15px;  }
.goodslist2 li .gd{ width: 162px; height: 101px; position: absolute; top: 55px; left: 42px;}
.goodslist2 li.mr{ margin-right: 0px;}
.goodslist2 li h3{ width: 246px; height: 40px; color: #fff; line-height: 40px; text-align:center; left: 0px; font-size: 20px; bottom:72px; position: absolute;}
.goodslist2 li .dhbox{ width: 230px; height: 52px; position: absolute; left: 8px; bottom: 6px;}
.goodslist2 li .dhbox span{ font-size: 20px; color: #e4b33d; line-height: 52px; padding-left: 15px;}
.goodslist2 li .dhbox .btn{ width:118px; height: 52px; background:url(../images/user/s3.png) no-repeat; background-size:510px auto;  background-position: -281px -123px; top: 0px; right: 0px;}

.none{ display: none;}
.pop{ width: 662px; height: 402px; position: fixed; z-index: 999; left: 50%; color: #a78c5f; margin-left: -331px; top: 18%; background:url(../images/user/popback.jpg) no-repeat; background-size: 662px auto; }
.pop h3{ height: 50px; line-height: 50px; padding-top: 60px; margin-bottom: 30px; font-size: 36px; text-align: center;}
.pop .pcont{ font-size: 30px; padding: 0px 15px; line-height: 38px; text-align: center; margin-bottom: 60px;}
.pop .btnbox{ height: 55px; }
.pop .btnbox .btn{ width: 270px; height: 55px; display:block; position: relative; }
.pop .btnbox .btn.btnm{ margin:0px auto;}
.pop .btnbox .btnui01{ background:url(../images/user/pops1.png) no-repeat; background-size: 512px auto; background-position: -2px -2px;}






/*enddom*/