/* 全局样式 */
html, body, ul, li, ol, dl, dd, dt, h1, h2, h3, h4, h5, h6, p, form, fieldset, legend, img, input{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
input{outline:none;font-size:100%; border:none; background:none; font-family:"Microsoft YaHei";}
img{max-width:100%;vertical-align:top;}
em,i{font-style:normal;}
ul,li,ol{list-style:none;}
body{font-family:Microsoft Yahei,tahoma,Srial,helvetica,sans-serif; -webkit-text-size-adjust:100%; font-size:16px;}
a,a:hover{outline:none;text-decoration:none;}
input[type='radio']{display:none;}
input[type='checkbox']{display:none;}
html{font-size:15.625vw;}
@media screen and (min-width:640px){
	html{font-size:100px;}
}

.mainbox{max-width:640px; margin:0 auto; overflow:hidden;}

/* 网站头部 */
.header{max-width:640px; margin:0 auto; overflow:hidden;}
.header .logo{width:100%; position:relative; overflow:hidden;}
.header .logo .logo_a1{position:absolute; width:15%; height:100%; top:0; left:0;}
.header .logo .logo_a2{position:absolute; width:70%; height:100%; top:0; left:15%;}
.header .logo .logo_a3{position:absolute; width:15%; height:100%; top:0; right:0;}

/* 网站底部 */
.footer{max-width:640px; margin:0.2rem auto 0; font-size:20px; overflow:hidden;}
.footer .footer_1{width:100%; position:relative; overflow:hidden;}
.footer .footer_1 a{position:absolute; bottom:34.008097%; height:20.242914%;}
.footer .footer_1 .fbtn1{width:52%; left:0;}
.footer .footer_1 .fbtn2{width:48%; right:0;}
.footer .footer_2{width:100%; text-align:center; color:#7500b1; padding:2% 0 26%; line-height:1.8; overflow:hidden;}
.footer .footer_2 a{color:#7500b1;}
@media screen and (max-width:320px) {
.footer{font-size:10px;}
}
@media screen and (max-width:414px) {
.footer{font-size:14px;}
}
@media screen and (max-width:480px) {
.footer{font-size:16px;}
}

/* 当前位置 */
.sitepath{padding:0.15rem 0.15rem; border-radius:0.2rem; background:#7500b1; color:#fff; font-size:0.24rem; overflow:hidden;}
.sitepath a{color:#fff;}
.sitepath h2{display:none;}

/* 分页样式 */
.pages{width:100%; padding:0.2rem 0 0; text-align:center; font-family:Arial, Helvetica, sans-serif; overflow:hidden;}
.pages a{border:1px solid #aeaeae; color:#aeaeae; padding:0.06rem 0.12rem; margin:0.08rem; text-decoration:none; display:inline-block;}
.pages a:hover{border:1px solid #7022bf; color:#fff; background:#7022bf; font-weight:bold; text-decoration:none;}
.pages span{display:inline-block;}
.pages span.current{border:1px solid #7022bf; padding:0.06rem 0.12rem; margin:0.08rem; font-weight:bold; color:#fff; background:#7022bf;}
.pages span.disabled{border:1px solid #dfdfdf; padding:0.06rem 0.12rem; margin:0.08rem; color:#aaa;}

/* 首页 */
#swiper-banner{width:100%; overflow:hidden;}
#swiper-banner .swiper-pagination{bottom:0.08rem;}
#swiper-banner .swiper-pagination-bullet{width:0.15rem; height:0.15rem; display:inline-block; border-radius:50%; background:#bcbcbe; margin:0 1.5%!important; opacity:1;}
#swiper-banner .swiper-pagination-bullet-active{background:#9252c0;}

.index_1{width:100%; padding:3% 0; overflow:hidden;}
.index_1 li{width:25%; float:left; font-size:0.24rem; padding:2% 0; text-align:center;}
.index_1 li a{display:block; color:#6a6c7b;}
.index_1 li .p1{width:0.8rem; height: 0.8rem; margin:0 auto 0.06rem; position:relative;}
.index_1 li .p1 img{width: 0.8rem; height: 0.8rem;}
.index_1 li .p1 em{width:0.4rem; height:0.4rem; border-radius:50%; background:#f00; color:#fff; text-align:center; line-height:0.4rem; font-size:0.2rem; position:absolute; right:-0.15rem; top:-0.15rem;}

.index_2{width:100%; background:url(../images/index_2.jpg) repeat-y; background-size:cover; padding-bottom: 0.15rem; overflow:hidden;}
.index_2 .titimg{width: 2.12rem; margin: 0.1rem auto; overflow: hidden;}
#swiper-sale{width: 100%; padding-bottom: 0.25rem; overflow: hidden;}
#swiper-sale .img{margin:0 8%; overflow:hidden;}
#swiper-sale .swiper-pagination{bottom:0;}
#swiper-sale .swiper-pagination-bullet{width:0.1rem; height:0.1rem; display:inline-block; border-radius:50%; background:#bcbcbe; margin:0 1%!important; opacity:1;}
#swiper-sale .swiper-pagination-bullet-active{background:#9252c0;}

.index_3{width:100%; margin:0.2rem auto 0; overflow:hidden;}
.index_3 .tabs{width:100%; margin-bottom:0.15rem; overflow:hidden;}
.index_3 .tabs a{display:inline-block; width:33.333333%; height:0.6rem; line-height:0.6rem; text-align:center; font-size:0.3rem; color:#000;}
.index_3 .tabs a.on{background:#7412bc; color:#fff;}

.index_4{width:100%; margin:0 auto 0.2rem; overflow:hidden;}

#swiper-case{width:100%; overflow:hidden;}
#swiper-case .swiper-pagination{bottom:0.05rem;}
#swiper-case .swiper-pagination-bullet{width:0.15rem; height:0.15rem; display:inline-block; border-radius:50%; background:#bcbcbe; margin:0 1.5%!important; opacity:1;}
#swiper-case .swiper-pagination-bullet-active{background:#9252c0;}

.index_5 .casebtn{width:100%; margin-top:0.2rem; text-align:center; overflow:hidden;}
.index_5 .casebtn a{display:inline-block; height:0.6rem; line-height:0.6rem; background:#9850b9; border-radius:0.6rem; color:#fff; font-size:0.24rem; padding:0 0.4rem;}
.index_5 .casebtn a img{width:0.37rem; margin-top:0.11rem;}

.index_6{width:6.3rem; margin:0.25rem auto; box-shadow:0 0 0.1rem rgba(150,150,150,0.54); overflow:hidden;}
.index_6 .tabs{width:100%; overflow:hidden;}
.index_6 .tabs a{display:inline-block; width:33.333333%; height:0.6rem; line-height:0.6rem; text-align:center; font-size:0.26rem; color:#000;}
.index_6 .tabs a.on{background:#7412bc; color:#fff;}
.index_6 .list{padding:2% 3%; overflow:hidden;}
.index_6 .list li{font-size:0.24rem; height:0.45rem; line-height:0.45rem;}
.index_6 .list li a{color:#000;}
.index_6 .list li span{float:right; color:#666;}
.index_6 .more{text-align:center; font-size:0.24rem; margin-bottom:4%;}
.index_6 .more a{display:block; color:#7412bc;}

.index_7{width:100%; margin:0 auto 0.2rem; overflow:hidden;}
.index_7 .tabs{width:100%; padding-bottom:0.15rem; overflow:hidden;}
.index_7 .tabs a{display:inline-block; width:25%; height:0.6rem; line-height:0.6rem; text-align:center; font-size:0.26rem; color:#000; position:relative;}
.index_7 .tabs a.on{background:#7412bc; color:#fff;}
.index_7 .tabs a.on:before{content:""; width:0; height:0; border-left:0.08rem solid transparent; border-top:0.08rem solid #7412bc; border-right:0.08rem solid transparent; position:absolute; left:50%; margin-left:-0.08rem; bottom:-0.08rem;}

/* 关于美莱 */
.mlpp .tit{font-size:0.32rem; text-align:center; font-weight:lighter; padding:7% 0 3% 0;}
.mlpp .img{width:85.9375%; margin:0 auto; overflow:hidden;}
.mlpp .tit2{font-size:0.32rem; text-align:center; font-weight:lighter; padding:7% 0 0 0;}
.mlpp .txt{font-size:0.28rem; color:#6f6f6f; line-height:1.8; padding:4%;}
.mlpp .txt a{color:#800000;}

/* 医师团队 */
.teamSlide{width:94%; margin:0 auto; overflow:hidden;}
.teamSlide li{width:100%; padding:0.3rem 0; border-bottom:1px dashed #ccc; overflow:hidden;}
.teamSlide li:last-child{border-bottom:none;}
.teamSlide li .info{width:60%; float:left; overflow:hidden;}
.teamSlide li .info h3 span{font-size:0.34rem; color:#393939;}
.teamSlide li .info h3 em{display:none;}
.teamSlide li .info .txt{color:#2a2a2a; margin-top:0.1rem; line-height:1.6; font-size:0.24rem; overflow:hidden;}
.teamSlide li .info .txt span{color:#c9963d; font-size:0.26rem;}
.teamSlide li .info p:nth-child(2),.teamSlide li .info p:nth-child(4){display:none;}
.teamSlide li .bigimg{width:40%; float:right; overflow:hidden;}

.teamArticle{width:94%; margin:0.3rem auto 0; overflow:hidden;}
.teamArticle .cont{padding:0.3rem 0; color:#262526; font-size:0.24rem; overflow:hidden;}
.teamArticle .cont .info h1{border-left:0.04rem solid #c9963d; padding-left:0.15rem; font-size:0.16rem; color:#7f7f7f;}
.teamArticle .cont .info h1 span{font-size:0.3rem; color:#393939;}
.teamArticle .cont .info .txt{color:#2a2a2a; margin-top:0.15rem; padding-left:0.2rem; line-height:1.6; overflow:hidden;}
.teamArticle .cont .info .txt span{color:#c9963d; font-size:0.26rem; font-weight:bold;}
.teamArticle .cont .info .txt em{color:#8451c6;}
.teamArticle .cont .bigimg{width:65%; margin:0.1rem auto 0; overflow:hidden;}
.teamArticle .faqtit{padding:0 0.15rem 0.05rem; border-bottom:1px solid #ebebeb; color:#1d1d1d; font-size:0.26rem; line-height:1.8; font-weight:bold; overflow:hidden;}
.teamArticle .faqlist{padding:0.35rem 0 0.2rem; line-height:1.6; overflow:hidden;}
.teamArticle .faqlist .theq{padding-left:1.11rem; background:url(../images/q.jpg) no-repeat left top; background-size:1.11rem 0.8rem; overflow:hidden;}
.teamArticle .faqlist .theq span{padding:0.1rem 0.15rem; font-size:0.24rem; color:#4a4a4a; background:#f6f6f6; display:block; min-height:0.6rem; border-radius:0.2rem; overflow:hidden;}
.teamArticle .faqlist .thea{padding-right:1.1rem; background:url(../images/a.jpg) no-repeat right top; background-size:1.11rem 0.8rem; margin:0.35rem 0; overflow:hidden;}
.teamArticle .faqlist .thea span{float:right; padding:0.1rem 0.15rem; font-size:0.24rem; color:#fff; background:#806b9f; display:block; min-height:0.6rem; border-radius:0.2rem; overflow:hidden;}
.teamArticle .faqlist .thea a{color:#ffc;}
.teamArticle .faqlist .faq{background:url(../images/faq.gif) no-repeat; background-size:contain; display:block; height:0.52rem; margin-top:0.04rem;}

.teamList{width:94%; margin:0.3rem auto 0; overflow:hidden;}
.teamList .list{width:100%; padding-top:0.2rem; overflow:hidden;}
.teamList .list li{width:50%; float:left; margin:0.1rem 0; text-align:center; overflow:hidden;}
.teamList .list li .img .p1 img{width:88%;}
.teamList .list li .img .p2{color:#000; font-weight:bold; padding-top:0.05rem; font-size:0.26rem;}
.teamList .list li .img .p3{height:0.28rem; line-height:0.28rem; color:#7022bf; font-size:0.22rem; overflow:hidden;}
.teamList .list li .btn{padding:0.1rem 0;}
.teamList .list li .btn a{display:inline-block; font-size:0.22rem; height:0.4rem; line-height:0.4rem; border-radius:0.3rem; padding:0 0.15rem; background:#9464c8; color:#fff;}
.teamList .list li .btn a:last-child{margin-left:0.2rem;}

/* 文章列表内容页 */
.project{width:94%; margin:0.3rem auto 0; overflow:hidden;}
.project .content .left .itemintro{width:100%; padding:0.3rem 0; font-size:0.26rem; overflow:hidden;}
.project .content .left .itemintro .img{width:50%; float:left; margin-right:0.2rem; overflow:hidden;}
.project .content .left .itemlist{width:100%; overflow:hidden;}
.project .content .left .itemlist li{float:left; margin:0 0.2rem 0.2rem 0; overflow:hidden;}
.project .content .left .itemlist li a{display:inline-block; background:url(../images/item_bg_on.gif) repeat; font-size:0.28rem; background-size:0.04rem; color:#7022bf; padding:0.2rem 0.3rem;}
.project .content .left .itemlist li h3{font-weight:normal;}
.project .content .left .itemlist li:last-child{margin-right:0;}
.project .content .left .teambox{width:100%; padding:0.1rem 0 0.3rem; overflow:hidden;}
.project .content .left .teambox .tit{padding:0 0.15rem 0.05rem; border-bottom:1px solid #ebebeb; color:#1d1d1d; font-size:0.26rem; line-height:1.8; font-weight:bold; overflow:hidden;}
.project .content .left .teambox .list{width:100%; padding-top:0.2rem; overflow:hidden;}
.project .content .left .teambox .list li{width:50%; float:left; margin:0.1rem 0; text-align:center; overflow:hidden;}
.project .content .left .teambox .list li .img .p1 img{width:88%;}
.project .content .left .teambox .list li .img .p2{color:#000; font-weight:bold; padding-top:0.05rem; font-size:0.26rem;}
.project .content .left .teambox .list li .img .p3{height:0.28rem; line-height:0.28rem; color:#7022bf; font-size:0.22rem; overflow:hidden;}
.project .content .left .teambox .list li .btn{padding:0.1rem 0;}
.project .content .left .teambox .list li .btn a{display:inline-block; font-size:0.22rem; height:0.4rem; line-height:0.4rem; border-radius:0.3rem; padding:0 0.15rem; background:#9464c8; color:#fff;}
.project .content .left .teambox .list li .btn a:last-child{margin-left:0.2rem;}

.project .content .left .newslist{width:100%; padding:0.1rem 0 0.3rem; overflow:hidden;}
.project .content .left .newslist li{width:100%; padding:0.3rem 0; border-bottom:1px dashed #ddd; overflow:hidden;}
.project .content .left .newslist li .img{width:42%; float:left; text-align:center; overflow:hidden;}
.project .content .left .newslist li .txt{width:55%; float:right; overflow:hidden;}
.project .content .left .newslist li .txt h3{font-size:0.28rem; overflow:hidden;}
.project .content .left .newslist li .txt h3 a{color:#000;}
.project .content .left .newslist li .txt .p1{display:none;}
.project .content .left .newslist li .txt .p2{display:none;}

.project .content .left .article{width:100%; padding:0.3rem 0; overflow:hidden;}
.project .content .left .article h1{text-align:center; font-size:0.34rem; font-weight:100;}
.project .content .left .article .info{text-align:center; border-bottom:1px solid #ebebeb; color:#979797; padding:0.1rem 0; font-size:0.16rem; overflow:hidden;}
.project .content .left .article .info a{color:#7022bf;}
.project .content .left .article .summary{background:#f5f7f4; color:#4a4a4a; padding:0.12rem 0.15rem; margin-top:0.15rem; font-size:0.24rem; overflow:hidden;}
.project .content .left .article .text{padding:0.15rem 0; line-height:1.8; font-size:0.3rem; color:#4a4a4a; overflow:hidden;}
.project .content .left .article .text a{color:#8451c6;}
.project .content .left .article .text p,.project .content .left .article .text div{margin-bottom:0.15rem;}
.project .content .left .article .related{border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; padding-bottom:0.1rem; overflow:hidden;}
.project .content .left .article .related h3{padding:0.1rem 0 0.05rem 0; font-size:0.28rem;}
.project .content .left .article .related ul{width:100%; overflow:hidden;}
.project .content .left .article .related ul li{height:0.5rem; line-height:0.5rem; font-size:0.26rem; overflow:hidden;}
.project .content .left .article .related ul li a{color:#666;}
.project .content .left .article .related ul li span{display:none;}
.project .content .left .article .updown{margin-top:0.1rem; font-size:0.26rem; overflow:hidden;}
.project .content .left .article .updown p{padding:0.05rem 0;}
.project .content .left .article .updown p a{color:#7022bf;}

.project .content .right > div:first-child{display:none;}
.project .content .right .listbox{width:100%; margin-bottom:0.2rem; overflow:hidden;}
.project .content .right .listbox .tit{border-bottom:1px solid #ebebeb; color:#1d1d1d; padding:0 0.15rem 0.05rem; line-height:1.8; overflow:hidden;}
.project .content .right .listbox .tit h3{float:left; font-size:0.28rem;}
.project .content .right .listbox .tit span{float:right; padding-top:0.05rem; font-size:0.24rem;}
.project .content .right .listbox .tit span a{color:#7022bf;}
.project .content .right .listbox .list dt{width:100%; position:relative; margin:0.15rem 0 0.1rem; text-align:center; overflow:hidden;}
.project .content .right .listbox .list dt em{width:100%; position:absolute; bottom:0; left:0; background:rgba(0,0,0,0.5); color:#fff; font-size:0.24rem; padding:0.1rem 0; overflow:hidden;}
.project .content .right .listbox .list dd{height:0.5rem; line-height:0.5rem; font-size:0.26rem; overflow:hidden;}
.project .content .right .listbox .list dd a{color:#666;}
