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: 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%;}
.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;}
.fh {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

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

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

.ph2a {line-height: 119px;}

/* 导航栏 */
.nav1 {}
.nav-li {position: relative;z-index: 999;}
.nav-li .nav-a {display: block;text-align: center;height: 119px;padding: 38px 35px 0;}
.nav-li .nav-a p {font-size: 16px;color: #666666;line-height: 1;font-weight: normal;line-height: 32px;text-transform: uppercase;}
.nav-ul {height: 0;overflow: hidden;position: absolute;left: 50%;top: 100%;background-color: #fff;z-index: 999;width: 170px;transform: translateX(-50%);}
.nav-ul li {width: 100%;}
.nav-ul li a {width: 100%;line-height: 38px;text-align: center;display: block;color: #333;}

.nav-li:hover .nav-a {}
.nav-ul li a:hover {}

/* 简介 */
.p1-box {padding-top: 64px;padding-bottom: 81px;}

.p1a {width: 100%;}

.p1a1 {width: 392px;min-height: 391px;background-color: #2c4c9f;padding-top: 70px;padding-left: 40px;padding-right: 25px;padding-bottom: 20px;}

.p1a1a {font-size: 18px;color: #fff;font-weight: normal;line-height: 1;text-align:center;}
.p1a1b {margin-top: 30px;}
.p1a1b p {font-size: 14px;color: #fff;line-height: 36px;}

.p1a2 {width: 796px;min-height: 391px;}

.p1b {width: 100%;margin-top: 11px;}
.p1b li {width: 392px;height: 174px;margin-right: 12px;}
.p1b li:nth-child(3n) {margin-right: 0;}
.p1b li a {display: block;width: 100%;height: 100%;padding-top: 63px;text-align: center;}
.p1b li a h3 {font-size: 31px;color: #fff;font-weight: bold;line-height: 1;}
.p1b li a p {font-size: 18px;color: #fff;font-weight: bold;text-transform: uppercase;line-height: 1;margin-top: 10px;}

.p6-box {padding: 80px 0 37px;}
.p6a {text-align: center;font-size: 37.86px;font-family: '宋体';}

.p6b {margin-top: 60px;}
.p6b p {font-size: 18px;color: #535353;font-family: '宋体';line-height: 38px;}

.p6c {margin-top: 60px;}
.p6c a {display: block;width: 185px;height: 44px;border: 1px solid #2faefb;text-align: center;line-height: 42px;border-radius: 22px;margin: 0 auto;font-size: 18px;color: #2faefb;}

/* 产品 */
.p2-box {padding-top: 67px;padding-bottom: 96px;}

.p2a {text-align: center;width: 100%;}
.p2a h3 {font-size: 30px;color: #fff;font-weight: bold;line-height: 1;}
.p2a h4 {font-size: 18px;color: #fff;font-weight: lighter;text-transform: uppercase;margin-top: 24px;}

.p2b {width: 100%;margin-top: 50px;}

.p2b li {width: 375px;margin-right: 37px;}
.p2b li:nth-child(3n) {margin-right: 0;}
.p2b li:nth-child(n+4) {margin-top: 38px;}
.p2b li a {display: block;width: 100%;}
.p2b1 {width: 100%;}
.p2b2 {width: 100%;background-color: #fff;}
.p2b2 h3 {width: 275px;font-size: 16px;color: #666666;line-height: 48px;padding-left: 5px;}
.p2b2 p {font-size: 14px;color: #999999;line-height: 48px;width: 97px;text-align: center;position: relative;}
.p2b2 p::before {content: "";display: block;width: 0;height: 24px;border-left: 1px solid #eeeeee;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}

/* 新闻 */
.p3-box {padding-top: 73px;padding-bottom: 58px;}

.p3a {text-align: center;width: 100%;}
.p3a h3 {font-size: 30px;color: #222;font-weight: bold;line-height: 1;}
.p3a h4 {font-size: 18px;color: #222;font-weight: lighter;text-transform: uppercase;margin-top: 24px;}

.p3b {width: 100%;margin-top: 47px;}
.p3b1 {width: 485px;}

.p3b2 {width: 671px;}
.p3b2 li {width: 100%;height: 126px;}
.p3b2 li+li {margin-top: 10px;}
.p3b2 li a {display: block;width: 100%;height: 100%;padding-top: 23px;padding-bottom: 3px;background-color: #f4f3f3;}

.p3b2a {width: 163px;height: 100%;padding-left: 38px;border-right: 2px solid #e5e4e4;}
.p3b2a h3 {font-size: 30px;color: #2c4c9f;line-height: 1;padding-top: 20px;}
.p3b2a h4 {font-size: 14px;color: #2c4c9f;line-height: 1;padding-bottom: 9px;margin-top: 10px;border-bottom: 2px solid #2c4c9f;display: inline-block;}

.p3b2b {width: 508px;height: 100%;padding-left: 20px;padding-right: 20px;padding-top: 10px;}
.p3b2b h3 {width: 100%;font-size: 18px;color: #444;line-height: 1;}
.p3b2b p {font-size: 12px;color: #969797;line-height: 24px;margin-top: 13px;}

.p3b2 li a:hover {background-color: #2c4c9f;}
.p3b2 li a:hover .p3b2a {border-color: #e5e4e4;}
.p3b2 li a:hover .p3b2a h3 {color: #fff;}
.p3b2 li a:hover .p3b2a h4 {color: #fff;border-color: #fff;}
.p3b2 li a:hover .p3b2b h3 {color: #fff;}
.p3b2 li a:hover .p3b2b p {color: #fff;}

/* 合作加盟 */
.p4 {background-color: #f2f2f2;}

.p4-box {padding-top: 47px;padding-bottom: 60px;}

.p4a {text-align: center;width: 100%;}
.p4a h3 {font-size: 30px;color: #222;font-weight: bold;line-height: 1;}
.p4a h4 {font-size: 18px;color: #222;font-weight: lighter;text-transform: uppercase;margin-top: 24px;}

.p4b {width: 100%;margin-top: 35px;min-height: 375px;padding-top: 75px;text-align: center;}

.p4b1 {font-size: 37px;color: #fff;font-weight: bold;line-height: 60px;text-shadow: 5px 5px 5px rgba(7, 0, 2, .75);}
.p4b2 {font-size: 12px;color: #fff;text-transform: uppercase;font-family: Arial;line-height: 19px;margin-top: 15px;}

.p4b3 {display: inline-block;width: 258px;height: 42px;margin-top: 25px;padding: 0 22px;background-color: #2c4c9f;border-radius: 4px;}
.p4b3 a {display: block;width: 100%;height: 100%;line-height: 42px;text-align: center;font-size: 18px;color: #fff;font-weight: bold;background: url(../images/p4b3-left.png) no-repeat left center, url(../images/p4b3-right.png) no-repeat right center;}

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

/* 底部 */
.pf1 {width: 100%;background: url(../images/001.jpg) center no-repeat;}
.pf{ }
.pf1-box {padding-top: 73px;padding-bottom: 30px;padding-left: 20px;padding-right: 34px;}
.pf1a {width: 360px;}

.pf1a1 {font-size: 18px;color: #fff;font-weight: lighter;line-height: 1;}
.pf1a1 span {font-size: 14px;color: #fff;text-transform: uppercase;}

.pf1a2 {background-repeat: no-repeat;background-position: left center;padding-left: 54px;line-height: 35px;font-size: 25px;color: #bfc3c6;font-weight: bold;margin-top: 28px;}

.pf1a3 {margin-top: 20px;}
.pf1a3 p {font-size: 14px;color: #fff;line-height: 38px;}

.pf1b {width: 449px;padding-top: 20px;border-right: 1px solid #727171;min-height: 182px;}
.pf1b dl {width: 224px;}
.pf1b dl dt a {display: block;font-size: 16px;color: #fff;line-height: 1;}
.pf1b dl dd {margin-top: 10px;}
.pf1b dl dd a {display: block;font-size: 12px;color: #bfbfbf;line-height: 25px;}

.pf1c {padding-top: 34px;}
.pf1c div {width: 133px;}
.pf1c div+div {margin-left: 12px;}

.pf2 {background-color: #424242;}
.pf2-box {padding-top: 26px;padding-bottom: 17px;}
.pf2a {line-height: 33px;font-size: 12px;color: #eee;}
.pf2a a {color: #eee;}

.pf2b {width: 233px;height: 33px;border: 1px solid #a5a5a5;padding-left: 10px;position: relative;padding-right: 20px;}
.pf2b .pf2b1 {display: block;width: 134px;height: 31px;line-height: 31px;font-size: 14px;color: #ccc;text-align: center;position: relative;}
.pf2b .pf2b1::before, .pf2b .pf2b1::after {content: "";display: block;width: 29px;position: absolute;top: 50%;transform: translateY(-50%);border-top: 1px solid #a5a5a5;}
.pf2b .pf2b1::before {left: 0;}
.pf2b .pf2b1::after {right: 0;}

.pf2b2 {display: block;width: 13px;height: 100%;background-image: url(../images/pf2b2.png);background-repeat: no-repeat;background-position: center center;}

.pf2b3 {position: absolute;left: -1px;bottom: 100%;border: 1px solid #a5a5a5;width: 233px;display: none;background-color: #424242;}
.pf2b3 li+li {border-top: 1px solid #a5a5a5;}
.pf2b3 li a {line-height: 33px;display: block;width: 100%;text-align: center;font-size: 14px;color: #ccc;}

.pf3 {background-color: #424242;}
.pf3-box {font-size: 12px;color: #eee;line-height: 2;padding: 5px 0;}
.pf3-box a {color: #eee;}

.xypg-left-title span {display: none;}
