.w{width: 1200px;margin:0 auto;}
.right-content{width: 320px;overflow: hidden;}
/*topbar*/
.topbar{width: 100%;height: 36px;background-color: #222222;font: 14px/36px 'Microsoft Yahei';color: #fff;overflow: hidden;}
.topbar .wap{height: 36px;display: block;background: url(http://www.bf-zhengzhou.com/images/index/ico1.png) no-repeat left center;font: 14px/36px 'Microsoft Yahei';color: #fff;padding-left: 20px;}
.topbar .huanyingyu{padding-left: 16px;}
/*header*/
header{height: 80px;}
header .logo{width: 271px;height: 39px;margin-top:20px;float: left;}
header nav{width: 796px;float: right;}
header nav ul li{line-height: 80px;}
header nav ul li a{color: #444444;display: block;font-size: 16px;}
header nav ul li:hover a{color: #004bc9;}
/*footer*/
footer{width: 100%;height:324px;background: url(http://www.bf-zhengzhou.com/images/index/foot_bg.jpg) no-repeat center;padding: 50px 0;}
footer .foot_l{width: 386px; }
footer .foot_l .foot_tel{height: 60px;margin-top: 26px;color: #fff;line-height: 24px;}
footer .foot_l .foot_adress{height: 60px;margin-top: 26px;color: #fff;line-height: 24px;}
footer .foot_l .foot_tel .tel{font-size: 14px;margin:8px 0 0 14px;}
footer .foot_l .foot_tel .tel span{font-size: 18px;font-weight: bold;}
footer .foot_l .foot_adress .adress{font-size: 14px;margin:8px 0 0 14px;}
footer .foot_l .foot_adress .adress span{font-size: 18px;font-weight: bold;}
footer .foot_r{width: 780px;}
footer .foot_r li{float: left;}
footer .foot_r li .li_tit{font-size: 16px;font-weight: bold;color: #fff;margin-bottom: 34px;}
footer .foot_r li a{display: block;color: #fff;font-size: 14px;margin-top: 14px;}
footer .foot_r li:nth-child(2){margin-left: 120px;}
footer .foot_r li:nth-child(3){margin-left: 134px;}
footer .foot_r li:nth-child(4){margin-left: 66px;}
/*beian*/
.beian{height: 50px;background: url(http://www.bf-zhengzhou.com/images/index/beian_bg.jpg) no-repeat center;text-align: center;color: #fff;line-height: 50px;font-size: 12px;}
.x-nav {
    width: 100%;
    min-width: 1200px;
	position: relative;
	height: 425px;
	overflow: hidden;
	background: #ccc
}

.x-nav .x-nav-musk {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .48;
	z-index: 9
}

.x-nav .x-nav-content {
	width: 1200px;
	position: relative;
	height: 425px;
	margin: 0 auto;
	z-index: 19
}

.x-nav .x-nav-content .x-nav-content-mk {
	padding-top: 150px;
	text-align:center;
}

.x-nav .x-nav-content .x-nav-content-mk h2 {
    display: block;
    text-transform: uppercase;
    color: #fff;
    font-size:50px;
    line-height: 1.2;
    font-weight: 400;
}

.x-nav .x-nav-content .x-nav-content-mk span {
	display: block;
	text-transform: uppercase;
	color: #fff;
	font-size:30px;
	line-height: 1.3;
	font-weight: 400
}

.x-nav video {
	position: absolute;
    width: 1920px;
    left: 50%;
    top: -260px;
    margin-left: -960px;
}
