@charset "utf-8";


/*by:andyzhou*/

@import url("../css/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;font-family:"微软雅黑" ;}
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*/ font-family:"微软雅黑";}


.bzyyjj{ width:100%; overflow:hidden; clear:both; margin-top:8px;}
.bzyyjj ul,.bzyyjj_nr{ overflow:hidden; clear:both;}
.bzyyjj li{ width:49.4%; float:left; margin-right:1.2%; font-size:2.4rem; line-height:5.4rem; text-align:center; color:#fff; background:#a3a3a3;}
.bzyyjj li:nth-child(2){ margin-right:0; }
.bzyyjj li.hover{ background:#924900;}
.bzyyjj_nr{ margin-top:10px;}
.bzyyjj_nr_left{ width:30%; float:left; margin-left:1.5%;}
.bzyyjj_nr_right{ width:67%;float:left; margin-left:1.5%;}
.bzyyjj_nr_right p{ color:#000000; font-size:2rem; line-height:3.4rem;}
.bzyyjj_nr_right p em{ font-style:normal; color:#ff0000; padding-right:6px;}
.bzyyjj_nr_right p a{ color:#ff0000;}
.bzyyjj_nr_right p a:hover{ text-decoration:underline;}
@media (min-width: 430px) and (max-width: 600px) {
.bzyyjj_nr_right p{ font-size:1.6rem; line-height:2.5rem;}
}
@media (min-width: 380px) and (max-width: 429px) {
.bzyyjj_nr_right p{ font-size:1.4rem; line-height:2.2rem;}
}
@media (min-width: 320px) and (max-width: 379px) {
.bzyyjj_nr_left{ width:30%; margin-left:1%;}
.bzyyjj_nr_right{ width:68%; margin-left:1%;}
.bzyyjj_nr_right p{ font-size:1.2rem; line-height:1.8rem;}
.bzyyjj_nr_right p em{ padding-right:2px;}
}


@media (min-width: 400px) and (max-width: 500px) {
.bzyyjj li{ font-size:2.2rem; line-height:4.4rem;}
}
@media (min-width: 320px) and (max-width: 399px) {
.bzyyjj li{ font-size:1.8rem; line-height:3.4rem;}
}

<!------------重点皮肤诊疗项目------------>
.bzcom,.zjtd{ width:100%; overflow:hidden; clear:both;}
.bztitle{ width:100%; height:67px; background:url(../images/bzbg_02.gif) repeat-x; overflow:hidden; position:relative; margin-top:15px; }
.bztitle h2{ width:100%; text-align:center; position:absolute; left:0; bottom:0; margin:0; background:none; }
.bztitle h2 a{ font-size:2.4rem; line-height:2.2rem; background:#fff; padding:0 20px; font-weight:bold;}
.bzcom ul{ width:100%; overflow:hidden; clear:both; margin-top:23px; }
.bzcom ul li{ width:22%; float:left; margin:0 1.5%; margin-bottom:10px;}
.bzcom ul li img{ width:100%;}



.zxwt{width: 100%;
    overflow: hidden;
    clear: both;}


.zxwt h3{ margin:2% auto; background:#bb0d0d; padding:1% 2%; font-size:1.9rem; color:#fff; width:55%; text-align:center;font-weight: normal;}

.zxwt ul{ width:96%; margin:0 auto; margin-left:3%; padding-bottom:2%;_margin-left:3%; }
.zxwt ul li{ float:left; width:48%; padding-right:2%; padding-bottom:3px;}
.zxwt p{ width:96%; margin:0 auto; padding-left:1%; padding-bottom:2%;}
.zxwt p a{ display:block; width:23.8%; padding:0% 1% 1% 0%; float:left; overflow:hidden;}


.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% }
/*患者评论样式*/

#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 { height: 59px; right:0; position: fixed; top: 45%; width: 59px; }
.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; }
.mz_con { width:96%; margin:0 auto; }
.mz_con ul { margin-top:10px; }
.mz_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; }

/*2016.04.06*/
.djwwzj{width:100%;margin:0 auto; text-align:center; color:#fff; background:#eba020; height:5rem; line-height:5rem; font-size:2rem}
.djwwzj a:link,.djwwzj a:visited,.djwwzj a:active{color:#fff; text-decoration:none;}
.djwwzj a:hover{color:#fff; text-decoration:none;}
.jh0511{ background:#7f3729; line-height:45px; overflow:hidden; position:fixed; z-index:99;bottom:0; left:0; width:100%;}
.jh0511 p{ text-align:center; width:32%; float:left; border-left:1px solid #bc8378; border-right:1px solid #552016; font-size:14px;}
.jh0511 p.p1{border-left:none;}
.jh0511 p.p3{border-right:none;}
.jh0511 p mip-img{ margin-top:10px; margin-right:5px;}
.jh0511 p a{ color:#fff;}