﻿/*清除文档类型声明中的默认属性*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,input,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;} 
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}

/*字体定义*/
body {font-size:12px; font-family: 微软雅黑; color: #000000;}
table {font-size:inherit;font:100%;} 

/*重新定义*/
img{border:none;}
strong {font-weight:bold;}
a {text-decoration:none;} 
a:hover {text-decoration:underline;}

/*通用定义*/
.bold {font-weight:bold;}
.f14   {font-size:14px;} 
.h20 { line-height:20px;}
.error {color:red;}
.clear {clear:both;}


body{
background-color: #FFFFFF;
}
td {
font-family: 微软雅黑;
font-size: 12px;
}
a {
font-family: 微软雅黑;
color: #333333;
text-decoration: none;
font-size:12px;
cursor:pointer;
}
a:link{
text-decoration: none;
font-size:12px;
}
a:hover{
color: #C00673;
text-decoration: none;
font-size:12px;
}
a:visited{
text-decoration: none;
} 
a:active {
text-decoration: none;
}

.menu { margin:20px;}
.menu li { float:left; margin-left:20px; width:110px; height:70px; line-height:70px; text-align:center; }
.menu li a { color:#FFF; font-size:18px; display:block; }
.active {border-bottom:2px solid #FFF;}

/*返回顶端*/
#code,#code_hover{
width:40px;
height:40px;
background:url('../images/backtopbg.png') no-repeat;
position:fixed;
right:50px;
cursor:pointer;
_position:absolute;
_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#code{
background-position: 0px 0px;
bottom:120px;
_margin-bottom:120px;
}
#code_hover{
background-position: 0px 0px;
bottom:120px;
_margin-bottom:120px;
}
#gotop{
background-position:-50px -40px;
bottom:67px;
_margin-bottom:67px;
width:40px;
height:40px;
position:fixed;
right:50px;
cursor:pointer;
_position:absolute;
_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}

#code_img{
width:270px;
height:355px;
background: url(../images/backtopbg.png) 92px 109px no-repeat;
position:fixed;
right:90px;
bottom:67px;
cursor:pointer;
display:none;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
_margin-bottom:67px;
}
/*返回顶端*/

/*背景特效*/
canvas{
	display:block;
	vertical-align:bottom;
}
#particles-js{
	width:100%;
	height:100%;
	position:absolute;
}
/*背景特效*/

.jwlogo { display:none;}/*去掉html5播放器上的logo*/