/* CSS Document */

*{ padding:0; margin:0 auto; border:0;}
.cont{ width:1000px; margin:0 auto; height:auto; overflow:hidden;}


.top{ width:1000px; height:250px;   margin-top:20px;}
.ad{ width:1000px; height:90px;margin-bottom:20px;}
.logo{ width:300px; margin-bottom:20px; height:100px; float:left;}
.nav{ width:600px; height:100px; float:right; margin-bottom:20px;}
.nav li{ list-style:none; float:left; text-align:center; line-height:100px; width:100px; height:100px; font-size:34px;  }



.main{ width:1000px; height:auto;   }
.posti{ width:1000px; height:50px; clear:both; line-height:50px;border-bottom:solid 2px #FF0000;}
.art li{ list-style:none; width:1000px; height:50px; line-height:50px; text-align:center; font-size:14px;}
.art li img{ max-width:600px; height:auto;}


.foot{ width:1000px; height:300px;  }
.foot li{ height:50px; line-height:50px; list-style:none; width:1000px; float:left;}

.fuc{ width:1000px; height:450px; border:0;}
.need{ width:1000px; height:200px; border-bottom:solid 1px #CCCCCC;}
.pic{ float:left; width:250px; height:200px;}
.char{ float:right; width:720px; height:180px; padding-bottom:18px;}
.txt{ text-indent:2em; font-size:14px; height:100px; line-height:20px; padding-top:5px; overflow:hidden;}


#slideshow {}
#slideshow a {
    position: absolute;
}
#slideshow a img {
    background: #fff;
}
#slideshow a:nth-of-type(1) {
    animation-name: fader;
    animation-delay: 2s;
    animation-duration: 1s;
    z-index: 20;
}
#slideshow a:nth-of-type(2) {
    z-index: 10;
}
#slideshow a:nth-of-type(n+3) {
    display: none;
}
 @keyframes fader {
 from {
opacity: 1.0;
}
 to {
opacity: 0.0;
}
}