@charset "utf-8";
/* CSS Document */

/*首页头部*/
.headBg{ width:1200px; margin:0 auto; overflow:hidden;}
.logo{ width:293px; float:left; margin-top:20px;}

.di-header .di-nav{
	float: right;
	padding-top: 10px;
	margin-right: 15px;
}
.di-header .di-nav li{
	float: left;
	line-height: 118px;
	
}
.di-header .di-nav li a{
	color: #555555;
	font-size: 20px;
	line-height: 118px;
	display: block;
	padding: 0px 21px;
	position: relative;
}
.di-header .di-nav li a::after{
	position: absolute;
	bottom: 5px;
	left: 0;
	width: 100%;
	height: 3px;
	background: #d70000;
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	-moz-transition: opacity 0.3s, -moz-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	transform: translateY(10px);
}
.di-header .di-nav li a:hover,.di-header .di-nav li a:focus,.di-header .di-nav li.active a{
	color: #d70000;
}
.di-header .di-nav li a:hover::after,.di-header .di-nav li a:focus::after,.di-header .di-nav li.active a::after{
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);
}

.banner{ margin-top:15px;}
.banner img{ width:100%; min-width:1200px;}

/*footer*/
.footer{ width:100%; min-width:1200px; height:115px; background:url(../images/footerBg.jpg) center bottom no-repeat; margin-top:40px; padding-top:32px;}
.footerCont{ width:1200px; margin:0 auto;}
	.footer p{ font-size:16px; color:#fad1d1; text-align:center; padding-bottom:14px;}
		.footer p em{ padding:0 15px;}
.footerMain{ /*float:left; width:930px;*/ margin-top:15px;}
.footCode{ float:right;}