@charset "gb2312";
/* CSS Document */
body { font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 0; margin: 0; color: #444; background: url(../images/bg.jpg) repeat #e9e9e9; }
div, form, ul, dd, dl, ol, dt, li, p { list-style: none; padding: 0; margin: 0; }
/*div{ line-height:30px;}*/
h1, h2, h3, h4, h5, h6 { font-size: 100%; margin: 0; padding: 0; }
img { border: none; }
.none { display: none; }
a { text-decoration: none; color: #444; cursor: pointer; }
a:hover { color: #F00; }
.clear { width: 0; height: 0; margin: 0; padding: 0; line-height: 0px; font-size: 0px; clear: both; overflow: hidden; }
.none { display: none; }
.left { float: left; }
.right { float: right; }
.red { color: #f00; }
/* CSS beginning */
.topding { background: url(../images/topding.jpg) no-repeat center; width: 100%; height: 120px; margin: 0 auto; }
.top { width: 100%; height: 100px; background: #ffffff; text-align: center; }
.top .top1 { width: 980px; height: 100px; margin: 0 auto; display: block; position: relative; z-index: 2; background: url(../images/top.jpg) center no-repeat; }
.top .top1 img { display: block; }
.top span { position: absolute; right: 0; top: 0; width: 225px; height: 100px; display: block; z-index: 2; }
.nav { width: 100%; height: 38px; margin: 0 auto; overflow: hidden; background: #2699d2; border-bottom: solid 1px #e2f1f9; }
.nav ul { width: 981px; height: 38px; margin: 0 auto; }
.nav ul li { display: inline; line-height: 38px; width: 97px; float: left; text-align: center; }
.nav ul li a { display: inline; line-height: 38px; color: #fff; font-size: 14px; float: left; width: 109px; height: 38px; }
.nav ul li a:hover { }
.banner { width: 980px; height: 290px; margin: 0 auto; background: #fff; margin-top: 10px; }
.bnav { width: 980px; height: 86px; margin: 0 auto; overflow: hidden; background: url(../images/bnav.jpg) no-repeat; padding-top: 15px; }
.bnav ul { width: 980px; height: 60px; float: left; margin-top: 10px; }
.bnav ul li a{ position:relative;}
.bnav ul li a i{ position:absolute; width:28px; height:11px;   display:block; left:0; top:-9px; background:url(../images/hot.gif) center center no-repeat;}
.bnav ul .li1 { width: 120px; height: 60px; float: left; margin-left: 120px; line-height: 24px; display: inline; }
.bnav ul .li1 a { width: 60px; float: left; }
.bnav ul .li2 { width: 234px; height: 60px; float: left; margin-left: 100px; line-height: 24px; display: inline; }
.bnav ul .li2 a { width: 50px; float: left; }
.bnav ul .li3 { width: 340px; height: 60px; float: left; margin-left: 65px; line-height: 24px; display: inline; }
.bnav ul .li3 a { width: 85px; float: left; }
.search { width: 980px; height: 45px; margin: 0 auto; background: url(../images/search.jpg) no-repeat; }
.search ul { width: 980px; height: 45px; float: left; line-height: 45px; }
.search ul .li1 { width: 325px; padding-left: 45px; height: 45px; float: left; overflow: hidden; }
.search ul .li1 strong { font-weight: bold; color: #444444; font-size: 14px; }
.search ul .li1 a { padding: 0 5px; }
.search ul .li1 a:hover { padding: 0 2px; display: inline; margin: 0 3px; background: #30a2d2; color: #fff; }
.search ul .li2 { width: 220px; height: 30px; margin-top: 7px; float: left; overflow: hidden; }
.search ul .li2 .input1 { float: left; width: 158px; overflow: hidden; height: 20px; background: none; border: none; margin-top: 5px; line-height: 20px; color: #666; padding-left: 10px; }
.search ul .li2 .input2 { float: right; width: 40px; overflow: hidden; height: 26px; background: none; border: none; margin-top: 3px; cursor: pointer; text-indent: -9999px; }
.search ul .li3 { width: 275px; height: 45px; float: right; }
.search ul .li3 a { padding: 0 20px; text-decoration: underline; color: #015485; }
.news { width: 980px;  overflow: hidden; margin: 12px auto; }
.news div { background-color: #fff; }
.news .hos_intro { width: 252px; height: 314px; float: left; }
.news .hos_intro h3 { background: url(../images/news_titlebg1.png); overflow: hidden; height: 30px; }
.news  h3 span { float: left; font-family: "微软雅黑"; font-size: 16px; color: #fff; line-height: 30px; margin-left: 16px; }
.news  h3 a { color: #fff; float: right; line-height: 30px; margin-right: 20px; }
.news .hos_intro img { margin: 6px 0 3px 8px; }
.news .hos_intro p { text-indent: 2em; color: #686868; line-height: 24px; padding: 0 9px; }
.news .hos_intro ul { overflow: hidden; margin: 10px 0 0 15px;  }
.news .hos_intro ul li { float: left; width: 99px; height: 22px; background: url(../images/icon1.png) 6px center no-repeat; border: 1px #dcdcdc solid; text-align: center; line-height: 22px; margin: 0 14px 10px 0; }
.news .tupianx { width: 443px; height: 314px; float: left; margin-left: 11px; _margin-left: 5px; }
.news .video { width: 264px; height: 314px; overflow: hidden; float: right; }
.news .video h3 { background: url(../images/news_titlebg2.png); overflow: hidden; height: 30px; }
.news .video .video_player { width: 264px; height: 153px; margin-top: 7px; }
.news .video ul { height:124px; overflow:auto; }
.news .video ul li { background: url(../images/icon2.jpg) 8px center no-repeat; height: 38px; line-height: 38px; padding-left: 34px; border-bottom: 1px #dedede dashed; }
.news .video ul li a { color: #686868; }
.news .mtbd { width: 252px; height: 230px; float: left; margin-top: 14px; }
.news .mtbd img { margin-left:3px; margin-top:4px;}
.news .mtbd h3 { background: url(../images/news_titlebg1.png); overflow: hidden; height: 30px; }
.news .mtbd ul { margin: 6px 0;  }
.news .mtbd ul li { background: url(../images/icon3.png) 7px center no-repeat; padding-left: 16px; line-height: 27px; height: 27px; }
.news .newsmain { width: 443px; height: 230px; float: left; overflow: hidden; margin: 14px 0 0 11px; }
.news .newsmain ul.swit { height: 30px; overflow: hidden; background: url(../images/news_titlebg3.png); width: 452px; }
.news .newsmain ul.swit li { float: left; }
.news .newsmain ul.swit a { width: 110px; height: 30px; font-family: "微软雅黑"; color: #fff; font-size: 14px; display: block; text-align: center; line-height: 30px; }
.news .newsmain ul.swit a.active { color: #ffea00; }
.news .newsmain div { padding: 14px 11px 0; }
.news .newsmain div img.left { margin-right: 18px; }
.news .newsmain div h2 a { font-family: "微软雅黑"; font-size: 16px; color: #2699d2; font-weight: normal; }
.news .newsmain div p { color: #686868; line-height: 24px; overflow: hidden; text-indent:2em; }
.news .newsmain ul.item { border-top: 1px #dcdcdc solid; overflow: hidden; width: 420px; margin-top: 4px; padding-top: 4px; }
.news .newsmain ul.item li { float: left; width: 210px; height: 27px; line-height: 27px;; }
.news .newsmain ul.item a { color: #686868; line-height: 24px; padding-left: 6px; }
.news .wxfw { width: 264px; height: 314px; overflow: hidden; float: right; }
.news .wxfw h3 { background: url(../images/news_titlebg2.png); overflow: hidden; height: 30px; }
.news .wxfw ul { overflow: hidden; margin-left: 8px; }
.news .wxfw li { float: left; }
.news .wxfw li a { display: block; width: 77px; height: 34px; line-height: 34px; border: 1px #dcdcdc solid; font-family: "微软雅黑"; font-size: 14px; color: #2699d2; padding-left: 41px; margin: 8px 8px 0 0; }
.news .wxfw li a.a1 { background: url(../images/icon8.png) 13px center no-repeat; }
.news .wxfw li a.a2 { background: url(../images/icon4.png) 13px center no-repeat; }
.news .wxfw li a.a3 { background: url(../images/icon5.png) 13px center no-repeat; }
.news .wxfw li a.a4 { background: url(../images/icon6.png) 13px center no-repeat; }
.news .wxfw li a.a5 { background: url(../images/icon7.png) 13px center no-repeat; width: 205px; height: 58px; line-height: 18px; padding-top: 4px; }
.news .wxfw li a.a5 span { font-size: 12px; font-family: "微软雅黑";  }
.news .wxfw li a.a6 { background: url(../images/phone_num.png) 13px center no-repeat;   height: 36px; line-height: 36px; width: 205px;}
.doctor { width: 980px; height: 318px; overflow: hidden; margin: 0 auto; background: #fff; }
.doctor h1 { width: 980px; height: 60px; overflow: hidden; float: left; background: url(../images/doctor.jpg) no-repeat; }
.doctor h1 span { width: 98px; height: 60px; overflow: hidden; float: left; text-indent: -9992em; }
.doctor h1 a { width: 108px; height: 40px; overflow: hidden; float: right; text-indent: -99992em; }
.doctor h2 { width: 930px; height: 27px; overflow: hidden; float: left; display: inline; margin-left: 25px; border-bottom: solid 3px #2fa1d3; }
.doctor h2 span { width: 96px; height: 27px; overflow: hidden; float: left; display: inline; margin-right: 10px; text-align: center; line-height: 27px; font-weight: bold; font-size: 14px; color: #2fa1d3; background: url(../images/doc_bg.jpg) no-repeat; cursor: pointer; }
.doctor h2 .hover { background: url(../images/doc_hover.jpg) no-repeat; color: #fff; }
.con_doc { width: 930px; float: left; height: 193px; display: inline; margin: 25px; overflow: hidden; }
.con_doc ul { width: 930px; float: left; height: 193px; overflow: hidden; }
.con_doc ul .li1 { width: 166px; float: left; height: 190px; overflow: hidden; }
.con_doc ul .li1 img { width: 166px; float: left; height: 190px; overflow: hidden; }
.con_doc ul .li2 { width: 370px; float: left; height: 190px; overflow: hidden; display: inline; margin-left: 12px; }
.con_doc ul .li2 h3 { width: 380px; float: left; height: 30px; overflow: hidden; line-height: 30px; }
.con_doc ul .li2 h3 strong { float: left; font-size: 16px; color: #2699d2; padding-right: 10px; }
.con_doc ul .li2 h3 strong a, .con_doc ul .li2 h3 strong a:visited { color: #2699d2; }
.con_doc ul .li2 h3 span { float: left; font-size: 14px; padding-right: 10px; }
.con_doc ul .li2 h3 img { float: left; display: inline; margin-top: 5px; margin-right: 15px; }
.con_doc ul .li2 p { float: left; display: inline; padding-right: 10px; line-height: 26px; margin-bottom: 7px; }
.con_doc ul .li2 img { float: left; display: inline; margin-right: 10px; }
.con_doc ul .li3 { width: 180px; float: left; height: 190px; overflow: hidden; display: inline; }
.con_doc ul .li3 p { width: 190px; float: left; overflow: hidden; display: inline; margin-bottom: 10px; }
.con_doc ul .li3 img { float: left; display: inline; margin-right: 10px; }
.con_doc ul .li3 span { float: left; display: inline; width: 90px; line-height: 26px; }
.con_doc ul .li3 strong { color: #2fa1d3; }
.con_doc ul .li4 { background: url(../images/wenda_bgr.jpg) no-repeat scroll 0 0 transparent; float: right; height: 163px; overflow: hidden; width: 155px; padding-top: 30px; padding: 30px 3px 0 35px; }
.con_doc ul .li4 h5 { width: 160px; height: 30px; line-height: 30px; overflow: hidden; }
.con_doc ul .li4 p { width: 160px; height: 50px; line-height: 24px; overflow: hidden; padding-bottom: 8px; }
.con_doc ul .li4 p a { color: #2a7eb7; }
.con_lun { width: 930px; float: left; height: 200px; display: inline; margin: 15px 25px; overflow: hidden; }
.con_lun ul { width: 930px; float: left; height: 200px; overflow: hidden; }
.con_lun ul .li1 { width: 656px; float: left; height: 200px; overflow: hidden; }
.con_lun ul .li1 img { float: left; display: inline; margin-right: 4px; }
.con_lun ul .li1 p { float: left; display: inline; margin-right: 4px; width: 440px; padding: 10px 10px 0; line-height: 24px; text-indent: 2em; height: 90px; overflow: hidden; }
.con_lun ul .li2 { width: 273px; float: right; height: 198px; overflow: hidden; background: url(../images/qa.jpg) no-repeat; }
.con_lun ul .li2 h3 { width: 273px; float: left; height: 36px; overflow: hidden; }
.con_lun ul .li2 h3 span { display: inline; float: left; line-height: 36px; font-size: 14px; color: #2a7eb7; margin-left: 30px; }
.con_lun ul .li2 h3 a { display: inline; float: right; width: 50px; height: 36px; text-indent: -9999px; }
.con_lun ul .li2 h4 { width: 220px; float: left; height: 28px; overflow: hidden; display: inline; margin-left: 45px; line-height: 28px; color: #2a7eb7; font-size: 14px; }
.con_lun ul .li2 p { width: 220px; float: left; height: 52px; overflow: hidden; display: inline; margin-left: 45px; line-height: 24px; }
.con_zhen { width: 930px; float: left; height: 200px; display: inline; margin: 15px 25px; overflow: hidden; }
.con_zhen ul { width: 930px; float: left; height: 200px; overflow: hidden; }
.con_zhen ul .li1 { width: 656px; float: left; height: 200px; overflow: hidden; }
.con_zhen ul .li1 img { float: left; display: inline; margin-right: 4px; }
.con_zhen ul .li1 p { float: left; display: inline; margin-right: 4px; width: 400px; padding: 10px 10px 0; line-height: 24px; text-indent: 2em; height: 64px; overflow: hidden; }
.con_zhen ul .li2 { width: 273px; float: right; height: 198px; overflow: hidden; background: url(../images/qa.jpg) no-repeat; }
.con_zhen ul .li2 h3 { width: 273px; float: left; height: 36px; overflow: hidden; }
.con_zhen ul .li2 h3 span { display: inline; float: left; line-height: 36px; font-size: 14px; color: #2a7eb7; margin-left: 30px; }
.con_zhen ul .li2 h3 a { display: inline; float: right; width: 50px; height: 36px; text-indent: -9999px; }
.con_zhen ul .li2 h4 { width: 220px; float: left; height: 28px; overflow: hidden; display: inline; margin-left: 45px; line-height: 28px; color: #2a7eb7; font-size: 14px; }
.con_zhen ul .li2 h4 a, .con_zhen ul .li2 h4 a:visited { color: #2a7eb7 }
.con_zhen ul .li2 p { width: 220px; float: left; height: 52px; overflow: hidden; display: inline; margin-left: 45px; line-height: 24px; }
.con_gong { width: 930px; float: left; height: 225px; display: inline; margin: 0px 25px; }
.con_gong ul { width: 930px; float: left; height: 150px; background: url(../images/gong.jpg) no-repeat; padding-top: 75px; }
.con_gong ul li { width: 140px; float: left; height: 140px; box-shadow: 2px 2px 5px #dadada; background: #fff; position: relative; }
.con_gong ul li a img { display: inline; margin: 3px; }
.con_gong ul li p { padding: 0 5px; line-height: 18px; }
.con_gong ul li p a { color: #555555; }
.con_gong ul li span img { position: absolute; left: 62px; top: -16px; }
.con_gong ul .li1 { display: inline; margin-left: 2px; }
.con_gong ul .li2 { display: inline; margin-left: 42px; margin-top: -8px; }
.con_gong ul .li3 { display: inline; margin-left: 42px; }
.con_gong ul .li4 { display: inline; margin-left: 66px; margin-top: -3px; }
.con_gong ul .li5 { display: inline; margin-right: -6px; margin-top: -9px; float: right; }
.liu { width: 980px; height: 221px; margin: 10px auto 0; background: #fff; }
.liu h2 { width: 30px; height: 221px; float: left; overflow: hidden; text-indent: -999px; cursor: pointer; }
.liu .liu_h1 { background: url(../images/liu_h01.jpg) no-repeat; }
.liu .liu_h2 { background: url(../images/liu_h02.jpg) no-repeat; }
.liu .liu_h3 { background: url(../images/liu_h03.jpg) no-repeat; }
.liu .liu_h4 { background: url(../images/liu_h04.jpg) no-repeat; width: 29px; }
.liu ul { width: 861px; height: 221px; float: left; overflow: hidden; }
.liu_l { width: 861px; height: 221px; float: left; overflow: hidden; background: url(../images/liu_l_bg.jpg) no-repeat; position: relative; }
.liu_l li { position: absolute; width: 192px; line-height: 24px; color: #777; }
.liu_l .li1 { top: 62px; left: 76px; }
.liu_l .li2 { bottom: 12px; left: 235px; }
.liu_l .li3 { top: 62px; left: 500px; }
.liu_l .li4 { bottom: 12px; left: 640px; }
.liu_f { width: 861px; height: 221px; float: left; overflow: hidden; }
.liu_f .li1 { width: 837px; height: 221px; float: left; overflow: hidden; display: inline; margin-left: 24px; }
.liu_f .li1 p { width: 388px; height: 85px; float: left; overflow: hidden; border: dashed 1px #b4b4b4; padding: 5px; line-height: 22px; text-indent: 2em; border-radius: 3px; display: inline; margin-top: 9px; margin-right: 10px; }
.liu_f .li1 a { width: 194px; height: 95px; float: left; overflow: hidden; border: solid 1px #e7e7e7; line-height: 25px; display: inline; margin-top: 9px; margin-right: 10px; text-align: center; }
.liu_f .li1 a img { float: left; }
.liu_k { width: 861px; height: 221px; float: left; overflow: hidden; }
.liu_k .li1 { width: 420px; height: 190px; float: left; overflow: hidden; display: inline; margin-left: 22px; margin-top: 30px; }
.liu_k .li1 p { width: 420px; height: 22px; float: left; overflow: hidden; display: inline; margin-top: 3px; line-height: 22px; }
.liu_k .li1 p span { width: 42px; height: 22px; float: left; background: #2699d2; color: #fff; text-align: center; display: inline; margin-right: 5px; }
.liu_k .li2 { width: 392px; height: 186px; float: left; overflow: hidden; display: inline; margin-top: 25px; border: solid 1px #e7e7e7; }
.liu_k .li2 img { display: inline; margin: 2px; float: left; }
.liu_y .li1 { width: 808px; height: 98px; float: left; overflow: hidden; display: inline; margin-left: 25px; margin-top: 20px; border: dashed 1px #b4b4b4; }
.liu_y .li1 img { float: right; display: inline; margin-right: 20px; margin-top: 8px; }
.liu_y .li1 p { display: inline; padding-left: 25px; line-height: 24px; display: block; }
.liu_y .li1 strong { color: #2a7eb7; }
.liu_y .li2 { width: 830px; height: 98px; float: left; overflow: hidden; display: inline; margin-left: 25px; margin-top: 10px; }
.liu_y .li2 img { float: left; display: inline; margin-right: 12px; }
.gg { width: 980px; overflow: hidden; margin: 10px auto; }
.gg img { float: left; }
.case { width: 980px; height: 468px; overflow: hidden; margin: 0 auto; background: #fff; }
.case h1 { width: 980px; height: 54px; overflow: hidden; float: left; background: url(../images/case.jpg) no-repeat; }
.case h1 span { width: 98px; height: 60px; overflow: hidden; float: left; text-indent: -9992em; }
.case h1 a { width: 108px; height: 40px; overflow: hidden; float: right; text-indent: -99992em; }
.ill { width: 205px; height: 405px; overflow: hidden; float: left; display: inline; margin-left: 19px; }
.ill h3 { width: 130px; height: 43px; overflow: hidden; background: url(../images/ill_bg.jpg) left bottom no-repeat #4cbbe9; padding-left: 75px; line-height: 43px; color: #fff; font-size: 14px; cursor: pointer; }
.ill .hover { background: url(../images/ill_hover.jpg) left bottom no-repeat #2699d2; }
.ill ul { width: 205px; height: 223px; padding: 5px 0; background: #efeadd; overflow: hidden; }
.ill ul li { width: 205px; height: 26px; float: left; overflow: hidden; }
.ill ul li a { width: 190px; height: 26px; overflow: hidden; float: left; padding-left: 10px; line-height: 26px; }
.ill ul li strong { font-weight: normal; color: #235694; }
.bing { width: 720px; height: 405px; float: right; display: inline; margin-right: 12px; position: relative; }
.container { width: 720px; height: 98px; float: left; overflow: hidden; position: absolute; left: 0; bottom: 0; -moz-user-select: none; }
.container ul { width: 720px; position: absolute; left: 0px; top: 0px; padding: 0; padding-left: 10px; margin: 0; }
.container ul li { height: 65px; width: 45px; float: left; text-align: center; line-height: 20px; padding: 10px 0px 0px 0px; margin-right: 18px; cursor: pointer; }
.container ul .hover { background: url(../images/src_bg.jpg) top no-repeat; }
.container ul li img { float: left; }
.hScrollPane_dragbar { position: absolute; left: 0px; width: 1054px; bottom: 5px; height: 4px; margin: 0 auto; background: url(../images/dragbar_bg.jpg) no-repeat; }
.hScrollPane_draghandle { height: 14px; width: 53px; overflow: hidden; position: absolute; top: -5px; left: -5px; cursor: default; background: url(../images/dragbar_arr.jpg) no-repeat; }
.bing_img { width: 370px; float: left; height: 300px; background: url(../images/bing_bg.jpg) top no-repeat; padding: 0 5px; }
.bing_img img { float: left; border: solid 1px #e6e6e6; }
.bing_img span { float: left; width: 59px; height: 230px; overflow: hidden; text-indent: -999px; }
.bing_img p { float: left; overflow: hidden; text-indent: 2em; line-height: 26px; height: 72px; overflow: hidden; width: 370px; }
.bing_info { width: 328px; height: 265px; float: right; border: solid 1px #e6e6e6; }
.bing_info h3 { width: 328px; height: 32px; float: left; background: #4cbbe9; text-align: center; line-height: 32px; font-size: 14px; color: #fff; }
.bing_info h3 a, .bing_info h3 a:visited { color: #FFFFFF }
.bing_info ul { width: 328px; height: 275px; float: left; overflow: hidden; }
.bing_info ul .li1 { width: 164px; height: 26px; float: left; overflow: hidden; line-height: 26px; border-bottom: solid 1px #e6e6e6; }
.bing_info ul .li1 span { width: 75px; height: 26px; float: left; overflow: hidden; border-right: solid 1px #e6e6e6; display: inline; margin-right: 7px; background: #cde6f0; text-align: center; }
.bing_info ul .li2 { width: 300px; height: 135px; float: left; overflow: hidden; line-height: 26px; padding: 14px; }
.bing_info ul .li2 span { display: block; }
.bing_info ul .li2 p { text-indent: 2em; }
.bing_info ul .li3 { width: 328px; height: 28px; float: left; overflow: hidden; text-align: center; }
.bing_info ul .li3 img { display: inline; margin: 0 15px; }
.help { width: 980px; height: 430px; margin: 10px auto 0; }
.help_them { width: 405px; height: 430px; float: left; display: inline; margin-left: -5px; background: url(../images/help_them.jpg) no-repeat; }
.help_them a { width: 125px; height: 30px; float: left; display: inline; text-indent: -9999px; margin-top: 345px; }
.dialog { width: 570px; height: 430px; float: right; background: #fff; overflow: hidden; }
.dialog h2 { width: 570px; height: 52px; float: left; overflow: hidden; }
.dialog h2 img { width: 570px; height: 52px; float: left; overflow: hidden; }
.dialog ul { width: 548px; _width: 535px; height: 320px; float: left; overflow: auto; margin-left: 15px; }
.dialog ul li { width: 515px; height: 85px; float: left; overflow: hidden; margin-top: 20px; }
.dialog ul li img { float: left; display: inline; margin-right: 15px; }
.dialog ul li h3 { float: left; width: 400px; height: 20px; font-size: 16px; font-weight: bold; color: #1687b9; }
.dialog ul li h3 a, .dialog ul li h3 a:visited { color: #1687b9; }
.dialog ul li span { float: left; width: 400px; height: 20px; line-height: 20px; }
.dialog ul li p { float: left; width: 400px; height: 40px; line-height: 20px; }
.dialog h4 { width: 570px; height: 30px; float: left; overflow: hidden; margin-top: 10px; text-align: center; }
.dialog h4 img { display: inline; margin: 0 15px; }
.all_type { width: 980px; height: auto; margin: 10px auto 0; overflow: hidden; background: #fff; padding-bottom: 10px; }
.all_type h1 { width: 980px; height: 52px; float: left; background: url(../images/all_type.jpg) no-repeat; }
.all_type h1 span { width: 98px; height: 52px; float: left; text-indent: -999px; }
.all_type h1 a { width: 98px; height: 52px; float: right; text-indent: -999px; }
.type { width: 483px; height: 200px; float: left; overflow: hidden; margin-bottom: 10px; border: solid 1px #e6e6e6; display: inline; margin-left: 3px; }
.type img { float: left; }
.type_tit { float: left; width: 456px; height: 35px; overflow: hidden; margin-bottom: 8px; background: url(../images/line3.jpg) repeat-x; margin-top: 4px; }
.type_tit a { float: left; width: 60px; height: 27px; overflow: hidden; background: url(../images/type_abg.jpg) no-repeat; line-height: 30px; text-align: center; display: inline; margin-left: 5px; padding-left: 10px; }
.type_tit .hover { background: url(../images/type_hover.jpg) no-repeat; color: #fff; padding-bottom: 8px; font-weight: bold; }
.all_con_type { width: 456px; height: 160px; overflow: hidden; float: left; }
.con_type { width: 456px; height: 157px; overflow: hidden; float: left; }
.con_type img { float: left; display: inline; margin-left: 8px; margin-right: 18px; margin-bottom: 20px; }
.con_type .a1 { float: left; width: 300px; height: 20px; line-height: 20px; overflow: hidden; background: url(../images/arr.jpg) left center no-repeat; padding-left: 8px; }
.con_type p { float: left; width: 436px; text-align: right; height: 29px; line-height: 29px; overflow: hidden; background: #e5f0f3; padding-right: 20px; color: #247ac5; margin-top: 3px; }
.con_type p a { color: #247ac5; padding: 0 5px; }
.con_type p span { color: #444; font-weight: bold; }
.right { float: right; }
.end { width: 952px; height: 220px; margin: 10px auto 0; overflow: hidden; background: #fff; padding: 	0 14px; }
.end h2 { width: 940px; height: 30px; float: left; border-bottom: solid 1px #d2e7f0; padding: 0 20px; line-height: 30px; }
.end h2 a { float: left; width: 100px; text-align: center; font-size: 14px; color: #2a7eb7; }
.end h2 .hover { color: #fff; background: #2fa1d3; }
.end ul { width: 980px; height: 160px; float: left; display: inline; margin-top: 15px; }
.end ul li { width: 170px; /*height: 160px;*/line-height: 24px; float: left; display: inline; margin: 0 13px; }
.footer { width: 980px; height: 34px; margin: 0 auto; overflow: hidden; border-top: solid 5px #2fa1d3; background: #fff; line-height: 34px; }
.footer ul { width: 980px; height: 34px; float: left; text-align: center; }
.footer ul li { display: inline; line-height: 34px; color: #e7e7e7; }
.footer ul li a { color: #2fa1d3; padding: 0 10px; display: inline; margin: 0 7px; }
.address { width: 980px; height: 100px; padding-top: 10px; border-top: solid 1px #e6e6e6; text-align: center; line-height: 30px; background: #fff; margin: 0 auto; margin-bottom: 32px; }
#hjhd { float: left; overflow: hidden; width: 960px; margin-left: 10px; display: inline; }
#inhjhd { width: 1500%; height: 160px; float: left; }
#hjhd1 { float: left }
#hjhd2 { float: left }
.nav ul li a:hover { background: #4cbbe9; }
.wenzhang-an { width: 670px; text-align: center; }
.content { width: 680px; height: auto; float: left; display: inline; border: 1px solid #e3f6fd; margin-top: -1px; }
.content h3 a { float: right; padding-right: 15px; display: inline; width: 40px; height: 25px; }
.content ul { width: 650px; height: auto; overflow: hidden; float: left; display: inline; margin-left: 25px; }
.content ul li { width: 200px; ; height: auto; overflow: hidden; float: left; padding: 20px 5px; display: inline }
.content ul li a img { width: 200px; height: 116px; float: left }
.content ul li a p { text-align: center; width: 200px; height: auto; font-size: 12px; line-height: 26px; color: #444; }
.content .yyzt { background: url(../images/yyzt.jpg) center no-repeat; width: 680xp; height: 25px; }
.content h3 span { font-size: 14px; line-height: 26px; color: #2699d2; float: left; margin-left: 30px; }
.mcontainer { width: 980px; margin: 10px auto; margin-bottom: 8px; }
.wmap-c { width: 100%; border-bottom: 1px solid #EEE; overflow: hidden; clear: both; padding-bottom: 10px; background: none repeat scroll 0 0 #FFFFFF; }
.wmap-c h3 { font-size: 16px; color: #669933; margin-top: 10px; }
.wmap-c h3 a, .wmap-c h3 a:visited { color: #0180C6; }
.wmap-c h4 { font-size: 16px; color: #669933; margin-top: 10px; margin-top: 20px; width: 980px; float: left; padding-left: 10px; }
.wmap-c h4 a, .wmap-c h4 a:visited { color: #666; }
.wmap-c ul { padding-left: 16px; }
.wmap-c ul li { float: left; list-style: none; margin-right: 10px; margin-top: 10px; }
.wmap-c a, .wmap-c a:visited { color: #666666; text-decoration: none; font-size: 13px; padding-left: 10px; }
.wmap-c a:hover { text-decoration: underline; }
.mtop .wmap { border: 1px solid #CCC; width: 978px; }
.tell { width: 214px; height: 150px; position: fixed; right: 5px; cursor: pointer; _position: absolute; _bottom: auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
bottom: 180px; _margin-bottom: 130px; z-index: 10; }
.tell span { display: block; position: relative; float: right; width: 20px; height: 20px; z-index: 11; margin-bottom: -20px; }
/* banner样式开始 */
.tesel { width: 980px; height: 375px; overflow: hidden; margin: 10px auto 0; background: #fff; }
.tesel h3 { width: 980px; height: 50px; overflow: hidden; margin-bottom: 5px; float: left; background: url(../images/tesel_tit.jpg) no-repeat; }
.tesel h3 span { float: left; height: 50px; width: 100px; text-indent: -999px; overflow: hidden; }
.tesel h3 a { float: right; height: 50px; width: 100px; text-indent: -999px; overflow: hidden; }
.thd { width: 234px; height: 305px; float: left; display: inline; margin-left: 20px; border: solid 1px #e5e5e5; }
.thd h4 { width: 234px; height: 37px; float: left; overflow: hidden; }
.thd h4 img { float: left; }
.thd .a1 img { float: left; display: inline; margin-left: 7px; }
.thd p { float: left; width: 220px; padding: 7px; line-height: 24px; text-indent: 2em; }
.thd p a { color: #ef0000; }
.tesel_img { width: 705px; height: 160px; float: left; display: inline; margin-left: 10px; overflow: hidden; }
.tesel_img img { float: left; }
.tl_img { width: 657px; float: left; height: 160px; overflow: hidden; float: left; position: relative; }
.tl_img ul { position: absolute; left: 0; top: 0; height: 160px; width: 900%; }
.tl_img ul li { width: 208px; height: 160px; background: url(../images/tl_bg.jpg) no-repeat; float: left; display: inline; margin: 0 5px; }
.tl_img ul li img { float: left; display: inline; margin: 9px; margin-bottom: 0; }
.tl_img ul li a { float: left; width: 208px; height: 160px; line-height: 28px; text-align: center; font-weight: bold; color: #444444; }
.tl_img ul .hover { background: #2699d2; }
.tl_img ul .hover a { color: #fff; }
.con_thd { width: 690px; height: 100px; display: inline; float: left; margin-left: 25px; margin-top: 35px; }
.con_thd .p1 { width: 335px; height: 100px; display: inline; float: left; overflow: hidden; line-height: 24px; }
.con_thd .p1 span { width: 335px; height: 30px; display: inline; float: left; overflow: hidden; font-weight: bold; color: #2699d2; line-height: 30px; }
.con_thd .p1 span img { float: left; display: inline; margin-right: 10px; }
.con_thd .p1 span strong { color: #ef0000; }
.con_thd .p1 a { color: #ef0000; }
.con_thd .p2 { width: 302px; height: 96px; display: inline; float: right; overflow: hidden; line-height: 23px; background: url(../images/thd_bg.jpg) no-repeat; padding: 2px 15px; }
.con_thd .p2 span { width: 220px; float: left; }
.con_thd .p2 strong { width: 220px; display: block; overflow: hidden; font-weight: bold; color: #2699d2; }
.con_thd .p2 img { float: right; }
.tgpic { BORDER: #ccc 1px solid; FLOAT: left; WIDTH: 650px; margin: 10px 0; display: inline; }
.tgpic img { float: left; BORDER-right: #ccc 1px solid; }
#tgtext { FONT-SIZE: 14px; FLOAT: left; MARGIN-LEFT: 5px; OVERFLOW: hidden; WIDTH: 517px; LINE-HEIGHT: 32px; HEIGHT: 32px }
.doc { width: 952px; /*height: 500px;*/ margin: 0 auto; overflow: hidden; background-color: #fff; padding: 0 14px;margin-top:10px; }
.doc .doc_title { height: 24px; line-height: 24px; padding: 15px 0; background: url(../images/logo_s.png) 2px center no-repeat; border-bottom: 1px #cbcbcb dashed; }
.doc .doc_title h2 { float: left; padding-left: 44px; width: 173px;  font-family: "微软雅黑"; font-size: 20px; color: #309bcf; background: url(../images/doc_title_text.png) right bottom no-repeat; }
.doc .doc_title  a{color:#309bcf;float:right;font-family: "微软雅黑"; font-size: 14px;}
.doc .doc_title ul { float: right; }
.doc .doc_title ul li { float: left; }
.doc .doc_title ul a { float: left; font-family: "微软雅黑"; font-size: 14px; color: #fff; height: 24px; text-align: center; }
.doc .doc_title ul a.name { background-color: #969696; width: 74px; margin-left: 5px; }
.doc .doc_title ul a.arrow { background-color: #e2651b; font-family: "宋体"; width: 19px; }
.doc .doc_title ul a.name.active { background-color: #2699d2; color: #fff; }
.doc .doc_title ul a.a4 { margin-left: 7px; }
.doc .doc_title ul a.a5 { margin-left: 3px; }
.doc_contain { width: 952px; margin-top: 15px; position: relative; overflow:hidden; }
.doc_swit { width: 3000px; height: 391px; position: absolute; }
.doc .docx { width: 952px; height: 391px; float: left; margin-right: 15px; }
.doc .docx div.left { width: 641px; float: left; padding-right: 15px; }
.doc .docx div.left img { float: left; margin-right: 13px; }
.doc .docx div.left h2 { width: 367px; height: 36px;  float: left;  margin-top: 11px; }
.doc .docx div.left .job { font-weight: normal; float: left; font-family: "微软雅黑"; color: #363636; font-size: 20px; margin-top: 10px; }
.doc .docx div.left p { color: #686868; float: left; width: 367px; line-height: 24px; margin-top: 23px; }
.orange{ color:#e2651b;}
.doc .docx ul.zc { float: left; width: 367px; margin-top: 6px; *margin-top: 3px; }
.doc .docx ul.zc li { font-family: "微软雅黑"; color: #363636; padding-left: 17px; background: url(../images/icon9.png) left center no-repeat; height: 26px; line-height: 26px; }
.doc .docx a.zixun { float: left; width: 134px; height: 36px; background: url(../images/zx.png); margin: 19px 17px 0 0; font-family: "微软雅黑"; font-size: 14px; color: #fff; text-align: center; line-height: 36px; }
.doc .docx a.yuyue { float: left; width: 134px; height: 36px; background: url(../images/yy.png); margin-top: 19px; font-family: "微软雅黑"; font-size: 14px; color: #fff; text-align: center; line-height: 36px; }
.doc .docx h3.down { font-weight: normal; font-family: "微软雅黑"; font-size: 16px; color: #228cc1; background: url(../images/jdht.png) 77px bottom no-repeat; margin-top: 12px; padding-left: 3px; }
.doc .docx ul.jdhx { padding-left: 3px; overflow: hidden; margin-top: 10px; }
.doc .docx ul.jdhx li { float: left; width: 211px; height: 30px; line-height: 30px; }
.doc .docx ul.jdhx span { color: #fff; padding: 0 5px; font-size: 16px; background-color: #787878; }
.doc .docx ul.jdhx .hot_o { background-color: #e2651b; }
.doc .docx ul.jdhx a { color: #414141; font-family: "微软雅黑"; font-size: 14px; padding-left: 7px; }
.doc .docx div.right { width: 280px; float: right; }
.doc .docx div.right p { font-family: "微软雅黑"; color: #686868; text-align: center; height: 40px; line-height: 34px; }
.videoa { width: 980px; height: 530px; overflow: hidden; margin: 0 auto; margin-bottom: 10px; background: #FFF; margin-top:10px; }
.videoa h3 { width: 980px; height: 48px; overflow: hidden; background: url(../images/vititle.jpg) center no-repeat; }
.videoa h3 a { float: right; width: 95px; height: 48px; line-height: 48px; font-weight: lighter; color: #2fa1d3; }
.main-video { width: 310px; height: 415px; float: left; overflow: hidden; display: inline; margin-left: 15px; }
.videodiv { width: 310px; height: 235px; float: left; overflow: hidden; background: #ccc; text-align: center; line-height: 200px; color: #Fff; }
.main-video h4 { width: 310px; height: 34px; float: left; overflow: hidden; font-size: 16px; text-align: center; line-height: 34px; }
.main-video p { width: 310px; height: 48px; float: left; overflow: hidden; line-height: 24px; text-indent: 2em; padding-bottom: 5px; border-bottom: solid 1px #000; margin-bottom: 5px; }
.main-video p a { color: #ef0000; }
.main-video .a1 { width: 310px; height: 26px; float: left; overflow: hidden; line-height: 26px; }
.all-video { width: 650px; float: right; overflow: hidden; height: 415px; }
.all-video ul { width: 650px; float: right; overflow: hidden; height: 415px; }
.all-video ul li { width: 193px; float: left; overflow: hidden; height: 202px; display: inline; margin-left: 15px; }
.all-video ul li p { width: 193px; float: left; overflow: hidden; height: 150px; }
.all-video ul li span { width: 193px; float: left; overflow: hidden; height: 26px; font-weight: bold; text-align: center; line-height: 26px; background: #e6e6e6; color: #333; font-size: 14px; }
.all-video ul li a { width: 193px; float: left; overflow: hidden; text-align: center; line-height: 26px; }
.media-paper { width: 980px; height: 55px; float: left; overflow: hidden; }
.media-paper img { float: left; overflow: hidden; }
.wz_nav { width: 652px; height: 30px; background: #2699d2; float: left; margin-top: 10px; }
.wz_nav ul { width: 652px; height: 30px; float: left; text-align: center; line-height: 30px; }
.wz_nav ul li { display: inline; font-size: 14px; color: #fff; }
.wz_nav ul li a { display: inline; font-size: 14px; color: #fff; margin: 0 20px; padding: 0 10px; font-weight: bold; }
.wz_doctor { width: 630px; height: 130px; float: left; margin-top: 10px; margin-bottom: 10px; border: solid 1px #ccc; padding: 5px 10px; background: #fff; }
.wz_doctor h4 { width: 630px; height: 26px; float: left; font-weight: normal; line-height: 26px; }
.wz_doctor h4 strong { font-weight: bold; }
.wz_doctor .a1 img { float: left; display: inline; margin-left: 10px; border: solid 1px #e3e3e3; margin-right: 10px; }
.wz_doctor h5 { width: 510px; height: 26px; float: left; font-weight: normal; line-height: 26px; }
.wz_doctor h5 strong { font-weight: bold; color: #ee0100; padding-right: 10px; }
.wz_doctor h5 strong a, .wz_doctor h5 strong a:visited { color: #ee0100; }
.wzlr .wz_doctor p { width: 500px; height: auto; float: left; line-height: 24px; font-size: 12px; }
.wzlr p a, .wzlr p a:visited { color: #F00 }
.wzlr div a, .wzlr div a:visited { }
.wz_doctor p strong { font-weight: normal; color: #ee0100; }
.wz_doctor p a { color: #ee0100; }
.wz_doctor p img { float: left; padding-right: 10px; margin-top: 4px; }
.wzlr .wz_doctor p span { float: left; padding-right: 10px; line-height: 24px; text-indent: 0; }
/*温馨提示模块*/
.con-tips { width: 595px; height: 86px; margin: 12px auto 0; background: url(../images/wxtstel.jpg) left no-repeat; background-position: 10px 7px; padding: 10px 0 0 87px; clear: both; }
.con-tips p { color: #464646; line-height: 28px; width: 315px; float: left; }
.freetell { width: 350px; height: 30px; display: inline; position: relative; float: left; margin-top: 42px; margin-left: 146px; }
.freetell_p #tel { border: 1px solid #0085d2; width: 188px; height: 24px; background: #fff; color: #4a4a4a; line-height: 24px; left: 0; top: 0; position: absolute; }
.freetell_p #freetell_sub { width: 130px; height: 30px; padding-left: 15px; border: none; cursor: pointer; color: #fff; background-color: transparent; margin-left: 205px; }
.key-w { height: 41px; line-height: 41px; color: #be0000; width: 633px; margin: 0 auto; }
.key-w a { padding-left: 13px; }
.after-reading { width: 670px; height: 132px; margin: 0 auto; }
.after-reading h2 { width: 659px; height: 26px; background: url(../images/after-reading-bg.jpg) center repeat; margin: 0 auto; }
.after-reading h2 strong { width: 87px; height: 24px; background: #e5f3fa; border: 1px dashed #61c5ff; display: block; line-height: 24px; text-align: center; color: #0085d2; }
.after-reading ul { width: 689px; height: 91px; margin-top: 15px; overflow: hidden; }
.after-reading ul li { width: 161px; height: 91px; float: left; margin-left: 5px; display: inline; overflow: hidden; }
.after-reading ul li span { width: 145px; height: 31px; float: left; color: #fff; font-size: 33px; padding: 17px 0 0 16px; }
.after-reading ul li .span1 { width: 135px; padding-left: 26px; }
.after-reading ul li a { width: 112px; height: 31px; float: left; color: #fff; font-size: 14px; padding: 14px 0 0 49px; }
.after-reading ul .li1 { background: url(../images/after-reading-1.jpg) center no-repeat; }
.after-reading ul .li2 { background: url(../images/after-reading-2.jpg) center no-repeat; }
.after-reading ul .li3 { background: url(../images/after-reading-3.jpg) center no-repeat; }
.after-reading ul .li4 { background: url(../images/after-reading-4.jpg) center no-repeat; }
.therapy { width: 980px; height: auto; overflow: hidden; margin: 0 auto; }
.therapy_list { width: 234px; height: 355px; overflow: hidden; float: left; margin-left: 10px; display: inline; }
.therapy_list ul { width: 234px; height: 355px; overflow: hidden; float: left; background: url(../images/therapy_ul.jpg) top left no-repeat; }
.therapy_list ul li { width: 234px; height: 56px; overflow: hidden; float: left; margin-bottom: 3px; }
.therapy_list ul li a { width: 234px; height: 56px; overflow: hidden; float: left; text-indent: -9999px; }
.therapy_list ul li a.hover1 { background: url(../images/therapy_ul_li1.jpg) 0 0 no-repeat; }
.therapy_list ul li a.hover2 { background: url(../images/therapy_ul_li2.jpg) 0 0 no-repeat; }
.therapy_list ul li a.hover3 { background: url(../images/therapy_ul_li3.jpg) 0 0 no-repeat; }
.therapy_list ul li a.hover4 { background: url(../images/therapy_ul_li4.jpg) 0 0 no-repeat; }
.therapy_list ul li a.hover5 { background: url(../images/therapy_ul_li5.jpg) 0 0 no-repeat; }
.therapy_list ul li a.hover6 { background: url(../images/therapy_ul_li6.jpg) 0 0 no-repeat; }
.therapy_right { width: 730px; height: 350px; overflow: hidden; float: right; position: relative; }
.therapy_span { width: 83px; height: 32px; overflow: hidden; background: url(../images/therapy_a.jpg) center center no-repeat; position: absolute; z-index: 10; }
.therapy_span a { width: 41px; height: 32px; overflow: hidden; float: left; text-indent: -9999px; }
.therapy_span a.a1:hover { background: url(../images/mianspan_a1.jpg) left center no-repeat; float: left; }
.therapy_span a.a2:hover { background: url(../images/mianspan_a2.jpg) right center no-repeat; float: right; }
.mianspan1 { bottom: 125px; right: 10px; }
.mianspan3 { top: 70px; right: 10px; }
.mianspan4 { top: 10px; left: 340px; }
.mianspan5 { left: 340px; bottom: 10px; }
.mianspan6 { right: 10px; bottom: 10px; }
.therapy_right_main { width: 730px; height: 350px; overflow: hidden; float: left; }
.therapy_right_main p a { color: #0199d1; }
.therapy_right_first img { float: left; }
.therapy_right_first h4 { width: 240px; height: 45px; float: left; margin-top: 20px; display: inline; background: url(../images/first_title.jpg) left no-repeat; text-indent: -9999px; margin-left: 30px; }
.therapy_right_first p { width: 310px; height: auto; float: left; line-height: 24px; text-indent: 2em; margin-top: 20px; display: inline; margin-left: 30px; }
.therapy_right_first ul { width: 730px; height: auto; overflow: hidden; margin-top: 24px; float: left; }
.therapy_right_first ul li { width: 143px; height: 109px; overflow: hidden; float: left; margin-right: 3px; }
.therapy_right_second p { width: 440px; height: auto; overflow: hidden; line-height: 25px; background: url(../images/second_tp.jpg) top center no-repeat; text-indent: 2em; float: left; padding: 270px 5px 0; }
.therapy_right_second ul { width: 280px; height: 350px; overflow: hidden; float: left; }
.therapy_right_second ul li { width: 134px; height: 108px; overflow: hidden; float: left; margin-bottom: 8px; margin-right: 5px; }
.therapy_right_third p { width: 440px; height: auto; overflow: hidden; float: left; padding-bottom: 270px; line-height: 24px; background: url(../images/third_tp.jpg) bottom center no-repeat; display: inline; margin-top: 8px; text-indent: 2em; }
.therapy_right_third p.p1 { background: url(../images/sixth_tp.jpg) bottom center no-repeat; }
.third_mian { float: right; width: 280px; height: auto; overflow: hidden; }
.third_mian img { float: left; }
.third_mian h4 { width: 280px; height: 56px; float: left; margin-top: 11px; display: inline; }
.third_mian ul { width: 280px; height: auto; overflow: hidden; float: left; padding-top: 50px; }
.third_mian ul li { width: 134px; height: 108px; overflow: hidden; float: left; margin-right: 5px; margin-top: 8px; display: inline; }
.fourth_left { width: 440px; height: auto; overflow: hidden; float: left; }
.fourth_left img { float: left; margin-top: 8px; display: inline; }
.fourth_right { width: 280px; height: auto; overflow: hidden; float: right; }
.fourth_right ul { width: 280px; height: auto; overflow: hidden; float: left; }
.fourth_right ul li { width: 134px; height: 108px; overflow: hidden; float: left; margin-right: 5px; margin-top: 8px; display: inline; }
.fourth_right p { width: 280px; height: auto; overflow: hidden; float: left; line-height: 24px; text-indent: 2em; margin-top: 15px; display: inline; }
.third_mian .ul1 { padding: 0; }
.third_mian h5 { width: 280px; height: 63px; overflow: hidden; float: left; margin-top: 25px; display: inline; }
.nav_list_top { width: 980px; height: 36px; overflow: hidden; float: left; background: url(../images/nva_list.jpg) 15px center no-repeat #f6f6f6; }
.nav_list_top form { width: 280px; height: 26px; overflow: hidden; float: right; margin-top: 6px; background: url(../images/search0.jpg) left center no-repeat; padding-left: 21px; }
.nav_list_top form input.i1 { width: 180px; height: 24px; overflow: hidden; padding: 0; border: 0; float: left; border: 1px solid #aaaaaa; margin-left: 6px; display: inline; }
.nav_list_top form input.i2 { width: 64px; height: 24px; border: 0; padding: 0; background-color: #4378be; color: #fff; font-weight: bold; background: url(../images/searchbtn.jpg) no-repeat center; float: left; cursor: pointer; margin-left: 10px; display: inline; *margin-left:5px;
}
.nav_list { width: 980px; height: 110px; margin: 0 auto; overflow: hidden; background-color: #fff; border: 1px solid #e8e8e8; }
.nav_list ul { width: 1100px; height: auto; overflow: hidden; float: left; margin-top: 5px; }
.nav_list ul li { width: 185px; height: auto; overflow: hidden; float: left; padding-left: 15px; position:relative; }
.nav_list ul li a { margin: 9px 0; float: left; }
.nav_list ul li i{ position:absolute; width:28px; height:11px;   display:block; right:72px; top:3px; background:url(../images/hot.gif) center center no-repeat;}
.nav_list ul li a span { display: inline-block; width: 16px; height: 16px; background-color: #4378be; color: #fff; text-align: center; margin-right: 10px; }
.nav_list ul li a span.red { background-color: #990100; }
.cases { width: 980px; margin: 0 auto; overflow: hidden;}
.cases h2 { background: url(../images/caseli.jpg) left center no-repeat; height: 54px; }
.cases .h_2{background: url(../images/caseli2.jpg);}
.cases h2 a { height: 22px; display: block; overflow: hidden; text-indent: -999px; height: 54px; }
.cases h2 .title { float: left; width: 282px; }
.cases h2 .more { float: right; width: 136px; }
.cases { width: 980px; margin: 0 auto; overflow: hidden; }
.cases ul { background: #fff; width: 980px; height:auto; overflow:hidden; padding-bottom:10px;}
.cases ul li { float: left; width: 223px !important; height: 250px !important;  margin:10px 7px 0; display:inline;}
.cases ul li h3 { font-size: 14px; text-align: left; margin-top:4px;padding-left:10px; }
.cases ul li h3 a { color: #fff; font-weight: bold; }
.cases ul li p { font-size: 12px; line-height: 20px;  color: #414242; margin-top: 0px; }
.cases ul li p a { color: #414242;;}
.box { width:100%; height:513px; position:relative; margin:0  auto ; overflow:hidden;}
.box ul { width:100%; height:400px;}
.box ul li { width:100%; height:400px;float:left;}
.box ul li a { width:100%; height:513px; display:block;}
.banner1{background:url(../images/banner3.jpg) no-repeat center; }
.banner2{background:url(../images/banner2.jpg) no-repeat center; }
.box .num { width:165px; z-index:2; position:absolute; margin-left:-60px; left:50%; bottom:10px; height:20px;}
.box .num li { width:16px; height:16px; float:left; margin:0 4px; display:inline; background-color:#fff; color:#f60; text-align:center; line-height:20px; border-radius:8px;}
.box .num .active { background-color:#f60; color:#fff;}
.box .skip{display:none;_display:block;width:23px;height:47px;background:url(../images/bg-slide.png) no-repeat;_background:url(../images/bg-slide_1.png) no-repeat;position:absolute;top:50%;margin-top:-24px;text-indent:-1000em;cursor:pointer;}
.box .prev{background-position:0 -172px;left:10px;}
.box .prev:hover{background-position:0 -219px;}
.box .next{background-position:-23px -172px;right:10px;}
.box .next:hover{background-position:-23px -219px;}
.box:hover .prev,.box:hover .next{display:block;}
/*我院治疗*/
.treat{ width:980px; margin:10px auto 0; background-color:#fff; overflow:hidden;}
.treat img{ vertical-align:bottom;}
.treat-t{ width:948px; margin:0 auto; padding:10px 0 3px; border-bottom:1px dashed #cbcbcb; overflow:hidden;}
.treat-t a{ display:block; margin-top:14px; float:right; font-family:"Arial"; font-size:16px; color:#309bcf;}
.treat-m{ width:910px; margin:25px auto 0; overflow:hidden;}
.treat-m .treat-l{ width:255px; overflow:hidden; float:left;}
.treat-m .treat-l .img1{ margin:5px 0;}
.treat-m .treat-l p{ font-family:"微软雅黑"; color:#646464; line-height:24px;}
.treat-m .treat-l p a{ color:#ff0000;}
.treat-m .treat-l ul{ width:300px; margin-top:10px; overflow:hidden;}
.treat-m .treat-l li{ width:85px; height:78px; padding-top:20px; background-color:#2699d2; float:left; margin-right:1px; text-align:center; overflow:hidden;}
.treat-m .treat-l li p{ font-family:"微软雅黑"; color:#fff; line-height:28px; font-size:14px;}
.treat-m .treat-l li p a{ color:#fff;}
.treat-m .treat-r{ width:618px; height:352px; border:1px solid #d0d0d0; float:right; overflow:hidden;}
.treat-m .treat-r .hd{ background-color:#f2f2f2; border-bottom:1px solid #d0d0d0; padding-left:15px; height:48px; overflow:hidden;}
.treat-m .treat-r .hd ul{ width:700px; overflow:hidden;}
.treat-m .treat-r .hd li{ float:left; margin-right:45px; line-height:46px; overflow:hidden; font-family:"微软雅黑"; font-size:18px; color:#000000; cursor:pointer;}
.treat-m .treat-r .hd li.on{ border-bottom:2px solid #2699d2;}
.treat-m .treat-r .bd{ padding:30px 15px; overflow:hidden;}
.treat-m .treat-r .bd .bd-wz{ width:260px; float:right; overflow:hidden;}
.treat-m .treat-r .bd .bd-wz h3{ width:186px; margin:15px 0; height:30px; line-height:30px; background-color:#868686; text-align:center; font-family:"微软雅黑"; font-size:14px; color:#fff;}
.treat-m .treat-r .bd .bd-wz p{ font-family:"微软雅黑"; line-height:26px; color:#868686;}
.treat-m .treat-r .bd .bd-wz p a{ color:#ff0000;}
.treat-m .treat-r .bd .bd-wz p.p1{ font-size:16px; color:#2699d2; line-height:30px; margin-top:8px;}
.treat-x{ width:910px; margin:30px auto; overflow:hidden; position:relative;}
.treat-x p{ background-color:#2796cd; width:18px; height:114px; font-family:"微软雅黑"; font-size:18px; color:#fff; padding:17px 10px 0; float:left; overflow:hidden; letter-spacing:0;}
.treat-x .bd{ width:814px; float:right; margin-right:20px; display:inline; overflow:hidden; position:relative;}
.treat-x .bd ul{ width:3000px; overflow:hidden;}
.treat-x .bd li{ width:185px; height:129px; float:left; margin-right:22px; border:1px solid #cbcbcb;}
.treat-x .prev{ width:20px; height:130px;position: absolute; left:57px; top:0; display:block; background:url(../images/prev.gif) left center no-repeat;}
.treat-x .next{ width:20px; height:130px;position: absolute; right:0; top:0; display:block; background:url(../images/next.gif) right center no-repeat;}
/*疾病导航*/
.disease{ width:980px; margin:10px auto 0; background-color:#fff; overflow:hidden;}
.disease img{ vertical-align:bottom;}
.disease-t{ width:948px; margin:0 auto; padding:10px 0 3px; border-bottom:1px dashed #cbcbcb; overflow:hidden;}
.disease-t a{ display:block; margin-top:14px; float:right; font-family:"Arial"; font-size:16px; color:#309bcf;}
.disease-m{ width:948px; margin:16px auto 26px; overflow:hidden;}
.disease-tab{ width:950px; float:left; overflow:hidden;}
.disease-tab .disease-out{ width:104px; float:left; overflow:hidden;}
.disease-tab .disease-out ul{ width:104px; overflow:hidden;}
.disease-tab .disease-out li{ width:104px; height:86px; padding-top:20px; margin-bottom:4px; background:url(../images/disease-off.gif) left center no-repeat; text-align:center; cursor:pointer;}
.disease-tab .disease-out li.on{ background:url(../images/disease-on.gif) left center no-repeat;}
.disease-tab .disease-out li p{ font-family:"微软雅黑"; color:#fff; line-height:24px;}
.disease-tab .disease-li{ width:auto; height:324px; border:1px solid #cbcbcb; float:left; overflow:hidden;}
.disease-tab .disease-in1{width:842px;}
.disease-tab .disease-in2{width:842px;}
.disease-tab .disease-in{ overflow:hidden;}
.disease-tab .disease-in .disease-inc{ overflow:hidden;}
.disease-tab .disease-in .in-hd{ padding-left:22px; background-color:#f2f2f2; border-bottom:1px solid #d0d0d0; height:44px; overflow:hidden;}
.disease-tab .disease-in .in-hd ul{ width:545px; overflow:hidden;}
.disease-tab .disease-in .in-hd2 ul{width:850px;}
.disease-tab .disease-in .in-hd li{ float:left; margin-right:35px; line-height:42px; overflow:hidden; font-family:"微软雅黑"; font-size:16px; color:#000000; cursor:pointer;}
.disease-tab .disease-in .in-hd2 li{width:83px;text-align:center;}
.disease-tab .disease-in .in-hd li.in-on{ border-bottom:2px solid #2699d2;}
.disease-tab .disease-in .in-bd{ width:530px; margin-left:22px; margin-top:14px; overflow:hidden;float:left;}
.disease-tab .disease-in .disease-inc .in-top{ border-bottom:1px dashed #d0d0d0; overflow:hidden;}
.disease-tab .disease-in .disease-inc .in-top img{ margin-right:10px; margin-top:6px;}
.disease-tab .disease-in .disease-inc .in-top h3{ line-height:28px; font-family:"微软雅黑"; font-size:16px; color:#2699d2;}
.disease-tab .disease-in .disease-inc .in-top h3 a{line-height:28px; font-family:"微软雅黑"; font-size:16px; color:#2699d2;}
.disease-tab .disease-in .disease-inc .in-top p{ color:#646464; font-family:"微软雅黑"; line-height:22px; text-indent:2em; margin-bottom:20px;}
.disease-tab .disease-in .disease-inc ul{ width:530px; margin-top:15px; overflow:hidden;}
.disease-tab .disease-in .disease-inc li{ float:left; margin-right:80px; background:url(../images/in-li.gif) left center no-repeat; padding-left:12px; font-family:"宋体"; color:#646464; line-height:24px; margin-bottom:10px; overflow:hidden; width:172px;}
.disease-ask{ width:245px; float:left; overflow:hidden;margin:10px 0 0 20px;}
.disease-ask p.p1{ width:45px; color:#2699d2; font-family:"微软雅黑"; font-size:18px; line-height:24px; float:left}
.disease-ask p.p2{ width:170px; padding-left:20px; color:#7b7b7b; font-family:"微软雅黑"; font-size:14px; line-height:24px; float:right; border-left:1px solid #999999;}
.disease-ask dl{ width:245px; font-family:"微软雅黑"; line-height:24px; overflow:hidden; border-bottom:1px solid #e5e5e5; padding-top:10px;}
.disease-ask dt{ padding-left:25px; background:url(../images/ask.gif) left center no-repeat; color:#2699d2;}
.disease-ask dt a{ color:#2699d2;}
.disease-ask dd{ padding-left:25px; background:url(../images/answer.gif) left center no-repeat; color:#e50000; margin:3px 0 7px;}
.disease-ask dd a{ color:#e50000;}
/*医生团队*/
.part{ width:980px; height:auto; margin:0 auto; overflow:hidden;}
/*.p-b{ border:1px solid #d2d2d2;}
.bg{ background:#f8f8f6;}
.i-team{ width:100%; height:auto; margin:0 auto; overflow:hidden; }
.i-team li{float:left; display:inline;height:419px;overflow:hidden; zoom:1;box-shadow:#000 0px 0px 5px 0px; }
.i-team li:nth-child(1){ background:url(../images/i-team-1.jpg) no-repeat;}
.i-team li:nth-child(2){ background:url(../images/i-team-2.jpg) no-repeat;}
.i-team li:nth-child(3){ background:url(../images/i-team-3.jpg) no-repeat;}
.i-team li:nth-child(4){ background:url(../images/i-team-4.jpg) no-repeat;}
.i-team li:nth-child(5){ background:url(../images/i-team-5.jpg) no-repeat;}
.i-team li:nth-child(6){ background:url(../images/i-team-6.jpg) no-repeat;}
.i-team li h4{width:112px;height:419px;cursor:pointer;float:left;text-indent:-9999em;overflow:hidden;}
.i-team li.on .tabBody{display:block;width:290px; height:419px; display:inline; float:left;}
.i-team li.on .tabBody a{ display:block; width:290px; height:419px;}
.i-team li .tabBody{display:none; width:290px; height:419px;}*/
/*康复案例*/
.i-bk{ width:100%; height:auto; margin:0 auto; overflow:hidden; padding:10px 0 10px 0; }
.i-title{ width:960px; height:57px; margin:0 auto; background:url(../images/wfykyy_83.jpg) no-repeat left center; position:relative;}
.i-title h3{ font-size:20px; padding:14px 0 0 54px; text-align:left; line-height:35px;}
.i-title h3 span{ }
.i-title img{ float:right;}
.i-title .i-title-line{ border-bottom:1px solid #d2d2d2; width:905px; height:1px; overflow:hidden; position:absolute; left:54px; bottom:5px;}
.i-bk-all{ width:100%; height:auto; margin:0 auto;}
.i-bk-all ul{ width:100%; height:auto; float:left; overflow:hidden;}
.i-bk-all ul li{ width:221px; height:auto; float:left; margin-left:15px; margin-top:10px;}
.i-bk-all ul li h3{ width:221px; height:44px; font-size:18px; line-height:44px;background:url(../images/wfykyy_91.jpg) no-repeat left center;}
.i-bk-all ul li h3 span{ float:right; font-size:14px;padding-right:15px;}
.i-bk-all .i-bk-1{ width:100%; height:auto; margin:0 auto; padding:5px 0 13px 0; border-bottom:1px dashed #d2d2d2;}
.i-bk-all .i-bk-1 img{ width:120px; float:left; padding:10px 10px 0 0;}
.i-bk-all .i-bk-1 h4{ height:30px; line-height:30px; overflow:hidden;}
.i-bk-all .i-bk-2{ width:100%; height:auto; margin:0 auto; padding:10px 0;}
.i-bk-all .i-bk-2 p{ width:50%; float:left; height:28px; line-height:28px; overflow:hidden;}
/*康复案例*/
.con11 {width: 980px;margin: 0 auto;overflow: hidden;background:#fff;padding-bottom:20px;}
.con11 .con {width: 208px;margin:20px 0px 0 30px;float: left; overflow:hidden; display:inline;}
.co22 {width: 980px;float: left;}
.con11 .con dl {width: 208px;margin-bottom: 15px;float: left;}
.con11 .con dl dt {float: left;margin-right: 5px;width: 66px;}
.con11 a {text-decoration: none;}
.con11 dl dd {width: 130px;float: left;}
.con11 dl dd p {font-size: 14px;margin-top: 5px;font-weight: bold;line-height: 30px;}
img {border: 0 none;}
.con11 .con p {line-height: 25px;}
.green {color: #F00;}
.mt5 {margin-top: 5px;}
.mt5 a:hover{color:#fff;}
.zxzx1 {background-color: #c30000;color: #FFF;padding: 6px 26px;}
.fb {font-weight: bold;}
.f12 {font-size: 12px;}
.zxzx2 {background-color: #2f9cd4;color: #FFF;padding: 6px 26px;}
/*横条*/
.ht{
	width:980px;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
}
/*底部*/
.fl{float:left;}
.mb4_footer{ background:url(../images/foot_bg.jpg) repeat;height:210px; overflow:hidden;}
.mb4_footer .mb4_foot{ background:url(../images/f_bg.jpg) no-repeat 300px 20px; width:980px; overflow:hidden; padding:20px;margin:0 auto;}
.mb4_footer .mb4_foot li a{ color:#333333; font-size:16px; padding:5px;  line-height:45px;}
.mb4_footer .mb4_foot p{ width:550px; color:#fff; font-size:14px;  margin-left:100px;line-height:30px;}
/*三片轮切*/
.tupianx .hd {
	width:100%;
	height:30px;
	background:url(../images/tupianx_bg.jpg);
	border:1px solid #cbcbcb;
}
.tupianx .hd li{
	display:block;
	float:left;
	width:33.33%;
	height:30px;
	font-size:16px;
	line-height:30px;
	text-align:center;
	color:#fff;
	cursor:pointer;
}
.tupianx .hd li:hover{
	background:#2781af;
}
.tupianx .bd img{
	display:block;
	margin:10px 0 0 10px;
	float:left;
}
.tupianx .bd h3{
	float:left;
	font-size:15px;
	width:230px;
	text-align:center;
	margin:10px 0 0 0;
}
.tupianx .bd p{
	text-indent:2em;
	width:230px;
	float:left;
	font-size:12px;
	margin-left:10px;
	line-height:25px;
}
.tupianx .bd p a{
	color:#e60012;
}
.tupianx .bd li{
	width:210px;
	float:left;
	margin:14px 0 0 10px;
	border-bottom:1px dashed #cbcbcb;
}




	.ladyScroll{width:100%;height:240px;margin:15px auto;position:relative;overflow: hidden;}



.ladyScroll .prev,



.ladyScroll .next{width:19px;height:38px;top:100px;z-index:9999; cursor:pointer;position:absolute;}



.ladyScroll .prev{left:0; right:auto;background:url(../images/1_30.jpg) no-repeat;}



.ladyScroll .next{left:auto; right:0;background:url(../images/1_33.jpg) no-repeat;}




.end .ladyScroll .scrollWrap{padding-top: 0px;}



.ladyScroll .scrollWrap{width:1138px;padding-top:15px;position:absolute; margin-left: 15px;}


.doc .ladyScroll dl{float: left;
     width: 265px;
    position: relative;
    padding: 5px;
    background: #f5f5f5;
    margin: 15px 17px;
}




.ladyScroll dt{ float: left;} 





.ladyScroll dd{ float: left;
    width: 115px;
    margin-left: 16px;}



.ladyScroll dd h1{ font-size: 16px; margin-bottom: 15px; margin-top: 10px;}



.ladyScroll dd h1 span{ font-size: 24px; color: #0971bd;}



.ladyScroll dd p{ padding: 5px 0;}



.ladyScroll dd a{ font-size: 16px;border-radius: 5px; line-height: 33px; text-align: center; padding: 0 20px; background: #00c0ff; color: #fff; display:inline-block;}




 .end .ladyScroll dl{float: left;
    /* width: 243px; */
    position: relative;
    padding: 15px;
    margin: 0 3px 22px;}
 .end .ladyScroll dl{  margin: 22px 3px; }
 .end .ladyScroll dl{width:194px;}
.end .ladyScroll .prev, .end .ladyScroll .next{margin-top: -15px;}
.logo-footer{    padding-top: 23px;}