html, body, menu, ul, ol, li, p, div, form, h1, h2, h3, h4, h5, h6, dl, dt, dd, input { padding: 0; margin: 0; border: 0 }

ul, ol, li { list-style: none outside none; }

body { position: relative; -webkit-text-size-adjust: none; font: 14px/1.5 'Microsoft YaHei', '微软雅黑', '\5FAE\8F6F\96C5\9ED1'; color: #000; background: url(../img114/body_bg2.png) repeat-x; overflow-x: hidden; }

a, a:visited { text-decoration: none; color: #333; outline: none; cursor: pointer; }

a:hover { color: #000; }

img { vertical-align: top; display: inline-block; border: none; }

.btn { display: inline-block; vertical-align: middle }

.fl { float: left; }

.fr { float: right; }

.fw { font-weight: bold; }

.clear { content: ''; clear: both; display: block; height: 0; visibility: hidden; line-height: 0; zoom: 1; }

.arial { font-family: 'arial'; }

.ft24 { font-size: 24px; }

.ft18 { font-size: 18px; }

.ft14 { font-size: 14px; }

.ft12 { font-size: 12px; }

a.a-red, a.a-red:visited { color: #e60012; }

a.a-red:hover { color: #d38d00; }

.ft-red { color: #e60012; }

* html, * html body { background-image: url(../css/.net/Public/css/about:blank); background-attachment: fixed; }

.blank{ clear:both; font-size:0px; height:10px; overflow:hidden; }

/*--------layout--------*/



.service-1, .huanjing-1 { text-indent: 2em; line-height: 24px; }

a.bz-online1, a.bz-online2, a.bz-online3, input.bz-online4, a.bz-online5, a.bz-online6, a.bz_clickmore, a.by_zixun, a.by_yuyue, a.bz-online7, a.hz-online2, a.hz-online3, input#hz-tijiao, a.lx-online1 { display: inline-block; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; text-align: center; }

span#by_btn_l, span#by_btn_r, span.rx-pre, span.rx-next, span#sb-pre, span#sb-next, span#by_btn2_l, span#by_btn2_r, span#by_btn3_l, span#by_btn3_r, span#news-pre, span#news-next { display: block; width: 11px; height: 11px; cursor: pointer; background: url(../img114/sprite_bg6.png) -945px top no-repeat; }

span.rx-next, span#sb-next { background-position: -956px top; }

.bz_l_hot, .jp-hot { display: block; width: 35px; height: 16px; background: url(../img114/sprite_bg5.png) left -78px no-repeat; position: absolute; }

.suspend { width: 70px; height: 362px; position: fixed; _position: absolute; right: 0; _top: 30px; _bottom: auto; background-color: #fff; z-index: 110; }

.ie6-r { top:expression(eval(document.documentElement.scrollTop)+30);

}

.ie6-r2 { top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-886));

}

.suspend a { position: relative; display: block; height: 70px; margin-bottom: 3px; background-color: #fbb63c; text-align: center; overflow: hidden; }

.suspend a:hover { background-color: #fba610; }

.suspend span { display: block; background: url(../img114/sprite_bg4.png) no-repeat; margin: 0 auto; overflow: hidden; }

.suspend span.sp-1 { width: 37px; height: 26px; background-position: left -85px; margin: 17px 0 0 15px; *margin-left:4px;

}

.suspend span.sp-2 { width: 31px; height: 30px; background-position: left -112px; margin: 10px 0 0 17px; *margin-left:3px;

}

.suspend span.sp-3 { width: 44px; height: 37px; background-position: left -143px; margin: 3px 0 0 17px; *margin-left:15px;

}

.suspend span.sp-4 { width: 28px; height: 37px; background-position: left -181px; margin-top: 10px; }

.suspend span.sp-5 { width: 36px; height: 34px; background-position: left -219px; margin: 10px auto 0 auto; }

.suspend i.sp-num { position: absolute; top: 5px; right: 12px; *top:4px;

*right:8px;

font-style: normal; font-size: 12px; color: #fff; }

/*--------header--------*/



.header { height: 143px; width: 1000px; margin: 0 auto; }

.xiwang { height: 30px; line-height: 30px; overflow: hidden; color: #898989; }

.xiwang p span, .xiwang p a { float: left; }

.xiwang p b { float: left; display: block; font-size: 30px; margin: 0 5px; line-height: 15px; height: 25px; padding-bottom: 5px; }

.xiwang p a { display: inline-block; background: url(../img114/sprite_bg7.png) -51px -195px no-repeat; width: 21px; height: 21px; overflow: hidden; margin: 4px 8px 0 0; }

.xiwang p a.tengxun { background-position: -51px -217px; }

.xiwang p a.qq { background-position: -51px -239px; }

.xiwang p a.weixin { background-position: -51px -261px; }

.head2 { height: 98px; background: url(../img114/laopai.png) 380px 20px no-repeat; }

a.logo { float: left; margin-top: 20px; }

a.tel { float: right; margin-top: 20px; }

.topNav { height: 45px; width: 1000px; position: relative; }

.nav-down { width: 208px; height: 45px; position: absolute; background: #f4ac2e; padding-left: 22px; line-height: 45px; color: #fff; border-right: 1px solid #c38a25; top: -45px; left: 0; font-size: 15px; font-weight: 800; }

span.menu-down { display: block; width: 15px; height: 15px; margin: 15px 22px 0 0; background: url(../img114/sprite_bg7.png) -89px -106px no-repeat; overflow: hidden; }

span.rotate { -webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out; -ms-transition: -moz-transform 0.3s ease-out; -o-transition: -moz-transform 0.3s ease-out; transition: transform 0.4s ease-out; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); transform: rotate(180deg); }

.menu { width: 769px; height: 100%; float: right; }

.menu li { width: 96px; height: 100%; background: url(../img114/sprite_bg7.png) 94px -422px no-repeat; text-align: center; float: left; cursor: pointer; }

.menu li a { display: block; width: 96px; height: 45px; position: relative; overflow: hidden; color:#FFF;}

.menu li a span { display: block; font-weight: 800; width: 96px; height: 45px; position: absolute; left: 0; line-height: 45px; font-size: 15px; }

span.m-cur { top: 0;color: #fff; }

span.m-over { top: 45px; color: #fff; background: #f4ac2e; }

.down-page { clear: both; position: absolute; width: 1000px;  top: 143px; left: 50%; margin-left: -500px; }

.nav-1 { clear: both; width: 70px; height: 100%; position: absolute; left: -70px; top: 0; border-right: 1px solid #e2e2e2; background: #fff; overflow: hidden; display: none; }

.nav-1 dd { height: 88px; border-bottom: 1px dashed #dcdcdc; overflow: hidden; }

.nav-1 dd a { display: block; margin: 0 auto; background-image: url(../img114/sprite_bg6.png); }

dd.page-d1 a { width: 39px; height: 36px; background-position: -727px top; margin-top: 28px; }

dd.page-d1 a:hover { background-position: -727px -36px; }

dd.page-d2 a { width: 39px; height: 35px; background-position: -767px top; margin-top: 20px; }

dd.page-d2 a:hover { background-position: -767px -35px; }

dd.page-d3 a { width: 36px; height: 35px; background-position: -807px top; margin-top: 25px; }

dd.page-d3 a:hover { background-position: -807px -35px; }

dd.page-d4 a { width: 41px; height: 33px; background-position: -844px top; margin-top: 25px; }

dd.page-d4 a:hover { background-position: -844px -33px; }

dd.page-d5 a { width: 43px; height: 31px; background-position: -886px top; margin-top: 30px; }

dd.page-d5 a:hover { background-position: -886px -31px; }

.nav-2 { width: 229px; height: 449px; float: left; background-color: #fff; display: none; border-bottom: 1px solid #e5e5e5; }

.zhuanqu { height: 75px; width: 209px; padding-left: 20px; background: url(../img114/sprite_bg3.png) 130px -155px no-repeat; }

.zhuanqu i, .zhuanqu h3 { float: left; }

.zhuanqu i { display: block; width: 24px; height: 24px; margin-top: 14px; background-image: url(../img114/sprite_bg3.png); margin-right: 9px; }

.zhuanqu h3 { font-size: 14px; float: left; margin-top: 15px; }

.zhuanqu p { clear: both; padding-top: 3px; }

.zhuanqu p a { margin: 0 3px; padding: 0 2px; font-size: 12px; }

.zhuanqu p a:hover { background-color: #dcdcdc; }

i.zq-icon2 { background-position: left -25px; }

i.zq-icon3 { background-position: left -50px; }

i.zq-icon4 { background-position: left -75px; }

i.zq-icon5 { background-position: left -100px; }

i.zq-icon6 { background-position: left -125px; }

.nav-2 .cur { background-color: #f4ac2e; }

.nav-2 .cur i.zq-icon1 { background-position: -24px top; }

.nav-2 .cur i.zq-icon2 { background-position: -24px -25px; }

.nav-2 .cur i.zq-icon3 { background-position: -24px -50px; }

.nav-2 .cur i.zq-icon4 { background-position: -24px -75px; }

.nav-2 .cur i.zq-icon5 { background-position: -24px -100px; }

.nav-2 .cur i.zq-icon6 { background-position: -24px -125px; }

.nav-3 { width: 767px; _width: 765px; height: 446px; float: left; }

.zq-con { width: 100%; height: 100%; overflow: hidden; background: #fff; border: 2px solid #ccc; display: none; }

.zq-con-l { width: 502px; height: 380px; float: left; margin: 25px 0 0 22px; border-right: 1px solid #ccc; _display: inline; }

h2.zq-h2 { font-size: 18px; font-weight: 600; }

.zq-con-l ul { width: 464px; margin-top: 10px; }

.zq-con-l li { width: 100%; padding: 10px 0 10px 2px; border-bottom: 1px dashed #dcdcdc; overflow: hidden; }

.zq-con-l li h3 { font-size: 14px; float: left; line-height: 30px; }

.zq-con-l li p { float: left; width: 384px; margin-top: 8px; }

.zq-con-l li a { display: block; float: left; height: 14px; line-height: 14px; _line-height: 16px; font-size: 12px; margin: 0 5px 8px 0; padding: 1px 3px; overflow: hidden; }

.zq-con-l li a:hover { background: #f4ac2e; }

.zq-con-r { width: 208px; height: 100%; float: left; margin: 25px 0 0 15px; _display: inline; }

.liaojie { height: 120px; border-bottom: 3px solid #dcdcdc; margin-top: 5px; }

.liaojie li { height: 27px; _height: 25px; border-bottom: 1px dashed #dcdcdc; line-height: 27px; overflow: hidden; }

.liaojie li span, .liaojie li a { float: left; display: block; font-size: 12px; }

.liaojie li a { padding: 0 2px; height: 20px; line-height: 20px; margin-top: 5px; }

.liaojie li a:hover { background: #f4ac2e; }

.liaojie li a.lj-a { background: #dcdcdc; height: 20px; line-height: 20px; padding: 0 3px; margin: 5px 10px 0 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; overflow: hidden; _line-height: 20px; }

.liaojie li span.lj-num { padding-left: 12px; margin-top: 7px; height: 12px; background: url(../img114/sprite_bg3.png) left -235px no-repeat; font-size: 10px; line-height: 12px; }

.zq-doctor { height: 244px; margin-top: 10px; }

.zq-doctor p { width: 194px; font-size: 12px; padding-top: 8px; line-height: 20px; }

/*---------banner-----------*/



.a-bouncein, .a-bounceinT, .a-bounceinR, .a-bounceinB, .a-bounceinL, .a-rotatein, .a-rotateinLT, .a-rotateinLB, .a-rotateinRT, .a-rotateinRB, .a-flipin, .a-flipinX, .a-flipinY { -webkit-animation: .8s ease-out backwards; -moz-animation: .8s ease-out backwards; -ms-animation: .8s ease-out backwards; animation: .8s ease-out backwards; }

.a-fadein, .a-fadeinT, .a-fadeinR, .a-fadeinB, .a-fadeinL { -webkit-animation: 1s ease-out backwards; -moz-animation: 1s ease-out backwards; -ms-animation: 1s ease-out backwards; animation: 1s ease-out backwards; }

.a-bounceout, .a-bounceoutT, .a-bounceoutR, .a-bounceoutB, .a-bounceoutL, .a-rotateout, .a-rotateoutLT, .a-rotateoutLB, .a-rotateoutRT, .a-rotateoutRB, .a-flipout, .a-flipoutX, .a-flipoutY { -webkit-animation: .8s ease-in forwards; -moz-animation: .8s ease-in forwards; -ms-animation: .8s ease-in forwards; animation: .8s ease-in forwards; }

.a-fadeout, .a-fadeoutT, .a-fadeoutR, .a-fadeoutB, .a-fadeoutL { -webkit-animation: 1s ease-in forwards; -moz-animation: 1s ease-in forwards; -ms-animation: 1s ease-in forwards; animation: 1s ease-in forwards; }

.slide-focus { height: 450px;position: relative;width:1160px;margin:0 auto;z-index: 100; }

.pic { width: 1920px; height: 450px; position: absolute; left:50%; margin-left:-672px; top: 0; }

.pic ul { width: 5000px; }

.pic li { width: 100%; height: 450px; position: absolute; top: 0; left: 0; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; z-index: 101; overflow: hidden; }

.pic li.now { filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; z-index: 111; }

.tanru-1, .tanru-2, .tanru-3, .tanru-4, .tanru-5 { z-index: 11; padding-top: 30px; _display: inline; }

.tanru-1, .tanru-3 { width: 535px; height: 450px; }

.tanru-2 { width: 528px; height: 386px; margin-left: 50px; }

.tanru-4 { width: 491px; height: 349px; padding: 90px 0 0 80px; }

.danru-1, .danru-2, .danru-3, .danru-4, .danru-5 { z-index: 11; margin-right: 50px; _display: inline; }

.danru-1 { width: 452px; height: 317px; }

.danru-2 { width: 492px; height: 355px; }

.danru-3 { width: 492px; height: 355px; }

.danru-4 { width: 470px; height: 238px; }

.danru-5 { width: 500px; height: 231px; margin-right: 80px; }

.pic li.now .a-fadeinB { -webkit-animation-name: fadeinB; -moz-animation-name: fadeinB; -ms-animation-name: fadeinB; animation-name: fadeinB; }

.pic li.now .a-bouncein { -webkit-animation-name: bouncein; -moz-animation-name: bouncein; -ms-animation-name: bouncein; animation-name: bouncein; -webkit-animation-delay: .8s; -moz-animation-delay: .8s; -ms-animation-delay: .8s; animation-delay: .8s; }

.list { width: 200px; height: 16px; position: absolute; bottom: 10px; left: 50%; margin-left:-109px; z-index: 121; }

.list li { width: 16px; height: 16px; float: left; margin: 0 5px; background-color: #fff; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; text-indent: -999px; cursor: pointer; overflow: hidden; }

.list li.cur { background-color: #F4AC2E; }

span#prev1, span#next1 { display: none; width: 28px; height: 40px; position: absolute; top: 190px; z-index: 120; cursor: pointer; }

span#prev1 { background: url(../img114/left-arrow.png) no-repeat; left:3%; }

span#next1 { background: url(../img114/right-arrow.png) no-repeat; right:3%; }

a.ex-zx1, a.ex-zx2 { display: block; float: left; width: 133px; height: 39px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; font-size: 17px; line-height: 39px; text-align: center; font-weight: bold; position: relative; z-index: 5000; }

a.ex-zx1 { background: #6a6a6a; color: #fff; margin-right: 29px; }

a.ex-zx1:hover { color: #ddd; }

a.ex-zx2 { background: #f4ac2e; }

.ban-wrap { display: block; width: 100%; height: 100%; z-index: 101; }

.ban-wrap img { float: left; }

.pic ul li a.banner_z { width: 135px; height: 35px; line-height: 35px; text-align: center; font-weight: bold; font-size: 19px; display: inline-block; position: absolute; left: 510px; bottom: 54px; border: 1px solid #000; background: #e19410 }

.slide-focus span.ban-a2 { display: block; float: right; width: 133px; height: 39px; margin: -40px 50px 0 0; }



/* 淡入-从下 */



@-webkit-keyframes fadeinB { 0% {

opacity:0;

-webkit-transform:translateY(100px);

}

100% {

opacity:1;

-webkit-transform:translateY(0);

}

}

 @-moz-keyframes fadeinB { 0% {

opacity:0;

-moz-transform:translateY(100px);

}

100% {

opacity:1;

-moz-transform:translateY(0);

}

}

 @-ms-keyframes fadeinB { 0% {

opacity:0;

-ms-transform:translateY(100px);

}

100% {

opacity:1;

-ms-transform:translateY(0);

}

}

 @keyframes fadeinB { 0% {

opacity:0;

transform:translateY(100px);

}

100% {

opacity:1;

transform:translateY(0);

}

}



/* 弹入 */



@-webkit-keyframes bouncein { 0% {

opacity:0;

-webkit-transform:scale(0.3);

}

50% {

opacity:1;

-webkit-transform:scale(1.05);

}

70% {

-webkit-transform:scale(0.7);

}

100% {

-webkit-transform:scale(1);

}

}

 @-moz-keyframes bouncein { 0% {

opacity:0;

-moz-transform:scale(0.3);

}

50% {

opacity:1;

-moz-transform:scale(1.05);

}

70% {

-moz-transform:scale(0.7);

}

100% {

-moz-transform:scale(1);

}

}

 @-ms-keyframes bouncein { 0% {

opacity:0;

-ms-transform:scale(0.3);

}

50% {

opacity:1;

-ms-transform:scale(1.05);

}

70% {

-ms-transform:scale(0.7);

}

100% {

-ms-transform:scale(1);

}

}

 @keyframes bouncein { 0% {

opacity:0;

transform:scale(0.3);

}

50% {

opacity:1;

transform:scale(1.05);

}

70% {

transform:scale(0.7);

}

100% {

transform:scale(1);

}

}

.banner { width: 100%; text-align: center; position: relative; z-index: 100;  height: 299px; }

.banner img {}

/*---------wrap-1--------------*/



.wrap-1 { width: 970px; height: 440px; border: 1px solid #e5e5e5; margin: 24px auto 0; padding: 15px 14px 0; }

.about { width: 226px; }

.news { width: 712px; }

.caption { font-size: 24px; height: 44px; overflow: hidden; }

.caption2 { border-bottom: 1px dashed #dcdcdc; position: relative; }

span.guanzhu { display: block; width: 130px; position: absolute; bottom: 3px; right: 0; color: #666; font-size: 14px; }

i.cap-icon { display: block; width: 24px; height: 24px; float: left; background: #0076d8; margin: 6px 8px 0 0; overflow: hidden; }

.cap-en { font-size: 14px; color: #a0a0a0; }

.about p.pro { font-size: 12px; padding: 8px 0 5px; text-indent: 2em; line-height: 22px; }

.pinpai { height: 70px; }

.pinpai2 { margin: 5px 0 8px; }

.pinpai a { width: 67px; height: 24px; display: inline-block; text-align: center; line-height: 24px; border: 1px solid #e5e5e5; margin: 4px 2px; float: left; }

.pinpai2 a { margin: 4px 2px; font-size: 12px; }

.pinpai a.cur { background: #f4ac2e; border-color: #f4ac2e; }

img.a-tel { margin: 10px auto; width: 195px; display: block; }

a.a-tab1, a.a-tab2, a.a-tab3, a.a-tab4 { width: 45px; height: 45px; display: inline-block; background: url(../img114/sprite_bg6.png) no-repeat; margin-right: 10px; }

a.a-pub1 { margin-right: 9px; }

a.a-tab1:hover { background-position: left -45px; }

a.a-tab2 { background-position: -48px top; }

a.a-tab2:hover { background-position: -48px -45px; }

a.a-tab3 { background-position: -95px top; }

a.a-tab3:hover { background-position: -95px -45px; }

a.a-tab4 { background-position: -142px top; }

a.a-tab4:hover { background-position: -142px -45px; }

.news-l { width: 438px; height: 135px; border-top: 1px solid #e5e5e5; overflow: hidden; }

.news-l ul { width: 470px; margin: 8px 0 0 10px; }

.news-l li { width: 215px; float: left; margin: 4px 0; background: url(../img114/list_nav.png) left -2px no-repeat; padding-left: 15px; }

.news-l li a { padding: 0 2px; }

.news-l li a:hover { background: #f4ac2e; }

.news-r { width: 243px; height: 120px; }

.news-r p { width: 30px; height: 11px; margin: -20px 0 10px 0; float: right; }

.news-slide { width: 243px; height: 120px; overflow: hidden; }

.news-slide ul { width: 3000px;/*margin-left:-243px;*/ }

.news-r li { width: 243px; height: 120px; float: left; overflow: hidden; }

.life { height: 244px; border-top: 1px solid #e5e5e5; }

span.switch { float: right; display: block; width: 46px; height: 18px; background: url(../img114/sprite_bg7.png) no-repeat; padding-left: 28px; line-height: 18px; margin-top: 12px; cursor: pointer; }

.yuedu-out { width: 712px; height: 100%; overflow: hidden; position: relative; }

.yuedu { height: 192px; width: 3800px; }

.yuedu li { width: 176px; margin: 7px 0 0 2px; height: 197px; position: relative; float: left; }

span.tuijie { display: block; width: 45px; height: 44px; position: absolute; right: 0; top: -7px; background: url(../img114/sprite_bg7.png) left -19px no-repeat; }

.yuedu li a.yd-a { color: #fff; cursor: default; display: block; width: 176px; height: 62px; margin-top: 2px; background: url(../img114/sprite_bg6.png) left -155px no-repeat; }

.yuedu li p { text-align: center; padding-top: 10px; }

.yuedu li.cur a.yd-a { color: #333; background-position: left -93px; }

/*---------wrap-2--------------*/



.wrap-2 { height: 171px; background: #e5e5e5; margin: 25px 0; }

.jibing { width: 1000px; height: 100%; margin: 0 auto; padding-top: 25px; text-align: center; }

span.zice { display: block; width: 109px; height: 25px; background: #f4ac2e url(../img114/sprite_bg7.png) 36px -72px no-repeat; border: 1px solid #cb8c1e; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding-top: 52px; font-weight: bold; float: left; }

.jibing a { float: left; display: block; float: left; height: 31px; border: 1px solid #b8b8b8; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; padding: 0 13px; line-height: 31px; background: #fff; margin: 0 0 10px 10px; }

.jibing a:hover { background: #f4ac2e; border-color: #f4ac2e; }

/*---------wrap-3--------------*/



.wrap-3 { width: 970px; height: 462px; border: 1px solid #e5e5e5; margin: 0 auto; padding: 15px 14px 0; overflow: hidden; }

.zj-l { width: 718px; height: 100%; overflow: hidden; }

.expert { position: relative; width: 100%; height: 100%; }

.thumb { height: 68px; overflow: hidden; position: relative; }

.thumb ul { width: 1000px; position: absolute; }

.thumb li { width: 155px; height: 68px; margin-right: 32px; float: left; background: #b5b5b5; cursor: pointer; overflow: hidden; }

.thumb li.cur { background: #f4ac2e; }

.thumb li img { width: 55px; height: 60px; margin: 4px; float: left; }

.thumb li h3 { font-size: 14px; line-height: 26px; padding-top: 10px; float: left; margin-left: 5px; font-weight: 100; width: 87px; }

.person { height: 313px; width: 630px; padding: 21px 0; position: relative; margin: 0 auto; overflow: hidden; }

.expert span.prev, .expert span.next { top: 215px; }

span.prev, span.next { display: block; position: absolute; width: 25px; height: 44px; background: url(../img114/sprite_bg6.png) no-repeat; overflow: hidden; cursor: pointer; z-index: 100; }

span.prev { background-position: -191px top; top: 125px; left: 0; }

span.next { background-position: -216px top; top: 125px; right: 0; }

.person ul { height: 302px; position: absolute; }

.person li { width: 630px; height: 302px; float: left; position: relative; }

.person li img { float: left; margin-right: 22px; }

.person li h3 { font-size: 18px; font-weight: bold; height: 56px; padding-top: 38px; color: #333; }

span.goodat { display: block; height: 35px; font-size: 16px; }

span.undergo { line-height: 26px; display: block; height: 110px; }

.zj-r { width: 214px; overflow: hidden; position: relative; z-index: 0; }

.them { height: 335px; margin-top: -9px; }

.them dd { border-bottom: 1px dashed #dcdcdc; height: 78px; position: relative; }

.th-wrap { height: 63px; padding-top: 15px; position: absolute; top: 0; left: 0; }

.them dd img { float: left; margin: 0 16px 10px 0; }

span.th-name { font-size: 12px; color: #969696; display: block; padding-left: 3px; float: left; margin-top: -4px; }

span.th-des { float: left; display: block; width: 130px; line-height: 18px; }

.th-info { width: 127px; height: 73px; position: absolute; top: 27px; _top: 25px; left: 58px; background: url(../img114/sprite_bg4.png) no-repeat; font-size: 12px; padding: 10px 11px 0 13px; z-index: 10; display: none; overflow: hidden; }

a.th-zx1, a.th-zx2 { display: block; float: left; width: 75px; height: 53px; text-align: center; line-height: 53px; font-weight: 800; }

a.th-zx1:hover { color: #ddd; }

a.th-zx1 { background: #6a6a6a; margin-left: 18px; color: #fff; }

a.th-zx2 { background: #f4ac2e; margin-left: 22px; }

/*---------wrap-4--------------*/



.wrap-4 { height: 98px; background: #e5e5e5; margin: 24px 0; padding-top: 24px; }

.guanzhu { width: 1000px; margin: 0 auto; overflow: hidden; }

span.gz-tt { display: inline-block; float: left; width: 52px; height: 58px; font-size: 24px; color: #1b1b1b; line-height: 28px; }

.gz-list { width: 943px; float: left; padding-left: 5px; _display: inline; }

.gz-list li { width: 57px; height: 85px; position: relative; margin: 0 5px; float: left; _display: inline; }

.gz-list li a { display: block; text-align: center; font-size: 12px; margin-bottom: 5px; position: absolute; }

a.gz-a1, a.gz-a2, a.gz-a3, a.gz-a4, a.gz-a5, a.gz-a6, a.gz-a7, a.gz-a8, a.gz-a9, a.gz-a10, a.gz-a11, a.gz-a12, a.gz-a13, a.gz-a14, a.gz-ai1, a.gz-ai2, a.gz-ai3, a.gz-ai4, a.gz-ai5, a.gz-ai6, a.gz-ai7, a.gz-ai8, a.gz-ai9, a.gz-ai10, a.gz-ai11, a.gz-ai12, a.gz-ai13, a.gz-ai14 { top: 0; left: 0; width: 57px; height: 57px; background: url(../img114/sprite_bg6.png) left -218px no-repeat; }

a.gz-cla { bottom: 0; width: 100%; }

a.gz-ai1 { background-position: left -275px; }

a.gz-ai2 { background-position: -58px -275px; }

a.gz-ai3 { background-position: -116px -275px; }

a.gz-ai4 { background-position: -174px -275px; }

a.gz-ai5 { background-position: -232px -275px; }

a.gz-ai6 { background-position: -290px -275px; }

a.gz-ai7 { background-position: -348px -275px; }

a.gz-ai8 { background-position: -406px -275px; }

a.gz-ai9 { background-position: -464px -275px; }

a.gz-ai10 { background-position: -522px -275px; }

a.gz-ai11 { background-position: -580px -275px; }

a.gz-ai12 { background-position: -638px -275px; }

a.gz-ai13 { background-position: -696px -275px; }

a.gz-ai14 { background-position: -754px -275px; }

a.gz-a2 { background-position: -58px -218px; }

a.gz-a3 { background-position: -116px -218px; }

a.gz-a4 { background-position: -174px -218px; }

a.gz-a5 { background-position: -232px -218px; }

a.gz-a6 { background-position: -290px -218px; }

a.gz-a7 { background-position: -348px -218px; }

a.gz-a8 { background-position: -406px -218px; }

a.gz-a9 { background-position: -464px -218px; }

a.gz-a10 { background-position: -522px -218px; }

a.gz-a11 { background-position: -580px -218px; }

a.gz-a12 { background-position: -638px -218px; }

a.gz-a13 { background-position: -696px -218px; }

a.gz-a14 { background-position: -754px -218px; }

.gz-list li.cur a.gz-a1 { background-position: left -275px; }

.gz-list li.cur a.gz-a2 { background-position: -58px -275px; }

.gz-list li.cur a.gz-a3 { background-position: -116px -275px; }

.gz-list li.cur a.gz-a4 { background-position: -174px -275px; }

.gz-list li.cur a.gz-a5 { background-position: -232px -275px; }

.gz-list li.cur a.gz-a6 { background-position: -290px -275px; }

.gz-list li.cur a.gz-a7 { background-position: -348px -275px; }

.gz-list li.cur a.gz-a8 { background-position: -406px -275px; }

.gz-list li.cur a.gz-a9 { background-position: -464px -275px; }

.gz-list li.cur a.gz-a10 { background-position: -522px -275px; }

.gz-list li.cur a.gz-a11 { background-position: -580px -275px; }

.gz-list li.cur a.gz-a12 { background-position: -638px -275px; }

.gz-list li.cur a.gz-a13 { background-position: -696px -275px; }

.gz-list li.cur a.gz-a14 { background-position: -754px -275px; }

/*---------wrap-5--------------*/



.wrap-5 { width: 970px; height: 519px; margin: 0 auto; border: 1px solid #e5e5e5; padding: 15px 14px 0; }

.js-l { width: 730px; }

.js-r { width: 206px; }

.js-list-l { width: 125px; height: 100%; }

.js-list-l a { display: block; width: 125px; height: 66px; background: url(../img114/sprite_bg6.png) -189px -84px no-repeat; margin-bottom: 11px; position: relative; overflow: hidden; float: left; }

a.js-list-a2 { background-position: -315px -84px; }

a.js-list-a3 { background-position: -441px -84px; }

a.js-list-a4 { background-position: -567px -84px; }

a.js-list-a5 { background-position: -693px -84px; }

a.js-list-a6 { background-position: -819px -84px; }

.js-list-l a.js-list-a1.cur { background-position: -189px -150px; }

.js-list-l a.js-list-a2.cur { background-position: -315px -150px; }

.js-list-l a.js-list-a3.cur { background-position: -441px -150px; }

.js-list-l a.js-list-a4.cur { background-position: -567px -150px; }

.js-list-l a.js-list-a5.cur { background-position: -693px -150px; }

.js-list-l a.js-list-a6.cur { background-position: -819px -150px; }

.js-list-l span { display: block; position: absolute; width: 60px; height: 14px; top: 25px; right: 14px; text-align: center; color: #fff; }

.js-list-r { width: 576px; height: 450px; border: 1px solid #ccc; padding-left: 24px; }

.js-block { display: none; }

h2.js-box-1 { height: 75px; padding-left: 22px; line-height: 75px; font-size: 20px; color: #333; font-weight: bold; }

.js-box-2 { width: 570px; height: 213px; border-bottom: 1px dashed #dcdcdc; }

.js-box-r { float: right; width: 200px; }

.js-box-r li { list-style: outside disc; margin-bottom: 6px; line-height: 22px; }

span.gaishan { display: block; width: 64px; height: 20px; background: url(../img114/sprite_bg7.png) left -149px no-repeat; padding-left: 14px; line-height: 18px; overflow: hidden; }

.js-a-link { width: 172px; padding-top: 4px; }

.js-box-3 { height: 90px; }

.js-box-3 li { width: 136px; position: relative; height: 100%; float: left; margin-right: 5px }

.js-box-3 li img { width: 136px; height: 90px; }

.js-box-3 li p { position: absolute; width: 136px; height: 0; font-size: 12px; left: 0; bottom: 0; background-color: rgba(51, 51, 51, 0.7); background: transparent\9\0; filter:progid:DXImageTransform.Microsoft.gradient(enabled=true, startColorstr=#b2333333, endColorstr=#b2333333);

zoom: 1; background: -ms-linear-gradient(top, rgba(51,51,51,0.7) 0%, rgba(51,51,51,0.7) 100%); text-align: center; color: #fff; overflow: hidden; }

.js-box-3 li p * { position: relative; }

.tx-1 { width: 180px; height: 256px; margin-top: 11px; }

.tx-1 li { width: 125px; height: 48px; background: url(../img114/sprite_bg7.png) -138px -373px no-repeat; font-size: 20px; padding-left: 55px; line-height: 38px; }

.tx-2 { height: 60px; }

.tx-2 a { display: block; width: 45px; height: 45px; background: url(../img114/sprite_bg6.png) no-repeat; float: left; margin-right: 21px; }

a.tx-s1 { background-position: -244px top; }

a.tx-s1:hover { background-position: -814px -293px; }

a.tx-s2 { background-position: -1px top; }

a.tx-s2:hover { background-position: -1px -45px; }

a.tx-s3 { background-position: -48px top; }

a.tx-s3:hover { background-position: -48px -45px; }

.tx-3 { height: 92px; padding: 9px 0; border-top: 1px dashed #dcdcdc; border-bottom: 1px dashed #dcdcdc; overflow: hidden; }

.tx-3 dd { height: 33px; }

.tx-3 dd span { display: block; line-height: 16px; }

.tx-3 dd i { display: block; width: 33px; height: 33px; background: url(../img114/sprite_bg6.png) left -33px no-repeat; float: left; margin-right: 9px; overflow: hidden; }

dd.tx-d1 i { background-position: -292px -33px; }

dd.tx-d2 { margin-top: 2px; }

dd.tx-d2 i { background-position: -326px -33px; }

/*---------wrap-6--------------*/



.wrap-6 { width: 1000px; height: 110px; margin: 25px auto; overflow: hidden; position: relative; }

.wrap-6 ul { width: 2000px; height: 110px; position: absolute; left: 0; top: 0; }

.wrap-6 li { width: 1000px; height: 110px; float: left; position: relative; }

a.wp6-online { display: block; position: absolute; width: 133px; height: 39px; text-indent: -9999px; top: 39px; right: 82px; background: url(../img114/touming.png) no-repeat; }

/*---------wrap-7--------------*/



.wrap-7 { width: 970px; height: 307px; margin: 25px auto 0; border: 1px solid #e5e5e5; padding: 23px 14px 0; overflow: hidden; }

.wrap-7 img { margin: 0 3px 3px 0; }

/*---------wrap-8--------------*/



.wrap-8 { width: 970px; height: 167px; margin: 24px auto; border: 1px solid #e5e5e5; padding: 15px 14px 0; overflow: hidden; }

.media-1 { height: 48px; border-bottom: 1px solid #cecece; }

.media-1 a { display: block; float: left; width: 96px; height: 48px; margin-right: 25px; font-size: 24px; position: relative; }

.media-1 a i { display: none; }

.media-1 a.cur i { width: 96px; height: 13px; position: absolute; left: 0; bottom: -1px; _bottom: -2px; background: url(../img114/sprite_bg7.png) left -177px no-repeat; overflow: hidden; }

.media-2 { width: 100%; padding-top: 32px; text-align: center; }

#media-pic2 img { margin: 0 11px; }

.media-pic { display: none; }

/*---------footer--------------*/

.footer{height:450px;background: url(../img113/mybk12.jpg) repeat-x;overflow: hidden;}



.bot{width:972px;margin:50px auto 0;height: 429px;}



.bot-1{height:190px; border-bottom:1px solid #147fd9;}



.bot-logo{float:left;width:186px;height:180px;background:url(../img113/s-line.jpg) right 0 no-repeat;}



.bot-logo img{margin-top:26px;}



span.bot-tel{display:block;height:25px;font-size: 20px;color: #fff;padding-left:35px;line-height: 25px;margin-top:15px;}



.bot-bz{float:left;width:562px;height:180px;padding-left:12px;background:url(../img113/s-line.jpg) right 0 no-repeat;overflow: hidden;}



a.bot-icon1,a.bot-icon2,a.bot-icon3,a.bot-icon4,a.bot-icon5{display: block;float:left;width:90px;height:24px;border-bottom: 1px solid #147fd9;margin-right: 20px;overflow: hidden;}



.bot-bz a,.bot-bz a:visited{color: #fff;}



.bot-bz a i,a.bot-icon2 i,a.bot-icon3 i，a.bot-icon4 i，a.bot-icon5 i{display:inline-block;width:22px;height: 22px;float:left;margin-right:5px;background: url(../img113/mybk10.jpg) no-repeat;}







.bz-sort{padding-top:15px;width:68px;float:left;}



.bz-sort li{height:28px;width:114px;line-height: 28px;}



.bz-sort li a{font-size: 12px;padding:0 2px;}



.bz-sort li a:hover{background:#f4ac2e;}



address.bot-lx{float:left;display: block;width:196px;margin-left:16px;}



address.bot-lx img{display: block;margin-left:22px;}



address.bot-lx span{display:block;margin-top:8px;color:#fff;font-style:normal;font-size: 12px;line-height: 22px; padding-left:14px;}



a.a-tab5,a.a-tab6,a.a-tab7,a.a-tab8{display: inline-block;width:37px;height: 37px;background:url(../img113/sprite_bg1.png) -814px -218px no-repeat;margin:5px 10px 0 0;overflow: hidden;}



a.a-tab6{background-position:-852px -218px; }



a.a-tab7{background-position:-891px -218px; }



a.a-tab8{background-position:-930px -218px; }



a.a-tab5:hover{background-position:-814px -255px;}



a.a-tab6:hover{background-position:-852px -255px;}



a.a-tab7:hover{background-position:-891px -255px;}



a.a-tab8:hover{background-position:-930px -255px;}



.bot-2{width:300px;height:36px;float:right;}




#search{display:block;float:left;width:230px;_width:226px;height:31px;border:none;background: #f3ac2e;font-size: 14px;line-height: 31px;font-family: 'Microsoft YaHei','微软雅黑','\5FAE\8F6F\96C5\9ED1';color: #333;padding-left:20px;}



#tijiao{display:block;width:31px;height:31px;border:none;background:url(../img113/s-btn.jpg) no-repeat;cursor: pointer;float:left;}



.bot-3{width:706px;height:54px;margin:32px auto 0;text-align: center;color:#fff;font-size:12px;line-height: 54px;}



span.icp{padding:0 22px;}



a.website{color:#fff;padding:0 6px;}



.left-wx{width:148px;height:200px;background-color:#fff;position:fixed;_position:absolute;bottom:0;_bottom:auto;left:0;z-index:110;display:none;overflow:hidden;}



.ie6-l{top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));}



.wx-pic{width:121px;height:134px;margin:6px auto 9px;display:none;}



.wx-a{width:100%;height:48px;}



.wx-a a{display:block;width:48px;height:48px;background-color:#fbb63c;float:left;margin-right:2px;}



.wx-a a.cur{background-color:#fba610;}



.wx-a span{display:block;background:url(../img113/sprite_bg4.png) no-repeat;margin:0 auto;overflow:hidden;}



.wx-a span.wx-1{width:20px;height:18px;background-position:-45px -112px;margin-top:15px;}



.wx-a span.wx-2{width:32px;height:25px;background-position:-45px -131px;margin-top:12px;}



.wx-a span.wx-3{width:31px;height:24px;background-position:-45px -157px;margin-top:12px;}



.wx-switch-2{height:41px;border-bottom:1px solid #999;}



.gz-us{font-size:12px;color:#1b1b1b;height:30px;padding-top:10px;text-align:center;}



.wx-pic a.wx-sina,.wx-pic a.wx-tx{display:block;width:105px;background:url(../img113/sprite_bg4.png) no-repeat;margin:0 auto;}



.wx-pic a.wx-sina{height:32px;background-position:-44px -182px;}.wx-pic a.wx-tx{height:27px;background-position:-44px -218px;margin-top:14px;}



.footp{ width:555px; float:left; margin-top:25px;}
.footp p{ color:#FFF; font-size:12px; font-family:宋体; line-height:27px;}
.footp p a{ color:#FFF;}
.footimg{ width:410px; text-align:right; float:left; padding-top:20px;}
/*---------about--------------*/



.qiyuan-1 { height: 315px; border-bottom: 1px solid #e5e5e5; padding-top: 38px; }

.qiyuan-1 p { text-indent: 2em; }

.qiyuan-1 p, .qiyuan-1 span { line-height: 28px; }

.pinpai-1 { height: 315px; margin-top: 30px; }

.pinpai-1 img { margin: 0 2px 2px 0; }

.pinpai-2 { line-height: 26px; text-indent: 2em; }

.pinpai-3 { width: 608px; height: 260px; padding-left: 18px; background: url(../img114/about_pic7.jpg) 242px top no-repeat; margin-top: 40px; }

.zhuanye { width: 192px; height: 120px; }

.zy-1 { height: 32px; border-bottom: 1px dashed #666; line-height: 25px; }

.zy-1 i { display: block; float: left; width: 16px; height: 16px; background: #f4ac2e; margin: 5px 14px 0 0; }

span.zy-tt { font-size: 24px; color: #1b1b1b; }

.zy-2 { text-indent: 2em; font-size: 12px; line-height: 20px; padding-top: 10px; }

.service-1 { height: 170px; padding-top: 25px; }

.service-2 { height: 155px; }

.service-2 img { margin-right: 12px; }

.huanjing-1 { height: 128px; padding-top: 28px; }

.huanjing-2 { height: 145px; }

.huanjing-2 img { margin-right: 12px; }

/*---------share单页--------------*/



.pub-l { width: 747px; overflow: hidden; font-family:宋体;}

.art-slide { width: 720px; height: 89px; position: relative; overflow: hidden; margin: 15px auto 0; }

.art-slide ul { position: absolute; width: 1440px; height: 89px; left: 0; top: 0; }

.art-slide li { width: 720px; height: 89px; float: left; }

img.share-ad { display: block; }

h2.huanzhe-1 { font-size: 24px; font-weight: 500; text-align: center; margin-top: 35px;font-weight: bold; }

.huanzhe-2 { width: 650px; height: 45px; padding-top: 5px; background-color: #e5e4e4; margin:0 auto; font-size: 14px; line-height:40px; text-align:center; }

a.hz-online1 { display: block; width: 49px; height: 25px; float: right; padding-left: 13px; margin-right: 12px; position: relative; }

a.hz-online1 i { position: absolute; top: -3px; left: 0; display: block; width: 14px; height: 13px; background: url(../img114/sprite_bg7.png) -140px -525px no-repeat; overflow: hidden; }

.huanzhe-3 { width: 622px; height: 250px; margin: 35px auto 0; }

.huanzhe-3 img { float: left; margin-right: 50px; }

.huanzhe-3 p { float: left; width: 294px; height: 190px; line-height: 26px; margin-top: -8px; }

a.hz-online2, a.hz-online3 { float: left; width: 100px; height: 29px; line-height: 29px; }

a.hz-online2 { margin-right: 40px; background-color: #f4ac2e; }

a.hz-online3 { color: #fff; background-color: #666; }

a.hz-online3:hover { color: #ddd; }

.huanzhe-4 { width: 654px; margin: 0 auto; }

.huanzhe-4 p {  padding: 10px 0; line-height: 28px; }

.huanzhe-5 { width: 700px; height: 181px; position: relative; margin: 25px auto 0;  clear: both;}

.huanzhe-5 p { width: 260px; height: 148px; position: absolute; top: 18px; left: 425px; line-height: 24px; font-weight:bold;}

span.hz-tishi { font-size: 18px; color: #a40000; }

.huanzhe-6 { width: 698px; height: 119px; border: 1px solid #cfcece; border-top: none; margin: 0 auto; overflow: hidden; }

.hz-online4 { padding-left: 26px; height: 25px; margin: 25px 0 0 22px; line-height: 15px; background: url(../img114/sprite_bg3.png) -35px -466px no-repeat; }

#jieda { width: 409px; height: 39px; border: 1px solid #cfcece; padding-left: 12px; margin-left: 20px; font-size: 14px; line-height: 39px; color: #999; }

#hz-tijiao { width: 171px; height: 39px; font-size: 18px; color: #666; line-height: 39px; font-family: 'Microsoft YaHei', '微软雅黑', '\5FAE\8F6F\96C5\9ED1'; margin-left: 50px; background: #ccc; cursor: pointer; }

.huanzhe-7 { margin: 18px 17px 15px 0 !important; height: 22px; }

.huanzhe-8 { width: 698px; height: 169px; border: 1px solid #cfcece; border-top: 3px solid #cfcece; margin: 0 auto 20px; position: relative; overflow: hidden; }

.huanzhe-8 h1 { font-size: 24px; font-weight: 500; position: absolute; top: 11px; left: 18px; }

.tj-1 { width: 333px; height: 105px; border-right: 1px solid #ccc; margin-left: 13px; }

.tj-2 { width: 280px; padding-left: 40px; border-right: none; }

.huanzhe-8 ul { margin-top: 23px; padding-top: 24px; _display: inline; }

.huanzhe-8 li { list-style: inside square; width: 274px; height: 28px; border-bottom: 1px dashed #ccc; color: #999; }

.huanzhe-8 li a { font-size: 12px; padding: 0 2px; line-height: 28px; }

.huanzhe-8 li a:hover { background-color: #F4AC2E; }

.pub-r { width: 220px; padding: 0 15px; overflow: hidden; }

.hot-zt { border-bottom: 1px solid #ccc;height: 345px;margin: 0 0 10px -15px;padding: 0 5px 10px;width: 240px;}

.js-tj { height: 272px; border-top: 1px solid #e5e5e5; margin: 15px 0 0 -15px; padding: 5px 0 0 15px; width: 235px; }

.edf { height: 76px; font-size: 12px; line-height: 20px; }

.edf img { border: 1px solid #ccc; float: left; margin-right: 8px; }

span.edf-tt { color: #c93; font-size: 14px; display: block; padding-bottom: 5px; }

.other { height: 348px; border-bottom: 1px solid #e5e5e5; }

.rexin { height: 390px; position: relative; margin-top: 10px; width: 220px; overflow: hidden; }

span.rx-pre, span.rx-next { position: absolute; top: 16px; }

span.rx-pre { left: 190px; }

span.rx-next { right: 0; }

.rx-1 { height: 50px; margin-top: 10px; overflow: hidden; position: relative; }

.rx-1 ul { width: 238px; position: absolute; }

.rx-1 li { width: 40px; height: 50px; float: left; margin-right: 5px; overflow: hidden; }

.rx-1 li img { border: 1px solid #d1d1d1; cursor: pointer; }

.rx-1 li.cur img { border: 2px solid #f4ac2e; }

.rx-2 { width: 218px; height: 209px; margin-top: 15px; position: relative; }

.rx-2 ul { position: absolute; height: 209px; }

.rx-2 ul li { position: relative; float: left; }

.rx-2 img { border: 1px solid #ccc; }

.rx-2 p { position: absolute; height: 52px; background-color: rgba(229, 229, 229, 0.6); background: transparent\9\0; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#96e5e5e5, endColorstr=#96e5e5e5);

zoom: 1; background: -ms-linear-gradient(top, rgba(229,229,229,0.6) 0%, rgba(229,229,229,0.6) 100%); bottom: 0; font-size: 12px; padding: 5px 0 0 16px; line-height: 24px; color: #333; }

.rx-3 { margin-top: 14px; }

.shaomiao { height: 112px; margin-top: 15px; }

.shaomiao p { float: left; width: 94px; padding: 20px 0 0 12px; }

.share-lx { height: 325px; }

/*---------来院路线--------------*/



.lylx-1 { width: 746px; height: 140px; position: relative; float: right; margin-top: 16px; overflow: hidden; }

.lylx-1 ul { width: 1492px; height: 140px; position: absolute; left: 0; top: 0; }

.lylx-1 li { width: 746px; height: 140px; float: left; }

a.lx-online1 { position: absolute; bottom: 21px; right: 21px; width: 114px; height: 28px; line-height: 28px; background: #f4ac2e; }

.lylx-2 { clear: right; padding: 30px 50px 0; }

a.lx-online2 { display: block; position: absolute; bottom: 10px; right: -10px; width: 86px; height: 18px; font-size: 14px; padding: 8px 0 0 6px; }

a.lx-online2 i { display: block; width: 14px; height: 13px; position: absolute; left: 0; top: 0; background: url(../img114/sprite_bg7.png) -140px -525px no-repeat; }

.lx-map { width: 641px; height: 283px; border: 3px solid #cfcece; margin-top: 10px; }

.dizhi { line-height: 24px; padding-top: 18px; height:150px; }

img.zhinan { width: 638px; height: 237px; margin: 15px 0 25px 5px; }

.bus { height: 305px; margin-top: 6px; }

.bus-1 { line-height: 26px; height: 60px; }

.bus-2 { width: 644px; height: 57px; border: 1px solid #ccc; }

.bus-2 a { display: block; width: 160px; height: 100%; border-right: 1px solid #ccc; float: left; background-color: #006cc6; color: #fff; overflow: hidden; }

.bus-2 a:hover { background-color: #f4ac2e; color: #333; }

.bus-2 a:hover b { color: #f00; }

.bus-2 a span { display: inline-block; float: left; }

span.bus-icon1, span.bus-icon2, span.bus-icon3, span.bus-icon4 { background: url(../img114/sprite_bg5.png) no-repeat; margin: 11px 0 0 16px; }

span.bus-icon1 { width: 33px; height: 35px; margin-right: 16px; }

span.bus-icon2 { width: 28px; height: 34px; background-position: -35px top; margin-right: 15px; }

span.bus-icon3 { width: 34px; height: 29px; background-position: -64px top; margin-right: 15px; }

span.bus-icon4 { width: 33px; height: 35px; background-position: -99px top; margin-right: 12px; }

.bus-2 a:hover span.bus-icon1 { background-position: left -35px; }

.bus-2 a:hover span.bus-icon2 { background-position: -35px -34px; }

.bus-2 a:hover span.bus-icon3 { background-position: -64px -30px; }

.bus-2 a:hover span.bus-icon4 { background-position: -99px -35px; }

span.bus-tt, span.view { width: 90px; }

span.bus-tt { font-weight: bold; padding-top: 8px; }

span.view { font-size: 12px; }

b.here { color: #000; }

.bus-3 { height: 110px; line-height: 26px; padding-top: 15px; display: none; }

/*---------设备列表页--------------*/



.sblist-1 { height: 100px; margin-top: -25px; }

.sblist-1 h2 { height: 38px; font-weight: 500; text-align: center; }

.sblist-1 p { text-indent: 2em; width: 686px; margin-left: -15px; }

.sblist-2 { height: 140px; width: 560px; margin: 0 auto; border-top: 1px dashed #dcdcdc; padding-top: 20px; text-align: center; }

.sb-online1 { height: 22px; overflow: hidden; margin: 0 -8px 15px 0; _margin-right: -20px; }

.sb-tab { position: relative; height: 460px; }

.zhiliaoyi { clear: both; width: 646px; height: 730px; position: relative; overflow: hidden; }

.sb-tab li { width: 644px; height: 448px; border: 1px solid #ccc; float: left; position: relative; position: relative; }

.sb-p1 { position: absolute; width: 315px; height: 403px; background-color: rgba(220,220,220, 0.6); background: transparent\9\0; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#96dcdcdc, endColorstr=#96dcdcdc);

zoom: 1; background: -ms-linear-gradient(top, rgba(220,220,220,0.6) 0%, rgba(220,220,220,0.6) 100%); padding: 45px 15px 0 30px; right: 0; top: 0; }

.sb-p1 span { position: relative; display: block; line-height: 24px; }

span.sb-tt { height: 60px; font-size: 18px; font-weight: bold; }

span.sb-pro { font-size: 16px; font-weight: bold; padding-bottom: 3px; color:#FFF; }

.sb-p2 { position: absolute; height: 102px; padding-left: 15px; bottom: 0; left: 0; }

.sb-p2 span { display: block;color:#FFF;}

.sb-switch { height: 50px; position: relative; }

span#sb-pre, span#sb-next { position: absolute; top: 20px; }

span#sb-pre { right: 17px; }

span#sb-next { right: 0; }

.sb-tab2 { width: 646px; height: 220px; overflow: hidden; }

.sb-tab2 ul { width: 700px; }

.sb-tab2 li { width: 81px; height: 101px; float: left; margin: 0 10px 14px 0; cursor: pointer; }

.sb-tab2 li img { border: 1px solid #ccc; }

.sb-tab2 li.cur img { border: 2px solid #f93; }

/*---------诊疗技术--------------*/



.liaofa { height: 340px; background: url(../img114/zljs_bg1.jpg) 132px 6px no-repeat; }

.liaofa ul { margin: 0 auto; }

.liaofa li { width: 166px; height: 82px; }

.liaofa li h3 { height: 22px; font-size: 12px; color: #1b1b1b; }

.liaofa li p { font-size: 12px; line-height: 20px; }

.lf-list1 { width: 646px; height: 103px; }

.lf-list2 { padding-left: 20px; height: 111px; }

.jp-1 { width: 730px; height:582px; display: none; overflow: hidden; }

.jp-1 li { width: 307px; height: 178px; float: left; position: relative; margin-right: 45px; }

.jp-1 li img { border: 1px solid #ccc; margin-top: 18px; }

span.jp-hot { top: 0; right: 0; }

/*---------专家详情页--------------*/



.zj-article { padding: 0 17px; }

.zj-1 { width: 649px; height: 469px; margin: 48px auto 0; position: relative; }

.zj-1 img { border: 1px solid #ccc; }

.zj-1 p { width: 302px; height: 385px; position: absolute; right: 0; top: 0;padding: 42px 20px; line-height: 24px; }

.zj-2 { height: 190px; margin-top: 40px; }

h2.zj-abl { font-size: 24px; font-weight: 500; height: 48px; }

.zj-2 p { width: 444px; float: left; padding-left: 35px; }

.zj-2 img { margin-right: 30px; }

.zj-3 { height: 265px; width: 690px; margin-top: 20px; }

.bingyou { width: 329px; height: 217px; float: left; margin-left: 40px; position: relative; z-index: 9; overflow: hidden; _display: inline; }

.bingyou ul { width: 3000px; }

.bingyou li img { border: 1px solid #cecece; }

.by-r { float: left; width: 320px; height: 217px; background-color: #ccc; position: relative; overflow: hidden; _display: inline; }

.by-r p { width: 220px; height: 140px; margin: 20px 0 0 48px; font-size: 12px; line-height: 22px; }

a.by-online1, a.by-online2 { top: 175px; }

a.by-online1 { left: 48px !important; }

a.by-online2 { right: 62px !important; }

.zj-list { width: 120px; height: 15px; position: absolute; left: 148px; bottom: 0; text-align: center; zoom: 1; z-index: 10; overflow: hidden; }

.zj-list span { display: block; float: left; margin: 0 3px; width: 8px; height: 8px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; text-indent: -999px; background-color: #999; overflow: hidden; cursor: pointer; }

.zj-list span.on { background-color: #c93; }

.zj-4 { width: 690px; height: 155px; overflow: hidden; }

.zj-4 li { margin-bottom: 15px; overflow: hidden; }

.zj-icon2 { position: relative; width: 680px; height: 118px; margin: 20px 0 0 38px; overflow: hidden; }

.zj-5 { position: relative; margin-top: 10px; }

.zj-5 p { position: absolute; top: 22px; right: 38px; width: 388px; height: 98px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; padding: 10px 9px 0 15px; background-color: rgba(255, 255, 255, 0.6); background: transparent\9\0; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#96ffffff, endColorstr=#96ffffff);

zoom: 1; background: -ms-linear-gradient(top, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0.6) 100%); }

.zj-6 { width: 718px !important; margin-left: 17px; }

/*---------专家列表页--------------*/



.zjlist-1 { display: block; margin: 0 auto; }

.zjlist-2 { height: 85px; margin-top: 20px; }

.zjlist-2 p { width: 230px; float: left; font-size: 12px; }

.zjlist-2 p i { display: block; float: left; background: url(../img114/sprite_bg5.png) -37px -89px no-repeat; overflow: hidden; }

.zjlist-2 p i.cc-1 { width: 49px; height: 37px; margin-right: 10px; }

.zjlist-2 p i.cc-2 { width: 32px; height: 37px; background-position: -87px -89px; margin-right: 4px; }

.zjlist-2 p i.cc-3 { width: 30px; height: 37px; background-position: -120px -89px; margin-right: 8px; }

.zjlist-3 { margin-top: 0px !important; }

.zj-doctor { width: 100%; height: 100%; display: none; }

.zj-online1 { width: 213px; height: 54px; position: absolute; top: 349px; left: 45px; background-color: #f4ac2e; text-align: center; padding-top: 10px; display: none; }

.zj-online1 a:hover { color: #666; }

.zjlist-4 { width: 670px; height:311px; position: relative; overflow: hidden; }

.zj-icon { width: 620px; height: 100%; overflow: hidden; padding-top: 30px; margin-left: 15px; position: relative; }

.zjlist-4 ul { width: 805px !important; }

.zjlist-4 li { margin: 0 25px 15px 0 !important; overflow: hidden; }

span.zj-prev, span.zj-next { display: block; position: absolute; width: 11px; height: 11px; top: 0; background: url(../img114/sprite_bg6.png) no-repeat; cursor: pointer; }

span.zj-prev { background-position: -945px top; right: 58px; }

span.zj-next { right: 38px; background-position: -956px top; }

span#zj-prev2, span#zj-next2 { top: 15px; }

.zjlist-5 { height: 150px; position: relative; width: 670px; }

.zjlist-5 span.a-abl { font-size: 24px; display: block; }

.taidou { width: 644px; height: 100%; margin: 10px 0 0 15px !important; overflow: hidden; position: relative; }

.taidou li { margin-right: 25px !important; }

/*---------article--------------*/



.article { margin-top: 25px; line-height: 25px; }

.article-zx { height: 50px; text-align: center; padding-top: 20px; }

.problem { height: 325px; border-bottom: 1px solid #e5e5e5; }

.art-tab { width: 221px; height: 249px; overflow: hidden; position: relative; }

.art-tab ul { width: 700px; }

.art-tab li { width: 221px; height: 249px; float: left; }

.art-tab li img { border: 1px solid #e5e5e5; }

.art-list { width: 80px; height: 20px; position: absolute; right: 0; bottom: 0; }

.art-list span { display: block; float: left; margin: 0 5px; width: 12px; height: 12px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; text-indent: -999px; background-color: #999; overflow: hidden; }

.art-list span.on { background-color: #c93; }

/*---------weiqing--------------*/







/*---------wrap--------------*/



.wrap { width: 998px; border: 1px solid #e5e5e5; position: relative; z-index: 100; margin: 0 auto; overflow: hidden; }

.place { height: 50px; padding-left: 34px; background: url(../img114/sprite_bg7.png) -144px -320px no-repeat; line-height: 50px; text-align: left; border-bottom: 1px solid #e5e5e5; }

/*---------wrap_left--------------*/



.wrap_left { width: 220px; padding: 16px 15px; float: left; overflow: hidden; _display: inline; }

.left_list { width: 100%; height: 455px; overflow: hidden; }

.left_list ul { height: 100%; }

.left_list ul a { float: left; width: 220px; height: 50px; display: block; overflow: hidden; }

/*.left_list ul{ background:url(../img114/sprite_bg3.png) 10px -31px no-repeat; overflow:auto;}*/



.left_list li { width: 220px; height: 49px; border-bottom: 1px dashed #e5e5e5; overflow: hidden; cursor: pointer; }

.left_list_01, .left_list_02, .left_list_03, .left_list_04, .left_list_05, .left_list_06, .left_list_07, .left_list_08, .left_list_09 { background: url(../img114/sprite_bg72.png) -180px -10px no-repeat; padding-left: 52px; width: 168px; height: 100%; overflow: hidden; }

.left_list li.cur { height: 50px; background-color: #0076d8; border: none;color:#FFF; }

.left_list .left_list_01 { background-position: -180px -10px;_background-position: -237px -10px; }

.left_list .cur .left_list_01 { background-position: -237px -10px; }

.left_list .left_list_02 { background-position: -180px -56px; }

.left_list .cur .left_list_02 { background-position: -237px -56px; }

.left_list .left_list_03 { background-position: -180px -103px; }

.left_list .cur .left_list_03 { background-position: -238px -103px; }

.left_list .left_list_04 { background-position: -180px -152px; }

.left_list .cur .left_list_04 { background-position: -235px -152px; }

.left_list .left_list_05 { background-position: -180px -209px; }

.left_list .cur .left_list_05 { background-position: -237px -209px; }

.left_list .left_list_06 { background-position: -180px -259px; }

.left_list .cur .left_list_06 { background-position: -239px -259px; }

.left_list .left_list_07 { background-position: -180px -309px; }

.left_list .cur .left_list_07 { background-position: -238px -309px; }

.left_list .left_list_08 { background-position: -180px -358px; }

.left_list .cur .left_list_08{ background-position: -238px -358px; }


.left_list .left_list_09 { background-position: 13px -562px }

.left_list li span { line-height: 20px; display: block; }

span.left_list_con { font-size: 14px; margin-top: 8px; font-weight: 800; }

span.left_list_con_en { font-size: 10px; }

.left_about { width: 100%; }

h2.a-abl { line-height: 40px; font-size: 18px; text-align: left; font-weight: 600; }

.left_about span img { width: 220px; }

.left_about p { width: 100%; line-height: 25px; font-size: 12px; height: 75px; margin-top: 10px; text-indent: 2em; }

.left_tel { height: 114px; padding: 9px 0; margin-left: 5px; }

.left_tel dd { height: 45px; padding: 12px 0 0 0; }

.left_tel dd span { display: block; line-height: 16px; }

a.tx-online1, a.tx-online2 { display: inline-block; width: 33px; height: 33px; overflow: hidden; float: left; background: url(../img114/sprite_bg6.png) -292px top no-repeat; margin-right: 9px; }

a.tx-online2 { background-position: -326px 0; }

a.tx-online1:hover { background-position: -292px -33px; }

a.tx-online2:hover { background-position: -326px -33px; }

span.tx-tel {font-size:20px;height:22px;line-height:22px; font-weight:bold; color:#e6212a;}

/*---------wrap_right--------------*/



.wrap_right { width: 646px; padding: 45px 50px 25px; float: right; _display: inline; overflow: hidden; }

.right_con { width: 100%; }

.safe_pic { width: 100%; height: 350px; }

.s_pic_l { width: 450px; float: left; height: 100%; }

.s_pic_l img { width: 450px; height: 350px; display: none; }

.s_pic_r { width: 135px; float: right; margin-left: 60px; height: 100%; font-size: 16px; }

.s_pic_r ul li { width: 135px; float: left; height: 69px; line-height: 69px; text-align: center; border-bottom: 1px solid #dcdcdc; cursor: pointer; }

.s_pic_r ul li.curror { background: #666; height: 70px; border: none; color: #fff; }

.a6 { color: #333; font-size: 16px; }

.a7 { color: #a7a7a7; font-size: 14px; }

.safe_cn { margin-top: 40px; width: 100%; overflow: auto; }

.safe_cn ul li { width: 100%; float: left; border-bottom: 1px dashed #dcdcdc; height: 40px; line-height: 40px; text-align: center; }

.safe_ico_l { width: 100%; margin-top: 20px; }

.safe_ico_l ul li { width: 100%; height: 90px; float: left; margin: 15px 0; }

.safe_ico_l ul li p { width: 70px; margin: 6px 20px 10px 15px; float: left; height: 71px; background: url(../img114/sprite_bg6.png) no-repeat; }

.safe_ico_l ul li h3 { line-height: 35px; font-weight: blod; text-align: left; font-size: 16px; }

.safe_ico_l ul li span { line-height: 25px; }

.safe_ico_l ul li.s_l_01 p { background-position: -361px top; }

.safe_ico_l ul li.s_l_02 p { background-position: -432px top; }

.safe_ico_l ul li.s_l_03 p { background-position: -503px top; }

.safe_ico_l ul li.s_l_04 p { background-position: -574px top; }

.safe_ico_l ul li.s_l_05 p { background-position: -645px top; }

.link_n { width: 1000px; ; height: 125px; background: #ffb83b; margin: 25px auto; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; overflow: hidden; }

.link_n ul { width: 100%; }

.link_n li { width: 185px; height: 51px; margin: 37px 0; float: left; background: url(../img114/sprite_bg7.png) 198px -484px no-repeat;  _display: inline; padding-left: 15px; overflow: hidden; }

.link_n li p { float: left; background: url(../img114/sprite_bg7.png) left top no-repeat; margin: 3px 9px 0 0; }

.link_n li p.l_n_01 { width: 41px; height: 38px; background-position: left -195px; }

.link_n li p.l_n_02 { width: 44px; height: 35px; background-position: left -234px; }

.link_n li p.l_n_03 { width: 40px; height: 34px; background-position: left -270px; }

.link_n li p.l_n_04 { width: 36px; height: 35px; background-position: left -305px; }

.link_n li p.l_n_05 { width: 48px; height: 41px; background-position: left -341px; }

.link_n li h3 { font-size: 14px; height: 22px; float: left; border-bottom: 1px dashed #999; font-weight: 100; }

.link_n li span { display: block; float: left; width: 118px; font-size: 12px; padding-top: 3px; }

/*---------byshare--------------*/



.by_l { width: 646px; height: 425px; }

#picBox { position: relative; width: 646px; height: 355px; overflow: hidden; }

#picBox dl.pic_g { position: absolute; height: 358px; }

#picBox dl.pic_g dt { position: relative; float: left; width: 646px; }

#picBox dl.pic_g dt #PBC1, #PBC2, #PBC3, #PBC4, #PBC5 { overflow: hidden; width: 646px; height: 358px; position: relative; z-index: 1; }

#picBox dl.pic_g dt #PBC1 ul, #PBC2 ul, #PBC3 ul, #PBC4 ul, #PBC5 ul { position: absolute; }

#picBox dl.pic_g dt #PBC1 ul li, #PBC2 ul li, #PBC3 ul li, #PBC4 ul li, #PBC5 ul li { position: relative; float: left; }

.by_l_c { width: 646px; height: 258px; }

.b_l_c_p { width: 400px; height: 240px; margin: 8px 0; float: left; _display: inline; }

.b_l_c_p img { width: 398px; height: 238px; border: 1px solid #ccc }

.b_l_c_l { width: 215px; height:255px; background: #fff; float: right; _display: inline; overflow: hidden; margin-top: -358px; z-index: 999; position: relative; }/*wq2-22xiugai*/

.b_l_c_l ul{ float:left;}

.b_l_c_l ul li {margin:8px; _display: inline; cursor: pointer; z-index: 999; }

.b_l_c_l ul li img { width: 194px; height: 114px; border: 1px solid #ccc; }

.b_l_c_l ul li img:hover { border: 1px solid #edb24a; }

.by_l_j { height: 70px; width: 646px; padding-top: 15px; background: url(../img114/ico_01.gif) 10px 0 no-repeat; }

.by_l_j_k { height: 70px; border: 1px solid #adadad; }

.by_l_j_k h3 { font-size: 28px; line-height: 70px; width: 50px; float: left; text-indent: 15px; }

.by_l_j_k span { line-height: 25px; height: 50px; margin: 10px 0; display: block; }

.by_l_l { height: 50px; margin-top: 15px; overflow: hidden; }

.by_l_l li { height: 48px; width: 108px; margin-right: 24px; cursor: pointer; border: 1px solid #ccc; float: left; }

.by_l_l li.cur { border: 1px solid #edb24a; }

.by_l_l li img { height: 100%; width: 45px; float: left; }

.by_l_l li h3 { line-height: 25px; font-size: 14px; text-align: center; }

.by_l_l li span { line-height: 20px; text-align: center; display: block; }

.by_more { width: 100%; height: 295px; margin-top: 20px; }

.titsp { line-height: 30px; font-size: 30px; width: 330px; height: 30px; overflow: hidden; }

.titsp h2 { font-size: 24px; font-weight: 100; }

.titsp p { float: right; width: 30px; margin: 15px 30px 0 0; }

span#by_btn_l, span#by_btn2_l, span#by_btn3_l, span#news-pre { float: left; }

span#by_btn_r, span#by_btn2_r, span#by_btn3_r, span#news-next { float: right; background-position: -956px top; }

.b_m_l { height: 240px; margin: 20px 0; position: relative; overflow: hidden; }

.sh-b-m { width: 330px; height: 100%; float: left; overflow: hidden; position: relative; }

ul.first-ul { width: 3000px; }

.b_m_l ul li { float: left; position: relative; }

.bml_l { width: 330px; height: 240px; float: left; overflow: hidden; }

.bml_l li { width: 100%; height: 70px; margin-bottom: 15px; _margin-bottom: 10px; float: left; }

.bml_l li img { width: 70px; height: 100%; float: left; }

.bml_l li .bml_l_l { width: 245px; height: 100%; margin-left: 85px; }

.bml_l li .bml_l_l dt { width: 245px; height: 25px; line-height: 20px; font-size: 14px; }

.bml_p { width: 240px; height: 240px; float: right; }

.bml_p img { width: 238px; height: 238px; border: 1px solid #dadada; }

.zjtj { margin: 20px 0 0; }

.sh-list { width: 646px; height: 105px; margin: 15px 0; overflow: hidden; position: relative; }

.zjtj ul { width: 3000px; height: 100x; }

.zjtj li { width: 134px; margin-right: 34px; border: 1px solid #dadada; float: left; position: relative; }

.zjtj li img { width: 134px;}

.zan { position: absolute; bottom: 0; left: 0; width: 100%; height: 0; background-color: rgba(0, 0, 0, 0.6); background: transparent\9\0; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#96000000, endColorstr=#96000000);

zoom: 1; background: -ms-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.6) 100%); }

.zan * { position: relative; color: #fff; text-align: center; }

.zan h3 { font-size: 14px; margin: 36px 0 3px 0; }

.zan span { display: inline-block; background: url(../img114/sprite_bg7.png) -144px -418px no-repeat; padding-left: 36px; }

.xgwz { width: 1000px; margin: 0 auto; overflow: auto; padding-top: 10px; }

.xgwz dt { line-height: 35px; font-size: 24px; float: left; font-weight: bold; display: block; width: 100%; margin: 10px 0; }

.xgwz_l { width: 100%; float: left; height: 173px; margin: 15px 0; overflow: hidden; }

.xgwz_l li { border: 1px solid #dadada; float: left; width: 221px; height: 171px; margin-right: 34px; }

.xgwz_l li:hover { border: 1px solid #f4ac2e; }

.gy_p { width: 100%; height: 280px; overflow: hidden; }

.gy_p_l { width: 371px; height: 279px; float: left; position: relative; display: none; }

.gy_p_l img { width: 369px; height: 277px; border: 1px solid #dadada; float: left; }

.gy_p_l p { position: absolute; bottom: 0; width: 369px; left: 1px; padding: 5px 0; background-color: rgba(255, 255, 255, 0.6); background: transparent\9\0; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#96ffffff, endColorstr=#96ffffff);

zoom: 1; background: -ms-linear-gradient(top, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0.6) 100%); text-align: center; display: none; }

.gy_p_r { width: 230px; height: 100%; float: right; }

.gy_p_r ul { width: 100%; display: block; overflow: auto; }

.gy_p_r ul li { width: 105px; height: 60px; margin: 5px; background: #dadada; float: left; _display: inline; }

.gy_p_r ul li img { width: 103px; height: 58px; border: 1px solid #dadada; }

.gy_p_r ul li img:hover { border: 1px solid #f4ac2e; }

.gy_p_r span { width: 100%; margin-top: 20px; line-height: 30px; text-indent: 2em; display: block; }

.gy_ls { width: 100%; margin-top: 40px; height: 410px; }

.gy_l_l { width: 100%; height: 70px; background: #333; padding: 20px 0 0; }

.gy_l_l ul { width: 98%; height: 100%; background: url(../img114/ico_05.gif) 5px 40px no-repeat; }

.gy_l_l li { width: 70px; height: 70px; line-height: 30px; margin: 0 4px; color: #999; text-align: center; float: left; }

.gy_l_l li.cur { position: relative; }

.gy_l_l li span { font-size: 12px; display: block; }

.gy_l_l li.cur span { font-size: 20px; color: #fff; }

.gy_l_l li i { display: block; width: 8px; height: 8px; margin: 6px auto 0; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background: #ccc; overflow: hidden; }

.gy_l_l li.cur i { background: #f4ac2e; }

span.gy-down { width: 35px; height: 18px; background: url(../img114/sprite_bg7.png) left bottom no-repeat; position: absolute; bottom: -18px; left: 16px; _bottom: -17px; _left: 18px; overflow: hidden; display: none; }

.gy_l_l li.cur span.gy-down { display: block; }

.gy_l_pl { height: 390px; margin: 30px auto 10px; border: 1px solid #e5e5e5; }

.gy_l_pl ul { height: 100%; display: none; }

.gy_l_pl ul li { height: 162px; width: 182px; float: left; margin: 16px; _display: inline; }

.gy_l_pl ul li img { height: 120px; width: 180px; border: 1px solid #dadada; float: left; }

.gy_l_pl ul li span { line-height: 30px; width: 100%; height: 40px; margin-top: 10px; text-align: center; font-size: 14px; float: left; display: block; }

.gy_con { width: 100%; margin: 20px auto; height: 500px; }

.gy_con span { text-indent: 2em; display: block; line-height: 25px; width: 100%; }

.gy_con_01 { width: 100%; height: 270px; margin-bottom: 20px; overflow: hidden; }

.gy_con_1_l { float: left; width: 450px; _display: inline; }

.gy_con_1_l p { width: 100%; height: 30px; font-weight: bold; line-height: 30px; margin: 5px 0; font-size: 16px; }

.gy_con_1_p { width: 170px; height: 100%; float: right; background: url(../img114/pinpai_01.jpg) 3px 60px no-repeat; _display: inline; }

.gy_con_02 { width: 100%; height: 220px; }

.gy_con_2_l { float: left; width: 450px; margin-top: 50px; _display: inline; }

.gy_con_2_p { width: 170px; height: 100%; float: right; background: url(../img114/pinpai_02.jpg) 3px 10px no-repeat; _display: inline; }

/*---------weiqing--------------*/











/*--张军--*/



.jclear { clear: both; overflow: hidden }

.bz { padding: 25px 0 0 0; width: 747px; }

.innerbanner { height: 300px; padding-bottom: 150px; background: url(../img114/banbg.gif) repeat-x; }

.innerbanner .inner_center { width: 1000px; margin: 0 auto }

.bz_block { height: 238px; padding: 20px 15px 15px; border-bottom: 1px solid #E5E5E5; }

h2.bz_title { height: 50px; line-height: 40px; font-size: 24px; font-weight: 100; }

.bz_con { height: 200px; clear: both; overflow: hidden }

.bz_con_left { float: left; border: 1px solid #ccc; margin-right: 20px; }

.bz_con_right { float: left; width: 700px; }

.bz_con_right h2 { font-size: 22px; font-weight: 500; line-height: 24px; height: 40px }

.bz_ins { line-height: 25px; font-size: 12px; }

.bz_con_right b { font-size: 14px; }

.bz_bx { line-height: 35px; border-top: 1px dashed #CCC; height: 35px; margin-top: 5px; font-size: 12px; }

.bz_last { clear: both; }

.bz_last_left { float: left; width: 190px; }

.bz_star { font-size: 12px; height: 24px; background: url(../img114/sprite_bg7.png) -1px -447px no-repeat; }

.bz_last_right { float: right; width: 425px; margin-top: 3px; }

a.bz-online5, a.bz-online6 { width: 160px; height: 40px; line-height: 40px; font-size: 16px; }

a.bz-online5 { color: #fff; background: #006cc6; margin-right: 40px; }

a.bz-online5:hover { color: #ddd; }

a.bz-online6 { background: #f4ac2e; }

a.bz-online6:hover { color: #000; }

.samll_nav { background: #ccc; position: relative; clear: both; overflow: hidden; width: 747px; height: 48px; z-index: 50; }

.samll_nav ul li { float: left; width: 105px; line-height: 45px; height: 45px; text-align: center }

.samll_nav ul li.bz_now { border-top: 3px solid #f4ac2e; background: #fff; }

.samll_nav a.bz_clickmore { position: absolute; width: 94px; height: 26px; top: 10px; left: 630px; background: #fff; line-height: 26px; }

a.bz_ins_title { display: block; font-size: 22px; margin: 30px 0 10px 0; text-indent: 20px; background: url(../img114/sprite_bg7.png) 130px -386px no-repeat; width: 155px; }

.bz_box_pic1 { margin-bottom: 20px; position: relative; }

.bz_box { padding: 10px 80px 0; }

a.by_zixun, a.by_yuyue { position: absolute; top: 170px; width: 96px; height: 26px; line-height: 26px; }

a.by_zixun { left: 19px; background: #f4ac2e; }

a.by_yuyue { right: 27px; background: #006cc6; color: #fff; }

a.by_yuyue:hover { color: #ddd; }

.bz_box_ins1 { line-height: 27px }

.bz_box_ins1 li { background: url(../img114/sprite_bg7.png) -155px -488px no-repeat; overflow: hidden; }

.bz_box_ins1 li b { width: 102px; float: left; text-indent: 25px; }

.bz_box_ins1 li span { display: block; float: left; width: 484px; _width: 478px; }

.bz_box_ins2 { height: 208px; width: 585px; border: 1px solid #e5e5e5; }

.bybox_left { width: 310px; height: 218px; float: left }

.bybox_right { width: 250px; height: 178px; background: #c7c5c5; float: right; padding: 30px 5px 0 15px; font-size: 12px; position: relative; }

.bybox_right p { line-height: 23px; }

.bz_box_ins3 { width: 610px; height: 268px; }

.bz_ins3_title { width: 188px; height: 0; position: absolute; top: 161px; left: 1px; background-color: rgba(0, 0, 0, 0.7); background: transparent\9\0; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000);

zoom: 1; background: -ms-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 100%); overflow: hidden; }

.bz_ins3_title span { position: relative; color: #fff; }

.bz_box_ins3 img { border: 1px solid #ccc; height: 210px; }

.bz_box_ins3 li { width: 190px; height: 252px; float: left; _display: inline; margin-right: 8px; position: relative; }

.bz_box_ins3 span { padding: 3px 8px; }

span.ins3_name, span.ins3_zc, span.ins3_jb { display: block; float: left; line-height: 20px; }

a.bz-online7 { width: 190px; height: 29px; line-height: 29px; background: #f4ac2e; margin-top: 10px; }

.bz_box_ins4 h2 { line-height: 35px; font-size: 14px; font-weight: 600; height: 35px; text-indent: 2em; }

.bz_box_ins4 li { line-height: 27px; height: 27px; font-size: 12px; border-bottom: 1px dashed #CCC; width: 270px; list-style: inside square; color: #999; text-indent: 5px; }

.bz_box_ins4 li a { display: inline-block; padding: 0 3px 0 1px; }

.bz_box_ins4 li a:hover { background-color: #F4AC2E; }

.ins4_left { float: left; width: 270px; }

.ins4_right { float: right; }

a.bz_baike { background: none; width: 500px; }

.bz_box_ins4 { width: 700px; }

.bz_box_ins4 span { padding: 0 3px; float: left; display: block; }

.baike_2 { padding: 10px 22px 0; height: 120px; overflow: hidden; }

.baike_2 a, .baike_2 span { display: block; float: left; }

.baike_2 a { padding: 0 4px; height: 26px; line-height: 22px; overflow: hidden; }

.baike_2 a:hover { background-color: #f4ac2e; }

.baike_2 a:hover { text-decoration: underline; border-color: #cfcece; }

.baike_2 span { padding: 0 3px; }

.bz_left_title { line-height: 40px; font-size: 18px; font-weight: 600; }

.bz_left { width: 250px; float: left; _display: inline; overflow: hidden; padding-bottom: 20px; }

.bz_left1 { width: 220px; padding: 16px 15px; }

.bz_left_about { padding: 16px 15px; border-bottom: 1px solid #e5e5e5; }

.bz_left_ask { padding: 5px 15px 0; height: 310px; border-bottom: 1px solid #e5e5e5; }

.bz_left_ask a { display: inline-block; float: left; width: 70px; height: 29px; border: 1px solid #e5e5e5; text-align: center; line-height: 29px; margin: 0 2px 2px 0; }

.bz_left_ask a:hover { background: #f4ac2e; border-color: #f4ac2e; color:#FFF;}

.bz_wyzx { margin-top: 15px; }

.bz_wyzx a{ color:#FFF;}

input.bz-online4 { width: 220px; line-height: 40px; padding: 0; border: 1px solid #cfcece; font-size: 18px; font-family: 'Microsoft YaHei', '微软雅黑', '\5FAE\8F6F\96C5\9ED1'; cursor: pointer; margin-top: 15px; background:#f4ac2e; color:#FFF;}

a.bz-online3 { width: 220px; height: 40px; background: #006cc6; font-size: 16px; color: #fff; line-height: 40px; border: none; }

.bz_left_yuyue { padding: 5px 15px 0; height: 315px; border-bottom: 1px solid #e5e5e5; }

.bz_left_title span { font-size: 12px; font-weight: 500; color: #797676 }

.bz_jiuzhen { width: 100%; height: 189px; overflow: hidden; margin-top: 10px; }

.bz_jiuzhen li { line-height: 27px; width: 222px; overflow: hidden; }

.bz_jiuzhen li span { float: left; }

.bz_jiuzhen .time { font-size: 10px; font-weight: 500; color: #797676; float: right; display: block; width: 84px; text-align: right; padding-right: 6px; }

.bz_jiuzhen .bz_dotbq { font-size: 10px; font-weight: 500; color: #797676; }

.bz_jinghua li { border-bottom: 1px dashed #ccc; height: 27px; text-indent: 2px; font-size: 12px; color: #999; list-style: inside square; }

.bz_jinghua li a { font-size: 14px; color: #333; }

.bz_left_tj { line-height: 24px; padding: 0 15px; height: 60px; }

.bz_left_tex { padding: 0 15px; }

.bz_left_tex textarea { line-height: 20px; font-size: 12px; color: #666; padding: 2px 0 0 6px; resize: none; height: 45px; width: 212px; }

.bzs_yuyue { margin-top: 20px; }

.bz_left_lx { padding: 5px 15px 0; border-top: 1px solid #e5e5e5; }

.bz_left_address { font-size: 12px; line-height: 23px; margin-top: 10px; height: 130px; }

/*病种列表页*/



.bz_list_baike { padding: 10px 14px 0px; height: 116px; }

.bz_baike_left, .bz_baike_right { float: left; }

.bz_baike_left { width: 130px; height: 30px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background: #f4ac2e; text-align: center; line-height: 30px; color: #fff; }

.bz_baike_right { width: 824px; margin-left: 10px; height: 116px; }

.bz_baike_right a { line-height: 22px; padding: 0 3px; display: inline-block; border: 1px solid #e5e5e5; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin: 0 8px 5px 4px; }

.bz_baike_right a:hover { background-color: #f4ac2e; }

.bz_baike_right span { display: block; float: left; padding: 2px 6px; }

.bz_zx { float: right; width: 190px; }

.bz_zx a, .bz_zx span { float: left; display: inline-block; background: url(../img114/sprite_bg7.png) no-repeat; }

span.bz_tj { width: 60px; height: 22px; padding-left: 18px; background-position: -160px -540px; }

.bz_zx a { width: 18px; height: 18px; margin: 2px 4px 0 5px; }

.bz_zx a.bz_online1 { background-position: -51px -283px; overflow: hidden; }

.bz_zx a.bz_online2 { background-position: -51px -302px; overflow: hidden; }

.bz_zx a.bz_online3 { background-position: -51px -321px; overflow: hidden; }

.bz_zx a.bz_online4 { background-position: -51px -340px; position: relative; }

a.bz_online4 .bz_p { width: 117px; height: 116px; display: none; position: absolute; bottom: 22px; left: -55px; }

a.bz_online4:hover .bz_p { display: block; }

.bz_list_gold { border-top: 1px solid #e5e5e5; padding-top: 25px; }

.bz_list_gold .bz_title span { font-size: 12px; padding-left: 10px; color: #666 }

.bz_list_gold .bz_title { text-indent: 20px; font-size: 24px; }

.bz_list_con ul { width: 1200px; }

.bz_list_con li { width: 232px; height: 340px; float: left; margin-right: 100px; margin-bottom: 30px; position: relative; border: 1px solid #fff; _display: inline; }

.bz_list_con li.cur { border: 1px solid #f4ac2e; }

.bz_list_con li.cur p.l_start { display: block; }

.bz_list_con li h3 { font-size: 14px; }

.bz_list_con p.l_start { display: none; width: 214px; height: 20px; background-color: rgba(0, 0, 0, 0.6); background: transparent\9\0; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#96000000, endColorstr=#96000000);

zoom: 1; background: -ms-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.6) 100%); }

.bz_list_con li.bz_pic_3 { margin-right: 10px }

.bz_list_con { padding: 20px 40px; width: 918px; overflow: hidden; }

.b_l_pic img { padding: 2px; margin: 5px 8px; }

.b_l_content { padding: 5px; line-height: 25px }

.b_l_content h3 a { color: #333; }

.bz_list_con li.cur h3 a { color: #f4ac2e; }

.b_l_zz { font-size: 12px; }

.b_l_zz a { padding: 0 5px; }

.l_start { position: absolute; top: 158px; left: 10px; overflow: hidden; }

.l_start span { display: block; position: relative; }

span.star-sn { width: 80px; height: 14px; margin-top: 3px; background: url(../img114/star.png) repeat-x; margin-left: 7px; }

span.zan-num { width: 22px; height: 13px; padding: 0 8px 0 18px; margin-top: 4px; background: url(../img114/sprite_bg5.png) -151px -113px; font-size: 12px; line-height: 13px; color: #eee; }

.b_l_anniu { padding-top: 10px; }

.b_l_anniu a { width: 99px; height: 29px; line-height: 29px; font-size: 13px; }

a.bz-online1 { float: left; margin-left: 1px; background: #0076d8; color: #fff; }

a.bz-online2 { float: right; margin-right: 1px; background: #f4ac2e; }

.pub_page li { float: left; border: 1px solid #E2DFE4; padding: 0 8px; margin: 0 1px; border-radius: 2px 2px 2px 2px; line-height: 20px; height: 20px; margin-bottom: 20px; cursor: pointer; }

.pub_page li.now_page { background: #f2ac31; }

.pub_page li.now_page a { color: #fff; }

.pub_page li a { color: #666; }

.bz_list_page .pub_page { float: right; padding-right: 20px; }

.bz_list_his { padding: 0 20px 30px 20px; height: 250px; }

.bz_list_his li { width: 223px; height: 173px; border: 1px solid #e5e5e5; float: left; margin-left: 10px; }

.bz_list_his h3 { font-weight: 700; font-size: 26px; line-height: 70px; height: 70px }

.bz_l_hot { top: -20px; left: 220px; }

/*病种列表页*/







/*--张军--*/







/*======预约挂号======*/



.guahao-main { width: 642px; height: 518px; overflow: hidden; position: relative; overflow: hidden; }

.guahao-main ul { width: 690px; overflow: hidden; }

.guahao-main ul li { width: 297px; float: left; margin: 0 48px 20px 0; }

.guahao-main ul li:hover span { background: url(../img114/button_bg_hover.jpg) no-repeat; }

.guahao-main ul li:hover input { border: 1px solid #f4ac2e; }

.guahao-main ul span { display: block; width: 79px; height: 39px; float: left; background: url(../img114/button_bg.jpg) no-repeat; font: 14px/39px "微软雅黑"; padding-left: 16px; color: #FFF; }

.guahao-main ul li input { display: block; width: 190px; height: 37px; border: 1px solid #c8c6c6; padding: 0 0 0 10px; color: #666; float: left; margin: 0px; line-height: 37px; }

.guahao-main ul li input:focus { border: 1px solid #f4ac2e; outline: none; }

.textarea { overflow: hidden; *margin-top:20px;

}

.textarea span { display: block; width: 79px; height: 39px; float: left; background: url(../img114/button_bg.jpg) no-repeat; font: 14px/39px "微软雅黑"; padding-left: 16px; color: #FFF; }

.textarea textarea { display: block; width: 530px; height: 158px; border: 1px solid #c8c6c6; margin: 0 0 20px 0; padding: 10px 0 0 10px; color: #666; float: left; }

.textarea textarea:focus { border: 1px solid #f4ac2e; outline: none; }

.textarea:hover span { background: url(../img114/button_bg_hover.jpg) no-repeat; }

.textarea:hover textarea { border: 1px solid #f4ac2e; }

.guahao-main p { font: 14px/30px "微软雅黑"; color: #333; margin-left: 95px; }

.btn { padding-left: 95px; overflow: hidden; *margin-top:20px;

margin-bottom: 20px; }

.btn input { display: block; width: 202px; height: 43px; margin-right: 48px; float: left; border-bottom: 3px solid #5a5a5a; background: #666; font: 18px/42px "微软雅黑"; text-align: center; font-weight: bold; color: #FFF; }

.btn input:hover { background: url(../img114/btn1.jpg) no-repeat; color: #333; border-bottom: 3px solid #e18f00; }

.guahao-main ul li select { display: block; width: 201px; height: 40px; border: 1px solid #c8c6c6; padding: 0 0 0 10px; color: #666; float: left; margin: 0px; line-height: 37px; }

/**添加遮罩***/



.add_mask { filter: alpha(opacity=30); -moz-opacity: 0.3; cursor: pointer; opacity: 0.3; }

.eliminate_mask { filter: alpha(opacity=100); -moz-opacity: 1; cursor: pointer; opacity: 1; }

.myml{ float:left; width:650px; height:50px; line-height:50px; overflow:hidden;}
.myss{width:300px; float:left;}
.myss p{ float:left;}
.myss form{ float:left; padding-top:10px; margin-left:5px; display:inline;}
.myssp{ float:left; width:155px; height:28px; border:1px solid #d8d8d8; line-height:28px; border-right:none; background:url(../img114/myss02.png) no-repeat; padding-left:30px;}
.myssb{ float:left; width:99px; height:30px; background:url(../img114/myss01.png) no-repeat; cursor:pointer;}

.yiwen{width:650px;height:84px;margin:20px auto 0px auto;font-size:14px; text-align:center;padding:0;padding-top:1px}
.yiwen a{ display:block;font-size:16px;color:#fff; text-align:center; float:left; overflow:hidden;}
#yiwen01{background:#006cc6;width:256px;height:50px; line-height:50px;margin:0 1px 1px 0;}
#yiwen02{background:#f5684d;width:136px;height:33px; line-height:33px;margin:0 1px 1px 0;}
#yiwen03{background:#2ab07e;width:256px;height:50px; line-height:50px;margin:0 0px 1px 0;}
#yiwen04{background:#9e6af0;width:128px;height:33px; line-height:33px;margin-right:1px;}
#yiwen05{background:#f4ac2e;width:127px;height:33px; line-height:33px;margin-right:1px;}
#yiwen06{background:#9e6af0;width:136px;height:50px; line-height:50px;margin-top:-17px;margin-right:1px;}
#yiwen07{background:#006cc6;width:128px;height:33px; line-height:33px;margin-right:1px;}
#yiwen08{background:#f4ac2e;width:127px;height:33px; line-height:33px;}

.zxx{ width:60px; float:left; margin-top:20px;}
.zxx p{ float:left; text-align:center;}
.zxx p a{ width:60px; float:left;}
/*技术切换*/
.right_js{height:450px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; position:realtive;width:285px; padding:0;margin:0; clear:both; margin-left:-15px; overflow:hidden;margin-bottom:8px;}
.right_js .caption{padding-left:4px;font-size:18px;padding-top:4px; width:246px; font-weight:normal;height:46px;overflow:hidden;line-height:46px;border-bottom:1px solid #e5e5e5;}
.right_js .caption .cap-en{font-size:12px;width:150px; overflow:hidden}
.SR-sliderbox dt{ width:250px; height:36px; line-height:36px; color:#000; font-size:12px;cursor:pointer;}
.SR-sliderbox dt span{padding-left:16px;color:#fff;font-weight:bold;margin-right:30px;}
.SR-sliderbox dt .open span{color:#fba610;}
.SR-sliderbox dt dd{display:none}
.SR-sliderbox dt .open dd{display:block;}
#myTab0 .show dd{display:block}
#myTab0 .show dd img{width:236px; height:70px;}
#myTab0 .hidden dd{display:none;}
#myTab0 .show dt span{color:#fba610;}
#myTab0 .show dt{}

.SR-sliderbox  dt{width:250px;height:36px; overflow:hidden; background:url(../img114/dt_old.jpg) no-repeat;}
.SR-sliderbox .show dt a{color:#2d532a}
.SR-sliderbox .show dt{ background:url(../img114/dt_old.jpg) no-repeat;}
.SR-sliderbox  dd{width:250px;height:173px; overflow:hidden}
#box1 dd{ background:url(../img114/dd1.jpg) no-repeat; }
#box2 dd{ background:url(../img114/dd2.jpg) no-repeat; }
#box3 dd{ background:url(../img114/dd3.jpg) no-repeat; }
#box4 dd{ background:url(../img114/dd4.jpg) no-repeat; }
#box5 dd{ background:url(../img114/dd5.jpg) no-repeat; }
#box6 dd{ background:url(../img114/dd6.jpg) no-repeat; }
.bkjs{ margin-left:7px; margin-top:11px;}
.SR-sliderbox ul{ margin-top:25px;margin-left:10px;}
.SR-sliderbox ul li{ margin-left:4px;float:left;background:url(../img114/bz_bg.jpg) no-repeat;width:72px; height:23px; margin-bottom:4px; line-height:23px; text-align:center}

.smallslider{width:220px;height:273px;overflow:hidden;position: relative; top:10px; left:10px;}

.smallslider h3 { color: #EEE; font-weight: 700; line-height: 54px; position: absolute; text-indent: 2%; width: 100%; z-index: 102;padding-left:8px;font-size:14px;}

.smallslider h3 a { color: #FFF; text-decoration: none; }

.smallslider h3 a:hover { color: #F60; text-decoration: underline; }

.smallslider-btns { position: absolute; z-index: 103; }

.smallslider-btns .current-btn { background-color: #fba610; color: #1b1b1b; font-size: 14px; font-weight: 700; }

.smallslider-btns span { background-color: #333; color: #fff; cursor: pointer; float: left; font-size: 12px; height: 16px; line-height: 16px; text-align: center; width: 16px;margin:0 3px;}

.smallslider-lay { background-color: #000; height: 54px; position: absolute; width: 100%; z-index: 101; }


/*列表css*/
.sgxw{ height:135px; border:solid 1px #e5e5e5; margin-top:10px; width:740px; margin-left:3px; display:inline;}

.sgxw img{ float:left; padding:1px; border:solid 1px #0076d8; margin-left:10px; margin-top:10px; margin-right:10px;}

.btwz{ float:left;}

.hdleft{ background:url(../img114/hd.gif) no-repeat;  height:28px; float:left; width:11px; margin-top:10px;}

.hdright{ background:url(../img114/hdr.gif) no-repeat;  height:28px;float:left; width:12px;margin-top:10px;}

.btwz h3{ background:url(../img114/hdbg.gif) repeat-x;  height:28px; text-align:center; line-height:28px; font-size:14px;  margin-top:10px; color:#FFF;float:left}

.btwz h3 a{font-size:14px;  color:#FFF;}

.btwz p{  width:560px; font-size:12px; color:#333; line-height:24px; padding-top:10px; clear:both;}

.btwz p a{ color:#cd0000;}

.mk1{ width:350px; height:110px; border:solid 1px #e5e5e5; margin-top:10px; float:left; margin-right:10px;_margin-right:5px; margin-left:15px; display:inline;}

.mk2{ width:350px; height:110px; border:solid 1px #e5e5e5; margin-top:10px; float:right; margin-right:15px; display:inline;}

.mk1 h3,.mk2 h3{ background:url(../img114/dian.jpg) 10px 12px no-repeat; padding-left:20px; line-height:30px;}

.mk1 h3 a,.mk2 h3 a{ font-size:14px; color:#0076d8;}

.mk1 p,.mk2 p{ line-height:24px; width:320px; text-indent:24px; margin:0 auto;color: #555555;font-size:12px; font-family:宋体;}

.mk1 p a,.mk2 p a{ color:#cd0000;}

.lb{overflow:hidden;color: #000; width:740px; margin:0 auto;}

.lbtxt{ width:669px; margin:0 auto; margin-top:20px; overflow:hidden;}

.lbtxt h3{ background:url(../img114/lbx.jpg) no-repeat; width:644px; line-height:29px; padding-left:25px;}

.lbtxt h3 span{ float:right; font-size:14px; font-weight:500; color:#7b7a78;}

.lbtxt h3 a{ font-size:14px;color: #000;}

.lbtxt p{ line-height:24px; text-indent:24px; margin-top:5px;font-size:12px;}

.lbtxt p a{ color:#cd0000;}

.fy{ width:100%; text-align:center;}

.dede_pages{padding:20px 0; margin:0 auto; display:table; line-height:26px;}

.thisclass {color: #F00;font-weight: bold;border:1px solid #d2d2d2;margin-right: 5px;padding: 3px 5px;}

.dede_pages ul li {display: inline;line-height: 22px;}

.dede_pages li a {background-color: #FFFFFF;border: 1px solid #CCCCCC;margin-right: 5px;padding: 3px 5px;}


.dj{ text-align:center; clear:both; padding-top:30px; padding-bottom:20px;}

.dj a{ font-size:14px; font-weight:700; color:#e00001;}


/*就诊通道*/
.jztd{width:248px; padding:1px; margin-left:-15px;}
.jztd1 {background:#006cc6;color: #ffffff;display: block;font-size: 16px;height: 36px;line-height: 36px; text-align:center; font-weight:bold; width:248px;}
.jztd2{ width:240px; padding-top:5px; overflow:hidden; padding-left:8px;}

.jztd21 a { width:80px; float:left; background:url(../img114/tygy_01.jpg) no-repeat left top; height:80px;color:#000000;overflow:hidden;}

.jztd21 a:hover{ width:80px; float:left; background:url(../img114/tygy_01_y.jpg) no-repeat left top; height:80px;color:#fff;overflow:hidden;}

.jztd22 a { width:80px; float:left; background:url(../img114/tygy_02.jpg) no-repeat left top; height:80px;color:#000000;overflow:hidden;}

.jztd22 a:hover{ width:80px; float:left; background:url(../img114/tygy_02_y.jpg) no-repeat left top; height:80px;color:#fff;overflow:hidden;}

.jztd23 a { width:80px; float:left; background:url(../img114/tygy_03.jpg) no-repeat left top; height:80px;color:#000000;overflow:hidden;}

.jztd23 a:hover{ width:80px; float:left; background:url(../img114/tygy_03_y.jpg) no-repeat left top; height:80px;color:#fff;overflow:hidden;}

.jztd24 a { width:80px; float:left; background:url(../img114/tygy_04.jpg) no-repeat left top; height:80px;color:#000000;overflow:hidden;}

.jztd24 a:hover{ width:80px; float:left; background:url(../img114/tygy_04_y.jpg) no-repeat left top; height:80px;color:#fff;overflow:hidden;}

.jztd25 a { width:80px; float:left; background:url(../img114/tygy_05.jpg) no-repeat left top; height:80px;color:#000000;overflow:hidden;}

.jztd25 a:hover{ width:80px; float:left; background:url(../img114/tygy_05_y.jpg) no-repeat left top; height:80px;color:#fff;overflow:hidden;}

.jztd26 a { width:80px; float:left; background:url(../img114/tygy_06.jpg) no-repeat left top; height:80px;color:#000000;overflow:hidden;}

.jztd26 a:hover{ width:80px; float:left; background:url(../img114/tygy_06_y.jpg) no-repeat left top; height:80px;color:#fff;overflow:hidden;}

.jztd27 a { width:80px; float:left; background:url(../img114/tygy_07.jpg) no-repeat left top; height:80px;color:#000000;overflow:hidden;}

.jztd27 a:hover{ width:80px; float:left; background:url(../img114/tygy_07_y.jpg) no-repeat left top; height:80px;color:#fff;overflow:hidden;}

.jztd28 a { width:80px; float:left; background:url(../img114/tygy_08.jpg) no-repeat left top; height:80px;color:#000000;overflow:hidden;}

.jztd28 a:hover{ width:80px; float:left; background:url(../img114/tygy_08_y.jpg) no-repeat left top; height:80px;color:#fff;overflow:hidden;}

.jztd29 a { width:80px; float:left; background:url(../img114/tygy_09.jpg) no-repeat left top; height:80px;color:#000000;overflow:hidden;}

.jztd29 a:hover{ width:80px; float:left; background:url(../img114/tygy_09_y.jpg) no-repeat left top; height:80px;color:#fff;overflow:hidden;}

.jztd2 a span{ width:74px; text-align:center; float:left; padding-top:50px;}
