/*********************************媒体查询****************************/
@media screen and (max-width: 639px){
    html,body{
        width: 100%;
        margin:0;
        padding:0;
    }
}
@media screen and (min-width: 640px){
    html{
        font-size: 100px !important;
        width: 640px;
        margin:0 auto;
    }
}
/******************************common********************************/
body,html{
    font-family: : "microsoft yahei", Arial, Helvetica, sans-serif;
    font-size: .24rem;
    color: #666;
    padding: 0;
}
body{
    margin: 0;
}
ul, li, p, h1, h2, h3, h4, h5, h6, dl, dt, dd {
    margin: 0;
    padding: 0;
    border: none;
    list-style: none;
}

img {
    max-width: 100%;
}

input, button {
    border: none;
    margin: 0;
    padding: 0;
    outline: none;
    -webkit-appearance: none;
}
a{
    text-decoration: none;
    -webkit-tap-highlight-color:rgba(255,0,0,0)
}
.lf {
    float: left;
}

.rf {
    float: right;
}

.clearf:after {
    content: '';
    display: block;
    clear: both;
}

.clearm:before {
    content: '';
    display: table;
}
.bbox{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/*********************************header*********************************/
header{
    width: 100%;
    height: 0.9rem;
    background-color: #0170B5;
}
header>a.lf{
    width: 45.5%;
    margin:0.135rem 0 0 0.17rem;
}
header>a.rf{
    width: 9.3%;
    margin: 0.155rem 0.47rem 0 0;
}

/*******************navigation********************/
nav{
    width: 100%;
    height: 0.7rem;
    background-color: #F0F0F0;
}
nav li{
    width: 25%;
}
nav a{
    display: block;
    font-size:0.2rem;
    line-height: 0.7rem;
    color: #404040;
    width: 100%;
    text-align: center;
    letter-spacing: 0.02rem;
}

/************************banner*********************/
#banner{
    width: 6.4rem;
    height: 3.71rem;
}
#banner a{
    display: block;
    width: 100%;
    height: 100%;
}

/**************************面包屑导航breadcrumb***********************/
#breadcrumb{
    margin:0.17rem 0;
    height: 0.6rem;
    line-height: 0.58rem;
    background-color: #F0F0F0;
    border-bottom:0.02rem solid #E5E5E5;
    font-size:0.24rem;
    color: #333333;
}

/*********************************医院环境***************************/
#environment{
    width: 6.18rem;
    margin:0.2rem auto;
    position: relative;
}
#environment img{
    vertical-align: bottom;
}
#environment>a{
    position: absolute;
    width: 1.14rem;
    height: 0.36rem;
    top: 1.68rem;
    left: 0.27rem;
}

/*******************************猜你关注***************************/
#favor{
    width: 6.18rem;
    margin:0 auto;
    background-color: #EBEBEB;
}
#favor img{
    vertical-align: bottom;
}
#favor .c1-f{
    width:1.55rem;
}
#favor .c2-f{
    width: 3.08rem;
    height: 2.03rem;
    background-color: #EBEBEB;
}
#favor .c3-f{
    width: 1.54rem;
}
#favor .c2-f>li:nth-child(even){
    border-left:0.02rem solid #fff;
    border-bottom:0.02rem solid #fff;
}
#favor .c2-f>li:nth-child(odd){
    border-bottom:0.02rem solid #fff;
}
#favor .c2-f>li{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    height: 33.3%;
}
#favor .c2-f>li:nth-child(3){
    width: 40%;
}
#favor .c2-f>li:nth-child(4){
    width: 60%;
}
#favor .c2-f a{
    font-size:0.16rem;
    color: #4d4d4d;
    line-height: 0.65rem;
    text-align: center;
    display: block;
}
/******************************section7网友评价*********************************/
#sec_7{
    background-color: #f2f2f2;
    padding-bottom: 0.5rem;
}
#sec_7>h3{
    width: 100%;
    text-align: center;
    color: #000;
    font-size:0.3rem;
    font-weight:bold;
    margin:0.34rem 0;
}
#sec_7>h3>span{
    font-size: 0.28rem;
    font-weight:normal;
}
.comment{
    width: 6rem;
    margin:0 auto;
}
.comment>li{
    padding: 0.18rem 0;
    border-bottom:0.02rem dashed #BDBBBB;
}
.show{
    display: block;
}
.hide{
    display: none;
}
.u-icon{
    width: 0.88rem;
    height: 0.88rem;
    border:0.01rem solid #666666;
    -webkit-border-radius:0.06rem;
    -moz-border-radius:0.06rem;
    border-radius:0.06rem;
    margin:0 0.05rem;
}
.u-icon>img{
    width: 100%;
}
.comment-con{
    width: 4.5rem;
    margin-left: 0.25rem;
}
.u-tel{
    font-size:0.26rem;
    color: #aaaaaa;
}
.u-comment{
    font-size:0.18rem;
    color: #666666;
    line-height: 1.5;
}
#comment_more{
    display: block;
    width: 1.5rem;
    color: #666666;
    font-size:0.24rem;
    padding-right: 0.2rem;
    line-height: 3;
    background: url("../images/arrow_03.png") no-repeat right center;
    -webkit-background-size:9.3%;
    background-size:9.3%;
    margin:0 auto;
}
.btns-sec7{
    text-align: center;
    margin: 0.15rem 0;
}

.btns-sec7 a{
    display: inline-block;
    width: 2.4rem;
    height: 0.7rem;
    background: #ffffff url("../../../images/b_btn4.gif") no-repeat 0 0;
    -webkit-background-size:100%;
    background-size:100%;
}
 
	
.btns-sec7 a:last-child{
	background-image: url("../../../images/b_btn5.gif");
	margin-left: 0.3rem;
}

/*****************************************footer*********************************************/
footer{
    text-align: center;
    font-size:0.26rem;
    line-height: 1.8;
    color: #666;
    padding-bottom: 0.5rem;
}
