
/*banner*/
.banners{min-width: 100%;}
.bannerding{position: absolute;left: 45%;bottom: 23%;z-index: 30;text-align: center;color: white;font-size: 14px;padding: 5px 22px;background: #a81c18;}
.bannerwei{position: absolute;left: 26.5%;bottom: 25%;z-index: 30;text-align: center;color: white;font-size: 14px;padding: 5px 22px;background: #c2d0ce;}

/*banner插件*/
.swiper-container {margin:0 auto;min-width: 1000px;height: auto;}
.swiper-slide a{display: block;width: 100%;}
.swiper-slide {text-align: center;}

/*内容*/
.contain{width: 100%;}
.contain-con{width: 1000px;margin:0 auto;}
.contain-gg{width: 100%;margin-top: 26px;}
.insearch{position: absolute;right: 0;top: -14px;}
.insearch input{width: 300px;height: 36px;}
.insearch a{color: #216a61;font-size: 18px;}
.insearch button{top: 0;right: 0;position: absolute;width: 50px;height: 40px;background: #216a61;border: none;cursor: pointer;}
.contain-img img{display: block;float: left;}
.wenzi{float: left;margin-left: 14px;}
.contain-zz{width: 100%;margin-top: 24px;}
.contain-left{float: left;width: 68%;overflow:hidden;}
.contain-lul{width: 100%;}
.contain-lul li{width: 20%;float: left;text-align: center;padding:14px 0;background: #f2f3f3;color: #616161;cursor:pointer;border-radius:0;height:auto;}
.contain-lul li.swiper-pagination-bullet-active{color: white; background: rgb(246, 182, 56);}
.contain-lul li a{font-size: 15px;}
.contain-lx .next {width: 28px;right: 0px;}
.contain-lx .prev {width: 56px;left: 0px;}
.contain-lx{width: 100%;margin-top: 15px;position: relative;background:#fff;}
.contain-lx .prev,.contain-lx  .next {cursor: pointer;display: block;line-height: 38px;text-align: center;height: 38px;position: absolute;z-index: 2;top: 80px;}
.contain-lx .prev img,.contain-lx .next img {vertical-align: top;background: #1d5750;opacity: 0.3;}
.contain-lximg{width:287px;overflow:hidden;}
.contain-lximg img{float: left;}
.contain-jx{width: 56%;position: absolute;left: 298px;top: -11px;}
.contain-jx li img{position:relative; top:5px; margin-right:8px;}
.contain-jx li{padding: 12px 0;border-bottom: 1px solid #e8e8e8;text-align:left;}
.contain-jx a:hover{color: #216a61;}
.contain-jx li a{font-size: 14px;margin-left: 5px;}
.contain-jx li img{float: left;}
.contain-right{width: 30%;float: right;}
.contain-right h4{color:  #216a61;margin-top: 8px;font-size: 16px;}
.contain-pit{width: 100%;margin-top: 18px;position: relative;}
.contain-xx{width: 100%;}
.contain-rimg{width: 100%;position: relative;}
.contain-anniu{width: 100%;position: absolute;top: 80px;}
.contain-anniu img{margin:0 auto;}
.erwm{width: 100px;position: absolute;right: -110px;top: -40px;z-index: 30;text-align: center;}
.erwm p{font-size: 13px;padding: 5px 10px;background: #216a61;color: white;letter-spacing: 2px;}
.erwm2{width: 100px;position: absolute;right: -110px;top: 100px;z-index: 30;text-align: center;}
.erwm2 p{font-size: 13px;padding: 5px 10px;background: #216a61;color: white;letter-spacing: 2px;margin: 3px 0 0 2px;}
.contain-xx{width: 301px;}
.contain-xx img{float: left;margin-left: 6px;}
.contain-xx li{background: #216a61;float: left;width: 33.33%;padding: 14px 0;}
.contain-xx li a{color: white;margin-left: 6px;}
.contain-wei{width: 100%;margin-top: 20px;}
.contain-wei li{width: 25%;float: left;text-align: center;padding:5px 0;}
.contain-wei li h3{font-size: 16px; color: #216a61;font-weight: 200;}
.contain-wei li h3 small{color: #a8a9a9;}

/*首页弹出视频按钮*/
.layui-layer-setwin .layui-layer-close2 {
    position: absolute;
    right: 0;
    top: 0px;
    width: 30px;
    height: 30px;
    margin-left: 0;
    background-position: -149px -31px;
}
