


 /*GLOBAL STYLES*/

 body{
  margin: 0;
  padding: 0;
 }
h1, h2, h3, h4, h5, h6 {
  margin: 0px 0px 10px 0;
  font-family: inherit;
  line-height: 20px;
  color: inherit;
  text-rendering: optimizelegibility;
}

p{
  color:#8c8c8c ;
  line-height: 26px;
}


h1{
  font-size: 44px;
  font-weight: normal;
}



.clear{
  clear:both;
}



/*减少字体粗细*/


.light{
  font-weight:normal;
}






/*目标*/


.aim{
  margin-top:30px;
  margin-bottom: 100px;
}




/*去掉上面的margin*/





/*小标题下的文字*/


 p.text{


  margin-bottom: 60px;


}


/*公司文化*/


h2.title{


  margin-bottom:60px;


}


/*为.words增加间距*/
.words{
  padding-top: 38px;
}
/*图片*/


.img{


  margin:0;


}
.gray{
  color:#8C8C8C;
}


.light{
  font-weight:normal;
}

/*在hr上面腾出距离*/


hr.bottom{


  margin-bottom: 60px;


}


/*去掉左边的margin*/




/*增加行间距*/

.line-height1{
  line-height: 30px;
}

.line-height2{
  line-height: 80px;
}

.line-height3{
  line-height: 120px;
}
/*增加顶部间距*/

.no-top{
  margin-top:0;
}
.top0{
  margin-top: 10px;
}
.top1{
  margin-top:20px;
}
.top2{
  margin-top: 30px;
}
.top3{
  margin-top: 60px;
}

.top4{
  margin-top: 70px;
}





/*增加底部间距*/
.no-bottom{
  margin-bottom: 0;
}

.bottom1{
  margin-bottom: 20px;
}

.bottom2{
  margin-bottom: 30px;
}
.bottom3{
  margin-bottom: 40px;
}




/*左边间距*/


.left1{


  margin-left:60px;


}


.left2{


  margin-left:120px;


}


/*增加右边间距*/

.right1{
  margin-right: 20px;
}
.right2{
  margin-right: 30px;
}
.right3{
  margin-right: 50px;
}





 @media (max-width: 640px) {
      .footer .navbar{
          margin-top: 0;
}
 }
 @media (max-width: 767px) {

     

      .words{
        display: none;
      }
      .footer{
        margin-left: -10px;
        margin-right: -10px;
      }


       .navbar .bottom-nav{
        margin-left: 0px;
      }
      .copyright{
        margin-left:10px;
        margin-right:10px;
      }

      footer.copyright{
        padding-left: 0;
      }


      .email .span1{
        display: none;
      }

     

      div.email{
        padding-left: 10px;
        padding-right: 10px;
      }
    }

      
       
      

     
@media (min-width: 480px) and (max-width: 640px) {
  .navbar .contact-info {
        margin-left:0px;
        clear: both;
      }



}

@media (max-width: 480px) {


      
      h1{
        font-size: 22px;
      }
      /* 改变公司目标的顶部间距 */
      .top4{
        margin-top:40px;
      }
      .bottom3{
        margin-bottom: 40px;
      }
      .career{
        margin-top: 40px;
      }
      .navbar .nav > li > a {
        border-bottom: 1px solid #E6E6E6;
      }

      .nav-collapse .nav {
      margin: 0px -10px 0px -10px;
      }
      .navbar .bottom-nav > li > a{
        border:none;
      }
      .cut-margin{
        margin-left:-10px;
        margin-right:-10px;
  }
}


@media (max-width: 320px) {
      .navbar .bottom-nav > li > a.weibo {
      margin-left: 15px;
      }
      a.hr-email{

        margin-left: 70px;
  
      }
}
    
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
   body{
    font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
  }
}


