*{ margin:0; padding: 0; outline: none; box-sizing: border-box; }
@font-face { font-family: xiaobo; src: url(../fonts/xiaobo.ttf); }
@font-face { font-family: hua; src: url(../fonts/huakang.ttf); }

html{ font-size: 100px;}
body{ font-family: PingFangSC-Regular, Arial, 'microsoft yahei'; font-weight: 400; background: #FFF; color: #333; font-size: 0.22rem;}

a{ color: #333; text-decoration:none}
a:hover{ color:#e2b7a6; }

.pull-left{ float: left }
.pull-right{ float: right }

.img-center{text-align:center;font-size:0}
.img-center img{display:inline-block;width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:middle;transition:all 0.5s}
.img-cover{overflow:hidden;position:relative; width: 100%;}
.img-cover span{display:block;width:100%;background:no-repeat center / cover;transition:all 0.5s;height:100%;position:absolute;left:0;top:0}

.container{margin:0 auto; width: 100%; max-width: 1430px; padding: 0 0.14rem; }

.m-header{ display: none; background: #FFF; position: fixed; left: 0; top:0; z-index: 999; width: 100%; padding: 0 0.15rem; background: #FFF;  justify-content: space-between; align-items: center; height: 1rem; }
.m-header .logo{font-size:0;text-align:left; padding: 0.1rem 0; height: 100%; }

.menu-btn{display:none; padding:0.3rem 0; float:right; margin-left:0.15rem}
.menu-btn:before,.menu-btn:after,.menu-btn span{display:block; height:2px; background-color:#282828; content:''; transition: all 0.4s;}
.menu-btn:before{ width:0.48rem}
.menu-btn:after{ width:0.48rem;}
.menu-btn span{ width:0.48rem; margin:0.1rem 0 ;}
.menu-btn.cur:before{ transform:rotate(135deg); position: relative; top:0rem;}
.menu-btn.cur:after{ transform:rotate(-135deg); position: relative; top:-0.03rem;}
.menu-btn.cur span{ display: none; }

.m-nav{ position: fixed; right:0; top:-100%; width:100%; height: 100vh; background: #fff; transition: 0.5s; z-index: 998 }
.m-nav ul{ padding:0 0.25rem; }
.m-nav li{ position: relative; }
.m-nav li>a{ display: block; line-height: 0.8rem; font-size: 0.3rem; color: #333; border-bottom: 1px solid rgba(0,0,0,0.1) }
.m-nav li i{float: right; cursor: pointer; position: relative; top:0.18rem; transition: 0.5s;}
.m-nav.cur{ top:1rem; }
.m-nav-box{ display: none; padding: 0.1rem 0.15rem;}
.m-nav-box p a{ font-size: 0.24rem; color: #333;  display: block; line-height: 0.6rem; }
.m-nav li.open i{ transform: rotate(90deg); }
.m-nav li.open .m-nav-box{ display: block; }

/* .header{ position: absolute; left: 0; top:0; width: 100%; z-index: 1000;} */
.logo{ line-height: 1.02rem; text-align: center;}

.nav { display: flex; width: 100%; align-items: center; justify-content: center; }
.nav ul{ display: flex; }
.nav li{ flex: auto; position: relative; padding: 0.2rem 0;}
.nav li a{
    display: block;
    font-size: 0.18rem;
    line-height: 0.3rem;
    color: #555;
    text-align: center;
    position: relative;
    font-weight: bold;
    padding: 0.1rem 0;
}
.nav li.active ,.nav li a:hover { display: block; color: #01BEABFF; }
.nav li dl{ display: none;  position: absolute; width:100%; width: 100%; background: #FFF; }
.nav li dl dt a{ padding: 0.1rem 0.4rem; }
.nav li dl dt a:before{ display: none!important; }
.nav li.open dl{ display: block; }

.banner{ width: 100%; position: relative; overflow: hidden; z-index: 1;  }
.banner .swiper-container{ width: 100%; height: 100%; }
.banner .swiper-slide{ display: block; position: relative; overflow: hidden; }
.banner .swiper-slide img{ display: block; position: relative; overflow: hidden; width:100%; height:auto; min-height:100%; transition:1s linear 2s; transform:scale(1.1,1.1);}
.banner	.swiper-slide-active img,.banner .swiper-slide-duplicate-active img{ transition:6s linear; transform:scale(1,1); }

.section{ padding: 1rem 0; }
.section-title{ text-align: center; margin-bottom: 0.8rem; color: #e2b7a6; }
.section-title strong{ font-size: 0.6rem; font-family:'xiaobo'; border-bottom: 1px solid #e2b7a6; }
.section-title p{ font-size: 0.24rem; margin-top: 0.12rem; }

.section-title2{ text-align: center; }
.section-title2 strong{ font-size: 0.6rem; font-family:'xiaobo'; }
.section-title2 p{ font-size: 0.24rem; margin: 0.07rem 0 0.2rem; }
.section-title2 .btns{ text-align: center;}
.section-title2 .btns span{ display: inline-block; width: 2.24rem; line-height: 0.45rem; background-color: #e2b7a6; font-size: 0.16rem; color: #FFF; border-radius: 0 0.2rem; letter-spacing: 3px;}

.section-title3{ text-align: center; margin-bottom: 0.4rem; color: #e2b7a6; }
.section-title3 strong{ font-size: 0.42rem; font-family:'xiaobo'; line-height: 1.5;}
.section-title3 .desc{ font-size: 0.3rem; line-height: 0.68rem; background: #e2b7a6; color: #FFF; padding: 0 0.45rem; display: inline-block; }

.in-number .desc{margin:0 auto; padding:0; line-height: 0.4rem;text-align: left; margin-bottom: 0.5rem; color: #d89696e0;}
.in-number ul{ margin:0;}
.in-number ul li{ padding:0 0rem 0 0rem;}
/*.in-number ul li:nth-child(3) a{ margin-right:0;}*/
.in-number li a{ display: flex; flex-wrap: wrap; padding:0.6rem 0rem 2.4rem 0; margin: 0 0.4rem 0 0; color: #FFF;
    box-shadow:0 0.2rem 0.25rem rgba(226,183,166,0.6); border-radius: 0.1rem;
}
.in-number li .icon{ width: 1.2rem; height: 1.2rem; margin:auto}
.in-number li .icon img{ width: 100%;;}
.in-number li .text{ flex:1; margin-left: 0.23rem; text-align: left;  }
.in-number li .text h2{ font-size: 0.56rem; }
.in-number li .text p{ font-size: 0.28rem; margin-top: 0.05rem;}


.in-mra-content {
    background-color: #fff !important;
    border-top: 0.05rem solid #5FB878;
    border-radius: 0.2rem ;
    position: relative;
    left: 38%;
    top: 1.2rem;
}
.in-about-con{ display: flex; flex-wrap: wrap;}
.in-about-con .img-center{ flex:0 0 55%;}
.in-about-con .text{ flex:1; padding-left: 0.2rem;}
.in-about-con .text .desc{ line-height: 1.8; margin-bottom: 0.4rem; text-align: center}
.in-about-con li{ display: flex;justify-content: flex-end; align-items:center; margin-bottom: 0.18rem; }
.in-mra-content li{ display: flex;justify-content: flex-end; align-items:
        flex-start; margin-bottom: 0rem !important; flex-direction: column; padding: 0.3rem 0.4rem;
}
.in-mra-content .text{ padding-left: 0 !important; }
.in-mra-content li:nth-child(2) { background-color: #00f7de1c; }

.sy-list4{ padding : 1rem 0 1rem 0 !important;}
.sy-list4 .section-title3 strong { font-size: 0.28rem; color: #000 !important; }
.sy-list5 .section-title3 strong { font-size: 0.28rem; color: #000 !important; }
.sy-list4 .section-title3 strong:after { content: " Therapy"; color: #00B050; }
.sy-list5 .section-title3 strong:after { content: " Advantages"; color: #00B050; }
.sy-list4 .in-about-con .lg6{ padding-left: 8%; }
.regMedicine01bg .in-about-con .lg6{padding-left: 4%;}
.sy-list4 .img-cover img{ width: 100%; }


.sy-list6 { padding-bottom: 0rem !important; }
.sy-list6 .section-title3 strong { color: #000 !important; font-size: 0.42rem; }
/* .sy-list6 .section-title3 strong:after { content: " Treatment Cases"; color: #00B050; } */

.sy-list6 .swiper-slide:not(.swiper-slide-active) .img-center img{ width: 70%;}
.sy-list6 .swiper-slide-active { text-align: center; }


.sy-list6 .swiper-slide:not(.swiper-slide-active) a .text,
.sy-list6 .swiper-slide:not(.swiper-slide-active) .more-link{ display: none; }

.sy-list6 .more-link{
    padding: 0.2rem 0.4rem !important; margin-top: 0.5rem;
    border-radius: 0.3rem; color: #fff !important; background-color: #2cc599;
    width: 3rem; text-align: center;

}

.in-about .in-about-con li.bg-cover{ aspect-ratio: 1 / 1; }
.in-about .in-about-con li.bg-cover img{ padding: 0.2rem; height: 100%; }
.yl-list6 .in-about-con li.bg-cover{ max-height: 2rem; }

.in-mra-content li h3 { padding: 0.1rem 0; }
.in-mra-content li p { margin-left: 0.5rem; }
.in-mra-content li i img { width: 0.3rem; height: 0.3rem; margin-right: 0.2rem; position: relative; top: 0.05rem;image-rendering: -webkit-optimize-contrast; }
.home03bg .in-mra-content li h3 i img{top: 0px !important;}
.in-about-con li .icon{ width: 0.8rem; height: 0.8rem;}
.in-about-con li .icon img{ width: 100%;;}
.in-about-con li .txt{ margin-left: 0.2rem;}
.in-about-con .btns{ display: flex; justify-content: flex-end;}
.in-about-con .btns a{ display: flex; justify-content: center; align-items:center; width: 2.2rem; height:0.6rem; background-color: #e2b7a6; color: #FFF;}
.in-about-con .btns i{ margin-left: 0.1rem;}
.in-about .desc strong:not(:last-of-type)::after {
    content: "Â·";        /* ç›´æŽ¥æ’å…¥ä¸€ä¸ªä¸­ç‚¹ç¬¦å· */
    margin-left: 4px;    /* å¯é€‰ï¼šä¸Žå‰é¢æ–‡å­—ä¿æŒä¸€ç‚¹é—´è· */
}


.in-jiuyi{ background-color: #ededed; margin-top: -1.3rem; padding-top: 1.8rem !important;}
.in-jiuyi ul{ width: 100%; }
.in-jiuyi li{ display: flex; justify-content: flex-end; align-items: flex-start; margin-bottom: 0.4rem;
    flex-direction: column; }
.in-jiuyi li .items{ margin-right: 0.2rem; padding: 0.4rem 0.2rem; background-color: #fff; border-radius: 0.1rem; width: 94%;}
.in-jiuyi li .items a{ color: #007aff; }
.in-jiuyi li .items img{ width: 100%; }
.in-jiuyi li .items .txt{ color: #000000; margin: 0.1rem 0;}
.in-jiuyi li .items .txt.min-2{ min-height: 1.5rem; }

.in-jiuyi .adv{margin-top: 0 !important; }

.bg-fen{ background-color: #f4eae3;}

.in-service{ position: relative; padding-bottom: 0.6rem;}
.in-service .img-center{ position: absolute; right: 0; bottom:0; width: 48%; }
.in-service .img-center img{ width: 100%; max-width: 9rem;}
.in-service .desc{ line-height: 1.8; margin-bottom: 0.4rem;}
.in-service li{ background-color: #FFF; border-radius: 0.15rem; padding:0.25rem; margin-bottom: 0.3rem; display:flex; align-items: center;}
.in-service li .text{ margin-left: 0.2rem;}
.in-service li .text h2{ font-size: 0.24rem; margin-bottom: 0.05rem;}
.in-service li .text p{ color:#888; line-height: 1.6;}

.in-hezuo{ position: relative; padding-top: 0.5rem; background-color: #ededed; padding-bottom: 0.8rem;}
.in-jianzheng{ background-color: #f4eae3; }

.in-jianzheng li a{ background: none !important; }
.in-yiyuan { padding-bottom: 0 !important; background-color: #fff !important;  }
.in-yiyuan .def-container { padding: 0.6rem 0 0.4rem 0; !important; margin: 0.3rem 0 0 0;  background-color: #fff !important; }
.in-yiyuan .section-title3  {
    padding: 0.8rem 0; background-color: #2fae89;
}
.in-yiyuan .section-title3 strong { font-size: 0.5rem; color: #fff; display: block; }


.in-anli {
    background-color: #fff !important;
    padding-bottom: 0 !important;
}
.in-anli .anli-content{
    display: flex;
    background-color: #f4eae3 !important;
}
.in-anli .anli-content ul{ margin: 0 !important; width: 100%; display: flex; flex-direction: row}
.in-anli .anli-content ul li:not(:nth-child(2)){ padding: 0.3rem 0.2rem 0.8rem 0.3rem; }
.in-anli .anli-content p, .in-anli .anli-content h3{ text-align: left; margin: 0.1rem 0;}

.in-jianzheng li:nth-child(4), .in-jianzheng li:nth-child(5), .in-jianzheng li:nth-child(6){ width: 22.2% !important;}

/*.in-hezuo:before{ position: absolute; left: 0; bottom:0.12rem; width: 100%; height:3px; background-color:#e6d6cf; content:'';}*/
.in-hezuo .desc{ text-align: center; margin-bottom: 0.5rem;}
.in-hezuo ul{ margin:0 0 0 -0.55rem;}
.in-hezuo li a{ display: block; text-align: center;  position: relative;
    margin:0 0 0 0.55rem; color:#333; padding-bottom: 0.3rem; border-radius: 0.1rem; background-color: #ffffff;}
/*
.in-hezuo li a:before{ position: absolute; bottom: 0; left:50%; width: 0.25rem; height: 0.25rem; background-color: #e6d6cf; border-radius: 50%; margin-left: -0.12rem; content:'';}
.in-hezuo li a:after{ position: absolute; right: -0.4rem; top:35%; width: 0.18rem; height: 0.21rem; background: url(../images/jt2.png); content:'';}
*/
.in-hezuo li:last-child a:after{ display:none;}
.in-hezuo li .text{ line-height: 0.7rem;}

.in-hezuo li .img-center img{  width:100%; }
.in-hezuo li h4{ margin-top: 0.5rem; }
.in-hezuo li .text{ font-size: 0.2rem; line-height: 0.3rem; font-weight: 500; margin-top: 0.2rem; }

.in-mubiao{ position: relative;}
.in-mubiao .img-center{ text-align: left;}
.in-mubiao .text{ position: absolute; bottom: 0; right:0;}
.in-mubiao .text .pic{ text-align: right;}
.in-mubiao .text .pic img{ width: 4.18rem; height: 1.27rem;}
.in-mubiao .text .mask{ background-color: #f4eae3; width: 6.5rem; height: 3.1rem; padding:0.4rem; margin-top: -0.15rem; position: relative;z-index: 10;}
.in-mubiao .text .mask p{ padding: 0.2rem; line-height: 1.8;}
.in-mubiao .text .btns{ display: flex; justify-content: flex-end;}
.in-mubiao .text .btns a{ display: flex; justify-content: center; align-items:center; width: 2.2rem; height:0.6rem; background-color: #e2b7a6; color: #FFF;}
.in-mubiao .text .btns i{ margin-left:0.1rem;}

.choose{ background:url(../images/bg2.jpg) no-repeat center / cover; padding: 0.7rem 0 0.6rem;}

.footer{ background: #0c1d47; color: #fff; padding: 0.85rem 0;}
.footer-con{ display: flex; justify-content: space-between; flex-wrap: wrap; border-bottom: 1px solid #073e5f; padding-bottom: 0.5rem; }
.footer-con .flogo{ width: 3.5rem;ã€€position: relative; top: -0.4rem; }
.footer-con .flogo img{ width: 2.6rem;}
.footer-con .flogo .text{ font-size: 0.16rem;  text-align: left; line-height: 1.5; margin-top: 0.2rem; color: #878585; padding-left: 0.5rem; }
.footer-con .fnav{ flex:1; padding:0 0.5rem;}
.footer-con .fnav .text{ margin-bottom: 0.2rem;}
.footer-con .fnav .text a{ color: #fff; display: block; margin: 0.2rem 0; font-size: 0.18rem;}
.footer-con .fnav .text a:last-child{ margin-right: 0;}
.footer-con .fnav .txt{ line-height: 2;}
.footer .txt-copy{ margin-top: 0.5rem; text-align: center; color: #878585; font-size: 0.16rem; }
.footer-con .ewm{ display: flex; flex:0 0 4.5rem;}
.footer-con .ewm li{ flex:1; text-align: center;}
.footer-con .ewm li img{ width: 1.81rem; height: 1.81rem;}
.footer-con .ewm li p{ font-size: 0.16rem; margin-top: 0.1rem; color: #fff;}

.yl-question{ background-color: #fff !important; }
.yl-question .section-title3{ color: #000 !important; }
.margin-r-30{ margin-right: 0.3rem !important; }
.m-l-30{ margin-left: 0.3rem !important; }
.m-l-100{ margin-left: 1rem !important; }
.yl-question li{ display: list-item;  list-style: disc;}
.yl-question li p{font-size: 0.26rem !important;}
.yl-question .qs-content{margin-top: 0rem;}
.yl-question .qs-content p { line-height: 0.4rem; }
.yl-question .qs-content p strong{ line-height: 0.4rem;  font-size: 0.24rem;}
.yl-question .qs-content p:nth-child(odd) { font-size: 0.24rem;}
.yl-question .qs-content p:nth-child(odd):not(:first-child) { padding-top: 0.3rem;}
.yl-question .qs-content p:nth-child(even) { font-size: 0.18rem;  padding-bottom: 0.3rem; }
.yl-question .qs-content p:nth-child(even):not(:last-child) { border-bottom: 1px solid #d9d9d9; }
.list-nindex-1 .nindex-content{ margin-left: 1rem !important; }
.list-nindex-1 .pic-show{ text-align: center; }

.yl-gxb{ margin-top: 0rem !important; padding-top: 0rem !important; }
.yl-gxb .section-title3 strong{font-size: 0.48rem !important;}
.yl-gxb-content{background-color: #1154bc !important; padding: 0.4rem;}
.yl-gxb-content .in-about-con p{ color: #fff !important; font-size: 0.28rem; }
.yl-gxb-content .img-cover{ margin-right: 0.2rem; border-radius: 0.1rem; }

.kefu{ position: fixed; right: 0; top:50%; transform: translateY(-50%); z-index: 900;  font-size: 14px;}
.kefu li{ text-align: center; position: relative; }
.kefu li i img{ width: 58px; height: 59px;margin-bottom: 4px; }
.kefu li .tel{ display: none; position: absolute; top:50%; right: 73px; transform:translateY(-50%);  z-index: 10; transition: 0.3s; width: 200px; background: #bc6b4d; color: #FFF; text-align: left;  padding: 10px; border-radius: 5px;}
.kefu li .tel:before{ position: absolute; right: -15px; top:50%; transform:translateY(-50%); width: 0; height: 0; border: 8px solid transparent; border-left:8px solid #bc6b4d; content:'';}
.kefu li .tel span{ display: block; margin-top: 5px; }
.kefu li.active .tel{ display: block; }
.kefu li .ewm{ display: none; position: absolute; top:50%; right: 73px; transform:translateY(-50%);  z-index: 10; transition: 0.3s; width: 150px; background: #bc6b4d; padding: 10px; border-radius: 5px;  }
.kefu li .ewm:before{ position: absolute; right: -15px; top:50%; transform:translateY(-50%); width: 0; height: 0; border: 8px solid transparent; border-left:8px solid #bc6b4d; content:'';}
.kefu li .ewm img{ width: 100%; }
.kefu li.active .ewm{ display: block; }

.adv{ position: relative; z-index: 10; width: 100%; margin-top: -0.98rem !important;}
.adv .text{ background-color: #e2b7a6; padding: 0.18rem 0.5rem; font-size: 0.24rem; color: #FFF; text-align: center; line-height: 1.8; border-radius: 0.2rem; box-shadow:0 0.2rem 0.25rem rgba(226,183,166,0.6);}

.list-zx1{ background-color: #FFF; position: relative; padding: 0.5rem 0.7rem;}
.list-zx1 .swiper-slide a{ display: flex; padding:0.45rem 0.2rem; color: #333;  flex-direction: column; align-items: center; text-align: center }
.list-zx1 .swiper-slide .img-center{ margin-right: 0.3rem; width:40%; }
.list-zx1 .swiper-slide .img-center img{  width:100%; }
.list-zx1 .swiper-slide.swiper-slide-next a{  align-items: flex-start; }
.list-zx1 .swiper-slide.swiper-slide-next a img{      position: relative; left: -50%; }
.list-zx1 .swiper-slide.swiper-slide-prev a img{      position: relative; right: -50%; }
.list-zx1 .swiper-slide.swiper-slide-prev a{  align-items: flex-end; }
.list-zx1 .swiper-slide .text{ flex:1; margin-top: 0.5rem;}
.list-zx1 .swiper-slide .text h2{ font-size: 0.36rem; color: #000; margin-bottom: 0.1rem;}
.list-zx1 .swiper-slide .text p{ line-height: 1.8;}
.list-zx1 .swiper-button-prev{ width: 0.4rem; height: 1rem;
    background: url(../images/prev.png) no-repeat center / 100%; opacity: 1}
.list-zx1 .swiper-button-next{ width: 0.4rem; height: 1rem;
    background: url(../images/next.jpg) no-repeat center / 100%; opacity: 1}

.list-nzx-1 .text{ width: 100%; padding:0; margin-bottom: 0.2rem; border-radius: 0.3rem;
    font-size: 0.18rem; color: #000; display: flex; flex-direction: row; background-color: #fff; align-items: center;
}

.list-nzx-1 .text span{
    background-color: #e2b7a6; border-radius: 0.3rem; width: 1.5rem; text-align: center; height: 0.6rem; color: #fff; line-height: 0.6rem;
}
.list-nzx-1 li:nth-child(2) .text span, .list-nzx-1 li:nth-child(6) .text span { background-color: #d9d9d9; }
.list-nzx-1 li:nth-child(3) .text span, .list-nzx-1 li:nth-child(7) .text span ,
.list-nzx-1 li:nth-child(8) .text span { background-color: #dbd7a6; }
.list-nzx-1 .img-center{ margin-left: 0.2rem; text-align: left; }
.list-nzx-1 li:nth-child(2) .img-center{  text-align: right; }
.list-nzx-1 {background-color: #fff !important;}
.list-nzx-1 .xs3 .items{ border: 1px solid #d9d9d9; }
.list-nzx-1 .xs3 .items h2, .list-nzx-1 .xs3 .items a{ color: #e2b7a6}
.list-nzx-2 .section-title3 strong{ color: #e2b7a6}
.list-nzx-2 .bg-cover{ background-color: #e2b7a685 !important;}

.list-nzx-3 ul{padding-top: 0.3rem !important;}
.list-nzx-3 li {margin: 0.1rem 0 !important;}
.list-nzx-3 li a{ display: flex !important; flex-direction: row;
    padding: 0.2rem 0.2rem 0 0.2rem !important;
    margin: 0!important; border-radius: unset;
}
.list-nzx-3 li .ys-content{ display: flex !important; flex-direction: column; background-color: #fff;
    margin: 0.1rem; border-radius: 0.1rem; height: 4.4rem;
}
.list-nzx-3 li a h4{ color: #e2b7a6 }
.list-nzx-3 li a .text{ padding: 0 0.2rem; font-size: 0.16rem; }
.list-nzx-3 li .cm-tag { margin-top: 0.2rem;}
.list-nzx-3 li .cm-tag span{ padding: 0.1rem 0.2rem; margin-left: 0.2rem; font-size: 0.16rem; background-color: #e2b7a6; color: #fff; border-radius: 0.1rem; }
.list-nzx-3 li .cm-tag p{ padding: 0.1rem 0.2rem; font-size: 0.16rem; color: #000; margin: 0.1rem 0; }
.list-nzx-3 li .img-center{ border-radius: unset !important; }


.list-zx2{ background: linear-gradient(to right, #331365, #aa24b3); }
.list-zx2 .section-title3 strong{ color: #fff; display: block;}
.list-zx2 .section-title3 strong:first-child{ font-size: 0.32rem; }

.list-zx2 ul{ margin:0 0 0 -0.4rem;}
.list-zx2 li .items{ border-radius: 0.1rem; border:1px solid #1E9FFF; margin:0 0 0.4rem 0.4rem;
    padding: 0.24rem 0.19rem; box-shadow:0 0.2rem 0.25rem rgba(226,183,166,0.2); background-color: #fff; }

.list-zx2 li:nth-child(even) .items .img-center{ float: right; }



.list-zx2 li .img-center{ width: 3rem; height: 2.1rem; margin-right: 0.23rem; border-radius: 0.1rem; overflow: hidden;}
.list-zx2 li .text{ flex:1;}
.list-zx2 li .text h4{ font-size: 0.21rem; margin-bottom: 0.1rem; position: relative; top: -0.2rem;}
.list-zx2 li .text h4 font{
    position: relative;
    top: 0.2rem;
}
.list-zx2 li .text h4 img{ position: relative; top: 0.2rem;}
.regMedicine02bg li .text h4 img{top:0.1rem !important}
.list-zx2 li .text p{ line-height: 1.8; font-size: 0.18rem;}
.m-t-20 { margin-top: 0.2rem; }
.list-zz li{ margin-bottom: 0.2rem; list-style: disc;}
.list-zz .section-title3 strong { font-size: 0.42rem; color: #000; display: block; }
.list-zz .section-title3 strong:nth-child(2) { color: #9534a4; }


.list-zx3 { flex-wrap: wrap; background-color: #FFF; flex-direction: row; margin: 0.2rem 0.1rem;  }
.list-zx3 .img-center img{ width: 100%; }
.list-zx3 .text{ padding:0.3rem 0.2rem 0.2rem 0.5rem;
    -moz-border-radius-bottomleft: 0.1rem; -moz-border-radius-bottomright: 0.1rem;
    border-bottom-left-radius: 0.1rem; border-bottom-right-radius: 0.1rem;
}

.list-zx3 .text .con{ line-height: 1.8; margin-bottom: 0.3rem;}
.list-zx3 .text h4{ margin-bottom: 0.3rem; }
.list-zx3 .text p{ font-size: 0.18rem; }
.list-zx3 .text ul{ margin:0 0 0 0.2rem;}
.list-zx3 .text li a{ display: block; margin:0 0 0 0.4rem; }
.list-zx3 .text li img{ width: 100%; box-shadow: 0.1rem 0.1rem 0 #f4e9e3; }

.list-zz li:nth-child(even) .img-center { float:right; }
.list-zz li:nth-child(even) .list-zx3 .text { padding-left: 0rem; }

.list-zx4{ margin:0; padding: 0; margin-bottom: 1rem; position: relative; }
.list-zx4 .container{ height: 4.8rem; }
.list-zx4 li a{ display: block; position: relative; text-align: center; font-size: 0.2rem; margin:0 0 0.4rem 0.4rem; color:#FFF;}
.list-zx4 li .img-center{ overflow: hidden; max-height: 2.75rem;}
.list-zx4 li .text{ position: absolute; left: 0; bottom:0; width: 100%; line-height: 0.49rem; background-color: rgba(0,0,0,0.5); }
.list-zx4 li a:hover .img-center img{ transform: scale(1.1); }
.list-zx4 .btns{ display: flex; justify-content: center; margin-top: 0.4rem;}
.list-zx4 .btns a{ display: flex; justify-content: center; align-items:center; width: 2.2rem; height:0.6rem; background-color: #e2b7a6; color: #FFF;}
.list-zx4 .btns i{ margin-left: 0.1rem;}
.list-zx4 .yy-content { position: absolute; top: 0.92rem; right: 10%;
    background-color: #3369c4; color: #fff;
    border-radius: 0.1rem; padding: 0.2rem 0.1rem;
}
.list-zx4 .yy-content p{ font-size: 0.16rem; font-weight: 500; padding: 0.1rem 0; }
.list-zx4 .yy-content a{ font-size: 0.14rem; font-weight: 500; padding: 0.1rem 0; color: #fff; }

.list-zx5 .section-title3 p{ text-align: left; }
.list-zx5 .section-title3 strong{ font-size: 0.5rem; }
.list-zx5 .img-cover p{ text-align: left; position: relative;  }
.list-zx5 .fy-content .img-cover{ position: relative; height: 5rem; }
.list-zx5 .fy-content .img-cover img{ position: absolute; z-index: 10; width: 90%; }
.list-zx5 .fy-content .img-cover .bg-cover{ position: absolute; z-index: 1;
    background-color: #e1ecfe; border-radius: 0.1rem; height: 5rem; width: 67%;
    top: 0.2rem; right: 0%;
}
.yl-list6 { background-color: #fff !important; }
.yl-list6 .section-title3 strong{ color: #fff; }
.list-nks-1 .section-title3 strong{ color: #9534a4; font-size: 0.46rem; display: block; }

.list-nks-1 li.lg6 { margin-bottom: 0.2rem !important; }

.list-nks-1 ul li .text {  min-height: 1.3rem; }


.list-ntnb-2 .section-title3 strong{ color: #2283da !important; font-size: 0.46rem; display: block; }
.list-ntnb-2 ul li .text-content { color: #fff !important; padding-left: 0.4rem; }
.list-ntnb-2 ul li .text-content strong{ margin-bottom: 0.3rem !important; display: block;   }
.list-ntnb-2 ul li .text-content p{font-size: 0.18rem !important; }
.list-ntnb-2 ul li .content-container{ background-color: #2283da; padding: 0.2rem; }
.list-ntnb-2 ul { margin-left: 0 !important; }
.list-ntnb-2 .container ul li{ margin-bottom: 0.2rem;  color: #fff !important; padding: 0rem 0 0.2rem 0.2rem; }


.list-ntnb-3 .section-title3 strong:nth-child(2) { font-size: 0.16rem; color: #2283da; display: block; margin-top: 0.3rem; }

.list-ntnb-3 .list-zx3 .text h4 { margin-bottom: 0.3rem !important; padding: 0rem 0.2rem !important; border-left: 7px solid #2283da; }
.list-ntnb-3 .list-zx3 .text .fc { color: #2283da !important; }
.list-ntnb-3 .list-zx3 li { list-style: none; display: flex; }
.list-ntnb-3 .list-zx3 li:before {
    content:"."; width: 0.2rem; color: #2283da; display: inline-block;
    font-size: 0.5rem; height: 0.3rem; line-height: 0.1rem;
}

.list-ntnb-4 {
    background: linear-gradient(to right, #2283da, #2bbae5);
}

.list-ntnb-4 .section-title3 strong{ color: #fff; font-size: 0.42rem;  }
.list-ntnb-4 ul { padding: 0.2rem; background: #4493de !important; margin-right: 0.2rem;}
.list-ntnb-4 ul li{ list-style: none !important; padding-bottom: 0.1rem }
.list-ntnb-4 ul li:not(:last-child){ border-bottom: 1px solid #fff;  }
.list-ntnb-4 ul li p{ color: #fff;  }

.list-ntnb-6 .section-title3 strong{ font-size: 0.42rem; }
.list-ntnb-6 li:nth-child(odd) .img-center{  float: right; }
.list-ntnb-6 li {  list-style: none; background: #f6f6f6; padding: 0.2rem 0.3rem;  }
.list-ntnb-6 li:not(:last-child) { border-bottom: 0.05rem solid #2283da; }
.list-ntnb-6 li .text h4, .list-ntnb-6 li .text .fc{  color: #2283da }
.list-ntnb-6 li .text .fc { margin-top: 0.4rem; }
.list-ntnb-6 li .text span, .list-ntnb-6 li .text .fc p{  font-size: 0.16rem !important; }

.list-nks-1 .container > ul { display: flex; align-items: center; justify-content: center;flex-wrap: wrap; }
.m-l-20{ margin-left: 0.2rem !important; }

.list-nks-1 .text { text-align: center !important; padding-left: 0.2rem;
    min-height: 1rem; background-color: #fff !important;
}
.list-nks-1 ul li .text { margin-top: 0rem !important; text-align: center;  }
.list-nks-1 .container > ul > li .text{
    position: relative; width: 96%; left: 2% !important;
}

.list-nks-1 .text ul{ margin: 0 0 0 0.2rem !important; }
.list-nks-1 .text ul li{
    list-style:disc
}
.list-nks-1 .text strong { margin-bottom: 0.1rem 0.2rem !important; display: block; text-align: center !important;  }

.list-nks-1 .text strong, .list-nks-1 .text li p{ text-align: left;  }

.list-nks-2 .section-title3 strong:after{ content: "" !important; }

.list-nks-2 .lg6{ padding-left: 0.2rem; }
.list-nks-2 .lg6 .text{ text-align: center; }

.list-nks-2 .img-cover img { width: 100%; }


.list-nks-3 .section-title3{ margin: 0.4rem 0 0.2rem 0; }
.list-nks-3 .section-title3 strong { color: #fff; font-size: 0.42rem; }
.list-nks-3  .text:nth-child(2) { color: #fff; padding: 0.2rem 0 0.5rem 0;  }
.list-nks-3  .text:nth-child(3) { background-color: #512b90; color: #d801f9; padding: 0.2rem 0.3rem;
    border-radius: 0.1rem; font-size: 0.16rem; text-align: center;
}

.list-nks-1-last { position: relative; }
.list-nks-1-last .text{ padding: 1.5rem 1rem 1.5rem 0.2rem; position: relative; z-index: 999; }
.list-nks-1-last .img-center{ margin-top: 0.2rem; }

.yl-list6 .section-title3 p, .yl-list6 .section-title3 h1{ color: #000 !important; }
.yl-list6 .anli-content { background-color: #e1ecfe !important; }

.in-yiyuan .container{ margin-top: -0.8rem; }

.in-yiyuan li{ margin-bottom: 0.2rem; }
.regMedicine_ED04bg ul li:nth-child(2n) a{
        display: flex;
    flex-direction: column-reverse;
}
.in-yiyuan li a{ border-radius: 0.1rem; border: 1px solid #e1ecfe; }
.in-yiyuan .text{margin: 0 0.2rem; text-align: left; }
.in-yiyuan .text-content{ margin: 0.2rem 0.2rem 0 0.2rem; text-align: left; min-height: 1.2rem; }

.list-jm1 .con{ display: flex; align-items:center; flex-wrap: wrap;}
.list-jm1 .con .img-center{ flex:0 0 6rem; margin-right: 0.6rem;}
.list-jm1 .con .text{ flex:1; line-height: 1.8;}

.list-jm2 ul{ margin:0 0 0 -0.4rem;}
.list-jm2 li .items{ display: flex; background-color: #FFF; margin:0 0 0.4rem 0.4rem; padding: 0.25rem 0.18rem; box-shadow:0 0.2rem 0.25rem rgba(226,183,166,0.2);}
.list-jm2 li .img-center{ width: 2.4rem; height: 2.3rem; margin-right: 0.36rem; border-radius: 0.1rem; overflow: hidden;}
.list-jm2 li .text{ flex:1;}
.list-jm2 li .text h2{ font-size: 0.36rem; margin-bottom: 0.1rem;}
.list-jm2 li .text .a1{ line-height: 1.8; font-size: 0.2rem; display: flex;}
.list-jm2 li .text .a1 i{font-weight: bold; width: 0.62rem;}
.list-jm2 li .text .a1 span{ flex:1}
.list-jm2 li .text .a2{ line-height: 1.8; color: #e2b7a6; font-weight: bold; display: flex;}
.list-jm2 li .text .a2 i{width: 0.7rem;}
.list-jm2 li .text .a2 span{ flex:1}
.list-jm2 li .text .a3{ padding-left: 0.45rem; line-height: 1.8; font-size: 0.2rem;}

.list-jm3 .desc{ text-align: center; margin-bottom: 0.6rem;}
.list-jm3 li .items{ display: flex; background-color: #f2f3f5; height: 2rem; align-items:center; padding: 0 0.3rem;}
.list-jm3 li:nth-child(2) .items{ background-color: #e2b7a6; color: #FFF;}
.list-jm3 li:nth-child(4) .items{ background-color: #cdd0d5; color: #FFF;}
.list-jm3 li:nth-child(6) .items{ background-color: #e3ddca; color: #FFF;}
.list-jm3 li .icon{ width: 1.09rem; height: 1.09rem; margin-right: 0.32rem;}
.list-jm3 li .icon img{ width: 100%;}
.list-jm3 li .text h2{ display: flex; align-items:center; font-size: 0.26rem; margin-bottom: 0.07rem; color: #e2b7a6;}
.list-jm3 li .text h2 i{ margin-right: 0.13rem; margin-top: 0.1rem;}
.list-jm3 li .text h2 i img{ height: 0.28rem;}
.list-jm3 li .text p{ line-height: 1.5; }
.list-jm3 li:nth-child(2) .text h2,.list-jm3 li:nth-child(4) .text h2,.list-jm3 li:nth-child(6) .text h2{ color: #FFF;}

.list-jm4 li a{ display: flex; justify-content:space-between; align-items: center; flex-wrap: wrap; background-color: #FFF;box-shadow:0 0 0.25rem rgba(226,183,166,0.6); padding: 0.6rem 0.4rem; color: #666; margin-bottom: 0.5rem; font-size: 0.2rem; position: relative;}
.list-jm4 li a:before{ position: absolute; right: 0; top:0; background: url(../images/sanjiao.png) no-repeat right top / 100%; width: 1.63rem; height: 1.63rem; content:'';}
.list-jm4 li a::after{ position: absolute; right: 0; top:0.4rem;  content:'æ¡ˆä¾‹ä¸€'; font-size: 0.36rem; color: #FFF; transform: rotate(45deg);}
.list-jm4 li:nth-child(2) a::after{ content:'æ¡ˆä¾‹äºŒ'; }
.list-jm4 li .text{ flex: 1;}
.list-jm4 li .text h2{ font-size: 0.3rem; color: #333; font-weight: normal; margin-bottom: 0.15rem;}
.list-jm4 li .text h2 span{ padding-right: 0.2rem; }
.list-jm4 li .text p{ line-height: 1.6;}
.list-jm4 li .img-center{ width: 3.63rem; margin:0 0.4rem}
.list-jm4 li .txt{ width: 4.3rem;}
.list-jm4 li .txt p{ line-height: 1.6; display: flex; position: relative; padding-left: 0.34rem;}
.list-jm4 li .txt p:before{ position: absolute; left: 0; top:0.04rem; width: 0.24rem; height: 0.24rem; background-color: #eb5432; color: #FFF; content:'A'; display: flex; justify-content: center; align-items: center;}
.list-jm4 li .txt p:nth-child(2)::before{ content:'B'; }
.list-jm4 li .txt p:nth-child(3)::before{ content:'C'; }
.list-jm4 li .txt p:nth-child(4)::before{ content:'D'; }

.list-zs1 .text{ text-align: center; margin-bottom: 0.5rem; line-height: 1.8;}
.list-zs1 ul{ margin:0 0 0 -0.8rem;}
.list-zs1 li .items{ display: block; margin:0 0 0.2rem 0.2rem; height: 3rem; position: relative; }
.list-zs1 li .items .img-center img{height: 3rem; width: 100%; border-radius: 0.1rem;}
.list-zs1 li .items .content-desc{ color: #fff; text-align: left; background-color: #e2b7a6;
    position: absolute; z-index: 10; bottom: 0; height: 0.8rem; width: 100%;
    display: flex; justify-content: space-around; align-items: center; padding: 0 0.2rem;
}

.list-zs2 .con{ display: flex; flex-wrap: wrap; background-color: #FFF;}
.list-zs2 .con .text{ flex:1; padding: 0.6rem 0 0 0.6rem;}
.list-zs2 .con .text h2{ font-size: 0.3rem; line-height: 1.8; margin-bottom: 0.2rem;}
.list-zs2 .con .text img{ max-width: 100%; }
.list-zs2 .con .pic{ flex:1;}

.list-zs3 li a{ display: flex; flex-wrap: wrap;  background-color: #FFF;
    padding: 0.2rem; margin: 0.15rem 0.1rem; width: 100%; border: 1px solid #e2b7a6; border-radius: 0.2rem;
    color: #666; font-size: 0.2rem; position: relative; min-height: 2.9rem; height: 7rem;
}

.list-zs3 li .img-center{ width: 100%; }
.list-zs3 li .img-center img{ width: 100%; }
.list-zs3 .btns{ display: flex; justify-content: center; margin-top: 0.3rem;}
.list-zs3 .btns a{ display: flex; justify-content: center; align-items:center; width: 2.2rem; height:0.6rem; background-color: #e2b7a6; color: #FFF;}
.list-zs3 .btns i{ margin-left: 0.1rem;}

.list-zs4{ margin:0 0 0 -0.42rem;}
.list-zs4 li a{ display: block; margin:0 0 0.32rem 0.42rem; padding:0.2rem; background-color: #FFF; color: #333; }
.list-zs4 li .img-center{ border-radius: 0.15rem; overflow: hidden;}
.list-zs4 li .text{ height: 3.1rem; padding: 0.2rem;}
.list-zs4 li .text h2{ text-align: center; font-size: 0.36rem; margin-bottom: 0.15rem;}
.list-zs4 li .text p{ line-height: 1.6;}

.list-zs5 .con{ position: relative;}
.list-zs5 .con .text{ padding: 0.2rem 0 0 0.55rem;}
.list-zs5 .con .text p{ font-size: 0.24rem; line-height: 2.2; padding-left: 0.42rem; position: relative;}
.list-zs5 .con .text p:before{ position: absolute; left: 0; top:0.13rem; width: 0.27rem; height: 0.27rem; background:url(../images/icon-qa.png) no-repeat center / 100%; content:'';}
.list-zs5 .con .mask{ background-color: #e2b7a6; position: absolute; right: 0; bottom:0.7rem; padding: 0.3rem 0.8rem; max-width: 8.5rem; font-size: 0.3rem; color: #FFF;font-weight: bold; line-height: 1.8;}
.list-zs5 .con li{ position: relative; padding-left: 0.25rem;;}
.list-zs5 .con li:before{ position: absolute; left: 0; top:50%; width: 0.07rem; height: 0.07rem; margin-top: -0.03rem; background-color: #FFF; content:'';}

.contact{ margin-top: 2.35rem; padding:0.5rem 0;}
.contact li{ text-align: center;}
.contact li h2{ font-size: 0.28rem; margin: 0.1rem 0;}
.contact li p{ line-height: 1.6;}

.contact .img-center img { max-width: 50%; }

.dibu{ display: none; position: fixed; bottom: 0; left: 0; z-index: 10000000; width: 100%; overflow: hidden; background: #f4eae3; }
.dibu a{  display: block; font-size: 0; cursor: pointer;}
.dibu img{ width: 100%; display: block; }
.dibu #target{ display: none; }

.list-ks1{ display: flex; flex-wrap: wrap; align-items: center; }
.list-ks1 .img-center{ flex:1;}
.list-ks1 .text{ flex:1; margin-left: 0.9rem; }
.list-ks1 .text h2{ font-weight: normal; font-size: 0.28rem; line-height: 2; }
.list-ks1 .text h3{ font-weight: normal; font-size: 0.22rem; line-height: 2;}
.list-ks1 .text ul{ padding-top: 0.2rem;  padding-left: 0.5rem;}
.list-ks1 .text li{ font-size: 0.22rem; line-height: 2;}

.section-title4{ text-align: center; margin-bottom: 0.9rem; }
.section-title4 p{ font-size: 0.4rem; font-family:'xiaobo'; margin-bottom: 0.3rem;}
.section-title4 strong{ font-size: 0.6rem; color: #e2b7a6;  font-family:'xiaobo';}

.list-ks2{ background: #f4e9e3; }
.list-ks2 li a{ display: flex; flex-wrap: wrap; align-items: center; padding: 0.25rem; background: #FFF; margin-bottom: 0.3rem; color: #333; }
.list-ks2 li .img-center{ flex:0 0 4.5rem; margin-right: 0.65rem; }
.list-ks2 li .img-center img{ border-radius: 0.1rem; overflow: hidden; }
.list-ks2 li .text{ flex:1; }
.list-ks2 li .text h2{ font-size: 0.36rem; line-height: 2;}
.list-ks2 li .text h2 span{ color: #e2b7a6; }
.list-ks2 li .text p{ font-size: 0.24rem; line-height: 2;}

.list-ks3 li a{ display: flex; flex-wrap: wrap; align-items: center; margin-bottom: 0.4rem; color: #333; }
.list-ks3 li:nth-child(2n) a{ background: #f5f5f5; }
.list-ks3 li .img-center{ flex:0 0 4.5rem; }
.list-ks3 li .text{ flex:1; padding: 0 0.45rem}
.list-ks3 li .text h2{ font-size: 0.32rem; line-height: 2; border-bottom: 1px solid rgba(5,5,5,0.2); margin-bottom: 0.1rem; display: inline-block; }
.list-ks3 li .text h2 span{ color: #e2b7a6; }
.list-ks3 li .text p{ color: #444; font-size: 0.2rem; line-height: 2; }
.list-ks3 li:nth-child(2n) .img-center{ order: 100 }

.list-ks4{ background: #f4e9e3; padding-bottom: 0 }
.list-ks4 ul{ margin:0 0 0 -0.59rem; background: url(../images/bg-ks1.png) no-repeat right bottom;}
.list-ks4 li{ float: left; width: 50%; }
.list-ks4 li a{ display: block; margin:0 0 0.59rem 0.59rem; background: #FFF; }
.list-ks4 li .text{ display: flex; padding: 0.3rem 0.2rem 0.3rem 0.4rem; }
.list-ks4 li .text h2{ font-size: 0.36rem; color: #e2b7a6; line-height: 1.2; padding-right: 0.25rem; border-right: 1px solid #e2b7a6; margin-right: 0.3rem;}
.list-ks4 li .text p{ font-size: 0.24rem; color: #666; position: relative; padding-left: 0.2rem; line-height: 1.8; }
.list-ks4 li .text p:before{ position: absolute; left: 0; top:0.17rem; width: 6px; height: 6px; background: #959595;  content:''; }

.list-ks6{ background: #f4e9e3; }
.list-ks6 ul{ display: flex;}
.list-ks6 li{ margin-right: 0.25rem;}
.list-ks6 li:last-child{ margin-right: 0;}
.list-ks6 li a{ display:block; text-align: center; color:#343434;}
.list-ks6 li .text{ font-size: 0.24rem; margin-bottom: 0.45rem;}

.list-ks7{ background: url(../images/bg-ks2.jpg) no-repeat center / cover; }
.list-ks7 .con{ text-align: center; font-size: 0.24rem; font-weight: bold; line-height: 2; }

.list-luancao1{ display: flex; align-items: center; }
.list-luancao1 .img-center{ flex:1; }
.list-luancao1 .text{ flex:1; margin-left:1rem; }
.list-luancao1 .text p{ font-size: 0.28rem; line-height: 2; padding-left: 0.55rem; position: relative; }
.list-luancao1 .text p:before{ position: absolute; left: 0; top:0; background: url(../images/icon-luancao1.png) no-repeat left center / 100%; content:''; width: 0.24rem; height: 100%; }

.list-luancao2{ background: #f4e9e3; }
.list-luancao2 .con{ background: #FFF; padding: 0.6rem; display: flex; }
.list-luancao2 .con .text{ flex:0 0 55%; }
.list-luancao2 .con .text p{ font-size: 0.24rem; line-height: 2.3; text-indent: 0.5rem }
.list-luancao2 .con ul{ flex:1; display: flex; margin-left: 0.6rem; }
.list-luancao2 .con li{ margin-left: 0.15rem; }

.list-luancao3 li a{ display: flex; flex-wrap: wrap; align-items: center; margin-bottom: 0.4rem; color: #333; }
.list-luancao3 li:nth-child(2n) a{ background: #f5f5f5; }
.list-luancao3 li .img-center{ flex:0 0 4.5rem; }
.list-luancao3 li .text{ flex:1; padding: 0 0.45rem}
.list-luancao3 li .text h2{ font-size: 0.32rem; line-height: 2; border-bottom: 1px solid rgba(5,5,5,0.2); margin-bottom: 0.1rem; display: inline-block; }
.list-luancao3 li .text h2 span{ color: #e2b7a6; }
.list-luancao3 li .text p{ color: #444; font-size: 0.2rem; line-height: 2; }
.list-luancao3 li:nth-child(2n) .img-center{ order: 100 }

.list-luancao4{ background: #f4e9e3; }
.list-luancao4 .con{ display: flex; justify-content: space-between;  align-items: center; background: #FFF; padding: 0.5rem; }
.list-luancao4 .con .text{ flex:1;}
.list-luancao4 .con .text p{ margin-left: 0.4rem; line-height: 3; position: relative; font-size: 0.24rem; font-weight: bold; border-bottom: 1px dashed #ccc; }
.list-luancao4 .con .text p:before{ position: absolute; left: -0.4rem; top:50%; transform: translateY(-50%); content:''; background: url(../images/icon-sanjiao2.png) no-repeat center /cover; width: 0.13rem; height: 0.13rem; }
.list-luancao4 .con .text p:last-child{ border-bottom: none; }
.list-luancao4 .con .img-center{ flex:1; margin-left: 0.5rem;}

.list-luancao5 ul{ margin:0 0 0 -0.25rem; }
.list-luancao5 li{ float: left; width: 20%; }
.list-luancao5 li a{ display: block; text-align: center; color: #333; margin:0 0 0.25rem 0.25rem; }
.list-luancao5 li .text{ padding: 0.10rem; font-weight: bold; font-size: 0.2rem; line-height: 1.5; }

.list-luancao6{ background: #f4e9e3; }
.list-luancao6 .con{ text-align: center; font-size: 0.24rem; margin-bottom: 0.7rem;}
.list-luancao6 ul{ display: flex; justify-content: space-between; align-items: center; }
.list-luancao6 li{ flex:1; margin-right: 0.6rem; }
.list-luancao6 li:last-child{ margin-right: 0; }

.section-title5{ text-align: center; margin-bottom: 0.8rem; }
.section-title5 strong{ font-size: 0.6rem; color: #333;  font-family:'hua'; font-weight: normal; line-height: 1.3; }
.section-title5 .desc{ margin-top: 0.25rem; font-size: 0.28rem; line-height: 0.68rem; background: #2c3e96; color: #FFF; padding: 0 0.3rem; display: inline-block; }
.section-title5-2 strong{ color: #000; font-size: 0.5rem; }
.section-title5-3 strong{ color: #2c3e96; }
.section-title5-4 strong{ color: #51b9cc; }
.section-title5-4 .desc{ background: #51b9cc; }
.section-title5-5 strong{ color: #000; }

.list-ed1{ display: flex; flex-wrap: wrap; align-items: center; }
.list-ed1 .img-center{ flex:1;}
.list-ed1 .text{ flex:1; margin-right: 0.5rem; color: #444}
.list-ed1 .text h2{ font-size: 0.32rem; line-height: 1.5; color: #333; }
.list-ed1 .text ul{ padding: 0.2rem 0;  padding-left: 0.3rem;}
.list-ed1 .text li{ font-size: 0.22rem; line-height: 2;padding-left: 0.25rem; position: relative;}
.list-ed1 .text li:before{ position: absolute; left: 0; top:0.17rem; width: 6px; height: 6px; background: #2c3e96; content: ''; }
.list-ed1 .text h3{ font-size: 0.32rem; line-height: 1.4; color: #2c3e96; margin-bottom: 0.1rem;}
.list-ed1 .text h4{ font-weight: normal; font-size: 0.2rem; line-height: 1.5;}

.list-ed2{ background: linear-gradient(to bottom,#4058ae,#223189); padding-bottom: 0;  }
.list-ed2 .con{ display: flex; align-items: center; position: relative; }
.list-ed2 .con:before{ position: absolute; left: 0; top:0.6rem; width: 100%; height: 478px; background: #FFF; content:''; z-index: 1; }
.list-ed2 .con .img-center{ flex:0 0 4.6rem; margin-right: 0.6rem; position: relative; z-index: 9; }
.list-ed2 .con .text{ flex:1; position: relative; z-index: 9; padding-right: 0.6rem; }
.list-ed2 .con .text h2{ font-size: 0.25rem; line-height: 2; }
.list-ed2 .con .text h2 span{ color: #2c3e96; }
.list-ed2 .con .text ul{ background: rgba(101,139,224,0.14); padding: 0.2rem 1rem; margin:0.1rem 0;}
.list-ed2 .con .text li{ font-size: 0.22rem; line-height: 1.8; }
.list-ed2 .con .text li span{ font-weight: bold; }

.list-ed3 li a{ display: flex; flex-wrap: wrap; align-items: center; margin-bottom: 0.4rem; color: #333; }
.list-ed3 li:nth-child(2n) a{ background: #f5f5f5; }
.list-ed3 li .img-center{ flex:0 0 4.5rem; }
.list-ed3 li .text{ flex:1; padding: 0 0.45rem}
.list-ed3 li .text h2{ font-size: 0.32rem; line-height: 2; border-bottom: 1px solid rgba(5,5,5,0.2); margin-bottom: 0.1rem; display: inline-block;}
.list-ed3 li .text h2 span{ color: #4058ae; }
.list-ed3 li .text p{ color: #444; font-size: 0.2rem; line-height: 2; }
.list-ed3 li:nth-child(2n) .img-center{ order: 100 }

.list-ed4{ background: linear-gradient(to bottom,#4158ad,#24328a); }
.list-ed4 ul{ margin:0 0 0 -0.6rem; }
.list-ed4 li{ float: left; width: 50%; }
.list-ed4 li a{ display: block; margin:0 0 0.6rem 0.6rem; color: #FFF; text-align: center; }
.list-ed4 li .text{ padding: 0.35rem 0.5rem 0; }
.list-ed4 li .text h2{ font-size: 0.32rem; margin-bottom: 0.15rem;}
.list-ed4 li .text p{ font-size: 0.28rem; line-height: 1.5; }

.list-ed6{ background: linear-gradient(to bottom,#4158ad,#24328a); }
.list-ed6 .con{ padding: 0.6rem; background: #FFF; display: flex; align-items: center; }
.list-ed6 .con .img-center{ flex:0 0 3.89rem; margin-right: 0.6rem; }
.list-ed6 .con .text{ flex:1; }
.list-ed6 .con .text h2{ font-size: 0.32rem; color: #2c3e96; margin-bottom: 0.15rem; }
.list-ed6 .con .text h3{ margin:0.1rem 0; font-size: 0.36rem; color: #FFF;  display: inline-block; padding: 0 0.28rem; line-height: 0.7rem; background: #2c3e96;}
.list-ed6 .con .text p{ font-size: 0.28rem; line-height: 1.8; }

.list-tang1{ display: flex; flex-wrap: wrap; align-items: center; }
.list-tang1 .img-center{ flex:0 0 6rem; margin-right: 0.6rem; }
.list-tang1 .text{ flex:1; font-size: 0.24rem; line-height: 2;}
.list-tang1 .text h2{ font-size: 0.24rem; }

.list-tang2{ background:url(../images/bg-tang1.jpg) no-repeat center / cover; }
.list-tang2 ul{ margin:0 0 0 -0.4rem; }
.list-tang2 li{ float: left; width: 25%; }
.list-tang2 li a{ display: block; text-align: center; background: #FFF; margin:0 0 0 0.4rem; color: #333;}
.list-tang2 li .text{ padding: 0.2rem; }
.list-tang2 li .text h2{ font-size: 0.32rem; margin-bottom: 0.1rem; }
.list-tang2 li .text p{ font-size: 0.2rem; line-height: 1.5; height: 1rem; }

.list-tang3 li a{ display: flex; flex-wrap: wrap; align-items: center; margin-bottom: 0.4rem; color: #333; }
.list-tang3 li:nth-child(2n) a{ background: #f5f5f5; }
.list-tang3 li .img-center{ flex:0 0 4.5rem; }
.list-tang3 li .text{ flex:1; padding: 0 0.45rem}
.list-tang3 li .text h2{ font-size: 0.32rem; line-height: 2; border-bottom: 1px solid rgba(5,5,5,0.2); margin-bottom: 0.1rem; display: inline-block;}
.list-tang3 li .text p{ color: #444; font-size: 0.2rem; line-height: 2; }
.list-tang3 li:nth-child(2n) .img-center{ order: 100 }

.list-tang4{ background:url(../images/bg-tang2.jpg) no-repeat center / cover; }
.list-tang4 .con{ display: flex; justify-content: space-between;  align-items: center; background: #FFF; padding: 0.32rem; }
.list-tang4 .con .text{ padding-left: 0.5rem; }
.list-tang4 .con .text p{ margin-left: 0.4rem; line-height: 3; position: relative; font-size: 0.25rem; font-weight: bold; border-bottom: 1px dashed #ccc; }
.list-tang4 .con .text p:before{ position: absolute; left: -0.4rem; top:50%; transform: translateY(-50%); content:''; background: url(../images/icon-sanjiao.png) no-repeat center /cover; width: 0.13rem; height: 0.13rem; }
.list-tang4 .con .img-center{ flex:0 0 7.18rem; }

.list-tang5 ul{ margin:0 0 0 -0.6rem; }
.list-tang5 li{ float: left; width: 25%; }
.list-tang5 li a{ display: block; text-align: center; margin:0 0 0 0.6rem; color: #333;}
.list-tang5 li .icon{ margin:auto; }
.list-tang5 li .icon img{ width: 3rem; height: 3rem; border-radius: 50%; }
.list-tang5 li .text{ font-size: 0.3rem; font-weight: bold; padding-top: 0.25rem }

.list-tang6{ background: #51b9cc; }
.list-tang6 li{ display: flex; align-items: center; background: #FFF; padding: 0.25rem; margin-bottom: 0.4rem;}
.list-tang6 li:last-child{ margin-bottom: 0; }
.list-tang6 li .img-center{ flex:0 0 5.7rem; margin-right: 0.55rem; }
.list-tang6 li .text{ flex:1; }
.list-tang6 li .text h2{ font-size: 0.32rem; margin-bottom: 0.1rem;}
.list-tang6 li .text p{ font-size: 0.28rem; line-height: 1.8; margin-bottom: 0.3rem; }

.list-my1{ display: flex; flex-wrap: wrap; align-items: center; }
.list-my1 .text{ flex:1; font-size: 0.24rem; line-height: 2;}
.list-my1 .text h2{ font-size: 0.24rem; margin-top: 0.3rem; }
.list-my1 .img-center{ flex:0 0 6rem; margin-right: 0.6rem; }

.list-my2 {position: relative;}
.list-my2 .con{ position: relative; padding: 0.6rem 0.8rem; }
.list-my2 .con .text{ font-size: 0.24rem; }
.list-my2 .con .text p{ margin-top: 0.4rem; font-weight: bold;  }
.list-my2 .con .text h2{ font-size: 0.24rem; line-height: 2; }
.list-my2 .con .text h3{ font-size: 0.3rem; line-height: 0.6rem; margin:0.1rem 0; background: #174783; color: #FFF; display: inline-block; padding: 0 0.25rem}
.list-my2 .con .img-center{ position: absolute; right: 0; bottom: -1.4rem; }
.list-my2 .adv{ position: relative; bottom: -1.6rem; }
.list-my2 .adv .text{ background-color: #6ba0ad; }

.list-my3 .con{ font-size: 0.24rem; text-align: center; font-weight: bold; line-height: 1.8; margin-bottom: 0.4rem; }
.list-my3 ul{ margin:0 0 0 -0.75rem; }
.list-my3 li{ float: left; width: 50%; }
.list-my3 li a{ display: block; margin:0 0 0 0.75rem; border-radius: 0.15rem; overflow: hidden; text-align: center; font-size: 0.18rem; font-weight: bold; color: #FFF; background: #013169; border:1px solid #013169;}
.list-my3 li .text{ display: flex; align-items: center; height: 0.95rem; justify-content: center; line-height: 1.5; }

.list-my4{ background: #013169; }
.list-my4 ul{ margin:0 0 0 -0.4rem; }
.list-my4 li{ float: left; width: 50%; }
.list-my4 li a{ display: flex; margin:0 0 0.4rem 0.4rem; padding: 0.2rem; background: #FFF; color: #333; }
.list-my4 li .img-center{ flex:0 0 2.4rem; margin-right: 0.35rem; }
.list-my4 li .img-center img{ border-radius: 0.15rem; }
.list-my4 li .text{ flex:1; }
.list-my4 li .text h2{ font-size: 0.32rem; margin-bottom: 0.15rem; }
.list-my4 li .text p{ font-size: 0.2rem; line-height: 1.8; }

.list-my5{ position: relative;}
.list-my5 ul{ width: 6.5rem; }
.list-my5 li{ font-size: 0.18rem;  margin-bottom: 0.1rem; line-height: 0.3rem; list-style: disc !important;  }
.list-my5 li:last-child{ margin-bottom: 0; }
.list-my5 li i{ margin:0 0.32rem;  }
.list-my5 li i img{ width: 0.7rem; height: 0.7rem; }

.list-nmy-1 .con .img-center{ top: 0.5rem; !important; }
.list-nmy-1 .container{ padding-bottom: 0rem !important; }
.list-nmy-1 .con .text p{ font-weight: 500; margin-top: 0.1rem !important; padding: 0 0 0 0.55rem }
.list-nmy-1 .con .text p:before{
    position: relative;
    left: -0.1rem;
    display: inline-block;
    top: 0.04rem;
    width: 0.27rem;
    height: 0.27rem;
    background: url(../images/icon-qa.png) no-repeat center / 100%;
    content: '';
}
.list-nmy-2 .section-title3 { color: #000 !important; }
.list-nmy-2 .items .txt p{ font-size: 0.18rem; }
.list-nmy-2 .items h2, .list-nmy-2 .items a{ color: #05939f !important; }
.list-nmy-2 { background-color: #fff !important; padding-top: 0.5rem !important; }

.list-my6 { margin-top: 0 !important; padding-top: 0 !important; background-color: #f0f8fa !important; }
.list-my6 .img-center{padding: 0.8rem 0 !important;}
.list-my6 .section-title5{ padding: 0.6rem 0 0 0 !important; margin: 0 !important; }
.list-nmy-3 .yy-content { background-color: #49afbb !important; left: 45%; right: auto; }
.list-nmy-4 .bg-cover { background-color: #49afbb4d !important; }
.list-nmy-4 li a { background-color: #fff !important; }
.list-nmy-4 li a strong { color: #000 !important; }
.list-nmy-4 li a .text-content { color: #000 !important; min-height: 1.5rem !important; }

.list-nmy-5 {padding: 0.5rem 0 !important;}

.list-nmy-5 .anli-content { background-color: #fff !important; }
.list-nmy-5 .section-title3 strong { color: #000 !important; }

.list-nmy-5 .anli-content ul {
    border: 1px solid #f0f0f0;
    box-shadow: 0 0.2rem 0.25rem rgba(226, 183, 166, 0.2);
}

.list-nmy-5 .anli-content ul li { padding: 0.3rem 0.2rem 0.8rem 0.3rem !important;
    width: 50% !important;
    background: none !important; list-style: none;

}

.list-nmy-5 .anli-content ul .anli-detail li img{ width: 100% !important;  }


.list-my7 ul{ margin:0 0 0 -0.6rem; }
.list-my7 li{ float: left; width: 50%; }
.list-my7 li a{ display: block; color: #333; font-size: 0.3rem; margin:0 0 0 0.6rem; text-align: center; }
.list-my7 li .img-center{ height: 5.46rem; line-height: 5.46rem; background: #FFF; box-shadow: 0 0 10px #d0dbf6; }
.list-my7 li .text{ padding-top: 0.45rem }
.list-my7 li .text h2{ font-size: 0.3rem; color: #174783; margin-bottom: 0.15rem; }
.list-my7 li .text p{ line-height: 1.8; }
.list-nmy-8 .text:nth-child(2){ color: #30a2c4 !important; }
.list-my8{ background: url(../images/bg-my4.jpg) no-repeat center / cover; }
.list-my8 .con{ text-align: center; font-size: 0.24rem; font-weight: bold; line-height: 2; color: #FFF; padding-bottom: 2rem;}

.list-ntj-1 .in-about-con li .text-content {
    background-color: #fff !important; min-height: 2.4rem; color: #000 !important;
}

.list-ntj-1 .in-about-con li .text-content img { width: 1.4rem; height: 1.4rem; }
.list-ntj-1 .section-title3 { padding: 0.5rem !important; }

.list-ntj-1.yl-gxb-content .in-about-con p{ color: #000 !important; margin-bottom: 0.1rem; font-size: 0.18rem; }

.list-ntj-2 {padding-top: 1rem !important;}
.list-ntj-2 .items p{ font-size: 0.17rem; }
.list-ntj-2 .section-title3 strong{ color: #000 !important; }
.list-ntj-2 .items .txt-content{ font-size: 0.17rem; min-height: 1rem; }

.list-ntj-2 .container li .img-cover { width: 1rem; height: 1rem; top: -0.04rem !important; }
.list-ntj-2 .container li a {
    border: 1px solid #f0f0f0;
    box-shadow: 0 0.2rem 0.25rem rgba(226, 183, 166, 0.2);
	margin-left: 0.2rem !important
}

.list-ntj-2.list-ned-4 li a .text{ background: #fff !important; }

.list-nmy-4.list-ned-4 li a .text{ background: #fff !important; }
.list-nmy-4.list-ned-4.in-hezuo li a { padding-top: 0 !important; }

.list-nmy-4.list-ned-4 li a .text-content { font-size: 0.16rem; }

.list-ntj-2.in-hezuo li .text, .list-ntj-2.in-hezuo li .text .text-content { text-align: center; }
.list-ntj-3 { background-color: #ed916f !important; }

.list-ntj-3 strong, .list-ntj-3 p{ display: block; color: #fff !important; }
.list-ntj-3 strong{ padding: 0.5rem; }

.list-ntj-3.list-zx4 .container { height: 4.8rem;}
.list-ntj-3.list-zx4 .yy-content {
    left: 45%;
    background-color: #e2b7a6;
}
.list-ntj-4 .bg-cover{ background-color: #f4e9e3 !important; }

.list-ntj-5 li p{line-height: 0.3rem;}
.list-ntj-5 li a{ height: 5.5rem; }
.list-ntj-6 .qs-content{padding-left: 0.3rem;}

.list-ntj-7 ul li{ list-style: none; }
.list-ntj-7 .fc{ color: #ed916f !important; margin-bottom: 0.2rem; font-size: 0.16rem !important; }
.list-ntj-7 .list-zx3 ul { background-color: #f9d8cb !important; padding: 0.2rem 0.1rem; margin: 0 !important;  }
.list-ntj-7 .container > ul > li{
    padding: 0.2rem 0.2rem 0.2rem 0 !important;
    border: 1px solid #f0f0f0;
    box-shadow: 0 0.2rem 0.25rem rgba(226, 183, 166, 0.2);
    margin-bottom: 0.2rem;
}
.list-ntj-7 .list-zx3 ul li p { font-size: 0.16rem !important; }
.list-ntj-7 .img-center ul { background: none !important; }
.list-ntj-7 .text ul li, .list-ntj-7 .img-center ul li { padding: 0.1rem 0 0.1rem 0.2rem !important; text-align: left; list-style: none; display: flex; }

.list-ntj-7 .list-zx3 li:before {
    content: ".";
    width: 0.2rem;
    margin-right: 0.1rem;
    color: #ed916f;
    display: inline-block;
    font-size: 0.5rem;
    height: 0.3rem;
    line-height: 0.1rem;
}

.list-ntj-7 .list-zx3 .img-center.lg2 li:nth-child(1):before{ 
	content: "A";
    font-size: 0.14rem;
    background: #ef5633;
    color: #fff;
    padding: 0 0.1rem;
    line-height: 0.3rem;
    text-align: center;
    display: inline-block;
 }
 
 .list-ntj-7 .list-zx3 .img-center.lg2 li:nth-child(2):before{ 
	content: "B";
	font-size: 0.14rem;
    background: #ef5633;
    color: #fff;
    padding: 0 0.1rem;
    line-height: 0.3rem;
    text-align: center;
    display: inline-block;
 }
 
 .list-ntj-7 .list-zx3 .img-center.lg2 li:nth-child(3):before{ 
	content: "C";
	font-size: 0.14rem;
    background: #ef5633;
    color: #fff;
    padding: 0 0.1rem;
    line-height: 0.3rem;
    text-align: center;
    display: inline-block;
 }


.list-ntj-7 .list-zx3 .text h4{ margin-bottom: 0.1rem !important; }

.list-ntj-7 .list-zx3 .text { padding-top: 0 !important; }

.list-ntj-8.in-yiyuan .section-title3 strong { color: #000 !important; }
.list-ntj-8 .text { color: #000 !important; text-align: center; }

.ag-list1 .section-title3 h3{ text-align: left; }
.ag-list1 .section-title3 .fc{ color: #9534a4; }
.list-zx3 .fc{ color: #9534a4; }

.ag-list1 .list-content p:not(:first-child){ text-indent: 0rem; padding-left: 0rem; }
.ag-list1 .list-content p img{ position: relative;  top: 0.32rem; }

.list-nlc-1 .list-content li{ background-color: #f0f0f0; padding: 0.1rem 0.2rem; border-left: 0.05rem solid #de767f; list-style: none; }
.list-nlc-2 .section-title3{ margin-bottom: 0; }
.list-nlc-2 .section-title3 strong { color: #de767f !important; font-size: 0.41rem; padding: 0.4rem 0 0.1rem 0 }
.list-nlc-2 .section-title3:nth-child(2){ margin: 0;}
.list-nlc-2 .section-title3:nth-child(2) strong{ color: #de767f !important; padding: 0rem 0 0.5rem 0;  }
.list-nlc-2 .text:nth-child(3) {  padding: 0.2rem 0.3rem; font-size: 0.23rem; text-align: center;
    background: none !important; color: #000 !important; font-weight: 500; line-height: 0.3rem;
}

.list-nlc-3 .section-title3 strong:nth-child(2){
    font-size: 0.16rem; color: #de767f; padding: 0.2rem 0;
}

.list-nlc-3 li .fc{ color: #de767f; }
.list-nlc-3 li { list-style: none; display: flex; }
.list-nlc-3 .list-zx3 li:before { content: ">"; width: 0.2rem; color: #de767f;
    display: inline-block; font-size: 0.14rem; margin-top: 0.04rem;}

.list-nlc-4 .in-content {
    background-color: #fff !important;
    border-radius: 0.2rem;
    position: relative;
    top: 0.7rem;
    padding: 0.3rem 0;
	box-shadow:0 0.2rem 0.25rem rgba(226,183,166,0.6);
}
.list-nlc-4 .in-about-con li
{
    background: #fcdee9 !important;
    margin: 0.1rem 0;
    padding: 0.1rem 0.4rem 0.1rem 0.2rem;
    border-top-right-radius: 0.2rem;
    border-bottom-right-radius: 0.2rem;
    justify-content: flex-start;
}

.list-nlc-4 .in-about-con li p
{
    font-weight: bold;
}

.list-nlc-4 .section-title3{ margin-top: 0.5rem; }
.list-nlc-4 .section-title3 strong{ color: #fff; font-size: 0.42rem; margin-top: 0.5rem; }
.list-nlc-5 {
    background: linear-gradient(to bottom, #fff, #f3d9dc);
}

.list-nlc-6 .section-title3 strong{ display: block; }
.list-nlc-6 .section-title3 strong:nth-child(1){ color: #de767f !important; font-size: 0.32rem; }
.list-nlc-6 .section-title3 strong:nth-child(2){ color: #000; font-size: 0.42rem; margin: 0.2rem 0; }
.list-nlc-6 strong.text{ display: block; color: #de767f !important; text-align: center; }

.list-nlc-7 .section-title3 strong { color: #de767f !important; font-size: 0.42rem; }
.list-nlc-7  .text:nth-child(2) { color: #000 !important; padding: 0.2rem 0 0.5rem 0;  }
.list-nlc-7  .text:nth-child(3) { background: none !important; color: #de767f; padding: 0.2rem 0.3rem;
    border-radius: 0.1rem; font-size: 0.16rem; text-align: center;
}

.list-ntnb-7 .section-title3 strong{ color: #fff !important;  }
.list-ntnb-7  .text:nth-child(3) { color: #fff !important; background: none !important; }

.list-ned-1 .section-title3 h3 { margin-bottom: 0.3rem; font-size: 0.39rem; }
.list-ned-1 .fc, .list-ned-2 .fc { color: #fd9137 !important; font-size: 0.18rem;  }
.list-ned-1 .list-content li { list-style: none; display: flex; justify-content: left; }
.list-ned-1 .list-content li p{ font-size: 0.18rem !important; }
.list-ned-1 .list-content { font-size: 0.18rem !important; }

.list-ned-1 .list-content li:before {
    content: ".";
    width: 0.2rem;
    color: #fd9137;
    display: inline-block;
    font-size: 0.5rem;
    height: 0.1rem;
    position: relative;
    top: -0.4rem;
}


.list-ned-2 { background-color: #faf4e8 !important; }
.list-ned-2 .section-title3 strong { font-size: 0.5rem; }
.list-ned-2 .fc { margin:0.3rem 0 0.4rem 0; font-size: 0.2rem; }
.list-ned-2 .text{ padding-left: 0; }
.list-ned-2 .text li{ padding: 0.1rem 0.2rem; color: #fff; font-size: 0.18rem; background-color: #812d0d;
    border-radius: 0.2rem; }
.list-ned-2 .text li p{ font-size: 0.18rem !important; line-height: 0.3rem; }
.list-ned-2 .small-text{ font-size: 0.16rem; }

.list-ned-3 .section-title3 strong:nth-child(2), .list-ned-3 .list-zx3 .text .fc, .list-ned-3 .list-zx3 li:before {
    color: #fd9137 !important;
}
.list-ned-3 .list-zx3 li:before
{
    height: 0.1rem; line-height: 0;
    position: relative; top: -0.05rem;
}

.list-ntnb-3 .list-zx3 .text h4{
    border-left: none !important;
}

.list-ned-4 .section-title3 { background: none !important; font-size: 0.42rem; padding: 0.5rem 0 !important; }
.list-ned-4 .section-title3 strong{ font-size: 0.42rem !important; }
.list-ned-4 li a .text{ background-color: #7f5d4f; color: #fff !important; padding: 0.2rem 0.2rem 0 0.2rem !important; margin: 0 !important; border-bottom-left-radius: 0.2rem; border-bottom-right-radius: 0.2rem; }
.list-ned-4 li a .text-content{ margin-left: 0 !important; }
.list-ned-4.in-yiyuan .container{ margin-top: 0 !important; }

.list-ned-4 ul li:nth-child(even) .text{ padding: 0.2rem 0.2rem 0 0.2rem !important; 
	border-bottom-left-radius: 0rem; border-bottom-right-radius: 0rem;
  border-top-left-radius: 0.2rem; border-top-right-radius: 0.2rem; }
  
.list-ned-4 ul li:nth-child(odd) .text{ margin-top: -0.06rem !important; }

.list-ned-4.in-hezuo li a { padding-bottom: 0rem !important; border: none !important; background: none; padding-top: 0.1rem !important; }


.list-ntnb-5{ background-color: #faf4e8 !important; }

.list-ned-5 .section-title3 strong { color: #fd9137 !important; }
.list-ned-5 .text:nth-child(3) { color: #fd9137 !important;
    border-top: 1px solid #fd9137; border-bottom: 1px solid #fd9137; border-radius: unset;
}

.list-nmy-1 .fc{ color: #30a2c4; margin: 0.3rem 0; }
.list-nmy-1 .fc:nth-child(2){ margin: 0.3rem 0; }
.list-nmy-7 li .text-content{
    background-color: #81cad9 !important; padding: 0.2rem;
    margin-right: 0.2rem; display: flex; justify-content: left; width: 100%;
    color: #fff !important; height: 1rem; align-items: center;
}
.list-nmy-7 li .text-content .text { border-left: 2px solid #fff; margin-left: 0.2rem; }

.list-nmy-7 li .text-content .text p{ font-size: 0.16rem !important; }

.list-nmy-7 li .text-content img { width: 0.5rem; height: 0.5rem; }

.list-nmy-7 .section-title3 strong { color: #000; }

.list-nys-1 .fc{ color: #30a3c5 !important; }
.list-nys-1 li .text-content{ background-color: #30a3c5 !important; color: #fff !important; display: block; height: 3.6rem !important;  }
.list-nys-1 li .text-content strong{ display: block; padding: 0.3rem 0; }
.list-nys-1 li .text-content li{
    justify-content: left; list-style: disc;
}
.list-nys-1 li .text-content li p{ font-size: 0.18rem; }
.list-nys-2 { background-color: #e3f7fd !important; }

@media screen and (min-width: 1200px) {
    .list-nys-2 li{ width: 20% !important; }
    .list-nlc-3 .section-title3{
        width: 50%;
    }
}
.list-nys-2 ul { margin-left: 0 !important; }
.list-nys-2 li { display: flex; justify-content: center; }
.list-nys-2.in-hezuo li a{ margin-left: 0.2rem !important; }
.list-nys-2.in-hezuo li:first-child a{ margin-left: 0rem !important; }
.list-nys-2.in-hezuo li a .text{ display: flex; justify-content: center; align-items: center; flex-direction: column; }
.list-nys-2.in-hezuo li a .text strong{ height: 1.4rem; display: flex; border-bottom: 1px solid #ccc; justify-content: left; align-items: center; text-align: left; }
.list-nys-2.in-hezuo li a .text .text-content{ height: 2.2rem;  text-align: left; margin: 0.2rem 0 0 0 !important; font-size: 0.16rem; }

.list-nys-3 .section-title3 strong { display: block; padding: 0.5rem 0 !important; }
.list-nys-3 .section-title3 p { text-align: left !important; margin-bottom: 0.2rem !important; }
.list-nys-3 .fc, .list-nys-4 .fc{ color: #30a3c5 !important; }

.list-nys-4 .section-title3 p{ text-align: center; margin: 0.2rem !important; }
.list-nys-4 .in-about-con strong{ padding: 0.5rem 0 !important; display: block; text-align: center; }
.list-nys-4 .in-about-con p{ font-size: 0.18rem !important; text-align: center; }
.list-nys-4 .in-about-con p img{ margin-bottom: 0.3rem; width: 100%; }

.list-nys-5 .list-zx3 .text h4 { padding: 0.2rem 0 0 0 !important; }

.list-nys-6 { background-color: #50b9d8 !important; }
.list-nys-6 ul li .text-content { min-height: 0.8rem !important; padding: 0 !important; margin: 0 !important; background-color: #fff !important; color: #000 !important; }
.list-nys-6 .section-title3 strong { font-size: 0.42rem !important; color: #fff !important; }
.list-nys-6 ul li .content-container { background-color: #fff !important; }
.list-nys-6 ul li .text-content strong{ color: #000 !important; }

.list-nys-9 .content-list:nth-child(1) { border: 0.2rem solid #50b9d8 !important; padding: 0.2rem !important; height: auto; }
.list-nys-9 .content-list p{ margin: 0.2rem !important; }
.list-nys-9 .content-list:nth-child(1) .lg3{ position: relative; }
.list-nys-9 .content-list:nth-child(1) .lg3 img{ position: relative; top: -1rem; height: 5rem;     max-width: max-content;}
.list-nys-9 .content-list:nth-child(1) p:not(:first-child) strong{ display: block; padding-top: 0.2rem; border-top: 0.01rem solid #f0f0f0; }

.list-nys-9 .content-list:nth-child(2) p:nth-child(4){ margin-top: 1rem; padding-top: 0.3rem; border-top: 0.01rem solid #50b9d8; }

.list-ned-2 .ed2-content { margin-top: 0.6rem !important; margin-left: 1rem; }

.list-ntj-8.list-ned-4 li a .text{ background-color: #fff !important; color: #000 !important; }

.list-ntj-2 .section-title3 .pc{ font-size: 0.18rem !important; }