@charset "utf-8";
body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin:0;padding:0;color:#666666;background:url(images/bg.jpg) no-repeat center top;}
a{text-decoration:none;border:none;}
a img{text-decoration:none;border:none;}
ul,p{list-style:none;padding:0;margin:0}


.top{height:196px;width:1007px;margin:0 auto;}
.logo{height:118px;background:url(images/logo.png) no-repeat;}
.nav{background:url(images/nav.png) repeat-x;height:78px;padding:0 80px;overflow:hidden; padding-left:130px;}
.nav ul li{display:inline;float:left;}
.nav ul li a{display:block;height:60px;line-height:60px;width:86px;text-align:center;font-size:16px;color:#FFFFFF;margin-left:15px}
.nav ul li a:hover{color:#0f3556;}

/* banner */
.banner{height:345px;overflow:hidden;width:987px;padding:10px;background:#2b7e03;margin:0 auto;margin-bottom:10px}


.box1{height:185px;width:967px;background:url(images/box1.jpg) no-repeat;margin:0 auto;margin-bottom:10px;padding:50px 20px 0 20px;line-height:20px }
.box1_l{float:left}
.box1_r{float:right;width:313px;padding-top:35px;padding-left:20px;line-height:23px}
.box1_m{width:313px;margin-left:285px;padding-top:35px;background:url(images/cqnj.jpg) no-repeat}

.gd{background:url(images/gdbj.jpg) no-repeat; height:142px;width:1007px;margin:0 auto;margin-bottom:20px;padding-top:40px}


.main01{width:1007px;background:url(images/mianbj01.jpg) no-repeat top;margin:0 auto}
.main02{width:947px;background:url(images/mianbj02.jpg) no-repeat bottom;margin:0 auto;margin-bottom:10px;padding:70px 30px;overflow:hidden}
.left{
width: 220px;
float: left;
}
.lefttop{line-height: 72px;
background: url(images/topl.jpg) no-repeat left top;
height: 72px;color: #fff;
font-size: 16px;
font-style: normal;
font-weight: bold;padding-left:65px}

.list{padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;}
.list ul li a{display:block;line-height: 32px;
margin: 2px 0;
display: block;
background: url(images/first-bg-02.gif) no-repeat 0 0;
height: 32px;padding-left: 40px;
color: #4c4948;
font-size: 12px;font-weight:bold}
.list ul li a:hover{margin: 2px 0;
width: 200px;
background: url(images/first-bg-02.gif) no-repeat 0 -64px;
height: 32px;
color: #fff;}
.right{float:right;width:710px}
.right_t{line-height: 39px;
background: url(images/border-topr.jpg) no-repeat right top;
height: 39px;}
.title{line-height: 39px;
background: url(images/border-topl.jpg) no-repeat left top;
height: 39px;padding-left:30px;}
.right_m{padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;line-height: 2em;
color: #515151;
font-size: 12px;
border-bottom: #e7e7e7 1px solid;
border-left: #e7e7e7 1px solid;
border-top: medium none;
border-right: #e7e7e7 1px solid;
overflow:hidden
}

.foot{background:url(images/foot.jpg) center no-repeat;text-align:center;height:145px;width:100%}


.xhx{border:none;border-bottom:1px dashed;background:url(images/icon.gif) no-repeat 0 8px;padding-left:5px;}
.fg2{border-bottom:#e5e5e5 1px solid; height:3px;margin:0 auto;margin-bottom:10px;}
.xh{border:none;height:5px;border-bottom:1px dashed;margin:0 auto;}
#demo{width:930px; overflow:hidden;margin:0 auto}