*{ margin:0; padding:0;}
body{ padding:0; margin:0;  font-family:"宋体";}
.clear{ clear:both;}
a{ list-style:none outside none;text-decoration:none;}
li{list-style-type: none;}

/*banner*/
.banner{ width:1200px; margin: 0 auto;}
.banner img{ width:100%;}

/*nav*/
.nav{ width:1200px; margin: 0 auto; margin-top: 5px;}
.nav ul{ width:100%;}
.nav li{ width:15.8%; height:40px; float: left; margin-right: 1%; background: #008b76; text-align: center; border-radius: 5px;}
.nav li:last-child{ margin-right: 0;}
.nav li a{ font-size: 18px; line-height: 40px; color: #fff; text-align: center;}

.block{ width:1200px !important;}

.yygh{ width:1178px;height:auto !important; margin: 0 auto; margin-top: 15px;border: 1px #009d6f dashed; border-radius: 10px; padding:10px; margin-bottom: 100px;}
.yytx{ width: 100%;}
.yytx dl{ width: 100%;}
.yytx dt{ width:128px; float: left; margin-bottom:0;}
.yytx dt img{ width:128px; height: 106px;}
.yytx dd{ width:1038px; height: 106px; float: left; margin-left: 10px; background: #eef8f7; margin-top: 0;}
.yytx dd p{width: 94%;    padding-left: 3%;    padding-top: 23px;    text-indent: 2em;    font-size: 16px;    line-height: 30px;}



.zxtd{ width:100%; margin:0 auto;  margin-top:10px;background: #eef8f7;}
.zxtd dl{ width:60%; margin:0 auto;}
.zxtd dt{ color:#00917f; text-align:center; line-height:1.5; font-size:36px;}
.zxtd dd{ width:100%; margin-top:25px;}
.zxtd dd ul{ width:100%;}
.zxtd dd li{ width:50%; height:40px; line-height:40px; float:left; margin-top:20px;}
.zxtd dd li:nth-child(8){ line-height:20px;}

.zxtd dd li:nth-child(10) input[type="text"]{ width:26%; margin-right:2%;}
.zxtd dd li:last-child{ width:50%; margin-left:25%; margin-top:30px; margin-bottom:30px;}
.zxtd dd li span{ float:left; color:#f00;}
.zxtd dd li p{ width:23%; float:left; margin-left:2%;}
.zxtd dd li input[type="text"]{ width:56%; margin-left:2%; padding-left:2%; padding-right:2%; height:40px; line-height:40px; float:left;    border: 1px #c9c9c9 solid !important;}
.zxtd dd li input[type="date"]{ width:56%; margin-left:2%; padding-left:2%; padding-right:2%; height:40px; line-height:40px; float:left;border: 1px #c9c9c9 solid !important;}
.zxtd dd li input[type="radio"]{ float:left; margin-left:5%; margin-top:4%; margin-right:2%;}
.zxtd dd li input[type="button"]{ width:100%; height:40px; background:#00917f; text-align:center; line-height:40px; font-size:25px; color:#fff; border-radius:10px; border:none;}
.zxtd dd li b{ float:left;}

.zlsm{ width: 100%; margin: 0 auto; margin-top: 15px; text-align: center; padding-bottom: 20px; font-size: 16px; line-height: 1.5;}

/*医生列表*/
.doctor_list{ width:1200px; margin: 15px auto; padding-bottom: 30px;}
.doctor_list ul{ width:100%;}
.doctor_list li{ width:100%; margin-top: 2%; margin-bottom: 2%;}
.dan .doctor_list_img{ width:500px; float: left;}
.dan .doctor_list_right{ float: right;}
.shuang .doctor_list_img{ float: right;}
.shuang .doctor_list_right{ float: left;}
.doctor_list_img{ width:500px; height:380px; float: left;}
.doctor_list_img img{ width:100%; border-radius: 10px;}
.doctor_list_right{ width:680px; float: right;}
.doctor_list_right h1{ font-size: 30px; line-height: 30px; margin-bottom: 20px;}
.doctor_list_right span{ width:100%;font-size:16px; line-height: 24px; display: block; }
.doctor_list_right p{ line-height: 24px; margin-top: 10px; font-size:16px;}
.doctor_list_right p a{ color: #f00; font-weight: bold;}

.lj0706{ width:330px; float: right; margin-top: 50px; margin-right: 50px;}
.lj0706 a{ float: left; margin-left: 50px;}

/*文章页面*/
.article{ width:1200px; margin: 15px auto; padding-bottom: 30px; padding-top: 30px;}
.article h1{ font-size:25px; height: 35px; line-height: 35px; text-align: center;}
.article ul{ width:450px; margin: 10px auto; padding-bottom: 20px;}
.article li{ float: left; margin-right: 10px;}
.article p{ line-height: 1.5; margin-top: 20px;}
.article p img{  margin-left: 20%;}

.article_nav{ width:100%; margin-top: 20px;}
.article_nav ul{ width:100%;}
.article_nav li{ width:46%; height:35px; line-height: 35px; float: left; padding-right: 3%; overflow: hidden; display: block;}
.article_nav li a{ color: #000;}

@media only screen and (max-width:428px){
    body{ width:100%; margin:0 auto;}

    /*banner*/
    .banner{ width:100%; margin: 0 auto;}
    .banner img{ width:100%;}

    /*nav*/
    .nav{ width:94%; padding: 3%; margin: 0 auto; margin-top: 0%; padding-top: 1%;}
    .nav ul{ width:100%;}
    .nav li{ width:49%; height:auto; float: left; margin-right: 1%; background: #008b76; text-align: center; margin-top: 2%;}
    .nav li:last-child{ margin-right: 0;}
    .nav li a{ font-size: 18px; line-height: 2em; color: #fff; text-align: center;}


    .yygh{ width:94%; padding:3%; margin: 0 auto; margin-top:0%;}
    .yytx{ width: 100%; margin-bottom:2%;}
    .yytx dl{ width: 100%;}
    .yytx dt{ width:35%; float: left; margin-left: 2%; margin-right:2%; margin-top:3%; margin-bottom:0;}
    .yytx dt img{ width:100%; height:auto;}
    .yytx dd{ width:100%; height: auto; float: none; margin-left:2%; background: #eef8f7; margin: 0 auto;}
    .yytx dd p{ width: 92%; padding: 3%; padding-top:3%; text-indent: 2em;font-size: 1.2em;line-height: 1.5;}

    .zxtd{ width:96%; padding:2%; margin:0 auto; margin-top:0;}
    .zxtd dl{ width:100%;}
    .zxtd dt{ color:#00917f; text-align:center; line-height:1.5; font-size:0.6rem;}
    .zxtd dd{ width:100%; margin-top:2%;}
    .zxtd dd ul{ width:100%;}
    .zxtd dd li{ width:100%; height:1rem; line-height:1rem; float:left; margin-top:3%;}
    .zxtd dd li:nth-child(8){ line-height:1.2;}
    .zxtd dd li:nth-child(15) p{ width:50%;}
    .zxtd dd li:nth-child(16) input[type="text"]{ width:40%; margin-right:5%;}
    .zxtd dd li:last-child{ width:50%; margin-left:25%; margin-top:5%; margin-bottom:2%;}
    .zxtd dd li span{ float:left; color:#f00;}
    .zxtd dd li p{ width:25%; float:left; margin-left:2%; font-size:0.35rem;}
    .zxtd dd li input[type="text"]{ width:60%; margin-left:2%; padding-left:2%; padding-right:2%; height:1rem; line-height:1rem; float:left; font-size:0.3rem;}
    .zxtd dd li input[type="date"]{ width:60%; margin-left:2%; padding-left:2%; padding-right:2%; height:1rem; line-height:1rem; float:left;border: 1px #c9c9c9 solid !important;}
    .zxtd dd li input[type="radio"]{ float:left; margin-left:5%; margin-top:6%; margin-right:2%;}
    .zxtd dd li input[type="submit"]{ width:100%; height:1rem; background:#00917f; text-align:center; line-height:1rem; font-size:0.6rem; color:#fff; border-radius:10px; border:none;}
    .zxtd dd li b{ float:left; font-size:0.4rem;}

    .footer{margin-bottom: 20%;}
    .xiangmugai {
        width: 100%;
        max-width: 640px;
        bottom: 0px;
        background: #f0f0f0;
        position: absolute;
        position: fixed !important;
        margin: 0px auto;
        top: expression(documentElement.scrollTop+250);
        text-align: center;
        z-index: 99999;
        padding: 0 0 0 0;
        display: block;
    }
    .xiangmugai ul {
        width: 98%;
        margin: 0 auto;
    }
    .xiangmugai li {
        float: left;
        width: 33%;
        margin: 0 0.1%;
    }
    .xiangmugai li a {
        width: 100%;
    }
    .xiangmugai li a {
        width: 100%;
    }
}
}



@media only screen and (max-width:375px){
    .zxtd dd li input[type="radio"]{ float:left; margin-left:5%; margin-top:4%; margin-right:2%;}
    .zxtd dd li input[type="date"]{ width:60%; margin-left:2%; padding-left:2%; padding-right:2%; height:1rem; line-height:1rem; float:left;border: 1px #c9c9c9 solid !important;}
    .zxtd dd li:nth-child(16) input[type="text"]{ width:30%; margin-right:5%;}
}

@media only screen and (max-width:320px){
    .zxtd dd li p{ width:28%; float:left; margin-left:2%; font-size:0.4rem;}
    .zxtd dd li:nth-child(15) p{ width:55%;}
    .zxtd dd li:nth-child(16) input[type="text"]{ width:30%; margin-right:5%;}
    .zxtd dd li input[type="date"]{ width:60%; margin-left:2%; padding-left:2%; padding-right:2%; height:1rem; line-height:1rem; float:left;border: 1px #c9c9c9 solid !important;}
}

@media only screen and (max-width:414px){
    /*医生列表*/
    .doctor_list{ width:94%; margin: 0 auto; margin-bottom: 2%; padding-bottom: 2%; border: 1px #d7d7d7 solid; border-radius: 10px;}
    .doctor_list ul{ width:96%; margin: 0 auto;}
    .doctor_list li{ width:100%; margin-bottom: 8%}
    .doctor_list li:last-child{ margin-bottom: 0;}
    .dan .doctor_list_img{ width:100%; float: none; border-radius: 10px;}
    .dan .doctor_list_right{ width:100%; float: none; margin-top: 5%;}
    .shuang .doctor_list_img{width:100%;  float: none;}
    .shuang .doctor_list_right{ width:100%; float: none; margin-top: 3%;}
    .doctor_list_img{ width:100%; height: auto; float: none; }
    .doctor_list_img img{ width:100%; border-radius: 10px;}
    .doctor_list_right{ width:680px; float: right;}
    .doctor_list_right h1{ font-size: 30px; line-height: 1.5; margin-bottom: 2%;}
    .doctor_list_right span{ width:100%; line-height: 1.5; font-size: 1em; display: block;}
    .doctor_list_right p{line-height: 1.5; margin-top: 2%; font-size:1.2em; border-top: 1px #e8e8e8 dashed; padding-top: 3%;}
    .lj0706{ width:100%; float: none; margin-top: 5%; margin-right: 0;}
    .lj0706 a{ float: left; margin-left: 15%;}

    /*文章页面*/
    .article{ width:94%; margin: 0 auto; padding-bottom: 2%; padding-top: 2%;}
    .article h1{ font-size:25px; height: auto; line-height: 35px; text-align: center;}
    .article ul{ width:100%; margin: 10px auto; padding-bottom: 5%;}
    .article li{ float: left; margin-right: 1%;}
    .article p{ line-height: 1.5; text-indent: 2em; margin-top: 2%; font-size: 1em;}
    .article p img{ width:60%; margin-left: 20%;}

    .article_nav{ width:100%; margin-top: 2%;}
    .article_nav ul{ width:100%; padding-bottom: 0;}
    .article_nav li{ width:100%; height:1.5em; line-height: 1.5em; float: none; padding-right: 0%; overflow: hidden; display: block; margin-right:0;}
    .article_nav li a{ color: #000;}

}