﻿
/*
 会员
*/
/*注册*/
.reg_bg{ background:url(../images/user/user_bg.jpg) center top no-repeat; min-height:463px;  padding-top:88px; padding-bottom:50px; overflow:hidden; background-size:cover;}
.reg_bg .reg_table{ display:table; overflow:hidden; min-height:389px; width:100%;}
.reg_bg .reg_table .reg_td{ display:table-cell; width:100%;height:100%; vertical-align:middle; overflow:hidden; }
.reg_bg  .reg_form{width:376px; padding-left:13px; padding-right:13px; padding-top:6px; background:#fff; text-align:left; overflow:hidden; float:right;}
.reg_bg  .reg_form .reg_t{ height:70px; line-height:70px; overflow:hidden; letter-spacing:2px;}
.reg_bg  .reg_form .reg_t h2{ float:left; font-weight:normal; font-size:18px; color:#26326c;}
.reg_bg  .reg_form .reg_t .reg_t_a{ float:right; font-size:18px; color:#3f3f3f;}
.reg_bg  .reg_form .reg_t .reg_t_a:hover{ color:#eb2e37;}
.reg_bg  .reg_form img:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.reg_bg  .reg_form .divs{margin-bottom:14px; overflow:hidden;}
.reg_bg  .reg_form .divs .f_red{ clear:both;display:block; padding-top:8px;/* display:none;*/}
.reg_bg  .reg_form .divs .f_red img{ vertical-align:baseline;}
.reg_bg  .reg_form .inputs3{ width:372px; border:1px solid #e3e3e3; height:42px; line-height:42px;  text-indent:45px; color:#c8c8c8; font-size:15px; outline:none; border-radius:4px; font-family:"微软雅黑";}
.reg_bg  .reg_form .inputs3:focus{border:1px solid #29b4d2;}
.reg_bg  .reg_form .inputs3.bgs1{ background:url(../images/user/reg_bg1.png) 10px center no-repeat;}
.reg_bg  .reg_form .inputs4{ float:left; width:205px; border:1px solid #e3e3e3; height:42px; line-height:42px;  text-indent:11px; color:#c8c8c8; font-size:15px; outline:none; border-radius:4px;font-family:"微软雅黑";}
.reg_bg  .reg_form .inputs4.bgs2{ width:250px;}
.reg_bg  .reg_form .inputs4.bgs3{ width:371px;background:url(../images/user/reg_bg4.png) 10px center no-repeat; text-indent:45px;}
.reg_bg  .reg_form .inputs4:focus{border:1px solid #29b4d2;}
.reg_bg  .reg_form .code{ float:left; width:110px; height:44px; margin-left:10px;}
.reg_bg  .reg_form .shuaxin{ float:left; width:22px; height:44px; margin-left:10px;}
.reg_bg  .reg_form .sendma{ float:right; height:42px; line-height:42px; width:108px; border-radius:4px;border:1px solid #1052c5; background:#edf4ff; color:#1052c5; font-size:14px; text-align:center;}
.reg_bg  .reg_form .sendma:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.reg_bg  .reg_form .bnts2{ width:100%; height:44px; line-height:44px; text-align:center;border-radius:4px; border:0; background:#eb2e37; color:#fff; font-size:18px; cursor:pointer; outline:none; text-transform:uppercase; letter-spacing:2px;font-family:"微软雅黑";}
.reg_bg  .reg_form .bnts2:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.reg_bg  .reg_form .reg_txt{ font-size:12px; text-align:center; color:#333; height:19px; line-height:19px; overflow:hidden; margin-top:25px; margin-bottom:25px; }
.reg_bg  .reg_form .reg_txt a{ color:#58c3e0; text-decoration:none; display:inline-block; vertical-align:top;}
.reg_bg  .reg_form .reg_txt a:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.reg_bg  .reg_form .reg_txt input[type=checkbox].css-radio{display:none;}
.reg_bg  .reg_form .reg_txt input[type=checkbox].css-radio:checked + label.css-label_r{background:url(../images/user/reg_bg3_on.jpg) no-repeat;}
.reg_bg  .reg_form .reg_txt label.css-label_r{height:19px; line-height:19px; display:inline-block;cursor:pointer; padding-left:26px; background:url(../images/user/reg_bg3.jpg) no-repeat;vertical-align:top;}
.reg_bg  .reg_form .reg_txt2{ font-size:12px; text-align:right; height:68px; line-height:68px; overflow:hidden; margin-bottom:12px; }
.reg_bg  .reg_form .inputs4::-webkit-input-placeholder { /* WebKit browsers */color:#c8c8c8;　}
.reg_bg  .reg_form .inputs4:-moz-placeholder { /* Mozilla Firefox 4 to 18 */　color:#c8c8c8;}
.reg_bg  .reg_form .inputs4::-moz-placeholder { /* Mozilla Firefox 19+ */color:#c8c8c8;}
.reg_bg  .reg_form .inputs4:-ms-input-placeholder { /* Internet Explorer 10+ */　color:#c8c8c8;}
.reg_xy{ overflow:hidden; padding-top:30px; padding-bottom:30px; line-height:26px; font-size:14px; background:#fff; padding-left:20px; padding-right:20px; margin-top:20px; margin-bottom:20px;}
.reg_xy .h2{ text-align:center; font-size:28px; margin-bottom:30px; line-height:60px;}
.reg_ok{ border:1px solid #abdbe6; overflow:; margin:0 auto; width:566px; padding:4px; margin-top:103px;}
.reg_ok .reg_ok_con{ overflow:hidden; background-color:#ebfbff; padding-left:12px; padding-right:12px; padding-top:20px; padding-bottom:20px; text-align:left;}
.reg_ok .reg_ok_con .reg_ok_t{ height:31px; overflow:hidden; line-height:31px; font-size:18px; color:#ff0000;}
.reg_ok .reg_ok_con .reg_ok_t img{ vertical-align:middle; float:left; margin-right:8px;}
.reg_ok .reg_ok_con .reg_ok_zh{  padding-top:13px; padding-bottom:13px;line-height:30px;background:url(../images/user/reg_bg5.jpg) left bottom repeat-x; font-size:16px;}
.reg_ok .reg_ok_con .reg_ok_zh .reds{ color:#ff0000;}
.reg_ok .reg_ok_con .reg_ok_ms{ padding-top:7px;overflow:hidden; line-height:21px; font-size:14px; color:#333;}
.reg_ok .reg_ok_con .reg_ok_ms b{ display:block; font-size:16px;color:#333; font-weight:normal; line-height:26px;}
.reg_ok .reg_ok_con .reg_ok_ms a{color:#c8000a;}
.reg_ok_bnt{ overflow:hidden; text-align:center; margin-top:36px; margin-bottom:190px;}
.reg_ok_bnt .bnts{ width:140px; background:#f91f1f; border-radius:6px; color:#fff; font-size:18px; font-family:"宋体";  display:inline-block; height:46px; line-height:46px; text-align:center; margin-left:12px; margin-right:12px;}
.reg_ok_bnt .bnts.bgs1{ background:#253caa;}
.reg_ok_bnt .bnts:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}

/*用户资料*/
.user_bg{ background:#f8f8f8; overflow:hidden; padding-top:7px; padding-bottom:7px;}
.user_bg .user_headimg{ float:left; width:75px; height:75px; border-radius:50%; border:5px solid #fff;}
.user_bg .user_headimg img{ width:100%; height:100%; border-radius:50%;}
.user_bg .user_headinfo{ float:left; margin-left:27px; margin-top:18px;}
.user_bg .user_headinfo .user_name{ height:24px; line-height:24px; overflow:hidden; font-size:18px; color:#ec5051;}
.user_bg .user_headinfo .user_name em{ float:left; margin-right:9px; width:22px;height:22px; line-height:22px; overflow:hidden;border-radius:50%; border:1px solid #ec5555; background:#fff; font-family:Arial; font-size:12px; text-align:center; font-weight:bold; font-style:normal; text-transform:uppercase;}
.user_bg .user_headinfo .user_desc{ font-size:12px; color:#000; margin-top:7px; line-height:20px; overflow:hidden;}
.user_bg .user_date{ float:right; font-size:12px; color:#b9baba; margin-top:47px; line-height:20px; overflow:hidden;}
.user_l{ float:left; width:215px; overflow:hidden; font-family:"微软雅黑"; margin-top:40px; padding-bottom:40px; background:#f3f3f3; text-align:left;}
.user_l .user_l_t{ font-size:16px;  line-height:60px; height:60px; border-bottom:1px solid #dcdcdc; text-indent:78px; color:#ec5051; background:url(../images/user/user_pic5.png) 52px center no-repeat;}
.user_l h2{ font-size:18px; font-weight:normal; line-height:50px; height:50px;text-indent:59px; color:#333333;}
.user_l .user_la{ overflow:hidden;}
.user_l .user_la a{ height:36px; line-height:36px; margin-left:58px; padding-left:10px; overflow:hidden; display:block; background:url(../images/user/user_pic6.png) left center no-repeat; font-size:14px; }
.user_l .user_la a:hover{ text-decoration:none; color:#ec5051;}
.user_l .user_la a.asel{color:#ec5051;}
.user_r{ float:right; width:906px; overflow:hidden; margin-top:40px; padding-bottom:33px;}
.user_r .font2{ color:#999;}
.user_r .user_ra{ overflow:hidden; margin-bottom:18px;}
.user_r .user_ra a{ height:58px; line-height:58px; overflow:hidden; width:23.5%; float:left;font-size:14px; color:#fff;text-indent:90px; margin-right:2%;}
.user_r .user_ra a:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.user_r .user_ra a b{ font-family:Arial; font-size:14px;}
.user_r .user_ra a.bgs1{ background:url(../images/user/user_pic1.png) #f68e76 47px center no-repeat;}
.user_r .user_ra a.bgs2{ background:url(../images/user/user_pic2.png) #eaa85b 47px center no-repeat;}
.user_r .user_ra a.bgs3{ background:url(../images/user/user_pic3.png) #b9d15b 47px center no-repeat;}
.user_r .user_ra a.bgs4{ background:url(../images/user/user_pic4.png) #dbdbdb 47px center no-repeat; margin-right:0;}
.user_r .user_title4{ height:40px; line-height:40px; overflow:hidden; font-size:14px; color:#333333;padding-left:19px; background-color:#efefef;}
.user_r .user_title4 .add_a{ float:left; background:url(../images/user/user_pic7.png) left center no-repeat; padding-left:27px; text-decoration:none;}
.user_r .user_title{ height:52px; line-height:52px; overflow:hidden; font-size:18px; color:#000000;}
.user_r .user_title .r{ font-size:12px;}
.user_r .user_title .r a{ color:#3a63c2;}
.user_r .user_title .r label{color:#3a63c2;}
.user_r .user_title .r a:hover{ color:#ec5051; text-decoration:none;}
.user_r .user_title2{ height:30px; line-height:30px; overflow:hidden; font-size:14px; color:#333333; border-bottom:1px solid #e6e6e6; margin-left:30px; margin-right:30px; margin-bottom:15px; margin-top:10px;}
.user_r .user_b{ border:1px solid #dcdcdc; border-top:1px solid #566ad2; padding-bottom:20px; overflow:hidden;}
.user_r .user_head{ margin-left:22px; position:relative; margin-top:15px; width:100%; overflow:hidden; height:72px;}
.user_r .user_head img{ width:62px; height:70px; float:left; border:1px solid #f5f5f5; border-radius:4px;}
.user_r .user_head .modify_a{ float:left; margin-left:20px; font-size:12px; color:#eb3939; line-height:130px;}
.user_r .weui-uploader__input{height: 100%;  left: 0;opacity: 0;  position: absolute; top: 0;  width: 150px; z-index: 1; cursor:pointer;}
.user_r .user_table{ font-size:12px; padding-top:20px; overflow:hidden; clear:both; padding-left:10px; padding-right:10px;}
.user_r .user_table table td{ height:26px; padding-bottom:20px; padding-left:9px; line-height:26px; vertical-align:top;}
.inputs3{ background:#fff; width:260px; height:24px; line-height:24px; border:1px solid #e6e6e6; font-size:12px; outline:none; text-indent:10px; }
.select2{background:#fff; border:1px solid #e6e6e6; height:24px; line-height:24px; margin-right:12px; width:160px;}
.user_bnt{ padding-left:23px; padding-right:23px; min-width:96px; height:26px; line-height:22px; border:1px solid #f3a706; text-align:center; outline:none; background:#f3a706; font-size:12px; color:#fff; cursor:pointer; margin-right:23px;}
.user_bnt.border2{ border:1px solid #e6e6e6; background:#fff; color:#999;}
.user_bnt:Hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.user_bnt2{ padding-left:20px; padding-right:20px; min-width:76px; height:30px; line-height:30px; border:none; text-align:center; outline:none; background:#f3a706; font-size:14px; color:#fff; cursor:pointer; margin-right:15px; font-weight:bold; letter-spacing:2px; display:block; float:left;}
.user_bnt2.border2{ background:#e9e9e9; color:#333;}
.user_bnt2:Hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80); text-decoration:none;}

/*我的收藏*/
.coll_list{ overflow:hidden;}
.coll_list table th{ height:38px; text-align:center; background-color:#efefef; font-size:14px; color:#666666;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;}
.coll_list table td{ text-align:center; padding-bottom:10px; padding-top:10px; font-size:12px; border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;}
.coll_list table tr th:last-child,.coll_list table tr th:nth-child(1){ border-right:0;} 
.coll_list table td a{ text-decoration:none;}
.coll_list table tr td:nth-child(2){ text-align:left;} 
.coll_list table tr td:last-child,.coll_list table tr td:nth-child(1){border-right:0;} 
.coll_list table tr:last-child td{ border-bottom:0;}
.coll_list .dela{ width:40px; height:40px; display:inline-block;background:url(../images/user/user_pic8.png) center center no-repeat;}
.coll_list .dela:Hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.coll_list .buya{padding-left:26px; padding-right:26px; height:26px; line-height:26px; outline:none; background:#f68a00; font-size:12px; color:#fff; cursor:pointer; border-radius:4px; display:inline-block;}
.coll_list .buya:Hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
/*我的订单*/
.coll_list2{ overflow:hidden;}
.coll_list2 table th{ height:38px; text-align:center; background-color:#efefef; font-size:14px; color:#666666;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;}
.coll_list2 table tr th:last-child{border-right:0;} 
.coll_list2 table td{ text-align:center; padding-bottom:10px; padding-top:10px; font-size:12px; border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;}
.coll_list2 table tr td:last-child{border-right:0;} 
.coll_list2 table td a{ text-decoration:none; color:#566ad2;}
.coll_list2 table td a:Hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80); text-decoration:underline;}
.coll_list2 table tr:last-child td{ border-bottom:0;}



.user_r .inputBg{background:#fff; width:260px; height:24px; line-height:24px; border:1px solid #e6e6e6; font-size:12px; outline:none; text-indent:10px;}