@charset "utf-8"; .layout { width: 1300px; margin: 0 auto; } body { background-color: #ffffff; } body a:hover { color: #1276ff !important; } .fill .head { position: relative; } .fill .head .head-title { float: left; background-color: #ffffff; padding-right: 10px; position: relative; z-index: 1; } .fill .head .head-title i { font-style: normal; display: inline-block; width: 17px; height: 18px; background: url(/uploads/image/srimages/fill_icon.png) no-repeat; background-size: 17px 18px; margin-right: 10px; } .fill .head .head-title span { display: inline-block; font-size: 24px; font-weight: 600; color: #333333; line-height: 33px; } .fill .head:before { content: ""; position: absolute; width: 100%; height: 1px; left: 0px; bottom: 6px; background: #4593ff; } .fill .head .head-more { position: relative; z-index: 1; float: right; padding-left: 23px; background-color: #ffffff; } .fill .head .head-more a { display: inline-block; font-size: 14px; font-weight: 400; color: #1276ff; letter-spacing: 1px; line-height: 20px; margin-top: 8px; } .slider_item { width: 860px; height: 436px; overflow: hidden; position: relative; background-color: #ffffff; border-radius: 4px; } .slider_item .switch-tips { position: absolute; bottom: 23px; right: 30px; z-index: 100; } .slider_item .switch-tips li { cursor: pointer; text-indent: -9999px; float: left; width: 30px; height: 4px; background-color: #ffffff; opacity: 0.5; filter: alpha(opacity=50); border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; margin-left: 10px; } .slider_item .switch-tips .on { background-color: #ffffff; opacity: 1; filter: alpha(opacity=100); } .switch-tips ol li:hover { background-color: #ffffff; opacity: 1; filter: alpha(opacity=100); } .switch-tips .last-switch-tips { margin-right: 0; } .slider_item .img-group ul li { float: left; position: relative; width: 860px; height: 436px; } .slider_item .img-group ul li .slider-words { width: 100%; position: absolute; bottom: 0; left: 0px; z-index: 99; height: 50px; line-height: 50px; background-color: rgba(51, 51, 51, 0.17); padding-left: 20px; } .slider_item .img-group ul li .slider-words a { display: block; font-size: 16px; font-weight: 400; color: #ffffff; line-height: 50px; letter-spacing: 1px; width: 75%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; } .slider_item .img-group ul li .slider-words a:hover { color: #ffffff !important; } .img-group img { width: 860px; height: 436px; border-radius: 4px; } .text-list { width: 100%; border-top: none; overflow: hidden; } .text-list ul li { line-height: 22px; overflow: hidden; margin-bottom: 12px; } .text-list ul li:hover span { color: #1276ff; } .text-list ul li a { font-size: 16px; font-weight: 400; color: #333333; letter-spacing: 1px; width: 75%; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; } .text-list ul li span { font-size: 16px; font-weight: 400; color: #999999; letter-spacing: 1px; float: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; } .curriculum-list ul li { width: 308px; float: left; margin-right: 24px; } .curriculum-list ul li a { display: block; } .curriculum-list ul li a:hover .title-page, .curriculum-list ul li a:hover .title-name { color: #1276ff; } .curriculum-list ul li .curriculum-images { width: 308px; height: 170px; } .curriculum-list ul li .curriculum-images img { width: 100%; height: 100%; display: block; } .curriculum-list ul li .curriculum-title { padding: 20px 16px; background: #ffffff; box-shadow: 0px 2px 4px 0px rgba(190, 190, 190, 0.54); } .curriculum-list ul li .curriculum-title .title-page { font-size: 18px; font-weight: 400; color: #333333; line-height: 25px; height: 50px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; word-break: break-all; } .curriculum-list ul li .curriculum-title .title-name { margin-top: 16px; font-size: 14px; font-weight: 400; color: #898989; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; } .main { background: url(/uploads/image/srimages/main_back_img.jpg) no-repeat top center; min-width: 1300px; } .container-list { margin-top: 20px; } .container-list .list-left { width: 860px; float: left; } .container-list .list-right { float: right; width: 420px; } .signin-box { height: 300px; padding: 24px 42px 18px 35px; background: #ffffff; box-shadow: 0px 2px 11px 0px rgba(0, 0, 0, 0.06); border-radius: 4px; } .form-group .form-header { text-align: center; } .form-group .form-header .list_nav { display: inline-block; font-size: 18px; font-weight: 600; color: #999999; line-height: 25px; margin-right: 35px; } .form-group .form-header .list_nav:hover { border-bottom: 2px solid #1276ff; } .form-group .form-header .active { color: #1276ff; border-bottom: 2px solid #1276ff; } .form-group .form-header .last { margin-right: 0; } .form-group .form-body { margin-top: 20px; } .form-group .form-body .tab_none { display: none; } .form-group .input-control .input { width: 100%; border: none; height: 50px; background: #ffffff; border-radius: 3px; border: 1px solid #cccccc; font-size: 16px; font-weight: 400; color: #999999; line-height: 22px; padding: 0 15px; } .form-group .input-control .codeinput { width: 213px; float: left; } .form-group .input-control .fetch-vcode { float: left; width: 120px; height: 50px; border-radius: 3px; border: 1px solid #1276ff; font-size: 16px; font-weight: 400; color: #1276ff; line-height: 50px; margin-left: 10px; text-align: center; cursor: pointer; } .form-group .input-control .form-error { height: 28px; } .form-group .input-control .error { float: left; padding-top: 6px; padding-left: 16px; display: block; font-size: 16px; font-weight: 400; color: #e8001c; line-height: 22px; height: 28px; } .form-group .input-control .forgetpass { float: right; height: 28px; padding-top: 6px; } .form-group .input-control .forgetpass a { font-size: 16px; font-weight: 400; color: #1276ff; line-height: 22px; } .form-group .input-control-second { margin-top: 14px; } .form-group .input-control-second .form-tips { text-align: right; margin-top: 11px; } .form-group .form-btn { margin-top: 19px; } .form-group .form-btn .btn-row .btn { border: none; display: block; font-size: 20px; font-weight: 600; color: #ffffff; line-height: 50px; width: 100%; height: 50px; background: #1276ff; border-radius: 3px; } .datadownload { height: 124px; overflow: hidden; margin-top: 12px; padding: 15px 8px 7px 9px; background: #ffffff; box-shadow: 0px 2px 11px 0px rgba(0, 0, 0, 0.06); border-radius: 4px; } .datadownload .head:before { width: 0; } .datadownload .tab-head { float: left; margin-top: 5px; position: relative; } .datadownload .tab-head span { float: left; font-size: 18px; font-weight: 600; color: #999999; line-height: 24px; margin-right: 2px; cursor: pointer; width: 126px; text-align: center; border-bottom: 1px solid #e3e3e3; } .datadownload .tab-head .tab-cur { color: #1276ff; border-bottom: 1px solid #1276ff; } .datadownload .datadownload-itme .datadownload-list .list-box { margin-top: 10px; } .datadownload .datadownload-itme .datadownload-list .list-box .list-box-lf { float: left; width: 37px; height: 96px; background: rgba(235, 242, 255, 0.29); border-radius: 4px; padding: 0 10px; } .datadownload .datadownload-itme .datadownload-list .list-box .list-box-lf span { height: 96px; font-size: 14px; font-weight: 400; color: #1276ff; line-height: 20px; display: table-cell; vertical-align: middle; text-align: center; } .datadownload .datadownload-itme .datadownload-list .list-box .list-box-rg { float: left; width: 306px; } .datadownload .datadownload-itme ul { width: 420px; } .datadownload .datadownload-itme ul li { float: left; width: 130px; height: 55px; background: rgba(235, 242, 255, 0.29); border-radius: 4px; margin-right: 7px; padding: 8px 0 7px 11px; } .datadownload .datadownload-itme ul li a { display: block; } .datadownload .datadownload-itme ul li .itme-box img { display: inline-block; width: 38px; height: 38px; float: left; } .datadownload .datadownload-itme ul li .itme-box span { text-align: center; width: 77px; display: table-cell; vertical-align: middle; height: 34px; line-height: 17px; padding-left: 4px; } .datadownload .datadownload-itme ul li .itme-box span i { font-style: normal; font-size: 12px; font-weight: 400; color: #666666; line-height: 17px; max-height: 34px; } .datadownload .datadownload-itme ul li:hover { background-color: #e7f0ff; } .project-itme { margin-top: 20px; padding: 22px 13px 0 21px; height: 270px; background: #ffffff; box-shadow: 0px 2px 11px 0px rgba(0, 0, 0, 0.08); border-radius: 4px; } .project-itme .project-words { margin-top: 27px; } .project-itme .project-words .text-list ul li { margin-bottom: 14px; } .project-itme .project-words .text-list ul li a { width: 100%; } .project-itme .project-words .text-list ul li span { width: 22%; } .information { height: 270px; margin-top: 20px; padding: 24px 20px 14px 20px; background: #ffffff; box-shadow: 0px 2px 11px 0px rgba(0, 0, 0, 0.08); border-radius: 4px; } .information-box .info-title { margin-top: 30px; text-align: center; } .information-box .info-title a { display: block; font-size: 32px; font-weight: 600; color: #1764ce; line-height: 45px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; } .information-box .information-text { margin-top: 28px; } .information-box .information-text .box-img { width: 213px; float: left; margin-right: 38px; margin-top: 4px; } .information-box .information-text .box-img a { display: block; } .information-box .information-text .box-img a img { width: 213px; height: 127px; display: block; } .information-box .information-text .box-img a p { margin-top: 3px; font-size: 18px; font-weight: 600; color: #000000; line-height: 25px; letter-spacing: 1px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; } .information-box .information-text .box-img a:hover p { color: #1276ff; } .information-box .information-text .box-words { width: 565px; float: left; } .banner-about { width: 1308px; } .banner-about a { display: block; width: 646px; height: 113px; float: left; margin-right: 8px; } .banner-about a img { width: 100%; height: 100%; } .project-panel { padding-top: 8px; } .project-panel .head .head-title { padding-left: 20px; } .project-panel .head .head-more { padding-right: 13px; } .project-panel .panel-list { margin-top: 34px; overflow: hidden; } .project-panel .panel-list ul li { float: left; width: 640px; margin-right: 20px; } .project-panel .panel-list ul li a { display: block; } .project-panel .panel-list ul li img { width: 640px; height: 120px; display: block; border: none; } .project-panel .panel-list ul li:last-child { margin-right: 0; } .curriculum-box { padding-top: 8px; } .curriculum-box .head .head-title { padding-left: 20px; } .curriculum-box .head .head-more { padding-right: 13px; } .curriculum-box .curriculum-box-silder { margin-top: 50px; } .curriculum-box .curriculum-box-silder:nth-child(1) { margin-top: 34px; } .curriculum-itme { position: relative; margin-top: 20px; } .curriculum-itme .curriculum-list { overflow: hidden; } .curriculum-itme .curriculum-list ul { width: 1320px; } .curriculum-itme .curriculum-list ul li { margin-right: 19px; margin-left: 2px; margin-bottom: 2px; } .curriculum-itme .sprev { position: absolute; left: 2px; top: 98px; width: 46px; height: 77px; background: rgba(0, 0, 0, 0.5); border-radius: 4px 0px 0px 4px; z-index: 3; } .curriculum-itme .snext { position: absolute; right: 0; top: 98px; width: 46px; height: 77px; background: rgba(0, 0, 0, 0.5); border-radius: 4px 0px 0px 4px; z-index: 3; } .curriculum-head p { text-align: center; } .curriculum-head p span { display: inline-block; font-size: 24px; font-weight: 600; color: #036cff; line-height: 33px; position: relative; } .curriculum-head p span:after { position: absolute; content: ''; width: 11px; height: 11px; background: #c2dcff; top: 11px; right: -20px; z-index: 1; } .curriculum-head p span:before { position: absolute; content: ''; width: 11px; height: 11px; background: #c2dcff; top: 11px; left: -20px; z-index: 1; } .datasta { margin-top: 40px; width: 100%; height: 106px; background: no-repeat; } .datasta ul { padding: 26px 70px 0; } .datasta ul li { width: 386px; float: left; } .datasta ul li .datasta-box { text-align: center; } .datasta ul li .datasta-box .datasta-box-num { font-size: 30px; font-weight: bold; color: #ffffff; line-height: 36px; } .datasta ul li .datasta-box .datasta-box-title { font-size: 16px; font-weight: bold; color: #ffffff; line-height: 20px; } .footer-link { margin-top: 40px; } .footer-link .head .head-title { padding-left: 20px; } .footer-link h3 { display: inline-block; font-size: 18px; color: #1764ce; line-height: 24px; } .footer-link a { display: inline-block; font-size: 18px; color: #666666; line-height: 24px; margin-right: 15px; } .footer-link ul { margin-top: 30px; width: 1315px; } .footer-link ul li { width: 254px; float: left; margin-right: 9px; } .footer-link ul li a { display: block; } .footer-link ul li img { width: 254px; height: 66px; display: block; } .elevator-nav { position: fixed; top: 350px; right: 50%; margin-right: -770px; z-index: 11; } .elevator-nav ul li { margin-bottom: 20px; } .elevator-nav ul .contactus { width: 103px; height: 100px; background: #ffffff; box-shadow: 0px 0px 6px 0px rgba(175, 175, 175, 0.5); border-radius: 4px; } .elevator-nav ul .contactus a { display: block; } .elevator-nav ul .contactus .contactus-box { cursor: pointer; text-align: center; padding-top: 20px; } .elevator-nav ul .contactus .contactus-box span { width: 40px; height: 40px; background: no-repeat; display: inline-block; } .elevator-nav ul .contactus .contactus-box p { margin-top: 5px; font-size: 14px; font-weight: 400; color: #333333; line-height: 20px; } .elevator-nav ul .contactus:hover { background: #036cff; } .elevator-nav ul .contactus:hover .contactus-box span { background: no-repeat; } .elevator-nav ul .contactus:hover .contactus-box p { color: #ffffff; } .elevator-nav ul .appdownload { width: 103px; background-color: #ffffff; box-shadow: 0px 0px 6px 0px rgba(175, 175, 175, 0.5); border-radius: 4px; padding: 3px; } .elevator-nav ul .appdownload .appdownload-box { text-align: center; } .elevator-nav ul .appdownload .appdownload-box img { width: 94px; height: auto; display: inline-block; } .elevator-nav ul .appdownload .appdownload-box p { font-size: 12px; text-align: center; margin-top: 5px; color: #333333; } .elevator-nav ul .appdownload .appdownload-box a { text-align: center; display: block; line-height: 30px; background-color: #ff810d; padding: 0 5px; border-radius: 4px; color: #fff; margin-top: 5px; } .elevator-nav ul .admin-sinup { width: 103px; height: 120px; background: #ffffff; box-shadow: 0px 0px 6px 0px rgba(175, 175, 175, 0.5); border-radius: 4px; } .elevator-nav ul .admin-sinup a { display: block; } .elevator-nav ul .admin-sinup .admin-sinup-box { cursor: pointer; text-align: center; padding-top: 20px; } .elevator-nav ul .admin-sinup .admin-sinup-box span { width: 40px; height: 40px; background: url(/uploads/image/srimages/admin_sinup_icon.png) no-repeat; display: inline-block; } .elevator-nav ul .admin-sinup .admin-sinup-box p { margin-top: 5px; font-size: 14px; font-weight: 400; color: #333333; line-height: 20px; } .elevator-nav ul .admin-sinup:hover { background: #036cff; } .elevator-nav ul .admin-sinup:hover .admin-sinup-box span { background: url(/uploads/image/srimages/admin_sinup_icon_hover.png) no-repeat; } .elevator-nav ul .admin-sinup:hover .admin-sinup-box p { color: #ffffff; } @media screen and (max-width: 1620px) { .elevator-nav { margin-right: -48%; } } .input-control input::-webkit-input-placeholder { color: #999999; } .input-control input::-moz-placeholder { /* mozilla firefox 19 */ color: #999999; } .input-control input:-moz-placeholder { /* mozilla firefox 4 to 18 */ color: #999999; } .input-control input:-ms-input-placeholder { /* internet explorer 10-11 */ color: #999999; } .account-panel { margin-top: 26px; } .account-panel .headportrait { width: 96px; height: 96px; margin: 0 auto; } .account-panel .headportrait img { width: 100%; height: 100%; display: block; border-radius: 50%; } .account-panel .panel-name, .account-panel .panel-info { text-align: center; font-size: 16px; font-weight: 400; color: #666666; line-height: 18px; } .account-panel .panel-name span, .account-panel .panel-info span { display: inline-block; font-size: 16px; font-weight: 400; color: #666666; line-height: 18px; } .account-panel .panel-name { margin-top: 10px; } .account-panel .panel-info { margin-top: 8px; } .account-panel .panel-btn { margin-top: 15px; text-align: center; } .account-panel .panel-btn .signout, .account-panel .panel-btn .modify-btn { display: inline-block; width: 88px; height: 32px; background: #ffffff; border-radius: 4px; border: 1px solid #e4e4e4; font-size: 14px; font-weight: 400; color: #999999; line-height: 32px; text-align: center; } .account-panel .panel-btn .modify-btn { width: 125px; margin-left: 12px; } .contactusform { display: none; padding: 0 60px; } .contactusform .reminder-wrapper { background: #f3f5f7; border-radius: 4px; } .contactusform .reminder-wrapper .wrapper-list { padding: 9px 20px 15px; } .contactusform .reminder-wrapper .wrapper-list p { font-size: 16px; font-weight: 600; color: #0d71fa; line-height: 20px; margin-top: 6px; } .contactusform .contactusform-top { margin-top: 30px; width: 820px; } .contactusform .contactusform-top .layui-form-item { width: 330px; float: left; clear: none; margin-bottom: 20px; margin-right: 80px; } .contactusform .contactusform-top .layui-form-item .layui-form-label { width: 70px; float: left; padding: 0; margin: 0; font-size: 14px; font-weight: 400; color: #333333; line-height: 40px; } .contactusform .contactusform-top .layui-form-item .layui-input-block { margin-left: 0; } .contactusform .contactusform-top .layui-form-item .layui-input { width: 258px; height: 40px; border-radius: 2px; border: 1px solid #d8d8d8; font-size: 14px; font-weight: 400; color: #333333; line-height: 40px; padding: 0 10px 0 20px; } .contactusform .contactusform-bt { margin-top: 10px; } .contactusform .contactusform-bt .layui-form-item .layui-form-label { width: 100%; float: none; padding: 0; margin: 0; font-size: 14px; font-weight: 400; color: #333333; line-height: 20px; margin-bottom: 10px; text-align: left; } .contactusform .contactusform-bt .layui-form-item .layui-form-label i { display: inline-block; font-style: normal; font-size: 14px; line-height: 40px; color: #e8001c; font-weight: bold; margin-right: 5px; } .contactusform .contactusform-bt .layui-form-item .layui-input-block { margin-left: 0; } .contactusform .contactusform-bt .layui-form-item .layui-input { height: 40px; border-radius: 2px; border: 1px solid #d8d8d8; font-size: 14px; font-weight: 400; color: #333333; line-height: 40px; padding: 0 10px 0 20px; } .contactusform .contactusform-bt .layui-form-item .layui-textarea { margin-top: 10px; width: 100%; height: 207px; border-radius: 2px; border: 1px solid #d8d8d8; font-size: 14px; font-weight: 400; color: #333333; line-height: 20px; padding: 10px; resize: none; } .signout-tip { display: none; } .signout-tip p { margin: 38px 0 0; text-align: center; font-size: 16px; font-weight: 400; color: #333333; line-height: 22px; } .articledetails { display: none; } .articledetails .detail-wrap { padding: 30px 24px 40px; } .articledetails .detail-wrap .detail-bt { padding-bottom: 30px; border-bottom: 1px dashed #c9cacc; text-align: center; } .articledetails .detail-wrap .detail-bt h1 { text-align: center; font-size: 30px; font-weight: 600; color: #0d71fa; line-height: 42px; } .articledetails .detail-wrap .detail-bt .sub-title { text-align: center; margin-top: 24px; } .articledetails .detail-wrap .detail-bt .sub-title span { display: inline-block; font-size: 16px; font-weight: 600; color: #999999; line-height: 22px; margin: 0 10px; } .articledetails .detail-wrap .text { margin-top: 40px; } .articledetails .detail-wrap .text p { margin-top: 20px; font-size: 16px; font-weight: 400; color: #666666; line-height: 32px; } .articledetails .detail-wrap .text img { width: auto; height: auto; display: inline-block; max-width: 820px; } .articledetails .detail-wrap .text .enclosure-box { background: #f3f5f7; border-radius: 3px; padding: 18px 23px 8px; margin-top: 70px; } .articledetails .detail-wrap .text .enclosure-box h3 { font-size: 16px; font-weight: 600; color: #0048c5; line-height: 22px; margin-bottom: 15px; } .articledetails .detail-wrap .text .enclosure-box a { display: block; margin-bottom: 10px; } .articledetails .detail-wrap .text .enclosure-box a i { float: left; display: block; width: 6px; height: 6px; background: #333333; border-radius: 50%; margin-right: 15px; margin-top: 8px; } .articledetails .detail-wrap .text .enclosure-box a span { width: 730px; float: left; font-size: 16px; font-weight: 400; color: #0048c5; line-height: 22px; }