@charset "utf-8";

/*公共样式*/

body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th, td, p, pre, form, input, button { margin: 0; padding: 0;}

body { font-size: 20px;color:#555;margin: 0 auto;max-width: 640px; min-width: 320px;background:#fff;}

h1,h2,h3,h4,h5,h6{font-weight: normal;}

ul, ol ,li{ list-style: none; }

img{max-width: 100%;vertical-align: middle;border:none;}

a{text-decoration:none;color:#555;}

.clear{clear:both;}

.lt{float: left;}

.rt{float: right;}

.ct{margin:0 auto; width:96%;overflow: hidden;box-sizing: border-box;}

.ct1{padding:1.2em 3%;overflow: hidden;box-sizing: border-box;}

/********************首页样式***********************/

.ind_navTop{background:#f7f7f7;font-size: 1.1em;text-align: center;line-height: 1em;padding:1em 0;border-bottom:1px solid #c9c9c9;height:3em;box-sizing: border-box;position: fixed;max-width: 640px;min-width: 320px;width:100%;overflow: hidden;z-index: 100;top:0;}

.ind_navTop li{width:20%;float: left;}



.ind_top{margin-top:3em;}

.mk_head{ width:100%; height:auto; background:#ff910e; padding-top:2%; padding-bottom:12%; background-size:26.2% auto; position:relative;}







.mk_head_1{ width:15%; height:auto; float:left; text-align:center;z-index:10;}



.mk_head_1 img{ width:45.5%; height:auto; cursor:pointer; padding-top:22%;}



.mk_head_2{ width:15%; height:auto; float:right; text-align:center;z-index:10;}



.mk_head_2 img{ width:52%; height:auto; cursor:pointer;padding-top:7%;}



.mk_head_3{ width:68%; height:auto;float:left; margin-left:0%; display:block;}



.mk_head_3 img{ width:100%;}



.public_banner{position: relative;}

.public_banner .hd{position: absolute;bottom:2%;left:50%;transform:translate(-50%,0); }

.public_banner .hd ul{overflow: hidden;}

.public_banner .hd ul li{width: .7em;height:.7em;background:rgba(0,0,0,.5);margin-right:.4em;border-radius: 50%;float: left;}

.public_banner .hd ul li:last-child{margin-right:0;}

.public_banner .hd ul li.on{background:#01a5a7;}





.news{background-color:#FFF; overflow:hidden; padding:15px 0; }

.t_news{ height:25px;overflow:hidden; position:relative;}

.t_news b{ width:23%; height:25px;box-sizing: border-box;display: inline-block; float:left;border-right:1px #f0f0f0 solid; padding:0 8px;}

.news_li,.swap{ line-height:25px; float: right; position:absolute; top:0; left:25%;width:73%;box-sizing: border-box;font-size: 1em;}

.news_li a,.swap a{ color:#333;}

.swap{top:25px;}



.ind_hhx{height:10px;background:#f2f2f2;}
.ind_ct1 { overflow: hidden; }
.ind_ct1 p{margin-top:.8em;line-height: 1.8em; float: left; }
.ind_ct1 a img {width:49%; float: left; }
.ind_ct1 a:nth-child(1) img { margin-right: 2%; }
.ind_ct1 p span{color:#fff;text-align: center;background:#f13536;display: inline-block;padding:0 .5em;border-radius:3px;}



.ind_ct2_1{margin-top:1.5em;}

.ind_ct2_1 .hd{overflow: hidden;border-radius:5px;border:1px solid #04987e;box-sizing: border-box;text-align: center;}

.ind_ct2_1 .hd li{width:50%;box-sizing: border-box;padding:.6em 0;font-size: 1.1em;float: left;}

.ind_ct2_1 .hd li.on{background:#04987e;color:#fff;}



.ct2_bd{overflow: hidden;}

.ct2_bd li{width:50%;box-sizing: border-box;float: left;border-bottom:1px solid #efefef;}

.ct2_bd li:nth-child(3),.ct2_bd li:last-child{border:none;padding-bottom:0;}

.ct2_bd li:nth-child(3) a,.ct2_bd li:last-child a{ padding-bottom:0;}

.ct2_bd a{display: block;padding:1.3em 0;overflow: hidden;}

.ct2_bd a>span{display: block;width:39%;float: left;}

.ct2_bd p{width: 60%;float: right;color:#434343;font-size: 1.1em;}

.ct2_bd p span{color:#999;font-size: .82em;}





.ind_ct3 li{ width:49%;float: left;box-sizing: border-box;border-radius:5px;background:#4db487;}

.ind_ct3 li:last-child{float: right;background:#f7a909;}

.ind_ct3 li a{padding:.6em 3%; color:#fff;display: block;overflow: hidden;}

.ind_ct3 li span{display:block;float: left;width:20%;text-align: center;}

.ind_ct3 li img{height:2.5em;}

.ind_ct3 li p{text-align: center;width: 80%;float: right;}

.ind_ct3 li b{font-size: 1.1em;}



.ind_h2{font-size: 1.5em;font-weight:bold;padding:.4em .5em;border-left:5px solid #04987e;color:#04987e;border-bottom:1px solid #eee;}

.ind_h2 span{font-size: .65em;color:#fb9c14;display: inline-block;padding-left:.4em;}



.ind_ct4_1 li{width:33.3%;text-align: center;float: left;margin-bottom:.8em;}

.ind_ct4_1 li:nth-child(5),.ind_ct4_1 li:nth-child(4),.ind_ct4_1 li:nth-child(6){margin-bottom:0;}

.ind_ct4_1 li a{display: block;}

.ind_ct4_1 li a img{width:44%;margin-bottom:5px;}



.ind_ct5_1 li{padding:1em 0;border-bottom: 1px solid #eee;}

.ind_ct5_1 li:first-child{padding-top:0;}

.ind_ct5_1 li:last-child{padding-bottom:0;}

.ind_ct5_1 li a{display: block;}

.ct5_p1{color:#2c2c2c;line-height: 1.5em;margin-bottom:.5em;font-size: .98em;}

.ct5_p1 span{display: inline-block;color:#fb484b;border:1px solid #fb484b;padding:0 .4em;border-radius: 3px;}

.ct5_p2{color:#656565;margin-bottom:.4em;}

.ct5_p2 b{font-weight: normal;color:#fb9c14;}

.ct5_swt{text-align: center;padding-bottom:1.3em;}

.ct5_swt a{display: inline-block;padding:.5em 4em;border-radius:5px;color:#fff;background:#4db487;font-size: 1.1em;}



.ind_ct6>img.ct{padding-bottom:0;}

.ind_ct6_1 li{padding:1em 0;border-top:1px solid #eee;}

.ind_ct6_1 li:last-child{padding-bottom:0;}

.ind_ct6_1 a{display: block;}

.ind_ct6_1 a div{width:70%;float: right;}

.ind_ct6_1 a div p{color:#969696;}

.ind_ct6_1 a div p img{width:6em;margin-bottom:.2em;margin-right:.5em;}

.ind_ct6_1 li span{display: inline-block;width:27%;}

.ind_ct6_1 li h4{font-size: 1.1em;text-align: justify;}



.ind_ct7 .hd{overflow: hidden;border-bottom: 1px solid #eee;}

.ind_ct7 .hd li{width:33.3%;float: left;text-align: center;padding:.8em 0;font-size: 1.1em;}

.ind_ct7 .hd li.on{color:#04987e;border-bottom:1px solid #04987e;}

.ind_ct7 .bd{width:94%;margin:1.3em auto;}

.ind_ct8_1{color:#f00;padding:1.3em 3% 0;box-sizing: border-box;}

.form{margin-bottom:1em;}

.form-title{line-height: 1.8em;}

.ncoo{padding:.4em 0 .4em .4em;font-size: 1em;width:70%;box-sizing: border-box;color:#666;}

.form-title select{padding:.4em 0;font-size: 1em;}

.form-describe-text{width:70%;padding:.4em;box-sizing: border-box;line-height: 1.4em;}

.submit{width:90%;margin:0 auto;}

.submit button{width:47%;box-sizing: border-box;border:none;text-align: center;background:#4db487;color:#fff;font-size: 1.1em;padding:.4em 0;}

.submit button img{width:1.5em;}

.submit button:last-child{float: right;background:#f8aa0a;}



.ind_ct9{padding:1em 3%;box-sizing: border-box;overflow: hidden;background:#f2f2f2;}

.ind_ct9_1{width:49%;height:12em;float: left;}

.ind_ct9_2{width:49%;float: right;height:12em;}

.ind_ct9_2 li{overflow: hidden;margin-top:1em;}

.ind_ct9_2 li img{width:16%;margin-top:.9em;}

.ind_ct9_2 li p{width:80%;float: right;font-size: 1.1em;text-align: justify;}

.ind_ct9_2 li p span{font-size: .9em;}



.ind_znyg{text-align: center;padding:1em 0;background: #f2f2f2;}

.ind_znyg a{display: inline-block;background:#ddd;color:#333;padding:.5em 2em;font-size: 1.1em;border-radius: 5px;}

.ind_znyg a:first-child{margin-right:1.6em;}



.ind_ct10{background:#f2f2f2;padding-bottom:4em;}

.ind_ct10 .art_ct8 li{background:#fff;margin-top:1em;}



/*******************来院路线************************/

.lylx_ct h2{font-size: 1.4em;font-weight:bold;text-align: center;margin-bottom:.6em;}

.lylx_ct b{color:#f00;}

.lylx_ct p{line-height: 1.8em;font-size: 1.05em;text-align: justify; }

.lylx_ct1{font-weight: bold;}

.lylx_ct a{color:#f00;}

    /*********************专家样式**********************/

.zj_ct1 h2{font-size: 1.3em;text-align: center;margin:1em auto;}

.zj_ct1_1 li{overflow: hidden;padding:.5em 2%;box-sizing: border-box;margin-bottom:1.3em;border:1px solid #eee;}

.zj_ct1_1 li span{display: inline-block;float: left;width:30%;}

.ct1_div{width:68%;float: right;}

.ct1_div h4 a{font-size: 1.1em;color:#1b1b1b;margin-top:.4em;display: inline-block;}

.ct1_div p{color:#959595;line-height: 1.5em;margin:.4em auto .6em;text-align: justify;}

.ct1_div p a{color:#f00;}

.zj_c1_a{overflow: hidden;text-align: center;}

.zj_c1_a a{display: inline-block;padding:.3em .5em;color:#fff;background:#f39800;line-height: 1em;}

.zj_c1_a a:last-child{background:#01826c;margin-left:1em;}

.zj_ct1_2{overflow: hidden;text-align: center;margin-bottom:1em;}

.zj_ct1_2 ul{display: inline-block;overflow: hidden;}

.zj_ct1_2 ul li{border:1px solid #eee;float: left;margin-right:5px;padding:.2em .5em;color:#aaa;}

.zj_ct1_2 ul li a{display: block;}



.zj_ct2>p{font-size: 1.2em;padding:.4em 2%;border-bottom:2px solid #04987e;color:#04987e;}

.zj_ct2_1{margin:1em auto;}

.zj_ct2_1 li{float: left;margin-bottom:.5em;font-size: 1.1em;}

.zj_ct2_1 li a{display: block;text-align: center;color:#fff;padding:.8em 0;}

.zj_ct2_li1{background:#a55ab5;width:55%;margin-right:2%;}

.zj_ct2_li2{background:#e56472;width:43%;}

.zj_ct2_li3{background:#79a200;width:100%;}

.zj_ct2_li4{background:#a84200;width:43%;margin-right:2%;}

.zj_ct2_li5{background:#02adaf;width:55%;}

.zj_ct2_li6{background:#e56472;width:50%;margin-right:2%;}

.zj_ct2_li7{background:#a55ab5;width:48%;}

    /*******************列表页面*********************/

.list_ct{padding:0 2%;box-sizing: border-box;}

.list_ct li{position:relative;padding:1em 0;border-bottom:1px solid #ddd;}

.list_title{color:#666;padding-bottom:.8em;display: block;width:80%;font-size: 1.1em;}

.list_ct li p{font-size: .9em;color:#999;width:80%;}

.list_ct li p span{display: inline-block;margin-right: 2em;}

.list_tel{display: block;width:7%;position:absolute;right:5%;top:33%;}



.list_pages{text-align: center;margin:1em auto;}

.list_pages_1{display: inline-block;}

.list_pages_1 li{float: left;margin-right:5px;border:1px solid #E9E9E9;border-radius: 4px;padding:.3em .8em;color:#999;}

.list_pages_1 li a{display: block;}

    /********************文章样式***********************/

.art_top{display: block;background:#03987d;}

.art_top img{width:85%;}



/*nav*/

.art_nav{overflow: hidden;background:#03987d;}

.art_nav li{width:20%;box-sizing: border-box;border-right:1px solid #038b73;float: left;text-align: center;}

.art_nav li:last-child{border-right:0;}

.art_nav li a{display: block;color: #fff;padding:.7em 0;font-size: 1em;}

/*art_ct1*/

.art_ct1{margin:1em auto;}

.art_ct1 li{width:23%;margin-right:2.5%;text-align: center;font-size: 1em;float: left;background:#eee;border-radius: 8px;}

.art_ct1 li:last-child{margin-right:0;}

.art_ct1 li a{color:#ff8b00;padding:.8em 0;display: block;}



/*art_navTitle*/

.art_navTitle{overflow: hidden;margin:1.5em auto 1em;}

.art_navTitle a{color:#666;}

/*art_title*/

.art_title{text-align: center;margin-bottom:1.5em;}

.art_title h2{font-size: 1.3em; font-weight:bold;}

.art_title p{font-size: .9em;color:#999;margin:.4em auto 1em;}

#callme{height:2em;box-sizing: border-box;padding-left:.5em;}

.tel_on{height:2em;margin-left:-4px;}



.art_art p{margin-bottom:1em;}

/*art_ct2*/

.art_ct2{margin:2em auto;}

.art_ct2 li{background: #03977d;width:23%;margin-right:2.6%;float: left;}

.art_ct2 li:last-child{margin:0 auto;}

.art_ct2 li a{display: block;text-align: center;color:#fff;padding:.5em 0;}

.art_ct2 li span{display: block;margin-bottom:.5em;font-size: .9em;}

.art_ct2 li b{display: block;width:62%;margin:0 auto;}

/*art_cttitle*/

.art_cttitle{overflow:hidden;color:#03977d;border-bottom:2px solid #03977d;padding:0 2% .5em;}

.art_cttitle span{font-size: 1.2em;display: inline-block;}



.art_ct3{margin-bottom:2em;}

.art_ct3 h2{font-size: 1.3em;text-align: center;margin:1.5em auto 1em;}

.art_ct3 h2 a{color:#f00;}

.art_cttitle a{float: right;color:#03977d;font-size: 1.2em;}

/*art_ct3*/

.art_ct3_1{width: 100%;}

.art_ct3_1 td{position: relative;}

.art_ct3_1 a{display: block;color:#fff;}

.art_ct3_1 b{font-size: 1.3em;display: block;margin-bottom:.3em;}

.art_ct3_1 span{display: inline-block;position: absolute;}

.ct_td1{background:#43C1B9;}

.ct_td1 a{padding:1.5em 0 1.5em 1em;}

.ct_td1 span{position: relative;width:34%;left: 25%;margin-top:0.8em;}

.ct_td2{background:#67AFE5;}

.ct_td2 a{padding:1em 0 1em 2em;}

.ct_td2 span{top:19%;right:8%;width:18%;}

.ct_td3{background:#03977D;}

.ct_td3 a{padding:1em 0 1em 1em;}

.ct_td3 span{top:19%;right:8%;width:23%;}

.ct_td4{background:#F9AF4B;}

.ct_td4 a{padding:1em 0 1em 1em;}

.ct_td4 span{top:19%;right:8%;width:25%;}

.ct_td5{background:#F77B87;}

.ct_td5 a{padding:1em 0;text-align: center;}

.ct_td5 span{width:7%;position: relative;left:-3%;}



.art_ct4 h4{font-size: 1.2em;text-align: center;color:#f00;padding-top:1em;}

.art_ct4  h4 span{font-size: .8em;color:#555;}

.art_ct4_1{overflow: hidden;margin:1em auto;text-align: center;}

.art_ct4_1 li{width:49%;background:#EDEDED;float: left;margin-bottom:.6em;}

.art_ct4_1 li:nth-child(even){float: right;}

.art_ct4_1 p{color:#555;margin:.5em auto .2em;font-size: 1em;}

.art_ct4_1 span{color:#999;font-size: .9em;}

.art_ct4_1 a{color:#3F3CF9;display: block;margin-bottom:.5em;}



.art_ct5{margin-bottom:2em;}

.art_ct5 h4{font-size: 1.3em;text-align: center;margin:1em auto;}

.art_ct5 ul{overflow: hidden;}

.art_ct5 li{width: 49%;float: left;text-align: center;}

.art_ct5 li:nth-child(even){float: right;}

.art_ct5 li p{margin-top:.8em;font-size: .85em;}



.art_ct6 li{width:32%;float: left; font-size: .85em;text-align: center;margin-top:1em;}

.art_ct6 li:nth-child(2){margin:1em 2% 0;}

.art_ct6 li img{width: 100%;height:6.5em;margin-bottom:.6em;}



.art_ct7 li{width:20%;text-align: center;float: left;margin:1em auto;}



.art_ct8 li{float: left;width:25%;text-align: center;font-size:1.1em;padding:.8em 0;color:#333;background:#f4f4f4;}

.art_ct8 li a{display: block;border-right:2px solid #333;}

.art_ct8 li:last-child a{border:none;}



.art_footer{text-align: center;line-height: 1.7em;color:#666;margin-top:1em;}



@media screen and (max-width:359px) {

    body{ font-size:12px; }

    .ct5_p1{font-size: .94em;}

    .ct5_p2{font-size: .9em;}

}

@media (min-width:360px)and (max-width:365px) {

    .ind_ct1 p{font-size: .98em;}

    .ct5_p1{font-size: .94em;}

    .ct5_p2{font-size: .9em;}

}

@media (min-width:360px)and (max-width:404px) {

    body{ font-size:14px; }

}

@media (min-width:405px)and (max-width:425px) {

    body{ font-size:14px; }

}

@media (min-width:426px)and (max-width:468px) {

    body{ font-size:14px; }

}

@media (min-width:468px)and (max-width:479px) {

    body{ font-size:14px; }

}

@media (min-width:480px)and (max-width:639px) {

    body{ font-size:17px; }

}

@media screen and (min-width: 640px){

    body{ font-size:20px; }

}