/* DingYuan CSS ---------- */
#dy_wrap{width:1004px; background:#fff url(../images/dy_mainbg.gif) repeat-x; margin:0 auto; text-align:center; min-height:613px; _height:613px;}
#dy_container{width:954px; padding:0 5px; background:#fff; text-align:left; margin:0 auto;}
#dy_top{padding:12px 37px 0 14px; height:78px;}
#dy_top .logo{width:350px; height:66px; float:left;}
#dy_top .logo h1{text-indent:-99999em;}
#dy_top .logo h1 a{width:350px; height:66px; display:block; background:url(../images/dy_logo.jpg) no-repeat;}

#dy_top .formselect{float:left; width:100px; margin:16px 0 0 210px; height:22px; background:none;}

#dy_top ul{width:240px; height:22px; padding-left:5px; float:right; background:url(../images/dy_bg.gif) no-repeat; float:right; margin-top:15px;}
#dy_top li{float:left; height:19px; line-height:19px; padding-top:2px;}
#dy_top li a{margin:0 8px;}

#dy_nav{height:28px; padding:0 7px; border-bottom:solid 1px #fff; display:block;}
#dy_nav ul{float:left;}
#dy_nav li{height:28px; line-height:28px; width:80px; margin-left:3px; float:left;}
#dy_nav li a{display:block; height:25px; line-height:25px; padding-top:3px; width:80px; background:url(../images/dy_bg.gif) left -52px no-repeat; color:#fff; text-align:center;}
#dy_nav li a:hover{background:url(../images/dy_bg.gif) -83px -52px no-repeat;}
#dy_nav li a.current{background:url(../images/dy_bg.gif) -83px -52px no-repeat; text-decoration:none;}
#dy_nav form{width:170px; float:right; color:#666; padding-top:3px;}
#dy_nav form input.txt{height:15px; line-height:15px; padding:2px 2px 0; width:100px; border:solid 1px #ccc;}

#dy_sub_R form input.txt{width:300px; border:solid 1px #ccc;}
#dy_sub_R form input.txtyz{width:80px; border:solid 1px #ccc;}
#dy_sub_R form textarea.txt{width:350px; border:solid 1px #ccc;}
#dy_sub_R form input.btn{background:url(/images/dlbg.jpg) no-repeat left top;width:60px;height:26px;font-size:12px;color:#ffffff;font-weight:bold;border:none;padding:5px 3px 3 5px;cursor:hand;
position:relative;top:3px;}

#dy_nav form input.btn{position:relative; top:5px!important; _top:3px;}

#dy_banner{height:250px;}
#dy_banner img{width:954px; height:250px; display:block;}

#dy_main{clear:both;}
#dy_main h2{height:16px; background:url(../images/dy_bg.gif) left -540px no-repeat; margin-bottom:6px; _margin-bottom:0; font-size:14px; text-indent:-9999em;}
#dy_main #dy_L{width:222px; float:left;}
#dy_main #dy_L li{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#dy_main .left_box{background:url(../images/dy_bg.gif) left -127px no-repeat; height:160px; padding:15px 18px;}
#dy_main .left_box h2.wztg{background-position:left -562px;}
#dy_main .left_box h2.ppgs{background-position:left -592px;}
#dy_main .left_box li{background:url(../images/dot1.gif) left 12px no-repeat; padding-left:8px; line-height:27px; _margin-top:-1px; width:180px;}
#dy_main .left_box li a{color:#2874A5;}
#dy_main .left_box li a:hover{color:#f63;}

#dy_main #dy_M{width:490px; float:left; margin-left:10px;}
#dy_main .middle_box{height:190px;}
#dy_main .middle_box dt{height:25px; padding:0 5px;}
#dy_main .middle_box dt a{width:80px; height:23px; padding-top:2px; display:block; margin-left:5px; background:url(../images/dy_bg.gif) -298px -52px no-repeat; color:#fff; float:left; text-align:center;}
#dy_main .middle_box dt a.more{width:43px; height:13px; float:right; margin:5px 2px 0 0; background:none;}
#dy_main .middle_box dt a.more:hover{background:none;}
#dy_main .middle_box dt a:hover, #dy_main .middle_box dt a.current{background:url(../images/dy_bg.gif) -213px -52px no-repeat; color:#fff;}
#dy_main .middle_box dd{height:145px; padding:20px 0 0 20px; clear:both; background:url(../images/dy_bg.gif) left -360px no-repeat;}
#dy_main .middle_box dd.news img{width:130px; height:125px; display:block; float:left;}
#dy_main .middle_box dd.news ul{float:left; width:307px; padding-left:13px;}
#dy_main .middle_box dd.news li{line-height:26px; height:26px; _margin-top:-1px;}
#dy_main .middle_box dd.news li span{float:right; color:#2874A5; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; float:right;}
#dy_main .middle_box dd.news li a{color:#666; background:url(../images/dot2.png) left 10px no-repeat; padding-left:8px; display:block; width:240px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#dy_main .middle_box dd.news li a:hover{color:#f63;}

#dy_main .middle_box dd.pro ul{}
#dy_main .middle_box dd.pro li{width:100px; height:90px; margin:3px 6px 0; float:left; text-align:center; display:inline;}
#dy_main .middle_box dd.pro li a{display:block; width:98px; height:98px;}
#dy_main .middle_box dd.pro li a:hover img{border:solid 1px #f60;}
#dy_main .middle_box dd.pro li img{width:94px; height:94px; display:block; border:solid 1px #C7DFEB; padding:1px;}
#dy_main .middle_box dd.pro li h5{font-size:12px; text-align:center; height:30px; line-height:30px; font-weight:400; text-decoration:underline;}


#dy_main #dy_R{width:222px; float:right;}
#dy_main .right_box{background:url(../images/dy_bg.gif) -266px -127px no-repeat; height:160px; padding:15px 6px;}
#dy_main .right_box ul{padding:0 12px;}
#dy_main .right_box li{line-height:27px; _margin-top:-1px; color:#2874A5;}
#dy_main .right_box h2.lxwm{background-position:left -622px; margin-left:12px;}
#dy_main .right_box h2.fwzc{background-position:left -652px; margin-left:12px;}
#dy_main .right_box .service{background:url(../images/service_bg.gif) right bottom no-repeat; height:148px;}
#dy_main .right_box .service li{height:20px; line-height:20px; width:110px; margin:10px 5px;}
#dy_main .right_box .service li a{display:block; padding:1px 0 0 22px; height:19px; background:url(../images/dy_bg.gif) -290px top no-repeat;}
#dy_main .right_box .service li a:hover{background:url(../images/dy_bg.gif) left -730px no-repeat; text-decoration:none;}

#bottom{border-top:solid 1px #C8DFEB; padding-top:1px; height:74px; text-align:center; color:#666;}
#bottom p{border-top:solid 3px #F5F9FE; padding-top:13px;}
#bottom p a{margin:0 6px; padding:2px 2px 0; color:#666;}
#bottom p a:hover{background:#f60; color:#fff; text-decoration:none;}


/* DingYuan Sub CSS ---------- */
#dy_sub_ban{height:130px; margin-bottom:1px;}
#dy_sub_L{
	width:auto;
	min-height:400px;
	height:auto!important;
	_height:400px;
	float:left;
	padding-bottom: 1px;
}
#dy_sub_L h3{
	height:27px;
	border-bottom:1px none #EAEAEA;
	margin-top:3px;
	border-right-style: none;
	border-right-color: #006699;
	border-right-width: 1px;
}
#dy_sub_L ul{padding:5px 0; min-height:372px; height:auto!important; _height:372px;}
#dy_sub_L li{
	height:28px;
	line-height:28px;
	width:130px;
	text-align:center;
	margin:5px auto;
	border-bottom-style: none;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	background-image: url(../images/zz_sub_libg.gif);
}
#dy_sub_L li a{
	height:26px;
	line-height:26px;
	background:url(none) no-repeat;
	padding-left:25px;
	color:#2874A5;
	display:block;
	border-top: 1px none #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px solid #999999;
	border-left: 1px none #FFFFFF;
}
#dy_sub_L li a:hover, #dy_sub_L li a.current{
	background:url(none) no-repeat left 0px;
	color:#FF0000;
	text-decoration:none;
	border-top: 1px none #f60;
	border-right: 1px none #f60;
	border-bottom: 1px solid #f60;
	border-left: 1px none #f60;
}

#dy_sub_R{width:733px; float:right; border-left:solid 1px #EAEAEA; min-height:413px; height:auto!important; _height:413px;}
#dy_sub_R h3{height:30px; line-height:30px; padding:0 20px 0 42px; border-bottom:solid 1px #EAEAEA; background:url(../images/arrow5.jpg) 24px 8px no-repeat; font-size:12px; font-weight:400; color:#2874A5;}
#dy_sub_R h3 span{float:right; color:#666;}
#dy_sub_R h3 span a{margin:0 5px; color:#666;}
#dy_sub_R h3 span span{margin-left:5px; color:#f60; float:none;}
#dy_sub_R div.txt{padding:15px; font-size:14px; background:#F0F6FD; min-height:353px; height:auto!important; _height:353px;}

