@charset "gb2312";
/* CSS Document */
body { font-family:"Microsoft YaHei"; color:#343434;  line-height:1.5em;}
.cGreen,.cGreen:visited{color:#00b1b6;}
.headerBox { width:100%;}
.logoBox,.navBox ul { width:1208px; margin:0 auto;}
.logoBox { padding:25px 0;}
.navBox { background-color:#00b0b0; overflow:hidden; line-height:60px;}
.navBox li { float:left; width:11.1111%; text-align:center; color:#fff; font-size:14px; font-family:sinsum;}
.navBox li a { color:#fff;}
.navBox li:hover { font-weight:bold;}


.act_wrapper{ *zoom:1;position:relative;z-index:1;min-width:1208px;margin:auto;overflow:hidden;_overflow-y:visible;color:#343434;  font-size:18px;}
.act_wrapper .act_wrapper_bd{ *zoom:1;position:relative;z-index:1;text-align:left; }
.act_wrapper .act_bgs{ position:absolute;left:50%;top:0;z-index:1;width:1920px;margin-left:-960px}
.act_wrapper .act_bg{ width:1920px;background-position:50% 0;background-repeat:no-repeat}
.act_wrapper .act_content{ position:relative;z-index:2; width:100%; margin:0 auto;}
.act_hide{ display:none!important}
.act_bg1{ height:748px;background-image:url("../images/bannerBg.jpg");}
.act_contentZ{ height:748px;}
.act_sec { background:transparent;position:relative;width:1208px;margin:auto;}
.amod_sec{ background:#fdfbfb;}
.act_sec .banner_askBut { position:absolute; top:90px; left:50%; margin-left:-400px; z-index:99; width:800px; overflow:hidden; color:#fff;}
.act_sec .banner_askBut h1 { font-size:95px; line-height:1.25em; font-weight:bold;letter-spacing:5px; text-shadow:3px 3px 2px #1b878b;}
.act_sec .banner_askBut h2 { font-size:38px; line-height:1.5em; padding:10px 0;}
.act_sec .banner_askBut p { font-size:20px; line-height:1.5em;}
.act_sec .banner_askBut .picList { width:600px; margin:50px auto;}
.act_sec .banner_askBut .picList .w25 li { width:116px; margin-right:45px; text-align:center; display:table;}
.act_sec .banner_askBut .picList .w25 li span { background-color:#05929b; display:table-cell; vertical-align:middle; width:116px; height:116px; border-radius:50%; }
.act_sec .banner_askBut .picList .w25 li em { width:42px; height:42px; display:inline-block; background:url(../images/banner-askButBg.png) no-repeat; margin-bottom:5px;}
.act_sec .banner_askBut .picList .w25 li .a01 { background-position:0 0}
.act_sec .banner_askBut .picList .w25 li .a02 { background-position:-42px 0}
.act_sec .banner_askBut .picList .w25 li .a03 { background-position:-84px 0}
.act_sec .banner_askBut .picList .w25 li .a04 { background-position:-126px 0}



.contentWrapper { width:100%;  height:1%;}
.contentWrapper p { font-size:18px; line-height:1.5em; }
.contentWrapper-fbfbfbBg { background-color:#fbfbfb;}
.contentWrapper-227c7fBg { background-color:#227c7f;}
.contentWrapper-115c5fBg { background-color:#115c5f;}
.contentWrapper-img01Bg { background:url(../images/contentWrapper01.jpg) repeat-y;}
.contentWrapper-img02Bg { background:#fffaf7 url(../images/contentWrapper02.jpg) no-repeat center bottom;}

.contentArea { width:1208px; margin:0 auto; position:relative; line-height:1.75em;}
.contentArea>h2 { text-align:center; font-size:50px; font-family:"Microsoft YaHei"; font-weight:normal;  line-height:1.5em; padding:80px 0 40px;}
.contentArea>.p1 { font-size:22px;}

/*½Ή΅γΝΌ*/
.focusPic { width:990px;} 
.flexslider{margin:0 auto;position:relative;width:990px;height:400px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../../images/img2016/home/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{ background-color:#fff; display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px; cursor: pointer; display: inline-block; *display:inline;zoom:1; height:18px; width:18px; padding:0; margin:0 4px 0 0; border-radius:50%; border:0;}
.flex-control-paging li a.flex-active{ background-color:transparent; border:2px solid #fff;}
.bf-3 { width:1208px; border-bottom:1px solid #fff; margin:0 auto; box-shadow:0 5px 5px #e5e8e8;}
.bf-3 .flexslider{margin:0 auto;position:relative;width:1208px;height:600px;overflow:hidden;zoom:1;}
.bf-3 .flex-control-nav{ display:none;}
.bf-3 .slides li { position:relative;}
.bf-3 .slides li img { width:100%;height:600px;}




.newsNav li { width:20px; height:20px; background-color:#c4c3c3; display:block; float:left; border-radius:50%; margin-right:10px; cursor:pointer;}
.newsNav .on { background-color:#505050;}

.news .f12bla .firstNd h5 { font-size:28px; line-height:2em;}
.news .f12bla .firstNd p { font-size:20px; line-height:1.5em; color:#343434; text-indent:0em;}
.news .f12bla .firstNd img { border:1px solid #f9f9f9; box-shadow:5px 5px 5px #e3e3e3; margin:0 50px 0 0;}
.news .f12bla .firstNd .p1 { padding-bottom:30px;}

.centerIntr .w360 li { width:360px; text-align:center; margin:0 21px;}
.centerIntr .w360 li em { width:165px; height:165px; display:block; background:url(../images/centerIntr-titBg.png) no-repeat; margin:0 auto;}
.centerIntr .w360 li .a01 { background-position:0 0;}
.centerIntr .w360 li .a02 { background-position:-165px 0;}
.centerIntr .w360 li .a03 { background-position:-330px 0;}
.centerIntr .w360 li>div { position:relative; padding:44px 0; text-align:left; margin-bottom:40px;}
.centerIntr .w360 li>div h5 { position:absolute; bottom:0; font-size:18px; line-height:1.75em; color:#00b1b6;}
.centerIntr .w360 li>div h5 i { font-size:28px;}
.centerIntr .w360 li p { font-size:18px; text-align:left; line-height:1.8em;}
.centerIntr .w360 li b { padding:40px 0; display:inline-block; font-weight:bold;}

.centerIntr .f12bla { width:100%; overflow:hidden;}
.centerIntr .f12bla  .firstNd h5 { position:relative; float:left; width:270px;  background-color:#00b1b6; color:#fff; font-size:24px; padding:18px 0; line-height:1.25em; text-align:center;}
.centerIntr .f12bla  .firstNd h5 b { position:absolute; right:-15px; top:20%; border:15px solid; border-color:transparent transparent #00b1b6 transparent;}
.centerIntr .f12bla  .firstNd p { width:75%; float:right; line-height:1.75em;color:#343434;}

.centerDepa { width:110%;}
.centerDepa .w595>li { width:525px; float:left; border:1px solid #d7dad7; background-color:#fff; padding:25px 35px 20px; overflow:hidden; margin-right:20px; }
.centerDepa .w595>li h5 { font-size:28px; font-weight:bold; margin-bottom:.5em;}
.technologyBox { width:100%; overflow:hidden; border-top:1px dashed #343434; padding:20px 0 5px; margin-top:20px;}
.technologyBox em { width:60px; height:45px; padding:8px 0; display:inline-block; float:left; text-align:center; background-color:#343434; color:#fff; line-height:1.25em; margin-right:1em;}
.technologyBox ul { width:85%; float:right;}
.technologyBox ul li { float:left; width:50%;}


.starProject {}
.starProject .f12bla .firstNd h5 { font-size:30px; line-height:2.5em; font-weight:bold;}
.starProject .f12bla .firstNd p { line-height:1.75em; color:#343434;}
.starProject .f12bla .firstNd img { border:1px solid #f9f9f9; box-shadow:5px 5px 5px #e3e3e3; margin:0 50px 0 0;}
.projectNav { border-top:1px solid #343434;}
.projectNav li { border-top:2px solid #fff; border-right:1px solid #fff; text-align:center; background-color:#343434; color:#fff; width:24.91%; float:left; font-size:20px; padding:10px 0; cursor:pointer;}
.projectNav li.on { background-color:#00b1b6;}

.doctorTeam { background:url(../images/contentArea-yisheng.jpg) no-repeat; width:100%; height:654px; position:relative;}
.doctorTeam h5,.doctorMainly h5 { font-size:26px;}
.doctorTeam p,.doctorMainly p { margin-top:.5em;}
.doctorTeam .doc01 { width:230px; position:absolute; top:0; left:265px;}
.doctorTeam .doc02 { width:280px; position:absolute; top:120px; left:560px;}
.doctorTeam .doc03 { width:400px; position:absolute; top:530px; left:0;}
.doctorTeam .doc04 { width:510px; position:absolute; top:655px; left:600px;}
.doctorTeam .doc05 { width:260px; position:absolute; top:300px; right:0;}


.doctorMainly { height:780px; position:relative;}
.doctorMainly li { border:1px solid #343434; padding:1em; width:220px; position:absolute;}
.doctorMainly .doc01 { top:240px; left:0;}
.doctorMainly .doc02 { top:400px; right:0;}

.typicalCase { background:url(../images/line01.png) no-repeat bottom center; padding-bottom:20px;}
.case li { width:50%; line-height:2em; float:left; font-size:22px;}
.typicalCase a.more { float:right; padding-right:30px;}

.askButton { width:20%; text-align:center; margin:0 auto; border-radius:10px; background-color:#00b1b6; font-size:22px; padding:20px; color:#fff;}

.clinicGuide .picList02 { }
.clinicGuide .picList02 .w25 li { float:left; width:258px; margin:0 22px; text-align:center; display:table; position:relative;}
.clinicGuide .picList02 .w25 li>span { background-color:#186e71; display:table-cell; vertical-align:middle; width:258px; height:258px; border-radius:50%; }
.clinicGuide .picList02 .w25 li em { width:65px; height:63px; display:inline-block; background:url(../images/icon02.png) no-repeat; margin-bottom:5px;}
.clinicGuide .picList02 .w25 li p { width:70%; margin:30px auto 0; font-size:16px; color:#91c2c4;}
.clinicGuide .picList02 .w25 li .a01 { background-position:0 0}
.clinicGuide .picList02 .w25 li .a02 { background-position:-65px 0}
.clinicGuide .picList02 .w25 li .a03 { background-position:-130px 0}
.clinicGuide .picList02 .w25 li .a04 { background-position:-195px 0}
.clinicGuide .picList02 .w25 li b { position:absolute; left:50%; margin-left:-7.5px;  bottom:-35px; border:15px solid; border-width:30px 15px 15px 15px; border-color:#186e71 transparent transparent transparent;}
.clinicGuide .textList .w25 li { width:302px; float:left; text-align:center; background:url(../images/line02.png) no-repeat 0 12px; margin:0; }
.clinicGuide .textList .w25 li span { background:#227c7f url(../images/icon03.png) no-repeat left center; padding:0 15px; font-size:24px; color:#fff;}

.contentWrapper-115c5fBg .askButton { float:left; margin-left:220px;}