body{
    position: relative;
 
}





.slidebanner {width: 1506px;height: 500px;position: relative;overflow: hidden;margin:auto;}
.slidebanner .pic2 {position: relative;float: left;}
.slidebanner .pic2 li {position: absolute;left: 0px;top: 0px;width:1506px;height:100%;border-radius: 10px;}
.slidebanner .pic2 img {width: 100%;height: 500px;display: block;transition: all 1s ease 0s;}
.slidebanner .txt2 {position: absolute;bottom: 0;right: 0;z-index: 2;height: 60px;width: 515px;overflow: hidden;text-align: center;}
.slidebanner .txt2 li {height: 60px;line-height: 60px;position: absolute;bottom: -60px;text-align: center;width:100%;}
.slidebanner .txt2 li a { display: block;color: white;padding: 0 0 0 10px;font-size: 20px;text-decoration: none;}
.slidebanner .num2 {position: absolute;z-index: 3;bottom: 30px;left: 80px;}
.slidebanner .num2 li {width: 35px;height: 3px;background: #b8b8b8;float: left;position: relative;overflow: hidden;text-align: center;margin-right: 15px;cursor: pointer;}
.slidebanner .num2 .on {background: #076243;}
.slidebanner .btbg2 {width:515px;height:65px;background:#076243;position: absolute;bottom:0;right:0;}
.slider-box{
      position: relative;
    top: 440px;
    height: 60px;
    margin: auto;

}
.slider-box .prev{
    position: absolute;
    width:65px;
    height:65px;
    background: url(../images/slider-arrow.png) no-repeat;
    background-size: 100% 100%;
    top:50%;
    left:15px;
    cursor: pointer;
}
.slider-box .next{
    position: absolute;
    width:65px;
    height:65px;
    background: url(../images/slider-arrows.png) no-repeat;
    background-size: 100% 100%;
    top:50%;
    right:15px;
    cursor: pointer;
}
.main{
    width:1506px;
    margin:35px auto;
}
.r1{
    width:100%;
  /*  height:500px;*/
    
}
.xdyw{
    width:987px;
}
.tit{
    height:35px;
    width:100%;
    border-bottom:2px solid #457D6A;
    margin-bottom:30px;
}
.biaot{
    background:url(../images/btqx.png) no-repeat;
    background-size:100% 100%;
    width:150px;
    height:100%;
    line-height:35px;
    text-align: center;
}
.biaot a{
    color:#fff;
    font-size: 20px;
    font-weight: 600;
}
.more a{
    color:#065238;  
}
.xdyw-bd{
     width:987px;
    height:435px;
}

.slidebanner2 {width: 100%;height: 435px;position: relative;overflow: hidden;float: left;margin-top: 20px;}
.slidebanner2 .pic2 {position: relative;float: left;}
.slidebanner2 .pic2 li {position: absolute;left: 0px;top: 0px;width:100%;height:100%;}
.slidebanner2 .pic2 img {width: 475px;height: 315px;display: block;transition: all 1s ease 0s;}
.slidebanner2 .txt2 {position: absolute;bottom: 0;right: 0;z-index: 2;height: 120px;width: 100%;overflow: hidden;}
.slidebanner2 .txt2 li {height: 120px;position: absolute;width:100%;}
.slidebanner2 .txt2 li a { display: block;color:#076243;padding: 0 0 0 10px;font-size: 20px;text-decoration: none;}
.slidebanner2 .num2 {position: absolute;z-index: 3;bottom: 135px;right: 8px;}
.slidebanner2 .num2 li {width: 10px;border-radius: 50%;height: 10px;background: #b8b8b8;float: left;position: relative;overflow: hidden;text-align: center;margin-right: 5px;cursor: pointer;}
.slidebanner2 .num2 .on {background: #065238;}
.slidebanner2 .txt2 li a span{
    display: inline-block;
    margin:9px 0;
}
.slidebanner2 .txt2 li a p{
    font-size:14px;
    color:#959596;
}

.xdyw-lb{
    /* width:485px; */
    width:470px;
    height:435px;
    margin-top:-25px;
}
.xdyw-lb  li{
    width:100%;
    height:120px;
border-bottom: 1px solid #D5D5D5;
padding:25px 0;
box-sizing: border-box;
overflow: hidden;

}
.xdyw-lb .date{
    width:75px;
    height:65px;
    margin-right:15px;
    background: url(../images/datak.png)no-repeat;
    background-size: 100% 100%;
}
.xdyw-lb span{
    display: inline-block;
    text-align: center;

}
.xdyw-lb .date .ri{
    width:100%;
    height:40px;
    color:#639987;
    line-height: 40px;
    font-size: 22px;
}
.xdyw-lb .date .ny{
    width:100%;
    height:25px;
    color:#065238;
    line-height: 25px;
}
.xdyw-lb .zhut h3{
font-size: 16px;
}
.xdyw-lb .zhut p{
    font-size: 14px;
    color:#959596;
    }
.tzgg{
    width:475px;
}
.dian{
    width:5px;
    height:5px;
    border-radius: 50%;
    background:#065238;
    display:inline-block;  
    margin-right: 2px;
}
.time{
    color:#BBBBBB;
}
.tzgg-bd{
    width:475px;
    margin-top:-17px;
}
.tzgg-bd li{
    width:100%;
    height:58px;
    border-bottom: 1px dashed #D5D5D5;
    line-height: 58px;
    font-size:16px;
}
.r2{
    width:100%;
    height:340px;
    margin-bottom:60px;
}
.jyjx{
    width:475px;
    height:340px;
}
.jyjx-bd{
    width:475px;
    height:275px;
    
}
.jyjx-bd img{
    width:100%;
    height:150px;
    margin-bottom:10px;
}
.jyjx-bd li{
    width:100%;
    height:40px;
    
    line-height: 40px;
    font-size:16px;
}
.jz{
    margin-left:40px;
}
.xqhz{
    width:475px;
    height:340px;
    
}
.xqhz-bd{
    width:475px;
    height:275px;
    
}
.xqhz-bd img{
    width:100%;
    height:150px;
    margin-bottom:10px;
}
.xqhz-bd li{
    width:100%;
    height:40px;
    
    line-height: 40px;
    font-size:16px;
}
.zsjy{
    width:475px;
    height:340px;
}
.zsjy-bd{
    width:475px;
    height:275px;
    
}
.zsjy-bd img{
    width:100%;
    height:150px;
    margin-bottom:10px;
}
.zsjy-bd li{
    width:100%;
    height:40px;
    line-height: 40px;
    font-size:16px;
}
.r3{
    width:100%;
    height:340px;
    margin-bottom:60px;
}
.yxfc{
    width:475px;
    height:340px;
}
.yxfc-bd{
    width:475px;
    height:270px;
    
}
.yxfc-bd li{
    width:100%;
    height:45px;
    line-height: 45px;
    font-size:16px;
}
/*.jnjc{
    width:475px;
    height:340px;
}
.jnjc-bd{
    width:475px;
    height:270px;
    margin-top:-10px;
    
}
.jnjc-bd li{
    width:100%;
    height:90px;
    border-bottom:1px dashed #d8d8d8;
    font-size:16px;
    padding-top:15px;
    box-sizing: border-box;

}*/
.jnjc{
    width:475px;
    height:340px;
}
.jnjc-bd{
    width:auto;
    height:270px;
    
}
.jnjc-bd li{
    width:100%;
    height:45px;
    line-height: 45px;
    font-size:16px;
}

.datak{
    float: left;
    width:75px;
    height:60px;
    background: url(../images/datak.png)no-repeat;
    background-size:100% 100%;
    margin-right:15px;
    
}
.datak .s1{
    display:block;
    width:100%;
    height:35px;
    line-height: 35px;
    text-align: center;
    font-size: 18px;
    color:#639987;
}
.datak .s2{
    display: block;
    width:100%;
    height:25px;
    line-height: 25px;
    text-align: center;
    font-size: 14px;
    color:#166B4E;
}
/*.sqyr{
    width:475px;
    height:340px;
}
.sqyr-bd{
    width:475px;
    height:270px;
    margin-top:-10px;
    
}
.sqyr-bd li{
    width:100%;
    height:90px;
    border-bottom:1px dashed #d8d8d8;
    font-size:16px;
    padding-top:15px;
    box-sizing: border-box;

}*/
.sqyr{
    width:475px;
    height:340px;
}
.sqyr-bd{
    width:auto;
    height:270px;
    
}
.sqyr-bd li{
    width:100%;
    height:45px;
    line-height: 45px;
    font-size:16px;
}
.r4{
    width:100%;
    height:340px;
    margin-bottom:40px;
}
.xyfw{
    width:475px;
    height:340px;
}
.xyfw-bd{
    width:475px;
    height:270px;
    
}
.xyfw-bd li{
    width:100%;
    height:45px;
    line-height: 45px;
    font-size:16px;
}
.tsg{
    width:475px;
    height:340px;
}
.tsg-bd{
    width:475px;
    height:270px;
    
}
.tsg-bd li{
    width:100%;
    height:45px;
    line-height: 45px;
    font-size:16px;
}
.mtxd{
    width:475px;
    height:340px;
}
.mtxd-bd{
    width:475px;
    height:270px;
    
}
.slidebanner3 {width: 475px;height: 270px;position: relative;overflow: hidden;float: left;}
.slidebanner3 .pic2 {position: relative;float: left;}
.slidebanner3 .pic2 li {position: absolute;left: 53px;top: 0px;width:100%;height:100%;}

.slidebanner3 .txt2 {position: absolute;bottom: 0;z-index: 2;height: 25px;width: 370px;overflow: hidden;text-align: center;margin-left: 53px;}
.slidebanner3 .txt2 li {height: 25px;line-height: 25px;position: absolute;bottom: -25px;text-align: center;width:100%;}
.slidebanner3 .txt2 li a { color: #000;font-size: 20px;text-decoration: none;}
.slidebanner3 .prev{
    position: absolute;
    width:35px;
    height:50px;
    background: url(../images/arrow-l.png) no-repeat;
    background-size: 100% 100%;
    top:50%;
    left:0px;
    cursor: pointer;
    margin-top: -50px;

}
.slidebanner3 .next{
    position: absolute;
    width:35px;
    height:50px;
    background: url(../images/arrow-r.png) no-repeat;
    background-size: 100% 100%;
    top:50%;
    right:0px;
    cursor: pointer;
    margin-top: -50px;

}
.r5{
    width:100%;
    height:240px;
    margin-bottom:40px;
}
.ztzl{
    width:100%;
    height:235px;
}
.ztwz_img {
    margin-top: 0px;
    width: 100%;
    float: left;
}
.ztwz_img li {
    width: 285px;
    height: 160px;
    display: inline-block;
    color: #333;
    margin-right: 12px;
    text-align: center;
    overflow: hidden;
}
.ztwz_img li a {
    width: 285px;
    height: 160px;
    display: inline-block;
    color: #333;
    
    text-align: center;
    overflow: hidden;
}
.ztwz_img a img {
    width: 100%;
    height:125px;
    transition: all 1s ease 0s;
}
.ztwz_img a span {
    font-size: 18px;
    margin-top: 15px;
    display: block;
}
.kstd{
    width:100%;
    height:170px;
    background: #ECECEC;
}
.kstd-bd{
    width:1506px;
    height:100%;
    margin: auto;
}
.kstd-bd li{
    float: left;
    width:20%;
   text-align: center;
}
.kstd-bd li div{
    height:100px;
    width:100%;
    line-height: 100px;
    margin-top:20px;
}
.kstd-bd li p{
    font-size: 18px;
    color: #076243;
}
