@charset "utf-8";
/* CSS Document */
/*公用的样式*/
html{font-family:Arial, Helvetica, sans-serif;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin:0;padding:0; color:#000; font-size:12px; }
table {	border-collapse:collapse;border-spacing:0}
fieldset ,img {border:0;}
caption, th {text-align:left}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
.clearfix:after {content: "\20";display: block;height: 0;clear: both;visibility: hidden}
.clearfix {*zoom:1;}
.clearfix {display: block;}
input.text-input, select, textarea {padding:1px 2px;border: 1px solid #809db9; font:100% Tahoma;}
input, label {vertical-align: middle}
input.text-input {height:18px;}
textarea {overflow:auto;resize:none;}
img{border:0px; vertical-align:middle;}
ul,ul li{list-style:none;}
.fl{float:left;}
.fc{float:left;}
.fr{float:right;} 
.w{ width:1170px; margin:0 auto}
.cl,.clear{height:0px;line-height:0px;font-size:0px;}
.cl{clear:left;}
.clear{clear:both;}
a{ text-decoration:none;color:#333;outline:none;blr:expression(this.onFocus=this.blur()); cursor:pointer} 
a:hover{ text-decoration:underline; color:#e2622a}
a:visited{color:#333}
.h60{ height:60px;}
.h30{ height:30px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
/*内容*/
.top{ height:30px; line-height:30px; background-color:#005e5a; text-align:right; }
.top a{ color:#FFF; filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6 }
.top a:hover{ color:#fff; filter:alpha(Opacity=100);-moz-opacity:1;opacity: 1; text-decoration:none}
.header{ background-color:#eee; padding:20px 0;}
.header .fc{ line-height:43px; font-size:14px; text-align:right; width:800px;}
.header .fr{ width:176px; padding-top:7px;}
.input1{ background:#fff; height:28px; line-height:28px; padding-left:10px; color:#999999; width:130px;  margin:0; border:0; float:left}
.but1{ background:url(../images/selbg.jpg) no-repeat; width:36px; height:28px; padding:0; margin:0; border:0; cursor:pointer}



.footer{ background-color:#6e6c70; padding:10px 0; margin-top:20px; overflow:hidden; }
.footer .fr{ text-align:right;color:#ffffff; line-height:20px;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8; padding-top:10px;}
.footer .fl{ color:#FFF;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8}

.headernav{ height:55px; padding-top:140px;}

.local{ line-height:50px}
.video{ overflow:hidden; border-top:1px solid #dddddd; padding-top:20px;}
.video h2{ font-size:36px; font-weight:normal; color:#333;}
.video li{ float:left; margin-right:10px; margin-top:20px; position:relative; width:285px; overflow:hidden}
.video li img{ width:285px; height:190px;}
.video li:hover .video_bg1{ background:#000; width:285px; height:190px; left:0; top:0; filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6; z-index:100; position:absolute; }

.video li:hover .video_bg2{ background:url(../images/play.png) center center no-repeat; width:75px; height:75px; left:0; top:0; left:105px; top:60px; z-index:100; position:absolute; }

.video span{ display:block; background:#dddddd url(../images/video.jpg) 10px center no-repeat; height:30px; line-height:30px; padding-left:30px;}
