/*padding样式*/
.pad-0 {
    padding: 0 !important;
}

.pad-2 {
    padding: 2px;
}

.pad-t-2 {
    padding-top: 2px;
}

.pad-b-2 {
    padding-bottom: 2px;
}

.pad-l-2 {
    padding-left: 2px;
}

.pad-r-2 {
    padding-right: 2px;
}

.pad-h-2 {
    padding-left: 2px;
    padding-right: 2px;
}

.pad-v-2 {
    padding-top: 2px;
    padding-bottom: 2px;
}

.pad-0 {
    padding: 0 !important;
}

.pad-4 {
    padding: 4px;
}

.pad-t-4 {
    padding-top: 4px;
}

.pad-b-4 {
    padding-bottom: 4px;
}

.pad-l-4 {
    padding-left: 4px;
}

.pad-r-4 {
    padding-right: 4px;
}

.pad-h-4 {
    padding-left: 4px;
    padding-right: 4px;
}

.pad-v-4 {
    padding-top: 4px;
    padding-bottom: 4px;
}

.pad-0 {
    padding: 0 !important;
}

.pad-6 {
    padding: 6px;
}

.pad-t-6 {
    padding-top: 6px;
}

.pad-b-6 {
    padding-bottom: 6px;
}

.pad-l-6 {
    padding-left: 6px;
}

.pad-r-6 {
    padding-right: 6px;
}

.pad-h-6 {
    padding-left: 6px;
    padding-right: 6px;
}

.pad-v-6 {
    padding-top: 6px;
    padding-bottom: 6px;
}

.pad-0 {
    padding: 0 !important;
}

.pad-8 {
    padding: 8px;
}

.pad-t-8 {
    padding-top: 8px;
}

.pad-b-8 {
    padding-bottom: 8px;
}

.pad-l-8 {
    padding-left: 8px;
}

.pad-r-8 {
    padding-right: 8px;
}

.pad-h-8 {
    padding-left: 8px;
    padding-right: 8px;
}

.pad-v-8 {
    padding-top: 8px;
    padding-bottom: 8px;
}

.pad-10 {
    padding: 10px;
}

.pad-t-10 {
    padding-top: 10px;
}

.pad-b-10 {
    padding-bottom: 10px !important;
}

.pad-l-10 {
    padding-left: 10px;
}

.pad-r-10 {
    padding-right: 10px;
}

.pad-h-10 {
    padding-left: 10px;
    padding-right: 10px;
}

.pad-v-10 {
    padding-top: 10px;
    padding-bottom: 10px;
}

.pad-12 {
    padding: 12px;
}

.pad-t-12 {
    padding-top: 12px;
}

.pad-b-12 {
    padding-bottom: 12px;
}

.pad-l-12 {
    padding-left: 12px;
}

.pad-r-12 {
    padding-right: 12px;
}

.pad-h-12 {
    padding-left: 12px;
    padding-right: 12px;
}

.pad-v-12 {
    padding-top: 12px;
    padding-bottom: 12px;
}

.pad-14 {
    padding: 14px;
}

.pad-t-14 {
    padding-top: 14px;
}

.pad-b-14 {
    padding-bottom: 14px;
}

.pad-l-14 {
    padding-left: 14px;
}

.pad-r-14 {
    padding-right: 14px;
}

.pad-h-14 {
    padding-left: 14px;
    padding-right: 14px;
}

.pad-v-14 {
    padding-top: 14px;
    padding-bottom: 14px;
}

.pad-16 {
    padding: 16px;
}

.pad-t-16 {
    padding-top: 16px;
}

.pad-b-16 {
    padding-bottom: 16px;
}

.pad-l-16 {
    padding-left: 16px;
}

.pad-r-16 {
    padding-right: 16px;
}

.pad-h-16 {
    padding-left: 16px;
    padding-right: 16px;
}

.pad-v-16 {
    padding-top: 16px;
    padding-bottom: 16px;
}

.pad-18 {
    padding: 18px;
}

.pad-t-18 {
    padding-top: 18px;
}

.pad-b-18 {
    padding-bottom: 18px;
}

.pad-l-18 {
    padding-left: 18px;
}

.pad-r-18 {
    padding-right: 18px;
}

.pad-h-18 {
    padding-left: 18px;
    padding-right: 18px;
}

.pad-v-18 {
    padding-top: 18px;
    padding-bottom: 18px;
}

.pad-20 {
    padding: 20px;
}

.pad-t-20 {
    padding-top: 20px;
}

.pad-b-20 {
    padding-bottom: 20px;
}

.pad-l-20 {
    padding-left: 20px;
}

.pad-r-20 {
    padding-right: 20px;
}

.pad-h-20 {
    padding-left: 20px;
    padding-right: 20px;
}

.pad-v-20 {
    padding-top: 20px;
    padding-bottom: 20px;
}

.pad-22 {
    padding: 22px;
}

.pad-t-22 {
    padding-top: 22px;
}

.pad-b-22 {
    padding-bottom: 22px;
}

.pad-l-22 {
    padding-left: 22px;
}

.pad-r-22 {
    padding-right: 22px;
}

.pad-h-22 {
    padding-left: 22px;
    padding-right: 22px;
}

.pad-v-22 {
    padding-top: 22px;
    padding-bottom: 22px;
}

.pad-24 {
    padding: 24px;
}

.pad-t-24 {
    padding-top: 24px;
}

.pad-b-24 {
    padding-bottom: 24px;
}

.pad-l-24 {
    padding-left: 24px;
}

.pad-r-24 {
    padding-right: 24px;
}

.pad-h-24 {
    padding-left: 24px;
    padding-right: 24px;
}

.pad-v-24 {
    padding-top: 24px;
    padding-bottom: 24px;
}

.pad-28 {
    padding: 28px;
}

.pad-t-28 {
    padding-top: 28px;
}

.pad-b-28 {
    padding-bottom: 28px;
}

.pad-l-28 {
    padding-left: 28px;
}

.pad-r-28 {
    padding-right: 28px;
}

.pad-h-28 {
    padding-left: 28px;
    padding-right: 28px;
}

.pad-v-28 {
    padding-top: 28px;
    padding-bottom: 28px;
}

.pad-30 {
    padding: 30px;
}

.pad-t-30 {
    padding-top: 30px;
}

.pad-b-30 {
    padding-bottom: 30px;
}

.pad-l-30 {
    padding-left: 30px;
}

.pad-r-30 {
    padding-right: 30px;
}

.pad-h-30 {
    padding-left: 30px;
    padding-right: 30px;
}

.pad-v-30 {
    padding-top: 30px;
    padding-bottom: 30px;
}

.pad-32 {
    padding: 32px;
}

.pad-t-32 {
    padding-top: 32px;
}

.pad-b-32 {
    padding-bottom: 32px;
}

.pad-l-32 {
    padding-left: 32px;
}

.pad-r-32 {
    padding-right: 32px;
}

.pad-h-32 {
    padding-left: 32px;
    padding-right: 32px;
}

.pad-v-32 {
    padding-top: 32px;
    padding-bottom: 32px;
}

.pad-v-36 {
    padding-top: 36px;
    padding-bottom: 36px;
}

.pad-40 {
    padding: 40px;
}

.pad-t-40 {
    padding-top: 40px;
}

.pad-b-40 {
    padding-bottom: 40px;
}

.pad-l-40 {
    padding-left: 40px;
}

.pad-r-40 {
    padding-right: 40px;
}

.pad-h-40 {
    padding-left: 40px;
    padding-right: 40px;
}

.pad-v-40 {
    padding-top: 40px;
    padding-bottom: 40px;
}

/*margin样式*/
.mar-0 {
    margin: 0 !important;
}

.mar-2 {
    margin: 2px;
}

.mar-t-2 {
    margin-top: 2px;
}

.mar-b-2 {
    margin-bottom: 2px;
}

.mar-l-2 {
    margin-left: 2px;
}

.mar-r-2 {
    margin-right: 2px;
}

.mar-h-2 {
    margin-left: 2px;
    margin-right: 2px;
}

.mar-v-2 {
    margin-top: 2px;
    margin-bottom: 2px;
}

.mar-4 {
    margin: 4px;
}

.mar-t-4 {
    margin-top: 4px;
}

.mar-b-4 {
    margin-bottom: 4px;
}

.mar-l-4 {
    margin-left: 4px;
}

.mar-r-4 {
    margin-right: 4px;
}

.mar-h-4 {
    margin-left: 4px;
    margin-right: 4px;
}

.mar-v-4 {
    margin-top: 4px;
    margin-bottom: 4px;
}

.mar-6 {
    margin: 6px;
}

.mar-t-6 {
    margin-top: 6px;
}

.mar-b-6 {
    margin-bottom: 6px;
}

.mar-l-6 {
    margin-left: 6px;
}

.mar-r-6 {
    margin-right: 6px;
}

.mar-h-6 {
    margin-left: 6px;
    margin-right: 6px;
}

.mar-v-6 {
    margin-top: 6px;
    margin-bottom: 6px;
}

.mar-8 {
    margin: 8px;
}

.mar-t-8 {
    margin-top: 8px;
}

.mar-b-8 {
    margin-bottom: 8px;
}

.mar-l-8 {
    margin-left: 8px;
}

.mar-r-8 {
    margin-right: 8px;
}

.mar-h-8 {
    margin-left: 8px;
    margin-right: 8px;
}

.mar-v-8 {
    margin-top: 8px;
    margin-bottom: 8px;
}

.mar-10 {
    margin: 10px;
}

.mar-t-10 {
    margin-top: 10px;
}

.mar-b-10 {
    margin-bottom: 10px;
}

.mar-l-10 {
    margin-left: 10px;
}

.mar-r-10 {
    margin-right: 10px;
}

.mar-h-10 {
    margin-left: 10px;
    margin-right: 10px;
}

.mar-v-10 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.mar-12 {
    margin: 12px;
}

.mar-t-12 {
    margin-top: 12px;
}

.mar-b-12 {
    margin-bottom: 12px;
}

.mar-l-12 {
    margin-left: 12px;
}

.mar-r-12 {
    margin-right: 12px;
}

.mar-h-12 {
    margin-left: 12px;
    margin-right: 12px;
}

.mar-v-12 {
    margin-top: 12px;
    margin-bottom: 12px;
}

.mar-14 {
    margin: 14px;
}

.mar-t-14 {
    margin-top: 14px;
}

.mar-b-14 {
    margin-bottom: 14px;
}

.mar-l-14 {
    margin-left: 14px;
}

.mar-r-14 {
    margin-right: 14px;
}

.mar-h-14 {
    margin-left: 14px;
    margin-right: 14px;
}

.mar-v-14 {
    margin-top: 14px;
    margin-bottom: 14px;
}

.mar-16 {
    margin: 16px;
}

.mar-t-16 {
    margin-top: 16px;
}

.mar-b-16 {
    margin-bottom: 16px;
}

.mar-l-16 {
    margin-left: 16px;
}

.mar-r-16 {
    margin-right: 16px;
}

.mar-h-16 {
    margin-left: 16px;
    margin-right: 16px;
}

.mar-v-16 {
    margin-top: 16px;
    margin-bottom: 16px;
}

.mar-18 {
    margin: 18px;
}

.mar-t-18 {
    margin-top: 18px;
}

.mar-b-18 {
    margin-bottom: 18px;
}

.mar-l-18 {
    margin-left: 18px;
}

.mar-r-18 {
    margin-right: 18px;
}

.mar-h-18 {
    margin-left: 18px;
    margin-right: 18px;
}

.mar-v-18 {
    margin-top: 18px;
    margin-bottom: 18px;
}

.mar-20 {
    margin: 20px;
}

.mar-t-20 {
    margin-top: 20px;
}

.mar-b-20 {
    margin-bottom: 20px;
}

.mar-l-20 {
    margin-left: 20px;
}

.mar-r-20 {
    margin-right: 20px;
}

.mar-h-20 {
    margin-left: 20px;
    margin-right: 20px;
}

.mar-v-20 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.mar-24 {
    margin: 24px;
}

.mar-t-24 {
    margin-top: 24px;
}

.mar-b-24 {
    margin-bottom: 24px;
}

.mar-l-24 {
    margin-left: 24px;
}

.mar-r-24 {
    margin-right: 24px;
}

.mar-h-24 {
    margin-left: 24px;
    margin-right: 24px;
}

.mar-v-24 {
    margin-top: 24px;
    margin-bottom: 24px;
}

.mar-28 {
    margin: 28px;
}

.mar-t-28 {
    margin-top: 28px;
}

.mar-b-28 {
    margin-bottom: 28px;
}

.mar-l-28 {
    margin-left: 28px;
}

.mar-r-28 {
    margin-right: 28px;
}

.mar-h-28 {
    margin-left: 28px;
    margin-right: 28px;
}

.mar-v-28 {
    margin-top: 28px;
    margin-bottom: 28px;
}

.mar-30 {
    margin: 30px;
}

.mar-t-30 {
    margin-top: 30px;
}

.mar-b-30 {
    margin-bottom: 30px;
}

.mar-l-30 {
    margin-left: 30px;
}

.mar-r-30 {
    margin-right: 30px;
}

.mar-h-30 {
    margin-left: 30px;
    margin-right: 30px;
}

.mar-v-30 {
    margin-top: 30px;
    margin-bottom: 30px;
}

.mar-32 {
    margin: 32px;
}

.mar-t-32 {
    margin-top: 32px;
}

.mar-b-32 {
    margin-bottom: 32px;
}

.mar-l-32 {
    margin-left: 32px;
}

.mar-r-32 {
    margin-right: 32px;
}

.mar-h-32 {
    margin-left: 32px;
    margin-right: 32px;
}

.mar-v-32 {
    margin-top: 32px;
    margin-bottom: 32px;
}

.mar-40 {
    margin: 40px;
}

.mar-t-40 {
    margin-top: 40px;
}

.mar-b-40 {
    margin-bottom: 40px;
}

.mar-l-40 {
    margin-left: 40px;
}

.mar-r-40 {
    margin-right: 40px;
}

.mar-h-40 {
    margin-left: 40px;
    margin-right: 40px;
}

.mar-v-40 {
    margin-top: 40px;
    margin-bottom: 40px;
}