.screen1 {
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
  height: 400px;
  background: url(../../land/img/gn/gn-1.png) no-repeat center center;
  -moz-background-size: cover;
       background-size: cover; }

.screen2 .screen2-cont li .li-text{
  line-height:22px;
}
.screen2 .screen2-cont li .button{
  margin-top:15px;
}

.screen3 .screen3-cont li .sn3-text{
  margin-top:0;
}
.screen3 .screen3-cont li .sn3-title{
  line-height:35px;
  height:45px;
}

.screen3 .screen3-cont{
    padding-top:113px;
    background: url(../../land/img/gn/gn-3.png) no-repeat center top;
  background-size:86% auto;
}

.screen3-list .li3:hover{
  color:#fff;
  background:#00d265 url(../../land/img/gn/gn-3-1cur.png) no-repeat 40px center!important;
}
.screen3-list .li4:hover{
  color:#fff;
  background:#00d265 url(../../land/img/gn/gn-3-2cur.png) no-repeat 40px center!important;
}

.bq5 {
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
  height: 695px;
  background: url(../../land/img/bq/bq5-bg.png) no-repeat center center;
  -moz-background-size: cover;
       background-size: cover; }
  .bq5 .gj5-text {
    color: #333;
    font-size: 18px;
    text-align: center;
    line-height: 28px;
    margin: 5px auto 25px; }
    .bq5 .gj5-text span {
      color: #00cc58; }
  .bq5 .gj5-cont {
    width: 1207px;
    margin: 0 auto;
    position: relative; }
.bq5 .gj5-cont .banner1{width:1200px; height: 458px; position: relative;}
.bq5 .gj5-cont .banner1 .sp-team-p{position: absolute; top: 94px; left: 138px; width:546px}
.bq5 .gj5-cont .banner1 .top h2{font-size: 30px; line-height: 30px; color: #333333; font-weight: bold; margin-bottom: 12px;}
.bq5 .gj5-cont .banner1 .top .comp p{width:266px; float: left; font-size: 14px; line-height: 24px; color: #333333;}
.bq5 .gj5-cont .banner1 .bottom{margin-top: 14px;}
.bq5 .gj5-cont .banner1 .bottom p{font-size: 14px; color: #999999; line-height: 24px;}

    .bq5 .gj5-cont .banner {
      width: 1207px;
      margin: 0 auto; }
    .bq5 .gj5-cont .left-btn {
      width: 32px;
      height: 56px;
      left: 72px;
      background: url(../../land/img/bq/bq5-l.png) no-repeat center center; }
    .bq5 .gj5-cont .right-btn {
      width: 32px;
      height: 56px;
      right: 72px;
      background: url(../../land/img/bq/bq5-r.png) no-repeat center center; }
	.screenself{width: 100%;max-width: 1920px;margin: 0 auto;height: 400px;background: url(../../land/img/gn/gn-self-banner.jpg) no-repeat center center;-moz-background-size: cover;background-size: cover; }
	.screen2-self{width:946px; height:360px; border:1px solid #dddddd; margin:22px auto 0px; }
	.screen2-self h2.title{font-size:20px; color:#333; padding-top:20px;}
	.screen2-self .self-ul{margin-top:40px}
	.screen2-self .self-ul li{width:194px; text-align:center; float:left; margin-left:135px;}
	.screen2-self .self-ul li.first{margin-left:47px;}
	.screen2-self .self-ul li h2{font-size:18px; color:#666666; line-height:18px; margin:20px 0px 8px;}
	.screen2-self .self-ul li p{font-size:14px; color:#999999; line-height:20px;}
	.screen2-self .self-ul li p .red{color:#ff0000; padding-right:5px}
	.self-link{text-align:center; margin-top:16px;}
	.self-link .self-btn{width:140px; height:34px; line-height:34px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; background:#00d265; color:#fff; text-align:center; display:inline-block; cursor:pointer;}
	.screen3 .screen3-self{background:url(../../land/img/gn/gn-self.png) no-repeat center top;}
	.screen3 .screen3-self li{width:257px;}
	.screen3 .screen3-self li.first{padding-left:10px;}
	.screen3 .screen3-self li.four{width:242px;}
	.screen3-list .liself:hover{color:#fff;background:#00d265 url(../../land/img/gn/gn-self01cur.png) no-repeat 40px center!important;}