@charset "utf-8";
*{margin:0; padding:0; border:none}

body{ width:1000px; height:auto; color:#555555; font-size:14px; margin:0 auto}
ul{list-style:none}
a {text-decoration:none; color:#555; font-style: 14px}
a:hover {text-decoration: none; color:#d33021}
input{border:1px solid #ccc; height:40px; margin:5px}
span.date{float:right}
header{width:1000px; height:35px; float:left; background:#efefef; border-bottom:1px solid #ccc; line-height:32px}
header h1{font-weight:normal; display:inline; line-height:42px; color:#cd4337; font-size:14px; width:100px;}
header h1 a{color:#cd4337}
header span{color:#cd4337; display:inline; float:right; text-align:right; width:500px; line-height:42px; font-size:12px }
header h2{font-weight:normal; display:inline; line-height:42px; color:#cd4337; font-size:14px}
#logo{width:1000px; height:95px; float:left; background:url(logo.jpg) no-repeat}
nav{width:100%; height:38px;  float:left; background:url(nav.jpg) repeat-x}
nav  li{width:120px; height:38px; line-height:38px; float:left; text-align:center; color:#ffffff; font-size:16px; background:url(navline.jpg) left center no-repeat}
nav  li a{color:#fff}
nav  li a:hover{color:#fff}

#box{width:1000px;height:300px;background:#fff; float:left;position:relative; margin-bottom:10px}
#box .list{position:relative;width:100%;height:300px;overflow:hidden;}
#box .list ul{position:absolute;top:0;left:0;}
#box .list li{width:100%;height:300px;overflow:hidden; float:left}
#box .count{position:absolute;right:0;bottom:5px; float:left}
#box .count li{color:#fff;float:left;width:20px;height:20px;cursor:pointer;margin-right:5px;overflow:hidden;background:#F90;opacity:0.7;filter:alpha(opacity=70);  font:12px/20px Arial; text-align:center}
#box .count li.current{color:#fff;opacity:1;filter:alpha(opacity=100);font-weight:700;background:#f60;}


aside{width:240px; height:auto; float:left; margin-right:20px}
#right{width:740px; height:auto; float:right}
#cpfl{width:240px; height:auto; float:left; background:url(cpfl.jpg) no-repeat;}
#cpfl ul{width:238px; height:auto; float:right; border-left:1px solid #ccc;; border-right:1px solid #ccc;; border-bottom:1px solid #ccc; margin-top:40px; padding-bottom:10px}
#cpfl ul li{width:200px; height:39px; float:left; border-bottom:1px dotted #ccc; background:url(ico.jpg) no-repeat left center; margin: 0 9px; line-height:39px; color:#043653}
#cpfl ul li a{padding-left:15px; color:#043653}
#gsxw{width:238px; height:auto; float:left; border:1px solid #ccc; background:url(leftbg.jpg) no-repeat; margin-top:10px; padding-bottom:10px}
#gsxw h4{width:200px; height:35px; float:left; border-bottom:1px solid #ccc; line-height:35px; font-weight:normal; padding-left:38px}
#gsxw li{width:228px; height:35px; float:left; border-bottom:1px dotted #ccc; line-height:35px; background:url(ico1.jpg) left center no-repeat; font-size:12px; margin:0 5px}
#gsxw li a{padding-left:10px}
#gsxw p{line-height:28px; padding:10px; font-size:12px}
#gsjj{width:740px; height:auto; float:left;}
#gsjj h5{width:740px; height:36px; float:left; background:url(gsjj.jpg) no-repeat; font-size:14px; padding-left:20px; line-height:36px; color:#fff}
#gsjj p{width:728px; height:auto; float:left; border:1px solid #ccc; font-size:12px; line-height:25px; padding:5px}
#cpzs{width:738px; height:auto; float:left; border:1px solid #ccc; margin-top:10px}
#cpzs li{width:230px; height:172px; float:left; margin:0 8px; line-height:20px; text-align:center; font-size:12px}
#cpzs li img{width:230px; height:150px; float:left; border:1px solid #ccc}
#yq{width:998px; height:90px; float:left; border:1px solid #ccc; background:url(link.jpg) no-repeat; margin-top:20px; line-height:40px; font-size:12px; text-indent:8em}
#yq a{padding-left:10px}
#lanmu{width:740px; height:36px; float:left;background:url(gsjj.jpg) no-repeat}
#lanmu h2{width:200px; height:36px; float:left; padding-left:20px; color:#fff; font-size:14px; line-height:36px}
#lanmu span{float:right; font-size:12px; line-height:36px; color:#fff}
#lanmu a{color:#fff}
#tupian{width:738px; height:auto; float:left; border:1px solid #ccc}
#tupian li{width:225px; height:172px; float:left; margin:10px; line-height:20px; text-align:center; font-size:12px}
#tupian li img{width:225px; height:150px; float:left; border:1px solid #ccc}
#newslist{width:738px; height:auto; float:left; border:1px solid #ccc; margin-bottom:20px}
#newslist ul{width:700px; height:auto; float:left; margin:19px}
#newslist ul li{width:700px; height:40px; float:left; line-height:40px; font-size:12px; border-bottom:1px dashed #ccc}
#wenzhang{width:700px; height:auto; float:left; margin:19px; line-height:30px; font-size:12px}
.tg_pages{
padding-top: 20px;
padding-bottom: 30px;    text-align: center;
width:90%;
float:left
}
.tg_pages li{
display: inline;
line-height: 22px;
}
.tg_pages li a{
margin-right: 5px;
padding-right: 5px;
padding-left: 5px;
padding-top: 3px;
padding-bottom: 3px;
border: 1px solid #CCC;
background-color: #FFF;
}
.thisclass {
font-weight: bold;
color: #C00;
}
section#posts{width:700px; height:auto; float:left; margin:19px; display:block}
section#posts article{width:700px; height:auto; float:left;  display:block}
section#posts article header{width:700px; height:40px; float:left; display:block; border-bottom:none}
section#posts article header h1{width:700px; height:40px; float:left; text-align:center; font-size:20px}
section#posts article p{line-height:30px; font-size:12px; width:700px}
section#jianyao{width:700px; height:40px; float:left; line-height:40px; text-align:center; border-bottom:1px solid #ccc; font-size:12px}

footer{width:1000px; height:100px; float:left; border-top:1px solid #043653; font-size:12px; line-height:30px; margin-top:20px; text-align:center}
footer h2,h3{display:inline; font-weight:normal; font-size:12px}

