@charset "gb2312";
/* CSS Document */
body{font-family:Microsoft YaHei;}
.fl{ float:left;}
.fr{float:right;}
a:hover {color: #000;text-decoration:none;}
.nav{top:0;z-index:111;overflow:hidden;margin:0 auto;width:100%;height:47px;background-color:#000}
.nav dl{overflow:hidden;margin:0 auto;width:1000px;height:47px}
.nav dl dt{float:left;padding-top:1px;height:46px;width:344px}
.nav dl dd{float:right;overflow:hidden;width:650px;height:47px;color:#fff;font-size:14px;line-height:47px}
.nav dl dd a{color:#fff;font-size:14px}
.navfixed{position:fixed;top:0;z-index:10000}

.box{width: 1200px;margin:0 auto;position:relative;overflow: hidden;text-align:center;}
.box_bg{ width:100%; height:auto; overflow:hidden; position:relative;}

.one_bg{height: 813px;background:url(../images/sx_01.jpg) top center no-repeat;}
.two_bg{ height:1268px; background:url(../images/sx_02.jpg) top center no-repeat;}
.three_bg{height: 1758px;background:url(../images/sx_03.jpg) top center no-repeat;}
.four_bg{height:1199px;background:url(../images/sx_04.jpg) top center no-repeat;}
.five_bg{height: 1013px;background:url(../images/sx_07.jpg) top center no-repeat #6a59ae;}
.six_bg{height: 1179px;background:url(../images/sx_05.jpg) center 117px no-repeat #6a59ae;}
.seven_bg{height:555px;background:url(../images/sx_08.jpg) top center no-repeat;}
.seven_bg1{height:558px;background:url(../images/sx_09.jpg) top center no-repeat;}
.eight_bg{height: 660px;background:url(../images/sx_10.jpg) top center no-repeat #6a59ae;}
.nine_bg{height: 1814px;background:url(../images/sx_11.jpg) top center no-repeat #efe4fb;}


.doctor_zt{background:url(../images/sx_06.jpg) top center no-repeat #efe4fb;height: 821px;}
.doctor_zt_nav{margin-top:250px;}

.zx_aa{width: auto;height: 140px;text-align:center;font-size: 28px;text-decoration:none;letter-spacing: 2px;display: inline-block;overflow: hidden;color: #fff !important;background:url(../images/zx_a2.png) no-repeat;background-size:100% 100%;padding: 0 50px;line-height: 76px;}
.zx_aa2{width: auto;height: 106px;text-align:center;font-size: 28px;text-decoration:none;letter-spacing: 2px;display: inline-block;overflow: hidden;color: #6a59ae !important;background:url(../images/zx_a3.png) no-repeat;background-size:100% 100%;padding: 0 50px;line-height: 76px;}


.zx_aa span{padding: 0 30px 0 50px;background: #ffa3c5;border-radius: 30px;-webkit-border-radius: 30px;overflow: hidden;display: block;height: 55px;margin-top: 3px;line-height: 55px;}
.zx_aa i{width: 12px;height: 19px;background:url(../images/sanjiao.png) no-repeat;float: right;margin: 21px 10px 0 0;}

.zx_a1{width:335px;height:142px;background:url(../images/zx_a1.png) no-repeat;display:block;margin: 618px 0 0 201px;}
.zx_a2{margin: 74px 0 0 0;}
.zx_a3{margin: 49px 0 0 469px;}
.zx_a5{width:245px;height:245px;display:block;position:absolute;top: 312px;left: 476px;z-index: 1;}
.zx_a4{margin-top: 75px;margin-left: 314px;}
.zx_a6{margin-top: 86px;}
.zx_a7{margin-top: 1633px;}

.two_con{width:450px;height:450px;display:block;cursor:pointer;left:50%;position:absolute;overflow: hidden;z-index: 2;}
.two_con .two_wz{width:448px;height:166px;background:url(../images/two_bg.png) no-repeat;color:#fff;text-align:center;line-height:1.6;overflow:hidden;letter-spacing:2px;transition: all 400ms ease;-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;margin-top:143px; opacity:0;}
.two_p01{ font-size:26px; margin:18px 0 10px;}
.two_p02{ font-size:22px;}
.two_01{top: 256px;margin-left: -709px;}
.two_02{top: 393px;margin-left: -386px;}
.two_03{top: 256px;margin-left: -62px;}
.two_04{top: 393px;margin-left: 259px;}
.two_con:hover .two_wz{ opacity:1;}
.two_p03{font-size:24px;color:#6a59ae;width: 1160px;text-align: left;letter-spacing: 2px;line-height: 1.7;margin: 914px auto 0;}
.three_div{ width:1227px; margin:311px auto 0; overflow:hidden;}
.three_con{width: 282px;height: 310px;padding:60px 44px 0 44px;float:left;background:url(../images/three_bg.png) no-repeat;text-align: center;font-weight:bold;margin-bottom: 32px;overflow: hidden;}
.three_con .three_p01{ color:#6a59ae;font-size:34px;}
.three_p02{color:#fff;font-size:18px;display:inline-block;border-bottom: 1px solid #fff;margin: 0 auto; margin-top:5px;}
.three_p03{ font-size:22px; color:#6a59ae; text-align:left; letter-spacing:3px; line-height:1.8; margin-top:15px;}
.three_02{ margin-left:485px;}
.five_bg .box{margin-top: 130px;}
.five_con{width: 500px;height:260px;float:left;color:#fff;text-align:left;font-size: 22px;line-height:1.7;letter-spacing:2px;text-indent:1em;margin-top: 112px;margin-left: 46px;}
.five_title{font-size: 26px;margin-bottom: 45px;}
.five02{margin-left: 148px;}
.six_02{width:1175px;color:#efe4fb;font-size:24px;letter-spacing:2px;line-height: 1.7;text-align: left;margin: 356px auto;}
.eight_con{width:390px;text-align:center;color:#fff;font-size:22px;line-height:1.6;float: left;margin-top: 353px;letter-spacing: 2px;margin-right: 15px;}
.nine_con{ width:325px; height:255px; background:url(../images/yuan.png) no-repeat; color:#fff; padding-top:70px; text-align:center; position:absolute; left:50%;}
.nine_p1{ font-size:36px;}
.nine_p2{font-size:24px;line-height:1.7;letter-spacing:2px;margin-top: 27px;}
.nine_01{top:1040px;margin-left: -655px;}
.nine_02{top:1248px;margin-left: -345px;}
.nine_03{top:1248px;margin-left: 34px;}
.nine_04{top:1040px;margin-left: 333px;}


/* 本例子css */
.slideBox{width:874px;height:443px;overflow:hidden;position:relative;margin: 490px 0 0 325px;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; display:none; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{position:relative;width:700px;height:100%;z-index:0;margin-left: 90px;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:700px; height:443px;; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{position:absolute;left: 0;top:50%;margin-top: -50px;display:block;width: 50px;height: 100px;background: url(../images/slider-arrow.png) 0 0 no-repeat;filter:alpha(opacity=50);opacity:0.5;}
.slideBox .next{left:auto;right: 0;background-position: -50px 0;}
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.zx_a99:hover{transform: translateY(-10px); -webkit-transform: translateY(-10px);-moz-transform: translateY(-10px); transition: transform 400ms ease;  -webkit-transition: transform 400ms ease;  -moz-transition: transform 400ms ease;}
.zx_a55:hover{transform: translateX(10px); -webkit-transform: translateX(10px);-moz-transform: translateX(10px); transition: transform 400ms ease;  -webkit-transition: transform 400ms ease;  -moz-transition: transform 400ms ease;}
.zx_aa:hover,.zx_a1:hover,.zx_aa2:hover,.zx_aa3:hover{-webkit-animation-name: hvr-wobble-horizontal;
    animation-name: hvr-wobble-horizontal;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;}
@-webkit-keyframes pulseScale2 {

	50% {
		-webkit-transform:scale3d(1.01, 1.01, 1.01);;
		transform:scale3d(1.01, 1.01, 1.01);
	}
	100% {
		-webkit-transform: translateZ(0)
	}
}
@keyframes pulseScale2 {
	50% {
		-webkit-transform:scale3d(1.01, 1.01, 1.01);;
		transform:scale3d(1.01, 1.01, 1.01);
	}
	100% {
		transform: translateZ(0)
	}
}
@-webkit-keyframes hvr-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }
  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes hvr-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }
  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
