@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px;}
li{list-style-type:none;position:relative;}
input:focus {outline:0px;}
textarea:focus {outline:0px;}
.clear{clear:both;float:none;}
select:focus{outline:0px;}
img{border:0px;}
i{font-style:normal;}
.edui-default .edui-editor{top:0px !important;}
div:after{
	height:0;   
    content:"";   
    clear:both;   
    display:block;    
}
.hrefa{
	cursor:pointer;
	transition: border 0.5s;
	-moz-transition: border 0.5s;	/* Firefox 4 */
	-webkit-transition: border 0.5s;	/* Safari 和 Chrome */
	-o-transition: border 0.5s;	
	position:absolute;
	left:0px;top:0px;
	width:100%;
	height:100%;
	z-index:1;
}
.dib{display:inline-block;margin:0px 25px;}
/* =============================================================================
   Links
   ========================================================================== */
a { text-decoration:none;}
/* =============================================================================
   HTML5 display definitions
   ========================================================================== */
.fesitemsContent video{width: 100%;}
.dashead{border-bottom:dashed 1px #ccc;}
h3{font-size:18px;color:#4e515e;margin:20px 0px;}
h4{font-size:16px;color:#5b5d5e;margin:10px 0px;}
h5{font-size:14px;color:#5b5d5e;margin:5px 0px;font-weight:normal;}
.borderBot{border-bottom:solid 1px rgba(111,122,139,0.31);}
.disabled{pointer-events:none;}
.fsize14{font-size:14px;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;}
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
.inline a{display:inline-block;padding:7px 10px;cursor:pointer;margin-bottom:10px;margin-right:5px;color:#fff;font-size:14px;}
.posiRelative{position:relative;}
audio:not([controls]) { display: none; }
[hidden] { display: none;  }
[visibility]{visibility:hidden}
[flt]{float:left;}
[rig]{float:right;}
.txtLft{text-align:left;color:#dc0000;}
[Txtcenter]{text-align:center;}
.pinline{display:inline-block;margin:0px 15px;font-size:12px;}
.txtrir{text-align:right;color:#666;cursor:pointer;}
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { font-family: Microsoft Yahei; color: #222; }
body { margin: 0; font-size: 1em; line-height: 1.4; background-color:#f8f8f8;min-height: 700px;}
[fillet]{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;}
.box{background-color:rgba(0,0,0,0.7);position:fixed;width:100%;top:0px;left:0px;bottom:0px;z-index:10000;}
.priztips{color:#999;display:inline-block;margin:0px 10px;font-size:14px;}
.margin a{margin:20px 10px;}
.erweimas{
	position:absolute;
	background-color:#000;
	width:180px;
	height:179px;
	bottom: 200px;
	right: 133px;
	
}
.paddingCenter{padding:50px 0px;font-size:14px;color:#666;}
.txtred{color:#dc0000;text-align:center;}
.posiBot{
	bottom:20px;
	position:absolute;
	left:0px;
	width:100%;
	
}
[boxS]{	
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
div .marginZeor{margin:0px;}
.main .msFestival div.paddingTZeor{padding-bottom:0px;}
.btnLogin{
	display:block;
	color:#fff;
	text-align:center;
	line-height:48px;
	border-radius:0.28em;
	-webkit-border-radius:0.28em;
	-moz-border-radius:0.28em;
	-o-border-radius:0.28em;
	-ms-border-radius:0.28em;
	background-color:#15a4fa;
	cursor:pointer;
	border:0px;
	font-size:16px;
	margin:15px auto;
}
.btnLogin:active{
	background-color:#1282c5;
}
.fonttipsh2{font-size:20px;color:#666;text-align:center;margin:15px auto;}
.tipsboxheader{
	position:absolute;
	height:30px;
	width: 100%;
	top: 0px;
	left: 0px;
}
.tipstypeisture{
	width:600px;
	min-height:219px;
	top:50%;left:50%;
	position:absolute;
	margin-left:-355px;
	margin-top:-272px;
	-webkit-border-radius:0.23em;
	-moz-border-radius:0.23em;
	-ms-border-radius:0.23em;
	-o-border-radius:0.23em;
	border-radius:0.23em;
	background-color:#fff;
	padding:30px;
	
}
.upTipsType{
	width:710px;
	height:544px;
	top:50%;left:50%;
	position:absolute;
	margin-left:-355px;
	margin-top:-272px;
	-webkit-border-radius:0.23em;
	-moz-border-radius:0.23em;
	-ms-border-radius:0.23em;
	-o-border-radius:0.23em;
	border-radius:0.23em;
	background-color:#fff;
	padding:30px;
}
#fileList div{margin:0px;}
/*按钮背景颜色*/
.newsBtnBgcolor{
	background-color:#ff521a;
}
.newsBtnBgcolor:active{
	background-color:#e24918;
}
a.newsBtnBgColorgreen{color:#fff;}
.newsBtnBgColorgreen{
	background-color:#44b549;
}
.newsBtnBgColorgreen:hover{
	background-color:rgba(68, 180, 73, 0.9);
}
.newsBtnBgColorgreen:active{
	background-color:#369d3a;
}
/*提示加载中*/
.loading{
	display:inline-block;
	font-size:16px;
	color:#333;
	padding-left:60px;
	line-height:40px;
	background:url(../images/loading.gif) no-repeat left;
	background-size:contain;
	right:-200px;top:20%;
	z-index:1001;
}
/*保存成功.....取消编辑*/
.keepsuccess{
	display:inline-block;
	font-size:14px;
	color:#fff;
	line-height:30px;
	padding:0px 15px;
	text-align:center;
	height:30px;
	right:-200px;top:20%;
	z-index:1001;
}
/*弹出层*/
.isCloseS{
	width:650px;
	height:220px;
	position:absolute;
	top:50%;left:50%;
	margin-left:-325px;
	margin-top:-110px;
	border-radius:0.32em;
	-webkit-border-radius:0.3em;
	-moz-border-radius:0.3em;
	-o-border-radius:0.3em;
	-ms-border-radius:0.3em;
	background-color:#fff;
}
.isCloseS .isClosed,.addtag,.deltag{
	width:12px;
	height:12px;
	display:block;
	top:15px;
	right:15px;
	position:absolute;
	cursor:pointer;
	background:url(../images/isiconsole.png) no-repeat center;
	z-index:1000;
}
.isCloseS .isClosedno{
	width:12px;
	height:12px;
	display:block;
	top:15px;
	right:15px;
	position:absolute;
	cursor:pointer;
	background:url(../images/isiconsole.png) no-repeat center;
}

.isContents{
	text-align:center;
	padding:50px 0px;
}
.isContents h2{
	margin:15px auto;
	font-size:20px;
	color:#4e515e;
}
/*过度效果*/
.transition{
	transition: width 1s,height 1s,top 1s,left 1s,right 1s,bottom 1s linear;
	/* Firefox 4 */
	-moz-transition: width 1s,height 1s,top 1s,left 1s,right 1s,bottom 1s linear;
	/* Safari and Chrome */
	-webkit-transition: width 1s,height 1s,top 1s,left 1s,right 1s,bottom 1s linear;
	/* Opera */
	-o-transition: width 1s,height 1s,top 1s,left 1s,right 1s,bottom 1s linear;
}
.transitions{
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
}
/*背景颜色集合*/
.defaultBtnBgColor{
	background-color:#44b549;
}
.quciaoBtnBgColor{
	background-color:#aaaaaa;
}
.blusssBtnBgColor{
	background-color:#87b4d5;
}
/*阴影*/
.boxShadow{
	-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.3);
	-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.3);
	-ms-box-shadow:0px 0px 4px rgba(0,0,0,0.3);
	-o-box-shadow:0px 0px 4px rgba(0,0,0,0.3);
	box-shadow:0px 0px 4px rgba(0,0,0,0.3);
}
/*定位*/
.posi{
	position:absolute;
	z-index:1000;
}
.posirela{position:relative;}
/*按钮*/
.icondel{
	display:block;
	width:14px;
	height:15px;
	background:url(../images/phoneicondel.png) no-repeat center;
	cursor:pointer;
	position:absolute;
	top:15px;
	right:15px;
}
.operationBtn{
	height:44px;
	line-height:44px;
	text-align:left;
	display:block;
	color:#FFFFFF;
	margin-bottom:15px;
	cursor:pointer;
	font-size:14px;
}
.live_index_absolute{
	position: absolute;
	top:20px;
	right: 20px;
}
.fbtn{
	display:inline-block;
	padding:0px 15px;
	color:#fff;
	background-color:#44b549;
	cursor:pointer;}
	.fbtn:active{background-color:#3ba440}
	
.submitfbtn{
	display:inline-block;
	padding:6px 15px;
	color:#fff;
	background-color:#44b549;
	cursor:pointer;}
	.submitfbtn:active{background-color:#3ba440}
	
	
	
.newsXcbtn{
	width:238px;
	height:66px;
	display:block;
	font-size:24px;
	color:#fff;
	line-height:66px;
	cursor:pointer;
}
/**/
.main .marginauto{
	text-align:center;
}
.main .marginauto .addbtncs{
	margin:30px auto;
	position:relative;
	width:85px;
	height:85px;
	line-height:85px;
	background-size:20px;
	background-color:#ff521a;
	display:inline-block;
}

/*圆角*/
.border2Em{
	-webkit-border-radius:2em;
	-moz-border-radius:2em;
	-ms-border-radius:2em;
	-o-border-radius:2em;
	border-radius:2em;
}
.borderEm{
	-webkit-border-radius:0.3em;
	-moz--border-radius:0.3em;
	-ms--border-radius:0.3em;
	-o--border-radius:0.3em;
	border-radius:0.3em;
}
/*按钮hover状态*/
.defaultBtnBgColor:active{
	background-color:#3ca540;
}
/*图标*/
.icon-fabu{
	display:inline-block;
	width:19px;
	height:100%;
	background:url(../images/phoneiconfabu.png) no-repeat center;
	margin:0px 15px;
	float:left;
}
.icon-intos{
	padding-left:21px;
	font-style:normal;
	background:url(../images/iconinto.png) no-repeat center;
	padding-right:15px;
}
.icon-share{
	display:inline-block;
	width:19px;
	height:100%;
	background:url(../images/phoneiconshare.png) no-repeat center;
	margin:0px 15px;
	float:left;
}
.icon-del{
	display:inline-block;
	width:19px;
	height:100%;
	background:url(../images/phoneicondel.png) no-repeat center;
	margin:0px 15px;
	float:left;
}
/*footer*/
.weixiner{
	margin-left:20px;
	display:inline-block;
	width:33px;
	height:33px;
	position:relative;
	background:url(../images/icon-weixinlogo.png) no-repeat center;
	background-color:#666;
	padding:5px;

}
.weixinerAfter:after{
	content:'';
	width:1px;
	height:26px;
	top:50%;
	margin-top:-13px;
	background-color:#454545;
	position:absolute;
	left:-20px;
}
.weixiner:hover{
	background-color:#3cb134;
}
/*状态*/
.state{
	width:74px;
	font-style:normal;
	height:28px;
	color:#fff;
	background:url(../images/iconkcmanagenav.png) no-repeat left;
	text-align:center;
	font-size:14px;
	position:absolute;
	top:10px;left:0px;
	overflow:hidden;
	line-height:28px;
	text-indent:88em;
	
}
i.state1{
	background-position:center;
}
i.state3{
	background-position:-82px 0;
}
i.state4{
	background-position:-170px 0;
}
i.state2{
	background-position:right;
}
i.state5{
	background:url(../images/state5.png) no-repeat left;
	/*background-size:16px;*/
}
/*提交按钮背景色*/
.submitBgColor{
	color:#fff;
	text-align:center;
	background-color:#4dd0c8;
}
/*文字控制*/
.ftTitle{margin:15px auto;}
.ftTitle>label{
	margin-right:15px;
	color: #4e515e;
	font-size:14px;
	display:inline-block;
}
.ftTitle>span{
	font-size:14px;
	color:#ff521a;
}
.ftTitle>p{
	font-size:12px;
	color:#ff521a;
	line-height:30px;
}
.Controlabel>label{
	float:left;
	line-height:44px;
}
.Controlabel>span{
	font-size:12px;
	color:#999;
	margin:0px 10px;
}
.ftTitle>input{display:block;width:100%;}
/*上传视频层*/
.uploading{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	text-align:center;
	background:url(../images/loading.gif) no-repeat center;
	background-color:rgba(255,255,255,0.7);
	z-index:1000;
}
.uploading .fontext{
	color:#666;
	position:absolute;
	width:188px;
	height:50px;
	left:50%;
	top:55%;
	margin-left:-94px;
}
.smvp-plugin-upload #percentText{color:#666;font-size:16px;}
#rightPanel{position:relative;}
#upBtn{
	width:100px;
	height:35px;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	line-height:37px;
	text-align:center;
	font-size:14px;
	color:#1B9AF7;
	border:solid 1px #fff;
	z-index:100;
	background-color:#fff;
}
/*背景颜色*/
.bgc-white{background-color:white;}
.bgc-redCol{background-color:#e01a19;}
.bgc-fh{background-color:#e050c3;}
.bgc-bl{background-color:#69c5f4;}
.bgc-gren{background-color:#00998a;}
.bgc-yell{background-color:#e6c71b;}
.bgc-sbl{background-color:#4e78c7;}
.bgc-ora{background-color:#f68954;}
.bgc-hred{background-color:#ef5871;}
.bgc-selectBlack{background-color:#26252a;}

/*改变按钮大小*/
.sureRelease{
	position:relative;
	min-height:52px;
	overflow:hidden;
}
.sureRelease .nextCurrent{
	width:250px;
	height:52px;
	line-height:52px;
	font-size:28px;
}

/*通用边框*/
.borderPad{
	border:solid 1px #ddd;
	background-color:#fff;
	font-size:14px;
	color:#333;
	position:relative;
	display:inline-block;
	padding:15px 30px;
	-webkit-border-radius:0.3em;
	-moz--border-radius:0.3em;
	-ms--border-radius:0.3em;
	-o--border-radius:0.3em;
	border-radius:0.3em;
}

.intro_content{
	font-size: 12px;
	width: 80%;
}

.intro_time{
	font-size: 12px;
	color: #6f7a8b;
	margin-right: 40px;
}

.intro_del{
	font-size: 12px;
	color: #36a53b;
}

.filterseaselect .borderEm{
	margin-top: 20px;
	margin-right: 20px;
}