@charset "utf-8";
body { margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; background-color:#eee; color:#555;
}
p,ul,li{ margin:0; padding:0; list-style:none;}
img{ border:none;}
a{ color:#555; text-decoration:none; transition:all 0.5s ease 0s;/*CSS背景色渐变*/}
a:hover{ color:#ed7e00;}
.container{ width:1000px; background-color:#FFFFFF; margin:0 auto; }
.contain{ width:970px; background-color:#FFFFFF; margin:0 auto; }
.top{ height:105px;}
.top_l{ width:345px; height:105px; float:left;}
.top_r{ width:625px; height:105px; float:left;}
.logo{ padding-left:1px; padding-top:15px;}

.dh ul li{ height:35px; width:115px; text-align:center; line-height:35px; float:left;  font-size:16px; }
.dh{ padding-top:50px;}
.dh ul{ margin-left:30px;}
.dh ul li a{ display:block;}
.dh ul li a:hover{ color:#FFFFFF; background-color:#ed7e00;}
.banner{ background-color:#eee; width:970px; height:320px;}
.lm{ padding-top:19px; padding-bottom:20px;}
.lm_l{ width:312px; float:left;}
.lm_c{ width:312px; float:left; margin-left:17px;}
.lm_r{ width:312px; float:left; margin-left:17px;}
.sybt{ font-size:17px; text-align:left; line-height:40px; padding-top:10px;}
.syus{ font-size:13px; text-align:left; line-height:21px; color:#777;}
.gd{ width:93px; height:28px; color:#FFFFFF; margin:10px 0px; line-height:28px; text-align:center; font-size:13px;}
.gd a{ display:block; background-color:#ed7e00; width:93px; height:28px; color:#FFFFFF;}
.gd a:hover{ display:block; background-color:#666; color:#FFFFFF;}
.syprofl ul li{ text-align:left; line-height:24px; font-size:15px;}
.syprofl ul li a{ color:#777;}
.syprofl ul li a:hover{ color:#ed7e00;}
.footer{ height:90px; border-top:#ddd solid 1px; line-height:22px;}
.footer div{ text-align:center; padding-top:20px; font-size:13px;}

.logo{

position: absolute;
top: -80px;
/*left: -50px;*/
width: 333px;
height: 80px;
z-index: 100;
opacity: 0;

}
.nbanner{ width:970px; height:260px; background-color:#eee;}

.nrong{ padding-top:0px;}
.nrong_1{ width:191px; float:left; display:inline; margin-left:0px; padding-top:7px;}
.nrong_2{ width:4px; float:left; display:inline;}
.nrong_3{ width:765px; float:left; display:inline; margin-left:3px; padding-left:6px; border-left:#eeeeee solid 1px; padding-top:7px; min-height:420px;}
.ndh{
	background-image: url(../images/ndh_bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.di{ margin-bottom:20px;}
.ndh li{
	width:191px;
	height:34px;
	background-image: url(../images/ndh_a.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	line-height:34px;
	text-align:left;
	margin-bottom:1px;
}
.ndh ul li p{ padding-left:40px; font-size:13px;}
.ndh li a{ display:block; height:34px;}
.ndh li a:hover,.on{
	background-image: url(../images/ndh_hov.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	color:#FFFFFF;
	
}
.dq{
	height:42px;
	text-align:right;
	background-image: url(../images/dq_bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top:3px;
	padding-right:5px;
	font-size:13px;
}	

.dq_l{ float:left; font-size:15px;  color:#ed7e00; padding-top:7px; padding-left:12px; }
.dq_r{ float:right; padding-top:7px;
	padding-right:3px; }
	
	.sypro_a{ width:226px; border:#ddd solid 1px; height:240px; float:left; margin:10px 10px 20px 10px;}
.sypro_aa{ width:226px; border:#ed7e00 solid 1px; height:240px; float:left; margin:10px 10px 20px 10px; }
.pronr{ width:208px; margin:0 auto; }
.pronr div{ margin-top:10px;}
.pronr p{ font-size:15px; font-family:"微软雅黑"; text-align:center; padding-top:10px;}
