.indexallist {
	padding:15px 32px  0 35px;
	width:1200px; margin:auto;
	position:relative;
}
.indexallist .prev,.indexallist .next{position:absolute; top:50%; margin-top:-20px;display:block; width:40px; height:40px;opacity:.7}
.indexallist .prev:hover,.indexallist .next:hover{opacity:1}
.indexallist .prev.prevStop,.indexallist .next.nextStop{display:none;}
.indexallist .prev{left:0; background:url(../webimages/icon-left.png) no-repeat center center;}
.indexallist .next{right:0; background:url(../webimages/icon-right.png) no-repeat center center;}

.indexallist ul{}
.indexallist-img {
	position:relative;
	overflow:hidden
}
.indexallist-img p {
	transition:all .25s;
	position:absolute;
	bottom:-53px;
	left:0;
	width:100%;
	line-height:53px;
	background:#000;
	opacity:.5;
	color:#fff;
	text-indent:15px;
	font-size:16px
}
.indexallist li:hover .indexallist-img p {
	bottom:0
}
.indexallist li {
	float:left;
	width:375px;
	height:368px;
	position:relative;
	padding-bottom:2px;
	margin:0 12px 10px;
	box-shadow: 0px 2px 3px #d9dbdb;
}
.indexallist-wrap {
	padding:13px
}
.allist-cnt {
	float:left;
	width:263px
}
.indexallist-cnt h5 {
	line-height:30px;
	height:60px;
	font-size:19px;
	color:#0095e2;
	display:block;
	overflow:hidden;
}
.indexallist-cnt p {
	line-height:22px;
	font-size:14px;
	color:#666;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.indexallist-wrap2 {
	float:right;
	width:95px;
	margin-right:-13px
}
.indexallist-num {
	float:right;
	padding-left:20px;
	background:url(../images/al.png) no-repeat left center;
	line-height:24px;
	color:#999
}
.indexallist-btn {
	float:right;
	width:100%;
	padding-top:8px
}
.indexallist-btn a {
	margin-left:2px;
	float:right;
	width:21px;
	height:18px;
	background-position:center;
	background-repeat:no-repeat
}
.indexallist-line {
	position:absolute;
	height:2px;
	background:#0095e2;
	position:absolute;
	bottom:0;
	left:0;
	transition:all .25s;
	width:0
}
.indexallist li:hover .indexallist-line {
	width:100%
}


.indexabout{width:1200px; margin:auto;}
.indexabout dl{background:#F6FEFF;}
.indexabout dl dt{width:500px;float:left;}
.indexabout dl dt img{display:block;width:100%;}
.indexabout dl dd{margin-left:500px;padding:15px 30px;}
.indexabout dl dd h3{font-size:22px; color:#000;}
.indexabout dl dd .text{padding-top:10px;text-align:justify;font-size:15px; color:#666;line-height:22px;}
.indexabout dl dd .cont{margin-top:50px;}
.indexabout dl dd .cont a{display:inline-block;width:115px;line-height:55px; text-align:center; background:url(../webimages/icon-abg.png) no-repeat center;font-size:18px; color:#184973;}
.indexabout dl dd .cont a:hover{color:#e50012;}

/*æ–°é—»*/
.Brandtitle{  text-align:center;}
.indexColumn3{width:100%; padding:0px 0 30px;}
.newsTitle{ text-align:center;}

.indexnews{width:1200px;margin:0 auto; overflow:hidden; position:relative;}
.indexnews-h3{height:45px; line-height:45px; font-size:22px; margin-bottom:10px;}
.indexnews-h3 .more_a{ float:right; display:inline-block; background:url(../webimages/more.png) no-repeat right 0; line-height:45px; padding-right:22px; font-size:14px; color:#333;transition:none;}
.indexnews-h3 .more_a:hover{color:#e50012; background-position:right -56px;}
.indexnews-right{float:right; width:630px;}
.indexnewstit{}
.indexnewstit h3{line-height:26px; font-size:18px;}
.indexnewstit h3 a{color:#333;display:inline-block;max-width:540px; overflow:hidden; white-space: nowrap;text-overflow: ellipsis;}
.indexnewstit h3 a:hover,.indexnews-right ul li a:hover{color:#e50012;}
.indexnewstit h3 font{display:inline-block; padding:2px 8px; background:#e50012; color:#fff;margin-right:10px;}
.indexnewstit h3 span{float:right;font-size:14px;color:#888}
.indexnewstit .text{padding-top:5px; color:#888; text-indent:2em; text-align:justify;}
.indexnews-right ul{margin-top:15px;padding-left:20px;padding-top:1px; background:url(../webimages/news_ul.png) no-repeat left -81px;}
.indexnews-right ul li{line-height:36px; border-bottom:1px dashed #ccc; overflow:hidden;}
.indexnews-right ul li a{color:#333;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;display:block;float:left;max-width:520px;}
.indexnews-right ul li span{float:right;}

.news-dl{width:100%; padding-bottom:10px; margin-bottom:10px;overflow:hidden; border-bottom:1px solid #eee;}
.news-dl dt{float:left; width:155px; height:105px;}
.news-dl dt img{width:100%; display:block;}
.news-dl dd{float:right; width:440px;}
.news-dl dd h3{font-size:18px; margin-bottom:8px;}
.news-dl dd p{font-size:14px; color:#666;}
.news-dl dd p span{  margin-left:5px;}
.news-dl dd h3:hover{color:#F29700;}

.indexnews-left{float:left; width:540px;}
.nxwgd{position:relative;width:540px;height:330px; float:left; overflow:hidden}
.nupic-no {
  position: absolute;
  z-index: 20;
  right: 20px;
  bottom: 15px;text-align:center;
}
.nxwgd .swiper-pagination-switch {
  display:block;float:left; margin:0 5px;
  width: 10px;
  height: 10px;
  background:url(../webimages/news_bg02.png);
  margin-right: 5px;
  opacity: 0.8;

  cursor: pointer;
}
.nxwgd .swiper-active-switch {
  background:url(../webimages/news_bg01.png);
}
.xw-b-l{width:100%; height:100%;position:relative;}
.nxwgd .swiper-slide .xw-b-l img{width:100%; height:100%;display:block;}

.nxwgd .swiper-slide .xw-b-l  .nhd-t{position:absolute; bottom:0; left:0; background:url(../webimages/news_bg.png); width:100%; color:#FFF}
.nxwgd .swiper-slide .xw-b-l  .nhd-t h3{line-height:46px; font-size:16px;padding:0 10px;width:410px; color:#fff; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.nxwgd .swiper-slide .xw-b-l  .nhd-t p{line-height:22px; padding:0 10px; font-size:14px; height:44px;}

.pprepn .arrow-left{left:-50px;}
.pprepn .arrow-right{right:-50px;}
.pprepn .arrow-left,.pprepn .arrow-right{position:absolute;font-size:60px;top:120px;transition:all 0.2s linear;}
.nxwgd .swiper-slide{position:relative;}
.nxwgd .swiper-slide img{width:100%;}


.nbb-li{width:100%;height:50px;line-height:50px;overflow:hidden;font-size:13px;border-bottom:1px #ccc dashed;}
.nbb-li a{font-size:13px;display:block;}
.nbb-li .icon-right-dir{font-size:20px;margin-right:10px;}
.nbb-li .w-titm{float:right;}


.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
}



/*æ–°é—»*/



