@charset "gb2312";
* {margin:0;padding:0;text-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}


.qrCode {width:188px;height:188px;overflow:hidden;position:relative;margin-top:142px;margin-left:91px;display:inline;}
.qrCode:after {content:'';position:absolute;left:0;top:-20px; background-color:#20c2ff;width:100%;height:2px;-moz-box-shadow:0 0 6px rgba(32,194,255,.7);-webkit-box-shadow:0 0 6px rgba(32,194,255,.7);box-shadow:0 0 6px rgba(32,194,255,.7);-webkit-animation:qrcode 3s  linear  1s infinite both;animation:qrcode 3s  linear 1s infinite both;}

@-webkit-keyframes qrcode {
0% {
    opacity: 1;
	filter:alpha(opacity:100);
    top: -20px;
}
100% {
    opacity: 1;
	filter:alpha(opacity:100);
    top: 100%;
}

}
	@-moz-keyframes qrcode {
0% {
    opacity: 1;
	filter:alpha(opacity:100);
    top: -20px;
}
100% {
    opacity: 1;
	filter:alpha(opacity:100);
    top: 100%;
}

}
@keyframes qrcode {
0% {
    opacity: 1;
	filter:alpha(opacity:100);
    top: -20px;
}
100% {
    opacity: 1;
	filter:alpha(opacity:100);
    top:100%;
}
}



	
.quan{-webkit-animation:fadeig 15s .2s ease both infinite;-moz-animation:fadeig 15s .2s ease both infinite;position: absolute;top:0px;right: 0px;-ms-animation:fadeig 15s .2s ease both infinite;-o-animation:fadeig 15s .2s ease both infinite; z-index:9}
@-webkit-keyframes fadeig{
	0%{opacity:1;-webkit-transform:translateX(-60px)}
	30%{opacity:1;-webkit-transform:translateX(-220px);top: 280px;right: 150px;}
	50%{opacity:1;-webkit-transform:translateY(-220px);top: 100px;right: 955px;}
	80%{opacity:1;-webkit-transform:translateX(-600px);top: 100px;right: 1000px;}
	100%{opacity:0;-webkit-transform:translateX(-60px);top: 0px;right: 0px;}
}
@-moz-keyframes fadeig{
	0%{opacity:1;-moz-transform:translateX(-60px)}
	30%{opacity:1;-moz-transform:translateX(-220px);top: 280px;right: 150px;}
	50%{opacity:1;-moz-transform:translateY(-220px);top: 100px;right: 955px;}
	80%{opacity:1;-moz-transform:translateX(-600px);top: 100px;right: 1000px;}
	100%{opacity:0;-moz-transform:translateX(-60px);top: 0px;right: 0px;}
}
@-ms-keyframes fadeig{
	0%{opacity:1;-ms-transform:translateX(-60px)}
	30%{opacity:1;-ms-transform:translateX(-220px);top: 280px;right: 150px;}
	50%{opacity:1;-ms-transform:translateY(-220px);top: 100px;right: 955px;}
	80%{opacity:1;-ms-transform:translateX(-600px);top: 100px;right: 1000px;}
	100%{opacity:0;-ms-transform:translateX(-60px);top: 0px;right: 0px;}
}
@-o-keyframes fadeig{
	0%{opacity:1;-o-transform:translateX(-60px)}
	30%{opacity:1;-o-transform:translateX(-220px);top: 280px;right: 150px;}
	50%{opacity:1;-o-transform:translateY(-220px);top: 100px;right: 955px;}
	80%{opacity:1;-o-transform:translateX(-600px);top: 100px;right: 1000px;}
	100%{opacity:0;-o-transform:translateX(-60px);top: 0px;right: 0px;}
}



/*新首页新闻动态*/
.LT{ float:left;}
.RT{ float:right;}
.W1200{ width:1200px; margin:0 auto; overflow:hidden;}
.Gaps{padding:60px 0;}
.index_title{ text-align:center; margin:0 auto;}
.index_title p{ font-size:48px; font-weight:100; color:#adadad;}
.index_title p span{ color:#551e71;}
.index_news{ background:#fafafa; }
.index_news .index_news_main{ width:1146px; margin:0 auto; overflow:hidden;}
.index_news .index_news_main h2{ font-weight:100; color:#000; border-bottom:1px solid #c8c8c8; padding-bottom:16px; margin-bottom:24px;}
.index_news .index_news_main h2 b{ display:block; font-size:36px;}
.index_news .index_news_main h2 .news_title{ font-size:18px; font-weight:bold;}
.index_news .index_news_main h2 .news_more{ font-size:16px; color:#939393; font-family:"Microsoft YaHei",sans-serif;}
.index_news .index_news_main h2 .news_more a{ color:#939393}
.index_news .index_news_main li{ width:565px; margin-right:16px; position:relative;font-family:"Microsoft YaHei",sans-serif;}
.index_news .index_news_main li a{ color:#fff; display:block;transition: all 0.2s linear 0s;position: relative;}
.index_news .index_news_main li a: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;
-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);
/*transform:scale(1.02);*/
}
.index_news .index_news_main li p{ position:absolute; bottom:0; font-size:18px; padding:40px 20px 20px; width:100%; height:108px; background:url(../images/index_news_bj.png) top repeat-x; }
.index_news .index_news_main li p b{ display:block; font-size:28px; font-weight:100; line-height:1em;}

/*新首页视频*/
.index_video #video{ height:460px; position:relative;}
.index_video #video .video{ width:100%;}
.index_video .allvideo{ position:absolute; left:346px; top:174px; z-index:1;}


/*新首页医生*/
.index_doctor{  height:768px; }
		
.doctor_outBox{  min-width:1280px;height:608px;  text-align:left; margin:34px auto 0; position:relative;background:url(../images/index_zj_bj.jpg) center bottom no-repeat;}
.doctor_outBox .hd{ position:absolute;  right:16%;top:42px; z-index:9; font-family:"PingFang SC Medium";}
.doctor_outBox .hd ul{ }
.doctor_outBox .hd ul li{ cursor:pointer; width:128px;text-align:center; color:#aeaeae; font-size:12px;line-height:1.6em; margin-bottom:30px; text-transform:uppercase;}
.doctor_outBox .hd ul li.on{ color:#000;}
.doctor_outBox .hd ul li span{ display:block; font-size:18px; border-right:1px solid #aeaeae;}
.doctor_outBox .hd ul li.on span{ border-right:1px solid #000;}
	
.doctor_inBox{width:1240px;height:608px; margin:0 auto;position:relative;}	
.doctor_inBox .inBd ul{ zoom:1; overflow:hidden;  height:608px; }
.doctor_inBox .inBd li{ overflow:hidden; zoom:1;  }
		

/*doctor_ks Hd*/		
.index_doctor_ks .inHd{ position:absolute; right:-12px;top:160px; z-index:9;}
.index_doctor_ks .inHd ul{ overflow:hidden; zoom:1; width:122px;}
.index_doctor_ks .inHd ul li{  text-align:left; cursor:pointer; margin-top:14px; }
.index_doctor_ks .inHd ul li div{background:url(../images/sprits.png) left top no-repeat; height:px; padding-left:45px; line-height:38px;font-size:15px;color:#7a519e; }
.index_doctor_ks .inHd ul li.on div{ color:#fff; background:url(../images/sprits.png) right top  no-repeat;}
.index_doctor_ks .inHd ul li .ks1{ background-position:0 0;}
.index_doctor_ks .inHd ul li .ks2{ background-position:0 -50px;}
.index_doctor_ks .inHd ul li .ks3{ background-position:0 -100px;}
.index_doctor_ks .inHd ul li .ks4{ background-position:0 -150px;}
.index_doctor_ks .inHd ul li .ks5{ background-position:0 -200px;}
.index_doctor_ks .inHd ul li .ks6{ background-position:0 -250px;}
.index_doctor_ks .inHd ul li .ks7{ background-position:0 -300px;}
.index_doctor_ks .inHd ul li.on .ks1{background-position:-122px 0;}
.index_doctor_ks .inHd ul li.on .ks2{background-position:-122px -50px;}
.index_doctor_ks .inHd ul li.on .ks3{background-position:-122px -100px;}
.index_doctor_ks .inHd ul li.on .ks4{background-position:-122px -150px;}
.index_doctor_ks .inHd ul li.on .ks5{background-position:-122px -200px;}
.index_doctor_ks .inHd ul li.on .ks6{background-position:-122px -250px;}
.index_doctor_ks .inHd ul li.on .ks7{background-position:-122px -300px;}	
		

/*doctor_tp Bd*/
.index_doctor_tp{height:608px; background:url(../images/index_doctor_tp_bg.png) center top repeat-x; }		
.index_doctor_tp .inBd ul{}
.index_doctor_tp  .sPrev,.index_doctor_tp .sNext{width:66px;height:130px;position:absolute;top:210px;left:0;z-index:100; cursor:pointer; background:url(../images/btns.png) left top no-repeat;}	
.index_doctor_tp  .sPrev{ left:-76px;}
.index_doctor_tp  .sNext{ left:auto; right:0; background-position:-66px 0;}	

@media (min-width: 0) and (max-width: 1280px) {.doctor_outBox .hd{ right:0; } }
@media (min-width: 1281px) and (max-width: 1360px) {.doctor_outBox .hd{ right:3%; } }
@media (min-width: 1361px) and (max-width: 1439px) {.doctor_outBox .hd{ right:3%; } }
@media (min-width: 1440px) and (max-width: 1539px) {.doctor_outBox .hd{ right:6%;  } }
@media (min-width: 1540px) and (max-width: 1639px) {.doctor_outBox .hd{ right:8%;  } } 
@media (min-width: 1640px) and (max-width: 1739px) {.doctor_outBox .hd{ right:12%;  } }
@media (min-width: 1740px) and (max-width: 1839px) {.doctor_outBox .hd{ right:16%;  } }  
@media (min-width: 1840px) and (max-width: 1920px) {.doctor_outBox .hd{ right:16%;  } } 
	

/*新首页环境*/
.index_about{ padding-top:60px;}
.about_outBox{ margin-top:30px;}	
.about_outBox .hd{ border-bottom:1px solid #aeaeae;}	
.about_outBox .hd ul{ width:498px; margin:14px auto; overflow:hidden; text-align:center; color:#551e71; font-size:16px;}
.about_outBox .hd ul li{ float:left; margin:0 51px; list-style:outside; _display:inline;}
.about_outBox .hd ul li.on{ color:#9d87aa;}
.about_outBox .bd img{ width:100%;}


/*新首页活动记事*/
.index_huodong{ background:#f9f9f9;}
.huodong_outBox{ width:1158px; margin:54px auto 0;}
.huodong_inBox{ width:356px; margin:0 14px 40px; float:left; box-shadow:0px 2px 8px 2px #ccc; _display:inline;transition: all 0.2s linear 0s;position: relative;}
.huodong_inBox: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;
-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);
/*transform:scale(1.02);*/
}

.huodong_inBox .inBd li{ height:524px; position:relative;}
.huodong_inBox .inBd p{ padding:0 28px; font-size:16px; color:#454545; height:166px; overflow:hidden;}
.huodong_inBox .inBd p b{ font-size:20px; color:#430563; display:block; line-height:2em; margin:18px auto 10px;}
.huodong_inBox .inBd p b:after{content:""; display:block; width:60px; height:1px; background:#b1b1b1;}
.huodong_inBox .inBd .inBd_tip{ position:absolute; left:28px; bottom:28px; }
.huodong_inBox .inBd .inBd_tip b{ display:block; font-size:20px; font-weight:normal;line-height:1em; color:#575757;}
.huodong_inBox .inBd .inBd_tip span{ display:block; font-size:14px;color:#575757;}
.huodong_inBox .inBd .inBd_tip i{ display:block; font-size:12px; color:#9e9e9e; font-style:normal;}
		