﻿@charset "utf-8";
/* CSS Document */


/*内页头部*/
.pg-banner .ix-header{ padding: 0px; width: 1200px; left: 0; right: 0; margin: 0px auto;}
.pg-banner .ix-nav ul li a{ font-size: 16px;}
.pg-banner .ix-nav ul li{ padding-left: 45px;}
.pg-ban-img img{ max-width: 100%;}


/*内页导航 */
/*.pg-nav{ height: 60px; line-height: 60px; width: 100%; background: #f2f2f2;}
.pg-nav ul li{ width: calc((100% - 0px)/3); float: left; text-align: center; font-size: 16px; line-height: 60px; }
.pg-nav ul li a{ display: block; transition: all 0.36s ease; }
.pg-nav ul li a.active{ background: #ef4136; color:#fff;}
.pg-nav ul li a:hover{ background: #ef4136; color:#fff;}*/

/*关于我们*/
.pg-text p{ line-height: 200%; font-size: 14px; color:#666;}
.pg-text p img{ max-width: 100%; display: block;}

/*新闻列表*/
.pg-news-img { width: 358px; height: 200px; overflow: hidden; float: left;}
.pg-news-img img{ max-width: 100%; transition: all 0.36s ease;}
.pg-news-time{ float: left; padding: 0px 40px;}
.pg-news-time p{ font-size: 36px; color: #cccccc; padding-bottom: 10px;}
.pg-news-time span{ font-size: 16px; color: #999;}
.pg-news-tit{ width: 660px; float: right;}
.pg-news-tit .pnt-t1{ font-size: 16px; color:#333333; line-height: 120%; padding-bottom: 20px; }
.pg-news-tit .pnt-t2{ padding-top: 20px; border-top:solid 1px #e5e5e5; line-height: 200%; font-size: 14px; color: #999999; padding-bottom: 40px;}
.pg-news-tit .pnt-t3{ width: 118px; height: 28px; text-align: center; line-height: 28px; border: solid 1px #e0e0e0; font-size: 14px; font-family: Arial; color: #999999; border-radius: 4px; transition: all 0.36s ease;}
.pg-news-tit .pnt-t3 span{ font-family: 宋体; font-weight: bold; font-size: 14px; }
.pg-news ul li{ border-bottom: dashed 1px #d9d9d9; padding:40px 0px;}
.pg-news ul li a:hover .pg-news-img img{ transform: scale(1.08);}
.pg-news ul li a:hover .pg-news-tit .pnt-t1{ color:#ef4136;}
.pg-news ul li a:hover .pg-news-tit .pnt-t3{ background: #ef4136; color:#fff; border:solid 1px #ef4136; }

/*==分页==*/
.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:#f2f2f2;  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:#1e2f65; 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:#1e2f65;  }
.paginatordis{ display:none;}
.paginator span.cpb{ margin-left: 5px;}

/*新闻详情*/
.pnd-head { text-align: center; padding-bottom: 40px;  border-bottom: dashed 1px #d9d9d9; }
.pnd-head .pnd-t1{ font-size: 24px; color: #ef4136; line-height: 200%;}
.pnd-head .pnd-t2 span{ font-size: 12px; color: #999999; display: inline-block; padding: 0px 10px;}
.pnd-text p{ line-height: 200%; font-size: 14px; color:#666;}
.pnd-text p img{ max-width: 100%; /*display: block;*/}


/*上下页*/
.pg-fy  { margin-top:30px; }
.pg-fy a { width:calc(50% - 40px); padding:15px 15px; background:#f6f6f6; transition: all .36s ease; font-size: 14px; color: #666666;} 
.pg-fy a:hover { background:#ef4136; color:#fff; }


/*位置*/
.pg-wz { font-size: 14px; color: #666;}
.pg-wz a{ font-size: 14px; color: #666;}
.pg-wz img{ vertical-align: sub; padding-right: 10px;}
.pg-wz a:hover{color: #ef4136;}

/*产品分类*/
.pg-pro ul{ width: 1240px; margin-left: -40px;}
.pg-pro ul li{ width: calc((100% - 120px)/3); position: relative; float: left;  margin-left: 40px; margin-bottom: 40px;}
.pg-pro ul li .pg-pro-img img{ max-width: 100%;}
.pg-pro ul li .pg-pro-img::after{ width: calc(100% - 40px); height:calc(100% - 40px); margin: 20px; background:rgba(239, 65, 54, 0.9); content: ''; display: block; position: absolute; top: 0;  transition: all 0.36s ease; opacity: 0;}
.pg-pro ul li .pg-pro-tit{ position: absolute; left: 0; right: 0; text-align: center; top: 50%;  opacity: 0; transition: all 0.36s ease;}
.pg-pro ul li .pg-pro-tit p{ font-size: 18px; color: #fff; padding-bottom: 10px;}
.pg-pro ul li .pg-pro-tit span{ font-size: 18px; color: #fff;}
.pg-pro ul li a:hover .pg-pro-tit{margin-top: -29px; opacity: 1;}
.pg-pro ul li a:hover .pg-pro-img::after{ opacity: 1;}

/*产品列表*/
.pg-pro-list ul{ width: 1240px; margin-left: -40px;}
.pg-pro-list ul li{ width: calc((100% - 120px)/3); position: relative; float: left;  margin-left: 40px; margin-bottom: 40px;}
.pg-pro-list-tit{text-align: center; padding: 30px 0px;}
.pg-pro-list-tit p{ font-size: 18px; color:#333; line-height: 120%; padding-bottom: 10px;}
.pg-pro-list-tit span{ font-size: 14px; color:#999; }
.pg-pro-list-img{ width: 100%; height: 300px; overflow: hidden; position: relative;}
.pg-pro-list-img 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-pro-list-more { width: 250px; height: 40px;  background: #ef4136; text-align: center; line-height: 40px; margin: 0px auto; color:#fff; transition: all 0.36s ease;}

.pg-pro-list ul li a:hover .pg-pro-list-img img{ transform: scale(1.08);}
.pg-pro-list ul li a:hover .pg-pro-list-more { background: #333;}

/*产品详情*/
.ppdh-lb{ width: 500px;}
.ppdh-lb .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{ bottom: 20px;}
.ppdh-lb .swiper-pagination-bullet{ background: rgba(0, 0, 0,0.3);}
.ppdh-lb .swiper-pagination-bullet.swiper-pagination-bullet-active{ background: #ef4136;}

.ppdh-tit{ width: 660px}
.ppdh-tit-t1{ font-size: 22px; color:#ef4136; line-height: 120%;}
.ppdh-tit-t2{ font-size: 16px; color:#666; padding-top: 20px; padding-bottom: 30px; border-bottom: solid 1px #e0e0e0;}
.ppdh-tit-t3{ padding-top: 30px; padding-bottom: 40px;}
.ppdh-tit-t3 p{ font-size: 14px; line-height: 220%; color:#666;}
.ppdh-tit-t4{ width: 118px; height: 30px; text-align: center; line-height: 30px; border-radius: 30px; border: solid 1px #e0e0e0; font-size: 14px; color:#666; position: relative; transition: all 0.36s ease;}
.ppdh-tit-t4::after{ position: absolute; content: ''; background: url(../images/gw.png) no-repeat center center; width: 38px; height: 38px; right: -15px;  top: -5px;}
.ppdh-tit-t4:hover {background: #ef4136; display: block; border:solid 1px #ef4136; }
.ppdh-tit-t4:hover a {color: #fff;  }
.pro-deta-main-head{ height: 50px; line-height: 50px; background: #f2f2f2;}
.pro-deta-main-head p{ width: 200px; height: 50px; line-height: 50px; background: #ef4136; font-size:14px; color: #fff; text-align: center; position: relative;}
.pro-deta-main-head p::after{ position: absolute; left:0; right: 0; margin: 0px auto; width: 19px; height: 9px; content: ''; bottom: -9px; background: url(../images/sj.png)no-repeat center center; }


.pro-deta-main-text p{ line-height: 200%; font-size: 14px; color:#666;}
.pro-deta-main-text p img{ max-width: 100%; display: block;  text-align: center; margin: 0px auto;}

.ss-wp{ position: relative; height: 500px;}
.ss-wp 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;}

/*联系我们*/
.pg-con-head { padding-bottom: 20px; border-bottom: solid 1px #e0e0e0;}
.pg-con-head h1{ font-weight: normal; font-size: 24px; color:#333333; line-height: 150%;}
.pg-con-text h1{ color:#ef4136; font-size: 18px; line-height: 150%; padding-bottom: 10px; padding-top: 10px;}
.pg-con-text p{ font-size: 14px; color: #666666; line-height: 220%;}
.pg-con-text{ width: 800px;}
.pg-con-logo{ width: 300px;}
.pg-con-logo ul li{ float: left; padding-left: 80px;}
.pg-con-logo ul li p{ text-align: center; font-size: 14px; color:#999999;}

.pg-mess-input input{ width: calc((100% - 140px)/3); display: block; float: left; height: 40px; font-size: 14px; line-height: 40px; background: #f2f2f2; padding: 0px 10px; border:none; margin-left: 40px; outline: none;}
.pg-mess-input input:nth-child(1){ margin-left: 0px;}
.pg-mess-textarea textarea{ font-size: 14px; width: 100%; padding: 10px; line-height: 180%; background: #f2f2f2; border: none; outline: none; height: 130px;}
.pg-mess-an button{ width: 200px; height: 40px; line-height: 40px; text-align: center; font-size: 14px; color:#fff; border:none; background: #ef4136; cursor: pointer; outline: none;}
/*底部*/
.pg-db-foot .ix-foot-one .ifo{ width: 1200px; margin: 0px auto;}
.pg-db-foot .ix-foot-one .ifo .ix-foot-nav ul.tt{ width:initial;}
.pg-db-foot .ix-foot-one .ifo .ix-foot-nav ul.tt li{ float: initial; width: initial;}
.pg-db-foot .ix-foot-one .ifo .ix-foot-xx {  width: 280px;}
.pg-db-foot .ix-foot-copy .ifc{ width: 1200px; margin: 0px auto;}