
body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, th, td, dl, dt, dd, table, input, textarea, select { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-size: 100%; vertical-align: baseline; }
body { text-align: center; color: rgb(108, 108, 108); font: 12px/21px "宋体",Arial,sans-serif,tahoma,Hiragino Sans G; }
pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin: 0px; padding: 0px; }
ul, li, ol { list-style: outside none none; }
ul, li { list-style-type: none; }
div, ul, dl {  }
a img, img, a div, iframe, fieldset { border: 0px none; }
a { color: rgb(1, 1, 1); text-decoration: none; cursor: pointer; }
a:hover { color: rgb(187, 6, 6); }
img { vertical-align: top; }
em { font-style: normal; font-weight: normal; }
p { word-wrap: break-word; }
div::after, ul::after, dl::after { content: ""; display: block; clear: both; height: 0px; visibility: hidden; }
.clear::after { content: "."; display: block; visibility: hidden; height: 0px; clear: both; }
body { background: transparent url(../images/bg1.jpg) repeat scroll 0% 0%; }
.main { width: 1000px; overflow: hidden; padding: 0px 4px; margin: 0px auto; text-align: left; background: transparent url(../images/main1.png) repeat-y scroll 0% 0%; }
.inv { display: inline-block; padding-right: 10px; vertical-align:middle;}
.new_dh{ float:right;}
.hospital { width: 970px; margin: 0px 15px; overflow: hidden; }
.hos_nav { height: 35px; overflow: hidden; background: transparent url(../images/line2.gif) repeat-x scroll 0px -505px; }
#hos_nav ul { height: 49px; background: transparent url(../images/tit_bg1.jpg) no-repeat scroll 0px -3px; }
#hos_nav li { float: left; line-height: 35px; font-size: 14px; cursor: pointer; font-weight: bold; text-align: center; overflow: hidden; }
.hos_a { width: 130px; height: 34px; background: transparent url(../images/global1.png) no-repeat scroll 129px -105px; }
.hos_a a { color: rgb(102, 102, 102); }
.hos_hover { width: 130px; height: 35px; border: 0px none; background: transparent url(../images/global1.png) no-repeat scroll -137px -88px; }
.hos_hover a { color: rgb(255, 255, 255); }
.hos_box { width: 950px; height: 132px; overflow: hidden; background-color: rgb(255, 254, 247); padding: 8px; border-width: 0px 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(128, 51, 27) rgb(128, 51, 27); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.hos_tab { width: 950px; height: 132px; overflow: hidden; }
.hos_img { width: 1000px; height: 132px; }
.hos_img li { float: left; display: inline; width: 150px; height: 132px; overflow: hidden; margin-right: 10px; background: transparent url(../images/hos_bg.jpg) no-repeat scroll 0% 0%; }
.hos_img a { display: block; width: 136px; height: 94px; padding: 1px; margin: 5px 5px 0px; border: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 255); }
.hos_img a:hover { border: 1px solid rgb(170, 68, 0); }
.hos_img img { width: 136px; height: 94px; }
.hos_img span { display: block; width: 100%; height: 25px; line-height: 25px; text-align: center; color: rgb(85, 85, 85); }
.hos_txt { width: 950px; height: 132px; }
.hos_txt a { float: left; display: inline; width: 216px; height: 22px; text-align: left; line-height: 22px; overflow: hidden; margin-right: 10px; padding-left:10px; }
.tit .tit_r{ position:absolute; right:15px; top:8px; }
.tit { width: 100%; height: 35px; overflow: hidden; padding-top: 3px; background: transparent url(../images/tit_bg1.jpg) no-repeat scroll 0% 0%; position:relative; }
.tit a { display: block; padding-right: 20px; text-align: right; font-size: 12px; height: 35px; line-height: 35px; color: rgb(170, 0, 0); }
.tit .tit_r a{ float:left; padding-left:10px; padding-right:0px; background:none;}
.new_none, .team_none, .step_none, .dis_none, .dis_rnone, .hos_none { display: none; }
.new_block, .team_block, .step_block, .dis_block, .dis_rblock, .hos_block { display: block; }
.info { width: 100%; height: 410px; padding-top: 10px; overflow: hidden; background: transparent url(../images/inx_bg1.jpg) no-repeat scroll 0% 0%; }
.info_l { float: left; display: inline; margin-left: 15px; width: 720px; height: 410px; overflow: hidden; background: transparent url(../images/angle1.png) no-repeat scroll 217px 277px; position:relative; }
.info_r { float: left; width: 248px; height: 408px; border: 1px solid rgb(185, 147, 94); 
background-color: rgb(252, 251, 245); overflow: hidden; }
.inten_con{width:235px;margin:10px auto 0 auto;}
.inten_con>p{background-color:#CC9047;color:#fff;line-height:30px;text-align:center;font-size:16px}
.kfbl_list{margin-top:5px;}
.kfbl_list li{background-color:#F1F1F1;margin-bottom:10px;padding:5px 0 5px 5px;}
.kfbl_list li:last-child{margin-bottom:0;}
.kfbl_list li dl span{color:#fff;display: inline-block;font-size: 12px;width: 55px;
    text-align: center;float: left;}
	.kfbl_list li dd{overflow:hidden;}
	.kfbl_list li dt{overflow:hidden;margin-top:10px;}
.kfbl_list li dd span{background-color:#A57B6D;}
.kfbl_list li dt span{background-color:#DA5800;}
.kfbl_list li p{float: left;width:168px;font-size: 12px;margin-left:5px;}
.kfbl_list li dd p{color:#8E7F7A;}
.kfbl_list li dt p a{color:#E94200}
.inten_con>p span{margin-left:10px;}.inten_con>p span img{margin-top:7px;}

.banner { float: left; width: 260px; height: 330px; line-height: 22px; background-color: rgb(255, 255, 255); overflow: hidden; padding: 0px 2px; }
.new { float: right; width: 450px; height: 330px; background: transparent url(../images/inx.png) no-repeat scroll 0px 35px; }
#new_nav { border-top: 1px solid rgb(185, 147, 94); height: 49px; overflow: hidden; background: transparent url(../images/tit_bg1.jpg) no-repeat scroll 0px -3px; }
#new_nav ul { width: 450px; }
#new_nav li { float: left; text-align: center; width: 102px; height: 49px; padding: 0px 5px; background: transparent url(../images/global1.png) no-repeat scroll 111px -105px; }
#new_nav li a { display: block; width: 100%; height: 30px; line-height: 30px; padding-bottom: 9px; font-size: 14px; font-weight: bold; overflow: hidden; margin-top: 2px; }
.new_a a { background: transparent url(../images/global1.png) no-repeat scroll 165px -85px; color: rgb(117, 52, 2); }
.new_hover a { background: transparent url(../images/global1.png) no-repeat scroll -35px -85px; color: rgb(255, 251, 244); }
.new_box { width: 450px; height: 280px; }
.new_tab { width: 430px; height: 260px; padding: 10px; overflow: hidden; text-align: left; background-color: rgb(252, 251, 245); }
.new_hot { width: 100%; height: 140px; overflow: hidden; }
.new_hot img { float: left; display: block; width: 117px; height: 124px; padding: 2px; border: 1px solid rgb(204, 204, 204); }
.new_hotr { float: right; width: 290px; height: 130px; color: rgb(153, 153, 153); overflow: hidden; line-height: 24px; }
.new_hotr .h1 { display: block; width: 100%; height: 34px; line-height: 34px; font-size: 16px; font-weight: bold; overflow: hidden; }
.new_hotr span { display: block; height: 96px; text-indent: 2em; overflow: hidden; color: rgb(102, 102, 102); }
.new_hotr span a { color: rgb(187, 34, 0); }
.new_tab ul { width: 100%; height: 120px; background: transparent url(../images/line1.jpg) repeat-x scroll center top; }
.new_tab li { clear: both; height: 30px; line-height: 30px; background: transparent url(../images/line1.jpg) repeat-x scroll center bottom; }
.new_tab li:hover { background-color: rgb(245, 242, 233); }
.new_tab li b { display: block; float: left; padding-left: 15px; width: 405px; height: 30px; overflow: hidden; font-weight: normal; background: transparent url(../images/i1.gif) no-repeat scroll 5px 13px; }
.new_tab li b a { color: rgb(137, 89, 53); }
.new_tab li b a:hover { color: rgb(76, 125, 8); }
.new_tab li b a img{ vertical-align:middle; padding-top:4px;}
.new_tab li span { display: block; float: right; width: 100px; height: 30px; padding-right: 5px; overflow: hidden; color: rgb(136, 136, 136); text-align: right; }
.hold-ad { width: 705px; height: 75px; overflow: hidden; background-color: rgb(255, 255, 255); margin-top: 10px; }
.hold-ad { position: relative; width: 705px; float: left; height: 70px; overflow: hidden; }
.hold-ad ol { position: absolute; top: 0px; left: 0px; }
.hold-ad li { width:114px; height:70px; overflow:hidden; float:left; margin-left:4px; background:url(../images/hold-pc2.jpg) no-repeat; font-family:"微软雅黑"; font-size:16px;  text-align:center; line-height:24px; cursor:pointer;}
.hold-ad li.pc1{ margin-left:0px; }
.hold-ad li a{padding-top:10px;  width:114px; height:70px; display:inline-block; color:#433a3b; overflow:hidden; }
.hold-ad li.hover{color:#fff; background:url(../images/hold-pc1.jpg) no-repeat;}
.hold-ad li.hover a{color:#fff;}
.hold-ad img { width: 705px; height: 70px; }
.mouse_direction { position: absolute; width: 25px; display: none; height: 50px; bottom: 10px; right: 0px; }
.mouse_top { background: transparent url(../images/direction_icon.png) no-repeat scroll 0% 0%; height: 25px; cursor: pointer; }
.mouse_bottom { background: transparent url(../images/direction_icon.png) no-repeat scroll 0px -25px; height: 25px; cursor: pointer; }
.video { width: 230px; height: 150px; overflow: hidden; background-color: rgb(236, 231, 212); margin: 9px; }
.tel1 { width: 260px; height: 100px; overflow: hidden; border-top: 1px solid rgb(185, 147, 94); background: transparent url(../images/line2.gif) repeat-x scroll 0% 0%; }
.tel1 a { display: inline; float: left; margin: 6px 0px 0px 6px; }
#tel1a, #tel1b { width: 115px; height: 43px; overflow: hidden; margin-left:65px;}
#tel1a { background: transparent url(../images/tel1.png) no-repeat scroll 0% 0%; }
#tel1b { background: transparent url(../images/tel1.png) no-repeat scroll -115px 0px; }
#tel1c { width: 240px; height: 35px; background: transparent url(../images/tel1.png) no-repeat scroll 0px -43px; }
.team { width: 100%; margin-top: 10px; }
.team .tit a { background: transparent url(../images/inx.png) no-repeat scroll 10px -21px; }
.team .tit_r a{ background:none;}
.team_l { float: left; width: 613px; height: 350px; background: transparent url(../images/team.jpg) no-repeat scroll 0px -40px; }
.team_tab { width: 610px; height: 350px; overflow: hidden; }
.team_tl { float: left; display: inline; width: 223px; height: 275px; overflow: hidden; margin: 20px 0px 0px 40px; }
.team_tr { float: right; display: inline; width: 290px; height: 330px; margin: 15px 29px 0px 0px; }
.team_tr span { display: block; width: 270px; height: 270px; line-height: 30px; overflow: hidden; margin: 0px 10px; }
.team_tr a { color: rgb(204, 68, 0); }
.team_tr a:hover { color: rgb(158, 0, 0); text-decoration: underline; }
.team_tr b, .team_tr b a { color: rgb(158, 0, 0); font-size: 14px; }
.team_r { float: left; width: 360px; height: 310px; margin-top: 10px; overflow: hidden; }
.team_r ul { width: 380px; height: 310px; }
.team_r li { float: left; width: 107px; height: 132px; cursor: pointer; overflow: hidden; margin: 3px; }
.team_r li img { width: 107px; height: 132px; }
.team_a { background: transparent url(../images/team.gif) no-repeat scroll 0% 0%; padding: 4px; opacity: 0.8; }
.team_hover { background: rgb(255, 255, 255) url(../images/team.gif) no-repeat scroll 0% 0%; padding: 3px; border: 1px solid rgb(183, 144, 93); opacity: 1; }
.team_tra { display: block; margin-top: 10px; margin-left: 10px; width: 260px; height: 38px; overflow: hidden; background: transparent url(../images/team_bt.png) no-repeat scroll; }
.therapy { width: 100%; height: 640px; overflow:hidden; }
.therapy .tit a { background: transparent url(../images/inx.png) no-repeat scroll 10px -61px; }
.therapy .tit_r a{ background:none;}
.therapy img { display: block; border: 0px none; margin: 0px; padding: 0px; }
.js{ margin-top:10px; height:38px; width:1000px; position:relative;}
.therapy .th { width: 594px; height: 302px; background: transparent url(../images/therapy-1.gif) no-repeat scroll 0% 0%; padding: 13px 64px 0px 342px; position:relative; }
.therapy .th h4{ line-height:72px; font-family:"微软雅黑"; font-size:22px; color:#7f0000;}
.therapy .th a{ position:absolute; top:249px; left:62px; }
.therapy .th p { line-height: 25px; font-size:14px; text-indent: 2em; color: rgb(52, 52, 52); }
.therapy .th2 { width: 813px; height: 67px; background: transparent url(../images/therapy-6.jpg) repeat scroll 0% 0%; padding: 22px 24px 0px 163px; font-size: 14px; line-height: 22px; color: rgb(46, 47, 46); text-indent: 2em; }
.therapy .th2 a, .therapy .th2 strong { font-weight: bold; color: rgb(220, 0, 0); }
.disease { width: 100%; overflow: hidden; }
.disease .js{ position:relative;}
.disease .js .tit_r{ position:absolute; right:15px; top:8px; }
.disease .js .tit_r a img{ width:auto; margin-right:8px;}
.dis_l { float: left; display: inline; width: 745px; height: 450px; overflow: hidden; background: transparent url(../images/angle1.png) no-repeat scroll 702px 397px; }
.dis_r { float: left; width: 220px; height: 439px; border: 1px solid rgb(185, 147, 94); padding: 9px 9px 0px; background-color: rgb(252, 251, 245); overflow: hidden; position: relative; }
.dis_r .rprev, .dis_r .rnext { width: 220px; height: 24px; display: block; cursor: pointer; position: absolute; }
.dis_r .rprev { top: 40px; left: 10px; background: transparent url(../images/index-page.png) no-repeat scroll 87px 0px; }
.dis_r .rprev:hover { background: transparent url(../images/index-page.png) no-repeat scroll 87px -48px; }
.dis_r .rnext { bottom: 5px; left: 10px; background: transparent url(../images/index-page.png) no-repeat scroll 87px -24px; }
.dis_r .rnext:hover { background: transparent url(../images/index-page.png) no-repeat scroll 87px -72px; }
#dis_nav { border-top: 1px solid rgb(185, 147, 94); height: 50px; overflow: hidden; background: transparent url(../images/inx.png) no-repeat scroll 0px 35px; }
#dis_nav ul { width: 745px; height: 50px; background: transparent url(../images/tit_bg1.jpg) no-repeat scroll 0px -3px; }
#dis_nav li { float: left; text-align: center; width: 96px; height: 49px; padding: 0px 5px; background: transparent url(../images/global1.png) no-repeat scroll 105px -105px; }
#dis_nav li a { display: block; width: 100%; height: 30px; line-height: 30px; padding-bottom: 9px; font-size: 14px; font-weight: bold; overflow: hidden; margin-top: 2px; }
.dis_a a { background: transparent url(../images/global1.png) no-repeat scroll 165px -85px; color: rgb(117, 52, 2); }
.dis_hover a { background: transparent url(../images/global1.png) no-repeat scroll -35px -124px; color: rgb(255, 251, 244); }
.dis_hover a:hover { color: rgb(255, 251, 244); }
.dis_box { width: 745px; height: 385px; padding-bottom: 8px; background: transparent url(../images/dis_box.png) no-repeat scroll center bottom; }
.dis_tab { width: 734px; height: 364px; padding: 10px 0px 10px 10px; overflow: hidden; text-align: left; border-bottom: 1px solid rgb(233, 198, 135); border-left: 1px solid rgb(233, 198, 135); background-color: rgb(255, 254, 247); }
.dis_topic { float: left; width: 200px; height: 344px; padding: 9px; overflow: hidden; border: 1px solid rgb(221, 208, 188); background: transparent url(../images/line2.gif) repeat-x scroll 0px -145px; margin-left: 5px; }
.dis_topic em { display: block; width: 200px; height: 122px; overflow: hidden; background-color: rgb(190, 132, 92); margin: 10px 0px; }
.dis_topic span.h2 { text-indent: 0px; display: block; width: 100%; /*height: 30px;*/ line-height: 30px; font-weight: bold; overflow: hidden; margin-bottom: 6px; font-size: 14px; text-align: center; }
.dis_topic a { color: rgb(187, 6, 6); }
.dis_topic span { display: block; width: 100%; height: 144px; overflow: hidden; line-height: 24px; color: rgb(85, 85, 85); text-indent: 2em; }
.dis_info { float: left; display: inline; margin-left: 15px; width: 475px; height: 364px; overflow: hidden; background: transparent url(../images/box1.gif) no-repeat scroll 425px 0px; }
.dis_hot { width: 467px; height: 100px; padding: 5px; overflow: hidden; background: transparent url(../images/box1.gif) no-repeat scroll -50px 0px; }
.dis_hot span.h1 { width: 100%; height: 35px; line-height: 35px; overflow: hidden; font-size: 16px; font-weight: bold; text-align: center; }
.dis_hot span { display: block; width: 100%; height: 60px; line-height: 20px; text-indent: 2em; overflow: hidden; color: rgb(102, 102, 102); }
.dis_info ul { width: 530px; height: 125px; overflow: hidden; }
.dis_info ol { float: left; display: inline; width: 235px; height: 50px; overflow: hidden; margin: 5px 20px 0px 0px; }
.dis_info ol a.l { width: 20px; height: 50px; display: inline; float: left; }
.dis_info li { padding-left: 15px; width: 195px; height: 25px; line-height: 25px; overflow: hidden; background: transparent url(../images/i1.gif) no-repeat scroll 5px 10px; margin-left: 5px; display: inline; float: left; }
.dis_i1 { background: transparent url(../images/dis2.gif) no-repeat scroll 0% 0%; }
.dis_i2 { background: transparent url(../images/dis2.gif) no-repeat scroll 0px -50px; }
.dis_i3 { background: transparent url(../images/dis2.gif) no-repeat scroll 0px -100px; }
.dis_i4 { background: transparent url(../images/dis2.gif) no-repeat scroll 0px -150px; }
.dis_info li a { color: rgb(51, 51, 51); }
.nous { width: 490px; height: 120px; overflow: hidden; background-color: rgb(240, 240, 240); }
.dis_rtit { padding: 0px; height: 30px; line-height: 30px; font-size: 14px; font-weight: bold; border-bottom: 1px solid rgb(190, 132, 92); }
.dis_rtit p { color: rgb(117, 52, 2); display: inline; float: left; height: 30px; width: 110px; text-align: center; line-height: 30px; }
.dis_rtit .on { background-color: rgb(190, 132, 92); color: rgb(255, 255, 255); }
.dis_rtit p:hover { color: rgb(117, 52, 2); }
.dis_rtit .on:hover { color: rgb(255, 255, 255); }

.dis_rbox, .dis_rtab { width: 220px; overflow: hidden; }
.dis_rlist { height: 394px; padding-top: 14px; }
.dis_rlistbody { overflow: hidden; }
.dis_rtab li { width: 220px; height: 180px; margin-top: 6px; overflow: hidden; }
.dis_rbox li em { display: block; width: 210px; height: 140px; overflow: hidden; background-color: rgb(255, 255, 255); padding: 4px; border: 1px solid rgb(238, 225, 216); }
.dis_rbox li em a { display: block; width: 210px; height: 150px; overflow: hidden; }
.dis_rbox li em img { width: 210px; }
.dis_rbox li b { display: block; width: 200px; height: 29px; line-height: 29px; padding-left: 25px; overflow: hidden; border-bottom: 1px dotted rgb(238, 225, 216); background: transparent url(../images/inv1.png) no-repeat scroll 2px 9px; }
.dis_rbox li b a { color: rgb(51, 51, 51); }
.dis_rbox li b a:hover, a:hover { color: rgb(187, 6, 6); }
span.h1 { display: block; font-size: 16px; font-weight: bold; font-family: 宋体; color: rgb(153, 153, 153); line-height: 24px; height: auto; }
span.h2 { display: block; font-size: 13px; font-weight: bold; font-family: 宋体; color: rgb(153, 153, 153); line-height: 20px; height: auto; }
.jczt { width: 972px; margin: 10px auto 15px; position: relative; }
.zt-head { padding-left: 15px; background: transparent url(../images/tit_bg1.jpg) no-repeat scroll 0px -3px; height: 35px; }
.zt-head a { color: rgb(128, 51, 27); font: 20px/35px 微软雅黑; }
.zt-list { padding: 5px 0px 5px 5px; border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(128, 51, 27) rgb(128, 51, 27); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; height: 162px; overflow: hidden; }
.zt-list ul { height: 162px; overflow: hidden; display: block; }
.zt-list ul li { float: left; width: 187px; height: 162px; margin-right: 6px; display: inline; text-align: center; }
.zt-list ul li img { border: 1px solid rgb(204, 204, 204); width: 185px; height: 140px; }
.zt-list ul li a { font: bold 14px/20px 宋体; color: rgb(51, 51, 51); }
.jczt .prev, .jczt .next { bottom: 0px; color: rgb(119, 119, 119); cursor: pointer; font: bold 80px/160px 黑体; height: 173px; position: absolute; text-align: center; width: 60px; }
.jczt .prev { left: 0px; }
.jczt .next { right: 0px; }
.jczt .prev:hover, .jczt .next:hover { color: rgb(0, 0, 0); font: bold 100px/160px 黑体; }

.weixin { width: 443px; height: 205px; position: absolute; z-index: 999; left:50px; top:180px; }
.weixin_left { width: 432px; height: 203px; border: 1px solid #C5CBCB; border-right: none; float: left; display: inline; background: url(../images/weixinleft.jpg) repeat-x; }
.weixin_right { width: 10px; height: 205px; overflow: hidden; float: left; display: inline; background: url(../images/weixinright.gif) no-repeat; }
.weixin_title { height: 40px; }
.weixin_title p { width: 365px; height: 40px; line-height: 40px; float: left; display: inline; padding: 0 0 0 20px; margin: 0 0 0 20px; background: url(../images/weixintitlep.jpg) no-repeat left center; font-size: 14px; font-weight: bold; color: #55A9E7; }
.weixin_title div { width: 12px; height: 40px; float: left; display: inline; background: url(../images/weixintitlediv.jpg) no-repeat left center; overflow: hidden; }
.weixin_title div a { display: block; width: 12px; height: 40px; text-indent: -9999px; }
.weixin_content div.pic { width: 130px; height: 130px; float: left; display: inline; margin: 0 0 0 20px; padding: 18px 0 0 0; }
.weixin_content div.pic img { width: 130px; height: 130px; }
.weixin_content div.text { width: 250px; height: auto; overflow: hidden; float: left; display: inline; margin: 0 0 0 15px; padding: 10px 0 0 0; }
.weixin_content div.text h6 { height: 34px; line-height: 34px; font-size: 14px; font-weight: bold; color: #54A8E4; }
.weixin_content div.text p { line-height: 22px; color: #54A9E9; padding: 0; text-indent: 2em; }

table { border-collapse: collapse; border-spacing: 0px; }
.red, .red a { color: rgb(255, 0, 0); }
.sleft { float: left; }
.sright { float: right; }
.autohei { height: auto; overflow: hidden; }
.yahei, .yahei * { font-family: "微软雅黑"; }
body { font-size: 12px; background: transparent url(../images/bj_15.jpg) repeat scroll center center; }
.sw { width: 980px; margin: 0px auto; padding: 0px 10px; height: auto; overflow: hidden; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.red2, .red a { color: rgb(192, 0, 0); }
.zr_left444 { overflow: hidden; width: 245px; }
.zr_left444 ul li { background: transparent url(../images/hui_bg.png) no-repeat scroll 0% 0%; color: rgb(84, 84, 84); width: 240px; margin-bottom: 10px; }
.zr_left444 ul li .zr_left444 { width: 52px; text-align: center; font-size: 15px; height: 44px; padding: 4px 0px; }
.zr_left444 ul li .zr_right555 { width: 176px; font-size: 13px; padding: 6px 0px; }
.zr_left444 ul li.hover { background: transparent url(../images/zr_bg09.png) no-repeat scroll 0% 0%; color: rgb(255, 255, 255); width: 245px; }
.zr_right666 { width: 722px; overflow: hidden; }
.zr_nei2 { width:100%; height:auto; overflow: hidden; border: 1px solid rgb(228, 228, 228); }
.zr_biao { overflow:hidden; background: transparent url(../images/zr_bg6.png) no-repeat scroll center center; color: rgb(51, 51, 51); font-size: 16px; font-weight: bold; text-align: center; height: 40px; line-height: 40px; margin-top: 13px; }
.zr_ri5 { width: 350px; overflow: hidden; }
.zr_ri5 h3 { width: 92px; height: 30px; line-height: 30px; background: rgb(168, 129, 93) none repeat scroll 0% 0%; font-size: 15px; text-align: center; color: rgb(255, 255, 255); }
.zr_ri5 ul { width:100%; height:auto; padding: 10px 0px; border-bottom: 1px dashed rgb(156, 156, 156); overflow: hidden; }
.zr_ri5 ul li { float: left; width: 80px; background: transparent url(../images/zr_xian5.png) no-repeat scroll right center; text-align: center; color: rgb(51, 51, 51); overflow: hidden; }
.zr_ri5 p { color: rgb(51, 51, 51); line-height: 21px; padding-top: 3px; }
.zr_mi { color: rgb(75, 75, 75); font-size: 14px; line-height:30px;  }
.zr_mz { width:100%; height:auto; padding: 10px 12px; }
.zr_leg { width: 116px; overflow: hidden; position: relative; }
.zr_leg .a1 { width: 100%; display: inline-block; height: 100%; }
.zr_leg .a2 { position: absolute; left: 0px; bottom: 0px; top: 39px; background-color: rgb(224, 225, 226); display: none; opacity: 0.6; color: rgb(51, 51, 51); text-align: center; width: 116px; font-size: 14px; }
.zr_leg .a2 span { color: rgb(237, 46, 0); display: inline-block; font-weight: bold; }
.zr_right77 { width: 570px; overflow: hidden; }
.zr_right77 h3 { color: rgb(255, 255, 255); font-size: 13px; text-align: center; width: 82px; height: 24px; line-height: 24px; background: rgb(114, 51, 36) none repeat scroll 0% 0%; }
.zr_right77 p a { display: inline-block; color: rgb(51, 51, 51); text-decoration: underline; margin-right: 35px; padding-top: 8px; float: left; }
.zr_zi { clear: both; padding-top: 10px; }
.zr_zi i { float: left; margin-right: 5px; }
.zr_zi ul li { float: left; border: 1px solid rgb(196, 196, 196); text-align: center; height: 22px; line-height: 22px; margin-right: 3px; }
.zr_zi ul li a { color: rgb(51, 51, 51); }
.duan { padding: 13px 10px; overflow: hidden; }
.duan ul{ overflow:hidden; width:692px; height:59px;}
.duan ul li { float: left; margin-right: 17px; }
.zr_right88 { width: 265px; overflow: hidden; }
.zr_right88 h3 { width: 95px; height: 28px; line-height: 28px; text-align: center; color: rgb(255, 255, 255); font-size: 15px; background: rgb(168, 129, 93) none repeat scroll 0% 0%; }
.zr_right88 p { color: rgb(51, 51, 51); line-height: 19px; padding: 8px 0px 5px; }
.wen_l { clear: both; padding-left: 12px; }
.wen_l h3 { width: 83px; height: 24px; line-height: 24px; text-align: center; background: rgb(114, 51, 36) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.wen_l a { color: rgb(51, 51, 51); font-weight: inherit; text-decoration: underline; margin-right: 43px; display: inline-block; padding: 4px 0px; }
.zr_left444 ul li.hover a { color: rgb(255, 255, 255); }
.lwx504_da { width: 398px; }
.lwx504_da p { line-height: 20px; text-indent: 2em; padding: 15px 0px; color: rgb(56, 56, 56); }
.lwx504_da ul { height: auto; overflow: hidden; }
.lwx504_da ul li { float: left; margin-left: 6px; }
.lwx504_zl { display: block; width:411px; height:174px; overflow:hidden;}
.lwx504_zl h3 { background: transparent url(../images/lw504_d3.jpg) no-repeat scroll left center; padding-left: 24px; height: 48px; line-height: 48px; font-size: 16px; font-weight: bold; }
.lwx504_zl ul { height: auto; overflow: hidden; }
.lwx504_zl ul li { float: left; width: 99px; display: inline; }
.lwx504_zl ul li + li { margin-left: 5px; display: inline; }
.lwx504_zl ul li img { padding: 1px; border: 1px solid rgb(204, 204, 204); }
.lwx504_zl ul li p { text-align: center; line-height: 18px; padding-top: 7px; }
#zr_le_b1 { background: transparent url(../images/lw504_z1.png) no-repeat scroll 0% 0%; height: 77px; }
#zr_le_b1.hover { background: transparent url(../images/lw504_z2.jpg) no-repeat scroll 0% 0%; }
#zr_le_b1 h3 { text-align: center; line-height: 20px; font-size: 12px; padding-right: 10px; }
.lzw421_zce { width: 312px; }
.lzw421_kfal { width: 392px; }
.lzw421_kfal h2 { background: transparent url(../images/lwx421_d3.png) no-repeat scroll 0% 0%; height: 39px; line-height: 39px; font-size: 16px; font-weight: bold; text-align: center; color: rgb(84, 84, 84); }
.lzw421_kfal h3 { padding-top: 12px; }
.lzw421_kfal h3 span { display: inline-block; background: rgb(168, 129, 93) none repeat scroll 0% 0%; height: 31px; line-height: 31px; color: rgb(255, 255, 255); padding: 0px 10px; }
.lzw421_kfal p { line-height: 22px; text-indent: 2em; padding: 5px 0px; color: rgb(51, 51, 51); }
.lzw421_kfal table { height: auto; margin-top: 16px; }
.lzw421_kfal table tr td { height: 35px; text-align: center; line-height:35px; border: 1px solid rgb(168, 129, 93); }
.lz421_z { font-size: 16px; font-weight: bold; color: rgb(87, 40, 29); }
.lz421_z2 { color: rgb(181, 86, 62); }
.lz421_z3 { font-size: 14px; font-weight: bold; color: rgb(116, 54, 39); }
img { border: medium none; }
img { border: 0px none; }
div, p { margin: 0px; padding: 0px; }
.fixbottom img, div, ul, li, p { border: medium none; margin: 0px; padding: 0px; list-style: outside none none; }
