@charset "utf-8";
html, body, div, span, object, iframe,em, img,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table,  tr, th, td,video{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:baseline;
	background-color:transparent;
	text-align: left;
	font-size: 13px;
}
html{
	height:100%;
}
body{
	background-attachment: scroll;
	background-position: left -20px;
	background-repeat: repeat-x;
	font-family: Microsoft Yahei,Arial,Arial,tahoma,Helvetica,sans-serif;
	font-size: 12px;
	/*	width: 100%;
	height:100%;	*/
	margin:0px;
	position:relative;
	color:#333333;
}
input{
	font-family: Microsoft Yahei,Arial,Arial,tahoma,Helvetica,sans-serif;
}
div,input{
	color:#333333;
}
i, em {
    font-style: normal;
}
/* specialchar tag */
b{
	font-weight:bold;
}
a{ color:#444444; text-decoration:none}
a:hover{ color:#379be9;
    text-decoration:underline}
li{list-style:none;}
.red a{
    color: red;
}
h1, h2, h3, h4, h5, h6{
   font-size: 100%;
    font-weight: normal;
    margin:0;
    padding:0;
}
.blue a{
    color: blue;
}
p{
	margin:0;
}
/*清除浮动开始*/
.clear {clear:both;}
.clear_fix {zoom:1;}
.clear_fix:after {display:block;clear:both;content:".";visibility:hidden;height:0;font-size:0;}
/*清除浮动结束*/


/**浮动**/
.left{ float: left; }
.right{ float: right; }


/**页面宽度**/
.wrap{
    width: 1100px;
    margin: 0 auto;
}

.wrap_l{
    width:820px
}

