@charset "utf-8";
/* CSS Document */
.nynav{ padding: 1em 0}
.nynav ul li{ width: 33.3%; float: left; text-align: center; margin-bottom: 0.5em;} 
.nynav ul li a{ width:84%; display: inline-block; border: 1px solid #ccc; border-radius: 2em; letter-spacing: 1px; padding: 0.2em 0; font-size: 14px;}
.nynav ul li a.active{ background: #ed7615; border: 1px solid #ed7615; color: #fff}
@media screen and (min-width:530px){
  .nynav ul li a{ padding: 0.5em 0;}
}

/*相册*/
#cache{height:0; overflow:hidden; line-height:0; font-size:0;}
#cache li{ width:10%; float:left;}
/*加载按钮*/
#loadMore{ position:relative; text-align:center;font-size:1.3em; height:2em; width:100%;  font-size: 16px; padding: 0.5em 0; cursor:hand; cursor:pointer;color:#bababa; display:none; /*background:#ffbc25; border-radius:1.1em;*/}
img#loading{ vertical-align:middle; margin:0 0.5em; }
#load_span{ display:inline-block; vertical-align:middle;}
#loading_Msg{ text-align: center;}
/*走进恒生*/
.jjcon{ padding: 0 0.5em; min-height: 32em;}
.jjcon .tit{ text-align: center; color: #ed7615; font-size: 1.3em; font-weight: normal}
.jjcon p{ line-height:1.6em;}
.phit1{ padding:1.5em 0;}
.phitxt{ padding-top: 15px; font-size: 15px; line-height: 200%; text-align: center;}
.philn{ padding:5% 3% 3em 3%}
.philn dl{ float:left; width: 28%; text-align: center; padding: 2% 2.5%;}
.philn dt{ width:88%; margin: 0 auto; padding-top: 33%; height: 4.2em; background: url(../images/phidt.png) center top no-repeat; background-size: 100%; color: #fff; font-size: 1em;  }
.philn dd{ font-size:0.8em}
.nylnlist{ padding-top: 2em}
.nylnlist dl{ background: url(../images/lnlist.jpg) no-repeat; background-size: 100%; position: relative; padding-left: 15%; padding-top: 0.2em}
.nylnlist dl dt{ color:#000; font-size: 16px;}
.nylnlist dl dt .num{ color: #fff; font-size: 18px; position: absolute; left: 6.5%; top: 2%;}
.nylnlist dl dt .entit{ color: #999; font-size: 15px; position: absolute; left: 46%;}
.nylnlist dd{ color: #666; font-size: 14px; padding-top: 1.7em; padding-bottom: 2em; }
/*相册*/
.pblbox{ width:100%; margin:0 auto; text-align:left; padding-top: 1em;}
.qyhj{ width:100%;}
.qyhj li{  float:left; width:49.9%; margin:0 0 0.3em 0; line-height:0; padding:0 0.3em; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; overflow: hidden;}
a.pblPic{ display:inline-flex; width:100%; height: 8em; border:#eaebef 1px solid; line-height:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; vertical-align: middle; overflow: hidden}
a.pblPic.hide{ display:none;}
a.pblPic img{ width:100%;}
/*产品及服务*/
.services{ text-align: center;}
.services .serh3{ color: #c71221; font-size: 16px; font-weight: normal}
.services .serh4{ font-size: 14px; font-weight: normal; line-height: 200%; padding: 1em 0; }
.services .sertb{ padding: 1.5em 0;}
.services .serul li{ float: left; width:22.5%; overflow: hidden; padding: 0 5%; }
.services .serul li p{ margin: 0; height: 6.5em;}
.services .serul li.ys img{ margin-top: -178%;}
.services .serul li.zd img{ margin-top: -360%;}
.jktxt{ text-align: center; line-height:200%; font-size: 14px; padding: 1em 0}
.fcdl{ border: 1px solid #ccc; background: #fff; position: relative; margin-top: 1em; padding-left: 33%; padding-top: 1.7em;}
.fcdl dt{ position: absolute; width: 30%; left: 0; text-align: center; color: #000; font-size: 1.1em; height: 2.6em; line-height: 2.6em; border-right: 1px solid #9e9e9e }
.fcdl dd{ color: #000; min-height: 5em; font-size: 0.9em; width: 99%; padding-bottom: 0.5em;}
.fcdl dd span{ display: block; color: #999; margin-top: 0.1em;}
.pronav ul li a{ width: 90%; letter-spacing: 0px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap} 
.product li{ float: left; width: 46%; margin: 1em 2% 0 2%;}
.product li .proimg{ padding-bottom: 0.5em;}
.product li p{ margin: 0; font-size: 12px; text-align: center; overflow:hidden; text-overflow: ellipsis; white-space: nowrap}
.proshow{ padding:0 1em;}
.proshow .bigimg{ text-align: center; padding: 1em 0;}
.pstit { position:relative; left: 0; }
.pstit span{ background: #ed7615; color: #fff; text-align: center; width: 30%; padding: 0.2em 0; display: inline-block; border-radius: 2em; font-size: 14px;}
.pstit:after{ content:""; display:inline-block;  position: absolute; top: 50%; height:1px; width:100%;  background:#ed7615; overflow:hidden; vertical-align:middle; }
.psname{ font-size: 1.1em; color: #ed7615;}
.psxx p{ margin: 0.2em 0}
.psend{ font-size: 12px; padding-top: 2em; padding-bottom: 3em; line-height: 20px;}

/*机械设备*/
.equl{ padding-left:2%}
.equl li{ float:left; width: 46%; margin: 1em 1.5% 0 1.5%; text-align: center;}
.equl li .eqimg{ border: 1px solid #cfcfcf}
.equl li p{ margin: 0.5em 0; font-size: 12px;}

/*新闻中心*/
.news{ padding: 1em 0}
.news dl{ text-align:left; overflow:hidden; width:100%; margin:0 0 1em 0; padding-bottom:0.5em; line-height:0; border-bottom: 1px dashed #cfcfcf}
.news dl dt{width:38%; float:left; margin:0; border:#c5dae3 1px solid;}
.news dl dt a{ display:inline-block; width:100%; height:auto; overflow:hidden; }
.news dl dd{ width:57%; float:right; margin:0; padding:0;color: #7c7c7c;}
.news .News_tit{ display:inline-block; width:100%;line-height:160%; max-height:1.8em; font-size: 15px; color: #555; overflow:hidden; text-overflow: ellipsis; white-space: nowrap}
.news .summary{ display:inline-block; width:100%; line-height:150%; max-height:3em; overflow:hidden; vertical-align:bottom;  font-size: 14px; color: #999999; }
.news .icon{ font-size:13px; color: #ababab;}
.news .icon .read{ float: right; color: #ababab; background: url(../images/newsicon.png) left center no-repeat; padding-left: 2.2em;}
@media screen and (min-width:420px){
  .news dl dt{ width:25%}
  .news dl dd{ width:70%;}
  a.News_tit{ margin:0.5em 0 1em 0; font-size:1rem;}
}
.newstop{ border-bottom: 1px dotted #ccc; padding: 1.2em 0;}
.newstop h1{ color: #000; font-size: 16px; font-weight: normal; padding-bottom: 0.5em; }
.newstop span{  font-size: 13px; color: #999; }
.newsnr{ color: #999; font-size: 14px; padding-top: 0.5em; padding-bottom: 1em;}
.newsbtn{ border-top: 1px dotted #ccc; padding-top: 1em; padding-bottom: 1.5em; line-height: 1.6em;}
.newsbtn a{ display:block; color: #999; font-size: 14px;}
.prevone i{ display: inline-block; width: 0; height: 0; border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #666; vertical-align:middle; margin:-2px 6px 0 0;}
.nextone i{ display:inline-block; width:0; height:0; border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #666; vertical-align:middle; margin:-2px 6px 0 0;}

/*人才招聘*/
.hrgn .three{display: flex; padding-top: 1em; }
.gntop{ background: #fff; padding: 1em 0;}
.hrgn .rc{ width: 33.3%; float: left; margin: 0 0.5%; box-sizing:border-box; text-align: center; flex: 1; background: #eee;  }
.hrgn .rc .pic{ display:inline-block;   overflow: hidden; width: 5em; height: 5em;}
.hrgn .rc.nx .pic img{ margin-top: 0}
.hrgn .rc.py .pic img{ margin-top: -100%}
.hrgn .rc.qy .pic img{ margin-top: -200%}
.hrgn .gnbox{ font-size: 13px; padding: 0.5em 0.2em 1.2em 0.2em}
.hrgn .gnbox p{ color: #ed7615; font-size: 16px; margin: 0.5em 0;}
.hrgn .gnbox .txt{ line-height: 180%;}
.zpcon{ border-top: 3px solid #ccc; padding-top: 0.5em; padding-bottom: 1em; margin-top: 1em;}
.zpcon .mc { margin-bottom: 0.5em}
.zpcon .mc span{ display: inline-block; background: #ed7615; color: #fff; font-size: 16px; padding: 0.2em 0.5em; min-width: 30%;}
.zpcon .nr .list{  font-size: 14px; text-align: left; padding: 0.4em 0;}
.zpcon .nr .list .pl,.zpcon .nr .list .pr{ width: 49%; display:inline-block}
.zpend{ padding: 1.2em 0; margin-top: 1.5em; text-align:center; color: #fff; font-size: 15px; background: url(../images/zpend.jpg) center top no-repeat;}

/*联系我们*/
.ctcon{ font-size: 14px; line-height: 180%; }
.ctcon p.tit{ color: #ed7615; font-weight: normal; text-align: left; font-size: 1.3em; margin-top: 1em; margin-bottom: 0.5em;}
.lycon p{ margin:0.2em 0; font-size: 14px;}
.lycon .lyinp{ border: 1px solid #e7e7e7; background: #fff; height: 2.1em; line-height: 2.1em; text-align: left; width: 92%; padding: 0 10px}
.lycon .lyarea{ width: 91%; padding: 10px; max-width: 90%; height: 8em;  border: 1px solid #e7e7e7; color: #666;}
.lycon .lytj{ color: #fff; background: #ed7615; width: 98%; height: 2.6em; line-height: 2.6em; text-align: center; border: 0; cursor: pointer; border-radius: 4px;}
.cotcall{ display: inline-block; width: 2em; margin-left: 0.5em;}
