
.revealOne .img{ width: 100%; height: 410px; position: relative;}
.revealOne .img a{ height: 346px; width: 674px; overflow: hidden; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); transition: all 0.5s;}
.revealOne .img img{ width: 100%;}
.revealOne .img .up{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #000; opacity: 0.5;}
.revealOne .swiper-slide-active .img a{ width: 766px; height: 410px; z-index: 5;}
.revealOne .swiper-slide-active .img .up{ opacity: 0;}
.revealOne .swiper-button-prev, .revealOne .swiper-button-next{ width: 86px; height: 86px;}
.revealOne .swiper-button-prev{ background: url(../images/y2.png) no-repeat center; background-size: 100% 100%; left: 20px; margin-top: -43px;}
.revealOne .swiper-button-next{ background: url(../images/y1.png) no-repeat center; background-size: 100% 100%; right: 20px; margin-top: -43px;}
.revealOne .swiper-container{ padding: 65px 0;}
.revealOne .swiper-pagination-bullet{ background: #4B72AD; width: 12px; height: 12px; border-radius: 100%;}
.revealTwo{ padding: 50px 0 80px 0;}
.revealTwo .topTit{ border-bottom: 1px solid hsla(0,0%,0%,0.10); margin-bottom: 50px;}
.revealTwo .topTit a{ float: left; width: 20%; font-size: 20px; line-height: 30px; color: #000; text-align: center; padding-bottom: 20px; position: relative;}
.revealTwo .topTit a em{ display: block; width: 100%; height: 2px; background: #4B72AD; position: absolute; bottom: -1px; left: 0; opacity: 0;}
.revealTwo .topTit a.on{ color: #4B72AD;}
.revealTwo .topTit a.on em{ opacity: 1;}
.revealTwo .list .img{ width: 320px; height: 310px; float: left; margin-bottom: 25px; margin-right: 25px; position: relative;}
.revealTwo .list .img:nth-child(3n){ margin-right: 0;}
.revealTwo .list .img a{ width: 100%; height: 100%; overflow: hidden;}
.revealTwo .list .img a img{ width: 100%;}
.revealTwo .list .img .text{ font-size: 16px; color: #fff; line-height: 24px; position: absolute; left: 20px; bottom: 15px; right: 20px; z-index: 5;}
.revealTwo .list .img .up{ width: 100%; height: 100%; background: url(../images/ss.png) no-repeat center; background-size: 100% 100%; z-index: 1; position: absolute; top: 0; left: 0;}
.revealTwo .list .li{ display: none;}
.revealTwo .list .li.on{ display: block;}
.revealTwo .more{ padding-top: 35px;}
.revealTwo .more a{ color: #fff; width: 224px; height: 60px; background: #4B72AD; margin: auto; font-size: 20px; line-height: 60px; text-align: center;}
.GuOne{ padding: 45px 0 60px 0;}
.GuOne .img a{ width: 100%; height: 520px; overflow: hidden;}
.GuOne .img a img{ width: 100%;}
.GuOne .img .text{ padding: 40px 250px 50px 60px; position: relative; height: 66px;}
.GuOne .img .text em{ display: block; width: 1px; height: 66px; position: absolute; top: 40px; left: 40px; background: #999;}
.GuOne .img .text h2{ font-size: 24px; font-weight: bold; color: #000; line-height: 30px;}
.GuOne .img .text p{ font-size: 20px; line-height: 20px; margin-top: 15px;}
.GuOne h1{ font-size: 40px; font-weight: bold; color: #4B72AD; font-family: 'PangMenZhengDao'; margin-bottom: 30px;}
.GuOne .swiper-button-next, .GuOne .swiper-button-prev{ width: 58px; height: 58px; bottom: 50px; top: auto; left: auto; margin-top: 0; z-index: 10;}
.GuOne .swiper-button-next{ right: 60px; background: url(../images/g5.png) no-repeat center; background-size: 100% 100%;}
.GuOne .swiper-button-prev{ right: 140px; background: url(../images/g6.png) no-repeat center; background-size: 100% 100%;}
.GuOne .swiper-pagination-bullet{ width: 12px; height: 12px; border-radius: 100%; background: #4B72AD;}
.GuTwo .texter{ padding: 45px 90px 45px 60px; background: #fff; box-shadow: 0px 3px 15px 0px rgba(192, 203, 214, 0.36);}
.GuTwo h1{ font-size: 24px; font-weight: bold; color: #4B72AD; line-height: 30px;}
.GuTwo .texter .text{ padding: 15px 0 15px 30px;}
.GuTwo .texter .text .li{ padding: 25px 0; border-top: 1px solid hsla(0,0%,0%,0.30);}
.GuTwo .texter .text .li:first-child{ border-top: 0;}
.GuTwo .texter .text .li h2{ font-size: 18px; font-weight: bold; line-height: 24px; margin-bottom: 15px; color: #333; transition: all 0.5s;}
.GuTwo .texter .text .li:hover h2{ color: #4B72AD;}
.GuTwo .texter .text .li p{ font-size: 14px; color: #666; line-height: 24px;}
.moreTwo{ width: 204px; height: 46px; text-align: center; line-height: 46px; border: 2px solid #4B72AD; font-size: 20px; color: #4B72AD; margin: auto; transition: all 0.5s;}
.moreTwo:hover{ color: #fff; background: #4B72AD;}
.GuThree{ padding: 80px 0;}
.GuThree .guSmink{ margin: 35px 0 60px 0;}
.GuThree .guSmink .li{ float: left; width: 492px;}
.GuThree .guSmink .li:nth-child(2){ float: right;}
.GuThree .guSmink .li .m{ font-size: 16px; color: #333;}
.GuThree .guSmink .li h2{ font-size: 22px; color: #333; margin: 10px 0 25px 0;}
.GuThree .guSmink .li a{ width: 100%; height: 280px; overflow: hidden;}
.GuThree .guSmink .li a img{ width: 100%;}
.GuThree .icon{ margin-top: 80px;}
.GuThree .icon .li{ float: left; width: 25%; height: 100px; position: relative;}
.GuThree .icon .li em{ display: block; width: 1px; height: 100%; background: hsla(216,40%,49%,0.50); position: absolute; top: 0; left: 0;}
.GuThree .icon .li:first-child em{ opacity: 0;}
.GuThree .icon .li .img{ width: 100%; height: 60px; position: relative;}
.GuThree .icon .li .img img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.GuThree .icon .li p{ font-size: 22px; line-height: 40px; color: #333; text-align: center;}
.GuItem{ margin-bottom: 70px;}
.GuItem .navMine .li{ float: left; margin-left: 50px; position: relative; padding-bottom: 10px;}
.GuItem .navMine .li:first-child{ margin-left: 0;}
.GuItem .navMine .li a{ font-size: 24px; line-height: 30px; color: #4B72AD;}
.GuItem .navMine .li.on a{ font-size: 28px; font-weight: bold;}
.GuItem .navMine .li em{ width: 100%; height: 2px; background: #4B72AD; position: absolute; bottom: 0; left: 0; opacity: 0;}
.GuItem .navMine .li.on em{ opacity: 1;}
.GuItem .mier{ margin: 40px 0 50px 0;}
.GuItem .mier .img{ float: left; width: 236px; margin-left: 22px;}
.GuItem .mier .img:first-child{ margin-left: 0;}
.GuItem .mier .img a{ width: 100%; height: 270px; overflow: hidden;}
.GuItem .mier .img a img{ width: 100%;}
.GuItem .mier .name{ font-size: 24px; line-height: 30px; font-weight: bold; margin: 15px 0 10px 0;}
.GuItem .mier em{ display: block; font-size: 18px; line-height: 20px; color: #333;}
.GuItem .mier p{ font-size: 14px; color: #666; line-height: 20px; margin-top: 10px;}
.GuItem .mier .li{ display: none;}
.GuItem .mier .li.on{ display: block;}
.GuItem2 .mier .img{ width: 320px; margin-left: 25px;}
.GuItem2 .mier .img a{ height: 220px; margin: 10px 0 20px 0;}
.GuItem2 .mier p{ font-size: 22px; color: #333; line-height: 24px;}
.GuItem2 h2{ font-size: 16px; line-height: 20px;}
.GuItem .divnews{ margin: 10px 0 30px 0;}
.GuItem .divnews .mr{ display: none;}
.GuItem .divnews .mr.on{ display: block;}
.GuItem .divnews .li{ padding: 30px 0; border-top: 1px solid hsla(0,0%,0%,0.15);}
.GuItem .divnews .li:first-child{ border-top: none;}
.GuItem .divnews .li .time{ float: left; width: 60px; height: 60px; background: #4B72AD; border-radius: 100%; text-align: center; color: #fff;}
.GuItem .divnews .li .time p{ font-size: 16px; line-height: 20px; padding-top: 12px;}
.GuItem .divnews .li .time em{ display: block; font-size: 14px; line-height: 20px;}
.GuItem .divnews .li a{ float: right; width: 830px; margin-right: 90px;}
.GuItem .divnews .li h1{ font-size: 20px; line-height: 30px; font-weight: bold; color: #000;}
.GuItem .divnews .li a p{ font-size: 16px; line-height: 26px; color: #333; margin-top: 15px;}
.GuTSix{ margin-bottom: 70px;}
.GuTwo .weaFer .li{ float: left; margin-top: 40px; margin-right: 55px;}
.GuTwo .weaFer .li:nth-child(3n){ margin-right: 0;}
.GuTwo .weaFer .li a{ width: 300px; height: 180px; position: relative; overflow: hidden;}
.GuTwo .weaFer .li a img{ width: 100%;}
.GuTwo .weaFer .li .up{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #000; opacity: 0.5; z-index: 1;}
.GuTwo .weaFer .li .name{ font-size: 32px; font-weight: bold; color: #fff; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 5; white-space: nowrap;}
.GuItem .divwenKmin{ margin-top: 15px;}
.GuItem .divwenKmin .ctr{ display: none; justify-content: center; flex-wrap: wrap;}
.GuItem .divwenKmin .ctr.on{ display: flex;}
.GuItem .divwenKmin .li{ width: 320px; padding: 30px 0; margin: 0 8.25px;}
.GuItem .divwenKmin .li .img{ width: 100%; height: 225px; overflow: hidden; position: relative; margin-bottom: 30px;}
.GuItem .divwenKmin .li .img img{ width: 100%;}
.GuItem .divwenKmin .li .img .up{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/ss.png) no-repeat bottom center; background-size: 100% auto; z-index: 1;}
.GuItem .divwenKmin .li .img .te{ font-size: 38px; font-weight: bold; color: #fff; position: absolute; bottom: 15px; left: 20px; z-index: 5;}
.GuItem .per{ display: none;}
.GuItem .per.on{ display: block;}

.titSix{ height: 24px; position: relative;}
.titSix em{ display: block; width: 24px; height: 24px; background: #4B72AD; position: absolute; top: 0; left: 0; z-index: -1;}
.titSix .mk{ font-size: 18px; color: #4B72AD; line-height: 20px; padding: 4px 0 0 4px; letter-spacing: 1px; float: left;}
.titSix .mk i{ color: #fff;}
.titSix a{ width: 20px; height: 14px; background: url(../images/icon1.png) no-repeat center; background-size: 100% 100%; float: left; margin: 9px 0 0 1px;}
.rightOnr a.s{ margin-top: 20px;}
.artYmink .minkerSer .ml p{ font-weight: bold;}
.tity{ font-size: 18px; line-height: 20px; color: #333; padding-left: 10px; position: relative; font-weight: bold; margin-bottom: 15px;}
.tity em{ display: block; width: 3px; height: 18px; background: #4B72AD; position: absolute; left: 0; top: 50%; margin-top: -8px;}
.rightTwo{ padding: 0;}
.rightTwo p{ line-height: 22px; margin-top: 5px;}
.righThree{ float: right; width: 234px;}
.righThree a{ font-size: 14px; color: #333; line-height: 20px; margin-top: 13px; position: relative; padding-left: 15px; transition: all 0.5s;}
.righThree a:first-child{ margin-top: 0;}
.righThree a:hover{ color: #4B72AD;}
.righThree a em{ display: block; width: 6px; height: 6px; background: #4B72AD; border-radius: 100%; position: absolute; left: 0; top: 50%; margin-top: -3px;}

.indexTwo .left .kome a, .GuItem2 .mier p{ overflow : hidden; white-space : nowrap; text-overflow : ellipsis;}
.t{ word-bread: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.t{ word-bread: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
