.banner{height:300px;position:relative}.banner .banner-info{position:absolute;top:0;left:0;width:100%;height:220px;background:rgba(0,0,0,.3);padding-top:80px}.banner .banner-info .banner-en-title{font-size:40px;text-transform:uppercase;text-align:center;color:#fff;line-height:70px;font-weight:400}.banner .banner-info .banner-line{width:40px;height:3px;background:#1e90ff;margin:0 auto}.banner .banner-info .banner-ch-title{font-size:20px;color:#fff;text-align:center;line-height:50px;font-weight:400}.position a{display:block;font-size:12px;color:#333;line-height:60px;font-family:'微软雅黑';padding-right:10px;padding-left:10px;position:relative}.position a:after{display:block;content:'>';position:absolute;top:1px;right:-3px;font-family:'黑体'}.position a:last-child:after{content:''}.about-title h1{font-size:30px;font-weight:400;color:#333}.about-title p{font-size:14px;line-height:24px;color:#666}.about-title.right{position:relative;width:240px;height:64px;padding-top:36px;text-align:right;float:right}.about-title.right .title-border{position:absolute;top:0;left:0;border-top:3px solid #dedede;border-left:3px solid #dedede;width:187px;height:67px}.about-title.right .title-border:after{content:'';display:block;height:17px;border-left:3px solid #dedede;position:absolute;top:0;right:0}.about-title.left{position:relative;width:260px;padding-top:25px}.about-title.left .title-border{position:absolute;top:0;right:0;border-top:3px solid #dedede;border-right:3px solid #dedede;width:147px;height:57px}.about-title.left.f h1,.about-title.left.f p{color:#fff}.about-title.center h1,.about-title.center p{text-align:center}.about-content{padding-top:30px;padding-bottom:30px}.about-content .conetnt{font-size:16px;line-height:30px;padding-top:30px;padding-bottom:30px}.about-content .conetnt h1{font-size:24px;font-weight:400;line-height:48px}.team-content{height:400px;padding-top:50px}.team-content .conetnt{font-size:14px;color:#fff;line-height:30px;text-indent:14px;width:360px;padding-top:40px}.competitive-content{padding-top:50px;padding-bottom:30px}.competitive-content .ca-list{padding-top:15px}.competitive-content .ca-list li{padding-left:110px;position:relative;padding-bottom:50px}.competitive-content .ca-list li .li-icon{position:absolute;top:0;left:0;width:90px;height:90px;background:#1e90ff;color:#fff;font-size:30px;line-height:90px;text-align:center;border-radius:45px}.competitive-content .ca-list li .li-info .li-title{font-size:18px;color:#000;line-height:40px}.competitive-content .ca-list li .li-info .li-desc{font-size:16px;color:#666;line-height:24px}.course-content{background:#1e90ff;padding-top:30px;padding-bottom:30px}.course-content .course-list{display:flex;justify-content:center;padding-top:10px}.course-content .course-list li{margin:0 20px}.course-content .course-list li .li-year{font-size:34px;color:#fff}.course-content .course-list li .li-year span{color:#fff;font-size:56px;font-family:Impact;line-height:60px}.course-content .course-list li .li-desc{font-size:12px;color:#fff}.page{padding-top:35px;padding-bottom:70px}.page ul{display:flex}.page ul li{width:30px;height:30px;border-radius:15px;font-family:'黑体';font-weight:800;overflow:hidden;border:1px solid #5f5f5f}.page ul li a,.page ul li span{display:block;font-size:16px;line-height:30px;text-align:center;color:#5f5f5f}.page ul li.active span{background:#1e90ff;color:#fff}.page ul li.disabled{background:#ccc}.page ul li.disabled span{color:#666}.page ul li:hover a{background:#1e90ff;color:#fff}.page ul li:first-child,.page ul li:last-child{text-indent:-999px;position:relative}.page ul li:first-child a,.page ul li:first-child span,.page ul li:last-child a,.page ul li:last-child span{position:relative}.page ul li:first-child a:after,.page ul li:first-child span:after,.page ul li:last-child a:after,.page ul li:last-child span:after{display:block;position:absolute;top:0;text-align:center;line-height:30px;text-indent:0;color:#5f5f5f}.page ul li:first-child:hover a:after,.page ul li:last-child:hover a:after{color:#fff}.page ul li:first-child a:after,.page ul li:first-child span:after{content:'<';left:10px}.page ul li:last-child a:after,.page ul li:last-child span:after{content:'>';right:10px}.page.left ul{justify-content:flex-start}.page.left ul li{margin-right:10px}.page.right ul{justify-content:flex-end}.page.right ul li{margin-left:10px}.page.center ul{justify-content:center}.page.center ul li{margin:0 5px}.news-information{padding-top:50px}.news-information .news-type{width:210px;background:#1e90ff;padding:0 5px 10px 5px}.news-information .news-type .type-title{padding:20px}.news-information .news-type .type-title .ch-title{line-height:50px;font-size:24px;color:#fff;border-bottom:1px solid #8586c4}.news-information .news-type .type-title .en-title{color:#fff;font-size:14px;font-weight:400;line-height:30px}.news-information .news-type .type-list{border-top:1px solid #5848b7;background:#fff}.news-information .news-type .type-list li{padding-left:15px;padding-right:15px}.news-information .news-type .type-list li a{display:block;color:#333;font-size:14px;line-height:44px}.news-information .news-type .type-list li.on,.news-information .news-type .type-list li:hover{background:#1e90ff}.news-information .news-type .type-list li.on a,.news-information .news-type .type-list li:hover a{color:#fff;padding-left:20px}.news-information .news-list-box{width:940px}.news-information .news-list-box .news-list li{border-bottom:1px solid #333;padding-top:30px;padding-bottom:30px}.news-information .news-list-box .news-list li a{display:block;padding-left:230px;position:relative}.news-information .news-list-box .news-list li a .li-img{position:absolute;top:0;left:0;width:200px;height:130px;overflow:hidden}.news-information .news-list-box .news-list li a .li-img img{display:block;width:100%}.news-information .news-list-box .news-list li a .li-title{font-size:16px;line-height:32px;padding-top:10px;color:#333;width:525px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.news-information .news-list-box .news-list li a .li-desc{width:525px;height:60px;overflow:hidden;font-size:12px;color:#999;line-height:20px;padding-top:15px}.news-information .news-list-box .news-list li a .li-time{position:absolute;top:30px;right:0;width:120px;font-size:20px;color:#afafaf;line-height:50px;border-left:2px solid #f4f4f4;padding-left:8px}.case-show{padding-top:50px}.case-show .case-type{display:flex;justify-content:center;padding-bottom:30px}.case-show .case-type a{display:block;border:1px solid #c2c2c2;border-radius:4px;margin:0 33px;font-size:16px;color:#666;padding:7px 28px;transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease}.case-show .case-type a.on,.case-show .case-type a:hover{background:#1e90ff;color:#fff;border-color:#1e90ff;box-shadow:1px 2px 2px rgba(30,144,255,.4)}.case-show .case-list{display:flex;flex-wrap:wrap;width:1215px}.case-show .case-list li{margin-bottom:20px;margin-right:15px}.case-show .case-list li a{display:block;position:relative;overflow:hidden}.case-show .case-list li a .li-img{width:390px;height:254px;overflow:hidden;display:flex;justify-content:center;align-items:center}.case-show .case-list li a .li-img img{display:block;width:100%;transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease}.case-show .case-list li a .li-title{font-size:14px;line-height:30px;text-align:center;color:#333}.case-show .case-list li a .li-cover{position:absolute;top:0;left:0;background:rgba(30,144,255,0);width:390px;height:254px;border:0 solid #1e90ff;box-sizing:border-box;transition:background .5s ease;-o-transition:background .5s ease;-moz-transition:background .5s ease;-webkit-transition:background .5s ease}.case-show .case-list li a .li-cover:after,.case-show .case-list li a .li-cover:before{position:absolute;content:'';top:0;left:0;right:0;bottom:0;margin:auto;transition:all .5s .3s ease;-o-transition:all .5s .3s ease;-moz-transition:all .5s .3s ease;-webkit-transition:all .5s .3s ease}.case-show .case-list li a .li-cover:before{height:0;width:1px;background:#fff}.case-show .case-list li a .li-cover:after{width:0;height:1px;background:#fff}.case-show .case-list li:hover{box-shadow:0 0 5px rgba(30,144,255,.5)}.case-show .case-list li:hover a .li-img img{transform:scale(1.1)}.case-show .case-list li:hover a .li-cover{background:rgba(30,144,255,.5)}.case-show .case-list li:hover a .li-cover:before{height:60px}.case-show .case-list li:hover a .li-cover:after{width:60px}.service-scope{background:#f8f8f8;padding-top:50px;padding-bottom:50px}.service-scope .service-list{display:flex;flex-wrap:wrap;width:1239px}.service-scope .service-list li{width:374px;background:#fff;margin-bottom:40px;position:relative;padding-bottom:40px;margin-right:39px}.service-scope .service-list li .li-title{font-size:24px;line-height:59px;border-bottom:1px solid #ebebeb;padding-left:30px}.service-scope .service-list li .li-img{width:332px;height:170px;padding-top:20px;padding-left:21px;padding-right:21px}.service-scope .service-list li .li-img img{display:block;width:100%}.service-scope .service-list li .li-desc{font-size:12px;line-height:18px;color:#333;padding:15px 25px;height:54px;overflow:hidden}.service-scope .service-list li .li-arcs{padding:10px 0 0 25px;display:flex;flex-wrap:wrap;width:330px}.service-scope .service-list li .li-arcs a{display:block;width:102px;height:30px;font-size:14px;color:#333;line-height:30px;text-align:center;border:1px solid #c3c3c3;border-radius:5px;margin-bottom:8px;margin-right:6px}.service-scope .service-list li .li-arcs a:hover{background:#1e90ff;border-color:#1e90ff;color:#fff}.service-scope .service-list li .li-more{display:block;width:72px;height:32px;font-size:14px;line-height:32px;text-align:center;position:absolute;bottom:0;left:151px;text-transform:uppercase;background:0 0;border:1px solid #1e90ff;color:#1e90ff}.service-scope .service-list li .li-more:hover{background:#1e90ff;color:#fff}.contact .map{width:100%;height:700px;position:relative}.contact .map .map-body{width:100%;height:100%}.contact .map .position-0{position:absolute;top:0;left:0;width:100%}.contact .map .position-0 .contact-list{position:absolute;top:100px;left:0;z-index:9999;width:300px;height:500px;background:rgba(0,0,0,.7);padding-left:50px;padding-right:50px;padding-top:40px;box-sizing:border-box}.contact .map .position-0 .contact-list li{padding-bottom:30px}.contact .map .position-0 .contact-list li .li-title{font-size:14px;color:#fff}.contact .map .position-0 .contact-list li .li-value{font-size:24px;color:#fff;padding-top:10px}.contact .map .position-0 .contact-list li .li-value.address{font-size:18px}.contact .map .position-0 .contact-list li .li-ewm{padding-top:10px}.contact .map .position-0 .contact-list li .li-ewm img{display:block;width:100%}.view-content .view-title{font-size:20px;font-weight:400;color:#333;line-height:40px}.view-content .view-info{font-size:12px;color:#afafaf}.view-content .view-info span{padding-right:20px}.view-content .content{font-size:14px;line-height:28px;padding-top:30px;padding-bottom:30px}.view-content .view-page{display:flex;justify-content:space-between;border-top:1px solid #afafaf;padding:30px 0 50px}.view-content .view-page a{display:block;font-size:14px;color:#333}.case-content{background:#f9f9f9;padding-bottom:50px}.case-content .case-right{width:229px;border:1px solid #e7e7e7;border-left:0;background:#fff;padding:30px 15px}.case-content .case-right .right-title{font-size:16px;font-weight:600;color:#333;line-height:40px}.case-content .case-right .right-desc{font-size:14px;line-height:28px;color:#666;text-indent:28px}.case-content .case-right .case-page{display:flex;justify-content:space-between;padding-top:20px;padding-bottom:10px}.case-content .case-right .case-page a{display:block;width:108px;height:36px;border:1px solid #e7e7e7;color:#333;font-size:14px;line-height:36px;text-align:center}.case-content .case-right .case-page a.hover:hover{border:1px solid #1e90ff}.case-content .case-right .more{display:block;background:#1e90ff;color:#fff;font-size:14px;line-height:38px;width:100%;height:38px;text-align:center}.case-content .case-left{width:938px;background:#fff;border:1px solid #e7e7e7}.case-content .case-left .case-infos{padding-left:30px;padding-top:30px}.case-content .case-left .case-infos .case-title{font-size:20px;font-weight:600;color:#333;line-height:40px}.case-content .case-left .case-infos .case-sort{font-size:14px;color:#999;line-height:30px}.case-content .case-left .case-infos .case-info{padding-top:20px;font-size:12px;color:#afafaf}.case-content .case-left .case-infos .case-info span{padding-right:20px}.case-content .case-left .content{padding-top:50px;padding-bottom:50px}.case-content .case-left .content img{display:block;width:100%}.single-content{padding-bottom:50px;background:#f9f9f9}.single-content .single-left{width:210px;background:#1e90ff;border:1px solid #e7e7e7}.single-content .single-left .type-title{padding:20px}.single-content .single-left .type-title .ch-title{line-height:50px;font-size:24px;color:#fff;border-bottom:1px solid #8586c4}.single-content .single-left .type-title .en-title{color:#fff;font-size:14px;font-weight:400;line-height:30px}.single-content .single-left .type-list{border-top:1px solid #5848b7;background:#fff;padding-top:15px;padding-bottom:15px}.single-content .single-left .type-list li{padding-left:15px;padding-right:15px}.single-content .single-left .type-list li a{display:block;color:#333;font-size:14px;line-height:44px}.single-content .single-left .type-list li.on,.single-content .single-left .type-list li:hover{background:#1e90ff}.single-content .single-left .type-list li.on a,.single-content .single-left .type-list li:hover a{color:#fff;padding-left:20px}.single-content .single-right{width:940px;background:#fff;border:1px solid #e7e7e7;padding:20px 10px}.single-content .single-right .view-title{font-size:20px;font-weight:400;color:#333;line-height:40px;border-bottom:1px solid #1e90ff}.single-content .single-right .content{font-size:14px;line-height:28px;padding:30px 10px}@media screen and (max-width:750px){.service-scope .service-list{width:100%}.service-scope .service-list li{width:100%;margin-bottom:30px;margin-right:0;padding-bottom:10px}.service-scope .service-list li .li-img{width:100%;height:auto;box-sizing:border-box}.service-scope .service-list li .li-desc{height:auto;max-height:54px}.service-scope .service-list li .li-more{position:relative;bottom:0;left:0;margin:15px auto 0}}