@charset "utf-8";
/*banner*/
.main_2 { position: relative; z-index: 2; }
.banner { position:relative;clear:both;animation: 0.8s ease 0.6s 1 normal backwards running fadeInDown;}
.banner.on { height: 0; overflow: hidden; inset: 0px; z-index: 1; position: fixed !important;top:0;left:0px;right:0px;bottom:0px;z-index:1; }
.fade-1 img{width:100%;}
.fade-1 .start{position:absolute;}
.fade-1 .slick-dots{position: absolute;left: 46%;bottom: 38px;color: #fff;text-align: center;line-height: 1;}
.fade-1 .slick-dots li{display:inline-block;width: 8px;height: 8px;margin-right: 13px;cursor:pointer;background:#fff;border-radius: 50%;}
.fade-1 .slick-dots li.slick-active{background: #1f5b95;}
.fade-1 .slick-dots button{display:none;}
.fade-1 button:before{outline:none;border:none;}
.fix-top { padding-top: 0vh; position: relative; top: 0px; transition: all 0.7s cubic-bezier(0.5, 0, 0.2, 1) 0s; z-index: -1; }
.fix-top.fixed { padding-top: 0px; }
/* 内容1 */
.main1{background: #f1f1f1;padding: 17px 0px;}
.main1.on{margin-top:74px;}
.container_pa{padding: 7px 0px;}
.tit{height: 55px;line-height: 55px;border-bottom: 1px solid #ccc;margin-bottom: 32px;}
.tit h1{display: inline-block;position: relative;text-indent: 9px;font-size: 18px;font-weight: bold;}
.tit h1::before{content: '';display: inline-block;width:3px;height: 20px;background-color: #1f5b95;position: absolute;left:0px;top: 18px;}
.tit h1 span{display: inline-block;padding-left: 20px;color: #d6d8d8;font-weight: normal;}
.tit a{color: #1f5b95;background: url(../images/more.png) right center no-repeat;padding-right: 12px;font-size: 14px;}
.news-box{width:67.8%;}
.zxxx-box{width: 33%;}
.zxxx-box1{margin-left:1.8%;}
.new_cont,.xyyw ul,.zxxx-box ul,.tzgg-box ul{background-color: #fff;padding: 26px;}
.new_cont .img{width: 56%;height: 260px;position: relative;overflow: hidden;}
.new_cont .img img{width: 100%;height: 260px;object-fit: cover;position: relative;transition: all 0.5s ease 0s;}
.new_cont .img:hover img,.tjbos li .img:hover img,.tjbos1 li .img:hover img,.gna_box li .img:hover img,.gna_box1 li .img:hover img { transform: scale(1.1); }
.new_cont .news-list{width: 41%;}
.new_cont .news-list li{margin-bottom: 22px;font-size: 16px;}
.new_cont .news-list li h1{font-weight: normal;color: #555;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 50px;line-height: 25px;}
.new_cont .news-list li p{color: #cccccc;line-height: 20px;}
.new_cont .news-list li:hover h1,.new_cont .news-list li:hover p,.xyyw ul li:hover a,.xyyw ul li:hover span,.xyyw ul li a:hover, .zs_nrt li a:hover,
.gna_box li:hover .text h1{color: #1f5b95;}
.xyyw,.tzgg-box{width: 30%;}
.xyyw ul li,.zs_nrt li{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;margin-bottom: 9px;}
.xyyw ul li a,.zs_nrt li a{color: #555;}
.xyyw ul li a,.tzgg-box li a{position: relative;}
.xyyw ul li,.tzgg-box li{background: url(../images/dian.png) left center no-repeat;text-indent: 14px;}
.xyyw ul li span,.tzgg-box li span{display: inline-block;padding-left: 15px;}
.zxxx-box strong{font-weight: normal;color: #ee0000;}
/* 内容2 */
.main2{padding: 17px 0px;}
.apply_w{margin: 0 -15px;}
.tjbos{margin-bottom: 80px;}
.tjbos li{width: 33.33%;height: 302px;float: left;padding: 0 1%;overflow: hidden;position: relative;}
.tjbos li .img{width: 100%;height: 302px;object-fit: cover;position: relative;transition: all 0.5s ease 0s;overflow: hidden;}
.tjbos li .img img{width: 100%;height: 302px;}
.tjbos li .hover{position: absolute;z-index: 99;top: 0;color: #fff;padding: 27px 20px;background: rgba(0,0,0,0.3);width: 94%;height: 100%;display: none;}
.tjbos li .hover p{color: #fff;background: url(../images/time.png) left center no-repeat;text-indent: 18px;}
.tjbos li .hover h1{margin-top: 86px;text-align: center;color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tjbos li .hover .more{margin-top: 100px;color: #fff;display: inline-block;}
.tjbos li:hover .hover{display: block;}
.tjbos1{padding-top: 45px;}
.tjbos1{border-top:1px solid #ccc;}
.tjbos1 li,.gna_box1 li{width: 33.33%;float: left;padding: 0 1%;overflow: hidden;position: relative;}
.tjbos1 li .img{width: 100%;height: 558px;object-fit: cover;position: relative;transition: all 0.5s ease 0s;overflow: hidden;}
.tjbos1 li .img img{width: 100%;height: 558px;object-fit: cover;}
/* 内容3 */
.main3{background-color: #e6e6e6;/* margin-top: 60px; */padding-bottom: 30px;}
.main3 .tit span{color: #bdbdbd;}
.gna_box li{float:left;width:48%;background: #fff;}
.gna_box li .img{width: 100%;height: 437px;object-fit: cover;position: relative;transition: all 0.5s ease 0s;overflow: hidden;}
.gna_box li .img img{width: 100%;height: 437px;}
.gna_box li .text{padding: 27px 20px;}
.gna_box li .text h1{ font-size: 14px;text-overflow: ellipsis;overflow: hidden;text-align: justify;line-height: 20px;color: #000;}
.gna_box li .text p{color: #bbb; font-size: 12px;margin-top: 20px;}
.gna_box li:first-child{margin-right:4%;}
.gna_box1{margin-top: 36px;}
.gna_box1 li .img{width: 100%;height: 577px;object-fit: cover;position: relative;transition: all 0.5s ease 0s;overflow: hidden;}
.gna_box1 li .img img{width: 100%;height: 577px;}
.gna_box1 li .text{padding: 20px;background-color: #fff;}
.gna_box1 li .text h1{font-size: 14px;text-overflow: ellipsis;overflow: hidden;text-align: justify;line-height: 20px;
    color: #000;height: 20px;font-weight: normal;color:#1f5b95;}
.gna_box1 li .text .text_box{margin-top: 30px;}
.gna_box1 li .text .text_box p{color: #999;line-height: 24px;font-size: 12px;}
.gna_box1 li .text span{display: block;margin-top: 20px;color: #1f5b95;font-size: 12px;}