@charset "utf-8";
/* CSS Document */

/*banner*/
.ibanner{ height:444px;}
.ibanner .swiper-slide a{ display:block; height:444px; background:#fff center no-repeat; background-size:cover;}
.ibanner .swiper-pagination{ height:12px; bottom:26px;}
.ibanner .swiper-pagination-bullet{ width:12px; height:12px; background:#ddd; margin:0 6px !important; vertical-align:top; opacity:1;}
.ibanner .swiper-pagination-bullet-active{ background:#e60012;}

.ibox{ overflow:hidden;}
.ibox .con{ overflow:hidden; padding:0 20px;}
.ibox h2.title{ display:block; line-height:64px; color:#333; font-size:34px; overflow:hidden; padding:32px 0;}
.ibox h2.title span{ display:block; line-height:42px; color:#999; font-size:18px; font-weight:normal; text-transform:uppercase; overflow:hidden;}
.ibox h2.title em{ display:block; line-height:42px; color:#333; font-size:20px; font-weight:normal; overflow:hidden; float:right;}
.ibox h2.title a{ display:block; width:36px; height:64px; background:url(../images/icons/more.png) center no-repeat; float:right; clear:both;}
.ibox h2.title font{ display:block; clear:both;}

.box1{}
.box1 ul.qiye{ display:block; overflow:hidden; margin:0 -5px;}
.box1 ul.qiye li{ display:block; width:295px; background-size:cover !important; overflow:hidden; cursor:pointer; position:relative; float:left; margin:0 5px 10px;}
.box1 ul.qiye li.li1{ background:url(../images/icons/qy01.png) center no-repeat;}
.box1 ul.qiye li.li2{ background:url(../images/icons/qy02.png) center no-repeat;}
.box1 ul.qiye li.li3{ background:url(../images/icons/qy03.png) center no-repeat;}
.box1 ul.qiye li.li4{ background:url(../images/icons/qy04.png) center no-repeat;}
.box1 ul.qiye li.li5{ background:url(../images/icons/qy05.png) center no-repeat;}
.box1 ul.qiye li.li6{ background:url(../images/icons/qy06.png) center no-repeat;}
.box1 ul.qiye li a{ display:block;}
.box1 ul.qiye li em{ display:block; width:56px; height:56px; line-height:56px; color:#fff; font-size:26px; text-align:center; background:#e60012; border-radius:50%; position:absolute; right:0; top:0; margin:-8px;}
.box1 ul.qiye li span{ display:block; line-height:130px; color:#000; font-size:28px; text-align:center;}

.box2{ padding:0 0 60px;}
.box2 .swiper-container{ overflow:hidden; position:relative;}
.box2 .swiper-slide{ overflow:hidden;}
.box2 .swiper-slide a.pic{ display:block; overflow:hidden;}
.box2 .swiper-slide a.pic img{ display:block; width:100%; height:368px;}
.box2 .swiper-slide a.title{ display:block; height:80px; line-height:40px; color:#333; font-size:24px; overflow:hidden; margin:22px 0 0;}
.box2 .swiper-slide a.title:hover{ color:#e60012;}
.box2 .swiper-slide .txt{ display:block; line-height:36px; color:#666; font-size:20px; overflow:hidden; padding:10px 0 0;
	display:-webkit-box;
	display:-moz-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
}
.box2 a.prev,
.box2 a.next{ display:block; width:36px; height:36px; float:right; margin:38px 0; z-index:9;}
.box2 a.prev{ background:url(../images/icons/prev.png) no-repeat; margin-left:0px;}
.box2 a.next{ background:url(../images/icons/next.png) no-repeat; margin-left:24px;}





/**/