@charset "utf-8";
/*会员样式*/
/*登录 */
.member_fra{background:#fafafa; text-align:left; padding:48px 0; color:#333}
.member_login{width:1198px; background-color:#fff; border:1px solid #dadada; margin:0 auto; min-height:491px; padding:30px 60px 40px; box-sizing:border-box; background-image:url(../images/mem1.jpg); background-position: 450px bottom; background-repeat:no-repeat;}
.member_login h2{border-bottom:1px solid #e0e0e0; text-align:left; position:relative; height:34px;}
.member_login h2 span{position:absolute; left:0; bottom:-1px; border-bottom:3px solid #ff3253; font-size:24px; color:#2c2c2c; font-weight:normal; line-height:40px;}
.member_login_form{float:left; width:390px; margin:32px 0 0;}
.member_line1_fl{float:left; width:241px; height:34px; color:#333333;}
.member_login_line1 .inpf{float:left; width:230px; border:1px solid #dddddd; padding-left:50px; padding-right:10px; height:34px; line-height:34px; font-size:14px;}
.member_login_line1 .inpf input{ width:240px; height:34px; border:0}
.member_login_line1 .mbg1{background:url(../images/mem4.png) 9px center no-repeat;}
.member_login_line1 .mbg2{background:url(../images/mem5.png) 9px center no-repeat;}
.member_login_line1 .mbg3{background:url(../images/mem6.png) 9px center no-repeat; width:148px;}
.member_login_line1 .mbg3{width:120px;}
.member_login_line1 .mbg3 input{ width:120px;}
.member_login_line1{float:left; width:100%; margin:29px 0 0;}
.member_login_line1 .yzm{float:left; margin:0 0 0 10px;}
.member_login_line1 span{float:left; margin:0 0 0 10px; height:34px; line-height:34px;}
.member_login_line2{float:left; width:280px; font-size:12px; margin:45px 0 0;}
.member_login_line2 a{float:right; color:#000;}
.member_login_line2 input{vertical-align:middle;}
.member_login_line3{float:left; width:100%; margin:30px 0 0;}
.member_login_line3 input{cursor:pointer;width:293px; height:41px; background:#ff3253; border:0; font-size:18px; color:#fff; line-height:41px;}
.member_login_des{float:right; width:225px; border-left:1px solid #e0e0e0; height:290px; margin:61px 0 0; padding:0 0 0 66px; color:#868686; font-size:14px;}
.member_login_des p{line-height:27px;}
.member_login_des a{float:left; width:70px; height:29px; margin:30px 0 0; background:url(../images/mem3.png) center center no-repeat; padding:0 0 0 37px; line-height:29px; color:#fff; font-size:14px;}

/*注册 */
.member_reg{background-image:none;}
.member_reg_form{float:left; width:765px; margin:32px 0 0;}
.member_reg_line1{float:left; width:100%; margin:29px 0 0;}
.member_reg_line1 .inpf{float:left; width:245px; border:1px solid #dddddd; padding-left:45px; padding-right:10px; height:34px; line-height:34px; font-size:14px;}
.member_reg_line1 .inpf1{float:left; width:400px;  height:34px; line-height:36px; font-size:14px;}
.member_reg_line1 span{float:left; margin:0 0 0 10px; height:34px; line-height:34px;}
.member_reg_line1 .inpf input{ width:240px; height:34px; border:0}
.member_reg_line1 .member_reg_name{float:left; width:106px; text-align:right; color:#333333; font-size:14px; line-height:34px;}
.member_reg_line1 .mbg1{background:url(../images/mem4.png) 9px center no-repeat;}
.member_reg_line1 .mbg2{background:url(../images/mem5.png) 9px center no-repeat;}
.member_reg_line1 .mem_rn{float:left; margin:10px 0 0 10px;}
.member_reg_line1 .mem_rn1{float:left; width:227px; height:15px; margin:10px 0 0 10px; background:url(../images/mem3.jpg) center center no-repeat;}
.member_reg_line1 .mbg3{background:url(../images/mem7.png) 9px center no-repeat;}
.member_reg_line1 .mbg4{background:url(../images/mem6.png) 9px center no-repeat; width:140px}
.member_reg_line1 .mbg4 input{ width:140px;}
.member_reg_line1 .yzm{float:left; margin:0 0 0 10px;}
.member_reg_line2{float:left; width:400px; font-size:12px; margin:35px 0 0 110px;}
.member_reg_line2 a{color:#ff3253;}
.member_reg_line2 input{vertical-align:middle;}
.member_reg_line3{float:left; width:100%; margin:30px 0 0;}
.member_reg_line3 input{cursor:pointer;width:293px; height:41px; background:#ff3253; border:0; margin:0 0 0 100px; font-size:18px; color:#fff; line-height:41px;}
/*个人信息*/
.member_information{width:1200px;  margin:0 auto;  }
.member_info_fl{float:left; width:208px; border:1px solid #dbdbdb; position:relative; padding-top:44px;min-height:440px; background:#fff;}
.member_info_fl h2{position:absolute; width:210px; height:44px; left:-1px; top:-1px; background:#4f4f4f; text-align:center; line-height:44px; color:#fff; font-weight:normal; font-size:18px;}
.member_info_fl ul{float:left; width:160px; padding:10px 24px; }
.member_info_fl ul li{float:left; width:160px; border-bottom:1px solid #dcdcdc; height:46px; line-height:46px; font-size:14px; }
.member_info_fl ul li a{display:block; padding-left:48px; color:#6b6b6b; }
.member_info_fl ul li a:hover{color:#ff3253;}
.member_info_fl ul li a.cur{color:#ff3253;}
.member_info_fl ul li a.a1{background:url(../images/mem4.png) 13px center no-repeat;}
.member_info_fl ul li a.a2{background:url(../images/mem8.png) 13px center no-repeat;}
.member_info_fl ul li a.a3{background:url(../images/mem9.png) 13px center no-repeat;}
.member_info_fl ul li a.a4{background:url(../images/mem5.png) 13px center no-repeat;}
.member_info_fl ul li a.a5{background:url(../images/mem10.png) 13px center no-repeat;}
.member_info_fr{float:right; width:843px; border:1px solid #dbdbdb; position:relative; padding:20px 54px 60px; background:#fff; min-height:500px;}
.member_info_fr h2{border-bottom:1px solid #c6c6c6; line-height:50px; color:#4b4b4b; font-size:18px; font-weight:bold;}
.member_info_frcon{padding:30px 0 0 150px;}
.member_info_line{height:40px; line-height:40px; font-size:14px; color:#3b3b3b; margin:13px 0 0;}
.member_info_name{float:left; width:100px; text-align:right; padding:0 5px 0 0;}
.mem_inp1{width:336px; height:36px; border:1px solid #d6d6d6; padding:0 15px}
.member_info_line input{vertical-align:middle;}
.member_info_select1{width:102px; height:31px; text-align:center; border:1px solid #d5d5d5; padding:0 0 0 10px;}
.member_info_sex{margin-left:50px;}
.member_info_sub{cursor:pointer;width:151px; height:40px; background:#ff3253; border:0; margin:0 0 0 105px; border-radius:5px; color:#fff; font-size:18px;}
/*会员中心*/
.member_center_fr{float:right; width:951px; box-sizing:border-box; border:1px solid #dbdbdb; position:relative; padding:20px 38px 60px; background:#fff; min-height:500px;}
.member_center_fr h2{border-bottom:1px solid #c6c6c6; line-height:50px; color:#4b4b4b; font-size:18px; font-weight:bold;}
.mem_kong{width:50px; display:inline-block;}
.member_center_top{font-size:16px; margin:42px 0 0; color:#6b6b6b; padding:0 20px;}
.member_center_top span{color:#ff3253;}
.member_center_dan{padding:0 20px; font-size:14px; margin:30px 0 0;}
.member_center_dan a.cur{color:#f00;}
.member_center_dan span{color:#ff3253;}
.member_center_table{width:808px; overflow:hidden; margin:20px 0 0 50px;}
.member_center_table table{border-spacing:0;}
.member_center_table .mtable{margin:0 0 20px; font-size:14px; text-align:center; color:#6b6b6b;}
.member_center_table .tr_top{background:#eeeeee; height:32px; margin:30px 0;}
.member_center_table .tr_top td{border:1px solid #eee;}
.member_center_table .tr_name{height:31px; background:#f8f8f8;}
.member_center_table .tr_name td{padding:0 15px;border:1px solid #f8f8f8;}
.member_center_table td{border:1px solid #f6f6f6;}
.member_center_table .mem_td1{width:291px; height:100px;}
.member_center_table .mem_td1 .mem_img{float:left; width:69px; height:69px; border:1px solid #e3e3e3; margin:0 0 0 16px;}
.member_center_table .mem_td1 .mem_wor{float:left; width:168px; line-height:18px;  margin:10px 0 0 16px;}
.member_center_table .mem_td2{width:93px; text-align:center;}
.member_center_table .mem_td3{width:107px; text-align:center;}
.member_center_table .mem_td4{width:124px; text-align:center; color:#a3a3a3; font-family:Arial; line-height:18px;}
.member_center_table .mem_td5{width:100px; text-align:center; color:#5d5d5d;}
.member_center_table .mem_td6{text-align:center;}
.member_center_table .mem_td6 .mem_confirm{display:inline-block;width:66px; line-height:22px; border-radius:3px; height:22px; background:#f7ba00; color:#fff; cursor:pointer}
.member_center_table .mem_td6 .mviewmore{display:inline-block; width:64px; height:20px; line-height:20px; border:1px solid #a4a4a4; border-radius:3px; margin:5px 0 0;}
.member_center_table .mem_td6 .mem_pay{display:inline-block;width:66px; line-height:22px; border-radius:3px; height:22px; background:#d70000; color:#fff; cursor:pointer;}
/*我的地址*/
.mem_addtop{font-size:16px; color:#000; margin:10px 0 30px;}
.mem_inp2{width:79px; border:1px solid #d5d5d5; height:31px; margin:0 17px 0 0; padding:0 15px;}
.mem_inp3{margin:0 0 0 110px; vertical-align: middle;}
.mem_ad_line{height:40px; line-height:40px; font-size:12px; color:#3b3b3b; margin:13px 0 0;}
.mem_ad_sub{cursor:pointer;width:106px; height:35px; background:#ff3253; border:0; margin:0 0 0 105px; color:#fff; font-size:16px; border-radius:5px;}
.mem_ad_table{width:853px; border:1px solid #e0e0e0; margin:50px 0 0; font-size:14px; color:#6e6e6e;}
.mem_atr1{height:37px; background:#f7f7f7; font-size:12px; color:#333333;}
.mem_atr1 td{border-bottom:1px solid #dedede;}
.mem_atd1{width:86px; text-align:center;}
.mem_atd2{width:266px; padding:0 18px;}
.mem_atd3{width:86px; text-align:center;}
.mem_atd4{width:108px; text-align:center;}
.mem_atd5{width:112px; text-align:center;}
.mem_atr2{height:74px; text-align:center; vertical-align:top;}
.mem_atr2 td{padding:20px 0;}
.mem_ad_table a{color:#6e6e6e; cursor:pointer;}
.mem_ad_table span{cursor:pointer;}
.mem_ad_table a.mem_adef{display:inline-block; width:78px; height:26px; line-height:26px; color:#ff3253; background:#fffae9; border:1px solid #feeaa6; margin:10px 0 0; border-radius:3px;}
.mem_ad_table a.mem_adef:hover{ color:#fff; background:#ff3253;border:1px solid #ff3253;}
.mem_ad_table a.mem_adef.cur{ color:#fff; background:#ff3253;border:1px solid #ff3253;}
.mem_atr3{height:74px; text-align:center; vertical-align:top; background:#eeeeee;}
.mem_atr3 td{padding:20px 0;}
.member_info_name em{ color:#e20000; font-style:normal;}
/*找回密码*/
.member_login_line1 .mbg4{background:url(../images/mem7.png) 9px center no-repeat;}
.mem_bacform{background-image:url(../images/mem5.jpg);}
/*关于我们*/
.about_fra{background:#fafafa; text-align:left; padding:28px 0; color:#333;}
.ab_now{width:1200px; margin:0 auto 30px; font-size:14px; color:#8f8e8e;}
.ab_now a{color:#8f8e8e;}
.ab_of{width:1200px; margin:0 auto;}
.ab_fl{float:left; width:210px;}
.ab_fl h2{float:left; width:210px; height:44px; line-height:44px; background:#4f4f4f; text-align:center; color:#fff; font-weight:normal;}
.ab_fl ul{float:left; width:160px; padding:10px 24px 0; border:1px solid #dcdcdc; border-top:0; background:#fff;}
.ab_fl ul li{float:left; width:100%; border-bottom:1px solid #dcdcdc; height:41px; line-height:41px; color:#6b6b6b; font-size:14px; text-align:center;}
.ab_fl ul li a{display:block; padding:0 18px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ab_fl ul li a:hover{display:block;background:url(../images/mem11.png) 143px center no-repeat;transition:none;}
.ab_fl ul li a.cur{display:block;background:url(../images/mem11.png) 143px center no-repeat;transition:none;}
.ab_fl ul li:last-child{border:none;}
.ab_fr{float:right; width:860px; background:#fff; border:1px solid #dadada; min-height:760px; padding:0 45px 30px;}
.ab_fr h2{background:url(../images/mem6.jpg) left bottom repeat-x; height:56px; text-align:center; font-weight:normal; margin:30px 0 0;}
.ab_fr h2 span{display:inline-block;color:#404040; font-size:24px; border-bottom:2px solid #0f63f4;height:54px; line-height:54px;}
.ab_frcon{line-height:35px; color:#404040; font-size:14px; padding:30px 0;}
.ab_frcon1{line-height:35px; width:810px; margin:0 auto; color:#404040; font-size:14px; padding:20px 0;}
/*企业信息*/
.comp_info{width:830px; margin:0 auto; padding:20px 0 0;}
.comp_info li{border-bottom:1px solid #e8e8e8; height:49px; line-height:49px;}
.comp_info li a{float:left; width:670px; color:#6e6e6e; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;background:url(../images/mem11.png) left center no-repeat; padding:0 0 0 30px;}
.comp_info li span{float:right; color:#a5a4a4; width:95px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ab_frname{border-bottom:1px solid #e8e8e8; border-top:1px solid #e8e8e8; margin:66px auto 0; font-size:22px; text-align:center; padding:10px 0; width:700px;}
.ab_frsou{color:#909090; text-align:center; line-height:50px;}
.ab_frpn{width:816px; border-top:1px solid #e8e8e8; margin:30px auto 0; padding:20px 0; font-size:14px;}
.ab_frpn .left{float:left; width:500px; line-height:30px;}
.ab_frpn a{color:#6e6e6e;}
.ab_frpn a:hover{color:#000;}
.ab_frpn span{padding:0 5px; margin:0 2px 0 0; color:#000000;}
a.ab_return{float:right; margin:10px 0 0 0; font-size:14px; background: url(../images/mem12.png) left center no-repeat; width:70px; height:32px; color:#fff; line-height:32px; padding-left:34px;}
a.ab_return:hover{color:#fff;}
/* ----------------------翻页--------------------*/
.inPagination{width:100%; margin:30px auto; overflow:hidden; position:relative; font-size:14px;padding:20px 0; clear:both; }
 .inPagination .pageSkip button{height:21px; width:21px; line-height:18px; text-align:center; background:#fff
; border:0; color:#0b64b4;}
.inPagination .pageSkip button{width:50px; cursor:pointer;}
.inPagination{height:30px; color:#4d4d4d; text-align:center;}
.inPagination a, .inPagination span, .inPagination .current{display:inline-block; min-width:25px; _width:27px; height:28px; margin-right:10px; padding:0 2px; text-align:center; vertical-align:middle; line-height:28px; *line-height:28px;line-height:28px\0; white-space:nowrap; color:#666666;}
.inPagination a{position:relative; color:#666666; border:1px solid #dddddd; background:#fff }
.inPagination .noLink{position:relative; border:1px solid #dddddd; color:#b5b5b5; padding:0 8px;}
.inPagination .current{position:relative; color:#fff; background:#ff464e; border:1px solid #e32526;}
.inPagination a:hover{text-decoration:none; color:#000;}
.inPagination .btnRight{height:29px; width:94px; display:block; position:absolute; z-index:110; right:0; bottom:0;}
.inPagination .btnRight .btn1{padding:0; width:31px; height:29px; background:url(../images/icon.gif) no-repeat 0 -161px; display:block; float:right; margin-right:20px!important; margin-right:12px;}
.inPagination .btnRight .btn2{padding:0; width:31px; height:29px; background:url(../images/icon.gif) no-repeat 0 -126px; display:block; float:right; margin-right:10px!important; margin-right:8px;}
.inPagination .noLink1{position:relative; border:1px solid #e2e2e2; color:#666666; padding:0 8px; background:none;}
.inPagination .noLink2{background:none; position:relative; padding:0 10px; border:1px solid #e2e2e2; color:#b5b5b5;}
.inPagination .noLink3{background:none; position:relative; padding:0 10px; border:1px solid #e2e2e2; color:#666666;}
/* -------end翻页------*/
/*补充订单详情 by fly*/
.case_view{clear:both; width:1198px; border:1px solid #ddd; margin:53px auto 55px auto; position:relative;}
.case_view .head_b{height:37px; border-bottom:1px solid #ddd; background-color:#f7f7f7; line-height:37px; font-size:14px; font-weight:bold; color:#000; padding-left:28px;}
.case_view .col_b{padding:25px 25px 0 25px; font-size:14px; line-height:14px;}
.case_view .col_b:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.case_view .title{float:left; font-weight:bold; color:#3e3e3e;}
.case_view .msg{float:left; color:#6e6e6e; padding-left:20px;}
.case_view .msg span{width:300px; display:inline-block;}
.pro_infob{clear:both; padding-top:50px;}
.pro_infob ul{margin:0 25px;}
.pro_infob li:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.pro_infob li.head{font-size:14px; line-height:14px; color:#8f8e8e; height:30px; border-bottom:2px solid #ddd;}
.pro_infob li>div{float:left;}
.pro_infob li.head .name{width:560px; text-indent:35px;}
.pro_infob li.head .price{width:150px; text-indent:20px;}
.pro_infob li.head .num{width:185px; text-align:center;}
.pro_infob li.head .count{width:243px; text-align:center;}
.pro_infob li.item{font-size:12px; height:125px; border-bottom:1px dashed #ddd; overflow:hidden;}
.pro_infob li.item .name{width:560px;}
.pro_infob li.item .price{width:150px; text-indent:8px; color:#5d5d5d; padding-top:48px;}
.pro_infob li.item .num{width:185px; text-align:center; padding-top:48px; color:#3a3a3a;}
.pro_infob li.item .count{width:243px; text-align:center; font-size:14px; color:#c00; padding-top:46px;}
.pro_infob li.item .img{float:left; width:78px; height:78px; border:1px solid #ddd; margin-top:25px; margin-left:18px;}
.pro_infob li.item .pro_name{float:left; line-height:78px; margin-top:25px; color:#333; padding-left:15px;}
.all_count{text-align:right; padding:20px 25px 25px 0; color:#5a5a5a;}
.all_count span{font-size:18px; color:#c00; font-weight:bold;}

