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

/* 通用样式 */
.p1920 {width: 1920px;position: relative;left: 50%;margin-left: -960px;}
.w1200 {width: 1200px;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: 180px;height: 180px;}
.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;}
.clearboth {height: 0px;line-height: 0px;overflow: hidden;clear: both;font-size: 0px;}
.bgmax {background-repeat: no-repeat;background-size: 100% 100%;}

/* 头部 */
.ph1 {width: 100%;background-image: url(../images/ph1.png);background-repeat: repeat-X;}
.ph1-box div {font-size: 14px;color: #333;line-height: 37px;}
.ph1-box div p {font-size: 14px;color: #333;line-height: 37px;}
.ph1-box div a {font-size: 14px;color: #f1f1f1;line-height: 37px;}

.ph2 {min-height: 125px;}
.ph2a {margin-top: 30px;}

.ph2a2 {margin-top: 6px;margin-left: 16px;padding-left: 11px;border-left: 1px solid #ccc;min-height: 57px;padding-top: 4px;}
.ph2a2 p {line-height: 1;font-size: 26px;color: #00ab3f;font-weight: bold;}
.ph2a2 p+p {font-weight: normal;font-size: 18px;color: #333;margin-top: 6px;}

.ph2b {background-repeat: no-repeat;min-height: 53px;padding-left: 59px;margin-top: 21px;background-position: left center;padding-top: 4px;}
.ph2b h3 {font-size: 14px;color: #333;font-weight: normal;line-height: 1;}
.ph2b p {font-size: 30px;color: #202020;font-weight: bold;margin-top: 6px;line-height: 1;}

.ph3 {width: 100%;background-color: #253f8a;border-bottom: 2px solid #fff;}

/* 导航栏 */
.nav1 {}
.nav-li {position: relative;z-index: 999;}
.nav-li+.nav-li {padding-left: 1px;}
.nav-li+.nav-li::before {content: "";display: block;width: 0;height: 15px;border-left: 1px dotted #909090;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.nav-li .nav-a {display: block;line-height: 62px;font-size: 16px;color: #fff;width: 129px;text-align: center;}
.nav-ul {height: 0;overflow: hidden;position: absolute;left: 50%;top: 100%;background-color: #00ab3f;z-index: 999;width: 100%;transform: translateX(-50%);}
.nav-ul li {width: 100%;}
.nav-ul li a {width: 100%;line-height: 45px;text-align: center;display: block;color: #fff;}
.nav-ul li:first-child a {padding-top: 1px;}
.nav-ul li a {border-top: 1px solid #fff;}
.nav-ul li:last-child a {border-bottom: 1px solid #fff;}

.nav-li:hover .nav-a {background-color: #00ab3f;}
.nav-ul li a:hover {}

/* 搜索 */
.p1 {border-bottom: 1px solid #e2e2e2;}
.p1a {font-size: 12px;color: #202020;line-height: 60px;}
.p1a a {color: #202020;}
.p1a a+a {margin-left: 10px;}

.p1b {width: 355px;height: 32px;margin-top: 17px;}
.p1b1 {width: 47px;height: 100%;background-color: #00ab3f;background-image: url(../images/p1b1.png);background-repeat: no-repeat;background-position: center center;}
.p1b2 {width: 308px;height: 100%;border: 1px solid #d9d9d9;border-right: none;padding-left: 20px;font-size: 12px;color: #000;}

.p1b2::-webkit-input-placeholder {color: #000;}
.p1b2::-moz-placeholder {color: #000;}
.p1b2::placeholder {color: #000;}
.p1b2::-ms-input-placeholder {color: #000;}

/* 产品分类 */
.p2 {background-image: url(../images/p2.png);background-repeat: no-repeat;background-position: right 1px;min-height: 663px;padding-bottom: 38px;padding-top: 11px;}

.p2a {width: 222px;border: 1px solid #d4d4d4;padding-bottom: 38px;}
.p2a1 {padding-top: 33px;padding-left: 47px;width: 100%;padding-bottom: 17px;}

.p2a2 {padding-right: 10px;}
.p2a2-li {width: 100%;min-height: 47px;background-image: url(../images/p2a2.png);background-repeat: no-repeat;position: relative;}
.p2a2-li .p2a2a {font-size: 18px;color: #fff;position: relative;display: block;padding-top: 8px;line-height: 39px;padding-left: 25px;width: 100%;height: 47px;}

.p2a2b, .p2a2c {position: absolute;right: 21px;top: 21px;}
.p2a2c {display: none;}
.p2a2d {display: none;padding-left: 20px;padding-top: 14px;padding-bottom: 10px;}
.p2a2d li {line-height: 39px;border-bottom: 2px dotted #ddd;background-image: url(../images/p2a2d.png);background-position: 15px center;background-repeat: no-repeat;padding-left: 28px;}
.p2a2d li a {font-size: 14px;color: #000;}
.p2a2d li a:hover {color: #c66a6a;}

.p2b {width: 972px;}
.p2b1 {width: 100%;height: 119px;padding-top: 28px;white-space: nowrap;}
.p2b1 h3 {font-size: 56px;color: #d5d5d5;text-transform: uppercase;letter-spacing: 8px;transform: translateX(320px);}

.p2b2 {width: 733px;min-height: 237px;box-shadow: 0 0 5px #eaeaea;padding-top: 28px;padding-left: 27px;padding-right: 34px;}
.p2b2 h3 {font-size: 30px;color: #333;font-weight: bold;}
.p2b2 div {margin-top: 16px;border-top: 1px dashed #bfbfbf;padding-top: 5px;}
.p2b2 div p {font-size: 16px;color: #666;line-height: 32px;text-align: justify;}

.p2b3 {margin-top: 21px;}
.p2b3a ul li {width: 237px;margin-right: 11px;}
.p2b3a ul li a {display: block;width: 100%;height: 237px;position: relative;}
.p2b3a ul li a h3 {position: absolute;left: 0;right: 0;bottom: 0;text-align: center;line-height: 38px;display: block;height: 38px;font-size: 16px;color: #fff;background-color: rgba(0, 0, 0, .35);}

/* 系统化流程服务 */
.p3 {background-color: #165fac;}
.p3a {font-size: 30px;color: #fff;font-weight: bold;line-height: 150px;height: 150px;}

.p3b {margin-top: 25px;background-image: url(../images/p3b.png);background-repeat: no-repeat;background-position: center 40px;padding-left: 54px;padding-right: 54px;margin-right: 7px;}
.p3b ul li+li {margin-left: 108px;}
.p3b ul li a {display: block;width: 100%;text-align: center;}
.p3b ul li a h3 {font-size: 14px;color: #fff;margin-top: 8px;}

/* 新闻中心 */
.p4-box {padding-top: 45px;}

.p4a1a {color: #2b2b2b;font-size: 32px;line-height: 48px;}
.p4a1a img {margin-left: 7px;}
.p4a1b {color: #666666;font-size: 14px;letter-spacing: 2px;line-height: 21px;}

.p4a2 ul li+li {margin-left: 21px;}
.p4a2 ul li a {display: block;color: #6b6b6b;font-size: 14px;background-color: #fff;line-height: 36px;border: 1px solid #999;height: 36px;padding: 0 36px;}

.p4b {margin-top: 60px;}
.p4b1 {width: 705px;}
.p4b1a {width: 127px;}
.p4b1a ul {width: 100%;}
.p4b1a ul li {width: 100%;background: #b5b5b5;cursor: pointer;height: 207px;padding-left: 25px;width: 100%;padding-top: 28px;}
.p4b1a ul li+li {margin-top: 2px;}
.p4b1a ul li h3 {color: #ffffff;font-size: 18px;font-weight: normal;display: block;margin-top: 13px;line-height: 27px;}
.p4b1a ul li p {color: #ffffff;font-size: 12px;display: block;text-transform: uppercase;line-height: 18px;}
.p4b1a ul li a {height: 22px;width: 70px;border: 1px solid #fff;text-align: center;color: #fff;font-size: 12px;display: block;margin-top: 17px;line-height: 20px;}

.p4b1a ul li.on {background-color: #0096e4;}

.p4b1b {width: 578px;padding-right: 25px;padding-left: 32px;min-height: 416px;border: 1px solid #d8d8d8;padding-top: 15px;}
.p4b1b1a {width: 226px;height: 162px;}
.p4b1b1b {width: 250px;margin-left: 20px;padding-top: 10px;}
.p4b1b1b h5 {color: #666666;font-size: 12px;font-weight: normal;line-height: 16px;}
.p4b1b1b h6 {color: #333333;font-size: 18px;font-weight: bold;line-height: 27px;}
.p4b1b1b a {display: block;color: #666666;font-size: 14px;padding: 10px 0;line-height: 21px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 100%;}
.p4b1b1b p {color: #666666;font-size: 12px;line-height: 26px;}

.p4b1b2 {width: 100%;}
.p4b1b2 ul  {width: 100%;}
.p4b1b2 ul li {width: 100%;padding-left: 10px;}
.p4b1b2 ul li+li {border-top: 1px solid #e5e5e5;}
.p4b1b2 ul li a {font-size: 14px;color: #666;line-height: 46px;}
.p4b1b2 ul li p {font-size: 12px;color: #666;line-height: 46px;}

.p4b2 {width: 446px;border: 1px solid #d8d8d8;padding-left: 29px;padding-right: 35px;padding-top: 14px;min-height: 416px;}
.p4b2a {padding-left: 47px;background-image: url(../images/p4b2a.png);background-repeat: no-repeat;background-position: left bottom;min-height: 43px;}
.p4b2a h3 {font-weight: bold;line-height: 35px;color: #0096e4;font-size: 16px;}
.p4b2a a {width: 24px;height: 24px;display: block;margin-top: 5px;background-image: url(../images/p4b2a-a.png);background-repeat: no-repeat;}

.p4b2b {margin-top: 20px;width: 100%;}
.p4b2b div {width: 100%;height: 338px;overflow: hidden;}
.p4b2b div ul {width: 100%;}
.p4b2b div ul li {width: 100%;height: 93px !important;padding-top: 13px;padding-bottom: 6px;border-bottom: 1px dashed #d8d8d8;}
.p4b2b div ul li a {display: block;padding-left: 40px;font-size: 16px;color: #454545;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 100%;line-height: 25px;min-height: 25px;background-image: url(../images/p4b2b-a.png);background-repeat: no-repeat;background-position: left top;}
.p4b2b div ul li p {display: block;padding-left: 40px;font-size: 14px;color: #454545;line-height: 24px;min-height: 25px;background-image: url(../images/p4b2b-p.png);background-repeat: no-repeat;background-position: left top;margin-top: 1px;}

/* 友情链接 */
.p5-box {padding-top: 47px;padding-bottom: 42px;}
.p5a {font-size: 16px;color: #282828;line-height: 22px;}
.p5a span {text-transform: uppercase;font-size: 22px;color: #0096e4;font-family: Arial;line-height: 22px;}
.p5b a {font-size: 16px;color: #282828;line-height: 22px;}
.p5b a+a {margin-left: 22px;}

/* 底部 */
.pf1 {width: 100%;background-color: #2a6683;}
.pf1-box {padding-top: 30px;padding-bottom: 20px;}

.pf1a {padding-left: 5px;width: 345px;}
.pf1a1 {font-size: 16px;color: #fff;font-weight: bold;line-height: 1;}
.pf1a2 {background-image: url(../images/pf1a2.png);background-repeat: no-repeat;background-position: left center;padding-left: 63px;min-height: 48px;margin-top: 19px;padding-top: 15px;}
.pf1a2 h3 {font-size: 14px;color: #fff;letter-spacing: 3px;line-height: 1;}
.pf1a2 p {font-size: 12px;text-transform: uppercase;color: #fff;transform: scale(.7) translateX(-58px);margin-top: 3px;line-height: 1;}
.pf1a3 {font-size: 30px;color: #fff;font-family: Impact;letter-spacing: 2px;margin-top: 12px;line-height: 1;}

.pf1b {width: 380px;}
.pf1b1 {font-size: 16px;color: #fff;font-weight: bold;line-height: 1;}
.pf1b2 {width: 330px;}
.pf1b2 p {float: left;width: 110px;padding-top: 28px;}
.pf1b2 p a {font-size: 13px;color: #fff;line-height: 1;}
.pf1b2 p a:hover {color: #64bc35;}

.pf1c1 {font-size: 16px;color: #fff;font-weight: bold;line-height: 1;}
.pf1c2 {margin-top: 25px;}
.pf1c2 p {line-height: 30px;font-size: 14px;color: #fff;padding-left: 22px;background-repeat: no-repeat;}
.pf1c2 p+p {margin-top: 10px;}

.pf1c2 p:nth-child(1) {background-image: url(../images/pf1c2-1.png);background-position: 1px center;}
.pf1c2 p:nth-child(2) {background-image: url(../images/pf1c2-2.png);background-position: left 7px;}
.pf1c2 p:nth-child(3) {background-image: url(../images/pf1c2-3.png);background-position: -3px 5px;background-size: 18px;}
.pf1d {margin-right: 16px;}
.pf1d1 {font-size: 16px;color: #fff;font-weight: bold;line-height: 1;text-align: center;}
.pf1d2 {width: 96px;margin-top: 10px;}

.pf2 {width: 100%;background-color: #292525;text-align: center;font-size: 12px;color: #aaa;line-height: 20px;padding: 5px 0;}
.pf2 a {color: #aaa;}




