body {
	font: 14px/150% Microsoft yahei, Arial, Verdana, "宋体";
	color: #666;
	background-color: #f1f1f1;
}
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix:before, .clearfix:after {
	content: '.';
	display: block;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
	width: 0;
	height: 0;
}
.clearfix:after {
	clear: both;
}
.clearfix {
	zoom: 1;
}
.inline-block() {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.triangle-b(@w,@c) {
	border: @w solid @c;
	border-color: @c transparent transparent transparent;
	overflow: hidden;
	*width: 0;
	*height: 0
}
.rgba(@r,@g,@b,@a) {
	@alphaColor: rgba(@r, @g, @b, @a);
	filter: e(%("progid:DXImageTransform.Microsoft.Gradient(StartColorStr='%d', EndColorStr='%d')", argb(@alphaColor), argb(@alphaColor)));
	background: @alphaColor;
	@media all and (min-width:0px) {
		filter: none;
	}
}
.col_7f{ color: #7f7f7f;}
.ml100{ margin-left: 100px;}
.fl{ float: left;}
.fr{ float: right;}
.mt5{ margin-top: 5px;}
.mt10{ margin-top: 10px;}
.mt15{ margin-top: 15px;}
.mt20{ margin-top: 20px;}
.mb5{ margin-bottom: 5px;}
.mb10{ margin-bottom: 10px;}
.mr10{ margin-right: 10px;}
.ml10{ margin-left: 10px;}
.ml20{ margin-left: 20px;}
.pb10{ padding-bottom: 10px;}
.pl10{ padding-left: 10px;}
.pr10{ padding-right: 10px;}
.pt10{ padding-top: 10px;}
.p10{ padding:10px;}
.p20{ padding:20px;}
.m10{ margin: 10px;}
.f12{ font-size: 12px;}
.t_r{ text-align: right;}
.lv{ color: #11a8ab;}
.cheng{ color: #fb8564}
.lan{ color: #5faee3;}
.w80{ width: 80px; .inline-block(); float: left;}
.white_btn,.chengAdd,.cheng_btn{
	border: 1px solid #d0d0d0;
	  padding: 0 15px;
	  .inline-block();
	  height: 30px;
	  line-height: 30px;
	  text-align: center;
	  color: #666;
	  background-color: #fff;
	  position: relative;
	  &:hover{ background-color: #d0d0d0;}
	  .type_file{
		position: absolute; font-size: 20px;
		width: 60px; height: 30px;
		right: 0;
		top: 0;
		opacity: 0;
		filter: alpha(opacity=0);
		cursor: pointer;
    }
}
.chengAdd .type_file{ width:80px; height: 32px;}
.cheng_btn .type_file{ width:113px; height: 36px;font-size: 30px;}
.cheng_btn,.gray_btn{
	border:none;
	background-color: #fb8564;
	color: #fff;
	font-size: 18px;
	text-align: center;
	padding:0 20px;
	height: 36px;
	line-height: 36px;
	margin-right: 15px;
	cursor: pointer;
	.inline-block();
}
.gray_btn{background-color: #808080;}
.relative2px{ position: relative; top: 2px;}
.keyword_btn{
	border:1px solid #fb8564;
	height: 28px;
	line-height: 28px;
	color: #7f7f7f;
	padding:0 10px;
	.inline-block();
	float: left;
	margin-right: 10px;
}
.wgw_inp{
	background-color: #fff;
	border:1px solid #d0d0d0;
	padding:5px;
	height: 20px;
	line-height: 20px;
	width: 530px; margin-right: 10px; .inline-block();
}
.displayNone{ display: none;}

.title{
	background-color: #fff;
	height: 50px;
	line-height: 48px;
	h3{
		color: #383e4c;
		font-size: 16px;
		font-weight: 600;
		border-left: 3px solid #fb8564;
		padding-left: 10px;
		display: inline;
		margin-left: 25px;
	}
}
.w1000{ width: 1000px; margin: 25px auto;}
.user_logIn{
	background-color: #fff;
	border:1px solid #ebebeb;
	padding:10px;
	.iconfont{
		color: #fb8564;
		font-size: 50px;
		line-height: 50px;
		*line-height: 54px;
		display: block;
	}
	.user_info{
		margin-left: 15px;
		.inline-block();
	}
}

.gray_title{
	border-top: 1px solid #d3d3d3;
	height: 36px;
	line-height: 36px;
	background-color: #e5e5e5;
	padding:0 10px;
	color: #33363f;
	a{ color: #33363f; text-decoration: none; font-size: 12px;
		.iconfont{
			color: #fb8564;
			font-size: 20px;
			line-height: 20px;
			position: relative;
			top: 3px;
			right: 5px;
		}
	}
}
.hd_cont{
	border:1px solid #e5e5e5;
	background-color: #fff;
	padding:10px;
}
.hd_neirong{
	li{
		border:1px solid #e5e5e5;
		padding:15px;
		.hd_mc{
			width: 360px;
			span{
				position: relative;
				top: -5px;
			}
		}
		.iconfont{
			font-size: 40px;
			line-height: 40px;
			color: #fa8564;
			margin-right: 20px;
		}
		.hd_shutj{
			font-size: 12px;
			text-align: center;
			p{ float: left;width: 100px;}
			.hd_shu{ font-weight: bold; display: block; font-size: 15px;}
			.cheng{ color: #fa8564;}
			.lan{ color: #5faee3;}
			.lv{ color: #11a8ab;}
		}
		.hd_tongji{
			color: #65717e; text-decoration: underline;
			padding-top: 13px;
		}
	}
}
.hd_w490{
	width: 490px;
}
.hd_gonggao{
	padding:10px;
	border:1px solid #e5e5e5;
	font-size: 12px;
	span{ float: right;}
	li{ line-height: 30px;}
	a{ color: #666; float: left;}
}
.hd_jszc{
	border:1px solid #e5e5e5;
	padding:10px;
	.iconfont{
		color: #5faee3;
		font-size: 38px;
		line-height: 38px;
		.inline-block();
		width: 50px;
		margin-right: 10px;
		text-align: center;
	}
	.qq{
		font-size: 40px;
		line-height: 40px;
	}
	span{
		position: relative;
		top: -5px;
	}

}
.gg_list{
	h3{
		border-left: 0; margin-left: 0;
		.iconfont{ color: #fb8564; font-size: 24px;}
	}
}
.notice{
	background-color: #fff;
	border:1px solid #e5e5e5;
	.adv{img{width: 1000px; height: 110px;}}
	.notice_list{
		padding:10px;
		li{
			span{ float: right;}
			a{ float: left; color: #666;}
			height: 40px;
			line-height: 40px;
			*height: 37px;
			*line-height: 37px;
			border-bottom: 1px solid #e5e5e5;
		}
	}
}
.page{
	text-align: right;
	padding:5px 10px 15px 10px;
	font-size: 12px;
	a{
		background-color: #f8f8f8;
		border:1px solid #d0d0d0;
		color: #666;
		padding:3px 8px;
		margin: 0 3px;
	}
	.current{
		background-color: #fff;
		border:none;
	}
}
.art_date{
	border-bottom: 1px solid #d0d0d0;
	color: #939393;
	margin:10px;
	padding-bottom: 10px;
}
.art_content{ line-height: 24px; color: #808080; padding:10px;}
.scbj{
	background: url(../images/scbj.jpg) left top repeat-y #fff;
}
.sc_editor{
	width: 305px;
	.sucai{ 
		border-bottom: 1px solid #e4e4e4; padding-bottom: 10px; position: relative; overflow: hidden;
		.sc1_mask{
			position: absolute;
			width: 305px;
			right: -305px;
			top: 27px;
			height: 148px;
			background-color: #e5e5e5;
			.iconfont{
				font-size: 44px;
				line-height: 44px;
				margin-top: 52px;
				display: block;
				text-align: center;
				cursor: pointer;
				color: #939393;
				&:hover{ color: #fb8564;}
			}
		}
	}
	.sc_content{
		line-height: 22px;
	}
}
.sucai1{
	margin-top: 10px; position: relative;
	border-bottom: 1px solid #e4e4e4; padding-bottom: 10px;overflow: hidden;
	.sc1_tit{ width: 210px;margin-top: 10px;line-height: 30px;}
	.sc1_thumb img{ width: 80px; height: 80px;}
	.sc1_mask{
		position: absolute;
		width: 200px;
		right: -200px;
		top: 0;
		height: 80px;
		background-color: #e5e5e5;
		text-align: center;
		.iconfont{
			font-size: 44px;
			line-height: 44px;
			margin-top: 18px;
			.inline-block();
			width: 100px;
			text-align: center;
			cursor: pointer;
			color: #939393;
			&:hover{ color: #fb8564;}
		}
	}
}
.sc_add{
	border:1px dashed #c9c9c9;
	margin-top: 10px;
	.tjtuwen{
		margin-top: 20px;
		margin-bottom: 20px;
		text-align: center;
		.iconfont{
			font-size: 40px;
			line-height: 40px;
			*line-height: 44px;
			.inline-block();
			cursor: pointer;
			color: #939393;
			&:hover{ color: #fb8564;}
		}
		&:hover{ color: #fb8564; cursor: pointer;}
	}
	span{ position: relative; top: -5px; left: 10px;}
}
.sc_bianji{
	width: 640px;
	padding-bottom: 30px;
	.sc_bti{width: 80px; text-align: left;float: left; display: block; margin-top: 5px;}
	.sc_inp{
		border:1px solid #d0d0d0;
		padding:5px;
		width: 540px;
	}
	.white_btn{
		margin-left: 0;
	}
	.sc_ueditor{ width: 550px;}
	.uploadImg{
		margin-top: 10px;
		img{ width: 150px; height: 74px; float: left;}
		.uploadImg_del{ padding-top: 50px; padding-left: 20px; float: left; color: #666;
			&:hover{ color:#fb8564;}
		}
	}
}

.tuwen_cut{
	height: 36px;
	line-height: 36px;
	li{
		float: left;
		margin-right: 10px;
		background-color: #dcdcdc;
		color: #33363f;
		text-align: center;
		width: 130px; cursor: pointer;
		&.on{
			background-color: #fff;
			border:1px solid #dcdcdc;
			border-bottom: none;
		}
	}
}
.scTuwen{
	padding-bottom: 10px;
	border-bottom: 1px solid #d0d0d0;
	.fl{
		position: relative;
		i{
			position: absolute;
			.triangle-b(5px,#7f7f7f);
			top: 13px;
			left: 165px;
		}
	}
}
.search{
	border:1px solid #d0d0d0;
	padding:6px;
	color: #7f7f7f;
	width: 170px;
}
.search_btn{
	position: relative;
	top: 1px;
	*top: -1px;
	border:1px solid #d0d0d0;
	padding:0 15px;
	height: 30px;
	*height: 33px;
	line-height: 30px;
	text-align: center;
	margin-left: 10px;
	color: #666;
	background-color: #fff;
	&:hover{ background-color: #d0d0d0;}
}
.twxuanze{
	padding:15px 50px 0 50px;
	.w400{ width: 400px;}
	.hd_cont{ padding:0; margin-bottom: 15px;}
}
.tuwen_moban{
	li{ width: 400px; float: left;}
	.sucai1{ border-top : 1px solid #d0d0d0; border-bottom: 0; margin:10px 10px 0; padding-top: 10px;}
	.sc1_tit{
		width: 285px;
	}
}
.tuwen_date{
	span{ padding-right: 20px;}
}
.tuwen_img{
	position: relative;
	img{ width: 378px; height: 230px;}
	.mask{
		.rgba(0,0,0,.5);
		color: #fff;
		position: absolute;
		left: 0; bottom:0;
		width: 100%;
		padding:10px 0;
		text-indent: 10px;
	}
}
.tuwen_bjdel{ 
	background-color: #f1f1f1;
	height: 52px;
	line-height: 52px;
	overflow: hidden;
	a{
		.inline-block();
		float: left;
		width: 198px;
		height: 52px;
		text-align: center;
		.iconfont{
			font-size: 48px;
			line-height: 48px;
			position: relative;
			top: 3px;
		}
	}
	.tuwen_borR{ border-right: 1px solid #d0d0d0;}
}
.tuwen_xiaoxi{
	margin:10px;
	overflow: hidden;
	li{ 
		width: 320px; float: left; .inline-block(); margin:10px 20px; position: relative;
		&.on{
			.tw_mask{display: block;}
		}
	}
	.sucai1{ border-top : 1px solid #d0d0d0; border-bottom: 0; margin:10px 10px 0; padding-top: 10px;}
	.tw_mask{
		text-align: center;
		.iconfont{ margin-top: 120px; }
	}
}
.tw_pic{
	overflow: hidden;
	li{
		border : 1px solid #d0d0d0;
		width: 290px;
		height: 220px;
		text-align: center;
		float: left;
		.inline-block();
		margin:0 17px 20px;
		p{
			padding:5px;
			color: #7f7f7f;
			font-size: 12px;
		}
		img{
			width: 195px;
			height: 125px;
			border: 1px solid #d0d0d0;
		}
	}
	.te_pic_icon{
		border-top: 1px solid #d0d0d0;
		margin-top: 10px;
		text-align: center;
		.iconfont{
			font-size: 40px;
			line-height: 40px;
			position: relative;
			top: 5px; cursor: pointer;
		}
	}
}
.hf_list{
	border: 1px solid #d0d0d0;
	li{
		float: left;
		background-color: #fff;
		height: 38px;
		line-height: 38px;
		width: 95px;
		text-align: center;
		cursor: pointer;
		&.on,&:hover{
			background-color: #fb8564;
			color: #fff;
		}
	}
}
.wenzineirong{
	width: 966px;
	border:none;
	height: 220px;
	padding:0;
	outline: none;
	font-family: "Microsoft Yahei";
	padding:5px;
	border: 1px solid #d0d0d0;
	border-top:none;
}

.hf_list_tupian{
	border: 1px solid #d0d0d0;
	border-top:none;
	height: 220px;
}
.hf_check_pic{
	margin-top: 70px;
	margin-left: 100px;
}
.hf_listP{
	margin-left: 200px;
	margin-top: 15px;
	a{
		color: #0066ff;
		text-decoration: underline;
	}
}
.biaoqing{
	color: #939393;
	cursor: pointer;
	.iconfont{ color: #939393; font-size: 22px; line-height: 22px;}
}
.borderNo{ border-bottom: none;}
.huifuguanli{
	.sc_bianji{width: auto; padding-bottom: 0;}
	.small{width: 170px;}
}
.gzhuhf{
	width: 895px;
	.wenzineirong{
		width: 883px;
	}
}
.hf_keyword{
	overflow: hidden;
	margin-bottom: 15px;
}
.huifu_cont{
	padding-top: 5px;
	width: 895px;
}
.fg_moban{
	input[type='radio']{ position: relative; top: 2px;}
}
.daohangcaidan{
	overflow: hidden;
	li{ margin-bottom: 10px;}
	.w120{ width: 120px;}
}
.caidanming{
	width: 770px;
	margin-right: 15px;padding-bottom: 10px;
	.inline-block();
	background-color: #f7f7f7;
	h3{
		color: #33363f;
		border-bottom: 1px solid #e4e4e4;
		height: 36px;
		line-height: 36px;
		padding-left: 20px;
	}
}
.chengAdd{
	padding:0 15px;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	background-color: #fb8564;
	text-align: center;
	cursor: pointer;
	.inline-block();
	border:none;
	&:hover{ background-color: #fe8c5f;}
}
.yemianmshu{
	span{display: block; width: 75px; float: left;}
	.w95{ width:95px;}
	.w720{ width: 720px;}
	.ym_miaoshu{margin-top: 20px;}
}
.inp_ym_desc{
	width: 720px;
	height: 50px;
}

.border_dialog{
	background-color:#fff; 
	width:810px; 
	height:auto;
	left:50%; 
	position:absolute; 
	margin-left: -405px; 
	display: none;
	top:50%;  z-index:1002;
	_top:expression(eval(document.documentElement.scrollTop));
	.hf_close{
		font-size: 24px; cursor: pointer;color: #808080;
		&:hover{color: #fb8564;}
	}
}
#fullbg{ 
	width:100%;height:100%;top:0px;left:0px;
	position:absolute; 
	display:none; 
	.rgba(0,0,0,.5);
	z-index:1001;
}
.mask_tupian{ height: 620px;}
.tw_pic_dy{
	li{
		width: 220px;
		padding:10px;
		margin:10px 10px 0 10px;
		float: left;
		border : 1px solid #d0d0d0;
		text-align: center;
		.inline-block();
		position: relative;
		img{ width: 220px; height: 130px; margin-top: 10px;}
		&.on{
			.tw_mask{ display: block;}
		}
	}
}
.tw_mask{
	position: absolute;
	left: 0; top: 0;
	width: 100%;
	height: 100%;
	.rgba(0,0,0,.5);
	display: none;
	.iconfont{
		color: #dadada;
		font-size: 60px;
		line-height: 60px;
		margin-top: 60px;
		.inline-block();
	}
}

.tw_btn_all{
	border-top:1px solid #e5e5e5;
	padding: 20px;
}
.picScroll-left{overflow:hidden; position:relative; width: 100%;}
.picScroll-left .prev,.picScroll-left .next{ 
	font-size: 40px;
	line-height: 40px;
	position: absolute;
	top: 120px; color: #fb8564;
	cursor:pointer;
	&:hover{ color: #fe8c5f;}
}
.picScroll-left .prev{ left: 0}
.picScroll-left .next{ right: 0;}
.picScroll-left .bd{
	margin-left: 48px;
}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 35px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:150px; height:260px; display:block;}
.picScroll-left .bd ul li .title{ line-height:24px;}
.picScroll-left .bd ul li .title input[type='radio']{ position: relative; top: 2px;}
.anniuIcon{
	.inline-block();
	margin-left: 259px;
	margin-right: 10px;
	*margin-right: 14px;
	.iconfont{
		font-size: 30px;
		line-height: 30px;
		*line-height: 34px;
		margin-left: 10px;
	}
}
.loupanxiangce{
	li{
		border:1px solid #e5e5e5;
		width: 160px;
		padding:10px;
		float: left;
		.inline-block();
		margin:6px;
		position: relative;
		a{ display: block;}
		img{ width: 160px; height: 140px;}
	}
	.xiangce_edit_icon{
		position: absolute;
		top: -1px;
		left: -1px;
		background: url(../images/xiangce_edit_icon.png) 0 0 no-repeat;
		width: 27px;
		height: 27px;
		&.on{
			background-position: 0 -28px;
		}
	}
}
.xiangce_title{ color: #383e4c; font-size: 18px; font-weight: bold;}
.edit_xiangce{
	width: 600px;
	height: 360px;
	margin-left: -300px;
	.wgw_inp{ width: 330px;}
	.edit_xc_desc{ height: 152px;}
	.tw_btn_all{
		background-color: #e5e5e5;
		margin-top: 20px;
	}
}
.upload_xiangce{
	height: auto;
	.tw_btn_all{
		background-color: #e5e5e5;
		margin-top: 20px;
	}
}
.wgw_select{ padding:8px; width: 160px; border:1px solid #d0d0d0;}
.uploading_img_zanwu{ text-align: center;border-top:1px solid #d0d0d0; height: 180px;line-height: 180px;margin-top: 20px;}
.uploading_img{
	margin-top: 20px;
	height: 280px;
	overflow: auto;
	li{
		border-top:1px solid #d0d0d0;
		padding:10px;
		color: #7f7f7f;
		span{.inline-block();}
		.xuhao{width: 60px;}
		.picture img{width: 86px; height: 72px;}
		.pic_name{ width: 300px; text-align: center;}
		.pic_daxiao{ width: 100px; text-align: center;}
		.pic_bfb{ width: 100px; text-align: center;}
		.pic_delete{ font-size: 35px; line-height: 35px; cursor: pointer;}
	}
}
.wgw_container{
	width: 645px;
}

/* 表情图片 */
#emotions{left:0;width:395px;font-size:12px;background:#fff;position:absolute;border:1px solid #E8E8E8;}
#emotions a{color:#9ABBC8;padding:2px 7px;text-decoration:none;}
#emotions img{border:0;}
#emotions div{margin:5px 10px;padding:1px;overflow:hidden;}
#emotions .container{padding:1px;overflow:hidden;}
#emotions .container a{float:left;width:26px;height:22px;text-align:center;padding:4px 2px;margin:-1px 0 0 -1px;border:1px solid #e8e8e8;}
#emotions .container a:hover{z-index:2;position:relative;border:1px solid #0095cd;}