.ld-box{
  width:100%;
}
.ldzc{
  width:1400px;
  margin:auto;
  
}
.ldzc .tit{
  margin-top:55px;
}
.ldzc .tit h2{
  font-size: 20px;
  font-weight:bolder;
  color:#000;
}

.slideTxtBox{ width:1400px;  text-align:left;  }
.slideTxtBox .hd{ height:40px; line-height:40px;position:relative;margin: 25px 0;}
.slideTxtBox .hd ul li{box-sizing: border-box;float:left;width:150px;height:40px;margin-right:30px; padding:0 15px; cursor:pointer;border: 1px solid #F83037;text-align: center;font-size: 16px;}
.slideTxtBox .hd ul li.on{background:#F83037;}
.slideTxtBox .hd ul li a{color:#F83037}
.slideTxtBox .hd ul li.on a{color:#fff;}
.slideTxtBox .ld-bd{
  width:1400px;
  height:365px;
}
.ld-t{
  width:1400px;
  height:235px;
}
.ld-t img{
  width:190px;
  height:235px;
}
.ld-xq{
  width:1200px;
  height:100%;
  border:1px solid #ccc;
  padding:30px;
  box-sizing: border-box;
}
.ld-xqz{
  width:540px;
  height:175px;
  font-size: 16px;
}
.ld-xqy{
  font-size: 18px;
  font-weight: 600;
}
.ld-hz{
  width:570px;
  min-height:20px;
  margin-bottom: 20px;
}
.ld-xqy .ld-zw{
  color:#000;
  float: left;
  width: 170px;
  text-align: right;
}
.ld-xm{
width:400px;
float: right;


}
.ld-xm a{
  color:#365E92;
}
.ld-xm li{
  text-align: center;
  float: left;
  
  margin: 0 7px;
  line-height: 20px;
  margin-bottom: 10px;
}
                            
  .lingd{
                    width:335px;
                    height:385px;
                }
                .lingd .tit{
                margin-top: 15px;
                }
                .lingd .tit h2{
                font-size: 20px;
                font-weight: bolder;
                color: #000;
                height: 40px;
                width: 100%;
                line-height: 40px;
                }
                .lingd-bd{
                width:100%;
                height:360px;
                margin-top:20px;
                background:#F6F6F6;
                overflow: hidden;
                }
                .lingd-bd .sz{
                    width:100%;
                    height:180px;
                    padding:15px;
                    box-sizing: border-box;
                    border-bottom: 1px solid #B6C7D6;
                    overflow:hidden ;
                }
                .lingd-bd .sz img{
                    width:120px;
                    height:150px;
                }
                .lingd-bd .sz .fr{
                    width:170px;
                }
                .lingd-bd .sz h3{
                    font-size:18px;
                    font-weight: 600;
                    color:#365E92;
                }
                .lingd-bd .sz p{
                    margin-top:10px;
                    text-align: justify;
                }
                .lingd-bd .qtld{
                    width:100%;
                    
                    box-sizing: border-box;
                }
                .lingd-bd .qtld .fl{
                    width:40%;
                    text-align: right;
                    line-height: 30px;
                    color:#000;
                    font-weight: 600;
                }
                .lingd-bd .qtld .fr{
                    width:60%;
                    line-height: 30px;

                }
                .lingd-bd .qtld li{
                    float: left;
                    line-height: 30px;
                    list-style: none;
                    margin:0 9px;
                }
.jcxxgk{
  width:1400px;
  margin:20px auto;
  position: relative;
}
.jcxxgk .bti{
  width:228px;
  height:50px;
  background: url("../images/jcxxgk.png") no-repeat;
  background-size:100% 100%;
  
  position: absolute;
  top:0;
  left:0;
}
.jcxxgk .bti b{
  margin-left:40px;
  font-size: 24px;
  font-weight: bolder;
  line-height: 50px;
}
.jcxxgk .nr{
  width:1184px;

}
.jcxxgk .nr li{
  cursor: pointer;
  width:295px;
  height:50px;
  margin-left:1px;
  margin-bottom:1px;
  background:#F6F6F6;
  font-size: 18px;
  text-align: center;
  float:left;
  line-height: 50px;

}
.wjlb{
  width:100%;
  height:470px;
  background:#F6F6F6;
  margin-top:40px;
  padding-bottom: 30px;
  

}
.wjlb .tit{
  margin-top:55px;
}
.wjlb .tit h2{ 
  font-size: 20px;
  font-weight:bolder;
  color:#000;  
}
.wjlb .tit h2 a{
  color:#3A81BB;
  font-size: 14px;
  font-weight: 400;
}
.wjlb  .zcwj{
  /*width:430px;*/
  width:685px;
  height:100%;
}
.wjlb a{
  display: inline-block;
}
.wj-hd {
  line-height:35px;
  height:35px;
  width:100%;
  border-bottom:1px solid #C6C6C6;
  margin-top:15px;
}
.wj-hd li{
  width:90px;
  line-height:35px;
  height:35px;
  float: left;
  font-size: 18px;
  font-weight: 600;
}
.wj-hd li.on a{
  color:#3A81BB;
  border-bottom: #3A81BB 3px solid;
}

.wj-hd ul span{
  display: inline-block;
  float: left;
  margin-left:-102px;
}

.wj-hd a{
  display:inline-block;
}

.wj-bd .bd-top{
  width:100%;
  height:67px;
  line-height: 67px;
  background: #fff;
  border: none;
  margin-top:10px;
  font-weight: 600;
  color:#000;
}
.wj-bd .bd-top img{
 width:81px;
 height:67px;
 margin-right: 30px;
}
.wj-bd span{
  display: inline-block;
  font-size: 18px;
}
.wj-bd li a{
  width:100%;
}
.wj-bd li .data{
  float: right;
  color:#A0A0A0;
}
.wj-bd li img{
  width:20px;
  height:20px;
  margin-right:20px;
}
.wj-bd li{
  height:60px;
  width:100%;
  line-height:60px;
  border-bottom:1px dashed #C7C7C7;
}
.wj-bd li:hover a{
  color:#F83037;
}

.jd-hd {
  line-height:35px;
  height:35px;
  width:100%;
  border-bottom:1px solid #C6C6C6;
  margin-top:15px;
}
.jd-hd li{
  width:90px;
  line-height:35px;
  height:35px;
  float: left;
  font-size: 18px;
  font-weight: 600;
}
.jd-hd li.on a{
  color:#3A81BB;
  border-bottom: #3A81BB 3px solid;
}

.jd-hd ul span{
  display: inline-block;
  float: left;
  margin-left:-102px;
}

.jd-hd a{
  display:inline-block;
}

.jd-bd .bd-top{
  width:100%;
  height:67px;
  line-height: 67px;
  background: #fff;
  border: none;
  margin-top:10px;
  font-weight: 600;
  color:#000;
}
.jd-bd .bd-top img{
 width:81px;
 height:67px;
 margin-right: 30px;
}
.jd-bd span{
  display: inline-block;
  font-size: 18px;
}
.jd-bd li a{
  width:100%;
}
.wj-bd li .data{
  float: right;
  color:#A0A0A0;
}
.jd-bd li .data{
  float: right;
  color:#A0A0A0;
}
.jd-bd li img{
  width:20px;
  height:20px;
  margin-right:20px;
}
.jd-bd li{
  height:60px;
  width:100%;
  line-height:60px;
  border-bottom:1px dashed #C7C7C7;
}
.jd-bd li:hover a{
  color:#F83037;
}
.zcjd{
  width:475px;
  height:100%;
}
.slidebanner {
  width: 475px;
  height: 345px;
  position: relative;
  overflow: hidden;
  float: left;
  margin-top:30px;
 
}
.slidebanner .pic2 {
  position: relative;
  height: 305px;
  float: left;
}
.slidebanner .pic2 li {
  position: absolute;
  left: 0px;
  top: 0px;
  display: none;
  width: 475px; 
  left: 0px; top: 0px;
  margin-top:0;
}
.slidebanner .pic2 img {
  width: 475px;
  height: 305px;
  display: block;
  transition: all 1s ease 0s;
}
.slidebanner .txt2 {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
  height: 40px;
  width: 70%;
  overflow: hidden;
}
.slidebanner .txt2 li {
  height: 40px;
  line-height: 40px;
  position: absolute;
  bottom: -36px;
}
.slidebanner .txt2 li a {
  display: block;
  color: white;
  padding: 0 0 0 10px;
  font-size: 14px;
  text-decoration: none;
}
.slidebanner .num2 {
  position: absolute;
  z-index: 3;
  bottom: 13px;
  right: 8px;
}
.slidebanner .num2 li {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #b8b8b8;
  border: 2px solid #5F6266;
  float: left;
  position: relative;
  overflow: hidden;
  text-align: center;
  margin-right: 6px;
  cursor: pointer;
}
.slidebanner .num2 .on {
  background: #3A81BB;
  border:2px solid #fff;
}
.slidebanner .btbg2 {
  background: #5F6266;
  width: 100%;
  height: 40px;
  position: absolute;
  bottom: 0;
  left: 0;
}
.zcjd-banner{
  margin-top:15px;
}
.zcjd-banner table{
  text-align: center;
  width: 475px;
  line-height: 60px;
  color: #000;
  font-size: 20px;
}
.zcjd-banner table tr{
  border: 1px solid #C7C7C7;
  }
.zcjd-banner table td{
  border: 1px solid #C7C7C7;
}

.rsxx{
  width:100%;
  
  margin-top:10px;
}
.rs-md{
  width:430px;
   margin-right:20px;
  height:385px;
}
.rsxx a{
  display: inline-block;
}
.rs-hd {
  line-height:40px;
  height:40px;
  width:100%;
  
  margin-top:15px;
}
.rs-hd li{
  width: 100px;
  line-height: 40px;
  height: 40px;
  float: left;
  font-size: 20px;
  font-weight: 600;
}
.rs-hd li.on a{
  color:#3A81BB;
  border-bottom: #3A81BB 3px solid;
}

.rs-hd ul span{
  display: inline-block;
  float: left;
  margin-left: -113px;
}
.rs-bd{
  background:#F6F6F6;
  padding:30px 20px;
  box-sizing: border-box;
  margin-top:20px;
}
.rs-hd a{
  display:inline-block;
}

.rs-bd span{
  display: inline-block;
  font-size: 18px;
}
.rs-bd li a{
  width:100%;
}
.rs-bd li .data{
  float: right;
  color:#A0A0A0;
}
.rs-bd li img{
  width:5px;
  height:5px;
  margin-right:10px;
}
.rs-bd li{
  height:50px;
  width:100%;
  line-height:50px;
 
}
.rs-bd li:hover a{
  color:#F83037;
}
.zfxxgk{
  width: 340px;
  height:450px;
}
.zfxxgk .tit{
  margin-top: 15px;
}
.zfxxgk .tit h2{
  font-size: 20px;
  font-weight: bolder;
  color: #000;
  height: 40px;
  width: 100%;
  line-height: 40px;
}
.zfxxgk-bd{
  width:100%;
  height:360px;
  margin-top:20px;
}
.zfxxgk .zfz{
  width:430px;
  height:100%;
}
.zfxxgk .zfz li{
  float: left;
  width:157px;
  height:105px;
  text-align: center;
  background:#f6f6f6;
  margin-right:10px;
  margin-bottom:15px;
  font-size: 18px;
}
.zfxxgk .zfz li img{
  width:30px;
  height:30px;
  margin-top:30px;
}
.zfxxgk .zfz li p{
  margin-top:10px;
}
.zfxxgk .zfy{
  width:156px;
  height:100%;
}
.zfxxgk .zfy li{
  float: left;
  width:156px;
  height:80px;
  text-align: center;
 border:1px #f6f6f6 solid;
  margin-bottom:10px;
  font-size: 18px;
}
.zfxxgk .zfy li img{
  width:30px;
  height:30px;
  margin-top:10px;
}
.zfxxgk .zfy li p{
  margin-top:10px;
}
.zdxxgk{
  width:100%;
  height:300px;
  background: url("../images/dw-bg1.png") no-repeat bottom center;
  background-size:100% 100% ;
  padding-top:30px;
  box-sizing: border-box;
}
.zdxxgk-box{
  width:1400px;
  margin:0 auto;
  height:100%;
  padding-left: 25px;
}
.zdxxgk h2{
  font-size: 20px;
  font-weight: bolder;
  color: #000;
  height: 40px;
  width: 100%;
  line-height: 40px;
}
.zdxxgk .zd-bd{
  width:100%;
  
}
.zdxxgk .zd-bd li{
  width:446px;
  float: left;
  height:70px;
  background:#F6F6F6;
  margin-right:20px;
  margin-bottom:20px;
  line-height: 70px;
  font-size: 18px;
  text-align: center;
}
.zdxxgk .zd-bd li.la{
 
  margin-right:0px;
  margin-bottom:0px;
}