@charset "utf-8";
body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin:0;padding:0;color:#2F2F2F;background:url(images/bg.jpg) repeat-x}
a{text-decoration:none;border:none;}
a img{text-decoration:none;border:none;}
ul{list-style:none;padding:0;margin:0}

.top{height:108px;width:1020px;margin:0 auto;background:url(images/top.jpg) no-repeat;text-align:right}
.nav{height:35px;width:1020px;margin:0 auto;padding-top:8px}
.nav ul li{display:block;}
.nav ul li a{float:left;display:block;width:115px;height:35px;line-height:35px;text-align:center;margin-left:10px;font-size:14px;font-weight:bold;color:#333333}
.nav ul li a:hover{background:url(images/hover.gif) repeat-x;color:#FFFFFF}

.banner{height:392px;overflow:hidden;}
.banner .d1{width:100%;height:392px;display:block;position:absolute;left:0px;top:132px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:460px;}
.banner .d2 ul{float:left;position:absolute;left:53%;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;}

 .imgTextleft{ clear:left; float:left; margin:10px;}
.index{background:url(images/123.jpg);height:272px;width:1005px;margin:0 auto;overflow:hidden}
.index_l{width:260px;padding:80px 0 0 10px;line-height:20px;float:left}
.index_r{width:190px;padding:80px 0 0 80px;line-height:20px;float:right}
.index_m{width:430px;margin-left:285px;padding-top:60px;}


.foot{background:url(images/foot_bj.jpg) repeat-x; height:123px;margin:0 auto;width:100%;margin-top:20px;text-align:center;color:#CCCCCC}
.foot_main{margin:0 auto;padding-top:50px;line-height:22px;}
.foot_main a{color:#000000}

.content{width:1005px;margin:0 auto;overflow:hidden;}
.left{width:244px;float:left}
.menu{background:url(images/l-bj.jpg);text-align:center}
.menu ul li a{display:block;height:32px;background:url(images/first-bg-02.gif);width:200px;margin:0 auto;line-height:32px;color:#333333;margin-bottom:3px}
.menu ul li a:hover{background:url(images/first-bg-02.gif) 0 32px;}

.right{width:727px;float:right;background:url(images/r-bj.jpg) right bottom no-repeat;line-height:25px;}
.r-t{height:32px;background:url(images/r-t.jpg);margin-bottom:10px;line-height:32px;padding-left:100px;}
.r-m{padding:0 5px; }
.r-m ul{overflow:hidden}
.r-m ul li{display:inline;}
.r-m ul li a{display:block;float:left;width:220px;height:180px;margin-left:15px;background:url(images/listbj.jpg) no-repeat;text-align:center;padding-top:12px;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:430px; overflow:hidden; margin:0px auto}