.wrap{width: 100%;min-width:1200px;margin:0 auto;position:relative;}
.main{position: relative;width: 1200px; margin: 0 auto;}
.nav{height:88px;background:#f5fafe;position:relative;z-index:10;}
.nav .logo{position:absolute;top:25px;left:0;width:459px;height:47px;background:url(http://image.gyyxcdn.cn/upload/other/gxmygw/images/gxmy_logo.png) no-repeat;}
.navList{position: absolute;top:0;right:10px;}
.navList a{margin:0 10px;color:#354755;font-size:18px;line-height:88px;}
.navList a:hover{color:#1e46bd;}
.content{position:relative;}
.banner img{width:100%;}
.content .main{position:absolute;top:0px;left:50%;transform:translateX(-50%);}
.lightning{width: 6.6rem;height: 10.16rem;position: absolute;left:50%;top:-1.55rem;transform:rotateY(30deg) rotateZ(300deg) translate(-1rem,-2rem);z-index: 1;animation: sd 2s 1.2s ease-out infinite alternate;opacity: 0;}
.lightning img{width: 100%;height:100%;}
@keyframes sd{
	0%,25%{
		opacity: 0;
	}
    50%{
		opacity: 0.4;
	}
	75%,100%{
		opacity: 0.8;
	}
}
.slogan{position: absolute;top:50%;left:50%;transform:translate(-50%,80%);width:7.96rem;height:3.62rem;mask: url("http://image.gyyxcdn.cn/upload/other/gxmygw/images/mask.png") no-repeat;mask-size: 2300% 100%;animation: mask 1s 0s steps(22) forwards;pointer-events: none;}
.slogan img{width:100%;height:100%;}
@keyframes mask {
        from {
             mask-position: 0 0;
        }

        to {
             mask-position: 100% 0;
        }
}
.btn{position: absolute;top:50%;left:50%;transform:translate(-50%,270%);width:9.6rem;height:2.34rem;text-align:center;z-index:9;}
.btn a{display:inline-block;width:4.8rem;height:2.34rem;margin:0 -0.5rem;text-indent:-999px;overflow:hidden;}
.btn a.a01{background:url(http://image.gyyxcdn.cn/upload/other/gxmygw/images/gxmy_btn01.png) no-repeat;background-size:4.8rem 2.34rem;animation: fadeIn .5s .4s ease-in-out both;}
.btn a.a02{background:url(http://image.gyyxcdn.cn/upload/other/gxmygw/images/gxmy_btn02.png) no-repeat;background-size:4.8rem 2.34rem;animation: fadeIn .5s .8s ease-in-out both;}
@keyframes fadeIn {
    from {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}
.footer{background:#081626;padding:23px 0 31px;}
.footer p{font-size:16px;color:#8994a0;line-height:26px;text-align:center;}
.footer p span{font-size:18px;color:#c4d4e6;line-height:44px;}
.footer p span a{color:#c4d4e6;text-decoration: underline; margin: 0 10px;}
.footer p a{color:#8994a0;}
.footer p a:hover{text-decoration: underline;}
.tc01{display:none;z-index:999;width:400px;height:300px;background:#f3f8fc;border-radius:20px;}
.close{width:22px;height:22px;position:absolute;top:45px;right:45px;background:url(http://image.gyyxcdn.cn/upload/other/gxmygw/images/tc01_close.png) no-repeat;}
.tc01 .soll{padding:60px 0 0;overflow:hidden;}
.tc01 .soll img{display:block;margin:0 auto}
.tc01 .soll p{font-size:24px;color:#081626;line-height:56px;text-align:center;}
.tc02{display:none;z-index:999;width:1200px;height:750px;background:#f3f8fc;border-radius:20px;}
.tc02 h2{padding:16px 0 0 97px;font-size:40px;color:#081626;line-height:88px;}
.tc02 .soll{width:1000px;height:635px;margin:0 auto;overflow-y:auto;}
.tc02 .soll p{padding-bottom:10px;font-size:18px;color:#081626;line-height:34px;}
.tc02 .soll img{margin:0 auto 25px;}
/* 情怀新闻首页 */
.news_cont{background: url(http://image.gyyxcdn.cn/upload/other/gxmygw/images2026/gxmy_qh_newsbg.jpg) no-repeat 50% 0; height: 2001px;}

.header{height: 823px; position: relative;z-index: 1;}
.header .news_ad{position: absolute;top:322px;left:0;width:481px;height:122px;mask: url("http://image.gyyxcdn.cn/upload/other/gxmygw/images/mask.png") no-repeat;mask-size: 2300% 100%;animation: mask 1s 0s steps(22) forwards;pointer-events: none;z-index: 1;}
.btnList{position: absolute;  width: 1150px; height: 154px;display: flex; left: 10px; top: 656px;z-index: 999;mask: url("http://image.gyyxcdn.cn/upload/other/gxmygw/images/mask.png") no-repeat;mask-size: 2300% 100%;animation: mask 1s 0s steps(22) forwards;}
.btnList li{position: relative; width: 235px;z-index: 999;}
.btnList li a{display: block; width: 100%; height: 101px; background: url(http://image.gyyxcdn.cn/upload/other/gxmygw/images2026/gxmy_qh_btn.png) no-repeat; font-size: 0; text-indent: -9999px; overflow: hidden;}
.btnList li:nth-child(2) a{background-position:  -238px 0;}
.btnList li:nth-child(3) a{background-position:  -465px 0;}
.btnList li:nth-child(4) a{background-position:  -690px 0;}
.btnList li:nth-child(5) a{background-position:  -915px 0;}
.btnList li:nth-child(1) a.on{background-position:  0 -101px;}
.btnList li:nth-child(2) a.on{background-position:  -238px -101px;}
.btnList li:nth-child(3) a.on{background-position:  -465px -101px;}
.btnList li:nth-child(4) a.on{background-position:  -690px -101px;}
.btnList li:nth-child(5) a.on{background-position:  -915px -101px;}
.btnList li div{position: absolute; top: 95px; height: 35px; line-height: 35px; text-align: center; font-size: 16px; color: #acbbcb; padding: 0 10px; background: rgba(57, 66, 52, 0.9); border-radius: 18px;width: max-content; display: none;}

.btnList li:nth-child(1) div,.btnList li:nth-child(2) div,.btnList li:nth-child(3) div{left: 14px;}
.btnList li:nth-child(4) div,.btnList li:nth-child(5) div{right: 14px;}
.news_cont .btnList li div::before{content:' ';position: absolute;top: -12px;left: 87px;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 13px solid rgba(57, 66, 52, 0.9);}
.news_cont .btnList li:nth-child(4) div::before,.news_cont .btnList li:nth-child(5) div::before{right: 87px;left: auto;}
.news_list{height: 1178px;}
.news_list h2{color: #103a68;font-size: 32px; height: 78px; line-height: 78px; padding-top: 30px;  border-bottom: 2px solid #a5aeb9; font-weight: bold;}
.news_list li{height: 74px; line-height: 74px; padding-top: 17px; font-size: 24px; border-bottom: 1px solid #e5e8ec;}
.news_list li a{color:#081626;width:1006px; float: left;text-overflow: ellipsis; white-space: nowrap;overflow: hidden;}
.news_list li a:hover{color:#3b5dac;}
.news_list li span{color:#4d5a68;float: right;}
.page{padding: 35px 0 0 0;display: flex; justify-content: flex-end;}
.page a{width: 40px; height: 40px; font-size: 24px; background: #dce4eb; color: #103a68; margin-left: 25px;text-align: center; line-height: 40px;}
.page a.on,.page a:hover{background: #3b5dac; color: #fff;}

/* 时间新闻首页 */
.news_cont_time{background: url(http://image.gyyxcdn.cn/upload/other/gxmygw/images2026/gxmy_sj_newsbg.jpg) no-repeat 50% 0; height: 2001px;}
.news_cont_time .header .news_ad{top: 195px;left: 339px;}
.news_cont_time .btnList{width: 1200px;top: 665px;left: 0;justify-content: space-around;}
.news_cont_time .btnList li{width: 170px;height: 84px;}
.news_cont_time .btnList li a{height: 84px;background: url(http://image.gyyxcdn.cn/upload/other/gxmygw/images2026/gxmy_sj_btn.png) no-repeat;}
.news_cont_time .btnList li:nth-child(1) a{background-position: 0 0;}
.news_cont_time .btnList li:nth-child(2) a{background-position: -170px 0;}
.news_cont_time .btnList li:nth-child(3) a{background-position: -340px 0;}
.news_cont_time .btnList li:nth-child(4) a{background-position: -510px 0;}
.news_cont_time .btnList li:nth-child(5) a{background-position: -680px 0;}
.news_cont_time .btnList li:nth-child(6) a{background-position: -850px 0;}
.news_cont_time .btnList li:nth-child(7) a{background-position: -1020px 0;}
.news_cont_time .btnList li:nth-child(1) a.on{background-position: 0 -84px;}
.news_cont_time .btnList li:nth-child(2) a.on{background-position: -170px -84px;}
.news_cont_time .btnList li:nth-child(3) a.on{background-position: -340px -84px;}
.news_cont_time .btnList li:nth-child(4) a.on{background-position: -510px -84px;}
.news_cont_time .btnList li:nth-child(5) a.on{background-position: -680px -84px;}
.news_cont_time .btnList li:nth-child(6) a.on{background-position: -850px -84px;}
.news_cont_time .btnList li:nth-child(7) a.on{background-position: -1020px -84px;}
.news_cont_time .btnList li div{top: 86px;background: rgba(8, 22, 38, 0.7);}
.news_cont_time .btnList li div::before{content:' ';position: absolute;top: -12px;left: 73px;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 13px solid rgba(8, 22, 38, 0.7);}
.news_cont_time .btnList li:nth-child(6) div,.news_cont_time .btnList li:nth-child(7) div{right: 0;}

.news_cont_time .btnList li:nth-child(1) div,.news_cont_time .btnList li:nth-child(2) div,.news_cont_time .btnList li:nth-child(3) div,.news_cont_time .btnList li:nth-child(4) div,.news_cont_time .btnList li:nth-child(5) div{left: 0;}
.news_cont_time .btnList li:nth-child(4) div::before,.news_cont_time .btnList li:nth-child(5) div::before{left: 73px;right: auto;}
.news_cont_time .btnList li:nth-child(6) div::before,.news_cont_time .btnList li:nth-child(7) div::before{right: 73px;left: auto;}
.news_cont_time .page a.on,.news_cont_time .page a:hover{background: #103a68;color: #f3f8fc;}


/* news_del */
.news_del_main{width: 1200px;margin: 0 auto;}
.news_del_head{width: 100%;height: 105px;background: url(http://image.gyyxcdn.cn/upload/other/gxmygw/images2026/news_delhead.jpg) no-repeat 50% 0;max-width: 1920px;margin: 0 auto;}
.news_del_head p{color: #98a4b3;font-size: 24px;height: 105px;line-height: 105px;}
.news_del_head p a{color: #f3f9fd;}
.news_del_cont{width: 100%;background: url(http://image.gyyxcdn.cn/upload/other/gxmygw/images2026/news_delbg01.jpg) no-repeat 50% 0,url(http://image.gyyxcdn.cn/upload/other/gxmygw/images2026/news_delbg02.jpg) no-repeat 50% 100%,#f6fafd;padding: 40px 0 60px;max-width: 1920px;margin: 0 auto;min-height: 850px;}
.news_del_cont h3{color: #000000;font-size: 44px;font-weight: bold;}
.news_del_cont h4{color: #000000;font-size: 18px;display: block;margin: 20px 0 30px;}
.news_del_cont p{color: #000000;font-size: 22px;line-height: 38px;}
.news_del_cont p strong{font-weight: bold;}
.news_del_cont p img{margin: 20px 0;}
.news_del_cont table{width:100%;margin:20px auto;font-size:22px;color:#354755;line-height:38px;text-align:center;}
.news_del_cont table tr th{color:#ffffff;background:#8994a0;border:2px solid #e5e9ec;padding:10px 20px;}
.news_del_cont table tr td{padding:10px;border:2px solid #e5e9ec;}