﻿@charset "gb2312";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img { border:medium none; margin: 0; padding: 0; list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight:normal; }
em { font-style:normal; }
ul, ol, {
list-style: none;
}
a { text-decoration: none; }
a:hover { text-decoration: none; }
img { border:0px; }
body, .ui-overlay-h { margin:0 auto; position:relative; background-color:#fff; color:#666; }
input, img { vertical-align: middle; }
body, html { min-width:1200px; max-width:100%; margin:0 auto; -moz-transition:all 0.3s ease-out 0s; -webkit-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s; }
img { border:none; }
.blank { height:8px; clear:both; }
.blank20 { height:20px; clear:both; }
.clearfix:after, .clearfix:before { display:table; content:''; }
.clearfix:after { clear:both; overflow:hidden; }
.clearfix { *zoom:1;
}
.relative { position:relative; }
.absolute { position:absolute; }
.fl { float:left; display:inline; }
.fr { float:right; display:inline; }
.pubW { width:1200px; }
.center { margin:0 auto; }
.iBlock { display:inline-block; }
.bt { -moz-transition:background 0.3s linear 0s; -webkit-transition:background 0.3s linear 0s; transition:background 0.3s linear 0s; }
.ot { -moz-transition:opacity 0.3s linear 0s; -webkit-transition:opacity 0.3s linear 0s; transition:opacity 0.3s linear 0s; }
.translateXY { -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); }
.translateY { -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%); }
.translateX { -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); -webkit-transform:translateX(-50%); transform:translateX(-50%); }
/*顶部菜单menuCss*/
.menu { -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; -o-transform-style: preserve-3d; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -moz-perspective: 2000px; -ms-perspective: 2000px; -o-perspective: 2000px; -webkit-perspective: 2000px; perspective: 2000px; width:1200px; height:75px; left:50%; top:0; margin-left:-600px; z-index:30; }
.menu ul { width:100%; height:75px; margin:0 auto; background-color:#862a7f; -moz-transform-origin:center top; -ms-transform-origin:center top; -o-transform-origin:center top; -webkit-transform-origin:center top; transform-origin:center top; -moz-transform:rotateX(90deg); -ms-transform:rotateX(90deg); -o-transform:rotateX(90deg); -webkit-transform:rotateX(90deg); transform:rotateX(90deg); -moz-transition:-moz-transform 0.5s ease-in-out 0s; -ms-transition:-ms-transform 0.5s ease-in-out 0s; -o-transition:-o-transform 0.5s ease-in-out 0s; -webkit-transition:-webkit-transform 0.5s ease-in-out 0s; transition:transform 0.5s ease-in-out 0s; opacity:0; filter:alpha(opacity:0);
}
.menu ul.active { opacity:1; filter:alpha(opacity:100);
-moz-transform:rotateX(0); -ms-transform:rotateX(0); -o-transform:rotateX(0); -webkit-transform:rotateX(0); transform:rotateX(0); }
.menu li { width: 200px; height: 100%; float: left; position: relative; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; -o-transform-style: preserve-3d; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -moz-perspective: 5000px; -ms-perspective: 5000px; -o-perspective: 5000px; -webkit-perspective: 5000px; perspective: 5000px; }
.menu li a { display:block; width:100%; height:100%; z-index:21; position:relative; }
.menu .subMenu { width:1158px; left:0; top:75px; z-index:20; padding:24px 0 23px 42px; overflow:hidden; display:none; background-color:#fff; border-bottom:1px solid #862a7f; }
.menu li .subMenu.active { -moz-transform:rotateX(0); -ms-transform:rotateX(0); -o-transform:rotateX(0); -webkit-transform:rotateX(0); transform:rotateX(0); opacity:1; filter:alpha(opacity:100);
}
.menu li a i { display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; opacity: 0; filter:alpha(opacity:0);
-webkit-animation:orangeOut 0.4s ease; animation:orangeOut 0.4s ease; background-color: #6c1f66; }
.menu li a:hover i { opacity: 1; -webkit-animation: orangeIn 0.2s ease; animation: orangeIn 0.2s ease; }
.menu li a span { position:absolute; left:0; top:0; display:block; width:100%; height:100%; z-index:10; }
.menu li a span:before { content:''; position:absolute; left:50%; top:14px; -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); -webkit-transform:translateX(-50%); transform:translateX(-50%); }
.menu li a span:after { content:attr(data-txt); position:absolute; width:100%; bottom:8px; text-align:center; color:#fff; line-height:24px; font-size:14px; color:#fff; }
.menu li a:hover span:after { color:#fff; }
@-webkit-keyframes orangeOut { 0% {
 -webkit-transform:scale(1);
 opacity:1;
 filter:alpha(opacity:100);
}
 100% {
 -webkit-transform:scale(0.8);
 opacity:0;
 filter:alpha(opacity:0);
}
}
@keyframes orangeOut { 0% {
 transform:scale(1);
 opacity:1;
 filter:alpha(opacity:100);
}
 100% {
 transform:scale(0.8);
 opacity:0;
 filter:alpha(opacity:0);
}
}
 @-webkit-keyframes orangeIn { 0% {
 -webkit-transform:scale(0.8);
 opacity:0;
 filter:alpha(opacity:0);
}
100% {
 -webkit-transform:scale(1);
 opacity:1;
 filter:alpha(opacity:100);
}
}
 @keyframes orangeIn { 0% {
 transform:scale(0.8);
 opacity:0;
 filter:alpha(opacity:0);
}
100% {
 transform:scale(1);
 opacity:1;
 filter:alpha(opacity:100);
}
}
.subNav1 .subMenuLinkBox .inner, .subNav11 .subMenuLinkBox .inner, .subNav12 .subMenuLinkBox .inner { width:327px; }
.subNav1 .subMenuLinkBox dl dd, .subNav11 .subMenuLinkBox dl dd, .subNav12 .subMenuLinkBox dl dd { width:90px; }
.subNav1 .subMenuLinkBox dl dt { width:100px; }
.subNav1 a span:before { width:38px; height:19px; background:url(../images/icontop.png) no-repeat 0 -9px; }
.subNav2 a span:before { width:25px; height:28px; background:url(../images/icontop.png) no-repeat -46px -4px; }
.subNav3 a span:before { width:30px; height:22px; background:url(../images/icontop.png) no-repeat -80px -8px; }
.subNav4 a span:before { width:24px; height:23px; background:url(../images/icontop.png) no-repeat -122px -7px; }
.subNav5 a span:before { width:23px; height:28px; background:url(../images/icontop.png) no-repeat -158px -3px; }
.subNav6 a span:before { top:16px; width:32px; height:18px; background:url(../images/icontop.png) no-repeat -190px -10px; }
.subNav7 a span:before { width:24px; height:25px; background:url(../images/icontop.png) no-repeat -232px -4px; }
.subNav8 a span:before { width:19px; height:27px; background:url(../images/icontop.png) no-repeat -269px -4px; }
.subNav9 a span:before { width:24px; height:24px; background:url(../images/icontop.png) no-repeat -300px -6px; }
.subNav10 a span:before { width:27px; height:23px; background:url(../images/icontop.png) no-repeat -329px -7px; }
.subNav11 a span:before { width:26px; height:25px; background:url(../images/icontop.png) no-repeat -360px -5px; }
.subNav12 a span:before { width:33px; height:18px; background:url(../images/icontop.png) no-repeat -393px -9px; }
.menu .subMenu .subMenuLogo { border-right:1px solid #3d3f4b; }
.menu .subMenu .subMenuLinkBox { width:760px; overflow:hidden; float:left }
.menu .subMenu .subMenuimgBox { width:240px; float:right; margin-right:20px; }
.menu .subMenu .subMenuLinkBox a { display:block; float:left; width:auto; padding:0 8px; line-height:24px; font-size:14px; color:#666; text-decoration:none; -moz-transition:all 0.3s linear 0s; -webkit-transition:all 0.3s linear 0s; transition:all 0.3s linear 0s; }
.menu .subMenu .subMenuLinkBox a:hover { color:#fff; text-decoration:none; background-color:#3d3f4b; }
.menu .subMenu .subMenuLinkBox a.hot:after { content:''; position:absolute; width:9px; height:11px; background:url(../images/icontop.png) no-repeat -88px -109px; top:0; right:-1px; }
.menu .subMenu .subMenuLinkBox a.hot.active:after { -webkit-animation:shake .4s linear 0s 1;
animation:shake .4s linear 0s 1;
}
.menu .subMenu .subMenuLogo:before { content:''; position:absolute; left:0; top:0; background:url(../images/icontop.png) no-repeat; }
.menu .subMenu .subMenuLogo { width:135px; position:relative; }
.subNav10 .subMenuLogo { height:46px; }
.subNav1 .subMenuLogo { height:129px; }
.subNav2 .subMenuLogo { height:48px; }
.subNav3 .subMenuLogo { height:48px; }
.subNav4 .subMenuLogo { height:48px; }
.subNav5 .subMenuLogo { height:48px; }
.subNav6 .subMenuLogo { height:48px; }
.subNav7 .subMenuLogo { height:194px; }
.subNav8 .subMenuLogo { height:46px; }
.subNav9 .subMenuLogo { height:48px; }
.subNav11 .subMenuLogo { height:174px; }
.subNav12 .subMenuLogo { height:133px; }
.subNav10 .subMenuLogo:before { width:106px; height:44px; background-position:-412px -177px !important; }
.subNav1 .subMenuLogo:before { width:79px; height:44px; background-position:-299px -177px !important; }
.subNav2 .subMenuLogo:before { width:87px; height:44px; background-position:-547px -177px !important; }
.subNav3 .subMenuLogo:before { width:90px; height:44px; background-position:-662px -177px !important; }
.subNav4 .subMenuLogo:before { width:90px; height:44px; background-position:-299px -247px !important; }
.subNav5 .subMenuLogo:before { width:98px; height:44px; background-position:-420px -247px !important; }
.subNav6 .subMenuLogo:before { width:84px; height:44px; background-position:-550px -247px !important; }
.subNav7 .subMenuLogo:before { width:91px; height:44px; background-position:-675px -247px !important; }
.subNav8 .subMenuLogo:before { width:99px; height:44px; background-position:-299px -313px !important; }
.subNav9 .subMenuLogo:before { width:80px; height:44px; background-position:-429px -313px !important; }
.subNav11 .subMenuLogo:before { width:113px; height:44px; background-position:-547px -313px !important; }
.subNav12 .subMenuLogo:before { width:80px; height:44px; background-position:-678px -313px !important; }
.subNav10 .subMenuLinkBox a { width:auto; float:left; margin-left:22px; display:inline; }
.subNav1 .subMenuLogo { width:135px; height:49px; }
.subMenuLinkBox .contenty { line-height:24px; margin-bottom:10px; }
.subMenuLinkBox dl { float:left; }
.subMenuLinkBox dl dt, .subMenuLinkBox dl dd { width:160px; float:left; margin-bottom:0px; }
.subMenuLinkBox dl dd h4 { float:left; padding:0 8px; line-height:24px; font-size:14px; background-color:#3d3f4b; color:#fff; text-decoration:none; }
.subMenuLinkBox .contenty h4, .subMenuLinkBox .content a { font-size:14px; float:left; width:auto; display:inline; }
.subMenuLinkBox .contenty h4 { color:#fff; background-color:#3d3f4b; padding:0 14px; margin-left:22px; margin-right:40px; display:inline; }
.subNav .subMenuLinkBox dl, .subNav3 .subMenuLinkBox dl, .subNav4 .subMenuLinkBox dl { margin-left:15px; display:inline; margin-bottom:5px; }
.subNav5 .subMenuLinkBox dl dd { width:100px; }
.subNav5 .subMenuLinkBox dl dt { width:160px; }
.subNav5 .subMenuLinkBox dl { margin-bottom:25px; }
.subNav6 .subMenuLinkBox .inner, .subNav11 .subMenuLinkBox .inner, .subNav12 .subMenuLinkBox .inner { width:327px; }
.subNav6 .subMenuLinkBox dl dd, .subNav11 .subMenuLinkBox dl dd, .subNav12 .subMenuLinkBox dl dd { width:90px; }
.subNav6 .subMenuLinkBox dl dt { width:100px; }
.subNav11 .subMenuLinkBox dl dt { width:100px; }
.subNav12 .subMenuLinkBox dl dt { width:108px; position:
}
/*banner�ֲ�css*/
.bannerSlide { width:100%; height:500px; overflow:hidden; margin:0 auto; max-width:1920px; }
.bannerSlide .slideBox, .bannerSlide .slideBox .tempWrap { width:100%; height:500px; margin:0 auto; }
.bannerSlide .slideBox li { position:relative; width:100%; height:500px; overflow:hidden; }
.bannerSlide .slideBox li a { display:block; width:100%; height:100%; position:relative; }
.bannerSlide .slideBox li img { position:absolute; left:50%; top:0; margin-left:-960px; -moz-transform:scaleX(1.05) scaleY(1.05); -ms-transform:scaleX(1.05) scaleY(1.05); -o-transform:scaleX(1.05) scaleY(1.05); -webkit-transform:scaleX(1.05) scaleY(1.05); transform:scaleX(1.05) scaleY(1.05); }
.bannerSlide .slideBox li.active img { -moz-transition:-moz-transform 4s linear 0s; -ms-transition:-ms-transform 4s linear 0s; -o-transition:-o-transform 4s linear 0s; -webkit-transition:-webkit-transform 4s linear 0s; transition:transform 4s linear 0s; -moz-transform:scaleX(1) scaleY(1); -ms-transform:scaleX(1) scaleY(1); -o-transform:scaleX(1) scaleY(1); -webkit-transform:scaleX(1) scaleY(1); transform:scaleX(1) scaleY(1); }
.bannerSlide .focus { width:100%; bottom:9px; z-index:10; text-align:center; }
.bannerSlide .focus span { width:12px; height:12px; background-color:#ccc; display:inline-block; margin:0 5px; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; }
.bannerSlide .focus span.active { background-color:#8b3d93; }
.bannerSlide .preBtn i, .bannerSlide .nextBtn i { background: url(../images/icontop.png) no-repeat; }
.bannerSlide .preBtn { left:50%; top:50%; display:block; width:74px; height:74px; margin-top:-37px; margin-left:-600px; background-color:rgba(0, 0, 0, .3); z-index:7; display:none; }
.bannerSlide .preBtn i { display:block; width:26px; height:48px; margin-left:24px; margin-top:13px; background-position:0 -45px; }
.bannerSlide .nextBtn { right:50%; top:50%; display:block; width:74px; height:74px; margin-top:-37px; margin-right:-600px; background-color:rgba(0, 0, 0, .3); z-index:7; display:none; }
.bannerSlide .nextBtn i { display:block; width:26px; height:48px; margin-left:24px; margin-top:13px; background-position:-33px -45px; }
.bannerSlide .preBtn:hover, .bannerSlide .nextBtn:hover { background-color:rgba(0, 0, 0, .7); }
.fix:after { clear:both; height:0; font-size:0; display:block; content:"."; visibility:hidden; }
.fix { *zoom:1
}
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; height:0; font-size:0; overflow:hidden; }
a { color:#666; text-decoration:none; }
a:visited { color:#666; }
a:hover, a:active, a:focus { color:#ff8400; text-decoration:none; }
.text-center { text-align: center; }
.red { color: #ff2929; }
em { font-style: normal; }
.new_effect { width: 1226px; margin:0px auto; }
.new_effect>ul>li { float: left; width: 33.333%; height: 390px; padding: 10px 20px; border-top: 1px solid #e1e1e1; border-left: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; position: relative; -moz-transition: all 0.2s linear 0s; -webkit-transition: all 0.2s linear 0s; transition: all 0.2s linear 0s; position: relative; overflow: hidden; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; }
.new_effect>ul>li.new_effect_r { border-right: 1px solid #e1e1e1; }
.new_effect>ul>li:hover { -moz-box-shadow: 0 0 8px rgba(8, 1, 3, .2); -webkit-box-shadow: 0 0 8px rgba(8, 1, 3, .2); box-shadow: 0 0 8px rgba(8, 1, 3, .2); z-index: 10; background-color: #f8f7f7; border-top-color: #792585; -moz-transform: translate3d(0, -2px, 0); -ms-transform: translate3d(0, -2px, 0); -o-transform: translate3d(0, -2px, 0); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); }
.new_effect .bd { width: 100%; height: 324px; overflow: hidden; }
.new_effect .bd ul { height: 100%; width: 500%; }
.new_effect .bd li { float:left; _display:inline; overflow:hidden; width: 20%; position: relative; }
.new_effect span { line-height: 46px; float: left; font-size: 20px; color: #3d3f4b; }
.new_effect_t span { position: relative; }
.new_effect_t span::after {
 content: '';
 position: absolute;
 width: 9px;
 height: 11px;
 background: url(../images/hot_icon.png) no-repeat;
 right: -12px;
 top: 8px;
}
.new_effect .preNext { margin-top: 14px; }
.new_effect .preNext a { display: block; width: 18px; height: 19px; background-color: #8c8c8c; margin-right: 2px; }
.new_effect .preNext a:hover { background-color: #606060; }
.new_effect .preNext i { display: block; width: 18px; height: 19px; }
.new_effect .preBtn i { background: url(../images/prvebtn.png) no-repeat center; }
.new_effect .nextBtn i { background: url(../images/nextbtn.png) no-repeat center; }
.new_effect h4 { font-size: 23px; color: #373348; line-height: 50px; margin-top: 10px; }
.new_effect .new_effect_r h4 { line-height: 50px; margin-top: 10px; }
.new_effect p { font-size: 19px; color: #373348; }
.new_effect .three p { font-size: 17px; color: #373348; }
.qiangGouBtn { position: absolute; width: 110px; height: 36px; line-height: 36px; font-size: 18px; text-align: center; background: #792585; color: #fff; right: 5px; bottom:0; border-radius:20px }
.qiangGouBtn, .qiangGouBtn:hover, .qiangGouBtn:active, .qiangGouBtn:focus { color: #fff; }
.relative { position:relative }
.absolute { position:absolute; }
.content { margin:45px auto 50px auto; width:1226px; }
.content .zj_case { width:100%; overflow:hidden; background:#dadadf; margin-top:50px; }
.content .zj_case .yuyue { float:left; width:456px; }
.content .zj_case .stage_a { float:left; width:770px; height:470px; overflow:hidden; position:relative }
.content .zj_case .yuyue .tab-menu { width:100%; height:56px; overflow:hidden; position:relative; background:#7f7c8e; }
.content .zj_case .yuyue .tab-menu .bg { width:50%; height:56px; position:absolute; left:0; top:0; z-index:2; background:#dadadf; }
.content .zj_case .yuyue .tab-menu ul { width:100%; height:56px; position:absolute; left:0px; top:0; z-index:3; }
.content .zj_case .yuyue .tab-menu li { width:50%; cursor:pointer; float:left; line-height:56px; font-size:24px; text-align:center; color:#FFFFFF }
.content .zj_case .yuyue .tab-menu li img { margin-bottom:-5px; margin-right:5px; }
.content .zj_case .yuyue .tab-menu li.on { color:#373348 }
.content .zj_case .yuyue .imgbox { width:100%; overflow:hidden }
.content .zj_case .yuyue .tab-txt { width:100%; overflow:hidden; display:none }
.content .zj_case .yuyue .tab-txt.on { display:block }
.content .zj_case .yuyue .tab-txt .list { float:left; width:94px; height:125px; overflow:hidden; padding:20px 0px 0px 16px; position:relative; z-index:1 }
.content .zj_case .yuyue .tab-txt .list .t1 { width:100%; height:30px; line-height:30px; background:#FFFFFF; font-size:14px; text-align:center }
.content .zj_case .yuyue .tab-txt .list .addInfoList { position:absolute; z-index:2; width:94px; height:125px; overflow:hidden; top:125px; }
.content .zj_case .yuyue .tab-txt .list .p1 { font-size:18px; line-height:36px; padding:20px 0px 0px 20px; }
.content .zj_case .yuyue .tab-txt .list .p2 { padding:0px 20px 0px 20px; line-height:26px; }
.content .zj_case .yuyue .tab-txt .list .zs { position:absolute; z-index:2; width:126px; height:125px; }
 @-webkit-keyframes orangeOut {  0% {
 -webkit-transform:scale(1);
 opacity:1;
 filter:alpha(opacity:100);
}
 100% {
 -webkit-transform:scale(0.8);
 opacity:0;
 filter:alpha(opacity:0);
}
}
@keyframes orangeOut {  0% {
 transform:scale(1);
 opacity:1;
 filter:alpha(opacity:100);
}
 100% {
 transform:scale(0.8);
 opacity:0;
 filter:alpha(opacity:0);
}
}
 @-webkit-keyframes orangeIn { 0% {
 -webkit-transform:scale(0.8);
 opacity:0;
 filter:alpha(opacity:0);
}
100% {
 -webkit-transform:scale(1);
 opacity:1;
 filter:alpha(opacity:100);
}
}
 @keyframes orangeIn { 0% {
 transform:scale(0.8);
 opacity:0;
 filter:alpha(opacity:0);
}
100% {
 transform:scale(1);
 opacity:1;
 filter:alpha(opacity:100);
}
}
#focus { width:456px; height:408px; overflow: hidden; position: relative; }
.doctors_inner { width:456px; height:386px; overflow: hidden; position: relative; }
.doctors_inner .addInfo p b img { border:0; padding:0; }
#focus ul { height:386px; overflow: hidden; padding-left: 1px; position: absolute; }
#focus ul li { float: left; height:386px; position: relative; width:456px; }
#focus ul li a { display:block; float: left; height: 158px; line-height: 1.5; overflow: hidden; text-align: center; width:130px; position:relative }
#focus ul li a p { background-color: #fff; top:140px; color: #333; font-size: 14px; left: 0; line-height: 19px; position: absolute; text-align: center; width: 100%; }
#focus .btnBg { display: none; }
#focus .btn { bottom: 0px; height: 14px; position: absolute; right: 150px; text-align:center; width:150px; }
#focus .btn span { background: none repeat scroll 0 0 #7f7c8e; border-radius: 8px; -moz-border-radius:8; -webkit-border-radius:8px; cursor: pointer; display: inline-block; height: 12px; margin-left: 5px; width: 12px; }
#focus .btn span.on { background: none repeat scroll 0 0 #4d325f; }
#focus .preNext { cursor: pointer; height: 16px; position: absolute; top: 20px; width: 16px; }
#focus .pre { background-position: -104px -8px; left: 86px; }
#focus .pre:hover { background-position: -104px -30px; }
#focus .next { background-position: -125px -8px; left: 107px; }
#focus .next:hover { background-position: -125px -30px; }
#focus ul li .doctors_inner1 { display: inline; margin-left:16px; }
.doctors_inner1 { float: left; height: 158px; overflow: hidden; width:130px; background:url(../images/zjbgsm.jpg) top no-repeat;margin-top:20px;  }
.doctors_inner1 img { width:130px; height:auto }
.doctors_inner .popInfo { background: none repeat scroll 0 0 #ffffff; color: #333; display: none; height: 114px; left: 0; overflow: hidden; position: absolute; top: 0; width:314px; z-index: 10; }
.doctors_inner .popInfo .p { margin-top:15px; width:180px; }
.doctors_inner .popInfo .p b { line-height:38px; font-size:18px; font-weight:100 }
.doctors_inner .layerMode { background: none repeat scroll 0 0 #4d325f; display: none; height: 100%; left: 0; opacity: 0.5; padding: 0; position: absolute; top: 0; width: 100%; z-index: 3; }
.content .zj_case .stage_a .preBtn { left:0; top:50%; display:block; width:74px; height:74px; margin-top:-37px; background-color:rgba(0, 0, 0, .3); z-index:7; display:none; }
.content .zj_case .stage_a .preBtn i { display:block; width:28px; height:51px; margin-left:24px; margin-top:13px; background:url(../images/icon.png) no-repeat 0 0px; }
.content .zj_case .stage_a .nextBtn { right:0; top:50%; display:block; width:74px; height:74px; margin-top:-37px; background-color:rgba(0, 0, 0, .3); z-index:7; display:none; }
.content .zj_case .stage_a .nextBtn i { display:block; width:28px; height:51px; margin-left:24px; margin-top:13px; background:url(../images/icon.png) no-repeat -32px 0px; }
.content .zj_case .stage_a .preBtn:hover, .content .zj_case .stage_a .nextBtn:hover { background-color:rgba(0, 0, 0, .5); }
.content .zj_case .slideBox { width:770px; height:470px; overflow:hidden; }
.content .zj_case .slideBox .slide { width:770px; height:470px; }
.content .zj_case .slideBox .innerWrapper { width:515px; height:106px; padding:0 28px; left:0; bottom:27px; background-color:#792585; }
.content .zj_case .slideBox h5 { font-size:26px; color:#fff; line-height:50px; font-weight:100 }
.content .zj_case .slideBox p { font-size:14px; color:#fff; line-height:24px; }
.bt { -moz-transition:background 0.3s linear 0s; -webkit-transition:background 0.3s linear 0s; transition:background 0.3s linear 0s; }
.tyzj { margin:30px auto 20px auto; width:397px; height:277px; position:relative }
.tyzj .bd { height: 100%; position: relative; z-index: 0; }
.tyzj .bd li { position:relative; width:100%; height:100%; background:url(../images/zjbgbig.jpg); overflow:hidden; height:282px }
.tyzj .bd li a img { width:280px; height:auto }
.tyzj .bd li .txt { position:absolute; width:145px; height:168px; right:5px; top:48px; font-size:18px; line-height:32px; color:#373348 }
.tyzj .bd li .t1 { font-size:38px; line-height:58px; }
.tyzj .preBtn1 { right:26px; bottom:5px; display:block; width:20px; height:20px; background-color:rgba(89, 89, 122, .9); z-index:7; }
.tyzj .preBtn1 i { display:block; width:6px; height:10px; margin-left:8px; margin-top:5px; background:url(../images/icon3.png) no-repeat 0 0px; }
.tyzj .nextBtn1 { right:5px; bottom:5px; display:block; width:20px; height:20px; background-color:rgba(89, 89, 122, .9); z-index:7; }
.tyzj .nextBtn1 i { display:block; width:6px; height:10px; margin-left:8px; margin-top:5px; background:url(../images/icon3.png) no-repeat -6px 0px; }
.tyzj .preBtn1:hover, .tyzj .nextBtn1:hover { background-color:rgba(89, 89, 122, 1); }
.tybtn { margin:0 auto; width:397px; height:60px; }
.tybtn .list1 { width:174px; height:53px; -moz-transition:all 0.2s linear 0s; -webkit-transition:all 0.2s linear 0s; transition:all 0.2s linear 0s; position:relative; overflow:hidden; }
.tybtn .list1 img { position:absolute; left:0; top:0; width:174px; height:53px; z-index:2 }
.tybtn .list1:hover { -moz-box-shadow:0 0 8px rgba(8, 1, 3, .2); -webkit-box-shadow:0 0 8px rgba(8, 1, 3, .2); box-shadow:0 0 8px rgba(8, 1, 3, .2); z-index:10; background-color:#f8f7f7; border-top-color:#fe3509; -moz-transform:translate3d(0, -2px, 0); -ms-transform:translate3d(0, -2px, 0); -o-transform:translate3d(0, -2px, 0); -webkit-transform:translate3d(0, -2px, 0); transform:translate3d(0, -2px, 0); }

@charset "gb2312";
/* CSS Document */
.clearfix:after,.clearfix:before{
	display:table;
	content:'';
	}
.clearfix:after{
	clear:both;
	overflow:hidden;
	}
.clearfix{
	*zoom:1;
	}
.relative {position:relative;}
.absolute {position:absolute;}
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}
.pubW {width:1200px;}
.center {margin:0 auto;}
.iBlock{display:inline-block;}
.bt {-moz-transition:background 0.3s linear 0s;-webkit-transition:background 0.3s linear 0s;transition:background 0.3s linear 0s;}
.ot {-moz-transition:opacity 0.3s linear 0s;-webkit-transition:opacity 0.3s linear 0s;transition:opacity 0.3s linear 0s;}
.translateXY {-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.translateY {-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.translateX {-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.contentBox {-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
.borderBox {-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

.pinpaiBanner,.pinpaiBanner .bannerSlide {height:322px;}
.pinpaiBanner .bannerSlide li img {-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none;} 

/*------headerCss---------*/
.header {height:103px; background-color:#fff;}
.header .topDateTell {height:23px;line-height:23px; background-color:#ededed;overflow:hidden;}
.englishTags {line-height:23px;color:#848484;}
.englishTags a {display:inline-block;font-size:14px;color:#848484;text-decoration:none;margin:0 8px;}
.topDateTell .tellnumber {display:block;font-size:18px;color:#000;padding-left:23px;position:relative;}
.topDateTell .tellnumber:before {position:absolute;content:'';left:0;top:3px;width:18px;height:17px; background-position:-99px -45px;}
.topDateTell .openTime {font-size:14px;color:#3d3f4b;margin-right:40px;display:inline;}

.topLogo h1{float:left;width:499px;height:69px; margin-top:18px; background:url(../images/logo.jpg);position: relative;
overflow: hidden;}

.topLogo h1 a {display:block;width:100%;height:100%; text-indent: -999em;}
.topNav {height:30px;line-height:30px;margin-top:37px;}
.topNav ul {float:left;}
.topNav ul li {margin:0 auto;float:left;font-size:16px;}
.topNav li a {color:#3d3f4b;text-decoration:none;display:block;padding:0 15px;-moz-transition:all .3s linear 0s;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s;}
.topNav li a:hover {color:#fff;text-decoration:none; background-color:#3d3f4b}

/*navnew*/
.navnew{ width:100%; height:30px; border-bottom:#dddddd 1px solid; }
.navnew .con{ margin:0 auto; width:1228px; height:30px;}
.navnew .con .sy{ float:left; width:85px; height:30px; line-height:30px;}
.navnew .con .sy a{ padding-left:15px; display:block; width:70px;height:30px; line-height:30px; background:url(../images/sy.png) 0 -32px no-repeat;color:#999999;white-space:nowrap; font-size:12px;}
.navnew .con .sy a:hover{ background:url(../images/sy.png) 0 2px no-repeat;color:#993399;}
.navnew .con .hy{ float:left; line-height:30px; height:30px;color:#999999; padding-right:20px; font-size:12px;}
.navnew .con .dl{float:left; line-height:30px; height:30px; padding-right:20px; font-size:12px;}
.navnew .con .dl a{color:#999999;white-space:nowrap;}
.navnew .con .dl a:hover{color:#993399;}

.navnew .con .dt{float:right; line-height:30px; height:30px; width:70px; font-size:12px;}
.navnew .con .dt a{color:#999999;white-space:nowrap;}
.navnew .con .dt a:hover{color:#993399;}

.navnew .con .sj{float:right; width:70px; line-height:30px; height:30px;  padding-left:15px; font-size:12px; background:url(../images/sj.png) 0 center no-repeat; position:relative;}
.navnew .con .sj a{color:#999999;white-space:nowrap;}
.navnew .con .sj:hover a{color:#993399;}
.navnew .con .sj .wx{ position:absolute; z-index:999999; left:-70px; top:16px;opacity:0;
	filter: alpha(opacity=0);
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out; display:none;}
.navnew .con .sj:hover .wx{opacity:1;
	filter: alpha(opacity=100); display:block;}
.navnew .con .sc{float:right; line-height:30px; height:30px; width:70px; padding-right:12px; font-size:12px;}
.navnew .con .sc a{color:#999999;white-space:nowrap;}
.navnew .con .sc a:hover{color:#993399;}

.headTxtR {width: 190px; display:none}
.fri { float: right;}
.headTxtR span {color: #999;float: left;line-height: 30px; font-size:14px;}
.headTxtR a{display: block;float: left;height: 20px;margin-right: 8px;margin-top: 5px; transition: all 0.3s linear 0s;width: 20px; cursor:pointer;}
.headTxtR-a1{background: url("../images/order-c1-ico.png") no-repeat scroll 0 0 ;}
.headTxtR-a2 {background: url("../images/order-c1-ico.png") no-repeat scroll -20px 0 ;}
.headTxtR-a3 {background: url("../images/order-c1-ico.png") no-repeat scroll -40px 0 ;}
.headTxtR-a4 {background: url("../images/order-c1-ico.png") no-repeat scroll -60px 0 ;}

.headTxtR-a1:hover { background: url("../images/order-c1-ico.png") no-repeat scroll 0px -20px;}
.headTxtR-a2:hover {background: url("../images/order-c1-ico.png") no-repeat scroll -20px -20px;}
.headTxtR-a3:hover {background: url("../images/order-c1-ico.png") no-repeat scroll -40px -20px;}
.headTxtR-a4:hover {background: url("../images/order-c1-ico.png") no-repeat scroll -60px -20px;}


#overlay{position:absolute;top:0;left:0;z-index:1000000;width:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);display:none}
#win{position:fixed;top:50%;left:50%;z-index:1000000;width:450px;height:241px;border:0px solid #f90;margin:-120px 0 0 -225px;display:none;background:#fff}
*html #win{position:absolute;top:expression(eval(document.documentElement.scrollTop)+460+"px")}
#win .c{position:relative;width:450px;overflow:hidden;}
#win .c img{display:block;padding:0 10px 0 10px;float:left;}
#win .c span{position:absolute;top:1px;right:4px;display:block;font-size:14px;width:15px;height:15px;text-align:center;cursor:pointer;}
#win .c h2{font-size:14px;border-bottom:1px solid #ccc;text-indent:10px;margin-top:0px;line-height:35px;color:#333; height:35px;}
#win .c p{font-size:14px;line-height:20px;padding-right:4px;}
#win .c .p1{padding:0px; height:20px;}
#win .c .p1 strong{font-size:13px;color:#333;}


.light{
	cursor:pointer;
	position: absolute;
	left: -180px;
	top: 10px;
	width: 80px;
	height: 69px;
	background-image: linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0));
	background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0));
	background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0));
	background-image: -o-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0));
	background-image: -ms-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0));
	transform: skewx(-25deg);
	-o-transform: skewx(-25deg);
	-moz-transform: skewx(-25deg);
	-webkit-transform: skewx(-25deg);
	-ms-transform: skewx(-25deg);
	
	animation:light_move 2.5s 1s infinite linear ;
	-webkit-animation:light_move 2.5s 1s infinite linear ;
	-moz-animation:light_move 2.5s 1s infinite linear ;
	-o-animation:light_move 2.5s 1s infinite linear ;
	-ms-animation:light_move 2.5s 1s infinite linear ;
}

@keyframes light_move {
0% {left:-180px;}
30%{left:320px}
75%{left:50px;}
100%{left:320px;}
}
@-moz-keyframes light_move {
0% {left:-180px;}
30%{left:320px}
75%{left:50px;}
100%{left:320px;}
}
@-webkit-keyframes light_move {
0% {left:-180px;}
30%{left:320px}
75%{left:50px;}
100%{left:320px;}
}
@-o-keyframes light_move{
0% {left:-180px;}
30%{left:320px}
75%{left:50px;}
100%{left:320px;}
}
@-ms-keyframes light_move{
0% {left:-180px;}
30%{left:320px}
75%{left:50px;}
100%{left:320px;}
}

#cnzz_stat_icon_1260566004 {display:none}

#LRdiv0{display:none; !important}
#LRdiv1{display:none; !important}
#LRfloater1{display:none; !important}
#LRfloater1_if{display:none; !important}