@charset "utf-8";





.pro { width:100%; margin:0px auto; clear:both; overflow:visible;  height:739px; background:#f7f7f7; 
 

}


.pro_con {  width:1300px; margin:0px auto; overflow:hidden; }
.pro_con dl { width:325px; height:399px;   text-align:center;   color:#fff; background:url(../images/pro_xx2.png) center bottom no-repeat;transition:all 0.4s; position:relative; overflow:hidden;  margin-bottom:60px;  }

.pro_con dl dt {width:325px; position:absolute; }
.pro_con dl dt img {  width:325px; height:399px;  transition:all 0.5s;}

.pro_con dl dd { transition:all 0.5s;  position:absolute; z-index:999; top:399px; background:url(../images/pro_bt_bg.png); text-align:center;width:325px; height:95px; line-height:95px;  font-size:22px; }

.pro_con dl dd h3 { font-weight:400;  }
.pro_con dl dd p { font-size:14px; line-height:20px; display:none;  transition:all 0.5s; width:286px; margin:0px auto; margin-top:10px; margin-bottom:15px;}
.pro_con dl dd b { font-size:15px; font-weight:400; line-height:25px; margin-bottom:10px;}
.pro_con dl dd .p_more {display:none; margin:0px auto;  transition:all 0.5s; }
.pro_con dl dd .p_b { margin-top:106px;transition:all 0.4s;}




.pro_con a:hover dl {transform:translateY(0px); }
.pro_con a:hover dl dt img {transform:scale(1.1);}
.pro_con a:hover dl dd {  top:304px;  }

.pro_con a:hover dl dd p {  font-size:14px; line-height:20px; display:block;  }
.pro_con a:hover dl dd .p_more {display:block;}
.pro_con a:hover dl dd .p_b { margin-top:66px;}



.about { width:100%; margin:0px auto; clear:both; overflow:visible;  height:757px;   

background-image: url(../images/about_bg.jpg),url(../images/pro_bg4.png),url(../images/pro_bg3_1.jpg),url(../images/pro_bg.jpg);
background-position:center top,130% top,center bottom,center top; 
background-repeat: no-repeat,no-repeat,no-repeat,repeat; 

}

.about_con { width:1300px; margin:-5px auto 0px;   }













.news { width:1268px; margin:0px auto; height:779px; clear:both;  overflow:visible;}
.news_con {width:1268px; margin:0px auto 0px auto;}


.news ul { width:456px; margin:0px auto; height:80px; }
.news ul li { font-size:16px; width:138px; height:41px; line-height:39px; border:2px solid #dcdcdc; text-align:center; margin:0px 5px; float:left; transition:all 0.4s;   }

.news ul a:hover li { background:#0d6cbd; color:#fff; border:2px solid #0d6cbd;}



.news_con dl {width:399px;  height:392px;  float:left; margin-bottom:10px; background:#fff; box-shadow:0px 0px 5px 5px rgba(0,0,0,.1);}
.news_con dl dt {  float:left;width:399px; height:297px; background:; color:#fff; text-align:center; font-family:Arial, Helvetica, sans-serif; overflow:hidden;}
.news_con dl dt img { margin-top:0px; width:399px; height:297px;}

.news_con dl dd { width:399px; float:left; height:95px; text-align:left;}

.news_con dl dd h3 { font-weight:400; margin-left:21px; float:left; line-height:27px; margin-top:15px; width:274px; font-size:16px;color: #000;}


.news_con dl dd span { line-height:18px;  color:#bfbfbf; font-size:14px; font-weight:400; text-align:left; width:55px; padding-left:22px; float:left; font-family:"黑体";}
.news_con dl dd em { font-size:40px; font-style:normal; display:block; line-height:34px; margin-top:21px; } 



.news_con dl dd span prc01  { font-size:40px; font-style:normal; display:block; line-height:34px; margin-top:21px;}
.news_con dl dd span prc02  { font-size:40px; font-style:normal; display:block; line-height:34px; margin-top:21px;}
.news_con dl dd span prc03  { font-size:40px; font-style:normal; display:block; line-height:34px; margin-top:21px;}


.news_con dl dd span prc04  { font-size:40px; font-style:normal; display:block; line-height:34px; margin-top:21px;}
.news_con dl dd span prc05  { font-size:40px; font-style:normal; display:block; line-height:34px; margin-top:21px;}
.news_con dl dd span prc06  { font-size:40px; font-style:normal; display:block; line-height:34px; margin-top:21px;}


.news_con dl dd span prc07  { font-size:40px; font-style:normal; display:block; line-height:34px; margin-top:21px;}
.news_con dl dd span prc08  { font-size:40px; font-style:normal; display:block; line-height:34px; margin-top:21px;}
.news_con dl dd span prc09  { font-size:40px; font-style:normal; display:block; line-height:34px; margin-top:21px;}


.news_con dl dd span prc10  { font-size:40px; font-style:normal; display:block; line-height:34px; margin-top:21px;}
.news_con dl dd span prc11  { font-size:40px; font-style:normal; display:block; line-height:34px; margin-top:21px;}
.news_con dl dd span prc12  { font-size:40px; font-style:normal; display:block; line-height:34px; margin-top:21px;}





.news_con a dl { transition:all 0.4s;} 
.news_con a:hover dl{ transform:translateY(-10px);} 
.news_con a dl dd em { transition:all 0.4s;} 
.news_con a:hover dl dd em { } 
















   .swiper-container-zjtd {
      width: 100%;
      height: 100%; text-align:center;
    }
    .swiper-slide-zjtd {
      text-align: center;
      font-size: 18px;
     

      /* Center slide text vertically */
      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;
    }
	
	
	
	


.swiper-pagination-bullet { width:12px!important; height:12px!important;}
