@charset "utf-8"; .layout { width: 1200px; margin: 0 auto; overflow: hidden; } body { background-color: #fbf9fa; } body a:hover { color: #2882f0 !important; } .content { margin-top: 20px; margin-bottom: 30px; } .container { margin-top: 20px; margin-bottom: 30px; } .fill .head { height: 28px; line-height: 28px; position: relative; padding: 0 12px 0 3px; } .fill .head .head-title { float: left; font-size: 20px; font-weight: bold; color: #2882f0; line-height: 28px; letter-spacing: 1px; margin-right: 29px; } .fill .head ul { float: left; } .fill .head ul li { position: relative; float: left; margin-right: 10px; font-size: 15px; color: #666666; font-weight: 400; line-height: 28px; cursor: pointer; } .fill .head ul .on { color: #2882f0; } .fill .head ul .on:after { content: " "; position: absolute; height: 2px; width: 100%; background: #2882f0; bottom: 0; left: 0; z-index: 1; } .fill .head a { float: right; font-size: 14px; line-height: 28px; color: #999999; } .slidegroup { padding: 2px; } .slidebox { position: relative; overflow: hidden; padding: 37px 3px 43px; background-color: #ffffff; box-shadow: 0px 1px 6px 0px rgba(143, 144, 144, 0.36); } .slidebox .slidebox-itme { margin-left: 60px; } .slidebox .slidebox-itme ul li { float: left; width: 260px; margin-right: 11px; } .slidebox .slidebox-itme ul li:hover a { color: #2882f0; } .slidebox .slidebox-itme ul li img { width: 260px; height: 142px; display: block; border: none; } .slidebox .slidebox-itme ul li p a { display: block; margin-top: 9px; height: 48px; overflow: hidden; font-size: 17px; font-weight: 400; color: #333333; line-height: 24px; } .slidebox .sprev { width: 54px; height: 160px; position: absolute; left: 0; top: 0; background-color: #ffffff; margin-top: 30px; } .slidebox .sprev i { font-style: normal; display: block; width: 19px; height: 31px; background: no-repeat; margin: 64px 16px; } .slidebox .snext { width: 54px; height: 160px; background-color: #ffffff; position: absolute; right: 0; top: 0; margin-top: 30px; } .slidebox .snext i { display: block; font-style: normal; width: 19px; height: 31px; background: no-repeat; margin: 64px 18px; } .main { position: relative; top: -40px; } .headlogo { width: 100%; min-width: 1200px; height: 420px; background: no-repeat; background-position: top center; } .head_page { width: 100%; height: 128px; position: relative; } .head_page .page-box { width: 915px; height: 70px; margin: 0 auto; border-radius: 4px; position: absolute; top: -35px; left: 50%; margin-left: -457px; background-color: #f6f6f6; border-left: 12px solid #2882f0; } .head_page .page-box p { overflow: hidden; } .head_page .page-box p a { float: left; margin-left: 60px; width: 800px; display: block; font-size: 24px; font-weight: 400; color: #333333; line-height: 70px; letter-spacing: 1px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; } .container { overflow: hidden; } .container-list { margin-top: 30px; overflow: hidden; } .fill .head { margin-bottom: 16px; } .programdatail { overflow: hidden; } .programdatail ul { width: 1225px; } .programdatail ul li { float: left; margin-right: 20px; } .programdatail ul li .programdatail-panel { position: relative; } .programdatail ul li .programdatail-panel .programdatail-img img { width: 387px; height: 248px; } .programdatail ul li .programdatail-panel .programdatail-img p { width: 240px; max-height: 80px; overflow: hidden; position: absolute; top: 68px; left: 82px; font-size: 30px; line-height: 40px; font-weight: bold; color: #ffffff; } .programdatail ul li .programdatail-panel .viewdetails { position: absolute; left: 23px; bottom: 68px; ransition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; -moz-transition: all .5s ease; } .programdatail ul li .programdatail-panel .viewdetails:hover { transform: scale(1.05); } .programdatail ul li .programdatail-panel .viewdetails a { width: 143px; height: 35px; font-size: 18px; font-weight: 400; color: #ffffff; line-height: 35px; display: block; background-color: #0cd3fc; padding-left: 26px; } .programdatail ul li .programdatail-panel .viewdetails a i { display: inline-block; width: 18px; height: 18px; background: no-repeat; vertical-align: -1px; margin-right: 7px; } .programdatail ul li .programdatail-panel .viewdetails a:hover { color: #ffffff!important; } .programdatail ul .programlist-two .programdatail-panel .viewdetails a { background-color: #fe5155; } .programdatail ul .programlist-three .programdatail-panel .programdatail-img p { top: 46px; } .programdatail ul .programlist-three .programdatail-panel .viewdetails a { background-color: #422dbc; } .training-images { width: 1200px; height: 229px; background: no-repeat; } .training-images .training-time { padding-top: 45px; overflow: hidden; } .training-images .training-time ul li { float: left; } .training-images .training-time ul li p { font-size: 20px; font-weight: bold; color: #ffffff; line-height: 26px; letter-spacing: 1px; } .training-images .training-time ul li p span { font-size: 18px; font-weight: 400; color: #ffffff; line-height: 24px; letter-spacing: 1px; } .training-images .training-time ul .training-time-one { margin-left: 254px; padding-top: 13px; } .training-images .training-time ul .training-time-two { margin-left: 147px; } .training-images .training-time ul .training-time-two .training-time-page { text-align: center; font-size: 18px; font-weight: 400; color: #ffffff; line-height: 35px; width: 164px; height: 35px; border: 1px solid #ffffff; border-radius: 18px; } .training-images .training-time ul .training-time-two p { padding-top: 65px; padding-left: 90px; } .training-images .training-time ul .training-time-three { margin-left: 100px; padding-top: 29px; } .curriculumitme .curriculum { padding: 30px 20px 0; background: #ffffff; box-shadow: 0px 1px 6px 0px rgba(143, 144, 144, 0.36); } .curriculumitme .curriculum .curriculum-list ul { width: 1220px; } .curriculumitme .curriculum .curriculum-list ul li { width: 277px; height: 235px; float: left; margin-right: 19px; margin-bottom: 30px; } .curriculumitme .curriculum .curriculum-list ul li a:hover .word-title, .curriculumitme .curriculum .curriculum-list ul li a:hover .word-name { color: #2882f0; } .curriculumitme .curriculum .curriculum-list ul li .itme-image { width: 277px; height: 153; } .curriculumitme .curriculum .curriculum-list ul li .itme-image img { width: 100%; height: 100%; display: block; } .curriculumitme .curriculum .curriculum-list ul li .word-datais { margin-top: 10px; padding-left: 1px; padding-right: 34px; } .curriculumitme .curriculum .curriculum-list ul li .word-datais .word-title { font-size: 18px; font-weight: 400; color: #333333; line-height: 24px; max-height: 48px; overflow: hidden; } .curriculumitme .curriculum .curriculum-list ul li .word-datais .word-name { margin-top: 8px; font-size: 14px; font-weight: 400; color: #999999; line-height: 20px; letter-spacing: 1px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; } .expertteam { overflow: hidden; } .expertteam ul { width: 1210px; padding: 5px; } .expertteam ul li { float: left; margin-right: 8px; width: 292px; background-color: #ffffff; padding: 34px 21px 60px; box-shadow: 0px 1px 6px 0px rgba(143, 144, 144, 0.36); } .expertteam ul li a { display: block; } .expertteam ul li a:hover .expertteam-name, .expertteam ul li a:hover .expertteam-details { color: #2882f0; } .expertteam ul li .expertteam-img { text-align: center; } .expertteam ul li .expertteam-img img { width: 86px; height: 86px; border-radius: 50%; display: inline-block; } .expertteam ul li .expertteam-name { margin-top: 13px; text-align: center; font-size: 18px; font-weight: 400; color: #333333; line-height: 25px; letter-spacing: 1px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; } .expertteam ul li .expertteam-details { margin-top: 8px; font-size: 15px; font-weight: 400; color: #666666; line-height: 21px; height: 42px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; word-break: break-all; } .expertteam ul li .studio-btn { text-align: center; margin-top: 17px; } .expertteam ul li .studio-btn a { display: inline-block; font-size: 14px; font-weight: 500; color: #ffffff; line-height: 29px; width: 105px; text-align: center; background-color: #2882f0; border-radius: 4px; } .expertteam ul li .studio-btn a:hover { color: #ffffff!important; } .expertteam ul li .studio-btn a img { width: 12px; height: 12px; display: inline-block; margin-left: 5px; } .container-list .banner-images { width: 1200px; } .container-list .banner-images a { display: block; } .container-list .banner-images a img { width: 1200px; height: 238px; display: block; border: none; } /*增加辅导员风采样*/ .words-itme { margin:2px; padding: 30px; background-color: #ffffff; box-shadow: 0px 1px 5px 0px rgba(142, 144, 143, 0.36); } .words-itme .text-list ul li { width: 568px; float: left; margin-bottom: 5px; } .words-itme .text-list ul li a i { display: inline-block; width: 5px; height: 5px; background-color: #347ee8; vertical-align: 5px; } .text-list { width: 100%; border-top: none; overflow: hidden; } .text-list ul li { line-height: 36px; overflow: hidden; } .text-list ul li:hover span { color: #2882f0; } .text-list ul li a { font-weight: 400; color: #505050; width: 95%; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; font-size: 18px; line-height: 36px; } .text-list ul li a i { display: inline-block; font-style: normal; line-height: 24px; margin: 0 10px 0 3px; width: 5px; } .text-list ul li span { font-size: 18px; font-weight: 400; color: #999999; float: right; line-height: 36px; }