﻿@charset "utf-8";
/* CSS Document */


/*个人中心*/
.order_list{ margin:0 auto;}
.order_list .order_list_title{ font-size:18px;color:#333333; font-family:"微软雅黑";font-weight:bold; margin:30px 0 12px 0; text-align:center}

.c_main { height: 114px; line-height:32px;}
.c_fl{ float:left; width: 127px;}
.c_fr{ float: left; width: 510px; margin-left: 11px; padding-top: 20px;}
.c_fr div { float:left; clear:both}

.tpic { text-align:center; margin:0 0 15px 0; display:block; clear:both;}
.tpic img{ width: 95px; height: 95px; background:#FFFFFF; vertical-align:middle; border-radius: 50px;}

.order_hy_list{ width:149px; margin:0 auto; display:block; clear:both;}
.order_hy_list li{ background:url(../images/user/left_list1.png) no-repeat;  line-height:36px; padding-left:15px;}
.order_hy_list li:hover{ background:url(../images/user/left_list2.png) no-repeat; cursor:pointer}
.order_hy_list li a{ color:#333333;width: 134px;display: inline-block;}
.order_hy_list li:hover a{ color:#ffffff}

.order_hy_list li a:hover { color:#ffffff}

.order_hy_list li.over{ background:url(../images/user/left_list2.png) no-repeat; cursor:pointer}
.order_hy_list li.over ul li{ background:none; cursor:pointer}
.order_hy_list li.over a { color:#ffffff}


/*三级*/
.order_hy_list li ul{ display:none;}
.order_hy_list li.over ul,
.order_hy_list li a:hover ul,
.order_hy_list li a.over ul {display:block;background:none;}
.order_hy_list li ul li{ line-height:33px; padding-left:10px; background:none;}
.order_hy_list li ul li a{ color:#333333;background:none;}
.order_hy_list li.over ul li{background:none;}
.order_hy_list li.over ul li a { color:#333333;background:none;}
.order_hy_list li:hover ul li a{ color:#555555;background:none;}
.order_hy_list li ul li a:hover { color:#555555;background:none;}

.order_hy_list li ul li:over,
.order_hy_list li.over ul li:over,
.order_hy_list li:over ul li:over,
.order_hy_list li ul li.over{ background:none; cursor:pointer}



 
/*个人信息管理*/
.xx_content{ margin:0 auto;min-height:502px; padding: 20px 20px 38px 12px; clear:both; display:block; overflow:hidden;}
.xx_title{ border-bottom:1px solid #dadada;height:38px; font-size:14px;color:#333333; font-weight:bold; line-height:38px;}
.xx_title span{ border-bottom: 3px solid #0e7b1b; padding:9px 15px}

.xx_content form { margin:20px auto; overflow:hidden}
.xx_content form p {line-height: 24px;  clear:both;margin: 10px 0 0 17px;} 
.xx_content form p em{color:#000000; margin-left:20px;}

.xx_content form input.text { height:24px; line-height:24px;width:278px; padding:0 5px;border:1px solid #848484; color:#000000}

.xx_content form p .address{ border: 1px solid #848484;height: 24px; line-height: 24px; padding:2px 4px; width: 150px; margin-right:10px;}


/*收获地址*/
.user_content{ margin:20px 0 0 20px;}


form.shaddress{ color:#555555;line-height:34px; }
form.shaddress em{}
form.shaddress font { color:#e91212; margin:0 0 0 10px;}
form.shaddress  td{ padding:6px 0}
form.shaddress  label { float:left; width: 78px;color:#333333; text-align:right;}
form.shaddress .text1{ width: 118px; height: 20px; line-height: 20px; padding: 5px 5px; border:1px #d9d9d9 solid; color:#333333; }
form.shaddress .text2{ width: 302px; height: 20px; line-height: 20px; padding: 5px 5px; border:1px #d9d9d9 solid; color:#333333; }

form.shaddress .btn { background: url(../images/user/btn.jpg) no-repeat; width:90px; height:26px;text-align:center; font-size:14px; display:block; border:0; cursor:pointer; color:#fff; }

.shaddress img{ vertical-align: middle}

.shaddress input.text3 { height: 21px; line-height: 21px; width: 284px; padding: 6px 8px; border: 1px solid #d3d3d3; color: #555555;}
.shaddress input.text4 { height:30px; line-height:30px;width:60px; padding:0 5px;border:1px solid #cfcfcf;color:#555555}
form.shaddress .btn{ background: #0d7a1a; width: 302px; height: 38px; font: 20px/38px "微软雅黑";text-align:center; display:block; border:0; cursor:pointer; color:#fff; }
form.shaddress .btn1{ background: #0d7a1a; width: 144px; height: 36px; font: 16px/36px"微软雅黑";text-align:center; display:block; border:0; cursor:pointer; color:#fff; }
form.shaddress .btn2{ background: #fb4d00; width: 168px; height: 39px; font: 20px/39px"微软雅黑";text-align:center; display:block; border:0; cursor:pointer; color:#fff; }

/*常用地址*/
.cy_address{ border:1px solid #cfcfcf;line-height:38px; float:left; margin:0 12px 10px 0;}
.cy_address tr th{ background: #ededed; font-size:14px;  padding: 7px 12px; color: #0d7a1a; font-weight:normal;}
.cy_address .ad_bt{background: #ededed;}
.cy_address .ad_bt input[type="checkbox"]{ margin:0 0 0 15px; }
.cy_address .cy_dz{border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf; padding:10px 15px; line-height:23px; }
.cy_address a{ display:block; width:38px; float:right; text-align:center}
.cy_address a.mod{ color: #0d7a1a;}
.cy_address a.del{ color: #333;}

/*购物车*/
.cart{ padding:20px;}
.cart h2.ct1{ color: #0d7a1a; font:24px/60px "微软雅黑"; padding:0 0 0 20px}

table.cartTable { border:1px solid #cfcfcf;color:#555555; margin:0 auto}
table.cartTable th { height:48px; background: #ededed; color:#333333; border-bottom:1px #cfcfcf solid; border-right:1px #cfcfcf solid;text-align:center}
table.cartTable tr td { padding:20px;}
table.cartTable tr.cb td{ border-bottom:1px solid #cfcfcf; }
table.cartTable tr.cbt td{padding:0; height:48px; }

table.cartTable tr img.gi{width:55px;height:55px;border:1px solid #cfcfcf; padding:3px; float:left; margin-right:10px;}
table.cartTable tr span.gi_name{ line-height:24px; margin-top:10px; display:block}


.adddel{ cursor: pointer;border: 1px solid #cccccc;width: 11px;line-height: 10px;height: 11px; display: inline-block; text-align: center;color: #cccccc;margin-top: 6px;}
.buynumber{ width: 37px;height: 22px;line-height: 22px;border: #CCCCCC 1px solid;text-align: center;margin: 0px 2px;}
table.cartTable .btn{ margin:0 10px 0 0;background: #f3f3f3;display: inline-block;height: 34px;line-height: 34px;width: 92px;color: #000000;font-size: 12px;text-align: center;}
table.cartTable  a{color: #555555;}
table.cartTable  a.b1{color: #555555; margin:0 20px 0 5px; float:left; line-height:26px;}
table.cartTable  a.b2{color:#ffffff; margin:0 20px 0 5px;background: #0d7a1a; width:90px; height:26px; display:block;text-align:center; line-height:26px; float: left;}

.jz td{ padding:5px 0}
.jz span{ line-height:24px; margin-top:15px; display:block}
.jz #allprice{ color: #e70000; font-size: 20px; font-family:Arial, Helvetica, sans-serif;}
.jz .btn{ background: #fb4d00; width: 138px; height: 39px;color:#ffffff; border:0; font: 20px/39px "微软雅黑";cursor: pointer;}

/*支付方式*/
.zf{ clear:both; display:block; overflow:hidden; margin-bottom:50px;}
.zf span{ float:left; margin-right:20px;}
.zf span input[type="radio"]{ margin-right:5px;display:inline;vertical-align:middle; }
.zf em{ color:#999999}

.p1{ padding:0 3px; display:inline}
.y1{ color:#0d7a1a}
.g1{ color:#34a902}
.g2{ background:#34a902; color:#ffffff}
.h1{ color:#999999}


/*添加新地址*/
.add_address{ clear:both; display:block; border-top:1px solid #cfcfcf;margin:20px 0 30px 0;}
.add_address  a.d1{ color:#333333; display:block;background:url(../images/user/btn2.jpg); line-height:26px; width:70px; padding-left:30px;margin:20px 0 0 20px;}
.add_address  a.d2{ color:#ffffff; display:block;background:url(../images/user/btn3.jpg); line-height:26px; width:70px; padding-left:30px;margin:20px 0 0 20px;}

.cg{ background: url(../images/user/btn4.jpg) no-repeat; line-height:28px; text-align:center; font-size:12px;width:525px; height:28px; display:inline-block}


/*购物成功*/
.boder{ border:1px solid #cfcfcf;padding:20px;}
.gwcg{ text-align:center; line-height:55px; font-size:14px; margin:50px 0 100px 0}
.gwcg p,.gwcg .y1{ font-size:14px;}

.gwcg .gw{background: #fb4d00;height: 39px; line-height: 39px;padding:0 40px;text-align:center; font-size: 20px; display:inline-block; border:0; cursor:pointer; color:#fff; font-family:"微软雅黑"}


/*忘记密码*/
.find_ps{ text-align:center; line-height:55px; font-size:14px; margin:10px 0 100px 0}

.xhx{ border-bottom:1px solid #cfcfcf;font:24px/40px "微软雅黑"; padding-bottom:10px;}

.l1{ line-height:24px;}

.mt{ margin:60px 0}

a.d3{ color:#fb4d00; font-size:14px; float:right; padding-right:10px;}
a.d4{ background:#fb4d00; color:#FFFFFF; font-size:14px; display:inline-block; padding:0 30px;font:16px/36px "微软雅黑";}


/*我的订单*/
.order_tab { background:#fff; height:auto; margin:10px auto 0 auto; clear:both; display:block; overflow:hidden }
ul.order_title { margin:0 auto;height:40px;line-height:40px; border-bottom: 1px solid #cfcfcf; font-weight: bold; border-left: 1px solid #cfcfcf; color: #333333;}
ul.order_title li { float:left;width:108px; height: 39px; line-height: 39px; border-top: 1px solid #cfcfcf; text-align:center;cursor:pointer;border-right:1px solid #cfcfcf; background: #ededed;color:#333333;}


ul.order_title li.on{background:#FFFFFF;float:left;text-align:center;cursor:pointer;border-right:1px solid #cfcfcf;border-bottom:1px solid #ffffff;  border-top:3px solid #00730e;color:#cfcfcf;}

 
.o_t th{ border-top:1px solid #cfcfcf;}


/*订单*/
table.orderTable { color:#333333; margin:0 auto}
table.orderTable th { height:48px; background:#f8f8f8; color:#333333; border-bottom:1px #cfcfcf solid;text-align:center}
table.orderTable tr td { padding: 15px 20px; border-bottom: 1px solid #cfcfcf;}
table.orderTable tr.cb td{ border-bottom:1px solid #cfcfcf; padding:15px 8px; }
table.orderTable tr.cbt td{padding:0; height:48px;border-bottom:1px solid #cfcfcf; border-top:1px solid #cfcfcf;}

table.orderTable tr img.gi{width:76px;height:68px;border:1px solid #cfcfcf;float:left; margin-right:10px;}
table.orderTable tr span.gi_name{ line-height:24px; margin-top:6px; display:block}
table.orderTable tr em.gi_time{ display:inline-block; margin:-22px 0 0 0; line-height:18px;}


table.orderTable  .gi_name a{ line-height:18px;}
table.orderTable  a.b1{color:#0088cc; margin:0 20px 0 5px; float:left; line-height:26px;}
table.orderTable  a.b2{color:#ffffff; margin:0 20px 0 5px;background: url(../images/user/btn1.jpg) no-repeat; width:90px; height:26px; display:block;text-align:center; line-height:26px; float: left;}

table.orderTable label{ display:block; line-height:22px;}
table.orderTable .gi_pj{ background: #0d7a1a; color:#ffffff; padding:4px 0; text-align:center; width: 60px; height:20px; line-height:20px; display:inline-block;}
table.orderTable .gi_query{ background:#fb4d00; color:#ffffff; padding:4px 0;text-align:center;width:64px;height:20px;line-height:20px;display:inline-block;}


/*弹出层代码*/
button::-moz-focus-inner{ border:0; padding:0; margin:0; }

.easyDialog_wrapper{ width:320px; color:#444; border:3px solid rgba(0,0,0,0); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:0 0 10px rgba(0,0,0,0.4); -moz-box-shadow:0 0 10px rgba(0,0,0,0.4); box-shadow:0 0 10px rgba(0,0,0,0.4); display:none; font-family:"Microsoft yahei", Arial; }
.easyDialog_wrapper .easyDialog_content{ -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#fff; border:1px solid #e5e5e5; }
.easyDialog_wrapper .easyDialog_title{ height:30px; line-height:30px; overflow:hidden; color:#666; padding:0 10px; font-size:14px; border-bottom:1px solid #e5e5e5; background:#f7f7f7; border-radius:4px 4px 0 0; }
.easyDialog_wrapper .close_btn{ font-family:arial; font-size:18px; _font-size:12px; font-weight:700; color:#ee0a0a; text-decoration:none; float:right; }
.easyDialog_wrapper .close_btn:hover{ color:#ef2424; }
.easyDialog_wrapper .easyDialog_text{ padding:25px 10px; font-size:13px; line-height:22px; }
.easyDialog_wrapper .easyDialog_footer{ padding:0 10px; *zoom:1; }
.easyDialog_wrapper .easyDialog_footer:after{ content:''; display:block; height:0; overflow:hidden; visibility:hidden; clear:both; }
.easyDialog_wrapper .btn_highlight,
.easyDialog_wrapper .btn_normal{ border:1px solid; border-radius:2px; cursor:pointer; font-family:"Microsoft yahei", Arial; float:right; font-size:12px; padding:0 12px; height:24px; line-height:24px; margin-bottom:10px; }
.easyDialog_wrapper .btn_highlight{ background:#4787ed; background:-webkit-gradient(linear,center bottom,center top,from(#4787ed),to(#4d90fe)); background:-moz-linear-gradient(90deg, #4787ed, #4d90fe); border-color:#3079ed; color:#fff; }
.easyDialog_wrapper .btn_normal{ margin-left:10px; border-color:#c3c3c3; background:#ececec; color:#333; background:-webkit-gradient(linear,center bottom,center top,from(#ececec),to(#f4f4f4)); background:-moz-linear-gradient(90deg,#ececec,#f4f4f4); }



/*用户中心*/
.xx_manage{ text-align:center}
.xx_manage img{ vertical-align:middle; margin-right:10px;}
.xx_manage .text{ border:1px solid #cccccc; padding:6px 8px; color:#fb4d00; margin-right:28px;}
.b1{ color:#0088c8}

.xx_manage .manage { border-bottom:1px solid #cccccc; padding:30px 0px; margin-bottom:50px;}

.xx_manage .manage table{ margin:0 auto;}
.xx_manage .manage tr,.xx_manage .manage tr td{ padding:0; line-height:16px; clear:both}


.xx_manage ul{ margin:0 auto; display:block; clear:both; overflow:hidden; width:740px;}
.xx_manage ul li { float: left; margin:0 36px;}
.xx_manage ul li a{ background:url(../images/user/user.jpg) no-repeat; width:107px; height:128px; display:block;}
.xx_manage ul li a.u2{ background-position:-184px  0 }
.xx_manage ul li a.u3{ background-position:-372px  0 }
.xx_manage ul li a.u4{ background-position:-558px  0 }


/*个人信息*/
.gr_xx{ color:#333333; margin: 8px 0 0 20px; clear:both; overflow:hidden;}
.gr_xx td{ padding: 7px 0; text-align:left}


/*修改头像*/
.update_tx{margin:30px 0 0 20px; clear:both; overflow:hidden; }

.update_tx .UserHead{ width:222px; height:222px;background:#FFFFFF; border:1px solid #cfcfcf; padding:1px;vertical-align:middle;}

.update_tx { margin-top:20px; float:left; line-height:44px;}
.update_tx  input[type="text"]{ width: 300px; padding: 5px 8px; color:#999999; line-height: 21px; height: 21px; border: 1px solid #d8d8d8; margin-right:15px; float: left;}
.update_tx  input[type="button"]{ line-height: 33px;color:#333333; background: #ececec; width: 69px; border: 1px solid #d8d8d8; cursor: pointer; float: left;}
.update_tx  input[type="submit"]{ font: 20px/38px "微软雅黑"; color:#ffffff; background: #0d7a1a; border:0; cursor:pointer; width: 303px; text-align: center;}


/*修改密码*/
.xm{ margin:80px 0 0 330px;}

/*评价*/
.pj1,.hf{ line-height:20px;}
.hf{ margin-top:16px;}

.f14{ font-size:14px;}


/*积分*/
.jf{ color:#FFFFFF; background:#e64600; font:24px/56px Arial, Helvetica, sans-serif; display:inline-block; margin-right:10px; padding:0 27px; float:left}
.jf_gz{ color:#FFFFFF; background:#22abeb; font:14px/56px Arial, Helvetica, sans-serif; display:inline-block;padding:0 27px;}

.point_table th {height: 32px;background: #f8f8f8;color: #333333;border-bottom: 1px #cfcfcf solid;border-top: 1px #cfcfcf solid;border-right: 1px #cfcfcf solid;text-align: center; font-weight:normal}

table.point_table tr.cb td { border-bottom: 1px solid #cfcfcf;padding: 15px 20px;}

/*订单搜索*/
.xx_content .form{ margin:0 auto 30px auto}
.xx_content .form form{position:relative;width:467px; height:32px;border:2px #20abea solid;padding: 0 0 0 28px;height:30px;color:#666;}


.xx_content .form form input{ vertical-align:middle; line-height:150%;}
.xx_content .form form .keyword{height:15px;width:360px;padding:0 0 0 25px;line-height:17px; position:absolute;left:6px; top:8px;color:#666;border:0px;}
.xx_content .form form .kw_bj{background:url(../images/com/head_ser.png) no-repeat;} 

.xx_content .form form .submit{width:100px; height:34px;position:absolute;border:0;right:-3px;top:-2px; cursor:pointer;font:18px/34px bold "微软雅黑";color:#fff;background:#20abea;text-align:center;}


/*订单状态*/
.wl-stream{ padding:15px 0; color:#555555}
.wl-stream .wl-status{font-size:14px; height:35px; line-height:22ppx; padding:0 20px 0; }

.wl-stream h3.wl_title{ color:#555555; font-size:14px; padding-left:21px;}
.wl-stream ul{line-height: 25px;padding-left: 20px}
.wl-stream li { padding:3px 21px; line-height:22px;}
.wl-stream-time{ margin:0 10px 0 0;}

.wl-stream2{ padding:20px 0; margin:15px; line-height:24px;}
.wl-stream2 p{ }
.wl-stream2 strong.wl_title{ color:#555555; font-size:14px;}
.wl-stream2 span{ color:#e00000; font-size:14px; font-weight:bold;}

/*操作成功*/
.content{ padding:0 30px 50px 30px; background:#ffffff; line-height:22px;font-family:"宋体"; width: 1200px; margin: 0px auto 10px auto; overflow:hidden}
.sh_success{ text-align:center}
.sh_success p.ts{ margin:50px 0}
.sh_success p span{font-family:"微软雅黑"; font-size:13px; padding-left:20px; }
.sh_success a.gw{background: #fb4d00;height:40px; line-height:40px;padding:0 30px;text-align:center; font-size:16px; display:inline-block; border:0; cursor:pointer; color:#fff; font-family:"微软雅黑"}


/*订单状态*/
.mainfr {
float: right;width: 770px;border: 1px solid #d6d6d6;overflow: hidden;}

ul.order_state { margin:0 auto;height:40px;overflow:hidden;line-height:40px; border-bottom: 1px solid #cfcfcf; font-weight: bold; margin-bottom: 20px; color: #333333;}
ul.order_state li { float:left;width:98px; height: 40px; line-height: 40px; text-align:center;cursor:pointer;border-right:1px solid #cfcfcf; background: #ededed;color:#333333;}


/*物流信息*/
.wuliu_info{ padding: 20px;line-height: 28px;}
.wuliu_info p{ margin-left:10px;}
.xx_content1{ margin:0 auto; padding: 20px 20px 20px 12px; clear:both; display:block; overflow:hidden;}

.shi{ text-align:right;font-size:16px;margin:10px 0}
.shi label{ font-size:20px;color:#e81c09}