#main{margin-top: 2%;}
.side-nav{text-align: center;line-height: 50px;}
.side-nav li{margin-bottom: 20px;font-size: 18px;background-color: #EEE;}
.side-nav a{display:block;}
.side-nav .active a{color: white;}
.side-nav .active{background-image:url(../img/share/sub_nav_icon.png);background-repeat: no-repeat;background-position: 95% center;background-color: #1150a3;}
.tab-icon{font-size: 18px;}
.tab-icon a{display:inline-block;padding: .4em  5em;text-align: center;}
.tab-icon i{display:inline-block;width: 22px;height: 20px;margin-right: 10px;}
.tab-icon .active{background-color: #1150a3;color: white;}
.block{width: 94%; margin:3%;}
.block-one{padding-top: 4rem;}
h1{font-size: 24px;padding:20px 0;}
.cont{line-height: 2;}
h1,h2,h3{font-weight: bold;}
.cont h3{font-size: 16px;padding-left: .8em;border-left: 2px solid #1150a3;margin-bottom: 10px;}
.cont h2{background-color: #EEE;font-size: 18px;}
.cont h2 span,.cont h3 span{background-color: #fff;padding-right: .5em;font-weight: bold;color:#1150a3; }
/*#footer{margin-top: 80px;}*/

@media(max-width: 768px){
  .side-nav{line-height: 40px;}
  .side-nav li{font-size: 16px;}
  h1{font-size: 20px;}
  /*#footer{margin-top: 50px;}*/
}
@media(max-width: 420px){
  .f-l,.f-r{float: unset;}
  .side-nav li{width: 33.3333%;float: left;margin-bottom: 0;}
  .side-nav .active{background-image: none;}
  .block-one{padding-top: 20px;}
  .side-nav{line-height: 30px;}
  .side-nav li{font-size: 14px;}
  .tab-icon{font-size: 14px;}
  .tab-icon a{padding:0; line-height: 30px; width: 33.3333%;}
  h1{font-size: 16px;}
  .cont{padding: 0 .5em;}
}
