body{
  background-color: #d2e5f8 !important;
}
a{
  color: #333;
}
a:hover{
 color: #0454b5;
}
.logo {
    position: absolute;
    top: 25px;
    left: 360px;
    width: 260px;
    height: 55px;
}
.banner{
  height: 760px;
  width: 100%;
background: url(../images/banner.png) no-repeat;
    /* 多层背景：写前面的层级在上，后面在下 
    background-image:
    url(../images/banner.png), /* 上层：透明文字建筑PNG */
        linear-gradient(180deg,#dbe5f6,#f7f7f7); /* 下层：CSS蓝色渐变底色 */
    background-position:center top;
    background-repeat:no-repeat;
    background-size:cover;*/
}
.cell2{

height: 464px;
  width: 100%;
  background: url(../images/bg02.png) no-repeat;
margin-top: 40px;
  /* overflow: hidden; */
}
.wz{
  /* margin: 340px auto 0; */
 width: 1210px;
 height: 224px;
 position: absolute;
 top: 340px;
 left: 50%;
 margin-left:-605px;
}
.title1{
width: 589px;
height: 46px;
background: url(../images/title1.png) no-repeat;
position: relative;
margin-bottom: 10px;

}
.title2{
width: 499px;
height: 46px;
background: url(../images/title2.png) no-repeat;
position: relative;
}
.more{
position: absolute;
right: 30px;
top: 15px;
color: #0454b5;
}

.gzzb,.zhtj {
  padding: 30px 40px;
  font-size: 20px;
}
.xq,.more,.article{
  font-size: 16px;
}
.cell{
margin-top: -155px;
    height: 496px;
  width: 100%;
  /*background: url(../images/bg02.png) no-repeat;*/
}
.content{
  width: 1210px;
  margin: 0px auto 40px;
}
/**/
.gzzb {
  padding: 28px 40px;
  width: 667px;
  height: 495px;
  background: url(../images/gzzb.png) no-repeat;
  box-sizing: border-box;
}
.gzzb .qishu{
  height: 60px;
  line-height: 60px;
  border-bottom: 1px dashed #e7e7e7;
}
.gzzb .qishu a:hover{
  font-weight: bold;
}

/**/
.zhtj{
   padding: 28px 20px;
   width: 543px;
   height: 495px;
   background: url(../images/zhtj.png) no-repeat;
   box-sizing: border-box;
}
.zhtj .ul2{
  border-bottom:1px dashed #3599fb;
  margin: 25px 0 17px;
}
.zhtj .ul2 .title{
 margin-bottom: 20px;
 height: 22px;
 line-height: 22px;
 font-weight: bold;
}
.zhtj .tuijin{
height: 45px;
line-height: 45px;
}
.xq{
  color: #0454b5;
}
.article{
  text-indent: 2em;
  padding-bottom: 15px;
}
.zhtj ul{
  padding-left: 20px;
}
.ar{
 overflow: hidden;
}
.zt{
       margin: 40px 0 0;
       background-color: #fff;
padding: 0 0 30px 21px;
      }
      .zt ul{
      
      }
      .zt ul li{
        float: left;
       width: 276px;
       height: 175px;
       margin-top: 30px;
       margin-right: 21px;
background: #fff;
      border-radius: 8px;
      cursor: pointer;
      transition: box-shadow 0.3s ease;
      /* 默认无阴影 */
      box-shadow: 0 0 0 rgba(0,0,0,0);
      }
     .zt ul li:hover {
      /* 鼠标悬停时出现阴影 */
      box-shadow: 0 10px 20px rgba(0,0,0,0.2);
    }
.zt  li a {
  display: block;
  width: 100%;
  height: 100%;
}
      .zt ul img{
        width: 100%;
      }
      .zt ul li:nth-of-type(4n){
         margin-right: 0
      }

.clearfix:after{
    content:".";  /*尽量不要为空，一般写一个点*/
    height:0;     /*盒子高度为0，看不见*/
    display:block;    /*插入伪元素是行内元素，要转化为块级元素*/
    visibility:hidden;      /*content有内容，将元素隐藏*/
    clear:both;  
}

.clearfix {
    *zoom: 1;   /*  *只有IE6,7识别 */
}
.tujie{
   width: 218px;
    height: 42px;
    position: absolute;
    bottom: 30px;
    right: 230px;
  }