.body_head_bg{height: 100%;position: absolute;width:100%;top:0;background: url(./images/20da_bg1.jpg) no-repeat top center;z-index: -1;background-size: 100% auto;}
#footer{/*background:url(./images/foot_bg.png) top center no-repeat*/background: #046841}
.footer .fot_fr .con{  border-left: 0px solid #5d9d84;}
.sitelogo img{width:80%;display:block;margin:0 auto}
#header>.inner{position:relative;width:auto;}
.head_bg{display: none;}
#d-container{margin-top:480px;/* background: #fff; */padding-bottom: 160px;} 
.listc.disc .article{padding-right:450px;padding-left:50px;position: relative;width:100%;margin-left:5%}
.listc.disc .article .con_box{background: #fff;margin-top:-280px;border-radius: 0 32px 0 0;padding:60px 100px;position: relative;height: auto !important;border: 7px solid #b29547;}
.listc.disc .article .con_box .bg{position:absolute;width:40px;height: 92%;top:40px;right:-40px;background: url(./images/con_box_bg.png) repeat right;z-index: 0;border-radius: 0 32px 0 0;} 
.logo_bg{position: absolute;
    left: 0;
    top: 0;
    width: 55%;
    padding-top: 25%;
    background: url(./images/logo_bg3-1.png) left top no-repeat;
    background-size: contain;
    z-index: 1;
    background-position: -120px 0;}
.path{position: absolute;left:17%;bottom:21%;font-size: 24px;color:#fff;transform: rotate(-32deg);}
.path a{color:#fff}
.possplit{text-indent: 0;background: none;margin:0 5px ;width:15px}
.article h1.arti_title{  overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 2;
   line-clamp: 2; 
   -webkit-box-orient: vertical;
width: 90%;
    margin: 0 auto;
}
.listc.disc .article .arti_metas{padding-top:20px}
.header .head-left{margin-left:3%}
.header .head-right{width:68%}
#nav{ }
#nav .inner{margin-right:0}
.site-lang{    margin-right: 60px;}
.nav .sub-menu{top:157px;width:90%;right:0;left:auto}
.nav .wp-menu  {     text-align: right;}
.header .sitelogo{margin-top: 80px;width:100%}



@media screen and (min-width: 1921px){ 
#header>.inner{width:1740px}
.nav .sub-menu{top:157px}
.logo_bg{background-position:0 0 !important}
.path{left:28%}
}

@media screen and (max-width: 1740px){
#d-container{margin-top:18%}
.listc.disc .article{margin-left:8%;width:92%}
 .header .head-left{margin-left:0}
.path{
    left: 30%;
    bottom: 35%;
    }
}


@media screen and (max-width: 1440px){
.path{ font-size: 18px;}
.listc.disc .article .con_box{padding:10% 60px}
.sp .header .sitelogo{width:100%}
.nav .sub-menu{top:140px}
#d-container{margin-top:14%}
}

@media screen and (max-width: 999px){
#footer{background: #599d4c url(./images/foot_bg.png) top center no-repeat}
#d-container{margin-top:280px}
.listc.disc .article{width:100%;margin:0;padding:0}
.listc.disc .article .con_box{margin-bottom:100px;padding:50px 60px}
}

@media screen and (max-width: 479px){
.listc.disc .article .con_box{padding:10% 20px}
.article h1.arti_title{height:84px;-webkit-line-clamp:3;line-clamp:3}
.body_head_bg{height:200px;background-size:cover}
.sitelogo img{width:100%}
}