html { min-height: 100%;}
* { margin: 0;padding: 0;border:0;font-family: "Microsoft YaHei","微软雅黑","黑体","宋体" !important;}
body { color: #404040;font-family: "Microsoft YaHei","微软雅黑","黑体","宋体" !important;font: 13px Arial,宋体;line-height:18px; background:url(bg.jpg) no-repeat top center;}
a {color: #404040; text-decoration:none;}
a:hover {color: #842122;text-decoration: underline;}
li { list-style: none;}
h1,h2,h3 { font: normal 12px Tahoma,宋体,sans-serif;}
h1 {color:#666;}
h1 a {color:#666;}
h2 { font-size:14px;font-weight:bold;color:#ff0000;line-height:28px;}
.blue { color:#0E61D3;}
.red { color:#842122;}
.red1 { color:#E04F10;}
.gray { color:#666;}
.green { color:#2E8C0F;}
.clear { clear:both;}

/* Header */
#header {
 margin: 0 auto;
 width: 967px;
 height: 77px;
}
#menu {
 width:600px;
 height:77px;
 float:left;
 padding:0 0 0 180px;
}
#menu  li {
 width:80px;
 height:77px;
 line-height:77px;
 padding:0 10px;
 float:left;
 text-align:center;
}
#menu  li a {
 width:80px;
 height: 40px;
 line-height: 40px;
 padding:37px 0 0;
 text-align:center;
 display:block;
 color:#666;
}
#menu  li a:hover {
 text-decoration:none;
 background:url(menubg.gif) no-repeat top center;
 color:#fff;
}
#menu  li.hover a {
 color:#fff;
 background:url(menubg.gif) no-repeat top center;
}
#top1 {
 width:187px;
 height:25px;
 padding:17px 0 0;
 text-align:right;
 float:left;
 color:#666;
 font-size:11px;
}
#top1 a { color:#666;}
#top1 a:hover { color:#000; text-decoration:none;}
#search {
 width:187px;
 float:left;
 height:28px;
}
#search1 {
 height:21px;
 width:95px;
 padding:3px 0 0 65px;
 float:left;
}
#search2 {
 height:68px;
 width:21px;
 float:left;
 padding:2px 0 0;
}
#banner {
 width:967px;
 height:402px;
 margin:0 auto;
 border-bottom:#A9001F 4px solid;
 background:url(banner.jpg) no-repeat right bottom;
}
#ban {
 width:766px;
 height:211px;
}
#link {
 width:989px;
 padding:3px 7px 10px;
 margin:0 auto;
}
#links {
 width:967px;
 line-height:22px;
 border:#ddd 1px solid;
 padding:2px 10px;
 color:#888;
}
#links a { color:#666;}
#foot {
 width:100%;
 height:66px;
 background:#fff url(footbg.gif) no-repeat top center;
}
#foots {
 width:967px;
 margin:0 auto;
 height:66px;
 color:#BCBCBC;
}
#foot a { color:#BCBCBC;}
#foot1 {
 width:447px;
 padding:18px 0 0;
 float:left;
}
#foot2 {
 width:500px;
 text-align:right;
 padding:18px 0 0;
 float:left;
}
#imgPlay {POSITION: relative;WIDTH: 1003px;  HEIGHT: 391px; OVERFLOW: hidden;}
#imgPlay .imgs IMG {WIDTH: 1003px;height:391px;}
#imgPlay .imgs LI {POSITION: relative; FLOAT: left}
#imgPlay .imgs {WIDTH: 5712px}
#imgPlay .btn {POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 112px; BOTTOM: 12px; HEIGHT: 29px; OVERFLOW: hidden; RIGHT: 12px}
#imgPlay .num {POSITION: absolute; DISPLAY: inline; HEIGHT: 19px; TOP: 355px; LEFT: 845px}
#imgPlay .num SPAN {LINE-HEIGHT: 0; MARGIN: 0px 2px; WIDTH: 19px; DISPLAY: inline-block; BACKGROUND: url(imgPlayer.png) no-repeat -26px -3px; HEIGHT: 15px; OVERFLOW: hidden; CURSOR: pointer}
#imgPlay .num SPAN.on {BACKGROUND-POSITION: 1px -4px}
#imgPlay #numInner {POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; TOP: 355px; PADDING-TOP: 3px}

.key { background:none;padding:2px 0 0;width:95px;height:18px;line-height:18px;COLOR: #B3B3B3;FONT-FAMILY:  Arial,宋体;}
.key1 { cursor:pointer;border:#aaa 1px solid;;padding:0 0 2px 4px;width:370px;height:23px;line-height:23px;COLOR: #111;FONT-FAMILY:  Arial,宋体;}
.key2 { cursor:pointer;border:#999 1px solid;;padding:0 0 2px 4px;width:70px;height:26px;line-height:23px;COLOR: #111;FONT-FAMILY:  Arial,宋体;}
.key:hover, .key:focus, .key1:hover, .key1:focus { outline: none;}