@charset "utf-8";
/* CSS Document */
* {
	margin: 0 auto;
	padding: 0;
}
body {
	background:#fff;
	font-size: 12px;
	font-family:"微软雅黑";
	color: #343434;
	line-height: 24px;
}
.clear {
	clear: both;
}
img {
	border: 0;
}
ul {
	list-style: none;
}
a {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #0c4da2;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.none {display:none;}
.w1100 {
	width:1100px;
}
.header {
	height: 108px;
	width: 100%;
}
.header .header-main {
	width: 1100px;
}
.logo {
	margin-top:5px;
	float: left;
}
.menub {
	float:right;
	height:108px; line-height:108px;
}
.menub li {
	font-size:14px;
	float:left;
	width:118px; text-align:center; color:#666;
	
}
.menub li a{ display:block; }
.menub li a:hover{color:#fff; background:url(../images/navbg.png) no-repeat;}
.menua a{color:#fff; background:url(../images/navbg.png) no-repeat; display:block}
.banner {
	width:100%;
	max-height:600px;
	height:auto !important;
	height:600px;
}
.banner img {
	width:100%;
	display:block;
	height:auto;
	height:100%
}
.slideBox {
	overflow:hidden;
	position:relative;
	max-height:600px;
	height:auto !important;
	height:600px;
}
.slideBox .bd {
	position:relative;
	height:100%;
	z-index:0;
}
.slideBox .bd li {
	zoom:1;
	vertical-align:middle;
}
.slideBox .bd img {
	width:100%;
	display:block;
	height:auto;
	height:100%
}
.slideBox .prev, .slideBox .next {
	position:absolute;
	left:3%;
	top:50%;
	margin-top:-25px;
	display:block;
	width:32px;
	height:40px;
	background:url(../images/slider-arrow.png) -110px 5px no-repeat;
	filter:alpha(opacity=50);
	opacity:0.5;
}
.slideBox .next {
	left:auto;
	right:3%;
	background-position:8px 5px;
}
.slideBox .prev:hover, .slideBox .next:hover {
	filter:alpha(opacity=100);
	opacity:1;
}
.slideBox .prevStop {
	display:none;
}
.slideBox .nextStop {
	display:none;
}
.box {
	width:1100px;
	padding:40px 0;
}
.tit1 {	text-align:center;margin-bottom:20px;text-transform:uppercase;font-size:16px; font-weight:normal; color:#a7a7a7; background:#fff; width:250px; position:relative; z-index:99; }
.tit1 h1{ border-bottom:3px solid #0c4da2;font-size:25px; font-weight:bold;color:#2c2c2c; padding-bottom:15px;margin-bottom:10px;width:100px;}
.about{ padding:40px 40px 20px 40px; border:1px solid #d7d7d7; margin-top:-50px; }
.about dt{ float:left; width:605px; line-height:30px;}
.about dd{ float:right; width:356px; height:300px; }
.box1 {padding:40px 0;background:url(../images/bg2.jpg) no-repeat center top;
}
.tit2 {	text-align:center;margin-bottom:20px;text-transform:uppercase;font-size:16px; font-weight:normal; color:#fff;  width:250px; position:relative; z-index:99; }
.tit2 h1{ border-bottom:3px solid #fff;font-size:25px; font-weight:bold;color:#fff; padding-bottom:15px;margin-bottom:10px;width:100px;}
.prod{margin-top:25px;}
.prod dl{float:left;margin-right:30px;width:240px;}
.prod dl dt{overflow:hidden;width:240px;height:214px;*line-height:214px;text-align:center;display:table;background:#FFF;}
.prod dl img{vertical-align:middle;max-height:214px !important;max-width:240px !important;}
.prod dl dt a{height:100%;vertical-align:middle\9;_writing-mode: tb-rl;display:table-cell;vertical-align:middle;}
.prod dl dd a{ padding:20px;background:#f1f1f1; display:block; }
.prod dl dd a p{ font-size:14px; margin-bottom:8px; font-weight:bold;}
.prod dl dd a span{ color:#0c4da2}
.prod dl dd:hover span{ color:#FFF;}
.prod dl dd a:hover{  background:#0c4da2; color:#FFF; }
.gdcp a{ border:1px solid #FFF; color:#FFF; width:150px; line-height:35px; height:35px; text-align:center; margin-top:30px; display:block;}
.news dl{ width:326px; float:left; margin:0 20px;}
.news dd a{ background:#f6f6f6; padding:15px; height:75px; display:block;}
.news dd a:hover{  background:#0c4da2; color:#FFF;}
.news dd a .date{ color:#0054b8; border-bottom:1px solid #d9d9da;  float:left; text-align:center; text-transform:uppercase; margin-top:15px;}
.news dd a .date span{ font-size:40px; font-weight:bold;text-align:center; font-family:Arial, Helvetica, sans-serif}
.news dd:hover .date{ color:#fff;}
.news dd:hover .date span{ color:#fff;}
.newz{ float:right; width:235px; line-height:20px;}
.newz span{ font-size:16px; font-weight:bold; line-height:30px;}
.footer{ background:#0c4da2;color:#FFF; }
.foota{ padding:15px 0;}
.foota dt{ background:url(../images/dlogo.png) no-repeat left; padding-left:160px; float:left; height:110px;}
.foota dt p{ margin-top:15px; line-height:30px;}
.foota dd{ float:right;}
.footb{ background:#073f87; height:47px; line-height:47px;}
.footb dt{ float:left;}
.footb dd{ float:right;}
