body { margin:0px; padding:0px; text-align:center; background:url('bg.gif') repeat-x 0 0;; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:宋体}
body>div{ margin:0 auto; text-align:center;}
ul,p,h1,h2,h3{ margin:0px; padding:0px; list-style-type:none;}
a{ text-decoration:none; color:#333}
a:hover{ text-decoration:underline;}
img{ border:0}
h1 {font-size: 12px;color: #000; display : inline}
.left{ float:left;}
.hidden{ float:center;}

.right{ float:right;}
.header{ width:1000px; height:128px; margin-bottom:8px;}
.top{ width:1000px; height:95px; background:url('ph.gif') no-repeat right 44px;}
.logo{ float:left; padding-top:0px;}
.top span{ float:right; margin:4px 10px;}
.top span a{margin:8px 5px;}
.nav{ width:970px; height:33px; padding-left:0px;}
.nav li{ width:97px; height:33px; line-height:33px; text-align:center; background:url('navbg.gif') no-repeat right 0; font-size:14px; float:left}
.nav li a{ color:#FFF;  font-weight:bold;}
.banner{ width:1000px; height:262px; margin-bottom:11px;}
.mainbody{ width:1000px; overflow:hidden; text-align:left; padding-bottom:5px;}
.main_left{ width:224px; float:left; background:url('lbg.gif') no-repeat;}
.leftk1,.leftk2,.leftk3{ width:224px;  margin-bottom:10px; overflow:hidden}
.leftk1{height:218px;}
.leftk2{ height:180px;}
.leftk2 ul{ padding:0 5px;}
.leftk2 li{ width:280px; border-bottom: 1px dotted #6E6E6E; height:24px;*height:27px; background:url('ar3.gif') no-repeat 0 center; padding-left:4px; line-height:24px;*line-height:27px}
.leftk2 li a{ width:200px; float:left; display:block;color:#333;overflow: hidden;white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.leftk2 img{ margin:5px 0 0 12px;}
.leftk3{ height:100%;}
.leftk3 p{ margin:3px 0 0 12px; line-height:22px;}
.leftk1 ul{ width:230px; margin:5px 0 40px 0;}

.leftk1 li{ width:107px;float:left; height:27px; line-height:27px; background:#E6E6E6; background:url('bgs.gif') no-repeat;margin-left:3px;margin-bottom:3px}
.leftk1 li li1 { width:107px;}

.leftk1 li a{ padding-left: 10px;}



.til{ width:100%; height:30px; line-height:30px}
.til b{ font-size:14px; color:#066895; padding-left:29px; float:left;}
.til span{ float:right; padding-right:20px;}
.main_right{ width:750px; float:right;}
.rightk1{ width:750px; height:192px; background:url('bg1.gif') no-repeat; margin-bottom:8px}

.rightklist{ width:750px;  background:url('bg1.gif') no-repeat; margin-bottom:8px}

.rightk1 img{ width:150px; height:110px; float:left; margin:22px 20px 0 20px;}
.rightk1 p{ margin-top:5px; line-height:22px; padding-right:8px; float:right; width:550px; }
.rightk2{ width:1000px; height:193px; background:url('bg2.gif') no-repeat; margin-bottom:10px}
.rightk2_m{ width:1000px;}
.span1{ width:26px; height:54px; /*position:absolute;*/float:left; margin:50px 0 0 -12px;}
.span2{ width:26px; height:54px; /*position:absolute;*/float:left; margin:40px 0 0 0px;*margin:-100px 0 0 900px;}
.rightk2_m ul{ padding-top:12px; width:1000px;}
.rightk2_m li{ width:130px; text-align:center; margin:0 15px;_margin:0 18px; float:left;}
.rightk2_m li img{margin-bottom:9px; width:130px; height:106px; border:solid 1px #BBBCBC;/*line-height:12px;*/ display:block; clear: both;}
.new{ width:330px; height:219px; background: url('bg2.jpg') no-repeat; overflow:hidden}
.new ul{ padding:0 25px;}
.new li{ width:280px; border-bottom: 1px dotted #6E6E6E; height:30px;*height:27px; background:url('ar3.gif') no-repeat 0 center; padding-left:8px; line-height:30px;*line-height:27px}
.new li a{ width:200px; float:left; display:block;color:#333;overflow: hidden;white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.new li span{ float:right; width:80px; float:right; text-align:right;}

.news{ width:370px; height:219px; background: url('bg3.gif') no-repeat; overflow:hidden}
.news ul{ padding:0 25px;}
.news li{ width:320px; border-bottom: 1px dotted #6E6E6E; height:30px;*height:27px; background:url('ar3.gif') no-repeat 0 center; padding-left:8px; line-height:30px;*line-height:27px}
.news li a{ width:220px; float:left; display:block;color:#333;overflow: hidden;white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.news li span{ float:right; width:80px; float:right; text-align:right;}
.link{ width:958px; line-height:20px; border:solid 1px #ccc; padding:5px 20px; background:#fff; margin-bottom:8px; text-align:left;}
.link a{ margin:0 10px;}
.foot{ width:100%; height:85px; padding-top:28px; background:url('fbg.gif') repeat-x; line-height:25px; text-align:center; color:#000}