@charset "gb2312";
/* CSS Document */

#Top{
	position:relative;
	width:1000px;
	height:25px;
	margin:0 auto;
	
	}
#TopC{
	width:1000px;
	height:25px;
	float:left;
	}
.TopCL{
	width:auto;
	height:25px;
	float:left;
	color:#d7d6d6;
	line-height:25px;
	padding-left:25px;
	padding-right:30px;
	}
.TopCR{
	width:205px;
	height:25px;
	float:right;
	color:#d7d6d6;
	line-height:25px;
	text-align:center;
	}
.TopCR a, .TopCR a:visited{
	padding-left:5px;
	padding-right:5px;
	color:#d7d6d6;
	}
#Logo{
	position:relative;
	width:1000px;
	height:79px;
	margin:0 auto;
	background:url(../images/Log.jpg) center no-repeat;
	}
#Menu{
	position:relative;
	width:1000px;
	height:37px;
	margin:0 auto;
	}
#Menu ul{
	width:1000px;
	height:37px;
	float:left;
	}
#Menu ul li{
	overflow:hidden;
	width:auto;
	height:37px;
	float:left;
	padding-right:2px;
	background:url(../images/BanLi.gif) no-repeat right top;
	}
#Menu_Class1{
	position:absolute;
	width:286px;
	height:29px;
	filter: Alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
	left:200px;
	top:38px;
	z-index:500;
	text-align:center;
	background-color:#7d8990;
	padding-left:5px;
	padding-right:5px;
	color:#FFF;
	}
#Menu_Class1 a{
	padding-left:5px;
	padding-right:5px;
	line-height:29px;
	color:#FFF;
	}
#Menu_Class1 a:visited{
	padding-left:5px;
	padding-right:5px;
	line-height:29px;
	color:#FFF;
	}
#Menu_Class{
	position:absolute;
	width:143px;
	height:29px;
	filter: Alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
	left:490px;
	top:38px;
	z-index:500;
	text-align:center;
	background-color:#7d8990;
	padding-left:5px;
	padding-right:5px;
	color:#FFF;
	}
#Menu_Class a{
	padding-left:5px;
	padding-right:5px;
	line-height:29px;
	color:#FFF;
	}
#Menu_Class a:visited{
	padding-left:5px;
	padding-right:5px;
	line-height:29px;
	color:#FFF;
	}
#Ban{
	position:relative;
	width:100%;
	height:318px;
	margin:0 auto;
	overflow:hidden;
	}
#Mid{
	position:relative;
	width:1000px;
	height:125px;
	margin:0 auto;
	padding-top:25px;
	}
.Left_An{
	padding-top:20px;
	padding-left:18px;
	float:left;
	padding-right:5px;
	}
.Mid_Con{
	width:880px;
	height:120px;
	float:left;
	overflow:hidden;
	}
.Mid_ConP{
	width:172px;
	height:100px;
	float:left;
	padding:3px 38px 17px 5px;
	background:url(../images/DePro_bg.gif) no-repeat;
	}
.Right_An{
	padding-top:20px;
	padding-right:18px;
	float:left;
	padding-left:5px;
	}
#Ny_Mid{
	position:relative;
	width:1000px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	}
.Ny_MidL{
	width:762px;
	height:auto;
	float:left;
	}
.Ny_MidInt{
	width:276px;
	height:230px;
	float:left;
	padding-left:18px;
	padding-top:12px;
	}
.Ny_MidIntT{
	width:263px;
	height:64px;
	float:left;
	}
.Ny_MidIntM{
	width:263px;
	height:auto;
	float:left;
	background:url(../images/IntrM.gif) repeat-y;
	}
.Ny_MidIntM ul{
	width:230px;
	height:auto;
	float:left;
	padding-left:13px;
	padding-right:20px;
	}
.Ny_MidIntM ul li{
	width:211px;
	height:27px;
	float:left;
	line-height:27px;
	padding-left:19px;
	background:url(../images/IntrLi.gif) 2px center no-repeat;
	border-bottom:#999999 1px dotted;
	}
.Ny_MidIntM ul li a{
	color:#454545;
	}
.Ny_MidIntM ul li a:visited{
	color:#454545;
	}
.Ny_MidIntB{
	width:263px;
	height:15px;
	background:url(../images/IntrB.gif) no-repeat;
	float:left;
	}
.Ny_MidLComp{
	width:468px;
	height:230px;
	float:left;
	}
.Ny_MidLCompT{
	width:468px;
	height:49px;
	float:left;
	}
.Ny_MidLCompM{
	width:467px;
	height:auto;
	float:left;
	padding-top:12px;
	}
.Ny_MidLCompM p a{
	color:#ff7200;
	}
.Ny_MidLCompM p a:visited{
	color:#ff7200;
	}
.Ny_MidLCompP{
	width:143px;
	height:95px;
	float:left;
	padding:4px;
	margin-right:13px;
	border:#dadada 1px solid;
	}
.Ny_MidLCompM p{
	text-indent:25px;
	line-height:22px;
	}
.Ny_MidLProd{
	width:744px;
	height:187px;
	float:left;
	padding-left:18px;
	}
.DeMore{
	width:auto;
	float:right;
	padding-right:19px;
	padding-top:27px;
	}
.Ny_MidLProdT{
	width:744px;
	height:48px;
	float:left;
	background:url(../images/DeProdT.gif) no-repeat;
	}
.Ny_MidLProdM{
	width:744px;
	height:125px;
	float:left;
	background:url(../images/DeprodLi.gif) no-repeat;
	}
.Ny_MidLProdM ul{
	width:700px;
	height:85px;
	float:left;
	padding-left:33px;
	padding-top:25px;
	padding-bottom:12px;
	}
.Ny_MidLProdM ul li{
	width:120px;
	height:85px;
	float:left;
	padding-right:20px;
	}
.Ny_MidLProdMPic{
	width:120px;
	height:60px;
	float:left;
	}
.Ny_MidLProdM ul li p{
	width:120px;
	text-align:center;
	line-height:20px;
	float:left;
	}
.Ny_MidR{
	width:219px;
	height:auto;
	float:left;
	padding-left:19px;
	padding-top:12px;
	}
.Ny_MidR1{
	width:198px;
	height:auto;
	float:left;
	padding-bottom:13px;
	}
#Bot{
	position:relative;
	width:auto;
	height:130px;
	margin:0 auto;
	background:url(../images/BotBg.gif) repeat-x;
	}
#BotC{
	width:1000px;
	height:130px;
	margin:0 auto;
	background:url(../images/BotBg1.gif) no-repeat;
	}
.BotCMenu{
	width:1000px;
	float:left;
	height:30px;
	padding-top:21px;
	text-align:center;
	color:#ffffff;
	}
.BotCMenu a{
	padding-left:5px;
	padding-right:5px;
	color:#ffffff;
	}
.BotCMenu a:visited{
	padding-left:5px;
	padding-right:5px;
	color:#ffffff;
	}
.BotCP{
	width:1000px;
	float:left;
	height:79px;
	line-height:21px;
	text-align:center;
	color:#ffffff;
	}
#DeMid{
	position:relative;
	width:1000px;
	height:auto;
	margin:0 auto;
	background:url(../images/DeMid_bg.png) no-repeat top;
	}
#DeMidL{
	position:relative;
	width:267px;
	height:auto;
	float:left;
	padding-left:21px;
	padding-bottom:25px;
	}
.NY_LeftTop{
	position:absolute;
	width:236px;
	height:61px;
	left:21px;
	top:-20px;
	z-index:3;
	}
.DeMidL_Pro{
	width:236px;
	height:auto;
	float:left;
	}
.DeMidL_Pro ul{
	width:236px;
	height:auto;
	float:left;
	_height:350px;
	min-height:350px;
	padding-top:59px;
	background-color:#f1f4f6;
	}
.DeMidL_Pro ul li{
	width:236px;
	height:auto;
	float:left;
	_height:30px;
	min-height:30px;
	display:block;
	}
.DeMidL_Pro ul li dl{
	width:201px;
	height:auto;
	float:left;
	padding-left:35px;
	padding-bottom:7px;
	overflow:hidden;
	}
.DeMidL_Pro ul li dl dd{
	width:188px;
	height:35px;
	float:left;
	padding-left:13px;
	background:url(../images/ProCate_bg.gif) no-repeat;
	}
.DeMidL_ProZ{
	height:11px;
	float:left;
	padding-top:8px;
	width:188px;
	color:#245485;
	}
.DeMidL_Pro ul li dl dd a{
	color:#245485;
	}
.DeMidL_Pro ul li dl dd a:visited{
	color:#e5731f;
	}
.DeMidL_Pro ul li dl dd a:hover{
	color:#e5731f;
	}
.DeMidL_ProZ1{
	width:188px;
	height:15px;
	float:left;
	font-size:8px;
	font-weight:bold;
	line-height:15px;
	color:#bbd0e6;
	font-family:Arial, Helvetica, sans-serif;
	}
.DeMidL_ProCat{
	width:236px;
	height:29px;
	float:left;
	}
.DeMidL_ProCatS{
	width:236px;
	height:auto;
	float:left;
	}
.DeMidL_Cat{
	width:237px;
	height:auto;
	float:left;
	padding-bottom:13px;
	}
#DeMidR{
	position:relative;
	width:712px;
	height:auto;
	float:left;
	padding-top:10px;
	padding-bottom:37px;
	}
.DeMidRT{
	width:712px;
	height:15px;
	float:left;
	background:url(../images/DeRightT.gif) no-repeat 1px top;
	}
.DeMidRM{
	width:695px;
	height:auto;
	padding-left:17px;
	padding-top:3px;
	float:left;
	background:url(../images/DeRightM.gif) repeat-y 1px top;
	}
.DeMidRM1{
	width:712px;
	height:auto;
	padding-top:3px;
	float:left;
	background:url(../images/DeRightM.gif) repeat-y 1px top;
	}
.DeMidRMTop{
	width:623px;
	height:36px;
	float:left;
	padding-left:34px;
	background:url(../images/NY_RightMT.gif) no-repeat;
	}
.DeMidRMTop1{
	width:623px;
	height:36px;
	float:left;
	padding-left:51px;
	background:url(../images/NY_RightMT.gif) 17px no-repeat;
	}
.DeMidRMTopL{
	float:left;
	padding-top:3px;
	}
.DeMidRMTopR{
	float:right;
	padding-right:15px;
	padding-top:13px;
	}
.DeMidRMCon1{
	padding-left:5px;
	width:645px;
	height:auto;
	_height:400px;
	min-height:400px;
	float:left;
	text-align:center;
	padding-top:16px;
	padding-top:45px;
	}
.DeMidRMCon1 ul{
	padding-left:15px;}
.DeMidRMCon1 ul li{
	float:left;
	width:auto;
	height:auto;
	padding-bottom:10px;
	padding-right:10px;
	}
.DeMidRMCon{
	padding-left:5px;
	width:623px;
	height:auto;
	_height:828px;
	min-height:828px;
	float:left;
	padding-top:16px;
	}
.DeMidRMCon img{
	float:left;
	padding-right:16px;
	padding-top:12px;
	}
.DeMidRMCon p{
	text-indent:25px;
	line-height:28px;
	}
.DeProCon2 img{ max-width:147px; max-height:84px;}
.DeProConB img{ max-width:355px; max-height:240px;}
.Mid_ConP img{max-width:172px; max-height:100px;}
.DeMidRB{
	width:712px;
	height:50px;
	float:left;
	background:url(../images/DeRightB.gif) repeat-y 1px top;
	}
.Gtop{
	position:absolute;
	width:38px;
	height:21px;
	right:-37px;
	bottom:37px;
	}
.DeNewsCon{
	padding-left:13px;
	width:625px;
	height:auto;
	_height:435px;
	min-height:435px;
	float:left;
	padding-top:11px;
	}
.DeNewsConTit{
	width:625px;
	height:50px;
	text-align:center;
	line-height:50px;
	float:left;
	font-weight:bold;
	border-bottom:#d9dee2 1px solid;
	}
.DeNewsConC{
	width:625px;
	padding-top:5px;
	text-indent:25px;
	line-height:35px;
	float:left;
	}
.page{
	width:625px;
	height:auto;
	text-align:center;
	float:left;
	}
.page1{
	width:625px;
	height:auto;
	text-align:center;
	float:left;
	padding-top:30px;
	}
.DeNewsCon ul{
	width:625px;
	height:auto;
	float:left;
	padding-bottom:25px;
	}
.DeNewsCon ul li{
	width:625px;
	height:35px;
	border-bottom:#000 1px dotted;
	float:left;
	background:url(../images/NewLi.gif) 13px 15px no-repeat;
	}
.DeNewsConL{
	padding-left:31px;
	width:auto;
	height:22px;
	padding-top:13px;
	float:left;
	text-align:center;
	}
.DeNewsCon ul li a{
	color:#000;
	}
.DeNewsCon ul li a:visited{
	color:#000;
	}
.DeNewsCon ul li a:hover{
	color:#000;
	}
.DeNewsConL a{
	color:#000;
	}
.DeNewsConL a:visited{
	color:#000;
	}
.DeNewsConL a:hover{
	color:#000;
	}
.DeNewsConR{
	width:80px;
	height:22px;
	padding-top:13px;
	float:right;
	text-align:center;
	color:#a2a4a8;
	}
.DeProConT{
	padding-left:60px;
	width:500px;
	height:auto;
	float:left;
	padding-top:13px;
	padding-right:40px;
	border-top:#c0c0c0 1px solid;
	}
.DeProConT p{
	line-height:35px;
	}
.DeProConB{
	padding-left:120px;
	width:355px;
	height:250px;
	float:left;
	padding-right:15px;
	padding-top:13px;
	padding-bottom:45px;
	background:url(../images/Pro_viewbg.png) top right no-repeat;
	}
.DeProCon1{
	padding-left:25px;
	width:615px;
	height:auto;
	_height:735px;
	min-height:735px; 
	float:left;
	padding-top:21px;
	padding-bottom:8px;
	}
.DeProCon{
	padding-left:25px;
	width:615px;
	height:auto;
	_height:220px;
	min-height:220px; 
	float:left;
	padding-top:21px;
	padding-bottom:8px;
	}
.DeProCon img{ max-width:147px; max-height:84px;}
.DeProCon ul{
	width:615px;
	height:auto;
	float:left;
	}
.DeProCon ul li{
	width:147px;
	height:84px;
	float:left;
	padding-left:28px;
	padding-top:3px;
	padding-bottom:23px;
	padding-right:29px;
	background:url(../images/Por_bg.gif) center no-repeat;
	}
.DeProCon2{
	padding-left:25px;
	width:615px;
	height:auto;
	_height:385px;
	min-height:385px; 
	float:left;
	padding-top:21px;
	padding-bottom:8px;
	}
.DeProCon2 ul{
	width:615px;
	height:auto;
	float:left;
	_height:385px;
	min-height:385px; 
	}
.DeProCon2 ul li{
	width:147px;
	height:84px;
	float:left;
	padding-left:28px;
	padding-top:3px;
	padding-bottom:23px;
	padding-right:29px;
	background:url(../images/Por_bg.gif) center no-repeat;
	}
.DeDownCon{
	width:657px;
	height:auto;
	_height:445px;
	min-height:445px;
	float:left;
	}
.DeDownCon ul{
	width:657px;
	height:auto;
	float:left;
	padding-top:29px;
	}
.DeDownCon ul li{
	width:655px;
	height:auto;
	_height:34px;
	min-height:34px;
	background-color:#c8dbe4;
	border:#8ab1c1 1px solid;
	float:left;
	}
.DeDownConS{
	width:655px;
	height:33px;
	float:left;
	border-bottom:#8ab1c1 1px solid;
	}
.DeDownConS1{
	width:544px;
	height:33px;
	float:left;
	font-weight:bold;
	color:#000;
	text-align:center;
	line-height:34px;
	border-right:#8ab1c1 1px solid;
	}
.DeDownConS2{
	width:109px;
	float:left;
	font-weight:bold;
	color:#000;
	text-align:center;
	line-height:34px;
	height:33px;
	}
.DeDownConS3{
	width:537px;
	height:33px;
	float:left;
	padding-left:7px;
	font-weight:bold;
	color:#000;
	line-height:34px;
	border-right:#8ab1c1 1px solid;
	}
.DeDownConS3 a{
text-decoration:none;
color:#000000;
}
.DeDownConS4{
	width:93px;
	float:left;
	color:#0000ee;
	padding-left:16px;
	line-height:34px;
	background-color:#e0e9ed;
	height:33px;
	}
.DeDownCon ul li a{
	text-decoration:underline;
	color:#0000ee;}
.DeDownCon ul li a:visited{
	text-decoration:underline;
	color:#0000ee;}
.DeContCon{
	width:657px;
	height:auto;
	_height:437px;
	min-height:437px;
	float:left;
	padding-top:8px;
	background:url(../images/Contact1.jpg) 3px 220px no-repeat;
	}
.DeContConP{
	float:left;
	padding-left:17px;
	}
.DeContConTXT{
	float:left;
	padding-left:3px;
	}
.page2{
	width:615px;
	height:auto;
	text-align:center;
	float:left;
	padding-top:10px;
	}