@charset "utf-8";
/* CSS Document */
#member_box { width: 916px; margin: 0 auto; padding: 30px 0; overflow: hidden; position: relative; }
#member_box .top1 { height: 30px; line-height: 30px; font-size: 24px; font-family: "微软雅黑", "宋体"; border-bottom: #a6892f solid 1px; padding-bottom: 16px; overflow: hidden; color: #a6892f; }
#member_box .reg { padding: 30px 48px 0 48px; overflow: hidden; }
#member_box .reg li { width: 820px; line-height: 26px; padding: 10px 0; overflow: hidden; }
#member_box .reg li ol, #member_box .reg li ol dt { float: left; overflow: hidden; }
#member_box .reg .w78 { width: 90px; overflow: hidden; font-size: 14px; }
#member_box .reg .w137 { width: 137px; overflow: hidden; font-size: 14px; }
#member_box .reg .w175 { width: 175px; overflow: hidden; font-size: 14px; }
#member_box .reg .check_code { height: 24px; display: inline-block; vertical-align: top; }
#member_box .reg .check_code img { height: 26px; width: auto; }
#member_box .reg #btnGetSmsCode { height: 27px; width: 130px; }
#member_box .reg .w290 { width: 290px; overflow: hidden; }
#member_box .box { width: 270px; height: 24px; line-height: 24px; background: #fff; color: #333333; border: 0 none; }
#member_box .inter_phone { float: left; width: 210px; margin-left: 4px; }
#member_box .box2 { width: 102px; height: 24px; line-height: 24px; background: #fff; color: #333333; border: 0 none; }
#member_box .log { width: 820px; margin: 0 auto; overflow: hidden; }
#member_box .log .k1 { width: 390px; padding-right: 18px; background: url(../images/line1.gif) right top repeat-y; overflow: hidden; height: 200px; }
#member_box .log .k1 li { width: 390px; line-height: 26px; padding: 10px 0; overflow: hidden; }
#member_box .log .k1 li ol { float: left; overflow: hidden; }
#member_box .log .k1 .w50 { width: 50px; font-size: 14px; }
#member_box .log .k1 .w340 { width: 340px; }
#member_box .log .k2 { width: 370px; line-height: 20px; overflow: hidden; }
/*会员自助管理*/
#wrapper #container #content #memcenter-container { float: left; width: 782px; height: 100%; position: relative; padding-top: 29px; margin-right: 1px; }
#wrapper #container #content #memcenter-container #memcenter-container-opacity { background-color: #000; height: 100%; width: 100%; margin: 0px; padding: 0px; position: absolute; top: 0px; left: 0px; filter: alpha(opacity=70); opacity: 0.7; }
#wrapper #container #content #memcenter-container #page { width: 782px; position: relative; color: #cccccc; line-height: 1.5em; min-height: 295px; }
.melmenu { width: 180px; overflow: hidden; }
.melmenu li { width: 180px; overflow: hidden; }
.melmenu li ol { height: 28px; line-height: 28px; text-indent: 19px; color: #a6892f; font-weight: bold; background: url(../images/mlbg1.png) left top no-repeat; }
.melmenu li ul { width: 180px; overflow: hidden; padding-top: 2px; }
.melmenu li ul li { width: 180px; height: 28px; line-height: 28px; color: #cccccc; text-indent: 30px; margin-bottom: 2px; font-weight: normal; background: none; text-align: left; }
.melmenu li ul li a { width: 180px; color: #cccccc; height: 28px; line-height: 28px; display: block; background: url(../images/mlbg2.png) left top no-repeat; text-align: left; }
.melmenu li ul li a:hover { background: url(../images/lmbg2a.png) left top no-repeat; color: #a6892f; }
.melmenu li ul li .hover { background: url(../images/lmbg2a.png) left top no-repeat; color: #a6892f; }
#mem_content { width: 722px; margin: 0 auto; overflow: hidden; }
#mem_content .top { height: 24px; line-height: 24px; font-size: 24px; font-family: "微软雅黑", "宋体"; border-bottom: #a6892f solid 1px; padding-bottom: 16px; overflow: hidden; color: #a6892f; }
#mem_content .form { width: 722px; overflow: hidden; padding: 20px 0; }
#mem_content .form li { width: 722px; line-height: 22px; padding: 4px 0; overflow: hidden; }
#mem_content .form li ol { float: left; overflow: hidden; }
#mem_content .form .w96 { width: 96px; overflow: hidden; }
#mem_content .form .w150 { width: 150px; overflow: hidden; }
#mem_content .form .620 { width: 620px; overflow: hidden; }
#mem_content .form .box { height: 20px; line-height: 20px; background: #fff; color: #707070; border: 0 none; padding-left: 4px; }
#mem_content .form .box2 { width: 40px; height: 20px; line-height: 20px; background: #fff; color: #707070; border: 0 none; padding-left: 4px; }
#mem_content .form .box3 { width: 146px; height: 20px; line-height: 20px; border: #d4d0c8 inset 1px; color: #000; }
#mem_content .sbox { width: 192px; height: 20px; line-height: 20px; color: #707070; border: 0 none; background: #fff; }
#mem_content .page { text-align: right; height: 20px; line-height: 20px; overflow: hidden; }
#mem_content .page .hover { text-decoration: underline; }
/*会员俱乐部*/
#mem_club { width: 550px; margin: 0 auto; overflow: hidden; }
#mem_club .card { padding: 14px 0 34px 0; overflow: hidden; }
#mem_club .card li { width: 550px; line-height: 20px; padding: 20px 0; background: url(../images/uline2.gif) left bottom repeat-x; overflow: hidden; }
#mem_club .card ol { float: left; overflow: hidden; }
#mem_club .card .w60 { width: 60px; }
#mem_club .card .w480 { width: 480px; }
#mem_club .top { height: 30px; line-height: 30px; font-size: 24px; font-family: "微软雅黑", "宋体"; padding: 0; overflow: hidden; color: #a6892f; }
#mem_club .cont { background: #131416; padding: 13px; line-height: 20px; overflow: hidden; }
 @charset "utf-8";
/* CSS Document */
.member_titile { color: #999; font-size: 24px; height: 24px; padding: 46px 65px 26px; }
.member_titile h4 { font-weight: normal; }
.member_titile span { font-size: 18px; font-weight: normal; padding-left: 10px; }
.member_single_con { margin-top: 20px; min-height: 300px; margin-bottom: -15px; font-size: 16px; padding-bottom: 160px; }
.textfield { border: 1px solid #d3d3d3; border-radius: 4px; height: 30px; line-height: 30px; width: 260px; padding: 5px 10px; }
.logon_content_con { margin-top: 40px; min-height: 300px; margin-bottom: -15px; font-size: 16px; padding-bottom: 160px; }
.logon_content_con .left_con { width: 40%; margin-left: 12% }
.logon_content_con .login_info { margin: 20px 0 20px 65px; }
.logon_content_con .login_info input { border: 1px solid #d3d3d3; border-radius: 4px; height: 30px; line-height: 30px; width: 260px; padding: 5px 10px; }
.keep_checkbox { color: #999; margin: -5px 0 25px 110px; padding: 0 2px; color: #666; }
.logon_content_con .bt_con { margin: 10px 0 30px 111px; }
.logon_content_con .btn { padding: 8px 20px; }
/*.logon_content_con .right_con { border-left:1px solid #ccc; margin:50px 0 0 0; padding-left:10%; padding-top:60px; min-height:200px; width:40%;}*/
.logon_content_con .right_con { border-left: 1px solid #ccc; margin: 50px 0 0 0; padding-left: 5%; padding-top: 60px; min-height: 200px; width: 40%; }
.logon_content_con .right_con p { display: block; height: 60px; margin-bottom: 18px; }
.logon_content_con .right_con .btn { margin: 20px 0 20px 0; }
.findpassword_content_con { min-height: 300px; margin-bottom: -15px; font-size: 16px; padding-bottom: 160px; }
.findpassword_content_con .member_titile h4 { width: 30%; float: left; font-weight: normal; }
.findpsw_pro { color: #cacaca; display: inline-block; height: 30px; line-height: 30px; float: right; overflow: hidden; vertical-align: top; width: 454px; }
.findpsw_pro li { float: left; text-align: center; width: 33.3%; font-size: 14px; }
.findpsw_pro li.on { color: #fff; }
.findpsw_1 { background: url(/images/4/findpsw_1.png) 0 0 no-repeat; }
.findpsw_2 { background: url(/images/4/findpsw_2.png) 0 0 no-repeat; }
.findpsw_3 { background: url(/images/4/findpsw_3.png) 0 0 no-repeat; }
.findpassword_content_con .btn { padding: 8px 20px; }
.findpassword_content_con .find_input_con { margin: 0 auto; width: 1000px; text-align: center; }
.findpassword_content_con .find_input_con .input_form { margin-top: 30px; }
.findpassword_content_con .find_input_con .input_form .backto_login { margin-right: 5px; text-align: right; }
.findpassword_content_con .find_input_con .input_form .emphasis { color: #e60012; line-height: 20px; margin: 15px 0 35px; padding: 0 30px; }
.findpassword_content_con .find_input_con .input_form .textfield { border: 1px solid #d3d3d3; border-radius: 4px; height: 30px; line-height: 30px; width: 260px; padding: 5px 10px; box-shadow: 0 0 5px #e2e2e2; }
.findpassword_content_con .controlbar { margin: 20px 0 0 48px; }
.findpassword_content_con .find_input_con .input_form .btn { width: 140px; }
.findpassword_content_con .find_input_con .input_form .second-font { margin-bottom: 10px; }
.findpassword_content_con .find_input_con .input_form .second-font label { display: inline-block; text-align: right; width: 130px; }
.findpassword_content_con .find_input_con .input_form .first-font { text-align: left; margin-bottom: 15px; }
.findpassword_content_con .find_input_con .input_form .first-font label { width: 200px; text-align: right; }
.findpassword_content_con .find_input_con .input_form .first-font label.w { width: 320px; display: inline-block; margin-right: 15px; }
.findpassword_content_con .find_input_con .input_form .first-font .check_code { height: 38px; border: 1px solid #ccc; border-radius: 3px; box-shadow: 0 0 5px #e2e2e2; }
/*.findpassword_content_con .find_input_con .input_form .first-font label { width:200px;}*/

.register_con { padding-left: 22%; }
.register_con .register_input_con .input_form .textfield { border: 1px solid #d3d3d3; border-radius: 4px; height: 30px; line-height: 30px; width: 260px; padding: 5px 10px; }
.register_con .register_input_con .input_form .second-font { margin-bottom: 10px; }
.register_con .register_input_con .input_form .second-font label { display: inline-block; text-align: right; width: 130px; }
.register_con .register_input_con .input_form .first-font label { width: 200px; }
.input_tip { background: url("/images/4/input_tip.png") no-repeat left 4px; color: #999; display: inline-block; margin-left: 12px; padding-left: 22px; }
.register_con .register_input_con .input_form .btn { padding: 8px 20px; width: 140px; margin-left: 135px; margin-top: 10px; }
.register_con .register_input_con .input_form .keep_checkbox { margin-left: 130px; margin-top: 10px; }
.cart_emputy { min-height: 200px; }
.xiadingdan { margin: 80px auto 60px; width: 590px; }
.wrap_cart { background: rgba(255,255,255,0.8); border: 1px solid #ccc; border-radius: 5px; margin: 20px auto; padding: 20px 0; }
.wrap_cart h3 { font-size: 24px; font-weight: normal; color: #000; padding-left: 110px; height: 85px; line-height: 85px; }
.cart_con { margin: 20px 60px; }
.wrap_cart h3.icon_cart1 { background: url(/images/4/icon_cart1.png) left center no-repeat; }
.wrap_cart h3.icon_cart2 { background: url(/images/4/icon_cart2.png) left center no-repeat; }
.wrap_cart h3.icon_cart3 { background: url(/images/4/icon_cart3.png) left center no-repeat; }
.wrap_cart h3.icon_cart_voucher {background: url(/images/4/icon_cart_voucher.png) left center no-repeat; color:#a6892f}
.cart_con table { width: 100%; margin-top: 30px; margin-bottom: 20px; }
.cart_con table th, .cart_con table td { border-right: 1px solid #bbb; }
.cart_con table th { background: #a6892f; color: #fff; padding: 10px 12px; text-align: left; }
.cart_con table td { border-bottom: 1px solid #bbb; padding: 12px 10px; }
.cart_con table td.name_project { width: 40%; }
.cart_con table tr:nth-child(2n+1) { background: #f6f6f6; }
.cart_con table tr td:last-child { border-right: none; }
.cart_con table td a.delete { background: #0088cc; padding: 4px 6px; color: #fff; }
.cart_con table td a.delete:hover { background: #ccc; color: #e94650; }
.cart_con table .icount { height: 28px; line-height: 30px; vertical-align: middle; text-align: center; width: 50px; border: 1px solid #777; border-left: 0; border-right: 0; }
.aadd, .acut { vertical-align: middle; height: 30px; display: inline-block; }
.cart_con .order_option { }
.order_option .order_discroption { margin-top: 20px; padding-left: 10px; color: #666; }
.order_option .order_discroption span { color: #e94650; font-size: 22px; font-weight: 500; margin-left: 6px; }
.cart_con .order_option .btn { padding: 10px 20px; }
.cart_con .wcon_4 { float: right; margin-top: 20px; margin-bottom: 30px; text-align: right; }
.btn_back_to_buy { background: url(/images/4/icon_backtobuy.png) left center no-repeat; padding-left: 20px; margin-right: 20px; }
.btn_removefromcart { border: none; cursor: pointer; background: url(/images/4/removefromcart.png) left center no-repeat; padding-left: 15px; margin-left: 15px; }
.cart_con table.cart2_table th { padding: 10px 12px; text-align: left; }
.name_project img { height: 55px; float: left; margin-right: 10px; border: 1px solid #bbb; padding: 2px; }
.name_project .blue { width: 350px; display: inline-block; overflow: hidden; height: 18px; text-overflow: ellipsis; white-space: nowrap; }
.order_person { }
.order_person .peisong_fs { height: 31px; line-height: 31px; margin-top: 38px; }
.order_person .peisong_fs li { float: left; font-size: 18px; text-align: center; }
.peisong_fs li a { background: #000; color: #eee; display: block; height: 31px; padding: 12px 25px; }
.peisong_fs li a:hover, .peisong_fs .selected a { background: #a6892f; color: #fff; }
.order_person .peisong_area { background: #fff; padding: 28px 42px 40px; width: 92%; border-top: 1px solid #aaa; }
.order_person .peisong_area .name_c p { color: #666; float: left; line-height: 41px; margin-left: 6px; margin-right: 8px; font-size: 16px; }
.order_person .peisong_area .notice { margin: 30px 0 0 6px; font-size: 15px; }
.order_person #kuaidi .name_c p .textfield { width: 150px; }
.order_person .UpdatePanel2 select { color: #999; border: 1px solid #d3d3d3; border-radius: 4px; height: 42px; line-height: 42px; padding: 5px 10px; }
.order_person .addr-info { color: #ccc; display: table-caption; float: left; margin: 15px 0 0 101px; overflow: hidden; text-overflow: ellipsis; }
.order_person .addr-info .textfield { width: 720px; float: left; }
.order_person .addr-info .btn { cursor: pointer; float: left; font-size: 16px; padding: 8px 20px; margin-left: 10px; margin-right: 0; }
.order_person .peisong_area .name_c .shopping_ware_p_add { color: #666; float: left; height: 26px; line-height: 26px; width: 88%; margin-top: 10px; }
.order_person .order_other { font-size: 16px; margin-left: 10px; margin-top: 38px; }
.order_person .order_other .invoice-info-one dt, .order_other .deduct_tiket dt, .order_other .shopping_leaveword_dl dt { background: url("/images/4/i.png") no-repeat 0 5px; color: #000; cursor: pointer; font-size: 16px; margin: 10px 0; padding-left: 20px; }
.order_person .order_other .itxt { margin: 0 4px; width: 40px; border: 1px solid #d3d3d3; border-radius: 2px; padding: 5px 10px; }
.order_person .order_other .textfield { padding: 0px 10px; }
.order_person .order_other table { width: 200px; margin: 10px 0; }
.order_person .order_other table input { margin-right: 10px; }
.order_person .order_other table, .order_person .order_other table tr { background: none; }
.order_person .order_other table td { border: none; padding: 0; width: 50px; }
.order_person .order_other .red { margin: 5px 0; margin-left: 84px; }
.order_option .wcon_4 { margin: 30px 0 60px 10px; }
.order_option .cart2 .btn { padding: 10px 20px; float: left; display: inline-block; margin-right: 20px; }
.order_option .cart2 .keep_checkbox { margin: 0; padding-top: 2px; }
.order_confirm_info { background: #fff; border-top: 1px solid #999; border-bottom: 1px solid #999; }
.order_confirm_info .order_confirm_bt_c { background: #ddd; color: #000; float: left; font-size: 20px; }
.order_confirm_info .order_confirm_bt_c .yfje_p { margin: 10px 40px; }
.order_confirm_info .order_confirm_bt_c .yfje_p span { font-size: 28px; font-weight: 500; }
.order_confirm_info .order_confirm_bt_c a { background: #0a4399; color: #fff; display: block; font-size: 18px; padding: 8px 0; text-align: center; }
.order_confirm_info .order_discroption { color: #333; float: left; font-size: 16px; padding: 26px 0; margin-left: 40px; }
.charge_select { margin-top: 20px; padding-top: 20px; padding-bottom: 30px; }
.charge_select .info_title { background: #efefef; color: #0a4399; font-size: 20px; margin: 0 auto; padding: 10px 30px; width: 120px; }
.charge_select .disanfang { margin: 60px auto 0; width: 90%; }
.charge_select .disanfang li { float: left; font-size: 14px; margin-right: 45px; width: 145px; }
.charge_select .zhifubao { border: 1px solid #ccc; }
.charge_select .ewm { width: 155px; }
.charge_select .disanfang .titile { font-size: 16px; }
.charge_select .disanfang .l_discrip { text-align: center; color: #333; }
.charge_select .disanfang .weixin_s { background: url("/images/4/member/weixin_25.png") no-repeat 33px 2px; color: #3cb034; line-height: 30px; margin: 6px 0 20px; padding-left: 42px; text-align: center; }
.charge_select .disanfang .zhifubao_s { background: url("/images/4/member/zhifubao_25.png") no-repeat 22px 0; color: #eb6d00; line-height: 30px; margin: 6px 0 20px; padding-left: 35px; text-align: center; }
.charge_select .disanfang .huiyuanka_s { background: url("/images/4/member/huiyuanka_25.jpg") no-repeat 22px 0; color: #eb6d00; line-height: 30px; margin: 6px 0 20px; padding-left: 35px; text-align: center; }
.charge_select .disanfang .yinlian_s { background: url("/images/4/member/yinlian.png") no-repeat 16px 0; color: #006863; line-height: 30px; margin: 6px 0 20px; padding-left: 32px; text-align: center; }
.charge_select .disanfang .zhongyin_s { background: url("/images/4/member/zhongyin_s.png") no-repeat 31px 3px; color: #f36164; line-height: 30px; margin: 6px 0 20px; padding-left: 32px; text-align: center; }
.charge_select .disanfang .applepay_s { background: url("/images/4/member/applepay_s.png") no-repeat 47px 1px; color: #000; line-height: 30px; margin: 6px 0 20px; padding-left: 20px; text-align: center; }
.charge_select .disanfang .gongshang_s { background: url("/images/4/member/gongshang_s.png") no-repeat 26px 3px; color: #000; line-height: 30px; margin: 6px 0 20px; padding-left: 20px; text-align: center; }
.charge_select .disanfang .icbc_s { background: url("/images/4/member/icbc_s.png") no-repeat 15px 3px; color: #000; line-height: 30px; margin: 6px 0 20px; padding-left: 20px; text-align: center; }
.ggy { margin-top: 30px; margin-bottom: 50px; }
.charge_select .disanfang .pufa_s { background: url("/images/4/member/pufa_25.png") no-repeat 33px 2px; color: #003f7b; line-height: 30px; margin: 6px 0 20px; padding-left: 42px; text-align: center; }
.charge_select .disanfang .gns_s { background: url("/images/4/member/nongshang_25.png") no-repeat 33px 2px; color: #4173ae; line-height: 30px; margin: 6px 0 20px; padding-left: 58px; text-align: center; }
.charge_select .disanfang li.wxpay_bg { background: url("/images/4/wxpay_bg.png") no-repeat center 20px; text-align: center; width: 100%; clear: both; }
.charge_select .disanfang li.wxpay_bg .ewm { width: 200px; height: 200px; margin-left: -238px; margin-top: 25px; padding-top: 12px; }
.charge_select .disanfang li.wxpay_bg .l_discrip { color: #333; font-size: 20px; margin-top: 35px; }
.pay_djs { margin-left:20px; font-size:16px; color:#333;}
.pay_djs i img { width:20px; height:20px; margin-right:6px; vertical-align:bottom;}
.pay_djs span { font-size:20px; color:#eb6d00}
.member_center { }
.member_center h2 { background: #f6f6f6 url(/images/5/resign_bg.jpg) right bottom no-repeat; color: #0a4399; width: 100%; font-size: 18px; font-weight: normal; height: 50px; line-height: 50px; border-bottom: 1px solid #ccc; }
.member_center h2 span { margin: 10px 0 0 20px; }
.member_t_con { position: relative; overflow: hidden; position: relative; background-color: rgba(255,255,255,.6); }
.member_center .left_con { width: 265px; height: 100%; position: absolute; padding-bottom: 20px; border-right: 1px solid #ddd; }
.member_center .left_con .nav_box { margin: 40px 0 0 55px; }
.member_center .left_con .nav_box p { color: #333; font-size: 16px; }
.member_center .left_con .nav_box ul { margin: 8px 0 20px; }
.member_center .left_con .nav_box ul li { height: 26px; line-height: 26px; }
.member_center .left_con .nav_box ul li a { color: #000; background: url(/images/4/member/icon_nav.png) left 6px no-repeat; padding-left: 12px; }
.member_center .left_con .nav_box ul li a:hover, .member_center .left_con .nav_box ul li.current a { color: #3a4090; border-bottom: 1px solid #3a4090; background: url(/images/4/member/icon_nav.png) left -75px no-repeat; }
.member_center .right_con { width: 934px; min-height: 635px; }
.member_center .hyzx_j { margin: 40px auto 30px; }
.member_center .hyzx_j .touxiang { border: 6px solid #fff; height: 120px; width: 120px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -moz-box-shadow: 0 10px 10px #333; -webkit-box-shadow: 0 10px 10px #333; box-shadow: 0 10px 10px #333; border-width: 0px; margin-bottom: 20px; }
.member_center .right_con .hyzx_j p { color: #fff; font-size: 16px; letter-spacing: 1px; margin-top: 20px; }
.member_center .right_con .hyzx_j p span.nicheng { font-size: 26px; }
.member_center .right_con .hyzx_j p span.blue { color: #00f3fc }
.member_content_c { margin: 50px 40px; }
.member_content_c .titile { font-weight: normal; font-size: 18px; background: #333 url(/images/4/member/icon_titile.png) 19px 11px no-repeat; width: 120px; color: #fff; padding: 15px 20px 15px 60px; }
.member_content_c .asset-icon { font-weight:normal; font-size:18px; background:#333 url(/images/4/member/asset.png) 19px 11px no-repeat; width:120px; color:#fff; padding:15px 20px 15px 60px;}
.member_content_c .total-num {font-size: 16px; color: #333; margin-left: 20px; margin-top: 10px; margin-bottom: 15px;float: left;}
.member_content_c .total-num span {font-weight: bold; color: #a6892f; font-size:20px}
.member_content_c .order_list { background-position: 19px -67px; }
.member_content_c .myinfo { background-position: 19px 12px; }
.member_content_c .mypwdchange { background-position: 19px -226px; }
.member_content_c .memberupgrade { background-position: 19px -306px; }
.member_content_c .mycalculus { background-position: 19px -146px; }
.member_content_c .myproblem { background-position: 19px -384px; }
.member_content_c .voucher_list { background-position: 19px -499px; }
.member_content_c .member_content_main { background: #eee; border-top: 1px solid #ccc; padding: 30px; margin: 0; }
.member_content_c .member_content_main table { margin: 0; }
.member_content_c .member_content_main table tr td:nth-child(1) { width: 10%; text-align: center; }
.member_content_c .member_content_main table tr td:nth-child(2) { width: 14%; text-align: center; }
.member_content_c .member_content_main table tr td:nth-child(3) { width: 44%; }
.member_content_c .member_content_main table tr td:nth-child(4) { width: 19%; text-align: center; }
.member_content_c .member_content_main table tr td:nth-child(5) { width: 15%; text-align: center; }
.member_content_c .member_content_main .btn { padding: 2px 3px; line-height: 25px; display: block; margin: 2px 0; }
.member_content_c .member_content_main tfoot tr { background: none; }
.member_content_c .member_content_main tfoot tr td { border-right: none; }
.member_content_c .member_content_main tfoot tr td a { cursor: pointer; }
.member_content_c .member_content_main tfoot tr td input { border: 1px solid #aaa; border-radius: 3px; text-align: center; }
.member_content_c .member_content_main .more_ul li { border-bottom: 1px solid #f6f6f6; display: inline-block; float: left; margin: 6px 1px; padding-bottom: 0; }
.member_content_c .member_content_main .more_ul li a { background: #999; color: #fff; display: inline-block; padding: 4px 10px; }
.member_content_c .member_content_main .more_ul li.selected a { background: #666; }
.member_content_c .member_content_main .list_myaddress table tr td:nth-child(1) { width: 65%; }
.member_content_c .member_content_main .list_myaddress table tr td:nth-child(2) { width: 15%; text-align: center; }
.member_content_c .member_content_main .list_myaddress table tr td:nth-child(3) { width: 20%; }
.member_content_c .order_detail { }
.member_content_c .order_detail .order_number { margin: 0; margin: 10px 0; }
.member_content_c .order_detail table tr td:nth-child(1) { width: 38%; text-align: left; }
.member_content_c .order_detail table tr td:nth-child(2) { width: 20%; text-align: center; }
.member_content_c .order_detail table tr td:nth-child(3) { width: 12%; text-align: center; }
.member_content_c .order_detail table tr td:nth-child(4) { width: 10%; text-align: center; }
.member_content_c .order_detail table tr td:nth-child(5) { width: 10%; text-align: center; }
.member_content_c .order_detail table tr td:nth-child(6) { width: 12%; text-align: center; }
.member_content_c .order_detail .orderinf { }
.member_content_c .order_detail .orderinf h5 { font-size: 15px; margin: 30px 0 6px; color: #014497; }
.member_content_c .order_detail .orderinf p { margin: 2px 0 5px; padding-bottom: 4px; }
.member_content_c .order_detail .orderinf p label { color: #000; margin-right: 4px; }
.member_content_c .order_detail .orderinf p span { color: #666; }
.member_content_c .order_detail .orderinf .monkey { color: #666; }
.member_content_c .order_detail .orderinf .monkey .c9 { font-size: 22px; margin-right: 4px; color: #e94650; }
.member_content_c .order_detail .orderinf .orderfont { color: #f00; }
.member_content_c .grxx_area { line-height: 40px; margin: 0px 0 50px 45px; width: 94%; }
.member_content_c .grxx_area #formFile { height: 0px; line-height: 0; }
.member_content_c .grxx_area #uploadLog { color: #3C6; margin: -39px 0 0 92px; }
.member_content_c .grxx_area #HeaderImageId { height: 1px; }
.member_content_c .s_text { display: inline-block; margin-right: 1px; width: 80px; }
.member_content_c .xinxishuoming { display: inline-block; margin-left: 10px; }
.member_content_c input[type="text"], .member_content_c input[type="password"], .member_content_c select { border: 1px solid #dfdfdf; height: 28px; outline: medium none; padding: 2px 5px; }
.member_content_c .dingdanxinxi { margin-top: 20px; padding: 0; background: #ddd; font-size: 16px; margin-bottom: 10px; width: 100% }
.member_content_c .dingdanxinxi p { padding: 0 10px; }
.member_content_c .member_content_main .btnmy { margin-top: 20px; }
.member_content_c .member_content_main .btnmy .btn { padding: 8px 30px; font-size: 16px; border: none; display: inline-block; margin: 0 4px; }
.member_content_c .mima_area { line-height: 40px; margin: 0px 0 50px 45px; }
.member_content_c .member_content_main .mima_area .btn { padding: 8px 30px; margin-left: 99px; margin-top: 20px; font-size: 16px; }
.memberupgrade_c .dingdanxinxi { margin: 0; }
.memberupgrade_c .dingdanxinxi p { padding: 10px 20px; }
.hyband_titile { text-align: left; background: #666; padding: 10px 30px; margin-top: 20px; color: #fff; }
.hyband_content { padding-left: 20px; }
.mycalculus_c { }
.mycalculus_c .dingdanxinxi p { padding: 10px 20px; }
.member_content_c .mycalculus_c table tr td:nth-child(1) { width: 36%; text-align: center; }
.member_content_c .mycalculus_c table tr td:nth-child(2) { width: 12%; text-align: center; }
.member_content_c .mycalculus_c table tr td:nth-child(3) { width: 12%; text-align: center; }
.member_content_c .mycalculus_c table tr td:nth-child(4) { width: 10%; text-align: center; }
.member_content_c .mycalculus_c table tr td:nth-child(5) { width: 20%; text-align: center; }
.myproblem_c .dingdanxinxi p { padding: 10px 20px; }
.myproblem_c .dingdanxinxi p span { font-size: 14px; margin-left: 20px; color: #666; }
.myproblem_c .kefuhuida { background: #999; font-size: 16px; margin-bottom: 10px; margin-top: -10px; padding: 20px 30px; }
.myproblem_c .kefuhuida .time_huifu { color: #333; display: block; float: right; font-size: 14px; margin-top: 10px; text-align: right; }
.help_center .left_con { height: 815px; }
.help_center .right_con { background: none; height: auto; }
.help_center .right_con .hyzx_j { font-size: 22px; color: #0a4399; margin: 20px auto 0; padding-bottom: 15px; letter-spacing: 2px; border-bottom: 1px solid #0a4399; }
.help_center .right_con .index_box { width: 90%; margin: 10px auto; }
.help_center .right_con .index_box .nav_name { background: #eee; color: #3a4090; padding: 0; margin: 0; height: 40px; line-height: 40px; vertical-align: middle; font-size: 16px; }
.help_center .right_con .index_box .nav_name i { width: 40px; height: 40px; background: #3a4090 url(/images/4/member/icon_titile.png) 3px -464px no-repeat; display: inline-block; margin-right: 10px; float: left; }
.help_center .right_con .index_box ul { margin: 10px 0 10px 51px; height: 25px; }
.help_center .right_con .index_box .height_ul { height: 50px; }
.help_center .right_con .index_box ul li { display: inline-block; width: 25%; float: left; height: 22px; line-height: 22px; }
.help_center .second_help_page .hyzx_j { text-align: left; padding-left: 10px; padding-bottom: 5px; width: 90%; }
.main_content_c { width: 90%; margin: 30px auto 10px; font-size: 14px; line-height: 20px; color: #666; }
.faq_list { }
.faq_list li { border-bottom: 1px dashed #999; padding: 0 6px 10px; margin-top: 14px; }
.faq_list li .red { margin-bottom: 4px; }
.right_con .member_content_c .name_project .blue { width: 215px; }
.pay_buy_note { width: 90%; margin: 0 auto; margin-top: 28px; font-size: 16px; color: #333; text-align: center; }
.pay_buy_note span { color: #930 }
.pay_buy_note a { color: #309; font-size: 16px; font-weight: bold }
.pay_buy_note .red { color: rgb(255, 0, 0); font-weight: bold }
.pay_buy_note table { font-size: 14px; }
.pay_buy_note th { padding: 10px; background: #bbb; }
.pay_buy_note th span { color: #fff; font-size: 12px; }
.pay_buy_note th:nth-child(1), .pay_buy_note th:nth-child(3) { width: 14%; }
.pay_buy_note th:nth-child(4) { width: 17%; }
.pay_buy_note th:nth-child(6) { width: 12%; }
.pay_buy_note td { padding: 5px; cellpadding: 0; border-bottom: 1px solid #bbb; text-align: center; }
.pay_buy_note td span { color: #F30; font-size: 12px; line-height: 10px; }
/*快递部分新加*/
.order_person #kuaidi .name_c p.sexselect { margin-left: 10px; margin-right: 20px; }
.order_person #kuaidi .name_c p.sexselect label { margin: 0 10px; }
.order_person .peisong_area .name_c .name_c_line { display: block; clear: both; overflow: auto; margin-bottom: 10px; }
.order_person .textfield2 { width: 500px; }
.order_person .addr-info2 { width: 80%; margin-bottom: 16px; }
.order_person .addr-info2 .btn2 { cursor: pointer; float: left; font-size: 16px; padding: 8px 40px; margin-left: 0; margin-right: 0; }
.kuaidi_confirm_bt { line-height: 40px; margin-left: 15px; font-size: 16px; letter-spacing: 1px; margin-bottom: 20px; }
.list_address { clear: both; margin-top: 20px; border-top: 1px solid #960; padding-top: 15px; }
.list_address ul { display: block; margin-left: 138px }
.list_address ul li { display: block; overflow: hidden; padding: 5px; border: 1px solid #fff; }
.list_address li p, .list_address li a, .list_address li input { float: left; }
.order_person .peisong_area .name_c .using_address { margin: 0; background: url(/images/4/address_list.png) left 10px no-repeat; background-size: 16px auto; padding-left: 20px; width: 115px; color: #a6892f; }
.list_address li input { margin-top: 15px; margin-left: 5px; }
.list_address li a { padding: 10px 30px; background: #a6892f; ; color: #fff; margin: 0 5px; float: right; opacity: 0; border-radius: 3px; }
.list_address li a.remove_address { background: #bbb; }
.order_person .peisong_area .name_c .list_address li.now_using p { color: #333 }
.order_person .peisong_area .name_c .list_address li:hover { border: 1px solid #eee; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; }
.order_person .peisong_area .name_c .list_address li:hover p { color: #000; }
.list_address ul li:hover a { opacity: 1; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; }
.layer-wrap_add { box-sizing: border-box; width: 500px; position: absolute; left: 50%; top: 40%; margin-left: -250px; border-radius: 9px; background-color: #fff; box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.12); padding: 28px 50px; height: 380px; line-height: 24px; }
@media (max-width:768px) {
.layer-wrap_add { width: 350px; margin-left: -175px; margin-top: -200px; padding: 20px; text-align: center; }
}
@media (max-width:400px) {
.layer-wrap_add { width: 250px; margin-left: -125px; padding: 25px 30px; }
}
.layer-wrap_add { font-size: 16px; }
.layer-wrap_add p { line-height: 30px; margin: 10px 0; }
.layer-wrap_add .sexselect { padding-left: 100px; }
.layer-wrap_add .sexselect label { margin: 0 10px; }
.layer-wrap_add .UpdatePanel2 select { color: #999; border: 1px solid #d3d3d3; border-radius: 4px; height: 42px; line-height: 42px; padding: 5px 10px; margin-bottom: 10px; }
.layer-wrap_add .textfield2 { width: 344px; margin-left: 9px; margin-bottom: 10px; }
.layer-wrap_add .btn2 { border: none; background: #a6892f; color: #FFF; cursor: pointer; font-size: 16px; padding: 8px 40px; border-radius: 5px; margin-left: 10px; }
.layer-wrap_add .quxiaogenggai { padding: 8px 40px; background: #aaa; color: #FFF; border-radius: 5px; }
.close_popup { position: absolute; top: 10px; right: 10px; display: block; width: 20px; height: 20px; background: url(/images/close.gif) center center no-repeat; }
/*快递部分新加*/
.more_ul { overflow: auto }
.coupon-items { display: block; width: 100%; margin-top: 10px; }
.coupon-items:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.coupon-items .coupon-item { width: 244px; float: left; margin: 0 30px 20px 0; }
.coupon-items .coupon-item:nth-child(3n) { margin-right:0;}
.coupon-item .c-range { width: 90%; margin: 0 auto }
.coupon-item .c-type { position: relative; width: 100%; height: 95px; padding: 30px 0 0; overflow: hidden; color: #333; background-color: #fff3de; text-align: center }
.coupon-item .c-type .c-type-top { position: absolute; width: 40px; height: 13px; top: 0; left: 50%; margin-left: -23px; background: url(/images/coupon-icon.png) 0 -272px no-repeat }
.coupon-item .c-type .c-type-bottom { position: absolute; width: 100%; height: 3px; bottom: 0; left: 0; background: url(/images/coupon-icon.png) 2px -295px no-repeat }
.coupon-item .c-price em { font-family: verdana; font-size: 16px; position: relative; bottom: 0px; }
.coupon-item .c-price strong { line-height: 45px; font-size: 40px; font-family: Arial }
.coupon-item .c-price .type { display: inline-block; *display:inline;*zoom:1;text-align: text-bottom; background:#ffb540; color: #fff; position:absolute; padding:14px 34px 6px 40px; top:-4px; right:-38px;transform:rotate(40deg); }
.coupon-item .c-limit { height: 44px; line-height: 22px; overflow: hidden; margin: 0 0 5px }
.coupon-item .c-msg { height: 110px; padding: 15px 0 0; background: #fff; }
.coupon-item .range-item { display: inline-block; display: block; margin: 0 0 10px; text-align:center; }
.coupon-item .range-item:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
* html .coupon-item .range-item { height: 1% }
*+html .coupon-item .range-item { min-height: 1% }
.coupon-item .range-item .label { float: left; width: 60px; display: inline; text-align: right }
.coupon-item .range-item .txt { float: left; width: 144px; color: #999; overflow: hidden; white-space: nowrap }
.coupon-item .range-item .txt02 { float: left; color: #999 }
.coupon-item .op-btns { margin-top: 20px; text-align: center }
.coupon-item .op-btns .btn { display: inline-block; *display:inline;
*zoom:1;
background: none; width: 119px; height: 31px; line-height: 31px; border: 1px solid #74d2d4; color: #74d2d4; border-radius: 15px; vertical-align: middle }
.coupon-item .op-btns .btn span.txt { color: #74d2d4; }
.coupon-item .c-del { position: absolute; display: block; width: 0; height: 35px; right: 0; top: 0; overflow: hidden; background: url(/images/coupon-icon.png) -261px 0; cursor: pointer; transition: all .3s ease }
.coupon-item-hover { z-index: 2 }
.coupon-item-hover .c-del { width: 35px }
.voucher_for_confirm { margin-top:15px;}
						.voucher_for_confirm .titile_left_line { background: #a6892f; color: #fff; display: inline-block; height: 31px; line-height:31px; padding: 12px 25px;font-size: 18px; text-align: center;}
						.voucher_for_confirm .voucher_area { background: #fff; padding: 28px 42px 40px; width: 92%; border-top: 1px solid #aaa;}
						.voucher_for_confirm .voucher_area:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
						.voucher_for_confirm .voucher_area ul { display:block; overflow:auto;}
						.voucher_for_confirm .voucher_area ul li {display: inline;}
						.voucher_for_confirm .voucher_area .coupon-item {height: 125px; width: 220px; float: left; margin-right: 26px; margin-bottom: 15px; padding: 1px; position: relative;}
						.voucher_for_confirm .voucher_area .coupon-item .c-detail .c-msg { cursor: pointer; height: 70px; width: 100%; position: relative; padding-top:0;}
						.voucher_for_confirm .voucher_area .coupon-item .c-detail .c-dong { background-color: #fff3de; overflow:hidden}
						.voucher_for_confirm .voucher_area .coupon-item .c-detail .c-top-dong {height: 3px;width: 100%;background: #fff url(/images/virtual-spite.png) -36px -6px no-repeat;}
						.voucher_for_confirm .voucher_area .coupon-item .c-detail .c-msg .c-price { font-size: 24px; display: inline;  position: relative; top: 8px; margin-left: 12px; vertical-align: bottom; *float: left;}
						.voucher_for_confirm .voucher_area .coupon-item .c-price em {top:0}
						.voucher_for_confirm .voucher_area .coupon-item .c-price span.c-type-l { font-size:16px; margin-left:5px; color:#C30}
						.voucher_for_confirm .voucher_area .coupon-item .c-detail .c-msg .c-limit, .voucher_for_confirm .voucher_area .coupon-item .c-detail .c-msg .c-over { color: #f5f5f5;font-size: 12px; display: inline; position: relative; top: 7px;}
						.voucher_for_confirm .voucher_area .coupon-item .c-detail .c-msg .c-time { padding-left: 12px; margin-top: 10px; *clear: both;color: #999;}
						.voucher_for_confirm .voucher_area .coupon-item .c-detail .c-msg .c-time-dong span { float: left;}
						.voucher_for_confirm .voucher_area .coupon-item .c-detail .c-type { height: 25px; width: 100%; padding-top: 5px;background-color:inherit;}
						.voucher_for_confirm .voucher_area .coupon-item .c-detail .c-type-dong { color: #333; border: 1px solid #fff3de; text-align:left; text-indent: 12px;}
						.voucher_for_confirm .voucher_area .coupon-item .c-detail .c-type span.c-type-l { margin: 0 5px 0 12px;}
						.voucher_for_confirm .voucher_area .coupon-item .c-detail .c-type span.c-type-r { margin: 0; cursor: pointer;}
						.voucher_for_confirm .voucher_area .coupon-item .c-info { height: 40px; width: 210px; color: #333;}
						.voucher_for_confirm .voucher_area .coupon-item .item-selected { border: 2px solid #b43d3f; background-image: url(/images/coupon-selected.png);background-repeat: no-repeat;   background-position: bottom right;}
						.voucher_for_confirm .voucher_area .coupon-item .item-selected .c-dong .c-top-dong {height:0}
						.voucher_for_confirm .voucher_area .coupon-item .item-selected .c-type-dong{border:0}
						.voucher_for_confirm .voucher_area .coupon-item .item-selected .c-freight {border-left:0;border-right:0}
						.voucher_for_confirm .voucher_area .coupon-item .item-selected .c-freight .c-top-freight{height:0}
						.voucher_for_confirm .voucher_area .coupon-item .item-selected .c-type-freight{border:0}
						.voucher_for_confirm .voucher_area .coupon-item .item-selected .c-dong { border-left: 0; border-right: 0;}
						.voucher_for_confirm .voucher_area .coupon-item .item-selected .item-selected-cancel { background-color: rgba(253,253,253,.8); color: #e43a3d; padding: 0 3px 0 5px; cursor: pointer; z-index: 21; position: absolute; right: 0; display:none;}
						.voucher_for_confirm .voucher_area .coupon-item .item-selected-cancel { display:none}
						.voucher_for_confirm .voucher_area .coupon-item .item-selected:hover .item-selected-cancel { display:block;}
						.voucher_for_confirm .voucher_area .coupon-item .c-dong .jb_rotated {display: inline-block; *display:inline;*zoom:1;text-align: text-bottom; background:#ffb540; color: #fff; position:absolute; padding:14px 34px 6px 40px; top:-4px; right:-38px;transform:rotate(40deg);}
.vouvcher_confirm_table {}
.vouvcher_confirm_table .img_con { width:35%; border:none}
.vouvcher_confirm_table .img_con img { width:100%}
.vouvcher_confirm_table .voucher_con { width:63%; vertical-align:top;}
.vouvcher_confirm_table .voucher_con .line_block { display:block}
.vouvcher_confirm_table .voucher_con .line_bottom { border-bottom:1px solid #ccc; padding-bottom:6px; margin-bottom:10px}
.vouvcher_confirm_table .voucher_con .voucher_titile { font-size:20px; font-weight:bold; margin-bottom:10px;}
.vouvcher_confirm_table .voucher_con span.jiage {color: #e94650; font-size: 22px; font-weight: 500; margin-left: 6px;}
.voucher_for_confirm .voucher_area a.bt_voucher_nouse { border:1px solid #666; padding:15px 20px; display:inline-block}
.walletornot_con { color:#ccc}
.walletornot_con strong { font-size:20px; color: #eee}
.walletornot_con label { background: rgba(255,255,255,.8); color:#333; border-radius: 15px; padding:5px 15px; margin-left: 10px; margin-top: -2px; }
.walletornot_con label .spot { margin-left: 3px;}