.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;padding-bottom:40px}}.tab-content .content{position:relative}.tab-content .content>ul>li .top-div{position:relative;box-sizing:border-box;height:158px;padding:36px 48px;margin-bottom:12px;border-radius:4px}@media only screen and (max-width:768px){.tab-content .content>ul>li .top-div{height:auto;padding:24px;overflow:hidden}}.tab-content .content>ul>li .top-div .left-img{position:absolute;top:0;left:0}.tab-content .content>ul>li .top-div h3{font-size:28px;font-weight:600;line-height:1.29;color:#fff}.tab-content .content>ul>li .top-div p{margin-top:8px;font-size:14px;line-height:1.71;color:#fff}.tab-content .content>ul>li .top-div .right-img{position:absolute;top:50%;right:208px;transform:translate(50%,-50%)}@media only screen and (max-width:768px){.tab-content .content>ul>li .top-div .right-img{display:none}}.tab-content .content>ul>li ul li{position:relative;box-sizing:border-box;height:354px;padding:40px 593px 30px 40px;margin:12px 0;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>ul>li ul li{padding:24px;height:auto}}.tab-content .content>ul>li ul li h4{font-size:20px}.tab-content .content>ul>li ul li h4 a{color:#36435c}.tab-content .content>ul>li ul li h4 a:hover{color:#55bc8a}.tab-content .content>ul>li ul li .author{margin:18px auto 22px;font-size:16px;line-height:1.75;color:#36435c}.tab-content .content>ul>li ul li p{height:84px;font-size:14px;line-height:2;color:#919aa3;overflow:hidden}.tab-content .content>ul>li ul li .line{height:0;margin-top:19.5px;margin-bottom:29.5px;opacity:.5;border:solid 1px #919aa3}.tab-content .content>ul>li ul li button{width:111px;height:36px;border-radius:20px;border:solid 1px #ccd3db;background-color:#f5f8f9;font-size:14px;color:#36435c;cursor:pointer}.tab-content .content>ul>li ul li button:hover{color:#4ca986}.tab-content .content>ul>li ul li img{position:absolute;top:16px;right:17px;width:480px;height:304px;border-radius:3px;object-fit:contain}@media only screen and (max-width:768px){.tab-content .content>ul>li ul li img{display:none}}