@charset "utf-8";

.member_page .noting { border-color: red; }
.member_page .fc_red {color: red;}
.member_page .submit_btn {display: inline-block;margin: 3px 0;padding: 5px 20px;color: white;font-size: 14px;background: #2b8bd5;border: 1px solid #2b8bd5;outline: none;cursor: pointer;border-radius: 5px;}
.member_page .return_btn {display: inline-block;padding: 5px 20px;color:#999;font-size: 14px;border-radius:5px;border: 1px solid #999;}
.member_page .tips { /*margin: 20px 0; padding: 10px; color: black; background: #ffff9c; border: 1px solid #ff9797;*/ }
/*turn page*/
/*.turn_page{text-align:center; height:26px; line-height:26px;}
.turn_page .page_button{background:#fff; border:1px solid #ccc; margin:0 3px; padding:2px 5px;}
.turn_page .page_item{background:#fff; border:1px solid #ccc; padding:2px 5px; margin:0 3px;}
.turn_page .page_item_current{background:#f0f0f0; border:1px solid #ccc; padding:2px 5px; margin:0 3px; color:red;}*/

/*.turn_page{text-align:center;font-size: 14px;}
.turn_page .page_button{display: inline-block;padding: 9px 10px;color: white;background: #2b8bd5;margin:0 3px;}
.turn_page .page_item{background:#fff; border:1px solid #ccc; padding:8px 15px; margin:0 3px;}
.turn_page .page_item_current{display: inline-block;line-height: normal;padding: 9px 15px;margin:0 3px;font-weight: bold;border:1px solid #2b8bd5;}*/

/*	member	*/
.member_reg{}
.member_reg .sec_title{ margin: 27px 0; font-size: 18px; border-bottom: 1px solid #ced1d3; }
.member_reg .sec_title .text{ display: inline-block; padding: 9px 0; border-bottom: 2px solid #e23c3c; }
.member_reg .sec_title .text .symbol { display: inline-block; vertical-align: middle; margin: 0 10px 0 0; }
.member_reg .sec_title.base .text .symbol { width: 22px; height: 22px; background: url(/images/member/member_register_symbol_base.png); }
.member_reg .sec_title.profile .text .symbol { width: 25px; height: 22px; background: url(/images/member/member_register_symbol_profile.png); }
.member_reg .sec_title.confirm .text .symbol { width: 22px; height: 23px; background: url(/images/member/member_register_symbol_confirm.png); }
.member_reg .field { margin: 20px 0; }
.member_reg .field .name {display: inline-block;min-width: 107px;max-width: 45%;}
.member_reg .field .value {display: inline-block;max-width: 50%;vertical-align: middle;}
.member_reg .field .value input {display: inline-block;max-width: 100%;padding: 15px;border: 1px solid #d3d5d6;background: none;outline: none;}
.member_reg .field .value .btn {display: inline-block;padding: 12px 38px;font-size: 20px;color: white;border: none;background: #2b8bd5;}
.member_reg .field .confirm_wnd .confirm_section { margin: 30px 0; }
.member_reg .field .confirm_wnd .confirm_section { margin: 30px 0; }

.member_reg_rule {display: none;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 2;background: url(/images/member/member_register_background.png);}
.member_reg_rule .wnd_body {position: absolute;top: 20px;left: 50%;bottom: 50px;margin: 0 0 0 -444px;width: 888px;border: 3px solid #dedede;border-top-color: #2b8bd5;background: white;}
.member_reg_rule .wnd_body .title {margin: 25px 38px;font-size: 20px;font-weight: normal;}
.member_reg_rule .wnd_body .wnd_content {position: absolute;top: 50px;right: 0;bottom: 0;left: 0;margin: 35px;overflow: auto;}
.member_reg_rule .wnd_body .wnd_content .content { }
.member_reg_rule .wnd_body .wnd_content .content .content_func {margin: 20px 0;text-align: center;}
.member_reg_rule .wnd_body .wnd_content .content .content_func .btn {display: inline-block;color: white;padding: 12px;font-size: 20px;min-width: 250px;background: #2b8bd5;}
.member_reg_rule .wnd_body .func { float: right; margin: 30px 23px; }
.member_reg_rule .wnd_body .func .close { display: inline-block; width: 17px; height: 17px; background: url(/images/member/member_register_wnd_close.png); }

/* 愿望清单 */
.member_auction_wish .add_wish{float: right;/* width: 180px; *//* height: 35px; */padding: 5px 24px;margin: -3px 0 0 0;color: white;background: #2b8bd5;font-size: 16px;border-radius: 5px;}
.member_auction_wish .add_wish .ico {display: inline-block;width: 25px;height: 24px;background: url(/images/member/add_wish.jpg);vertical-align: top;margin: 0 10px 0 0;}
/*.member_auction_wish input{text-indent: 10px;}*/
/*.member_auction_wish textarea{background: none;padding: 10px;}*/
.member_auction_wish .wish_list{margin: 30px;padding-bottom: 20px;}
.member_auction_wish .wish_list .list{padding: 10px;margin-bottom: 11px;background: #ececec;border-top: 2px solid #bdbdbd;}
.member_auction_wish .wish_list .list .func_list {float: right;clear: right;text-align: right;}
.member_auction_wish .wish_list .list .time {float: right;padding: 10px;}
.member_auction_wish .wish_list .list .name{padding: 10px 0;font-size: 14px;color: #000;}
.member_auction_wish .wish_list .list .desc{padding: 0 170px 0 0;font-size: 12px;line-height: 26px;margin-bottom: 10px;color: #454545;}
.member_auction_wish .wish_list .list .edit{display: inline-block;margin: 0 10px;}
.member_auction_wish .wish_list .list .del{display: inline-block;}

/*收藏夹*/
/*.member_card_list{margin: 20px 30px;}
.member_card_list .item_list{margin:8px 0;}
.member_card_list .item_list .tb_title td.last{border-right:none;}
.member_card_list .item_list .item_list td{padding:7px 5px; border-top:1px solid #ddd; font-size:12px;}
.member_card_list .item_list .item_list td.item_img{border:1px solid #ccc; padding:0; background:#fff;}
.member_card_list .item_list .item_list_over td{background:#f7f7f7;}
.member_card_list .item_list .item_list_out td{background:#fff;}
.member_card_list .item_list .item_list td *{font-size:12px;}
.member_card_list .item_list .item_list .proname{text-decoration:underline;}
.member_card_list .title{color: #3d3d3d;font-size: 16px;}*/
.member_card_list{margin: 5px -5px;font-size: 0;}
.member_card_list .card_item{display: inline-block;position: relative;vertical-align: top;width: 291px;min-height: 145px;margin: 5px;font-size: 14px;padding: 4px 0 0;border:1px solid #e8e8e8;background: url(/images/member/aico0.jpg) repeat-x left top;}
.member_card_list .card_item .info_item {margin: 0 15px;padding: 10px 0 10px 17px;}
.member_card_list .card_item .info_item+.info_item {border-top: 1px dotted #cbcbcb;}
.member_card_list .card_item .info_item.name{margin-top: 7px;}
.member_card_list .card_item .info_item.addr{min-height: 38px;}
.member_card_list .card_item .info_item.mobile{}
.member_card_list .card_item .info_item .ico{display: inline-block;margin: 0 5px 0 -17px;vertical-align: middle;}
.member_card_list .card_item .info_item.name .ico{width: 12px; height: 13px; background: url(/images/member/aico1.jpg); }
.member_card_list .card_item .info_item.mobile .ico{width: 11px; height: 14px; background: url(/images/member/aico3.jpg); }
.member_card_list .card_item .info_item.addr .ico{width: 10px;height: 14px;background: url(/images/member/aico2.jpg);}
.member_card_list .card_item .func {position: absolute;bottom: 10px;right: 8px;}
.member_card_list .card_item .func a {display: inline-block;margin: 0 8px;color: #2b8bd5;}
.member_card_list .card_item .func .del{color: #2b8bd5;}
.member_card_list .card_item.card_virtual{border:1px dashed #e8e8e8;text-align: center;background: white;}
.member_card_list .card_item.card_virtual .symbol{margin: 40px 0 0;}
.member_card_list .card_item.card_virtual .symbol .ico{display: inline-block;width:36px;height:36px;background: white url(/images/member/aico4.jpg);}
.member_card_list .card_item.card_virtual .title{margin: 10px 0 0;}

.member_card_edit .form_title { padding: 10px 0; color: black; font-size: 18px; font-weight: normal; border-bottom: 1px solid #c7c7c7; }
.member_card_edit .field { margin: 20px 0; }
.member_card_edit .field .field_name {float: left;margin: 3px 0;min-width: 100px;text-align: right;}
.member_card_edit .field .field_value {display: block;margin: 0 0 0 120px;}
.member_card_edit .field .field_value input {/* line-height: 21px; */vertical-align: middle;}
.member_card_edit .field .field_value .field_input {display: inline-block;min-width: 148px;padding: 3px;border: 1px solid #d7d7d7;}
.member_card_edit .field .field_value .field_input input[type='text'] ,
.member_card_edit .field .field_value .field_input select ,
.member_card_edit .field .field_value .field_input textarea {width: 100%;border: none;background: none;outline: none;}

.member_addr_edit .field .field_value .field_input.address {display: block;max-width: 468px;margin: 20px 0;}
/*.member_addressbook th,.member_addressbook td{border: none;}
.member_addressbook .tb_title td{font-size: 16px;line-height: 40px;color: black;text-align: left;border-bottom: 1px solid #c7c7c7;}
.member_addressbook .form_input{width: 285px;height: 28px;border:1px solid #d7d7d7;background: none;text-indent: 10px;}
.member_addressbook .name_input{width: 158px;border:1px solid #d7d7d7;background: none;}
.member_addressbook select{height: 28px;padding:0 12px 0 12px;background: none;}
.member_addressbook td{padding: 5px 0;}
.member_addressbook .form_check{display: inline-block;width: 25px;height: 25px;margin-top: 5px;cursor: pointer;}
.member_addressbook .form_submit{width: 157px;height: 38px;line-height: 38px;text-align: center;color: white;background: #2b8bd5;border: none;border-radius: 5px;cursor: pointer;}*/

.member_content{max-width:1200px;min-height: 80vh;width:auto;/*padding: 0 10px;*/}
.member_content .station{height:34px; line-height:34px; border-bottom:1px solid #ddd; margin-bottom:9px; font-size:14px;}
.member_content .station a{font-size:14px;}
.member_content .menu{width: 228px; float:left;padding-bottom: 20px;}
.member_content .righter{margin: 0 0 16px 238px;/* padding: 30px; */font-size: 15px;background: #f8f8f8;border:1px solid #e3e3e3;border-radius: 5px; overflow: hidden;}
.member_content .user_message{margin: 0 0 20px 238px;border: 1px solid #e3e3e3;}
.member_content .user_message .top_path{padding: 16px 33px 14px 20px;background-color: #f5f8fa;overflow: hidden;}
.member_content .user_message .left_path{/* float: left; *//* width: 464px; *//* border-right: 1px solid #e4eaee; */padding-top: 8px;padding-bottom: 10px;}
.member_content .user_message .left_path .face{float: left;width: 58px;height: 58px;margin-right: 16px;}
.member_content .user_message .left_path .face img{max-width: 100%;max-height: 100%;}
.member_content .user_message .left_path .font{margin-left: 68px;line-height: 1.6;font-size: 14px;color: #333;margin-bottom: 6px;}
.member_content .user_message .left_path .bfont{margin-left: 68px;line-height: 1.5;font-size: 16px;}
.member_content .user_message .left_path .bfont>a{display: inline-block;padding: 5px;/* border: 1px solid #000; */margin: 5px;color: red;}
.member_content .user_message .left_path .bfont>a span{color: #000;font-weight: bold;}
.member_content .user_message .left_path .bfont .recharge{display: inline-block;width: 78px;height: 23px;line-height: 23px;border: 1px solid #2b8bd5;text-align: center;font-size: 14px;color: #2b8bd5;margin-left: 15px;}
.member_content .user_message .left_path .member_unread_count{display: inline-block;position: relative;width: 28px;height: 27px;vertical-align: middle;background: url(/images/member/mail1.png) no-repeat center;margin-left: 22px;}
.member_content .user_message .left_path .member_unread_count .num{position: absolute;display: inline-block;width: 14px;height: 14px;line-height: 14px;text-align: center;bottom: 1px;right: 0;z-index: 1;color: #fff;background-color: #2b8bd5;border-radius: 50%;overflow: hidden;font-size: 10px;}
.member_content .user_message .left_path .member_unread_count .num span{display: inline-block;-webkit-transform: scale(0.83); -ms-transform: scale(0.83); -o-transform: scale(0.83); transform: scale(0.83);}
.member_content .user_message .right_path{float: right;width: 441px;padding-top: 8px;/* padding-bottom: 10px; */}
.member_content .user_message .right_path .blank09{clear: both;height: 9px;background-color: transparent;width: 100%;}
.member_content .user_message .right_path .font{float: right;line-height: 26px;font-size: 14px;color: #333333;}
.member_content .user_message .right_path .font .level{margin-right: 50px;}
.member_content .user_message .right_path .font .level .level_num{color:red;}
.member_content .user_message .right_path .font .discount{margin-right: 70px;}
.member_content .user_message .right_path .font a{color: #2b8bd5;text-decoration: underline;}
.member_content .user_message .right_path .font .price_box{font-weight: bold;font-size: 16px;}
.member_content .user_message .bottom_path{font-size: 0;border-top: 1px solid #e4eaee;}
.member_content .user_message .bottom_path a{display: inline-block;width: 240px;height: 58px;line-height: 58px;text-align: center;color: #333;font-size: 14px;background: url(/images/member/shu1.png) no-repeat left center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.member_content .user_message .bottom_path a:first-child{background: none;}
.member_content .user_message .bottom_path .count {display: inline-block;color:red;}
.member_content .index_auction_box{background-color: rgb(248, 248, 248); width: 412px; float: left; margin: 0px 0px 20px 11px; border-width: 1px; border-style: solid; border-color: rgb(227, 227, 227); border-image: initial; padding: 29px 30px;}
.member_content .index_auction_box .tit{font-size: 18px;line-height: 28px;color: #101010;margin-bottom: 27px;}
.member_content .index_auction_box .tit .count_num {display:inline-block;margin:0 10px;color:red;}
.member_content .index_auction_box .tit .more_btn {display:inline-block;margin:0 10px;padding:3px 7px;font-size:14px;line-height:normal;color:white;background:#2b8bd5;}
.member_content .index_auction_box table{width: 100%;border-collapse: collapse;}
.member_content .index_auction_box table thead{background-color: #ececec;text-align: center;}
.member_content .index_auction_box table thead td{font-size: 14px;color: #444444;line-height: 32px;font-weight: bold;border: 1px solid #ececec;}
.member_content .index_auction_box table tbody td {padding: 5px 10px;border: 1px solid #ececec;}

.member_content .menu .expend_btn {display:none;position: absolute;top: 25%;right: 0;font-size: 14px;padding: 10px 5px;text-align: center;color: white;background: #288cd7;white-space: nowrap;border-radius: 0 5px 5px 0;box-shadow: 0 0 10px rgb(40, 140, 215);transform: translateX(100%);}
.member_content .menu .t{height:44px; line-height:44px; overflow:hidden; background: #2b8bd5; font-size:14px; font-weight:bold; text-indent:14px; color: white;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.member_content .menu .t a{ color: white; }
.member_content .menu .ico{display:inline-block;margin: 0 10px 0 0;vertical-align: middle;}
.member_content .menu .ico0{width: 16px;height: 18px;background: url(/images/member/ico0.jpg);}
.member_content .menu .ico1{width: 19px;height: 19px;background: url(/images/member/ico1.jpg);}
.member_content .menu .ico2{width: 18px;height: 18px;background: url(/images/member/ico2.jpg);}
.member_content .menu .ico3{width: 17px;height: 17px;background: url(/images/member/ico3.jpg);}
.member_content .menu .ico4{width: 14px;height: 17px;background: url(/images/member/ico4.jpg);}
.member_content .menu .ico5{width: 18px;height: 19px;background: url(/images/member/ico5.jpg);}
.member_content .menu .list{margin: 0 0 200px 0;padding-bottom: 20px;border:1px solid #ddd;/* min-height:320px; */border-top:none;background: #f8f8f8;border-radius: 0 0 5px 5px;overflow: hidden;}
.member_content .menu .list .menu_sec .menu_title{display: block;font-size: 16px;/* font-weight:bold; */color:#000;margin: 30px 15px 15px;}
.member_content .menu .list .menu_sec .menu_func_list { display: none; }
.member_content .menu .list .menu_sec.on .menu_func_list { display: block; }
.member_content .menu .list .menu_sec .menu_func_list .menu_func{margin: 10px 6px 10px 51px;font-size:12px;}
.member_content .menu .list .menu_sec .menu_func_list .menu_func.on ,
.member_content .menu .list .menu_sec .menu_func_list .menu_func.on a {color: #2b8bd5;}
.member_content .info{padding: 27px 10px;zoom:1;background: #f8f8f8;}

.member_content .info .face{width:154px; height: 154px; text-align:center; float:left;}
.member_content .info .face img{width: 154px;height: 154px;border-radius: 100%;}
.member_content .info .face a{display:block; margin-top:5px;font-size: 12px;}
.member_content .member_func_item{position: relative;display: inline-block;width: 38px;height: 31px;background: url(/images/member/ico10.jpg);margin-left: 5px;}
.member_content .info .member_func_item .num{position: absolute;right: 0;top: 0;display: inline-block;width: 23px;height: 16px;text-align: center;line-height: 16px;color: white;font-weight: normal;font-size: 12px;}
.member_content .info .ext_info{width: 233px;/* height: 170px; */margin: 0 17px 0 25px;padding: 0 32px 0 0;float:left;/* line-height: 34px; */border-right: 1px solid #e8e8e8;}
.member_content .info .ext_info .edit{display: block;width: 115px;height: 34px;line-height: 34px;text-align: center;border-radius: 5px;color: white;background: #2b8bd5;} 
.member_content .info .ext_info .level_info{margin: 12px 0;color: #050505;overflow:hidden;}
.member_content .info .ext_info .level_info .rate{float:right;}
.member_content .info .ext_info .balance_info{position: relative;margin: 17px 0;padding: 13px 55px 12px 0;color: #333;font-size: 16px;font-weight: bold;border-top: 1px solid #e3e3e3;border-bottom: 1px solid #e3e3e3;}
.member_content .info .ext_info .balance_info .recharge{position: absolute;right: 0;top: 50%;margin: -12px 0 0;padding: 0 15px 0 0;font-weight: normal;background: url(/images/member/balance_recharge_symbol.png) no-repeat right center;}
.member_content .info .ext_info .count{border:1px solid #ddd; background:#F8F8F8; margin:10px 0; padding:8px;}
.member_content .info .ext_info .count li{float:left; width:45%; height:24px; line-height:24px; overflow:hidden; font-family:"????";}
.member_content .info .ext_info .order_ing{border:1px solid #ddd; background:#F8F8F8; margin-top:10px; padding:6px 8px;}
.member_content .info .mem_links{margin: 0 0 0 470px;font-size: 0;text-align: justify;}
.member_content .info .mem_links .line_holder{display: inline-block;width: 100%;}
.member_content .info .mem_links .ico{display: inline-block;min-width: 50%;padding-top: 80px;margin-top: 35px;font-size: 1rem;vertical-align: top;}
.member_content .info .mem_links .ico .title{display:block;text-align: center;white-space: nowrap;}
.member_content .info .mem_links .ico .title .num{color: #959595;}
.member_content .info .mem_links .ico6{background: url(/images/member/ico6.jpg) no-repeat center top;}
.member_content .info .mem_links .ico7{background: url(/images/member/ico7.jpg) no-repeat center top;}
.member_content .info .mem_links .ico8{background: url(/images/member/ico8.jpg) no-repeat center top;}
.member_content .info .mem_links .ico9{background: url(/images/member/ico9.jpg) no-repeat center top;}

.member_content .level_dash_board {/* width: 962px; */margin: 0 0 10px 238px;height: 79px;/* margin: 0 0 20px auto; */color: white;background: url(/images/member/member_index_level_bg.jpg);overflow: hidden;}
.member_content .level_dash_board a { color: white; }
.member_content .level_dash_board .func {float: right;margin: 0 25px;/* text-align: right; */}
.member_content .level_dash_board .func .btn {display: block;padding: 8px 16px;font-size: 16px;background: #e3393a;border-radius: 5px;margin-right: -8px;}
.member_content .level_dash_board .board_title {float: left;margin: 15px 20px 5px;font-size: 18px;font-weight: normal;}
.member_content .level_dash_board .status {float: left;clear: left;margin: 0 20px;font-size: 14px;}
.member_content .level_dash_board .process_bar {position: relative;height: 30px;margin: 30px 211px 0 228px;}
.member_content .level_dash_board .process_bar .line_body {position: absolute;top: 13px;right: 20px;left: 10px;}
.member_content .level_dash_board .process_bar .line_body .line {position: absolute;top: 0;right: 0;left: 0;height: 3px;}
.member_content .level_dash_board .process_bar .line_body .line.bg { background: white; }
.member_content .level_dash_board .process_bar .line_body .line.porcessed { background: #e3393a; }
.member_content .level_dash_board .process_bar .line_body .line.porcessed .processed_text {position: absolute;top: -36px;right: -44px;width: 45px;height: 19px;margin: 0;text-align: center;line-height: 19px;font-size: 12px;background: #e3393a;}
.member_content .level_dash_board .process_bar .line_body .line.porcessed .processed_text .arr {position: absolute; bottom: -10px;left:0;border:5px solid transparent;border-left-color:#e3303a;border-top-color:#e3303a; }
.member_content .level_dash_board .process_bar .text_body {position: absolute;top: 0;right: 0;left: 0;text-align: justify;}
.member_content .level_dash_board .process_bar .text_body .level { display: inline-block; border-radius: 100%; color: #00589b; font-size: 12px; width: 28px; height: 28px; text-align: center; line-height: 28px; background: white; transform-origin: center center; }
.member_content .level_dash_board .process_bar .text_body .level.on {transform: scale(1.1);/* font-size: 15px; *//* box-shadow: 0 0 0 5px rgba(0,0,0,.1); */}
.member_content .level_dash_board .process_bar .text_body .line_holder { display: inline-block; width: 100%; }
.member_content hr { margin: 30px 0;border: none; border-bottom: 1px solid #e3e3e3; }

.member_content .mobile_show{display: none;}
.member_content .pc_show{display: block;}

@media(max-width: 750px){
	.member_content .mobile_show{display: block;}
	.member_content .pc_show{display: none;}	
}


#lib_member_login{margin:30px auto;}
#lib_member_login .login_form{border:1px solid #ddd;text-align: justify;padding: 20px;}
#lib_member_login .from{display: inline-block;width: 49%;vertical-align: top;text-align: left;}
#lib_member_login .tips{border-bottom:1px solid #ddd;/* height:22px; *//* text-indent:5px; */padding: 10px 0;font-size: 18px;font-weight:bold;}
#lib_member_login .rows{margin:25px 0;clear:both;}
#lib_member_login .rows label{display: inline-block;min-width: 100px;overflow:hidden;text-align: right;vertical-align: middle;padding-right:5px;font-size:14px;}
#lib_member_login .rows .input{display: inline-block;padding: 10px;border: 1px solid #ddd;}
#lib_member_login .rows .error{margin: 10px 0 0 90px;color: red;}
#lib_member_login .rows .input input{width: 100%;border: none;background: none;outline: none;/* display: inline-block; *//* max-width: 80%; *//* padding: 10px; *//* vertical-align: middle; *//* border: 1px solid #d8d8d8; *//* background: none; */}
#lib_member_login .rows .rows_func { display: inline-block; margin-left:10px; }
#lib_member_login .rows .rows_func .func { color:#005AA0; text-decoration:underline; }
#lib_member_login .success_tips { margin: 30px 0; }
#lib_member_login .reg{display: inline-block;width: 49%;vertical-align: top;text-align: left;}
#lib_member_login .info{color:#666;margin: 10px 0;padding: 15px;/* padding-top:25px; */}
#lib_member_login .line_holder { display: inline-block; width: 100%; }
#lib_member_login .reg_a{display:block; width:134px; height:32px; line-height:32px; clear:both; text-align:center; font-size:14px; font-weight:bold; margin:0 auto;  margin-top:50px; text-decoration:none;}


#prolist{ /* width: 910px; */ padding:8px 1px; overflow:hidden;}
#prolist .item{ width:168px; float:left; _display:inline; margin: 8px 10px; overflow:hidden;}
/*#prolist .item li.img{width:160px; height:120px; padding:0 4px; overflow:hidden; display:table-cell; vertical-align:middle; text-align:center; font-size:0px;}
#prolist .item li.img a{*height:100%;  *writing-mode: tb-rl;}*/
#prolist .item li.img{width:160px; height: 160px; padding:0 4px; overflow:hidden; display:table-cell; vertical-align:middle; text-align:center; *display:block; *font-family:Arial; *font-size:105px;}
#prolist .item li.img img{vertical-align:middle;}
#prolist .item li.name{height:20px; line-height:20px; overflow:hidden;  padding:5px 4px 0; text-indent:3px;}
#prolist .item li.price{/* height:20px; */ line-height:20px; position:relative; overflow:hidden; color:#cb0004; padding:0 4px; text-indent:3px;}
#prolist .item li.price span, #prolist .item li.price del{color:#866e48;}
#prolist .item li.price .add{display: block; top:2px; right:8px;}
#prolist .item li.center{text-align:center;}
#prolist .item li.tips{line-height:20px;color:#866e48; text-align:center;}



/*订单管理页*/
#lib_member_order{/* width:100%; */margin: 30px;overflow:hidden;}
#lib_member_order .item_list{margin:8px 0; background:#ddd;}
#lib_member_order .item_list .tb_title td{height:28px; font-weight:bold; text-align:center; background:url(/images/lib/cart/tb_bg.gif);}
#lib_member_order .item_list .item_list td{padding:7px 5px; font-size:12px;}
#lib_member_order .item_list .item_list td *{font-size:12px;}
#lib_member_order .item_list .item_list_over td{background:#f7f7f7;}
#lib_member_order .item_list .item_list_out td{background:#fff;}
#lib_member_order .item_list .qa_btn{display:block; float:left; width:54px; height:15px; line-height:13px; background:url(/images/lib/member/order_qbg.jpg); color:#fff; text-decoration:none; margin:0 4px;}
#lib_member_order .item_list .detail_link{text-decoration:underline;}
#lib_member_order .cancel{padding:30px; width:70%; margin:0 auto;}
#lib_member_order .cancel .info{font-weight:bold;}
#lib_member_order .cancel textarea{width:100%; height:150px; padding:5px; line-height:180%; margin-top:15px;}
#lib_member_order .cancel .btn{margin-top:15px;}
#lib_member_order .order_index{height:50px; margin: 10px 0; line-height:50px; font-size:14px; font-weight:bold; border-bottom:1px solid #ddd;}
#lib_member_order .order_index em{font-weight:normal; font-size:11px;}
#lib_member_order .order_index em *{font-size:11px;}
#lib_member_order .detail div{border:1px solid #ddd; background:#f7f7f7; border-bottom:none; width:130px; height:26px; line-height:26px; text-align:center; font-weight:bold;}
#lib_member_order .detail_card{border:1px solid #ddd; padding:15px;}
#lib_member_order .payment_tips{ margin:10px 0; padding:8px; border:1px solid #BF8585; padding-left:30px; line-height:150%; background: #FBE8E8;}
#lib_member_order .payment_tips a{text-decoration:underline;}
#lib_member_order .order_info {width: 100%;border-collapse: collapse;}
#lib_member_order .order_info td{padding:7px; border-bottom:1px solid #ddd;}
#lib_member_order .order_info .confirm_receiving{margin-left:15px; text-decoration:underline; color:#B50C08;}
#lib_member_order .address{clear:both; zoom:1;}
#lib_member_order .address .item_title{font-weight:bold; height:22px; line-height:22px;}
#lib_member_order .address .shipping_address{width:49%; float:left;}
#lib_member_order .address .address_info{border:1px solid #ddd; background:#fdfdfd; padding:8px; line-height:160%; font-size:12px;}
#lib_member_order .address .address_info strong{font-size:12px;}
#lib_member_order .address .billing_address{width:49%; float:right;}
#lib_member_order .item_info{border-bottom:2px solid #ddd; height:24px; line-height:24px; font-weight:bold;}
#lib_member_order .shipping{line-height:150%; margin-top:5px;}
#lib_member_order .shipping .shipping_price{color:#888;}
#lib_member_order .detail_item_list{width: 100%;border:1px solid #ddd;margin:8px 0;border-collapse: collapse;}
#lib_member_order .detail_item_list .tb_title td{border-right:1px solid #ddd; height:28px; font-weight:bold; text-align:center; background:url(/images/lib/cart/tb_bg.gif);}
#lib_member_order .detail_item_list .tb_title td.last{border-right:none;}
#lib_member_order .detail_item_list .item_list td{padding:7px 5px; border-top:1px solid #ddd; font-size:12px;}
#lib_member_order .detail_item_list .item_list td.item_img{border:1px solid #ccc; padding:0; background:#fff;}
#lib_member_order .detail_item_list .item_list_over td{background:#f7f7f7;}
#lib_member_order .detail_item_list .item_list_out td{background:#fff;}
#lib_member_order .detail_item_list .item_list td *{font-size:12px;}
#lib_member_order .detail_item_list .item_list .pic img { max-width: 80px; max-height: 80px; }
#lib_member_order .detail_item_list .item_list .proname{text-decoration:underline;}
#lib_member_order .detail_item_list .item_list .price { text-align: center; }
#lib_member_order .detail_item_list .item_list .qty { text-align: center; }
#lib_member_order .detail_item_list .total td{height:26px; background:#efefef; text-align:center; color:#B50C08; font-size:11px; font-weight:bold;}

.member_page_title{margin: 30px 30px 20px;font-size: 18px;}
.member_page_title .btn { display: inline-block; margin: 5px; padding: 3px 10px; color: white; border: 1px solid #2b8bd5; background: #2b8bd5;}


.lib_member_table_list {margin: 30px;}
.lib_member_table_list table {width: 100%;border-collapse: collapse; margin: 15px 0;}
.lib_member_table_list th ,
.lib_member_table_list td {padding: 3px 5px;border: 1px solid #e5e5e5;}
.lib_member_table_list tr{background: none;}
.lib_member_table_list tr.collapse{display:none;}
.lib_member_table_list .member_func_list { margin: 0 10px; }
.lib_member_table_list th {background: #ececec;border: 1px solid #ececec;color: #444444;}
.lib_member_table_list .row_func {padding: 10px;text-align: center;}
.lib_member_table_list .func_list {white-space: nowrap;}
.lib_member_table_list .func_list .btn {display:inline-block;margin:3px 5px;padding:3px 10px;color:white;background:#2b8bd5;}
.lib_member_table_list .payment_status ,
.lib_member_table_list .price_item {white-space: nowrap;}
.lib_member_table_list .auction_title.running {font-weight:bold;}


.member_section { margin: 30px;}

.lib_member_table_edit { margin: 30px;}
/*.lib_member_table_edit th ,
.lib_member_table_edit td {padding: 15px 10px;border: none;background: none;}*/
/*.lib_member_table_edit input{border: 1px solid #cdcfd0;padding: 0 10px;background: none;}*/
.lib_member_table_edit .file_input{/* width: 233px; *//* height: 51px; *//* line-height: 51px; */cursor: pointer;}
.lib_member_table_edit .file{display: inline-block;width: 203px;height: 51px;margin: 0 10px 0 0;vertical-align: middle;background: url(/images/upfile_btn.png) no-repeat left center;overflow: hidden;}
.lib_member_table_edit .file input { background: none; opacity: 0; }
.lib_member_table_edit .submit{/* width: 122px; *//* height: 38px; */border-radius: 5px;/* text-align: center; *//* line-height: 38px; */background: #2b8bd5;color: white;cursor:pointer;}

.lib_member_table_edit .field {/* display:block; *//* margin: 20px 0; */padding: 20px 0;border-bottom: 1px solid #ddd;}
.lib_member_table_edit .field_name {display: inline-block;/* font-size: 16px; */min-width: 100px;margin: 0 10px 0 0;}
.lib_member_table_edit .field_value {display: inline-block;max-width: 80%;}
.lib_member_table_edit .field_value .field_input {display: inline-block;position: relative;padding: 10px 22px;min-width: 310px;margin: 0;min-height: 21px;vertical-align: middle;border: 1px solid #d3d5d6;/* background: white; */cursor: text;}
.lib_member_table_edit .field_value .field_input input ,
.lib_member_table_edit .field_value .field_input textarea ,
.lib_member_table_edit .field_value .field_input select { width:100%;height:100%;border: none; background: none;outline:none; }
.lib_member_table_edit .field_value_file {vertical-align: -48px;}
.lib_member_table_edit hr { margin: 30px 0; border: none; border-top: 1px dotted #c6c6c6; }
.lib_member_table_edit .table_list {display: block;max-width: none;}
.lib_member_table_edit .table_list .lib_member_table_list { margin: 30px 0; }

.lib_member_table_balance .field {display: inline-block;margin: 0 10px 0 0;vertical-align: middle;}
.lib_member_table_balance .field .field_value .field_input {position: relative;min-width: 120px;padding:7px;}
.lib_member_table_balance .field .field_value .field_input.price_input {padding-right: 30px;}
.lib_member_table_balance .field .field_value .field_input.price_input .symbol {position:absolute;top: 8px;right: 9px;}
.lib_member_table_balance .field_name { min-width: 0;}


.lib_member_table_gage .field {display: inline-block;margin: 0 10px 0 0;vertical-align: middle;}
.lib_member_table_gage .field .field_value .field_input {position: relative;min-width: 120px;padding:7px;}
.lib_member_table_gage .field .field_value .field_input.price_input {padding-right: 30px;}
.lib_member_table_gage .field .field_value .field_input.price_input .symbol {position:absolute;top: 8px;right: 9px;}
.lib_member_table_gage .field_name { min-width: 0;}

.lib_member_send_letter textarea[name=Content]{ min-height: 70px;}

/*.lib_member_func {margin: 20px 0;padding: 5px 10px;border: 1px solid #ccc;}
.lib_member_func .item {color: #2b8bd5;}*/
.lib_member_gallery_list {margin: 10px;}
.lib_member_gallery_list .gallery_item {display: inline-block;width: 100px;height: 100px;line-height: 100px;padding: 3px;border: 1px solid #ccc;outline:none;}

.member_product_cart_list .cart_item {display: inline-block;padding: 3px 10px;background: #ffffd1;border: 1px solid #b35252;}
.member_product_cart_list .cart_item .del {display: inline-block;margin: 0 0 0 10px;padding: 0 4px;color: white;background: gray;}
.member_func_list {margin: 30px;}
.member_func_list .func_item {display: inline-block;margin:5px;padding: 3px 10px;font-size: 14px;border: 1px solid #2b8bd5;color: white;background: #2b8bd5;cursor: pointer;}


.lib_member_filter_list {margin: 10px 10px;}
.lib_member_filter_list .filter_item {display: inline-block;margin: 5px 0;padding: 3px 8px;font-size: 12px;color: #2b8bd5;border: 1px solid #2b8bd5;background: white;} 
.lib_member_filter_list .filter_item.on {color: white;background: #2b8bd5;} 


/*.form_auction_bidder .losing a {color:red;}*/
.form_auction_bidder .losing .column_status{color:red;}

.field_rates{margin-top: 10px;color: #e3393c;}

.lib_member_rate_company_list { margin: 20px 20px; }
.lib_member_rate_company_list .rate_company_item {display: inline-block;margin: 0 9px;vertical-align: top;text-align: center;}
.lib_member_rate_company_list .rate_company_item .pic {display: block;}
.lib_member_rate_company_list .rate_company_item .pic img {display: block;}
.lib_member_rate_company_list .rate_company_item .title {margin: 10px 0 0;}
