div.wrapper >div > div.row,div.wrapper > div.row{
	margin-left: 0px;
	margin-right: 0px;
}
a,a:hover,a:link,a:visited,a:active{
	text-decoration: none;
	outline: none;
}
ul {
	list-style: none;
}
ol {
	list-style: none;
}
ul.ul-menu li{
	display: inline;
	margin-left: 1em;
	box-sizing:border-box;
}
textarea{
	width:100%;/*自动适应父布局宽度*/
	overflow:auto;
	word-break:break-all;
}
/*加载页面*/
.page-loading{
	height: 100%;
	width: 100%;
	position: fixed;
	background-color: #000;
	z-index: 99999999;
}
/*LOGO*/
.fa-ppl:before {
	content: "\f0ff";
}
.fa-yihe:before {
	content: "\f400";
}
/*轮播*/
.carousel-control{
	opacity:0.2;
	width: 100px;
}
.carousel-control.right,.carousel-control.left{
	background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.02) 100%);
	background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.02)));
	background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.02) 100%);
}
/*表格输入过滤*/
div.label-floating > ul.navbar-nav > li.dropdown,div.label-floating > ul.navbar-nav{
	width:100%;
}
/*表格不换行*/
td,th{
	white-space: nowrap;
	overflow:hidden;
}
/*滚动菜单*/
ul.roll-menu{
	max-height:200px;
	width:100%;
	overflow-y:auto;
	overflow-x:hidden;
}
/*表单验证码图片*/
.codeimage {
	min-width: 100px;
	height: 34px;
	padding: 0px;
	margin: 0px;
}
/*表单元素距离收窄*/
div.lowform-group{
	margin: 0px;
}
/*圆角*/
.boxed {
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 12px rgba(58, 51, 46, 0.26);
	-moz-box-shadow: 0 0 12px rgba(58, 51, 46, 0.26);
	box-shadow: 0 0 12px rgba(58, 51, 46, 0.26);
	position: relative;
	z-index: 0;
}
/*居中*/
.center-box {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate3d(-50%, -50%, 0);
	-moz-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
}
/*边框阴影*/
.shadow-box {
	padding:3px;
    border:1px solid #beceeb;
    background-color:white;
    box-shadow: 0 0 8px rgba(72, 106, 170, 0.5);
    -moz-box-shadow: 0 0 8px rgba(72, 106, 170, 0.5);
    -webkit-box-shadow: 0 0 8px rgba(72, 106, 170, 0.5);
    -o-box-shadow: 0 0 8px rgba(72, 106, 170, 0.5);
    -ms-box-shadow: 0 0 8px rgba(72, 106, 170, 0.5);
}
/*蓝色边框循环闪烁动画*/
@keyframes blueLight{
	0%{
		box-shadow: 0 0 12px rgba(72, 106, 170, 0.5);
		border-color: rgba(160, 179, 214, 0.5);
	}
	50%{
		box-shadow: 0 0 12px rgba(72, 106, 170, 1.0), 0 0 18px rgba(0, 140, 255, 1.0);
		border-color: rgba(160, 179, 214, 1.0);
	}
	100%{
		box-shadow: 0 0 12px rgba(72, 106, 170, 0.5);
		border-color: rgba(160, 179, 214, 0.5);
	}
}
@-o-keyframes blueLight{
	0%{
		-o-box-shadow: 0 0 12px rgba(72, 106, 170, 0.5);
		border-color: rgba(160, 179, 214, 0.5);
	}
	50%{
		-o-box-shadow: 0 0 12px rgba(72, 106, 170, 1.0), 0 0 18px rgba(0, 140, 255, 1.0);
		border-color: rgba(160, 179, 214, 1.0);
	}
	100%{
		-o-box-shadow: 0 0 12px rgba(72, 106, 170, 0.5);
		border-color: rgba(160, 179, 214, 0.5);
	}
}
@-moz-keyframes blueLight{
	0%{
		-moz-box-shadow: 0 0 12px rgba(72, 106, 170, 0.5);
		border-color: rgba(160, 179, 214, 0.5);
	}
	50%{
		-moz-box-shadow: 0 0 12px rgba(72, 106, 170, 1.0), 0 0 18px rgba(0, 140, 255, 1.0);
		border-color: rgba(160, 179, 214, 1.0);
	}
	100%{
		-moz-box-shadow: 0 0 12px rgba(72, 106, 170, 0.5);
		border-color: rgba(160, 179, 214, 0.5);
	}
}
@-ms-keyframes blueLight{
	0%{
		-ms-box-shadow: 0 0 12px rgba(72, 106, 170, 0.5);
		border-color: rgba(160, 179, 214, 0.5);
	}
	50%{
		-ms-box-shadow: 0 0 12px rgba(72, 106, 170, 1.0), 0 0 18px rgba(0, 140, 255, 1.0);
		border-color: rgba(160, 179, 214, 1.0);
	}
	100%{
		-ms-box-shadow: 0 0 12px rgba(72, 106, 170, 0.5);
		border-color: rgba(160, 179, 214, 0.5);
	}
}
@-webkit-keyframes blueLight {
    0% {
        -webkit-box-shadow: 0 0 12px rgba(72, 106, 170, 0.5);
        border-color: rgba(160, 179, 214, 0.5);
    }
    50% {
        -webkit-box-shadow: 0 0 12px rgba(72, 106, 170, 1.0), 0 0 18px rgba(0, 140, 255, 1.0);
        border-color: rgba(160, 179, 214, 1.0); 
    }
    100% {
        -webkit-box-shadow: 0 0 12px rgba(72, 106, 170, 0.5);
        border-color: rgba(160, 179, 214, 0.5);         
    }
}
/*动态边框发光*/
.box-dynamic-light:hover{
	animation:blueLight 2s infinite;
	-webkit-animation:blueLight 2s infinite;
	-ms-animation:blueLight 2s infinite;
	-o-animation:blueLight 2s infinite;
	-moz-animation:blueLight 2s infinite;
}
/*静态边框发光*/
.box-static-light:hover {
	box-shadow: 0 0 12px rgba(81, 203, 238, 0.9);
	-webkit-box-shadow: 0 0 12px rgba(81, 203, 238, 0.9);
	-moz-box-shadow: 0 0 12px rgba(81, 203, 238, 0.9);
	-o-box-shadow: 0 0 12px rgba(81, 203, 238, 0.9);
	-ms-box-shadow: 0 0 12px rgba(81, 203, 238, 0.9);
	outline: none;
}
/*上下滚动框*/
.y-scroll-box {
	width: 100%;
	height: 100%;
	max-height: 100%;
	overflow-y: auto;
	overflow-x: hidden;
}
/*左右滚动框*/
.x-scrool-box {
	width: 100%;
	height: 100%;
	max-width: 100%;
	overflow-x: auto;
	overflow-y: hidden;
}
/*表单行元素间距*/
div.form-group span,label.radio-inline span{
	margin-left: 1em;
}
div.form-group label,label.radio-inline{
	padding: 0.6em;
}
/*按键点击后无边框样式*/
.btn{
	outline:none;
}
/*表单按钮和输入框一致*/
div.form-group button.btn-sm,.input-group-btn>.btn{
	padding: 7px 10px !important;
}
/*表单元素垂直居中*/
div.form-group{
	vertical-align: middle;
}
div.form-group button,div.form-group input,label.radio-inline input{
	display: inline-block;
	vertical-align: middle;
}
div.form-group input[type=radio],label.radio-inline input[type=radio],div.form-group input[type=checkbox]{
	height:14px;
	vertical-align:top;
	margin-top:1px;
	margin-top:0\9 !important;
}
/*防止验证错误信息跳行*/
div.form-group>small.help-block {
	float: left;
	display: inline;
}
div.has-error{
	margin-bottom: 6px;
}
i.form-control-feedback.glyphicon{
	top:initial !important;
	bottom :0px;
}
span.file-input>i.form-control-feedback.glyphicon{
	bottom:18px;
}
div.form-group > div.input-group{
	width: 100%;
}
/*文字超长不换行不显示,页面必须指定max-width*/
.text-overflow {
	word-break: keep-all; /* 不换行 */
	white-space: nowrap; /* 不换行 */
	overflow: hidden; /* 内容超出宽度时隐藏超出部分的内容 */
	text-overflow: ellipsis; /*超出显示省略号*/
	display: inline-block; /*必须为块级元素才生效*/
	max-width: 100%;
}
/*超长自动换行*/
.break{
	white-space:pre-line;
	word-break:break-all;
	display:block;
}
/*文本域前端原样输出*/
textarea[disabled="disabled"]{
	padding:0px 10px 0px 10px;
	margin:10px 0px 10px 0px;
	width: 100%;
	overflow:auto;
	height: auto;
 	word-break:break-all;
 	resize: none !important;
 	overflow-x: hidden;
	overflow-y: hidden;
	border: 0px solid;
	background: transparent;
	line-height: inherit;
}

input[readonly=readonly] {
	border: 0px solid;
	background: transparent;
	text-overflow: ellipsis;
	padding: 0px;
	margin: 0px;
	width: 100%;
}

xmp.text-overflow {
	padding: 0;
	margin: 0;
}
/*原样输出文本域*/
pre {
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	word-break: break-all;
	overflow: hidden;
	background: transparent;
	font-size: 14px;
	border: 0px;
	padding-left: 2em;
}

pre.text-overflow {
	padding: 0;
	margin: 0;
	font-size: inherit;
}
/*修改简单播放列表样式*/
ol.playlist {
	max-height: 65%;
	overflow-y: auto;
	overflow-x: hidden;
}

ol.playlist>li>a {
	text-decoration: none;
	padding: 10px;
}

ol.playlist>li>a:link, ol.playlist>li>a:visited {
	color: white;
}

ol.playlist>li>a:hover, ol.playlist>li>a:active {
	background-color: white;
	color: black;
}

ol.playlist>li.active {
	color: #00BFFF;
}

ol.playlist>li.active>a {
	color: #00BFFF;
}
/* 自定义TAB菜单 */
.tabs-below>.nav-tabs, .tabs-right>.nav-tabs, .tabs-left>.nav-tabs {
	border-bottom: 0;
}

.tab-content>.tab-pane, .pill-content>.pill-pane {
	display: none;
}

.tab-content>.active, .pill-content>.active {
	display: block;
}

.tabs-below>.nav-tabs {
	border-top: 1px solid #ddd;
}

.tabs-below>.nav-tabs>li {
	margin-top: -1px;
	margin-bottom: 0;
}

.tabs-below>.nav-tabs>li>a {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}

.tabs-below>.nav-tabs>li>a:hover, .tabs-below>.nav-tabs>li>a:focus {
	border-top-color: #ddd;
	border-bottom-color: transparent;
}

.tabs-below>.nav-tabs>.active>a, .tabs-below>.nav-tabs>.active>a:hover, .tabs-below>.nav-tabs>.active>a:focus {
	border-color: transparent #ddd #ddd #ddd;
}

.tabs-left>.nav-tabs>li, .tabs-right>.nav-tabs>li {
	float: none;
}

.tabs-left>.nav-tabs>li>a, .tabs-right>.nav-tabs>li>a {
	min-width: 74px;
	margin-right: 0;
	margin-bottom: 3px;
}

.tabs-left>.nav-tabs {
	float: left;
	margin-right: 19px;
	border-right: 1px solid #ddd;
}

.tabs-left>.nav-tabs>li>a {
	margin-right: -1px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}

.tabs-left>.nav-tabs>li>a:hover, .tabs-left>.nav-tabs>li>a:focus {
	border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}

.tabs-left>.nav-tabs .active>a, .tabs-left>.nav-tabs .active>a:hover, .tabs-left>.nav-tabs .active>a:focus {
	border-color: #ddd transparent #ddd #ddd;
	*border-right-color: #ffffff;
}

.tabs-right>.nav-tabs {
	float: right;
	margin-left: 19px;
	border-left: 1px solid #ddd;
}

.tabs-right>.nav-tabs>li>a {
	margin-left: -1px;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}

.tabs-right>.nav-tabs>li>a:hover, .tabs-right>.nav-tabs>li>a:focus {
	border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}

.tabs-right>.nav-tabs .active>a, .tabs-right>.nav-tabs .active>a:hover, .tabs-right>.nav-tabs .active>a:focus {
	border-color: #ddd #ddd #ddd transparent;
	*border-left-color: #ffffff;
}