/**
通用样式
 */
/* 浮动 */
html,body{
    min-height: 100%;
    min-width: 100%;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
/** 位置 **/
.tc {
    text-align: center;
}
.tl {
    text-align: left;
}
.tr {
    text-align: right;
}
.inline-block {
    display: inline-block!important;
}
.block {
    display: block!important;
}
.inline {
    display: inline!important;
}
/* 指针 */
.point {
    cursor: pointer;
}
/** 间距 **/
.mt0 {
    margin-top: 0px !important;
}
.mr0 {
    margin-right: 0px !important;
}
.mb0 {
    margin-bottom: 0px !important;
}
.ml0 {
    margin-left: 0px !important;
}
.m0{
    margin: 0!important;
}
.pt0 {
    padding-top: 0px !important;
}
.pr0 {
    padding-right: 0px !important;
}
.pb0 {
    padding-bottom: 0px !important;
}
.pl0 {
    padding-left: 0px !important;
}
.p0{
    padding: 0!important;
}
/* 5像素 */
.mt5 {
    margin-top: 5px !important;
}
.mr5 {
    margin-right: 5px !important;
}
.mb5 {
    margin-bottom: 5px !important;
}
.ml5 {
    margin-left: 5px !important;
}
.m5 {
    margin: 5px !important;
}
.p3 {
    padding: 3px!important;
}
.pt3 {
    padding-top: 3px !important;
}
.pr3 {
    padding-right: 3px !important;
}
.pb3 {
    padding-bottom: 3px !important;
}
.pl3 {
    padding-left: 3px !important;
}
.pt5 {
    padding-top: 5px !important;
}
.pr5 {
    padding-right: 5px !important;
}
.pb5 {
    padding-bottom: 5px !important;
}
.pl5 {
    padding-left: 5px !important;
}
.p5{
    padding: 5px !important;
}

/* 10像素 */
.mt10 {
    margin-top: 10px !important;
}
.mr10 {
    margin-right: 10px !important;
}
.mb10 {
    margin-bottom: 10px !important;
}
.ml10 {
    margin-left: 10px !important;
}
.m10 {
    margin: 10px !important;
}
.pt10 {
    padding-top: 10px !important;
}
.pr10 {
    padding-right: 10px !important;
}
.pb10 {
    padding-bottom: 10px !important;
}
.pl10 {
    padding-left: 10px !important;
}
.p10 {
    padding: 10px !important;
}
/* 15px */
.mt15 {
    margin-top: 15px !important;
}
.mr15 {
    margin-right: 15px !important;
}
.mb15 {
    margin-bottom: 15px !important;
}
.ml15 {
    margin-left: 15px !important;
}
.m15 {
    margin: 15px !important;
}
.pt15 {
    padding-top: 15px !important;
}
.pr15 {
    padding-right: 15px !important;
}
.pb15 {
    padding-bottom: 15px !important;
}
.pl15 {
    padding-left: 15px !important;
}
.p15 {
    padding: 15px !important;
}

/* 20px */
.mt20 {
    margin-top: 20px !important;
}
.mr20 {
    margin-right: 20px !important;
}
.mb20 {
    margin-bottom: 20px !important;
}
.ml20 {
    margin-left: 20px !important;
}
.m20 {
    margin: 20px !important;
}
.pt20 {
    padding-top: 20px !important;
}
.pr20 {
    padding-right: 20px !important;
}
.pb20 {
    padding-bottom: 20px !important;
}
.pl20 {
    padding-left: 20px !important;
}
.p20 {
    padding: 20px !important;
}

/**/
.mt25 {
    margin-top: 25px !important;
}
.mr25 {
    margin-right: 25px !important;
}
.mb25 {
    margin-bottom: 25px !important;
}
.ml25 {
    margin-left: 25px !important;
}
.m25 {
    margin: 25px !important;
}
.pt25 {
    padding-top: 25px !important;
}
.pr25 {
    padding-right: 25px !important;
}
.pb25 {
    padding-bottom: 25px !important;
}
.pl25 {
    padding-left: 25px !important;
}
.p25 {
    padding: 25px !important;
}

/* 30px */
.mt30 {
    margin-top: 30px !important;
}
.mr30 {
    margin-right: 30px !important;
}
.mb30 {
    margin-bottom: 30px !important;
}
.ml30 {
    margin-left: 30px !important;
}
.m30 {
    margin: 30px !important;
}
.pt30 {
    padding-top: 30px !important;
}
.pr30 {
    padding-right: 30px !important;
}
.pb30 {
    padding-bottom: 30px !important;
}
.pl30 {
    padding-left: 30px !important;
}
.p30 {
    padding: 30px !important;
}

/* 35px */
.mt35 {
    margin-top: 35px !important;
}
.mr35 {
    margin-right: 35px !important;
}
.mb35 {
    margin-bottom: 35px !important;
}
.ml35 {
    margin-left: 35px !important;
}
.m35 {
    margin: 35px !important;
}
.pt35 {
    padding-top: 35px !important;
}
.pr35 {
    padding-right: 35px !important;
}
.pb35 {
    padding-bottom: 35px !important;
}
.pl35 {
    padding-left: 35px !important;
}
.p35 {
    padding: 35px !important;
}

/* 40px */
.mt40 {
    margin-top: 40px !important;
}
.mr40 {
    margin-right: 40px !important;
}
.mb40 {
    margin-bottom: 40px !important;
}
.ml40 {
    margin-left: 40px !important;
}
.m40 {
    margin: 40px !important;
}
.pt40 {
    padding-top: 40px !important;
}
.pr40 {
    padding-right: 40px !important;
}
.pb40 {
    padding-bottom: 40px !important;
}
.pl40 {
    padding-left: 40px !important;
}
.p40 {
    padding: 40px !important;
}

/* 45px */
.mt45 {
    margin-top: 45px !important;
}
.mr45 {
    margin-right: 45px !important;
}
.mb45 {
    margin-bottom: 45px !important;
}
.ml45 {
    margin-left: 45px !important;
}
.m45 {
    margin: 45px !important;
}
.pt45 {
    padding-top: 45px !important;
}
.pr45 {
    padding-right: 45px !important;
}
.pb45 {
    padding-bottom: 45px !important;
}
.pl45 {
    padding-left: 45px !important;
}
.p45 {
    padding: 45px !important;
}

/* 50px */
.mt50 {
    margin-top: 50px !important;
}
.mr50 {
    margin-right: 50px !important;
}
.mb50 {
    margin-bottom: 50px !important;
}
.ml50 {
    margin-left: 50px !important;
}
.m50 {
    margin: 50px !important;
}
.pt50 {
    padding-top: 50px !important;
}
.pr50 {
    padding-right: 50px !important;
}
.pb50 {
    padding-bottom: 50px !important;
}
.pl50 {
    padding-left: 50px !important;
}
.p50 {
    padding: 50px !important;
}
/** 圆角 **/
.r0 {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
}
.r1 {
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -ms-border-radius: 1px;
    -o-border-radius: 1px;
    border-radius: 1px;
}
.r2 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
}
.r3 {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.r4 {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
.r5 {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}
.r6 {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
}
.r7 {
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -ms-border-radius: 7px;
    -o-border-radius: 7px;
    border-radius: 7px;
}
.r8 {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
}
.r9 {
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    -ms-border-radius: 9px;
    -o-border-radius: 9px;
    border-radius: 9px;
}
.r10 {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}
.w100{
    width: 100%!important;
}
.width-auto{
    width: auto!important;
}
/*字体大小*/
.font12 {
    font-size: 12px;
}
.font13 {
    font-size: 13px;
}
.font14 {
    font-size: 14px;
}
.font15 {
    font-size: 15px;
}
.font16 {
    font-size: 16px;
}
.font17 {
    font-size: 17px;
}
.font18 {
    font-size: 18px;
}
.font19 {
    font-size: 19px;
}
.font20 {
    font-size: 20px;
}
.font25 {
    font-size: 25px;
}
.font30 {
    font-size: 30px;
}
.strong {
    font-weight: bolder;
}