@charset "utf-8";
body, ul, ol, dl, h1, h2, h3, h4, h5, h6, p, div, em, img, div, dl, dt, dd  { padding: 0; margin: 0; } 
body{ font-family:"宋体"; font-size:14px; margin: 0 auto;background: url(../img/body.png) repeat-x;color: #333333;}
header, section, footer, aside, nav, article, figure {  padding:0px; margin:0px;}
li{ list-style:none;}
img { border: none; vertical-align:middle;}
table{margin: 0px auto;float:left;margin-left: 12px;}

a{ color: #333; text-decoration: none; } 
a:hover { color:#d00; text-decoration:none; }
.ml{margin-left: 20px;}.mt{margin-top: 20px;}
.dh{float: left;width: 100%; height:30px; border-bottom:2px solid #d0d0d0; position:relative}
.dh span{float: left;font-family: "微软雅黑" !important;font-weight: bold;font-size: 16px; height:30px; border-bottom:2px solid #004c8d; color:#004c8d; position:absolute; z-index:3; left:0;}
.dh img{float: right;margin-top: 8px;}

#main{width: 1000px;margin: 0 auto;}
.top{width: 1000px;margin: 0 auto;}
.topkey p{float:left;font-size: 12px;margin-top: 6px;}
.topkey span{float: right;font-size: 12px;margin-top: 6px;}
.headtop{float: left;height: 85px;background: url(../img/logo.png) no-repeat;width: 1000px;margin-top: 20px;}
.nav{float: left;width: 1000px;height: 58px;margin-top:-8px;}
.nav li{float: left;width: 123px;text-align: center;font-weight: bold;}
.nav li a{color: #FFFFFF;height: 58px;line-height: 58px; display:block}
.nav li a:hover{float: left;background:url(../img/nava.png) no-repeat;width: 123px;line-height: 58px;text-decoration: none;height: 58px;}

.bannerbox{ width: 100%;float:left;}
.banner{ min-width:1000px;  position:relative;  height:316px; overflow:hidden; }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:400px; }
.banner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:380px;  }
.banner .bd li a{ height:380px; display:block;  }
.banner .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
.banner .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(images/banner-btn.png) 0 0 no-repeat;
_background:url(../img/banner-btn-ie6.png) 0 0 no-repeat;}
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(../img/dot-black.png)0 0; overflow:hidden;line-height:9999px; filter:alpha(opacity=40);opacity:0.4;}
.banner .hd ul .on{ filter:alpha(opacity=100);opacity:1;  }

.jyfw{float: left;width: 1000px;}
.jyfw ul{float: left;width: 1000px;background:url(../img/jt.png) no-repeat;}
.jyfw li{float: left;width: 143px;margin-left: 20px;margin-top: 20px;}
.jyfw li img{float: left;width: 141px;height: 90px;border: solid 1px #d0d0d0;}
.jyfw li a{float: left;font-size: 12px;line-height: 28px;text-align: center;width: 143px;overflow: hidden;}

.about{float: left;width: 280px;}
.ast img{float: left;padding-top: 20px;}
.about p{float: left;280px;font-size: 12px;margin-top: 10px;line-height: 24px;}

.news{float: left;width: 420px;}
.newst{float: left; width: 420px;margin-top: 20px;font-size: 12px;}
.newst strong{float: left;width: 420px;height: 20px;}
.newst p{float: left;width: 420px;overflow: hidden;line-height: 24px;}
.news ul{float: left;width: 420px;font-size: 12px;}
.news li{float: left;width: 420px;line-height: 28px;border-bottom: dashed 1px #D0D0D0;height: 28px;overflow: hidden;background: url(../img/lis.png) 0px 12px no-repeat;}
.news li a{float: left;padding-left: 10px;}
.news li span{float: right;}

.zizhi{float: left;width: 260px;}
.slideBox{ width:240px; height:180px; overflow:hidden; position:relative; border:1px solid #ddd;float: left;margin-top:20px;margin-left: 10px;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:240px; height:180px; display:block;  }

.alzs{float: left;width: 1000px;}
.alzs li a{float: left;font-size: 12px;line-height: 28px;text-align: center;width: 150px;overflow: hidden;}
.p-list1{float: left;padding-top: 20px;width: 100%;}
.p-list1 ul {overflow:hidden; zoom:1;}
.p-list1 ul li {margin-left: 15px; float:left; display:inline; overflow:hidden; text-align:center; width: 150px;}
.p-list1 ul li .pic{text-align: center;}
.p-list1 ul li .pic img{float: left;width:150px;height: 119px;}
.p-list1 ul li .title{float: left;padding-top: 5px;}

.footer{width: 100%;border-top: solid 3px #004C8D;float:left;background: #D0D0D0;}
.flist{margin: 0 auto;width: 1000px;}
.fleft{float: left;width: 700px;}
.link{float: left;width: 700px;}
.link strong{float: left;font-family: "微软雅黑" !important;font-size: 16px;width:260px;}
.link p{float: left;width: 700px;margin-left: -10px;margin-top: 10px;}
.link a {float: left;padding-left: 10px;line-height: 24px;font-size: 12px;}
.contact{float: right;width: 260px;}
.contact strong{float: left;font-family: "微软雅黑" !important;font-size: 16px;width: 260px;}
.contact ul{float: left;width: 100%;margin-top: 10px;}
.contact li{float: left;width: 250px;line-height: 24px;font-size: 12px;}
.bottomnav{float: left;width: 700px;margin-top: 10px;}
.bottomnav ul{float: left;margin-left: -20px;}
.bottomnav li{width: 80px;float: left;font-size: 12px;}
.bottomnav a {float: left;font-size: 12px;padding-left:20px;}
.copyright{float: left;width: 700px;margin-top: 10px;}
.copyright p{float: left;width: 700px;margin-top: 10px;font-size: 12px;line-height: 24px;}

.centerleft{float: left;width: 230px;margin-top: 20px;margin-bottom: 20px;display: block;}
.aboutlist{float: left;width: 230px;background: #eeeeee;}
.aboutlist strong a{float: left;width: 230px;text-align: center;font-family: "微软雅黑" !important;font-size: 16px;background: #3a4147;color: #FFFFFF;height: 40px;padding-top: 15px;}
.aboutlist ul{float: left;}
.aboutlist li{float: left;width: 230px;text-align: center;line-height: 42px;border-bottom: dashed #DDDDDD 1px;font-size: 14px;background: #EEEEEE;}
.aboutlist li a{float: left;width: 230px;}
.aboutlist li a:hover{float: left;background: #004C8D;color: #FFFFFF;font-weight: bold;}
.cons{float: left;width: 230px;background: #eeeeee;}
.cons strong a{float: left;width: 230px;text-align: center;font-family: "微软雅黑" !important;font-size: 16px;background: #3a4147;color: #FFFFFF;height: 40px;padding-top: 15px;}
.cons ul{float: left;margin-left: 20px;margin-top: 10px;}
.cons li{float: left;width: 210px;line-height: 28px;font-size: 14px;background: #EEEEEE;}

.centerbox{float: left;width: 748px;border: solid 1px #D0D0D0;background: url(../img/list_right.jpg) no-repeat;}
.dhs{float: left;width: 748px;}
.dhs strong{float: left;font-family: "微软雅黑" !important;font-size: 16px;padding-left: 35px;padding-top: 5px;}
.dhs span{float: right;font-size: 12px;padding-top: 8px;padding-right: 10px;}
.centerbox p{float: left;text-indent: 22px;line-height: 32px;padding-left: 10px;margin-top: 20px;width: 720px;}
.boxt{float: left;width: 720px;margin-left: 10px;}
.boxt h2{float:left;width: 720px;text-align: center;margin-top: 20px;}
.wz{float:left;color:#777777;line-height:25px;text-align:center;word-spacing:20px;background-color: #cccccc;width: 720px;margin-left:5px;margin-top: 10px;font-size: 12px;}
.boxt img{float: left;max-width: 650px;overflow: hidden;margin:20px 40px;}
.boxlist{float: left;width: 720px;margin-left: 10px;}
.boxlist ul{float: left;width: 720px;margin-top: 20px;}
.boxlist li{float: left;width: 183px;margin-left: 45px;}
.boxlist li img{float: left;width: 181px;height: 118px;border: solid 1px #d0d0d0;}
.boxlist li a{float: left;font-size: 12px;line-height: 28px;text-align: center;width: 183px;overflow: hidden;}
.fenye { float:left; margin-top:28px; text-align:center; width:720px; padding-bottom:18px; }
.page{padding:2px;font-weight:bolder;font-size:12px;}
.page a{border:1px solid #ccc;padding:0 5px 0 5px;margin:2px;text-decoration:none;color:#333;}
.page span{padding:0 5px 0 5px;margin:2px;background:#3CF;color:#fff;border:1px solid  #39C;}

.newsbox{float: left;width: 720px;margin-left: 10px;margin-top: 20px;}
.newsbox li{float: left;background: url(../img/lis.png) 0px 17px no-repeat;width: 720px;line-height: 38px;border-bottom: dashed #D0D0D0 1px;}
.newsbox li a{float: left;padding-left: 15px;font-size: 12px;}
.newsbox span{float: right;}
.newtxt{float: left;width: 720px;margin-top: 20px;margin-left: 10px;}
.newtxt h2{float: left;text-align: center;width: 720px;}

.next {float: left;margin-top: 20px;border-top: solid 1px #004C8D;width: 720px;}
.next p{float: left;width: 720px;margin-top: 1px;}
.next a{float: left;width: 720px;margin-top: 20px;}

