﻿@charset "utf-8";



/*翻页*/
.pager{margin: 0px;}
.pager li>a:focus, .pager li>a:hover{ background: #333; color:#fff;  border:solid 1px #333;}

/*分页*/
.pg-next {text-align: center;}
.pg-next .pagination{margin: 0px;}
.pagination>li>a, .pagination>li>span{ color:#999;}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{ background: #1D6BC3; color:#fff;}

.paginator{text-align: center; height: 34px; font-size: 14px;}
.paginator a{  font-size: 14px; width: 35px; height: 35px; line-height: 35px; display: inline-block; background-color: #f2f2f2; color:#666; margin: 0; margin-left: 5px;     cursor: pointer;}
.paginator a:hover{color: #fff; background-color: #b31b1b;}
.paginator .cpb{ background-color: #b31b1b; width: 35px; height: 35px; line-height: 35px;  font-size: 14px; color: #fff; display: inline-block; margin-left: 5px;}
.tips{padding-top:20px; padding-bottom: 30px; color:#666;}
.pg.ix-news-list{min-height:300px;}
.paginatordis{ display:none;}



/* banner */
.pg-banner{ height: 600px; max-width: 1920px; margin: 0px auto; color:#fff; text-align:center; background-size: 100% 600px !important;}
.pg-banner h1{font-size:24px; font-weight:normal; padding-top:25px;}
.pg-banner span{font-size:24px; color:#fff}
.pg-banner p{ width:70%; margin:0px auto; padding-top:10px;}

/*内页导航*/
.pg-nav{ height:60px; line-height:60px; background-color:#f5f5f5; text-align:center;}
.pg-nav ul li{ width:calc((100% - 0px)/4); display:inline-block; margin-left:-8px; text-align:center; }
.pg-nav ul li a{ display:block; color:#333; font-size:18px; transition:all 0.36s ease;}
.pg-nav ul li a:hover{ background:#333333; color:#fff;}
 .pg-nav.aa ul li { width: calc((100% - 0px)/4); }


/*内页导航*/
.pg-nav-list ul { width:60%; margin:0px auto; text-align:center;}
.pg-nav-list ul li{display:inline-block; padding:0px 10px; padding-bottom:20px;  }
.pg-nav-list ul li a{ display:block; height:45px; line-height:45px; padding:0px 30px; min-width:150px; border-radius:45px; background-color:#996633; font-size:16px; color:#fff;}

 /*关于我们*/
   .pg-about .ab-dz.a1{  width:60%;}
      .pg-about .ab-dz.a2{  width:calc(40% - 40px); }
 .pg-ty-text p{ line-height:200%;}
 .pg-ty-text p img{ max-width:100%;}
 /*底部*/
 .pg-foot .ix-foot-a{ background-color:#f5f5f5;}

 /*新闻资讯*/
 .fl {  float: left;}
.cnewslist .newstitem { width: 100%; padding-bottom:40px; border-bottom: 1px solid rgba(0,0,0,.1); margin-bottom: 40px; position: relative;}
.cnewslist .newstitem a.newscontent {height:100%; display: block;}
.cnewslist .newstitem .newsimg { display: block; width: 240px; height: 150px; overflow: hidden;}
.cnewslist .newstitem .newsimg img {width:100%;  transition: all 0.36s ease;}
.cnewslist .newstitem:hover .newsimg img {transform: scale(1.08);}
.cnewslist .newstitem .newsbody {  width: 740px; position:relative; padding-left:40px;  transition: 0.36s ease;}
.cnewslist .newstitem:hover .newsbody { padding-left:50px;}
.cnewslist .newstitem .newsbody p.title {font-size:18px;  color: #666; padding-top:10px;}
.cnewslist .newstitem .newsbody p.description { width: 100%; color: #929292; height: 56px; line-height:180%; font-size:16px; overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 2; text-overflow: ellipsis;}
.cnewslist .newstitem .newsbody p.date {color: #929292; font-size:16px; color:#999;padding-bottom:5px; line-height: 200%;}

.cnewslist .newstitem .details {position: absolute; bottom: 60px; right: 0;  font-size: 14px;  width: 120px; height: 40px; line-height: 40px;   border: 1px solid rgba(0,0,0,.1);   text-align: center;  color: #929292; transition: 0.36s ease;}
.cnewslist .newstitem .details span { padding-left:20px; transition: 0.36s ease; font-size:14px; }
.cnewslist .newstitem:hover .details span { padding-left:0; color:#fff; }
.cnewslist .newstitem .details i {  font-size: 16px; vertical-align: -1px;  position: relative;  opacity: 0; top:-1px;  left: -20px; padding-left: 10px; transition: 0.36s ease; font-family:"宋体"; font-style:normal; font-weight:bold;}
.cnewslist .newstitem:hover .details i { left: 0;opacity: 1; }
.cnewslist .newstitem .details::after {content: ''; z-index: -1; position: absolute; height: 100%;  width: 0; left: 0;  top: 0;opacity: 0; background: #666;   transition: all .36s ease;}
.cnewslist .newstitem:hover .details::after {  opacity: 1; width: 100%; color:#fff; }

/*新闻详情*/
.pg-wz {font-size:16px; color:#808080; background:#f9f9f9;height:60px; line-height:60px; }
.pg-wz a{font-size:16px; color:#808080;padding:0px 5px; transition:all 0.36s ease;}
.pg-wz b { padding: 0 5px;  color: #ccc; font-weight:normal; color:#808080;}
.pg-wz a:hover{ color:#b31b1b;}


.nd-head {text-align: center;}
.nd-head h1{ font-size: 24px; color: #333333; font-weight: normal;}
.nd-head p { padding-top: 20px; border-bottom: solid 1px #ddd; padding-bottom: 15px;} 
.nd-head span{ display: inline-block; padding: 0px 15px; color: #666666; font-size: 16px;}

.pg-text p { line-height: 200%; font-size: 18px; color: #666;}
.pg-text p img{ max-width: 100%;}


/*上下页*/
.pg-next-ss a{position: relative; display: block; float: left; width: calc((100% - 160px)/2); padding: 0px 30px; height: 60px; line-height: 60px; text-align: left; background-color: #f0f0f0; font-size: 16px; color: #333;}
.pg-next-ss a::after{ position: absolute; left: 0; top: 0; width: 2px; height: 100%; background-color: #ca0d18; content: '';}
.pg-next-ss a:nth-child(2){margin-left: 40px;}
.pg-next-ss a i{ position: absolute; display: inline-block; top: 0; right: 30px; font-size: 18px; color: #c7000c;}
.pg-next-ss a:hover{ color: #c7000c;}

.sx-xx .pager li{ width:calc((100% - 40px)/2); float:left; margin-left:40px; padding:10px 20px; background:#f5f5f5;}
.sx-xx .pager li:nth-child(1){ margin-left:0px;}
.sx-xx .pager li .abc-sx{ display:block; border-radius:0px;  text-align:left;}
.sx-xx .pager li .abc-sx a{ font-size:16px; color:#999;  width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block}


/*招聘信息*/
.pg-zp ul li{ width:calc((100% - 80px)/3); float:left; margin-left:40px; background:#f5f5f5; margin-bottom:40px;}
.pg-zp ul li:nth-child(1), .pg-zp ul li:nth-child(4), .pg-zp ul li:nth-child(7){ margin-left:0px;}
.pg-zp ul li a{ display:block; padding:15px 20px}
.pg-zp ul li .pg-zp-t1{ padding-left:15px; position:relative; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#666; transition:all 0.36s ease;}
.pg-zp ul li .pg-zp-t1:before{content: ""; background: url(../images/sj.png)no-repeat center center; width: 5px; height: 8px; display: block; position: absolute; left: 0; top: 15px;}
.pg-zp ul li .pg-zp-t2{ font-size:16px; color:#999;}
.pg-zp ul li:hover .pg-zp-t1{ color:#b31b1b;}



/*联系我们*/
.pg-con-head h1{ font-size:24px; color:#333; padding-bottom:25px; line-height:150%;}
.pg-con-head p{font-size:18px; color:#666;}
.icx-list{ padding-bottom:30px; position:relative; padding-left:80px;}
.icx-list-img, .icx-list-img img{ width:60px; height:60px; position:absolute; left:0; }
.icx-list-tit{ font-size:18px; color:#666;  padding-right:20px;}
.icx-list-tit h1{ font-weight:normal; line-height:180%; }
.icx-list-tit p{color:#333; font-family:Arial, Helvetica, sans-serif;}

.ix-con-xx{ width:50%; float:left;}
.ix-con-mess{ width:50%; float:left;}
.pcx-input input{ height: 50px; border: none; line-height: 50px; width: 100%; padding: 0px 20px; outline: none; font-size: 18px; border:solid 1px #cccccc; color:#999;}
.pcx-input{ padding-bottom: 20px;}
.pcx-textarea{ padding-bottom: 40px; font-size: 18px;}
.pcx-textarea textarea{ height: 100px; border: none; line-height: 40px; color:#999; width: 100%; padding: 0px 20px; outline: none; font-size: 18px;border:solid 1px #cccccc;}
.pcx-input input.input-an{ color:#fff; outline: none; background: #333333; height:60px; line-height:60px; border:none; font-size:18px; font-weight:bold; transition:all 0.36s ease;}
.pcx-input:last-child{padding-bottom: 0px;}
.pg-contact-map h1{ font-size:24px; font-weight:bold; color:#333;}
.pcx-input input.input-an:hover{ background:#b31b1b;}


/*工程领域*/
.pg-nav-gc {background:#f5f5f5; padding-top:40px; text-align:center;}
.pg-nav-gc ul li{  display:inline-block;padding:0px 17px;padding-bottom:40px;  }
.pg-nav-gc ul li a{ font-size:18px; color:#666666; display:block; background:#fff; border-radius:4px;  height:40px;line-height:40px; padding:0px 40px; transition:all 0.36s ease;}
.pg-nav-gc ul li a:hover{background:#333; color:#fff;}

.pg-gc-list ul li{width:calc((100% - 80px)/3);margin-left:40px; margin-bottom:40px; float:left;}
.pg-gc-list ul li:nth-child(1), .pg-gc-list ul li:nth-child(4), .pg-gc-list ul li:nth-child(7), .pg-gc-list ul li:nth-child(10){ margin-left:0px;}
.pg-gc-list ul li .zsy-img img{ transition:all 0.36s ease;}
.pg-gc-list ul li .pgl-tit{ height:50px; line-height:50px; overflow:hidden; transition:all 0.36s ease; text-overflow:ellipsis; white-space:nowrap; text-align:center; padding:0px 20px; width:calc(100% - 0px); background:#f5f5f5; color:#666;}
.pg-gc-list ul li:hover a .pgl-tit{background:#333; color:#fff;}
.pg-gc-list ul li:hover a .zsy-img img{ transform:scale(1.08)}


/*工程详情*/
.pgd-wz{ color:#666666;}
.pgd-wz .pgd-wz-t1{font-size:24px; color:#333;}
.pgd-wz .pgd-wz-t2{padding:20px 0px;}
.pgd-wz .pgd-wz-t3{    text-indent: 38px;}
.pgd-wz .pgd-wz-t4{ position:relative; padding-top:20px; padding-left:60px;}
.pgd-wz .pgd-wz-t4 img{ position:absolute; top:35px; left:0px;}
.pgd-wz .pgd-wz-t4 p.zt{color:#666; font-size:18px; font-weight:bold;}

.pgt-head{  font-size:24px;color:#b31b1b; border-bottom:solid 2px #e5e5e5}
.pgt-head span{ display:inline-block; padding:20px 0px; margin-top:2px; position:relative;}
.pgt-head span:before{ content:""; display:block;  width:100%; border-bottom:solid 2px #b31b1b; position:absolute; bottom:-2px; left:0;}


.pc-slide .preview img{ max-width:100%;}

.pc-slide{margin:0 auto;}
.preview{ width: 100%;  margin-top: 10px;  position: relative}
.view .swiper-container{width:100%; }
.view .arrow-left{background:url(../images/index_tab_l.png) no-repeat left top;position:absolute;left:10px;top:50%;margin-top:-25px;width:28px;height:51px;z-index:10;}
.view .arrow-right{background:url(../images/index_tab_r.png) no-repeat left bottom;position:absolute;right:10px;top:50%;margin-top:-25px;width:28px;height:51px;z-index:10; }
.preview{width:calc(100% - 0px);margin-top:20px;position:relative; padding:0px 50px;}
.preview .swiper-container{     height:55px; }
.preview .swiper-slide{width:100px;height:55px;    cursor:pointer; }
.preview .swiper-slide img{ width:80px;}
.preview .slide6{width:82px;}
.preview .arrow-left{background:url(../images/feel3.png) no-repeat left top;position:absolute;left:10px;top:50%;margin-top:-15px;width:17px;height:30px;z-index:10;}
.preview .arrow-right{background:url(../images/feel4.png) no-repeat left bottom;position:absolute;right:10px;top:50%;margin-top:-15px;width:17px;height:30px;z-index:10;}
.preview img{padding:1px;}
.preview .active-nav img{padding:0;border:1px solid #F00;}
.view .arrow-right, .view .arrow-left{ display:none;}
.pg-gc-detail .pgd-lb{ padding-top:10px;}


/*搜索*/
.pg-search{ text-align:right}
.pg-search .ix-sea-k{ height:40px; width:360px; padding:0px 20px; line-height:40px; background:#f4f4f4; color:#333; font-size:14px; text-align:left; border:none; outline:none; border-radius:6px 0px 0px 6px;}
.pg-search .ix-sea-an{ height:40px; width:40px; background:#333; border:none; vertical-align:middle; border:none; outline:none; border-radius:0px 6px 6px 0px;}
.pg-search .ix-sea-an img{ width:20px;}
@media (min-width: 1200px){
    .container{ width: 1240px;  }
}


@media (max-width: 1080px){
    /*内部banner*/
    .pg-banner p{ width:80%;}

    	    /*内页新闻列表1*/
		.cnewslist .newstitem .newsimg{ width: 250px; height: 150px;}
		.cnewslist .newstitem .newsbody{ width: auto; margin-left: 270px; padding-left: 0px; float: inherit;}
		.cnewslist .newstitem .details{ display: none;}
		.cnewslist .newstitem .newsbody p.date{ margin: 0px;}	
		
        /*招聘信息*/
        .pg-zp ul li{width: calc((100% - 0px)); margin-left:0px;}
        .pg-zp ul li:nth-child(1), .pg-zp ul li:nth-child(4), .pg-zp ul li:nth-child(7) {margin-left: initial;}
         .pg-zp ul li:nth-child(odd){ margin-left:0px;}

         /*工程领域*/
         .pg-nav-list ul{ width:100%;}
         .pg-nav-gc ul li{ padding:0px 7px;padding-bottom:40px;   }
          /*工程详情*/
         .view .arrow-right, .view .arrow-left{ display:block;}
         .preview{ display:none;}

 
 }

@media (max-width: 780px){
     .row{ margin-left: -10px; margin-right: -10px;}
    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{ padding-right: 10px; padding-left: 10px;}
    
     /*关于我们定制*/
   .pg-about .ab-dz.a1{ width:calc(100% - 0px);}
      .pg-about .ab-dz.a2{ width:calc(100% - 0px); }
   .pg-ty-text .ab-dz p img{padding-top:40px;}


  
   /*内部banner*/
  

     /*工程领域*/
        .pg-gc-list ul li{width:calc((100% - 20px)/2); margin-left:20px;}
        .pg-gc-list ul li:nth-child(1), .pg-gc-list ul li:nth-child(4), .pg-gc-list ul li:nth-child(7), .pg-gc-list ul li:nth-child(10){ margin-left:initial;}
        .pg-gc-list ul li:nth-child(odd){ margin-left:0px;}
    .pg-gc-list ul li:nth-child(4), .pg-gc-list ul li:nth-child(10){ margin-left:20px;}

    .pg-nav-gc ul li{padding-bottom:30px;}
    .pg-nav-gc{ padding-top:30px;}
    .pg-nav-gc ul li a{ padding:0px 20px; }
 /*工程详情*/
.pc-slide .view{ margin-bottom:40px;}
}

@media (max-width: 640px){
    .pg-about{ padding: 0px;}
    .pt6{ padding-top: 40px;}
    .pb6{ padding-bottom: 40px;}
    .row{ margin-left: -10px; margin-right: -10px;}
    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{ padding-right: 10px; padding-left: 10px;}

    /*内页导航*/
     .pg-nav{ background:#fff; height: initial; height:initial;}
     .pg-nav ul{ padding-top:10px;}
        .pg-nav ul li{ width:calc((100% - 26px)/2); margin-left:20px; background-color:#f5f5f5; height:40px; line-height:40px; margin-top:10px;}
        .pg-nav ul li:nth-child(odd){ margin-left:0px;}
        .pg-nav ul li a{ font-size:14px;}

  /*关于我们定制*/
   .pg-about .ab-dz{  width:calc(100% - 0px);}

   .pg-about.pt6{ padding-top:20px;}

   /*内部banner*/
    .pg-banner h1{ padding-top:20px;}
     .pg-banner{  height:auto;      background-size: cover !important;}
     .pg-banner p{ width:96%; padding-top: 0px;}

     /*底部*/
     .ix-foot-a{ padding-bottom:30px;}
     .ix-foot-ewm ul li{ padding-bottom:10px;}
     .ix-foot-ewm p{ font-size:14px;}
     .ix-foot-xx p{ font-size:14px;}

     	/*内页新闻列表1*/
		.cnewslist .newstitem .newsimg{ display: none;}
		.cnewslist .newstitem .newsbody{ margin-left: 0px;}
        .cnewslist .newstitem .newsbody p.title{ font-size:16px; line-height:200%;}
        .cnewslist .newstitem .newsbody p.date{ font-size:13px;line-height:200%;}
        .cnewslist .newstitem .newsbody p.description{ font-size:14px; line-height:200%;}
        .cnewslist .newstitem{ padding-bottom:20px; margin-bottom:20px;}
        .cnewslist.pt6{ padding-top:10px;}
        .cnewslist.pb6{ padding-bottom:30px;}
        .cnewslist .newstitem .newsbody p.title{padding-top:0px;}

        /*新闻详情*/
        .nd-head h1{ font-size:18px;}
        .pg-wz span{ display:none;}
        .nd-head span{ font-size:14px;}
        .pg-text p{font-size:14px;}
        .sx-xx .pager li .abc-sx a{ font-size:14px;}
        .sx-xx .pager li{ width:100%;margin-bottom:20px; margin-left:0px;}

         /*招聘信息*/
        .pg-zp ul li{margin-bottom:20px;}
        .pg-zp ul li .pg-zp-t1:before{ top:10px;}
        .pg-zp.pt6{ padding-top:20px;}
        .pg-zp ul li .pg-zp-t2{ font-size:14px;}


           /*联系我们*/
     .pg-con-head h1{ font-size:18px; padding-bottom:10px;}
     .pg-con-head p{ font-size:14px;}
     .ix-con-xx-mess.pt8{ padding-top:20px;}
     .ix-con-xx{ width:100%;}
     .ix-con-mess{ width:100%;}
     .icx-list{ padding-bottom:20px;}
     .pcx-textarea{ padding-bottom:20px;}
     .pcx-input input.input-an{ height:50px; line-height:50px; font-size:16px;}
     .pg-contact-map h1{ font-size:18px;}
     .icx-list-tit h1{ font-size:14px;}
     .icx-list-tit p{ font-size:14px;}
     .pcx-input input{font-size:14px; height:40px;}
     .pcx-textarea textarea{ font-size:14px;}

      /*工程领域*/
      .pg-nav-gc ul li a{ font-size:14px;}
     .pg-nav-gc ul li{padding-bottom:20px;}
        .pg-nav-gc{ padding-top:20px;}
        .pg-gc-list ul li .pgl-tit{ font-size:14px; height:40px; line-height:40px;}
        .pg-gc-list ul li{ margin-bottom:20px;}

        .pg-nav-list ul{margin-left:-10px; margin-right:-10px;}


        .pg-nav-list ul li{ width:calc((100% - 6px)/2);padding-left:10px; padding-right:10px; padding-bottom:20px;}
                .pg-nav-list ul li a{min-width:initial; width: 100%; padding:0px;}
            
        /*工程详情*/
     .pgd-wz .pgd-wz-t1{font-size:24px;}
     .pgd-wz .pgd-wz-t2{padding:5px 0px;}
     .pgd-wz{ font-size:14px;}
     .pgt-head{ font-size:22px;}
     .pg-gc-detail.pb6{ padding-bottom:10px;}
     .pc-slide .view{ margin-bottom:30px;}

     /*搜索*/
     .pg-search .ix-sea-k{ width:260px;}
	 
	 /*内页导航*/
     .pg-nav{ background:#fff; height: initial; height:initial;}
     .pg-nav ul{ padding-top:10px;}
        .pg-nav ul li{ width:calc((100% - 26px)/2); margin-left:20px; background-color:#f5f5f5; height:40px; line-height:40px; margin-top:10px;}
        .pg-nav ul li:nth-child(odd){ margin-left:0px;}
        .pg-nav ul li a{ font-size:14px;}
}
