#header{
    width: 1200px;
    margin: 0 auto;
}

.k1{
   float: left;
}
.k1 a{
    display: inline-block;
    color: #000000;
    position: relative;
    padding: 0 10px;
}
.k2{
    float: right;
}
.bmzq{
    width: 256px;
    height: 50px;
    line-height: 50px;

    margin: 32px auto;
}
.bmzq h2{
    font-family: 微软雅黑;
    font-weight: 600;
    font-size: 20px;
    color: rgb(255, 255, 255);
    text-align: center;
    line-height: 50px;
    
}
.bmzq h2 a{
    background: rgba(245, 153, 20, 1);
    color:#fff;
    display: block;
    border:1px solid #fff;
}
.bmzq h2 a:hover{
    background: none;
    border:1px solid rgba(245, 153, 20, 1);
    color:rgba(245, 153, 20, 1);
}
.full{
    background: url(../images/beijingxuanze.jpg);
    height: 688px;
    overflow: hidden;
    margin-bottom: 80px;
  
}
.full::after {
    content: "";
    display: block;
    /*这里的padding =  height / width*/
    padding-top: 100%;
  }
.choose{
    overflow: hidden;
}
.z-title{
    width: 1190px;
    height: 190px;
    background-color: rgba(0, 0, 0, .4);
    padding-top: 62px;
    margin: 80px auto;
}
.z-title h3{
    font-size: 30px;
    padding-top: 0px;
    font-weight: normal;
    font-family: 微软雅黑;
    color: rgba(255, 255, 255, 1);
    text-align: center;
}
.z-title span{
    display: inline-block;
    width: 98px;
    vertical-align: 0px;
}
.z-title p{
    font-size: 14px;
    line-height: 14px;
    font-weight: normal;
    font-family: 微软雅黑;
    color: rgba(255, 255, 255, 1);
    text-align: center;
    margin-top: 15px;
}
.packcontent{
    width: 1190px;
    height: 319px;
    background-color: rgba(0, 0, 0, .5);
    margin: -80px auto;
}
.lgltd{
  
    margin: 0 auto;
    
}
.gl1{
    width: 482px; 
    float: left;
    margin-left: 68px;
    margin-top: 10px;
}

.gl1 h3{
    font-size: 20px;
    font-family: "微软雅黑";
    color: rgb(245, 150, 8);
    font-weight: 700;
    float: left;
}
.gl1 h4{
    font-size: 14px;
    color: rgb(255, 255, 255);
    float: left;
    margin-top: 20px;
}
.imgp{
    width: 57px;
    height: 98px;
    
}
.wzz{
    width: 408px;
    height: 98px;
    float: left;
    margin-left: 15px;
    margin-top: 12px;
}
.cont2{
    width: 1200px;
    margin: 50px auto;
}
.a-title {
    color: #000;
    position: relative;
    background-image: url(../images/about.png);
    height: 190px;
    width: 1023px;
    margin: 0 auto;
    margin-bottom: 48px;
  }
  
  .a-title p {
    text-transform: uppercase;
    font-size: 14px;
    color: inherit;
    line-height: 1.6;
    opacity: .7;
    margin-bottom: 0;
    text-align: center;
    margin-top: 32px;
    font-family: "微软雅黑";
  }
  .a-title h3 {
    font-size: 30px;
    color: inherit;
    line-height: 1.3;
    margin-top: -2em;
    text-align: center;
    padding-top: 79px;
    
  }
.about{
    overflow: hidden;
    width: 1120px;
    margin: 0 auto;
}
.aboutimg{
   float: left;
}
.rabout{
    background-color: #f7f8fa;
    width: 550px;
    height: 292px;
    float: left;
}
.rabout h1{
    color: rgb(245, 150, 8);
    font-size: 20px;
    font-family: "微软雅黑";
    text-align: left;
    font-weight: 700;
    padding: 35px 0 20px 25px;
}
.rabout span{
    color: rgb(219, 224, 234);
    font-size: 34px;
    font-family: "微软雅黑";
    line-height: 48px;
    padding-left: 25px;
    display: block;
}
.rabout h3{
    font-size: 14px;
    line-height: 24px;
    color: rgb(102, 102, 102);
    font-family: "微软雅黑";
    padding-left: 25px;
    padding-right: 25px;
}
.rabout p{
    font-size: 24px;
    color: rgb(219, 224, 234);
    font-family: Arial;
    text-align: left;
    padding-left: 25px;
}
.gd{
    float: left;
   width: 128px;
   height: 42px;
   
   margin-left: 25px;
   margin-top: 25px;
}
.gd h4{
    font-size: 14px;
    font-family: 微软雅黑;
    line-height: 42px;
    color: #fff;
    text-align: center;
}
.gd h4 a{
    display: block;
    background-color: rgba(245, 153, 20, 1);
    color: #ffffff;
    text-decoration: none;
    border:1px solid #fff;
}
.gd h4 a:hover{
    background: none;
    border:1px solid rgba(245, 153, 20, 1);
    color:rgba(245, 153, 20, 1);
}
.case{
    background-image: url(../images/caseimg.png);
    background-size: cover;
    
    height: 590px;
    margin-top: 78px;
    overflow: hidden;

}
.caseimg{
    width: 1200px;
    margin: 0 auto;
}
.hproduct-list{
    width: 903px;
    height: 440px;
    margin-top: 77px;
    float: left;
}
.hproduct-item{
    float: left;
    margin: 0px 25px 30px 0px;
    overflow: hidden;
    position: relative;
}
.hproduct-item h3{
    position: absolute;
    width:100%;
    left:0;
    bottom:-25px;
    color: rgba(255, 255, 255, 1);
    font-size: 12px;
    font-family: 微软雅黑;
    text-align: center;
    background-color: rgba(245, 153, 20, 1);
    height: 25px;
    line-height: 25px;
    transition: all 0.3s;
}
.hproduct-item:hover h3{
    bottom:0;
}
.cooperative{
    width: 260px;
    height: 440px;
    background-color: rgba(245, 153, 20, 1);
    float: right;
    margin-top: 78px;
}
.hzjs{
    width: 200px;
    margin-left: 12px;
}
.hzjs h3{
    font-size: 24px;
    color: rgb(255, 255, 255);
    font-family: "微软雅黑";
    text-align: left;
    padding-top: 34px;
}
.hzjs p{
    color: rgb(255, 255, 255);
    font-size: 14px;
    font-family: "微软雅黑";
    text-align: left;
    padding-top: 37px;
}
.hzjs img{
    padding-top: 100px;
    padding-left: 60px;
}
.x-news{
    width: 1200px;
    margin: 0 auto;
    
}
.container-fluid{
    width: 1200px;
  
}
.newimg{
    float: left;
    display: inline-block;
}
.newwords{
    float: left;
   
}
.newwords h3{
    font-size: 24px;
    color: rgb(245, 150, 8);
    padding-left: 10px;
    font-weight: 700;
}
.newwords p{
    font-size: 14px;
    font-family: Arial;
    color: rgb(75, 75, 75);
    padding-left: 10px;
    padding-top: 8px;
   
}
.newddd{
    float: right;
}
.newddd img{
    max-width: 34px;
    height: auto;
}
.r-news{
    float: right;
    width: 577px;
   
    background-color: #f7f8fa;
    margin-top: 3.125%;
}
.words{
    padding-left: 13px;
    padding-top: 30px;
}
.l-gsxw{
    
}
.l-gsxw li{
    color: #666666;
    text-align: center;
    line-height: 36px;
    font-size: 16px;
    float: left;
    width: 131px;
    height: 36px;
    background-color: #f1f1f1;
    border-radius:50px 50px;
    padding-left: 12px;
    list-style: none;
    margin-right: 26px;
    cursor: pointer;
}

.l-gsxw li:hover{
    background-color: rgba(245, 153, 20, 1);
    color:#ffffff;
}

.r-gsxw:hover{
    background-color: rgba(245, 153, 20, 1);
    color:#ffffff;
}
.r-gsxw h3:hover{
    
    color:#ffffff;
}
.newsrrr{
    padding-top:23px;
}
.newsrrr li{
    list-style:none;
    padding:17px 12px;
    border-bottom: 1px dashed #e5e5e5;
}

.r-news-img img{
    width: 152px;
    height: 108px;
}
.r-news-list{
    float: right;
    width:385px;
}

.r-news-list a{
    display: block;
    color:#666;
    font-weight: 700;
    font-size:14px;
    line-height: 22px;
    position: relative;
}
.r-news-list a:hover{
    color:rgb(245, 150, 8);
}
.r-news-list a span{
    position: absolute;
    right:0;
    top:0;
    color: rgba(169, 169, 169, 1);
    font-weight: 400;
}
.r-news-list .intro{
    color:#797979;
    line-height: 18px;
    font-size:12px;
    margin-top: 15px;
}
.tbnav{
    width: 1200px;
    margin: 0 auto;
}
.tbnav ul{
    width: 546px;
    height: 31px;
    margin: 0 auto;
}
.tbnav ul li{
    list-style: none;
    float: left;
    width: 91px;
    
}
.tbnav ul li a{
    font-size: 14px;
    line-height: 31px;
    color: rgb(255, 255, 255);
    margin-top: 10px;
}
.x-layout{
  border-bottom: 1px solid #606060;
}
.tubhern{
    width: 1200px;
    margin-left: -81px;
    margin-top: 15px;
    display: none;
    margin-top: 10px;
}
.b-about{
    background-image: url(../images/gsbjt.jpg);
    overflow: hidden;
}
.Intro{
    width: 707px;
    height: 247px;
    background:rgb(245, 150, 8);
    margin: 153px 0 153px 765px;
}
.Intro h3{
    line-height: 30px;
    font-size: 24px;
    color: rgb(255, 255, 255);
    font-family: "微软雅黑";
    padding: 35px 0 0 37px;
}
.Intro span{
    line-height: 30px;
    font-size: 24px;
    color: rgb(255, 255, 255);
    padding: 35px 0 0 37px;
}
.Intro p{
 
}
.promain{
    width: 1200px;
    margin: 0 auto;
}
.pronav{
    margin-top: 65px;
}
.ttablis li{
     width: 201px;
    text-align: center;
    float: left;
}
.ttab ul{

}
.ttab ul li{
    width: 273px;
    float: left;
    height: 44px;
    margin: 0 18px 22px 0;
    
}
.ttab ul li a{
    color: #000;
    font-size: 16px;
}
.probox{
    width: 273px;
    height: 44px;
    background-color: rgba(222, 222, 222, 1);;
    text-align: center;
    line-height: 44px;
    margin: 0 22px 22px 0;
}
.ttab ul li a:hover{
    color: rgb(255, 255, 255);
    cursor:pointer
}
.probox:hover{
    background-color:rgb(245, 150, 8);
}
.dbabout{
    width: 1200px;
    margin: 0 auto;
    /* background-image:url(../images/nrimg.jpg);
    background-repeat: no-repeat; */
}
.ldbabout{
    width: 482px;
}
.ldbabout h3{
    color: rgb(33, 33, 33);
    font-size: 24px;
    font-family: "微软雅黑";
    padding: 57px 0 0 30px;
}
.ldbabout p{
    font-size: 14px;
    color: rgb(102, 102, 102);
    padding: 15px 0 46px 30px;
    width: 343px;
}
.ldbabout span{
    font-size: 14px;
    color: rgb(102, 102, 102);
    padding: 46px 0 0 30px;
}
.dbgd{
   padding: 136px 0 30px 30px;
   
}
.dbgd h4{
    font-size: 14px;
    font-family: 微软雅黑;
    line-height: 42px;
    color: #fff;
    text-align: center;
}
.dbgd h4 a{
    display: block;
    background-color: rgba(245, 153, 20, 1);
    color: #ffffff;
    text-decoration: none;
    border: 1px solid #fff;
    width: 161px;
}
.nyimg{
    width: 1200px;
    margin: 0 auto;
   background-image:url(//cdn.myxypt.com/a656690a/20/10/05ad9b293ddbebe2ca4e914182d1457ada14f328.png);
   background-repeat: no-repeat;
   height: 263px;
}
.nyimg img{
    width: 40px;
    height: 40px;
}
.ca-title {
    color: #000;
    position: relative;
    background-image: url(../images/ABU.png);
    height: 190px;
    width: 1023px;
    margin: 0 auto;
    margin-bottom: 48px;
  }
  
  .ca-title p {
    text-transform: uppercase;
    font-size: 14px;
    color: inherit;
    line-height: 1.6;
    opacity: .7;
    margin-bottom: 0;
    text-align: center;
    margin-top: 32px;
    font-family: "微软雅黑";
  }
  .ca-title h3 {
    font-size: 30px;
    color: inherit;
    line-height: 1.3;
    margin-top: -2em;
    text-align: center;
    padding-top: 79px;
    
  }
  .co-title {
    color: #000;
    position: relative;
    background-image: url(../images/co.png);
    height: 190px;
    width: 1023px;
    margin: 0 auto;
    margin-bottom: 48px;
  }
  
  .co-title p {
    text-transform: uppercase;
    font-size: 14px;
    color: inherit;
    line-height: 1.6;
    opacity: .7;
    margin-bottom: 0;
    text-align: center;
    margin-top: 32px;
    font-family: "微软雅黑";
  }
  .co-title h3 {
    font-size: 30px;
    color: inherit;
    line-height: 1.3;
    margin-top: -2em;
    text-align: center;
    padding-top: 79px;
    
  }
  .recruit{
      background-image: url(../images/recruit.jpg);
      background-repeat: no-repeat;
      overflow: hidden;
  }
  .zxrecruit{
      width: 1200px;
      margin: 0 auto;

  }
  .dbzp{
    background-color: rgba(245, 153, 20, 1);
    height: 46px;
    margin-top: 60px;
    width: 600px;
  }
 .dbzp h3{
    font-size: 16px;
    font-weight: bold;
    font-family: 微软雅黑;
    color: rgba(255, 255, 255, 1);
    float: left;
    line-height: 46px;
 }
 .dbzp span{
    font-size: 14px;
    font-weight: normal;
    font-family: 微软雅黑;
    color: rgba(255, 255, 255, 1);
    float: right;
    line-height: 46px;
 }
 .xypg-left-job{
    margin: 0 -1px;
    width: 600px;
 }
 .xypg-left-job > li {
    position: relative;
    border-bottom: 1px solid #eeeeee;
}
.xypg-left-job > li > a {
    display: block;
    font-size: 16px;
    line-height: 22px;
    color: #2e2e2e;
    padding: 15px 10px;
    background: #ffff;
}
.xypg-left-job > li > span{
    position: absolute;
    right: 0;
    width: 80px;
    text-align: right;
    top: 50%;
    margin-top: -9px;
    line-height: 1.5;
    color: #999;
    display: inline-block;
    font-size: 14px;
    right: 25px;
}
.dbxypt{
    float: left;
   
}
.dbxypt img{
    
}

.r-newsn{
    
    width: 1200px;
   
    margin: 9.125% auto;
}
.wordsn{
    padding-left: 13px;
    padding-top: 30px;
}
.l-gsxwn{
    
}
.l-gsxwn li{
    color: #666666;
    text-align: center;
    line-height: 36px;
    font-size: 16px;
    float: left;
    width: 131px;
    height: 36px;
    background-color: #f1f1f1;
    border-radius:50px 50px;
    padding-left: 12px;
    list-style: none;
    margin-right: 26px;
    cursor: pointer;
}

.l-gsxwn li:hover{
    background-color: rgba(245, 153, 20, 1);
    color:#ffffff;
}

.r-gsxwn:hover{
    background-color: rgba(245, 153, 20, 1);
    color:#ffffff;
}
.r-gsxwn h3:hover{
    
    color:#ffffff;
}
.newsrrrn{
    padding-top:23px;
}
.newsrrrn li{
    list-style:none;
    padding:17px 12px;
    border-bottom: 1px dashed #e5e5e5;
}

.r-news-imgn img{
    width: 152px;
    height: 108px;
}
.r-news-listn{
    margin-left: 161px;
    width:1000px;
}

.r-news-listn a{
    display: block;
    color:#666;
    font-weight: 700;
    font-size:14px;
    line-height: 22px;
    position: relative;
}
.r-news-listn a:hover{
    color:rgb(245, 150, 8);
}
.r-news-listn a span{
    position: absolute;
    right:0;
    top:0;
    color: rgba(169, 169, 169, 1);
    font-weight: 400;
}
.r-news-listn .intro{
    color:#797979;
    line-height: 18px;
    font-size:12px;
    margin-top: 15px;
    margin-left: 400px;
}
.container {
    width: 100%;
    margin: 0;
    padding: 0;
}
.foot{
    position: relative;
}

.code{
    position: absolute;
    right: 385px;
    top: 10px;
}
  
