@charset "utf-8";


/*by:andyzhou*/

@import url("site.css");
body, p, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, div { margin: 0; padding: 0; list-style: none; vertical-align: bottom; font-family: arial; }
img, input, select { vertical-align: middle; margin: 0; padding: 0; border: 0 }
ol, ul, li { list-style: none; margin: 0; padding: 0; *text-indent:0px
}
body { background: #eceff1;/*f0eaea*/ }
.nav { background: #fff; overflow: hidden; padding-top: 2%; }
.nav li { float: left; width: 22.5%; text-align: center; margin-left: 2%; margin-bottom: 2% }
.nav li img { display: block; }
.csssmall { font-size: 12px; }
.cssnormal { font-size: 15px; }
.cssbig { font-size: 18px; }
.cssred { color: red; }
.cssbold { font-weight: bolder; }
.csscenter { text-align: center; }
.pic { margin-top: 0px; }
.pic img { width: 100%; vertical-align: bottom; }
.bodycontent { background: white; margin-top: 2px; }
.artical-content { color: #333333; font: normal 14px/20px arial; background: white; padding: 8px }
.flr { float: right }
.fll { float: left }
.clear { clear: both; height: 0px; font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; }
.sp { width: 300px; margin: 0 auto; }
#ifixed.fixed { position: fixed; top: 0; z-index: 999 }
.logo { width: 100% }
/*列表分页*/



.pagelist { width: 600px; margin: 0px auto; height: 30px; line-height: 30px; }
.pagelist ul { width: 100%; text-align: center; margin: 0px; padding: 0px; }
.pagelist li { padding: 0 5px; display: inline; margin: 0; height: 30px; font-size: 14px; font-family: "微软雅黑"; line-height: 30px; text-align: center; }
.pagelist li.thisclass { color: #51c5b2; }
.pagelist li a { height: 30px; font-size: 14px; display: inline; line-height: 30px; text-align: center; }
/*患者评论样式*/

#uyan_frame { width: 100%; margin: 0 auto }
#uyan_frame .loading { text-align: center; padding: 50px 0; }
.disease-content { }
.disease-content ul { margin-bottom: 10px; }
.disease-content ul li { float: left; width: 30%; margin-left: 2%; text-align: center; font-size: 14px; line-height: 24px; margin-top: 1%; background: #ebebeb; border-radius: 10px 10px; -moz-border-radius: 5px 5px; -webkit-border-radius: 10px 10px; border: 1px solid #d5d5d5; }
.disease-content ul li a { color: #242424; }
/*预约页面样式*/

.yuyue { font-size: 12px; width: 290px; margin: 0 auto; overflow: hidden; margin-top: 5px; }
.yuyue div { width: 305px; margin: 5px auto; clear: both }
.yuyue div span { width: 50px; text-align: center; color: red }
.yuyue div font { font-size: 14px; float: left; width: 80px; text-align: right; line-height: 18px; }
.yuyue .input_style { font-size: 14px; float: left; width: 180px; height: 22px; border-radius: 2px; color: #333; border: #ccc 1px solid; background: #eee; padding: 0 5px; }
.yuyue .yuyue_name { padding-top: 10px; }
.yuyue .yuyue_age { padding-top: 10px; }
.yuyue .yuyue_hometel { padding-top: 10px; }
.yuyue .yuyue_date { padding-top: 10px; }
.yuyue .yuyue_qq { padding-top: 10px; }
.yuyue .yuyue_ill { padding-top: 10px; }
.yuyue .yuyue_ill .input_style { padding-top: 10px; float: left; height: 88px; border-radius: 4px; }
.yuyue .yuyue_ill font { padding-top: 10px; }
.yuyue .yuyue_validate { padding-top: 10px; }
.yuyue .yuyue_validate .input_style { float: left; width: 60px; padding: 2px; border-radius: 4px; }
.yuyue .yuyue_validate .absmiddle { cursor: pointer; margin-left: 6px; border-radius: 4px; opacity: 0.5 }
.yuyue .yuyue_button { padding: 10px 0 0 68px; color: #433d3b }
.yuyue .yuyue_button .submit { font: normal 12px/15px arial; width: 65px; height: 22px; background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#eee)); -webkit-background-origin: padding; -webkit-background-clip: content; border: 1px solid #b3b3b4; cursor: pointer; margin: 2px 4px; color: #433d3b }
.bzn { font-size: 14px; line-height: 25px; margin-bottom: -10px; }
.bzn span { color: #F00; font-weight: 800; }
#but { width: 100px; height: 32px; background: url(../images/sub.jpg) no-repeat; margin-left: 20px; border: none; }
.bd_tit { padding-left: 20px; }
/*留言页面样式*/

.message { font-size: 14px; width: 290px; margin: 0 auto; overflow: hidden }
.message div { width: 305px; margin: 5px auto; clear: both }
.message div span { width: 50px; text-align: center; color: red }
.message div font { float: left; width: 70px; text-align: right; line-height: 18px; font-size: 14px; }
.message .input_style { font: normal 12px/15px arial; float: left; width: 180px; height: 18px; border-radius: 2px; color: #333; border: #ccc 1px solid; background: #eee; padding: 0 5px; font-size: 14px; }
.message .message_name { padding-top: 10px; }
.message .message_age { padding-top: 10px; }
.message .message_hometel { padding-top: 10px; }
.message .message_date { padding-top: 10px; }
.message .message_qq { padding-top: 10px; }
.message .message_address { }
.message .message_ill { padding-top: 10px; }
.message .message_ill .input_style { padding-top: 10px; float: left; height: 88px; border-radius: 4px; }
.message .message_ill font { padding-top: 10px; }
.message .message_validate { padding-top: 10px; }
.message .message_validate .input_style { width: 100px }
.message .message_validate { padding-top: 10px; }
.message .message_validate .input_style { float: left; width: 60px; padding: 2px; border-radius: 4px; }
.message .message_validate .absmiddle { cursor: pointer; margin-left: 6px; border-radius: 4px; opacity: 0.5 }
.message .message_button { padding: 10px 0 0 68px; color: #433d3b }
.message .message_button .submit { font: normal 12px/15px arial; width: 65px; height: 22px; background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#eee)); -webkit-background-origin: padding; -webkit-background-clip: content; border: 1px solid #b3b3b4; cursor: pointer; margin: 2px 4px; color: #433d3b }
/*右侧固定漂浮标*/

.right-bar { position: fixed; width: 61px; top: 17%; right: 0px; }
.ifswt { width: 100%; position: relative; margin: 2px auto; overflow: hidden }
.anslysis { float: left; height: 0px; overflow: hidden }
#bridgehead { display: none }
.banner p { font-size: 13px; text-indent: 2em; line-height: 22px; font-family: 微软雅黑; width: 305px; margin: -25px auto 8px; color: #1d1d1d }
.doc_wz { text-align: center; line-height: 35px; font-size: 15px; background: #b52a1d; color: #fff; height: 35px; margin-bottom: 5px }
.doc_list a { color: #b52a1d }
.doc_list li { padding: 7px; border: 1px solid #330808; height: 100px; margin-bottom: 5px }
.doc_list li h3 { color: #8c4812; font-size: 12px; height: 20px; line-height: 20px }
.doc_list img { float: left; padding-right: 7px }
.doc_list li p { font-size: 12px; line-height: 19px; height: 57px; overflow: hidden; width: 198px; margin-bottom: 5px; color: #191919 }
.zj_p h3 { color: red; font-weight: bolder; font-size: 16px; text-align: center; margin: 5px auto; }
.zj_p p { font-size: 14px; text-indent: 2em; line-height: 24px; padding: 0.5%; }
.zj_con { width: 96%; margin: 0 auto; }
.zj_con ul { margin-top: 10px; }
.zj_con ul li { width: 45%; margin-left: 2.5%; margin-bottom: 10px; float: left; }
.zxdh { text-align: center; position: relative; width: 70%; overflow: hidden; margin: 0 auto; }
.zxdh img { }
.zxdh a.zxtel { position: absolute; height: 50px; width: 70%; top: 0px; left: 0%; }
.zxdh a.zxswt { position: absolute; height: 50px; width: 30%; top: 0px; left: 70%; }
.addbtop { overflow: hidden }
.addbtop h5 { width: 70%; float: left; padding-top: 5px; font-size: 1.02em; }
.addbtop h6 { float: left; width: 30%; padding-top: 5px; }
.addbtop a, .addbbot a { display: inline-block; width: 49%; font-size: 16px; margin-right: 1%; color: #fff; margin-bottom: 1%; height: 2.18em; text-align: center; line-height: 2.18em; }
.addbtop h5 a:first-child { background: #65a3e3; }
.addbtop h5 a:nth-child(2), .addbtop h5 a:nth-child(3), .addbbot a:last-child { background: #3ad2b0; }
.addbtop h5 a:last-child, .addbbot a:first-child { background: #3064bb; }
.addbtop h6 a { background: #65a3e3; height: 4.3em; line-height: 1.75em; padding-top: 3%; width: 100%; font-size: 16px; }
.addbbot a:last-child { margin: 0; }
.addbbot a { width: 49.5%; }
.arc-mod { padding: 15px 0; padding-bottom: 0; }
.arc-mod li { display: inline; float: left; width: 32%; font-size: 18px; line-height: 22px; background: #c68c1d; text-align: center; padding: 10px 0; }
.arc-mod li a { color: #FFF; }
.arc-mod li a span { color: #ffff99; font-size: 12px; text-decoration: underline; }
.arc-mod li:nth-child(2) { margin: 0 2%; background: #30a155; }
.arc-mod li:last-child { background: #d96a38; }
.zjphone { width: 100%; margin: 3% auto; }
.zjphone p { text-align: center; font-size: 24px; font-family: "微软雅黑"; }
.zjphone p:nth-child(2) { padding-top: 2%; }
.zjphone p span { color: #b51f0f; font-weight: bold; }



.db{ max-width:640px; margin:0px auto; overflow:hidden; position:fixed; bottom:0px; font-size:16px;z-index:99999;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);width: 100%;}
.db ul{ overflow:inherit; text-align:justify; text-align:center}
.db ul li{float:left; width:50%; list-style-type:none}
.db ul li a{ display:block}
.db ul li img{ width:100%; display:block}
