@charset"utf-8";


/*index*/
.ibanner{height: 600px;position:relative;width: 100%;overflow: hidden;}
.ibanner img{position:absolute;left:50%;margin-left:-960px}
.ibanner .swiper-pagination{bottom:30px;}
.ibanner .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;margin:0 8px;background:#fff;opacity:.6}
.ibanner .swiper-pagination .swiper-pagination-bullet-active{background:#2c66bb;opacity:1}

.itit{margin-bottom:60px;text-align:center;background:url(../image/titline.png) center 20px no-repeat;}
.itit .bt{font-size:36px;line-height:1;margin-bottom:20px;}
.itit .txt{font-size:14px;color:#666}

.iabout{padding:80px 0;background:#f8f8f8}
.iaboutcontent .iaboutimg{width:588px;height:388px;}
.iaboutcontent .info{padding:6px 40px 0 40px;}
.iaboutcontent .info p{margin-bottom:40px;font-size:14px;line-height:30px;text-align:justify}
.iaboutcontent .info p a{float:right;color:#999999}
.iaboutcontent .info p a:hover{color:#2c66bb}
.iaboutcontent .info .iaboutlist{display:flex;justify-content:space-between;}
.iaboutcontent .info .iaboutlist li{width:142px;}
.iaboutcontent .info .iaboutlist li a{display:block;padding:30px 0 0 0;width:142px;height:112px;border-radius:100%;box-shadow:0 0 6px rgba(111,147,200,.4);text-align:center;font-size:14px;}
.iaboutcontent .info .iaboutlist li img{display:block;margin:0 auto 14px auto;}
.iaboutcontent .info .iaboutlist li:hover{margin-top:2px;}

.inews{padding:80px 0;}
.inewscontent{margin-top:60px;}
.inewscontent .inewsbox2{width:48%;}
.inewscontent .inewsbox{/* width:48%; */}
.inewscontent .inewsbox2 .sbt{padding-bottom:26px;display:flex;align-items:center;justify-content:space-between;}
.inewscontent .inewsbox2 .sbt h3{font-size:24px;}
.inewscontent .inewsbox2 .sbt a{font-size:14px;color:#999;}
.inewscontent .inewsbox2 .sbt a:hover{color:#2c66bb;}
.inewscontent .inewsbox .inewslist{
    flex-wrap: wrap;
}
.inewscontent .inewsbox2 .inewslist{border-top:1px solid #ebebeb;}
.inewscontent .inewsbox .inewslist li,.inewscontent .inewsbox2 .inewslist li{padding: 0 0 24px 0;border-bottom:1px solid #ebebeb;margin-bottom: 28px;}
.inewscontent .inewsbox .inewslist li a,.inewscontent .inewsbox2 .inewslist li a{align-items:center}
.inewscontent .inewsbox .inewslist li .date,.inewscontent .inewsbox2 .inewslist li .date{text-align:center;width:80px;padding-right:10px;margin-right:20px;border-right:1px solid #ebebeb}
.inewscontent .inewsbox .inewslist li .date span,.inewscontent .inewsbox2 .inewslist li .date span{font-size:30px;margin-bottom:10px;display:block;color: #000;}
.inewscontent .inewsbox .inewslist li .date em,.inewscontent .inewsbox2 .inewslist li .date em{font-style:normal;font-size:16px;color:#666666}
.inewscontent .inewsbox .inewslist li .txt,.inewscontent .inewsbox2 .inewslist li .txt{width:360px;margin-right:70px;}
.inewscontent .inewsbox .inewslist li .txt span,.inewscontent .inewsbox2 .inewslist li .txt span{display:block;font-size: 18px;line-height: 1.4;height: 48px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.inewscontent .inewsbox .inewslist li .txt p,.inewscontent .inewsbox2 .inewslist li .txt p{margin-top: 10px;font-size:14px;color:#666666;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;word-break: break-all;}
.inewscontent .inewsbox2 img{margin-bottom: 16px;}
.inewscontent .inewsbox2 .inewslist2 li{margin-bottom:20px;padding-left:16px;background:url(../image/icon_dot.png) left center no-repeat;}
.inewscontent .inewsbox2 .inewslist2 li a{font-size:16px;color:#333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;word-break: break-all;margin-right: 30px;}
.inewscontent .inewsbox2 .inewslist2 li:hover a{color:#2c66bb;}
.inewscontent .inewsbox2 .inewslist2 li span{font-size:14px;color:#666;}

.iadv{text-align:center;color:#fff;font-style:italic;padding-top:90px;height:216px;background:url(../image/iadv.jpg) center center no-repeat;}
.iadv .tt{font-size:36px;margin-bottom:20px;}
.iadv p{font-size:16px;margin-bottom:36px;}
.iadv a{display:inline-block;width:207px;height:44px;line-height:44px;font-size:16px;background:url(../image/parallelogram.png);color:#fff}

.iprogram{padding:80px 0 0 0;}
.iprogramlist{flex-wrap:wrap;margin-bottom: 42px;}
.iprogramlist li{width:396px;margin-bottom:8px;}
.iprogramlist li a.img{display:block;}
.iprogramlist li a.img img{display:block;width:396px;height:280px;}
.iprogramlist li a.tit{display:block;height:52px;line-height:52px;font-size:18px;text-align:center;color:#fff;background:#2c66bb}
.iprogram .more,.inews .more{color:#999;display:block;text-align:center;margin-top: 22px;}
.iprogram .more:hover,.inews .more:hover{color:#2c66bb;}



