/* ----- 官宣版 ----- */



.header{width: 100%;background: #fff;}
.header .logo{display: block;float: left;height: 120px;/* width: 30.556%; */line-height: 120px;}
.header .logo img{display: inline-block;width: 100%;vertical-align: middle;}
.header .logo h1{display: none;}

.n-link{float: right;margin-top: 40px;}
.n-link a{width: 100px;height: 40px;float: left;margin-left: 10px;text-align: center;line-height: 38px;border: 1px solid #c9062c;font-size: 16px;color: #666666;transition: .5s;}
.n-link a:hover{background: #c9062c;color: #fff;}
.n-link a.active{background: #c9062c;color: #fff;}

.nav{float: right;}
.nav a{display: block;float: left;font-size: 16px;color: #444444;line-height: 120px;margin-right: 25px;}

@media screen and (max-width: 1680px) {
	.header .logo{width: 380px;}
	.nav a{margin-right: 35px;}
}
@media screen and (max-width: 1600px) {
	.header .logo{width: 350px;}
	.nav a{margin-right: 30px;}
}



/* 底部 */
.footerGX{background: url(../imagesgx/bj03.jpg) center center no-repeat #7d0018;}



/*轮播*/
.banner{width: 100%;position: relative;overflow: hidden;z-index: 0;}
.banner .swiper-slide img{width: 100%;display: block;}
.banner .banBtn{position: absolute;bottom: 30px;left: 0;right: 0;z-index: 3;}
.banner .swiper-pagination{position: unset;float: left;color: #fff;width: 85px;font-size: 14px;height: 30px;}
.banner .swiper-pagination .swiper-pagination-current{font-size: 24px;}
.banner .swiper-pagination span:before{content: '0';}
.banner .swiper-scrollbar{position: unset;width: 120px;height: 2px;background: rgba(255,255,255,.6);float: left;margin-top: 22px;}
.banner .swiper-scrollbar .swiper-scrollbar-drag{background: #c9062c;}



/* 首页 新闻中心 */
.m-news{width: 100%;padding: 70px 0 40px;}
.m-news .n-titBox{position: relative;margin-bottom: 35px;}
.m-news .mnews-nav{position: absolute;bottom: 0;right: 0;font-size: 18px;line-height: 30px;color: #666666;}
.m-news .mnews-nav a{color: #666666;display: inline-block;height: 30px;margin: 0 10px 0 5px;text-transform: uppercase;transition: .5s;}
.m-news .mnews-nav a:hover{color: #c9062c;}
.m-news .mnews-nav a.active{color: #c9062c;font-weight: bold;}

.m-news .mnBox{display: none;}
.m-news .list{width: 31.76%;margin-right: 2.36%;margin-bottom: 40px;float: left;height: 200px;background: #f4f4f4;position: relative;transition: .5s;}
.m-news .list:nth-child(3n){margin-right: 0;}
.m-news .list a{display: block;width: 100%;height: 100%;}
.m-news .list time{display: block;width: 200px;height: 52px;background: #353535;font-size: 28px;color: #fff;line-height: 52px;text-align: center;transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);position: absolute;top: 74px;left: -74px;}
.m-news .list time small{font-size: 16px;}
.m-news .list .cont{position: absolute;top: 20px;height: 200px;left: 52px;right: -12px;padding: 35px 40px 35px 25px;color: #202020;transition: .5s;}
.m-news .list .tit{font-size: 22px;font-weight: bold;line-height: 35px;margin-bottom: 10px;}
.m-news .list .desc{font-size: 16px;line-height: 20px;text-align: justify;}
.m-news .list .gd{display: block;margin-top: 25px;width: 0;transition: .5s;}

.m-news .list:hover{background:  #353535;}
.m-news .list:hover .cont{background: #c9062c;color: #fff;}
.m-news .list:hover .gd{width: auto;}


/* 首页大图 */
.indPic{width: 100%;}
.indPic img{display: block;width: 100%;}



/* 首页 集团风采 */
.m-elegant{width: 100%;padding: 95px 0 100px;}
.m-elegant .wrapper{position: relative;}
.m-elegant .pic{width: 55.556%;height: 620px;}
.m-elegant .more{display: block;width: 170px;height: 54px;background: url(../imagesgx/bj04.png) center right no-repeat;text-align: center;line-height: 54px;color: #fff;text-transform: uppercase;position: absolute;bottom: 0;left: 0;}
.m-elegant .cont{width: 52.083%;position: absolute;top: 0;bottom: 0;right: 0;}

.m-elegant .n-titBox{text-align: right;margin-bottom: 35px;}
.m-elegant .list{width: 100%;background: #fff;position: relative;overflow: hidden;margin-bottom: 15px;box-shadow: 0px 0px 16px rgba(132, 132, 132, 0.14);height: 150px;}
.m-elegant .list a{display: block;width: 100%;height: 100%;padding: 25px 85px 25px 35px;color: #202020;transition: .5s;}
.m-elegant .list .tit{font-size: 22px;font-weight: bold;line-height: 35px;margin-bottom: 10px;}
.m-elegant .list .desc{font-size: 16px;line-height: 25px;text-align: justify;}
.m-elegant .list .num{display: block;font-size: 100px;color: #f4f4f4;transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);position: absolute;top: 0;bottom: 0;right: -50px;width: 150px;height: 100px;text-align: center;line-height: 100px;margin: auto 0;transition: .5s;}
.m-elegant .list:hover{background: url(../imagesgx/bj05.png) center left no-repeat;}
.m-elegant .list:hover a{color: #c9062c;}
.m-elegant .list:hover .num{color: #c9062c;}



/* 首页 规划建设 */
.m-planning{width: 100%;background: url(../imagesgx/bj01.jpg) center center no-repeat;height: 347px;padding: 35px 0;}
.m-planning .wrapper{height: 100%;}
.m-planning .n-titBox{margin: auto 0;width: 270px;}
.m-planning .n-titBox .title,.m-planning .n-titBox .ftitle,.m-planning .n-titBox .ftitle b{color: #fff;}
.m-planning .mpBox{width: 73.611%;margin: auto 0;}
.m-planning .item{width: 23.5%;/* float: left;margin-right: 2%; */border: 1px solid #fff;transition: .5s;}
/* .m-planning .item:nth-child(4n){margin-right: 0;} */
.m-planning .item a{display: block;color: #fff;padding: 20px 30px;}
.m-planning .item .num{display: block;text-align: right;font-size: 32px;color: #ffffff;line-height: 32px;transition: .5s;}
.m-planning .item .text{padding-top: 50px;}
.m-planning .item .tit{font-size: 24px;transition: .5s;}
.m-planning .item .ftit{font-size: 14px;transition: .5s;}
.m-planning .item:hover{background: #fff;}
.m-planning .item:hover .num,.m-planning .item:hover .tit{color: #202020;}
.m-planning .item:hover .ftit{color: #7a7a7a;}

@media screen and (max-width: 1600px) {
	.m-planning .item a{padding: 20px;}
	.m-planning .item .tit{font-size: 20px;}
	.m-planning .item .ftit{font-size: 12px;}
}



/* 首页 关于我们 */
.m-about{width: 100%;background: url(../imagesgx/bj02.jpg) top center no-repeat;padding: 75px;}
.m-about .wrapper{background: url(../imagesgx/bj06.png) top center no-repeat;background-size: 100% auto;padding: 80px 50px 0;min-height: 412px;position: relative;}
.m-about .box{width: 56.95%;}
.m-about article{font-size: 16px;color: #333333;text-align: justify;line-height: 28px;margin-top: 25px;}
.m-about .txt{font-size: 14px;color: #666666;margin-top: 50px;}
.m-about .more{display: block;width: 130px;height: 44px;border: 1px solid #999999;text-align: center;line-height: 42px;font-size: 16px;color: #999999;text-transform: uppercase;margin: 0 auto;position: absolute;left: 0;right: 0;top: 80px;transition: .5s;}
.m-about .more:hover{border-color: #c9062c;background: #c9062c;color: #fff;}



/* 内页导航 */
.inNav{width: 100%;background: rgba(0,0,0,.5);position: absolute;bottom: 0;left: 0;right: 0;z-index: 3;}
.inNav a{display: block;width: 50%;height: 60px;text-align: center;line-height: 60px;color: #fff;position: relative;font-size: 18px;transition: .5s;}
.inNav a em{display: block;background: #fff;width: 100%;position: absolute;bottom: 0;left: 0;right: 0;top: 60px;z-index: -1;transition: .5s;}
.inNav a:after{content: '';display: block;width: 0;height: 2px;background: #c9062c;position: absolute;bottom: 0;left: 0;transition: .5s;}

.inNav a:hover{color: #c9062c;line-height: 40px;}
.inNav a:hover:after{width: 100%;}
.inNav a:hover em{top: -20px;}
.inNav a.active{color: #c9062c;font-size: 22px;line-height: 40px;font-weight: bold;}
.inNav a.active:after{width: 100%;}
.inNav a.active em{top: -20px;}

.m-out{padding: 80px 0;}

.titBox{width: 100%;border-bottom: 1px solid #dcdcdc;height: 86px;margin-bottom: 40px;}
.titBox h3{font-size: 40px;float: left;height: 85px;position: relative;}
.titBox h3:after{content: '';display: block;width: 60%;height: 2px;background: #c9062c;margin: 0 auto;position: absolute;bottom: -1px;left: 0;right: 0;transition: .5s;}
.titBox .ftitle{float: right;font-size: 24px;color: #666666;text-transform: uppercase;position: relative;}
.titBox .ftitle:after{content: '';display: block;width: 27px;height: 2px;background: #666666;position: absolute;left: -35px;top: 0;bottom: 0;margin: auto 0;}



/* 集团动态 */
.dynamic .hot{width: 58.056%;float: left;height: 416px;overflow: hidden;position: relative;}
.dynamic .hot a{display: block;height: 100%;}
.dynamic .hot .pic{display: block;width: 100%;height: 100%;}
/* .dynamic .hot .pic img{max-width: auto;width: auto;min-width: auto;height: 100%;} */
.dynamic .hot .tit{position: absolute;bottom: 0;left: 0;right: 0;background: rgba(0,0,0,.5);height: 55px;line-height: 55px;font-size: 20px;color: #ffffff;padding: 0 150px 0 30px;transition: .5s;}
.dynamic .hot time{font-size: 18px;position: absolute;top: 0;right: 30px;}
.dynamic .hot:hover .tit{background: #c9062c;}

.dynamic .hot2{width: 40.556%;height: 416px;float: right;background: #f7f7f7;padding: 35px 15px;}
.dynamic .hot2 .item{border-bottom: 1px solid #ededed;margin-bottom: 35px;padding: 0 18px 30px;}
.dynamic .hot2 .item:last-child{border-bottom: 0;margin-bottom: 0;padding-bottom: 0;}
.dynamic .hot2 .tit{font-size: 24px;color: #202020;line-height: 35px;margin-bottom: 10px;transition: .5s;}
.dynamic .hot2 .desc{font-size: 16px;color: #666666;text-align: justify;line-height: 25px;margin-bottom: 20px;transition: .5s;}
.dynamic .hot2 time{display: block;color: #999999;line-height: 25px;transition: .5s;}
.dynamic .hot2 .item:hover .tit,.dynamic .hot2 .item:hover .desc,.dynamic .hot2 .item:hover time{color: #c9062c;}

.dynamic .list{width: 31.76%;margin-right: 2.36%;margin-top: 40px;float: left;background: #f4f4f4;position: relative;transition: .5s;}
.dynamic .list:nth-child(3n){margin-right: 0;}
.dynamic .list a{display: block;width: 100%;}
.dynamic .list .pic{display: block;width: calc(100% - 50px);margin-left: 50px;height: 216px;}
.dynamic .list time{display: block;width: 216px;height: 52px;background: #353535;font-size: 28px;color: #fff;line-height: 52px;text-align: center;transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);position: absolute;top: 82px;left: -82px;}
.dynamic .list time small{font-size: 16px;}
.dynamic .list .cont{height: 148px;padding: 15px;}
.dynamic .list .tit{font-size: 22px;color: #202020;line-height: 35px;margin-bottom: 10px;transition: .5s;}
.dynamic .list .desc{font-size: 16px;color: #666666;text-align: justify;line-height: 25px;margin-bottom: 15px;transition: .5s;}
.dynamic .list .gd{display: block;width: 0;height: 6px;transition: .5s;}
.dynamic .list:hover{background: #c9062c;}
.dynamic .list:hover .tit,.dynamic .list:hover .desc,.dynamic .list:hover time{color: #fff;}
.dynamic .list:hover .gd{width: 30px;}



/* 公告公示 */
.affiche .list{width: 100%;margin-bottom: 40px;}
.affiche .list a{display: block;width: 100%;}
.affiche .list .pic{display: block;width: 192px;height: 120px;float: left;transition: .5s;}
.affiche .list.xx-new .pic:after{content: '';display: block;width: 50px;height: 50px;background: url(../imagesgx/ico01.png) top left  no-repeat;position: absolute;top: 0;left: 0;}
.affiche .list .cont{width: calc(100% - 220px);float: right;}
.affiche .list .tit{display: block;font-size: 20px;color: #202020;text-align: justify;line-height: 35px;height: 70px;transition: .5s;}
.affiche .list time{display: block;font-size: 16px;color: #999999;line-height: 25px;margin-top: 20px;transition: .5s;}
.affiche .list:hover .pic{webkit-transform: translateX(10px);-moz-transform: translateX(10px);-ms-transform: translateX(10px);-o-transform: translateX(10px);transform: translateX(10px);}
.affiche .list:hover .tit,.affiche .list:hover time{color: #c9062c;}



/* 媒体聚焦 */
.media .list{width: 100%;margin-bottom: 40px;}
.media .list a{display: block;width: 100%;}
.media .list .pic{display: block;width: 321px;height: 200px;float: left;}
.media .list .cont{width: calc(100% - 380px);float: right;padding-top: 15px;}
.media .list .tit{font-size: 22px;color: #000000;font-weight: bold;line-height: 35px;margin-bottom: 15px;transition: .5s;}
.media .list .desc{font-size: 18px;color: #444444;text-align: justify;line-height: 28px;height: 56px;margin-bottom: 30px;transition: .5s;}
.media .list em{display: block;width: 160px;height: 1px;background: #999999;margin-bottom: 15px;transition: 1s;}
.media .list time{display: block;font-size: 16px;color: #999999;line-height: 25px;transition: .5s;}
.media .list:hover .tit,.media .list:hover .desc,.media .list:hover time{color: #c9062c;}
.media .list:hover em{width: 100%;background: #c9062c;}



/* 专题报道 */
.special .list .desc{margin-bottom: 15px;}
.special .list em{display: block;width: 115px;height: 1px;background: #999999;margin-bottom: 15px;position: relative;margin-bottom: 30px;;transition: 1s;}
.special .list em:after{content: '';display: block;width: 50px;height: 3px;background: #c9062c;position: absolute;left: 0;top: -1px;}
.special .list time{position: relative;}
.special .list .gd{display: block;width: 32px;height: 8px;background: url(../images/ico11.png) right center no-repeat;position: absolute;right: 0;top: 0;bottom: 0;margin: auto 0;transition: .5s;}
.special .list:hover em{width: 115px;background: #999999;}
.special .list:hover .gd{background: url(../images/ico11.png) left center no-repeat;}



/* 行业之窗 */
.industry .list{width: 31.76%;margin-right: 2.36%;float: left;margin-bottom: 40px;background: #f4f4f4;}
.industry .list:nth-child(3n){margin-right: 0;}
.industry .list a{display: block;width: 100%;}
.industry .list .pic{display: block;width: 100%;height: 216px;}
.industry .list .tit{height: 84px;position: relative;padding: 0 60px 0 15px;font-size: 22px;color: #202020;line-height: 84px;transition: .5s;}
.industry .list .gd{display: block;width: 0;margin: auto 0;position: absolute;top: 0;bottom: 0;right: 15px;height: 6px;transition: .5s;}
.industry .list:hover .tit{color: #fff;background: #c9062c;}
.industry .list:hover .gd{width: 30px;}

@media screen and (max-width: 1600px) {
	.industry .list .pic{height: 181px;}
}



/* 集团党建 */
.party .list{width: 31.667%;margin-right: 2.5%;float: left;margin-bottom: 40px;}
.party .list:nth-child(3n){margin-right: 0;}
.party .list a{display: block;width: 100%;}
.party .list .pic{display: block;width: 100%;height: 268px;}
.party .list .cont{height: 192px;padding: 20px;transition: .5s;}
.party .list .tit{font-size: 24px;color: #333333;line-height: 35px;margin-bottom: 10px;transition: .5s;}
.party .list .desc{font-size: 16px;color: #666666;line-height: 25px;margin-bottom: 20px;transition: .5s;}
.party .list time{display: block;position: relative;font-size: 18px;color: #999999;line-height: 25px;transition: .5s;}
.party .list .gd{display: block;width: 0;margin: auto 0;height: 6px;position: absolute;top: 0;bottom: 0;right: 0;transition: .5s;}
.party .list:hover .cont{background: #c9062c;}
.party .list:hover .tit,.party .list:hover .desc,.party .list:hover time{color: #fff;}
.party .list:hover .gd{width: 30px;}



/* 职工之家 */
.staffhome .list{width: 100%;margin-bottom: 30px;}
.staffhome .list a{display: block;}
.staffhome .list .pic{display: block;width: 321px;height: 200px;float: left;}
.staffhome .list time{display: block;width: 95px;float: left;margin-left: 30px;color: #999999;font-size: 24px;line-height: 30px;padding-top: 25px;transition: .5s;}
.staffhome .list time small{display: block;font-size: 16px;}
.staffhome .list .cont{width: calc(100% - 446px);float: right;padding-top: 22px;}
.staffhome .list .tit{font-size: 24px;color: #000000;line-height: 35px;margin-bottom: 15px;transition: .5s;}
.staffhome .list .desc{font-size: 16px;color: #666666;line-height: 25px;margin-bottom: 40px;transition: .5s;}
.staffhome .list .gd{display: block;width: 32px;height: 8px;background: url(../images/ico11.png) center right no-repeat;transition: .5s;}
.staffhome .list:hover time,.staffhome .list:hover .tit,.staffhome .list:hover .desc{color: #c9062c;}
.staffhome .list:hover .gd{background: url(../images/ico11.png) center left no-repeat;}



/* 青春地铁 */
.youth .list{margin-right: 2.5%;margin-bottom: 36px;width: 48.75%;float: left;background: #f5f5f5;height: 238px;}
.youth .list:nth-child(2n){margin-right: 0;}
.youth .list a{display: block;padding: 20px;}
.youth .list .pic{display: block;width: 259px;height: 198px;float: left;}
.youth .list .cont{width: calc(100% - 279px);float: right;padding-top: 25px;}
.youth .list .tit{font-size: 24px;color: #000000;line-height: 35px;margin-bottom: 15px;transition: .5s;}
.youth .list .desc{font-size: 16px;color: #666666;line-height: 28px;margin-bottom: 20px;height: 56px;transition: .5s;}
.youth .list time{display: block;color: #999999;font-size: 18px;line-height: 25px;position: relative;transition: .5s;}
.youth .list .gd{display: block;width: 0;margin: auto 0;height: 8px;position: absolute;top: 0;bottom: 0;right: 0;background: url(../images/ico11.png) center left no-repeat;transition: .5s;}
.youth .list:hover time,.youth .list:hover .desc,.youth .list:hover .tit{color: #c9062c;}
.youth .list:hover .gd{width: 32px;}



/* 集团概况 */
.about .box{margin-bottom: 20px;min-height: 125px;}
.about .box .a-left{width: 200px;background: #c9062c;color: #fff;padding: 15px;}
.about .box .a-right{width: calc(100% - 200px);border: 1px solid #dcdcdc;padding: 20px 35px;}

.about .box .ico{width: 60px;display: block;margin: auto 0;}
.about .box .tit{font-size: 20px;font-weight: bold;line-height: 28px;text-align: justify;max-width: calc(100% - 70px);margin: auto 0 auto 10px;}
.about .box .article{width: 100%;margin: auto 0;}

.about .box:hover .ico{animation: ani3 1s linear infinite;}

@keyframes ani3 {
    0% { transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg); }
	25%{transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);}
	50% { transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg); }
	75%{transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);}
    100% { transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg); }
}



/* 宣传片 */
.videoNav{margin-bottom: 38px;}
.videoNav a{display: block;width: 12.5%;float: left;height: 62px;background: #eaeaea;border: 1px solid #fff;text-align: center;font-size: 20px;line-height: 60px;color: #171717;transition: .5s;}
.videoNav a:hover{background: #c9062c;color: #fff;}
.videoNav a.active{background: #c9062c;color: #fff;}

.video .list{width: 31.667%;float: left;margin: 0 2.5% 15px 0;position: relative;overflow: hidden;}
.video .list:nth-child(3n){margin-right: 0;}
.video .list a{display: block;width: 100%;}
.video .list .pic{display: block;width: 100%;height: 282px;}
.video .list .shade{display: block;background: rgba(0,0,0,.5);position: absolute;top: 0;left: 0;right: 0;bottom: 85px;transition: .8s;}
.video .list .shade img{display: block;width: 58px;height: 58px;margin: auto;position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 1;}
.video .list .shade em{display: block;width: 0;height: 0;margin: auto;position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgba(255,255,255,.34);border-radius: 100%;z-index: 0;transition: .8s;}
.video .list .tit{font-size: 26px;color: #202020;line-height: 85px;transition: .5s;}

.video .list:hover .shade em{/* width: 76px;height: 76px; */animation: ani4 2s linear infinite;}
.video .list:hover .tit{color: #c9062c;font-weight: bold;}

@keyframes ani4 {
    0% { width: 0;height: 0; }
    50% { width: 76px;height: 76px; }
    100% { width: 0;height: 0; }
}

@media screen and (max-width: 1600px) {
	.videoNav a{width: 16.667%;}
}



/* 荣誉墙 */
.honor .h-box{border: 1px solid #dcdcdc;}
.honor .h-box .list{width: 25%;float: left;border: 1px solid #dcdcdc;}
.honor .h-box .list a{display: block;width: 100%;padding: 25px 10.5%;}
.honor .h-box .list .pic{width: 100%;height: 385px;}
.honor .h-box .list .pic img{min-height: auto;max-height: 100%;}
.honor .h-box .list .tit{text-align: center;font-size: 22px;color: #202020;line-height: 35px;transition: .5s;}
.honor .h-box .list .line{position: relative;height: 9px;text-align: center;position: relative;padding-top: 4px;margin: 10px 0 12px;}
.honor .h-box .list .line .ico{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.honor .h-box .list .line em{display: block;width: 125px;height: 1px;background: #c9062c;margin: 0 auto;}

.honor .h-box .list:hover .tit{color: #c9062c;}
.honor .h-box .list:hover .line .ico{animation: ani5 2s linear infinite;}
.honor .h-box .list:hover .line em{animation: ani6 2s linear infinite;}

@keyframes ani5 {
    0% { transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg); }
    100% { transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg); }
}
@keyframes ani6 {
	0% { width: 125px; }
    50% { width: 0; }
    100% { width: 125px; }
}

@media screen and (max-width: 1600px) {
	.honor .h-box .list .pic{height: 320px;}
}



/* 联系我们 */
.contact{}
.contact .map{width: 53.611%;float: left;height: 449px;background: #f1f1f1;}
.contact .map iframe{display: block;width: 100%;height: 100%;border: 0;}

.contact .cont{width: 46.389%;height: 449px;float: right;background: url(../imagesgx/bj07.jpg) center center no-repeat #000;padding: 35px 4.5%;color: #fff;}
.contact .auto{width: 100%;margin: auto 0;}
.contact h3{font-size: 24px;line-height: 35px;margin-bottom: 15px;}
.contact .desc{font-size: 14px;line-height: 28px;text-align: justify;}
.contact em{display: block;width: 100%;height: 1px;background: #fff;margin: 35px 0;}
.contact .item{width: 100%;line-height: 30px;font-size: 18px;margin-bottom: 15px;}
.contact .item:last-child{margin-bottom: 0;}
.contact .item .ico{display: block;width: 18px;float: left;margin-right: 12px;}
.contact .item span{float: left;display: block;width: 55px;}
.contact .item p{float: left;width: calc(100% - 85px);}



/* 集团领导 */
.leader .list{margin-right: 2.36%;float: left;width: 18.112%;margin-bottom: 40px;}
.leader .list:nth-child(5n){margin-right: 0;}
.leader .list a{display: block;width: 100%;}
.leader .list .pic{display: block;width: 100%;margin-bottom: 25px;height: 364px;transition: .5s;}
.leader .list .pic img{height: 100%;width: auto;max-width: auto;}
.leader .list .tit{font-size: 24px;color: #202020;line-height: 35px;margin-bottom: 10px;transition: .5s;}
.leader .list .desc{font-size: 16px;color: #666666;text-align: justify;line-height: 25px;height: 50px;transition: .5s;}

.leader .list:hover .pic{box-shadow: 5px 5px 10px rgba(0,0,0,.2);-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);}
.leader .list:hover .tit,.leader .list:hover .desc{color: #c9062c;}

@media screen and (max-width: 1680px) {
	.leader .list .pic{height: 316px;}
}
@media screen and (max-width: 1600px) {
	.leader .list .pic{height: 304px;}
}



/* 社会责任 */
.society .list{background: #f8f8f8;}



/* 线网规划 */
.pro-title{text-align: center;font-size: 30px;color: #202020;line-height: 40px;margin-bottom: 25px;}



/* 技术百科 */
.science .list .cont{width: 95%;margin: -45px auto 0;background: #fff;box-shadow: 0 0 5px rgba(0,0,0,.1);position: relative;z-index: 3;}



/* 详情 */
.content .cont-title{font-size: 24px;color: #444;text-align: center;font-weight: bold;line-height: 38px;}
.content time{display: block;text-align: center;font-size: 16px;color: #666;line-height: 25px;margin-bottom: 30px;}

