﻿



.i-banner .swiper-container{width: 100%;}
.i-banner .swiper-slide{width: 100%;overflow: hidden}
.i-banner-bg{width: 100%;padding-top: 37.3%;background-size: cover;background-position: center;background-repeat: no-repeat;}
.swiper-slide-active .i-banner-bg{
    /*animation:i-move 4.5s linear infinite alternate;*/
    /*-webkit-animation:i-move 4.5s linear infinite alternate;*/
}
.i-banner .swiper-container-horizontal>.swiper-pagination-bullets{width: initial; bottom: 40px;right: 14.6%;left: auto;}
.i-banner .swiper-pagination-bullet{width: 48px;height: 48px; border-radius: 50%; font-size: 16px;line-height: 48px;text-align: center; color: #000; background: rgba(255,255,255,.5);opacity: 1}
.i-banner  .swiper-pagination-bullet-active{color: #fff; background: rgba(12,51,134,.54);}

.i-banner-l{ padding-bottom: 32px; position: fixed; top: 204px; right: 0;background: rgba(12,51,134,.81);z-index: 999}
.i-banner-l ul li {width: 62px;padding-top: 22px;text-align: center}
.i-banner-l ul li a{color: #fff}
.i-banner-l ul li a i{display: block;margin: 0 auto;font-size: 22px;}
.i-banner-l ul li a span{font-size: 10px}



.i-showImg{margin-top: 86px;}
.i-showImg-bg,.i-showImg-bg2{ position: relative;overflow: hidden; background-size: cover;background-position: center;background-repeat: no-repeat;}
.i-showImg-bg{padding-top: 80.4%;}
.i-showImg-bg2{padding-top: 40.3%;}
.i-showImgBox >.container > .row > div{padding: 0;position: relative;overflow: hidden}
.i-showImg-text{width: 100%;height: 100%; color: #FFF; position: absolute; left: 0;top: 100%;
    background: linear-gradient(rgba(12,51,134,0), rgba(12,51,134,.8));}
.i-showImg-text h3{position: absolute;bottom: 10%;left: 36px; font-size: 18px;
    transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    opacity: 0}

.i-showImg-bg:hover .i-showImg-text{top: 0;}
.i-showImg-bg:hover .i-showImg-text h3{
    transform: translateY(0);
    -ms-transform: translateY(0);
    opacity: 1;transition: all .5s ease .5s;}
.i-showImg-bg2:hover .i-showImg-text{top: 0;}
.i-showImg-bg2:hover .i-showImg-text h3{
    transform: translateY(0);
    -ms-transform: translateY(0);
    opacity: 1;transition: all .5s ease .5s;}


.i-yx{margin-top: 104px;padding-bottom: 90px;}
//.i-yx-myTab{margin-top: 58px; min-height: 670px; overflow: hidden ;position: relative;  }
.i-yx-myTab{margin-top: 58px; min-height: 670px;position: relative;  }

.i-yx-title h3{font-size: 22px; font-weight: 600}
.i-yx-title small{ margin-left: 28px; font-size: 20px; color:#c2c2c2}
.i-yx-myTab #myTab3{ position: absolute;left: 0;  min-width: 270px; padding-right: 28px;  border-right: 1px solid #d2d2d2}
.i-yx-myTab #myTab3 li {margin-bottom: 18px;}
.i-yx-myTab #myTab3 li a{}
.i-yx-myTab #myTab3 li i{ display: inline-block;width: 39px; height: 39px;margin-right: 34px;
    border-radius: 50%;border: 3px solid #d2d2d2;color: #d2d2d2;text-align: center;line-height: 34px; font-size: 20px;font-weight: 700}
.i-yx-myTab #myTab3 li span {font-size: 20px; color: #000 }
.i-yx-myTab #myTab3 li:hover i{color: #fff;background: #0c3386;border-color: #0c3386}
.i-yx-myTab #myTab3 .active i{color: #fff;background: #0c3386;border-color: #0c3386}

.i-yx-myTab #myTabContent{padding-left: 308px; width: 100%;}
.xx_li-titel{padding-top: 7px; color: #002248; text-align: left;overflow: hidden }
.xx_li-titel .line{ float: left; margin-top: 10px; width: 35px; height: 7px; margin-right: 22px; background:#002248}
.xx_li-titel h3{float: left}
.xx_li-text{padding-bottom: 54px; margin-top: 47px; text-align: justify; color: #282828;border-bottom: 1px solid #a0a0a0}
.xx_li-img{  margin-top: 56px;position: relative;overflow: hidden}
.xx_li-img img{ width: 100%;}
.xx_li-imgL{width: 40%; height: 100%; position: absolute; top: 0; right: 0%;background: rgba(12,51,134,.8)}
.xx_li-imgL > div{position: absolute;left: 46px;top: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}
.xx_li-imgL h3{font-size: 34px;color: #fff}
.xx_li-imgL .line2{width: 50px;height: 4px; margin-top: 20px; background: #FFF;}
.xx_li-imgL .move{width: 92px ;height: 36px; margin-top: 32px;  border: 1px solid #fff; border-radius: 30px;text-align: center;line-height: 36px;overflow: hidden}
.xx_li-imgL .move a{color: #fff}
.xx_li-img:hover .xx_li-imgL{right: 0}
.xx_li-imgL .move:hover{background: #fff;}
.xx_li-imgL .move:hover a{background: #fff;color: #0c3386}


.i-sj{padding:98px 0 170px 0; background-image: url("../images/i-sj.jpg"); background-attachment: fixed;background-size: cover;background-position: center;background-repeat: no-repeat}
.i-sj-title{display: flex;justify-content: center;align-items: center;color: #fff}
.i-sj-title h3,.i-sj-title i{font-size: 22px;font-weight: 600;text-align: center;  }
.i-sj-title h3{margin-left: 18px;}

.i-sj-content-item{ margin-top: 110px; text-align: center;color: #fff}
.i-sj-content-item h1{font-size: 72px;}
.i-sj-content-item h1 small{font-size: 14px;color: #fff}
.i-sj-content-item p{margin-top: 30px;}

.i-m{padding-top: 100px;padding-bottom: 98px;}
.i-m .g_w{overflow:hidden}

.i-m-title{overflow: hidden;}
.i-m-titleL{float: left;overflow: hidden}
.i-m-titleL i{float: left; font-size: 24px;margin-right: 16px}
.i-m-titleL h3{float: left; margin-top: 6px; font-size: 22px;font-weight: 600 }
.i-m-titleL h3 small{ margin-left: 20px;font-weight: 200; font-size: 20px; color: #c2c2c2;}
.i-m-titleR{float: right;margin-top: 6px;}
.i-media{ float: left; width: 64%;margin-right: 4%;}

.i-m-bodyImg{margin-top: 20px;}
.i-m-bodyImg a{display: block;}
.i-m-bodyImg a img{width: 100%}
.i-m-body .i-news-yw-item{margin-top: 14px;}
.i-m-body .i-news-yw-list{padding-bottom:0;border: 0;display: none}


.i-m-content{margin-top: 36px;overflow: hidden}
.i-m-img{ position: absolute; width: 386px;  height: 286px; overflow: hidden; margin-right: 46px;}
.i-m-img img{height: 100%;width: auto}
.i-m-imgB{position: absolute; bottom: 0; width: 100%; height: 62px; padding-left: 20px;padding-right: 10px; line-height: 62px; color: #fff; background:  rgba(12,51,134,.74);
    overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.i-m-list{ width: 100%;padding-left: 400px;}
.i-m-list ul li {margin-top: 26px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.i-m-list ul li:nth-child(1) {margin-top: 0;}
.i-m-list ul li a{color: #4e4e4e;font-size: 16px;}
.i-m-img:hover img{
    transform: scale(1.1);
    -ms-transform: scale(1.1);
    transition: all 1.5s ease}
.i-m-list ul li a:hover{color: #0c3386}
.i-video{ float: left; width: 31%}
.i-video-swiper{margin-top: 30px;position: relative}
.i-video-swiper .swiper-slide{position: relative;}
.i-video-swiper .swiper-slide img{position: relative;height: 286px;width: auto;overflow: hidden;}
.i-video-swiper .swiper-button-prev,.i-video-swiper .swiper-button-next{background: none;bottom: 16px;top: auto;border: none!important; outline: none!important;}
.i-video-swiper .swiper-button-prev i,.i-video-swiper .swiper-button-next i{font-size: 20px;}
.i-video-swiper .swiper-button-prev{right: 70px;left: auto }
.i-video-swiper .swiper-button-next{right: 20px;left: auto }
.play{width: 53px;height: 53px;background: url("../images/play.png") no-repeat ;background-size: 100% 100%;
    position: absolute;left: 50%;top: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
}
.i-video-swiperB{width: 100%;height: 62px;line-height: 62px; padding-left: 20px;position: absolute;bottom: 0;color: #fff; z-index: 9 }
.i-video-swiperB > div{position: relative;height: 100%}
.i-video-swiperB-text{width: 100%;height: 62px;line-height: 62px; padding-left: 20px;position: absolute;bottom: 0;color: #fff; background:rgba(12,51,134,.74);z-index: 99}
.i-video-swiper .swiper-slide:hover img{
    transform: scale(1.1);
    -ms-transform: scale(1.1);
    transition: all 1.5s ease}

.i-z{ padding: 62px 0; background: #f3f7fe;}
.i-z .g_df:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.i-zs{ float: left; width: 48%;position: relative;overflow: hidden}
.i-zs-text{width: 300px;height: 90px;line-height: 90px;text-align: center;color: #fff; font-size: 32px; background:rgba(12,51,134,.81);
    position: absolute;left: 0;bottom: 106px;
}
.i-zs:hover img{
    transform: scale(1.1);
    -ms-transform: scale(1.1);
    transition: all 1.5s ease}
.i-zs-text a{color: #fff}
.i-nm{float: right;  min-height: 416px; padding: 30px 34px;width: 48%;  border-radius: 5px;background: #fff}
.i-nm-item{ position: relative; margin-top: 24px; }
.i-nm-itemLogo{ position: absolute;left: 0; top: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    width: 90px; margin-right: 24px;}
.i-nm-itemLogo img{width: 100%}
.i-nm-itemText{ width: 100%;padding: 0 120px ; margin-right: 14px;}
.i-nm-itemText1{color: #0c3386 ;display: flex;align-items: center}
.i-nm-itemText1 span{display: inline-block;padding: 6px 12px; margin-right: 14px; background: #eeeeee;border-radius: 5px;}
.i-nm-itemText1 i{font-size: 26px;}
.i-nm-itemText1 .icon-weixin{color: #20ca54}
.i-nm-itemText1 .icon-weibo{color: #e80a0a}
.i-nm-itemText2{margin-top: 16px;margin-bottom: 10px;color: #5c5c5c;height:40px;overflow: hidden }
.i-nm-itemText3{color: #0c3386;}
.i-nm-itemBtn{  position: absolute; right: 0; top: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    width: 80px;height: 36px;line-height: 36px;text-align: center}
.i-nm-itemBtn a{font-size: 16px; color: #fff;background: #0c3386;border-radius: 5px;}

.i-newsList{margin-top: 80px;}
.i-newsList:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.i-newsList>div{ width: 32%;float: left;}
.i-newsList>div:nth-child(1){ margin-right: 1%;}
.i-newsList>div:nth-child(2){ margin: 0 .5%;}
.i-newsList>div:nth-child(3){ margin-left: 1%;}
.i-news-title{ padding-bottom: 10px; border-bottom: 1px solid #ccc; overflow: hidden;white-space:nowrap;}
.i-news-title:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.i-news-title *{overflow: hidden;white-space : nowrap; }
.i-news-title i{ display: inline; font-size: 33px;}
.i-news-title h3{  display: inline; padding-top: 12px; margin-left: 16px;font-size: 22px; font-weight: 600;color: #282828}
.i-news-title span{display: inline;padding-top: 12px;  margin-left: 16px;  color:#c2c2c2;font-size: 20px;}
.i-news-yw-s{}
.i-news-yw-s{margin-top: 28px;}
.i-news-yw-s .swiper-slide{ height: 144px; }
.i-news-yw-s .swiper-slide>div{width: 49%;overflow: hidden;float: left}
.i-news-yw-s .swiper-slide .i-news-yw-text{padding-left: 10px;}
.i-news-yw-img img{width: 100%}
.i-news-yw-title{ min-height: 44px; max-height: 44px;overflow: hidden; font-size: 16px; font-weight: 600;text-align: justify }
.i-news-yw-title a{color: #272728;}
.i-news-yw-s .swiper-slide:hover a{color: #026bdd}
.i-news-yw-s .swiper-slide:hover img{
    transform: scale(1.1);
    -ms-transform: scale(1.1);
}
.i-news-yw-p{ min-height: 40px;max-height: 40px;overflow: hidden; margin-top: 20px;color: #272728;opacity: .86;text-align: justify }
.i-news-yw-time{ text-align: right; margin-top: 20px;color: #272728;opacity: .86}
.i-news-yw-s .swiper-container-horizontal>.swiper-pagination-bullets{width: auto; left: 20%; bottom: -4px}
.i-news-yw-list{ padding-top: 16px; padding-bottom: 24px;border-bottom: 1px solid #ccc;}
.i-news-yw-item{ margin-top: 21px;position: relative}
.i-news-yw-itemTitle{padding-right: 70px; width: 100%; overflow: hidden; font-size: 16px; text-overflow:ellipsis;white-space: nowrap;}
.i-news-yw-itemTitle a{color:#4e4e4e;}
.i-news-yw-itemTime{  position: absolute; right: 0;top: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    display: block; min-width: 60px; color: #959595}
.i-news-yw-item:hover a{color: #026bdd}

.i-more{padding-top: 26px;}
.i-more a{display: block;color: #959595;font-size: 16px;}
.i-more:hover a{
    transform: translateX(10px);
    -ms-transform: translateX(10px);
    color: #026bdd}

.i-news-zh .i-news-yw-list{padding-top: 6px;}
.i-news-zh .i-news-yw-item{margin-top: 22px;}
.i-news-tzImg{margin-top: 20px;min-width: 400px;}
.i-news-tzImg img{width: 100%}
.i-news-tzList{padding-bottom: 14px;border-bottom: 1px solid #ccc}
.i-news-tzItem{  overflow: hidden; margin-top: 20px; padding-bottom: 17px;  border-bottom: 1px solid #ccc}
.i-news-tzItem:nth-last-child(1){border: none}
.i-news-tzItem-tiem{ float: left; min-width: 100px;padding: 14px 0; margin-right: 22px; background: #e9ebf0;text-align: center;color: #272728}
.i-news-tzItem-tiem h1{font-size: 48px; }
.i-news-tzItem-text{float: left;}
.i-news-tzItem-text{width: 60%}
/*color: #0c3386;*/
.i-news-tzItem-title a{color: #272728; display: block; font-size: 14px; font-weight: 600;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.i-news-tzItem-tag{margin-top: 10px;display:flex;color: #272728;opacity: .83}
.i-news-tzItem-tag i{margin-right: 6px; }
.i-news-tzItem-tag span{margin-right: 16px; }
.i-news-tzItem-p{ margin-top: 10px; color: #272728;opacity: .83;}
.i-news-tzItem-p p{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.i-news-tzItem-p p a{color: #272728;}
.i-news-tzItem:hover a{color: #0c3386;}
.i-news-tzItem:hover .i-news-tzItem-tiem h1{color: #0c3386;}
.i-news-tzItem:hover .i-news-tzItem-tiem p{color: #0c3386;}

/*.weixin{position: relative}*/
.weixinImg{ display: none; position: absolute;left: 0 ; bottom: 120%}
.weixinImg{margin-top: 10px;}





/* 蓝 : 026bdd  灰：6a6a6a  浅灰：a5a6a6  紫色：461b6e*/





.n-navBox{height: 68px; background:#eff0f0 ;}
.n-nav{ width: 100%;overflow: hidden}
.n-navL{float: left;overflow: hidden;margin-top: 20px;}
.n-navR{float: right;overflow: hidden;margin-top: 20px;}

.n-navL li { float: left; margin-right: 45px;}
.n-navL li a{color: #000;font-size: 16px;font-weight: 600}
.n-navL li a:hover{color:#026bdd}
.n-navL .active{color: #026bdd}
.n-navR li { float: left; margin: 0 4px;}
.n-navR li a{color:#000;font-size: 14px;}
.n-navR li i{color: #026bdd;margin-right: 4px;}
.list-l-title{ padding: 0 0 26px 0;   color: #026bdd;border-bottom: 4px solid #026bdd}


.news-list{padding-top: 44px;overflow: hidden;}
.news-list-l{ float: left; width: 73%;  }
.news-list-l-title{ padding: 0 0 26px 0;   color: #026bdd;border-bottom: 2px solid #026bdd}
.news-list-l-item{padding: 32px 0 48px 0; border-bottom: 1PX solid #a5a6a6}
.news-list-l-itemT{font-size: 18PX;color: #000}
.news-list-l-itemBox{margin-top: 34px; position: relative}
.news-list-l-itemImg { position: absolute; left: 0;top: 50%;
    transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    max-width: 229px;min-width: 229px;overflow: hidden;}
.news-list-l-itemImg img{width: 100%; height: auto;max-height: 180px;}
.news-list-l-itemText{width: 100%;padding-left: 250px;}
.news-list-l-itemTime {color: #a5a6a6}
.news-list-l-itemTime i{color: #026bdd; font-size: 14px; margin-right: 10px;}
.news-list-l-itemConten{margin-top: 10px;color: #a5a6a6}
.news-list-l-itemNum{margin-top: 44px;}
.news-list-l-itemNum {color:#a5a6a6}
.news-list-l-itemNum i{margin-right: 10px;}
.news-list-l-itemNum a{color: #026bdd;margin-left: 20px;}
.news-list-l-item:hover img{

    transform: scale(1.1);
    -ms-transform: scale(1.1);

}
.news-list-l-item:hover p{color: #026bdd}
.news-list-l-item:hover h4{color: #026bdd}

.news-list-r{ float: right; width: 22.6%;min-width: 22.6%;}

.news-list-r-new{}
.news-list-r-titel{overflow: hidden}
.news-list-r-titel .fang{  width: 40px; height: 40px;background: #026bdd}
.news-list-r-titel-l{ float: left; overflow: hidden}
.news-list-r-titel-l>div{float: left}
.news-list-r-titel-l > div:nth-child(2){ margin-top: 20px; font-size: 14px; font-weight: 600; color: #026bdd;margin-left:10px; }
.news-list-r-titel .move {float: right;margin-top: 20px; }
.news-list-r-titel .move a{font-size: 14px; color:#a5a6a6 }
.news-list-r-newSwiper{position: relative;margin-top: 24px;}
.news-list-r-newSwiper .swiper-slide{position: relative;width: 100%}
.news-list-r-newSwiper .swiper-slide img{width: 100%;}
.news-list-r-newSwiper-b{ width: 100%;padding: 20px; position: absolute;bottom: 0; color: #fff;background: rgba(0,0,0,.68)}
.news-list-r-newSwiper .swiper-pagination{position: relative;margin-top: 10px;}
.news-list-r-newSwiper .swiper-pagination-bullet{width: 15px; height: 15px;border-radius: 0;margin: 0 4px;}

.news-list-r-video{margin-top: 44px;}
.news-list-r-videoList{margin-top: 24px;  overflow: hidden; border-top:1px solid #ccc; }
.news-list-r-videoItem{ float: left;margin: 0 1%; max-width: 48%;width: 48%;margin-top: 24px;}
.news-list-r-videoItem img{width: 100%;}

.news-list-r-gg{margin-top: 44px; }
.news-list-r-ggList{ margin-top: 28px; border-top:1px solid #ccc; }
.news-list-r-ggItem{padding: 32px 0  18px 0;color: #a5a6a6;border-bottom: 1px solid #ccc;}
.news-list-r-ggItem i{ margin-right: 10px; color: #026bdd}
.news-list-r-ggItem p{margin-top: 14px; line-height:  1.4em;color: #000}
.news-list-r-ggItem p:hover{color: #026bdd}

.news-videoItem{padding: 66px 0 42px 0;  border-bottom: 1px solid #ccc;}
.news-videoItem > .container > .row > div{padding-left: 0 ; padding-right: 30px;}
.news-videoItemImg{position: relative;overflow: hidden;}
.news-videoItemImg img{width: 100%; opacity: .6;}
.news-videoItemImg .play{ width: 45px; height: 45px;
    position: absolute; left: auto;top: auto; right: 5%;bottom: 5%;  z-index:99 ;}
.news-videoItemtitle{ margin-top: 20px; font-size: 18px;}
.news-videoItemtitle h4{overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;}
.news-videoItemB{ margin-top: 20px; font-size: 12px;overflow: hidden;}
.news-videoItemB > div{float: left}
.news-videoItemB > div:nth-child(2){float: right}
.news-videoItemB i{ margin-right: 10px; color: #026bdd;}

.news-video:hover{cursor: pointer;}
.news-video:hover img{opacity: 1;
    transform: scale(1.1);
    -ms-transform: scale(1.1);
}
.news-video:hover .news-videoItemtitle h4{color: #026bdd}


.zp-list{padding-top: 44px;overflow: hidden}
.zp-list-l{ float: left; width: 73%; }
.zp-title-box{overflow: hidden;}
.zp-title-box>div:nth-child(1){width: 52%;float: left}
.zp-title-box>div:nth-child(2){width: 48%;float: right}
.zp-title-box img{width: 100%}
.zp-list-l-title h2{ display: none }
.zp-list-itemTitle,.zp-list-itemB{overflow: hidden}

.zp-list-item{ margin-top: 32px; padding: 50px 32px 34px 32px; background: #f7f7f7}
.zp-list-itemTitle{justify-content: space-between;font-size: 12px}
.zp-list-itemTitle h4{ float: left; max-width: 90%;overflow: hidden;  font-size: 18px;font-weight: 600; }
.zp-list-itemTitle>div{float: right}
.zp-list-itemTitle h4 a{color:#000}
.zp-list-itemTitle i{ margin-right: 10px; color: #026bdd}
.zp-list-itemText{margin-top: 50px;}
.zp-list-itemB{ margin-top: 34px; align-items: center}
.zp-list-itemB>div{float: left}
.zp-list-itemB i{ margin-right: 20px; color: #026bdd}
.zp-list-itemB a{margin-left: 20px;}
.zp-list-item:hover{box-shadow: 0px 5px 5px 0px #888888 ;}
.zp-list-item:hover a{color: #026bdd}

.news-list-r-gg #myTab{ padding-top:8px;  background: #026bdd}
.news-list-r-gg .nav-tabs > li{ width: 50%;font-size: 18px;text-align:center }
.news-list-r-gg .nav-tabs > li a{ margin: 0; color: #fff;border: none;border-radius: 0}
.news-list-r-gg .nav-tabs > li.active > a{border: 0;color: #026bdd}
.news-list-r-gg  .nav > li > a:focus,.news-list-r-gg  .nav > li > a:hover{background: #fff;color:#026bdd }

.bodyList{padding-top: 44px;overflow: hidden;position: relative}
.bodyList-l{ position: absolute;left: 0; top:44px;  width: 240px;min-width:240px;margin-right: 60px;}
.bodyList-l-title{padding: 22px 0;text-align: center;background: #0c3486}
.bodyList-l-title h2{font-size: 28px;color: #fff}
.bodyList-l-title h3{font-size: 20px;color: #ace2f2}

.bodyList-lNav{padding: 0 8px;}
.bodyList-lNav li { overflow: hidden;  padding: 26px 0 ; margin-bottom: 1px; background: #eee; }
.bodyList-lNav li span {float: left; margin-top: 6px; opacity: 0; display: block; width: 8px; height: 8px;margin-left: 30px; background: #026bdd;}
.bodyList-lNav li a{float: left; margin-left: 30px; font-size: 16px;color: #000;}
.bodyList-lNav .active span {opacity: 1}
.bodyList-lNav li:hover{opacity: .7;}
.bodyList-lNav li:hover a{
    transform: translateX(4px);
    -ms-transform: translateX(4px);
}

.szList-r .container .row > div{padding: 0;margin-bottom: 70px;}
.szList-r{width: 100%;}
.szList-r-item{overflow: hidden}
.szList-r-item > div{float: left; width: 50%;}
.szList-r-item > div:nth-child(2){margin-top: 10px;}
.szList-r-itemImg{ padding-top: 79.6%;
    background-size:cover;background-position: center;background-repeat: no-repeat; }

.szList-r-itemInfo{padding: 0 20px 20px 40px ;}
.szList-r-itemInfo-t h3{ font-size: 24px;}
.szList-r-itemInfo-t h4{margin-top: 10px; font-size: 18px;}
.szList-r-itemInfo-b{margin-top: 38px;overflow: hidden}
.szList-r-itemInfo-b p {margin-top: 6px;}
.szList-r-itemM a{ display: block; font-size: 12px; width: 84px;height: 36px; margin-top: 18px; text-align: center;line-height: 36px;
   border-radius: 30px; color: #fff;background: #0c3486}

.szList-r-itemM:hover a{
    transform: translateX(6px);
    -ms-transform: translateX(6px);
}

.zc-list{margin-bottom: 80px;}
.zcList-r{padding-bottom: 86px; border-bottom: 1px solid #ccc}
.zcList-r-t{overflow: hidden;position: relative;}
.zcList-r-tImg{ position: absolute;top: 0;left: 0; max-width: 390px;}
.zcList-r-tImg img{width: 100%;}
.zcList-r-tInfo {width: 100%;padding-left: 430px;min-height: 400px;}
.zcList-r-tInfo h2{font-size: 30px;}
.zcList-r-tInfo ul {margin-top: 70px;}
.zcList-r-tInfo ul li {margin-top: 6px;overflow: hidden}
.zcList-r-tInfo ul li span{ float: left; display: block;width: 50%;font-size: 16px;}
.zcList-r-b{margin-top: 60px;}
.zcList-r-b p{margin-top: 40px;}
.zcList-r-qm{ margin-top: 70px; display: flex;justify-content: flex-end}


.zj-nav{}
.zj-nav .panel{border: none;margin-bottom: 0;}
.zj-nav .panel-heading{padding: 0 8px;border: none;}
.zj-nav .panel-title{padding: 26px 0;margin-bottom: 1px;background: #eee;}
.zj-nav .panel-title a {width: 100%;text-decoration: none;}
.zj-nav .panel-title span{opacity: 0; display: inline-block; width: 8px; height: 8px;background: #026bdd; margin-left: 30px;margin-right: 30px;}
.zj-nav .active .panel-title span{opacity: 1}
.zj-nav .panel-body{text-align: center}
.zj-nav .panel-body > div{margin-top: 20px;}
.zj-nav .panel-body a{color: #000;}
.zj-nav .panel-body .active a{color: #026bdd}
.zj-nav .panel-body > div a:hover {color: #026bdd;transition: color 0s}

.zj-content{padding-bottom: 40px; border-bottom: 1px dashed  #ccc;}
.zj-content h1,.zj-content h2,.zj-content h3,.zj-content h4,.zj-content h5{text-align: center;margin-top: 20px;}
.zj-content p{line-height: 1.6em;margin-top: 20px;}
.zj-content img{max-width: 100%;margin-top: 20px;}


.jg-img{padding-top: 80.4%; margin-top: 20px;position: relative;overflow: hidden;
    background-size: cover;background-position: center;background-repeat: no-repeat}
.bodyList-r{ padding-left:270px;  width: 100%;min-height: 670px;}
.jg-img:hover .i-showImg-text{top: 0;}
.jg-img:hover .i-showImg-text h3{
    transform: translateY(0);
    -ms-transform: translateY(0);
    opacity: 1;transition: all .5s ease .3s;}

.zz-top{}
.zz-top h2{padding: 10px 20px; font-weight: 600; text-align: center}
.zz-shu{width: 2px; height: 40px;margin: 0 auto; background: #a7a7a7}

/*.zz-list{border-top:1px solid #006989}*/
.zz-list .zz-item {padding:20px;}
.zz-list .container .row > div:nth-child(1){border-top:2px solid #2f94ab}
.zz-list .container .row > div:nth-child(2){border-top:2px solid #2f94ab}
.zz-list .container .row > div:nth-child(3){border-top:2px solid #fda32e }
.zz-list .container .row > div:nth-child(4){border-top:2px solid #fda32e}
.zz-list .zz-item ul{ margin-left: 20px;padding-top: 20px;border-left: 2px solid #026bdd}
.zz-list .zz-item ul li{padding:4px 0 4px 10px;  position: relative}
.zz-list .zz-item ul li:before{content: '';position: absolute;width: 6px;height: 2px;top: 50%;left: 0;background:#026bdd }
.zz-list .zz-item ul li a{color: #000}
.zz-list .zz-item ul li:hover a{color: #026bdd; display: block;
    transform: translateX(6px);
    -ms-transform: translateX(6px);
}
.zz-list h4{font-weight: 600;}

.news-content{margin-top: 40px;}
.news-content-title h2{text-align: center;padding: 0 6%;}
.news-content-title > div{margin-top: 20px;}
.news-content-title i{margin-right: 10px; }
.news-content-title span{margin-right: 20px;}
.news-content-body{margin-top: 20px;padding-bottom: 40px;}
.news-content-body p{margin-top: 20px; line-height: 1.6em;font-size: 16px;}
.news-content-body img{margin-top: 0;max-width: 100%}



.new-btnBox{margin-top: 40px; margin-bottom: 40px; overflow: hidden;}
.new-btnBox>div{ float: left; width: 80px; height: 36px; text-align: center; line-height: 36px; margin-left: 20px; border: 1px solid #026bdd;border-radius: 30px;}
.new-btnBox>div a{ color: #026bdd }
.new-btnBox>div:hover{background: #026bdd;}
.new-btnBox>div:hover a{color: #fff}

.zhh-text{ padding: 0 6px; color:#000;margin-top: 10px;}
.zhh-text span{ display: block; margin-top: 6px;color: #9d9d9d}
.zc-list .container .row>div:hover .zhh-text h4{color: #026bdd}
.zc-list .container .row>div:hover .jg-img{
    transform: scale(1.02);
    -ms-transform: scale(1.02);

}
.zhh-n-body{width: 100%;height: 100%;background: #000000}
.zhh-head{ position: fixed;width: 100%;top: 0;left: 0; z-index: 999; padding: 10px 20px; overflow: hidden; background:rgba(12,48,146,0.5);}
.zhh-head-logo{float: left}
.zhh-head-back{float: right}
.zhh-head a{color: #fff;font-size: 16px;}
.zhh-swiper{width: 100%;height: 100%;}
.zhh-swiper .swiper-container{height: 100%}
.zhh-swiper .swiper-slide{height: 100%}
.zhh-swiper .swiper-slide img{ max-width: 100%; display: block; height: 100%;margin: 0 auto;}
.zhh-swiper .swiper-slide .zhh-swiper-text{width: 100%;position: absolute;bottom: 0;left: 0;padding: 20px;
    background:rgba(0,0,0,0.5);}
.zhh-swiper .swiper-slide .zhh-swiper-text p{width: 60%; color: #fff;line-height: 2rem;margin: 0 auto}
.zhh-swiper-textNum{width: 60px; padding: 0 4px; margin-right: 20px; position: relative;color: #fff;font-size: 22px;border: 1px solid #fff;border-radius: 4px;overflow: hidden}
.zhh-swiper-textNum span{display: block;width: 50%}
.zhh-swiper-textNum span:nth-child(1){text-align: right}
.zhh-swiper-textNum span:nth-child(2){ float: right; text-align: left}
.zhh-swiper-textNum:before{content: '';width: 40px;height: 1px;position: absolute; top: 45%;left: 50%;margin-left: -20px;  transform: rotateZ(-45deg);background: #fff;}

.tzgg_list .news-list-l-item{padding: 20px 0;}
.tzgg_list .news-list-l-item .news-list-l-itemBox{margin-top: 10px}
.tzgg_list .news-list-l-item .news-list-l-itemText{padding-left: 0;}

.n-zyss-banner img{width: 100%;}
.n-zyss-top{padding: 40px 0px;  }
.n-zyss-top h4{font-size: 20px;padding-top: 10px;color:#181818;font-weight: 600 }
.n-zyss-top span{display: block;width: 30px; height: 5px;background: #181818}
.n-zyss-top > div {position: relative; padding:0;color:#181818;  font-size:30px;border-bottom: 5px solid #181818;}
.n-zyss-top > div input{border: 0; padding-right: 50px;}
.n-zyss-top > div i{ position: absolute;right: 0;top: -10px; font-size: 40px;color:#181818 }
.n-zyss-top ul li a{display: block;height: 30px;line-height: 30px;color:#181818;font-size: 20px; }
.n-zyss-top ul li a:hover{color:#0d3486;transition: 0s all  }

.n-zyss-content{margin-top: 60px;}
.n-zyss-contentTitle{overflow: hidden;position: absolute;left: 20px;top: 4px; }
.n-zyss-contentTitle h1{float: left; font-size: 108px;font-weight: 600;color: #0d3486;line-height: 78px;}
.n-zyss-contentTitle>div{float: left;margin-left: 22px;}
.n-zyss-contentTitle span{display: block;height: 15px;width: 56px;background: #d93544}
.n-zyss-contentTitle h3{ margin-top: 30px; font-size: 34px; color:#0d3486; }
.n-zyss-contentTitle h2{ margin-top: 10px; font-size: 44px; color:#0d3486; }
.n-zyss-contentBg{min-width: 1462px;}
.n-zyss-contentBox{ position: relative;width: 1920px;margin: 0 auto; }


.n-zyss-item{position: absolute;white-space: nowrap;width: auto;display: inline-block}
.n-zyss-item-l{display: inline-block;vertical-align: bottom; position: relative;padding-right: 16px;padding-bottom: 20px;white-space: initial}
.n-zyss-item-l:before{content: '';position: absolute;left: 5px;top: 18px; width: 3px; height:calc(100% - 18px) ;background: #192a82}
.n-zyss-itemTitle{ position: relative;z-index: 9}
.n-zyss-itemTitle span{display: inline-block;width: 12px;height: 12px;background: #d93544;margin-right: 10px;}
.n-zyss-itemTitle h5{display: inline-block;font-size: 20px;color: #192a82;font-weight: 600}
.n-zyss-itemList{padding-left: 22px}
.n-zyss-itemList span{color: #192a82;display: block;font-size: 14px;margin: 6px 0;font-weight: 600}
.n-zyss-itemList a{color: #413d3c;display: block;line-height: 20px;font-weight: 600;max-width: 200px;}
.n-zyss-itemList a:hover{color: #0d3486}
.n-zyss-itemDF{ overflow: hidden}
.n-zyss-item1{left: 323px;top: 324px;}
.n-zyss-item2{left: 1057px;bottom: 512px;}
.n-zyss-item2 .n-zyss-item-l:nth-child(2){padding-bottom: 100px;}
.n-zyss-item3{left: 1664px;bottom: 303px;}
.n-zyss-item3 .n-zyss-item-l{padding-bottom: 266px;}
.n-zyss-item4{left: 1460px;bottom: 207px;padding-bottom: 200px;}
.n-zyss-item4 .n-zyss-item-l{display: block}
.n-zyss-item4 .n-zyss-item-l:nth-child(2){background: url("../images/n-zyssImg2.png") no-repeat;background-size: 70% 100%; background-position: 18px 0}
.n-zyss-item4:before{content: '';position: absolute;left: 5px;top: 18px; width: 3px; height:calc(100% - 18px) ;background: #192a82}
.n-zyss-item5{ bottom: 347px;left: 825px;}
.n-zyss-item5 .n-zyss-item-l{padding-bottom: 50px;}
.n-zyss-item5 .n-zyss-item-l:nth-child(2) {padding-bottom: 0;}
.n-zyss-item5 .n-zyss-item-l:nth-child(2)::before {height: 100%;}
.n-zyss-item5 .n-zyss-item-l:last-child {
    display: block;
}
.n-zyss-item6{left: 438px;bottom: 266px;}
.n-zyss-item6 .n-zyss-item-l{min-height: 240px}
.n-zyss-item6 .n-zyss-item-l:nth-child(2){min-height: 410px}
.n-zyss-item7 {left: 1300px;bottom: 250px;}
.n-zyss-item7 .n-zyss-item-l {
    background: url(../images/n-zyssImg2.png) no-repeat;
    background-size: 100% 100%;
    /* background-position: 50% 0; */
}

.n-zyss-item7 .n-zyss-item-l::before {
    content: none;
}
.n-zyss-item7 .n-zyss-itemTitle {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
}
.n-zyss-item7 .n-zyss-itemTitle span {
    margin-left: 10px;
    margin-right: 0;
}
@media (min-width:1440px)and (max-width: 1660px){

}
@media (min-width:1200px) and (max-width:1440px){
    .g_w2,.g_w{padding-left: 5%;padding-right: 5%;}
    .i-news-title h3,.i-news-title span{margin-left: 10px;}

}
@media (min-width:767px) and (max-width:1200px){
    .i-banner-l{display: none}
    .g_w2,.g_w{padding-left: 5%;padding-right: 5%;}
    .i-newsList{flex-wrap: wrap;justify-content: center}
    .i-newsList>div{width: 46%;margin: 1%; }
    .i-newsList>div:nth-child(2){margin: 1%;}

    .news-list-l{margin-right: 0;width: 100%;}
    .news-list-r{display: none}
    .i-yx-myTab{display: block}
    .i-yx-myTab #myTab3{ position: relative; padding: 0;overflow: hidden}

    .i-yx-myTab #myTab3 li{width: 32%; margin-right: 1%; float: left}
    .i-yx-myTab #myTab3 li span{font-size: 16px;}
    .i-yx-myTab #myTab3 li i{display: none}
    .i-yx-myTab #myTabContent{padding-left: 0;  width: 100%;}

    .i-m .g_w{display: block}
    .i-media{width: 100%}
    .i-m-content{width: 100%;}
    .i-m-img{width: 50%;}
    .i-m-img img{width: 100%;}
    /*.i-m-list{width: 50%;}*/
    .i-m-list{width: 100%;padding-left: 60%}

    .i-video{margin-top: 30px;width: 100%}

    .i-z .g_df{display: block}
    .i-z .g_df>div{width: 100%;padding: 20px;min-height: 0}
    .i-zs img{width: 100%}

    .i-video-swiper .swiper-slide img{width: 100%;height: auto}
    .zp-list-l{width: 100%;margin-right: 0}
    .bodyList{display: block}
    .bodyList-l{width: 100%;position: relative;top: 0}
    .bodyList-lNav{width: 100% ;   padding: 0; overflow: hidden;  background: #eee}
    .bodyList-lNav li{width: 30%;float: left;margin-right: 3%;text-align: center}
    .bodyList-lNav li span{ display: none!important;}
    .bodyList-lNav li a{margin: 0;float: none}
    .bodyList-r{ padding-left: 0; margin-top: 20px;width: 100%}

    .i-news-title h3,.i-news-title span{margin-left: 10px;}

    .n-zyss-top > div{font-size: 20px}
    .n-zyss-top ul li a{font-size: 18px}
    .n-zyss-content{display: none}

}
@media (min-width:924px) and (max-width:1220px){


}
@media (min-width:767px) and (max-width:924px){

}
@media (max-width:767px){
    .g_w2,.g_w{padding-left: 5%;padding-right: 5%;}
    .i-banner .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 10px;}
    .i-banner .swiper-pagination-bullet{    width: 30px;  height: 30px; font-size: 14px;  line-height: 30px;}
    .i-banner-l{display: none}

    .i-newsList{ margin-top: 40px; flex-wrap: wrap;justify-content: center}
    .i-newsList>div{width: 100%;margin: 1% 0 ; }
    .i-news-tzImg{min-width: 100%}
    .n-nav{display: block}
    .news-list-l{margin-right: 0;width: 100%;}
    .news-list-r{display: none}
    .news-list-l-itemBox{display: block}
    .news-list-l-itemImg{max-width: 100%;margin-right: 0;
        transform:translateY(0);
        -ms-transform:translateY(0);
        top: 0;
        position: relative;}
    .news-list-l-itemText{margin-top: 10px;padding-left: 0}
    .n-navR{ float: none; margin-top: 10px;}
    .i-showImg{margin-top: 40px;}
    .i-yx{margin-top: 40px;padding-bottom: 40px;}
    .i-yx-myTab{display: block;margin-top: 26px;}
    .xx_li-text{padding-bottom: 20px;  margin-top: 20px;}
    .i-yx-myTab #myTab3{position: relative; padding: 0;overflow: hidden}
    .i-yx-myTab #myTab3 li{width: 50%;float: left}
    .i-yx-myTab #myTab3 li span{font-size: 16px;}
    .i-yx-myTab #myTab3 li i{display: none}
    .i-yx-myTab #myTabContent{padding-left: 0;  width: 100%;}
    .xx_li-img{margin-top: 20px;}
    .xx_li-imgL{width: 100%}
    .xx_li-imgL h3{font-size: 18px;}
    .xx_li-imgL .move{margin-top: 20px;
        width: 60px;
        height: 20px;
        line-height: 20px;
        font-size: 12px; }
    .i-sj{padding: 40px 0 40px 0;}
    .i-sj-content-item{margin-top: 40px;}
    .i-sj-content-item h1{font-size: 34px;}

    .i-m{padding-top: 40px;  padding-bottom: 40px;}
    .i-m .g_w{display: block}
    .i-media{width: 100%}
    .i-m-content{width: 100%;display: block}
    .i-m-img{width: 100%;position: relative}
    .i-m-img img{width: 100%;}
    .i-m-list{width: 100%; max-width: 100%; margin-top: 20px;padding-left: 0}
    .i-video{margin-top: 30px;width: 100%}

    .i-z .g_df{display: block}
    .i-z .g_df>div{width: 100%;padding: 20px;min-height: 0}
    .i-zs img{width: 100%}
    .i-zs-text{width: 200px;  height: 40px;  line-height: 40px;left: 0;font-size: 22px;bottom: 50px;}
    .i-nm-itemLogo{display: none}

    .i-video-swiper .swiper-slide img{width: 100%;height: auto}
    .i-nm-itemText{padding: 0 10px 0 0 ; }
    .i-nm-itemBtn{position: relative;
        transform: translateY(0);
        -ms-transform: translateY(0);
        margin-top: 10px;}


    .i-news-title h3,.i-news-title span{margin-left: 10px;}

    .zp-list-l{width: 100%;margin-right: 0}

    .zp-list-item {margin-top: 10px;padding: 20px 16px 20px 16px;}
    .zp-list-itemTitle{display: block}
    .zp-list-itemTitle h4{float: none;width: 100%;margin-top: 10px;}
    .zp-list-itemTitle>div{float: none;width: 100%;margin-top: 10px;}
    .zp-list-itemText{margin-top: 20px;}
    .zp-list-itemB{margin-top: 20px;}

    .n-navBox{height: inherit}
    .n-nav{padding: 10px;}
    .n-navL{margin-top: 10px;float: none;width: 100%;}
    .n-navL li{width: 50%;margin-right: 0;margin-top: 10px;}

    .bodyList{display: block}
    .bodyList-l{width: 100%;position: relative;top: 0;}
    .bodyList-lNav{width: 100% ; padding: 0;overflow: hidden }
    .bodyList-lNav li{ float: left; width: 49%;padding: 6px 10px;margin: 1px;text-align: center}
    .bodyList-lNav li span{ display: none!important;}
    .bodyList-lNav li a{margin: 0;float: none}
    .szList-r .container .row > div{margin-bottom: 20px;}
    .news-videoItem{padding: 20px 0 10px 0;}
    .news-videoItem > .container > .row > div{padding: 0; margin-bottom: 10px}

    .zc-list{margin-bottom: 40px;}
    .zcList-r{padding-bottom: 40px; }
    .bodyList-r{ padding-left: 0; margin-top: 20px;width: 100%}
    .zcList-r-t{display: block}
    .zcList-r-tImg{ position: relative; max-width: 100%; margin-right:0;}
    .zcList-r-tInfo{ min-height: 200px; margin-top: 10px;padding-left: 0}
    .zcList-r-tInfo ul{margin-top: 20px;}
    .zcList-r-qm{margin-top: 40px;}
    .zcList-r-b{margin-top: 20px;}
    .zcList-r-b p{margin-top: 20px}
    .news-list-l-item{padding: 20px 0 20px 0;}
    .news-list-l-itemNum{margin-top: 20px;}

    .zz-top h2{font-size: 26px;}

    .zhh-head-back{margin-top: 20px;}
    .zhh-swiper .swiper-slide .zhh-swiper-text p{max-height:100px;overflow: hidden}
    .zhh-head-logo img {width: 160px;height: auto}

    .n-zyss-top > div{font-size: 20px}
    .n-zyss-top ul li a{font-size: 18px}
    .n-zyss-content{display: none}


}


