@charset "utf-8";
a { text-decoration: none; color: #924900 }
 @media only screen and (min-width: 1px) and (max-width: 320px) {
html { font-size: 50%; }
}
 @media only screen and (min-width: 320px) and (max-width: 640px) {
html { font-size: 62.5%; }
}
 @media only screen and (min-width: 641px) and (max-width: 1440px) {
html { font-size: 62.5%; }
}
img { max-width: 100% !important; }
body { max-width: 640px; margin: 0 auto; font-family: "微软雅黑"; }
ol, ul, li { list-style: none; margin: 0; padding: 0; }
.logo { background: white; overflow: hidden; margin: 0 auto }
.top { background: #ddddde; height: 22px; border-bottom: 1px #cbcaca solid; line-height: 22px; text-align: center; font-size: 12px }
.top a { color: black; margin: 0 0 0 16px; }
.top span { color: red; padding: 0 0 0 16px; }
img, input, select { vertical-align: middle; margin: 0; padding: 0; border: 0; }
.rwenzi { right: 3%; position: absolute; top: 0%; }
.rwenzi a { color: #fff; font-size: 14px; font-family: 微软雅黑; }
.bodywrap { background: white; width: 100%; margin: 0 auto; overflow: hidden }
.swt_tel { position: relative }
.swt_tel .swt { position: absolute; top: 11%; left: 6%; width: 36.4% }
.swt_tel .tel { position: absolute; top: 11%; right: 2%; width: 53.7% }
.swt_tel img { width: 100% }
.title { font-family: "微软雅黑"; font-size: 3.0em; color: #fff; background: #DC4F84; padding-left: 5%; position: relative }
.title { font-size: 1.3em; height: 3.0em; line-height: 3.0em; font-weight: bolder; }
.jbdh_swt img { width: 100% }
.jbdh_tel img { width: 100% }
.jbdh_swt { position: absolute; top: 0%; right: 34%; width: 26% }
.jbdh_tel { position: absolute; top: 0%; right: 5%; width: 26% }
.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; }
.zj_block { overflow: hidden; margin-left: 1%; border: 1px solid #ccc; width: 93%; margin-top: 1%; clear: both; position: relative; padding: 2% 2% 8% 2%; }
.slide_container { position: relative; float: left; width: 100%; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0, 0, 0, .8); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; }
.slide_nav { position: absolute; bottom: -20%; left: 0; opacity: 0.7; z-index: 3; overflow: hidden; text-decoration: none; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.prev { left: 0; right: auto; width: 10%; }
.slide_nav.next { left: auto; right: 0; width: 10%; }
.slide_nav img { width: 100% }
.slide_tabs { position: absolute; bottom: -15%; z-index: 10; text-indent: 1000px; left: 42% }
.slide_tabs li { width: 8px; height: 8px; border-radius: 6px; background: #ccc; display: inline-block; margin: 0 5px; float: left }
.slide_tabs .slide_here { background: #b01127; }
.arc_body { line-height: 23px }
.arc_body p { line-height: 24px }
.f_tel { width: 100%; margin: 1% auto; padding: 0; clear: both; overflow: hidden }
.foot { width: 100%; margin: 5px auto; margin-bottom: 30px; }
.foot p { text-align: center; color: #000000; margin-top: 5px; margin-bottom: 5px; font-family: "微软雅黑"; font-size: 1.1em; font-weight: 600 }
.zjtd img { margin-bottom: 1% }
.qlxzg { width: 100%; margin: 0 auto; }
.qlxzg ul li { float: left; text-align: center; width: 33.333%; }
.qlxzg ul li a { }
.srn { width: 100%; margin: 0 auto; }
.yingdao { color: #000000; font-size: 16px; line-height: 34px; text-align: center; font-weight: bold; }
.yingdao span { color: #b90501; font-size: 18px; }
.srn ul { width: 96%; margin: 10px auto; }
.srn ul li { width: 45%; float: left; margin-left: 2.5%; color: #FFF; font-size: 14px;  line-h eight: 26px;
text-indent: 2em; border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; }
.srn ul li:nth-child(1) { background: #DC4F84; }
.srn ul li:nth-child(2) { background: #DC4F84; }
.srn ul li p { width: 94%; margin: 0 auto; line-height: 26px; }
.swttol { color: #000000; font-size: 16px; line-height: 40px; text-align: center; font-weight: bold; background: #DC4F84; width: 60%; margin: 10px auto; border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; }
.swttol a { color: #FFF; font-size: 16px; }
.fxfz { width: 100%; margin: 10px auto; }
.bd_tit { width: 100%; height: 3.0em; background: #DC4F84; }
.bd_tit p { font-size: 1.2em; text-align: center; line-height: 3.0em; color: #ffffff; font-family: "微软雅黑" }
.ghztc { text-align: center; font: normal 15px/30px arial; }
.ghztc a { color: #313131; font-weight: bold }
.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; }
.bottom-fixed { left: 0; }
.rlpng { margin: 10px 0; clear: both; padding-bottom: 0px !important }
.rlpng li { float: left; width: 48%; text-align: center; background: #fc8404; border-radius: 5px; margin: 10px 1%; padding: 10px 0 !important; }
.bodycontent {  font-family: ???? !important
}
.ryan_list { border-top: 1px dashed white; border-bottom: 1px dashed #DDD; padding: 10px 0px 10px 0px; background: url(../images/arrow_gray.png) 97% center no-repeat; text-indent: 1em; }
.ryan_list span { color: #B00100 }
.ryan_list a { font-size: 16px; color: #000000; display: block;  font-family: ???? !important
}
.rl_h2 { font-size: 20px; ; text-align: center;  font-family: ???? !important;
margin-top: 13px }
.rl_h2 span:nth-child(1) { color: #B00100 }
.rl_h2 span:nth-child(2) { color: #c60202 }
.wtrl_list li { border-bottom: 1px solid #fff; padding: 10px 0px 10px 0px; background: url(../images/arrow_gray2.png) 97% center no-repeat #016976; text-indent: 1em; }
.wtrl_list li a { font-size: 16px; color: #fff; display: block;  font-family: ???? !important
}
.pagelist { font-size: 16px; text-align: center; padding: 5px; background: #f1f4f9; margin: 10px 0; }
.pagelist a { margin: 0 5px; }
.pagelist li { text-align: center; margin: 0 -4px 0 1px; float: none; display: inline; border: none; }
.pagelist li a { color: #615e5e; border: 1px solid #999999; height: 19px; width: 23px; padding: 2px 7px; }
.navMenu { padding-top: 2px; padding-bottom:5px; overflow:hidden}
.navMenu ul { position: relative; width: 100%; }
.navMenu ul li { float: left; width: 24%; height: 35px; background: #DC4F84; line-height: 35px; margin-top:1px; margin-right:1.3%; }
.navMenu ul li:nth-child(4) { margin-right:0}
.navMenu ul li:nth-child(8) { margin-right:0}
.navMenu ul li h2 { font-weight: normal; text-align: center; font-size:1.2em; font-weight:bold }
.navMenu ul li h2 a { color:white;font-size:18px;font-family:微软雅黑; }
.banner { margin:1px auto; }
.swt_tel{ position:relative}
.swt_tel .swt{ position:absolute; top:11%; left:6%; width:36.4%}
.swt_tel .tel{ position:absolute; top:11%; right:2%; width:53.7%}
.swt_tel img{ width:100%}
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; -webkit-text-size-adjust: none; }
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; max-width: 640px; margin: 0 auto; }
.csssmall { font-size: 12px; }
.cssnormal { font-size: 15px; }
.cssbig { font-size: 18px; }
img { max-width: 100% !important; height:max-width:100% !important;
}
.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; overflow: hidden }
.artical-content { color: #333333; font: normal 16px/20px arial; background: white; padding: 8px; line-height: 24px; }
.artical-content p { font-size: 14px !important; }
.artical-content div { font-size: 14px !important; }
.flr { float: right }
.fll { float: left }
.clear { clear: both; height: 0px; font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; }
.ywtitle { margin: 1.5% auto 0; font-family: Microsoft YaHei; font-size: 1.8rem; color: #4d4d4d; clear: both; overflow: hidden; font-weight: bold }
.ywtitle img { margin: 0 2%; width: 24px; height: 24px }
.s3 { padding: 1.5%; overflow: hidden; width: 100% }
.s3 a { color: #fff; display: block; text-align: center; padding: 2.0% 0; float: left; margin-bottom: 1%; font-size: 1.5rem; font-family: 微软雅黑; margin-right: 1%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.s3-a1 { background: #d62f63; width: 51%; }
.s3-a2 { background: #9461da; width: 44%; }
.s3-a3 { background: #4fb470; width: 48%; }
.s3-a4 { background: #e96a1c; width: 47%; }
.s3-a5 { background: #d650a5; width: 54%; }
.s3-a6 { background: #dba123; width: 41%; }
.s3-a7 { background: #ef9f44; width: 50%; }
.s3-a8 { background: #ff7b8b; width: 45%; }
/*患者评论样式*/
#uyan_frame { width: 100%; margin: 0 auto }
#uyan_frame .loading { text-align: center; padding: 50px 0; }
/*预约页面样式*/
.yuyue { font-size: 12px; width: 320px; margin: 0 auto; overflow: hidden; margin-top: 5px; }
.yuyue div { margin: 5px auto; clear: both }
.yuyue div span { width: 50px; text-align: center; color: red }
.yuyue div font { float: left; width: 85px; text-align: right; line-height: 22px; font-size: 14px; }
.yuyue .input_style { font: normal 14px/15px arial; 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 }
.con_tit { font-size: 20px; margin: 10px auto; font-weight: bold; font-family: "Microsoft Yahei"; text-align: center; }
.bodycontent p { font-size: 16px; margin: 10px auto; color: #433d3b; text-indent:30px; }
.bodycontent p img { width: 100%!important; height: auto!important; }
/*留言页面样式*/

.message { font-size: 12px; 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; }
.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; }
.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: 50px; top: 35%; right: 0px; }
.ifswt { width: 320px; position: relative; margin: 2px auto; overflow: hidden }
.anslysis { float: left; height: 0px; overflow: hidden }
#bridgehead { display: none }
.bz dl dt h2 { float: left; font-weight: bold; }
.bz dl dt span { float: right; color: #f00; font-weight: normal; padding-right: 20px; }
.bz { border: #baddff 1px solid; background: #e7f2f7; }
.binz { overflow: hidden; }
.binz h2 { height: 26px; width: 318px; overflow: hidden; background: url(../images/tit_bj.jpg) repeat-x; line-height: 26px; font-size: 14px; position: relative; }
.binz h2 span { padding-left: 15px; color: #0077b0; font-weight: 800; }
.binz dl { float: left; width: 79px; overflow: hidden; text-align: center; margin: 15px 0px 10px 0px; }
.binz dl a { color: #0077b0; }
.bz dl dt { line-height: 22px; color: #1a6dc1; font-weight: bold; overflow: hidden; zoom: 1; }
.bz dl dt a { color: #1a6dc1; }
.bz dl dd { line-height: 18px; color: #333; letter-spacing: 1px; }
.bz dl dd a { padding: 0px 4px; white-space: nowrap; }
#tbth { color: #000000; font-weight: 100; padding-left: 0px; top: 4px; }
.bd_tit { width: 100%; height: 54px; background: #016976; }
.bd_tit p { font-size: 24px; text-align: center; line-height: 54px; color: #ffffff; font-family: "微软雅黑" }
.bzn { font-size: 12px; line-height: 25px; margin-bottom: -10px; overflow: hidden; width: 100%; }
.bzn span { color: #F00; font-weight: 800; }
#but { width: 100px; height: 32px; background: url(../images/sub.jpg) no-repeat; margin-left: 20px; border: none; }
.lwz { width: 100%; margin: 10px auto; }
.lwz ul li { line-height: 2.2em; width: 200px; margin: 0 auto; }
.lwz ul li a { font-size: 1.2em; color: #333333; }
.top { margin: 0 auto; background: #016976; width: auto; }
.top p { text-align: center; }
.ujian-uyan { display: none; }
.bitwz { margin: 0 auto; padding: 0; width: 100%; }
.bitwz a { float: left; display: inline; overflow: hidden; margin-left: 1%; width: 32%; }
.bitwz_con { background: #016976; }
#bottomnav { position: fixed; left: 0px !important; bottom: 0px !important; width: 100%; height: 40px; z-index: 1000; font-size: 18px; text-align: center; font-weight: bold; background: -webkit-gradient(linear, 0 0, 0 100%, from(#c10032), to(#920026)); background: -moz-linear-gradient(top, #c10032, #920026); /*-webkit-box-shadow: 0 -2px 2px #E8E8E8;
	-moz-box-shadow: 0 -2px 2px #E8E8E8;
    box-shadow: 0 -2px 2px #E8E8E8;*/ overflow: hidden; }
#bottomnav a { background: #b40202; color: #ffffff; display: inline-block; float: left; width: 40%; height: 100%; line-height: 40px; font-size: 14px; }
#bottomnav a.free_tel img { -webkit-animation: change 1s infinite; animation: change 1s infinite; -moz-animation: change 1s infinite; }
#bottomnav a.yournews img { -webkit-animation: change 1s infinite; animation: change 1s infinite; -moz-animation: change 1s infinite; }
#bottomnav a.botdet { background: #b39151; width: 20%; color: #5f5f60; font-size: 14px; position: relative; }
#bottomnav a.botdet em { width: 45px; text-align: center; position: absolute; left: 41%; top: 30px; color: #5f5f60; }


/*start*/
/*mobi*/
@keyframes change {  0% {
transform: scale(.8);
}
 50% {
transform: scale(1);
}
 100% {
transform: scale(.8);
}
}
@-webkit-keyframes change {  0% {
-webkit-transform: scale(.8);
}
 50% {
-webkit-transform: scale(1);
}
 100% {
-webkit-transform: scale(.8);
}
}
@-moz-keyframes change {  0% {
-moz-transform: scale(.8);
}
 50% {
-moz-transform: scale(1);
}
 100% {
-moz-transform: scale(.8);
}
}
.artical-content a { text-decoration: underline; }
/*文章页里的商务通*/
.ztswt { width: 290px; margin: 10px auto; font-family: "微软雅黑"; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border: #CCC 1px solid; overflow: hidden }
.ztswt ul { padding: 1% 1%; overflow: hidden }
.ztswt li { float: left; }
.ztswt li:nth-child(1) { width: 36px; line-height: 36px; margin-left: 10px; }
.ztswt li:nth-child(2) { width: 132px; float: left; margin-left: 10px; }
.ztswt li:nth-child(2) p:nth-child(1) { font-size: 12px; color: #000000; line-height: 14px; }
.ztswt li:nth-child(2) p:nth-child(2) a { font-size: 18px; color: #c30e17; line-height: 21px; }
.ztswt li:nth-child(3) { width: 89px; background: #ffd546; color: #950c00; font-size: 18px; line-height: 37px; float: left; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; text-align: center; margin-left: 6px; }
.ztswt li:nth-child(3) a { color: #950c00; font-size: 18px; }
/*文章页里的商务通  兼容百度编辑器 */
.ztswtbd { width: 290px; margin: 10px auto; font-family: "微软雅黑"; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border: #CCC 1px solid; overflow: hidden }
.ztswtbd li { float: left; }
.ztswtbd li:nth-child(1) { width: 36px; line-height: 36px; margin-left: 10px; }
.ztswtbd li:nth-child(2) { width: 132px; float: left; margin-left: 10px; }
.ztswtbd li:nth-child(2) p:nth-child(1) { font-size: 12px; color: #000000; line-height: 14px; }
.ztswtbd li:nth-child(2) p:nth-child(2) a { font-size: 18px; color: #c30e17; line-height: 21px; }
.ztswtbd li:nth-child(3) { width: 89px; background: #ffd546; color: #950c00; font-size: 18px; line-height: 37px; float: left; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; text-align: center; margin-left: 6px; }
.ztswtbd li:nth-child(3) a { color: #950c00; font-size: 18px; }
.x_lddh { width: 100%; margin: 2% auto 0; overflow: hidden; }
.x_lddh ul li { float: left; background: #d3d3d3; text-align: center; width: 22.5%; margin: 0 0 2% 2%; padding: 2% 0; line-height: 2em; }
.x_lddh ul li a { color: #505050; font-size: 15px; font-family: '微软雅黑'; }
.x_lddh ul li img { width: 30%; }
.x_ldgg img { width: 100%; }
.foot { width: 100%; height: auto; font-size: 14px; margin-top: 15px; }
#footer { width: 100%; height: auto; }
.footer-1 { width: 100%; height: 30px; }
.footer-1 ul li { float: left; width: 19%; height: 30px; line-height: 2; text-align: center; background: #DC4F84; margin-right: 1.25%; font-size: 16px; font-weight: bold; }
.footer-1 ul li:nth-child(5) { margin-right: 0; }
.footer-1 ul li a { color: aliceblue; }
.footer-2 { width: 100%; margin-top: 10px; text-align: center; }
.dianhua { color: #DC4F84; font-weight: bold; font-size: 16px; }
.posi{height:3em;line-height:3em;border-bottom:1px dashed #924900;padding-left:.3em;font-size:12px;}

.sylbr{font-size:12px;width:90%;line-height:33px; margin:auto}
.sylbr a{display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}