/* 公共样式 */
html,
body,
div,
p,
ul,
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
form,
input,
select,
button,
textarea,
iframe,
table,
th,
td {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family:Microsoft Yahei, 微软雅黑, 黑体;
}

ul,
li {
    list-style: none;
}

a {
    text-decoration: none;
}

 


.moduleone, .moduletwo .zhnews, .modulethree, .modulefour, .modulefive, .modulesix, .moduleseven{position: relative;}
/* 公共图片放大 */

.moduletwo img:hover,
.modulethree img:hover,
.moduleseven img:hover {
    transition: all 0.5s;
    transform: scale(1.08);
}
.modulefour .lookcar .swiper-slide:hover img,
.modulefive .moreoutimg:hover img,
.modulefive .right .hangyedongtai .diyitiao:hover img,
.modulesix .content_six_1 :hover img{
 transition: all 0.5s;transform: scale(1.08);
}

.modulesix .content_six_2 img:hover{ transition: all 0.5s;transform: scale(1.1);}
.modulefive .moreoutimg:hover .n_title_b{color:#717171;}
.modulefive .moreoutimg:hover .n_title_a{color:#003d72;    font-weight: 900;}
.moduleone .swiper-slide{overflow: hidden;}

.moduleone .swiper-slide img{ transform: scale(1); transition: all 6s ease-in-out;}
.moduleone .swiper-slide-active img{ transform: scale(1);}
/* 公共 */
.texttime {
    display: inline-block;
    color: #888888;
    font-size: 0.67rem;
    text-align: left;


}
.texttime .time{width: .75rem;height:.75rem;background: url(../images/time.png)no-repeat;background-size: cover;vertical-align: middle;display: inline-block;background-position: center;margin-right: 5px;}
 

/* 标题 h3 start */

.moduletwo h3,
.modulethree h3,

.modulefive h3,
.modulesix h3,
.moduleseven h3 {
    font-size: 1.35rem; 
    position: relative;
}
.modulefour h3{
    position: unset;
}
.moduletwo h3 a,
.modulethree h3 a,
.modulefour h3 a,
.modulefive h3 a,
.modulesix h3 a,
.moduleseven h3 a {  
    color: #004385;
}

.on h3 a {color:#333333;font-weight: 500;}

h3 span.more{
    background-image: url(../images/morebj.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 2.5rem;
    height: 2rem;
    line-height: 2rem;
    background-position-x: 0.58rem;
    position: absolute;
    right: 0;
    font-size: 0.75rem !important;
    font-weight: 500;
    color: #666666;
}
h3 span.more:hover{color:#044b91;}

h3 span.rongmei{left: 8rem;}

.on h3 span.more{display:none;}

h3 span.heise{
color:#333333;
}


 span.yingwen {
    font-size: .65rem;
    display: inline-block;
    color:#5f6468;
    white-space: nowrap;
}

 span.yingwen i{
    width: .8rem;
    display: inline-block;
    height: 2px;
    background: #004385;
    vertical-align: middle;
}

/* 标题 h3 end */


/* 公共小闹钟标签 */
.moduletwo .sw2 .swiper-slide p img,
.moduletwo .outbox p img,
.modulefive .moreoutlist p img,
.modulesix .s_text p img {
    width: 14px;
    vertical-align: middle;
    display: inline-block;
}


.fp-table{display: block;}
.fp-section:nth-child(1){height:79vh;overflow: auto;} 


.roundtime {
background: #2583d4;
    width: 4.8rem;
    height: 1.7rem;
    color: rgb(255, 255, 255);
    text-align: center;
    position: relative;
    z-index: 3;
    margin-top: -1rem;
    margin-left: 1rem;
    line-height: 1.7rem;
    font-size: 0.67rem;
}


.modulefour .lookcar .swiper-slide :hover .roundtime {
	transition: all 0.3s;
    background: #c4ab72;
}


    /* //内页栏目菜单菜单 */
        .sideout {
            background: url(../images/j_07.jpg)no-repeat;
            background-position: bottom;
            background-size: contain;
            background-color: #fbfbfb;
            width: 23%;
border-right: 4px solid #eeeeee;
        }

        .side {

            width:11rem;
            position: relative;
            top: 0px;
         float: right;

        }

        .side ul li {
            border-bottom: 1px solid #e9e9e9;
            line-height: 3rem;
            box-sizing: border-box;
            position: relative;

        }

        .side .on a {
            color: #0d488c;
font-weight: 900;
        }

        .side li:hover a {
            color: #087bed;

        }

        .side li a:hover {
            background-color: rgb(232 245 255);
        }

        .side .erjileibiao li:hover {
            background-color: rgb(232 245 255);
        }

        .side .erjileibiao li:hover a {
            color: #087bed;


        }


        .side .isparent:after{
            content: "+";
            position: absolute;
            right: 1rem;
            top: 0;
            transform: scale(2);
            color: #a1a1a1;
            font-size: .6rem;


        }

        .side ul li:not(.isparent):hover:after{
            content: "";
            position: absolute;
            right: 0.8rem;
            top: 0;
            color: #a1a1a1;
            font-size: .5rem;
            transition: 1s;
            background: url(../images/jt2.png) no-repeat;
            background-size: contain;
            width: 1rem;
            height: 1rem;
            background-position: center;
            bottom: 0;
            margin: auto;
        }



        .side ul li a {
            font-size: .88rem;
            color: #444;
            display: block;
            font-weight: 100;
            padding-left: 1rem;
        }

        .side ul li .erjileibiao {
            display: none;
            position: relative;
            box-sizing: border-box;

        }

        .side .on .erjileibiao {
            display: block;
        }

        .side ul li .erjileibiao li {
            padding-left: 2rem;
            position: relative;
            border-bottom: none;
            line-height: 2.5rem;
        }



        .side ul li .erjileibiao li a {
            font-size: .8rem;
            color: #666;
            display: block;
            transition: all 0.2s;
            font-weight: 100;
        }


        .side .erjileibiao li .on {
            color:#0462bf;
            background-color: rgb(232 245 255);font-weight: 900;
        }

        .side .erjileibiao .on::after {
                content: "";
    position: absolute;
    right: 0.8rem;
    top: 0;
    color: #a1a1a1;
    font-size: .5rem;
    transition: 1s;
    background: url(../images/jt1.png) no-repeat;
    background-size: contain;
    width: 1rem;
    height: 1rem;
    background-position: center;
    bottom: 0;
    margin: auto;
        }

 .sideback {
            background: url(../images/j_03.jpg);
            background-position: top;
            background-size: cover;
            overflow: hidden;
background-position-x: 6px;
        }

 

        /* //内页栏目菜单end */


/* 头部 */
/* 头部左边 */
.header {
    z-index: 90;
    position: fixed;
    top: 0;
    width: 100%;
}

.topline {
    height: 4px;
    width: 100%;
    background: #004386;
    z-index: 31;
    position: relative;
}

.outer {
    height: 8.5rem;
    background: url(../images/head-bg1.png) center repeat-x;
    background-size: auto 100%;


}

.logo {
 
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: auto;
    width: 88%;
    z-index: 25;
    position: relative;
padding-bottom: 1rem;
    padding-top: 0.5rem;
    gap: 1.5rem;
}

.logoimg {
 
max-width: 390px;
}


.textbox {
    white-space: nowrap;
    width: 45%;
    display: inline-block;
}

.textbox span {
    margin-left: 1%;
    color: #ffffff;
    word-break: keep-all;
    font-size: .7rem;
background-image: url(../images/jiangzhuang.png);
    background-size: contain;
    background-position: center left;
    background-repeat: no-repeat;
    padding-left: 1rem;
}

/* 头部右边 */
.language {
    width: 28%;
    display: flex;
    justify-content: end;
    position: relative;
gap: 0.5rem;
}

.search {
    
    display: flex;
    align-items: center;
    justify-content: center;
}

.english {
    
    display: flex;
    align-items: center;
    justify-content: center;
}

.aisle {
    
    display: flex;
    align-items: center;
    justify-content: center;
}

.language img {
    width: auto;
    margin: 0 4px;
}

.language OPTION,
.language select {
    font-size: 0.6rem;
}

.language select {
    width: 100%;display:block;border: none;height:100%;background: none;color: #d9d9d9
}
.language select::-ms-expand{display: none;}
.language OPTION{background: #fbfbfb;color: #7e7e7e;}
.english a {
    font-size: 0.6rem;
    color:#dfdfdf;
}

.search .text {
    width: 41%;
    position: absolute;
    right: 20px;
   display: none;
    font-size: .6rem;
    transition: 1s;
height:100%;
}

.search:hover .text {
    display: block;
    width: 50%;
}

.englisha {
    border-right: 1px solid #c1c1c1;
    padding-right: 2%;
    margin-right: 2%;
}



/* 右上角菜单按钮 */
.menubut {
    width: 3rem;
    height: 4rem;
    position: fixed;
    right: 0;
    top: 0px;
    z-index: 9;
    transition: 0.5s;
    background: url(../images/menu1.png) no-repeat;
    background-size: 100%;
    z-index: 30;
}

.menubutB {
    background: url(../images/menu2.png) no-repeat;
    background-size: 100%;
}

/* 头部菜单 */
.nav {
    box-sizing: border-box;
    width: 84%;
    margin: 1.8rem auto;
    text-align: center;
    position: relative;
    height: 30px;transition: 0.3s;
}

.nav ul li a {
    color:#ffffff;
}

.nav ul li:hover a{

  border-bottom: 2px solid white;padding-bottom:1px;
   
}

.nav ul li {
    width: 7.1%;
    box-sizing: border-box;
    float: left;
    font-weight:600;
    font-size: 0.85rem;padding-bottom: 0.8rem;position: relative;
}

.nav .secondarymenu {
    display: flex;
    width: 45rem;
    height: auto;
    position: absolute;
  
    background: white;
    align-items: center;    border: 1px solid #e7e7e7;margin-top: 0.8rem;z-index: 9;
}


.nav :nth-child(11) .secondarymenu,.nav :nth-child(12) .secondarymenu,.nav :nth-child(13) .secondarymenu{
    left: auto;
    right:-4rem;
}
.nav :nth-child(10) .secondarymenu{ right:-9rem;}
.nav :nth-child(6) .secondarymenu,.nav :nth-child(7) .secondarymenu{   left:-9rem;}

.nav :nth-child(8) .secondarymenu,.nav :nth-child(9) .secondarymenu{    right:-14rem;}

.nav .hide {
    visibility: hidden;
}

.nav .secondarymenu .secondarymenuimg {
    width: 33%;

    padding:0.2rem 0;
}

.nav .secondarymenu .stancebox {
    width: 95%;
    margin: auto;
    text-align: left;
}

.nav .secondarymenu .secondarymenuimg h5 {
    font-size: 0.84rem;
    color: #004386;
padding-left:0.3rem;
}

.nav .secondarymenu .secondarymenuimg p {
    color: #afaaaa;
    font-size: .5rem;    margin-bottom: 0.2rem;    font-weight: 100;padding-left:0.3rem;
}

.nav .secondarymenu .secondarymenuimg img {
    width: 100%;
}

.nav .secondarymenu .secondarymenunav {
    width: 67%;
    height: 100%;
    padding: 1rem;
}

.nav .secondarymenu .secondarymenunav ul {
    width: 100%;
}

.nav .secondarymenu .secondarymenunav ul a {
    color: rgb(94, 94, 94);font-weight: 100;
}

.nav .secondarymenu .secondarymenunav li {
  
    box-sizing: border-box;
    font-size: .8rem;
    float: none;
   width:33%;
    padding: .3rem;
    float: left;
}

/* 背景菜单 */
.nav2 {
    position: fixed;
    z-index: 20;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: url(../images/bg.jpg) center no-repeat;
    background-size: cover;
    display: none;
}

.nav2 a {
    color: white;
}

.nav2 ul {
    width: 86%;
    margin: auto;
    margin-top: 7rem;
    display: flex;
    align-items: baseline;
    justify-content: space-evenly;
}

.nav2 ul li {
    color: white;
    font-size: 0.85rem;
    font-weight: 700;
    display: inline-block;
    width: 7.35%;
    text-align: center;
    box-sizing: border-box;
    position: relative;
}

.nav2 ul li::before {
    content: "";
    height: 0px;
    width: 1.5rem;
    border: 1px solid rgb(110, 110, 110);
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    top: 2rem;
}

.nav2 li dl {
    margin-top: 1.5rem;
}

.nav2 dl dt a {
    color: rgb(231, 231, 231);
    font-size: 0.7rem;
    padding: 0.5rem 0;
    display: block;
}
 .nav2_1 {
            position: absolute;
            z-index: 1;
            left: 0;
            right: 0;
            top: 1rem;
            bottom: 0;
            overflow-y: auto;
        }

/* 轮播 ---------------------------------------------------------------------------*/
.moduleone .swiper-wrapper img {
    width: 100%;
    height: 100%;
   
}


/* < !-- 分页器样式 --> */
.moduleone .swiper-pagination{
    bottom: 1.6rem;;
}
.moduleone .swiper-pagination-bullet {
    width: 1rem;
    height: 1rem;
    background: none;
    opacity: 0.8;
    vertical-align: middle;
    color: white;
    font-size: 0.95rem;
    margin: 0 .5rem;
    line-height: 1rem;
}

.moduleone .swiper-pagination-bullet-active {
    background: url(../images/lunbobg.png)no-repeat;
    background-size: 100%;
    transform: scale(1.35);
    opacity: 1;
}
.moduleone .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 0.25rem;
}



.moduleone {

    background-color: #f3f5fa;
}

/* 第二模块 */
.moduletwoout {
    background: url(../images/md2bj.jpg);
        background-size: auto;
    padding: 2.5rem 0;
    background-repeat: no-repeat;
}

.moduletwo {
    display: flex;
    width: 88%;
    margin: auto;  
gap:1.5rem;
}

.moduletwo .mdeiaconcerned {
    width: 30%;
}


.moduletwo .cardstitle0 {
position: relative;overflow: hidden;margin-top: 1.33rem;
}
.moduletwo .cardstitle0 p{position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    background: #141414b0;
    color: white;
       padding: 0.4rem 0.5rem;
    font-size: 0.85rem;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.moduletwo .cardstitle0:hover p{font-weight: 900;}

.moduletwo .mdeiaconcerned ul li:not(:nth-child(1)),
.moduletwo .notification .outbox ul li:not(:nth-child(1)) {
     padding: 0.9rem 0;
    border-bottom: 1px solid #d9d9d9;
}
.moduletwo .mdeiaconcerned ul li:nth-child(4),
.moduletwo .notification .outbox ul li:nth-child(4) {
    
    border-bottom: none;
}

.moduletwo .mdeiaconcerned ul li:not(:nth-child(1)):hover,
.moduletwo .notification .outbox li:not(:nth-child(1)):hover {
  
    border-bottom: 1px solid #b6d7f3;
}
.moduletwo .mdeiaconcerned_list {

    overflow: hidden;
    
}

.moduletwo .mdeiaconcerned ul li a:not(:nth-child(1)),
.moduletwo .notification .outbox li a:not(:nth-child(1)) {
   color: #333333;
    font-size: 0.857rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
line-height: 1.4rem;
padding-top: 0.4rem;
height:2.8rem;
}
.moduletwo .mdeiaconcerned ul li:not(:nth-child(1)):hover a,
.moduletwo .notification .outbox li:not(:nth-child(1)):hover a {

font-weight: 900;
    color: #003d72;

}


.moduletwo .mdeiaconcerned_list li img, .moduletwo .notification li img {
    display: block;
    transition: all 0.5s;
height: 14vw;
    object-fit: cover;
width:100%;
}




.logoimg_400_1200{display:none;}
.logoimg_280_640{display:none;}


.moduletwo .zhnews {
    width: 40%;
   
    overflow: hidden;
    background: #ffffff8a;
    z-index: 3;
    padding-bottom: 1rem;
}

.moduletwo .zhnews img {
    width: 100%;
    display: block;
    transition: all 0.5s;object-fit: cover;
    height: 18.5vw;
}

.moduletwo .zhnews .zhnewstit {
    background-image: url(../images/yaowenbj.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
  
    margin: auto;
   text-align: center;
      position: relative;
    font-size:1rem;
    font-weight: 600;
    color: white;
}
.moduletwo .zhnews .zhywbt{display:none;background: #f6fafd;}

.moduletwo .zhnews .zhnewstit div a{ color: white;    padding: 0.6rem 0;
    display: block;}


.moduletwo .zhnews .zhnewstit .yaowen_more {
 
    display: inline;
    border-radius: 15px;
    padding: 0.05rem 0.6rem;
    position: absolute;
    right: 1.6rem;
    line-height: 1rem;
    top: -50%;
    margin-top: 1.35rem;
text-align: center;
text-indent: 0px;
}
.moduletwo .zhnews .zhnewstit .yaowen_more img{
    height: auto;
    width: 0.8rem;
    display: inline;
    vertical-align: middle;
    margin-top: -4px;
     margin-left: -5px;
}
.moduletwo .zhnews .zhnewstit .yaowen_more a{
color: #e9e9e9;
    font-size: 0.6rem;
}
.moduletwo .zhnews .zhnewstit .yaowen_more:hover a{

    color:#7cb3e9;
}



.moduletwo .notification {
    width: 30%;
    overflow: hidden;
}

.sw2 .swiper-pagination {
    position: relative;
    text-align: center;
    transition: .3s opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10;
bottom: -4px;
}

.sw2 .swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: -0.5rem;
}


.sw2 .swiper-pagination-bullet-active {
    color:#507fab;
    background: #007aff;
}

.sw2 .swiper-slide h3 {
    display: block;
padding-top:1.4rem;
    font-size: 1.2rem;
    text-align: center;
}

.sw2 .swiper-slide h3 a {
    font-size:1.1rem;
    color:#003d72;
  white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    display: block;
font-weight: 800;
}

.sw2 .swiper-slide span {
    display: block;
    color: #525252;
    font-size: 1rem;
    margin-top: 1rem;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    line-height: 1.4rem;
    height: 4.7rem;
text-indent: 24px;
}

.sw2 .swiper-slide span a {
    font-size: .7rem;
    color:#999999;

}

.sw2 {
    margin: auto;

}
.sw2 .swiper-slide:hover h3 a {color:#0f65bb;}
.sw2 .swiper-slide:hover span a{color:#85a1b9;}


.moduletwo .sw2 .wenzi {
    width: 90%;
    margin: auto;padding-bottom: 3.5rem;
}

.sw2 .swiper-pagination-bullet {
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    font-size: .8rem;
    color:#9b9b9b;
    opacity: 1;
    background: white;

}

.sw2 .swiper-pagination-bullet-active {
    color: #004385;
    font-size: 0.95rem;
}


.sw2 .swiper-container-horizontal>.swiper-scrollbar {
position: absolute;
    left: 0;
    bottom: 1.2rem;
    z-index: 50;
    height: 2px;
    width: 76%;
    margin: auto;

    right: 0;
}
.sw2 .swiper-scrollbar-drag{
height: 3px;
    width: 100%;
    position: relative;
    background: rgb(5 77 155);
    border-radius: 10px;
    left: 0;
    top: -1px;
}


.swiper-button-next,
.swiper-button-prev {
 font-size: 1.75rem;
    color: #9b9b9b;
    background: none;
    border: 1px solid #c1c1c1;
    border-radius: 50%;
    width: 2rem;
    height: 2rem;
    line-height: 1.3rem;
    text-align: center;
    position: absolute;
    bottom: 1.2rem;
    top: auto;
    transform: translateY(50%);
}

 .swiper-button-next:hover,
 .swiper-button-prev:hover {
    color: white;
    background:#c4ab72;
}

 .swiper-button-next:after,
 .swiper-button-prev:after {
    font-size: 0;
}

.sw2 .swiper {
    padding-bottom: 1rem;
}

.outbox {
    box-sizing: border-box;
    overflow: hidden;
}

.cardstitle {
    padding: 0 .5rem;
  
}

.cardstitle div {
    width: 45%;
    display: inline-block;
    box-sizing: border-box;
    overflow: hidden;
}

.outbox .card1 {
    width: 100%;
    box-sizing: border-box;
}

.outbox .card2 {
    width: 100%;
    box-sizing: border-box;
    display: none;
}


.moduletwo .notification .cardstitle .on i ,.moduletwo .mdeiaconcerned .cardstitle .on i{

    background: #5f6468;

}


.moduletwo .notification .cardstitle .on ,.moduletwo .mdeiaconcerned .cardstitle .on{
    transform: scale(0.8);
}

/* 未选择的H3 */
.moduletwo .notification .cardstitle .on h3 a,.moduletwo .mdeiaconcerned .cardstitle .on h3 a{
    color: #5f6468;
}



.cardstitle .skew {
    width: 1px;
    height: 2.2rem;
    background: rgb(171 171 171);
    display: inline-block;
    box-sizing: border-box;
    margin-bottom: 0.5rem;
    transform: skewX(339deg);
    margin-right: 0.5rem;
}


.moduletwo .zhnews .texttime{
display: block;
    text-align: center;
margin-top:0.8rem;
}
.moduletwo .zhnews .swiper-slide:hover .texttime,
.moduletwo .notification .outbox li:hover .texttime,
.moduletwo .mdeiaconcerned_list li:hover .texttime {
    color: #003d72;
}

.moduletwo .zhnews .swiper-slide:hover .texttime .time ,
.moduletwo .mdeiaconcerned_list li:hover .texttime .time ,
.moduletwo .notification .outbox li:hover .texttime .time{
background: url(../images/time1.png)no-repeat;background-size: cover;}


.moduletwo .swiper-horizontal>.moduletwo .swiper-pagination-bullets .swiper-pagination-bullet,
.moduletwo .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, .5rem);
}


.imgoverflow {
    overflow: hidden;
}
.moduletwo .notification .tongzhilaiyuan{
display: inline-block;
    color: #003d72;
    font-size: 0.75rem;
    font-weight: bold;}

.moduletwo .notification .tongzhi_lyrq {
    display: flex;
    align-items: center;
    justify-content:space-between;    padding-top: 0.33rem;
}

/* 微视和融媒 */
.modulethree {
    width: 88%;
    margin: auto;
    padding: 4rem 0;
display: flex;
    gap: 3rem;
}
.modulethree .left{
     overflow: hidden; width:48%;    position: relative;
}
.modulethree .right{
    width: 52%; position: relative;
}
.modulethree .swiper {
    width: 100%;
    height: 100%;
    margin-top: 1.7rem;
}

.modulethree .swiper-slide {
    text-align: center;

}

.modulethree .swiper-slide .voides video{
background-color:#595959;
    height: 20rem; 
   width: 100%;
    object-fit: cover;
display: block;
}


.modulethreebackground {
    background: url(../images/rongmeibj.jpg);
    background-position: left;
    background-repeat: no-repeat;
}

.modulethree .swiper-slide .texts p {
    text-align: left;
    font-size: 0.8rem;
    color: #363636;
    margin-top: 2rem;
    width: 80%;
    margin-bottom: 6rem;
    overflow: hidden;
min-height: 3rem;
    
}

.modulethree .swiper-button-next,
.modulethree .swiper-button-prev {
    top:2%;
    width: 2rem;
    height: 2rem;
    font-size: 2rem;
    color: #9b9b9b;
    border-radius: 50%;
    line-height: 1.4rem;
    display: block;
    border: 1px solid #d5d5d5;
    background: none;
}

.modulethree .swiper-button-next:hover,
.modulethree .swiper-button-prev:hover {

    background:#c4ab72;color: white;
}

.modulethree .swiper-button-next:after,
.modulethree .swiper-button-prev:after {
    font-size: 0;
}

.modulethree .swiper-button-prev {
  left: auto;
    right: 7rem;
}

.modulethree .swiper-button-next {
    right: 4rem
}

.modulethree .swdiv {

    overflow: hidden;    position: relative;
}
.modulethree .left .title{    position: absolute;
    bottom: 0rem;
    color: white;
    background: linear-gradient(177deg, #43434300, #000000);
    width: 100%;
    height: 4.5rem;
    font-size: 0.86rem;
    padding-top:2rem;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.modulethree .left .title a{ color: white;}

.modulethree .right .pingtai{
      
    position: absolute;
    top: 0.5rem;
    right: 0;   
}

.modulethree .right .pingtai span {
    border: 1px dashed #a9a9a9;
    width: 2.4rem;
    height: 2.4rem;
    display: inline-block;
    border-radius: 50%;
    margin-left: 0.5rem;
  background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
}
.modulethree .right .pingtai span.shipinhao {
    background-image: url(../images/shipinghao1.png);
}
.modulethree .right .pingtai span.shipinhao:hover{ background-image: url(../images/shipinghao2.png); border: 1px solid #004397;}

.modulethree .right .pingtai span.weixin {
  
    background-image: url(../images/weixin1.png);
}
.modulethree .right .pingtai span.weixin:hover{ background-image: url(../images/weixin2.png); border: 1px solid #004397;}
.modulethree .right .pingtai span.douyin {
   
    background-image: url(../images/douyin1.png);
}
.modulethree .right .pingtai span.douyin:hover {background-image: url(../images/doyin2.png); border: 1px solid #004397;}
.modulethree .right .pingtai span.kuaishou {
   
    background-image: url(../images/kuaishou1.png);
}
.modulethree .right .pingtai span.kuaishou:hover {  background-image: url(../images/kuaishou2.png); border: 1px solid #004397;}

.modulethree .right .pingtai .erweima{
display:none;
position: absolute;
    top: 123%;
    left: 50%;
    z-index: 5;
    width: 5.5rem;
    transform: translate(-50%);
    background: #ffffff;
    padding: 0.35rem;
    box-shadow: 0px -4px 20px 1px #20202070;
    border-radius: 7px;
    height: 5.5rem;
}
.modulethree .right .pingtai .erweima:before{
content:" ";
border-bottom: 11px solid #ffffff;
    border-left: 11px solid #ffffff00;
    border-right: 11px solid #ffffff00;
    position: absolute;
    top: -11px;
    left: 50%;
    transform: translate(-50%);
}
.modulethree .right .pingtai .erweima img{width:100%;}

.modulethree .right .pingtai span:hover .erweima{
display:block;
}

.modulethree .right .textlist{
    display: flex; margin-top: 1.7rem; height: 20rem;
}
.modulethree .right .textlist .lsitleft{width:66%}

.modulethree .right .textlist .lsitleft ul{
display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;}
.modulethree .right .textlist .lsitleft li{
    overflow: hidden;
    width: 50%;
    padding-bottom: 0.5rem;
    padding-right: 0.5rem; }

.modulethree .right .textlist .lsitleft li a{  display: block; height:9.75rem;position: relative;overflow: hidden;}

.modulethree .right .textlist .lsitleft li a .titleimg{ width: 100%; object-fit: cover;display: block;    height: 100%;}

.modulethree .right .textlist .lsitleft li p{ 
position: absolute;
    bottom: 0;
    background: linear-gradient(0deg, black, transparent);
    width: 100%;
    color: white;   
 font-size: 0.86rem;
   padding: 3.2rem 1rem 0.8rem;
white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;}

.modulethree .right .textlist .lsitleft li p .laiyuanimg{
  padding-right: 0.4rem;  display: inline;
    vertical-align: middle;}

.modulethree .right .lsitright{width:34%; }

.modulethree .right .lsitright a{  
    overflow: hidden;
    height: 100%;
    display: block;
 position: relative;}
.modulethree .right .lsitright .vrimg{ width: 100%;
    height: 100%;
    object-fit: cover; }
.modulethree .right .lsitright p{ position: absolute;
    bottom: 0;
    width: 100%;
    padding: 1.5rem 0.5rem;
    text-align: center;
    font-size: 1.05rem;
    font-weight: 900;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: white;
}

.modulethree .right .lsitright p .laiyuanimg{vertical-align: bottom;
    padding-right: 0.5rem;}

/* 第四块，资环看点 */
.modulefour {
    padding: 3rem 0;
    background:url(../images/kandianbj2.jpg);
    background-size: cover;
    background-repeat: no-repeat;

}
.modulefour .sw4{    width: 94%;
    margin: auto;
}
.lookcar {
    position: relative;
    padding: 0 2rem;
}
.modulefour .look {
    text-align: center;  
      position: relative;
}

.modulefour .lookbut1,
.modulefour .lookbut2 {
    overflow: hidden;
    display: inline-block;
    margin: auto;
    padding: 0 .5rem;
}


.modulefour .look .on {
    transform: scale(0.8);
 
}

.modulefour .lookcar2 {
    display: none;
}

.modulefour .imgdiv{overflow: hidden;}



.lookcar .swiper {
    width: 100%;
    height: 100%;

    --swiper-navigation-color: #ffffff;
    /* 单独设置按钮颜色 */
    --swiper-navigation-size: 1.5rem;
    /* 设置按钮大小 */
 
}

.lookcar .swiper-slide {
    margin-top: 1rem;
    margin-bottom: 2rem;
    overflow: hidden;

}



.lookcar .swiper-slide p {
 overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 1.7;  
    font-size: 0.86rem; height: 3rem;
}
.lookcar .swiper-slide:hover a{
   color: #f7f7f7; background: #003d72;}

.lookcar .swiper-slide .content {
 padding: 1rem 0rem;
}

.lookcar .swiper-slide a {
   color: #333333;
    font-size: 0.8rem;
    overflow: hidden;
    width: 90%;
    display: block;
    background: #f6f6f4d6;
    margin: auto;
}

.lookcar .swiper-slide img {
    display: block;
    width: 100%;
    height: 13vw;
    transition: all 0.5s;
    object-fit: cover;
}


.lookcar .swiper-button-next,
.lookcar .swiper-button-prev {
bottom: 50%;
}

.lookcar .swiper-button-next:after,
.lookcar .swiper-button-prev:after {
    font-size: 1.2rem;

}
.tongzhigonggao {
    padding: 2.6rem 0;
    background: url(../images/tongzhibj2.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}
.tongzhigonggao .tongzhitime{ color: #003d72;
    border-bottom: 1px solid #cdddeb;
    margin: 0 1.5rem;
    padding-bottom: 0.7rem;
    padding-top: 1.2rem;
font-size: 0.76rem;
    font-weight: 900;
}
.tongzhigonggao .miaoshu{  font-size: 0.67rem !important;
    color: #999999;
    padding-top: 0.8rem;
    line-height: 1.5;margin-bottom: 0.8rem;
}
.tongzhigonggao .swiper-slide a{ 
    background: url(../images/gonggaobj.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.tongzhigonggao .swiper-slide:hover a{color: #f7f7f7;background: url(../images/gonggaobj2.png);     background-size: 100% 100%;
    background-repeat: no-repeat;}
.tongzhigonggao .swiper-slide:hover .tongzhitime{color:white;}
.tongzhigonggao .swiper-slide:hover .miaoshu{color:#e9e9e987;}
.tongzhigonggao .swiper-slide:hover .content p:nth-child(1){color:white;font-weight: 900;}

/* 第五块高职动态 */

.modulefiveuot {
width: 100%;
    background: url(../images/zhijiaobj.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.modulefive {
    width: 88%;
    margin: auto;
   padding: 3rem 0 4rem;
display: flex;
gap:2rem;
}

.modulefive .moreoutimglist {
    width: 100%;
    display: flex;
    align-items: flex-start;
    padding-top: 1.3rem;
}

.modulefive .moreoutimg {
    overflow: hidden;
    width: 48%;
    display: inline-block;
    box-sizing: border-box;

}
.modulefive .moreoutimg2 {overflow: hidden;}
.modulefive .moreoutimg .moreoutimg2 img {
    width: 100%;
    display: block;
    height: 11.5rem;
    transition: all 0.3s;
object-fit: cover;
}

.modulefive .moreoutlist {
    width: 50%;
    display: inline-block;
    box-sizing: border-box;
   padding-left: 1.3rem;
}

.modulefive .n_title {
    padding: 1.5rem;
    background: #ffffff94;
}

.modulefive .moreoutimg a {
    color: #333333;

}

.modulefive .n_title_a {
    font-size: 0.86rem;
color: #333333;
}

.modulefive .n_title_b {
      font-size: 0.67rem;
    color: #b3b3b3;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 0.8rem;
    line-height: 1.2rem;
    height: 2.4rem;
    margin-top: 1rem;
}

.modulefive .n_title_c {
    font-size: .77rem;
    margin-top: 1.5rem;
    color: #888888;
    background: url(../images/x23.png);
    background-repeat: no-repeat;
    background-position: 94% center;
    background-size: auto;
}

.modulefive .moreoutlist li:not(:nth-child(3)){
    padding-bottom: 1.1rem;
    margin-bottom: 1.1rem;
    border-bottom: 1px dashed #d3d3d3;
}

.modulefive .moreoutlist li:hover {

    border-image: linear-gradient(86deg, #76b1e9, #004486) 1;
}

.modulefive .moreoutlist li h4 {
color: #333333;
    font-size: 0.86rem;
    margin-bottom: 0.6rem;
    font-weight: 500;    height: 1.1rem;    line-height: 1rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.modulefive .moreoutlist li:hover h4 {color:#003d72;font-weight: 900;}

.modulefive .moreoutlist li span {
    color: #9b9c9d;
    font-size: .7rem;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
margin-bottom: 0.7rem;    line-height: 1rem;
    height: 2rem;
}
.modulefive .moreoutlist li:hover span{color: #565656;}
.modulefive .left,.modulefive .right{width:50%;}
.modulefive .right .hangyedongtai { padding-top: 1.3rem;}
.modulefive .right .hangyedongtai .diyitiao img{    height:10.1rem;transition: all 0.3s;
    width: 100%;
    object-fit: cover;
    display: block}
.modulefive .right .hangyedongtai .diyitiao a{    display: flex;align-items: flex-start;}

.modulefive .right .hangyedongtai .diyitiao a .moreoutimg2{width:47%;}

 .modulefive .right .hangyedongtai .diyitiao a .n_title{width:53%;background: none; padding-right: 0;
    padding-bottom: 0; padding-top: 0;}

 .modulefive .right .hangyedongtai .diyitiao a .n_title:hover .n_title_a{color:#003d72;}

 .modulefive .right .hangyedongtai .diyitiao a .n_title .n_title_a { font-weight: 900;    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 1.5rem;
    height: 3rem;}
.modulefive .right .hangyedongtai .diyitiao a:hover .n_title .n_title_a{color: #003d72;}
.modulefive .right .hangyedongtai .diyitiao a:hover .n_title .n_title_b{color:#747272;}

.modulefive .right .hangyedongtai .diyitiao a .n_title .n_title_c{font-size: .67rem;background: none;}
.modulefive .right .hangyedongtai .diyitiao a .n_title .n_title_c .day {
    display: inline;
    color: #003d72;
    font-size: 1.15rem;
    font-weight: 900;
}
.modulefive .right .hangyedongtai .diertiao{
    margin-top: 1.8rem;
}
.modulefive .right .hangyedongtai .diertiao li h4 {
    color: #333333;
    font-size: 0.86rem;
    font-weight: 500;
    overflow: hidden;
    white-space: nowrap;
    flex: 1;
    text-overflow: ellipsis;
}
.modulefive .right .hangyedongtai .diertiao li:hover h4 {font-weight: 900;color:#003d72;}
.modulefive .right .hangyedongtai .diertiao li a {
    display: flex;
    align-items: center;
    justify-content: space-between;    height: 2rem;
    align-items: center
}
.modulefive .right .hangyedongtai .diertiao li a .texttime{font-size:0.72rem;}
.modulefive .right .hangyedongtai .diertiao li a h4 span.dian {
    width: 5px;
    display: inline-block;
    background: #c5ad75;
    border-radius: 50%;
    height: 5px;
    vertical-align: middle;
    margin-right: 0.5rem;
}
.modulefive .right .hangyedongtai .diertiao li:hover h4 span.dian{background:#003d72;}


/* 6 */
.modulesix {
    width: 88%;

    margin: 3rem auto;
}

.modulesix .content_six {
    display: flex;

    padding-top: 1rem;
}

.modulesix .content_six_1 {
    width: 40%;
   height:12rem;

    overflow: hidden;
    box-shadow: 1px 5px 10px rgb(145, 145, 145);
    margin-bottom: .5rem;
    border-left: 0.4rem solid;
    border-image: linear-gradient(6deg, #64a8e9, #004486) 1;
}


.modulesix .content_six_2 {
    width:30%;
    overflow: hidden;
    padding: 0 .5rem;
    margin-bottom: .5rem;
height:12rem; overflow: hidden;
}


.modulesix .content_six_3 {
    width: 30%;
   height:12rem;
 overflow: hidden;
    overflow: hidden;
    padding: 0 .5rem;
    margin-bottom: .5rem;
}

.modulesix .content_six_2 img,.modulesix .content_six_3 img {
    width: 100%;
    height: 100%;
    transition: all 0.5s;object-fit: cover;
}



.modulesix .content_six_1 img {
    width: 100%;
    height: 100%;
    transition: all 0.5s;object-fit: cover;
}

.modulesix .swiper {
    width: 100%;
    height: 100%;
}

.modulesix .swiper-slide {

    display: flex;
    justify-content: center;
    align-items: center;
}

.modulesix .swiper-slide .s_img {
    width: 20%;
    height: 100%;

    overflow: hidden;

}

.modulesix .swiper-slide .s_text {
    width: 80%;

    padding: 1.2rem;
}

.modulesix .swiper-slide .s_img img {
    display: block;
    width: 100%;
    height: 100%;
object-fit: cover;

}

.modulesix .swiper-slide .s_text h4 {
    color: #555555;
    font-size: 0.94rem;
    margin-bottom: 0.4rem;
   
}

.modulesix .swiper-slide .s_text span {
    color:#959595;
    font-size: .7rem;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: .9rem 0;
}
.modulesix .swiper-slide:hover  .s_text h4{
	
	color:#004385;
}
.modulesix .swiper-slide:hover .s_text span {color:#687b8d;}
.modulesix .swiper-button-next,
.modulesix .swiper-button-prev {
background: none;
    top: 81%;
    color: #979797;
    width: 20px;
}

.modulesix .swiper-button-next:after,
.modulesix .swiper-button-prev:after {

    font-size: 0rem;
}

.modulesix .swiper-button-prev {
    right:5rem;
    left: auto;
}

.modulesix .swiper-button-next {
    right: .5rem;
    left: auto;
}

.modulesix .swiper-pagination-fraction {
    bottom: 2.3rem;
    top: auto;
    right: 2rem;
    left: auto;
    width: 3rem;

}

.modulesix .swiper-pagination-current {
    color: coral;
}

.modulesix .swiper-pagination-fraction {
    color: #d5d5d5;
}

/* 7专题 栏目*/

.modulesevenbg {
padding:2rem;
background: url(../images/bj7.jpg);
    background-size: cover;
    background-repeat: no-repeat;

}
.moduleseven {

    width: 88%;
    margin: auto;

}

.moduleseven .seven_tit {
    text-align: center;
}

.moduleseven .swiper-button-next{right:0;}
.moduleseven .swiper-button-prev{left:0;}

.moduleseven .swiper-button-next,
.moduleseven .swiper-button-prev {
    position: absolute;
   
    width: 2rem;
    height: 2rem;

    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #9b9b9b;
    font-size: 2rem;
    background: #ffffff;
    border-radius: 50%;
    line-height: 1.5rem;
    display: block;
   top: 50%;
    transform: translateY(-1rem);
    margin: 0;
}

.moduleseven .swiper-button-next:hover,
.moduleseven .swiper-button-prev:hover {
    background: #c4ab72;
}

.moduleseven .swiper-button-next::after,
.moduleseven .swiper-button-prev::after {

    font-size: 0;

}

.moduleseven .swiper {
    width: 100%;
    padding:.5rem 0;
    margin: auto;
}

.moduleseven .swiper-slide {
    background-position: center;
    background-size: cover;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    perspective: 1500px

}
.moduleseven .swiper-slide .img {
    height: 200px;
    overflow: hidden
}

.moduleseven .swiper-slide .img img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover
}
.moduleseven .swiper-wrapper .swiper-slide .wrap {
    padding: 10px 0;
    width: 100%;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    position: relative;
    display: block !important;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.moduleseven .swiper-wrapper .swiper-slide {
    overflow: visible; position: relative;
 z-index: 1
}
.moduleseven .swiper-wrapper .swiper-slide-next {
    overflow: visible; position: relative;
 z-index: 2
}
.moduleseven .swiper-wrapper .swiper-slide-active {
    position: relative;
    z-index: 3
}


.moduleseven .swiper-wrapper .swiper-slide-prev .wrap {
    transform: translate3d(21%, 0, 0) rotateX(0) rotateY(20deg) scale(.84);
 
}

.moduleseven .swiper-wrapper .swiper-slide-next .wrap {
    transform: translate3d(-21%, 0, 0) rotateX(0) rotateY(-20deg) scale(.84);
  
}

.moduleseven .swiper-wrapper .swiper-slide-prev .wrap:hover {
    transform: translate3d(20%, 0, 0) rotateX(0) rotateY(10deg) scale(.9);
   
}

.moduleseven .swiper-wrapper .swiper-slide-next .wrap:hover {
    transform: translate3d(-20%, 0, 0) rotateX(0) rotateY(-10deg) scale(.9);
  
}

/*原来的
.moduleseven .swiper-wrapper .swiper-slide-prev .wrap {
    transform: translate3d(21%, 0, 0) rotateX(0) rotateY(35deg) scale(.84);
    -webkit-transform: translate3d(21%, 0, 0) rotateX(0) rotateY(35deg) scale(.84);
    -moz-transform: translate3d(21%, 0, 0) rotateX(0) rotateY(35deg) scale(.84);
    -ms-transform: translate3d(21%, 0, 0) rotateX(0) rotateY(35deg) scale(.84);
    -o-transform: translate3d(21%, 0, 0) rotateX(0) rotateY(35deg) scale(.84)
}

.moduleseven .swiper-wrapper .swiper-slide-next .wrap {
    transform: translate3d(-21%, 0, 0) rotateX(0) rotateY(-35deg) scale(.84);
    -webkit-transform: translate3d(-21%, 0, 0) rotateX(0) rotateY(-35deg) scale(.84);
    -moz-transform: translate3d(-21%, 0, 0) rotateX(0) rotateY(-35deg) scale(.84);
    -ms-transform: translate3d(-21%, 0, 0) rotateX(0) rotateY(-35deg) scale(.84);
    -o-transform: translate3d(-21%, 0, 0) rotateX(0) rotateY(-35deg) scale(.84)
}

.moduleseven .swiper-wrapper .swiper-slide-prev .wrap:hover {
    transform: translate3d(20%, 0, 0) rotateX(0) rotateY(18deg) scale(.9);
    -webkit-transform: translate3d(20%, 0, 0) rotateX(0) rotateY(18deg) scale(.9);
    -moz-transform: translate3d(20%, 0, 0) rotateX(0) rotateY(18deg) scale(.9);
    -ms-transform: translate3d(20%, 0, 0) rotateX(0) rotateY(18deg) scale(.9);
    -o-transform: translate3d(20%, 0, 0) rotateX(0) rotateY(18deg) scale(.9)
}

.moduleseven .swiper-wrapper .swiper-slide-next .wrap:hover {
    transform: translate3d(-20%, 0, 0) rotateX(0) rotateY(-18deg) scale(.9);
    -webkit-transform: translate3d(-20%, 0, 0) rotateX(0) rotateY(-18deg) scale(.9);
    -moz-transform: translate3d(-20%, 0, 0) rotateX(0) rotateY(-18deg) scale(.9);
    -ms-transform: translate3d(-20%, 0, 0) rotateX(0) rotateY(-18deg) scale(.9);
    -o-transform: translate3d(-20%, 0, 0) rotateX(0) rotateY(-18deg) scale(.9)
}

*/
/* 底部 */
.footer {
    background: url(../images/footerbj.png) no-repeat;
    background-size: cover;



}

.footer .footer_inner {
    width: 88%;
    margin: auto;
}

.footer .links {


    padding-top: 35px;
}
.footer .links div{
  width: 16%;
display: inline-block;
}
.footer .links select {
    width: 99%;
    padding:1px;
    background: #20639f75;
    color: rgb(190, 190, 190);
    border: none;
    font-size: .7rem;
height: 1.5rem;

}
.footer .links select::-ms-expand{display: none;}
.footer .links table{
width:95%;
} 
.footer .links option{  
  background: #ffffff;
    color: #4c4c4c;padding:3px;
}

.footer .foot_2 {

    display: flex;
align-items: center;

    color: white;
    font-size: .7rem;
    padding:3rem 0;
}

.footer .foot_logo {

    width: 33%;
    text-align: left;
}

.footer .foot_logo img {

    width: 86%;object-fit: scale-down;
}

.footer .foot_add {

    width: 29%;
}

.footer .foot_add img {
    width: 15%;
    max-width: 3rem;
}

.footer .foot_tel {

    width: 25%;
}

.footer .foot_tel img {
  
}

.footer .foot_ma {

    width: 15%;
    text-align: center;
}

.footer .foot_ma img {
    width:60%;
    max-width: 7.5rem;
}

.footer .foot_3 {

    align-items: center;
    display: flex;
    color: white;
    font-size: .6rem;
    padding: .1rem 0;
    background: #033969;
}

.footer .foot_31 {

    width: 25%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.footer .foot_31 img {
    width: 100%;
    max-width: 2rem;
}

.footer .foot_32 {

    width: 35%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.footer .foot_32 img {
  
}

.footer .foot_33 {

    width: 14%;
    display: flex;
    align-items: end;
    justify-content: center;
}

.footer .foot_34 {

    width: 14%;
    display: flex;
    align-items: end;
    justify-content: center;
}

.footer .foot_35 {

    width: 20%;
    text-align: center;
}

.footer .foot_35 img {
    width: 100%;
    max-width: 7rem;
}

 .footer .addshang{display: flex;
    align-items: flex-end;padding: 1rem 0rem;}  

 .footer .addxia{display: flex;
    align-items: center;padding: 1rem 0rem;}  

 .footer  .telshang{display: flex;
    align-items: center; padding: 1rem 0rem;}
 .footer  .telxia{display: flex;
    align-items: center; padding: 1rem 0rem;}
 /*<!-- 二级页面样式 --> */
    
        .erjiout {
            width: 88%;
            margin: 3rem auto;
            height: 48vw;
        }

        .topimg {
            position: relative;

            color: white;
        }

        .topimg a {
            font-size: 0.75rem;
            color: white;
        }

        .topimg img {
            width: 100%;
            display: block;
        }

        .lanmu {
            position: absolute;
            left: 0;
          
            z-index: 3;
            
            background: linear-gradient(to right, rgba(1, 66, 130, 0.4), rgb(1 62 127));
        
            text-align: right;
    font-size: 1.3rem;
    padding: 0.8rem 2rem;
        }
        .lanmu a{font-weight: 900;}

        .weizhi {
           position: absolute;
    right: 4vw;
    bottom: 2vw;
    z-index: 3;
    padding: 0.5rem;
    font-size: 0.9rem;
        }


        .listerji {
         padding:1rem;
            position: relative;
            background: url(../images/2_05.jpg) no-repeat;
            background-position: top;
            background-size:cover;
        }

        .listerji li {
          
            width: 20%;
            display: inline-block;
            margin:0 -3px;
            height: 3rem;
            text-align: center;
            line-height: 3rem;
            font-size: .8rem;
            overflow: hidden;
        }
 .listerji li p{padding-left:1.2rem;}

        .listerji .on {

            background: url(../images/11.png) no-repeat;
            background-position: center;
            background-size: contain;
            color: #064da2;

        }

        .list_content {
          
            width: 85%;
            position: absolute;
            top: 117%;

            bottom: 0;
            margin: auto;
            left: 0;
            right: 0;
            display: none;

        }

        .list_content_1 {
         
            width: 40vw;
            height: 23vw;
            z-index: 1;
            position: relative;
            overflow: hidden;
        }



        .list_content_2 {
            border-top: 8px solid rgb(4 75 161);
            width: 39vw;
            height: 19vw;
            overflow: hidden;
            z-index: 5;
            position: absolute;
            top:2vw;
            right: 0;
            background: url(../images/2_03.jpg)no-repeat;
            background-position: bottom;
            background-size: contain;
            box-shadow: 6px 4px 6px rgb(229 229 229);;
            padding: 1.1rem;
            background-color: white;
            display: flex;
    flex-direction: column;
    justify-content: flex-start;
        }

        .list_content_1 img {
            width: 100%;
            height: 100%;
            object-fit: cover;transition: 1s;
        }

        .list_content_1:hover img {

            transform: scale(1.1);
            transition: 1s;
        }

        .list_content_2 .title_erji {
            font-size: 1rem;
            color: rgb(32, 32, 32);
            font-weight: 900;
            text-align: left;
        }

        .list_content_2 .jieshao_erji {
            color: rgb(131, 131, 131);
            font-size: .7rem;
            line-height: 1.2rem;
            text-align: left;
            text-indent: 20px;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
        }

        .list_content_2 a {
            border-radius: 30px;
            box-shadow: 4px 4px 9px rgb(153 153 153);
            background: white;
            display: block;

            width: 4rem;
            height: 1.5rem;
            line-height: 1.5rem;

            color: rgb(71, 71, 71);
            text-align: center;
            overflow: hidden;
            position: absolute;
            bottom: 3vw;
            right: 4vw;
        }

        .list_content_2 a em {
            color: white;
            background: rgb(237 162 77);
            border-radius: 50%;
            width: 39%;
            height: 100%;
            display: inline-block;
            margin-left: -15px;
            text-align: center;
        }
 .list_content_2 a:hover{color: #064da2;}
        .list_content_2 a:hover em {
            background: #064da2;

        }

        .weizhi img {
            width: 1rem;
            display: inline;
            vertical-align: bottom;
        }
    
        .moduleone.swiper-backface-hidden .swiper-slide{overflow: hidden;}
  
        .moduleone .swiper img,.moduleone .swiper video{height: 79vh;object-fit: cover;}


 /* 机构设置 ----------------start-----------------------------------------------------*/
        .lanmu {
            bottom: 0rem;

            width: 23%;
        }
  
        .jigou {
            display: flex;

        }

        .dangzheng {
            width: 77%;
          
            background: url(new/images/j_08.jpg) no-repeat;
            background-position: bottom;
            background-size: contain;
            padding-bottom: 4rem;
        }

        .dztq {

            width: 82%;
            margin: 2.5rem auto;

            box-shadow: 1px 6px 7px rgb(233 233 233);
        }

        .dztq_top {
            font-size: 1.1rem;
            background: linear-gradient(45deg, #004385,#0063b4, #004385);
            color: white;
        font-weight: 900;
            padding: .55rem 1.5rem;
            position: relative;
        }

        .dztq_top img {
            display: inline-block;
            vertical-align: bottom;width: 1.3rem;
        }
 .dztq_top a{
            color:#bdbdbd;
        }
        .dztq_top span {
            width: 1rem;
            height: 1rem;
            border-radius: 50%;
            border: 1px solid #bdbdbd;
            font-size: 0.5rem;;
            text-align: center;
            transform: rotate(90deg);
            line-height: 1rem;
    float: right;
    margin-top: 0.15rem;
        }

        .dztq_top span:hover {
            background: rgb(230, 90, 25);
            border: 1px solid rgb(230, 90, 25);
            color: #004385;
        }

        .dztq_top .em1 {
            width: .6rem;
            height: .6rem;
            background-color: white;
            display: block;
            left: -2px;
            top: -2px;
            position: absolute;
        }

        .dztq_top .em2 {
            width: .6rem;
            height: .6rem;
            background-color: white;
            display: block;
            right: -2px;
            top: -2px;
            position: absolute;
        }


        .dztq_content .em3 {
            width: .6rem;
            height: .6rem;
            background-color: white;
            display: block;
            left: -1px;
            bottom: -1px;
            position: absolute;
            border-right: 1px solid rgb(212, 212, 212);
            border-top: 1px solid rgb(212, 212, 212);
            box-shadow: -2px 4px 4px 3px #ffffff;
        }

        .dztq_content .em4 {
            width: .6rem;
            height: .6rem;
            background-color: white;
            display: block;
            right: -1px;
            bottom: -1px;
            position: absolute;
            border-left: 1px solid rgb(212, 212, 212);
            border-top: 1px solid rgb(212, 212, 212);
            box-shadow: 3px 4px 4px 3px #ffffff;
        }

        .dztq_content {
            position: relative;
            border: 1px solid rgb(241 241 241);
            padding: 1rem;
            background: white;
        }

        .dztq_content ul {
            display: flex;
            flex-wrap: wrap;
        }

        .dztq_content li {
            font-size: .78rem;
            width: 31%;
            background: rgb(229 239 249);
            margin: 1%;
            border-radius: 20px;
            padding: .4rem 0.7rem;    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
   
  line-height: 1.7rem;

        }
.dztq_content li:hover{background: #beddfb;}
        .dztq_content li a {
            color: rgb(27, 27, 27);vertical-align: middle;white-space: nowrap;
  overflow: hidden; 
  text-overflow: ellipsis;    width: 80%;
    display: inline-block;
        }

        .dztq_content li .you {
            color: rgb(59, 87, 138);
            font-size: 1rem;
            float: right;
            margin-right: .5rem;
vertical-align: middle;
        }


/* 机构设置---------------end------------------------------------- */


/* 列表页全部样式————————————————start—————————————————————————————————————————————————————— */
    .topimg_2{position: relative;color: white;}
    .topimg_2 img { width: 100%;display: block;}
   .topimg_2 .lanmu_2 {
     position: absolute;
    right: 0;
    z-index: 3;
    background: linear-gradient(to left, rgba(1, 66, 130, 0.4), rgb(1 62 127));
    text-align: left;
    font-size: 1.2rem;
    bottom: 0;
    width: calc(20% + 0px);
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 1.6rem;
    }
    .topimg_2 .lanmu_2 a{font-size: 1.2rem;color: white;font-weight: 100;} 
    .topimg_2 .weizhi_2 a{font-size: .85rem;color: white;}
   .topimg_2 .weizhi_2 {
        position: absolute;
        left: 4vw;
        bottom: 2vw;
        z-index: 3;
        padding: 0.5rem;
        font-size: 1rem;
    }
    .topimg_2 .weizhi_2 img {
        width: 1rem;
        display: inline;
        vertical-align: bottom;
    }
    
    
    /* //列表页的栏目菜单*/
       .list_side {
                width: 20%;
              border-left: 4px solid #f3f3f3;
                position: relative;
                top: 0px;
             
    
            }
    
            .list_side ul li {
                border-bottom: 1px solid #e9e9e9;
                line-height: 3rem;
                box-sizing: border-box;
                position: relative;
    width: 82%;
    
            }
    
            .list_side .on a {
                color: #0b4a8a;
        font-weight: 900;
            }
    
            .list_side li:hover a {
                color: #087bed;
    
            }
    
            .list_side li a:hover {
                background-color: rgb(232 245 255);
            }
    
            .list_side .erjileibiao li:hover {
                background-color: rgb(232 245 255);
            }
    
            .list_side .erjileibiao li:hover a {
                color: #087bed;
    
    
            }
    
    
            .list_side .isparent:after{
                content: "";
                position: absolute;
                right: 0.4rem;
              
             top: 1.2rem;
                font-size: .5rem;
                transition: 1s;
                background: url(../images/jt1.png) no-repeat;
                background-size: contain;
                width: 1rem;
                height: 1rem;
                background-position: center;
                bottom: 0;
               
    
    
            }
    
            .list_side ul li:not(.isparent):hover:after{
                content: "";
                position: absolute;
                right: 0.4rem;
                top: 0;
                color: #a1a1a1;
                font-size: .5rem;
                transition: 1s;
                background: url(../images/jt2.png) no-repeat;
                background-size: contain;
                width: 1rem;
                height: 1rem;
                background-position: center;
                bottom: 0;
                margin: auto;
            }
    
    
            .list_side ul li a {
                font-size: .88rem;
                color: #444;
                display: block;
                font-weight: 100;
                padding-left: 0.85rem;
            }
    
            .list_side ul li .erjileibiao {
                display: none;
                position: relative;
                box-sizing: border-box;
    
            }
    
            .list_side .on .erjileibiao {
                display: block;
            }
    
            .list_side ul li .erjileibiao li {
                padding-left: 1.5rem;
                position: relative;
                border-bottom: none;
                line-height: 2.5rem;
width: 100%;
            }
    
    
    
            .list_side ul li .erjileibiao li a {
                font-size: .8rem;
                color: #666;
                display: block;
                transition: all 0.2s;
                font-weight: 100;
            }
    
    
            .list_side .isparent .erjileibiao li .on {
                color:#0462bf;
                background-color: rgb(232 245 255);
            }
    
            .list_side .erjileibiao .on::after {
                    content: "";
                    position: absolute;
                    right: 0.4rem;
                    top: 0;
                    color: #a1a1a1;
                    font-size: .5rem;
                    transition: 1s;
                    background: url(../images/jt1.png) no-repeat;
                    background-size: contain;
                    width: 1rem;
                    height: 1rem;
                    background-position: center;
                    bottom: 0;
                    margin: auto;
            }
            /* //列表页栏目菜单--end- */
    
            .listout{display: flex; justify-content:flex-end;}
             /* //列表*/
            .list{width: 80%;padding: 1.5rem 0px;background: url(../images/11_05.jpg) no-repeat;
    background-size: auto;
    background-position: left top;}
            .list .time{display: flex;flex-direction: column;padding: 0 0.8rem ;text-align: center;color: #08478a;}
            .list .time .day{width: 2.8rem ;border-bottom: 1px solid #08478a;font-size: 0.9rem;font-weight: 900;margin:auto;}
            .list .time .year{width: 3.55rem ;font-size: 0.6rem;padding-top: 0.15rem;}
            .t_out{display: inline-block;vertical-align: middle;}
            .list li{box-shadow:1px 0px 5px #e7e7e7;padding: 0.65rem 0;position: relative;background: white;
    z-index: 1;
    overflow: hidden;margin-bottom: 0.55rem;}
 
.list li:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #08478a;

    z-index: -1;
    transform: translateY(101%);
    transition: transform .5s;
}
.list li:hover:before {
    transform: translateY(0);
}



            .list li a{color: #363636;font-size: 0.85rem;display: flex;align-items: center;justify-content: flex-start;}
            .list .content{line-height:1rem;display: inline-block; word-wrap: break-word;word-break: break-all; white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
            .list ul{width: 90%;margin: auto;}
        
            .list li:hover a{color: white; transition:all .4s;}
            .list li:hover .time{color: white; transition:all .4s;}
            .list li:hover .time .day{border-bottom: 1px solid #ffffff; transition:all .4s;}
              /* //列表*/
    
                /* 列表页全部样式—————————————end————————————————————————————————————————————————————————— */

            /* 内容页 ---------------- start------------------------------------------------ */
        .contentout{display: flex; justify-content: space-evenly;align-items: flex-start;padding: 2rem 0;}
        .content_1 { width: 70%;padding: 1rem;}
 
        .content_tit{text-align: center;margin-bottom: 0.4rem;font-size:1.1rem;
                    color: #000000;
                    font-weight: bold;
                    line-height: 1.5;}
        .content_time{font-size: .65rem;text-align: center;
                color: #555555;
                line-height: 1.5;
                margin: 0.2rem 0 0;}
          .content_1 p{font-size:0.8rem ;line-height: 1.8rem;color: #000;text-indent: 2rem;    margin-top: 1rem;}
.content_1 video#_vsb_player{     width: 94%;
    overflow: hidden;
    margin: auto;
    text-indent: 0;
    height: 100%;}
             /* //热点新闻*/
            .hot{width: 30%;max-width: 15rem;  padding-left: 0.3rem;    margin-top: 4rem;}
            .hot .hot_time{ font-size: 0.75rem;text-align: left;    padding-left: 0.6rem;}
            .hot li{ padding: 0.4rem 0; border-left: 1px solid #cdd5dd;padding: 1rem 0;}
            .hot li a{color: #555555;font-size: 0.8rem;}
            .hot li a::before{
                content: ".";
                transform: scale(2);
                position: absolute;
                margin-left: -2px;
                color: #cdd5dd;
            }
            .hot_tit{    font-size: 0.95rem;
                color:#404040;
                font-weight: 600;
                border-bottom: 2px solid #0e58a7;
                margin-bottom: 0.5rem;
                padding: 0.2rem 0.9rem;}
            .hot .hot_list{padding-left: 0.6rem;}               
            .hot li:hover a{color: rgb(16, 128, 202);}
          
             /* 内容页 ---------------- end------------------------------------------------ */


     /* //资环要闻列表-----------带图的列表---start-----------------------------------------------*/
        .yaowenlist {
            width: 80%;
            padding: 1.5rem 0px;
            background: url(../images/11_05.jpg) no-repeat;
            background-size: auto;
            background-position: left top;
        }

        .yaowenlist .yaowentime {

            display: flex;
            flex-direction: column;
            text-align: center;
            color: #08478a;

        }

        .yaowenlist .yaowentime .yaowenday {
            width: 92%;

            border-bottom: 1px solid #08478a;
            font-size: 1.15rem;
            font-weight: 900;
            margin: auto;

        }

        .yaowenlist .yaowentime .yaowenyear {

            font-size: 0.75rem;
            padding-top: 0.15rem;
            margin: auto;

        }

        .yaowenlist .yaowent_out {

            vertical-align: middle;
            background: #f1f1f1;
            display: flex;
            align-items: center;
            justify-content: center;
            width: 3.5rem;
            height: 3.5rem;
        }

        .yaowenlist li {
            box-shadow: 1px 0px 5px #e7e7e7;
            padding: 1rem;
            position: relative;
            background: white;
            z-index: 1;
            overflow: hidden;
            margin-bottom: 0.55rem;
        }

        .yaowenlist li:before {
            content: "";
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
           background: linear-gradient(to right,  #01478c, #015db0);

            z-index: -1;
            transform: translateY(101%);
            transition: transform .5s;
        }

        .yaowenlist li:hover:before {
            transform: translateY(0);
        }



        .yaowenlist li a {
            color: #363636;
            font-size: 0.85rem;
            display: flex;
            align-items: center;
            justify-content: flex-start;

        }

        .yaowenlist .yaowencontent {
            width: 76%;
            line-height: 1rem;
            display: inline-block;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;

            padding: 1rem 1.5rem;

        }

        .yaowenlist .yaowencontent p {
            margin-bottom: 1rem;
            font-size: 0.85rem;

            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
        }

        .yaowenlist .yaowencontent span {
            font-size: 0.65rem;
            color: #acacac;
            display: inline-block;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            text-indent: 20px;
        }

        .yaowenlist li:hover a:hover span {
            color: white;
        }

        .yaowenlist ul {
            width: 96%;
            margin: auto;
        }

        .yaowenlist li:hover a {
            color: white;
            transition: all .4s;
        }



        .yaowenlist .imgs {
            width: 17%;
            height: 8vw;
            overflow: hidden;
            display: inline-block;

        }

        .yaowenlist img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            display: block;
        }

        /* //资环要闻列表--end-------------带图的列表--------------------------*/



    
     /* //媒体关注--列表页无图列表---------start------------------------------------------------*/
        

        .meitilist_text {
            width: 80%;
            padding: 1.5rem 0px;
            background: url(../images/11_05.jpg) no-repeat;
            background-size: auto;
            background-position: left top;
        }

        .meitilist_text .mintitime {

            display: flex;
            justify-content: flex-end;
            text-align: center;
            color: #8b8b8b;
            font-size: 0.7rem;
padding-right: 0.5rem;
    align-items: center;

        }

        .meitilist_text .mintitime .imgs {
            width: .9rem;
            height: .9rem;

            background: url(../images/time.png) no-repeat;
            background-size: contain;

            margin-right: .2rem;
        }


        .meitilist_text li {
            border-bottom: 1px solid #e9e9e9;

            position: relative;
            background: white;
            z-index: 1;
            overflow: hidden;
            margin-bottom: 0.55rem;
        }


        .meitilist_text li a {
            color: #363636;

            display: flex;
            align-items: center;
            justify-content: space-between;

        }

        .meitilist_text .meiticontent {
width:70%;
            line-height: 1rem;
            display: inline-block;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;

            padding: 1rem 0.3rem;

        }
.meitilist_text .meiti_out{width:30%;}

        .meitilist_text .meiticontent p {

            font-size: 0.8rem;

            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
        }

        .meitilist_text ul {
            width: 95%;
            margin: auto;
        }

        .meitilist_text li:hover {
            border-bottom: 1px solid #759bd1;

        }

        .meitilist_text li:hover a {
            color: #1a4581;

        }

        .meitilist_text li:hover .imgs {

            background: url(../images/time1.png) no-repeat;
            background-size: contain;
        }

        /* //媒体关注--列表页无图列表--end----------------------------------------------------*/





     /* 专题-图片列表 ----start---------------------------------------------------------------*/
        .imlistpage {

            width: 100%;
            background: url(../images/11_05.jpg) no-repeat;
            background-size: contain;
            background-position: left top;
            padding: 2rem 0;

        }

        .imlistpage ul {
            width: 85%;
            display: flex;
            flex-wrap: wrap;
            margin: auto;
        }

        .imlistpage li {
            width: 33.3%;
            padding: 1rem;
             
              
        }

        .imlistpage .divss {
        overflow: hidden;
            position: relative;
            width: 100%;
            height: 0;
            padding-bottom: 35%;
        }

        .imlistpage li img {
            position: absolute;
            top: 0;
            left: 0;
            display: block;
            width: 100%;
            height: 100%;
            object-fit: cover;
            transition: 0.5s;

        }
  .imlistpage li:hover img{transform: scale(1.05);}
        /* 专题-图片列表 ----end---------------------------------------------------------------*/

/* 单篇正文 --------------------start----------------------------------------------*/
        .danpian {
            width: 80%;    overflow: hidden;
        }

        .danpian .dp_tit {
            text-align: center;
            line-height: 1.5;
            margin-top: 3rem;
            margin-bottom: 0.3rem;
       
            color: #000000;
            font-weight: bold;
           font-size: 1.2rem;
        }

        .danpian .dp_time {
            font-size: .65rem;
            text-align: center;
            color: #555555;
            line-height: 1.5;
            margin-bottom: 1rem;
        }

        .danpian .dp_zhenwen {
            width: 85%;              
            text-indent: 2rem;
        padding-bottom: 4rem;
            margin:1rem auto;
    font-size: .85rem;
        }
.danpian .dp_zhenwen img{width:90%;}

        /* 单篇正文 --------------end----------------------------------------------------*/





       /* 招生就业----------------------start----------------------*/
        .colg {
            margin-top: 2rem;
            margin-bottom: 28rem;
        }

        .content {
            width: 100%;
            margin: 0 auto;
        }



        .colg .content .imglist {
            margin-top: 1rem;
        }

        .colg .content .imglist li {
            float: left;
            background: #f8f8f8;
            padding: 1rem;
            width: 31%;
            margin: 1%;
        }

        .colg .content .imglist li a {
            display: block;
            color: #494949;
            font-size: .95rem;


        }

        .colg .content .imglist li .imgs {

            position: relative;
            height: 0;

            padding-bottom: 49%;

        }

        .colg .content .imglist li a img {
            width: 100%;
            height: 100%;
            transition: all 0.2s;
            top: 0;
            left: 0;
            position: absolute;
            object-fit: cover;
        }

        .colg .content .imglist li a .title {
            line-height: 2em;
            padding-left: 1rem;
            margin-top: 1rem;
        }

        .colg .content .imglist li a div {
            line-height: 3rem;
            padding-left: 1rem;
        }

        /* 招生就业----------------------end----------------------*/

 /* 教育教学---------------------------------------------------- */
        .education {
            margin-top: 30px;
            margin-bottom: 80px;
        }

        .content {
            width: 100%;
            margin: 0 auto;
        }

        .education .content .linea {
            margin-top: 42px;
        }

        .education .content .linea .item {
            padding: 1rem;
            float: left;
            background: #f6f6f6;
margin-bottom: 2%;
            height: auto;
            margin-right: 2%;
            box-sizing: border-box;
            position: relative;
        }

        .education .content .linea .major,
        .education .content .linea .teachers {
            width: 24%;
        }

        .education .content .linea .major {
            border-top: 3px solid #c96f6f;
        }

        .education .content .linea .item .icon {
            width: 75px;
            height: 75px;
            border-radius: 75px;
            position: absolute;
            top: 30;
            left: 30;
        }

        .education .content .linea .item h3 {
            line-height: 75px;
            text-indent: 100px;
            color: #444;
            font-size: 1rem;
            display: inline-block;
            font-weight: 100;
        }

        .education .content .linea .item ul {
            margin-top: 42px;
        }

        .education .content .linea .item ul li {
            border-bottom: 1px solid #e5e5e5;
            position: relative;padding-right: 0.65rem;
        }

        .education .content .linea .item ul li a {
            color: #666;
            font-size: 14px;
            line-height: 42px;
            display: block;
            transition: all 0.2s;
        }

        .education .content .linea .teachers {
            border-top: 3px solid #c9a86f;
        }

        .education .content .linea .basement {
            border-top: 3px solid #6fb5c9;
            margin-right: 0;
            width: 48%;
        }

        .education .content .linea:after {
            content: "";
            display: block;
            clear: both;
        }

        .education .content .lineb {
            margin-top: 42px;
        }

        .education .content .lineb a {
            display: block;
            float: left;
            margin-right: 2%;
            width: 18%;

            padding: 1.5rem;
            background: #f6f6f6;
            box-sizing: border-box;
        }

        .education .content .lineb a:nth-of-type(1) {
            border-top: 3px solid #b76fc9;
        }

        .education .content .lineb a:nth-of-type(2) {
            border-top: 3px solid #6f88c9;
        }

        .education .content .lineb a:nth-of-type(3) {
            border-top: 3px solid #c96f91;
        }

        .education .content .lineb a:nth-of-type(4) {
            border-top: 3px solid #6fc9b1;
        }

        .education .content .lineb a:nth-of-type(5) {
            border-top: 3px solid #86c96f;
        }

        .education .content .lineb a:last-of-type {
            margin-right: 0;
        }

        .education .content .lineb a img {
            display: block;
            width: 75px;
            height: 75px;
            border-radius: 50%;
            margin: 0 auto;
        }

        .education .content .lineb a h3 {
            color: #444;
            font-size: 1rem;
            text-align: center;
            line-height: 3em;
            font-weight: 100;
        }

        .education .content .lineb:after {
            content: "";
            display: block;
            clear: both;
        }

        .education .content .linea .basement ul li {
            width: 45%;
            float: left;
            margin-right: 4%;
        }

      

.education .content .linea .item ul li:after {
    content: ">";
    position: absolute;
    right: 0;
    top: 9px;
    color: #999;
    transform: scaleY(1.3);
}
.education .content .linea .item ul li a:hover {
    color: #0d4da3;
    transform: translateX(3px);
}
 /* 教育教学-------------------end------------------------------------------------------------- */


     /* --校园文化----------------------start----------------------------- */
        .culture {
            margin-top: 2rem;
            margin-bottom: 4rem;
        }

        .content {
            width: 88%;
            margin: 0 auto;
        }

        .culture .content .linea {
            margin-top: 2rem;
display: flex;
    flex-wrap: wrap;
        }

        .culture .content .linea .item {
            padding: 1rem;
            float: left;
            background: #f6f6f6;

            height: auto;
            width: 30%;
            margin: 1.6% 1.6%;
            box-sizing: border-box;
            position: relative;
            width: 30%;
        }




        .culture .content .linea .item .icon {
            width: 4rem;
            height: 4rem;
            border-radius: 75px;
          position: relative;
    display: inline-block;
    vertical-align: middle;
          
           
        }

        .culture .content .linea .item h3 {
                text-indent: 20px;
    line-height: 1rem;
    display: inline-block;
            color: #444;
            font-size: 1rem;
            display: inline-block;
            font-weight: 100;
        }

        .culture .content .linea .item ul {
            margin-top: 3rem;
        }

        .culture .content .linea .item ul li {
            border-bottom: 1px solid #e5e5e5;
            position: relative;
            padding-right: 0.65rem;
            background: none;
        }

        .culture .content .linea .item ul li a {
            color: #666;
            font-size: .9rem;
            line-height: 2rem;
            display: block;
            transition: all 0.2s;
            overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp:1;
-webkit-box-orient: vertical;
        }



        .culture .content .linea:after {
            content: "";
            display: block;
            clear: both;
        }


        .culture .content .linea .basement ul li {
            width: 45%;
            float: left;
            margin-right: 4%;
        }



        .culture .content .linea .item ul li:after {
            content: ">";
            position: absolute;
            right: 0;
            top: 9px;
            color: #999;
            transform: scaleY(1.3);
        }

        .culture .content .linea .item ul li a:hover {
            color: #0d4da3;
            transform: translateX(3px);
        }

        .culture .content .linea .item:nth-of-type(4) {
            border-top: 3px solid #6fc9b1;
        }

        .culture .content .linea .item:nth-of-type(1) {
            border-top: 3px solid #b76fc9;
        }

        .culture .content .linea .item:nth-of-type(2) {
            border-top: 3px solid #6f88c9;
        }

        .culture .content .linea .item:nth-of-type(3) {
            border-top: 3px solid #c96f91;
        }

        .culture .content .linea .item:nth-of-type(5) {
            border-top: 3px solid #e48616;
        }

        .culture .content .linea .item:nth-of-type(6) {
            border-top: 3px solid #86c96f;
        }

        /*--校园文化-------------------end------------------------------------------------------------- */




        /* 教学服务----------------------------------------------- */
        .services {
            margin-top: 2rem;
            margin-bottom: 4rem;
        }

     .content {
            width: 88%;
            margin: 0 auto;
        }

        .services .content .imglist {
    margin-top: 2rem;display: flex;
    flex-wrap: wrap;
} 
.services .content .imglist li {
    float: left;
    background: #f8f8f8;
    padding: 2rem 0;
    margin:1.5%;
    
    box-sizing: border-box;
    width: 30%;
    height: auto;
    text-align: center;
}  
.services .content .imglist li img{display: inline;
    vertical-align: middle;
    width: 4rem;}
.services .content .imglist li a {
    display: block;
    color: #f6f6f6;
    font-size: 1rem;
}
.services .content .imglist li a .title {
    line-height: 2em;
    color: #444;
    display: inline-block;
    position: relative;

   width: 9rem;
}
.services .content .imglist li:hover img{transform: scale(1.05);transition: 0.2s;}     
.services .content .imglist li:nth-of-type(4n+1) {
    border-top: 3px solid #b76fc9;
}    

.services .content .imglist li:nth-of-type(4n+2) {
    border-top: 3px solid #6f88c9;
}
.services .content .imglist li:nth-of-type(4n+3) {
    border-top: 3px solid #d8c275;
}
      
.services .content .imglist li:nth-of-type(4n+4) {
    border-top: 3px solid #6fc9c2;
}  


 /* 教学服务----------------------------------------------- */






/* 校园文化--视频，相册列表==============start============================================*/
.detailbox{width: 88%;margin: 3rem auto;}
.detailbox .content {
  
    margin: 0 auto;
}
.detailbox .content article {
    float: left;
    width: 100%;
  
}

 .detailbox .content .newslist .imglist li {
    background: #f6f8fa;
    margin-bottom: 3rem;
       height: 8rem;
}
 .detailbox .content .newslist .imglist .imgbg {
    width: 25%;
    padding-bottom: 20%;
    float: left;
    background-size: cover;background-position: center;
    transition: all 0.2s;
}
 .detailbox .content .newslist .imglist .detail {
    margin-left: 28%;
  
    position: relative;
}
 .detailbox .content .newslist .imglist .detail a {
    color: #2d2f3a;padding-bottom: 0.5rem;padding-top: 1rem;
    font-size: 1rem;
    font-weight: bold;
    line-height: 2rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
    transition: all 0.2s;
}
.detailbox .content .newslist .imglist .detail .abstract {
    line-height: 1.5rem;
    color: #999;
    font-size: 0.8rem;    padding-right: 1rem;
}
 .detailbox .content .newslist .imglist .detail .date {
    text-align: right;padding-right: 1rem;
 
  
    font-size: .7rem;
    color: #999;
}
/* 校园文化-视频和相册列表 ========================end==================================*/










/* 大电脑 1900以上--------------------------------------------------------------------------------------------------------*/
@media screen and (min-width:1901px) {

    html {
        font-size: 21px;
    }
.imlistpage ul{width:75%;}
.erjiout{height:45vw;}

}


/* 大电脑1900---1600*/
@media screen and (max-width: 1900px) {

    html {
        font-size: 21px;
    }


}


@media screen and (max-width:1800px) {
    html {
        font-size: 19px;
    }
}

/* 中电脑 1600--1200*/
@media screen and (max-width: 1600px) {
    html {
        font-size: 18px;
    }

}

@media screen and (max-width: 1400px) {
    html {
        font-size: 18px;
    }
.logo{gap:0.5rem;}

.logoimg {
width: 460px;
height:auto;
    }

.moduletwo .notification .outbox .card2 li{    margin: 1.2rem 0;}
.moduletwo .notification .outbox .card2 li a{white-space: nowrap;}


.texttime{margin: 0.2rem;}
}


/* 小电脑1200---1000*/
@media screen and (max-width: 1200px) {
    html {
        font-size: 16px;
    }

 .logoimg {
        width: 440px; 
        height:auto;
    }
}

/* 1000*/
@media screen and (max-width: 1000px) {

    html {
        font-size: 15px;
    }

    
.moduletwo .mdeiaconcerned h3, .moduletwo .notification .cardstitle h3{padding-top: 1rem;}
    .moduleone {
        width: 100%;
    }

    .moduletwo {
        width: 90%;
    }

    .modulethree {
        width: 90%;
    }

    .modulefour {
        width: 100%;
    }

    .modulefive {
        width: 90%;
    }
.logo{border-bottom:none;}
  .logoimg {
        width: 52%; 
       max-width: 501px;
    height: auto;
    }

    .outer {
        height: 5rem;
    }

    .textbox {
        display: none;
    }

    .language {
        display: none;
    }

    .menubut {
        width: 3rem;
        height: 4rem;
    }

    .nav {
        display: none;
    }

    .nav2 {
      background: #054883;
        
    }

    .nav2 ul {
        width: 100;
        display: inline-block;
    }

    .nav2 ul li {
        font-size: 0.9rem;
        font-weight: 700;
        width: 100%;
        text-align: left;
        box-sizing: border-box;
             border-bottom: 1px solid #416b8f;
        padding: 10px 18px;
    }

    .nav2 li dl {
        margin-top: 0px;
       
        display: none;
    }

    .nav2 ul {
        width: 100%;
    }

    .nav2 ul li::before {
        content: none;
    }

    .nav2 ul li .secondarylist::after {
        content: "";
        width: 6px;
        height: 6px;
        border: 2px solid rgb(250, 250, 250);
        display: inline-block;
        transform: rotate(45deg);
        border-top: none;
        border-left: none;
       position: absolute;
    right: 10px;
transition:0.5s;
    }

    .nav2 ul li .secondarylist_on::after {
        transform: rotate(-45deg);
    }
.moduleone .swiper-pagination{
    bottom: 2.5rem;
}
    .moduleone .swiper-pagination-bullet {
        width: 1rem;
        height: 1rem;
        background: none;
        opacity: 0.8;
        vertical-align: middle;
        color: white;
        font-size: 1rem;
        line-height: 1rem;
    }

    .moduleone .swiper-pagination-bullet-active {
        background: url(../images/lunbobg.png)no-repeat;
        background-size: 100%;
        transform: scale(1.4);
        opacity: 1;
    }
.moduleone .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 1rem;
}


    .moduleone .swiper-horizontal>.moduleone .swiper-pagination-bullets,
    .moduleone .swiper-pagination-bullets.swiper-pagination-horizontal {
        bottom: var(--swiper-pagination-bottom, 30px);
    }

    .moduleone .swiper-horizontal>.moduleone .swiper-pagination-bullets .swiper-pagination-bullet,
    .moduleone .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 9px);
    }

    /* 第二模块 */
    .moduletwo {
        flex-wrap: wrap;
      
    }

    .moduletwo .mdeiaconcerned {
        width: 100%;
     
        order: 2;
    }

    .moduletwo .zhnews {
        width: 100%;
        order: 1
    }

    .moduletwo .notification {
        width: 100%;
        ;
        order: 3;
    }
.moduletwo .zhnews .zhywbt{display:block; padding: 1rem 0 1rem 0;}

    /* 第3模块 */
    .modulethree {
        padding: 2rem 0;
flex-wrap: wrap;
    }
.modulethree .left,.modulethree .right{
width: 100%;
}
    .modulethree .swiper-slide .voides {
        width: 100%;
    }

    .modulethree .swiper-slide .texts {
        width: 100%;
        margin-top: 10px;
    }


    /* 4 */
    .modulethree .swiper-slide .texts p {
        width: 100%;
    }

    .modulethree .swiper-slide .texts {
        padding-right: 3rem;
    }

    

    /* 5 */
.modulefive{    flex-wrap: wrap;}
    .modulefive .left{
     width:100%;
    }
 .modulefive .right{
     width:100%;
    }
.modulefive .moreoutimg .moreoutimg2 img{height: 36vw;}

    .modulefive .moreoutimglist {
        flex-wrap: wrap;
    }

    .modulefive .moreoutimg {
      width: 100%;
    margin: auto;

    }

    .modulefive .moreoutlist {
        width: 100%;padding-top: 1rem;
    }

    .modulefiveuot {
        background-size: 100% 100%;
        background-repeat: no-repeat;
    }
.modulefive .right .hangyedongtai .diyitiao a{    flex-direction: column;}
.modulefive .right .hangyedongtai .diyitiao a .moreoutimg2 {
    width: 100%;
}
.modulefive .right .hangyedongtai .diyitiao img {
    height: 30vw;}
.modulefive .right .hangyedongtai .diyitiao a .n_title{width:100%; margin-top: 1rem;}
    /* 6 */

    .modulesix {
        width: 90%;
        margin: 2rem auto;
    }

    .modulesix .content_six {
        flex-wrap: wrap;
    }

    .modulesix .content_six_1 {
        width: 100%;
    }

    .modulesix .content_six_2 {
        width: 50%;margin-top:10px;
    }

    .modulesix .content_six_3 {
        width: 50%;
    }

    /* 7 */
    .moduleseven {
        width: 100%;
    }

    /* 底部 */
    .footer .footer_inner {
        width: 100%;
    }

    .footer .links {
        display: none;
    }
 .footer .foot_3{flex-wrap: wrap;}
    .footer .foot_3 .foot_31, .footer .foot_3 .foot_32 {
        width: 100%;
    }
    .footer .foot_3 .foot_33, .footer .foot_3 .foot_34, .footer .foot_3 .foot_35 {
        display: none;
    }

    .footer .foot_2 {
        flex-wrap: wrap;
        align-items: center;
    }

    .footer .foot_logo {
      display:none;
    }

    .footer .foot_add,
    .footer .foot_tel,
    .footer .foot_ma {
        width: 80%;
        text-align: center;
        margin:auto;
    }
.footer .addshang,.footer .addxia,.footer .telshang,.footer .telxia{justify-content: center;padding: 0.6rem 0rem;}
    .moduletwo .zhnews img {height: 50vw;}
  .moduletwo .mdeiaconcerned_list li img, .moduletwo .notification li img {height: 45vw;}

.content_1{    width: 95%;margin:auto;}
.content_1 img{width: 90% !important;
    height: auto !important;
display:block;    margin: auto;}

.danpian .dp_zhenwen img{width: 90% !important;
    height: auto !important;
display:block;    margin: auto;}



.fp-section:nth-child(1){height:50vh;} 
 .moduleone .swiper img,.moduleone .swiper video{height: 50vh;object-fit: cover;}
}
/* 手机 */

@media screen and (max-width: 800px) {

    html {
        font-size: 15px;
    }

    .logoimg {
        width: 55%;
    }

    .menubut {
        width: 3rem;
        height: 4rem;
    }

.moduletwoout{padding:1rem 0;background-repeat: repeat-y;}

 .moduletwo {
        width:95%;
    }

.sw2 .swiper-slide h3 a{
font-weight: 600;font-size: 0.94rem;
}
 .modulethree {
        width: 95%;
    }
    .modulefive {
        width: 96%;
    }


/* 二级页面 */

.listerji li {
  width: 33%;
  margin: 1px -3px;}
.erjiout {
  width: 100%;
  height: 144vw;

}
.list_content{
    width: 90%;top:103%;
}

.list_content_1{width: 80vw;height: 40vw;margin: auto;}
.list_content_2{width: 80vw;height: 40vw;position: relative;margin: auto;top:0;padding: 1rem;}


/* 二级页面end */

/* 内页栏目导航 */
.side{width: 7rem;}
.side ul li .erjileibiao li{
    padding-left:0rem;
} 
/* 内页栏目导航end */

.modulefive .moreoutimg {
      width:100%;
    margin-top: .6rem;
    }
.modulefive .moreoutimg img {
    max-height: 50vw;
}

 .modulesix {
        width: 96%;
        margin: 2rem auto;
    }

.lookcar .swiper-slide img {
        height: 26vw
    }
.topimg .imgs{height:45vw;object-fit: cover;}
.topimg_2 .imgs{height:45vw;object-fit: cover;}
.topimg_2 .lanmu_2 a{font-size: 1rem;}
.topimg_2 .lanmu_2{padding-left: .5rem;font-size: 1rem;}
.dztq_content li{width:47%;}



.yaowenlist .yaowencontent span{-webkit-line-clamp: 2;}
.yaowenlist .yaowencontent p{margin-bottom: 0.5rem;}
.yaowenlist li{padding:0.2rem;}
.yaowenlist ul {width: 98%;}
.yaowenlist .yaowencontent{padding: 1rem 0.4rem;}
.yaowenlist .imgs{width: 22%;height: 15vw;}
.yaowenlist .yaowencontent{width:70%;}


.imlistpage li {width: 50%;}



 .colg .content .imglist li { width: 48%;}

.colg .content .imglist li {width: 48%;}

.education .content .linea .basement{width: 100%;}

.education .content .linea .major, 
.education .content .linea .teachers{width: 48%;text-align: center;}



.education .content .linea .major h3, 
.education .content .linea .teachers h3{text-indent: 0;line-height: 1rem;text-align: center;width: 100%;}

.education .content .linea .major .icon, 
.education .content .linea .teachers .icon{position: relative;}

 .education .content .lineb a{width:48%;}



 .culture .content .linea .item {width: 46%;margin: 2%;}


 .services .content .imglist li {width: 47%;}
.services .content .imglist li a .title {width:100%;padding-left:0;}

.detailbox .content .newslist .imglist .detail a{ padding-top: 0.2rem;line-height: 1rem;}
.detailbox .content .newslist .imglist li { margin-bottom: 2rem;    height: 6rem;}


.meitilist_text .content.xiangce1{    width: 100%;}
.meitilist_text .xiangce1 ul{width: 100%;}
.detailbox .content .newslist .imglist .imgbg{width: 33%;height: 6rem;}
.detailbox .content .newslist .imglist .detail{margin-left: 38%;}
.detailbox .content .newslist .imglist .detail .abstract{height: 3rem;
    overflow: hidden;
    text-overflow: ellipsis;line-height: 2;}
}

@media screen and (max-width: 700px) {

.list_side ul li{width:100%;}
.list_side ul li a{padding-left: 0.2rem;}
.list_side ul li .erjileibiao li{padding-left: 0.2rem;}
.list_side .isparent:after{right: 0.2rem;}
.list_side .erjileibiao .on::after{right: 0.2rem;}
.list_side ul li:not(.isparent):hover:after{right: 0.2rem;}


.contentout{flex-direction: column;}

.hot{width: 90%;max-width: 90%;}

.lanmu{font-size: 1rem;
    padding: 0.2rem;}
.dztq_content li a{width:72%;}

}
@media screen and (max-width: 640px) {



.fp-scrollable .fp-section:not(.fp-auto-height):not([data-percentage]), .fp-scrollable .fp-slide:not(.fp-auto-height):not([data-percentage]), .fp-scrollable.fp-responsive .fp-is-overflow.fp-section:not(.fp-auto-height):not([data-percentage])
{
    min-height: 100vh;
    min-height:auto;
}

.fp-section:nth-child(1){height:auto;} 
 .moduleone .swiper img,.moduleone .swiper video{height: 40vh;object-fit: cover;}

.sw2 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 1px;
}
.texttime{margin-top: 0.4rem;
    margin-bottom: 0.6rem;}


.outer{
height: 4rem;
 background: #054883;
}
.moduleone {
        margin-top: 4rem;
 }
.logoimg{
 width:250px;padding-left: 9px;
}


}



@media screen and (max-width: 500px) {

    html {
        font-size: 15px;
    }

.logo{width: 100%;}


.fp-scrollable .fp-section:not(.fp-auto-height):not([data-percentage]), .fp-scrollable .fp-slide:not(.fp-auto-height):not([data-percentage]), .fp-scrollable.fp-responsive .fp-is-overflow.fp-section:not(.fp-auto-height):not([data-percentage])
{
    min-height: 100vh;
    min-height: auto;
}


.fp-section:nth-child(1){height:auto;} 
  .moduleone .swiper img,.moduleone .swiper video{height: 21vh;object-fit: cover;}

.moduleone .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin: 0 0.3rem;
}
.moduleone .swiper-pagination{
    bottom: 1.5rem;
}

   .side {
    width: 6rem;padding-left: 3px;
}
.side .erjileibiao .on::after {
        right: 0.2rem;
width: 0.7rem;
        height: 0.7rem;
}
.side ul li:not(.isparent):hover:after {
    right: 0.2rem;
width: 0.7rem;
    height: 0.7rem;  
    }

 .side .erjileibiao li .on{font-size: .7rem;}
.side ul li a{    padding-left: 1.5rem;}
.side .isparent:after{right: 0.4rem;}
}
@media screen and (max-width: 400px) {
.dztq_content li .you{    margin-right:0rem;}
.erjiout{height:158vw;margin: 2rem auto;}
}
/* 补充 */
#myVideo::-webkit-media-controls { display: none; } /* Chrome/Safari */
#myVideo::-moz-media-controls { display: none; } /* Firefox */
#myVideo:hover::-webkit-media-controls { display: flex !important; } /* Chrome/Safari */
#myVideo:hover::-moz-media-controls { display: flex !important; } /* Firefox */