@charset "utf-8"; /* aside */ .gp-subLeft { /* background: #fff; */ width: 293px; margin-top: -85px; position: relative; } .gp-subLeft ul { position: relative; z-index: 100; background: #FAFAFA; padding-bottom: 40px; } .gp-subLeft ul::before { content: ''; display: block; width: 100%; height: 155px; background: url(../images/asbg.png) no-repeat bottom; position: absolute; left: 0; background-size: cover; bottom: 0; z-index: 20; } .gp-subLeft>ul>li { position: relative; /* border: 1px solid #dcdcdc; */ border-top: none; /* background: #F3F3F3; */ border-bottom: none; } .gp-subLeft>ul>li>a { padding: 17px 10px; /* padding-left: 111px; */ /* padding-right: 0; */ color: #333; display: block; /* */ line-height: 24px; text-align: center; transition: all 0.35s ease-in-out; position: relative; z-index: 30; } .gp-subLeft>ul>li:hover, .gp-subLeft>ul>li.active { margin-right: 0; /* padding-left: 5px; */ margin-left: 0; position: relative; z-index: 100; } .gp-subLeft>ul>li:hover>a, .gp-subLeft>ul>li.active>a { color: #fff; border: none; margin: 0; position: relative; background: #00A4E4; } .gp-subLeft>ul>li.active>a::before, .gp-subLeft>ul>li:hover>a:before { content: ''; display: block; width: 5px; height: 28px; background: #FFC03B; position: absolute; left: 0; top: calc(50% - 14px); } .gp-subLeft .gp-toggles { width: 20px; height: 58px; position: absolute; right: 71px; top: 0; line-height: 58px; text-align: center; cursor: pointer; color: #fff; /* position: relative; */ z-index: 50; } .gp-second-nav { font-size: 16px; display: none; color: #333; background: #fafafa; /* padding:20px 0; */ } .gp-second-nav dd>a { display: block; padding: 11px 111px 9px; line-height: 21px; /* font-weight: bold; */ transition: all 0.35s ease-in-out; color: #333; } .gp-second-nav dd.active>a, .gp-second-nav dd:hover>a { padding-left: 115px; position: relative; font-weight: bold; color: #CEA551; } /*侧边栏移动端 */ .gp-m-subNav { display: none; } .gp-m-inner-header { width: 100%; height: 40px; background-color: #00A4E4; cursor: pointer; line-height: 40px; } .gp-m-inner-header>span { height: 40px; padding-left: 15px; font-size: 16px; color: #fff; } .gp-m-subNav .gp-m-inner-header-icon-click {} .gp-m-subNav .gp-m-inner-header-icon { float: right; width: 40px; color: #fff; height: 40px; text-align: center; /* margin-bottom: 20px; */ } .gp-m-subNav .gp-m-inner-header-icon-click i { display: block; } .gp-subNavm { width: 100%; overflow: hidden; display: none; } .gp-subNavm h2 { width: 100%; height: 48px; line-height: 48px; background-color: #003c7f; } .gp-subNavm h2 a { padding-left: 13px; font-size: 20px; font-family: Tahoma; display: block; color: #fff; } .gp-subNavm ul {} .gp-subNavm li { position: relative; } .gp-subNavm li>a { font-size: 14px; padding-left: 13px; height: 40px; line-height: 40px; border-bottom: 1px solid #e6e6e6; display: block; } .gp-subNavm li.sub_has span { margin-left: 10px; } .gp-subNavm li.on a { color: #003c7f; display: block; width: 100%; } .gp-m-toggle { width: 40px; height: 40px; position: absolute; right: 0; top: 0; line-height: 40px; text-align: center; } .gp-subNavm dl { display: none; background-color: #fff; padding: 5px 0px; } .gp-subNavm dl dd { padding-left: 30px; line-height: 18px; padding: 8px 0px 8px 30px; position: relative; border-bottom: 1px dotted #e6e6e6; } .gp-subNavm li dl dd a { font-size: 12px; font-weight: normal; display: inline; border: none; padding: 0px; } .gp-subNavm li dl dd a:hover { color: #a70510 } .gp-page { padding: 11px 0 35px; color: #666; } .gp-page:after, .gp-page:before { content: " "; display: table } .gp-page>a, .gp-page>span, .jump { display: inline-block; * display: inline; *; /* width: 32px; */ height: 32px; line-height: 32px; padding: 0 12px; position: relative; border-radius: 0%; text-align: center; vertical-align: top; color: #333; margin: 0 5px; border: 1px solid #DBDDDC; } .gp-page-select { height: 32px; line-height: 32px; min-width: 50px; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; } .gp-page .gp-page-start, .gp-page .gp-page-end, .gp-page .gp-page-next, .gp-page .gp-page-prev, .gp-page>span { /* width: auto; */ /* padding: 3px 15px; */ color: #333; font-size: 14px; line-height: 32px; border: 1px solid #DBDDDC; } .gp-page>span { /* border: none; */ } .gp-page>a:hover, .gp-page>a.active { background-color: #00A4E4; color: #fff } .gp-m-page { display: none } .gp-sm-toggle { width: 40px; height: 40px; position: absolute; right: 0; top: 0; line-height: 40px; text-align: center; } .gp-thirds-nav li a { display: block !important; height: 30px !important; line-height: 30px !important; padding-left: 12px !important; } .gp-m-page a { display: inline-block; margin: 0 10px } .pages { display: inline-block; padding: 0px 29px; border: 1px solid #e5e5e5; } /*居中*/ .gp-page-centered { text-align: center } /*右对齐*/ .gp-page-right { text-align: right } /*文章页*/ .articleBox { width: 100%; margin: 0px auto; overflow: hidden; position: relative; } .subArticleTitle { border-bottom: 1px solid #e1e1e1; text-align: center; padding-bottom: 10px; margin-bottom: 15px; } .subArticleTitle h2 { font-size: 20px; margin-bottom: 10px; font-weight: normal; } .subArticleTitle .detail { line-height: 22px; font-size: 14px; color: #999; text-align: center; } .subArticleTitle .detail span { display: inline-block; margin: 0 0 0 15px; color: #999; } .article { text-align: center; margin-bottom: 20px; } .article img { margin: 15px 0 } .article p { text-align: left; font-size: 14px; line-height: 24px; } .Annex { /* padding: 20px 0 20px; */ overflow: hidden; clear: both; } .Annex h3 { font-size: 18px; color: #333; border-bottom: 1px solid #eee; padding-bottom: 10px; font-weight: normal; } .Annex ul { overflow: hidden; } .pageArticle { overflow: hidden; margin-bottom: 42px; } .wrapArticle { /* width: calc(100% - 398px); */ } .Annex ul li { margin-bottom: 18px; position: relative; } .Annex ul li:last-child { margin: 0 } .Annex ul li a { /* font-size: 16px; */ line-height: 1.18; color: #043D92; } .Annex ul li a:hover { /* color: #004c90; */ } .subBannerImg { padding-bottom: 20%; } .gp-bread { display: inline-block; padding: 14px 0 16px; text-align: right; /* right: 14.76%; */ float: right; /* bottom: 20px; */ /* padding-left: 33px; */ /* box-sizing: border-box; */ } .gp-bread::before { content: ''; display: block; width: 20px; height: 20px; background: url(../images/home.png) no-repeat; position: absolute; left: 0; top: calc(50% - 14px); } .gp-bread a { /* font-size: 14px; */ line-height: 36px; color: #fff; } .gp-bread span { color: #fff; margin: 0px 5px; } .pageArticleTitle { overflow: hidden; padding: 3px 0 0px; /* border-bottom: 1px solid rgba(0, 0, 0, .1); */ } .pageArticleTitle h3 { line-height: 1.38; color: #333; text-align: center; } .articleAuthor { text-align: center; color: #999; padding: 26px 10px 34px; margin-bottom: 54px; line-height: 14px; border-bottom: 1px solid #E8E8E8; } .articleAuthor span { display: inline-block; * display: inline; zoom: 1; color: #999; line-height: 19px; margin: 0 15px; font-size: 14px; font-size: 15px; } .articleBottom { overflow: hidden; width: calc(100% - 155px); float: left; } .gp-article { position: relative; line-height: 30px; margin-bottom: 40px; } .gp-article p { color: #333; line-height: 2; /* font-size: 16px; */ } table p { text-indent: 0px !important; text-align: center !important; margin: 0 !important; } .Annex { width: 100%; float: none; /* margin-bottom: 40px; */ } .Annex>h3 { float: left; line-height: 30px; } .sub_right2 { margin-left: 0; /* overflow: hidden; */ margin-bottom: 60px; } .articles { position: relative; } .articles p { color: #333; line-height: 1.5; } .share span, .message p { display: inline-block; line-height: 30px; color: #757575; border-top: 1px solid #3a4f99; } .gp-subLeft>ul>li .right, .gp-subLeft>ul>li .right { background: url(../images/right.png) no-repeat center; } .gp-subLeft>ul>li.active .right, .gp-subLeft>ul>li:hover .right { background: url(../images/right2.png) no-repeat center; } .gp-subLeft>ul>li.active .down, .gp-subLeft>ul>li:hover .down { background: url(../images/down2.png) no-repeat center; } .gp-subLeft>ul>li .down { background: url(../images/down.png) no-repeat center; } .subBanTit { padding-bottom: 21.51%; } main { display: block; min-height: 800px; } .bread { overflow: hidden; } .gp-bread { padding-left: 26px; } .gp-bread a { display: inline-block; padding: 0 10px; box-sizing: border-box; line-height: 20px; color: #333; position: relative; } .gp-bread a::before { content: ''; display: block; width: 1px; height: 12px; background: #DBDBDB; position: absolute; left: 0; top: calc(50% - 6px); } .gp-bread a:hover { color: #00A4E4 } .asideTit { padding: 22px 50px; /* padding-left: 99px; */ background: rgba(0, 164, 228, .8); line-height: 1.28; text-align: center; font-weight: bold; border-top-left-radius: 10px; box-sizing: border-box; border-top-right-radius: 10px; } .apparRihght { margin-left: 346px; } .title { margin-bottom: 35px; box-sizing: border-box; padding: 0px 0px 16px; border-bottom: 1px solid #F0F0F0; } .tit { line-height: 24px; color: #333; /* font-weight: bold; */ display: inline-block; position: relative; padding-left: 11px; } .tit::before { content: ''; display: block; width: 4px; height: 17px; background: #FFC03B; position: absolute; left: 0; top: calc(50% - 8.5px); } .apparUl { margin: 0 -9px; overflow: hidden; } .apparUl a { display: block; padding: 8px; margin: 0 9px; overflow: hidden; position: relative; box-sizing: border-box; padding-bottom: 0; background: #B9CAE2; } .apparPic { padding-bottom: 134.11%; background: #d8d8d8; } .name { line-height: 21px; color: #333; max-height: 73px; position: absolute; width: 100%; padding: 5px 5px; /* width: calc(100% - 20px); */ box-sizing: border-box; background: rgba(0, 0, 0, .5); text-align: center; position: absolute; left: 0; overflow: hidden; bottom: 0; } .apparcon { padding: 39px 30px; box-sizing: border-box; background: #FAFAFA; overflow: hidden; } .apparUl li { margin-bottom: 20px; transition: all .3s ease-in-out; } .selectDiv ul { text-align: center; font-size: 14px; list-style: none; position: absolute; bottom: 100%; width: 84%; left: 5px; border: 1px solid #d7dfdc; border-bottom: none; background: #ffffff; max-height: 160px; overflow-y: scroll; display: none; } .selectDiv ul.on { display: block; } .apparUl li:hover { transform: translateX(5px); } .selectDiv { display: inline-block; line-height: 32px; color: #333; position: relative; } .selectDiv span { display: inline-block; zoom: 1; line-height: 1; vertical-align: top; font-size: 14px; transition: all 0.35s ease-in-out; margin: 0 5px; border: 1px solid #DBDDDC; margin-bottom: 5px; cursor: pointer; text-align: center; padding: 9px 28px; position: relative; } /* 内部滚动条样式 ----- begin*/ .selectDiv ul::-webkit-scrollbar { /*滚动条整体样式*/ width: 5px; /*高宽分别对应横竖滚动条的尺寸*/ height: 1px; } /*滚动条里面小方块*/ .selectDiv ul::-webkit-scrollbar-thumb { /*滚动条里面小方块*/ border-radius: 5px; background-color: #00A4E4; background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.3) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, transparent 75%, transparent); } /*滚动条里面轨道*/ .selectDiv ul::-webkit-scrollbar-track { border-radius: 6px; background: #F6FEFE; } .selectDiv span::before { content: ''; display: block; width: 0; height: 0; transform: rotateX(0deg); border: 5px solid transparent; border-top-color: #F3F3F3; position: absolute; right: 6px; top: 13px; } .selectDiv span:hover:before { transition: transform all 2s ease; transform: rotateX(-180deg) translateY(5px); transform-origin: center; } .modelPic { padding-bottom: 74.85%; background: #dedede; } .facilityUl { margin: 0 -16px; overflow: hidden; } .names { line-height: 21px; padding: 0 10px; margin-top: 10px; } .facilityUl li { margin-bottom: 39px; } .facilityUl a { display: block; margin: 0 16px; } .telentsum { line-height: 18px; height: 72px; color: #999; overflow: hidden; position: relative; z-index: 10; margin-bottom: 12px; } .moresd { display: inline-block; width: 68px; height: 23px; border-radius: 23px; line-height: 23px; background: #fff; text-align: center; color: #424594; position: relative; z-index: 10; } .talentul li:hover .moresd { background: #E3A100; color: #fff; } .talentul li.on .talentmsg { margin-left: 0; } .talentul li.on .telentsum { height: 54px; } .partnerBot { overflow: hidden; margin-bottom: 27px; } .partnerBot li { overflow: hidden; margin-bottom: 24px; } .apparRihght3 { margin-left: 0 !important; } .Annex p { line-height: 24px; color: #34398C; margin-bottom: 9px; } .alpTit { line-height: 1.29; color: #333; margin-bottom: 9px; } .alpBox { padding: 11px 18px; box-sizing: border-box; background: #E9EBF0; } .alpBox li { display: inline-block; margin-right: 2px; } .alpBox a { color: #333; line-height: 1.25; padding: 5px 10px; box-sizing: border-box; } .alpBox li.on a { color: #fff; background: #00A4E4; } .alphabet { margin-bottom: 20px; } .inquirel { background: #00A4E4; display: inline-block; padding: 10px; line-height: 16px; letter-spacing: 4px; text-align: center; writing-mode: vertical-rl; writing-mode: tb-rl; box-sizing: border-box; } .inquireBox { background: #F3EFE9; overflow: hidden; font-size: 0; margin-bottom: 24px; } .inquirer { margin-left: 36px; padding: 29px 15px 20px 38px; box-sizing: border-box; } .inquirer ul li { margin-bottom: 20px; line-height: 1.25; color: #333; padding: 0 5px; box-sizing: border-box; } .inquirer ul li:hover a { color: #00A4E4; } .name h2, .zc { /* display: inline-block; */ } .zc { /* margin-left: 20px; */ display: block; overflow: hidden; } .partyUl li a { display: block; padding: 25px 20px; box-sizing: border-box; background: #F2F2F2; line-height: 1.19; padding-right: 40px; color: #333; width: calc(100% - 74px); } .partyUl li { position: relative; transition: all .3s ease-in-out; margin-bottom: 24px; } .partyUl li:hover { transform: translateX(8px); } .date { padding: 10px 29px 10px 14px; box-sizing: border-box; background: url(../images/databg.png) no-repeat right; background-size: cover; position: absolute; right: 0; top: 16px; } .college { margin: 0 -26px; overflow: hidden; } .college li { margin-bottom: 40px; } .college a { display: block; margin: 0 26px; } .collegimg { padding-bottom: 56.55%; } .leadershipUl a { display: block; padding: 18px 15px; box-sizing: border-box; position: relative; overflow: hidden; } .leadershipUl li { margin-bottom: 47px; transition: all .3s ease-in-out; } .leadershipUl li:hover { transform: translateX(5px); } .leadershipUl a::before { content: ''; display: block; width: 100%; height: calc(100% - 64px); position: absolute; left: 0; bottom: 0; } .leadershipUl li:nth-child(odd) a::before { background: #EDF2FF; } .leadershipUl li:nth-child(even) a::before { background: #FFF4E7; } .leaderPic { width: 110px; position: relative; z-index: 10; } .leadImg { padding-bottom: 133.6%; } .leaderInfor { margin-left: 145px; padding-top: 60px; position: relative; z-index: 10; } .leaderInfor .top { margin-bottom: 20px; } .leaderInfor .top h2 { line-height: 1.28; color: #333; display: inline-block; } .leaderInfor .top span { margin: 0 12px; /* padding-left: 21px; */ box-sizing: border-box; color: #999; line-height: 1.29; } .leaderInfor .top span i { display: inline-block; vertical-align: middle; } .langp { color: #999; line-height: 1.25; } .detailPic { width: 216px; } .detailPic1 { width: 180px; } .detailImg { padding-bottom: 134.26%; } .detailRight { margin-left: 243px; } .detailRight1 { margin-left: 210px; } .detailtit { margin-bottom: 13px; line-height: 1.28; color: #00A4E4; } .wrapimg { margin: 0 0 20px 0; } .partwrap { display: table; } .partIn { display: table-cell; vertical-align: middle; } .part { margin-bottom: 20px; } .partcon { padding-left: 30px; position: relative; } .partcon::before { content: ''; display: block; width: 1px; height: calc(100% - 17px); background: #CECECE; position: absolute; left: 11px; top: 4px; } .partcon ul { margin: 0 -12px; overflow: hidden; } .partcon ul li { width: 50%; float: left; margin-bottom: 17px; } .partcon ul li a { display: block; margin: 0 12px; padding: 4px 12px; overflow: hidden; box-sizing: border-box; background: #F1F1F1; } .partcon ul li a i { display: inline-block; width: 23px; height: 23px; } .partcon ul li a p { line-height: 1.25; color: #333; margin-left: 35px; word-break: break-all; } .partcon>p { line-height: 1.81; color: #333; } .Annxpart>h2 { line-height: 1.28; color: #00A4E4; margin-bottom: 13px; } .Annxpart>ul li a { line-height: 1.81; color: #333; } @media screen and (max-width:1461px) { .guild { width: 300px; } .alpBox ul { margin-bottom: -15px; } .alpBox li { margin-bottom: 15px; } .gp-page .gp-page-start, .gp-page .gp-page-end, .gp-page .gp-page-next, .gp-page .gp-page-prev, .gp-page>span { margin-bottom: 10px; } .partImg { width: 300px; } .partmsg { margin-left: 320px; } .parttit { margin-bottom: 15px; } .partInfor { margin-bottom: 8px; } } @media screen and (max-width:1301px) { .gp-subLeft { width: 250px; margin-top: -69px; } .apparRihght { margin-left: 285px; } .gp-second-nav dd>a { padding: 10px 60px; } .gp-second-nav dd.active>a, .gp-second-nav dd:hover>a { padding-left: 70px; } } @media screen and (max-width:1200px) { .partImg { width: 270px; } .partmsg { margin-left: 287px; } .parttit { margin-bottom: 5px; } .partInfor { margin-bottom: 3px; } } @media screen and (max-width:1100px) { .gp-subLeft { display: none; } .gp-m-subNav { display: block; /* margin-bottom: 20px; */ } .apparRihght { margin-left: 0; } .name { /* min-height:73px; */ } } @media screen and (max-width:997px) {} @media screen and (max-width:767px) { .talentmsg { padding: 22px 20px; } .talentmsg { margin-left: 0 } .articleAuthor { margin-bottom: 25px; padding: 15px; } .college li { margin-bottom: 20px; } .college a { margin: 0 10px; } .college { margin: 0 -10px; } .leaderInfor .top span { margin: 0 10px; } .leaderInfor { margin-left: 130px; } .partcon ul li { width: 100%; } .leadershipUl li { margin-bottom: 15px; } } @media screen and (max-width:700px) { .teamRight dd { width: 100%; margin-bottom: 7px; } } @media screen and (max-width:640px) { .talentPic { width: 100%; float: none; } .gp-page { display: none; } .gp-m-page { display: block; } .detailPic { width: 110px; } .detailRight { margin-left: 120px; } } @media screen and (max-width:480px) { .gp-bread a { padding: 0 8px; } .gp-bread::before { top: calc(50% - 10px); } .title { margin-bottom: 25px; } .gp-bread { padding: 5px 0; padding-left: 28.71px; } .main1 { margin: 20px 0; } .gp-m-subNav { display: block; margin-bottom: 0; } .gp-page { padding: 11px 0 50px; color: #666; } .partImg { width: 100%; float: none; margin-bottom: 20px; } .partmsg { margin-left: 0; } .parttit, .partInfor { height: auto; } .partnerBot { overflow: hidden; margin-bottom: 0; } .articleBottom { width: 100%; float: none; margin-bottom: 10px; } .teamPic { width: 100%; float: none; } .teamRight { margin-left: 0; } .tutor h2 { background: #EDEDED; } .tutor { position: relative; margin: 0; padding: 20px 0px; } .apparcon { padding: 15px; } .date { padding: 5px 18px 5px 8px; top: 11px; } .partyUl li a { padding: 15px 12px; padding-right: 33px; } } @media screen and (max-width:414px) { .apparUl li, .inquirer ul li, .college li { width: 100%; } .leaderPic { width: 100%; float: none; } .leaderInfor { margin-left: 0; padding-top: 20px; } .detailPic { width: 100%; float: none; margin-bottom: 15px; } .detailRight { margin-left: 0; } }