@charset "utf-8";
	html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,i,s,b,u,pre,code,form,strong,label,em,a,iframe,fieldset,legend,figure,input,button,textarea,p,blockquote {
	-webkit-text-size-adjust:none;
	margin:0;
	padding:0;
	text-decoration:none
}
input,button,select,textarea {
	outline:none
}
textarea {
	resize:none
}
table {
	border-collapse:collapse
}
a {
	cursor:pointer
}
a img,img {
	border:0
}
li {
	list-style:none
}
caption,th {
	text-align:left
}
h1,h2,h3,h4,h5,h6,b {
	font-size:100%;
}
input,button,textarea,select {
	font-family:inherit
}
a {
	outline:none;
	text-decoration:none;
	color: #333333;
}
a:hover {
	text-decoration:none
}
img,input {
	vertical-align:middle
}
body{
	width: 100%;
	position: relative;
	font-family: "PingFang SC","苹方","思源黑体","Source Han Sans CN";
}
body,html {
	width:100%;
	font-size:16px;
	color: #333333;
	background: #ffffff;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #ffffff;
  font-size: 14px;
}
input:-moz-placeholder, textarea:-moz-placeholder {
  color: #ffffff;
  font-size: 14px;
}
input::-moz-placeholder, textarea::-moz-placeholder {
  color: #ffffff;
  font-size: 14px;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #ffffff;
  font-size: 14px;
}
.flex{
  display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
  display: -moz-box; /* Firefox 17- */
  display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
  display: -moz-flex; /* Firefox 18+ */
  display: -ms-flexbox; /* IE 10 */
  display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */
}
.maxWidth{
	max-width: 1220px;
	margin: 0 auto;
}
    .headerTop{
      padding: 20px 0;
      justify-content: space-between;
      align-items: center;
    }
    .logoLeft{
      align-items: center;
    }
    .logo{
      margin-right: 20px;
    }
    .logoLeft .gsmc{
      /* height: 80px;
      flex-direction: column;
      justify-content: center; */
      border-right: 1px solid #A2A2A2;
      padding-right: 20px;
      margin-right: 20px;
    }
    .logoLeft .gsmc span{
      display: block;
    }
    .logoLeft .cn{
      font-size: 28px;
      font-weight: bold;
    }
    .logoLeft .en{
      font-size: 14px;
      color: #666666;
      margin-top: 5px;
      text-transform: uppercase;
    }
    .logoLeft .gsxc span{
      display: block;
      color: #2AA462;
    }
    .logoLeft .gsxc .sf{
      font-size: 24px;
      font-weight: bold;
    }
    .logoLeft .gsxc .xf{
      font-size: 14px;
      margin-top: 5px;
    }
    .headerPhone{
      align-items: center;
    }
    .phoneIco{
      margin-right: 10px;
    }
    .phoneCont .rx{
      color: #999999;
      font-size: 14px;
      margin-bottom: 6px;
    }
    .phoneCont .hm{
      color: #3080C4;
      font-size: 20px;
      font-weight: bold;
    }
    .headerNav{
      background: #29B049;
    }
    .fjnav{
      justify-content: space-between;
    }
    .fjnav a{
      display: block;
      line-height: 80px;
      line-height: 80px;
      color: #ffffff;
      font-size: 18px;
      padding: 0 20px;
    }
    .fjnav .active a{
      background: #3080C4;
    }
    .banner img{
      width: 100%;
    }
    .banner .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal{
      bottom: 35px;
    }
    .banner .swiper-pagination-bullet{
      width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,70px));
      height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,5px));
      opacity: var(--swiper-pagination-bullet-inactive-opacity, 1);
      border-radius: 3px;
      background: #ffffff;
    }
    .banner .swiper-pagination-bullet-active{
      background: #2AA462;
    }
    .proTops{
      position: relative;
      height: 90px;
    }
    .proTops .abo{
      position: absolute;
      width: 46%;
      height: 90px;
      right: 0;
      top: 0;
      background: #29B049;
    }
    .proTop{
      height: 100%;
      align-items: center;
    }
    .proTop .nxcy{
      font-size: 16px;
      color: #999999;
      letter-spacing: 15px;
    }
    .proTop .xcdh{
      position: relative;
      z-index: 1;
      color: #ffffff;
      margin-left: 10%;
      align-items: center;
    }
    .proTop .yblx{
      margin-left: 10px;
    }
    .proTop .xcdh .z{
      font-size: 18px;
    }
    .proTop .xcdh .h{
      font-size: 28px;
      font-weight: bold;
      margin-top: 2px;
    }
    .prodcuts{
      background: #F5F5F5;
    }
    .prodcut{
      padding-bottom: 50px;
      position: relative;
    }
    .pro_bj{
      position: absolute;
      top: 0;
      left: 0;
    }
    .proCont{
      justify-content: space-between;
      align-items: flex-start;
    }
    .proNav{
      width: 25%;
    }
    .proName{
      color: #ffffff;
      font-size: 36px;
      font-weight: bold;
      padding-left: 37px;
      margin-top: 90px;
      position: relative;
      z-index: 1;
    }
    .proCate{
      padding-top: 75px;
      background: #ffffff;
      padding-bottom: 35px;
    }
    .proCate h1{
      font-size: 20px;
      margin-top: 30px;
      margin-left: 18px;
      margin-right: 18px;
      border-right: 2px solid #E2E2E2;
      background: url(../images/sw1.png);
      background-repeat: no-repeat;
      background-position: 93% 50%;
      cursor: pointer;
    }
    .coll_body{
      display: none;
    }
    .coll_body a{
      display: block;
      color: #999999;
      line-height: 40px;
      padding: 0 18px;
      transition: all .2s;
    }
    .coll_body a:hover{
      background: #29B049;
      color: #ffffff;
    }
    .proCate h1.current{
      color: #29B049;
      background: url(../images/sw2.png);
      background-repeat: no-repeat;
      background-position: 93% 50%;
    }
    .proLists{
      margin-top: 43px;
      width: 74%;
      position: relative;
      z-index: 1;
    }
    .proList{
     
      justify-content: flex-start;
      flex-wrap: wrap;
      
    }
    .proList .lbs{
      width: 33%;
      background: #ffffff;
      margin-bottom: 15px;
      margin-right: 0.5%;
    }
    .proList .lbs:nth-child(3){
        margin-right: 0;
    }
    .proList .lbs:nth-child(6){
        margin-right: 0;
    }
    .proList .lbs:nth-child(9){
        margin-right: 0;
    }
    .proList .lbs:nth-child(12){
        margin-right: 0;
    }
    .proList .lbs:nth-child(15){
        margin-right: 0;
    }
    .proList .lbs:nth-child(18){
        margin-right: 0;
    }
    .proList .lbs:nth-child(21){
        margin-right: 0;
    }
    .proList .lbs .nc{
      padding: 10px
    }
    .proList .lbs .thumb{
      height: 208px;
      overflow: hidden;
      position: relative;
    }
    .proList .lbs h2{
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      text-align: center;
      height: 40px;
      line-height: 40px;
      color: #ffffff;
      background: rgba(103, 103, 103, 0.62);
    }
    .proList .lbs img{
      width: 100%;
      height: 100%;
      transition: all .5s;
    }
    .proList .lbs .onhref{
      display: block;
    }
    .proList .lbs .onhref:hover img{
      transform: scale(1.1);
    }
    .proList .lbs .zxq{
      margin-top: 3px;
    }
    .proList .lbs .zxq a{
      width: 50%;
      height: 42px;
      line-height: 42px;
      color: #ffffff;
      text-align: center;
    }
    .proList .lbs .zxq .zx{
      background: #29B049;
    }
    .proList .lbs .zxq .xq{
      background: #3080C4;
    }
    .poster{
      text-align: center;
      height: 300px;
      background: url(../images/poster.jpg) center center no-repeat;
    }
    .poster span{
      font-size: 32px;
      color: #ffffff;
      letter-spacing: 2px;
      display: inline-block;
      margin-top: 150px;
    }
    .advantag{
      justify-content: space-between;
    }
    .advantag img{
      max-width: 100%;
    }
    .advLeft{
      margin-top: -60px;
      width: 50%;
      padding-right: 2%;
    }
    .advRight{
      width: 50%;
      border-left: 1px solid #E0E0E0;
    }
    .advantag .btgy .bi{
      font-size: 30px;
      font-weight: bold;
      display: inline-block;
      margin-right: 15px;
    }
    .advantag .btgy .yw{
      color: #666666;
      letter-spacing: 5px;
    }
    .advantag .msgy{
      line-height: 24px;
      color: #666666;
    }
    .advantag .advLeft .msgy{
      margin-top: 20px;
    }
    .advantag .advLeft .mk2{
      margin-top: 60px;
    }
    .advantag .advLeft .mk3{
      margin-top: 90px;
      margin-bottom: 160px;
    }
    .advRight .msgy{
      border-top:1px solid #E0E0E0;
      margin-top: 10px;
      padding-top: 10px;
      padding-left: 100px;
    }
    .advRight .bi{
      padding-left: 100px;
    }
    .advRight .yc1{
      margin-top: 90px;
    }
    .advRight .yc2{
      margin-top: 57px;
      padding-left: 30px;
    }
    .advRight .yc3{
      margin-top: 90px;
    }
    .advRight .yc4{
      margin-top: 60px;
      padding-left: 30px;
    }
    .advantag .bi img{
      display: inline-block;
      position: relative;
      top: -6px;
    }
    .poster2{
      margin-top: 50px;
      height: 200px;
      background: url(../images/poster2.jpg) center center no-repeat;
    }
    .poster2 .hflzl{
      height: 100%;
      text-align: right;
      flex-direction: column;
      justify-content: center;
      color: #ffffff;
    }
    .poster2 .hflzl .as{
      margin-right: 120px;
      letter-spacing: 1px;
    }
    .poster2 .hflzl .as img{
      width: 40px;
    }
    .poster2 .hflzl .as span{
      font-size: 18px;
      display: inline-block;
      margin-left: 5px;
    }
    .poster2 .hflzl .hm{
      font-size: 26px;
      font-weight: bold;
      margin-top: 10px;
    }
    .poster2 .zixun{
      margin-top: 15px;
      margin-right: 160px;
    }
    .poster2 .zixun a{
      display: inline-block;
      background: #3080C4;
      color: #ffffff;
      padding: 7px 20px;
      border-radius: 2px;
      letter-spacing: 1px;
    }
    .cases{
      padding-top: 50px;
      padding-bottom: 25px;
      background: #F5F5F5;
    }
    .dbt_gy{
      text-align: center;
    }
    .dbt_gy .dbt{
      font-size: 30px;
      margin-top: 10px;
    }
    .caseList{
      margin-top: 40px;
    }
    .caseList{
      margin-top: 40px;
      flex-wrap: wrap;
      justify-content: space-between;
    }
    .caseList .lis{
      width: 33%;
      background: #ffffff;
      margin-bottom: 25px;
    }
    .caseList .li{
      padding: 10px 10px 0 10px;
    }
    .caseList .lis .th{
      height: 327px;
      overflow: hidden;
      display: block;
    }
    .ny_casess .caseList .lis .th{
      height: 233px;
      overflow: hidden;
      display: block;
    }
    .caseList .lis .th img{
      width: 100%;
      height: 100%;
      transition: all .5s;
    }
    .caseList .lis:hover .th img{
      transform: scale(1.1);
    }
    .caseList .lis .title{
      line-height: 60px;
      height: 60px;
      font-size: 22px;
      text-align: center;
      transition: all .3s;
    }
    .caseList .lis .zs a{
      width: 50%;
      text-align: center;
      color: #ffffff;
      font-size: 18px;
      line-height: 60px;
      height: 60px;
      transition: all .3s;
      display: none;
    }
    .caseList .lis .zs a.l{
      background: #29B049;
    }
    .caseList .lis .zs a.j{
      background: #3080C4;
    }
    .caseList .lis:hover .title{
      display: none;
    }
    .caseList .lis:hover .zs a{
      display:block;
    }
    .process{
      padding: 50px 0;
    }
    .processList{
      margin-top: 50px;
      justify-content: space-between;
    }
    .processList .gylb{
      position: relative;
      cursor: pointer;
      transition: all .3s;
    }
    .processList .gylb:hover{
        margin-top: -10px;
    }
    .processList .ti{
      color: #ffffff;
      font-size: 24px;
      position: absolute;
      bottom: 65px;
      left: 0;
      right: 0;
      text-align: center;
    }
    .abouts{
      background: #F5F5F5;
      position: relative;
    }
    .about{
      justify-content: space-between;
    }
    .aboutimg{
      width: 35%;
    }
    .aboutimg img{
      width: 100%;
    }
    .aboutabs{
      position: absolute;
      width: 100%;
      top: 50px;
      bottom: 50px;
    }
    .aboutab{
      height: 100%;
      flex-direction: column;
      justify-content: space-between;
    }
    .aboutab .dbt_gy{
      text-align: left;
    }
    .aboutab .dbt_gy .dbtdd{
      margin-left: -18%;
    }
    /* .dbt_gyss{
      position: relative;
    }
    .dbt_gyss .dbtdd{
      position: absolute;
      left: -18%;
    }
    .dbt_gyss .dbt{
      position: absolute;
      left: 0;
      top: 92px;
    } */
    .aboutab .gsjs{
      width: 66%;
    }
    .aboutab .gsjs h1{
      font-size: 24px;
      margin-bottom: 20px;
    }
    .aboutab .gsjs .gsnr{
      color: #666666;
      line-height: 30px;
    }
    .aboutab .lnclfz{
      width: 66%;
    }
    .aboutab .lnclfz{
      justify-content: space-between;
    }
    .aboutab .lnclfz .lnty{
      text-align: center;
    }
    .aboutab .lnclfz .lnty img{
      height: 52px;
    }
    .aboutab .lnclfz .z{
      font-size: 18px;
      margin-top: 20px;
    }
    .aboutab .lnclfz .xz{
      color: #666666;
      font-size: 14px;
      line-height: 24px;
      margin-top: 20px;
    }
    .aboutMore a{
      display: inline-block;
      background: #29B049;
      color: #ffffff;
      height: 50px;
      line-height: 50px;
      width: 175px;
      text-align: center;
      border-radius: 5px;
    }
    .aboutMore a img{
      display: inline-block;
      margin-left: 15px;
    }
    .news{
      padding: 50px 0;
    }
    .newsOn{
      justify-content: space-between;
      align-items: center;
    }
    .newsOn .dbt_gy{
      text-align: left;
    }
    .newsOn .dbtdd{
      margin-left: -36.5%;
    }
    .newsLm .lm{
      width: 217px;
      height: 59px;
      line-height: 59px;
      text-align: center;
    }
    .newsLm .lm a{
      font-size: 18px;
      display: block;
      padding-left: 30px;
      transition: all .2s;
    }
    .newsLm .lm a:hover{
      color: #29B049;
    }
    .newsLm .lm1{
      background: url(../images/newslm1.png)
    }
    .newsLm .lm2{
      background: url(../images/newslm2.png)
    }
    .newsList{
      margin-top: 40px;
      flex-wrap: wrap;
      justify-content: flex-start;
    }
    .newsList .list{
      width: 24%;
      border: 1px solid #F2F2F2;
      transition: all .3s;
      margin-right: 1.15%;
    }
    .ny_newsList .list{
        margin-bottom: 20px;
    }
    .newsList .list:nth-child(4){
        margin-right: 0;
    }
    .newsList .list:nth-child(8){
        margin-right: 0;
    }
    .newsList .list:nth-child(12){
        margin-right: 0;
    }
    .newsList .list:nth-child(16){
        margin-right: 0;
    }
    .newsList .list:nth-child(20){
        margin-right: 0;
    }
    .newsList .list a{
      display: block;
      padding: 10px 15px;
    }
    .newsList .list .thumb{
      height: 197px;
      overflow: hidden;
    }
    .newsList .list .thumb img{
      width: 100%;
      height: 100%;
      transition: all .5s;
    }
    .newsList .list:hover img{
      transform: scale(1.1);
    }
    .newsList .list .time{
      width: 76px;
      height: 29px;
      line-height: 29px;
      background: #F0F0F0;
      color: #999999;
      margin-top: 14px;
      transition: all .3s;
    }
    .newsList .list h4{
      font-size: 18px;
      margin-top: 13px;
      border-bottom: 2px solid #D6D6D6;
      padding-bottom: 6px;
      transition: all .3s;
    }
    .newsList .list .description{
      color: #666666;
      line-height: 30px;
      margin-top: 10px;
      transition: all .3s;
    }
    .newsList .list:hover{
      background: #29B049;
      border: 1px solid #29B049;
    }
    .newsList .list:hover .time{
      background: #3080C4;
      color: #ffffff;
    }
    .newsList .list:hover h4{
      color: #ffffff;
    }
    .newsList .list:hover .description{
      color: #ffffff;
    }
    .footers{
      padding-top: 50px;
      padding-bottom: 20px;
      background: #166B2A;
      color: #ffffff;
    }
    .footer{
      justify-content: space-between;
    }
    .footerCont .ic{
      margin-right: 15px;
    }
    .footerCont .jz{
      color:#E7E7E7;
      font-size: 14px;
      margin-bottom: 7px;
    }
    .footerCont .h{
      font-size: 22px;
      line-height: 30px;
      font-weight: bold;
    }
    .footerConts .add{
      font-size: 14px;
      color: #EAEAEA;
      margin-top: 22px;
      line-height: 30px;
    }
    .footerNav a{
      display: block;
      color: #EAEAEA;
      margin-bottom: 48px;
    }
    .footerNav a:last-child{
      margin-bottom: 0;
    }
    .footerNav .nst{
      margin: 0 60px;
    }
    .erwei{
      text-align: center;
    }
    .erwei img{
      height: 135px;
    }
    .erwei p{
      color: #CECECE;
      font-size: 14px;
      margin-top: 5px;
    }
    .banquan{
      margin-top: 30px;
      color: #B1EBCC;
      font-size: 14px;
      border-top: 1px solid #189E55;
      padding-top: 20px;
    }
    .banquan a{
      color: #B1EBCC;
      font-size: 14px;
    }
    .nyabdd{
        background: #F8F8F8;
        padding: 50px 0;
    }
    .nyAbouts{
        background: #F8F8F8;
        position: relative;
    }
    .nyabout_xf{
        justify-content: space-between;
    }
    .nyabout_bj{
        width: 32.3%;
    }
    .nyabout_bj img{
        width: 100%;
    }
    .nyAbout{
        position: absolute;
        width: 100%;
        top: 0;
        bottom: 0;
    }
    .nygsne{
        width: 66%;
    }
    .nygsne h1{
        font-size: 30px;
        margin-top: 10px;
    }
    .nygsne .xian{
        width: 107px;
        height: 6px;
        background: #2AA462;
        margin-top: 20px;
    }
    .nygsne .nyjsnr{
        color: #666666;
        line-height: 36px;
        margin-top: 20px;
    }
    .culture{
        padding: 50px 0;
    }
    .culture_nr{
        margin-top: 40px;
        justify-content: space-between;
    }
    .culture_nr .bt{
        font-size: 24px;
        margin-top: 48%;
    }
    .culture_nr .ms{
        font-size: 18px;
        color: #9D9D9D;
        margin-top: 25px;
        line-height: 28px;
        
    }
    .culture_nr .dg{
        width: 349px;
        height: 349px;
        text-align: center;
    }
    .culture_nr .dg1{
        background: url(../images/wh1.png) no-repeat;
    }
    .culture_nr .dg2{
        background: url(../images/wh2.png) no-repeat;
    }
    .culture_nr .dg3{
        background: url(../images/wh1.png) no-repeat;
    }
    .culture_nr .dg2 .bt{
        color: #ffffff;
    }
    .culture_nr .dg2 .ms{
        color: #ffffff;
    }
    .gsymfj{
        padding-bottom: 50px;
    }
    .nyCard{
        background: url(../images/colorCard.jpg) center center no-repeat;
    }
    .cardTop{
        padding-top: 10px;
        justify-content: space-between;
    }
    .cardTop .col{
        width: 44.3%;
        background: #29B049;
        font-size: 18px;
        line-height: 74px;
        height: 74px;
        color: #ffffff;
    }
    .cardTop .col span{
        display: inline-block;
        padding-left: 45px;
        letter-spacing: 3px;
    }
    .nyCard_cont{
        padding-top: 70px;
        padding-bottom: 100px;
    }
    .nyCard_cont img{
        max-width: 100%;
    }
    .nyCard_cont .beizhu{
        color: #2AA462;
        font-size: 24px;
        margin-top:100px;
    }
    .teamList{
        margin-top: 30px;
        position: relative;
    }
    .teamList .mc{
        font-size: 30px;
        font-weight: bold;
        margin-bottom: 10px;
    }
    .teamList .xi{
        width: 41px;
        height: 5px;
        background: #2AA462;
        border-radius: 3px;
    }
    .teamList .m{
        font-size: 18px;
        color: #666666;
        margin-top: 40px;
        line-height: 28px;
    }
    .teamList .tswz{
        position: absolute;
        top: 30px;
        left: 70px;
    }
    .nyTeam{
        padding-bottom: 50px;
    }
    .teamList .tswz3{
        left: 50.5%;
    }
    .teamList img{
        max-width: 100%;
    }
    .nyProdcuts{
        padding-top: 10px;
    }
    .pages{
        margin-top: 20px;
    }
    .pages ul{
        display: flex;
        justify-content: center;
    }
    .pages ul a{
        display: inline-block;
        padding: 3px 8px;
        border-radius: 2px;
        margin: 0 5px;
        border: 1px solid #e5e5e5;
    }
    .pages ul .active a{
        border: 1px solid #2AA462;
        color: #ffffff;
        background: #2AA462;
    }
    .proShow{
        padding: 20px;
    }
    .proShow .na{
        font-size: 0;
        background: url(../images/proXi.png) repeat-x center;
    }
    .proShow .na h1{
        display: inline-block;
        padding-right: 20px;
        font-size: 24px;
    }
    .proShow_cont{
        margin-top: 30px;
    }
    .proShow_cont img{
        max-width: 100%;
    }
    .proShow_cont p span{
        text-wrap:wrap !important;
    }
    .next_pre{
        margin-top: 40px;
    }
    .next_pre{
        justify-content: space-between;
        padding-top: 15px;
        border-top: 1px dashed #ccc;
    }
    .ny_caseList{
        margin-top: 0;
    }
    .ny_caseList .lis{
        margin-bottom: 15px;
    }
    .news .pages{
        margin-top: 30px;
    }
    .nycontact{
    padding-top: 50px;
    padding-bottom: 50px;
    justify-content: space-between;
    }
    .form_left{
        width: 59%;
    }
    .nycontact .txt{
        font-size: 30px;
        letter-spacing: 5px;
    }
    .nycontact .sm{
        color: #666666;
        margin-top: 20px;
    }
    .form_left .form{
        margin-top: 40px;
    }
    .form_left .bt{
        line-height: 46px;
        color: #ffffff;
        background: #29B049;
        padding-left: 20px;
        font-size: 16px;
    }
    .form_left form{
        padding: 20px;
        border: 1px solid #ddd;
    }
    .form_left .sr{
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .form_left .sr .input{
        width: 48%;
        margin-bottom: 20px;
    }
    .form_left .sr .input input{
        width: 97%;
        padding-left: 10px;
        outline: none;
        line-height: 31px;
        height: 31px;
        border: 1px solid #d9d9d9;
    }
    .form_left .sr .input span{
        display: inline-block;
        margin-bottom: 5px;
    }
    .form_left .need span{
        display: inline-block;
        margin-bottom: 5px;
    }
    .form_left textarea{
        outline: none;
        border: 1px solid #d9d9d9;
        width: 98.5%;
        padding-left: 10px;
        padding-top: 10px;
    }
    .form_left .btn{
        margin-top: 30px;
        text-align: center;
    }
    .form_left .btn button{
        outline: none;
        border: none;
        color: #ffffff;
        background: #29B049;
        padding: 10px 40px;
        border-radius: 2px;
        cursor: pointer;
    }
    .tel_right{
        width: 37%;
    }
    .tel_right .nylx{
        margin-top: 40px;
    }
    .tel_right .nylx .lx{
        margin-bottom: 50px;
    }
    .tel_right .nylx img{
        width: 26px;
    }
    .tel_right .nylx .der{
        margin-left: 15px;
        font-size: 16px;
    }
    .tel_right .nylx .der .hh{
        display: inline-block;
        margin-left: 53px;
        margin-top: 5px;
    }
