﻿/* CSS Document */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0px; padding:0px; font-family:'Microsoft YaHei';}
html{font-family:'Microsoft YaHei'; font-size:14px;} 
fieldset, img { border:none; }
img{border:none;}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol ,li{ list-style:none; }
input { padding-top:0px; padding-bottom:0px; display:block; }
input::-moz-focus-inner { border:none; padding:0px; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:13px; margin:0px; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; overflow:hidden;}
table { border-collapse:collapse; }
body { font-family:"Microsoft YaHei",background:#ffff;}
.clearfix:after { content:"."; display:block; height:0px; visibility:hidden; clear:both; }
.clearfix {zoom:1; }
.clear {clear:both; height:0px; font-size:0px; overflow:hidden; width:100%; }
a {text-decoration:none; color:#000;}
a:hover{ color:#c50000;}
.header{ height:38px; line-height:38px; background-color:#f5f5f5; }
.header .hbox{ margin:auto; width:1200px;}
.header .hbox .hdl{ width:600px; float:left;color:#666;}
.header .hbox .hdr{ width:600px; float:right; text-align:right;color:#666;}
.header .hbox .hdr a{ color:#666;}
.topbox{ width:1200px; margin:auto; height:126px;}
.logo{ width:700px; float:left; padding-top:20px; padding-bottom:20px;}
.logo img{ float:left; margin-right:10px;}
.logo strong{ font-size:34px; color:#000000; font-weight:bold; line-height:52px;}
.logo p{ font-size:20px; color:#444444;}
.logo p span{ color:#da251c; font-weight:bold;}
.tel{ width:240px; float:right; height:58px; margin-top:30px;}
.dh{ height:50px;background-color:#292929; margin:auto; border-bottom:#da251c 4px solid;}
#navMenu {
	width:1200px;
	margin:auto;
	height: 50px;
	line-height: 50px;
	display:block;
	overflow:hidden;
	background-repeat:repeat-x;
	background-position: left top;
}
.menu1 {Z-INDEX: 6;}
.menu1,.menu1 UL {
	padding:0px;
	margin:0px;
	list-style-type: none;
}
.menu1 LI,.menu1 a{HEIGHT: 50px; LINE-HEIGHT: 50px;FLOAT: left;}
.menu1 LI {padding:0px; MARGIN: 0px;
	background-image: url(../image/nav_fg.jpg);
	background-repeat: no-repeat;
	background-position: 0 center;
	}
.menu1 LI a{
	/*BORDER-RIGHT: #aaa 1px solid;*/ 
	DISPLAY: block; 
	FONT-WEIGHT: normal; 
	MARGIN: 0px; 
	TEXT-TRANSFORM: uppercase; 
	width:109px;
	color:#ffffff;
	TEXT-ALIGN: center; 
	font-size:16px;
}
.menu1 LI:hover,.menu1 A:hover {
	color:#FF7B0E;  
}
.menu1 LI a:hover {
	background-image: url(hover_bg.jpg);
	background-repeat:repeat-x;
	background-position: center top;
	text-decoration: underline;
	background-color:#da251c;
	color:#FFFFFF;
	
	}
.menu1 LI ul li a:hover{ background-image:none; }
.menu1 LI UL {MARGIN-LEFT: -999em; POSITION: absolute}
.menu1 LI UL li a{
	line-height:30px;
	height:30px;
	font-size:14px;
	background-image:none;}
.menu1 LI:hover UL,.menu1 LI.sfhover UL {
	MARGIN-TOP: 60px;
	padding:0px;
	Z-INDEX: 5;
	FILTER: alpha (opacity=90); 
	MARGIN-LEFT: 0px;
	width:109px;
	POSITION: absolute; 
	background-color:#333; 
	opacity: 0.90;
	+CLEAR: both; +MARGIN-TOP: 0px;
	_clear:both; _margin-top:0px;
}
.menu1 LI:hover UL LI A,.menu1 LI.sfhover UL LI A{
	/*BORDER-RIGHT: #999 1px solid;*/ 
	DISPLAY: block; 
	PADDING: 0px 0px 0px 0px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14px;
	MARGIN: 0px; 
	TEXT-TRANSFORM: none;
	color:#fff; 
	TEXT-ALIGN: center;
}
.menu1 LI:hover UL LI A:hover,.menu1 LI.sfhover UL LI A:hover {
	BACKGROUND-COLOR: #FF4800;
	color:#fff;
	
}
.menu1 UL LI UL {DISPLAY: none;}
.menu1 .line { width:0px; height:50px; text-align:center;  float:left; background:url(navline.jpg);}
.menu1 .time{ text-align:center; color:#fff; width:450px; font-size:18px;}

.footbox{ background-color:#111;}
.footnav{ padding-top:50px; padding-bottom:50px; width:1200px; margin:auto;}
.ftn1{ width:219px; border-right:#4d5054 1px dashed; height:230px; float:left;}
.ftn3{ width:179px; border-right:#4d5054 1px dashed; height:230px; float:left;}
.ftbox1{ width:120px;}
.ftbox1 ul{ padding-left:30px;}
.ftbox1 ul li{ font-size:14px; line-height:34px;}
.ftbox1 ul li a{ color:#8d8d8d;}
.ftbox{ width:120px; margin:auto;}
.ftt1{ background:url(icon-fnav1.png) 0 20px no-repeat; padding-left:30px; height:60px; font-size:18px; color:#fff; line-height:60px;}
.ftt2{ background:url(icon-fnav2.png) 0 20px no-repeat; padding-left:30px; height:60px; font-size:18px; color:#fff; line-height:60px;}
.ftt3{ background:url(icon-fnav3.png) 0 20px no-repeat; padding-left:30px; height:60px; font-size:18px; color:#fff; line-height:60px;}
.ftbox ul{ padding-left:30px;}
.ftbox ul li{ font-size:14px; line-height:34px;}
.ftbox ul li a{ color:#8d8d8d;}
.ftn2{ width:360px; height:230px; float:left;}
.ftbox2{ width:300px; float:right; color:#999999; font-size:14px;}
.ftbox2 .ftel{ font-size:18px; color:#fff; height:50px;}
.ftbox2 .ftel span{ font-size:34px; font-family:Impact; color:#fff;}
.ftt4{height:60px; font-size:18px; color:#fff; line-height:60px;}
.copybox{ border-top:#2a2a2a 1px solid;}
.copy{ width:1200px; margin:auto; padding-top:15px; padding-bottom:15px; color:#8d8d8d; line-height:30px;}
.copy a{ color:#8d8d8d;}
.links{ line-height:24px; padding-top:10px; padding-bottom:10px;}
.links a{ margin-left:10px; margin-right:10px;}