html,body,div,p,span,a,em,ul,li,dl,dt,dd,i,ol,h1,h2,h3,h4,h5,h6{
	padding:0;
	margin:0;
}

ul,li{
	list-style:none;
}

a{
	text-decoration:none;
}

img{
	border:none;
}


body{
	min-width:1200px;
	margin:0 auto;
}


.banner{
	width:100%;
	height:700px;
	background:url(../images/banner.png) no-repeat center center;
}

.banner a{
	width:100%;
	height:100%;
	display:block;
}


.yaoqiu{
	width:1400px;
	margin: 0 auto;
	position:relative;
	margin-top:20px;
}


.yqbox{
	width:650px;
	height:400px;
	background:#F7F7F7;
}


.yqbox dl{
	padding:40px 50px 20px 30px;
}

.yqbox dl dt{
	font-size:28px;
	color:#1B30A3;
	font-weight:bold;
}

.yqbox dl dd{
	font-size:20px;
	margin-top:20px;
	line-height:36px;
	color:#333333;
	padding-bottom:30px;
}

.yqbox dl dd.haveline{
	border-bottom:1px dashed #999;
}

.yqimg{
	width:782px;
	height:448px;
	position:absolute;
	right:0;
	bottom:-15px;
}

.bigtitle{
	width:1200px;
	margin:0 auto;
	margin-top:120px;
}


.bigtitle h3{
	font-size:40px;
	color:#333;
	text-align:center;
}


.youbox{
	width:1400px;
	margin:0 auto;
	border:1px dashed #333;
	background:#F7F7F7;
	font-size:20px;
	line-height:36px;
	padding:20px 30px;
	box-sizing:border-box;
	border-radius:12px;
	margin-top:30px;
}



.youzhi{
	width:100%;
	background:#246BE1;
	margin-top:300px;
	position:relative;
	padding-bottom:100px;
}

.lunbo{
	width:1400px;
	position:absolute;
	left:50%;
	margin-left:-700px;
	top:-200px;
}

/*轮播*/

.swiper-container {
      width: 100%;
      height: 100%;
}
.swiper-slide {
      text-align: center;
      font-size: 18px;
      /* 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;
	  transition: 300ms;
	  transform: scale(0.8);
}

.swiper-slide img{
	width:100%;
	display:block;
}


.swiper-slide-active,.swiper-slide-duplicate-active{
      transform: scale(1);
}

.youzhilist{
	width:1240px;
	margin:0 auto;
	margin-top:60px;
}

.youzhilist ul{
	width:100%;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}

.youzhilist ul li{
	width:585px;
	height:214px;
	background:#FFF;
	border-radius:14px;
	margin-bottom:24px;
	display:flex;
	justify-content:center;
	align-items:center;
}

.youzhilist ul li p{
	width:140px;
	margin-right:36px;
}
.youzhilist ul li p img{
	display:block;
}

.youzhilist ul li dl{
	width:328px;
	line-height:36px;
}

.youzhilist ul li dl dt{
	font-size:28px;
	font-weight:bold;
	margin-bottom:10px;
}

.youzhilist ul li dl dd{
	font-size:22px;
	color:#666;
}



.bigzx{
	width:560px;
	height:84px;
	margin:0 auto;
	margin-top:65px;
	background-image: linear-gradient(#F8B44F,#F29A05);
	border-radius:42px;
}

.bigzx a{
	width:100%;
	height:100%;
	display:block;
	color:#FFF;
	font-size:28px;
	font-weight:bold;
	text-align:center;
	line-height:84px;
}


.kecheng{
	width:1400px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
	align-items:flex-end;
	margin-top:50px;
}



.kcimg{
	width:576px;
}

.kcimg img{
	display:block;
}

.kctext{
	width:800px;
	height:400px;
	background:#F6F6F6;
	display:flex;
	align-content:center;
}

.kctext ul{
	display:flex;
	align-content:center;
	flex-wrap:wrap;
	padding-left:50px;
}

.kctext ul li{
	width:100%;
	display:block;
	font-size:22px;
	line-height:42px;
}

.kctext ul li:nth-child(1){
	margin-bottom:20px;
}

.kctext ul li h4{
	font-size:30px;
	display:inline-block;
}

.kctext ul li h4 span{
	font-size:16px;
	vertical-align:middle;
}


.kctext ul li h4.lanfont{
	color:#1C30A3;
}




.lanzx{
	width:560px;
	height:84px;
	margin:0 auto;
	margin-top:65px;
	margin-bottom:60px;
	background: #246BE1;
	border-radius:42px;
	transition:all .5s;
}

.lanzx a{
	width:100%;
	height:100%;
	display:block;
	color:#FFF;
	font-size:28px;
	font-weight:bold;
	text-align:center;
	line-height:84px;
}


.lanzx:hover{
	background: #D93600;
}


.zheng{
	background:#F7F7F7;
	overflow:hidden;
	margin-top:100px;
}



.zhengtext{
	width:1400px;
	margin:0 auto;
	background:#FFF;
	padding:30px;
	border-radius:10px;
	border:1px dashed #999;
	margin-top:35px;
	font-size:22px;
}


.jiuyetext{
	width:1400px;
	margin:0 auto;
	background:#F7F7F7;
	padding:30px;
	border-radius:10px;
	border:1px dashed #999;
	margin-top:35px;
	font-size:22px;
}


.zhengcontent{
	width:1420px;
	margin:0 auto;
	margin-top:30px;
}

.zhengcontent ul{
	width:100%;
	display:flex;
	justify-content:space-between;
}

.zhengcontent ul li img{
	display:block;
	margin-bottom:10px;
}


.bangyang{
	background:#F7F7F7;
	overflow:hidden;
	margin-top:100px;
}


