@charset "utf-8";
/*活动列表*/
/*.activity-list{height:240px;margin-top:75px;position: relative;z-index: 10;}
.activity-list ul{width:100%;height:100%;overflow:hidden}
.activity-list ul li{width:14.28%;height:100%;float:left}
.activity-list ul li:nth-child(1){background:#e8bb4b;border-radius:10px 0 0 0}
.activity-list ul li:nth-child(2){background:#ebd047}
.activity-list ul li:nth-child(3){background:#e6e355}
.activity-list ul li:nth-child(4){background:#c2db5c}
.activity-list ul li:nth-child(5){background:#9ad064}
.activity-list ul li:nth-child(6){background:#77c478}
.activity-list ul li:nth-child(7){background:#53b4ac;border-radius:0 10px 0 0}
.activity-list ul li a{display:block;cursor:pointer;width:100%;height:100%}
.activity-list ul li a img{width:90px;height:90px;margin:48px auto 13px}
.activity-list ul li a span{display:block;font-size:18px;font-weight: 500;text-align:center;color:#ffffff;text-shadow: 0px 0px 4px rgba(0,0,0,0.5);}
.activity-list ul li a:hover span{font-weight:bold;}
.activity-list ul li a:hover img{transform: rotateY(360deg);transition: all .5s ease 0s;-webkit-transform: rotateY(360deg);-webkit-transform: all .5s ease 0s;}*/

.activity-list{height:284px;margin-top:40px;position: relative;z-index: 10;padding: 20px;box-sizing: border-box;background:url(../../images/index/activity-list-bg.png) no-repeat;background-size:100% 100%}
.activity-list ul{width:100%;height:100%;overflow:hidden}
.activity-list ul li{width:calc(20% - 4px);height:calc(50% - 4px);float:left;margin: 2px;background: rgba(0,0,0,.1);border-radius: 4px;}
.activity-list ul li a{display:block;cursor:pointer;width:100%;height:100%}
.activity-list ul li a img{width:60px;height:60px;margin:18px auto 5px}
.activity-list ul li a span{display:block;font-size:16px;font-weight: 500;text-align:center;color:#ffffff;text-shadow: 0px 0px 4px rgba(0,0,0,0.5);}
.activity-list ul li a:hover span{font-weight:bold;}
.activity-list ul li a:hover img{transform: rotateY(360deg);transition: all .5s ease 0s;-webkit-transform: rotateY(360deg);-webkit-transform: all .5s ease 0s;}

/*banner*/
.banner-con{width:100%;height:460px;background:#1a77e1}
.no-start{display: none;width: 100%;height: 100%;position: relative;z-index: 1;}
.banner-list{height:100%;padding-top:85px}
.banner-list .swiper-container{width:100%;height:100%}
.banner-list .img{width:554px;height:320px;float:left;margin-right:48px}
.banner-list .img img,.banner-list .img video{width:100%;height:100%}
.banner-list .info{width:calc(100% - 602px);float:left;padding-right:30px}
.banner-list .info .title{width:100%;font-size:20px;font-weight:600;color:#fff;padding:10px 0 20px}
.banner-list .info .text{width:100%;height:205px;line-height:1.8;font-size:14px;font-weight:400;text-align:justify;color:#fff;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}
.banner-list .info a{float:right;width:164px;height:46px;line-height:46px;border-radius:5px;background:#7ac95c;font-size:16px;font-weight:600;text-align:center;color:#fff;margin-top:25px;margin-left: 25px;}
.banner-list .info a:hover{opacity: .9;}
.banner-list .info a.introduce{background:#E8BB4B;}
.banner-list .info a.introduce:hover{opacity: .9;}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{width:auto;bottom:27px;left:85%}
.swiper-pagination-bullet{width:12px;height:12px;background:#fff;opacity:1}
.swiper-pagination-bullet-active{background:#1a77e1}
/*新闻公告*/
.news-con{width:100%}
.news-notice-con{height:372px;border-radius:5px;box-shadow:0 0 6px 0 #ccc;margin:41px auto;padding:35px 25px 25px 25px}
.news-notice-con .title{padding-top:0;padding-bottom:21px}
.news-notice-con .title a{float:right;font-size:16px;font-weight:600;color:#666;padding-top:8px}
.news-notice-con .title a:hover{color:#0f488c}
.news-list{width:100%;overflow:hidden}
.news-list .list{float:left}
.news-list .list-l{width:65%;border-right:1px solid #ccc}
.news-list .list-l ul{width:100%;overflow:hidden;padding-right:25px}
.news-list .list-l ul li{width:100%;overflow:hidden;margin-bottom:30px}
.news-list .list-l ul li:last-child{margin-bottom:0}
.news-list .list-l ul li .date{width:92px;height:114px;float:left;margin-right:15px;border:1px solid #ccc;border-radius:8px}
.news-list .list-l ul li .date h2{width:100%;font-size:30px;font-weight:600;text-align:center;color:#1568c8;padding:24px 0 8px}
.news-list .list-l ul li .date span{display:block;width:100%;font-size:16px;font-weight:400;text-align:center;color:#1568c8}
.news-list .list-l ul li .text{width:calc(100% - 107px);float:left}
.news-list .list-l ul li .text .title{width:100%;height:22px;line-height:22px;font-size:16px;font-weight:600;color:#333;margin-bottom:6px}
.news-list .list-l ul li .text .info{width:100%;height:60px;line-height:20px;font-size:14px;font-weight:400;color:#333;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.news-list .list-l ul li .text a{font-size:16px;font-weight:600;color:#1568c8;float:right}
.news-list .list-l ul li .text a:hover{color:#1e7eec}
.news-list .list-r{width:35%}
.news-list .list-r ul{width: 100%;overflow: hidden;padding-left:25px}
.news-list .list-r ul li{width:100%;overflow:hidden;margin-bottom:25px}
.news-list .list-r ul li a{display:block;width:100%}
.news-list .list-r ul li a p{width:75%;float:left;font-size:14px;font-weight:600;color:#333}
.news-list .list-r ul li a span{width:25%;float:left;font-size:14px;font-weight:400;color:#666;text-align: right;}
.news-list .list-r ul li a:hover p,.news-list .list-r ul li a:hover span{color:#0f488c}
/*热门下载*/
.download-con{width:100%;height:389px;background:url(../../images/index/hot-download-bg.png) no-repeat;background-size:100% 100%}
.download-list .hot-download{float: left;width: 65%;}
.download-list .title{padding: 35px 0 8px 25px;}
.download-list .list{width:100%;margin-top:27px;padding-left: 25px;}
.download-list .list ul{width:100%;overflow:hidden}
.download-list .list ul li{width:50%;float:left}
.download-list .list ul li a{display:block;width:100%;height:22px;line-height:22px;font-size:16px;font-weight:600;color:#333;background:url(../../images/index/dian.png) no-repeat 0 center;background-size:7px 7px;padding-left:10px;margin-bottom:30px}
.download-list .list ul li a:hover{color:#0f488c}
.download-list .certificate-download{float:left;width:35%}
.download-list .select{padding-left:25px;margin-top:25px}
.download-list .select .form-control{width: 90%;height:45px;border:1px solid #d5d5d5;border-radius:8px;font-size:16px;margin-bottom: 15px;}
.download-list .select .form-control option{font-size:16px}
.download-list .error-text{font-size:15px;font-weight:500;color:#f04721;padding: 15px 25px;min-height: 50px;}
.download-list .search-btn{margin-left:25px;margin-top:10px;width:84.5%;height:45px;line-height:35px;font-size:16px;border:none;background:#1a77e1!important;border-radius:8px!important;outline:0}
.download-list .search-btn:hover{background:#1e7eec!important}
.download-list .search-btn:active{top: 0;border:none}
.download-list .search-btn:active:focus{outline: none;}
/*获奖成果展示*/
.achievement-display-con{width:100%;}
.display-list .display-title{width:100%;padding:30px 0;text-align:center;position:relative}
.display-list .display-title span{display:inline-block;font-size:24px;font-weight:600;color:#1568c8}
.display-list .display-title .line{display:block;width:273px;height:1px;border:1px solid #ccc;position:absolute;top:50%;transform:translateY(-50%)}
.display-list .display-title .line.linel{left:18%}
.display-list .display-title .line.liner{right:18%}
.display-list .list{width:100%;overflow:hidden}
.display-list .list .big-info{width:627px;float:left;margin-right:17px}
.display-list .list .big-info .info-img{width:100%;height:453px;border:12px solid #e4f0ff;box-sizing:border-box}
.display-list .list .big-info .info-img img{width:calc(100% - 24px);height:calc(100% - 24px);margin:12px}
.display-list .list .big-info .text{margin-top:4px;width:100%}
.display-list .list .big-info .text p{width:100%;height:25px;line-height:25px;font-size:18px;font-weight:600;color:#333}
.display-list .list .big-info .text span{display:block;width:100%;height:22px;line-height:22px;font-size:16px;color:#666}
.display-list .list .info{width:calc(100% - 644px);float:left}
.display-list .list .info ul{width:100%}
.display-list .list .info ul li{width:270px;float:left}
.display-list .list .info ul li:nth-child(odd){margin-right:16px}
.display-list .list .info ul li .info-img{width:100%;height:192px;border:12px solid #e4f0ff;box-sizing:border-box}
.display-list .list .info ul li .info-img img{width:calc(100% - 24px);height:calc(100% - 24px);margin:12px}
.display-list .list .info ul li .text{margin-top:4px;width:100%;margin-bottom:18px}
.display-list .list .info ul li .text p{width:100%;height:25px;line-height:25px;font-size:18px;font-weight:600;color:#333}
.display-list .list .info ul li .text span{display:block;width:100%;height:22px;line-height:22px;font-size:16px;color:#666}
.display-list .list .big-info a:hover .text p,.display-list .list .big-info a:hover .text span,.display-list .list .info ul li a:hover .text p,.display-list .list .info ul li a:hover .text span{color:#0f488c}
.display-list .list .big-info a:hover .info-img img{transform:scale(1.05);transition:all .8s ease 0s;-webkit-transform:scale(1.05);-webkit-transform:all .8s ease 0s}
.display-list .list .info ul li a:hover .info-img img{transform:scale(1.14);transition:all .8s ease 0s;-webkit-transform:scale(1.14);-webkit-transform:all .8s ease 0s}
.display-list .more{display:block;width:288px;height:36px;line-height:36px;border-radius:8px;border:1px solid #b9d1ee;font-size:16px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#1568c8;text-align:center;margin:10px auto 40px}
.display-list .more:hover{background:#1568c8;color:#fff}
/*友情链接*/
.links-con{width:100%;background:#f8f8f8;min-height: 208px;}
.links-list ul{width:100%;overflow:hidden}
.links-list ul li{width:230px;height:85px;float:left;margin-right:12px;border:1px solid #ddd;margin-bottom: 12px;}
.links-list ul li:last-child{margin-right:0}
.links-list ul li:nth-child(5){margin-right:0}
.links-list ul li img{width:100%;height:100%}
/*首页活动广告*/
.indexAd{position: fixed;top: 15%;right: 15px;z-index: 99;cursor: pointer;}
.indexAd.hdad{width: 275px;top: 10%;}

/*适配1366*/
@media (max-width: 1366px) {
 	.width1200{width: 1000px;}
 	.top-con{height: 325px;}
 	.top-con .logo-con{padding-top: 25px;}
 	.top-con .logo-con .logo{width: 80px;height: 80px;}
 	.top-con .logo-con .logo-title h2{font-size: 32px;}
 	.activity-list{height: 150px;margin-top: 10px;}
 	.activity-list ul li a img{width: 65px;height: 65px;margin: 28px auto 13px;}
 	.activity-list ul li a span{font-size: 16px;}
 	.banner-con{height: 335px;}
 	.banner-list{padding-top: 35px;}
 	.banner-list .img{height: 280px;}
 	.banner-list .info a{width: 145px;height: 40px;line-height: 40px;}
 	.banner-list .info .title{padding: 0px 0 20px;}
 	.display-list .display-title .line{width: 235px;}
 	.display-list .list .big-info{width: 507px;}
 	.display-list .list .info{width: calc(100% - 524px);}
 	.display-list .list .info ul li{width: 230px;}
 	.links-list ul li{width: 190px;}
}