﻿.main { padding: 0.4rem 0; border-top: 1px solid #ccc; line-height: 0.75rem; }

.main img { max-width: 100%; }

.main .title-wrap { margin-bottom: 0.4rem; padding-bottom: 0.27rem; border-bottom: 1px solid #d2d2d2; text-align: center; }

.main .title-wrap .title { display: inline-block; font-size: 0.53rem; color: #005a8c; }

.main .title-wrap .sub-title { display: inline-block; font-size: 0.43rem; }

.main .company-list-wrap { width: 94%; margin: 0 auto; }

.main .company-list-wrap .list:not(.more-btn) { margin-bottom: 0.67rem; padding: 0.67rem; box-shadow: 0 1px 8px #dddddd; background: #fff; }

.main .company-list-wrap .list .title-img { margin-bottom: 0.13rem; }

.main .company-list-wrap .more-btn { text-align: center; }

.main .company-list-wrap .more-btn a { color: #00a0e9; }

.main .company-list-wrap .title-text { font-weight: bold; line-height: 0.64rem; }

.main .content-wrap p { margin-top: 0.27rem; }

.main .content-wrap img { margin: 0.2rem 0; }

.main .content-wrap .more-btn { margin-top: 0.53rem; padding: 0.27rem; border-radius: 5px; background: #ebebeb; text-align: center; }

.main .content-wrap .title { margin-top: 20px; font-size: 0.48rem; text-align: center; color: #00a0e9; }

.main .content-wrap .sub-title { font-size: 0.43rem; text-align: center; }

.main .content-wrap .pic-list-wrap { margin-top: 0.67rem; padding-bottom: 0.67rem; border-bottom: 1px dashed #d2d2d2; }

.main .content-wrap .pic-list-wrap .text-list { width: 47%; padding: 0.4rem 0; border: 1px solid #00a0e9; text-align: center; }

.main .content-wrap .pic-list-wrap .text-list:nth-of-type(odd) { float: left; }

.main .content-wrap .pic-list-wrap .text-list:nth-of-type(even) { float: right; }

.main .list-wrap .list { margin-bottom: 0.27rem; font-size: 0.37rem; line-height: 0.75rem; }

.main .list-wrap .list a { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; font-size: 0.43rem; }

.main .list-wrap .list .iconfont { font-size: 0.53rem; }

.main .list-wrap .pic-list { float: left; width: 48%; margin-bottom: 15px; }

.main .list-wrap .pic-list:nth-child(2n+1) { margin-right: 4%; }

.main .list-wrap .pic-list .title-img { height: 2.93rem; }

.main .list-wrap .pic-list .list-title { height: 1.49rem; padding-top: 5px; line-height: 0.75rem; text-align: center; }

.main .list-wrap .pic-list img { height: 100%; }

.main .list-wrap .pic-list img.auto { height: auto; }

.main .list-wrap .more-btn { text-align: center; clear: both; }

.main .list-wrap .more-btn a { color: #00a0e9; }

.main .tab-wrap .tab-list { float: left; width: 50%; padding: 0.4rem 0; background: #c7c7c7; text-align: center; }

.main .tab-wrap .tab-list.on { background: rgba(0, 160, 233, 0.6); }

.main .tab-wrap a { color: #fff; }

.main .tab-wrap.teacher .tab-list { width: 33.33%; }

.main .img-list-wrap .img-list { float: left; width: 48%; margin-top: 0.27rem; }

.main .img-list-wrap .img-list:nth-of-type(odd) { margin-right: 2%; }

.main .job .application .iconfont { font-size: 1.33rem; }

.main .job .application .text-title { font-size: 0.53rem; }

.main .culture .list { box-sizing: border-box; position: relative; width: 100%; margin-top: 30px; padding: 10px 10px 10px 30px; color: #fff; }

.main .culture .list:after { content: ""; position: absolute; top: 50%; margin-top: -0.33rem; border-width: 0.33rem; border-style: solid; border-color: transparent #fff transparent transparent; }

.main .culture .list:nth-of-type(1), .main .culture .list:nth-of-type(3) { background: #446a87; }

.main .culture .list:nth-of-type(1):after, .main .culture .list:nth-of-type(3):after { right: 0; }

.main .culture .list:nth-of-type(2) { background: #018cc5; }

.main .culture .list:nth-of-type(2):after { left: 0; border-width: 0.33rem; border-style: solid; border-color: transparent transparent transparent #fff; }

.main .culture .list:nth-of-type(3) { background: #81a6c3; }

.main .culture .list:nth-of-type(4) { padding: 10px; color: #666; }

.main .culture .list:nth-of-type(4) p { margin-top: 10px; }

.main .culture .list .left { vertical-align: top; position: relative; width: 18%; height: 30px; }

.main .culture .list .left:before, .main .culture .list .left:after { content: ""; position: absolute; top: 0; left: 0; width: 0.93rem; height: 0.93rem; background: rgba(255, 255, 255, 0.6); }

.main .culture .list .left:after { top: 0.2rem; left: 0.2rem; }

.main .culture .list .right { width: 70%; }

.main .culture .list .title { padding-bottom: 0.13rem; border-bottom: 1px solid #fff; font-size: 0.48rem; }

.main.teacher .content-wrap { display: none; }

.main .memorabilia { position: relative; }

.main .memorabilia .content-wrap { overflow: hidden; width: 70%; margin: 0 auto; }

.main .memorabilia .list { float: left; }

.main .memorabilia .list .title { font-size: 0.53rem; text-align: center; }

.main .memorabilia .memorabilia-more-btn { color: #00a0e9; }

.main .memorabilia .icon-arrow-left, .main .memorabilia .icon-arrow-right { position: absolute; top: 50%; margin-top: -0.53rem; font-size: 1.07rem; color: #00a0e9; }

.main .memorabilia .icon-arrow-left { left: 0; }

.main .memorabilia .icon-arrow-right { right: 0; }

.wrap.csjj .list-wrap .hide-con { width: 8rem; height: 6.3rem; margin: 0.4rem auto 0; color: #fff; text-align: center; }

.wrap.csjj .list-wrap .hide-con .hide-title { padding-top: 0.27rem; }

.wrap.csjj .list-wrap .hide-con .summary { line-height: 0.5rem; margin-top: 0.27rem; }

.wrap.csjj .list-wrap .list.list-1 { background: url(/eportal/uiFramework/commonResource/image/2018072015345030753.jpg) no-repeat 0 0/100%; }

.wrap.csjj .list-wrap .list.list-2 { background: url(/eportal/uiFramework/commonResource/image/2018072015350947180.jpg) no-repeat 0 0/100%; }

.wrap.csjj .list-wrap .list.list-3 { background: url(/eportal/uiFramework/commonResource/image/2018072015352211801.jpg) no-repeat 0 0/100%; }

.wrap.csjj .open-link a { display: block; margin-top: 0.4rem; padding: 0.2rem 0; border-radius: 5px; background: #e5e5e5; text-align: center; }