.main-container{
      margin-top: 50px;
    }
    .expland1{
      height: 600px;
      background-image: url('http://www.finereport.com/images/index-banner.jpg');
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center;
    }
    .expland1-slogan{
      position: relative;
      padding-top: 10%;
    }
    .expland1-slogan h1{
      font-size: 30px;
      color: #fff;
    }
    .expland1-slogan .btn.btn-primary{
      margin: 0 40px;
    }
    .expland1-slogan #quickbutton{
      padding-top: 30px;
    }
    .expland2{padding: 50px 0;}
    .expland2 hr{margin: 0;}
    .expland2 hr.hrtab{
      width: 70px;
      margin: auto;
      border-top: 5px solid #fff;
    }
    .expland2 hr.hrtab.active{
      border-top: 5px solid #007ed3;
    }
    .expland2 .fr-obj{
      width: 100%;
      height: 48px;
      color: #7d8189;
      font-size: 24px;
      border: none;
      border-radius: 0;
    }
    .expland2 .fr-obj.active{
      color: #007ed3;
      font-size: 24px;
      box-shadow: none;
    }
    .expland2 .fr-value{
      color: #000;
      font-size: 18px;
      padding: 50px 0;
    }
    .expland2 .col-md-3 p{font-size: 15px;padding-top: 15px}
    .expland2addon{
      padding-top: 30px;
      background-color: #298CCF;
      padding-bottom: 50px;
    }
    .expland2addon h2{
      color: #fff;
      margin-bottom: 30px;
      font-size: 35px;
    }
    .expland2addon h4{
      font-size: 20px;
      color: white;
      padding-top: 25px;
      padding-bottom: 25px;
    }

    .expland2addon p{
      width: 240px;
      line-height: 25px;
      color: white;
      margin:auto;
    }
    @media screen and (max-width: 1199px) {
      .expland2addon p{
        width: 210px;
        
      }
    }
    .expland3 h2{margin: 35px 0;}
    .expland3 h3{
      font-size: 22px;
      color: #20ade5;
      padding-top: 20%;
    }
    .expland3 span.emphasis{
      font-weight: 700;
      color: #4a5156;
    }
    .expland3 a.morerating{
      float: right;
      padding-right: 10%;
      padding-top: 5%;
    }
    .expland3 .container .row{padding: 0;}
    .expland3-addon{
      background-image: url('images/index-rating.jpg');
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center;
    }
    .expland3-addon h2{
      margin: 0;
      padding: 50px 0;
      color: #fff;
    }

    .expland4{
      padding-bottom: 30px;
    }
    .expland4 h2{
      position: relative;
      text-align: center;
      margin-top: 50px;
      margin-bottom: 30px;
      font-size: 25px;
      color: #191e28;
    }
    .expland5{
      background-image: url('http://www.finereport.com/images/index-bg-block.png');
      background-repeat: repeat;
      background-position: center;
      padding-bottom: 60px;
    }
    .expland5 h2{
      padding:50px 0;
      margin-top: 30px;
    }
    .expland5 .btn-primary
    { 
      background-color:rgba(0,0,0,0);
      border-color: #000;
      color: #000;
      margin: 0 30px;
    }
    .expland5 .btn-primary:hover{
      background-color:rgba(0,0,0,0.2);
      border-color: #000;
      color: #000;
    }
    /*banner下4个小块*/
    .expland1addon{
      background-color: #11192C;
    }
    .expland1addon img{
      padding:40px 0 25px 0 ;
      width: 260px;
    }
    p.addontitle{
      font-size: 16px;
      color: #fff;
    }
    p.addonlink a{
      color: #20ade5;
    }
    p.addonlink{margin-bottom: 30px;}
/*学习调研*/
.a_fl {
    left: 0;
}
.a_fl, .a_fr {
    float: right;
    position: fixed;
    top: 350px;
    z-index: 100;
}
    /*视频弹出*/
    .popup{
      position: fixed;
      left: 0px;
      top: 0px;
      z-index: 1000;
      width: 100%;
      height: 100%;
      cursor: pointer;
      display: none;
      opacity: 1;
      background-color: rgba(0,0,0,0.5);
    }
    #shipin{
      position: absolute;
      top: 20%;
      z-index:999;
      padding: 50px;
      background-color: #2E323B;
    }
    #shipin .col-md-6{margin:auto;float: none;}
    #shipin a.closeshipin{
      font-size: 22px;
      line-height: .5;
      position: absolute;
      top: 25px;
      right: 26%;
      color: #aaa;
      text-shadow: 0 -1px 1px rbga(0,0,0,.6);
      font-weight: bold;
      cursor: pointer;
    }
@media screen and (max-width: 900px) {
    .expland1{
      height: 260px;
    }
    .expland2-slogan{
      padding-top: 0;
    }
    .expland1-slogan h1{
      font-size: 22px;
    }
    .expland1-slogan{
      padding: 0;
      background-color: #11192c;
    }
    .expland1addon img{
      padding:20px 0 20px 0 ;
      width: 100%;
    }
    .expland3 h3{padding-top: 0;}
    .expland5{padding-bottom: 30px;}
    .expland5 h2{padding: 20px 0;}
    p.addonlink{margin-bottom: 0px;}
    #shipin{
      width: 100%;
      position: absolute;
      top: 20%;
      z-index:999;
      padding: 50px 0;
      background-color: #2E323B;
    }
    #shipin .col-md-6{margin:auto;}
    #shipin a.closeshipin{right: 4%;}
  }

  @media screen and (min-width: 1000px){
    .expland2 .firstcol{
      margin-left: 12.5%;
    }
    .expland3 .container{
      width: 100%;
    }
    .expland3 .row .col-md-7{padding-right: 0;}
  }