@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(../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(../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(../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(../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(../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(../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:434px; 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;}

		