/* CSS Document */
html { padding:0; margin:0;}
*{margin:0;	padding:0;font-size:12px; font-family:Arial, Helvetica, sans-serif;}
body{ margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; background:#f5f5f5;}
a{ text-decoration:none}
img{ border:none;}

#top{ margin:0; padding:0; width:1000px; height:94px;}
#topleft{ margin:0; padding:0; width:111px; height:94px; float:left;}
#topright{ margin:0; padding:0; width:889px; height:94px; background:url(image/2.png) left top no-repeat; float:left;}

#banner{ margin:0 auto; padding:0; width:100%; height:682px; background:url(image/banner1.jpg) top center no-repeat;}
#zmenu{ margin:0 auto; padding:0; width:100%; height:134px; z-index:200; position:relative;}
#zmenu1{ margin:0 auto; padding:0; width:1000px; height:134px;}
#zmenu11{ margin:0 auto; padding:0; width:1000px; height:94px; background:#ffffff top center no-repeat; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}

#zmenumain{margin:0 auto; padding:0; width:1000px; height:40px;}
#zmenumain ul{ margin:0; padding:0; width:900px; height:40px; margin-left:60px; list-style:none;}
#zmenumain ul li{ margin:0; padding:0; width:110px; height:40px; border:0; display:block; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:14px; color:#000000; text-align:center; text-decoration:none; line-height:40px; background:url(image/9.png) right no-repeat; float:left;}
#zmenumain ul li a{ margin:0; padding:0; width:110px; height:40px; border:0; display:block; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:14px; color:#000000; text-align:center; text-decoration:none; line-height:40px; background:url(image/9.png) right no-repeat;}
#zmenumain ul li a:hover{ color:#FF9900; background:url(image/10.png) top no-repeat;}

#listpro{ margin:auto; padding:0; width:100%; height:468px;}
#listpromain{ margin:0 auto; padding:0; width:1000px; height:468px;}
#listpro1{ margin:0; padding:0; width:1000px; height:108px;}
#listpro11{ margin:0; padding:0; width:100px; height:20px; display:block; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:18px; color:#000000; text-align:center; text-decoration:none; line-height:20px; float:center; margin-left:460px;}
#listpro12{ margin:0; padding:0; width:1000px; height:50px; margin-top:20px; display:block; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:12px; color:#979797; text-align:center; text-decoration:none; line-height:25px; float:left;}
#listpro2{ margin:0; padding:0; width:1000px; height:360px;}
#listpro21{ margin:0; padding:0; width:298px; height:330px; float:left;}
#listpro22{ margin:0; padding:0; width:53px; height:330px; float:left;}
#listpro23{ margin:0; padding:0; width:298px; height:30px; float:left; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:14px; color:#484848; text-align:center; text-decoration:none; line-height:30px;}
#listpro23 a{ margin:0; padding:0; width:298px; height:30px; float:left; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:14px; color:#484848; text-align:center; text-decoration:none; line-height:30px;}
#listpro23 a:hover{ color:#d80000;}
#listpro24{ margin:0; padding:0; width:53px; height:30px; float:left;}

#listpro212{ margin:0; padding:0; width:298px; height:330px;}
#listpro214{ margin:0; padding:0; width:298px; height:41px;}
#listpro2142{ margin:0; padding:0; width:298px; height:41px; border:0; display:block; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:14px; color:#484848; text-align:center; text-decoration:none; line-height:41px;}
#listpro2142 a{ margin:0; padding:0; width:298px; height:41px; border:0; display:block; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:14px; color:#484848; text-align:center; text-decoration:none; line-height:41px;}
#listpro2142 a:hover{ color:#d80000;}

#list1{ margin:0; padding:0; width:100%; height:450px;}
#list1z{ margin:0 auto; padding:0; width:1000px; height:450px;}
#list11{ margin:0; padding:0; width:489px; height:450px; float:left;}
#list111{ margin:0; padding:0; width:489px; height:34px; float:left;}
#list1111{ margin:0; padding:0; width:80px; height:34px; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:18px; color:#d80000; text-align:left; text-decoration:none; line-height:20px; float:left;}
#list1112{ margin:0; padding:0; width:240px; height:34px; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:18px; color:#c2c2c2; text-align:left; text-decoration:none; line-height:20px; float:left; }
#list112{ margin:0; padding:0; width:489px; height:245px; float:left;}
#list110{ margin:0; padding:0; width:489px; height:40px; float:left; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:20px; color:#d80000; text-align:left; text-decoration:none; line-height:30px; margin-top:10px;}
#list113{ margin:0; padding:0; width:489px; height:70px; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:12px; color:#9f9f9f; text-align:left; text-decoration:none; line-height:18px; float:left;}
#list114{ margin:0; padding:0; width:60px; height:20px; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:12px; color:#d80000; text-align:left; text-decoration:none; line-height:20px; float:left; margin-top:6px;}
#list114 a{ margin:0; padding:0; width:60px; height:20px; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:12px; color:#d80000; text-align:left; text-decoration:none; line-height:20px; float:left; border-bottom:1px solid #d80000;}
#list114 a:hover{ color:#d80000;}
#list12{ margin:0; padding:0; width:466px; height:450px; float:left; margin-left:45px;}
#list121{ margin:0; padding:0; width:466px; height:450px; float:left;}

#listnews12ricnt{ margin:0; padding:0; width:465px; height:77px; background: url(image/13.jpg) center top no-repeat; margin-top:15px;}
#listnews12ricnt a{ margin:0; padding:0; width:465px; height:77px; display:block; background: url(image/13.jpg) center top no-repeat;color:#666;}
#listnews12ricnt a:hover{ background: url(image/14.jpg) center top no-repeat; display:block; color:#fff;}

#listnews12ricnt4{ margin:0; padding:0; width:88px; height:77px; font-family:Arial; float:left;}
#listnews12ricnt0{ margin:0 auto; padding:0; width:88px; height:20px; font-family:Arial; font-size:18px; text-align:center; text-decoration:none; line-height:20px; float:left; margin-top:22px;}
#listnews12ricnt1{ margin:0 auto; padding:0; width:88px; height:24px; font-family:Arial; font-size:12px; text-align:center; text-decoration:none; line-height:24px; float:left;}
#listnews12ricnt2{ margin:0; padding:0; width:363px; height:20px; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:14px; text-align:left; text-decoration:none; line-height:20px; margin-top:15px; float:left; margin-left:14px;}
#listnews12ricnt3{ margin:0; padding:0; width:363px; height:57px; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:12px;  text-align:left; text-decoration:none; line-height:18px; float:left; margin-left:14px;}

#listanli{ margin:0; padding:0; width:100%; height:313px;}
#listanli1{ margin:0 auto; padding:0; width:1000px; height:313px;}
#listanli11{ margin:0; padding:0; width:80px; height:20px; margin-left:460px; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:18px; color:#555555; text-align:center; text-decoration:none; line-height:20px; float:left;}
#listanli12{ margin:0; padding:0; width:1000px; height:37px; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:12px; color:#b1b1b1; text-align:center; text-decoration:none; line-height:16px; float:left; margin-top:20px;}
#listanli13{ margin:0; padding:0; width:1000px; height:185px; margin-top:50px;}
#listanli131{ margin:0; padding:0; width:236px; height:185px; float:left;}
#listanli132{ margin:0; padding:0; width:15px; height:185px; float:left;}

#foot{ margin:0 auto; padding:0; width:100%; height:144px; background:url(image/8.jpg) top center no-repeat;}
#foot1{ margin:0 auto; padding:0; width:1000px; height:144px;}
#foot11{ margin:0 auto; padding:0; width:1000px; height:1px; margin-top:48px;}
#foot12{ margin:0 auto; padding:0; width:1000px; height:95px;}
#foot121{ margin:0; padding:0; width:900px; height:50px; float:left; font-family: "ËÎÌå","Î¢ÈíÑÅºÚ"; font-size:12px; color:#3e3a39; text-align:left; text-decoration:none; line-height:50px;}
#foot122{ margin:0; padding:0; width:100px; height:50px; float:left;}
#foot1221{ margin:0; padding:0; width:24px; height:24px; float:left; margin-top:13px; text-align:right; margin-right:8px;}
#foot1222{ margin:0; padding:0; width:24px; height:24px; float:left; margin-top:13px; text-align:right; margin-right:8px;}
#foot1223{ margin:0; padding:0; width:24px; height:24px; float:left; margin-top:13px; text-align:right; margin-right:8px;}

#kong1{ margin:auto; padding:0; width:100%; height:39px;}
#kong2{ margin:auto; padding:0; width:100%; height:90px;}
#kong3{ margin:auto; padding:0; width:100%; height:50px;}

#main_nav ul {
	font-size: 14px;
	list-style: none; z-index:800;
}

#main_nav {
    width:1000px;
	margin:0 auto;
	padding:0;
    height: 40px;
	overflow: visible;
	z-index:800;
	background:#d80000;
}

#main_nav li {
	float: left;
	position: relative;
	z-index: 5;
	width: 142px;
	z-index:800;
}

#main_nav li a {
	color: #ffffff;
	z-index:800;
	display: block;
	width: 142px;
	height: 40px;
	text-decoration: none;
	line-height: 40px;
	text-align: center;
	margin-top: 0px;
	font-family:"Î¢ÈíÑÅºÚ","ËÎÌå";
	font-size:14px;
}

#main_nav li.focus a, #main_nav li a:hover { 
	background: #ff6000;color:#ffffff; z-index:800;
}

#main_nav li ul li a {
	z-index:800;
	color:#ffffff;
	height:30px;
    width:142px;
    background: #ff6000;
	line-height:30px;
	font-size:12px; 
	font-weight:normal;
	margin: 0px;
}

#main_nav li ul li a:hover, #main_nav li.focus ul li a:hover {
	background: #ff6000;
	width: 142px; z-index:800;
		font-size:12px; 
	font-weight:normal;
}

#main_nav li ul {
	position: absolute;	
	top: 40px;
	left:-0px;
	width: 142px; z-index:800;

	background: #ff6000;
	border-style:none;
	border:0px;
	display: none;
	font-size:12px; 
	font-weight:normal;
}

#main_nav li ul li{
	float: none; z-index:800;
		font-size:12px; 
	font-weight:normal;
}