*{box-sizing: border-box;}
body{margin:0;font-size:11px;}
img{max-width:100%;}
a{text-decoration: none;color:#000;}
h2,h3,p{margin:0;}
.menu{background-color: #244777;position: fixed;left:0;top:0;width:100%;}
.menu>div{display:flex;max-width:1200px;margin:0 auto;flex-wrap: wrap;}
.menu>div a{display: flex;align-items: center;justify-content: center; width:50%;text-align: center;padding:15px 0;color:#ffff;background-color: #1e3a60;font-weight: 600;font-size:11px;border-bottom:1px solid #fff;height:63px;}
.menu>div a:nth-child(2n){background-color: #244777;font-weight: 600; }
.main_container{padding:100px 0  80px;background-color: #f2f2f2}
.main_container>div{max-width:1200px;margin:0 auto; background-color: #fff;padding:0 20px 80px;}
.tab{text-align: center;padding:120px 0 20px}
.tab img{margin-top:40px;}
.in_title p{margin:20px 0 0}
.in_title span{display:block;margin:20px 0 0;;font-weight:600;font-size:11pt;}

.tab3_text{padding:0 20px}
.tab3_text>div p{display: inline-block;padding:5px 30px;border-radius: 30px;background-color: #88abda;color:#fff;font-size:13pt;font-weight: 600;margin:0  0 20px}
.tab3_text>div{padding:40px 0;border-bottom:1px dashed #e3e3e3;line-height: 160%}
.tab3_text>div:last-child{padding:40px 0 0;border-bottom:0;}

.fix{width:100%;padding:60px 10px 20px;text-align: center;background-color: #1e3a60;display:block;color:#fff}
.fix div div{color:#ffe84a;font-size:13px;}




@media screen and (min-width:768px){
    body{font-size:13px;}
    .menu a{font-size:18pt;}
    .main_container{padding:120px 0 80px}
    .main_container>div{padding:0 40px 80px;}
    
    
    .tab3_text>div{padding:60px 0;}
.tab3_text>div:last-child{padding:60px 0 0;;}
    
    .in_title h2{font-size:28pt}
    .fix h2{color:#ffe84a;font-size:15px;font-size:15pt;}
    .fix{font-size:15pt;}
    
    .fix{
/*        position: fixed;right:0;bottom:20%;display:flex;;border-radius: 600px 0 0 600px;;align-items: center;font-weight: 300;width:auto;*/
        padding:80px 10px 20px}
    .fix>div:first-child{margin: 0 10px 0 0;}

    .menu>div{flex-wrap: nowrap}
    .fix div div{font-size:16px;}
    .menu>div a{width:25%;font-size:16px;border-bottom:none;}
    
    
}

@media screen and (min-width:1024px){
    body{font-size:16px;}
    .fix div div{font-size:20px;}

    
    }