.open-source-header{padding-top:129px;padding-bottom:40px;text-align:center;color:#fff;background-image:url(/images/common/resource-bg.jpg)}@media only screen and (max-width:768px){.open-source-header{padding-top:100px}}.open-source-header h1{text-shadow:0 2px 6px rgba(0,0,0,.15);font-size:40px;font-weight:700;line-height:1;letter-spacing:-.11px;color:#fff}.open-source-header p{margin-top:12px;margin-bottom:16px;text-shadow:0 2px 6px rgba(0,0,0,.15);font-size:16px;line-height:1.5;letter-spacing:-.04px;text-align:center;color:#fff}.open-source-header button{height:48px;border-radius:30px;font-size:16px;padding:7px 20px;font-weight:600;color:#fff;line-height:1.5;text-align:center;border:none;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;box-sizing:border-box;vertical-align:middle;background-color:#242e42;box-shadow:0 10px 50px rgba(34,43,62,.1),0 8px 16px rgba(33,43,61,.2)}.open-source-header button:hover{box-shadow:none}.open-source-header button svg{width:21px;height:21px;margin-right:12px;vertical-align:text-top}.open-source-tab{margin-top:40px;text-align:center}.open-source-tab li{position:relative;display:inline-block;margin-bottom:32px;font-size:16px;font-weight:600;color:#36435c;cursor:pointer}@media only screen and (max-width:768px){.open-source-tab li{font-size:14px}}.open-source-tab li+li{margin-left:40px}@media only screen and (max-width:768px){.open-source-tab li+li{margin-left:24px}}.open-source-tab a{color:#303e5a}.open-source-tab a:hover{color:#4ca986}.open-source-tab .active{color:#4ca986}.open-source-tab .active::after{position:absolute;bottom:-32px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";width:0;height:0;border:1em solid transparent;border-bottom-color:#fff}@media only screen and (max-width:768px){.open-source-tab .active::after{display:none}}.tab-content{background-color:#fff;padding-top:60px;padding-bottom:100px}@media only screen and (max-width:768px){.tab-content{padding-top:20px}}.tab-content .content{position:relative;min-height:580px;padding-bottom:20px}.tab-content .content .left{position:absolute;top:0;left:0;width:200px;padding:0 30px;border-radius:4px;box-shadow:0 4px 15px rgba(7,42,68,.1);background-color:#fff}@media only screen and (max-width:768px){.tab-content .content .left{display:none}}.tab-content .content .left li:first-of-type{border-bottom:1px solid rgba(181,193,204,.5);font-size:16px;font-weight:500;color:#36435c;line-height:22px;padding:20px 0;margin-bottom:5px}.tab-content .content .left li{position:relative;padding:15px 0;font-size:14px;line-height:20px;color:#36435c;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer}.tab-content .content .left li:hover,.tab-content .content .left li.active{color:#4ca986}.tab-content .content .right{padding-left:300px}@media only screen and (max-width:768px){.tab-content .content .right{padding-left:0}}.tab-content .content .right li{position:relative;padding:32px 157px 32px 120px;border-radius:4px;box-shadow:0 4px 15px rgba(7,42,68,.1);background-color:#fff}.tab-content .content .right li img{position:absolute;width:64px;height:64px;top:50%;left:28px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tab-content .content .right li>a{font-size:20px;font-weight:600;line-height:1.6;margin-bottom:8px;color:#36435c}.tab-content .content .right li p{font-size:14px;line-height:1.71;color:#8f94a1}.tab-content .content .right li div{display:block;position:absolute;top:50%;right:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;line-height:1.5}.tab-content .content .right li div a{color:#55bc8a}@media only screen and (max-width:768px){.tab-content .content .right li{padding:12px 30px 12px 54px}.tab-content .content .right li img{width:32px;height:32px;left:12px}.tab-content .content .right li:hover div{display:none}}.tab-content .content .right li+li{margin-top:12px}