﻿/*****************************************************************************
 *@reset.css
  *(css初始化) 
*****************************************************************************/



body { font: 12px/20px Tahoma, "microsoft yahei", "\5B8B\4F53", Arial; color: #505050; }
* { margin: 0; padding: 0; -webkit-text-size-adjust: none }
td { text-align: left }
img { border: 0; vertical-align: top }
ul, li, ol, ul { list-style: none }
h1, h2, h3, h4, h5, h6 { font-size: 12px; font-weight: normal; overflow:hidden; }
a { color: #545454; text-decoration: none }
a:visited {; text-decoration: none }
a:hover { color: #444; text-decoration: underline; }
a:active { color: #444 }
input, button, textarea, select { color: #797779 }
/*****************************************************************************
 *@gird.css
  *(基础效果:特定宽度、间距、颜色、字号)
*****************************************************************************/



.fl { float: left }
.fr { float: right }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0 }
.clearfix { *zoom:1
}
.rel { position: relative }
.abs { position: absolute }
.blue { color: #0B72A4 }
strong { font-weight: 700 }
.p5 { padding: 5px }
.p10 { padding: 10px }
.p15 { padding: 15px }
.p20 { padding: 20px }
.p25 { padding: 25px }
.p30 { padding: 30px }
.p35 { padding: 35px }
.p40 { padding: 40px }
.pt5 { padding-top: 5px }
.pt10 { padding-top: 10px }
.pt15 { padding-top: 15px }
.pt20 { padding-top: 20px }
.pt25 { padding-top: 25px }
.pt30 { padding-top: 30px }
.pt35 { padding-top: 35px }
.pt40 { padding-top: 40px }
.pr5 { padding-right: 5px }
.pr10 { padding-right: 10px }
.pr15 { padding-right: 15px }
.pr20 { padding-right: 20px }
.pr25 { padding-right: 25px }
.pr30 { padding-right: 30px }
.pr35 { padding-right: 35px }
.pr40 { padding-right: 40px }
.pb5 { padding-bottom: 5px }
.pb10 { padding-bottom: 10px }
.pb15 { padding-bottom: 15px }
.pb20 { padding-bottom: 20px }
.pb25 { padding-bottom: 25px }
.pb30 { padding-bottom: 30px }
.pb35 { padding-bottom: 35px }
.pb40 { padding-bottom: 40px }
.pl5 { padding-left: 5px }
.pl10 { padding-left: 10px }
.pl15 { padding-left: 15px }
.pl20 { padding-left: 20px }
.pl25 { padding-left: 25px }
.pl30 { padding-left: 30px }
.pl35 { padding-left: 35px }
.pl40 { padding-left: 40px }
.m5 { margin: 5px }
.m10 { margin: 10px }
.m15 { margin: 15px }
.m20 { margin: 20px }
.m25 { margin: 25px }
.m30 { margin: 30px }
.m35 { margin: 35px }
.m40 { margin: 40px }
.mt5 { margin-top: 5px }
.mt10 { margin-top: 10px }
.mt15 { margin-top: 15px }
.mt20 { margin-top: 20px }
.mt25 { margin-top: 25px }
.mt30 { margin-top: 30px }
.mt35 { margin-top: 35px }
.mt40 { margin-top: 40px }
.mr5 { margin-right: 5px }
.mr10 { margin-right: 10px }
.mr15 { margin-right: 15px }
.mr20 { margin-right: 20px }
.mr25 { margin-right: 25px }
.mr30 { margin-right: 30px }
.mr35 { margin-right: 35px }
.mr40 { margin-right: 40px }
.mr50 { margin-right: 50px }
.mb5 { margin-bottom: 5px }
.mb10 { margin-bottom: 10px }
.mb15 { margin-bottom: 15px }
.mb20 { margin-bottom: 20px }
.mb25 { margin-bottom: 25px }
.mb30 { margin-bottom: 30px }
.mb35 { margin-bottom: 35px }
.mb40 { margin-bottom: 40px }
.ml5 { margin-left: 5px }
.ml10 { margin-left: 10px }
.ml15 { margin-left: 15px }
.ml20 { margin-left: 20px }
.ml25 { margin-left: 25px }
.ml30 { margin-left: 30px }
.ml35 { margin-left: 35px }
.ml40 { margin-left: 40px }
.col_1 { width: 10px }
.col_2 { width: 20px }
.col_3 { width: 30px }
.col_4 { width: 40px }
.col_5 { width: 50px }
.col_6 { width: 60px }
.col_7 { width: 70px }
.col_8 { width: 80px }
.col_9 { width: 90px }
.col_10 { width: 100px }
.col_11 { width: 110px }
.col_12 { width: 120px }
.col_13 { width: 130px }
.col_14 { width: 140px }
.col_15 { width: 150px }
.col_16 { width: 160px }
.col_17 { width: 170px }
.col_18 { width: 180px }
.col_19 { width: 190px }
.col_20 { width: 200px }
.col_21 { width: 210px }
.col_22 { width: 220px }
.col_23 { width: 230px }
.col_24 { width: 240px }
.col_25 { width: 250px }
.col_26 { width: 260px }
.col_27 { width: 270px }
.col_28 { width: 280px }
.col_29 { width: 290px }
.col_30 { width: 300px }
.col_31 { width: 310px }
.col_32 { width: 320px }
.col_33 { width: 330px }
.col_34 { width: 340px }
.col_35 { width: 350px }
.col_36 { width: 360px }
.col_37 { width: 370px }
.col_38 { width: 380px }
.col_39 { width: 390px }
.col_40 { width: 400px }
.col_41 { width: 410px }
.col_42 { width: 420px }
.col_43 { width: 430px }
.col_44 { width: 440px }
.col_45 { width: 450px }
.col_46 { width: 460px }
.col_47 { width: 470px }
.col_48 { width: 480px }
.col_49 { width: 490px }
.col_50 { width: 500px }
.col_51 { width: 510px }
.col_52 { width: 520px }
.col_53 { width: 530px }
.col_54 { width: 540px }
.col_55 { width: 550px }
.col_56 { width: 560px }
.col_57 { width: 570px }
.col_58 { width: 580px }
.col_59 { width: 590px }
.col_60 { width: 600px }
.col_61 { width: 610px }
.col_62 { width: 620px }
.col_63 { width: 630px }
.col_64 { width: 640px }
.col_65 { width: 650px }
.col_66 { width: 660px }
.col_67 { width: 670px }
.col_68 { width: 680px }
.col_69 { width: 690px }
.col_70 { width: 700px }
.col_71 { width: 710px }
.col_72 { width: 720px }
.col_73 { width: 730px }
.col_74 { width: 740px }
.col_75 { width: 750px }
.col_76 { width: 760px }
.col_77 { width: 770px }
.col_78 { width: 780px }
.col_79 { width: 790px }
.col_80 { width: 800px }
.col_81 { width: 810px }
.col_82 { width: 820px }
.col_83 { width: 830px }
.col_84 { width: 840px }
.col_85 { width: 850px }
.col_86 { width: 860px }
.col_87 { width: 870px }
.col_88 { width: 880px }
.col_89 { width: 890px }
.col_90 { width: 900px }
.col_91 { width: 910px }
.col_92 { width: 920px }
.col_93 { width: 930px }
.col_94 { width: 940px }
.col_95 { width: 950px }
.col_96 { width: 960px }
.col_97 { width: 970px }
.col_98 { width: 980px }
.col_99 { width: 990px }
.col_100 { width: 1000px }
.col_1, .col_2, .col_3, .col_4, .col_5, .col_6, .col_7, .col_8, .col_9, .col_10, .col_11, .col_12, .col_13, .col_14, .col_15, .col_16, .col_17, .col_18, .col_19, .col_20, .col_21, .col_22, .col_23, .col_24, .col_25, .col_26, .col_27, .col_28, .col_29, .col_30, .col_31, .col_32, .col_33, .col_34, .col_35, .col_36, .col_37, .col_38, .col_39, .col_40, .col_41, .col_42, .col_43, .col_44, .col_45, .col_46, .col_47, .col_48, .col_49, .col_50, .col_51, .col_52, .col_53, .col_54, .col_55, .col_56, .col_57, .col_58, .col_59, .col_60, .col_61, .col_62, .col_63, .col_64, .col_65, .col_66, .col_67, .col_68, .col_69, .col_70, .col_71, .col_72, .col_73, .col_74, .col_75, .col_76, .col_77, .col_78, .col_79, .col_80, .col_81, .col_82, .col_83, .col_84, .col_85, .col_86, .col_87, .col_88, .col_89, .col_90, .col_91, .col_92, .col_93, .col_95, .col_95, .col_96, .col_97, .col_98, .col_99, .col_100 { display: inline; float: left }
.oh { overflow: hidden }
/*全站公用*/
.wrap { margin-left: auto; margin-right: auto; width: 1200px; }
.bg_white { background:#fff; }
.bg_f6 { background:#f6f6f6; }
.bd_e0 { border:1px solid #e0e0e0; }
.bdt_e0 { border-top:1px solid #e0e0e0; }
.more { float:right; }
.ul_s1 li, .ul_s2 li, .ul_s3 li, .ul_s5 li { background: url(../Img/imgs.png) 0 0 no-repeat; }
.ul_s1 .space { background:none; }
.tt { margin-bottom:10px }
.txtinput { border:1px solid #e0e0e0; height:28px; padding:0 5px; }
.box1 .tt { position:relative; height:32px; line-height:32px; border-bottom:2px solid #eee; margin-bottom:20px }
.box1 .tt h2 { position:absolute; bottom:-2px; border-bottom:2px solid #2d8057; }
.box1 .tt h2 a, .box1 .tt h2 a:hover { color:#2d8057; font:bold 18px/32px "microsoft yahei", heiti; text-decoration:none; }
.box1 .tt h2 i { font-style:normal; color:#fc809c; font-size:16px; padding-left:5px }
.box1 .more, .box1 .more:hover { height:24px; color:#b8b8b8!important; font:12px/24px "microsoft yahei", heiti; border:1px solid #b8b8b8; text-align:center; padding:0 10px; border-radius:10px; text-decoration:none; }
.more1, .more1:hover { display:inline-block; padding:0 5px; background:#4ba669; font-size:12px; color:#fff; text-decoration:none; text-align:center; border-radius:5px; height:18px; line-height:18px; }
.box2 .tt { position:relative; width:100%; height:48px; line-height:48px; border-bottom:2px solid #eee; }
.box2 .tt h2 { display:inline-block; position:absolute; bottom:-2px; border-bottom:2px solid #2d8057; color:#2d8057; font:26px/48px "microsoft yahei", heiti; }
.box2 .tt .zxzx { float:right; background:#2d8057; color:#fff; text-align:center; padding:0 10px; height:28px; font:14px/28px "microsoft yahei", heiti; margin-top:10px; border-radius:10px; }
.box2 .tt .zxzx:hover { text-decoration:none; opacity:.9 }
.box2 .more, .box1 .more:hover { color:#ccb17a; }
.box3 { border:1px solid #e0e0e0; padding:5px 15px 20px 15px }
.box3 .tt h2 { color:#333; font:bold 16px/30px "microsoft yahei", heiti; }
.box3 .more, .box1 .more:hover { color:#ccb17a; }
.box4 .tt h2 { color:#333; font:bold 16px/30px "microsoft yahei", heiti; }
.ul_ft12 li { font-size:12px; height: 24px; line-height: 24px; overflow: hidden; }
.ul_s1 li { padding-left: 15px; background-position:0 -474px; height: 24px; line-height: 24px; }
.ul_s2 li { padding-left: 15px; background-position: -282px -20px; height: 24px; line-height: 24px; }
.ul_s3 li { padding-left: 20px; background-position: -285px -85px; height: 24px; line-height: 24px; }
.ul_s4 li { padding-left: 24px; background-position: -712px -133px; height: 24px; line-height: 24px; }
.ul_s5 li { padding-left: 24px; background-position: -275px -42px; height: 24px; line-height: 24px; }
.ul_ft12 li span { color: #369; padding-right: 5px; }
.ul_ft12 li span a { color: #369; }
.ul_ft14 li { font-size:14px; height: 24px; line-height: 24px; overflow: hidden; margin-bottom:5px; }
.ul_ft16 li { font-size:16px; height: 24px; line-height: 24px; overflow: hidden; margin-bottom:5px; }
.ul_ft12 li em, .ul_ft14 li em { display:block; float:right; font-style:normal; color:#999; font-size:12px; text-align:right; width:90px; }
ul.imglist li { float:left }
ul.imglist li img { margin-bottom:5px; }
ul.imglist li p { overflow:hidden; text-align:center; height:20px; line-height:20px; cursor:pointer; }
ul.imglist li a { color:#333; }
.pictxt .l { float: left; }
.pictxt .l p { height:22px; line-height:22px; overflow:hidden; }
.pictxt .r { float: none; overflow: hidden; }
.pictxt .r p { color:#999; }
/*通用页面*/

.sitetop { height:120px; }
.sitelogo { float:left; width:204px; height:120px; background: url(../Img/sitelogo.png?v=1.5) 0 30px no-repeat; }
.hotline { float:right; width:330px; height:48px; margin-top:42px; background: url(../Img/imgs.png) 0 0 no-repeat; }
.searchbar { float:left; margin:44px 0 0 40px; }
.search-main { position:relative; border:1px solid #dcdcdc; border-radius:10px; height:42px; line-height:42px; width:280px; }
.search-main .search-txt { position:absolute; left:40px; top:0; border:0; width:190px; line-height:42px; font-size:14px; }
.search-icon { position:absolute; top:50%; left:10px; width:23px; height:22px; margin-top:-11px; background: url(../Img/imgs.png) 0 -254px no-repeat; cursor:text; }
.search-btn { position:absolute; right:-1px; top:-1px; width:60px; height:44px; line-height:44px; font:normal 16px/42px "microsoft yahei", heiti; color:#fff; text-align:center; border:none; background:#22aecc; cursor:pointer; border-radius:0 10px 10px 0; }
/*导航*/
.navbar { background: #22aecc; height:54px; }
.nav { height:54px; line-height:54px; position:relative; z-index:1; }
.nav a { color:#fff; }
.nav .nLi { float:left; position:relative; display:inline; }
.nav .nLi h3 { float:left; position:relative; width:130px; height:54px; }
.nav .nLi h3 a { position:absolute; display:block; font-size:16px; font-weight:normal; width:140px; text-align:center; height:49px; }
.nav .nLi h3 a:hover { text-decoration:none }
.nav .sub { display:none; width:139px; left:0; top:54px; position:absolute; background:#fff; line-height:26px; padding:5px 0; border:1px solid #22aecc; border-top:0; margin-left:-1px }
.nav .sub li { zoom:1; }
.nav .sub a { display:block; padding:0 10px; color:#333; text-align:center; font:normal 14px/24px "microsoft yahei", heiti; }
.nav .sub a:hover { background:#22aecc; color:#fff; text-decoration:none }
.nav .on h3 a { bottom:0px; border-bottom:5px solid #5ce5a1; }
.nav .now h3 a { bottom:0px; border-bottom:5px solid #5ce5a1; }
/*首页导航*/
.nav_fsbar { background: url(../Img/barbkg.png) 0 0 repeat-x #fff; height:42px; }
.nav_fs { height:42px; line-height:42px; position:relative; z-index:1; }
.nav_fs a { color:#fff; }
.nav_fs .nLi { float:left; position:relative; display:inline; }
.nav_fs .nLi h3 { float:left; }
.nav_fs .nLi h3 a { display:block; font-size:14px; font-weight:bold; width:140px; text-align:center; }
.nav_fs .nLi h3 a:hover { text-decoration:none }
.nav_fs .sub { display:none; width:139px; left:0; top:32px; position:absolute; background:#fff; line-height:26px; padding:5px 0; border:1px solid #cc3357; border-top:0; margin-left:-1px }
.nav_fs .sub li { zoom:1; }
.nav_fs .sub a { display:block; padding:0 10px; color:#333 }
.nav_fs .sub a:hover { background:#cc3357; color:#fff; text-decoration:none }
.nav_fs .on h3 a { background:#cc3357; color:#fff; }
.nav_fs .now h3 a { background:#cc3357; color:#fff; }
/*左边菜单*/
.leftmenu li { width:250px; height:42px; margin-bottom:2px; border-radius:15px 0 15px 0; background:#efefef; overflow:hidden; }
.leftmenu li.cur { background: url(../Img/imgs.png) -2px -418px no-repeat #22aecc; }
.leftmenu li a { padding-left:40px; color:#545454; font:normal 16px/42px "microsoft yahei", heiti; }
.leftmenu li a:hover { color:#22aecc; text-decoration:none; }
.leftmenu li.cur a, .leftmenu li.cur a:hover { color:#fff; padding-left:60px; }
.servicelist li { width:250px; height:32px; margin-bottom:10px }
.servicelist li a { display:block; background: url(../Img/imgs.png) 8px -206px no-repeat; width:220px; height:32px; border:1px solid #e5e5e5; border-radius:10px; font:16px/32px "microsoft yahei", heiti; padding-left:30px }
.servicelist li a:hover { text-decoration:none; background: url(../Img/imgs.png) 8px -206px no-repeat #f6f6f6; }
/*导航面包条*/
.bread { font-size:14px; color:#545454; padding: 10px 0; border-bottom:1px solid #eee; margin-bottom:10px; }
.bread a { margin:0 5px; color:#545454; }
.bread span { margin:0 5px; }
/*翻页*/
.pages { text-align:right; margin:40px 0; }
.pages a, .pages strong { display:inline-block; height:32px; min-width:12px; background:#fff; border:1px solid #e0e0e0; border-radius:6px; font:14px/32px microsoft yahei, heiti; color:#545454; padding:0 10px; margin-left:5px; text-align:center; }
.pages strong { font-weight:normal; }
.pages a:hover, .pages strong { color:#fff; background:#22aecc; border:1px solid #22aecc; text-decoration:none; }
.sub_rows .tt h2 { font:bold 16px/40px "microsoft yahei", heiti; }
.sitemsg { padding:50px 100px; text-align:center; background:#fff; margin:20px 0; border:1px solid #eee }
.sitemsg h2 { font:20px/28px "microsoft yahei", heiti; color:#369; }
.sitemsg p { padding:20px 0; color:#999; font-size:14px; }
/*底部*/

.footer { margin-top:40px; }
.footer .contacts { background:#22aecc; padding:20px 0; color:#fff; }
.footer p { font:14px/18px "microsoft yahei", heiti; margin:5px 0 }
.contacts .shop_location { float:left; width:630px; margin-right:120px ;height:150px;}
.footer .contacts h3 { height:42px; font:bold 18px/42px "microsoft yahei", heiti; padding-left:36px; margin-bottom:10px }
.contacts .shop_location h3 { background: url(../Img/imgs.png) 0 -348px no-repeat; }
.contacts .shop_contact h3 { background: url(../Img/imgs.png) 0 -296px no-repeat; }
.footer .copyrights { padding:20px; }
.footer .copyrights p { text-align:center; color:#a3a3a3; }
/*首页全屏滑动*/

.fullSlide { position:absolute; left:0; top:0; width:100%; height:100%; min-width:1000px; background:#fff }
.fullSlide ul { height:100% !important; width:100% !important; }
.fullSlide li { height:100% !important; width:100% !important; }
.fullSlide .prev, .fullSlide .next { position:absolute; z-index:1; display:block; width:30px; height:50px; top:50%; margin-top:-100px; left:20px; background:url(../Img/icons.png) 0 0 no-repeat; cursor:pointer; filter:alpha(opacity=60); opacity:0.6; }
.fullSlide .next { left:auto; right:30px; background-position:-51px 0; }
.fullSlide .prev:hover, .fullSlide .next:hover { filter:alpha(opacity=100); opacity:1; }
.content { width:1200px; position:relative; z-index:1; margin:0 auto; padding: 4% 0; }/* 10% */
.logo_fs { width:140px; height:190px; background:url(../Img/logo_fs.png?v=1.2) 0 0 no-repeat; margin:0 auto; }
.tel_fs { width:440px; height:80px; background:url(../Img/tel_fs.png) 0 0 no-repeat; margin:0 auto; }
.nav_fs_box { height:54px; margin:40px 0 20px 30px; }/* 120 */
.nav_fs { text-align: center; }
.nav_fs li { display:inline-block; *float:left;
margin:0 15px; width:148px; height:54px; }
.nav_fs li a { display:block; background:rgba(34, 174, 204, 0.8); *background:#22aecc;
font:24px/54px "Microsoft YaHei"; border-radius:20px 0 20px 0; text-align:center; color:#fff; }
.nav_fs li a span { display:inline-block; height:54px; vertical-align: middle; width:40px; }
.ysjs { background:url(../Img/ico_ysjs.png) 5px 10px no-repeat; }
.zlxm { background:url(../Img/ico_zlxm.png) 5px 10px no-repeat; }
.mzdz { background:url(../Img/ico_mzdz.png) 5px 10px no-repeat; }
.zxzx { background:url(../Img/ico_zxzx.png) 5px 10px no-repeat; }
.yyjj { background:url(../Img/ico_yyjj.png) 5px 10px no-repeat; }
.nav_fs li a:hover { background:rgba(102, 204, 0, 0.8); *background:#2b6746;
color:#fff; border-radius:20px 0 20px 0; text-decoration:none; }
/*医生列表*/
.doclist li { position:relative; width:100%; height:150px; border-bottom:1px dashed #e0e0e0; padding:10px 0; }
.doclist li .l { width:150px; }
.doclist li .l img { width:105px; height:140px; border:5px solid #eeeeee; }
.doclist li .r h3 { margin:10px 0 10px }
.doclist li .r h3 a { font:28px/30px "Microsoft YaHei", heiti; margin-right:10px; text-decoration:none }
.doclist li .r span { color:#545454; font-size:14px; margin-left:5px; }
.doclist li .r .zhiwu { font-size:16px }
.zhicheng { background: url(../Img/imgs.png) 0 -132px no-repeat; color:#2d8057; padding-left:18px; margin-left:10px; }
.keshi { background: url(../Img/imgs.png) 0 -172px no-repeat; color:#2d8057; padding-left:18px; margin-left:10px; }
.doclist li .r p { font:16px/24px "Microsoft YaHei", heiti; color:#a8a8a8; height:50px; overflow:hidden; }
.doclist li .docmore { display:block; color:#22aecc; text-align:right; margin-top:5px; }
/*文章列表*/
.pictxtlist li { padding:20px; border-bottom:1px solid #eee; }
.pictxtlist li .pictxt .r { height:90px; line-height:22px }
.pictxtlist li .pictxt .l { width:140px }
.pictxtlist li .pictxt .l img { width:110px; height:80px }
.pictxtlist li .pictxt .r h5 { font:bold 16px/40px "microsoft yahei", heiti; color:#333 }
.pictxtlist li .pictxt .r p { color:#a8a8a8!important }
/*文章详情*/
.news_detail { background:#fff; margin-top:20px; }
.newshd { margin-bottom:30px; }
.newshd h1, .newshd h2 { font-family:"microsoft yahei", heiti; font-size:22px; color:333; padding-bottom:20px; text-align:center; line-height:36px; }
.bds { width:140px; }
.auth_date { color:#a0a0a0; }
.auth_date span { padding-right:10px; }
.news_detail .cont p { font-size:16px; line-height:24px; padding:15px 0; }
.news_detail .cont img { display: block; max-width:800px; width:expression(document.body.clientWidth > 800? "800px": "auto" );/*for ie6*/
margin: 15px auto; }
/*诊疗中心*/
h1 { font:36px/48px "Microsoft YaHei", heiti; color:#545454; margin:5px 0 20px 0 }
.catalogbox .lbox { position:relative; float:left; width:414px; height:464px; background:#f6f6f6; }
.catalogbox .lbox h5 { position:absolute; top:26px; left:0; text-align:center; display:inline-block; background:rgba(45, 128, 87, .9); height:60px; padding:0 15px; font:26px/60px "Microsoft YaHei", heiti; color:#fff; }
.catalogbox .lbox .bias { position:absolute; bottom:0; width:100%; background:rgba(0, 0, 0, .6) }
.catalogbox .lbox .bias p { padding:20px; font:16px/24px "Microsoft YaHei", heiti; color:#fff; }
.catalogbox .lbox img { width:414px; height:464px; }
.catalogbox .catalogul li { position:relative; float:left; width:246px; height:144px; margin:0 0 16px 16px; background:#f6f6f6; }
.catalogbox .catalogul li h5 { position:absolute; width:190px; height:42px; font:16px/42px "Microsoft YaHei", heiti; bottom:0; left:28px; background:rgba(34, 174, 204, .9); color:#fff; text-align:center; }
.catalogbox .catalogul li:hover h5 { background:rgba(45, 128, 87, .9); }
.catalogbox .catalogul li img { width:246px; height:144px; }
.bigquestion { background:#50b381; width:100%; height:120px; margin:20px 0; }
.bigquestion h2 { font:36px/120px "Microsoft YaHei", heiti; color:#fff; text-align:center }
.zzyadv1 { background: url(../Img/zzyadv1_03.png) top center no-repeat; height:420px; }
/*tabs1*/

.tabs1 { overflow:hidden; }
.tabs1 .hd { border-bottom:6px solid #2ba6c1; height:48px; }
.tabs1 .hd li { position:relative; height:48px; text-align:center; float:left; font:normal 18px/48px "Microsoft YaHei"; cursor: pointer; padding:0 20px; }
.tabs1 .hd li a, .tabs1 .hd li a:hover { text-decoration:none; }
.tabs1 .hd li.on { border-bottom:6px solid #ffbf14; font-weight:bold; height:48px; }
.tabs1 .bd { padding:15px 0; }
.zzytab { height:190px; }
.zzytab .hd li { padding:0; width:240px; }
.tabs1 .bd .l { float:left; margin-right:30px }
.tabs1 .bd .l img { width:240px; height:120px }
.tabs1 .bd .r p { font:normal 16px/28px "Microsoft YaHei"; color:#545454 }
.yzzltab .hd li { padding:0; width:240px; }
.yzzltab .bd .l img { width:360px; height:220px }
.yzzltab .bd .l p { width:360px; font:normal 16px/22px "Microsoft YaHei"; margin-top:20px }
.yzzltab .bd .r img { width:810px; height:300px; }
/*诊疗项目医生列表*/
.docScroll { position:relative; height:320px; }
.docScroll a:hover { text-decoration:none; }
.docScroll .bd { padding:20px 0; }
.docScroll .bd ul { overflow:hidden; zoom:1; }
.docScroll .bd ul li { margin:0 10px; float:left; width:180px; _display:inline; overflow:hidden; text-align:center; }
.docScroll .bd ul li .pic { text-align:center; }
.docScroll .bd ul li .pic img { display:block; width:160px; height:210px; border:8px solid #eeeeee;}
.docScroll .bd ul li:hover .pic img { border-color:#ffbf14; }
.docScroll .bd ul li .title h5 { font:normal 22px/36px "Microsoft YaHei"; margin-top:10px; height:36px; overflow:hidden; }
.docScroll .bd ul li .title span { display:block; color:#a8a8a8; font:normal 14px/22px "Microsoft YaHei"; height:22px; overflow:hidden; }
.docScroll .kuang { position:absolute; bottom:0; width:100%; height:320px; border:1px solid #eee; z-index:-1; }
.zzyxgzs li { float:left; width:285px; height:28px; overflow:hidden; margin-bottom:6px }
.zzyxgzs li a { display:inline-block; padding-right:40px; }
.catalogGuide { border:1px solid #eee; overflow:hidden; padding:10px 40px 40px 40px; margin-top:40px }
.catalogGuide h5 { text-align:center; color:#2d8057; font:26px/48px "microsoft yahei", heiti; margin-bottom:20px; }
.catalogGuide ul li { float:left; background: url(../Img/imgs.png) 0 -532px no-repeat; height:50px; }
.catalogGuide ul li a { display:inline-block; font:normal 20px/50px "Microsoft YaHei"; padding:0 40px 0 60px; }
.catalogGuide ul li a:hover { text-decoration:none }
.subcatalogInfo { margin-bottom:20px; }
.subcatalogInfo h2 { font:bold 22px/50px "Microsoft YaHei"; color:#545454 }
.subcatalogInfo p { border-bottom:1px dotted #ccc; background:#fefefe; padding:20px 0; font:14px/24px "Microsoft YaHei"; color:#545454 }
/**/
.docInfo .l { width:200px; }
.docInfo .l img { width:160px; height:220px }
.docInfo .r h3 { margin:10px 0 10px }
.docInfo .r h3 { font:28px/30px "Microsoft YaHei", heiti; margin-right:10px; text-decoration:none }
.docInfo .r span { color:#545454; font-size:14px; margin-left:5px; }
.docInfo .r .zhiwu { font-size:16px }
.docInfo .r p { font:16px/24px "Microsoft YaHei", heiti; color:#a8a8a8; height:50px; overflow:hidden; }
.docInfo .r .zhicheng { margin-left:0; }
.docInfo .r .keshi { margin-left:0; }
/*子类4x3排列*/
.zlSub4x3 .catalogul li, .zlSub2in1 { position:relative; float:left; width:186px; height:144px; margin:0 0 16px 10px; background:#f6f6f6; }
.zlSub4x3 .catalogul li img { width:186px; height:144px; }
.zlSub4x3 .catalogul li h5 { position:absolute; width:160px; height:42px; font:16px/42px "Microsoft YaHei", heiti; bottom:0; left:13px; background:rgba(34, 174, 204, .9); color:#fff; text-align:center; }
.zlSub2in1 li { height:67px!important; margin-left:0!important; }
.zlSub2in1 li img { height:67px!important; }
/*儿童牙科*/
.etyk .lbox { position:relative; float:left; width:414px; height:304px; background:#f6f6f6; }
.etyk .lbox img { width:414px; height:304px; }
/*了解牙周病*/
.ljyzjb { position:relative; width:1200px; height:396px; margin:20px auto 0; background: url(../Img/ljyzjb.jpg) 0 0 no-repeat; }
.ljyzjb >ul { position:absolute; }
.ljyzjb >ul li { margin-bottom:0; width:260px; overflow:hidden }
.ljyzjb .news1 { left:44px; bottom:24px; }
.ljyzjb .news2 { right:24px; bottom:24px; }
/*儿童牙齿疾病常见的治疗方式*/
.etykzlfs { position:relative; width:1200px; height:490px; margin:20px auto 0; background: url(../Img/etykzlfs.jpg) 0 0 no-repeat; }
.etykzlfs >ul { position:absolute; top:310px; }
.etykzlfs >ul li { margin-bottom:0; width:320px; overflow:hidden }
.etykzlfs >ul >a { display:block; text-align:center; margin:20px auto; width:160px; border-radius:10px; text-align:center; background:#2d8057; color:#fff; font:14px/30px "Microsoft YaHei", heiti; }
.etykzlfs >ul >a:hover { opacity:0.8; text-decoration:none; }
.etykzlfs .news1 { left:60px; }
.etykzlfs .news2 { left:444px; }
.etykzlfs .news3 { right:44px; }
