body {width:960px; margin:auto;background:#E0E0E0;}
*{margin:0; padding:0;}
img{border:0;}
ul,li{list-style-type:none;}
a {text-decoration:none; color:#000000;}
a:hover {color:#FF0000;text-decoration:underline}
.clear { border: 0; clear: both;display: block;float: none;font-size: 0;margin: 0;padding: 0;overflow: hidden;visibility: hidden;width: 0;height: 0;}

/*-------------------------------------------------------*/
/*****首页FLASH图片切换*****/
#ifocus { width:689px; height:244px;border:1px solid #DEDEDE; background-color:#F8F8F8 ; float:left;  display:inline;}
	#ifocus_pic { display:inline; position:relative;float:left;width:570px; height:225px; overflow:hidden; margin:10px 0 0 10px; }
		#ifocus_piclist { position:absolute; }
		#ifocus_piclist li { width:570px; height:225px; overflow:hidden; display:none}
		#ifocus_piclist img { width:570px; height:225px;}
	#ifocus_btn { display:inline; float:right; width:91px; margin:9px 9px 0 0;}
		#ifocus_btn li { width:91px; height:57px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
		#ifocus_btn img { width:75px; height:45px; margin:7px 0 0 11px; }
		#ifocus_btn .current { background: url(images/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
	#ifocus_opdiv { position:absolute; left:0; bottom:0; width:570px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
	#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; font-size:12px; }
		#ifocus_tx .normal { display:none; }
/*top and nav*/
#top {width:960px;height:160px; padding-top:40px; margin: auto; background:url(/images/bg.jpg) repeat-x ;}
#toplink { width:330px; height:20px; float:right; margin-top:-30px; }
#toplink ul li {width:78px; height:24px; float:left; overflow:hidden; background:url(images/toprlink-bg.gif) no-repeat;text-align:center; line-height:24px; margin-left:4px; display:inline;text-indent:10px;}
#toplink ul li a { display:block; background:url(images/toprlink-bg.gif) no-repeat;font-size:12px; color:#000;}
#toplink ul li.r1 a{background-position:0px -21px;}
#toplink ul li.r2 a{background-position:0px -42px;}
#toplink ul li.r3 a{background-position:0px -63px;}
#toplink ul li.r4 a{background-position:0px -84px;}

#intro {width:244px; height:220px; border:2px solid #FFF; float:left; margin-top:1px; font-size:12px; line-height:18px; letter-spacing:1px; padding:10px;}
#nav {width:960px; height:35px; background-image:url(images/nav_bg.gif); background-repeat:no-repeat; background-position:right; margin-bottom:10px;}
#nav li { width:130px; height:16px; background-image:url(images/nav_line.gif); background-repeat:no-repeat; background-position:right;float:left;margin-top:10px; font-size:0px; text-align:center; }
#nav li a { font-size:12px;}
#nav li a:hover {font-size:14px;}

/*left and right*/
#left {width:200px;  display:inline; float:left; margin-top:10px;background-color:#fff;}
#right {width:750px; margin-left:0px; float:left; display:inline; margin-top:10px; background-color:#fff; margin-left:8px;}

.left_body{ width:200px;background:url(images/left_h2.gif) repeat-x;}
.left_top{ width:170px;height:26px; background:url(images/plist_t.gif) no-repeat; line-height:26px; padding-left:30px;}
.left_top a{color:#fff; font-size:12px;}
.left_top a:hover {color: #FFF;}
.left_body ul {width:200px; margin-bottom:4px;}
.left_body ul li {width:186px;border-bottom:1px dashed #000000; font-size:12px; height:24px; padding-left:10px; background:url(images/D27.gif) no-repeat left; margin-left:4px; line-height:24px; padding-top:4px;}
.left_body ul li a { color:#000000;}
.left_body ul li a:hover {color:#FF0000;text-decoration:underline}
/********/
.right_body{ width:750px;background:url(images/left_h2.gif) repeat-x;}
.right_top{ width:720px;height:26px; background:url(images/plist_t.gif) no-repeat; line-height:26px; padding-left:30px;}
.right_top a{color:#fff; font-size:12px;}
.right_top a:hover { color: #FFF; }
.more { width:52px; height:15px;float:right; margin-top:-20px;}
#right_main {width:750px;}
#right_main li {width:360px; height:130px; float:left; margin-left:10px; display:inline; margin-top:10px; letter-spacing:2px;}
#right_main li img {width:110px; height:110px; float:left; border:1px solid #ABABAB;}
#right_main li h2 { width:240px; height:18px; font-size:12px; font-weight:bold; float:left; margin-left:6px; margin-top:10px;}
#right_main li p {width:240px; height:80px; margin-top:10px; text-indent:24px; font-size:12px; float:left; margin-left:6px;}
/*foot*/
#foot {width:960px; height:128px; margin-top:6px; background:url(images/bg_bottom.jpg) repeat-x;}
#foot_1 {width:800px; height:30px; text-align:center; font-size:12px; margin:auto; line-height:30px;}
#foot_1 a {margin-left:16px; font-weight:bold;}
#foot_1 a:hover {text-decoration:underline; color:#fff;}
#foot_2 {width:958px;font-size:12px; margin-top:20px;text-align:right; line-height:20px;}
/*滚动图片*/
#gdtp {width:750px; height:170px; margin-top:10px;}
#demo {background: #FFF;overflow:hidden;width: 750px; height:170px;}
#demo a:hover {color:#FF0000;}
#demo img {width:130px; height:130px; border:1px solid #BCBCBC; display:block;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo1 a{ display: block; display:inline; margin-left:2px;width:130px; height:170px; float:left; border:2px solid #FFFFFF; font-family:"楷体_GB2312"; text-align:center; font-size:12px;}/*此处定义！！*/
#demo2 {float: left; }
#demo2 a{ display: block;width:130px; height:170px; float:left;border:2px solid #FFFFFF; font-family:"楷体_GB2312";text-align:center;font-size:12px;display:inline; margin-left:2px; }
/*滚动结束*/
/*list an arc*/
#right_top {width:750px; height:38px; background-image:url(images/right_top.gif);}
#right_h2 {height:16px; margin-top:16px; margin-left:100px; float:left; display:inline; font-size:12px;}
#right_h2 a {color:#000; font-size:12px;letter-spacing:1px;}
/*产品展示 IMG列表*/
#list {width:740px; margin:30px auto 0px;}
.list_ul {padding-bottom:15px;}
.list_li {margin-top:16px;border-bottom:1px solid #2E4690;color:#4A4A4A;font-size:12px;height:135px;padding-right:50px;}
#list img {width:120px; height:120px;border:2px solid #BDCBD4;margin:0 30px 0 4px;float:left; display:inline;}
#list .more1 {display:block;float:right;background:url(images/dj.GIF) no-repeat;width:86px;height:30px;}
/*文章列表*/
#list_1 {width:740px;}
.list_2 {width:680px; height:18px; padding-left:40px; padding-right:20px; margin-top:10px; font-size:12px; border-bottom:1px dashed #ABABAB; background: url(images/B07.gif) no-repeat; line-height:20px;}
/*列表1.2.3.4*/
.tg_pages{padding-top: 10px;padding-bottom: 10px; text-align: center; font-size:12px;}
.tg_pages li{display: inline;line-height: 22px;}
.tg_pages li a{margin-right: 5px;padding-right: 5px;padding-left: 5px;padding-top: 3px;padding-bottom: 3px;border: 1px solid #CCC;background-color: #FFF;}
.thisclass {font-weight: bold;color: #C00;} 

/*文章CSS*/
#arttitle {width:700px; margin:26px auto 0 auto;color: #3E758C;text-align:center; font-size:22px;}
#artinfo1 {width:700px; height:30px; margin:20px auto 0 auto;text-align:center;line-height:30px;border-bottom:1px solid #ccc;}
#artinfo1 span {margin-left:20px;display:inline;color:#666;}
#artcontent {width:700px;text-align:left;white-space:normal;font-size:14px;margin-bottom:10px;color:#636363; margin:20px auto 0 auto;}
#article p {font-size:14px; line-height:20px; text-indent:28px;}
#article div {font-size:14px; line-height:20px; text-indent:28px;}
#article table {font-size:14px;}
#artinfo2 {width:700px;margin:0px;margin-top:30px;text-align:left;line-height:30px;font-size:14px;}
/*首页文章推广*/
#tuiguang {width:748px;}
#tuiguang li {width:349px; height:20px; line-height:20px; padding-left:10px; margin-top:6px; margin-left:10px; border-bottom:1px dashed #000000; display:inline; float:left; font-size:12px;}

/*留言板*/
.sp-title{
margin-top:20px;
	color:#888;
	padding:0px 12px;
	border:1px solid #EAEAEA;
	margin-bottom:8px;
	background:url(http://www.dgyzhj.com/images/bg7.jpg);
	
}
.sp-title h2{
    background:url(http://www.dgyzhj.com/images/bg2.gif) no-repeat;
	font-size:12px;
	line-height:25px;
	color:#306A96;	
}
.sp-title h2 a{
	margin-left:6px;
    color:#306A96;	

}
.sp-title .more1{
	float:right;
	margin:-27px 0px;
	line-height:27px;
}
.sp-title .more a{color:#818181;}
#message{width:688px; margin:10px auto; font-size:12px; }
#message_foot{ width:650px; margin-top:10px;}
#message_foot ul{width:650px;}
#message_foot ul li{margin-top:4px;}

.mes1{width:630px; margin:auto;height:30px; line-height:30px; background:url(http://www.dgyzhj.com/images/dot.gif) repeat-x top;}
.mes1 a{font-size:12px;color:#306A96;}
.mes2{width:630px; margin:4px auto;line-height:24px; color:#6B6B6B; letter-spacing:1px;}
.mes3{width:630px; text-align:center;}
.pagelistbox,.pagelistbox,.nextPage,.endPage{background-color:#fff;}  

.lefttd { 		
border-left:1px solid #dedede;
			}
	.ltd {
		border-left:1px solid #dedede;
		border-top:1px solid #dedede;
		border-bottom:1px dashed #dedede;
                   	}
	.msgtd {
		line-height:180%;
		padding:5px;
		height:80px;
	}
	.timetd { text-align:right;
		border-right:1px solid #dedede;
		border-top:1px solid #dedede;
		border-bottom:1px dashed #dedede;
		padding-right:15px;
               	color:#757575;
                     	}
	.bottomtd {
		border-right:1px solid #dedede;
		border-top:1px dashed #dedede;
		padding-left:5px;
	}
	.writetable td {
		padding: 5px;
	}
	.writetd {
		background:url(img/wbg.gif);
	}
	.pagetable {
		margin-bottom:8px;
	}
 .pagelistbox {
 	
 }
 .pagelistbox span{
 	  padding:2px;
 	  margin-right:3px;
 }
 .pagelistbox a {
 	  padding:2px;
 	  margin-right:3px;
 	  padding-left:5px;
 	  padding-right:5px;
 }
 .rebox {
   width:98%;
   padding:3px;
 }

