.list-banner{ width: 100%; height: 350px; } .list-banner div{ width: 100%; height: 100%; } .main_left{ width: 260px; } .top_name{ position: relative; width: 260px; height: 75px; line-height: 75px; background: rgba(255, 255, 255, .6); text-align: center; color: #aa0018; border-top: 5px solid #aa0018; font-size: 30px; font-weight: bold; margin-top:-80px; } .main_nav{ width: 260px; border-left: 5px solid #e9e9e9; border-top: 2px solid #e9e9e9; position: relative; box-sizing: border-box; background: #fff; } .main_nav span{ width: 100%; background: #aa0018; color: #fff; padding: 5px 0; text-align: center; font-size: 14px; display: none } .main_nav li{ line-height: 55px; border-bottom: 1px solid #ddd; position: relative } .main_nav li a{ font-size: 16px; color: #333333; display: block; padding: 0 5px; padding-left: 30px; } .li_xlz{ position: absolute; right: 5px; top: 10px; cursor: pointer; padding:10px; } .navContent{ display: none; } .navContent li{ padding-left: 20px; } .li_xlz.on{ transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); } .main_nav li.cur a{ color: #aa0018; } .main_nav li.cur::before{ content: ''; position: absolute; left: -5px; width: 5px; background-color: #aa0018; height: 55px; } .main_nav li.cur .navContent{ display:block; } .main_nav li:hover a{ color: #aa0018; } .main_right{ width: 910px; min-height: 500px; } .this-name{ background: #aa0018; line-height: 40px; height: 40px; padding: 0 20px; margin: 17px 0px 0 0px; } .this-name h1 { color: #ffffff; font-size: 20px; font-weight: bold; line-height: 39px; height: 39px; padding-left: 30px; float: left; background: url(../img/ico_wz.png) left center no-repeat; margin: 0; font-weight: normal; } .this-name span { float: right; color: #ffffff; font-size:14px; } .this-name span a{ color: #ffffff; display: inline; } /*文章内容*/ .c-content { height: auto; overflow:hidden; position: relative; margin: 20px auto 20px auto; padding: 0 20px; min-height: 500px; } .c-content .c-title { font-size: 30px; color: #000000; line-height: 50px; text-align: center } .c-content .other-s { font-size: 14px; line-height: 35px; text-align: center; color: #767676; background: #f5f5f5; margin:15px auto 0 auto; } .c-content .nr-info { height: auto; min-height:300px; overflow:hidden; position: relative; text-align: left } .c-content .nr-info p { font-size: 16px; color: #666; line-height: 34px; margin: 15px 0; text-indent: 2em; text-align: left } .c-content .nr-info img{ max-width:100%; margin:10px auto; display:block; height:auto; } /*文章列表*/ .lm_list{ height: auto; overflow: hidden; margin: 0 auto; padding: 20px 0px; } .lm_list ul{ margin-bottom:20px; } .lm_list li{ line-height: 50px; font-size: 16px; color: #999999; text-align: right; padding: 0 ; background: url(../img/dxhx.png) bottom repeat-x; } .lm_list li a{ color: #4a4a4a; float: left; padding-left: 15px; background:url(../img/ico_001.png) left center no-repeat; max-width: 750px; overflow:hidden; display:block; white-space:nowrap; text-overflow:ellipsis; } .lm_list li a:hover{ color: #aa0018; } .listFrame a{display:inline;} /*图文列表*/ .picture_list{height: auto;overflow: hidden;margin: 0 auto;padding: 30px 10px;} .picture_list h3{margin-bottom:16px;color:#434343;} .picture_list ul li{width:276px; height:230px;float:left;margin-right:30px;margin-bottom:10px;} .picture_list ul li:nth-child(3n){margin-right:0px;} .picture_list ul li a{width: 100%;height: 100%;} .picture_list ul li .picture{width:276px;height:180px;overflow:hidden;} .picture_list ul li .picture img{width:100%;height:100%;object-fit: cover;transition: 0.6s all;} .picture_list ul li:hover .picture img{transform: scale(1.1,1.1);} .picture_list ul li .picture_txt{line-height:35px; color:#434343; text-align:center; margin-top:5px;font-size: 16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;} .picture_list ul li:hover .picture_txt{color:#aa0018;} /*师资列表*/ .picture_list.teacher_list ul li{ width: 200px; height: 330px; } .picture_list.teacher_list ul li:nth-child(3n){margin-right:30px;} .picture_list.teacher_list ul li:nth-child(4n){margin-right:0px;} .picture_list.teacher_list ul li .picture{ width:200px; height:280px; } /*组织机构*/ /*机构设置*/ .list_jg{ margin-top:30px; } .list_jg a{ width: 48%; height: 50px; display: block; margin-right: 4%; text-align: left; background: #f6f6f6; float: left; margin-bottom:25px; } .list_jg a:nth-child(2n){ margin-right: 0; } .list_jg h3{ color: #333333; line-height: 50px; padding-left: 15px; font-weight: normal; font-size: 16px; } .list_jg a:hover h3{ color: #aa0018; } .list_jg a .line{ width: 0; height: 2px; background: #aa0018; transition: 0.6s all; } .list_jg a:hover .line{ width: 100%; }