@charset "gb2312";
/* CSS Document */
/*********************************
 *rookie QQ:626727887
 *rookie making
 *rookie Copyright
**********************************/

#nav p{  font-size:0.375rem; line-height:1.6;}

/*banner*/
#banner{width:100%; height:4.68rem; overflow:hidden; position:relative;}
#banner .hd{ position:absolute; left:0; bottom:0; width:100%; text-align:center; }
#banner .hd li{ width:0.25rem; height:0.25rem; border-radius:50%; background:#444444; display:inline-block;}
#banner .hd li.on{ background:#1364b6;}

.til{ width:100%; background:#005eaa; text-align:center; margin:3% auto; color:#FFF;padding:1% 0;}
.til p{ font-size:0.5625rem;}
.til span{ font-size:0.31rem; padding-top:3%;}

.vid{ width:96%; margin:auto;}

.tu{ width:97%; margin:5% auto;}
.tu span{  color:#666666; line-height:1.5}


.doctor{ width:96%; margin:2% auto;}
.doctor li{ width:28%; float:left; margin-right:1.5%; border:#CCC solid 1px; background:#f5f5f5; padding:1.8%}
.doctor li p{ font-size:0.3rem; text-align:center; color:#666666; padding-top:5%}
.doctor li b{ font-size:0.46875rem; color:#1364b6; font-weight:bold;}
.gh{ display:block; width:62%; color:#FFF; margin:5% auto; background:#cb0a0a; border-radius:5px; font-size:0.343rem; text-align:center; line-height:1.5}
.doctor li:nth-child(3){ margin-right:0 !important;}

.dj{ display:block;width:96%; margin:5% auto; text-align:center; font-size: 0.46875rem; color:#1364b6;}
.panel{ display:none;}


.dj1{ display:block;width:96%; margin:5% auto; text-align:center; font-size: 0.46875rem; color:#1364b6;}
.panel1{ display:none;}



.xm{ width:96%; margin:5% auto; border-bottom:solid 1px #999; padding-bottom:3%;}
.x-left{ float:left; width:23%; font-size:0.468rem; text-align:center; line-height:1.3; color:#1364b6; padding:7% 0; border-right:1px solid #999}
.x-right{ float:right; width:74%; font-size:0.375rem; line-height:1.6; color:#666666;}
.x-right span{ padding:0 7px;}


.zixun1{ width:100%; overflow:hidden; text-align:center; margin:8% auto;}
.zixun1 .consult{ width:35.31%; margin-right:20px; display:inline-block;}
.zixun1 .phone{width:35.31%; display:inline-block;}


.event{ width:96%; margin:20% auto;  position:relative;}
.event dl.d1 h2{ position:absolute; font-size:0.21875rem; color:#454545; font-weight:bold;top: -3%;left: 4%;}
.event dl.d1 p{ position:absolute; font-size:0.1875rem; color:#454545; top: 0%;left: 4%;}
.event dl.d1 em{ position:absolute;  top: 7%;left: 1%;width: 23%;}

.event dl.d2 h2{ position:absolute; font-size:0.21875rem; color:#454545; font-weight:bold;top: 6%;left: 31%;}
.event dl.d2 p{ position:absolute; font-size:0.1875rem; color:#454545; top: 9%;left: 32%; text-align:center;line-height: 1.5;}
.event dl.d2 em{ position:absolute;  top: -11%;left: 27%;width: 23%;}

.event dl.d3 h2{ position:absolute; font-size:0.21875rem; color:#454545; font-weight:bold;top: -3%;left: 55%;}
.event dl.d3 p{ position:absolute; font-size:0.1875rem; color:#454545; top: -1%;left: 55%; text-align:center;line-height: 1.3;}
.event dl.d3 em{ position:absolute;  top: 7%;left: 53%;width: 23%;}

.event dl.d4 h2{ position:absolute; font-size:0.21875rem; color:#454545; font-weight:bold;top: 6%;left: 79%;}
.event dl.d4 p{ position:absolute; font-size:0.1875rem; color:#454545; top: 9%;left: 80%; text-align:center;line-height: 1.5;}
.event dl.d4 em{ position:absolute;  top: -11%;left: 76%;width: 23%;}

.event dl.d5 h2{ position:absolute; font-size:0.21875rem; color:#454545; font-weight:bold;top: 28%;left: 4%;}
.event dl.d5 p{ position:absolute; font-size:0.1875rem; color:#454545; top: 31%;left: 4%; text-align:center; line-height:1.3;}
.event dl.d5 em{ position:absolute;  top: 40%;left: 2%;width: 23%;}

.event dl.d6 h2{ position:absolute; font-size:0.21875rem; color:#454545; font-weight:bold;top: 40%;left: 30%;}
.event dl.d6 p{ position:absolute; font-size:0.1875rem; color:#454545; top: 43%;left: 32%; text-align:center;line-height: 1.5;}
.event dl.d6 em{ position:absolute;  top: 24%;left: 27%;width: 23%;}

.event dl.d7 h2{ position:absolute; font-size:0.21875rem; color:#454545; font-weight:bold;top: 28%;left: 55%;}
.event dl.d7 p{ position:absolute; font-size:0.1875rem; color:#454545; top: 31%;left: 55%; text-align:center;line-height: 1.3;}
.event dl.d7 em{ position:absolute;  top: 40%;left: 53%;width: 23%;}

.event dl.d8 h2{ position:absolute; font-size:0.21875rem; color:#454545; font-weight:bold;top: 40%;left: 81%;}
.event dl.d8 p{ position:absolute; font-size:0.1875rem; color:#454545; top: 43%;left: 80%; text-align:center;line-height: 1.5;}
.event dl.d8 em{ position:absolute;  top: 24%;left: 76%;width: 23%;}

.event dl.d9 h2{ position:absolute; font-size:0.21875rem; color:#454545; font-weight:bold;top: 56%;left: 17%;}
.event dl.d9 p{ position:absolute; font-size:0.1875rem; color:#454545; top: 58%;left: 17%; text-align:center;line-height: 1.5;}
.event dl.d9 em{ position:absolute;  top: 66%;left: 15%;width: 23%;}

.event dl.d10 h2{ position:absolute; font-size:0.21875rem; color:#454545; font-weight:bold;top: 56%;left: 71%;}
.event dl.d10 p{ position:absolute; font-size:0.1875rem; color:#454545; top: 58%;left: 71%; text-align:center;line-height: 1.5;}
.event dl.d10 em{ position:absolute;  top: 66%;left: 69%;width: 23%;}

.event dl.d11 h2{ position:absolute; font-size:0.21875rem; color:#454545; font-weight:bold;top: 86%;left: 72%;}
.event dl.d11 p{ position:absolute; font-size:0.1875rem; color:#454545; top: 89%;left: 71%; text-align:center;line-height: 1.5;}
.event dl.d11 em{ position:absolute;  top: 98%;left: 70%;width: 23%;}

.event dl.d12 h2{ position:absolute; font-size:0.21875rem; color:#454545; font-weight:bold;top: 98%;left: 44%;}
.event dl.d12 p{ position:absolute; font-size:0.1875rem; color:#454545; top: 101%;left: 45%; text-align:center;line-height: 1.3;}
.event dl.d12 em{ position:absolute;  top: 82%;left: 41%;width: 23%;}

.event dl.d13 h2{ position:absolute; font-size:0.21875rem; color:#454545; font-weight:bold;top: 86%;left: 12%;}
.event dl.d13 p{ position:absolute; font-size:0.1875rem; color:#454545; top: 89%;left: 9%; text-align:center;line-height: 1.5;}
.event dl.d13 em{ position:absolute;  top:98%;left: 13%;width: 23%;}


.zixun1{ width:100%; overflow:hidden; text-align:center; margin:8% auto;}
.zixun1 .consult{ width:35.31%; margin-right:20px; display:inline-block;}
.zixun1 .phone{width:35.31%; display:inline-block;}




.btn{ width:43%; margin:5% auto; text-align:center; font-size:0.468rem; background:#f2ad41; display:block; color:#FFF; border-radius:5px; padding:2% 0;}

.yq{ width:96%; margin:2% auto;}
.yq li{ width:31.2%; float:left; margin-right:2%; background:#f5f5f5}
.yq li p{ font-size:0.375rem; text-align:center; padding:2%; line-height:1.4; color:#555555;}
.anniu{width:96%; margin:5% auto; text-align:center; font-size: 0.46875rem; color:#1364b6;}

.shgy{ width:96%; margin:1% auto; overflow:hidden}
.shgy li{ width:32%; float:left; margin-right:2%;}


.yyhj{ width:100%; margin:2% auto;}
.yyhj li{ width:49%;}
.yyhj li p{ font-size:0.375rem; text-align:center; color:#1364b6; line-height:1.5;}


#expert ul{
        clear:both;
        *zoom:1;
}
#expert ul:after{
        clear:both;
        display:block;
        visibility:hidden;
        height:0;
        line-height:0;
        content:"";
        font-size:0;
}
#expert li{
        float:left;
        height:4.53125rem;
        background:#f5f5f5;
        border:1px solid #e0e0e0;
        text-align:center;
        margin:0 0 2.2% 2.2%;
        width:30.4%;
        padding-top:0.15625rem;
        display:none;
}
#expert li.active{
        display:block;
}
#expert .more.active{
        display:none;
}
#expert a,
#expert img{
        width:2.6875rem;
        height:3.671875rem;
}
#expert h2{
        font-size:0.46875rem;
        color:#0078c8;
        margin-top:0.15625rem;
}
#expert small{
        font-size:0.375rem;
        color:#555555;
        margin-left:4px;
}
.more{
        height:1.25rem;
        line-height:1.25rem;
        text-align:center;
        color:#005dac;
        font-size:0.46875rem;
}
.more em{
        transform:rotate(90deg) translateY(-0.15625rem);
        -webkit-transform:rotate(90deg) translateY(-0.15625rem);
}
.common-title{
        font-size:0.625rem;
        color:#005dac;
        border-top:0.46875rem solid #e1e1e1;
        padding:0.375rem 0 0.28125rem;
        text-align:center;
}
/*communication*/
#communication ul{
        clear:both;
        *zoom:1;
}
#communication ul:after{
        clear:both;
        display:block;
        visibility:hidden;
        height:0;
        line-height:0;
        content:"";
        font-size:0;
}
#communication li{
        float:left;
        height:2.90625rem;
        margin:0 0 2.5% 2.5%;
        display:none;
}
#communication li.active{
        display:block;
}
#communication .more.active{
        display:none;
}
#communication a,
#communication img{
        width:2.96875rem;
        height:2.0625rem;
}
#communication h2{
	    color: #555555;
        font-size:0.46875rem;
        height:0.78125rem;
        line-height:0.78125rem;
        text-align:center;
        background:#f5f5f5;
        border:1px solid #ababab;
        border-top:none;
}


.byjl{ width:96%; margin:2% auto;}
.byjl li{ width:30.5%; float:left; margin-right:3.2%; background:#f5f5f5; border:#999 solid 1px; overflow:hidden}
.byjl li p{ font-size:0.468rem; text-align:center; color:#555555; line-height:1.6}


