a:hover{text-decoration:underline;}
.g-wrap{width:100%;max-width:1920px;margin:0 auto;min-width:1200px;font-family:"microsoft yahei";background:url("../images/header.jpg") center top no-repeat;}
.g-wrap .m-title{width:1200px;margin:auto;position:relative;text-align:center;}
.g-header{width:1200px;margin:0 auto;height:618px;overflow:hidden;position:relative;}
.g-header .u-title{position:absolute;width:890px;height:270px;top:148px;left:188px;animation:zoomIn 1s 0.3s backwards;-webkit-animation:zoomIn 1s 0.3s backwards;}
.g-header .mob-header{display:none;width:100%;}
@-webkit-keyframes zoomIn{
    0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}
    50%{opacity:1;}
}
@keyframes zoomIn{
    0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}
    50%{opacity:1;}
}
.g-content{overflow:hidden;background:url("../images/big-bg.jpg") center top no-repeat;}
.g-layer{width:1200px;margin:0 auto;padding:0 30px 120px 30px;overflow:hidden;background:#FFF;}

/* 导航 */
.g-nav{height:136px;display:flex;align-items:center;justify-content:space-between;margin:0 auto;}
.g-nav li{font-size:32px;height:136px;line-height:136px;color:#011d5a;position:relative;}
.g-nav li a{display:block;height:100%;color:#011d5a;padding:0 18px;}
.g-nav ol{position:absolute;left:-30px;top:108px;width:320px;height:130px;background:#FFF;z-index:9;}
.g-nav ol li{font-size:28px;height:58px;line-height:58px;width:280px;margin:0 auto;border-bottom:1px solid #011d5a;text-align:center;}
.g-nav ol li a{display: block;height: 100%;padding:0;}
.g-nav ol li:hover{border-bottom:1px solid #035FDA;}
.g-nav ol li a:hover{text-decoration:none;color:#035FDA;}

/* 要闻 */
.m-swiper1{float:left;width:570px;height:390px;}
.m-swiper1 .u-pic{width:570px;height:340px;overflow:hidden;}
.m-swiper1 .u-pic img{width:570px;height:340px;}
.m-swiper1 .swiper-slide p{font-size:20px;height:50px;line-height:50px;text-align:center;color:#FFF;padding:0 60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(90deg,#0162e0 0%,#142e8c 100%);}
.m-swiper1 .swiper-slide a{color:#FFF;}
.m-swiper1 .swiper-button-prev,.m-swiper1 .swiper-button-next{width:50px;height:50px;margin:0;top:340px;left:0;background:url("../images/prev.png") center center no-repeat;}
.m-swiper1 .swiper-button-next{left:auto;right:0;background:url("../images/next.png") center center no-repeat;}
.g-part1 .m-list{float:right;width:570px;height:390px;}
/*.g-part1 .m-list li{float:left;font-size:20px;line-height:36px;width:210px;height:162px;overflow:hidden;margin:30px 30px 0 0;color:#FFF;background:#2559cf;text-align:justify;}*
.g-part1 .m-list li p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}
.g-part1 .m-list li:nth-child(1){margin-top:0;}
.g-part1 .m-list li:nth-child(2){margin:0;background:#2143af;}
.g-part1 .m-list li:nth-child(3){background:#2566de;}
.g-part1 .m-list li:nth-child(4){margin-right:0;background:#14258f;}
.g-part1 .m-list li a{color:#FFF;}
/*20260313 雷要求改为四小图+标题*/
.g-part1 .m-list ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
.g-part1 .m-list ul li{position: relative; width:270px; height:180px;}
.g-part1 .m-list ul li a img{width: 270px; height: 180px;}
.g-part1 .m-list ul li a p{position: absolute; top: 0; left: 0; width: 270px; height: 180px; font-size:20px; line-height:36px; padding:0px 30px; color:#FFF; text-align:justify; transition: all 0.3s; opacity: 0; transform: scale(0); box-sizing: border-box; display: flex; align-items: center; justify-content: center;}
.g-part1 .m-list ul li:hover a p{opacity: 1; transform: scale(1);}
.g-part1 .m-list ul li:nth-child(3),.g-part1 .m-list ul li:nth-child(4){margin-top: 30px;}
.g-part1 .m-list ul li:nth-child(1) a p{background:#2559cf;}
.g-part1 .m-list ul li:nth-child(2) a p{background:#2143af;}
.g-part1 .m-list ul li:nth-child(3) a p{background:#2566de;}
.g-part1 .m-list ul li:nth-child(4) a p{background:#14258f;}

/* 全球青年领军者 */
.g-part2{margin:80px auto 0;background:#edf4ff;padding:55px 0 106px 0;position:relative;}
.m-swiper2{width:990px;height:537px;margin:60px auto 0;}
.m-swiper2 .swiper-slide{-webkit-animation-duration:0.7s;animation-duration:0.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:0s;animation-delay:0s;}
.m-swiper2 .swiper-slide .u-pic{float:left;width:160px;height:108px;overflow:hidden;}
.m-swiper2 .swiper-slide img{width:160px;height:108px;-webkit-transition:0.3s;transition:0.3s;}
.m-swiper2 .swiper-slide:hover img{-webkit-transform:scale(1.06);transform:scale(1.06);}
.m-swiper2 .swiper-slide dl{float:right;width:810px;font-size:24px;line-height:36px;height:107px;border-bottom:1px solid #8e8e8f;}
.m-swiper2 .swiper-slide dl a{color:#000;}
.g-part2 .u-tips{position:absolute;right:35px;bottom:44px;font-size:20px;color:#a7acb7;}
.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig;}
.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig;}
@-webkit-keyframes fadeOutRightBig{
    0%{opacity:1;}
    to{opacity:0;-webkit-transform:translate3d(1000px,0,0);transform:translate3d(1000px,0,0);}
}
@keyframes fadeOutRightBig{
    0%{opacity:1;}
    to{opacity:0;-webkit-transform:translate3d(1000px,0,0);transform:translate3d(1000px,0,0);}
}
@-webkit-keyframes fadeInRightBig{
    0%{opacity:0;-webkit-transform:translate3d(1000px,0,0);transform:translate3d(1000px,0,0)}
    to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);}
}
@keyframes fadeInRightBig{
    0%{opacity:0;-webkit-transform:translate3d(1000px,0,0);transform:translate3d(1000px,0,0);}
    to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);}
}

/* 精彩活动 */
.g-part3{margin:80px auto 0;}
.g-part3 .m-main{margin-top:35px;}
.g-part3 .m-photo:nth-child(1){margin-right: 30px;}
.g-part3 .m-photo{float:left;width:585px;height:390px;overflow:hidden;}
.g-part3 .m-photo .u-pic{float:left;width:330px;height:390px;overflow:hidden;}
.g-part3 .m-photo img{width:330px;height:390px;-webkit-transition:0.3s;transition:0.3s;}
.g-part3 .m-photo:hover img{-webkit-transform:scale(1.06);transform:scale(1.06);}
.g-part3 .m-photo dl{float:left;width:215px;height:340px;padding:50px 20px 0;background:#edf3ff;}
.g-part3 .m-photo dt{font-size:26px;line-height:36px;font-weight:bold;}
.g-part3 .m-photo dt a{color:#000005;}
.g-part3 .m-photo dd{font-size:18px;line-height:30px;color:#4c525e;margin-top:25px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;}


/* 青年之声 */
.g-part4{margin:80px auto 0;}
.g-part4 .m-main{margin-top:35px;}
.g-part4 .m-photo{float:left;width:570px;height:330px;}
.g-part4 .m-photo .u-pic{width:570px;height:330px;overflow:hidden;}
.g-part4 .m-photo .u-pic img{width:570px;height:330px;-webkit-transition:0.3s;transition:0.3s;}
.g-part4 .m-photo:hover img{-webkit-transform:scale(1.06);transform:scale(1.06);}
.g-part4 .m-photo p{font-size:24px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:60px;line-height:60px;text-align:center;padding:0 20px;background:#2566de;}
.g-part4 .m-photo a{color:#fff;}
.g-part4 .m-list{float:right;width:570px;}
.g-part4 .m-list li{float:left;width:175px;height:310px;padding:40px;font-size:24px;line-height:1.6;text-align:justify;background:#2566de;}
.g-part4 .m-list li:last-child{margin-left:30px;background:#2143af;}
.g-part4 .m-list li a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden;color:#FFF;}
.g-part4 .m-list li{float:left;position:relative;overflow:hidden;margin:30px 30px 0 0;}
.g-part4 .m-list .mask{position:absolute;width:100%;height:100%;left:0;top:0;opacity:1;background:rgba(0,0,0,0.6);}
.g-part4 .m-list .mask p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:20px;line-height:36px;padding:14px 30px 0;color:#fff;}
.g-part4 .m-list .mask p a{color:#fff;}
.g-part4 .m-list .mask .u-more{position:absolute;top:134px;left:30px;width:103px;height:26px;background:url("../images/icon-more.png") center center no-repeat;}
.g-part4 .m-list li:nth-child(1),.g-part4 .m-list li:nth-child(2){margin-top:0;}
.g-part4 .m-list li:nth-child(2),.g-part4 .m-list li:nth-child(4){margin-right:0;}
@media only screen and (max-width:750px){
    .g-wrap{min-width:100%;background:none;}
    .g-wrap .m-title{width:100%;}
    .g-wrap .m-title img{height:28px;}
    .g-header{width:100%;height:auto;}
    .g-header .u-title{display:none;}
    .g-header .mob-header{display:block;}
    .g-content{background:none;}
    .g-layer{width:100%;padding:0 4% 10%;box-sizing:border-box;}

    /* 导航 */
    .g-nav{height:auto;line-height:normal;display:block;padding:8px 0;}
    .g-nav li{font-size:20px;font-weight:bold;float:left;width:47%;height:auto;line-height:1.8;padding:0;color:#0c3794;text-align:center;}
    .g-nav li:nth-child(4),.g-nav li:nth-child(5){border-top:1px solid #FFF;}
    .g-nav li:first-child{display:none;}
    .g-nav li a{color:#0c3794;}

    /* 要闻 */
    .m-swiper1{float:none;width:100%;height:auto;}
    .m-swiper1 .u-pic{width:100%;height:calc(100vw * 0.6);}
    .m-swiper1 .u-pic img{width:100%;height:100%;}
    .m-swiper1 .swiper-slide p{font-size:18px;padding:0 15px;}
    .m-swiper1 .swiper-button-prev,.m-swiper1 .swiper-button-next{display:none;}
    .g-part1 .m-list{float:none;width:100%;height:auto;margin-top:20px;}
    .g-part1 .m-list li{float:none;display:flex;align-items:center;width:100% !important;line-height:1.5;font-size:16px;font-weight:bold;margin:15px 0 0 !important; height: auto !important;}
    .g-part1 .m-list ul li a img{width: 50%; height: auto; display: none;}
    .g-part1 .m-list li a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
    /**/
    .g-part1 .m-list li p{float: right; opacity: 1 !important; transform: scale(1) !important; position: static !important; width: 100% !important; height: 5em !important; font-size: 16px !important; font-weight: 200 !important; line-height:24px !important; padding: 10px !important;}
    .g-part1 .m-list ul li:nth-child(1){background:#2559cf;}
    .g-part1 .m-list ul li:nth-child(2){background:#2143af;}
    .g-part1 .m-list ul li:nth-child(3){background:#2566de;}
    .g-part1 .m-list ul li:nth-child(4){background:#14258f;}

    /* 全球青年领军者 */
    .g-part2{margin-top:30px;padding:30px 0 50px;}
    .m-swiper2{width:100%;height:300px;padding:0 3%;box-sizing:border-box;margin:30px auto 0;}
    .m-swiper2 .swiper-slide .u-pic{width:90px;height:60px;}
    .m-swiper2 .swiper-slide img{width:100%;height:100%;}
    .m-swiper2 .swiper-slide dl{font-size:14px;font-weight:bold;width:66%;line-height:22px;height:59px;}
    .g-part2 .u-tips{font-size:14px;right:3%;bottom:3%;}

    /* 精彩活动 */
    .g-part3{margin-top:40px;}
    .g-part3 .m-main{margin-top:25px;}
    .g-part3 .m-photo{display:table;width:100%;height:calc(100% * 0.65);margin-bottom:20px;}
    .g-part3 .m-photo .u-pic{width:50%;height:calc(46vw * 1.18);}
    .g-part3 .m-photo img{width:100%;height:100%;}
    .g-part3 .m-photo dl{width:50%;height: calc(46vw * 1.18);box-sizing:border-box;padding:0;}
    .g-part3 .m-photo dt{font-size:20px;display:flex;height:100%;overflow:hidden;line-height:30px;box-sizing:border-box;padding:0 10%;text-align:justify;align-items:center;}
    .g-part3 .m-photo dd{display:none;}


    /* 青年之声 */
    .g-part4{margin:40px auto 0;}
    .g-part4 .m-main{margin-top:25px;}
    .g-part4 .m-photo{width:100%;height:auto;float:none;}
    .g-part4 .m-photo .u-pic,.g-part4 .m-photo .u-pic img{width:100%;height:auto;}
    .g-part4 .m-photo p{font-size:16px;}
    .g-part4 .m-main .m-list{width:100%;height:auto;float:none;}
    .g-part4 .m-list li{width:100%;height:auto;display:table;}
    .g-part4 .m-list li:nth-child(1),.g-part4 .m-list li:nth-child(2){margin:20px 0 0 0;}
    .g-part4 .m-list li .u-link{display:table-cell;width:30%;vertical-align:top;}
    .g-part4 .m-list li{float:none;align-items:center;line-height:1.5;box-sizing:border-box;font-size:16px;font-weight:bold;padding:0 5%;}
    .g-part4 .m-list li:last-child{margin:15px 0 0;}
    .g-part4 .m-list li a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
}