@charset "utf-8";
/* CSS Document */


/*body{ background: #f1f1f1 url(../images/zt-ty/top.jpg) no-repeat center 40px;}*/

.topit{ background-color: #fff; height: 40px; line-height: 40px; text-align: right;}
.topit,.topit a{ font-size: 12px; color: #8c8c8c;}

.header{ height:242px; position: relative;}
.header .logo{ margin:40px 0 0 10px;}
.header .title{ margin:71px -75px 0 130px;}
.header .title .tit1{  color: #fff; font-size: 62px; font-weight: bold; font-family: "黑体", serif; display:inline-block; padding-top: 30px;}
.header .title .tit2{ font-family:"\5b8b\4f53", serif; font-weight: bold; font-size: 36px;  color: #ffcc00;  }

.main-box{ margin-top: 30px;}
.main-box .ztgs{ width:600px; float: left; display: inline;}
.main-box .ztgs .hd h2{ height: 38px; line-height: 38px; background-color: #d9d9d9; overflow: hidden;} 
.main-box .ztgs .hd h2 .more{  height: 38px; line-height: 38px; }
.main-box .ztgs .hd h2 em{ display: block; float: left; width: 40px; height:38px; background-color: #ff5a11; border-right:3px solid #fff ;}
.main-box .ztgs .hd h2 b{ font-size: 20px; display: block; float: left; height: 38px; padding:0 20px; vertical-align: middle; width:80px; text-align: center;}
.main-box .ztgs .bd { padding:15px 10px; line-height: 24px;}
.main-box .ztgs .bd  dl{ margin-bottom: 20px;}
.main-box .ztgs .bd dt{ font-size: 20px; margin-bottom: 10px; }
.main-box .ztgs .bd dt span{ color: #d80000;}
.main-box .ztgs .bd dd{ color: #767676; text-indent: 2em;}
.main-box .ztgs .bd dd .more{ display: inline; float: none; color: #4d9ee3;}

.mod3-1,.mod3-2,.mod3-3{ height: 255px; } 
.mod.ztgs{ width: 577px; border: 1px solid #cbcbcb; overflow: hidden;  }
.mod.ztgs.w100p{ width: 100%;} 

.mod.ztgs.mod2-1,.mod.ztgs.mod2-2 { width: 590px;}
.mod.ztgs.mod2-1 li a{ width: 456px;}
.mod.ztgs.mod2-1{ margin-right: 15px;}
.mod.ztgs .more{ height: 38px; line-height: 38px;}
.mod.ztgs .hd h2{ margin:1px;}
.mod.ztgs .hd h2 em{ background-color: #4d9ee3;}

.mod3-1{ float: left!important;}
.mod3-2{ float: right!important;}
.txt-list { padding:10px 10px 10px 20px; line-height: 28px;}
.txt-list li{ text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.txt-list li .date{ color: #acacac;}
.txt-list li a{ color: #767676; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.txt-list li a:hover{ color:#d90000;}


.slideBox{ position: relative; width:585px; height:330px; overflow:hidden; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:50%; margin-left: -30px; bottom:50px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1;  }
.slideBox .hd ul li{ 
  float:left; margin-right:5px; width:10px; height:10px; line-height:10px; 
  text-align:center; background:#e5e5e5; cursor:pointer; text-indent: -9999px; 
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%; 
  
}
.slideBox .hd ul li.on{ background:#e03d3e; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ position: relative; zoom:1; vertical-align:middle; }
.slideBox .bd li p {
  position: absolute; bottom: 0; left: 0; width: 100%; height: 44px; line-height: 44px; text-align: center; 
  font-size: 18px; color: #eee; text-indent: 12px; white-space: nowrap; 
  background: rgba(0,0,0,0.6); filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000',endColorstr='#99000000');
 
}
.slideBox .bd img{ width:585px; height:330px; display:block; }

/* 图片 */
.picScroll-left{ position:relative; width:1150px; margin:0 auto; }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ 
   position: absolute; top:50%; margin-top:-26px; width:28px; height:52px; display:block; overflow:hidden; z-index: 9;  
   cursor:pointer; background: url(../images/arrow3.png) no-repeat;
}
.picScroll-left .hd .prev{ background-position: 0 0; left:-15px;}
.picScroll-left .hd .next{ background-position:-28px 0; right:-15px; }
.picScroll-left .hd .prev:hover{ background-position: 0 -52px; }
.picScroll-left .hd .next:hover{ background-position:-28px -52px ;}
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ 
   float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; 
   text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; 
}
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center; position:relative;  }
.picScroll-left .bd ul li p {
  position: absolute; bottom: 0; left: 0; width: 100%; height: 40px; line-height: 40px; text-align:center;
  font-size: 14px; color: #eee; text-indent: 12px; white-space: nowrap; 
  background: rgba(0,0,0,0.6); filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000',endColorstr='#99000000');
}
.picScroll-left .bd ul li .play{ 
    position: absolute; top:50%;  margin-top: -50px; left:50%;  margin-left: -38px; 
	display: block; background:url(../images/icon-av.png) no-repeat;  width: 76px; height: 76px; 
}
.picScroll-left .bd ul li .play:hover{ background-position: 0 -76px;}

.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:262px; height:196px; display:block; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ font-size: 12px; width:220px; line-height:24px; margin-top:4px; }




.footer{ color: #828282; text-align: center; background-color: #cdcdcd; padding:20px 0; overflow: hidden; margin-top: 50px;}
