.nymain{ background: #f5f5f5; padding: 30px 0;}
/*关于我们*/
.nymainab{ background: #fff;}
.shuzizuab{ border-bottom: 1px solid #e8e8e8; padding: 20px 0;}
.shuzizuab ul li{ float: left; width: 33.1%; text-align: center;border-right: 1px solid #e8e8e8;}
.shuzizuab ul li:last-child{border: 0;}
.shuzizuab ul li span{font-size: 32px; font-weight: bold; color:#2a519b; text-align: center;}
.shuzizuab ul li i{font-weight: normal; font-size: 12px; color: #666;}
 
.ny_title{color: #000; font-size: 28px; text-align: center; margin: 50px auto 30px;}
.about_con p{font-size: 15px; color: #333333; line-height:36px;text-indent:24px}
.rongyulist{ margin: 30px;}
.rongyulist ul{ float: left;}
.rongyulist ul:nth-child(2){margin-left: 60px;}
.rongyulist ul li{font-size: 14px; color:#333333; line-height: 32px; list-style: disc url(../images/a.png);}

.yfzx_com_wh{ background: url(../images/yfzx_bg.jpg) no-repeat top center; }

.yfzx{padding: 80px 0;  background: url(../images/yfzx_bg.jpg) no-repeat top center; }
.yfzx_con ul li{ float: left; margin-right: 20px; position: relative; background-color: #000000;} 
.yfzx_con ul li .imgbox{overflow: hidden;}
.yfzx_con ul li:hover .imgbox img{transform: scale(1.1); transition: 0.3s all; opacity: 0.5; }
.yfzx_con ul li .imgbox img{transform: scale(1.0); transition: 0.3s all;width: 290px; height: 194px;}
.yfzx_con ul li .mask{opacity: 0; width: 33px; height: 32px; background: url(../images/sea-btn.png) no-repeat center center; position: absolute; top:45%; left: 45%;z-index: 2; transition: 0.3s all;}
.yfzx_con ul li:hover .mask{ opacity: 1;transition: 0.3s all;}
.yfzx-container {width: 1240px; margin: 0 auto;}
.yfzx-container .bigtitle{margin-bottom: 30px;}

/*产品应用*/
.ny_desc{text-align: center; font-size: 16px; color: #666666; display: block; margin-top: 20px;}
.chanyelian{margin-bottom: 50px;}
.chanyelian ul li{float: left; width: 32.333%; margin-right: 1%;}
.chanyelian ul li .chanyelianbox{border: 5px solid #d1d1d1;}
.chanyelian ul li .chanyelianbox{overflow: hidden;}
.chanyelian ul li .chanyelianbox img:hover{transform: scale(1.1); transition: 0.3s all;}
.chanyelian ul li .chanyelianbox img{transform: scale(1.0); transition: 0.3s all; width: 100%;}
.chanyelian ul li p{text-align: center; line-height: 42px; font-size: 18px;}
.productlist{margin-bottom: 50px;}

.productlist ul li{float: left; width: 16.066%; height: 377px; margin-right:.6%; }
.productlist ul li.on{width: 32.3%;}
.productlist ul li.on .ptxt p{display: block!important; width: 98%; margin: 0 auto;}
.productlist ul li .b{width: 80px; height: 2px; text-align: center; margin: 20px auto;}

.productlist ul li .layer{text-align: center; height: 377px;width: 100%; display:flex;justify-content: center;}
.productlist ul li .layer .ptxt{align-self:center;width: 98%; align-items: center;justify-content: center;}
.productlist ul li .layer .ptxt h2{font-size: 25px; color: #fff; margin-bottom: 20px; }
.productlist ul li .layer .ptxt p{color: #fff; font-size: 14px; display: none; }
.productlist ul li .layer .b{width: 60px; height: 4px; background: #fff; display: inline-block;}


.yingyonglist ul li{float: left; width: 32.333%; height: 280px;position: relative; margin-bottom: 20px;margin-right: 1%; overflow: hidden;}
.yingyonglist ul li:nth-child(3n){margin-right: 0;}
.yingyonglist ul li .yy_img{overflow: hidden;width: 100%;}
.yingyonglist ul li .yy_img img{transform: scale(1.0);transition: 0.3s all;height: auto;}
.yingyonglist ul li:hover .yy_img img{transform: scale(1.1); transition: 0.3s all;}

.yy_zhezhao{width: 100%;height: 272px;background: url(../images/prozhezhao.png) no-repeat top left;position:absolute;top:0;left:0;z-index:2;}
.yingyonglist ul li p{position: absolute;bottom: 30px; right: 20px; z-index: 3; color: #fff; font-size: 18px;}


.tzprolist ul li{float: left; width: 24%;position: relative; margin-bottom: 20px;margin-right: 1%; overflow: hidden;}
.tzprolist ul li:nth-child(4n){margin-right: 0;}
.tzprolist ul li .yy_img{overflow: hidden;width: 100%;}
.tzprolist ul li .yy_img img{transform: scale(1.0);transition: 0.3s all;height: auto;}
.tzprolist ul li:hover .yy_img img{transform: scale(1.1); transition: 0.3s all;}
.tzprolist .yy_zhezhao{background-size: auto 100%;width: 100%;height: 213px;position:absolute;top:0;left:0;z-index:2;background-image: url(../images/prozhezhao.png);  background-position: center right;}
.tzprolist ul li p{position: absolute;bottom: 16px; right: 16px; z-index: 3; color: #fff; font-size: 16px;}
 
 
 /* 新闻中心 */
.newsnylist{float: left; width: 71%; background-color: #fff; padding: 0 2%;} 
.news_tuijian{float: right; width: 19%;height: 680px;background-color: #fff; padding: 2%;} 
.newsnylist ul li{width: 100%; border-bottom: 1px solid #ddd; padding: 40px 0;}
.newimg{float: left; width: 22%;  margin-right: 2%; overflow: hidden;} 
.newimg img{transition: 0.5s all ease-in-out;}
.newimg img:hover{transform: scale(1.1); transition: 0.5s all ease-in-out;}
.newinfo{float: left;width: 76%;}
.newinfo a:hover{color: #1c4dbc;}
.newdesc{color: #999; font-size: 14px; padding: 6px 0; line-height: 22px;}
.pbtime{padding: 6px 0;color: #999;}
.pbtime span{padding: 0 20px;}
.pbtime i{display: inline-block;vertical-align: middle; padding-right: 3px; color:#ccc ;}
 
.news_tuijian ul{border: 1px solid #ddd;  margin: 20px 0;border-bottom: 0; }
.news_tuijian ul li{border-bottom: 1px solid #ddd; line-height: 24px; padding: 16px 0;}
.news_tuijian ul li a{padding: 0 10px;}
.news_tuijian ul li a:hover{color: #1c4dbc;}


/*分页*/
.pageshow{ text-align:center; margin:30px 0 60px;}
.pageshow a {padding: 10px 20px;line-height: 25px;display: inline-block;border: 1px #bbb solid;background: #f8f9f7;}
.pageshow a.pagefan ,.pageshow a:hover{background: #53ae9e;border: 1px #53ae9e solid; color:#FFFFFF;}
.pageshow span.curr {padding: 14px 20px;background: #53ae9e;border: 1px #53ae9e solid; color:#FFFFFF;}
 
 

/* 联系我们 */
.companyinfo{float: left; width: 50%;}
.companyinfo .ny_title, .hrinfo .ny_title{text-align: left;}
.contact_con p{font-size: 15px; color: #333333; line-height:36px;text-indent:24px}
.companyinfo .contact_con{border-right:1px dotted #ccc; width: 90%;}
.companyinfo .contact_con h2{margin-bottom: 10px;}
.companyinfo .contact_con p:last-child{background: url(../images/cz_15.jpg) no-repeat left center;  }
.companyinfo .contact_con p:nth-child(2){background: url(../images/dh_08.jpg) no-repeat left center;  }
.companyinfo .contact_con p:nth-child(3){background: url(../images/dh_08.jpg) no-repeat left center;  }
.companyinfo .contact_con p:nth-child(4){background: url(../images/dz_11.jpg) no-repeat left center;  }
.hrinfo{float: left; width: 50%;}
.hrinfo ul li{float: left; width: 122px; text-align: center;margin-right: 100px;}
.hrinfo ul li p{text-align: center; line-height: 34px;}
.hrinfo ul li:last-child{margin-right: 0;}

.ctmap{margin: 30px 0 0;}

.botheight{height: 50px;}

.hrline{clear: both; padding: 8px;}

 @media only screen and (max-width: 480px) {

.hrline{clear: both; padding: 8px;}

.nymain{padding-bottom: 0;}	 
/* 关于我们 */
.topheight{height: 80px; width: 100%;}	 
.shuzizuab ul li{width: 33.1%;}
.shuzizuab ul li span{font-size: 27px;}	 

.rongyulist ul:nth-child(2){margin-left:0px;}
.about_con p{font-size: 16px;}

.yfzx{height: 280px; padding: 40px 0;}
.ny_title{ margin: 0px auto 20px;}
.yfzx_con{overflow: hidden; height: 280px;}
  .yfzx-container {width: 100%;}

/* 联系我们 */
.nymainab{padding: 30px 0;}
.companyinfo{width: 100%; float: none; margin-bottom: 30px;}
.ny_title{text-align: center;width: 100%;}

.hrinfo{width: 100%;float: none;}
.companyinfo .ny_title, .hrinfo .ny_title{text-align: center;}
.hrinfo ul li{width: 50%;float: left;margin-right:0px;margin-bottom: 20px;}

.botheight{height: 0px;}


/* 应用 */
.chanyelian ul li{width: 100%; margin-bottom: 20px;}
.ny_desc{font-size: 14px;padding: 0 14px;}
     .tzprolist ul li {
         float: left;
         width: 48%;
         position: relative;
         margin-bottom: 10px;
         margin-right: 1%;
         overflow: hidden;
         margin-left: 1%;
     }
.tzprolist .yy_zhezhao{background-size: auto 100%;width: 100%;height: 152px;position:absolute;top:0;left:0;z-index:2;background-image: url(../images/prozhezhao.png);  background-position: center right;}
.tzprolist ul li p {bottom: 12px;right: 12px;font-size: 14px;text-shadow: 2px 2px 1px #373535;}
.productlist ul li,.productlist ul li.on{width: 49%;margin-bottom: 0.6%; margin-left: 0.3%; margin-right: 0.3%;}
.productlist ul li:first-child{width: 49%;}
.productlist ul li.on .ptxt {width: 90% !important;}
.productlist ul li .layer .ptxt h2 { font-size: 22px;  margin-bottom: 20px; }
.productlist ul li .layer .ptxt p{display: block;}
.productlist ul li:nth-last-child(1){width: 98.8%;margin-left: 0.3%; margin-right: 0.3%;}



.yingyonglist ul li{width: 100%;height:auto;margin-right:0;}
.yingyonglist ul li img{height: 244px!important;}
.yy_zhezhao{background-size: 100%;}
.yingyonglist ul li p{bottom: 22px;right: 11px;}

.ctmap { margin: 0px 0 0; }

}


 @media only screen and (max-width: 320px) {
.yingyonglist ul li img{height: 204px!important;}
.yingyonglist ul li p{font-size: 15px;}


}
