/*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 .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;
}




/*enddom*/