@charset "utf-8";
body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin:0;padding:0;color:#333;background:url(images/bj.jpg) no-repeat center top;background-attachment:fixed;}
a{text-decoration:none;border:none;}
a img{text-decoration:none;border:none;}
ul,p{list-style:none;padding:0;margin:0}


.top {margin: 0px auto;width: 1004px;height: 114px;background: url(images/topbg.png) repeat-x center top;margin:0 auto;}
.logo{width:1004px;height:66px;}
.nav{height:48px;width:1004px;background:url(images/nav.png) }
.nav ul li{display:inline}
.nav ul li a{float:left;display:block;width:120px;height:40px;text-align:center;line-height:40px;font-size:14px;font-weight:bold;color:#286a51;margin-left:5px}
.nav ul li a:hover{color:#FFFFFF;background:url(images/hover.png)}
.nav ul li a p{line-height:15px;color:#9e9e9e;font-weight:normal}



/* banner */
.banner{height:405px;overflow:hidden; width:980px; margin: 0 auto; overflow:hidden;}
.banner .d1{width:980px;height:389px;display:block;}
.banner .d2{
	width:980px;
	height: 30px;
	clear: both;
	position: absolute;
	z-index: 100;
	left: 2px;
	top: 427px;
}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -96px;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;}

.gd{height:171px;width:1004px;background:url(images/gdbj.jpg) no-repeat;margin:0 auto;padding-bottom:20px;}

.box1{margin:0 auto;width:1004px;height:190px;background:url(images/box1.jpg) no-repeat;padding-top:32px;margin-bottom:10px;}
.box1_l{float:left;width:310px;text-align:center}
.box1_r{float:right;width:220px;padding-right:10px}
.box1_m{margin-left:340px;width:400px;line-height:22px;}
.box1_m img{padding:5px;border:1px #CCCCCC solid}


.content{width:1004px;margin:0 auto;}
.main{background:url(images/content_main.png) repeat-y;overflow:hidden;padding:10px 15px}
/*左样式*/
.left{float:left;width:225px;}
.left_t{background: url(images/left_title.jpg);height: 39px;width: 204px;margin-bottom: 5px;line-height: 39px;font-size: 14px;color: #FFFFFF;font-weight: bold;text-align: center;}
.left ul{margin-bottom:20px;}
.left ul li a{display:block;height:32px;width:160px;background:url(images/li-bg.gif);color:#333333;line-height:28px;padding-left:44px;}
.left ul li a:hover{background:url(images/li-bg.gif) 0 -32px;color:#01582e}
/*右样式*/
.right{width:739px;float:right;}
.right_title{background:url(images/site-bg.gif) repeat-x bottom;height:39px;margin-bottom:5px;padding-left:5px;color:#897245;line-height:35px;}


.next{padding-top:15px;text-align:center;overflow:hidden;line-height:20px}
.next ul li{display:inline;float:left;margin-right:3px}
.next ul li a{display:block;background:#CCCCCC;color:#000000;padding:0 6px}
.next ul li a:hover,#beat{background:#0066CC;color:#FFFFFF}


.zsjm{height:90px;width:560px;margin:0 auto;padding:5px 5px 5px 140px;margin-bottom:10px;overflow:hidden}
.jmtj{width:700px;margin:0 auto;}
.zlkz{overflow:hidden;background-color:#e7e8e8;margin-bottom:15px}
.zlkz span{height:30px;background:#0066CC;width:100%;display:block;line-height:30px;font-size:14px;font-weight:bold;color:#FFFFFF}

.right_main{padding:20px 10px;color:#343434;line-height:24px;overflow:hidden;}
.right_main ul li{float:left}
.right_main ul li a{display:block;width:340px;height:260px;text-align:center;line-height:30px;margin-right:13px;margin-bottom:10px;}
.right_main ul li a img{border:#ccc 3px solid;}
.right_main ul li a img:hover{border:#FF6600 3px solid;}


.foot{background:#89CA64; height:50px;margin:0 auto;border-top:2px #003366 solid;text-align:center;line-height:22px;}

.xhx{border:none;border-bottom:1px dashed;background:url(images/icon.gif) no-repeat 0 8px;padding-left:5px;}
.fg{border-top:#e5e5e5 1px solid; width:960px;height:2px;margin:0 auto;margin-bottom:10px;}
.fg2{border-bottom:#e5e5e5 1px solid; height:3px;margin:0 auto;margin-bottom:10px;}
.next{padding-top:15px;text-align:center;overflow:hidden;line-height:20px}
.next ul li{display:inline;float:left;margin-right:3px}
.next ul li a{display:block;background:#CCCCCC;color:#000000;padding:0 6px}
.next ul li a:hover,#beat{background:#0066CC;color:#FFFFFF}

#demo{width:660px; overflow:hidden; margin:0px auto}