body{
	background: url(bg3.jpg) no-repeat center bottom;
	font-family: '微软雅黑','Microsoft Yahei';
	margin:0;
	padding:0 0 300px 0;
	color: #000;
  min-width: 1200px;
}
a{
	color: #000;
	text-decoration: none;
}
ul,li,ol,dl,dt,dd{margin:0;padding:0;list-style: none;}
p{margin:0;padding:0;}
i,b,em,strong{font-style: normal;}
img{border: none;}
.hr10,.hr20,.hr30,.hr40,.hr50{clear: both;line-height: 0;font-size: 0;}
.hr10{height: 10px;}
.hr20{height: 20px;}
.hr30{height: 30px;}
.hr40{height: 40px;}
.hr50{height: 50px;}
.zt-top{height:604px;}
.zt-top2{height:178px;}
.page-index{background: url(bg.png) no-repeat center top;}
.en-page-index{background: url(en_bg_index.jpg) no-repeat center top;}
.en-page-index .zt-top{height:465px;}
.page-subpage{background: url(bg2.jpg) no-repeat center top;}
.en-page-subpage{background: url(en_bg_subpage.jpg) no-repeat center top;}
.zt-container{width: 1200px;margin:0 auto;*overflow: hidden;}
.zt-listpane{width: 1000px;margin:0 auto;*overflow: hidden;}
.zt-article{width: 1000px;margin:0 auto;*overflow: hidden;}
.zt-inner{padding:20px 35px;}
.zt-tabcontent .subcon{display: none;}
.zt-title{font-size: 24px;line-height:1;color: #797979;}
.zt-title span{margin-right: 40px;padding: 0 0 45px 0;}
.zt-title span a{color: #797979;}
.zt-title span b{font-size: 36px;font-weight: normal;}
.zt-title span.current{color: #a40e0e;background: url(arrow-1.png) no-repeat center 35px;}
*+html .zt-title span.current{background-position: center 45px;}
.zt-title span.current a{color: #a40e0e;}
.list_a1 li{clear: both;overflow: hidden;line-height: 36px;font-size: 18px;}
.list_a1 li a{float: left;width: 80%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.list_a1 li a span{font-size:24px;}
.list_a1 li span.pubdate{float: right;color: #9a9a9a;font-size:16px;}
.zt-events-inner{font-size: 24px;color: #6da1a6;}
.zt-events-inner p{margin:0;padding:0;line-height: 60px;}
.zt-events-inner span{color: #000000;margin-right:30px;}

.en-zt-events-inner{font-size: 18px;color: #2b2b2b;}
.en-zt-events-inner p{margin:0;padding:0;line-height: 36px;}

/*轮播图*/
.dh ul{position: relative;overflow: hidden;width:1200px; height: 380px;}
.dh ul li{float: left;width: 166px;overflow: hidden;height: 100%;position: relative;cursor: pointer;}
.dh ul li img{display: block;}
.dh ul li a{display: block;width: 100%;height: 100%;}
.dh ul li .layer{position: absolute;bottom: 0;left: 0;width: 100%;background:url(transparent.png) no-repeat;height: 100%;}
.dh ul li .layer .p1{position: absolute;bottom: 0px;left: 0px;}
.dh ul li .layer .p2{position: absolute;bottom: 0;right: -200%;width:100%;height: 60px;overflow: hidden;}
.dh ul li .layer .p2 span{display: block;font-weight: bold;padding-left:10px;}
.dh ul li.curr{}
.col1{color: #ff2020;font-size: 20px;line-height: 32px;height: 32px;overflow: hidden;}
.col2{color: #fff;font-size: 14px;line-height: 1;padding-top:10px;}

/*图片新闻*/
.effect {
  text-align: center;
  display: inline-block;
  position: relative;
  text-decoration: none;
  color: #fff;
  text-transform: capitalize;
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  padding: 20px 0px;
  width: 150px;
  border-radius: 6px;
  overflow: hidden;
}
/* effect-3 styles */
.effect.effect-3 {
  -webkit-transition: all 0.2s linear 0s;
  transition: all 0.2s linear 0s;
}
.effect.effect-3:before {
  content: "\f178";
  font-family: FontAwesome;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: 100%;
  left: 0px;
  width: 100%;
  height: 100%;
  text-align: center;
  font-size: 30px;
  -webkit-transition: all 0.2s linear 0s;
  transition: all 0.2s linear 0s;
}
.effect.effect-3:hover {
  text-indent: -9999px;
}
.effect.effect-3:hover:before {
  top: 0;
  text-indent: 0;
}

.slideBox{ width:1200px; height:733px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:30px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; text-align: center;  }
.slideBox .hd ul li{ 	
	display: inline-block; margin-right:15px;  width:18px; height:18px; line-height:18px; text-align:center; background-color: rgba(0,0,0,0.6); cursor:pointer; 
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}
.slideBox .hd ul li.on{ background:#a40d0d; color:#fff; } 

.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;position: relative; }
.slideBox .bd img{ width:1200px; height:733px; display:block;  }

.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px;
	background-color: #000;
	background-image:url(slider-arrow.png);
	background-position: -110px 5px;
	background-repeat: no-repeat; 
	filter:alpha(opacity=50);opacity:0.5;
}
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

/*子页面*/
.page-subpage .zt-container,
.page-subpage .zt-listpane,
.page-subpage .zt-article{
	background-color: #e1e9e9;
}
.zt-channel{
	font-size: 40px;
	color: #a40e0e;
	line-height: 1;
	padding: 10px 0 30px 0;
	text-indent: 15px;
	border-bottom: 1px solid #c3cdcd;
}
.zt-body{
	padding:0 30px;
}
.zt-body .list_a1{
	margin:0 0 30px 0;
}
/*文章页*/
.title-det1{line-height: 48px;font-size: 30px;color: #b80000;text-align:center;}
.publish-time{
  color: #818181;font-size: 14px;line-height: 48px;text-align: center;border-bottom: 1px dashed #bcbcbc;margin-bottom: 10px;
}
.detail-pane{ 
  margin:0;
}
.detail-inner{
  margin:0;
}
.detail-pane-con{
  /*height: 540px;
  overflow-y: auto;*/
}
.detail-con{
  width: 780px;
  margin:0 auto;
  overflow: hidden;
}
.detail-con p{
  font-size: 16px;
  line-height: 180%;
  margin:15px 0 0 0;
  padding:0;
}
.detail-con img{
  max-width: 100%;
}
/*翻页*/
.huilan14 {
    font-size: 14px;
    color: #999999;
    text-decoration: none;
}
.index_line2{border-bottom:1px #dddddd dotted;height:0;line-height:0;font-size:0;}
.index_page01{line-height:20px;font-size:16px;text-align:center;height:50px;}
.index_page01 span{margin:0 5px;color:#666666;border:1px #c5c5c5 solid;padding:3px 7px;font-size:12px;line-height:40px;}
.index_page01 a{margin:0 5px;color:#666666;border:1px #c5c5c5 solid;padding:3px 7px;font-size:12px;line-height:40px;}
.index_page01 a.index_prev1{background:url(index_131022_04.png) no-repeat 8px center;padding:3px 12px;}
.index_page01 a.index_next1{background:url(index_131022_03.png) no-repeat 10px center;padding:3px 12px;}
.index_page01 a.index_this{background:#ffba00;border:1px #ffba00 solid;color:#ffffff;}
.index_page01 .index_numPage{background:url(index_131022_07.png) repeat-x;border:1px #c5c5c5 solid;width:40px;font-size:14px;padding:2px 0;margin-right:10px;}
.index_page01 .index_go{border:1px #c5c5c5 solid;width:32px;height:22px;line-height:18px;font-size:14px;padding:0;background:none;cursor:pointer;color:#666666;font-family:Arial;}
.index_page01 a,
.index_page01 span,
.index_page01 .index_numPage,
.index_page01 .index_go{border-radius:3px;}
.index_article_line2{background:url(index_131022_06.png) no-repeat;width:100%;height:8px;font-size:0;line-height:0;clear:both;}

.flexslider{overflow: hidden;height: 733px;}
.flexslider .slides li label{position: absolute;z-index: 10;bottom:50px;left:20px;color: #ffffff;font-size: 20px;line-height: 1;}
.flexslider .slides li label .cs_title{
	display: inline-block;
	background: url(transparent.png);
	padding:8px 10px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.flexslider .slides li label a{
	color: #ffffff;
}
.flex-direction-nav a{font-size:20px;}
.flex-control-nav{
	z-index: 5;
	bottom: 10px;
	overflow: hidden;
}
.flex-control-nav{bottom: 15px;}
*+html .flex-control-nav{width:auto;right:10px;}
*+html .flex-control-paging li{float:left;}
.flex-control-paging li a{
  width: 18px;
  height: 18px;
}
.flex-control-paging li a.flex-active{
	background-color: #a40d0d;
}
.flex-direction-nav .flex-prev,
.flex-direction-nav .flex-next{ 
  width: 40px;
  height: 70px;
  background-repeat: no-repeat;
}
.flex-direction-nav .flex-prev{
  background-image: url(slide-left.png);
}
.flex-direction-nav .flex-next{
  background-image: url(slide-right.png);
}
@-webkit-keyframes slideInLeft {
    0% {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideInLeft {
    0% {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}
.flexslider .slides li.flex-active-slide label{
  height: 36px;
  overflow: hidden;
}

.flexslider .slides li.flex-active-slide label .cs_title{  
  height: 36px;
  overflow: hidden;  
}
.flexslider .slides li.flex-active-slide label .cs_title .cs_wrapper{
  display: inline-block;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  -webkit-animation: slideInLeft 1s linear forwards;
  animation: slideInLeft 1s linear forwards;
}
.zt-top2 img{
  display: none;
}
/*en*/
.en_news_left{
  width: 785px;
  float: left;
}
.en_news_right{
  width: 377px;
  float: right;
}
.en_itemimg{
  font-size: 14px;
  position: relative;
}
.en_itemimg img{
  display: block;
}
.en_itemimg dl{
  width: 100%;
  padding:5px 0;
  height: auto;
  position: absolute;
  bottom: 0;
  left:0;
  z-index: 2;
  background:url(transparent.png);
}
.en_itemimg dt{
  font-size: 18px;
  color: #ff0000;
  padding:0 5px;
}
.en_itemimg dd{
  padding:0 5px;
  color: #ffffff;
  line-height: 150%;
}
.en_itemimg dd a{
  color: #ffffff;
}
.zt-body{min-height: 700px;}
@media(max-width: 768px){
  body{
    background:#e1e9e9;
    padding:0 0 20px 0;
    min-width: 10rem;
  }
 .zt-body{min-height: 300px;}
  .page-subpage{
    background:none;
  }
  
  .page-subpage .zt-listpane,.page-subpage .zt-article{
    width:100%;
  }
  .page-subpage .zt-top2{
    width: 10rem;
    height: auto;
  }
  .page-subpage .zt-top2 img{
    display: block;
    max-width: 100%;
  }
  .page-subpage .list_a1 li{
    line-height: 175%;
    font-size:15px;
  }
  .page-subpage .list_a1 li a{margin-right: 5px;}
  .page-subpage .list_a1 li a,.page-subpage .list_a1 li span{
    float:none;
  }
  .page-subpage .list_a1 li span{
    display: inline-block;
    font-size: 14px;
  }
  .page-subpage .zt-body{
    padding:0 0.2rem;
  }
  .page-subpage .zt-inner{
    padding:0.2rem;
  }
  .hr40,.hr20{
    height: 10px;
  }
  .page-subpage .zt-body .list_a1{
    margin: 0 0 0.3rem 0;
  }
  
  .page-subpage .zt-channel{
    font-size: 18px;
    text-indent: 5px;
    padding: 0.1rem 0 0.25rem 0;
  }
  .detail-pane{
    margin:0 0.15rem;
  }
  .detail-con{
    width: 100%;
  }
  .detail-inner{
    margin:0;
  }
  .title-det1{
    line-height: 165%;
    font-size:16px;
  }
  .publish-time{
    font-size: 14px;
    line-height: 175%;
    padding-bottom: 0.2rem;
    margin-bottom: 0.2rem;
  }
  .detail-con p{
    margin:0.2rem 0 0 0;
    font-size:15px;
  }
}