@charset "utf-8";
/* CSS Document */
body { color: #333; }
.container { width: 1200px; }
@media (max-width:1199px) {
  .container { width: 992px; }
}
@media (max-width:991px) {
  .container { width: 768px; }
}
@media (max-width:767px) {
  .container { width: auto; }
}

/*头部*/
.fzzf-header { background: url(../images_fzzf/fzzf-bannerbg.png) no-repeat center; height: 380px; }
.fzzf-header .guidang { position: absolute; right: 0; bottom: -110px; z-index: 1; }
.fzzf-banner { text-align: center; margin-top: 70px; }
.fzzf-banner img { max-width: 100%; }
.fzzf-banner li .img_title { display: none; }
@media (max-width:1199px) {
}
@media (max-width:991px) {
  .fzzf-header { height: auto; padding-bottom: 50px; }
  .fzzf-header .guidang { width: 200px!important; height: 200px!important; background-size: 100%!important; }
}
@media (max-width:767px) {
  .fzzf-banner { margin-top: 40px; }
}
/*头部 end*/

/*主内容*/
.fzzfnb-main { background: #fef7ec; padding: 40px 0; }
.fzzfnb-main .fzzf-mainbg { display: inline-block; width: 52px; height: 41px; background: no-repeat center; position: absolute; }
.fzzfnb-main .fzzf-main-t-r { background-image: url(../images_fzzf/fzzf-main-t-rbg.png); top: 62px; right: -52px; }
.fzzfnb-main .fzzf-main-b-l { background-image: url(../images_fzzf/fzzf-main-b-lbg.png); bottom: 0; left: -52px; }
.fzzfnb-main .fzzf-main-b-r { background-image: url(../images_fzzf/fzzf-main-b-rbg.png); bottom: 0; right: 0; }

.fzzfnb-tab { height: 62px; }
.fzzfnb-tab ul { background: #ffe3b8; float: left; width: auto; }
.fzzfnb-tab ul li { float: left; position: relative; }
.fzzfnb-tab ul li .tit { height: 62px; padding-left: 90px; padding-right: 35px; line-height: 62px; font-size: 32px; color: #454545; display: block; }
.fzzfnb-tab ul li.first .tit { padding-left: 50px; }
.fzzfnb-tab ul li i { width: 57px; height: 62px; background: url("../images_fzzf/fzzf-tab-ico.png") right center no-repeat; position: absolute; top: 0; right: -57px; z-index: 8; }
.fzzfnb-tab ul li.active i { background: url("../images_fzzf/fzzf-tab-icoh.png") right center no-repeat; z-index: 7; }
.fzzfnb-tab ul li.active .tit { background: #d61618; color: #fff; }
.wza-el .fzzfnb-tab ul li i { background: none; }

.fzzfnb-con { background: #fff; padding: 10px 30px 40px; }
.fzzfnb-tit { margin-top: 40px; height: 58px; background: url(../images_fzzf/fzzf-titbg.png) repeat-y center top; line-height: 58px; text-align: center; font-size: 28px; color: #d61618; font-family: '思源宋体','宋体'; font-weight: bold; position: relative; }
.fzzfnb-tit i { display: inline-block; width: 100%; height: 1px; background: no-repeat center; background-image: url(../images_fzzf/fzzf-tit-line.png)!important; position: absolute; left: 0; }
.fzzfnb-tit i.top-line { top: 0; }
.fzzfnb-tit i.bot-line { bottom: 0; }

.fzzfnb-links { padding-top: 10px; }
.fzzfnb-links ul { margin-right: -20px; }
.fzzfnb-links li { width: 270px; float: left; margin: 20px 20px 0 0; }
.fzzfnb-links li a { display: block; height: 50px; padding: 0 5px; border: 1px solid #f8f8f8; background: #f8f8f8; border-radius: 5px; line-height: 50px; text-align: center; font-size: 18px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: all 0.4s; }
.fzzfnb-links li a:hover { background: #ffdada; border-color: #ffb3b3; color: #d61618; box-shadow: 0 0 10px rgba(0,0,0,0.2); }

@media (max-width:1199px) and (min-width:992px) {
  .fzzfnb-links li { width: 218px; }
}
@media (max-width:991px) {
  .fzzfnb-main .fzzf-mainbg { display: none; }
  .fzzfnb-links ul { margin-right: -2%; }
  .fzzfnb-links li { width: 31.3%; margin: 2% 2% 0 0; }
  .fzzfnb-links li a { font-size: 16px; }
}
@media (max-width:767px) {
  .fzzfnb-main { padding: 20px 0; }
  .fzzfnb-tab ul li .tit { padding-left: 70px; padding-right: 15px; font-size: 28px; }
  .fzzfnb-tab ul li.first .tit { padding-left: 30px; }
  .fzzfnb-con { padding: 1px 10px 40px; }
  .fzzfnb-tit { margin-top: 15px; font-size: 24px; }
  .fzzfnb-links { padding-top: 5px; }
  .fzzfnb-links li { width: 48%; }


  .fzzfnb-tab ul li i{
    display: none; 
  }
  .fzzfnb-tab ul li .tit{
    padding: 0 20px!important;
  }

}
