
.qmain{
  font-weight: 300;
  font-family: 'PingFang SC','Microsoft Yahei','??????', 'HanHei SC', 'Helvetica Neue', 'Helvetica', 'Lantinghei SC', 'Hiragino Sans GB', 'STXihei', '???????', 'Microsoft Sans Serif', 'WenQuanYi Micro Hei', 'SimSun', '????', 'sans';
}
.dbt{
  text-align:center;
  padding:50px 0 40px;
}
.dbt .ebt{
  font-size:36px;
  color:#333333;
  line-height:36px;
  text-align:center;
}
.dbt .h{
  width:30px;
  height:1px;
  background-color: #ed7523;   
  display:inline-block; 
  margin: 16.5px 0; 
}
.dbt .zbt{
  font-size:20px;
  color:#333333;
  line-height:20px;
  text-align:center;
}
.tou{
  width: 100%;
  margin-top: 150px;
  height:600px;
  padding: 0;
  background:#fff url("/20190218/images/case_toubg.jpg") no-repeat left top;
  text-align:center;
}
.touxiang{
  padding-top: 60px;
  width:100%;
}
.touxiang img{
  width:240px;
  border-radius: 50%;
  margin: 0 auto;
  padding:8px;
  border:2px solid #fff;  
}
.mc{
  padding-top: 18px;
  width:100%;
}
.mc .xingming{
  font-size:30px;
  font-weight:bold;
}
.mc .xuexiao{
  font-size:30px;
  font-weight:bold;
}
.mc .xuexiao_all{
  font-size:20px;
  padding-top:20px;
  color:#262626;
  font-weight:bold;
}
.jt{
  display: inline-block;
  padding: 60px 0;
  width:1560px;
  margin:50px auto 0;
  text-align:center;
  background:#fff;
  box-shadow: 0 0 15px #888;
}
.jt div{
  width:260px;
  float:left;
  margin:0 auto;
  text-align:center;
}
.jt div p{
  font-size:40px;
  line-height:40px;
  color:#333;
  font-weight:400;
  text-align:center;
}
.jt div p>span{
  font-size:16px;
  line-height:16px;
  color:#333;
  text-align:center;
  vertical-align: top;
}
.jt div .hx{
  width:30px;
  height:1px;
  float:none;
  margin: 22px auto 18px;
  background:#333;
}
.jt div>span{
  display: inline-block;
  font-size:20px;
  color:#333;
  text-align:center;
}
.jt .fgxl{
  width:259px;
  border-left:1px solid #ccc;
}
.qmain22{
  padding-top:150px;
  background-color:#fff;
}
.qmain22_nr{
  margin-top:10px;
}
.qmain39{
  background-color:#434343;
  padding-top:30px;
}
.qmain39_nr{
  margin-top:10px;
}
.qmain4{
  padding-top:30px;
}
.qmain4 .cgal_list{
  width:1580px;
  margin:0 auto;
}
.qmain4 .cgal_list .nr{
  width:296px;
  height:350px;
  margin:0 10px;
  float:left;
}
.qmain4 .cgal_list .nr>a>.pic{
  width:296px;
  height:296px;
  position: relative;
  overflow:hidden;
}
.qmain4 .cgal_list .nr>a>.pic .mask{
  width: 100%;
  height: 0px;
  /*opacity: .3;*/
  position: absolute;
  left: 0;
  bottom: 0;
  -webkit-transition: all .5s ease 0s;
  -moz-transition: all .5s ease 0s;
  -ms-transition: all .5s ease 0s;
  -o-transition: all .5s ease 0s;
  transition: all .5s ease 0s;
  background-color: rgba(0,0,0,.3);
  z-index: 2;
}
.qmain4 .cgal_list .nr>a>.pic .mask .xlof{
  color:#1f873a;    
  border-left: 4px solid #1f873a;
  margin-top:20px;
  margin-left:10px;
  padding-left:5px;
  font-size:16px;
  line-height:16px;
  height:40px;
}
.qmain4 .cgal_list .nr>a>.pic .mask .xlof .of{
  margin-top:10px;
  font-size:14px;
  line-height:14px;
}
.qmain4 .cgal_list .nr>a>.pic .mask .lqyxk{
  text-align:center;
  font-size:14px;
  line-height:14px;
  margin-top:40px;
  color:#fff;
  height:196px;    
  position: relative;
}
.qmain4 .cgal_list .nr>a>.pic .mask .lqyxk .hx{
  width:30px;
  height:2px;
  display:inline-block;
  margin-top:10px;
  background-color:#fff;
}
.qmain4 .cgal_list .nr>a>.pic .mask .lqyxk .lqyx{
  margin-top:14px;
  font-size:12px;
  line-height:18px;
}
.qmain4 .cgal_list .nr>a>.pic .mask .lqyxk .gd{
  color:#1f873a;
  font-size:12px;
  line-height:12px;
  bottom:30px;
  width:100%;
  text-align:center;
  position: absolute;
}
.qmain4 .cgal_list .nr:hover>a>.pic .mask{
  /*opacity: .7;*/
  background-color: rgba(0,0,0,.7);
  height: 100%
}
.qmain4 .cgal_list .nr>a>.pic img{
  width:296px;
  /*-webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);  
  filter: grayscale(100%);
  filter: gray;*/
  transition: all 1s;
  -moz-transition:all 1s; /* Firefox 4 */
  -webkit-transition:all 1s; /* Safari and Chrome */
  -o-transition:all 1s; /* Opera */
}
.qmain4 .cgal_list .nr:hover>a>.pic {
  background-color: #1f873a;
}
.qmain4 .cgal_list .nr:hover>a>.pic img{
  /*-webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);  
  filter: grayscale(0%);
  filter: none;*/
  transform: scale(1.1);
  -moz-transition: scale(1.1); /* Firefox 4 */
  -webkit-transition: scale(1.1); /* Safari and Chrome */
  -o-transition: scale(1.1); /* Opera */
}
.qmain4 .cgal_list .nr .w{
  width:296px;
}
.qmain4 .cgal_list .nr .w .pic{
  float:left;
}
.qmain4 .cgal_list .nr .w .pic img{
  width:56px;
  height:56px;
}
.qmain4 .cgal_list .nr .w .xmzy{
  width:240px;
  height:56px;
  font-size:16px;
  color:#fff;
  float:left;
  background-color: #333;
  line-height:56px;
  text-align:center;
}
.qmain4 .cgal_list .nr .w .xmzy .xm{
  font-weight:400;
}
.qmain4 .cgal_list .nr .w .xmzy .xm .zy{
  display:inline-block;
  color:#999;
}
.zf,.yf{
  cursor:pointer;
  width:22px;
  height:80px;
  z-index: 999999999;
  position: absolute;
  top:259.5px;
}
.zf{
  left:-100px;
}
.yf{
  right:-100px;
}
#pagination div {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 100px;
	height: 3px;
	margin: 0 10px;
	background:#ccc;
	cursor: pointer;
}
#pagination .cur {
  background: #ee782a;
}

.qmain39 .dbt .ebt{
  color:#fff;
}
.qmain39 .dbt .zbt{
  color:#fff;
}

  .v20190401_yxxq_yszx{
    width:100%;
    height:564px;
    position: relative;
    overflow:hidden;
  }
  .v20190401_yxxq_yszx .bt{
    text-align:center;
  }
  .v20190401_yxxq_yszx .bt .ebt{
    font-size:36px;
    line-height:36px;
    color:#323431;
    padding-top:80px;
  }
  .v20190401_yxxq_yszx .bt .hx{
    width:30px;
    height:1px;
    background:#ed7523;
    margin:20px auto;
  }
  .v20190401_yxxq_yszx .bt .zbt{
    font-size:20px;
    line-height:20px;
    color:#323431;
  }
  .v20190401_yxxq_yszx .yszx_bg_pic{
    width:1920px;
    height:564px;
    position: absolute;
    z-index:-1;
    top:0;
    left:50%;
    margin-left:-960px;
  }
  .v20190401_yxxq_yszx .list{
    width:1560px;
    margin:30px auto 0;
  }
  .v20190401_yxxq_yszx .list .nr{
    width:275px;
    padding:10px;
    background:#fff;
    float:left;
    margin-left:20px;
    padding-bottom:30px;
  }
  .v20190401_yxxq_yszx .list .nr:first-child{
    margin-left:0;
  }
  .v20190401_yxxq_yszx .list .nr .pic img{
    width:275px;      
  }
  .v20190401_yxxq_yszx .list .nr .bt{
    font-size:16px;
    line-height:26px;
    color:#333;
    text-align:left;
    margin-top:15px;
    height:52px;
  }
  .v20190401_yxxq_yszx .list .nr .bt a{
    color:#333;
  }
  .v20190401_yxxq_yszx .list .nr .rq{
    font-size:14px;
    line-height:14px;
    color:#999;
    text-align:left;
    margin-top:15px;
  }

  @media (min-width: 0px) and (max-width: 1539px)
  {
    .dbt{
      width:100%;
    }
    .dbt .ebt{
      font-size:20px;
      line-height:20px;
    }
    .dbt .hx{
      width:24px;
      height:1px;
      margin:16px auto;
    }
    .dbt .zbt{
      font-size:16px;
      line-height:16px;
    }
    .tou{
      margin-top: 113px;
      height:450px;
    }
    .touxiang{
      padding-top: 45px;
    }
    .touxiang img{
      width:200px;
    }
    .mc .xingming{
      font-size:24px;
      line-height:24px;
    }
    .mc .xuexiao{
      font-size:24px;
      line-height:24px;
    }
    .mc .xuexiao_all{
      font-size:16px;
      padding-top:15px;
    }
    .jt{
      padding: 45px 0;
      width:1200px;
      margin:40px auto 0;
    }
    .jt div{
      width:200px;
    }
    .jt div p{
      font-size:30px;
      line-height:30px;
    }
    .jt div p>span{
      font-size:14px;
      line-height:14px;
    }
    .jt div .hx{
      width:24px;
      height:1px;
      margin: 16px auto;
    }
    .jt div>span{
      font-size:14px;
    }
    .jt .fgxl{
      width:200px;
      border-left:0px solid #ccc;
    }
    .qmain22{
      padding-top:120px;
    }
    .qmain22_nr{
      margin-top: 0px;
    }
    .qmain39{
      padding-top:0px;
    }
    .qmain39_nr{
      margin-top: 0px;
    }
    .qmain4{
      padding-top:0px;
      padding-bottom:60px;
    }
    .qmain4 .cgal_list{
      width:1220px;
      padding-top:10px
    }
    .qmain4 .cgal_list .nr{
      width:224px;
      height:265px;
      margin:0px 10px;
    }
    .qmain4 .cgal_list .nr>a>.pic{
      width:224px;
      height:224px;
    }
    .qmain4 .cgal_list .nr>a>.pic .mask .xlof{
      border-left: 3px solid #1f873a;
      margin-top:10px;
      margin-left:10px;
      padding-left:10px;
      font-size:14px;
      line-height:14px;
      height:30px;
    }
    .qmain4 .cgal_list .nr>a>.pic .mask .xlof .of{
      margin-top:4px;
      font-size:12px;
      line-height:12px;
    }
    .qmain4 .cgal_list .nr>a>.pic .mask .lqyxk{
      margin-top:30px;
      height:149px;   
    }
    .qmain4 .cgal_list .nr>a>.pic .mask .lqyxk .gd{
      bottom:20px;
    }
    .qmain4 .cgal_list .nr>a>.pic img{
      width:224px;
    }
    .qmain4 .cgal_list .nr .w{
      width:224px;
    }
    .qmain4 .cgal_list .nr .w .pic img{
      width:45px;
      height:45px;
    }
    .qmain4 .cgal_list .nr .w .xmzy{
      width:179px;
      height:45px;
      line-height:45px;
    }
    
    .v20190401_yxxq_yszx{
      width:100%;
      height:470px;
      position: relative;
      overflow:hidden;
    }
    .v20190401_yxxq_yszx .bt .ebt{
      font-size:32px;
      line-height:32px;
      padding-top:60px;
    }
    .v20190401_yxxq_yszx .bt .hx{
      width:25px;
      height:1px;
      margin:15px auto;
    }
    .v20190401_yxxq_yszx .bt .zbt{
      font-size:18px;
      line-height:18px;
    }
    .v20190401_yxxq_yszx .yszx_bg_pic{
      width:100%;
      height:470px;
      margin-left:-50%;
    }
    .v20190401_yxxq_yszx .yszx_bg_pic img{
      height:470px;      
    }
    .v20190401_yxxq_yszx .list{
      width:1200px;
      margin:30px auto 0;
    }
    .v20190401_yxxq_yszx .list .nr{
      width:208px;
      padding:8px;
      padding-bottom:24px;
    }
    .v20190401_yxxq_yszx .list .nr .pic img{
      width:208px;      
    }
    .v20190401_yxxq_yszx .list .nr .bt{
      font-size:12px;
      line-height:19px;
      margin-top:7px;
      height:38px;
    }
    .v20190401_yxxq_yszx .list .nr .rq{
      -webkit-transform:scale(0.9);
      margin-top:7px;
      margin-left:-10px;
    }
  }
/*ÂÖ²¥*/
.pictureSlider{
  height: 750px;
  padding-bottom: 60px;
}
.poster-item{
  background: #fff;
  /*height: 750px;*/
  width:500px;
	transition: all 0.5s;cursor: default;
	-moz-transition: all 0.5s;cursor: default;
	-webkit-transition: all 0.5s;cursor: default;
	-o-transition: all 0.5s;cursor: default;
  box-shadow: 0 0 15px #888;
  cursor:pointer;
}