@charset "utf-8";
/* CSS Document */

/*内页banner*/
.pg-banner{ height: 550px; max-width: 1920px; width: 100%; margin: 0px auto; text-align: center;}
.pg-banner h1{ font-size: 48px; color:rgba(255, 255, 255, 0.2); line-height: 180%; text-transform: uppercase; padding-top: 230px;}
.pg-banner p{ font-size: 36px; color:#fff;}

/* 内页导航 */
.pg-nav{ height: 50px; width: 100%; background: #2d3187;}
.pg-nav ul li{ width: 20%; float: left; line-height: 50px;}
.pg-nav ul li a{ display: block; font-size: 16px; color: #fff; text-align: center; transition: all 0.36s ease;}
.pg-nav ul li a:hover{ background: #f09b4a; }
.pg-nav ul li a.select{ background: #f09b4a;}

.pg-nav.abc ul li{ width: calc((100% - 0px)/8); float: left; line-height: 50px;}
.pg-nav.tc ul li{ width: calc((100% - 0px)/3); float: left; line-height: 50px;}
/*内页关于我们*/
.ix-about-a1  p{ padding-top: 0px; line-height: 200%; padding-bottom: 8px; text-indent: 30px;}
.ix-about-a1  p img{ max-width: 100%; }


/*主要产品*/
.ab-pro-text{ text-align: center; color: #fff; font-size: 16px; width: 920px; margin: 0px auto;}

/*企业文化*/
.pg-qywh-xx{ background: #fff; padding: 40px; position: relative; border-bottom: solid 1px #f2f2f2; width: 1120px;}
.pg-qywh-xx .pqx-1{ font-size: 80px; color:#43479a; line-height: 80%; position: absolute; left: 40px; width: 100px; height: 80px;}
.pg-qywh-xx .pqx-2{ padding-left: 130px; width: auto;}
.pg-qywh-xx .pqx-2 h1{ font-size: 24px; color:#43479a; font-weight: normal; line-height: 100%; padding-top: 5px;}
.pg-qywh-xx .pqx-2 p{ font-size: 14px; color:#666666; line-height: 180%; padding-top: 15px;}

/* 本例子css */
.slideGroup{ width:1200px}
.slideGroup .parHd{ height:50px; line-height:50px; background:#fff;   position:relative;  }
.slideGroup .parHd ul li{ float:left; width: 25%; cursor:pointer; font-size: 16px; color: #666666;  text-align: center; transition: all 0.36s ease; }
.slideGroup .parHd ul li.on{ height:50px;  background:#43479a; color: #fff;  }
.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:40px 0 40px 68px; position:relative;   }

.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:0px; top:100px; display:block; width:50px; height:80px;background:url(../images/l2.png) center center no-repeat #f4f4f4; }
.slideGroup .sNext{ left:auto; right:0px; background:url(../images/r2.png) center center no-repeat #f4f4f4;  }
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }

.slideGroup .parBd{ background: #fff;     margin-top: 2px;}
.slideGroup .parBd ul{ overflow:hidden; zoom:1;  }
.slideGroup .parBd ul li{ margin:0 20px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{ width:226px;  display:block; }
.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
.slideGroup .parBd ul li .title{ line-height:40px; height: 40px;  background: #f2f2f2; font-size: 14px; color:#666 }


/*荣誉证书*/
/* 本例子css */
.picScroll-left{ width:1360px;  overflow:hidden; position:relative; margin: 0px auto;  }
.picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picScroll-left  .prev,.picScroll-left  .next{ display:block;  width:40px; height:40px;   overflow:hidden; cursor:pointer; }
.picScroll-left  .next{ background: url(../images/l3.png) no-repeat center center; position: absolute; left: 0; top: 30%; }
.picScroll-left  .prev{ background: url(../images/r3.png) no-repeat center center;  position: absolute; right: 0; top: 30%}

.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:0px 60px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 20px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:270px;  display:block;  }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:40px; height: 40px; background: #f2f2f2;   }



/*产品列表*/
.pg-nav2{ background: #f2f2f2;}
.pg-nav2 ul{ background: #fff; padding-bottom: 20px; ;}
.pg-nav2 ul li { width: calc((100% - 120px )/5);  height: 50px; line-height: 50px; text-align: center; float: left; background: #f2f2f2; font-size: 16px; color:#666; margin-left: 20px; margin-top: 20px;}
.pg-nav2 ul li a{ display: block; transition: all 0.36s ease;}
.pg-nav2 ul li a:hover{ background: #f09b4a; color:#fff;}
.pg-pro ul li { width: calc((100% - 120px)/4); margin-left: 40px; margin-bottom: 30px; float: left;} 
.pg-pro ul li:nth-child(1), .pg-pro ul li:nth-child(5), .pg-pro ul li:nth-child(9), .pg-pro ul li:nth-child(13), .pg-pro ul li:nth-child(17){ margin-left: 0px;}

.pg-pro ul li .pg-pro-img{background: #fff; width: 100%; height: 100%;  position: relative; overflow: hidden;}
.pg-pro ul li .pg-pro-img img.abc{position: absolute; top: 0;  bottom: 0; left: 0; right: 0; margin: auto; border: 0; width: auto;  max-height: 100%;   min-height: inherit;  max-width: 100%; display: block; transition: all 0.36s ease;}
.pg-pro ul li .pg-pro-img img{ max-width: 100%;}
.pg-pro ul li .pg-pro-tit{ transition: all 0.36s ease; height: 40px; line-height: 40px; color: #666; font-size: 14px; background: #fff; margin-top: 1px; text-align: center;}


.pg-pro ul li a:hover .pg-pro-img img.abc{ transform: scale(1.08);}
.pg-pro ul li a:hover .pg-pro-tit{ background: #2d3187; color: #fff;}


/*分页*/
.page-fy.ty1{ margin: 0px 20px}
.paginator{ font-family:Arial; text-align: center; }
.paginator a { transition: all 0.36s ease;  width:36px; color: #666;  text-align:center; height:36px; line-height:36px; display:inline-block; text-decoration:none;  background:#fff;  margin:0 5px; color:#666; transition: all 0.36s ease;}
.paginator a i {display:inline-block; font-size: 16px; line-height:34px; }
.paginator a:hover { background:#2d3187; color:#fff; }
.paginator span.cpb { transition: all 0.36s ease; text-align:center;  width:36px; height:36px;  line-height:36px; display:inline-block; color:#fff; background:#2d3187;  }
.paginatordis{ display:none;}


/*技术中心*/
.pg-tech ul li{ width: calc((100% - 150px)/2); margin-left: 30px; background: #fff; padding: 30px; float: left; margin-bottom: 30px;}
.pg-tech ul li:nth-child(odd){ margin-left: 0px;}
.pg-tech ul li .pt-t1{ font-size: 16px; color:#4c4c4c; line-height: 120%;}
.pg-tech ul li .pt-t2{ font-size: 12px; color:#999999; line-height: 120%; padding-top: 10px; padding-bottom: 15px;}
.pg-tech ul li .pt-t3{ font-size: 14px; color:#999; line-height: 180%; height: 50px;  overflow: hidden;   text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.pg-tech ul li .pt-t4{ padding-top: 15px;}
.pg-tech ul li .pt-t4 a{ transition: all 0.36s ease; display: block; width: 128px; height: 34px; border-radius: 4px; border: solid 1px #e0e0e0; text-align: center; line-height: 34px; color: #999;}
.pg-tech ul li .pt-t4 span{ transition: all 0.36s ease; width: 15px; height: 15px; background: url(../images/aa.png)no-repeat center center; display: inline-block; vertical-align: sub; padding-left: 10px;}
.pg-tech ul li .pt-t4 a:hover { border: solid 1px #2d3187; background: #2d3187; color: #fff;}
.pg-tech ul li .pt-t4 a:hover span{background: url(../images/aa2.png)no-repeat center center;}

/*展会动态*/
.pg-ex table{ width: 100%; }
.pg-ex table thead tr th{ width: calc((100% - 2px)/3); text-align: center; height: 50px; background: #4c4c4c; color:#fff; font-size: 16px; font-weight: normal; border-left:solid 1px #666666}
.pg-ex table thead tr th:nth-child(1){ border-left:none}
.pg-ex table tbody tr td{ text-align: center; height: 50px; border-left:solid 1px #f2f2f2; border-bottom:solid 1px #f2f2f2; background: #fff;}
.pg-ex table tbody tr td:nth-child(1){ border-left:none}

/*新闻列表*/
.ix-news-list.abc ul li{ margin-bottom: 40px;}

/*新闻详情*/
.ix-news-deta .ind-tit{ position: relative; border-bottom: solid 1px #e6e6e6; padding-bottom: 20px;}
.ix-news-deta .ind-tit h1{ font-size: 24px; font-weight: normal; color: #333333; line-height: 180%;}
.ix-news-deta .ind-tit .news-more{ transition: all 0.36s ease; position: absolute; top: 0; right: 0;  width: 88px; height: 28px; line-height: 28px; border: solid 1px #e0e0e0; border-radius: 4px; display: inline-block; text-align: center; font-size: 14px; color: #999999;}
.ix-news-deta .ind-tit .news-more span{ transition: all 0.36s ease; font-family: "宋体"; font-weight: bold;}
.ix-news-deta .ind-tit .news-more:hover{ color: #fff; background: #2d3187; border: solid 1px #2d3187;}
.ix-news-deta .ind-tit .news-more:hover span{ color: #fff;}
.ix-news-deta .ind-tit p{ font-size: 12px; color:#999;}
.ix-news-deta .ind-text{ padding-top: 30px; padding-bottom: 30px;}

/* 上下页 */
.pg-sx-next{ font-size: 14px; color: #999999; border-top: solid 1px #e6e6e6;}
.pg-sx-next a{ font-size: 14px; color: #999999;}
.pg-sx-next a:hover{ color: #2d3187;}

/*人才招聘*/
.pg-rczp-xx{ padding: 40px; background: #fff;}
.prx-a{ width: 560px;}
.prx-b{ width: 140px; text-align: center; padding-right: 100px;}
.prx-a h1{ font-size: 16px; color:#333333;}
.prx-a p{ font-size: 14px; color:#666666;}
.prx-b img{ width: 140px; height: 140px; padding-bottom: 5px;}

.pg-rczp-list .prl-d-head {  height: 50px;  line-height: 50px; background: #4d4d4d;}
.pg-rczp-list .prl-d-head  span:nth-child(1){ width: 380px; padding-left: 40px; text-align: left;}
.pg-rczp-list .prl-d-head  span:nth-child(2){ width: 180px; }
.pg-rczp-list .prl-d-head  span{ width: 110px; display: inline-block; color:#fff; text-align: center;}



.pg-rczp-list .menu_heads3{ background: #fff; height: 46px; line-height: 46px; margin-top: 2px; cursor: pointer; }
.pg-rczp-list .menu_heads3 span:nth-child(1){ width: 380px; padding-left: 40px; text-align: left;}
.pg-rczp-list .menu_heads3 span:nth-child(2){ width: 180px;}
.pg-rczp-list .menu_heads3 span{ width: 110px; display: inline-block; color:#fff; text-align: center; color:#666666;}
.pg-rczp-list .menu_bodys3{ padding: 25px 40px; background: #fff;margin-top: 2px; } 
.pg-rczp-list .menu_heads3:hover{ background: #eeeeee;}
.pg-rczp-list .menu_bodys3 p{ line-height: 180%;}
.pg-rczp-list .menu_bodys3.current-sss{ margin-bottom: 20px;}

/*联系我们*/
.pg-con-a{ width: 300px; padding-right: 60px;}
.pg-con-a h1{ font-size: 24px; color: #2d3187; line-height: 150%; font-weight: normal;}
.pg-con-a h2{ font-size: 14px; color:#999999; font-weight: normal; text-transform: uppercase;}

.pg-con-a .pca-xx{ padding-top: 20px; line-height: 200%; font-size: 14px;}

.pg-con-b{ width: 490px; text-align: center; padding: 0px 60px; border-left: solid 1px #e5e5e5; border-right: solid 1px #e5e5e5; min-height: 280px;}

.pg-con-b .pcb-k{ width: 340px; padding: 0px 20px; height: 40px; background: #f2f2f2; border: none; cursor: pointer; outline: none;} 
.pg-con-b .pcb-a{ width: 50px; height: 40px; background: #333333; border: none; vertical-align: bottom; cursor: pointer;  outline: none;}
.pg-con-c{ width: 120px; text-align: center;}
.pg-con-c img{ max-width: 120px; padding-bottom: 10px;}


/*产品详情*/

/* 本例子css */
.pg-ppd-a .ppa-img { width: 550px;}
.pg-ppd-a .ppa-img .slideBox{ width:550px; height:550px; overflow:hidden; position:relative; background: #fff; }
.pg-ppd-a .ppa-img .slideBox .hd{  overflow:hidden; position:absolute; right:0px; left: 0; bottom:20px; z-index:1; }
.pg-ppd-a .ppa-img .slideBox .hd ul{ overflow:hidden; zoom:1; text-align: center;  }
.pg-ppd-a .ppa-img .slideBox .hd ul li{ border-radius: 10px; display: inline-block; margin:0px 5px;  width:10px; height:10px; line-height:10px; text-align:center; background:rgba(0, 0, 0, 0.2); cursor:pointer; }
.pg-ppd-a .ppa-img .slideBox .hd ul li.on{ background:#2d3187; }
.pg-ppd-a .ppa-img .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.pg-ppd-a .ppa-img .slideBox .bd li{ zoom:1; vertical-align:middle; width: 548px; height: 548px; border: solid 1px #e0e0e0; position: relative; overflow: hidden;}
.pg-ppd-a .ppa-img .slideBox .bd img{ position: absolute; top: 0;  bottom: 0; left: 0; right: 0; margin: auto; border: 0; width: auto;  max-height: 100%;   min-height: inherit;  max-width: 100%; display: block; transition: all 0.36s ease;  }

.pg-ppd-a .ppa-tit{ width: 600px;}
.pg-ppd-a .ppa-tit h1{ font-size: 24px; font-weight: normal; color: #333333; font-weight: normal;}
.pg-ppd-a .ppa-tit .pt-list h2{ width: 560px; font-size: 16px; font-weight: normal; color:#333333; padding: 0px 20px; height: 40px; line-height: 40px; background: #f2f2f2;}
.pg-ppd-a .ppa-tit .pt-list .pl-wp { padding: 20px; line-height: 180%; color: #666666;}


/* 本例子css */
.pg-ppd-b .slideTxtBox .hd{ height:50px; line-height:50px; background:#f2f2f2;  position:relative; }
.pg-ppd-b .slideTxtBox .hd ul{   }
.pg-ppd-b .slideTxtBox .hd ul li{ float:left; margin-right: 80px; cursor:pointer; font-size: 16px;  }
.pg-ppd-b .slideTxtBox .hd ul li.on{  border-bottom:2px solid #2d3187; color: #2d3187; }
.pg-ppd-b .slideTxtBox .bd .box-a1{ padding-top:40px;   zoom:1;  }
.pg-ppd-b .slideTxtBox .bd .box-a1 p{ line-height: 200%; color: #666;}
.pg-ppd-b .slideTxtBox .bd .box-a1 p img{ max-width: 100%; display: block;}




