.fangan.topbanner {
   display: table;margin-top: 60px;
    width: 100%; height: 320px;
    background-color: #1e2a44;
    background-image: url(../images/fa-bg.jpg);
    background-repeat: no-repeat;
    background-position: 50% 100%;
    background-size: 1356px 400px;
    min-width: 1000px;

}
.fangan.topbanner .coninfo{display: table-cell;
    vertical-align: middle;
    text-align: center;
    height: 170px;}
.fangan.topbanner .title {
    font-size: 34px;
    line-height: 1;
    color: #fff;
    font-weight: 400;
}
.fangan.topbanner .desc {
    font-size: 16px;
    color: #fff;
    line-height: 1.5;
    margin-top: 15px;
}
.fangan_main{margin: 50px;}


.fangan_main .module-wrap {
  background: #fdfeff;
}
.fangan_main .module-wrap .slide-container {
  position: relative;

}
.fangan_main .module-wrap .slide-container .slide-btn,
.fangan_main .module-wrap .slide-container .slide-btn-panel {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 50px;
  border: 0;
  outline: none;
  cursor: pointer;
  background: transparent;
}
.fangan_main .module-wrap .slide-container .slide-btn i,
.fangan_main .module-wrap .slide-container .slide-btn-panel i {
  display: inline-block;
  font-size: 25px;
  color: #fff;
  cursor: pointer;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(70));
}
.fangan_main .module-wrap .slide-container .slide-btn:hover i,
.fangan_main .module-wrap .slide-container .slide-btn-panel:hover i {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
}

.fangan_main .module-wrap .slide-container .slide-btn-panel {
  display: none;
}
.fangan_main .module-wrap .slide-container .slide-btn-panel .btn-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #161A1D;
  opacity: 0.3;
  filter: alpha(opacity=30);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(30));
  display: none;
}
.fangan_main .module-wrap .slide-container:hover .slide-btn-panel {
  display: block;
}
.fangan_main .module-wrap .slide-container:hover .slide-btn-panel .btn-bg {
  display: block;
}
.fangan_main .module-wrap .slide-container .slide-body {
  position: relative;
}
.fangan_main .module-wrap .slide-container .slide-body .slide-content {
}
.fangan_main .module-wrap .slide-container .slide-body .slide-content:before,
.fangan_main .module-wrap .slide-container .slide-body .slide-content:after {
  content: "";
  display: table;
}
.fangan_main .module-wrap .slide-container .slide-body .slide-content:after {
  clear: both;
}
.fangan_main .module-wrap .slide-container .slide-body .slide-content .slide-item {
  position: relative;
  float: left;
  color: #000;    margin-right:30px;  margin-bottom:30px;
  font-size: 0;
  text-align: center;
  width: 380px;
  height: 400px;
  cursor: pointer;
}
.fangan_main .module-wrap .slide-container .slide-body .slide-content .slide-item:nth-child(3n){margin-right: 0}
.fangan_main .module-wrap .slide-container .slide-body .slide-content .slide-item .item-bg {
  width: 100%;
  height: 100%;
}
.fangan_main .module-wrap .slide-container .slide-body .slide-content .slide-item .mask {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.fangan_main .module-wrap .slide-container .slide-body .slide-content .slide-item .mask .bg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #161A1D;
  opacity: 0.6;
  filter: alpha(opacity=60);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(60));
  -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.fangan_main .module-wrap .slide-container .slide-body .slide-content .slide-item .mask .bg.other-bg {
  opacity: 0.82;
  filter: alpha(opacity=82);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(82));
}
.fangan_main .module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content {
  position: absolute;
  left: 0;
  right: 0;
  top: 100px;
  bottom: 0;
  -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.fangan_main .module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .line-panel {
  padding: 0;
  margin: 0;
  font-size: 0;
  line-height: 0;
  margin-top: 20px;
  -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.fangan_main .module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .line-panel .item-line {
  width: 20px;
  height: 2px;
  background: #fff;
  display: inline-block;
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.fangan_main .module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .item-img-panel {
  position: relative;
  width: 25%;
  height: 54px;
  display: inline-block;
}
.fangan_main .module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .item-img-panel .item-img,
.fangan_main .module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .item-img-panel .item-img-hover {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  display: inline-block;
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.fangan_main .module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .item-img-panel .item-img-hover {
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
  -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.fangan_main .module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .item-title {
  color: #fff;
  font-size: 22px;
  line-height: 24px;
  margin: 0;
  padding: 0;
  margin-top: 24px;
  font-weight: bold;
  -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.fangan_main .module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .item-desc {
  font-size: 14px;
  color: #fff;
  text-align: center;
  margin-top: 30px;
  padding: 0px 23px;
  line-height: 24px;
  height: 72px;
}
.fangan_main .module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .item-link {
  display: inline-block;
  border: 1px solid #fff;
  width: 120px;
  height: 36px;
  line-height: 36px;
  font-size: 14px;
  color: #fff;
  text-decoration: none;
  margin-top: 62px;
}
.fangan_main .module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .item-link:hover {
  color: #00C1DE;
  background: #fff;
}
.fangan_main .module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .item-desc,
.fangan_main .module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .item-link {
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
  -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.fangan_main .module-wrap .slide-container .slide-body .slide-content .slide-item:hover .bg {
  background: #1985e3;
  opacity: 0.9;
  filter: alpha(opacity=90);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(90));
}
.fangan_main .module-wrap .slide-container .slide-body .slide-content .slide-item:hover .bg.other-bg {
  opacity: 0.9;
  filter: alpha(opacity=90);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(90));
}
.fangan_main .module-wrap .slide-container .slide-body .slide-content .slide-item:hover .content {
  top: 13%;
}
.fangan_main .module-wrap .slide-container .slide-body .slide-content .slide-item:hover .content .item-img-panel .item-img {
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
}
.fangan_main .module-wrap .slide-container .slide-body .slide-content .slide-item:hover .content .item-img-panel .item-img-hover {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
}
.fangan_main .module-wrap .slide-container .slide-body .slide-content .slide-item:hover .content .line-panel {
  margin-top: 10px;
}
.fangan_main .module-wrap .slide-container .slide-body .slide-content .slide-item:hover .content .line-panel .item-line {
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
}
.fangan_main .module-wrap .slide-container .slide-body .slide-content .slide-item:hover .content .item-title {
  margin-top: 12px;
}
.fangan_main .module-wrap .slide-container .slide-body .slide-content .slide-item:hover .content .item-desc,
.fangan_main .module-wrap .slide-container .slide-body .slide-content .slide-item:hover .content .item-link {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
}
.fangan_main .module-wrap .slide-container .slide-body .slide-content .slide-item:hover .content .item-desc {
  margin-top: 22px;
}
.fangan_main .module-wrap .slide-container .slide-body .slide-content .slide-item:hover .content .item-link {
  margin-top: 14%;
}