body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding: 0; margin: 0; font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå", Arial, Helvetica, sans-serif; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
fieldset, img { border: 0; vertical-align: top; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
ol, ul, li, dl, dt, dd { list-style: none; vertical-align: top; }
input, button, textarea, checkbox, select, radio, form { vertical-align: top; }
a { text-decoration: none; color: #424242; }
a.color { color: #b36e0b; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; color: #3ea7b3; }
a:active { text-decoration: none; }
a, area { blr:expression(this.onFocus=this.blur())/* for IE */
}
:focus { outline: none;/* for Firefox */ }
.red, .red a { color: #a40000; }
.left { float: left; }
.right { float: right; }
.autohei { overflow: hidden; zoom: 1; }
.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; zoom: 1; }
.blank { height: 10px; font-size: 0; line-height: 0; clear: both; overflow: hidden;/*PC*/ }
.yahei, .yahei * { font-family: "Î¢ÈíÑÅºÚ"; }
.songti, .songti * { font-family: "ËÎÌå"; }
body { font-size: 14px; background: #fff; line-height: 26px; color: #333; font-family: "Microsoft YaHei", "Î¢ÈíÑÅºÚ", "ËÎÌå", "SimSun", "Arial"; }
.blank25 { clear: both; display: block; overflow: hidden; height: 25px }
.w1100 { width: 1100px; margin: 0 auto }
.fn-clear:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.fn-clear { zoom: 1; }
#header { background: #3ea7b3; height: 44px; }
#navigation { height: 44px; _overflow: hidden; background-color: #3ea7b3; font-size: 12px; }
#nav { width: 840px; height: 44px; float: left; margin-left: 15px; }
#nav li { text-align: center; width: 105px; height: 44px; overflow: hidden; float: left; background: url(../images/dgx.gif) right center no-repeat; text-shadow: 0 1px 0 #666; }
#nav li .form { width: 178px; height: 44px; float: right; line-height: 44px; }
#nav li .form input { vertical-align: middle; }
#nav li .form input[type=text] { height: 20px; }
#nav li.none { background: transparent; }
#nav a { display: block; width: 100%; height: 44px; line-height: 41px; overflow: hidden; position: relative; color: #fff; font-size: 16px; text-align: center; }
#nav a:hover { color: #fff; background-color: #3ea7b3; }
#nav a span { display: block; width: 100%; height: 44px; line-height: 41px; text-align: center; position: absolute; left: 0; cursor: pointer; }
#nav a span.out { top: 0; }
#nav a span.over { top: -44px; background-color: #3ea7b3; }
#submenu { width: 240px; height: 44px; float: left; _overflow: hidden; }	/* H2 */
#submenu h2 { width: 240px; height: 44px; line-height: 42px; overflow: hidden; background-color: #4a939e; position: relative; font-size: 18px; color: #fff; text-indent: 20px; }
#submenu h2 a { color: #fff; }
#submenu h2 i { width: 18px; height: 18px; background: url(../images/sjjt.jpg) no-repeat; position: absolute; top: 16px; right: 18px; }
.submenu-list { width: 240px; position: absolute; overflow: hidden; background-color: #f5f5f5; background-color: rgba(245,245,245,0.9); z-index: 99; _background-color: #f5f5f5; _overflow: hidden; }
.submenu-list-group .submenu-item { width: 225px; height: 60px; padding: 9px 0 0 15px; line-height: 24px; border-bottom: 1px solid #ccc; _overflow: hidden; _float: left; _clear: both; }
.submenu-list-group .i4 { border: 0 none; }
.submenu-item h3 a, .submenu-item p a { color: #000; }
.submenu-item:hover h3 a, .submenu-item:hover p a { color: #fff; }
.submenu-item h3 { height: 25px; line-height: 25px; overflow: hidden; padding-left: 37px; font-size: 16px; margin-bottom: 7px; font-weight: 700; position: relative; }
.submenu-item h3 a { display: block; }
.submenu-item h3 i { width: 24px; height: 24px; position: absolute; left: 5px; -moz-transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; -ms-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; }
.submenu-item h3.i1 i { background: url(../images/sprite_bg3.png) 0 0 }
.submenu-item h3.i2 i { background: url(../images/sprite_bg3.png) 0 -25px }
.submenu-item h3.i3 i { background: url(../images/sprite_bg3.png) 0 -50px }
.submenu-item h3.i4 i { background: url(../images/sprite_bg3.png) 0 -75px }
.submenu-item h3.i5 i { background: url(../images/sprite_bg3.png) 0 -100px }
.submenu-item h3.i6 i { background: url(../images/sprite_bg3.png) 0 -125px }
.submenu-item h3.i7 i { background: url(../images/sprite_bg3.png) 0 -150px }
.submenu-item p { height: 48px; overflow: hidden; }
.submenu-item p a { border-radius: 2px; margin-right: 4px; padding: 2px 5px; }
.submenu-list-group .submenu-item:hover { background: #3ea7b3; }
.submenu-item:hover h3 { background-image: url(../images/sprite_bg3a.png) no-repeat 0 0; }
.submenu-item:hover h3.i1 i { background: url(../images/sprite_bg3.png) -24px 0 }
.submenu-item:hover h3.i2 i { background: url(../images/sprite_bg3.png) -24px -25px }
.submenu-item:hover h3.i3 i { background: url(../images/sprite_bg3.png) -24px -50px }
.submenu-item:hover h3.i4 i { background: url(../images/sprite_bg3.png) -24px -75px }
.submenu-item:hover h3.i5 i { background: url(../images/sprite_bg3.png) -24px -100px }
.submenu-item:hover h3.i6 i { background: url(../images/sprite_bg3.png) -24px -125px }
.submenu-item:hover h3.i6 i { background: url(../images/sprite_bg3.png) -24px -150px }
.submenu-item:hover p a:hover { color: #3ea7b3; outline: medium none; text-decoration: none; -moz-transition: all 0.3s ease-out 0s; -webkit-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; background-color: #fff; }
.footer { height: auto; border-top: 5px solid #2a757e; color: #000;  }
.footer a { color: #000; }
.footer a:hover { color: #000; text-decoration: underline }
.footer_top { height: 218px; padding: 45px; background: url(../images/nr_bj.gif); }
.footer_top_nra { width: 773px; float: left; height: 218px; border-right: 1px solid #fff }
.footer_top_nra li { width: 90px; float: left; height: 218px; overflow: hidden; margin-right: 35px; }
.footer_top_nra li h2 { background: url(../images/footer_xt.jpg) no-repeat bottom; line-height: 30px; padding-bottom: 5px; font-size: 16px; margin-bottom: 10px; }
.footer_top_nra li h2 span { background: url(../images/yd.png) no-repeat 0 10px; padding-left: 15px; display: block }
.footer_top_nra li p { line-height: 30px; font-size: 12px; padding-left: 10px; }
.footer_logo { width: 304px; float: right; height: 200px; padding-top: 18px; }
.address { text-align: center; padding: 10px 0 }
.Hotline { background: url(../images/phione_02.png) no-repeat 10px 4px; padding-left: 40px; line-height: 32px; }
.footer_qq { background: url(../images/qq.png) no-repeat 10px 4px; padding-left: 40px; line-height: 32px; }
.footer_bottom { background: url(../images/footer_bj.jpg); height: 127px; padding: 20px; }
.footer_bottom_tp { height: 100px; overflow: hidden }
.footer_bottom_left { width: 342px; float: left; height: 100px; }
.footer_bottom_left h2 { border-bottom: 1px solid #4ba1c2; line-height: 32px; height: 34px; margin-bottom: 10px; font-size: 18px }
.footer_bottom_left h2 span { border-bottom: 2px solid #4ba1c2; display: block; width: 85px; height: 32px }
.footer_bottom_left_nr a { padding: 5px 10px 0 0; font-size: 12px }
.footer_bottom_right { width: 730px; height: 85px; overflow: hidden; float: right; font-size: 12px; padding-top: 15px; }
.footer_bottom_right li { width: 154px; height: 85px; float: left; margin-left: 10px; }
.footer_bottom_right_pic { width: 69px; text-align: center; float: left; height: 100px; }
.footer_bottom_right_wz { width: 74px; text-align: center; float: left; height: 67px; padding-top: 16px; }
.footer_bottom_bt { text-align: center; line-height: 26px; }
.expeat { height: 443px; background: url(../images/zj_bj.jpg) repeat-y center 0 fixed; border-bottom: 12px solid #828282; }
.expeat_nr { height: 443px; position: relative; }
.expeat_nrs { width: 1005px; margin: 0 auto; height: 443px; position: relative; overflow: hidden }
.expeat_nrs_zj { position: absolute; width: 360px; bottom: 0px; left: 0px; }
.expeat_nrs_right { width: 570px; background-color: #fff; background-color: rgba(245,245,245,0.7); position: absolute; height: 383px; right: 0px; top: 0px; padding: 30px; }
.zjxm { font-size: 32px; line-height: 46px; }
.zjjs { font-size: 18px; font-weight: normal; border-bottom: 1px solid #999999; padding: 5px; }
.zjjs_nr { line-height: 24px; text-indent: 30px; padding: 15px 0; }
.adept { font-size: 18px; background: url(../images/ssd.png) no-repeat 0 0; padding-left: 30px; display: block }
.project { padding: 10px 0; height: 30px; line-height: 30px; overflow: hidden }
.project a { display: block; float: left; padding: 0 15px; margin-right: 10px; color: #fff; text-decoration: none; }
.project a.back_a { background: #029244; }
.project a.back_b { background: #3ea7b3 }
.project a.back_c { background: #fe7d06 }
.expeat_yz_pl { padding: 10px 0 0 0; font-size: 18px }
.expeat_yz { height: 29px; width: 29px; background: url(../images/expeat_yz.png) no-repeat 0 0; display: block; float: left; margin-right: 5px; }
.expeat_yz h2 { line-height: 29px; height: 29px; }
.expeat_yz_plyz { padding: 5px 0; line-height: 24px; }
.wp { margin: 0 auto; }
.qh { position: relative; }
.qhbt div { position: relative; float: left; cursor: pointer; }
.qhct { width: 1005px; height: 443px; margin: 0 auto; position: relative; overflow: hidden; }
.qhct ul { width: 10000px; position: absolute; left: 0; }
.qhct ul li { width: 1005px; float: left; }
.qhbt { height: 12px; line-height: 12px; background: #555555; position: absolute; bottom: -12px; width: 1100px; z-index: 100px; }
.qhbt #szqh { float: left; width: 275px; background: url(../images/fgx.jpg) repeat-y right; text-align: center; color: #fff; cursor: pointer; font-size: 10px; }
.qhbt #szqh.current, .expeat_numeber li.curo { background: #40a9b5 }
.qhbt #szqh a { color: #fff; }
.qhbt #szqh.on { background: #40a9b5 }
#banner { height: 374px; overflow: hidden; position: relative; width: 276px; }
#banner .d1 { width: 100%; height: 374px; display: block; position: absolute; left: 0px; }
#banner .d2 { width: 100%; height: 30px; clear: both; position: absolute; z-index: 100; left: 0px; bottom: 0px; }
#banner .d2 ul { float: left; position: absolute; left: 40%; top: 0; display: inline; }
#banner .d2 li { width: 20px; height: 20px; overflow: hidden; cursor: pointer; background: url(../images/yq.png) no-repeat center; float: left; margin: 0 3px; display: inline; }
#banner .d2 li.nuw { background: url(../images/yq_1.png) no-repeat center; }
.about_content .index_about_pic .tit { position: absolute; width: 100%; right: 0; bottom: -28px; height: 28px; line-height: 28px; color: #FFFFFF; z-index: 11; text-align: center; cursor: pointer; }
.about_content .index_about_pic .bg { position: absolute; width: 100%; right: 0; bottom: -28px; height: 28px; line-height: 28px; background: #000000; z-index: 10; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; cursor: pointer; }
.about_content .rcon .top { height: auto; overflow: hidden; margin-bottom: 12px; }
/*------------bannderÑùÊ½ 0721------------*/
.xz_banner { overflow: hidden; zoom: 1; }
#focusindex { height: 430px; overflow: hidden; position: relative; width: 100% }
#focusindex li { height: 430px; overflow: hidden; position: absolute; width: 100%; }
#focusindex li a { display: block; height: 430px; position: absolute; width: 100%; z-index: 2 }
#focusindex .btn { position: absolute; width: 100%; height: 30px; bottom: 0; text-align: center; z-index: 9 }
#focusindex .btn span { display: inline-block; _display: inline; _zoom: 1; width: 14px; height: 14px; _font-size: 0; margin: 5px 10px; cursor: pointer; background: #bebebd; z-index: 8; border-radius: 50% }
#focusindex .btn span.on { background: #3ea7b3; z-index: 9 }
#focusindex .preNext { width: 44px; height: 44px; position: absolute; top: 180px; background: url(../images/xz-sprite.png) no-repeat left bottom; cursor: pointer; z-index: 9; opacity: 0; transition: all 0.3s linear 0s; }
#focusindex .pre { left: 0%; z-index: 9 }
#focusindex .next { right: 0%; background-position: right bottom; z-index: 9 }
#focusindex:hover .preNext { opacity: 0.5; }
#focusindex:hover .pre { left: 10%; }
#focusindex:hover .next { right: 10%; }
#focusindex .pre:hover, #focusindex .next:hover { opacity: 1; }
.xz_banner2 { background: url(../images/banner2.jpg) no-repeat center top; }
.xz_banner1 { background: url(../images/banner1.jpg) no-repeat center top; }
.xz_banner5 { background: url(../images/banner5.jpg) no-repeat center top; }
.xz_banner4 { background: url(../images/banner4.jpg) no-repeat center top; }
.xz_banner6 { background: url(../images/banner6.jpg) no-repeat center top; }

.jj_banner { width: 100%; height: 430px; background: url(../images/banner1.jpg) no-repeat center top;}
.js_banner { width: 100%; height: 430px; background: url(../images/banner2.jpg) no-repeat center top;}
.zj_banner { width: 100%; height: 430px; background: url(../images/banner3.jpg) no-repeat center top;}

/*--------------bannder END---------------*/
.link_a { border-bottom: 1px solid #dfdfdf; background: #f5f5f5; height: 85px; overflow: hidden }
.link_a li { width: 110px; height: 85px; float: left; overflow: hidden; }
.link_a li a { display: block; width: 100%; height: 170px; border: 1px solid #dfdfdf; color: #333333; }
.link_a li a:hover { background-color: #3ea7b3; color: #ffffff; }
.link_a li .to { width: 110px; height: 55px; *position:relative;
display: table; }
.link_a li .to .mid { width: 100%; height: auto; display: table-cell; vertical-align: middle; text-align: center; *position: absolute;
*top: 50%
}
.link_a li .to .mid p {
*position: relative;
*top: -50%; font-size: 18px; color: #333 }
.link_a li .bo { width: 100%; height: 25px; text-align: center; }
.conter_a { height: 375px; }
.flash { width: 275px; float: left; margin-right: 15px; }
.news { width: 446px; padding: 20px; height: 333px; border: 1px solid #d5d5d5; }
.news h2 { text-align: center; line-height: 40px; font-size: 22px; color: #333 }
.news h2 a { color: #000; }
.news p { text-indent: 30px; padding-top: 5px; }
.news_nr { padding-top: 25px; height: 210px; position: relative; }
.news_tab { height: 30px; line-height: 30px; color: #333; background: #d5d5d5 }
.news_tab li { width: 130px; height: 30px; float: left; text-align: center; font-size: 16px; border-right: 1px solid #fff }
.news_tab li a { height: 30px; display: block; background: #eeeeee }
.news_tab a.pet { background: #3ea7b3; color: #fff }
.news_tab_nr { padding-top: 15px; height: 165px; }
.news_tab_nr li { width: 394px; padding-right: 15px; height: 32px; line-height: 32px; overflow: hidden; background: url(../images/sjjta.gif) no-repeat 0 15px; padding-left: 10px; }
.trademark { width: 287px; float: right; height: 373px; padding:0 10px; border: 1px solid #d5d5d5;}
.trademark_im { height: 151px; padding: 15px 0; width: 283px; margin: 0 auto }
.trademark_im img { width: 283px; height: 151px; }
.trademark_nr { width: 283px; height: 127px; overflow: hidden; font-size: 12px; margin: 0 auto; text-indent: 30px; }
.news_top { position: absolute; top: 0px; }
.science { height: auto; }
.science_nr { height: 227px; padding: 25px 0px; position: relative }
.science_nr li { width: 184px; height: 227px; display: block }
.science_nr li p { text-align: center; line-height: 26px; font-size: 16px }
.science_nr li img { width: 184px; height: 177px; }
.science_nrli { position: absolute; top: 25px; left: 0px; }
.science_nrli2 { position: absolute; top: 25px; left: 184px; }
.science_nrli3 { position: absolute; top: 25px; left: 368px; }
.science_nrli4 { position: absolute; top: 25px; left: 552px; }
.science_nrli5 { position: absolute; top: 25px; left: 735px; }
.backgrounda { background: #f3f3f3 }
.main_blog_deco { border-top: solid 1px rgb(165, 165, 165); width: 30px; margin-left: auto; margin-right: auto; transition-duration: .3s; }
.w-blog-entry-h { height: 227px; }
.w-blog-entry-h:hover .main_blog_deco { width: 104px; border-top: solid 1px #fff; }
.w-blog-entry-h a:hover { color: #fff }
.w-blog-entry { border: none; padding: 0; margin-bottom: 0; text-align: center; box-shadow: 0 1px 1px rgba(0,0,0,0); -webkit-transition: box-shadow 0.25s; transition: box-shadow 0.25s; height: 227px; }
.w-blog-entry:hover { box-shadow: 0 2px 15px rgba(0,0,0,0.17); z-index: 3; background: #3DA7AF; color: #fff }
.w-blog-entry-title { font-size: 14px; font-weight: normal; line-height: 36px; width: 184px; }
.gallery { height: 251px; background: url(../images/bg_gallery.jpg) 0 0 repeat-x; }
.gallery_wrap { width: 1100px; margin: 0 auto; }
.gallery li { float: left; }
.gallery li.btn { width: 184px; height: 227px; background: url(../images/tpzs.gif) 0 0 no-repeat; position: absolute; right: 0px; top: 25px; }
.gallery li.btn a { display: block; width: 184px; height: 227px;  opacity: 1; text-indent: -5000px; }
#gallery_box { height: 0px; overflow: hidden; position: relative; background: url(../images/nr_bj.gif); }
.gallery_box_wrap { width: 1100px; height: 339px; padding-top: 30px; position: relative; margin: 0 auto; z-index: -100px; }
.gallery_box_wrap span.close { position: absolute; top: 30px; right: 0; cursor: pointer; }
.gallery_box_wrap .gall_info { width: 130px; float: left; margin-right: 45px; position: relative; color: #fff; }
.gallery_box_wrap .gall_info .next_gall { width: 130px; height: 130px; background: url(../images/bg_gallery_next.png) 0 0 no-repeat; position: relative; cursor: pointer; }
.gallery_box_wrap .gall_info .next_gall span { position: absolute; bottom: 15px; right: 15px; }
.gallery_box_wrap .gall_info .next_gall strong { display: block; width: 58px; height: 24px; position: absolute; top: 20px; left: 15px; background: url(../images/txt_gallery.png) right 0 no-repeat; text-indent: -5000px; }
.gallery_box_wrap .gall_info .gall_num { margin-top: 15px; font: bold 10px 'Microsoft Yahei'; text-align: right; }
.gallery_box_wrap .gall_info .gall_num a { color: #a2dcde; margin-left: 10px; }
.gallery_box_wrap .gall_info .gall_num a.on { color: #fff; }
.gallery_box_wrap .gall_b_f { width: 817px; height: 275px; float: left; position: relative; }
.gallery_box_wrap .gall_b_f .b_f_inner { position: absolute; top: 0; left: 0; width: 818px; height: 275px; }
.gallery_box_wrap .gall_b_f .b_f_inner .gall_wrap { height: 275px; position: relative; overflow: hidden; padding: 0; }
.gallery_box_wrap .gall_b_f .b_f_inner ul { position: absolute; height: 10000px; }
.gallery_box_wrap .gall_b_f .bf { float: left; width: 464px; }
.entity_kj { position: relative; display: block; height: 275px; }
.entity { width: 80px; height: 80px; background: url(../images/kx.png) no-repeat; color: #fff; padding: 25px; font-size: 24px; float: left }
.entity_im { width: 303px; height: 265px; padding: 4px; border: 1px solid #fff; }
.entity_im_nr h1 img { width: 301px; height: 209px; border-bottom: 1px solid #ececec }
.entity_im_nr p { line-height: 52px; font-size: 24px; color: #333; text-align: center }
.entity_im_nr { width: 303px; height: 265px; background: #f3f3f3 }
.gallery_box_wrap .gall_b_f .af { float: right; width: 313px; }
.gallery_box_wrap .gall_util { width: 198px; float: right; }
.gallery_box_wrap .gall_util .gall_arrow { height: 150px; margin: 70px 0 50px 0; position: relative; }
.gallery_box_wrap .gall_util .gall_arrow a.top { position: absolute; bottom: 0; left: 72px; cursor: pointer }
.gallery_box_wrap .gall_util .gall_arrow a.btm { position: absolute; top: 0; left: 72px; }
.gallery_box_wrap .gall_util .page_num { padding-top: 69px; text-align: center; font: 10px 'Microsoft Yahei'; color: #fff; }
.gallery_box_wrap .gall_util .page_num em { font-weight: bold; }
.gallery_box_wrap .gall_util a.link_gall { display: block; }
.gallery_box_wrap .gall_util a.link_gall span { display: block; width: 113px; height: 12px; margin: 0 auto; background: url(../images/imagestxt_gallery.png) 0 -240px no-repeat; text-indent: -5000px; }
.gallery_box_wrap .identify_adult { position: absolute; top: 30px; right: 140px; z-index: 100; display: none; }
.wrap-2 { height: 171px; background: #eee; overflow: hidden; color: #333; margin:5px auto; }
.jibing { width: 1100px; height: 100%; margin: 0 auto; padding-top: 25px; text-align: center; }
span.zice { display: block; width: 134px; height: 25px; background: #3ea7b3; border: 2px solid #27838d; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 26px 0; font-size: 18px; font-weight: bold; float: left; color: #fff }
.jibing a { float: left; display: block; float: left; height: 30px; border: 1px solid #e2e2e2; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; padding: 0 18px; line-height: 30px; background: #fff; margin: 0 0 15px 10px; font-size: 12px; font-size: 14px; }
.jibing a:hover { background: #3ea7b3; border-color: #096d9b; color: #fff }
.jibing a.hot{ padding:0;}
.jibing a.hot font{ background:url(../images/hot.gif) right top no-repeat; height: 30px; padding:0 18px;}
.expeat { height: 443px; background: url(../images/zj_bj.jpg) repeat-y center 0 fixed; border-bottom: 12px solid #828282; }
.expeat_nr { height: 443px; position: relative; }
.left_jt { height: 443px; width: 38px; background: url(../images/zj_left.png) no-repeat center; position: absolute; left: 0px; cursor: pointer }
.right_jt { height: 443px; width: 38px; background: url(../images/zj_right.png) no-repeat center; position: absolute; right: 0px; cursor: pointer }
.expeat_nrs { width: 1005px; margin: 0 auto; height: 443px; position: relative; overflow: hidden }
.expeat_nrs_zj { position: absolute; width: 360px; bottom: 0px; left: 0px; }
.expeat_nrs_right { width: 570px; background-color: #fff; background-color: rgba(245,245,245,0.7); position: absolute; height: 383px; right: 0px; top: 0px; padding: 30px; }
.zjxm { font-size: 32px; line-height: 46px; }
.zjjs { font-size: 18px; font-weight: normal; border-bottom: 1px solid #999999; padding: 5px; }
.zjjs_nr { line-height: 24px; text-indent: 30px; padding: 15px 0; }
.adept { font-size: 18px; background: url(../images/ssd.png) no-repeat 0 0; padding-left: 30px; display: block }
.project { padding: 10px 0; height: 30px; line-height: 30px; overflow: hidden }
.project a { display: block; float: left; padding: 0 15px; margin-right: 10px; color: #fff }
.project a.back_a { background: #029244 }
.project a.back_b { background: #3ea7b3 }
.project a.back_c { background: #fe7d06 }
.expeat_yz_pl { padding: 10px 0 0 0; font-size: 18px }
.expeat_yz { height: 29px; width: 29px; background: url(../images/expeat_yz.png) no-repeat 0 0; display: block; float: left; margin-right: 5px; }
.expeat_yz h2 { line-height: 29px; height: 29px; }
.expeat_yz_plyz { padding: 5px 0; line-height: 24px; }
.expeat_numeber { height: 12px; line-height: 12px; background: #555555; position: absolute; bottom: -12px; width: 1100px; z-index: 100px; }
.expeat_numeber li { float: left; width: 182px; background: url(../images/fgx.jpg) repeat-y right; text-align: center; color: #fff; cursor: pointer; font-size: 10px; }
.expeat_numeber li.current, .expeat_numeber li.curo { background: #40a9b5 }
.expeat_numeber li a { color: #fff; }
.Clinical{ border:1px solid #CCC;}
.Clinical_title { height: 48px; background: #eeeeee }
.Clinical_title h1 { font-size: 24px; height: 46px; border-bottom: 2px solid #cecece; width: 212px; line-height: 46px; text-align: center; float: left; }
.Clinical_title h1 i { font-size: 12px; color: #666 }
.Clinical_title_nr { width: 888px; height: 48px; background: #eee; float: left }
.Clinical_title_nr li { width: 148px; background: url(../images/ke_fgx.jpg) repeat-y right; height: 46px; line-height: 46px; border-bottom: 2px solid #cecece; float: left }
.Clinical_title_nr li a { color: #333; padding-left: 45px; height: 46px; display: block; background: url(../images/ke_fgx.jpg) repeat-y right; font-size: 16px }
.Clinical_title_nr li a.pet { color: #fff; display: block; background: url(../images/ks_jb_01a.png) no-repeat 10px 10px #40a9b5; }
.Clinical_title_nr li.csr1 { background: url(../images/ks_jb_01.png) no-repeat 10px 10px; }
.Clinical_title_nr li.csr2 a { background: url(../images/ks_jb_03.png) no-repeat 10px 10px; }
.Clinical_title_nr li.csr2 a.pet { background: url(../images/ks_jb_03a.png) no-repeat 10px 10px #40a9b5; }
.Clinical_title_nr li.csr3 a { background: url(../images/ks_jb_02.png) no-repeat 10px 10px; }
.Clinical_title_nr li.csr3 a.pet { background: url(../images/ks_jb_02a.png) no-repeat 10px 10px #40a9b5; }
.Clinical_title_nr li.csr4 a { background: url(../images/ks_jb_05.png) no-repeat 10px 10px; }
.Clinical_title_nr li.csr4 a.pet { background: url(../images/ks_jb_05a.png) no-repeat 10px 10px #40a9b5; }
.Clinical_title_nr li.csr5 a { background: url(../images/ks_jb_04.png) no-repeat 10px 10px; }
.Clinical_title_nr li.csr5 a.pet { background: url(../images/ks_jb_04a.png) no-repeat 10px 10px #40a9b5; }
.Clinical_title_nr li.csr6 a { background: url(../images/ks_jb_06.png) no-repeat 10px 10px; }
.Clinical_title_nr li.csr6 a.pet { background: url(../images/ks_jb_06a.png) no-repeat 10px 10px #40a9b5; }
.Clinical_nr { height: 323px; padding-top: 25px; padding-bottom:5px; }
.Clinical_nr_img { height: 323px; }
.Clinical_nr_img img { width: 289px; height: 323px; }
.Clinical_nr_lis{ margin-left:15px; width:505px;}
.Clinical_nr_center { width: 810px; padding-left: 10px; height: 323px; overflow: hidden }
.Clinical_nr_center_top { height: 85px; padding: 10px; background: #f3f2f2; overflow: hidden }
.Clinical_nr_center_top h2 { font-size: 18px; text-align: center; padding-top: 5px; font-weight: bold; }
.Clinical_nr_center_top p { line-height: 24px; padding: 5px 10px 0px 10px; text-indent: 30px; height: 48px; overflow: hidden }
.Clinical_nr_center_bottom { height: 185px; background: url(../images/nmeber.png) no-repeat 5px 5px; margin-top: 25px; overflow:hidden; width:500px; }
.Clinical_nr_center_bottom li { line-height: 34px; padding-left: 35px; border-bottom: 1px dotted #cecece; height: 34px; overflow: hidden; }
.Clinical_nr_center_bottom li a { width: 347px; float: left; height: 34px; overflow: hidden; }
.Clinical_nr_center_bottom li span { width: 96px; float: right; height: 34px; overflow: hidden; }
.Clinical_nr_right { width: 256px; height: 323px; overflow: hidden }
.Clinical_nr_right_top { height: 188px; }
.Clinical_nr_right_top .jsx { width: 235px; height: 125px; margin: 10px auto 0 auto }
.Clinical_nr_right_bottom { height: 136px; overflow: hidden }
.Clinical_nr_right_bottom ul { padding-top: 10px; font-size: 12px }
.Clinical_nr_right_bottom ul li { line-height: 24px; }
.online_sj { height: 337px; background: url(../images/yuye_bj.jpg) repeat-y fixed center 0px; }
.online_sj_nr { height: 337px; }
.online_sj_nrtop { height: 130px; width: 1100px; position: relative; padding-top: 90px; }
.online_sj_nrlf { left: 0px; top: 90px; position: absolute; width: 150px; height: 130px; }
.number_sz { height: 67px; }
.number_sz li { background: url(../images/number_bj.jpg); height: 67px; line-height: 67px; font-size: 48px; color: #fff; text-align: center; margin-right: 2px; float: left; text-shadow: 0 1px 0 #a8121c; width: 48px; }
.number_sz li.szbdb { width: 156px; letter-spacing: 10px; padding-left: 5px; background: url(../images/number_bj_1.png) no-repeat; letter-spacing: 23px; padding-left: 10px; }
.number_sz li.dqrs { background: url(../images/number_bj_1.png) no-repeat; height: 67px; line-height: 67px; font-size: 48px; color: #fff; text-align: center; margin-right: 2px; float: left; text-shadow: 0 1px 0 #a8121c; width: 198px; }
.number_rs { font-size: 24px; color: #fff; text-align: center; padding-top: 10px; position: static; text-shadow: 0 1px 0 #1c9ec3; }
.online_sj_nrcet { width: 202px; margin: 0 auto; }
.online_sj_right { width: 202px; right: 0px; top: 90px; position: absolute; }
.number_btn { background: url(../images/btn.png); width: 194px; height: 55px; margin: 0 auto; line-height: 55px; text-align: center; }
.number_btn a { color: #fff; font-size: 18px; text-shadow: 0 1px 0 #333; }
.condition { height: 440px; }
.condition_title { height: 48px; background: #eeeeee }
.condition_title h1 { font-size: 24px; height: 46px; border-bottom: 2px solid #cecece; width: 212px; line-height: 46px; text-align: center; float: left; }
.condition_title h1 i { font-size: 12px; color: #666 }
.condition_title_nr { width: 888px; height: 48px; background: #eee; float: left }
.condition_title li { width: 25%; background: url(../images/ke_fgx.jpg) repeat-y right; height: 46px; line-height: 46px; border-bottom: 2px solid #cecece; float: left; text-align: center; font-size: 18px }
.condition_title li a { display: block; background: url(../images/ke_fgx.jpg) repeat-y right; color: #333 }
.condition_title li a.pet { background: url(../images/hj_01.png) no-repeat 30px 10px #40a9b5; color: #fff; display: block; text-align: center }
.condition_title li.mas01 { background: url(../images/hj_01a.png) no-repeat 30px 10px; }
.condition_title li.mas02 a { background: url(../images/hj_02a.png) no-repeat 30px 10px; }
.condition_title li.mas02 a.pet { background: url(../images/hj_02.png) no-repeat 30px 10px #40a9b5; }
.condition_title li.mas03 a { background: url(../images/hj_03a.png) no-repeat 30px 10px; }
.condition_title li.mas03 a.pet { background: url(../images/hj_03.png) no-repeat 30px 10px #40a9b5; }
.condition_title li.mas04 a { background: url(../images/hj_04a.png) no-repeat 30px 10px; }
.condition_title li.mas04 a.pet { background: url(../images/hj_04.png) no-repeat 30px 10px #40a9b5; }
.Male_a { padding-top: 20px; height: 345px; }
.environment { height: 345px; }
.environment_left { width: 288px; float: left; height: 345px; background: #eee; overflow: hidden; }
.environment_left img { width: 288px; height: 172px; }
.environment_left p { padding: 10px 15px; line-height: 24px; }
.environment_right { float: right; width: 796px; height: 345px; }
.Honor11 { height: 345px; }
.Honor_left { width: 300px; float: left; height: 345px; background: #eee; overflow: hidden; }
.Honor_left h1 { height: 75px; background: #db890f; color: #fff; text-align: center; padding-top: 20px; font-size: 24px }
.Honor_left h1 SPAN { font-size: 16PX; font-weight: normal }
.Honor_left P { padding: 15PX 20PX; }
.Honor__right { float: right; width: 780px; height: 345px; }
.serve { height: 345px; }
.Exchange { height: 345px; }
.Exchange li { height: 345px; }
.Exchange_a { width: 220px; float: left; }
.Exchange_aa { background: #db890f; height: 100px; text-align: center; color: #fff }
.Exchange_aa h2 { font-size: 24px; padding-top: 20px; }
.Exchange_b { position: relative; margin-top: 1px; height: 244px; }
.Exchange_c { width: 310px; float: left; margin-left: 5px; }
.Exchange_ca { width: 310px; height: 150px; position: relative; }
.Exchange_ca span, .Exchange_cb span, .Exchange_b span, .Exchange_da span, .Exchange_db span, .Exchange_e span { position: absolute; background-color: #000; background-color: rgba(0,0,0,0.7); bottom: 0px; height: 26px; overflow: hidden; display: block; width: 100%; text-align: center; color: #fff; left: 0px }
.Exchange_cb { width: 310px; height: 186px; position: relative; margin-top: 7px; }
.Exchange_d { width: 165px; float: left; margin-left: 5px; }
.Exchange_da { width: 165px; height: 150px; position: relative; }
.Exchange_db { width: 165px; height: 186px; margin-top: 7px; position: relative; }
.Exchange_e { width: 219px; height: 345px; float: right; position: relative }
.yh_con { width: 1100px; margin: 0 auto; }
.mt15 { margin-top: 15px; }
.title1 { height: 43px; border-bottom: 1px solid #d5d5d5; position: relative }
.title1 h2 { height: 41px; border-bottom: 2px solid #3ea7b3; line-height: 41px; font-size: 18px; color: #333; float: left; }
.flash { width: 280px; height: 151px; float: left; }
.slideBox { width: 280px; height: 151px; position: relative; margin-top: 10px; }
.slideBox .hd { height: 18px; overflow: hidden; position: absolute; right: 0px; top: -45px; z-index: 1; }
.slideBox .hd ul { overflow: hidden; zoom: 1; float: left; }
.slideBox .hd ul li { float: left; margin-right: 2px; width: 31px; height: 18px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; }
.slideBox .hd ul li.on { background: #f00; color: #fff; }
.slideBox .bd ul li { float: left; width: 280px; height: 151px; display: block; }
.pg_wz { height: 36px; line-height: 36px; background: #e6e6e6; }
.pg_wz p { background: url(../images/wz.png) no-repeat left; padding-left: 30px; width: 1070px; margin: 0 auto; }
.article { width: 738px; background: #fff; padding: 20px; border:1px solid #d5d5d5; margin-top:10px; }
.at_title { text-align: center; color: #000; padding: 10px 0 30px 0; display: block; font-size: 24px; }
.at_dad { background: #f3f3f3; padding: 20px; }
.at_dad h3 { font-size: 16px; line-height: 32px; }
.at_dad p { text-indent: 30px; }
.at_dad ul { padding-top: 15px; line-height: 20px; height: 37px; }
.at_dad ul li { width: 33%; float: left; height: 37px; }
.at_dad ul li h2 { font-size: 18px; color: #f65d00 }
.at_dad ul .ac_ce { background: url(../images/zxtb.jpg) no-repeat 0 0; width: 37px; height: 37px; display: block; float: left; margin-right: 10px; }
.at_dad ul .ac_ce2 { background: url(../images/zxtb.jpg) no-repeat -39px 0; width: 37px; height: 37px; display: block; float: left; margin-right: 10px; }
.at_dad ul .ac_ce3 { background: url(../images/zxtb.jpg) no-repeat -79px 0; width: 37px; height: 37px; display: block; float: left; margin-right: 10px; }
.ac_btn { width: 209px; margin: 15px auto 0 auto; height: 35px; line-height: 35px; background: #3ea7b3 }
.ac_btn a { display: block; text-align: center; color: #fff; text-shadow: #333 0 1px 0 }
.ac_wz { line-height: 30px; padding-top: 20px; font-size:14px; }
.ac_wz p { padding-top: 15px;  font-family:"Î¢ÈíÑÅºÚ", Arial, Helvetica, sans-serif; color:#333; }
.ac_wz .ac_wzimg { text-align: center; padding: 30px 0; }
.view_zx{ margin:10px auto; text-align:center; clear:both; overflow:hidden;}
.ac_jsnr { padding-top: 30px; height: 218px; }
.ac_jsnr ul { padding-top: 15px; }
.ac_jsnr ul li { width: 173px; float: left; margin-right: 15px; }
.ac_jsnr ul li img { width: 173px; height: 141px; }
.criticism { padding-top: 20px; }
.criticism_top { height: 115px; background: #f6f6f6; margin-top: 15px; }
.criticism_number { width: 102px; text-align: center; float: left; background: #3ea7b3; height: 115px; color: #fff; text-shadow: #333 0 1px 0 }
.criticism_number h1 { padding-top: 25px; line-height: 30px; font-size: 30px }
.criticism_numbera { width: 191px; float: left; margin-left: 15px; height: 105px; display: block; padding-top: 10px; }
.criticism_numbera li { height: 30px; display: block; line-height: 30px; }
.criticism_reds { width: 88px; float: left; }
.criticism_hs { background: #c8c8c8; display: block; float: left; width: 100px; height: 10px; margin-top: 8px; line-height: 0px; }
.criticism_red { background: #f10404; display: block; float: left; width: 97%; height: 10px; line-height: 0px; }
.criticism_yelwo { background: #d79200; display: block; float: left; width: 2%; height: 10px; line-height: 0px; }
.criticism_back { background: #212121; display: block; float: left; width: 1%; height: 10px; line-height: 0px; }
.criticism_hzyx { width: 360px; float: right; margin-top: 10px; height: 94px; padding-left: 10px; }
.criticism_hzyx h3 { font-size: 14px; display: block }
.criticism_hzyx span { font-size: 12px; padding: 0 4px; margin-right: 5px; border: 1px solid #CCC; color: #e6830f; float: left; margin-bottom: 5px; }
.criticism_bottom { height: auto; padding-top: 20px; }
.criticism_bottom li h2 { font-size: 14px; font-weight: normal; line-height: 40px; background: #f2f2f2; overflow: hidden; padding-left: 10px; }
.criticism_bottom li p { font-size: 12px; color: #666; height: 38px; line-height: 38px; padding: 0 10px; }
.criticism_bottom li p span u { color: #e6840f; text-decoration: none }
.ac_peages { padding: 0px 40px 0 100px; overflow: hidden; _padding: 0px 37px; _padding-top: 10px; margin-top: 10px; display: block; }
.ac_peages a { border: 1px solid #3ea7b3; padding: 0px 6px; text-align: center; height: 18px; line-height: 18px; float: left; display: block; margin-right: 10px; color: #3ea7b3 }
.ac_peages a:hover { background: #49a0db; color: #fff; }
.ct_i_dp { padding-top: 30px; }
.ct_i_dp h2 { font-size: 18px; }
.ct_i_dp h2 span { font-size: 14px; font-weight: normal }
.ct_i_dpnr { padding-top: 20px; height: 30px; }
.ct_i_dpnr li { width: 33%; float: left; height: 26px; overflow: hidden; display: block }
.ct_i_dpnr span { line-height: 22px; }
.ct_input { width: 165px; height: 22px; line-height: 22px; border: 1px solid #e0e0e0 }
.ct_i_dpnrs { padding-top: 20px; width: 100% }
.ct_textar { width: 635px; height: 75px; border: 1px solid #e0e0e0 }
.ac_btna { width: 162px; height: 42px; margin: 15px auto; }
.ac_btnaa { background: #3ea7b3; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-bottom: 2px solid #3ea7b3; text-align: center; width: 162px; height: 42px; color: #fff; line-height: 42px; font-size: 18px; font-family: "Microsoft YaHei", "Î¢ÈíÑÅºÚ"; border-left: 0px; border-top: 0px; border-right: 0px; cursor: pointer; }
.ac_btnaa:hover { background: #fe7d06; border-bottom: 2px solid #dd700b }
.article_right { width: 300px; margin-top:10px; }
.at_ppwh { background: #fff; padding: 10px 12px; border: 1px solid #d5d5d5; }
.at_ppwh p { padding-top: 15px }
.qs_wone{display:block; overflow:hidden;}
.qs_wone li{ display:block; height:60px; padding-top:5px; border-bottom:1px dashed #d9dadb; padding-left:65px; background:url(../images/qs_wone_3.jpg) no-repeat left center;}
.qs_wone li strong{ display:block; color:#3CAAB2; font-size:24px; font-family:"Î¢ÈíÑÅºÚ"; line-height:35px;}
.qs_wone li font{ display:block; color:#797a7b; font-family:"Î¢ÈíÑÅºÚ"; }
.qs_wone li.qs_wone_li1{background:url(../images/qs_wone_2.jpg) no-repeat left center;}

.at_ppwh_nr { font-size: 12px; text-indent: 30px; }
.at_expaet { background: #fff; padding: 10px 12px; margin-top: 15px; border: 1px solid #d5d5d5; }
.more_zj { position: absolute; right: 0px; top: 12px; }
.at_expaet_nr { margin-top: 15px; height: 194px; position: relative; overflow: hidden; }
.at_expaet_nrzj { height: 194px; position: relative; }
.at_expaet_nrzj { position: absolute; top: 0px; }
.at_expaet_nrjs { margin: 20px 10px 0px 0px; float: right; width: 140px; padding: 15px 10px; background-color: #000; background-color: rgba(0,0,0,0.6); color: #fff; opacity: 0.5; }
.at_expaet_nrjs h2 { font-size: 18px; }
.at_expaet_nrjs h2 a{ color:#FFF; }
.at_expaet_nrjs p { font-size: 12px; height: 44px; line-height: 20px; overflow: hidden }
.at_expaet_nrjs p a { color: #fff }
.at_expaet_nrjs h3 { font-size: 14px; }
.at_expaet_nrjs span { font-size: 12px; height: 24px; overflow: hidden }
.at_expaet_qhjt { position: absolute; bottom: 10px; left: 10px; width: 66px; height: 18px; }
.at_expaet_qhjta, .at_expaet_qhjtb { width: 31px; height: 18px; cursor: pointer }
#experts2 { margin: 0px auto; padding: 0px; }
#experts2 img { width: 280px; height: 194px; }
#expright1 { position: absolute; bottom: 10px; left: 10px; }
#expleft1 { position: absolute; bottom: 10px; left: 45px; }
#experts2 li { float: left; }
.ac_hot { margin-top: 15px; background: url(../images/nmeber.png) no-repeat 0 6px; height: 174px; overflow: hidden }
.ac_hot li { line-height: 34px; border-bottom: 1px dashed #CCC; padding-left: 30px; height: 34px; overflow: hidden }
.ac_course { padding: 10px 0 0 0; overflow: hidden; zoom: 1; }
.ac_course li { width: 133px; height: 39px; line-height: 39px; float: left; margin: 10px 0; }
.ac_course li a { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-bottom: 2px solid #3996a1; display: block; background: #3ea7b3; display: block; color: #fff; text-shadow: 0 1px 0 #606060 }
.ac_course li a:hover { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-bottom: 2px solid #d26a0b; background: #fe7d06; }
.ac_coursei { background: url(../images/lax.png) no-repeat 10px 9px; width: 37px; display: block; height: 39px; float: left }
.ac_coursei2 { background: url(../images/lax.png) no-repeat -24px 9px; width: 37px; display: block; height: 39px; float: left }
.ac_coursei3 { background: url(../images/lax.png) no-repeat -56px 9px; width: 37px; display: block; height: 39px; float: left }
.ac_coursei4 { background: url(../images/lax.png) no-repeat -88px 9px; width: 37px; display: block; height: 39px; float: left }
.soript { width: 286px; overflow: hidden; }
.soript .pt2 div { float: left; padding: 5px; margin: 2px; display: block; cursor: pointer; }
.soript .pt2 .sou { font-weight: bold; color: #000; text-decoration: underline; }
.pt1 { clear: both; }
#pagebtn input { border: 1px solid #3ea7b3; color: #3ea7b3; display: block; float: left; padding: 3px; margin-right: 10px; padding: 0 6px; text-align: center; background: #fff; cursor: pointer; }
#pagebtn input:hover { color: #fff; background: #3ea7b3 }
#pagebtn .span_current input { color: #fff; background: #3ea7b3 }

/*--------------ÆµµÀÒ³£¬ÁÐ±íÒ³¸Ä°æÑùÊ½ 0717---------------*/
#main { width:1160px; height:auto; overflow:hidden; margin:0 auto;border:1px solid #e1e0e0; background:#fff; font-size:14px;}
#main .pos{height:49px; border-bottom:1px solid #ccc;line-height:49px;}
#main .pos .position {font-family:"ËÎÌå";font-size:13px;padding-left:10px;}
#main .pos .position b { border-left:3px solid #bf0101; padding:2px 0; margin-right:10px;}

.disInfo { width:1060px; height:235px; overflow:hidden; border:#CCC 1px solid; margin:30px auto; padding:20px;}
.disInfo .info_img { width:377px; height:235px; float:left}
.disInfo dt { color:#3DA7B4; font-size:24px; line-height:1.75em; font-family:Î¢ÈíÑÅºÚ,ºÚÌå,Verdana; font-weight:500; border-bottom:#CCC 1px dashed;}
.disInfo dd { padding-top:10px;}
.disInfo dd p{ text-indent:2em; padding-top:10px;font-family:"ËÎÌå"}
.disInfo dl { width:663px; float:right;}

.disBox { width:1100px; height:auto; overflow:hidden; border:#CCC 1px solid; margin:0 auto; padding-bottom:20px;}
.disBox h2 { height:48px; line-height:48px; border-bottom:#3DA7B4 3px solid; font-weight:500; font-size:24px; background-color:#efefef; padding-left:40px;}
.disClass dl{width:250px; height:351px; float:left; background:#fafafa; margin:20px 0px 0px 18px; -webkit-transition:all 0.4s; -moz-transition: all 0.4s; transition:all 0.4s; display:block; position:relative; border:#CCC 1px solid;}
.disClass dl:hover{box-shadow:0px 4px 15px #ccc; cursor:pointer;}
.disClass dt{ width:250px; height:154px; overflow:hidden; position:relative}
.disClass dt img{ position:relative; display:block;}
.disClass .mask { width:250px; height:154px; position:absolute; top:0; left:0; opacity: 0;overflow:visible; border-color:#F00; border:0px solid rgba(62,167,179,0.5);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.disClass dt:hover .mask { opacity: 1; border-left:109px solid rgba(62,167,179,0.5); border-right:109px solid rgba(62,167,179,0.5); border-top:61px solid rgba(62,167,179,0.5); border-bottom:61px solid rgba(62,167,179,0.5);}
.disClass dt:hover a.mask_info {opacity:1;-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-moz-transition-delay:0.3s;-webkit-transition-delay:0.3s;-o-transition-delay:0.3s;-ms-transition-delay:0.3s;transition-delay:0.3s;}
.disClass dt a.mask_info { background: url(../images/link.png) no-repeat scroll center center transparent; display: inline-block; text-decoration: none; padding: 0px; text-indent: -9999px; width: 32px; height: 32px; background-color:rgba(5,122,202,0.5);}
.disClass .disTit { height:36px; line-height:36px; border-bottom:#CCC 1px dashed; margin-bottom:10px;}
.disClass .disTit h3 { width:140px; float:left; padding-left:10px;}
.disClass .disTit span { max-width:80px; height:24px; overflow:hidden; float:right; color:#999;font-size:12px; padding:0 14px; background:url(../images/dis_yuedu.png) 0px 12px no-repeat;}
.disClass dd p { padding:0 10px;font-family:"ËÎÌå"}
.disClass dd p:hover{-webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none;star:expression(this.onFocus=this.blur()); background:#3DA7B4;color:#fff}
.disClass dd p:hover a{color:#fff}
.disClass .disZixun{ width:100%; height:36px; line-height:36px; margin-top:10px;}
.disClass .disZixun a { display:inline-block; text-align:center; color:#FFF}
#disbtn1 { width:50%; background-color:#b3b3b3;}
#disbtn1:hover { background-color:#a5a2a2}
#disbtn2 { width:50%; background-color:#3DA7B4;}
#disbtn2:hover { background-color:#3797A3;}
.disTrouble { width:1102px; height:auto; overflow:hidden; margin:10px auto 20px;}
.disTrouble .disTtit { height:50px; line-height:50px; font-weight:500; font-size:24px;}
.disTrouble .disTbox { width:1060px; height:auto; overflow:hidden; border:#CCC 1px solid; padding:20px;}
.disTrouble .disTbox .tbox1 a{ margin-right:2px; margin-bottom:2px; display:inline-block; height:26px; padding:0 20px; background-color:#efefef;}
.disTrouble .disTbox .tbox1 a.bgblue { background-color:#C1E5EA;}
.disTrouble .disTbox .tbox1 a.bggray { background-color:#999;color:#fff;}
.disTrouble .disTbox .tbox2 .tbox2_txt{padding-left:26px;height:25px;margin:25px 0 0;line-height:15px;}
.disTrouble .disTbox .tbox2 #tiwen{width:98%;height:78px;border:1px inherit #cfcece;padding-left:12px;font-size:14px;line-height:39px;color:#666;}
.disTrouble .disTbox .tbox2 #reset,.disTrouble .disTbox .tbox2 #submit{display:inline-block;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;text-align:center;width:171px;height:39px;font-size:18px;color:#fff;line-height:39px;font-family:'Î¢ÈíÑÅºÚ';background:#F3AC2E;cursor:pointer;border:none; margin-top:20px;}
.disTrouble .disTbox .tbox2 #reset{background:#6a6a6a; margin-left:300px;}
.disTrouble .disTbox .tbox2 #submit{background:#f3ac2e; margin-left:50px;}


.qs_lie_fl{ overflow:hidden;width:775px;}
.lie_title{ display:block; height:26px; padding-bottom:7px; border-bottom:1px solid #d9d9d9; padding-left:40px; line-height:26px; color:#606060; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;}
.lie_title a{color:#606060; }
.lie_beg{ overflow:hidden; padding-top:10px;}
.lie_be_h{ height:44px; display:block; background:#0262a7 ; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; line-height:44px; color:#fff; padding-left:50px;}
.lie_beg dl{ padding:25px 0; width:680px; margin:0 auto; display:block; border-bottom:1px dashed #bfbdbd; overflow:hidden;}
.lie_beg dl dt{ display:block; width:200px; height:149px; float:left; overflow:hidden;}
.lie_beg dl dd{ width:430px; display:block; float:right; overflow:hidden;}
.lie_beg dl dd font{ color:#bb4713; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; text-align:center; display:block;}
.lie_beg dl dd p{ display:block; text-indent:2em; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#4b4b4b; padding-top:10px; line-height:25px;}
.lie_beg dl dd p a{ color:#bb4713;}
.lie_beg dl dd span{ display:block; height:30px; padding-top:20px;}
.lie_beg dl dd span a{ display:block; width:93px; height:30px; float:left; text-align:center; line-height:30px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#fff; margin-left:30px;}
.lie_a1{ background:#555656;}
.lie_a2{ background:#bb4713;}
.lie_a3{ background:#3DA7B4;}
.lie_read{ overflow:hidden; font-family:"Î¢ÈíÑÅºÚ";}
.lie_read dl{ padding:30px 0px 15px 0px; border-bottom:1px dashed #bfbdbd; overflow:hidden; zoom:1}
.lie_read dl dt{ display:block; width:70px; float:left; height:64px; background:url(../images/qs_yudu.jpg) no-repeat ;}
.lie_read dl dt font{ display:block; height:40px; line-height:40px; text-align:center; color:#fff;}
.lie_read dl dd{ display:block; width:690px; float:right; overflow:hidden;}
.lie_read dl dd span{ display:block; font-size:15px; font-weight:bold;}
.lie_read dl dd span a{ color:#3DA7B4;}
.lie_read dl dd p{ display:block; color:#4d4d4d; padding-top:5px; text-indent:2em; line-height:21px;}
.lie_read dl dd p a{ color:#bb4713;}
.pager { display: block; overflow: hidden; width: 400px; margin: 15px auto; height: 40px; }
.pager ul { overflow: hidden; display: block; height: 50px; }
.pager ul li { float: left; padding-top: 10px; margin-left: 10px; display: block; padding-bottom: 10px; font: 14px "Î¢ÈíÑÅºÚ"; }
.pager ul li.pacl { color: #f00 }
.pager ul li a { padding: 5px; color: #252424; }

/*-----------viewÄ£¿éÐÞ¸ÄÑùÊ½ 0715-------*/
.article1 { width: 738px; overflow: hidden; }
.article1 .arcZixun { margin: 20px auto 10px auto; float: left; }
.article1 .arcZixun .zxTit { font-size: 18px; font-family: Î¢ÈíÑÅºÚ, ºÚÌå, Verdana; font-weight: 600; padding-left: 10px; }
.article1 .arcZixun li a:hover { color: #F00; }
.article1 .arcZixun li { width: 260px; height: 36px; line-height: 36px; margin-left: 15px; margin-top: 10px; float: left; text-align: center; background: url(../images/arczixunli_bg01.gif) no-repeat; }
.article1 .arcZixun li:hover { background: url(../images/arczixunli_bg02.gif) no-repeat; }
.article1 .arcZixun li span { display: block; width: 40px; height: 36px; color: #FFF; float: left }
.article1 .wenxin { width: 737px; height: 207px; overflow: hidden; margin: 15px auto 0; border: #D5D5D5 1px solid; padding: 20px 0px 10px; background-color: #F2F2F2; }
.article1 .wenxin .wx_img { width: 310px; height: 190px; float: left; margin-left: 5px; display: inline; }
.article1 .wenxin .wx_txt { width: 410px; height: 207px; float: right; background: url(../images/wx_txt_bg.gif) right bottom no-repeat; background-color: #F2F2F2; margin-right:5px; }
.article1 .wenxin .wx_txt p { font-size: 16px; line-height: 25px; }
.article1 .wenxin .wx_txt p span { font-size: 20px; font-weight: bolder; }
.article1 .wenxin .wx_txt a { color: #F00 }
.article1 .arcAbout { width: 737px; height: auto; overflow: hidden; border: #CCC 1px solid; border-top: #CCC 2px solid; margin: 15px auto; }
.article1 .arcAbout .atit { height: 50px; line-height: 50px; font-size: 18px; padding-left: 20px; }
.article1 .arcAbout ul { height: auto; overflow: hidden; padding-bottom: 20px; }
.article1 .arcAbout li { width: 38%; height: 36px; line-height: 36px; border-bottom: #CCC 1px dashed; float: left; margin: 0px 30px 0px 20px; }
.article1 .arcAbout li a { padding: 3px 5px; }
.article1 .arcAbout li a:hover { color: #fff; -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none; star:expression(this.onFocus=this.blur());
background: #3ea7b3; border-radius: 3px; }
/*-------------ÉÏÒ»ÆªÏÂÒ»ÆªÑùÊ½0715---------*/
.xz2_shangxia { overflow: hidden; zoom: 1; padding: 15px 0px; background: #73aad9; margin-top: 10px; }
.xz2_shangxia ul li { width: 46%; padding-left: 4%; float: left; font-size: 12px; color: #fff; height: 25px; overflow: hidden; }
.xz2_shangxia ul li a { color: #fff; }
/*------------Ê×Ò³¼¼ÊõÄ£¿éÑùÊ½ 0716--------------*/
#main { height: auto; margin: 0 auto; overflow: hidden; width: 1100px; }
.disease { padding: 0; margin-top: 20px; height: auto; overflow: hidden; background-color: #FFF; font-size: 14px; line-height: 26px; color: #444; }
.disease-main { width: 847px; }
.disease-main .title { height: 53px; line-height: 53px; }
.disease-main .title span { font-family: "Î¢ÈíÑÅºÚ"; }
.disease-main .title .span1 { padding-left: 8px; border-left: 3px solid #c00203; font-size: 26px; color: #000; }
.disease-main .title .span2 { font-size: 17px; color: #b4b4b4; }
.disease-main .tec .hd, .disease-main .tec .bd { margin-top: 10px; }
.disease-main .tec .hd li { width: 182px; height: 76px; background: url(../images/disease_bg.jpg); line-height: 80px; overflow: hidden; color: #fff; font-family: "Î¢ÈíÑÅºÚ"; font-size: 21px; margin-bottom: 13px; }
.disease-main .tec .hd ul li a, .disease-main .tec .hd ul li a:hover { color: #fff; }
.disease-main .tec .hd li.on { background: url(../images/disease_bg_c.jpg); transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; }
.disease-main .tec .hd li .img { float: left; width: 68px; height: 76px; }
.disease-main .tec .hd li .img a { padding: 15px 0 0 10px; width: 58px; height: 61px; display: block }
.disease-main .tec .hd li .text { float: left; }
.disease-main .tec .hd li .text a { width: 90px; height: 76px; display: block }
.disease-main .tec .bd { width: 622px; height: 491px; padding: 14px 10px; border: 1px solid #c3c3c3; margin-left: 5px; }
.disease-main .tec .tecbox { font-family: "ËÎÌå"; }
.disease-main .tec .tecbox h3 { height: 45px; line-height: 45px; padding-bottom: 10px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 24px; color: #000; }
.disease-main .tec .tecbox h3 a { padding: 3px; }
.disease-main .tec .tecbox h3 a:hover { color: #fff; -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none; star:expression(this.onFocus=this.blur());
background: #3EA6B3; border-radius: 2px; }
.disease-main .tec .tecbox .con { padding-bottom: 10px; border-bottom: 1px dashed #ccc; height: 292px; }
.disease-main .tec .tecbox .con img { width: 390px; height: 280px; }
.disease-main .tec .tecbox .intro { width: 225px; }
.disease-main .tec .tecbox .intro h3 { height: 29px; line-height: 29px; width: 86px; background: url(../images/tec_bg.jpg) no-repeat left center; padding: 0 0 0 20px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 16px; color: #fff; font-weight: normal; }
.disease-main .tec .tecbox .intro ul { margin-left: 10px; }
.disease-main .tec .tecbox .intro ul li { margin: 4px 0; list-style-type: disc; margin-left: 5px; }
.disease-main .tec .tecbox .intro ul li a { color: #F00; padding: 5px; }
.disease-main .tec .tecbox .intro ul li a:hover { color: #fff; -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none; star:expression(this.onFocus=this.blur());
background: #3EA6B3; border-radius: 2px; }
.disease-main .tec .tecbox .ensure { padding-left: 20px; }
.disease-main .tec .tecbox .ensure p { font-size: 14px; color: #959595; height: 50px; line-height: 50px; font-family: "ËÎÌå"; }
.disease-main .tec .tecbox .ensure p span { color: #000; font-size: 24px; font-family: "Î¢ÈíÑÅºÚ"; }
.disease-side { width: 250px; overflow:hidden; }
.disease-side .title { font-family: "Î¢ÈíÑÅºÚ"; font-size: 16px; color: #b4b4b4; text-align:center; background:#3FA7B4; }
.disease-side .title span { font-size: 17px; color: #fff; height:53px; line-height:53px; }
.disease-side .commentBox { width: 230px; padding: 11px 10px 11px 0; *margin:3px 10px 3px 0;
border-bottom: 1px dashed #ccc; font-size: 13px; font-family: "ËÎÌå"; }
.disease-side .last { border-bottom: 0; }
.disease-side .commentBox .intro { width: 155px; line-height: 23px; height: 69px; overflow: hidden; }
.disease-side .commentBox .intro h3 { color: #929292; font-weight: normal; height: 23px; }
.disease-side .commentBox .intro .thumb { width: 65px; height: 65px; }
.disease-side .bottom .zixunBox { float: left; width: 82px; height: 53px; background: #3EA6B3; text-align: center; line-height: 53px; margin: 15px 0 0 25px; }
.disease-side .bottom .zixunBox:hover { background: #3DA5B2; }
.disease-side .bottom .zixunBox a { color: #fff; }
.disease-side .bottom .commBox { float: left; width: 82px; height: 53px; background: #f4ac2e; text-align: center; line-height: 53px; margin: 15px 0 0 25px; }
.disease-side .bottom .commBox:hover { background: #996600; }
.disease-side .bottom .commBox a { color: #3f4232; }
.disease-side .bottom .commBox:hover a { color: #fff; }
.yxgs_zi { padding-left: 13px; padding-top: 10px; }
.yxgs_zi a { padding: 5px; }
.yxgs_zi a:hover { color: #fff; -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none; star:expression(this.onFocus=this.blur());
background: #3EA6B3; border-radius: 2px; }
/*-------¶àËµÑùÊ½---------*/
#ds-thread #ds-reset ul.ds-comments-tabs li.ds-tab a.ds-current { background: #dddfc2 none repeat scroll 0 0; border: 0 none; color: #848568; text-shadow: none; }
#ds-thread #ds-reset .ds-highlight { color: #848568 !important; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
#ds-thread #ds-reset ul.ds-comments-tabs li.ds-tab a.ds-current:hover { background: #d4d6ba none repeat scroll 0 0; color: #696a52; }
#ds-thread #ds-reset a.ds-highlight:hover { color: #696a52 !important; }
#ds-thread { padding-left: 15px; }
#ds-thread #ds-reset li.ds-post, #ds-thread #ds-reset #ds-hot-posts { overflow: visible; }
#ds-thread #ds-reset .ds-post-self { padding: 10px 0 10px 10px; }
#ds-thread #ds-reset li.ds-post, #ds-thread #ds-reset .ds-post-self { border: 0 none !important; }
#ds-reset .ds-avatar, #ds-thread #ds-reset ul.ds-children .ds-avatar { background: #e5e6d0 none repeat scroll 0 0; border-radius: 46px; box-shadow: -1px 0 1px rgba(0, 0, 0, 0.15) inset; height: 36px; left: -14px; padding: 5px; position: absolute; top: 26px; width: 36px; }
#ds-thread #ds-reset ul.ds-children .ds-avatar { left: -23px; }
#ds-thread .ds-avatar a { background-color: #fff !important; border: 1px solid #b9baa6; border-radius: 50%; display: inline-block; height: 32px; padding: 1px; width: 32px; }
#ds-thread .ds-avatar a:hover { border-color: #de5a4e; }
#ds-thread .ds-avatar > img { margin: 2px 0 0 2px; }
#ds-thread #ds-reset .ds-replybox { box-shadow: none; }
#ds-thread #ds-reset ul.ds-children .ds-replybox.ds-inline-replybox a.ds-avatar, #ds-reset .ds-replybox.ds-inline-replybox a.ds-avatar { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; box-shadow: none; height: 32px !important; left: 0; padding: 0; top: 0; width: 32px !important; }
#ds-reset .ds-replybox.ds-inline-replybox a.ds-avatar img { border-radius: 50%; height: 32px !important; width: 32px !important; }
#ds-reset .ds-replybox a.ds-avatar, #ds-reset .ds-replybox .ds-avatar img { border-radius: 5px; height: 50px !important; padding: 0; width: 50px !important; }
#ds-reset .ds-avatar img { border-radius: 32px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.22); height: 32px !important; transition: all 0.4s ease-in-out 0s; width: 32px !important; }
.ds-post-self:hover .ds-avatar img { transform: rotate(360deg); }
#ds-thread #ds-reset .ds-comment-body { background: #f0f0e3 none repeat scroll 0 0; border-radius: 5px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15), 0 1px 0 rgba(255, 255, 255, 0.75) inset; padding: 15px 15px 12px 32px; }
#ds-thread #ds-reset .ds-comment-body p { color: #787968; }
#ds-thread #ds-reset .ds-comments a.ds-user-name { color: #696a52 !important; font-weight: bold; }
#ds-thread #ds-reset .ds-comments a.ds-user-name:hover { color: #d32 !important; }
#ds-thread #ds-reset #ds-hot-posts { border: 0 none; }
#ds-reset #ds-hot-posts .ds-gradient-bg { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }
#ds-reset #ds-bubble #ds-ctx .ds-ctx-entry { padding: 0; }
#ds-reset #ds-bubble .ds-avatar, #ds-reset #ds-bubble #ds-ctx-bubble .ds-avatar a { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 0 none; box-shadow: none; padding: 0; position: static; }
#ds-reset #ds-bubble .ds-avatar img, #ds-reset #ds-bubble #ds-ctx-bubble .ds-avatar a { height: 45px !important; width: 45px !important; }
#ds-reset #ds-bubble .ds-user-name { padding-left: 13px; }
#ds-reset .ds-comment-body #ds-ctx { background-color: #e8e8dc !important; border-left: 1px solid #b9baa6; }
#ds-reset #ds-ctx { margin-right: -15px; }
#ds-reset #ds-ctx .ds-ctx-entry { padding: 10px 30px 10px 10px; position: relative; }
#ds-reset #ds-ctx .ds-ctx-entry .ds-avatar { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; box-shadow: none; left: 5px; top: 6px; }
#ds-reset #ds-ctx .ds-ctx-entry .ds-ctx-body { margin-left: 46px; }
#ds-reset #ds-ctx .ds-ctx-entry .ds-ctx-content { color: #787968; }
#ds-reset #ds-ctx .ds-ctx-entry .ds-ctx-head a { color: #696a52; font-weight: bold; }
#ds-recent-comments li.ds-comment { border-bottom: 1px dashed gainsboro; border-top: medium none !important; height: 71px; overflow: hidden; padding: 9px 0 !important; font-size: 12px; }
#ds-recent-comments li.ds-comment .ds-meta { color: #929292; font-size: 14px; padding-left: 25px; }
#ds-recent-comments li.ds-comment .ds-meta a { color: #929292; font-size: 14px; }
#ds-recent-comments li.ds-comment .ds-meta .ds-time { text-align: right; }
#ds-recent-comments li.ds-comment .ds-excerpt { display: inline-block; line-height: 1.75em; padding-left: 25px; }
.ds-show-avatars:hover .ds-avatar img { transform: rotate(360deg); }
#ds-recent-comments li.ds-comment .ds-avatar { float: left !important; margin-right: 10px !important; width: 54px !important; padding-top: 12px !important; }
#ds-recent-comments li.ds-comment .ds-avatar img { border-radius: 27px; height: 54px !important; transition: -moz-transform 0.4s ease-out 0s; width: 54px !important; }
#ds-recent-comments li.ds-comment .ds-avatar img:hover { box-shadow: 0 0 10px #fff; transform: rotateZ(360deg); }
#ds-reset #ds-bubble { display: none; }
.ds-powered-by { display: none; }

/*------------Ê×Ò³×¨¼ÒÑùÊ½ 0720------------*/
.doctor_in { margin-top: 30px; padding: 10px 40px; width: 1018px; margin: 0px auto; border: #CCC 1px solid; overflow: hidden; zoom: 1; background: #fff; }
.doctor_in_fl { width: 695px; overflow: hidden; }
.hot_topic { margin-top: 30px; padding: 10px; }
.hot_title { display: block; height: 30px; line-height: 30px; font-family: "Î¢ÈíÑÅºÚ"; overflow: hidden; }
.hot_title p { display: block; float: left; font-size: 26px; color: #333; width: 500px; }
.hot_title p font { font-family: "Arial"; font-size: 17px; color: #a0a0a0; padding-left: 5px; }
.hot_title span { display: block; float: right; background: url(../images/sprite_bg2.png) no-repeat -927px -149px; cursor: pointer; width: 55px; padding-left: 25px; }

.yuedu-out { width: 978px; height: 100%; overflow: hidden; position: relative; padding-top: 20px; }
.yuedu { height: 192px; width: 3800px; }
.yuedu li { width: 194px; margin: 7px 0 0 2px; height: 197px; position: relative; float: left; }
span.tuijie { display: block; width: 45px; height: 44px; position: absolute; right: 3px; top: -6px; background: url(../images/sprite_bg2.png) -624px -200px no-repeat; }
.yuedu li a.yd-a { color: #fff; cursor: default; font-family: "Î¢ÈíÑÅºÚ"; display: block; width: 191px; height: 62px; margin-top: 2px; background: url(../images/sprite_bg2.png) -760px -6px no-repeat; font-size: 14px; }
.yuedu li p { text-align: center; padding-top: 10px; }
.yuedu li.cur a.yd-a { color: #fff; background-position: -760px -68px; }
.expert { position: relative; width: 695px; overflow: hidden; font-family: "Î¢ÈíÑÅºÚ"; }
.thumb { height: 68px; overflow: hidden; position: relative; padding-top: 25px; }
.thumb ul { width: 1000px; position: absolute; }
.thumb li { width: 155px; height: 68px; margin-right: 29px; float: left; background: #eee; cursor: pointer; overflow: hidden; }
.thumb li.cur { background: #3EA6B3; }
.thumb li.cur h3 { color: #fff; }
.thumb li img { width: 55px; height: 60px; margin: 4px; float: left; }
.thumb li h3 { font-size: 14px; line-height: 26px; padding-top: 10px; float: left; margin-left: 5px; font-weight: 100; width: 87px; color: #333; }
.person { height: 325px; width: 600px; padding: 21px 0; position: relative; margin: 0 auto; overflow: hidden; }
.expert span.prev, .expert span.next { top: 215px; }
span.prev, span.next { display: block; position: absolute; width: 25px; height: 44px; background: url(../images/sprite_bg2.png) no-repeat; overflow: hidden; cursor: pointer; z-index: 100; }
span.prev { background-position: -902px -292px; top: 175px; left: 0; }
span.next { background-position: -927px -292px; top: 175px; right: 0; }
.person ul { height: 325px; position: absolute; }
.person li { width: 600px; height: 302px; float: left; position: relative; }
.person li img { float: left; margin-right: 22px; }
.person li h3 { font-size:14px; font-weight: bold; height: 36px; padding-top: 38px; color: #333; }
.person li h3 span{ font-size:20px; }
.person li h3 a { color: #333; }
.person li h3 a:hover { text-decoration: none; }
.person li h3 span.ft24 { font-size: 24px; padding-right: 10px; }

.person li h4 { padding: 3px 0; line-height: 26px; overflow: hidden; font-size: 14px; }
.person li h4 strong { color: #3EA7B3; float: left; width: 70px; }
.person li h4 p { overflow: hidden; color: #666; }

span.goodat { display: block; height: 35px; font-size: 14px; }
span.undergo { line-height: 21px; display: block; height: 110px; overflow: hidden; color: #5b5b5b; font-size: 14px; }
span.undergo a { color: #f00; }
a.ex-zx1, a.ex-zx2 { display: block; float: left; padding-left: 15px; width: 104px; height: 33px; font-size: 14px; line-height: 33px; font-weight: bold; position: relative; z-index: 5000; margin-top:20px; }
a.ex-zx1 { background: url(../images/sprite_bg2.png) no-repeat -640px -304px; color: #fff; margin-right: 29px; }
a.ex-zx2 { background: url(../images/sprite_bg2.png) no-repeat -761px -304px; color: #fff; }
.doctor_in_fr { width: 263px; overflow: hidden; font-family: "Î¢ÈíÑÅºÚ"; }
.in_fr_h3 { display: block; height: 38px; line-height: 38px; color: #fff; background: #3EA6B3 url(../images/sprite_bg2.png) no-repeat -872px -166px; padding-left: 50px; font-size: 14px; }
.in_fr_g { display: block; height: 185px; overflow: hidden; background: #f0f0f0; padding: 0 10px }
#wlyy { overflow: hidden; width: 223px; height: 170px; padding: 0 10px; margin-top: 10px; }
#wlyy1 { overflow: hidden; }
.pricS { float: left; display: inline; overflow-y: hidden; }
.wlyy ul { overflow: hidden; padding-left: 0px; }  /**/
.wlyy ul li { height: 25px; line-height: 25px; padding-left: 10px; color: #616161 }
.wlyy ul li span { float: left; display: block; width: 60px; }
.wlyy ul li font { float: left; padding-left: 15px; width: 60px; overflow: hidden; display: block; }/**/
.wlyy ul li p { float: right; padding-left: 30px; color: #f00; width: 60px; overflow: hidden; text-align: right; white-space: nowrap; padding: 0; }
.in_fr_ul { display: block; overflow: hidden; height: 84px; padding: 15px 0px 10px; }
.in_fr_ul li { width: 83px; display: block; height: 84px; border-radius: 3px; background: #a1a1a1 url(../images/sprite_bg4.png) no-repeat; overflow: hidden; float: left; }
.in_fr_ul li a { width: 83px; display: block; height: 84px; line-height: 130px; text-align: center; color: #fff; font-size: 14px; }
.in_fr_ul li.in_fu_li1 { background-position: -105px -85px; }
.in_fr_ul li.in_fu_li2 { background-position: 17px -40px; margin: 0 6px; }
.in_fr_ul li.in_fu_li3 { background-position: -55px 9px; }
.in_fr_dl1 { display: block; overflow: hidden; padding-top: 20px; }
.in_fr_dl1 dt { display: block; width: 38px; height: 38px; background: url(../images/sprite_bg2.png) no-repeat -763px -200px; float: left }
.in_fr_dl1 dd { display: block; overflow: hidden; height: 38px; padding-left: 15px; color: #404040; }
.in_fr_dl1 dd span { display: block; font-size: 22px; line-height: 22px; }
.in_fr_dl1 dd p { display: block; font-size: 14px; line-height: 17px; }
.in_fr_dl1 dt.in_fr_dt { background-position: -802px -200px }

/*---------ÎÄÕÂÒ³ÓÒ²à¹ÒºÅÑùÊ½ 0813-------*/
.xz2_bor1 { border: #d5d5d5 1px solid; overflow: hidden; zoom: 1; padding: 8px 12px; margin-top:10px; }
.xz2_title { overflow: hidden; zoom: 1; height: 37px; border-bottom: #d5d5d5 1px solid; }
.xz2_title h3 { font-size: 20px; color: #000000; padding: 0px 10px; display: inline-block; line-height: 35px; border-bottom: #3ea7b3 2px solid; }
.xz2_yyxx { overflow: hidden; zoom: 1; padding: 8px 0px 0px; }
.xz2_yyxx h2 { line-height: 40px; text-align: center; color: #000000; font-size: 20px; }
.xz2_yyxx h2 strong { color: #be0000; font-size: 20px; font-weight: normal; }
.xz2_yuyue { margin: 0px 7px; padding-bottom: 6px; border: #d5d5d5 1px solid; overflow: hidden; zoom: 1; }
.xz2_yuyue h3 { background: #3ea7b3; line-height: 29px; overflow: hidden; zoom: 1; text-align: center; color: #fff; margin-bottom: 6px; }
.xz2_yuyue ul li { overflow: hidden; zoom: 1; vertical-align: top; line-height: 28px; }
.xz2_yuyue span { width: 33.33%; text-align: center; float: left; }
.xz2_gh { padding: 5px 0px 10px; overflow: hidden; zoom: 1; }
.xz2_gh h3 { overflow: hidden; zoom: 1; line-height: 30px; color: #ff0000; text-align: center; font-size: 16px; padding-bottom: 6px; }
.xz2_gh ul li { overflow: hidden; zoom: 1; margin: 0px 15px 9px; }
.xz2_gh ul li span { line-height: 26px; float: left; text-align: right; width: 70px; }
.xz2_ghtext { height: 14px; overflow: hidden; line-height: 14px; font-size: 12px; padding: 5px; border: #ccc 1px solid; }
.xz3_ghtext { height: 67px; overflow: hidden; line-height: 18px; font-size: 12px; padding: 5px; border: #ccc 1px solid; }

/*×¨¼ÒÍÅ¶Ó*/
.yh_zj { overflow: hidden; zoom: 1; border: #d5d5d5 1px solid; margin-top: 25px; }
.yh_zj i { float: left; width: 250px; padding: 2px; display: block; border-right: #d5d5d5 1px solid; }
.yh_zjc { overflow: hidden; zoom: 1; }
.yh_zjc dl { overflow: hidden; zoom: 1; height: 49px; border-bottom: #d5d5d5 1px solid; padding: 12px 15px 0 32px; }
.yh_zjc dl dt { float: right; width: 111px; }
.yh_zjc dl dd { overflow: hidden; zoom: 1; font-size: 14px; color: #333333; line-height: 34px; }
.yh_zjc dl dd span { font-size: 20px; color: #a40000; font-weight: bold; }
.yh_zjc p { margin: 9px 22px 0; padding-bottom: 10px; line-height: 25px; font-size: 14px; text-indent: 2em; border-bottom: #dddddd 1px dashed; }
.yh_zjc h2 { font-size: 14px; color: #333333; line-height: 25px; padding: 10px 0px 10px 22px; }
.yh_zjc h2 span { font-size: 14px; color: #a40000; font-weight: bold; }
.yh_zjc ul { overflow: hidden; zoom: 1; padding-left: 5px; }
.yh_zjc ul li { float: left; margin-left: 13px; display: block; width: 145px; padding: 2px; border: #dddddd 1px solid; }

.lh_pagelist{ height:26px; overflow:hidden; margin:20px auto; text-align:center; }
.lh_pagelist span,.lh_pagelist pre{ padding:0px 8px; line-height:24px; cursor:pointer; border:#d5d5d5 1px solid; background:#e5e5e5; color:#000; font-size:16px; margin-right:10px;}
.lh_pagelist span.hover{ color:#FFF; background:#F4AC2E;}
.lh_pagelist select{ height:24px;}


.g_rimg{ overflow:hidden; margin-top: 10px;}
.g_rimg ul{ overflow:hidden;}
.g_rimg ul li{ overflow:hidden; margin-bottom:15px; }
.g_rimg ul li a{ display:block;}

/*Ê×Ò³¸Ä°æ*/
.mTop10 { margin-top: 10px }
.main { width: 1100px; margin: 0 auto; overflow: hidden; }
.Ibz_left { width: 826px; float: left; }
.Lbz_con1 { width: 401px; float: left; height: 320px; margin: 0 10px 10px 0; *margin:0 10px 10px 0;_margin: 0 10px 13px 0; display: inline; }
.Lbz_con1 h5 { height: 44px; background: url(../images/ibz_title.jpg) no-repeat; }
.Lbz_con1 h5 font { width: 139px; height: 28px; margin: 0px 0 0 12px; padding-top: 15px; font-size: 16px; color: #fffb84; font-weight: bold; text-align: center; display: block; }
.Lbz_con1 h5 font a { color: #fffb84; }
.Lbz_con1 h5 span { float: right; font-size: 12px; margin-right: 10px; line-height: 44px; font-weight: normal; }
.Lbz_con1 h5 span a { margin: 0 3px; }
.bzLine { border: 1px #8cc083 solid; }
.Lbz_con1_t { padding: 10px 8px 0px 8px; }
.Lbz_con1_t dl dt { border-bottom: 1px dashed #ccc; padding-bottom: 10px; margin-bottom: 8px; }
.Lbz_con1_t dl dt img { padding: 2px; border: 1px solid #dedede; margin-right: 10px; float: left; }
.Lbz_con1_t dl dt span { width: 238px; float: left; }
.Lbz_con1_t dl dt span b { text-align: center; line-height: 30px; color: #105901; }
.Lbz_con1_t dl dt span p { line-height: 22px; }
.Lbz_con1_t dl dt span p a{ color:#3ea7b3;}
.Lbz_con1_t dl dt span p a.red{ color:#F00;}
.Lbz_con1_t dl dd { line-height: 24px; background: url(../images/dote2.jpg) no-repeat 3px center; padding-left: 15px; }
.green { color: #105901 }
.jkbkBox_con { padding: 10px 9px; }
.jkbkBox_con ul li { width: 114px; height: 29px; margin-bottom: 10px;}
.jkbkBox_con ul li a { width: 94px; float: right; line-height: 29px; text-align: center; }
.jkbkBox_con ul li a:hover { color: #f00 }
.lh{ height:333px; overflow:hidden; zoom:1;margin: 7px auto 0 auto;width: 238px;}
.jryyBoxCon {}
.jryyBoxCon ul li { height: 28px; line-height: 28px; overflow: hidden; font-size: 12px; }
.jryyBoxCon ul li span { margin-left: 5px; }
.Icgyy_Button { margin-top: 3px; margin-left: 6px; }
.jryy_bgC { background: #d7ecf7; }
.Ibz_rightCont { width: 268px; float: left; }
.Ibz_rightCont h3 { height: 42px; line-height: 42px; background: url(../images/ibz_righttitle.jpg) no-repeat; }
.Ibz_rightCont h3 font { width: 119px; height: 34px; padding: 3px 12px 0 0px; margin-left: 8px; text-align: right; display: block; font-size: 16px; color: #fff; }
.Ibz_rightCont h3 span { float: right; font-size: 12px; margin-right: 10px; line-height: 42px; font-weight: normal; font-family: "????"; }
.jkbkBox_con dl { }
.jkbkBox_con dl dt { border-bottom: 1px dotted #86a780; padding-bottom: 10px; margin-bottom: 8px; }
.jkbkBox_con dl dd { line-height: 24px; background: url(../images/dote2.jpg) no-repeat 6px center; padding-left: 18px; }
.jkbkBox_con dl dd a { line-height: 24px; }


.yh_jb1 { overflow: hidden; zoom: 1; margin: 14px 0px 28px 12px; }
.yh_jb1 h2 { float: left; background: url(../images/yh_jbbg1.jpg) no-repeat left top; width: 181px; height: 76px; line-height: 76px; font-size: 20px; color: #fff; margin-right: 6px; display: inline; }
.yh_jb1 h2 a { display: block; padding-left: 70px; color: #fff; }
.yh_jb1 h2:hover { background: url(../images/yh_jbbg2.jpg) no-repeat left top; }
.yh_jb1 p { overflow: hidden; zoom: 1; width: 612px; border: #c3c3c3 1px solid; height: 74px; line-height: 74px; padding: 0px 15px; color: #000000; font-size: 16px; }
.yh_jb1 p a { padding: 0px 26px; color: #000000; }
