
/* CSS Document */

/*banner*/      `
.banner{position:relative;overflow:hidden;margin:2px 0 4px;}
.banner .hd{ height:10px;line-height:10px;text-align:center; margin-top:-16px; bottom:1rem; position:absolute;}
.banner .hd li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:rgba(0,0,0,0.5);text-indent:-9999px; overflow:hidden; margin:0 3px;}
.banner .hd li.on{ background:rgba(0,0,0,0.9);}


/****/
.w620{ width:93.75%; margin:0 3.125%;}
em,i,strong,b,small,h1,h2,h3,h4,h5,h6,address{ font-style:normal; font-weight:normal; font-size:100%;}
.nve{ height:7rem; background:url(../images/index_03.jpg) no-repeat center center #008cd6; background-size:100%; padding:0 3%;}
.nve a{ color:#FFF;}
.nve .left{ width:25%; text-align:center; padding-top:4.5rem;}
.nve .right{ display:inline-flex; width:75%; vertical-align:bottom;}
.nve .right ul{ width:100%; display:inline-block;}
.nve .right li{ width:33.3333%; float:left; text-align:center; height:3.5rem; line-height:3.5rem;}
.ind1{ width:100%; display:inline-block; margin-top:1.5rem; border-top:1px solid #e5e5e5;}
.ind1 .left{ width:45.3%;}
.ind1 .right{ width:54.7%; -webkit-box-sizing:border-box; border-left:1px solid #e5e5e5;}
.tit{ font-size:2rem; font-weight:bold; width:100%; text-align:center; margin:1.5rem auto;}
.tit span{ color:#008cd6}
.tit1{ color:#7f7f7f; font-size:1.2rem; width:100%; text-align:center;}
.ind2{ width:94%; padding:1rem 3% 0.5rem 3%; background:#f5f5f5; display:grid; grid-template-columns:1fr 1fr; grid-template-rows:auto; column-gap:3%; row-gap:0.5rem;}
.ind2 a{ font-size:1.1rem;}
.ind2 .left,.ind2 .right{ display:contents;}
.ind2 .left1,.ind2 .left2,.ind2 .left3,.ind2 .right1{ border:1px solid #e5e5e5;border-radius:0.7rem;box-shadow:1px 1px 4px #e5e5e5; padding:1rem; -webkit-box-sizing:border-box; background:#FFF; text-align:center;}
.ind2 .card-icon{ width:3.5rem; height:3.5rem; object-fit:contain; margin:0.3rem auto 0; display:block;}
.ind2 .left1 span,.ind2 .left2 span,.ind2 .left3 span,.ind2 .right1 span{ font-size:1.7rem; font-weight:bold; text-align:center; margin:0.3rem auto 0.4rem auto; display:inline-block; width:100%; color:#333333;}
.ind2 .left1 p,.ind2 .right1 p{ display:block; margin:0 auto;}
.ind2 .left1 a,.ind2 .left2 a,.ind2 .left3 a,.ind2 .right1 a{ display:inline-block; margin:0.2rem 0.3rem; color:#a4a4a4;}
.ind3{ width:100%; display:inline-block; margin:1rem auto;}
.news{ width:100%; height:5.5rem; border-bottom:1px solid #e5e5e5; padding-top:1rem;}
.news_1{ width:100%; margin:0 auto; height:5.5rem;}
.news_1 img{ width:20.157%; float:left; margin-right:2%;}
.news ul{ width:100%;float:left;height:5.5rem;}
.news ul li{line-height:150%; height:2em; box-sizing:border-box; overflow:hidden}
.news ul li div{ color:#ed0304; border:1px solid #ed0304; font-size:1rem; margin-right:2%; box-sizing:border-box; padding:0 2%; border-radius:0.2rem; width:16%; float:left; text-align:center}
.news ul li a{ color:#555555; font-size:1rem;}
.news ul li.lz div{ color:#008cd6; border:1px solid #008cd6;}

/**首页医生**/
.sy_zj { width:94%; padding:0 3%; background:#FFF; margin:0 auto;}
.sy_zj ul li { width:100%; display:inline-block;}
.sy_zj ul li .ll { float:left; width:31.25%;}
.sy_zj ul li .rr { float:right; width:65.75%; margin-left:3%;}
.sy_zj ul li .rr h1 { width:100%; font-size:1.4rem; color:#444444; margin-bottom:1rem;}
.sy_zj ul li .rr h1 span { color:#444444; margin-left:0.3rem; font-weight:normal;}
.sy_zj ul li .rr .rr_zz { width:100%; line-height:1.6rem; font-size:1rem; margin-bottom:1rem;}
.sy_zj ul li .rr p { width:100%; line-height:1.6rem; font-size:1rem;margin-bottom:1rem;}
.sy_zj ul li .rr .rr_btn_01 { width:30%; height:1.2rem; line-height:1.2rem; color:#526bc4; font-size:1rem; text-indent:1.4rem; text-align:left; background:url(https://360.dgqfyy01.com/images/index_29.jpg) 0 0 no-repeat; background-size:1.2rem; float:left;}
.sy_zj ul li .rr .rr_btn_02 {  width:30%; height:1.2rem; line-height:1.2rem; color:#92c64f; font-size:1rem; text-indent:1.4rem; text-align:left; background:url(https://360.dgqfyy01.com/images/index_31.jpg) 0 0 no-repeat; background-size:1.2rem; float:left;}
.sy_zj ul li .rr .rr_btn_03 { width:30%; height:1.2rem; line-height:1.2rem; color:#48acc4; font-size:1rem; text-indent:1.4rem; text-align:left; background:url(https://360.dgqfyy01.com/images/index_33.jpg) 0 0 no-repeat; background-size:1.2rem; float:left;}

.hd{ text-align:center; width:100%; height:1.3rem; margin-top:0.5rem;}
.hd ul{ height:1.3rem; overflow:hidden;}
.hd li{ background:#999; display:inline-block; margin-right: 5px; border-radius:50%; width:0.4rem; height:0.4rem; line-height:2rem; font-size:0;}
.hd .on{background:#06C;}

.in4{ position:relative; width:100%; margin-top:1.5rem;}
.in4 .tit{ position:absolute; top:-2rem;}
.in4 .tit1{ position:absolute; top:2.5rem;}









