/*-- menu-list --*/
.menu-list{ display:none;}
.h350{min-height:350px;}
/* 下拉菜单代码 */
.bgfa .wrap{ position:relative;}
.foldmenu{width:205px;margin-top:30px;}
.foldmenu ul{height:37px;line-height:42px; overflow:hidden;cursor:pointer;}
.foldmenu ul.open{margin:0;padding:0;height:auto;opacity:0.95}
.foldmenu ul span{display:block; padding-left:18px;background:#4cb684;color:#fff;height:40px;font-size:14px; font-weight:500; margin:0px}
.foldmenu ul span.span_open{padding-left:18px;height:36px;line-height:36px;font-size:12px;}
#foldmenu2 .title .span_open{padding-left:18px;height:36px;line-height:36px;font-size:12px;}
#foldmenu2 .title span{display:block; padding-left:18px;background:#4cb684;color:#fff;height:40px;font-size:14px; font-weight:500; margin:0px; margin-bottom:1px;}
#foldmenu2 .title span i{float:right;display:block; width:26px; height:36px;background:url(../images/ico-2.png) no-repeat left center;}

.foldmenu ul span i{float:right;display:block; width:26px; height:36px;background:url(../images/ico-2.png) no-repeat left center;}
.foldmenu ul.open span i{background:url(../images/user/ico-3.png) no-repeat left center;}
.foldmenu ul span.head{background:#089352 url(../images/ico-1.png) no-repeat 18px center; padding-left:60px; height:50px; line-height:50px; border-top-left-radius:3px;border-top-right-radius:3px; border-bottom:1px solid #067642; font-size:16px; font-weight:bold;}
.foldmenu ul span a{color:#fff;}
.foldmenu ul li{background:#f7f7f7;height:34px;line-height:34px;border:solid 1px #ccc; border-top:none;}
.foldmenu li a{color:#666;display:block;padding-left:40px;text-decoration:none;}
.foldmenu li a:hover{background:#fff;color:#089352;}
.foldmenu li a.current{background:#fff;color:#089352;}
/* 下拉菜单代码结束 */
/*用户中心*/
.us-sl{ position:absolute;width:205px; top:0; left:0; z-index:1;}
.us-sr{ float:left; min-height:650px; margin-top:30px; margin-left:218px; margin-bottom:50px; background-color:#fff;width:980px;border:1px solid #ddd;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
.box{padding:28px; overflow:hidden;}
.box .hd{font-size:14px;font-weight:bold;color:#bbb; margin-bottom:10px;}
.box .hd a{ margin:0 10px;color:#bbb;}
.box .hd a.on,.box .hd a:hover{color:#089352;}
.base{clear:both;overflow:hidden}
.base .pic{float:left;width:110px;}
.base .pic img{width:92px;height:92px}
.base .list{float:left; width:800px;}
.base .list h3 span{ font-size:26px;color:#089352}
.base .list p{padding:5px 0}
.base .list p a{color:#666}
.base .list p i{margin:0 5px;color:#666}
.base .list p.oth a{ background-color:#fafafa; display:inline-block; width:78px; height:24px; line-height:24px; text-align:center; border:1px solid #ccc; margin-right:10px}
.base .list p.oth a:hover{background-color:#eaf8f2;color:#089352;}
.info{ margin:20px auto; width:100%;overflow:hidden}
.info li{float:left;width:150px; height:150px; border:1px solid #ddd; text-align:center; margin-left:16px; margin-right:16px;-moz-border-radius:5px;-webkit-border-radius: 5px;border-radius:5px; margin-bottom:20px}
.info li:hover,.info li.on{background-color:#eaf8f2;color:#089352;border:1px solid #089352;}
.info li h3{height:60px;line-height:100px;font-size:24px}
.us-sr h3.tit{ background:url(../images/ico-4.png) no-repeat left center; padding-left:20px; font-size:14px;color:#089352;}

/*我的订单*/
.trace th{background-color:#4cb684;color:#FFF}
.trace tr td{ font-size:12px; border:1px solid #ddd;color:#999;}
.trace tr.line,.trace tr.line2{border:0}
.trace tr.line td{height:7px;padding:0;border:0}
.trace tr.line2 td{height:3px;padding:0;border:none}
.order-hd{background-color:#ebf8f2; height:28px; line-height:28px;}
.table td.summary{padding:0;overflow:hidden}
.summary span{float:left;color:#999;}
.summary span.time{float:right}
.trace td.pic img{display:block;width:50px;height:50px;margin:auto}
.trace td.opt a{ display:block;text-align:center}
.trace td.opt a.btn{color:#089352}
.trace tfoot{ padding:10px 0}
.trace tfoot .btn{display:block;background-color:#e4f4ed;color:#089352; border:1px solid #089352; width:158px; height:32px; line-height:32px; text-align:center; font-size:14px; margin:auto}
/*订单详情*/
.order-main .one{clear:both;overflow:hidden}
.order-main .address{float:left;width:310px; margin-right:10px;}
.order-main .address ul li{position:relative;width:300px;height:140px;border:5px solid #089352;font-size:14px}
.address ul li div{padding:0 20px}
.address ul li span{padding:0 5px}
.address ul li .name{height:42px; line-height:42px; border-bottom:1px dotted #9b9b9b; margin-bottom:8px}
.order-main .status{float:left;width:540px;height:88px;padding:30px;border:1px solid #ccc}
.order-main .status ul{ padding:5px 0;clear:both;overflow:hidden}
.order-main .status ul li{ float:left;width:33%;font-size: 12px;}
.order-main .two{ margin-top:10px}
.tfoot{margin-top:10px;border:0}
.tfoot td{padding:0}
.total-ord{border:1px solid #ddd;overflow:hidden}
.memo{float:left;background-color:#fafafa;padding:15px;border-right:1px solid #ddd}
.memo textarea{width:275px; height:120px; font-size:14px;color:#888;}
.payOrd{float:left;width:580px;padding:10px;text-align:center}
.payOrd p{ text-align:right;color:#989898}
.payOrd p strong{ padding:0 3px;color:#676767}
.payOrd .sub{padding-top:10px;border-top:1px solid #ddd}
.payOrd .sub p{padding-bottom:5px}
.payOrd .money,.payOrd .tmoney{color:#ff5a00}
.payOrd .tmoney span{ font-size:14px;}
.payOrd .money span{ font-weight:bold;font-size:28px}
/*我的收藏*/
.collect ul{ overflow:hidden}
.collect li{float:left;background:url(../images/user/b.jpg) no-repeat -420px 0;width:200px;height:280px;text-align:center; margin:5px}
.collect li.empty{background-position:0 0;line-height:280px; font-size:16px;}
.collect li>a{display:block;padding:20px;}
.collect li img{ display:block; width:120px; height:120px; margin:auto}
.collect li p{ text-align:left; width:150px; margin:auto}
.collect li p .btn{ display:block; width:85px; height:25px; line-height:25px;color:#089352; border:1px solid #089352;text-align:center; margin:auto}
.collect li:hover{background-position:-210px 0}
/*优惠券*/
.quan>ul{overflow:hidden}
.quan>ul>li{float:left;background:url(../images/user/quan.jpg);width:290px;height:137px;margin:5px}
.quan>ul>li.usd{background-position:-300px 0}
.quan>ul>li.ed{background-position:-600px 0}
.quan>ul>li .bd{padding:25px 0 0 25px}
.quan>ul>li p{width:180px;padding:3px 0}
.quan>ul>li .money{ font-weight:bold; font-size:32px;color:#089352;}
.quan>ul>li .money em{ font-size:14px}
.quan>ul>li .name{font-weight:bold; font-size:18px;color:#666}
/*收货地址*/
.deliver ul{overflow:hidden}
.deliver ul li{float:left; position:relative; background:url(../images/addr.png) no-repeat;width:300px; height:140px;margin:5px; font-size:14px}
.deliver ul li div{padding:0 20px}
.deliver ul li span{padding:0 5px}
.deliver ul li .name{height:42px; line-height:42px; border-bottom:1px dotted #9b9b9b; margin-bottom:8px}
.deliver ul li .opt{ position:absolute; bottom:5px; right:5px; padding:0; display:none}
.deliver ul li .opt a{ background-color:#11bc6d; display:block; width:46px; height:21px; line-height:21px;color:#fff; text-align:center}
.deliver ul li.cur{background:#e3f8ef url(../images/addr-on.png) no-repeat;}
.deliver ul li.cur .opt{display:block;}
.deliver .control{padding-top:20px}
.deliver .btn-add{ display:block; width:120px; height:40px;background:url(../images/add.png) no-repeat center;font:0px/0 a;color:transparent; cursor:pointer}
/*物流信息*/
.trace{color:#404040}
.trace span{padding:0 5px}
.trace-text{color:#1b730c}
/*我的收货地址*/
.tbl-main{width:97%;table-layout:fixed;border:1px solid #e7e7e7}
.thead-tbl-grade th{height:40px;padding:0 5px;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;background:#f2f2f2;text-align:left}
.col-man{width:65px}
.col-area{width:140px}
.col-address{width:200px}
.col-phone{width:130px}
.col-postcode{width:60px}
.tbl-deliver-address .note{padding:4px 5px;background:#f60;color:#fff;border:1px solid #f60;border-radius:3px;text-decoration:none}
.tbl-deliver-address a.note{display:none}
/*账号认证*/
.safe-info{overflow:hidden;margin-top:-1px}
.safe-info .item{padding:12px 0 12px 16px;clear:both;vertical-align:middle;text-align:center;border-top:1px dashed #e1e1e1;overflow:hidden;zoom:1}
.safe-info div{float:left;line-height:22px}
.safe-info .state{width:104px}
.safe-info .state .over{background:url(/assets/img/over.png) no-repeat;background-position:40px -58px;text-indent:-23556px;display:block;height:20px}
.safe-info .title{width:110px}
.safe-info .supply{width:354px;color:#666}
.safe-info .operate{width:80px;font-weight:700}
/*评论*/
.addcmt>ul>li{overflow:hidden}
.addcmt .good{float:left;width:200px;padding-right:20px;overflow:hidden;}
.addcmt .good .pic img{width:200px; height:200px;}
.cmt-form{float:left;background:#fafafa url(../images/user/s.jpg) no-repeat left 30px; padding-left:6px}
.cmt-form form{width:550px;height:225px;padding:20px;border:2px solid #089352;color:#a8a8a8;}
.cmt-form .radio,.cmt-form .checkbox{margin:0; min-height:21px;}
.cmt-form .content{width:100%;height:75px; border:1px solid #ddd;}
.cmt-form .btn{padding-top:10px}
.cmt-form .btn input{ display:inline-block; width:100px; height:32px; border:1px solid #089352; margin-right:10px}
.cmt-form .btn .sub{ background-color:#fff;color:#089352}
.cmt-form .btn .cancel{ background-color:#efefef;border:1px solid #ddd;color:#666;}
.cmt-form p{padding:7px 0}
.cmt-form p strong{color:#444;}
.btn-group{overflow:hidden}
.btn-group .rank{float:left;width:20%;}
/*修改密码*/
.modify-form{ background-color:#fafafa;width:210px;padding:30px 150px;border:1px solid #ccc;margin:auto}
.modify-form input{ background-color:#fff;display:block;width:190px; height:33px; /*line-height:33px; */padding-left:8px; border:1px solid #ccc; font-size:14px; margin:10px 0;border-radius:3px;}
.modify-form select{ background-color:#fff;display:block;width:190px; height:33px; line-height:33px; padding-left:8px; border:1px solid #ccc; font-size:14px; margin:10px 0;border-radius:3px;}
.modify-form .input-group{ overflow:hidden}
.modify-form .input-group input{float:left; width:98px; margin-right:10px;}
.modify-form .btn{width:200px; height:35px; background-color:#089352;color:#fff;padding:0; border:0; text-align:center; cursor:pointer}
/*认证*/
.othtabs{ width:850px; margin:auto}
.othtabs .bd{ border:1px solid #ddd; padding:30px; text-align:center; font-size:14px; margin-right:20px}

.othtabs .bd>ul>li dl>dt{ position:relative; display:block; margin:20px auto 0; width:260px; height:40px; line-height:40px; }
.othtabs .bd>ul>li dl>dt label{ position:absolute; left:0; top:0; display:block; width:40px; height:40px; background:url(/assets/2015/images/login/login-icon.png) no-repeat; }
.othtabs .bd>ul>li dl>dt input{ margin-top:1px; padding:1px 10px 1px 51px; width:200px; height:38px; line-height:38px; border:0;font-family:"Microsoft YaHei"; font-size:14px; color:#777; background:url(/assets/2015/images/login/register.png) no-repeat;}
.othtabs .bd>ul>li dl>dt .s1{ background-position:0 0;}
.othtabs .bd>ul>li dl>dt .s2{ background-position:0 -40px;}
.othtabs .bd>ul>li dl>dt .s3{ background-position:0 -80px; color:#fb0100; }
.othtabs .bd>ul>li dl>dt .s4{ background-position:0 -120px;}
.othtabs .bd>ul>li dl>dt .s5{ background-position:0 -160px;}
.othtabs .bd>ul>li dl>dt .s6{ background-position:0 -200px; opacity:0.9;filter:alpha(opacity=90);color:#fff;}
.othtabs .bd>ul>li dl>dt .s6:hover{opacity:1;filter:alpha(opacity=100);}
.othtabs .bd>ul>li dl>dt .btn-layer{ line-height:14px; display:block; cursor:pointer; text-align:center; font-size:14px;}
.othtabs .bd>ul>li dl>dt .btn-code{ width:260px; height:40px; line-height:40px; margin:0; padding:0;}
.othtabs .bd>ul>li dl>dt #btn-register{ width:260px; height:40px; line-height:40px; margin:0; padding:0; cursor:pointer;}
.othtabs .bd>ul>li dl>dt .tit-tel{ background-position:0 -160px;}
.othtabs .bd>ul>li dl>dt .tit-code{ background-position:0 -200px;}
.othtabs .bd>ul>li dl>dt .tit-pw{ background-position:0 -40px;}
.othtabs .bd>ul>li dl>dt .tit-email{ background-position:0 -240px;}
.input-group-btn{ cursor:pointer; display:block; float:left; vertical-align:middle; margin-right:10px; line-height:40px;}
/*分页*/
.page{margin-top:20px; line-height:30px; color:#999;}
.page span{ padding-left:10px;}
.page span em{ color:#666;}
.page ul{ height:30px;}
.page ul li{ float:left; margin-right:5px; border:1px solid #ddd; padding:0 5px; line-height:28px; background:#fff;}
.page ul li a{ padding:0 10px;}
.page ul li a:hover{ color:#fb0100;}
.page ul li.on{ background:#fb0100; border:1px solid #fb0100;}
.page ul li.on a{ color:#fff;}
