*{ margin:0; padding:0;}
body{ padding:0; margin:0; max-width: 640px; margin: 0 auto;}
.clear{ clear:both;}
a{ list-style:none outside none;text-decoration:none;}
li{list-style-type: none;}
i,em{font-style:normal}
textarea,button,input:focus{ outline:none }

.top0804{ width: 100%;}
.top0804 dl{ padding: 0% 8%;}
.top0804 dt{ width: 10%; height:2em; float: left;}
.top0804 dt a{ height:2em;}
.top0804 dt img{ width: 100%;}
.top0804 dd{ width: 90%; float: left;}
.top0804 li{ float: left;}
.top0804 li:first-child{ width: 92%; text-align: center; font-size: 1.2em; margin-top: -3%; line-height: 1.2; margin-top: 0;font-weight: bold; margin-top:1%;}
.top0804 dd li:last-child{ width: 8%; float: right; margin-top: 2%;}
.top0804 dd li a img{ width: 100%;}

#djyc{ width: 100%; height: 96vh; position: fixed; top: 2em; z-index: 9; display: none;}
#djyc_bj{ width: 100%; height: 96vh; background: #fff; opacity: .8; display: block;}
#djyc ul{ width: 3.6em; height: 15em; position: fixed; top: 2em; right: 0; background: #303030; float: right;}
#djyc li{ width: 100%; text-align: center; line-height: 2.5;}
#djyc li a{  color: #fff;}

.search{ background: linear-gradient(#ff4001, #fff);}
.search dl{ padding: 3% 5% 5% 5%;}
.search dt{ width: 100%;}
.xiala803{ width: 70px; float: left; border-right: 1px #838882 solid; position: absolute; top: 30%; left: 3%;}
.xiala803 dl{ width: 100%; padding: 0;}
.xiala803 dt{ width: 100%; height: 12px; line-height: 12px; font-size: .9em; text-align: center;}
.xiala803 dt img{ width: 10px;}
.xiala803 dd{ width: 100%; background: #fff; padding-top: 10%; display: none;}
.xiala803 dd li{ width: 100% !important; height: 30px !important; line-height: 30px !important; font-size: .9em !important; padding: 0 !important; border-radius:0 !important; float: none !important;}
.form{ width: 100%; position: relative;}
.form input[type="text"]{ width: 75%; height:3em; line-height: 3em; padding-left: 25%; border-radius: 15px; border: none;webkit-appearance: none; }
.form input[type="button"]{ width: 20px; height: 20px; background: url(../images/icon_search.png) no-repeat; position: absolute; right: 5%; top: 20%; border: none;  background-position: 100% 100%; background-size:100% ; display: block;}
.search dt ul{ width: 100%; margin: 3% 0;}
.search dt li{ width: 25%; float: left; text-align: center; }
.search dt li a{ font-size: .9em; color: #fff;}
.search dd{ width: 100%;}
.search dd li{ width: 38%; float: left; padding: 5%; border-radius: 10px; background: #fff;}
.search dd li:nth-child(2){ float: right;}
.search dd li a{ color: #333; display: block;}
.search dd li i{ width: 30%; float: left;}
.search dd li i img{ width: 100%;}
.search dd li span{ float: left; padding-left: 3%; font-size: 1em; line-height: 2.5; font-weight:bold;}

.map-hospital{ width: 100%;}
.map-hospital dl{ padding: 5%;}
.map-hospital dt{ width: 100%; height: 1.5em;}
.map-hospital dt h1{ font-size: 1.2em; line-height: 1.5; float: left;}
.map-hospital dt a{ float: right; line-height: 1.5;  font-size: .9em; color: #bababa;}
.map-hospital dd{ width: 100%; }
.area{ width: 100%; height: 3em; white-space: nowrap; overflow-x: scroll;}
.area a{ color: #333; line-height: 3; margin-right:5%;}
.area a:hover{ border-bottom: 1px #ff4001 solid; color: #ff4001;}
.map-hospital-one li{width: 30%; float: left; margin: 3% 5% 0 0; background: #f0f0f0;}
.map-hospital-one li:nth-child(3n+0){ margin-right: 0;}
.map-hospital-one li img{ width: 100%; height: 4em; background: #333;}
.map-hospital-one li a i{ max-width: 94%; line-height: 1.5; font-size: .9em; color: #333; padding: 0 3%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block;}
.map-hospital-two{ width: 100%; margin-top: 3%;}
.map-hospital-two li{ width: 30%; height: 1.5em; float: left; margin-right: 5%; line-height: 1.5;}
.map-hospital-two li:nth-child(3n+0){ margin-right: 0; }
.map-hospital-two li a{ max-width: 94%; line-height: 1.5; font-size: .9em; color: #333; padding: 0 3%;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block;}

.map-doctor{ width: 100%;}
.map-doctor dl{ padding: 5%;}
.map-doctor dt{ width: 100%; height: 1.5em;}
.map-doctor dt h1{ font-size: 1.2em; line-height: 1.5; float: left;}
.map-doctor dt a{ float: right; line-height: 1.5;  font-size: .9em; color: #bababa;}
.map-doctor dd{ width: 100%;}
.map-doctor li{ width: 24%; float: left; margin:3% 5% 0 0; background-color: #f0f0f0; padding: 3%; border-radius: 10px; display: block;}
.map-doctor li:nth-child(3n+0){ margin-right: 0;}
.map-doctor li img{ width: 70%; height: 4em; background: #bababa; border-radius: 50%; margin-left: 17%;}
.map-doctor li a h1{ text-align: center; line-height: 1.5; font-size: 1em; color: #282435; display: block;}
.map-doctor li a span{ text-align: center; line-height: 1.5; font-size: .8em; color: #606060; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block;}

.news{ width: 100%;}
.news dl{ padding:5%;}
.news dt{ width: 100%;}
.news dt a{ float: left; margin-right: 3%; color: #333; font-size: 1.2em; line-height: 1.5;}
.news dt a:hover{ color: #ff4001;}
.news dd{ margin-top: 5%;}
.news dd a{ font-size: .9em;}
.news dd li{ height: 1.5em; line-height: 1.5; margin-bottom: 3%;}
.news dd li i{ width: 6%; background: #ddd; border-radius: 50%; text-align: center; float: left; color: #8c9093;}
.news dd li:first-child i{ background: #e46252; color: #fff;}
.news dd li:nth-child(2) i{ background: #ff9958; color: #fff;}
.news dd li:nth-child(3) i{ background: #fac738; color: #fff;}
.news dd li span{ width: 62%; float: left; line-height: 1.5; padding: 0 3%; color: #1f2827; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.news dd li em{ width: 25%; float: right; line-height: 1.5; color: #838882;}
.news-more{ width: 100%; margin-top: 5%; text-align: center; }
.news-more a{ color: #e46252; line-height: 1.5;}
#more_1{display: none;}
#mores_1{display: none;}
.tab_select{color: #ff4001 !important;}
.select{color: #ff4001 !important;}
.acc-his{ width: 100%;}
.acc-his dt{ width: 94%; padding: 0 3%; font-size: 1.2em; color: #333; height: 2em; border-bottom: 2px #999 solid;}
.acc-his dd{ width: 94%; margin: 3%; height: 6em; overflow: hidden; white-space: nowrap;  overflow-y: scroll;}
.acc-his dd a{ width: 31%; height: 2em; float: left; margin-right: 3%; line-height: 2; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #333; font-size: .9em;}
.acc-his dd a:nth-child(3n+0){ margin-right: 0;}

.footer0804{ width: 100%; background: #303030; padding: 2% 0;}
.footer0804 p{ width:92%; margin:0 auto; color: #888; font-size: .8em; line-height: 2;}
.footer0804 p a{ color: #888;}