 @charset "utf-8";


 .pb_sys_style1 .p_no_d {
     border: 1px solid #1262cd !important;
     background-color: #1262cd !important;
 }


 .dbljlist {
     background-color: #f4f5f6;
 }


 .lmybanner {
     position: relative;
 }

 .lmybanner img {
     height: 26vw;
     width: 100%;
     object-fit: cover;
 }

 main {
     padding: .6rem 0;
 }

 main.gglb {
     padding-top: .3rem;
 }

 #sousy .search {
     display: block;
     visibility: visible;
     position: relative;
     opacity: 1;
     background-color: #ffffff;
     z-index: 1;
 }

 a {
     display: inline;
 }

 .search {
     display: block;
 }

 .clearfix::after {
     display: block;
     visibility: hidden;
     clear: both;
     content: ".";
     overflow: hidden;
     width: 0px;
     height: 0px;
     font-size: 0px;
     line-height: 0;
 }

 .clearfix {
     display: block;
 }

 .w1400 {
     width: 1600px;
     margin: 0 auto;
     box-sizing: border-box;
     max-width: 88%;
     box-sizing: border-box;
 }

 .ny_banner {
     position: relative;
     width: 100%;
 }

 .ny_banner img {
     display: block;
     width: auto;
     height: auto;
     object-fit: cover;
     min-height: 150px;
     width: 100%;
 }

 .ny_banner h2 {
     position: absolute;
     font-size: 46px;
     color: #fff;
     text-align: center;
     left: 0;
     right: 0;
     top: 50%;
     margin: auto;
     transform: translateY(-50%);
     text-shadow: 0 0 5px #1262cd;
 }


 /* å·¦ä¾§å¯¼èˆª */

 .left_dh {
     width: 2.9rem;
     /* padding: 25px; */
     box-sizing: border-box;
     height: auto;
     position: relative;
     z-index: 9;
 }

 .left_dh h2 {
     width: 100%;
     padding: .4rem .15rem;
     font-size: .3rem;
     color: #fff;
     background: #1262cd;
     text-align: center;
     box-sizing: border-box;
     line-height: 1.3;
 }

 .left_dh ul {
     display: block;
     background: #fff;
     box-shadow: 0 0 16px 5px rgba(8, 1, 3, 0.1);
     padding-bottom: 100px;
 }

 .left_dh ul li .erjilj {
     display: block;
     width: 100%;
     font-size: .18rem;
     line-height: 1.4;
     color: #000;
     padding: .18rem .3rem;
     padding-right: .5rem;
     box-sizing: border-box;
     position: relative;
 }

 .left_dh ul li .erjilj::before {
     position: absolute;
     content: '?';
     top: 18px;
     right: 26px;
     font-weight: 600;
     display: none;
 }

 .left_dh ul li:last-of-type a {
     border-bottom: none;
 }

 .left_dh ul li {
     border-bottom: 1px solid rgba(230, 230, 230, 0.6);
     position: relative;
 }

 .left_dh ul li .erjilj.hover,
 .left_dh ul li .erjilj:hover {
     color: #1262cd;
     font-weight: bold;
 }


 /* å³ä¾§å†…å®¹ */

 .right_con {
     width: calc(100% - 3.4rem);
     min-height: 600px;
 }

 /* å®½åº¦100 */

 .right_con2 {
     margin-top: 20px;
     width: 100%;
 }




 /* å½“å‰ä½ç½® */

 .dqwz {
     padding: 12px 0;
     padding-left: 20px;
     position: relative;
     border-bottom: #e8e8e8 1px solid;
     margin-bottom: 20px;
     background: url(../image/local.png) no-repeat left top 16px;
     background-size: 14px auto;
 }



 .dqwz,
 .dqwz span,
 .dqwz i,
 .dqwz a {
     font-size: 16px;
     color: #999999;
     font-style: normal;
     text-transform: capitalize;
     line-height: 26px;
 }

 .dqwz i {
     margin: 0 6px;
 }

 .dqwz a:hover {
     color: #1262cd;
 }

 .dqwz span {
     /* color: #372c9c; */
     color: #1262cd;
 }

 /* å•ç¯‡ */

 .dp h2.bt {
     font-size: .26rem;
     color: #131313;
     line-height: 1.3;
     text-align: center;
     margin-bottom: .2rem;
     color: rgba(27, 84, 197, 1);
 }
.right_con .content .dingge
{
     font-size: .18rem !important;
     /* color: #0f0f0f !important; */
     color: #0f0f0f;
     line-height: .34rem !important;
     font-family: "Microsoft YaHei" !important;
}
 .right_con .content p,
 .right_con .content span {
     font-size: .18rem !important;
     /* color: #0f0f0f !important; */
     color: #0f0f0f;
     line-height: .34rem !important;
     text-indent: 2em;
     font-family: "Microsoft YaHei" !important;
 }
 .right_con .content p a
{
    color: #0f0f0f !important;
    display: inline-block;
    text-indent: 0 !important;
}
 .right_con .content>p {
     margin-bottom: 25px !important;
     text-indent: 2em !important;
     text-align: justify;
 }

 .right_con .content img {
     display: block;
     width: auto;
     height: auto;
     max-width: 80%;
     margin: 10px auto !important;
     object-fit: cover;
 }

 .right_con .content video {
     margin: auto;
     max-width: 80%;
     width: 900px;
     height: auto;
 }

 .fujian {
     margin: 20px 0;
 }

 .fujian a {

     display: inline-block;
 }


 .content table {
     border: 0px !important;
     border-left: 1px solid #ddd !important;
     border-top: 1px solid #ddd !important;
     /* width: 100% !important; */
     width: 90% !important;
     margin: 20px auto !important;
 }

 .content table tr td {
     border-left: 0px !important;
     border-top: 0px !important;
     line-height: 23px !important;
     padding: 5px !important;
     border-right-width: 1px !important;
     border-bottom-width: 1px !important;
     border-right-style: solid !important;
     border-bottom-style: solid !important;
     border-right-color: #ddd !important;
     border-bottom-color: #ddd !important;
 }

 .content table tr td p {
     text-indent: 0em !important;
     padding: 0px !important;
     margin: 0px !important;
     text-align: center !important;
 }


 /* å†…å®¹é¡µ */

 .nr_con h2.bt {
     font-size: 28px;
     color: #010101;
     margin: 20px 0;
     line-height: 35px;
     text-align: center;
 }

 .nr_con div.wzxx {
     width: 100%;
     padding: 0 25px;
     box-sizing: border-box;
     background: #f7f7f7;
     margin-bottom: 20px;
 }

 .nr_con div.wzxx p {
     font-size: 14px;
     line-height: 38px;
     color: #818181;
     text-align: center;
 }

 .right_con div.wzxx {
     width: 100%;
     box-sizing: border-box;
     /* background: #f7f7f7; */
     margin-bottom: 20px;
     /* border-bottom: 1px solid #dcdcdc; */
     /* padding-bottom: .07rem; */
     background-color: #e8e8e8;
 }

 .right_con div.wzxx .p {
     font-size: .14rem;
     padding: .1rem 0px;
     /* color: #818181; */
     text-align: center;
     /* padding-top: 0px; */
 }

 .right_con div.wzxx .p .item {
     display: inline-block;
     padding: 0px .1rem;
     line-height: 1.4;
     color: #adadad;
 }


 /* åˆ—è¡¨é¡µ */

 .list ul li {
     margin-top: 30px;
 }

 .list ul li:first-of-type {
     margin-top: 0;
 }

 .list ul li a {
     display: block;
     width: 100%;
     padding: 25px;
     box-sizing: border-box;
     display: flex;
     justify-content: space-between;
     align-items: center;
     box-shadow: 0 0 20px 6px rgba(0, 60, 112, 0.1);
 }

 .list ul li a p.time {
     width: 90px;
     height: auto;
     background: #1262cd;
     font-size: 16px;
     font-weight: bold;
     line-height: 30px;
     color: #fff;
     padding: 10px 0;
     text-align: center;
     box-sizing: border-box;
 }

 .list ul li a p.time span {
     display: block;
     font-size: 20px;
 }

 .list ul li a p.more {
     width: 100px;
     font-size: 15px;
     color: #373535;
     line-height: 35px;
     padding-right: 30px;
     box-sizing: border-box;
 }

 .list ul li a p.con {
     width: calc(100% - 240px);
 }

 .list ul li a p.con span {
     display: block;
 }

 .list ul li a p.con span.tit {
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
     font-size: 17px;
     font-weight: bold;
     color: #333333;
     line-height: 30px;
 }

 .list ul li a p.con span.txt {
     font-size: 14px;
     color: #999999;
     line-height: 25px;
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 2;
     overflow: hidden;
     max-height: 50px;
 }

 .list ul li a:hover p.con span.tit {
     color: #1262cd;
 }

 .list ul li a:hover p.con span.txt {
     color: #333;
 }


 /* æ£€ç´¢ç»“æžœ */


 /*search*/

 .searchWrap {
     min-height: 600px;
 }

 .searchWrap .serBox {
     padding: 25px;
     background: #f4f4f4;
     margin-bottom: 20px;
 }

 .searchWrap .txt {
     border: none;
     height: 40px;
     line-height: 40px;
     width: 85%;
     font-size: 15px;
     color: #3d3d3d;
     text-indent: 15px;
 }

 .searchWrap .btn {
     border: none;
     height: 40px;
     width: 15%;
     text-align: center;
     float: right;
     cursor: pointer;
     display: inline;
     color: #fff;
     background: #1262cd;
     font-size: 18px;
     border-radius: 0;
 }

 .searchWrap ul {
     padding-bottom: 30px;
 }

 .searchWrap ul li {
     line-height: 30px;
     border-bottom: 1px solid #dedede;
     padding: 20px 0
 }

 .searchWrap ul li a {
     display: block;
 }

 .searchWrap ul li a h3 {
     font-size: 18px;
     color: #333;
     font-weight: bold;
     margin-bottom: 15px;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
 }

 .searchWrap ul li a h3 span {
     font-weight: bold !important;
     font-size: 18px !important;
     color: #dd4b39 !important;
     font-family: "å¾®è½¯é›…é»‘" !important;
 }

 .searchWrap ul li a:hover {
     opacity: 0.7;
 }

 .searchWrap ul li a:hover p {
     color: #3d3d3d;
 }

 .searchWrap ul li a p {
     font-size: 14px;
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 2;
     overflow: hidden;
     line-height: 22px;
     color: #333;
 }

 .searchWrap ul li a span.time {
     color: #999;
     margin-top: 15px
 }


 /* å›¾ç‰‡åˆ—è¡¨ */


 .List_tp1 {
     width: calc(100% + 30px);
     /* margin-top: -20px; */
 }

 .List_tp .item {
     width: calc(33.33% - 30px);
     margin-right: 30px;
     display: block;
     float: left;
     margin-bottom: 30px;
 }

 .List_tp .item .a {
     background: #ffffff;
     /* box-shadow: 0px 0px 5px #ddd; */
     /* border-radius: 10px; */
     display: block;
     position: relative;
 }

 .List_tp .img {
     display: block;
     width: 100%;
     /* border-radius: 10px; */
     overflow: hidden;
 }

 .List_tp .image {
     padding-top: 72%;
     background-repeat: no-repeat;
     background-size: cover;
     background-position: center center;
     transition: all 0.5s ease 0s;
 }


 .List_tp .title {
     text-align: center;
     box-sizing: border-box;
     padding: 0 .18rem;
     color: #333333;
     position: absolute;
     bottom: 0;
     left: 0;
     width: 100%;
     color: #ffffff;
     background: rgba(0, 0, 0, 0.5);
 }

 .List_tp .title .text {
     font-size: .2rem;
     line-height: .48rem;
 }

 .List_tp .item:hover .a {
     /* background: #1262cd; */
     /* transform: translateY(-20px); */
     /* box-shadow: 5px 5px 15px 0px #949493; */
     transition: all 0.5s ease 0s;
 }

 .List_tp .item:hover .image {
     transform: scale(1.12)
 }

 .List_tp .item:hover .title {}

 .morecontent {
     margin-top: 30px;
     border-top: 1px solid #D8D8D8;
     padding-top: 24px;
 }

 .morecontent .item {
     box-sizing: border-box;
     font-size: 18px;
     line-height: 40px;
     /* margin: 15px 0; */
     display: block;
 }

 .morecontent .item:hover {
     color: #1262cd;
     text-decoration: underline;
 }


 /* .morecontent .item:hover .style{
    color: #333333;
} */

 .morecontent .item1 {}

 .morecontent .item span.style {}

 .right_con .content sup span,
 .right_con .content sub span {
     position: relative !important;
     font-size: 0.9em !important;
     line-height: 0 !important;
     vertical-align: baseline !important;
 }

 .iconlist {}

 .iconlist .item {
     padding: 20px;
     padding-bottom: 0px;
     box-sizing: border-box;
     width: 33.33%;
     float: left;
 }

 .iconlist .item .icon {
     margin: auto;
     width: 80px;
     height: 80px;
     box-sizing: border-box;
     border-radius: 10px;
     position: relative;
     border: 2px solid #1262cd;
 }

 .iconlist .item .icon img {
     position: absolute;
     top: 50%;
     display: block;
     left: 50%;
     transform: translate(-50%, -50%);
 }

 .iconlist .item .text {
     font-weight: 600;
     text-align: center;
     margin-top: 15px;
     line-height: 24px;
     height: 48px;
 }

 .iconlist .item:hover .icon {
     box-shadow: 0px 0px 10px 1px #1262cd;
     color: #1262cd;
     transition: all 0.4s;
 }

 .iconlist .item:hover {
     color: #1262cd;
     transition: all 0.4s;
 }

 .right_con .content iframe {
     width: 80%;
     margin: auto;
     display: block;
 }

 .list_fy {
     padding-top: 30px;
 }

 .ljlist6title {
     font-size: 20px;
     border-bottom: 1px solid rgb(235, 234, 234);
     padding-bottom: 15px;
     color: #1262cd;
 }

 .ljlist61 {
     margin-bottom: 40px;
 }

 .ljlist7 {
     width: calc(100% + 40px);
 }

 .ljlist7 .item {
     width: calc(25% - 26px);
     display: block;
     text-align: center;
     box-shadow: 0 0 13px #e9e9e9;
     font-size: 16px;
     color: #333;
     line-height: 61px;
     margin-right: 20px;
     margin-bottom: 25px;
     float: left;
     box-sizing: border-box;
     padding: 0px 10px;
     display: -webkit-box;
     -webkit-line-clamp: 1;
     -webkit-box-orient: vertical;
     text-overflow: ellipsis;
     white-space: normal;
     overflow: hidden;
 }

 .ljlist7 .item:hover {
     background: #1262cd;
     color: #fff;
     transition: all 0.4s;
 }


 .left_dh .sjlanmu {
     padding: 0px .4rem;
     overflow: hidden;
     display: none;
     padding-bottom: .2rem;
 }


 .left_dh li .sjlanmu.style {
     display: block;
 }

 .left_dh .sjxiala {
     position: absolute;
     top: .11rem;
     right: .08rem;
     cursor: pointer;
     transition: all 0.4s;
     background-image: url(../image/you9.png);
     width: .4rem;
     height: .4rem;
     background-repeat: no-repeat;
     background-position: center center;
     background-size: .09rem auto;
 }

 .left_dh li .sjxiala.style {
     transform: rotate(90deg);
 }

 .left_dh .sjlanmu .item {
     display: block;
     line-height: 1.6;
     font-size: .16rem;
     margin: 12px 0;
     /* border-bottom: 1px solid #d2cccc; */
 }

 .left_dh .sjlanmu .item:hover,
 .left_dh .sjlanmu .item.style {
     color: #1262cd;
     font-weight: 600;
 }


 .twlist .item:nth-child(1) {
     padding-top: 0.1rem;
 }

 .twlist .item {
     display: block;
     padding: 0.3rem 0rem;
     border-bottom: 1px solid #e4e4e4;
     transition: all 0.4s;
 }

 .twlist .item.delimg .img {
     display: none;
 }

 .twlist .item.delimg .text {
     padding-top: 0rem;
 }

 .twlist .img {
     float: left;
     margin-right: 0.3rem;
     overflow: hidden;
     display: block;
 }

 .twlist .img .img1 {
     width: 2.7rem;
     height: 1.8rem;
     background-size: cover;
     background-position: center center;
     background-repeat: no-repeat;
 }

 .twlist .text {
     /* padding-top: 0.1rem; */
 }

 .twlist .text .title {
     font-size: 0.22rem;
     box-sizing: border-box;
     font-weight: 600;
     transition: all 0.4s;
 }

 .twlist .text .summary {
     font-size: 0.18rem;
     line-height: 0.3rem;
     color: #7c7a7a;
     margin-top: 0.2rem;
     margin-bottom: 0.25rem;
 }

 .twlist .text .date {
     color: #7c7a7a;
     font-size: 0.16rem;
 }


 .twlist .item:hover img {
     /* transition: all 0.4s;
    transform: scale(1.1); */
 }

 .twlist .item:hover {
     border-bottom: 1px solid #1262cd;
 }

 .twlist .item:hover .title {
     color: #1262cd;
     font-weight: 600;
 }

 .twlist .item:hover .summary,
 .twlist .item:hover .date {
     color: #1262cd;
     transition: all 0.4s;
 }

 .maincontent {
     padding-top: 25px;
 }

 /*  */

 .lmybanner .back {
     height: 100%;
     position: absolute;
     width: 100%;
     left: 0px;
     bottom: 0;
     background: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25));
     background-size: 100% 100%;
 }

 .lmybanner .lmwz {
     box-sizing: border-box;
     /* padding-bottom: .15rem; */
     /* position: absolute; */
     /* bottom: 0; */
     /* left: 50%; */
     /* transform: translateX(-50%); */
 }

 .lmybanner .lmwz :after {
     height: 3px;
     width: 1.46rem;
     background: #1262cd;
     position: absolute;
     bottom: -1px;
     left: 50%;
     transform: translateX(-50%);
     content: '';
     display: none;
 }

 .lmybanner .lm {
     text-align: center;
     font-size: 0.46rem;
     line-height: 1.3;
     font-family: 'SourceHanSerifSCBold';
     color: #ffffff;
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     width: 88%;
     /* display: none; */
     width: 1600px;
 }

 .lmybanner .lm div{
     line-height: 1.3;
}
 .lmybanner .dwwzlist {
     text-align: right;
     position: absolute;
     bottom: .15rem;
     left: 50%;
     max-width: 88%;
     width: 1600px;
     /* transform: translateX(-50%); */
     color: #ffffff;
     font-size: 0.16rem;
 }

 .lmybanner .dwwzlist .a {}

 .lmybanner .dwwzlist .span {
     padding: 0rem 0.03rem;
 }

 .lmybanner .dwwzlist .a,
 .lmybanner .dwwzlist .span {
     font-size: 0.16rem;
     line-height: 0.26rem;
     display: inline-block;
     color: #ffffff;
 }

 .lmybanner .dwwzlist .a:hover {
     opacity: 0.7;
 }

 .erjilmdh {
     padding: .2rem 0;
     background-color: #eef5f6;
 }

 .erjilmdh .erjilmdh1 {
     margin: auto;
 }

 .erjilmdh .item {
     display: inline-block;
 }

 .erjilmdh .a {
     position: relative;
     display: block;
     padding: 0rem 0.25rem;
 }

 .erjilmdh .a::before {
     position: absolute;
     left: 0rem;
     top: 50%;
     transform: translateY(-50%);
     height: 0.23rem;
     width: 0.01rem;
     background-color: #d8d8d8;
     content: '';
     display: none;
 }

 .erjilmdh .item:nth-child(1) .a::before {
     display: none;
 }

 .erjilmdh .wz {
     font-size: 0.22rem;
     line-height: 2;
 }

 .erjilmdh .item.style .wz {
     color: #1262cd;
     font-weight: 600;
     /* border-bottom: 2px solid #1262cd; */
 }

 .erjilmdh .item:hover .wz {
     color: #1262cd;
 }

 .lanmtitle1 {
     position: relative;
     margin-bottom: 0.5rem;
 }

 .lanmtitle1 .name {
     font-size: 0.36rem;
     text-align: left;
     margin-bottom: 0;
     padding-bottom: 0.33rem;
     padding-left: 0.8rem;
 }


 .lanmtitle1 .iconbj {
     position: absolute;
     left: 0rem;
     bottom: 0;
     width: 3.21rem;
 }

 .gglist {}

 .gglist .item {
     border-bottom: 0.01rem dashed #c5c5c5;
     display: block;
     padding: .24rem 0;
 }

 .gglist .item:nth-child(1) {
     padding-top: 0;
 }

 .gglist .sj {
     font-size: 0.18rem;
     float: right;
     color: #999999;
 }

 .gglist .bt {
     box-sizing: border-box;
     padding-right: 0.1rem;
     font-size: 0.2rem;
     position: relative;
     padding-left: 0.25rem;
 }

 .gglist .bt::before {
     content: '';
     position: absolute;
     width: 0.08rem;
     height: 0.08rem;
     border-radius: 50%;
     border: 2px solid #1262cd;
     left: 0rem;
     top: 50%;
     transform: translateY(-50%);
     box-sizing: border-box;
 }

 .gglist .bt,
 .gglist .sj {
     line-height: 0.26rem;
 }

 .gglist .item:hover {
     border-bottom: 0.01rem dashed #1262cd;
     padding-left: 0.2rem;
 }

 .gglist .item:hover .bt,
 .gglist .item:hover .sj {
     color: #1262cd;
 }

 .gglist * {
     transition: all 0.4s;
 }

 .xwlist {}

 .xwlist .item {
     padding: 0.32rem 0;
     display: block;
     border-bottom: 1px solid #E8E8EE;
 }

 .xwlist .item:nth-child(1) {
     padding-top: .12rem;
 }

 .xwlist .item.noimage .img {
     display: none;
 }

 .xwlist .item .img {
     float: right;
     margin-left: 0.8rem;
     overflow: hidden;
 }

 .xwlist .item .img .img1 {
     display: block;
     width: 2.8rem;
     height: 1.93rem;
     background-size: cover;
     background-position: center center;
     background-repeat: no-repeat;
 }

 .xwlist .item .wz {
     box-sizing: border-box;
     padding-left: 1.2rem;
     position: relative;
 }

 .xwlist .item .sj {
     position: absolute;
     left: 0rem;
     top: 0rem;
     width: 0.9rem;
     height: 0.9rem;
     border: 1px solid #edebeb;
     border-top: 2px solid #1262cd;
     text-align: center;
     color: #1262cd;
 }

 .xwlist .item .sj1 {
     font-size: 0.36rem;
     padding-top: 0.14rem;
     padding-bottom: 0.07rem;
     font-weight: 600;
     line-height: 1.1;
 }

 .xwlist .item .sj2 {
     font-size: 0.16rem;
 }

 .xwlist .item .sj2 span {
     color: #D8D8D8;
     margin: 0rem 0.04rem;
 }

 .xwlist .item .bt {}

 .xwlist .item .bt1 {
     font-size: 0.24rem;
     line-height: 0.32rem;
     margin-bottom: 0.2rem;
 }

 .xwlist .item .zy {
     font-size: 0.16rem;
     line-height: 0.28rem;
     color: #999999;
 }

 .xwlist .item:hover {
     border-bottom: 1px solid #1262cd;
 }

 .xwlist .item:hover .sj2 span,
 .xwlist .item:hover {
     color: #1262cd;
 }

 .xwlist .item:hover .zy {
     color: #333333;
 }

 .xwlist .item:hover .sj {
     border: 1px solid #1262cd;
     border-top: 2px solid #1262cd;
 }

 .xwlist .item:hover .img .img1 {
     transform: scale(1.1);
 }

 .xwlist * {
     transition: all 0.4s;
 }


 .xxszlb {
     margin-top: .6rem;
     border: 1px solid rgba(40, 73, 145, 0.1);
 }

 .xxszlb:nth-child(1) {
     margin-top: 0rem;
 }

 .xxszlb .lm {
     background-color: #f7faff;
     height: 0.84rem;
     padding: 0 0.3rem;
     box-sizing: border-box;
     gap: 0.15rem;
     display: flex;
     align-items: center;
     justify-content: space-between;
     border-bottom: 1px solid rgba(40, 73, 145, 0.1);
 }

 .xxszlb .lm>img {
     width: 0.12rem;
 }

 .xxszlb .lm>div {
     flex: 1;
     font-size: 0.25rem;
     /* color: #ffffff; */
 }

 .xxszlb .lb {
     background-color: #ffffff;
     box-sizing: border-box;
     padding: 0.2rem 0.15rem;
 }

 .xxszlb .lb .item {
     padding: 0.15rem 0.15rem;
     box-sizing: border-box;
     float: left;
     width: 33.33%;
 }

 .xxszlb .lb .a {
     border: 1px solid #8faecd;
     box-sizing: border-box;
     padding: 0 0.15rem;
     /* background: url(../image/list344.png) no-repeat bottom right; */
     background-color: #f7faff;
     background-size: auto 100%;
     transition: all 0.4s;
 }

 .xxszlb .lb .wz {
     font-size: 0.17rem;
     text-overflow: ellipsis;
     overflow: hidden;
     white-space: nowrap;
     padding-left: 0.18rem;
     box-sizing: border-box;
     background: url(../image/list211.png) no-repeat center left;
     background-size: 0.09rem auto;
     line-height: 0.65rem;
     transition: all 0.4s;
 }

 .xxszlb .lb .a:hover {
     background: #1262cd;
 }

 .xxszlb .lb .a:hover .wz {
     background-image: url(../image/list211_.png);
     color: #ffffff;
 }

 /* åª’ä½“æŸ¥è¯¢ */


 @media only screen and (max-width: 1530px) {

     .xxjj .jjbox {
         padding-left: 3%;
         padding-right: 3%;
         box-sizing: border-box;
     }



     .left_dh p.btn_one {
         height: 72px;
     }


     .left_dh p.btn_one img {
         width: 34px;
     }

     .left_dh p.btn_one span {
         font-size: 26px;
         line-height: 34px;
         margin-left: 20px;
     }

     .dp .content {
         margin-top: 10px;
     }

     .dp h2.bt {
         /* font-size: 26px; */
         /* margin-bottom: 10px; */
     }

     .nr_con h2.bt {
         font-size: 26px;
         margin: 15px 0;
     }

     .nr_con div.wzxx {
         margin-bottom: 15px;
     }

     .nr_con div.wzxx p {
         line-height: 40px;
     }

     .right_con div.wzxx {
         margin-bottom: 15px;
     }

     .right_con div.wzxx .p {}

     .right_con .content p {
         /* margin-bottom: 5px !important; */
     }

     .right_con .content img {
         min-width: auto;
     }

     .list_link ul li {
         width: 23.5%;
         margin-right: 2%;
     }

     .list_link ul li a {
         margin-top: 0;
         margin-bottom: 20px;
     }

     .list ul li a {
         padding: 20px;
     }

     .list ul li {
         margin-top: 0;
         margin-bottom: 25px;
     }

     .left_dh .sjlanmu .sjxiala {
         /* top: 5px; */
         /* right: 1px; */
     }
 }

 @media only screen and (max-width: 1280px) {}

 @media only screen and (max-width: 1240px) {
     .w1400 {
         max-width: 94%;
     }

     .ljlist7 .item {
         width: calc(33.33% - 26px);
     }

     .List_tp .item {
         width: calc(33.33% - 30px);
     }

     .list_link ul li {
         width: 32%;
         margin-right: 2%;
     }

     .list_link ul li:nth-of-type(4n) {
         margin-right: 2%;
     }

     .list_link ul li:nth-of-type(3n) {
         margin-right: 0;
     }

     .list ul li {
         margin-bottom: 20px;
     }


 }

 @media only screen and (max-width: 1180px) {}

 @media only screen and (max-width: 1000px) {
     .lmybanner .dwwzlist {
         text-align: left;
         max-width: 94%;
         bottom: 10px;
     }

     .lmybanner .dwwzlist .a,
     .lmybanner .dwwzlist .span {
         font-size: 13px;
     }

     .lmybanner .lm {
         font-size: 24px;
         max-width: 94%;
     }

     .twlist .item:nth-child(1) {
         padding-top: 0rem;
     }

     .xxszlb {
         margin-top: 30px;
     }

     .xxszlb .lb .item {
         padding: 10px;
         width: 50%;
     }

     .xxszlb .lb {
         padding: 18px 0.17rem;
     }

     .xxszlb .lb .a {
         padding: 0 15px;
     }

     .xxszlb .lm {
         height: 66px;
         padding: 0 20px;
         gap: 10px;
     }

     .xxszlb .lb .wz {
         line-height: 60px;
     }

     .xxszlb .lm>div {
         font-size: 20px;
     }

     .xxjj .jjflex {
         display: block;
     }

     .xxjj .jjimg {
         margin: auto;
     }

     .xxjj1 .lanmtitle1 {
         margin-bottom: 0.3rem;
     }

     .xxjj4 .jjimg,
     .xxjj1 .jjimg {
         margin-top: .4rem;
     }

     .xxjj3 .jjimg,
     .xxjj2 .jjimg {
         margin-bottom: .4rem;
     }

     .xxjj .jjbt {
         font-size: 0.25rem;
         line-height: 0.34rem;
     }

     .xxjj .jjwz {
         line-height: 0.42rem;
     }

     .xxjj3 .jjflex {
         margin-top: .4rem;
     }

     .xxjj4 .hhxtiao {
         margin-top: 0.4rem;
         margin-bottom: 0.4rem;
     }

     .xxjj4 .jjflex {
         margin-bottom: 0.4rem;
     }
 }

 @media only screen and (max-width: 1000px) {

     .right_con {
         margin-top: 20px;
     }

     .right_con2 {
         margin-top: 0px !important;
     }



     .ljlist6title {
         padding-bottom: 0px;
         border-bottom: 0px solid rgb(235, 234, 234);
     }



     .lmybanner img {
         /* height: calc(100vw/192*50); */
         min-height: 165px !important;
     }

     main {
         padding: 30px 0;
     }

     main.gglb {
         padding-top: .1rem;
     }

     .maincontent {
         /* padding-top: 12px; */
     }

     .left_dh,
     .right_con {
         width: 100%;
     }

     .left_dh {
         background: #fff;
         padding: 0;
         margin-bottom: 15px;
     }

     .left_dh h2 {
         padding: 14px 35px;
         font-size: 20px;
     }

     .left_dh h2::before {
         font-size: 28px;
         content: "▾";
         color: #ffffff;
         position: absolute;
         top: 8px;
         /* transform: translateY(-50%); */
         right: 10px;
     }

     .left_dh h2.shanchu::before {
         display: none;
     }

     .left_dh p.btn_one {
         position: static;
         background: #7c120e;
         display: block;
         height: auto;
         padding: 0 20px;
         box-sizing: border-box;
         transform: translateY(0);
     }

     .left_dh p.btn_one img {
         display: none;
     }

     .left_dh p.btn_one span {
         margin-left: 0;
         font-size: 20px;
         line-height: 48px;
     }

     .left_dh ul {
         display: none;
         position: absolute;
         width: 100%;
         top: 100%;
         left: 0;
         padding-bottom: 0;
     }

     .right_con .content img {
         max-width: 90%;
     }

     .ny_banner h2 {
         font-size: 32px;
     }



     #vsb_content table {
         border: 0px !important;
         border-left: 1px solid #ddd !important;
         border-top: 1px solid #ddd !important;
         margin: 0px auto;
         display: block;
         width: 100% !important;
     }

     #vsb_content table tbody {
         overflow-x: auto;
         overflow-y: hidden;
         white-space: nowrap;
         width: 100%;
         display: block;
     }

     .right_con .content iframe {
         width: 100%;
     }
 }

 @media all and (max-width: 800px) {
     .ljlist7 .item {
         width: calc(50% - 40px);
     }
 }

 @media only screen and (max-width: 768px) {

     .searchWrap ul li a span.time {
         font-size: 13px;
     }

     .lanmtitle1 .iconbj {
         width: auto;
         height: .47rem;
     }

     .lanmtitle1 .name {
         font-size: 0.26rem;
         padding-bottom: 0.23rem;
         padding-left: 0.52rem;
     }



     .gglist .bt {
         padding-left: 15px;
         font-size: 15px;
     }

     .gglist .sj {
         font-size: 13px;
     }

     .gglist .item {
         padding: 15px 0;
     }

     .lanmtitle1 {
         margin-bottom: 0.2rem;
     }

     .lmybanner .lmwz {
         /* padding-top: 35px; */
     }

     .lmybanner .back {
         /* height: 70%; */
     }

     .erjilmdh {
         padding-top: 11px;
         padding-bottom: 11px;
     }

     .erjilmdh .a::before {
         display: none;
     }

     .erjilmdh .a {
         padding: 0rem 7px;
     }

     .erjilmdh .wz {
         font-size: 14px;
         padding: 0rem;
     }

     .iconlist .item .icon {
         width: 60px;
         height: 60px;
     }

     .list_fy {
         padding-top: 15px;
     }

     .iconlist .item .icon img {
         width: 35px;
     }

     .iconlist .item .text {
         font-weight: 600;
         text-align: center;
         margin-top: 5px;
         line-height: 20px;
         height: 40px;
         font-size: 13px;
     }

     .iconlist .item {
         padding: 10px;
         padding-bottom: 5px;
     }

     .morecontent .item {
         font-size: 14px;
         line-height: 28px;
     }


     .morecontent {
         padding-top: 15px;
         margin-top: 15px;
     }

     .right_con div.wzxx .p .item {
         padding: 0px 4px;
         font-size: 12px;
         /* margin-bottom: 5px; */
     }

     .right_con div.wzxx .p {
         padding: 10px 0px;
         /* padding-bottom: 5px; */
     }


     .left_dh p.btn_one span {
         font-size: 17px;
         line-height: 42px;
     }

     .dp {
         margin-top: 0;
     }

     .dp h2.bt {
         font-size: 22px;
         line-height: 30px;
     }

     .nr_con h2.bt {
         font-size: 22px;
         margin: 10px 0;
         margin-top: 0;
     }

     .nr_con div.wzxx {
         margin-bottom: 10px;
     }

     .nr_con div.wzxx p {
         line-height: 36px;
         font-size: 12px;
     }

     .right_con div.wzxx {
         margin-bottom: 10px;
         padding-bottom: 2px;
     }

     .right_con div.wzxx .p {
         font-size: 12px;
     }

     .right_con .content p,
     .right_con .content span {
         margin-bottom: 10px !important;
     }

     .right_con .content img {
         max-width: 98%;
     }

     .list_link ul li {
         width: 48%;
         margin-right: 4%;
     }

     .list_link ul li:nth-of-type(3n) {
         margin-right: 4%;
     }

     .list_link ul li:nth-of-type(2n) {
         margin-right: 0;
     }

     .list ul li a {
         padding: 10px;
     }

     .list ul li a p.time {
         width: 70px;
         font-size: 14px;
         line-height: 22px;
     }

     .list ul li a p.time span {
         font-size: 18px;
     }

     .list ul li a p.more {
         width: 85px;
         font-size: 14px;
         padding-right: 25px;
     }

     .list ul li a p.con {
         width: calc(100% - 185px);
     }

     .list ul li a p.con span {
         display: block;
     }

     .list ul li a p.con span.tit {
         font-size: 15px;
         line-height: 28px;
     }

     .list ul li a p.con span.txt {
         font-size: 12px;
         line-height: 18px;
         max-height: 36px;
     }

     .searchWrap .serBox {
         padding: 15px;
         margin-bottom: 0;
     }

     .searchWrap .txt {
         width: 75%;
     }

     .searchWrap .btn {
         width: 25%;
     }

     .searchWrap ul li {
         padding: 10px 0;
         padding-top: 19px;
     }

     .searchWrap ul li a h3 {
         font-size: 16px;
         margin-bottom: 5px;
     }

     .searchWrap ul li a p {
         line-height: 25px;
         height: 50px;
     }

     .List_tp .item {
         width: calc(50% - 15px);
         margin-right: 15px;
         margin-bottom: 20px;
     }

     .List_tp1 {
         width: calc(100% + 15px);
     }


     .List_tp .title .text {
         font-size: 14px;
         line-height: 22px;
     }

     .List_tp .title {
         padding: 10px 13px;
     }

     .w1400 {
         /* padding: 0 15px; */
     }

     .dqwz {
         padding: 10px 0;
         padding-left: 18px;
         background-position: left top 11.5px;
         background-size: 13px auto;
     }


     .dqwz,
     .dqwz span,
     .dqwz i,
     .dqwz a {
         font-size: 14px;
         line-height: 22px;
     }

     .dqwz i {
         margin: 0 4px;
     }

     .right_con {
         margin-top: 15px;
     }



 }

 @media only screen and (max-width: 700px) {

     .xwlist .item:nth-child(1) {
         padding-top: 0;
     }

     .ljlist7 .item {
         width: calc(100% - 40px);
         margin-bottom: 20px;
     }

     .xwlist .item .img {
         float: none;
         margin-left: 0rem;
         margin-bottom: .3rem;
     }

     .xwlist .item .img .img1 {
         width: 100%;
         height: 65vw;
     }



     .xxjj1,
     .xxjj2,
     .xxjj3,
     .xxjj4 {
         padding-top: 0.4rem;
         padding-bottom: 0.4rem;
     }
 }

 @media only screen and (max-width: 600px) {
     .xxszlb .lb .item {
         width: 100%;
     }

     .twlist .img {
         float: none;
         margin-right: 0;
         margin-bottom: 20px;
     }

     .twlist .img .img1 {
         width: 100%;
         height: 62vw;
     }

     .twlist .text .title {
         font-size: 17px;
     }

     .twlist .text .summary {
         font-size: 13px;
         line-height: 22px;
         margin-top: 10px;
         margin-bottom: 10px;
     }

     .twlist .text .date {
         font-size: 13px;
     }

     .twlist .item {
         padding: 20px 0rem;
     }
 }

 @media only screen and (max-width: 540px) {
     main {
         min-height: 155px;
     }

     .dp h2.bt {
         font-size: 20px;
         margin-bottom: 10px;
     }

     .nr_con h2.bt {
         font-size: 18px;
         line-height: 26px;
     }

     .nr_con div.wzxx {
         padding: 0 10px;
     }

     .right_con div.wzxx {
         /* padding: 0 10px; */
     }

     .left_dh p.btn_one span {
         line-height: 38px;
         font-weight: normal;
     }

     .left_dh p.btn_one {
         padding: 0 10px;
     }

     .list ul li a p.more {
         display: none;
     }

     .list ul li a p.con {
         width: calc(100% - 80px);
     }

     .list ul li {
         margin-bottom: 0;
         margin-top: 15px;
     }

     .left_dh h2 {
         padding-left: 18px;
         text-align: left;
     }
 }

 @media only screen and (max-width: 440px) {




     .list_link ul li {
         width: 100%;
         margin-right: 0%;
     }

     .list_link ul li a {
         margin-bottom: 0;
         margin-top: 15px;
         height: 48px;
         font-size: 15px;
     }

     .List_tp .item {
         width: calc(100% - 15px);
     }


 }












 .szll .class {
     height: 0.62rem;
     background: #ececec;
     border-left: #1262cd 5px solid;
     padding: 0 0.25rem;
     box-sizing: border-box;
     display: flex;
     align-items: center;
     justify-content: space-between;
 }

 .szll .class .title {
     font-size: 0.24rem;
     font-weight: bold;
 }

 .szll .class .title span {
     font-size: 0.18rem;
 }

 .szll .class .more {
     font-size: 0.16rem;
     color: #666666;
     transition: all 0.4s;
 }

 .szll .class .more:hover {
     color: #46c5a0;
     padding-right: 0.06rem;
 }

 .szll ul {
     padding-top: 0.36rem;
     padding-bottom: 0.2rem;
 }

 .szll ul li {
     width: calc(100% / 6);
     float: left;
     font-size: 0.19rem;
 }

 .szll ul li .a {
     margin-bottom: 0.3rem;
     padding-left: 0.14rem;
     position: relative;
     display: block;
 }

 .szll ul li .a::before {
     content: '';
     width: 0.04rem;
     height: 0.04rem;
     position: absolute;
     left: 0;
     top: 50%;
     transform: translateY(-50%);
     background-color: #b5b4b4;
     border-radius: 50%;
 }

 .szll ul li .a:hover {
     color: #1262cd;
 }

 .szll ul li .a:hover::before {
     background-color: #46c5a0;
 }

 .szllnr .img {
     float: left;
     margin-right: 0.56rem;
 }

 .szllnr .img img {
     width: 2.7rem;
     height: auto;
 }

 .szllnr .info {
     padding-top: 0.3rem;
 }

 .szllnr .info .name {
     font-size: 0.32rem;
     margin-bottom: 0.4rem;
 }

 .szllnr .info p {
     line-height: 2.2;
     font-size: 0.22rem;
 }

 .szllnr .con .title {
     margin-top: 0.6rem;
     margin-bottom: 0.3rem;
     display: inline-block;
     color: #ffffff;
     font-size: 0.3rem;
     line-height: 2;
     padding-left: 0.22rem;
     padding-right: 0.5rem;
     background: linear-gradient(to right, #46c5a0, #81f0d1);
     border-top-right-radius: 0.6rem;
 }

 .szllnr .con {
     margin-top: .4rem;
 }

 .szllnr .con p {
     font-size: 0.2rem !important;
     line-height: 2.5 !important;
     text-indent: 2em !important;
 }

 .szllnr .con .p1 {
     color: rgb(255, 154, 5);
     font-weight: 600;
 }

 @media only screen and (max-width: 800px) {
     .szllnr .con {
         margin-top: 20px;
     }


     .szll ul li {
         width: calc(100% / 4);
     }

     .szll .class {
         line-height: 0.56rem;
         padding: 0 15px;
     }

     .szll .class .title {
         font-size: 18px;
     }

     .szllnr .img {
         float: none;
         margin-right: 0;
     }

     .szllnr .img img {
         margin: auto;
         width: 200px;
     }

     .szllnr .info {
         text-align: center;
     }

     .szllnr .info .name {
         font-size: 22px;
         margin-bottom: 15px;
     }

     .szllnr .info p {
         line-height: 2;
         font-size: 16px;
     }

     .szllnr .con .title {
         margin-top: 30px;
         font-size: 20px;
         padding-left: 12px;
         padding-right: 32px;
     }
 }

 @media only screen and (max-width: 450px) {
     .szll ul li {
         width: calc(100% / 3);
     }
 }



 .ldbz {
     /* width: calc(100% + 0.7rem); */
 }

 .ldbz a,
 .ldbz img {
     display: block;
 }

 .ldbz .item {
     width: 48%;
     border: 1px solid #e8e8e8;
     box-shadow: 0 0 0.05rem #f8f8f8;
     box-sizing: border-box;
     margin-bottom: 0.4rem;
     padding: 0.2rem;
     transition: all 0.4s;
 }

 .ldbz .item:nth-child(odd) {
     float: left;
 }

 .ldbz .item:nth-child(even) {
     float: right;
 }

 .ldbz .item .img {
     width: 1.65rem;
     float: left;
     overflow: hidden;
 }

 .ldbz .item .img1 {
     position: relative;
     padding-top: 143%;
     transition: all 0.4s;
 }

 .ldbz .item .img img {
     width: 100%;
     height: 100%;
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     object-fit: cover;
 }

 .ldbz .item .txt {
     width: calc(100% - 1.94rem);
     float: right;
     padding-top: 0.1rem;
 }

 .ldbz .item .txt .t1 {
     margin-bottom: 0.15rem;
     transition: all 0.4s;
 }

 .ldbz .item .txt .t1 .mz {
     font-size: 0.22rem;
     font-weight: bold;
     color: #000;
     margin-right: 0.1rem;
     float: left;
     padding-bottom: 0.08rem;
     position: relative;
     line-height: 0.26rem;
 }

 .ldbz .item .txt .t1 .mz::after {
     content: "";
     display: block;
     position: absolute;
     width: 0.3rem;
     height: 0.02rem;
     background: #0f60cc;
     bottom: 0;
     left: 0;
 }

 .ldbz .item .txt .t1 .zc {
     line-height: 0.26rem;
     font-size: 0.18rem;
     color: #666666;
     float: left;
     letter-spacing: 0.05rem;
 }

 .ldbz .item .txt .t2 {
     font-size: 0.17rem;
     line-height: 0.35rem;
     color: #666666;
 }

 .ldbz .item:hover {
     box-shadow: 0 0 0.1rem #999;
 }

 .ldbz .item:hover .t1 .mz {
     color: #0f60cc !important;
 }

 .ldbz .item:hover .img .img1 {
     /* transform: scale(1.1); */
 }

 @media only screen and (max-width: 1400px) {
     .ldbz .item {
         width: 100%;
         float: none;
     }
 }

 @media only screen and (max-width: 500px) {
     .ldbz .item .txt .t1 {
         font-size: 15px;
     }

     .ldbz .item .img {
         width: 90px;
     }

     .ldbz .item .txt .t1 .mz,
     .ldbz .item .txt .t1 .zc {
         font-size: 16px;
     }

     .ldbz .item .txt .t1 {
         margin-bottom: 8px;
     }

     .ldbz .item {
         padding: 13px;
         margin-bottom: 20px;
     }

     .ldbz .item .txt .t2 {
         font-size: 12px;
         line-height: 20px;
         text-overflow: ellipsis;
         overflow: hidden;
         white-space: nowrap;
     }

     .ldbz .item .txt {
         padding-top: 2px;
         width: calc(100% - 105px);
     }
 }







 .title1 {
     margin-bottom: 0.25rem;
     position: relative;
 }

 .title1 .name {
     font-size: 0.32rem;
     display: inline-block;
     position: relative;
     margin-bottom: 0.07rem;
 }

 .title1 .name .icon {
     height: 0.46rem;
     position: absolute;
     bottom: 0.1rem;
     right: 0;
     transform: translateX(50%);
 }

 .title1 .ename {
     font-size: 0.14rem;
     font-family: SourceHanSerifSCBold;
     box-sizing: border-box;
     padding-left: 0.4rem;
 }

 .title1 .more {
     font-size: 0.16rem;
     line-height: 0.2rem;
     background: url(../image/more1.png) no-repeat center right;
     background-size: 0.15rem auto;
     position: absolute;
     right: 0;
     top: 0.1rem;
     padding-right: 0.22rem;
 }

 .title1 .more:hover {
     color: #0f60cc;
 }


 .right_con3 {
     float: left;
     width: calc(100% - 5.4rem);
 }

 .news_ny_right {
     width: 4.9rem;
     float: right;
 }



 .news_ny_right .zxxwlb {
     background-color: #f2f2f2;
     box-shadow: 0rem 0rem 0.2rem 0rem rgba(97, 97, 97, 0.2);
     box-sizing: border-box;
     position: relative;
 }

 .news_ny_right .zxxwlb .a {
     padding: 0 0.4rem;
     box-sizing: border-box;
     background: url(../image/txgg1.png) no-repeat center left;
     background-size: 0% 100%;
 }

 .news_ny_right .zxxwlb .block {
     padding: 0.2rem 0;
     border-bottom: 1px solid #cfddfb;
 }

 .news_ny_right .zxxwlb .a:last-child .block {
     border-bottom: 0px solid #cfddfb;
 }

 .news_ny_right .zxxwlb .datepub {
     color: rgba(27, 84, 197, 0.6);
 }

 .news_ny_right .zxxwlb .titlepub {
     margin-top: 0.1rem;
     line-height: 0.32rem;
     font-size: 0.2rem;
    line-height: 0.28rem;
    font-size: 0.18rem;
 }

 .news_ny_right .zxxwlb .summarypub {
     overflow: hidden;
     max-height: 0;
     line-height: 0.25rem;
     color: #8d8d8d;
     font-size: 0.14rem;
     transition: all 0.4s;
 }


 .news_ny_right .zxxwlb .a:hover .summarypub {
     max-height: 0.5rem;
     margin-top: 0.1rem;
 }

 .news_ny_right .zxxwlb .a:hover .titlepub,
 .news_ny_right .zxxwlb .a:hover .datepub {
     color: rgba(27, 84, 197, 1);
 }


 .news_ny_right .zxxwlb .a:hover {
     background-size: 100% 100%;
 }

 .news_ny_right .zxxwlb * {
     transition: all 0.4s;
 }

 @media only screen and (max-width: 1000px) {
     .right_con3 {
         width: 100%;
         margin-top: 0px !important;
     }

     .news_ny_right {
         width: 100%;
     }

     .news_ny_right {
         margin-top: 30px;
     }

     .title1 .name {
         font-size: 26px;
     }

     .title1 .name .icon {
         height: 30px;
     }

     .news_ny_right .zxxwlb .a {
         padding: 0 20px;
     }
 }




 /* å½“å‰ä½ç½®æ–°æ ·å¼ */

 
.lmybanner {
    margin-bottom: .66rem;
}

.lmybanner .lm {
    text-align: left;
    bottom: .2rem;
    top: auto;
    transform: translate(-50%, 0);
    max-width: 89vw;
}

.lmybanner .dwwzlist {
    background: url(../image/zzz1.png) no-repeat right top;
    background-size: 100% 100%;
    color: #ffffff;
    width: auto;
    padding: .2rem .8rem;
    left: 0;
    padding-left: calc((100vw - 1600px)/2);
    box-sizing: border-box;
    text-align: left;
    /* transform: translate(0, 100%); */
    min-width: 9.3rem;
    bottom: -.66rem;
}

.lmybanner .dwwzlist .a:nth-child(1) {
    background: url(../image/zzz2.png) no-repeat top .01rem left;
    padding-left: .28rem;
    background-size: .21rem;
}

@media only screen and (max-width: 1800px) {
    .lmybanner .dwwzlist {
        padding-left: 5.5vw;
    }
}
@media only screen and (max-width: 1240px) {
    .lmybanner .dwwzlist {
        padding-left: 3vw;
    }
    .lmybanner .lm { 
    max-width: 94vw;
}
}
@media only screen and (max-width: 1000px) {
    .lmybanner .dwwzlist {
        display: none;
    }

    .lmybanner .lm {
        text-align: center;
        top: 50%;
        bottom: auto;
        transform: translate(-50%, -50%);
    }

    .lmybanner {
        margin-bottom: 0;
    }

}   