@charset "gb2312";
/* CSS Document */
body { font-family: "宋体"; font-size: 12px; color: #4d4d4d; margin: 0; padding: 0; width: 100%; overflow-x: hidden }
div { text-align: left; }
img { border: 0 }
a:link, a:visited {  text-decoration: none }
a:hover { color: #4d4d4d; text-decoration: underline }
ol, ul, li { padding: 0; margin: 0; list-style: none }
form, ul, li, h1, h2, h3, h4, h5, h6, p, dl, dd, dt { margin: 0; padding: 0 }
.r { float: right }
.l { float: left }
.clear { clear: both }
.f14 { font-size: 14px; }
a.notice { text-decoration: underline; }
a.color:link, a.color:visited { color: #ed7500; }
a.clba:link, a.clba:visited { color: #072dbd; text-decoration: underline }
.clear { clear: both; }
.clr10 { clear: both; height: 10px; }
.left { float: left; }
.right { float: right; }
.headerTop { width: 980px; margin: 0 auto; height: 25px; line-height: 25px }
.headerTop ul li { float: left; background: url(../images/xx.jpg) no-repeat 0 4px; padding-left: 18px; margin-right: 10px; _display: inline }
.headerTop ul { padding-right: 20px; float: left }
.headerTop a:link, .headerTop a:visited { color: #4d4d4d }
.header_logo { width: 980px; height: 80px; margin: 0 auto }
.Banner { width: 978px; height: 360px;  margin: 0 auto;  }
#focus { width: 972px; height: 326px; overflow: hidden; position: relative }
#focus ul { height: 326px; position: absolute; }
#focus ul li { float: left; width: 972px; height: 326px; overflow: hidden; position: relative; }
#focus ul li div { position: absolute; overflow: hidden; }
#focus .btnBg { position: absolute; width: 972px; height: 20px; left: 0; bottom: 0; }
#focus .btn { position: absolute; width: 780px; height: 10px; padding: 5px 10px; right: 0; bottom: 0; text-align: right; }
#focus .btn span { display: inline-block; _display: inline; _zoom: 1; width: 25px; height: 10px; _font-size: 0; margin-left: 5px; cursor: pointer; background: #fff; }
#focus .btn span.on { background: #fff; }
#focus .preNext { width: 45px; height: 100px; position: absolute; top: 90px; background: url(../images/sprite.png) no-repeat 0 0; cursor: pointer; }
#focus .pre { left: 0; }
#focus .next { right: 0; background-position: right top; }
.navBody { width: 980px; margin: 0 auto }
.navBody .nav { background: url(../images/navBg.jpg) no-repeat; width: 980px; height: 52px; }
.nav ul li { float: left; width: 137px; height: 52px; line-height: 52px; margin: 0 1px; _display: inline }
.nav ul li a { width: 96px; height: 52px; display: block; float: left; text-align: center; font-size: 14px; color: #fff; font-weight: bold }
.nav ul li a:link, .nav ul li a:visited { width: 137px; height: 52px; display: block; float: left; text-align: center; font-size: 14px; color: #fff; font-weight: bold }
.nav ul li a:hover { background: url(../images/navCurr.jpg) no-repeat; width: 96px; height: 52px; text-align: center }
.navBottom { width: 978px; border: 1px solid #e6f6f5; height: 107px; border-top: none }
.navBgbox { background: url(../images/navBot.jpg) repeat-x; height: 107px; width: 974px; margin: 0 auto }
.navListBox { width: 330px; height: 105px; float: left; background: url(../images/botRight.jpg) no-repeat right; text-align: center; color: #0a2547 }
.navListBox h3 { background: url(../images/h3Bg.jpg) no-repeat; text-align: center; font-size: 12px; font-weight: bold; color: #004e44; padding-top: 12px; height: 27px; padding-bottom: 6px; }
.navListBox a { margin: 3px; line-height: 24px; color: #4d4d4d; }
.navListBox h3  a { margin: 3px; line-height: 24px; color: #4d4d4d; font-size:16px;}

.navListBox1 { width: 264px; height: 105px; float: left; background: url(../images/botRight.jpg) no-repeat right; text-align: center; color: #0a2547 }
.navListBox1 h3 { background: url(../images/h3Bg.jpg) no-repeat; text-align: center; font-size: 12px; font-weight: bold; color: #004e44; padding-top: 12px; height: 27px; padding-bottom: 6px; }
.navListBox1 a { margin: 3px; line-height: 24px; color:#4d4d4d; }
.navListBox1 h3 a { margin: 3px; line-height: 24px; color:#4d4d4d; font-size:16px;}

.navListBox2 { width: 184px; height: 105px; float: left; background: url(../images/botRight.jpg) no-repeat right; text-align: center; color: #0a2547 }
.navListBox2 h3 { background: url(../images/h3Bg.jpg) no-repeat; text-align: center; font-size: 12px; font-weight: bold; color: #004e44; padding-top: 12px; height: 27px; padding-bottom: 6px; }
.navListBox2 a { margin: 3px; line-height: 24px; color: #4d4d4d; }
.navListBox2 h3 a { margin: 3px; line-height: 24px; color: #4d4d4d; font-size:16px;}

.navListBox3 { width: 193px; height: 105px; float: left; background: url(../images/botRight.jpg) no-repeat right; text-align: center; color: #0a2547 }
.navListBox3 h3 { background: url(../images/h3Bg.jpg) no-repeat; text-align: center; font-size: 12px; font-weight: bold; color: #004e44; padding-top: 12px; height: 27px; padding-bottom: 6px; }
.navListBox3 a { margin: 3px; line-height: 24px; color: #4d4d4d; }
.navListBox3 h3 a { margin: 3px; line-height: 24px; color: #4d4d4d; font-size:16px;}

.searchBody { background: url(../images/searchBg.jpg) no-repeat; width: 980px; height: 34px; margin: 10px auto 0 auto; }
.searchBody ul { padding: 5px 10px 0 60px; float: left }
.searchBody ul li { float: left; margin-right: 8px; _display: inline }
.searchBody a:link, .searchBody a:visited { float: left; margin: 0 9px; line-height: 34px; _display: inline ;color:#4d4d4d;}
.searchBtn { background: url(../images/searchBtn.jpg) no-repeat; width: 53px; height: 23px; border: none; cursor: pointer }
.input01 { width: 162px; height: 21px; border: 1px solid #e4e8ee; line-height: 21px;  }
.webBody { width: 980px; margin: 10px auto 0 auto }
.compantBox { width: 980px; height: 365px; }
.left_focus { width: 275px; height: 363px; border: 1px solid #e4e8ee; float: right; }
#focus-1 { width: 271px; height: 359px; overflow: hidden; position: relative; margin: 2px auto 2px auto; }
#focus-1 ul { height: 359px; position: absolute; }
#focus-1 ul li { float: left; width: 271px; height: 359px; overflow: hidden; position: relative; }
#focus-1 ul li div { position: absolute; overflow: hidden; }
#focus-1 .btnBg { position: absolute; width: 271px; height: 20px; left: 0; bottom: 0; }
#focus-1 .btn { position: absolute; width: 271px; height: 10px; padding: 5px 10px; right: 0; bottom: 0; text-align: right; }
#focus-1 .btn span { display: inline-block; _display: inline; _zoom: 1; width: 25px; height: 10px; _font-size: 0; margin-left: 5px; cursor: pointer; background: #fff; }
#focus-1 .btn span.on { background: #fff; }
.articleBox { width: 427px; height: 363px; border: 1px solid #e6f6f5; float: left; margin-left: 12px; _display: inline }
.h1Title { background: #fff url(../images/h1Title.jpg) repeat-x; height: 42px; width: 425px; margin: 0 auto; }
.h1Title ul li { float: left; width: 132px; line-height: 42px; text-align: center }
.h1Title ul { padding-left: 14px; }
.h1Title ul li a:link, .h1Title ul li a:visited { color: #4d4d4d; font-size: 14px; font-weight: bold }
.h1Title .curr { background: url(../images/curr.jpg) no-repeat; width: 132px; height: 42px; }
.h1Title .curr a:link, .h1Title .curr a:visited { color: #fff }
.newsList { margin: 0 auto; padding-top: 12px; width: 400px;  height: 198px; }
.newsList ul li { float: left; line-height: 22px; margin: 3px 0; width: 400px; }
.newsList ul li span { float: left; }
.newsList ul li span a {color:#4d4d4d;}
.newsList ul li em { float: right; font-style: normal; }
.newsTitle { width: 406px; margin: 0 auto; height: 100px; border-bottom: 1px dashed #cacaca; padding-top: 5px; }
.newsTitle h1 a:link, .newsTitle h1 a:visited { color: #9d001b; font-size: 14px; font-weight: bold; }
.newsTitle h1 { text-align: center }
.newsTitle ul li { line-height: 22px; margin-top: 4px ;text-indent:2em;}
.wbBg { width: 389px; height: 30px; margin: 8px auto 0 auto }
/*医院概况*/
.hosBox { width: 246px; height: 363px; border: 1px solid #e6f6f5; float: left }
.hosBox .titleBody { background: url(../images/bodyBg.jpg) no-repeat 0 -146px; width: 190px; height: 40px; line-height: 40px; padding-left: 16px; }
.hosBox .titleBody a:link, .hosBox .titleBody a:visited { font-size: 14px; color: #fff; font-weight: bold }
.yyPic { width: 221px; height: 80px; margin: 11px auto 0 auto; }
.yyDes { width: 221px; margin: 15px auto 0 auto; line-height: 22px; border-bottom: 1px dashed #cacaca; padding-bottom: 12px; text-indent:2em; }
.ry01 { width: 215px; height: 55px; margin: 10px auto 0 auto }
.keshiBox { width: 980px; margin-top: 10px; height: 370px; }
.keshixx { width: 719px; height: 370px; float: left }
.keshixx .title { background: url(../images/bodyBg.jpg) no-repeat 0 0; width: 719px; height: 45px; }
.bodyKeshi { width: 717px; height: 323px; border: 1px solid #e6f6f5; border-top: none }
.topbg {  height: 52px; width: 700px; margin: 0 auto; padding-left: 15px; }
.topbg ul li { float: left; width: 135px; text-align: center; height: 52px; line-height: 52px; }
.topbg ul li a:link, .topbg ul li a:visited { font-size: 14px; font-weight: bold; color: #04685a; }
.topbg .curr a:link, .topbg .curr a:visited { color: #fff; background: url(../images/bodyBg.jpg) no-repeat -128px -290px; width: 133px; height: 52px; text-align: center; line-height: 52px; display: block; float: left }
.showPic { width: 188px; height: 229px; float: left; padding: 4px; border: 1px solid #e6f6f5; margin: 15px 0 0 15px; _display: inline }
.Rightabot { width: 475px; float: left; margin-left: 16px; _display: inline; margin-top: 15px; overflow: hidden }
.booking { width: 475px; text-align: right; border-bottom: 1px dashed #cfcfcf; height: 25px; padding-bottom: 13px; line-height: 30px; margin-top: 5px; }
.booking a { margin: 0 13px; }
.listKs { width: 475px; border-bottom: 1px dashed #cfcfcf; height: 55px; padding-top: 15px; }
.listKs ul li { float: left; margin: 0 12px; _display: inline; line-height: 22px; }
.listKs ul li a:link, .listKs ul li a:visited { color: #4d4d4d }
.listKs ul li a:hover { color: #aa1a20 }
.newsList01 { margin: 0 auto; padding-top: 12px; width: 472px; height: 120px; }
.newsList01 ul li { float: left; line-height: 22px; margin: 3px 0; width: 472px; }
.newsList01 ul li span { float: left; }
.newsList01 ul li em { float: right; font-style: normal; }
.keshiBox-1 { width: 980px; margin-top: 10px; height: 260px; }
.keshixx-1 { width: 719px; height: 283px; float: left }
.keshixx-1 .title02 { background: url(../images/bodyBg.jpg) no-repeat 0 -96px; width: 719px; height: 45px; }
.bodyKeshi-1 { width: 717px; height: 218px; border: 1px solid #e6f6f5; border-top: none }
.zjcon { width: 680px; margin: 0px auto; padding-top: 25px; height: 150px; }
.zjcon img { border: 1px solid #F2F2F2; float: left; margin-right: 20px; padding: 1px; }
.zjcon h3 { width: 380px; float: left; }
.zjcon h3 strong { color: #454545; font-size: 14px; }
.zjcon h3 span { color: #666; font-size: 14px; font-weight: 100; padding-left: 24px; }
.zjcon p { line-height: 28px; text-indent: 24px; width: 505px; float: left; padding-top: 15px; }
.zjcon .jiang { float: right; width: 114px; margin-top: -15px; }
.zjcon .jiang img { border: 1px solid #F2F2F2; padding: 1px; }
.qwpnv { width: 678px; margin: 0 auto; height: 34px; border: 1px solid #d7ece7; border-bottom: none; background: url(../images/qwpnv.jpg) repeat-x; }
.qwpnv ul li { width: 94px; height: 34px; line-height: 34px; text-align: center; float: left; }
.qwpnv ul li a{color:#4d4d4d;}
.qwpnv li.btabs_act { background: url(../images/li-1.jpg) no-repeat; color: #FF4304; }
.qwpnv li.btabs_act a { color: #FFF; font-size: 14px; font-weight: bold; }
.zjBox { width: 246px; height: 262px; border: 1px solid #e6f6f5; float: right; }
.zjBox .title01 { width: 244px; height: 37px; padding: 1px; }
#demo { margin-top: 8px; }

#demo ul { width:222px; height:220px; float:left; overflow:hidden; margin-left:12px; padding:5px 0; display:inline; }

#demo ul li { width:230px; overflow:hidden; line-height:28px; float:left; }

#demo ul li span a { color: #4d4d4d; float:left; }
#demo ul li a { color: #4d4d4d; float:left; }

#demo ul li img { display:block; margin-bottom:7px; }

#demo ul li span:hover { padding:2px 5px; background:#dfebfa; }

#demo ul li strong { font-weight:normal; }

.gg01 { width: 972px; padding: 3px; border: 1px solid #e6f6f5; margin-top: 10px; }
.mainbox { width: 990px; overflow: hidden; }
.main_box { width: 483px; float: left; border: 1px solid #e6f6f5; margin-right: 10px; margin-bottom: 10px; }
.box_t_bg { width: 481px; height: 40px; background: url(../images/box_t_bg.jpg) no-repeat }
.box_t_bg h2 { width: 164px; text-align: center; font-size: 18px; color: #FFF; line-height: 36px; }
.box_t_bg h2 a { font-size: 18px; color: #FFF; font-weight: bold; }
.box_t_bg h2 a:hover { color: #FF0; text-decoration: none }
.box_t_lm { width: 265px; color: #454545; height: 40px; line-height: 36px; padding-left: 30px; }
.box_t_lm a { color: #454545; padding-left: 8px; padding-right: 10px }
.box_t_lm a:hover { color: #454545 }
.box_wk { width: 483px; height: 283px }
.box_lb { width: 455px; padding-top: 12px; margin: 0 auto }
.box_t { padding: 5px; width: 130px; height: 113px; border: 1px solid #DFDFDF; }
.boxdd { width: 305px }
.box_lb h3 { color: #454545; line-height: 36px; padding-bottom: 3px; width: 300px; overflow: hidden; height: 25px; }
.box_lb h3 a { font-weight: bold; font-size: 16px; color: #454545 }
.kp_lb h3 a:hover { color: #454545 }
.box_lb p { color: #838383; line-height: 24px; padding-bottom: 6px; padding-top: 5px; width: 300px; height: 85px; overflow: hidden; text-indent: 24px; }
.box_lb p a { color: #E6270D }
.box_lb p a:hover { color: #E6270D }
.box_t_lb { width: 460px; padding: 10px 0 10px 8px }
.box_t_lb li { line-height: 25px; background: url(../images/icon_dian.gif) no-repeat 7px 11px; height: 25px; width: 220px; overflow: hidden; float: left }
.box_t_lb li a { font-size: 14px; color: #454545; padding-left: 16px }
.box_t_lb li a:hover { text-decoration: none; }
.box_nav { width: 450px; margin: 0 auto; border: 1px solid #DFDFDF; background: #f3f3f3; margin-bottom: 5px }
.box_nav p { line-height: 24px; color: #666; padding: 4px 8px 2px 8px }
.box_nav p a { color: #666; padding-left: 5px; padding-right: 5px }
.box_nav p a:hover { color: #454545 }
.box_nav span { color: #454545; font-weight: bold }
.succCase { margin-top: 10px; height: auto; width: 978px; border: 1px solid #e6f6f5 }
.succCase .titleTop { background: url(../images/succTit.jpg) no-repeat; height: 53px; line-height: 53px; }
.succCase .titleTop a {float:left; width:192px; height:40px; display:block;}
.titleTop a:link, .titleTop a:visited { color: #4d4d4d; font-size: 14px; }
.caseBody { width: 220px; float: left; margin: 18px 0px 0 16px; _display: inline; overflow: hidden }
.caseBody span img { width: 210px; height: 114px; padding: 4px; border: 1px solid #e6f6f5 }
.caseBody em { font-style: normal; float: left; text-align: center; width: 237px; padding-top: 5px; }
.caseBody em a:link, .caseBody em a:visited { color: #454545; font-weight: bold }
.caseBody b { font-style: normal; text-indent: 2em; line-height: 22px; padding-top: 7px; font-weight: normal; float: left; }
.caseBg { width: 972px; height: 482px;  }
.hzgy { width: 225px; height: 243px; margin: 0px 10px 10px 10px; float: left; background: url(../images/hzgy.jpg) no-repeat; }
.hzgy img { width: 201px; height: 90px; margin: 35px 0px 0px 12px; }
.hzgy p { width: 201px; margin-left: 12px; line-height: 22px; text-indent: 24px; }
.hostiPic { height:auto; width: 978px; border: 1px solid #e6f6f5; margin-top: 10px; clear:both; }
.hostiPic .title { background: url(../images/tabLi.jpg) repeat-x; height: 42px; width: 965px; padding-left: 13px; }
.hostiPic .title ul li { float: left; width: 113px; height: 42px; text-align: center; line-height: 42px; }
.hostiPic .title ul li a { font-size: 14px; font-weight: bold; color: #2c6ae0 }
.hostiPic .hover { background: url(../images/bodyBg.jpg) no-repeat 0 -284px; width: 113px; height: 42px; }
.hostiPic .hover a:link, .hostiPic .hover a:visited { color: #fff }
.ryBox { }
.ryBox ul li {  float: left; margin: 14px 0 0 17px; _display: inline }
.ryBox ul li a{ color:#454545;}
.ryBox ul li.hzjg { margin: 14px 0 0 17px; _display: inline }
.ryBox ul li.hzjg img { width: 935px; height: 133px; border: none; }
.ryBox ul li img { width: 164px; height: 101px; border: 1px solid #e8e8e8; padding: 4px; }
.ryBox ul li em { float: left; text-align: center; font-style: normal; width: 174px; padding-top: 4px; }
/**/
#sj_contentx03_2 ul li { width: auto; padding: 0px 5px; }
#sj_contentx03_3 ul li { width: auto; padding: 0px 5px; }
.d2 { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #e6f6f5; height: 85px; left: 0; margin-top: 10px; padding: 0 9px; top: 0; width: 960px; }
.d3 { float: left; height: 55px; width: 210px; }
.d3 img { float: left; }
.d3 p { color: #4A4A4A; float: left; }
.d4 { background: url("../images/pindao_04.jpg") no-repeat scroll 0 0 transparent; color: #4A4A4A; float: left; height: 55px; line-height: 20px; padding-left: 57px; padding-top: 26px; width: 162px; }
.d5 { background: url("../images/pindao_05.jpg") no-repeat scroll 0 0 transparent; color: #4A4A4A; float: left; height: 55px; line-height: 20px; padding-left: 57px; padding-top: 26px; width: 152px; }
.d6 { background: url("../images/pindao_06.jpg") no-repeat scroll 0 0 transparent; color: #4A4A4A; float: left; height: 55px; line-height: 20px; padding-left: 57px; padding-top: 26px; width: 142px; }
.d7 { padding-top: 13px; }
.d7 img { margin: 3px 0; }
#bottom { background-color: #3778af; height: 198px; margin-top: 10px; padding-bottom: 10px; }
.bottom { height: 198px; width: 980px; margin: 0 auto; }
.zb { border-right: 1px solid #808089; color: #f1f1f1; float: left; height: 198px; line-height: 30px; margin-left: 6px; width: 665px; }
.wz { background: url("../images/bottom_06.jpg") no-repeat scroll center bottom transparent; float: left; height: 35px; margin-top: 10px; }
.zb dl { float: left; height: 138px; margin-top: 14px; width: 638px; }
.zb dl dt { float: left; height: 114px; margin-right: 10px; width: 113px; }
.zb dl dd { float: left; height: 124px; line-height: 30px; width: 507px; }
.zb dl dd b { color: #F6FF00; }
.wz a:link, .wz a:visited { color: #C8C8C8; text-decoration: none; }
.wz a:hover { text-decoration: underline; }
.yb { float: right; height: 198px; margin-right: 20px; width: 266px; display: inline }
.yb p { margin-top: 14px; }
.yb input { background: url("../images/bottom_13.jpg") no-repeat scroll 0 0 transparent; color: #5B5B64; float: left; height: 21px; line-height: 21px; margin-top: 15px; padding-left: 5px; width: 221px; border: none }
.yb .an { float: left; height: 21px; margin-left: 3px; padding: 0; width: 35px; }
.yb span { color: #FFFFFF; float: left; line-height: 30px; width: 264px; }
.yb span a:link, .yb span a:visited { color: #FFFFFF; text-decoration: underline; }
.yb span a:hover { color: #FFFFFF; text-decoration: underline; }
.yb ul { float: left; height: 69px; text-align: center; width: 264px; }
.yb ul li { border-right: 1px solid #8B8B95; color: #FFFFFF; float: left; height: 69px; line-height: 30px; width: 65px; }
.yb ul li img { height: 27px; margin-bottom: 5px; margin-top: 10px; }
.yb ul li a:link, .yb ul li a:visited { color: #C8C8C8; text-decoration: none; }
.yb ul li a:hover { text-decoration: underline; }
.leftPage { width: 719px; float: left; }
.listBodyL { width: 717px; border: 1px solid #e6f6f5; margin-top: 10px; }
.listBodyL .navTitle { background: url(../images/listnBg.jpg) no-repeat; width: 717px; height: 40px; line-height: 40px; }
.listBodyL .navTitle1 { background: url(../images/listnBg1.jpg) no-repeat; width: 717px; height: 40px; line-height: 40px; }
.navTitle span { float: left; font-size: 14px; color: #fff; font-weight: bold; padding-left: 55px; }
.navTitle span a { font-size: 14px; color: #fff; }
.navTitle1 span { float: left; font-size: 14px; color: #fff; font-weight: bold; padding-left: 55px; }
.navTitle1 span a { font-size: 14px; color: #fff; }
a.tiswt { float: right; width: 140px; height: 40px; display: block; margin-right: 10px; _display: inline }
.pdDes { width: 645px; font-size: 14px; line-height: 24px; margin: 0 auto; padding-top: 28px }
.countKs { width: 645px; margin: 0 auto; color: #b7b6b6; font-size: 14px; line-height: 24px; padding: 28px 0 20px 0; }
.countKs a:link, .countKs a:visited { color: #4b4b4b; font-size: 14px }
.countKs span { color: #4d4d4d }
.blockZt { background: url(../images/pdzgBg.gif) no-repeat; width: 719px; height: 222px; margin-top: 10px; }
.blockZt ul { float: left; width: 295px; padding-top: 45px; margin-left: 40px; _display: inline }
.blockZt ul li { float: left; width: 295px; margin: 5px 0; }
.blockZt .qlxTit { padding-left: 19px }
.qlxTit a:link, .qlxTit a:visited { color: #71422a; font-size: 14px; font-weight: bold }
.jbkeBox { width: 350px; height: 320px; border: 1px solid #e6f6f5; float: left; margin: 14px 5px 0 2px; }
.jbkeBox h3 { background: url(../images/kesTitle.jpg) no-repeat; width: 310px; height: 40px; line-height: 40px; font-size: 14px; color: #fff; font-weight: bold; padding-left: 40px; }
.jbkeBox h3 a:link, keBox h3 a:visited { font-size: 14px; color: #fff; font-weight: bold; }
.topTui { width: 325px; margin: 13px auto 0 auto; border-bottom: 1px dashed #b7b7b7; height: 96px; }
.topTui span img { width: 124px; height: 81px; float: left; padding: 1px; }
.topTui ul { float: left; width: 182px; padding-left: 10px; line-height: 24px; padding-top: 4px; }
.bookTitle a:link, .bookTitle a:visited { font-size: 14px; font-weight: bold; color: #454545 }
.topNesList { width: 325px; margin: 6px auto 0 auto; height: 161px; }
.topNesList ul li { float: left; width: 325px; margin: 8px 0; }
.topNesList ul li a:link, .topNesList ul li a:visited { font-size: 14px; }
.bjbgBox { width: 350px; height: 29px; line-height: 29px; text-align: center; color: #d9d9d9 }
.bjbgBox a:link, .bjbgBox a:visited { color: #000; margin: 0 5px; }
.rightWap { width: 248px; float: right; }
.zjRight { width: 246px; height: 536px; border: 1px solid #e6f6f5 }
.zjRight .title { background: url(../images/bodyBg.jpg) no-repeat 0 -189px; width: 196px; height: 40px; line-height: 40px; padding-left: 20px; font-size: 14px; color: #fff; font-weight: bold }
.zjRight .title a:link, .zjRight .title a:visited { font-size: 14px; color: #fff; font-weight: bold }
.centBg { height: 360px; }
.zjList { width: 220px; position: relative; margin: 23px 0 0 15px; float: left; _display: inline }
.zjList span img { width: 96px; height: 120px; padding: 2px; border: 1px solid #e6f6f5; float: left }
.zjList ul { float: left; width: 108px; padding-left: 10px; }
.zjList ul li { line-height: 22px; }
.zjList ul .lif14 a:link, .zjList ul .lif14 a:visited { color: #454545; font-size: 12px; font-weight: bold }
.zjList .licor { color: #0b6e62 }
.BookBtn { position: absolute; left: 2px; top: 130px; }
.zxdh { border: 1px solid #e6f6f5 }
.zxdh .title { background: url(../images/bodyBg.jpg) no-repeat 0 -189px; width: 196px; height: 40px; line-height: 40px; padding-left: 20px; font-size: 14px; color: #fff; font-weight: bold }
.qwjs { border: 1px solid #e6f6f5 }
.qwjs .title { background: url(../images/bodyBg.jpg) no-repeat 0 -189px; width: 196px; height: 40px; line-height: 40px; padding-left: 20px; font-size: 14px; color: #fff; font-weight: bold }
.qwjs .title a  { font-size: 14px; color: #fff; font-weight: bold }
.qwjs_con { padding: 8px; }
.qwjs dl { border-bottom: 1px #ccc dashed; line-height: 30px; font-size: 14px; }

.qwjs dt a{color:#4d4d4d;}
.qwjs dl.selected { cursor: pointer; border-bottom: none; }
.qwjs dd { display: none; }
.qwjs dl.selected dd { display: block; }
.yyry { border: 1px solid #e6f6f5 }
.yyry .title { background: url(../images/bodyBg.jpg) no-repeat 0 -189px; width: 196px; height: 40px; line-height: 40px; padding-left: 20px; font-size: 14px; color: #fff; font-weight: bold }
.yyry .title a:link, .zjRight .title a:visited { font-size: 14px; color: #fff; font-weight: bold }
.yyry_con { padding: 5px 0; }
.yyry_con li { float: left; margin-left: 8px; width: 110px; height: 95px; text-align: center; }
.yyry_con li img { padding: 2px; border: #EFEFEF 1px solid; }
.lylx { border: 1px solid #e6f6f5 }
.lylx .title { background: url(../images/bodyBg.jpg) no-repeat 0 -189px; width: 196px; height: 40px; line-height: 40px; padding-left: 20px; font-size: 14px; color: #fff; font-weight: bold }
.lylx .title a  { font-size: 14px; color: #fff; font-weight: bold }
.lylx_con { padding: 8px; }
.lylx_con p { line-height: 22px; text-indent: 2em;}
.TcentBor { width: 687px; margin: 0 auto; }
.topFous { width: 687px; height: 258px; border-bottom: 1px solid #e6f6f5; margin-top: 20px; }
.listNewsT { width: 687px; }
.listNewsT ul { border-bottom: 1px dashed #a4c4c2; width: 687px; float: left; padding: 12px 0 }
.listNewsT ul li { float: left; width: 687px; line-height: 33px; }
.listNewsT ul li.line { float: left; width: 687px; line-height: 33px; border-bottom: #999 1px dashed; margin-bottom: 8px; }
.listNewsT ul li span { float: left }
.listNewsT ul li em { float: right; padding-right: 10px; font-style: normal; color: #acacac; font-size: 14px; }
.listNewsT ul li a:link, .listNewsT ul li a:visited { font-size: 14px; width: 687px; }
.leftTu { width: 196px; height: 237px; float: left; border: 1px solid #e6f6f5 }
.borLine { width: 460px; float: left; height: 237px; margin-left: 14px; _display: inline }
.aTitle a:link, .aTitle a:visited { color: #454545; font-size: 14px; font-weight: bold }
.borLine ul li { line-height: 22px; width: 460px; float: left; margin: 4px 0; }
.borLine ul { margin: 7px 0px; width: 460px; float: left }
#focus-3 { width: 188px; height: 229px; overflow: hidden; position: relative; margin: 3px auto 2px auto; }
#focus-3 ul { height: 229px; position: absolute; }
#focus-3 ul li { float: left; width: 188px; height: 229px; overflow: hidden; position: relative; }
#focus-3 ul li div { position: absolute; overflow: hidden; }
#focus-3 .btnBg { position: absolute; width: 188px; height: 20px; left: 0; bottom: 0; }
#focus-3 .btn { position: absolute; width: 188px; height: 10px; padding: 5px 10px; right: 0; bottom: 0; text-align: right; }
#focus-3 .btn span { display: inline-block; _display: inline; _zoom: 1; width: 25px; height: 10px; _font-size: 0; margin-left: 5px; cursor: pointer; background: #fff; }
#focus-3 .btn span.on { background: #fff; }
.tg_pages { padding-top: 10px; padding-bottom: 10px; text-align: center; margin: 10px auto; font-size: 12px; }
.tg_pages li { display: inline; line-height: 22px; }
.tg_pages li a { margin-right: 5px; padding-right: 5px; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; border: 1px solid #CCC; background-color: #FFF; }
.tg_pages ul a { color: #4d4d4d; }

.tg_pages1 { padding-top: 10px; padding-bottom: 10px; float:left; margin: 10px auto; font-size: 12px; }
.tg_pages1 li { display: inline; line-height: 22px; }
.tg_pages1 li a { margin-right: 5px; padding-right: 5px; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; border: 1px solid #CCC; background-color: #FFF; }
.tg_pages1 ul a { color: #4d4d4d; }
.thisclass { font-weight: bold; color: #C00; }
.top_beike { width: 709px; height: 135px; padding: 4px; border: 1px solid #e6f6f5 }
.body-border { width: 717px; border: 1px solid #e6f6f5; margin-top: 10px; }
.wrap { background: url(../images/wrap.jpg) repeat-x; height: 36px; width: 715px; margin: 0 auto; line-height: 36px; }
.wrap span { background: url(../images/house.jpg) no-repeat 0 2px; line-height: 24px; margin-left: 14px; padding: 5px 2px 5px 22px }
.wrap span a { color:#4d4d4d; }
.bodyTitle { width: 683px; margin: 0 auto; }
.bodyTitle h1 { color: #4d4d4d; font-size: 24px; font-family: "微软雅黑"; text-align: center; border-bottom: 1px dashed #cacaca; padding-bottom: 17px; margin-top: 30px; }
.yyxx { width: 516px; height: 41px; margin: 0 auto; }
.writerBox { width: 505px; margin: 12px auto 0 auto; }
.leftInfos { float: left; line-height: 24px; }
.leftInfos span { padding: 0 40px; }
.leftInfos span a{color:#4d4d4d; }
.rightBtnzx { float: left; margin-left: 5PX; _display: inline }
.listBgr { background: url(../images/listBgr.jpg) no-repeat; width: 653px; height: 96px; margin: 20px auto 0 auto; }
.listBgr ul li { float: left; width: 310px; padding-left: 14px; margin-top: 8px; line-height: 22px; }
.listBgr ul li a:link, .listBgr ul li a:visited { font-size: 14px; }
.padDes { padding: 15px; width: 643px; background: #f8f8f8; line-height: 23px; margin: 22px auto 0 auto }
.padDes span { color: #04685a; }
.comBody { width: 653px; margin: 0 auto; line-height: 32px; font-size: 14px; text-indent: 2em; margin-top: 28px; }
.zixBox { width: 653px; margin: 0px auto 0 auto; padding-top: 20px }
.zixBox ul li { font-size: 14px; color: #000; font-size: 14px; font-weight: bold; margin-top: 15px }
.zixBox ul li a:link, .zixBox ul li a:visited { color: #000; font-size: 14px; font-weight: bold }
.zixBox ul li span { color: #f40045 }
.zxBtn { width: 482px; height: 56px; margin: 32px auto 0 auto }
.pageFy { width: 651px; margin: 0 auto; padding: 32px 0 45px 0; }
.pageFy ul li { font-size: 14px; color: #000;width:310px; overflow:hidden; display:inline; height:18px;line-height:18px;}
.pageFy ul li  a{color: #000 }
.leftYygk { width: 206px; float: left; }
.yygkList { width: 204px; border: 1px solid #e6f6f5 }
.yygkList h3 { background: url(../images/kkTitle.jpg) no-repeat; width: 204px; height: 67px; }
.yygkList ul { padding-top: 0px }
.yygkList ul li { width: 204px; height: 48px; text-align: center; line-height: 48px; }
.yygkList ul li  a{ font-size: 14px; color: #4d4d4d; display: block; }
.yygkList ul li a:link, .yygkList ul li a:visited { font-size: 14px; color: #4d4d4d; display: block; }
.yygkList ul li a:hover { background: url(../images/kkCurr.jpg) no-repeat; width: 204px; height: 48px; text-align: center; display: block; color: #fff; }
.yygkList .current { background: url(../images/kkCurr.jpg) no-repeat; width: 204px; height: 48px; text-align: center; display: block; color: #fff }
.yygkList .current a:link, .yygkList .current a:visited { color: #fff }
.kxzxBox { margin-top: 12px; }
.RightbkInfo { width: 758px; border: 1px solid #e6f6f5; float: right; }
.yywrap { background: url(../images/wrap.jpg) repeat-x; height: 36px; width: 758px; margin: 0 auto; line-height: 36px; }
.yywrap a{color:#4d4d4d;}
.yywrap span { background: url(../images/house.jpg) no-repeat 0 2px; line-height: 24px; margin-left: 14px; padding: 5px 2px 5px 22px }
.bkNavBox { width: 758px; }
.roomZx { font-size: 26px; color: #454545; font-family: "微软雅黑"; padding: 40px 0 0 34px; }
.bk_desc { height: 59px; width: 630px; border: 1px solid #e9f5f5; margin: 15px auto 0 auto; padding: 16px 18px 0 18px; color: #036f62; text-indent: 2em; line-height: 24px; font-size: 14px; }
.jbBoxList { width: 670px; margin: 0 auto; border-bottom: 1px solid #dfeeee; height: 100px; padding-top: 30px; }
.jbBoxList ul { width: 325px; float: left }
.jbBoxList ul li { width: 325px; float: left; margin: 2px 0; }
.jbBoxList .jbTitle a:link, .jbBoxList .jbTitle a:visited { color: #007c75; font-size: 14px; font-weight: bold; }
.jbBoxList ul li a:link, .jbBoxList ul li a:visited { line-height: 24px; }
.tName {  font-size: 26px; font-family: "黑体"; color: #454545; margin: 25px 0 0 30px; }
.zBox-List { width: 698px; margin: 20px auto 0 auto; border-bottom: 1px solid #eaf2f1; height: 140px; }
.zBox-List span img { width: 146px; height: 110px; float: left; padding: 3px; border: 1px solid #e3eeee }
.zBox-List ul { float: left; width: 530px; padding-left: 10px; }
.zBox-List .nTitle a:link, .zBox-List .nTitle a:visited { font-size: 16px; color: #000; font-weight: bold; }
.zBox-List ul li { line-height: 26px; width: 554px; float: left; margin: 4px 0;  font-size:14px; }
.nTitle  a{float:left;}
.nTitle  span{float:right;}

.bottom-t { width: 100%; height: 40px; font-weight: bold;font-size: 16px;   }
.bottom-t ul { width: 980px; margin: 0px auto; line-height: 40px; color: #FFF; }
.bottom-t li { float: left; width: 140px; display: inline; text-align: center; }
.bottom-t li a { color: #fff; line-height: 40px; text-align: center; }

.address { width:980px; height:100px; padding-top:10px; border-top:solid 1px #e6e6e6; color:#fff;text-align:center; line-height:30px;  margin:0 auto; margin-bottom:25px; }
.address p a{color:#fff;}


.fmlm{margin-top:10px; margin-bottom:10px;}
.fenbian_same { display: inline; float: left; height:360px; margin-left: 10px; overflow: hidden; width: 363px; }
.fenbian_same1 { position: absolute; right: 10px; top: 0; }
.fenbian_same h2 a { color: #fff; padding-left: 16px; font-size: 16px; }
.fenbian_same h2 { background-color: #2387b9; float: left; font-size: 16px; height: 32px; line-height: 32px; position: relative; width: 363px; }
.fenbian_center { display: inline; float: left; height: auto; margin-top: 10px; overflow: hidden; width: 363px; }
.fenbian_center img { float: left; }
.fenbian_center h4 { display: inline; float: left; font-size: 18px; height: 30px; line-height: 30px; margin-left: 10px; width: 210px; }
.fenbian_center h4 a { color: #4d4d4d; font-size: 18px;}
.fenbian_center p { color: #444; display: inline; float: left; font-size: 12px; height: auto; line-height: 24px; margin-left: 10px; overflow: hidden; text-indent: 2em; width: 210px; }
.fenbian_center p a { color: #f00; }
.fenbian_same ul { display: inline; float: left; height: auto; margin-top: 10px; overflow: hidden; width: 363px; }
.fenbian_same ul li { background: url("../images/arr.jpg") no-repeat scroll 4px center rgba(0, 0, 0, 0); float: left; height: 30px; line-height: 30px; width: 340px; }
.fenbian_same ul li a { color: #444; display: block; float: left; height: 30px; width: 250px; }
.fenbian_same ul li a i { float: left; font-style: normal; list-style: outside none none; margin-left:15px;}
.fenbian_same ul li  span { float: right; }
.wenti11 .wentia {float:left;width:140px; height:56px;}
.wenti11 h3 {float:left; width:90px; text-align:center;}
.wenti11 p {float:left; display:inline; width:140px; text-indent:2em; line-height:20px; padding-left:3px; margin-bottom:16px;}
.wenti11 p a{color:red;}
.gjcwz { margin-top:20px;}
.classh1 {display: inline-block; font-size: 12px; font-weight: normal;}

