p, dt, dd ,dl {margin: 0;}
input, textarea {border: none;outline: none;background-color: transparent;}
img {vertical-align: middle;}

/* 通用样式 */
.p1920 {width: 1920px;position: relative;left: 50%;margin-left: -960px;}
.w1200 {width: 1200px;margin: 0 auto;}
.bw {width: 100%;}

.clearfix::after {content: '';display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearboth {height: 0px;line-height: 0px;overflow: hidden;clear: both;font-size: 0px;}
.fl {float: left;}
.fr {float: right;}
.dfc {display: flex;justify-content: space-between;align-items: center;}

.ibw, .miw, .iml, .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 {text-align: center;}
.iml img {transform: translateY(-1px);vertical-align: middle;}

.bgmax {background-repeat: no-repeat;background-size: cover;background-position: center top;}
.bgmin {background-repeat: no-repeat;background-size: contain;background-position: center top;}

.fh {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

/* 头部 */
.ph {height: 0;z-index: 999;}

.ph1 {padding-top: 42px;background-color: transparent;position: absolute;left: 0;top: 0;right: 0;}

.ph1-box {background-image: url(../images/ph1-box.png);background-repeat: repeat-y;}

.ph1a {width: 137px;height: 114px;line-height: 114px;/*background-color: #fff;*/box-shadow: 0 0 15px 0 rgba(32, 32, 32, .08);}

.ph1b {width: 1063px;position:relative;}
.ph1b1 {padding-bottom: 2px;background-image: url(../images/ph1b1.png);background-position: left bottom;background-repeat: no-repeat;padding: 0 37px;}
.ph1b1a {font-size: 25px;color: #183883;font-weight: bold;line-height: 56px;}

.ph1b1b {padding: 4px 0 2px 54px;background-repeat: no-repeat;background-position: left center;    margin-right: 220px;}
.ph1b1b p:nth-child(1) {font-size: 14px;color: #666;line-height: 20px;}
.ph1b1b p:nth-child(2) {font-size: 22px;color: #333;font-weight: bold;line-height: 30px;}

.ph1b2 {padding: 0 14px;}

/* 导航栏 */
.nav1 {}
.nav-li {position: relative;z-index: 999;}
.nav-li .nav-a {display: block;line-height: 54px;font-size: 18px;color: #000;width: 115px;text-align: center;}
.nav-ul {position: absolute;left: 50%;top: 100%;background-color: #fff;z-index: 999;min-width: 100%;transform: translate(-50%, 20px);opacity: 0;visibility: hidden;transition: all .5s ease;}
.nav-ul li {width: 100%;}
.nav-ul li a {width: 100%;line-height: 38px;text-align: center;display: block;color: #000;white-space: nowrap;padding: 0 5px;}

.nav-li:hover .nav-a {font-weight: bold;}
.nav-li:hover .nav-ul {opacity: 1;visibility: visible;transform: translate(-50%, 0);}
.nav-ul li a:hover {}

/* banner */
.pb1 ul li {width: 1920px;}
.pb1 ul li a {display: block;height: 900px;}

.pb2 {position: absolute;bottom: 10px;left: 50%;transform: translateX(-50%);width: 1200px;z-index: 999;}

.pb2a {padding: 10px 0;}
.pb2a li {float: left;font-size: 0;outline: none;width: 16px;height: 16px;border-radius: 50%;position: relative;cursor: pointer;}
.pb2a li+li {margin-left: 14px;}
.pb2a li::before {content: "";display: block;width: 10px;height: 10px;border-radius: 50%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);background-color: #fff;}

.pb2a li.on {border: 1px solid #fff;}
.pb2a li.on::before {width: 6px;height: 6px;}

.pb2b {font-size: 25px;color: #fff;line-height: 45px;}
.pb2b span {font-size: 35px;font-weight: bold;}

/* 标题通用样式 */
.pa {text-align: center;}
.pa h3 {font-size: 38px;color: #183883;text-transform: uppercase;line-height: 48px;font-weight: bold;}
.pa h4 {font-size: 25px;color: #000;line-height: 35px;font-weight: normal;margin-top: 3px;}

/* 主要产品 */
.p1-box {padding: 32px 0 28px;}

.p1b {margin-top: 18px;padding-bottom: 17px;background-image: url(../images/p1b.png);background-repeat: no-repeat;background-position: center bottom;}
.p1b1 {width: 619px;margin: 0 auto;height: 49px;}
.p1b1a {width: 519px;height: 100%;border: 1px solid #e1e1e1;border-right: none;background-color: #f6f6f6;padding: 0 20px 0 61px;font-size: 14px;color: #333;background-image: url(../images/p1b1a.png);background-repeat: no-repeat;background-position: 23px center;}

.p1b1a::-webkit-input-placeholder {color: #c3c3c3;}
.p1b1a::-ms-input-placeholder {color: #c3c3c3;}
.p1b1a::-moz-placeholder {color: #c3c3c3;}
.p1b1a::placeholder {color: #c3c3c3;}

.p1b1b {width: 100px;height: 100%;background-color: #333;font-size: 16px;color: #ebebeb;}

.p1b1b:hover {background-color: #183883;}

.p1b2 {text-align: center;line-height: 0;margin-top: 14px;}
.p1b2-box {display: inline-block;}
.p1b2-box a, .p1b2-box span {font-size: 16px;line-height: 26px;color: #999;display: block;width: 155px;text-align: center;float: left;position: relative;}
.p1b2-box a::before {content: " | ";color: #999;position: absolute;left: 0;top: 50%;transform: translate(-50%, -50%);}

.p1b2-box a:hover {color: #183883;}

.p1c {margin-top: 34px;}
.p1c li {width: 50%;}
.p1c li div {min-height: 377px;background-repeat: no-repeat;background-position: right bottom;padding: 85px 0 0 69px;}

.p1c li div h3 {font-size: 22px;color: #fff;line-height: 32px;font-weight: bold;}
.p1c li div p {font-size: 14px;color: #e7e7e7;line-height: 24px;margin-top: 5px;min-height: 120px;}
.p1c li div a {display: block;width: 100px;height: 35px;text-align: center;line-height: 35px;background-color: #fff;border-radius: 8px;font-size: 14px;color: #183883;letter-spacing: 4px;padding-left: 4px;margin-top: 21px;}

.p1c li:nth-child(2n) div {background-position: right 92px;}
.p1c li:nth-child(2n) div h3 {color: #333;}
.p1c li:nth-child(2n) div p {color: #666;}
.p1c li:nth-child(2n) div a {color: #666;}

.p1c li div a:hover {background-color: #da251c;color: #fff;}
.p1c li:nth-child(2n) div a:hover {background-color: #183883;}

.p1d {position: relative;margin-top: 29px;}
.p1d1 {overflow: hidden;}
.p1d1 ul li {width: 380px;margin-right: 30px;}
.p1d1 ul li a {display: block;}
.p1d1 ul li a div {border: 1px solid #ccc;height: 290px;line-height: 288px;}
.p1d1 ul li a h3 {text-align: center;font-size: 16px;color: #333;font-weight: bold;line-height: 26px;margin-top: 16px;background-image: url(../images/p1d1.jpg);background-repeat: no-repeat;background-position: center;}

.p1d1 ul li a:hover div {border-color: #183883;}
.p1d1 ul li a:hover h3 {color: #183883;}

.p1d2 a {display: block;width: 54px;height: 54px;border-radius: 50%;background-color: #333;background-repeat: no-repeat;background-position: center center;position: absolute;top: 50%;transform: translateY(-50%);}

.p1d2 a.prev {background-image: url(../images/p1d2-left.png);left: -80px;}
.p1d2 a.next {background-image: url(../images/p1d2-right.png);right: -80px;}

.p1d2 a:hover {background-color: #183883;}

/* 关于我们 */
.p2 {background-image: url(../images/p2.jpg);background-repeat: no-repeat;background-position: center top;}

.p2-box {padding: 47px 0 20px;}

.p2a h3 {color: #fff;}
.p2a h4 {color: #fff;}

.p2b {text-align: center;margin-top: 16px;min-height: 72px;padding: 0 58px;}
.p2b p {font-size: 16px;color: #ddd;line-height: 24px;}

.p2c {min-height: 675px;margin-top: 24px;}

.p2d {width: 1320px;margin: 0 -60px;}
.p2d li {width: 25%;position: relative;padding: 27px 0;}
.p2d li+li::before {content: "";display: block;width: 1px;height: 152px;background-color: rgba(231, 232, 236, .5);position: absolute;left: 0;top: 33px;transform: translateX(-50%);}
.p2d li div {width: 61px;height: 62px;line-height: 62px;margin: 0 auto;}
.p2d li h3 {text-align: center;font-size: 30px;color: #f1f1f1;font-weight: bold;line-height: 40px;margin-top: 28px;}
.p2d li h3 span {font-size: 14px;color: #f1f1f1;font-weight: normal;vertical-align: middle;text-transform: uppercase;margin-left: 5px;}
.p2d li p {font-size: 16px;color: #ddd;line-height: 26px;text-align: center;}

.p2e {
    /*background-color: #fff;*/
padding: 6px;}

.p2e li {width: 292px;height: 198px;margin-right: 7px;overflow: hidden;}
.p2e li:nth-child(2n) {margin-right: 6px;}
.p2e li:nth-child(4n) {margin-right: 0;}
.p2e li:nth-child(n+5) {margin-top: 7px;}

.p2e1 a {display: block;position: relative;}
.p2e1a {height: 198px;line-height: 198px;}
.p2e1b {position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-color: rgba(24, 56, 131, .5);text-align: center;font-size: 16px;color: #fff;font-weight: bold;line-height: 26px;padding-top: 114px;background-image: url(../images/p2e1b.png);background-repeat: no-repeat;background-position: center 66px;display: none;}

.p2e1 a:hover .p2e1b {display: block;}

.p2e2 {text-align: center;padding: 41px 0 0;}
.p2e2a h3 {font-size: 18px;color: #333;font-weight: bold;line-height: 28px;}
.p2e2a div {width: 24px;height: 2px;background-color: #da251c;margin: 15px auto 0;}

.p2e2b {text-align: center;margin-top: 13px;}
.p2e2b p:nth-child(1) {font-size: 16px;color: #333;line-height: 26px;}
.p2e2b p:nth-child(2) {font-size: 26px;color: #da251c;line-height: 36px;font-weight: bold;margin-top: 4px;}
.p2e2b p:nth-child(2) strong {font-size: 16px;font-weight: bold;text-transform: uppercase;}

.p2e3 a {display: block;text-align: center;border: 5px solid #ccc;line-height: 188px;font-size: 16px;color: #666;position: relative;}
.p2e3 a::before {content: "";display: block;width: 118px;height: 5px;background-color: rgba(218, 37, 28, .5);position: absolute;left: 50%;transform: translateX(-50%);top: 97px;}

/* 合作伙伴 */
.p3-box {padding: 40px 0 51px;}

.p3a {text-align: center;line-height: 0;background-image: url(../images/p3a.png);background-repeat: no-repeat;background-position: center;}
.p3a-box {display: inline-block;}
.p3a1 {width: 478px;text-align: center;}
.p3a1 h3 {font-size: 22px;color: #333;font-weight: bold;line-height: 32px;}
.p3a1 h4 {font-size: 15px;color: #b7b7b7;text-transform: uppercase;line-height: 25px;margin-top: 3px;letter-spacing: 4px;padding-left: 4px;}

.p3a2 {width: 102px;margin-top: 15px;}
.p3a2 a {display: block;border: 1px solid #ccc;height: 30px;line-height: 28px;text-align: center;font-size: 14px;color: #999;text-transform: uppercase;border-radius: 3px;}

.p3b {margin-top: 35px;position: relative;}
.p3b1 {overflow: hidden;}
.p3b1 ul li {width: 280px;margin-right: 26px;}
.p3b1 ul li a {display: block;border: 1px solid transparent;height: 133px;line-height: 131px;}

.p3b1 ul li a:hover {border-color: #183883;}

.p3b2 a {display: block;width: 70px;height: 132px;background-color: #333;background-repeat: no-repeat;background-position: center center;position: absolute;top: 50%;transform: translateY(-50%);}

.p3b2 a.prev {background-image: url(../images/p3b2-left.png);left: -80px;}
.p3b2 a.next {background-image: url(../images/p3b2-right.png);right: -80px;}

.p3b2 a:hover {background-color: #183883;}

/* 优势 */
.p4a {padding-bottom: 32px;height: 284px;background-image: url(../images/p4a.png);line-height: 252px;position: relative;z-index: 9;}

.p4b {margin-top: -32px;padding: 79px 0 54px;background-image: url(../images/p4b.jpg);}

.p4b_item1 {width: 36px;}
.p4b_item1 h3 {font-size: 38px;color: #183883;font-weight: bold;text-align: center;}
.p4b_item1 h4 {font-size: 16px;color: #666;text-transform: uppercase;writing-mode: vertical-rl;line-height: 36px;font-weight: normal;}
.p4b_item2 {margin-left: 5px;}
.p4b_item2a {font-size: 24px;color: #333;font-weight: bold;line-height: 34px;}
.p4b_item2b {margin-top: 10px;}
.p4b_item2b p {font-size: 16px;color: #333;line-height: 30px;text-align: justify;}

.p4b1 {background-image: url(../images/p4b.png);background-repeat: no-repeat;background-position: 1528px top;padding-top: 2px;}
.p4b1a {width: 1035px;text-align: start;}
.p4b1b {width: 525px;margin-top: 54px;}
.p4b1b1b {width: 398px;}

.p4b1b2 {margin-top: 72px;}
.p4b1b2b {width: 386px;}

.p4b2 {background-image: url(../images/p4b.png);background-repeat: no-repeat;background-position: 337px top;margin-top: 27px;padding-top: 4px;}
.p4b2a {width: 1077px;text-align: end;}
.p4b2b {width: 483px;padding-left: 50px;margin-top: 55px;}

.p4b2b1b {width: 370px;}

.p4b2b2 {margin-top: 45px;}
.p4b2b2b {width: 382px;}

/* 工程案例 */
.p5 {padding: 36px 0 39px;}

.p5b {text-align: center;line-height: 0;margin-top: 15px;}
.p5b ul {display: inline-block;}
.p5b ul li a {display: block;width: 170px;height: 40px;border: 1px solid #ccc;text-align: center;line-height: 38px;font-size: 16px;color: #333;font-weight: bold;}

.p5b ul li a:hover {background-color: #183883;color: #fff;}

.p5c {position: relative;margin-top: 37px;}
.p5c1 {position: relative;width: 1865px;margin: 0 auto;overflow: hidden;}
.p5c1::before, .p5c1::after {content: "";display: block;width: 603px;height: 530px;background-color: rgba(0, 0, 0, .6);position: absolute;top: 0;z-index: 999;}
.p5c1::before {left: 0;}
.p5c1::after {right: 0;}
.p5c1 ul li {width: 603px;margin-right: 28px;}
.p5c1 ul li a {display: block;position: relative;}
.p5c1a {display: block;height: 530px;line-height: 530px;}
.p5c1b {position: absolute;left: 22px;top: 19px;right: 21px;bottom: 19px;background-color: rgba(0, 0, 0, .4);text-align: center;font-size: 18px;color: #fff;line-height: 28px;padding-top: 254px;background-image: url(../images/p5c1b.png);background-repeat: no-repeat;background-position: center 191px;display: none;}

.p5c1 ul li a:hover .p5c1b {display: block;}

.p5c2 a {display: block;width: 70px;height: 132px;background-repeat: no-repeat;background-position: center center;position: absolute;top: 50%;transform: translateY(-50%);z-index: 999;transition: all .5s;}

.p5c2 a.prev {background-image: url(../images/p5c2-left.png);left: 500px;}
.p5c2 a.next {background-image: url(../images/p5c2-right.png);right: 500px;}

.p5c2 a:hover {transform: translateY(calc(-50% - 10px));}

/* 新闻资讯 */
.p6 {background-color: #fafafb;}
.p6-box {padding: 38px 0 50px;}

.p6b {margin-top: 35px;}

.p6b1 {width: 586px;}

.p6b1a a {display: block;}
.p6b1a1 {height: 189px;line-height: 189px;}
.p6b1a2 {margin-top: 15px;}
.p6b1a2 h3 {font-size: 17px;color: #333;line-height: 27px;font-weight: normal;width: 50%;}
.p6b1a2 h4 {font-size: 14px;color: #999;line-height: 27px;font-weight: normal;}
.p6b1a3 {font-size: 15px;color: #666;line-height: 18px;margin-top: 7px;min-height: 54px;}

.p6b1a a:hover .p6b1a2 h3 {font-weight: bold;}

.p6b1b {margin-top: 22px;background-color: #183883;padding: 14px 27px 13px;}
.p6b1b h3 {font-size: 16px;color: #fff;font-weight: normal;line-height: 23px;}

.p6b1b a {display: block;width: 23px;height: 23px;background-image: url(../images/p6b1b.png);background-repeat: no-repeat;background-position: center;}
.p6b1b a:hover {background-image: url(../images/p6b1b-hover.png);}

.p6b2 {width: 600px;}
.p6b2 li+li {margin-top: 9px;}
.p6b2 li a {display: block;background-color: #fff;padding: 21px 30px;min-height: 116px;}

.p6b2a {text-align: center;}
.p6b2a h3 {font-size: 50px;color: #da251c;font-weight: normal;line-height: 1;}
.p6b2a h4 {font-size: 14px;color: #999;font-weight: normal;line-height: 24px;}
.p6b2b {width: 446px;margin-top: 2px;}
.p6b2b h3 {font-size: 17px;color: #333;font-weight: normal;line-height: 27px;}
.p6b2b p {font-size: 15px;color: #666;line-height: 18px;margin-top: 7px;min-height: 36px;}
.p6b2c {display: none;width: 32px;height: 32px;background-image: url(../images/p6b2c.jpg);background-repeat: no-repeat;background-position: center;margin-top: 21px;}

.p6b2 li a:hover .p6b2a {display: none;}
.p6b2 li a:hover .p6b2b {float: left;}
.p6b2 li a:hover .p6b2c {display: block;}

/* 底部 */
.pf {background-image: url(../images/pf.png);background-repeat: no-repeat;background-position: right bottom;background-color: #183883;}

.pf1-box {padding: 32px 0 44px;}

.pf1a {padding-left: 64px;font-size: 14px;color: #fff;line-height: 24px;min-height: 48px;background-image: url(../images/pf1a.png);background-repeat: no-repeat;background-position: left 10px;}
.pf1a a {color: #fff;}

.pf1b {margin-top: 24px;}
.pf1b dl dt {font-weight: normal;}
.pf1b dl dt h3 {font-size: 38px;color: #fff;text-transform: uppercase;font-weight: bold;line-height: 48px;}
.pf1b dl dt h4 {font-size: 20px;color: #fff;font-weight: normal;line-height: 30px;margin-top: 10px;}
.pf1b dl dt div {width: 45px;height: 1px;margin-top: 13px;background-color: rgba(255, 255, 255, .5);}

.pf1b1 {width: 370px;}
.pf1b1b {margin-top: 25px;}
.pf1b1b p {font-size: 16px;color: #f7f7f7;line-height: 30px;}
.pf1b1b p a {color: #f7f7f7;}

.pf1b1b p a:hover {font-weight: bold;}

.pf1b2 {width: 510px;}
.pf1b2b {margin-top: 25px;}
.pf1b2b p {font-size: 16px;color: #f7f7f7;line-height: 30px;}
.pf1b2b p a {color: #f7f7f7;}
.pf1b2b p strong {color: #f7f7f7;font-weight: bold;}

.pf1b3 {min-width: 274px;}
.pf1b3b {margin-top: 34px;}
.pf1b3b ul li {width: 132px;}
.pf1b3b ul li+li {margin-left: 10px;}
.pf1b3b ul li div {padding: 21px;background-image: url(../images/pf1b3b.png);background-repeat: no-repeat;background-size: 100%;}
.pf1b3b ul li h3 {text-align: center;font-size: 14px;color: #f7f7f7;line-height: 24px;margin-top: 5px;}

.pf2 {border-top: 1px solid rgba(153, 153, 153, .5);}
.pf2-box {padding: 25px 0;text-align: center;}
.pf2-box p {font-size: 14px;color: #d0d0d0;line-height: 24px;}
.pf2-box p a {color: #d0d0d0;}

/* 内页 */
.pn-box {padding: 30px 0;width: 1280px;}

.pn1 {width: 240px;}

.pn1 dl+dl {margin-top: 20px;}
.pn1 dl dt {font-weight: normal;text-align: center;font-size: 20px;font-weight: bold;line-height: 50px;color: #f3f3f3;background-color: #183883;position: relative;}
.pn1 dl dt::before {content: "";display: block;width: 4px;height: 15px;background-color: #da251c;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.pn1 dl dt span {font-size: 14px;font-weight: normal;text-transform: uppercase;}
.pn1 dl dt span::before {content: "/";display: inline;font-size: 20px;font-weight: bold;}
.pn1 dl dd {margin-top: 1px;background-color: #f6f6f6;}

.pn1a2 .xypg-left-nav {margin: 0;}
.pn1a2 .xypg-left-nav > li {border: none;}
.pn1a2 .xypg-left-nav > li > a {padding: 0 30px;font-size: 16px;color: #333;line-height: 50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;border-bottom: 1px solid #fff;}
.pn1a2 .xypg-left-nav > li > .first-nav-btn {display: none;}

.pn1a2 .xypg-left-nav > li:hover > a, .pn1a2 .xypg-left-nav > li.clicked > a {background-color: #da251c;color: #fff;}

.pn1a2 .xypg-left-nav .xypg-left-subnav {padding: 0;}
.pn1a2 .xypg-left-nav .xypg-left-subnav > li {border: none;}
.pn1a2 .xypg-left-nav .xypg-left-subnav > li > a {padding: 0 30px;font-size: 16px;color: #333;line-height: 50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;border-bottom: 1px solid #fff;}

.pn1a2 .xypg-left-nav .xypg-left-subnav > li:hover > a, .pn1a2 .xypg-left-nav .xypg-left-subnav > li.clicked > a {background-color: #da251c;color: #fff;}

.pn1b2 {padding: 14px 31px 16px 28px;}
.pn1b2 ul li+li {margin-top: 13px;}
.pn1b2 ul li a {display: block;text-align: center;font-size: 16px;color: #666;background-color: #fff;line-height: 30px;}

.pn1b2 ul li a:hover {box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .1);}

.pn1c2 {padding: 8px 30px 39px;}
.pn1c2a {font-size: 17px;color: #333;font-weight: bold;line-height: 27px;}
.pn1c2b {margin-top: 3px;}
.pn1c2b p {font-size: 15px;color: #333;line-height: 29px;}

.pn2 {width: 960px;}

.pn2a {width: 1280px;margin-right: -320px;padding-right: 320px;border-bottom: 10px solid #f6f6f6;}
.pn2a1 {padding-left: 29px;font-size: 14px;color: #0a64b6;line-height: 40px;background-image: url(../images/pn2a1.png);background-repeat: no-repeat;background-position: left center;}
.pn2a1 a {color: #666;}
.pn2a1 span {color: #666;}

.pn2b {margin-top: 32px;}

/* 产品列表页 */
.pn2b-product-list li {width: 450px;margin-right: 60px;}
.pn2b-product-list li:nth-child(2n) {margin-right: 0;}
.pn2b-product-list li:nth-child(n+3) {margin-top: 19px;}
.pn2b-product-list li a {display: block;}
.pn2b-product-list li a div {height: 344px;border: 1px solid #d3d3d3;}
.pn2b-product-list li a div img {width: 100%;height: 100%;}
.pn2b-product-list li a h3 {text-align: center;font-size: 16px;color: #333;font-weight: bold;line-height: 26px;background-image: url(../images/pn2b-product-list.jpg);background-repeat: no-repeat;background-position: center;margin-top: 17px;}

.pn2b-product-list li a:hover h3 {color: #183883;}

/* 工程案例列表页 */
.pn2b-case1-list li {width: 453px;margin-right: 27px;}
.pn2b-case1-list li:nth-child(2n) {margin-right: 0;}
.pn2b-case1-list li:nth-child(n+3) {margin-top: 48px;}
.pn2b-case1-list li a {display: block;position: relative;padding-bottom: 55px;}
.pn2b-case1-list1 {height: 398px;}
.pn2b-case1-list1 img {width: 100%;height: 100%;}
.pn2b-case1-list2 {position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);background-color: #fff;text-align: center;font-size: 16px;color: #333;font-weight: bold;padding: 17px 0 77px;background-image: url(../images/pn2b-case1-list2.png);background-repeat: no-repeat;background-position: center 61px;width: 329px;box-shadow: 0 3px 14px 3px rgba(162, 162, 162, .17);}

.pn2b-case1-list li a:hover .pn2b-case1-list2 {background-color: #183883;color: #fff;background-image: url(../images/pn2b-case1-list2-hover.png);}

/* 基地展示列表页 */
.pn2b-case2-list li {width: 453px;margin-right: 27px;}
.pn2b-case2-list li:nth-child(2n) {margin-right: 0;}
.pn2b-case2-list li:nth-child(n+3) {margin-top: 23px;}
.pn2b-case2-list li a {display: block;}
.pn2b-case2-list1 {height: 307px;}
.pn2b-case2-list1 img {width: 100%;height: 100%;}
.pn2b-case2-list2 {margin-top: 15px;text-align: center;padding-top: 5px;background-image: url(../images/pn2b-case2-list2.png);background-repeat: no-repeat;background-position: center top;}
.pn2b-case2-list2 h3 {font-size: 16px;color: #333;font-weight: normal;line-height: 26px;}
.pn2b-case2-list2 p {font-size: 14px;color: #999;text-transform: uppercase;line-height: 24px;}

.pn2b-case2-list li a:hover .pn2b-case2-list2 {background-image: url(../images/pn2b-case2-list2-hover.png);}
.pn2b-case2-list li a:hover .pn2b-case2-list2 p {color: #183883;}



.lang{position: absolute;right: 130px;top:9px;z-index:99;background:url(../images/lang.png) top center no-repeat;width: 107px;height:39px;}
.lang a{display: block;float: left;width: 53px;text-align:center;}
.lang a.lang1{font-size: 14px;font-weight: bold;color: #2b478a;line-height:35px;margin-top:5px;}
.lang a.lang2{font-size: 14px;font-weight: bold;color: #fff;line-height: 35px;}


.langy{
    right: 10px;
}



