.fl {float: left !important;}
.fr {float: right !important;}
.fn {float: none !important;}
.hide {display: none !important;}
.show {display: block !important;}
.t-c {text-align: center !important;}
.t-l {text-align: left !important;}
.t-r {text-align: right !important;}

.t-v {
	display: -webkit-inline-flex;
	-webkit-justify-content: center;
	-webkit-align-items: center;
	-webkit-align-content: center;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	align-content: center;
}
.t-v.wrap{-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.t-v.t-l {-webkit-justify-content: flex-start !important;justify-content: flex-start !important}
.t-v.t-r {-webkit-justify-content: flex-end !important;justify-content: flex-end !important}

.o-h {overflow: hidden !important;}
.o-s {overflow: scroll !important;}
.o-v {overflow: visible !important;}

.o-y-h {overflow-y: hidden !important;}
.o-y-s {overflow-y: scroll !important;}
.o-x-h {overflow-x: hidden !important;}
.o-x-s {overflow-x: scroll !important;}

.o-y {overflow-y: auto !important; overflow-x: hidden !important; -webkit-overflow-scrolling: touch;}
.o-x {overflow-x: auto !important; overflow-y: hidden !important; -webkit-overflow-scrolling: touch;}

.absolute {position: absolute !important;}
.fixed {position: fixed !important;}
.relative {position: relative !important;}
.static {position: static !important;}

.top0 {top: 0 !important;}
.bottom0 {bottom: 0 !important;}
.left0 {left: 0 !important;}
.right0 {right: 0 !important;}

.cursor {cursor: pointer;}

#ajaxshow{ display:none;}

.bg-hong,.bg-cheng,.bg-huang,.bg-lv,.bg-qing,.bg-lan,.bg-zi,.bg-fen,.bg-hei,
.btn-hong,.btn-cheng,.btn-huang,.btn-lv,.btn-qing,.btn-lan,.btn-zi,.btn-fen,.btn-hei {color: hsl(0,0%,100%) !important;}
.bg-hong,.btn-hong         {background-color: hsl(0,85%,65%);}
.bg-hong.dl,.btn-hong.dl   {background-color: hsl(0,85%,75%);}
.bg-hong.dk,.btn-hong.dk   {background-color: hsl(0,85%,55%);}
.bg-cheng,.btn-cheng       {background-color: hsl(26,90%,60%);}
.bg-cheng.dl,.btn-cheng.dl {background-color: hsl(26,90%,70%);}
.bg-cheng.dk,.btn-cheng.dk {background-color: hsl(26,90%,50%);}
.bg-huang,.btn-huang       {background-color: hsl(50,86%,60%);}
.bg-huang.dl,.btn-huang.dl {background-color: hsl(50,86%,70%);}
.bg-huang.dl2,.btn-huang.dl2 {color: hsl(30, 100%, 45%) !important; background-color: hsl(44,100%,93%);}
.bg-huang.dk,.btn-huang.dk {background-color: hsl(50,86%,50%);}
.bg-lv,.btn-lv             {background-color: hsl(110,60%,50%);}
.bg-lv.dl,.btn-lv.dl       {background-color: hsl(110,60%,60%);}
.bg-lv.dk,.btn-lv.dk       {background-color: hsl(110,60%,43%);}
.bg-qing,.btn-qing         {background-color: hsl(197,70%,55%);}
.bg-qing.dl,.btn-qing.dl   {background-color: hsl(197,70%,65%);}
.bg-qing.dk,.btn-qing.dk   {background-color: hsl(197,70%,48%);}
.bg-lan,.btn-lan           {background-color: hsl(220,80%,65%);}
.bg-lan.dl,.btn-lan.dl     {background-color: hsl(220,80%,75%);}
.bg-lan.dk,.btn-lan.dk     {background-color: hsl(220,80%,55%);}
.bg-zi,.btn-zi             {background-color: hsl(290,90%,55%);}
.bg-zi.dl,.btn-zi.dl       {background-color: hsl(290,90%,65%);}
.bg-zi.dk,.btn-zi.dk       {background-color: hsl(290,90%,45%);}
.bg-fen,.btn-fen           {background-color: hsl(330,90%,60%);}
.bg-fen.dl,.btn-fen.dl     {background-color: hsl(330,90%,70%);}
.bg-fen.dk,.btn-fen.dk     {background-color: hsl(330,90%,50%);}
.bg-hei,.btn-hei           {background-color: hsl(230,28%,20%);}
.bg-hei.dl,.btn-hei.dl     {background-color: hsl(230,28%,30%);}
.bg-hei.dk,.btn-hei.dk     {background-color: hsl(230,28%,10%);}
.bg-hui,.btn-hui           {color: hsl(0,0%,100%) !important; background-color: hsl(210,5%,80%);}
.bg-hui.dl,.btn-hui.dl     {color: hsl(230,10%,35%) !important; background-color: hsl(210,5%,90%);}
.bg-hui.dk,.btn-hui.dk     {color: hsl(0,0%,100%) !important; background-color: hsl(210,5%,70%);}
.bg-bai,.btn-bai           {color: hsl(230,10%,40%) !important; background-color: hsl(0,0%,100%);}
.bg-bai.dl,.btn-bai.dl     {background-color: hsl(195,15%,97%);}
.bg-bai.dl2     {background-color: hsl(0,0%,97%);}
.bg-bai.dk,.btn-bai.dk     {background-color: hsl(195,15%,95%);}
.bg-no                     {background-color:transparent !important;}

.hong,a.hong   {color: hsl(0,90%,65%) !important;}
.cheng,a.cheng {color: hsl(32,90%,53%) !important;}
.huang,a.huang {color: hsl(60,90%,50%) !important;}
.lv,a.lv       {color: hsl(130,60%,50%) !important;}
.qing,a.qing   {color: hsl(195,80%,50%) !important;}
.lan,a.lan     {color: hsl(220,80%,60%) !important;}
.zi,a.zi       {color: hsl(290,90%,55%) !important;}
.fen,a.fen     {color: hsl(330,90%,65%) !important;}
.hei,a.hei     {color: hsl(230,28%,20%) !important;}
.hui,a.hui     {color: hsl(210,7%,60%) !important;}
.hui.dl,a.hui.dl {color: hsl(210,7%,75%) !important;}
.hui.dk,a.hui.dk {color: hsl(210,7%,50%) !important;}
.bai,a.bai     {color: hsl(0,0%,100%) !important;}


.b-hong  {border-color: hsl(0,66%,60%) !important;}
.b-cheng {border-color: hsl(26,90%,60%) !important;}
.b-huang {border-color: hsl(50,86%,60%) !important;}
.b-lv    {border-color: hsl(110,60%,50%) !important;}
.b-qing  {border-color: hsl(197,70%,55%) !important;}
.b-lan   {border-color: hsl(220,80%,65%) !important;}
.b-zi    {border-color: hsl(290,90%,55%) !important;}
.b-fen   {border-color: hsl(330,90%,60%) !important;}
.b-hei   {border-color: hsl(230,28%,20%) !important;}
.b-hui   {border-color: hsl(210,5%,90%) !important;}
.b-hui.dl{border-color: hsl(210,5%,95%) !important;}
.b-bai   {border-color: hsl(0,0%,100%) !important;}

.btn.disabled,.btn[disabled=disabled] {background-color: hsl(0,1%,91%);border-color: hsl(0,0%,88%);color:hsl(0,1%,65%) !important;cursor: not-allowed;}

b,strong,.bold {font-weight:600 !important;}
.bold4 {font-weight:400 !important;}
.bold5 {font-weight:500 !important;}

.small,small {font-size: 85% !important;}

.nowrap {overflow: hidden;white-space: nowrap;text-overflow: ellipsis}

.v0{vertical-align:5%;}
.v1{vertical-align:7%;}
.v2{vertical-align:10%;}
.v3{vertical-align:15%;}
.v4{vertical-align:20%;}
.v5{vertical-align:30%;}

.v-0{vertical-align:-5%;}
.v-1{vertical-align:-7%;}
.v-2{vertical-align:-10%;}
.v-3{vertical-align:-15%;}
.v-4{vertical-align:-20%;}
.v-5{vertical-align:-30%;}