/* 主色调 */
.colorMain{color:#0054a0;}
.bgcolorMain{background-color:#0054a0;}
.colorMainOrange{color:#f39700;}
.bgcolorMainOrange{background-color:#f39700;}
.colorMainRed{color:#9a0000;}
.bgcolorMainRed{background-color:#9a0000;}



/* ============================================================================================================================================================ */
.mainDiv{width:100%; max-width:1360px; margin:0 auto; padding:0 8px;}
.hoverA:hover{color:#0054a0;}
/* ============================================================================================================================================================ */
/* 响应式设定 */
/* 顶栏 */
.webTop,.webTop>div{height:80px; background-color: #0053a1;}
.logotop{width:50px; height:50px; background: url(/static/images/logotop.png); background-size: cover;}
.logotopTitle{width:220px; height:39px; background: url(/static/images/logotopTitle.png); background-size: cover; opacity: 0.8;}
.webFooter{padding:20px; background-color: #0054a0;}
.footerLogo{min-width: 85px; width:85px; height: 85px; background: url(/static/images/logotop.png) no-repeat center center; background-size: cover;}
.footerContent{font-size:14px; line-height: 150%; color:#fff;}
.logotopBy{background: url(/static/images/logotopBy.png); background-size: cover; opacity: 0.5;}

.leftListTitle{font-size:16px;}




/* ==========招生信息网============================================================================================================= */
/* 响应式设定 */
/* 顶栏 */
.zs_webTop,.zs_webTop>div{background-color: #0054a0;}
.zs_webTop{padding: 10px 0;}
.zs_logotop{width:50px; height:50px; background: url(/static/images/logotop.png); background-size: cover;}
.zs_logotopTitle{width:220px; height:39px; background: url(/static/images/logotopTitle.png); background-size: cover;}
.zs_zstitle{width:165px; height:40px; background: url(/static/images/zsTitle.png); background-size: cover;}
.zs_logotopBy{width:350px; height:62px; background: url(/static/images/zs_logotopBy.png); background-size: cover; opacity: 0.6;}
.zs_2wm{width:75px;}
.zs_2wm>div{margin-top:5px; color:#FFF; text-align: center; font-size: 12px;}
.zs_logotopBy2{text-align: center; font-size: 17px; color:#fff; font-weight: bold;}

.zs_nav{background-color: #f39700;}
.zs_nav_container1,.zs_nav_container2{border-left:1px solid #f0d3a5;}
/* .linkDiv{position: relative;}
.linkA{padding:8px 0; width:0; color:#fff; text-align: center; width:0px;border-right:1px solid #2c6cb3;border-bottom:1px solid #2c6cb3;}
.linkA:hover{background-color: #9a0000;} */

.zs_toplink{width:0; border-right:1px solid #f0d3a5; border-bottom:1px solid #f0d3a5;}
.zs_toplinkSelect,.zs_toplink:hover{background-color: #0054a0;}
.zs_toplinkA{display:block; padding:6px 0; color: #fff !important; text-align: center;}
.zs_toplink:hover >.zs_toplink2Div{display:block;}
.zs_toplink2Div{display: block; position: absolute;top:100%; width:auto; min-width: 100%; background-color: rgb(0, 83, 161,99%); z-index:999; display:none; }
.zs_toplink2Div>a{color:#fff; line-height: 35px; border-bottom: 1px dotted #0054a0;}
.zs_toplink2Div>a{display: block; font-weight: lighter; padding:5px !important; text-align: center !important; font-size:16px; color: #fff; border-bottom: 1px dotted #fff; line-height: 40px; padding:0 15px !important;}
.zs_toplink2Div>a:hover{background-color: #f39700;}

.zs_webFooter{padding:10px; background-color: #0054a0;}
.zs_webFooter a{text-align: center; color:#fff; }
.zs_webFooter a>div{font-size:12px; margin-top: 5px;}


.titleBar{border-bottom: 1px solid #ccc;}
.titleBarTitle{font-size: 16px; line-height: 16px; font-weight: bold; }
.titleBarTitleE{font-size:12px; line-height: 12px; margin-left:15px; color:#a1a1a1;}
.titleBarMore{font-size:14px; color:#ccc;}
.titleBarMore:hover{color:#000;}

#toTop{position:fixed; width:30px; height: 30px; text-align: center; right:20px; bottom:80px; border:1px solid #0053a1; background-color: #3385d1; color:#fff; border-radius: 50%; padding:7px 5px; font-size:10px;}

.rightAboutList{width:100%;}
.rightAboutList>a{display: block; border-left: 5px solid #0054a0; background-color: #84a6c5; padding:5px; margin:2px 0; padding-left:30px;}
.rightAboutItemS, .rightAboutList>a:hover{color:#fff !important; background-color: #0054a0 !important; padding-left:60px !important;}

.leftContent{width:100%; background-color: #fff; border:1px solid #ccc; padding:10px;}

/* ==========教学成果============================================================================================================= */

.cg_ttt{font-size:20px; font-weight: bold; color:#fff; text-align: center;}
.cg_ttt2{font-size:16px; font-weight: bold; color:#dfad5e; text-align: center;}





/* ============================================================================================================================================================ */


/* sm */
@media(min-width:576px){
    .zs_zstitle{width:200px; height:48px;}

    .cg_ttt2{font-size:20px;}
}
/* md */
@media(min-width:768px){
    .webTop,.webTop>div{height:150px;}
    .logotop{width:83px; height:83px;}
    .logotopTitle{width:302px; height:54px;}
    .webFooter{padding:40px 20px;}
    .footerContent{font-size:16px; line-height: 170%;}
    .logotopBy{width:280px; height:32px;}
    .webLeft{width:200px; min-width:200px; margin-right:20px;}
    
    .zs_logotop{width:70px; height:70px;}
    .zs_logotopTitle{width:302px; height:54px;}
    .zs_zstitle{width:248px; height:60px;}
    .zs_logotopBy{width:300px; height:53px;}

    .cg_ttt2{font-size:28px;}
}
/* lg */
@media(min-width:992px){
    .webLeft{width:240px; min-width:240px; margin-right:35px;}
    .leftListTitle{font-size:20px;}
    .zs_toplinkA{padding:12px 0;}
    .zs_nav_container>a{width:10%;}    
    .leftContent{width:73%;}
    .rightContent{width:25%;}

}
/* xl */
@media(min-width:1200px){
    .webLeft{width:260px; min-width:260px; margin-right:35px;}
}
/* xxl */
@media(min-width:1400px){
    .logotopBy{width:318px; height:36px;}
    .zs_logotopBy{width:350px; height:62px;}
}
/* ============================================================================================================================================================ */
.logotopLine{height: 50px; width:1px; border-right: 1px solid #fff;}
.logotopResume{color:#fff; line-height: 190%;}
.webSearch>form{background-color: #fff; border-radius: 5px; padding: 5px; padding-left: 10px;;}
.webSearch>form>input{width:140px; border: none; background: none; outline: none; color:#333;}
.webSearch>form>button{border: none; background: none; outline: none;}

.webNav{height: 55px; background-color: #f39700;}
.toplink{width:0; height: 55px; font-size: 18px; font-weight:bold;}
.toplinkSelect,.toplink:hover{background-color: #c07700;}
.toplinkA{line-height: 55px; color: #fff !important; text-align: center;}
.toplink:hover >.toplink2Div{display:block;}
.toplink2Div{display: block; position: absolute;top:100%; width:auto; min-width: 100%; background-color: rgb(192, 119, 0,99%); z-index:999; display:none; }

.position_left{left:0;}
.position_right{right:0; left:auto;}

.toplink2Div>a{display: block; font-weight: lighter; padding:5px !important; text-align: center !important; font-size:16px; color: #fff; border-bottom: 1px dotted #fff; line-height: 40px; padding:0 15px !important;}
.toplink2Div>a:hover{background-color: #f39700;}

#gxeqjxNav{background-color: #0053a1; opacity: 0.9; color:#fff;}
#gxeqjxNav a{display:block; color:#FFF;}

.borderM{border-bottom: 1px dotted #c8e0ff;}
.mLevel2{display: none;}
.mLevel2Item{display: block; border-bottom: 1px dotted #4696ff; padding-left: 50px;}

.searchInput_mobile{border: none; background: #fff; outline: none; padding:8px 15px;}

/* ============================================================================================================================================================ */
/* bootstrap4 翻页栏颜色 */
.liSelectItem{background-color:#0053a1 !important; border:1px solid #0053a1 !important;}

/* Swiper */
.swiper{width: 100%; height: 100%;}  /*swiper容器，确定高度和宽度 */
.swiper-slide{display: flex; justify-content: center; align-items: center;}  /*flex布局，不能修改 */
.swiper-slide img {
    display: block; width: 100%; height: 100%;
    object-fit: cover;  /*控制图片或视频在容器中按原始比例缩放并完全覆盖容器，避免拉伸变形。*/
}

/* 标题 */
.inTitleIco{width:47px; height: 46px;}
.inTitleIco img{object-fit: cover;}
.inTitleC{font-size:20px; font-weight:bold; line-height: 20px;}
.inTitleE{font-size:16px; color:#666; margin-top: 5px;}
.inTitleMore a{color:#333; font-weight: bold;}
.inTitleMoreBlue:hover{color:#0047a2;}
.inTitleMoreOrange:hover{color:#f39600;}



/* message */
.webLeft0{width:20px; min-width:20px;}
.webLeft0{width:20px; min-width:20px;}
.webLeft0>div:first-child{height:350px; background-color: #2657a6;}
.webLeft0>div:last-child{background:url(/static/images/messageBit.png) no-repeat; height:20px;}
.webLeft{background-color: #f8fafd;}

.leftTitle{background-color:#2657a6; color:#fff; font-size:26px; padding:18px 10px 18px 30px;}
.leftList{}
.leftList>a{display: block;}
.selectA,.leftList>a:hover{background-color: #e4edfa; border-left: 3px solid #f69305;}
.leftListTitle{padding:10px 8px 10px 25px; border-bottom: 1px solid #d2dcec;}

.rightTitle{border-bottom:4px solid #1d50a2; font-size:20px; font-weight: bold; padding:20px 0; color:#1d50a2;}
.rightPath{border-bottom:1px solid #d2dcec; text-align: right; padding-top: 28px;}
.rightTitle_mobile{background-color: #1d50a2; text-align: center; font-size: 20px; color:#fff; padding:10px;}
.rightPath_mobile{padding:10px; border-bottom: 1px solid #ccc;}



/* .rightList{} */
.rightListItem{display:block; padding:15px 0; border-bottom:1px dotted #8a8a8a;}
.rightListItem:hover{background-color: #f4f4f4;}
.rightListItem span{color:#1d50a2;}
.rightListItemDate{width:100px; min-width: 100px; color:#333; text-align: right;}

.rightContentTitle{font-size: 30px; font-weight: bold; margin-top: 25px; color:#1d50a2; text-align: center;}
.rightContentPar{background-color: #f1f6fc; padding:15px; color:#666;}
/* .rightContentDetails{} */


