
.pro_flzd{ width:100%;}

.pro_flzd h3 {
   line-height:40px;
  font-size:16px;
    background:url(../img/news_btbg.png) no-repeat top right;
	margin-top:20px;
	border:2px solid #4c4948;
}
.pro_flzd h3 span{display:block; float:left;}
.zp_sp1{padding:0 2%; width:160px;}
.zp_sp2{padding:0 2%; }
.pro_flzd h3 .zp_d2{background:#d4ddef;}
.pro_flzd h3 a {
  display: block;
  color: #fff;
  text-decoration: none;
}
.pro_flzd h3 a span{color:#fff;}
.pro_flzd h3 a .zp_sp2{color:#b4b5b5;}
.pro_flzd h3:hover {}
.pro_flzd h3.open a { background-position: 13px -25px; }
.pro_flzd h3.open .zp_sp6{  background:url(../img/zp_bga.jpg) no-repeat right center; }
.pro_flzd h3.open .zp_sp1{font-weight:bold;}
.pro_flzd h3.open{background:url(../img/news_btbga.png) no-repeat top right;}
.pro_flzd h3 + div { padding: 10px; }


/* Pre hide sections with JavaScript on
--- */
.pro_flzd h3+div {
  display: none;
}

/* CSS3 Animation example
--- */
.css3-animated-example h3 + div {
  height: 0px;
  padding: 0px;
  overflow: hidden;
  display: block!important;
  -webkit-transform: translateZ(0);
  -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition:all 0.3s ease;
	transition: all 0.3s ease;
}
.css3-animated-example .content {
  padding: 30px;
  line-height:30px;
   font-size:14px;
   border-left:2px solid #4c4948;border-right:2px solid #4c4948;border-bottom:2px solid #4c4948;
}
.css3-animated-example .content a{display:block;}
.css3-animated-example h3.open + div {
  height: auto;
 
}

