.home-banner{width:100%;position:relative;overflow:hidden}.home-banner .flex-control-paging{margin:-25px 0 0}.home-banner .flex-control-paging li a{width:50px;height:5px;background:rgba(255,255,255,.7)}.banner-bg img,.home-about .img img{width:100%}.slogan{position:absolute;width:28%;top:30%;right:5%;padding:0;margin:0;color:#fff;z-index:2}.slogan a,.slogan h2{text-transform:uppercase}.slogan h2{font-size:42px;line-height:60px;margin:0 0 20px;font-weight:600}.slogan h3{font-size:30px;font-weight:100;margin:10px 0 20px}.slogan h4,.slogan p{font-size:19px;font-weight:100;margin:0 0 45px}.slogan p{font-size:25px;font-weight:300;line-height:40px;width:800px}.slogan,.text-left{text-align:left}.slogan a{display:inline-block;color:#103d9b;font-size:18px;padding:12px 40px;border:0;outline:0;border-radius:6px;font-weight:400}.slogan a:hover{color:#fff;background:#103d9b}.home-page{margin:90px 0 0}.home-page h3{font-size:48px;margin:0 0 50px;text-align:center;color:#103d9b}.home-achievement h3,.home-talents h3{margin:0 0 70px}.home-about,.slogan a{background:#fff}.home-about .wrap{position:relative;text-align:left;padding:90px 0}.home-about .img{display:inline-block;width:45%;margin:0 2%0 1%}.home-about .content{display:inline-block;width:50%;vertical-align:top;padding:0 25px}.home-about .title{font-size:50px;line-height:44px;color:#103d9b;font-weight:500;margin:30px 0 40px}.home-about ul{margin:60px 0 0}.home-about ul li{width:24%;padding:0 2%}.home-about ul .circle{width:200px;height:200px;margin:0 auto;border:solid 2px #c8d0e2;border-radius:50%;background:#fafbfb;text-align:center}.home-about ul .d1{font-size:65px;font-family:"effrabold",Helvetica,Arial,sans-serif;margin:0 auto;padding:42px 0 0;color:#103d9b}.home-about ul .d1 span{font-size:40px}.home-about ul .d2{font-size:16px;color:#666}.home-news{padding:40px 0 80px}.slides-item{background:#c35d51;float:left}.home-about ul li,.more-btn a,.partner li,.slides-item .cover-item{display:inline-block}.home-achievement,.home-science{padding:80px 0;background-image:url(../images/home-achievement-bg.jpg);text-align:center;background-size:cover;background-position:top center;background-repeat:no-repeat}.home-science{background-image:url(../images/home-video-bg.jpg)}.more-btn{margin:10px 0 0}.more-btn a{color:#fff;font-size:18px;padding:12px 40px;background:#103d9b;border:0;outline:0;border-radius:6px;font-weight:400;text-transform:uppercase}.more-btn a:hover{color:#fff;background:#2858bb}.home-talents,.partner{padding:80px 0;text-align:center}.home-talents .col-md-2{width:20%;float:left}.home-talents .col-md-2 .img{margin:0 30px 30px}.talents-item .name{font-size:21px;font-weight:400;margin:0 0 5px}.talents-item .title{font-size:16px;color:#777}.talents-item a{color:#333}.talents-item a:hover{text-decoration:none!important}.home-talents .more-btn{margin:60px 0 0}.home-talents .more-btn a{color:#103d9b;background:#fff;border:2px solid #103d9b}.partner{padding:60px 20px}.partner h3{margin:0 0 20px}.partner ul{max-width:1400px;margin:0 auto}.partner li{text-align:center;margin:0 30px 25px}.partner li img{height:120px}.partner li a:hover{opacity:.75}@media (max-width:1680px){.wow .flex-direction-nav{display:none}}@media (max-width:1580px){.slogan{width:30%;top:10vw}.slogan h2{font-size:38px;line-height:56px}}@media (max-width:1024px){.home-talents .col-md-2{width:30%;margin:0 0 40px;float:inherit;display:inline-block;vertical-align:top}.slogan{width:90%;left:5%;top:26%}.slogan p{width:100%;font-size:24px;line-height:36px;margin:0 0 35px}.home-news{padding:70px 0 60px}.home-about .wrap{padding:80px 0}.home-about .img{margin:0 2%0 0}.home-about .content{width:52%}.home-about .title{margin:0 0 25px}.home-projects .cover-item .img span{height:280px}.home-projects{padding:100px 0 40px}.home-projects h3{margin:0 0 30px}.header-fixed .rd-mobilepanel_toggle span,.header-fixed .rd-mobilepanel_toggle span:after,.header-fixed .rd-mobilepanel_toggle span:before{background-color:#333}.header-fixed .rd-mobilepanel_toggle.active span{background:0 0}.home-services .cover-item .img span{height:400px}.company-intro ul li{vertical-align:top}.company-intro{margin:30px 0 0}.company-intro ul{margin:50px 0 0}.partner li{width:24%}.company-intro ul li,.home-about ul li{width:48%;margin:0 0 20px}}@media (max-width:768px){.slogan h2{font-size:50px}.home-projects .left{width:100%;margin:0 0 50px}.home-projects .right{width:100%}.home-projects{padding:80px 0 30px}.home-about .img{width:80%;display:block;margin:0 auto 30px}.home-about .content{width:100%;padding:0}.home-customers .col-md-3{width:50%;float:left;padding-right:0;padding-left:0}.home-customers{padding:0 0 50px}.partner li{width:49%;margin:0 0 20px}.partner li img{height:80px}.partner{padding:40px 0 30px}.home-talents .col-md-2{width:46%}.home-talents .col-md-2 .img{margin:0 0 30px}}@media (max-width:520px){.banner-bg img{width:200%;max-width:inherit}.slogan{width:90%;left:5%;top:20%}.slogan h2{font-size:30px;line-height:38px}.slogan a{padding:10px 30px}.slogan p{width:100%;font-size:18px;line-height:28px;margin:0 0 35px}.home-news .ButtonBox{right:inherit;bottom:-50px;top:inherit;left:20px}.cover-item .content{padding:0 20px}.home-news{padding:40px 0 60px}.home-news h3{margin:0 0 20px}.home-achievement{padding:50px 0 60px}.home-achievement h3,.home-page h3{margin:0 0 50px}.home-talents{padding:60px 0}.home-about .wrap{padding:50px 0 20px}.home-page h3{font-size:40px}.home-talents .more-btn{margin:20px 0 0}.home-about .img{width:100%;display:block;margin:0 0 30px}.company-intro{margin:30px 0 0}.home-science{padding:60px 0 50px}.home-page h4,.home-science h3{margin:0 0 30px}.home-banner .flex-control-paging li a{width:40px}}

