body, h1, h2, h3, br, p, ul, ol, li, dl, dt, dd, label, form, button, img, div, a, strong, em, br, marquee {
	margin:0;
	padding:0;
	border:0;
}
em {
	font-style:normal;
}
body {
	/*	margin:0 auto;
        width:950px;*/
	font-family:"Microsoft YaHei", å®‹ä½“;
	font-size:12px;
	background:#FFFFFF;
	/******************background:url(top_links_bg.png) no-repeat 0 0;**********************/
}
.clear {
	clear : both;
	height :0;
	margin-top :-1px;
	overflow :hidden;
}
ul {
	list-style:none;
}
a {
	color:#333;
	text-decoration:none;
	/* hide-focus: expression( this.hideFocus=true );*/
	outline: none;
}
a:hover {
	text-decoration:none;
}

#pas1 { clear:both; text-align:center;margin-top: 20px;}
#pas1 li{display: inline;}
#pas1 a,#pas1 span {background:#0C4DA0;font-size:16px;height:44px; line-height:44px; padding:0 20px; margin:0 5px; display:inline-block; color:#fff; ;}
#pas1 span{background:#CC0000;color:#fff;}
#pas1 a:hover,#pas1 .thisclass a,#pas1 .thisclass span{ background-color:#CC0000; color:#fff; text-decoration:none;}


.spaceh5px {
	display:block;
	width:100%;
	height:5px;
	line-height:5px;
}
.spaceh10px {
	display:block;
	clear: both;
	width:100%;
	height:16px;
	line-height:10px;
}
.spaceh20px {
	display:block;
	clear: both;
	width:100%;
	height:20px;
	line-height:20px;
}
.spaceh16px {
	display:block;
	clear: both;
	width:100%;
	height:16px;
	line-height:16px;
}

.spaceh16line {
	display:block;
	clear: both;
	width:100%;
	height:0;
	border-bottom: 1px solid #E4E4E4;
	padding: 15px 0 0 0;
	margin: 0 0 15px 0;
}
.spaceh10line {
	display:block;
	clear: both;
	width:100%;
	height:0;
	border-bottom: 1px solid #E4E4E4;
	padding:20px 0 0 0;
	margin: 0 0 20px 0;
}
.spaceh0line {
    display:block;
    clear: both;
    width:100%;
    height:0;
    border-bottom: 1px solid #E4E4E4;
}

.spaceh40px {
	display:block;
	width:100%;
	height:40px;
	line-height:40px;
}

.mlr15 {
	margin: 0 15px;
}
.mlr5 {
	margin: 0 5px;
}
.mr10 {
	margin:0 10px 0 0;
}

.ad {
	width:100%;
	clear:both;
	float:left;
}
.ad img {
	width:100%;
	display:block;
}
.r10px {
	margin:0 10px 0 0;
}
.fr {float: right}
.fl {float: left}

/*img{
    transition: all 0.6s;
}
img:hover{
    transform: scale(1.2);
}*/


.fixed-nav {
    width: 55px;
    z-index: 999;
    left: 50%;
    margin-left: 550px;
}
.fixed-nav {
    position: fixed;
}
.fixed-nav a {
    width: 54px;
    height: 54px;
    background-color: #FAFAFA;
    color: #adadad;
    line-height: 20px;
    margin-top: 20px;
}
.fixed-nav div {
    position: absolute;
    top: -100px;
    left: -146px;
    width: 122px;
    height: 122px;
    padding: 6px;
    border: 1px solid #E1E1E1;
    background-color: #FFFFFF;
}

.fixed-nav div img {
    width: 100%;
    height: 100%;
}
img {
    vertical-align: top;
    border: none 0;
    -ms-interpolation-mode: bicubic;
}
Inherited from a
.fixed-nav a {
    width: 54px;
    height: 54px;
    background-color: #FAFAFA;
    color: #adadad;
    line-height: 20px;
    margin-top: 20px;
}
.sideBar {bottom:50px;height:180px;left:50%;margin-left:550px;overflow: visible;position: fixed;width:55px;font-size:12px;}
.sideBtn {float:left;margin-right:5px;width:55px;}
.sideBtn a{position: relative; text-decoration: none; background:#FAFAFA}
.sideBtn a.a1 i{ position: absolute;top:18px; left: 6px;width: 32px;height: 20px;background: url("../images/fixed1.png") no-repeat;}
.sideBtn a.a2{top: 50px; width:55px;}
.sideBtn a.a2 i{position: absolute;left:10px;top: 18px;width: 32px;height: 20px;background: url("../images/fixed2.png") no-repeat;}
.sideBtn a.a3{position: absolute;left: 15px;top:120px;width:55px;height:55px; background:#ADADAD}
.sideBtn a.a3 i{position: absolute;top: 18px;left:14px;width: 32px;height: 20px;background: url("../images/fixed3.png") no-repeat;}