@charset "UTF-8";
/* Css Document */
.i_ban{width:100%; margin:0 auto; position:relative; overflow:hidden;}
.i_ban .hd{ width:100%; height:14px; position:absolute; z-index:1; bottom:20px; text-align:center;}
.i_ban .hd ul{ display:inline-block; height:14px; font-size:0; vertical-align:top;
}
.i_ban .hd ul li{ 
	display:inline-block; 
	width:14px; 
	height:14px; 
	-webkit-border-radius:14px; 
	-moz-border-radius:14px; 
	border-radius:14px; 
	background:#fff; 
	margin:0 5px;  
	vertical-align:top; 
	overflow:hidden;
	font-size:0px;
	border: 2px #fff solid;
	position: relative;
	background: transparent;
	cursor: pointer;
}
.i_ban .hd ul li:after{
	content: "";
	width: 6px;
	height: 6px;
	position: absolute;
	left: 50%;
	top: 50%;
	background: #fff;
	margin-left: -3px;
	margin-top: -3px;
	border-radius: 50%;
	display: none;
}
.i_ban .hd ul .on:after{display: block;}
.i_ban .bd{ position:relative; z-index:0; }
.i_ban .bd li img{ width:100%; background:url(../img/loading.gif) center center no-repeat;}
.i_ban .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */}

.mobile_ban{width:100%; margin:0 auto; position:relative; display: none; overflow:hidden;}
.mobile_ban .hd{ width:100%; height:14px; position:absolute; z-index:1; bottom:20px; text-align:center;}
.mobile_ban .hd ul{ display:inline-block; height:14px; font-size:0; vertical-align:top;
}
.mobile_ban .hd ul li{ 
	display:inline-block; 
	width:14px; 
	height:14px; 
	-webkit-border-radius:14px; 
	-moz-border-radius:14px; 
	border-radius:14px; 
	background:#fff; 
	margin:0 5px;  
	vertical-align:top; 
	overflow:hidden;
	font-size:0px;
	border: 2px #fff solid;
	position: relative;
	background: transparent;
	cursor: pointer;
}
.mobile_ban .hd ul li:after{
	content: "";
	width: 6px;
	height: 6px;
	position: absolute;
	left: 50%;
	top: 50%;
	background: #fff;
	margin-left: -3px;
	margin-top: -3px;
	border-radius: 50%;
	display: none;
}
.mobile_ban .hd ul .on:after{display: block;}
.mobile_ban .bd{ position:relative; z-index:0; }
.mobile_ban .bd li img{ width:100%; background:url(../img/loading.gif) center center no-repeat;}
.mobile_ban .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */}

.i_pro{text-align:center;overflow: hidden;}
.i_pro .swiper-button-prev{
  left: 0;
  background-image: url('../img/lrr.png');
}
.i_pro .swiper-button-next{
  right: 0;
  background-image: url('../img/rll.png');
}
.i_pro .swiper-button-prev:hover{
  background-image: url('../img/lrr_01.png');
}
.i_pro .swiper-button-next:hover{
  background-image: url('../img/rll_01.png');
}

.i_abt{
	width: 100%;
	display: table;
	overflow: hidden;
}
.i_abt .abt_left, .i_abt .abt_right{
	width: 50%;
	display: table-cell;
}
.i_abt .abt_left img{
    width:100%;
    height:100% !important;
    object-fit:cover;
}
.i_abt .abt_right{
	padding:0 5%;
	background: url('../img/i_bg1.png') no-repeat center bottom;
	background-size: cover;
	vertical-align: middle;
}
.i_abt .abt_right .tit{
	font-size: 28px;
	color: #ffffff;
	font-weight: bolder;
}
.i_abt .abt_right .con{
	color: #c9c8cd;
	padding: 8% 0;
}
.i_abt .abt_right a.more{
	width: 160px;
	height: 46px;
    margin-top:20px !important;
	display: block;
	border: 2px #e5e5eb solid;
	text-align: center;
	line-height: 42px;
	font-size: 16px;
	color: #e5e5eb;
}
.i_abt .abt_right a.more:hover{
    border-color: #ce000d;
    background: #ce000d;
    color: #fff;
}

.i_nav{
	width: 100%;
	background: #e8e8e8;
	overflow: hidden;
}
.i_nav ul {
	display: box;
	display: -webkit-flex;
	display: flex;
}
.i_nav li{
	width: 25%;
	-webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
	border-right: 1px #dadada solid;
}
.i_nav a{
	display: block;
}
.i_nav img{
	width: 100%;
}
.i_nav .wzBox{
	width: 100%;
	padding: 6% 6% 12% 6%;
	overflow: hidden;
}
.i_nav .wzBox p:first-child{
	font-size: 16px;
	font-weight: bolder;
	color: #333;
}