@charset "utf-8";
/* CSS Document */
.jzTab>table {width:100%;border-top:1px solid #ddd;border-right:1px solid #ddd;}
.jzTab>table td {padding:12px 0;border-left:1px solid #ddd;border-bottom:1px solid #ddd;padding-left:26px;}
.jzTab>table .bg_f4f5fa {text-align:right;padding-right:45px;width:88px;vertical-align:top;}
.bg_f4f5fa {background-color:#f4f5fa;}
.secTab {width:100%;}
.secTab td {border-left:none !important;}
.secTab tr:last-child td {border-bottom:none;}
.tabUl li {width:170px;float:left;margin-right:28px;}
.tabUl li img {width:170px;height:128px;}
.tabUl li a {display:block;background-color:#f4f5fa;border:1px solid #ddd;text-align:center;height:38px;line-height:38px;}
.tabUl li a:hover {background-color:#7487c6;color:#fff;border:1px solid #7487c6;}
.jzCon h1 {font-size:22px;color:#253968;font-weight:bold;border-bottom:1px solid #d4d7dd;line-height:70px;text-align:center;}
.jzCon .jz_form .formMk p,.jzCon .jz_form .formMk span {float:left;}
.jzCon .jz_form .formMk p {font-size:16px;line-height:50px;width:100px;text-align:right;}
.jzCon .jz_form .formMk p em {color:#F00;line-height:50px;padding-right:10px;font-weight:bold;}
.jzCon .jz_form .formMk span {width:490px;height:50px;background-color:#38569e;color:#fff;font-size:20px;font-weight:bold;line-height:50px;text-align:center;cursor:pointer;}
.jzCon .jz_form .formMk label {color:#F00;position:absolute;right:56px;top:15px;width:150px;}
.jzCon .jz_form .formMk {clear:both;margin-top:20px;height:50px;position:relative;}
.jzCon .jz_form .formMk .itemSelection {background-color:#fbfcfd;border-bottom:1px solid #dadbdb;float:left;width:490px;height:50px;}
.jzCon .jz_form .formMk .itemSelection>input {width:300px;border:none;float:left;margin:12px 0;font-size:16px;}
.jzCon .jz_form .formMk .itemSelection .num_jz {float:right;margin:10px 0;}
.jzCon .jz_form .formMk .itemSelection .num_jz input {width:30px;text-align:center;color:#253968;font-weight:bold;float:left;height:22px;border:none;}
.jzCon .jz_form .formMk .itemSelection .num_jz a {width:30px;height:30px;background-color:#38569e;float:left;text-align:center;}
.jzCon .jz_form .formMk .itemSelection .num_jz a i {width:14px;height:14px;display:inline-block;margin:8px 0;}
.jzCon .jz_form .formMk .itemSelection .num_jz .plus i {background-position:-257px -28px;}
.jzCon .jz_form .formMk .itemSelection .num_jz .reduce i {background-position:-273px -28px;}
.jzCon .jz_form .formMk select {width:490px;height:50px;background-color:#fbfcfd;font-size:16px;padding-left:16px;}
.jzCon .jz_form .formMk>input {width:462px;height:40px;background-color:#fbfcfd;font-size:16px;padding-left:16px;border:1px solid #ccc;}
.jzCon .jz_form button {width:490px;height:50px;background-color:#7487c6;font-size:22px;font-weight:bold;color:#fff;border:none;margin-top:30px;}

/*捐赠选择物品弹窗*/
.donation_alert {position:fixed;top:50%;left:50%;background-color:#fff;display:none;}
.donation_alert .donTit {background-color:#38569e;height:40px;line-height:40px;padding:0 12px;}
.donation_alert .donTit strong {color:#fff;font-size:16px;font-weight:bold;float:left;}
.donation_alert .donTit a {float:right;color:#fff;}
.donation_alert .donTit a i {width:18px;height:18px;float:right;margin:11px 0 0 10px;background-position:-288px -26px;}
.donation_alert .donCon .donFl {border:2px solid #38569e;border-bottom:none;padding-bottom:15px;}
.donation_alert .donCon .donBut a {width:50%;color:#fff;font-size:18px;font-weight:bold;text-align:center;float:left;height:40px;line-height:40px;}
.donation_alert .donCon .donBut .don_cancel {background-color:#38569e;}
.donation_alert .donCon .donBut .don_determine {background-color:#1d2c50;}
.donation_alert .donCon .donFl .spfl_se p,.donation_alert .donCon .donFl .spfl_se input,.donation_alert .donCon .donFl .spfl_se a {float:left;}
.donation_alert .donCon .donFl .spfl_se {height:30px;background-color:#f9f9f9;padding:10px;border-bottom:1px solid #e5e5e5;}
.donation_alert .donCon .donFl .spfl_se p {line-height:30px;}
.donation_alert .donCon .donFl .spfl_se input {width:176px;height:20px;border-radius:3px;border:1px solid #ccc;}
.donation_alert .donCon .donFl .spfl_se a {width:70px;height:30px;border-radius:3px;text-align:center;font-weight:bold;background-color:#38569e;color:#fff;line-height:30px;margin-left:10px;}
.donation_alert .donCon .donFl .classif ul {float:left;width:238px;height:214px;overflow:auto;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
.donation_alert .donCon .donFl .classif {height:214px;}
.donation_alert .donCon .donFl .classif ul li a {border-bottom:1px solid #ccc;display:block;height:30px;line-height:30px;padding-left:10px;}
.donation_alert .donCon .donFl .classif ul li a:hover {background-color:#fdede4;}
.donation_alert .donCon .donFl .classif ul li a .jtrig {width:5px;height:9px;float:right;background-position:-310px -27px;margin:10px 10px 0 0;}
.donation_alert .donCon .donFl .classif ul li a .addBut {width:17px;height:17px;float:right;background-position:-318px -26px;margin:6px 10px 0 0;}
.donation_alert .donCon .donFl .yxwp p {color:#ff0000;line-height:30px;padding:0 10px;}
.donation_alert .donCon .donFl .yxwp ul {display:inline-block;width:100%;}
.donation_alert .donCon .donFl .yxwp ul li {float:left;margin-left:10px;margin-top:10px;}
.donation_alert .donCon .donFl .yxwp ul li a {display:block;border:1px solid #ccc;border-radius:3px;line-height:28px;padding:0 10px;}
.donation_alert .donCon .donFl .yxwp ul li a i {width:17px;height:17px;float:left;background-position:-338px -26px;margin:5px 6px 0 0;}
.sibSucc {font-size:16px;height:54px;}
.sibSucc i {width:54px;height:54px;background-position:-413px -51px;float:left;margin-right:10px;}
.ts {padding:0 16px;border-bottom:2px solid #38569e !important;padding-bottom:0 !important;}
.ts .sibSucc {border-bottom:1px solid #ccc;padding:15px 0;}
.ts .butts  {padding:18px 0;height:40px;}
.ts .butts a {width:150px;height:40px;float:left;color:#fff;font-size:16px;font-weight:bold;text-align:center;line-height:40px;}
.ts .butts .b1 {background-color:#ff5d5a;margin-right:30px;}
.ts .butts .b2 {background-color:#38569e;}
.mon_xz a,.mon_xz input {float:left;}
.mon_xz a {border:1px solid #ccc;width:98px;height:48px;font-size:16px;text-align:center;line-height:48px;background-color:#fbfcfd;margin-right:10px;}
.mon_xz input {width:136px;height:40px;text-align:center;border:1px solid #ccc;font-size:16px;}


.payment {float:left;}
.payment a {float:left;width:233px;height:98px;font-size:24px;color:#253968;font-weight:bold;line-height:98px;border:1px solid #bbb;margin-right:20px;}
.payment a i {width:76px;height:76px;float:left;margin:11px 10px 11px 38px;}
.payment a .zfb {background-position:-67px -192px;}
.payment a .wxsm {background-position:-148px -192px;}
.mon_on {border:1px solid #ff5d5a !important;}
.remittance {margin-top:20px;}
.remittance strong {line-height:40px;color:#000;font-weight:bold;background-color:#f9f9f9;display:block;padding-left:16px;border-bottom:1px solid #d4d7dd;}
.remittance .cardNum label p,.remittance .cardNum label em {float:left;}
.remittance .cardNum label p {width:130px;text-align:right;}
.remittance .cardNum label {display:inline-block;width:100%;}
.remittance .cardNum {padding:25px 0;}
.jzCon .jz_form .radxy label  {position: static;margin: 17px 0px 0 0;float: left;width: 100px;}
.border_940000 {border:1px solid #ff0000 !important;}

/* 申请校友卡 */
.up_photo {float:left;}
.up_photo .upbutpho {position:relative;width:120px;}
.up_photo .upbutpho a {width:120px;height:50px;background-color:#9a1e1e;color:#fff;font-weight:bold;font-size:16px;text-align:center;line-height:50px;display:block;}
.up_photo .upbutpho input {position:absolute;left:0;top:0;cursor:pointer;width:100%;height:100%;opacity:0;}
.up_photo .pho_img {font-size:0;margin-top:10px;position:relative;}
.up_photo .pho_img img {width:120px;height:120px;}
.up_photo .pho_img a {width:30px;height:26px;background-color:#bababa;position:absolute;right:0;top:0;display:block;text-align:center;line-height:26px;}
.up_photo .pho_img a i {font-size:16px;color:#fff;}
.pho_t em {font-size:16px;color:#666;line-height:48px;}
.pho_t {margin-left:20px;float:left;}
.boxcheck_sq label {color:#333 !important;position:relative !important;top:0 !important;left:0 !important;width:auto !important;margin-left:10px;font-size:16px;}
.fwfs {float:left;}
.fwfs b {display:block;font-size:16px;line-height:30px;}
.fwfs b em {color:#9a1e1e;font-weight:bold;}

.boxcheck_sq,.boxcheck_sq label {float:left;}
.boxcheck_sq label input {float:left;margin:4px 10px 0 0;opacity:0;}
.boxcheck_sq label em {color:#9a1e1e;font-size:inherit;}

.boxcheck_sq label .checkboxImg {position:absolute;left:0;top:2px;background:url(../images/checkbox_img.png);width:20px;height:20px;}
.boxcheck_sq label .checked {background-position: 0px 0px;}
.boxcheck_sq label .nonechecked {background-position: 20px 0px;}
.boxcheck_sq {padding:15px 0;}
.agreement {margin-left:130px;}
.agreement label {font-size:16px;position:relative;display:inline-block;}
.agreement label a {color:#9a1e1e;font-size:inherit;}
.agreement label input {float:left;margin:4px 20px 0 0;opacity:0;}
.agreement label i {font-size:24px;position:absolute;left:0;top:0;}