@charset "utf-8";
.banner .pgba{z-index: 5;position: absolute;bottom: .3rem;left: 0;text-align: center;}
.banner .pgba span{color: #fff;width: .4rem;height:4px;border-radius:2px !important; background:#fff;opacity:1;margin: 0 .06rem!important;position: relative;}
.banner .pgba span.active{opacity: 1;}
.banner .pgba span.active i{display: block;}
.banner .pgba span i{position: absolute;left:0;top: -1px;bottom: -1px;width: 0;background: #0b66ad;display: none}

.banner .swiper-slide .a{position: relative;
    display: block;
    z-index: 0;
    overflow: hidden;
    width: 100%;
    height: 33vw;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;}
.banner .swiper-slide .a{position: relative;display: block;overflow: hidden;}
.banner .swiper-slide .bg video{ width: 100%; height: 100%; object-fit: cover}
.banner .swiper-slide .bg:before{content: '';position: absolute;left: 0;right: 0;height: 20%;
/*background: url(../img/bamask.png) no-repeat bottom center;*/
background-size: 100% 100%;z-index: 1;bottom: 0}
.banner .swiper-slide .bg{-webkit-transform: scale(1);position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 0;transition:linear 0s;background-size: cover !important;}
.banner .swiper-slide-active .bg{-webkit-transform: scale(1);}
@media screen and (max-width: 1400px){

}
@media screen and (max-width: 1200px){

}
@media screen and (max-width:1024px){
.banner .swiper-slide .a{height: 50vw;min-height: inherit;}
}
@media screen and (max-width:900px){
.banner .swiper-slide .a{height: 46vw}
}
@media screen and (max-width:640px){
.banner .pgba{bottom: .15rem}
.banner .swiper-slide .a{height: 52vw}
}

.compensate-for-scrollbar{margin-right: 0!important}
.fancybox-iframe, .fancybox-video{/* object-fit: cover; */}

.inmor{display: flex;line-height: .31rem;color: #0b66ad;position: absolute;right: 0;top: .15rem;}
.inmor i{display:none;height: .31rem;margin-left: 5px;position: relative;}
.inmor i svg{height: .31rem;width: .62rem\0;overflow: visible;}
.inmor i svg *{ transition:.5s}
/*.inmor i svg circle{transition: .3s}
.inmor:hover i circle{transform: scale(1.1);transform-origin: .2rem center;}*/
.intit{position: relative;margin-bottom: .4rem;background:url(../img/bg_intit.png) no-repeat left bottom;height:70px;padding-bottom:6px;}
.intit h4{float:left;color: #0b66ad;position: relative; line-height:50px; background:url(../img/lm1.png) no-repeat left center; padding-left:50px;padding-top: 0rem}
.intit h4 span{float:left; font-size:36px;font-weight: bold;display: block;line-height: 36px;margin:7px 0; border-right:2px solid #0b66ad; padding-right:10px;}
.intit h4 em{margin-left:10px; float:left;font-size:24px; line-height:24px;margin-top:16px;}

.homec-c{margin-top:0.75rem;}

.clsr-1{fill:#0b66ad;}
.clsr-2,.clsr-3,.clsr-4{fill:none;stroke-miterlimit:10;}
.clsr-2{stroke:#0b66ad;}
.clsr-3,.clsr-4{stroke:#fff;stroke-width:1px;position: relative;}
.clsr-4{stroke-linecap:round;}

.clsb-1{fill:#ffffff;}
.clsb-2,.clsb-3,.clsb-4{fill:none;stroke-miterlimit:10;}
.clsb-2{stroke:#ffffff;}
.clsb-3,.clsb-4{stroke:#1a67ab;}
.clsb-4{stroke-linecap:round;}



.homea{min-height: 2rem;background: url(../img/abg.png) no-repeat center;background-size: cover;padding: .7rem 0 0.3rem;}
.homea .intit a{position:absolute; top:0; right:0;; display: block;width: 110px;height:auto;overflow: hidden;color: #fff;text-align:right; background:url(../img/bg_more.png) no-repeat left center; line-height:50px;}
.homea .intit a i{display:none; font-size: .18rem;margin-left: 5px}
.homea .intit a span{position: relative;z-index: 3;font-size:18px; color:#0b66ad;}
.homea .intit a:after{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: 0;}
.homea .intit a:hover:after{ }
.homea .intit h4 span{border-right:2px solid #fff; padding-right:10px;}
.homea .intit h4 span em{margin-left:10px;}

.homea .aleft{width: 53%;}
.homea .aright{width: 45%;}
.homea .aleft .slide-news .pic{height: 5.4rem}
.homea .aleft .slide-news .txt{position:relative;height: 1rem;background: rgba(255,255,255,.9);padding: .15rem .3rem;}
.homea .aleft .slide-news .txt h4{font-size: .22rem;line-height: 1.5em;margin-bottom: .1rem;max-height: .66rem\0}
.homea .aleft .slide-news .txt time{background:url(../img/new_time.png) no-repeat left center; line-height:50px; width:176px; text-align:center; color: #fff;font-size: .18rem; position:absolute;top:-50px; left:20px;}
.homea .aleft .slide-news .prev,.homea .aleft .slide-news .next{width: .6rem;height: .6rem;text-align: center;line-height: .6rem;position: absolute;top: 2.4rem;z-index: 5;  color:transparent;font-size: .24rem;transition: .3s;}
.slide-news .swiper-pagination-bullet{width:8px; height:8px;opacity:1; background-color:#fff9; margin:0 4px;border-radius:100%;}
.slide-news .swiper-pagination-bullet-active{background-color:#fff;}
.slide-news .swiper-pagination-bullets{bottom:180px !important;left:auto !important; right:0 !important; width:200px !important; }
.picNew .slide-news .swiper-pagination-bullets{bottom:15px !important;width:100px !important;}

.homea .aleft .slide-news .prev{left: 0;background:url(../img/new_prev.png) no-repeat center center;}
.homea .aleft .slide-news .next{right: 0;background:url(../img/new_next.png) no-repeat center center;}
.homea .aright ul li:first-child{padding-top: 0;border-top: 0}
.homea .aright ul li{border-top: 1px dashed #bbb;padding: .15rem 0}
.homea .aright ul li .pic{height: 2.5rem;margin-bottom: .15rem}
.homea .aright ul li .txt h4{font-size: .2rem;line-height: 1.5em;margin-bottom: .05rem}
.homea .aright ul li .txt time{font-size: .18rem;color: #222;line-height: .4rem;}


.homeb{/* padding: 0.4rem 0; */display: block;min-height:100px;padding: 0.6rem 0;background: url(../img/bbg.png) #0b66ad no-repeat center;background-size: cover}
.lm2{float:left; margin-top:50px; width:100%; line-height:42px; text-align:center; padding:35px 0; background:url(../img/lm2.png) no-repeat top center;}
.lm2 h6{color:#fff; font-size:42px; font-weight:bold;}
.homee .lm2{float:left; margin-top:50px; width:100%; line-height:42px; text-align:center; padding:35px 0; background:url(../img/lm4.png) no-repeat top center;}
.homee .lm2 h6{color:#0b66ad; font-size:42px; font-weight:bold;}
.homeb .homec-a .list{padding-top:0.8rem;}
.homeb .homec-a .list li{height:1rem;}
.homec .intit h4{color: #fff;border-left-color: #fff;padding-top: 0}
.homec .intit h4 em{position: static;display: inline-block;margin-left: .1rem}
.homec .intit h4 span{position: static;display: inline-block;}
.homec .intit .inmor{color: #fff;top: 0}
.homeb .aleft{width: 50%;padding: .7rem .5rem .6rem 0;border-right: 1px solid rgba(255,255,255,.15);color: #fff}
.homeb  a{color: #fff}
.homeb .aright{width: 50%;padding: .7rem 0 .6rem .5rem;color: #fff}
.homeb span.slog{position: relative;left: -.14rem;font-size: .26rem;display: block;margin-bottom: .1rem}
.homeb .item a{display: flex;justify-content: space-between;flex-wrap: wrap;}
.homeb .item .pic{width: 58%;height: 2.3rem}
.homeb .item .txt{width: 42%;padding-left: .3rem}
.homeb .item .txt h4{font-size: .2rem;line-height: 1.5em;margin-bottom: .15rem;max-height: .9rem\0}
.homeb ul{margin-top: .25rem}
.homeb ul li{border-top: 1px solid rgba(255,255,255,.4);padding: .18rem 0}
.homeb ul li time{font-size: .18rem}
.homeb ul li h4{font-size: .2rem;line-height: 1.5em}
.homeb .aright ul li h4{position: relative;padding-right: 1rem}
.homeb .aright ul li h4 time{position: absolute;right: 0;top: -2px;}
.homeb .aleft ul li{padding: .25rem 0}
.homeb .aleft ul li h4{margin-bottom: .1rem}


.homec2{padding: .6rem 0;background: url(../img/cbg.png)  #eff2f7 no-repeat center;background-size: cover}
.homec2 .homec-a .intit{width:100%;}
.homec2 .intit .inmor{color:#0b66ad;}
.homec2 .cb{margin-bottom:0 !important;}
.homec2 .homec-a .picNew{margin-top:1rem;}
.homec2 .cb .intit{background:url(../img/bg_intit.png) no-repeat left bottom !important;}
.homec2 .cb .intit h4{color: #0b66ad;background-image:url(../img/lm1.png) !important;}
.homec2 .inmor{top:0; padding-left:25px;    width: 110px;
    height: auto; line-height:50px; background:url(../img/bg_more.png) no-repeat center left !important; text-align:right;}


.homec .ctit{margin-bottom: .8rem;}
.homec .ctit img{width: 90%;/* max-width: 7.31rem; */}
.homec-a .intit{width: 49%;position: absolute;top: 0;z-index: 9}
.homec .ca{margin-bottom: .5rem}
.homec .cb{margin-bottom: .5rem}
.homec .intit h4{background-image:url(../img/lm3.png);}
.homec .ca .intit{right:0; background:url(../img/bg_intit2.png) no-repeat left bottom;}
.homec .cb .intit{left:0; background:url(../img/bg_intit3.png) no-repeat left bottom;}

.homec .inmor{padding-left:25px;    width: 110px;
    height: auto; line-height:50px; background:url(../img/bg_more2.png) no-repeat center left; text-align:right;}

.homec .ca .picNew{padding: .3rem 0 .3rem .3rem;height:4.6rem;}
.homec .cb .picNew{padding: .3rem  .3rem .3rem 0;height:4rem;}
.homec .ca .picNew .bg:after{background:#c3b402;transform:skewX(-15deg);transform-origin: top right;left: 0;width: 90%}
.homec .cb .picNew .bg:after{background: #70ad47;transform:skewX(-15deg);transform-origin: bottom left;right: 0;width: 90%}
.homec-a a.bg-mask{display: block;position: relative;}
.homec-a .picNew{position: relative;width: 49%;}
.homec-a .picNew .bg{position: absolute;top: 0;left: 0;bottom: 0;right: 0;overflow: hidden;z-index: 0}
.homec-a .picNew .bg:after{content: '';position: absolute;top: 0;bottom: 0;;z-index: 0}
.homec-a .picNew .pic{height: 4rem}
.homec-a .list{position: relative;width: 49%;padding-top:1.3rem}
.homec-a .list li{width: calc(50% - .125rem);height: 1.4rem;transition: .3s}
.homec-a .list.kxyj_l{width: 67%;float:left;}
.homec-a .list.kxyj_l li{width: calc(33.3% - .125rem);}
.kxyj_r{width: 32%;float:right;margin-top: 1.3rem;}


.homec-a .list li a{display: block;color:#333; padding: .2rem}
.homec-a .list li:hover{box-shadow: 0 0 .15rem rgba(0,0,0,.15)}
.homec-a .list li h4{line-height: 1.5em;font-size: .2rem;max-height: .9rem\0}
.homec .cb .list .aline_r{background-image:linear-gradient(#045ea2,#045ea2);}
.homec .cb .list .alin_r:hover .aline_r{color: #045ea2}
.homec .ca .list li{border-bottom:4px solid #f58031;margin-bottom: 0.25rem;}
.homec .cb .list li{border-bottom:4px solid #70ad47;margin-bottom: 0.25rem;}
.homec .ca .list li{background: url(../img/cli1.png) #fff no-repeat center;background-size: cover;}
.homec .ca .list li:nth-child(1){background: url(../img/cli1.png) #fff no-repeat center;background-size: cover;}
.homec .ca .list li:nth-child(2){background: url(../img/cli2.png) #fff no-repeat center;background-size: cover;}
.homec .ca .list li:nth-child(3){background: url(../img/cli3.png)#fff no-repeat center;background-size: cover}
.homec .ca .list li:nth-child(4){background: url(../img/cli4.png) #fff no-repeat center;background-size: cover}
.homec .ca .list li:nth-child(5){background: url(../img/cli5.png) #fff no-repeat center;background-size: cover}
.homec .ca .list li:nth-child(6){background: url(../img/cli6.png) #fff no-repeat center;background-size: cover}
.homec .cb .list li{background: url(../img/cli1.png) #fff no-repeat center;background-size: cover;}
.homec .cb .list li:nth-child(1){background: url(../img/cli1.png) #fff no-repeat center;background-size: cover;margin-bottom: .25rem}
.homec .cb .list li:nth-child(2){background: url(../img/cli2.png) #fff no-repeat center;background-size: cover;margin-bottom: .25rem}
.homec .cb .list li:nth-child(3){background: url(../img/cli3.png) #fff no-repeat center;background-size: cover}
.homec .cb .list li:nth-child(4){background: url(../img/cli4.png) #fff no-repeat center;background-size: cover}
.homec .cb .list li:nth-child(5){background: url(../img/cli5.png) #fff no-repeat center;background-size: cover}
.homec .cb .list li:nth-child(6){background: url(../img/cli6.png) #fff no-repeat center;background-size: cover}


.homec-a .picNew  .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 3;background: rgba(0,0,0,.4);color: #fff;padding:.18rem .2rem;font-size: .18rem;transition: .3s}

.tab1{position:relative;float:left;margin-top:30px;width:100%;margin-right:0%;}
.tab1 .hd{position:relative;z-index:9;float:left;width:100%;margin-bottom: 20px;height: 50px;border-bottom:0px solid #c5cbdb;}
.tab1 .hd ul{width:100%; text-align:center;}
.tab1 .hd ul li{display: inline-block;cursor:pointer;font-size:36px;padding: 0 0.5em;line-height: 50px;color:#333;width:auto;height:50px;background: none;}
.tab1 .hd ul li.on,.tab1 .hd ul li:hover{font-weight: bold;color:#005cbb;}
.tab1 .bd{position:relative;float:left; width:100%;}
.tab_bd{display:none; width:100%;}
.tab_bd .xsdtSwiper,.tab_bd .tzggSwiper{overflow:hidden;}
.xsdt_sj{display:none;}
.xsdt_pc{display:block;}
.tab_bd .prev2,.tab_bd .prev3{left:-50px;}
.tab_bd .next2,.tab_bd .next3{right:-50px;}
.noticetab_list{position:relative;margin: auto;margin-top:0;width:100% !important;margin-bottom:0;}
.noticetab_list .slick-arrow{position:absolute;top:50%;margin-top: -0.3rem;color: transparent;width: 0.44rem;height: 0.44rem;}
.noticetab_list .slick-prev{left:-0.5rem;background:url(../img/new_prev.png) no-repeat center center;background-size: cover;}
.noticetab_list .slick-next{/* right:0; */right:-0.5rem;background:url(../img/new_next.png) no-repeat center center;background-size: cover;}
.xsdt .slick-track{opacity: 1;
    width: 7200px !important;
    transform: translate3d(-1440px, 0px, 0px); }
.xsdt .slick-slide{width: 1440px !important;}
.xsdt:last-child .slick-track{margin-left:-1440px;}
.xsdt ul li{width: 31.3%;margin:0 1%; float:left; background:url(../img/bg_tzgg.png) no-repeat right bottom #fff;margin-bottom: 0.37rem;}
.xsdt ul li a{/* display: flex; */padding: .4rem .3rem;/* justify-content: space-between; */height: auto;width: 100%;/* transition: .3s; */float: left;}
.xsdt ul li .time{padding-top: 4px;width: 60px;float: left;margin-right: 20px;}
.xsdt ul li .time time{display: block;width: .7rem;height: .7rem;border: 1px solid #0b66ad;background: #fff;text-align: center;color:#0b66ad }
.xsdt ul li .time time span{display: block;background:#0b66ad;color: #fff;height: .4rem;line-height: .34rem;font-size: .32rem}
.xsdt ul li .time time em{display: block;height: .28rem;line-height: .26rem;font-size: .15rem}
.xsdt ul li .txt{width: calc(100% - 80px);float: right;}
.xsdt ul li .txt h4{font-size: .18rem;line-height: .24rem;/* font-size: .2rem; *//* line-height: 1.5em; */max-height: .9rem\0;color: #000;font-weight: bold;}
.xsdt ul li  p{float:left;width:100%;font-size: .14rem;margin-top: 10px;line-height: .2rem;}
.xsdt ul li:hover a{box-shadow: 0 0 .15rem rgba(0,0,0,.1)}

.xsdt .more{float:left; width:100%; text-align:center; line-height:40px; font-size: 18px;
    color: #0b66ad;}

.tzgg ul li{width:49%;background:url(../img/bg_tzgg.png) no-repeat right bottom #fff;margin-bottom: 0.2rem;}
.tzgg ul li dl{float: left;width:100%;padding: 10px;}
.tzgg ul li dl dt{
    float: left;
    width: 100%;
    line-height:50px;
    font-size: 0.25rem;
    font-weight: bold;
    color: #0b66ad; border-bottom:2px solid;
}
.tzgg ul li dl dt a{float:right; padding-left:20px; height:auto;font-size: 0.2rem;font-weight:normal;
    color: #0b66ad;background: url(../img/bg_more.png) no-repeat left center;}
.tzgg ul li dl dd{
    float: left;
    width: 100%;padding:5px 0;
    line-height:.24rem;
    border-bottom: 1px solid #f0f0f0;
}.tzgg ul li dl dd:hover{background:#fff;}
.tzgg ul li dl dd .txt{width:100%;}
.tzgg ul li dl dd a{float:left; width:100%; height:auto; font-size:0.18rem;    }
.tzgg ul li dl dd a:hover{box-shadow:none;}
.tzgg ul li dl dd a h4{
    float:left;
    width: calc(100% - 75px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    }
.tzgg ul li dl dd .din{float:right; font-size:0.16rem;}

.tzgg ul li a{display: flex;/* padding: .3rem; */justify-content: space-between;height: 1.5rem;transition: .3s}
.tzgg ul li .time{padding-top: 4px}
.tzgg ul li .time time{display: block;width: .7rem;height: .7rem;border: 1px solid #0b66ad;background: #fff;text-align: center;color:#0b66ad }
.tzgg ul li .time time span{display: block;background:#0b66ad;color: #fff;height: .4rem;line-height: .34rem;font-size: .32rem}
.tzgg ul li .time time em{display: block;height: .28rem;line-height: .26rem;font-size: .15rem}
.tzgg ul li .txt{width: calc(100% - .9rem)}
.tzgg ul li .txt h4{font-size: .16rem;line-height: .24rem;/* font-size: .2rem; *//* line-height: 1.5em; */max-height: .9rem\0}
.homec-c1 ul li:hover{box-shadow: 0 0 .15rem rgba(0,0,0,.1)}

.homed{padding: 0.6rem 0;position: relative;background: url(../img/dbg.png) #1968aa no-repeat top center;}
.homed .intit{width:100%; background:url(../img/bg_intit4.png) no-repeat left bottom !important;}
.homed .intit h4 span{border-right-color:#fff;}
.homed .homec-a .picNew{margin-top:1.2rem;}

.homee{display: none;padding:.9rem 0 .7rem 0;background: url(../img/ebg.png) no-repeat center;background-size: cover}
.bksjy{
    position: relative;
    width: 49%;
    margin: 10px 0;
    /* padding: 0.3rem; */
    /*background:url(../img/bg_bksjy.png) no-repeat top left;*/
    }
.yjsjy{
    position: relative;
    /* padding: 0.3rem; */
    margin: 10px 0;
    width: 49%;
    /* background:url(../img/bg_yjsjy.png) no-repeat bottom right; */
    }    
.bksjy_bg{float:left;padding: 0.2rem 0.3rem;width:100%;background-color:#e0eafb;}
.bksjy_bg h6{float:left; width:100%; text-align:center; color:#0b66ad; line-height:134px; font-size:26px; font-weight:bold;}
.bksjy_bg .intit h4{background: url(../img/lm1.png) no-repeat left center;}
.bksjy_bg .intit{margin-bottom:10px;}

.bksjy_bg .intit h4,.bksjy_bg .intit .inmor{color:#0b66ad;}
.bksjy h6{  background:url(../img/lm_bks.png) no-repeat bottom center;}
.yjsjy h6{background:url(../img/lm_yjs.png) no-repeat bottom center;}
.bksjy_bg ul{float:left;width:100%;margin: 0;}
.bksjy_bg ul li{float:left;width:100%;line-height: 40px;padding: 0 !important;border: 0;}
.bksjy_bg ul li a{float:left;position: relative;z-index: 3;width:100%;line-height: 40px;}
.bksjy_bg ul li span.time{float:right;font-size:max(.18rem,14px); color:#888;width:120px; text-align:right;}
.bksjy_bg ul li:hover a{color:#0b66ad; font-weight:bold;}
.bksjy_bg ul li:hover span.time{color:#0b66ad;}

.bksjy_bg ul li:hover a .txt {color: #d20b17}
.bksjy_bg ul li:hover a .txt span.aline_w{color: #d20b17;background-image:linear-gradient(#d20b17,#d20b17);background-size:100% 1px}
.bksjy_bg ul li a h4{position: relative;z-index: 3;font-size:max(.18rem,14px);width: calc(100% - 70px);overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;font-weight:bold;line-height: 40px;color:#000;float: left;}
.bksjy_bg ul li a time{position: relative;z-index: 3;float: left;color: #666;}
.bksjy_bg ul li a span.slog{position: relative;z-index: 3;display: inline-block;}

.bksjy_bg .inmor{float:right; position:relative; right:0; top:10px;padding-left:25px;    width: 110px;
    height: auto; line-height:50px; background:url(../img/bg_more.png) no-repeat center left; text-align:right;}

.homef{display: none;position:relative;padding:.9rem 0 .7rem 0;background: url(../img/fbg.png) no-repeat center;background-size: cover}
.homef .intit{width: 49%;position: absolute;top: 0;left:0; z-index: 9;background:url(../img/bg_intit2.png) no-repeat left bottom;}
.homef .intit h4{color:#fff; background-image:url(../img/lm3.png);}
.homef .intit h4 span{border-right-color:#fff;}
.homef  .inmor{padding-left:25px;color:#fff;    width: 110px;
    height: auto; line-height:50px; background:url(../img/bg_more2.png) no-repeat center left; text-align:right;}
.homef .picNew{position: relative;margin-top:1.1rem; width: 49%;}
.homef a.bg-mask{display: block;position: relative;}
.homef .picNew .pic{height:446px;}
.homef .picNew .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 3;background: rgba(0,0,0,.4);color: #fff;padding:.18rem .2rem;font-size: .18rem;transition: .3s}
.listtp{position:relative; width:49%; margin-top:0rem;}
.listtp ul li{position:relative;width: calc(50% - .125rem);height: auto; margin-bottom:0.2rem; transition: .3s}
.listtp ul li a.bg-mask{display: block;position: relative;}
.listtp ul li a.bg-mask .pic{height:265px;}
.listtp ul li a.bg-mask .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 3;background: rgba(0,0,0,.4);color: #fff;padding:.18rem .2rem;font-size: .18rem;transition: .3s}

.homeg{position:relative;background: url(../img/gbg.png) #eef1fa no-repeat top center;padding:0.5rem 0;}
.homeg .intit{width:100%;}
.homeg .inmor{padding-left:25px;color:#0b66ad;    width: 110px;
    height: auto; line-height:50px; background:url(../img/bg_more.png) no-repeat center left; text-align:right;}



.video{position:relative; width:100%;padding-top:0rem;}
.video ul{width:100%;}
.videolist,.video ul li{ position:relative; width:49%; height:auto;  margin-bottom:30px; }
.videolist:hover,.video ul li{ cursor: pointer; }
.videolist img,.video ul li img{width:100%;max-height: 350px;}
.video .xyfcSwiper{overflow:hidden;}
.xyfc_sj{display:none;}
.xyfc_pc{display:block;}
.video .prev2{left:-50px;}
.video .next2{right:-50px;}

.videoed { display:none; width:50px !important; height:50px; position: absolute; left:45%; top:45%; z-index:9; border-radius:100%; }
.videos{ display:none; text-align:center; border:0; position:fixed; left:0; top:0; background-color:#0009; z-index:100; width:100%; height:100%; }
.vclose { position:absolute;right:10%; top:1%; border-radius:100%; cursor: pointer; }
#video{width:80%; height:auto; margin:0.25rem auto;}

.footer{position:relative;width:100%;height: auto;overflow: hidden;background: url(../img/footer.png) #0a5c9b no-repeat center bottom;}
.foot{margin: 0 auto;
    max-width: 14.4rem;
    width: 100%;}
.foot_l{width: 375px;display: none;float: left;}
.f_links{float:left;width:100%;/* padding:0.2rem 0 0 0; */max-width:1060px;}
.f_links h6{float:left;width:100%; font-size:24px; color:#fff; line-height:60px;}
.f_links ul{float:left;width: 101%;}
.f_links ul li{float:left;/* min-width:100px; */width: 32.3%;margin-right:1%;margin-bottom:0.2rem;align-items: center;display: flex;line-height: 24px;border: 1px solid #0b66ad;padding: 5px 10px;padding-left:30px;background:url(../img/bg_link.png) no-repeat left 10px center;}
.f_links ul li a{color: #0b66ad;font-size:0.14rem;}
.links{float:left;width: calc(100% - 500px);padding:0.2rem 0 0 0;max-width:1060px;}
.links h6{float:left;width:100%; font-size:24px; color:#fff; line-height:60px;}
.links ul{float:left; width:100%;}
.links ul li{float:left;min-width:100px;margin-right:1%;margin-bottom:0.2rem;align-items: center;display: flex;line-height: 24px;border:1px solid #fff;padding: 5px 10px;padding-left:30px;background:url(../img/bg_link2.png) no-repeat left 10px center;}
.links ul li.li5{margin-right:1.5%;}
.links ul li a{color:#fff; font-size:0.14rem;}

.foot_pic{float: left;width: 100%;/* width: 360px; *//* height: 100px; */ */margin-bottom: 30px;padding: 0;overflow:hidden;}
.kxyj_slider{position: relative;/* overflow:hidden; */}
.kxyj_slider hd{display:none}
.kxyj_slider .bd{position: relative;width: 100%;height:310px; /* height:180px;*/overflow:hidden;}
.kxyj_slider .bd .tempWrap{height:100% !important;}
.kxyj_slider .bd ul{width:100%;float:left;}
.kxyj_slider .bd ul li{float:left;width:100%;}
.kxyj_slider .bd ul li .pic{width:49%;height:30px;overflow:hidden;margin-bottom:5px;}
.kxyj_slider .bd ul li .pic img{width:100%;}

.code{float:right; padding:0.5rem 0 0 0; text-align:center;}
.ewm{width:120px;display:inline-block;}
.ewm img{width:120px; height:120px;;}
.ewm span{float:left; width:100%; text-align:center; line-height:40px; color:#fff; font-size:16px;}

.teacher_lb{float:left; width:100%; margin-bottom:40px;}
.teacher_lb h4{
    float:left;
    width:100%;
    color: #06639e;
    font-weight: bold;
    font-size: 24px;
    margin-top: 20px;
    margin-bottom: 10px;
    line-height: 50px;
    border-bottom: 2px solid #06639e;
    }
.teacher_lb h6{
    float:left;
    width:100%;
    color: #06639e;
    font-weight: bold;
    font-size:18px;
    line-height: 40px;
    }
.teacher_lb ul{float:left; width:100%;margin-bottom:10px;}
.teacher_lb ul li{float:left;width: 16%;line-height:30px;}
.teacher_lb ul li a{font-size: 14px;
    font-weight: bolder;
   }
.teacher_lb ul li:hover a{color: #06639e;}
.jslist{float:left; width:100%; overflow:hidden;}
.jslist ul{float:left; width:100%;}
.jslist ul li{float:left;margin:5px 1%;border-bottom: 0px solid #004a98;width:14.6%;text-align:center;}
.jslist ul li .pic{width:170px;height:250px;overflow: hidden;display: inline-block;}
.jslist ul li .pic img{
    height: 100%;
}
.jslist ul li a p{
    font-size: 14px;
    color: #333;
    line-height: 30px;
}

.copy{float:left;padding:20px 0; width:100%; background-color:#004f8c;}
.copy p{line-height:20px; text-align:center; font-size:16px; color:#fff;}
@media (max-width: 1600px){
	.homef .intit,.homef .picNew{width:44%;}
	.listtp{width:54%;}
	.homef .picNew .pic{height:404px;}
.listtp ul li a.bg-mask .pic{height:240px;}
.links ul li{margin-right:5px;}
.links ul li.li5{margin-right:20px;}
.kxyj_slider .bd{height:250px;}
}
@media (max-width: 1440px){
.homeb{min-height:4rem;}
.xsdt .slick-track{opacity: 1;
    width: 5905px !important;
    transform: translate3d(-1181px, 0px, 0px);}
.xsdt:last-child .slick-track{margin-left:-1181px;}
.xsdt .slick-slide{width: 1181px !important;}
.links ul li.li5{margin-right:20px;}
}
@media (max-width: 1370px){

.homec .inmor{width:auto;}
}
@media (max-width: 1280px){
.homea .aleft .slide-news .pic{height:4.07rem}
}

@media (max-width: 1024px){
	.homef .picNew{margin-top: 1.3rem; }
	.homef .picNew .pic{height:240px;}
.listtp ul li a.bg-mask .pic{height:145px;}
.links ul li.li5{margin-right:5px;}
.tab_bd .prev2,.video .prev2{left:0px;}
.video .next2,.tab_bd .next2{right:00px;}
}
@media (max-width: 980px){

.homeb ul li h4{height:auto!important;}


.jslist ul li{width:23%;}
.homee .hetop ul{width: 100%;margin-top: .3rem;
justify-content: flex-start;
}
.homee .hecon .aleft{width: 100%;padding-bottom: .5rem}
.homee .hecon .aright{width: 100%}
.homee .hecon .aright .item4 ul li{font-size: .18rem}
.homee .hetop ul li{margin-left: 0}
}
@media (max-width: 900px){
.homea .aleft{width: 100%;margin-bottom: .3rem}
.homea .aright{width: 100%}
.homea .aleft .slide-news .pic{height: 50vw}
.homea .aleft .slide-news .sbtn a{top: 25vw;margin-top: -.3rem}
.homea .aright ul li .pic{height: 50vw}	
.homeb .aleft{width: 100%;padding: .5rem 0 0;border-right: 0}
.homeb .aleft ul li:last-child{border-bottom: 1px solid rgba(255,255,255,.4);}
.homeb .aright{width: 100%;padding: .5rem 0}
.homeb span.slog{font-size: .22rem}

.homec-a .intit{width: 100%;position: relative;}
.homec-a .picNew{width: 100%;margin-bottom: .3rem}
.homec-a .list{width: 100%;padding-top: 0}
.homec-a .list.kxyj_l,.kxyj_r{width: 100%;margin-top:0px;}
.homec-a .picNew .pic{height: 50vw}
.homec .cb .picNew {order:2}
.homec .cb .list {order: 1}
.tzgg ul li{width: 100%;margin-bottom: .2rem}
.tzgg ul li a{height: auto}
.homec{padding: .8rem 0 .8rem}
.homec-a .list li{height: auto}
.homed{padding: .8rem 0}
.homed .ul1 li{width: 50%}
.homed .ul1 li:nth-child(1){padding-bottom: .3rem}
.homed .ul1 li:nth-child(1) img{height: 2rem}
.homed .borl:after{border-right-color: transparent;border-top-color: #024b98;top: auto; bottom: -30px;transform: translateX(50%) translateY(0);right: 50%;}
.homed .ul1 li:nth-child(2):after{border-left-color: transparent;border-top-color: #f7f7f7;top: auto; bottom: -30px;transform: translateX(50%) translateY(0);right: 50%;left: auto}
.homed .ul2 li{width: 100%}
.homed .ul2 li.li1 .itemt{position: relative;left: 0}
.homed .ul2 li.li3{position: relative;width: 100%;height: auto;margin-top: .3rem;padding-bottom: .1rem}
.homed .ul2 li.li1 .pic{height: 55vw}
.homed .ul2 li.li1 .itemt{height: 2.4rem}
.homef ul{justify-content: space-between;}
.homef ul li {width: calc(50% - .25rem);margin-right: 0;margin-bottom: .4rem}

.homed .ul1 .items{width: 100%}
.homed .ul2  .li1{width: 100%}
.homed .ul2 li.li2 .item.more{position: relative;right: 0;bottom: 0;width: 100%;height: 1rem}

.homed:before{height: 8.9rem}
.homed:after{height:calc(100% -  8.9rem)}
.bksjy,.yjsjy,.homef .intit, .homef .picNew,.homef .listtp{width:100%;}
.homef .listtp{margin-top:.3rem;}
.homef .picNew .pic,.listtp ul li a.bg-mask .pic{height:auto;}
.homef .bg-mask .pic .a{background:none;}
.homef .picNew .pic img,.listtp ul li a.bg-mask .pic img{display:block !important;}
.footer{height:auto; min-height:260px; overflow:hidden; background-color:#125d99;}
.foot{width:90%;}.intit{margin-bottom: 0.05rem;}

.copy{padding:20px 10px;}
.code{width:100%; text-align: center; padding-top:0.3rem;}
.xsdt ul li{width:49%;}
.yjsjy{margin-top:.3rem;}
.xyfc_pc{display:none;}
.xyfc_sj{display: block;}
.video ul li{width:100%;}
.video .swiper-slide{margin-right:0 !important;}
.links,.foot_l{width:100%;}
.foot_pic{float:right;margin-top:0rem;}
.f_links{width: 100%;}
.xsdt ul li a{padding:0.15rem 0.2rem;;}
}

@media (max-width: 760px){
.homee .hetop ul li{width: 16.6666%;margin-bottom: .2rem}
.homee .hetop ul li a{margin:  0 auto}
.homee .hetop ul li a img{margin: 0 auto}
.homee .hetop{padding-bottom: .3rem}
.homec .ca .picNew,.homec .cb .picNew{height:auto;}
.homeb .homec-a .list,.homec2 .homec-a .list,.homec .ca .list{padding-top:0rem !important;}
.homeb .homec-a .list li,.homec2 .homec-a .list li,.homec .ca .list li{width:100%;}
.bksjy, .yjsjy{padding:0;width:calc(100% + 20px); margin:0 -10px;}
.yjsjy{margin-top:.3rem;}
.bksjy_bg{padding:10px;}
.wp, .foot{width:100%; padding:10px;}
.homef .intit{position:relative;}
.homef .picNew{margin-top:0.2rem;}
.homef .inmor,.homeg .inmor{width:auto;}

}
@media (max-width: 640px){
.homea .aleft .slide-news .pic{height: 56vw}
.homea .aleft .slide-news .sbtn a{top: 28vw;}
.homea .aleft .slide-news .txt h4{font-size: .2rem}	
.homea{padding: .6rem 0 .6rem}
.homeb .item .txt h4{-webkit-line-clamp: 4;}
.homec .intit h4{}
.homec .intit h4 em{position: absolute;margin-left: 0}
.homeb .item .pic{height: 2.1rem}
.homeb .intit .inmor{top: .15rem}
.homec-a .list li h4{font-size: .18rem}
.homec-c ul li .time{padding-top: 0}
.homed .ul1 li .pic{height: 70vw}
.homed .dtit{font-size: .3rem}
.homed .ul2 li.li1 .pic:before{width: .7rem;height: .7rem;margin-top: -.35rem;margin-left: -.35rem}
.homee .hecon .aleft .item{width: 100%}
.homee .hecon .item1 ul li .pic{height: 40vw}
.homee .hecon .item1{margin-bottom: .4rem}
.homee .hecon .item2{margin-bottom: .4rem}
.homee .hecon .item5{margin-top: 0}
.homee .hecon .aleft{padding-bottom: 0}
.homef ul li {width: calc(50% - .15rem);margin-right: 0;margin-bottom: .3rem}
.homef{padding: .6rem 0 .6rem}
.homef ul li span{top: .2rem;left: .15rem}
.homed .ul2 li.li1 .pic:before{top: 40%}
.homed .ul1 .items .item .pic{height: 35vw}
.homed .ul2 li.li1 .itemt{height: 35vw}
.homed .ul2 .items .item .pic{height: 35vw}
.homed .ul2 li.li2 .item2 .pic{height: 70vw}
.homed .ul2 li.li2 .itemt{height: 35vw}
.homed .ul2 li.li2 .pic{height: 40vw}
.homed li .txt{font-size: .16rem}
.homea .intit h4 span,.intit h4 span{border-right:0 !important;}
.intit h4 em{display:none !important;}
.bksjy_bg{padding:10px;}
.bksjy_bg ul li a{width:100%;}
.bksjy_bg ul li span.time{display:none;}
.f_links,.foot_pic{width:100%;}
}
@media (max-width: 600px){
.jslist ul li{width:31.3%;}

}

@media (max-width: 480px){
	.f_links ul li{width:100%;max-width: 100%;}
	.homef ul li,.videolist{width:100%}
.xsdt_sj{display:block;}
.xsdt_pc{display:none;}
.xsdt ul li{width:100%; margin-bottom:.2rem;}
}
@media (max-width: 420px){
.teacher_lb ul li{width:33.3%}
.jslist ul li{}
}
/*ie11*/ 
@media all and (-ms-high-contrast:none) { 
*::-ms-backdrop, 
} 
/*ie10*/ 
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 

}
.inmor:hover{ color:#004a98}
.inmor:hover .clsr-1{ fill:#004a98}
.inmor:hover .clsr-2{transform: translateX(.0625rem);stroke: #004a98;}
.inmor:hover .clsr-3{transform: translateX(5px);}
.inmor i:before{ content:"";position: absolute;left: .3125rem;width: .125rem;transition:.5s;height:1px;background: #fff;top: 50%;margin: -.5px 0 0;}
.inmor:hover i:before{width: .15rem;}
.inmor:hover .clsr-4{ transform:translateX(5px)}


/* 新增样式 */
.homee .hecon .aright{background: none;}
.homee .hecon .aright .item dt{}
.homee .hecon .aright .item dt h4{color: #000000;}
.homee .hecon .aright dd{/* background: #d3e4f0; */}
.homee .hecon .aright .item ul li{/* border-bottom: 1px solid #c2d1dc; */}
.homee .hecon .aright .box .item:first-child ul li:last-child{border-bottom: 1px solid rgba(0,0,0,.1);}
.homee .hecon .aright .box dl:first-child li:first-child{ border-top: none}
.homee .hecon .aright .box dl:first-child{ margin-bottom: .4rem}
@media (max-width: 980px){
    .homee .hecon .aright{width: 100%;padding: 0;}
}