/* 首页 */
/* pubheader头部 */
.pubheader{ width: 100%; height: 102px; background: #fff; }
.header_left{ float: left; }
.header_left img{ width: 370px; height: 50px; display: block; margin-top: 25px; }
.header_right{ float: right; box-sizing: border-box; border: 1px solid #0a3190; width: 356px; height: 40px;margin-top: 32px; background: #fff; }
.header_right .kuang{ width: 233px; height: 38px; padding-left: 39px; font-size: 14px; line-height: 36px; color: #999; font-family: "Microsoft YaHei"; background: #fff url(../images/sousuo.png) no-repeat 11px center; }
.submit{ background: #0a3190; width: 82px; height: 38px; cursor: pointer; font-size: 16px; line-height: 38px; color: #fff; }

/* pubnav */
.pubnav .nav{  line-height:50px; position:relative; z-index:99; }
.pubnav{ width: 100%; height: 50px; background: #0a3190; }
.menu ul li{ float: left; width: 162px; height: 50px; text-align: center; margin-right: 45px; }
.menu ul li h2{ cursor: pointer; }
.menu a{ display: block; }
.menuli{ width: 162px; height: 50px; font-size: 16px; line-height: 50px; color: #fff; }
.menu ul li .on{ background: #0069c3; }
.menu ul li:hover{ background: #0069c3; }
.on{ background: #0069c3; }
.menu .nav{ z-index: 999; }
.menu .nav a{ font-size: 14px; line-height: 40px; text-align: center; background: #0069c3; color: #fff; border-top: 1px solid #0069c3; z-index: 999; }
.menu .nav a:hover{ background: #0a3190; color: #fff; border-top: 1px solid #fff; }


/* pubbannar轮播图 */
.pubbannar .slideBox{ width:100%; height:auto; position:relative; }
.pubbannar .slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:50%; margin-left: -30px; bottom:32px; z-index:1; }
.pubbannar .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.pubbannar .slideBox .hd ul li{ float:left; width:15px; height:15px; line-height:14px; background:#fff; cursor:pointer; border-radius: 100%; margin-right: 15px; -moz-border-radius-topleft: 100%; -moz-border-radius-topright: 100%;-moz-border-radius-bottomright: 100%;-moz-border-radius-bottomleft: 100%;-o-border-radius-topleft:100%;-o-border-radius-topright:100%;-o-border-radius-bottomright:100%;-o-border-radius-bottomleft:100%;-webkit-border-top-left-radius: 100%;-webkit-border-top-right-radius: 100%;-webkit-border-bottom-right-radius: 100%;-webkit-border-bottom-left-radius: 100%;border-top-left-radius: 100%;border-top-right-radius: 100%;border-bottom-right-radius: 100%;border-bottom-left-radius: 100%; }
.pubbannar .slideBox .hd ul li.on{ background:#0a3190; color:#fff; }
.pubbannar .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.pubbannar .slideBox .bd li{ zoom:1; vertical-align:middle; }
.pubbannar .slideBox .bd img{ width: 100%; height: 600px; display: block;}
/* 下面是轮播图前/后按钮代码，如果不需要删除即可 */
.pubbannar .slideBox .prev,
.pubbannar .slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.pubbannar .slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.pubbannar .slideBox .prev:hover,
.pubbannar .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.pubbannar .slideBox .prevStop{ display:none;  }
.pubbannar .slideBox .nextStop{ display:none;  }


/* 新闻滚动区 */
.scrollnews{ width: 100%; height: 62px; background: #f7f7f7; }
.scrollnews .txtMarquee-left{ position:relative;  }
/* .scrollnews .txtMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.scrollnews .txtMarquee-left .hd .prev,.txtMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url("images/icoLeft.gif") no-repeat;}
.scrollnews .txtMarquee-left .hd .next{ background:url("images/icoRight.gif") no-repeat;  } */
.scrollnews .txtMarquee-left .bd{ padding:21px 0; }
.scrollnews .txtMarquee-left .bd>span{ color:#0069c3; font-size: 20px; line-height:20px; padding-right: 47px; float: left; background: url(../images/iconpic1.png) no-repeat left center; padding-left: 34px; }
.scrollnews .txtMarquee-left .bd .tempWrap{ width:1038px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.scrollnews .txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.scrollnews .txtMarquee-left .bd ul li{ margin-left: 88px;  float:left; height:20px; line-height:20px; font-size: 16px; text-align:left; _display:inline; width:auto !important;  }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
.scrollnews .txtMarquee-left .bd ul li a{ color: #333; }
.scrollnews .txtMarquee-left .bd ul li a:hover{ color: #0a3190; }
.scrollnews .txtMarquee-left .bd ul li span{ color:#999; font-size: 14px; line-height:20px; padding-left: 10px; }


/* 集团概况 */
.indexcontent1{ box-sizing: border-box; padding-top: 66px; }
.contitle h2{ font-size: 26px; line-height: 26px; color: #333; text-align: center; position: relative; }
.contitle .contitle1:before,.contitle h2:after { content: ''; position: absolute; top: 52%; background: #c0bfbf;  width: 10.3%; height: 2px; }
.contitle .contitle2:before{ content: ''; position: absolute; top: 52%; background: #8a8d8d;  width: 9.5%; height: 2px; }
.contitle .contitle2:after{ content: ''; position: absolute; top: 52%; background: #8a8d8d;  width: 9.5%; height: 2px; }
.contitle .contitle3:before{ content: ''; position: absolute; top: 52%; background: #616161;  width: 9.5%; height: 2px; }
.contitle .contitle3:after { content: ''; position: absolute; top: 52%; background: #616161;  width: 9.5%; height: 2px; }
.contitle .contitle4:before{ content: ''; position: absolute; top: 52%; background: #c0bfbf;  width: 9.5%; height: 2px; }
.contitle .contitle4:after { content: ''; position: absolute; top: 52%; background: #c0bfbf;  width: 9.5%; height: 2px; }


.contitle h2:before{ left: 35%; }
.contitle h2:after { right: 35%; }
.contitle h3{ font-size: 16px; line-height: 36px; color: #999; text-align: center; font-weight: normal; }
.indexcon1{ height: 400px; border: 1px solid #fff; box-sizing: border-box; margin-top: 22px; margin-bottom: 94px; position: relative; }
.indexcon1lf{ position: absolute; left: 2px; top: -52px; }
.indexcon1lf .indexcon1img{ width: 600px; height: 445px; float: left; }
/* .indexcon1lf .indexcon1img iframe{ width: 600px; height: 445px; border: none !important; } */
.indexcon1lf .indexcon1img iframe{ background: #999;  }
.indexcon1lf video{ width: 100%; height: 100%;  }
.indexcon1rg{ width: 598px; overflow: hidden; padding: 70px 32px 28px 38px; float: right; box-sizing: border-box; }
.indexcon1rg h2{ font-size: 26px; line-height: 26px; color: #333; background: url(../images/indexbg1.png) no-repeat left bottom; padding-bottom: 16px; font-weight: 600; margin-bottom: 28px; }
.indexcon1rg p{ font-size: 16px; line-height: 32px; color: #666; }
.indexcon1rg .button1{ font-size: 16px; line-height: 38px; width: 120px; height: 40px; border: 1px solid #0069c3; border-radius: 20px; float: right; margin-top: 32px; position: relative; }
.indexcon1rg .button1 img{ position: absolute; left: 86px; top: 13px; }
.indexcon1rg .button1 a{ color: #0069c3; display: block; padding-left: 15px; }
.indexcon1rg .button1 a:hover img{ position: absolute; left: 95px; top: 13px; }
.indexcon1:hover{ border: 1px solid #0069c3; }

/* 工程业绩 新闻资讯 企业荣誉 */
.indexcontent2{ width: 100%; background: url(../images/indexbg4.jpg) no-repeat; }
.indexcontent21{ height: 640px; overflow: hidden; box-sizing: border-box; padding-top: 46px; }
.indexcontent22{ height: 684px; overflow: hidden; box-sizing: border-box; padding-top: 68px; }
.indexcontent22 .indexcon22{
    color: #FFFFFF;
  }
  @media \0screen\,screen\9 {/* 只支持IE6、7、8 */
    .indexcontent22{
      background-color:#fff;
      filter:Alpha(opacity=50);
      position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
      *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
    }
    .indexcontent22 .indexcon22{
      position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */
    }  
  }
.indexcontent23{ height: 542px; overflow: hidden; box-sizing: border-box; padding-top: 72px; }
/* 选项卡轮播图 */
.slideGroup{ text-align:left; }
.slideGroup .parHd{ height:40px; position:relative; margin-top: 22px; }
.indexcon21 .slideGroup .parHd ul{ float:left; position:absolute; left:50%; top:-1px; height:40px; margin-left: -150px; }
.indexcon23 .slideGroup .parHd ul{ float:left; position:absolute; left:50%; top:-1px; height:40px; margin-left: -225px; }

.slideGroup .parHd ul li{ float:left; cursor:pointer; width: 120px; height: 40px; box-sizing: border-box; border: 1px solid #0069c3; border-radius: 20px; color: #0069c3; text-align: center; font-size: 16px; line-height: 38px; margin: 0 15px; }
.slideGroup .parHd ul li.on{ background:#0069c3; border:1px solid #0069c3; color: #fff; border-radius: 20px; }
.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:44px 0 10px 32px; position:relative;   }
.indexcon21 .slideGroup .sPrev{ position:absolute; left:0; top:164px; display:block; width:30px; height:34px; }
.indexcon21 .slideGroup .sNext{ position:absolute; left:auto; right:5px; top:164px; display:block; width:30px; height:34px; }
.indexcon23 .slideGroup .sPrev{ position:absolute; left:0; top:116px; display:block; width:30px; height:34px; }
.indexcon23 .slideGroup .sNext{ position:absolute; left:auto; right:5px; top:116px; display:block; width:30px; height:34px; }

.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup .parBd ul li{float:left; _display:inline; overflow:hidden; text-align:center; margin-right: 6px; }
.indexcon21 .slideGroup .parBd ul li .pic{ text-align:center; width:276px; height:230px; overflow: hidden; }
.indexcon23 .slideGroup .parBd ul li .pic{ text-align:center; width:276px; height:180px; overflow: hidden; box-sizing: border-box; border: 1px solid #fbfbfb; }
.indexcon21 .slideGroup .parBd ul li .pic img{ width:276px; height:230px; display:block; transition: 0.5s; }
.indexcon23 .slideGroup .parBd ul li .pic img{ width:100%; height:100%; display:block; transition: 0.5s; box-sizing: border-box; border: 5px solid #ddd; }
.indexcon23 .slideGroup .parBd ul li:hover img{ transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); }
.indexcon21 .slideGroup .parBd ul li:hover .pic{ box-sizing: border-box; border: 1px solid #0069c3; }
.indexcon23 .slideGroup .parBd ul li:hover .pic{ box-sizing: border-box; border: 1px solid #0069c3; }
.slideGroup .parBd ul li:hover img{ box-sizing: border-box; border: 1px solid #0069c3; transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); }
.slideGroup .parBd ul li .title a{ color: #333; }
.slideGroup .parBd ul li:hover a{ color: #fff; background: #0062be; }

.slideGroup .parBd ul li:hover .title{ color: #fff; background: #0069c3; }
.slideGroup .parBd ul li a:hover{ color: #fff; }
.slideGroup .parBd ul li .title{ height: 48px; background: #fff; font-size: 16px; line-height: 48px; color: #333; }
.button2{ display: block; margin: 0 auto; width: 150px; height: 36px; margin-top: 44px; }
.button2 p{ width: 110px; height: 36px; background: #fff; font-size: 14px; line-height: 36px; text-align: center; border: 1px solid #fff; box-sizing: border-box; }
.but2img{ width: 40px; height: 36px; background: #999; }
.button2 img{ width: 23px; height: 8px; display: block; margin: 0 auto; margin-top: 14px; }
.button2 a{ color: #999; }
.button2:hover p{ border: 1px solid #0069c3; }
.button2:hover .but2img{ background: #0069c3; }

/* 新闻资讯 */
.indexcontent22 ul li{ width: 580px; float: left; margin-right: 40px; margin-top: 40px; }
.indexcon22lf{ width: 240px; height: 150px; overflow: hidden; float: left; margin-right: 18px; }
.indexcon22lf img{ width: 100%; height: auto; display: block; transition: 0.5s; }
.indexcontent22 ul li:hover img{ transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); }
.indexcontent22 ul li:hover h2{ color: #0062be; }
.indexcon22rg h2{ font-size: 20px; line-height: 24px; color: #333; height: 24px; overflow: hidden; font-weight: normal; }
.indexcon22rg .date{ font-size: 14px; line-height: 14px; color: #999; margin: 17px 0; }
.indexcon22rg p{ font-size: 16px; line-height: 28px; color: #666; height: 84px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }



/* 首页footer */
.pubfooterlf{ float: left; }
.pubfooterrg{ float: left; }
.pubfooterrg2{ float: right; }
.publicfooter{ width: 100%; height: 314px; background: #fff; padding: 72px 0 85px; box-sizing: border-box; }
.pubfooterlf ul{ box-sizing: border-box; border-right: 1px solid #d9d9d9; width: 616px; }
.pubfooterlf ul li{ float: left; margin-right: 50px; text-align: center; }
.pubfooterlf ul li dl dt{ font-size: 16px; line-height: 30px; color: #333; font-weight: 550; }
.pubfooterlf ul li dl dd{ font-size: 14px; line-height: 30px; }
.pubfooterlf ul li dl dd a{ color: #666; }
.pubfooterlf ul li dl dd a:hover{ color: #0069c3; }
.pubfooterrg .footlist1,.pubfooterrg .footlist2,.pubfooterrg .footlist3{ width: 450px; box-sizing: border-box; padding-left: 55px; }
.pubfooterrg .footlist1 .text{ width: 270px; }

.pubfooterrg .footlist1{ background: url(../images/bg3.png) no-repeat 55px top; background-size: 24px 29px; font-size: 14px; line-height: 30px; color: #666; padding-left: 95px; margin-bottom: 16px; }
.pubfooterrg .footlist2{ background: url(../images/bg4.png) no-repeat 55px center; background-size: 26px 22px; font-size: 14px; line-height: 30px; color: #666; padding-left: 95px; margin-bottom: 16px; }
.pubfooterrg .footlist3{ background: url(../images/bg5.png) no-repeat 58px center; background-size: 23px 17px; font-size: 14px; line-height: 30px; color: #666; padding-left: 95px; margin-bottom: 16px; }

.pubfooterrg a{ color: #666; }
.pubfooterrg a:hover{ color: #0069c3; }

.pubfooterrg2img{ width: 130px; height: 130px; }
.pubfooterrg2img img{ width: 100%; height: auto; display: block; }
.pubfooterrg2 p{ font-size: 14px; line-height: 35px; color: #666; text-align: center; }

.copyright{ width: 100%; height: 70px; background: #0069c3; }
.cypt{ font-size: 14px; line-height: 70px; color: #fff; text-align: center; }



/* 集团概况-公司简介 */
.contarea{ margin-top: 49px; box-sizing: border-box; padding-bottom: 45px; border-bottom: 1px solid #d9d9d9; }
.contentlf1{ width: 282px; margin-right: 30px; }
.contentrg1{ width: 888px; }
.pubbannar img{ width: 100%; height: 350px; display: block; }
.pubconlf .lftop{ width: 282px; height: 132px; background: url(../images/bg7.png) no-repeat; border-left: 1px solid #ddd; border-right: 1px solid #ddd; box-sizing: border-box; }
.pubconlf .lftop h2{ font-size: 26px; line-height: 42px; color: #fff; text-align: center; padding-top: 30px; font-weight: 500; }
.pubconlf .lftop h3{ font-size: 18px; line-height: 32px; color: #fff; text-align: center; font-weight: 500; }
.pubconlf .lfconul1{ width: 282px; box-sizing: border-box; padding: 30px 0 16px; border: 1px solid #ddd; border-top: 0; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; margin-bottom: 30px; }
.pubconlf .lfconul1 li{ width: 240px; height: 48px; font-size: 16px; line-height: 48px; text-align: center; color: #333; background: #fff; border-radius: 20px; border: 1px solid #ddd; display: block; margin: 0 auto; box-sizing: border-box; margin-bottom: 20px; cursor: pointer; }
.pubconlf .lfconul1 li a{ color: #333; display: block; border-radius: 20px; }
.pubconlf .lfconul1 .active a{ color: #fff; background: #0062be; }
.pubconlf .lfconul1 li:hover a{ color: #fff; background: #0062be; }
.lfconul2{ margin-bottom: 58px; }
.pubconlf .lfconul2 li{ width: 282px; height: 104px; margin-bottom: 15px; }
.pubconlf .lfconul2 li img{ width: 100%; height: 100%; display: block; }
.pubconlf .lfconul2 li:hover{ opacity: 0.7; }
/* bread */
.pubconbread{ border-bottom: 1px solid #d6d6d6; box-sizing: border-box; padding-bottom: 17px; }
.pubconbread .pubconbreadlf img{ vertical-align: middle; padding-right: 6px; margin-top: -4px; }
.pubconbread .pubconbreadrg img{ vertical-align: middle; padding-right: 12px; margin-top: -4px; }
.pubconbread .pubconbreadlf h2{ font-size: 20px; line-height: 24px; color: #0062be; }
.pubconbreadrg{ font-size: 16px; line-height: 24px; color: #666; }
.pubconbreadrg a{ font-size: 16px; line-height: 24px; color: #666; }
.pubconbreadrg a:hover{ font-size: 16px; line-height: 24px; color: #0062be; }
.pubconbreadrg span{ font-size: 16px; line-height: 24px; color: #0062be; }
/* 新闻区 */
.contentrg1newdets h2{ font-size: 18px; line-height: 18px; color: #333; text-align: center; padding: 56px 0 31px; }
.contentrg1newdets h3{ font-size: 14px; line-height: 14px; color: #666; text-align: center; padding-bottom: 27px; font-weight: normal; }
.contentrg1newdets video{ max-width: 888px; overflow: hidden; height: auto; display: block; margin: 0 auto; margin-bottom: 32px; }

.contentrg1newdets img{ max-width: 888px; overflow: hidden; height: auto; display: block; margin: 0 auto; margin-bottom: 32px; }
.contentrg1newdets p{ font-size: 16px; line-height: 44px; color: #666; text-align: justify; }
.contentrg1newdets2 img{ max-width: 888px; overflow: hidden; height: auto; display: block; margin: 0 auto; margin-top: 92px; }


/* 公司业绩-在建工程 */
.contentrg1newdets3  ul{ box-sizing: border-box; padding-top: 37px; }
.contentrg1newdets3 ul li{ width: 280px; height: 258px; float: left; margin-right: 24px; overflow: hidden; position: relative; }
.contentrg1newdets3 ul li .pic{ width: 280px; height: 200px; }
.contentrg1newdets3 ul li>img{ width: 100%; height: 100%; display: block; }
.contentrg1newdets3 ul li .text{ font-size: 16px; line-height: 30px; color: #666; text-align: center; }
.mask1{ width: 280px; height: 200px; position: absolute; left: -280px; top: 0; background: rgba(0, 98, 190, 0.5); }
.mask1 a{ width: 280px; height: 200px; display: block; }
.mask1 img{ width: 46px; height: 29px; display: block; margin: 0 auto; padding-top: 80px; }
.mask1 p{ font-size: 14px; line-height: 30px; color: #fff; text-align: center; }
/* 分页开始 */
.asppage24{ width:100%; margin-bottom:31px;overflow:hidden; padding-top: 47px;}
.asppage24 .pager{color:#888;width:100%;height:32px;text-align:center}
.asppage24 .pager .nolink, .asppage24 .pager a, .asppage24 .pager span{display:inline-block;border:1px solid #d8d8d8;line-height:30px;margin:0 3px;padding:0 12px;background:#fff; }
.asppage24 .pager .nolink{color:#888}
.asppage24 .pager a{color:#888;text-decoration:none}
.asppage24 .pager .cpb, .asppage24 .pager .current, .asppage24 .pager a:hover{color:#FFF;background:#0062be;border:1px solid #0062be}
.asppage24 .pager .pageinfo{display:none}
.asppage24 .pager .cpb, .asppage24 .pager .current{font-weight:100}
/* 分页结束 */

/* 公司业绩展示详情 */
.contentrg1newdets4img{ margin-bottom: 28px; }
.contentrg1newdets4 .swiper-slide>img{ width: 814px; height: 540px; }
.contentrg1newdets4img .swiper-container { width: 814px; height: 540px; }
.contentrg1newdets4img .swiper-slide { text-align: center; font-size: 18px; background: #fff; display: -webkit-box; display: -ms-flexbox;
 display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center;
 align-items: center;}
.contentrg1newdets4img .swiper-container-horizontal>.swiper-pagination-bullets,.contentrg1newdets4img  .swiper-pagination-custom, .contentrg1newdets4img .swiper-pagination-fraction{     bottom: 0 !important; width: 100px !important; text-align: center; width: 100px; height: 47px; background: rgba(0, 0, 0, 0.5); color: #fff; font-size: 18px; line-height: 46px; left: auto !important; right: 0; }
.contentrg1newdets4img .swiper-container-horizontal>.swiper-pagination-bullets,.contentrg1newdets4img  .swiper-pagination-custom, contentrg1newdets4img .swiper-pagination-fraction{ right: 0 !important; }
.contentrg1newdets4img .swiper-button-next,.contentrg1newdets4img  .swiper-container-rtl .swiper-button-prev{ background-image: none !important; right: 0 !important; }
.contentrg1newdets4img .swiper-button-prev,.contentrg1newdets4img  .swiper-container-rtl .swiper-button-next{ background-image: none !important; left: 0 !important; }
.contentrg1newdets4img .swiper-button-next img,.contentrg1newdets4img .swiper-button-prev img{ width: 21px; height: 34px; display: block; margin: 0 auto; padding-top: 26px; }
.contentrg1newdets4img .swiper-button-next,.contentrg1newdets4img  .swiper-button-prev{ width: 47px !important; height: 89px !important; background: rgba(0, 0, 0, 0.5) !important; margin-top: -45px !important; }

.contentrg1newdets4 h2{ font-size: 18px; line-height: 18px; color: #333; text-align: center; padding: 47px 0 26px; }
.contentrg1newdets4 p{ font-size: 16px; line-height: 44px; color: #666; text-align: justify; }
.contentrg1newdets4 img{ display: block; margin: 0 auto; }
.prevnew{ font-size: 16px; line-height: 30px; color: #333; padding-top: 26px; }
.nextnew{ font-size: 16px; line-height: 30px; color: #333; }
.nextnew .pre_a{ color: #333; }
.nextnew .pre_a:hover{ color: #0062be; }
.prevnew .pre_a{ color: #333; }
.prevnew .pre_a:hover{ color: #0062be; }


/* 公司动态 */
.contentrg1newdets5 ul{ margin-bottom: 28px; }
.contentrg1newdets5 li{ box-sizing: border-box; border: 1px solid #dcdcdc; margin-top: 28px; }
.contentrg1newdets5 li:hover{ border: 1px solid #0a3190; }
.contentrg1newdets5 li:hover .zk{ color: #0062be; }
.contentrg1newdets5 li:hover img{ transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); }
.contentrg1newdets5 li:hover h2{ color: #0062be; }
.contentrg1newdets5 .pic{ width: 220px; height: 158px; margin-right: 25px; overflow: hidden; }
.contentrg1newdets5 .pic img{ width: 100%; height: 100%; display: block; transition: 0.5s; }
.contentrg1newdets5 .text{ width: 640px; }
.contentrg1newdets5 .text h2{ font-size: 16px; line-height: 16px; color: #333; padding-top: 16px; }
.contentrg1newdets5 .text .date{ font-size: 14px; line-height: 14px; color: #999; padding: 10px 0; }
.contentrg1newdets5 .text p{ font-size: 14px; line-height: 26px; color: #666; height: 78px; overflow: hidden; }
.contentrg1newdets5 .zk{ font-size: 14px; line-height: 26px; color: #666; }


/* 联系地址 */
.contentrg1newdets6{ box-sizing: border-box; padding-top: 27px; }
.contentrg1newdets6 .list1{ font-size: 16px; line-height: 26px; color: #666; margin-top: 30px; }
.contentrg1newdets6 .list1 img{ vertical-align: middle; padding-right: 8px; margin-top: -4px; }
.contentrg1newdets6 .pic img{ max-width: 888px; height: auto; display: block; margin: 0 auto; margin-top: 66px; }



/* 招聘信息 */
.contentrg1newdets7 ul li{ margin-bottom: 18px; }
.contentrg1newdets7 h2{ font-size: 20px; line-height: 20px; color: #333; margin: 42px 0 37px; text-align: center; }
.contentrg1newdets7 ul li .title{ background: url(../images/bg16.png) no-repeat 857px center; box-sizing: border-box; border: 1px solid #dcdcdc; height: 50px; padding-left: 9px; font-size: 16px; line-height: 48px; color: #333; display: block; cursor: pointer; }
.contentrg1newdets7 li .titdetails{ display: none; }
.titdetails h3{ font-size: 16px; line-height: 16px; color: #333; padding: 22px 0; }
.contentrg1newdets7 li .titdetails p{ font-size: 16px; line-height: 40px; color: #666;}


/* 集团概况-企业文化 */
.contentrg1newdets8 ul{ box-sizing: border-box; padding-top: 40px; }
.contentrg1newdets8 li{ width: 422px; height: 312px; overflow: hidden; position: relative; float: left; margin-right: 44px; }
.contentrg1newdets8 li .text{ font-size: 16px; line-height: 40px; color: #666; text-align: center; font-weight: normal; }
.contentrg1newdets8 .picimg{ width: 422px; height: 250px; }
.contentrg1newdets8 .mask2 a{ width: 422px; height: 250px; display: block; }
.contentrg1newdets8 .mask2 .picbg{ width: 50px; height: 50px; display: block; margin: 0 auto; padding-top: 108px; }
.contentrg1newdets8 .mask2{ position: absolute; left: -422px; top: 0; background: rgba(0, 98, 190, 0.5); height: 250px; width: 422px; }
.contentrg1newdets8 li:hover .mask2{ left: 0; }
/* .contentrg1newdets8 ul li:nth-child(2n){ margin-right: 0; } */


/* 集团概况-企业资质 */
.contentrg1newdets9 ul{ box-sizing: border-box; padding-top: 42px; }
.contentrg1newdets9 li{ width: 276px; height: 230px; overflow: hidden; position: relative; float: left; margin-right: 30px; box-sizing: border-box; }
.contentrg1newdets9 li .text{ font-size: 16px; line-height: 30px; color: #666; text-align: center; font-weight: normal; }
.contentrg1newdets9 .picimg{ width: 276px; height: 182px; box-sizing: border-box; border: 6px solid #eee; }
.contentrg1newdets9 .mask2 a{ width: 276px; height: 182px; display: block; }
.contentrg1newdets9 .mask2 .picbg{ width: 50px; height: 50px; display: block; margin: 0 auto; padding-top: 72px; }
.contentrg1newdets9 .mask2{ position: absolute; left: -422px; top: 0; background: rgba(0, 98, 190, 0.5); height: 182px; width: 276px; }
.contentrg1newdets9 li:hover .mask2{ left: 0; }
.contentrg1newdets9 ul li:nth-child(3n){ margin-right: 0; }
