﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; font-family:"微软雅黑"; font-size:14px; }
body,html{width:100%;}
.top{ background:#007ede; width:100%; height:30px;}
.top_zb{ width:100%; margin:0 auto; text-align:right;}
.top_zb a{ line-height:30px; color:#FFF;margin-right:30px;}
header{ width:100%; margin:0 auto; z-index:9999; }
li{ list-style:none;}
a{ text-decoration:none;}
.head_left{ float:left; width:106px; margin-top:10px; margin-left:20px;}
.header_left img{ width:100%;}
.navBar {z-index:9999;
	float:left;
	margin-left:50px;
	height: 50px;
	line-height: 30px;
	padding-top:30px;
}
.nav a {
	color: #000;
}
.nav h3 {
	margin-right:35px;
	font-size: 100%;
	font-weight: normal;
}
.nav .m {
	float: left;
	position: relative;
	z-index:99;
}

.nav h3 a {
	
	display: block;
	text-align: center;
	font-weight: bold;
}
.nav .sub {
	display: none;
	position: absolute;
	left: -35px;
	top: 40px;
	z-index: 1;
	width: 130px;
	height:100px;
	border-top: 0;
	background:url(../images/nav_bg.png) no-repeat; background-size:100% 100%;
	padding-top:20px;
}
.nav .sub li {
	text-align: center;
	padding: 0 8px;
	margin-bottom: -1px;
}
.nav .sub li:hover {
	background:#0057a8;
}
.nav .sub li a {
	display: block;
	
	height:32px;
	line-height: 32px;
	color: #fff;
	font-weight: bold;
}
.nav li h3 a:hover {
	color: #007ede;
	border-bottom:2px solid #007ede;
}
.head_right{ float:left;padding-top:15px; margin-left:45px;}
.head_right img{ float:left; margin-right:20px; padding-top:5px;}
.tel{ float:left;}
.tel h2{ font-size:24px;}
.banner{ width:100%;}
.banner img{ width:100%;}
.swiper-container {
      width: 100%;
      height: 100%;
      margin-left: auto;
      margin-right: auto;

    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
	  margin-top:-240px;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
	.swiper-slide img{ width:100%;}
	.wz{ width:1200px; margin:0 auto; position:relative; left:80px; top:120px; z-index:9999; }
	.wz p{ font-size:48px; color:#fff;line-height:60px;}
	.wz p span{ font-size:24px;}
	.gfbj,.mdcx{ float:left; margin-right:30px; margin-top:10px;}
	footer{ background:#344e88; width:100%;color:#fff; padding:50px 0px;}
.footer{ width:98%; margin:0 auto;padding-left:2%;}
.footer li{ width:14%; float:left; line-height:28px;}
.footer dt{ font-size:20px; border-bottom:1px solid #FFF; width:80px; margin-bottom:10px; padding-bottom:2px;}
.footer a{ color:#fff;}
.footer p{ text-align:center; padding-top:20px; margin-top:30px; line-height:24px;}