*{padding:0px; margin:0px;font-family:"Microsoft YaHei"; color:#444; font-size:14px;}
body{background:url(Imagesmain_bg.jpg) center 37px no-repeat;}
.w1000{width:1000px; margin:0 auto; padding:0 20px; background:#FFF;}
a{text-decoration:none;}a:hover{text-decoration:underline;}ul,li{list-style:none;}em{font-style:normal;}img{border:0px;}
.fl{float:left;}.fr{float:right;}
.top_nav{height:37px; width:100;}
/*.headertop{width:100%; height:850px; background:url(Imagestop_bg.jpg) center center no-repeat;}*/
.headertop{width:100%; height:600px;}
.hotnews{background:#FFF; padding-top:20px;}
.hotnews p{padding:10px 20px 0; line-height:28px; color:#555; text-indent:2em;}
.hotnews p a{color:#C00;}
.gotop{width:50px; background:#C00; position:fixed; bottom:100px; left:50%; margin-left:510px;}
.gotop .up{background:url(images/gotop.png) center 10px no-repeat; padding:30px 0 10px 0; border-top:1px #FFF solid; font-size:12px; font-family:Arial; color:#fff; text-align:center; cursor:pointer;}

.b1{height:60px; margin:0 auto; padding:20px 0; background:#FFF;}
.photolist ul{margin-left:-20px; overflow:hidden;}
.photolist ul li{width:320px; height:250px; float:left; margin-left:20px; margin-bottom:15px; line-height:0px;}
.photolist ul li img{width:320px; height:220px; cursor:pointer;}
.photolist ul li p{display:block; width:100%; height:30px; line-height:30px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.fullwindow{width:100%; height:100%; position:fixed; background:url(Imagesfilter_bg.png); z-index:9999; top:0px; left:0px; display:none;}
.fullwindow .photo{position:absolute; left:50%; height:650px; width:1000px; margin-left:-500px;}
.fullwindow .photo p{width:960px; padding:20px; background:url(Imagesfilter_bg.png); position:absolute; bottom:0px; left:0px; color:#FFF; line-height:28px; text-indent:2em;}
.fullwindow .photo span.close{cursor:pointer; display:block; width:30px; height:30px;  background:red; color:#FFF;text-align:center; line-height:30px; position:absolute; top:0px; right:-30px; font-size:20px;}

#footer{padding:15px 0 30px; border-top:0px; color:#555; font-size:14px; text-align:left;}
#footer a{color:#555;}
#footer a:hover{color:#C00; text-decoration:underline;}
#footer span{font-family:"Arial";}
#footer p{color:#999; font-size:12px;}
#footer p a{padding:0 5px; font-size:14px; color:#555;}


