/* CSS Document */
body {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	background-image:url(indexbj.jpg);
	background-repeat: repeat-x;
	background-color: #dde0e5;
	background-position: top;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
ul {padding:0; margin:0; list-style-type:none;}
	
li{ margin:0px; padding:0px;}

img{ border:0px;}

a{text-decoration:none;}

.clean{ clear:both;}

.top{width:1002px; height:108px; margin:0px auto; background:url(topbg.jpg) no-repeat;}

.logo{float:left; width:394px; height:69px; margin-top:38px; display:inline;}

.phone{float:right; margin-top:51px;}


.menu{width:962px; height:30px; background:url(dhbj.jpg) repeat-x; margin:0px auto; padding-top:7px; padding-left:20px; padding-right:20px;}

.menu ul li{list-style:none; width:96px; height:24px; line-height:24px; text-align:center; font-size:12px; color:#FFFFFF; font-weight:bold; float:left; background:url(menulibg.jpg) no-repeat;}

.menu ul li a{color:#FFFFFF; text-decoration:none;}

.menu ul li a:hover{ background:url(menulihover.jpg) no-repeat; display:block; width:96px; height:24px; color:#FD633D;}

/* index */

.index{width:1002px; height:px; margin:0px auto;}

.inleft{width:847px; height:575px;margin-top:5px; float:left; display:inline;}

.flash{width:847px; height:357px;}

.ads{width:827px; height:43px; background:url(adsbg.jpg) repeat-x; line-height:43px; color:#FFFFFF; padding-left:10px; padding-right:10px;}

.ads a{color:#FFFFFF;}

.index_news{width:265px; height:211px; float:left; margin-top:8px; display:inline;background:url(lefgbg.jpg) bottom repeat-x;}

.index_newstit{width:265px; height:25px; border-bottom:1px #CCCCCC dashed;}

#more{float:right; padding-top:9px;}

.index_newssub{width:265px; height:186px;}

.index_newssub ul li{list-style:none; width:250px; padding-left:15px;height:29px; line-height:29px; background:url(point.gif) 3px center no-repeat; border-bottom:1px #CCCCCC dashed;}

.index_newssub ul li a{ color:#000000;}

.index_newssub ul li a:hover{color:#999999;}

.cpzs{width:582px;height:211px; float:left;margin-top:8px; display:inline; background:url(lefgbg.jpg) bottom repeat-x;}

.cpzstit{width:572px; height:26px; padding-left:10px;}

.cpzssub{width:570px; height:186px; padding-left:6px; padding-right:6px;}

.cpzsk{width:144px; height:165px; float:left; border-left:solid 1px #999999; border-bottom:solid 1px #767B7E;}

.cpzs_pic{width:144px; height:99px; text-align:center;}

.cpzs_pic img{width:144px; height:99px;}

.cpzs_name{width:144px; line-height:24px; text-align:center; padding-top:10px;}

.cpzs_name a{color:#000000;}

.cpzs_name a:hover{color:#999999;}

.cpzs_pic{width:px; height:px;}

.cpzs_name{width:px; height:px;}


.right{width:135px; height:575px; margin-top:5px; float:right; background:url(cplb.jpg) no-repeat; padding-top:70px; display:inline;}

.cplist{width:120px; height:550px; padding-left:8px; padding-right:7px;}

.cpli{width:120px; height:110px;}

.cpk{width:120px; height:75px; background:url(tpbj.jpg) no-repeat; text-align:center; padding-top:2px; padding-bottom:3px;}

.cpk img{width:116px; height:75px;}

.cpanme{width:120px; height:24px; line-height:24px; text-align:center;}

.cpanme a{color:#000000;}
.cpanme a:hover{color:#999999;}

/* coprg */

.coprg{width:1002px; height:auto; line-height:25px; text-align:left;margin:0px auto; padding-top:10px;}


/* list */

.list{width:1002px; height:645px;  margin:0px auto;}

.listlf{width:847px; float:left; height:645px; display:inline; background:#FFFFFF;}

.listsub{width:825px; height:504px; padding-left:12px; padding-right:12px;}

.listsub ul li{list-style:none; width:800px; height:35px; line-height:35px; border-bottom:#999999 1px dotted; background:url(li.jpg) 2px center no-repeat; padding-left:25px;}

.listsub ul li a{color:#000000;}

.listsub ul li a:hover{color:#999999;}

#date{float:right; padding-right:10px;}

.fy{width:825px; height:40px; text-align:center;}

.fy a{color:#000000;}

.fy a:hover{color:#999999;}

/* prolist */

.prolist{width:825px; height:504px; padding-left:12px; padding-right:12px;}

.cpzsktwo{width:144px; height:175px; float:left; margin:5px 10px 0px 10px; overflow:hidden; display:inline; border:dashed 1px #999999;}


/* sub */

.sub{width:1002px; height:auto; margin:0px auto;}

.sublf{width:847px;margin-top:5px; float:left; min-height:645px; height:auto !important; height:auto; display:inline; background:#FFFFFF;}

.position{width:840px; height:50px; border-bottom:solid 2px #CCCCCC; font-size:16px; color:#063E95; font-weight:bold; line-height:50px; padding-left:7px;}

#pos{font-size:12px; float:right;color:#666666;}

#pos a{color:#666666;}

#pos a:hover{color:#063E95;}

#pos a:visited{color:#063E95;}

.pagesub{width:825px; height:auto; line-height:25px; font-size:12px; padding-left:12px; padding-right:12px; padding-top:15px; padding-bottom:15px;}

.wztitle{width:100%; height:30px; font-size:14px; font-weight:bold; text-align:center;}

.porpic{width:100%; text-align:center;}

.wzbody{width:100%; line-height:25px; height:auto;}

.wztitle h1{font-size:14px; height:30px; margin:0px; padding:0px;}

.coprg2{width:1002px; height:auto; line-height:25px; text-align:left;margin:0px auto; padding-top:5px; border-top: solid 1px #999999; margin-top:5px;}