@charset "utf-8";
body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin:0;padding:0;color:#000000;background:url(images/bj.jpg) repeat-x;}
a{text-decoration:none;border:none;}
a img{text-decoration:none;border:none;}
ul,p{list-style:none;padding:0;margin:0}


.head{height:119px;background: url(images/headbj.jpg) no-repeat;margin:0 auto;width:980px;}
.nav{background:url(images/nav.jpg) repeat-x;height:50px;margin:0 auto;width:980px}
.nav ul{margin:0 20px;}
.nav ul li{display:inline;float:left}
.nav ul li a{display:block;height:38px;width:106px;line-height:38px;text-align:center;color:#FFFFFF;font-size:14px;font-weight:bold;margin-left:8px}
.nav ul li a:hover{background:url(images/hover.jpg) repeat-x;color:#004f97;}
.share{width:190px;float:right;padding-top:10px}


/* banner */
.banner{height:389px;overflow:hidden;background:url(images/bbj.jpg) repeat-x center bottom; margin-bottom:12px}
.banner .d1{width:100%;height:389px;display:block;position:absolute;left:0px;top:156px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:470px;}
.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;}
.main{width:961px;background:url(images/mainbj.jpg) repeat-y;margin:0 auto}

.gd{background:url(images/gdbj.jpg) no-repeat;height:180px;padding:65px 45px 0 45px;margin:0 auto;width:890px;margin-bottom:20px;}

.hbj{background:url(images/hbj.jpg) no-repeat center bottom}

.box{width:980px;margin:0 auto;background:url(images/box1.jpg) no-repeat;height:263px;padding-top:60px;}
.box_l{float:left;width:270px;}
.box_l_m{background:url(images/box_l_m.jpg);padding:5px}
.box_r{float:right;background:url(images/box_r.jpg) no-repeat;width:250px;padding-top:85px;color:#656565;line-height:25px}
.box_m{background:url(images/box_m.jpg) no-repeat;width:390px;margin-left:290px;color:#656565;line-height:25px;padding:0 10px;}



.content{width:980px;margin:0 auto;}
#main{margin:0;overflow:auto;width:980px;}
.leftpart_1{padding:45px 10px 20px 10px;border:1px solid #CCCCCC;float:left; width:190px;background:url(images/lmdh.jpg) no-repeat;}
.leftpart_1 ul{list-style:none;margin:0;padding:0}
.leftpart_1 ul li{margin:0 0 3px 5px;background:url(images/menu.jpg);width:180px;height:31px}
.leftpart_1 ul li a{display:block;text-align:center;line-height:30px;color:#333333}
.leftpart_1 ul li a:hover{color:#FF9900}

.rightpart{ width:750px; float:right; border:1px solid #CCCCCC; }
.title{ background:url(images/title.jpg); height:60px; line-height:30px; font-size:16px; font-weight:bolder; color:#3D78BC; padding-left:20px; }
.page_main{ margin:0 10px;  color: #000000; line-height:22px;color:#333333}



.foot{width: 100%;background: url(images/foot.jpg) repeat-x;height: 60px;color:#FFFFFF;text-align:center;line-height:25px;padding-top:20px}




.zlkz span {
height: 30px;
background: #0066CC;
width: 100%;
display: block;
line-height: 30px;
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
}



.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;}
.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:860px; overflow:hidden;margin:0 auto;}