@charset "utf-8";
#member_content {
	font-size: 12px;
}
#member_content .pic {
    overflow: hidden;
}
#member_content .pic img {
    display: block;
    height: 100%;
    width: 100%;
}
#member_content #turn_page {
	text-align: center;
}

/* padding */
#lib_member_login .clear{margin:0px auto; clear:both; height:0px; font-size:0px; overflow:hidden;}
#lib_member_login .blank3{margin:0px auto; clear:both; height:3px; font-size:1px; overflow:hidden;}
#lib_member_login .blank6{margin:0px auto; clear:both; height:6px; font-size:1px; overflow:hidden;}
#lib_member_login .blank9{margin:0px auto; clear:both; height:9px; font-size:1px; overflow:hidden;}
#lib_member_login .blank12{margin:0px auto; clear:both; height:12px; font-size:1px; overflow:hidden;}
#lib_member_login .blank15{margin:0px auto; clear:both; height:15px; font-size:1px; overflow:hidden;}
#lib_member_login .blank20{margin:0px auto; clear:both; height:20px; font-size:1px; overflow:hidden;}
#lib_member_login .blank25{margin:0px auto; clear:both; height:25px; font-size:1px; overflow:hidden;}

/*form_cont*/
#lib_member_login .form_box{width:96%; margin:0 auto;}
#lib_member_login .form_box .form_label{margin:5px 0; margin-bottom:5px; font-size:15px;}
#lib_member_login .form_box .form_cont .part_input{width:96%; height:24px; line-height:16px; padding-left:3px; font-size:13px;}
#lib_member_login .form_box .errorTip{color:#c00; margin:0;}
#lib_member_login .form_box .also_billing_address{text-decoration:underline;}

#lib_member_login .fz_12px{font-size:12px;}
#lib_member_login .fz_14px{font-size:14px;}
#lib_member_login .fz_16px{font-size:16px;}
#lib_member_login .fc_red{color:#ff0000;}
#lib_member_login .fc_gory{color:#666;}
#lib_member_login .fc_white{color:#fff;}
#lib_member_login .fc_yellow{color:#ff6600;}
#lib_member_login .flh_150{line-height:150%;}
#lib_member_login .flh_180{line-height:180%;}

/*��Ա��¼ҳ*/
#lib_member_login{margin:8px 10px; border:1px #ddd solid;}
#lib_member_login .lib_member_title{font-size:14px; font-weight:bold; color:333; /* height:24px; */ /* line-height:24px; */ text-indent:1px; margin:8px 15px 0;}
#lib_member_login .login_part_div{padding:0 15px 8px;}
#lib_member_login .login_part_div label{display:block; margin-bottom:5px; font-size:15px;}
#lib_member_login .login_part_div .part_input{width:96%; height:24px; line-height:16px; padding-left:3px; font-size:13px;}
#lib_member_login .login_part_div .errorTip{color:#c00; margin:0;}
#lib_member_login .login_part_div .tips{margin:5px 0;}
#lib_member_login .login_part_div .t{margin:10px 0 5px 0; font-size:14px; font-weight:bold;}
#lib_member_login .login_btn{width:200px; margin:0 auto 5px;}
#lib_member_login .forgot{text-align:center; margin-bottom:15px;}
#lib_member_login .forgot a{ text-decoration:none; font-size:15px; color:#038ECB;}
#lib_member_login .hd{margin:0; padding:8px 15px 0; border-top:1px #ddd solid;}
#lib_member_login .register{  background:#F4D355; }
.lib_member_msgerror{border:1px solid #d8000c; background:#ffbaba; color:red; padding:8px; margin-bottom:12px;}
#lib_member_login .row{ margin-bottom:9px}
#lib_member_login .send_tips{margin:8px 15px 0;}
#lib_member_login .send_tips div{font-size:14px;}
#lib_member_login .reset_success{margin: 8px 15px 0; font-size:14px;}
#lib_member_login .reset_success a{ display:block; width:200px; font-size:16px; color:#856711; font-weight:bold;}

/*��Ա��ҳ*/
#lib_member_home{width:90%; margin:20px auto;}
#lib_member_home .title{font-size:14px; font-weight:bold; margin-bottom:10px; color:#f59000;}
#lib_member_home .menu dt{margin-bottom:10px; font-weight:bold; font-size:14px; color:#f59000;}
#lib_member_home .menu dd{border:1px #ddd solid; margin-bottom:35px;}
#lib_member_home .menu dd a{height:30px; line-height:30px; padding:0 28px 0 8px; font-size:14px; color:#333; font-weight:bold; display:block; background-image:url(/mobile/images/cate_dot.png); background-position:right center; background-repeat:no-repeat; background-size:20px 12px;}
#lib_member_home .menu dd a:hover{text-decoration:none; color:#f59000;}

/*��Ա�ۺ�*/
.account_box{width:100%;}
.account_box .t{font-weight:bold; color:#f59000; margin:8px 10px; font-size:14px;}
.account_box .cart_list{ min-height:150px;}
.account_box .cart_list .row{ padding:0 5px; border-bottom:1px solid #ccc;}
.account_box .cart_list .row .row_l{ float:left; width:250px;}
.account_box .cart_list .row .row_l label{ display:inline-block; width:110px; font-weight:bold}
.account_box .cart_list .row .row_l li{ padding:5px 0px}
.account_box .cart_list .row .row_r{ width:55px; float:right}
.account_box .cart_list .row .row_r a{ display:block; width:53px; border:1px solid #BBBBBB; height:25px; line-height:25px; background-color:#FDEFB7; text-align:center; margin-bottom:8px}
.account_box .cart_list .row .row_r a:hover{ text-decoration:none}
.account_box .cart_list .list_row .prodImd img{ width:90px}
.account_box .cart_list .list_row .prodInfo{ float:left; width:190px; margin-left:10px}
.account_box .cart_list .list_row .prodInfo .name a{ font-weight:bold}
.account_box .cart_list .list_row .prodInfo .FormInput{ width:50px;text-align:center;}
.account_box .cart_list .list_row .prodInfo .remove{ background:url(/images/lib/cart/close_butto.jpg) left center no-repeat; padding-left:12px}
.account_box .cart_list .list_row{ padding:0 10px; border-bottom:1px solid #ccc;}
.account_box .cart_list .list_row .prodImd{ float:left; width:90px; text-align:center; border:1px solid #ccc; padding:1px }
.account_box .list_row label{ display:inline-block; width:100px; padding-right:5px; font-weight:bold; text-align:right}
.account_box .list_row{padding:5px;}
.account_box .list_row span{display:inline-block; width:190px;}
.account_box .list_row .l{width:100px; font-weight:bold; float:left; _display:inline; text-align:right;padding-right:5px;}
.account_box .list_row .r{width:200px;float:left; _display:inline;}
.account_box .tips{padding:5px 5px;}
.account_box .cont{padding:5px;}
.account_box .address .t{margin-bottom:5px; color:#333;}
.account_box .address .add{text-decoration:none; margin-left:10px; color:#f59000; font-weight:bold; font-size:14px;}
.account_box .address .item{border:1px #ddd solid; margin:0 10px 8px; padding:8px;}
.account_box .address .item .address_info{line-height:180%; margin-left:10px;}
.account_box .address .opt{margin-left:10px; height:25px; line-height:25px;}
.account_box .address .opt a{text-decoration:none; color:#f59000; font-weight:bold; font-size:14px; margin-right:15px;}



/*tips_page*/
.tips_page{ text-align:center; font-size:14px; padding:20px 0px}
.tips_page a{ text-decoration:underline}

/*��������ҳ*/
#lib_member_orders{width:96%; margin:0 auto;}
#lib_member_orders .title{color:#f59000; font-size:14px; margin:5px 0; font-weight:bold;}
#lib_member_orders .list{padding:20px 3% 10px;}
#lib_member_orders .list .items{margin-bottom:10px;}
#lib_member_orders .list .tops{border:1px #ddd solid; height:40px; line-height:40px;}
#lib_member_orders .list .tops .id{font-weight:bold; font-size:14px; margin-left:10px; color:#f59000;}
#lib_member_orders .list .tops .id a{color:#f59000;}
#lib_member_orders .list .tops .num{font-weight:bold; font-size:14px; margin-right:10px;}
#lib_member_orders .list .info{border-left:1px #ddd solid; border-right:1px #ddd solid; padding:8px 10px; line-height:23px;}
#lib_member_orders .list .info b{color:#f59000;}
#lib_member_orders .list .bots{border:1px #ddd solid; height:40px; line-height:40px;}
#lib_member_orders .list .bots a{margin:0 15px 0 10px; color:#f59000; font-size:14px; font-weight:bold;}
#lib_member_orders .cancel{padding:10px; width:90%; margin:0 auto;}
#lib_member_orders .cancel .info{font-weight:bold;}
#lib_member_orders .cancel textarea{width:100%; height:150px; padding:5px; line-height:180%; margin-top:15px;}
#lib_member_orders .cancel .btn{margin-top:15px;}
#lib_member_orders .payment_tips{border:1px solid #BF8585; background:url(/images/lib/member/payment_tips.jpg) 10px center no-repeat #FBE8E8; padding:8px; padding-left:30px; line-height:150%; margin:8px 0;}
#lib_member_orders .payment_tips a{text-decoration:underline;}
#lib_member_orders .detail_title{height:26px; line-height:26px; font-weight:bold; color:#f59000; font-size:15px;}
#lib_member_orders .order_info td{padding:7px; border-bottom:1px solid #ddd;}
#lib_member_orders .order_info .confirm_receiving{margin-left:15px; text-decoration:underline; color:#B50C08;}
#lib_member_orders .address{border:1px #ddd solid;}
#lib_member_orders .address .item_title{font-weight:bold; height:30px; line-height:30px; border-bottom:1px #ddd solid; font-size:13px; padding-left:3px; color:#f59000;}
#lib_member_orders .address .address_info{padding:8px; line-height:160%; font-size:13px;}
#lib_member_orders .item_info{border:1px #ddd solid; height:30px; line-height:30px; font-weight:bold; font-size:13px; padding-left:3px; color:#f59000;}
#lib_member_orders .shipping{line-height:150%; border:1px #ddd solid; border-top:0; padding:6px;}
#lib_member_orders .shipping .shipping_price{color:#888;}
#lib_member_orders .items_list{border:1px #ddd solid; margin:10px 0;}
#lib_member_orders .items_list .items_title{border-bottom:1px #ddd solid; height:30px; line-height:30px; font-size:13px; padding-left:3px; color:#f59000; font-weight:bold;}
#lib_member_orders .items_list .items{border-bottom:1px #ddd solid; padding:8px 6px;}
#lib_member_orders .items_list .items .pic{width:50px; height:50px; text-align:center;}
#lib_member_orders .items_list .items .view{padding-left:60px;}
#lib_member_orders .items_list .items .view div{line-height:20px;}
#lib_member_orders .items_list .items .name{font-size:15px; font-weight:bold;}
#lib_member_orders .items_list .items .price{color:#881818; font-size:14px; font-weight:bold;}
#lib_member_orders .items_list .items .detail{font-size:14px; color:#f59000; font-weight:bold;}
#lib_member_orders .items_list .items b{color:#333;}
#lib_member_orders .items_list .items_bot{padding-top:5px;}
#lib_member_orders .items_list .items_bot div{line-height:20px; font-size:14px; font-weight:bold; color:#881818; margin-left:8px;}
#lib_member_orders .items_list .items_bot b{color:#333;}
#lib_member_orders .items_list .payment_button{ padding:10px 0; }
#lib_member_orders .items_list .payment_button a{float:right; width:122px; height: 24px; line-height:24px; background:url(/images/lib/member/payment_bg.png); font-size: 16px; text-align:left; text-indent:17px; color:#fff;}