/*#
lib=widgets/bas/widgetsuibas.css
#*/

/*! normalize.css v3.0.1 | MIT License | git.io/normalize 
	重置，精简为我们自己所需，如需了解上面网址可看！
*/

html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
body {
	margin: 0;
}
a {
	background: transparent;
}
a:active, a:hover {
	outline: 0;
}
b, strong {
	font-weight: bold;
}
img {
	border: 0;
}
button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}
button {
	overflow: visible;
}
button, select {
	text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}
button[disabled],
html input[disabled] {
	cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
 border: 0;
 padding: 0;
}
input {
	line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
 height: auto;
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
legend {
	border: 0;
	padding: 0;
}
textarea {
	overflow: auto;
}
optgroup {
	font-weight: bold;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
td, th {
	padding: 0;
}



/* !全局定义
	=====================================================================
*/
body{
	font-family:Arial, "微软雅黑",Helvetica, sans-serif;	
}
html, iframe, body, div, h1, h2, h3, h4, h5, h6, p, a, span, em, i, img, ins, small, strong, b, u, i, dl, dt, dd, ol, ul, li, form, label, blockquote, pre, legend {
	margin: 0;
	padding: 0;
}
li {
	list-style: none;
}
:focus {
	outline: 0;
}
img {
	vertical-align: middle;
	border: 0;
}
a img {
	border: 0
}
table {
	empty-cells: show;
}
ins {
	text-decoration: none
}
del {
	text-decoration: line-through
}
em, i {
	font-style: normal
}
button::-moz-focus-inner, 
input[type=reset]::-moz-focus-inner, 
input[type=button]::-moz-focus-inner, 
input[type=submit]::-moz-focus-inner, 
input[type=file]>input[type=button]::-moz-focus-inner {
 border:0;
 padding:0
}
.fl {
	float: left
}
.fr {
	float: right
}
.fn {
	float: none
}
.al {
	text-align: left
}
.ac {
	text-align: center
}
.ar {
	text-align: right
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.clearfix {
	display: block
}
*html .clearfix {
	height: 1%
}
*+html .clearfix {
	min-height: 1%
}
.block {
	display: block;
	overflow: hidden
}
.hide {
	display: none
}
body {
	background: #fff;
	_background-image: url(about:blank);
	_background-attachment: fixed
}
h1, 
h2, 
h3, 
h4, 
h5, 
h6 {
	/*字体暂时定义*/
    font-family:Arial,'宋体';
	font-weight: normal;
}
a:link, 
a:visited {
	text-decoration: none;
}
.posr{position:relative;}
div.zw10{height:1px; padding-bottom:9px;}

/*常用间距定义 10px 15px 20px 30px 35px*/
.mart10{ margin-top:10px;}
.marb10{ margin-bottom:10px;}
.marl10{ margin-left:10px;}
.marr10{ margin-right:10px;}

.mart15{ margin-top:15px;}
.marb15{ margin-bottom:15px;}
.marl15{ margin-left:15px;}
.marr15{ margin-right:15px;}

.mart20{ margin-top:20px;}
.marb20{ margin-bottom:20px;}
.marl20{ margin-left:20px;}
.marr20{ margin-right:20px;}

.mart30{ margin-top:30px;}
.marb30{ margin-bottom:30px;}
.marl30{ margin-left:30px;}
.marr30{ margin-right:30px;}

.mart35{ margin-top:35px;}
.marb35{ margin-bottom:35px;}
.marl35{ margin-left:35px;}
.marr35{ margin-right:35px;}
/*特殊字体定义*/
@font-face {
	font-family:'FUTURED';
	src: url('./FUTURED.eot'); /* IE9 Compat Modes */
	src: url('./FUTURED.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        
         url('./FUTURED.TTF')  format('truetype'); /* Safari, Android, iOS */ 
	font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family:'Felix Titling';
	src: url('../FELIXTI.eot'); /* IE9 Compat Modes */
	src: url('../FELIXTI.ttf')  format('truetype');
	font-weight: normal;
    font-style: normal;
}
