@charset "utf-8";
/* CSS Document */
body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dd,dt,img,form{padding:0px;margin:0px;border:0;font-size:12px;}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:100;}
select{padding:0px;margin:0px;overflow:scroll;}
td,tr,td{font-size:12px;}
ul,ol li{list-style:none;}
input{padding:0px;margin:0px;}
.clear{clear:both;font-size:0px;height:0px;overflow:hidden;}
a:link, a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
a:focus{outline:none;}
a{text-decoration:none;blr:expression(this.onFocus=this.blur());}
a{outline:none;}
body{font-family:Microsoft YaHei,"宋体";background-color:#f1f1f1;}

/* shortcut */
.shortcut{width:203px;height:243px;margin:40 auto 0 auto;position:relative;z-index:auto;overflow:hidden;}
.shortcut a{margin-right:20px;display:block;width:203px;height:243px;position:relative;overflow:hidden;float:left;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;top:0px;}
.shortcut a img{
	position:absolute;
	left:0px;
	top:40px;
	width: 203px;
	height: 203px;
}
.shortcut a span{position:absolute;line-height:18px;font-family:arial;color:#fff;left:15px;bottom:32px;transition:all 1s;-webkit-transition:all 1s;}
.shortcut a .imgH{left:-203px;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;}
.shortcut a:hover{text-decoration:none;}
.shortcut a:hover .imgH{display:block;left:0px;}
.shortcut a:hover span{animation:img4 0.8s linear infinite alternate;-webkit-animation:img4 1s linear infinite alternate;}
@keyframes img4{0%{bottom:32px;} 100%{bottom:25px;}}
@-webkit-keyframes img4{0%{bottom:32px;} 100%{bottom:25px;}}


/* menu */
.menu{height:60px;background:#efefef;position:relative;}
.menu .nav{width:600px;height:60px;margin:0 auto;}
.menu .nav li{float:left;font-size:14px;}
.menu .nav li a{float:left;display:block;height:60px;padding:0 30px;line-height:60px;color:gray;text-decoration:none;position:relative;overflow:hidden;}
.menu .nav li a:hover,.menu .nav li a.current{background:#000; background-color:rgba(0,0,0,0.7); color:#FFFFFF;  filter:Alpha(opacity=70); }
.menu .nav li .box{width:600px;height:50px;position:absolute;top:60px;left:183px;*left:170px;left:178px\0;background:#000;display:none; filter:Alpha(opacity=70);  background-color:rgba(0,0,0,0.7);  z-index:9999;}
.menu .nav li .box a{display:block;height:50px;float:left;color:#fff;line-height:50px;border:none;background:none;padding:0;width:95px;text-align:center;}
.menu .nav li .box a:hover{text-decoration:underline;color:red}
