.error{
	font-size: smaller;
    color: red;
}
.justifycenter{
	max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/* CSS Document */
input, textarea, button {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	outline: none;
	border: none;
	background: transparent;
}
ul, ol, li, dl {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
/* 透明度 */
.op0 {
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}
.op1 {
	opacity: 0.1;
	-moz-opacity: 0.1;
	-webkit-opacity: 0.1;
	filter: alpha(opacity=10);
}
.op2 {
	opacity: 0.2;
	-moz-opacity: 0.2;
	-webkit-opacity: 0.2;
	filter: alpha(opacity=20);
}
.op3 {
	opacity: 0.3;
	-moz-opacity: 0.3;
	-webkit-opacity: 0.3;
	filter: alpha(opacity=30);
}
.op4 {
	opacity: 0.4;
	-moz-opacity: 0.4;
	-webkit-opacity: 0.4;
	filter: alpha(opacity=40);
}
.op5 {
	opacity: 0.5;
	-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
	filter: alpha(opacity=50);
}
.op6 {
	opacity: 0.6;
	-moz-opacity: 0.6;
	-webkit-opacity: 0.6;
	filter: alpha(opacity=60);
}
.op7 {
	opacity: 0.7;
	-moz-opacity: 0.7;
	-webkit-opacity: 0.7;
	filter: alpha(opacity=70);
}
.op8 {
	opacity: 0.8;
	-moz-opacity: 0.8;
	-webkit-opacity: 0.8;
	filter: alpha(opacity=80);
}
.op9 {
	opacity: 0.9;
	-moz-opacity: 0.9;
	-webkit-opacity: 0.9;
	filter: alpha(opacity=90);
}
.op10 {
	opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
}
/*bg-img-st1*/
.bg-img-st1, .bg_img_st1 {
	background-image: linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 50%, currentColor 50%, currentColor 75%, transparent 75%, transparent);
}
.bg-img-st2, .bg_img_st2 {
	background-image: linear-gradient(135deg, currentColor 25%, transparent 25%, transparent 50%, currentColor 50%, currentColor 75%, transparent 75%, transparent);
}
.bg-img-st3, .bg_img_st3 {
	background-image: linear-gradient(0deg, currentColor 25%, transparent 25%, transparent 50%, currentColor 50%, currentColor 75%, transparent 75%, transparent);
}
.bg-img-st4, .bg_img_st4 {
	background-image: linear-gradient(90deg, currentColor 25%, transparent 25%, transparent 50%, currentColor 50%, currentColor 75%, transparent 75%, transparent);
}
.bg-img-st5, .bg_img_st5 {
	background-image: linear-gradient(45deg, currentColor 25%, transparent 25%, transparent), linear-gradient(-45deg, currentColor 25%, transparent 25%, transparent), linear-gradient(45deg, transparent 75%, currentColor 75%), linear-gradient(-45deg, transparent 75%, currentColor 75%);
}
.bg-img-st6, .bg_img_st6 {
	background-image: linear-gradient(transparent 50%, currentColor 50%, currentColor), linear-gradient(90deg, transparent 50%, currentColor 50%, currentColor);
}
.bg-size-5, .bg_size_5 {
	background-size: 5px 5px;
}
.bg-size-10, .bg_size_10 {
	background-size: 10px 10px;
}
.bg-size-20, .bg_size_20 {
	background-size: 20px 20px;
}
.bg-size-30, .bg_size_30 {
	background-size: 30px 30px;
}
.bg-size-40, .bg_size_40 {
	background-size: 40px 40px;
}
/* 透明背景_黑 */
.blackbgop1 {
	background: rgba(0, 0, 0, 0.1);
}
.blackbgop2 {
	background: rgba(0, 0, 0, 0.2);
}
.blackbgop3 {
	background: rgba(0, 0, 0, 0.3);
}
.blackbgop4 {
	background: rgba(0, 0, 0, 0.4);
}
.blackbgop5 {
	background: rgba(0, 0, 0, 0.5);
}
.blackbgop6 {
	background: rgba(0, 0, 0, 0.6);
}
.blackbgop7 {
	background: rgba(0, 0, 0, 0.7);
}
.blackbgop8 {
	background: rgba(0, 0, 0, 0.8);
}
.blackbgop9 {
	background: rgba(0, 0, 0, 0.9);
}
/* 透明背景_白 */
.whitebgop1 {
	background: rgba(255, 255, 255, 0.1);
}
.whitebgop2 {
	background: rgba(255, 255, 255, 0.2);
}
.whitebgop3 {
	background: rgba(255, 255, 255, 0.3);
}
.whitebgop4 {
	background: rgba(255, 255, 255, 0.4);
}
.whitebgop5 {
	background: rgba(255, 255, 255, 0.5);
}
.whitebgop6 {
	background: rgba(255, 255, 255, 0.6);
}
.whitebgop7 {
	background: rgba(255, 255, 255, 0.7);
}
.whitebgop8 {
	background: rgba(255, 255, 255, 0.8);
}
.whitebgop9 {
	background: rgba(255, 255, 255, 0.9);
}
/* 背景 */
.bg_white, .bg-white {
	background-color: #fff !important;
}
.bg_black, .bg-black {
	background-color: #000 !important;
}
.bg_layout, .bg-layout {
	background-color: #eaedf2 !important;
}
.bg_deepgray, .bg-deepgray {
	background-color: #293038 !important;
}
.bg_lightgrayf5, .bg-lightgrayf5 {
	background-color: #f5f5f5 !important;
}
.bg_lightgray7, .bg-lightgray7 {
	background-color: #77808c !important;
}
.bg_lightgray6, .bg-lightgray6 {
	background-color: #647589 !important;
}
.bg_first, .bg-first {
	background-color: #dd5442 !important;
}
.bg_second, .bg-second {
	background-color: #fc7f2e !important;
}
.bg_third, .bg-third {
	background-color: #eac803 !important;
}
.bg_success, .bg-success {
	background-color: #5cb85c !important;
}
.bg_warning, .bg-warning {
	background-color: #f0ad4e !important;
}
.bg_danger, .bg-danger {
	background-color: #d9534f !important;
}
.bg_info, .bg-info {
	background-color: #5bc0de !important;
}
.bg_primary, .bg-primary {
	background-color: #337ab7 !important;
}
.bg_lightsuccess1, .bg-lightsuccess1 {
	background-color: rgba(91, 176, 90, .15) !important;
}
.bg_lightsuccess2, .bg-lightsuccess2 {
	background-color: rgba(91, 176, 90, .3) !important;
}
.bg_lightwarning1, .bg-lightwarning1 {
	background-color: rgba(238, 162, 54, .15) !important;
}
.bg_lightwarning2, .bg-lightwarning2 {
	background-color: rgba(238, 162, 54, .3) !important;
}
.bg_lightdanger1, .bg-lightdanger1 {
	background-color: rgba(217, 83, 79, .15) !important;
}
.bg_lightdanger2, .bg-lightdanger2 {
	background-color: rgba(217, 83, 79, .3) !important;
}
.bg_lightinfo1, .bg-lightinfo1 {
	background-color: rgba(91, 192, 222, .15) !important;
}
.bg_lightinfo2, .bg-lightinfo2 {
	background-color: rgba(91, 192, 222, .3) !important;
}
.bg_transparent, .bg-transparent {
	background-color: transparent !important;
}
.bg_co1, .bg-co1 {
	background-color: #37b0de !important;
}
.bg_co2, .bg-co2 {
	background-color: #2c58a0 !important;
}
.bg_co3, .bg-co3 {
	background-color: #464894 !important;
}
.bg_co4, .bg-co4 {
	background-color: #844b92 !important;
}
.bg_co5, .bg-co5 {
	background-color: #bc498e !important;
}
.bg_co6, .bg-co6 {
	background-color: #d93158 !important;
}
.bg_co7, .bg-co7 {
	background-color: #df5b37 !important;
}
.bg_co8, .bg-co8 {
	background-color: #ebbb3b !important;
}
.bg_co9, .bg-co9 {
	background-color: #bccf46 !important;
}
.bg_co10, .bg-co10 {
	background-color: #7db73b !important;
}
.bg_co11, .bg-co11 {
	background-color: #6db45b !important;
}
.bg_co12, .bg-co12 {
	background-color: #6dbca7 !important;
}
/* fill */
.fill_black, .fill-black {
	fill: #000 !important;
}
.fill_white, .fill-white {
	fill: #fff !important;
}
.fill_layout, .fill-layout {
	fill: #eaedf2 !important;
}
.fill_deepgray, .fill-deepgray {
	fill: #293038 !important;
}
.fill_lightgrayf5, .fill-lightgrayf5 {
	fill: #f5f5f5 !important;
}
.fill_lightgray6, .fill-lightgray6 {
	fill: #647589 !important;
}
.fill_first, .fill-first {
	fill: #dd5442 !important;
}
.fill_second, .fill-second {
	fill: #fc7f2e !important;
}
.fill_third, .fill-third {
	fill: #eac803 !important;
}
.fill_success, .fill-success {
	fill: #5cb85c !important;
}
.fill_warning, .fill-warning {
	fill: #f0ad4e !important;
}
.fill_danger, .fill-danger {
	fill: #d9534f !important;
}
.fill_info, .fill-info {
	fill: #5bc0de !important;
}
.fill_primary, .fill-primary {
	fill: #337ab7 !important;
}
.fill_lightsuccess1, .fill-lightsuccess1 {
	fill: rgba(91, 176, 90, .15) !important;
}
.fill_lightsuccess2, .fill-lightsuccess2 {
	fill: rgba(91, 176, 90, .3) !important;
}
.fill_lightwarning1, .fill-lightwarning1 {
	fill: rgba(238, 162, 54, .15) !important;
}
.fill_lightwarning2, .fill-lightwarning2 {
	fill: rgba(238, 162, 54, .3) !important;
}
.fill_lightdanger1, .fill-lightdanger1 {
	fill: rgba(217, 83, 79, .15) !important;
}
.fill_lightdanger2, .fill-lightdanger2 {
	fill: rgba(217, 83, 79, .3) !important;
}
.fill_lightinfo1, .fill-lightinfo1 {
	fill: rgba(91, 192, 222, .15) !important;
}
.fill_lightinfo2, .fill-lightinfo2 {
	fill: rgba(91, 192, 222, .3) !important;
}
.fill_co1, .fill-co1 {
	fill: #37b0de !important;
}
.fill_co2, .fill-co2 {
	fill: #2c58a0 !important;
}
.fill_co3, .fill-co3 {
	fill: #464894 !important;
}
.fill_co4, .fill-co4 {
	fill: #844b92 !important;
}
.fill_co5, .fill-co5 {
	fill: #bc498e !important;
}
.fill_co6, .fill-co6 {
	fill: #d93158 !important;
}
.fill_co7, .fill-co7 {
	fill: #df5b37 !important;
}
.fill_co8, .fill-co8 {
	fill: #ebbb3b !important;
}
.fill_co9, .fill-co9 {
	fill: #bccf46 !important;
}
.fill_co10, .fill-co10 {
	fill: #7db73b !important;
}
.fill_co11, .fill-co11 {
	fill: #6db45b !important;
}
.fill_co12, .fill-co12 {
	fill: #6dbca7 !important;
}
/*渐变bg*/
.bg-gradientsuccess-bt, .bg-gradientsuccess-tb, .bg-gradientsuccess-lr, .bg-gradientsuccess-rl, .bg-gradientsuccess-rt, .bg-gradientsuccess-rb, .bg-gradientsuccess-lb, .bg-gradientsuccess-lt {
	background-color: #5cb85c;
}
.bg-gradientsuccess-bt {
	background: linear-gradient(-0deg, #5cb85c 0%, #B3D76B 100%);
}
.bg-gradientsuccess-tb {
	background: linear-gradient(-0deg, #B3D76B 0%, #5cb85c 100%);
}
.bg-gradientsuccess-lr {
	background: linear-gradient(90deg, #5cb85c 0%, #B3D76B 100%);
}
.bg-gradientsuccess-rl {
	background: linear-gradient(-90deg, #5cb85c 0%, #B3D76B 100%);
}
.bg-gradientsuccess-rt {
	background: linear-gradient(-135deg, #5cb85c 0%, #B3D76B 100%);
}
.bg-gradientsuccess-rb {
	background: linear-gradient(-45deg, #5cb85c 0%, #B3D76B 100%);
}
.bg-gradientsuccess-lb {
	background: linear-gradient(45deg, #5cb85c 0%, #B3D76B 100%);
}
.bg-gradientsuccess-lt {
	background: linear-gradient(135deg, #5cb85c 0%, #B3D76B 100%);
}
.bg-gradientdanger-bt, .bg-gradientdanger-tb, .bg-gradientdanger-lr, .bg-gradientdanger-rl, .bg-gradientdanger-rt, .bg-gradientdanger-rb, .bg-gradientdanger-lb, .bg-gradientdanger-lt {
	background-color: #d9534f;
}
.bg-gradientdanger-bt {
	background: linear-gradient(-0deg, #d9534f 0%, #EC7E7B 100%);
}
.bg-gradientdanger-tb {
	background: linear-gradient(-0deg, #EC7E7B 0%, #d9534f 100%);
}
.bg-gradientdanger-lr {
	background: linear-gradient(90deg, #d9534f 0%, #EC7E7B 100%);
}
.bg-gradientdanger-rl {
	background: linear-gradient(-90deg, #d9534f 0%, #EC7E7B 100%);
}
.bg-gradientdanger-rt {
	background: linear-gradient(-135deg, #d9534f 0%, #EC7E7B 100%);
}
.bg-gradientdanger-rb {
	background: linear-gradient(-45deg, #d9534f 0%, #EC7E7B 100%);
}
.bg-gradientdanger-lb {
	background: linear-gradient(45deg, #d9534f 0%, #EC7E7B 100%);
}
.bg-gradientdanger-lt {
	background: linear-gradient(135deg, #d9534f 0%, #EC7E7B 100%);
}
.bg-gradientwarning-bt, .bg-gradientwarning-tb, .bg-gradientwarning-lr, .bg-gradientwarning-rl, .bg-gradientwarning-rt, .bg-gradientwarning-rb, .bg-gradientwarning-lb, .bg-gradientwarning-lt {
	background-color: #f0ad4e;
}
.bg-gradientwarning-bt {
	background: linear-gradient(-0deg, #f0ad4e 0%, #F0C94E 100%);
}
.bg-gradientwarning-tb {
	background: linear-gradient(-0deg, #F0C94E 0%, #f0ad4e 100%);
}
.bg-gradientwarning-lr {
	background: linear-gradient(90deg, #f0ad4e 0%, #F0C94E 100%);
}
.bg-gradientwarning-rl {
	background: linear-gradient(-90deg, #f0ad4e 0%, #F0C94E 100%);
}
.bg-gradientwarning-rt {
	background: linear-gradient(-135deg, #f0ad4e 0%, #F0C94E 100%);
}
.bg-gradientwarning-rb {
	background: linear-gradient(-45deg, #f0ad4e 0%, #F0C94E 100%);
}
.bg-gradientwarning-lb {
	background: linear-gradient(45deg, #f0ad4e 0%, #F0C94E 100%);
}
.bg-gradientwarning-lt {
	background: linear-gradient(135deg, #f0ad4e 0%, #F0C94E 100%);
}
.bg-gradientinfo-bt, .bg-gradientinfo-tb, .bg-gradientinfo-lr, .bg-gradientinfo-rl, .bg-gradientinfo-rt, .bg-gradientinfo-rb, .bg-gradientinfo-lb, .bg-gradientinfo-lt {
    background-color: #5bc0de;
}
.bg-gradientinfo-bt {
    background: linear-gradient(-0deg, #5bc0de 0%, #70C8E2 100%);
}
.bg-gradientinfo-tb {
    background: linear-gradient(-0deg, #70C8E2 0%, #5bc0de 100%);
}
.bg-gradientinfo-lr {
    background: linear-gradient(90deg, #5bc0de 0%, #70C8E2 100%);
}
.bg-gradientinfo-rl {
    background: linear-gradient(-90deg, #5bc0de 0%, #70C8E2 100%);
}
.bg-gradientinfo-rt {
    background: linear-gradient(-135deg, #5bc0de 0%, #70C8E2 100%);
}
.bg-gradientinfo-rb {
    background: linear-gradient(-45deg, #5bc0de 0%, #70C8E2 100%);
}
.bg-gradientinfo-lb {
    background: linear-gradient(45deg, #5bc0de 0%, #70C8E2 100%);
}
.bg-gradientinfo-lt {
    background: linear-gradient(135deg, #5bc0de 0%, #70C8E2 100%);
}
.bg-gradientprimary-bt, .bg-gradientprimary-tb, .bg-gradientprimary-lr, .bg-gradientprimary-rl, .bg-gradientprimary-rt, .bg-gradientprimary-rb, .bg-gradientprimary-lb, .bg-gradientprimary-lt {
	background-color: #337ab7;
}
.bg-gradientprimary-bt {
	background: linear-gradient(-0deg, #337ab7 0%, #65a5db 100%);
}
.bg-gradientprimary-tb {
	background: linear-gradient(-0deg, #65a5db 0%, #337ab7 100%);
}
.bg-gradientprimary-lr {
	background: linear-gradient(90deg, #337ab7 0%, #65a5db 100%);
}
.bg-gradientprimary-rl {
	background: linear-gradient(-90deg, #337ab7 0%, #65a5db 100%);
}
.bg-gradientprimary-rt {
	background: linear-gradient(-135deg, #337ab7 0%, #65a5db 100%);
}
.bg-gradientprimary-rb {
	background: linear-gradient(-45deg, #337ab7 0%, #65a5db 100%);
}
.bg-gradientprimary-lb {
	background: linear-gradient(45deg, #337ab7 0%, #65a5db 100%);
}
.bg-gradientprimary-lt {
	background: linear-gradient(135deg, #337ab7 0%, #65a5db 100%);
}
.bg-gradientgray-bt, .bg-gradientgray-tb, .bg-gradientgray-lr, .bg-gradientgray-rl, .bg-gradientgray-rt, .bg-gradientgray-rb, .bg-gradientgray-lb, .bg-gradientgray-lt {
	background-color: #777;
}
.bg-gradientgray-bt {
	background: linear-gradient(-0deg, #777 0%, #888 100%);
}
.bg-gradientgray-tb {
	background: linear-gradient(-0deg, #888 0%, #777 100%);
}
.bg-gradientgray-lr {
	background: linear-gradient(90deg, #777 0%, #888 100%);
}
.bg-gradientgray-rl {
	background: linear-gradient(-90deg, #777 0%, #888 100%);
}
.bg-gradientgray-rt {
	background: linear-gradient(-135deg, #777 0%, #888 100%);
}
.bg-gradientgray-rb {
	background: linear-gradient(-45deg, #777 0%, #888 100%);
}
.bg-gradientgray-lb {
	background: linear-gradient(45deg, #777 0%, #888 100%);
}
.bg-gradientgray-lt {
	background: linear-gradient(135deg, #777 0%, #888 100%);
}
.bg-gradient-blacktotrans-tb {
	background-image: linear-gradient(180deg, #000 0%, transparent 100%);
}
.bg-gradient-blacktotrans-lr {
	background-image: linear-gradient(90deg, #000 0%, transparent 100%);
}
.bg-gradient-whitetotrans-tb {
	background-image: linear-gradient(180deg, #fff 0%, transparent 100%);
}
.bg-gradient-whitetotrans-lr {
	background-image: linear-gradient(90deg, #fff 0%, transparent 100%);
}
/* 描边 */
.line_no, .line-no {
	border: none !important;
}
.line_so1, .line-so1 {
	border: 1px solid !important;
}
.line_so2, .line-so2 {
	border: 2px solid !important;
}
.linet_so1, .linet-so1 {
	border-top: 1px solid !important;
}
.liner_so1, .liner-so1 {
	border-right: 1px solid !important;
}
.lineb_so1, .lineb-so1 {
	border-bottom: 1px solid !important;
}
.linel_so1, .linel-so1 {
	border-left: 1px solid !important;
}
.linet_so2, .linet-so2 {
	border-top: 2px solid !important;
}
.liner_so2, .liner-so2 {
	border-right: 2px solid !important;
}
.lineb_so2, .lineb-so2 {
	border-bottom: 2px solid !important;
}
.linel_so2, .linel-so2 {
	border-left: 2px solid !important;
}
.linet_da1, .linet-da1 {
	border-top: 1px dashed !important;
}
.liner_da1, .liner-da1 {
	border-right: 1px dashed !important;
}
.lineb_da1, .lineb-da1 {
	border-bottom: 1px dashed !important;
}
.linel_da1, .linel-da1 {
	border-left: 1px dashed !important;
}
/* 描边颜色 */
.line_co_layout, .line-co-layout {
	border-color: #eaedf2 !important;
}
.line_co_lightgray, .line-co-lightgray {
    border-color: #f5f5f5 !important;
}
.line_co_gray, .line-co-gray {
	border-color: #c1c9d2 !important;
}
.line_co_theme, .line-co-theme {
	border-color: #60a7ee !important;
}
.line_co_success, .line-co-success {
	border-color: #5cb85c !important;
}
.line_co_danger, .line-co-danger {
	border-color: #d9534f !important;
}
.line_co_warning, .line-co-warning {
	border-color: #f0ad4e !important;
}
.line_co_primary, .line-co-primary {
	border-color: #337ab7 !important;
}
.line_co_info, .line-co-info {
	border-color: #31b0d5 !important;
}
.line_co_whiteop1, .line-co-opwhite1 {
	border-color: hsla(0, 0%, 100%, 0.1) !important;
}
.line_co_whiteop2, .line-co-opwhite2 {
	border-color: hsla(0, 0%, 100%, 0.2) !important;
}
.line_co_whiteop3, .line-co-opwhite3 {
	border-color: hsla(0, 0%, 100%, 0.3) !important;
}
.line_co_whiteop4, .line-co-opwhite4 {
	border-color: hsla(0, 0%, 100%, 0.4) !important;
}
.line_co_whiteop5, .line-co-opwhite5 {
	border-color: hsla(0, 0%, 100%, 0.5) !important;
}
.line_co_whiteop6, .line-co-opwhite6 {
	border-color: hsla(0, 0%, 100%, 0.6) !important;
}
.line_co_whiteop7, .line-co-opwhite7 {
	border-color: hsla(0, 0%, 100%, 0.7) !important;
}
.line_co_whiteop8, .line-co-opwhite8 {
	border-color: hsla(0, 0%, 100%, 0.8) !important;
}
.line_co_whiteop9, .line-co-opwhite9 {
	border-color: hsla(0, 0%, 100%, 0.9) !important;
}
.line_co_blackop1, .line-co-opblack1 {
	border-color: hsla(0, 0%, 0%, 0.1) !important;
}
.line_co_blackop2, .line-co-opblack2 {
	border-color: hsla(0, 0%, 0%, 0.2) !important;
}
.line_co_blackop3, .line-co-opblack3 {
	border-color: hsla(0, 0%, 0%, 0.3) !important;
}
.line_co_blackop4, .line-co-opblack4 {
	border-color: hsla(0, 0%, 0%, 0.4) !important;
}
.line_co_blackop5, .line-co-opblack5 {
	border-color: hsla(0, 0%, 0%, 0.5) !important;
}
.line_co_blackop6, .line-co-opblack6 {
	border-color: hsla(0, 0%, 0%, 0.6) !important;
}
.line_co_blackop7, .line-co-opblack7 {
	border-color: hsla(0, 0%, 0%, 0.7) !important;
}
.line_co_blackop8, .line-co-opblack8 {
	border-color: hsla(0, 0%, 0%, 0.8) !important;
}
.line_co_blackop9, .line-co-opblack9 {
	border-color: hsla(0, 0%, 0%, 0.9) !important;
}
.line_co_transparent, .line-co-transparent {
	border-color: transparent !important;
}
/* line-height */
.lh_20, .lh-20 {
	line-height: 20px !important;
}
/*text-indent*/
.te_in1, .te-in1 {
	text-indent: 1rem !important;
}
.te_in2, .te-in2 {
	text-indent: 2em !important;
}
/*text-break*/
.text-break {
	word-wrap: break-word;
	word-break: break-all;
}
/*font-size*/
.f-size-12, .f_size12 {
	font-size: 12px !important;
}
.f-size-14, .f_size14 {
	font-size: 14px !important;
}
.f-size-16, .f_size16 {
	font-size: 16px !important;
}
.f-size-18, .f_size18 {
	font-size: 18px !important;
}
.f-size-20, .f_size20 {
	font-size: 20px !important;
}
.f-size-22, .f_size22 {
	font-size: 22px !important;
}
.f-size-24, .f_size24 {
	font-size: 24px !important;
}
.f-size-26, .f_size26 {
	font-size: 26px !important;
}
.f-size-28, .f_size28 {
	font-size: 28px !important;
}
.f-size-30, .f_size30 {
	font-size: 30px !important;
}
.f-size-40, .f_size40 {
	font-size: 40px !important;
}
.f-size-50, .f_size50 {
	font-size: 50px !important;
}
.f-size-60, .f_size60 {
	font-size: 60px !important;
}
/* color */
.f-co-wh, .f_co_wh {
	color: #fff !important;
}
.f-co-black, .f_co_black {
	color: #000 !important;
}
.f-co-deepgray, .f_co_deepgray {
	color: #293038 !important;
}
.f-co-gray, .f_co_gray {
	color: #c1c9d2 !important;
}
.f-co-lightgray7, .f_co_lightgray7 {
	color: #77808c !important;
}
.f-co-lightgray6, .f_co_lightgray6 {
	color: #647589 !important;
}
.f-co-layout, .f_co_layout {
	color: #eaedf2 !important;
}
.f-co-theme, .f_co_theme {
	color: #2D9B5E !important;
}
.f-co-success, .f_co_success {
	color: #5bb05a !important;
}
.f-co-warning, .f_co_warning {
	color: #eea236 !important;
}
.f-co-danger, .f_co_danger {
	color: #d9534f !important;
}
.f-co-info, .f_co_info {
	color: #5bc0de !important;
}
.f-co-primary, .f_co_primary {
	color: #337ab7 !important;
}
.f_co_lightsuccess1 {
	color: rgba(91, 176, 90, .15) !important;
}
.f_co_lightsuccess2 {
	color: rgba(91, 176, 90, .3) !important;
}
.f_co_lightwarning1 {
	color: rgba(238, 162, 54, .15) !important;
}
.f_co_lightwarning2 {
	color: rgba(238, 162, 54, .3) !important;
}
.f_co_lightdanger1 {
	color: rgba(217, 83, 79, .15) !important;
}
.f_co_lightdanger2 {
	color: rgba(217, 83, 79, .3) !important;
}
.f_co_lightinfo1 {
	color: rgba(91, 192, 222, .15) !important;
}
.f_co_lightinfo2 {
	color: rgba(91, 192, 222, .3) !important;
}
.f-co-transparent, .f_co_transparent {
	color: transparent !important;
}
/* cursor */
.cu-po, .cu_po {
	cursor: pointer !important;
}
.cu-de, .cu_de {
	cursor: default !important;
}
.pev-no, .pev_no {
	pointer-events: none !important;
}
/* display */
.block {
	display: block !important;
}
.in-blo, .in_blo {
	display: inline-block !important;
}
.dis-none, .dis_none {
	display: none !important;
}
/* position */
.p-s, .p_s {
	position: static !important;
}
.p-f, .p_f {
	position: fixed !important;
}
.p-r, .p_r {
	position: relative !important;
}
.p-a, .p_a {
	position: absolute !important;
}
/* z-index */
.z-1 {
	z-index: -1;
}
.z0 {
	z-index: 0;
}
.z1 {
	z-index: 1;
}
.z2 {
	z-index: 2;
}
.z99 {
	z-index: 99;
}
.z100 {
	z-index: 100;
}
/* 定位四角0 */
.r0 {
	right: 0 !important;
}
.l0 {
	left: 0 !important;
}
.t0 {
	top: 0 !important;
}
.b0 {
	bottom: 0 !important;
}
/* 居中 */
.center-box, .center_box {
	top: 50%;
	left: 50%;
	-moz-transform: translateX(-50%) translateY(-50%) !important;
	-webkit-transform: translateX(-50%) translateY(-50%) !important;
	transform: translateX(-50%) translateY(-50%) !important;
}
.center-tb-box, .center_tb_box {
	top: 50%;
	-moz-transform: translateY(-50%) !important;
	-webkit-transform: translateY(-50%) !important;
	transform: translateY(-50%) !important;
}
.center-lr-box, .center_lr_box {
	left: 50%;
	-moz-transform: translateX(-50%) !important;
	-webkit-transform: translateX(-50%) !important;
	transform: translateX(-50%) !important;
}
/*overflow*/
.ov-hi, .ov_hi {
	overflow: hidden;
}
.ov-au, .ov_au {
	overflow: auto;
}
.ov-vi, .ov_vi {
	overflow: visible;
}
/* 宽高*/
.wh100 {
	width: 100% !important;
	height: 100% !important;
}
.w100 {
	width: 100% !important;
}
.w20 {
	width: 20% !important;
}
.winitial {
	width: initial !important;
}
.h10 {
	height: 10% !important;
}
.h20 {
	height: 20% !important;
}
.h30 {
	height: 30% !important;
}
.h40 {
	height: 40% !important;
}
.h50 {
	height: 50% !important;
}
.h60 {
	height: 60% !important;
}
.h70 {
	height: 70% !important;
}
.h80 {
	height: 80% !important;
}
.h90 {
	height: 90% !important;
}
.h100 {
	height: 100% !important;
}
.h-auto, .h_auto {
	height: auto !important;
}
/* 预设宽度 */
.W_list2, .W-list2 {
	width: 2px !important;
}
.W_list2_R, .W-list2-R {
	width: calc(100% - 2px) !important;
}
.W_list5, .W-list5 {
	width: 5px !important;
}
.W_list5_R, .W-list5-R {
	width: calc(100% - 5px) !important;
}
.W_list10, .W-list10 {
	width: 10px !important;
}
.W_list10_R, .W-list10-R {
	width: calc(100% - 10px) !important;
}
.W_list15, .W-list15 {
	width: 15px !important;
}
.W_list15_R, .W-list15-R {
	width: calc(100% - 15px) !important;
}
.W_list20, .W-list20 {
	width: 20px !important;
}
.W_list20_R, .W-list20-R {
	width: calc(100% - 20px) !important;
}
.W_list30, .W-list30 {
	width: 30px !important;
}
.W_list30_R, .W-list30-R {
	width: calc(100% - 30px) !important;
}
.W_list40, .W-list40 {
	width: 40px !important;
}
.W_list40_R, .W-list40-R {
	width: calc(100% - 40px) !important;
}
.W_list50, .W-list50 {
	width: 50px !important;
}
.W_list50_R, .W-list50-R {
	width: calc(100% - 50px) !important;
}
.W_list60, .W-list60 {
	width: 60px !important;
}
.W_list60_R, .W-list60-R {
	width: calc(100% - 60px) !important;
}
.W_list70, .W-list70 {
	width: 70px !important;
}
.W_list70_R, .W-list70-R {
	width: calc(100% - 70px) !important;
}
.W_list80, .W-list80 {
	width: 80px !important;
}
.W_list80_R, .W-list80-R {
	width: calc(100% - 80px) !important;
}
.W_list90, .W-list90 {
	width: 90px !important;
}
.W_list90_R, .W-list90-R {
	width: calc(100% - 90px) !important;
}
.W_list100, .W-list100 {
	width: 100px !important;
}
.W_list100_R, .W-list100-R {
	width: calc(100% - 100px) !important;
}
.W_list110, .W-list110 {
	width: 110px !important;
}
.W_list110_R, .W-list110-R {
	width: calc(100% - 110px) !important;
}
.W_list120, .W-list120 {
	width: 120px !important;
}
.W_list120_R, .W-list120-R {
	width: calc(100% - 120px) !important;
}
.W_list150, .W-list150 {
	width: 150px !important;
}
.W_list150_R, .W-list150-R {
	width: calc(100% - 150px) !important;
}
.W_list160, .W-list160 {
	width: 160px !important;
}
.W_list160_R, .W-list160-R {
	width: calc(100% - 160px) !important;
}
.W_list200, .W-list200 {
	width: 200px !important;
}
.W_list200_R, .W-list200-R {
	width: calc(100% - 200px) !important;
}
.W_list250, .W-list250 {
	width: 250px !important;
}
.W_list250_R, .W-list250-R {
	width: calc(100% - 250px) !important;
}
.W_list300, .W-list300 {
	width: 300px !important;
}
.W_list300_R, .W-list300-R {
	width: calc(100% - 300px) !important;
}
.W_list320, .W-list320 {
	width: 320px !important;
}
.W_list320_R, .W-list320-R {
	width: calc(100% - 320px) !important;
}
.W_list400, .W-list400 {
	width: 400px !important;
}
.W_list400_R, .W-list400-R {
	width: calc(100% - 400px) !important;
}
.W_list500, .W-list500 {
	width: 500px !important;
}
.W_list500_R, .W-list500-R {
	width: calc(100% - 500px) !important;
}
/* 预设高度 */
.H_list2, .H-list2 {
	height: 2px !important;
}
.H_list2_B, .H-list2-B {
	height: calc(100% - 2px) !important;
}
.H_list3, .H-list3 {
	height: 3px !important;
}
.H_list3_B, .H-list3-B {
	height: calc(100% - 3px) !important;
}
.H_list5, .H-list5 {
	height: 5px !important;
}
.H_list5_B, .H-list5-B {
	height: calc(100% - 5px) !important;
}
.H_list10, .H-list10 {
	height: 10px !important;
}
.H_list10_B, .H-list10-B {
	height: calc(100% - 10px) !important;
}
.H_list20, .H-list20 {
	height: 20px !important;
}
.H_list20_B, .H-list20-B {
	height: calc(100% - 20px) !important;
}
.H_list30, .H-list30 {
	height: 30px !important;
}
.H_list30_B, .H-list30-B {
	height: calc(100% - 30px) !important;
}
.H_list40, .H-list40 {
	height: 40px !important;
}
.H_list40_B, .H-list40-B {
	height: calc(100% - 40px) !important;
}
.H_list60, .H-list60 {
	height: 60px !important;
}
.H_list60_B, .H-list60-B {
	height: calc(100% - 60px) !important;
}
.H_list75, .H-list75 {
	height: 75px !important;
}
.H_list75_B, .H-list75-B {
	height: calc(100% - 75px) !important;
}
.H_list80, .H-list80 {
	height: 80px !important;
}
.H_list80_B, .H-list80-B {
	height: calc(100% - 80px) !important;
}
.H_list90, .H-list90 {
	height: 90px !important;
}
.H_list90_B, .H-list90-B {
	height: calc(100% - 90px) !important;
}
.H_list100, .H-list100 {
	height: 100px !important;
}
.H_list100_B, .H-list100-B {
	height: calc(100% - 100px) !important;
}
.H_list110, .H-list110 {
	height: 110px !important;
}
.H_list110_B, .H-list110-B {
	height: calc(100% - 110px) !important;
}
.H_list120, .H-list120 {
	height: 120px !important;
}
.H_list120_B, .H-list120-B {
	height: calc(100% - 120px) !important;
}
.H_list130, .H-list130 {
	height: 130px !important;
}
.H_list130_B, .H-list130-B {
	height: calc(100% - 130px) !important;
}
.H_list140, .H-list140 {
	height: 140px !important;
}
.H_list140_B, .H-list140-B {
	height: calc(100% - 140px) !important;
}
.H_list150, .H-list150 {
	height: 150px !important;
}
.H_list150_B, .H-list150-B {
	height: calc(100% - 150px) !important;
}
.H_list200, .H-list200 {
	height: 200px !important;
}
.H_list200_B, .H-list200-B {
	height: calc(100% - 200px) !important;
}
.H_list210, .H-list210 {
	height: 210px !important;
}
.H_list210_B, .H-list210-B {
	height: calc(100% - 210px) !important;
}
/* 省略号 */
/*单*/
.ellipsis {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
/*多*/
.ellipsis-n, .ellipsis_n {
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}
.ellipsis-2, .ellipsis_2 {
	-webkit-line-clamp: 2;
}
.ellipsis-3, .ellipsis_3 {
	-webkit-line-clamp: 3;
}
/* scrollbar 0 */
.scrollbar0::scrollbar {
 width: 0px;
}
.scrollbar0::-webkit-scrollbar {
 width: 0px;
}
/*padding*/
.p-0, .p_0 {
	padding: 0px !important;
}
.p-2, .p_2 {
	padding: 2px !important;
}
.p-5, .p_5 {
	padding: 5px !important;
}
.p-10, .p_10 {
	padding: 10px !important;
}
.p-15, .p_15 {
	padding: 15px !important;
}
.p-20, .p_20 {
	padding: 20px !important;
}
.pt-0, .pt_0 {
	padding-top: 0px !important;
}
.pt-2, .pt_2 {
	padding-top: 2px !important;
}
.pt-5, .pt_5 {
	padding-top: 5px !important;
}
.pt-10, .pt_10 {
	padding-top: 10px !important;
}
.pt-15, .pt_15 {
	padding-top: 15px !important;
}
.pt-20, .pt_20 {
	padding-top: 20px !important;
}
.pr-0, .pr_0 {
	padding-right: 0px !important;
}
.pr-2, .pr_2 {
	padding-right: 2px !important;
}
.pr-5, .pr_5 {
	padding-right: 5px !important;
}
.pr-10, .pr_10 {
	padding-right: 10px !important;
}
.pr-15, .pr_15 {
	padding-right: 15px !important;
}
.pr-20, .pr_20 {
	padding-right: 20px !important;
}
.pb-0, .pb_0 {
	padding-bottom: 0px !important;
}
.pb-2, .pb_2 {
	padding-bottom: 2px !important;
}
.pb-5, .pb_5 {
	padding-bottom: 5px !important;
}
.pb-10, .pb_10 {
	padding-bottom: 10px !important;
}
.pb-15, .pb_15 {
	padding-bottom: 15px !important;
}
.pb-20, .pb_20 {
	padding-bottom: 20px !important;
}
.pl-0, .pl_0 {
	padding-left: 0px !important;
}
.pl-2, .pl_2 {
	padding-left: 2px !important;
}
.pl-5, .pl_5 {
	padding-left: 5px !important;
}
.pl-10, .pl_10 {
	padding-left: 10px !important;
}
.pl-15, .pl_15 {
	padding-left: 15px !important;
}
.pl-20, .pl_20 {
	padding-left: 20px !important;
}
/* margin */
.m-0, .m_0 {
	margin: 0px !important;
}
.m-5, .m_5 {
	margin: 5px !important;
}
.m-10, .m_10 {
	margin: 10px !important;
}
.mlr-5, .mlr_-5 {
	margin-left: -5px !important;
	margin-right: -5px !important;
}
.mt-0, .mt_0 {
	margin-top: 0px !important;
}
.mt-2, .mt_2 {
	margin-top: 2px !important;
}
.mt-3, .mt_3 {
	margin-top: 3px !important;
}
.mt-5, .mt_5 {
	margin-top: 5px !important;
}
.mt-10, .mt_10 {
	margin-top: 10px !important;
}
.mt-20, .mt_20 {
	margin-top: 20px !important;
}
.mr-0, .mr_0 {
	margin-right: 0px !important;
}
.mr-2, .mr_3 {
	margin-right: 2px !important;
}
.mr-3, .mr_3 {
	margin-right: 3px !important;
}
.mr-5, .mr_5 {
	margin-right: 5px !important;
}
.mr-10, .mr_10 {
	margin-right: 10px !important;
}
.mr-20, .mr_20 {
	margin-right: 20px !important;
}
.mb-0, .mb_0 {
	margin-bottom: 0px !important;
}
.mb-2, .mb_2 {
	margin-bottom: 2px !important;
}
.mb-3, .mb_3 {
	margin-bottom: 3px !important;
}
.mb-5, .mb_5 {
	margin-bottom: 5px !important;
}
.mb-10, .mb_10 {
	margin-bottom: 10px !important;
}
.mb-20, .mb_20 {
	margin-bottom: 20px !important;
}
.mb-30, .mb_30 {
	margin-bottom: 30px !important;
}
.ml-0, .ml_0 {
	margin-left: 0px !important;
}
.ml-2, .ml_2 {
	margin-left: 2px !important;
}
.ml-3, .ml_3 {
	margin-left: 3px !important;
}
.ml-5, .ml_5 {
	margin-left: 5px !important;
}
.ml-10, .ml_10 {
	margin-left: 10px !important;
}
.ml-20, .ml_20 {
	margin-left: 20px !important;
}
.ml-30, .ml_30 {
	margin-left: 30px !important;
}
/* 正方形 */
.squ {
	height: 0;
	padding-bottom: 100%;
}
/* 矩形 */
.rectangle-long, .rectangle_long {
	height: 0;
	padding-bottom: 61.8%;
}
.rectangle-narrow, .rectangle_narrow {
	height: 0;
	padding-bottom: 161.8%;
}
.rectangle-a4, .rectangle_a4 {
	height: 0;
	padding-bottom: 141.4%;
}
/* 直角 */
.rectangle {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
/* 圆形 */
.cicle {
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.ci-2 {
	-moz-border-radius: 2px !important;
	-webkit-border-radius: 2px !important;
	border-radius: 2px !important;
}
.ci-5 {
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
}
.ci-10 {
	-moz-border-radius: 10px !important;
	-webkit-border-radius: 10px !important;
	border-radius: 10px !important;
}
.ci-20 {
	-moz-border-radius: 20px !important;
	-webkit-border-radius: 20px !important;
	border-radius: 20px !important;
}
.citl-0 {
	-moz-border-top-left-radius: 0px !important;
	-webkit-border-top-left-radius: 0px !important;
	border-top-left-radius: 0px !important;
}
.citr-0 {
	-moz-border-top-right-radius: 0px !important;
	-webkit-border-top-right-radius: 0px !important;
	border-top-right-radius: 0px !important;
}
.cibl-0 {
	-moz-border-bottom-left-radius: 0px !important;
	-webkit-border-bottom-left-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
}
.cibr-0 {
	-moz-border-bottom-right-radius: 0px !important;
	-webkit-border-bottom-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
}
.citl-2 {
	-moz-border-top-left-radius: 2px !important;
	-webkit-border-top-left-radius: 2px !important;
	border-top-left-radius: 2px !important;
}
.citr-2 {
	-moz-border-top-right-radius: 2px !important;
	-webkit-border-top-right-radius: 2px !important;
	border-top-right-radius: 2px !important;
}
.cibl-2 {
	-moz-border-bottom-left-radius: 2px !important;
	-webkit-border-bottom-left-radius: 2px !important;
	border-bottom-left-radius: 2px !important;
}
.cibr-2 {
	-moz-border-bottom-right-radius: 2px !important;
	-webkit-border-bottom-right-radius: 2px !important;
	border-bottom-right-radius: 2px !important;
}
.citl-5 {
	-moz-border-top-left-radius: 5px !important;
	-webkit-border-top-left-radius: 5px !important;
	border-top-left-radius: 5px !important;
}
.citr-5 {
	-moz-border-top-right-radius: 5px !important;
	-webkit-border-top-right-radius: 5px !important;
	border-top-right-radius: 5px !important;
}
.cibl-5 {
	-moz-border-bottom-left-radius: 5px !important;
	-webkit-border-bottom-left-radius: 5px !important;
	border-bottom-left-radius: 5px !important;
}
.cibr-5 {
	-moz-border-bottom-right-radius: 5px !important;
	-webkit-border-bottom-right-radius: 5px !important;
	border-bottom-right-radius: 5px !important;
}
.citl-10 {
	-moz-border-top-left-radius: 10px !important;
	-webkit-border-top-left-radius: 10px !important;
	border-top-left-radius: 10px !important;
}
.citr-10 {
	-moz-border-top-right-radius: 10px !important;
	-webkit-border-top-right-radius: 10px !important;
	border-top-right-radius: 10px !important;
}
.cibl-10 {
	-moz-border-bottom-left-radius: 10px !important;
	-webkit-border-bottom-left-radius: 10px !important;
	border-bottom-left-radius: 10px !important;
}
.cibr-10 {
	-moz-border-bottom-right-radius: 10px !important;
	-webkit-border-bottom-right-radius: 10px !important;
	border-bottom-right-radius: 10px !important;
}
.citl-20 {
	-moz-border-top-left-radius: 20px !important;
	-webkit-border-top-left-radius: 20px !important;
	border-top-left-radius: 20px !important;
}
.citr-20 {
	-moz-border-top-right-radius: 20px !important;
	-webkit-border-top-right-radius: 20px !important;
	border-top-right-radius: 20px !important;
}
.cibl-20 {
	-moz-border-bottom-left-radius: 20px !important;
	-webkit-border-bottom-left-radius: 20px !important;
	border-bottom-left-radius: 20px !important;
}
.cibr-20 {
	-moz-border-bottom-right-radius: 20px !important;
	-webkit-border-bottom-right-radius: 20px !important;
	border-bottom-right-radius: 20px !important;
}
/*icon*/
.icon_xs, .icon_sm, .icon_md, .icon_lg, .icon-xs, .icon-sm, .icon-md, .icon-lg {
	position: relative;
	display: inline-block;
}
.icon_xs>i, .icon_sm>i, .icon_md>i, .icon_lg>i, .icon-xs>i, .icon-sm>i, .icon-md>i, .icon-lg>i {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
}
.icon_xs>img, .icon_sm>img, .icon_md>img, .icon_lg>img, .icon-xs>img, .icon-sm>img, .icon-md>img, .icon-lg>img {
	height: 100%;
	display: block;
	margin: 0 auto;
}
.icon_xs, .icon-xs {
	width: 16px;
	height: 16px;
}
.icon_sm, .icon-sm {
	width: 20px;
	height: 20px;
}
.icon_md, .icon-md {
	width: 24px;
	height: 24px;
}
.icon_lg, .icon-lg {
	width: 28px;
	height: 28px;
}
/* Waves Effect*/
.waves-effect {
	position: relative;
	cursor: pointer;
	display: inline-block;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: transparent;
	vertical-align: middle;
	z-index: 1;
	will-change: opacity, transform;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.waves-effect .waves-ripple {
	position: absolute;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	margin-top: -10px;
	margin-left: -10px;
	opacity: 0;
	background: rgba(0, 0, 0, 0.2);
	z-index: 3;
	-webkit-transition: all 0.7s ease-out;
	-moz-transition: all 0.7s ease-out;
	-o-transition: all 0.7s ease-out;
	-ms-transition: all 0.7s ease-out;
	transition: all 0.7s ease-out;
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-o-transition-property: -o-transform, opacity;
	transition-property: transform, opacity;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	pointer-events: none;
}
.waves-notransition {
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-o-transition: none !important;
	-ms-transition: none !important;
	transition: none !important;
}
.waves-circle {
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	text-align: center;
	width: 2.5em;
	height: 2.5em;
	line-height: 2.5em;
	border-radius: 50%;
	-webkit-mask-image: none;
}
.waves-input-wrapper {
	border-radius: 0.2em;
	vertical-align: bottom;
}
.waves-input-wrapper .waves-button-input {
	position: relative;
	top: 0;
	left: 0;
	z-index: 1;
}
.waves-block {
	display: block;
}
.waves-effect.waves-light .waves-ripple {
	background-color: rgba(255, 255, 255, 0.4);
}
.waves-effect.waves-custom .waves-ripple {
	background-color: rgba(96, 167, 238, 0.4);
}
.waves-effect.waves-primary .waves-ripple {
	background-color: rgba(93, 109, 195, 0.4);
}
.waves-effect.waves-success .waves-ripple {
	background-color: rgba(62, 195, 150, 0.4);
}
.waves-effect.waves-info .waves-ripple {
	background-color: rgba(79, 189, 233, 0.4);
}
.waves-effect.waves-warning .waves-ripple {
	background-color: rgba(249, 188, 11, 0.4);
}
.waves-effect.waves-danger .waves-ripple {
	background-color: rgba(243, 98, 112, 0.4);
}
/* btn start------------------------------------------------------------------------------------------------------------------------ */
.btn {
	border-radius: 2px;
	font-size: 14px;
	padding: 6px 12px;
	outline: none !important;
	transition: all 0.15s;
	font-family: "Roboto", sans-serif;
}
.btn-w-xxs {
	min-width: 65px !important;
}
.btn-w-xs {
	min-width: 80px !important;
}
.btn-w-sm {
	min-width: 95px !important;
}
.btn-w-md {
	min-width: 110px !important;
}
.btn-w-lg {
	min-width: 140px !important;
}
.btn-h-xxs {
	font-size: 12px;
	padding: 0px 9px !important;
}
.btn-h-xs {
	padding: 3px 12px !important;
}
.btn-h-sm {
	padding: 6px 12px !important;
}
.btn-h-md {
	padding: 9px 12px !important;
}
.btn-h-lg {
	padding: 12px 12px !important;
}
/*尺寸*/
/*xxs*/
.btn-xxs {
	height: 18px;
	line-height: 16px;
	padding: 0 2px;
}
.btn-xxs i {
	height: 16px;
	width: 16px;
	line-height: 16px;
}
/*xs*/
.btn-xs {
	height: 24px;
	line-height: 22px;
	padding: 0 4px;
}
.btn-xs i {
	height: 22px;
	width: 22px;
	line-height: 22px;
}
/*sm*/
.btn-sm {
	height: 30px;
	line-height: 28px;
	padding: 0 6px;
}
.btn-sm i {
	height: 28px;
	width: 28px;
	line-height: 28px;
}
/*md*/
.btn-md {
	height: 34px;
	line-height: 32px;
	padding: 0 8px;
}
.btn-md i {
	height: 32px;
	width: 32px;
	line-height: 32px;
}
/*lg*/
.btn-lg {
	height: 40px;
	line-height: 38px;
	padding: 0 10px;
}
.btn-lg i {
	height: 38px;
	width: 38px;
	line-height: 38px;
}
/*focus*/
.btn.focus, .btn:focus {
	outline: 0;
	box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .25);
}
/*btn-link*/
.btn-link {
	font-weight: 400;
	color: #007bff;
	background-color: transparent;
	border-color: transparent;
}
.btn-link:not([disabled]):not(.disabled):hover, .btn-link:not([disabled]):not(.disabled):focus, .btn-link:not([disabled]):not(.disabled).focus, .btn-link.active, .btn-link:active, .open>.dropdown-toggle.btn-link {
	color: #0056b3;
	text-decoration: underline;
	background-color: transparent;
	border-color: transparent
}
.btn-link.focus, .btn-link:focus {
	box-shadow: none;
}
/*btn-gradient*/
.btn-gradient {
	color: #fff;
	background-color: #60a7ee;
	background-image: linear-gradient(-90deg, #60a7ee 0%, #6dd0fc 100%);
	border-color: #60a7ee;
}
.btn-gradient:not([disabled]):not(.disabled):hover, .btn-gradient:not([disabled]):not(.disabled):focus, .btn-gradient:not([disabled]):not(.disabled).focus, .btn-gradient.active, .btn-gradient:active, .open>.dropdown-toggle.btn-gradient {
	background-image: linear-gradient(-90deg, #60a7ee 0%, #6dd0fc 100%);
	border-color: #60a7ee;
}
.btn-gradient.focus, .btn-gradient:focus {
	box-shadow: 0 0 0 2px rgba(96, 167, 238, 0.5);
}
/*btn-gradient2*/
.btn-gradient2 {
	color: #fff;
	background-color: #ffa356;
	background-image: linear-gradient(-90deg, #fb8c70 0%, #febf65 100%);
}
.btn-gradient2:not([disabled]):not(.disabled):hover, .btn-gradient2:not([disabled]):not(.disabled):focus, .btn-gradient2:not([disabled]):not(.disabled).focus, .btn-gradient2.active, .btn-gradient2:active, .open>.dropdown-toggle.btn-gradient2 {
	background-image: linear-gradient(-90deg, #fb8c70 0%, #febf65 100%);
	border-color: #60a7ee;
}
.btn-gradient2.focus, .btn-gradient2:focus {
	box-shadow: 0 0 0 2px rgba(251, 140, 112, 0.5);
}
/*btn-custom*/
.btn-custom {
	color: #fff;
	background-color: #60a7ee;
	border-color: #60a7ee;
}
.btn-custom:not([disabled]):not(.disabled):hover, .btn-custom:not([disabled]):not(.disabled):focus, .btn-custom:not([disabled]):not(.disabled).focus, .btn-custom.active, .btn-custom:active, .open>.dropdown-toggle.btn-custom {
	background-color: #558fca;
	border: 1px solid #558fca;
}
.btn-custom.focus, .btn-custom:focus {
	box-shadow: 0 0 0 2px rgba(96, 167, 238, 0.5);
}
/*btn-success*/
.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border: 1px solid #4cae4c;
}
.btn-success:not([disabled]):not(.disabled):hover, .btn-success:not([disabled]):not(.disabled):focus, .btn-success:not([disabled]):not(.disabled).focus, .btn-success.active, .btn-success:active, .open>.dropdown-toggle.btn-success {
	background-color: #4cae4c;
	border-color: #398439;
}
.btn-success.focus, .btn-success:focus, .btn-outline-success.focus, .btn-outline-success:focus, .btn-success:not([disabled]):not(.disabled).active, .btn-success:not([disabled]):not(.disabled):active, .show>.btn-success.dropdown-toggle {
	box-shadow: 0 0 0 2px rgba(92, 184, 92, 0.5);
}
/*btn-warning*/
.btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border: 1px solid #eea236;
}
.btn-warning:not([disabled]):not(.disabled):hover, .btn-warning:not([disabled]):not(.disabled):focus, .btn-warning:not([disabled]):not(.disabled).focus, .btn-warning.active, .btn-warning:active, .open>.dropdown-toggle.btn-warning {
	background-color: #ec971f;
	border-color: #d58512;
}
.btn-warning.focus, .btn-warning:focus, .btn-outline-warning.focus, .btn-outline-warning:focus, .btn-warning:not([disabled]):not(.disabled).active, .btn-warning:not([disabled]):not(.disabled):active, .show>.btn-warning.dropdown-toggle {
	box-shadow: 0 0 0 2px rgba(240, 173, 78, 0.5);
}
/*btn-danger*/
.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border: 1px solid #d43f3a;
}
.btn-danger:not([disabled]):not(.disabled):hover, .btn-danger:not([disabled]):not(.disabled):focus, .btn-danger:not([disabled]):not(.disabled).focus, .btn-danger.active, .btn-danger:active, .open>.dropdown-toggle.btn-danger {
	background-color: #c9302c;
	border-color: #761c19;
}
.btn-danger.focus, .btn-danger:focus, .btn-outline-danger.focus, .btn-outline-danger:focus, .btn-danger:not([disabled]):not(.disabled).active, .btn-danger:not([disabled]):not(.disabled):active, .show>.btn-danger.dropdown-toggle {
	box-shadow: 0 0 0 2px rgba(217, 83, 79, 0.5);
}
/*btn-info*/
.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border: 1px solid #46b8da;
}
.btn-info:not([disabled]):not(.disabled):hover, .btn-info:not([disabled]):not(.disabled):focus, .btn-info:not([disabled]):not(.disabled).focus, .btn-info.active, .btn-info:active, .open>.dropdown-toggle.btn-info {
	background-color: #31b0d5;
	border-color: #1b6d85;
}
.btn-info.focus, .btn-info:focus, .btn-outline-info.focus, .btn-outline-info:focus, .btn-info:not([disabled]):not(.disabled).active, .btn-info:not([disabled]):not(.disabled):active, .show>.btn-info.dropdown-toggle {
	box-shadow: 0 0 0 2px rgba(91, 192, 222, 0.5);
}
/*btn-primary*/
.btn-primary {
	color: #fff;
	background-color: #337ab7;
	border: 1px solid #2e6da4;
}
.btn-primary:not([disabled]):not(.disabled):hover, .btn-primary:not([disabled]):not(.disabled):focus, .btn-primary:not([disabled]):not(.disabled).focus, .btn-primary.active, .btn-primary:active, .open>.dropdown-toggle.btn-primary {
	background-color: #286090;
	border-color: #122b40;
}
.btn-primary.focus, .btn-primary:focus, .btn-outline-primary.focus, .btn-outline-primary:focus, .btn-primary:not([disabled]):not(.disabled).active, .btn-primary:not([disabled]):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
	box-shadow: 0 0 0 2px rgba(51, 122, 183, 0.5);
}
/*btn-light*/
.btn-light {
	color: #111;
	background-color: #f8f9fa;
	border-color: #d9d9d9;
}
.btn-light:not([disabled]):not(.disabled):hover, .btn-light:not([disabled]):not(.disabled):focus, .btn-light:not([disabled]):not(.disabled).focus, .btn-light.active, .btn-light:active, .open>.dropdown-toggle.btn-light {
	color: #111;
	background-color: #e2e6ea;
	border-color: #bfbfbf;
}
.btn-light.focus, .btn-light:focus, .btn-outline-light.focus, .btn-outline-light:focus {
	box-shadow: 0 0 0 2px #d9d9d9;
}
/*btn-secondary*/
.btn-secondary {
	color: #fff;
	background-color: #9a9a9a;
	border-color: #9a9a9a;
}
.btn-secondary:not([disabled]):not(.disabled):hover, .btn-secondary:not([disabled]):not(.disabled):focus, .btn-secondary:not([disabled]):not(.disabled).focus, .btn-secondary.active, .btn-secondary:active, .open>.dropdown-toggle.btn-secondary {
	background-color: #8d8d8d;
	border-color: #8d8d8d;
}
.btn-secondary.focus, .btn-secondary:focus, .btn-outline-secondary.focus, .btn-outline-secondary:focus {
	box-shadow: 0 0 0 2px rgba(121, 121, 121, 0.5);
}
/*btn-dark*/
.btn-dark {
	color: #fff;
	background-color: #313a46;
	border: 1px solid #313a46;
}
.btn-dark:not([disabled]):not(.disabled):hover, .btn-dark:not([disabled]):not(.disabled):focus, .btn-dark:not([disabled]):not(.disabled).focus, .btn-dark.active, .btn-dark:active, .open>.dropdown-toggle.btn-dark {
	background-color: #272e37;
	border-color: #272e37;
}
.btn-dark.focus, .btn-dark:focus, .btn-outline-dark.focus, .btn-outline-dark:focus, .btn-dark:not([disabled]):not(.disabled).active, .btn-dark:not([disabled]):not(.disabled):active, .show>.btn-dark.dropdown-toggle {
	box-shadow: 0 0 0 2px rgba(49, 58, 70, 0.5);
}
/*btn-outline-custom*/
.btn-outline-custom {
	color: #60a7ee;
	background-color: transparent;
	background-image: none;
	border-color: #60a7ee;
}
.btn-outline-custom:hover, .btn-outline-custom.focus, .btn-outline-custom:focus, .btn-outline-custom:not([disabled]):not(.disabled).active, .btn-outline-custom:not([disabled]):not(.disabled):active, .show>.btn-outline-custom.dropdown-toggle {
	color: #fff;
	background-color: #60a7ee;
	border-color: #60a7ee;
}
.btn-outline-custom.disabled, .btn-outline-custom:disabled, .btn-outline-custom.disabled:hover, .btn-outline-custom:disabled:hover {
	color: #60a7ee;
	background-color: transparent
}
.btn-outline-custom.focus, .btn-outline-custom:focus, .btn-outline-custom:not([disabled]):not(.disabled).active, .btn-outline-custom:not([disabled]):not(.disabled):active, .show>.btn-outline-custom.dropdown-toggle {
	box-shadow: 0 0 0 .2rem rgba(96, 167, 238, .5)
}
/*btn-outline-success*/
.btn-outline-success {
	color: #5cb85c;
	background-color: transparent;
	background-image: none;
	border-color: #5cb85c;
}
.btn-outline-success:hover, .btn-outline-success.focus, .btn-outline-success:focus, .btn-outline-success:not([disabled]):not(.disabled).active, .btn-outline-success:not([disabled]):not(.disabled):active, .show>.btn-outline-success.dropdown-toggle {
	color: #fff;
	background-color: #5cb85c;
	border-color: #5cb85c;
}
.btn-outline-success.disabled, .btn-outline-success:disabled, .btn-outline-success.disabled:hover, .btn-outline-success:disabled:hover {
	color: #5cb85c;
	background-color: transparent
}
.btn-outline-success.focus, .btn-outline-success:focus, .btn-outline-success:not([disabled]):not(.disabled).active, .btn-outline-success:not([disabled]):not(.disabled):active, .show>.btn-outline-success.dropdown-toggle {
	box-shadow: 0 0 0 .2rem rgba(92, 184, 92, .5)
}
/*btn-outline-warning*/
.btn-outline-warning {
	color: #f0ad4e;
	background-color: transparent;
	background-image: none;
	border-color: #f0ad4e
}
.btn-outline-warning:hover, .btn-outline-warning.focus, .btn-outline-warning:focus, .btn-outline-warning:not([disabled]):not(.disabled).active, .btn-outline-warning:not([disabled]):not(.disabled):active, .show>.btn-outline-warning.dropdown-toggle {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #f0ad4e
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled, .btn-outline-warning.disabled:hover, .btn-outline-warning:disabled:hover {
	color: #f0ad4e;
	background-color: transparent
}
.btn-outline-warning.focus, .btn-outline-warning:focus, .btn-outline-warning:not([disabled]):not(.disabled).active, .btn-outline-warning:not([disabled]):not(.disabled):active, .show>.btn-outline-warning.dropdown-toggle {
	box-shadow: 0 0 0 .2rem rgba(240, 173, 78, .5)
}
/*btn-outline-danger*/
.btn-outline-danger {
	color: #d9534f;
	background-color: transparent;
	background-image: none;
	border-color: #d9534f
}
.btn-outline-danger:hover, .btn-outline-danger.focus, .btn-outline-danger:focus, .btn-outline-danger:not([disabled]):not(.disabled).active, .btn-outline-danger:not([disabled]):not(.disabled):active, .show>.btn-outline-danger.dropdown-toggle {
	color: #fff;
	background-color: #d9534f;
	border-color: #d9534f
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled, .btn-outline-danger.disabled:hover, .btn-outline-danger:disabled:hover {
	color: #d9534f;
	background-color: transparent
}
.btn-outline-danger.focus, .btn-outline-danger:focus, .btn-outline-danger:not([disabled]):not(.disabled).active, .btn-outline-danger:not([disabled]):not(.disabled):active, .show>.btn-outline-danger.dropdown-toggle {
	box-shadow: 0 0 0 .2rem rgba(217, 83, 79, .5)
}
/*btn-outline-info*/
.btn-outline-info {
	color: #5bc0de;
	background-color: transparent;
	background-image: none;
	border-color: #5bc0de
}
.btn-outline-info:hover, .btn-outline-info.focus, .btn-outline-info:focus, .btn-outline-info:not([disabled]):not(.disabled).active, .btn-outline-info:not([disabled]):not(.disabled):active, .show>.btn-outline-info.dropdown-toggle {
	color: #fff;
	background-color: #5bc0de;
	border-color: #5bc0de
}
.btn-outline-info.disabled, .btn-outline-info:disabled, .btn-outline-info.disabled:hover, .btn-outline-info:disabled:hover {
	color: #5bc0de;
	background-color: transparent
}
.btn-outline-info.focus, .btn-outline-info:focus, .btn-outline-info:not([disabled]):not(.disabled).active, .btn-outline-info:not([disabled]):not(.disabled):active, .show>.btn-outline-info.dropdown-toggle {
	box-shadow: 0 0 0 .2rem rgba(91, 192, 222, .5)
}
/* btn-outline-primary */
.btn-outline-primary {
	color: #337ab7;
	background-color: transparent;
	background-image: none;
	border-color: #337ab7;
}
.btn-outline-primary:hover, .btn-outline-primary.focus, .btn-outline-primary:focus, .btn-outline-primary:not([disabled]):not(.disabled).active, .btn-outline-primary:not([disabled]):not(.disabled):active, .show>.btn-outline-primary.dropdown-toggle {
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled, .btn-outline-primary.disabled:hover, .btn-outline-primary:disabled:hover {
	color: #337ab7;
	background-color: transparent
}
.btn-outline-primary.focus, .btn-outline-primary:focus, .btn-outline-primary:not([disabled]):not(.disabled).active, .btn-outline-primary:not([disabled]):not(.disabled):active, .show>.btn-outline-primary.dropdown-toggle {
	box-shadow: 0 0 0 .2rem rgba(51, 122, 183, .5)
}
/*btn-outline-light*/
.btn-outline-light {
	color: #777;
	background-color: transparent;
	background-image: none;
	border-color: #f8f9fa
}
.btn-outline-light:hover, .btn-outline-light.focus, .btn-outline-light:focus, .btn-outline-light:not([disabled]):not(.disabled).active, .btn-outline-light:not([disabled]):not(.disabled):active, .show>.btn-outline-light.dropdown-toggle {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa
}
.btn-outline-light.disabled, .btn-outline-light:disabled, .btn-outline-light.disabled:hover, .btn-outline-light:disabled:hover {
	color: #f8f9fa;
	background-color: transparent
}
.btn-outline-light.focus, .btn-outline-light:focus, .btn-outline-light:not([disabled]):not(.disabled).active, .btn-outline-light:not([disabled]):not(.disabled):active, .show>.btn-outline-light.dropdown-toggle {
	box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)
}
/*btn-outline-secondary*/
.btn-outline-secondary {
	color: #868e96;
	background-color: transparent;
	background-image: none;
	border-color: #868e96
}
.btn-outline-secondary:hover, .btn-outline-secondary.focus, .btn-outline-secondary:focus, .btn-outline-secondary:not([disabled]):not(.disabled).active, .btn-outline-secondary:not([disabled]):not(.disabled):active, .show>.btn-outline-secondary.dropdown-toggle {
	color: #fff;
	background-color: #868e96;
	border-color: #868e96
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled, .btn-outline-secondary.disabled:hover, .btn-outline-secondary:disabled:hover {
	color: #868e96;
	background-color: transparent
}
.btn-outline-secondary.focus, .btn-outline-secondary:focus, .btn-outline-secondary:not([disabled]):not(.disabled).active, .btn-outline-secondary:not([disabled]):not(.disabled):active, .show>.btn-outline-secondary.dropdown-toggle {
	box-shadow: 0 0 0 .2rem rgba(134, 142, 150, .5)
}
/*btn-outline-dark*/
.btn-outline-dark {
	color: #343a40;
	background-color: transparent;
	background-image: none;
	border-color: #343a40
}
.btn-outline-dark:hover, .btn-outline-dark.focus, .btn-outline-dark:focus, .btn-outline-dark:not([disabled]):not(.disabled).active, .btn-outline-dark:not([disabled]):not(.disabled):active, .show>.btn-outline-dark.dropdown-toggle {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled, .btn-outline-dark.disabled:hover, .btn-outline-dark:disabled:hover {
	color: #343a40;
	background-color: transparent
}
.btn-outline-dark.focus, .btn-outline-dark:focus, .btn-outline-dark:not([disabled]):not(.disabled).active, .btn-outline-dark:not([disabled]):not(.disabled):active, .show>.btn-outline-dark.dropdown-toggle {
	box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
}
/* Social Buttons */
.btn-facebook {
	color: #ffffff !important;
	background-color: #3b5998;
}
.btn-twitter {
	color: #ffffff !important;
	background-color: #00aced;
}
.btn-linkedin {
	color: #ffffff !important;
	background-color: #007bb6;
}
.btn-dribbble {
	color: #ffffff !important;
	background-color: #ea4c89;
}
.btn-googleplus {
	color: #ffffff !important;
	background-color: #dd4b39;
}
.btn-instagram {
	color: #ffffff !important;
	background-color: #517fa4;
}
.btn-pinterest {
	color: #ffffff !important;
	background-color: #cb2027;
}
.btn-dropbox {
	color: #ffffff !important;
	background-color: #007ee5;
}
.btn-flickr {
	color: #ffffff !important;
	background-color: #ff0084;
}
.btn-tumblr {
	color: #ffffff !important;
	background-color: #32506d;
}
.btn-skype {
	color: #ffffff !important;
	background-color: #00aff0;
}
.btn-youtube {
	color: #ffffff !important;
	background-color: #bb0000;
}
.btn-github {
	color: #ffffff !important;
	background-color: #171515;
}
/* btn 形状 */
.btn-rounded {
	border-radius: 2em !important;
}
.btn-rectangle {
	border-radius: 0px !important;
}
/* btn end------------------------------------------------------------------------------------------------------------------------ */
/* 15s 模态框 start------------------------------------------------------------------------------------------------------------------------ */
.md-modal {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 50%;
	height: auto;
	z-index: 2000;
	visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	border-radius: 4px;
	box-shadow: -2px 2px 15px rgba(0, 0, 0, .4);
	min-height: 180px;
}
.md-modal-full {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none;
	border-radius: 0px;
	box-shadow: none;
}
.md-show {
	visibility: visible;
}
.md-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	visibility: hidden;
	top: 0;
	left: 0;
	z-index: 1000;
	opacity: 0;
	background: rgba(41, 48, 56, 0.7);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.md-overlay.md-overlay2 {
	z-index: 1999;
}
.md-overlay-full {
	background: rgba(0, 0, 0, 0.95);
}
.md-show~.md-overlay {
	opacity: 1;
	visibility: visible;
}
/* Content styles */
.md-content {
	position: relative;
	border-radius: 4px;
	margin: 0 auto;
	background-color: #fff;
	float: left;
	width: 100%;
}
/* bootstrap:modal */
.modal-dialog {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	margin: 0;
}
.modal.fade .modal-dialog {
	-webkit-transform: translate(-50%, -75%);
	-ms-transform: translate(-50%, -75%);
	-o-transform: translate(-50%, -75%);
	transform: translate(-50%, -75%);
}
.modal.in .modal-dialog {
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
/*md-imgbg*/
.md-img, .md-imgbg {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
}
.md-img > img, .md-imgbg>img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	max-width: 100%;
	max-height: 100%;
}
/* Effect 1: Fade in and scale up */
.md-effect-1 .md-content {
	-webkit-transform: scale(0.7);
	-moz-transform: scale(0.7);
	-ms-transform: scale(0.7);
	transform: scale(0.7);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.md-show.md-effect-1 .md-content {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
/* Effect 2: Slide from the right */
.md-effect-2 .md-content {
	-webkit-transform: translateX(20%);
	-moz-transform: translateX(20%);
	-ms-transform: translateX(20%);
	transform: translateX(20%);
	opacity: 0;
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}
.md-show.md-effect-2 .md-content {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
}
/* Effect 3: Slide from the bottom */
.md-effect-3 .md-content {
	-webkit-transform: translateY(20%);
	-moz-transform: translateY(20%);
	-ms-transform: translateY(20%);
	transform: translateY(20%);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.md-show.md-effect-3 .md-content {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}
/* Effect 4: Newspaper */
.md-effect-4 .md-content {
	-webkit-transform: scale(0) rotate(720deg);
	-moz-transform: scale(0) rotate(720deg);
	-ms-transform: scale(0) rotate(720deg);
	transform: scale(0) rotate(720deg);
	opacity: 0;
}
.md-show.md-effect-4~.md-overlay, .md-effect-4 .md-content {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
.md-show.md-effect-4 .md-content {
	-webkit-transform: scale(1) rotate(0deg);
	-moz-transform: scale(1) rotate(0deg);
	-ms-transform: scale(1) rotate(0deg);
	transform: scale(1) rotate(0deg);
	opacity: 1;
}
/* Effect 5: fall */
.md-effect-5.md-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}
.md-effect-5 .md-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(600px) rotateX(20deg);
	-moz-transform: translateZ(600px) rotateX(20deg);
	-ms-transform: translateZ(600px) rotateX(20deg);
	transform: translateZ(600px) rotateX(20deg);
	opacity: 0;
}
.md-show.md-effect-5 .md-content {
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	-webkit-transform: translateZ(0px) rotateX(0deg);
	-moz-transform: translateZ(0px) rotateX(0deg);
	-ms-transform: translateZ(0px) rotateX(0deg);
	transform: translateZ(0px) rotateX(0deg);
	opacity: 1;
}
/* Effect 6: side fall */
.md-effect-6.md-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}
.md-effect-6 .md-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translate(30%) translateZ(600px) rotate(10deg);
	-moz-transform: translate(30%) translateZ(600px) rotate(10deg);
	-ms-transform: translate(30%) translateZ(600px) rotate(10deg);
	transform: translate(30%) translateZ(600px) rotate(10deg);
	opacity: 0;
}
.md-show.md-effect-6 .md-content {
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	-webkit-transform: translate(0%) translateZ(0) rotate(0deg);
	-moz-transform: translate(0%) translateZ(0) rotate(0deg);
	-ms-transform: translate(0%) translateZ(0) rotate(0deg);
	transform: translate(0%) translateZ(0) rotate(0deg);
	opacity: 1;
}
/* Effect 7:  slide and stick to top */
.md-effect-7 {
	top: 0;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
.md-effect-7 .md-content {
	-webkit-transform: translateY(-200%);
	-moz-transform: translateY(-200%);
	-ms-transform: translateY(-200%);
	transform: translateY(-200%);
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	opacity: 0;
}
.md-show.md-effect-7 .md-content {
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	border-radius: 0 0 3px 3px;
	opacity: 1;
}
/* Effect 8: 3D flip horizontal */
.md-effect-8.md-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}
.md-effect-8 .md-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(-70deg);
	-moz-transform: rotateY(-70deg);
	-ms-transform: rotateY(-70deg);
	transform: rotateY(-70deg);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 0;
}
.md-show.md-effect-8 .md-content {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
	opacity: 1;
}
/* Effect 9: 3D flip vertical */
.md-effect-9.md-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}
.md-effect-9 .md-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-70deg);
	-moz-transform: rotateX(-70deg);
	-ms-transform: rotateX(-70deg);
	transform: rotateX(-70deg);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 0;
}
.md-show.md-effect-9 .md-content {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	transform: rotateX(0deg);
	opacity: 1;
}
/* Effect 10: 3D sign */
.md-effect-10.md-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}
.md-effect-10 .md-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-60deg);
	-moz-transform: rotateX(-60deg);
	-ms-transform: rotateX(-60deg);
	transform: rotateX(-60deg);
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
	transform-origin: 50% 0;
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.md-show.md-effect-10 .md-content {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	transform: rotateX(0deg);
	opacity: 1;
}
/* Effect 11: Super scaled */
.md-effect-11 .md-content {
	-webkit-transform: scale(2);
	-moz-transform: scale(2);
	-ms-transform: scale(2);
	transform: scale(2);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.md-show.md-effect-11 .md-content {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
/* Effect 12:  Just me */
.md-effect-12 .md-content {
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.md-show.md-effect-12~.md-overlay {
	background: #fff;
}
.md-effect-12 .md-content h3, .md-effect-12 .md-content {
	background: transparent;
}
.md-show.md-effect-12 .md-content {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
/* Effect 13: 3D slit */
.md-effect-13.md-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}
.md-effect-13 .md-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(-3000px) rotateY(90deg);
	-moz-transform: translateZ(-3000px) rotateY(90deg);
	-ms-transform: translateZ(-3000px) rotateY(90deg);
	transform: translateZ(-3000px) rotateY(90deg);
	opacity: 0;
}
.md-show.md-effect-13 .md-content {
	-webkit-animation: slit .7s forwards ease-out;
	-moz-animation: slit .7s forwards ease-out;
	animation: slit .7s forwards ease-out;
}
 @-webkit-keyframes slit {
 50% {
 -webkit-transform: translateZ(-250px) rotateY(89deg);
 opacity: .5;
 -webkit-animation-timing-function: ease-out;
}
 100% {
 -webkit-transform: translateZ(0) rotateY(0deg);
 opacity: 1;
}
}
 @-moz-keyframes slit {
 50% {
 -moz-transform: translateZ(-250px) rotateY(89deg);
 opacity: .5;
 -moz-animation-timing-function: ease-out;
}
 100% {
 -moz-transform: translateZ(0) rotateY(0deg);
 opacity: 1;
}
}
 @keyframes slit {
 50% {
 transform: translateZ(-250px) rotateY(89deg);
 opacity: 1;
 animation-timing-function: ease-in;
}
 100% {
 transform: translateZ(0) rotateY(0deg);
 opacity: 1;
}
}
/* Effect 14:  3D Rotate from bottom */
.md-effect-14.md-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}
.md-effect-14 .md-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateY(100%) rotateX(90deg);
	-moz-transform: translateY(100%) rotateX(90deg);
	-ms-transform: translateY(100%) rotateX(90deg);
	transform: translateY(100%) rotateX(90deg);
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	transform-origin: 0 100%;
	opacity: 0;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.md-show.md-effect-14 .md-content {
	-webkit-transform: translateY(0%) rotateX(0deg);
	-moz-transform: translateY(0%) rotateX(0deg);
	-ms-transform: translateY(0%) rotateX(0deg);
	transform: translateY(0%) rotateX(0deg);
	opacity: 1;
}
/* Effect 15:  3D Rotate in from left */
.md-effect-15.md-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}
.md-effect-15 .md-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-moz-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-ms-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	transform-origin: 0 100%;
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.md-show.md-effect-15 .md-content {
	-webkit-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	-moz-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	-ms-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	transform: translateZ(0px) translateX(0%) rotateY(0deg);
	opacity: 1;
}
/* 15s 模态框 end */
/*md-close*/.modal-header .md-close {
	height: 40px;
	width: 40px;
	padding: 0;
	position: absolute;
	right: 0px;
	z-index: 1;
	-webkit-appearance: none;
	background: transparent;
	border: 0;
	border-radius: 50%;
	filter: alpha(opacity=20);
	opacity: .2;
	color: #000;
	font-size: 18px;
	font-weight: bold;
	text-shadow: 0 1px 0 #fff;
	line-height: 1;
	text-align: center;
	transition: all .15s;
	text-decoration: none;
	cursor: pointer;
}
.modal-header .md-close:hover {
	filter: alpha(opacity=50);
	opacity: .5;
	text-decoration: none;
	background-color: hsla(0,0%,0%,0.2);
}
/* modal布局 */
.modal-header {
	position: relative;
	border-bottom: 0px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	padding: 10px;
}
.modal-body {
	padding: 10px;
	overflow: auto;
	overflow-x: hidden;
}
.modal-footer {
	padding: 10px;
}
/*对勾 叉叉 警告 信息 设置 */
.sa-icontain {
	width: 130px;
	height: 130px;
	border-radius: 50%;
	background-color: #fff;
	padding-top: 15px;
	margin: -20px auto 0px;
	position: relative;
}
.sa-icontain::before {
	content: '';
	display: block;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 50%;
	box-shadow: 0px -5px 5px rgba(0, 0, 0, .2);
	clip: rect(-10px 135px 20px 0px);
}
.sa-icon {
	width: 80px;
	height: 80px;
	border: 4px solid gray;
	border-radius: 50%;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
/*icon——success*/
.sa-icon.sa-success {
	border-color: #A5DC86;
}
.sa-icon.sa-success .sa-line {
	height: 5px;
	background-color: #A5DC86;
	display: block;
	border-radius: 2px;
	position: absolute;
	z-index: 2;
}
.sa-icon.sa-success .sa-line.sa-tip {
	width: 25px;
	left: 10px;
	top: 44px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.sa-icon.sa-success .sa-line.sa-long {
	width: 47px;
	right: 4px;
	top: 36px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
/*icon——error*/
.sa-icon.sa-error {
	border-color: #F27474;
}
.sa-icon.sa-error .sa-line {
	position: absolute;
	height: 5px;
	width: 47px;
	background-color: #F27474;
	display: block;
	top: 37px;
	border-radius: 2px;
}
.sa-icon.sa-error .sa-line.sa-left {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	left: 14px;
}
.sa-icon.sa-error .sa-line.sa-right {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	right: 12px;
}
/*icon——warning*/
.sa-icon.sa-warning {
	border-color: #F8BB86;
}
.sa-icon.sa-warning .sa-body {
	position: absolute;
	width: 5px;
	height: 40px;
	left: 50%;
	top: 10px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-left: -2px;
	background-color: #F8BB86;
}
.sa-icon.sa-warning .sa-dot {
	position: absolute;
	width: 7px;
	height: 7px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	margin-left: -3px;
	left: 50%;
	bottom: 10px;
	background-color: #F8BB86;
}
/*icon——info*/
.sa-icon.sa-info {
	border-color: #C9DAE1;
}
.sa-icon.sa-info::before {
	content: "";
	position: absolute;
	width: 5px;
	height: 29px;
	left: 50%;
	bottom: 14px;
	border-radius: 2px;
	margin-left: -2px;
	background-color: #C9DAE1;
}
.sa-icon.sa-info::after {
	content: "";
	position: absolute;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	margin-left: -3px;
	top: 17px;
	left: 50%;
	background-color: #C9DAE1;
}
/*icon——设置*/
.sa-icon.sa-setting {
	border-color: #6dd0fc;
}
.sa-icon.sa-setting .sa-line {
	display: block;
	position: absolute;
	z-index: 2;
}
.sa-icon.sa-setting .sa-line.sa-cicle {
	border-radius: 50%;
	border: 3px solid #6dd0fc;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.sa-icon.sa-setting .sa-line.sa-cicle.sa-cicle1 {
	height: 40px;
	width: 40px;
	border-color: #b9ceeb;
}
.sa-icon.sa-setting .sa-line.sa-cicle.sa-cicle2 {
	height: 10px;
	width: 10px;
}
.sa-icon.sa-setting .sa-line.sa-ldot {
	background-color: #6dd0fc;
	width: 3px;
	height: 3px;
}
.sa-icon.sa-setting .sa-line.sa-ldot.sa-ldot1 {
	top: -6px;
	left: 50%;
	margin-left: -1px;
}
.sa-icon.sa-setting .sa-line.sa-ldot.sa-ldot2 {
	top: 50%;
	right: -6px;
	margin-top: -1px;
}
.sa-icon.sa-setting .sa-line.sa-ldot.sa-ldot3 {
	bottom: -6px;
	left: 50%;
	margin-left: -1px;
}
.sa-icon.sa-setting .sa-line.sa-ldot.sa-ldot4 {
	top: 50%;
	left: -6px;
	margin-top: -1px;
}
/*对勾 叉叉 警告 信息 设置 end */
/* form start------------------------------------------------------------------------------------------------------------------------ */
/* 查询框 表单 */
[role="form"] .col-xs-1, [role="form"] .col-sm-1, [role="form"] .col-md-1, [role="form"] .col-lg-1, [role="form"] .col-xs-2, [role="form"] .col-sm-2, [role="form"] .col-md-2, [role="form"] .col-lg-2, [role="form"] .col-xs-3, [role="form"] .col-sm-3, [role="form"] .col-md-3, [role="form"] .col-lg-3, [role="form"] .col-xs-4, [role="form"] .col-sm-4, [role="form"] .col-md-4, [role="form"] .col-lg-4, [role="form"] .col-xs-5, [role="form"] .col-sm-5, [role="form"] .col-md-5, [role="form"] .col-lg-5, [role="form"] .col-xs-6, [role="form"] .col-sm-6, [role="form"] .col-md-6, [role="form"] .col-lg-6, [role="form"] .col-xs-7, [role="form"] .col-sm-7, [role="form"] .col-md-7, [role="form"] .col-lg-7, [role="form"] .col-xs-8, [role="form"] .col-sm-8, [role="form"] .col-md-8, [role="form"] .col-lg-8, [role="form"] .col-xs-9, [role="form"] .col-sm-9, [role="form"] .col-md-9, [role="form"] .col-lg-9, [role="form"] .col-xs-10, [role="form"] .col-sm-10, [role="form"] .col-md-10, [role="form"] .col-lg-10, [role="form"] .col-xs-11, [role="form"] .col-sm-11, [role="form"] .col-md-11, [role="form"] .col-lg-11, [role="form"] .col-xs-12, [role="form"] .col-sm-12, [role="form"] .col-md-12, [role="form"] .col-lg-12 {
	padding-right: 0px;
	padding-left: 0px;
}
.input-group-addon {
	border-radius: 2px;
}
.form-control~.input-group-addon:first-of-type {
	border-left: none;
}
.form-control {
	border-radius: 2px;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control, .form-group.pev_no .form-control {
    background-color: #eee;
    opacity: 1;
}
.form-control[readonly]:hover, .form-control[readonly]:focus {
	box-shadow: none;
	border-color: #ccc;
	cursor: default;
}
.form-control-static {
	line-height: 20px;
}
.form-horizontal .form-group {
	margin-right: 0px;
	margin-left: 0px;
	min-height: 34px;
}
.form-horizontal .form-group .control-label {
	padding-right: 10px;
}
.form-inline .control-label {
	float: left;
	padding-top: 7px;
}
input[type="checkbox"]+.control-label, input[type="radio"]+.control-label {
	padding-top: 7px;
	padding-left: 5px;
	padding-right: 10px;
}
.form-group {
	margin-right: 0px;
	margin-left: 0px;
	min-height: 34px;
	margin-bottom: 10px;
}
.form-group:last-of-type {
	margin-bottom: 0px;
}
.help-inline, .help-block {
	margin-top: 7px;
	margin-bottom: 7px;
}
.no-resize {
	resize: none !important;
}
/*tooltip*/.form-group *[data-toggle="tooltip"] > .icon-xs,.form-group .icon-xs[data-toggle="tooltip"] {
	margin-top: 9px;
}
.form-group *[data-toggle="tooltip"] > .icon-sm,.form-group .icon-sm[data-toggle="tooltip"] {
	margin-top: 7px;
}
.form-group *[data-toggle="tooltip"] > .icon-md,.form-group .icon-md[data-toggle="tooltip"] {
	margin-top: 5px;
}
.form-group *[data-toggle="tooltip"] > .icon-lg,.form-group .icon-lg[data-toggle="tooltip"] {
	margin-top: 3px;
}
.form_left {
	width: 150px;
	float: left;
}
.form_right {
	padding-left: 15px;
	width: calc(100% - 150px);
	float: right;
}
/*form-control-feedback*/
.form-horizontal .has-feedback .form-control-feedback {
	right: 0px;
}
/* 必填 */
.required {
	color: #d43f3a;
	font-size: 16px;
	padding-right: 4px;
	line-height: 0px;
}
/*divider*/
.form-divider {
	height: 0px;
	border-top: 1px solid hsla(0, 0%, 0%, 0.15);
	border-bottom: 1px solid hsla(0, 0%, 100%, 0.15);
}
/* 下拉框（模拟） start */
.select {
	position: relative;
	padding: 0 !important;
}
.form-inline .select {
	display: inline-block;
	width: auto;
}
/* selectbtn */
.selectbtn {
	cursor: pointer;
}
.selectbtn .select_text {
	position: relative;
	cursor: pointer;
	width: 100%;
}
.select.disabled {
	pointer-events: none;
	cursor: not-allowed;
}
.select.disabled>.selectbtn>.select_text {
	background-color: #eee;
}
.selectbtn .select_text {
	background-color: #fff;
}
.form-group.pev_no .selectbtn .select_text, .selectbtn.pev_no .select_text {
	background-color: #eee;
}
.selectbtn .glyphicon, .selectbtn .fa, .selectbtn .select-arrow {
	height: 34px;
	width: 34px;
	position: absolute;
	right: 0;
	top: 0;
	line-height: 34px;
	text-align: center;
	font-size: 12px;
	color: #94979b;
	font-weight: lighter;
	transition: all 0.2s;
}
/* selectpop */
.selectpop {
	width: 100%;
	position: absolute;
	top: 100%;
	z-index: 5;
	background-color: #fff;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	border-radius: 2px;
	display: none;
}
/* .selectpop {
	position: fixed;
	background-color: #fff;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	border-radius: 2px;
	display: none;
} */
.selectpop_text {
	background-color: #ededed;
	padding: 5px;
}
.selectpop_text>input {
	width: 100% !important;
	height: 28px;
	padding: 4px 10px;
}
.selectpop_tab {
	background: #ededed;
}
.selectpop_tab li {
	cursor: pointer;
}
/*selectpop_option*/
.selectpop_option .checkbox_custom {
	margin-top: 0;
}
.selectpop_option.list-group {
	margin-bottom: 5px;
	overflow: auto;
	max-height: 300px;
}
.selectpop_option .list-group-item:first-child {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}
.selectpop_option .list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}
.selectpop_option .list-group-item {
	border: 0;
	color: #293038;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 12px;
	padding: 5px 10px;
	width: 100%;
}
.selectpop_option li:hover {
	cursor: pointer;
	background: #eaedf2;
	box-shadow: inset -3px 0px 0px #2D9B5E;
}
/*selectpop_tree*/
.selectpop_tree {
	width: 100%;
	list-style: none;
	margin-bottom: 5px;
	overflow: auto;
	max-height: 300px;
}
.selectpop_tree li {
	width: 100%;
	position: relative;
}
.selectpop_opdiv .selectpop_tree li {
	padding: 0 !important;
}
.selectpop_tree li a {
	width: 100%;
	display: block;
	color: #293038;
	text-decoration: none;
	cursor: pointer;
}
.selectpop_tree li a::before, .selectpop_tree li a::after {
	content: '';
	display: table;
	clear: both;
}
.selectpop_tree li a, .selectpop_tree li .dropdown-menu>li>a {
	padding: 4px 7px;
	position: relative;
	font-size: 12px;
}
.selectpop_tree li.active>a, .selectpop_tree li .dropdown-menu>li.active>a {
	color: #293038;
	font-weight: bold;
	text-decoration: none;
	background-color: transparent;
	outline: 0;
}
.selectpop_tree li a:hover, .selectpop_tree li.active>a:hover, .selectpop_tree li .dropdown-menu>li.active>a:hover {
	background-color: #f5f5f5;
	font-weight: bold;
}
.selectpop_tree li .checkbox_custom {
	height: 16px;
	margin-left: 20px;
	margin-top: 0px;
	position: absolute;
	left: 5px;
	top: 4px;
	z-index: 2;
}
.selectpop_tree li a .name {
	padding-left: 20px;
	display: inline-block;
	line-height: 16px;
}
.selectpop_tree li .checkbox_custom+a .name {
	padding-left: 40px;
}
.selectpop_tree li .checkbox_custom>label, .selectpop_tree li .radio_custom>label {
	line-height: 16px;
}
/*arrow*/
.selectpop_tree>li>a>.dropdown-arrow, .selectpop_tree li.dropdown-submenu>a>.dropdown-arrow {
	height: 14px;
	width: 14px;
	position: absolute;
	left: 7px;
	top: 4px;
	color: #77808c;
	font-size: 14px;
	transition: all 0.15s;
	transform: rotate(0deg);
}
.selectpop_tree>li>a:hover>.dropdown-arrow, .selectpop_tree li.dropdown-submenu>a:hover>.dropdown-arrow {
	color: #293038;
	font-weight: bold;
}
.selectpop_tree>li>a>.dropdown-arrow::before, .selectpop_tree li.dropdown-submenu>a>.dropdown-arrow::before {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
}
.selectpop_tree>li.open>a>.dropdown-arrow, .selectpop_tree li.dropdown-submenu.open>a>.dropdown-arrow {
	color: #2D9B5E;
	transform: rotate(90deg);
}
/*dropdown-menu*/
.selectpop_tree li .dropdown-menu {
	position: relative;
	width: 100%;
	box-shadow: none;
	padding: 0px;
	padding-left: 20px;
	border: 0;
}
.selectpop_tree li .dropdown-menu::before {
	height: 100%;
	width: 0;
	content: '';
	position: absolute;
	left: 13px;
	top: 0;
	border-left: 1px dashed #ddd;
}
.selectpop_tree li .dropdown-menu li {
	position: relative;
	width: 100%;
}
.selectpop_tree li .dropdown-menu li a {
	display: block;
	width: 100%;
}
/*selectpop_page*/
.selectpop_page {
	width: 100%;
	margin: 0;
	background-color: #ededed;
	border-radius: 0px;
	float: left;
}
.selectpop_page li a {
	height: 30px;
	margin: 5px;
	padding: 0 10px;
	border: 0;
	border-radius: 4px;
	box-shadow: -1px 1px 2px hsla(0, 0%, 0%, 0.2);
	line-height: 30px;
	color: #4d86be;
	cursor: pointer;
	transition: all 0.2s;
}
.selectpop_page li:first-child a:hover, .selectpop_page li:last-child a:hover {
	background-color: #2D9B5E;
	color: #fff;
}
.selectpop_page li:first-child a:active, .selectpop_page li:last-child a:active {
	background-color: #4d86be;
}
.selectpop_page li:first-child a:hover {
	padding: 0 10px 0px 30px;
}
.selectpop_page li:last-child a:hover {
	padding: 0 30px 0px 10px;
}
/*blank*/
.selectpop_opdiv .blank {
	font-size: 12px;
	padding: 0px 10px 10px;
}
.selectpop_opdiv .blank>img {
	max-width: 100%;
	height: 100px;
	display: block;
	margin: 10px auto;
}
.selectpop_opdiv .blank>.tip {
	font-size: 14px;
	color: #647589;
	text-align: center;
}
/* 复选框 单选框 */
.form-horizontal .radio, .form-horizontal .checkbox {
	min-height: 20px;
}
.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
	padding-top: 0px;
	margin-top: 7px;
	margin-bottom: 0;
}
.checkbox_custom, .radio_custom {
	position: relative;
	height: 20px;
	margin-top: 7px;
}
.checkbox_custom>input[type="checkbox"], .radio_custom>input[type="radio"] {
	width: 20px;
	height: 20px;
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	left: 0;
	top: 50%;
	margin: 0;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	cursor: pointer;
	z-index: 2;
}
.checkbox_custom>label, .radio_custom>label {
	padding-left: 26px;
	font-weight: normal;
}
.checkbox_custom.only_check>label, .radio_custom.only_check>label {
	padding-left: 20px;
}
.only_check>label {
	padding-left: 13px;
}
.checkbox_custom>label::before, .radio_custom>label::before {
	content: '';
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	border-radius: 1px;
	border: 1px solid #bbb;
	background: #fff;
}
.checkbox_custom.checkbox_custom_dark>label::before, .radio_custom.radio_custom_dark>label::before {
	border-color: hsla(0, 0%, 0%, 0.1);
	background-color: hsla(0, 0%, 0%, 0.15);
}
.radio_custom>label::before {
	border-radius: 50%;
}
.checkbox_custom input[type="checkbox"]:not(:disabled):not(:checked):hover+label::before, .radio_custom input[type="radio"]:not(:disabled):not(:checked):hover+label::before {
	border-color: #c1c9d2;
	background: #c1c9d2;
}
.checkbox_custom.checkbox_custom_dark input[type="checkbox"]:hover+label::before, .radio_custom.radio_custom_dark input[type="radio"]:hover+label::before {
	border-color: hsla(0, 0%, 0%, 0.1);
	background-color: hsla(0, 0%, 0%, 0.3);
}
.checkbox_custom input[type="checkbox"]:checked+label::before, .radio_custom input[type="radio"]:checked+label::before, .checkbox_custom.disabled.checkbox label::before, .radio_custom.disabled.checkbox label::before {
	border-color: #2D9B5E;
	background: #2D9B5E;
}
.checkbox_custom.checkbox_custom_dark input[type="checkbox"]:checked+label::before, .radio_custom.radio_custom_dark input[type="radio"]:checked+label::before, .checkbox_custom.checkbox_custom_dark.disabled.checkbox label::before, .radio_custom.radio_custom_dark.disabled.checkbox label::before {
	border-color: hsla(0, 0%, 100%, 0.1);
	background-color: hsla(0, 0%, 100%, 1);
}
.checkbox_custom input[type="checkbox"]:checked+label::after, .radio_custom input[type="radio"]:checked+label:after, .checkbox_custom.disabled.checkbox label::after, .radio_custom.disabled.checkbox label::after, .checkbox_custom input[type="checkbox"]:disabled:checked+label::after, .radio_custom input[type="radio"]:disabled:checked+label:after {
	display: inline-block;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	text-align: center;
}
.checkbox_custom input[type="checkbox"]:checked+label:after, .checkbox_custom.disabled.checkbox label::after, .checkbox_custom input[type="checkbox"]:disabled:checked+label:after {
	font-family: 'Glyphicons Halflings';
	content: '\e013';
	left: 0;
	width: 20px;
	font-size: 12px;
	line-height: 1;
	color: #fff;
}
.checkbox_custom.checkbox_custom_dark input[type="checkbox"]:checked+label:after, .checkbox_custom.checkbox_custom_dark.disabled.checkbox label::after {
	color: #2D9B5E;
}
.radio_custom input[type="radio"]:checked+label::after, .radio_custom.disabled.checkbox label::after {
	content: '';
	left: 5px;
	width: 10px;
	height: 10px;
	background-color: #fff;
	border-radius: 50%;
}
.radio_custom.radio_custom_dark input[type="radio"]:checked+label::after, .radio_custom.radio_custom_dark.disabled.checkbox label::after {
	background-color: #2D9B5E;
}
.checkbox_custom.disabled, .radio_custom.disabled, .checkbox_custom input[type="checkbox"]:disabled+label, .radio_custom input[type="radio"]:disabled+label {
	opacity: 0.5;
}
.checkbox_custom.disabled input[type="checkbox"], .radio_custom.disabled input[type="radio"], .checkbox_custom input[type="checkbox"]:disabled, .radio_custom input[type="radio"]:disabled {
	cursor: not-allowed;
}
.checkbox_custom.disabled label::before, .radio_custom.disabled label::before, .checkbox_custom input[type="checkbox"]:disabled+label::before, .radio_custom input[type="radio"]:disabled+label::before {
	background-color: #eee;
}
.control-label .checkbox_custom {
	margin-top: 0px;
}
.checkbox_custom span {
	float: left;
}
.checkbox_custom label>.form-control, .checkbox_custom .select {
	display: inline-block;
	float: left;
	margin-top: -8px;
}
/*adjust1*/
.checkbox_custom.adjust1>input[type="checkbox"], .radio_custom.adjust1>input[type="radio"] {
	width: 16px;
	height: 16px;
	margin-top: 2px;
}
.checkbox_custom.adjust1, .radio_custom.adjust1 {
	height: 16px;
	margin-top: 0px;
}
.checkbox_custom.adjust1>label::before, .radio_custom.adjust1>label::before {
	width: 16px;
	height: 16px;
	margin-top: 2px;
}
.checkbox_custom.adjust1>label, .radio_custom.adjust1>label {
	padding-left: 22px;
}
.checkbox_custom.adjust1.only_check>label, .radio_custom.adjust1.only_check>label {
	padding-left: 16px;
}
.radio_custom.adjust1 input[type="radio"]:checked+label::after, .radio_custom.adjust1.disabled.checkbox label::after {
	left: 4px;
	width: 8px;
	height: 8px;
}
.checkbox_custom.adjust1 input[type="checkbox"]:checked+label:after, .checkbox_custom.adjust1.disabled.checkbox label::after {
	width: 16px;
}
/*td_check*/
.td_check {
	width: 30px;
}
.td_check .checkbox_custom, .td_check .radio_custom {
	width: 16px;
	height: 16px;
	margin-top: 0px;
}
.td_check .checkbox_custom>input[type="checkbox"], .td_check .radio_custom>input[type="radio"], .td_check .checkbox_custom>label::before, .td_check .radio_custom>label::before {
	width: 16px;
	height: 16px;
}
.td_check .checkbox_custom input[type="checkbox"]:checked+label:after, .td_check .checkbox_custom.disabled.checkbox label::after, .td_check .checkbox_custom input[type="checkbox"]:disabled:checked+label:after {
	width: 16px;
}
/*.checkbox_st1*/
.checkbox_st1, .radio_st1 {
	display: inline-block;
	width: 16px;
	height: 16px;
	transition: all 0.15s ease-out 0s;
	cursor: pointer;
	border-radius: 1px;
	position: relative;
	z-index: 1;
	background-color: #fff;
	border: 1px solid #c1c9d2;
	color: #fff;
	transition: all 0.15s;
	outline: none !important;
}
.checkbox_st1[disabled], .radio_st1[disabled] {
	opacity: 0.5;
	background-color: #eee;
}
.checkbox_st1[disabled]+.control-label, .radio_st1[disabled]+.control-label {
	opacity: 0.5;
}
.radio_st1 {
	border-radius: 50%;
}
.checkbox_st1:not(:checked):not(:disabled):hover, .radio_st1:not(:checked):not(:disabled):hover {
	background-color: #c1c9d2;
}
.checkbox_st1:checked, .radio_st1:checked {
	background-color: #60a7ee;
	border-color: #60a7ee;
}
.checkbox_st1:checked::before, .radio_st1:checked::before {
	font-family: 'FontAwesome';
	content: "\f00c";
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	color: #fff;
	font-size: 12px;
	transition: all 0.2s;
}
.radio_st1:checked::before {
	border-radius: 50%;
}
form .checkbox_st1, form .radio_st1 {
	margin: 9px 0px;
	float: left;
}
form .checkbox_st1~label, form .radio_st1~label {
	padding-top: 7px;
	float: left;
}
/*fieldset-st1*/
fieldset.fieldset_st1 {
	padding: 10px;
	border: 1px solid #ddd;
	margin-bottom: 15px;
}
.fieldset_st1:hover {
	border-color: #60a7ee;
}
.fieldset_st1 legend {
	width: initial;
	padding: 0 10px;
	font-size: 16px;
	border: 0;
	background-color: transparent;
	margin-bottom: 10px;
	font-weight: bold;
}
.fieldset_st1 legend .checkbox_custom>label, .fieldset_st1 legend .radio_custom>label {
	font-weight: bold;
}
.fieldset_st1 legend .checkbox_custom {
	padding: 0px 10px;
	white-space: nowrap;
}
/* 文件 */
input[type="file"] {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 2;
}
/* 上传照片 */
.add-img {
	color: #868e96;
	float: left;
	margin-right: 10px;
	position: relative;
	background-color: #eaedf2;
	border: 1px solid #cbd1d8;
	transition: all .15s;
}
.add-img .delete {
	height: 30px;
	width: 30px;
	position: absolute;
	top: -5px;
	right: -5px;
	z-index: 2;
	background-color: rgba(0,0,0,0.6);
	border-radius: 50%;
	color: #fff;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
	transition: all .2s;
}
.add-img .delete:hover {
	background-color: hsla(0,0%,0%,0.8);
	transform: rotate(360deg);
}
/* 输入框 连起来的*/
.input_join input {
	margin: 0;
	width: 70px !important;
	float: left;
	border-radius: 0px;
}
.input_join input.col-xs-1, .input_join input.col-sm-1, .input_join input.col-md-1, .input_join input.col-lg-1, .col-xs-2, .input_join input.col-sm-2, .input_join input.col-md-2, .input_join input.col-lg-2, .input_join input.col-xs-3, .input_join input.col-sm-3, .input_join input.col-md-3, .input_join input.col-lg-3, .input_join input.col-xs-4, .input_join input.col-sm-4, .input_join input.col-md-4, .input_join input.col-lg-4, .input_join input.col-xs-5, .input_join input.col-sm-5, .input_join input.col-md-5, .input_join input.col-lg-5, .input_join input.col-xs-6, .input_join input.col-sm-6, .input_join input.col-md-6, .input_join input.col-lg-6, .input_join input.col-xs-7, .input_join input.col-sm-7, .input_join input.col-md-7, .input_join input.col-lg-7, .input_join input.col-xs-8, .input_join input.col-sm-8, .input_join input.col-md-8, .input_join input.col-lg-8, .input_join input.col-xs-9, .input_join input.col-sm-9, .input_join input.col-md-9, .input_join input.col-lg-9, .input_join input.col-xs-10, .input_join input.col-sm-10, .input_join input.col-md-10, .input_join input.col-lg-10, .input_join input.col-xs-11, .input_join input.col-sm-11, .input_join input.col-md-11, .input_join input.col-lg-11, .input_join input.col-xs-12, .input_join input.col-sm-12, .input_join input.col-md-12, .input_join input.col-lg-12 {
	padding-left: 12px;
	padding-right: 12px;
}
.input_join input.col-xs-1, .input_join input.col-sm-1, .input_join input.col-md-1, .input_join input.col-lg-1 {
	width: 8.33333333% !important;
}
.input_join input.col-xs-2, .input_join input.col-sm-2, .input_join input.col-md-2, .input_join input.col-lg-2 {
	width: 16.66666667% !important;
}
.input_join input.col-xs-3, .input_join input.col-sm-3, .input_join input.col-md-3, .input_join input.col-lg-3 {
	width: 25% !important;
}
.input_join input.col-xs-4, .input_join input.col-sm-4, .input_join input.col-md-4, .input_join input.col-lg-4 {
	width: 33.33333333% !important;
}
.input_join input.col-xs-5, .input_join input.col-sm-5, .input_join input.col-md-5, .input_join input.col-lg-5 {
	width: 41.66666667% !important;
}
.input_join input.col-xs-6, .input_join input.col-sm-6, .input_join input.col-md-6, .input_join input.col-lg-6 {
	width: 50% !important;
}
.input_join input.col-xs-7, .input_join input.col-sm-7, .input_join input.col-md-7, .input_join input.col-lg-7 {
	width: 58.33333333% !important;
}
.input_join input.col-xs-8, .input_join input.col-sm-8, .input_join input.col-md-8, .input_join input.col-lg-8 {
	width: 66.66666667% !important;
}
.input_join input.col-xs-9, .input_join input.col-sm-9, .input_join input.col-md-9, .input_join input.col-lg-9 {
	width: 75% !important;
}
.input_join input.col-xs-10, .input_join input.col-sm-10, .input_join input.col-md-10, .input_join input.col-lg-10 {
	width: 83.33333333% !important;
}
.input_join input.col-xs-11, .input_join input.col-sm-11, .input_join input.col-md-11, .input_join input.col-lg-11 {
	width: 91.66666667% !important;
}
.input_join input.col-xs-12, .input_join input.col-sm-12, .input_join input.col-md-12, .input_join input.col-lg-12 {
	width: 100% !important;
}
.input_join input:not(:last-child) {
	border-right: 1px solid transparent;
}
.input_join input:first-child {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.input_join input:last-child {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
/* 开关 */
input[type="checkbox"].switch_st1 {
	height: 30px;
	width: 50px;
	border-radius: 15px;
	cursor: pointer;
	margin: 0;
	padding: 0;
	border: none;
	background-color: #e5e5e5;
	transition: all 0.6s ease-in-out;
	position: relative;
}
input[type="checkbox"].switch_st1[disabled] {
	cursor: not-allowed;
	opacity: 0.5;
}
input[type="checkbox"].switch_st1:focus {
	outline: 0;
}
input[type="checkbox"].switch_st1:checked {
	background-color: #4CD964;
}
.switch_st1::after {
	content: ' ';
	height: 26px;
	width: 26px;
	position: absolute;
	top: 2px;
	left: 2px;
	z-index: 2;
	border-radius: 50%;
	background: #ffffff;
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.25), 0px 4px 11px 0px rgba(0, 0, 0, 0.08), -1px 3px 3px 0px rgba(0, 0, 0, 0.14);
	transition: all 0.3s cubic-bezier(0.42, 0.8, 0.58, 1.2);
	-webkit-transition: all 0.3s cubic-bezier(0.42, 0.8, 0.58, 1.2);
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
}
.switch_st1:checked::after {
	transform: translate(16px, 0);
	-webkit-transform: translate(16px, 0);
	right: 18px;
	left: inherit;
}
.switch_st1::before {
	height: 26px;
	width: 46px;
	content: ' ';
	position: absolute;
	left: 2px;
	top: 2px;
	background-color: #ffffff;
	border-radius: 15px;
	z-index: 1;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transform: scale(1);
	-webkit-transform: scale(1);
}
.switch_st1:checked::before, .switch_st1:active::before {
	transform: scale(0);
	-webkit-transform: scale(0);
}
/*label*/
.switch_st1_group {
	width: 50px;
	height: 30px;
	position: relative;
	display: inline-block;
}
.switch_st1+label {
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 1;
	margin-bottom: 0px;
}
.switch_st1+label::before {
	content: none;
	position: absolute;
	top: 0;
	left: 5px;
	line-height: 30px;
	color: #fff;
}
.switch_st1:checked+label::before {
	content: attr(data-nameone);
}
.switch_st1+label::after {
	content: attr(data-nametwo);
	position: absolute;
	top: 0;
	right: 5px;
	line-height: 30px;
	color: #293038;
}
input[type="checkbox"].switch_st1[disabled]+label::after {
	color: #77808c;
}
.switch_st1:checked+label::after {
	content: none;
}
/* 开关 */
input[type="checkbox"].switch_st1.switch_sm {
	height: 20px;
	width: 40px;
	border-radius: 10px;
}
.switch_st1.switch_sm::after {
	height: 16px;
	width: 16px;
}
.switch_st1.switch_sm::before {
	height: 16px;
	width: 36px;
	border-radius: 10px;
}
/* 打分 start */
.star-rating.disabled {
	pointer-events: none;
}
.star-rating>* {
	position: relative;
	width: 20px;
	height: 20px;
	float: left;
}
.star-rating>*:active {
	top: 1px;
}
.star-rating>*+* {
	margin-left: 2px;
}
.star-rating>*>i {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	overflow: hidden;
	font-size: 20px;
	transition: all 0.15s;
}
.star-rating>*>i:first-of-type {
	left: 0;
	color: #c1c9d2;
}
.star-rating>*:hover>i:first-of-type {
	color: #9faab7;
}
.star-rating>*>i:nth-of-type(2) {
	width: 0%;
	left: 0;
	color: #eac803;
}
.star-rating>*:hover>i:nth-of-type(2) {
	color: #D1B203;
}
.star-rating>*>i::before {
	position: absolute;
	top: 0;
}
.star-rating>*>i:nth-of-type(1)::before {
	left: 0;
}
.star-rating>*>i:nth-of-type(2)::before {
	left: 0;
}
.star-rating>.tips {
	color: #647589;
	line-height: 20px;
	padding-left: 5px;
	white-space: nowrap;
}
.form-group .star-rating {
	margin-top: 7px;
}
/* 打分 end */
/*card-paper start*/
/*card-paper-st1*/
.card-paper-st1 {
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding-left: 5px;
	padding-right: 5px;
}
.card-paper-st1 .card-cont {
	position: relative;
	padding: 0 10px;
	z-index: 1;
}
/*横线*/
.card-paper-st1 .card-cont::after {
	content: "";
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 0px;
	left: 0;
	z-index: 1;
	background: #eaedf2;
}
/*file-icon*/
.card-paper-st1 .card-cont .file-icon {
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 10px;
}
.card-paper-st1 .card-cont .file-icon img {
	height: 100%;
	width: 100%;
}
/*name*/
.card-paper-st1 .card-cont .name {
	width: calc(100% - 280px);
	margin: 0;
	float: left;
	line-height: 40px;
	font-size: 14px;
}
/*size*/
.card-paper-st1 .card-cont .size {
	color: #00a1e0;
	float: right;
	margin-right: 10px;
}
/*btns*/
.card-paper-st1 .card-cont .btns {
	float: right;
	padding-top: 5px;
	transition: all 0.2s;
}
.card-paper-st1 .card-cont .btns .btn {
	height: 30px;
	padding: 5px 6px;
	line-height: 20px;
	float: left;
	color: #647589;
	border: none;
}
.card-paper-st1 .card-cont .btns .btn:hover {
	color: #333;
	background-color: hsla(0, 0%, 0%, 0.1);
}
/*进度条*/
.card-paper-st1 .card-cont .progress-st2 {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0px;
	z-index: -1;
	background: #f5f5f5;
}
/*state2*/
.card-paper-st2 {
	width: 200px;
	padding: 5px;
	float: left;
}
.card-paper-st2 .card-cont {
	width: 100%;
	height: 250px;
	border: 1px solid #eaedf2;
	padding: 5px;
	position: relative;
	transition: all 0.2s;
}
/*file-icon*/
.card-paper-st2 .card-cont .file-icon {
	width: 100%;
	height: 180px;
	overflow: hidden;
}
.card-paper-st2 .card-cont .file-icon img {
	height: 100%;
	max-width: 100%;
	margin: 0 auto;
	transition: all 0.2s;
	display: block;
}
/*name*/
.card-paper-st2 .card-cont .name {
	font-weight: bold;
	font-size: 16px;
}
/*size*/
.card-paper-st2 .card-cont .size {
	color: #647589;
}
/*btns*/
.card-paper-st2 .card-cont .btns {
	position: absolute;
	background: rgba(0, 0, 0, 0.8);
	height: 40px;
	width: 0;
	top: 145px;
	transition: all 0.2s;
	overflow: hidden;
}
.card-paper-st2 .card-cont .btns .btn {
	height: 30px;
	padding: 5px 6px;
	margin-top: 5px;
	border-radius: 0;
	border: 0;
	box-shadow: none;
	color: hsla(0, 0%, 100%, 0.8);
	line-height: 20px;
	float: left;
}
.card-paper-st2 .card-cont .btns .btn:hover {
	background-color: hsla(0, 0%, 100%, 0.2);
	color: #fff;
}
.card-paper-st2 .card-cont .btns .btn+.btn {
	border-left: 1px solid hsla(0, 0%, 100%, 0.1);
}
/*hover*/
.card-paper-st2 .card-cont:hover {
	border-color: #00a1e0;
}
.card-paper-st2 .card-cont:hover .file-icon img {
	transform: scale(1.2, 1.2);
}
.card-paper-st2 .card-cont:hover .btns {
	width: calc(100% - 10px);
}
/*card-paper end*/
/* form end------------------------------------------------------------------------------------------------------------------------ */
/*table start------------------------------------------------------------------------------------------------------------------------ */
.table {
	margin-bottom: 10px;
	text-align: center;
}
.table-layoutfix {
	table-layout: fixed;
}
/*table 虚线边*/
.dash_tb tr {
	text-align: center;
}
.dash_tb thead tr {
	background: rgba(96, 167, 238, 0.2);
	font-weight: bold;
}
.dash_tb tfoot tr {
	background: #e4e7eb;
	font-weight: bold;
}
.table.dash_tb tfoot tr td {
	border-top: 0px !important;
}
.table-striped>tbody>tr:nth-of-type(odd) {
	background-color: transparent;
}
.table-striped>tbody>tr:nth-of-type(even) {
	background-color: #f5f5f5;
}
.table-hover>tbody>tr:hover {
	background-color: #fcf8e3;
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
	vertical-align: middle;
	max-width: 400px;
	min-width: 30px;
	display: table-cell;
}
.table.dash_tb>thead>tr>th, .table.dash_tb>tbody>tr>th, .table.dash_tb>tfoot>tr>th, .table.dash_tb>thead>tr>td, .table.dash_tb>tbody>tr>td, .table.dash_tb>tfoot>tr>td {
	border-top: 1px dashed #ddd;
	border-right: 1px dashed #ddd;
}
.table.dash_tb>tbody {
	border-bottom: 1px dashed #ddd;
}
.table.dash_tb>thead>tr>th:last-child, .table.dash_tb>tbody>tr>th:last-child, .table.dash_tb>tfoot>tr>th:last-child, .table.dash_tb>thead>tr>td:last-child, .table.dash_tb>tbody>tr>td:last-child, .table.dash_tb>tfoot>tr>td:last-child {
	border-right: 1px dashed transparent;
}
tfoot tr td {
	border-bottom: 1px solid #ddd;
}
.table .checkbox_custom, .table .radio_custom {
	margin-top: 0;
}
.td_check {
	border-right: 1px solid #ddd;
	width: 36px;/*	min-width: 36px;*/
}
.td_check .checkbox_custom>label, .td_check .radio_custom>label {
	padding-left: 20px;
}
.td_strong, .td_middle, .td_weak, .td_danger {
	display: inline-block;
	border-radius: 2px;
	padding: 4px 7px;
	color: #fff;
}
.td_strong {
	background-color: #3ea5b3;
}
.td_middle {
	background-color: #ffa356;
}
.td_weak {
	background-color: #fb716f;
}
.td_danger {
	background-color: #d9534f;
}
.btn-td {
	padding: 2px 4px;
	margin: 2px;
}
.btn_tdicon {
	display: inline-block !important;
	padding: 4px 8px;
}
.btn_tdicon.btn-link {
	color: #6c757d;
}
.btn_tdicon.btn-link:hover {
	color: #60a7ee;
}
.table thead tr th .btn-h-xxs, .table thead tr td .btn-h-xxs {
	margin-top: -2px;
}
/*排序两种规则切换*/
.rank-toggle {
	position: absolute;
	top: 0px;
	bottom: 0;
	right: 0;
	width: 12px;
	font-size: 14px;
	text-align: center;
	background-color: rgba(0,0,0,0.1);
}
.rank-toggle i {
	right: 0;
	position: absolute;
	cursor: pointer;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	color: #77808c;
}
.rank-toggle i:first-of-type {
	margin-top: -5px;
}
.rank-toggle i:last-of-type {
	margin-top: 5px;
}
.rank-toggle:hover {
	background-color: #fff;
}
.rank-toggle:hover i {
	color: hsla(0, 0%, 100%, 0.7);
}
.rank-toggle i:hover {
	color: #fff;
}
/*table end------------------------------------------------------------------------------------------------------------------------ */
/*tree-coat start------------------------------------------------------------------------------------------------------------------------ */
/*a*/
.tree-coat .tree-drop>.tree-list>a {
	display: block;
	text-decoration: none;
	color: #868e96;
	float: left;
}
.tree-coat .tree-drop>.tree-list>a>i {
	height: 20px;
	width: 20px;
	border-radius: 50%;
	font-size: 16px;
	text-align: center;
	line-height: 20px;
	cursor: pointer;
	transform: rotate(0deg);
	transition: all 0.15s;
	display: none;
}
.tree-coat .tree-drop .tree-list>.tree-node>i {
	display: block;
}
/*cont*/
.tree-coat .tree-drop>.tree-list>.cont>i {
	height: 20px;
	width: 20px;
	color: #868e96;
	font-size: 14px;
	text-align: center;
	line-height: 20px;
	float: left;
}
/*name*/
.tree-coat .tree-drop>.tree-list>.cont>.name {
	padding-left: 5px;
	margin: 0;
	color: #293038;
	line-height: 20px;
	font-size: 14px;
	float: left;
	max-width: 100%;
}
/*.tree-coat：checkbox_st1 radio_st1*/
.tree-coat .tree-drop>.tree-list>.cont>.checkbox_st1, .tree-coat .tree-drop>.tree-list>.cont>.radio_st1, .tree-coat .tree-drop>.tree-list>.cont>.form-horizontal .radio, .tree-coat .tree-drop>.tree-list>.cont>.form-horizontal .checkbox, .tree-coat .tree-drop>.tree-list>.cont>.form-horizontal .radio-inline, .tree-coat .tree-drop>.tree-list>.cont>.form-horizontal .checkbox-inline {
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left: 3px;
	float: left;
}
/*info*/
.tree-coat .tree-drop>.tree-list>.cont>.info {
	padding-left: 5px;
	margin: 0;
	color: #868e96;
	line-height: 20px;
	font-size: 12px;
	float: left;
}
/*tooltip*/
.tree-coat .tree-drop>.tree-list>.cont>*[data-toggle="tooltip"]>.icon-xs {
	margin-top: 7px;
}
.tree-coat .tree-drop>.tree-list>.cont>*[data-toggle="tooltip"]>.icon-sm {
	margin-top: 5px;
}
.tree-coat .tree-drop>.tree-list>.cont>*[data-toggle="tooltip"]>.icon-md {
	margin-top: 3px;
}
.tree-coat .tree-drop>.tree-list>.cont>*[data-toggle="tooltip"]>.icon-lg {
	margin-top: 1px;
}
/*form-control*/
.tree-coat .tree-drop>.tree-list>.cont>.form-control {
	float: left;
	width: 100px;
	height: 28px;
	padding: 3px 10px;
	margin-top: 1px;
}
/*tree-coat end------------------------------------------------------------------------------------------------------------------------ */
/* Tooltip start------------------------------------------------------------------------------------------------------------------------ */
.tooltip {
	opacity: 0;
	max-width: 360px;
	background-color: #fff;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
	border-radius: 3px;
	transition: opacity 0.2s;
	z-index: -1;
	position: fixed;
}
.tooltip.in {
	opacity: 1;
	z-index: 9999;
}
.tooltip::before {
	content: '';
	height: 0px;
	width: 0px;
	position: absolute;
	border-width: 8px;
	border-style: solid;
	border-color: #fff;
}
/*topleft*/
.tooltip[data-direction="topleft"] {
	box-shadow: 3px -3px 6px rgba(0, 0, 0, .3);
}
.tooltip[data-direction="topleft"]::before {
	left: 8px;
	bottom: -8px;
	border-left-color: transparent !important;
	border-right-color: transparent !important;
	border-bottom-width: 0px !important;
}
/*top*/
.tooltip[data-direction="top"] {
	box-shadow: 0px -3px 6px rgba(0, 0, 0, .3);
}
.tooltip[data-direction="top"]::before {
	left: 50%;
	bottom: -8px;
	transform: translateX(-50%);
	border-left-color: transparent !important;
	border-right-color: transparent !important;
	border-bottom-width: 0px !important;
}
/*topright*/
.tooltip[data-direction="topright"] {
	box-shadow: 3px -3px 6px rgba(0, 0, 0, .3);
}
.tooltip[data-direction="topright"]::before {
	right: 8px;
	bottom: -8px;
	border-left-color: transparent !important;
	border-right-color: transparent !important;
	border-bottom-width: 0px !important;
}
/*righttop*/
.tooltip[data-direction="righttop"] {
	box-shadow: 3px -3px 6px rgba(0, 0, 0, .3);
}
.tooltip[data-direction="righttop"]::before {
	top: 8px;
	left: -8px;
	border-top-color: transparent !important;
	border-bottom-color: transparent !important;
	border-left-width: 0px !important;
}
/*right*/
.tooltip[data-direction="right"] {
	box-shadow: 3px 0px 6px rgba(0, 0, 0, .3);
}
.tooltip[data-direction="right"]::before {
	top: 50%;
	left: -8px;
	transform: translateY(-50%);
	border-top-color: transparent !important;
	border-bottom-color: transparent !important;
	border-left-width: 0px !important;
}
/*rightbottom*/
.tooltip[data-direction="rightbottom"] {
	box-shadow: 3px 3px 6px rgba(0, 0, 0, .3);
}
.tooltip[data-direction="rightbottom"]::before {
	bottom: 8px;
	left: -8px;
	border-top-color: transparent !important;
	border-bottom-color: transparent !important;
	border-left-width: 0px !important;
}
/*bottomright*/
.tooltip[data-direction="bottomright"] {
	box-shadow: 3px 3px 6px rgba(0, 0, 0, .3);
}
.tooltip[data-direction="bottomright"]::before {
	top: -8px;
	right: 8px;
	border-left-color: transparent !important;
	border-right-color: transparent !important;
	border-top-width: 0px !important;
}
/*bottom*/
.tooltip[data-direction="bottom"] {
	box-shadow: 0px 3px 6px rgba(0, 0, 0, .3);
}
.tooltip[data-direction="bottom"]::before {
	left: 50%;
	top: -8px;
	transform: translateX(-50%);
	border-left-color: transparent !important;
	border-right-color: transparent !important;
	border-top-width: 0px !important;
}
/*bottomleft*/
.tooltip[data-direction="bottomleft"] {
	box-shadow: 3px 3px 6px rgba(0, 0, 0, .3);
}
.tooltip[data-direction="bottomleft"]::before {
	top: -8px;
	left: 8px;
	border-left-color: transparent !important;
	border-right-color: transparent !important;
	border-top-width: 0px !important;
}
/*leftbottom*/
.tooltip[data-direction="leftbottom"] {
	box-shadow: -3px 3px 6px rgba(0, 0, 0, .3);
}
.tooltip[data-direction="leftbottom"]::before {
	bottom: 8px;
	right: -8px;
	border-top-color: transparent !important;
	border-bottom-color: transparent !important;
	border-right-width: 0px !important;
}
/*left*/
.tooltip[data-direction="left"] {
	box-shadow: -3px 0px 6px rgba(0, 0, 0, .3);
}
.tooltip[data-direction="left"]::before {
	top: 50%;
	right: -8px;
	transform: translateY(-50%);
	border-top-color: transparent !important;
	border-bottom-color: transparent !important;
	border-right-width: 0px !important;
}
/*lefttop*/
.tooltip[data-direction="lefttop"] {
	box-shadow: -3px -3px 6px rgba(0, 0, 0, .3);
}
.tooltip[data-direction="lefttop"]::before {
	top: 8px;
	right: -8px;
	border-top-color: transparent !important;
	border-bottom-color: transparent !important;
	border-right-width: 0px !important;
}
/* Tooltip content*/
.tooltip-text {
	font-size: 12px;
	padding: 10px;
}
/* Tooltip end------------------------------------------------------------------------------------------------------------------------ */
/*手风琴切换panel*/
.panel-group .panel-heading+.panel-collapse>.panel-body, .panel-group .panel-heading+.panel-collapse>.list-group {
	border-top: 0;
}
.panel-group {
	border: none;
	box-shadow: none;
	border-radius: 0;
}
.panel-group>.panel {
	background-color: transparent;
	border: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
}
.panel-group>.panel>.panel-heading {
	background-color: transparent;
	border-color: transparent;
	padding: 0;
	margin-bottom: 10px;
	transition: all 0.15s;
}
/* tab */
.nav-tabs>li:first-child.active>a, .nav-tabs>li:first-child.active>a:hover, .nav-tabs>li:first-child.active>a:focus {
	border-left-color: transparent;
}
/*tab：流程样式 process */
.process .col-xs-1, .process .col-sm-1, .process .col-md-1, .process .col-lg-1, .process .col-xs-2, .process .col-sm-2, .process .col-md-2, .process .col-lg-2, .process .col-xs-3, .process .col-sm-3, .process .col-md-3, .process .col-lg-3, .process .col-xs-4, .process .col-sm-4, .process .col-md-4, .process .col-lg-4, .process .col-xs-5, .process .col-sm-5, .process .col-md-5, .process .col-lg-5, .process .col-xs-6, .process .col-sm-6, .process .col-md-6, .process .col-lg-6, .process .col-xs-7, .process .col-sm-7, .process .col-md-7, .process .col-lg-7, .process .col-xs-8, .process .col-sm-8, .process .col-md-8, .process .col-lg-8, .process .col-xs-9, .process .col-sm-9, .process .col-md-9, .process .col-lg-9, .process .col-xs-10, .process .col-sm-10, .process .col-md-10, .process .col-lg-10, .process .col-xs-11, .process .col-sm-11, .process .col-md-11, .process .col-lg-11, .process .col-xs-12, .process .col-sm-12, .process .col-md-12, .process .col-lg-12 {
	padding-right: 0px;
	padding-left: 0px;
}
.process {
	position: relative;
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.process li {
	position: relative;
}
.process li>a {
	display: block;
	margin: 0;
	padding: 0;
	border-radius: 0;
	position: relative;
	cursor: pointer;
	transition: all .15s;
}
.process li>a:hover, .process li>a:focus, .process li.active>a:hover, .process li.active>a:focus {
	border: 0;
	background-color: transparent;
	text-decoration: none;
}
/*page*/
.page {
	width: 100%;
	border-top: 1px solid #eaedf2;
	padding: 10px 0px;
}
body.dark .page {
	border-top-color: hsla(0, 0%, 100%, 0.15);
}
/*page ul*/.page ul {
	float: right;
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.page ul li {
	float: left;
}
.page ul li a {
	display: block;
	position: relative;
	height: 34px;
	min-width: 34px;
	border: 1px solid #eaedf2;
	text-align: center;
	color: #647589;
	line-height: 34px;
	font-size: 14px;
	padding: 0px 10px;
	cursor: pointer;
}
.page ul li + li a {
	margin-left: 5px;
}
.page ul li a > i {
	font-size: 18px;
}
.page ul li a:hover {
	border-color: rgba(0,161,224,0.4);
	background-color: rgba(0,161,224,0.2);
	color: #006a94;
	font-weight: bold;
}
.page ul li.active a {
	border: 1px solid #00a1e0;
	background-color: #00a1e0;
	color: #fff;
	font-weight: bold;
}
.page ul li a:active {
	border: 1px solid #008FC7;
	background-color: #008FC7;
	color: #fff;
	font-weight: bold;
}
.page ul li.disabled a {
	border: 1px solid transparent;
	background-color: transparent;
	color: #77808c;
	font-weight: normal;
}
.page ul li.ellipsis a {
	border: 1px solid transparent;
	background-color: transparent;
	color: #647589;
	font-weight: normal;
}
/*page .info*/.page .info {
	float: right;
	display: inline-block;
	font-size: 14px;
	line-height: 36px;
	color: #647589;
	letter-spacing: 1px;
	margin-right: 10px;
}
/*label样式*/
.label {
	border: 1px solid transparent;
	display: inline-block;
}
.label.label-hover {
	cursor: pointer;
}
.label.pull-left {
	margin-right: 5px;
	margin-bottom: 5px;
}
.label.pull-right {
	margin-left: 5px;
	margin-bottom: 5px;
}
/*size*/
.label-sm, .label-btn.label-sm>span {
	padding: 2px 6px;
}
.label-md, .label-btn.label-md>span {
	padding: 6px 10px;
}
.label-lg, .label-btn.label-lg>span {
	padding: 10px 14px;
}
.label-btn.label-sm, .label-btn.label-md, .label-btn.label-lg {
	padding: 0;
}
.label-btn.label-sm>span, .label-btn.label-md>span, .label-btn.label-lg>span {
	display: inline-block;
	float: left;
}
/*宽*/
.label-block {
	width: 100%;
}
/*shape*/
.label-rectangle {
	border-radius: 0;
}
.label-round {
	border-radius: 1em;
}
/*背景浅字深*/
/*.primary*/
.label-re-primary {
	background-color: #DBE9F5;
	color: #204d74;
	border-color: #B3D0EA;
}
.label-re-primary.label-hover:hover, .label-re-primary.active {
	background-color: #B3D0EA;
	color: #122b40;
}
/*.danger*/
.label-re-danger {
	background-color: #f2dede;
	color: #ac2925;
	border-color: #e4b9b9;
}
.label-re-danger.label-hover:hover, .label-re-danger.active {
	background-color: #e4b9b9;
	color: #761c19;
}
/*.warning*/
.label-re-warning {
	background-color: #fcf8e3;
	color: #d58512;
	border-color: #f7ecb5;
}
.label-re-warning.label-hover:hover, .label-re-warning.active {
	background-color: #f7ecb5;
	color: #985f0d;
}
/*.success*/
.label-re-success {
	background-color: #dff0d8;
	color: #398439;
	border-color: #c1e2b3;
}
.label-re-success.label-hover:hover, .label-re-success.active {
	background-color: #c1e2b3;
	color: #255625;
}
/*.info*/
.label-re-info {
	background-color: #d9edf7;
	color: #269abc;
	border-color: #afd9ee;
}
.label-re-info.label-hover:hover, .label-re-info.active {
	background-color: #afd9ee;
	color: #1b6d85;
}
/*背景深字浅*/
/*info*/
.label-info {
	background-color: #5bc0de;
	color: #fff;
}
.label-info.label-hover:hover {
	background-color: #46b8da;
}
/*danger*/
.label-danger {
	background-color: #d9534f;
	color: #fff;
}
.label-danger.label-hover:hover {
	background-color: #d43f3a;
}
/*warning*/
.label-warning {
	background-color: #f0ad4e;
	color: #fff;
}
.label-warning.label-hover:hover {
	background-color: #eea236;
}
/*success*/
.label-success {
	background-color: #5cb85c;
	color: #fff;
}
.label-success.label-hover:hover {
	background-color: #4cae4c;
}
/*primary*/
.label-primary {
	background-color: #337ab7;
	color: #fff;
}
.label-primary.label-hover:hover {
	background-color: #2e6da4;
}
/*label里的btn*/
.label.label-btn {
	border: 0;
}
.label.label-btn .btn-label {
	width: 0;
	padding: 4px 0px;
	border: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	text-align: center;
	transition: all 0.15s;
}
.label.label-btn.label-md .btn-label {
	height: 26px;
}
.label.label-btn:hover.label-md .btn-label {
	width: 26px;
}
.label.label-btn.label-lg .btn-label {
	height: 34px;
	border: 0;
}
.label.label-btn:hover.label-lg .btn-label {
	width: 34px;
}
.label.label-btn>span {
	display: inline-block;
	float: left;
}
.label-btn.label-md>span {
	padding: 7px 19px;
	transition: all 0.15s;
}
.label.label-btn:hover.label-md>span {
	padding: 7px 6px;
}
.label-btn.label-lg>span {
	padding: 11px 23px;
	transition: all 0.15s;
}
.label.label-btn:hover.label-lg>span {
	padding: 11px 6px;
}
/*label-input样式*/
.label.label-btn>input {
	width: 160px;
	transition: all 0.15s;
}
.label.label-btn:hover>input {
	width: 126px;
}
/*label-input样式*/
.label.label-btn input[type="text"].pull-left {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
/*label-btn颜色*/
.label.label-btn .btn-label {
	background-color: #2D9B5E;
	color: #fff;
}
/*badge*/
/*cogray*/
.badge.cogray {
	background-color: #868e96;
}
/*cosuccess*/
.badge.cosuccess {
	background-color: #5cb85c;
}
/*cowarning*/
.badge.cowarning {
	background-color: #f0ad4e;
}
/*codanger*/
.badge.codanger {
	background-color: #d9534f;
}
/* sex */
.sex {
	height: 20px;
	width: 20px;
	display: inline-block;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	border-radius: 50%;
}
.sex-sm {
	height: 16px;
	width: 16px;
	font-size: 12px;
	line-height: 16px;
}
.female {
	background-color: #ed5564;
	color: #fff;
}
.male {
	background-color: #4b89dc;
	color: #fff;
}
.outline-female {
	border: 1px solid #ed5564;
	color: #ed5564;
}
.outline-male {
	border: 1px solid #4b89dc;
	color: #4b89dc;
}
/*pre*/
pre {
	padding: 10px;
	margin: 0;
	border-radius: 0px;
}
/*p*/
p:last-of-type {
	margin-bottom: 0px;
}
/* well */
.well {
	min-height: 20px;
	background-color: transparent;
	border: 0;
	border-radius: 0px;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 10px;
}
/*.breadcrumb*/
.breadcrumb {
	display: inline-block;
	padding: 0px;
	background-color: transparent;
	font-size: 12px;
}
.breadcrumb>li {
	color: #647589;
}
.breadcrumb>li>a {
	color: #008FC7;
}
.breadcrumb>li+li:before {
	content: "<";
	color: #647589;
}
/*rank*/
.rank {
	display: inline-block;
	height: 20px;
	min-width: 20px;
	text-align: center;
	border-radius: 1px;
	background-color: rgba(0,161,224,0.3);
	color: #006992;
}
.rank.rank-first ,body.dark .rank.rank-first {
	color: #fff;
	background-color: #dd5442;
}
.rank.rank-second,body.dark .rank.rank-second {
	color: #fff;
	background-color: #fc7f2e;
}
.rank.rank-third,body.dark .rank.rank-third {
	color: #fff;
	background-color: #eac803;
}
/*overlay_hoverD*/
.overlay_hoverD, .overlay-hoverD {
	position: relative;
}
.overlay_hoverD:hover .overlay, .overlay-hoverD:hover .overlay {
	display: block;
}
.overlay {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: hsla(0, 0%, 0%, 0.7);
}
.overlay.overlay-blank {
	top: initial;
	left: initial;
	background-color: transparent;
}
/*瀑布流*/
.grid {
	position: relative;
	margin: 0 auto;
	width: 100% !important;
}
.grid-item {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	border-radius: 3px;
	padding: 0px 5px;
	transition: .3s ease-in-out;
}

@media (min-width: 960px) {
.grid-item {
	width: 50%;
}
}

@media (min-width: 1200px) {
.grid-item {
	width: 25%;
}
}

@media (min-width: 1440px) {
.grid-item {
	width: 25%;
}
}

@media (min-width: 1680px) {
.grid-item {
	width: 20%;
}
}
/*页面布局common*/
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	padding-right: 5px;
	padding-left: 5px;
}
.row {
	margin-right: -5px;
	margin-left: -5px;
}
.container-fluid {
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
}
#header {
	transition: all 0.5s;
	border-radius: 0px;
	border: none;
}
#footer {
	text-align: center;
	font-size: 12px;
	color: #94979b;
	line-height: 22px;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}
