* { margin:0; padding:0;}
body { line-height: 1.5em; color: #333; font-size: 0.65rem; font-family: "幼圆";}
a { text-decoration: none; color: #333; border:none; outline: none;}
img,img:focus { border:none;}
ul,li { list-style: none;}
input,select { border: none; -webkit-appearance:none;}
table { border-collapse: collapse;border-spacing: 0;}
.clear { zoom:1;}
.clear:after { height: 0; display: block; content: "\20"; clear: both;}
.fl { float: left;}
.fr { float: right;}
.mc { margin:0 auto;}
.dis-inline { display: inline-block; vertical-align: middle;}
.text-center { text-align: center;}
.gbox { width: 16rem; margin:0 auto;}

.head .icon,.combtn a i,.combtn2 i,.section7 ul li h3 i { background: url(../images/spr.png) no-repeat; background-size: 2.55rem auto;}

.comtle { background: url(../images/a1_39.png) no-repeat; background-size: 16rem; height: 3.3rem; text-align: center; color: #fff; font-size: 1rem; padding-top:0.7rem; line-height: 1.2rem; margin-bottom: 0.5rem; width: 16rem; margin-left:-0.5rem;}
.comtle2 { background: url(../images/a1_23.png) no-repeat; background-size: 16rem;}
.comtle3 { background: url(../images/a1_25.png) no-repeat; background-size: 16rem;}
.comspan { padding:0 0.5rem; height: 1.25rem; line-height: 1.25rem; font-size: 0.8rem; color: #1e9c6f; background: #e6f4ee; display: inline-block; border-radius: 0.125rem;}
.comspan2 { background: #e1eafa; color: #5888c8;}
.comspan3 { background: #fff1dc; color: #eb910c;}
.comtxt { margin-top:0.55rem;}
.comtxt a { color:#fb6300;}
.comtxt2 { margin-top:0.75rem;}
.combtn { margin-top:1rem;}
.combtn a { display: block; width: 6.75rem; height: 1.625rem; line-height: 1.625rem; text-align: center; border-radius: 0.125rem; color: #fff;}
.combtn a i,.combtn2 i { display: inline-block; vertical-align: middle; margin-right: 0.25rem; width:0.95rem; height: 0.95rem; background-position:-0.125rem -4.25rem; margin-top:-0.1rem;}
.combtn a:first-child { background: #45bf96;}
.combtn a:last-child { background: #fb6300;}
.combtn a:last-child i { background-position: -1.25rem -4.25rem;}
.combtn2 { display: block; border:1px solid #fb6300; height: 1.63rem; line-height: 1.6rem; margin-top:0.85rem; border-radius: 0.125rem; color: #fb6300;}
.combtn2 i { background-position: -0.15rem -5.35rem;}

.head { background: #009161; border-top:0.125rem solid #00704b; padding:0.5rem;}
.head a { display: block;}
.head .logo img { display: block; width: 9.175rem;}
.head .icon { width: 2rem; height: 2rem;}
.head .icon:first-child { margin-right:1.1rem;}
.head .icon:last-child { background-position: 0 -2.1rem; height: 2.1rem;}
.banners img { display: block; width: 100%;}
.nav { display:none!important;}

.section { padding: 0.875rem 0.5rem 0;}
.section1 .imgs { display: block; width: 14.6rem; margin:0.75rem auto;}
.section1 .s1 { border:0.125rem solid #e6f4ee; padding:0.375rem; position: relative;}
.section1 .s1 h3 { font-weight: normal; color: #1e9c6f; font-size: 0.7rem; display: inline-block; padding:0 0.125rem; background: #fff; position: absolute; top:-0.65rem; left:0.2rem;}

.slidebox { background:url(../images/book_03.jpg) no-repeat; background-size:15rem 8.7rem; margin:0.75rem auto; width:15rem; height:8.7rem; position:relative;}
.slideli { text-align:center; width:7.25rem; float:left; margin-left:0.2rem;}
.slideli h3 { font-size:0.65rem; font-weight:normal; margin-top:0.5rem;}
.slideli img { display:block; margin:0.25rem auto; width:6.5rem;}
.slideli p { color:#5888c8; font-size:0.5rem;}
.slidebox .hd ul { position:absolute; bottom:0.125rem; left:0; width:100%; text-align:center;}
.slidebox .hd ul li { display:inline-block; width:0.3rem; height:0.3rem; background:#999; margin:0 0.125rem; border-radius:50%;}
.slidebox .hd ul li.on { background:#fb6300;}

.section3 ul { margin:0.75rem 0 0 -0.375rem; padding-bottom: 1.2rem;}
.section3 li { width: 4.75rem; float: left; margin-left:0.374rem; padding-top:0.125rem; background: #fff1dc; position: relative; padding-bottom: 0.125rem;}
.section3 li .imgs { width: 4.5rem; margin:0 auto; height:4.05rem; overflow: hidden; }
.section3 li .imgs img { display: block; width: 4.5rem;}
.section3 li p { width: 3.375rem; height: 0.875rem; line-height: 0.875rem; text-align: center; background: rgba(0,0,0,.7); color: #fff; position: absolute; top:1.625rem; left:50%; margin-left: -1.68rem;}
.section3 li h3 { text-align: center; margin:0.5rem 0; font-weight: normal; font-size: 0.65rem;}
.section3 li span { display: block; width: 3.4rem; height: 1rem; line-height: 0.95rem; border:1px solid #fa7023; color: #fa7023; border-radius: 0.125rem; text-align: center; margin:0 auto;}
.section3 li i { width:0; height:0; border:2.38rem solid transparent;border-top:1.25rem solid #fff1dc; position: absolute; top:100%; left:0;}
.section3 li:nth-child(2) { background: #e6f4ee;}
.section3 li:nth-child(2) i { width:0; height:0; border:2.38rem solid transparent;border-top:1.25rem solid #e6f4ee; position: absolute; top:100%; left:0;}

.section4 .imgs { display: block; width: 100%; margin-top:0.5rem;}

.section5 .boxs { background: #f8b95b; margin-top:0.75rem; height:6rem; overflow:hidden;}
.section5 .boxs a { color: #fff;}
.section5 .box2 { background: #7aa7e2; }
.section5 .boxs img { display: block; width: 6rem;}
.section5 .txts { width: 8.3rem; color: #fff; margin-left:0.375rem;}
.section5 .txts h3 { font-size: 0.7rem; margin:0.3rem 0 0.5rem; height: 1rem; line-height: 1rem; position: relative;}
.section5 .txts h3 span { display: block; width: 2.5rem; height: 2rem; border-top:2px solid #f7a62d; left:0; top:1.2rem; position: absolute; }
.section5 .box2 .txts h3 span { border-top:2px solid #4d8ee3;}

.section6 .pics { margin-top:0.55rem;}
.section6 .left { width: 7.4rem;}
.section6 .left img { display: block; width: 7.4rem;}
.section6 .left img:first-child { margin-bottom: 0.25rem;}
.section6 .right { width: 7.375rem;}
.section6 .right img { display: block; width: 100%;}

.section7 { padding-bottom:0.75rem;}
.section7 ul { background: url(../images/a2_65.jpg) no-repeat; background-size: 15rem 14.75rem; padding:0 0.5rem; margin-top:0.75rem;}
.section7 ul li { padding:0.75rem 5.37rem 0.55rem 0; border-top:1px solid #d8d8d8; position: relative;}
.section7 ul li:first-child { border-top:none;}
.section7 ul li h3 { font-weight: normal; margin-bottom: 0.25rem;}
.section7 ul li h3 i { display: inline-block; vertical-align: middle; width: 1.25rem; height: 1.3rem; margin:-0.1rem 0.25rem 0 0; background-position: 0 -6.3rem;}
.section7 ul li:nth-child(2) h3 i { background-position: 0 -7.62rem;}
.section7 ul li:last-child h3 i { background-position: 0 -8.95rem;}
.section7 ul li a { display: block; width:4.5rem; height: 1.5rem; line-height: 1.5rem; text-align: center; background: #fbdfcd; color: #fb6300; border-radius: 0.125rem; right:0; top:1.8rem; position: absolute;}

footer { background: url(../images/footbg_02.jpg) no-repeat; background-size: 100% 100%; padding:1rem 0; color: #fff; margin-top:1rem; margin-bottom:3.5rem;}
footer .footlogo { display: block; width: 8.75rem; margin:0 auto; margin-bottom: 0.75rem;}
footer p { text-align: center;}
footer p span { color: #ffc600;}


.section8 img.gjxzimg{display: block;width: 100%;margin-top: 0.8rem;}
.section8 .gjxz{width: 100%;overflow: hidden;padding: 0 0.5rem;position: relative;box-sizing: border-box;height: 7.5rem;}
.section8 .gjxz .gjxzmain{width:100%;}
.section8 .gjxz .gjxzmain ul{}
.section8 .gjxz .gjxzmain ul li{width: 4.15rem;height: 7.5rem;float: left;background: #e2f7ff;margin-left: 0.4rem;overflow: hidden;}
.section8 .gjxz .gjxzmain ul li:last-child{margin-right: 0;}
.section8 .gjxz .gjxzmain ul li img.edoc{width: ;4.15rem;height: 4.4rem;}
.section8 .gjxz .gjxzmain ul li span{font-size: 0.6rem;line-height: 0.6rem;padding: 0.1rem 0.3rem;display: block;width: 100%;}
.section8 .gjxz .gjxzmain ul li em{width: 0.65rem;height: 0.05rem;background: #5888c8;display: block;margin: 0.2rem 0 0 0.3rem;}
.section8 .gjxz .gjxzmain ul li img.qi{width: 0.9rem;height: 0.55rem;margin: 0.25rem 0.3rem 0 0.3rem;display: block;float: left;}
.section8 .gjxz .gjxzmain ul li i{font-size: 0.6rem;line-height: 0.65rem;}
.section8 .gjxz .prev,.section8 .gjxz .next{ position:absolute; left:0; top:50%; margin-top:-0.625rem; display:block; width:0.8rem; height:1rem; background:url(../images/slider-arrow.png) -4.25rem 0.125rem no-repeat; background-size:5.875rem  0.8rem; }
.section8 .gjxz .next{ left:auto; right:0; background-position:-1.3rem 0.125rem; }

.section9 .gjhz{width: 100%;height: auto;position: relative;margin-top: 0.8rem;}
.section9 .gjhz img{width: 100%;height: 10.625rem;}
.section9 .gjhz p{font-size: 0.3rem;line-height: 0.45rem;color: #646466;position: absolute;right: 0.5rem;top: 0.3rem;}
.section9 .gjhz .erc{width: 6.85rem;height: 2.175rem;background: url(../images/gjhzbg_03.png) no-repeat center;background-size: 100% auto;position: absolute;top: 1.45rem;right: 0.5rem;}
.section9 .gjhz .erc h5{font-weight: normal;color: white;font-size: 0.65rem;line-height: 0.8rem;padding: 0.15rem 0 0 0.5rem;}
.section9 .combtn1{margin-top: 0;}
.section9 .combtn1 a i.ico{display: inline-block;vertical-align: middle;width: 0.85rem;height: 0.725rem;background: url(../images/szz.png) no-repeat center;background-size: 100% auto;}


/*2018.7.8国际会诊*/
.section8 { display:none!important}









