@charset "utf-8";

/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html {
	color:#000;background: #fff;
	-webkit-text-size-adjust: 100%;/* 使移动设备保持字体一致 */
    -ms-text-size-adjust: 100%;/* 使移动设备保持字体一致 */
}

/* 去除默认内外边距 */
html,body,div,span,
applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dd,dl,dt,li,ol,ul,
form,fieldset,label,legend,input,select,textarea,
table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	list-style: none;
}

@charset "utf-8";
/* 公用css */
/* 重置页面高度，使其和窗口高度保持一致（适用于不分屏页面，如平台、登录页面、后台） */
html,body { height: 100%;}
/* 重置内外边距，使各个浏览器样式的表现位置保持一致 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	margin: 0;
	padding: 0;
}
body {
	font: 12px arial,微软雅黑 b8b\4f53,georgia,verdana,helvetica,sans-serif;/* 12px为字体大小；1.5为行高（字体大小的1.5倍）；“tahoma” ，“arial”，“\5b8b\4f53(宋体)”为字体 */
	color: #555;
	}
/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display: block;}

/* HTML5 媒体文件跟 img 保持一致 */
audio,canvas,video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
/* 表单元素并不继承父级 font 的属性，重设表单元素属性 */
input,select,textarea {
	font-size: 100%;
	text-indent: .2em;
}
/* 去掉各Table  cell 的边距并让其边重合 */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* IE bug fixed: th 不继承 text-align*/
th { text-align: inherit;}

/* 去除默认边框 */
fieldset,img { border: 0;}

/* ie6 7 8(q) bug 显示为行内表现 */
iframe { display: block;}

/* 去除默认列属性 */
ul,li,h3,p,fieldset,legend,dd,dt { list-style: none;}

/* 重置页面高度，使其和窗口高度保持一致（适用于不分屏页面，如平台、登录页面、后台） */
/* html,body{ height:100%;} */

/* 设置a标签文字颜色,去掉下划线*/
a {
	color: #555;
	text-decoration: none;
}
a:hover { color: #f00;} 
a:focus { outline: none;}
 
/* 公用css */
.b-left {
	display: inline; 
	float: left;
}
.b-right { 
	display: inline; 
	float: right;
}
.b-clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	margin: 0px ;
	padding: 0px;
	overflow: hidden;
	font-size: 0px;
}
.b-hide { display: none !important;}

.b-show { display: block !important;}
.b-ellipsis {
	white-space: nowrap !important;
	text-overflow: ellipsis !important;
	overflow: hidden !important;	
}
.b-shadow {
	position: relative;
	box-shadow: 0 0 5px rgba(0,0,0,.6);
}
.b-radius {
	position: relative;
	border-radius: 10px;
}

/* 外边距设置 */
.b-mar { margin: 0 auto;}
.b-mar-t-20 { margin-top: 20px !important;}
.b-mar-b-5 { margin-bottom: 5px !important;}
.b-mar-b-15 { margin-bottom: 15px !important;}
.b-mar-b-20 { margin-bottom: 20px !important;}
.b-mar-l-5 { margin-left: 5px !important;}
.b-mar-l-20 { margin-left: 20px !important;}
.b-mar-r-20 { margin-right: 20px !important;}

/* 内边距设置 */
.b-pad { padding: 0;}
.b-pad-b-20 { padding-bottom: 20px;}

/* 背景设置 */
.b-bg-c-blue1 { background-color: #d0e0e3;}
.b-bg-c-gray1 { background-color: #f0f0f0;}
.b-bg-c-gray2 { background-color: #dfdfdf;}
.b-bg-c-gray3 { background-color: #bbb;}

/* 颜色设置 */
.b-c-red { color: #f00;}
/* 去除默认边框 */
fieldset,img { border: 0;}
img { *display: block;}