/*È«¾ÖÑùÊ½*/
* {
    padding: 0;
    margin: 0;
}

p,
dl,
dt,
dd,
form,
h1,
h2,
h3,
h4,
h5,
h6,
img,
ol,
ul,
li,
table,
th,
td,
p,
span,
a {
    border: 0;
}

img,
input {
    border: none;
    vertical-align: middle;
}

body {
    font-family: Tahoma, Arial, Helvetica, "Î¢ÈíÑÅºÚ";
    font-size: 12px;
    /*text-align:center;*/
    background: #FFF;
    color: #000;
    /* overflow-x: hidden; */
}

ul,
ol {
    list-style-type: none;
}

th,
td,
input {
    font-size: 12px;
}

input {
    outline: none;
    /*border:none;*/
    box-shadow: none;
}

/* h3{font-size:14px;} */
button {
    border: none;
    cursor: pointer;
    outline: none;
    box-shadow: none;
    font-size: 12px
}

.clear {
    clear: both;
    display: block;
    font-size: 1px;
    height: 0;
    visibility: hidden;
    line-height: 0;
}

.clearfix:after {
    content: "";
    display: block;
    clear: both;
}

.clearfix {
    zoom: 1;
}

a:link,
a:visited {
    text-decoration: none;
    /* color: #FFFFFF */
}

a:hover,
a:active {
    text-decoration: none;
}

.left {
    float: left;
}

.right {
    float: right;
}

.center {
    text-align: center;
}

.text-center {
    text-align: center;
}

.text-j {
    text-align: justify;
}

.text-R {
    text-align: right;
}

.text-L {
    text-align: left;
}

.text-r {
    text-align: right;
}

.text-l {
    text-align: left;
}

.box-s-box {
    box-sizing: border-box;
}

.box-s-b {
    box-sizing: border-box;
}
.display-n {
    display:none;
}
.display-b {
    display: block;
}

.display-i-b {
    display: inline-block;
}

.pct-w50 {
    width: 50%;
}

.pct-w19 {
    width: 19%;
}

.pct-w20 {
    width: 20%;
}

.pct-w25 {
    width: 25%;
}

.pct-w10 {
    width: 10%;
}

.pct-w15 {
    width: 15%;
}

.pct-w35 {
    width: 35%;
}

.pct-w40 {
    width: 40%;
}

.pct-w49 {
    width: 49%;
}

.pct-w45 {
    width: 45%;
}
.pct-w78 {
    width: 78%;
}
.pct-w100 {
    width: 100%;
}

.pct-w5 {
    width: 5%;
}

.pct-w30 {
    width: 30%;
}

.pct-w90 {
    width: 90%;
}

.pct-w80 {
    width: 80%;
}
.pct-w70 {
    width: 70%;
}
.height-pct-100 {
    height: 100%;
}

.margin-b-5 {
    margin-bottom: 5px;
}
.margin-b-10 {
    margin-bottom: 10px;
}

.margin-b-16 {
    margin-bottom: 16px;
}

.margin-b-20 {
    margin-bottom: 20px;
}

.margin-b-30 {
    margin-bottom: 30px;
}
.margin-b-32 {
    margin-bottom: 32px;
}
.margin-b-40 {
    margin-bottom: 40px;
}
.margin-b-42 {
    margin-bottom: 42px;
}
.margin-b-50 {
    margin-bottom: 50px;
}

.margin-b-80 {
    margin-bottom: 80px;
}
.margin-b-84 {
    margin-bottom: 84px;
}
.margin-t-5 {
    margin-top: 5px;
}

.margin-t-10 {
    margin-top: 10px;
}

.margin-t-12 {
    margin-top: 12px;
}
.margin-t-15 {
    margin-top: 15px;
}
.margin-t-18 {
    margin-top: 18px;
}
.margin-t-16 {
    margin-top: 16px;
}

.margin-t-20 {
    margin-top: 20px;
}

.margin-t-40 {
    margin-top: 40px;
}
.margin-t-42 {
    margin-top: 42px;
}
.margin-t-44 {
    margin-top: 44px;
}
.margin-t-46 {
    margin-top: 46px;
}
.margin-t-50 {
    margin-top: 50px;
}

.margin-t-52 {
    margin-top: 52px;
}

.margin-t-53 {
    margin-top: 53px;
}

.margin-t-78 {
    margin-top: 78px;
}

.margin-t-80 {
    margin-top: 80px;
}
.margin-t-112 {
    margin-top: 112px;
}
.margin-t-132 {
    margin-top: 132px;
}
.margin-l-10 {
    margin-left: 10px;
}

.margin-l-12 {
    margin-left: 12px;
}

.margin-l-20 {
    margin-left: 20px;
}

.margin-l-28 {
    margin-left: 28px;
}

.margin-l-40 {
    margin-left: 40px;
}

.margin-l-60 {
    margin-left: 60px;
}
.margin-l-70 {
    margin-left: 70px;
}
.margin-l-72 {
    margin-left: 72px;
}
.margin-l-94 {
    margin-left: 94px;
}
.margin-l-100 {
    margin-left: 100px;
}
.margin-l-104 {
    margin-left: 104px;
}
.margin-l-131 {
    margin-left: 131px;
}
.margin-r-20 {
    margin-right: 20px;
}

.margin-r-28 {
    margin-right: 28px;
}

.margin-l-18 {
    margin-left: 18px;
}

.margin-l-30 {
    margin-left: 30px;
}

.margin-l-16 {
    margin-left: 16px;
}
.margin-r-19 {
    margin-right: 19px;
}
.margin-r-30 {
    margin-right: 30px;
}

.margin-r-60 {
    margin-right: 60px;
}
.margin-r-66 {
    margin-right: 66px;
}
.margin-l-50 {
    margin-left: 50px;
}

.margin-t-35 {
    margin-top: 35px;
}

.margin-t-30 {
    margin-top: 30px;
}

.margin-t-32 {
    margin-top: 32px;
}
.margin-t-34 {
    margin-top: 34px;
}
.margin-t-22 {
    margin-top: 22px;
}
.margin-t-24 {
    margin-top: 24px;
}
.margin-t-25 {
    margin-top: 25px;
}
.margin-t-26 {
    margin-top: 25px;
}
.margin-t-36 {
    margin-top: 36px;
}
.margin-t-48 {
    margin-top: 48px;
}
.margin-t-50 {
    margin-top: 50px;
}
.margin-b-12 {
    margin-bottom: 12px;
}
.margin-b-15 {
    margin-bottom: 15px;
}

.margin-b-22 {
    margin-bottom: 22px;
}
.margin-b-25 {
    margin-bottom: 25px;
}
.margin-b-26 {
    margin-bottom: 26px;
}
.margin-b-28 {
    margin-bottom: 26px;
}
.margin-b-34 {
    margin-bottom: 34px;
}
.margin-b-44 {
    margin-bottom: 44px;
}
.margin-b-48{
    margin-bottom: 48px;
}
.margin-b-36 {
    margin-bottom: 36px;
}
.margin-b-52 {
    margin-bottom: 52px;
}
.margin-b-58 {
    margin-bottom: 58px;
}
.margin-b-64 {
    margin-bottom: 64px;
}
.margin-b-70 {
    margin-bottom: 70px;
}
.margin-b-78 {
    margin-bottom: 78px;
}
.margin-b-95 {
    margin-bottom: 95px;
}
.margin-b-240 {
    margin-bottom: 240px;
}
.margin-b-280 {
    margin-bottom: 280px;
}
.margin-t-50 {
    margin-top: 50px;
}
.margin-t-60 {
    margin-top: 60px;
}
.margin-t-f30 {
    margin-top: -30px;
}
.margin-l-15 {
    margin-left: 15px;
}
.margin-r-7 {
    margin-right: 7px;
}
.margin-r-8 {
    margin-right: 8px;
}
.margin-r-10 {
    margin-right: 10px;
}
.margin-r-12{
    margin-right: 12px;
}
.margin-r-15 {
    margin-right: 15px;
}
.margin-r-24{
    margin-right: 24px;
}
.margin-r-108 {
    margin-right: 108px;
}

.margin-l-78 {
    margin-left: 78px;
}
.margin-l-320 {
    margin-left: 320px;
}
.margin-l-330 {
    margin-left: 330px;
}
.margin-l-222 {
    margin-left: 222px;
}
.margin-l-34 {
    margin-left: 34px;
}
.margin-r-34 {
    margin-right: 34px;
}
.margin-auto{
    margin: 0 auto;
}
.padding-l-20 {
    padding-left: 20px;
}
.padding-r-20 {
    padding-right: 20px;
}
.padding-r-66 {
    padding-right: 66px;
}
.padding-r-100 {
    padding-right: 100px;
}
.padding-l-22 {
    padding-left: 22px;
}
.padding-r-22 {
    padding-right: 22px;
}
.padding-b-1 {
    padding-bottom: 1px;
}
.padding-b-15 {
    padding-bottom: 15px;
}

.padding-b-36 {
    padding-bottom: 36px;
}
.padding-1 {
    padding: 1px;
}

.padding-5 {
    padding: 5px;
}

.padding-10 {
    padding: 10px;
}

.padding-t-1 {
    padding-top: 1px;
}
.padding-t-10 {
    padding-top: 10px;
}
.padding-t-20 {
    padding-top: 20px;
}
.padding-t-38 {
    padding-top: 38px;
}
.padding-t-7 {
    padding-top: 7px;
}
.padding-t-50 {
    padding-top: 50px;
}
.padding-t-66 {
    padding-top: 66px;
}
.padding-t-26{
    padding-top: 26px;
} 
.padding-b-26{
    padding-bottom: 26px;
}
.padding-b-7 {
    padding-bottom: 7px;
}

.padding-b-20 {
    padding-bottom: 20px;
}

.padding-r-50 {
    padding-right: 50px;
}

.padding-r-100 {
    padding-right: 100px;
}
.padding-r-108{
    padding-right: 108px;
}
.padding-l-0 {
    padding-left: 0px;
}
.padding-l-12 {
    padding-left: 12px;
}
.padding-l-50 {
    padding-left: 50px;
}
.padding-l-60 {
    padding-left: 60px;
}
.padding-l-100 {
    padding-left: 100px;
}
.padding-lr-10 {
    padding: 0 10px;
}

.padding-lr-30 {
    padding: 0 30px;
}

.padding-tp-20 {
    padding: 20px 0;
}

.padding-lr-40 {
    padding: 0 40px;
}

.padding-tp-20-lr-40 {
    padding: 20px 40px;
}

.padding-tb-10 {
    padding: 10px 0;
}

.padding-tb-20 {
    padding: 20px 0;
}

.padding-b-10 {
    padding-bottom: 10px;
}

.padding-b-16 {
    padding-bottom: 16px;
}
.padding-b-142 {
    padding-bottom: 142px;
}
.padding-l-17{padding-left:17px;} 
.padding-t-25{padding-top: 25px;}
.padding-t-0{
    padding-top: 0;
} 
.padding-b-0{
    padding-bottom: 0;
}
.height-90 {
    height: 90px;
}

.height-120 {
    height: 120px;
}

.height-auto {
    height: auto;
}
.height-55{height: 55px;} 
.line-h-55{line-height: 55px;}
.line-h-90 {
    line-height: 90px;
}

.color-red {
    color: rgb(245, 4, 4);
}

.border-t {
    border-top: 1px solid #d6d6d6;
}

.border-n {
    border: none;
}

.font-12 {
    font-size: 12px;
}

.font-15 {
    font-size: 15px;
}

.font-18 {
    font-size: 18px;
}

.font-20 {
    font-size: 20px;
}
.font-22 {
    font-size: 22px;
}
.font-24 {
    font-size: 24px;
}
.font-26 {
    font-size: 26px;
}
.font-28 {
    font-size: 28px;
}
.font-30 {
    font-size: 30px;
}

.font-14 {
    font-size: 14px;
}
.font-60 {
    font-size: 60px;
}
.letter-spacing{
    letter-spacing: 1px;
}
.line-h-20 {
    line-height: 20px;
}

.line-h-25 {
    line-height: 25px;
}

.line-h-30 {
    line-height: 30px;
}

.line-h-35 {
    line-height: 35px;
}

.line-h-70 {
    line-height: 70px;
}

.line-h-40 {
    line-height: 40px;
}
.line-h-44 {
    line-height: 44px;
}

.color-fff {
    color: #ffffff;
}

.color-333 {
    color: #333333;
}
.color-666 {
    color: #666666;
}
.color-89d{
    color: #89dae4;
}
.color-777 {
    color: #777777;
}
.color-444 {
    color: #444444;
}
.color-999 {
    color: #999999;
}

.background-fff {
    background: #ffffff;
}
.background-f2f {
    background: #f2f2ff;
}
.background-f3f {
    background: #f3f3f3;
}
.background-bf0 {
    background: #bf0101;
}
.font-16 {
    font-size: 16px;
}

.line-height-30 {
    line-height: 30px;
}

.width-20 {
    width: 20px;
}

.height-20 {
    height: 20px;
}

.position-r {
    position: relative;
}

.position-a {
    position: absolute;
}

.font-w {
    font-weight: 600;
}