@charset "utf-8";
/* CSS Document */



.top {width:979px;height:53px; background-image:url(../images/topbackImg.jpg); margin:0 auto;}
.top .logClass{ height:53px; width:155px; padding-left:22px; float:left; text-align:left;}
.top .dh0{ width:440px; height:28px; padding-top:25px; float:right; text-align:right;}
.top .dh0 span{ margin-left:10px; margin-right:15px; display:inline;}
.top .dh0 span a{color:#656565; text-decoration:none;}

.dh {width:979px;height:40px; margin:0 auto; position:relative; text-align:left;}
.dh .swf{width:979px;height:40px; position:absolute; z-index:255px;}
.banner {width:979px; overflow:hidden; margin:0 auto;}


.hentiao1 {width:977px;height:35px; background-image:url(../images/htbackImg.jpg); border-left:1px solid #d0d0ce; border-right:1px solid #d0d0ce; margin:0 auto;}

.indexbox {width:979px;height:139px; padding-top:10px; padding-bottom:33px; margin:0 auto;}
.indexbox .m1{width:330px; height:139px; float:left; background-color:#f3f3f3; text-align:left;}
.indexbox .m1 .imgClass{ padding-left:14px; padding-top:5px; height:22px;}
.indexbox .m1 .imgClass span{ margin-right:13px;}
.indexbox .m1 .newslist{ height:100px; padding-left:14px; padding-top:8px; line-height:23px; overflow:hidden;color:#494949}
.indexbox .m1 .newslist .news1{height:23px; border-bottom:1px solid #cbcbcb;}
.indexbox .m1 .newslist .news1 .news1a{ width:80px; padding-left:3px; height:23px; float:left; display:inline;}
.indexbox .m1 .newslist .news1 .news1b{  height:23px;overflow:hidden; float:left; display:inline;}
.indexbox .m1 .newslist .news1 .news1b a{text-decoration:none;color:#494949}
.indexbox .m2{width:389px; height:139px; float:left; overflow:hidden;}
.indexbox .m3{width:246px; height:139px; float:left; overflow:hidden;}
.indexbox .msp{ width:1px; height:139px; float:left; background-color:#cbcbcb; margin:0 3px; overflow:hidden; border:0;}