/* sohutv 2016-04-19 11:15:08 */
body{
	background:#fff;
	color:#999;
	font:12px/1.5 hiragino sans gb,microsoft yahei,simsun
}
body,form,ul,ol,li,p,dl,dt,dd,h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0
}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
	font-family: inherit;
}
/*h1,h2,h3,h4,h5,h6,input,textarea{*/
	/*font-size:12px;*/
	/*font-weight:400*/
/*}*/
li{
	list-style:none
}
img{
	border:0;
	vertical-align:top
}
em{
	font-style:normal
}
textarea{
	resize:none
}
a:hover{
	text-decoration:none;
	color:#e73c31
}
.cfix:after,.cf:after,.clear:after{
	content:".";
	display:block;
	visibility:hidden;
	height:0;
	clear:both
}
.cfix,.cf,.clear{
	zoom:1
}
.cfixBoth{
	clear:both;
	height:1px;
	overflow:hidden
}
.o{
	overflow:hidden
}
/* 左右浮动 */
.l{
	float:left
}
.r{
	float:right
}
/* 文本水平排列的方式 */
.ta-r,.tar{
	text-align:right
}
.ta-c,.tac{
	text-align:center
}
.ta-l,.tal{
	text-align:left
}
/* 垂直对齐的方式 */
.va-t,.vat{
	vertical-align:top
}
.va-m,.vam{
	vertical-align:middle
}
.va-b,.vab{
	vertical-align:bottom
}
.hid{
	display:none
}
/* 相对与绝对定位 */
.rel{
	position:relative
}
.abs{
	position:absolute
}
.bold{
	font-weight:700
}
.break{
	word-wrap:break-word;
	word-break:break-all
}
.elli{
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
/* 鼠标小手 */
.pointer{
	cursor:pointer
}
/* display的 */
.new_result,.hide{
	display:none
}
.disb{
	display:block
}
.disi{
	display:inline
}
.disib{
	display:inline-block
}
.disit{
	display:inline-table
}
/* 初始a 的设置 无下划线 */
a{
	text-decoration:none;
	color:#3a3a3a
}

.td-u,.td-u a{
	text-decoration:underline
}
.td-u:hover,.td-u a:hover,.td-n,.td-n a,.td-n:hover,.td-n a:hover{
	text-decoration:none
}
/* a 字体的颜色 */
.c-red,.c-red a{
	color:#e73c31
}
.c-grey,.c-grey a{
	color:#999
}
.c-black,.c-black a{
	color:#3a3a3a
}
.c-white,.c-white a{
	color:#fff
}

.blank5{
	height:5px;
	overflow:hidden
}
.blank10{
	height:10px;
	overflow:hidden
}
.blank15{
	height:15px;
	overflow:hidden
}
.blank20{
	height:20px
}
/* marign 值 */
.mB5,.mb5{
	margin-bottom:5px
}
.mB10,.mb10{
	margin-bottom:10px
}
.mB15,.mb15{
	margin-bottom:15px
}
.mB20,.mb20{
	margin-bottom:20px
}
.mt5{
	margin-top:5px
}
.mt10{
	margin-top:10px
}
.mt15{
	margin-top:15px
}
.mt20{
	margin-top:20px
}
.ml10{
	margin-left:10px
}
.ml15{
	margin-left:15px
}
.ml20{
	margin-left:20px
}
.mr10{
	margin-right:10px
}
.mr15{
	margin-right:15px
}
.mr20{
	margin-right:20px
}
/* 字体大小 */
.fs12{
	font-size:12px
}
.fs14{
	font-size:14px
}
.fs16{
	font-size:16px
}
.fs18{
	font-size:18px
}
.fs20{
	font-size:20px
}
/* 字体种类 */
.f-arial{
	font-family:arial;
}
.f-yahei{
	font-family:"Microsoft yahei";
}
.f-song{
	font-family:simsun;
}
.f-hir{
	font-family:"hiragino sans gb";
}
/* 圆边倒角 */
.rad3{
	border-radius:3px;
	-webkit-border-radius:3px
}
.rad5{
	border-radius:5px;
	-webkit-border-radius:5px
}
.load{
	background:#f0f0f0 url(images/loading.gif) no-repeat center center;
	display:block;
	width:100%;
	position:relative
}
/* 这个透明度貌似兼容ie的*/
.maskBg{
	width:100%;
	opacity:.3;
	filter:alpha(opacity=30);
	background:#000
}
