@charset "utf-8";
body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin:0;padding:0;color:#2F2F2F}
a{text-decoration:none;border:none;}
a img{text-decoration:none;border:none;}
ul{list-style:none;padding:0;margin:0}


.top{background:url(images/topbj.jpg) repeat-x;height:112px;width:100%}
.top_m{width:980px;margin:0 auto;}

.nav{background:url(images/nav.jpg) repeat-x;width:100%;height:47px;}
.nav_m{width:980px;margin:0 auto;height:47px;overflow:hidden}
.nav_m ul li{display:inline;float:left}
.nav_m ul li a{display:block;width:114px;height:47px;float:left;text-align:center;line-height:47px;color:#FFFFFF;font-weight:bold;font-size:14px;margin:0 3px}
.nav_m ul li a:hover{background:url(images/hover.jpg) center no-repeat;}

 .banner {position:relative;width:100%; height:400px;}
 .banner .d1 {
	width:100%;
	height: 400px;
	display: block;
	position: absolute;
	left: 3px;
	}	
	.banner .d2{
	width: 100%;
	height: 30px;
	clear: both;
	position: absolute;
	z-index: 100;
	left: 1px;
	top: 340px;
}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -50px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(images/img1_1.png) no-repeat center;}


.content{background:url(images/contentbj.jpg) repeat-x;padding-top:20px;}
.main{width:980px;margin:0 auto;overflow:hidden}
.gg{background:url(images/gg.jpg);height:32px;width:930px;line-height:30px;padding-left:50px}

.box{overflow:hidden;width:980px;background:url(images/box.jpg) no-repeat;height:235px;}
.boxl{float:left;width:320px;padding:40px 10px 0 10px;}
.boxr{float:left;width:217px;padding:40px 5px 0 5px;line-height:20px}
.boxm{background:url(images/t3.jpg) no-repeat;width:345px;margin-left:360px;padding:40px 5px 0 15px;line-height:20px;}
.boxm-01{float:left;width:200px;margin-left:450px;line-height:20px; height:235px; padding-bottom:80px;}

.gd{background:url(images/gdbj.jpg) no-repeat;padding-top:45px;height:167px;}

.foot{height:96px;background:url(images/foot.jpg) no-repeat center; padding-top:30px;}
.foot_m{width:980px;margin:0 auto;padding-top:10px;text-align:center;line-height:18px;color:#FFFFFF}

.left{float:left;width:240px;text-align:center}
.menu{margin-bottom:15px;}
.menu ul li a{display:block;padding-left:30px;
background: url(images/menubj.jpg) 0 0 no-repeat;
text-decoration: none;
line-height: 32px;
height: 32px;
display: block;
margin: 2px 0;
color: #333;font-weight:bold;
}
.menu ul li a:hover,#shut{background: url(images/menubj.jpg) 0 -64px no-repeat;color:#FFFFFF}
.right{width:704px;float:right}
.r_t{height:46px;background:url(images/title.jpg) no-repeat;line-height:40px;padding-left:32px;font-size:14px;color:#0055b4;font-weight:bold}

.right_m{background:url(images/right_m.jpg) repeat-y;padding:0 10px;line-height:20px;}
.r_m ul li{display:inline}
.r_m ul li a{display:block;float:left;width:230px;height:180px;background:url(images/yy.png) right bottom no-repeat;text-align:center;color:#666666}

.xhx{border:none;height:5px;border-bottom:1px dashed;}
.xh{border:none;height:5px;border-bottom:1px dashed;margin:0 auto;}
#demo{width:960px; overflow:hidden; margin:0px auto}