@charset "utf-8";
*{ margin:0; padding:0;}
a{color:#666; text-decoration:none; cursor:pointer;}
a:hover{color:#177fc8; text-decoration:none;}
img{ border:none;}
ul,li{ list-style:none;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
body{font-size:16px; background:#ffffff; color:#666; line-height:24px;}
.top{width:320px; margin:0 auto; height:auto; overflow:hidden;}
.banner{width:320px; margin:0 auto; height:auto; overflow:hidden;}

#banner{ height:auto; overflow:hidden;}
#banner .inner_box{ position:relative; width:320px; height:auto; overflow:hidden; margin:0 auto;}
#banner .blist{ height:auto; width:100%;}
#banner .blist li{ width:100%; height:auto; overflow:hidden;}
#banner .blist li img{ width:100%;}
#banner .btab{ height:auto; overflow:hidden; width:100%; text-align:center; position:absolute; bottom:5px; left:0;}
#banner .btab ul{ height:auto; overflow:hidden; display:inline-block;}
#banner .btab li{ height:auto; width:9px; padding:5px; float:left; cursor:pointer;}
#banner .btab li span{ display:block; height:9px; margin:0 auto; background:#FFFFFF;border-radius:50%;}
#banner .btab li.hover span{ background:#177fc8;}

.nav{width:320px; height:auto; overflow:hidden; margin:0 auto;}
.nav p a{width:159px; height:46px; background:#177fc8; text-align:center; line-height:46px; display:block; color:#fff; float:left;}
.title{width:320px; height:auto; overflow:hidden; margin:0 auto;}
.title h3{height:auto; overflow:hidden; margin:20px 0 10px;}
.title span{float:left; margin-bottom:10px;}
.title2{width:320px; height:auto; overflow:hidden; margin:0 auto;}
.title2 h3{height:auto; overflow:hidden; margin:20px 0 10px;}
.title2 p{width:153px; height:44px; border:1px #ccc solid; text-align:center; line-height:44px; color:#177fc8; float:left;} 
.title3{width:320px; height:auto; overflow:hidden; margin:0 auto;}
.title3 h3{height:auto; overflow:hidden; margin:20px 0 0;}
.title3 p{width:320px; height:52px; border-bottom:1px #ccc dashed; line-height:52px;}
.title4{width:320px; height:auto; overflow:hidden; margin:0 auto;}
.title4 h3{height:auto; overflow:hidden; margin:20px 0 0;}
.title4 span{float:left; margin:10px 0 15px;}
.title4 font{width:174px; height:42px; background:#d0570f; color:#fff; line-height:42px; display:block; float:left;border-radius:20px; text-align:center; margin:0 73px 10px;}
.title4 p{width:320px; height:45px; border-bottom:1px #ccc solid; line-height:45px; float:left;}
.title5{width: 320px;height: auto;margin: 0 auto;margin-bottom: 60px;}
.title5 p{width:320px; height:45px; border-bottom:1px #ccc solid; line-height:45px; text-align: center;}
.fb{ height:114px; overflow:hidden;}
.foot{width:320px; height:94px; overflow:hidden;position: fixed !important; position:absolute;bottom:0; z-index:99999; left:50%; margin-left:-160px !important; background:#FFFFFF;}
.foot p a{width:159px; height:46px; background:#177fc8; text-align:center; line-height:46px; display:block; color:#fff; float:left;}
/*doctor*/
.doctor{width:320px; height:auto; margin:0 auto; clear:both;}
.doctor font{width:320px; height:46px; line-height:46px; color:#177fc8; border-bottom:1px #ccc solid; display:block;} 
.doctor dl{width:320px; height:120px; border-bottom:1px #ccc dashed; margin:10px 0;}
.doctor dt{float:left; margin-right:7px;}
.doctor dd{float:left; margin-top:15px; width:198px;}
/*guide*/
.guide{width:320px; height:auto; margin:0 auto; clear:both;}
.guide font{width:320px; height:46px; line-height:46px; color:#177fc8; border-bottom:1px #ccc solid; display:block;} 
.guide p{ margin:10px 0;}