html, body{
 margin:0;
 background: #fff;
 font-family:  "Microsoft YaHei","Verdana"; 'Open Sans', sans-serif;
 font-size:1em;
 line-height:1.5em;
text-decoration:none;
}


*ul li{list-style-type:none; }
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,pre{
    margin:0;
    padding:0;
    border:none;
    list-style:none;
    box-sizing: border-box;
}






*{margin:0; padding:0;}
h1{font-size:1.5em}
.sy_coltit{font-size:1.3em;padding-left:45px;line-height:34px;}
.more{width:40px;float:right;padding-right:15px;padding-top:5px;height:34px;line-height:34px;font-size:14px}


a:link{color: #333333;text-decoration:none;}
a:visited{color: #333333;text-decoration:none;}
a:hover{color: #BE0101;text-decoration:none;}
a:active{color: #BE0101;text-decoration:none;}

.top{font-size:1em;color:#ffffff}
.top a:link{color:#ffffff}
.top a:visited{color:#ffffff}
.top a:hover{color:ffff00}
.top a:active{color:#ffffff}






.nav{font-size:1.4em}
.nav a.link{font-size:1.4em}

.tit_img:hover{width:105%;height:105%;}


.list-item{border-bottom:1px solid #bfbfbf;height:50px;background: url(../images/item-bg.gif) no-repeat 4px 16px;}
.list-item-title{float: left;height: 50px;line-height:50px;border-bottom: 2px solid #be0101;margin-left:25px;font-size: 22px;color: #343434;}
.position{margin-right:20px;height: 32px;line-height: 42px;padding-top:10px;float:right}



.newsList{
margin-top: 30px;
}
.newsList li{
padding-bottom: 5px;
margin-bottom: 20px;
border-bottom: 1px solid #F0F0F0;
list-style-type:none;
}
.newsList .date{
float: left;
width: 90px;
height: 100px;
text-align: center;
background: #F4F4F4;
border:1px solid #cccccc;
}
.newsList .date h1{
color: #666;
font-size: 40px;
margin-top: 15px;
}
.newsList .date p{
color: #999;
font-size: 18px;
line-height: 30px;
}
.newsList .news-details{
margin-left: 130px;
height: 110px;
}
.newsList .news-details p{
height: 50px;
line-height: 25px;
overflow: hidden;
margin: 10px 0;
}
.newsList .news-details span{
color: #666;
}




.shutter {
  overflow: hidden;
  width: 1200px;
  height: 300px;
  position: relative;
    border-radius: 10px;
  
}
.shutter-img {
  z-index: 1;
}
.shutter-img,
.shutter-img a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.shutter-img a {
  cursor: default;
}
.shutter-img a > img {
  width: 100%;
  height: 100%;
}
.shutter-img .created {
  overflow: hidden;
  position: absolute;
  z-index: 20;
}
.shutter-btn {}
.shutter-btn li {
  position: absolute;
  z-index: 2;
  top: 50%;
  width: 49px;
  height: 49px;
  margin-top: -25px;
  cursor: pointer;
}
.shutter-btn li.prev {
  left: 20px;
  background: url(../images/shutter_prevBtn.png-) no-repeat 0 -49px;
}
.shutter-btn li.next {
  right: 20px;
  background: url(../images/shutter_nextBtn.png-) no-repeat 0 -49px;
}
.shutter-desc {
  position: absolute;
  z-index: 2;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 36px;
  background: url(../images/shutter_shadow.png-) repeat;
}
.shutter-desc p {
  padding-left: 20px;
  line-height: 36px;
  color: #fff;
  font-size: 14px;
}




/*现任领导*/
.leader-list{
    margin-top: -10px;
    padding: 5px;
    overflow: hidden;
}
.leader-list li{
    float: left;
    width: 880px;
    height: 200px;
    padding: 20px;
    margin-bottom: 30px;
    border-top: 3px solid #ad1414;
    box-sizing: border-box;
    box-shadow: 2px 2px 2px #F3EFEF, -2px -2px 2px #F3EFEF;
}
.leader-list li:nth-child(2n){
    float: right;
}
.leader-list li .name{
    color: #0083F3;
    font-size: 26px;
}
.leader-list li span{
    color: #333;
    font-size: 18px;
}
.leader-list li pre{
    line-height: 30px;
    margin-top: 20px;
    font-family: 'Mocrosoft yahei';
}

.rt{
    float: right;
}