@charset "utf-8";
body{ margin:0px; padding:0px; font-size:12px; background:url(../images/bg.jpg) repeat-x;}
form,ul,li,h1,p,dd,dl,dt,p,a,img,table,div,h2,h3{ border:0; margin:0px; padding:0px;}
div{ display:block;}
ul{ float:left;}
dl,ul,li{ list-style:none;}
.divleft{ float:left;}
.divright{ float:right;}
a{ text-decoration:none; color:#6f6f6f;}
a:hover{ color:#c71104;}

.z{ width:890px; height:auto; overflow:hidden; margin:0px auto; padding-top:12px;}
.top{ width:890px; height:96px;}
.top .logo{ width:153px; height:74px; float:left; padding-top:22px;}
.top .yy{ width:274px; height:79px; float:right; padding-right:36px; padding-top:17px;}
.top .yy li{ width:68px; height:48px; float:left;}
.top .yy li .gq{ width:30px; height:20px; border:1px #e6e6e6 solid; padding:1px; margin:0px 12px;}
.top .yy li .yy_bt{ width:61px; height:24px; float:left; background:url(../images/dd.jpg) no-repeat left center; line-height:24px; padding-left:7px; font-family:Arial, Helvetica, sans-serif;}
.top .yy li .yy_bt a{ color:#000;}
.top .yy li .yy_bt a:hover{ color:#309a44;}
.middle{ width:890px; height:auto; float:left;}
.middle .nev{ width:110px; height:auto; float:left; background:url(../images/nev_01.jpg) no-repeat right top; padding-top:28px; padding-left:17px; padding-bottom:80px;}
.middle .nev li{width:90px; height:50px; float:left; line-height:50px; text-align:left; border-bottom:1px #64b72f solid; font-family:"微软雅黑"; font-size:12px;}
.middle .nev li a{ color:#000; display:block;}
.middle .nev li a:hover{ color:#309a44; background:url(../images/nev.jpg) repeat-x left bottom; border:0px;}
#nev_bg{color:#309a44; background:url(../images/nev.jpg) repeat-x left bottom; border:0px;}
.middle .right{ width:741px; height:auto; float:left; padding:23px 0px 23px 22px;}
.middle .right .in_tpzs li{ width:233px; height:326px; margin:0px 5px; background:url(../images/middle_bg.jpg) no-repeat; float:left; padding:2px 2px 20px 2px; display:block;}
.middle .right .in_tpzs li img{width:233px; height:326px;}
.bottom{ width:890px; height:auto; padding-top:37px; float:left; font-family:"微软雅黑"; color:#000;}
.middle .right .n_js{ width:741px; height:auto; line-height:24px; float:left; padding-bottom:30px; font-family:Arial, Helvetica, sans-serif;}
.middle .right .n_js p{ font-weight:bold;}
.middle .right .n_tpzs{ width:741px; height:auto; float:left;}
.middle .right .n_tpzs li{ width:191px; height:113px; float:left; background:#b1b1b1; margin:0px 22px 20px 22px; padding:6px;}
.middle .right .n_tpzs li img{width:191px; height:113px; }

#lightbox{position: absolute;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#lightbox a img{ border: none; }
#outerImageContainer{position: relative;background-color: #fff;width:250px; height:250px;margin: 0 auto;}
#imageContainer{padding: 10px;}
#loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#hoverNav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{width: 49%;height: 100%;background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */display: block;}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 50% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 50% no-repeat; }
#imageDataContainer{font: 12px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em; height:auto; overflow:hidden}

#imageData{padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: 100}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
#overlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;background-color: #000;filter:alpha(opacity=60);-moz-opacity: 0.6;opacity: 0.6;}

.fy{ width:741px; height:40px; float:left; line-height:40px; text-align:center;}
.fy a{ border:1px #000 solid; background:#333; color:#FFF; padding:3px 5px;}
.fy a:hover{ color:#309a44;}

































