p {margin: 0;}
input, textarea {border: none;outline: none;background-color: transparent;}

/* 通用样式 */
.p1920 {width: 1920px;position: relative;left: 50%;margin-left: -960px;}
.w1200 {width: 1190px;margin: 0 auto;}
.fl {float: left;}
.fr {float: right;}
.clearfix::after {content: '';display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.dfc {display: flex;justify-content: space-between;align-items: center;}
.ovimg {overflow: hidden;}
.ovimg img {width: 100%;min-height: 100%;}
.imgbig {overflow: hidden;}
.imgbig img {-webkit-transition: all ease .5s;-moz-transition: all ease .5s;-ms-transition: all ease .5s;-o-transition: all ease .5s;transition: all ease .5s;}
.imgbig:hover img {-webkit-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);transform: scale(1.2,1.2);}
.ibw img {width: 100%;height: auto;}
.miw img {max-width: 100%;max-height: 100%;}
.iml img {transform: translateY(-2px);}
.clearboth {height: 0px;line-height: 0px;overflow: hidden;clear: both;font-size: 0px;}
.bgmax {background-repeat: no-repeat;background-size: cover;background-position: center center;}
.bgmin {background-repeat: no-repeat;background-size: contain;background-position: center center;}
.fh {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.bw {width: 100%;}

/* 头部 */
.ph1 {background-color: #d0d0d0;}

.ph1-box div {font-size: 12px;color: #fff;line-height: 31px;}
.ph1-box div p {font-size: 12px;color: #fff;line-height: 31px;}
.ph1-box div a {font-size: 12px;color: #fff;line-height: 31px;}

.ph2a {height: 67px;line-height: 67px;}

/* 导航栏 */
.nav1 {margin-right: -15px;}
.nav-li {position: relative;z-index: 999;}
.nav-li+.nav-li {margin-left: 14px;}
.nav-li .nav-a {display: block;line-height: 67px;font-size: 17px;color: #000;width: 119px;text-align: center;position: relative;}
.nav-li .nav-a::before {content: "";display: none;width: 85px;height: 3px;background-color: #e87810;position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);}
.nav-ul {height: 0;overflow: hidden;position: absolute;left: 50%;top: 100%;background-color: #fff;z-index: 999;width: 112%;width: 192%;transform: translateX(-50%);}
.nav-ul li {width: 100%;}
.nav-ul li a {width: 100%;line-height: 38px;text-align: center;display: block;color: #333;font-size: 14px;}
.nav-ul li+li a {border-top: 1px dashed #d9d9d9;}

.nav-li:hover .nav-a {color: #e87810;}
.nav-li:hover .nav-a::before {display: block;}
.nav-ul li a:hover {background-color: #e87810;color:#fff;}

/* 搜索 */
.p1a {font-size: 13px;color: #666;line-height: 52px;width: 406px;}
.p1a a {color: #666;}
.p1a a+a::before {content: "、";}

.p1b {padding-left: 37px;background-repeat: no-repeat;background-position: left center;height: 52px;}
.p1b p {line-height: 43px;font-size: 17px;color: #000;}
.p1b p strong {font-size: 26px;color: #ff1200;font-weight: bold;display: inline-block;transform: translateY(3px);}

.p1c {margin-top: 14px;margin-right: -10px;}
.p1c1 {width: 148px;height: 24px;border: 1px solid #c8c8c8;font-size: 12px;color: #666;padding-left: 10px;}

.p1c1::-webkit-input-placeholder {color: #666;}
.p1c1::-ms-input-placeholder {color: #666;}
.p1c1::-moz-placeholder {color: #666;}
.p1c1::placeholder {color: #666;}

.p1c2 {width: 42px;height: 24px;margin-left: 3px;background-color: #c8c8c8;color: #fff;font-size: 12px;}

/* 产品中心 */
.p2-box {padding: 25px 0 45px;}

.p2a {text-align: center;}
.p2a h3 {font-size: 30px;color: #666;font-weight: bold;line-height: 1;}
.p2a div {width: 60px;height: 2px;background-color: #676767;margin: 10px auto 0;}
.p2a p {font-size: 15px;color: #000;text-transform: uppercase;line-height: 1;margin-top: 10px;}

.p2b {margin-top: 28px;}
.p2b1 {width: 288px;}

.p2b1a li+li {margin-top: 5px;}
.p2b1a li a {display: block;border: 2px solid #c3c0a7;position: relative;}
.p2b1a1 {position: relative;}
.p2b1a1 img {width: 100%;height: 77px;}
.p2b1a1 img+img {position: absolute;left: 0;right: 0;top: 0;bottom: 0;opacity: 0;}

.p2b1a2 {position: absolute;left: 0;top: 0;right: 0;bottom: 0;padding-left: 47px;padding-top: 15px;}
.p2b1a2 h3 {font-size: 20px;font-weight: bold;line-height: 30px;color: #179e44;}
.p2b1a2 p {font-size: 13px;font-weight: bold;line-height: 18px;text-transform: uppercase;color: #179e44;}

.p2b1a li:nth-child(1) a .p2b1a2 h3 {color: #179e44;}
.p2b1a li:nth-child(1) a .p2b1a2 p {color: #179e44;}

.p2b1a li:nth-child(2) a .p2b1a2 h3 {color: #b0661d;}
.p2b1a li:nth-child(2) a .p2b1a2 p {color: #b0661d;}

.p2b1a li:nth-child(3) a .p2b1a2 h3 {color: #094686;}
.p2b1a li:nth-child(3) a .p2b1a2 p {color: #094686;}

.p2b1a li:nth-child(4) a .p2b1a2 h3 {color: #eba400;}
.p2b1a li:nth-child(4) a .p2b1a2 p {color: #eba400;}

.p2b1a li:nth-child(5) a .p2b1a2 h3 {color: #245690;}
.p2b1a li:nth-child(5) a .p2b1a2 p {color: #245690;}

.p2b1a li:hover a .p2b1a1 img+img {opacity: 1;}
.p2b1a li:hover a .p2b1a2 h3 {color: #fff;}
.p2b1a li:hover a .p2b1a2 p {color: #fff;}

.p2b1b {margin-top: 6px;border: 2px solid #c3c0a7;text-align: center;padding: 20px 0;}
.p2b1b h3 {font-size: 16px;color: #fff;line-height: 26px;font-weight: normal;}
.p2b1b p {font-size: 24px;color: #fff;font-weight: bold;line-height: 32px;}

.p2b2 {width: 895px;}

.p2b2 ul li {width: 294px;margin-right: 6.5px;}
.p2b2 ul li:nth-child(3n) {margin-right: 0;}
.p2b2 ul li:nth-child(n+4) {margin-top: 32px;}
.p2b2 ul li a {display: block;}
.p2b2a {border: 1px solid #dde0e1;height: 219px;position: relative;}
.p2b2a div {position: absolute;left: 0;bottom: 0;right: 0;top: 0;background-color: rgba(18, 18, 18, .4);background-image: url(../images/p2b2a.png);background-repeat: no-repeat;background-position: center center;display: none;}
.p2b2b {text-align: center;font-size: 15px;color: #5a5a5a;line-height: 40px;}

.p2b2 ul li a:hover .p2b2a div {display: block;}
.p2b2 ul li a:hover .p2b2b {color: #e87810;}

/* 关于我们 */
.p3 {width: 50%;padding: 43px 0 46px 18px;background-color: #f2f2f2;}

.p3a {width: 360px;padding-top: 26px;height: 407px;line-height: 381px;}
.p3b {width: 582px;height: 407px;position: relative;}
.p3b-box {position: absolute;width: 601px;background-color: rgba(255, 255, 255, .6);right: 0;top: 0;padding-top: 36px;}

.p3b1 {text-align: center;font-size: 20px;color: #000;font-weight: bold;text-transform: uppercase;position: relative;line-height: 35px;padding-bottom: 2px;}
.p3b1::before {content: "";display: block;width: 60px;height: 2px;background-color: #aeaeae;position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);}

.p3b2 {padding: 0 28px;margin-top: 8px;height: 275px;overflow: hidden;}
.p3b2 p {font-size: 14px;color: #666;line-height: 25px;}

.p3b3 {margin-top: 11px;    margin-top: -12px;
    margin-bottom: 12px;}
.p3b3 a {display: block;margin: 0 auto;width: 130px;height: 40px;text-align: center;line-height: 38px;border: 1px solid #a4a4a4;font-size: 14px;color: #e87810;}
.p3b3 a:hover {border-color: #ea8729;}

/* 联系我们 */
.p4 {width: 50%;padding: 43px 14px 46px 0;background-color: #e5e5e5;}

.p4a {width: 559px;height: 407px;position: relative;z-index: 1;}
.p4a-box {position: absolute;width: 601px;background-color: rgba(255, 255, 255, .6);left: 0;top: 0;padding: 36px 0 50px 93px;}
.p4a1 h3 {display: inline-block;text-align: center;font-size: 20px;color: #000;font-weight: bold;text-transform: uppercase;position: relative;line-height: 35px;padding: 0 4px 2px;}
.p4a1 h3::before {content: "";display: block;width: 60px;height: 2px;background-color: #aeaeae;position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);}
.p4a1 h4 {font-size: 22px;color: #666;line-height: 50px;margin-top: 10px;}

.p4a2 {height: 224px;}
.p4a2 p {font-size: 17px;color: #666;line-height: 32px;padding-left: 32px;background-repeat: no-repeat;}

.p4a2 p:nth-child(1) {background-image: url(../images/p4a2-1.png);background-position: 3px center;}
.p4a2 p:nth-child(2) {background-image: url(../images/p4a2-2.png);background-position: 0 center;}
.p4a2 p:nth-child(3) {background-image: url(../images/p4a2-3.png);background-position: 4px center;}
.p4a2 p:nth-child(4) {background-image: url(../images/p4a2-4.png);background-position: 2px center;}
.p4a2 p:nth-child(5) {background-image: url(../images/p4a2-5.png);background-position: 0 center;}
.p4a2 p:nth-child(6) {background-image: url(../images/p4a2-6.png);background-position: 0 center;}
.p4a2 p:nth-child(7) {background-image: url(../images/p4a2-7.png);background-position: 3px center;}

.p4b {width: 387px;padding-top: 25px;height: 407px;line-height: 382px;}

/* 新闻中心 */
.p5-box {padding: 45px 0 50px;}

.p5a {text-align: center;}
.p5a h3 {font-size: 30px;color: #666;font-weight: bold;line-height: 1;}
.p5a div {width: 60px;height: 2px;background-color: #676767;margin: 10px auto 0;}
.p5a p {font-size: 15px;color: #000;text-transform: uppercase;line-height: 1;margin-top: 10px;}

.p5b {margin-top: 38px;}

.p5b1 {width: 528px;}

.p5b1 a {display: block;}
.p5b1a {height: 252px;}

.p5b1b {margin-top: 6px;}
.p5b1b1 h3 {width: 250px;line-height: 36px;font-size: 16px;color: #565656;font-weight: normal;}
.p5b1b1 p {font-size: 14px;color: #666;line-height: 36px;}

.p5b1b2 {position: relative;height: 48px;}
.p5b1b2 p {font-size: 14px;color: #666;line-height: 24px;}
.p5b1b2 h3 {position: absolute;right: 0;bottom: 0;line-height: 24px;font-size: 14px;color: #e87810;font-weight: normal;}

.p5b2 {width: 600px;}
.p5b2 li+li {margin-top: 25px;}
.p5b2 li a {display: block;}
.p5b2a {width: 117px;border: 1px solid #b0afaf;text-align: center;padding: 13px 0 15px;}
.p5b2a h3 {font-size: 35px;color: #000;line-height: 39px;}
.p5b2a p {font-size: 15px;color: #000;line-height: 23px;}

.p5b2b {width: 468px;padding: 11px 0 11px;}
.p5b2b1 {font-size: 16px;color: #434343;line-height: 30px;}
.p5b2b2 {position: relative;height: 40px;}
.p5b2b2 p {font-size: 14px;color: #666;line-height: 20px;}
.p5b2b2 h3 {position: absolute;right: 0;bottom: 0;font-size: 14px;color: #666;font-weight: normal;line-height: 1;}

.p5b2 li a:hover .p5b2a {border-color: #e87810;}
.p5b2 li a:hover .p5b2a h3 {color: #e87810;}
.p5b2 li a:hover .p5b2a p {color: #e87810;}

.p5b2 li a:hover .p5b2b .p5b2b1 {color: #e87810;}


/* 友情链接 */
.p6 {}
.p6-box {font-size: 12px;color: #000;line-height: 2;padding: 10px 0;}
.p6-box a {font-size: 12px;color: #000;line-height: 2;margin: 0 5px;}

/* 底部 */
.pf {background-color: #2b2b2b;}

.pf1 {padding-top: 10px;border-bottom: 1px solid #808080;
/*text-align: center;*/
    
}
.pf1 ul {display: inline-block;}
.pf1 ul li {line-height: 45px;
/*width: 170px;*/
      padding: 0 59px;
  
}
.pf1 ul li:first-child{
    padding-left:0;
}
.pf1 ul li:last-child{
    padding-right:0;
}
.pf1 ul li a {font-size: 17px;color: #fff;}

.pf1 ul li a:hover {color: #e87810;}

.pf2 {padding: 10px 0 2px;}
.pf2 div {width: 33.3333%;font-size: 14px;color: #fff;line-height: 30px;}
.pf2 div a {color: #fff;}

.pf2a {text-align: start;}
.pf2b {text-align: center;}
.pf2c {text-align: end;}

















