.blank65{height: 65px;overflow: hidden;clear: both ;}
.blank45{height: 45px;overflow: hidden;clear: both;}
.bannerBox img{
  width: 100%;
}
.banner{
  width: 100%;
}
.content_p_border{
  padding:50px 85px;
  border: 1px solid ;
  display: block;
  width: 1028px;
}
.content_one_p_bg{
  background-color: #b48e47;
}
.content_biaozhang tbody tr{
  width: 1028px;
  display: block;
  font-size: 14px;
}
.content_biaozhang tbody tr+tr td{
  display: block;
  margin: 0 auto;
  width: 480px;
  border-radius: 20px;
  font-size: 16px;
  margin-top:20px;
  height: 46px;
  line-height: 46px;
  text-align: center;
}
.content h1{
  margin-top: 65px;
  margin-bottom: 44px;
}
.slide{
  position: relative;
}
.slideUl {
  overflow: hidden;
  margin-right: -40px;
  padding-top: 6px;
}
.slideUl li:nth-child(4n) dl{
  margin-right: 0;
}
.slideUl dl {
  width: 270px;
  height: 281px;
  margin-right: 40px;
  float: left;
  margin-bottom: 60px;
  transition: 0.3s;
}
.slideUl dt {
  width: calc(100% - 20px);
  /*height: 180px;*/
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  overflow: hidden;
  padding: 10px;
  background-color: #fff;
}
.slideUl dt img {
    width: 100%;
    height: 100%;
}
.slideUl dd {
  height: 76px;
  overflow: hidden;
  background-color: #fff;
  line-height: 76px;
  color: #3c3c3c;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.slideUl dl:hover{
  transform: translateY(-6px);
  -webkit-transform: translateY(-6px);
  -moz-transform: translateY(-6px);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sub1Prev, .sub1Next {
  width: 36px;
  height: 68px;
  background: url(../../img/prev.png) center no-repeat;
  position: absolute;
  left: -124px;
  bottom: 50%;
}
.sub1Next {
  background: url(../../img/next.png) center no-repeat;
  right: -124px;
  left: auto;
}
.sub1Next:hover{
  background: url(../../img/next-hover.png) center no-repeat;
}
.sub1Prev:hover{
  background: url(../../img/prev-hover.png) center no-repeat;
}
.slide{
  margin-top: 50px;
}
.liucheng div{
  float: left;
  width: 500px;
  height: 178px;
}
.liucheng div dl{
  display: table-cell;
  vertical-align: middle;
}
.liucheng div:first-child{
  margin-right: 40px;
}
.liucheng div:nth-child(3){
  margin-left: 156px;
  margin-right: 40px;
  margin-top: 36px;
}
.liucheng div:nth-child(4){
  margin-top: 36px;
}
.liucheng li{
  margin: 20px;
  height: 138px;
  display: table;
  padding:0 30px;
  width: 400px;
}
.liucheng li span{
  font-size: 16px;
  display: block;
  margin-bottom: 10px;
}
.liucheng li p{
  font-size: 14px;
}

/*二维码*/
.erweima{
  position: fixed;
  right: 5px;
  top: 30%;
}
/*版权所有*/
.banquan{
  width: 100%;
  color: #cecece;
  font-size:12px;
  text-align: center;
  line-height: 2;
  margin: 20px 0;
}
/*中法*/
.zf-h{
  margin: 0 auto;
  height: 60px;
}
.mobile-show .zf-h{height: 40px;background-size: contain;}
.zf-h1{
  background: url(../images/zf-h1.png) center no-repeat;
}
.zf-h2{
  background: url(../images/zf-h2.png) center no-repeat;
}
.zf-h3{
  background: url(../images/zf-h3.png) center no-repeat;
}
.zf-h4{
  background: url(../images/zf-h4.png) center no-repeat;
}
.zf-h5{
  background: url(../images/zf-h5.png) center no-repeat;
}
.zf-h6{
  background: url(../images/zf-h6.png) center no-repeat;
}
.zf-one-box{
  width: 1050px;
  height: 550px;
  border: 8px solid #343434;
  position: relative;
}
.zf-one-box img{
  padding: 20px 0;
  position: absolute;
  left: -142px;
  background-color: #fabe00 ;
  top: 30px;
}
.zf-one-box-r{
  float: right;
  width: 444px;
  margin-right: 40px;
  color: #303030;

}
.zf-one-box-r h2{
  font-size: 28px;
  line-height: 37px;
  margin-top: 80px;
  margin-bottom: 10px;
}
.zf-one-box-r p{
  font-size: 16px;
  line-height: 28px;
}
.blank90{height: 90px;clear: both;}
.blank58{height: 58px;clear: both;}
.w1000{width: 1000px;margin: 0 auto;}
.zf-list li{
  width: 270px;
  height: 180px;
  margin-right: 40px;
  margin-bottom: 40px;
  float: left;
}
.zf-list li:nth-child(4n){
  margin-right: 0;
}
.zf-list li span{
  width: 260px;
  display: inline-block;
  position: relative;
  height: 36px;
  padding: 0 5px;
  text-align: center;
  line-height: 36px;
  font-size: 14px;
  color: #fff;
  background:rgba(32,32,32,0.6);
  bottom: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.zf-longcuivideo{
  background: url(../images/zf-longcuivideo-bg.png) center no-repeat;
  height: 1013px;
  margin: 0 auto;
}
.zf-lcpingce-r{
  width: 330px;
  background: #303030;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  height: 540px;
  padding: 0 30px;
}
.zf-lcpingce-r h2{
  font-size: 24px;
  color: #fff;
  margin: 44px 0 18px 0;
  text-align: center;
  line-height: 34px;
}
.peizhi-h{
  width: 100%;
  height: 50px;
  background-color: #C14A00;
  line-height: 50px;
  font-size: 30px;
  color: #fff;
  font-weight: bold;
  text-align: center;
}
.peizhi-main{
  width: 100%;
  height: 550px;
  overflow-y: auto;
}
.pc-show .peizhi-main::-webkit-scrollbar {
  width: 6px;
  height: 16px;
  background-color: #fff;
}
/*定义滑块 内阴影+圆角*/
.pc-show .peizhi-main::-webkit-scrollbar-thumb {
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
  background-color: #ccc;
}
.pc-show .peizhi-main::-webkit-scrollbar-thumb {
  border-radius: 2px;
}
.zf-bottom{
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
  display: block;
  position: absolute;
  bottom:0;
}
.blank1000{height: 1000px;clear: both;}
.zf-slide .hd li{width: 10px;height: 10px;float: left;border-radius: 50%;margin: 5px;background-color: #fff;}
.zf-slide .hd li.on{background-color: #000;}
.zf-slide .hd {overflow: hidden;text-align: center;}
.zf-slide .hd ul{display: inline-block;overflow: hidden;}
.zf-longcuivideo .imgPause{
  width: 72px;
  height: 72px;
  position: absolute;
  left: calc(50% - 36px);
  right: auto;
  top: 44%;
  background: url(../images/xd-bofang.png) center no-repeat;
}
/*中法手机端*/
.mobile-show .mainBox{width: 95%;margin: 0 auto;}
.mobile-show .zf-list li{width: 49%;margin-right: 2%;margin-bottom: 2%;height: auto;}
.mobile-show .zf-list li img{width: 100%;height: auto;}
.mobile-show .zf-list li:nth-child(2n){margin-right:0;}
.mobile-show .zf-list li span{overflow: hidden;bottom: 0;width: 100%;padding: 0;}
.mobile-show .zf-list li dd{position: absolute;bottom: 0;width: 100%;}
.mobile-show .zf-list li dl{position: relative;}
#youkuplayer2{margin: 0 auto;}
.mobile-show .zf-longcuivideo{background-size: cover;height: auto;}
.mobile-show .zf-lcpingce img{width: 100%;height: auto;}
.mobile-show .zf-lcpingce-r{width: auto;height: auto;padding: 0 15px;font-size: 12px;line-height: 18px;padding-bottom: 10px;}
.mobile-show .zf-lcpingce-r h2{font-size: 16px;line-height: 24px;margin: 20px 0 10px 0;}
/*媒体查询*/
@media screen and (max-width: 768px) {
  body{
    font-size: 14px;
  }
  .w1200{
    width: 95%;
    margin: 0 auto;
  }
  .content_p_border{
    width: 94%;
    padding:calc(3% - 1px);

  }
  .content_p_border span{
    font-size: 14px !important;
  }
  .content_biaozhang tbody tr{
    width: 100%;
  }
  .sub1Prev, .sub1Next{
    display: none;
  }
  .erweima{
    display: none;
  }
  .m-fs span span{
    font-size: 20px !important;
  }
  .content_biaozhang tbody tr+tr td{
    width: auto;
  }
  .slideUl li{
    overflow: hidden;
    float: left;
    width: 46%;
    height: auto;
    margin: 0 2%;
  }
  .slideUl dl{
    width: 100%;
    height: auto;
    margin-bottom: 15px;
  }
  .slideUl dt{
    width: calc(100% - 20px);
    height:auto;
  }
  .slideUl dd{
    height: 50px;
    line-height: 50px;
    font-size: 12px;
  }
  .content h1{
    margin-top: 35px;
    margin-bottom: 35px;
  }
  .liucheng li{
    width: 92%;
    margin: 2%;
    padding: 0 2%;
  }
  .liucheng div{
    width: 100%;
    height: auto;
    margin-bottom: 10px;
  }
  .liucheng div:first-child{
    margin-right: 0;
  }
  .liucheng div:nth-child(3){
    margin: 0;
    margin-bottom: 10px;
  }
  .liucheng div:nth-child(4){
    margin-top: 0;
  }
  .h-img{
    width: 100%;
    overflow: hidden;
    height:30px;
    padding-top: 10px;
  }
  .h-img img{
    width: 100%;
    transform: scale(2);
  }
  .slide{
    margin-top: 10px;
  }
  .slide .hd{ height: 10px; line-height: 10px; text-align: center; margin-bottom: 10px;
  }
  .slide .hd li{
	width: 10px;
    height: 10px;
    background: #d1d1d1;
    margin: 0 4px;
    display: inline-block;
    border-radius: 5px;
  }
  .slide .hd li.on {
    background: #fff;
}
}
