



.menupointer{ width:100%; height:255px;}

.submenuzj { padding-left:250px;}

.submenuzj li{ float:left; width:95px; text-align:center; line-height:18px; height:140px; color:#595959; font-size:11.5px; font-family:"宋体"}

.submenuzj li b{ font-size:13px;font-family:"微软雅黑"}

.ydan { height:180px; width:390px; background:url(../image/index_subnav02.jpg) right no-repeat; }

.ydan li{ width:190px; text-align:center; float:left; line-height:20px;}

.yspq { width:320px; height:180px; padding-left:20px;}

.yspqli{ line-height:18px; height:40px;}

.yspq .yspq_li{ width:310px; background:url(../image/submenuyd_14.jpg) left no-repeat; line-height:30px; height:30px; text-indent:15px; float:left; font-size:12px;}

.yspq .yspq_li a:hover{ color:#1f7673;}

.cxlist li{ height:180px; width:230px; text-align:center; float:left;}



.row2



.row .proicon{ padding-top:20px; padding-bottom:20px; border-bottom:solid 1px #e6e6e6;}

.row .proicon .items{ float:left; width:160px; text-align:center;}

.row .proicon .items a{ color:#846740; text-decoration:none;}

.row .proicon .items a:hover{ color:#009791; text-decoration:underline;}

.row .proicon .items p{ height:45px; width:45px; overflow:hidden; margin:0px auto 5px auto; background:url(../image/zeexin_24.png) no-repeat;}

.row .proicon .item1 p{ background-position:left 0px;}

.row .proicon .item2 p{ background-position:left -45px;}

.row .proicon .item3 p{ background-position:left -90px;}

.row .proicon .item4 p{ background-position:left -135px;}

.row .proicon .item5 p{ background-position:left -180px;}

.row .proicon .item6 p{ background-position:left -225px;}

.row .proicon .item7 p{ background-position:left -270px;}

.row .proicon .item8 p{ background-position:left -315px;}

.row .doc{ padding-top:30px;}

.row .doc .imitate{ float:left;}

.row .doc .imitate .title{ margin-bottom:15px;}

.row .doc .imitate .a_text{ position:relative;}

.row .doc .imitate .a_text a{ position:absolute;}

.row .doc .imitate .a_text a.a_text1{ left:18px; top:7px; color:#595959; font-weight:bold; text-decoration:none;}

.row .doc .imitate .a_text a.a_text2{ left:12px; top:45px; color:#99825c;}

.row .doc .imitate .a_text a.a_text3{ left:12px; top:70px; color:#99825c;}

.row .doc .imitate .a_text a.a_text4{ left:14px; top:100px; width:70px; height:70px;  display:block; overflow:hidden;}



.row .doc .doctor{ float:left; position:relative; margin-left:20px;}

.row .doc .doctor .title{ position:absolute;}

.row .doc .doctor .name{ position:absolute; top:30px; width:150px;}

.row .doc .doctor .name p{ border-bottom:solid 1px #dcdcdc; padding-left:10px;}

.row .doc .doctor .name p.cur{ background:url(../image/zeexin_5.png) no-repeat left top;}

.row .doc .doctor .name p.cur a{ color:#FFF; font-weight:bold;}

.row .doc .doctor .name a{ color:#595959; line-height:30px; text-decoration:none;}

.row .doc .doctor .photo{ position:absolute; left:146px; width:220px; height:217px; overflow:hidden;}



.row .doc .doctor .photo p{ width:220px; height:217px; background:url(../image/indexzjbg.jpg) no-repeat; position:relative; display:block;}

.row .doc .doctor .photo .zj{ width:212px; height:209px; padding:4px;}

.row .doc .doctor .photo .zjtext{width:212px; height:44px; background:#333; position:absolute; top:161px; left:4px; color:#fff; line-height:20px; text-align:center; padding-top:8px; filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;}





.row .doc .case{ float:right; width:280px; position:relative;}

.row .doc .case .title{ position:absolute; left:17px;}

.row .doc .case .img{ position:absolute; left:0; top:40px; text-align:center; color:#a78d64; font-weight:bold; line-height:20px; width:248px; height:186px; overflow:hidden;}

.row .doc .case a{ color:#a78d64; text-decoration:none}

.row .doc .case a:hover{color:#a78d64; text-decoration:underline}

.row .doc .case .img div{ position:relative;}

.row .doc .case .img div p{ position:absolute; display:none; left:248px; _position:relative;}

.row .doc .case .img div p.cur{ display:block; left:0px; }

.row .doc .case .left{ position:absolute; top:100px;}

.row .doc .case .right{ position:absolute; right:0px; top:100px;}



.row2{ padding-top:20px; background:#fff;}

.row .info .ba{ float:left; padding:20px 20px 0px 0px; height:360px;}

.row .info .ba .ba_img{ position:relative; width:284px; height:305px; background:url(../image/zeexin_18.png) no-repeat left top;}

.row .info .ba .ba_img .left,.row .info .ba .ba_img .right,.row .info .ba .ba_img .b_photo,.row .info .ba .ba_img .s_photo{ position:absolute;}

.row .info .ba .ba_img .left{ left:16px; bottom:46px; cursor:pointer;}

.row .info .ba .ba_img .right{ right:16px; bottom:46px; cursor:pointer;}

.row .info .ba .ba_img .b_photo{ left:9px; top:9px; width:266px; height:203px; overflow:hidden;}

.row .info .ba .ba_img .b_photo div{ position:relative;}

.row .info .ba .ba_img .b_photo div p{ position:absolute; left:266px;}

.row .info .ba .ba_img .b_photo div p.cur{ left:0px;}

.row .info .ba .ba_img .s_photo{ left:34px; bottom:8px; width:225px; height:75px; overflow:hidden;}

.row .info .ba .ba_img .s_photo .contain{ width:3000px;}

.row .info .ba .ba_img .s_photo .contain p{ float:left; background:url(../image/ba_img_bg-02.png) no-repeat left top; width:66px; text-align:center; padding-top:3px; margin-right:9px; line-height:18px;}

.row .info .ba .ba_img .s_photo .contain p a{ color:#595959; text-decoration:none;}

.row .info .ba .ba_img .s_photo .contain p a:hover{ color:#99825c; text-decoration:underline;}

.row .info .ba .ba_img .s_photo .contain p:hover{ background:url(../image/ba_img_bg.png) no-repeat left top;}



.row .info .comment{ float:left; margin-left:20px; width:320px; color:#848484; padding:20px 20px 0px 0px; height:360px; font-size:13px;}

.row .info .comment .detail{ clear:both; padding-top:10px; background:url(../image/bgLine_03.png) repeat-x bottom; padding-bottom:20px; margin-bottom:20px; width:320px; overflow:hidden;}

.row .info .comment .detail .contain{ width:3000px;}

.row .info .comment .detail .contain a:hover{ text-decoration:underline}

.row .info .comment .detail .contain div{ width:320px; float:left;}

.row .info .comment .title .fr img{ cursor:pointer;}



.row .info .comment .detail .fr{ width:150px; line-height:20px;}

.row .info .comment .detail .fr span{ font-weight:bold; font-size:14px; color:#595959;}

.row .info .comment .news .item{ clear:both; padding-top:8px; line-height:20px; border-bottom:1px #ccc dotted;}

.row .info .comment .news a{ text-decoration:none;}

.row .info .comment .news a:hover{ text-decoration:underline;}

.row .info .comment .news .item span{ font-weight:bold; color:#333;}

.row .info .comment .news .item a{ text-decoration:none}

.row .info .comment .news .item a:hover{ text-decoration:underline;}

.row .info .docteam{ float:right; width:284px; position:relative; padding:20px 0px; display:none;}

.row .info .docteam .img{ padding-top:10px; position:relative;}

.row .info .docteam .img p{ position:absolute; z-index:1;}

.row .info .docteam .img div{ display:block; position:absolute; left:0px; top:0px; width:90px; height:95px; z-index:99999; overflow:hidden;}

.row .info .docteam .img .doc_1{ left:5px; top:15px; background:url(http://www.kmbmyy.com/2016/style/doctor-01.jpg) no-repeat left top;}

.row .info .docteam .img .doc_2{ left:98px; top:15px; background:url(http://www.kmbmyy.com/2016/style/doctor-02.jpg) no-repeat left top;}

.row .info .docteam .img .doc_3{ left:191px; top:15px; background:url(http://www.kmbmyy.com/2016/style/doctor-04.jpg) no-repeat left top;}

.row .info .docteam .img .doc_4{ left:5px; top:115px; background:url(http://www.kmbmyy.com/2016/style/doctor-03.jpg) no-repeat left top;}

.row .info .docteam .img .doc_5{ left:98px; top:115px; background:url(http://www.kmbmyy.com/2016/style/doctor-05.jpg) no-repeat left top;}

.row .info .docteam .img .doc_6{ left:191px; top:115px; background:url(http://www.kmbmyy.com/2016/style/doctor-06.jpg) no-repeat left top;}

.row .info .docteam .img .doc_7{ left:5px; top:214px; background:url(http://www.kmbmyy.com/2016/style/doctor-07.jpg) no-repeat left top;}

.row .info .docteam .img .doc_8{ left:98px; top:214px; background:url(http://www.kmbmyy.com/2016/style/doctor-10.jpg) no-repeat left top;}

.row .info .docteam .img a.doc_9{display:block; position:absolute; width:90px; height:95px; z-index:99999; left:191px; top:214px; background:url(../image/doctor-09.png) no-repeat left top; text-indent:-300px; overflow:hidden;}

.row .info .docteam .img div a{ display:block; width:100%; text-align:center; margin-top:95px; background-color:#FFF; color:#595959; text-decoration:none; opacity:0.5; line-height:18px;}



.row .bnav div{ float:left; width:193px; text-align:center; color:#a58245; line-height:22px;}

.row .bnav div .icon{ background:url(../image/zeexin_24.png) no-repeat; width:45px; height:45px; overflow:hidden; margin:0px auto;}

.row .bnav div .i1{ background-position:left -315px;}

.row .bnav div .i2{ background-position:left -270px;}

.row .bnav div .i3{ background-position:left -180px;}

.row .bnav div .i4{ background-position:left -225px;}

.row .bnav div .i5{ background-position:left -360px;}

.row .bnav div .title{ font-size:14px; font-weight:bold; padding:10px 0px;}

.row .bnav div a{ color:#a58245; text-decoration:none; margin:0px 5px;}

.row .bnav div a:hover{ text-decoration:underline;}







.font16{ font-size:16px;}

.b{ font-weight:bold;}

.MLR10{ margin-left:10px; margin-right:10px;}

.MB10{ margin-bottom:10px;}

.clear{ clear:both;}

.emptyclear{ clear:both; height:0px;}

.BG_EF{ background-color:#efefef;}

.BG_a48451{ background-color:#a48451;}

.fl{ float:left;}

.fr{ float:right;}

.B_R_FFF{ border-right:solid 1px #FFF;}

.B_L_decfa6{ border-left:solid 1px #decfa6;}



#smartPop_overlay {display:block; overflow:hidden; position:fixed; background-color:rgba(252, 252, 252, .75); top:0; right:0; bottom:0; left:0; z-index:100000; cursor:wait;}

#smartPop {display:none; position:fixed; top:0; right:0; bottom:0; left:0; overflow-x:hidden; overflow-y:hidden; z-index:100004;}

#smartPop_container {margin:9px auto 100px auto; max-width:1300px; padding:0px; width:0px; height:0px; z-index:2; overflow:hidden; -webkit-box-shadow:0 0 20px 10px #222; box-shadow:0 0 20px 10px #222;}



#smartPop_content {display:none; padding:0; overflow:hidden; cursor:default;}

#smartPop_frame {display:none; width:100%; height:100%;overflow:hidden;}

#smartPop_log {display:none; position:fixed; top:10px; left:10px; overflow:hidden; width:200px; height:400px; background:#fff; border:solid 1px #444; padding:10px; z-index:3;}



#mainFlash2{ position:absolute; top:24px; left:20px;}

#replay a{ color:#fff; font-size:18px; position:absolute; top:100px; left:180px;}



#bannerHref{ cursor:pointer}





.pagelist a,.pagelist b {padding: 3px;display: block;float: left;border: 1px solid #99825C;margin-left: 10px;}

#sinnaweibo iframe{vertical-align:middle}



#BDBridgeWrap{display:none}

#baidu-auth-pop{ display:none;}

.links_text li{ float:left; margin-left:10px;}



.indexzttt{ line-height:30px; height:30px; font-weight:bold; color:#A58245;}

.indexzt{ height:250px; margin-top:10px;}

.indexzt li{ width:224px; margin-left:15px; height:140px; text-align:center; float:left; color:#b89448;}

.indexzt li img{ border:1px solid #dadada;}

.indexzt li img:hover{ border:1px solid #1dc0b8;}

.indexzt li a{color:#A58245;}

.zryslogo{ z-index:999999999;}



.proicon {width: 1000px;margin: 0 auto;}



.yltd{ font-family:宋体}

.yltd li{width:120px; height:60px; float:left; color:#595959; font-weight:normal; float:left; margin:15px 0 0 0px;}

.yltd_text{width:50px; float:left; text-align:center; margin-left:5px; line-height:16px; padding-top:5px;}

.yltd .tdname{color:#99825c}





.im2{ position:fixed; right:10px; z-index:999999999; top:0px; width:113px; height:517px;}

.im2 .im_show{position:relative; width:92px; height:436px;}

.im2 .im_show .ahide{position: absolute;right: 1px;width: 10px;height: 10px;display: block;top: 1px;}

.im2 .im_show .online{

	position: absolute;

	left: 14px;

	top: 70px;

	width: 65px;

	height: 55px;

	display: block;

}

.im2 .im_show .qq{

	position: absolute;

	left: 13px;

	top: 149px;

	width: 65px;

	height: 65px;

	display: block;

}

.im2 .im_show .weixin{

	position: absolute;

	left: 14px;

	top: 228px;

	width: 65px;

	height: 65px;

	display: block;

}

.im2 .im_show .freecall{

	position: absolute;

	left: 15px;

	top: 311px;

	width: 65px;

	height: 65px;

	display: block;

}

.im2 .im_hide{ position:relative; text-align:left; display:none; z-index:999999; width:62px; height:165px;}

.im2 .im_hide .ashow{

	position: absolute;

	right: 0px;

	width: 10px;

	height: 10px;

	display: block;

	top: 7px;

}

.im2 .im_hide .online2{

	position: absolute;

	left: 19px;

	top: 39px;

	width: 10px;

	height: 10px;

	display: block;

}

.im2 .im_hide .qq2{

	position: absolute;

	left: 19px;

	top: 67px;

	width: 10px;

	height: 10px;

	display: block;

}

.im2 .im_hide .weixin2{

	position: absolute;

	left: 18px;

	top: 93px;

	width: 10px;

	height: 10px;

	display: block;

}

.im2 .im_hide .freecall2{

	position: absolute;

	left: 20px;

	top: 122px;

	width: 10px;

	height: 10px;

	display: block;

}





