/******************对bootstrap，公共样式进行补充进行补充置于下面**********************************/
.fll {
	float: left;
}

.flr {
	float: right;
}

.fln {
	float: none;
}

.fts0 {
	font-size: 1em;
}

.fts1 {
	font-size: 15px;
}

.fts2 {
	font-size: 1.5em;
}

.fts3 {
	font-size: 2em;
}

.fts4 {
	font-size: 3em;
}

.fts5 {
	font-size: 14px;
}

.fts6 {
	font-size: 12px;
}

.fts7 {
	font-size: 18px;
}

.fts8 {
	font-size: 16px;
}

.fts9 {
	font-size: 13px;
}


.ftw-b {
	font-weight: bold;
}
.ut-m {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: normal !important;
	outline: 0 !important
}

.ut-o {
	overflow: hidden;
}

.text-a {
	text-align: center;
}

.ut-s {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap !important;
	outline: 0 !important
}

.t-wh {
	color: #fff;
}

.t-bk {
	color: #000;
}

.t-gray {
	color: #333;
}

.t-red {
	color: #f00;
}

.t-blue {
	color: #0e92dd;
}

.t-blue2 {
	color: #116e8d;
}

.t-blue3 {
	color: #0d96f2;
}

.t-blue4 {
	color: #08e1e9;
}

.t-blue5 {
	color: #83a5df;
}

.t-blue6 {
	color: #0eace4;
}

.t-blue7 {
	color: #0fb4ee;
}

.t-blue8 {
	color: #23ebf2;
}

.t-blue9 {
	color: #4461fe;
}

.t-blue10 {
	color: #00bdff;
}
.t-blu11 {
	color: #0000ff;
}
.t-orange {
	color: #ff9600;
}

.t-gra {
	color: #5d5d5d;
}

.t-gra1 {
	color: #999999;
}

.t-gra2 {
	color: #cccccc;
}

.t-green {
	color: #59c959;
}

.t-pink {
	color: #e409e2;
}

.bg-wh {
	background-color: #fff;
}

.bg-blue {
	background-color: #4dbbf2;
}

.bg-blue1 {
	background-color: #26A3E1;
}

.bg-blue2 {
	background-color: #41AFAB;
}

.bg-blue3 {
	background-color: #fbfcfe;
}

.bg-blue4 {
	background-color: #6398cd;
}

.bg-blue5 {
	background-color: #9dbede;
}

.bg-blue6 {
	background-color: #6398cb;
}

.bg-blue7 {
	background-color: #444c6b;
}

.bg-blue8 {
	background-color: #253376;
}

.bg-blue9 {
	background-color: #2278b4;
}

.bg-blue10 {
	background-color: #3e51bd;
}

.bg-purple1 {
	background-color: #743BA5;
}

.bg-green1 {
	background-color: #A9D06E;
}

.bg-orange1 {
	background-color: #EAA14B;
}

.bg-gra {
	background-color: #f0f0f0;
}

.bg-gra1 {
	background-color: #fafafa;
}

.bg-gra2 {
	background-color: #fafafa;
	width: 101%;
	height: 2.5em;
}

.bg-gray {
	background-color: #5e6380;
}

.bg-brown {
	background-color: #b49c73;
}

.bg-no {
	background: none;
}

.pd-a {
	padding: .5em;
}

.pd-a1 {
	padding: .8em;
}

.pd-a2 {
	padding: 1.75em;
}

.pd-a3 {
	padding: .25em;
}

.pd-a4 {
	padding: 3px 6px;
}

.pd-a5 {
	padding: 7px 29px;
}

.pd-a6 {
	padding: 0.69em 1.68em;
}

.pd-a7 {
	padding: 1.18em 0.19em;
}

.pd-t {
	padding-top: .5em;
}

.pd-t1 {
	padding-top: .8em;
}

.pd-t2 {
	padding-top: 1.75em;
}

.pd-t3 {
	padding-top: 0.938em;
}

.pd-t4 {
	padding-top: 1.2em;
}

.pd-r {
	padding-right: .5em;
}

.pd-r1 {
	padding-right: .8em;
}
.pd-r2 {
	padding-right: 1.3em;
}

.pd-r3 {
	padding-right: 1.75em;
}

.pd-r4 {
	padding-right: 2.5em;
}

.pd-r5 {
	padding-right: 4em;
}

.pd-b {
	padding-bottom: .4em;
}

.pd-b1 {
	padding-bottom: .8em;
}

.pd-b2 {
	padding-bottom: 1.75em;
}

.pd-b3 {
	padding-bottom: 1.2em;
}

.pd-l {
	padding-left: .5em;
}

.pd-l1 {
	padding-left: .8em;
}
.pd-l2 {
	padding-left: 1.3em;
}

.pd-l3 {
	padding-left: 1.5em;
}

.pd-l4 {
	padding-left: 1.75em;
}

.pd-lo {
	padding-left: 0;
}

.pd-ro {
	padding-right: 0;
}

.mg {
	margin: 3.75em 3.75em 3.12em 3.75em;
}

.mg1 {
	margin: 2em 3.75em 3.12em 3.75em;
}

.mg-a {
	margin: 0 auto;
}

.mg-a1 {
	margin: .7em;
}

.mg-a1 {
	margin: 1.75em;
}

.mg-a2 {
	margin: .5em 1.5em;
}

.mg-a3 {
	margin: 1.375em 2.43em;
}

.mg-t {
	margin-top: .4em;
}

.mg-t1 {
	margin-top: .8em;
}

.mg-t2 {
	margin-top: 1.75em;
}

.mg-t3 {
	margin-top: 2.5em;
}

.mg-t4 {
	margin-top: .25em;
}

.mg-t5 {
	margin-top: 18px;
}

.mg-t6 {
	margin-top: .625em;
}

.mg-t7 {
	margin-top: 15px;
}

.mg-t8 {
	margin-top: 25px;
}
.mg-t9{
	margin-top: 8%;
}
.mg-t10{
	margin-top: 20%;
}

.mg-r {
	margin-right: .4em;
}

.mg-r0 {
	margin-right: 1.5em;
}

.mg-r1 {
	margin-right: .2em;
}

.mg-r2 {
	margin-right: 0;
}

.mg-r3 {
	margin-right: 2.5em;
}

.mg-r4 {
	margin-right: 3em;
}

.mg-r5 {
	margin-right: 4em;
}

.mg-r6 {
	margin-right: 5em;
}

.mg-r7 {
	margin-right: 20px;
}

.mg-l {
	margin-left: .4em;
}

.mg-l1 {
	margin-left: .625em;
}

.mg-l2 {
	margin-left: 1em;
}

.mg-l3 {
	margin-left: 1.5em;
}

.mg-l4 {
	margin-left: 1.68em;
}

.mg-l5 {
	margin-left: 2em;
}

.mg-l6 {
	margin-left: 2.5em;
}

.mg-l7 {
	margin-left: 3em;
}

.mg-l8 {
	margin-left: 3.5em;
}
.mg-19{
	margin-left: 100px;
}

.mg-b {
	margin-bottom: .4em;
}

.mg-b1 {
	margin-bottom: .8em;
}

.mg-b2 {
	margin-bottom: 1.125em;
}

.mg-b3 {
	margin-bottom: 1.75em;
}

.mg-b4 {
	margin-bottom: .625em;
}

.mg-b5 {
	margin-bottom: 15px;
}

.mg-l {
	margin-left: .4em;
}

.mg-l1 {
	margin-left: .8em;
}

.mg-l2 {
	margin-left: 1.75em;
}

.mg-l3 {
	margin-left: 2.75em;
}

.um-h1 {
	min-height: 1em;
}

.um-h2 {
	min-height: 1.5em;
}

.um-h3 {
	min-height: 2em;
}

.um-h4 {
	min-height: 4em;
}

.um-h5 {
	min-height: 5em;
}

.um-w1 {
	min-width: 1em;
}

.um-w2 {
	min-width: 2em;
}

.b-t {
	border-top: 1px solid;
}

.b-b {
	border-bottom: 1px solid;
}

.b-d {
	border-bottom: 1px dashed;
}

.b-l {
	border-left: 1px solid;
}

.b-r {
	border-right: 1px solid;
}

.b1 {
	border: 1px solid;
}

.b-wt {
	border-color: #fff;
}

.b-bk {
	border-color: #252526;
}

.b-gra {
	border-color: #bababa;
}

.b-gra1 {
	border-color: #e4e4e4;
}

.b-gra2 {
	border-color: #9e9e9e;
}

.b-gra3 {
	border-color: #cecece;
}

.b-gra4 {
	border-color: #ddd !important;
}

.b-gra5 {
	border-color: #cccccc;
}

.b-gra6 {
	border-color: #999;
}

.b-blue {
	border-color: #0e92dd;
}

.b-blu1 {
	border-color: #0fbcf8;
}

.b-blu2 {
	border-color: #88c2ff;
}
.b-blu3 {
	border-color: #00b7ee;
}

.bhx-body .b-blue-spa {
	color: #FFB30F;
}

.b-blue-spa {
	border-color: #FFB30F;
}

.b-w1 {
	border-width: 2px;
}

.b-w2 {
	border-width: 4px;
}

.b-brown {
	border-color: #988461;
}

.b-none {
	border-width: 0;
}

.b-rnone {
	border-right-width: 0;
}

.b-lnone {
	border-left-width: 0;
}

.b-tnone {
	border-top-width: 0;
}

.b-bnone {
	border-bottom-width: 0;
}

.b-rd {
	border-radius: .2em;
}

.b-rd1 {
	border-radius: .3em;
}

.b-rd2 {
	border-radius: .4em;
}

.b-rd3 {
	border-radius: 2px;
}

.b-no {
	border: none;
}

.ps-a {
	position: absolute;
}

.ps-r {
	position: relative;
}

.ps-s {
	position: static;
}

.ps-f {
	position: fixed;
}

.dsp-inb {
	display: inline-block;
}

.dsp-b {
	display: block;
}

.dsp-n {
	display: none;
}

.dsp-in {
	display: inline;
}

.dsp-tb {
	display: table-cell;
}

table .mid-table tr td {
	vertical-align: middle;
}

.rotate4 {
	transform: rotate(9deg);
	-ms-transform: rotate(9deg);
	/* IE 9 */
	-moz-transform: rotate(9deg);
	/* Firefox */
	-webkit-transform: rotate(9deg);
	/* Safari Chrome */
	-o-transform: rotate(9deg);
}

.rotate5 {
	transform: rotate(5deg);
	-ms-transform: rotate(5deg);
	/* IE 9 */
	-moz-transform: rotate(5deg);
	/* Firefox */
	-webkit-transform: rotate(5deg);
	/* Safari Chrome */
	-o-transform: rotate(5deg);
}

.rotate6 {
	transform: rotate(6deg);
	-ms-transform: rotate(6deg);
	/* IE 9 */
	-moz-transform: rotate(6deg);
	/* Firefox */
	-webkit-transform: rotate(6deg);
	/* Safari Chrome */
	-o-transform: rotate(6deg);
}

.t-al {
	text-align: left;
}

.t-ac {
	text-align: center;
}

.t-ar {
	text-align: right;
}

.bgcolor-cg {
	background-image: -webkit-linear-gradient(left, transparent 0%, #4b69f8 30%, #4b69f8 60%, transparent 90%);
	background-image: -moz-linear-gradient(left, #444858 0%, #4b69f8 30%, #4b69f8 60%, #444858 90%);
	background-image: -o-linear-gradient(left, #444858 0%, #4b69f8 30%, #4b69f8 60%, #444858 90%);
	background-image: -ms-linear-gradient(left, #444858 0%, #4b69f8 30%, #4b69f8 60%, #444858 90%);
	background-image: linear-gradient(left, #444858 0%, #4b69f8 30%, #4b69f8 60%, #444858 90%);
	filter: alpha(opacity=20 finishopacity=20 style=2 startx=0, starty=0, finishx=0, finishy=200) progid: DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#444858, endColorStr=#4b69f8);
	opacity: .2;
	behavior: url(../assets/css/pie_file/PIE.htc);
	opacity: .2;
	background-image: linear-gradient(left, #444858 0%, #4b69f8 30%, #4b69f8 60%, #444858 90%);
}

.pon-r {
	position: relative;
}

.pon-a {
	position: absolute;
}

.oflow {
	overflow: hidden;
}

.oflows {
	overflow: scroll;
}

.cur {
	cursor: pointer;
}


/* location_detail */

.pon-a {
	position: absolute;
}