@charset "utf-8";
/* index CSS Document 2014-1-25 */

/*就医快速导航*/

/*sy_part1*/



.sy_part { overflow: hidden; width: 1000px; margin: 0 auto; margin-top: 12px; padding: 13px 12px 10px 12px; height: 375px; overflow: hidden; background: #fff; }
.sub_nav { position: relative; z-index: 100; float: left; width: 245px; padding-right: 12px; border-right: 1px solid #e6e7e8; }
.sub_nav h2 { position: relative; z-index: 0; width: 225px; background: url(../images/aaaa.gif) top right no-repeat; color: #fff; font-size: 18px; line-height: 42px; height: 42px; background-color: #0162b5; padding-left: 20px; font-family: "Microsoft Yahei"; font-weight: normal; margin-bottom: 3px; }
.sub_nav .obg { background-color: #e7f3ff; }
/*.sub_nav small { display: block; height: 31px; margin: 0 3px; border-bottom: 1px dashed #b0d6fc; background: url(../images/all.gif) no-repeat -573px -849px; color: #FF5400; text-indent: 24px; line-height: 27px; font-size: 12px }

*/



.sub_nav small { display: block; height: 20px; width: 396px; margin: 0 30px; color: red; line-height: 27px; font-size: 12px; margin-bottom: 6px; margin-top: -4px; }
.sub_nav p { width: 392px; margin-right: -4px; color: #666; line-height: 23px }
.sub_nav .obg { background-color: #e7f3ff; }
.sub_nav p a { line-height: 23px; white-space: nowrap }
.sub_nav .cont strong, .sub_nav p { overflow: hidden; padding: 6px 0; font-size: 14px; }
.sub_nav .cont strong { margin-left: 0px; /*line-height: 22px;*/

    

    text-indent: 15px; margin-right: 5px; }
.sub_nav .cont strong a { display: block; overflow: hidden; text-indent: 17px; float: left; }
.sub_nav .cont strong.bgcolor { width: 98px; margin-left: -4px; background: #e7f3ff; text-indent: 23px; }
.sub_nav .cont strong.bgcolor a { width: 94px; text-indent: 25px }
.sub_nav .cur p a { display: inline-block; height: 14px; margin-top: 4px; margin-left: -1px; margin-bottom: 5px; padding: 0 8px; border-left: 1px solid #ccc; background: none; line-height: 16px; white-space: nowrap; font-size: 13px }
.sub_nav .cur p .more_jbg { padding-right: 16px; background-position: -202px -123px }
.sub_nav dl.obg { margin: 0 -4px; padding: 12px; background-color: #e7f3ff }
.sub_nav .ch1 strong.bgcolor, .sub_nav .ch1 p.obg, .sub_nav .ch3 strong.bgcolor, .sub_nav .ch3 p.obg { height: 90px; }
.sub_nav .cur { background-color: #fff; }
.sub_nav .cur em span { background: none }
.sub_nav .cur em { display: block; height: 36px; _margin-top: -2px; border-color: #ffeab9; background-color: #fff; font-weight: bold; border: #aed5fc 2px solid; border-right: none }
.sub_nav .cur p a:hover { color: #f60; }
.sub_nav .cur strong a { border: none; padding: 0; background-color: transparent }
.sub_nav .cur .cont { display: block }
.sub_nav .cont { position: absolute; left: 245px; z-index: 12; width: 482px; height: 360px; padding: 4px; border: 2px solid #b0d6fc; background-color: #fff; }
.sub_nav .cont, .zw_yl h3, .disease_tab h2, .disease_tab h3 { display: none }
.sub_nav p { display: inline; float: left; text-indent: 0 }
.sub_nav p a:hover { color: #f60 }
.sub_nav .cont strong, .news .pic a, .news li, .disease_tab li, .jyzn li { display: inline; float: left; }
.nav_item { position: relative; z-index: 0; width: 245px; background-repeat: repeat-x; }
.nav_item dl { overflow: hidden; padding: 12px 8px; _zoom: 1 }
.nav_item dt, .nav_item dd { float: right; width: 342px; line-height: 19px }
.nav_item dd { padding-top: 2px; color: #333 }
.nav_item .pic { float: left; width: auto; padding: 0 }
.nav_item dd.pic img { display: block; padding: 1px; border: 1px solid #d8d8d8; background: #fff }
.nav_item dt { font-weight: bold; }
.nav_item dt a { border: none; background: none; line-height: 30px; }
.cont { font-family: MicroSoft Yahei; overflow: hidden }
.ch1 .cont { top: -45px; }
.ch2 .cont { top: -86px; }
.ch3 .cont { top: -127px; }
.ch4 .cont { top: -168px; }
.ch5 .cont { top: -209px }
.ch6 .cont { top: -250px }
.ch7 .cont { top: -291px }
.ch8 .cont { top: -332px }
.cont1 { border-bottom: 1px dashed #AA9E9E; margin-top: 5px; }
.cont1 ul li { background-color: #f0f0f0; width: 82px; height: 26px; float: left; text-align: center; margin-left: 10px; margin-top: 2px; margin-bottom: 6px; line-height: 26px; }
.cont1 ul { width: 373px; margin-bottom: 6px; }
.cont1 UL, .cont2 ul { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px }
.cont1 UL, .cont2 ul { LIST-STYLE-TYPE: none; OVERFLOW: hidden; LIST-STYLE-IMAGE: none }
.cont2 { border-bottom: 1px dashed #AA9E9E; margin-top: 5px; }
.cont2 ul { width: 383px; height: 58px; background-color: #f0f0f0; margin-bottom: 6px; }
.cont2 ul li { height: 22px; float: left; text-align: center; margin-left: 10px; margin-bottom: 7px; line-height: 26px; }
.an_zixun { margin-top: -33px; margin-left: 400px;  +margin-left: 404px;
position: absolute;  +position: absolute;
}
.cont3 { padding-left: 20px; font-size: 14px; }
.cont3 dl { overflow: hidden; padding: 12px 8px; }
}
.nav_item { height: 41px; background-position: 0 42px; _background-position: 0 40px; }
.nav_item em { display: block; position: relative; width: 245px; _width: 242px; height: 40px; _height: 40px; overflow: hidden; border-right: none; color: #C5B897; font-size: 14px; text-indent: 75px; cursor: pointer; background: url(../images/all.gif) no-repeat 0 0 #f0f0f0; }
.nav_item em span { display: block; height: 20px; margin-top: 13px; background: url(../images/all.gif) no-repeat 95px -555px; color: #000; font-family: MicroSoft Yahei; line-height: 18px; }
.nav_item em.em1 { background-position: 0px -578px }
.nav_item em.em2 { background-position: 0px -615px }
.nav_item em.em3 { background-position: 0px -654px }
.nav_item em.em4 { background-position: 0px -689px }
.nav_item em.em5 { background-position: 0px -725px }
.nav_item em.em6 { background-position: 0px -766px }
.nav_item em.em7 { background-position: 0px -802px }
.nav_item em.em8 { background-position: 0px -836px }
.sy_pt1rt { float: right; width: 245px; padding: 0 12px; border-left: 1px solid #e6e7e8; }
.sy_pt1rt img { text-align: center; }
.sy_pt1rt h2.maintit { color: #404041; font-size: 18px; font-weight: normal; height: 30px; font-family: "Microsoft Yahei"; }
.maintit strong { color: #cfcfcf; font-size: 14px; font-weight: normal; padding-top: 6px; }
#main2-l2 { border-top: 1px solid #e5e5e5; margin-top: 6px; padding: 6px 0; width: 255px; text-align: center; }
.main2-l2-t { height: 24px; line-height: 24px; color: #fff; background: #0162b5; font-family: MicroSoft YaHei; }
.main2-l2-t b { margin: 0 2px; font-size: 16px; font-weight: normal; font-family: "Microsoft Yahei"; color: #fff }
.main2-l2-c { height: 50px; padding-top: 4px; margin-top: 3px; text-align: left; border-top: 0; background: #f0f0f0; overflow: hidden }
.main2-l2-c li { line-height: 24px; padding: 0 20px; }
.main2-l2-c li s { margin-right: 10px; text-decoration: none; }
.main2-l2-c li span { float: right }
.main2-l3 { padding-top: 5px; width: 255px; }
.main2-l3 a { width: 76px; height: 58px; display: block; float: left; display: inline;  -webkit-transition: all .3s linear 0s;
 -moz-transition: all .3s linear 0s;
 -ms-transition: all .3s linear 0s;
outline: 0;  star: expression(this.onFocus=this.blur())
}
.main2-l31 { background: url(../images/yy.gif) no-repeat }
.main2-l32 { margin-left: 13.5px; background: url(../images/zj.gif) no-repeat }
.main2-l33 { margin-left: 13.5px; background: url(../images/jg.gif) no-repeat; }
.gh_wrap { padding: 27px 20px }
.gh_wrap .gh { width: 214px; height: 180px; background: url(../images/all.gif) no-repeat 0 -229px; padding: 75px 20px 20px }
.gh_wrap .gh li { margin-top: 10px; font-size: 12px; }
.gh_wrap .gh li span { float: left; display: block; }
.gh_wrap .gh li i { color: #f00; float: right; display: block }
.gh_wrap #gh0 { overflow: hidden; height: 180px }
.gh_wrap .ul_r li { width: 171px; margin-bottom: 5px }
.gh_wrap .ul_r li span { height: 20px; line-height: 20px; display: block; font-size: 12px }
.gh_wrap ul.li2 { font-size: 14px; }
.gh_wrap ul.li2 li { height: 20px; line-height: 20px }
.tx_zx { overflow: hidden; background: #fff; margin-top: 15px; }
.tx_zx a { display: inline; float: left; margin: 22px 10px 4px; padding: 1px; border: 1px solid #d8d8d8 }
.tx_zx img { display: block }
/*sy_pt1mid*/



.sy_pt1mid { float: left; display: inline; width: 444px; padding-left: 12px; }
.sy_pt1mt { width: 448px; height: 191px; }
.imgLoop { overflow: hidden; width: 448px; position: relative; }
#imgLoop li { list-style: none; float: left; }
.posR { position: relative; }
#conx1 { width: 448px; height: 191px; position: relative; }
#conx1 .sy_bd { width: 448px; height: 191px; overflow: hidden; position: absolute; top: 0; left: 0; }
#conx1 .sy_bd ul li { width: 448px; height: 191px; float: left; display: block; overflow: hidden; font-size: 14px; }
#conx1 .sy_bd ul li img { width: 448px; height: 191px; display: block; }
#conx1 .sy_hd { height: 18px; overflow: hidden; width: 448px; position: absolute; right: 0px; bottom: 5px; z-index: 1; }
#conx1 .sy_hd ul { overflow: hidden; zoom: 1; height: 18px; position: absolute; right: 5px; bottom: 0px; }
#conx1 .sy_hd ul li { float: left; display: inline; margin-right: 2px; width: 18px; height: 18px; line-height: 18px; text-align: center; background: #124e92; cursor: pointer; font-family: Arial, SimSun, sans-serif; font-size: 14px; color: #fff; }
#conx1 .sy_hd ul li.on { background: #d17132; color: #fff; }
.sy_pt1mb { width: 448px; overflow: hidden; padding-top: 10px; }
.jyzn_tab { height: 168px; overflow: hidden; }
.jyzn_tab .nav_tab { overflow: hidden; background: #f6f6f6; line-height: 28px; _zoom: 1; font-size: 12px; }
.jyzn_tab .nav_tab a, .jyzn_tab .nav_tab span { font-family: MicroSoft YaHei; display: inline; float: left; border: none; color: #404041; cursor: pointer; background: #d1d3d4; width: 149.3333px; text-align: center; font-size: 14px; }
.jyzn_tab .nav_tab .hot { border-right: none; }
.jyzn_tab .nav_tab .cur, .jyzn_tab .nav_tab .cur { height: 28px; border-bottom: none; background: #0162b5; color: #fff }
.jyzn_tab .cont { display: none; }
.jyzn_tab .cont { padding-top: 10px; }
.jyzn_tab .cont ul li { line-height: 27px; }
.jyzn_tab .cont ul li a { color: #252525; font-style: normal; }
.jyzn_tab .cont ul li a:hover { text-decoration: none; color: #0162b5; }
.jyzn_tab .cont ul li em { float: right; margin-right: 15px; }
.jyzn_tab .show { display: block }
.jyzn_tab address { display: block; }
.jyzn_tab address a.zbb { display: block; width: 230px; height: 95px; margin: 15px auto 5px; background: url(../images/all.gif) no-repeat -618px -307px; text-indent: -999px; }
.pz0 { position: relative; z-index: 0 }
/*sy_part3*/



.sy_part3 { width: 1024px; margin: 12px auto; height: 405px; background: #fff; margin-bottom: 12px; }
.conbox { width: 1000px; -width: 990px; -padding-right: 20px; padding-top: 10px; overflow: hidden; margin: 0 auto; }
.servitabs { width: 170px; float: left; display: inline; overflow: hidden; -width: +168px; -padding-left: +15px;  +width: +168px;
 +margin-left: -15px;
}
.servitabs li { width: 170px; height: 60px; margin-bottom: 4px; -margin-bottom: -1px;  +margin-bottom: -1px;
font-size: 18px; font-family: "Microsoft Yahei"; background: url(../images/d2.gif) no-repeat; }
.servitabs li a.kjy { LINE-HEIGHT: 60px; WIDTH: 151px; FLOAT: left; DISPLAY: inline; HEIGHT: 62px; color: #58595b; FONT-SIZE: 16px; overflow: hidden; }
.servitabs LI .kjy { LINE-HEIGHT: 60px; WIDTH: 151px; HEIGHT: 60px; FONT-SIZE: 16px; color: #58595b; }
.servitabs LI .kjy_a { LINE-HEIGHT: 60px; WIDTH: 170px; background: url(../images/d1.gif) no-repeat; color: #fff; FLOAT: left; DISPLAY: inline; HEIGHT: 60px; COLOR: #fff; FONT-SIZE: 16px; }
.servitabs LI p { width: 130px; text-align: center; }
.servipanes { width: 812px; height: 379px; overflow: hidden; float: right; display: inline; border: 1px solid #e6e7e8; }
.hismain { width: 812px; height: 379px; }
.casenav { overflow: hidden; margin-top: 8px; margin-left: 1%; }
.casenav li { width: 102px; height: 32px; margin-right: 1%; float: left; display: inline; }
.casenav li a, .servimore a { display: block; border: 1px #e6e7e8 solid; height: 30px; line-height: 30px; font-size: 14px; color: #0162b5; text-align: center; }
.casemain { overflow: hidden; margin-top: 12px; margin-left: 2%; width: 444px; float: left; display: inline; }
.casemain111 { overflow: hidden; }
.casemain111 h1 { font-size: 18px; font-family: "Microsoft Yahei"; font-weight: normal; color: #2b2b2b; height: 33px; }
.casemain111 p { line-height: 21px; border-bottom: 1px solid #e6e7e8; padding-bottom: 12px; }
.casemain222 { width: 433px; height: 100px; overflow: hidden; background: #f0f0f0; padding-left: 10px; padding-top: 2px; margin-top: 10px; }
.casemain222 ul li { float: left; display: inline; width: 216px; height: 24px; line-height: 24px; }
.casemain222 ul li a:hover { text-decoration: none; }
.casemain333 { height: 104px; margin-top: 10px; overflow: hidden; }
.casemain333 ul li { position: relative; }
.casemain333 ul li p { position: absolute; bottom:4px; width: 215px; height: 18px; line-height: 18px; text-align: center; color: #fff; background: #0162b5; opacity: 0.5; font-family: MicroSoft Yahei; }
.casemain333 ul li p:hover { opacity: 0.9; }
.casemainbox { float: right; display: inline; width: 330px; overflow: hidden; }
.casemainbox111 { margin-top: 14px; height: 142px; }
.casemainbox111 ul li { float: left; display: inline; margin-right: 9px; margin-bottom: 10px; }
.casemainbox222 { height: 175px; }
.casemainbox222 h1 { overflow: hidden; height: 40px; }
.casemainbox222 ul li { float: left; display: inline; margin-right: 10px; margin-top: 10px; padding: 0px 11px; height: 33px; line-height: 33px; }
.sy_hot { background: url(../images/hot.gif) top right no-repeat #f1f1f1; }
.sy_zc { background: #f1f1f1; }
/* jishu */



.sy_doc { height: 378px; }
.sy_leftSide { width: 266px; overflow: hidden; float: left; padding: 0 15px; }
.sy_rightSide { width: 718px; overflow: hidden; float: left; }
.side h3 { font: 24px "microsoft yahei"; color: #0162b5; position: relative; padding-top: 8px; padding-bottom: 15px; }
.side h3 span { font-size: 14px; color: #bbb; margin-left: 5px; }
.side h3 b { height: 8px; border-top: solid 2px #007c7c; position: absolute; top: -2px; left: 0; display: block; }
.sy_leftSide h3 b { width: 205px; }
.sy_rightSide h3 b { width: 295px; }
.item dl { margin-bottom: 9px; }
.item dt { height: 40px; background: url(../images/icon_home.png) no-repeat; padding-left: 10px; }
.item dt a { font-size: 14px; line-height: 40px; display: block; background: url(../images/icon_home.png) no-repeat; }
.item dl dd { display: none; margin: 5px; line-height: 24px; }
.item dl dd a { color: #f60; }
.item dl.hover dt { border: none; background: url(../images/icon_home.png) no-repeat -484px -40px; }
.item dl.hover dt a { font-weight: bold; color: #fff; }
.item dl.isShow dd { display: block; }
.docTeam ul { width: 1000px; }
.docTu img { width: 240px; height: 261px; }
.docTeam ul li { float: left; margin-right: 20px; position: relative; overflow: hidden; width: 240px; height: 307px; }
.docTeam ul li p { background: url(../images/ren.png) no-repeat 15% 50%; height: 45px; border: solid 1px #ddd; border-top: none; font-size: 14px; line-height: 45px; text-align: center; }
.docTeam ul li span { position: absolute; left: 0; top: -261px; display: block; width: 240px; height: 261px; background: #2eaeae; opacity: 0.8; filter: alpha(opacity=80); }
.docHid { width: 240px; height: 197px; position: absolute; top: -36px; left: 240px; text-align: center; padding-top: 64px; }
.docHid a { display: block; margin-top: 20px; }
.sy_jishu { clear: both; width: 1024px; margin: 12px auto; height: 386px; background: #fff; }
.dayi dt { background-position: -484px 0; }
.dayi dt a { background-position: -484px -80px; padding-left: 20px; cursor: pointer; }
.dayi dl.hover dt a { background-position: -484px -120px; }
.sy_js dt { border: solid 1px #d2d2d2; background: none; }
.sy_js dt a { background-position: -484px -160px; padding-left: 30px; cursor: pointer; }
.sy_js dl.hover dt a { background-position: -484px -200px; }
/*.biaozhun {}*/



.biaozhun dt { float: left; width: 468px; height: 315px; overflow: hidden; }
.bzImg2, .bzImg3, .bzImg4, .bzImg5, .bzImg6 { display: none; }
.bzImg { height: 100%; position: relative; overflow: hidden; }
.bzImg span { position: absolute; width: 468px; height: 77px; background: #000; filter: alpha(opacity=40); opacity: 0.4; bottom: 0; left: 0 }
.bzImg p { color: #fff; position: absolute; width: 436px; left: 18px; top: 242px; line-height:23px; font-family: MicroSoft Yahei; font-size: 15px; text-indent: 2em; }
.biaozhun dd { float: right; width: 229px; height: 315px; padding-right: 5px; }
.biaozhun dd p { padding-left: 5px; height: 50px; overflow: hidden; margin-bottom: 3px; }
.biaozhun dd a { display: block; background: #f1f1f1; margin-bottom: 3px; font-size: 14px; line-height: 50px; padding-left: 5px; }
.biaozhun dd span { display: block; width: 25px; height: 25px; background: url(../images/icon_home.png) no-repeat; float: left; margin-top: 12px; margin-right: 5px; }
.biaozhun dd .bzWord1 span { background-position: -101px -206px; }
.biaozhun dd .active .bzWord1 span { background-position: -101px -231px; }
.biaozhun dd .bzWord2 span { background-position: -126px -206px; }
.biaozhun dd .active .bzWord2 span { background-position: -126px -231px; }
.biaozhun dd .bzWord3 span { background-position: -151px -206px; }
.biaozhun dd .active .bzWord3 span { background-position: -151px -231px; }
.biaozhun dd .bzWord4 span { background-position: -176px -206px; }
.biaozhun dd .active .bzWord4 span { background-position: -176px -231px; }
.biaozhun dd .bzWord5 span { background-position: -201px -206px; }
.biaozhun dd .active .bzWord5 span { background-position: -201px -231px; }
.biaozhun dd .bzWord6 span { background-position: -226px -206px; }
.biaozhun dd .active .bzWord6 span { background-position: -226px -231px; }
.biaozhun dd p.active { padding-left: 0; }
.biaozhun dd p.active a { background: url(../images/icon_home.png) no-repeat -101px -156px; color: #fff; padding-left: 10px; text-decoration: none; }
/*.sy_fenbu{}*/



.sy_fenbu { background: #fff; }
.sy_fenbu .side { border-top: solid 2px #dbeeee; }
.sy_fenbu h3 b { width: 205px; }
.sy_fenbu h3 strong { font-weight: bold; font-size: 28px; }
.sy_yy { width: 720px; height: 335px; background: #00787d; }
.sy_yy dl { }
.sy_yy dd { margin-top: 40px; }
.sy_yy .info { width: 259px; height: 157px; border: solid 1px #00c4c4; border-left: none; padding: 0 10px; }
.sy_yy .info p { color: #fff; margin-top: 30px; }
.sy_yy .info p a { color: #ff0; }
.yyPic { position: relative; width: 714px; overflow: hidden; margin: 0 auto; }
.yyPic ul { }
.yyPic ul li { float: left; display: inline; margin: 0 10px; }
.yyPic ul li img { opacity: 0.8; filter: alpha(opacity=80); }
.yyPic ul li a:hover img { opacity: 1; filter: alpha(opacity=100); }
.yy_left, .yy_right { display: block; width: 16px; height: 36px; background: url(../images/icon_home.png) no-repeat; position: absolute; top: 30px; cursor: pointer; }
.yy_left { background-position: -85px -156px; left: 10px; }
.yy_left:hover { background-position: -85px -192px; }
.yy_right { background-position: -84px -228px; right: 10px; }
/*sy_part6*/



.sy_part6 { width: 1024px; margin: 12px auto; background: #fff; height: 315px; }
.sy_pt6l { float: left; width: 182px; padding-left: 15px; padding-top: 12px; }
.sy_pt6r { float: right; width: 814px; }
.sy_pt6r ul li { float: left; display: inline; margin-right: 15px; padding-top: 12px; }
