.listbg{ background: url(rylistbg.jpg) no-repeat center 0 #eee;  width: 100%; max-width: 1920px; margin: 0 auto;}
.crumbs{margin: 0 auto;background: #e5e5e5;border-radius: 5px 5px 0 0;height: 48px;line-height: 48px; }
.breadcrumb-con{ color: #333; font-size: 14px; width: 85%; margin: 0 auto;}
.breadcrumb-con a{ color: #333;}
.list-title{ color: #fff; font-size: 36px; width: 85%;margin: 0 auto; padding: 72px 0;}
.ny-main{background: #fff;margin: 0 auto; padding-bottom:50px; width: 85%; }
.ny-main-con{ padding: 30px 40px; margin: 0 auto; display: flex; justify-content: space-between;}
.ny-left{ width: 23%;}
.list-pic{ border-left: solid 4px #277f37; margin-bottom: 30px;}
.list-pic img{ width: 100%;}
.nav-list{ background: #eeeeee; padding-bottom: 100px;}
.nav-list ul li{ line-height: 48px;}
.nav-list ul li a{ display: block; color: #000; background: url(rylistIcon.png) no-repeat 30px center; padding-left: 50px; font-size: 16px; font-weight: bold; border-bottom: solid 1px #e3e3e3;}
.nav-list ul li a.selected{ background: url(rylistIcon-h.png) no-repeat 30px center #277f37; color: #fff;}
.ny-right{ width: 74%;}
.ny-right h2{ font-size: 22px; border-bottom: solid 2px #bed8c3; padding-bottom: 20px; margin-bottom: 20px;}
.ny-right h2 span{ font-weight: normal; font-size: 16px; display: block; color: #999; line-height: 30px;}
.ny-right ul li{ display: flex; justify-content: space-between;line-height: 40px;}
.ny-right ul li a{ color: #000; font-size: 16px;}
.ny-right ul li a:hover{ color: #277f37;}
.ny-right ul li a::before{ content: ""; display: inline-block; width: 4px; height: 4px; border-radius: 50px; background: #277f37; position: relative; top:-3px; margin-right: 10px; }
.ny-right ul li span{color: #999; font-size: 14px; }

.ny-center{ width: 100%;}
.ny-center h2{ font-size: 22px; border-bottom: solid 2px #bed8c3; padding-bottom: 20px; margin-bottom: 20px;}
.ny-center h2 span{ font-weight: normal; font-size: 16px; display: block; color: #999; line-height: 30px;}
.ny-center ul li{ display: flex; justify-content: space-between;line-height: 40px;}
.ny-center ul li a{ color: #000; font-size: 16px;}
.ny-center ul li a:hover{ color: #277f37;}
.ny-center ul li a::before{ content: ""; display: inline-block; width: 4px; height: 4px; border-radius: 50px; background: #277f37; position: relative; top:-3px; margin-right: 10px; }
.ny-center ul li span{color: #999; font-size: 14px; }
.page-div{ text-align: center; margin: 50px 0;}
/* Ã¦â€“â€¡Ã§Â«Â Ã©Â¡Âµ */
.set-con{ border-bottom: solid 1px #e5e5e5;}
.passage-title{  margin-bottom: 30px; padding-top: 30px;}
.passage-title h2{text-align: center; font-size: 30px; color: #333; margin-bottom: 10px; padding: 0 30px;}
.passage-title p{ text-align: right; font-size: 18px; color: #888; padding-right: 50px;} 
.set-con{font-size: 16px; height: 50px; line-height: 50px; margin-bottom: 30px;padding: 0 3%; display: flex; justify-content: center;}
.set-con p input{ color: #666; cursor: pointer; background: none; border: none;font-size: 16px; position: relative; top: -2px; }
.set-con p {color: #666;  margin-right: 20px; }
.set-con .left span{ display: inline-block; margin-right: 30px;} 
.set-con dl{ color: #666; float: left;}
.set-con dl dt{ float: left;}
.set-con dl dd{ margin-right: 10px; cursor: pointer; float:left ;}
.set-con dl dd.blue{ color: #29a1d9;}
.set-con .share{ color: #666; display: flex; align-items: center; float: right;}
.set-con .right{ display: flex;  }
.set-con .right p a{ color: #333;}
.passage-con{ padding: 0 40px;  font-size: 18px;min-height: 300px; line-height:40px}
.passage-con p{ line-height: 36px; color: #333; text-indent: 2em;}
.share img{ display: inline-block; margin-left: 10px;}
.bigFont{ font-size: 20px;}
.middleFont{ font-size: 16px;}
.smallFont{ font-size: 14px;}
.detail-container{ margin: 0 auto;}
.detail-container img{ width: 35%;}
.zzjg-dec dt{ font-weight: bold; margin-bottom: 10px; font-size: 18px;}
.zzjg-dec{ margin-bottom: 30px; border-bottom:solid 1px #d1d1d1; padding-bottom: 30px;}
.zzjg-dec dd{ line-height: 40px;font-size: 18px;text-indent:2em}


/* Ã¥Ë†â€ Ã¤ÂºÂ«Ã¦Â Â·Ã¥Â¼Â */
.sha-xw-btns{ display: flex;}
#control_pannel a { display: block; height: 24px; text-indent: -9999px; width: 24px;}
#control_pannel .bdsharebuttonbox a{ background: url(rywx.jpg) no-repeat 0 0; margin: 0;}
#control_pannel .bdsharebuttonbox a:hover{background: url(rywx.jpg) no-repeat 0 0}
#control_pannel .bdsharebuttonbox{ margin-right: 10px;}
.bdshare-button-style2-32 a{margin:0}
.bdshare-button-style0-32 a{margin:0}
.xlwb { background: url(rysina.jpg) no-repeat 0 0; }
.xlwb:hover { background: url(rysina.jpg) no-repeat 0 0px; }

/*Ã¥Ë†â€ Ã©Â¡Âµ*/
.st_page {
   margin: 80px 0 0;
   text-align: center;
 }
 .tz_btn .go_btn,.tz_btn #num,.st_page .page a,.st_page .page span {
     height: 36px;
     line-height: 36px;
     text-align: center;
     border-radius: 2px;
 }
 .st_page .page a,.st_page .page span {
     border: 1px solid #dddddd;
     display: inline-block;
     padding: 0 10px;
     margin:0 3px;
     color:#333
 }
 .st_page .page a:hover,.st_page .page span:hover {
     background: #096ed7;
     border: 1px solid #096ed7;
     color: #fff;
     cursor: pointer;
 }
 .st_page .page .tz_btn {
     border: 0;
 }
 .st_page .page .tz_btn:hover {
     border: 0;
     background: none;
     color: #000;
 }
 .tz_btn #num {
     margin-left: 10px;
     margin-right: 10px;
     width: 38px;
 }
 .tz_btn .go_btn {
     width: 36px;
     background-color: #096ed7;
     color: #fff;
     border: none;
     cursor: pointer;
     margin-left: 5px;
 }
#fujian a{ color: #000;}

 @media  screen and (max-width:1000px) {
    .ny-main{ padding: 10px 0; width: 100%; margin: 0 auto;}
    .passage-con{ padding: 0 20px;}
    .nav-list ul li a{ padding-left: 10px;}
    .ny-right ul li a{display: block;width: 70%; /* 设置固定宽度 */
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1; /* 限制显示2行 */
        -webkit-box-orient: vertical;}
    .part2-con div{ width: 45%;}
    .nav-list ul li a.selected{background:#277f37}
    .nav-list ul li a{ padding: 10px 5px;}
    .nav-list ul li{ line-height: 26px;}
    .passage-title h2{ width: 90%; margin: 0 auto;font-size: 20px; padding: 0;}
    .set-con{ width: 90%; margin: 0 auto 20px; display: block; height: auto; line-height: 32px; padding-bottom: 10px;}
    .ny-main-con{ width: 93%; margin: 0 auto; display: flex; justify-content: space-between; padding: 0 3%;}
    .ny-right{ width: 70%;}
    .crumbs{ padding: 10px 4%; line-height: 24px; height: auto;}
    .list-title{ padding: 30px 0; font-size: 26px;}
    .ny-right h2{ font-size: 20px; padding-bottom: 10px;margin-bottom: 10px;}
    .ny-center h2{ font-size: 20px; padding-bottom: 10px;margin-bottom: 10px;}
    .list-pic{ margin-bottom: 15px;}
    .right dl{ display: none;}
    .right p{ display: none;}
    .detail-container img{ width: 80%;}
    .ny-right img{ width: 80%; margin: 0 auto;}
   
 }