.banner{position: relative;}
.banner img{width: 100%;display: block;}
.banner .swidots{position: absolute;left: 50%;bottom: 24px;transform: translate(-50%,0);z-index: 10;}
.banner .swidots .line{display: inline-block;vertical-align: middle;margin-right: 10px;width: 100px;height: 1px;background: rgba(255,255,255,0.6);position: relative;}
.banner .swidots .line.act:after{content: '';position: absolute;left: 0;top: -1px;width: 0;height: 3px;background-color: #37518a;animation: line 3s;-moz-animation: line 3s;-webkit-animation: line 3s;-o-animation: line 3s;}
.banner .swidots span{font-size: 16px;color: #37518a;display: inline-block;vertical-align: middle;}
@keyframes line{from {width: 0;} to {width: 100%;}}

.ad{margin: 20px 0 30px;}
.adin{padding-left: 52px;position: relative;}
.ad .adle{width: 44px;position: absolute;left: 0;top: 0;}
.ad .swi-ad{background-color: #f5f5f5;height: 37px;}
.ad .swi-ad .txt{font-size: 14px;color: #666666;padding:0 82px 0 16px;line-height: 37px;}
.ad .swi-ad .txt span{color: #999999;padding-left: 8px;}
.swi-ad .swiper-button-prev,.swi-ad .swiper-button-next{width: 24px;height: 24px;margin-top: -12px;border-radius: 50%;background-color: #e6e6e6;cursor: pointer;background-image: url("../image/swi-turn-right.png");background-size: 14px 14px;}
.swi-ad .swiper-button-prev{right: 56px;left: auto;transform: rotate(90deg);}
.swi-ad .swiper-button-next{right: 16px;transform: rotate(-90deg);}
.swi-ad .swiper-button-next.swiper-button-disabled, .swi-ad .swiper-button-prev.swiper-button-disabled{opacity:1;background-color: #37518a;}

/* 产品分类 */
.ipro{}
.iproin{position: relative;padding-left: 230px;min-height: 492px;}
.ipromenu{position: absolute;left: 0;top: 0;width: 200px;}
.ipromenu .iproblo{margin-bottom: 3px;background: #37518a;padding: 29px 26px 29px 20px;cursor: pointer;}
.ipromenu .iproblo.act{background: #2d56b2;}
.ipromenu .iproblo span{color: #ffffff;font-size: 14px;}
.ipromenu .iproblo img{width: 10px;float: right;margin-top: 5px;}
.ipromenu .iprotit{text-align: center;position: relative;background: #878787;overflow: hidden;cursor: inherit;}
.ipromenu .iprotit span{font-size: 16px;color: #fff;position: relative;}
.ipromenu .iprotit:before{content: '';position: absolute;left: 0;top: 0;width: 0;height: 0;border-top: 78px solid #767676;border-right: 200px solid transparent;}
.ipromenu .iproblomore{border: 1px solid #e6e6e6;margin: 4px 0 0 0;background: #ededed;padding-top: 28px;padding-bottom: 28px;}
.ipromenu1{display: none;}
.ipromenu .iproblomore span{color: #878787;}
.iprogoods{}
.iprogoods .iprogoodsli{display: none;}
.iprogoods .iprogoodsli:first-child{display: block;}
.row3{margin-left: -6px;margin-right: -6px;}
.row3 .col-lg-4{width: 33.33%;float: left;padding-left: 6px;padding-right: 6px;}


/* 品牌展示 */
.title{color: #333333;font-size: 18px;font-weight: bold;position: relative;padding-left: 16px;
margin: 30px 0 20px;}
.title:before{content: '';
position: absolute;left: 0;top: 20%;height: 70%;
background-color: #37518a;width: 3px;}
.title span{font-size: 14px;color: #8c8c8c;font-weight: normal;padding-left: 4px;}
.amore{float: right;}
.amore span,.amore img{display: inline-block;vertical-align: middle;}
.amore span{color: #8c8c8c;font-size: 14px;}
.ibrand{}
.ibrain{}
.row5{margin-left: -9px;margin-right: -9px;}
.row5 .col-lg-3{width: 20%;float: left;padding-left: 9px;padding-right: 9px;}
.ibrand .ibrali{border: 1.2px solid #dbdbdb;
/* margin-bottom: 20px; */
text-align: center;
padding: 18px;position: relative;background-color: #fff;}
.ibrand .ibralin{position: relative;}
.ibrand .ibrali.act,.ibrand .ibrali:hover{border-color: #37518a;}
.ibrand .ibrali img{width: 100%;}
.ibrali .shadow{display: none;bottom: -14px;}
.ibrali.act .shadow,.ibrali:hover .shadow{display: block;}

.swibrand{position: relative;padding-bottom: 70px;}
.swibrand .swiper-pagination{bottom: 30px;left: 50%;transform: translate(-50%,0);}
.swibrand .swiper-pagination-bullet{width: 18px;height: 5px;border-radius: 2px;
background-color: #37518a;margin: 0 5px}


.henglan{background-image: url("../image/ihenglanbg.png");background-position: center center;background-repeat: no-repeat;background-size: 100% auto;}
.henglan .container{position: relative;text-align: center;}
.henglan .henlantxt{position: relative;padding: 50px 30px;}
.henglan .henlanico{position: absolute;left: 10px;top: 30px;}


/* 新闻资讯 */
.inew{padding-bottom: 60px;}
.inewul{font-size: 0;}
.inewli{position: relative;width: 48%;display: inline-block;vertical-align: top;margin-right: 4%;background: #fff;border: 1px solid transparent;margin-bottom: 20px;}
.inewli:nth-child(2n){margin-right: 0px;}
.inewlin{position: relative;padding-left: 130px;display: block;z-index: 2;background: #fff;padding: 10px 20px 10px 134px;}
.inewli .inewle{position: absolute;left: 14px;top: 10px;width: 106px;}
.inewli .inewle img{}
.inewli .inewri{font-size: 14px;}
.inewli .inewri h5{color: #333333;margin-top: 0;}
.inewli .inewri p{color: #b2b2b2;line-height: 21px;height: 42px;}
.inewli .inewri .time{color: #b2b2b2;}
.inewli .shadow{display: none;bottom: -18px;z-index: 1;}
.inewli.act,.inewli:hover{border-color:#37518a;}
.inewli.act .shadow,.inewli:hover .shadow{display: block;}

.inewli:hover{margin-left: -4px;}


@media screen and (max-width: 1430px){
	.ipromenu .iproblo{padding: 26px 26px 26px 20px;margin-bottom: 5px;}
	.henglan{overflow: hidden;}
	.henglan .henlantxt{padding: 30px 0px;width: 80%;}
	.henglan .henlanico{top: 10px;height: 80px;}
	
}
@media screen and (max-width: 1230px){
	.inewli{width: 49%;margin-right: 1%;}
	.inewli .shadow{bottom: -14px;}
}

@media screen and (max-width: 991px){
	.henglan{background-size: auto 100%;}
	.henglan .henlantxt{width: 100%;}
	.henglan .henlanico{height: 66px;top:4px;}
	
	.row3 .col-lg-4{width: 50%;}
	.inew{padding-bottom: 30px;}
	.inewlin{padding: 10px 10px 10px 126px;}
	.inewli .inewle{left: 10px;}
	
}

@media screen and (max-width: 768px){
   .inewli{width: 100%;margin-right: 0;}
   
   .iproin{padding-left: 155px;}
   .ipromenu{width: 140px;}
   .ipromenu .iproblo{padding: 16px 10px;}
   
   .banner .swidots{bottom: 10px;}
}
@media screen and (max-width: 640px){
}
@media screen and (max-width: 540px){
	.iproin{padding-left: 0;}
	.ipromenu{position: relative;width: 100%;}
	.ipromenu .iproblomore{display: none;}
	.ipromenu1,.ipromenu1 .iproblomore{display: block;}
	
	.inewli{margin-bottom: 20px;border-color: #eee;}
	.inewli .inewle{position: relative;left: 0;top: 0;width: 100%;}
	.inewli .inewle img{width: 100%;}
	.inewlin{padding: 0;}
	.inewli .inewri{padding: 10px;}
}

@media screen and (max-width: 414px){

}

