@charset "utf-8";
/* banner */
.list-banner{height: 300px;}
.list-banner ul li img{object-fit: cover;height: 100%;}


#list .list_con {position: relative;/* overflow: hidden; */}
#list .con_left{width: 310px;float: left;margin-top: -80px;}
#list .con_right{margin-left: 350px;}
#list .con_right .right_list{border: 0;padding: 0;overflow: hidden;}

.left_title{width: 100%;height: 80px;line-height: 40px;background: rgba(0, 132, 117,0.96) url(2025hnnydx_mba_bg03.png)no-repeat right;text-align: center;font-size: 26px;font-weight: bold;color: #fff;padding: 20px 0;box-sizing: border-box;}
.left_title a{color: #fff !important;padding-left: 38px;display: block;width: 100%;text-align: left;box-sizing: border-box;}


.left_list{overflow: hidden;border-left: 5px solid #008475;box-shadow: 4px 4px 5px 0px #e6e6e6;}
.left_list a{font-size: 18px;}
.left_list .list_ul{background: #eee;border-bottom: 1px solid #fff;}
.left_list .list_ul>a{display:block;padding: 18px 25px 18px 33px;line-height: 24px;}
.left_list .list_ul:last-child{border-bottom:0px;}
.left_list .list_ul:hover>a{font-weight: bold !important;color: #078575;}
.left_list .list_ul.active>a{font-weight: bold;color: #078575;}
.left_list .list_ul.reactive>a{font-weight: normal;color: #000;}
.left_list .list_ul .list_ul_ul{display: none;padding: 20px 0;background: #fff;}
.left_list .list_ul li{padding: 5px 0;background: url(2025hnnydx_mba_dian.png)no-repeat 35px center;}
.left_list .list_ul li a{line-height: 30px;padding-left: 50px;display: block;}
.left_list .list_ul li:hover, .left_list .list_ul li.active{background: url(2025hnnydx_mba_dian01.png)no-repeat 35px center;}
.left_list .list_ul li:hover a{color: #078575 !important;}
.left_list .list_ul li.active a{color: #078575;}

.right_title {height: 50px;line-height: 50px;border-bottom: solid 1px #ccc;display:none;margin-bottom: 10px;}
.right_title span:first-child {display: inline-block;padding-left: 20px;color: #118569;font-size: 20px;font-weight: bold;height: 100%;background: url(2025hnnydx_mba_bg04.png) no-repeat left center;}
.right_list ul li{background: url(2025hnnydx_mba_icon02.png) no-repeat left center;padding: 0px 0px 0px 30px;line-height: 58px;height: auto;border: none;}
.right_list ul li a{display:block;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 18px;}
.right_list ul li span{float: right;color: #abaaaa;font-size: 18px;width: 130px;text-align: right;}
.right_list ul li:hover *{color: #068574 !important;}

/* 当前位置 */
.site{overflow:hidden;margin-bottom: 12px;}
.site-box{display: inline-block;background: url(2025hnnydx_mba_site.png)no-repeat left center;padding-left: 22px;line-height: 22px;margin: 20px auto;}
.site-box a{font-size:14px;}
.site-box01{line-height: 20px;}

/*分页*/
.div_cutPage {margin: 0 auto;padding: 50px 0;text-align: center;}
.div_cutPage a {display: inline-block;padding: 2px 8px;cursor: pointer;border: 1px solid #e8e8e8;font-size: 16px;background: #f8f9fa;}
.div_cutPage .on {background-color: #008475;color: #fff !important;}
.div_cutPage a.curr{color: #fff;background-color: #008475;}

/*详情*/
.article{overflow: hidden;background: #fff;}
.article h1{ line-height: 36px; font-size: 24px; font-weight: bold; text-align:center; padding:20px 0;}
.oneColumn {padding: 30px 100px 17px 100px;}
#zoom *{font-size: 21px !important;line-height: 2 !important;font-family: 微软雅黑, "Microsoft YaHei" !important;}
#zoom table{max-width: 100%;margin:0 auto;width: 100% !important;}
#zoom img{max-width:100%;/* width:800px !important; */margin:0 auto;}
.pages_zz{border-bottom: 1px solid #018474;padding: 0 20px;line-height: 32px;text-align: center;overflow:hidden;color:#333;font-size: 14px;margin-bottom: 30px;padding-bottom: 8px;}
.pages_zz .font{display: inline-block;padding: 0 10px;font-size: 16px;}
.pages_zz .dozoom img{ margin-top: -2px;  }
.pages_zz .dozoom a{ margin: 0 5px; font-size: 14px; }
.pages_zz .dozoom .on{ opacity: 0.6; }
.pages_zz .fbtime span{background: url(2025hnnydx_mba_shijian.png)no-repeat left center;font-size: 16px;line-height: 25px;padding-left: 23px;}

.fenxiang{ background: #f1f1f1; padding: 0 20px; line-height: 32px; overflow:hidden; color:#737373; font-size: 14px; margin-top: 30px; margin-bottom: 20px; }
.fenxiang .printIco{ padding: 5px 10px 0 25px; background:url(dayin.png) no-repeat 0 5px; }
.bdsharebuttonbox{ float: left; margin-top: 2px; }
.editor{ padding-bottom:30px;}

.fujian-box{ margin-top: 30px; margin-bottom: 30px; }
.fujian-box a{line-height: 48px;padding: 10px 10px 10px 70px;border-bottom: #fff solid 1px;display: block;background: #f2f2f2 url(fujian.jpg) no-repeat 10px center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fujian-box a:last-child{ border-bottom: none; }
.fujian-box a:hover{ background: #e4e4e4 url(fujian.jpg) no-repeat 10px center; }

/* 上下篇 */
.shangxiapian{overflow: hidden;display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: center;}
.shangxiapian-box{width: calc(100% - 100px);}
.shangxiapian-box a{font-size: 16px;display: block;line-height: 28px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.shangxiapian-box a span{font-weight: bold;}
.fanhui-box{width: 64px;}
.fanhui-box a{padding-top: 24px;background: url(2025hnnydx_mba_fanhui.png)no-repeat center top;display: block;font-size: 16px;line-height: 26px;}

/* 教师列表 */
.img_list ul li{width: 25%;padding: 0px;background: none;line-height: 40px;margin-bottom: 15px;float: left;}
.img_list ul li a{margin: 0px 10px;text-align: center;}
.img_list ul li a .js-img{width: 100%;height: 250px;overflow: hidden;}
.img_list ul li a img{width: 100%;height: 100%;object-fit: cover;}
.img_list ul li a:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);}


@media screen and (max-width:900px){
    .site{margin-bottom:0px;}
    .site-box{float: left;margin: 10px auto;}
    .con_left{display: none;}
    #list .con_right{margin-left: 0px;}
    .right_title{display:block;}
    .right_list ul li span{font-size: 16px;width: 110px;}
    .right_list ul li{line-height: 45px;}
    .div_cutPage{padding: 20px 0px 0px 0px;}
    .list-banner{height: 200px;}
    .list-banner ul li img{height: 200px;}

    .oneColumn{padding: 10px 0;}

    .img_list ul li{width: 33.33%;}
}
@media screen and (max-width:520px){
    .list-banner{height: 120px;}
    .list-banner ul li img{height: 120px;}
    .img_list ul li{width: 50%;}
    .img_list ul li a .js-img{height: 220px;}
}