@charset "utf-8";
/* Style Reset */
*{ margin:0; padding:0}



body {
 font-family: SourceHanSansCN-Regular, -apple-system, BlinkMacSystemFont, PingFang SC, Arial;
  font-size: 16px;
  font-weight: 400;
  color: #3F4552;
  line-height: 1.8;
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


ul, ol, li, dl, dt, dd {list-style:none;}
a{text-decoration:none;outline:0px; color:#333}
img{ border:0;max-width: 100%;}
.ccsl{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;}
.clear {clear:both;}

/******/
.herad_1{width:100%;height:42px; background:url(../images/top1_bj.jpg) repeat-x;}
.top1{width:1200px;height:42px;margin:0px auto; position:relative;}
.top1 .top1_fuceng{ position:absolute; top:42px; right:0px;width:143px;height:auto;background:#fff;box-shadow: 3px 8px 5px 0px rgba(0, 0, 0, 0.2); text-align:center; border-radius:0px 0px 10px 10px; z-index:999;}
.top1 .top1_fuceng a{ color:#333333;text-align:center;font-size:14px;padding:15px 0px;float:none;font-size:13px;border-top:1px solid #dddddd;}
.top1 .top1_fuceng a:hover{ text-align:center;font-size:13px;color:#1d4ccf;}

.top1 a,.top1 p{ display:block; float:right;color:#fff;cursor: pointer;}
.top1 a img,.top1 p img{ vertical-align:middle;}

.herad_2{width:100%;height:86px; background:#1d4ccf;}
.top2{width:1200px;margin:0px auto;}
.top2 h1{ float:left;padding-top:25px;padding-left:27px;}
.top2 h2{ float:right;padding-top:25px;}
.top2 h2 a{font-size:15px;color:#fff;padding:5px 0px;margin-left:40px;}
.top2 h2 a:hover{border-bottom:2px solid #fff;}

.ens_banner{margin:0px auto; text-align:center;  height:578px; background:url(../images/ens_banner.jpg) repeat-x;}
.ens_main_body1{background:#e6ebfa;  background-color: transparent;
  animation: background-animation 3s infinite alternate;
}



@keyframes background-animation {
  from {
    background-color: transparent;
  }
  to {
    background-color: #e6ebfa;
  }
}




.ens_main_body2{background:#fff;}

.ens_main1{width:1200px;margin:0px auto;padding:10px 0px;padding-bottom:30px;}
.ens_main1 h6{ text-align:center;font-size:26px;padding:30px 0px;}
.ens_main1 p{padding:30px 0px;}
.ens_main2{width:1200px;margin:0px auto;}
.ens_main2 h6{ text-align:center;font-size:26px;padding:30px 0px;}

.ens_footer{height:441px; background:url(../images/db_bjs.jpg) no-repeat center top #565656;}

.ens_bottom{width:1200px;margin:0px auto;padding-top:105px; text-align:center;}
.ens_bottom h1{ font-weight:normal;color:#fff;}
.ens_bottom h1 span{ display:block;font-size:20px;margin-top:60px;}
.ens_bottom h1 .span2{font-size:14px;}
.ens_bottom h2{ float:right;padding-top:0px;}

.text-fade-in {
  opacity: 0; /* 开始时文本不可见 */
  animation: fadeIn 3s forwards; /* 应用渐现动画 */
  
  padding-top:200px;
  font-size:65px;color:#fff;
  text-shadow: 2px 2px 2px #000000;
}
 
@keyframes fadeIn {
  to {
    opacity: 1; /* 动画结束时文本完全可见 */
  }
}


.mbx_div{width:1200px;margin:0px auto;height:45px;line-height:45px;font-size:15px;}

.pr_body1{ background:#e6ebfa;padding:35px 0px;}
.pr_main1{width:1200px;margin:0px auto;}
.pr_main1 h1{width:405px;height:341px;background:#fff;border-radius:12px; float:left; text-align:center;box-shadow: 3px 8px 5px 0px rgba(0, 0, 0, 0.3); overflow:hidden;}
.pr_main1 h1 img{width:326px;margin-top:110px;transition: width 0.5s ease; }
.pr_main1 h1:hover img{width:356px;}
.pr_main1 h2{ float:right;width:732px;}
.pr_main1 h2 span{ display:block;margin-top:30px;}
.pr_main1 h2 .span1{font-size:30px;}
.pr_main1 h2 .span2{font-size:16px;font-weight:normal;}

.pr_nav1{ text-align:center;padding:20px 0px;}
.pr_nav1 a{padding:6px 30px;font-size:20px;}
.pr_nav1 a:hover{border-bottom:2px solid #1d4ccf;color:#1d4ccf;}
.pr_nav1 a.hover{border-bottom:2px solid #1d4ccf;color:#1d4ccf;}
.pr_xinxi{width:1200px;margin:0px auto;padding:20px 0px;  opacity: 0; /* 开始时文本不可见 */
  animation: fadeIn 2s forwards; /* 应用渐现动画 */
}
.pr_xinxi h5{height:60px; background:#f8f8f8;line-height:60px;font-size:17px;padding-left:18px;}
.pr_xinxi h5 .span1{ display:block;width:325px;font-size:20px; float:left;}
.pr_xinxi h5 .span2{ display:block;width:800px; float:right;color:#a8a8a8;}

.pr_xinxi h6{height:auto; font-size:17px;padding-left:18px;border-bottom:1px solid #e9e9e9;padding:20px 0px;}
.pr_xinxi h6:hover{background:#e9e9e9;}
.pr_xinxi h6 .span1{ display:block;width:325px; float:left;font-size:15px;}
.pr_xinxi h6 .span2{ display:block;width:800px; float:right;color:#a8a8a8;font-weight:normal;line-height:25px;font-size:14px;}


.pr_body2{ background:#e6ebfa;padding:35px 0px;}
.pr_main2{width:1200px;margin:0px auto;}
.pr_main2 h1{width:405px;height:341px;background:#fff;border-radius:12px; float:left; text-align:center;box-shadow: 3px 8px 5px 0px rgba(0, 0, 0, 0.3); overflow:hidden;}
.pr_main2 h1 img{width:326px;margin-top:60px;transition: width 0.5s ease; }
.pr_main2 h1:hover img{width:356px;}
.pr_main2 h2{ float:right;width:732px;}
.pr_main2 h2 span{ display:block;margin-top:30px;}
.pr_main2 h2 .span1{font-size:30px;}
.pr_main2 h2 .span2{font-size:16px;font-weight:normal;}


.pr_nav2{width:1200px;margin:0px auto;margin-top:25px;}
.pr_nav2 a{ display:block; float:left;width:600px;height:40px; background:#f8f8f8;color:#323232; text-align:center;line-height:40px;font-size:20px;}
.pr_nav2 a:hover{background:#1d4ccf;color:#fff; text-align:center;}
.pr_nav2 a.hover_2{background:#1d4ccf;color:#fff; text-align:center;}


.pr_nav3{ text-align:center;padding:20px 0px;}
.pr_nav3 a{padding:6px 30px;font-size:17px;}
.pr_nav3 a:hover{border-bottom:2px solid #1d4ccf;color:#1d4ccf;}
.pr_nav3 a.hover{border-bottom:2px solid #1d4ccf;color:#1d4ccf;}


.pr_nav4{ text-align:center;padding:20px 0px;}
.pr_nav4 a{padding:6px 30px;font-size:17px;}
.pr_nav4 a:hover{border-bottom:2px solid #1d4ccf;color:#1d4ccf;}
.pr_nav4 a.hover{border-bottom:2px solid #1d4ccf;color:#1d4ccf;}


/******/

.ifr_body{width:1200px;height:1150px;margin:0px auto;}

#top_ifr{width:100%;height:100%;border:none; overflow:hidden;margin:0px;padding:0px;}


/* 适配不同屏幕大小 */
@media (max-width: 767px) {
.herad_2{height:60px;}
  .top1{width:100%;}
  .top1 a{margin-right:20px;font-size:13px;}
  .top2{width:100%;}
  .top2 h1 a img{width:70%;margin-left:15px;}
  .top2 h1{padding-left:10px;padding:5px;width:30%;}
  .top2 h2{width:60%;padding-top:5px; text-align:right;padding-right:20px;}
  .top2 h2 a{font-size:13px;margin-left:20px;}
  .top1 .top1_fuceng{right:11px;}
  
  
  .ens_banner{margin:0px auto; text-align:center;  height:200px; background:url(../images/m_ensbanner.jpg) no-repeat;}
.ens_main_body1{background:#e6ebfa;  background-color: transparent;
  animation: background-animation 3s infinite alternate;
}
.text-fade-in{padding:10px;font-size:18px;line-height:150px;font-weight:bold;}
.ens_main1{width:90%;padding:2% 5%;}
.ens_main1 h6{padding:10px 0px;font-size:18px;}
.ens_main1 p{padding:15px 0px;font-size:13px;}
.ens_main2{width:100%;}
.ens_main2 h6{padding:10px 0px;font-size:18px;}
.ens_main2 h6 p img{width:100%}

.ens_bottom{width:100%;margin:0px auto;text-align:center;padding-top:0px;}
.ens_bottom h1{ font-weight:normal;color:#fff; text-align:center; width:90%;padding:2% 5%;}
.ens_bottom h1 span{ display:block;font-size:13px;margin-top:50px; text-align:center;}
.ens_bottom h2{padding-top:10px; text-align:center;width:90%;padding:2% 5%;}
.ens_bottom h2 img{width:35%;}
.ens_footer{height:auto;}

.mbx_div{ width:96%;padding:2%; background:#f2f2f2;line-height:30px;height:30px;}
.pr_main1{width:96%;padding:2%; }
.pr_main1 h1{width:100%;margin:0px auto;background:#fff;border-radius:12px; text-align:center;box-shadow: 3px 8px 5px 0px rgba(0, 0, 0, 0.3); overflow:hidden;}

.pr_body1{padding-top:10px;}
.pr_main1 h2{ width:90%;padding:2% 5%;}
.pr_main1 h2 span{ display:block;margin-top:10px;}
.pr_main1 h2 .span1{font-size:20px;}
.pr_main1 h2 .span2{font-size:14px;font-weight:normal;}

.pr_body2{padding-top:10px;}
.pr_main2{width:96%;padding:2%; }
.pr_main2 h1{width:100%;margin:0px auto;background:#fff;border-radius:12px; text-align:center;box-shadow: 3px 8px 5px 0px rgba(0, 0, 0, 0.3); overflow:hidden;}
.pr_main2 h2{ width:90%;padding:2% 5%;}
.pr_main2 h2 span{ display:block;margin-top:10px;}
.pr_main2 h2 .span1{font-size:20px;}
.pr_main2 h2 .span2{font-size:14px;font-weight:normal;}


.pr_nav1{ text-align:center;padding:10px 0px;}
.pr_nav1 a{padding:6px 30px;font-size:16px;font-weight:bold;}
.pr_nav1 a:hover{border-bottom:2px solid #1d4ccf;color:#1d4ccf;}
.pr_nav1 a.hover{border-bottom:2px solid #1d4ccf;color:#1d4ccf;}


.pr_nav2{width:90%;padding:2% 5%;margin-top:10px;}
.pr_nav2 a{ display:block; float:left;width:50%;height:40px; background:#f8f8f8;color:#323232; text-align:center;line-height:40px;font-size:17px;}
.pr_nav2 a:hover{background:#1d4ccf;color:#fff; text-align:center;}
.pr_nav2 a.hover_2{background:#1d4ccf;color:#fff; text-align:center;}


.pr_nav3{ text-align:center;padding:0px 0px;}
.pr_nav3 a{padding:6px 30px;font-size:175px;}
.pr_nav3 a:hover{border-bottom:2px solid #1d4ccf;color:#1d4ccf;}
.pr_nav3 a.hover{border-bottom:2px solid #1d4ccf;color:#1d4ccf;}

.ifr_body{width:96%;padding:2%;height:1363px;}
#top_ifr{width:100%;height:100%;border:none; overflow:hidden;margin:0px;padding:0px;}
.pr_nav3 a{font-size:13px;padding:6px 16px;}



.pr_xinxi{width:96%;margin:25px auto;padding:20px 0px;  opacity: 0; /* 开始时文本不可见 */
  animation: fadeIn 2s forwards; /* 应用渐现动画 */border-radius:15px; background:#f2f2f2;
}
.pr_xinxi h5{height:auto; background:#f8f8f8;line-height:30px;font-size:13px;padding-left:18px;}
.pr_xinxi h5 .span1{ display:block;width:20%;font-size:13px; float:left;}
.pr_xinxi h5 .span2{ display:block;width:75%; float:right;color:#a8a8a8;}

.pr_xinxi h6{height:auto;  font-size:17px;padding-left:18px;border-bottom:1px solid #e9e9e9;padding:30px 2%;}
.pr_xinxi h6:hover{background:#e9e9e9;}
.pr_xinxi h6 .span1{ display:block;width:23%; float:left;font-size:13px;}
.pr_xinxi h6 .span2{ display:block;width:75%; float:right;color:#a8a8a8;font-weight:normal;line-height:25px;font-size:14px;}


.top1 .top1_fuceng{ position:absolute; top:42px; right:0px;width:100%;height:auto;background:#fff;box-shadow: 3px 8px 5px 0px rgba(0, 0, 0, 0.2); text-align:center; border-radius:0px 0px 10px 10px; z-index:999;}
.top1 .top1_fuceng a{ width:100%;color:#333333;text-align:center;font-size:14px;float:none;font-size:13px;border-top:1px solid #dddddd;}
.top1 .top1_fuceng a:hover{ text-align:center;font-size:13px;color:#1d4ccf;}


}

#menu{
	cursor: pointer;
}


