
iframe { display:block; } 
.clear{ clear:both}
.clearfix:before,.clearfix:after { content:""; display:table; } 
.clearfix:after { clear:both; overflow:hidden; } 
.clearfix { zoom:1; /* for IE6 IE7 */ } 
.hideblock{
  display: none;
}
/*.header .banner{
  height: 389px;
  
}
.header .banner img{
	height:389px;
	width:100%;
	object-fit: cover;
}*/

.mainframe{
  width:100%;
  margin-bottom: 60px;
}


.content{
  width:1200px;
  margin:0 auto;
  background-color:#fff;
  padding-bottom: 50px;
}

.location{
  font-size:14px;
  width:100%;
  height:40px;
  line-height:40px;
  width:1000px;
  padding:25px 0px 10px 58px;
  padding-bottom:10px;
}


.img-list-com .bd{
  padding: 30px 0px 30px 27.5px;
  overflow: hidden;
}
.img-list-com .bd ul{
  margin-right: -21px;
}
.img-list-com .bd li{
  float: left;
  width: 266px;
  margin-right: 27px;
  background-color: #f2f2f2;
  margin-bottom: 30px;
}

.img-list-com .bd  li:hover .img{
-webkit-transform:translateY(-10px);
-moz-transform:translateY(-10px);
-ms-transform:translateY(-10px);
-o-transform:translateY(-10px);
transform:translateY(-10px);
 transition-duration:0.5s;
 cursor: pointer;
}

.img-list-com .bd  li:hover p{
color: #e7980f;
}

.img-list-com .bd li .img{
  width: 266px;
  height: 236px;
  margin:0 auto;
  overflow:hidden;
}

.img-list-com .bd li .img img{
  display: block;
  width:100%;
 height:230px;
 object-fit: cover; 
}


.img-list-com .bd li p{
  padding: 5px 10px 10px;
  height: 42px;
  overflow: hidden;
}


.pagination2 {
    margin: 30px auto;
    text-align: center;
}
.pagination2 .page_disable, .pagination2 .page_disable:hover {
    border: solid 1px #c4c4c4;
    background-color: #fff;
    color:rgb(5,85,174);
    cursor: default;
}
.pagination2 a{
    display: inline-block;
    padding: 0 7px;
    border: solid 1px #c4c4c4;
    height: 35px;
    line-height: 35px;
    min-width: 20px;
    vertical-align: top;
    font-family: Tahoma,"\5b8b\4f53";
    text-decoration: none;
  margin:0 2px;
  font-size:15px;
}
.pagination2 span{
  display: inline-block;
    padding: 0 7px;
    border: solid 1px #ccc;
    color: black;
    height: 35px;
    line-height: 35px;
    min-width: 20px;
    vertical-align: top;
    font-family: Tahoma,"\5b8b\4f53";
    text-decoration: none;
  margin:0 2px;
  font-size:15px;
  }

.pagination2 .current{
  background: #b2191b;
  color: white;
}


/*弹窗*/
.popup{
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -430px;
  margin-top: -280px;
  /*padding-top: 50px;*/
  padding:  50px 90px;
  width: 680px;
  height: 460px;
  background-color: #fff;
  display: none;
  z-index: 99;
}

.popup .cont .img{
  width: 675px;
  height: 435px;
  overflow: hidden;
  margin: 0 auto;
}

.popup .cont .img img{
  width: 100%;
  height: 100%;
  object-fit: fill;
 
}

.popup .cont p{
  font-size: 16px;
  text-align: center;
}
.popup .btn-close{
  position: absolute;
  right: -23px;
  top: -23px;
  width: 46px;
  height: 46px;
  background: url(../images/btn-close.png) no-repeat 0 0;
  cursor: pointer;
}

.mainframe{
  width:100%;
  padding-top:10px;
}
.location{
  font-size:14px;
  width:100%;
  height:40px;
  line-height:40px;
  width:1000px;
  padding-left:10px;
  padding-bottom:10px;
}
.location .current{
  color:#e42d30;
}
.content{
  width:1200px;
  margin:0 auto;
  padding:0 40px 0 0;
}
.list{
  width:100%;
  overflow: hidden;
  background-color:#fff;
}
.list .leftframe, .list .rightframe {
    float: left;
}
.list .leftframe{
  width:260px;
  float:left;
  background-color:#fff;
  border:1px solid #cbd5ee;
/*  background:url(../images/lmy_04.gif) left bottom no-repeat;
*/  padding-bottom:100px;
}
.list .leftframe h3{
  width:100%;
  padding-bottom:20px;
}
.list .leftframe h3 span{
  background:url(../images/page_01.gif) left center no-repeat;
  padding-left:10px;
  font-size:22px;
  font-weight:narmal;
  text-indent:10px;
}
.list .leftframe ul{
}
.list .leftframe ul li{
  width:100%;
  line-height:50px;
  padding:5px 0;
  font-size:18px;
}
.list .leftframe ul li img{
  vertical-align:middle;
  padding-left:80px;
  padding-right:10px;
}

.list .leftframe ul .subcate a{
  margin-left:120px;
  font-size: 16px;
}

.list .rightframe{
  width:920px;
  float:right;
  min-height:600px;
  *+height:100%;
  _height:600px;
}
.list .leftframe ul .item {
  background:url(../images/sidebar_bg.png) right center no-repeat;
}
.list .leftframe ul .item a{
  color:#fff;
}
.newscontent{
  padding:30px 30px;
  min-height:500px;
}
.newscontent h3{
  width:100%;
  height:40px;
  line-height:40px;
  border-bottom:1px solid #ececec;
  font-size:16px;
}
.newscontent h3 span{
  background:url(../images/page_01.gif) left center no-repeat;
  padding-left:10px;
}
.newscontent .fbt{
  text-align:center;
  font-size:18px;
  border-bottom:none;
}
.list .newscontent .zhengwen{
  padding:10px 10px;
  min-height:500px;
  height:auto;
}
.danweigaikuang{
  width:90%;
}
.list .newscontent ul{
  padding:0;
  min-height:500px;
  height:auto;
}
.list .newscontent ul li .newslist_title{
  width:680px;
  float:left;
}
.list .newscontent ul li .newslist_pic{
  width:140px;
  float:right;
}
.list .newscontent ul li .newslist_pic img{
  width:140px;
  height:100px;
}
.list .newscontent ul li{
  line-height:30px;
  font-size:16px;
  border-bottom:1px dashed #ddd;
  padding:15px 10px;
  overflow:hidden;
}
.list .newscontent ul li:hover{
  background-color:#fff9f5;
}

.list .newscontent ul li a{
  font-size:18px;
}

.list .newscontent ul li .titleholder , .list .newscontent ul li .zhaiyao{
  display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 2;
    overflow: hidden;
}

.list .newscontent ul li .zhaiyao{
  line-height: 20px;
}

.list .author{
  height:30px;
  clear:both;
  line-height:30px;
  text-align:right;
  width:100%;
  padding:10px 0;
  border-bottom:1px dashed #CCC;
  margin-bottom:10px;
  color:#acacac;
}
.list .newscontent ul li .information{
  color:#9e9e9e;
  font-size:14px;
  padding-top:20px;
  overflow:hidden;
}
.list .newscontent ul li .information .time{
  float:right;
}
.list .newscontent h2{
  text-align:center;
  font-size:24px;
  padding:0px 0 5px 0;
}
.list .newscontent h1{
  text-align:center;
  font-size:14px;
  color:#acacac;
  border-bottom:1px solid #ececec;
  padding:10px 0;
}
.list .newscontent p{
  font-size:16px;
  line-height:30px;
  padding:10px 0 10px 0;
}
.list .newscontent .zhaiyao{
  padding:0px;
  color:#666;
  font-size:14px;
}
.list .newscontent .pic{
  margin:20px auto;
  text-align:center;
}
/*视频集*/
#media_img{ z-index:10; width:788px; position:relative; text-align:center; height:550px;}
#wrapper #media_img .scroll-pic{ width:100%; height:500px; display:none; border:4px solid #000;}
#wrapper #media_img .scroll-pic img{width:100%;height:100%;}
.videoname{ width:100%; height:50px;line-height: 50px; font-size: 20px; font-weight: 500;}
#wrapper #media_cbtn{background:#EAEBF0; position:relative; height:122px; border:1px solid #D6D9DC; margin-top:12px; }
#wrapper #media_cbtn ul{position:relative; width:10000px; height:122px; padding:0;}
#wrapper #media_cbtn ul li{ float:left; padding:8px 3px 3px 3px; width:116px; height:86px; cursor:pointer; text-align:center; margin-right:20px; position:relative; margin-top:0px; border:none;}
#wrapper #media_cbtn ul li:hover{ background-color:#eaebf0;}
#wrapper #media_cbtn ul li img{ width:116px; height:86px; display:block;}
#wrapper #media_cbtn ul li tt{ background:#000; color:#FFF; position:absolute; right:4px; bottom:4px; z-index:20; font-family:"宋体" ;font-size:12px; line-height:16px; padding:0 5px;}
#wrapper #media_cbtn li.hov{ background:url(../images/ico/imgHoverBg.gif) no-repeat;}
#wrapper #media_cSlideUl ul li .mask {
    position: absolute;
    top: 25px;
    left: 50%;
    margin-left: -25px;
    width: 50px;
    height: 50px;
    background: url(../images/icon-video.png) 50% no-repeat;
}
#wrapper .media_cbtn div{ clear:both;}
#wrapper #media_cSlideUl{width:690px; height:116px;overflow:hidden; position:relative; top:10px; margin:0 auto;}
#wrapper .mediaSildeLeft{cursor:pointer; position:absolute; top:32px; left:10px; z-index:9;}
#wrapper .mediaSildeRight{cursor:pointer; position:absolute; top:32px; right:10px; z-index:9;}
#wrapper #video-front{ position:absolute; left:0px; top:100px; z-index:10; cursor:pointer;  width:200px; height:300px; background:url(../images/ico/blank.gif); }
#wrapper #video-front a{  position:absolute; left:20px; top:100px;display:block; background:url(../images/ico/imgSlideLeft.png) no-repeat; width:104px; height:104px; display:none;}
#wrapper #video-next{  position:absolute; right:0px; top:100px; z-index:10;cursor:pointer; width:200px; height:300px;  background:url(../images/ico/blank.gif);}
#wrapper #video-next a{  position:absolute; right:20px; top:100px; display:block; background:url(../images/ico/imgSlideRight.png) no-repeat; width:104px; height:104px; display:none;}
#wrapper .num{
  font-family: Georgia, tahoma;
    font-size: 20px;
    color: #757575;
  margin-top:10px;
}
#imgConac{
  width:50px;
  height:50px;
  margin-top:10px;
}
.piccontent ul{
  margin-top:40px;
  overflow:hidden;
  margin-left:20px;
}
.piccontent li{
  float:left;
  margin-right: 30px;
  margin-left:30px;
  margin-bottom: 40px;
  width: 200px;
  height:170px;
  text-align:center;
  font-size:16px;
  border:1px solid #CCC;
  padding:10px;
}
.piccontent li .imgdiv{
  width: 100%;
  height: 140px;
  display:inline-block;
  overflow:hidden;
}
.piccontent li img{
  width: 100%;
  height: 140px;
  transition: all 0.5s;
}
.piccontent li img:hover{
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
}
.special ul{
  margin-top:20px;
  min-height:450px;
  height:auto;
}
.special li{
    float: left;
    margin: 30px 10px;
    text-align: center;
    font-size: 14px;
    width: 30%;
    height: 260px;
}
.special li img{max-width: 185px; max-height:244px;}
.tjTitle{
  width:100%;
  padding-top:20px;
  font-size:14px;
}
.tjTitle h3{
  font-size:16px;
  border-bottom:1px dashed #666;
  line-height:40px;
  height:40px;
  margin-bottom:10px;
}
.tjTitle ul{
}

.tcdPageCode{padding: 15px 20px;text-align: left;color: #ccc;text-align:center;}
.tcdPageCode a{display: inline-block;color: #428bca;display: inline-block;height: 25px; line-height: 25px;  padding: 0 10px;border: 1px solid #ddd; margin: 0 2px;border-radius: 4px;vertical-align: middle;}
.tcdPageCode a:hover{text-decoration: none;border: 1px solid #428bca;}
.tcdPageCode span.current{display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;color: #fff;background-color: #e42d30; border: 1px solid #e42d30;border-radius: 4px;vertical-align: middle;}
.tcdPageCode span.disabled{ display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px; color: #bfbfbf;background: #f2f2f2;border: 1px solid #bfbfbf;border-radius: 4px;vertical-align: middle;}

#wrapper{margin:0 auto;}
#wrapper #picSlideWrap{ padding-bottom:30px;padding-top:30px;}

#wrapper #content{margin:0px auto;  line-height:19px;}
#wrapper #content p{ text-indent:2em; color:#333;}

#wrapper .imgnav{  position:relative; margin:0 auto; width:788px;}
#wrapper #img{ z-index:10; width:788px; position:relative; text-align:center;height:500px}
#wrapper #img img{ width:100%; height:100%; display:none; border:4px solid #000;}
#wrapper #front{ position:absolute; left:0px; top:0px; z-index:10; cursor:pointer;  width:394px; height:578px; background:url(../images/ico/blank.gif); }
#wrapper #front a{  position:absolute; left:20px; top:200px;display:block; background:url(../images/ico/imgSlideLeft.png) no-repeat; width:104px; height:104px; display:none;}
#wrapper #next{  position:absolute; right:0px; top:0px; z-index:10;cursor:pointer; width:394px; height:578px;  background:url(../images/ico/blank.gif);}
#wrapper #next a{  position:absolute; right:10px; top:200px; display:block; background:url(../images/ico/imgSlideRight.png) no-repeat; width:104px; height:104px; display:none;}

#wrapper #cbtn{background:#EAEBF0; position:relative; height:122px; border:1px solid #D6D9DC; margin-top:12px; }
#wrapper #cbtn ul{position:relative; width:10000px; height:122px; padding:0;}
#wrapper #cbtn ul li{ float:left; padding:8px 3px 3px 3px; width:116px; height:86px; cursor:pointer; text-align:center; margin-right:20px; position:relative; margin-top:0px; border:none;}
#wrapper #cbtn ul li img{ width:116px; height:86px; display:block;}
#wrapper #cbtn ul li tt{ background:#000; color:#FFF; position:absolute; right:4px; bottom:4px; z-index:20; font-family:"宋体" ;font-size:12px; line-height:16px; padding:0 5px;}
#wrapper #cbtn li.hov{ background:url(../images/ico/imgHoverBg.gif) no-repeat;}
#wrapper .ctrl div{ clear:both;}
#wrapper #cSlideUl{width:690px; height:116px;overflow:hidden; position:relative; top:10px; margin:0 auto;}
#wrapper .picSildeLeft{cursor:pointer; position:absolute; top:32px; left:10px; z-index:9;}
#wrapper .picSildeRight{cursor:pointer; position:absolute; top:32px; right:10px; z-index:9;}
#wrapper .num{
  font-family: Georgia, tahoma;
    font-size: 20px;
    color: #757575;
  margin-top:10px;
}
.piccontent #zjgy{ width:100%;  min-height:500px;}
.piccontent #zjgy li{ 
  float:left;
  width: 140px;
  line-height:30px;
  margin-right: 30px;
}
.piccontent #zjgy li img{
  width:140px;
  height: auto; 
}
#special {
  margin-top:10px;
}
#special li{
  width:200px;
  float:left;
  margin:10px 10px;
}
#special li img{
  width:100%;
  height:150px;
}


