﻿@charset "utf-8";
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 { color: #000; text-decoration: none; }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
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*/ }
.martop { margin-top: 10px;/*Phone*/ }
body { font-size: 12px; background: #FFF; }
.yahei, .yahei * { font-family: "微软雅黑"; }
.songti, .songti * { font-family: "宋体"; }
.btn { display: inline-block; vertical-align: middle }
.fl { float: left; }
.fr { float: right; }
.fw { font-weight: bold; }
.clear { content: ''; clear: both; display: block; height: 0; visibility: hidden; line-height: 0; zoom: 1; }
.arial { font-family: 'arial'; }
.ft24 { font-size: 24px; }
.ft18 { font-size: 18px; }
.ft14 { font-size: 14px; }
.ft12 { font-size: 12px; }
a.a-red, a.a-red:visited { color: #e60012; }
a.a-red:hover { color: #d38d00; }
.ft-red { color: #e60012; }
* html, * html body { background-attachment: fixed; }
body { position: relative; -webkit-text-size-adjust: none; font: 14px/1.5 'Microsoft YaHei', '微软雅黑', '\5FAE\8F6F\96C5\9ED1'; color: #555;/* background: url(../images/body_bg2.png) repeat-x 0 150px; overflow-x: hidden; */ }
.service-1, .huanjing-1 { text-indent: 2em; line-height: 24px; }
a.bz-online1, a.bz-online2, a.bz-online3, input.bz-online4, a.bz-online5, a.bz-online6, a.bz_clickmore, a.by_zixun, a.by_yuyue, a.bz-online7, a.hz-online2, a.hz-online3, input#hz-tijiao, a.lx-online1 { display: inline-block; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; text-align: center; }
span#by_btn_l, span#by_btn_r, span.rx-pre, span.rx-next, span#sb-pre, span#sb-next, span#by_btn2_l, span#by_btn2_r, span#by_btn3_l, span#by_btn3_r, span#news-pre, span#news-next { display: inline-block; width: 11px; height: 11px; cursor: pointer; background-image: url(../images/sprite_bg1.png); background-position: -945px top; background-repeat: no-repeat; }
span.rx-next, span#sb-next, span#news-next { background-position: -956px top; }
.bz_l_hot, .jp-hot { display: block; width: 35px; height: 16px; background: url(../images/sprite_bg5.png) left -78px no-repeat; position: absolute; }
.suspend { width: 70px; height: 362px; position: fixed; _position: absolute; right: 0; _top: 30px; _bottom: auto; background-color: #fff; z-index: 110; }
.ie6-r { top:expression(eval(document.documentElement.scrollTop)+30);
}
.ie6-r2 { top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-886));
}
.suspend a { position: relative; display: block; height: 70px; margin-bottom: 3px; background-color: #fbb63c; text-align: center; overflow: hidden; }
.suspend a:hover { background-color: #fba610; }
.suspend span { display: block; background: url(../images/sprite_bg4.png) no-repeat; margin: 0 auto; overflow: hidden; }
.suspend span.sp-1 { width: 37px; height: 26px; background-position: left -85px; margin: 17px 0 0 15px; *margin-left:4px;
}
.suspend span.sp-2 { width: 31px; height: 30px; background-position: left -112px; margin: 10px 0 0 17px; *margin-left:3px;
}
.suspend span.sp-3 { width: 44px; height: 37px; background-position: left -143px; margin: 3px 0 0 17px; *margin-left:15px;
}
.suspend span.sp-4 { width: 28px; height: 37px; background-position: left -181px; margin-top: 10px; }
.suspend span.sp-5 { width: 36px; height: 34px; background-position: left -219px; margin: 10px auto 0 auto; }
.suspend i.sp-num { position: absolute; top: 5px; right: 12px; *top:4px;
*right:8px;
font-style: normal; font-size: 12px; color: #fff; }
/*--------header--------*/
.top { width:100%; height:30px; background:#262626; }
.xiwang { width: 1000px; margin: 0 auto; height: 30px; line-height: 30px; overflow: hidden; color: #898989; }
.xiwang p span, .xiwang p a { float: left; }
.xiwang p b { float: left; display: block; font-size: 30px; margin: 0 5px; line-height: 15px; height: 25px; padding-bottom: 5px; }
.xiwang p a { display: inline-block; background: url(../images/sprite_bg2.png) -51px -195px no-repeat; width: 21px; height: 21px; overflow: hidden; margin: 4px 8px 0 0; }
.xiwang p a.tengxun { background-position: -51px -217px; }
.xiwang p a.qq { background-position: -51px -239px; }
.xiwang p a.weixin { background-position: -51px -261px; }
.header { width: 100%; height:45px; background:#4BADB8; }
.topNav { height: 45px; width: 1000px; margin: 0 auto; position: relative; }
.nav-down { width: 208px; height: 45px; position: absolute; background: #4A939E; padding-left: 22px; line-height: 45px; color: #fff; border-right: 1px solid #3D8B93; top:-45px; left: 0; font-size: 15px; font-weight: 800; }
span.menu-down { display: block; width: 15px; height: 15px; margin: 15px 22px 0 0; background: url(../images/sprite_bg2.png) -89px -106px no-repeat; overflow: hidden; }
span.rotate { -webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out; -ms-transition: -moz-transform 0.3s ease-out; -o-transition: -moz-transform 0.3s ease-out; transition: transform 0.4s ease-out; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); transform: rotate(180deg); }
/*.menu { width: 769px; height: 100%; float: right; }*/
.menu li { width: 125px; height: 100%; background: url(../images/sprite_bg2.png) no-repeat 124px -422px; color:#fff; text-align: center; float: left; cursor: pointer; }
.menu li a { display: block; width: 126px; height: 45px; position: relative; overflow: hidden; color:#fff; }
.menu li a span { display: block; font-weight: 800; width: 126px; height: 45px; position: absolute; left: 0; line-height: 45px; font-size: 15px; }
span.m-cur { top: 0; }
span.m-over { top: 45px; color: #fff; background: #F3AC2E; }
.down-page { clear: both; position: absolute; width: 735px; height: 450px; top: 305px; left: 50%; margin-left: -500px; }
.nav-1 { clear: both; width: 70px; height: 100%; position: absolute; left: -70px; top: 0; border-right: 1px solid #e2e2e2; background: #fff; overflow: hidden; display: none; }
.nav-1 dd { height: 88px; border-bottom: 1px dashed #dcdcdc; overflow: hidden; }
.nav-1 dd a { display: block; margin: 0 auto; background-image: url(../images/sprite_bg1.png); }
dd.page-d1 a { width: 39px; height: 36px; background-position: -727px top; margin-top: 28px; }
dd.page-d1 a:hover { background-position: -727px -36px; }
dd.page-d2 a { width: 39px; height: 35px; background-position: -767px top; margin-top: 20px; }
dd.page-d2 a:hover { background-position: -767px -35px; }
dd.page-d3 a { width: 36px; height: 35px; background-position: -807px top; margin-top: 25px; }
dd.page-d3 a:hover { background-position: -807px -35px; }
dd.page-d4 a { width: 41px; height: 33px; background-position: -844px top; margin-top: 25px; }
dd.page-d4 a:hover { background-position: -844px -33px; }
dd.page-d5 a { width: 43px; height: 31px; background-position: -886px top; margin-top: 30px; }
dd.page-d5 a:hover { background-position: -886px -31px; }
.nav-2 { width: 229px; height: 449px; float: left; background-color: #fff; display: none; border-bottom: 1px solid #e5e5e5; }
.zhuanqu { height: 65px; width: 209px; padding-left: 20px; background: url(../images/sprite_bg3.png) 130px -155px no-repeat; }
.zhuanqu i, .zhuanqu h3 { float: left; }
.zhuanqu i { display: block; width: 24px; height: 24px; margin-top: 14px; background-image: url(../images/sprite_bg3.png); margin-right: 9px; }
.zhuanqu h3 { font-size: 14px; float: left; margin-top: 15px; }
.zhuanqu p { clear: both; padding-top: 3px; }
.zhuanqu p a { margin: 0 3px; padding: 0 2px; font-size: 12px; }
.zhuanqu p a:hover { background-color: #dcdcdc; }
i.zq-icon2 { background-position: left -25px; }
i.zq-icon3 { background-position: left -50px; }
i.zq-icon4 { background-position: left -75px; }
i.zq-icon5 { background-position: left -100px; }
i.zq-icon6 { background-position: left -125px; }
.nav-2 .cur { background-color: #3EA7B3; }
.nav-2 .cur i.zq-icon1 { background-position: -24px top; }
.nav-2 .cur i.zq-icon2 { background-position: -24px -25px; }
.nav-2 .cur i.zq-icon3 { background-position: -24px -50px; }
.nav-2 .cur i.zq-icon4 { background-position: -24px -75px; }
.nav-2 .cur i.zq-icon5 { background-position: -24px -100px; }
.nav-2 .cur i.zq-icon6 { background-position: -24px -125px; }
.nav-3 { width: 502px; _width: 502px; height: 450px; float: left; }
.zq-con { width: 100%; height: 100%; overflow: hidden; background: #fff; border: 2px solid #ccc; display: none; }
.zq-con-l { width: 502px; height: 380px; float: left; margin: 25px 0 0 22px; _display: inline; }
h2.zq-h2 { font-size: 18px; font-weight: 600; }
.zq-con-l ul { width: 464px; margin-top: 10px; }
.zq-con-l li { width: 100%; padding: 10px 0 10px 2px; border-bottom: 1px dashed #dcdcdc; overflow: hidden; }
.zq-con-l li h3 { font-size: 14px; float: left; line-height: 30px; }
.zq-con-l li p { float: left; width: 384px; margin-top: 8px; }
.zq-con-l li a { display: block; float: left; height: 14px; line-height: 14px; _line-height: 16px; font-size: 12px; margin: 0 5px 8px 0; padding: 1px 3px; overflow: hidden; }
.zq-con-l li a:hover { background: #3EA7B3; }
.zq-con-r { width: 208px; height: 100%; float: left; margin: 25px 0 0 15px; _display: inline; }
.liaojie { height: 120px; border-bottom: 3px solid #dcdcdc; margin-top: 5px; }
.liaojie li { height: 27px; _height: 25px; border-bottom: 1px dashed #dcdcdc; line-height: 27px; overflow: hidden; }
.liaojie li span, .liaojie li a { float: left; display: block; font-size: 12px; }
.liaojie li a { padding: 0 2px; height: 20px; line-height: 20px; margin-top: 5px; }
.liaojie li a:hover { background: #3EA7B3; }
.liaojie li a.lj-a { background: #dcdcdc; height: 20px; line-height: 20px; padding: 0 3px; margin: 5px 12px 0 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; overflow: hidden; _line-height: 20px; }
.liaojie li span.lj-num { padding-left: 12px; margin-top: 7px; height: 12px; background: url(../images/sprite_bg3.png) left -235px no-repeat; font-size: 10px; line-height: 12px; }
.zq-doctor { height: 244px; margin-top: 10px; }
.zq-doctor p { width: 194px; font-size: 12px; padding-top: 8px; line-height: 20px; }
.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_banner1 { background: url(../images/banner1.jpg) no-repeat center top; }
.xz_banner2 { background: url(../images/banner2.jpg) no-repeat center top; }
.xz_banner7 { background: url(../images/banner7.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/banner1.jpg) no-repeat center top; }
/*---------banner-----------*/
.a-bouncein, .a-bounceinT, .a-bounceinR, .a-bounceinB, .a-bounceinL, .a-rotatein, .a-rotateinLT, .a-rotateinLB, .a-rotateinRT, .a-rotateinRB, .a-flipin, .a-flipinX, .a-flipinY { -webkit-animation: .8s ease-out backwards;
-moz-animation: .8s ease-out backwards;
-ms-animation: .8s ease-out backwards;
animation: .8s ease-out backwards;
}
.a-fadein, .a-fadeinT, .a-fadeinR, .a-fadeinB, .a-fadeinL { -webkit-animation: 1s ease-out backwards; -moz-animation: 1s ease-out backwards; -ms-animation: 1s ease-out backwards; animation: 1s ease-out backwards; }
.a-bounceout, .a-bounceoutT, .a-bounceoutR, .a-bounceoutB, .a-bounceoutL, .a-rotateout, .a-rotateoutLT, .a-rotateoutLB, .a-rotateoutRT, .a-rotateoutRB, .a-flipout, .a-flipoutX, .a-flipoutY { -webkit-animation: .8s ease-in forwards;
-moz-animation: .8s ease-in forwards;
-ms-animation: .8s ease-in forwards;
animation: .8s ease-in forwards;
}
.a-fadeout, .a-fadeoutT, .a-fadeoutR, .a-fadeoutB, .a-fadeoutL { -webkit-animation: 1s ease-in forwards; -moz-animation: 1s ease-in forwards; -ms-animation: 1s ease-in forwards; animation: 1s ease-in forwards; }
.slide-focus { width: 1160px; height: 450px; position: relative; margin: 0 auto; z-index: 100; overflow: hidden; }
.pic { width: 1160px; height: 450px; position: absolute; left: 0; top: 0; }
.pic ul { width: 5000px; }
.pic li { width: 1160px; height: 450px; position: absolute; top: 0; left: 0; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; z-index: 101; overflow: hidden; }
.pic li.now { filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; z-index: 111; }
.tanru-1, .tanru-2, .tanru-3, .tanru-4, .tanru-5 { z-index: 11; padding-top: 30px; _display: inline; }
.tanru-1, .tanru-3 { width: 535px; height: 450px; }
.tanru-2 { width: 528px; height: 386px; margin-left: 50px; }
.tanru-4 { width: 491px; height: 349px; padding: 90px 0 0 80px; }
.danru-1, .danru-2, .danru-3, .danru-4, .danru-5 { z-index: 11; padding-top: 120px; margin-right: 50px; _display: inline; }
.danru-1 { width: 452px; height: 196px; }
.danru-2 { width: 452px; height: 196px; }
.danru-3 { width: 495px; height: 260px; }
.danru-4 { width: 470px; height: 238px; }
.danru-5 { width: 500px; height: 231px; margin-right: 80px; }
.pic li.now .a-fadeinB { -webkit-animation-name: fadeinB; -moz-animation-name: fadeinB; -ms-animation-name: fadeinB; animation-name: fadeinB; }
.pic li.now .a-bouncein { -webkit-animation-name: bouncein; -moz-animation-name: bouncein; -ms-animation-name: bouncein; animation-name: bouncein; -webkit-animation-delay: .8s;
-moz-animation-delay: .8s;
-ms-animation-delay: .8s;
animation-delay: .8s;
}
.list { width: 200px; height: 16px; position: absolute; bottom: 10px; left: 530px; z-index: 121; }
.list li { width: 16px; height: 16px; float: left; margin: 0 5px; background-color: #fff; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; text-indent: -999px; cursor: pointer; overflow: hidden; }
.list li.cur { background-color: #3EA7B3; }
span#prev1, span#next1 { display: none; width: 28px; height: 40px; position: absolute; top: 190px; z-index: 120; cursor: pointer; }
span#prev1 { background: url(../images/left-arrow.png) no-repeat; left: 30px; }
span#next1 { background: url(../images/right-arrow.png) no-repeat; right: 30px; }
a.ex-zx1, a.ex-zx2 { display: block; float: left; width: 133px; height: 39px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; font-size: 17px; line-height: 39px; text-align: center; font-weight: bold; position: relative; z-index: 5000; color:#fff; }
a.ex-zx1 { background: #6a6a6a; color: #fff; margin-right: 29px; }
a.ex-zx1:hover { color: #ddd; }
a.ex-zx2 { background: #3EA7B3; }
.ban-wrap { display: block; width: 100%; height: 100%; z-index: 101; }
.ban-wrap img { float: left; }
.slide-focus span.ban-a2 { display: block; float: right; width: 133px; height: 39px; margin: -40px 50px 0 0; }
/* 淡入-从下 */
@-webkit-keyframes fadeinB { 0% {
opacity:0;
-webkit-transform:translateY(100px);
}
100% {
opacity:1;
-webkit-transform:translateY(0);
}
}
@-moz-keyframes fadeinB { 0% {
opacity:0;
-moz-transform:translateY(100px);
}
100% {
opacity:1;
-moz-transform:translateY(0);
}
}
@-ms-keyframes fadeinB { 0% {
opacity:0;
-ms-transform:translateY(100px);
}
100% {
opacity:1;
-ms-transform:translateY(0);
}
}
@keyframes fadeinB { 0% {
opacity:0;
transform:translateY(100px);
}
100% {
opacity:1;
transform:translateY(0);
}
}
/* 弹入 */
@-webkit-keyframes bouncein { 0% {
opacity:0;
-webkit-transform:scale(0.3);
}
50% {
opacity:1;
-webkit-transform:scale(1.05);
}
70% {
-webkit-transform:scale(0.7);
}
100% {
-webkit-transform:scale(1);
}
}
@-moz-keyframes bouncein { 0% {
opacity:0;
-moz-transform:scale(0.3);
}
50% {
opacity:1;
-moz-transform:scale(1.05);
}
70% {
-moz-transform:scale(0.7);
}
100% {
-moz-transform:scale(1);
}
}
@-ms-keyframes bouncein { 0% {
opacity:0;
-ms-transform:scale(0.3);
}
50% {
opacity:1;
-ms-transform:scale(1.05);
}
70% {
-ms-transform:scale(0.7);
}
100% {
-ms-transform:scale(1);
}
}
@keyframes bouncein { 0% {
opacity:0;
transform:scale(0.3);
}
50% {
opacity:1;
transform:scale(1.05);
}
70% {
transform:scale(0.7);
}
100% {
transform:scale(1);
}
}
.banner { width: 100%; text-align: center; position: relative; z-index: 100;/* padding-bottom: 24px;*/ height: 299px; }
.banner img { display: block; position: absolute; top: 0; left: 50%; }
/*---------wrap-1--------------*/
.wrap-1 { width: 970px; height: 440px; border: 1px solid #e5e5e5; margin: 24px auto 0; padding: 15px 14px 0; }
.about { width: 226px; }
.news { width: 712px; }
.caption { font-size: 24px; height: 44px; overflow: hidden; }
.caption2 { border-bottom: 1px dashed #dcdcdc; position: relative; }
span.guanzhu { display: block; width: 130px; position: absolute; bottom: 3px; right: 0; color: #666; font-size: 14px; }
i.cap-icon { display: block; width: 24px; height: 24px; float: left; background: #3EA7B3; margin: 6px 8px 0 0; overflow: hidden; }
.cap-en { font-size: 14px; color: #a0a0a0; }
.about p.pro { font-size: 12px; padding: 8px 0 5px; text-indent: 2em; line-height: 22px; }
.pinpai { height: 70px; }
.pinpai2 { margin: 5px 0 8px; }
.pinpai a { width: 67px; height: 24px; display: inline-block; text-align: center; line-height: 24px; border: 1px solid #e5e5e5; margin: 4px 2px; float: left; }
.pinpai a:hover { color:#fff; background: #3EA7B3; }
.pinpai2 a { margin: 4px 0; font-size: 12px; }
.pinpai a.cur { background: #3EA7B3; border-color: #3EA7B3; color:#fff; }
img.a-tel { margin: 10px auto; width: 195px; display: block; }
a.a-tab1, a.a-tab2, a.a-tab3, a.a-tab4 { width: 45px; height: 45px; display: inline-block; background: url(../images/sprite_bg1.png) no-repeat; margin-right: 10px; }
a.a-pub1 { margin-right: 9px; }
a.a-tab1:hover { background-position: left -45px; }
a.a-tab2 { background-position: -48px top; }
a.a-tab2:hover { background-position: -48px -45px; }
a.a-tab3 { background-position: -95px top; }
a.a-tab3:hover { background-position: -95px -45px; }
a.a-tab4 { background-position: -142px top; }
a.a-tab4:hover { background-position: -142px -45px; }
.news-l { width: 438px; height: 135px; border-top: 1px solid #e5e5e5; overflow: hidden; }
.news-l ul { width: 470px; margin: 8px 0 0 10px; }
.news-l li { width: 215px; float: left; margin: 4px 0; background: url(../images/list_nav.png) left -2px no-repeat; padding-left: 15px; }
.news-l li a { padding: 0 2px; }
.news-l li a:hover { background: #3EA7B3; color:#fff; }
.news-r { width: 243px; height: 120px; }
.news-r p { width: 30px; height: 11px; margin: -20px 0 10px 0; float: right; }
.news-slide { width: 243px; height: 120px; overflow: hidden; }
.news-slide ul { width: 3000px;/*margin-left:-243px;*/ }
.news-r li { width: 243px; height: 120px; float: left; overflow: hidden; }
.life { height: 244px; border-top: 1px solid #e5e5e5; }
span.switch { float: right; display: block; width: 46px; height: 18px; background: url(../images/sprite_bg2.png) no-repeat; padding-left: 28px; line-height: 18px; margin-top: 12px; cursor: pointer; }
.yuedu-out { width: 712px; height: 100%; overflow: hidden; position: relative; }
.yuedu { height: 192px; width: 3800px; }
.yuedu li { width: 176px; margin: 7px 0 0 2px; height: 197px; position: relative; float: left; }
span.tuijie { display: block; width: 45px; height: 44px; position: absolute; right: 0; top: -7px; background: url(../images/sprite_bg2.png) left -19px no-repeat; }
.yuedu li a.yd-a { color: #fff; cursor: default; display: block; width: 176px; height: 62px; margin-top: 2px; background: url(../images/sprite_bg1.png) left -155px no-repeat; }
.yuedu li p { text-align: center; padding-top: 10px; }
.yuedu li.cur a.yd-a { color: #555; background-position: left -93px; }
/*---------wrap-2--------------*/
.wrap-2 { height: 171px; background: #e5e5e5; margin: 25px 0; }
.jibing { width: 1000px; height: 100%; margin: 0 auto; padding-top: 25px; text-align: center; }
span.zice { display: block; width: 109px; height: 25px; background: #3EA7B3 url(../images/sprite_bg2.png) 36px -72px no-repeat; border: 1px solid #15629f; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding-top: 52px; font-weight: bold; float: left; color:#fff; }
.jibing a { float: left; display: block; float: left; height: 31px; border: 1px solid #b8b8b8; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; padding: 0 13px; line-height: 31px; background: #fff; margin: 0 0 10px 10px; }
.jibing a:hover { background: #3EA7B3; border-color: #3EA7B3; color:#fff; }
.jibing a.hot { padding:0; }
.jibing a.hot font { padding: 0 13px; background:url(../images/hot.gif) right top no-repeat; display:inline-block; }
/*---------wrap-3--------------*/
.wrap-3 { width: 970px; height: 462px; border: 1px solid #e5e5e5; margin: 0 auto; padding: 15px 14px 0; overflow: hidden; }
.zj-l { width: 718px; height: 100%; overflow: hidden; }
.expert { position: relative; width: 100%; height: 100%; }
.thumb { height: 68px; overflow: hidden; position: relative; }
.thumb ul { width: 1000px; position: absolute; }
.thumb li { width: 155px; height: 68px; margin-right: 32px; float: left; background: #b5b5b5; cursor: pointer; overflow: hidden; }
.thumb li.cur { background: #3EA7B3; }
.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; }
.thumb li.cur h3 { color:#fff; }
.thumb li.cur h3 a { color:#fff; }
.person { height: 313px; width: 630px; 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_bg1.png) no-repeat; overflow: hidden; cursor: pointer; z-index: 100; }
span.prev { background-position: -191px top; top: 125px; left: 0; }
span.next { background-position: -216px top; top: 125px; right: 0; }
.person ul { height: 302px; position: absolute; }
.person li { width: 630px; 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: #555; }
.person li h3 span { font-size:20px; }
.person li h3 a { color: #555; }
.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: 16px; }
span.undergo { line-height: 26px; display: block; height: 110px; }
.zj-r { width: 214px; overflow: hidden; position: relative; z-index: 0; }
.them { height: 335px; margin-top: -9px; }
.them dd { border-bottom: 1px dashed #dcdcdc; height: 78px; position: relative; }
.th-wrap { height: 63px; padding-top: 15px; position: absolute; top: 0; left: 0; }
.them dd img { float: left; margin: 0 16px 10px 0; }
span.th-name { font-size: 12px; color: #969696; display: block; padding-left: 3px; float: left; margin-top: -4px; }
span.th-des { float: left; display: block; width: 130px; line-height: 18px; }
.th-info { width: 127px; height: 73px; position: absolute; top: 27px; _top: 25px; left: 58px; background: url(../images/sprite_bg4.png) no-repeat; font-size: 12px; padding: 10px 11px 0 13px; z-index: 10; display: none; overflow: hidden; }
a.th-zx1, a.th-zx2 { display: block; float: left; width: 75px; height: 53px; text-align: center; line-height: 53px; font-weight: 800; }
a.th-zx1:hover { color: #ddd; }
a.th-zx1 { background: #6a6a6a; margin-left: 18px; color: #fff; }
a.th-zx2 { background: #3EA7B3; margin-left: 22px; color: #fff; }
/*---------wrap-4--------------*/
.wrap-4 { height: 98px; background: #e5e5e5; margin: 24px 0; padding-top: 24px; }
.guanzhu { width: 1000px; margin: 0 auto; overflow: hidden; }
span.gz-tt { display: inline-block; float: left; width: 52px; height: 58px; font-size: 24px; color: #1b1b1b; line-height: 28px; }
.gz-list { width: 943px; float: left; padding-left: 5px; _display: inline; }
.gz-list li { width: 57px; height: 85px; position: relative; margin: 0 5px; float: left; _display: inline; }
.gz-list li a { display: block; text-align: center; font-size: 12px; margin-bottom: 5px; position: absolute; }
a.gz-a1, a.gz-a2, a.gz-a3, a.gz-a4, a.gz-a5, a.gz-a6, a.gz-a7, a.gz-a8, a.gz-a9, a.gz-a10, a.gz-a11, a.gz-a12, a.gz-a13, a.gz-a14, a.gz-ai1, a.gz-ai2, a.gz-ai3, a.gz-ai4, a.gz-ai5, a.gz-ai6, a.gz-ai7, a.gz-ai8, a.gz-ai9, a.gz-ai10, a.gz-ai11, a.gz-ai12, a.gz-ai13, a.gz-ai14 { top: 0; left: 0; width: 57px; height: 57px; background: url(../images/sprite_bg1.png) left -218px no-repeat; }
a.gz-cla { bottom: 0; width: 100%; }
a.gz-ai1 { background-position: left -275px; }
a.gz-ai2 { background-position: -58px -275px; }
a.gz-ai3 { background-position: -116px -275px; }
a.gz-ai4 { background-position: -174px -275px; }
a.gz-ai5 { background-position: -232px -275px; }
a.gz-ai6 { background-position: -290px -275px; }
a.gz-ai7 { background-position: -348px -275px; }
a.gz-ai8 { background-position: -406px -275px; }
a.gz-ai9 { background-position: -464px -275px; }
a.gz-ai10 { background-position: -522px -275px; }
a.gz-ai11 { background-position: -580px -275px; }
a.gz-ai12 { background-position: -638px -275px; }
a.gz-ai13 { background-position: -696px -275px; }
a.gz-ai14 { background-position: -754px -275px; }
a.gz-a2 { background-position: -58px -218px; }
a.gz-a3 { background-position: -116px -218px; }
a.gz-a4 { background-position: -174px -218px; }
a.gz-a5 { background-position: -232px -218px; }
a.gz-a6 { background-position: -290px -218px; }
a.gz-a7 { background-position: -348px -218px; }
a.gz-a8 { background-position: -406px -218px; }
a.gz-a9 { background-position: -464px -218px; }
a.gz-a10 { background-position: -522px -218px; }
a.gz-a11 { background-position: -580px -218px; }
a.gz-a12 { background-position: -638px -218px; }
a.gz-a13 { background-position: -696px -218px; }
a.gz-a14 { background-position: -754px -218px; }
.gz-list li.cur a.gz-a1 { background-position: left -275px; }
.gz-list li.cur a.gz-a2 { background-position: -58px -275px; }
.gz-list li.cur a.gz-a3 { background-position: -116px -275px; }
.gz-list li.cur a.gz-a4 { background-position: -174px -275px; }
.gz-list li.cur a.gz-a5 { background-position: -232px -275px; }
.gz-list li.cur a.gz-a6 { background-position: -290px -275px; }
.gz-list li.cur a.gz-a7 { background-position: -348px -275px; }
.gz-list li.cur a.gz-a8 { background-position: -406px -275px; }
.gz-list li.cur a.gz-a9 { background-position: -464px -275px; }
.gz-list li.cur a.gz-a10 { background-position: -522px -275px; }
.gz-list li.cur a.gz-a11 { background-position: -580px -275px; }
.gz-list li.cur a.gz-a12 { background-position: -638px -275px; }
.gz-list li.cur a.gz-a13 { background-position: -696px -275px; }
.gz-list li.cur a.gz-a14 { background-position: -754px -275px; }
/*---------wrap-5--------------*/
.wrap-5 { width: 970px; height: 519px; margin: 0 auto; border: 1px solid #e5e5e5; padding: 15px 14px 0; }
.js-l { width: 730px; }
.js-r { width: 206px; }
.js-list-l { width: 125px; height: 100%; }
.js-list-l a { display: block; width: 125px; height: 66px; background: url(../images/sprite_bg1.png) -189px -84px no-repeat; margin-bottom: 11px; position: relative; overflow: hidden; float: left; }
a.js-list-a2 { background-position: -315px -84px; }
a.js-list-a3 { background-position: -441px -84px; }
a.js-list-a4 { background-position: -567px -84px; }
a.js-list-a5 { background-position: -693px -84px; }
a.js-list-a6 { background-position: -819px -84px; }
.js-list-l a.js-list-a1.cur { background-position: -189px -150px; }
.js-list-l a.js-list-a2.cur { background-position: -315px -150px; }
.js-list-l a.js-list-a3.cur { background-position: -441px -150px; }
.js-list-l a.js-list-a4.cur { background-position: -567px -150px; }
.js-list-l a.js-list-a5.cur { background-position: -693px -150px; }
.js-list-l a.js-list-a6.cur { background-position: -819px -150px; }
.js-list-l span { display: block; position: absolute; width: 60px; height: 14px; top: 25px; right: 14px; text-align: center; color: #fff; }
.js-list-r { width: 576px; height: 450px; border: 1px solid #ccc; padding-left: 24px; }
.js-block { display: none; }
h2.js-box-1 { height: 75px; padding-left: 22px; line-height: 75px; font-size: 20px; color: #555; font-weight: bold; }
.js-box-2 { width: 570px; height: 213px; border-bottom: 1px dashed #dcdcdc; }
.js-box-r { float: right; width: 200px; }
.js-box-r li { list-style: outside disc; margin-bottom: 6px; line-height: 22px; }
span.gaishan { display: block; width: 64px; height: 20px; background: url(../images/sprite_bg2.png) left -149px no-repeat; padding-left: 14px; line-height: 18px; overflow: hidden; }
.js-a-link { width: 172px; padding-top: 4px; }
.js-box-3 { height: 90px; }
.js-box-3 li { width: 136px; position: relative; height: 100%; float: left; margin-right: 5px }
.js-box-3 li img { width: 136px; height: 90px; }
.js-box-3 li p { position: absolute; width: 136px; height: 0; font-size: 12px; left: 0; bottom: 0; background-color: rgba(51, 51, 51, 0.7); background: transparent\9\0; filter:progid:DXImageTransform.Microsoft.gradient(enabled=true, startColorstr=#b2333333, endColorstr=#b2333333);
zoom: 1; background: -ms-linear-gradient(top, rgba(51, 51, 51, 0.7) 0%, rgba(51, 51, 51, 0.7) 100%); text-align: center; color: #fff; overflow: hidden; }
.js-box-3 li p * { position: relative; }
.tx-1 { width: 180px; height: 256px; margin-top: 11px; }
.tx-1 li { width: 125px; height: 48px; background: url(../images/sprite_bg2.png) -138px -373px no-repeat; font-size: 20px; padding-left: 55px; line-height: 38px; }
.tx-2 { height: 60px; }
.tx-2 a { display: block; width: 45px; height: 45px; background: url(../images/sprite_bg1.png) no-repeat; float: left; margin-right: 21px; }
a.tx-s1 { background-position: -244px top; }
a.tx-s1:hover { background-position: -814px -293px; }
a.tx-s2 { background-position: -1px top; }
a.tx-s2:hover { background-position: -1px -45px; }
a.tx-s3 { background-position: -48px top; }
a.tx-s3:hover { background-position: -48px -45px; }
.tx-3 { height: 92px; padding: 9px 0; border-top: 1px dashed #dcdcdc; border-bottom: 1px dashed #dcdcdc; overflow: hidden; }
.tx-3 dd { height: 33px; }
.tx-3 dd span { display: block; line-height: 16px; }
.tx-3 dd i { display: block; width: 33px; height: 33px; background: url(../images/sprite_bg1.png) left -33px no-repeat; float: left; margin-right: 9px; overflow: hidden; }
dd.tx-d1 i { background-position: -292px -33px; }
dd.tx-d2 { margin-top: 2px; }
dd.tx-d2 i { background-position: -326px -33px; }
/*---------wrap-6--------------*/
.wrap-6 { width: 1000px; height: 110px; margin: 25px auto; overflow: hidden; position: relative; }
.wrap-6 ul { width: 2000px; height: 110px; position: absolute; left: 0; top: 0; }
.wrap-6 li { width: 1000px; height: 110px; float: left; position: relative; }
a.wp6-online { display: block; position: absolute; width: 133px; height: 39px; text-indent: -9999px; top: 39px; right: 82px; background: url(../images/touming.png) no-repeat; }
/*---------wrap-7--------------*/
.wrap-7 { width: 970px; height: 307px; margin: 25px auto 0; border: 1px solid #e5e5e5; padding: 23px 14px 0; overflow: hidden; }
.wrap-7 img { margin: 0 3px 3px 0; }
/*---------wrap-8--------------*/
.wrap-8 { width: 970px; height: 167px; margin: 24px auto; border: 1px solid #e5e5e5; padding: 15px 14px 0; overflow: hidden; }
.media-1 { height: 48px; border-bottom: 1px solid #cecece; }
.media-1 a { display: block; float: left; width: 96px; height: 48px; margin-right: 25px; font-size: 24px; position: relative; }
.media-1 a i { display: none; }
.media-1 a.cur i { width: 96px; height: 13px; position: absolute; left: 0; bottom: -1px; _bottom: -2px; background: url(../images/sprite_bg2.png) left -177px no-repeat; overflow: hidden; }
.media-2 { width: 100%; padding-top: 32px; text-align: center; }
#media-pic2 img { margin: 0 11px; }
.media-pic { display: none; }
/*---------footer--------------*/
.footer { height: 520px; background: url(../images/foot_bg.png) repeat-x; overflow: hidden; }
.bot { width: 972px; margin: 91px auto 0; height: 429px; }
.bot-1 { height: 276px; border-bottom: 1px solid #434343; }
.bot-logo { float: left; width: 186px; height: 228px; background: url(../images/sprite_bg3.png) 184px -255px no-repeat; }
.bot-logo img { margin-top: 26px; }
span.bot-tel { display: block; height: 25px; background: url(../images/sprite_bg3.png) -30px -256px no-repeat; font-size: 20px; color: #fff; padding-left: 35px; line-height: 25px; margin-top: 15px; }
.bot-bz { float: left; width: 562px; height: 234px; padding-left: 12px; background: url(../images/sprite_bg3.png) 572px -255px no-repeat; overflow: hidden; }
a.bot-icon1, a.bot-icon2, a.bot-icon3, a.bot-icon4, a.bot-icon5 { display: block; float: left; width: 90px; height: 24px; border-bottom: 1px solid #434343; margin-right: 20px; overflow: hidden; }
.bot-bz a, .bot-bz a:visited { color: #fff; }
.bot-bz a i { display: inline-block; width: 22px; height: 22px; float: left; margin-right: 5px; background: url(../images/sprite_bg3.png) -33px -290px no-repeat; }
a.bot-icon2 i { background-position: -33px -313px; }
a.bot-icon3 i { background-position: -33px -336px; }
a.bot-icon4 i { background-position: -33px -359px; }
a.bot-icon5 i { background-position: -33px -382px; }
.bz-sort { padding-top: 15px; width: 68px; float: left; }
.bz-sort li { height: 28px; width: 114px; line-height: 28px; }
.bz-sort li a { font-size: 12px; padding: 0 2px; }
.bz-sort li a:hover { background: #3EA7B3; }
address.bot-lx { float: left; display: block; width: 196px; margin-left: 16px; }
address.bot-lx img { display: block; margin-left: 22px; }
address.bot-lx span { display: block; margin-top: 8px; color: #fff; font-style: normal; font-size: 12px; line-height: 22px; }
a.a-tab5, a.a-tab6, a.a-tab7, a.a-tab8 { display: inline-block; width: 37px; height: 37px; background: url(../images/sprite_bg1.png) -814px -218px no-repeat; margin: 5px 10px 0 0; overflow: hidden; }
a.a-tab6 { background-position: -852px -218px; }
a.a-tab7 { background-position: -891px -218px; }
a.a-tab8 { background-position: -930px -218px; }
a.a-tab5:hover { background-position: -814px -255px; }
a.a-tab6:hover { background-position: -852px -255px; }
a.a-tab7:hover { background-position: -891px -255px; }
a.a-tab8:hover { background-position: -930px -255px; }
.bot-2 { width: 286px; height: 36px; float: right; margin-top: 30px; }
#search { display: block; float: left; width: 230px; _width: 226px; height: 36px; border: none; background: #242424; font-size: 14px; line-height: 36px; font-family: 'Microsoft YaHei', '微软雅黑', '\5FAE\8F6F\96C5\9ED1'; color: #fff; padding-left: 20px; }
#tijiao { display: block; width: 36px; height: 36px; border: none; background: url(../images/sprite_bg3.png) -20px -421px no-repeat; cursor: pointer; float: left; }
.bot-3 { width: 706px; height: 54px; margin: 32px auto 0; text-align: center; color: #fff; font-size: 12px; line-height: 54px; }
span.icp { padding: 0 22px; }
a.website { color: #fff; padding: 0 6px; }
.left-wx { width: 148px; height: 200px; background-color: #fff; position: fixed; _position: absolute; bottom: 0; _bottom: auto; left: 0; z-index: 110; display: none; overflow: hidden; }
.ie6-l { top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
}
.wx-pic { width: 121px; height: 134px; margin: 6px auto 9px; display: none; }
.wx-a { width: 100%; height: 48px; }
.wx-a a { display: block; width: 48px; height: 48px; background-color: #fbb63c; float: left; margin-right: 2px; }
.wx-a a.cur { background-color: #fba610; }
.wx-a span { display: block; background: url(../images/sprite_bg4.png) no-repeat; margin: 0 auto; overflow: hidden; }
.wx-a span.wx-1 { width: 20px; height: 18px; background-position: -45px -112px; margin-top: 15px; }
.wx-a span.wx-2 { width: 32px; height: 25px; background-position: -45px -131px; margin-top: 12px; }
.wx-a span.wx-3 { width: 31px; height: 24px; background-position: -45px -157px; margin-top: 12px; }
.wx-switch-2 { height: 41px; border-bottom: 1px solid #999; }
.gz-us { font-size: 12px; color: #1b1b1b; height: 30px; padding-top: 10px; text-align: center; }
.wx-pic a.wx-sina, .wx-pic a.wx-tx { display: block; width: 105px; background: url(../images/sprite_bg4.png) no-repeat; margin: 0 auto; }
.wx-pic a.wx-sina { height: 32px; background-position: -44px -182px; }
.wx-pic a.wx-tx { height: 27px; background-position: -44px -218px; margin-top: 14px; }
/*---------about--------------*/
.qiyuan-1 { height: 385px; border-bottom: 1px solid #e5e5e5; padding-top: 38px; }
.qiyuan-1 p { text-indent: 2em; }
.qiyuan-1 p, .qiyuan-1 span { line-height: 28px; }
.pinpai-1 { height: 315px; margin-top: 30px; }
.pinpai-1 img { margin: 0 2px 2px 0; }
.pinpai-2 { line-height: 26px; text-indent: 2em; }
.pinpai-3 { width: 608px; height: 260px; padding-left: 18px; margin-top: 40px; }
.zhuanye { width: 192px; height: 120px; }
.zy-1 { height: 32px; border-bottom: 1px dashed #666; line-height: 25px; }
.zy-1 i { display: block; float: left; width: 16px; height: 16px; background: #3EA7B3; margin: 5px 14px 0 0; }
span.zy-tt { font-size: 24px; color: #1b1b1b; }
.zy-2 { text-indent: 2em; font-size: 12px; line-height: 20px; padding-top: 10px; }
.service-1 { height: 170px; padding-top: 25px; }
.service-2 { height: 155px; }
.service-2 img { margin-right: 12px; }
.huanjing-1 { height: 128px; padding-top: 28px; }
.huanjing-2 { height: 145px; }
.huanjing-2 img { margin-right: 12px; }
/*---------share单页--------------*/
.pub-l { width: 747px; overflow: hidden; }
.art-slide { width: 720px; height: 89px; position: relative; overflow: hidden; margin: 15px auto 0; }
.art-slide ul { position: absolute; width: 1440px; height: 89px; left: 0; top: 0; }
.art-slide li { width: 720px; height: 89px; float: left; }
img.share-ad { display: block; }
h2.huanzhe-1 { font-size: 24px; font-weight: 500; text-align: center; margin-top: 35px; }
.huanzhe-2 { width: 500px; height: 45px; padding-top: 5px; background-color: #e5e4e4; margin: 20px auto 0; font-size: 12px; line-height: 20px; padding-left: 10px; }
a.hz-online1 { display: block; width: 49px; height: 25px; float: right; padding-left: 13px; margin-right: 12px; position: relative; }
a.hz-online1 i { position: absolute; top: -3px; left: 0; display: block; width: 14px; height: 13px; background: url(../images/sprite_bg2.png) -140px -525px no-repeat; overflow: hidden; }
.huanzhe-3 { width: 622px; height: 250px; margin: 35px auto 0; }
.huanzhe-3 img { float: left; margin-right: 50px; }
.huanzhe-3 p { float: left; width: 294px; height: 190px; line-height: 26px; margin-top: -8px; }
a.hz-online2, a.hz-online3 { float: left; width: 100px; height: 29px; line-height: 29px; }
a.hz-online2 { margin-right: 40px; background-color: #3EA7B3; color:#fff; }
a.hz-online3 { color: #fff; background-color: #666; }
a.hz-online3:hover { color: #ddd; }
.huanzhe-4 { padding:0 2em; margin: 0 auto; color:#333; font-size:14px; }
.huanzhe-4 p { padding: 10px 0; line-height:30px;text-indent:2em; }
.huanzhe-5 { width: 700px; height: 181px; position: relative; margin: 25px auto 0; }
.huanzhe-5 p { width: 260px; height: 148px; position: absolute; top: 18px; left: 425px; line-height: 24px; }
span.hz-tishi { font-size: 18px; color: #a40000; }
.huanzhe-6 { width: 698px; height: 119px; border: 1px solid #cfcece; border-top: none; margin: 0 auto; overflow: hidden; }
.hz-online4 { padding-left: 26px; height: 25px; margin: 25px 0 0 22px; line-height: 15px; background: url(../images/sprite_bg3.png) -35px -466px no-repeat; }
#jieda { width: 409px; height: 39px; border: 1px solid #cfcece; padding-left: 12px; margin-left: 20px; font-size: 14px; line-height: 39px; color: #999; }
#hz-tijiao { width: 171px; height: 39px; font-size: 18px; color: #666; line-height: 39px; font-family: 'Microsoft YaHei', '微软雅黑', '\5FAE\8F6F\96C5\9ED1'; margin-left: 50px; background: #ccc; cursor: pointer; }
.huanzhe-7 { margin: 18px 17px 15px 0 !important; height: 22px; }
.huanzhe-8 { width: 698px; height: 169px; border: 1px solid #cfcece; border-top: 3px solid #cfcece; margin:10px auto 10px 20px; position: relative; overflow: hidden; }
.huanzhe-8 h1 { font-size: 24px; font-weight: 500; position: absolute; top: 11px; left: 18px; }
.tj-1 { width: 333px; height: 105px; margin-left: 13px; }
.tj-2 { width: 280px; padding-left: 40px; border-right: none; }
.huanzhe-8 ul { width:96%;margin-top: 23px; padding-top: 24px; display: inline; }
.huanzhe-8 li {float:left; list-style: inside square; width: 335px; height: 28px; border-bottom: 1px dashed #ccc; color: #999; }
.huanzhe-8 li a { font-size: 12px; padding: 0 2px; line-height: 28px; }
.huanzhe-8 li a:hover { background-color: #3EA7B3; color:#fff; }
.pub-r { width: 220px; padding: 0 15px; overflow: hidden; }
.hot-zt { width: 220px; height: 318px; padding: 0 15px; border-bottom: 1px solid #ccc; padding-bottom: 10px; margin: 0 0 10px -15px; }
.js-tj { height: 272px; border-top: 1px solid #e5e5e5; margin: 15px 0 0 -15px; padding: 5px 0 0 15px; width: 235px; }
.edf { height: 76px; font-size: 12px; line-height: 20px; }
.edf img { border: 1px solid #ccc; float: left; margin-right: 8px; }
span.edf-tt { color: #c93; font-size: 14px; display: block; padding-bottom: 5px; }
.other { height: 348px; border-bottom: 1px solid #e5e5e5; }
.rexin { height: 390px; position: relative; margin-top: 10px; width: 220px; overflow: hidden; }
span.rx-pre, span.rx-next { position: absolute; top: 16px; }
span.rx-pre { left: 190px; }
span.rx-next { right: 0; }
.rx-1 { height: 50px; margin-top: 10px; overflow: hidden; position: relative; }
.rx-1 ul { width: 238px; position: absolute; }
.rx-1 li { width: 40px; height: 50px; float: left; margin-right: 5px; overflow: hidden; }
.rx-1 li img { border: 1px solid #d1d1d1; cursor: pointer; }
.rx-1 li.cur img { border: 2px solid #3EA7B3; }
.rx-2 { width: 218px; height: 209px; margin-top: 15px; position: relative; }
.rx-2 ul { position: absolute; height: 209px; }
.rx-2 ul li { position: relative; float: left; }
.rx-2 img { border: 1px solid #ccc; }
.rx-2 p { position: absolute; height: 52px; background-color: rgba(229, 229, 229, 0.6); background: transparent\9\0; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#96e5e5e5, endColorstr=#96e5e5e5);
zoom: 1; background: -ms-linear-gradient(top, rgba(229, 229, 229, 0.6) 0%, rgba(229, 229, 229, 0.6) 100%); bottom: 0; font-size: 12px; padding: 5px 0 0 16px; line-height: 24px; color: #555; }
.rx-3 { margin-top: 14px; }
.shaomiao { height: 112px; margin-top: 15px; }
.shaomiao p { float: left; width: 94px; padding: 20px 0 0 12px; }
.share-lx { height: 325px; }
/*---------来院路线--------------*/
.lylx-1 { width: 746px; height: 140px; position: relative; float: right; margin-top: 16px; overflow: hidden; }
.lylx-1 ul { width: 1492px; height: 140px; position: absolute; left: 0; top: 0; }
.lylx-1 li { width: 746px; height: 140px; float: left; }
a.lx-online1 { position: absolute; bottom: 21px; right: 21px; width: 114px; height: 28px; line-height: 28px; background: #3EA7B3; }
.lylx-2 { clear: right; padding: 30px 50px 0; }
a.lx-online2 { display: block; position: absolute; bottom: 10px; right: -10px; width: 86px; height: 18px; font-size: 14px; padding: 8px 0 0 6px; }
a.lx-online2 i { display: block; width: 14px; height: 13px; position: absolute; left: 0; top: 0; background: url(../images/sprite_bg2.png) -140px -525px no-repeat; }
.lx-map { width: 641px; height: 283px; border: 3px solid #cfcece; margin-top: 10px; }
.dizhi { line-height: 24px; padding-top: 18px; height: 270px; }
img.zhinan { width: 638px; height: 237px; margin: 15px 0 25px 5px; }
.bus { height: 305px; margin-top: 6px; }
.bus-1 { line-height: 26px; height: 60px; }
.bus-2 { width: 644px; height: 57px; border: 1px solid #ccc; }
.bus-2 a { display: block; width: 160px; height: 100%; border-right: 1px solid #ccc; float: left; background-color: #555; color: #666; overflow: hidden; }
.bus-2 a:hover { background-color: #3EA7B3; color: #555; }
.bus-2 a:hover b { color: #f00; }
.bus-2 a span { display: inline-block; float: left; }
span.bus-icon1, span.bus-icon2, span.bus-icon3, span.bus-icon4 { background: url(../images/sprite_bg5.png) no-repeat; margin: 11px 0 0 16px; }
span.bus-icon1 { width: 33px; height: 35px; margin-right: 16px; }
span.bus-icon2 { width: 28px; height: 34px; background-position: -35px top; margin-right: 15px; }
span.bus-icon3 { width: 34px; height: 29px; background-position: -64px top; margin-right: 15px; }
span.bus-icon4 { width: 33px; height: 35px; background-position: -99px top; margin-right: 12px; }
.bus-2 a:hover span.bus-icon1 { background-position: left -35px; }
.bus-2 a:hover span.bus-icon2 { background-position: -35px -34px; }
.bus-2 a:hover span.bus-icon3 { background-position: -64px -30px; }
.bus-2 a:hover span.bus-icon4 { background-position: -99px -35px; }
span.bus-tt, span.view { width: 90px; }
span.bus-tt { font-weight: bold; padding-top: 8px; }
span.view { font-size: 12px; }
b.here { color: #ccc; }
.bus-3 { height: 110px; line-height: 26px; padding-top: 15px; display: none; }
/*---------设备列表页--------------*/
.sblist-1 { height: 100px; margin-top: -25px; }
.sblist-1 h2 { height: 38px; font-weight: 500; text-align: center; }
.sblist-1 p { text-indent: 2em; width: 686px; margin-left: -15px; }
.sblist-2 { height: 140px; width: 560px; margin: 0 auto; border-top: 1px dashed #dcdcdc; padding-top: 20px; text-align: center; }
.sb-online1 { height: 22px; overflow: hidden; margin: 0 -8px 15px 0; _margin-right: -20px; }
.sb-tab { position: relative; height: 460px; }
.zhiliaoyi { clear: both; width: 646px; height: 730px; position: relative; overflow: hidden; }
.sb-tab li { width: 644px; height: 448px; border: 1px solid #ccc; float: left; position: relative; position: relative; }
.sb-p1 { position: absolute; width: 315px; height: 403px; background-color: rgba(220, 220, 220, 0.6); background: transparent\9\0; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#96dcdcdc, endColorstr=#96dcdcdc);
zoom: 1; background: -ms-linear-gradient(top, rgba(220, 220, 220, 0.6) 0%, rgba(220, 220, 220, 0.6) 100%); padding: 45px 15px 0 30px; right: 0; top: 0; }
.sb-p1 span { position: relative; display: block; line-height: 24px; }
span.sb-tt { height: 60px; font-size: 18px; font-weight: bold; }
span.sb-pro { font-size: 16px; font-weight: bold; padding-bottom: 3px; }
.sb-p2 { position: absolute; height: 102px; padding-left: 25px; bottom: 0; left: 0; }
.sb-p2 span { display: block; }
.sb-switch { height: 50px; position: relative; }
span#sb-pre, span#sb-next { position: absolute; top: 20px; }
span#sb-pre { right: 17px; }
span#sb-next { right: 0; }
.sb-tab2 { width: 646px; height: 220px; overflow: hidden; }
.sb-tab2 ul { width: 700px; }
.sb-tab2 li { width: 81px; height: 101px; float: left; margin: 0 10px 14px 0; cursor: pointer; }
.sb-tab2 li img { border: 1px solid #ccc; }
.sb-tab2 li.cur img { border: 2px solid #15629f; }
/*---------诊疗技术--------------*/
.liaofa { height: 340px; background: url(../images/zljs_bg1.jpg) 132px 6px no-repeat; }
.liaofa ul { margin: 0 auto; }
.liaofa li { width: 166px; height: 82px; }
.liaofa li h3 { height: 22px; font-size: 14px; color: #1b1b1b; }
.liaofa li p { font-size: 12px; line-height: 20px; }
.lf-list1 { width: 646px; height: 103px; }
.lf-list2 { padding-left: 20px; height: 111px; }
.jp-1 { width: 730px; height: 700px; display: none; overflow: hidden; }
.jp-1 li { width: 307px; height: 178px; float: left; position: relative; margin-right: 45px; }
.jp-1 li img { border: 1px solid #ccc; margin-top: 18px; }
span.jp-hot { top: 0; right: 0; }
/*---------专家详情页--------------*/
.zj-article { padding: 0 17px; }
.zj-1 { width: 649px; height: 469px; margin: 48px auto 0; position: relative; }
.zj-1 img { border: 1px solid #ccc; }
.zj-1 p { width: 302px; height: 425px; position: absolute; right: 0; top: 0; background-color: rgba(255, 255, 255, 0.6); background: transparent\9\0; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#96ffffff, endColorstr=#96ffffff);
zoom: 1; background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.6) 100%); padding: 42px 20px; line-height: 24px; }
.zj-2 { height: 190px; margin-top: 40px; }
h2.zj-abl { font-size: 24px; font-weight: 500; height: 48px; }
.zj-2 p { width: 444px; float: left; padding-left: 35px; }
.zj-2 img { margin-right: 30px; }
.zj-3 { height: 265px; width: 690px; margin-top: 20px; }
.bingyou { width: 329px; height: 217px; float: left; margin-left: 40px; position: relative; z-index: 9; overflow: hidden; _display: inline; }
.bingyou ul { width: 3000px; }
.bingyou li img { border: 1px solid #cecece; }
.by-r { float: left; width: 320px; height: 217px; background-color: #ccc; position: relative; overflow: hidden; _display: inline; }
.by-r p { width: 220px; height: 140px; margin: 20px 0 0 48px; font-size: 12px; line-height: 22px; }
a.by-online1, a.by-online2 { top: 175px; }
a.by-online1 { left: 48px !important; }
a.by-online2 { right: 62px !important; }
.zj-list { width: 120px; height: 15px; position: absolute; left: 148px; bottom: 0; text-align: center; zoom: 1; z-index: 10; overflow: hidden; }
.zj-list span { display: block; float: left; margin: 0 3px; width: 8px; height: 8px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; text-indent: -999px; background-color: #999; overflow: hidden; cursor: pointer; }
.zj-list span.on { background-color: #c93; }
.zj-4 { width: 690px; height: 155px; overflow: hidden; }
.zj-4 li { margin-bottom: 15px; overflow: hidden; }
.zj-icon2 { position: relative; width: 680px; height: 118px; margin: 20px 0 0 38px; overflow: hidden; }
.zj-5 { position: relative; margin-top: 10px; }
.zj-5 p { position: absolute; top: 22px; right: 38px; width: 388px; height: 98px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; padding: 10px 9px 0 15px; background-color: rgba(255, 255, 255, 0.6); background: transparent\9\0; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#96ffffff, endColorstr=#96ffffff);
zoom: 1; background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.6) 100%); }
.zj-6 { width: 718px !important; margin-left: 17px; }
/*---------专家列表页--------------*/
.zjlist-1 { display: block; margin: 0 auto; }
.zjlist-2 { height: 85px; margin-top: 20px; }
.zjlist-2 p { width: 230px; float: left; font-size: 12px; }
.zjlist-2 p i { display: block; float: left; background: url(../images/sprite_bg5.png) -37px -89px no-repeat; overflow: hidden; }
.zjlist-2 p i.cc-1 { width: 49px; height: 37px; margin-right: 10px; }
.zjlist-2 p i.cc-2 { width: 32px; height: 37px; background-position: -87px -89px; margin-right: 4px; }
.zjlist-2 p i.cc-3 { width: 30px; height: 37px; background-position: -120px -89px; margin-right: 8px; }
.zjlist-3 { margin-top: 0px !important; }
.zj-doctor { width: 100%; height: 100%; display: none; }
.zj-online1 { width: 213px; height: 54px; position: absolute; top: 349px; left: 90px; background-color: #3EA7B3; text-align: center; padding-top: 10px; display: none; }
.zj-online1 a:hover { color: #666; }
.zjlist-4 { width: 670px; height: 240px; position: relative; overflow: hidden; }
.zj-icon { width: 620px; height: 100%; overflow: hidden; padding-top: 30px; margin-left: 15px; position: relative; }
.zjlist-4 ul { width: 805px !important; }
.zjlist-4 li { margin: 0 25px 15px 0 !important; overflow: hidden; }
span.zj-prev, span.zj-next { display: block; position: absolute; width: 11px; height: 11px; top: 0; background: url(../images/sprite_bg1.png) no-repeat; cursor: pointer; }
span.zj-prev { background-position: -945px top; right: 58px; }
span.zj-next { right: 38px; background-position: -956px top; }
span#zj-prev2, span#zj-next2 { top: 15px; }
.zjlist-5 { height: 150px; position: relative; width: 670px; }
.zjlist-5 span.a-abl { font-size: 24px; display: block; }
.taidou { width: 644px; height: 100%; margin: 10px 0 0 15px !important; overflow: hidden; position: relative; }
.taidou li { margin-right: 25px !important; }
/*---------article--------------*/
.article { margin-top: 25px; line-height: 25px; }
.article-zx { height: 50px; text-align: center; }
.problem { height: 325px; border-bottom: 1px solid #e5e5e5; }
.art-tab { width: 221px; height: 249px; overflow: hidden; position: relative; }
.art-tab ul { width: 700px; }
.art-tab li { width: 221px; height: 249px; float: left; }
.art-tab li img { border: 1px solid #e5e5e5; }
.art-list { width: 80px; height: 20px; position: absolute; right: 0; bottom: 0; }
.art-list span { display: block; float: left; margin: 0 5px; width: 12px; height: 12px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; text-indent: -999px; background-color: #999; overflow: hidden; }
.art-list span.on { background-color: #c93; }
/*---------weiqing--------------*/

/*---------wrap--------------*/
.wrap { width: 998px; border: 1px solid #e5e5e5; position: relative; z-index: 100; margin: 0 auto; overflow: hidden; }
.place { height: 50px; padding-left: 34px; background: url(../images/sprite_bg2.png) -144px -320px no-repeat; line-height: 50px; text-align: left; border-bottom: 1px solid #e5e5e5; }
/*---------wrap_left--------------*/
.wrap_left { width: 220px; padding: 16px 15px; float: left; overflow: hidden; _display: inline; }
.left_list { width: 100%; height: 415px; overflow: hidden; }
.left_list ul { height: 100%; }
.left_list ul a { float: left; width: 220px; height: 50px; display: block; overflow: hidden; }
/*.left_list ul{ background:url(../images/sprite_bg3.png) 10px -31px no-repeat; overflow:auto;}*/
.left_list li { width: 220px; height: 49px; border-bottom: 1px dashed #e5e5e5; overflow: hidden; cursor: pointer; }
.left_list_01, .left_list_02, .left_list_03, .left_list_04, .left_list_05, .left_list_06, .left_list_07, .left_list_08 { background: url(../images/sprite_bg2.png) -112px top no-repeat; padding-left: 52px; width: 168px; height: 100%; overflow: hidden; }
.left_list li.cur { height: 50px; background-color: #3EA7B3; border: none; color:#fff; }
.left_list .left_list_02 { background-position: -112px -43px; }
.left_list .left_list_03 { background-position: -112px -81px; }
.left_list .left_list_04 { background-position: -112px -120px; }
.left_list .left_list_05 { background-position: -112px -163px; }
.left_list .left_list_06 { background-position: -112px -207px; }
.left_list .left_list_07 { background-position: -112px -247px; }
.left_list .left_list_08 { background-position: -112px -287px; }
.left_list li span { line-height: 20px; display: block; }
span.left_list_con { font-size: 14px; margin-top: 8px; font-weight: 800; }
span.left_list_con_en { font-size: 10px; }
.left_about { width: 100%; }
h2.a-abl { line-height: 40px; font-size: 18px; text-align: left; font-weight: 600; }
.left_about span img { width: 220px; }
.left_about p { width: 100%; line-height: 25px; font-size: 12px; height: 75px; margin-top: 10px; text-indent: 2em; }
.left_tel { height: 114px; padding: 9px 0; margin-left: 5px; }
.left_tel dd { height: 45px; padding: 12px 0 0 0; }
.left_tel dd span { display: block; line-height: 16px; }
a.tx-online1, a.tx-online2 { display: inline-block; width: 33px; height: 33px; overflow: hidden; float: left; background: url(../images/sprite_bg1.png) -292px top no-repeat; margin-right: 9px; }
a.tx-online2 { background-position: -326px 0; }
a.tx-online1:hover { background-position: -292px -33px; }
a.tx-online2:hover { background-position: -326px -33px; }
span.tx-tel { font-size: 22px; font-family: Impact; height: 22px; line-height: 22px; }
/*---------wrap_right--------------*/
.wrap_right { width: 646px; padding: 45px 50px 25px; float: right; _display: inline; overflow: hidden; }
.right_con { width: 100%; }
.safe_pic { width: 100%; height: 350px; }
.s_pic_l { width: 450px; float: left; height: 100%; }
.s_pic_l img { width: 450px; height: 350px; display: none; }
.s_pic_r { width: 135px; float: right; margin-left: 60px; height: 100%; font-size: 16px; }
.s_pic_r ul li { width: 135px; float: left; height: 69px; line-height: 69px; text-align: center; border-bottom: 1px solid #dcdcdc; cursor: pointer; }
.s_pic_r ul li.curror { background: #666; height: 70px; border: none; color: #fff; }
.a6 { color: #555; font-size: 16px; }
.a7 { color: #a7a7a7; font-size: 14px; }
.safe_cn { margin-top: 40px; width: 100%; overflow: auto; }
.safe_cn ul li { width: 100%; float: left; border-bottom: 1px dashed #dcdcdc; height: 40px; line-height: 40px; text-align: center; }
.safe_ico_l { width: 100%; margin-top: 20px; }
.safe_ico_l ul li { width: 100%; height: 90px; float: left; margin: 15px 0; }
.safe_ico_l ul li p { width: 70px; margin: 6px 20px 10px 15px; float: left; height: 71px; background: url(../images/sprite_bg1.png) no-repeat; }
.safe_ico_l ul li h3 { line-height: 35px; font-weight: blod; text-align: left; font-size: 16px; }
.safe_ico_l ul li span { line-height: 25px; }
.safe_ico_l ul li.s_l_01 p { background-position: -361px top; }
.safe_ico_l ul li.s_l_02 p { background-position: -432px top; }
.safe_ico_l ul li.s_l_03 p { background-position: -503px top; }
.safe_ico_l ul li.s_l_04 p { background-position: -574px top; }
.safe_ico_l ul li.s_l_05 p { background-position: -645px top; }
.link_n { width: 1000px; ; height: 125px; background: #666; margin: 25px auto; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; overflow: hidden; }
.link_n ul { width: 100%; }
.link_n li { width: 185px; height: 51px; margin: 37px 0; float: left; background: url(../images/sprite_bg2.png) 198px -484px no-repeat; color: #ebebeb; _display: inline; padding-left: 15px; overflow: hidden; }
.link_n li p { float: left; background: url(../images/sprite_bg2.png) left top no-repeat; margin: 3px 9px 0 0; }
.link_n li p.l_n_01 { width: 41px; height: 38px; background-position: left -195px; }
.link_n li p.l_n_02 { width: 44px; height: 35px; background-position: left -234px; }
.link_n li p.l_n_03 { width: 40px; height: 34px; background-position: left -270px; }
.link_n li p.l_n_04 { width: 36px; height: 35px; background-position: left -305px; }
.link_n li p.l_n_05 { width: 48px; height: 41px; background-position: left -341px; }
.link_n li h3 { font-size: 14px; height: 22px; float: left; border-bottom: 1px dashed #999; font-weight: 100; }
.link_n li span { display: block; float: left; width: 118px; font-size: 12px; padding-top: 3px; }
#picBox { position: relative; width: 646px; height: 355px; overflow: hidden; }
#picBox dl.pic_g { position: absolute; height: 358px; }
#picBox dl.pic_g dt { position: relative; float: left; width: 646px; }
#picBox dl.pic_g dt #PBC1, #PBC2, #PBC3, #PBC4, #PBC5 { overflow: hidden; width: 646px; height: 358px; position: relative; z-index: 1; }
#picBox dl.pic_g dt #PBC1 ul, #PBC2 ul, #PBC3 ul, #PBC4 ul, #PBC5 ul { position: absolute; }
#picBox dl.pic_g dt #PBC1 ul li, #PBC2 ul li, #PBC3 ul li, #PBC4 ul li, #PBC5 ul li { position: relative; float: left; }
.by_more { width: 100%; height: 295px; margin-top: 20px; }
.titsp { line-height: 30px; font-size: 30px; width: 330px; height: 30px; overflow: hidden; }
.titsp h2 { font-size: 24px; font-weight: 100; }
.titsp p { float: right; width: 30px; margin: 15px 30px 0 0; }
ul.first-ul { width: 3000px; }
.bml_p { width: 240px; height: 240px; float: right; }
.bml_p img { width: 238px; height: 238px; border: 1px solid #dadada; }
.zjtj { margin: 20px 0 0; }
.sh-list { width: 646px; height: 90px; margin: 15px 0; overflow: hidden; position: relative; }
.zjtj ul { width: 3000px; height: 90px; }
.zjtj li { width: 134px; height: 88px; margin-right: 34px; border: 1px solid #dadada; float: left; position: relative; }
.zjtj li img { width: 134px; height: 88px; }
.zan { position: absolute; bottom: 0; left: 0; width: 100%; height: 0; background-color: rgba(0, 0, 0, 0.6); background: transparent\9\0; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#96000000, endColorstr=#96000000);
zoom: 1; background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%); }
.zan * { position: relative; color: #fff; text-align: center; }
.zan h3 { font-size: 14px; margin: 36px 0 3px 0; }
.zan span { display: inline-block; background: url(../images/sprite_bg2.png) -144px -418px no-repeat; padding-left: 36px; }
.xgwz { width: 1000px; margin: 0 auto; overflow: auto; padding-top: 10px; }
.xgwz dt { line-height: 35px; font-size: 24px; float: left; font-weight: bold; display: block; width: 100%; margin: 10px 0; }
.xgwz_l { width: 100%; float: left; height: 172px; margin: 15px 0; overflow: hidden; }
.xgwz_l li { border: 1px solid #dadada; float: left; width: 220px; height: 170px; margin-right: 37px; }
.xgwz_l li:hover { border: 1px solid #3EA7B3; }
.gy_p { width: 100%; height: 280px; overflow: hidden; }
.gy_p_l { width: 371px; height: 279px; float: left; position: relative; display: none; }
.gy_p_l img { width: 369px; height: 277px; border: 1px solid #dadada; float: left; }
.gy_p_l p { position: absolute; bottom: 0; width: 369px; left: 1px; padding: 5px 0; background-color: rgba(255, 255, 255, 0.6); background: transparent\9\0; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#96ffffff, endColorstr=#96ffffff);
zoom: 1; background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.6) 100%); text-align: center; display: none; }
.gy_p_r { width: 230px; height: 100%; float: right; }
.gy_p_r ul { width: 100%; display: block; overflow: auto; }
.gy_p_r ul li { width: 105px; height: 60px; margin: 5px; background: #dadada; float: left; _display: inline; }
.gy_p_r ul li img { width: 103px; height: 58px; border: 1px solid #dadada; }
.gy_p_r ul li img:hover { border: 1px solid #3EA7B3; }
.gy_p_r span { width: 100%; margin-top: 20px; line-height: 30px; text-indent: 2em; display: block; }
.gy_ls { width: 100%; margin-top: 40px; height: 505px; }
.gy_l_l { width: 100%; height: 70px; background: #555; padding: 20px 0 0; }
.gy_l_l ul { width: 98%; height: 100%;}
.gy_l_l li { width: 70px; height: 70px; line-height: 30px; margin: 0 4px; color: #999; text-align: center; float: left; }
.gy_l_l li.cur { position: relative; }
.gy_l_l li span { font-size: 12px; display: block; }
.gy_l_l li.cur span { font-size: 20px; color: #fff; }
.gy_l_l li i { display: block; width: 8px; height: 8px; margin: 6px auto 0; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background: #ccc; overflow: hidden; }
.gy_l_l li.cur i { background: #3EA7B3; }
span.gy-down { width: 35px; height: 18px; background: url(../images/sprite_bg2.png) left bottom no-repeat; position: absolute; bottom: -18px; left: 16px; _bottom: -17px; _left: 18px; overflow: hidden; display: none; }
.gy_l_l li.cur span.gy-down { display: block; }
.gy_l_pl { height: 390px; margin: 30px auto 10px; border: 1px solid #e5e5e5; }
.gy_l_pl ul { height: 100%; display: none; }
.gy_l_pl ul li { height: 162px; width: 182px; float: left; margin: 16px; _display: inline; }
.gy_l_pl ul li img { height: 120px; width: 180px; border: 1px solid #dadada; float: left; }
.gy_l_pl ul li span { line-height: 30px; width: 100%; height: 40px; margin-top: 10px; text-align: center; font-size: 14px; float: left; display: block; }
.gy_con { width: 100%; margin: 20px auto; height: 500px; }
.gy_con span { text-indent: 2em; display: block; line-height: 25px; width: 100%; }
.gy_con_01 { width: 100%; height: 270px; margin-bottom: 20px; overflow: hidden; }
.gy_con_1_l { float: left; width: 450px; _display: inline; }
.gy_con_1_l p { width: 100%; height: 30px; font-weight: bold; line-height: 30px; margin: 5px 0; font-size: 16px; }
.gy_con_1_p { width: 170px; height: 100%; float: right; _display: inline; }
.gy_con_02 { width: 100%; height: 220px; }
.gy_con_2_l { float: left; width: 450px; margin-top: 50px; _display: inline; }
.gy_con_2_p { width: 170px; height: 100%; float: right; _display: inline; }
/*---------weiqing--------------*/


/*--张军--*/
.jclear { clear: both; overflow: hidden }
.bz { padding: 25px 0 0 0; width: 747px; }
.bz_block { height: 238px; padding: 20px 15px 15px; border-bottom: 1px solid #E5E5E5; }
h2.bz_title { height: 50px; line-height: 40px; font-size: 24px; font-weight: 100; }
.bz_con { height: 200px; clear: both; overflow: hidden }
.bz_con_left { float: left; border: 1px solid #ccc; margin-right: 20px; }
.bz_con_right { float: left; width: 700px; }
.bz_con_right h2 { font-size: 22px; font-weight: 500; line-height: 24px; height: 40px }
.bz_ins { line-height: 25px; font-size: 12px; }
.bz_con_right b { font-size: 14px; }
.bz_bx { line-height: 35px; border-top: 1px dashed #CCC; height: 35px; margin-top: 5px; font-size: 12px; }
.bz_last { clear: both; }
.bz_last_left { float: left; width: 190px; }
.bz_star { font-size: 12px; height: 24px; background: url(../images/sprite_bg2.png) -1px -447px no-repeat; }
.bz_last_right { float: right; width: 425px; margin-top: 3px; }
a.bz-online5, a.bz-online6 { width: 160px; height: 40px; line-height: 40px; font-size: 16px; }
a.bz-online5 { color: #fff; background: #F3AC2E; margin-right: 40px; }
a.bz-online5:hover { color: #ddd; }
a.bz-online6 { background: #3EA7B3; color:#fff; }
a.bz-online6:hover { color: #000; }
.samll_nav { background: #ccc; position: relative; clear: both; overflow: hidden; width: 747px; height: 48px; z-index: 50; }
.samll_nav ul li { float: left; width: 105px; line-height: 45px; height: 45px; text-align: center }
.samll_nav ul li.bz_now { border-top: 3px solid #3EA7B3; background: #fff; }
.samll_nav a.bz_clickmore { position: absolute; width: 94px; height: 26px; top: 10px; left: 630px; background: #fff; line-height: 26px; }
a.bz_ins_title { display: block; font-size: 22px; margin: 30px 0 10px 0; text-indent: 20px; background: url(../images/sprite_bg2.png) 130px -386px no-repeat; width: 155px; }
.bz_box_pic1 { margin-bottom: 20px; position: relative; }
.bz_box { padding: 10px 80px 0; }
a.by_zixun, a.by_yuyue { position: absolute; top: 170px; width: 96px; height: 26px; line-height: 26px; }
a.by_zixun { left: 19px; background: #3EA7B3; color:#fff; }
a.by_yuyue { right: 27px; background: #666; color: #fff; }
a.by_yuyue:hover { color: #ddd; }
.bz_box_ins1 { line-height: 27px }
.bz_box_ins1 li { background: url(../images/sprite_bg2.png) -155px -488px no-repeat; overflow: hidden; }
.bz_box_ins1 li b { width: 102px; float: left; text-indent: 25px; }
.bz_box_ins1 li span { display: block; float: left; width: 484px; _width: 478px; }
.bz_box_ins2 { height: 208px; width: 585px; border: 1px solid #e5e5e5; }
.bybox_left { width: 310px; height: 218px; float: left }
.bybox_right { width: 250px; height: 178px; background: #c7c5c5; float: right; padding: 30px 5px 0 15px; font-size: 12px; position: relative; }
.bybox_right p { line-height: 23px; }
.bz_box_ins3 { width: 610px; height: 268px; }
.bz_ins3_title { width: 188px; height: 0; position: absolute; top: 161px; left: 1px; background-color: rgba(0, 0, 0, 0.7); background: transparent\9\0; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000);
zoom: 1; background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.7) 100%); overflow: hidden; }
.bz_ins3_title span { position: relative; color: #fff; }
.bz_box_ins3 img { border: 1px solid #ccc; height: 210px; }
.bz_box_ins3 li { width: 190px; height: 252px; float: left; _display: inline; margin-right: 8px; position: relative; }
.bz_box_ins3 span { padding: 3px 8px; }
span.ins3_name, span.ins3_zc, span.ins3_jb { display: block; float: left; line-height: 20px; }
a.bz-online7 { width: 190px; height: 29px; line-height: 29px; background: #3EA7B3; margin-top: 10px; color:#fff; }
.bz_box_ins4 h2 { line-height: 35px; font-size: 14px; font-weight: 600; height: 35px; text-indent: 2em; }
.bz_box_ins4 li { line-height: 27px; height: 27px; font-size: 12px; border-bottom: 1px dashed #CCC; width: 270px; list-style: inside square; color: #999; text-indent: 5px; }
.bz_box_ins4 li a { display: inline-block; padding: 0 3px 0 1px; }
.bz_box_ins4 li a:hover { background-color: #3EA7B3; }
.ins4_left { float: left; width: 270px; }
.ins4_right { float: right; }
a.bz_baike { background: none; width: 500px; }
.bz_box_ins4 { width: 700px; }
.bz_box_ins4 span { padding: 0 3px; float: left; display: block; }
.baike_2 { padding: 10px 22px 0; height: 120px; overflow: hidden; }
.baike_2 a, .baike_2 span { display: block; float: left; }
.baike_2 a { padding: 0 4px; height: 26px; line-height: 22px; overflow: hidden; }
.baike_2 a:hover { background-color: #3EA7B3; }
.baike_2 a:hover { text-decoration: underline; border-color: #cfcece; }
.baike_2 span { padding: 0 3px; }
.bz_left_title { line-height: 40px; font-size: 18px; font-weight: 600; }
.bz_left { width: 250px; float: left; _display: inline; overflow: hidden; padding-bottom: 20px; }
.bz_left1 { width: 220px; padding: 16px 15px; }
.bz_left_about { padding: 16px 15px; border-bottom: 1px solid #e5e5e5; }
.bz_left_ask { padding: 5px 15px 0; height: 310px; border-bottom: 1px solid #e5e5e5; }
.bz_left_ask a { display: inline-block; float: left; width: 70px; height: 29px; border: 1px solid #e5e5e5; text-align: center; line-height: 29px; margin: 0 2px 2px 0; }
.bz_left_ask a:hover { background: #3EA7B3; border-color: #3EA7B3; color:#fff; }
.bz_wyzx { margin-top: 15px; }
input.bz-online4 { width: 220px; line-height: 40px; padding: 0; border: 1px solid #cfcece; font-size: 18px; font-family: 'Microsoft YaHei', '微软雅黑', '\5FAE\8F6F\96C5\9ED1'; cursor: pointer; margin-top: 15px; }
a.bz-online3 { width: 220px; height: 40px; background: #3EA7B3; font-size: 16px; color: #1b1b1b; line-height: 40px; border: none; color:#fff; }
.bz_left_yuyue { padding: 5px 15px 0; height: 315px; border-bottom: 1px solid #e5e5e5; }
.bz_left_title span { font-size: 12px; font-weight: 500; color: #797676 }
.bz_jiuzhen { width: 100%; height: 189px; overflow: hidden; margin-top: 10px; }
.bz_jiuzhen li { line-height: 27px; width: 225px; overflow: hidden; }
.bz_jiuzhen li span { float: left; }
.bz_jiuzhen .time { font-size: 10px; font-weight: 500; color: #797676; float: right; display: block; width: 84px; text-align: right; padding-right: 6px; }
.bz_jiuzhen .bz_dotbq { font-size: 10px; font-weight: 500; color: #797676; }
.bz_jinghua li { border-bottom: 1px dashed #ccc; height: 27px; text-indent: 2px; font-size: 12px; color: #999; list-style: inside square; }
.bz_jinghua li a { font-size: 14px; color: #555; }
.bz_left_tj { line-height: 24px; padding: 0 15px; height: 60px; }
.bz_left_tex { padding: 0 15px; }
.bz_left_tex textarea { line-height: 20px; font-size: 12px; color: #666; padding: 2px 0 0 6px; resize: none; height: 45px; width: 212px; }
.bzs_yuyue { margin-top: 20px; }
.bz_left_lx { padding: 5px 15px 0; border-top: 1px solid #e5e5e5; }
.bz_left_address { font-size: 12px; line-height: 23px; margin-top: 10px; height: 130px; }
/*病种列表页*/
.bz_list_baike { padding: 10px 14px 0px; height: 116px; }
.bz_baike_left, .bz_baike_right { float: left; }
.bz_baike_left { width: 130px; height: 30px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background: #3EA7B3; text-align: center; line-height: 30px; color: #fff; }
.bz_baike_right { width: 824px; margin-left: 10px; height: 116px; }
.bz_baike_right a { line-height: 22px; padding: 0 3px; display: inline-block; border: 1px solid #e5e5e5; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin: 0 8px 5px 4px; }
.bz_baike_right a:hover { background-color: #3EA7B3; color:#fff; }
.bz_baike_right span { display: block; float: left; padding: 2px 6px; }
.bz_zx { float: right; width: 190px; }
.bz_zx a, .bz_zx span { float: left; display: inline-block; background: url(../images/sprite_bg2.png) no-repeat; }
span.bz_tj { width: 60px; height: 22px; padding-left: 18px; background-position: -160px -540px; }
.bz_zx a { width: 18px; height: 18px; margin: 2px 4px 0 5px; }
.bz_zx a.bz_online1 { background-position: -51px -283px; overflow: hidden; }
.bz_zx a.bz_online2 { background-position: -51px -302px; overflow: hidden; }
.bz_zx a.bz_online3 { background-position: -51px -321px; overflow: hidden; }
.bz_zx a.bz_online4 { background-position: -51px -340px; position: relative; }
a.bz_online4 .bz_p { width: 117px; height: 116px; display: none; position: absolute; bottom: 22px; left: -55px; }
a.bz_online4:hover .bz_p { display: block; }
.bz_list_gold { border-top: 1px solid #e5e5e5; padding-top: 25px; }
.bz_list_gold .bz_title span { font-size: 12px; padding-left: 10px; color: #666 }
.bz_list_gold .bz_title { text-indent: 20px; font-size: 24px; }
.bz_list_con ul { width: 1200px; }
.bz_list_con li { width: 232px; height: 340px; float: left; margin-right: 100px; margin-bottom: 30px; position: relative; border: 1px solid #fff; _display: inline; }
.bz_list_con li.cur { border: 1px solid #3EA7B3; }
.bz_list_con li.cur p.l_start { display: block; }
.bz_list_con li h3 { font-size: 14px; }
.bz_list_con p.l_start { display: none; width: 214px; height: 20px; background-color: rgba(0, 0, 0, 0.6); background: transparent\9\0; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#96000000, endColorstr=#96000000);
zoom: 1; background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%); }
.bz_list_con li.bz_pic_3 { margin-right: 10px }
.bz_list_con { padding: 20px 40px; width: 918px; overflow: hidden; }
.b_l_pic img { padding: 2px; margin: 5px 8px; }
.b_l_content { padding: 5px; line-height: 25px }
.b_l_content h3 a { color: #555; }
.bz_list_con li.cur h3 a { color: #3EA7B3; }
.b_l_zz { font-size: 12px; }
.b_l_zz a { padding: 0 5px; }
.l_start { position: absolute; top: 158px; left: 10px; overflow: hidden; }
.l_start span { display: block; position: relative; }
span.star-sn { width: 80px; height: 14px; margin-top: 3px; margin-left: 7px; }
span.zan-num { width: 22px; height: 13px; padding: 0 8px 0 18px; margin-top: 4px; background: url(../images/sprite_bg5.png) -151px -113px; font-size: 12px; line-height: 13px; color: #eee; }
.b_l_anniu { padding-top: 10px; }
.b_l_anniu a { width: 99px; height: 29px; line-height: 29px; font-size: 13px; }
a.bz-online1 { float: left; margin-left: 1px; background: #666; color: #fff; }
a.bz-online2 { float: right; margin-right: 1px; background: #3EA7B3; color:#fff; }
.pub_page li { float: left; border: 1px solid #E2DFE4; padding: 0 8px; margin: 0 1px; border-radius: 2px 2px 2px 2px; line-height: 20px; height: 20px; margin-bottom: 20px; cursor: pointer; }
.pub_page li.now_page { background: #f2ac31; }
.pub_page li.now_page a { color: #fff; }
.pub_page li a { color: #666; }
.bz_list_page .pub_page { float: right; padding-right: 20px; }
.bz_list_his { padding: 0 20px 30px 20px; height: 250px; }
.bz_list_his li { width: 223px; height: 173px; border: 1px solid #e5e5e5; float: left; margin-left: 10px; }
.bz_list_his h3 { font-weight: 700; font-size: 26px; line-height: 70px; height: 70px }
.bz_l_hot { top: -20px; left: 220px; }
.smallslider { width: 220px; height: 273px; overflow: hidden; position: relative; }
.smallslider h3 { color: #EEE; font-weight: 700; line-height: 54px; position: absolute; text-indent: 2%; width: 100%; z-index: 102; padding-left: 8px; font-size: 14px; }
.smallslider h3 a { color: #FFF; text-decoration: none; }
.smallslider h3 a:hover { color: #F60; text-decoration: underline; }
.smallslider-btns { position: absolute; z-index: 103; }
.smallslider-btns .current-btn { background-color: #fba610; color: #1b1b1b; font-size: 14px; font-weight: 700; }
.smallslider-btns span { background-color: #555; color: #fff; cursor: pointer; float: left; font-size: 12px; height: 16px; line-height: 16px; text-align: center; width: 16px; margin: 0 3px; }
.smallslider-lay { background-color: #000; height: 54px; position: absolute; width: 100%; z-index: 101; }
/*-----------列表页样式 08.03----------*/
.ksy_c1l { float: left; display: inline; width: 690px; height: 672px; border: 1px solid #cae5f9; }
.ksy_c1l1 { height: 35px; line-height: 35px; color: #2d3236; padding-left: 20px; font-size: 12px; border-bottom: 1px solid #cae5f9; }
.ksy_c1l1 strong { color: #ff0000; }
.ksy_c1l1 a { color: #2d3236; }
.lby_c1left { float: left; display: inline; width: 747px; overflow: hidden; }
#lby_leftOne { height: 189px; margin-bottom: 10px; margin-top: 15px; padding: 0px 12px; }
.lby_clearFix:after { clear: both; display: block; visibility: hidden; height: 0; line-height: 0; content: ""; }
.lby_clearFix { zoom: 1; }
.lby_listZt { width: 252px; height: 189px; float: left; overflow: hidden; }
.lby_jbkd { width: 450px; float: right; display: inline; height: 189px; }
.lby_jbkd h1 { font-size: 18px; font-family: "Microsoft YaHei"; color: #005196; font-weight: normal; line-height: 20px; height: 28px; border-bottom: 1px solid #d7d7d7; padding-top: 3px; }
h1 span { font-size: 12px; color: #ccc; font: Arial; }
h1 span.lby_Slash { font-size: 18px; color: #ccc; }
.lby_jbkdList { margin-top: 2px; }
/* .lby_jbkdList ul { width: 200px; float: left; } */
.lby_jbkdList ul li {float:left; width: 200px; height: 30px; border-bottom: 1px dashed #d7d7d7; line-height: 30px; background: url(../images/dot03.gif) 0 50% no-repeat; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding-left: 15px }
.lby_jbkdList ul li a { color: #464646; }
.lby_jbkdList ul li a:hover { color: #ff4e00; }
.lby_jbkdList ul#jbkdListOne li { background: none; width: 198px; padding-left: 0; }
.lby_jbkdList ul#jbkdListOne li span { font-weight: bold; color: #ff4e00; }
.lby_listNew { overflow: hidden; }
.lby_listItem { border-bottom: 1px dashed #d7d7d7; margin-bottom: 10px; margin-top: 17px; margin-left: 12px; margin-right: 12px; padding-bottom: 10px; }
.lby_listItemTitle { line-height:20px; position: relative; background: #f6f6f6; padding: 7px 0; }
.lby_listItemTitle h2 { width: 500px; font-size: 16px; font-weight:bold; padding-left: 23px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: #464646; }
.lby_listItemTitle h2 a { color: #464646; }
.lby_listItemTitle a.lby_zxys { display: block; background: url(../images/dot05.gif) 0 0 no-repeat; padding-left: 20px; position: absolute; right: 2px; top: 7px; color: #ff4e00; }
.lby_listItemTitle span { position: absolute; right: 10px; top: 7px; color: #999; }
.lby_listItemCont { padding-top: 13px; }
.lby_listItemCont p { text-indent: 2em; line-height: 20px; color: #464646; border_bottom: 1px solid #ddd; }
#lby_pages { padding-left: 60px; padding-top: 20px; height: 60px; }
#lby_thisclass { background: #2db2ea; color: #fff; padding: 0px 8px; height: 26px; line-height: 26px; }
#lby_pages li { float: left; display: inline; height: 26px; line-height: 26px; margin-left: 3px; font-size: 14px; }
#lby_pages a { float: left; display: inline; padding: 0px 8px; background: #eeeeee; height: 26px; line-height: 26px; font-weight: bold; color: #999999; }
#lby_pages a:hover { background: #2DB2EA; color: #fff; }
/*----------内页botm 0814---------*/
.hidden { display: none; }
.fw_tab { width: 998px; margin: 10px auto 0; background: #fff; text-align: left; padding-bottom: 10px; border:1px solid #e5e5e5; }
.fw_tab .tit { height: 42px; background: url(../images/sev_tab_bg2.jpg) repeat-x bottom; overflow: hidden; zoom: 1; width: 972px; margin: 0 auto; }
.fw_tab .tit li { padding: 10px 0; height: 22px; line-height: 22px; width: 89px; float: left; text-align: center; font-size: 16px; font-family: "微软雅黑"; }
.fw_tab .tit li a { display: block; background: url(../images/fw_li_bg.jpg) no-repeat right center; color: #222323; text-decoration: none; }
.fw_tab .tit li.active { background: url(../images/sev_tab_bg1.jpg) no-repeat center bottom; }
.fw_tab .tit li.active a { color: #3EA7B3; }
.fw_tab .cont { padding-top: 10px; overflow: hidden; zoom: 1; padding-left: 10px; }
.fw_tab .cont li { width: 186px; float: left; margin-right: 8px; display: inline; border: 1px solid #ddd; }
.fw_tab .cont li img { width: 186px; }
/*底部改版*/

.footer .w1100 { width: 1100px; margin: 0 auto }
.footer { height: auto; border-top: 5px solid #3EA7B3; 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: 780px; float: left; height: 218px; border-right: 1px solid #fff }
.footer_top_nra li { width: 100px; float: left; height: 218px; overflow: hidden; margin-right: 30px; }
.footer_top_nra li h2 { background: url(../images/footer_xt.jpg) no-repeat bottom; line-height: 35px; padding-bottom: 5px; font-size: 18px; margin-bottom: 10px; }
.footer_top_nra li h2 span {padding-left: 10px; display: block }
.footer_top_nra li p { line-height: 30px; font-size: 14px; padding-left: 10px; }
.footer_logo { width: 304px; float: right; height: 200px;/* padding-top: 18px;*/ }
.address { padding: 6px 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 {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; }
/*专家团队*/
.lh_red { color:#a40000; }
.lh_zj_l { width:729px; overflow:hidden; zoom:1; }
.lh_zj { overflow:hidden; zoom:1; margin-bottom:20px; border:1px solid #d5d5d5; }
.lh_zjl { padding:2px; float:left; width:250px; height:313px; border-right:1px solid #d5d5d5; margin-right:18px; }
.lh_zjr { overflow:hidden; zoom:1; margin-right:9px }
.lh_zjrt { overflow:hidden; zoom:1; color:#949494; margin:20px 0 15px }
.lh_zjrt h2 { float:left }
.lh_zjrt strong { font-weight:bold; font-size:20px; color:#000 }
.lh_zjrt span { font-size:14px; color:#393939; }
.lh_zjrc { border-bottom:1px dashed #b7b7b7; margin-bottom:12px; padding-bottom:11px; }
.lh_zjrc p { font-size:14px; line-height:24px; color:#393939; }
.lh_zjr p { font-size:12px; line-height:24px; color:#393939 }
.lh_zjr p b { display:inline-block; background:#e4e3e3; padding:0 3px; margin-right:3px }
.lh_zjr ul { overflow:hidden; zoom:1; margin-right:-5px; margin-top:10px; }
.lh_zjr ul li { padding:2px; border:1px solid #d5d5d5; float:left; margin-right:5px }
.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:#3EA7B3; }
.lh_pagelist select { height:24px; }
/*首页改版*/
.indexc .blank25 { clear: both; display: block; overflow: hidden; height: 25px }
.indexc .w1100 { width: 1100px; margin: 0 auto }
.indexc .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; }
.indexc .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; }
.indexc .about_content .rcon .top { height: auto; overflow: hidden; margin-bottom: 12px; }
.indexc .wrap-2 { height: 171px; background: #eee; overflow: hidden; color: #333; margin: 5px auto; }
.indexc .jibing { width: 1100px; height: 100%; margin: 0 auto; padding-top: 25px; text-align: center; }
.indexc span.zice { display: block; width: 134px; height: 25px; background: #F3AC2E; border: 2px solid #ED8618; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 26px 0; font-size: 22px; font-weight: bold; float: left; color: #fff }
.indexc .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; }
.indexc .jibing a:hover { background: #3EA7B3; border-color: #298089; color: #fff }
.indexc .jibing a.hot { padding: 0 5px; }
.indexc .jibing a.hot font { background: url(../images/lyh_hot.gif) right top no-repeat; height: 30px; padding: 0 18px; }
.indexc .jibing a.hot:hover { background: #3EA7B3; border-color: #096d9b; color: #fff }
.indexc .Clinical { border: 1px solid #CCC; }
.indexc .Clinical_title { height: 58px; background: #eeeeee }
.indexc .Clinical_title h1 { font-size: 25px; height: 56px; border-bottom: 2px solid #cecece; width: 212px; line-height: 56px; text-align: center; float: left; }
.indexc .Clinical_title h1 i { font-size: 13px; color: #666 }
.indexc .Clinical_title_nr { width: 888px; height: 58px; background: #eee; float: left }
.indexc .Clinical_title_nr li { width: 148px; background: url(../images/lyh_ke_fgx.jpg) repeat-y right; height: 56px; line-height: 56px; border-bottom: 2px solid #cecece; float: left }
.indexc .Clinical_title_nr li a { color: #333; padding-left: 45px; height: 56px; display: block; background: url(../images/lyh_ke_fgx.jpg) repeat-y right; font-size: 18px }
.indexc .Clinical_title_nr li a.hover { color: #fff; display: block; background: url(../images/lyh_ks_jb_01a.png) no-repeat 10px 15px #3EA7B3; }
.indexc .Clinical_title_nr li.csr1 { background: url(../images/lyh_ks_jb_01.png) no-repeat 10px 15px; }
.indexc .Clinical_title_nr li.csr2 a { background: url(../images/lyh_ks_jb_03.png) no-repeat 10px 15px; }
.indexc .Clinical_title_nr li.csr2 a.hover { background: url(../images/lyh_ks_jb_03a.png) no-repeat 10px 15px #3EA7B3; }
.indexc .Clinical_title_nr li.csr3 a { background: url(../images/lyh_ks_jb_02.png) no-repeat 10px 15px; }
.indexc .Clinical_title_nr li.csr3 a.hover { background: url(../images/lyh_ks_jb_02a.png) no-repeat 10px 15px #3EA7B3; }
.indexc .Clinical_title_nr li.csr4 a { background: url(../images/lyh_ks_jb_05.png) no-repeat 10px 15px; }
.indexc .Clinical_title_nr li.csr4 a.hover { background: url(../images/lyh_ks_jb_05a.png) no-repeat 10px 15px #3EA7B3; }
.indexc .Clinical_title_nr li.csr5 a { background: url(../images/lyh_ks_jb_04.png) no-repeat 10px 15px; }
.indexc .Clinical_title_nr li.csr5 a.hover { background: url(../images/lyh_ks_jb_04a.png) no-repeat 10px 15px #3EA7B3; }
.indexc .Clinical_title_nr li.csr6 a { background: url(../images/lyh_ks_jb_06.png) no-repeat 10px 15px; }
.indexc .Clinical_title_nr li.csr6 a.hover { background: url(../images/lyh_ks_jb_06a.png) no-repeat 10px 15px #3EA7B3; }
.indexc .Clinical_nr { height: 323px; padding-top: 25px; padding-bottom: 5px; }
.indexc .Clinical_nr_img { height: 323px; }
.indexc .Clinical_nr_img img { width: 289px; height: 323px; }
.indexc .Clinical_nr_lis { margin-left: 15px; width: 505px; }
.indexc .Clinical_nr_center { width: 810px; padding-left: 10px; height: 323px; overflow: hidden }
.indexc .Clinical_nr_center_top { height: 85px; padding: 10px; background: #f3f2f2; overflow: hidden }
.indexc .Clinical_nr_center_top h2 { font-size: 18px; text-align: center; padding-top: 5px; font-weight: bold; }
.indexc .Clinical_nr_center_top p { line-height: 24px; padding: 5px 10px 0px 10px; text-indent: 30px; height: 48px; overflow: hidden; font-size:15px; }
.indexc .Clinical_nr_center_bottom { height: 185px; background: url(../images/lyh_nmeber.png) no-repeat 5px 5px; margin-top: 25px; overflow: hidden; width: 500px; }
.indexc .Clinical_nr_center_bottom li { line-height: 34px; padding-left: 35px; border-bottom: 1px dotted #cecece; height: 34px; overflow: hidden; font-size:15px; }
.indexc .Clinical_nr_center_bottom li a { width: 347px; float: left; height: 34px; overflow: hidden; }
.indexc .Clinical_nr_center_bottom li span { width: 96px; float: right; height: 34px; overflow: hidden; }
.indexc .Clinical_nr_right { width: 256px; height: 323px; overflow: hidden }
.indexc .Clinical_nr_right_top { height: 188px; }
.indexc .Clinical_nr_right_top .jsx { width: 235px; height: 125px; margin: 10px auto 0 auto }
.indexc .Clinical_nr_right_bottom { height: 136px; overflow: hidden }
.indexc .Clinical_nr_right_bottom ul { padding-top: 10px; font-size: 15px }
.indexc .Clinical_nr_right_bottom ul li { line-height: 24px; font-size:15px; }
.indexc .online_sj { height: 337px; background: url(../images/lyh_yuye_bj.jpg) repeat-y fixed center 0px; }
.indexc .online_sj_nr { height: 337px; }
.indexc .online_sj_nrtop { height: 130px; width: 1100px; position: relative; padding-top: 90px; }
.indexc .online_sj_nrlf { left: 0px; top: 90px; position: absolute; width: 150px; height: 130px; }
.indexc .number_sz { height: 67px; }
.indexc .number_sz li { background: url(../images/lyh_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; }
.indexc .number_sz li.szbdb { width: 156px; letter-spacing: 10px; padding-left: 5px; background: url(../images/lyh_number_bj_1.png) no-repeat; letter-spacing: 23px; padding-left: 10px; }
.indexc .number_sz li.dqrs { background: url(../images/lyh_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; }
.indexc .number_rs { font-size: 24px; color: #fff; text-align: center; padding-top: 10px; position: static; text-shadow: 0 1px 0 #1c9ec3; }
.indexc .online_sj_nrcet { width: 202px; margin: 0 auto; }
.indexc .online_sj_right { width: 202px; right: 0px; top: 90px; position: absolute; }
.indexc .number_btn { background: #FFF; width: 194px; height: 55px; margin: 0 auto; line-height: 55px; text-align: center; }
.indexc .number_btn a { color: #272727; font-size: 18px; text-shadow: 0 1px 0 #333; }
.indexc .condition { height: 440px; }
.indexc .condition_title { height: 58px; background: #eeeeee }
.indexc .condition_title h1 { font-size: 25px; height: 56px; border-bottom: 2px solid #cecece; width: 212px; line-height: 56px; text-align: center; float: left; }
.indexc .condition_title h1 i { font-size: 13px; color: #666 }
.indexc .condition_title_nr { width: 888px; height: 58px; background: #eee; float: left }
.indexc .condition_title li { width: 25%; background: url(../images/lyh_ke_fgx.jpg) repeat-y right; height: 56px; line-height: 56px; border-bottom: 2px solid #cecece; float: left; text-align: center; font-size: 20px }
.indexc .condition_title li a { display: block; background: url(../images/lyh_ke_fgx.jpg) repeat-y right; color: #333 }
.indexc .condition_title li a.hover { background: url(../images/lyh_hj_01.png) no-repeat 30px 15px #3EA7B3; color: #fff; display: block; text-align: center }
.indexc .condition_title li.mas01 { background: url(../images/lyh_hj_01a.png) no-repeat 30px 15px; }
.indexc .condition_title li.mas02 a { background: url(../images/lyh_hj_02a.png) no-repeat 30px 15px; }
.indexc .condition_title li.mas02 a.hover { background: url(../images/lyh_hj_02.png) no-repeat 30px 15px #3EA7B3; }
.indexc .condition_title li.mas03 a { background: url(../images/lyh_hj_03a.png) no-repeat 30px 15px; }
.indexc .condition_title li.mas03 a.hover { background: url(../images/lyh_hj_03.png) no-repeat 30px 15px #3EA7B3; }
.indexc .condition_title li.mas04 a { background: url(../images/lyh_hj_04a.png) no-repeat 30px 15px; }
.indexc .condition_title li.mas04 a.hover { background: url(../images/lyh_hj_04.png) no-repeat 30px 15px #3EA7B3; }
.indexc .Male_a { padding-top: 20px; height: 345px; }
.indexc .environment { height: 345px; }
.indexc .environment_left { width: 288px; float: left; height: 345px; background: #eee; overflow: hidden; }
.indexc .environment_left img { width: 288px; height: 172px; }
.indexc .environment_left p { padding: 10px 15px; line-height: 24px; }
.indexc .environment_right { float: right; width: 796px; height: 345px; }
.indexc .Honor11 { height: 345px; }
.indexc .Honor_left { width: 300px; float: left; height: 345px; background: #eee; overflow: hidden; }
.indexc .Honor_left h1 { height: 75px; background: #db890f; color: #fff; text-align: center; padding-top: 20px; font-size: 24px }
.indexc .Honor_left h1 span { font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:18px; }
.indexc .Honor_left P { padding: 10PX 20PX; line-height:25px; font-size:15px; }
.indexc .serve { height: 345px; }
.indexc .Exchange { height: 345px; }
.indexc .Exchange li { height: 345px; }
.indexc .Exchange_a { width: 220px; float: left; }
.indexc .Exchange_aa { background: #db890f; height: 100px; text-align: center; color: #fff }
.indexc .Exchange_aa h2 { font-size: 24px; padding-top: 20px; }
.indexc .Exchange_aa p { padding:0; font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif; }
.indexc .Exchange_b { position: relative; margin-top: 1px; height: 244px; }
.indexc .Exchange_c { width: 310px; float: left; margin-left: 5px; }
.indexc .Exchange_ca { width: 310px; height: 150px; position: relative; }
.indexc .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 }
.indexc .Exchange_cb { width: 310px; height: 186px; position: relative; margin-top: 7px; }
.indexc .Exchange_d { width: 165px; float: left; margin-left: 5px; }
.indexc .Exchange_da { width: 165px; height: 150px; position: relative; }
.indexc .Exchange_db { width: 165px; height: 186px; margin-top: 7px; position: relative; }
.indexc .Exchange_e { width: 219px; height: 345px; float: right; position: relative }
.indexc .yh_con { width: 1100px; margin: 0 auto; }
.indexc .mt15 { margin-top: 15px; }
.indexc .title1 { height: 43px; border-bottom: 1px solid #d5d5d5; position: relative }
.indexc .title1 h2 { height: 41px; border-bottom: 2px solid #3EA7B3; line-height: 41px; font-size: 22px; color: #333; float: left; }
.indexc #main { height: auto; margin: 0 auto; overflow: hidden; width: 1100px; }
.indexc .disease { padding: 0; height: auto; overflow: hidden; background-color: #FFF; font-size: 14px; line-height: 26px; color: #444; }
.indexc .disease-main { width: 847px; }
.indexc .disease-main .tec .hd, .disease-main .tec .bd { margin-top: 10px; }
.indexc .disease-main .tec .hd li { width: 182px; height: 76px; background: url(../images/lyh_disease_bg.jpg); line-height: 80px; overflow: hidden; color: #fff; font-family: "微软雅黑"; font-size: 21px; margin-bottom: 13px; }
.indexc .disease-main .tec .hd ul li a { color:#585858; }
.disease-main .tec .hd ul li a:hover, .indexc .disease-main .tec .hd li.hover a { color: #fff; }
.indexc .disease-main .tec .hd li.hover { background: url(../images/lyh_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; color:#FFF; }
.indexc .disease-main .tec .hd li .img { float: left; width: 68px; height: 76px; }
.indexc .disease-main .tec .hd li .img a { margin: 15px 0 0 10px; width: 58px; height: 61px; display: block }
.indexc .disease-main .tec .hd li .img a.lazy1 { background:url(../images/lyh_disease1.png) left top no-repeat; }
.indexc .disease-main .tec .hd li.hover .img a.lazy1 { background:url(../images/lyh_disease1a.png) left top no-repeat; }
.indexc .disease-main .tec .hd li .img a.lazy2 { background:url(../images/lyh_disease2.png) left top no-repeat; }
.indexc .disease-main .tec .hd li.hover .img a.lazy2 { background:url(../images/lyh_disease2a.png) left top no-repeat; }
.indexc .disease-main .tec .hd li .img a.lazy4 { background:url(../images/lyh_disease4.png) left top no-repeat; }
.indexc .disease-main .tec .hd li.hover .img a.lazy4 { background:url(../images/lyh_disease4a.png) left top no-repeat; }
.indexc .disease-main .tec .hd li .img a.lazy5 { background:url(../images/lyh_disease5.png) left top no-repeat; }
.indexc .disease-main .tec .hd li.hover .img a.lazy5 { background:url(../images/lyh_disease5a.png) left top no-repeat; }
.indexc .disease-main .tec .hd li .img a.lazy6 { background:url(../images/lyh_disease6.png) left top no-repeat; }
.indexc .disease-main .tec .hd li.hover .img a.lazy6 { background:url(../images/lyh_disease6a.png) left top no-repeat; }
.indexc .disease-main .tec .hd li .img a.lazy7 { background:url(../images/lyh_disease7.png) left top no-repeat; }
.indexc .disease-main .tec .hd li.hover .img a.lazy7 { background:url(../images/lyh_disease7a.png) left top no-repeat; }
.indexc .disease-main .tec .hd li .text { float: left; }
.indexc .disease-main .tec .hd li .text a { width: 90px; height: 76px; display: block }
.indexc .disease-main .tec .bd { width: 622px; height: 491px; padding: 14px 10px; border: 1px solid #c3c3c3; margin-left: 5px; }
.indexc .disease-main .tec .tecbox { font-family: "宋体"; }
.indexc .disease-main .tec .tecbox h3 { height: 45px; line-height: 45px; padding-bottom: 10px; font-family: "微软雅黑"; font-size: 24px; color: #000; }
.indexc .disease-main .tec .tecbox h3 a { padding: 3px; }
.indexc .disease-main .tec .tecbox .con { padding-bottom: 10px; border-bottom: 1px dashed #ccc; height: 292px; }
.indexc .disease-main .tec .tecbox .con img { width: 390px; height: 280px; }
.indexc .disease-main .tec .tecbox .intro { width: 225px; }
.indexc .disease-main .tec .tecbox .intro h3 { height: 29px; line-height: 29px; width: 86px; background: url(../images/lyh_tec_bg.jpg) no-repeat left center; padding: 0 0 0 20px; font-family: "微软雅黑"; font-size: 16px; color: #fff; font-weight: normal; }
.indexc .disease-main .tec .tecbox .intro ul { margin-left: 10px; }
.indexc .disease-main .tec .tecbox .intro ul li { margin: 4px 0; list-style-type: disc; margin-left: 5px; font-size:15px; }
.indexc .disease-main .tec .tecbox .intro ul li a { color: #a40000; padding: 5px; }
.indexc .disease-main .tec .tecbox .ensure { padding-left: 20px; }
.indexc .disease-main .tec .tecbox .ensure p { font-size: 14px; color: #959595; height: 50px; line-height: 50px; font-family: "宋体"; }
.indexc .disease-main .tec .tecbox .ensure p span { color: #000; font-size: 24px; font-family: "微软雅黑"; }
.indexc .disease-side { width: 250px; overflow: hidden; }
.indexc .yxgs_zi { padding-left: 13px; padding-top: 10px; font-size:15px; }
.indexc .g_rimg { overflow: hidden; margin-top: 10px; }
.indexc .g_rimg ul { overflow: hidden; }
.indexc .g_rimg ul li { overflow: hidden; margin-bottom: 15px; }
.indexc .g_rimg ul li a { display: block; }
.indexc .hxj_nav { overflow: hidden; }
.indexc .hxj_nav dl { overflow: hidden; border: 1px solid #e1e0e0; margin-right: 4px; width: 178px; float: left; height: 130px; text-align:center}
.indexc .hxj_nav dl dt { line-height: 43px; text-align: center; border-bottom: 1px solid #3EA7B3; font-size: 19px; font-weight: bold; color: #272727; }
.indexc .hxj_nav dl dt a { color: #272727; }
.indexc .hxj_nav dl dd { font-size: 14px; line-height: 24px; color: #464646; padding: 8px 6px 0; }
.indexc .hxj_nav dl dd a { color: #464646; padding: 0 5px; display: inline-block; }
.indexc .hxj_nav dl dd a.hxj_ys { color: #de1e05; }
.indexc .hxj_js { width: 314px; padding-right: 12px; }
.indexc .hxj_tit1 { background: #3EA7B3; line-height: 48px; padding: 0 12px 0 18px; overflow: hidden; }
.indexc .hxj_tit1 strong { font-size: 22px; color: #fff; float: left; }
.indexc .hxj_tit1 strong a { color: #fff; }
.indexc .hxj_tit1 span { font-size: 16px; color: #fff; float: right; }
.indexc .hxj_tit1 span a { color: #fff; }
.indexc .hxj_js1 { padding: 8px 0; border-bottom: 1px dashed #ccc; }
.indexc .hxj_js1 h2 { text-align: center; font-size: 20px; line-height: 42px; color: #272727; }
.indexc .hxj_js1 h2 a { color: #272727; }
.indexc .hxj_js1 p { font-size: 15px; text-indent: 2em; line-height: 28px; color: #676767; }
.indexc .hxj_js1 p a { color: #a40000; }
.indexc .hxj_js2 { padding: 10px 0 20px 10px; }
.indexc .hxj_js2 ul li { background: url(../images/lyh_hxj_img12.png) no-repeat left center; padding-left: 12px; line-height: 30px; color: #464646; font-size: 15px; }
.indexc .hxj_js2 ul li a { color: #464646; }
.indexc .hxj_hd { width: 451px; padding: 0 12px; border-right: 1px dashed #b8b8b8; border-left: 1px dashed #b8b8b8; }
.indexc .hxj_mtt { overflow: hidden; padding-top: 10px; }
.indexc .hxj_mtt ul li { float: left; width: 147px; background: #eee; margin-right: 3px; text-align: center; line-height: 40px; font-size: 20px; color: #454444; cursor: pointer; }
.indexc .hxj_mtt ul li a { color: #454444; }
.indexc .hxj_mtt ul li.hover { background: #3EA7B3; color: #fff; }
.indexc .hxj_mtt ul li.hover a { color: #fff; }
.indexc .hxj_mtb1 { padding: 6px 5px; border-bottom: 1px dashed #ccc; }
.indexc .hxj_mtb1 h2 { line-height: 40px; font-size: 20px; text-align: center; color: #272727; }
.indexc .hxj_mtb1 h2 a { color: #272727; }
.indexc .hxj_mtb1 p { font-size: 15px; line-height: 24px; text-indent: 2em; color: #666; }
.indexc .hxj_mtb2 { padding-top: 4px; }
.indexc .hxj_mtb2 ul li { font-size: 15px; line-height: 30px; background: url(../images/lyh_hxj_img12.png) no-repeat 6px center; padding-left: 16px; color: #464646; }
.indexc .hxj_mtb2 ul li a { color: #464646; }
.indexc .hxj_hdm { height: 260px; overflow: hidden; }
.indexc .hxj_zjhd { width: 284px; }
.indexc .hxj_zjhd1 { overflow: hidden; padding: 14px 0; }
.indexc .hxj_zjhd1 ul li { float: left; width: 93px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; background: #eeeeee; text-align: center; line-height: 33px; font-size: 15px; color: #484848; }
.indexc .hxj_zjhd1 ul li a { color: #484848; }
.indexc .hxj_zjhd1 ul li:hover { background: #3EA7B3; }
.indexc .hxj_zjhd1 ul li:hover a { color: #fff; }
.indexc .hxj_tit2 { background: url(../images/lyh_hxj_pic1.png) repeat-x left bottom; font-size: 28px; color: #565656; padding-left: 6px; line-height: 51px; }
.indexc .hxj_tit2 span { display: inline-block; line-height: 50px; font-weight: bold; font-size: 40px; padding: 0 5px; margin-right: 10px; color: #272727; }
.indexc .hxj_tit2 .right { color: #272727; font-size: 28px; }
.indexc .hxj_my { padding-top: 20px; }
.indexc .hxj_mybt { border: 1px solid #dedede; border-left: none; overflow: hidden; }
.indexc .hxj_mybt h3 { float: left; width: 114px; text-align: center; padding-top: 12px; line-height: 36px; font-size: 24px; color: #fff; background: #3EA7B3; height: 90px; }
.indexc #hxj_zjtt { float: left; height: 93px; margin-top: 4px; overflow: hidden; width: 985px; position: relative; }
.indexc .hxj_mybt ul { overflow: hidden; position: absolute; }
.indexc .hxj_mybt ul li { float: left; margin-left: 20px; width: 102px; cursor: pointer; position: relative; }
.indexc .hxj_mybt ul li.hover h4 { background: #3EA7B3; }
.indexc .hxj_mybt ul li h4 { position: absolute; left: 0; bottom: 0; width: 102px; line-height: 35px; background: url(../images/lyh_hxj_pic2.png) repeat; text-align: center; font-size: 15px; color: #fff; }
.indexc .hxj_mynr { padding-top: 20px; overflow:hidden; height: 422px; }
.indexc .hxj_myc { width: 360px; padding-left: 26px; }
.indexc .hxj_myc1 { padding-bottom: 12px; border-bottom: 1px dashed #bfbfbf; }
.indexc .hxj_myc1 h3 { line-height: 52px; padding-top: 6px; font-size: 24px; color: #303030; }
.indexc .hxj_myc1 h3 strong { font-size: 30px; color: #272727; padding-right: 12px; }
.indexc .hxj_myc1 p { font-size: 15px; line-height: 32px; color: #525252; }
.indexc .hxj_myc2 p { padding: 8px 0; font-size: 15px; line-height: 30px; color: #525252; }
.indexc .hxj_myc2 p strong { font-size: 18px; color: #272727; }
.indexc .hxj_myc3 span { padding-right: 25px; }
.indexc .hxj_myr { width: 324px; }
.indexc .hxj_myr dl dd { padding-top: 5px; position: relative; }
.indexc .hxj_myr dl dd h3 { position: absolute; left: 0; bottom: 0; width: 100%; line-height: 42px; text-align: center; font-size: 18px; color: #fff; }
.indexc .hxj_myl { width: 364px; position: relative; }
.indexc .hxj_myl1 { position: absolute; left: 0; bottom: 0; width: 364px; height: 85px; background: url(../images/lyh_hxj_pic2.png) repeat; }
.indexc .hxj_myl1 h2 { text-align: center; line-height: 30px; padding-top: 15px; font-size: 24px; font-weight: bold; color: #fff; }
.indexc .hxj_myl1 h3 { text-align: center; line-height: 28px; font-size: 20px; color: #fff; }
.w_title { background: url(../images/tt_line.png) no-repeat left bottom; height: 60px; color: #666; font-size: 20px; }
.w_title span { float: right; }
.w_title h2 { font-weight: bold; color: #3EA7B3; font-size: 36px; float: left; margin: 0 13px; }
.w_title h3 { padding-top: 14px; }
.yh_jb1 { overflow: hidden; zoom: 1; margin: 14px 0px 28px 12px; }
.yh_jb1 h2 { float: left; background: url(../images/yh_jbbg3.jpg) no-repeat left top; width: 181px; height: 76px; line-height: 76px; font-size: 20px; color: #585858; margin-right: 6px; display: inline; }
.yh_jb1 h2 a { display: block; padding-left: 70px; color: #585858; }
.yh_jb1 h2:hover { background: url(../images/yh_jbbg1.jpg) no-repeat left top; color:#fff; }
.yh_jb1 h2:hover a { color:#fff; }
.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; }
.Newsindex {
  width:1098px;
  margin:10px auto;
  overflow: hidden;
}
.cmy {
  background: url(../images/ico.gif) no-repeat 8px;
  height: 35px;
  color: #3EA7B3;
  line-height: 35px;
  padding-left: 30px;
  font-size: 14px;
  font-weight: bold;
}
.Newsindex ul {
  margin: 15px 0px 0px 15px;
  color: rgb(204, 204, 204);
}
.Newsindex ul li {
  width: 31%;
  line-height: 22px;
  margin-right: 15px;
  float: left;
}
.Newsindex ul li span {
  color: #6B6B6B;
  float: right;
}
.Newsindex ul li a{
  color: #6B6B6B;
    width: 65%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
}
.frame {
  background: url(../images/a3.jpg) repeat-x;
  border: 1px solid rgb(204, 204, 204);
}