
* {
    margin: 0;
    padding: 0;
    list-style: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
}

body, h1, h2, h3, h4, p, a, input, img, ul, li, ol, dl, dt, dd {
    padding: 0;
    margin: 0
}

ul, ol {
    list-style: none
}

img {
    border: 0
}

input {
    outline: 0
}

header, footer, section, main, nav {
    display: block
}

a {
    text-decoration: none;
}

i {
    font-style: normal
}

* {
    box-sizing: border-box
}

html, body {
    width: 100%;
    height: 100%;
    font-size: 14px;
    color: #000;
    font-family: 'Microsoft Yahei';
}

.dn{display:none;}
.di{display:inline;}
.db{display:block;}
.dib{display:inline-block;}
.f{overflow: hidden;}
.fte{overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
.fte_x{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.fte_2{-webkit-line-clamp: 2;}
.fte_4{-webkit-line-clamp: 4;}
.show{ display: block;}
.show-imp{ display: block!important;}
.hide{ display: none;}
.hide-imp{ display: none!important;}
/* font-family */
.fa{font-family:Arial;}
.ft{font-family:Tahoma;}
.fv{font-family:Verdana;}
.fs{font-family:Simsun;}
.flc{font-family:'Lucida Console';}
.fw{font-family:'Microsoft Yahei';}

/* font-size */
.f12{font-size: 12px;}
.f13{font-size: 13px;}
.f14{font-size: 14px;}
.f15{font-size: 15px;}
.f16{font-size: 16px;}
.f17{font-size: 17px;}
.f18{font-size: 18px;}
.f19{font-size: 19px;}
.f20{font-size: 20px;}
.f21{font-size: 21px;}
.f22{font-size: 22px;}
.f23{font-size: 23px;}
.f24{font-size: 24px;}
.f25{font-size: 25px;}
.f26{font-size: 26px;}
.f27{font-size: 27px;}
.f28{font-size: 28px;}
.f29{font-size: 29px;}
.f30{font-size: 30px;}
.f36{font-size: 36px;}
.f40{font-size: 40px;}
.f60{font-size: 60px;}
.f66{font-size: 66px;}

/*水平垂直居中*/
.vjc-vac {
    display: -webkit-flex;
    justify-content: center; /*子元素水平居中*/
    align-items: center; /*子元素垂直居中*/
}

.vjc {
    display: -webkit-flex;
    justify-content: center; /*子元素水平居中*/
}

.vac {
    display: -webkit-flex;
    align-items: center; /*子元素垂直居中*/
}

.ver-2 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

/* font-style */
.n{font-weight:normal; font-style:normal; white-space: normal;}
.b{font-weight:bold;}
.i{font-style:italic;}
/* text-align */
.tc{text-align:center;}
.tr{text-align:right;}
.tl{text-align:left;}
.tj{text-align:justify;}
/* float */
.l,.fl{float:left;}
.r,.fr{float:right;}
/* clear */
.cl{clear:both;}
/* position */
.rel{position:relative;}
.abs{position:absolute;}
/*z-index*/
.zx1{z-index:1;}
.zx2{z-index:2;}
/* cursor */
.poi{cursor:pointer;}
.def{cursor:default;}
/* overflow */
.ovh{overflow:hidden;}
.ova{overflow:auto;}

/* text-decoration */
.tdl{text-decoration:underline;}
.tdn,.tdn:hover,.tdn a:hover,a.tdl:hover{}
/* letter-spacing */
.lt-1{letter-spacing:-1px;}
.lt0{letter-spacing:0;}
.lt1{letter-spacing:1px;}
/* white-space */
.nowrap{white-space:nowrap;}
/* word-wrap */
.bk{word-wrap:break-word;}
.flex-d-c{flex-direction: column;}
.flex-none{flex: none;}
.flex-1{flex: 1;min-width: 0;min-height: 0;}
/* vertical-align */
.vm{vertical-align:middle;}
.vtb{vertical-align:text-bottom;}
.vb{vertical-align:bottom;}
.vt{vertical-align:top;}
.v-1{vertical-align:-1px;}
.v-2{vertical-align:-2px;}
.v-3{vertical-align:-3px;}
.v-4{vertical-align:-4px;}
.v-5{vertical-align:-5px;}

/* visibility */
.vh{visibility:hidden;}
.vv{visibility:visible;}

.wb10{width: 10%;}
.wb15{width: 15%;}
.wb16{width: 16%;}
.wb17{width: 17%;}
.wb18{width: 18%;}
.wb20{width: 20%;}
.wb22{width: 22%;}
.wb25{width: 25%;}
.wb27{width: 27%;}
.wb30{width: 30%;}
.wb32{width: 32%;}
.wb35{width: 35%;}
.wb37{width: 37%;}
.wb38{width: 38%;}
.wb39{width: 39%;}
.wb40{width: 40%;}
.wb42{width: 42%;}
.wb44{width: 44%;}
.wb47{width: 47%;}
.wb48{width: 48%;}
.wb49{width: 49%;}
.wb50{width: 50%;}
.wb60{width: 60%;}
.wb65{width: 65%;}
.wb67{width: 67%;}
.wb68{width: 68%;}
.wb69{width: 69%;}
.wb70{width: 70%;}
.wb75{width: 75%;}
.wb77{width: 77%;}
.wb85{width: 85%;}
.wb90{width: 90%;}
.wb100{width: 100%;}
.ht100{height: 100%;}
.font-n{ font-style: normal;}
.font-w{ font-weight: normal;}
.font-b{ font-weight: bold;}
/* border-color*/
.bor-e6{ border: solid 1px #e6e6e6;}
.bor-t{ border-top: solid 1px #e6e6e6;}
.bor-b{ border-bottom: solid 1px #e6e6e6;}
.bor-l{ border-left: solid 1px #e6e6e6;}
.bor-r{ border-right: solid 1px #e6e6e6;}
.bor-c3{ border: solid 1px #c3c3c3;}
.bor-r1{ border-radius: 1px;}
.bor-r2{ border-radius: 2px;}
.bor-r3{ border-radius: 3px;}
.bor-r4{ border-radius: 4px;}
.bor-r5{ border-radius: 5px;}
.bor-none{ border:none;}
.bor-b-none{ border-bottom:none!important;}
/* background */
.bg-eef0f3{ background: #eef0f3;}
.bg-eff0f4{ background: #eff0f4;}
.bg-f2{background:#f2f2f2;}
.bg-f6{ background: #f6f6f6;}
.bg-3d99ca{ background: #3d99ca;}
.bg-4a4c5b{ background: #4a4c5b;}
.bg-4a4c58{ background: #4a4c58;}
.bg-4f9f96{ background: #4f9f96;}
.bg-494d56{ background: #494d56;}
.bg-fef3e6{ background: #fef3e6;}
.bg-ff7526{ background: #ff7526;}
.bg-fa9059{ background: #fa9059;}
.bg-fc9057{ background: #fc9057;}
.bg-ff9251{ background: #ff9251;}
.bg-f8f8f8{ background: #f8f8f8;}
.bg-f78e58{ background: #f78e58;}
.bg-2bb78e{ background: #2bb78e;}
.bg-e9f8f3{ background: #e9f8f3;}
.bg-fc6469{ background: #fc6469;}
.bg-fb9423{ background: #fb9423;}
.bg-fb5863{ background: #fb5863;}
.bg-515268{ background: #515268;}
.bg-cba469{ background: #cba469;}
.bg-4e6ffb{ background: #4e6ffb;}
.bg-feb{ background: #f0eeeb;}
.bg-eee{ background: #eee;}
.bg-f0f0{ background: #f0f0f0;}
.bg-fff{ background: #fff;}
.bg-f6{ background: #f6f6f6;}
.bg-f8{ background: #f8f8f8;}
.bg-e6e6e6{ background: #e6e6e6;}
.bg-000{background: #000;}
.bg-1da245{background: #cdb05d;}
.bg-fcf9f9{background: #fcf9f9;}
.bg-292a2f{ background: #292a2f;}
.bg-1cbb45{ background: #cdb05d;}
/* safe color */
.gfb5863{ color: #fb5863;}
.gff5a5f{ color: #ff5a5f;}
.gfd9153{ color: #fd9153;}
.ga47238{ color: #a47238;}
.g8f9195{ color: #8f9195;}
.gfff45c{ color: #fff45c;}
.gfa8f52{ color: #fa8f52;}
.gfd537f{ color: #fd537f;}
.gf78e58{ color: #f78e58;}
.gff9966{ color: #ff9966;}
.gfa9059{ color: #fa9059;}
.gf4a4c5b{color: #4a4c5b;}
.g00b7ee{ color: #00b7ee;}
.gcfc28f{ color: #cfc28f;}
.g7a5af3{ color: #7a5af3;}
.g00ccff{ color: #00ccff;}
.g19bf8f{ color: #19bf8f;}
.g636269{ color: #636269;}
.g8996a3{ color: #8996a3;}
.gc09b67{ color: #c09b67;}
.g6a3b1e{ color: #6a3b1e;}
.gfee635{ color: #fee635;}
.gfda145{ color: #fda145;}
.gff3333{ color: #ff3333;}
.gf15f5e{ color: #f15f5e;}
.gff3300{ color: #ff3300;}
.g626168{ color: #626168;}
.g2bb78e{ color: #2bb78e;}
.gff9600{ color: #ff9600;}
.g28{ color: #282828;}
.gff7526{ color: #ff7526;}
.gfa08762{ color: #a08762;}
.gf369{ color: #336699;}
.g2bb78e{ color: #2bb78e;}
.gff6666{ color: #ff6666;}
.g989898{ color: #989898;}
.gffd9153{ color: #fd9153;}
.gfd9153{ color: #fd9153;}
.g334455{ color: #334455;}
.g1da245{color: #cdb05d;}
.g1cbb45{ color: #cdb05d;}
.g292a2f{ color: #292a2f;}
.gf2280d{ color: #f2280d;}
.g1cbb45{ color: #cdb05d;}
.gcdb05d{ color: #cdb05d;}
.g0{color:#000;}
.g3{color:#333;}
.gc8{color:#c8c8c8;}
.g5{color:#555;}
.g6{color:#666;}
.g9{color:#999;}
.gc{color:#ccc;}
.gf{color:#fff;}
.gf-imp{ color: #fff!important;}

/**lh**/
.lh18{line-height: 18px;}
.lh20{line-height: 20px;}
.lh22{line-height: 22px;}
.lh24{line-height: 24px;}
.lh26{line-height: 26px;}
.lh28{line-height: 28px;}
.lh30{line-height: 30px;}
.lh32{line-height: 32px;}
.lh34{line-height: 34px;}
.lh36{line-height: 36px;}
.lh38{line-height: 38px;}
.lh40{line-height: 40px;}
.lh42{line-height: 42px;}
.lh44{line-height: 44px;}
.lh46{line-height: 46px;}
.lh48{line-height: 48px;}
.lh50{line-height: 50px;}
.lh60{line-height: 60px;}
.lh70{line-height: 70px;}
.lh80{line-height: 80px;}
.lh90{line-height: 90px;}
.lh100{line-height: 100px;}

/**mt**/
.m-t-1{margin-top: 1px;}
.m-t-2{margin-top: 2px;}
.m-t-3{margin-top: 3px;}
.m-t-4{margin-top: 4px;}
.m-t-5{margin-top: 5px;}
.m-t-6{margin-top: 6px;}
.m-t-7{margin-top: 7px;}
.m-t-8{margin-top: 8px;}
.m-t-9{margin-top: 9px;}
.m-t-10{margin-top: 10px;}
.m-t-11{margin-top: 11px;}
.m-t-12{margin-top: 12px;}
.m-t-13{margin-top: 13px;}
.m-t-14{margin-top: 14px;}
.m-t-15{margin-top: 15px;}
.m-t-16{margin-top: 16px;}
.m-t-17{margin-top: 17px;}
.m-t-18{margin-top: 18px;}
.m-t-19{margin-top: 19px;}
.m-t-20{margin-top: 20px;}
.m-t-21{margin-top: 21px;}
.m-t-22{margin-top: 22px;}
.m-t-23{margin-top: 23px;}
.m-t-24{margin-top: 24px;}
.m-t-25{margin-top: 25px;}
.m-t-26{margin-top: 26px;}
.m-t-27{margin-top: 27px;}
.m-t-28{margin-top: 28px;}
.m-t-29{margin-top: 29px;}
.m-t-30{margin-top: 30px;}
.m-t-35{margin-top: 35px;}
.m-t-40{margin-top: 40px;}
.m-t-60{margin-top: 60px;}

/**mr**/
.m-r-1{margin-right: 1px;}
.m-r-2{margin-right: 2px;}
.m-r-3{margin-right: 3px;}
.m-r-4{margin-right: 4px;}
.m-r-5{margin-right: 5px;}
.m-r-6{margin-right: 6px;}
.m-r-7{margin-right: 7px;}
.m-r-8{margin-right: 8px;}
.m-r-9{margin-right: 9px;}
.m-r-10{margin-right: 10px;}
.m-r-11{margin-right: 11px;}
.m-r-12{margin-right: 12px;}
.m-r-13{margin-right: 13px;}
.m-r-14{margin-right: 14px;}
.m-r-15{margin-right: 15px;}
.m-r-16{margin-right: 16px;}
.m-r-17{margin-right: 17px;}
.m-r-18{margin-right: 18px;}
.m-r-19{margin-right: 19px;}
.m-r-20{margin-right: 20px;}
.m-r-21{margin-right: 21px;}
.m-r-22{margin-right: 22px;}
.m-r-23{margin-right: 23px;}
.m-r-24{margin-right: 24px;}
.m-r-25{margin-right: 25px;}
.m-r-26{margin-right: 26px;}
.m-r-27{margin-right: 27px;}
.m-r-28{margin-right: 28px;}
.m-r-29{margin-right: 29px;}
.m-r-30{margin-right: 30px;}
.m-r-50{margin-right: 50px;}
.m-r-65{margin-right: 65px;}

/**mb**/
.m-b-1{margin-bottom: 1px;}
.m-b-2{margin-bottom: 2px;}
.m-b-3{margin-bottom: 3px;}
.m-b-4{margin-bottom: 4px;}
.m-b-5{margin-bottom: 5px;}
.m-b-6{margin-bottom: 6px;}
.m-b-7{margin-bottom: 7px;}
.m-b-8{margin-bottom: 8px;}
.m-b-9{margin-bottom: 9px;}
.m-b-10{margin-bottom: 10px;}
.m-b-11{margin-bottom: 11px;}
.m-b-12{margin-bottom: 12px;}
.m-b-13{margin-bottom: 13px;}
.m-b-14{margin-bottom: 14px;}
.m-b-15{margin-bottom: 15px;}
.m-b-16{margin-bottom: 16px;}
.m-b-17{margin-bottom: 17px;}
.m-b-18{margin-bottom: 18px;}
.m-b-19{margin-bottom: 19px;}
.m-b-20{margin-bottom: 20px;}
.m-b-21{margin-bottom: 21px;}
.m-b-22{margin-bottom: 22px;}
.m-b-23{margin-bottom: 23px;}
.m-b-24{margin-bottom: 24px;}
.m-b-25{margin-bottom: 25px;}
.m-b-26{margin-bottom: 26px;}
.m-b-27{margin-bottom: 27px;}
.m-b-28{margin-bottom: 28px;}
.m-b-29{margin-bottom: 29px;}
.m-b-30{margin-bottom: 30px;}
.m-b-35{margin-bottom: 35px;}

/**ml**/
.m-l-1{margin-left: 1px;}
.m-l-2{margin-left: 2px;}
.m-l-3{margin-left: 3px;}
.m-l-4{margin-left: 4px;}
.m-l-5{margin-left: 5px;}
.m-l-6{margin-left: 6px;}
.m-l-7{margin-left: 7px;}
.m-l-8{margin-left: 8px;}
.m-l-9{margin-left: 9px;}
.m-l-10{margin-left: 10px;}
.m-l-11{margin-left: 11px;}
.m-l-12{margin-left: 12px;}
.m-l-13{margin-left: 13px;}
.m-l-14{margin-left: 14px;}
.m-l-15{margin-left: 15px;}
.m-l-16{margin-left: 16px;}
.m-l-17{margin-left: 17px;}
.m-l-18{margin-left: 18px;}
.m-l-19{margin-left: 19px;}
.m-l-20{margin-left: 20px;}
.m-l-21{margin-left: 21px;}
.m-l-22{margin-left: 22px;}
.m-l-23{margin-left: 23px;}
.m-l-24{margin-left: 24px;}
.m-l-25{margin-left: 25px;}
.m-l-26{margin-left: 26px;}
.m-l-27{margin-left: 27px;}
.m-l-28{margin-left: 28px;}
.m-l-29{margin-left: 29px;}
.m-l-30{margin-left: 30px;}
.m-l-40{margin-left: 40px;}

/**pt**/
.p-t-1{padding-top: 1px;}
.p-t-2{padding-top: 2px;}
.p-t-3{padding-top: 3px;}
.p-t-4{padding-top: 4px;}
.p-t-5{padding-top: 5px;}
.p-t-6{padding-top: 6px;}
.p-t-7{padding-top: 7px;}
.p-t-8{padding-top: 8px;}
.p-t-9{padding-top: 9px;}
.p-t-10{padding-top: 10px;}
.p-t-11{padding-top: 11px;}
.p-t-12{padding-top: 12px;}
.p-t-13{padding-top: 13px;}
.p-t-14{padding-top: 14px;}
.p-t-15{padding-top: 15px;}
.p-t-16{padding-top: 16px;}
.p-t-17{padding-top: 17px;}
.p-t-18{padding-top: 18px;}
.p-t-19{padding-top: 19px;}
.p-t-20{padding-top: 20px;}
.p-t-21{padding-top: 21px;}
.p-t-22{padding-top: 22px;}
.p-t-23{padding-top: 23px;}
.p-t-24{padding-top: 24px;}
.p-t-25{padding-top: 25px;}
.p-t-26{padding-top: 26px;}
.p-t-27{padding-top: 27px;}
.p-t-28{padding-top: 28px;}
.p-t-29{padding-top: 29px;}
.p-t-30{padding-top: 30px;}
.p-t-35{padding-top: 35px;}

/**pr**/
.p-r-1{padding-right: 1px;}
.p-r-2{padding-right: 2px;}
.p-r-3{padding-right: 3px;}
.p-r-4{padding-right: 4px;}
.p-r-5{padding-right: 5px;}
.p-r-6{padding-right: 6px;}
.p-r-7{padding-right: 7px;}
.p-r-8{padding-right: 8px;}
.p-r-9{padding-right: 9px;}
.p-r-10{padding-right: 10px;}
.p-r-11{padding-right: 11px;}
.p-r-12{padding-right: 12px;}
.p-r-13{padding-right: 13px;}
.p-r-14{padding-right: 14px;}
.p-r-15{padding-right: 15px;}
.p-r-16{padding-right: 16px;}
.p-r-17{padding-right: 17px;}
.p-r-18{padding-right: 18px;}
.p-r-19{padding-right: 19px;}
.p-r-20{padding-right: 20px;}
.p-r-21{padding-right: 21px;}
.p-r-22{padding-right: 22px;}
.p-r-23{padding-right: 23px;}
.p-r-24{padding-right: 24px;}
.p-r-25{padding-right: 25px;}
.p-r-26{padding-right: 26px;}
.p-r-27{padding-right: 27px;}
.p-r-28{padding-right: 28px;}
.p-r-29{padding-right: 29px;}
.p-r-30{padding-right: 30px;}
.p-r-50{padding-right: 50px;}
.p-r-80{padding-right: 80px;}
.p-r-135{padding-right: 135px;}

/**pb**/
.p-b-1{padding-bottom: 1px;}
.p-b-2{padding-bottom: 2px;}
.p-b-3{padding-bottom: 3px;}
.p-b-4{padding-bottom: 4px;}
.p-b-5{padding-bottom: 5px;}
.p-b-6{padding-bottom: 6px;}
.p-b-7{padding-bottom: 7px;}
.p-b-8{padding-bottom: 8px;}
.p-b-9{padding-bottom: 9px;}
.p-b-10{padding-bottom: 10px;}
.p-b-11{padding-bottom: 11px;}
.p-b-12{padding-bottom: 12px;}
.p-b-13{padding-bottom: 13px;}
.p-b-14{padding-bottom: 14px;}
.p-b-15{padding-bottom: 15px;}
.p-b-16{padding-bottom: 16px;}
.p-b-17{padding-bottom: 17px;}
.p-b-18{padding-bottom: 18px;}
.p-b-19{padding-bottom: 19px;}
.p-b-20{padding-bottom: 20px;}
.p-b-21{padding-bottom: 21px;}
.p-b-22{padding-bottom: 22px;}
.p-b-23{padding-bottom: 23px;}
.p-b-24{padding-bottom: 24px;}
.p-b-25{padding-bottom: 25px;}
.p-b-26{padding-bottom: 26px;}
.p-b-27{padding-bottom: 27px;}
.p-b-28{padding-bottom: 28px;}
.p-b-29{padding-bottom: 29px;}
.p-b-30{padding-bottom: 30px;}
.p-b-35{padding-bottom: 35px;}
.p-b-45{padding-bottom: 45px;}
.pb66imp{padding-bottom: 66px!important;}

/**pl**/
.p-l-1{padding-left: 1px;}
.p-l-2{padding-left: 2px;}
.p-l-3{padding-left: 3px;}
.p-l-4{padding-left: 4px;}
.p-l-5{padding-left: 5px;}
.p-l-6{padding-left: 6px;}
.p-l-7{padding-left: 7px;}
.p-l-8{padding-left: 8px;}
.p-l-9{padding-left: 9px;}
.p-l-10{padding-left: 10px;}
.p-l-11{padding-left: 11px;}
.p-l-12{padding-left: 12px;}
.p-l-13{padding-left: 13px;}
.p-l-14{padding-left: 14px;}
.p-l-15{padding-left: 15px;}
.p-l-16{padding-left: 16px;}
.p-l-17{padding-left: 17px;}
.p-l-18{padding-left: 18px;}
.p-l-19{padding-left: 19px;}
.p-l-20{padding-left: 20px;}
.p-l-21{padding-left: 21px;}
.p-l-22{padding-left: 22px;}
.p-l-23{padding-left: 23px;}
.p-l-24{padding-left: 24px;}
.p-l-25{padding-left: 25px;}
.p-l-26{padding-left: 26px;}
.p-l-27{padding-left: 27px;}
.p-l-28{padding-left: 28px;}
.p-l-29{padding-left: 29px;}
.p-l-30{padding-left: 30px;}
.p-l-50{padding-left: 50px;}
.p-l-80{padding-left: 80px;}
.p-l-135{padding-left: 135px;}

/**box-shadow**/
.b-x-t{box-shadow: 0 -5px 8px 0 rgba(205,176,93,0.3)/**上边**/}

.b-x-r{box-shadow: 5px 0 8px 0 rgba(205,176,93,0.3)/**右边**/}

.b-x-b{box-shadow: 0 5px 8px 0 rgba(205,176,93,0.3)/**下边**/}

.b-x-l{box-shadow: -5px 0 8px 0 rgba(205,176,93,0.3)/**左边**/}
.error-info {padding-top: 20px; color: red;}