.content2 .row>div.col-md-6:nth-child(1){padding-right:25px;}
.content2 .row>div.col-md-6:nth-child(2){padding-left:25px;}
.content3 .row>div.col-md-6:nth-child(1){padding-right:25px;}
.content3 .row>div.col-md-6:nth-child(2){padding-left:25px;}
.block-list7{padding-top:0.2rem;}
.block-list7 .slick-news .item-img1 {
  display: block;
}
.block-list7 .slick-news .item-img1 .gp-img-responsive {position:relative;
  padding-bottom: 56.25%;
}
.block-list7 .slick-news .item-img1 .gp-img-responsive::before{width:50px;height:50px;content:'';position:absolute;top:50%;margin-top:-25px;left:50%;margin-left:-25px;background:url(../images/vieeo.png) no-repeat center;z-index:999;}
.block-list7 .slick-news .slick-dots {
  position: static;
  text-align: center;margin-top:-30px;
}
.block-list7 .slick-news .item-img .gp-img-responsive img:hover{opacity:1;}
.modeTil {
    color: #222;
    line-height: 1;
    text-align: center;
    align-items: center;
}.modeTil .ch {
    display: inline-block;
    font-weight: bold;
    line-height: 51px;
    padding-top: 28px;
}.modeMore{
    position: relative;
    text-align: center;
    display: block;
    color: #04418B;
    text-transform: uppercase;
    font-weight: normal;
    padding-top: 14px;padding-bottom:0;
    line-height: 30px;
    z-index: 1;
}
.content1{background:url(../images/congbt.jpg) no-repeat center;background-size:100% 100%;}
.xuexiaoyaowen{background:#fff;margin:0.2rem 0;}

.content1 .gp-img-responsive{padding-bottom:62%;position:relative;background-color:none;}
.content1 .gpTextArea.slick-txt{position:absolute;bottom:0;background:rgba(0,0,0,0.3);line-height:0.6rem;width:100%;height:0.6rem;color:#fff;text-align:center;}
.content1 .gpTextArea.slick-txt .gpArticleTitle{line-height:0.6rem;}

.block-list5{padding:0.2rem;}
.block-list5 div {
  overflow: hidden;
  border-bottom: 1px solid #e6e6e6;
  padding: 13px 0px 13px 15px;
  position: relative;
  transition: transform 0.35s ease-out;
  display: flex;
  align-items: center;
}
.block-list5 div:hover {
  transform: translateX(10px);
}
.block-list5 .gpArticleDate::before {
  content: '';
  width: 17px;
  height: 17px;
  background: url(../images/news-time.png) no-repeat center;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -8.5px;
}.block-list5 .gpArticleDate{position:relative;padding-left:20px;color:#999;}
.block-list5 div >a {
  flex: 1;
  display: block;
  line-height: 1.5;
  height: 1.5em;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
}
.block-list5 div >span {
  color: #666666;
  float: right;
  margin-left: 10px;
  order: 1;
}
.zonghexinwen{padding:0.2rem 0;}
.zonghexinwen ul{
    margin: 0 -15px;
}
.zonghexinwen ul a{
    position: relative;
    display: block;
    margin: 0 15px;
    padding-bottom: 20px;
    z-index: 1;
    transition: all 0.35s ease;
}

.zonghexinwen ul a .gp-img-responsive {
	position: relative;
}
.zonghexinwen ul a .gp-img-responsive img {
    width: 100%;
    height: 100%;
    position: absolute;
    object-fit: cover;
	
}
.zonghexinwen .infoBox{
    position: relative;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 20px;
    padding-right: 20px;
    z-index: 1;
}
.zonghexinwen ul a::before{
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: #fff;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;transition: all 0.35s ease-out;
}
 .zonghexinwen ul a:hover::before{
    box-shadow: 0 0 10px rgba(4,65,139,0.15);
}
 .zonghexinwen ul a:hover{transform: translateY(-10px);}
.row01 .infoBox .date{
    width: 80px;
    flex-shrink: 0;
    text-align: center;
    background: #04418B;
    color: #FFE6B0;
    line-height: 24px;
    padding: 14px 0;
    font-family: 'DIN';
}
.infoBox .year{
    margin-top: 4px;
}
.infoBox .out{
    padding-left: 20px;
    flex: 1;
}
.infoBox .title{
    position: relative;
    padding-left: 20px;
    flex: 1;
    line-height: 30px;
    height: 60px;
}

.zonghexinwen .infoBox .title span{
    line-height: 30px;
    height: 60px;
}
.zonghexinwen .textList{
    margin-top: 30px;
}
.zonghexinwen .textList a{
    height: 100%;
}
.zonghexinwen .textList .summary{
    position: relative;
    line-height: 24px;
    margin-top: 40px;
    color: #999;
}
.zonghexinwen  .date{margin-left:20px;background:url(../images/news-time.png) no-repeat left;padding-left:20px;margin-bottom:20px;margin-top:10px;}
.dashed::before{
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: linear-gradient(to right, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 50%, #fff 50%, #fff 100%);
    background: -webkit-linear-gradient(to right, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 50%, #fff 50%, #fff 100%);
    background: -moz-linear-gradient(to right, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 50%, #fff 50%, #fff 100%);
    background: -ms-linear-gradient(to right, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 50%, #fff 50%, #fff 100%);
    background-size: 8px 1px;
    background-repeat: repeat-x;
    position: absolute;
    bottom: 0px;
    right: 0px;
}
.importantNews .textList .title{
    padding-left: 0px;
}
.importantNews .textList .title::before{
    bottom: -20px;
    right: 0;
}

.content2{background:#fff;padding:0.2rem 0;}
.content3{background:url(../images/contbg2.jpg) no-repeat center ;background-size:100% 100%;padding:0.2rem 0 1rem 0;}
.content4{background:url(../images/contbg3.jpg) no-repeat center ;background-size:100% 100%;padding:1rem 0 1rem 0;}
.block-list6{padding:0.2rem 0;}
.block-list6 div {
  overflow: hidden;
  border-bottom: 1px solid #e6e6e6;
  padding: 13px 0px 13px 15px;
  position: relative;
  transition: transform 0.35s ease-out;
  display: flex;
  align-items: center;
}
.block-list6 div:hover {
  transform: translateX(10px);
}
.block-list6 .gpArticleTitle::before {
  content: '';
  width: 8px;
  height: 11px;
  background: url(../images/li.png) no-repeat center;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -4px;
}.block-list6 .gpArticleDate{position:relativecolor:#999;}
.block-list6 div >a {
  flex: 1;
  display: block;
  line-height: 1.5;
  height: 1.5em;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
}
.block-list6 div >span {
  color: #666666;
  float: right;
  margin-left: 10px;
  order: 1;
}
.fengjing .title h2{width:153px;height:343px;background:url(../images/xyfg-title.png) no-repeat; color:#fff;text-align:center;padding-top:55px;font-size:0.4rem;box-sizing:border-box;font-weight:normal;line-height:42px;}
.fengjing .moretxt{margin:0.4rem;}
.fengjing .gpCarousel1{width:48%;float:left;position:relative;}
.fengjing .gpCarousel1 img{width:100%;height:4.24rem;}
.fengjing .gpCarousel2 img{height:2rem}
.fengjing .gpCarousel2{width:50%;float:right;}
.fengjing .gpCarousel2 li{width:48%;float:left;position:relative;}
.fengjing .gpCarousel2 li:nth-child(even){float:right;}
.fengjing .gpCarousel2 li:nth-child(1){margin-bottom:0.25rem}
.fengjing .gpCarousel2 li:nth-child(2){margin-bottom:0.25rem}
.fengjing .gpImgSize{position:relative;}
.fengjing .gpArticleTitle{position:absolute;height:0.4rem;line-height:0.4rem;bottom:0;width:100%;color:#fff;text-align:center;background:rgba(0,0,0,0.3);}
.subContent{z-index:1;}
.fengjing li {
  transition: transform 0.35s ease-out;
}
.fengjing li:hover {
  transform: translateX(10px);
}
.hr-sider {
    background:#04418B;
}
.hr-sider li a{color:#fff;padding:15px 30px;position:relative;}
.hr-sider li a.on, .hr-sider li a:hover{font-weight:bold;background:#E1EAF5;color:#04418B;}
.hr-sider li{margin-right:0;}
.hr-sider ul{justify-content:space-between;}
.hr-sider li a.on:after,.hr-sider li a:hover:after{width:30%;height:3px;background:#04418B;content:'';position:absolute;bottom:10px;left:35%;display:block;}
.hr-sider li:nth-child(8){display:none;}
.hr-sider li:last-child{display:none;}

.piclist li{float:left;width:25%;}
.piclist ul li:nth-child(1){margin-top:0px;}
.piclist ul li{background:none;}
.piclist ul li a{background:#fff;margin:20px 10px;padding:10px;display:block;}
.piclist .info{height:40px;line-height:40px;text-align:center;font-weight:normal;}
.piclist .gp-img-responsive{height:auto;padding-bottom:0;background:none;}
.piclist .gp-img-responsive img{height:230px;}
.intro .part04 .article{width:-webkit-fill-available;}
.header{position:relative;height:510px;padding:30px 0;box-sizing:border-box;background:url(../images/headbg1.jpg) no-repeat center;background-size:100% 100%;}
.header::before {
    content: '';
    display: block;
    width: 100%;
    height: 0;
    padding-bottom: 10.42%;
    background: linear-gradient(180deg, rgba(12,68,122,1) 0%, rgba(12,68,122,0) 100%);
    background: -moz-linear-gradient(180deg, rgba(12,68,122,1) 0%, rgba(12,68,122, 0) 100%);
    background: -webkit-linear-gradient(-90deg, rgba(12,68,122,1) 0%, rgba(12,68,122, 0) 100%);
    background: -ms-linear-gradient(-90deg, rgba(12,68,122,1) 0%, rgba(12,68,122, 0) 100%);
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: -1;
    pointer-events: none;
}header::before{display:none;}
.logo{width:30%;margin-top:15px;}
.head{width:60%;float:right;}
.logo a img{height:60px;}
.nav li{margin-left:0;}
.nav li:nth-child(8){display:none;}
.nav li:nth-child(9){display:none;}
.nav li > a::before{display:none;}
.currentmenu{border-bottom:1px solid #04418B;clear:both;margin:20px 0;height:60px;line-height:60px;}
.currentmenu h3{font-size:24px;font-weight:bold;float:left;background:#04418B;color:#fff;padding:0 30px;height:60px;line-height:60px;}
.currentmenu .gp-bread{float:right;padding:0;height:60px;line-height:60px;background:url(../images/posi.png) no-repeat left;padding-left:30px;}
@media screen and (max-width: 998px) {.block-list5{padding:0.2rem 0;}.row{display:flex;}.fengjing .title{display:none;}
    .gp-menu-header-icon {
        margin-right: 0;
        background: #04418b;
    }    .gp-menu {height:40px;}
.piclist li{width:50%;}.header{height:auto!important;padding:15px 0 30px 0;}.logo {width:90%;}.content2 .row>div.col-md-6:nth-child(2),.content3 .row>div.col-md-6:nth-child(2){padding-left:0;}.content2 .row>div.col-md-6:nth-child(1),.content3 .row>div.col-md-6:nth-child(1){padding-right:0;}
.currentmenu{margin:10px 0;height:40px;line-height:40px;}
.currentmenu h3{font-size:18px;font-weight:bold;float:left;background:#04418B;color:#fff;padding:0 20px;height:40px;line-height:40px;}
.currentmenu .gp-bread{padding:0;height:40px;line-height:40px;background:url(../images/posi.png) no-repeat left;padding-left:20px;}
.gp-f40{font-size:30px;}body{padding-top:0;}
}
@media screen and (max-width:768px){.gp-f40{font-size:20px;}body{padding-top:0;}
.article p img{margin-left:-2em;height: auto!important;}
    .imgList li{
        width: 100%;
        margin-bottom: 15px;
    }
    .imgList li:last-child{
        margin-bottom: 0px;
    }
    .modeTil .ch{
        padding-top: 20px;
    }}
@media screen and (max-width: 414px) {
    .logo img {
        max-height: 80px;
    }body{padding-top:0;}
.leader .date{text-align:left;}    .leader .flex {
        flex-direction: row;
    }.piclist li{width:100%;float:none;}
.currentmenu{margin:10px 0;height:30px;line-height:30px;}
.currentmenu h3{font-size:16px;font-weight:bold;float:left;background:#04418B;color:#fff;padding:0 20px;height:30px;line-height:30px;}
.currentmenu .gp-bread{display:none;}.leader .box .right a {
    padding: 20px 0;
    padding-left: 10px;
}    .leader .box .left {padding:10px;}
.hr-sider li a.on, .hr-sider li a:hover {padding-right:30px;font-size:18px;}
    .intro .part01 {font-size:20px;padding:0 20px;}
.article p img{margin-left:-2em;height: auto!important;}
}