.banner{width: 100%;height: 372px;position: fixed;top:100px;z-index: 10;background-color: #f7f7f7;}
.banner .mainbox{height: 100%;display: flex;align-items: center;}
.banner h2{font-size: 55px;font-weight: bold;color: #0E3869;line-height: 80px;padding-bottom: 15px;position: relative;letter-spacing: 10px;font-family: "SourceHanSerifCN";}
.banner h2:after{content: '';width: 50px;height: 5px;background-color: #0E3869;position: absolute;bottom:0;left:0;}
.banner h2.noafter:after{display: none;}
.pagewrapper{position: absolute;width: 100%;z-index: 20;top: 472px;background-color: #fff;}
.wap_block{display: none;}

.banner.index{height: 720px;}
.banner.index .swiper{width: 100%;height: 100%;}
.banner.index .swiper .img{background-position:center bottom;}
.banner.index .swiper .btn{cursor: pointer;width: 48px;height: 48px;border-radius: 50%;position: absolute;z-index: 3;top: 0;bottom:0;margin: auto;background-color: rgba(14, 56, 105, 0.3);background-size: 13px;background-position: center;transition: opacity 0.3s ease}
.banner.index .swiper .btn.prev{background-image: url(../images/index-prev.png);left: 40px;}
.banner.index .swiper .btn.next{background-image: url(../images/index-next.png);right: 40px;}
.banner.index .swiper .btn.swiper-button-disabled{opacity: 0.3}
.banner.index .pagination{position: absolute;z-index: 2;right: 76px;width: auto;bottom:70px;height: 20px;display: flex;align-items: center;justify-content: flex-end;padding-left: 40px;transform-origin: 100% 100%;transform: rotate(90deg);}
.banner.index .pagination:before{content: '';width: 40px;height: 1px;position: absolute;top: 0;bottom:0;left: 0;margin:auto;background-color:#252525;}
.banner.index .pagination p{margin-left: 10px;margin-right: 40px;font-size: 16px;line-height: 20px;color: #252525;}
.banner.index .pagination .swiper-pagination{position: relative;display: flex;align-items: center;justify-content: flex-start;height: 100%;}
.banner.index .pagination .swiper-pagination-bullet{width: 6px;height: 6px;background-color: #252525;margin:0 10px ;opacity: 0.5}
.banner.index .pagination .swiper-pagination-bullet-active{width: 10px;height: 10px;opacity: 1}
.pagewrapper.index{top: 820px;}
@media (max-width: 1600px){
	.banner.index{height: 620px}
	.banner.index .pagination{bottom: 10px;}
	.pagewrapper.index{top: 720px}
}
@media (max-width: 1400px){
	.banner.index{height: 520px}
	.banner.index .pagination p{margin-right: 10px;}
	.pagewrapper.index{top: 620px}
}
@media (max-width: 1200px){
	.banner.index{height: 450px}
	.banner.index .pagination .swiper-pagination-bullet{margin: 0 4px;}
	.pagewrapper.index{top: 550px}
}
@media (max-width: 1060px){
	.banner.index{height: 400px}
	.pagewrapper.index{top: 500px}
}
@media (max-width: 768px){
	.banner{top: 1rem;height: 5rem;}
	.pagewrapper{top: 6rem;}
	.banner h2{font-size: 0.55rem;line-height: 0.8rem;padding-bottom: 0.2rem;letter-spacing: 0.1rem;padding-left: 0.2rem;}
	.banner h2:after{content: '';width: 0.5rem;height: 0.08rem;left: 0.2rem}
	.banner.index{height: 5rem;}
	.pagewrapper.index{top: 6rem;}
	.banner.index .swiper .btn{display: none}
	.banner.index .pagination{right: 0.5rem;bottom:0.2rem;height: 20px;padding-left: 0.4rem;transform: scale(0.8) rotate(90deg);}
	.banner.index .pagination:before{content: '';width: 0.4rem;height: 1px;}
	.banner.index .pagination p{margin-left: 0.1rem;margin-right: 0.2rem;color: #252525;}
	.banner.index .pagination .swiper-pagination-bullet{margin:0 0.1rem;}
	.wap_block{display: block;}
}

.index-module1{width: 100%;background-color: #F7F7F7}
.index-module1 .mainbox{height: 334px;display: flex;align-items: center;justify-content: space-around;}
.index-module1 a{width: 230px;height: 100%;display: flex;align-items: center;transition: background-color 0.3s ease;justify-content: center;}
.index-module1 img{width: 100px;margin:0 auto;display: block}
.index-module1 p{font-size: 20px;line-height: 36px;text-align: center;color: #0F3869;transition: color 0.3s ease}
.index-module1 p span{display: block;}

.index-module2{width: 100%;position: relative;z-index: 1}
.index-module2 .bg{position: absolute;left: 0;top: 195px;width: 17%;}
.index-module2 .mainbox{padding-top: 95px;}
.index-module2 h2{line-height: 40px;text-align: center;color: #0F3869;position: relative;}
.index-module2 h2 span{font-size: 36px;padding-bottom: 20px;display: inline-block;position: relative;}
.index-module2 h2 span:after{content: '';width: 60px;height: 4px;background-image: url(../images/title-line.png);background-size: 100%;position: absolute;left: 0;right: 0;bottom: 0;margin: auto;}
.index-module2 h2 a{position: absolute;right: 0;top: 0;font-size: 16px;color: #0E3869;font-weight: normal;padding-left: 50px;}
.index-module2 h2 a:before{content: '';width: 40px;height: 1px;background-color: #838383;position: absolute;left: 0;top: 0;bottom: 0;margin:auto;}
.index-module2 .conbox{margin-top: 40px;overflow: hidden;}
.index-module2 .item{width: 380px;height: 238px;float: right;position: relative;overflow: hidden;margin-bottom: 20px;}
.index-module2 .item .img{width: 100%;height: 100%;transition: transform 0.3s ease;}
.index-module2 .item .text{width: 100%;height: 52%;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.56)) ;display: flex;align-items: flex-end;position: absolute;left: 0;bottom: 0;}
.index-module2 .item .con{width: 100%;padding: 20px;}
.index-module2 .item .text h3{font-size: 16px;color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.index-module2 .item:last-child{margin-bottom: 0;}
.index-module2 .item.big{width: 800px;height: 496px;float: left;margin-bottom: 0;}
.index-module2 .item.big .text h3{padding-bottom: 22px;position: relative;margin-bottom: 20px;}
.index-module2 .item.big .text h3:after{content: '';width: 60px;height: 2px;background-color: #FF7F00;position: absolute;left: 0;bottom: 0;}
.index-module2 .item.big .text p{font-size: 14px;line-height: 24px;color: #fff;display:-webkit-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-line-clamp:2;-moz-line-clamp:2;text-overflow:ellipsis;overflow: hidden;}

.index-module3{width: 100%;position: relative;z-index: 2}
.index-module3 .bg{position: absolute;right: 0;bottom: 0;width: 20%;}
.index-module3 .mainbox{padding-top: 95px;}
.index-module3 h2{line-height: 40px;text-align: center;color: #0F3869;position: relative;}
.index-module3 h2 span{font-size: 32px;color: #6487B2;margin:0 20px;cursor: pointer;}
.index-module3 h2 span.active{color:#0F3869;font-size: 36px;padding-bottom: 20px;display: inline-block;position: relative;}
.index-module3 h2 span.active:after{content: '';width: 60px;height: 4px;background-image: url(../images/title-line.png);background-size: 100%;position: absolute;left: 0;right: 0;bottom: 0;margin: auto;}
.index-module3 h2 a{position: absolute;right: 0;top: 0;font-size: 16px;color: #0E3869;font-weight: normal;padding-left: 50px;}
.index-module3 h2 a:before{content: '';width: 40px;height: 1px;background-color: #838383;position: absolute;left: 0;top: 0;bottom: 0;margin:auto;}
.index-module3 .wrapper{width: 100%;padding-bottom: 120px;}
.index-module3 .conbox{margin-top: 40px;display: none;}
.index-module3 .conbox.active{display: block;}
.index-module3 .conbox1{display: flex;align-items: flex-start;justify-content: space-between;flex-wrap: wrap;}
.index-module3 .conbox1 .item{width: 45%;border-bottom: 1px solid #E0E0E0;border-top: 1px solid #E0E0E0;border-left: 4px solid transparent;padding:35px 30px 35px 0;font-weight: bold;line-height: 28px;display: flex;align-items: center;transition: border 0.3s ease,box-shadow 0.3s ease,background 0.3s ease;margin-top: -1px;position: relative;z-index: 1;background-position: 3% bottom;}
.index-module3 .conbox1 .item span{font-size: 18px;color: #CCCCCC;width: 120px;text-align: center;margin-right:24px;flex-shrink: 0;border-right: 1px solid #D7DFE9;font-family: "Bebas-Regular";}
.index-module3 .conbox1 .item span em{display: block;font-size: 36px;color: #0F3869;line-height: 40px;transition:color 0.3s ease;margin-bottom: -5px;}
.index-module3 .conbox1 .item h3{font-size: 18px;color: #0F3869;transition:color 0.3s ease;display:-webkit-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-line-clamp:2;-moz-line-clamp:2;text-overflow:ellipsis;overflow: hidden;}
.index-module3 .conbox2{position: relative;}
.index-module3 .conbox2 .btn{cursor: pointer;width: 98px;height: 98px;position: absolute;z-index: 3;top: 0;bottom:0;margin: auto;background-size: 18px;background-position: center;transition: opacity 0.3s ease}
.index-module3 .conbox2 .btn.prev{background-image: url(../images/index-module3-prev.png);left: -98px;}
.index-module3 .conbox2 .btn.next{background-image: url(../images/index-module3-next.png);right: -98px;}
.index-module3 .conbox2 .btn.prev.swiper-button-disabled{background-image: url(../images/index-module3-prev2.png);}
.index-module3 .conbox2 .btn.next.swiper-button-disabled{background-image: url(../images/index-module3-next2.png);}
.index-module3 .conbox2 .item{width: 23.75%;margin-right: 1.666%;}
.index-module3 .conbox2 .item:last-child{margin-right: 0}
.index-module3 .conbox2 .item .img{overflow: hidden;}
.index-module3 .conbox2 .item .img img{transition: transform 0.3s ease;}
.index-module3 .conbox2 .item p{font-size: 14px;color: #777777;line-height: 26px;margin-top: 28px;}
.index-module3 .conbox2 .item h3{font-size: 18px;line-height: 28px;color: #222222;display:-webkit-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-line-clamp:2;-moz-line-clamp:2;text-overflow:ellipsis;overflow: hidden;}

.index-module4{width: 100%;background-image: url(../images/index-module4-bg.png);transition: background 0.3s ease;}
.index-module4 .mainbox{padding-top: 95px;padding-bottom: 95px;}
.index-module4 h2{line-height: 40px;text-align: center;color: #0F3869;position: relative;}
.index-module4 h2 span{font-size: 32px;color: rgba(255,255,255,0.7);margin:0 20px;cursor: pointer;}
.index-module4 h2 span.active{color:#FF7F00;font-size: 36px;padding-bottom: 20px;display: inline-block;position: relative;}
.index-module4 h2 span.active:after{content: '';width: 60px;height: 4px;background-color: #FF7F00;position: absolute;left: 0;right: 0;bottom: 0;margin: auto;}
.index-module4 h2 a{position: absolute;right: 0;top: 5px;border-radius: 4px;font-size: 16px;color: #fff;font-weight: normal;line-height: 30px;padding:0 16px;background-color: #FF7F00}
.index-module4 .wrapper{width: 100%;}
.index-module4 .conbox{margin-top: 40px;display: none;}
.index-module4 .conbox.active{display: block;}
.index-module4 .conbox1{height: 348px;display: flex;justify-content: flex-start;}
.index-module4 .conbox1 .gallery{width: 560px;flex-shrink: 0}
.index-module4 .conbox1 .gallery .item{width: 100%;}
.index-module4 .conbox1 .gallery .item .img{transition: transform 0.3s ease;width: 100%;height: 100%;}
.index-module4 .conbox1 .thumbs{flex-grow: 1;}
.index-module4 .conbox1 .thumbs .item{width: 100%;padding-left: 100px;display: flex;align-items: center;transition: background 0.3s ease;}
.index-module4 .conbox1 .thumbs .item .text{width: 100%;padding-left: 20px;position: relative;}
.index-module4 .conbox1 .thumbs .item .text:after{content: '';width: 1px;position: absolute;top: 0;bottom: 0;left:0;background-color: #ccc;transition: background 0.3s ease;}
.index-module4 .conbox1 .thumbs .item h3{font-size: 20px;color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: normal;transition: color 0.3s ease;}
.index-module4 .conbox1 .thumbs .item p{font-size: 14px;color: rgba(255,255,255,0.7);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top: 6px;transition: color 0.3s ease;}
.index-module4 .conbox1 .thumbs .item.swiper-slide-thumb-active{background-color: #fff;}
.index-module4 .conbox1 .thumbs .item.swiper-slide-thumb-active .text:after{background-color: #0E3869;}
.index-module4 .conbox1 .thumbs .item.swiper-slide-thumb-active h3{color: #0E3869;}
.index-module4 .conbox1 .thumbs .item.swiper-slide-thumb-active p{color: #0E3869;}
.index-module4 .conbox2{display: flex;align-items: center;justify-content: space-between;}
.index-module4 .conbox2 .item{width: 373px;}
.index-module4 .conbox2 .img{overflow: hidden;width:100%;}
.index-module4 .conbox2 .img img{transition: transform 0.3s ease;}
.index-module4 .conbox2 .text{width: 100%;margin-top: 16px;}
.index-module4 .conbox2 p{font-size: 14px;color: rgba(255,255,255,0.7);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: normal;}
.index-module4 .conbox2 h3{font-size: 18px;color:#fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: normal;margin-top: 8px;}

.index-module5{width: 100%;}
.index-module5 .mainbox{padding-top: 120px;padding-bottom: 100px;}
.index-module5 h2{line-height: 51px;text-align: center;color: #0F3869;position: relative;}
.index-module5 h2 span{font-size: 36px;padding-bottom: 20px;display: inline-block;position: relative;}
.index-module5 h2 span:after{content: '';width: 60px;height: 4px;background-image: url(../images/title-line.png);background-size: 100%;position: absolute;left: 0;right: 0;bottom: 0;margin: auto;}
.index-module5 h2 img{display: inline-block;width: auto;height: 51px;}
.index-module5 h2 a{position: absolute;right: 0;top: 0;font-size: 16px;color: #0E3869;font-weight: normal;padding-left: 50px;}
.index-module5 h2 a:before{content: '';width: 40px;height: 1px;background-color: #838383;position: absolute;left: 0;top: 0;bottom: 0;margin:auto;}
.index-module5 .conbox{margin-top: 40px;display: flex;align-items: center;justify-content: space-between;width: 100%;}
.index-module5 .conbox .itembox{width: 50%;overflow: hidden;height: 460px;display: flex;flex-direction: column;justify-content: space-between;}
.index-module5 .conbox .itembox.big{display: block;}
.index-module5 .conbox .itembox.big .item{width: 100%;height: 100%;display: block;margin:0;}
.index-module5 .conbox .itembox .item .img{width: 100%;height: 100%;position: relative;z-index: 1;transition: transform 0.3s ease;}
.index-module5 .conbox .itembox .row{display: flex;align-items: center;justify-content: flex-start;}
.index-module5 .conbox .itembox .item{width: 280px;height: 220px;margin-left: 20px;overflow: hidden;position: relative;}
.index-module5 .conbox .itembox .item .text{width: 100%;height: 100%;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.56)) ;display: flex;align-items: flex-end;position: absolute;z-index: 2;left: 0;bottom: 0;}
.index-module5 .conbox .itembox .item .text h3{width: 100%;padding: 20px;font-size: 16px;color: #fff;text-align: center;font-weight: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.index-module5 .conbox .itembox.big .item .text h3{padding: 30px;font-size: 20px;color: #fff;text-align: left;}
.index-module5 .conbox .itembox .item .text .label{position: absolute;top: 0;left: 0;padding-right: 20px;height: 28px;line-height: 28px;}
.index-module5 .conbox .itembox .item .text .label:after{content: '';width: 20px;height: 100%;position: absolute;right: 0;top: 0;background-image: url(../images/index-module5-label.png);background-size: 100%;}
.index-module5 .conbox .itembox .item .text .label span{display: block;width: 100%;height: 100%;background-color: #FF7F00;padding:0 12px 0 14px;font-size: 14px;color: #fff;min-width: 68px;text-align: center;}

.index-module6{width: 100%;display: flex;align-items: center;}
.index-module6 .item{width: 25%;border-right: 1px solid #fff;height: 300px;position: relative;overflow: hidden;}
.index-module6 .item:last-child{border-right: none;}
.index-module6 .item .img{width: 100%;height: 100%;position: relative;z-index: 1;transition: transform 0.3s ease}
.index-module6 .item .text{position: absolute;z-index: 2;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(0,0,0,0.6);display: flex;align-items: center;justify-content: center;}
.index-module6 .item .text .con{width: 100%;}
.index-module6 .item .text img{width: 48px;margin:0 auto;display:block}
.index-module6 .item .text h3{font-size: 30px;color: #fff;width: 90%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;margin: 25px auto 0;}
.index-module7{width: 100%;}
.index-module7 .mainbox{padding-top: 95px;padding-bottom: 100px;}
.index-module7 h2{line-height: 51px;text-align: center;color: #0F3869;position: relative;}
.index-module7 h2 span{font-size: 36px;padding-bottom: 20px;display: inline-block;position: relative;}
.index-module7 h2 span:after{content: '';width: 60px;height: 4px;background-image: url(../images/title-line.png);background-size: 100%;position: absolute;left: 0;right: 0;bottom: 0;margin: auto;}
.index-module7 .conbox{width: 100%;display: flex;align-items: center;justify-content: space-between;margin-top: 40px;}
.index-module7 .linkbox{width: 100%;display: flex;justify-content: flex-start;flex-wrap: wrap;margin-left: -30px;}
.index-module7 .link{font-size: 16px;color: #0E3869;line-height: 24px;display: flex;align-items: center;justify-content: flex-start;white-space: nowrap;margin:10px 30px;}
.index-module7 .link:before{content: "·";display: inline-block;width: 20px;font-weight: bold;}
.index-module7 .link span{border-bottom: 1px solid transparent;transition: border 0.3s ease,color 0.3s ease;}
.index-module7 .right{width: 200px;height: 140px;background-image: url(../images/index-module7-img.png);display: flex;align-items: center;justify-content: center;flex-shrink: 0;margin-left: 40px;}
.index-module7 .right .con{width: 100%;}
.index-module7 .right img{width: 28px;margin:0 auto;display: block}
.index-module7 .right span{font-size: 16px;color: #fff;margin-top: 15px;text-align: center;width: 100%;display: block;}
@media (min-width:1025px){
	.index-module1 a:hover{background-color: #0E3869;}
	.index-module1 a:hover p{color: #FF7F00}
	.index-module2 a:hover .img{transform: scale(1.1);}
	.index-module3 .conbox1 .item:hover{background-color: #fff;box-shadow: 0px 6px 70px 0px rgba(14, 31, 51, 0.1);border-color: #fff;border-left: 4px solid #FF7F00;z-index: 2;background-image: url(../images/index-module2-itbg.png);background-size: 24.8%}
	.index-module3 .conbox1 .item:hover span em{color: #FF7F00}
	.index-module3 .conbox1 .item:hover h3{color: #FF7F00}
	.index-module3 .conbox2 .item:hover img{transform: scale(1.1);}
	.index-module4 .conbox1 .thumbs .item:hover{background-color: #fff;}
	.index-module4 .conbox1 .thumbs .item:hover .text:after{background-color: #0E3869;}
	.index-module4 .conbox1 .thumbs .item:hover h3{color: #0E3869;}
	.index-module4 .conbox1 .thumbs .item:hover p{color: #0E3869;}
	.index-module4 .conbox1 .gallery .item:hover .img{transform: scale(1.1);}
	.index-module4 .conbox2 .item:hover .img img{transform: scale(1.1);}
	.index-module5 .conbox .itembox .item:hover .img{transform: scale(1.1);}
	.index-module6 .item:hover .img{transform: scale(1.1);}
	.index-module7 .link:hover span{color: #FF7F00;border-bottom: 1px solid #FF7F00}
	.index-module7 .link:hover:before{content: "⇀";}
}
@media (max-width:1340px){
	.index-module1 a{width: 20%;}
	.index-module2 .item{width: calc( 100% - 66.666% - 20px);}
	.index-module2 .item.big{width: 66.666%;}
	.index-module3 .conbox2 .btn{width: 50px;height: 50px;}
	.index-module3 .conbox2 .btn.prev{left: -50px;}
	.index-module3 .conbox2 .btn.next{right: -50px;}
	.index-module4 .conbox1 .thumbs .item{padding-left: 50px;}
	.index-module4 .conbox1 .gallery{width: 56%;}
	.index-module4 .conbox2 .item{width: 31%;}
	.index-module5 .conbox .itembox{height: 34vw}
	.index-module5 .conbox .itembox .item{width: 46.666%;margin-left: 3.334%;height: 16.26vw}
	.index-module6 .item{height: 22vw}
	.index-module6 .item .text h3{font-size: 20px;margin: 15px auto 0;}
	.index-module7 .linkbox{margin-left: -15px;}
	.index-module7 .link{margin:10px 15px;}
}
@media (max-width:1060px){
	.index-module2 .item{height: 188px;}
	.index-module2 .item.big{height: 396px; }
}
@media (max-width: 970px){
	.index-module1 .mainbox{height: 300px;}
	.index-module1 p{font-size: 16px;line-height: 30px;}
}

/* 其他页面 */
.navigation{width: 100%;background-color: #0E3869;}
.navigation ul{display: flex;justify-content: center;}
.navigation ul a{display: block;font-size: 18px;color: #FFF;margin:0 25px;line-height: 24px;padding: 20px 0;position: relative;transition: all 0.3s ease;}
.navigation ul a:after{content: '';width: 100%;height: 6px;background-color: transparent;position: absolute;bottom: -3px;left: 0;transition: background-color 0.3s ease;}
.navigation ul a.active{font-size: 20px;color: #FF7F00;font-weight: bold;}
.navigation ul a.active:after{background-color: #FF7F00;}
.pagination{margin-top: 60px;}
.tabbar{width: 100%;}
.tabbar ul{display: flex;justify-content: center;padding-top: 40px;padding-bottom: 40px;border-bottom: 1px solid #EAEAEA}
.tabbar ul li{position: relative;}
.tabbar ul li a{display: block;font-size: 16px;color: #0E3869;margin:0 -1px;line-height: 34px;padding: 0 46px;position: relative;transition: all 0.3s ease;position: relative;text-align: center;}
.tabbar ul li a:after{content: '';width: 0;height: 0;border-width: 10px;border-style: solid;border-color: transparent;position: absolute;right: 0;bottom: 0;transition: border-color 0.3s ease;}
.tabbar ul li:after{content: '';width: 1px;height: 16px;background-color: rgba(14, 56, 105, 0.2);position: absolute;top:0;bottom: 0;margin:auto;right: 0;transition: background-color 0.3s ease;}
.tabbar ul li:last-child:after{display: none;}
.tabbar ul li.active:after{display: none;}
.tabbar ul li.active a{background-color: #0E3869;color: #fff}
.tabbar ul li.active a:after{border-color: transparent #FF7F00 #FF7F00 transparent;}
.listbox .item{padding-left: 130px;position: relative;display: block;}
.listbox .item .timebox{position: absolute;top: 0;bottom: 0;left: 0;display: flex;align-items: center;}
.listbox .item .time{margin-right: 40px;padding-right: 40px;font-family: "Bebas-Regular";flex-shrink: 0;position: relative;float: left;}
.listbox .item .time:after{content: '';width: 1px;height: 100%;position: absolute;;right:0;top: 0;bottom: 0;margin:auto;background-color: rgba(0,0,0,0.6)}
.listbox .item .time em{font-size: 50px;display: block;text-align: center;color: #0F3869;margin-top: -10px;transition: color 0.3s ease;}
.listbox .item .time span{font-size: 18px;display: block;color: #CCCCCC;margin-top: -5px;transition: color 0.3s ease;}
.listbox .item .text{padding: 40px 0;border-bottom: 1px dashed rgba(0,0,0,0.2);width: 100%;}
.listbox .item .text h3{text-overflow:ellipsis;overflow: hidden;white-space: nowrap;font-size: 18px;color: #333333;transition: color 0.3s ease;}
.listbox .item .text p{display:-webkit-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-line-clamp:2;-moz-line-clamp:2;text-overflow:ellipsis;overflow: hidden;font-size: 14px;color: #999;margin-top: 8px;line-height: 22px;}
@media (min-width:1025px){
	.navigation ul a:hover{color: #FF7F00;}
	.listbox .item:hover .time em{color: #FF7F00}
	.listbox .item:hover .time span{color: #0F3869}
	.listbox .item:hover .text h3{color: #FF7F00}
}
@media (max-width:1340px){
	.listbox .item{padding-left: 100px;}
	.listbox .item .time{margin-right: 25px;padding-right: 25px;}
}

.xctt{width: 100%;}
.xctt .mainbox{padding-top: 60px;padding-bottom: 100px;}
.xctt .top{height: 256px;width: 100%;overflow: hidden;display: block;background-color: #fff;padding-left: 373px;position: relative;box-shadow: 0px 0px 81px 0px rgba(0, 0, 0, 0.1);border-radius: 8px;display: flex;align-items: center;}
.xctt .top .imgbox{width: 373px;height: 100%;position: absolute;left: 0;top: 0;overflow: hidden;}
.xctt .top .img{width: 100%;height: 100%;transition: transform 0.3s ease;}
.xctt .top .text{width: 100%;padding: 0 60px;}
.xctt .top .text h3{font-size: 20px;line-height: 26px;color: #2B2B2B;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}
.xctt .top .text p{font-size: 16px;color: #666666;line-height: 28px;margin-top: 20px;display:-webkit-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-line-clamp:2;-moz-line-clamp:2;text-overflow:ellipsis;overflow: hidden;height: 56px;}
.xctt .top .text span.time{display: block;color: #999999;font-size: 14px;line-height: 22px;margin-top: 40px;}
.xctt .itembox{overflow: hidden;}
.xctt .item{width: 373px;margin-right: 40px;float: left;margin-top: 40px;}
.xctt .item:nth-child(3n){margin-right: 0}
.xctt .item .imgbox{overflow: hidden;border-radius: 8px;}
.xctt .item .imgbox img{width: 100%;transition: transform 0.3s ease;}
.xctt .item .text{margin-top: 20px;}
.xctt .item p{font-size: 14px;line-height: 22px;color: #5C5C5C;}
.xctt .item h3{margin-top: 5px;font-size: 16px;line-height: 26px;color: #171717;height: 52px;display:-webkit-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-line-clamp:2;-moz-line-clamp:2;text-overflow:ellipsis;overflow: hidden;}
@media (min-width:1025px){
	.xctt .top:hover .img{transform: scale(1.1);}
	.xctt .item:hover img{transform: scale(1.1);}
}
@media (max-width:1340px){
	.xctt .item{width: 31%;margin-right: 3.5%;}
	.xctt .top{padding-left: 31%;}
	.xctt .top .imgbox{width: 31%;}
}
@media (max-width:1100px){
	.xctt .top{height: 220px;}
	.xctt .top .text{padding: 0 30px;}
}


.tzgg{width: 100%;}
.tzgg .mainbox{padding-top: 30px;padding-bottom: 100px;}

.newsshow .mainbox{padding-bottom: 100px;}
.newsshow .container{margin-top: -272px;background-color: #fff;padding: 40px 40px 60px;}
.newsshow .crumbs{font-size: 14px;}
.newsshow .crumbs a,.newsshow .crumbs span{color: #999999}
.newsshow .content{width: 880px;margin:0 auto;padding-top: 60px;}
.newsshow .content .top{padding-bottom: 20px;border-bottom: 1px solid #EEEEEE}
.newsshow .content h2{font-size: 36px;color: #333333;line-height: 50px;text-align: center;}
.newsshow .content .top p{text-align: center;font-size: 16px;color: #999;margin-top: 28px}
.newsshow .content .top p span{display: inline-block;margin:0 18px;}
.newsshow .content .con{padding-top: 30px;}
.newsshow .content .con p{font-size: 16px;color: #666666;line-height: 30px;margin-top: 30px;}
.newsshow .sharebox{width: 100%;margin-top: 60px;display: flex;align-items: center;justify-content: center;}
.newsshow .sharebox .btn{width: 180px;height: 44px;border-radius: 22px;border:1px solid #D81E06;font-size: 16px;color: #D81E06;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.newsshow .sharebox .btn img{display: inline-block;width: 22px;margin-right: 10px;}
.newsshow .sharebox .btn.weibo{margin-right: 40px;}
.newsshow .sharebox .btn.weixin{color: #0CCD67;border:1px solid #0CCD67;}
.sharepop .wrap{width: 400px;height: 300px;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;border-radius: 8px;background-color: #EEEEEE;display: flex;align-items: center;justify-content: center;}
.sharepop .wrap .close{width: 48px;height: 48px;position: absolute;z-index: 3;top: 0;right: 0;display: flex;align-items: center;justify-content: center;}
.sharepop .wrap .close img{width: 18px;}
.sharepop .wrap .img{width: 190px;margin:0 auto;display: none;}
.sharepop .wrap .img.show{display: block;}
.sharepop .wrap p{font-size: 18px;text-align: center;margin-top: 20px;color: #333333}
@media (min-width:1025px){
	.newsshow .crumbs a:hover{color:#FF7F00}
}
@media (max-width:1070px){
	.newsshow .content{width: 100%;}
}
.xyjj .mainbox{padding-top: 30px;padding-bottom: 60px;}
.xyjj .mainbox .content{width: 1000px;margin:0 auto;}
.xyjj .mainbox p{font-size: 16px;line-height: 30px;margin-top: 30px;}
@media (max-width:1160px){
	.xyjj .mainbox .content{width: 100%;}
}

.xrld .mainbox{padding-top: 30px;padding-bottom: 100px;}
.xrld .module{margin-top: 80px;}
.xrld .module h3{font-size: 32px;color: #0F3869;line-height: 60px;background-color: #F0F0F0;position: relative;padding-left: 20px;border-left: 4px solid #0F3869}
.xrld .module .line{margin-top: 60px;}
.xrld .module .line .itembox{display: flex;align-items: center;justify-content: flex-start;flex-wrap: wrap;}
.xrld .module .line .item{width: 224px;margin-right: 20px;}
.xrld .module .line.first .item{margin-right: 244px;}
.xrld .module .line .item:nth-child(5n){margin-right: 0}
.xrld .module .line h4{font-size: 24px;color: #0F3869;padding-bottom: 20px;border-bottom: 1px solid #E4E4E4;}
.xrld .module .line .con{display: block;margin-top: 20px;padding-bottom: 15px;box-sizing: border-box;border-radius: 8px;background-color: #fff;overflow: hidden;box-shadow: 0px 0px 70px 0px rgba(0, 0, 0, 0.08);}
.xrld .module .line .img{overflow: hidden;}
.xrld .module .line img{transition: transform 0.3s ease;}
.xrld .module .line p{font-size: 18px;line-height: 1.1;padding-top: 15px;box-sizing: border-box;margin-bottom: 5px;text-align: center;}
.xrld .module .line .nameinfo{line-height: 1.5;text-align: center;margin-top: 11px;}
@media (min-width:1025px){
	.xrld .module .line .con:hover img{transform:scale(1.1);}
}
@media (max-width:1340px){
	.xrld .module .line .item{width: 18.666%;margin-right: 1.6675%;}
	.xrld .module .line.first .item{margin-right: 22.001%;}
	.xrld .module .line .con{margin-top: 8.92%;}
}
@media (max-width:970px){
	.xrld .module .line .item{width: 23%;margin-right: 2%;}
	.xrld .module .line.first .item{margin-right: 27%;}
	.xrld .module .line .item:nth-child(5n){margin-right: 2%;}
	.xrld .module .line .item:nth-child(4n){margin-right: 0%;}
	.xrld .module .line .con{margin-top: 8.695%;}
}

.zzjg .mainbox{padding-bottom: 100px;}
.zzjg .itembox{display: flex;align-items: center;justify-content: flex-start;flex-wrap: wrap;border-top: 1px solid #E9E9E9;}
.zzjg .item{width: 285px;height: auto;margin-right: 20px;margin-top: 40px;}
.zzjg .item:nth-child(4n){margin-right: 0}
.zzjg .item .img{border-radius: 8px;overflow: hidden;}
.zzjg .item .img img{transition: transform 0.3s ease;}
.zzjg .item p{text-align: center;font-size: 18px;margin-top: 20px;}
.zzjg .item p span{color: #0F3869;margin-right: 20px;font-weight: bold;}
.zzjg .item p em{color: #212121;}
@media (min-width:1025px){
	.zzjg .item:hover img{transform:scale(1.1);}
}
@media (max-width:1340px){
	.zzjg .item{width: 23.75%;margin-right: 1.666%;}
}
@media (max-width:1160px){
	.zzjg .item{width: 32%;margin-right: 2%;}
	.zzjg .item:nth-child(4n){margin-right: 2%}
	.zzjg .item:nth-child(3n){margin-right: 0}
}

.yjjg .mainbox{padding-top: 40px;padding-bottom: 100px;}
.yjjg .itembox{display: flex;align-items: center;justify-content: flex-start;flex-wrap: wrap;}
.yjjg .item{width: 386px;height: auto;margin-right: 20px;margin-top: 20px;overflow: hidden;border-radius: 8px;position: relative;}
.yjjg .item:nth-child(3n){margin-right: 0}
.yjjg .item .imgbox{background-color: rgba(0,0,0,0.05);position: relative;}
.yjjg .item .img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;transition: transform 0.3s ease;}
.yjjg .item img{opacity: 0;}
.yjjg .item .text{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.43));display: flex;align-items: flex-end;padding: 20px;}
.yjjg .item .text h3{font-size: 16px;color: #fff;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;font-weight: normal;}
@media (min-width:1025px){
	.yjjg .item:hover .img{transform:scale(1.1);}
}
@media (max-width:1340px){
	.yjjg .item{width: 32%;margin-right: 2%;margin-top: 2%;}
}
@media (max-width:970px){
	.yjjg .item{width: 48%;margin-right: 4%;margin-top: 4%;}
	.yjjg .item:nth-child(3n){margin-right: 4%}
	.yjjg .item:nth-child(2n){margin-right: 0}
}


.xrldshow .mainbox{padding-top: 20px;padding-bottom: 100px;}
.xrldshow .crumbs{padding-bottom: 40px;}
.xrldshow .container{width: 100%;display: flex;align-items: flex-start;justify-content: space-between;}
.xrldshow .container .img{width: 285px;border-radius: 8px;overflow: hidden;flex-shrink: 0}
.xrldshow .container .content{width: 875px;flex-shrink: 0}
.xrldshow .content h3{font-size: 24px;color: #0F3869;}
.xrldshow .content h4{font-size: 20px;color: #0F3869;padding-left: 24px;margin-top: 44px;position: relative;line-height: 24px;}
.xrldshow .content h4:before{content: '';width: 4px;height: 20px;position: absolute;bottom: 1px;left: 0;background-color:#0F3869}
.xrldshow .content .text{padding-top: 20px;margin-top: 20px;font-size: 16px;line-height: 30px;color: #212121;border-top:1px solid #EEEEEE;}
@media (max-width:1340px){
	.xrldshow .container .img{width: 23.75%;}
	.xrldshow .container .content{width: 72%;}
}

.yjjgshow .mainbox{padding-top: 20px;padding-bottom: 40px;}
.yjjgshow .crumbs{padding-bottom: 40px;}
.yjjgshow .container{width: 100%;}
.yjjgshow .module{margin-bottom: 40px;}
.yjjgshow .module h3.title{font-size: 20px;color: #0F3869;line-height: 60px;background-color: #F0F0F0;position: relative;padding-left: 20px;border-left: 4px solid #0F3869}
.yjjgshow .module .hide{display: none;}
.yjjgshow .module .desc{margin-top: 25px;}
.yjjgshow .module .desc p{font-size: 16px;color: #333333;line-height: 30px;margin-bottom: 20px;}
.yjjgshow .module .btnbox{font-size: 16px;color: #0F3869;padding:20px 0;display: flex;}
.yjjgshow .module .btn{display: flex;align-items: center;justify-content:flex-start;cursor: pointer;}
.yjjgshow .module .btn span{flex-shrink: 0;margin-right: 10px;}
.yjjgshow .module .btn img{width: 12px;transition: transform 0.3s ease;}
.yjjgshow .module .btn.show img{transform: rotate(-180deg);}

.contact .mainbox{padding-top: 30px;padding-bottom: 100px;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.contact .item{width: 575px;margin-top: 40px;flex-shrink: 0}
.contact h3{font-size: 24px;color: #0F3869;padding-bottom: 20px;border-bottom: 1px solid #E4E4E4;}
.contact .item .con{margin-top: 20px;display: flex;}
.contact .item .con .img{width: 285px;border-radius: 8px;overflow: hidden;}
.contact .item .con .text{width: 290px;padding: 20px 0 0 20px;}
.contact .item .text h4{font-size: 18px;color: #0F3869;line-height: 26px;margin-bottom: 40px;}
.contact .item .text .scroll{font-size: 16px;color: #212121;line-height: 30px;width: 100%;height: calc(100% - 66px);}
.contact .item .text .scroll p{margin-bottom: 16px;}
.contact .item .text .scroll p:last-child{margin-bottom: 0;}
.contact .item .text .scroll p span{display: block;}
.contact .one{margin-top: 40px;width: 100%;}
.contact .itembox{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.contact .one .item{margin-top: 0}
@media (max-width:1340px){
	.contact .item{width: 48%;}
	.contact .item .con .img{width: 49.5%;}
	.contact .item .con .text{width: 50.5%;}
}
@media (max-width:970px){
	.contact .item{width: 100%;}
	.contact .item .con .img{width: 40%;}
	.contact .item .con .text{width: 60%;}
}

.jstd .mainbox{padding-bottom: 100px;}
.szlist{display: flex;justify-content: flex-start;flex-wrap: wrap;}
.szlist .item{width: 224px;margin-top: 40px;margin-right: 20px;}
.szlist .item:nth-child(5n){margin-right: 0}
.szlist .item .img{border-radius: 8px;overflow: hidden;}
.szlist .item .img img{transition: transform 0.3s ease;}
.szlist .item p{font-size: 18px;font-weight: bold;color: #0E3869;text-align: center;margin-top: 15px;}
@media (max-width:1340px){
	.szlist .item{width: 18.666%;margin-right: 1.6675%;margin-top:3.335% }
}
@media (max-width:970px){
	.szlist .item{width: 23%;margin-right: 2%;margin-top: 4%;}
	.szlist .item:nth-child(5n){margin-right: 2%;}
	.szlist .item:nth-child(4n){margin-right: 0;}
}

.xzgl .mainbox{padding-top: 20px;padding-bottom: 100px;}

.meitipage .mainbox{padding-top: 40px;padding-bottom: 100px;}
.meitipage .top{display: flex;justify-content: space-between;}
.meitipage .top .item{width: 386px;}
.meitipage .top .item.big{width: 792px;}
.meitipage .item{margin-bottom: 20px;border-radius: 8px;overflow: hidden;cursor: pointer;}
.meitipage .item img{transition: transform 0.3s ease;}
.meitipage .list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.meitipage .list .itembox{width: 386px;}
@media (min-width:1025px){
	.meitipage .item:hover img{transform:scale(1.1);}
}
@media (max-width:1340px){
	.meitipage .top .item{width: 32%;}
	.meitipage .top .item.big{width: 66%;}
	.meitipage .list .itembox{width: 32%;}
}

/* 查看图片 */
#imgshowbox{position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 9999;display: none;}
#imgshowbox .shadow{position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-color: rgba(0,0,0,0.85);z-index: 1}
#imgshowbox .warp{height: 70%;width: 80%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin:auto;box-sizing: border-box;padding: 0 30px;z-index: 2}
#imgshowbox .warp .close{position: absolute;right: 0;top: -60px;width: 40px;height:  40px;background-size: 30px;background-position: center;cursor: pointer;background-image: url(../images/close.png);background-repeat: no-repeat;}
#imgshowbox .swiper-slide img{border-radius: 8px;width: auto;max-width: 100%;max-height: 100%; position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);background-color: #ccc}
#imgshowbox .swiper-container{height: 100%;overflow: hidden;width: 100%;}
#imgshowbox .swiper-wrapper{height: 100%}
#imgshowbox .swiper-slide{height: 100%;}
#imgshowbox .swiper-button-next{right: 0;width: 40px;height:  40px;margin-top:-20px;background-image: url(../images/icon-next.png);background-position: center;background-repeat: no-repeat;background-size: 20px;transition: opacity 0.3s}
#imgshowbox .swiper-button-prev{left: 0;width: 40px;height:  40px;margin-top:-20px;background-image: url(../images/icon-prev.png);background-position: center;background-repeat: no-repeat;background-size: 20px;transition: opacity 0.3s}
#imgshowbox .swiper-button-next:after,#imgshowbox  .swiper-button-prev:after{display: none;}
#imgshowbox .swiper-button-next.swiper-button-disabled,#imgshowbox .swiper-button-prev.swiper-button-disabled{opacity: 0.4}
/* 查看视频 */
#videoshowbox{position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 9999;display: none;}
#videoshowbox .shadow{position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-color: rgba(0,0,0,0.85);}
#videoshowbox .warp{height: 75%;width: 80%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin:auto;box-sizing: border-box;}
#videoshowbox .warp .videobox{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
#videoshowbox .warp .video{width: 100%;height: 100%}
#videoshowbox .warp .video video{width: 100%;height: 100%;object-fit: cover;}
#videoshowbox .warp .close{position: absolute;right: -60px;top: 0;width: 40px;height: 40px;background-size: cover;background-position: center;cursor: pointer;background-image: url(../images/close.png);}

.moviepage .mainbox{padding-top: 40px;padding-bottom: 100px;}
.moviepage .itembox{display: flex;justify-content: flex-start;flex-wrap: wrap;}
.moviepage .item{width: 386px;height: auto;margin-right: 20px;margin-bottom: 20px;overflow: hidden;border-radius: 8px;position: relative;cursor: pointer;}
.moviepage .item:nth-child(3n){margin-right: 0}
.moviepage .item .imgbox{background-color: rgba(0,0,0,0.05);position: relative;}
.moviepage .item .img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;transition: transform 0.3s ease;}
.moviepage .item img{opacity: 0;}
.moviepage .item .text{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.43));display: flex;align-items: flex-end;padding: 20px;}
.moviepage .item .text h3{font-size: 16px;color: #fff;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;font-weight: normal;}
.moviepage .itembox.big>.item{width: 792px;height: 452px;}
.moviepage .fr .item{height: 216px;margin-right: 0}
.moviepage .itembox.big .imgbox{height: 100%}
@media (min-width:1025px){
	.moviepage .item:hover .img{transform:scale(1.1);}
}
@media (max-width:1340px){
	.moviepage .item{width: 32%;margin-right: 2%;}
	.moviepage .fr{width: 32%;}
	.moviepage .fr .item{width: 100%;}
	.moviepage .itembox.big>.item{width: 66%;}
}
@media (max-width:1000px){
	.moviepage .itembox.big>.item{height: 340px;}
	.moviepage .fr .item{height: 160px;}
}

.zazhipage .mainbox{padding-bottom: 100px;}
.zazhipage .itembox{display: flex;justify-content: flex-start;flex-wrap: wrap;}
.zazhipage .item{width: 276px;margin-top: 40px;margin-right: 32px;}
.zazhipage .item.big{width: 584px;}
.zazhipage .item:nth-child(4n-1){margin-right: 0}
.zazhipage .item .imgbox{width: 100%;height: 382px;position: relative;}
.zazhipage .item .imgbox:before{content: '';width: 100%;height: 100%;box-sizing: border-box;border:1px solid #E0E0E0;background-color: #fff;position: absolute;top: 4px;left: 4px;z-index: 2}
.zazhipage .item .imgbox:after{content: '';width: 100%;height: 100%;box-sizing: border-box;border:1px solid #E0E0E0;background-color: #fff;position: absolute;top: 8px;left: 8px;z-index: 1}
.zazhipage .item .imgcon{width: 100%;height: 100%;overflow: hidden;}
.zazhipage .item .img{width: 100%;height: 100%;transition: transform 0.3s ease;position: relative;z-index: 3}
.zazhipage .item .text{margin-top: 20px;}
.zazhipage .item .text h3{font-size: 16px;color: #313131;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zazhipage .item .text p{font-size: 14px;line-height: 24px;height: 48px;margin-top: 6px;color: #565656;display:-webkit-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-line-clamp:2;-moz-line-clamp:2;text-overflow:ellipsis;overflow: hidden;}
@media (min-width:1025px){
	.zazhipage .item:hover .img{transform:scale(1.1);}
}

@media (max-width:1340px){
	.zazhipage .item{width: 22%;margin-right: 4%;}
	.zazhipage .item.big{width: 48%;}
	.zazhipage .item .imgbox{width: 100%;height: 360px;}
}
@media (max-width:1340px){
	.zazhipage .item{width: 22%;margin-right: 4%;}
	.zazhipage .item.big{width: 48%;}
}
@media (max-width:1260px){
	.zazhipage .item .imgbox{height: 340px;}
}
@media (max-width:1180px){
	.zazhipage .item .imgbox{height: 300px;}
}
@media (max-width:1060px){
	.zazhipage .item .imgbox{height: 270px;}
}
@media (max-width:970px){
	.zazhipage .item .imgbox{height: 240px;}
}
.searchpage{width: 100%;height: auto;min-height: calc(100% - 100px - 505px)}
.searchpage .souuojieguo .empty{padding: 75px 0 150px}
.searchpage .souuojieguo .empty img{width: 226px;margin:0 auto;}
.searchpage .souuojieguo .empty p{font-size: 16px;color: #999;text-align: center;margin-top: 10px;}
.searchpage .souuojieguo .jieguo{line-height: 75px;font-size: 16px;color: #0F3869;font-weight: bold;text-align: center;}
.searchpage .souuojieguo .list{padding-bottom: 100px;}
.searchpage .souuojieguo .list .item{display: block;padding: 40px 20px;border-bottom: 1px dashed rgba(0,0,0,0.2);transition: all 0.3s ease;}
.searchpage .item h3{font-size: 18px;line-height: 24px;color: #333;transition: color 0.3s ease;}
.searchpage .item h3 span{color: #E12222;transition: color 0.3s ease;}
.searchpage .item .text{display: flex;align-items:flex-start;justify-content: space-between;margin-top: 10px;font-size: 14px;line-height: 22px;color: #666;}
.searchpage .item .text .label{width: 190px;margin-left: 80px;flex-shrink: 0;display: flex;justify-content: flex-start;flex-wrap: wrap;}
.searchpage .item .text .label p{display: flex;align-items: center;flex-shrink: 0;white-space: nowrap;}
.searchpage .item .text .label p.time{margin-right: 20px}
.searchpage .item .text .label i{width: 16px;height: 16px;background-size: contain;margin-right: 8px;flex-shrink: 0}
@media (min-width:1025px){
	.searchpage .item:hover{box-shadow: 0px 0px 81px 0px rgba(0, 0, 0, 0.1);}
	.searchpage .item:hover h3{color: #FF7F00;}
	.searchpage .item:hover h3 span{color: #FF7F00;}
}
@media (max-width:1100px){
	.searchpage{min-height: calc(100% - 100px - 589px)}
}
.indexcate .mainbox{padding-top: 60px;padding-bottom: 60px;}
.indexcate .container{width: 100%;}
.indexcate .module{margin-bottom: 40px;}
.indexcate .module h3.title{font-size: 20px;color: #0F3869;line-height: 60px;background-color: #F0F0F0;position: relative;padding-left: 20px;border-left: 4px solid #0F3869}
.indexcate .module .hide{display: none;}
.indexcate .module .desc{margin-top: 25px;}
.indexcate .module .desc p{font-size: 16px;color: #333333;line-height: 30px;margin-bottom: 20px;}
.indexcate .module .btnbox{font-size: 16px;color: #0F3869;padding:20px 0;display: flex;}
.indexcate .module .btn{display: flex;align-items: center;justify-content:flex-start;cursor: pointer;}
.indexcate .module .btn span{flex-shrink: 0;margin-right: 10px;}
.indexcate .module .btn img{width: 12px;transition: transform 0.3s ease;}
.indexcate .module .btn.show img{transform: rotate(-180deg);}
.indexcate .zazhi .itembox{display: flex;justify-content: flex-start;flex-wrap: wrap;}
.indexcate .zazhi .item{width: 276px;margin-top: 40px;margin-right: 32px;}
.indexcate .zazhi .item:nth-child(4n){margin-right: 0}
.indexcate .zazhi .item .imgbox{width: 100%;height: 382px;position: relative;}
.indexcate .zazhi .item .imgbox:before{content: '';width: 100%;height: 100%;box-sizing: border-box;border:1px solid #E0E0E0;background-color: #fff;position: absolute;top: 4px;left: 4px;z-index: 2}
.indexcate .zazhi .item .imgbox:after{content: '';width: 100%;height: 100%;box-sizing: border-box;border:1px solid #E0E0E0;background-color: #fff;position: absolute;top: 8px;left: 8px;z-index: 1}
.indexcate .zazhi .item .imgcon{width: 100%;height: 100%;overflow: hidden;}
.indexcate .zazhi .item .img{width: 100%;height: 100%;transition: transform 0.3s ease;position: relative;z-index: 3}
.indexcate .zazhi .item .text{margin-top: 20px;}
.indexcate .zazhi .item .text h3{font-size: 16px;color: #313131;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.indexcate .zazhi .item .text p{font-size: 14px;line-height: 24px;height: 48px;margin-top: 6px;color: #565656;display:-webkit-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-line-clamp:2;-moz-line-clamp:2;text-overflow:ellipsis;overflow: hidden;}
@media (min-width:1025px){
	.indexcate .zazhi .item:hover .img{transform:scale(1.1);}
}
@media (max-width:1340px){
	.indexcate .zazhi .item{width: 22%;margin-right: 4%;}
	.indexcate .zazhi .item.big{width: 48%;}
	.indexcate .zazhi .item .imgbox{width: 100%;height: 360px;}
}
@media (max-width:1340px){
	.indexcate .zazhi .item{width: 22%;margin-right: 4%;}
	.indexcate .zazhi .item.big{width: 48%;}
}
@media (max-width:1260px){
	.indexcate .zazhi .item .imgbox{height: 340px;}
}
@media (max-width:1180px){
	.indexcate .zazhi .item .imgbox{height: 300px;}
}
@media (max-width:1060px){
	.indexcate .zazhi .item .imgbox{height: 270px;}
}
@media (max-width:970px){
	.indexcate .zazhi .item .imgbox{height: 240px;}
}
.indexcate .meitipage{padding-top: 40px;}
.icon { width: 40px;height: 100%;position: absolute;z-index: 2;top: 0;left: 0;background-image: url(../images/search.png);background-size: 21px;background-position: left center;background-repeat: no-repeat; }
.search{position: relative;}
.search input{position:absolute; display: block;width: 100%;height: 60px;line-height: 32px;padding: 14px 40px;font-size: 20px;color:#CCCCCC;position: relative;z-index: 1;border-bottom: 1px solid #CCCCCC;}
/*.search input.notxt{color:#3f3f3c; padding-left:12px;}    */
.search input.notxt1 {cursor: pointer;width: 40px;height: 100%;position: absolute;z-index: 2;top: 0;right: 0;background-image: url(../images/search.png);background-size: 21px;background-position: center;background-repeat: no-repeat; background-color: rgba(255,255,255,0); }